From 28b7af65b6b4b2a27e17d5cd0560fc94bdf146fe Mon Sep 17 00:00:00 2001 From: nzasch <> Date: Sat, 28 Jun 2025 00:58:29 +0200 Subject: [PATCH] UI led --- squeow_hw/fp-info-cache | 18371 ++++++--- .../squeow-2025-01-28_185900.zip | Bin 87245 -> 0 bytes squeow_hw/squeow.kicad_pcb | 17075 ++++---- squeow_hw/squeow.kicad_prl | 121 +- squeow_hw/squeow.kicad_pro | 44 +- squeow_hw/squeow.kicad_sch | 8218 ++-- squeow_mod/_autosave-squeow_mod.kicad_pcb | 2067 - squeow_mod/fp-info-cache | 435 - squeow_mod/squeow_mod-B_Cu.gbr | 129 - squeow_mod/squeow_mod-B_Mask.gbr | 92 - squeow_mod/squeow_mod-B_Paste.gbr | 15 - squeow_mod/squeow_mod-B_Silkscreen.gbr | 15 - squeow_mod/squeow_mod-Edge_Cuts.gbr | 23 - squeow_mod/squeow_mod-F_Cu.gbr | 719 - squeow_mod/squeow_mod-F_Mask.gbr | 234 - squeow_mod/squeow_mod-F_Paste.gbr | 136 - squeow_mod/squeow_mod-F_Silkscreen.gbr | 1579 - squeow_mod/squeow_mod-NPTH.drl | 23 - squeow_mod/squeow_mod-PTH.drl | 45 - .../squeow_mod-2022-09-13_162503.zip | Bin 943 -> 0 bytes .../squeow_mod-2022-11-11_220552.zip | Bin 67058 -> 0 bytes .../squeow_mod-2022-11-11_221817.zip | Bin 69588 -> 0 bytes .../squeow_mod-2022-11-11_223404.zip | Bin 74602 -> 0 bytes .../squeow_mod-2022-11-11_224225.zip | Bin 74715 -> 0 bytes .../squeow_mod-2022-11-11_225139.zip | Bin 49843 -> 0 bytes .../squeow_mod-2022-11-13_011331.zip | Bin 78013 -> 0 bytes .../squeow_mod-2022-11-13_012331.zip | Bin 78414 -> 0 bytes .../squeow_mod-2022-11-13_013833.zip | Bin 72488 -> 0 bytes .../squeow_mod-2022-11-13_014437.zip | Bin 72713 -> 0 bytes .../squeow_mod-2022-11-13_015035.zip | Bin 44173 -> 0 bytes .../squeow_mod-2022-11-15_134056.zip | Bin 44184 -> 0 bytes .../squeow_mod-2023-03-15_222431.zip | Bin 44185 -> 0 bytes .../squeow_mod-2023-06-30_111052.zip | Bin 44185 -> 0 bytes .../squeow_mod-2023-06-30_120439.zip | Bin 74847 -> 0 bytes .../squeow_mod-2023-06-30_121643.zip | Bin 74298 -> 0 bytes .../squeow_mod-2023-06-30_151038.zip | Bin 74038 -> 0 bytes squeow_mod/squeow_mod-job.gbrjob | 125 - squeow_mod/squeow_mod.kicad_pcb | 1656 - squeow_mod/squeow_mod.kicad_prl | 77 - squeow_mod/squeow_mod.kicad_pro | 454 - squeow_mod/squeow_mod.kicad_sch | 2270 -- squeow_sw/Inc/main.h | 34 +- squeow_sw/Inc/si5351.h | 38 +- squeow_sw/Inc/squeow.h | 93 +- squeow_sw/Inc/squeow_ui.h | 47 +- squeow_sw/Inc/stm32g4xx_hal_conf.h | 2 +- squeow_sw/Inc/stm32g4xx_it.h | 2 +- squeow_sw/Makefile | 6 +- squeow_sw/Src/main.c | 214 +- squeow_sw/Src/si5351.c | 183 +- squeow_sw/Src/squeow.c | 274 +- squeow_sw/Src/squeow_ui.c | 189 +- squeow_sw/Src/stm32g4xx_hal_msp.c | 252 +- squeow_sw/Src/stm32g4xx_it.c | 59 +- squeow_sw/build/main.lst | 6775 +-- squeow_sw/build/main.o | Bin 42284 -> 46656 bytes squeow_sw/build/si5351.d | 4 +- squeow_sw/build/si5351.lst | 2329 +- squeow_sw/build/si5351.o | Bin 20308 -> 13624 bytes squeow_sw/build/squeow.lst | 2464 +- squeow_sw/build/squeow.o | Bin 20588 -> 23788 bytes squeow_sw/build/squeow_codice.bin | Bin 29656 -> 25548 bytes squeow_sw/build/squeow_codice.elf | Bin 567468 -> 558836 bytes squeow_sw/build/squeow_codice.hex | 3454 +- squeow_sw/build/squeow_codice.map | 3378 +- squeow_sw/build/squeow_ui.lst | 1927 +- squeow_sw/build/squeow_ui.o | Bin 13384 -> 18392 bytes squeow_sw/build/startup_stm32g431xx.o | Bin 6716 -> 6716 bytes squeow_sw/build/stm32g4xx_hal.lst | 314 +- squeow_sw/build/stm32g4xx_hal.o | Bin 25436 -> 25436 bytes squeow_sw/build/stm32g4xx_hal_adc.lst | 14132 ++++--- squeow_sw/build/stm32g4xx_hal_adc.o | Bin 79624 -> 79564 bytes squeow_sw/build/stm32g4xx_hal_adc_ex.lst | 9877 +++-- squeow_sw/build/stm32g4xx_hal_adc_ex.o | Bin 71384 -> 71292 bytes squeow_sw/build/stm32g4xx_hal_cortex.lst | 326 +- squeow_sw/build/stm32g4xx_hal_cortex.o | Bin 27212 -> 27212 bytes squeow_sw/build/stm32g4xx_hal_dma.lst | 2788 +- squeow_sw/build/stm32g4xx_hal_dma.o | Bin 22908 -> 22884 bytes squeow_sw/build/stm32g4xx_hal_dma_ex.lst | 778 +- squeow_sw/build/stm32g4xx_hal_dma_ex.o | Bin 10988 -> 11072 bytes squeow_sw/build/stm32g4xx_hal_exti.lst | 118 +- squeow_sw/build/stm32g4xx_hal_exti.o | Bin 17312 -> 17340 bytes squeow_sw/build/stm32g4xx_hal_flash.lst | 2292 +- squeow_sw/build/stm32g4xx_hal_flash.o | Bin 19048 -> 18952 bytes squeow_sw/build/stm32g4xx_hal_flash_ex.lst | 3385 +- squeow_sw/build/stm32g4xx_hal_flash_ex.o | Bin 25360 -> 25284 bytes .../build/stm32g4xx_hal_flash_ramfunc.lst | 26 +- squeow_sw/build/stm32g4xx_hal_flash_ramfunc.o | Bin 4184 -> 4184 bytes squeow_sw/build/stm32g4xx_hal_gpio.lst | 102 +- squeow_sw/build/stm32g4xx_hal_gpio.o | Bin 14060 -> 14060 bytes squeow_sw/build/stm32g4xx_hal_i2c.lst | 30701 +++++++------- squeow_sw/build/stm32g4xx_hal_i2c.o | Bin 148676 -> 148676 bytes squeow_sw/build/stm32g4xx_hal_i2c_ex.lst | 1007 +- squeow_sw/build/stm32g4xx_hal_i2c_ex.o | Bin 13644 -> 13624 bytes squeow_sw/build/stm32g4xx_hal_msp.lst | 2803 +- squeow_sw/build/stm32g4xx_hal_msp.o | Bin 32884 -> 33396 bytes squeow_sw/build/stm32g4xx_hal_pwr.lst | 144 +- squeow_sw/build/stm32g4xx_hal_pwr.o | Bin 14700 -> 14700 bytes squeow_sw/build/stm32g4xx_hal_pwr_ex.lst | 376 +- squeow_sw/build/stm32g4xx_hal_pwr_ex.o | Bin 28220 -> 28220 bytes squeow_sw/build/stm32g4xx_hal_rcc.lst | 4796 +-- squeow_sw/build/stm32g4xx_hal_rcc.o | Bin 27756 -> 27768 bytes squeow_sw/build/stm32g4xx_hal_rcc_ex.lst | 2455 +- squeow_sw/build/stm32g4xx_hal_rcc_ex.o | Bin 35688 -> 35688 bytes squeow_sw/build/stm32g4xx_hal_tim.lst | 33903 ++++++++-------- squeow_sw/build/stm32g4xx_hal_tim.o | Bin 166064 -> 166220 bytes squeow_sw/build/stm32g4xx_hal_tim_ex.lst | 15065 ++++--- squeow_sw/build/stm32g4xx_hal_tim_ex.o | Bin 88312 -> 88280 bytes squeow_sw/build/stm32g4xx_hal_uart.lst | 6164 +-- squeow_sw/build/stm32g4xx_hal_uart.o | Bin 155268 -> 155368 bytes squeow_sw/build/stm32g4xx_hal_uart_ex.lst | 683 +- squeow_sw/build/stm32g4xx_hal_uart_ex.o | Bin 31196 -> 31172 bytes squeow_sw/build/stm32g4xx_it.lst | 1028 +- squeow_sw/build/stm32g4xx_it.o | Bin 20456 -> 20492 bytes squeow_sw/build/stm32g4xx_ll_adc.lst | 4 +- squeow_sw/build/stm32g4xx_ll_adc.o | Bin 1144 -> 1144 bytes squeow_sw/build/syscalls.lst | 126 +- squeow_sw/build/syscalls.o | Bin 15044 -> 15044 bytes squeow_sw/build/sysmem.lst | 28 +- squeow_sw/build/sysmem.o | Bin 4436 -> 4436 bytes squeow_sw/build/system_stm32g4xx.lst | 52 +- squeow_sw/build/system_stm32g4xx.o | Bin 7240 -> 7240 bytes squeow_sw/squeow_codice.ioc | 156 +- 123 files changed, 105128 insertions(+), 104148 deletions(-) delete mode 100644 squeow_hw/squeow-backups/squeow-2025-01-28_185900.zip delete mode 100644 squeow_mod/_autosave-squeow_mod.kicad_pcb delete mode 100644 squeow_mod/fp-info-cache delete mode 100644 squeow_mod/squeow_mod-B_Cu.gbr delete mode 100644 squeow_mod/squeow_mod-B_Mask.gbr delete mode 100644 squeow_mod/squeow_mod-B_Paste.gbr delete mode 100644 squeow_mod/squeow_mod-B_Silkscreen.gbr delete mode 100644 squeow_mod/squeow_mod-Edge_Cuts.gbr delete mode 100644 squeow_mod/squeow_mod-F_Cu.gbr delete mode 100644 squeow_mod/squeow_mod-F_Mask.gbr delete mode 100644 squeow_mod/squeow_mod-F_Paste.gbr delete mode 100644 squeow_mod/squeow_mod-F_Silkscreen.gbr delete mode 100644 squeow_mod/squeow_mod-NPTH.drl delete mode 100644 squeow_mod/squeow_mod-PTH.drl delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-09-13_162503.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_220552.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_221817.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_223404.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_224225.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_225139.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_011331.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_012331.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_013833.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_014437.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_015035.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2022-11-15_134056.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2023-03-15_222431.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_111052.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_120439.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_121643.zip delete mode 100644 squeow_mod/squeow_mod-backups/squeow_mod-2023-06-30_151038.zip delete mode 100644 squeow_mod/squeow_mod-job.gbrjob delete mode 100644 squeow_mod/squeow_mod.kicad_pcb delete mode 100644 squeow_mod/squeow_mod.kicad_prl delete mode 100644 squeow_mod/squeow_mod.kicad_pro delete mode 100644 squeow_mod/squeow_mod.kicad_sch mode change 100644 => 120000 squeow_sw/Inc/si5351.h mode change 100644 => 120000 squeow_sw/Src/si5351.c diff --git a/squeow_hw/fp-info-cache b/squeow_hw/fp-info-cache index 45a9592..7e3b794 100644 --- a/squeow_hw/fp-info-cache +++ b/squeow_hw/fp-info-cache @@ -1,4 +1,4 @@ -24093271048850416 +25608270549899310 Audio_Module Reverb_BTDR-1H Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf) @@ -21,6 +21,13 @@ battery clip 18650 18350 17350 CR123A 2/3A 3 1 Battery +BatteryHolder_Bulgin_BX0034_1xAAA +Battery holder, Bulgin, BX0034, 1xAAA, screw holes, additional tab connections, https://www.bulgin.com/products/pub/media/import/attachments/Battery_holders.pdf +horizontal single +0 +2 +2 +Battery BatteryHolder_Bulgin_BX0036_1xC Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf) Bulgin BX0036 @@ -28,6 +35,13 @@ Bulgin BX0036 2 2 Battery +BatteryHolder_Bulgin_BX0123_1xCR123 +Battery holder, Bulgin BX0123, battery type 1xCR123 (Script generated with StandardBox.py) (https://www.bulgin.com/products/pub/media/import/attachments/Battery_holders.pdf#page=7) +horizontal single +0 +2 +2 +Battery BatteryHolder_ComfortableElectronic_CH273-2450_1x2450 Comfortable Electronic CR2450 battery holder, http://www.comf.com.tw/ProductDetail.asp?no=148 Comfortable Electronic CR2450 @@ -92,15 +106,15 @@ AA battery holder Keystone 1 Battery BatteryHolder_Keystone_1042_1x18650 -Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918 -18650 Keystone 1042 Li-ion +Battery holder, Keystone 1042, battery type 1x18650 (Script generated with StandardBox.py) (http://www.keyelco.com/product.cfm/product_id/918) +horizontal single 0 2 2 Battery BatteryHolder_Keystone_1057_1x2032 SMT (Auto-In/Ultra-Low) Holder for 2032 Cell, 33.2 x 23.9mm, 2mm height above PCB, https://www.keyelco.com/userAssets/file/M65p4.pdf -Keystone type 1057 coin cell holder +Keystone type 1057 coin cell holder CR2032 0 2 2 @@ -148,8 +162,8 @@ AAA battery cell holder 2 Battery BatteryHolder_Keystone_2479_3xAAA -Keystone Battery Holder, 2479, Battery Type 3xAAA (Script generated with StandardBox.py) (Keystone Battery Holder, 2479, Battery Type 3xAAA) -Keystone Battery Holder 2479 Battery Type 3xAAA +Battery holder, Keystone 2479, battery type 3xAAA (Script generated with StandardBox.py) (http://www.keyelco.com/product-pdf.cfm?p=1041) +horizontal triple 0 2 2 @@ -245,9 +259,16 @@ BC2003 CR2032 2032 Battery Holder 3 2 Battery -BatteryHolder_MPD_BH-18650-PC2 -18650 Battery Holder (http://www.memoryprotectiondevices.com/datasheets/BK-18650-PC2-datasheet.pdf) -18650 Battery Holder +BatteryHolder_MPD_BH-18650-PC +Battery holder, MPD BH-18650, battery type 1x18650 (Script generated with StandardBox.py) (https://www.batteryholders.com/uploads/parts/BH-18650-PC/datasheets/BH-18650-PC-datasheet.pdf) +horizontal single +0 +2 +2 +Battery +BatteryHolder_MPD_BK-18650-PC2 +Battery holder, MPD BK-18650, battery type 1x18650 (Script generated with StandardBox.py) (https://www.batteryholders.com/uploads/parts/BK-18650-PC2/datasheets/BK-18650-PC2-datasheet.pdf) +horizontal single 0 2 2 @@ -281,8 +302,8 @@ Seiko MS621F 2 Battery BatteryHolder_TruPower_BH-331P_3xAA -Keystone Battery Holder BH-331P Battery Type 3xAA (Script generated with StandardBox.py) (Keystone Battery Holder BH-331P Battery Type 3xAA) -Battery Holder BH-331P Battery Type 3xAA +Battery holder, TruPower BH-331P, battery type 3xAA (Script generated with StandardBox.py) (https://static.rapidonline.com/pdf/18-2967_v1.pdf) +horizontal triple 0 2 2 @@ -2548,6 +2569,20 @@ Projects Unlimited AI-4228-TWT-R 2 2 Buzzer_Beeper +MagneticBuzzer_StarMicronics_HGP +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_HMB +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper MagneticBuzzer_StarMicronics_HMB-06_HMB-12 Buzzer, Elektromagnetic Beeper, Summer, Star Micronics HMB-06 HMB-12 @@ -2555,6 +2590,69 @@ Star Micronics HMB-06 HMB-12 2 2 Buzzer_Beeper +MagneticBuzzer_StarMicronics_QMB +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_QMB-105 +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_QMB-108 +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_QMB-111 +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_QMX +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_RMX +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_TMB +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_TMX-F +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_TMX-H +http://datasheet.octopart.com/HMB06-Star-Micronics-datasheet-514145.pdf +buzzer round tht +0 +2 +2 +Buzzer_Beeper PUIAudio_SMT_0825_S_4_R SMD 8540, http://www.puiaudio.com/product-detail.aspx?partnumber=SMT-0825-S-4-R SMD 8540 @@ -3060,140 +3158,154 @@ supercap 3 Capacitor_SMD C_0201_0603Metric -Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator capacitor 0 4 2 Capacitor_SMD C_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator capacitor handsolder 0 4 2 Capacitor_SMD C_0402_1005Metric -Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_0402_1005Metric_Pad0.74x0.62mm_HandSolder -Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_0504_1310Metric -Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_0504_1310Metric_Pad0.83x1.28mm_HandSolder -Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_0603_1608Metric -Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_0603_1608Metric_Pad1.08x0.95mm_HandSolder -Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_0805_2012Metric -Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_0805_2012Metric_Pad1.18x1.45mm_HandSolder -Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_01005_0402Metric -Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator capacitor 0 4 2 Capacitor_SMD C_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator capacitor handsolder 0 4 2 Capacitor_SMD C_1206_3216Metric -Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_1206_3216Metric_Pad1.33x1.80mm_HandSolder -Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_1210_3225Metric -Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_1210_3225Metric_Pad1.33x2.70mm_HandSolder -Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_1808_4520Metric +Capacitor SMD 1808 (4520 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: datasheet page 3, https://product.tdk.com/system/files/dam/doc/product/capacitor/ceramic/mlcc/catalog/mlcc_commercial_soft_en.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_1808_4520Metric_Pad1.72x2.30mm_HandSolder +Capacitor SMD 1808 (4520 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: datasheet page 3, https://product.tdk.com/system/files/dam/doc/product/capacitor/ceramic/mlcc/catalog/mlcc_commercial_soft_en.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_1812_4532Metric -Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_1812_4532Metric_Pad1.57x3.40mm_HandSolder -Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_1825_4564Metric -Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_1825_4564Metric_Pad1.57x6.80mm_HandSolder -Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 @@ -3214,28 +3326,28 @@ capacitor handsolder 2 Capacitor_SMD C_2225_5664Metric -Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_2225_5664Metric_Pad1.80x6.60mm_HandSolder -Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 2 Capacitor_SMD C_3640_9110Metric -Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator capacitor 0 2 2 Capacitor_SMD C_3640_9110Metric_Pad2.10x10.45mm_HandSolder -Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator capacitor handsolder 0 2 @@ -3243,84 +3355,84 @@ capacitor handsolder Capacitor_SMD C_Elec_3x5.4 SMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_4x5.4 SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_4x5.8 SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_5x5.4 SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_5x5.8 SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_6.3x5.4 SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_6.3x5.8 SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_6.3x7.7 SMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_8x5.4 SMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_8x6.2 SMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_8x10.2 SMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 Capacitor_SMD C_Elec_10x10.2 SMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm -capacitor electrolyic nonpolar +capacitor electrolytic nonpolar 0 2 2 @@ -3410,1261 +3522,1261 @@ trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Librar 2 Capacitor_THT CP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*4.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=10*4.5mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 4.5mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*6mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=10*6mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 6mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L11.0mm_D5.0mm_P18.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*5mm^2, Electrolytic Capacitor +CP, Axial series, Axial, Horizontal, pin pitch=18mm, length*diameter=11*5mm^2, Electrolytic Capacitor CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 5mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L11.0mm_D6.0mm_P18.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*6mm^2, Electrolytic Capacitor +CP, Axial series, Axial, Horizontal, pin pitch=18mm, length*diameter=11*6mm^2, Electrolytic Capacitor CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 6mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L11.0mm_D8.0mm_P15.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=11*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=11*8mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 15mm length 11mm diameter 8mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L18.0mm_D6.5mm_P25.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*6.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=18*6.5mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 6.5mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L18.0mm_D8.0mm_P25.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=18*8mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 8mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L18.0mm_D10.0mm_P25.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=18*10mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 10mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L20.0mm_D10.0mm_P26.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=26mm, length*diameter=20*10mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 10mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L20.0mm_D13.0mm_P26.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=26mm, length*diameter=20*13mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 13mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L21.0mm_D8.0mm_P28.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=28mm, , length*diameter=21*8mm^2, Electrolytic Capacitor +CP, Axial series, Axial, Horizontal, pin pitch=28mm, length*diameter=21*8mm^2, Electrolytic Capacitor CP Axial series Axial Horizontal pin pitch 28mm length 21mm diameter 8mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L25.0mm_D10.0mm_P30.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=30mm, , length*diameter=25*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=30mm, length*diameter=25*10mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 30mm length 25mm diameter 10mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L26.5mm_D20.0mm_P33.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=33mm, , length*diameter=26.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=33mm, length*diameter=26.5*20mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 33mm length 26.5mm diameter 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L29.0mm_D10.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=29*10mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 10mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L29.0mm_D13.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=29*13mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 13mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L29.0mm_D16.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=29*16mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L29.0mm_D20.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=29*20mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L30.0mm_D10.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=30*10mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 10mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L30.0mm_D12.5mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*12.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=30*12.5mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 12.5mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L30.0mm_D15.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*15mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=30*15mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 15mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L30.0mm_D18.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=30*18mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 18mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L34.5mm_D20.0mm_P41.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=41mm, , length*diameter=34.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=41mm, length*diameter=34.5*20mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 41mm length 34.5mm diameter 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L37.0mm_D13.0mm_P43.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=43mm, length*diameter=37*13mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 13mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L37.0mm_D16.0mm_P43.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=43mm, length*diameter=37*16mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L37.0mm_D20.0mm_P43.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP, Axial series, Axial, Horizontal, pin pitch=43mm, length*diameter=37*20mm^2, Electrolytic Capacitor, http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L38.0mm_D18.0mm_P44.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=44mm, length*diameter=38*18mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 18mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*21mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP, Axial series, Axial, Horizontal, pin pitch=44mm, length*diameter=38*21mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/28325/021asm.pdf CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 21mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L40.0mm_D16.0mm_P48.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=48mm, , length*diameter=40*16mm^2, Electrolytic Capacitor +CP, Axial series, Axial, Horizontal, pin pitch=48mm, length*diameter=40*16mm^2, Electrolytic Capacitor CP Axial series Axial Horizontal pin pitch 48mm length 40mm diameter 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L42.0mm_D23.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=45mm, length*diameter=42*23.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 23.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L42.0mm_D26.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=45mm, length*diameter=42*26mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 26mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L42.0mm_D29.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=45mm, length*diameter=42*29.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 29.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L42.0mm_D32.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=45mm, length*diameter=42*32.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 32.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L42.0mm_D35.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=45mm, length*diameter=42*35.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 35.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L42.5mm_D20.0mm_P49.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=49mm, , length*diameter=42.5*20mm^2, Electrolytic Capacitor +CP, Axial series, Axial, Horizontal, pin pitch=49mm, length*diameter=42.5*20mm^2, Electrolytic Capacitor CP Axial series Axial Horizontal pin pitch 49mm length 42.5mm diameter 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L46.0mm_D20.0mm_P52.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=52mm, , length*diameter=46*20mm^2, Electrolytic Capacitor +CP, Axial series, Axial, Horizontal, pin pitch=52mm, length*diameter=46*20mm^2, Electrolytic Capacitor CP Axial series Axial Horizontal pin pitch 52mm length 46mm diameter 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L55.0mm_D23.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=60mm, length*diameter=55*23.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 23.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L55.0mm_D26.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=60mm, length*diameter=55*26mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 26mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L55.0mm_D29.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=60mm, length*diameter=55*29.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 29.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L55.0mm_D32.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=60mm, length*diameter=55*32.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 32.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L55.0mm_D35.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=60mm, length*diameter=55*35.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 35.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L67.0mm_D23.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=75mm, length*diameter=67*23.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 23.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L67.0mm_D26.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=75mm, length*diameter=67*26mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 26mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L67.0mm_D29.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=75mm, length*diameter=67*29.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 29.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L67.0mm_D32.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=75mm, length*diameter=67*32.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 32.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L67.0mm_D35.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=75mm, length*diameter=67*35.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 35.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L80.0mm_D23.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=85mm, length*diameter=80*23.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 23.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L80.0mm_D26.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=85mm, length*diameter=80*26mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 26mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L80.0mm_D29.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=85mm, length*diameter=80*29.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 29.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L80.0mm_D32.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=85mm, length*diameter=80*32.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 32.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L80.0mm_D35.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=85mm, length*diameter=80*35.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 35.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L93.0mm_D23.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=100mm, length*diameter=93*23.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 23.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L93.0mm_D26.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=100mm, length*diameter=93*26mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 26mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L93.0mm_D29.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=100mm, length*diameter=93*29.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 29.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L93.0mm_D32.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=100mm, length*diameter=93*32.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 32.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Axial_L93.0mm_D35.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP, Axial series, Axial, Horizontal, pin pitch=100mm, length*diameter=93*35.0mm^2, Electrolytic Capacitor, http://www.vishay.com/docs/42037/53d.pdf CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 35.0mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D4.0mm_P1.50mm -CP, Radial series, Radial, pin pitch=1.50mm, , diameter=4mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 1.50mm diameter 4mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=7mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 1.50mm diameter 4mm height 7mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D4.0mm_P2.00mm -CP, Radial series, Radial, pin pitch=2.00mm, , diameter=4mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.00mm diameter 4mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.00mm, diameter=4mm, height=7mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.00mm diameter 4mm height 7mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D5.0mm_P2.00mm -CP, Radial series, Radial, pin pitch=2.00mm, , diameter=5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.00mm diameter 5mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=7mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.00mm diameter 5mm height 7mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D5.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=5mm, height=7mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 5mm height 7mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D6.3mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=7mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 6.3mm height 7mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D7.5mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=7.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 7.5mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=7.5mm, height=8mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 7.5mm height 8mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D8.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 8mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=8mm, height=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 8mm height 10mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D8.0mm_P3.50mm -CP, Radial series, Radial, pin pitch=3.50mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.50mm diameter 8mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=12mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.50mm diameter 8mm height 12mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D8.0mm_P3.80mm -CP, Radial series, Radial, pin pitch=3.80mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.80mm diameter 8mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=3.80mm, diameter=8mm, height=14mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.80mm diameter 8mm height 14mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D8.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 8mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=5.00mm, diameter=8mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 8mm height 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D10.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=10mm, height=12mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 10mm height 12mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D10.0mm_P2.50mm_P5.00mm -CP, Radial series, Radial, pin pitch=2.50mm 5.00mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm 5.00mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm 5.00mm, diameter=10mm, height=12mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm 5.00mm diameter 10mm height 12mm Electrolytic Capacitor 0 4 2 Capacitor_THT CP_Radial_D10.0mm_P3.50mm -CP, Radial series, Radial, pin pitch=3.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.50mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=3.50mm, diameter=10mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.50mm diameter 10mm height 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D10.0mm_P3.80mm -CP, Radial series, Radial, pin pitch=3.80mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.80mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=3.80mm, diameter=10mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.80mm diameter 10mm height 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D10.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 10mm height 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D10.0mm_P5.00mm_P7.50mm -CP, Radial series, Radial, pin pitch=5.00mm 7.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm 7.50mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=5.00mm 7.50mm, diameter=10mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm 7.50mm diameter 10mm height 16mm Electrolytic Capacitor 0 4 2 Capacitor_THT CP_Radial_D10.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 10mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=10mm, height=20mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 10mm height 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D12.5mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=12.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 12.5mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=12.5mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 12.5mm height 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D12.5mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=12.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 12.5mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=20mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 12.5mm height 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D12.5mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=12.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 12.5mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=12.5mm, height=24mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 12.5mm height 24mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D13.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=13mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 13mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=2.50mm, diameter=13mm, height=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 13mm height 16mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D13.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=13mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 13mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=5.00mm, diameter=13mm, height=20mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 13mm height 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D13.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=13mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 13mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=13mm, height=24mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 13mm height 24mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D14.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=14mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 14mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=5.00mm, diameter=14mm, height=20mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 14mm height 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D14.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=14mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 14mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=14mm, height=20mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 14mm height 20mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D16.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=16mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 16mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=25mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 16mm height 25mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D17.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=17mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 17mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=17mm, height=30mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 17mm height 30mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D18.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=18mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 18mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=7.50mm, diameter=18mm, height=35mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 18mm height 35mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D22.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=22mm, height=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=22mm, height=40mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 22mm height 40mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D22.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=22mm, height=40mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 22mm height 40mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D24.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=24mm, height=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=24mm, height=40mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 24mm height 40mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D24.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=24mm, height=40mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 24mm height 40mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D25.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=25mm, height=45mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=25mm, height=45mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 25mm height 45mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D25.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=25mm, height=45mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 25mm height 45mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D26.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=26mm, height=45mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=26mm, height=45mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 26mm height 45mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D26.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=26mm, height=50mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 26mm height 50mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D30.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=30mm, height=45mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=30mm, height=45mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 30mm height 45mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D30.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=30mm, height=50mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 30mm height 50mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D35.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=35mm, height=50mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=35mm, height=50mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 35mm height 50mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D35.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=35mm, height=50mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 35mm height 50mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_D40.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, diameter=40mm, height=50mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP, Radial series, Radial, pin pitch=10.00mm, diameter=40mm, height=50mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf CP Radial series Radial pin pitch 10.00mm diameter 40mm height 50mm Electrolytic Capacitor 0 3 2 Capacitor_THT CP_Radial_D40.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor +CP, Radial series, Radial, pin pitch=10.00mm, diameter=40mm, height=50mm, Electrolytic Capacitor, http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 40mm height 50mm Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D4.5mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 4.5mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=4.5mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 4.5mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D4.5mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 4.5mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=4.5mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 4.5mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D5.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=5.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D5.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=5.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D5.5mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.5mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=5.5mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.5mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D5.5mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.5mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=5.5mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.5mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D6.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 6.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=6.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 6.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D6.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 6.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=6.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 6.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D7.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 7.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=7.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 7.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D7.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 7.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=7.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 7.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D8.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 8.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=8.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 8.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D8.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 8.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=8.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 8.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D9.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 9.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=9.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 9.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D9.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 9.0mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=9.0mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 9.0mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D10.5mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 10.5mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, diameter=10.5mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 10.5mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT CP_Radial_Tantal_D10.5mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 10.5mm Tantal Electrolytic Capacitor +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, diameter=10.5mm, height=10mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 10.5mm height 10mm Tantal Electrolytic Capacitor 0 2 2 Capacitor_THT C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=7.5mm, length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 7.5mm length 3.8mm diameter 2.6mm 0 2 2 Capacitor_THT C_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=10mm, length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 10mm length 3.8mm diameter 2.6mm 0 2 2 Capacitor_THT C_Axial_L3.8mm_D2.6mm_P12.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=12.5mm, length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 12.5mm length 3.8mm diameter 2.6mm 0 2 2 Capacitor_THT C_Axial_L3.8mm_D2.6mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 15mm length 3.8mm diameter 2.6mm 0 2 2 Capacitor_THT C_Axial_L5.1mm_D3.1mm_P7.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=7.5mm, length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 7.5mm length 5.1mm diameter 3.1mm 0 2 2 Capacitor_THT C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=10mm, length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 10mm length 5.1mm diameter 3.1mm 0 2 2 Capacitor_THT C_Axial_L5.1mm_D3.1mm_P12.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=12.5mm, length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 12.5mm length 5.1mm diameter 3.1mm 0 2 2 Capacitor_THT C_Axial_L5.1mm_D3.1mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf C Axial series Axial Horizontal pin pitch 15mm length 5.1mm diameter 3.1mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D6.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 6.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D6.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 6.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D7.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 7.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D7.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 7.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D8.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 8.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D8.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 8.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D9.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 9.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D9.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 9.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D10.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=15mm, length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 10.5mm 0 2 2 Capacitor_THT C_Axial_L12.0mm_D10.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 10.5mm 0 2 2 Capacitor_THT C_Axial_L17.0mm_D6.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 6.5mm 0 2 2 Capacitor_THT C_Axial_L17.0mm_D6.5mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 6.5mm 0 2 2 Capacitor_THT C_Axial_L17.0mm_D7.0mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=20mm, length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 7.0mm 0 2 2 Capacitor_THT C_Axial_L17.0mm_D7.0mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 7.0mm 0 2 2 Capacitor_THT C_Axial_L19.0mm_D7.5mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=19*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 7.5mm 0 2 2 Capacitor_THT C_Axial_L19.0mm_D8.0mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*8.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=19*8.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 8.0mm 0 2 2 Capacitor_THT C_Axial_L19.0mm_D9.0mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=19*9mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9mm 0 2 2 Capacitor_THT C_Axial_L19.0mm_D9.5mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=25mm, length*diameter=19*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9.5mm 0 2 2 Capacitor_THT C_Axial_L22.0mm_D9.5mm_P27.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=27.5mm, length*diameter=22*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 9.5mm 0 2 2 Capacitor_THT C_Axial_L22.0mm_D10.5mm_P27.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C, Axial series, Axial, Horizontal, pin pitch=27.5mm, length*diameter=22*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 10.5mm 0 2 2 Capacitor_THT C_Disc_D3.0mm_W1.6mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 2.50mm diameter 3.0mm width 1.6mm Capacitor +C, Disc series, Radial, pin pitch=2.50mm, diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 2.50mm diameter 3.0mm width 1.6mm Capacitor 0 2 2 Capacitor_THT C_Disc_D3.0mm_W2.0mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor -C Disc series Radial pin pitch 2.50mm diameter 3mm width 2mm Capacitor +C, Disc series, Radial, pin pitch=2.50mm, diameter*width=3*2mm^2, Capacitor +C Disc series Radial pin pitch 2.50mm diameter 3mm width 2mm Capacitor 0 2 2 Capacitor_THT C_Disc_D3.4mm_W2.1mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.4*2.1mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 2.50mm diameter 3.4mm width 2.1mm Capacitor +C, Disc series, Radial, pin pitch=2.50mm, diameter*width=3.4*2.1mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 2.50mm diameter 3.4mm width 2.1mm Capacitor 0 2 2 Capacitor_THT C_Disc_D3.8mm_W2.6mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.8*2.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 2.50mm diameter 3.8mm width 2.6mm Capacitor +C, Disc series, Radial, pin pitch=2.50mm, diameter*width=3.8*2.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 2.50mm diameter 3.8mm width 2.6mm Capacitor 0 2 2 Capacitor_THT C_Disc_D4.3mm_W1.9mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor 0 2 2 Capacitor_THT C_Disc_D4.7mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D5.0mm_W2.5mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 2.50mm diameter 5mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=2.50mm, diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 2.50mm diameter 5mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D5.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D5.1mm_W3.2mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5.1*3.2mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 5.00mm diameter 5.1mm width 3.2mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=5.1*3.2mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 5.00mm diameter 5.1mm width 3.2mm Capacitor 0 2 2 Capacitor_THT C_Disc_D6.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D6.0mm_W4.4mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*4.4mm^2, Capacitor -C Disc series Radial pin pitch 5.00mm diameter 6mm width 4.4mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=6*4.4mm^2, Capacitor +C Disc series Radial pin pitch 5.00mm diameter 6mm width 4.4mm Capacitor 0 2 2 Capacitor_THT C_Disc_D7.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 7mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=7*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 7mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D7.5mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*2.5mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=7.5*2.5mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D7.5mm_W4.4mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*4.4mm^2, Capacitor -C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 4.4mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=7.5*4.4mm^2, Capacitor +C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 4.4mm Capacitor 0 2 2 Capacitor_THT C_Disc_D7.5mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D7.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 7.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 7.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D7.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 7.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 7.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D8.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 8mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 8mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D8.0mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 8mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 8mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D8.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 8mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 8mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D8.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 8mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 8mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D9.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 9mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=9*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 9mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D9.0mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 9mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 9mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D9.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 9mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 9mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D9.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 9mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 9mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D10.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 10mm width 2.5mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=10*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 10mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Disc_D10.5mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 10.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 10.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D10.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 10.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 10.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D10.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 10.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 10.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D11.0mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 11mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=5.00mm, diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 11mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D11.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 11mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 11mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D11.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 11mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 11mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D12.0mm_W4.4mm_P7.75mm -C, Disc series, Radial, pin pitch=7.75mm, , diameter*width=12*4.4mm^2, Capacitor -C Disc series Radial pin pitch 7.75mm diameter 12mm width 4.4mm Capacitor +C, Disc series, Radial, pin pitch=7.75mm, diameter*width=12*4.4mm^2, Capacitor +C Disc series Radial pin pitch 7.75mm diameter 12mm width 4.4mm Capacitor 0 2 2 Capacitor_THT C_Disc_D12.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 12.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 12.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D12.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 12.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 12.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D14.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 14.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 14.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D14.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 14.5mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 14.5mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D16.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 16.0mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=7.50mm, diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 16.0mm width 5.0mm Capacitor 0 2 2 Capacitor_THT C_Disc_D16.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 16.0mm width 5.0mm Capacitor +C, Disc series, Radial, pin pitch=10.00mm, diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 16.0mm width 5.0mm Capacitor 0 2 2 @@ -4796,1240 +4908,1240 @@ C Radial series Radial pin pitch 7.50mm diameter 18mm height 35.5mm Non-Polar El 2 Capacitor_THT C_Rect_L4.0mm_W2.5mm_P2.50mm -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4*2.5mm^2, Capacitor -C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm, length*width=4*2.5mm^2, Capacitor +C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*2mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 2mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm, length*width=4.6*2mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L4.6mm_W3.0mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.0mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.0mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm, length*width=4.6*3.0mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.8mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.8mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm, length*width=4.6*3.8mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L4.6mm_W4.6mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*4.6mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 4.6mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm, length*width=4.6*4.6mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 4.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L4.6mm_W5.5mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*5.5mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 5.5mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm, length*width=4.6*5.5mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 5.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.0mm_W2.0mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 2mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7*2mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.0mm_W2.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 2.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7*2.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.0mm_W3.5mm_P2.50mm_P5.00mm -C, Rect series, Radial, pin pitch=2.50mm 5.00mm, , length*width=7*3.5mm^2, Capacitor -C Rect series Radial pin pitch 2.50mm 5.00mm length 7mm width 3.5mm Capacitor +C, Rect series, Radial, pin pitch=2.50mm 5.00mm, length*width=7*3.5mm^2, Capacitor +C Rect series Radial pin pitch 2.50mm 5.00mm length 7mm width 3.5mm Capacitor 0 4 2 Capacitor_THT C_Rect_L7.0mm_W3.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*3.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 3.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7*3.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 3.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.0mm_W4.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*4.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 4.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7*4.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 4.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.0mm_W6.0mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 6mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7*6mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.0mm_W6.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 6.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7*6.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 6.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 2.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.0mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*3.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 4.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 4.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*5.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 5.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*5.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 5.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 7.2mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 7.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 8.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 8.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.2*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L7.5mm_W6.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.5*6.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7.5mm width 6.5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm, length*width=7.5*6.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7.5mm width 6.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 2.5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*2.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W2.6mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 2.6mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 2.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W2.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 2.7mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*2.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 2.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W3.2mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.2mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W3.3mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.3mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*3.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W3.4mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.4mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W3.6mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.6mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W3.8mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.8mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*3.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W3.9mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.9mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*3.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W4.0mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 4.0mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 4.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W4.2mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 4.2mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 4.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W4.9mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 4.9mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 4.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W5.1mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 5.1mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 5.1mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W5.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 5.7mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*5.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 5.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W6.4mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 6.4mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 6.4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W6.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 6.7mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*6.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 6.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W7.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*7.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 7.7mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*7.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 7.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W8.5mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*8.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 8.5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*8.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 8.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W9.5mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 9.5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 9.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L9.0mm_W9.8mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 9.8mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=9*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 9.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 2.5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 2.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.0mm_W3.0mm_P7.50mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 3mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.0mm_W3.0mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 3.0mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 3.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.0mm_W4.0mm_P7.50mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 4mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.0mm_W4.0mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 4.0mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10*4.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 4.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mm -C, Rect series, Radial, pin pitch=5.00mm 7.50mm, , length*width=10*5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm 7.50mm length 10mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=5.00mm 7.50mm, length*width=10*5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm 7.50mm length 10mm width 5mm Capacitor 0 4 2 Capacitor_THT C_Rect_L10.3mm_W4.5mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 4.5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10.3*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 4.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.3mm_W5.0mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10.3*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.3mm_W5.7mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5.7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 5.7mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10.3*5.7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 5.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L10.3mm_W7.2mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 7.2mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm, length*width=10.3*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 7.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W2.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 2.8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 2.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W3.4mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.4mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W3.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W4.2mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.2mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W4.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W5.1mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.1mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.1mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W5.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*5.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W6.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*6.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W6.4mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.4mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W7.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 7.3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 7.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.0mm_W8.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 8.8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.0*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 8.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W2.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 2mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W2.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.6mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W2.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W3.2mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.2mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W3.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W3.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.6mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W4.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.0mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W4.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W4.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*4.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W5.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W5.1mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.1mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.1mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W5.2mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.2mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*5.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W5.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.6mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*5.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W6.4mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.4mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W6.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.6mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*6.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W6.9mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.9mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*6.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W7.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W7.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*7.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W7.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W8.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.0mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*8.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.0mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W8.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W9.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L11.5mm_W9.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=11.5*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.0mm_W3.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 3mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.0mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 4mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.0mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.0mm_W6.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 6mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.0mm_W6.5mm_P7.50mm_P10.00mm -C, Rect series, Radial, pin pitch=7.50mm 10.00mm, , length*width=13*6.5mm^2, Capacitor -C Rect series Radial pin pitch 7.50mm 10.00mm length 13mm width 6.5mm Capacitor +C, Rect series, Radial, pin pitch=7.50mm 10.00mm, length*width=13*6.5mm^2, Capacitor +C Rect series Radial pin pitch 7.50mm 10.00mm length 13mm width 6.5mm Capacitor 0 4 2 Capacitor_THT C_Rect_L13.0mm_W8.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 8mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.5mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13.5mm width 4mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13.5*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13.5mm width 4mm Capacitor 0 2 2 Capacitor_THT C_Rect_L13.5mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13.5mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=10.00mm, length*width=13.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13.5mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W4.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*4.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W4.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W5.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W6.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 6mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W7.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W7.3mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 7.3mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 7.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W8.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*8.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W8.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*8.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W9.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W9.2mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 9.2mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*9.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 9.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W10.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*10.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W10.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W11.2mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.2mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*11.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W11.8mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.8mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*11.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W13.5mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.5mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*13.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W13.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*13.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L16.5mm_W13.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=16.5*13.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=18*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L18.0mm_W6.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 6mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=18*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L18.0mm_W7.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=18*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L18.0mm_W8.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 8mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=18*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L18.0mm_W9.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=18*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L18.0mm_W11.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=18*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L19.0mm_W5.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=19*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L19.0mm_W6.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 6mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=19*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L19.0mm_W7.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 7mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=19*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L19.0mm_W8.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 8mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=19*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L19.0mm_W9.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=19*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L19.0mm_W11.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=15.00mm, length*width=19*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W7.0mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 7mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W8.3mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 8.3mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*8.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 8.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W8.6mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 8.6mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*8.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 8.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W10.1mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 10.1mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*10.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 10.1mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W10.3mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 10.3mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*10.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 10.3mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W10.9mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 10.9mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 10.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W12.2mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 12.2mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 12.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W12.6mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 12.6mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*12.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 12.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L24.0mm_W12.8mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 12.8mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=24*12.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 12.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L26.5mm_W5.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 5mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=26.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L26.5mm_W6.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 6mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=26.5*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L26.5mm_W7.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 7mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=26.5*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 7mm Capacitor 0 2 2 Capacitor_THT C_Rect_L26.5mm_W8.5mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 8.5mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=26.5*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 8.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L26.5mm_W10.5mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*10.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 10.5mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=26.5*10.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 10.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L26.5mm_W11.5mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*11.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 11.5mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=26.5*11.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 11.5mm Capacitor 0 2 2 Capacitor_THT C_Rect_L27.0mm_W9.0mm_P22.00mm -C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*9mm^2, Capacitor -C Rect series Radial pin pitch 22.00mm length 27mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=22.00mm, length*width=27*9mm^2, Capacitor +C Rect series Radial pin pitch 22.00mm length 27mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L27.0mm_W9.0mm_P23.00mm -C, Rect series, Radial, pin pitch=23.00mm, , length*width=27*9mm^2, Capacitor -C Rect series Radial pin pitch 23.00mm length 27mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=23.00mm, length*width=27*9mm^2, Capacitor +C Rect series Radial pin pitch 23.00mm length 27mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L27.0mm_W11.0mm_P22.00mm -C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*11mm^2, Capacitor -C Rect series Radial pin pitch 22.00mm length 27mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=22.00mm, length*width=27*11mm^2, Capacitor +C Rect series Radial pin pitch 22.00mm length 27mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L28.0mm_W8.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 28mm width 8mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=28*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 28mm width 8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L28.0mm_W10.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*10mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 28mm width 10mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=28*10mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 28mm width 10mm Capacitor 0 2 2 Capacitor_THT C_Rect_L28.0mm_W12.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*12mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 28mm width 12mm Capacitor +C, Rect series, Radial, pin pitch=22.50mm, length*width=28*12mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 28mm width 12mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W7.6mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 7.6mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*7.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 7.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W7.8mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 7.8mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 7.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W7.9mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 7.9mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*7.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 7.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W9.1mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 9.1mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*9.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 9.1mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W9.6mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 9.6mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*9.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 9.6mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W11.0mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*11mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W11.9mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 11.9mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*11.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 11.9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W12.2mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 12.2mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 12.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W13.0mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 13mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*13mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 13mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W13.8mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 13.8mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*13.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 13.8mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W14.2mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*14.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 14.2mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*14.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 14.2mm Capacitor 0 2 2 Capacitor_THT C_Rect_L29.0mm_W16.0mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*16mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 16mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=29*16mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 16mm Capacitor 0 2 2 Capacitor_THT C_Rect_L31.5mm_W9.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=31.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L31.5mm_W11.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=31.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L31.5mm_W13.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 13mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=31.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 13mm Capacitor 0 2 2 Capacitor_THT C_Rect_L31.5mm_W15.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 15mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=31.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 15mm Capacitor 0 2 2 Capacitor_THT C_Rect_L31.5mm_W17.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 17mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=31.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 17mm Capacitor 0 2 2 Capacitor_THT C_Rect_L31.5mm_W20.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 20mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=31.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 20mm Capacitor 0 2 2 Capacitor_THT C_Rect_L32.0mm_W15.0mm_P27.00mm -C, Rect series, Radial, pin pitch=27.00mm, , length*width=32*15mm^2, Capacitor -C Rect series Radial pin pitch 27.00mm length 32mm width 15mm Capacitor +C, Rect series, Radial, pin pitch=27.00mm, length*width=32*15mm^2, Capacitor +C Rect series Radial pin pitch 27.00mm length 32mm width 15mm Capacitor 0 2 2 Capacitor_THT C_Rect_L33.0mm_W13.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 33mm width 13mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=33*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 33mm width 13mm Capacitor 0 2 2 Capacitor_THT C_Rect_L33.0mm_W15.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 33mm width 15mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=33*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 33mm width 15mm Capacitor 0 2 2 Capacitor_THT C_Rect_L33.0mm_W20.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 33mm width 20mm Capacitor +C, Rect series, Radial, pin pitch=27.50mm, length*width=33*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 33mm width 20mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W9.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 9mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 9mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W11.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 11mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 11mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W13.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 13mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 13mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W15.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 15mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 15mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W17.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 17mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 17mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W19.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*19mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 19mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*19mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 19mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W20.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 20mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 20mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W24.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*24mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 24mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*24mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 24mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W31.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*31mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 31mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*31mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 31mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W35.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*35mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 35mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*35mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 35mm Capacitor 0 2 2 Capacitor_THT C_Rect_L41.5mm_W40.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*40mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 40mm Capacitor +C, Rect series, Radial, pin pitch=37.50mm, length*width=41.5*40mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 40mm Capacitor 0 2 2 @@ -6056,397 +6168,404 @@ CP Radial series Radial pin pitch 5.00mm diameter 19mm supercapacitor 2 Capacitor_Tantalum_SMD CP_EIA-1608-08_AVX-J -Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +CP_EIA-1608-08_AVX-J_HandSolder +Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-1608-10_AVX-L -Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-1608-10_AVX-L_Pad1.25x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +CP_EIA-1608-10_AVX-L_HandSolder +Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-2012-12_Kemet-R -Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder -Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +CP_EIA-2012-12_Kemet-R_HandSolder +Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-2012-15_AVX-P -Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +CP_EIA-2012-15_AVX-P_HandSolder +Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-3216-10_Kemet-I -Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-3216-10_Kemet-I_HandSolder +Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-3216-12_Kemet-S -Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-3216-12_Kemet-S_HandSolder +Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-3216-18_Kemet-A -Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-3216-18_Kemet-A_HandSolder +Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-3528-12_Kemet-T -Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-3528-12_Kemet-T_HandSolder +Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-3528-15_AVX-H -Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-3528-15_AVX-H_HandSolder +Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-3528-21_Kemet-B -Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-3528-21_Kemet-B_HandSolder +Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-6032-15_Kemet-U -Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-6032-15_Kemet-U_HandSolder +Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-6032-20_AVX-F -Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-6032-20_AVX-F_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-6032-20_AVX-F_HandSolder +Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-6032-28_Kemet-C -Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-6032-28_Kemet-C_HandSolder +Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7132-20_AVX-U -Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7132-20_AVX-U_Pad2.72x3.50mm_HandSolder -Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +CP_EIA-7132-20_AVX-U_HandSolder +Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7132-28_AVX-C -Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7132-28_AVX-C_Pad2.72x3.50mm_HandSolder -Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +CP_EIA-7132-28_AVX-C_HandSolder +Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7260-15_AVX-R -Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7260-15_AVX-R_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +CP_EIA-7260-15_AVX-R_HandSolder +Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7260-20_AVX-M -Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7260-20_AVX-M_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +CP_EIA-7260-20_AVX-M_HandSolder +Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7260-28_AVX-M -Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7260-28_AVX-M_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +CP_EIA-7260-28_AVX-M_HandSolder +Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7260-38_AVX-R -Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7260-38_AVX-R_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +CP_EIA-7260-38_AVX-R_HandSolder +Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7343-15_Kemet-W -Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7343-15_Kemet-W_HandSolder +Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7343-20_Kemet-V -Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7343-20_Kemet-V_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7343-20_Kemet-V_HandSolder +Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7343-30_AVX-N -Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7343-30_AVX-N_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7343-30_AVX-N_HandSolder +Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7343-31_Kemet-D -Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7343-31_Kemet-D_HandSolder +Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7343-40_Kemet-Y -Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7343-40_Kemet-Y_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7343-40_Kemet-Y_HandSolder +Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7343-43_Kemet-X -Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7343-43_Kemet-X_HandSolder +Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7360-38_Kemet-E -Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolder -Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +CP_EIA-7360-38_Kemet-E_HandSolder +Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC-7352 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7361-38_AVX-V -Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder -Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +CP_EIA-7361-38_AVX-V_HandSolder +Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD CP_EIA-7361-438_AVX-U -Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Capacitor_Tantalum_SMD -CP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder -Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +CP_EIA-7361-438_AVX-U_HandSolder +Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC-7352 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator capacitor tantalum 0 2 2 Connector +BJB_Pico_46.110.1001_Receptacle_Horizontal +BJB Pico, single terminal block/receptacle, uninsulated, SMD, 6.9x2.3x2.7mm, https://www.bjb.com/media/7a/b3/df/1740905546/DM-6265102-v6_BJB_Datasheet_46.110.1001-0_SMD_Terminal_block_without_housing_Update_03_2022.PDF +socket +0 +5 +1 +Connector Banana_Cliff_FCR7350B_S16N-PC_Horizontal Cliff single 4mm shrouded banana panel socket, through-hole, horizontal, black, https://www.cliffuk.co.uk/products/testleads/sockets/S16NPC.pdf cliff 4mm socket jack banana black @@ -6538,6 +6657,13 @@ banana jack horizontal 4 1 Connector +Conn_C14_Receptacle_RightAngle_Schurter_DD21.01xx +C14 Power Receptacle https://www.schurter.com/en/datasheet/typ_DD21.pdf +C14 IEC 250V Schurter +0 +3 +3 +Connector Connector_SFP_and_Cage https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=2227302&DocType=Customer+Drawing&DocLang=English SFP+ SFP @@ -6747,6 +6873,13 @@ RC Connector XT60 0 4 2 +Connector_AMASS +AMASS_XT90PW-M_1x02_P10.90mm_Horizontal +Connector XT90 Horizontal PCB Male 500V 30A IP40, https://www.bto.pl/pdf/09025/XT90PW-M.pdf +RC +0 +4 +3 Connector_Amphenol Amphenol_M8S-03PMMR-SF8001 M8 Male connector for panel, 90° PCB mount (https://www.amphenolltw.com/2012download/2D%20PDF/03_M%20Series%20Sensor%20Connectors/M8S-XXPMMR-SF8001.pdf) @@ -8456,6 +8589,20 @@ microSIM GSM Card 14 7 Connector_Card +nanoSIM_GCT_SIM8060-6-0-14-00 +hinged nano SIM, without card detect, https://gct.co/files/drawings/sim8060.pdf +nano SIM +0 +10 +7 +Connector_Card +nanoSIM_GCT_SIM8060-6-1-14-00 +hinged nano SIM, with card detect, https://gct.co/files/drawings/sim8060.pdf +nano SIM +0 +10 +8 +Connector_Card nanoSIM_Hinged_CUI_NSIM-2-C Hinged nano SIM holder, 6 pin, with normally open card detection switch to GND: https://www.cuidevices.com/product/resource/nsim-2-c.pdf SIM holder nano 4FF @@ -8471,7 +8618,7 @@ BNC Amphenol Vertical 2 Connector_Coaxial BNC_Amphenol_031-6575_Horizontal -dual independently isolated BNC plug (https://www.amphenolrf.com/downloads/dl/file/id/2980/product/644/031_6575_customer_drawing.pdf) +dual independently isolated BNC plug, https://www.amphenolrf.com/library/download/link/link_id/594289/parent/031-6575/ Dual BNC Amphenol Horizontal 0 6 @@ -8562,77 +8709,77 @@ Molex MMCX Coaxial Connector 50 ohms Female Jack Vertical THT 2 Connector_Coaxial SMA_Amphenol_901-143_Horizontal - Amphenol RF 901-143 https://www.amphenolrf.com/library/download/link/link_id/585682 +Amphenol RF 901-143 https://www.amphenolrf.com/library/download/link/link_id/593645/parent/901-143/ SMA THT Female Jack Horizontal 0 5 2 Connector_Coaxial SMA_Amphenol_901-144_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/7023/product/3103/901_144_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/593640/parent/901-144/ SMA THT Female Jack Vertical 0 5 2 Connector_Coaxial SMA_Amphenol_132134-10_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/4007/product/2974/132134_10_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/596219/parent/132134-10/ SMA SMD Female Jack Vertical 0 3 2 Connector_Coaxial SMA_Amphenol_132134-11_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/3406/product/2975/132134_11_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/596215/parent/132134-11/ SMA THT Female Jack Vertical ExtendedLegs 0 5 2 Connector_Coaxial SMA_Amphenol_132134-14_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/1793/product/2976/132134_14_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/596217/parent/132134-14/ SMA THT Female Jack Vertical ExtendedLegs 0 5 2 Connector_Coaxial SMA_Amphenol_132134-16_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/1141/product/2978/132134_16_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/598157/parent/132134-16/ SMA THT Female Jack Vertical ExtendedLegs 0 5 2 Connector_Coaxial SMA_Amphenol_132134_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/2187/product/2843/132134_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/593003/parent/132134/ SMA THT Female Jack Vertical ExtendedLegs 0 5 2 Connector_Coaxial SMA_Amphenol_132203-12_Horizontal -https://www.amphenolrf.com/media/downloads/1769/132203-12.pdf +https://www.amphenolrf.com/library/download/link/link_id/596063/parent/132203-12/ SMA THT Female Jack Horizontal 0 5 2 Connector_Coaxial SMA_Amphenol_132289_EdgeMount -http://www.amphenolrf.com/132289.html +https://www.amphenolrf.com/library/download/link/link_id/595984/parent/132289/ SMA 0 5 2 Connector_Coaxial SMA_Amphenol_132291-12_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/1688/product/3020/132291_12_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/595982/parent/132291-12/ SMA THT Female Jack Vertical Bulkhead 0 5 2 Connector_Coaxial SMA_Amphenol_132291_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/3222/product/2918/132291_customer_drawing.pdf +https://www.amphenolrf.com/library/download/link/link_id/595983/parent/132291/ SMA THT Female Jack Vertical Bulkhead 0 5 @@ -8646,7 +8793,7 @@ SMA THT Female Jack Horizontal 2 Connector_Coaxial SMA_Molex_73251-1153_EdgeMount_Horizontal -Molex SMA RF Connectors, Edge Mount, (http://www.molex.com/pdm_docs/sd/732511150_sd.pdf) +Molex SMA RF Connectors, Edge Mount, https://tools.molex.com/pdm_docs/sd/732511150_sd.pdf sma edge 0 11 @@ -8660,7 +8807,7 @@ sma edge 2 Connector_Coaxial SMA_Molex_73251-2200_Horizontal -https://www.molex.com/webdocs/datasheets/pdf/en-us/0732512200_RF_COAX_CONNECTORS.pdf +https://tools.molex.com/pdm_docs/sd/732512200_sd.pdf SMA THT Female Jack Horizontal 0 5 @@ -8723,1349 +8870,2189 @@ Coaxial Connector 50 ohms Female 2 Connector_DIN DIN41612_B2_2x8_Female_Vertical_THT -DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/2 0 16 16 Connector_DIN DIN41612_B2_2x8_Male_Horizontal_THT -DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/2 0 16 16 Connector_DIN DIN41612_B2_2x16_Female_Vertical_THT -DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/2 0 32 32 Connector_DIN DIN41612_B2_2x16_Male_Horizontal_THT -DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/2 0 32 32 Connector_DIN DIN41612_B3_2x5_Female_Vertical_THT -DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/3 0 10 10 Connector_DIN DIN41612_B3_2x5_Male_Horizontal_THT -DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/3 0 10 10 Connector_DIN DIN41612_B3_2x10_Female_Vertical_THT -DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/3 0 20 20 Connector_DIN DIN41612_B3_2x10_Male_Horizontal_THT -DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B/3 0 20 20 Connector_DIN DIN41612_B_1x32_Female_Vertical_THT -DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B, Vertical, 1 row 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B 0 32 32 Connector_DIN DIN41612_B_1x32_Male_Horizontal_THT -DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B, Horizontal, 1 row 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B 0 32 32 Connector_DIN DIN41612_B_2x16_Female_Vertical_THT -DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B 0 32 32 Connector_DIN DIN41612_B_2x16_Male_Horizontal_THT -DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B 0 32 32 Connector_DIN DIN41612_B_2x32_Female_Vertical_THT -DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B 0 64 64 Connector_DIN DIN41612_B_2x32_Male_Horizontal_THT -DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 B 0 64 64 Connector_DIN DIN41612_C2_2x16_Female_Vertical_THT -DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/2, Vertical, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/2 0 32 32 Connector_DIN DIN41612_C2_2x16_Male_Horizontal_THT -DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/2, Horizontal, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/2 0 32 32 Connector_DIN DIN41612_C2_3x16_Female_Vertical_THT -DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/2 0 48 48 Connector_DIN DIN41612_C2_3x16_Male_Horizontal_THT -DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/2 0 48 48 Connector_DIN DIN41612_C3_2x10_Female_Vertical_THT -DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/3, Vertical, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/3 0 20 20 Connector_DIN DIN41612_C3_2x10_Male_Horizontal_THT -DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/3, Horizontal, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/3 0 20 20 Connector_DIN DIN41612_C3_3x10_Female_Vertical_THT -DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/3 0 30 30 Connector_DIN DIN41612_C3_3x10_Male_Horizontal_THT -DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C/3 0 30 30 Connector_DIN DIN41612_C_1x32_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Vertical, 1 row 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 32 32 Connector_DIN DIN41612_C_1x32_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Horizontal, 1 row 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 32 32 Connector_DIN DIN41612_C_2x16_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 32 32 Connector_DIN DIN41612_C_2x16_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 32 32 Connector_DIN DIN41612_C_2x32_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 64 64 Connector_DIN DIN41612_C_2x32_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 64 64 Connector_DIN DIN41612_C_3x16_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 48 48 Connector_DIN DIN41612_C_3x16_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 48 48 Connector_DIN DIN41612_C_3x32_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 96 96 Connector_DIN DIN41612_C_3x32_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 C 0 96 96 Connector_DIN DIN41612_D_2x8_Female_Vertical_THT -DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type D, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 D 0 16 16 Connector_DIN DIN41612_D_2x8_Male_Horizontal_THT -DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type D, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 D 0 16 16 Connector_DIN DIN41612_D_2x16_Female_Vertical_THT -DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type D, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 D 0 32 32 Connector_DIN DIN41612_D_2x16_Male_Horizontal_THT -DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type D, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 D 0 32 32 Connector_DIN DIN41612_E_2x16_Female_Vertical_THT -DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type E, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 E 0 32 32 Connector_DIN DIN41612_E_2x16_Male_Horizontal_THT -DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type E, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 E 0 32 32 Connector_DIN DIN41612_E_2x16_RowsAC_Female_Vertical_THT -DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type E, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 E 0 32 32 Connector_DIN DIN41612_E_2x16_RowsAC_Male_Horizontal_THT -DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type E, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 E 0 32 32 Connector_DIN DIN41612_E_3x16_Female_Vertical_THT -DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type E, Vertical, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 E 0 48 48 Connector_DIN DIN41612_E_3x16_Male_Horizontal_THT -DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type E, Horizontal, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 E 0 48 48 Connector_DIN DIN41612_F_2x16_Female_Vertical_THT -DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type F, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 F 0 32 32 Connector_DIN DIN41612_F_2x16_Male_Horizontal_THT -DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type F, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 F 0 32 32 Connector_DIN DIN41612_F_2x16_RowsZD_Female_Vertical_THT -DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type F, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 F 0 32 32 Connector_DIN DIN41612_F_2x16_RowsZD_Male_Horizontal_THT -DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type F, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 F 0 32 32 Connector_DIN DIN41612_F_3x16_Female_Vertical_THT -DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 F 0 48 48 Connector_DIN DIN41612_F_3x16_Male_Horizontal_THT -DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 F 0 48 48 Connector_DIN +DIN41612_M-flat_3x8+8_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +24 +24 +Connector_DIN +DIN41612_M-flat_3x14+6_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +42 +42 +Connector_DIN +DIN41612_M-flat_3x20+4_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +60 +60 +Connector_DIN +DIN41612_M-flat_3x26+2_Female_Vertical_THT +DIN41612 connector, type M-flat, Vertical, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-flat +0 +78 +78 +Connector_DIN +DIN41612_M-invers_3x2+10_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 2 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +6 +6 +Connector_DIN +DIN41612_M-invers_3x2+10_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 2 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +6 +6 +Connector_DIN +DIN41612_M-invers_3x8+8_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +24 +24 +Connector_DIN +DIN41612_M-invers_3x8+8_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +24 +24 +Connector_DIN +DIN41612_M-invers_3x14+6_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +42 +42 +Connector_DIN +DIN41612_M-invers_3x14+6_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +42 +42 +Connector_DIN +DIN41612_M-invers_3x20+4_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +60 +60 +Connector_DIN +DIN41612_M-invers_3x20+4_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +60 +60 +Connector_DIN +DIN41612_M-invers_3x26+2_Female_Horizontal_THT +DIN41612 connector, type M-invers, Horizontal, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +78 +78 +Connector_DIN +DIN41612_M-invers_3x26+2_Male_Vertical_THT +DIN41612 connector, type M-invers, Vertical, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M-invers +0 +78 +78 +Connector_DIN +DIN41612_M_3x8+8_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +24 +24 +Connector_DIN +DIN41612_M_3x8+8_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 8 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +24 +24 +Connector_DIN +DIN41612_M_3x14+6_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +42 +42 +Connector_DIN +DIN41612_M_3x14+6_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 14 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +42 +42 +Connector_DIN +DIN41612_M_3x20+4_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +60 +60 +Connector_DIN +DIN41612_M_3x20+4_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 20 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +60 +60 +Connector_DIN +DIN41612_M_3x26+2_Female_Vertical_THT +DIN41612 connector, type M, Vertical, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +78 +78 +Connector_DIN +DIN41612_M_3x26+2_Male_Horizontal_THT +DIN41612 connector, type M, Horizontal, 3 rows 26 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf +DIN 41612 IEC 60603 M +0 +78 +78 +Connector_DIN DIN41612_Q2_2x16_Female_Horizontal_THT -DIN41612 connector, type Q/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type Q/2, Horizontal, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q/2 0 32 32 Connector_DIN DIN41612_Q2_2x16_Male_Vertical_THT -DIN41612 connector, type Q/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type Q/2, Vertical, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q/2 0 32 32 Connector_DIN DIN41612_Q3_2x10_Female_Horizontal_THT -DIN41612 connector, type Q/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type Q/3, Horizontal, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q/3 0 20 20 Connector_DIN DIN41612_Q3_2x10_Male_Vertical_THT -DIN41612 connector, type Q/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type Q/3, Vertical, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q/3 0 20 20 Connector_DIN DIN41612_Q_2x32_Female_Horizontal_THT -DIN41612 connector, type Q, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type Q, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q 0 64 64 Connector_DIN DIN41612_Q_2x32_Male_Vertical_THT -DIN41612 connector, type Q, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type Q, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 Q 0 64 64 Connector_DIN DIN41612_R2_2x16_Female_Horizontal_THT -DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/2, Horizontal, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/2 0 32 32 Connector_DIN DIN41612_R2_2x16_Male_Vertical_THT -DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/2, Vertical, 2 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/2 0 32 32 Connector_DIN DIN41612_R2_3x16_Female_Horizontal_THT -DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/2 0 48 48 Connector_DIN DIN41612_R2_3x16_Male_Vertical_THT -DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/2 0 48 48 Connector_DIN DIN41612_R3_2x10_Female_Horizontal_THT -DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/3, Horizontal, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/3 0 20 20 Connector_DIN DIN41612_R3_2x10_Male_Vertical_THT -DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/3, Vertical, 2 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/3 0 20 20 Connector_DIN DIN41612_R3_3x10_Female_Horizontal_THT -DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/3 0 30 30 Connector_DIN DIN41612_R3_3x10_Male_Vertical_THT -DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R/3 0 30 30 Connector_DIN DIN41612_R_1x32_Female_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Horizontal, 1 row 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 32 32 Connector_DIN DIN41612_R_1x32_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Vertical, 1 row 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 32 32 Connector_DIN DIN41612_R_2x16_Female_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 32 32 Connector_DIN DIN41612_R_2x16_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 32 32 Connector_DIN DIN41612_R_2x32_Female_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Horizontal, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 64 64 Connector_DIN DIN41612_R_2x32_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Vertical, 2 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 64 64 Connector_DIN DIN41612_R_3x16_Female_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 48 48 Connector_DIN DIN41612_R_3x16_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 48 48 Connector_DIN DIN41612_R_3x32_Female_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 96 96 Connector_DIN DIN41612_R_3x32_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://b2b.harting.com/files/livebooks/en/PRD0200000100063/downloads/livebook.pdf DIN 41612 IEC 60603 R 0 96 96 Connector_Dsub -DSUB-9_Female_EdgeMount_P2.77mm -9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm +DSUB-9_Pins_EdgeMount_P2.77mm +9-pin D-Sub connector, solder-cups edge-mounted, pins (male), x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector edge mount solder cup pins x-pin-pitch 2.77mm mounting holes distance 25mm 0 9 9 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-9_Pins_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 9 9 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 25mm mounting-hole-offset 4.94mm 0 11 10 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 25mm mounting-hole-offset 9.12mm 0 11 10 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 9 9 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 11.32mm 0 11 10 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 8.2mm 0 11 10 Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 15.98mm 0 11 10 Connector_Dsub -DSUB-9_Female_Vertical_P2.77x2.84mm -9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm +DSUB-9_Pins_Vertical_P2.77x2.84mm +9-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 25mm 0 9 9 Connector_Dsub -DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles -9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm +DSUB-9_Pins_Vertical_P2.77x2.84mm_MountingHoles +9-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 25mm 0 11 10 Connector_Dsub -DSUB-9_Male_EdgeMount_P2.77mm -9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm +DSUB-9_Socket_EdgeMount_P2.77mm +9-pin D-Sub connector, solder-cups edge-mounted, socket (female), x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector edge mount solder cup socket x-pin-pitch 2.77mm mounting holes distance 25mm 0 9 9 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-9_Socket_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 9 9 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 25mm mounting-hole-offset 4.94mm 0 11 10 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 25mm mounting-hole-offset 9.12mm 0 11 10 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 9 9 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 11.32mm 0 11 10 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 8.2mm 0 11 10 Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 15.98mm 0 11 10 Connector_Dsub -DSUB-9_Male_Vertical_P2.77x2.84mm -9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm +DSUB-9_Socket_Vertical_P2.77x2.84mm +9-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 25mm 0 9 9 Connector_Dsub -DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles -9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm +DSUB-9_Socket_Vertical_P2.77x2.84mm_MountingHoles +9-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 25mm 0 11 10 Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-15-HD_Pins_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.29x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.29x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 25mm mounting-hole-offset 4.94mm 0 17 16 Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-15-HD_Pins_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.29x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.29x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 10.89mm 0 17 16 Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 25mm +DSUB-15-HD_Pins_Vertical_P2.29x1.98mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT pins pitch 2.29x1.98mm mounting holes distance 25mm 0 17 16 Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-15-HD_Socket_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.29x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.29x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 25mm mounting-hole-offset 4.94mm 0 17 16 Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm +DSUB-15-HD_Socket_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.29x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.29x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 10.89mm 0 17 16 Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 25mm +DSUB-15-HD_Socket_Vertical_P2.29x1.98mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT socket pitch 2.29x1.98mm mounting holes distance 25mm 0 17 16 Connector_Dsub -DSUB-15_Female_EdgeMount_P2.77mm -15-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 33.3mm +DSUB-15_Pins_EdgeMount_P2.77mm +15-pin D-Sub connector, solder-cups edge-mounted, pins (male), x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector edge mount solder cup pins x-pin-pitch 2.77mm mounting holes distance 33.3mm 0 15 15 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-15_Pins_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 15 15 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 33.3mm mounting-hole-offset 4.94mm 0 17 16 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 33.3mm mounting-hole-offset 9.12mm 0 17 16 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-15_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 15 15 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 11.32mm 0 17 16 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 8.2mm 0 17 16 Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 15.98mm 0 17 16 Connector_Dsub -DSUB-15_Female_Vertical_P2.77x2.84mm -15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm +DSUB-15_Pins_Vertical_P2.77x2.84mm +15-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 33.3mm 0 15 15 Connector_Dsub -DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm +DSUB-15_Pins_Vertical_P2.77x2.84mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 33.3mm 0 17 16 Connector_Dsub -DSUB-15_Male_EdgeMount_P2.77mm -15-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 33.3mm +DSUB-15_Socket_EdgeMount_P2.77mm +15-pin D-Sub connector, solder-cups edge-mounted, socket (female), x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector edge mount solder cup socket x-pin-pitch 2.77mm mounting holes distance 33.3mm 0 15 15 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-15_Socket_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 15 15 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 33.3mm mounting-hole-offset 4.94mm 0 17 16 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 33.3mm mounting-hole-offset 9.12mm 0 17 16 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-15_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 15 15 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 11.32mm 0 17 16 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 8.2mm 0 17 16 Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-15_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 15.98mm 0 17 16 Connector_Dsub -DSUB-15_Male_Vertical_P2.77x2.84mm -15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm +DSUB-15_Socket_Vertical_P2.77x2.84mm +15-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 33.3mm 0 15 15 Connector_Dsub -DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm +DSUB-15_Socket_Vertical_P2.77x2.84mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 33.3mm 0 17 16 Connector_Dsub -DSUB-25_Female_EdgeMount_P2.77mm -25-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 47.1mm +DSUB-25_Pins_EdgeMount_P2.77mm +25-pin D-Sub connector, solder-cups edge-mounted, pins (male), x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector edge mount solder cup pins x-pin-pitch 2.77mm mounting holes distance 47.1mm 0 25 25 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-25_Pins_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 25 25 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 47.1mm mounting-hole-offset 4.94mm 0 27 26 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 47.1mm mounting-hole-offset 9.12mm 0 27 26 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-25_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 25 25 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 11.32mm 0 27 26 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 8.2mm 0 27 26 Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 15.98mm 0 27 26 Connector_Dsub -DSUB-25_Female_Vertical_P2.77x2.84mm -25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm +DSUB-25_Pins_Vertical_P2.77x2.84mm +25-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 47.1mm 0 25 25 Connector_Dsub -DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles -25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm +DSUB-25_Pins_Vertical_P2.77x2.84mm_MountingHoles +25-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 47.1mm 0 27 26 Connector_Dsub -DSUB-25_Male_EdgeMount_P2.77mm -25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm +DSUB-25_Socket_EdgeMount_P2.77mm +25-pin D-Sub connector, solder-cups edge-mounted, socket (female), x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector edge mount solder cup socket x-pin-pitch 2.77mm mounting holes distance 47.1mm 0 25 25 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-25_Socket_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 25 25 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 47.1mm mounting-hole-offset 4.94mm 0 27 26 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 47.1mm mounting-hole-offset 9.12mm 0 27 26 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-25_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 25 25 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 11.32mm 0 27 26 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 8.2mm 0 27 26 Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-25_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 15.98mm 0 27 26 Connector_Dsub -DSUB-25_Male_Vertical_P2.77x2.84mm -25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm +DSUB-25_Socket_Vertical_P2.77x2.84mm +25-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 47.1mm 0 25 25 Connector_Dsub -DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles -25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm +DSUB-25_Socket_Vertical_P2.77x2.84mm_MountingHoles +25-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 47.1mm 0 27 26 Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-26-HD_Pins_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.29x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.29x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 33.3mm mounting-hole-offset 4.94mm 0 28 27 Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-26-HD_Pins_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.29x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.29x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 10.89mm 0 28 27 Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles -26-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 33.3mm +DSUB-26-HD_Pins_Vertical_P2.29x1.98mm_MountingHoles +26-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector straight vertical THT pins pitch 2.29x1.98mm mounting holes distance 33.3mm 0 28 27 Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-26-HD_Socket_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.29x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.29x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 33.3mm mounting-hole-offset 4.94mm 0 28 27 Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +DSUB-26-HD_Socket_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.29x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.29x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 10.89mm 0 28 27 Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles -26-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 33.3mm +DSUB-26-HD_Socket_Vertical_P2.29x1.98mm_MountingHoles +26-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector straight vertical THT socket pitch 2.29x1.98mm mounting holes distance 33.3mm 0 28 27 Connector_Dsub -DSUB-37_Female_EdgeMount_P2.77mm -37-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 63.5mm +DSUB-37_Pins_EdgeMount_P2.77mm +37-pin D-Sub connector, solder-cups edge-mounted, pins (male), x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector edge mount solder cup pins x-pin-pitch 2.77mm mounting holes distance 63.5mm 0 37 37 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-37_Pins_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 37 37 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 63.5mm mounting-hole-offset 4.94mm 0 39 38 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 63.5mm mounting-hole-offset 9.12mm 0 39 38 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-37_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 37 37 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 11.32mm 0 39 38 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 8.2mm 0 39 38 Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 15.98mm 0 39 38 Connector_Dsub -DSUB-37_Female_Vertical_P2.77x2.84mm -37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm +DSUB-37_Pins_Vertical_P2.77x2.84mm +37-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 63.5mm 0 37 37 Connector_Dsub -DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles -37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm +DSUB-37_Pins_Vertical_P2.77x2.84mm_MountingHoles +37-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT pins pitch 2.77x2.84mm mounting holes distance 63.5mm 0 39 38 Connector_Dsub -DSUB-37_Male_EdgeMount_P2.77mm -37-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 63.5mm +DSUB-37_Socket_EdgeMount_P2.77mm +37-pin D-Sub connector, solder-cups edge-mounted, socket (female), x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector edge mount solder cup socket x-pin-pitch 2.77mm mounting holes distance 63.5mm 0 37 37 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +DSUB-37_Socket_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.54mm pin-PCB-offset 9.4mm 0 37 37 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 4.94mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 4.94mm mounting-holes-distance 63.5mm mounting-hole-offset 4.94mm 0 39 38 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 7.7mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 7.7mm mounting-holes-distance 63.5mm mounting-hole-offset 9.12mm 0 39 38 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +DSUB-37_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see https://docs.rs-online.com/02d6/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.4mm 0 37 37 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 11.32mm 0 39 38 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 8.2mm 0 39 38 Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-37_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.98mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 15.98mm 0 39 38 Connector_Dsub -DSUB-37_Male_Vertical_P2.77x2.84mm -37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm +DSUB-37_Socket_Vertical_P2.77x2.84mm +37-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 63.5mm 0 37 37 Connector_Dsub -DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles -37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm +DSUB-37_Socket_Vertical_P2.77x2.84mm_MountingHoles +37-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT socket pitch 2.77x2.84mm mounting holes distance 63.5mm 0 39 38 Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-44-HD_Pins_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.29x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.29x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 47.1mm mounting-hole-offset 4.94mm 0 46 45 Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-44-HD_Pins_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.29x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.29x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 10.89mm 0 46 45 Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles -44-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 47.1mm +DSUB-44-HD_Pins_Vertical_P2.29x1.98mm_MountingHoles +44-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector straight vertical THT pins pitch 2.29x1.98mm mounting holes distance 47.1mm 0 46 45 Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-44-HD_Socket_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.29x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.29x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 47.1mm mounting-hole-offset 4.94mm 0 46 45 Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +DSUB-44-HD_Socket_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.29x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.29x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 10.89mm 0 46 45 Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles -44-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 47.1mm +DSUB-44-HD_Socket_Vertical_P2.29x1.98mm_MountingHoles +44-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector straight vertical THT socket pitch 2.29x1.98mm mounting holes distance 47.1mm 0 46 45 Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-62-HD_Pins_Horizontal_P2.41x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.41x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.41x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 63.5mm mounting-hole-offset 4.94mm 0 64 63 Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-62-HD_Pins_Horizontal_P2.41x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, pins (male), pitch 2.41x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT pins pitch 2.41x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 10.89mm 0 64 63 Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x2.54mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles -62-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector straight vertical THT female pitch 2.41x1.98mm mounting holes distance 63.5mm +DSUB-62-HD_Pins_Vertical_P2.41x1.98mm_MountingHoles +62-pin D-Sub connector, straight/vertical, THT-mount, pins (male), pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector straight vertical THT pins pitch 2.41x1.98mm mounting holes distance 63.5mm 0 64 63 Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-62-HD_Socket_Horizontal_P2.41x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.41x1.9mm, pin-PCB-offset 3.03mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.94mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.41x1.9mm pin-PCB-offset 3.03mm mounting-holes-distance 63.5mm mounting-hole-offset 4.94mm 0 64 63 Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +DSUB-62-HD_Socket_Horizontal_P2.41x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, socket (female), pitch 2.41x2.54mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.89mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT socket pitch 2.41x2.54mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 10.89mm 0 64 63 Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x2.54mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles -62-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector straight vertical THT male pitch 2.41x1.98mm mounting holes distance 63.5mm +DSUB-62-HD_Socket_Vertical_P2.41x1.98mm_MountingHoles +62-pin D-Sub connector, straight/vertical, THT-mount, socket (female), pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector straight vertical THT socket pitch 2.41x1.98mm mounting holes distance 63.5mm 0 64 63 Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 4 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +6 +5 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 5 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +7 +6 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 6 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +8 +7 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 7 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +9 +8 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 8 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +10 +9 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 9 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +11 +10 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +12 +11 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 11 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +13 +12 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 12 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +14 +13 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 13 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +15 +14 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 14 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +16 +15 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 15 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +17 +16 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 16 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +18 +17 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 17 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +19 +18 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +20 +19 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 19 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +21 +20 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +22 +21 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 21 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +23 +22 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 22 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +24 +23 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 23 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +25 +24 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +26 +25 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 25 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +27 +26 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 26 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +28 +27 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 27 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +29 +28 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 28 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +30 +29 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 29 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +31 +30 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +32 +31 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 31 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +33 +32 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 32 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +34 +33 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 33 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +35 +34 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 34 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +36 +35 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 35 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +37 +36 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 36 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +38 +37 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 37 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +39 +38 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 38 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +40 +39 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 39 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +41 +40 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +42 +41 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 41 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +43 +42 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 42 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +44 +43 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 43 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +45 +44 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 44 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +46 +45 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 45 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +47 +46 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 46 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +48 +47 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 47 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +49 +48 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 48 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +50 +49 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 49 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +51 +50 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 50 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +52 +51 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 51 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +53 +52 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 52 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +54 +53 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 53 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +55 +54 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 54 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +56 +55 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 55 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +57 +56 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 56 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +58 +57 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 57 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +59 +58 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 58 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +60 +59 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 59 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +61 +60 +Connector_FFC-FPC +Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal +Amphenol F32Q/T FPC connector, 60 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf +F32T +0 +62 +61 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 4 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +6 +5 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 5 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +7 +6 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 6 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +8 +7 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 7 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +9 +8 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 8 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +10 +9 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 9 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +11 +10 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 10 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +12 +11 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 11 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +13 +12 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 12 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +14 +13 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 13 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +15 +14 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 14 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +16 +15 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 15 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +17 +16 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 16 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +18 +17 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 17 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +19 +18 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 18 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +20 +19 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 19 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +21 +20 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 20 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +22 +21 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 21 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +23 +22 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 22 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +24 +23 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 23 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +25 +24 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 24 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +26 +25 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 25 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +27 +26 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 26 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +28 +27 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 27 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +29 +28 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 28 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +30 +29 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 29 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +31 +30 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 30 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +32 +31 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 31 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +33 +32 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 32 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +34 +33 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 33 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +35 +34 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 34 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +36 +35 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 35 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +37 +36 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 36 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +38 +37 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 37 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +39 +38 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 38 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +40 +39 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 39 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +41 +40 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 40 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +42 +41 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 41 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +43 +42 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 42 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +44 +43 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 43 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +45 +44 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 44 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +46 +45 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 45 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +47 +46 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 46 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +48 +47 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 47 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +49 +48 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 48 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +50 +49 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 49 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +51 +50 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 50 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +52 +51 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 51 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +53 +52 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 52 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +54 +53 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 53 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +55 +54 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 54 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +56 +55 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 55 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +57 +56 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 56 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +58 +57 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 57 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +59 +58 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 58 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +60 +59 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 59 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +61 +60 +Connector_FFC-FPC +Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal +Amphenol F32R/J FPC connector, 60 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32r-f32j.pdf +F32J +0 +62 +61 +Connector_FFC-FPC Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal Hirose FH12, FFC/FPC connector, FH12-6S-0.5SH, 6 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator connector Hirose FH12 horizontal @@ -10418,46 +11405,228 @@ connector Hirose FH41 horizontal Connector_FFC-FPC JAE_FF0825SA1_2Rows-25Pins_P0.40mm_Horizontal Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0825SA1, 25 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 25 25 Connector_FFC-FPC JAE_FF0829SA1_2Rows-29Pins_P0.40mm_Horizontal Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0829SA1, 29 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 29 29 Connector_FFC-FPC JAE_FF0841SA1_2Rows-41Pins_P0.40mm_Horizontal Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0841SA1, 41 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 41 41 Connector_FFC-FPC JAE_FF0851SA1_2Rows-51Pins_P0.40mm_Horizontal Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0851SA1, 51 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 51 51 Connector_FFC-FPC JAE_FF0871SA1_2Rows-71Pins_P0.40mm_Horizontal Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0871SA1, 71 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 71 71 Connector_FFC-FPC JAE_FF0881SA1_2Rows-81Pins_P0.40mm_Horizontal Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0881SA1, 81 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 81 81 Connector_FFC-FPC +JUSHUO_AFA07-S04FCA-00_1x4-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 04 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +6 +5 +Connector_FFC-FPC +JUSHUO_AFA07-S05FCA-00_1x5-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 05 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +7 +6 +Connector_FFC-FPC +JUSHUO_AFA07-S06FCA-00_1x6-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 06 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +8 +7 +Connector_FFC-FPC +JUSHUO_AFA07-S07FCA-00_1x7-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 07 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +9 +8 +Connector_FFC-FPC +JUSHUO_AFA07-S08FCA-00_1x8-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 08 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +10 +9 +Connector_FFC-FPC +JUSHUO_AFA07-S09FCA-00_1x9-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 09 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +11 +10 +Connector_FFC-FPC +JUSHUO_AFA07-S10FCA-00_1x10-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 10 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +12 +11 +Connector_FFC-FPC +JUSHUO_AFA07-S11FCA-00_1x11-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 11 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +13 +12 +Connector_FFC-FPC +JUSHUO_AFA07-S12FCA-00_1x12-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 12 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +14 +13 +Connector_FFC-FPC +JUSHUO_AFA07-S13FCA-00_1x13-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 13 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +15 +14 +Connector_FFC-FPC +JUSHUO_AFA07-S14FCA-00_1x14-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 14 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +16 +15 +Connector_FFC-FPC +JUSHUO_AFA07-S15FCA-00_1x15-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 15 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +17 +16 +Connector_FFC-FPC +JUSHUO_AFA07-S16FCA-00_1x16-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 16 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +18 +17 +Connector_FFC-FPC +JUSHUO_AFA07-S17FCA-00_1x17-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 17 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +19 +18 +Connector_FFC-FPC +JUSHUO_AFA07-S18FCA-00_1x18-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 18 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +20 +19 +Connector_FFC-FPC +JUSHUO_AFA07-S19FCA-00_1x19-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 19 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +21 +20 +Connector_FFC-FPC +JUSHUO_AFA07-S20FCA-00_1x20-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 20 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +22 +21 +Connector_FFC-FPC +JUSHUO_AFA07-S21FCA-00_1x21-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 21 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +23 +22 +Connector_FFC-FPC +JUSHUO_AFA07-S22FCA-00_1x22-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 22 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +24 +23 +Connector_FFC-FPC +JUSHUO_AFA07-S23FCA-00_1x23-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 23 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +25 +24 +Connector_FFC-FPC +JUSHUO_AFA07-S24FCA-00_1x24-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 24 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +26 +25 +Connector_FFC-FPC +JUSHUO_AFA07-S25FCA-00_1x25-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 25 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +27 +26 +Connector_FFC-FPC +JUSHUO_AFA07-S26FCA-00_1x26-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 26 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +28 +27 +Connector_FFC-FPC +JUSHUO_AFA07-S27FCA-00_1x27-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 27 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +29 +28 +Connector_FFC-FPC +JUSHUO_AFA07-S28FCA-00_1x28-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 28 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +30 +29 +Connector_FFC-FPC +JUSHUO_AFA07-S29FCA-00_1x29-1MP_P1.0mm_Horizontal +JUSHUO FPC connector, 29 bottom-side contacts, 1.0mm pitch, 2.5mm height, SMT, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_JUSHUO-AFA07-S04FCA-00_C262710.pdf +jushuo fpc +0 +31 +30 +Connector_FFC-FPC Jushuo_AFC07-S06FCA-00_1x6-1MP_P0.50_Horizontal Jushuo AFC07, FFC/FPC connector, AFC07-S06FCA-00, 6 Pins per row (https://datasheet.lcsc.com/lcsc/1811040204_JUSHUO-AFC07-S32FCC-00_C11061.pdf) connector jushuo horizontal @@ -10495,189 +11664,189 @@ FFC FPC connector Connector_FFC-FPC Molex_200528-0040_1x04-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0040, 4 Circuits (https://www.molex.com/pdm_docs/sd/2005280040_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 6 5 Connector_FFC-FPC Molex_200528-0050_1x05-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0050, 5 Circuits (https://www.molex.com/pdm_docs/sd/2005280050_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 7 6 Connector_FFC-FPC Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 8 7 Connector_FFC-FPC Molex_200528-0070_1x07-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0070, 7 Circuits (https://www.molex.com/pdm_docs/sd/2005280070_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 9 8 Connector_FFC-FPC Molex_200528-0080_1x08-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0080, 8 Circuits (https://www.molex.com/pdm_docs/sd/2005280080_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 10 9 Connector_FFC-FPC Molex_200528-0090_1x09-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0090, 9 Circuits (https://www.molex.com/pdm_docs/sd/2005280090_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 11 10 Connector_FFC-FPC Molex_200528-0100_1x10-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0100, 10 Circuits (https://www.molex.com/pdm_docs/sd/2005280100_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 12 11 Connector_FFC-FPC Molex_200528-0110_1x11-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0110, 11 Circuits (https://www.molex.com/pdm_docs/sd/2005280110_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 13 12 Connector_FFC-FPC Molex_200528-0120_1x12-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0120, 12 Circuits (https://www.molex.com/pdm_docs/sd/2005280120_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 14 13 Connector_FFC-FPC Molex_200528-0130_1x13-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0130, 13 Circuits (https://www.molex.com/pdm_docs/sd/2005280130_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 15 14 Connector_FFC-FPC Molex_200528-0140_1x14-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0140, 14 Circuits (https://www.molex.com/pdm_docs/sd/2005280140_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 16 15 Connector_FFC-FPC Molex_200528-0150_1x15-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0150, 15 Circuits (https://www.molex.com/pdm_docs/sd/2005280150_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 17 16 Connector_FFC-FPC Molex_200528-0160_1x16-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0160, 16 Circuits (https://www.molex.com/pdm_docs/sd/2005280160_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 18 17 Connector_FFC-FPC Molex_200528-0170_1x17-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0170, 17 Circuits (https://www.molex.com/pdm_docs/sd/2005280170_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 19 18 Connector_FFC-FPC Molex_200528-0180_1x18-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0180, 18 Circuits (https://www.molex.com/pdm_docs/sd/2005280180_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 20 19 Connector_FFC-FPC Molex_200528-0190_1x19-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0190, 19 Circuits (https://www.molex.com/pdm_docs/sd/2005280190_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 21 20 Connector_FFC-FPC Molex_200528-0200_1x20-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0200, 20 Circuits (https://www.molex.com/pdm_docs/sd/2005280200_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 22 21 Connector_FFC-FPC Molex_200528-0210_1x21-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0210, 21 Circuits (https://www.molex.com/pdm_docs/sd/2005280210_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 23 22 Connector_FFC-FPC Molex_200528-0220_1x22-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0220, 22 Circuits (https://www.molex.com/pdm_docs/sd/2005280220_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 24 23 Connector_FFC-FPC Molex_200528-0230_1x23-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0230, 23 Circuits (https://www.molex.com/pdm_docs/sd/2005280230_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 25 24 Connector_FFC-FPC Molex_200528-0240_1x24-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0240, 24 Circuits (https://www.molex.com/pdm_docs/sd/2005280240_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 26 25 Connector_FFC-FPC Molex_200528-0250_1x25-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0250, 25 Circuits (https://www.molex.com/pdm_docs/sd/2005280250_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 27 26 Connector_FFC-FPC Molex_200528-0260_1x26-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0260, 26 Circuits (https://www.molex.com/pdm_docs/sd/2005280260_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 28 27 Connector_FFC-FPC Molex_200528-0270_1x27-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0270, 27 Circuits (https://www.molex.com/pdm_docs/sd/2005280270_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 29 28 Connector_FFC-FPC Molex_200528-0280_1x28-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0280, 28 Circuits (https://www.molex.com/pdm_docs/sd/2005280280_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 30 29 Connector_FFC-FPC Molex_200528-0290_1x29-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0290, 29 Circuits (https://www.molex.com/pdm_docs/sd/2005280290_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 31 30 Connector_FFC-FPC Molex_200528-0300_1x30-1MP_P1.00mm_Horizontal Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0300, 30 Circuits (https://www.molex.com/pdm_docs/sd/2005280300_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 32 31 @@ -10726,63 +11895,63 @@ molex FFC/FPC connector Pitch 0.5mm right angle Connector_FFC-FPC Molex_502250-1791_2Rows-17Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-1791, 17 Circuits (http://www.molex.com/pdm_docs/sd/5022501791_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 19 18 Connector_FFC-FPC Molex_502250-2191_2Rows-21Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2191, 21 Circuits (http://www.molex.com/pdm_docs/sd/5022502191_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 23 22 Connector_FFC-FPC Molex_502250-2391_2Rows-23Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2391, 23 Circuits (http://www.molex.com/pdm_docs/sd/5022502391_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 25 24 Connector_FFC-FPC Molex_502250-2791_2Rows-27Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2791, 27 Circuits (http://www.molex.com/pdm_docs/sd/5022502791_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 29 28 Connector_FFC-FPC Molex_502250-3391_2Rows-33Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3391, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022503391_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 35 34 Connector_FFC-FPC Molex_502250-3591_2Rows-35Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3591, 35 Circuits (http://www.molex.com/pdm_docs/sd/5022503591_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 37 36 Connector_FFC-FPC Molex_502250-3991_2Rows-39Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3991, 39 Circuits (http://www.molex.com/pdm_docs/sd/5022503991_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 41 40 Connector_FFC-FPC Molex_502250-4191_2Rows-41Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-4191, 41 Circuits (http://www.molex.com/pdm_docs/sd/5022504191_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 43 42 Connector_FFC-FPC Molex_502250-5191_2Rows-51Pins-1MP_P0.60mm_Horizontal Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-5191, 51 Circuits (http://www.molex.com/pdm_docs/sd/5022505191_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry +connector Molex horizontal 0 53 52 @@ -10969,6 +12138,76 @@ te fpc 84953 21 20 Connector_FFC-FPC +TE_1-84982-0_2Rows-10Pins-P1.0mm_Vertical +TE FPC connector, 10 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-0 vertical +0 +10 +10 +Connector_FFC-FPC +TE_1-84982-1_2Rows-11Pins-P1.0mm_Vertical +TE FPC connector, 11 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-1 vertical +0 +11 +11 +Connector_FFC-FPC +TE_1-84982-2_2Rows-12Pins-P1.0mm_Vertical +TE FPC connector, 12 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-2 vertical +0 +12 +12 +Connector_FFC-FPC +TE_1-84982-3_2Rows-13Pins-P1.0mm_Vertical +TE FPC connector, 13 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-3 vertical +0 +13 +13 +Connector_FFC-FPC +TE_1-84982-4_2Rows-14Pins-P1.0mm_Vertical +TE FPC connector, 14 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-4 vertical +0 +14 +14 +Connector_FFC-FPC +TE_1-84982-5_2Rows-15Pins-P1.0mm_Vertical +TE FPC connector, 15 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-5 vertical +0 +15 +15 +Connector_FFC-FPC +TE_1-84982-6_2Rows-16Pins-P1.0mm_Vertical +TE FPC connector, 16 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-6 vertical +0 +16 +16 +Connector_FFC-FPC +TE_1-84982-7_2Rows-17Pins-P1.0mm_Vertical +TE FPC connector, 17 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-7 vertical +0 +17 +17 +Connector_FFC-FPC +TE_1-84982-8_2Rows-18Pins-P1.0mm_Vertical +TE FPC connector, 18 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-8 vertical +0 +18 +18 +Connector_FFC-FPC +TE_1-84982-9_2Rows-19Pins-P1.0mm_Vertical +TE FPC connector, 19 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +1-84982-9 vertical +0 +19 +19 +Connector_FFC-FPC TE_1-1734839-0_1x10-1MP_P0.5mm_Horizontal TE FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 te fpc 1734839 @@ -11179,6 +12418,76 @@ te fpc 84953 31 30 Connector_FFC-FPC +TE_2-84982-0_2Rows-20Pins-P1.0mm_Vertical +TE FPC connector, 20 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-0 vertical +0 +20 +20 +Connector_FFC-FPC +TE_2-84982-1_2Rows-21Pins-P1.0mm_Vertical +TE FPC connector, 21 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-1 vertical +0 +21 +21 +Connector_FFC-FPC +TE_2-84982-2_2Rows-22Pins-P1.0mm_Vertical +TE FPC connector, 22 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-2 vertical +0 +22 +22 +Connector_FFC-FPC +TE_2-84982-3_2Rows-23Pins-P1.0mm_Vertical +TE FPC connector, 23 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-3 vertical +0 +23 +23 +Connector_FFC-FPC +TE_2-84982-4_2Rows-24Pins-P1.0mm_Vertical +TE FPC connector, 24 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-4 vertical +0 +24 +24 +Connector_FFC-FPC +TE_2-84982-5_2Rows-25Pins-P1.0mm_Vertical +TE FPC connector, 25 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-5 vertical +0 +25 +25 +Connector_FFC-FPC +TE_2-84982-6_2Rows-26Pins-P1.0mm_Vertical +TE FPC connector, 26 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-6 vertical +0 +26 +26 +Connector_FFC-FPC +TE_2-84982-7_2Rows-27Pins-P1.0mm_Vertical +TE FPC connector, 27 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-7 vertical +0 +27 +27 +Connector_FFC-FPC +TE_2-84982-8_2Rows-28Pins-P1.0mm_Vertical +TE FPC connector, 28 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-8 vertical +0 +28 +28 +Connector_FFC-FPC +TE_2-84982-9_2Rows-29Pins-P1.0mm_Vertical +TE FPC connector, 29 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +2-84982-9 vertical +0 +29 +29 +Connector_FFC-FPC TE_2-1734839-0_1x20-1MP_P0.5mm_Horizontal TE FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 te fpc 1734839 @@ -11263,6 +12572,13 @@ te fpc 84953 32 31 Connector_FFC-FPC +TE_3-84982-0_2Rows-30Pins-P1.0mm_Vertical +TE FPC connector, 30 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +3-84982-0 vertical +0 +30 +30 +Connector_FFC-FPC TE_3-1734839-0_1x30-1MP_P0.5mm_Horizontal TE FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 te fpc 1734839 @@ -11494,6 +12810,48 @@ te fpc 84953 11 10 Connector_FFC-FPC +TE_84982-4_2Rows-04Pins-P1.0mm_Vertical +TE FPC connector, 04 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +84982-4 vertical +0 +4 +4 +Connector_FFC-FPC +TE_84982-5_2Rows-05Pins-P1.0mm_Vertical +TE FPC connector, 05 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +84982-5 vertical +0 +5 +5 +Connector_FFC-FPC +TE_84982-6_2Rows-06Pins-P1.0mm_Vertical +TE FPC connector, 06 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +84982-6 vertical +0 +6 +6 +Connector_FFC-FPC +TE_84982-7_2Rows-07Pins-P1.0mm_Vertical +TE FPC connector, 07 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +84982-7 vertical +0 +7 +7 +Connector_FFC-FPC +TE_84982-8_2Rows-08Pins-P1.0mm_Vertical +TE FPC connector, 08 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +84982-8 vertical +0 +8 +8 +Connector_FFC-FPC +TE_84982-9_2Rows-09Pins-P1.0mm_Vertical +TE FPC connector, 09 top-side contacts, 1.0mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84982&DocType=Customer+Drawing&DocLang=English&PartCntxt=84982-8&DocFormat=pdf +84982-9 vertical +0 +9 +9 +Connector_FFC-FPC Wuerth_68611214422_1x12-1MP_P1.0mm_Horizontal http://katalog.we-online.de/em/datasheet/68611214422.pdf Wuerth FPC 68611214422 connector 12 bottom-side contacts 1.0mm pitch 1.0mm height SMT @@ -11733,173 +13091,229 @@ connector Harting har-flexicon horizontal 13 Connector_Harwin Harwin_Gecko-G125-FVX0605L0X_2x03_P1.25mm_Vertical -Harwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X +Harwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 6 6 Connector_Harwin Harwin_Gecko-G125-FVX1005L0X_2x05_P1.25mm_Vertical -Harwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X +Harwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 10 10 Connector_Harwin Harwin_Gecko-G125-FVX1205L0X_2x06_P1.25mm_Vertical -Harwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X +Harwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 12 12 Connector_Harwin Harwin_Gecko-G125-FVX1605L0X_2x08_P1.25mm_Vertical -Harwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X +Harwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 16 16 Connector_Harwin Harwin_Gecko-G125-FVX2005L0X_2x10_P1.25mm_Vertical -Harwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X +Harwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 20 20 Connector_Harwin Harwin_Gecko-G125-FVX2605L0X_2x13_P1.25mm_Vertical -Harwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X +Harwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 26 26 Connector_Harwin Harwin_Gecko-G125-FVX3405L0X_2x17_P1.25mm_Vertical -Harwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X +Harwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 34 34 Connector_Harwin Harwin_Gecko-G125-FVX5005L0X_2x25_P1.25mm_Vertical -Harwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X +Harwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X, https://content.harwin.com/m/60a18b02a2a99a14/original/DRG-00168-Technical-Drawing-Datasheet-G125-FVXXX05L0P-pdf.pdf connector harwin gecko 0 50 50 Connector_Harwin Harwin_Gecko-G125-MVX0605L0X_2x03_P1.25mm_Vertical -Harwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X +Harwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 6 6 Connector_Harwin Harwin_Gecko-G125-MVX0605L1X_2x03_P1.25mm_Vertical -Harwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X +Harwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 6 6 Connector_Harwin Harwin_Gecko-G125-MVX1005L0X_2x05_P1.25mm_Vertical -Harwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X +Harwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 10 10 Connector_Harwin Harwin_Gecko-G125-MVX1005L1X_2x05_P1.25mm_Vertical -Harwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X +Harwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 10 10 Connector_Harwin Harwin_Gecko-G125-MVX1205L0X_2x06_P1.25mm_Vertical -Harwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X +Harwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 12 12 Connector_Harwin Harwin_Gecko-G125-MVX1205L1X_2x06_P1.25mm_Vertical -Harwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X +Harwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 12 12 Connector_Harwin Harwin_Gecko-G125-MVX1605L0X_2x08_P1.25mm_Vertical -Harwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X +Harwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 16 16 Connector_Harwin Harwin_Gecko-G125-MVX1605L1X_2x08_P1.25mm_Vertical -Harwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X +Harwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 16 16 Connector_Harwin Harwin_Gecko-G125-MVX2005L0X_2x10_P1.25mm_Vertical -Harwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X +Harwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 20 20 Connector_Harwin Harwin_Gecko-G125-MVX2005L1X_2x10_P1.25mm_Vertical -Harwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X +Harwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 20 20 Connector_Harwin Harwin_Gecko-G125-MVX2605L0X_2x13_P1.25mm_Vertical -Harwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X +Harwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 26 26 Connector_Harwin Harwin_Gecko-G125-MVX2605L1X_2x13_P1.25mm_Vertical -Harwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X +Harwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 26 26 Connector_Harwin Harwin_Gecko-G125-MVX3405L0X_2x17_P1.25mm_Vertical -Harwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X +Harwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 34 34 Connector_Harwin Harwin_Gecko-G125-MVX3405L1X_2x17_P1.25mm_Vertical -Harwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X +Harwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 34 34 Connector_Harwin Harwin_Gecko-G125-MVX5005L0X_2x25_P1.25mm_Vertical -Harwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X +Harwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 50 50 Connector_Harwin Harwin_Gecko-G125-MVX5005L1X_2x25_P1.25mm_Vertical -Harwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X +Harwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X, https://content.harwin.com/m/62fd8add13144f50/original/DRG-00182-Technical-Drawing-Datasheet-G125-MVXXX05LXP-pdf.pdf connector harwin gecko 0 50 50 Connector_Harwin +Harwin_Gecko_G125-MS10605M2P_2x03_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS10605M2P, 3 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +8 +7 +Connector_Harwin +Harwin_Gecko_G125-MS11005M2P_2x05_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS11005M2P, 5 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +12 +11 +Connector_Harwin +Harwin_Gecko_G125-MS11205M2P_2x06_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS11205M2P, 6 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +14 +13 +Connector_Harwin +Harwin_Gecko_G125-MS11605M2P_2x08_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS11605M2P, 8 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +18 +17 +Connector_Harwin +Harwin_Gecko_G125-MS12005M2P_2x10_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS12005M2P, 10 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +22 +21 +Connector_Harwin +Harwin_Gecko_G125-MS12605M2P_2x13_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS12605M2P, 13 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +28 +27 +Connector_Harwin +Harwin_Gecko_G125-MS13405M2P_2x17_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS13405M2P, 17 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +36 +35 +Connector_Harwin +Harwin_Gecko_G125-MS15005M2P_2x25_P1.25mm_Vertical +Harwin Male Vertical Surface Mount Double Row 1.25mm (0.049 inch) Pitch PCB Connector, G125-MS15005M2P, 25 Pins per row (https://cdn.harwin.com/pdfs/G125-MS1XX05M2P.pdf), generated with kicad-footprint-generator +connector Harwin Gecko vertical +0 +52 +51 +Connector_Harwin Harwin_LTek-Male_02_P2.00mm_Vertical Harwin LTek Connector, 2 pins, single row male, vertical entry connector harwin ltek M80 @@ -12184,208 +13598,208 @@ Harwin_M20-89003xx_1x03_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89003xx, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -4 +3 3 Connector_Harwin Harwin_M20-89004xx_1x04_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89004xx, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -5 +4 4 Connector_Harwin Harwin_M20-89005xx_1x05_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89005xx, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -6 +5 5 Connector_Harwin Harwin_M20-89006xx_1x06_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89006xx, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -7 +6 6 Connector_Harwin Harwin_M20-89007xx_1x07_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89007xx, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -8 +7 7 Connector_Harwin Harwin_M20-89008xx_1x08_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89008xx, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -9 +8 8 Connector_Harwin Harwin_M20-89009xx_1x09_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89009xx, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -10 +9 9 Connector_Harwin Harwin_M20-89010xx_1x10_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89010xx, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -11 +10 10 Connector_Harwin Harwin_M20-89011xx_1x11_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89011xx, 11 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -12 +11 11 Connector_Harwin Harwin_M20-89012xx_1x12_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89012xx, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -13 +12 12 Connector_Harwin Harwin_M20-89013xx_1x13_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89013xx, 13 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -14 +13 13 Connector_Harwin Harwin_M20-89014xx_1x14_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89014xx, 14 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -15 +14 14 Connector_Harwin Harwin_M20-89015xx_1x15_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89015xx, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -16 +15 15 Connector_Harwin Harwin_M20-89016xx_1x16_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89016xx, 16 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -17 +16 16 Connector_Harwin Harwin_M20-89017xx_1x17_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89017xx, 17 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -18 +17 17 Connector_Harwin Harwin_M20-89018xx_1x18_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89018xx, 18 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -19 +18 18 Connector_Harwin Harwin_M20-89019xx_1x19_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89019xx, 19 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -20 +19 19 Connector_Harwin Harwin_M20-89020xx_1x20_P2.54mm_Horizontal Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89020xx, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator connector Harwin M20-890 horizontal 0 -21 +20 20 Connector_Harwin Harwin_M20-7810245_2x02_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810245, 2 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 4 4 Connector_Harwin Harwin_M20-7810345_2x03_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810345, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 6 6 Connector_Harwin Harwin_M20-7810445_2x04_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810445, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 8 8 Connector_Harwin Harwin_M20-7810545_2x05_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810545, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 10 10 Connector_Harwin Harwin_M20-7810645_2x06_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810645, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 12 12 Connector_Harwin Harwin_M20-7810745_2x07_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810745, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 14 14 Connector_Harwin Harwin_M20-7810845_2x08_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810845, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 16 16 Connector_Harwin Harwin_M20-7810945_2x09_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810945, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 18 18 Connector_Harwin Harwin_M20-7811045_2x10_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811045, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 20 20 Connector_Harwin Harwin_M20-7811245_2x12_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811245, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 24 24 Connector_Harwin Harwin_M20-7811545_2x15_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811545, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 30 30 Connector_Harwin Harwin_M20-7812045_2x20_P2.54mm_Vertical Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7812045, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry +connector Harwin M20 vertical 0 40 40 @@ -12420,98 +13834,98 @@ connector Hirose 40pin receptacle vertical Connector_Hirose Hirose_DF3EA-02P-2H_1x02-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-02P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 4 3 Connector_Hirose Hirose_DF3EA-03P-2H_1x03-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-03P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 5 4 Connector_Hirose Hirose_DF3EA-04P-2H_1x04-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-04P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 6 5 Connector_Hirose Hirose_DF3EA-05P-2H_1x05-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-05P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 7 6 Connector_Hirose Hirose_DF3EA-06P-2H_1x06-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-06P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 8 7 Connector_Hirose Hirose_DF3EA-07P-2H_1x07-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-07P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 9 8 Connector_Hirose Hirose_DF3EA-08P-2H_1x08-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-08P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 10 9 Connector_Hirose Hirose_DF3EA-09P-2H_1x09-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-09P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 11 10 Connector_Hirose Hirose_DF3EA-10P-2H_1x10-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-10P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 12 11 Connector_Hirose Hirose_DF3EA-11P-2H_1x11-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-11P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 13 12 Connector_Hirose Hirose_DF3EA-12P-2H_1x12-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-12P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 14 13 Connector_Hirose Hirose_DF3EA-13P-2H_1x13-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-13P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 15 14 Connector_Hirose Hirose_DF3EA-14P-2H_1x14-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-14P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 16 15 Connector_Hirose Hirose_DF3EA-15P-2H_1x15-1MP_P2.00mm_Horizontal Hirose series connector, DF3EA-15P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 17 16 @@ -13036,91 +14450,91 @@ connector Hirose DF13C vertical Connector_Hirose Hirose_DF52-2S-0.8H_1x02-1MP_P0.80mm_Horizontal Hirose series connector, DF52-2S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 4 3 Connector_Hirose Hirose_DF52-3S-0.8H_1x03-1MP_P0.80mm_Horizontal Hirose series connector, DF52-3S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 5 4 Connector_Hirose Hirose_DF52-4S-0.8H_1x04-1MP_P0.80mm_Horizontal Hirose series connector, DF52-4S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 6 5 Connector_Hirose Hirose_DF52-5S-0.8H_1x05-1MP_P0.80mm_Horizontal Hirose series connector, DF52-5S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 7 6 Connector_Hirose Hirose_DF52-6S-0.8H_1x06-1MP_P0.80mm_Horizontal Hirose series connector, DF52-6S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 8 7 Connector_Hirose Hirose_DF52-7S-0.8H_1x07-1MP_P0.80mm_Horizontal Hirose series connector, DF52-7S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 9 8 Connector_Hirose Hirose_DF52-8S-0.8H_1x08-1MP_P0.80mm_Horizontal Hirose series connector, DF52-8S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 10 9 Connector_Hirose Hirose_DF52-9S-0.8H_1x09-1MP_P0.80mm_Horizontal Hirose series connector, DF52-9S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 11 10 Connector_Hirose Hirose_DF52-10S-0.8H_1x10-1MP_P0.80mm_Horizontal Hirose series connector, DF52-10S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 12 11 Connector_Hirose Hirose_DF52-11S-0.8H_1x11-1MP_P0.80mm_Horizontal Hirose series connector, DF52-11S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 13 12 Connector_Hirose Hirose_DF52-12S-0.8H_1x12-1MP_P0.80mm_Horizontal Hirose series connector, DF52-12S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 14 13 Connector_Hirose Hirose_DF52-14S-0.8H_1x14-1MP_P0.80mm_Horizontal Hirose series connector, DF52-14S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 16 15 Connector_Hirose Hirose_DF52-15S-0.8H_1x15-1MP_P0.80mm_Horizontal Hirose series connector, DF52-15S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry +connector Hirose horizontal 0 17 16 @@ -13201,6 +14615,90 @@ connector Hirose DF63 vertical 0 5 5 +Connector_Hirose_FX8 +Hirose_FX8-60P-SV_2x30_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Header, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking header +0 +60 +60 +Connector_Hirose_FX8 +Hirose_FX8-60S-SV_2x30_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Receptacle, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking receptacle +0 +60 +60 +Connector_Hirose_FX8 +Hirose_FX8-80P-SV_2x40_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Header, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking header +0 +80 +80 +Connector_Hirose_FX8 +Hirose_FX8-80S-SV_2x40_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Receptacle, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking receptacle +0 +80 +80 +Connector_Hirose_FX8 +Hirose_FX8-90P-SV_2x45_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Header, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking header +0 +90 +90 +Connector_Hirose_FX8 +Hirose_FX8-90S-SV_2x45_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Receptacle, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking receptacle +0 +90 +90 +Connector_Hirose_FX8 +Hirose_FX8-100P-SV_2x50_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Header, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking header +0 +100 +100 +Connector_Hirose_FX8 +Hirose_FX8-100S-SV_2x50_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Receptacle, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking receptacle +0 +100 +100 +Connector_Hirose_FX8 +Hirose_FX8-120P-SV_2x60_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Header, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking header +0 +120 +120 +Connector_Hirose_FX8 +Hirose_FX8-120S-SV_2x60_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Receptacle, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking receptacle +0 +120 +120 +Connector_Hirose_FX8 +Hirose_FX8-140P-SV_2x70_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Header, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking header +0 +140 +140 +Connector_Hirose_FX8 +Hirose_FX8-140S-SV_2x70_P0.6mm +0.6mm Pitch, Stacking Height 3mm to 16mm, Receptacle, vertical (source: https://www.hirose.com/de/product/document?clcode=&productname=&series=FX8&documenttype=Catalog&lang=en&documentid=D31612_en) +conn hirose board to board stacking receptacle +0 +140 +140 Connector_IDC IDC-Header_2x03_P2.54mm_Horizontal Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 @@ -14478,294 +15976,294 @@ Through hole vertical IDC box header THT 2x32 2.54mm double row Connector_JAE JAE_LY20-4P-DLT1_2x02_P2.00mm_Horizontal Molex LY 20 series connector, LY20-4P-DLT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 4 4 Connector_JAE JAE_LY20-4P-DT1_2x02_P2.00mm_Vertical Molex LY 20 series connector, LY20-4P-DT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 4 4 Connector_JAE JAE_LY20-6P-DLT1_2x03_P2.00mm_Horizontal Molex LY 20 series connector, LY20-6P-DLT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 6 6 Connector_JAE JAE_LY20-6P-DT1_2x03_P2.00mm_Vertical Molex LY 20 series connector, LY20-6P-DT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 6 6 Connector_JAE JAE_LY20-8P-DLT1_2x04_P2.00mm_Horizontal Molex LY 20 series connector, LY20-8P-DLT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 8 8 Connector_JAE JAE_LY20-8P-DT1_2x04_P2.00mm_Vertical Molex LY 20 series connector, LY20-8P-DT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 8 8 Connector_JAE JAE_LY20-10P-DLT1_2x05_P2.00mm_Horizontal Molex LY 20 series connector, LY20-10P-DLT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 10 10 Connector_JAE JAE_LY20-10P-DT1_2x05_P2.00mm_Vertical Molex LY 20 series connector, LY20-10P-DT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 10 10 Connector_JAE JAE_LY20-12P-DLT1_2x06_P2.00mm_Horizontal Molex LY 20 series connector, LY20-12P-DLT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 12 12 Connector_JAE JAE_LY20-12P-DT1_2x06_P2.00mm_Vertical Molex LY 20 series connector, LY20-12P-DT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 12 12 Connector_JAE JAE_LY20-14P-DLT1_2x07_P2.00mm_Horizontal Molex LY 20 series connector, LY20-14P-DLT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 14 14 Connector_JAE JAE_LY20-14P-DT1_2x07_P2.00mm_Vertical Molex LY 20 series connector, LY20-14P-DT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 14 14 Connector_JAE JAE_LY20-16P-DLT1_2x08_P2.00mm_Horizontal Molex LY 20 series connector, LY20-16P-DLT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 16 16 Connector_JAE JAE_LY20-16P-DT1_2x08_P2.00mm_Vertical Molex LY 20 series connector, LY20-16P-DT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 16 16 Connector_JAE JAE_LY20-18P-DLT1_2x09_P2.00mm_Horizontal Molex LY 20 series connector, LY20-18P-DLT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 18 18 Connector_JAE JAE_LY20-18P-DT1_2x09_P2.00mm_Vertical Molex LY 20 series connector, LY20-18P-DT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 18 18 Connector_JAE JAE_LY20-20P-DLT1_2x10_P2.00mm_Horizontal Molex LY 20 series connector, LY20-20P-DLT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 20 20 Connector_JAE JAE_LY20-20P-DT1_2x10_P2.00mm_Vertical Molex LY 20 series connector, LY20-20P-DT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 20 20 Connector_JAE JAE_LY20-22P-DLT1_2x11_P2.00mm_Horizontal Molex LY 20 series connector, LY20-22P-DLT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 22 22 Connector_JAE JAE_LY20-22P-DT1_2x11_P2.00mm_Vertical Molex LY 20 series connector, LY20-22P-DT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 22 22 Connector_JAE JAE_LY20-24P-DLT1_2x12_P2.00mm_Horizontal Molex LY 20 series connector, LY20-24P-DLT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 24 24 Connector_JAE JAE_LY20-24P-DT1_2x12_P2.00mm_Vertical Molex LY 20 series connector, LY20-24P-DT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 24 24 Connector_JAE JAE_LY20-26P-DLT1_2x13_P2.00mm_Horizontal Molex LY 20 series connector, LY20-26P-DLT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 26 26 Connector_JAE JAE_LY20-26P-DT1_2x13_P2.00mm_Vertical Molex LY 20 series connector, LY20-26P-DT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 26 26 Connector_JAE JAE_LY20-28P-DLT1_2x14_P2.00mm_Horizontal Molex LY 20 series connector, LY20-28P-DLT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 28 28 Connector_JAE JAE_LY20-28P-DT1_2x14_P2.00mm_Vertical Molex LY 20 series connector, LY20-28P-DT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 28 28 Connector_JAE JAE_LY20-30P-DLT1_2x15_P2.00mm_Horizontal Molex LY 20 series connector, LY20-30P-DLT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 30 30 Connector_JAE JAE_LY20-30P-DT1_2x15_P2.00mm_Vertical Molex LY 20 series connector, LY20-30P-DT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 30 30 Connector_JAE JAE_LY20-32P-DLT1_2x16_P2.00mm_Horizontal Molex LY 20 series connector, LY20-32P-DLT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 32 32 Connector_JAE JAE_LY20-32P-DT1_2x16_P2.00mm_Vertical Molex LY 20 series connector, LY20-32P-DT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 32 32 Connector_JAE JAE_LY20-34P-DLT1_2x17_P2.00mm_Horizontal Molex LY 20 series connector, LY20-34P-DLT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 34 34 Connector_JAE JAE_LY20-34P-DT1_2x17_P2.00mm_Vertical Molex LY 20 series connector, LY20-34P-DT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 34 34 Connector_JAE JAE_LY20-36P-DLT1_2x18_P2.00mm_Horizontal Molex LY 20 series connector, LY20-36P-DLT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 36 36 Connector_JAE JAE_LY20-36P-DT1_2x18_P2.00mm_Vertical Molex LY 20 series connector, LY20-36P-DT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 36 36 Connector_JAE JAE_LY20-38P-DLT1_2x19_P2.00mm_Horizontal Molex LY 20 series connector, LY20-38P-DLT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 38 38 Connector_JAE JAE_LY20-38P-DT1_2x19_P2.00mm_Vertical Molex LY 20 series connector, LY20-38P-DT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 38 38 Connector_JAE JAE_LY20-40P-DLT1_2x20_P2.00mm_Horizontal Molex LY 20 series connector, LY20-40P-DLT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 40 40 Connector_JAE JAE_LY20-40P-DT1_2x20_P2.00mm_Vertical Molex LY 20 series connector, LY20-40P-DT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 40 40 Connector_JAE JAE_LY20-42P-DLT1_2x21_P2.00mm_Horizontal Molex LY 20 series connector, LY20-42P-DLT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 42 42 Connector_JAE JAE_LY20-42P-DT1_2x21_P2.00mm_Vertical Molex LY 20 series connector, LY20-42P-DT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 42 42 Connector_JAE JAE_LY20-44P-DLT1_2x22_P2.00mm_Horizontal Molex LY 20 series connector, LY20-44P-DLT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry +connector JAE horizontal 0 44 44 Connector_JAE JAE_LY20-44P-DT1_2x22_P2.00mm_Vertical Molex LY 20 series connector, LY20-44P-DT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry +connector JAE vertical 0 44 44 @@ -14783,6 +16281,146 @@ SIM Card with Detect Switch 0 18 9 +Connector_JAE_WP7B +JAE_WP7B-P034VA1-R8000_2x17-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +38 +35 +Connector_JAE_WP7B +JAE_WP7B-P034VA1-R8000_Longpads_2x17-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +38 +35 +Connector_JAE_WP7B +JAE_WP7B-P040VA1-R8000_2x20-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +44 +41 +Connector_JAE_WP7B +JAE_WP7B-P040VA1-R8000_Longpads_2x20-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +44 +41 +Connector_JAE_WP7B +JAE_WP7B-P050VA1-R8000_2x25-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +54 +51 +Connector_JAE_WP7B +JAE_WP7B-P050VA1-R8000_Longpads_2x25-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +54 +51 +Connector_JAE_WP7B +JAE_WP7B-P060VA1-R8000_2x30-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +64 +61 +Connector_JAE_WP7B +JAE_WP7B-P060VA1-R8000_Longpads_2x30-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +64 +61 +Connector_JAE_WP7B +JAE_WP7B-P070VA1-R8000_2x35-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +74 +71 +Connector_JAE_WP7B +JAE_WP7B-P070VA1-R8000_Longpads_2x35-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Plug, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66869&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +74 +71 +Connector_JAE_WP7B +JAE_WP7B-S034VA1-R8000_2x17-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +38 +35 +Connector_JAE_WP7B +JAE_WP7B-S034VA1-R8000_Longpads_2x17-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +38 +35 +Connector_JAE_WP7B +JAE_WP7B-S040VA1-R8000_2x20-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +44 +41 +Connector_JAE_WP7B +JAE_WP7B-S040VA1-R8000_Longpads_2x20-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +44 +41 +Connector_JAE_WP7B +JAE_WP7B-S050VA1-R8000_2x25-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +54 +51 +Connector_JAE_WP7B +JAE_WP7B-S050VA1-R8000_Longpads_2x25-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +54 +51 +Connector_JAE_WP7B +JAE_WP7B-S060VA1-R8000_2x30-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +64 +61 +Connector_JAE_WP7B +JAE_WP7B-S060VA1-R8000_Longpads_2x30-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +64 +61 +Connector_JAE_WP7B +JAE_WP7B-S070VA1-R8000_2x35-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +74 +71 +Connector_JAE_WP7B +JAE_WP7B-S070VA1-R8000_Longpads_2x35-1MP_P0.4mm +0.4mm Pitch, Stacking Type, Board-to-Board FPC connector, 0.7mm Mating Height, Reworkable, Receptacle, vertical (source: https://www.jae.com/direct/topics/topics_file_download/topics_id=66874&ext_no=06&index=0&_lang=en&v=) +conn jae fpc board to board +0 +74 +71 Connector_JST JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical JST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator @@ -14891,42 +16529,42 @@ connector JST EH vertical Connector_JST JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical JST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry +connector JST EH vertical 0 10 10 Connector_JST JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical JST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry +connector JST EH vertical 0 11 11 Connector_JST JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical JST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry +connector JST EH vertical 0 12 12 Connector_JST JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical JST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry +connector JST EH vertical 0 13 13 Connector_JST JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical JST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry +connector JST EH vertical 0 14 14 Connector_JST JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical JST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry +connector JST EH vertical 0 15 15 @@ -14989,42 +16627,42 @@ connector JST EH horizontal Connector_JST JST_EH_S10B-EH_1x10_P2.50mm_Horizontal JST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry +connector JST EH horizontal 0 10 10 Connector_JST JST_EH_S11B-EH_1x11_P2.50mm_Horizontal JST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry +connector JST EH horizontal 0 11 11 Connector_JST JST_EH_S12B-EH_1x12_P2.50mm_Horizontal JST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry +connector JST EH horizontal 0 12 12 Connector_JST JST_EH_S13B-EH_1x13_P2.50mm_Horizontal JST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry +connector JST EH horizontal 0 13 13 Connector_JST JST_EH_S14B-EH_1x14_P2.50mm_Horizontal JST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry +connector JST EH horizontal 0 14 14 Connector_JST JST_EH_S15B-EH_1x15_P2.50mm_Horizontal JST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry +connector JST EH horizontal 0 15 15 @@ -15311,35 +16949,35 @@ connector JST J2100 horizontal Connector_JST JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry +connector JST JWPF vertical 0 2 2 Connector_JST JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical JST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry +connector JST JWPF vertical 0 3 3 Connector_JST JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical JST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry +connector JST JWPF vertical 0 4 4 Connector_JST JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical JST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry +connector JST JWPF vertical 0 6 6 Connector_JST JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical JST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry +connector JST JWPF vertical 0 8 8 @@ -15353,21 +16991,21 @@ connector JST LEA horizontal Connector_JST JST_NV_B02P-NV_1x02_P5.00mm_Vertical JST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry +connector JST NV vertical 0 2 2 Connector_JST JST_NV_B03P-NV_1x03_P5.00mm_Vertical JST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry +connector JST NV vertical 0 3 3 Connector_JST JST_NV_B04P-NV_1x04_P5.00mm_Vertical JST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry +connector JST NV vertical 0 4 4 @@ -15570,7 +17208,7 @@ connector JST PHD horizontal Connector_JST JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 2 2 @@ -15584,7 +17222,7 @@ connector JST PH vertical Connector_JST JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 3 3 @@ -15598,7 +17236,7 @@ connector JST PH vertical Connector_JST JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical JST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 4 4 @@ -15612,7 +17250,7 @@ connector JST PH vertical Connector_JST JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 5 5 @@ -15626,7 +17264,7 @@ connector JST PH vertical Connector_JST JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical JST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 6 6 @@ -15640,7 +17278,7 @@ connector JST PH vertical Connector_JST JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical JST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 7 7 @@ -15654,7 +17292,7 @@ connector JST PH vertical Connector_JST JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical JST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 8 8 @@ -15668,7 +17306,7 @@ connector JST PH vertical Connector_JST JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical JST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 9 9 @@ -15682,7 +17320,7 @@ connector JST PH vertical Connector_JST JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical JST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 10 10 @@ -15696,7 +17334,7 @@ connector JST PH vertical Connector_JST JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical JST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 11 11 @@ -15710,7 +17348,7 @@ connector JST PH vertical Connector_JST JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical JST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 12 12 @@ -15724,7 +17362,7 @@ connector JST PH vertical Connector_JST JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical JST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 13 13 @@ -15738,7 +17376,7 @@ connector JST PH vertical Connector_JST JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical JST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 14 14 @@ -15752,7 +17390,7 @@ connector JST PH vertical Connector_JST JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical JST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 15 15 @@ -15766,7 +17404,7 @@ connector JST PH vertical Connector_JST JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical JST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry +connector JST PH vertical 0 16 16 @@ -15780,7 +17418,7 @@ connector JST PH vertical Connector_JST JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal JST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 2 2 @@ -15794,7 +17432,7 @@ connector JST PH horizontal Connector_JST JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal JST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 3 3 @@ -15808,7 +17446,7 @@ connector JST PH horizontal Connector_JST JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal JST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 4 4 @@ -15822,7 +17460,7 @@ connector JST PH horizontal Connector_JST JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal JST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 5 5 @@ -15836,7 +17474,7 @@ connector JST PH horizontal Connector_JST JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal JST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 6 6 @@ -15850,7 +17488,7 @@ connector JST PH horizontal Connector_JST JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal JST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 7 7 @@ -15864,7 +17502,7 @@ connector JST PH horizontal Connector_JST JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal JST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 8 8 @@ -15878,7 +17516,7 @@ connector JST PH horizontal Connector_JST JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal JST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 9 9 @@ -15892,7 +17530,7 @@ connector JST PH horizontal Connector_JST JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal JST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 10 10 @@ -15906,7 +17544,7 @@ connector JST PH horizontal Connector_JST JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal JST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 11 11 @@ -15920,7 +17558,7 @@ connector JST PH horizontal Connector_JST JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal JST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 12 12 @@ -15934,7 +17572,7 @@ connector JST PH horizontal Connector_JST JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal JST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 13 13 @@ -15948,7 +17586,7 @@ connector JST PH horizontal Connector_JST JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal JST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 14 14 @@ -15962,7 +17600,7 @@ connector JST PH horizontal Connector_JST JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal JST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 15 15 @@ -15976,245 +17614,245 @@ connector JST PH horizontal Connector_JST JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal JST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry +connector JST PH horizontal 0 16 16 Connector_JST JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical JST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 8 8 Connector_JST JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical JST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 10 10 Connector_JST JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical JST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 12 12 Connector_JST JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical JST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 14 14 Connector_JST JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical JST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 16 16 Connector_JST JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical JST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 18 18 Connector_JST JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical JST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 20 20 Connector_JST JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical JST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 22 22 Connector_JST JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical JST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 24 24 Connector_JST JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical JST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 26 26 Connector_JST JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical JST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 28 28 Connector_JST JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical JST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 30 30 Connector_JST JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical JST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 32 32 Connector_JST JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical JST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 34 34 Connector_JST JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical JST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 36 36 Connector_JST JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical JST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 38 38 Connector_JST JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical JST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry +connector JST PUD vertical 0 40 40 Connector_JST JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal JST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 8 8 Connector_JST JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal JST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 10 10 Connector_JST JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal JST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 12 12 Connector_JST JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal JST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 14 14 Connector_JST JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal JST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 16 16 Connector_JST JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal JST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 18 18 Connector_JST JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal JST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 20 20 Connector_JST JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal JST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 22 22 Connector_JST JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal JST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 24 24 Connector_JST JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal JST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 26 26 Connector_JST JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal JST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 28 28 Connector_JST JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal JST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 30 30 Connector_JST JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal JST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 32 32 Connector_JST JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal JST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 34 34 Connector_JST JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal JST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 36 36 Connector_JST JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal JST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 38 38 Connector_JST JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal JST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry +connector JST PUD horizontal 0 40 40 @@ -16226,6 +17864,90 @@ connector JST SFH horizontal 4 3 Connector_JST +JST_SHD_BM20B-SRDS-A-G-TF_2x10-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 20 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +22 +21 +Connector_JST +JST_SHD_BM20B-SRDS-G-TF_2x10-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 20 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +22 +21 +Connector_JST +JST_SHD_BM30B-SRDS-A-G-TF_2x15-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 30 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +32 +31 +Connector_JST +JST_SHD_BM30B-SRDS-G-TF_2x15-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 30 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +32 +31 +Connector_JST +JST_SHD_BM40B-SRDS-A-G-TF_2x20-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 40 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +42 +41 +Connector_JST +JST_SHD_BM40B-SRDS-G-TF_2x20-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 40 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +42 +41 +Connector_JST +JST_SHD_BM50B-SRDS-A-G-TF_2x25-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 50 Circuits, Header, Vertical, With a Boss (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +52 +51 +Connector_JST +JST_SHD_BM50B-SRDS-G-TF_2x25-1MP_P1.0mm_Vertical +JST SHD series connector, 1.0 mm Pitch, 50 Circuits, Header, Vertical (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD vertical +0 +52 +51 +Connector_JST +JST_SHD_SM20B-SRDS-G-TF_2x10-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 20 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +22 +21 +Connector_JST +JST_SHD_SM30B-SRDS-G-TF_2x15-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 30 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +32 +31 +Connector_JST +JST_SHD_SM40B-SRDS-G-TF_2x20-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 40 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +42 +41 +Connector_JST +JST_SHD_SM50B-SRDS-G-TF_2x25-1MP_P1.0mm_Horizontal +JST SHD series connector, 1.0 mm Pitch, 50 Circuits, Header, Horizontal (source: https://www.jst.com/wp-content/uploads/2021/01/eSHD-new.pdf) +connector JST SHD horizontal +0 +52 +51 +Connector_JST JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator connector JST SHL horizontal @@ -16725,7 +18447,7 @@ connector JST VH vertical Connector_JST JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 2 2 @@ -16746,7 +18468,7 @@ connector JST VH vertical Connector_JST JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 2 2 @@ -16760,7 +18482,7 @@ connector JST VH vertical Connector_JST JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical JST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 3 3 @@ -16774,7 +18496,7 @@ connector JST VH vertical Connector_JST JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 3 3 @@ -16788,7 +18510,7 @@ connector JST VH vertical Connector_JST JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical JST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 4 4 @@ -16802,7 +18524,7 @@ connector JST VH vertical Connector_JST JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal JST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 4 4 @@ -16816,7 +18538,7 @@ connector JST VH vertical Connector_JST JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical JST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 5 5 @@ -16830,7 +18552,7 @@ connector JST VH vertical Connector_JST JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal JST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 5 5 @@ -16844,7 +18566,7 @@ connector JST VH vertical Connector_JST JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical JST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 6 6 @@ -16858,7 +18580,7 @@ connector JST VH vertical Connector_JST JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal JST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 6 6 @@ -16872,7 +18594,7 @@ connector JST VH vertical Connector_JST JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical JST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 7 7 @@ -16886,7 +18608,7 @@ connector JST VH vertical Connector_JST JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal JST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 7 7 @@ -16900,7 +18622,7 @@ connector JST VH vertical Connector_JST JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical JST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 8 8 @@ -16914,7 +18636,7 @@ connector JST VH vertical Connector_JST JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal JST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 8 8 @@ -16928,7 +18650,7 @@ connector JST VH vertical Connector_JST JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical JST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 9 9 @@ -16942,7 +18664,7 @@ connector JST VH vertical Connector_JST JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal JST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 9 9 @@ -16956,7 +18678,7 @@ connector JST VH vertical Connector_JST JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical JST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry +connector JST VH vertical 0 10 10 @@ -16970,7 +18692,7 @@ connector JST VH vertical Connector_JST JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal JST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 10 10 @@ -16984,42 +18706,42 @@ connector JST VH vertical Connector_JST JST_VH_S2P-VH_1x02_P3.96mm_Horizontal JST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 2 2 Connector_JST JST_VH_S3P-VH_1x03_P3.96mm_Horizontal JST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 3 3 Connector_JST JST_VH_S4P-VH_1x04_P3.96mm_Horizontal JST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 4 4 Connector_JST JST_VH_S5P-VH_1x05_P3.96mm_Horizontal JST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 5 5 Connector_JST JST_VH_S6P-VH_1x06_P3.96mm_Horizontal JST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 6 6 Connector_JST JST_VH_S7P-VH_1x07_P3.96mm_Horizontal JST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry +connector JST VH horizontal 0 7 7 @@ -17032,399 +18754,399 @@ connector JST XAG horizontal 6 Connector_JST JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical -JST XA series connector, B02B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B02B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 2 2 Connector_JST JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical -JST XA series connector, B02B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B02B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 2 2 Connector_JST JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical -JST XA series connector, B03B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B03B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 3 3 Connector_JST JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical -JST XA series connector, B03B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B03B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 3 3 Connector_JST JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical -JST XA series connector, B04B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B04B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 4 4 Connector_JST JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical -JST XA series connector, B04B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B04B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 4 4 Connector_JST JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical -JST XA series connector, B05B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B05B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 5 5 Connector_JST JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical -JST XA series connector, B05B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B05B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 5 5 Connector_JST JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical -JST XA series connector, B06B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B06B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 6 6 Connector_JST JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical -JST XA series connector, B06B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B06B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 6 6 Connector_JST JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical -JST XA series connector, B07B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B07B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 7 7 Connector_JST JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical -JST XA series connector, B07B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B07B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 7 7 Connector_JST JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical -JST XA series connector, B08B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B08B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 8 8 Connector_JST JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical -JST XA series connector, B08B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B08B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 8 8 Connector_JST JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical -JST XA series connector, B09B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B09B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 9 9 Connector_JST JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical -JST XA series connector, B09B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B09B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 9 9 Connector_JST JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical -JST XA series connector, B10B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B10B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 10 10 Connector_JST JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical -JST XA series connector, B10B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B10B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 10 10 Connector_JST JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical -JST XA series connector, B11B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B11B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 11 11 Connector_JST JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical -JST XA series connector, B11B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B11B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 11 11 Connector_JST JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical -JST XA series connector, B12B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B12B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 12 12 Connector_JST JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical -JST XA series connector, B12B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B12B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 12 12 Connector_JST JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical -JST XA series connector, B13B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B13B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 13 13 Connector_JST JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical -JST XA series connector, B13B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B13B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 13 13 Connector_JST JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical -JST XA series connector, B14B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B14B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 14 14 Connector_JST JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical -JST XA series connector, B14B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B14B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 14 14 Connector_JST JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical -JST XA series connector, B15B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B15B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 15 15 Connector_JST JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical -JST XA series connector, B15B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B15B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 15 15 Connector_JST JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical -JST XA series connector, B18B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B18B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 18 18 Connector_JST JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical -JST XA series connector, B20B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B20B-XASK-1-A (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical boss 0 20 20 Connector_JST JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical -JST XA series connector, B20B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, B20B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA vertical 0 20 20 Connector_JST JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal -JST XA series connector, S02B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S02B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 2 2 Connector_JST JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal -JST XA series connector, S02B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S02B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 2 2 Connector_JST JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal -JST XA series connector, S03B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S03B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 3 3 Connector_JST JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal -JST XA series connector, S03B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S03B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 3 3 Connector_JST JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal -JST XA series connector, S04B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S04B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 4 4 Connector_JST JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal -JST XA series connector, S04B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S04B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 4 4 Connector_JST JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal -JST XA series connector, S05B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S05B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 5 5 Connector_JST JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal -JST XA series connector, S05B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S05B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 5 5 Connector_JST JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal -JST XA series connector, S06B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S06B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 6 6 Connector_JST JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal -JST XA series connector, S06B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S06B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 6 6 Connector_JST JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal -JST XA series connector, S07B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S07B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 7 7 Connector_JST JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal -JST XA series connector, S07B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S07B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 7 7 Connector_JST JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal -JST XA series connector, S08B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S08B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 8 8 Connector_JST JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal -JST XA series connector, S08B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S08B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 8 8 Connector_JST JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal -JST XA series connector, S09B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S09B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 9 9 Connector_JST JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal -JST XA series connector, S09B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S09B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 9 9 Connector_JST JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal -JST XA series connector, S10B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S10B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 10 10 Connector_JST JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal -JST XA series connector, S10B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S10B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 10 10 Connector_JST JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal -JST XA series connector, S11B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S11B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 11 11 Connector_JST JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal -JST XA series connector, S11B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S11B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 11 11 Connector_JST JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal -JST XA series connector, S12B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S12B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 12 12 Connector_JST JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal -JST XA series connector, S12B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S12B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 12 12 Connector_JST JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal -JST XA series connector, S13B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S13B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 13 13 Connector_JST JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal -JST XA series connector, S13B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S13B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 13 13 Connector_JST JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal -JST XA series connector, S14B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S14B-XASK-1N-BN (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal 0 14 14 Connector_JST JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal -JST XA series connector, S14B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator +JST XA series connector, S14B-XASK-1 (https://www.jst.com/wp-content/uploads/2021/01/eXA1.pdf), generated with kicad-footprint-generator connector JST XA horizontal hook 0 14 @@ -17551,70 +19273,70 @@ connector JST XH vertical Connector_JST JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical JST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry boss +connector JST XH vertical boss 0 10 10 Connector_JST JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical JST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 10 10 Connector_JST JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical JST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 11 11 Connector_JST JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical JST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry boss +connector JST XH vertical boss 0 12 12 Connector_JST JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical JST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 12 12 Connector_JST JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical JST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 13 13 Connector_JST JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical JST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 14 14 Connector_JST JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical JST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 15 15 Connector_JST JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical JST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 16 16 Connector_JST JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical JST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry +connector JST XH vertical 0 20 20 @@ -17647,6 +19369,13 @@ connector JST XH horizontal 3 3 Connector_JST +JST_XH_S3B-XH-SM4-TB_1x03-1MP_P2.50mm_Horizontal +JST XH series connector, S3B-XH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +5 +4 +Connector_JST JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator connector JST XH horizontal @@ -17661,6 +19390,13 @@ connector JST XH horizontal 4 4 Connector_JST +JST_XH_S4B-XH-SM4-TB_1x04-1MP_P2.50mm_Horizontal +JST XH series connector, S4B-XH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +6 +5 +Connector_JST JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal JST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator connector JST XH horizontal @@ -17689,6 +19425,13 @@ connector JST XH horizontal 6 6 Connector_JST +JST_XH_S6B-XH-SM4-TB_1x06-1MP_P2.50mm_Horizontal +JST XH series connector, S6B-XH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +8 +7 +Connector_JST JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal JST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator connector JST XH horizontal @@ -17733,294 +19476,294 @@ connector JST XH horizontal Connector_JST JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal JST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 10 10 Connector_JST JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal JST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 10 10 Connector_JST JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal JST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 11 11 Connector_JST JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal JST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 11 11 Connector_JST JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal JST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 12 12 Connector_JST JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal JST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 12 12 Connector_JST JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal JST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 13 13 Connector_JST JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal JST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 13 13 Connector_JST JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal JST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 14 14 Connector_JST JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal JST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 14 14 Connector_JST JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal JST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 15 15 Connector_JST JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal JST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 15 15 Connector_JST JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal JST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry +connector JST XH horizontal 0 16 16 Connector_JST JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical JST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 2 2 Connector_JST JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical JST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 3 3 Connector_JST JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical JST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 3 3 Connector_JST JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical JST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 4 4 Connector_JST JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical JST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 4 4 Connector_JST JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical JST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 5 5 Connector_JST JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical JST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 5 5 Connector_JST JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical JST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 6 6 Connector_JST JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical JST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 6 6 Connector_JST JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical JST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 7 7 Connector_JST JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical JST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 7 7 Connector_JST JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical JST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 8 8 Connector_JST JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical JST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 8 8 Connector_JST JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical JST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 9 9 Connector_JST JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical JST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 9 9 Connector_JST JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical JST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 10 10 Connector_JST JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical JST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 10 10 Connector_JST JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical JST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 11 11 Connector_JST JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical JST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 11 11 Connector_JST JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical JST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 12 12 Connector_JST JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical JST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 12 12 Connector_JST JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical JST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 13 13 Connector_JST JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical JST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 13 13 Connector_JST JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical JST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 14 14 Connector_JST JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical JST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 14 14 Connector_JST JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical JST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 15 15 Connector_JST JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical JST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 15 15 Connector_JST JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical JST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss +connector JST ZE vertical boss 0 16 16 Connector_JST JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical JST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry +connector JST ZE vertical 0 16 16 @@ -18132,105 +19875,105 @@ connector JST ZE vertical Connector_JST JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal JST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 2 2 Connector_JST JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal JST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 3 3 Connector_JST JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal JST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 4 4 Connector_JST JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal JST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 5 5 Connector_JST JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal JST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 6 6 Connector_JST JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal JST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 7 7 Connector_JST JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal JST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 8 8 Connector_JST JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal JST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 9 9 Connector_JST JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal JST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 10 10 Connector_JST JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal JST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 11 11 Connector_JST JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal JST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 12 12 Connector_JST JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal JST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 13 13 Connector_JST JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal JST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 14 14 Connector_JST JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal JST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 15 15 Connector_JST JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal JST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry +connector JST ZE horizontal 0 16 16 @@ -18587,546 +20330,644 @@ connector JST ZH horizontal Connector_Molex Molex_CLIK-Mate_502382-0270_1x02-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 4 3 Connector_Molex Molex_CLIK-Mate_502382-0370_1x03-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 5 4 Connector_Molex Molex_CLIK-Mate_502382-0470_1x04-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 6 5 Connector_Molex Molex_CLIK-Mate_502382-0570_1x05-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 7 6 Connector_Molex Molex_CLIK-Mate_502382-0670_1x06-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0670 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 8 7 Connector_Molex Molex_CLIK-Mate_502382-0770_1x07-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0770 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 9 8 Connector_Molex Molex_CLIK-Mate_502382-0870_1x08-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0870 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 10 9 Connector_Molex Molex_CLIK-Mate_502382-0970_1x09-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-0970 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 11 10 Connector_Molex Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-1070 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 12 11 Connector_Molex Molex_CLIK-Mate_502382-1170_1x11-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-1170 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 13 12 Connector_Molex Molex_CLIK-Mate_502382-1270_1x12-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-1270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 14 13 Connector_Molex Molex_CLIK-Mate_502382-1370_1x13-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-1370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 15 14 Connector_Molex Molex_CLIK-Mate_502382-1470_1x14-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-1470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 16 15 Connector_Molex Molex_CLIK-Mate_502382-1570_1x15-1MP_P1.25mm_Vertical Molex CLIK-Mate series connector, 502382-1570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 17 16 Connector_Molex Molex_CLIK-Mate_502386-0270_1x02-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 4 3 Connector_Molex Molex_CLIK-Mate_502386-0370_1x03-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 5 4 Connector_Molex Molex_CLIK-Mate_502386-0470_1x04-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 6 5 Connector_Molex Molex_CLIK-Mate_502386-0570_1x05-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 7 6 Connector_Molex Molex_CLIK-Mate_502386-0670_1x06-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0670 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 8 7 Connector_Molex Molex_CLIK-Mate_502386-0770_1x07-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0770 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 9 8 Connector_Molex Molex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0870 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 10 9 Connector_Molex Molex_CLIK-Mate_502386-0970_1x09-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-0970 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 11 10 Connector_Molex Molex_CLIK-Mate_502386-1070_1x10-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-1070 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 12 11 Connector_Molex Molex_CLIK-Mate_502386-1170_1x11-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-1170 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 13 12 Connector_Molex Molex_CLIK-Mate_502386-1270_1x12-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-1270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 14 13 Connector_Molex Molex_CLIK-Mate_502386-1370_1x13-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-1370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 15 14 Connector_Molex Molex_CLIK-Mate_502386-1470_1x14-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-1470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 16 15 Connector_Molex Molex_CLIK-Mate_502386-1570_1x15-1MP_P1.25mm_Horizontal Molex CLIK-Mate series connector, 502386-1570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 17 16 Connector_Molex Molex_CLIK-Mate_502443-0270_1x02-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 4 3 Connector_Molex Molex_CLIK-Mate_502443-0370_1x03-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 5 4 Connector_Molex Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 6 5 Connector_Molex Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 7 6 Connector_Molex Molex_CLIK-Mate_502443-0670_1x06-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0670 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 8 7 Connector_Molex Molex_CLIK-Mate_502443-0770_1x07-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0770 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 9 8 Connector_Molex Molex_CLIK-Mate_502443-0870_1x08-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0870 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 10 9 Connector_Molex Molex_CLIK-Mate_502443-0970_1x09-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-0970 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 11 10 Connector_Molex Molex_CLIK-Mate_502443-1270_1x12-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-1270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 14 13 Connector_Molex Molex_CLIK-Mate_502443-1370_1x13-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-1370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 15 14 Connector_Molex Molex_CLIK-Mate_502443-1470_1x14-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-1470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 16 15 Connector_Molex Molex_CLIK-Mate_502443-1570_1x15-1MP_P2.00mm_Vertical Molex CLIK-Mate series connector, 502443-1570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 17 16 Connector_Molex Molex_CLIK-Mate_502494-0270_1x02-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-0270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 4 3 Connector_Molex Molex_CLIK-Mate_502494-0370_1x03-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-0370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 5 4 Connector_Molex Molex_CLIK-Mate_502494-0470_1x04-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-0470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 6 5 Connector_Molex Molex_CLIK-Mate_502494-0670_1x06-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-0670 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 8 7 Connector_Molex Molex_CLIK-Mate_502494-0870_1x08-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-0870 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 10 9 Connector_Molex Molex_CLIK-Mate_502494-1070_1x10-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-1070 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 12 11 Connector_Molex Molex_CLIK-Mate_502494-1270_1x12-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-1270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 14 13 Connector_Molex Molex_CLIK-Mate_502494-1370_1x13-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-1370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 15 14 Connector_Molex Molex_CLIK-Mate_502494-1470_1x14-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-1470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 16 15 Connector_Molex Molex_CLIK-Mate_502494-1570_1x15-1MP_P2.00mm_Horizontal Molex CLIK-Mate series connector, 502494-1570 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 17 16 Connector_Molex Molex_CLIK-Mate_502585-0270_1x02-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 4 3 Connector_Molex Molex_CLIK-Mate_502585-0370_1x03-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 5 4 Connector_Molex Molex_CLIK-Mate_502585-0470_1x04-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 6 5 Connector_Molex Molex_CLIK-Mate_502585-0570_1x05-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 7 6 Connector_Molex Molex_CLIK-Mate_502585-0670_1x06-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0670 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 8 7 Connector_Molex Molex_CLIK-Mate_502585-0770_1x07-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0770 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 9 8 Connector_Molex Molex_CLIK-Mate_502585-0870_1x08-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0870 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 10 9 Connector_Molex Molex_CLIK-Mate_502585-0970_1x09-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-0970 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 11 10 Connector_Molex Molex_CLIK-Mate_502585-1070_1x10-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-1070 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 12 11 Connector_Molex Molex_CLIK-Mate_502585-1170_1x11-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-1170 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 13 12 Connector_Molex Molex_CLIK-Mate_502585-1270_1x12-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-1270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 14 13 Connector_Molex Molex_CLIK-Mate_502585-1370_1x13-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-1370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 15 14 Connector_Molex Molex_CLIK-Mate_502585-1470_1x14-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-1470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 16 15 Connector_Molex Molex_CLIK-Mate_502585-1570_1x15-1MP_P1.50mm_Horizontal Molex CLIK-Mate series connector, 502585-1570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry +connector Molex CLIK-Mate horizontal 0 17 16 Connector_Molex Molex_CLIK-Mate_505405-0270_1x02-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 4 3 Connector_Molex Molex_CLIK-Mate_505405-0370_1x03-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 5 4 Connector_Molex Molex_CLIK-Mate_505405-0470_1x04-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 6 5 Connector_Molex Molex_CLIK-Mate_505405-0570_1x05-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 7 6 Connector_Molex Molex_CLIK-Mate_505405-0670_1x06-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0670 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 8 7 Connector_Molex Molex_CLIK-Mate_505405-0770_1x07-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0770 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 9 8 Connector_Molex Molex_CLIK-Mate_505405-0870_1x08-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0870 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 10 9 Connector_Molex Molex_CLIK-Mate_505405-0970_1x09-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-0970 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 11 10 Connector_Molex Molex_CLIK-Mate_505405-1070_1x10-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-1070 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 12 11 Connector_Molex Molex_CLIK-Mate_505405-1170_1x11-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-1170 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 13 12 Connector_Molex Molex_CLIK-Mate_505405-1270_1x12-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-1270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 14 13 Connector_Molex Molex_CLIK-Mate_505405-1370_1x13-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-1370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 15 14 Connector_Molex Molex_CLIK-Mate_505405-1470_1x14-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-1470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical 0 16 15 Connector_Molex Molex_CLIK-Mate_505405-1570_1x15-1MP_P1.50mm_Vertical Molex CLIK-Mate series connector, 505405-1570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry +connector Molex CLIK-Mate vertical +0 +17 +16 +Connector_Molex +Molex_DuraClik_502352-0200_1x02-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0200 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +4 +3 +Connector_Molex +Molex_DuraClik_502352-0300_1x03-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0300 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +5 +4 +Connector_Molex +Molex_DuraClik_502352-0400_1x04-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0400 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +6 +5 +Connector_Molex +Molex_DuraClik_502352-0500_1x05-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0500 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +7 +6 +Connector_Molex +Molex_DuraClik_502352-0600_1x06-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0600 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +8 +7 +Connector_Molex +Molex_DuraClik_502352-0700_1x07-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0700 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +9 +8 +Connector_Molex +Molex_DuraClik_502352-0800_1x08-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0800 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +10 +9 +Connector_Molex +Molex_DuraClik_502352-0900_1x09-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-0900 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +11 +10 +Connector_Molex +Molex_DuraClik_502352-1000_1x10-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-1000 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +12 +11 +Connector_Molex +Molex_DuraClik_502352-1100_1x11-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-1100 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +13 +12 +Connector_Molex +Molex_DuraClik_502352-1200_1x12-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-1200 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +14 +13 +Connector_Molex +Molex_DuraClik_502352-1300_1x13-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-1300 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +15 +14 +Connector_Molex +Molex_DuraClik_502352-1400_1x14-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-1400 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal +0 +16 +15 +Connector_Molex +Molex_DuraClik_502352-1500_1x15-1MP_P2.00mm_Horizontal +Molex DuraClik series connector, 502352-1500 (http://www.molex.com/pdm_docs/sd/5023520200_sd.pdf), generated with kicad-footprint-generator +connector Molex DuraClik horizontal 0 17 16 @@ -19553,126 +21394,126 @@ connector Molex KK-396 horizontal Connector_Molex Molex_Mega-Fit_76825-0002_2x01_P5.70mm_Horizontal Molex Mega-Fit Power Connectors, 76825-0002 (compatible alternatives: 172064-0002, 172064-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry +connector Molex Mega-Fit horizontal 0 2 2 Connector_Molex Molex_Mega-Fit_76825-0004_2x02_P5.70mm_Horizontal Molex Mega-Fit Power Connectors, 76825-0004 (compatible alternatives: 172064-0004, 172064-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry +connector Molex Mega-Fit horizontal 0 4 4 Connector_Molex Molex_Mega-Fit_76825-0006_2x03_P5.70mm_Horizontal Molex Mega-Fit Power Connectors, 76825-0006 (compatible alternatives: 172064-0006, 172064-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry +connector Molex Mega-Fit horizontal 0 6 6 Connector_Molex Molex_Mega-Fit_76825-0008_2x04_P5.70mm_Horizontal Molex Mega-Fit Power Connectors, 76825-0008 (compatible alternatives: 172064-0008, 172064-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry +connector Molex Mega-Fit horizontal 0 8 8 Connector_Molex Molex_Mega-Fit_76825-0010_2x05_P5.70mm_Horizontal Molex Mega-Fit Power Connectors, 76825-0010 (compatible alternatives: 172064-0010, 172064-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry +connector Molex Mega-Fit horizontal 0 10 10 Connector_Molex Molex_Mega-Fit_76825-0012_2x06_P5.70mm_Horizontal Molex Mega-Fit Power Connectors, 76825-0012 (compatible alternatives: 172064-0012, 172064-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry +connector Molex Mega-Fit horizontal 0 12 12 Connector_Molex Molex_Mega-Fit_76829-0002_2x01_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0002 (compatible alternatives: 172065-0002, 172065-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 2 2 Connector_Molex Molex_Mega-Fit_76829-0004_2x02_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0004 (compatible alternatives: 172065-0004, 172065-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 4 4 Connector_Molex Molex_Mega-Fit_76829-0006_2x03_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0006 (compatible alternatives: 172065-0006, 172065-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 6 6 Connector_Molex Molex_Mega-Fit_76829-0008_2x04_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0008 (compatible alternatives: 172065-0008, 172065-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 8 8 Connector_Molex Molex_Mega-Fit_76829-0010_2x05_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0010 (compatible alternatives: 172065-0010, 172065-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 10 10 Connector_Molex Molex_Mega-Fit_76829-0012_2x06_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0012 (compatible alternatives: 172065-0012, 172065-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 12 12 Connector_Molex Molex_Mega-Fit_76829-0102_2x01_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0102 (compatible alternatives: 172065-0202, 172065-0302), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 2 2 Connector_Molex Molex_Mega-Fit_76829-0104_2x02_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0104 (compatible alternatives: 172065-0204, 172065-0304), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 4 4 Connector_Molex Molex_Mega-Fit_76829-0106_2x03_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0106 (compatible alternatives: 172065-0206, 172065-0306), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 6 6 Connector_Molex Molex_Mega-Fit_76829-0108_2x04_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0108 (compatible alternatives: 172065-0208, 172065-0308), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 8 8 Connector_Molex Molex_Mega-Fit_76829-0110_2x05_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0110 (compatible alternatives: 172065-0210, 172065-0310), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 10 10 Connector_Molex Molex_Mega-Fit_76829-0112_2x06_P5.70mm_Vertical Molex Mega-Fit Power Connectors, 76829-0112 (compatible alternatives: 172065-0212, 172065-0312), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry +connector Molex Mega-Fit vertical 0 12 12 @@ -19686,7 +21527,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-0210_2x01-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-0210 (compatible alternatives: 43045-0211, 43045-0209), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 4 3 @@ -19728,7 +21569,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-0410_2x02-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-0410 (compatible alternatives: 43045-0411, 43045-0409), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 6 5 @@ -19770,7 +21611,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-0610_2x03-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-0610 (compatible alternatives: 43045-0611, 43045-0609), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 8 7 @@ -19812,7 +21653,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-0810_2x04-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-0810 (compatible alternatives: 43045-0811, 43045-0809), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 10 9 @@ -19854,7 +21695,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-1010_2x05-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-1010 (compatible alternatives: 43045-1011, 43045-1009), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 12 11 @@ -19896,7 +21737,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-1210_2x06-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-1210 (compatible alternatives: 43045-1211, 43045-1209), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 14 13 @@ -19938,7 +21779,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-1410_2x07-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-1410 (compatible alternatives: 43045-1411, 43045-1409), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 16 15 @@ -19980,7 +21821,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-1610_2x08-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-1610 (compatible alternatives: 43045-1611, 43045-1609), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 18 17 @@ -20022,7 +21863,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-1810_2x09-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-1810 (compatible alternatives: 43045-1811, 43045-1809), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 20 19 @@ -20064,7 +21905,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-2010_2x10-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-2010 (compatible alternatives: 43045-2011, 43045-2009), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 22 21 @@ -20106,7 +21947,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-2210_2x11-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-2210 (compatible alternatives: 43045-2211, 43045-2209), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 24 23 @@ -20148,7 +21989,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43045-2410_2x12-1MP_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43045-2410 (compatible alternatives: 43045-2411, 43045-2409), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 26 25 @@ -20183,7 +22024,7 @@ connector Molex Micro-Fit_3.0 horizontal Connector_Molex Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0200 (compatible alternatives: 43650-0201, 43650-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 2 2 @@ -20225,7 +22066,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0300 (compatible alternatives: 43650-0301, 43650-0302), 3 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 3 3 @@ -20267,7 +22108,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0400 (compatible alternatives: 43650-0401, 43650-0402), 4 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 4 4 @@ -20309,7 +22150,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0500 (compatible alternatives: 43650-0501, 43650-0502), 5 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 5 5 @@ -20351,7 +22192,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0600 (compatible alternatives: 43650-0601, 43650-0602), 6 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 6 6 @@ -20393,7 +22234,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0700_1x07_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0700 (compatible alternatives: 43650-0701, 43650-0702), 7 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 7 7 @@ -20435,7 +22276,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0800_1x08_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0800 (compatible alternatives: 43650-0801, 43650-0802), 8 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 8 8 @@ -20477,7 +22318,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-0900_1x09_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-0900 (compatible alternatives: 43650-0901, 43650-0902), 9 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 9 9 @@ -20519,7 +22360,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-1000_1x10_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-1000 (compatible alternatives: 43650-1001, 43650-1002), 10 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 10 10 @@ -20561,7 +22402,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-1100_1x11_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-1100 (compatible alternatives: 43650-1101, 43650-1102), 11 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 11 11 @@ -20603,7 +22444,7 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Fit_3.0_43650-1200_1x12_P3.00mm_Horizontal Molex Micro-Fit 3.0 Connector System, 43650-1200 (compatible alternatives: 43650-1201, 43650-1202), 12 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry +connector Molex Micro-Fit_3.0 horizontal 0 12 12 @@ -20645,392 +22486,392 @@ connector Molex Micro-Fit_3.0 vertical Connector_Molex Molex_Micro-Latch_53253-0270_1x02_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0270 (compatible alternatives: 53253-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 2 2 Connector_Molex Molex_Micro-Latch_53253-0370_1x03_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0370 (compatible alternatives: 53253-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 3 3 Connector_Molex Molex_Micro-Latch_53253-0470_1x04_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0470 (compatible alternatives: 53253-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 4 4 Connector_Molex Molex_Micro-Latch_53253-0570_1x05_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0570 (compatible alternatives: 53253-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 5 5 Connector_Molex Molex_Micro-Latch_53253-0670_1x06_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0670 (compatible alternatives: 53253-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 6 6 Connector_Molex Molex_Micro-Latch_53253-0770_1x07_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0770 (compatible alternatives: 53253-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 7 7 Connector_Molex Molex_Micro-Latch_53253-0870_1x08_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0870 (compatible alternatives: 53253-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 8 8 Connector_Molex Molex_Micro-Latch_53253-0970_1x09_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-0970 (compatible alternatives: 53253-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 9 9 Connector_Molex Molex_Micro-Latch_53253-1070_1x10_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-1070 (compatible alternatives: 53253-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 10 10 Connector_Molex Molex_Micro-Latch_53253-1170_1x11_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-1170 (compatible alternatives: 53253-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 11 11 Connector_Molex Molex_Micro-Latch_53253-1270_1x12_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-1270 (compatible alternatives: 53253-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 12 12 Connector_Molex Molex_Micro-Latch_53253-1370_1x13_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-1370 (compatible alternatives: 53253-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 13 13 Connector_Molex Molex_Micro-Latch_53253-1470_1x14_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-1470 (compatible alternatives: 53253-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 14 14 Connector_Molex Molex_Micro-Latch_53253-1570_1x15_P2.00mm_Vertical Molex Micro-Latch Wire-to-Board Connector System, 53253-1570 (compatible alternatives: 53253-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry +connector Molex Micro-Latch vertical 0 15 15 Connector_Molex Molex_Micro-Latch_53254-0270_1x02_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0270 (compatible alternatives: 53254-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 2 2 Connector_Molex Molex_Micro-Latch_53254-0370_1x03_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0370 (compatible alternatives: 53254-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 3 3 Connector_Molex Molex_Micro-Latch_53254-0470_1x04_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0470 (compatible alternatives: 53254-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 4 4 Connector_Molex Molex_Micro-Latch_53254-0570_1x05_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0570 (compatible alternatives: 53254-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 5 5 Connector_Molex Molex_Micro-Latch_53254-0670_1x06_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0670 (compatible alternatives: 53254-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 6 6 Connector_Molex Molex_Micro-Latch_53254-0770_1x07_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0770 (compatible alternatives: 53254-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 7 7 Connector_Molex Molex_Micro-Latch_53254-0870_1x08_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0870 (compatible alternatives: 53254-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 8 8 Connector_Molex Molex_Micro-Latch_53254-0970_1x09_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-0970 (compatible alternatives: 53254-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 9 9 Connector_Molex Molex_Micro-Latch_53254-1070_1x10_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-1070 (compatible alternatives: 53254-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 10 10 Connector_Molex Molex_Micro-Latch_53254-1170_1x11_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-1170 (compatible alternatives: 53254-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 11 11 Connector_Molex Molex_Micro-Latch_53254-1270_1x12_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-1270 (compatible alternatives: 53254-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 12 12 Connector_Molex Molex_Micro-Latch_53254-1370_1x13_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-1370 (compatible alternatives: 53254-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 13 13 Connector_Molex Molex_Micro-Latch_53254-1470_1x14_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-1470 (compatible alternatives: 53254-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 14 14 Connector_Molex Molex_Micro-Latch_53254-1570_1x15_P2.00mm_Horizontal Molex Micro-Latch Wire-to-Board Connector System, 53254-1570 (compatible alternatives: 53254-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry +connector Molex Micro-Latch horizontal 0 15 15 Connector_Molex Molex_MicroClasp_55932-0210_1x02_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 2 2 Connector_Molex Molex_MicroClasp_55932-0230_1x02_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 2 2 Connector_Molex Molex_MicroClasp_55932-0310_1x03_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 3 3 Connector_Molex Molex_MicroClasp_55932-0330_1x03_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 3 3 Connector_Molex Molex_MicroClasp_55932-0410_1x04_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 4 4 Connector_Molex Molex_MicroClasp_55932-0430_1x04_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 4 4 Connector_Molex Molex_MicroClasp_55932-0510_1x05_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 5 5 Connector_Molex Molex_MicroClasp_55932-0530_1x05_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 5 5 Connector_Molex Molex_MicroClasp_55932-0610_1x06_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 6 6 Connector_Molex Molex_MicroClasp_55932-0630_1x06_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 6 6 Connector_Molex Molex_MicroClasp_55932-0710_1x07_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 7 7 Connector_Molex Molex_MicroClasp_55932-0730_1x07_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 7 7 Connector_Molex Molex_MicroClasp_55932-0810_1x08_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 8 8 Connector_Molex Molex_MicroClasp_55932-0830_1x08_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 8 8 Connector_Molex Molex_MicroClasp_55932-0910_1x09_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 9 9 Connector_Molex Molex_MicroClasp_55932-0930_1x09_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 9 9 Connector_Molex Molex_MicroClasp_55932-1010_1x10_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 10 10 Connector_Molex Molex_MicroClasp_55932-1030_1x10_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 10 10 Connector_Molex Molex_MicroClasp_55932-1110_1x11_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 11 11 Connector_Molex Molex_MicroClasp_55932-1130_1x11_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 11 11 Connector_Molex Molex_MicroClasp_55932-1210_1x12_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 12 12 Connector_Molex Molex_MicroClasp_55932-1230_1x12_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 12 12 Connector_Molex Molex_MicroClasp_55932-1310_1x13_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 13 13 Connector_Molex Molex_MicroClasp_55932-1330_1x13_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 13 13 Connector_Molex Molex_MicroClasp_55932-1410_1x14_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 14 14 Connector_Molex Molex_MicroClasp_55932-1430_1x14_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 14 14 Connector_Molex Molex_MicroClasp_55932-1510_1x15_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 15 15 Connector_Molex Molex_MicroClasp_55932-1530_1x15_P2.00mm_Vertical Molex MicroClasp Wire-to-Board System, 55932-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry +connector Molex MicroClasp vertical 0 15 15 @@ -21233,1071 +23074,1071 @@ connector Molex MicroClasp horizontal Connector_Molex Molex_Mini-Fit_Jr_5566-02A2_2x01_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A2, example for new mpn: 39-28-902x, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 2 2 Connector_Molex Molex_Mini-Fit_Jr_5566-02A_2x01_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A, example for new mpn: 39-28-x02x, 1 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 2 2 Connector_Molex Molex_Mini-Fit_Jr_5566-04A2_2x02_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A2, example for new mpn: 39-28-904x, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 4 4 Connector_Molex Molex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A, example for new mpn: 39-28-x04x, 2 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 4 4 Connector_Molex Molex_Mini-Fit_Jr_5566-06A2_2x03_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A2, example for new mpn: 39-28-906x, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 6 6 Connector_Molex Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A, example for new mpn: 39-28-x06x, 3 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 6 6 Connector_Molex Molex_Mini-Fit_Jr_5566-08A2_2x04_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A2, example for new mpn: 39-28-908x, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 8 8 Connector_Molex Molex_Mini-Fit_Jr_5566-08A_2x04_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A, example for new mpn: 39-28-x08x, 4 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 8 8 Connector_Molex Molex_Mini-Fit_Jr_5566-10A2_2x05_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A2, example for new mpn: 39-28-910x, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 10 10 Connector_Molex Molex_Mini-Fit_Jr_5566-10A_2x05_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A, example for new mpn: 39-28-x10x, 5 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 10 10 Connector_Molex Molex_Mini-Fit_Jr_5566-12A2_2x06_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A2, example for new mpn: 39-28-912x, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 12 12 Connector_Molex Molex_Mini-Fit_Jr_5566-12A_2x06_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A, example for new mpn: 39-28-x12x, 6 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 12 12 Connector_Molex Molex_Mini-Fit_Jr_5566-14A2_2x07_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A2, example for new mpn: 39-28-914x, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 14 14 Connector_Molex Molex_Mini-Fit_Jr_5566-14A_2x07_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A, example for new mpn: 39-28-x14x, 7 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 14 14 Connector_Molex Molex_Mini-Fit_Jr_5566-16A2_2x08_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A2, example for new mpn: 39-28-916x, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 16 16 Connector_Molex Molex_Mini-Fit_Jr_5566-16A_2x08_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A, example for new mpn: 39-28-x16x, 8 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 16 16 Connector_Molex Molex_Mini-Fit_Jr_5566-18A2_2x09_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A2, example for new mpn: 39-28-918x, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 18 18 Connector_Molex Molex_Mini-Fit_Jr_5566-18A_2x09_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A, example for new mpn: 39-28-x18x, 9 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 18 18 Connector_Molex Molex_Mini-Fit_Jr_5566-20A2_2x10_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A2, example for new mpn: 39-28-920x, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 20 20 Connector_Molex Molex_Mini-Fit_Jr_5566-20A_2x10_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A, example for new mpn: 39-28-x20x, 10 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 20 20 Connector_Molex Molex_Mini-Fit_Jr_5566-22A2_2x11_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A2, example for new mpn: 39-28-922x, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 22 22 Connector_Molex Molex_Mini-Fit_Jr_5566-22A_2x11_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A, example for new mpn: 39-28-x22x, 11 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 22 22 Connector_Molex Molex_Mini-Fit_Jr_5566-24A2_2x12_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A2, example for new mpn: 39-28-924x, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg +connector Molex Mini-Fit_Jr verticalplastic_peg 0 24 24 Connector_Molex Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A, example for new mpn: 39-28-x24x, 12 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry +connector Molex Mini-Fit_Jr vertical 0 24 24 Connector_Molex Molex_Mini-Fit_Jr_5569-02A1_2x01_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A1, example for new mpn: 39-29-4029, 1 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 2 2 Connector_Molex Molex_Mini-Fit_Jr_5569-02A2_2x01_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A2, example for new mpn: 39-30-0020, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 2 2 Connector_Molex Molex_Mini-Fit_Jr_5569-04A1_2x02_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A1, example for new mpn: 39-29-4049, 2 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 4 4 Connector_Molex Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A2, example for new mpn: 39-30-0040, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 4 4 Connector_Molex Molex_Mini-Fit_Jr_5569-06A1_2x03_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A1, example for new mpn: 39-29-4069, 3 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 6 6 Connector_Molex Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A2, example for new mpn: 39-30-0060, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 6 6 Connector_Molex Molex_Mini-Fit_Jr_5569-08A1_2x04_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A1, example for new mpn: 39-29-4089, 4 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 8 8 Connector_Molex Molex_Mini-Fit_Jr_5569-08A2_2x04_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A2, example for new mpn: 39-30-0080, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 8 8 Connector_Molex Molex_Mini-Fit_Jr_5569-10A1_2x05_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A1, example for new mpn: 39-29-4109, 5 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 10 10 Connector_Molex Molex_Mini-Fit_Jr_5569-10A2_2x05_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A2, example for new mpn: 39-30-0100, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 10 10 Connector_Molex Molex_Mini-Fit_Jr_5569-12A1_2x06_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A1, example for new mpn: 39-29-4129, 6 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 12 12 Connector_Molex Molex_Mini-Fit_Jr_5569-12A2_2x06_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A2, example for new mpn: 39-30-0120, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 12 12 Connector_Molex Molex_Mini-Fit_Jr_5569-14A1_2x07_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A1, example for new mpn: 39-29-4149, 7 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 14 14 Connector_Molex Molex_Mini-Fit_Jr_5569-14A2_2x07_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A2, example for new mpn: 39-30-0140, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 14 14 Connector_Molex Molex_Mini-Fit_Jr_5569-16A1_2x08_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A1, example for new mpn: 39-29-4169, 8 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 16 16 Connector_Molex Molex_Mini-Fit_Jr_5569-16A2_2x08_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A2, example for new mpn: 39-30-0160, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 16 16 Connector_Molex Molex_Mini-Fit_Jr_5569-18A1_2x09_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A1, example for new mpn: 39-29-4189, 9 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 18 18 Connector_Molex Molex_Mini-Fit_Jr_5569-18A2_2x09_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A2, example for new mpn: 39-30-0180, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 18 18 Connector_Molex Molex_Mini-Fit_Jr_5569-20A1_2x10_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A1, example for new mpn: 39-29-4209, 10 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 20 20 Connector_Molex Molex_Mini-Fit_Jr_5569-20A2_2x10_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A2, example for new mpn: 39-30-0200, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 20 20 Connector_Molex Molex_Mini-Fit_Jr_5569-22A1_2x11_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A1, example for new mpn: 39-29-4229, 11 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 22 22 Connector_Molex Molex_Mini-Fit_Jr_5569-22A2_2x11_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A2, example for new mpn: 39-30-0220, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 22 22 Connector_Molex Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A1, example for new mpn: 39-29-4249, 12 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange +connector Molex Mini-Fit_Jr horizontalscrew_flange 0 24 24 Connector_Molex Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_Horizontal Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A2, example for new mpn: 39-30-0240, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg +connector Molex Mini-Fit_Jr horizontalplastic_peg 0 24 24 Connector_Molex Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 42819-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 6 2 Connector_Molex Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42819-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 32 2 Connector_Molex Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 42819-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 8 3 Connector_Molex Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42819-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 47 3 Connector_Molex Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 42819-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 10 4 Connector_Molex Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42819-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 62 4 Connector_Molex Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 42819-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 12 5 Connector_Molex Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42819-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 77 5 Connector_Molex Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 42819-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 14 6 Connector_Molex Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42819-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 92 6 Connector_Molex Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal Molex Mini-Fit Sr. Power Connectors, 42820-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 6 2 Connector_Molex Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42820-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 32 2 Connector_Molex Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal Molex Mini-Fit Sr. Power Connectors, 42820-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 8 3 Connector_Molex Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42820-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 47 3 Connector_Molex Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal Molex Mini-Fit Sr. Power Connectors, 42820-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 10 4 Connector_Molex Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42820-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 62 4 Connector_Molex Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal Molex Mini-Fit Sr. Power Connectors, 42820-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 12 5 Connector_Molex Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42820-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 77 5 Connector_Molex Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal Molex Mini-Fit Sr. Power Connectors, 42820-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 14 6 Connector_Molex Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal_ThermalVias Molex Mini-Fit Sr. Power Connectors, 42820-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry +connector Molex Mini-Fit_Sr horizontal 0 92 6 Connector_Molex Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 43915-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 14 6 Connector_Molex Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 43915-xx06, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 92 6 Connector_Molex Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 43915-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 18 8 Connector_Molex Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 43915-xx08, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 122 8 Connector_Molex Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 43915-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 22 10 Connector_Molex Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 43915-xx10, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 152 10 Connector_Molex Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 43915-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 26 12 Connector_Molex Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 43915-xx12, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 182 12 Connector_Molex Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical Molex Mini-Fit Sr. Power Connectors, 43915-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 30 14 Connector_Molex Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical_ThermalVias Molex Mini-Fit Sr. Power Connectors, 43915-xx14, With thermal vias in pads, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry +connector Molex Mini-Fit_Sr vertical 0 212 14 Connector_Molex Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 2 2 Connector_Molex Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 3 3 Connector_Molex Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 4 4 Connector_Molex Molex_Nano-Fit_105309-xx05_1x05_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 5 5 Connector_Molex Molex_Nano-Fit_105309-xx06_1x06_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 6 6 Connector_Molex Molex_Nano-Fit_105309-xx07_1x07_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 7 7 Connector_Molex Molex_Nano-Fit_105309-xx08_1x08_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105309-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 8 8 Connector_Molex Molex_Nano-Fit_105310-xx04_2x02_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 4 4 Connector_Molex Molex_Nano-Fit_105310-xx06_2x03_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 6 6 Connector_Molex Molex_Nano-Fit_105310-xx08_2x04_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 8 8 Connector_Molex Molex_Nano-Fit_105310-xx10_2x05_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 10 10 Connector_Molex Molex_Nano-Fit_105310-xx12_2x06_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 12 12 Connector_Molex Molex_Nano-Fit_105310-xx14_2x07_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 14 14 Connector_Molex Molex_Nano-Fit_105310-xx16_2x08_P2.50mm_Vertical Molex Nano-Fit Power Connectors, 105310-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry +connector Molex Nano-Fit vertical 0 16 16 Connector_Molex Molex_Nano-Fit_105313-xx02_1x02_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 2 2 Connector_Molex Molex_Nano-Fit_105313-xx03_1x03_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 3 3 Connector_Molex Molex_Nano-Fit_105313-xx04_1x04_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 4 4 Connector_Molex Molex_Nano-Fit_105313-xx05_1x05_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 5 5 Connector_Molex Molex_Nano-Fit_105313-xx06_1x06_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 6 6 Connector_Molex Molex_Nano-Fit_105313-xx07_1x07_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 7 7 Connector_Molex Molex_Nano-Fit_105313-xx08_1x08_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105313-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 8 8 Connector_Molex Molex_Nano-Fit_105314-xx04_2x02_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 4 4 Connector_Molex Molex_Nano-Fit_105314-xx06_2x03_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 6 6 Connector_Molex Molex_Nano-Fit_105314-xx08_2x04_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 8 8 Connector_Molex Molex_Nano-Fit_105314-xx10_2x05_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 10 10 Connector_Molex Molex_Nano-Fit_105314-xx12_2x06_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 12 12 Connector_Molex Molex_Nano-Fit_105314-xx14_2x07_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 14 14 Connector_Molex Molex_Nano-Fit_105314-xx16_2x08_P2.50mm_Horizontal Molex Nano-Fit Power Connectors, 105314-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry +connector Molex Nano-Fit horizontal 0 16 16 Connector_Molex Molex_Panelmate_53780-0270_1x02-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0270 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 4 3 Connector_Molex Molex_Panelmate_53780-0370_1x03-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0370 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 5 4 Connector_Molex Molex_Panelmate_53780-0470_1x04-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0470 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 6 5 Connector_Molex Molex_Panelmate_53780-0570_1x05-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0570 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 7 6 Connector_Molex Molex_Panelmate_53780-0670_1x06-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0670 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 8 7 Connector_Molex Molex_Panelmate_53780-0770_1x07-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0770 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 9 8 Connector_Molex Molex_Panelmate_53780-0870_1x08-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0870 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 10 9 Connector_Molex Molex_Panelmate_53780-0970_1x09-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-0970 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 11 10 Connector_Molex Molex_Panelmate_53780-1070_1x10-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-1070 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 12 11 Connector_Molex Molex_Panelmate_53780-1270_1x12-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-1270 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 14 13 Connector_Molex Molex_Panelmate_53780-1470_1x14-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-1470 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 16 15 Connector_Molex Molex_Panelmate_53780-1570_1x15-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-1570 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 17 16 Connector_Molex Molex_Panelmate_53780-1870_1x18-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-1870 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 20 19 Connector_Molex Molex_Panelmate_53780-3070_1x30-1MP_P1.25mm_Horizontal Molex Panelmate series connector, 53780-3070 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry +connector Molex Panelmate horizontal 0 32 31 Connector_Molex Molex_Pico-Clasp_202396-0207_1x02-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 4 3 Connector_Molex Molex_Pico-Clasp_202396-0307_1x03-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 5 4 Connector_Molex Molex_Pico-Clasp_202396-0407_1x04-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 6 5 Connector_Molex Molex_Pico-Clasp_202396-0507_1x05-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 7 6 Connector_Molex Molex_Pico-Clasp_202396-0607_1x06-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0607 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 8 7 Connector_Molex Molex_Pico-Clasp_202396-0707_1x07-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0707 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 9 8 Connector_Molex Molex_Pico-Clasp_202396-0807_1x08-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0807 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 10 9 Connector_Molex Molex_Pico-Clasp_202396-0907_1x09-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-0907 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 11 10 Connector_Molex Molex_Pico-Clasp_202396-1007_1x10-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-1007 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 12 11 Connector_Molex Molex_Pico-Clasp_202396-1107_1x11-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-1107 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 13 12 Connector_Molex Molex_Pico-Clasp_202396-1207_1x12-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-1207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 14 13 Connector_Molex Molex_Pico-Clasp_202396-1307_1x13-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-1307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 15 14 Connector_Molex Molex_Pico-Clasp_202396-1407_1x14-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-1407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 16 15 Connector_Molex Molex_Pico-Clasp_202396-1507_1x15-1MP_P1.00mm_Horizontal Molex Pico-Clasp series connector, 202396-1507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry +connector Molex Pico-Clasp horizontal 0 17 16 Connector_Molex Molex_Pico-Clasp_501331-0207_1x02-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 4 3 Connector_Molex Molex_Pico-Clasp_501331-0307_1x03-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 5 4 Connector_Molex Molex_Pico-Clasp_501331-0407_1x04-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 6 5 Connector_Molex Molex_Pico-Clasp_501331-0507_1x05-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 7 6 Connector_Molex Molex_Pico-Clasp_501331-0607_1x06-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0607 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 8 7 Connector_Molex Molex_Pico-Clasp_501331-0707_1x07-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0707 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 9 8 Connector_Molex Molex_Pico-Clasp_501331-0807_1x08-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0807 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 10 9 Connector_Molex Molex_Pico-Clasp_501331-0907_1x09-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-0907 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 11 10 Connector_Molex Molex_Pico-Clasp_501331-1007_1x10-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-1007 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 12 11 Connector_Molex Molex_Pico-Clasp_501331-1107_1x11-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-1107 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 13 12 Connector_Molex Molex_Pico-Clasp_501331-1207_1x12-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-1207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 14 13 Connector_Molex Molex_Pico-Clasp_501331-1307_1x13-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-1307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 15 14 Connector_Molex Molex_Pico-Clasp_501331-1407_1x14-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-1407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 16 15 Connector_Molex Molex_Pico-Clasp_501331-1507_1x15-1MP_P1.00mm_Vertical Molex Pico-Clasp series connector, 501331-1507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry +connector Molex Pico-Clasp vertical 0 17 16 Connector_Molex Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_Vertical Molex Pico-EZmate series connector, 78171-0002 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry +connector Molex Pico-EZmate vertical 0 4 3 Connector_Molex Molex_Pico-EZmate_78171-0003_1x03-1MP_P1.20mm_Vertical Molex Pico-EZmate series connector, 78171-0003 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry +connector Molex Pico-EZmate vertical 0 5 4 Connector_Molex Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical Molex Pico-EZmate series connector, 78171-0004 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry +connector Molex Pico-EZmate vertical 0 6 5 Connector_Molex Molex_Pico-EZmate_78171-0005_1x05-1MP_P1.20mm_Vertical Molex Pico-EZmate series connector, 78171-0005 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry +connector Molex Pico-EZmate vertical 0 7 6 Connector_Molex Molex_Pico-EZmate_Slim_202656-0021_1x02-1MP_P1.20mm_Vertical Molex Pico-EZmate_Slim series connector, 202656-0021 (http://www.molex.com/pdm_docs/sd/2026560021_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate_Slim side entry +connector Molex Pico-EZmate_Slim vertical 0 4 3 @@ -22423,567 +24264,567 @@ molex pico spox 14 Connector_Molex Molex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 2 2 Connector_Molex Molex_PicoBlade_53047-0310_1x03_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 3 3 Connector_Molex Molex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 4 4 Connector_Molex Molex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 5 5 Connector_Molex Molex_PicoBlade_53047-0610_1x06_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 6 6 Connector_Molex Molex_PicoBlade_53047-0710_1x07_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 7 7 Connector_Molex Molex_PicoBlade_53047-0810_1x08_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 8 8 Connector_Molex Molex_PicoBlade_53047-0910_1x09_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 9 9 Connector_Molex Molex_PicoBlade_53047-1010_1x10_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 10 10 Connector_Molex Molex_PicoBlade_53047-1110_1x11_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 11 11 Connector_Molex Molex_PicoBlade_53047-1210_1x12_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 12 12 Connector_Molex Molex_PicoBlade_53047-1310_1x13_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 13 13 Connector_Molex Molex_PicoBlade_53047-1410_1x14_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 14 14 Connector_Molex Molex_PicoBlade_53047-1510_1x15_P1.25mm_Vertical Molex PicoBlade Connector System, 53047-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 15 15 Connector_Molex Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 2 2 Connector_Molex Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 3 3 Connector_Molex Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 4 4 Connector_Molex Molex_PicoBlade_53048-0510_1x05_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 5 5 Connector_Molex Molex_PicoBlade_53048-0610_1x06_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 6 6 Connector_Molex Molex_PicoBlade_53048-0710_1x07_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 7 7 Connector_Molex Molex_PicoBlade_53048-0810_1x08_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 8 8 Connector_Molex Molex_PicoBlade_53048-0910_1x09_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 9 9 Connector_Molex Molex_PicoBlade_53048-1010_1x10_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 10 10 Connector_Molex Molex_PicoBlade_53048-1110_1x11_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 11 11 Connector_Molex Molex_PicoBlade_53048-1210_1x12_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 12 12 Connector_Molex Molex_PicoBlade_53048-1310_1x13_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 13 13 Connector_Molex Molex_PicoBlade_53048-1410_1x14_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 14 14 Connector_Molex Molex_PicoBlade_53048-1510_1x15_P1.25mm_Horizontal Molex PicoBlade Connector System, 53048-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 15 15 Connector_Molex Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 4 3 Connector_Molex Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 5 4 Connector_Molex Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 6 5 Connector_Molex Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 7 6 Connector_Molex Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0671 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 8 7 Connector_Molex Molex_PicoBlade_53261-0771_1x07-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 9 8 Connector_Molex Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0871 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 10 9 Connector_Molex Molex_PicoBlade_53261-0971_1x09-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-0971 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 11 10 Connector_Molex Molex_PicoBlade_53261-1071_1x10-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1071 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 12 11 Connector_Molex Molex_PicoBlade_53261-1171_1x11-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1171 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 13 12 Connector_Molex Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 14 13 Connector_Molex Molex_PicoBlade_53261-1371_1x13-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 15 14 Connector_Molex Molex_PicoBlade_53261-1471_1x14-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 16 15 Connector_Molex Molex_PicoBlade_53261-1571_1x15-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 17 16 Connector_Molex Molex_PicoBlade_53261-1771_1x17-1MP_P1.25mm_Horizontal Molex PicoBlade series connector, 53261-1771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry +connector Molex PicoBlade horizontal 0 19 18 Connector_Molex Molex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 4 3 Connector_Molex Molex_PicoBlade_53398-0371_1x03-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 5 4 Connector_Molex Molex_PicoBlade_53398-0471_1x04-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 6 5 Connector_Molex Molex_PicoBlade_53398-0571_1x05-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 7 6 Connector_Molex Molex_PicoBlade_53398-0671_1x06-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0671 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 8 7 Connector_Molex Molex_PicoBlade_53398-0771_1x07-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0771 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 9 8 Connector_Molex Molex_PicoBlade_53398-0871_1x08-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0871 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 10 9 Connector_Molex Molex_PicoBlade_53398-0971_1x09-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-0971 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 11 10 Connector_Molex Molex_PicoBlade_53398-1071_1x10-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-1071 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 12 11 Connector_Molex Molex_PicoBlade_53398-1171_1x11-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-1171 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 13 12 Connector_Molex Molex_PicoBlade_53398-1271_1x12-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-1271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 14 13 Connector_Molex Molex_PicoBlade_53398-1371_1x13-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-1371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 15 14 Connector_Molex Molex_PicoBlade_53398-1471_1x14-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-1471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 16 15 Connector_Molex Molex_PicoBlade_53398-1571_1x15-1MP_P1.25mm_Vertical Molex PicoBlade series connector, 53398-1571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry +connector Molex PicoBlade vertical 0 17 16 Connector_Molex Molex_Picoflex_90325-0004_2x02_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 4 4 Connector_Molex Molex_Picoflex_90325-0006_2x03_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 6 6 Connector_Molex Molex_Picoflex_90325-0008_2x04_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 8 8 Connector_Molex Molex_Picoflex_90325-0010_2x05_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 10 10 Connector_Molex Molex_Picoflex_90325-0012_2x06_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 12 12 Connector_Molex Molex_Picoflex_90325-0014_2x07_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 14 14 Connector_Molex Molex_Picoflex_90325-0016_2x08_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 16 16 Connector_Molex Molex_Picoflex_90325-0018_2x09_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 18 18 Connector_Molex Molex_Picoflex_90325-0020_2x10_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 20 20 Connector_Molex Molex_Picoflex_90325-0022_2x11_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 22 22 Connector_Molex Molex_Picoflex_90325-0024_2x12_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 24 24 Connector_Molex Molex_Picoflex_90325-0026_2x13_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90325-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 26 26 Connector_Molex Molex_Picoflex_90814-0004_2x02_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 4 4 Connector_Molex Molex_Picoflex_90814-0006_2x03_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 6 6 Connector_Molex Molex_Picoflex_90814-0008_2x04_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 8 8 Connector_Molex Molex_Picoflex_90814-0010_2x05_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 10 10 Connector_Molex Molex_Picoflex_90814-0012_2x06_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 12 12 Connector_Molex Molex_Picoflex_90814-0014_2x07_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 14 14 Connector_Molex Molex_Picoflex_90814-0016_2x08_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 16 16 Connector_Molex Molex_Picoflex_90814-0018_2x09_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 18 18 Connector_Molex Molex_Picoflex_90814-0020_2x10_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 20 20 Connector_Molex Molex_Picoflex_90814-0022_2x11_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 22 22 Connector_Molex Molex_Picoflex_90814-0024_2x12_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 24 24 Connector_Molex Molex_Picoflex_90814-0026_2x13_P1.27mm_Vertical Molex Picoflex Ribbon-Cable Connectors, 90814-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry +connector Molex Picoflex vertical 0 26 26 @@ -23158,98 +24999,98 @@ connector Molex SL vertical Connector_Molex Molex_SPOX_5267-02A_1x02_P2.50mm_Vertical Molex SPOX Connector System, 5267-02A, 2 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 2 2 Connector_Molex Molex_SPOX_5267-03A_1x03_P2.50mm_Vertical Molex SPOX Connector System, 5267-03A, 3 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 3 3 Connector_Molex Molex_SPOX_5267-04A_1x04_P2.50mm_Vertical Molex SPOX Connector System, 5267-04A, 4 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 4 4 Connector_Molex Molex_SPOX_5267-05A_1x05_P2.50mm_Vertical Molex SPOX Connector System, 5267-05A, 5 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 5 5 Connector_Molex Molex_SPOX_5267-06A_1x06_P2.50mm_Vertical Molex SPOX Connector System, 5267-06A, 6 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 6 6 Connector_Molex Molex_SPOX_5267-07A_1x07_P2.50mm_Vertical Molex SPOX Connector System, 5267-07A, 7 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 7 7 Connector_Molex Molex_SPOX_5267-08A_1x08_P2.50mm_Vertical Molex SPOX Connector System, 5267-08A, 8 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 8 8 Connector_Molex Molex_SPOX_5267-09A_1x09_P2.50mm_Vertical Molex SPOX Connector System, 5267-09A, 9 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 9 9 Connector_Molex Molex_SPOX_5267-10A_1x10_P2.50mm_Vertical Molex SPOX Connector System, 5267-10A, 10 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 10 10 Connector_Molex Molex_SPOX_5267-11A_1x11_P2.50mm_Vertical Molex SPOX Connector System, 5267-11A, 11 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 11 11 Connector_Molex Molex_SPOX_5267-12A_1x12_P2.50mm_Vertical Molex SPOX Connector System, 5267-12A, 12 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 12 12 Connector_Molex Molex_SPOX_5267-13A_1x13_P2.50mm_Vertical Molex SPOX Connector System, 5267-13A, 13 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 13 13 Connector_Molex Molex_SPOX_5267-14A_1x14_P2.50mm_Vertical Molex SPOX Connector System, 5267-14A, 14 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 14 14 Connector_Molex Molex_SPOX_5267-15A_1x15_P2.50mm_Vertical Molex SPOX Connector System, 5267-15A, 15 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry +connector Molex SPOX vertical 0 15 15 @@ -23354,280 +25195,280 @@ connector Molex SPOX horizontal Connector_Molex Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical Molex Sabre Power Connector, 43160-0102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 4 2 Connector_Molex Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-0102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 30 2 Connector_Molex Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical Molex Sabre Power Connector, 43160-0103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 6 3 Connector_Molex Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-0103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 45 3 Connector_Molex Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical Molex Sabre Power Connector, 43160-0104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 8 4 Connector_Molex Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-0104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 60 4 Connector_Molex Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical Molex Sabre Power Connector, 43160-0105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 10 5 Connector_Molex Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-0105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 75 5 Connector_Molex Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical Molex Sabre Power Connector, 43160-0106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 12 6 Connector_Molex Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-0106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 90 6 Connector_Molex Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal Molex Sabre Power Connector, 43160-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 6 2 Connector_Molex Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 43160-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 32 2 Connector_Molex Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal Molex Sabre Power Connector, 43160-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 8 3 Connector_Molex Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 43160-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 47 3 Connector_Molex Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal Molex Sabre Power Connector, 43160-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 10 4 Connector_Molex Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 43160-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 62 4 Connector_Molex Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal Molex Sabre Power Connector, 43160-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 12 5 Connector_Molex Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 43160-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 77 5 Connector_Molex Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal Molex Sabre Power Connector, 43160-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 14 6 Connector_Molex Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 43160-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 92 6 Connector_Molex Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical Molex Sabre Power Connector, 43160-2102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 6 2 Connector_Molex Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-2102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 32 2 Connector_Molex Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical Molex Sabre Power Connector, 43160-2103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 8 3 Connector_Molex Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-2103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 47 3 Connector_Molex Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical Molex Sabre Power Connector, 43160-2104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 10 4 Connector_Molex Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-2104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 62 4 Connector_Molex Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical Molex Sabre Power Connector, 43160-2105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 12 5 Connector_Molex Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-2105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 77 5 Connector_Molex Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical Molex Sabre Power Connector, 43160-2106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 14 6 Connector_Molex Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical_ThermalVias Molex Sabre Power Connector, 43160-2106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry +connector Molex Sabre vertical 0 92 6 Connector_Molex Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal Molex Sabre Power Connector, 46007-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 4 2 Connector_Molex Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 46007-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 30 2 Connector_Molex Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal Molex Sabre Power Connector, 46007-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 6 3 Connector_Molex Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 46007-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 45 3 Connector_Molex Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal Molex Sabre Power Connector, 46007-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 8 4 Connector_Molex Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 46007-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 60 4 Connector_Molex Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal Molex Sabre Power Connector, 46007-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 10 5 Connector_Molex Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 46007-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 75 5 Connector_Molex Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal Molex Sabre Power Connector, 46007-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 12 6 Connector_Molex Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal_ThermalVias Molex Sabre Power Connector, 46007-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry +connector Molex Sabre horizontal 0 90 6 @@ -23725,371 +25566,371 @@ connector Molex SlimStack vertical Connector_Molex Molex_SlimStack_54722-0164_2x08_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0164, 16 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 16 16 Connector_Molex Molex_SlimStack_54722-0204_2x10_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0204, 20 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 20 20 Connector_Molex Molex_SlimStack_54722-0224_2x11_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0224, 22 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 22 22 Connector_Molex Molex_SlimStack_54722-0244_2x12_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0244, 24 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 24 24 Connector_Molex Molex_SlimStack_54722-0304_2x15_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0304, 30 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 30 30 Connector_Molex Molex_SlimStack_54722-0344_2x17_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0344, 34 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 34 34 Connector_Molex Molex_SlimStack_54722-0404_2x20_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0404, 40 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 40 40 Connector_Molex Molex_SlimStack_54722-0504_2x25_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0504, 50 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 50 50 Connector_Molex Molex_SlimStack_54722-0604_2x30_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0604, 60 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 60 60 Connector_Molex Molex_SlimStack_54722-0804_2x40_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0804, 80 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 80 80 Connector_Molex Molex_SlimStack_55560-0161_2x08_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0161, 16 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 16 16 Connector_Molex Molex_SlimStack_55560-0201_2x10_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0201, 20 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 20 20 Connector_Molex Molex_SlimStack_55560-0221_2x11_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0221, 22 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 22 22 Connector_Molex Molex_SlimStack_55560-0241_2x12_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0241, 24 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 24 24 Connector_Molex Molex_SlimStack_55560-0301_2x15_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0301, 30 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 30 30 Connector_Molex Molex_SlimStack_55560-0341_2x17_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0341, 34 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 34 34 Connector_Molex Molex_SlimStack_55560-0401_2x20_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0401, 40 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 40 40 Connector_Molex Molex_SlimStack_55560-0501_2x25_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0501, 50 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 50 50 Connector_Molex Molex_SlimStack_55560-0601_2x30_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0601, 60 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 60 60 Connector_Molex Molex_SlimStack_55560-0801_2x40_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0801, 80 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 80 80 Connector_Molex Molex_SlimStack_501920-3001_2x15_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-3001, 30 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 30 30 Connector_Molex Molex_SlimStack_501920-4001_2x20_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-4001, 40 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 40 40 Connector_Molex Molex_SlimStack_501920-5001_2x25_P0.50mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-5001, 50 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 50 50 Connector_Molex Molex_SlimStack_502426-0810_2x04_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-0810, 8 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 8 8 Connector_Molex Molex_SlimStack_502426-1410_2x07_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 14 14 Connector_Molex Molex_SlimStack_502426-2010_2x10_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 20 20 Connector_Molex Molex_SlimStack_502426-2210_2x11_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 22 22 Connector_Molex Molex_SlimStack_502426-2410_2x12_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 24 24 Connector_Molex Molex_SlimStack_502426-2610_2x13_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 26 26 Connector_Molex Molex_SlimStack_502426-3010_2x15_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 30 30 Connector_Molex Molex_SlimStack_502426-3210_2x16_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 32 32 Connector_Molex Molex_SlimStack_502426-3410_2x17_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 34 34 Connector_Molex Molex_SlimStack_502426-4010_2x20_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 40 40 Connector_Molex Molex_SlimStack_502426-4410_2x22_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 44 44 Connector_Molex Molex_SlimStack_502426-5010_2x25_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 50 50 Connector_Molex Molex_SlimStack_502426-6010_2x30_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 60 60 Connector_Molex Molex_SlimStack_502426-6410_2x32_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 64 64 Connector_Molex Molex_SlimStack_502426-8010_2x40_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 80 80 Connector_Molex Molex_SlimStack_502430-0820_2x04_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-0820, 8 Pins (http://www.molex.com/pdm_docs/sd/5024300820_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 8 8 Connector_Molex Molex_SlimStack_502430-1410_2x07_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 14 14 Connector_Molex Molex_SlimStack_502430-2010_2x10_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 20 20 Connector_Molex Molex_SlimStack_502430-2210_2x11_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 22 22 Connector_Molex Molex_SlimStack_502430-2410_2x12_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 24 24 Connector_Molex Molex_SlimStack_502430-2610_2x13_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 26 26 Connector_Molex Molex_SlimStack_502430-3010_2x15_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 30 30 Connector_Molex Molex_SlimStack_502430-3210_2x16_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 32 32 Connector_Molex Molex_SlimStack_502430-3410_2x17_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 34 34 Connector_Molex Molex_SlimStack_502430-4010_2x20_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 40 40 Connector_Molex Molex_SlimStack_502430-4410_2x22_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 44 44 Connector_Molex Molex_SlimStack_502430-5010_2x25_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 50 50 Connector_Molex Molex_SlimStack_502430-6010_2x30_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 60 60 Connector_Molex Molex_SlimStack_502430-6410_2x32_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 64 64 Connector_Molex Molex_SlimStack_502430-8010_2x40_P0.40mm_Vertical Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry +connector Molex SlimStack vertical 0 80 80 @@ -24199,6 +26040,13 @@ sodimm 200 200 Connector_PCBEdge +SODIMM-260_DDR4_H4.0-5.2_OrientationStd_Socket +DDR4 SODIMM Socket, 0.5 mm pitch, 260 positions, 4 mm or 5 mm height, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2309407%7F3%7Fpdf%7FEnglish%7FENG_CD_2309407_3.pdf%7F2309407-1 +SODIMM DIMM DDR DDR4 RAM +0 +262 +261 +Connector_PCBEdge Samtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge Highspeed card edge connector for PCB's with 05 contacts (polarized) conn samtec card-edge high-speed @@ -43659,6 +45507,13 @@ ethernet 8p8c transformer magjack 12 11 Connector_RJ +RJ45_RCH_RC01937 +1 port ethernet throughhole connector, https://www.lcsc.com/datasheet/lcsc_datasheet_2411121142_RCH-RC01937_C708652.pdf +RJ45 ethernet 8p8c shielded +0 +10 +9 +Connector_RJ RJ45_UDE_RB1-125B8G1A 1 Port RJ45 Connector Through Hole 10/100/1000 Base-T, https://datasheet.lcsc.com/szlcsc/1901091107_UDE-Corp-RB1-125B8G1A_C363353.pdf#page=3 RJ45 ethernet @@ -43680,6 +45535,13 @@ RJ45 ethernet magnetic 14 13 Connector_RJ +RJ45_Wuerth_7499010211A_Horizontal +RJ45 connector, horizontal, tab down, 10/100Base-TX, with magnetics, green/yellow LEDs, https://katalog.we-online.de/pbs/datasheet/7499010211A.pdf +RJ45 ethernet magnetic magjack transformer +0 +14 +13 +Connector_RJ RJ45_Wuerth_7499111446_Horizontal LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT ethernet lan connector @@ -43737,88 +45599,172 @@ FMC LPC VITA 160 Connector_Samtec Samtec_LSHM-105-xx.x-x-DV-N_2x05_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-N, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-N, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 10 10 Connector_Samtec Samtec_LSHM-105-xx.x-x-DV-S_2x05-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-S, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-S, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 12 11 Connector_Samtec Samtec_LSHM-110-xx.x-x-DV-N_2x10_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-N, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-N, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 20 20 Connector_Samtec Samtec_LSHM-110-xx.x-x-DV-S_2x10-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-S, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-S, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 22 21 Connector_Samtec Samtec_LSHM-120-xx.x-x-DV-N_2x20_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-N, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-N, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 40 40 Connector_Samtec Samtec_LSHM-120-xx.x-x-DV-S_2x20-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-S, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-S, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 42 41 Connector_Samtec Samtec_LSHM-130-xx.x-x-DV-N_2x30_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-N, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-N, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 60 60 Connector_Samtec Samtec_LSHM-130-xx.x-x-DV-S_2x30-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-S, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-S, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 62 61 Connector_Samtec Samtec_LSHM-140-xx.x-x-DV-N_2x40_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-N, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-N, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 80 80 Connector_Samtec Samtec_LSHM-140-xx.x-x-DV-S_2x40-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-S, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-S, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 82 81 Connector_Samtec Samtec_LSHM-150-xx.x-x-DV-N_2x50_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-N, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-N, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 100 100 Connector_Samtec Samtec_LSHM-150-xx.x-x-DV-S_2x50-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-S, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry +Samtec LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-S, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec vertical 0 102 101 +Connector_Samtec +Samtec_SS4-10-3.00-x-D-K-xR_2x10_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x10 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +20 +20 +Connector_Samtec +Samtec_SS4-10-3.50-x-D-K-xR_2x10_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x10 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +20 +20 +Connector_Samtec +Samtec_SS4-15-3.00-x-D-K-xR_2x15_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x15 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +30 +30 +Connector_Samtec +Samtec_SS4-15-3.50-x-D-K-xR_2x15_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x15 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +30 +30 +Connector_Samtec +Samtec_SS4-20-3.00-x-D-K-xR_2x20_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x20 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +40 +40 +Connector_Samtec +Samtec_SS4-20-3.50-x-D-K-xR_2x20_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x20 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +40 +40 +Connector_Samtec +Samtec_SS4-30-3.00-x-D-K-xR_2x30_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x30 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +60 +60 +Connector_Samtec +Samtec_SS4-30-3.50-x-D-K-xR_2x30_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x30 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +60 +60 +Connector_Samtec +Samtec_SS4-40-3.00-x-D-K-xR_2x40_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x40 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +80 +80 +Connector_Samtec +Samtec_SS4-40-3.50-x-D-K-xR_2x40_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x40 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +80 +80 +Connector_Samtec +Samtec_SS4-50-3.00-x-D-K-xR_2x50_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x50 ways, 3.00 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +100 +100 +Connector_Samtec +Samtec_SS4-50-3.50-x-D-K-xR_2x50_P0.4mm_Socket +Micro Blade & Beam Ultra Fine Pitch Socket, 0.40 mm pitch, 02x50 ways, 3.50 lead style (source: https://suddendocs.samtec.com/prints/ss4-xx-x.xx-x-d-x-xx-tr-footprint.pdf) +conn samtec board-to-board socket high-speed +0 +100 +100 Connector_Samtec_HLE_SMD Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator @@ -45852,987 +47798,987 @@ connector Samtec HLE horizontal Connector_Samtec_HLE_THT Samtec_HLE-104-02-xx-DV-PE-LC_2x04_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 8 8 Connector_Samtec_HLE_THT Samtec_HLE-104-02-xx-DV-PE_2x04_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE (compatible alternatives: HLE-104-02-xx-DV-PE-BE), 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 8 8 Connector_Samtec_HLE_THT Samtec_HLE-104-02-xx-DV-TE_2x04_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-TE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 8 8 Connector_Samtec_HLE_THT Samtec_HLE-105-02-xx-DV-PE-LC_2x05_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 10 10 Connector_Samtec_HLE_THT Samtec_HLE-105-02-xx-DV-PE_2x05_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE (compatible alternatives: HLE-105-02-xx-DV-PE-BE), 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 10 10 Connector_Samtec_HLE_THT Samtec_HLE-105-02-xx-DV-TE_2x05_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-TE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 10 10 Connector_Samtec_HLE_THT Samtec_HLE-106-02-xx-DV-PE-LC_2x06_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 12 12 Connector_Samtec_HLE_THT Samtec_HLE-106-02-xx-DV-PE_2x06_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE (compatible alternatives: HLE-106-02-xx-DV-PE-BE), 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 12 12 Connector_Samtec_HLE_THT Samtec_HLE-106-02-xx-DV-TE_2x06_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-TE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 12 12 Connector_Samtec_HLE_THT Samtec_HLE-107-02-xx-DV-PE-LC_2x07_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 14 14 Connector_Samtec_HLE_THT Samtec_HLE-107-02-xx-DV-PE_2x07_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE (compatible alternatives: HLE-107-02-xx-DV-PE-BE), 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 14 14 Connector_Samtec_HLE_THT Samtec_HLE-107-02-xx-DV-TE_2x07_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-TE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 14 14 Connector_Samtec_HLE_THT Samtec_HLE-108-02-xx-DV-PE-LC_2x08_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 16 16 Connector_Samtec_HLE_THT Samtec_HLE-108-02-xx-DV-PE_2x08_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE (compatible alternatives: HLE-108-02-xx-DV-PE-BE), 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 16 16 Connector_Samtec_HLE_THT Samtec_HLE-108-02-xx-DV-TE_2x08_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-TE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 16 16 Connector_Samtec_HLE_THT Samtec_HLE-109-02-xx-DV-PE-LC_2x09_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 18 18 Connector_Samtec_HLE_THT Samtec_HLE-109-02-xx-DV-PE_2x09_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE (compatible alternatives: HLE-109-02-xx-DV-PE-BE), 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 18 18 Connector_Samtec_HLE_THT Samtec_HLE-109-02-xx-DV-TE_2x09_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-TE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 18 18 Connector_Samtec_HLE_THT Samtec_HLE-110-02-xx-DV-PE-LC_2x10_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 20 20 Connector_Samtec_HLE_THT Samtec_HLE-110-02-xx-DV-PE_2x10_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE (compatible alternatives: HLE-110-02-xx-DV-PE-BE), 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 20 20 Connector_Samtec_HLE_THT Samtec_HLE-110-02-xx-DV-TE_2x10_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-TE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 20 20 Connector_Samtec_HLE_THT Samtec_HLE-111-02-xx-DV-PE-LC_2x11_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 22 22 Connector_Samtec_HLE_THT Samtec_HLE-111-02-xx-DV-PE_2x11_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE (compatible alternatives: HLE-111-02-xx-DV-PE-BE), 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 22 22 Connector_Samtec_HLE_THT Samtec_HLE-111-02-xx-DV-TE_2x11_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-TE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 22 22 Connector_Samtec_HLE_THT Samtec_HLE-112-02-xx-DV-PE-LC_2x12_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 24 24 Connector_Samtec_HLE_THT Samtec_HLE-112-02-xx-DV-PE_2x12_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE (compatible alternatives: HLE-112-02-xx-DV-PE-BE), 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 24 24 Connector_Samtec_HLE_THT Samtec_HLE-112-02-xx-DV-TE_2x12_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-TE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 24 24 Connector_Samtec_HLE_THT Samtec_HLE-113-02-xx-DV-PE-LC_2x13_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 26 26 Connector_Samtec_HLE_THT Samtec_HLE-113-02-xx-DV-PE_2x13_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE (compatible alternatives: HLE-113-02-xx-DV-PE-BE), 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 26 26 Connector_Samtec_HLE_THT Samtec_HLE-113-02-xx-DV-TE_2x13_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-TE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 26 26 Connector_Samtec_HLE_THT Samtec_HLE-114-02-xx-DV-PE-LC_2x14_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 28 28 Connector_Samtec_HLE_THT Samtec_HLE-114-02-xx-DV-PE_2x14_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE (compatible alternatives: HLE-114-02-xx-DV-PE-BE), 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 28 28 Connector_Samtec_HLE_THT Samtec_HLE-114-02-xx-DV-TE_2x14_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-TE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 28 28 Connector_Samtec_HLE_THT Samtec_HLE-115-02-xx-DV-PE-LC_2x15_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 30 30 Connector_Samtec_HLE_THT Samtec_HLE-115-02-xx-DV-PE_2x15_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE (compatible alternatives: HLE-115-02-xx-DV-PE-BE), 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 30 30 Connector_Samtec_HLE_THT Samtec_HLE-115-02-xx-DV-TE_2x15_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-TE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 30 30 Connector_Samtec_HLE_THT Samtec_HLE-116-02-xx-DV-PE-LC_2x16_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 32 32 Connector_Samtec_HLE_THT Samtec_HLE-116-02-xx-DV-PE_2x16_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE (compatible alternatives: HLE-116-02-xx-DV-PE-BE), 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 32 32 Connector_Samtec_HLE_THT Samtec_HLE-116-02-xx-DV-TE_2x16_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-TE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 32 32 Connector_Samtec_HLE_THT Samtec_HLE-117-02-xx-DV-PE-LC_2x17_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 34 34 Connector_Samtec_HLE_THT Samtec_HLE-117-02-xx-DV-PE_2x17_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE (compatible alternatives: HLE-117-02-xx-DV-PE-BE), 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 34 34 Connector_Samtec_HLE_THT Samtec_HLE-117-02-xx-DV-TE_2x17_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-TE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 34 34 Connector_Samtec_HLE_THT Samtec_HLE-118-02-xx-DV-PE-LC_2x18_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 36 36 Connector_Samtec_HLE_THT Samtec_HLE-118-02-xx-DV-PE_2x18_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE (compatible alternatives: HLE-118-02-xx-DV-PE-BE), 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 36 36 Connector_Samtec_HLE_THT Samtec_HLE-118-02-xx-DV-TE_2x18_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-TE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 36 36 Connector_Samtec_HLE_THT Samtec_HLE-119-02-xx-DV-PE-LC_2x19_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 38 38 Connector_Samtec_HLE_THT Samtec_HLE-119-02-xx-DV-PE_2x19_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE (compatible alternatives: HLE-119-02-xx-DV-PE-BE), 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 38 38 Connector_Samtec_HLE_THT Samtec_HLE-119-02-xx-DV-TE_2x19_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-TE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 38 38 Connector_Samtec_HLE_THT Samtec_HLE-120-02-xx-DV-PE-LC_2x20_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 40 40 Connector_Samtec_HLE_THT Samtec_HLE-120-02-xx-DV-PE_2x20_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE (compatible alternatives: HLE-120-02-xx-DV-PE-BE), 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 40 40 Connector_Samtec_HLE_THT Samtec_HLE-120-02-xx-DV-TE_2x20_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-TE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 40 40 Connector_Samtec_HLE_THT Samtec_HLE-121-02-xx-DV-PE-LC_2x21_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 42 42 Connector_Samtec_HLE_THT Samtec_HLE-121-02-xx-DV-PE_2x21_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE (compatible alternatives: HLE-121-02-xx-DV-PE-BE), 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 42 42 Connector_Samtec_HLE_THT Samtec_HLE-121-02-xx-DV-TE_2x21_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-TE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 42 42 Connector_Samtec_HLE_THT Samtec_HLE-122-02-xx-DV-PE-LC_2x22_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 44 44 Connector_Samtec_HLE_THT Samtec_HLE-122-02-xx-DV-PE_2x22_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE (compatible alternatives: HLE-122-02-xx-DV-PE-BE), 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 44 44 Connector_Samtec_HLE_THT Samtec_HLE-122-02-xx-DV-TE_2x22_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-TE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 44 44 Connector_Samtec_HLE_THT Samtec_HLE-123-02-xx-DV-PE-LC_2x23_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 46 46 Connector_Samtec_HLE_THT Samtec_HLE-123-02-xx-DV-PE_2x23_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE (compatible alternatives: HLE-123-02-xx-DV-PE-BE), 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 46 46 Connector_Samtec_HLE_THT Samtec_HLE-123-02-xx-DV-TE_2x23_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-TE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 46 46 Connector_Samtec_HLE_THT Samtec_HLE-124-02-xx-DV-PE-LC_2x24_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 48 48 Connector_Samtec_HLE_THT Samtec_HLE-124-02-xx-DV-PE_2x24_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE (compatible alternatives: HLE-124-02-xx-DV-PE-BE), 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 48 48 Connector_Samtec_HLE_THT Samtec_HLE-124-02-xx-DV-TE_2x24_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-TE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 48 48 Connector_Samtec_HLE_THT Samtec_HLE-125-02-xx-DV-PE-LC_2x25_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 50 50 Connector_Samtec_HLE_THT Samtec_HLE-125-02-xx-DV-PE_2x25_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE (compatible alternatives: HLE-125-02-xx-DV-PE-BE), 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 50 50 Connector_Samtec_HLE_THT Samtec_HLE-125-02-xx-DV-TE_2x25_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-TE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 50 50 Connector_Samtec_HLE_THT Samtec_HLE-126-02-xx-DV-PE-LC_2x26_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 52 52 Connector_Samtec_HLE_THT Samtec_HLE-126-02-xx-DV-PE_2x26_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE (compatible alternatives: HLE-126-02-xx-DV-PE-BE), 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 52 52 Connector_Samtec_HLE_THT Samtec_HLE-126-02-xx-DV-TE_2x26_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-TE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 52 52 Connector_Samtec_HLE_THT Samtec_HLE-127-02-xx-DV-PE-LC_2x27_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 54 54 Connector_Samtec_HLE_THT Samtec_HLE-127-02-xx-DV-PE_2x27_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE (compatible alternatives: HLE-127-02-xx-DV-PE-BE), 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 54 54 Connector_Samtec_HLE_THT Samtec_HLE-127-02-xx-DV-TE_2x27_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-TE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 54 54 Connector_Samtec_HLE_THT Samtec_HLE-128-02-xx-DV-PE-LC_2x28_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 56 56 Connector_Samtec_HLE_THT Samtec_HLE-128-02-xx-DV-PE_2x28_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE (compatible alternatives: HLE-128-02-xx-DV-PE-BE), 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 56 56 Connector_Samtec_HLE_THT Samtec_HLE-128-02-xx-DV-TE_2x28_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-TE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 56 56 Connector_Samtec_HLE_THT Samtec_HLE-129-02-xx-DV-PE-LC_2x29_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 58 58 Connector_Samtec_HLE_THT Samtec_HLE-129-02-xx-DV-PE_2x29_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE (compatible alternatives: HLE-129-02-xx-DV-PE-BE), 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 58 58 Connector_Samtec_HLE_THT Samtec_HLE-129-02-xx-DV-TE_2x29_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-TE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 58 58 Connector_Samtec_HLE_THT Samtec_HLE-130-02-xx-DV-PE-LC_2x30_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 60 60 Connector_Samtec_HLE_THT Samtec_HLE-130-02-xx-DV-PE_2x30_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE (compatible alternatives: HLE-130-02-xx-DV-PE-BE), 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 60 60 Connector_Samtec_HLE_THT Samtec_HLE-130-02-xx-DV-TE_2x30_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-TE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 60 60 Connector_Samtec_HLE_THT Samtec_HLE-131-02-xx-DV-PE-LC_2x31_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 62 62 Connector_Samtec_HLE_THT Samtec_HLE-131-02-xx-DV-PE_2x31_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE (compatible alternatives: HLE-131-02-xx-DV-PE-BE), 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 62 62 Connector_Samtec_HLE_THT Samtec_HLE-131-02-xx-DV-TE_2x31_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-TE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 62 62 Connector_Samtec_HLE_THT Samtec_HLE-132-02-xx-DV-PE-LC_2x32_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 64 64 Connector_Samtec_HLE_THT Samtec_HLE-132-02-xx-DV-PE_2x32_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE (compatible alternatives: HLE-132-02-xx-DV-PE-BE), 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 64 64 Connector_Samtec_HLE_THT Samtec_HLE-132-02-xx-DV-TE_2x32_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-TE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 64 64 Connector_Samtec_HLE_THT Samtec_HLE-133-02-xx-DV-PE-LC_2x33_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 66 66 Connector_Samtec_HLE_THT Samtec_HLE-133-02-xx-DV-PE_2x33_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE (compatible alternatives: HLE-133-02-xx-DV-PE-BE), 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 66 66 Connector_Samtec_HLE_THT Samtec_HLE-133-02-xx-DV-TE_2x33_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-TE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 66 66 Connector_Samtec_HLE_THT Samtec_HLE-134-02-xx-DV-PE-LC_2x34_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 68 68 Connector_Samtec_HLE_THT Samtec_HLE-134-02-xx-DV-PE_2x34_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE (compatible alternatives: HLE-134-02-xx-DV-PE-BE), 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 68 68 Connector_Samtec_HLE_THT Samtec_HLE-134-02-xx-DV-TE_2x34_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-TE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 68 68 Connector_Samtec_HLE_THT Samtec_HLE-135-02-xx-DV-PE-LC_2x35_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 70 70 Connector_Samtec_HLE_THT Samtec_HLE-135-02-xx-DV-PE_2x35_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE (compatible alternatives: HLE-135-02-xx-DV-PE-BE), 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 70 70 Connector_Samtec_HLE_THT Samtec_HLE-135-02-xx-DV-TE_2x35_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-TE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 70 70 Connector_Samtec_HLE_THT Samtec_HLE-136-02-xx-DV-PE-LC_2x36_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 72 72 Connector_Samtec_HLE_THT Samtec_HLE-136-02-xx-DV-PE_2x36_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE (compatible alternatives: HLE-136-02-xx-DV-PE-BE), 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 72 72 Connector_Samtec_HLE_THT Samtec_HLE-136-02-xx-DV-TE_2x36_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-TE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 72 72 Connector_Samtec_HLE_THT Samtec_HLE-137-02-xx-DV-PE-LC_2x37_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 74 74 Connector_Samtec_HLE_THT Samtec_HLE-137-02-xx-DV-PE_2x37_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE (compatible alternatives: HLE-137-02-xx-DV-PE-BE), 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 74 74 Connector_Samtec_HLE_THT Samtec_HLE-137-02-xx-DV-TE_2x37_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-TE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 74 74 Connector_Samtec_HLE_THT Samtec_HLE-138-02-xx-DV-PE-LC_2x38_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 76 76 Connector_Samtec_HLE_THT Samtec_HLE-138-02-xx-DV-PE_2x38_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE (compatible alternatives: HLE-138-02-xx-DV-PE-BE), 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 76 76 Connector_Samtec_HLE_THT Samtec_HLE-138-02-xx-DV-TE_2x38_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-TE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 76 76 Connector_Samtec_HLE_THT Samtec_HLE-139-02-xx-DV-PE-LC_2x39_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 78 78 Connector_Samtec_HLE_THT Samtec_HLE-139-02-xx-DV-PE_2x39_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE (compatible alternatives: HLE-139-02-xx-DV-PE-BE), 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 78 78 Connector_Samtec_HLE_THT Samtec_HLE-139-02-xx-DV-TE_2x39_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-TE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 78 78 Connector_Samtec_HLE_THT Samtec_HLE-140-02-xx-DV-PE-LC_2x40_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 80 80 Connector_Samtec_HLE_THT Samtec_HLE-140-02-xx-DV-PE_2x40_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE (compatible alternatives: HLE-140-02-xx-DV-PE-BE), 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 80 80 Connector_Samtec_HLE_THT Samtec_HLE-140-02-xx-DV-TE_2x40_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-TE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 80 80 Connector_Samtec_HLE_THT Samtec_HLE-141-02-xx-DV-PE-LC_2x41_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 82 82 Connector_Samtec_HLE_THT Samtec_HLE-141-02-xx-DV-PE_2x41_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE (compatible alternatives: HLE-141-02-xx-DV-PE-BE), 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 82 82 Connector_Samtec_HLE_THT Samtec_HLE-141-02-xx-DV-TE_2x41_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-TE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 82 82 Connector_Samtec_HLE_THT Samtec_HLE-142-02-xx-DV-PE-LC_2x42_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 84 84 Connector_Samtec_HLE_THT Samtec_HLE-142-02-xx-DV-PE_2x42_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE (compatible alternatives: HLE-142-02-xx-DV-PE-BE), 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 84 84 Connector_Samtec_HLE_THT Samtec_HLE-142-02-xx-DV-TE_2x42_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-TE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 84 84 Connector_Samtec_HLE_THT Samtec_HLE-143-02-xx-DV-PE-LC_2x43_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 86 86 Connector_Samtec_HLE_THT Samtec_HLE-143-02-xx-DV-PE_2x43_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE (compatible alternatives: HLE-143-02-xx-DV-PE-BE), 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 86 86 Connector_Samtec_HLE_THT Samtec_HLE-143-02-xx-DV-TE_2x43_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-TE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 86 86 Connector_Samtec_HLE_THT Samtec_HLE-144-02-xx-DV-PE-LC_2x44_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 88 88 Connector_Samtec_HLE_THT Samtec_HLE-144-02-xx-DV-PE_2x44_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE (compatible alternatives: HLE-144-02-xx-DV-PE-BE), 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 88 88 Connector_Samtec_HLE_THT Samtec_HLE-144-02-xx-DV-TE_2x44_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-TE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 88 88 Connector_Samtec_HLE_THT Samtec_HLE-145-02-xx-DV-PE-LC_2x45_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 90 90 Connector_Samtec_HLE_THT Samtec_HLE-145-02-xx-DV-PE_2x45_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE (compatible alternatives: HLE-145-02-xx-DV-PE-BE), 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 90 90 Connector_Samtec_HLE_THT Samtec_HLE-145-02-xx-DV-TE_2x45_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-TE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 90 90 Connector_Samtec_HLE_THT Samtec_HLE-146-02-xx-DV-PE-LC_2x46_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 92 92 Connector_Samtec_HLE_THT Samtec_HLE-146-02-xx-DV-PE_2x46_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE (compatible alternatives: HLE-146-02-xx-DV-PE-BE), 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 92 92 Connector_Samtec_HLE_THT Samtec_HLE-146-02-xx-DV-TE_2x46_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-TE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 92 92 Connector_Samtec_HLE_THT Samtec_HLE-147-02-xx-DV-PE-LC_2x47_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 94 94 Connector_Samtec_HLE_THT Samtec_HLE-147-02-xx-DV-PE_2x47_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE (compatible alternatives: HLE-147-02-xx-DV-PE-BE), 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 94 94 Connector_Samtec_HLE_THT Samtec_HLE-147-02-xx-DV-TE_2x47_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-TE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 94 94 Connector_Samtec_HLE_THT Samtec_HLE-148-02-xx-DV-PE-LC_2x48_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 96 96 Connector_Samtec_HLE_THT Samtec_HLE-148-02-xx-DV-PE_2x48_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE (compatible alternatives: HLE-148-02-xx-DV-PE-BE), 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 96 96 Connector_Samtec_HLE_THT Samtec_HLE-148-02-xx-DV-TE_2x48_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-TE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 96 96 Connector_Samtec_HLE_THT Samtec_HLE-149-02-xx-DV-PE-LC_2x49_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 98 98 Connector_Samtec_HLE_THT Samtec_HLE-149-02-xx-DV-PE_2x49_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE (compatible alternatives: HLE-149-02-xx-DV-PE-BE), 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 98 98 Connector_Samtec_HLE_THT Samtec_HLE-149-02-xx-DV-TE_2x49_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-TE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 98 98 Connector_Samtec_HLE_THT Samtec_HLE-150-02-xx-DV-PE-LC_2x50_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 100 100 Connector_Samtec_HLE_THT Samtec_HLE-150-02-xx-DV-PE_2x50_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE (compatible alternatives: HLE-150-02-xx-DV-PE-BE), 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 100 100 Connector_Samtec_HLE_THT Samtec_HLE-150-02-xx-DV-TE_2x50_P2.54mm_Horizontal Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-TE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry +connector Samtec HLE horizontal 0 100 100 @@ -48565,6 +50511,258 @@ conn samtec discrete wire terminal 0 22 21 +Connector_Samtec_MicroPower +Samtec_UMPS-02-XX.X-X-V-S-W_1x02-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +10 +3 +Connector_Samtec_MicroPower +Samtec_UMPS-02-XX.X-X-V-S_1x02_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +2 +2 +Connector_Samtec_MicroPower +Samtec_UMPS-03-XX.X-X-V-S-W_1x03-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +11 +4 +Connector_Samtec_MicroPower +Samtec_UMPS-03-XX.X-X-V-S_1x03_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +3 +3 +Connector_Samtec_MicroPower +Samtec_UMPS-04-XX.X-X-V-S-W_1x04-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +12 +5 +Connector_Samtec_MicroPower +Samtec_UMPS-04-XX.X-X-V-S_1x04_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +4 +4 +Connector_Samtec_MicroPower +Samtec_UMPS-05-XX.X-X-V-S-W_1x05-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +13 +6 +Connector_Samtec_MicroPower +Samtec_UMPS-05-XX.X-X-V-S_1x05_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +5 +5 +Connector_Samtec_MicroPower +Samtec_UMPS-06-XX.X-X-V-S-W_1x06-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +14 +7 +Connector_Samtec_MicroPower +Samtec_UMPS-06-XX.X-X-V-S_1x06_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +6 +6 +Connector_Samtec_MicroPower +Samtec_UMPS-07-XX.X-X-V-S-W_1x07-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +15 +8 +Connector_Samtec_MicroPower +Samtec_UMPS-07-XX.X-X-V-S_1x07_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +7 +7 +Connector_Samtec_MicroPower +Samtec_UMPS-08-XX.X-X-V-S-W_1x08-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +16 +9 +Connector_Samtec_MicroPower +Samtec_UMPS-08-XX.X-X-V-S_1x08_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +8 +8 +Connector_Samtec_MicroPower +Samtec_UMPS-09-XX.X-X-V-S-W_1x09-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +17 +10 +Connector_Samtec_MicroPower +Samtec_UMPS-09-XX.X-X-V-S_1x09_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +9 +9 +Connector_Samtec_MicroPower +Samtec_UMPS-10-XX.X-X-V-S-W_1x10-1MP_P2.0mm_Socket_WeldTab +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +18 +11 +Connector_Samtec_MicroPower +Samtec_UMPS-10-XX.X-X-V-S_1x10_P2.0mm_Socket +2.00 mm mPOWER Ultra Micro Power Socket (source: https://suddendocs.samtec.com/prints/umps-xx-xx.x-xx-v-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power socket +0 +10 +10 +Connector_Samtec_MicroPower +Samtec_UMPT-02-XX.X-X-V-S-W_1x02-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +10 +3 +Connector_Samtec_MicroPower +Samtec_UMPT-02-XX.X-X-V-S_1x02_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +2 +2 +Connector_Samtec_MicroPower +Samtec_UMPT-03-XX.X-X-V-S-W_1x03-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +11 +4 +Connector_Samtec_MicroPower +Samtec_UMPT-03-XX.X-X-V-S_1x03_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +3 +3 +Connector_Samtec_MicroPower +Samtec_UMPT-04-XX.X-X-V-S-W_1x04-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +12 +5 +Connector_Samtec_MicroPower +Samtec_UMPT-04-XX.X-X-V-S_1x04_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +4 +4 +Connector_Samtec_MicroPower +Samtec_UMPT-05-XX.X-X-V-S-W_1x05-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +13 +6 +Connector_Samtec_MicroPower +Samtec_UMPT-05-XX.X-X-V-S_1x05_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +5 +5 +Connector_Samtec_MicroPower +Samtec_UMPT-06-XX.X-X-V-S-W_1x06-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +14 +7 +Connector_Samtec_MicroPower +Samtec_UMPT-06-XX.X-X-V-S_1x06_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +6 +6 +Connector_Samtec_MicroPower +Samtec_UMPT-07-XX.X-X-V-S-W_1x07-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +15 +8 +Connector_Samtec_MicroPower +Samtec_UMPT-07-XX.X-X-V-S_1x07_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +7 +7 +Connector_Samtec_MicroPower +Samtec_UMPT-08-XX.X-X-V-S-W_1x08-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +16 +9 +Connector_Samtec_MicroPower +Samtec_UMPT-08-XX.X-X-V-S_1x08_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +8 +8 +Connector_Samtec_MicroPower +Samtec_UMPT-09-XX.X-X-V-S-W_1x09-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +17 +10 +Connector_Samtec_MicroPower +Samtec_UMPT-09-XX.X-X-V-S_1x09_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +9 +9 +Connector_Samtec_MicroPower +Samtec_UMPT-10-XX.X-X-V-S-W_1x10-1MP_P2.0mm_Terminal_WeldTab +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +18 +11 +Connector_Samtec_MicroPower +Samtec_UMPT-10-XX.X-X-V-S_1x10_P2.0mm_Terminal +2.00 mm mPOWER Ultra Micro Power Terminal, Vertical (source: https://suddendocs.samtec.com/prints/umpt-xx-xx.x-xx-v-x-x-x-x-xr-footprint.pdf) +conn samtec ultra-mirco-power terminal +0 +10 +10 Connector_Stocko Stocko_MKS_1651-6-0-202_1x2_P2.50mm_Vertical Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator @@ -48869,210 +51067,210 @@ TE 776087 Connector_TE-Connectivity TE_MATE-N-LOK_1-770182-x_3x03_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770182-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 9 9 Connector_TE-Connectivity TE_MATE-N-LOK_1-770186-x_3x04_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770186-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 12 12 Connector_TE-Connectivity TE_MATE-N-LOK_1-770190-x_3x05_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770190-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 15 15 Connector_TE-Connectivity TE_MATE-N-LOK_1-770621-x_2x06_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770621-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 12 12 Connector_TE-Connectivity TE_MATE-N-LOK_1-770858-x_2x05_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770858-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 10 10 Connector_TE-Connectivity TE_MATE-N-LOK_1-770866-x_1x02_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770866-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 2 2 Connector_TE-Connectivity TE_MATE-N-LOK_1-770870-x_1x03_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770870-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 3 3 Connector_TE-Connectivity TE_MATE-N-LOK_1-770874-x_2x02_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770874-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 4 4 Connector_TE-Connectivity TE_MATE-N-LOK_1-770875-x_2x03_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770875-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 6 6 Connector_TE-Connectivity TE_MATE-N-LOK_1-770966-x_1x02_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770966-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 2 2 Connector_TE-Connectivity TE_MATE-N-LOK_1-770967-x_1x03_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770967-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 3 3 Connector_TE-Connectivity TE_MATE-N-LOK_1-770968-x_2x02_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770968-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 4 4 Connector_TE-Connectivity TE_MATE-N-LOK_1-770969-x_2x03_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770969-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 6 6 Connector_TE-Connectivity TE_MATE-N-LOK_1-770970-x_2x04_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770970-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 8 8 Connector_TE-Connectivity TE_MATE-N-LOK_1-770971-x_2x05_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770971-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 10 10 Connector_TE-Connectivity TE_MATE-N-LOK_1-770972-x_2x06_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770972-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 12 12 Connector_TE-Connectivity TE_MATE-N-LOK_1-770973-x_2x07_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770973-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 14 14 Connector_TE-Connectivity TE_MATE-N-LOK_1-770974-x_2x08_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770974-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 16 16 Connector_TE-Connectivity TE_MATE-N-LOK_1-794067-x_2x07_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794067-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 14 14 Connector_TE-Connectivity TE_MATE-N-LOK_1-794068-x_2x08_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794068-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 16 16 Connector_TE-Connectivity TE_MATE-N-LOK_1-794069-x_2x09_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794069-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 18 18 Connector_TE-Connectivity TE_MATE-N-LOK_1-794070-x_2x10_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794070-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 20 20 Connector_TE-Connectivity TE_MATE-N-LOK_1-794071-x_2x11_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794071-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 22 22 Connector_TE-Connectivity TE_MATE-N-LOK_1-794072-x_2x12_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794072-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 24 24 Connector_TE-Connectivity TE_MATE-N-LOK_1-794073-x_2x04_P4.14mm_Vertical Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794073-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry +connector TE MATE-N-LOK vertical 0 8 8 Connector_TE-Connectivity TE_MATE-N-LOK_1-794105-x_2x09_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794105-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 18 18 Connector_TE-Connectivity TE_MATE-N-LOK_1-794106-x_2x10_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794106-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 20 20 Connector_TE-Connectivity TE_MATE-N-LOK_1-794107-x_2x11_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794107-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 22 22 Connector_TE-Connectivity TE_MATE-N-LOK_1-794108-x_2x12_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794108-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 24 24 Connector_TE-Connectivity TE_MATE-N-LOK_1-794374-x_1x01_P4.14mm_Horizontal Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794374-x, 1 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry +connector TE MATE-N-LOK horizontal 0 1 1 @@ -49203,13 +51401,6 @@ USB-A 6 5 Connector_USB -USB_A_CONNFLY_DS1095-WNR0 -http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf -USB-A receptacle horizontal through-hole -0 -6 -5 -Connector_USB USB_A_CUI_UJ2-ADH-TH_Horizontal_Stacked USB-A two stacked horizontal receptacle, through-hole (https://www.cuidevices.com/product/resource/uj2-adh-th.pdf) USB-A CUI stacked horizontal through-hole @@ -49217,6 +51408,27 @@ USB-A CUI stacked horizontal through-hole 12 9 Connector_USB +USB_A_Connfly_DS1095 +USB type A receptacle, THT, horizontal, https://en.connfly.com/static/upload/file/DS1095.pdf +Connfly female socket through-hole +0 +6 +5 +Connector_USB +USB_A_Connfly_DS1098_Horizontal +USB type A Plug, Horizontal, https://en.connfly.com/static/upload/file//DS1098.pdf +USB-A +0 +6 +5 +Connector_USB +USB_A_Kycon_KUSBX-AS1N-B_Horizontal +Kycon, USB-A receptacle, through-hole, https://www.kycon.com/Catalog_PDF/KUSBX.pdf' +USB-A receptacle horizontal THT +0 +6 +5 +Connector_USB USB_A_Molex_48037-2200_Horizontal USB type A Plug, Horizontal, https://www.molex.com/pdm_docs/sd/480372200_sd.pdf USB-A @@ -49364,6 +51576,13 @@ USB C Type-C Receptacle SMD 28 25 Connector_USB +USB_C_Receptacle_Amphenol_12401948E412A +USB TYPE C, USB 2.0, SMT, https://cdn.amphenol-cs.com/media/wysiwyg/files/drawing/c12401948.pdf +Amphenol +0 +20 +16 +Connector_USB USB_C_Receptacle_CNCTech_C-ARA1-AK51X USB Type-C 3.0 Receptacle, 24-pin, right angle (source: https://www.cnctech.us/pdfs/C-ARA1-AK512.pdf) USB C Type-C Receptacle Hybrid CNCTech C-ARA1-AK51X @@ -49730,2258 +51949,2510 @@ hdmi micro type d right angle tht smd hybrid Connector_Wago Wago_734-132_1x02_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-132 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 2 2 Connector_Wago Wago_734-133_1x03_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-133 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 3 3 Connector_Wago Wago_734-134_1x04_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-134 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 4 4 Connector_Wago Wago_734-135_1x05_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-135 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 5 5 Connector_Wago Wago_734-136_1x06_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-136 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 6 6 Connector_Wago Wago_734-137_1x07_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-137 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 7 7 Connector_Wago Wago_734-138_1x08_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-138 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 8 8 Connector_Wago Wago_734-139_1x09_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-139 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 9 9 Connector_Wago Wago_734-140_1x10_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-140 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 10 10 Connector_Wago Wago_734-141_1x11_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-141 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 11 11 Connector_Wago Wago_734-142_1x12_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-142 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 12 12 Connector_Wago Wago_734-143_1x13_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-143 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 13 13 Connector_Wago Wago_734-144_1x14_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-144 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 14 14 Connector_Wago Wago_734-146_1x16_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-146 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 16 16 Connector_Wago Wago_734-148_1x18_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-148 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 18 18 Connector_Wago Wago_734-150_1x20_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-150 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 20 20 Connector_Wago Wago_734-154_1x24_P3.50mm_Vertical Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-154 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry +connector Wago vertical 0 24 24 Connector_Wago Wago_734-162_1x02_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-162 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 2 2 Connector_Wago Wago_734-163_1x03_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-163 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 3 3 Connector_Wago Wago_734-164_1x04_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-164 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 4 4 Connector_Wago Wago_734-165_1x05_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-165 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 5 5 Connector_Wago Wago_734-166_1x06_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-166 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 6 6 Connector_Wago Wago_734-167_1x07_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-167 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 7 7 Connector_Wago Wago_734-168_1x08_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-168 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 8 8 Connector_Wago Wago_734-169_1x09_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-169 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 9 9 Connector_Wago Wago_734-170_1x10_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-170 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 10 10 Connector_Wago Wago_734-171_1x11_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-171 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 11 11 Connector_Wago Wago_734-172_1x12_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-172 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 12 12 Connector_Wago Wago_734-173_1x13_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-173 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 13 13 Connector_Wago Wago_734-174_1x14_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-174 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 14 14 Connector_Wago Wago_734-176_1x16_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-176 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 16 16 Connector_Wago Wago_734-178_1x18_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-178 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 18 18 Connector_Wago Wago_734-180_1x20_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-180 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 20 20 Connector_Wago Wago_734-184_1x24_P3.50mm_Horizontal Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-184 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry +connector Wago horizontal 0 24 24 Connector_Wire SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm -Soldered wire connection, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm 0 1 1 Connector_Wire SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm 0 2 2 Connector_Wire SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm 0 3 3 Connector_Wire SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm 0 4 4 Connector_Wire SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm 0 5 5 Connector_Wire SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm 0 6 6 Connector_Wire SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.10 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.1sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm -Soldered wire connection, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 1 1 Connector_Wire SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm -Soldered wire connection, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 1 1 Connector_Wire SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 2 2 Connector_Wire SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 2 2 Connector_Wire SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 3 3 Connector_Wire SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 3 3 Connector_Wire SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 4 4 Connector_Wire SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 4 4 Connector_Wire SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 5 5 Connector_Wire SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 5 5 Connector_Wire SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 6 6 Connector_Wire SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm 0 6 6 Connector_Wire SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.50 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.5sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm -Soldered wire connection, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm 0 1 1 Connector_Wire SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm 0 2 2 Connector_Wire SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm 0 3 3 Connector_Wire SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm 0 4 4 Connector_Wire SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm 0 5 5 Connector_Wire SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm 0 6 6 Connector_Wire SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.15sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm -Soldered wire connection, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 1 1 Connector_Wire SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm -Soldered wire connection, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 1 1 Connector_Wire SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 2 2 Connector_Wire SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 2 2 Connector_Wire SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 3 3 Connector_Wire SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 3 3 Connector_Wire SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 4 4 Connector_Wire SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 4 4 Connector_Wire SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 5 5 Connector_Wire SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 5 5 Connector_Wire SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 6 6 Connector_Wire SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm 0 6 6 Connector_Wire SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.25sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm -Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 1 1 Connector_Wire SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm -Soldered wire connection, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 1 1 Connector_Wire SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 2 2 Connector_Wire SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 2 2 Connector_Wire SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 3 3 Connector_Wire SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 3 3 Connector_Wire SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 4 4 Connector_Wire SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 4 4 Connector_Wire SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 5 5 Connector_Wire SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 5 5 Connector_Wire SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 6 6 Connector_Wire SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm 0 6 6 Connector_Wire SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.75sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm -Soldered wire connection, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm 0 1 1 Connector_Wire SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm strain-relief 0 1 1 Connector_Wire SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm 0 2 2 Connector_Wire SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm strain-relief 0 2 2 Connector_Wire SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm 0 3 3 Connector_Wire SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm strain-relief 0 3 3 Connector_Wire SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm 0 4 4 Connector_Wire SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm strain-relief 0 4 4 Connector_Wire SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm 0 5 5 Connector_Wire SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm strain-relief 0 5 5 Connector_Wire SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm 0 6 6 Connector_Wire SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm strain-relief 0 6 6 Connector_Wire SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 0.127sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm -Soldered wire connection, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 1 1 Connector_Wire SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 1 1 Connector_Wire SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm -Soldered wire connection, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 1 1 Connector_Wire SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 1 1 Connector_Wire SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 2 2 Connector_Wire SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 2 2 Connector_Wire SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 2 2 Connector_Wire SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 2 2 Connector_Wire SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 3 3 Connector_Wire SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 3 3 Connector_Wire SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 3 3 Connector_Wire SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 3 3 Connector_Wire SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 4 4 Connector_Wire SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 4 4 Connector_Wire SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 4 4 Connector_Wire SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 4 4 Connector_Wire SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 5 5 Connector_Wire SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 5 5 Connector_Wire SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 5 5 Connector_Wire SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 5 5 Connector_Wire SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 6 6 Connector_Wire SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 6 6 Connector_Wire SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm 0 6 6 Connector_Wire SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm strain-relief 0 6 6 Connector_Wire SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1.5sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm -Soldered wire connection, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 1 1 Connector_Wire SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 1 1 Connector_Wire SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm -Soldered wire connection, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 1 1 Connector_Wire SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 1 1 Connector_Wire SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 2 2 Connector_Wire SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 2 2 Connector_Wire SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 2 2 Connector_Wire SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 2 2 Connector_Wire SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 3 3 Connector_Wire SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 3 3 Connector_Wire SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 3 3 Connector_Wire SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 3 3 Connector_Wire SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 4 4 Connector_Wire SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 4 4 Connector_Wire SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 4 4 Connector_Wire SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 4 4 Connector_Wire SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 5 5 Connector_Wire SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 5 5 Connector_Wire SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 5 5 Connector_Wire SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 5 5 Connector_Wire SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 6 6 Connector_Wire SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 6 6 Connector_Wire SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm 0 6 6 Connector_Wire SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm strain-relief 0 6 6 Connector_Wire SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 1sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm -Soldered wire connection, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 1 1 Connector_Wire SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 1 1 Connector_Wire SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm -Soldered wire connection, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 1 1 Connector_Wire SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 1 1 Connector_Wire SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 2 2 Connector_Wire SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 2 2 Connector_Wire SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 2 2 Connector_Wire SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 2 2 Connector_Wire SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 3 3 Connector_Wire SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 3 3 Connector_Wire SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 3 3 Connector_Wire SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 3 3 Connector_Wire SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 4 4 Connector_Wire SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 4 4 Connector_Wire SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 4 4 Connector_Wire SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 4 4 Connector_Wire SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 5 5 Connector_Wire SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 5 5 Connector_Wire SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 5 5 Connector_Wire SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 5 5 Connector_Wire SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 6 6 Connector_Wire SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 6 6 Connector_Wire SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=9), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm 0 6 6 Connector_Wire SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm strain-relief 0 6 6 Connector_Wire SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2.5sqmm double-strain-relief 0 6 6 Connector_Wire SolderWire-2sqmm_1x01_D2mm_OD3.9mm -Soldered wire connection, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm 0 1 1 Connector_Wire SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm strain-relief 0 1 1 Connector_Wire SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm double-strain-relief 0 1 1 Connector_Wire SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm 0 2 2 Connector_Wire SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm strain-relief 0 2 2 Connector_Wire SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm double-strain-relief 0 2 2 Connector_Wire SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm 0 3 3 Connector_Wire SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm strain-relief 0 3 3 Connector_Wire SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm double-strain-relief 0 3 3 Connector_Wire SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm 0 4 4 Connector_Wire SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm strain-relief 0 4 4 Connector_Wire SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm double-strain-relief 0 4 4 Connector_Wire SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm 0 5 5 Connector_Wire SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm strain-relief 0 5 5 Connector_Wire SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm double-strain-relief 0 5 5 Connector_Wire SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm 0 6 6 Connector_Wire SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm strain-relief 0 6 6 Connector_Wire SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +Soldered wire connection with double feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator connector wire 2sqmm double-strain-relief 0 6 6 Connector_Wire +SolderWire-4sqmm_1x01_D3mm_OD6mm +Soldered wire connection, for a single 4 mm² wire, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm +0 +1 +1 +Connector_Wire +SolderWire-4sqmm_1x01_D3mm_OD6mm_Relief +Soldered wire connection with feed through strain relief, for a single 4 mm² wire, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-4sqmm_1x01_D3mm_OD6mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 4 mm² wire, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-4sqmm_1x02_P12mm_D3mm_OD6mm +Soldered wire connection, for 2 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm +0 +2 +2 +Connector_Wire +SolderWire-4sqmm_1x02_P12mm_D3mm_OD6mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-4sqmm_1x02_P12mm_D3mm_OD6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-4sqmm_1x03_P12mm_D3mm_OD6mm +Soldered wire connection, for 3 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm +0 +3 +3 +Connector_Wire +SolderWire-4sqmm_1x03_P12mm_D3mm_OD6mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-4sqmm_1x03_P12mm_D3mm_OD6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-4sqmm_1x04_P12mm_D3mm_OD6mm +Soldered wire connection, for 4 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm +0 +4 +4 +Connector_Wire +SolderWire-4sqmm_1x04_P12mm_D3mm_OD6mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-4sqmm_1x04_P12mm_D3mm_OD6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-4sqmm_1x05_P12mm_D3mm_OD6mm +Soldered wire connection, for 5 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm +0 +5 +5 +Connector_Wire +SolderWire-4sqmm_1x05_P12mm_D3mm_OD6mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-4sqmm_1x05_P12mm_D3mm_OD6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-4sqmm_1x06_P12mm_D3mm_OD6mm +Soldered wire connection, for 6 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm +0 +6 +6 +Connector_Wire +SolderWire-4sqmm_1x06_P12mm_D3mm_OD6mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-4sqmm_1x06_P12mm_D3mm_OD6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 4 mm² wires, reinforced insulation, conductor diameter 3mm, outer diameter 6mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 4sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-6sqmm_1x01_D3.5mm_OD7mm +Soldered wire connection, for a single 6 mm² wire, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm +0 +1 +1 +Connector_Wire +SolderWire-6sqmm_1x01_D3.5mm_OD7mm_Relief +Soldered wire connection with feed through strain relief, for a single 6 mm² wire, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-6sqmm_1x01_D3.5mm_OD7mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 6 mm² wire, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-6sqmm_1x02_P14mm_D3.5mm_OD7mm +Soldered wire connection, for 2 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm +0 +2 +2 +Connector_Wire +SolderWire-6sqmm_1x02_P14mm_D3.5mm_OD7mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-6sqmm_1x02_P14mm_D3.5mm_OD7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-6sqmm_1x03_P14mm_D3.5mm_OD7mm +Soldered wire connection, for 3 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm +0 +3 +3 +Connector_Wire +SolderWire-6sqmm_1x03_P14mm_D3.5mm_OD7mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-6sqmm_1x03_P14mm_D3.5mm_OD7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-6sqmm_1x04_P14mm_D3.5mm_OD7mm +Soldered wire connection, for 4 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm +0 +4 +4 +Connector_Wire +SolderWire-6sqmm_1x04_P14mm_D3.5mm_OD7mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-6sqmm_1x04_P14mm_D3.5mm_OD7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-6sqmm_1x05_P14mm_D3.5mm_OD7mm +Soldered wire connection, for 5 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm +0 +5 +5 +Connector_Wire +SolderWire-6sqmm_1x05_P14mm_D3.5mm_OD7mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-6sqmm_1x05_P14mm_D3.5mm_OD7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm +Soldered wire connection, for 6 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm +0 +6 +6 +Connector_Wire +SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 6 mm² wires, reinforced insulation, conductor diameter 3.5mm, outer diameter 7mm, size source Multi-Contact FLEXI-xV 2.5 (https://www.staubli.com/content/dam/ecs/catalogs-brochures/TM/CAB-Main-11014119-en.pdf#page=11), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 6sqmm double-strain-relief +0 +6 +6 +Connector_Wire SolderWirePad_1x01_SMD_1x2mm Wire Pad, Square, SMD Pad, 1mm x 2mm, MesurementPoint Square SMDPad 1mmx2mm @@ -52514,9 +54985,23 @@ ACDC-Converter TRACO TMF20 THT 20W 4 4 Converter_ACDC -Converter_ACDC_TRACO_TMG-15_THT -ACDC-Converter, TRACO, TMG Series 15 https://www.tracopower.com/products/tmg.pdf -ACDC-Converter TRACO TMG Series 15 +Converter_ACDC_TRACO_TMF_301xx_THT +ACDC-Converter, TRACO, TMF 301xx, 30W, Rev. October 10. 2024 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmf30.pdf) +ACDC-Converter TRACO TMF30 THT 30W +0 +4 +4 +Converter_ACDC +Converter_ACDC_TRACO_TMG_071xx_THT +ACDC-Converter, TRACO, TMG 071xx, 7W, Rev. March 24. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmg07.pdf) +ACDC-Converter TRACO TMG07 THT 1.08"x1.08" 7W +0 +4 +4 +Converter_ACDC +Converter_ACDC_TRACO_TMG_151xx_THT +ACDC-Converter, TRACO, TMG 151xx, 15W, Rev. March 26. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmg15.pdf) +ACDC-Converter TRACO TMG15 THT 1.62"x1.07" 15W 0 4 4 @@ -52542,6 +55027,20 @@ ACDC-Converter TRACO TMLM 10 and TMLM 20 4 4 Converter_ACDC +Converter_ACDC_TRACO_TMPW5-1xx_THT +ACDC-Converter, TRACO, TMPW5-xxx, 5W, Rev. March 19. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmpw5.pdf) +ACDC-Converter TRACO TMPW5 THT 1.46"x1.08" +0 +5 +5 +Converter_ACDC +Converter_ACDC_TRACO_TMPW10_1xx_THT +ACDC-Converter, TRACO, TMPW 10, 10W, Rev. March 17. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmpw10.pdf) +ACDC-Converter TRACO TMPW10 THT 1.46"x1.08" +0 +5 +5 +Converter_ACDC Converter_ACDC_TRACO_TPP-15-1xx-D_THT ACDC-Converter, 15W, TRACO TPP 15-D, 42 x 28.9 x 21.5mm, https://www.tracopower.com/sites/default/files/products/datasheets/tpp15_d_datasheet.pdf ACDC-Converter TRACO TPP @@ -52549,16 +55048,23 @@ ACDC-Converter TRACO TPP 5 5 Converter_ACDC -Converter_ACDC_Vigortronix_VTX-214-010-xxx_THT -Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx -Vigortronix VTX-214-010-xxx serie of ACDC converter +Converter_ACDC_Vigortronix_VTX-214-010-1xx_THT +ACDC converter, Vigortronix, VTX-214-010-1xx, 10W, input 90-265VAC, output 3.3-48V, body size 36x56x25.5mm (Script generated with StandardBox.py) (https://www.vigortronix.com/wp-content/uploads/2022/01/VTX-214-010-1-Series-D0034-1.pdf) +switching regulator filter +0 +4 +4 +Converter_ACDC +Converter_ACDC_Vigortronix_VTX-214-010-2xx_THT +Miniature ACDC converter, Vigortronix, VTX-214-010-2xx, 10W, input 90-265VAC, output 3.3-48V, body size 30x45.5x24mm (Script generated with StandardBox.py) (https://www.vigortronix.com/wp-content/uploads/2024/03/VTX-214-010-2xx-10W-Mini-AC-DC-Converter-Range-D0066.pdf) +switching regulator filter 0 4 4 Converter_ACDC Converter_ACDC_Vigortronix_VTX-214-015-1xx_THT -Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx -Vigortronix VTX-214-010-xxx serie of ACDC converter +Miniature ACDC converter, Vigortronix, VTX-214-015-1xx, 15W, output 3.3-48V, body size 45x55x21mm (Script generated with StandardBox.py) (https://www.vigortronix.com/wp-content/uploads/2022/01/VTX-214-015-1-Series-D0035.pdf) +switching regulator filter 0 5 5 @@ -52640,6 +55146,13 @@ Power Module uPOL MUN12AD03 19 11 Converter_DCDC +Converter_DCDC_Hamamatsu_C11204-1_THT +Hamamatsu C11204-01 bias power supply module, body 19.4x17mm, height 4.7mm, https://www.hamamatsu.com/content/dam/hamamatsu-photonics/sites/documents/99_SALES_LIBRARY/ssd/c11204-01_kacc1203e.pdf +MPPC SiPM bias-supply +0 +16 +16 +Converter_DCDC Converter_DCDC_MeanWell_NID30_THT Meanwell DCDC non-isolated converter SIP module, http://www.meanwell.com/webapp/product/search.aspx?prod=nid30 DCDC non-isolated converter @@ -52718,7 +55231,7 @@ PicoBK DC/DC MYRBP MYRGP MYRLP 9 Converter_DCDC Converter_DCDC_Murata_NCS1SxxxxSC_THT -Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf (Script generated with StandardBox.py) (Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf) +Murata NCS1SxxxxSC (Script generated with StandardBox.py) (https://power.murata.com/data/power/ncl/kdc_ncs1.pdf) Murata NCS1SxxxxSC 0 5 @@ -52934,6 +55447,13 @@ traco dcdc tht 12w 5 5 Converter_DCDC +Converter_DCDC_TRACO_TEN10-110xxWIRH_THT +DCDC-Converter, TRACO, TEN 10-110xxWIRH, 10W, Rev. December 16. 2024 (Script generated with StandardBox.py) (https://www.tracopower.com/products/ten10wirh.pdf) +DCDC-Converter TRACO TEN10WIRH THT DIP-24 TEN3WIRH TEN6WIRH +0 +9 +9 +Converter_DCDC Converter_DCDC_TRACO_TEN10-xxxx_Dual_THT DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf DCDC-Converter TRACO TEN10-xxxx single output @@ -52984,15 +55504,15 @@ DCDC-Converter TRACO TEN40WIRH THT 2"x1" 40W 6 Converter_DCDC Converter_DCDC_TRACO_THB10-xxxx_Dual_THT -DCDC-Converter, TRACO, THB10-xxxx, Dual, 10W, Rev. December 07. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/thb10.pdf) -DCDC-Converter TRACO THB10 THT 2"x1" 10W +DCDC-Converter, TRACO, THB10-xxxx, Dual, 10W, Rev. March 12. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/thb10.pdf) +DCDC-Converter TRACO THB10 THT 2"x1" 10W TRI15 TRI20 0 5 5 Converter_DCDC Converter_DCDC_TRACO_THB10-xxxx_Single_THT -DCDC-Converter, TRACO, THB10-xxxx, Single, 10W, Rev. December 07. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/thb10.pdf) -DCDC-Converter TRACO THB10 THT 2"x1" 10W +DCDC-Converter, TRACO, THB10-xxxx, Single, 10W, Rev. March 12. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/thb10.pdf) +DCDC-Converter TRACO THB10 THT 2"x1" 10W TRI15 TRI20 0 4 4 @@ -53011,6 +55531,13 @@ DCDC-Converter TRACO THN30 Generic 6 6 Converter_DCDC +Converter_DCDC_TRACO_THR40-72xxWI_THT +DCDC-Converter, TRACO, THR40-72xxWI, THR40-72xxxWI, 40W, Rev. November 4. 2024 (Script generated with StandardBox.py) (https://www.tracopower.com/products/thr40wi.pdf) +DCDC-Converter TRACO THR40WI THT 2"x1" 40W +0 +6 +6 +Converter_DCDC Converter_DCDC_TRACO_TMA-05xxD_12xxD_Dual_THT DCDC-Converter, TRACO, TMA-05xxD, TMA-12xxD, Dual, 1W, Rev. November 10. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tma.pdf) DCDC-Converter TRACO TMA THT SIP-7 1W @@ -53095,6 +55622,13 @@ DCDC-Converter TRACO TMR4WI THT SIP-8 4W 7 7 Converter_DCDC +Converter_DCDC_TRACO_TMR10-24xxWIR_48xxWIR_72xxWIR_THT +DCDC-Converter, TRACO, TMR 10-24xxWIR, TMR 10-48xxWIR, TMR 10-72xxWIR, 10W, Rev. April 29. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmr10wir.pdf) +DCDC-Converter TRACO TMR10WIR THT SIP-8 10W +0 +8 +8 +Converter_DCDC Converter_DCDC_TRACO_TMU3-05xx_12xx_THT DCDC-Converter, TRACO, TMU3-05xx, TMU3-12xx, 3W, Rev. November 10. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tmu3.pdf) DCDC-Converter TRACO TMU3 THT SIP-4 3W @@ -53123,6 +55657,13 @@ DCDC-Converter POL TRACO TOS06SIL 2.54MM THT SIP-9 6A 5 5 Converter_DCDC +Converter_DCDC_TRACO_TRA3-xxxx_THT +DCDC-Converter, TRACO, TRA3-xxxx, 3W, Rev. February 4. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tra3.pdf) +DCDC-Converter TRACO TRA3 THT SIP-7 3W +0 +4 +4 +Converter_DCDC Converter_DCDC_TRACO_TRI1-xxxx_THT DCDC-Converter, TRACO, TRI1-xxxx, 1W, Rev. November 13. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tri1.pdf) DCDC-Converter TRACO TRI1 THT SIP-7 1W @@ -53130,6 +55671,34 @@ DCDC-Converter TRACO TRI1 THT SIP-7 1W 4 4 Converter_DCDC +Converter_DCDC_TRACO_TRI10_Dual_THT +DCDC-Converter, TRACO, TRI 10, Dual, 10W, Rev. March 11. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tri10.pdf) +DCDC-Converter TRACO TRI10 THT DIP-24 +0 +6 +6 +Converter_DCDC +Converter_DCDC_TRACO_TRI10_Single_THT +DCDC-Converter, TRACO, TRI 10, Single, 10W, Rev. March 11. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tri10.pdf) +DCDC-Converter TRACO TRI10 THT DIP-24 +0 +5 +5 +Converter_DCDC +Converter_DCDC_TRACO_TRN3-xx1x_Single_THT +DCDC-Converter, TRACO, TRN3-xx1x, 3W, Rev. February 3. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/trn3.pdf) +DCDC-Converter TRACO TRN3 THT SIP-5 3W +0 +4 +4 +Converter_DCDC +Converter_DCDC_TRACO_TRN3-xx2x_Dual_THT +DCDC-Converter, TRACO, TRN3-xx2x, 3W, Rev. February 3. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/trn3.pdf) +DCDC-Converter TRACO TRN3 THT SIP-5 3W +0 +5 +5 +Converter_DCDC Converter_DCDC_TRACO_TSR-1_THT DCDC-Converter, TRACO, TSR 1-xxxx DCDC-Converter TRACO TSR-1 @@ -53137,6 +55706,20 @@ DCDC-Converter TRACO TSR-1 3 3 Converter_DCDC +Converter_DCDC_TRACO_TSR0.5-24xx_TSR0.5-24xxx_THT +DCDC-Converter, TRACO, TSR0.5-24xx, TSR0.5-24xxx, 0.5A, Rev. February 11. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tsr0.5.pdf) +DCDC-Converter SWITCHING-REGULATOR STEP-DOWN TRACO TSR0.5 2.54MM THT SIP-3 0.5A +0 +3 +3 +Converter_DCDC +Converter_DCDC_TRACO_TSR0.6-48xxWI_TSR0.6-48xxxWI_THT +DCDC-Converter, TRACO, TSR0.6-48xxWI, TSR0.6-48xxxWI, 0.6A, Rev. October 29. 2024 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tsr0.6wi.pdf) +DCDC-Converter SWITCHING-REGULATOR STEP-DOWN TRACO TSR0.6WI 2.54MM THT SIP-3 0.6A +0 +3 +3 +Converter_DCDC Converter_DCDC_TRACO_TSR1-xxxxE_THT DCDC-Converter, TRACO, TSR1-xxxxE, 1A, Rev. October 31. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tsr1e.pdf) DCDC-Converter SWITCHING-REGULATOR STEP-DOWN TRACO TSR1E 2.54MM THT SIP-3 1A @@ -53144,6 +55727,20 @@ DCDC-Converter SWITCHING-REGULATOR STEP-DOWN TRACO TSR1E 2.54MM THT SIP-3 1A 3 3 Converter_DCDC +Converter_DCDC_TRACO_TSR2-24xxN_TSR2-24xxxN_THT +DCDC-Converter, TRACO, TSR2-24xxN, TSR2-24xxxN, 2A, Rev. December 19. 2024 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tsr2n.pdf) +DCDC-Converter SWITCHING-REGULATOR STEP-DOWN TRACO TSR2N 2.54MM THT SIP-3 2A TSR3N +0 +3 +3 +Converter_DCDC +Converter_DCDC_TRACO_TSR2-xxxx_THT +DCDC-Converter, TRACO, TSR2-xxxx, 2A, Rev. January 20. 2025 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tsr2.pdf) +DCDC-Converter SWITCHING-REGULATOR STEP-DOWN TRACO TSR2 2.54MM THT SIP-3 2A +0 +3 +3 +Converter_DCDC Converter_DCDC_XP_POWER-IA48xxD_THT XP_POWER IA48xxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator XP_POWER IA48xxD DIP DCDC-Converter @@ -53222,7 +55819,7 @@ XP_POWER ITXxxxxSA SIP DCDC-Converter 5 Converter_DCDC Converter_DCDC_XP_POWER-ITxxxxxS_THT -XP_POWER ITxxxxxS, SIP, (https://www.xppower.com/portals/0/pdfs/SF_ITX.pdf https://www.xppower.com/portals/0/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator +XP_POWER ITxxxxxS, SIP, (https://www.xppower.com/pdfs/SF_ITX.pdf https://www.xppower.com/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator XP_POWER ITxxxxxS SIP DCDC-Converter 0 7 @@ -53257,225 +55854,225 @@ muRata MEJ1S DCDC-Converter 4 Crystal Crystal_AT310_D3.0mm_L10.0mm_Horizontal -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3.0mm, THT, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 2 2 Crystal Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3.0mm, THT, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 3 3 Crystal Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3.0mm, THT, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 5 3 Crystal Crystal_AT310_D3.0mm_L10.0mm_Vertical -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +AT310, Crystal, with length tolerance, length 10.5mm, width 3mm, https://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf + 0 2 2 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.1mm, THT + 0 2 2 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.1mm, THT + 0 3 3 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.1mm, THT + 0 5 3 Crystal Crystal_C26-LF_D2.1mm_L6.5mm_Vertical -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +C26-LF, Crystal, length 6.5mm, width 2.06mm + 0 2 2 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3.0mm, THT + 0 2 2 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3.0mm, THT + 0 3 3 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3.0mm, THT + 0 5 3 Crystal Crystal_C38-LF_D3.0mm_L8.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8.0mm, width 3mm + 0 2 2 Crystal Crystal_DS10_D1.0mm_L4.3mm_Horizontal -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 3 3 Crystal Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 5 3 Crystal Crystal_DS10_D1.0mm_L4.3mm_Vertical -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.3mm, width 1mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS15_D1.5mm_L5.0mm_Horizontal -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5.0mm, width 1.5mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5.0mm, width 1.5mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 3 3 Crystal Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5.0mm, width 1.5mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 5 3 Crystal Crystal_DS15_D1.5mm_L5.0mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal DS15, length 5.0mm, width 1.5mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS26_D2.0mm_L6.0mm_Horizontal -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 3 3 Crystal Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2.0mm, THT, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 5 3 Crystal Crystal_DS26_D2.0mm_L6.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6.0mm, width 2mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_HC18-U_Horizontal -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC18/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC18-U_Horizontal_1EP_style1 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC18/U, Crystal HC-18/U, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 3 3 Crystal Crystal_HC18-U_Horizontal_1EP_style2 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC18/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 5 3 Crystal Crystal_HC18-U_Vertical -Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-18/U +HC-18/U, Crystal, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC33-U_Horizontal -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +HC-33/U, Crystal, length 19.7mm, width 19.2mm, THT, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 2 2 Crystal Crystal_HC33-U_Horizontal_1EP_style1 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +HC-33/U, Crystal, length 19.7mm, width 19.2mm, THT, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 3 3 Crystal Crystal_HC33-U_Horizontal_1EP_style2 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +HC-33/U, Crystal, length 19.7mm, width 19.2mm, THT, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 5 3 Crystal Crystal_HC33-U_Vertical -Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystalHC-33/U +HC-33/U, Crystal, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf + 0 2 2 @@ -53488,274 +56085,288 @@ Crystal Quarz HC35/U 3 Crystal Crystal_HC49-4H_Vertical -Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49-4H +HC-49-4H, Crystal, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC49-U-3Pin_Vertical -Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf -THT crystalHC-49/U +HC-49/U, Crystal, 3-pinversion, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf + 0 3 3 Crystal Crystal_HC49-U_Horizontal -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC-49/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC49-U_Horizontal_1EP_style1 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC-49/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 3 3 Crystal Crystal_HC49-U_Horizontal_1EP_style2 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +HC-49/U, Crystal, length 13.0mm, width 10.9mm, THT, http://5hertz.com/pdfs/04404_D.pdf + 0 5 3 Crystal Crystal_HC49-U_Vertical -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49/U +HC-49/U, Crystal, http://5hertz.com/pdfs/04404_D.pdf + 0 2 2 Crystal Crystal_HC50_Horizontal -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +HC-50, Crystal, length 13.4mm, width 11.1mm, THT, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC50_Horizontal_1EP_style1 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +HC-50, Crystal, length 13.4mm, width 11.1mm, THT, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 3 3 Crystal Crystal_HC50_Horizontal_1EP_style2 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +HC-50, Crystal, length 13.4mm, width 11.1mm, THT, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 5 3 Crystal Crystal_HC50_Vertical -Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystalHC-50 +HC-50, Crystal, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC51-U_Vertical -Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystalHC-51/U +HC-51/U, Crystal, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC51_Horizontal -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +HC-51, Crystal, length 19.7mm, width 19.3mm, THT, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 2 2 Crystal Crystal_HC51_Horizontal_1EP_style1 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +HC-51, Crystal, length 19.7mm, width 19.3mm, THT, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 3 3 Crystal Crystal_HC51_Horizontal_1EP_style2 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +HC-51, Crystal, length 19.7mm, width 19.3mm, THT, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf + 0 5 3 Crystal Crystal_HC52-6mm_Horizontal -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/6mm, Crystal, length 6.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-6mm_Horizontal_1EP_style1 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/6mm, Crystal, length 6.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-6mm_Horizontal_1EP_style2 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/6mm, Crystal, length 6.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 5 3 Crystal Crystal_HC52-6mm_Vertical -Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U +HC-52/6mm, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-8mm_Horizontal -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/8mm, Crystal, length 8.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-8mm_Horizontal_1EP_style1 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/8mm, Crystal, length 8.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-8mm_Horizontal_1EP_style2 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/8mm, Crystal, length 8.0mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 5 3 Crystal Crystal_HC52-8mm_Vertical -Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U +HC-52/8mm, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-U-3Pin_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-52/U +HC-52/U, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-U_Horizontal -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/U, Crystal, length 8.8mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_HC52-U_Horizontal_1EP_style1 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/U, Crystal, length 8.8mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 3 3 Crystal Crystal_HC52-U_Horizontal_1EP_style2 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +HC-51/U, Crystal, length 8.8mm, width 8.0mm, THT, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 5 3 Crystal Crystal_HC52-U_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal HC-52/U +HC-52/U, Crystal, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf + 0 2 2 Crystal Crystal_Round_D1.0mm_Vertical -Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +DS10, Crystal, length 4.45mm, width 1mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_Round_D1.5mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +DS15, Crystal, length 5mm, width 1.5mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_Round_D2.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +DS26, Crystal, length 6mm, width 2mm, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/DS-Series.pdf + 0 2 2 Crystal Crystal_Round_D3.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +C38-LF, Crystal, length 8mm, width 3mm + 0 2 2 Crystal Crystal_SMD_0603-2Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package -SMD SMT crystal +SMD0603/2, Crystal, 6.0x3.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf + 0 2 2 Crystal Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering +SMD0603/2, Crystal, 6.0x3.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf + 0 2 2 Crystal Crystal_SMD_0603-4Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package -SMD SMT crystal +SMD0603/4, Crystal, 6.0x3.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf + 0 4 4 Crystal Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering +SMD0603/4, Crystal, 6.0x3.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf + +0 +4 +4 +Crystal +Crystal_SMD_1210-4Pin_1.2x1.0mm +SMD Crystal SERIES SMD1210/4 https://ecsxtal.com/store/pdf/ECX-1048.pdf, 1.2x1.0mm^2 package +SMT +0 +4 +4 +Crystal +Crystal_SMD_1210-4Pin_1.2x1.0mm_RotB +SMD1210/4, Crystal, 1.2x1.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://ecsxtal.com/store/pdf/ECX-1048.pdf + 0 4 4 Crystal Crystal_SMD_2012-2Pin_2.0x1.2mm -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +2012/2, Crystal, 2.0x1.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 Crystal Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +2012/2, Crystal, 2.0x1.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 Crystal Crystal_SMD_2016-4Pin_2.0x1.6mm -SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package -SMD SMT crystal +SMD2016/4, Crystal, 2.0x1.6mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.q-crystal.com/upload/5/2015552223166229.pdf + 0 4 4 Crystal Crystal_SMD_2520-4Pin_2.5x2.0mm -SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package -SMD SMT crystal +SMD2520/4, Crystal, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf + 0 4 4 @@ -53768,85 +56379,85 @@ SMD SMT Crystal 2 Crystal Crystal_SMD_3225-4Pin_3.2x2.5mm -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +SMD3225/4, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +SMD3225/4, Crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_5032-2Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +SMD2520/2, Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf + 0 2 2 Crystal Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +SMD2520/2, Crystal, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf + 0 2 2 Crystal Crystal_SMD_5032-4Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +SMD2520/4, Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf + 0 4 4 Crystal Crystal_SMD_7050-2Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +SMD7050/4, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +SMD7050/4, Crystal, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_7050-4Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +SMD7050/4, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 4 4 Crystal Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Abracon ABM3, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3.pdf + 0 2 2 Crystal Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +Abracon ABM3, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3.pdf + 0 2 2 Crystal Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Abracon ABM3B, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3b.pdf + 0 4 4 Crystal Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Abracon ABM3C, Miniature Ceramic Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/abm3c.pdf + 0 4 4 @@ -53866,8 +56477,8 @@ SMD SMT crystal 4 Crystal Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm -Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Abracon ABM8G, Miniature Ceramic Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Resonators/ABM8G.pdf + 0 4 4 @@ -53894,253 +56505,253 @@ Crystal CSM-3X 2 Crystal Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package -SMD SMT crystal +EuroQuartz EQ161, Crystal, 3.2x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz EQ161, Crystal, 3.2x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +EuroQuartz MJ, Crystal, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MJ, Crystal, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +EuroQuartz MQ, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MQ, Crystal, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +EuroQuartz MQ2, Crystal, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MQ2, Crystal, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf + 0 2 2 Crystal Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +EuroQuartz MT, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz MT, Crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package -SMD SMT crystal +EuroQuartz X22, Crystal, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf + 0 4 4 Crystal Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal hand-soldering +EuroQuartz X22, Crystal, 2.5x2.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf + 0 4 4 Crystal Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package -SMD SMT crystal +Fox FE, crystal Ceramic Resin Sealed, 7.5x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.foxonline.com/pdfs/fe.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal hand-soldering +Fox FE, crystal Ceramic Resin Sealed, 7.5x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.foxonline.com/pdfs/fe.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +Fox FQ7050, Crystal SMD7050/4, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +Fox FQ7050, Crystal SMD7050/4, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 2 2 Crystal Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +Fox FQ7050, Crystal SMD7050/4, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.foxonline.com/pdfs/FQ7050.pdf + 0 4 4 Crystal Crystal_SMD_FrontierElectronics_FM206 -SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf -['FM206'] +Fronter Electronics FM206, Watch Crystal 6.0mm length 1.9mm diameter, length 6.0mm, width 1.9mm, SMD, http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf + 0 3 3 Crystal Crystal_SMD_G8-2Pin_3.2x1.5mm -SMD Crystal G8, 3.2x1.5mm^2 package -SMD SMT crystal +Diodes Inc. G8, Crystal, 3.2x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.diodes.com/datasheet/download/g8.pdf + 0 2 2 Crystal Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +Diodes Inc. G8, Crystal, 3.2x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://www.diodes.com/datasheet/download/g8.pdf + 0 2 2 Crystal Crystal_SMD_HC49-SD -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package -SMD SMT crystal +HC-49-SD, Crystal, 11.4x4.7mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf + 0 2 2 Crystal Crystal_SMD_HC49-SD_HandSoldering -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package -SMD SMT crystal hand-soldering +HC-49-SD, Crystal, 11.4x4.7mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package -SMD SMT crystal +MicroCrystal CC1V-T1A, Crystal, 8.0x3.7mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC1V-T1A, Crystal, 8.0x3.7mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package -SMD SMT crystal +MicroCrystal CC4V-T1A, Crystal, 5.0x1.9mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC4V-T1A, Crystal, 5.0x1.9mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package -SMD SMT crystal +MicroCrystal CC5V-T1A, Crystal, 4.1x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC5V-T1A, Crystal, 4.1x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package -SMD SMT crystal +MicroCrystal CC7V-T1A/CM7V-T1A, Crystal, 3.2x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC7V-T1A/CM7V-T1A, Crystal, 3.2x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +MicroCrystal CC8V-T1A/CM8V-T1A, Crystal, 2.0x1.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CC8V-T1A/CM8V-T1A, Crystal, 2.0x1.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm -SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package -SMD SMT crystal +MicroCrystal CM9V-T1A, Crystal, 1.6x1.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering -SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package -SMD SMT crystal hand-soldering +MicroCrystal CM9V-T1A, Crystal, 1.6x1.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf + 0 2 2 Crystal Crystal_SMD_MicroCrystal_MS1V-T1K -SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf -['MS1V-T1K'] +MicroCrystal MS1V-T1K, Watch Crystal 6.1mm length 2.0mm diameter, length 6.1mm, width 2.0mm, SMD, https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/MS1V-T1K.pdf + 0 3 3 Crystal Crystal_SMD_MicroCrystal_MS3V-T1R -SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf -['MS3V-T1R'] +MicroCrystal MS3V-T1R, Watch Crystal 5.2mm length 1.4mm diameter, length 5.2mm, width 1.4mm, SMD, http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf + 0 3 3 @@ -54160,155 +56771,155 @@ SMD SMT crystal 4 Crystal Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +Epson Toyocom FA-238, crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package -SMD SMT crystal +Seiko Epson MA-406, Crystal, 11.7x4.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MA-406, Crystal, 11.7x4.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal +Seiko Epson MC-505, Crystal, 12.7x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-505, Crystal, 12.7x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal +Seiko Epson MC-506, Crystal, 12.7x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-506, Crystal, 12.7x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package -SMD SMT crystal +Seiko Epson MC-146, Crystal, 6.7x1.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-146, Crystal, 6.7x1.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package -SMD SMT crystal +Seiko Epson MC-156, Crystal, 7.1x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-156, Crystal, 7.1x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package -SMD SMT crystal +Seiko Epson MC-306, Crystal, 8.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-306, Crystal, 8.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal +Seiko Epson MC-405, Crystal Seiko Epson MC-405, 9.6x4.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-405_en.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-405, Crystal Seiko Epson MC-405, 9.6x4.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-405_en.pdf + 0 2 2 Crystal Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal +Seiko Epson MC-406, crystal, 9.6x4.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-406_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering +Seiko Epson MC-406, crystal, 9.6x4.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-406_en.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Epson Toyocom TSX-3225, crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 Crystal Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +Epson Toyocom TSX-3225, crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.mouser.com/ds/2/137/1721499-465440.pdf + 0 4 4 @@ -54321,29 +56932,29 @@ SMD SMT crystal 2 Crystal Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +TXC 7M, Crystal, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +TXC 7M, Crystal, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf + 0 4 4 Crystal Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +TXC 9HT11, Crystal, 2.0x1.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 Crystal Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +TXC 9HT11, Crystal, 2.0x1.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://txccrystal.com/images/pdf/9ht11.pdf + 0 2 2 @@ -54356,113 +56967,113 @@ SMD SMT crystal 2 Crystal Resonator-2Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.0mm, width 6.0mm, 2 pins +ceramic 0 2 2 Crystal Resonator-2Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 2 pins +ceramic 0 2 2 Crystal Resonator-2Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.5mm, width 8.0mm, 2 pins +ceramic 0 2 2 Crystal Resonator-2Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins -THT ceramic resonator filter +RedFrequency MG/MT/MX, Ceramic Resonator/Filter, length 5.0mm, width 10.0mm, 2 pins, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf + 0 2 2 Crystal Resonator-3Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.0mm, width 6.0mm, 3 pins +ceramic 0 3 3 Crystal Resonator-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 3 pins +ceramic 0 3 3 Crystal Resonator-3Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins -THT ceramic resonator filter +Ceramic Resonator/Filter, length 3.5mm, width 8.0mm, 3 pins +ceramic 0 3 3 Crystal Resonator-3Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins -THT ceramic resonator filter +RedFrequency MG/MT/MX, Ceramic Resonator/Filter, 3-pin, length 5.0mm, width 10.0mm, 3 pins, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf +ceramic 0 3 3 Crystal Resonator_Murata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxG +Murata CSTLSxxxG, Ceramic Resonator/Filter, length 3.0mm, width 8.0mm, 3 pins, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx +ceramic 0 3 3 Crystal Resonator_Murata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxX +Murata CSTLSxxxX, Ceramic Resonator/Filter, length 3.0mm, width 5.5mm, 3 pins, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx +ceramic 0 3 3 Crystal Resonator_Murata_DSN6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSN6 +Murata DSN6, Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 3 pins, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf +ceramic 0 3 3 Crystal Resonator_Murata_DSS6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSS6 +Murata DSS6, Ceramic Resonator/Filter, length 2.5mm, width 7.0mm, 3 pins, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf +ceramic 0 3 3 Crystal Resonator_SMD-3Pin_7.2x3.0mm -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter +Murata CSTCC8M00G53-R0, Resonator/Filter, 8MHz, 7.2x3.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906 +ceramic 0 3 3 Crystal Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata CSTCC8M00G53-R0, Resonator/Filter, 8MHz, 7.2x3.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906 +ceramic 0 3 3 Crystal Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter +Murata CDSCB, Resonator/Filter, 4.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 2 2 Crystal Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm_HandSoldering -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata CDSCB, Resonator/Filter, 4.5x2.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 2 2 @@ -54489,210 +57100,210 @@ SMD SMT ceramic resonator filter 3 Crystal Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter +Murata SFECV, Resonator/Filter, 6.9x2.9mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm_HandSoldering -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata SFECV, Resonator/Filter, 6.9x2.9mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter +Murata SFSKA, Resonator/Filter, 7.9x3.8mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata SFSKA, Resonator/Filter, 7.9x3.8mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter +Murata TPSKA, Resonator/Filter, 7.9x3.8mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Crystal Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering +Murata TPSKA, Resonator/Filter, 7.9x3.8mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf +ceramic 0 3 3 Diode_SMD D_0201_0603Metric -Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator diode 0 4 2 Diode_SMD D_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator diode handsolder 0 4 2 Diode_SMD D_0402_1005Metric -Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_0402_1005Metric_Pad0.77x0.64mm_HandSolder -Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_0603_1608Metric -Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_0603_1608Metric_Pad1.05x0.95mm_HandSolder -Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_0805_2012Metric -Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_0805_2012Metric_Pad1.15x1.40mm_HandSolder -Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_01005_0402Metric -Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator diode 0 4 2 Diode_SMD D_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator diode handsolder 0 4 2 Diode_SMD D_1206_3216Metric -Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_1206_3216Metric_Pad1.42x1.75mm_HandSolder -Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_1210_3225Metric -Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_1210_3225Metric_Pad1.42x2.65mm_HandSolder -Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_1812_4532Metric -Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_2010_5025Metric -Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_2010_5025Metric_Pad1.52x2.65mm_HandSolder -Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_2114_3652Metric -Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_2114_3652Metric_Pad1.85x3.75mm_HandSolder -Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_2512_6332Metric -Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_2512_6332Metric_Pad1.52x3.35mm_HandSolder -Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator diode handsolder 0 2 2 Diode_SMD D_3220_8050Metric -Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator diode 0 2 2 Diode_SMD D_3220_8050Metric_Pad2.65x5.15mm_HandSolder -Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator diode handsolder 0 2 @@ -54979,7 +57590,7 @@ Diode SOD882 DFN1006-2 2 Diode_SMD D_SOD-882D -SOD-882D, DFN1006D-2, body 1.0 x 0.6 x 0.4mm, pitch 0.65mm, https://assets.nexperia.com/documents/data-sheet/PESD5V0L1ULD.pdf +SOD-882D, DFN1006D-2, body 1.0 x 0.6 x 0.4mm, pitch 0.65mm, https://assets.nexperia.com/documents/package-information/SOD882D.pdf Diode SOD882D DFN1006D-2 0 4 @@ -55090,6 +57701,13 @@ diode SOD964 SOD-964 2 2 Diode_SMD +ST_D_SMC +STMicroelectronics SMC (JEDEC DO-214-D, variant AB), https://www.st.com/resource/en/datasheet/sm15t36a.pdf#page=7 +Diode DO-214AB +0 +2 +2 +Diode_SMD ST_QFN-2L_1.6x1.0mm Unidirectional high power transient voltage suppressor (https://www.st.com/resource/en/datasheet/esda7p120-1u1m.pdf) QFN-2L Diode @@ -55105,518 +57723,518 @@ Diode SMPA (DO-221BC) 2 Diode_THT D_5KPW_P7.62mm_Vertical_AnodeUp -Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9*8mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm 0 2 2 Diode_THT D_5KPW_P7.62mm_Vertical_KathodeUp -Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9*8mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm 0 2 2 Diode_THT D_5KPW_P12.70mm_Horizontal -Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9*8mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KPW series Axial Horizontal pin pitch 12.7mm length 9mm diameter 8mm 0 2 2 Diode_THT D_5KP_P7.62mm_Vertical_AnodeUp -Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5KP_P7.62mm_Vertical_KathodeUp -Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5KP_P10.16mm_Horizontal -Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Horizontal pin pitch 10.16mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5KP_P12.70mm_Horizontal -Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7.62*9.53mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5KP series Axial Horizontal pin pitch 12.7mm length 7.62mm diameter 9.53mm 0 2 2 Diode_THT D_5W_P5.08mm_Vertical_AnodeUp -Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_5W_P5.08mm_Vertical_KathodeUp -Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_5W_P10.16mm_Horizontal -Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Horizontal pin pitch 10.16mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_5W_P12.70mm_Horizontal -Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=8.9*3.7mm^2, http://www.diodes.com/_files/packages/8686949.gif Diode 5W series Axial Horizontal pin pitch 12.7mm length 8.9mm diameter 3.7mm 0 2 2 Diode_THT D_A-405_P2.54mm_Vertical_AnodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P2.54mm_Vertical_KathodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P5.08mm_Vertical_AnodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P5.08mm_Vertical_KathodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P7.62mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P10.16mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_A-405_P12.70mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=5.2*2.7mm^2, http://www.diodes.com/_files/packages/A-405.pdf Diode A-405 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-15_P2.54mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P2.54mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P3.81mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P3.81mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P5.08mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P5.08mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P10.16mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Horizontal pin pitch 10.16mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P12.70mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Horizontal pin pitch 12.7mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-15_P15.24mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf Diode DO-15 series Axial Horizontal pin pitch 15.24mm length 7.6mm diameter 3.6mm 0 2 2 Diode_THT D_DO-27_P5.08mm_Vertical_AnodeUp -Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-27_P5.08mm_Vertical_KathodeUp -Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-27_P12.70mm_Horizontal -Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Horizontal pin pitch 12.7mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-27_P15.24mm_Horizontal -Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.52*5.33mm^2, http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg Diode DO-27 series Axial Horizontal pin pitch 15.24mm length 9.52mm diameter 5.33mm 0 2 2 Diode_THT D_DO-34_SOD68_P2.54mm_Vertical_AnodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P2.54mm_Vertical_KathodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P5.08mm_Vertical_KathodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P7.62mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Horizontal pin pitch 7.62mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P10.16mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Horizontal pin pitch 10.16mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-34_SOD68_P12.70mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=3.04*1.6mm^2, https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf Diode DO-34_SOD68 series Axial Horizontal pin pitch 12.7mm length 3.04mm diameter 1.6mm 0 2 2 Diode_THT D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P2.54mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P3.81mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P3.81mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P5.08mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P7.62mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P10.16mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Horizontal pin pitch 10.16mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-35_SOD27_P12.70mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf Diode DO-35_SOD27 series Axial Horizontal pin pitch 12.7mm length 4mm diameter 2mm 0 2 2 Diode_THT D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P3.81mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P3.81mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P5.08mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P5.08mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P7.62mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P10.16mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-41_SOD81_P12.70mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf Diode DO-41_SOD81 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm 0 2 2 Diode_THT D_DO-201AD_P3.81mm_Vertical_AnodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P3.81mm_Vertical_KathodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P5.08mm_Vertical_AnodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P5.08mm_Vertical_KathodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P12.70mm_Horizontal -Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AD_P15.24mm_Horizontal -Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf Diode DO-201AD series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 5.2mm 0 2 2 Diode_THT D_DO-201AE_P3.81mm_Vertical_AnodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P3.81mm_Vertical_KathodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P5.08mm_Vertical_AnodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P5.08mm_Vertical_KathodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P12.70mm_Horizontal -Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Horizontal pin pitch 12.7mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201AE_P15.24mm_Horizontal -Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9*5.3mm^2, http://www.farnell.com/datasheets/529758.pdf Diode DO-201AE series Axial Horizontal pin pitch 15.24mm length 9mm diameter 5.3mm 0 2 2 Diode_THT D_DO-201_P3.81mm_Vertical_AnodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P3.81mm_Vertical_KathodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P5.08mm_Vertical_AnodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P5.08mm_Vertical_KathodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P12.70mm_Horizontal -Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Horizontal pin pitch 12.7mm length 9.53mm diameter 5.21mm 0 2 2 Diode_THT D_DO-201_P15.24mm_Horizontal -Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.53*5.21mm^2, http://www.diodes.com/_files/packages/DO-201.pdf Diode DO-201 series Axial Horizontal pin pitch 15.24mm length 9.53mm diameter 5.21mm 0 2 @@ -55644,63 +58262,63 @@ diode rectifier 2 Diode_THT D_P600_R-6_P7.62mm_Vertical_AnodeUp -Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_P600_R-6_P7.62mm_Vertical_KathodeUp -Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_P600_R-6_P12.70mm_Horizontal -Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Horizontal pin pitch 12.7mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_P600_R-6_P20.00mm_Horizontal -Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, length*diameter=9.1*9.1mm^2, http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf Diode P600_R-6 series Axial Horizontal pin pitch 20mm length 9.1mm diameter 9.1mm 0 2 2 Diode_THT D_T-1_P2.54mm_Vertical_AnodeUp -Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P2.54mm_Vertical_KathodeUp -Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P5.08mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Horizontal pin pitch 5.08mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P10.16mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Horizontal pin pitch 10.16mm length 3.2mm diameter 2.6mm 0 2 2 Diode_THT D_T-1_P12.70mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=3.2*2.6mm^2, http://www.diodes.com/_files/packages/T-1.pdf Diode T-1 series Axial Horizontal pin pitch 12.7mm length 3.2mm diameter 2.6mm 0 2 @@ -56021,6 +58639,13 @@ TFT-graphical display 800x480 16-bit colours and touch display 48 48 Display +ER-OLED0.42-1W_Folded +72x40 white graphic OLED display 0.42 inch, SSD1306B controller, I2C and SPI, folded back https://www.buydisplay.com/download/manual/ER-OLED0.42-1_Datasheet.pdf +SSD1306 OLED display 0.42 inch +0 +16 +16 +Display ERM19264 STN/FSTN LCD 192x64 dot https://www.buydisplay.com/download/manual/ERM19264-1_Series_Datasheet.pdf ERM19264 Graphics Display 192x64 @@ -56553,6 +59178,13 @@ fiducial 1 0 Fiducial +Fiducial_0.5mm_Mask2mm +Circular Fiducial, 0.5mm bare copper, 2mm soldermask opening +fiducial +0 +1 +0 +Fiducial Fiducial_0.75mm_Mask1.5mm Circular Fiducial, 0.75mm bare copper, 1.5mm soldermask opening (Level B) fiducial @@ -56594,6 +59226,13 @@ fiducial 0 1 0 +Fiducial +Fiducial_Cross_0.5mm_Mask2mm +Circular Fiducial, Cross variant, 0.5mm bare copper, 2mm soldermask opening +fiducial +0 +1 +0 Filter Filter_1109-5_1.1x0.9mm 5-pin SAW filter package - 1.1x0.9 mm Body; (see https://www.murata.com/~/media/webrenewal/support/library/catalog/products/filter/rf/p73e.ashx?la=en-gb) @@ -56623,6 +59262,13 @@ EMI filter 4 4 Filter +Filter_KEMET_PZB300_24.0x12.5mm_P10.0mm +EMI suppression capacitor PZB300 series, length 24.0 mm, width 12.5 mm, drill hole 1.00mm ( https://content.kemet.com/datasheets/KEM_F3019_PZB300X2_2XY2_275.pdf ) +suppressor filter cap +0 +3 +3 +Filter Filter_Mini-Circuits_FV1206 Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206.pdf Mini-Circuits Filter SMD 1206 @@ -56736,126 +59382,126 @@ ATO FKS blade fuse holder 2 Fuse Fuse_0402_1005Metric -Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolder -Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_0603_1608Metric -Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder -Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_0805_2012Metric -Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder -Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_1206_3216Metric -Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder -Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_1210_3225Metric -Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolder -Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_1812_4532Metric -Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_2010_5025Metric -Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder -Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_2512_6332Metric -Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder -Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 2 Fuse Fuse_2920_7451Metric -Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator +Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator fuse 0 2 2 Fuse Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder -Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator +Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator fuse handsolder 0 2 @@ -57758,182 +60404,182 @@ Choke SMD 2 Inductor_SMD L_0201_0603Metric -Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator inductor 0 4 2 Inductor_SMD L_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator inductor handsolder 0 4 2 Inductor_SMD L_0402_1005Metric -Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_0402_1005Metric_Pad0.77x0.64mm_HandSolder -Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_0603_1608Metric -Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_0603_1608Metric_Pad1.05x0.95mm_HandSolder -Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_0805_2012Metric -Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_0805_2012Metric_Pad1.05x1.20mm_HandSolder -Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_0805_2012Metric_Pad1.15x1.40mm_HandSolder -Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_01005_0402Metric -Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator inductor 0 4 2 Inductor_SMD L_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator inductor handsolder 0 4 2 Inductor_SMD L_1008_2520Metric -Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator +Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_1008_2520Metric_Pad1.43x2.20mm_HandSolder -Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator +Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_1206_3216Metric -Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_1206_3216Metric_Pad1.22x1.90mm_HandSolder -Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_1206_3216Metric_Pad1.42x1.75mm_HandSolder -Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_1210_3225Metric -Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_1210_3225Metric_Pad1.42x2.65mm_HandSolder -Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_1806_4516Metric -Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_1806_4516Metric_Pad1.45x1.90mm_HandSolder -Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_1812_4532Metric -Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_2010_5025Metric -Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_2010_5025Metric_Pad1.52x2.65mm_HandSolder -Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 2 Inductor_SMD L_2512_6332Metric -Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor 0 2 2 Inductor_SMD L_2512_6332Metric_Pad1.52x3.35mm_HandSolder -Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator inductor handsolder 0 2 @@ -58241,7 +60887,7 @@ Inductor LMLP 2 Inductor_SMD L_Abracon_ASPI-0425 -Inductor, Abracon, ASPI-0425, 4.0x4.0x2.5mm, https://abracon.com/Magnetics/new/ASPI-0425.pdf +Inductor, Abracon, ASPI-0425, 4.0x4.0x2.5mm, (https://abracon.com/Magnetics/new/ASPI-0425.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor power shielded low-profile 0 2 @@ -58269,7 +60915,7 @@ inductor abracon smd shielded 2 Inductor_SMD L_Abracon_ASPIAIG-F4020 -Inductor, Abracon, ASPIAIG-F4020, 4.4x4.4x1.9mm, https://abracon.com/Magnetics/power/ASPIAIG-F4020.pdf +Inductor, Abracon, ASPIAIG-F4020, 4.4x4.4x1.9mm, (https://abracon.com/Magnetics/power/ASPIAIG-F4020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor power shielded 0 2 @@ -58374,8 +61020,8 @@ Bourns SRP1038C SMD inductor 2 Inductor_SMD L_Bourns_SRP1050WA -Inductor, Bourns, SRP1050WA, 10.1mmx10mm (Script generated with StandardBox.py) (https://www.bourns.com/docs/product-datasheets/SRP1050WA.pdf) -Inductor Bourns_SRP1050WA +Inductor, Bourns, SRP1050WA, 11.0x10.0x5.1mm, (https://www.bourns.com/docs/product-datasheets/SRP1050WA.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor power shielded 0 2 2 @@ -58402,8 +61048,15 @@ Bourns SRR1260 SMD inductor 2 Inductor_SMD L_Bourns_SRP5030T -Inductor, Bourns, SRP5030T, 5.7mmx5.2mm (Script generated with StandardBox.py) (https://www.bourns.com/data/global/pdfs/SRP5030T.pdf) -Inductor Bourns_SRP5030T +Inductor, Bourns, SRP5030T, 5.7x5.2x2.8mm, (https://www.bourns.com/data/global/pdfs/SRP5030T.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor power shielded +0 +2 +2 +Inductor_SMD +L_Bourns_SRP6060FA +Inductor, Bourns, SRP6060FA, 6.4x6.6x5.8mm, (https://www.bourns.com/docs/Product-Datasheets/SRP6060FA.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor power shielded 0 2 2 @@ -58444,294 +61097,294 @@ Bourns SRU5016 SMD inductor 3 Inductor_SMD L_Cenker_CKCS3012 -Inductor, Cenker, CKCS3012, 3.0x3.0x1.3mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS3012, 3.0x3.0x1.3mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS3015 -Inductor, Cenker, CKCS3015, 3.0x3.0x1.7mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS3015, 3.0x3.0x1.7mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS4018 -Inductor, Cenker, CKCS4018, 4.0x4.0x1.8mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS4018, 4.0x4.0x1.8mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS4020 -Inductor, Cenker, CKCS4020, 4.0x4.0x2.0mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS4020, 4.0x4.0x2.0mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS4030 -Inductor, Cenker, CKCS4030, 4.0x4.0x3.0mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS4030, 4.0x4.0x3.0mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS5020 -Inductor, Cenker, CKCS5020, 5.0x5.0x2.1mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS5020, 5.0x5.0x2.1mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS5040 -Inductor, Cenker, CKCS5040, 5.0x5.0x4.0mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS5040, 5.0x5.0x4.0mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS6020 -Inductor, Cenker, CKCS6020, 6.0x6.0x2.1mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS6020, 6.0x6.0x2.1mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS6028 -Inductor, Cenker, CKCS6028, 6.0x6.0x3.0mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS6028, 6.0x6.0x3.0mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS6045 -Inductor, Cenker, CKCS6045, 6.0x6.0x4.7mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS6045, 6.0x6.0x4.7mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS8040 -Inductor, Cenker, CKCS8040, 8.0x8.0x4.2mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS8040, 8.0x8.0x4.2mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS8060 -Inductor, Cenker, CKCS8060, 8.0x8.0x6.2mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS8060, 8.0x8.0x6.2mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS8080 -Inductor, Cenker, CKCS8080, 8.0x8.0x8.0mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS8080, 8.0x8.0x8.0mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS201610 -Inductor, Cenker, CKCS201610, 2.0x1.6x1.05mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS201610, 2.0x1.6x1.05mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS252010 -Inductor, Cenker, CKCS252010, 2.5x2.0x1.05mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS252010, 2.5x2.0x1.05mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Cenker_CKCS252012 -Inductor, Cenker, CKCS252012, 2.5x2.0x1.25mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf +Inductor, Cenker, CKCS252012, 2.5x2.0x1.25mm, (https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ckcs 0 2 2 Inductor_SMD L_Changjiang_FNR3010S -Inductor, Changjiang, FNR3010S, 3.0x3.0x1.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR3010S, 3.0x3.0x1.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR3012S -Inductor, Changjiang, FNR3012S, 3.0x3.0x1.2mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR3012S, 3.0x3.0x1.2mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR3015S -Inductor, Changjiang, FNR3015S, 3.0x3.0x1.5mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR3015S, 3.0x3.0x1.5mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR3021S -Inductor, Changjiang, FNR3021S, 3.0x3.0x2.35mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR3021S, 3.0x3.0x2.35mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4010S -Inductor, Changjiang, FNR4010S, 4.0x4.0x1.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4010S, 4.0x4.0x1.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4012S -Inductor, Changjiang, FNR4012S, 4.0x4.0x1.2mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4012S, 4.0x4.0x1.2mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4015S -Inductor, Changjiang, FNR4015S, 4.0x4.0x1.65mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4015S, 4.0x4.0x1.65mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4018S -Inductor, Changjiang, FNR4018S, 4.0x4.0x1.8mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4018S, 4.0x4.0x1.8mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4020S -Inductor, Changjiang, FNR4020S, 4.0x4.0x2.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4020S, 4.0x4.0x2.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4026S -Inductor, Changjiang, FNR4026S, 4.0x4.0x2.6mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4026S, 4.0x4.0x2.6mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR4030S -Inductor, Changjiang, FNR4030S, 4.0x4.0x3.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR4030S, 4.0x4.0x3.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR5012S -Inductor, Changjiang, FNR5012S, 5.0x5.0x1.2mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR5012S, 5.0x5.0x1.2mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR5015S -Inductor, Changjiang, FNR5015S, 5.0x5.0x1.5mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR5015S, 5.0x5.0x1.5mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR5020S -Inductor, Changjiang, FNR5020S, 5.0x5.0x2.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR5020S, 5.0x5.0x2.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR5030S -Inductor, Changjiang, FNR5030S, 5.0x5.0x3.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR5030S, 5.0x5.0x3.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR5040S -Inductor, Changjiang, FNR5040S, 5.0x5.0x4.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR5040S, 5.0x5.0x4.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR5045S -Inductor, Changjiang, FNR5045S, 5.0x5.0x4.5mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR5045S, 5.0x5.0x4.5mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR6020S -Inductor, Changjiang, FNR6020S, 6.0x6.0x2.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR6020S, 6.0x6.0x2.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR6028S -Inductor, Changjiang, FNR6028S, 6.0x6.0x2.8mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR6028S, 6.0x6.0x2.8mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR6040S -Inductor, Changjiang, FNR6040S, 6.0x6.0x4.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR6040S, 6.0x6.0x4.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR6045S -Inductor, Changjiang, FNR6045S, 6.0x6.0x4.5mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR6045S, 6.0x6.0x4.5mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR8040S -Inductor, Changjiang, FNR8040S, 8.0x8.0x4.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR8040S, 8.0x8.0x4.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR8050S -Inductor, Changjiang, FNR8050S, 8.0x8.0x5.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR8050S, 8.0x8.0x5.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR8065S -Inductor, Changjiang, FNR8065S, 8.0x8.0x6.5mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR8065S, 8.0x8.0x6.5mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR252010S -Inductor, Changjiang, FNR252010S, 2.5x2.0x1.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR252010S, 2.5x2.0x1.0mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 2 Inductor_SMD L_Changjiang_FNR252012S -Inductor, Changjiang, FNR252012S, 2.5x2.0x1.2mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf +Inductor, Changjiang, FNR252012S, 2.5x2.0x1.2mm, (https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor wirewound power shielded 0 2 @@ -58878,159 +61531,271 @@ Inductor power shielded cjiang fxl 2 Inductor_SMD L_Chilisin_BMRA00040415 -Inductor, Chilisin, BMRA00040415, 4.6x4.1x1.5mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRA00040415, 4.6x4.1x1.5mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRA00040420 -Inductor, Chilisin, BMRA00040420, 4.6x4.1x2.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRA00040420, 4.6x4.1x2.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRA00050520 -Inductor, Chilisin, BMRA00050520, 5.7x5.4x1.8mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRA00050520, 5.7x5.4x1.8mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRA00050530 -Inductor, Chilisin, BMRA00050530, 5.7x5.4x3.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRA00050530, 5.7x5.4x3.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00050512 -Inductor, Chilisin, BMRB00050512, 5.7x5.4x1.2mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00050512, 5.7x5.4x1.2mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00050518 -Inductor, Chilisin, BMRB00050518, 5.7x5.4x1.8mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00050518, 5.7x5.4x1.8mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00050518-B -Inductor, Chilisin, BMRB00050518-B, 5.4x5.2x1.6mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00050518-B, 5.4x5.2x1.6mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00060612 -Inductor, Chilisin, BMRB00060612, 7.3x6.6x1.2mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00060612, 7.3x6.6x1.2mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00060618 -Inductor, Chilisin, BMRB00060618, 7.3x6.6x1.6mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00060618, 7.3x6.6x1.6mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00060624 -Inductor, Chilisin, BMRB00060624, 7.3x6.6x2.4mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00060624, 7.3x6.6x2.4mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRB00060650 -Inductor, Chilisin, BMRB00060650, 7.3x6.6x5.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRB00060650, 7.3x6.6x5.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRF00101040 -Inductor, Chilisin, BMRF00101040, 11.6x10.1x4.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRF00101040, 11.6x10.1x4.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRF00131350 -Inductor, Chilisin, BMRF00131350, 13.8x12.6x5.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRF00131350, 13.8x12.6x5.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRF00131360 -Inductor, Chilisin, BMRF00131360, 13.8x12.6x5.8mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRF00131360, 13.8x12.6x5.8mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRF00171770 -Inductor, Chilisin, BMRF00171770, 17.15x17.15x6.8mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRF00171770, 17.15x17.15x6.8mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRG00101030 -Inductor, Chilisin, BMRG00101030, 11.6x10.1x3.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRG00101030, 11.6x10.1x3.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRG00131360 -Inductor, Chilisin, BMRG00131360, 13.8x12.6x6.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRG00131360, 13.8x12.6x6.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRx00040412 -Inductor, Chilisin, BMRx00040412, 4.6x4.1x1.2mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRx00040412, 4.6x4.1x1.2mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRx00050512-B -Inductor, Chilisin, BMRx00050512-B, 5.4x5.2x1.2mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRx00050512-B, 5.4x5.2x1.2mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRx00050515 -Inductor, Chilisin, BMRx00050515, 5.7x5.4x1.5mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRx00050515, 5.7x5.4x1.5mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRx00060615 -Inductor, Chilisin, BMRx00060615, 7.3x6.6x1.3mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRx00060615, 7.3x6.6x1.3mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD L_Chilisin_BMRx00060630 -Inductor, Chilisin, BMRx00060630, 7.3x6.6x3.0mm, https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf +Inductor, Chilisin, BMRx00060630, 7.3x6.6x3.0mm, (https://www.chilisin.com/upload/media/product/power/file/BMRx_Series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor bmrx mchi 0 2 2 Inductor_SMD +L_Coilcraft_1515SQ-47N +Inductor, Coilcraft, 1515SQ-47N, 4.06x3.56x3.73mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_1515SQ-68N +Inductor, Coilcraft, 1515SQ-68N, 5.33x3.56x3.73mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_1515SQ-82N +Inductor, Coilcraft, 1515SQ-82N, 5.84x3.56x3.73mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-90N +Inductor, Coilcraft, 2222SQ-90N, 5.21x5.46x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-111 +Inductor, Coilcraft, 2222SQ-111, 6.35x5.59x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-131 +Inductor, Coilcraft, 2222SQ-131, 6.73x5.59x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-161 +Inductor, Coilcraft, 2222SQ-161, 7.37x5.59x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-181 +Inductor, Coilcraft, 2222SQ-181, 8.13x5.59x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-221 +Inductor, Coilcraft, 2222SQ-221, 9.91x5.59x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-271 +Inductor, Coilcraft, 2222SQ-271, 11.68x5.59x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2222SQ-301 +Inductor, Coilcraft, 2222SQ-301, 11.94x5.72x5.69mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2929SQ-331 +Inductor, Coilcraft, 2929SQ-331, 10.29x7.49x7.24mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2929SQ-361 +Inductor, Coilcraft, 2929SQ-361, 11.3x7.49x7.24mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2929SQ-391 +Inductor, Coilcraft, 2929SQ-391, 12.32x7.49x7.24mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2929SQ-431 +Inductor, Coilcraft, 2929SQ-431, 13.21x7.49x7.24mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD +L_Coilcraft_2929SQ-501 +Inductor, Coilcraft, 2929SQ-501, 14.0x7.49x7.24mm, (https://www.coilcraft.com/getmedia/a4eed406-a97e-4630-9d8e-771bb470867f/1515sq.pdf), generated with kicad-footprint-generator gen_inductor.py +Inductor sq +0 +2 +2 +Inductor_SMD L_Coilcraft_LPS3010 Shielded Power Inductor SMD 3x3x1mm, Coilcraft LPS3010, https://www.coilcraft.com/pdfs/lps3010.pdf inductor low profile @@ -59207,280 +61972,280 @@ Inductor mss 2 Inductor_SMD L_Coilcraft_XAL1010-XXX -Inductor, Coilcraft, XAL1010-XXX, 10.5x11.8x10.0mm, https://www.coilcraft.com/getmedia/dd74e670-e705-456a-9a69-585fe02eaf3c/xal1010.pdf +Inductor, Coilcraft, XAL1010-XXX, 10.5x11.8x10.0mm, (https://www.coilcraft.com/getmedia/dd74e670-e705-456a-9a69-585fe02eaf3c/xal1010.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1030-XXX -Inductor, Coilcraft, XAL1030-XXX, 10.5x11.8x3.1mm, https://www.coilcraft.com/getmedia/7b108457-7731-456d-9256-ca72f2e1a551/xal1030.pdf +Inductor, Coilcraft, XAL1030-XXX, 10.5x11.8x3.1mm, (https://www.coilcraft.com/getmedia/7b108457-7731-456d-9256-ca72f2e1a551/xal1030.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1060-XXX -Inductor, Coilcraft, XAL1060-XXX, 10.5x11.8x6.0mm, https://www.coilcraft.com/getmedia/8909f858-b441-4d60-acff-8b8ca36f9ede/xal1060.pdf +Inductor, Coilcraft, XAL1060-XXX, 10.5x11.8x6.0mm, (https://www.coilcraft.com/getmedia/8909f858-b441-4d60-acff-8b8ca36f9ede/xal1060.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1350-XXX -Inductor, Coilcraft, XAL1350-XXX, 13.2x14.2x5.0mm, https://www.coilcraft.com/getmedia/dc536f86-3a3b-454f-950e-8e153260e61c/xal1350.pdf +Inductor, Coilcraft, XAL1350-XXX, 13.2x14.2x5.0mm, (https://www.coilcraft.com/getmedia/dc536f86-3a3b-454f-950e-8e153260e61c/xal1350.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-103 -Inductor, Coilcraft, XAL1510-103, 15.4x16.4x10.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-103, 15.4x16.4x10.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-153 -Inductor, Coilcraft, XAL1510-153, 15.4x16.4x10.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-153, 15.4x16.4x10.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-223 -Inductor, Coilcraft, XAL1510-223, 15.4x16.4x10.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-223, 15.4x16.4x10.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-333 -Inductor, Coilcraft, XAL1510-333, 15.4x16.4x11.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-333, 15.4x16.4x11.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-472 -Inductor, Coilcraft, XAL1510-472, 15.4x16.4x10.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-472, 15.4x16.4x10.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-682 -Inductor, Coilcraft, XAL1510-682, 15.4x16.4x10.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-682, 15.4x16.4x10.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1510-822 -Inductor, Coilcraft, XAL1510-822, 15.4x16.4x10.0mm, https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf +Inductor, Coilcraft, XAL1510-822, 15.4x16.4x10.0mm, (https://www.coilcraft.com/getmedia/cd1cef27-13f0-4568-8894-f7311475209b/xal1510.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1513-153 -Inductor, Coilcraft, XAL1513-153, 15.4x16.4x13.0mm, https://www.coilcraft.com/getmedia/129ad6f3-0445-47fd-a0b3-edeb49177c17/xal1513.pdf +Inductor, Coilcraft, XAL1513-153, 15.4x16.4x13.0mm, (https://www.coilcraft.com/getmedia/129ad6f3-0445-47fd-a0b3-edeb49177c17/xal1513.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-102 -Inductor, Coilcraft, XAL1580-102, 15.4x16.4x8.2mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-102, 15.4x16.4x8.2mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-132 -Inductor, Coilcraft, XAL1580-132, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-132, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-182 -Inductor, Coilcraft, XAL1580-182, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-182, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-202 -Inductor, Coilcraft, XAL1580-202, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-202, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-302 -Inductor, Coilcraft, XAL1580-302, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-302, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-401 -Inductor, Coilcraft, XAL1580-401, 15.4x16.4x8.2mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-401, 15.4x16.4x8.2mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-452 -Inductor, Coilcraft, XAL1580-452, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-452, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-532 -Inductor, Coilcraft, XAL1580-532, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-532, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-612 -Inductor, Coilcraft, XAL1580-612, 15.4x16.4x8.0mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-612, 15.4x16.4x8.0mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL1580-741 -Inductor, Coilcraft, XAL1580-741, 15.4x16.4x8.2mm, https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf +Inductor, Coilcraft, XAL1580-741, 15.4x16.4x8.2mm, (https://www.coilcraft.com/getmedia/7fdfd306-5217-4ddc-b6b7-a2659ceeb6e3/xal1580.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL4020-XXX -Inductor, Coilcraft, XAL4020-XXX, 4.3x4.3x2.1mm, https://www.coilcraft.com/getmedia/6adcb47d-8b55-416c-976e-1e22e0d2848c/xal4000.pdf +Inductor, Coilcraft, XAL4020-XXX, 4.3x4.3x2.1mm, (https://www.coilcraft.com/getmedia/6adcb47d-8b55-416c-976e-1e22e0d2848c/xal4000.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL4030-XXX -Inductor, Coilcraft, XAL4030-XXX, 4.3x4.3x3.1mm, https://www.coilcraft.com/getmedia/6adcb47d-8b55-416c-976e-1e22e0d2848c/xal4000.pdf +Inductor, Coilcraft, XAL4030-XXX, 4.3x4.3x3.1mm, (https://www.coilcraft.com/getmedia/6adcb47d-8b55-416c-976e-1e22e0d2848c/xal4000.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL4040-XXX -Inductor, Coilcraft, XAL4040-XXX, 4.3x4.3x4.1mm, https://www.coilcraft.com/getmedia/6adcb47d-8b55-416c-976e-1e22e0d2848c/xal4000.pdf +Inductor, Coilcraft, XAL4040-XXX, 4.3x4.3x4.1mm, (https://www.coilcraft.com/getmedia/6adcb47d-8b55-416c-976e-1e22e0d2848c/xal4000.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL5020-XXX -Inductor, Coilcraft, XAL5020-XXX, 5.48x5.68x2.0mm, https://www.coilcraft.com/getmedia/1941eff1-c018-493c-8cd6-d88d2edf5029/xal5020.pdf +Inductor, Coilcraft, XAL5020-XXX, 5.48x5.68x2.0mm, (https://www.coilcraft.com/getmedia/1941eff1-c018-493c-8cd6-d88d2edf5029/xal5020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL5030-XXX -Inductor, Coilcraft, XAL5030-XXX, 5.48x5.68x3.1mm, https://www.coilcraft.com/getmedia/49bc46c8-4b2c-45b9-9b6c-2eaa235ea698/xal50xx.pdf +Inductor, Coilcraft, XAL5030-XXX, 5.48x5.68x3.1mm, (https://www.coilcraft.com/getmedia/49bc46c8-4b2c-45b9-9b6c-2eaa235ea698/xal50xx.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL5050-XXX -Inductor, Coilcraft, XAL5050-XXX, 5.48x5.68x5.1mm, https://www.coilcraft.com/getmedia/49bc46c8-4b2c-45b9-9b6c-2eaa235ea698/xal50xx.pdf +Inductor, Coilcraft, XAL5050-XXX, 5.48x5.68x5.1mm, (https://www.coilcraft.com/getmedia/49bc46c8-4b2c-45b9-9b6c-2eaa235ea698/xal50xx.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL6020-XXX -Inductor, Coilcraft, XAL6020-XXX, 6.56x6.76x2.1mm, https://www.coilcraft.com/getmedia/467ff589-8942-4e57-92d0-5bef6e04ce09/xal6020.pdf +Inductor, Coilcraft, XAL6020-XXX, 6.56x6.76x2.1mm, (https://www.coilcraft.com/getmedia/467ff589-8942-4e57-92d0-5bef6e04ce09/xal6020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL6030-XXX -Inductor, Coilcraft, XAL6030-XXX, 6.56x6.76x3.1mm, https://www.coilcraft.com/getmedia/ea51f14b-7f32-4dc6-8dfe-d4b70549040f/xal60xx.pdf +Inductor, Coilcraft, XAL6030-XXX, 6.56x6.76x3.1mm, (https://www.coilcraft.com/getmedia/ea51f14b-7f32-4dc6-8dfe-d4b70549040f/xal60xx.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL6060-XXX -Inductor, Coilcraft, XAL6060-XXX, 6.56x6.76x6.1mm, https://www.coilcraft.com/getmedia/ea51f14b-7f32-4dc6-8dfe-d4b70549040f/xal60xx.pdf +Inductor, Coilcraft, XAL6060-XXX, 6.56x6.76x6.1mm, (https://www.coilcraft.com/getmedia/ea51f14b-7f32-4dc6-8dfe-d4b70549040f/xal60xx.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-102 -Inductor, Coilcraft, XAL7020-102, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-102, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-122 -Inductor, Coilcraft, XAL7020-122, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-122, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-151 -Inductor, Coilcraft, XAL7020-151, 8.0x8.0x2.05mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-151, 8.0x8.0x2.05mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-152 -Inductor, Coilcraft, XAL7020-152, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-152, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-222 -Inductor, Coilcraft, XAL7020-222, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-222, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-271 -Inductor, Coilcraft, XAL7020-271, 8.0x8.0x2.05mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-271, 8.0x8.0x2.05mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-331 -Inductor, Coilcraft, XAL7020-331, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-331, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-471 -Inductor, Coilcraft, XAL7020-471, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-471, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7020-681 -Inductor, Coilcraft, XAL7020-681, 8.0x8.0x2.0mm, https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf +Inductor, Coilcraft, XAL7020-681, 8.0x8.0x2.0mm, (https://www.coilcraft.com/getmedia/0197e98c-67f7-4375-9e38-14d7376a46f3/xal7020.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 @@ -59578,28 +62343,28 @@ Inductor xal 2 Inductor_SMD L_Coilcraft_XAL7050-XXX -Inductor, Coilcraft, XAL7050-XXX, 7.7x8.0x5.0mm, https://www.coilcraft.com/getmedia/13a991b3-4273-4be3-81ba-f3cf372b4691/xal7050.pdf +Inductor, Coilcraft, XAL7050-XXX, 7.7x8.0x5.0mm, (https://www.coilcraft.com/getmedia/13a991b3-4273-4be3-81ba-f3cf372b4691/xal7050.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL7070-XXX -Inductor, Coilcraft, XAL7070-XXX, 7.7x8.0x7.0mm, https://www.coilcraft.com/getmedia/1ba55433-bcc8-4838-9b21-382f497e12e0/xal7070.pdf +Inductor, Coilcraft, XAL7070-XXX, 7.7x8.0x7.0mm, (https://www.coilcraft.com/getmedia/1ba55433-bcc8-4838-9b21-382f497e12e0/xal7070.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL8050-223 -Inductor, Coilcraft, XAL8050-223, 8.3x8.8x5.0mm, https://www.coilcraft.com/getmedia/5885ede8-ea4f-464a-9dcb-18dbf143a845/xal8050.pdf +Inductor, Coilcraft, XAL8050-223, 8.3x8.8x5.0mm, (https://www.coilcraft.com/getmedia/5885ede8-ea4f-464a-9dcb-18dbf143a845/xal8050.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 2 Inductor_SMD L_Coilcraft_XAL8080-XXX -Inductor, Coilcraft, XAL8080-XXX, 8.3x8.8x8.0mm, https://www.coilcraft.com/getmedia/345e50d6-a804-4ecb-9a92-5185221faf3e/xal8080.pdf +Inductor, Coilcraft, XAL8080-XXX, 8.3x8.8x8.0mm, (https://www.coilcraft.com/getmedia/345e50d6-a804-4ecb-9a92-5185221faf3e/xal8080.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor xal 0 2 @@ -59711,7 +62476,7 @@ common mode choke 1206 cnsw 4 Inductor_SMD L_Eaton_MCL2012V1 -Inductor, Eaton, MCL2012V1, 2.0x1.2x0.9mm, https://eu.mouser.com/datasheet/2/87/eaton-mcl2012v1-multilayer-chip-inductor-data-shee-1622891.pdf +Inductor, Eaton, MCL2012V1, 2.0x1.2x0.9mm, (https://eu.mouser.com/datasheet/2/87/eaton-mcl2012v1-multilayer-chip-inductor-data-shee-1622891.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ferrite multilayer power 0 2 @@ -59816,7 +62581,7 @@ Inductor SMD DEM35xxC 2 Inductor_SMD L_Murata_DFE201610P -Inductor, Murata, DFE201610P, 2.0x1.6x1.0mm, https://www.murata.com/~/media/webrenewal/products/inductor/chip/tokoproducts/wirewoundmetalalloychiptype/m_dfe201610p.ashx +Inductor, Murata, DFE201610P, 2.0x1.6x1.0mm, (https://www.murata.com/~/media/webrenewal/products/inductor/chip/tokoproducts/wirewoundmetalalloychiptype/m_dfe201610p.ashx), generated with kicad-footprint-generator gen_inductor.py Inductor power chip flatwire 0 2 @@ -60097,14 +62862,21 @@ Inductor SMD Pulse PA4320 Inductor_SMD L_Pulse_PA4332 Inductor, Pulse, PA4332, 4.2x4.2x2.0mm, (https://productfinder.pulseelectronics.com/api/open/part-attachments/datasheet/pa4332.222nlt), generated with kicad-footprint-generator gen_inductor.py -Inductor Pulse -SMT -PA4332 +Inductor Pulse SMT PA4332 0 2 2 Inductor_SMD L_Pulse_PA4340 Inductor, Pulse, PA4340, 6.0x5.4x3.0mm, (https://productfinder.pulseelectronics.com/api/open/part-attachments/datasheet/PA4340.183NLT), generated with kicad-footprint-generator gen_inductor.py -Inductor Pulse -SMT -PA4340 +Inductor Pulse SMT PA4340 +0 +2 +2 +Inductor_SMD +L_Pulse_PA4341 +Inductor, Pulse, PA4341, 6.4x6.6x2.8mm, (https://productfinder.pulseelectronics.com/api/open/part-attachments/datasheet/pa4341.102anlt), generated with kicad-footprint-generator gen_inductor.py +Inductor Pulse SMT PA4341 0 2 2 @@ -60123,6 +62895,13 @@ Shielded Molded High Current Power Inductor 2 2 Inductor_SMD +L_Pulse_PA5402 +Inductor, Pulse, PA5402, 4.45x4.06x1.8mm, (https://productfinder.pulseelectronics.com/api/open/part-attachments/datasheet/PM5402.222NLT), generated with kicad-footprint-generator gen_inductor.py +Inductor Pulse SMT PA5402 +0 +2 +2 +Inductor_SMD L_SOREDE_SNR.1050_10x10x5mm Sorede 10x10x5mm Power Inductor, https://datasheet.lcsc.com/lcsc/2201141530_SOREDE-SNR-1050-TYD4R7MT00_C2942304.pdf Inductor Sorede SNR @@ -60131,49 +62910,49 @@ Inductor Sorede SNR 2 Inductor_SMD L_SXN_SMDRI62 -Inductor, SXN, SMDRI62, 6.5x6.8x3.0mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI62, 6.5x6.8x3.0mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 2 Inductor_SMD L_SXN_SMDRI64 -Inductor, SXN, SMDRI64, 6.5x6.8x5.0mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI64, 6.5x6.8x5.0mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 2 Inductor_SMD L_SXN_SMDRI73 -Inductor, SXN, SMDRI73, 7.5x7.5x3.4mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI73, 7.5x7.5x3.4mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 2 Inductor_SMD L_SXN_SMDRI74 -Inductor, SXN, SMDRI74, 7.5x7.5x4.5mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI74, 7.5x7.5x4.5mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 2 Inductor_SMD L_SXN_SMDRI124 -Inductor, SXN, SMDRI124, 12.3x12.3x4.5mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI124, 12.3x12.3x4.5mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 2 Inductor_SMD L_SXN_SMDRI125 -Inductor, SXN, SMDRI125, 12.3x12.3x6.0mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI125, 12.3x12.3x6.0mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 2 Inductor_SMD L_SXN_SMDRI127 -Inductor, SXN, SMDRI127, 12.3x12.3x8.0mm, https://www.sxndz.com/upload/202108/16/202108161607454319.pdf +Inductor, SXN, SMDRI127, 12.3x12.3x8.0mm, (https://www.sxndz.com/upload/202108/16/202108161607454319.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor sxn smdri 0 2 @@ -60243,644 +63022,644 @@ Inductor SMD CR75 Unshielded 2 Inductor_SMD L_Sunlord_MWSA0402S -Inductor, Sunlord, MWSA0402S, 4.4x4.2x1.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0402S, 4.4x4.2x1.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0412S -Inductor, Sunlord, MWSA0412S, 4.4x4.2x1.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0412S, 4.4x4.2x1.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0503S -Inductor, Sunlord, MWSA0503S, 5.4x5.2x2.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0503S, 5.4x5.2x2.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0518S -Inductor, Sunlord, MWSA0518S, 5.4x5.2x1.6mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0518S, 5.4x5.2x1.6mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0602S -Inductor, Sunlord, MWSA0602S, 7.0x6.6x1.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0602S, 7.0x6.6x1.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0603S -Inductor, Sunlord, MWSA0603S, 7.0x6.6x2.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0603S, 7.0x6.6x2.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0604S -Inductor, Sunlord, MWSA0604S, 7.0x6.6x3.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0604S, 7.0x6.6x3.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0605S -Inductor, Sunlord, MWSA0605S, 7.0x6.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0605S, 7.0x6.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0615S -Inductor, Sunlord, MWSA0615S, 7.0x6.6x1.3mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0615S, 7.0x6.6x1.3mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0618S -Inductor, Sunlord, MWSA0618S, 7.0x6.6x1.6mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0618S, 7.0x6.6x1.6mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0624S -Inductor, Sunlord, MWSA0624S, 7.0x6.6x2.2mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0624S, 7.0x6.6x2.2mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA0804S -Inductor, Sunlord, MWSA0804S, 8.2x8.8x3.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA0804S, 8.2x8.8x3.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1003S -Inductor, Sunlord, MWSA1003S, 11.5x10.0x2.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1003S, 11.5x10.0x2.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1004S -Inductor, Sunlord, MWSA1004S, 11.0x10.0x3.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1004S, 11.0x10.0x3.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1005S -Inductor, Sunlord, MWSA1005S, 11.5x10.0x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1005S, 11.5x10.0x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-1R0 -Inductor, Sunlord, MWSA1204S-1R0, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-1R0, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-1R5 -Inductor, Sunlord, MWSA1204S-1R5, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-1R5, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-2R2 -Inductor, Sunlord, MWSA1204S-2R2, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-2R2, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-3R3 -Inductor, Sunlord, MWSA1204S-3R3, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-3R3, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-4R7 -Inductor, Sunlord, MWSA1204S-4R7, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-4R7, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-6R8 -Inductor, Sunlord, MWSA1204S-6R8, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-6R8, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-100 -Inductor, Sunlord, MWSA1204S-100, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-100, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-150 -Inductor, Sunlord, MWSA1204S-150, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-150, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-220 -Inductor, Sunlord, MWSA1204S-220, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-220, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-R22 -Inductor, Sunlord, MWSA1204S-R22, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-R22, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-R47 -Inductor, Sunlord, MWSA1204S-R47, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-R47, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-R68 -Inductor, Sunlord, MWSA1204S-R68, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-R68, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1204S-R82 -Inductor, Sunlord, MWSA1204S-R82, 13.45x12.8x4.0mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1204S-R82, 13.45x12.8x4.0mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-1R0 -Inductor, Sunlord, MWSA1205S-1R0, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-1R0, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-1R5 -Inductor, Sunlord, MWSA1205S-1R5, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-1R5, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-2R2 -Inductor, Sunlord, MWSA1205S-2R2, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-2R2, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-3R3 -Inductor, Sunlord, MWSA1205S-3R3, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-3R3, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-4R7 -Inductor, Sunlord, MWSA1205S-4R7, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-4R7, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-6R8 -Inductor, Sunlord, MWSA1205S-6R8, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-6R8, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-100 -Inductor, Sunlord, MWSA1205S-100, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-100, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-150 -Inductor, Sunlord, MWSA1205S-150, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-150, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-220 -Inductor, Sunlord, MWSA1205S-220, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-220, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-330 -Inductor, Sunlord, MWSA1205S-330, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-330, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-470 -Inductor, Sunlord, MWSA1205S-470, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-470, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-R22 -Inductor, Sunlord, MWSA1205S-R22, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-R22, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-R36 -Inductor, Sunlord, MWSA1205S-R36, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-R36, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-R50 -Inductor, Sunlord, MWSA1205S-R50, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-R50, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-R68 -Inductor, Sunlord, MWSA1205S-R68, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-R68, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1205S-R82 -Inductor, Sunlord, MWSA1205S-R82, 13.45x12.6x4.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1205S-R82, 13.45x12.6x4.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-1R5 -Inductor, Sunlord, MWSA1206S-1R5, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-1R5, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-2R2 -Inductor, Sunlord, MWSA1206S-2R2, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-2R2, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-3R3 -Inductor, Sunlord, MWSA1206S-3R3, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-3R3, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-4R7 -Inductor, Sunlord, MWSA1206S-4R7, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-4R7, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-5R6 -Inductor, Sunlord, MWSA1206S-5R6, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-5R6, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-6R8 -Inductor, Sunlord, MWSA1206S-6R8, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-6R8, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-8R2 -Inductor, Sunlord, MWSA1206S-8R2, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-8R2, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-100 -Inductor, Sunlord, MWSA1206S-100, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-100, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-101 -Inductor, Sunlord, MWSA1206S-101, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-101, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-120 -Inductor, Sunlord, MWSA1206S-120, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-120, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-121 -Inductor, Sunlord, MWSA1206S-121, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-121, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-150 -Inductor, Sunlord, MWSA1206S-150, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-150, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-151 -Inductor, Sunlord, MWSA1206S-151, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-151, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-180 -Inductor, Sunlord, MWSA1206S-180, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-180, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-220 -Inductor, Sunlord, MWSA1206S-220, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-220, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-270 -Inductor, Sunlord, MWSA1206S-270, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-270, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-330 -Inductor, Sunlord, MWSA1206S-330, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-330, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-470 -Inductor, Sunlord, MWSA1206S-470, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-470, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-680 -Inductor, Sunlord, MWSA1206S-680, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-680, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1206S-R68 -Inductor, Sunlord, MWSA1206S-R68, 13.45x12.6x5.8mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1206S-R68, 13.45x12.6x5.8mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1265S -Inductor, Sunlord, MWSA1265S, 13.45x12.6x6.5mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1265S, 13.45x12.6x6.5mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA1707S -Inductor, Sunlord, MWSA1707S, 17.15x17.15x6.7mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA1707S, 17.15x17.15x6.7mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_MWSA2213S -Inductor, Sunlord, MWSA2213S, 23.5x22.0x12.6mm, https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en +Inductor, Sunlord, MWSA2213S, 23.5x22.0x12.6mm, (https://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMjExMTUxNDQ4MDU0NTQucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor mwsa 0 2 2 Inductor_SMD L_Sunlord_SWPA3010S -Inductor, Sunlord, SWPA3010S, 3.0x3.0x1.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA3010S, 3.0x3.0x1.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA3012S -Inductor, Sunlord, SWPA3012S, 3.0x3.0x1.2mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA3012S, 3.0x3.0x1.2mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA3015S -Inductor, Sunlord, SWPA3015S, 3.0x3.0x1.5mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA3015S, 3.0x3.0x1.5mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA4010S -Inductor, Sunlord, SWPA4010S, 4.0x4.0x1.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA4010S, 4.0x4.0x1.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA4012S -Inductor, Sunlord, SWPA4012S, 4.0x4.0x1.2mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA4012S, 4.0x4.0x1.2mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA4018S -Inductor, Sunlord, SWPA4018S, 4.0x4.0x1.8mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA4018S, 4.0x4.0x1.8mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA4020S -Inductor, Sunlord, SWPA4020S, 4.0x4.0x2.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA4020S, 4.0x4.0x2.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA4026S -Inductor, Sunlord, SWPA4026S, 4.0x4.0x2.6mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA4026S, 4.0x4.0x2.6mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA4030S -Inductor, Sunlord, SWPA4030S, 4.0x4.0x3.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA4030S, 4.0x4.0x3.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA5012S -Inductor, Sunlord, SWPA5012S, 5.0x5.0x1.2mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA5012S, 5.0x5.0x1.2mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA5020S -Inductor, Sunlord, SWPA5020S, 5.0x5.0x2.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA5020S, 5.0x5.0x2.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA5040S -Inductor, Sunlord, SWPA5040S, 5.0x5.0x4.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA5040S, 5.0x5.0x4.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA6020S -Inductor, Sunlord, SWPA6020S, 6.0x6.0x2.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA6020S, 6.0x6.0x2.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA6028S -Inductor, Sunlord, SWPA6028S, 6.0x6.0x2.8mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA6028S, 6.0x6.0x2.8mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA6040S -Inductor, Sunlord, SWPA6040S, 6.0x6.0x4.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA6040S, 6.0x6.0x4.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA6045S -Inductor, Sunlord, SWPA6045S, 6.0x6.0x4.5mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA6045S, 6.0x6.0x4.5mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA8040S -Inductor, Sunlord, SWPA8040S, 8.0x8.0x4.2mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA8040S, 8.0x8.0x4.2mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA252010S -Inductor, Sunlord, SWPA252010S, 2.5x2.0x1.0mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA252010S, 2.5x2.0x1.0mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWPA252012S -Inductor, Sunlord, SWPA252012S, 2.5x2.0x1.2mm, https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf +Inductor, Sunlord, SWPA252012S, 2.5x2.0x1.2mm, (https://www.sunlordinc.com/UploadFiles/PDF_Cat/20120704094224784.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor swpa 0 2 2 Inductor_SMD L_Sunlord_SWRB1204S -Inductor, Sunlord, SWRB1204S, 12.5x12.5x5.0mm, https://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMTA2MTAxMTMyMzc4MTEucGRm&lan=en +Inductor, Sunlord, SWRB1204S, 12.5x12.5x5.0mm, (https://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMTA2MTAxMTMyMzc4MTEucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor swrb 0 2 2 Inductor_SMD L_Sunlord_SWRB1205S -Inductor, Sunlord, SWRB1205S, 12.5x12.5x6.0mm, https://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMTA2MTAxMTMyMzc4MTEucGRm&lan=en +Inductor, Sunlord, SWRB1205S, 12.5x12.5x6.0mm, (https://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMTA2MTAxMTMyMzc4MTEucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor swrb 0 2 2 Inductor_SMD L_Sunlord_SWRB1207S -Inductor, Sunlord, SWRB1207S, 12.5x12.5x8.0mm, https://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMTA2MTAxMTMyMzc4MTEucGRm&lan=en +Inductor, Sunlord, SWRB1207S, 12.5x12.5x8.0mm, (https://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMTA2MTAxMTMyMzc4MTEucGRm&lan=en), generated with kicad-footprint-generator gen_inductor.py Inductor swrb 0 2 2 Inductor_SMD L_TDK_MLZ1608 -Inductor, TDK, MLZ1608, 1.6x0.8x0.8mm, "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf" +Inductor, TDK, MLZ1608, 1.6x0.8x0.8mm, ( "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf"), generated with kicad-footprint-generator gen_inductor.py Inductor MLZ 0 2 2 Inductor_SMD L_TDK_MLZ2012_h0.85mm -Inductor, TDK, MLZ2012_h0.85mm, 2.0x1.25x0.85mm, "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz2012_en.pdf" +Inductor, TDK, MLZ2012_h0.85mm, 2.0x1.25x0.85mm, ( "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz2012_en.pdf"), generated with kicad-footprint-generator gen_inductor.py Inductor MLZ 0 2 2 Inductor_SMD L_TDK_MLZ2012_h1.25mm -Inductor, TDK, MLZ2012_h1.25mm, 2.0x1.25x1.25mm, "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz2012_en.pdf" +Inductor, TDK, MLZ2012_h1.25mm, 2.0x1.25x1.25mm, ( "https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz2012_en.pdf"), generated with kicad-footprint-generator gen_inductor.py Inductor MLZ 0 2 @@ -61250,6 +64029,13 @@ inductor vishay icsm smd 2 2 Inductor_SMD +L_Vishay_IHSM-7382 +Inductor, Vishay, Vishay_IHSM-7382, http://www.vishay.com/docs/34021/ihsm7832.pdf, 21.3mmx8.1mm +inductor vishay icsm smd +0 +2 +2 +Inductor_SMD L_Vishay_IHSM-7832 Inductor, Vishay, Vishay_IHSM-7832, http://www.vishay.com/docs/34021/ihsm7832.pdf, 19.8mmx8.1mm inductor vishay icsm smd @@ -61258,21 +64044,21 @@ inductor vishay icsm smd 2 Inductor_SMD L_Walsin_WLFM201209x -Inductor, Walsin, WLFM201209x, 2.0x1.25x0.9mm, http://www.passivecomponent.com/wp-content/uploads/inductor/WLFM_C_series.pdf +Inductor, Walsin, WLFM201209x, 2.0x1.25x0.9mm, (http://www.passivecomponent.com/wp-content/uploads/inductor/WLFM_C_series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ferrite multilayer power 0 2 2 Inductor_SMD L_Walsin_WLFM201609x -Inductor, Walsin, WLFM201609x, 2.0x1.6x0.9mm, http://www.passivecomponent.com/wp-content/uploads/inductor/WLFM_C_series.pdf +Inductor, Walsin, WLFM201609x, 2.0x1.6x0.9mm, (http://www.passivecomponent.com/wp-content/uploads/inductor/WLFM_C_series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ferrite multilayer power 0 2 2 Inductor_SMD L_Walsin_WLFM252009x -Inductor, Walsin, WLFM252009x, 2.5x2.0x0.9mm, http://www.passivecomponent.com/wp-content/uploads/inductor/WLFM_C_series.pdf +Inductor, Walsin, WLFM252009x, 2.5x2.0x0.9mm, (http://www.passivecomponent.com/wp-content/uploads/inductor/WLFM_C_series.pdf), generated with kicad-footprint-generator gen_inductor.py Inductor ferrite multilayer power 0 2 @@ -61301,238 +64087,252 @@ inductor shielded wuerth hcf Inductor_SMD L_Wuerth_HCI-1030 Inductor, Wuerth Elektronik, Wuerth_HCI-1030, 10.6mmx10.6mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-1040 Inductor, Wuerth Elektronik, Wuerth_HCI-1040, 10.2mmx10.2mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-1050 Inductor, Wuerth Elektronik, Wuerth_HCI-1050, 10.2mmx10.2mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-1335 Inductor, Wuerth Elektronik, Wuerth_HCI-1335, 12.8mmx12.8mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-1350 Inductor, Wuerth Elektronik, Wuerth_HCI-1350, 12.8mmx12.8mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-1365 Inductor, Wuerth Elektronik, Wuerth_HCI-1365, 12.8mmx12.8mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-1890 Inductor, Wuerth Elektronik, Wuerth_HCI-1890, 18.2mmx18.2mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-2212 Inductor, Wuerth Elektronik, Wuerth_HCI-2212, 22.5mmx22.0mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-5040 Inductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-7030 Inductor, Wuerth Elektronik, Wuerth_HCI-7030, 6.9mmx6.9mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-7040 Inductor, Wuerth Elektronik, Wuerth_HCI-7040, 6.9mmx6.9mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCI-7050 Inductor, Wuerth Elektronik, Wuerth_HCI-7050, 6.9mmx6.9mm -inductor Wuerth hci smd +inductor wurth hci smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1050 Inductor, Wuerth Elektronik, Wuerth_HCM-1050, 10.2mmx7.0mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1052 Inductor, Wuerth Elektronik, Wuerth_HCM-1052, 10.5mmx10.3mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1070 Inductor, Wuerth Elektronik, Wuerth_HCM-1070, 10.1mmx7.0mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1078 Inductor, Wuerth Elektronik, Wuerth_HCM-1078, 9.4mmx6.2mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1190 Inductor, Wuerth Elektronik, Wuerth_HCM-1190, 10.5mmx11.0mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1240 Inductor, Wuerth Elektronik, Wuerth_HCM-1240, 10.0mmx11.8mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1350 Inductor, Wuerth Elektronik, Wuerth_HCM-1350, 13.5mmx13.3mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-1390 Inductor, Wuerth Elektronik, Wuerth_HCM-1390, 12.5mmx13.0mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-7050 Inductor, Wuerth Elektronik, Wuerth_HCM-7050, 7.2mmx7.0mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_HCM-7070 Inductor, Wuerth Elektronik, Wuerth_HCM-7070, 7.4mmx7.2mm -inductor Wuerth hcm smd +inductor wurth hcm smd 0 2 2 Inductor_SMD L_Wuerth_MAPI-1610 -Inductor, Wuerth Elektronik, Wuerth_MAPI-1610, 1.6mmx1.6mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-1610, 1.6x1.6x1.0mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-2010 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2010, 2.0mmx1.6mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-2010, 2.0x1.6x1.0mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-2506 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2506, 2.5mmx2.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-2506, 2.5x2.0x0.6mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-2508 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2508, 2.5mmx2.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-2508, 2.5x2.0x0.8mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-2510 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2510, 2.5mmx2.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-2510, 2.5x2.0x1.0mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-2512 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2512, 2.5mmx2.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-2512, 2.5x2.0x1.2mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-3010 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3010, 3.0mmx3.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-3010, 3.0x3.0x1.0mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-3012 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3012, 3.0mmx3.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-3012, 3.0x3.0x1.2mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-3015 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3015, 3.0mmx3.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-3015, 3.0x3.0x1.5mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-3020 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3020, 3.0mmx3.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-3020, 3.0x3.0x2.0mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-4020 -Inductor, Wuerth Elektronik, Wuerth_MAPI-4020, 4.0mmx4.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-4020, 4.1x4.1x2.1mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 Inductor_SMD L_Wuerth_MAPI-4030 -Inductor, Wuerth Elektronik, Wuerth_MAPI-4030, 4.0mmx4.0mm -inductor Wuerth smd +Inductor, Wuerth, MAPI-4030, 4.1x4.1x3.1mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-5020 +Inductor, Wuerth, MAPI-5020, 5.4x5.4x2.1mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-5030 +Inductor, Wuerth, MAPI-5030, 5.4x5.4x3.1mm, (https://www.we-online.com/en/components/products/WE-MAPI?kicad), generated with kicad-footprint-generator gen_inductor.py +Inductor Würth -SMT 0 2 2 @@ -61643,7 +64443,7 @@ wurth wuerth smd inductor 2 Inductor_SMD L_Wuerth_WE-XHMI-8080 -Inductor, Wuerth, WE-XHMI 8080, 8.3mmx8.8mm (Script generated with StandardBox.py) (https://www.we-online.com/components/products/datasheet/74439358068.pdf) +Inductor, Wuerth, WE-XHMI 8080, 8.3mmx8.8mm (Script generated with StandardBox.py) (https://katalog.we-online.de/pbs/datasheet/74439358068.pdf) Inductor Wuerth WE-XHMI 8080 0 2 @@ -61699,7 +64499,7 @@ chokes schaffner tht 4 Inductor_THT Choke_Schaffner_RN112-04-17.7x17.1mm -Current-compensated Chokes, Schaffner, RN112-04, 17.7mmx17.1mm https://www.schaffner.com/fileadmin/user_upload/pim/products/datasheets/RN_series.pdf +Current-compensated Chokes, Schaffner, RN112-04, 17.7mmx17.1mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ chokes schaffner tht 0 4 @@ -61818,539 +64618,539 @@ inductor axial horizontal 2 Inductor_THT L_Axial_L5.3mm_D2.2mm_P2.54mm_Vertical_Vishay_IM-1 -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf Inductor Axial series Axial Vertical pin pitch 2.54mm length 5.3mm diameter 2.2mm Vishay IM-1 0 2 2 Inductor_THT L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1 -Inductor, Axial series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf Inductor Axial series Axial Horizontal pin pitch 7.62mm length 5.3mm diameter 2.2mm Vishay IM-1 0 2 2 Inductor_THT L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1 -Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf Inductor Axial series Axial Horizontal pin pitch 10.16mm length 5.3mm diameter 2.2mm Vishay IM-1 0 2 2 Inductor_THT L_Axial_L6.6mm_D2.7mm_P2.54mm_Vertical_Vishay_IM-2 -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf Inductor Axial series Axial Vertical pin pitch 2.54mm length 6.6mm diameter 2.7mm Vishay IM-2 0 2 2 Inductor_THT L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2 -Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf Inductor Axial series Axial Horizontal pin pitch 10.16mm length 6.6mm diameter 2.7mm Vishay IM-2 0 2 2 Inductor_THT L_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICC -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 2.54mm length 7mm diameter 3.3mm Fastron MICC 0 2 2 Inductor_THT L_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 7mm diameter 3.3mm Fastron MICC 0 2 2 Inductor_THT L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC -Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 10.16mm length 7mm diameter 3.3mm Fastron MICC 0 2 2 Inductor_THT L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC -Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 12.7mm length 7mm diameter 3.3mm Fastron MICC 0 2 2 Inductor_THT L_Axial_L9.5mm_D4.0mm_P2.54mm_Vertical_Fastron_SMCC -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf Inductor Axial series Axial Vertical pin pitch 2.54mm length 9.5mm diameter 4mm Fastron SMCC 0 2 2 Inductor_THT L_Axial_L9.5mm_D4.0mm_P5.08mm_Vertical_Fastron_SMCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 4mm Fastron SMCC 0 2 2 Inductor_THT L_Axial_L9.5mm_D4.0mm_P12.70mm_Horizontal_Fastron_SMCC -Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf Inductor Axial series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 4mm Fastron SMCC 0 2 2 Inductor_THT L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf Inductor Axial series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 4mm Fastron SMCC 0 2 2 Inductor_THT L_Axial_L11.0mm_D4.5mm_P5.08mm_Vertical_Fastron_MECC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 11mm diameter 4.5mm Fastron MECC 0 2 2 Inductor_THT L_Axial_L11.0mm_D4.5mm_P7.62mm_Vertical_Fastron_MECC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 11mm diameter 4.5mm Fastron MECC 0 2 2 Inductor_THT L_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 15.24mm length 11mm diameter 4.5mm Fastron MECC 0 2 2 Inductor_THT L_Axial_L12.0mm_D5.0mm_P5.08mm_Vertical_Fastron_MISC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 12mm diameter 5mm Fastron MISC 0 2 2 Inductor_THT L_Axial_L12.0mm_D5.0mm_P7.62mm_Vertical_Fastron_MISC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 12mm diameter 5mm Fastron MISC 0 2 2 Inductor_THT L_Axial_L12.0mm_D5.0mm_P15.24mm_Horizontal_Fastron_MISC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf Inductor Axial series Axial Horizontal pin pitch 15.24mm length 12mm diameter 5mm Fastron MISC 0 2 2 Inductor_THT L_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 12.8mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L12.8mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 12.8mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L12.8mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 20.32mm length 12.8mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L12.8mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 25.4mm length 12.8mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L13.0mm_D4.5mm_P5.08mm_Vertical_Fastron_HCCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 13mm diameter 4.5mm Fastron HCCC 0 2 2 Inductor_THT L_Axial_L13.0mm_D4.5mm_P7.62mm_Vertical_Fastron_HCCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 13mm diameter 4.5mm Fastron HCCC 0 2 2 Inductor_THT L_Axial_L13.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_HCCC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 15.24mm length 13mm diameter 4.5mm Fastron HCCC 0 2 2 Inductor_THT L_Axial_L14.0mm_D4.5mm_P5.08mm_Vertical_Fastron_LACC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 14mm diameter 4.5mm Fastron LACC 0 2 2 Inductor_THT L_Axial_L14.0mm_D4.5mm_P7.62mm_Vertical_Fastron_LACC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 14mm diameter 4.5mm Fastron LACC 0 2 2 Inductor_THT L_Axial_L14.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_LACC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 15.24mm length 14mm diameter 4.5mm Fastron LACC 0 2 2 Inductor_THT L_Axial_L14.5mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 14.5mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L14.5mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 14.5mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L14.5mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 20.32mm length 14.5mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L14.5mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 25.4mm length 14.5mm diameter 5.8mm Fastron HBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D6.3mm_P5.08mm_Vertical_Fastron_VHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 6.3mm Fastron VHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D6.3mm_P7.62mm_Vertical_Fastron_VHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 6.3mm Fastron VHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D6.3mm_P20.32mm_Horizontal_Fastron_VHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 6.3mm Fastron VHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D6.3mm_P25.40mm_Horizontal_Fastron_VHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 6.3mm Fastron VHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D7.5mm_P5.08mm_Vertical_Fastron_XHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 7.5mm Fastron XHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D7.5mm_P7.62mm_Vertical_Fastron_XHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 7.5mm Fastron XHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D7.5mm_P20.32mm_Horizontal_Fastron_XHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 7.5mm Fastron XHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D7.5mm_P25.40mm_Horizontal_Fastron_XHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 7.5mm Fastron XHBCC 0 2 2 Inductor_THT L_Axial_L16.0mm_D9.5mm_P5.08mm_Vertical_Vishay_IM-10-37 -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 9.5mm Vishay IM-10-37 0 2 2 Inductor_THT L_Axial_L16.0mm_D9.5mm_P20.32mm_Horizontal_Vishay_IM-10-37 -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 9.5mm Vishay IM-10-37 0 2 2 Inductor_THT L_Axial_L17.5mm_D12.0mm_P7.62mm_Vertical_Vishay_IM-10-46 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 17.5mm diameter 12mm Vishay IM-10-46 0 2 2 Inductor_THT L_Axial_L17.5mm_D12.0mm_P20.32mm_Horizontal_Vishay_IM-10-46 -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf Inductor Axial series Axial Horizontal pin pitch 20.32mm length 17.5mm diameter 12mm Vishay IM-10-46 0 2 2 Inductor_THT L_Axial_L20.0mm_D8.0mm_P5.08mm_Vertical -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=20*8mm^2 +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=20*8mm^2 Inductor Axial series Axial Vertical pin pitch 5.08mm length 20mm diameter 8mm 0 2 2 Inductor_THT L_Axial_L20.0mm_D8.0mm_P7.62mm_Vertical -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20*8mm^2 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=20*8mm^2 Inductor Axial series Axial Vertical pin pitch 7.62mm length 20mm diameter 8mm 0 2 2 Inductor_THT L_Axial_L20.0mm_D8.0mm_P25.40mm_Horizontal -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20*8mm^2 +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, length*diameter=20*8mm^2 Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20mm diameter 8mm 0 2 2 Inductor_THT L_Axial_L20.3mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-101 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.07mm Vishay IHA-101 0 2 2 Inductor_THT L_Axial_L20.3mm_D12.1mm_P28.50mm_Horizontal_Vishay_IHA-101 -Inductor, Axial series, Axial, Horizontal, pin pitch=28.5mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=28.5mm, length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Horizontal pin pitch 28.5mm length 20.32mm diameter 12.07mm Vishay IHA-101 0 2 2 Inductor_THT L_Axial_L20.3mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-201 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.7mm Vishay IHA-201 0 2 2 Inductor_THT L_Axial_L20.3mm_D12.7mm_P25.40mm_Horizontal_Vishay_IHA-201 -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20.32mm diameter 12.7mm Vishay IHA-201 0 2 2 Inductor_THT L_Axial_L23.4mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-203 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 23.37mm diameter 12.7mm Vishay IHA-203 0 2 2 Inductor_THT L_Axial_L23.4mm_D12.7mm_P32.00mm_Horizontal_Vishay_IHA-203 -Inductor, Axial series, Axial, Horizontal, pin pitch=32mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=32mm, length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Horizontal pin pitch 32mm length 23.37mm diameter 12.7mm Vishay IHA-203 0 2 2 Inductor_THT L_Axial_L24.0mm_D7.1mm_P5.08mm_Vertical_Vishay_IM-10-28 -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.1mm Vishay IM-10-28 0 2 2 Inductor_THT L_Axial_L24.0mm_D7.1mm_P30.48mm_Horizontal_Vishay_IM-10-28 -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf Inductor Axial series Axial Horizontal pin pitch 30.48mm length 24mm diameter 7.1mm Vishay IM-10-28 0 2 2 Inductor_THT L_Axial_L24.0mm_D7.5mm_P5.08mm_Vertical_Fastron_MESC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.5mm Fastron MESC 0 2 2 Inductor_THT L_Axial_L24.0mm_D7.5mm_P7.62mm_Vertical_Fastron_MESC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 24mm diameter 7.5mm Fastron MESC 0 2 2 Inductor_THT L_Axial_L24.0mm_D7.5mm_P27.94mm_Horizontal_Fastron_MESC -Inductor, Axial series, Axial, Horizontal, pin pitch=27.94mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=27.94mm, length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf Inductor Axial series Axial Horizontal pin pitch 27.94mm length 24mm diameter 7.5mm Fastron MESC 0 2 2 Inductor_THT L_Axial_L26.0mm_D9.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 9mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D9.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 9mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D9.0mm_P30.48mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 9mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D10.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 10mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D10.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 10mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D10.0mm_P30.48mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 10mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D11.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 11mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D11.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 11mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.0mm_D11.0mm_P30.48mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 11mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L26.7mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-103 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 12.07mm Vishay IHA-103 0 2 2 Inductor_THT L_Axial_L26.7mm_D12.1mm_P35.00mm_Horizontal_Vishay_IHA-103 -Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 12.07mm Vishay IHA-103 0 2 2 Inductor_THT L_Axial_L26.7mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-104 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 13.97mm Vishay IHA-104 0 2 2 Inductor_THT L_Axial_L26.7mm_D14.0mm_P35.00mm_Horizontal_Vishay_IHA-104 -Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 13.97mm Vishay IHA-104 0 2 2 Inductor_THT L_Axial_L29.9mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-105 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 29.85mm diameter 13.97mm Vishay IHA-105 0 2 2 Inductor_THT L_Axial_L29.9mm_D14.0mm_P38.00mm_Horizontal_Vishay_IHA-105 -Inductor, Axial series, Axial, Horizontal, pin pitch=38mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=38mm, length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf Inductor Axial series Axial Horizontal pin pitch 38mm length 29.85mm diameter 13.97mm Vishay IHA-105 0 2 2 Inductor_THT L_Axial_L30.0mm_D8.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 5.08mm length 30mm diameter 8mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L30.0mm_D8.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Vertical pin pitch 7.62mm length 30mm diameter 8mm Fastron 77A 0 2 2 Inductor_THT L_Axial_L30.0mm_D8.0mm_P35.56mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=35.56mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor, Axial series, Axial, Horizontal, pin pitch=35.56mm, length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf Inductor Axial series Axial Horizontal pin pitch 35.56mm length 30mm diameter 8mm Fastron 77A 0 2 @@ -62462,70 +65262,70 @@ common mode filter quadruple choke 8 Inductor_THT L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2 length 19.304mm width 10.795mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_Murata_5100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=5.08*12.70mm^2, , length*width=21*10mm^2, muRATA, 5100, http://www.murata-ps.com/data/magnetics/kmp_5100.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 5.08*12.70mm^2 length 21mm width 10mm muRATA 5100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=5.08*12.70mm^2, length*width=21*10mm^2, Murata, 5100, http://www.murata-ps.com/data/magnetics/kmp_5100.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 5.08*12.70mm^2 length 21mm width 10mm Murata 5100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_Murata_5200 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=24*16.3mm^2, muRATA, 5200, http://www.murata-ps.com/data/magnetics/kmp_5200.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 24mm width 16.3mm muRATA 5200 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, length*width=24*16.3mm^2, Murata, 5200, http://www.murata-ps.com/data/magnetics/kmp_5200.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 24mm width 16.3mm Murata 5200 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L30.5mm_W15.2mm_Px10.16mm_Py20.32mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=30.479999999999997*15.239999999999998mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, length*width=30.479999999999997*15.239999999999998mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 30.479999999999997mm width 15.239999999999998mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L34.3mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=34.29*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, length*width=34.29*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 34.29mm width 20.32mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L36.8mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=36.83*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, length*width=36.83*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 36.83mm width 20.32mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L38.1mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=38.099999999999994*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, length*width=38.099999999999994*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 38.099999999999994mm width 20.32mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L39.4mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=39.37*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, length*width=39.37*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 39.37mm width 20.32mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L41.9mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=41.91*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, length*width=41.91*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 41.91mm width 20.32mm Bourns 8100 0 4 4 Inductor_THT L_CommonMode_Toroid_Vertical_L43.2mm_W22.9mm_Px17.78mm_Py30.48mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=17.78*30.48mm^2, , length*width=43.18*22.86mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=17.78*30.48mm^2, length*width=43.18*22.86mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid Vertical series Radial pin pitch 17.78*30.48mm^2 length 43.18mm width 22.86mm Bourns 8100 0 4 @@ -62630,85 +65430,85 @@ vertical inductor toroid mount 6 Inductor_THT L_Radial_D6.0mm_P4.00mm -Inductor, Radial series, Radial, pin pitch=4.00mm, , diameter=6.0mm, http://www.abracon.com/Magnetics/radial/AIUR-07.pdf -Inductor Radial series Radial pin pitch 4.00mm diameter 6.0mm +Inductor, Radial series, Radial, pin pitch=4.00mm, diameter=6.0mm, height=4.6mm, http://www.abracon.com/Magnetics/radial/AIUR-07.pdf +Inductor Radial series Radial pin pitch 4.00mm diameter 6.0mm height 4.6mm 0 2 2 Inductor_THT L_Radial_D7.0mm_P3.00mm -Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7mm, http://www.abracon.com/Magnetics/radial/AIUR-16.pdf -Inductor Radial series Radial pin pitch 3.00mm diameter 7mm +Inductor, Radial series, Radial, pin pitch=3.00mm, diameter=7mm, height=9.5mm, http://www.abracon.com/Magnetics/radial/AIUR-16.pdf +Inductor Radial series Radial pin pitch 3.00mm diameter 7mm height 9.5mm 0 2 2 Inductor_THT L_Radial_D7.2mm_P3.00mm_Murata_1700 -Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7.2mm, MuRATA, 1700, http://www.murata-ps.com/data/magnetics/kmp_1700.pdf -Inductor Radial series Radial pin pitch 3.00mm diameter 7.2mm MuRATA 1700 +Inductor, Radial series, Radial, pin pitch=3.00mm, diameter=7.2mm, height=8.5mm, Murata, 1700, http://www.murata-ps.com/data/magnetics/kmp_1700.pdf +Inductor Radial series Radial pin pitch 3.00mm diameter 7.2mm height 8.5mm Murata 1700 0 2 2 Inductor_THT L_Radial_D7.5mm_P3.50mm_Fastron_07P -Inductor, Radial series, Radial, pin pitch=3.50mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 3.50mm diameter 7.5mm Fastron 07P +Inductor, Radial series, Radial, pin pitch=3.50mm, diameter=7.5mm, height=12.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 3.50mm diameter 7.5mm height 12.5mm Fastron 07P 0 2 2 Inductor_THT L_Radial_D7.5mm_P5.00mm_Fastron_07P -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 7.5mm Fastron 07P +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=7.5mm, height=12.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 7.5mm height 12.5mm Fastron 07P 0 2 2 Inductor_THT L_Radial_D7.8mm_P5.00mm_Fastron_07HCP -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.8mm, Fastron, 07HCP, http://www.abracon.com/Magnetics/radial/AISR875.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 7.8mm Fastron 07HCP +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=7.8mm, height=7.5mm, Fastron, 07HCP, http://www.abracon.com/Magnetics/radial/AISR875.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 7.8mm height 7.5mm Fastron 07HCP 0 2 2 Inductor_THT L_Radial_D8.7mm_P5.00mm_Fastron_07HCP -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=8.7mm, Fastron, 07HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_07HCP.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 8.7mm Fastron 07HCP +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=8.7mm, height=10mm, Fastron, 07HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_07HCP.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 8.7mm height 10mm Fastron 07HCP 0 2 2 Inductor_THT L_Radial_D9.5mm_P5.00mm_Fastron_07HVP -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=9.5mm, Fastron, 07HVP, http://www.fastrongroup.com/image-show/107/07HVP%2007HVP_T.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 9.5mm Fastron 07HVP +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=9.5mm, height=10mm, Fastron, 07HVP, http://www.fastrongroup.com/image-show/107/07HVP%2007HVP_T.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 9.5mm height 10mm Fastron 07HVP 0 2 2 Inductor_THT L_Radial_D10.0mm_P5.00mm_Fastron_07M -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07M, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07M +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=12.7mm, Fastron, 07M, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 10mm height 12.7mm Fastron 07M 0 2 2 Inductor_THT L_Radial_D10.0mm_P5.00mm_Fastron_07P -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07P, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07P +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=12.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 10mm height 12.5mm Fastron 07P 0 2 2 Inductor_THT L_Radial_D10.0mm_P5.00mm_Neosid_SD12_style3 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12 style3 +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=10.0mm, height=19.5mm, Neosid, SD12, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm height 19.5mm Neosid SD12 style3 0 2 2 Inductor_THT L_Radial_D10.0mm_P5.00mm_Neosid_SD12k_style3 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12k, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12k style3 +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=10.0mm, height=12.5mm, Neosid, SD12k, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm height 12.5mm Neosid SD12k style3 0 2 2 @@ -62721,78 +65521,78 @@ Inductor Radial Murata 1200RS 2 Inductor_THT L_Radial_D10.5mm_P5.00mm_Abacron_AISR-01 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Abacron, AISR-01, http://www.abracon.com/Magnetics/radial/AISR-01.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 10.5mm Abacron AISR-01 +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=10.5mm, height=10.5mm, Abacron, AISR-01, http://www.abracon.com/Magnetics/radial/AISR-01.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 10.5mm height 10.5mm Abacron AISR-01 0 2 2 Inductor_THT L_Radial_D12.0mm_P5.00mm_Fastron_11P -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Fastron, 11P, http://cdn-reichelt.de/documents/datenblatt/B400/DS_11P.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Fastron 11P +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=12.0mm, height=16mm, Fastron, 11P, http://cdn-reichelt.de/documents/datenblatt/B400/DS_11P.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm height 16mm Fastron 11P 0 2 2 Inductor_THT L_Radial_D12.0mm_P5.00mm_Neosid_SD12_style2 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12 style2 +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=12.0mm, height=20mm, Neosid, SD12, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm height 20mm Neosid SD12 style2 0 2 2 Inductor_THT L_Radial_D12.0mm_P5.00mm_Neosid_SD12k_style2 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12k, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12k style2 +Inductor, Radial series, Radial, pin pitch=5.00mm, diameter=12.0mm, height=13mm, Neosid, SD12k, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm height 13mm Neosid SD12k style2 0 2 2 Inductor_THT L_Radial_D12.0mm_P6.00mm_Murata_1900R -Inductor, Radial series, Radial, pin pitch=6.00mm, , diameter=12.0mm, MuRATA, 1900R, http://www.murata-ps.com/data/magnetics/kmp_1900r.pdf -Inductor Radial series Radial pin pitch 6.00mm diameter 12.0mm MuRATA 1900R +Inductor, Radial series, Radial, pin pitch=6.00mm, diameter=12.0mm, height=21mm, Murata, 1900R, http://www.murata-ps.com/data/magnetics/kmp_1900r.pdf +Inductor Radial series Radial pin pitch 6.00mm diameter 12.0mm height 21mm Murata 1900R 0 2 2 Inductor_THT L_Radial_D12.0mm_P10.00mm_Neosid_SD12_style1 -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12 style1 +Inductor, Radial series, Radial, pin pitch=10.00mm, diameter=12.0mm, height=20mm, Neosid, SD12, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm height 20mm Neosid SD12 style1 0 2 2 Inductor_THT L_Radial_D12.0mm_P10.00mm_Neosid_SD12k_style1 -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12k, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12k style1 +Inductor, Radial series, Radial, pin pitch=10.00mm, diameter=12.0mm, height=13mm, Neosid, SD12k, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm height 13mm Neosid SD12k style1 0 2 2 Inductor_THT L_Radial_D12.5mm_P7.00mm_Fastron_09HCP -Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf -Inductor Radial series Radial pin pitch 7.00mm diameter 12.5mm Fastron 09HCP +Inductor, Radial series, Radial, pin pitch=7.00mm, diameter=12.5mm, height=10.8mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf +Inductor Radial series Radial pin pitch 7.00mm diameter 12.5mm height 10.8mm Fastron 09HCP 0 2 2 Inductor_THT L_Radial_D12.5mm_P9.00mm_Fastron_09HCP -Inductor, Radial series, Radial, pin pitch=9.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf -Inductor Radial series Radial pin pitch 9.00mm diameter 12.5mm Fastron 09HCP +Inductor, Radial series, Radial, pin pitch=9.00mm, diameter=12.5mm, height=10.8mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf +Inductor Radial series Radial pin pitch 9.00mm diameter 12.5mm height 10.8mm Fastron 09HCP 0 2 2 Inductor_THT L_Radial_D13.5mm_P7.00mm_Fastron_09HCP -Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=13.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf -Inductor Radial series Radial pin pitch 7.00mm diameter 13.5mm Fastron 09HCP +Inductor, Radial series, Radial, pin pitch=7.00mm, diameter=13.5mm, height=10.8mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf +Inductor Radial series Radial pin pitch 7.00mm diameter 13.5mm height 10.8mm Fastron 09HCP 0 2 2 Inductor_THT L_Radial_D14.2mm_P10.00mm_Neosid_SD14 -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=14.2mm, Neosid, SD14, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd14.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 14.2mm Neosid SD14 +Inductor, Radial series, Radial, pin pitch=10.00mm, diameter=14.2mm, height=24.5mm, Neosid, SD14, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd14.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 14.2mm height 24.5mm Neosid SD14 0 2 2 @@ -62805,315 +65605,315 @@ ELC15ExxxL 3 Inductor_THT L_Radial_D16.8mm_P11.43mm_Vishay_IHB-1 -Inductor, Radial series, Radial, pin pitch=11.43mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 11.43mm diameter 16.8mm Vishay IHB-1 +Inductor, Radial series, Radial, pin pitch=11.43mm, diameter=16.8mm, height=21.34mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 11.43mm diameter 16.8mm height 21.34mm Vishay IHB-1 0 2 2 Inductor_THT L_Radial_D16.8mm_P12.07mm_Vishay_IHB-1 -Inductor, Radial series, Radial, pin pitch=12.07mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 12.07mm diameter 16.8mm Vishay IHB-1 +Inductor, Radial series, Radial, pin pitch=12.07mm, diameter=16.8mm, height=21.34mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 12.07mm diameter 16.8mm height 21.34mm Vishay IHB-1 0 2 2 Inductor_THT L_Radial_D16.8mm_P12.70mm_Vishay_IHB-1 -Inductor, Radial series, Radial, pin pitch=12.70mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 12.70mm diameter 16.8mm Vishay IHB-1 +Inductor, Radial series, Radial, pin pitch=12.70mm, diameter=16.8mm, height=21.34mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 12.70mm diameter 16.8mm height 21.34mm Vishay IHB-1 0 2 2 Inductor_THT L_Radial_D18.0mm_P10.00mm -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=18mm, http://www.abracon.com/Magnetics/radial/AIUR-15.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 18mm +Inductor, Radial series, Radial, pin pitch=10.00mm, diameter=18mm, height=27.0mm, http://www.abracon.com/Magnetics/radial/AIUR-15.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 18mm height 27.0mm 0 2 2 Inductor_THT L_Radial_D21.0mm_P14.61mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=14.61mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 14.61mm diameter 21mm Vishay IHB-2 +Inductor, Radial series, Radial, pin pitch=14.61mm, diameter=21mm, height=21.34mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 14.61mm diameter 21mm height 21.34mm Vishay IHB-2 0 2 2 Inductor_THT L_Radial_D21.0mm_P15.00mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=15.00mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 15.00mm diameter 21mm Vishay IHB-2 +Inductor, Radial series, Radial, pin pitch=15.00mm, diameter=21mm, height=21.34mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 15.00mm diameter 21mm height 21.34mm Vishay IHB-2 0 2 2 Inductor_THT L_Radial_D21.0mm_P15.24mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=15.24mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 15.24mm diameter 21mm Vishay IHB-2 +Inductor, Radial series, Radial, pin pitch=15.24mm, diameter=21mm, height=21.34mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 15.24mm diameter 21mm height 21.34mm Vishay IHB-2 0 2 2 Inductor_THT L_Radial_D21.0mm_P15.75mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=15.75mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 15.75mm diameter 21mm Vishay IHB-2 +Inductor, Radial series, Radial, pin pitch=15.75mm, diameter=21mm, height=21.34mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 15.75mm diameter 21mm height 21.34mm Vishay IHB-2 0 2 2 Inductor_THT L_Radial_D21.0mm_P19.00mm -Inductor, Radial series, Radial, pin pitch=19.00mm, , diameter=21mm, http://www.abracon.com/Magnetics/radial/AIRD02.pdf -Inductor Radial series Radial pin pitch 19.00mm diameter 21mm +Inductor, Radial series, Radial, pin pitch=19.00mm, diameter=21mm, height=21mm, http://www.abracon.com/Magnetics/radial/AIRD02.pdf +Inductor Radial series Radial pin pitch 19.00mm diameter 21mm height 21mm 0 2 2 Inductor_THT L_Radial_D24.0mm_P24.00mm -Inductor, Radial series, Radial, pin pitch=24.00mm, , diameter=24mm -Inductor Radial series Radial pin pitch 24.00mm diameter 24mm +Inductor, Radial series, Radial, pin pitch=24.00mm, diameter=24mm, height=24mm +Inductor Radial series Radial pin pitch 24.00mm diameter 24mm height 24mm 0 2 2 Inductor_THT L_Radial_D24.4mm_P22.90mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=22.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 22.90mm diameter 24.4mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=22.90mm, diameter=24.4mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 22.90mm diameter 24.4mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D24.4mm_P23.10mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=23.10mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.10mm diameter 24.4mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=23.10mm, diameter=24.4mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.10mm diameter 24.4mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D24.4mm_P23.40mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=23.40mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.40mm diameter 24.4mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=23.40mm, diameter=24.4mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.40mm diameter 24.4mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D24.4mm_P23.70mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=23.70mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.70mm diameter 24.4mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=23.70mm, diameter=24.4mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.70mm diameter 24.4mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D24.4mm_P23.90mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=23.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.90mm diameter 24.4mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=23.90mm, diameter=24.4mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.90mm diameter 24.4mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D27.9mm_P18.29mm_Vishay_IHB-3 -Inductor, Radial series, Radial, pin pitch=18.29mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 18.29mm diameter 27.9mm Vishay IHB-3 +Inductor, Radial series, Radial, pin pitch=18.29mm, diameter=27.9mm, height=21.34mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 18.29mm diameter 27.9mm height 21.34mm Vishay IHB-3 0 2 2 Inductor_THT L_Radial_D27.9mm_P19.05mm_Vishay_IHB-3 -Inductor, Radial series, Radial, pin pitch=19.05mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 19.05mm diameter 27.9mm Vishay IHB-3 +Inductor, Radial series, Radial, pin pitch=19.05mm, diameter=27.9mm, height=21.34mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 19.05mm diameter 27.9mm height 21.34mm Vishay IHB-3 0 2 2 Inductor_THT L_Radial_D27.9mm_P20.07mm_Vishay_IHB-3 -Inductor, Radial series, Radial, pin pitch=20.07mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 20.07mm diameter 27.9mm Vishay IHB-3 +Inductor, Radial series, Radial, pin pitch=20.07mm, diameter=27.9mm, height=21.34mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 20.07mm diameter 27.9mm height 21.34mm Vishay IHB-3 0 2 2 Inductor_THT L_Radial_D28.0mm_P29.20mm -Inductor, Radial series, Radial, pin pitch=29.20mm, , diameter=28mm -Inductor Radial series Radial pin pitch 29.20mm diameter 28mm +Inductor, Radial series, Radial, pin pitch=29.20mm, diameter=28mm, height=28mm +Inductor Radial series Radial pin pitch 29.20mm diameter 28mm height 28mm 0 2 2 Inductor_THT L_Radial_D29.8mm_P28.30mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=28.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 28.30mm diameter 29.8mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=28.30mm, diameter=29.8mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 28.30mm diameter 29.8mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D29.8mm_P28.50mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=28.50mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 28.50mm diameter 29.8mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=28.50mm, diameter=29.8mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 28.50mm diameter 29.8mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D29.8mm_P28.80mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=28.80mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 28.80mm diameter 29.8mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=28.80mm, diameter=29.8mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 28.80mm diameter 29.8mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D29.8mm_P29.00mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=29.00mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 29.00mm diameter 29.8mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=29.00mm, diameter=29.8mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 29.00mm diameter 29.8mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D29.8mm_P29.30mm_Murata_1400series -Inductor, Radial series, Radial, pin pitch=29.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 29.30mm diameter 29.8mm muRATA 1400series +Inductor, Radial series, Radial, pin pitch=29.30mm, diameter=29.8mm, height=10.5mm, Murata, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 29.30mm diameter 29.8mm height 10.5mm Murata 1400series 0 2 2 Inductor_THT L_Radial_D40.6mm_P26.16mm_Vishay_IHB-5 -Inductor, Radial series, Radial, pin pitch=26.16mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 26.16mm diameter 40.64mm Vishay IHB-5 +Inductor, Radial series, Radial, pin pitch=26.16mm, diameter=40.64mm, height=36.83mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 26.16mm diameter 40.64mm height 36.83mm Vishay IHB-5 0 2 2 Inductor_THT L_Radial_D40.6mm_P27.18mm_Vishay_IHB-4 -Inductor, Radial series, Radial, pin pitch=27.18mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 27.18mm diameter 40.64mm Vishay IHB-4 +Inductor, Radial series, Radial, pin pitch=27.18mm, diameter=40.64mm, height=26.16mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 27.18mm diameter 40.64mm height 26.16mm Vishay IHB-4 0 2 2 Inductor_THT L_Radial_D40.6mm_P27.94mm_Vishay_IHB-4 -Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-4 +Inductor, Radial series, Radial, pin pitch=27.94mm, diameter=40.64mm, height=26.16mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm height 26.16mm Vishay IHB-4 0 2 2 Inductor_THT L_Radial_D40.6mm_P27.94mm_Vishay_IHB-5 -Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-5 +Inductor, Radial series, Radial, pin pitch=27.94mm, diameter=40.64mm, height=36.83mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm height 36.83mm Vishay IHB-5 0 2 2 Inductor_THT L_Radial_D40.6mm_P28.70mm_Vishay_IHB-5 -Inductor, Radial series, Radial, pin pitch=28.70mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 28.70mm diameter 40.64mm Vishay IHB-5 +Inductor, Radial series, Radial, pin pitch=28.70mm, diameter=40.64mm, height=36.83mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 28.70mm diameter 40.64mm height 36.83mm Vishay IHB-5 0 2 2 Inductor_THT L_Radial_D50.8mm_P33.27mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=33.27mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 33.27mm diameter 50.8mm Vishay IHB-6 +Inductor, Radial series, Radial, pin pitch=33.27mm, diameter=50.8mm, height=38.1mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 33.27mm diameter 50.8mm height 38.1mm Vishay IHB-6 0 2 2 Inductor_THT L_Radial_D50.8mm_P34.29mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=34.29mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 34.29mm diameter 50.8mm Vishay IHB-6 +Inductor, Radial series, Radial, pin pitch=34.29mm, diameter=50.8mm, height=38.1mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 34.29mm diameter 50.8mm height 38.1mm Vishay IHB-6 0 2 2 Inductor_THT L_Radial_D50.8mm_P35.81mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=35.81mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 35.81mm diameter 50.8mm Vishay IHB-6 +Inductor, Radial series, Radial, pin pitch=35.81mm, diameter=50.8mm, height=38.1mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 35.81mm diameter 50.8mm height 38.1mm Vishay IHB-6 0 2 2 Inductor_THT L_Radial_D50.8mm_P36.32mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=36.32mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 36.32mm diameter 50.8mm Vishay IHB-6 +Inductor, Radial series, Radial, pin pitch=36.32mm, diameter=50.8mm, height=38.1mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 36.32mm diameter 50.8mm height 38.1mm Vishay IHB-6 0 2 2 Inductor_THT L_Radial_D50.8mm_P38.86mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=38.86mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 38.86mm diameter 50.8mm Vishay IHB-6 +Inductor, Radial series, Radial, pin pitch=38.86mm, diameter=50.8mm, height=38.1mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 38.86mm diameter 50.8mm height 38.1mm Vishay IHB-6 0 2 2 Inductor_THT L_Radial_L7.5mm_W4.6mm_P5.00mm_Neosid_SD75 -Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=7.5*4.6mm^2, Neosid, SD75, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd75.pdf +Inductor, Radial series, Radial, pin pitch=5.00mm, length*width=7.5*4.6mm^2, Neosid, SD75, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd75.pdf Inductor Radial series Radial pin pitch 5.00mm length 7.5mm width 4.6mm Neosid SD75 0 2 2 Inductor_THT L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_NE-CPB-07E -Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, NE-CPB-07E, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB07E.pdf +Inductor, Radial series, Radial, pin pitch=5.00mm, length*width=8*8mm^2, Neosid, NE-CPB-07E, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB07E.pdf Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid NE-CPB-07E 0 2 2 Inductor_THT L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_SD8 -Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, SD8, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd8.pdf +Inductor, Radial series, Radial, pin pitch=5.00mm, length*width=8*8mm^2, Neosid, SD8, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd8.pdf Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid SD8 0 2 2 Inductor_THT L_Radial_L9.1mm_W9.1mm_Px6.35mm_Py6.35mm_Pulse_LP-25 -Inductor, Radial series, Radial, pin pitch=6.35*6.35mm^2, , length*width=9.14*9.14mm^2, Pulse, LP-25, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor, Radial series, Radial, pin pitch=6.35*6.35mm^2, length*width=9.14*9.14mm^2, Pulse, LP-25, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf Inductor Radial series Radial pin pitch 6.35*6.35mm^2 length 9.14mm width 9.14mm Pulse LP-25 0 2 2 Inductor_THT L_Radial_L10.2mm_W10.2mm_Px7.62mm_Py7.62mm_Pulse_LP-30 -Inductor, Radial series, Radial, pin pitch=7.62*7.62mm^2, , length*width=10.16*10.16mm^2, Pulse, LP-30, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor, Radial series, Radial, pin pitch=7.62*7.62mm^2, length*width=10.16*10.16mm^2, Pulse, LP-30, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf Inductor Radial series Radial pin pitch 7.62*7.62mm^2 length 10.16mm width 10.16mm Pulse LP-30 0 2 2 Inductor_THT L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.3mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.3mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.3mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.3mm 0 2 2 Inductor_THT L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.5mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.5mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.5mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.5mm 0 2 2 Inductor_THT L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.7mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.7mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.7mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.7mm 0 2 2 Inductor_THT L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.8mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.8mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.8mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.8mm 0 2 2 Inductor_THT L_Radial_L12.6mm_W12.6mm_Px9.52mm_Py9.52mm_Pulse_LP-37 -Inductor, Radial series, Radial, pin pitch=9.52*9.52mm^2, , length*width=12.57*12.57mm^2, Pulse, LP-37, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor, Radial series, Radial, pin pitch=9.52*9.52mm^2, length*width=12.57*12.57mm^2, Pulse, LP-37, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf Inductor Radial series Radial pin pitch 9.52*9.52mm^2 length 12.57mm width 12.57mm Pulse LP-37 0 2 2 Inductor_THT L_Radial_L16.1mm_W16.1mm_Px7.62mm_Py12.70mm_Pulse_LP-44 -Inductor, Radial series, Radial, pin pitch=7.62*12.70mm^2, , length*width=16.13*16.13mm^2, Pulse, LP-44, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor, Radial series, Radial, pin pitch=7.62*12.70mm^2, length*width=16.13*16.13mm^2, Pulse, LP-44, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf Inductor Radial series Radial pin pitch 7.62*12.70mm^2 length 16.13mm width 16.13mm Pulse LP-44 0 2 @@ -63134,127 +65934,127 @@ SELF 4 Inductor_THT L_Toroid_Horizontal_D3.2mm_P6.40mm_Diameter3-5mm_Amidon-T12 -L_Toroid, Horizontal series, Radial, pin pitch=6.40mm, , diameter=3.175mm, Diameter3-5mm, Amidon-T12 -L_Toroid Horizontal series Radial pin pitch 6.40mm diameter 3.175mm Diameter3-5mm Amidon-T12 +L_Toroid, Horizontal series, Radial, pin pitch=6.40mm, diameter=3.175mm, height=4mm, Diameter3-5mm, Amidon-T12 +L_Toroid Horizontal series Radial pin pitch 6.40mm diameter 3.175mm height 4mm Diameter3-5mm Amidon-T12 0 2 2 Inductor_THT L_Toroid_Horizontal_D4.1mm_P8.00mm_Diameter4-5mm_Amidon-T16 -L_Toroid, Horizontal series, Radial, pin pitch=8.00mm, , diameter=4.064mm, Diameter4-5mm, Amidon-T16 -L_Toroid Horizontal series Radial pin pitch 8.00mm diameter 4.064mm Diameter4-5mm Amidon-T16 +L_Toroid, Horizontal series, Radial, pin pitch=8.00mm, diameter=4.064mm, height=4mm, Diameter4-5mm, Amidon-T16 +L_Toroid Horizontal series Radial pin pitch 8.00mm diameter 4.064mm height 4mm Diameter4-5mm Amidon-T16 0 2 2 Inductor_THT L_Toroid_Horizontal_D5.1mm_P9.00mm_Diameter6-5mm_Amidon-T20 -L_Toroid, Horizontal series, Radial, pin pitch=9.00mm, , diameter=5.08mm, Diameter6-5mm, Amidon-T20 -L_Toroid Horizontal series Radial pin pitch 9.00mm diameter 5.08mm Diameter6-5mm Amidon-T20 +L_Toroid, Horizontal series, Radial, pin pitch=9.00mm, diameter=5.08mm, height=4.5mm, Diameter6-5mm, Amidon-T20 +L_Toroid Horizontal series Radial pin pitch 9.00mm diameter 5.08mm height 4.5mm Diameter6-5mm Amidon-T20 0 2 2 Inductor_THT L_Toroid_Horizontal_D6.5mm_P10.00mm_Diameter7-5mm_Amidon-T25 -L_Toroid, Horizontal series, Radial, pin pitch=10.00mm, , diameter=6.476999999999999mm, Diameter7-5mm, Amidon-T25 -L_Toroid Horizontal series Radial pin pitch 10.00mm diameter 6.476999999999999mm Diameter7-5mm Amidon-T25 +L_Toroid, Horizontal series, Radial, pin pitch=10.00mm, diameter=6.476999999999999mm, height=5mm, Diameter7-5mm, Amidon-T25 +L_Toroid Horizontal series Radial pin pitch 10.00mm diameter 6.476999999999999mm height 5mm Diameter7-5mm Amidon-T25 0 2 2 Inductor_THT L_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30 -L_Toroid, Horizontal series, Radial, pin pitch=13.00mm, , diameter=7.7978mm, Diameter9-5mm, Amidon-T30 -L_Toroid Horizontal series Radial pin pitch 13.00mm diameter 7.7978mm Diameter9-5mm Amidon-T30 +L_Toroid, Horizontal series, Radial, pin pitch=13.00mm, diameter=7.7978mm, height=5.5mm, Diameter9-5mm, Amidon-T30 +L_Toroid Horizontal series Radial pin pitch 13.00mm diameter 7.7978mm height 5.5mm Diameter9-5mm Amidon-T30 0 2 2 Inductor_THT L_Toroid_Horizontal_D9.5mm_P15.00mm_Diameter10-5mm_Amidon-T37 -L_Toroid, Horizontal series, Radial, pin pitch=15.00mm, , diameter=9.524999999999999mm, Diameter10-5mm, Amidon-T37 -L_Toroid Horizontal series Radial pin pitch 15.00mm diameter 9.524999999999999mm Diameter10-5mm Amidon-T37 +L_Toroid, Horizontal series, Radial, pin pitch=15.00mm, diameter=9.524999999999999mm, height=6mm, Diameter10-5mm, Amidon-T37 +L_Toroid Horizontal series Radial pin pitch 15.00mm diameter 9.524999999999999mm height 6mm Diameter10-5mm Amidon-T37 0 2 2 Inductor_THT L_Toroid_Horizontal_D11.2mm_P17.00mm_Diameter12-5mm_Amidon-T44 -L_Toroid, Horizontal series, Radial, pin pitch=17.00mm, , diameter=11.176mm, Diameter12-5mm, Amidon-T44 -L_Toroid Horizontal series Radial pin pitch 17.00mm diameter 11.176mm Diameter12-5mm Amidon-T44 +L_Toroid, Horizontal series, Radial, pin pitch=17.00mm, diameter=11.176mm, height=6.5mm, Diameter12-5mm, Amidon-T44 +L_Toroid Horizontal series Radial pin pitch 17.00mm diameter 11.176mm height 6.5mm Diameter12-5mm Amidon-T44 0 2 2 Inductor_THT L_Toroid_Horizontal_D12.7mm_P20.00mm_Diameter14-5mm_Amidon-T50 -L_Toroid, Horizontal series, Radial, pin pitch=20.00mm, , diameter=12.7mm, Diameter14-5mm, Amidon-T50 -L_Toroid Horizontal series Radial pin pitch 20.00mm diameter 12.7mm Diameter14-5mm Amidon-T50 +L_Toroid, Horizontal series, Radial, pin pitch=20.00mm, diameter=12.7mm, height=7mm, Diameter14-5mm, Amidon-T50 +L_Toroid Horizontal series Radial pin pitch 20.00mm diameter 12.7mm height 7mm Diameter14-5mm Amidon-T50 0 2 2 Inductor_THT L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3 -L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 +L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, diameter=16.8mm, height=8.2mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm height 8.2mm Vishay TJ3 0 2 2 Inductor_THT L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3_BigPads -L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 BigPads +L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, diameter=16.8mm, height=8.2mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm height 8.2mm Vishay TJ3 0 2 2 Inductor_THT L_Toroid_Horizontal_D17.3mm_P15.24mm_Bourns_2000 -L_Toroid, Horizontal series, Radial, pin pitch=15.24mm, , diameter=17.3mm, Bourns, 2000, http://www.bourns.com/docs/Product-Datasheets/2000_series.pdf?sfvrsn=5 -L_Toroid Horizontal series Radial pin pitch 15.24mm diameter 17.3mm Bourns 2000 +L_Toroid, Horizontal series, Radial, pin pitch=15.24mm, diameter=17.3mm, height=10.4mm, Bourns, 2000, http://www.bourns.com/docs/Product-Datasheets/2000_series.pdf?sfvrsn=5 +L_Toroid Horizontal series Radial pin pitch 15.24mm diameter 17.3mm height 10.4mm Bourns 2000 0 2 2 Inductor_THT L_Toroid_Horizontal_D21.8mm_P19.10mm_Bourns_2100 -L_Toroid, Horizontal series, Radial, pin pitch=19.10mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 19.10mm diameter 21.8mm Bourns 2100 +L_Toroid, Horizontal series, Radial, pin pitch=19.10mm, diameter=21.8mm, height=11.4mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 19.10mm diameter 21.8mm height 11.4mm Bourns 2100 0 2 2 Inductor_THT L_Toroid_Horizontal_D21.8mm_P19.60mm_Bourns_2100 -L_Toroid, Horizontal series, Radial, pin pitch=19.60mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 19.60mm diameter 21.8mm Bourns 2100 +L_Toroid, Horizontal series, Radial, pin pitch=19.60mm, diameter=21.8mm, height=10.4mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 19.60mm diameter 21.8mm height 10.4mm Bourns 2100 0 2 2 Inductor_THT L_Toroid_Horizontal_D22.4mm_P19.80mm_Vishay_TJ4 -L_Toroid, Horizontal series, Radial, pin pitch=19.80mm, , diameter=22.4mm, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 19.80mm diameter 22.4mm Vishay TJ4 +L_Toroid, Horizontal series, Radial, pin pitch=19.80mm, diameter=22.4mm, height=10.2mm, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 19.80mm diameter 22.4mm height 10.2mm Vishay TJ4 0 2 2 Inductor_THT L_Toroid_Horizontal_D24.1mm_P21.80mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=21.80mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 21.80mm diameter 24.1mm Bourns 2200 +L_Toroid, Horizontal series, Radial, pin pitch=21.80mm, diameter=24.1mm, height=14mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 21.80mm diameter 24.1mm height 14mm Bourns 2200 0 2 2 Inductor_THT L_Toroid_Horizontal_D24.1mm_P23.10mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=23.10mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 23.10mm diameter 24.1mm Bourns 2200 +L_Toroid, Horizontal series, Radial, pin pitch=23.10mm, diameter=24.1mm, height=14mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 23.10mm diameter 24.1mm height 14mm Bourns 2200 0 2 2 Inductor_THT L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5 -L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 +L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, diameter=25.4mm, height=11.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm height 11.4mm Vishay TJ5 0 2 2 Inductor_THT L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5_BigPads -L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 BigPads +L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, diameter=25.4mm, height=11.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm height 11.4mm Vishay TJ5 0 2 2 @@ -63267,301 +66067,301 @@ SELF INDUCTOR 2 Inductor_THT L_Toroid_Horizontal_D28.0mm_P25.10mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=25.10mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 25.10mm diameter 28mm Bourns 2200 +L_Toroid, Horizontal series, Radial, pin pitch=25.10mm, diameter=28mm, height=14mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 25.10mm diameter 28mm height 14mm Bourns 2200 0 2 2 Inductor_THT L_Toroid_Horizontal_D28.0mm_P26.67mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=26.67mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 26.67mm diameter 28mm Bourns 2200 +L_Toroid, Horizontal series, Radial, pin pitch=26.67mm, diameter=28mm, height=14mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 26.67mm diameter 28mm height 14mm Bourns 2200 0 2 2 Inductor_THT L_Toroid_Horizontal_D32.5mm_P28.90mm_Bourns_2300 -L_Toroid, Horizontal series, Radial, pin pitch=28.90mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 28.90mm diameter 32.5mm Bourns 2300 +L_Toroid, Horizontal series, Radial, pin pitch=28.90mm, diameter=32.5mm, height=16.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 28.90mm diameter 32.5mm height 16.5mm Bourns 2300 0 2 2 Inductor_THT L_Toroid_Horizontal_D32.5mm_P30.00mm_Bourns_2300 -L_Toroid, Horizontal series, Radial, pin pitch=30.00mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 30.00mm diameter 32.5mm Bourns 2300 +L_Toroid, Horizontal series, Radial, pin pitch=30.00mm, diameter=32.5mm, height=16.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 30.00mm diameter 32.5mm height 16.5mm Bourns 2300 0 2 2 Inductor_THT L_Toroid_Horizontal_D35.1mm_P31.00mm_Vishay_TJ6 -L_Toroid, Horizontal series, Radial, pin pitch=31.00mm, , diameter=35.1mm, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 31.00mm diameter 35.1mm Vishay TJ6 +L_Toroid, Horizontal series, Radial, pin pitch=31.00mm, diameter=35.1mm, height=21.1mm, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 31.00mm diameter 35.1mm height 21.1mm Vishay TJ6 0 2 2 Inductor_THT L_Toroid_Horizontal_D40.0mm_P48.26mm -L_Toroid, Horizontal series, Radial, pin pitch=48.26mm, , diameter=40mm -L_Toroid Horizontal series Radial pin pitch 48.26mm diameter 40mm +L_Toroid, Horizontal series, Radial, pin pitch=48.26mm, diameter=40mm, height=4mm +L_Toroid Horizontal series Radial pin pitch 48.26mm diameter 40mm height 4mm 0 2 2 Inductor_THT L_Toroid_Horizontal_D41.9mm_P37.60mm_Vishay_TJ7 -L_Toroid, Horizontal series, Radial, pin pitch=37.60mm, , diameter=41.9mm, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 37.60mm diameter 41.9mm Vishay TJ7 +L_Toroid, Horizontal series, Radial, pin pitch=37.60mm, diameter=41.9mm, height=19.1mm, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 37.60mm diameter 41.9mm height 19.1mm Vishay TJ7 0 2 2 Inductor_THT L_Toroid_Horizontal_D49.3mm_P44.60mm_Vishay_TJ8 -L_Toroid, Horizontal series, Radial, pin pitch=44.60mm, , diameter=49.3mm, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 44.60mm diameter 49.3mm Vishay TJ8 +L_Toroid, Horizontal series, Radial, pin pitch=44.60mm, diameter=49.3mm, height=25.4mm, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 44.60mm diameter 49.3mm height 25.4mm Vishay TJ8 0 2 2 Inductor_THT L_Toroid_Horizontal_D69.1mm_P63.20mm_Vishay_TJ9 -L_Toroid, Horizontal series, Radial, pin pitch=63.20mm, , diameter=69.1mm, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 63.20mm diameter 69.1mm Vishay TJ9 +L_Toroid, Horizontal series, Radial, pin pitch=63.20mm, diameter=69.1mm, height=36.1mm, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 63.20mm diameter 69.1mm height 36.1mm Vishay TJ9 0 2 2 Inductor_THT L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm -L_Toroid, Vertical series, Radial, pin pitch=5.08mm, , length*width=10*5mm^2 +L_Toroid, Vertical series, Radial, pin pitch=5.08mm, length*width=10*5mm^2 L_Toroid Vertical series Radial pin pitch 5.08mm length 10mm width 5mm 0 2 2 Inductor_THT L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mm -L_Toroid, Vertical series, Radial, pin pitch=5.60mm, , length*width=13*6.5mm^2 +L_Toroid, Vertical series, Radial, pin pitch=5.60mm, length*width=13*6.5mm^2 L_Toroid Vertical series Radial pin pitch 5.60mm length 13mm width 6.5mm 0 2 2 Inductor_THT L_Toroid_Vertical_L14.0mm_W5.6mm_P5.30mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=5.30mm, , length*width=14*5.6mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=5.30mm, length*width=14*5.6mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 5.30mm length 14mm width 5.6mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L14.0mm_W6.3mm_P4.57mm_Pulse_A -L_Toroid, Vertical series, Radial, pin pitch=4.57mm, , length*width=13.97*6.35mm^2, Pulse, A, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=4.57mm, length*width=13.97*6.35mm^2, Pulse, A, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 4.57mm length 13.97mm width 6.35mm Pulse A 0 2 2 Inductor_THT L_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1 -L_Toroid, Vertical series, Radial, pin pitch=5.58mm, , length*width=14.73*8.64mm^2, Pulse, KM-1, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=5.58mm, length*width=14.73*8.64mm^2, Pulse, KM-1, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 5.58mm length 14.73mm width 8.64mm Pulse KM-1 0 2 2 Inductor_THT L_Toroid_Vertical_L16.0mm_W8.0mm_P7.62mm -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16*8mm^2 +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, length*width=16*8mm^2 L_Toroid Vertical series Radial pin pitch 7.62mm length 16mm width 8mm 0 2 2 Inductor_THT L_Toroid_Vertical_L16.3mm_W7.1mm_P7.11mm_Pulse_H -L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=16.26*7.11mm^2, Pulse, H, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.11mm, length*width=16.26*7.11mm^2, Pulse, H, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 7.11mm length 16.26mm width 7.11mm Pulse H 0 2 2 Inductor_THT L_Toroid_Vertical_L16.4mm_W7.6mm_P6.60mm_Vishay_TJ3 -L_Toroid, Vertical series, Radial, pin pitch=6.60mm, , length*width=16.4*7.6mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=6.60mm, length*width=16.4*7.6mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 6.60mm length 16.4mm width 7.6mm Vishay TJ3 0 2 2 Inductor_THT L_Toroid_Vertical_L16.5mm_W11.4mm_P7.62mm_Pulse_KM-2 -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16.51*11.43mm^2, Pulse, KM-2, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, length*width=16.51*11.43mm^2, Pulse, KM-2, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 7.62mm length 16.51mm width 11.43mm Pulse KM-2 0 2 2 Inductor_THT L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3 -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 0 2 2 Inductor_THT L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3_BigPads -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 BigPads +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 0 2 2 Inductor_THT L_Toroid_Vertical_L17.8mm_W8.1mm_P7.62mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=17.8*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, length*width=17.8*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 7.62mm length 17.8mm width 8.1mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L17.8mm_W9.7mm_P7.11mm_Pulse_B -L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=17.78*9.65mm^2, Pulse, B, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.11mm, length*width=17.78*9.65mm^2, Pulse, B, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 7.11mm length 17.78mm width 9.65mm Pulse B 0 2 2 Inductor_THT L_Toroid_Vertical_L19.1mm_W8.1mm_P7.10mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=19.1*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, length*width=19.1*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 7.10mm length 19.1mm width 8.1mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L21.6mm_W8.4mm_P8.38mm_Pulse_G -L_Toroid, Vertical series, Radial, pin pitch=8.38mm, , length*width=21.59*8.38mm^2, Pulse, G, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=8.38mm, length*width=21.59*8.38mm^2, Pulse, G, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 8.38mm length 21.59mm width 8.38mm Pulse G 0 2 2 Inductor_THT L_Toroid_Vertical_L21.6mm_W9.1mm_P8.40mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=8.40mm, , length*width=21.6*9.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=8.40mm, length*width=21.6*9.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 8.40mm length 21.6mm width 9.1mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L21.6mm_W9.5mm_P7.11mm_Pulse_C -L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=21.59*9.53mm^2, Pulse, C, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.11mm, length*width=21.59*9.53mm^2, Pulse, C, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 7.11mm length 21.59mm width 9.53mm Pulse C 0 2 2 Inductor_THT L_Toroid_Vertical_L21.6mm_W11.4mm_P7.62mm_Pulse_KM-3 -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=21.59*11.43mm^2, Pulse, KM-3, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, length*width=21.59*11.43mm^2, Pulse, KM-3, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 7.62mm length 21.59mm width 11.43mm Pulse KM-3 0 2 2 Inductor_THT L_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4 -L_Toroid, Vertical series, Radial, pin pitch=7.90mm, , length*width=22.4*10.2mm^2, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=7.90mm, length*width=22.4*10.2mm^2, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 7.90mm length 22.4mm width 10.2mm Vishay TJ4 0 2 2 Inductor_THT L_Toroid_Vertical_L24.6mm_W15.5mm_P11.44mm_Pulse_KM-4 -L_Toroid, Vertical series, Radial, pin pitch=11.44mm, , length*width=24.64*15.5mm^2, Pulse, KM-4, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=11.44mm, length*width=24.64*15.5mm^2, Pulse, KM-4, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 11.44mm length 24.64mm width 15.5mm Pulse KM-4 0 2 2 Inductor_THT L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5 -L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=12.20mm, length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 0 2 2 Inductor_THT L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads -L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 BigPads +L_Toroid, Vertical series, Radial, pin pitch=12.20mm, length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 0 2 2 Inductor_THT L_Toroid_Vertical_L26.7mm_W14.0mm_P10.16mm_Pulse_D -L_Toroid, Vertical series, Radial, pin pitch=10.16mm, , length*width=26.67*13.97mm^2, Pulse, D, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=10.16mm, length*width=26.67*13.97mm^2, Pulse, D, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 10.16mm length 26.67mm width 13.97mm Pulse D 0 2 2 Inductor_THT L_Toroid_Vertical_L28.6mm_W14.3mm_P11.43mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=11.43mm, , length*width=28.6*14.3mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=11.43mm, length*width=28.6*14.3mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 11.43mm length 28.6mm width 14.3mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L31.8mm_W15.9mm_P13.50mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=13.50mm, , length*width=31.8*15.9mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=13.50mm, length*width=31.8*15.9mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 13.50mm length 31.8mm width 15.9mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L33.0mm_W17.8mm_P12.70mm_Pulse_KM-5 -L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=33.02*17.78mm^2, Pulse, KM-5, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=12.70mm, length*width=33.02*17.78mm^2, Pulse, KM-5, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 12.70mm length 33.02mm width 17.78mm Pulse KM-5 0 2 2 Inductor_THT L_Toroid_Vertical_L35.1mm_W21.1mm_P18.50mm_Vishay_TJ6 -L_Toroid, Vertical series, Radial, pin pitch=18.50mm, , length*width=35.1*21.1mm^2, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=18.50mm, length*width=35.1*21.1mm^2, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 18.50mm length 35.1mm width 21.1mm Vishay TJ6 0 2 2 Inductor_THT L_Toroid_Vertical_L35.6mm_W17.8mm_P12.70mm_Pulse_E -L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=35.56*17.78mm^2, Pulse, E, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=12.70mm, length*width=35.56*17.78mm^2, Pulse, E, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 12.70mm length 35.56mm width 17.78mm Pulse E 0 2 2 Inductor_THT L_Toroid_Vertical_L41.9mm_W17.8mm_P12.70mm_Pulse_F -L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=41.91*17.78mm^2, Pulse, F, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid, Vertical series, Radial, pin pitch=12.70mm, length*width=41.91*17.78mm^2, Pulse, F, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf L_Toroid Vertical series Radial pin pitch 12.70mm length 41.91mm width 17.78mm Pulse F 0 2 2 Inductor_THT L_Toroid_Vertical_L41.9mm_W19.1mm_P15.80mm_Vishay_TJ7 -L_Toroid, Vertical series, Radial, pin pitch=15.80mm, , length*width=41.9*19.1mm^2, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=15.80mm, length*width=41.9*19.1mm^2, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 15.80mm length 41.9mm width 19.1mm Vishay TJ7 0 2 2 Inductor_THT L_Toroid_Vertical_L46.0mm_W19.1mm_P21.80mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=21.80mm, , length*width=46*19.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=21.80mm, length*width=46*19.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 21.80mm length 46mm width 19.1mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L48.8mm_W25.4mm_P20.80mm_Vishay_TJ8 -L_Toroid, Vertical series, Radial, pin pitch=20.80mm, , length*width=48.8*25.4mm^2, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=20.80mm, length*width=48.8*25.4mm^2, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 20.80mm length 48.8mm width 25.4mm Vishay TJ8 0 2 2 Inductor_THT L_Toroid_Vertical_L54.0mm_W23.8mm_P20.10mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=20.10mm, , length*width=54*23.8mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid, Vertical series, Radial, pin pitch=20.10mm, length*width=54*23.8mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf L_Toroid Vertical series Radial pin pitch 20.10mm length 54mm width 23.8mm Bourns 5700 0 2 2 Inductor_THT L_Toroid_Vertical_L67.6mm_W36.1mm_P31.80mm_Vishay_TJ9 -L_Toroid, Vertical series, Radial, pin pitch=31.80mm, , length*width=67.6*36.1mm^2, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid, Vertical series, Radial, pin pitch=31.80mm, length*width=67.6*36.1mm^2, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf L_Toroid Vertical series Radial pin pitch 31.80mm length 67.6mm width 36.1mm Vishay TJ9 0 2 @@ -63637,6 +66437,13 @@ THT 4 2 Jumper +Jumper_Harwin_S1621_P10.9mm +Harwin SMD jumper link, 12.3x2.3mm, 1.8mm height, 10.9mm pad pitch, https://cdn.harwin.com/pdfs/S1621R.pdf +SMD jumper link +0 +2 +2 +Jumper SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 2 copper strips net tie solder jumper bridged @@ -63687,28 +66494,56 @@ solder jumper open 2 Jumper SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip +SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 2 copper strip net tie solder jumper bridged 0 3 3 Jumper SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 2 copper strip, labeled with numbers net tie solder jumper bridged 0 3 3 Jumper SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 2 copper strip net tie solder jumper bridged 0 3 3 Jumper SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm_NumberLabels -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 2 copper strip, labeled with numbers +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar123_Pad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2-3 bridged with 2 copper strip +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar123_Pad1.0x1.5mm_NumberLabels +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2-3 bridged with 2 copper strip, labeled with numbers +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar123_RoundedPad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2-3 bridged with 2 copper strip +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar123_RoundedPad1.0x1.5mm_NumberLabels +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2-3 bridged with 2 copper strip, labeled with numbers net tie solder jumper bridged 0 3 @@ -63742,6 +66577,34 @@ net tie solder jumper bridged 3 3 Jumper +SolderJumper-3_P1.3mm_Bridged123_Pad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2-3 bridged with 1 copper strip +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged123_Pad1.0x1.5mm_NumberLabels +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2-3 bridged with 1 copper strip, labeled with numbers +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2-3 bridged with 1 copper strip +net tie solder jumper bridged +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged123_RoundedPad1.0x1.5mm_NumberLabels +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2-3 bridged with 1 copper strip, labeled with numbers +net tie solder jumper bridged +0 +3 +3 +Jumper SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open solder jumper open @@ -63774,14 +66637,14 @@ SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open solder jumper open 0 -5 +3 3 Jumper SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open, labeled with numbers solder jumper open 0 -5 +3 3 LED_SMD LED-APA102-2020 @@ -63806,70 +66669,84 @@ LED 1W 3W 5W 3 LED_SMD LED_0201_0603Metric -LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator LED 0 4 2 LED_SMD LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder -LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator LED handsolder 0 4 2 LED_SMD LED_0402_1005Metric -LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder -LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED handsolder 0 2 2 LED_SMD LED_0603_1608Metric -LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder -LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED handsolder 0 2 2 LED_SMD LED_0805_2012Metric -LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder -LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator LED handsolder 0 2 2 LED_SMD +LED_01005_0402Metric +LED SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +LED +0 +4 +2 +LED_SMD +LED_01005_0402Metric_Pad0.57x0.30mm_HandSolder +LED SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +LED handsolder +0 +4 +2 +LED_SMD LED_1206_3216Metric -LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder -LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED handsolder 0 2 @@ -63883,56 +66760,56 @@ diode reverse 2 LED_SMD LED_1210_3225Metric -LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder -LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED handsolder 0 2 2 LED_SMD LED_1812_4532Metric -LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_1812_4532Metric_Pad1.30x3.40mm_HandSolder -LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator LED handsolder 0 2 2 LED_SMD LED_2010_5025Metric -LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_2010_5025Metric_Pad1.52x2.65mm_HandSolder -LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED handsolder 0 2 2 LED_SMD LED_2512_6332Metric -LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED 0 2 2 LED_SMD LED_2512_6332Metric_Pad1.52x3.35mm_HandSolder -LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator LED handsolder 0 2 @@ -63967,7 +66844,7 @@ LED Samsung LH181B 2 LED_SMD LED_Cree-PLCC4_2x2mm_CW -2.0mm x 2.0mm PLCC4 LED, https://assets.cree-led.com/a/ds/h/HB-CLMVC-FKA.pdf +2.0mm x 2.0mm PLCC4 RGB LED, https://assets.cree-led.com/a/ds/h/HB-CLMVC-FKA.pdf LED Cree PLCC-4 2020 CLMVB-FKA CLMVC-FKA 0 4 @@ -64078,6 +66955,13 @@ LED Dialight 591 2 2 LED_SMD +LED_Everlight-SMD3528_3.5x2.8mm_67-21ST +3.5mm x 2.8mm mid-power LED, https://www.everlight.com/wp-content/plugins/ItemRelationship/product_files/pdf/DSE-0020730-67-21ST-KK6C-HXXXX96Z6-2T_V3.pdf +LED 3528 +0 +2 +2 +LED_SMD LED_Inolux_IN-P55TATRGB_PLCC6_5.0x5.5mm_P1.8mm 5.0x5.0mm PLCC-6 RGB LED, Inolux, https://www.inolux-corp.com/datasheet/SMDLED/RGB%20Top%20View/IN-P55TATRGB.pdf LED RGB @@ -64135,7 +67019,7 @@ Kingbright LED right-angle 3 LED_SMD LED_Kingbright_KPBD-3224 -Kingbright, dual LED, red-green, dome lens, 3.2 x 2.4 mm Surface Mount LED Lamp (https://www.kingbright.com/attachments/file/psearch/000/00/00/KPBD-3224SURKCGKC(Ver.20A).pdf) +Kingbright, dual LED, red-green, dome lens, 3.2 x 2.4 mm Surface Mount LED Lamp (https://docs.rs-online.com/b881/0900766b81396b45.pdf) Kingbright dual LED KPBD-3224 0 4 @@ -64219,14 +67103,14 @@ LED ReverseMount Reverse 2 LED_SMD LED_PLCC-2_3.4x3.0mm_AK -LED PLCC-2 SMD package, orientation marker at anode, https://dammedia.osram.info/media/resource/hires/osram-dam-5824137/SFH%204257_EN.pdf +LED PLCC-2 SMD package, orientation marker at anode, https://look.ams-osram.com/m/6070706f97923d92/original/SFH-4257.pdf LED PLCC-2 SMD TOPLED 0 2 2 LED_SMD LED_PLCC-2_3.4x3.0mm_KA -LED PLCC-2 SMD package, orientation marker at cathode, https://dammedia.osram.info/media/resource/hires/osram-dam-6035009/SFH%204253_EN.pdf +LED PLCC-2 SMD package, orientation marker at cathode, https://look.ams-osram.com/m/112b2fbfa9e71b58/original/SFH-4253.pdf LED PLCC-2 SMD TOPLED 0 2 @@ -64324,7 +67208,7 @@ RGB LED 0805 4 LED_SMD LED_ROHM_SMLVN6 -https://www.rohm.com/datasheet/SMLVN6RGB1U +RGB LED, 3.1x2.8mm, https://fscdn.rohm.com/en/products/databook/datasheet/opto/led/chip_multi/smlvn6rgb1u1-e.pdf LED ROHM SMLVN6 0 6 @@ -64422,246 +67306,246 @@ RGB LED Piranha Super-Flux BetLux 4 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 1.27mm, z-position of LED center 1.6mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z4.9mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 1.27mm, z-position of LED center 4.9mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z8.2mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 1.27mm, z-position of LED center 8.2mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z1.6mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 3.81mm, z-position of LED center 1.6mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z4.9mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 3.81mm, z-position of LED center 4.9mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z8.2mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 3.81mm, z-position of LED center 8.2mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z1.6mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 6.35mm, z-position of LED center 1.6mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z4.9mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 6.35mm, z-position of LED center 4.9mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z8.2mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins +LED, diameter 1.8mm, size 1.8x2.4mm, horizontal offset 6.35mm, z-position of LED center 8.2mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D1.8mm_W3.3mm_H2.4mm -LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins -LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins +LED, Round, Rectangular, size 3.3x2.4mm, diameter 1.8mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D2.0mm_W4.0mm_H2.8mm_FlatTop -LED, Round, FlatTop, Rectangular size 4.0x2.8mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-1034IDT(Ver.9A).pdf -LED Round FlatTop Rectangular size 4.0x2.8mm^2 diameter 2.0mm 2 pins +LED, Round, Flat Top, Rectangular, size 4.0x2.8mm, diameter 2.0mm, 2 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-1034IDT(Ver.14A).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D2.0mm_W4.8mm_H2.5mm_FlatTop -LED, Round, FlatTop, Rectangular size 4.8x2.5mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-13GD(Ver.11B).pdf -LED Round FlatTop Rectangular size 4.8x2.5mm^2 diameter 2.0mm 2 pins +LED, Round, Flat Top, Rectangular, size 4.8x2.5mm, diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/20160808bak/L-13GD(Ver.9B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm -LED, diameter 3.0mm, 2 pins -LED diameter 3.0mm 2 pins +LED, diameter 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm-3 -LED, diameter 3.0mm, 2 pins, diameter 3.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.8A).pdf -LED diameter 3.0mm 2 pins diameter 3.0mm 3 pins +LED, diameter 3.0mm, 3 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.12A).pdf, generated by kicad-footprint-generator +LED 0 3 3 LED_THT LED_D3.0mm_Clear -IR-LED, diameter 3.0mm, 2 pins, color: clear -IR infrared LED diameter 3.0mm 2 pins clear +LED, diameter 3.0mm, 2 pins, clear, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_FlatTop -LED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf -LED Round FlatTop diameter 3.0mm 2 pins +LED, Round, Flat Top, diameter 3.0mm, 2 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.14A).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 1.27mm, z-position of LED center 2.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_Clear -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 1.27mm, z-position of LED center 2.0mm, 2 pins, clear, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRBlack -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 1.27mm, z-position of LED center 2.0mm, 2 pins, infrared, black, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRGrey -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 1.27mm, z-position of LED center 2.0mm, 2 pins, infrared, grey, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 1.27mm, z-position of LED center 6.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O1.27mm_Z10.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 1.27mm, z-position of LED center 10.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O3.81mm_Z2.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 3.81mm, z-position of LED center 2.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O3.81mm_Z6.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 3.81mm, z-position of LED center 6.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O3.81mm_Z10.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 3.81mm, z-position of LED center 10.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O6.35mm_Z2.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 6.35mm, z-position of LED center 2.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O6.35mm_Z6.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 6.35mm, z-position of LED center 6.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_Horizontal_O6.35mm_Z10.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins +LED, diameter 3.0mm, horizontal offset 6.35mm, z-position of LED center 10.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D3.0mm_IRBlack -IR-ED, diameter 3.0mm, 2 pins, color: black -IR infrared LED diameter 3.0mm 2 pins black +LED, diameter 3.0mm, 2 pins, infrared, black, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D3.0mm_IRGrey -IR-LED, diameter 3.0mm, 2 pins, color: grey -IR infrared LED diameter 3.0mm 2 pins grey +LED, diameter 3.0mm, 2 pins, infrared, grey, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D4.0mm -LED, diameter 4.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-43GD(Ver.12B).pdf -LED diameter 4.0mm 2 pins +LED, diameter 4.0mm, 2 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-43GD(Ver.17B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins +LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm-3 -LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-59EGC(Ver.17A).pdf -LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins +LED, diameter 5.0mm, 3 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-59EGC(Ver.20A).pdf, generated by kicad-footprint-generator +LED 0 3 3 LED_THT LED_D5.0mm-3_Horizontal_O3.81mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 3 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 3 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 3.81mm, z-position of LED center 3.0mm, 3 pins, generated by kicad-footprint-generator +LED 0 3 3 LED_THT LED_D5.0mm-4_RGB -LED, diameter 5.0mm, 4 pins, WP154A4, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.11A).pdf -LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED +LED, RGB, diameter 5.0mm, 4 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.13A).pdf, generated by kicad-footprint-generator +LED 0 4 4 @@ -64681,267 +67565,260 @@ LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED 4 LED_THT LED_D5.0mm_Clear -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins +LED, diameter 5.0mm, 2 pins, clear, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_FlatTop -LED, Round, FlatTop, diameter 5.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-483GDT(Ver.15B).pdf -LED Round FlatTop diameter 5.0mm 2 pins +LED, Round, Flat Top, diameter 5.0mm, 2 pins, https://www.kingbright.com/attachments/file/psearch/000/00/watermark00/L-483GDT(Ver.12B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 1.27mm, z-position of LED center 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_Clear -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 1.27mm, z-position of LED center 3.0mm, 2 pins, clear, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRBlack -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 1.27mm, z-position of LED center 3.0mm, 2 pins, infrared, black, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRGrey -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 1.27mm, z-position of LED center 3.0mm, 2 pins, infrared, grey, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D5.0mm_Horizontal_O1.27mm_Z9.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 1.27mm, z-position of LED center 9.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O1.27mm_Z15.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 1.27mm, z-position of LED center 15.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 3.81mm, z-position of LED center 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O3.81mm_Z9.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 3.81mm, z-position of LED center 9.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O3.81mm_Z15.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 3.81mm, z-position of LED center 15.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O6.35mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 6.35mm, z-position of LED center 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O6.35mm_Z9.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 6.35mm, z-position of LED center 9.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_Horizontal_O6.35mm_Z15.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins +LED, diameter 5.0mm, horizontal offset 6.35mm, z-position of LED center 15.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D5.0mm_IRBlack -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins +LED, diameter 5.0mm, 2 pins, infrared, black, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D5.0mm_IRGrey -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins +LED, diameter 5.0mm, 2 pins, infrared, grey, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf, generated by kicad-footprint-generator +LED IR 0 2 2 LED_THT LED_D8.0mm -LED, diameter 8.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED8MMGE_LED8MMGN_LED8MMRT%23KIN.pdf -LED diameter 8.0mm 2 pins +LED, diameter 8.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED8MMGE_LED8MMGN_LED8MMRT%23KIN.pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D8.0mm-3 -LED, diameter 8.0mm, 2 pins, diameter 8.0mm, 3 pins -LED diameter 8.0mm 2 pins diameter 8.0mm 3 pins +LED, diameter 8.0mm, 3 pins, generated by kicad-footprint-generator +LED 0 3 3 LED_THT LED_D10.0mm -LED, diameter 10.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED10-4500RT%23KIN.pdf -LED diameter 10.0mm 2 pins +LED, diameter 10.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED10-4500RT%23KIN.pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_D10.0mm-3 -LED, diameter 10.0mm, 2 pins, diameter 10.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-819EGW(Ver.14A).pdf -LED diameter 10.0mm 2 pins diameter 10.0mm 3 pins +LED, diameter 10.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/20131112/L-819EGW(Ver.13A).pdf, generated by kicad-footprint-generator +LED 0 3 3 LED_THT LED_D20.0mm -LED, diameter 20.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/DLC2-6GD%28V6%29.pdf -LED diameter 20.0mm 2 pins +LED, diameter 20.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/DLC2-6GD%28V6%29.pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Oval_W5.2mm_H3.8mm -LED_Oval, Oval, Oval size 5.2x3.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-5603QBC-D(Ver.12B).pdf -LED_Oval Oval Oval size 5.2x3.8mm^2 2 pins +LED, Oval, size 5.2x3.8mm, 2 pins, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-5603QBC-D(Ver.17B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W3.0mm_H2.0mm -LED_Rectangular, Rectangular, Rectangular size 3.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 3.0x2.0mm^2 2 pins +LED, Rectangular, size 3.0x2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/20160808bak/L-169XCGDK(Ver.8B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W3.9mm_H1.8mm -LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf -LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W3.9mm_H1.8mm_FlatTop -LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf -LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins +LED, Rectangular, size 3.9x1.8mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/20160808bak/L-2774GD(Ver.7B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W3.9mm_H1.9mm -LED_Rectangular, Rectangular, Rectangular size 3.9x1.9mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-144GDT(Ver.14B).pdf -LED_Rectangular Rectangular Rectangular size 3.9x1.9mm^2 2 pins +LED, Rectangular, size 3.9x1.9mm, 2 pins, https://www.kingbright.com/attachments/file/psearch/000/00/watermark00/L-144GDT(Ver.11B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 2 pins +LED, Rectangular, size 5.0x2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm-3Pins -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 3 pins +LED, Rectangular, size 5.0x2.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/20160808bak/L-169XCGDK(Ver.8B).pdf, generated by kicad-footprint-generator +LED 0 3 3 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z1.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 1.27mm, z-position of LED center 1.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z3.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 1.27mm, z-position of LED center 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 1.27mm, z-position of LED center 5.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z1.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 3.81mm, z-position of LED center 1.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z3.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 3.81mm, z-position of LED center 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 3.81mm, z-position of LED center 5.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z1.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 6.35mm, z-position of LED center 1.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z3.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 6.35mm, z-position of LED center 3.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins +LED, Rectangular, size 5.0x2.0mm, horizontal offset 6.35mm, z-position of LED center 5.0mm, 2 pins, generated by kicad-footprint-generator +LED 0 2 2 LED_THT LED_Rectangular_W5.0mm_H5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x5.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 5.0x5.0mm^2 2 pins +LED, Rectangular, size 5.0x5.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/20160808bak/L-169XCGDK(Ver.8B).pdf, generated by kicad-footprint-generator +LED 0 2 2 @@ -64954,8 +67831,8 @@ LED automotive super flux 7.62mm 2 LED_THT LED_SideEmitter_Rectangular_W4.5mm_H1.6mm -LED_SideEmitter_Rectangular, Rectangular, SideEmitter, Rectangular size 4.5x1.6mm^2, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED15MMGE_LED15MMGN%23KIN.pdf -LED_SideEmitter_Rectangular Rectangular SideEmitter Rectangular size 4.5x1.6mm^2 2 pins +LED, Side Emitter, Rectangular, size 4.5x1.6mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED15MMGE_LED15MMGN%23KIN.pdf, generated by kicad-footprint-generator +LED 0 2 2 @@ -65156,6 +68033,20 @@ Electrosmith Daisy Seed Microcontroller Module ARM Cortex-M7 Audio Codec 40 40 Module +Flipper_Zero_Angled +Connector for Flipper Zero Straight https://docs.flipper.net/development/hardware/modules-blueprints +Flipper Zero +0 +18 +18 +Module +Flipper_Zero_Straight +Connector for Flipper Zero Straight https://docs.flipper.net/development/hardware/modules-blueprints +Flipper Zero +0 +18 +18 +Module Google_Coral_SMT_TPU_Module Google_Coral_SMT_TPU_Module (https://coral.ai/static/files/Coral-Accelerator-Module-datasheet.pdf) Google_Coral TPU Module @@ -65198,6 +68089,55 @@ Pololu Breakout 16 16 Module +RaspberryPi_Pico_Common_SMD +Raspberry Pi Pico common (Pico & Pico W) surface-mount footprint for reflow or hand soldering, supports Raspberry Pi Pico 2, https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf +module usb pcb antenna +0 +80 +40 +Module +RaspberryPi_Pico_Common_THT +Raspberry Pi Pico common (Pico & Pico W) through-hole footprint, supports Raspberry Pi Pico 2, default socketed model has height of 8.51mm, https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf +module usb pcb antenna +0 +40 +40 +Module +RaspberryPi_Pico_Common_Unspecified +Raspberry Pi Pico versatile common (Pico & Pico W) footprint for surface-mount or through-hole hand soldering, supports Raspberry Pi Pico 2, default socketed model has height of 8.51mm, https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf +module usb pcb antenna +0 +80 +40 +Module +RaspberryPi_Pico_SMD +Raspberry Pi Pico (non-W) surface-mount footprint for reflow soldering with test points and debug pads, supports Raspberry Pi Pico 2 (non-W), https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf +module usb pcb swd +0 +96 +49 +Module +RaspberryPi_Pico_SMD_HandSolder +Raspberry Pi Pico (non-W) surface-mount footprint with debug pads for hand soldering, supports Raspberry Pi Pico 2 (non-W), https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf +module usb pcb swd +0 +86 +43 +Module +RaspberryPi_Pico_W_SMD +Raspberry Pi Pico W surface-mount footprint for reflow soldering with test points and debug pads (not compatible with non-wireless Pico), supports Raspberry Pi Pico 2 W, https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf +module usb pcb swd antenna +0 +93 +49 +Module +RaspberryPi_Pico_W_SMD_HandSolder +Raspberry Pi Pico W surface-mount footprint with debug pads for hand soldering (not compatible with non-wireless Pico), supports Raspberry Pi Pico 2 W, https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf +module usb pcb swd antenna +0 +83 +43 +Module Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf raspberry pi zero through hole @@ -65220,11 +68160,18 @@ ST Morpho Connector 144 STLink 148 Module Sipeed-M1 -AI accelerated MCU with optional wifi, https://dl.sipeed.com/MAIX/HDK/Sipeed-M1&M1W/Specifications +MAIX Dual Core RISC-V MCU, https://dl.sipeed.com/MAIX/HDK/Sipeed-M1&M1W/Specifications AI Kendryte K210 RISC-V 0 85 -77 +72 +Module +Sipeed-M1W +MAIX RISC-V Dual Core MCU with wifi, https://dl.sipeed.com/MAIX/HDK/Sipeed-M1&M1W/Specifications +AI Kendryte K210 RISC-V +0 +85 +72 Module Texas_EUK_R-PDSS-T7_THT Texas Instruments EUK 7 Pin Double Sided Module @@ -65246,13 +68193,6 @@ module pcb 0 7 7 -Module -WEMOS_D1_mini_light -16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg -ESP8266 WiFi microcontroller -0 -16 -16 Motors Vybronics_VZ30C1T8219732L Vibration motor, 2.3-3.2V, 14000rpm, 0.7G, https://www.vybronics.com/wp-content/uploads/datasheet-files/Vybronics-VZ30C1T8219732L-datasheet.pdf @@ -65269,666 +68209,666 @@ DIN rail adapter universal three M3 clearance holes 0 MountingHole MountingHole_2.1mm -Mounting Hole 2.1mm, no annular -mounting hole 2.1mm no annular +Mounting Hole 2.1mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_2.2mm_M2 -Mounting Hole 2.2mm, no annular, M2 -mounting hole 2.2mm no annular m2 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 0 0 MountingHole MountingHole_2.2mm_M2_DIN965 -Mounting Hole 2.2mm, no annular, M2, DIN965 -mounting hole 2.2mm no annular m2 din965 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 0 0 MountingHole MountingHole_2.2mm_M2_DIN965_Pad -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 1 1 MountingHole MountingHole_2.2mm_M2_DIN965_Pad_TopBottom -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 3 1 MountingHole MountingHole_2.2mm_M2_DIN965_Pad_TopOnly -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 DIN965 0 2 1 MountingHole MountingHole_2.2mm_M2_ISO7380 -Mounting Hole 2.2mm, no annular, M2, ISO7380 -mounting hole 2.2mm no annular m2 iso7380 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 0 0 MountingHole MountingHole_2.2mm_M2_ISO7380_Pad -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 1 1 MountingHole MountingHole_2.2mm_M2_ISO7380_Pad_TopBottom -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 3 1 MountingHole MountingHole_2.2mm_M2_ISO7380_Pad_TopOnly -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO7380 0 2 1 MountingHole MountingHole_2.2mm_M2_ISO14580 -Mounting Hole 2.2mm, no annular, M2, ISO14580 -mounting hole 2.2mm no annular m2 iso14580 +Mounting Hole 2.2mm, M2, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 0 0 MountingHole MountingHole_2.2mm_M2_ISO14580_Pad -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 1 1 MountingHole MountingHole_2.2mm_M2_ISO14580_Pad_TopBottom -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 3 1 MountingHole MountingHole_2.2mm_M2_ISO14580_Pad_TopOnly -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 ISO14580 0 2 1 MountingHole MountingHole_2.2mm_M2_Pad -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 1 1 MountingHole MountingHole_2.2mm_M2_Pad_TopBottom -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 3 1 MountingHole MountingHole_2.2mm_M2_Pad_TopOnly -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 2 1 MountingHole MountingHole_2.2mm_M2_Pad_Via -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 +Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py +mountinghole M2 0 9 1 MountingHole MountingHole_2.5mm -Mounting Hole 2.5mm, no annular -mounting hole 2.5mm no annular +Mounting Hole 2.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_2.5mm_Pad -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_2.5mm_Pad_TopBottom -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_2.5mm_Pad_TopOnly -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_2.5mm_Pad_Via -Mounting Hole 2.5mm -mounting hole 2.5mm +Mounting Hole 2.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_2.7mm -Mounting Hole 2.7mm, no annular -mounting hole 2.7mm no annular +Mounting Hole 2.7mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_2.7mm_M2.5 -Mounting Hole 2.7mm, no annular, M2.5 -mounting hole 2.7mm no annular m2.5 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 0 0 MountingHole MountingHole_2.7mm_M2.5_DIN965 -Mounting Hole 2.7mm, no annular, M2.5, DIN965 -mounting hole 2.7mm no annular m2.5 din965 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 0 0 MountingHole MountingHole_2.7mm_M2.5_DIN965_Pad -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 1 1 MountingHole MountingHole_2.7mm_M2.5_DIN965_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 3 1 MountingHole MountingHole_2.7mm_M2.5_DIN965_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 DIN965 0 2 1 MountingHole MountingHole_2.7mm_M2.5_ISO7380 -Mounting Hole 2.7mm, no annular, M2.5, ISO7380 -mounting hole 2.7mm no annular m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 0 0 MountingHole MountingHole_2.7mm_M2.5_ISO7380_Pad -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 1 1 MountingHole MountingHole_2.7mm_M2.5_ISO7380_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 3 1 MountingHole MountingHole_2.7mm_M2.5_ISO7380_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO7380 0 2 1 MountingHole MountingHole_2.7mm_M2.5_ISO14580 -Mounting Hole 2.7mm, no annular, M2.5, ISO14580 -mounting hole 2.7mm no annular m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 0 0 MountingHole MountingHole_2.7mm_M2.5_ISO14580_Pad -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 1 1 MountingHole MountingHole_2.7mm_M2.5_ISO14580_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 3 1 MountingHole MountingHole_2.7mm_M2.5_ISO14580_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 ISO14580 0 2 1 MountingHole MountingHole_2.7mm_M2.5_Pad -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 1 1 MountingHole MountingHole_2.7mm_M2.5_Pad_TopBottom -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 3 1 MountingHole MountingHole_2.7mm_M2.5_Pad_TopOnly -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 2 1 MountingHole MountingHole_2.7mm_M2.5_Pad_Via -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, M2.5, generated by kicad-footprint-generator mountinghole.py +mountinghole M2.5 0 9 1 MountingHole MountingHole_2.7mm_Pad -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_2.7mm_Pad_TopBottom -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_2.7mm_Pad_TopOnly -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_2.7mm_Pad_Via -Mounting Hole 2.7mm -mounting hole 2.7mm +Mounting Hole 2.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_2mm -Mounting Hole 2mm, no annular -mounting hole 2mm no annular +Mounting Hole 2mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3.2mm_M3 -Mounting Hole 3.2mm, no annular, M3 -mounting hole 3.2mm no annular m3 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 0 0 MountingHole MountingHole_3.2mm_M3_DIN965 -Mounting Hole 3.2mm, no annular, M3, DIN965 -mounting hole 3.2mm no annular m3 din965 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 0 0 MountingHole MountingHole_3.2mm_M3_DIN965_Pad -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 1 1 MountingHole MountingHole_3.2mm_M3_DIN965_Pad_TopBottom -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 3 1 MountingHole MountingHole_3.2mm_M3_DIN965_Pad_TopOnly -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 DIN965 0 2 1 MountingHole MountingHole_3.2mm_M3_ISO7380 -Mounting Hole 3.2mm, no annular, M3, ISO7380 -mounting hole 3.2mm no annular m3 iso7380 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 0 0 MountingHole MountingHole_3.2mm_M3_ISO7380_Pad -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 1 1 MountingHole MountingHole_3.2mm_M3_ISO7380_Pad_TopBottom -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 3 1 MountingHole MountingHole_3.2mm_M3_ISO7380_Pad_TopOnly -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO7380 0 2 1 MountingHole MountingHole_3.2mm_M3_ISO14580 -Mounting Hole 3.2mm, no annular, M3, ISO14580 -mounting hole 3.2mm no annular m3 iso14580 +Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 0 0 MountingHole MountingHole_3.2mm_M3_ISO14580_Pad -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 1 1 MountingHole MountingHole_3.2mm_M3_ISO14580_Pad_TopBottom -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 3 1 MountingHole MountingHole_3.2mm_M3_ISO14580_Pad_TopOnly -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 ISO14580 0 2 1 MountingHole MountingHole_3.2mm_M3_Pad -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 1 1 MountingHole MountingHole_3.2mm_M3_Pad_TopBottom -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 3 1 MountingHole MountingHole_3.2mm_M3_Pad_TopOnly -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 2 1 MountingHole MountingHole_3.2mm_M3_Pad_Via -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 +Mounting Hole 3.2mm, M3, generated by kicad-footprint-generator mountinghole.py +mountinghole M3 0 9 1 MountingHole MountingHole_3.5mm -Mounting Hole 3.5mm, no annular -mounting hole 3.5mm no annular +Mounting Hole 3.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3.5mm_Pad -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_3.5mm_Pad_TopBottom -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_3.5mm_Pad_TopOnly -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_3.5mm_Pad_Via -Mounting Hole 3.5mm -mounting hole 3.5mm +Mounting Hole 3.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_3.7mm -Mounting Hole 3.7mm, no annular -mounting hole 3.7mm no annular +Mounting Hole 3.7mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3.7mm_Pad -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_3.7mm_Pad_TopBottom -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_3.7mm_Pad_TopOnly -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_3.7mm_Pad_Via -Mounting Hole 3.7mm -mounting hole 3.7mm +Mounting Hole 3.7mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_3mm -Mounting Hole 3mm, no annular -mounting hole 3mm no annular +Mounting Hole 3mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_3mm_Pad -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_3mm_Pad_TopBottom -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_3mm_Pad_TopOnly -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_3mm_Pad_Via -Mounting Hole 3mm -mounting hole 3mm +Mounting Hole 3mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_4.3mm_M4 -Mounting Hole 4.3mm, no annular, M4 -mounting hole 4.3mm no annular m4 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 0 0 MountingHole MountingHole_4.3mm_M4_DIN965 -Mounting Hole 4.3mm, no annular, M4, DIN965 -mounting hole 4.3mm no annular m4 din965 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 0 0 MountingHole MountingHole_4.3mm_M4_DIN965_Pad -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 1 1 MountingHole MountingHole_4.3mm_M4_DIN965_Pad_TopBottom -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 3 1 MountingHole MountingHole_4.3mm_M4_DIN965_Pad_TopOnly -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 DIN965 0 2 1 MountingHole MountingHole_4.3mm_M4_ISO7380 -Mounting Hole 4.3mm, no annular, M4, ISO7380 -mounting hole 4.3mm no annular m4 iso7380 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 0 0 MountingHole MountingHole_4.3mm_M4_ISO7380_Pad -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 1 1 MountingHole MountingHole_4.3mm_M4_ISO7380_Pad_TopBottom -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 3 1 MountingHole MountingHole_4.3mm_M4_ISO7380_Pad_TopOnly -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO7380 0 2 1 MountingHole MountingHole_4.3mm_M4_ISO14580 -Mounting Hole 4.3mm, no annular, M4, ISO14580 -mounting hole 4.3mm no annular m4 iso14580 +Mounting Hole 4.3mm, M4, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 0 0 MountingHole MountingHole_4.3mm_M4_ISO14580_Pad -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 1 1 MountingHole MountingHole_4.3mm_M4_ISO14580_Pad_TopBottom -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 3 1 MountingHole MountingHole_4.3mm_M4_ISO14580_Pad_TopOnly -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 ISO14580 0 2 1 MountingHole MountingHole_4.3mm_M4_Pad -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 1 1 MountingHole MountingHole_4.3mm_M4_Pad_TopBottom -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 3 1 MountingHole MountingHole_4.3mm_M4_Pad_TopOnly -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 2 1 MountingHole MountingHole_4.3mm_M4_Pad_Via -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 +Mounting Hole 4.3mm, M4, generated by kicad-footprint-generator mountinghole.py +mountinghole M4 0 9 1 @@ -65948,501 +68888,494 @@ mounting hole 4.3x6.2mm m4 1 MountingHole MountingHole_4.5mm -Mounting Hole 4.5mm, no annular -mounting hole 4.5mm no annular +Mounting Hole 4.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_4.5mm_Pad -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_4.5mm_Pad_TopBottom -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_4.5mm_Pad_TopOnly -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_4.5mm_Pad_Via -Mounting Hole 4.5mm -mounting hole 4.5mm +Mounting Hole 4.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_4mm -Mounting Hole 4mm, no annular -mounting hole 4mm no annular +Mounting Hole 4mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_4mm_Pad -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_4mm_Pad_TopBottom -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_4mm_Pad_TopOnly -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_4mm_Pad_Via -Mounting Hole 4mm -mounting hole 4mm +Mounting Hole 4mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_5.3mm_M5 -Mounting Hole 5.3mm, no annular, M5 -mounting hole 5.3mm no annular m5 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 0 0 MountingHole MountingHole_5.3mm_M5_DIN965 -Mounting Hole 5.3mm, no annular, M5, DIN965 -mounting hole 5.3mm no annular m5 din965 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 0 0 MountingHole MountingHole_5.3mm_M5_DIN965_Pad -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 1 1 MountingHole MountingHole_5.3mm_M5_DIN965_Pad_TopBottom -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 3 1 MountingHole MountingHole_5.3mm_M5_DIN965_Pad_TopOnly -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 DIN965 0 2 1 MountingHole MountingHole_5.3mm_M5_ISO7380 -Mounting Hole 5.3mm, no annular, M5, ISO7380 -mounting hole 5.3mm no annular m5 iso7380 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 0 0 MountingHole MountingHole_5.3mm_M5_ISO7380_Pad -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 1 1 MountingHole MountingHole_5.3mm_M5_ISO7380_Pad_TopBottom -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 3 1 MountingHole MountingHole_5.3mm_M5_ISO7380_Pad_TopOnly -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO7380 0 2 1 MountingHole MountingHole_5.3mm_M5_ISO14580 -Mounting Hole 5.3mm, no annular, M5, ISO14580 -mounting hole 5.3mm no annular m5 iso14580 +Mounting Hole 5.3mm, M5, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 0 0 MountingHole MountingHole_5.3mm_M5_ISO14580_Pad -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 1 1 MountingHole MountingHole_5.3mm_M5_ISO14580_Pad_TopBottom -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 3 1 MountingHole MountingHole_5.3mm_M5_ISO14580_Pad_TopOnly -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 ISO14580 0 2 1 MountingHole MountingHole_5.3mm_M5_Pad -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 1 1 MountingHole MountingHole_5.3mm_M5_Pad_TopBottom -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 3 1 MountingHole MountingHole_5.3mm_M5_Pad_TopOnly -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 2 1 MountingHole MountingHole_5.3mm_M5_Pad_Via -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 +Mounting Hole 5.3mm, M5, generated by kicad-footprint-generator mountinghole.py +mountinghole M5 0 9 1 MountingHole MountingHole_5.5mm -Mounting Hole 5.5mm, no annular -mounting hole 5.5mm no annular +Mounting Hole 5.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_5.5mm_Pad -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_5.5mm_Pad_TopBottom -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_5.5mm_Pad_TopOnly -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_5.5mm_Pad_Via -Mounting Hole 5.5mm -mounting hole 5.5mm +Mounting Hole 5.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_5mm -Mounting Hole 5mm, no annular -mounting hole 5mm no annular +Mounting Hole 5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_5mm_Pad -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_5mm_Pad_TopBottom -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_5mm_Pad_TopOnly -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_5mm_Pad_Via -Mounting Hole 5mm -mounting hole 5mm +Mounting Hole 5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_6.4mm_M6 -Mounting Hole 6.4mm, no annular, M6 -mounting hole 6.4mm no annular m6 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 0 0 MountingHole MountingHole_6.4mm_M6_DIN965 -Mounting Hole 6.4mm, no annular, M6, DIN965 -mounting hole 6.4mm no annular m6 din965 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 0 0 MountingHole MountingHole_6.4mm_M6_DIN965_Pad -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 1 1 MountingHole MountingHole_6.4mm_M6_DIN965_Pad_TopBottom -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 3 1 MountingHole MountingHole_6.4mm_M6_DIN965_Pad_TopOnly -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 DIN965 0 2 1 MountingHole MountingHole_6.4mm_M6_ISO7380 -Mounting Hole 6.4mm, no annular, M6, ISO7380 -mounting hole 6.4mm no annular m6 iso7380 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 0 0 MountingHole MountingHole_6.4mm_M6_ISO7380_Pad -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 1 1 MountingHole MountingHole_6.4mm_M6_ISO7380_Pad_TopBottom -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 3 1 MountingHole MountingHole_6.4mm_M6_ISO7380_Pad_TopOnly -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO7380 0 2 1 MountingHole MountingHole_6.4mm_M6_ISO14580 -Mounting Hole 6.4mm, no annular, M6, ISO14580 -mounting hole 6.4mm no annular m6 iso14580 +Mounting Hole 6.4mm, M6, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 0 0 MountingHole MountingHole_6.4mm_M6_ISO14580_Pad -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 1 1 MountingHole MountingHole_6.4mm_M6_ISO14580_Pad_TopBottom -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 3 1 MountingHole MountingHole_6.4mm_M6_ISO14580_Pad_TopOnly -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 ISO14580 0 2 1 MountingHole MountingHole_6.4mm_M6_Pad -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 1 1 MountingHole MountingHole_6.4mm_M6_Pad_TopBottom -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 3 1 MountingHole MountingHole_6.4mm_M6_Pad_TopOnly -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 2 1 MountingHole MountingHole_6.4mm_M6_Pad_Via -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 +Mounting Hole 6.4mm, M6, generated by kicad-footprint-generator mountinghole.py +mountinghole M6 0 9 1 MountingHole MountingHole_6.5mm -Mounting Hole 6.5mm, no annular -mounting hole 6.5mm no annular +Mounting Hole 6.5mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_6.5mm_Pad -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_6.5mm_Pad_TopBottom -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_6.5mm_Pad_TopOnly -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_6.5mm_Pad_Via -Mounting Hole 6.5mm -mounting hole 6.5mm +Mounting Hole 6.5mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_6mm -Mounting Hole 6mm, no annular -mounting hole 6mm no annular +Mounting Hole 6mm, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 0 0 MountingHole MountingHole_6mm_Pad -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 1 1 MountingHole MountingHole_6mm_Pad_TopBottom -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 3 1 MountingHole MountingHole_6mm_Pad_TopOnly -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 2 1 MountingHole MountingHole_6mm_Pad_Via -Mounting Hole 6mm -mounting hole 6mm +Mounting Hole 6mm, generated by kicad-footprint-generator mountinghole.py +mountinghole 0 9 1 MountingHole MountingHole_8.4mm_M8 -Mounting Hole 8.4mm, no annular, M8 -mounting hole 8.4mm no annular m8 +Mounting Hole 8.4mm, M8, no annular, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 0 0 MountingHole MountingHole_8.4mm_M8_Pad -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 1 1 MountingHole MountingHole_8.4mm_M8_Pad_TopBottom -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 3 1 MountingHole MountingHole_8.4mm_M8_Pad_TopOnly -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 2 1 MountingHole MountingHole_8.4mm_M8_Pad_Via -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 +Mounting Hole 8.4mm, M8, generated by kicad-footprint-generator mountinghole.py +mountinghole M8 0 9 1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMRA-D3.3mm_L7mm_7466300R_Horizontal -Right-angle SMD mounting hardware, inside through hole 3.3mm, lenght 7mm, total height 5mm, Würth electronics 7466300R (https://www.we-online.com/components/products/datasheet/7466300R.pdf) -screw +MountingHole +ToolingHole_1.152mm +Tooling Hole 1.152mm, 1.3mm solder mask, JLCPCB specification, https://jlcpcb.com/help/article/How-to-add-tooling-holes-for-PCB-assembly-order +mounting +0 0 -4 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMRA-M3_L7mm_7466303R_Horizontal -Right-angle SMD mounting Hardware, inside threaded M3, length 7m, total height 5mm, Würth electronics 7466303R (https://www.we-online.com/components/products/datasheet/7466303R.pdf) -threaded screw 0 -4 -1 Mounting_Wuerth Mounting_Wuerth_WA-SMSE-ExternalM3_H5mm_9771050360 Mounting Hardware, external M3, height 5, Wuerth electronics 9771050360 (https://katalog.we-online.com/em/datasheet/9771050360.pdf), generated with kicad-footprint-generator @@ -66759,6 +69692,153 @@ Mounting M1.6 97730606330 5 1 Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H0.5mm_9774005151R +Mounting Hardware, inside through hole M2.5, height 0.5, Wuerth electronics 9774005151R (https://www.we-online.com/components/products/datasheet/9774005151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774005151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H1.5mm_9774015151R +Mounting Hardware, inside through hole M2.5, height 1.5, Wuerth electronics 9774015151R (https://www.we-online.com/components/products/datasheet/9774015151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774015151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H1mm_9774010151R +Mounting Hardware, inside through hole M2.5, height 1, Wuerth electronics 9774010151R (https://www.we-online.com/components/products/datasheet/9774010151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774010151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H2.5mm_9774025151R +Mounting Hardware, inside through hole M2.5, height 2.5, Wuerth electronics 9774025151R (https://www.we-online.com/components/products/datasheet/9774025151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774025151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H2.7mm_9774027151R +Mounting Hardware, inside through hole M2.5, height 2.7, Wuerth electronics 9774027151R (https://www.we-online.com/components/products/datasheet/9774027151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774027151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H2mm_9774020151R +Mounting Hardware, inside through hole M2.5, height 2, Wuerth electronics 9774020151R (https://www.we-online.com/components/products/datasheet/9774020151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774020151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H3.5mm_9774035151R +Mounting Hardware, inside through hole M2.5, height 3.5, Wuerth electronics 9774035151R (https://www.we-online.com/components/products/datasheet/9774035151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774035151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H3mm_9774030151R +Mounting Hardware, inside through hole M2.5, height 3, Wuerth electronics 9774030151R (https://www.we-online.com/components/products/datasheet/9774030151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774030151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H4.5mm_9774045151R +Mounting Hardware, inside through hole M2.5, height 4.5, Wuerth electronics 9774045151R (https://www.we-online.com/components/products/datasheet/9774045151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774045151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H4mm_9774040151R +Mounting Hardware, inside through hole M2.5, height 4, Wuerth electronics 9774040151R (https://www.we-online.com/components/products/datasheet/9774040151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774040151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H5.5mm_9774055151R +Mounting Hardware, inside through hole M2.5, height 5.5, Wuerth electronics 9774055151R (https://www.we-online.com/components/products/datasheet/9774055151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774055151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H5mm_9774050151R +Mounting Hardware, inside through hole M2.5, height 5, Wuerth electronics 9774050151R (https://www.we-online.com/components/products/datasheet/9774050151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774050151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H6.5mm_9774065151R +Mounting Hardware, inside through hole M2.5, height 6.5, Wuerth electronics 9774065151R (https://www.we-online.com/components/products/datasheet/9774065151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774065151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H6mm_9774060151R +Mounting Hardware, inside through hole M2.5, height 6, Wuerth electronics 9774060151R (https://www.we-online.com/components/products/datasheet/9774060151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774060151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H7.5mm_9774075151R +Mounting Hardware, inside through hole M2.5, height 7.5, Wuerth electronics 9774075151R (https://www.we-online.com/components/products/datasheet/9774075151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774075151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H7mm_9774070151R +Mounting Hardware, inside through hole M2.5, height 7, Wuerth electronics 9774070151R (https://www.we-online.com/components/products/datasheet/9774070151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774070151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H8.5mm_9774085151R +Mounting Hardware, inside through hole M2.5, height 8.5, Wuerth electronics 9774085151R (https://www.we-online.com/components/products/datasheet/9774085151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774085151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H8mm_9774080151R +Mounting Hardware, inside through hole M2.5, height 8, Wuerth electronics 9774080151R (https://www.we-online.com/components/products/datasheet/9774080151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774080151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H9.5mm_9774095151R +Mounting Hardware, inside through hole M2.5, height 9.5, Wuerth electronics 9774095151R (https://www.we-online.com/components/products/datasheet/9774095151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774095151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H9mm_9774090151R +Mounting Hardware, inside through hole M2.5, height 9, Wuerth electronics 9774090151R (https://www.we-online.com/components/products/datasheet/9774090151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774090151R +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2.5_H10mm_9774100151R +Mounting Hardware, inside through hole M2.5, height 10, Wuerth electronics 9774100151R (https://www.we-online.com/components/products/datasheet/9774100151R.pdf), generated with kicad-footprint-generator +Mounting M2.5 9774100151R +0 +8 +1 +Mounting_Wuerth Mounting_Wuerth_WA-SMSI-M2_H1.5mm_9774015243 Mounting Hardware, inside through hole M2, height 1.5, Wuerth electronics 9774015243 (https://katalog.we-online.de/em/datasheet/9774015243.pdf), generated with kicad-footprint-generator Mounting M2 9774015243 @@ -67584,6 +70664,20 @@ Mounting 4.5mm 9774100982 0 8 1 +Mounting_Wuerth +Mounting_Wuerth_WP-SMRA-D3.3mm_L7mm_7466300_Horizontal +Right-angle SMD mounting hardware, inside through hole 3.3mm, lenght 7mm, total height 5mm, Würth electronics 7466300 (https://www.we-online.com/components/products/datasheet/7466300.pdf) +screw +0 +4 +1 +Mounting_Wuerth +Mounting_Wuerth_WP-SMRA-M3_L7mm_7466303_Horizontal +Right-angle SMD mounting Hardware, inside threaded M3, length 7m, total height 5mm, Würth electronics 7466303 (https://www.we-online.com/components/products/datasheet/7466303.pdf) +threaded screw +0 +4 +1 NetTie NetTie-2_SMD_Pad0.5mm Net tie, 2 pin, 0.5mm square SMD pads @@ -67760,6 +70854,13 @@ Broadcom LGA NoLead 8 8 OptoDevice +Everlight_IRM-H6xxT +Everlight IRM-H6xxT infrared remote control receiver module, https://en.everlight.com/wp-content/plugins/ItemRelationship/product_files/pdf/DMO-0000004-IRM-H6XX-TR2_Series_Datasheet_V4.pdf +everlight ir remote receiver +0 +4 +4 +OptoDevice Everlight_ITR1201SR10AR package for Everlight ITR1201SR10AR, light-direction upwards, see https://www.everlight.com/file/ProductFile/ITR1201SR10AR-TR.pdf reflective opto couple photo coupler @@ -68440,29 +71541,29 @@ SMD SMT crystal oscillator 4 Oscillator Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm -Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, 3.2x2.5mm^2 package +Abracon ASE, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASEseries.pdf SMD SMT crystal oscillator 0 4 4 Oscillator Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering -Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm -Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, 7.0x5.1mm^2 package +Abracon ASE, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASEseries.pdf SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm +Abracon ASV, Miniature Crystal Clock Oscillator, 7.0x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASV.pdf + 0 4 4 Oscillator Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSoldering -Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, hand-soldering, 7.0x5.1mm^2 package -SMD SMT crystal oscillator hand-soldering +Abracon ASV, Miniature Crystal Clock Oscillator, 7.0x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.abracon.com/Oscillators/ASV.pdf + 0 4 4 @@ -68488,114 +71589,121 @@ SMD SMT crystal oscillator 4 4 Oscillator -Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering +Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_RotB +EuroQuartz XO32, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf + +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_RotB_HandSoldering +EuroQuartz XO32, Miniature Crystal Clock Oscillator, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm -Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +EuroQuartz XO53, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +EuroQuartz XO53, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm -Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, 7.0x5.0mm^2 package -SMD SMT crystal oscillator +EuroQuartz XO91, Miniature Crystal Clock Oscillator, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf + 0 4 4 Oscillator Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +EuroQuartz XO91, Miniature Crystal Clock Oscillator, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS1-6Pin_14.8x9.1mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S1-KHZ/LHZ, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 14.8x9.1mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S1-KHZ/LHZ, Miniature Crystal Clock Oscillator TXCO, 14.8x9.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 6 6 Oscillator Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm -Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.3x5.1mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S2-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 7.3x5.1mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm_HandSoldering -Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.3x5.1mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S2-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 7.3x5.1mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 9.1x7.2mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S3-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 9.1x7.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 9.1x7.2mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S3-KS/LS/US, Miniature Crystal Clock Oscillator TXCO, 9.1x7.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 19.9x12.9mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S7-K/L, Miniature Crystal Clock Oscillator TXCO, 19.9x12.9mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 19.9x12.9mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S7-K/L, Miniature Crystal Clock Oscillator TXCO, 19.9x12.9mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.0x5.0mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S11-OV/UOV, Miniature Crystal Clock Oscillator TXCO, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S11-OV/UOV, Miniature Crystal Clock Oscillator TXCO, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm -Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +Fordahl DFA S15-OV/UOV, Ultraminiature Crystal Clock Oscillator TXCO, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm_HandSoldering -Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +Fordahl DFA S15-OV/UOV, Ultraminiature Crystal Clock Oscillator TXCO, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 @@ -68622,15 +71730,15 @@ SMD SMT crystal oscillator 6 Oscillator Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm -IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.5x5.0mm^2 package -SMD SMT crystal oscillator +IQD IQXO-70, Crystal Clock Oscillator, 7.5x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 Oscillator Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm_HandSoldering -IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +IQD IQXO-70, Crystal Clock Oscillator, 7.5x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf + 0 4 4 @@ -68671,15 +71779,15 @@ SI570 SI571 Programmable oscillator Standard 8 Oscillator Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm -SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, 2.5x2.0mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-210, Crystal Oscillator, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-210, Crystal Oscillator, 2.5x2.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED + 0 4 4 @@ -68692,71 +71800,71 @@ SMD SMT crystal oscillator 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm -SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 7.0x5.0mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002CA, Crystal Oscillator, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002CA, Crystal Oscillator, 7.0x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm -SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 3.2x2.5mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002CE, Crystal Oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002CE, Crystal Oscillator, 3.2x2.5mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm -SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 14.0x8.7mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002JA, Crystal Oscillator, 14.0x8.7mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 14.0x8.7mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002JA, Crystal Oscillator, 14.0x8.7mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm -SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 10.5x5.0mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002JC, Crystal Oscillator, 10.5x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 10.5x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002JC, Crystal Oscillator, 10.5x5.0mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm -SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +Seiko Epson SG-8002LB, Crystal Oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 Oscillator Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +Seiko Epson SG-8002LB, Crystal Oscillator, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC + 0 4 4 @@ -68764,6 +71872,41 @@ Oscillator Oscillator_SMD_SeikoEpson_TG2520SMN-xxx-xxxxxx-4Pin_2.5x2.0mm Miniature Crystal Clock Oscillator TG2520 series, https://support.epson.biz/td/api/doc_check.php?dl=app_TG2520SMN&lang=en Miniature Crystal Clock Oscillator TG2520 series SMD SMT +0 +4 +4 +Oscillator +Oscillator_SMD_SiT_PQFN-4Pin_2.0x1.6mm +SiTime SiT8008B, MEMS programmable oscillator, 2.0x1.6mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 10 + +0 +4 +4 +Oscillator +Oscillator_SMD_SiT_PQFN-4Pin_2.5x2.0mm +SiTime SiT8008B, MEMS programmable oscillator, 2.5x2.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 10 + +0 +4 +4 +Oscillator +Oscillator_SMD_SiT_PQFN-4Pin_3.2x2.5mm +SiTime SiT8008B, MEMS programmable oscillator, 3.2x2.5mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 11 + +0 +4 +4 +Oscillator +Oscillator_SMD_SiT_PQFN-4Pin_5.0x3.2mm +SiTime SiT8008B, MEMS programmable oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 11 + +0 +4 +4 +Oscillator +Oscillator_SMD_SiT_PQFN-4Pin_7.0x5.0mm +SiTime SiT8008B, MEMS programmable oscillator, 7.0x5.0mm package, SMD, generated with kicad-footprint-generator make_crystal.py, https://www.sitime.com/datasheet/SiT8008 page 12 + 0 4 4 @@ -68797,15 +71940,15 @@ TCXO 4 Oscillator Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm -Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator +TXC 7C, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, generated with kicad-footprint-generator make_crystal.py, http://www.txccorp.com/download/products/osc/7C_o.pdf + 0 4 4 Oscillator Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm_HandSoldering -Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering +TXC 7C, Miniature Crystal Clock Oscillator, 5.0x3.2mm package, SMD, hand-soldering, generated with kicad-footprint-generator make_crystal.py, http://www.txccorp.com/download/products/osc/7C_o.pdf + 0 4 4 @@ -68824,43 +71967,50 @@ DIL DIP PDIP 2.54mm 7.62mm 300mil 4 4 Package_BGA +Alliance_TFBGA-36_6x8mm_Layout6x8_P0.75mm +Alliance TFBGA-36, NSMD, 6.0x8.0mm, 36 Ball, 6x8 Layout, 0.75mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.alliancememory.com/wp-content/uploads/pdf/AS6C1008_Mar_2023V1.2.pdf#page=13 +BGA 36 0.75 36-ball FBGA +0 +36 +36 +Package_BGA Alliance_TFBGA-54_8x8mm_Layout9x9_P0.8mm -Alliance TFBGA 54 pins, 8x8mm, 54 Ball, 9x9 Layout, 0.8mm Pitch, https://www.alliancememory.com/wp-content/uploads/pdf/dram/Alliance_Memory_64M-AS4C4M16SA-CI_v5.0_October_2018.pdf#page=54 +Alliance TFBGA 54 pins, 8x8mm, 54 Ball, 9x9 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.alliancememory.com/wp-content/uploads/pdf/dram/Alliance_Memory_64M-AS4C4M16SA-CI_v5.0_October_2018.pdf#page=54 BGA 54 0.8 0 54 54 Package_BGA -Analog_BGA-28_4.0x6.25mm_Layout4x7_P0.8mm_Ball0.45mm_Pad0.4 -Analog BGA-28, 0.4mm pad, 4.0x6.25mm, 28 Ball, 4x7 Layout, 0.8mm Pitch, https://www.analog.com/media/en/technical-documentation/data-sheets/8063fa.pdf +Analog_BGA-28_4x6.25mm_Layout4x7_P0.8mm +Analog BGA-28, 0.4mm pad, 4.0x6.25mm, 28 Ball, 4x7 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.analog.com/media/en/technical-documentation/data-sheets/8063fa.pdf BGA 28 0.8 0 28 28 Package_BGA -Analog_BGA-49_6.25x6.25mm_Layout7x7_P0.8mm_Ball0.5mm_Pad0.4mm -Analog BGA-49, 6.25x6.25mm, 49 Ball, 7x7 Layout, 0.8mm Pitch, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081600_0_bga49.pdf https://www.analog.com/media/en/technical-documentation/product-information/assembly-considerations-for-umodule-bga-lga-package.pdf +Analog_BGA-49_6.25x6.25mm_Layout7x7_P0.8mm +Analog BGA-49, 6.25x6.25mm, 49 Ball, 7x7 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081600_0_bga49.pdf https://www.analog.com/media/en/technical-documentation/product-information/assembly-considerations-for-umodule-bga-lga-package.pdf BGA 49 0.8 0 49 49 Package_BGA -Analog_BGA-77_9.0x15.0mm_Layout7x11_P1.27mm_Ball0.63mm -Analog Devices BGA-77, 0.63mm pad, 9x15mm, 77 Ball, 7x11 Layout, 1.27mm Pitch, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081964_B_bga77.pdf +Analog_BGA-77_9x15mm_Layout7x11_P1.27mm +Analog Devices BGA-77, 0.63mm pad, 9x15mm, 77 Ball, 7x11 Layout, 1.27mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081964_B_bga77.pdf BGA 77 1.27 LTC Dwg 05-08-1964 Rev. B 0 77 77 Package_BGA -Analog_BGA-165_11.9x16.0mm_Layout11x15_P1.0mm_Ball0.6mm_Pad0.5mm -Analog BGA-165 (Reference LTC DWG#05-08-1605 Rev B), 11.9x16.0mm, 165 Ball, 11x15 Layout, 1.0mm Pitch, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081605_b_bga165.pdf +Analog_BGA-165_11.9x16mm_Layout11x15_P1.0mm +Analog BGA-165 (Reference LTC DWG#05-08-1605 Rev B), 11.9x16.0mm, 165 Ball, 11x15 Layout, 1.0mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081605_b_bga165.pdf BGA 165 1.0 0 165 165 Package_BGA -Analog_BGA-209_9.5x16mm_Layout11x19_P0.8mm_Ball0.5mm_Pad0.4mm -Analog BGA-209 (Reference LTC DWG#05-08-1561 Rev B), 9.5x16.0mm, 209 Ball, 11x19 Layout, 0.8mm Pitch, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081561_bga209.pdf +Analog_BGA-209_9.5x16mm_Layout11x19_P0.8mm +Analog BGA-209 (Reference LTC DWG#05-08-1561 Rev B), 9.5x16.0mm, 209 Ball, 11x19 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-bga/05081561_bga209.pdf BGA 209 0.8 0 209 @@ -68880,8 +72030,15 @@ BGA-16 16 16 Package_BGA +BGA-24_6x8mm_Layout5x5_P1.0mm +BGA-24, 6x8mm, 24 Ball, 5x5 Layout, 1.0mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.issi.com/WW/pdf/66-67WVO32M8DALL-BLL.pdf#page=32 +BGA 24 1.0 +0 +24 +24 +Package_BGA BGA-25_6.35x6.35mm_Layout5x5_P1.27mm -BGA-25, http://cds.linear.com/docs/en/datasheet/4624fc.pdf +BGA-25, https://www.analog.com/media/en/technical-documentation/data-sheets/ltm4624.pdf BGA-25 uModule 0 25 @@ -68957,13 +72114,6 @@ BGA 0.8mm 9mm 121 121 121 Package_BGA -BGA-121_12.0x12.0mm_Layout11x11_P1.0mm -BGA-121, http://cds.linear.com/docs/en/packaging/05081891_A_bga121.pdf -BGA-121 -0 -121 -121 -Package_BGA BGA-132_12x18mm_Layout11x17_P1.0mm BGA-132 11x17 12x18mm 1.0pitch BGA-132 @@ -69006,8 +72156,15 @@ Altera UBGA U169 BGA-169 169 169 Package_BGA -BGA-200_10.0x14.5mm_Layout12x22_P0.80x0.65mm -BGA-200, 10.0x14.5mm, 200 Ball, 12x22 Layout, 0.8x0.65mm Pitch, http://www.issi.com/WW/pdf/43-46LQ32256A-AL.pdf +BGA-196_15x15mm_Layout14x14_P1.0mm +BGA-196, 15.0x15.0mm, 196 Ball, 14x14 Layout, 1.0mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://ww1.microchip.com/downloads/en/DeviceDoc/VMDS-10502.pdf#page=99 +BGA 196 1.0 +0 +196 +196 +Package_BGA +BGA-200_10x14.5mm_Layout12x22_P0.8x0.65mm +BGA-200, 10.0x14.5mm, 200 Ball, 12x22 Layout, 0.8x0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.issi.com/WW/pdf/43-46LQ32256A-AL.pdf BGA 200 0.8x0.65 0 200 @@ -69041,8 +72198,8 @@ Altera UBGA U324 BGA-324 324 324 Package_BGA -BGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.45mm_Pad0.4mm_NSMD -BGA-324, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, https://colognechip.com/docs/ds1001-gatemate1-datasheet-2022-05.pdf#page=92 +BGA-324_15x15mm_Layout18x18_P0.8mm +BGA-324, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://colognechip.com/docs/ds1001-gatemate1-datasheet-2022-05.pdf#page=92 BGA 324 0.8 GateMate FPGA 0 324 @@ -69077,14 +72234,14 @@ BGA-484 484 Package_BGA BGA-529_19x19mm_Layout23x23_P0.8mm -BGA-529, NSMD, 19.0x19.0mm, 529 Ball, 23x23 Layout, 0.8mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +BGA-529, NSMD, 19.0x19.0mm, 529 Ball, 23x23 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf BGA 529 0.8 529-ball FBGA 0 529 529 Package_BGA -BGA-624_21.0x21.0mm_Layout25x25_P0.8mm -BGA-624, 21.0x21.0mm, 624 Ball, 25x25 Layout, 0.8mm Pitch, https://www.nxp.com/docs/en/package-information/SOT1529-1.pdf +BGA-624_21x21mm_Layout25x25_P0.8mm +BGA-624, 21.0x21.0mm, 624 Ball, 25x25 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT1529-1.pdf BGA 624 0.8 0 624 @@ -69146,6 +72303,20 @@ FB-BGA-484 484 484 Package_BGA +FBGA-78_7.5x10.5mm_Layout9x13_P0.8mm +FBGA-78, 7.5x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/785#page=88 +BGA 78 0.8 DDR3 DDR3L DDR4 +0 +78 +78 +Package_BGA +FBGA-78_7.5x10.6mm_Layout9x13_P0.8mm +FBGA-78, 7.5x10.6mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/1912#page=87 +BGA 78 0.8 DDR3 DDR3L DDR4 +0 +78 +78 +Package_BGA FBGA-78_7.5x11mm_Layout2x3x13_P0.8mm FBGA-78, https://www.skhynix.com/product/filedata/fileDownload.do?seq=7687 FBGA-78 @@ -69153,6 +72324,69 @@ FBGA-78 78 78 Package_BGA +FBGA-78_8x10.5mm_Layout9x13_P0.8mm +FBGA-78, 8.0x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/1978#page=86 +BGA 78 0.8 DDR3 DDR3L DDR4 +0 +78 +78 +Package_BGA +FBGA-78_9x10.5mm_Layout9x13_P0.8mm +FBGA-78, 9.0x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.issi.com/WW/pdf/43-46TR16256A-85120AL.pdf#page=86 +BGA 78 0.8 DDR3 DDR3L DDR4 +0 +78 +78 +Package_BGA +FBGA-78_9x10.6mm_Layout9x13_P0.8mm +FBGA-78, 9.0x10.6mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/1900#page=87 +BGA 78 0.8 DDR3 DDR3L DDR4 +0 +78 +78 +Package_BGA +FBGA-96_7.5x13.5mm_Layout9x16_P0.8mm +FBGA-96, 7.5x13.5mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/1896#page=87 +BGA 96 0.8 DDR3 DDR3L DDR4 +0 +96 +96 +Package_BGA +FBGA-96_7.5x13mm_Layout9x16_P0.8mm +FBGA-96, 7.5x13mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/746#page=96 +BGA 96 0.8 DDR3 DDR3L DDR4 +0 +96 +96 +Package_BGA +FBGA-96_8x13mm_Layout9x16_P0.8mm +FBGA-96, 8.0x13.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/1594#page=98 +BGA 96 0.8 DDR3 DDR3L DDR4 +0 +96 +96 +Package_BGA +FBGA-96_8x14mm_Layout9x16_P0.8mm +FBGA-96, 8.0x14.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, generalized from https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=28 +BGA 96 0.8 DDR3 DDR3L DDR4 +0 +96 +96 +Package_BGA +FBGA-96_9x13mm_Layout9x16_P0.8mm +FBGA-96, 9.0x13.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://insignis-tech.com/download/1884#page=87 +BGA 96 0.8 DDR3 DDR3L DDR4 +0 +96 +96 +Package_BGA +FBGA-96_9x14mm_Layout9x16_P0.8mm +FBGA-96, 9.0x14.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, generalized from https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=26 +BGA 96 0.8 DDR3 DDR3L DDR4 +0 +96 +96 +Package_BGA Fujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm WLP-15, 3x5 raster, 2.28x3.092mm package, pitch 0.4mm; http://www.fujitsu.com/global/documents/products/devices/semiconductor/fram/lineup/MB85RS1MT-DS501-00022-7v0-E.pdf BGA 8 0.4 @@ -69160,83 +72394,111 @@ BGA 8 0.4 8 8 Package_BGA -Infineon_LFBGA-292_17x17mm_Layout20x20_P0.8mm_Ball0.5mm_Pad0.35 -Infineon LFBGA-292, 0.35mm pad, 17.0x17.0mm, 292 Ball, 20x20 Layout, 0.8mm Pitch, https://www.infineon.com/cms/en/product/packages/PG-LFBGA/PG-LFBGA-292-11/ +Infineon_LFBGA-292_17x17mm_Layout20x20_P0.8mm +Infineon LFBGA-292, 0.35mm pad, 17.0x17.0mm, 292 Ball, 20x20 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.infineon.com/cms/en/product/packages/PG-LFBGA/PG-LFBGA-292-11/ BGA 292 0.8 0 292 292 Package_BGA +Infineon_TFBGA-48_6x10mm_Layout6x8_P0.75mm +Cypress / Infineon TFBGA-48, NSMD, 6.0x10.0mm, 48 Ball, 6x8 Layout, 0.75mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.infineon.com/dgdl/Infineon-CY14U256LA_256-Kbit_(32_K_8)_nvSRAM-DataSheet-v03_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ec0a9c33546 +BGA 48 0.75 48-ball FBGA +0 +48 +48 +Package_BGA LFBGA-100_10x10mm_Layout10x10_P0.8mm -LFBGA-100, 10.0x10.0mm, 100 Ball, 10x10 Layout, 0.8mm Pitch, http://www.st.com/resource/en/datasheet/stm32f103tb.pdf#page=87 +LFBGA-100, 10.0x10.0mm, 100 Ball, 10x10 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f103tb.pdf#page=87 BGA 100 0.8 0 100 100 Package_BGA LFBGA-144_10x10mm_Layout12x12_P0.8mm -LFBGA-144, 10.0x10.0mm, 144 Ball, 12x12 Layout, 0.8mm Pitch, http://www.st.com/resource/en/datasheet/stm32f103ze.pdf#page=114 +LFBGA-144, 10.0x10.0mm, 144 Ball, 12x12 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f103ze.pdf#page=114 BGA 144 0.8 0 144 144 Package_BGA -LFBGA-169_16x12mm_Layout28x14_P0.5mm_Ball0.3_Pad0.3mm_NSMD -https://4donline.ihs.com/images/VipMasterIC/IC/SGST/SGSTS20279/SGSTS20279-1.pdf?hkey=EF798316E3902B6ED9A73243A3159BB0 -eMMC Flash LFBGA169 +LFBGA-153_11.5x13mm_Layout14x14_P0.5mm +JEDEC eMMC AN BGA-153, 11.5x13.0mm, 153 Ball, 14x14 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.jedec.org/sites/default/files/docs/MO-276F.pdf +BGA 153 0.5 +0 +153 +153 +Package_BGA +LFBGA-169_12x16mm_Layout14x28_P0.5mm +JEDEC eMMC AA BGA-169, 12.0x16.0mm, 169 Ball, 14x28 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.jedec.org/sites/default/files/docs/MO-276F.pdf +BGA 169 0.5 +0 +169 +169 +Package_BGA +LFBGA-169_12x18mm_Layout14x28_P0.5mm +JEDEC eMMC AB BGA-169, 12.0x18.0mm, 169 Ball, 14x28 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.jedec.org/sites/default/files/docs/MO-276F.pdf +BGA 169 0.5 +0 +169 +169 +Package_BGA +LFBGA-169_14x18mm_Layout14x28_P0.5mm +JEDEC eMMC AC BGA-169, 14.0x18.0mm, 169 Ball, 14x28 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.jedec.org/sites/default/files/docs/MO-276F.pdf +BGA 169 0.5 0 169 169 Package_BGA LFBGA-289_14x14mm_Layout17x17_P0.8mm -LFBGA-289, 14.0x14.0mm, 289 Ball, 17x17 Layout, 0.8mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp131c.pdf +LFBGA-289, 14.0x14.0mm, 289 Ball, 17x17 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp131c.pdf BGA 289 0.8 0 289 289 Package_BGA LFBGA-400_16x16mm_Layout20x20_P0.8mm -LFBGA-400, NSMD, 16.0x16.0mm, 400 Ball, 20x20 Layout, 0.8mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +LFBGA-400, NSMD, 16.0x16.0mm, 400 Ball, 20x20 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf BGA 400 0.8 400-ball FBGA 0 400 400 Package_BGA LFBGA-484_18x18mm_Layout22x22_P0.8mm -LFBGA-484, NSMD, 18.0x18.0mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +LFBGA-484, NSMD, 18.0x18.0mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf BGA 484 0.8 484-ball LFBGA 0 484 484 Package_BGA -Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.4mm -Lattice caBGA-381, ECP5 FPGAs, 17.0x17.0mm, 381 Ball, 20x20 Layout, 0.8mm Pitch, http://www.latticesemi.com/view_document?document_id=213 +Lattice_caBGA-381_17x17mm_Layout20x20_P0.8mm +Lattice caBGA-381, ECP5 FPGAs, 17.0x17.0mm, 381 Ball, 20x20 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.latticesemi.com/view_document?document_id=213 BGA 381 0.8 0 381 381 Package_BGA -Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.4mm_NSMD -Lattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213 +Lattice_caBGA-381_17x17mm_Layout20x20_P0.8mm_SMD +Lattice caBGA-381, ECP5 FPGAs, 17.0x17.0mm, 381 Ball, 20x20 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.latticesemi.com/view_document?document_id=213 BGA 381 0.8 0 381 381 Package_BGA -Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.6mm_SMD -Lattice caBGA-381, ECP5 FPGAs, 17.0x17.0mm, 381 Ball, 20x20 Layout, 0.8mm Pitch, http://www.latticesemi.com/view_document?document_id=213 -BGA 381 0.8 -0 -381 -381 -Package_BGA -Lattice_caBGA-756_27.0x27.0mm_Layout32x32_P0.8mm -Lattice caBGA-756, ECP5 FPGAs, 27.0x27.0mm, 756 Ball, 32x32 Layout, 0.8mm Pitch, http://www.latticesemi.com/view_document?document_id=213 +Lattice_caBGA-756_27x27mm_Layout32x32_P0.8mm +Lattice caBGA-756, ECP5 FPGAs, 27.0x27.0mm, 756 Ball, 32x32 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.latticesemi.com/view_document?document_id=213 BGA 756 0.8 0 756 756 Package_BGA +Lattice_iCE40_csBGA-132_8x8mm_Layout14x14_P0.5mm +Lattice csBGA-132, Option 2, iCE40 FPGAs, 8.0x8.0mm, 132 Ball, 14x14 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.latticesemi.com/view_document?document_id=213 +BGA 132 0.5 +0 +132 +132 +Package_BGA Linear_BGA-133_15.0x15.0mm_Layout12x12_P1.27mm Analog Devices (Linear Tech), 133-pin BGA uModule, 15.0x15.0x4.92mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf 133 pin bga @@ -69244,15 +72506,15 @@ Analog Devices (Linear Tech), 133-pin BGA uModule, 15.0x15.0x4.92mm, https://www 134 134 Package_BGA -MAPBGA_9x9mm_Layout17x17_P0.5mm -MAPBGA 9x9x1.11 PKG, 9.0x9.0mm, 272 Ball, 17x17 Layout, 0.5mm Pitch, https://www.nxp.com/docs/en/package-information/98ASA00869D.pdf#page=1 +MAPBGA-272_9x9mm_Layout17x17_P0.5mm +MAPBGA 9x9x1.11 PKG, 9.0x9.0mm, 272 Ball, 17x17 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/98ASA00869D.pdf#page=1 BGA 272 0.5 0 272 272 Package_BGA -MAPBGA_14x14mm_Layout17x17_P0.8mm -MAPBGA 14x14x1.18 PKG, 14.0x14.0mm, 289 Ball, 17x17 Layout, 0.8mm Pitch, https://www.nxp.com/docs/en/package-information/98ASA00855D.pdf#page=1 +MAPBGA-289_14x14mm_Layout17x17_P0.8mm +MAPBGA 14x14x1.18 PKG, 14.0x14.0mm, 289 Ball, 17x17 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/98ASA00855D.pdf#page=1 BGA 289 0.8 0 289 @@ -69272,190 +72534,246 @@ Maxim_WLP-12 12 12 Package_BGA -Maxim_WLP-12_1.608x2.008mm_Layout4x3_P0.4mm_Ball0.27mm_Pad0.25mm_NSMD -Maxim WLP-12, W121H2+1, 2.008x1.608mm, 12 Ball, 4x3 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100302.PDF, https://pdfserv.maximintegrated.com/package_dwgs/21-100302.PDF +Maxim_WLP-12_2.008x1.608mm_Layout4x3_P0.4mm +Maxim WLP-12, W121H2+1, 2.008x1.608mm, 12 Ball, 4x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://pdfserv.maximintegrated.com/package_dwgs/21-100302.PDF, https://pdfserv.maximintegrated.com/package_dwgs/21-100302.PDF BGA 12 0.4 0 12 12 Package_BGA +Microchip_FCG1152_BGA-1152_35x35mm_Layout34x34_P1.0mm +FCG1152, 35.0x35.0mm, 1152 Ball, 34x34 Layout, 1.0mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://ww1.microchip.com/downloads/aemDocuments/documents/FPGA/ProductDocuments/UserGuides/microchip_polarfire_soc_fpga_packaging_and_pin_descriptions_user_guide_vb.pdf +BGA 1152 1.0 +0 +1152 +1152 +Package_BGA +Microchip_FCSG325_BGA-325_11x11mm_Layout21x21_P0.5mm +FCSG325, 11.0x11.0mm, 325 Ball, 21x21 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://ww1.microchip.com/downloads/aemDocuments/documents/FPGA/ProductDocuments/UserGuides/microchip_polarfire_soc_fpga_packaging_and_pin_descriptions_user_guide_vb.pdf +BGA 325 0.5 +0 +325 +325 +Package_BGA +Microchip_FCSG536_BGA-536_16x16mm_Layout30x30_P0.5mm +FCSG536, 16.0x16.0mm, 536 Ball, 30x30 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://ww1.microchip.com/downloads/aemDocuments/documents/FPGA/ProductDocuments/UserGuides/microchip_polarfire_soc_fpga_packaging_and_pin_descriptions_user_guide_vb.pdf +BGA 536 0.5 +0 +536 +536 +Package_BGA +Microchip_FCVG484_BGA-484_19x19mm_Layout22x22_P0.8mm +FCVG484, 19.0x19.0mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://ww1.microchip.com/downloads/aemDocuments/documents/FPGA/ProductDocuments/UserGuides/microchip_polarfire_soc_fpga_packaging_and_pin_descriptions_user_guide_vb.pdf +BGA 484 0.8 +0 +484 +484 +Package_BGA +Microchip_FCVG784_BGA-784_23x23mm_Layout28x28_P0.8mm +FCVG784, 23.0x23.0mm, 784 Ball, 28x28 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://ww1.microchip.com/downloads/aemDocuments/documents/FPGA/ProductDocuments/UserGuides/microchip_polarfire_soc_fpga_packaging_and_pin_descriptions_user_guide_vb.pdf +BGA 784 0.8 +0 +784 +784 +Package_BGA Microchip_TFBGA-196_11x11mm_Layout14x14_P0.75mm_SMD -TFBGA-196, 11.0x11.0mm, 196 Ball, 14x14 Layout, 0.75mm Pitch, http://ww1.microchip.com/downloads/en/DeviceDoc/SAMA5D2-Series-Data-Sheet-DS60001476C.pdf#page=2956 +TFBGA-196, 11.0x11.0mm, 196 Ball, 14x14 Layout, 0.75mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://ww1.microchip.com/downloads/en/DeviceDoc/SAMA5D2-Series-Data-Sheet-DS60001476C.pdf#page=2956 BGA 196 0.75 0 196 196 Package_BGA Micron_FBGA-78_7.5x10.6mm_Layout9x13_P0.8mm -FBGA-78, 7.5x10.6mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=24 -BGA 78 0.8 +FBGA-78, 7.5x10.6mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=24 +BGA 78 0.8 DDR3 DDR3L DDR4 0 78 78 Package_BGA Micron_FBGA-78_8x10.5mm_Layout9x13_P0.8mm -FBGA-78, 8.0x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=25 -BGA 78 0.8 +FBGA-78, 8.0x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=25 +BGA 78 0.8 DDR3 DDR3L DDR4 0 78 78 Package_BGA Micron_FBGA-78_9x10.5mm_Layout9x13_P0.8mm -FBGA-78, 9.0x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=23 -BGA 78 0.8 +FBGA-78, 9.0x10.5mm, 78 Ball, 9x13 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=23 +BGA 78 0.8 DDR3 DDR3L DDR4 0 78 78 Package_BGA Micron_FBGA-96_7.5x13.5mm_Layout9x16_P0.8mm -FBGA-96, 7.5x13.5mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=27 -BGA 96 0.8 +FBGA-96, 7.5x13.5mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=27 +BGA 96 0.8 DDR3 DDR3L DDR4 0 96 96 Package_BGA Micron_FBGA-96_8x14mm_Layout9x16_P0.8mm -FBGA-96, 8.0x14.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=28 -BGA 96 0.8 +FBGA-96, 8.0x14.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=28 +BGA 96 0.8 DDR3 DDR3L DDR4 0 96 96 Package_BGA Micron_FBGA-96_9x14mm_Layout9x16_P0.8mm -FBGA-96, 9.0x14.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=26 -BGA 96 0.8 +FBGA-96, 9.0x14.0mm, 96 Ball, 9x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/4gb_ddr3l.pdf#page=26 +BGA 96 0.8 DDR3 DDR3L DDR4 0 96 96 Package_BGA -NXP_VFBGA-42_2.6x3mm_Layout6x7_P0.4mm_Ball0.25mm_Pad0.24mm -NXP VFBGA-42, 2.6x3.0mm, 42 Ball, 6x7 Layout, 0.4mm Pitch, https://www.nxp.com/docs/en/package-information/SOT1963-1.pdf +NXP_SOT1982-1_VFBGA-98_7x7mm_Layout13x13_P0.5mm +NXP VFBGA-98 (Case SOT1982-1), 0.28mm pad, 7x7mm, 98 Ball, 13x13 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT1982-1.pdf +BGA 98 0.5 +0 +98 +98 +Package_BGA +NXP_SOT2162-1_VFBGA-59_4x4mm_Layout9x9_P0.4mm +NXP VFBGA-59 (Case SOT2162-1), 0.24mm pad, 4x4mm, 59 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT2162-1.pdf +BGA 59 0.4 +0 +59 +59 +Package_BGA +NXP_VFBGA-42_2.6x3mm_Layout6x7_P0.4mm +NXP VFBGA-42, 2.6x3.0mm, 42 Ball, 6x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT1963-1.pdf BGA 42 0.4 0 42 42 Package_BGA ST_LFBGA-354_16x16mm_Layout19x19_P0.8mm -ST LFBGA-354, 16.0x16.0mm, 354 Ball, 19x19 Layout, 0.8mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf +ST LFBGA-354, 16.0x16.0mm, 354 Ball, 19x19 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf BGA 354 0.8 0 354 354 Package_BGA ST_LFBGA-448_18x18mm_Layout22x22_P0.8mm -ST LFBGA-448, 18.0x18.0mm, 448 Ball, 22x22 Layout, 0.8mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf +ST LFBGA-448, 18.0x18.0mm, 448 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf BGA 448 0.8 0 448 448 Package_BGA ST_TFBGA-169_7x7mm_Layout13x13_P0.5mm -ST TFBGA-169, 7.0x7.0mm, 169 Ball, 13x13 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32u595aj.pdf +ST TFBGA-169, 7.0x7.0mm, 169 Ball, 13x13 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u595aj.pdf BGA 169 0.5 0 169 169 Package_BGA ST_TFBGA-225_13x13mm_Layout15x15_P0.8mm -ST TFBGA-225, 13.0x13.0mm, 225 Ball, 15x15 Layout, 0.8mm Pitch, https://www.st.com/resource/en/datasheet/stm32h7b3ri.pdf +ST TFBGA-225, 13.0x13.0mm, 225 Ball, 15x15 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h7b3ri.pdf BGA 225 0.8 0 225 225 Package_BGA ST_TFBGA-257_10x10mm_Layout19x19_P0.5mmP0.65mm -ST TFBGA-257, 10.0x10.0mm, 257 Ball, 19x19 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf +ST TFBGA-257, 10.0x10.0mm, 257 Ball, 19x19 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf BGA 257 0.5 0 257 257 Package_BGA ST_TFBGA-320_11x11mm_Layout21x21_P0.5mm -ST TFBGA-320, 11.0x11.0mm, 320 Ball, 21x21 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp131c.pdf +ST TFBGA-320, 11.0x11.0mm, 320 Ball, 21x21 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp131c.pdf BGA 320 0.5 0 320 320 Package_BGA ST_TFBGA-361_12x12mm_Layout23x23_P0.5mmP0.65mm -ST TFBGA-361, 12.0x12.0mm, 361 Ball, 23x23 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf +ST TFBGA-361, 12.0x12.0mm, 361 Ball, 23x23 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp151a.pdf BGA 361 0.5 0 361 361 Package_BGA ST_UFBGA-59_5x5mm_Layout8x8_P0.5mm -ST UFBGA-59, 5.0x5.0mm, 59 Ball, 8x8 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32wba55ug.pdf +ST UFBGA-59, 5.0x5.0mm, 59 Ball, 8x8 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32wba55ug.pdf BGA 59 0.5 0 59 59 Package_BGA ST_UFBGA-73_5x5mm_Layout9x9_P0.5mm -ST UFBGA-73, 5.0x5.0mm, 73 Ball, 9x9 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32wl54jc.pdf +ST UFBGA-73, 5.0x5.0mm, 73 Ball, 9x9 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32wl54jc.pdf BGA 73 0.5 0 73 73 Package_BGA ST_UFBGA-81_5x5mm_Layout9x9_P0.5mm -ST UFBGA-81, 5.0x5.0mm, 81 Ball, 9x9 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32u073mb.pdf +ST UFBGA-81, 5.0x5.0mm, 81 Ball, 9x9 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u073mb.pdf BGA 81 0.5 0 81 81 Package_BGA ST_UFBGA-121_6x6mm_Layout11x11_P0.5mm -ST UFBGA-121, 6.0x6.0mm, 121 Ball, 11x11 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32g473pb.pdf +ST UFBGA-121, 6.0x6.0mm, 121 Ball, 11x11 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g473pb.pdf BGA 121 0.5 0 121 121 Package_BGA ST_UFBGA-129_7x7mm_Layout13x13_P0.5mm -ST UFBGA-129, 7.0x7.0mm, 129 Ball, 13x13 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32wb55vc.pdf +ST UFBGA-129, 7.0x7.0mm, 129 Ball, 13x13 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32wb55vc.pdf BGA 129 0.5 0 129 129 Package_BGA ST_uTFBGA-36_3.6x3.6mm_Layout6x6_P0.5mm -ST uTFBGA-36, 0.25mm pad, 3.6x3.6mm, 36 Ball, 6x6 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stulpi01a.pdf +ST uTFBGA-36, 0.25mm pad, 3.6x3.6mm, 36 Ball, 6x6 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stulpi01a.pdf BGA 36 0.5 0 36 36 Package_BGA +TFBGA-48_6x10mm_Layout6x8_P0.75mm +TFBGA-48, NSMD, 6.0x10.0mm, 48 Ball, 6x8 Layout, 0.75mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.jedec.org/system/files/docs/MO-207N.pdf +BGA 48 0.75 48-ball FBGA +0 +48 +48 +Package_BGA TFBGA-49_3x3mm_Layout7x7_P0.4mm -TFBGA-49, NSMD, 3.0x3.0mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +TFBGA-49, NSMD, 3.0x3.0mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf BGA 49 0.4 49-ball FBGA 0 49 49 Package_BGA TFBGA-64_5x5mm_Layout8x8_P0.5mm -TFBGA-64, 5.0x5.0mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f100v8.pdf#page=83 +TFBGA-64, 5.0x5.0mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f100v8.pdf#page=83 BGA 64 0.5 0 64 64 Package_BGA -TFBGA-81_5x5mm_Layout8x8_P0.5mm -TFBGA-81, NSMD, 5.0x5.0mm, 81 Ball, 9x9 Layout, 0.5mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +TFBGA-81_5x5mm_Layout9x9_P0.5mm +TFBGA-81, NSMD, 5.0x5.0mm, 81 Ball, 9x9 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf BGA 81 0.5 81-ball FBGA 0 81 81 Package_BGA TFBGA-100_5.5x5.5mm_Layout10x10_P0.5mm -TFBGA-100, NSMD, 5.5x5.5mm, 100 Ball, 10x10 Layout, 0.5mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +TFBGA-100, NSMD, 5.5x5.5mm, 100 Ball, 10x10 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf BGA 100 0.5 100-ball FBGA 0 100 100 Package_BGA TFBGA-100_8x8mm_Layout10x10_P0.8mm -TFBGA-100, 8.0x8.0mm, 100 Ball, 10x10 Layout, 0.8mm Pitch, http://www.st.com/resource/en/datasheet/stm32f746zg.pdf#page=199 +TFBGA-100, 8.0x8.0mm, 100 Ball, 10x10 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f746zg.pdf#page=199 BGA 100 0.8 0 100 @@ -69469,77 +72787,84 @@ TFBGA-100 100 Package_BGA TFBGA-121_10x10mm_Layout11x11_P0.8mm -TFBGA-121, 10.0x10.0mm, 121 Ball, 11x11 Layout, 0.8mm Pitch, http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#p495 +TFBGA-121, 10.0x10.0mm, 121 Ball, 11x11 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#p495 BGA 121 0.8 0 121 121 Package_BGA TFBGA-169_9x9mm_Layout13x13_P0.65mm -TFBGA-169, NSMD, 9.0x9.0mm, 169 Ball, 13x13 Layout, 0.65mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +TFBGA-169, NSMD, 9.0x9.0mm, 169 Ball, 13x13 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf BGA 169 0.65 169-ball FBGA 0 169 169 Package_BGA TFBGA-216_13x13mm_Layout15x15_P0.8mm -TFBGA-216, 13.0x13.0mm, 216 Ball, 15x15 Layout, 0.8mm Pitch, http://www.st.com/resource/en/datasheet/stm32f746zg.pdf#page=219 +TFBGA-216, 13.0x13.0mm, 216 Ball, 15x15 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f746zg.pdf#page=219 BGA 216 0.8 0 216 216 Package_BGA TFBGA-225_10x10mm_Layout15x15_P0.65mm -TFBGA-225, NSMD, 10.0x10.0mm, 225 Ball, 15x15 Layout, 0.65mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +TFBGA-225, NSMD, 10.0x10.0mm, 225 Ball, 15x15 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf BGA 225 0.65 225-ball FBGA 0 225 225 Package_BGA TFBGA-256_13x13mm_Layout16x16_P0.8mm -TFBGA-256, NSMD, 13.0x13.0mm, 256 Ball, 16x16 Layout, 0.8mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +TFBGA-256, NSMD, 13.0x13.0mm, 256 Ball, 16x16 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf BGA 256 0.8 256-ball FBGA 0 256 256 Package_BGA TFBGA-265_14x14mm_Layout17x17_P0.8mm -TFBGA-265, 14.0x14.0mm, 265 Ball, 17x17 Layout, 0.8mm Pitch, http://www.st.com/resource/en/datasheet/DM00387108.pdf#page=223 +TFBGA-265, 14.0x14.0mm, 265 Ball, 17x17 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00387108.pdf#page=223 BGA 265 0.8 0 265 265 Package_BGA TFBGA-289_9x9mm_Layout17x17_P0.5mm -TFBGA-289, 9.0x9.0mm, 289 Ball, 17x17 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stm32mp131c.pdf +TFBGA-289, 9.0x9.0mm, 289 Ball, 17x17 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32mp131c.pdf BGA 289 0.5 0 289 289 Package_BGA -TFBGA-324_12x12mm_Layout18x18_P0.8mm -TFBGA-324, NSMD, 12.0x12.0mm, 324 Ball, 18x18 Layout, 0.65mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +TFBGA-324_12x12mm_Layout18x18_P0.65mm +TFBGA-324, NSMD, 12.0x12.0mm, 324 Ball, 18x18 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf BGA 324 0.65 324-ball FBGA 0 324 324 Package_BGA TFBGA-361_13x13mm_Layout19x19_P0.65mm -TFBGA-361, NSMD, 13.0x13.0mm, 361 Ball, 19x19 Layout, 0.65mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +TFBGA-361, NSMD, 13.0x13.0mm, 361 Ball, 19x19 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf BGA 361 0.65 361-ball FBGA 0 361 361 Package_BGA TFBGA-576_16x16mm_Layout24x24_P0.65mm -TFBGA-576, NSMD, 16.0x16.0mm, 576 Ball, 24x24 Layout, 0.65mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +TFBGA-576, NSMD, 16.0x16.0mm, 576 Ball, 24x24 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf BGA 576 0.65 576-ball FBGA 0 576 576 Package_BGA -Texas_BGA-289_15.0x15.0mm_Layout17x17_P0.8mm_Ball0.5mm_Pad0.4mm -Texas Instruments BGA-289, 0.4mm pad, 15x15mm, 289 Ball, 17x17 Layout, 0.8mm Pitch, https://www.ti.com/lit/ml/mpbg777/mpbg777.pdf +TFBGA-644_19x19mm_Layout28x28_P0.65mm +TFBGA-636, 19.0x19.0mm, 644 Ball, 28x28 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://opensource.rock-chips.com/images/b/b6/Rockchip_RK3568_Datasheet_V1.3-20220929P.PDF +BGA 644 0.65 636-ball FBGA Rockchip RK3568 RK3288 Realtek RTD1296 Allwinner A80 A80T +0 +644 +644 +Package_BGA +Texas_BGA-289_15x15mm_Layout17x17_P0.8mm +Texas Instruments BGA-289, 0.4mm pad, 15x15mm, 289 Ball, 17x17 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ml/mpbg777/mpbg777.pdf BGA 289 0.8 ZAV S-PBGA-N289 0 289 @@ -69553,7 +72878,7 @@ Texas Instruments DSBGA BGA YFF S-XBGA-N5 5 Package_BGA Texas_DSBGA-5_0.8875x1.3875mm_Layout2x3_P0.5mm -Texas Instruments, DSBGA, area grid, NSMD, YZP0005 pad definition, 0.8875x1.3875mm, 5 Ball, 2x3 Layout, 0.5mm Pitch, https://www.ti.com/lit/ds/symlink/sn74lvc1g17.pdf#page=42, https://www.ti.com/lit/ml/mxbg018l/mxbg018l.pdf +Texas Instruments, DSBGA, area grid, NSMD, YZP0005 pad definition, 0.8875x1.3875mm, 5 Ball, 2x3 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/sn74lvc1g17.pdf#page=42, https://www.ti.com/lit/ml/mxbg018l/mxbg018l.pdf BGA 5 0.5 YZP 0 5 @@ -69573,20 +72898,34 @@ Texas Instruments DSBGA BGA YZP R-XBGA-N6 12 6 Package_BGA +Texas_DSBGA-6_0.76x1.16mm_Layout2x3_P0.4mm +Texas Instruments YFP0006, DSBGA-6, 0.76x1.16mm, 6 Ball, 2x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/ts5a12301e.pdf#page=23 +BGA 6 0.4 +0 +6 +6 +Package_BGA Texas_DSBGA-6_0.95x1.488mm_Layout2x3_P0.4mm -Texas Instruments, DSBGA, area grid, YBG pad definition, 0.95x1.488mm, 6 Ball, 2x3 Layout, 0.4mm Pitch, https://www.ti.com/lit/ml/mxbg419/mxbg419.pdf, https://www.ti.com/lit/ds/symlink/tmp117.pdf +Texas Instruments, DSBGA, area grid, YBG pad definition, 0.95x1.488mm, 6 Ball, 2x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ml/mxbg419/mxbg419.pdf, https://www.ti.com/lit/ds/symlink/tmp117.pdf BGA 6 0.4 0 6 6 Package_BGA Texas_DSBGA-6_0.704x1.054mm_Layout2x3_P0.35mm -Texas Instruments, DSBGA-6, 0.704x1.054mm, NSMD, YKA pad definition, 0.704x1.054mm, 6 Ball, 2x3 Layout, 0.35mm Pitch, https://www.ti.com/lit/ml/mxbg383/mxbg383.pdf, https://www.ti.com/lit/ds/symlink/tps62800.pdf +Texas Instruments, DSBGA-6, 0.704x1.054mm, NSMD, YKA0006-C01 pad definition, 0.704x1.054mm, 6 Ball, 2x3 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/tps62800.pdf BGA 6 0.35 0 6 6 Package_BGA +Texas_DSBGA-6_0.757x1.01mm_Layout2x3_P0.35mm +Texas Instruments, DSBGA-6, 0.757x1.01mm, SMD, YKA0006 pad definition, 0.757x1.01mm, 6 Ball, 2x3 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/tps62843.pdf +BGA 6 0.35 TI 0.787x1.04mm (max) +0 +12 +6 +Package_BGA Texas_DSBGA-6_0.855x1.255mm_Layout2x3_P0.4mm_LevelB Texas Instruments, DSBGA, area grid, YBG pad definition, 0.95x1.488mm, 6 Ball, 2x3 Layout, 0.4mm Pitch, YFF0006, NSMD pad definition, https://www.ti.com/lit/ds/symlink/lmg1020.pdf, https://www.ti.com/lit/ml/mxbg078z/mxbg078z.pdf BGA 6 0.4 YFF0006 @@ -69609,7 +72948,7 @@ Texas Instruments DSBGA BGA YZP R-XBGA-N8 8 Package_BGA Texas_DSBGA-8_0.705x1.468mm_Layout2x4_P0.4mm -Texas Instruments, DSBGA, area grid, NSMD, YBJ0008 pad definition, 0.705x1.468mm, 8 Ball, 2x4 Layout, 0.4mm Pitch, https://www.ti.com/lit/gpn/ina234 +Texas Instruments, DSBGA, area grid, NSMD, YBJ0008 pad definition, 0.705x1.468mm, 8 Ball, 2x4 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/gpn/ina234 BGA 8 0.4 0 8 @@ -69623,14 +72962,14 @@ Texas Instruments DSBGA BGA YZP R-XBGA-N8 8 Package_BGA Texas_DSBGA-8_1.5195x1.5195mm_Layout3x3_P0.5mm -Texas Instruments, DSBGA, area grid, YZR pad definition, 1.5195x1.5195mm, 8 Ball, 3x3 Layout, 0.5mm Pitch, http://www.ti.com/lit/ml/mxbg270/mxbg270.pdf +Texas Instruments, DSBGA, area grid, YZR pad definition, 1.5195x1.5195mm, 8 Ball, 3x3 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.ti.com/lit/ml/mxbg270/mxbg270.pdf BGA 8 0.5 0 8 8 Package_BGA -Texas_DSBGA-9_1.62mmx1.58mm_Layout3x3_P0.5mm -Texas Instruments, DSBGA, area grid, NSMD, YZF0009 pad definition, 1.62x1.58mm, 9 Ball, 3x3 Layout, 0.5mm Pitch, https://www.ti.com/lit/ml/mxbg027n/mxbg027n.pdf +Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm +Texas Instruments, DSBGA, 1.62mmx1.58mm, area grid, NSMD, YZF0009 pad definition, 1.62x1.58mm, 9 Ball, 3x3 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ml/mxbg027n/mxbg027n.pdf BGA 9 0.5 0 9 @@ -69664,22 +73003,22 @@ BGA 16 0.5 32 16 Package_BGA -Texas_DSBGA-28_1.9x3.0mm_Layout4x7_P0.4mm -Texas Instruments, DSBGA, area grid, 1.9x3.0mm, 28 Ball, 4x7 Layout, 0.4mm Pitch, http://www.ti.com/lit/ds/symlink/bq51050b.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf -BGA 28 0.4 +Texas_DSBGA-28_1.9x3mm_Layout4x7_P0.4mm +Texas Instruments, DSBGA, area grid, 1.9x3.0mm, 28 Ball, 4x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.ti.com/lit/ds/symlink/bq51050b.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf +BGA 28 0.4 TI 28-ball YFP R-XBGA-N28 0 28 28 Package_BGA Texas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm -Texas Instruments, DSBGA, area grid, 3.33x3.488mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.ti.com/lit/ds/symlink/msp430f2234.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf +Texas Instruments, DSBGA, area grid, 3.33x3.488mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.ti.com/lit/ds/symlink/msp430f2234.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf BGA 49 0.4 0 49 49 Package_BGA Texas_DSBGA-64_3.415x3.535mm_Layout8x8_P0.4mm -Texas Instruments, DSBGA, area grid, 3.415x3.535mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, http://www.ti.com/lit/ds/slas718g/slas718g.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf +Texas Instruments, DSBGA, area grid, 3.415x3.535mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.ti.com/lit/ds/slas718g/slas718g.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf BGA 64 0.4 0 64 @@ -69699,43 +73038,43 @@ Texas_Junior_BGA-80 80 80 Package_BGA -Texas_MicroStar_Junior_BGA-113_7.0x7.0mm_Layout12x12_P0.5mm -Texas Instruments, BGA Microstar Junior, NSMD, 7x7mm, 113 Ball, 12x12 Layout, 0.5mm Pitch, http://www.ti.com/lit/ml/mpbg674/mpbg674.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf +Texas_MicroStar_Junior_BGA-113_7x7mm_Layout12x12_P0.5mm +Texas Instruments, BGA Microstar Junior, NSMD, 7x7mm, 113 Ball, 12x12 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.ti.com/lit/ml/mpbg674/mpbg674.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf BGA 113 0.5 0 113 113 Package_BGA Texas_PicoStar_BGA-4_0.758x0.758mm_Layout2x2_P0.4mm -Texas Instruments PicoStar - 0.15 mm max height, 0.758x0.758mm, 4 Ball, 2x2 Layout, 0.4mm Pitch, https://www.ti.com/lit/ds/symlink/tmp114.pdf +Texas Instruments PicoStar - 0.15 mm max height, 0.758x0.758mm, 4 Ball, 2x2 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/tmp114.pdf BGA 4 0.4 PicoStar 0 4 4 Package_BGA -Texas_YFP0020_DSBGA-20_1.56x1.96mm_Layout4x5_P0.4mm -Texas Instruments, YFP0020, DSBGA-20, area grid, 1.588x1.988mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, https://www.ti.com/lit/ds/symlink/txs0206.pdf +Texas_YFP0020_DSBGA-20_1.588x1.988mm_Layout4x5_P0.4mm +Texas Instruments, YFP0020, DSBGA-20, area grid, 1.588x1.988mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.ti.com/lit/ds/symlink/txs0206.pdf BGA 20 0.4 0 20 20 Package_BGA UCBGA-36_2.5x2.5mm_Layout6x6_P0.4mm -UCBGA-36, 2.5x2.5mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, https://www.latticesemi.com/view_document?document_id=213 +UCBGA-36, 2.5x2.5mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.latticesemi.com/view_document?document_id=213 BGA 36 0.4 0 36 36 Package_BGA UCBGA-49_3x3mm_Layout7x7_P0.4mm -UCBGA-49, 3x3mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, https://www.latticesemi.com/view_document?document_id=213 +UCBGA-49, 3x3mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.latticesemi.com/view_document?document_id=213 BGA 49 0.4 0 49 49 Package_BGA UCBGA-81_4x4mm_Layout9x9_P0.4mm -UCBGA-81, 4x4mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, https://www.latticesemi.com/view_document?document_id=213 +UCBGA-81, 4x4mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.latticesemi.com/view_document?document_id=213 BGA 81 0.4 0 81 @@ -69756,21 +73095,21 @@ UFBGA-32 32 Package_BGA UFBGA-64_5x5mm_Layout8x8_P0.5mm -UFBGA-64, 5.0x5.0mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f051t8.pdf#page=91 +UFBGA-64, 5.0x5.0mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f051t8.pdf#page=91 BGA 64 0.5 0 64 64 Package_BGA UFBGA-100_7x7mm_Layout12x12_P0.5mm -UFBGA-100, 7.0x7.0mm, 100 Ball, 12x12 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f103tb.pdf#page=93 +UFBGA-100, 7.0x7.0mm, 100 Ball, 12x12 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f103tb.pdf#page=93 BGA 100 0.5 0 100 100 Package_BGA UFBGA-132_7x7mm_Layout12x12_P0.5mm -UFBGA-132, 7.0x7.0mm, 132 Ball, 12x12 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32l152zc.pdf#page=123 +UFBGA-132, 7.0x7.0mm, 132 Ball, 12x12 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l152zc.pdf#page=123 BGA 132 0.5 0 132 @@ -69784,28 +73123,28 @@ ufbga bga small-pitch 132 Package_BGA UFBGA-144_7x7mm_Layout12x12_P0.5mm -UFBGA-144, 7.0x7.0mm, 144 Ball, 12x12 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f446ze.pdf#page=186 +UFBGA-144, 7.0x7.0mm, 144 Ball, 12x12 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f446ze.pdf#page=186 BGA 144 0.5 0 144 144 Package_BGA UFBGA-144_10x10mm_Layout12x12_P0.8mm -UFBGA-144, 10.0x10.0mm, 144 Ball, 12x12 Layout, 0.8mm Pitch, http://www.st.com/resource/en/datasheet/stm32f446ze.pdf#page=189 +UFBGA-144, 10.0x10.0mm, 144 Ball, 12x12 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f446ze.pdf#page=189 BGA 144 0.8 0 144 144 Package_BGA UFBGA-169_7x7mm_Layout13x13_P0.5mm -UFBGA-169, 7.0x7.0mm, 169 Ball, 13x13 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f429ng.pdf#page=218 +UFBGA-169, 7.0x7.0mm, 169 Ball, 13x13 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f429ng.pdf#page=218 BGA 169 0.5 0 169 169 Package_BGA UFBGA-201_10x10mm_Layout15x15_P0.65mm -UFBGA-201, 10.0x10.0mm, 201 Ball, 15x15 Layout, 0.65mm Pitch, http://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=166 +UFBGA-201, 10.0x10.0mm, 201 Ball, 15x15 Layout, 0.65mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=166 BGA 201 0.65 0 201 @@ -69818,8 +73157,8 @@ VFBGA-49 49 49 Package_BGA -VFBGA-86_6x6mm_Layout10x10_P0.55mm_Ball0.25mm_Pad0.2mm -VFBGA-86, 6.0x6.0mm, 86 Ball, 10x10 Layout, 0.55mm Pitch, https://www.dialog-semiconductor.com/sites/default/files/da1469x_datasheet_3v1.pdf#page=740 +VFBGA-86_6x6mm_Layout10x10_P0.55mm +VFBGA-86, 6.0x6.0mm, 86 Ball, 10x10 Layout, 0.55mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.dialog-semiconductor.com/sites/default/files/da1469x_datasheet_3v1.pdf#page=740 BGA 86 0.55 0 86 @@ -69832,20 +73171,6 @@ VFBGA-100 100 100 Package_BGA -WLP-4_0.73x0.73mm_Layout2x2_P0.35mm_Ball0.22mm_Pad0.2mm -WLP-4, 0.728x0.728mm, 4 Ball, 2x2 Layout, 0.35mm Pitch, https://datasheets.maximintegrated.com/en/ds/MAX40200.pdf -BGA 4 0.35 -0 -4 -4 -Package_BGA -WLP-4_0.73x0.73mm_Layout2x2_P0.35mm_Ball0.22mm_Pad0.2mm_NSMD -WLP-4, 2x2 raster, 0.73x0.73mm package, pitch 0.35mm; https://datasheets.maximintegrated.com/en/ds/MAX40200.pdf -BGA 4 0.35 -0 -4 -4 -Package_BGA WLP-4_0.83x0.83mm_P0.4mm WLP-4_0.83x0.83mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-100107.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891 WLP-4 @@ -69860,15 +73185,22 @@ WLP-4 4 4 Package_BGA -WLP-9_1.448x1.468mm_Layout3x3_P0.4mm_Ball0.27mm_Pad0.25mm -WLP-9, 1.468x1.448mm, 9 Ball, 3x3 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100168.PDF +WLP-4_0.728x0.728mm_Layout2x2_P0.35mm +WLP-4, 0.728x0.728mm, 4 Ball, 2x2 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://datasheets.maximintegrated.com/en/ds/MAX40200.pdf +BGA 4 0.35 +0 +4 +4 +Package_BGA +WLP-9_1.468x1.448mm_Layout3x3_P0.4mm +WLP-9, 1.468x1.448mm, 9 Ball, 3x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://pdfserv.maximintegrated.com/package_dwgs/21-100168.PDF BGA 9 0.4 0 9 9 Package_BGA XBGA-121_10x10mm_Layout11x11_P0.8mm -XBGA-121, 10.0x10.0mm, 121 Ball, 11x11 Layout, 0.8mm Pitch, http://ww1.microchip.com/downloads/en/DeviceDoc/39969b.pdf +XBGA-121, 10.0x10.0mm, 121 Ball, 11x11 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://ww1.microchip.com/downloads/en/DeviceDoc/39969b.pdf BGA 121 0.8 0 121 @@ -69896,281 +73228,281 @@ XFBGA-121 121 Package_BGA Xilinx_CLG225 -Zynq-7000 BGA, NSMD pad definition Appendix A, 13x13mm, 225 Ball, 15x15 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=77 -BGA 225 0.8 CLG225 +Zynq-7000 BGA, NSMD pad definition Appendix A, 13x13mm, 225 Ball, 15x15 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=77 +BGA 225 0.8 C L G 2 2 5 0 225 225 Package_BGA Xilinx_CLG400 -Zynq-7000 BGA, NSMD pad definition Appendix A, 17x17mm, 400 Ball, 20x20 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=78 -BGA 400 0.8 CLG400 CL400 +Zynq-7000 BGA, NSMD pad definition Appendix A, 17x17mm, 400 Ball, 20x20 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=78 +BGA 400 0.8 C L G 4 0 0 C L 4 0 0 0 400 400 Package_BGA Xilinx_CLG484_CLG485 -Zynq-7000 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=79 -BGA 484 0.8 CLG484 CL484 CLG485 CL485 +Zynq-7000 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=79 +BGA 484 0.8 C L G 4 8 4 C L 4 8 4 C L G 4 8 5 C L 4 8 5 0 484 484 Package_BGA Xilinx_CPG236 -Artix-7 BGA, NSMD pad definition Appendix A, 10x10mm, 238 Ball, 19x19 Layout, 0.5mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=266 -BGA 238 0.5 CP236 CPG236 +Artix-7 BGA, NSMD pad definition Appendix A, 10x10mm, 238 Ball, 19x19 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=266 +BGA 238 0.5 C P 2 3 6 C P G 2 3 6 0 238 238 Package_BGA Xilinx_CPG238 -Artix-7 BGA, NSMD pad definition Appendix A, 10x10mm, 238 Ball, 19x19 Layout, 0.5mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=267 -BGA 238 0.5 CPG238 +Artix-7 BGA, NSMD pad definition Appendix A, 10x10mm, 238 Ball, 19x19 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=267 +BGA 238 0.5 C P G 2 3 8 0 238 238 Package_BGA Xilinx_CPGA196 -Spartan-7 BGA, NSMD pad definition Appendix A, 8x8mm, 196 Ball, 14x14 Layout, 0.5mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=260 -BGA 196 0.5 CPGA196 +Spartan-7 BGA, NSMD pad definition Appendix A, 8x8mm, 196 Ball, 14x14 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=260 +BGA 196 0.5 C P G A 1 9 6 0 196 196 Package_BGA Xilinx_CSG324 -Artix-7 BGA, NSMD pad definition Appendix A, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268 -BGA 324 0.8 CS324 CSG324 +Artix-7 BGA, NSMD pad definition Appendix A, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268 +BGA 324 0.8 C S 3 2 4 C S G 3 2 4 0 324 324 Package_BGA Xilinx_CSG325 -Artix-7 BGA, NSMD pad definition Appendix A, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268 -BGA 324 0.8 CS325 CSG235 +Artix-7 BGA, NSMD pad definition Appendix A, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268 +BGA 324 0.8 C S 3 2 5 C S G 2 3 5 0 324 324 Package_BGA Xilinx_CSGA225 -Spartan-7 BGA, NSMD pad definition Appendix A, 13x13mm, 225 Ball, 15x15 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=262 -BGA 225 0.8 CSGA225 +Spartan-7 BGA, NSMD pad definition Appendix A, 13x13mm, 225 Ball, 15x15 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=262 +BGA 225 0.8 C S G A 2 2 5 0 225 225 Package_BGA Xilinx_CSGA324 -Spartan-7 BGA, NSMD pad definition Appendix A, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=263 -BGA 324 0.8 CSGA324 +Spartan-7 BGA, NSMD pad definition Appendix A, 15x15mm, 324 Ball, 18x18 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=263 +BGA 324 0.8 C S G A 3 2 4 0 324 324 Package_BGA Xilinx_FBG484 -Artix-7, Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=271, ttps://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=281, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=82 -BGA 484 1 FB484 FBG484 FBV484 +Artix-7, Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=271, ttps://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=281, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=82 +BGA 484 1 F B 4 8 4 F B G 4 8 4 F B V 4 8 4 0 484 484 Package_BGA Xilinx_FBG676 -Artix-7, Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=273, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=284, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=84 -BGA 676 1 FB676 FBG676 FBV676 +Artix-7, Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=273, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=284, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=84 +BGA 676 1 F B 6 7 6 F B G 6 7 6 F B V 6 7 6 0 676 676 Package_BGA Xilinx_FBG900 -Kintex-7 BGA, NSMD pad definition Appendix A, 31x31mm, 900 Ball, 30x30 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=289 -BGA 900 1 FB900 FBG900 FBV900 +Kintex-7 BGA, NSMD pad definition Appendix A, 31x31mm, 900 Ball, 30x30 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=289 +BGA 900 1 F B 9 0 0 F B G 9 0 0 F B V 9 0 0 0 900 900 Package_BGA Xilinx_FFG676 -Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=292, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=88 -BGA 676 1 FF676 FFG676 FFV676 +Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=292, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=88 +BGA 676 1 F F 6 7 6 F F G 6 7 6 F F V 6 7 6 0 676 676 Package_BGA Xilinx_FFG900_FFG901 -Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 31x31mm, 900 Ball, 30x30 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=294, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=90 -BGA 900 1 FF900 FFG900 FFV900 FF901 FFG901 FFV901 +Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 31x31mm, 900 Ball, 30x30 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=294, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=90 +BGA 900 1 F F 9 0 0 F F G 9 0 0 F F V 9 0 0 F F 9 0 1 F F G 9 0 1 F F V 9 0 1 0 900 900 Package_BGA Xilinx_FFG1156 -Artix-7, Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=277, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=296, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=91 -BGA 1156 1 FF1156 FFG1156 FFV1156 +Artix-7, Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=277, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=296, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=91 +BGA 1156 1 F F 1 1 5 6 F F G 1 1 5 6 F F V 1 1 5 6 0 1156 1156 Package_BGA Xilinx_FFG1157_FFG1158 -Virtex-7 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=299 -BGA 1156 1 FF1157 FFG1157 FFV1157 FF1158 FFG1158 FFV1158 +Virtex-7 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=299 +BGA 1156 1 F F 1 1 5 7 F F G 1 1 5 7 F F V 1 1 5 7 F F 1 1 5 8 F F G 1 1 5 8 F F V 1 1 5 8 0 1156 1156 Package_BGA Xilinx_FFG1761 -Virtex-7 BGA, NSMD pad definition Appendix A, 42.5x42.5mm, 1760 Ball, 42x42 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=300 -BGA 1760 1 FF1761 FFG1761 +Virtex-7 BGA, NSMD pad definition Appendix A, 42.5x42.5mm, 1760 Ball, 42x42 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=300 +BGA 1760 1 F F 1 7 6 1 F F G 1 7 6 1 0 1760 1760 Package_BGA Xilinx_FFG1926_FFG1927_FFG1928_FFG1930 -Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1924 Ball, 44x44 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=303 -BGA 1924 1 FF1926 FFG1926 FF1927 FFG1927 FFV1927 FF1928 FFG1928 FF1930 FFG1930 +Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1924 Ball, 44x44 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=303 +BGA 1924 1 F F 1 9 2 6 F F G 1 9 2 6 F F 1 9 2 7 F F G 1 9 2 7 F F V 1 9 2 7 F F 1 9 2 8 F F G 1 9 2 8 F F 1 9 3 0 F F G 1 9 3 0 0 1924 1924 Package_BGA Xilinx_FFV1761 -Virtex-7 BGA, NSMD pad definition Appendix A, 42.5x42.5mm, 1760 Ball, 42x42 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=301 -BGA 1760 1 FFV1761 +Virtex-7 BGA, NSMD pad definition Appendix A, 42.5x42.5mm, 1760 Ball, 42x42 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=301 +BGA 1760 1 F F V 1 7 6 1 0 1760 1760 Package_BGA Xilinx_FGG484 -Artix-7 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=275 -BGA 484 1 FG484 FGG484 +Artix-7 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=275 +BGA 484 1 F G 4 8 4 F G G 4 8 4 0 484 484 Package_BGA Xilinx_FGG676 -Artix-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=276 -BGA 676 1 FG676 FGG676 +Artix-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=276 +BGA 676 1 F G 6 7 6 F G G 6 7 6 0 676 676 Package_BGA Xilinx_FGGA484 -Spartan-7 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=264 -BGA 484 1 FGGA484 +Spartan-7 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=264 +BGA 484 1 F G G A 4 8 4 0 484 484 Package_BGA Xilinx_FGGA676 -Spartan-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=265 -BGA 676 1 FGGA676 +Spartan-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=265 +BGA 676 1 F G G A 6 7 6 0 676 676 Package_BGA Xilinx_FHG1761 -Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1760 Ball, 42x42 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=302 -BGA 1760 1 FH1761 FHG1761 +Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1760 Ball, 42x42 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=302 +BGA 1760 1 F H 1 7 6 1 F H G 1 7 6 1 0 1760 1760 Package_BGA Xilinx_FLG1925_FLG1926_FLG1928_FLG1930 -Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1924 Ball, 44x44 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=304 -BGA 1924 1 FL1925 FLG1925 FL1926 FLG1926 FL1928 FLG1928 FL1930 FLG1930 +Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1924 Ball, 44x44 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=304 +BGA 1924 1 F L 1 9 2 5 F L G 1 9 2 5 F L 1 9 2 6 F L G 1 9 2 6 F L 1 9 2 8 F L G 1 9 2 8 F L 1 9 3 0 F L G 1 9 3 0 0 1924 1924 Package_BGA Xilinx_FTG256 -Artix-7 BGA, NSMD pad definition Appendix A, 17x17mm, 256 Ball, 16x16 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=269 -BGA 256 1 FT256 FTG256 +Artix-7 BGA, NSMD pad definition Appendix A, 17x17mm, 256 Ball, 16x16 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=269 +BGA 256 1 F T 2 5 6 F T G 2 5 6 0 256 256 Package_BGA Xilinx_FTGB196 -Spartan-7 BGA, NSMD pad definition Appendix A, 15x15mm, 196 Ball, 14x14 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=261 -BGA 196 1 FTGB196 +Spartan-7 BGA, NSMD pad definition Appendix A, 15x15mm, 196 Ball, 14x14 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=261 +BGA 196 1 F T G B 1 9 6 0 196 196 Package_BGA Xilinx_RB484 -Artix-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=278, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=92 -BGA 484 1 RB484 +Artix-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 23x23mm, 484 Ball, 22x22 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=278, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=92 +BGA 484 1 R B 4 8 4 0 484 484 Package_BGA Xilinx_RB676 -Artix-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=280 -BGA 676 1 RB676 +Artix-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=280 +BGA 676 1 R B 6 7 6 0 676 676 Package_BGA Xilinx_RF676 -Kintex-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=297 -BGA 676 1 RF676 +Kintex-7 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=297 +BGA 676 1 R F 6 7 6 0 676 676 Package_BGA Xilinx_RF900 -Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 31x31mm, 900 Ball, 30x30 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=298, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=94 -BGA 900 1 RF900 +Kintex-7 and Zynq-7000 BGA, NSMD pad definition Appendix A, 31x31mm, 900 Ball, 30x30 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=298, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=94 +BGA 900 1 R F 9 0 0 0 900 900 Package_BGA Xilinx_RF1156 -Zynq-7000 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=95 -BGA 1156 1 RF1156 +Zynq-7000 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=95 +BGA 1156 1 R F 1 1 5 6 0 1156 1156 Package_BGA Xilinx_RF1157_RF1158 -Virtex-7 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=305 -BGA 1156 1 RF1157 RF1158 +Virtex-7 BGA, NSMD pad definition Appendix A, 35x35mm, 1156 Ball, 34x34 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=305 +BGA 1156 1 R F 1 1 5 7 R F 1 1 5 8 0 1156 1156 Package_BGA Xilinx_RF1761 -Virtex-7 BGA, NSMD pad definition Appendix A, 42.5x42.5mm, 1760 Ball, 42x42 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=306 -BGA 1760 1 RF1761 +Virtex-7 BGA, NSMD pad definition Appendix A, 42.5x42.5mm, 1760 Ball, 42x42 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=306 +BGA 1760 1 R F 1 7 6 1 0 1760 1760 Package_BGA Xilinx_RF1930 -Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1924 Ball, 44x44 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=307 -BGA 1924 1 RF1930 +Virtex-7 BGA, NSMD pad definition Appendix A, 45x45mm, 1924 Ball, 44x44 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=307 +BGA 1924 1 R F 1 9 3 0 0 1924 1924 Package_BGA Xilinx_RFG676 -Zynq-7000 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=93 -BGA 676 1 RF676 RFG676 +Zynq-7000 BGA, NSMD pad definition Appendix A, 27x27mm, 676 Ball, 26x26 Layout, 1mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=93 +BGA 676 1 R F 6 7 6 R F G 6 7 6 0 676 676 Package_BGA Xilinx_RS484 -Artix-7 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=279 -BGA 484 0.8 RS484 +Artix-7 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=279 +BGA 484 0.8 R S 4 8 4 0 484 484 Package_BGA Xilinx_SBG484 -Artix-7 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=270 -BGA 484 0.8 SB484 SBG484 SBV484 +Artix-7 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=270 +BGA 484 0.8 S B 4 8 4 S B G 4 8 4 S B V 4 8 4 0 484 484 Package_BGA Xilinx_SBG485 -Zynq-7000 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=80 -BGA 484 0.8 SBG485 SBV485 +Zynq-7000 BGA, NSMD pad definition Appendix A, 19x19mm, 484 Ball, 22x22 Layout, 0.8mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=80 +BGA 484 0.8 S B G 4 8 5 S B V 4 8 5 0 484 484 @@ -70217,29 +73549,36 @@ Analog LFCSP-UQ NoLead 10 10 Package_CSP -Dialog_WLCSP-34_4.54x1.66mm_Stagger -Dialog Semiconductor (Renesas) WLCSP-34, staggered array, 4.54x1.66mm, 34 Ball, 17x4 Layout, 0.25x0.34mm Pitch, https://www.renesas.com/us/en/document/dst/da7212-datasheet +Anpec_WLCSP-20_1.76x2.03mm_Layout4x5_P0.4mm +WLCSP-20, 1.76x2.03mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.lcsc.com/datasheet/lcsc_datasheet_2007032014_Anpec-Elec-APW7261HAI-TRG_C691404.pdf +CSP 20 0.4 +0 +20 +20 +Package_CSP +Dialog_WLCSP-34_4.54x1.66mm_Layout17x4_P0.25x0.34mm +Dialog Semiconductor (Renesas) WLCSP-34, staggered array, 4.54x1.66mm, 34 Ball, 17x4 Layout, 0.25x0.34mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.renesas.com/us/en/document/dst/da7212-datasheet CSP 34 0.25x0.34 34-ball 0 34 34 Package_CSP -DiodesInc_GEA20_WLCSP-20_1.70x2.10mm_Layout4x5_P0.4mm -Diodes Incorporated WLCSP-20, GEA20, 1.7x2.1mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, https://www.diodes.com/assets/Package-Files/GEA20.pdf +DiodesInc_GEA20_WLCSP-20_1.7x2.1mm_Layout4x5_P0.4mm +Diodes Incorporated WLCSP-20, GEA20, 1.7x2.1mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.diodes.com/assets/Package-Files/GEA20.pdf CSP 20 0.4 0 20 20 Package_CSP Efinix_WLCSP-64_3.5353x3.3753mm_Layout8x8_P0.4mm -Efinix WLCSP, NSMD pad definition Page 60, 3.5353x3.3753mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf +Efinix WLCSP, NSMD pad definition Page 60, 3.5353x3.3753mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/titanium-packaging-ug-v5.2.pdf#page=9 CSP 64 0.4 64-ball WLCSP 0 64 64 Package_CSP Efinix_WLCSP-80_4.4567x3.5569mm_Layout10x8_P0.4mm -WLCSP-80, NSMD pad definition Page 54, 4.4567x3.5569mm, 80 Ball, 10x8 Layout, 0.4mm Pitch, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf +WLCSP-80, NSMD pad definition Page 54, 4.4567x3.5569mm, 80 Ball, 10x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.efinixinc.com/docs/trion-packaging-ug-v4.9.pdf CSP 80 0.4 80-ball WLCSP 0 80 @@ -70407,15 +73746,15 @@ LFCSP NoLead MO-220-WGGD-1 21 Package_CSP LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm -LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN +LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead 0 25 21 Package_CSP LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias -LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN +LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead 0 35 21 @@ -70434,6 +73773,13 @@ LFCSP NoLead 35 21 Package_CSP +LFCSP-24-1EP_4x4mm_P0.5mm_EP0.5x0.5mm +LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-24/CP_24_25.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +26 +25 +Package_CSP LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py LFCSP NoLead @@ -70583,16 +73929,16 @@ LFCSP NoLead Package_CSP LFCSP-56-1EP_8x8mm_P0.5mm_EP6.6x6.6mm LFCSP, 56 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-56/CP_56_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead Analog-LFCSP_WQ-CP-56-9 +LFCSP NoLead Analog-LFCSP_WQ-CP-56-9 JEDEC-MO-220-WLLD-5-Modified-EP-size 0 66 57 Package_CSP LFCSP-56-1EP_8x8mm_P0.5mm_EP6.6x6.6mm_ThermalVias LFCSP, 56 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-56/CP_56_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead Analog-LFCSP_WQ-CP-56-9 +LFCSP NoLead Analog-LFCSP_WQ-CP-56-9 JEDEC-MO-220-WLLD-5-Modified-EP-size 0 -71 +76 57 Package_CSP LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm @@ -70672,538 +74018,573 @@ LFCSP-WD NoLead 24 11 Package_CSP -Macronix_WLCSP-12_2.02x2.09mm_P0.5mm -WLCSP-12, 2.02x2.09mm, 12 Ball, 4x4 Layout, 0.5mm Pitch, https://www.macronix.com/Lists/Datasheet/Attachments/8909/MX25U3232F,%201.8V,%2032Mb,%20v1.2.pdf#page=93 +Macronix_WLCSP-12_2.02x2.09mm_Layout4x4_P0.5mm +WLCSP-12, 2.02x2.09mm, 12 Ball, 4x4 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.macronix.com/Lists/Datasheet/Attachments/8909/MX25U3232F,%201.8V,%2032Mb,%20v1.2.pdf#page=93 CSP 12 0.5 0 12 12 Package_CSP -Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm -WLCSP-35, 2.998x2.168mm, 35 Ball, 7x5 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100489.PDF +Maxim_WLCSP-35_2.998x2.168mm_Layout7x5_P0.4mm +WLCSP-35, 2.998x2.168mm, 35 Ball, 7x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://pdfserv.maximintegrated.com/package_dwgs/21-100489.PDF CSP 35 0.4 0 35 35 Package_CSP -Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm -Nexperia wafer level chip-size package; 15 bumps (6-3-6), 2.37x1.17mm, 15 Ball, 6x3 Layout, 0.4mm Pitch, https://assets.nexperia.com/documents/data-sheet/PCMFXUSB3S_SER.pdf +NXP_SOT1444-5_WLCSP-49_3.44x3.44mm_Layout7x7_P0.4mm +NXP WLCSP49 (Case SOT1444-5), 0.24mm pad, 3.44x3.44mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT1444-5.pdf +CSP 49 0.4 +0 +49 +49 +Package_CSP +NXP_SOT1450-2_WLCSP-100_5.07x5.07mm_Layout10x10_P0.5mm +NXP WLCSP100 (Case SOT1450-2), 0.28mm pad, 5.07x5.07mm, 100 Ball, 10x10 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.nxp.com/docs/en/package-information/SOT1450-2.pdf +CSP 100 0.5 +0 +100 +100 +Package_CSP +Nexperia_WLCSP-15_2.37x1.17mm_Layout6x3_P0.4mmP0.8mm +Nexperia wafer level chip-size package; 15 bumps (6-3-6), 2.37x1.17mm, 15 Ball, 6x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://assets.nexperia.com/documents/data-sheet/PCMFXUSB3S_SER.pdf CSP 15 0.4 0 15 15 Package_CSP -ST_WLCSP-12_1.70x1.42mm_P0.35mm_Stagger -ST WLCSP-12, ST Die ID 443, 1.7x1.42mm, 12 Ball, Y-staggered 4x6 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32c011d6.pdf +OnSemi_ODCSP8_BGA-8_3.16x3.16mm_Layout3x3_P1.26mm +OnSemi ODCSP8 (Case 570CS), 0.27mm pad, 3.16x3.16mm, 8 Ball, 3x3 Layout, 1.26mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.onsemi.com/pub/Collateral/570CS.PDF +CSP 8 1.26 +0 +8 +8 +Package_CSP +OnSemi_ODCSP8_BGA-8_3.16x3.16mm_Layout3x3_P1.26mm_ManualAssembly +OnSemi ODCSP8 (Case 570CS), 0.46mm pad, manual assembly variant (larger pads), 3.16x3.16mm, 8 Ball, 3x3 Layout, 1.26mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.onsemi.com/pub/Collateral/570CS.PDF +CSP 8 1.26 +0 +8 +8 +Package_CSP +OnSemi_ODCSP36_BGA-36_6.13x6.13mm_Layout6x6_P1.0mm +OnSemi ODCSP36 (Case 570CP), 0.27mm pad, 6.13x6.13mm, 36 Ball, 6x6 Layout, 1.0mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.onsemi.com/pub/Collateral/570CP.PDF +CSP 36 1.0 +0 +36 +36 +Package_CSP +OnSemi_ODCSP36_BGA-36_6.13x6.13mm_Layout6x6_P1.0mm_ManualAssembly +OnSemi ODCSP36 (Case 570CP), 0.47mm pad, manual assembly variant (larger pads), 6.13x6.13mm, 36 Ball, 6x6 Layout, 1.0mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.onsemi.com/pub/Collateral/570CP.PDF +CSP 36 1.0 +0 +36 +36 +Package_CSP +ST_WLCSP-12_1.7x1.42mm_Layout4x6_P0.35mm_Stagger +ST WLCSP-12, ST Die ID 443, 1.7x1.42mm, 12 Ball, Y-staggered 4x6 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32c011d6.pdf CSP 12 0.35 0 12 12 Package_CSP -ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger -ST WLCSP-18, ST Die ID 466, 1.86x2.14mm, 18 Ball, X-staggered 7x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g031y8.pdf +ST_WLCSP-18_1.86x2.14mm_Layout7x5_P0.4mm_Stagger +ST WLCSP-18, ST Die ID 466, 1.86x2.14mm, 18 Ball, X-staggered 7x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g031y8.pdf CSP 18 0.4 0 18 18 Package_CSP -ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm -ST WLCSP-20, ST die ID 456, 1.94x2.4mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g051f8.pdf#page=102 +ST_WLCSP-20_1.94x2.4mm_Layout4x5_P0.4mm +ST WLCSP-20, ST die ID 456, 1.94x2.4mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g051f8.pdf#page=102 CSP 20 0.4 0 20 20 Package_CSP -ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm -ST WLCSP-25, ST die ID 460, 2.3x2.48mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g071eb.pdf +ST_WLCSP-25_2.3x2.48mm_Layout5x5_P0.4mm +ST WLCSP-25, ST die ID 460, 2.3x2.48mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g071eb.pdf CSP 25 0.4 0 25 25 Package_CSP ST_WLCSP-25_2.33x2.24mm_Layout5x5_P0.4mm -ST WLCSP-25, ST Die ID 474, 2.33x2.24mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32h503eb.pdf +ST WLCSP-25, ST Die ID 474, 2.33x2.24mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h503eb.pdf CSP 25 0.4 0 25 25 Package_CSP ST_WLCSP-25_Die425 -WLCSP-25, 2.097x2.493mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l031f6.pdf#page=112 +WLCSP-25, 2.097x2.493mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l031f6.pdf#page=112 CSP 25 0.4 0 25 25 Package_CSP ST_WLCSP-25_Die444 -WLCSP-25, 2.423x2.325mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f031k6.pdf#page=93 +WLCSP-25, 2.423x2.325mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f031k6.pdf#page=93 CSP 25 0.4 0 25 25 Package_CSP ST_WLCSP-25_Die457 -WLCSP-25, 2.133x2.07mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l011k3.pdf#page=100 +WLCSP-25, 2.133x2.07mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l011k3.pdf#page=100 CSP 25 0.4 0 25 25 Package_CSP -ST_WLCSP-27_2.34x2.55mm_P0.40mm_Stagger -ST WLCSP-27, ST Die ID 459, 2.34x2.55mm, 27 Ball, X-staggered 9x6 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u031g6.pdf -CSP 27 0.4 -0 -27 -27 -Package_CSP -ST_WLCSP-27_2.55x2.34mm_P0.40mm_Stagger -ST WLCSP-27, ST Die ID 459, 2.55x2.34mm, 27 Ball, X-staggered 9x6 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u031g6.pdf +ST_WLCSP-27_2.34x2.55mm_Layout9x6_P0.4mm_Stagger +ST WLCSP-27, ST Die ID 459, 2.34x2.55mm, 27 Ball, X-staggered 9x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u031g6.pdf CSP 27 0.4 0 27 27 Package_CSP ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm -ST WLCSP-36, ST die ID 464, 2.58x3.07mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l412t8.pdf +ST WLCSP-36, ST die ID 464, 2.58x3.07mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32l412t8.pdf CSP 36 0.4 0 36 36 Package_CSP ST_WLCSP-36_Die417 -WLCSP-36, 2.61x2.88mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l052t8.pdf#page=123 +WLCSP-36, 2.61x2.88mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l052t8.pdf#page=123 CSP 36 0.4 0 36 36 Package_CSP ST_WLCSP-36_Die440 -WLCSP-36, 2.605x2.703mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f051t8.pdf#page=103 +WLCSP-36, 2.605x2.703mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f051t8.pdf#page=103 CSP 36 0.4 0 36 36 Package_CSP ST_WLCSP-36_Die445 -WLCSP-36, 2.605x2.703mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=96 +WLCSP-36, 2.605x2.703mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=96 CSP 36 0.4 0 36 36 Package_CSP ST_WLCSP-36_Die458 -WLCSP-36, 2.553x2.579mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f410t8.pdf#page=119 +WLCSP-36, 2.553x2.579mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f410t8.pdf#page=119 CSP 36 0.4 0 36 36 Package_CSP -ST_WLCSP-42_2.82x2.93mm_P0.40mm_Stagger -ST WLCSP-42, ST Die ID 489, 2.82x2.93mm, 42 Ball, X-staggered 12x7 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u073rc.pdf +ST_WLCSP-41_2.98x2.76mm_Layout13x7_P0.4mm_Stagger +ST WLCSP-41, 2.98x2.76mm, 41 Ball, X-staggered 13x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32wba55hg.pdf#page=140 +CSP 41 0.4 +0 +41 +41 +Package_CSP +ST_WLCSP-42_2.93x2.82mm_Layout12x7_P0.4mm_Stagger +ST WLCSP-42, ST Die ID 489, 2.93x2.82mm, 42 Ball, X-staggered 12x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u073rc.pdf CSP 42 0.4 0 42 42 Package_CSP -ST_WLCSP-42_2.93mmx2.82_P0.40mm_Stagger -ST WLCSP-42, ST Die ID 489, 2.93x2.82mm, 42 Ball, X-staggered 12x7 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u073rc.pdf -CSP 42 0.4 -0 -42 -42 -Package_CSP -ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm -ST WLCSP-49, ST die ID 468, 3.15x3.13mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g431c6.pdf +ST_WLCSP-49_3.3x3.38mm_Layout7x7_P0.4mm_Offcenter +ST WLCSP-49, off-center ball grid, ST die ID 494, 3.3x3.38mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32wb15cc.pdf#page=119 CSP 49 0.4 0 49 49 Package_CSP -ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter -ST WLCSP-49, off-center ball grid, ST die ID 494, 3.3x3.38mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32wb15cc.pdf#page=119 +ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm +ST WLCSP-49, ST die ID 468, 3.15x3.13mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g431c6.pdf CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die423 -WLCSP-49, 2.965x2.965mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f401vc.pdf#page=115 +WLCSP-49, 2.965x2.965mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f401vc.pdf#page=115 CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die431 -WLCSP-49, 2.999x3.185mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f411vc.pdf#page=124 +WLCSP-49, 2.999x3.185mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f411vc.pdf#page=124 CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die433 -WLCSP-49, 3.029x3.029mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f401ce.pdf#page=116 +WLCSP-49, 3.029x3.029mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f401ce.pdf#page=116 CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die435 -WLCSP-49, 3.141x3.127mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00257211.pdf#page=191 +WLCSP-49, 3.141x3.127mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00257211.pdf#page=191 CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die438 -WLCSP-49, 3.89x3.74mm, 49 Ball, 7x7 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f303r8.pdf#page=112 +WLCSP-49, 3.89x3.74mm, 49 Ball, 7x7 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f303r8.pdf#page=112 CSP 49 0.5 0 49 49 Package_CSP ST_WLCSP-49_Die439 -WLCSP-49, 3.417x3.151mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f301r8.pdf#page=117 +WLCSP-49, 3.417x3.151mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f301r8.pdf#page=117 CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die447 -WLCSP-49, 3.294x3.258mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l072kz.pdf#page=134 +WLCSP-49, 3.294x3.258mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l072kz.pdf#page=134 CSP 49 0.4 0 49 49 Package_CSP ST_WLCSP-49_Die448 -WLCSP-49, 3.277x3.109mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f071v8.pdf#page=106 +WLCSP-49, 3.277x3.109mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f071v8.pdf#page=106 CSP 49 0.4 0 49 49 Package_CSP -ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger -ST WLCSP-52, ST die ID 467, 3.09x3.15mm, 52 Ball, X-staggered 13x8 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g0b1ne.pdf#page=136 +ST_WLCSP-52_3.09x3.15mm_Layout13x8_P0.4mm_Stagger +ST WLCSP-52, ST die ID 467, 3.09x3.15mm, 52 Ball, X-staggered 13x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g0b1ne.pdf#page=136 CSP 52 0.4 0 52 52 Package_CSP -ST_WLCSP-56_3.38x3.38mm_P0.4m_Stagger -ST WLCSP-56, ST die ID 455, 3.38x3.38mm, 56 Ball, X-staggered 14x8 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u535je.pdf +ST_WLCSP-56_3.38x3.38mm_Layout14x8_P0.4mm_Stagger +ST WLCSP-56, ST die ID 455, 3.38x3.38mm, 56 Ball, X-staggered 14x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u535je.pdf CSP 56 0.4 0 56 56 Package_CSP ST_WLCSP-63_Die427 -WLCSP-63, 3.228x4.164mm, 63 Ball, 7x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l151cc.pdf#page=125 +WLCSP-63, 3.228x4.164mm, 63 Ball, 7x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l151cc.pdf#page=125 CSP 63 0.4 0 63 63 Package_CSP ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm -ST WLCSP-64, ST die ID 479, 3.56x3.52mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g491re.pdf +ST WLCSP-64, ST die ID 479, 3.56x3.52mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g491re.pdf CSP 64 0.4 0 64 64 Package_CSP ST_WLCSP-64_Die414 -WLCSP-64, 4.466x4.395mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f103ze.pdf#page=120 +WLCSP-64, 4.466x4.395mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f103ze.pdf#page=120 CSP 64 0.5 0 64 64 Package_CSP ST_WLCSP-64_Die427 -WLCSP-64, 4.539x4.911mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l152zc.pdf#page=126 +WLCSP-64, 4.539x4.911mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l152zc.pdf#page=126 CSP 64 0.4 0 64 64 Package_CSP ST_WLCSP-64_Die435 -WLCSP-64, 3.141x3.127mm, 64 Ball, 8x8 Layout, 0.35mm Pitch, http://www.st.com/resource/en/datasheet/DM00257211.pdf#page=188 +WLCSP-64, 3.141x3.127mm, 64 Ball, 8x8 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00257211.pdf#page=188 CSP 64 0.35 0 64 64 Package_CSP ST_WLCSP-64_Die436 -WLCSP-64, 4.539x4.911mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l152zd.pdf#page=143 +WLCSP-64, 4.539x4.911mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l152zd.pdf#page=143 CSP 64 0.4 0 64 64 Package_CSP ST_WLCSP-64_Die441 -WLCSP-64, 3.623x3.651mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00213872.pdf#page=167 +WLCSP-64, 3.623x3.651mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00213872.pdf#page=167 CSP 64 0.4 0 64 64 Package_CSP ST_WLCSP-64_Die442 -WLCSP-64, 3.347x3.585mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f091vb.pdf#page=109 +WLCSP-64, 3.347x3.585mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f091vb.pdf#page=109 CSP 64 0.4 0 64 64 Package_CSP ST_WLCSP-64_Die462 -WLCSP-64, 3.357x3.657mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00340475.pdf#page=189 +WLCSP-64, 3.357x3.657mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00340475.pdf#page=189 CSP 64 0.4 0 64 64 Package_CSP ST_WLCSP-66_Die411 -WLCSP-66, 3.639x3.971mm, 66 Ball, 9x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=154 +WLCSP-66, 3.639x3.971mm, 66 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=154 CSP 66 0.4 0 66 66 Package_CSP ST_WLCSP-66_Die432 -WLCSP-66, 3.767x4.229mm, 66 Ball, 8x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f378vc.pdf#page=114 +WLCSP-66, 3.767x4.229mm, 66 Ball, 8x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f378vc.pdf#page=114 CSP 66 0.4 0 66 66 Package_CSP -ST_WLCSP-72_3.38x3.38mm_P0.35m_Stagger -ST WLCSP-72, ST die ID 455, 3.38x3.38mm, 72 Ball, X-staggered 16x9 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32u535je.pdf +ST_WLCSP-72_3.38x3.38mm_Layout16x9_P0.35mm_Stagger +ST WLCSP-72, ST die ID 455, 3.38x3.38mm, 72 Ball, X-staggered 16x9 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u535je.pdf CSP 72 0.35 0 72 72 Package_CSP ST_WLCSP-72_Die415 -WLCSP-72, 4.4084x3.7594mm, 72 Ball, 9x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l476me.pdf#page=255 +WLCSP-72, 4.4084x3.7594mm, 72 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l476me.pdf#page=255 CSP 72 0.4 0 72 72 Package_CSP -ST_WLCSP-80_3.50x3.27mm_P0.35mm_Stagger -ST WLCSP-80, ST die ID 484, 3.5x3.27mm, 80 Ball, Y-staggered 10x16 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h563mi.pdf +ST_WLCSP-80_3.5x3.27mm_Layout10x16_P0.35mm_Stagger_Offcenter +ST WLCSP-80, ST die ID 484, 3.5x3.27mm, 80 Ball, Y-staggered 10x16 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h563mi.pdf CSP 80 0.35 0 80 80 Package_CSP ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm -ST WLCSP-81, ST die ID 469, 4.02x4.27mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g483me.pdf +ST WLCSP-81, ST die ID 469, 4.02x4.27mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32g483me.pdf CSP 81 0.4 0 81 81 Package_CSP ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm -ST WLCSP-81, ST die ID 472, 4.36x4.07mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l562ce.pdf +ST WLCSP-81, ST die ID 472, 4.36x4.07mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32l562ce.pdf CSP 81 0.4 0 81 81 Package_CSP ST_WLCSP-81_Die415 -WLCSP-81, 4.4084x3.7594mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l476me.pdf#page=252 +WLCSP-81, 4.4084x3.7594mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l476me.pdf#page=252 CSP 81 0.4 0 81 81 Package_CSP ST_WLCSP-81_Die421 -WLCSP-81, 3.693x3.815mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f446ze.pdf#page=192 +WLCSP-81, 3.693x3.815mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f446ze.pdf#page=192 CSP 81 0.4 0 81 81 Package_CSP ST_WLCSP-81_Die463 -WLCSP-81, 4.039x3.951mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00282249.pdf#page=175 +WLCSP-81, 4.039x3.951mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00282249.pdf#page=175 CSP 81 0.4 0 81 81 Package_CSP -ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger -ST WLCSP-90, ST die ID 482, 4.2x3.95mm, 90 Ball, X-staggered 18x10 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u575og.pdf#page=306 +ST_WLCSP-90_4.2x3.95mm_Layout18x10_P0.4mm_Stagger +ST WLCSP-90, ST die ID 482, 4.2x3.95mm, 90 Ball, X-staggered 18x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u575og.pdf#page=306 CSP 90 0.4 0 90 90 Package_CSP ST_WLCSP-90_Die413 -WLCSP-90, 4.223x3.969mm, 90 Ball, 10x9 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f405og.pdf#page=164 +WLCSP-90, 4.223x3.969mm, 90 Ball, 10x9 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f405og.pdf#page=164 CSP 90 0.4 0 90 90 Package_CSP -ST_WLCSP-99_4.42x3.77mm_Layout9x11_P0.35mm -ST WLCSP-99, ST die ID 415, 4.42x3.77mm, 99 Ball, 11x9 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32l476vg.pdf +ST_WLCSP-99_4.42x3.77mm_Layout11x9_P0.35mm +ST WLCSP-99, ST die ID 415, 4.42x3.77mm, 99 Ball, 11x9 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32l476vg.pdf CSP 99 0.35 0 99 99 Package_CSP -ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter -ST WLCSP-100, off-center ball grid, ST die ID 495, 4.4x4.38mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32wb55vc.pdf +ST_WLCSP-100_4.4x4.38mm_Layout10x10_P0.4mm_Offcenter +ST WLCSP-100, off-center ball grid, ST die ID 495, 4.4x4.38mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32wb55vc.pdf CSP 100 0.4 0 100 100 Package_CSP ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm -ST WLCSP-100, ST die ID 471, 4.437x4.456mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l4p5ve.pdf +ST WLCSP-100, ST die ID 471, 4.437x4.456mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32l4p5ve.pdf CSP 100 0.4 0 100 100 Package_CSP ST_WLCSP-100_Die422 -WLCSP-100, 4.201x4.663mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f302vc.pdf#page=133 +WLCSP-100, 4.201x4.663mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f302vc.pdf#page=133 CSP 100 0.4 0 100 100 Package_CSP ST_WLCSP-100_Die446 -WLCSP-100, 4.775x5.041mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f303zd.pdf#page=162 +WLCSP-100, 4.775x5.041mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f303zd.pdf#page=162 CSP 100 0.4 0 100 100 Package_CSP ST_WLCSP-100_Die452 -WLCSP-100, 4.201x4.663mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00330506.pdf#page=218 +WLCSP-100, 4.201x4.663mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00330506.pdf#page=218 CSP 100 0.4 0 100 100 Package_CSP ST_WLCSP-100_Die461 -WLCSP-100, 4.618x4.142mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00284211.pdf#page=259 +WLCSP-100, 4.618x4.142mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00284211.pdf#page=259 CSP 100 0.4 0 100 100 Package_CSP -ST_WLCSP-101_3.86x3.79mm_P0.35mm_Stagger -ST WLCSP-101, ST Die ID 485, 3.86x3.79mm, 101 Ball, Y-staggered 11x19 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h7r3v8.pdf +ST_WLCSP-101_3.86x3.79mm_Layout11x19_P0.35mm_Stagger +ST WLCSP-101, ST Die ID 485, 3.86x3.79mm, 101 Ball, Y-staggered 11x19 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h7r3v8.pdf CSP 101 0.35 0 101 101 Package_CSP ST_WLCSP-104_Die437 -WLCSP-104, 4.095x5.094mm, 104 Ball, 9x12 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32l152ze.pdf#page=127 +WLCSP-104, 4.095x5.094mm, 104 Ball, 9x12 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32l152ze.pdf#page=127 CSP 104 0.4 0 104 104 Package_CSP -ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger -ST WLCSP-115, ST die ID 483, 3.73x4.15mm, 115 Ball, Y-staggered 11x21 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h725vg.pdf +ST_WLCSP-115_3.73x4.15mm_Layout11x21_P0.35mm_Stagger +ST WLCSP-115, ST die ID 483, 3.73x4.15mm, 115 Ball, Y-staggered 11x21 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h725vg.pdf CSP 115 0.35 0 115 115 Package_CSP -ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger -ST WLCSP-115, ST die ID 461, 4.63x4.15mm, 115 Ball, X-staggered 21x11 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l496wg.pdf +ST_WLCSP-115_4.63x4.15mm_Layout21x11_P0.4mm_Stagger +ST WLCSP-115, ST die ID 461, 4.63x4.15mm, 115 Ball, X-staggered 21x11 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32l496wg.pdf CSP 115 0.4 0 115 115 Package_CSP ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm -ST WLCSP-132, ST die ID 480, 4.57x4.37mm, 132 Ball, 12x11 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h7a3ai.pdf +ST WLCSP-132, ST die ID 480, 4.57x4.37mm, 132 Ball, 12x11 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h7a3ai.pdf CSP 132 0.35 0 132 132 Package_CSP ST_WLCSP-143_Die419 -WLCSP-143, 4.521x5.547mm, 143 Ball, 11x13 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f429ng.pdf#page=203 +WLCSP-143, 4.521x5.547mm, 143 Ball, 11x13 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f429ng.pdf#page=203 CSP 143 0.4 0 143 143 Package_CSP ST_WLCSP-143_Die449 -WLCSP-143, 4.539x5.849mm, 143 Ball, 11x13 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f746zg.pdf#page=202 +WLCSP-143, 4.539x5.849mm, 143 Ball, 11x13 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f746zg.pdf#page=202 CSP 143 0.4 0 143 143 Package_CSP ST_WLCSP-144_Die470 -WLCSP-144, 5.24x5.24mm, 144 Ball, 12x12 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00366448.pdf#page=295 +WLCSP-144, 5.24x5.24mm, 144 Ball, 12x12 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00366448.pdf#page=295 CSP 144 0.4 0 144 144 Package_CSP -ST_WLCSP-150_5.38x5.47mm_P0.4m_Stagger -ST WLCSP-150, ST die ID 481, 5.38x5.47mm, 150 Ball, Y-staggered 13x23 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u595zj.pdf +ST_WLCSP-150_5.38x5.47mm_Layout13x23_P0.4mm_Stagger +ST WLCSP-150, ST die ID 481, 5.38x5.47mm, 150 Ball, Y-staggered 13x23 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u595zj.pdf CSP 150 0.4 0 150 150 Package_CSP ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm -ST WLCSP-156, ST die ID 450, 4.96x4.64mm, 156 Ball, 13x12 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h747xi.pdf +ST WLCSP-156, ST die ID 450, 4.96x4.64mm, 156 Ball, 13x12 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32h747xi.pdf CSP 156 0.35 0 156 156 Package_CSP ST_WLCSP-168_Die434 -WLCSP-168, 4.891x5.692mm, 168 Ball, 12x14 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/stm32f469ni.pdf#page=198 +WLCSP-168, 4.891x5.692mm, 168 Ball, 12x14 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/stm32f469ni.pdf#page=198 CSP 168 0.4 0 168 168 Package_CSP ST_WLCSP-180_Die451 -WLCSP-180, 5.537x6.095mm, 180 Ball, 13x14 Layout, 0.4mm Pitch, http://www.st.com/resource/en/datasheet/DM00273119.pdf#page=240 +WLCSP-180, 5.537x6.095mm, 180 Ball, 13x14 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.st.com/resource/en/datasheet/DM00273119.pdf#page=240 CSP 180 0.4 0 180 180 Package_CSP -ST_WLCSP-208_5.8x5.6mm_P0.35_Stagger -ST WLCSP-208, ST die ID 476, 5.8x5.6mm, 208 Ball, X-staggered 26x16 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32u5f9bj.pdf +ST_WLCSP-208_5.8x5.6mm_Layout26x16_P0.35mm_Stagger +ST WLCSP-208, ST die ID 476, 5.8x5.6mm, 208 Ball, X-staggered 26x16 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u5f9bj.pdf CSP 208 0.35 0 208 208 Package_CSP -ST_WLCSP-208_5.38x5.47mm_P0.35mm_Stagger -ST WLCSP-208, ST die ID 481, 5.38x5.47mm, 208 Ball, X-staggered 26x16 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32u5a5aj.pdf +ST_WLCSP-208_5.38x5.47mm_Layout26x16_P0.35mm_Stagger +ST WLCSP-208, ST die ID 481, 5.38x5.47mm, 208 Ball, X-staggered 26x16 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.st.com/resource/en/datasheet/stm32u5a5aj.pdf CSP 208 0.35 0 208 208 Package_CSP -WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm -X1-WLB0909, 0.89x0.89mm, 4 Ball, 2x2 Layout, 0.5mm Pitch, https://www.diodes.com/assets/Datasheets/AP22913.pdf -CSP 4 0.5 -0 -4 -4 -Package_CSP -WLCSP-4_0.64x0.64mm_P0.35mm -WLCSP-4, 0.64x0.64mm, 4 Ball, 2x2 Layout, 0.35mm Pitch, https://www.onsemi.com/pdf/datasheet/ncp163-d.pdf#page=23 +WLCSP-4_0.64x0.64mm_Layout2x2_P0.35mm +WLCSP-4, 0.64x0.64mm, 4 Ball, 2x2 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.onsemi.com/pdf/datasheet/ncp163-d.pdf#page=23 CSP 4 0.35 0 4 4 Package_CSP +WLCSP-4_0.89x0.89mm_Layout2x2_P0.5mm +X1-WLB0909-4, 0.89x0.89mm, 4 Ball, 2x2 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.diodes.com/assets/Datasheets/AP22913.pdf +CSP 4 0.5 +0 +4 +4 +Package_CSP WLCSP-6_1.4x1.0mm_P0.4mm 6pin Pitch 0.4mm 6pin Pitch 0.4mm WLCSP @@ -71218,15 +74599,15 @@ WLCSP WLCSP-8 XFBGA XFBGA-8 CSP BGA Chip-Scale Glass-Top 8 8 Package_CSP -WLCSP-8_1.551x2.284mm_P0.5mm -WLCSP-8, 1.551x2.284mm, 8 Ball, 2x4 Layout, 0.5mm Pitch, https://www.adestotech.com/wp-content/uploads/AT25SL321_112.pdf#page=75 +WLCSP-8_1.551x2.284mm_Layout2x4_P0.5mm +WLCSP-8, 1.551x2.284mm, 8 Ball, 2x4 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.adestotech.com/wp-content/uploads/AT25SL321_112.pdf#page=75 CSP 8 0.5 0 8 8 Package_CSP -WLCSP-9_1.21x1.22mm_P0.4mm -WLCSP-9, 1.21x1.22mm, 9 Ball, 3x3 Layout, 0.4mm Pitch, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/wlcspcb/cb_9_3.pdf +WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm +WLCSP-9, 1.21x1.22mm, 9 Ball, 3x3 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/wlcspcb/cb_9_3.pdf CSP 9 0.4 0 9 @@ -71239,22 +74620,22 @@ BMM150 WLCSP 12 12 Package_CSP -WLCSP-12_1.403x1.555mm_P0.4mm_Stagger -WLCSP-12, staggered array, 1.403x1.555mm, 12 Ball, 6x4 Layout, 0.2x0.346333mm Pitch, http://ww1.microchip.com/downloads/en/devicedoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=208 -CSP 12 0.2x0.346333 +WLCSP-12_1.403x1.555mm_Layout6x4_P0.4mm_Stagger +WLCSP-12, staggered array, 1.403x1.555mm, 12 Ball, X-staggered 6x4 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://ww1.microchip.com/downloads/en/devicedoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=208 +CSP 12 0.4 0 12 12 Package_CSP -WLCSP-16_1.409x1.409mm_P0.35mm -WLCSP-16, 1.409x1.409mm, 16 Ball, 4x4 Layout, 0.35mm Pitch, http://www.latticesemi.com/view_document?document_id=213 +WLCSP-16_1.409x1.409mm_Layout4x4_P0.35mm +WLCSP-16, 1.409x1.409mm, 16 Ball, 4x4 Layout, 0.35mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, http://www.latticesemi.com/view_document?document_id=213 CSP 16 0.35 0 16 16 Package_CSP -WLCSP-16_2.225x2.17mm_P0.5mm -WLCSP-16 2.225x2.17mm, 2.225x2.17mm, 16 Ball, 4x4 Layout, 0.5mm Pitch, https://ww1.microchip.com/downloads/en/DeviceDoc/16B_WLCSP_CS_C04-06036c.pdf +WLCSP-16_2.225x2.17mm_Layout4x4_P0.5mm +WLCSP-16 2.225x2.17mm, 2.225x2.17mm, 16 Ball, 4x4 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://ww1.microchip.com/downloads/en/DeviceDoc/16B_WLCSP_CS_C04-06036c.pdf CSP 16 0.5 0 16 @@ -71407,6 +74788,13 @@ QFN 0.5 87 57 Package_DFN_QFN +DFN-4_5x7mm_P5.08mm +DFN, 4 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/TCG/ProductDocuments/DataSheets/DSC1001-3-4-1.8V-3.3V-Low-Power-Precision-CMOS-Oscillators-DS20005529.pdf#page=14), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead Microchip-DFN75-4LD-PL-1 +0 +4 +4 +Package_DFN_QFN DFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm_PullBack DFN, 6 Pin (http://www.onsemi.com/pub/Collateral/NCP133-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py DFN NoLead @@ -71570,7 +74958,7 @@ DFN NoLead Package_DFN_QFN DFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm DFN, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/05081702_c_ddb8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead +DFN NoLead Linear-DDB 0 11 9 @@ -71624,13 +75012,6 @@ DFN NoLead STC8G1K08A-36I-DFN8 10 9 Package_DFN_QFN -DFN-8-1EP_3x3mm_P0.5mm_EP1.7x2.4mm_ThermalVias -DFN, 8 Pin (https://stcmicro.com/datasheet/STC8G-en.pdf#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead STC8G1K08A-36I-DFN8 -0 -20 -9 -Package_DFN_QFN DFN-8-1EP_3x3mm_P0.5mm_EP1.65x2.38mm DFN, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4320fb.pdf#page=10), generated with kicad-footprint-generator ipc_noLead_generator.py DFN NoLead @@ -71983,7 +75364,7 @@ DHVQFN NoLead Package_DFN_QFN DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm DHVQFN, 16 Pin (JEDEC MO-241/VAB, https://assets.nexperia.com/documents/package-information/SOT763-1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DHVQFN NoLead +DHVQFN NoLead Nexperia_SOT763-1 Texas_BQB0016A 0 19 17 @@ -72016,6 +75397,13 @@ U-DFN2020-6 (Type F) 8 8 Package_DFN_QFN +Diodes_UDFN3810-9_TYPE_B +9-pin UDFN package, 1.0x3.8mm, (Ref: https://www.diodes.com/assets/Datasheets/D3V3X8U9LP3810.pdf) +UDFN SMD +0 +9 +9 +Package_DFN_QFN Diodes_ZL32_TQFN-32-1EP_3x6mm_P0.4mm_EP1.25x3.5mm Diodes ZL32 TQFN, 32 Pin (https://www.diodes.com/assets/Package-Files/ZL32.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py Diodes TQFN NoLead @@ -72023,6 +75411,13 @@ Diodes TQFN NoLead 41 33 Package_DFN_QFN +EPC_QFN-13-3EP_3.5x5mm_P0.5mm +EPC QFN-13, 5.0x3.5mm, Pitch 0.5mm, https://epc-co.com/epc/Portals/0/epc/documents/datasheets/EPC23102_datasheet.pdf +ePower-Stage-IC EPC23102 EPC23103 EPC23104 +0 +62 +13 +Package_DFN_QFN HVQFN-16-1EP_3x3mm_P0.5mm_EP1.5x1.5mm HVQFN, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT758-1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py HVQFN NoLead @@ -72062,7 +75457,7 @@ HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py HVQFN NoLead 0 -39 +44 25 Package_DFN_QFN HVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm @@ -72093,6 +75488,20 @@ HVQFN NoLead 67 41 Package_DFN_QFN +HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm +HXQFN, 16 Pin (https://www.nxp.com/docs/en/data-sheet/NX3L4051.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +HXQFN NoLead +0 +21 +17 +Package_DFN_QFN +HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm_ThermalVias +HXQFN, 16 Pin (https://www.nxp.com/docs/en/data-sheet/NX3L4051.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +HXQFN NoLead +0 +26 +17 +Package_DFN_QFN Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm MLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) mlpq 32 7x7mm @@ -72359,6 +75768,13 @@ DFN 0.5 8 8 Package_DFN_QFN +OnSemi_DFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm +OnSemi DFN, 14 Pin (https://www.onsemi.com/pub/Collateral/506CM.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +OnSemi DFN NoLead +0 +24 +15 +Package_DFN_QFN OnSemi_SIP-38-6EP-9x7mm_P0.65mm_EP1.2x1.2mm On Semiconductor, SIP-38, 9x7mm, (https://www.onsemi.com/pub/Collateral/AX-SIP-SFEU-D.PDF#page=19) On Semiconductor SIP @@ -72373,13 +75789,6 @@ dfn udfn dual flat 8 8 Package_DFN_QFN -OnSemi_UDFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm -OnSemi UDFN, 14 Pin (https://www.onsemi.com/pub/Collateral/506CM.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -OnSemi UDFN NoLead -0 -24 -15 -Package_DFN_QFN OnSemi_UDFN-16-1EP_1.35x3.3mm_P0.4mm_EP0.4x2.8mm OnSemi UDFN, 16 Pin (https://www.onsemi.com/pdf/datasheet/cm1624-d.pdf#page=7), generated with kicad-footprint-generator ipc_noLead_generator.py OnSemi UDFN NoLead @@ -72443,6 +75852,20 @@ QFN NoLead 32 13 Package_DFN_QFN +QFN-12-1EP_3x3mm_P0.5mm_EP1.45x1.45mm +QFN, 12 Pin (https://www.st.com/resource/en/datasheet/tcpp01-m12.pdf#page=22), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead QFN12L +0 +15 +13 +Package_DFN_QFN +QFN-12-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias +QFN, 12 Pin (https://www.st.com/resource/en/datasheet/tcpp01-m12.pdf#page=22), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead QFN12L +0 +18 +13 +Package_DFN_QFN QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm QFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead @@ -72464,6 +75887,20 @@ QFN NoLead 17 13 Package_DFN_QFN +QFN-16-1EP_1.8x2.6mm_P0.4mm_EP0.7x1.5mm +QFN, 16 Pin (https://www.st.com/resource/en/datasheet/stg3692.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead QFN16L +0 +18 +17 +Package_DFN_QFN +QFN-16-1EP_1.8x2.6mm_P0.4mm_EP0.7x1.5mm_ThermalVias +QFN, 16 Pin (https://www.st.com/resource/en/datasheet/stg3692.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead QFN16L +0 +22 +17 +Package_DFN_QFN QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm QFN, 16 Pin (https://www.st.com/resource/en/datasheet/tsv521.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead @@ -72472,10 +75909,10 @@ QFN NoLead 17 Package_DFN_QFN QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias -QFN, 16 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -QFN DFN_QFN +QFN, 16 Pin (https://www.st.com/resource/en/datasheet/tsv521.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead 0 -31 +26 17 Package_DFN_QFN QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm @@ -72909,7 +76346,7 @@ QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm_ThermalVias QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -51 +39 25 Package_DFN_QFN QFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm @@ -72937,7 +76374,7 @@ QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm_ThermalVias QFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -67 +51 25 Package_DFN_QFN QFN-24-1EP_5x5mm_P0.65mm_EP3.25x3.25mm @@ -72951,7 +76388,7 @@ QFN-24-1EP_5x5mm_P0.65mm_EP3.25x3.25mm_ThermalVias QFN, 24 Pin (https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/44000000MDkO/lWPNMeJClEs8Zvyu7AlDlKSyZqhYdVpQzFLVfUp.EXs), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -51 +39 25 Package_DFN_QFN QFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm @@ -72965,7 +76402,7 @@ QFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm_ThermalVias QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -53 +46 29 Package_DFN_QFN QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm @@ -72996,27 +76433,6 @@ QFN NoLead 43 29 Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm -QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalVias -QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -43 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.8x2.8mm -QFN, 28 Pin (QFN28X4; https://www.wch-ic.com/downloads/CH32V203DS0_PDF.html), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead @@ -73052,6 +76468,20 @@ QFN NoLead 48 29 Package_DFN_QFN +QFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm +QFN, 28 Pin (JEDEC MO-220-K.01, variation VHHD-1, https://www.jedec.org/system/files/docs/MO-220K01.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +38 +29 +Package_DFN_QFN +QFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm_ThermalVias +QFN, 28 Pin (JEDEC MO-220-K.01, variation VHHD-1, https://www.jedec.org/system/files/docs/MO-220K01.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 +29 +Package_DFN_QFN QFN-28-1EP_5x5mm_P0.5mm_EP3.1x3.1mm QFN, 28 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/TMC2202_TMC2208_TMC2224_datasheet_rev1.14.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead @@ -73063,7 +76493,21 @@ QFN-28-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias QFN, 28 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/TMC2202_TMC2208_TMC2224_datasheet_rev1.14.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -71 +55 +29 +Package_DFN_QFN +QFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm +QFN, 28 Pin (https://www.silabs.com/documents/public/data-sheets/C8051F32x.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +38 +29 +Package_DFN_QFN +QFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm_ThermalVias +QFN, 28 Pin (https://www.silabs.com/documents/public/data-sheets/C8051F32x.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 29 Package_DFN_QFN QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm @@ -73077,7 +76521,7 @@ QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalVias QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -55 +48 29 Package_DFN_QFN QFN-28-1EP_5x5mm_P0.5mm_EP3.75x3.75mm @@ -73091,7 +76535,7 @@ QFN-28-1EP_5x5mm_P0.5mm_EP3.75x3.75mm_ThermalVias QFN, 28 Pin (https://www.cmlmicro.com/wp-content/uploads/2017/10/CMX901_ds.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -91 +64 29 Package_DFN_QFN QFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm @@ -73105,7 +76549,7 @@ QFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm_ThermalVias QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -62 +54 29 Package_DFN_QFN QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm @@ -73119,7 +76563,7 @@ QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm_ThermalVias QFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -71 +55 29 Package_DFN_QFN QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm @@ -73133,7 +76577,7 @@ QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm_ThermalVias QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -71 +55 29 Package_DFN_QFN QFN-28_4x4mm_P0.5mm @@ -73168,7 +76612,7 @@ QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm_ThermalVias QFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +47 33 Package_DFN_QFN QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm @@ -73182,7 +76626,7 @@ QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +52 33 Package_DFN_QFN QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm @@ -73196,7 +76640,7 @@ QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm_ThermalVias QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002164B.pdf#page=68), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +52 33 Package_DFN_QFN QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm @@ -73210,7 +76654,7 @@ QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias QFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf#page=468), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +52 33 Package_DFN_QFN QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm @@ -73224,7 +76668,7 @@ QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias QFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +47 33 Package_DFN_QFN QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm @@ -73238,7 +76682,7 @@ QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +52 33 Package_DFN_QFN QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm @@ -73252,7 +76696,7 @@ QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm_ThermalVias QFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -59 +52 33 Package_DFN_QFN QFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm @@ -73266,7 +76710,7 @@ QFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm_ThermalVias QFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -75 +66 33 Package_DFN_QFN QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm @@ -73280,7 +76724,7 @@ QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm_ThermalVias QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf#page=426), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -75 +66 33 Package_DFN_QFN QFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm @@ -73294,7 +76738,7 @@ QFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm_ThermalVias QFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -75 +66 33 Package_DFN_QFN QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm @@ -73308,7 +76752,7 @@ QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm_ThermalVias QFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -56 +59 37 Package_DFN_QFN QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm @@ -73322,7 +76766,7 @@ QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm_ThermalVias QFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -56 +62 37 Package_DFN_QFN QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm @@ -73336,7 +76780,7 @@ QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm_ThermalVias QFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -63 +56 37 Package_DFN_QFN QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm @@ -73350,7 +76794,7 @@ QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias QFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf#page=72), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -63 +56 37 Package_DFN_QFN QFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm @@ -73367,20 +76811,6 @@ QFN NoLead 56 39 Package_DFN_QFN -QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm -QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -54 -39 -Package_DFN_QFN -QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm_ThermalVias -QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -63 -39 -Package_DFN_QFN QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead @@ -73518,7 +76948,7 @@ QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm_ThermalVias QFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -91 +75 49 Package_DFN_QFN QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm @@ -73546,7 +76976,7 @@ QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm_ThermalVias QFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -91 +75 49 Package_DFN_QFN QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm @@ -73560,7 +76990,7 @@ QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm_ThermalVias QFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -91 +75 49 Package_DFN_QFN QFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm @@ -73620,14 +77050,14 @@ QFN NoLead ST_UFQFPN48 Analog_CP-48-13 JEDEC_MO-220-WKKD-4 49 Package_DFN_QFN QFN-48-1EP_7x7mm_P0.5mm_EP5.7x5.7mm -QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN, 48 Pin (https://www.renesas.com/us/en/document/dst/upd720201upd720202-datasheet), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 65 49 Package_DFN_QFN QFN-48-1EP_7x7mm_P0.5mm_EP5.7x5.7mm_ThermalVias -QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN, 48 Pin (https://www.renesas.com/us/en/document/dst/upd720201upd720202-datasheet), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 91 @@ -73714,7 +77144,7 @@ QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm_ThermalVias QFN, 56 Pin (https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf#page=41), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -71 +76 57 Package_DFN_QFN QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm @@ -73847,7 +77277,7 @@ QFN-64-1EP_9x9mm_P0.5mm_EP3.4x3.4mm_ThermalVias QFN, 64 Pin (www.intel.com/content/www/us/en/ethernet-controllers/i210-ethernet-controller-datasheet.html), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -79 +84 65 Package_DFN_QFN QFN-64-1EP_9x9mm_P0.5mm_EP3.8x3.8mm @@ -73861,7 +77291,7 @@ QFN-64-1EP_9x9mm_P0.5mm_EP3.8x3.8mm_ThermalVias QFN, 64 Pin (https://datasheet.lcsc.com/szlcsc/Realtek-Semicon-RTL8211EG-VB-CG_C69264.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -79 +84 65 Package_DFN_QFN QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm @@ -73875,7 +77305,7 @@ QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm_ThermalVias QFN, 64 Pin (https://www.silabs.com/documents/public/data-sheets/cp2108-datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -79 +84 65 Package_DFN_QFN QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm @@ -73945,7 +77375,7 @@ QFN-64-1EP_9x9mm_P0.5mm_EP5.7x5.7mm_ThermalVias QFN, 64 Pin (https://static.klayers.net/kl_pdf/MS2130-MacroSilicon_KL-014-0010911.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -79 +84 65 Package_DFN_QFN QFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm @@ -74099,21 +77529,21 @@ QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias QFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -103 +96 77 Package_DFN_QFN QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm QFN, 76 Pin (https://ftdichip.com/wp-content/uploads/2020/07/DS_FT600Q-FT601Q-IC-Datasheet.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -78 +86 77 Package_DFN_QFN QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm_ThermalVias QFN, 76 Pin (https://ftdichip.com/wp-content/uploads/2020/07/DS_FT600Q-FT601Q-IC-Datasheet.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -103 +96 77 Package_DFN_QFN QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm @@ -74127,7 +77557,7 @@ QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm_ThermalVias QFN, 80 Pin (https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead 0 -107 +116 81 Package_DFN_QFN Qorvo_DFN-8-1EP_2x2mm_P0.5mm @@ -74158,6 +77588,20 @@ DFN package size 0604 3 pins 3 3 Package_DFN_QFN +Renesas_UQFN-16_2x2mm_P0.4mm +Renesas UQFN, 16 Pin (Renesas STQFN-16L, https://www.renesas.com/en/document/dst/slg47011-datasheet#page=228), generated with kicad-footprint-generator ipc_noLead_generator.py +Renesas UQFN NoLead +0 +16 +16 +Package_DFN_QFN +Renesas_UQFN-20_2x3mm_P0.4mm_LayoutBorder4x6y +Renesas UQFN, 20 Pin (Renesas STQFN-20L, https://www.renesas.com/en/document/dst/slg465808283-datasheet#page=200), generated with kicad-footprint-generator ipc_noLead_generator.py +Renesas UQFN NoLead +0 +20 +20 +Package_DFN_QFN ST_UFDFPN-12-1EP_3x3mm_P0.5mm_EP1.4x2.55mm ST UFDFPN, 12 Pin (https://www.st.com/resource/en/datasheet/st25dv04k.pdf#page=152), generated with kicad-footprint-generator ipc_noLead_generator.py ST UFDFPN NoLead @@ -74173,8 +77617,8 @@ UFQFPN 0.5 20 Package_DFN_QFN ST_UQFN-6L_1.5x1.7mm_P0.5mm -ST UQFN 6 pin 0.5mm Pitch http://www.st.com/resource/en/datasheet/ecmf02-2amx6.pdf -UQFN DFN 0.5 ST +ST UQFN, 6 Pin (https://www.st.com/resource/en/datasheet/ecmf02-2amx6.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +ST UQFN NoLead 0 6 6 @@ -74319,6 +77763,20 @@ TQFN NoLead 26 17 Package_DFN_QFN +TQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm +TQFN, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf (T1644+4)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +21 +17 +Package_DFN_QFN +TQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias +TQFN, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf (T1644+4)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +26 +17 +Package_DFN_QFN TQFN-16-1EP_5x5mm_P0.8mm_EP2.29x2.29mm TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-4)), generated with kicad-footprint-generator ipc_noLead_generator.py TQFN NoLead @@ -74558,15 +78016,15 @@ TQFN NoLead T4477+2 T4477+2C T4477+3 45 Package_DFN_QFN TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm -TQFN, 48 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0144.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead +TQFN, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0144.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead T4877+3 T4877+3C 0 58 49 Package_DFN_QFN TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm_ThermalVias -TQFN, 48 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0144.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead +TQFN, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0144.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead T4877+3 T4877+3C 0 75 49 @@ -74585,6 +78043,20 @@ Texas instruments QFN 34 15 Package_DFN_QFN +Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm +Texas DLH0010A WSON, 10 Pin (https://www.ti.com/lit/gpn/BQ25185), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +12 +11 +Package_DFN_QFN +Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias +Texas DLH0010A WSON, 10 Pin (https://www.ti.com/lit/gpn/BQ25185), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +15 +11 +Package_DFN_QFN Texas_DRB0008A DFN-8, 3x3x1mm, http://www.ti.com/lit/ds/symlink/ucc24610.pdf DRB0008A @@ -74599,6 +78071,13 @@ ti qfm mof0009a 24 9 Package_DFN_QFN +Texas_PicoStar_DFN-3_0.69x0.60mm +Texas Picostar DFN-3, 0.73x0.64mm max, 0.69x0.60mm nom, https://www.ti.com/lit/ds/symlink/csd13380f3.pdf +TI YJM0003A +0 +5 +3 +Package_DFN_QFN Texas_QFN-41_10x16mm QFN, 41 Pin (http://www.ti.com/lit/ml/mpqf506/mpqf506.pdf) QFN DFN_QFN @@ -74638,7 +78117,7 @@ Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias Texas RGC0064B VQFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=122), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -127 +95 65 Package_DFN_QFN Texas_RGE0024C_VQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm @@ -74722,7 +78201,7 @@ Texas_RGW0020A_VQFN-20-1EP_5x5mm_P0.65mm_EP3.15x3.15mm_ThermalVias Texas RGW0020A VQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/tps7a47.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -47 +35 21 Package_DFN_QFN Texas_RGY_R-PVQFN-N16_EP2.05x2.55mm @@ -74778,7 +78257,7 @@ Texas_RGZ0048A_VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias Texas RGZ0048A VQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=113), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -111 +91 49 Package_DFN_QFN Texas_RHA0040B_VQFN-40-1EP_6x6mm_P0.5mm_EP4.15x4.15mm @@ -74792,7 +78271,7 @@ Texas_RHA0040B_VQFN-40-1EP_6x6mm_P0.5mm_EP4.15x4.15mm_ThermalVias Texas RHA0040B VQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=72 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -83 +67 41 Package_DFN_QFN Texas_RHA0040D_VQFN-40-1EP_6x6mm_P0.5mm_EP2.9x2.9mm @@ -74834,7 +78313,7 @@ Texas_RHA_VQFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias Texas RHA VQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=49), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -83 +67 41 Package_DFN_QFN Texas_RHB0032E_VQFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm @@ -74848,7 +78327,7 @@ Texas_RHB0032E_VQFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias Texas RHB0032E VQFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -59 +52 33 Package_DFN_QFN Texas_RHB0032M_VQFN-32-1EP_5x5mm_P0.5mm_EP2.1x2.1mm @@ -74865,6 +78344,20 @@ Texas VQFN NoLead 47 33 Package_DFN_QFN +Texas_RHF0024A_VQFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm +Texas RHF0024A VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tps2660.pdf#page=51), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas VQFN NoLead +0 +31 +25 +Package_DFN_QFN +Texas_RHF0024A_VQFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias +Texas RHF0024A VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tps2660.pdf#page=51), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas VQFN NoLead +0 +44 +25 +Package_DFN_QFN Texas_RHH0036C_VQFN-36-1EP_6x6mm_P0.5mm_EP4.4x4.4mm Texas RHH0036C VQFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead @@ -74876,7 +78369,7 @@ Texas_RHH0036C_VQFN-36-1EP_6x6mm_P0.5mm_EP4.4x4.4mm_ThermalVias Texas RHH0036C VQFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -79 +63 37 Package_DFN_QFN Texas_RJE0020A_VQFN-20-1EP_3x3mm_P0.45mm_EP0.675x0.76mm @@ -74914,6 +78407,20 @@ Texas WQFN NoLead 31 25 Package_DFN_QFN +Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mm +Texas RNH0030A WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/hd3ss3220.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +33 +31 +Package_DFN_QFN +Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mm_ThermalVias +Texas RNH0030A WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/hd3ss3220.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +40 +31 +Package_DFN_QFN Texas_RNN0018A Texas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf) ti vqfn-hr rnn0018a @@ -74923,18 +78430,32 @@ ti vqfn-hr rnn0018a Package_DFN_QFN Texas_RNP0030B_WQFN-30-1EP_4x6mm_P0.5mm_EP1.8x4.5mm Texas RNP0030B WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/lm76003-q1.pdf#page=53), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas WQFN NoLead +Texas WQFN NoLead Texas_RNP0030E 0 39 31 Package_DFN_QFN Texas_RNP0030B_WQFN-30-1EP_4x6mm_P0.5mm_EP1.8x4.5mm_ThermalVias Texas RNP0030B WQFN, 30 Pin (https://www.ti.com/lit/ds/symlink/lm76003-q1.pdf#page=53), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas WQFN NoLead +Texas WQFN NoLead Texas_RNP0030E 0 55 31 Package_DFN_QFN +Texas_RNQ0040A_WQFN-40-1EP_6x4mm_P0.4mm_EP4.7x2.7mm +Texas RNQ0040A WQFN, 40 Pin (https://www.ti.com/lit/ds/symlink/tusb1046-dci.pdf#page=45), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +47 +41 +Package_DFN_QFN +Texas_RNQ0040A_WQFN-40-1EP_6x4mm_P0.4mm_EP4.7x2.7mm_ThermalVias +Texas RNQ0040A WQFN, 40 Pin (https://www.ti.com/lit/ds/symlink/tusb1046-dci.pdf#page=45), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +60 +41 +Package_DFN_QFN Texas_RPU0010A_VQFN-HR-10_2x2mm_P0.5mm VQFN-HR, 10 Pin (https://www.ti.com/lit/ds/symlink/tps62912.pdf#page=39) VQFN-HR NO LEAD @@ -74953,7 +78474,7 @@ Texas_RSA_VQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias Texas RSA VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py Texas VQFN NoLead 0 -31 +36 17 Package_DFN_QFN Texas_RSN_WQFN-32-1EP_4x4mm_P0.4mm_EP2.8x2.8mm @@ -75033,6 +78554,20 @@ Texas WQFN NoLead 31 17 Package_DFN_QFN +Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm +Texas RUK0020B WQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +25 +21 +Package_DFN_QFN +Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias +Texas RUK0020B WQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +35 +21 +Package_DFN_QFN Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm Texas RUM0016A WQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py Texas WQFN NoLead @@ -75286,8 +78821,8 @@ UQFN NoLead 10 Package_DFN_QFN UQFN-10_1.4x1.8mm_P0.4mm -UQFN 10pin, https://www.onsemi.com/pub/Collateral/488AT.PDF -UQFN-10_1.4x1.8mm_P0.4mm +UQFN, 10 Pin (https://www.onsemi.com/pub/Collateral/488AT.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead ONSemi-UQFN10-488AT-01 0 10 10 @@ -75329,11 +78864,25 @@ QFN 0.65 Package_DFN_QFN UQFN-16_1.8x2.6mm_P0.4mm UQFN, 16 Pin (https://www.ti.com/lit/ds/symlink/ts3a5017.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead +UQFN NoLead TI-RSV0016A 0 16 16 Package_DFN_QFN +UQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm +UQFN, 20 Pin (https://www.kinet-ic.com/uploads/web/KTD2058,%20KTD2059,%20KTD2060,%20KTD2061/KTD2061-58-59-60-04e.pdf#page=25), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +25 +21 +Package_DFN_QFN +UQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias +UQFN, 20 Pin (https://www.kinet-ic.com/uploads/web/KTD2058,%20KTD2059,%20KTD2060,%20KTD2061/KTD2061-58-59-60-04e.pdf#page=25), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +30 +21 +Package_DFN_QFN UQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py UQFN NoLead @@ -75394,7 +78943,7 @@ UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias UQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py UQFN NoLead 0 -67 +60 41 Package_DFN_QFN UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm @@ -75408,7 +78957,7 @@ UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm_ThermalVias UQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py UQFN NoLead 0 -75 +68 49 Package_DFN_QFN UQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm @@ -75432,6 +78981,20 @@ DFN 0.5 11 9 Package_DFN_QFN +VQFN-12-1EP_4x4mm_P0.8mm_EP2.1x2.1mm +VQFN, 12 Pin (https://www.mouser.ch/datasheet/2/268/EMC2301_2_3_5_Data_Sheet_DS20006532A-3443118.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +17 +13 +Package_DFN_QFN +VQFN-12-1EP_4x4mm_P0.8mm_EP2.1x2.1mm_ThermalVias +VQFN, 12 Pin (https://www.mouser.ch/datasheet/2/268/EMC2301_2_3_5_Data_Sheet_DS20006532A-3443118.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +22 +13 +Package_DFN_QFN VQFN-16-1EP_3x3mm_P0.5mm_EP1.1x1.1mm VQFN, 16 Pin (https://ww1.microchip.com/downloads/en/DeviceDoc/16L_VQFN-WFS_3x3mm_4MX_C04-00508a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead @@ -75443,7 +79006,7 @@ VQFN-16-1EP_3x3mm_P0.5mm_EP1.1x1.1mm_ThermalVias VQFN, 16 Pin (https://ww1.microchip.com/downloads/en/DeviceDoc/16L_VQFN-WFS_3x3mm_4MX_C04-00508a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead 0 -23 +20 17 Package_DFN_QFN VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm @@ -75555,7 +79118,7 @@ VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead 0 -39 +44 25 Package_DFN_QFN VQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm @@ -75586,6 +79149,34 @@ VQFN NoLead 48 29 Package_DFN_QFN +VQFN-28-1EP_5x5mm_P0.5mm_EP3.7x3.7mm +VQFN, 28 Pin (Based on JEDEC MO-220-K.01 variation VHHD-3 and exposed pad nominal size from ADI Trinamic / Analog Devices, https://www.jedec.org/system/files/docs/MO-220K01.pdf, https://www.analog.com/media/en/technical-documentation/data-sheets/TMC2209_datasheet_rev1.09.pdf#page=83), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +33 +29 +Package_DFN_QFN +VQFN-28-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias +VQFN, 28 Pin (Based on JEDEC MO-220-K.01 variation VHHD-3 and exposed pad nominal size from ADI Trinamic / Analog Devices, https://www.jedec.org/system/files/docs/MO-220K01.pdf, https://www.analog.com/media/en/technical-documentation/data-sheets/TMC2209_datasheet_rev1.09.pdf#page=83), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +50 +29 +Package_DFN_QFN +VQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm +VQFN, 28 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP251863-External-CAN-FD-Controller-with-Integrated-Transceiver-DS20006624.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +33 +29 +Package_DFN_QFN +VQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm_ThermalVias +VQFN, 28 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP251863-External-CAN-FD-Controller-with-Integrated-Transceiver-DS20006624.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +43 +29 +Package_DFN_QFN VQFN-32-1EP_4x4mm_P0.4mm_EP2.8x2.8mm VQFN, 32 Pin (https://www.ti.com/lit/ds/symlink/tps25750.pdf#page=78), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead @@ -75642,6 +79233,48 @@ VQFN NoLead 47 33 Package_DFN_QFN +VQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm +VQFN, 40 Pin (Based on JEDEC MO-220-K.01, variation VHHE-1, https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP6536/document_id/3761/), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +45 +41 +Package_DFN_QFN +VQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm_ThermalVias +VQFN, 40 Pin (Based on JEDEC MO-220-K.01, variation VHHE-1, https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP6536/document_id/3761/), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +62 +41 +Package_DFN_QFN +VQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm +VQFN, 40 Pin (JEDEC MO-220-K.01, variation VHHE-1, https://www.jedec.org/system/files/docs/MO-220K01.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +45 +41 +Package_DFN_QFN +VQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias +VQFN, 40 Pin (JEDEC MO-220-K.01, variation VHHE-1, https://www.jedec.org/system/files/docs/MO-220K01.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +62 +41 +Package_DFN_QFN +VQFN-40-1EP_6x6mm_P0.5mm_EP3.5x3.5mm +VQFN, 40 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-40/cp-40-29.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead Analog_CP-40-29 +0 +50 +41 +Package_DFN_QFN +VQFN-40-1EP_6x6mm_P0.5mm_EP3.5x3.5mm_ThermalVias +VQFN, 40 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-40/cp-40-29.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead Analog_CP-40-29 +0 +67 +41 +Package_DFN_QFN VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm VQFN, 46 Pin (http://www.ti.com/lit/ds/symlink/lp5036.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead @@ -75761,6 +79394,13 @@ W-PDFN NoLead 13 9 Package_DFN_QFN +WCH_QFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm +WCH QFN, 16 Pin (https://www.wch.cn/downloads/PACKAGE_PDF.html), generated with kicad-footprint-generator ipc_noLead_generator.py +WCH QFN NoLead +0 +21 +17 +Package_DFN_QFN WDFN-6-2EP_4.0x2.6mm_P0.65mm WDFN, 6 pin, 4.0x2.6, 0.65P; Two exposed pads, (https://www.onsemi.com/pub/Collateral/511BZ.PDF) DFN 0.65P dual flag @@ -75978,6 +79618,20 @@ WQFN NoLead 39 25 Package_DFN_QFN +WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm +WQFN, 28 Pin (Based on JEDEC MO-220-K.01 variation WGGE and exposed pad from Maxim / Analog Devices, https://www.jedec.org/system/files/docs/MO-220K01.pdf, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead T2844-1 T2844-1C T2844Y-1C +0 +33 +29 +Package_DFN_QFN +WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm_ThermalVias +WQFN, 28 Pin (Based on JEDEC MO-220-K.01 variation WGGE and exposed pad from Maxim / Analog Devices, https://www.jedec.org/system/files/docs/MO-220K01.pdf, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead T2844-1 T2844-1C T2844Y-1C +0 +43 +29 +Package_DFN_QFN WQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm QFN, 32-Leads, Body 5x5x0.8mm, Pitch 0.5mm, Thermal Pad 3.1x3.1mm; (see Texas Instruments LM25119 http://www.ti.com/lit/ds/symlink/lm25119.pdf) WQFN 0.5 @@ -75985,6 +79639,48 @@ WQFN 0.5 37 33 Package_DFN_QFN +WQFN-38-1EP_5x7mm_P0.5mm_EP2.7x4.7mm +WQFN, 38 Pin (JEDEC MO-220 variation WHKD, https://www.jedec.org/document_search?search_api_views_fulltext=MO-220), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +45 +39 +Package_DFN_QFN +WQFN-38-1EP_5x7mm_P0.5mm_EP2.7x4.7mm_ThermalVias +WQFN, 38 Pin (JEDEC MO-220 variation WHKD, https://www.jedec.org/document_search?search_api_views_fulltext=MO-220), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +61 +39 +Package_DFN_QFN +WQFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm +WQFN, 38 Pin (JEDEC MO-220 variation WHKD (with exposed pad size from Linear Technology / Analog Devices), https://www.jedec.org/document_search?search_api_views_fulltext=MO-220, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead UHF +0 +45 +39 +Package_DFN_QFN +WQFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm_ThermalVias +WQFN, 38 Pin (JEDEC MO-220 variation WHKD (with exposed pad size from Linear Technology / Analog Devices), https://www.jedec.org/document_search?search_api_views_fulltext=MO-220, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead UHF +0 +61 +39 +Package_DFN_QFN +WQFN-38-1EP_5x7mm_P0.5mm_EP3.65x5.65mm +WQFN, 38 Pin (JEDEC MO-220 variation WHKD-1, https://www.jedec.org/document_search?search_api_views_fulltext=MO-220), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead TQFN T3857-1C T3857M-1 +0 +45 +39 +Package_DFN_QFN +WQFN-38-1EP_5x7mm_P0.5mm_EP3.65x5.65mm_ThermalVias +WQFN, 38 Pin (JEDEC MO-220 variation WHKD-1, https://www.jedec.org/document_search?search_api_views_fulltext=MO-220), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead TQFN T3857-1C T3857M-1 +0 +70 +39 +Package_DFN_QFN WQFN-42-1EP_3.5x9mm_P0.5mm_EP2.05x7.55mm WQFN, 42 Pin (http://www.ti.com/lit/ds/symlink/ts3l501e.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py WQFN NoLead @@ -76224,56 +79920,56 @@ THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket 28 Package_DIP DIP-4_W7.62mm -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +4-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 4 4 Package_DIP DIP-4_W7.62mm_LongPads -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +4-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 4 4 Package_DIP DIP-4_W7.62mm_SMDSocket_SmallPads -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +4-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 4 4 Package_DIP DIP-4_W7.62mm_Socket -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +4-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 4 4 Package_DIP DIP-4_W7.62mm_Socket_LongPads -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +4-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 4 4 Package_DIP DIP-4_W8.89mm_SMDSocket_LongPads -4-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +4-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 4 4 Package_DIP DIP-4_W10.16mm -4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +4-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 4 4 Package_DIP DIP-4_W10.16mm_LongPads -4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +4-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 4 @@ -76336,77 +80032,77 @@ THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 5 Package_DIP DIP-6_W7.62mm -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +6-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 6 6 Package_DIP DIP-6_W7.62mm_LongPads -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +6-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 6 6 Package_DIP DIP-6_W7.62mm_SMDSocket_SmallPads -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +6-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 6 6 Package_DIP DIP-6_W7.62mm_Socket -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +6-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 6 6 Package_DIP DIP-6_W7.62mm_Socket_LongPads -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +6-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 6 6 Package_DIP DIP-6_W8.89mm_SMDSocket_LongPads -6-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +6-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 6 6 Package_DIP DIP-6_W10.16mm -6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +6-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 6 6 Package_DIP DIP-6_W10.16mm_LongPads -6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +6-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 6 6 Package_DIP DIP-8-16_W7.62mm -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 8 8 Package_DIP DIP-8-16_W7.62mm_Socket -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 8 8 Package_DIP DIP-8-16_W7.62mm_Socket_LongPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 8 @@ -76427,658 +80123,735 @@ THT DIP DIL PDIP 2.54mm 7.62mm 300mil 7 Package_DIP DIP-8_W7.62mm -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 8 8 Package_DIP DIP-8_W7.62mm_LongPads -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 8 8 Package_DIP DIP-8_W7.62mm_SMDSocket_SmallPads -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 8 8 Package_DIP DIP-8_W7.62mm_Socket -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 8 8 Package_DIP DIP-8_W7.62mm_Socket_LongPads -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 8 8 Package_DIP DIP-8_W8.89mm_SMDSocket_LongPads -8-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +8-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 8 8 Package_DIP DIP-8_W10.16mm -8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +8-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 8 8 Package_DIP DIP-8_W10.16mm_LongPads -8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +8-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 8 8 Package_DIP DIP-10_W7.62mm -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +10-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 10 10 Package_DIP DIP-10_W7.62mm_LongPads -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +10-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 10 10 Package_DIP DIP-10_W7.62mm_SMDSocket_SmallPads -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +10-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 10 10 Package_DIP DIP-10_W7.62mm_Socket -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +10-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 10 10 Package_DIP DIP-10_W7.62mm_Socket_LongPads -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +10-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 10 10 Package_DIP DIP-10_W8.89mm_SMDSocket_LongPads -10-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +10-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 10 10 Package_DIP DIP-10_W10.16mm -10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +10-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 10 10 Package_DIP DIP-10_W10.16mm_LongPads -10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +10-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 10 10 Package_DIP DIP-12_W7.62mm -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +12-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 12 12 Package_DIP DIP-12_W7.62mm_LongPads -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +12-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 12 12 Package_DIP DIP-12_W7.62mm_SMDSocket_SmallPads -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +12-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 12 12 Package_DIP DIP-12_W7.62mm_Socket -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +12-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 12 12 Package_DIP DIP-12_W7.62mm_Socket_LongPads -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +12-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 12 12 Package_DIP DIP-12_W8.89mm_SMDSocket_LongPads -12-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +12-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 12 12 Package_DIP DIP-12_W10.16mm -12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +12-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 12 12 Package_DIP DIP-12_W10.16mm_LongPads -12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +12-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 12 12 Package_DIP DIP-14_W7.62mm -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +14-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 14 14 Package_DIP DIP-14_W7.62mm_LongPads -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +14-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 14 14 Package_DIP DIP-14_W7.62mm_SMDSocket_SmallPads -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +14-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 14 14 Package_DIP DIP-14_W7.62mm_Socket -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +14-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 14 14 Package_DIP DIP-14_W7.62mm_Socket_LongPads -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +14-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 14 14 Package_DIP DIP-14_W8.89mm_SMDSocket_LongPads -14-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +14-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 14 14 Package_DIP DIP-14_W10.16mm -14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +14-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 14 14 Package_DIP DIP-14_W10.16mm_LongPads -14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +14-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 14 14 Package_DIP DIP-16_W7.62mm -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 16 16 Package_DIP DIP-16_W7.62mm_LongPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 16 16 Package_DIP DIP-16_W7.62mm_SMDSocket_SmallPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 16 16 Package_DIP DIP-16_W7.62mm_Socket -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 16 16 Package_DIP DIP-16_W7.62mm_Socket_LongPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +16-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 16 16 Package_DIP DIP-16_W8.89mm_SMDSocket_LongPads -16-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +16-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 16 16 Package_DIP DIP-16_W10.16mm -16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +16-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 16 16 Package_DIP DIP-16_W10.16mm_LongPads -16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +16-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 16 16 Package_DIP DIP-18_W7.62mm -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +18-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 18 18 Package_DIP DIP-18_W7.62mm_LongPads -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +18-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 18 18 Package_DIP DIP-18_W7.62mm_SMDSocket_SmallPads -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +18-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 18 18 Package_DIP DIP-18_W7.62mm_Socket -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +18-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 18 18 Package_DIP DIP-18_W7.62mm_Socket_LongPads -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +18-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 18 18 Package_DIP DIP-18_W8.89mm_SMDSocket_LongPads -18-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +18-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 18 18 Package_DIP DIP-20_W7.62mm -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +20-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 20 20 Package_DIP DIP-20_W7.62mm_LongPads -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +20-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 20 20 Package_DIP DIP-20_W7.62mm_SMDSocket_SmallPads -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +20-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 20 20 Package_DIP DIP-20_W7.62mm_Socket -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +20-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 20 20 Package_DIP DIP-20_W7.62mm_Socket_LongPads -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +20-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 20 20 Package_DIP DIP-20_W8.89mm_SMDSocket_LongPads -20-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +20-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 20 20 Package_DIP DIP-22_W7.62mm -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +22-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 22 22 Package_DIP DIP-22_W7.62mm_LongPads -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +22-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 22 22 Package_DIP DIP-22_W7.62mm_SMDSocket_SmallPads -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +22-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 22 22 Package_DIP DIP-22_W7.62mm_Socket -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +22-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 22 22 Package_DIP DIP-22_W7.62mm_Socket_LongPads -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +22-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 22 22 Package_DIP DIP-22_W8.89mm_SMDSocket_LongPads -22-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +22-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 22 22 Package_DIP DIP-22_W10.16mm -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +22-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 22 22 Package_DIP DIP-22_W10.16mm_LongPads -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +22-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 22 22 Package_DIP DIP-22_W10.16mm_SMDSocket_SmallPads -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads +22-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads 0 22 22 Package_DIP DIP-22_W10.16mm_Socket -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket +22-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), Socket THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket 0 22 22 Package_DIP DIP-22_W10.16mm_Socket_LongPads -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads +22-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads 0 22 22 Package_DIP DIP-22_W11.43mm_SMDSocket_LongPads -22-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads +22-lead though-hole mounted DIP package, row spacing 11.43mm (450 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads 0 22 22 Package_DIP +DIP-24_18.0mmx34.29mm_W15.24mm +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) https://www.mouser.at/datasheet/2/389/m48t02-1849963.pdf +THT DIP DIL PDIP 2.54mm 15.24mm 600mil PCDIP24 CAPHAT M48T02 M48T12 M48Z02 M48Z12 +0 +24 +24 +Package_DIP +DIP-24_18.0mmx34.29mm_W15.24mm_LongPads +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) https://www.mouser.at/datasheet/2/389/m48t02-1849963.pdf +THT DIP DIL PDIP 2.54mm 15.24mm 600mil PCDIP24 CAPHAT M48T02 M48T12 M48Z02 M48Z12 +0 +24 +24 +Package_DIP +DIP-24_18.0mmx34.29mm_W15.24mm_SMDSocket_SmallPads +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) https://www.mouser.at/datasheet/2/389/m48t02-1849963.pdf +THT DIP DIL PDIP 2.54mm 15.24mm 600mil PCDIP24 CAPHAT M48T02 M48T12 M48Z02 M48Z12 +0 +24 +24 +Package_DIP +DIP-24_18.0mmx34.29mm_W15.24mm_Socket +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) https://www.mouser.at/datasheet/2/389/m48t02-1849963.pdf +THT DIP DIL PDIP 2.54mm 15.24mm 600mil PCDIP24 CAPHAT M48T02 M48T12 M48Z02 M48Z12 +0 +24 +24 +Package_DIP +DIP-24_18.0mmx34.29mm_W15.24mm_Socket_LongPads +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) https://www.mouser.at/datasheet/2/389/m48t02-1849963.pdf +THT DIP DIL PDIP 2.54mm 15.24mm 600mil PCDIP24 CAPHAT M48T02 M48T12 M48Z02 M48Z12 +0 +24 +24 +Package_DIP DIP-24_W7.62mm -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +24-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 24 24 Package_DIP DIP-24_W7.62mm_LongPads -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +24-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 24 24 Package_DIP DIP-24_W7.62mm_SMDSocket_SmallPads -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +24-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 24 24 Package_DIP DIP-24_W7.62mm_Socket -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +24-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 24 24 Package_DIP DIP-24_W7.62mm_Socket_LongPads -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +24-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 24 24 Package_DIP DIP-24_W8.89mm_SMDSocket_LongPads -24-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +24-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 24 24 Package_DIP DIP-24_W10.16mm -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +24-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils) THT DIP DIL PDIP 2.54mm 10.16mm 400mil 0 24 24 Package_DIP DIP-24_W10.16mm_LongPads -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +24-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads 0 24 24 Package_DIP DIP-24_W10.16mm_SMDSocket_SmallPads -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads +24-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads 0 24 24 Package_DIP DIP-24_W10.16mm_Socket -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket +24-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), Socket THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket 0 24 24 Package_DIP DIP-24_W10.16mm_Socket_LongPads -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads +24-lead though-hole mounted DIP package, row spacing 10.16mm (400 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads 0 24 24 Package_DIP DIP-24_W11.43mm_SMDSocket_LongPads -24-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads +24-lead though-hole mounted DIP package, row spacing 11.43mm (450 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads 0 24 24 Package_DIP DIP-24_W15.24mm -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +24-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 24 24 Package_DIP DIP-24_W15.24mm_LongPads -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +24-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 24 24 Package_DIP DIP-24_W15.24mm_SMDSocket_SmallPads -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +24-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 24 24 Package_DIP DIP-24_W15.24mm_Socket -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +24-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 24 24 Package_DIP DIP-24_W15.24mm_Socket_LongPads -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +24-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 24 24 Package_DIP DIP-24_W16.51mm_SMDSocket_LongPads -24-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +24-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 24 24 Package_DIP +DIP-26_W15.24mm +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_LongPads +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_SMDSocket_SmallPads +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_Socket +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +26 +26 +Package_DIP +DIP-26_W15.24mm_Socket_LongPads +26-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +26 +26 +Package_DIP +DIP-26_W16.51mm_SMDSocket_LongPads +26-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +26 +26 +Package_DIP DIP-28_W7.62mm -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils) THT DIP DIL PDIP 2.54mm 7.62mm 300mil 0 28 28 Package_DIP DIP-28_W7.62mm_LongPads -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads 0 28 28 Package_DIP DIP-28_W7.62mm_SMDSocket_SmallPads -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads 0 28 28 Package_DIP DIP-28_W7.62mm_Socket -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket 0 28 28 Package_DIP DIP-28_W7.62mm_Socket_LongPads -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads 0 28 28 Package_DIP DIP-28_W8.89mm_SMDSocket_LongPads -28-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +28-lead though-hole mounted DIP package, row spacing 8.89mm (350 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads 0 28 28 Package_DIP DIP-28_W15.24mm -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +28-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 28 28 Package_DIP DIP-28_W15.24mm_LongPads -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +28-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 28 28 Package_DIP DIP-28_W15.24mm_SMDSocket_SmallPads -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +28-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 28 28 Package_DIP DIP-28_W15.24mm_Socket -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +28-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 28 28 Package_DIP DIP-28_W15.24mm_Socket_LongPads -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +28-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 28 28 Package_DIP DIP-28_W16.51mm_SMDSocket_LongPads -28-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +28-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 28 @@ -77092,336 +80865,336 @@ DIL DIP PDIP 2.54mm 7.62mm 300mil 32 Package_DIP DIP-32_W15.24mm -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +32-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 32 32 Package_DIP DIP-32_W15.24mm_LongPads -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +32-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 32 32 Package_DIP DIP-32_W15.24mm_SMDSocket_SmallPads -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +32-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 32 32 Package_DIP DIP-32_W15.24mm_Socket -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +32-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 32 32 Package_DIP DIP-32_W15.24mm_Socket_LongPads -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +32-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 32 32 Package_DIP DIP-32_W16.51mm_SMDSocket_LongPads -32-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +32-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 32 32 Package_DIP DIP-40_W15.24mm -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +40-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 40 40 Package_DIP DIP-40_W15.24mm_LongPads -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +40-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 40 40 Package_DIP DIP-40_W15.24mm_SMDSocket_SmallPads -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +40-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 40 40 Package_DIP DIP-40_W15.24mm_Socket -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +40-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 40 40 Package_DIP DIP-40_W15.24mm_Socket_LongPads -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +40-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 40 40 Package_DIP DIP-40_W16.51mm_SMDSocket_LongPads -40-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +40-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 40 40 Package_DIP DIP-40_W25.4mm -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils) +40-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils) THT DIP DIL PDIP 2.54mm 25.4mm 1000mil 0 40 40 Package_DIP DIP-40_W25.4mm_LongPads -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads +40-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), LongPads THT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads 0 40 40 Package_DIP DIP-40_W25.4mm_SMDSocket_SmallPads -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads +40-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads 0 40 40 Package_DIP DIP-40_W25.4mm_Socket -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket +40-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), Socket THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket 0 40 40 Package_DIP DIP-40_W25.4mm_Socket_LongPads -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads +40-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads 0 40 40 Package_DIP DIP-40_W26.67mm_SMDSocket_LongPads -40-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads +40-lead though-hole mounted DIP package, row spacing 26.67mm (1050 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads 0 40 40 Package_DIP DIP-42_W15.24mm -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +42-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 42 42 Package_DIP DIP-42_W15.24mm_LongPads -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +42-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 42 42 Package_DIP DIP-42_W15.24mm_SMDSocket_SmallPads -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +42-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 42 42 Package_DIP DIP-42_W15.24mm_Socket -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +42-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 42 42 Package_DIP DIP-42_W15.24mm_Socket_LongPads -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +42-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 42 42 Package_DIP DIP-42_W16.51mm_SMDSocket_LongPads -42-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +42-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 42 42 Package_DIP DIP-48_W15.24mm -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +48-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 48 48 Package_DIP DIP-48_W15.24mm_LongPads -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +48-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 48 48 Package_DIP DIP-48_W15.24mm_SMDSocket_SmallPads -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +48-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 48 48 Package_DIP DIP-48_W15.24mm_Socket -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +48-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 48 48 Package_DIP DIP-48_W15.24mm_Socket_LongPads -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +48-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 48 48 Package_DIP DIP-48_W16.51mm_SMDSocket_LongPads -48-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +48-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 48 48 Package_DIP DIP-64_W15.24mm -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +64-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils) THT DIP DIL PDIP 2.54mm 15.24mm 600mil 0 64 64 Package_DIP DIP-64_W15.24mm_LongPads -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +64-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads 0 64 64 Package_DIP DIP-64_W15.24mm_SMDSocket_SmallPads -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +64-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads 0 64 64 Package_DIP DIP-64_W15.24mm_Socket -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +64-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket 0 64 64 Package_DIP DIP-64_W15.24mm_Socket_LongPads -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +64-lead though-hole mounted DIP package, row spacing 15.24mm (600 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads 0 64 64 Package_DIP DIP-64_W16.51mm_SMDSocket_LongPads -64-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +64-lead though-hole mounted DIP package, row spacing 16.51mm (650 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads 0 64 64 Package_DIP DIP-64_W22.86mm -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils) +64-lead though-hole mounted DIP package, row spacing 22.86mm (900 mils) THT DIP DIL PDIP 2.54mm 22.86mm 900mil 0 64 64 Package_DIP DIP-64_W22.86mm_LongPads -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), LongPads +64-lead though-hole mounted DIP package, row spacing 22.86mm (900 mils), LongPads THT DIP DIL PDIP 2.54mm 22.86mm 900mil LongPads 0 64 64 Package_DIP DIP-64_W22.86mm_SMDSocket_SmallPads -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), SMDSocket, SmallPads +64-lead though-hole mounted DIP package, row spacing 22.86mm (900 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 22.86mm 900mil SMDSocket SmallPads 0 64 64 Package_DIP DIP-64_W22.86mm_Socket -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket +64-lead though-hole mounted DIP package, row spacing 22.86mm (900 mils), Socket THT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket 0 64 64 Package_DIP DIP-64_W22.86mm_Socket_LongPads -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket, LongPads +64-lead though-hole mounted DIP package, row spacing 22.86mm (900 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket LongPads 0 64 64 Package_DIP DIP-64_W24.13mm_SMDSocket_LongPads -64-lead though-hole mounted DIP package, row spacing 24.13 mm (950 mils), SMDSocket, LongPads +64-lead though-hole mounted DIP package, row spacing 24.13mm (950 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 24.13mm 950mil SMDSocket LongPads 0 64 64 Package_DIP DIP-64_W25.4mm -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils) +64-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils) THT DIP DIL PDIP 2.54mm 25.4mm 1000mil 0 64 64 Package_DIP DIP-64_W25.4mm_LongPads -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads +64-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), LongPads THT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads 0 64 64 Package_DIP DIP-64_W25.4mm_SMDSocket_SmallPads -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads +64-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), SMDSocket, SmallPads THT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads 0 64 64 Package_DIP DIP-64_W25.4mm_Socket -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket +64-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), Socket THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket 0 64 64 Package_DIP DIP-64_W25.4mm_Socket_LongPads -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads +64-lead though-hole mounted DIP package, row spacing 25.4mm (1000 mils), Socket, LongPads THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads 0 64 64 Package_DIP DIP-64_W26.67mm_SMDSocket_LongPads -64-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads +64-lead though-hole mounted DIP package, row spacing 26.67mm (1050 mils), SMDSocket, LongPads THT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads 0 64 @@ -77498,378 +81271,378 @@ THT DIP DIL PDIP 2.54mm 7.62mm 300mil 11 Package_DIP SMDIP-4_W7.62mm -4-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +4-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 4 4 Package_DIP SMDIP-4_W9.53mm -4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +4-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 4 4 Package_DIP SMDIP-4_W9.53mm_Clearance8mm -4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +4-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 4 4 Package_DIP SMDIP-4_W11.48mm -4-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +4-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 4 4 Package_DIP SMDIP-6_W7.62mm -6-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +6-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 6 6 Package_DIP SMDIP-6_W9.53mm -6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +6-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 6 6 Package_DIP SMDIP-6_W9.53mm_Clearance8mm -6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +6-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 6 6 Package_DIP SMDIP-6_W11.48mm -6-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +6-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 6 6 Package_DIP SMDIP-8_W7.62mm -8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +8-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 8 8 Package_DIP SMDIP-8_W9.53mm -8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +8-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 8 8 Package_DIP SMDIP-8_W9.53mm_Clearance8mm -8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +8-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 8 8 Package_DIP SMDIP-8_W11.48mm -8-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +8-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 8 8 Package_DIP SMDIP-10_W7.62mm -10-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +10-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 10 10 Package_DIP SMDIP-10_W9.53mm -10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +10-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 10 10 Package_DIP SMDIP-10_W9.53mm_Clearance8mm -10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +10-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 10 10 Package_DIP SMDIP-10_W11.48mm -10-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +10-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 10 10 Package_DIP SMDIP-12_W7.62mm -12-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +12-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 12 12 Package_DIP SMDIP-12_W9.53mm -12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +12-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 12 12 Package_DIP SMDIP-12_W9.53mm_Clearance8mm -12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +12-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 12 12 Package_DIP SMDIP-12_W11.48mm -12-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +12-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 12 12 Package_DIP SMDIP-14_W7.62mm -14-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +14-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 14 14 Package_DIP SMDIP-14_W9.53mm -14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +14-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 14 14 Package_DIP SMDIP-14_W9.53mm_Clearance8mm -14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +14-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 14 14 Package_DIP SMDIP-14_W11.48mm -14-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +14-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 14 14 Package_DIP SMDIP-16_W7.62mm -16-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +16-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 16 16 Package_DIP SMDIP-16_W9.53mm -16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +16-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 16 16 Package_DIP SMDIP-16_W9.53mm_Clearance8mm -16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +16-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 16 16 Package_DIP SMDIP-16_W11.48mm -16-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +16-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 16 16 Package_DIP SMDIP-18_W7.62mm -18-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +18-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 18 18 Package_DIP SMDIP-18_W9.53mm -18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +18-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 18 18 Package_DIP SMDIP-18_W9.53mm_Clearance8mm -18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +18-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 18 18 Package_DIP SMDIP-18_W11.48mm -18-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +18-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 18 18 Package_DIP SMDIP-20_W7.62mm -20-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +20-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 20 20 Package_DIP SMDIP-20_W9.53mm -20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +20-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 20 20 Package_DIP SMDIP-20_W9.53mm_Clearance8mm -20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +20-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 20 20 Package_DIP SMDIP-20_W11.48mm -20-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +20-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 20 20 Package_DIP SMDIP-22_W7.62mm -22-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +22-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 22 22 Package_DIP SMDIP-22_W9.53mm -22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +22-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 22 22 Package_DIP SMDIP-22_W9.53mm_Clearance8mm -22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +22-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils), Clearance8mm SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm 0 22 22 Package_DIP SMDIP-22_W11.48mm -22-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +22-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 22 22 Package_DIP SMDIP-24_W7.62mm -24-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +24-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 24 24 Package_DIP SMDIP-24_W9.53mm -24-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +24-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 24 24 Package_DIP SMDIP-24_W11.48mm -24-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +24-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 24 24 Package_DIP SMDIP-24_W15.24mm -24-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +24-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 24 24 Package_DIP SMDIP-28_W15.24mm -28-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +28-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 28 28 Package_DIP SMDIP-32_W7.62mm -32-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +32-lead surface-mounted (SMD) DIP package, row spacing 7.62mm (300 mils) SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil 0 32 32 Package_DIP SMDIP-32_W9.53mm -32-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +32-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils) SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil 0 32 32 Package_DIP SMDIP-32_W11.48mm -32-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +32-lead surface-mounted (SMD) DIP package, row spacing 11.48mm (451 mils) SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil 0 32 32 Package_DIP SMDIP-32_W15.24mm -32-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +32-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 32 32 Package_DIP SMDIP-40_W15.24mm -40-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +40-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 40 40 Package_DIP SMDIP-40_W25.24mm -40-lead surface-mounted (SMD) DIP package, row spacing 25.24 mm (993 mils) +40-lead surface-mounted (SMD) DIP package, row spacing 25.24mm (993 mils) SMD DIP DIL PDIP SMDIP 2.54mm 25.24mm 993mil 0 40 40 Package_DIP SMDIP-42_W15.24mm -42-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +42-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 42 42 Package_DIP SMDIP-48_W15.24mm -48-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +48-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 48 48 Package_DIP SMDIP-64_W15.24mm -64-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +64-lead surface-mounted (SMD) DIP package, row spacing 15.24mm (600 mils) SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil 0 64 @@ -78099,6 +81872,13 @@ lcc smt 8 8 Package_LCC +MO047AD_PLCC-52_19.1x19.1mm_P1.27mm +MO047AD PLCC, 52 Pin (JEDEC MO-047 variation AD, https://www.jedec.org/document_search?search_api_views_fulltext=MO-047, https://archive.org/details/bitsavers_signeticsdcsMicroprocessor_53987793/page/n775/mode/1up?view=theater), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py +PLCC LCC +0 +52 +52 +Package_LCC PLCC-20 PLCC, 20 pins, surface mount plcc smt @@ -78435,6 +82215,13 @@ NXP LGA NoLead 8 8 Package_LGA +Nordic_nRF9160-SIxx_LGA-102-59EP_16.0x10.5mm_P0.5mm +nRF9160 (https://docs.nordicsemi.com/bundle/ps_nrf9160/page/mec_spec.html) +Nordic LGA +0 +161 +127 +Package_LGA Rohm_MLGA010V020A_LGA-10_2x2mm_P0.45mm_LayoutBorder2x3y Rohm LGA, 10 Pin (https://fscdn.rohm.com/en/techdata_basic/ic/package/Jisso_MLGA010V020A-1-2_Rev005s_E2(MSL3).pdf) Rohm LGA NoLead @@ -78442,6 +82229,13 @@ Rohm LGA NoLead 10 10 Package_LGA +ST_CCLGA-7L_2.8x2.8mm_P1.15mm_H1.95mm +ST CCLGA, 7 Pin (https://www.st.com/resource/en/datasheet/ilps28qsw.pdf#page=44) +water resistant package +0 +7 +7 +Package_LGA ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y ST HLGA, 10 Pin (https://www.st.com/resource/en/datasheet/lps25hb.pdf#page=46), generated with kicad-footprint-generator ipc_noLead_generator.py ST HLGA NoLead @@ -78456,6 +82250,20 @@ ST HLGA NoLead 10 10 Package_LGA +Texas_SIL0008C_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm +Texas SIL0008C MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82085.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas MicroSiP NoLead +0 +11 +9 +Package_LGA +Texas_SIL0008C_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalVias +Texas SIL0008C MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82085.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas MicroSiP NoLead +0 +15 +9 +Package_LGA Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm Texas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py Texas MicroSiP NoLead @@ -78502,7 +82310,7 @@ EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm_ThermalVias EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py EQFP QFP 0 -171 +164 145 Package_QFP EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm @@ -78516,7 +82324,7 @@ EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm_ThermalVias EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py EQFP QFP 0 -187 +178 145 Package_QFP EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm @@ -78530,7 +82338,7 @@ EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm_ThermalVias EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py EQFP QFP 0 -196 +186 145 Package_QFP EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm @@ -78544,7 +82352,7 @@ EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm_ThermalVias EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py EQFP QFP 0 -218 +206 145 Package_QFP EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm @@ -78558,7 +82366,7 @@ EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py EQFP QFP 0 -259 +244 145 Package_QFP HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm @@ -78614,12 +82422,12 @@ LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias LQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py LQFP QFP 0 -75 +68 49 Package_QFP LQFP-48_7x7mm_P0.5mm -LQFP, 48 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2358-16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP +LQFP, 48 Pin (JEDEC MS-026 variation BBC, 1.40mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-lqfp/05081760_a_lx48.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP CASE-932AA CASE-932-03 C48-1 C48-2 C48-3 C48-5 C48-6 C48-6C PT0048A 0 48 48 @@ -78635,7 +82443,7 @@ LQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm_ThermalVias LQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py LQFP QFP 0 -95 +79 53 Package_QFP LQFP-52_10x10mm_P0.65mm @@ -78677,7 +82485,7 @@ LQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm_ThermalVias LQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py LQFP QFP 0 -127 +116 65 Package_QFP LQFP-64_7x7mm_P0.4mm @@ -78771,6 +82579,20 @@ LQFP QFP 160 160 Package_QFP +LQFP-176-1EP_24x24mm_P0.5mm_EP6.6x6.6mm +LQFP, 176 Pin (https://www.infineon.com/cms/en/product/packages/PG-TQFP/PG-TQFP-176-801/), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP Infineon-PG-TQFP-176-801 +0 +202 +177 +Package_QFP +LQFP-176-1EP_24x24mm_P0.5mm_EP6.6x6.6mm_ThermalVias +LQFP, 176 Pin (https://www.infineon.com/cms/en/product/packages/PG-TQFP/PG-TQFP-176-801/), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP Infineon-PG-TQFP-176-801 +0 +239 +177 +Package_QFP LQFP-176_20x20mm_P0.4mm LQFP, 176 Pin (https://www.onsemi.com/pub/Collateral/566DB.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py LQFP QFP @@ -78799,9 +82621,16 @@ LQFP QFP 216 216 Package_QFP -MQFP-44_10x10mm_P0.8mm -MQFP, 44 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MQFP QFP +MO112AC1_PQFP-52_10x10mm_P0.65mm +MO112AC1 PQFP, 52 Pin (JEDEC MO-112 variation AC-1, https://www.jedec.org/document_search?search_api_views_fulltext=MO-112, https://www.analog.com/media/en/package-pcb-resources/package/32717196300961s_52_2.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP MQFP S-52-2 high-standoff +0 +52 +52 +Package_QFP +Microchip_PQFP-44_10x10mm_P0.8mm +Microchip PQFP, 44 Pin (JEDEC MO-112 variation AA-2, Microchip and Analog Devices, https://www.jedec.org/document_search?search_api_views_fulltext=MO-112, https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005418B.pdf#page=10, https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py +Microchip PQFP QFP P-QFP 44-Lead-MQFP S-44-2 0 44 44 @@ -78814,8 +82643,8 @@ PQFP QFP 32 Package_QFP PQFP-44_10x10mm_P0.8mm -44-Lead Plastic Quad Flatpack - 10x10x2.5mm Body (http://www.onsemi.com/pub/Collateral/122BK.PDF) -PQFP 0.8 +PQFP, 44 Pin (JEDEC MS-022 variation AB, https://www.jedec.org/document_search?search_api_views_fulltext=MS-022, https://ww1.microchip.com/downloads/aemDocuments/documents/package-outline-drawings/c04-21291a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP P-QFP QQZ M44-2 44L-MQFP-10x10x2mm 0 44 44 @@ -78905,8 +82734,8 @@ QFP 0.4 256 Package_QFP TQFP-32_7x7mm_P0.8mm -32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 +TQFP, 32 Pin (JEDEC MS-026 variation ABA, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=656), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP 0 32 32 @@ -78919,19 +82748,26 @@ QFP 0.8 45 Package_QFP TQFP-44_10x10mm_P0.8mm -44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 +TQFP, 44 Pin (JEDEC MS-026 variation ACB, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=658), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP 0 44 44 Package_QFP TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm -48-Lead Thin Quad Flatpack (PT) - 7x7x1.0 mm Body [TQFP] With Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.5 +TQFP, 48 Pin (JEDEC MS-026 variation ABC, 1.00mm body thickness, custom Exposed Pad from Microchip and Analog Devices, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=664, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_48_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP SV-48-4 0 53 49 Package_QFP +TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_ThermalVias +TQFP, 48 Pin (JEDEC MS-026 variation ABC, 1.00mm body thickness, custom Exposed Pad from Microchip and Analog Devices, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=664, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_48_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP SV-48-4 +0 +63 +49 +Package_QFP TQFP-48-1EP_7x7mm_P0.5mm_EP4.11x4.11mm TQFP, 48 Pin (https://www.lumissil.com/assets/pdf/core/IS31FL3236_DS.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP @@ -78954,26 +82790,40 @@ TQFP QFP 49 Package_QFP TQFP-48_7x7mm_P0.5mm -TQFP, 48 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/48L_TQFP_7x7x1_0mm_PT_C04-00300d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP +TQFP, 48 Pin (JEDEC MS-026 variation ABC, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=666), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP P48GA-50-HAA-2 pkg_3304 PTQP0048KC-A C48-11 PFB0048A 0 48 48 Package_QFP TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm -TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py +TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP 0 78 53 Package_QFP TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias -TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py +TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP 0 -79 +95 53 Package_QFP +TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm +TQFP, 64 Pin (https://www.esstech.com/wp-content/uploads/2022/09/ES9028PRO-Datasheet-v3.7.pdf#page=54), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP ESS-eTQFP-64 +0 +81 +65 +Package_QFP +TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm_ThermalVias +TQFP, 64 Pin (https://www.esstech.com/wp-content/uploads/2022/09/ES9028PRO-Datasheet-v3.7.pdf#page=54), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP ESS-eTQFP-64 +0 +107 +65 +Package_QFP TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm 64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [TQFP] thermal pad QFP 0.5 @@ -78982,8 +82832,8 @@ QFP 0.5 65 Package_QFP TQFP-64_7x7mm_P0.4mm -TQFP64 7x7, 0.4P CASE 932BH (see ON Semiconductor 932BH.PDF) -QFP 0.4 +TQFP, 64 Pin (JEDEC MS-026 variation ABD, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfpsu/su_64_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP SU-64-1 CASE-932BH 0 64 64 @@ -78996,8 +82846,8 @@ TQFP QFP 64 Package_QFP TQFP-64_14x14mm_P0.8mm -64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 +TQFP, 64 Pin (JEDEC MS-026 variation AEB, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=672), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP 0 64 64 @@ -79038,15 +82888,15 @@ TQFP QFP 101 Package_QFP TQFP-100_12x12mm_P0.4mm -100-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.4 +TQFP, 100 Pin (JEDEC MS-026 variation ADE, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=685), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP S100GK-40-9EV-1 pkg_8212 PTQP0100LD-A 0 100 100 Package_QFP TQFP-100_14x14mm_P0.5mm -TQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP +TQFP, 100 Pin (JEDEC MS-026 variation AED, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BZ.pdf#page=683), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP VQ100 CASE-932AN 983B-01 SOT386-1 C100-1 0 100 100 @@ -79107,13 +82957,6 @@ VQFP QFP 80 80 Package_QFP -VQFP-100_14x14mm_P0.5mm -VQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -VQFP QFP -0 -100 -100 -Package_QFP VQFP-128_14x14mm_P0.4mm VQFP, 128 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py VQFP QFP @@ -79240,6 +83083,27 @@ Sanyo SIP-15 15 15 Package_SO +Analog_MSOP-12-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm +Analog MSOP, 12 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081871_d_mse16(12).pdf https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Analog MSOP SO MSE16-(12) Linear-Technology +0 +17 +13 +Package_SO +Analog_MSOP-12-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias +Analog MSOP, 12 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081871_d_mse16(12).pdf https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Analog MSOP SO MSE16-(12) Linear-Technology +0 +24 +13 +Package_SO +Analog_MSOP-12-16_3x4.039mm_P0.5mm +Analog MSOP, 12 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081847_b_ms16(12).pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Analog MSOP SO MS16-(12) Linear-Technology +0 +12 +12 +Package_SO Diodes_PSOP-8 8-Lead Plastic PSOP, Exposed Die Pad (see https://www.diodes.com/assets/Datasheets/AP2204.pdf) SSOP 0.50 exposed pad @@ -79394,6 +83258,20 @@ HTSSOP SO 27 17 Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm +HTSSOP, 16 Pin (http://www.ti.com/lit/ds/symlink/tps2660.pdf#page=48), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO TI-PWP0016H +0 +20 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm_ThermalVias +HTSSOP, 16 Pin (http://www.ti.com/lit/ds/symlink/tps2660.pdf#page=48), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO TI-PWP0016H +0 +33 +17 +Package_SO HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias 16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8800.pdf) SSOP 0.65 @@ -79450,13 +83328,6 @@ HTSSOP SO TI-PWP0020U 42 21 Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder -HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -42 -21 -Package_SO HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py HTSSOP SO TI-PWP0020T @@ -79583,6 +83454,48 @@ SSOP 0.65 PowerPAD 83 33 Package_SO +HTSSOP-38-1EP_4.4x9.7mm_P0.5mm_EP1.5x3.3mm +HTSSOP, 38 Pin (JEDEC MO-153 Var BDT-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +41 +39 +Package_SO +HTSSOP-38-1EP_4.4x9.7mm_P0.5mm_EP1.5x3.3mm_ThermalVias +HTSSOP, 38 Pin (JEDEC MO-153 Var BDT-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +51 +39 +Package_SO +HTSSOP-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm +HTSSOP, 38 Pin (JEDEC MO-153 Var BDT-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153 https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-tssop/tssop_38_05-08-1865.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +45 +39 +Package_SO +HTSSOP-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias +HTSSOP, 38 Pin (JEDEC MO-153 Var BDT-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153 https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-tssop/tssop_38_05-08-1865.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +61 +39 +Package_SO +HTSSOP-38-1EP_4.4x9.7mm_P0.5mm_EP3.05x6.65mm +HTSSOP, 38 Pin (JEDEC MO-153 variation BDT-1 (with exposed pad size from Maxim / Analog Devices), https://www.jedec.org/document_search?search_api_views_fulltext=MO-153, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tssop-exp/21-0714.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO U38E-3C +0 +47 +39 +Package_SO +HTSSOP-38-1EP_4.4x9.7mm_P0.5mm_EP3.05x6.65mm_ThermalVias +HTSSOP, 38 Pin (JEDEC MO-153 variation BDT-1 (with exposed pad size from Maxim / Analog Devices), https://www.jedec.org/document_search?search_api_views_fulltext=MO-153, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tssop-exp/21-0714.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO U38E-3C +0 +69 +39 +Package_SO HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=46), generated with kicad-footprint-generator ipc_gullwing_generator.py HTSSOP SO TI-DAP/R-PDSO-G38 @@ -79772,19 +83685,26 @@ Infineon TSDSO 14-22 17 15 Package_SO -Linear_MSOP-12-16-1EP_3x4mm_P0.5mm -12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see http://cds.linear.com/docs/en/datasheet/3630fd.pdf) -SSOP 0.5 +Infineon_SOIC-20W_7.6x12.8mm_P1.27mm +Infineon SOIC, 20 Pin (https://www.infineon.com/dgdl/Infineon-PG-DSO-20-77_SPO_PDF-Package-v15_00-EN.pdf?fileId=5546d4625c54d85b015c627e1a0c23b3, https://www.infineon.com/dgdl/Infineon-PG-DSO-20-77_FPD_PDF-Footprint-v15_00-EN.pdf?fileId=5546d4625c54d85b015c5f0f49614324), generated with kicad-footprint-generator ipc_gullwing_generator.py +Infineon SOIC SO PG-DSO-20 PG-DSO-20-6 PG-DSO-20-9 PG-DSO-20-31 PG-DSO-20-32 PG-DSO-20-36 PG-DSO-20-43 PG-DSO-20-45 PG-DSO-20-55 PG-DSO-20-66 PG-DSO-20-77 0 -15 -13 +20 +20 Package_SO -Linear_MSOP-12-16_3x4mm_P0.5mm -12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see https://www.analog.com/media/en/technical-documentation/data-sheets/3748fb.pdf) -SSOP 0.5 +Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm +Linear HTSSOP, 31 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-tssop/tssop_38_05-08-1865.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Linear HTSSOP SO FE38-(31) 0 -12 -12 +38 +32 +Package_SO +Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias +Linear HTSSOP, 31 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-tssop/tssop_38_05-08-1865.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Linear HTSSOP SO FE38-(31) +0 +54 +32 Package_SO MFSOP6-4_4.4x3.6mm_P1.27mm https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.4pin%20MFSOP6.html @@ -79921,48 +83841,27 @@ MSOP SO Package_SO MSOP-10_3x3mm_P0.5mm MSOP, 10 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant BA), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO +MSOP SO Texas_DGS0010A 0 10 10 Package_SO -MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm -MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP-12-1EP_3x4.039mm_P0.65mm_EP1.651x2.845mm +MSOP, 12 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081666_g_mse12.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py MSOP SO 0 17 13 Package_SO -MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias -MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP-12-1EP_3x4.039mm_P0.65mm_EP1.651x2.845mm_ThermalVias +MSOP, 12 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081666_g_mse12.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py MSOP SO 0 24 13 Package_SO -MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -19 -13 -Package_SO -MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -25 -13 -Package_SO -MSOP-12-16_3x4mm_P0.5mm -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -12 -12 -Package_SO -MSOP-12_3x4mm_P0.65mm -MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/6957fb.pdf#page=36), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP-12_3x4.039mm_P0.65mm +MSOP, 12 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081668_a_ms12.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py MSOP SO 0 12 @@ -79982,20 +83881,6 @@ MSOP SO 28 17 Package_SO -MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm -MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -21 -17 -Package_SO -MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias -MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -28 -17 -Package_SO MSOP-16_3x4.039mm_P0.5mm MSOP, 16 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081669_A_MS16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py MSOP SO @@ -80003,13 +83888,6 @@ MSOP SO 16 16 Package_SO -MSOP-16_3x4mm_P0.5mm -MSOP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/436412f.pdf#page=22), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -16 -16 -Package_SO NXP_HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.2x3.4mm HTSSOP, 28 Pin (https://www.nxp.com/docs/en/package-information/SOT1172-3.pdf) HTSSOP SO @@ -80031,6 +83909,13 @@ ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A 5 5 Package_SO +OnSemi_751EP_SOIC-4_3.9x4.725mm_P2.54mm +OnSemi 751EP SOIC, 4 Pin (https://www.onsemi.com/pdf/datasheet/mb8s-d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +OnSemi SOIC SO OnSemi_MB8S OnSemi_SOIC4W +0 +4 +4 +Package_SO OnSemi_Micro8 ON Semiconductor Micro8 (Case846A-02): https://www.onsemi.com/pub/Collateral/846A-02.PDF micro8 @@ -80136,6 +84021,13 @@ QSOP SO 28 28 Package_SO +Renesas_SOP-32_11.4x20.75mm_P1.27mm +Renesas SOP, 32 Pin (https://www.renesas.com/en/document/psc/package-drawing-sop-32pin-prsp0032df), generated with kicad-footprint-generator ipc_gullwing_generator.py +Renesas SOP SO +0 +32 +32 +Package_SO SO-4_4.4x2.3mm_P1.27mm 4-Lead Plastic Small Outline (SO), see http://datasheet.octopart.com/OPIA403BTRE-Optek-datasheet-5328560.pdf SO SOIC 1.27 @@ -80206,13 +84098,6 @@ SO SO 8 8 Package_SO -SO-8_5.3x6.2mm_P1.27mm -SO, 8 Pin (https://www.ti.com/lit/ml/msop001a/msop001a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -8 -8 -Package_SO SO-14_3.9x8.65mm_P1.27mm SO, 14 Pin (https://www.st.com/resource/en/datasheet/l6491.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SO SO @@ -80381,13 +84266,6 @@ SOIC 1.27 7 7 Package_SO -SOIC-8W_5.3x5.3mm_P1.27mm -8-Lead Plastic Small Outline (SM) - 5.28 mm Body [SOIC] (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf) -SOIC 1.27 -0 -8 -8 -Package_SO SOIC-8_3.9x4.9mm_P1.27mm SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SOIC SO @@ -80395,16 +84273,16 @@ SOIC SO 8 8 Package_SO -SOIC-8_5.23x5.23mm_P1.27mm -SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO +SOIC-8_5.3x5.3mm_P1.27mm +SOIC, 8 Pin (JEITA/EIAJ ED-7311-19 variation 08-001-BBA and Atmel/Microchip, 208 mils width, https://www.jeita.or.jp/japanese/standard/book/ED-7311-19/#target/page_no=21, https://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23, https://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=162), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO P-SOP SOP SOP-8 SO SO-8 8S2 S2AE/F K04-056 CASE-751BE SO8W 8-Pin-SOIC PSA W8-2 W8-4 W8MS-1 FPT-8P-M08 0 8 8 Package_SO -SOIC-8_5.275x5.275mm_P1.27mm -SOIC, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO +SOIC-8_5.3x6.2mm_P1.27mm +SOIC, 8 Pin (Texas Instruments (based on JEITA/EIAJ 08-001-BBA), 208 mils width, https://www.ti.com/lit/ml/msop001a/msop001a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO P-SOP SOP SOP-8 SO SO-8 PS 0 8 8 @@ -80473,8 +84351,8 @@ SOIC SO 16 Package_SO SOIC-16_3.9x9.9mm_P1.27mm -SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO +SOIC, 16 Pin (JEDEC MS-012, variation AC, https://www.jedec.org/document_search?search_api_views_fulltext=MS-012, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO 16-pin-NSOP R-16 R-16-S D0016A M2B SO16 SOT109-1 751B SOIC_N narrow 0 16 16 @@ -80528,13 +84406,62 @@ SOIC SO 28 28 Package_SO -SOJ-36_10.16x23.49mm_P1.27mm -SOJ, 36 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC-32_7.518x20.777mm_P1.27mm +SOIC, 32 Pin (JEDEC MO-119-B, 300 mils width, variation AC, https://www.jedec.org/system/files/docs/Mo-119b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +32 +32 +Package_SO +SOJ-24_7.62x15.875mm_P1.27mm +SOJ, 24 Pin (JEDEC MS-023-A, 300 mils width, variation AA, https://www.jedec.org/system/files/docs/Ms-023a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +24 +24 +Package_SO +SOJ-28_7.62x18.415mm_P1.27mm +SOJ, 28 Pin (JEDEC MS-023-A, 300 mils width, variation AD, https://www.jedec.org/system/files/docs/Ms-023a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +28 +28 +Package_SO +SOJ-28_10.16x18.415mm_P1.27mm +SOJ, 28 Pin (JEDEC MS-027-A, 400 mils width, variation AA, https://www.jedec.org/system/files/docs/Ms-027a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +28 +28 +Package_SO +SOJ-32_7.62x20.955mm_P1.27mm +SOJ, 32 Pin (JEDEC MS-023-A, 300 mils width, variation AE, https://www.jedec.org/system/files/docs/Ms-023a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +32 +32 +Package_SO +SOJ-32_10.16x20.955mm_P1.27mm +SOJ, 32 Pin (JEDEC MS-027-A, 400 mils width, variation AC, https://www.jedec.org/system/files/docs/Ms-027a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +32 +32 +Package_SO +SOJ-36_10.16x23.495mm_P1.27mm +SOJ, 36 Pin (JEDEC MS-027-A, 400 mils width, variation AE, https://www.jedec.org/system/files/docs/Ms-027a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SOJ SO 0 36 36 Package_SO +SOJ-44_10.16x28.575mm_P1.27mm +SOJ, 44 Pin (JEDEC MS-027-A, 400 mils width, variation AH, https://www.jedec.org/system/files/docs/Ms-027a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +44 +44 +Package_SO SOP-4_3.8x4.1mm_P2.54mm SOP, 4 Pin (http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SOP SO @@ -80584,13 +84511,6 @@ SOP SO 8 8 Package_SO -SOP-8_5.28x5.23mm_P1.27mm -SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=80), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -8 -8 -Package_SO SOP-8_6.62x9.15mm_P2.54mm SOP, 8 Pin (http://www.ti.com/lit/ds/symlink/iso1050.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SOP SO @@ -80661,6 +84581,13 @@ SOP SO 28 28 Package_SO +SOP-32_11.305x20.495mm_P1.27mm +SOP, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +32 +32 +Package_SO SOP-44_12.6x28.5mm_P1.27mm SOP, 44 Pin (https://www.mxic.com.tw/Lists/Datasheet/Attachments/8177/MX23C6410,%205V,%2064Mb,%20v3.1.pdf#page=5), generated with kicad-footprint-generator ipc_gullwing_generator.py SOP SO @@ -80760,7 +84687,7 @@ SSOP-8 2.95x2.8mm Pitch 0.65mm 8 Package_SO SSOP-8_3.9x5.05mm_P1.27mm -SSOP, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP, 8 Pin (https://www.fujitsu.com/uk/Images/MB85RS16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SSOP SO 0 8 @@ -80773,13 +84700,6 @@ SSOP-8 3.95x5.21x3.27mm 1.27mm 8 8 Package_SO -SSOP-8_5.25x5.24mm_P1.27mm -SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -8 -8 -Package_SO SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm SSOP, 10 Pin (http://download.py32.org/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/zh-CN/PY32F002A%20%E7%B3%BB%E5%88%97%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C_Rev1.0.pdf#page=44), generated with kicad-footprint-generator ipc_gullwing_generator.py SSOP SO ESSOP-10 @@ -80885,13 +84805,6 @@ SSOP 0.65 28 28 Package_SO -SSOP-32_11.305x20.495mm_P1.27mm -SSOP, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -32 -32 -Package_SO SSOP-44_5.3x12.8mm_P0.5mm 44-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (http://cds.linear.com/docs/en/datasheet/680313fa.pdf) SSOP 0.5 @@ -81333,13 +85246,6 @@ TSSOP SO 24 24 Package_SO -TSSOP-28-1EP_4.4x9.7mm_P0.65mm -TSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; Exposed Pad Variation; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf) -SSOP 0.65 -0 -36 -29 -Package_SO TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.74x4.75mm TSSOP, 28 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/lt3762.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TSSOP SO @@ -81711,6 +85617,13 @@ TSSOP SO 100 100 Package_SO +Texas_DAD0032A_HTSSOP-32_6.1x11mm_P0.65mm_TopEP3.71x3.81mm +Texas DAD0032A HTSSOP, 32 Pin (https://www.ti.com/lit/ds/symlink/tpa3116d2.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas HTSSOP SO PowerPAD +0 +32 +32 +Package_SO Texas_DGN0008B_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x3mm_Mask1.88x1.98mm Texas DGN0008B VSSOP, 8 Pin (https://www.ti.com/lit/ds/symlink/tps7a4101.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py Texas VSSOP SO @@ -81722,7 +85635,7 @@ Texas_DGN0008B_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x3mm_Mask1.88x1.98mm_ThermalVias Texas DGN0008B VSSOP, 8 Pin (https://www.ti.com/lit/ds/symlink/tps7a4101.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py Texas VSSOP SO 0 -23 +21 9 Package_SO Texas_DGN0008D_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x2.94mm_Mask1.57x1.89mm @@ -81750,12 +85663,26 @@ Texas_DGN0008G_VSSOP-8-1EP_3x3mm_P0.65mm_EP2x2.94mm_Mask1.846x2.15mm_ThermalVias Texas DGN0008G VSSOP, 8 Pin (https://www.ti.com/lit/ds/symlink/tpa711.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py Texas VSSOP SO 0 -23 +21 9 Package_SO -Texas_DYY0016A_TSOT-23-16_4.2x2.0mm_P0.5mm -TSSOP, 16 Pin (https://www.ti.com/lit/ds/symlink/tmux1574.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO +Texas_DGS0020A_TSSOP-20_3x5.1mm_P0.5mm +Texas DGS0020A TSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TSSOP SO +0 +20 +20 +Package_SO +Texas_DKD0036A_HSSOP-36_11x15.9mm_P0.65mm_TopEP5.85x12.65mm +Texas DKD0036A HSSOP, 36 Pin (https://www.ti.com/lit/ml/pptd185d/pptd185d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas HSSOP SO PowerPAD +0 +36 +36 +Package_SO +Texas_DYY0016A_TSOT-23-16_2x4.2mm_P0.5mm +Texas DYY0016A TSSOP, 16 Pin (https://www.ti.com/lit/ds/symlink/tmux1574.pdf#page=42), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TSSOP SO SOT-23-THIN 0 16 16 @@ -81781,6 +85708,13 @@ HTSOP 1.27 18 9 Package_SO +Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mm +Texas PW0020A TSSOP, 20 Pin (https://www.ti.com/lit/ml/mpds362a/mpds362a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TSSOP SO +0 +20 +20 +Package_SO Texas_PWP0020A 20-Pin Thermally Enhanced Thin Shrink Small-Outline Package, Body 4.4x6.5x1.1mm, Pad 3.0x4.2mm, Texas Instruments (see http://www.ti.com/lit/ds/symlink/lm5118.pdf) PWP HTSSOP 0.65mm @@ -81984,6 +85918,20 @@ tison 34 8 Package_SON +MPS_USON-6_1.2x1.6mm_P0.5mm +MPS USON, 6 Pin (https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP2151/document_id/4678/#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py +MPS USON NoLead +0 +6 +6 +Package_SON +MPS_VSON-6_1x1.5mm_P0.5mm +MPS VSON, 6 Pin (https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP21148/document_id/1006/#page=14), generated with kicad-footprint-generator ipc_noLead_generator.py +MPS VSON NoLead +0 +6 +6 +Package_SON MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm MicroCrystal C7 SON, 8 Pin (https://www.microcrystal.com/fileadmin/Media/Products/RTC/App.Manual/RV-3028-C7_App-Manual.pdf#page=107), generated with kicad-footprint-generator ipc_noLead_generator.py MicroCrystal SON NoLead MicroCrystal-RV3028-C7 @@ -82047,6 +85995,20 @@ PowerFLAT5x6 10 6 Package_SON +ST_PowerFLAT_HV-5_8x8mm +High-Voltage 5-pin package, https://www.st.com/resource/en/datasheet/sctl35n65g2v.pdf +PowerFLAT8x8 +0 +5 +5 +Package_SON +ST_PowerFLAT_HV-8_5x6mm +High-Voltage 8-pin package, https://www.st.com/resource/en/datasheet/sgt65r65al.pdf +PowerFLAT5x6 +0 +17 +8 +Package_SON Texas_DPY0002A_0.6x1mm_P0.65mm X1SON 2 pin 0.6x1mm 0.375mm height package, https://www.ti.com/lit/ml/mpss034c/mpss034c.pdf, https://www.ti.com/lit/ds/symlink/tpd6e05u06.pdf X1SON @@ -82103,6 +86065,20 @@ Texas_DSC0010J_ThermalVias 39 11 Package_SON +Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm +Texas DSG0008A WSON, 8 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +11 +9 +Package_SON +Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias +Texas DSG0008A WSON, 8 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +14 +9 +Package_SON Texas_PWSON-N6 Plastic Small Outline No-Lead http://www.ti.com/lit/ml/mpds176e/mpds176e.pdf Plastic Small Outline No-Lead @@ -82135,7 +86111,7 @@ Texas_S-PDSO-N12 http://www.ti.com/lit/ds/symlink/bq27441-g1.pdf SON thermal pads 0 -44 +28 13 Package_SON Texas_S-PVSON-N8 @@ -82247,21 +86223,21 @@ VSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm VSON, 8 Pin (https://www.ti.com/lit/ds/symlink/thvd1450.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py VSON NoLead 0 -10 +11 9 Package_SON VSON-8-1EP_3x3mm_P0.65mm_EP1.65x2.4mm VSON, 8 Pin (https://www.ti.com/lit/ds/symlink/tlv767-q1.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py VSON NoLead 0 -10 +11 9 Package_SON VSON-8-1EP_3x3mm_P0.65mm_EP1.65x2.4mm_ThermalVias VSON, 8 Pin (https://www.ti.com/lit/ds/symlink/tlv767-q1.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py VSON NoLead 0 -17 +18 9 Package_SON VSON-8_1.5x2mm_P0.5mm @@ -82310,14 +86286,14 @@ VSON-14-1EP_3x4.45mm_P0.65mm_EP1.6x4.2mm VSON, 14 Pin (https://www.ti.com/lit/ds/symlink/lp8868x-q1.pdf#page=45), generated with kicad-footprint-generator ipc_noLead_generator.py VSON NoLead 0 -16 +17 15 Package_SON VSON-14-1EP_3x4.45mm_P0.65mm_EP1.6x4.2mm_ThermalVias VSON, 14 Pin (https://www.ti.com/lit/ds/symlink/lp8868x-q1.pdf#page=45), generated with kicad-footprint-generator ipc_noLead_generator.py VSON NoLead 0 -34 +24 15 Package_SON VSONP-8-1EP_5x6_P1.27mm @@ -82593,6 +86569,13 @@ Winbond USON NoLead 10 9 Package_SON +Winbond_USON-8-2EP_3x4mm_P0.8mm_EP0.2x0.8mm +Winbond USON, 8 Pin (https://www.winbond.com/hq/support/documentation/levelOne.jsp?__locale=en&DocNo=DA00-W25Q16JV.1#page=69), generated with kicad-footprint-generator ipc_noLead_generator.py +Winbond USON NoLead +0 +10 +9 +Package_SON X2SON-8_1.4x1mm_P0.35mm X2SON-8 1.4x1mm Pitch0.35mm http://www.ti.com/lit/ds/symlink/pca9306.pdf X2SON-8 1.4x1mm Pitch0.35mm @@ -82853,21 +86836,21 @@ SC-82AB 4 Package_TO_SOT_SMD SOT-23 -SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py SOT TO_SOT_SMD 0 3 3 Package_TO_SOT_SMD SOT-23-3 -SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT, 3 Pin (JEDEC MO-178 inferred 3-pin variant https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py SOT TO_SOT_SMD 0 3 3 Package_TO_SOT_SMD SOT-23-5 -SOT, 5 Pin (~), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT, 5 Pin (JEDEC MO-178 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py SOT TO_SOT_SMD 0 5 @@ -82881,7 +86864,7 @@ SOT-23-5 hand-soldering 5 Package_TO_SOT_SMD SOT-23-6 -SOT, 6 Pin (~), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py SOT TO_SOT_SMD 0 6 @@ -82895,7 +86878,7 @@ SOT-23-6 Handsoldering 6 Package_TO_SOT_SMD SOT-23-8 -SOT, 8 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant BA), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT, 8 Pin (JEDEC MO-178 Var BA https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py SOT TO_SOT_SMD 0 8 @@ -83119,15 +87102,15 @@ SOT-543 SC-107A EMD4 4 Package_TO_SOT_SMD SOT-553 -SOT553 -SOT-553 +SOT, 5 Pin (https://www.jedec.org/system/files/docs/MO-293B.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT TO_SOT_SMD JEDEC-MO-293-UAAD-1 Texas-DRL-5 0 5 5 Package_TO_SOT_SMD SOT-563 -SOT563 -SOT-563 +SOT, 6 Pin (https://www.jedec.org/system/files/docs/MO-293B.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOT TO_SOT_SMD JEDEC-MO-293-UAAD Texas-DRL-6 0 6 6 @@ -83503,6 +87486,13 @@ TSOT-23 Hand-soldering 3 3 Package_TO_SOT_SMD +Texas_DDF0008A_SOT-8_1.6x2.9mm_P0.65mm +Texas DDF0008A SOT, 8 Pin (https://www.ti.com/lit/ds/symlink/mspm0c1104.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas SOT TO_SOT_SMD +0 +8 +8 +Package_TO_SOT_SMD Texas_DRT-3 Texas Instrument DRT-3 1x0.8mm Pitch 0.7mm http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf DRT-3 1x0.8mm Pitch 0.7mm @@ -83623,14 +87613,14 @@ Power Integration Y Package 6 Package_TO_SOT_THT SIPAK-1EP_Horizontal_TabDown -SIPAK, Horizontal, RM 2.286mm +SIPAK, Horizontal, RM 2.286mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py SIPAK Horizontal RM 2.286mm 0 4 4 Package_TO_SOT_THT SIPAK_Vertical -SIPAK, Vertical, RM 2.286mm +SIPAK, Vertical, RM 2.286mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py SIPAK Vertical RM 2.286mm 0 3 @@ -83665,420 +87655,420 @@ TR TO-3 TO3 TO-204 3 Package_TO_SOT_THT TO-3P-3_Horizontal_TabDown -TO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Horizontal RM 5.45mm +TO-3P-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3P-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3P-3_Horizontal_TabUp -TO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Horizontal RM 5.45mm +TO-3P-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3P-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3P-3_Vertical -TO-3P-3, Vertical, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Vertical RM 5.45mm +TO-3P-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3P-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3PB-3_Horizontal_TabDown -TO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Horizontal RM 5.45mm +TO-3PB-3, Horizontal, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3PB-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3PB-3_Horizontal_TabUp -TO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Horizontal RM 5.45mm +TO-3PB-3, Horizontal, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3PB-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-3PB-3_Vertical -TO-3PB-3, Vertical, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Vertical RM 5.45mm +TO-3PB-3, Vertical, RM 5.45mm, see http://www.onsemi.com/pub/Collateral/340AC.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-3PB-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-5-2 -TO-5-2 +TO-5-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-2 0 2 2 Package_TO_SOT_THT TO-5-2_Window -TO-5-2_Window, Window -TO-5-2_Window Window +TO-5-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-2 Window 0 2 2 Package_TO_SOT_THT TO-5-3 -TO-5-3 +TO-5-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-3 0 3 3 Package_TO_SOT_THT TO-5-3_Window -TO-5-3_Window, Window -TO-5-3_Window Window +TO-5-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-3 Window 0 3 3 Package_TO_SOT_THT TO-5-4 -TO-5-4 +TO-5-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-4 0 4 4 Package_TO_SOT_THT TO-5-4_Window -TO-5-4_Window, Window -TO-5-4_Window Window +TO-5-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-4 Window 0 4 4 Package_TO_SOT_THT TO-5-6 -TO-5-6 +TO-5-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-6 0 6 6 Package_TO_SOT_THT TO-5-6_Window -TO-5-6_Window, Window -TO-5-6_Window Window +TO-5-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-6 Window 0 6 6 Package_TO_SOT_THT TO-5-8 -TO-5-8 +TO-5-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-8 0 8 8 Package_TO_SOT_THT TO-5-8_PD5.08 -TO-5-8_PD5.08 +TO-5-8_PD5.08, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-8_PD5.08 0 8 8 Package_TO_SOT_THT TO-5-8_PD5.08_Window -TO-5-8_PD5.08_Window, Window -TO-5-8_PD5.08_Window Window +TO-5-8_PD5.08, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-8_PD5.08 Window 0 8 8 Package_TO_SOT_THT TO-5-8_Window -TO-5-8_Window, Window -TO-5-8_Window Window +TO-5-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-8 Window 0 8 8 Package_TO_SOT_THT TO-5-10 -TO-5-10 +TO-5-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-5-10 0 10 10 Package_TO_SOT_THT TO-5-10_Window -TO-5-10_Window, Window -TO-5-10_Window Window +TO-5-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-5-10 Window 0 10 10 Package_TO_SOT_THT TO-8-2 -TO-8-2 +TO-8-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-8-2 0 2 2 Package_TO_SOT_THT TO-8-2_Window -TO-8-2_Window, Window -TO-8-2_Window Window +TO-8-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-8-2 Window 0 2 2 Package_TO_SOT_THT TO-8-3 -TO-8-3 +TO-8-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-8-3 0 3 3 Package_TO_SOT_THT TO-8-3_Window -TO-8-3_Window, Window -TO-8-3_Window Window +TO-8-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-8-3 Window 0 3 3 Package_TO_SOT_THT TO-11-2 -TO-11-2 +TO-11-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-11-2 0 2 2 Package_TO_SOT_THT TO-11-2_Window -TO-11-2_Window, Window -TO-11-2_Window Window +TO-11-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-11-2 Window 0 2 2 Package_TO_SOT_THT TO-11-3 -TO-11-3 +TO-11-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-11-3 0 3 3 Package_TO_SOT_THT TO-11-3_Window -TO-11-3_Window, Window -TO-11-3_Window Window +TO-11-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-11-3 Window 0 3 3 Package_TO_SOT_THT TO-12-4 -TO-12-4 +TO-12-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-12-4 0 4 4 Package_TO_SOT_THT TO-12-4_Window -TO-12-4_Window, Window -TO-12-4_Window Window +TO-12-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-12-4 Window 0 4 4 Package_TO_SOT_THT TO-17-4 -TO-17-4 +TO-17-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-17-4 0 4 4 Package_TO_SOT_THT TO-17-4_Window -TO-17-4_Window, Window -TO-17-4_Window Window +TO-17-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-17-4 Window 0 4 4 Package_TO_SOT_THT TO-18-2 -TO-18-2 +TO-18-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-18-2 0 2 2 Package_TO_SOT_THT TO-18-2_Lens -TO-18-2_Lens, Lens -TO-18-2_Lens Lens +TO-18-2, Lens, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-2 Lens 0 2 2 Package_TO_SOT_THT TO-18-2_Window -TO-18-2_Window, Window -TO-18-2_Window Window +TO-18-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-2 Window 0 2 2 Package_TO_SOT_THT TO-18-3 -TO-18-3 +TO-18-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-18-3 0 3 3 Package_TO_SOT_THT TO-18-3_Lens -TO-18-3_Lens, Lens -TO-18-3_Lens Lens +TO-18-3, Lens, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-3 Lens 0 3 3 Package_TO_SOT_THT TO-18-3_Window -TO-18-3_Window, Window -TO-18-3_Window Window +TO-18-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-3 Window 0 3 3 Package_TO_SOT_THT TO-18-4 -TO-18-4 +TO-18-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-18-4 0 4 4 Package_TO_SOT_THT TO-18-4_Lens -TO-18-4_Lens, Lens -TO-18-4_Lens Lens +TO-18-4, Lens, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-4 Lens 0 4 4 Package_TO_SOT_THT TO-18-4_Window -TO-18-4_Window, Window -TO-18-4_Window Window +TO-18-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-18-4 Window 0 4 4 Package_TO_SOT_THT TO-33-4 -TO-33-4 +TO-33-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-33-4 0 4 4 Package_TO_SOT_THT TO-33-4_Window -TO-33-4_Window, Window -TO-33-4_Window Window +TO-33-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-33-4 Window 0 4 4 Package_TO_SOT_THT TO-38-2 -TO-38-2 +TO-38-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-38-2 0 2 2 Package_TO_SOT_THT TO-38-2_Window -TO-38-2_Window, Window -TO-38-2_Window Window +TO-38-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-38-2 Window 0 2 2 Package_TO_SOT_THT TO-38-3 -TO-38-3 +TO-38-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-38-3 0 3 3 Package_TO_SOT_THT TO-38-3_Window -TO-38-3_Window, Window -TO-38-3_Window Window +TO-38-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-38-3 Window 0 3 3 Package_TO_SOT_THT TO-39-2 -TO-39-2 +TO-39-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-2 0 2 2 Package_TO_SOT_THT TO-39-2_Window -TO-39-2_Window, Window -TO-39-2_Window Window +TO-39-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-2 Window 0 2 2 Package_TO_SOT_THT TO-39-3 -TO-39-3 +TO-39-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-3 0 3 3 Package_TO_SOT_THT TO-39-3_Window -TO-39-3_Window, Window -TO-39-3_Window Window +TO-39-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-3 Window 0 3 3 Package_TO_SOT_THT TO-39-4 -TO-39-4 +TO-39-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-4 0 4 4 Package_TO_SOT_THT TO-39-4_Window -TO-39-4_Window, Window -TO-39-4_Window Window +TO-39-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-4 Window 0 4 4 Package_TO_SOT_THT TO-39-6 -TO-39-6 +TO-39-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-6 0 6 6 Package_TO_SOT_THT TO-39-6_Window -TO-39-6_Window, Window -TO-39-6_Window Window +TO-39-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-6 Window 0 6 6 Package_TO_SOT_THT TO-39-8 -TO-39-8 +TO-39-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-8 0 8 8 Package_TO_SOT_THT TO-39-8_Window -TO-39-8_Window, Window -TO-39-8_Window Window +TO-39-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-8 Window 0 8 8 Package_TO_SOT_THT TO-39-10 -TO-39-10 +TO-39-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-39-10 0 10 10 Package_TO_SOT_THT TO-39-10_Window -TO-39-10_Window, Window -TO-39-10_Window Window +TO-39-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-39-10 Window 0 10 10 Package_TO_SOT_THT TO-46-2 -TO-46-2 +TO-46-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-46-2 0 2 @@ -84099,14 +88089,14 @@ TO-46-2 Thorlabs 2 Package_TO_SOT_THT TO-46-2_Window -TO-46-2_Window, Window -TO-46-2_Window Window +TO-46-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-46-2 Window 0 2 2 Package_TO_SOT_THT TO-46-3 -TO-46-3 +TO-46-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-46-3 0 3 @@ -84127,120 +88117,120 @@ TO-46-3 Thorlabs 3 Package_TO_SOT_THT TO-46-3_Window -TO-46-3_Window, Window -TO-46-3_Window Window +TO-46-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-46-3 Window 0 3 3 Package_TO_SOT_THT TO-46-4 -TO-46-4 +TO-46-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-46-4 0 4 4 Package_TO_SOT_THT TO-46-4_Window -TO-46-4_Window, Window -TO-46-4_Window Window +TO-46-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-46-4 Window 0 4 4 Package_TO_SOT_THT TO-52-2 -TO-52-2 +TO-52-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-52-2 0 2 2 Package_TO_SOT_THT TO-52-2_Window -TO-52-2_Window, Window -TO-52-2_Window Window +TO-52-2, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-52-2 Window 0 2 2 Package_TO_SOT_THT TO-52-3 -TO-52-3 +TO-52-3, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-52-3 0 3 3 Package_TO_SOT_THT TO-52-3_Window -TO-52-3_Window, Window -TO-52-3_Window Window +TO-52-3, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-52-3 Window 0 3 3 Package_TO_SOT_THT TO-72-4 -TO-72-4 +TO-72-4, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-72-4 0 4 4 Package_TO_SOT_THT TO-72-4_Window -TO-72-4_Window, Window -TO-72-4_Window Window +TO-72-4, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-72-4 Window 0 4 4 Package_TO_SOT_THT TO-75-6 -TO-75-6 +TO-75-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-75-6 0 6 6 Package_TO_SOT_THT TO-75-6_Window -TO-75-6_Window, Window -TO-75-6_Window Window +TO-75-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-75-6 Window 0 6 6 Package_TO_SOT_THT TO-78-6 -TO-78-6 +TO-78-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-78-6 0 6 6 Package_TO_SOT_THT TO-78-6_Window -TO-78-6_Window, Window -TO-78-6_Window Window +TO-78-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-78-6 Window 0 6 6 Package_TO_SOT_THT TO-78-8 -TO-78-8 +TO-78-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-78-8 0 8 8 Package_TO_SOT_THT TO-78-8_Window -TO-78-8_Window, Window -TO-78-8_Window Window +TO-78-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-78-8 Window 0 8 8 Package_TO_SOT_THT TO-78-10 -TO-78-10 +TO-78-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-78-10 0 10 10 Package_TO_SOT_THT TO-78-10_Window -TO-78-10_Window, Window -TO-78-10_Window Window +TO-78-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-78-10 Window 0 10 10 @@ -84344,22 +88334,8 @@ to-92Mini transistor 2 Package_TO_SOT_THT TO-92S -TO-92S package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) -to-92S transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92S-2 -TO-92S package, 2-pin, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) -to-92S transistor -0 -2 -2 -Package_TO_SOT_THT -TO-92S_Wide -TO-92S_Wide package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) -TO-92S_Wide transistor +TO-92S package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf, https://www.mouser.com/datasheet/2/196/Infineon_TLV4961_1TAB_DataSheet_v01_20_EN-3363873.pdf#page=16, hole and pad size from TI land pattern in https://www.ti.com/lit/ds/symlink/lmt85.pdf#page=22) +transistor TO-92S-Type-B Allegro-3-pin-SIP LPG0003A 0 3 3 @@ -84449,791 +88425,805 @@ to-92 sc-43 sc-43a sot54 PA33 transistor 3 Package_TO_SOT_THT TO-99-6 -TO-99-6 +TO-99-6, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-99-6 0 6 6 Package_TO_SOT_THT TO-99-6_Window -TO-99-6_Window, Window -TO-99-6_Window Window +TO-99-6, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-99-6 Window 0 6 6 Package_TO_SOT_THT TO-99-8 -TO-99-8 +TO-99-8, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-99-8 0 8 8 Package_TO_SOT_THT TO-99-8_Window -TO-99-8_Window, Window -TO-99-8_Window Window +TO-99-8, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-99-8 Window 0 8 8 Package_TO_SOT_THT TO-100-10 -TO-100-10 +TO-100-10, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-100-10 0 10 10 Package_TO_SOT_THT TO-100-10_Window -TO-100-10_Window, Window -TO-100-10_Window Window +TO-100-10, Window, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-100-10 Window 0 10 10 Package_TO_SOT_THT TO-126-2_Horizontal_TabDown -TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf +TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-126-2_Horizontal_TabUp -TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf +TO-126-2, Horizontal, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-126-2_Vertical -TO-126-2, Vertical, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf +TO-126-2, Vertical, RM 5.08mm, see https://www.caddock.com/online_catalog/mrktg_lit/MP9000_Series.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-2 Vertical RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-126-3_Horizontal_TabDown -TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-3 Horizontal RM 2.28mm 0 3 3 Package_TO_SOT_THT TO-126-3_Horizontal_TabUp -TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3, Horizontal, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-3 Horizontal RM 2.28mm 0 3 3 Package_TO_SOT_THT TO-126-3_Vertical -TO-126-3, Vertical, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3, Vertical, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-126-3 Vertical RM 2.28mm 0 3 3 Package_TO_SOT_THT TO-218-2_Horizontal_TabDown -TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-2 Horizontal RM 10.95mm SOT-93 0 2 2 Package_TO_SOT_THT TO-218-2_Horizontal_TabUp -TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-2 Horizontal RM 10.95mm SOT-93 0 2 2 Package_TO_SOT_THT TO-218-2_Vertical -TO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-2 Vertical RM 10.95mm SOT-93 0 2 2 Package_TO_SOT_THT TO-218-3_Horizontal_TabDown -TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-3 Horizontal RM 5.475mm SOT-93 0 3 3 Package_TO_SOT_THT TO-218-3_Horizontal_TabUp -TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-3 Horizontal RM 5.475mm SOT-93 0 3 3 Package_TO_SOT_THT TO-218-3_Vertical -TO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-218-3 Vertical RM 5.475mm SOT-93 0 3 3 Package_TO_SOT_THT TO-220-2_Horizontal_TabDown -TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220-2_Horizontal_TabUp -TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220-2_Vertical -TO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-2 Vertical RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220-3_Horizontal_TabDown -TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220-3_Horizontal_TabUp -TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220-3_Vertical -TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-3 Vertical RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220-4_Horizontal_TabDown -TO-220-4, Horizontal, RM 2.54mm +TO-220-4, Horizontal, RM 2.54mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220-4_Horizontal_TabUp -TO-220-4, Horizontal, RM 2.54mm +TO-220-4, Horizontal, RM 2.54mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerEven_Lead3.8mm_Vertical -TO-220-4, Vertical, RM 2.54mm, staggered type-2 +TO-220-4_P5.08x3.7mm_StaggerEven_Lead3.8mm_Vertical +TO-220-4, Vertical, RM 2.54mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Vertical RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-4, Horizontal, RM 2.54mm, staggered type-2 -TO-220-4 Horizontal RM 2.54mm staggered type-2 -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-4, Vertical, RM 2.54mm, staggered type-1 +TO-220-4_P5.08x3.7mm_StaggerOdd_Lead3.8mm_Vertical +TO-220-4, Vertical, RM 2.54mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Vertical RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-4, Horizontal, RM 2.54mm, staggered type-1 +TO-220-4_P5.08x3.8mm_StaggerEven_Lead5.85mm_TabDown +TO-220-4, Horizontal, RM 2.54mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-4 Horizontal RM 2.54mm staggered type-2 +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_P5.08x3.8mm_StaggerOdd_Lead5.85mm_TabDown +TO-220-4, Horizontal, RM 2.54mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Horizontal RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220-4_Vertical -TO-220-4, Vertical, RM 2.54mm +TO-220-4, Vertical, RM 2.54mm, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220-4 Vertical RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220-5_Horizontal_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Horizontal RM 1.7mm Pentawatt 0 5 5 Package_TO_SOT_THT TO-220-5_Horizontal_TabUp -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Horizontal RM 1.7mm Pentawatt 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-2 +TO-220-5, Vertical, RM 1.7mm, Pentawatt, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Vertical RM 1.7mm Pentawatt staggered type-2 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1 +TO-220-5, Vertical, RM 1.7mm, Pentawatt, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Vertical RM 1.7mm Pentawatt staggered type-1 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.8mm_StaggerEven_Lead7.13mm_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-2 +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Horizontal RM 1.7mm Pentawatt staggered type-2 0 5 5 Package_TO_SOT_THT TO-220-5_P3.4x3.8mm_StaggerOdd_Lead7.13mm_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-1 +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Horizontal RM 1.7mm Pentawatt staggered type-1 0 5 5 Package_TO_SOT_THT TO-220-5_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf -TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 +TO-220-5, Vertical, RM 1.7mm, Pentawatt, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-5 Vertical RM 1.7mm Pentawatt 0 5 5 Package_TO_SOT_THT TO-220-7_P2.54x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-2 -TO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-2 +TO-220-7, Vertical, RM 1.27mm, staggered type-2 +TO-220-7 Vertical RM 1.27mm staggered type-2 0 7 7 Package_TO_SOT_THT TO-220-7_P2.54x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-1 -TO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-1 +TO-220-7, Vertical, RM 1.27mm, staggered type-1 +TO-220-7 Vertical RM 1.27mm staggered type-1 0 7 7 Package_TO_SOT_THT TO-220-7_P2.54x3.8mm_StaggerEven_Lead5.85mm_TabDown -TO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-2 -TO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-2 +TO-220-7, Horizontal, RM 1.27mm, staggered type-2 +TO-220-7 Horizontal RM 1.27mm staggered type-2 0 7 7 Package_TO_SOT_THT TO-220-7_P2.54x3.8mm_StaggerOdd_Lead5.85mm_TabDown -TO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-1 -TO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-1 +TO-220-7, Horizontal, RM 1.27mm, staggered type-1 +TO-220-7 Horizontal RM 1.27mm staggered type-1 +0 +7 +7 +Package_TO_SOT_THT +TO-220-7_P2.54x5.1mm_StaggerOdd_Lead8.025mm_TabDown +TO-220-7, Horizontal, RM 1.27mm, Heptawatt-H, staggered type-1, see https://www.mouser.com/datasheet/2/389/cd00000076-1795191.pdf#page=14, https://www.jedec.org/system/files/docs/TO-220L-01.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-7 Horizontal RM 1.27mm Heptawatt-H staggered type-1 +0 +7 +7 +Package_TO_SOT_THT +TO-220-7_P2.54x5.08mm_StaggerOdd_Lead3.08mm_Vertical +TO-220-7, Vertical, RM 1.27mm, Heptawatt-V, NDZ0007B, staggered type-1, see https://www.mouser.com/datasheet/2/389/cd00000076-1795191.pdf#page=14, https://www.jedec.org/system/files/docs/TO-220L-01.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-7 Vertical RM 1.27mm Heptawatt-V NDZ0007B staggered type-1 0 7 7 Package_TO_SOT_THT TO-220-8_Vertical TO-220-8 (Multiwatt8), Vertical, 2.54mm Pitch (http://www.st.com/resource/en/datasheet/tda7264.pdf) -TO-220-9 Vertical 2.54mm Pitch Multiwatt 8 +TO-220-9 Vertical 2.54mm Pitch Multiwatt-8 0 8 8 Package_TO_SOT_THT TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-2 -TO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-2 +TO-220-9, Vertical, RM 0.97mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-9 Vertical RM 0.97mm staggered type-2 0 9 9 Package_TO_SOT_THT TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-1 -TO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-1 +TO-220-9, Vertical, RM 0.97mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-9 Vertical RM 0.97mm staggered type-1 0 9 9 Package_TO_SOT_THT TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown -TO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-2 -TO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-2 +TO-220-9, Horizontal, RM 0.97mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-9 Horizontal RM 0.97mm staggered type-2 0 9 9 Package_TO_SOT_THT TO-220-9_P1.94x3.8mm_StaggerOdd_Lead5.85mm_TabDown -TO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-1 -TO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-1 +TO-220-9, Horizontal, RM 0.97mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-9 Horizontal RM 0.97mm staggered type-1 0 9 9 Package_TO_SOT_THT TO-220-11_P3.4x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Horizontal RM 1.7mm staggered type-2 +TO-220-11, Horizontal, RM 1.7mm, Multiwatt-11, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-11 Horizontal RM 1.7mm Multiwatt-11 staggered type-2 0 11 11 Package_TO_SOT_THT TO-220-11_P3.4x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Horizontal RM 1.7mm staggered type-1 +TO-220-11, Horizontal, RM 1.7mm, Multiwatt-11, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-11 Horizontal RM 1.7mm Multiwatt-11 staggered type-1 0 11 11 Package_TO_SOT_THT TO-220-11_P3.4x5.08mm_StaggerEven_Lead4.58mm_Vertical -TO-220-11, Vertical, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Vertical RM 1.7mm staggered type-2 +TO-220-11, Vertical, RM 1.7mm, Multiwatt-11, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-11 Vertical RM 1.7mm Multiwatt-11 staggered type-2 0 11 11 Package_TO_SOT_THT -TO-220-11_P3.4x5.08mm_StaggerOdd_Lead4.85mm_Vertical -TO-220-11, Vertical, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Vertical RM 1.7mm staggered type-1 +TO-220-11_P3.4x5.08mm_StaggerOdd_Lead4.58mm_Vertical +TO-220-11, Vertical, RM 1.7mm, Multiwatt-11, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-11 Vertical RM 1.7mm Multiwatt-11 staggered type-1 0 11 11 Package_TO_SOT_THT TO-220-11_P3.4x5.08mm_StaggerOdd_Lead8.45mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.ti.com/lit/ds/symlink/lmd18200.pdf -TO-220-11 Horizontal RM 1.7mm staggered type-1 +TO-220-11, Horizontal, RM 1.7mm, Multiwatt11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lmd18200.pdf +TO-220-11 Horizontal RM 1.7mm staggered type-1 Multiwatt-11 0 11 11 Package_TO_SOT_THT -TO-220-15_P2.54x2.54mm_StaggerEven_Lead4.58mm_Vertical -TO-220-15, Vertical, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Vertical RM 1.27mm staggered type-2 -0 -15 -15 -Package_TO_SOT_THT TO-220-15_P2.54x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-15, Horizontal, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Horizontal RM 1.27mm staggered type-2 -0 -15 -15 -Package_TO_SOT_THT -TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical -TO-220-15, Vertical, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Vertical RM 1.27mm staggered type-1 +TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-15 Horizontal RM 1.27mm Multiwatt-15 staggered type-2 0 15 15 Package_TO_SOT_THT TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-15, Horizontal, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Horizontal RM 1.27mm staggered type-1 +TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-15 Horizontal RM 1.27mm Multiwatt-15 staggered type-1 +0 +15 +15 +Package_TO_SOT_THT +TO-220-15_P2.54x5.08mm_StaggerEven_Lead4.58mm_Vertical +TO-220-15, Vertical, RM 1.27mm, Multiwatt-15, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-15 Vertical RM 1.27mm Multiwatt-15 staggered type-2 +0 +15 +15 +Package_TO_SOT_THT +TO-220-15_P2.54x5.08mm_StaggerOdd_Lead4.58mm_Vertical +TO-220-15, Vertical, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220-15 Vertical RM 1.27mm Multiwatt-15 staggered type-1 0 15 15 Package_TO_SOT_THT TO-220F-2_Horizontal_TabDown -TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220F-2_Horizontal_TabUp -TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-2 Horizontal RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220F-2_Vertical -TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-2 Vertical RM 5.08mm 0 2 2 Package_TO_SOT_THT TO-220F-3_Horizontal_TabDown -TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220F-3_Horizontal_TabUp -TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-3 Horizontal RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220F-3_Vertical -TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-3 Vertical RM 2.54mm 0 3 3 Package_TO_SOT_THT TO-220F-4_Horizontal_TabDown -TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220F-4_Horizontal_TabUp -TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x2.05mm_StaggerEven_Lead1.85mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x2.05mm_StaggerOdd_Lead1.85mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-2 0 4 4 Package_TO_SOT_THT TO-220F-4_P5.08x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm staggered type-1 0 4 4 Package_TO_SOT_THT TO-220F-4_Vertical -TO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-4 Vertical RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-220F-5_Horizontal_TabDown -TO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5 -TO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5 +TO-220F-5, Horizontal, RM 1.7mm, PentawattF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Horizontal RM 1.7mm PentawattF 0 5 5 Package_TO_SOT_THT TO-220F-5_Horizontal_TabUp -TO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5 -TO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5 +TO-220F-5, Horizontal, RM 1.7mm, PentawattF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Horizontal RM 1.7mm PentawattF 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x2.06mm_StaggerEven_Lead1.86mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-2 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x2.06mm_StaggerOdd_Lead1.86mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-1 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-2 0 5 5 Package_TO_SOT_THT TO-220F-5_P3.4x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Vertical RM 1.7mm PentawattF staggered type-1 0 5 5 Package_TO_SOT_THT TO-220F-5_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 +TO-220F-5, Vertical, RM 1.7mm, PentawattF, generated with kicad-footprint-generator TO_SOT_THT_generate.py +TO-220F-5 Vertical RM 1.7mm PentawattF 0 5 5 Package_TO_SOT_THT TO-220F-7_P2.54x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-7, Vertical, RM 1.27mm, staggered type-2 +TO-220F-7, Vertical, RM 1.27mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-7 Vertical RM 1.27mm staggered type-2 0 7 7 Package_TO_SOT_THT TO-220F-7_P2.54x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-7, Vertical, RM 1.27mm, staggered type-1 +TO-220F-7, Vertical, RM 1.27mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-7 Vertical RM 1.27mm staggered type-1 0 7 7 Package_TO_SOT_THT TO-220F-9_P1.8x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-9, Vertical, RM 0.9mm, staggered type-2 +TO-220F-9, Vertical, RM 0.9mm, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-9 Vertical RM 0.9mm staggered type-2 0 9 9 Package_TO_SOT_THT TO-220F-9_P1.8x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-9, Vertical, RM 0.9mm, staggered type-1 +TO-220F-9, Vertical, RM 0.9mm, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-9 Vertical RM 0.9mm staggered type-1 0 9 9 Package_TO_SOT_THT TO-220F-11_P3.4x5.08mm_StaggerEven_Lead5.08mm_Vertical -TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf +TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-2 0 11 11 Package_TO_SOT_THT TO-220F-11_P3.4x5.08mm_StaggerOdd_Lead5.08mm_Vertical -TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf +TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-1 0 11 11 Package_TO_SOT_THT TO-220F-15_P2.54x5.08mm_StaggerEven_Lead5.08mm_Vertical -TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2 +TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-2 0 15 15 Package_TO_SOT_THT TO-220F-15_P2.54x5.08mm_StaggerOdd_Lead5.08mm_Vertical -TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1 +TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-1 0 15 15 Package_TO_SOT_THT TO-247-2_Horizontal_TabDown -TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-247-2_Horizontal_TabUp -TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-247-2_Vertical -TO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-2 Vertical RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-247-3_Horizontal_TabDown -TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-247-3_Horizontal_TabUp -TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-247-3_Vertical -TO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-247-4_Horizontal_TabDown -TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-247-4_Horizontal_TabUp -TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-4 Horizontal RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-247-4_Vertical -TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-4 Vertical RM 2.54mm 0 4 4 Package_TO_SOT_THT TO-247-5_Horizontal_TabDown -TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-5 Horizontal RM 2.54mm 0 5 5 Package_TO_SOT_THT TO-247-5_Horizontal_TabUp -TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-5 Horizontal RM 2.54mm 0 5 5 Package_TO_SOT_THT TO-247-5_Vertical -TO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-247-5 Vertical RM 2.54mm 0 5 5 Package_TO_SOT_THT TO-251-2-1EP_Horizontal_TabDown -TO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-2 Horizontal RM 4.58mm IPAK 0 3 3 Package_TO_SOT_THT TO-251-2_Vertical -TO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-2 Vertical RM 4.58mm IPAK 0 2 2 Package_TO_SOT_THT TO-251-3-1EP_Horizontal_TabDown -TO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-3 Horizontal RM 2.29mm IPAK 0 4 4 Package_TO_SOT_THT TO-251-3_Vertical -TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-251-3 Vertical RM 2.29mm IPAK 0 3 3 Package_TO_SOT_THT TO-262-3-1EP_Horizontal_TabDown -TO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF +TO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-3 Horizontal RM 2.54mm IIPAK I2PAK 0 4 4 Package_TO_SOT_THT TO-262-3_Vertical -TO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF +TO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-3 Vertical RM 2.54mm IIPAK I2PAK 0 3 3 Package_TO_SOT_THT TO-262-5-1EP_Horizontal_TabDown -TO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf +TO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-5 Horizontal RM 1.7mm IIPAK I2PAK 0 6 6 Package_TO_SOT_THT TO-262-5_Vertical -TO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf +TO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-262-5 Vertical RM 1.7mm IIPAK I2PAK 0 5 5 Package_TO_SOT_THT TO-264-2_Horizontal_TabDown -TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-264-2_Horizontal_TabUp -TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-2 Horizontal RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-264-2_Vertical -TO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-2 Vertical RM 10.9mm 0 2 2 Package_TO_SOT_THT TO-264-3_Horizontal_TabDown -TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-264-3_Horizontal_TabUp -TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-3 Horizontal RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-264-3_Vertical -TO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-3 Vertical RM 5.45mm 0 3 3 Package_TO_SOT_THT TO-264-5_Horizontal_TabDown -TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-5 Horizontal RM 3.81mm 0 5 5 Package_TO_SOT_THT TO-264-5_Horizontal_TabUp -TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-5 Horizontal RM 3.81mm 0 5 5 Package_TO_SOT_THT TO-264-5_Vertical -TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF, generated with kicad-footprint-generator TO_SOT_THT_generate.py TO-264-5 Vertical RM 3.81mm 0 5 @@ -85359,29 +89349,29 @@ Potentiometer horizontal Bourns 3269X 3 Potentiometer_SMD Potentiometer_Bourns_3314G_Vertical -Potentiometer, vertical, top-adjust, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer, vertical, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf Potentiometer vertical Bourns 3314G 0 3 3 Potentiometer_SMD Potentiometer_Bourns_3314J_Vertical -Potentiometer, vertical, top-adjust, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer, vertical, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf Potentiometer vertical Bourns 3314J 0 3 3 Potentiometer_SMD Potentiometer_Bourns_3314R-1_Vertical_Hole -Potentiometer, vertical, bottom-adjust, single slot, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer, vertical, shaft hole, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf Potentiometer vertical hole Bourns 3314R-1 0 3 3 Potentiometer_SMD -Potentiometer_Bourns_3314R-GM5_Vertical -Potentiometer, vertical, cross-slot, extended leadframe, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf -Potentiometer vertical Bourns 3314R-GM5 +Potentiometer_Bourns_3314R-GM5_Vertical_Hole +Potentiometer, vertical, shaft hole, extended leadframe, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer vertical hole extended leadframe Bourns 3314R-GM5 0 3 3 @@ -85617,6 +89607,13 @@ Potentiometer horizontal Alps RK163 Single 3 3 Potentiometer_THT +Potentiometer_Bourns_20P_Horizontal +Potentiometer, horizontal, Bourns 20P, https://www.mouser.at/datasheet/2/54/20-1159178.pdf +Potentiometer horizontal Bourns 20P +0 +3 +3 +Potentiometer_THT Potentiometer_Bourns_3005_Horizontal Potentiometer, horizontal, Bourns 3005, http://www.bourns.com/docs/Product-Datasheets/3005.pdf Potentiometer horizontal Bourns 3005 @@ -85873,15 +89870,15 @@ Potentiometer_Bourns_PTV09A-1_Single_Vertical Potentiometer, vertical, Bourns PTV09A-1 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf Potentiometer vertical Bourns PTV09A-1 Single 0 -3 -3 +5 +4 Potentiometer_THT Potentiometer_Bourns_PTV09A-2_Single_Horizontal Potentiometer, horizontal, Bourns PTV09A-2 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf Potentiometer horizontal Bourns PTV09A-2 Single 0 5 -3 +4 Potentiometer_THT Potentiometer_Bourns_PTV112-4_Dual_Vertical 2 Gang dual Through Hole, Snap In potentiometer, https://www.bourns.com/docs/Product-Datasheets/PTVPTT.pdf @@ -86119,14 +90116,14 @@ Potentiometer, horizontal, Vishay 148E-149E Dual, http://www.vishay.com/docs/570 Potentiometer horizontal Vishay 148E-149E Dual 0 10 -6 +7 Potentiometer_THT Potentiometer_Vishay_148E-149E_Single_Horizontal Potentiometer, horizontal, Vishay 148E-149E Single, http://www.vishay.com/docs/57040/148149.pdf Potentiometer horizontal Vishay 148E-149E Single 0 7 -3 +4 Potentiometer_THT Potentiometer_Vishay_248BH-249BH_Single_Horizontal Potentiometer, horizontal, Vishay 248BH-249BH Single, http://www.vishay.com/docs/57054/248249.pdf @@ -86373,6 +90370,13 @@ gps linx 22 22 RF_GPS +OriginGPS_ORG1510 +GPS / GNSS Module with integrated antenna, (https://origingps.com/wp-content/uploads/2019/09/HORNET-Modules-Layout-recommendations-and-Integration-Application-Note-Rev-2.0.pdf) +GPS GNSS OriginGPS Hornet +0 +23 +11 +RF_GPS Quectel_L70-R Quectel L70-R, (https://www.quectel.com/product/gps-only-l70-r) GPS Quectel L70-R @@ -86485,6 +90489,13 @@ GSM NB-IoT module BC95 188 94 RF_GSM +Quectel_BG95 +Quectel BG95 Cellular GSM NB-IoT Module https://images.quectel.com/python/sites/2/2023/05/Quectel_BG95_Series_QuecOpen_Hardware_Design_V1.3.pdf +Quectel BG95 Cellular GSM NB-IoT Module +0 +102 +102 +RF_GSM Quectel_BG96 Quectel BG96 Cellular GSM 2G Module https://www.quectel.com/download/quectel_bg96_hardware_design_v1-4 Quectel BG96 Cellular GSM 2G Module @@ -86513,6 +90524,13 @@ GSM Module SIM900 68 68 RF_GSM +Telit_SE150A4 +Telit SE150A4 smart module, https://atoma.spb.ru/sites/default/files/documents/telit_se150a4_smart_module_hardware_user_guide_r1.pdf +Smart module Telit SE150 +0 +466 +210 +RF_GSM Telit_xL865 Telit xL865 familly footprint, http://www.telit.com/fileadmin/user_upload/products/Downloads/3G/Telit_UL865_Hardware_User_Guide_r8.pdf xL865 gsm umts @@ -86520,6 +90538,13 @@ xL865 gsm umts 52 48 RF_GSM +ublox_LENA-R8_LGA-100 +Multi-mode LTE Cat1 modules, https://content.u-blox.com/sites/default/files/documents/LENA-R8_SysIntegrManual_UBX-22015376.pdf#page=94 and https://content.u-blox.com/sites/default/files/documents/LENA-R8_DataSheet_UBX-22003110.pdf#page=35 +ublox GSM LTE +0 +200 +100 +RF_GSM ublox_SARA_LGA-96 ublox SARA cellular/GNSS module, https://www.u-blox.com/sites/default/files/SARA-G3-U2_SysIntegrManual_%28UBX-13000995%29.pdf, pag.162 ublox u-blox SARA-R41 SARA-R42 SARA-R5 SARA-N2 SARA-N3 SARA-G3 SARA-G4 SARA-U2 cellular LTE IoT GSM HSPA GNSS GPS @@ -86828,6 +90853,13 @@ BLE BLE5 nRF52832 44 44 RF_Module +ESP-01 +Wi-Fi Module, https://docs.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_en.pdf +Wi-Fi Module +0 +8 +8 +RF_Module ESP-07 Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/a007ps01a2_esp-07_product_specification_v1.2.pdf Wi-Fi Module @@ -86849,6 +90881,13 @@ ESP WROOM-02 espressif esp8266ex 19 19 RF_Module +ESP32-C3-DevKitM-1 +2.4 GHz Wi-Fi and Bluetooth module https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c3/esp32-c3-devkitm-1/index.html +esp32 esp32-c3 riscv risc-v wifi bluetooth ble +0 +30 +30 +RF_Module ESP32-C3-WROOM-02 RF Module, ESP32-C3 WROOM-02, Wi-Fi and Bluetooth, BLE, onboard antenna, https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf ESP32-C3 WROOM-02 espressif @@ -86863,6 +90902,13 @@ ESP32-C3 WROOM-02 espressif 40 19 RF_Module +ESP32-C6-MINI-1 +2.4 GHz Wi-Fi, Bluetooth, Zigbee and Thread combo chip, external antenna, https://www.espressif.com/sites/default/files/documentation/esp32-c6-mini-1_mini-1u_datasheet_en.pdf +2.4 GHz Wi-Fi Bluetooth Zigbee Thread external antenna espressif 16.6*13.2mm +0 +61 +53 +RF_Module ESP32-S2-MINI-1 2.4 GHz Wi-Fi and Bluetooth combo chip, external antenna, https://www.espressif.com/sites/default/files/documentation/esp32-s3-mini-1_mini-1u_datasheet_en.pdf 2.4 GHz Wi-Fi Bluetooth external antenna espressif 20*15.4mm @@ -86881,7 +90927,7 @@ ESP32-S2-WROVER ESP32-S2-WROVER(-I) 2.4 GHz Wi-Fi https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf ESP32-S2 ESP32 WIFI 0 -43 +52 43 RF_Module ESP32-S3-WROOM-1 @@ -86989,6 +91035,13 @@ IQRF_KON-SIM-01 IQRF_TRx2D IQRF_TRx2DC 10 8 RF_Module +Jadak_Thingmagic_M6e-Nano +UHF RFID reader with one 27dBm antenna port, https://www.jadaktech.com/product/thingmagic-m6e-nano-uhf-rain-rfid/ +Jadak Thingmagic M6e +0 +96 +41 +RF_Module Laird_BL652 Bluetooth v4.2 + NFC module Bluetooth BLE NFC @@ -87059,6 +91112,13 @@ LoRa LoRaWAN RAK811 34 34 RF_Module +RAK3172 +RAK3172 WisDuo LPWAN Module https://docs.rakwireless.com/product-categories/wisduo/rak3172-module/datasheet/ +LoRa LoRaWAN RAK3172 +0 +32 +32 +RF_Module RAK4200 RAK4200 LPWAN Module https://downloads.rakwireless.com/LoRa/RAK4200/Hardware-Specification/RAK4200_Module_Specifications_V1.4.pdf LoRa LoRaWAN RAK4200 @@ -87143,6 +91203,20 @@ Taiyo Yuden NRF51822 Module Bluetooth 30 28 RF_Module +WEMOS_C3_mini +16-pin module, column spacing 22.86 mm (900 mils), https://www.wemos.cc/en/latest/_static/files/dim_c3_mini_v1.0.0.pdf +ESP32-C3 WiFi microcontroller +0 +16 +16 +RF_Module +WEMOS_D1_mini_light +16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg +ESP8266 WiFi microcontroller +0 +16 +16 +RF_Module ZETA-433-SO_SMD RF transceiver SMD style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf RF transceiver SMD style @@ -87165,175 +91239,175 @@ nRF24L01 adapter breakout 8 RF_Shielding Laird_Technologies_97-2002_25.40x25.40mm -Laird Technologies 97-2002 EZ PEEL Shielding Cabinet One Piece SMD 25.40x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies 97-2002 EZ PEEL Shielding Cabinet One Piece SMD 25.40x25.40mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 8 1 RF_Shielding Laird_Technologies_97-2003_12.70x13.37mm -Laird Technologies 97-2003 EZ PEEL Shielding Cabinet One Piece SMD 12.70x13.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies 97-2003 EZ PEEL Shielding Cabinet One Piece SMD 12.70x13.37mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 8 1 RF_Shielding Laird_Technologies_BMI-S-101_13.66x12.70mm -Laird Technologies BMI-S-101 Shielding Cabinet One Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-101 Shielding Cabinet One Piece SMD 13.66x12.70mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 16 1 RF_Shielding Laird_Technologies_BMI-S-102_16.50x16.50mm -Laird Technologies BMI-S-102 Shielding Cabinet One Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-102 Shielding Cabinet One Piece SMD 16.50x16.50mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 16 1 RF_Shielding Laird_Technologies_BMI-S-103_26.21x26.21mm -Laird Technologies BMI-S-103 Shielding Cabinet One Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-103 Shielding Cabinet One Piece SMD 26.21x26.21mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 24 1 RF_Shielding Laird_Technologies_BMI-S-104_32.00x32.00mm -Laird Technologies BMI-S-104 Shielding Cabinet One Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-104 Shielding Cabinet One Piece SMD 32.00x32.00mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 28 1 RF_Shielding Laird_Technologies_BMI-S-105_38.10x25.40mm -Laird Technologies BMI-S-105 Shielding Cabinet One Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-105 Shielding Cabinet One Piece SMD 38.10x25.40mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 28 1 RF_Shielding Laird_Technologies_BMI-S-106_36.83x33.68mm -Laird Technologies BMI-S-106 Shielding Cabinet One Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-106 Shielding Cabinet One Piece SMD 36.83x33.68mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 28 1 RF_Shielding Laird_Technologies_BMI-S-107_44.37x44.37mm -Laird Technologies BMI-S-107 Shielding Cabinet One Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-107 Shielding Cabinet One Piece SMD 44.37x44.37mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 36 1 RF_Shielding Laird_Technologies_BMI-S-201-F_13.66x12.70mm -Laird Technologies BMI-S-201-F Shielding Cabinet Two Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-201-F Shielding Cabinet Two Piece SMD 13.66x12.70mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 16 1 RF_Shielding Laird_Technologies_BMI-S-202-F_16.50x16.50mm -Laird Technologies BMI-S-202-F Shielding Cabinet Two Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-202-F Shielding Cabinet Two Piece SMD 16.50x16.50mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 16 1 RF_Shielding Laird_Technologies_BMI-S-203-F_26.21x26.21mm -Laird Technologies BMI-S-203-F Shielding Cabinet Two Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-203-F Shielding Cabinet Two Piece SMD 26.21x26.21mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 24 1 RF_Shielding Laird_Technologies_BMI-S-204-F_32.00x32.00mm -Laird Technologies BMI-S-204-F Shielding Cabinet Two Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-204-F Shielding Cabinet Two Piece SMD 32.00x32.00mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 28 1 RF_Shielding Laird_Technologies_BMI-S-205-F_38.10x25.40mm -Laird Technologies BMI-S-205-F Shielding Cabinet Two Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-205-F Shielding Cabinet Two Piece SMD 38.10x25.40mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 28 1 RF_Shielding Laird_Technologies_BMI-S-206-F_36.83x33.68mm -Laird Technologies BMI-S-206-F Shielding Cabinet Two Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-206-F Shielding Cabinet Two Piece SMD 36.83x33.68mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 28 1 RF_Shielding Laird_Technologies_BMI-S-207-F_44.37x44.37mm -Laird Technologies BMI-S-207-F Shielding Cabinet Two Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-207-F Shielding Cabinet Two Piece SMD 44.37x44.37mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 36 1 RF_Shielding Laird_Technologies_BMI-S-208-F_39.60x39.60mm -Laird Technologies BMI-S-208-F Shielding Cabinet Two Piece SMD 39.60x39.60mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-208-F Shielding Cabinet Two Piece SMD 39.60x39.60mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 32 1 RF_Shielding Laird_Technologies_BMI-S-209-F_29.36x18.50mm -Laird Technologies BMI-S-209-F Shielding Cabinet Two Piece SMD 29.36x18.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-209-F Shielding Cabinet Two Piece SMD 29.36x18.50mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 20 1 RF_Shielding Laird_Technologies_BMI-S-210-F_44.00x30.50mm -Laird Technologies BMI-S-210-F Shielding Cabinet Two Piece SMD 44.00x30.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Laird Technologies BMI-S-210-F Shielding Cabinet Two Piece SMD 44.00x30.50mm, http://cdn.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf Shielding Cabinet 0 32 1 RF_Shielding Laird_Technologies_BMI-S-230-F_50.8x38.1mm -Laird Technologies BMI-S-230-F Shielding Cabinet Two Piece SMD 50.8x38.1mm +Laird Technologies BMI-S-230-F Shielding Cabinet Two Piece SMD 50.8x38.1mm, https://media.digikey.com/pdf/Data%20Sheets/Laird%20Technologies/BMI-S-230-F_Dwg.pdf Shielding Cabinet 0 36 1 RF_Shielding Wuerth_36103205_20x20mm -WE-SHC Shielding Cabinet SMD 20x20mm +WE-SHC Shielding Cabinet SMD 20x20mm, http://katalog.we-online.com/pbs/datasheet/36103205.pdf Shielding Cabinet 0 20 1 RF_Shielding Wuerth_36103255_25x25mm -WE-SHC Shielding Cabinet SMD 25x25mm +WE-SHC Shielding Cabinet SMD 25x25mm, http://katalog.we-online.com/pbs/datasheet/36103255.pdf Shielding Cabinet 0 24 1 RF_Shielding Wuerth_36103305_30x30mm -WE-SHC Shielding Cabinet SMD 30x30mm +WE-SHC Shielding Cabinet SMD 30x30mm, http://katalog.we-online.com/pbs/datasheet/36103305.pdf Shielding Cabinet 0 28 1 RF_Shielding Wuerth_36103505_50x50mm -WE-SHC Shielding Cabinet SMD 50x50mm +WE-SHC Shielding Cabinet SMD 50x50mm, http://katalog.we-online.com/pbs/datasheet/36103505.pdf Shielding Cabinet 0 44 1 RF_Shielding Wuerth_36103605_60x60mm -WE-SHC Shielding Cabinet SMD 60x60mm +WE-SHC Shielding Cabinet SMD 60x60mm, http://katalog.we-online.com/pbs/datasheet/36103605.pdf Shielding Cabinet 0 52 @@ -87619,15 +91693,29 @@ Hongfa DPDT power relay, 8A, 250VAC, body size 29x127.x15.7mm, https://source.ho 8 8 Relay_THT -Relay_DPDT_Kemet_EC2 -Kemet signal relay, DPDT, non-latching, single coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Relay_DPDT_Kemet_EC2_NJ +Kemet signal relay, DPDT, non-latching, single coil latching, 2.8mm pin height, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf Kemet EC2 signal relay DPDT non single coil latching through hole THT 0 8 8 Relay_THT -Relay_DPDT_Kemet_EC2_DoubleCoil -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Relay_DPDT_Kemet_EC2_NJ_DoubleCoil +Kemet signal relay, DPDT, double coil latching, 2.8mm pin height, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double dual coil latching through hole THT +0 +10 +10 +Relay_THT +Relay_DPDT_Kemet_EC2_NU +Kemet signal relay, DPDT, non-latching, single coil latching, 3.2mm pin height, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT non single coil latching through hole THT +0 +8 +8 +Relay_THT +Relay_DPDT_Kemet_EC2_NU_DoubleCoil +Kemet signal relay, DPDT, double coil latching, 3.2mm pin height, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf Kemet EC2 signal relay DPDT double dual coil latching through hole THT 0 10 @@ -87850,6 +91938,13 @@ relays Hongfa form-c 2-coil reverse-polarity 6 6 Relay_THT +Relay_SPDT_Hongfa_JQC-3FF_0XX-1Z +Hongfa subminature high power latching SPDT relay 5, 6, 9, 12, 18, 24, 48VDC. 10A switching current, Form-B https://www.generationrobots.com/media/JQC-3FF-v1.pdf +relays Hongmei 1-coil +0 +5 +5 +Relay_THT Relay_SPDT_HsinDa_Y14 http://www.hsinda.com.tw/upload/file/Y14-20200430135145.pdf Relay Y14 @@ -88046,6 +92141,13 @@ relays Hongfa form-a 2-coil reverse-polarity 5 5 Relay_THT +Relay_SPST_Hongfa_JQC-3FF_0XX-1H +Hongfa subminature high power latching SPST-NO relay 5, 6, 9, 12, 18, 24, 48VDC. 15A switching current, Form-A https://www.generationrobots.com/media/JQC-3FF-v1.pdf +relays Hongmei 1-coil +0 +4 +4 +Relay_THT Relay_SPST_Omron-G5Q-1A Relay SPST-NO Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf Relay SPST-NO Omron Serie G5Q @@ -88304,226 +92406,233 @@ Standex Meder SIL reed relais 0 4 4 +Relay_THT +Relay_Tyco_V23072_Sealed +Tyco Electronics Mini Relay K (Sealed Version), length 16.9mm, width 14.7mm, height 19.2mm, drill hole 1.30mm ( https://www.electrokit.com/upload/product/41019/41019252/V23072.pdf ) +SPST SPDT DC TE0598-P2 +0 +7 +7 Resistor_SMD R_0201_0603Metric -Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator resistor 0 4 2 Resistor_SMD R_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator resistor handsolder 0 4 2 Resistor_SMD R_0402_1005Metric -Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_0402_1005Metric_Pad0.72x0.64mm_HandSolder -Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_0603_1608Metric -Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_0603_1608Metric_Pad0.98x0.95mm_HandSolder -Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_0612_1632Metric -Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_0612_1632Metric_Pad1.18x3.40mm_HandSolder -Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_0805_2012Metric -Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_0805_2012Metric_Pad1.20x1.40mm_HandSolder -Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_0815_2038Metric -Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator +Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_0815_2038Metric_Pad1.20x4.05mm_HandSolder -Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator +Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_01005_0402Metric -Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator resistor 0 4 2 Resistor_SMD R_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator resistor handsolder 0 4 2 Resistor_SMD R_1020_2550Metric -Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_1020_2550Metric_Pad1.33x5.20mm_HandSolder -Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_1206_3216Metric -Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_1206_3216Metric_Pad1.30x1.75mm_HandSolder -Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_1210_3225Metric -Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_1210_3225Metric_Pad1.30x2.65mm_HandSolder -Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_1218_3246Metric -Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator +Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_1218_3246Metric_Pad1.22x4.75mm_HandSolder -Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator +Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_1812_4532Metric -Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_2010_5025Metric -Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_2010_5025Metric_Pad1.40x2.65mm_HandSolder -Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_2512_6332Metric -Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_2512_6332Metric_Pad1.40x3.35mm_HandSolder -Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_2816_7142Metric -Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_2816_7142Metric_Pad3.20x4.45mm_HandSolder -Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 2 Resistor_SMD R_4020_10251Metric -Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator +Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator resistor 0 2 2 Resistor_SMD R_4020_10251Metric_Pad1.65x5.30mm_HandSolder -Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator +Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator resistor handsolder 0 2 @@ -89447,56 +93556,63 @@ Resistor Radial_Power series Radial pin pitch 2.70*2.30mm^2 17W length 9mm width 2 Resistor_THT R_Radial_Power_L11.0mm_W7.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 5.00mm 2W length 11.0mm width 7.0mm 0 2 2 Resistor_THT R_Radial_Power_L12.0mm_W8.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 5.00mm 3W length 12.0mm width 8.0mm 0 2 2 Resistor_THT R_Radial_Power_L13.0mm_W9.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 5.00mm 7W length 13.0mm width 9.0mm 0 2 2 Resistor_THT R_Radial_Power_L16.1mm_W9.0mm_P7.37mm -Resistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, https://www.vishay.com/docs/30218/cpcp-cpcf.pdf Resistor Radial_Power series Radial pin pitch 7.37mm 10W length 16.1mm width 9mm 0 2 2 Rotary_Encoder RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm -Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +Alps rotary encoder, EC11E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html rotary encoder 0 7 6 Rotary_Encoder RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles -Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +Alps rotary encoder, EC11E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +rotary encoder +0 +7 +6 +Rotary_Encoder +RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHoles +Alps rotary encoder, EC11E... with switch, vertical shaft, https://www.lcsc.com/datasheet/lcsc_datasheet_2410010003_ALPSALPINE-EC11E09444A8_C1322538.pdf rotary encoder 0 7 6 Rotary_Encoder RotaryEncoder_Alps_EC11E_Vertical_H20mm -Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +Alps rotary encoder, EC11E... without switch (pins are dummy), vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html rotary encoder 0 7 4 Rotary_Encoder RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles -Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +Alps rotary encoder, EC11E... without switch (pins are dummy), vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html rotary encoder 0 7 @@ -89866,13 +93982,6 @@ Allegro QSOP 0.635 24 24 Sensor_Current -Allegro_SIP-3 -Allegro Microsystems SIP-3, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1369-Datasheet.ashx) -Allegro SIP-3 -0 -3 -3 -Sensor_Current Allegro_SIP-4 Allegro Microsystems SIP-4, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1363-Datasheet.ashx) Allegro SIP-4 @@ -90118,6 +94227,13 @@ QFN 0.5 25 24 Sensor_Pressure +CFSensor_XGZP6859D_7x7mm +CFSensor XGZP6859D SO, 6 Pin (https://cfsensor.com/wp-content/uploads/2022/11/XGZP6859D-Pressure-Sensor-V2.5.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +CFSensor SO Sensor_Pressure +0 +6 +6 +Sensor_Pressure CFSensor_XGZP6897x Port External Dia 3.13mm, Port Internal Dia 0.9mm, 8 Pin (https://cfsensor.com/wp-content/uploads/2022/11/XGZP6897D-Pressure-Sensor-V2.7.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py, hand modified sop sensor @@ -90608,6 +94724,433 @@ Logo KiCad 0 0 Symbol +LayerMarker_2_3.81x2.54mm_TextH1mm_P1.27mm +Layer marker, 2 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_2_3.81x2.54mm_TextH1mm_P1.27mm_BottomMirrored +Layer marker, 2 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_2_3.81x2.54mm_TextH1mm_P1.27mm_Named +Layer marker, 2 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_2_3.81x2.54mm_TextH1mm_P1.27mm_Named_BottomMirrored +Layer marker, 2 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm +Layer marker, 4 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm_BottomMirrored +Layer marker, 4 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm_LowerMirrored +Layer marker, 4 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm_Named +Layer marker, 4 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm_Named_BottomMirrored +Layer marker, 4 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm_Named_LowerMirrored +Layer marker, 4 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_6_8.89x2.54mm_TextH1mm_P1.27mm +Layer marker, 6 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_6_8.89x2.54mm_TextH1mm_P1.27mm_BottomMirrored +Layer marker, 6 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_6_8.89x2.54mm_TextH1mm_P1.27mm_LowerMirrored +Layer marker, 6 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_6_8.89x2.54mm_TextH1mm_P1.27mm_Named +Layer marker, 6 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_6_8.89x2.54mm_TextH1mm_P1.27mm_Named_BottomMirrored +Layer marker, 6 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_6_8.89x2.54mm_TextH1mm_P1.27mm_Named_LowerMirrored +Layer marker, 6 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_8_11.4x2.54mm_TextH1mm_P1.27mm +Layer marker, 8 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_8_11.4x2.54mm_TextH1mm_P1.27mm_BottomMirrored +Layer marker, 8 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_8_11.4x2.54mm_TextH1mm_P1.27mm_LowerMirrored +Layer marker, 8 layers, simple ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_8_11.4x2.54mm_TextH1mm_P1.27mm_Named +Layer marker, 8 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_8_11.4x2.54mm_TextH1mm_P1.27mm_Named_BottomMirrored +Layer marker, 8 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_8_11.4x2.54mm_TextH1mm_P1.27mm_Named_LowerMirrored +Layer marker, 8 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_10_14x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 10 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_10_14x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 10 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_10_14x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 10 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_10_14x2.54mm_TextH1mm_P1.27mm_Named +Layer marker, 10 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_10_14x2.54mm_TextH1mm_P1.27mm_Named_BottomMirrored +Layer marker, 10 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_10_14x2.54mm_TextH1mm_P1.27mm_Named_LowerMirrored +Layer marker, 10 layers, layer names, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_12_16.5x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 12 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_12_16.5x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 12 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_12_16.5x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 12 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_14_19.1x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 14 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_14_19.1x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 14 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_14_19.1x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 14 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_16_21.6x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 16 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_16_21.6x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 16 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_16_21.6x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 16 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_18_24.1x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 18 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_18_24.1x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 18 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_18_24.1x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 18 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_20_26.7x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 20 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_20_26.7x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 20 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_20_26.7x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 20 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_22_29.2x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 22 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_22_29.2x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 22 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_22_29.2x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 22 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_24_31.8x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 24 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_24_31.8x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 24 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_24_31.8x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 24 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_26_34.3x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 26 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_26_34.3x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 26 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_26_34.3x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 26 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_28_36.8x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 28 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_28_36.8x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 28 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_28_36.8x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 28 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_30_39.4x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 30 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_30_39.4x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 30 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_30_39.4x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 30 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_32_41.9x2.54mm_TextH1mm_P1.27mm_AlNum +Layer marker, 32 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_32_41.9x2.54mm_TextH1mm_P1.27mm_AlNum_BottomMirrored +Layer marker, 32 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol +LayerMarker_32_41.9x2.54mm_TextH1mm_P1.27mm_AlNum_LowerMirrored +Layer marker, 32 layers, alphanumeric ordinals, text size 1mm, pitch 1.27mm, margin 1.27mm +layer order identification numbering +0 +0 +0 +Symbol OSHW-Logo2_7.3x6mm_Copper Open Source Hardware Symbol Logo Symbol OSHW @@ -91323,162 +95866,162 @@ connector terminal block 3 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm ->, 2 pins, pitch 5mm, size 10.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 10.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-02P, 2 pins, pitch 5mm, size 10.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-02P pitch 5mm size 10.5x7.8mm drill 1.3mm pad 2.8mm 0 2 2 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm ->, 3 pins, pitch 5mm, size 15.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 15.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-03P, 3 pins, pitch 5mm, size 15.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-03P pitch 5mm size 15.5x7.8mm drill 1.3mm pad 2.8mm 0 3 3 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm ->, 4 pins, pitch 5mm, size 20.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 20.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-04P, 4 pins, pitch 5mm, size 20.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-04P pitch 5mm size 20.5x7.8mm drill 1.3mm pad 2.8mm 0 4 4 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-05P_1x05_P5.00mm ->, 5 pins, pitch 5mm, size 25.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 25.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-05P, 5 pins, pitch 5mm, size 25.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-05P pitch 5mm size 25.5x7.8mm drill 1.3mm pad 2.8mm 0 5 5 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-06P_1x06_P5.00mm ->, 6 pins, pitch 5mm, size 30.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 30.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-06P, 6 pins, pitch 5mm, size 30.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-06P pitch 5mm size 30.5x7.8mm drill 1.3mm pad 2.8mm 0 6 6 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-07P_1x07_P5.00mm ->, 7 pins, pitch 5mm, size 35.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 35.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-07P, 7 pins, pitch 5mm, size 35.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-07P pitch 5mm size 35.5x7.8mm drill 1.3mm pad 2.8mm 0 7 7 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-08P_1x08_P5.00mm ->, 8 pins, pitch 5mm, size 40.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 40.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-08P, 8 pins, pitch 5mm, size 40.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-08P pitch 5mm size 40.5x7.8mm drill 1.3mm pad 2.8mm 0 8 8 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-09P_1x09_P5.00mm ->, 9 pins, pitch 5mm, size 45.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 45.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-09P, 9 pins, pitch 5mm, size 45.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-09P pitch 5mm size 45.5x7.8mm drill 1.3mm pad 2.8mm 0 9 9 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-10P_1x10_P5.00mm ->, 10 pins, pitch 5mm, size 50.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 50.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-10P, 10 pins, pitch 5mm, size 50.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-10P pitch 5mm size 50.5x7.8mm drill 1.3mm pad 2.8mm 0 10 10 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-11P_1x11_P5.00mm ->, 11 pins, pitch 5mm, size 55.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 55.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-11P, 11 pins, pitch 5mm, size 55.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-11P pitch 5mm size 55.5x7.8mm drill 1.3mm pad 2.8mm 0 11 11 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-12P_1x12_P5.00mm ->, 12 pins, pitch 5mm, size 60.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 60.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-12P, 12 pins, pitch 5mm, size 60.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-12P pitch 5mm size 60.5x7.8mm drill 1.3mm pad 2.8mm 0 12 12 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-13P_1x13_P5.00mm ->, 13 pins, pitch 5mm, size 65.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 65.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-13P, 13 pins, pitch 5mm, size 65.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-13P pitch 5mm size 65.5x7.8mm drill 1.3mm pad 2.8mm 0 13 13 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-14P_1x14_P5.00mm ->, 14 pins, pitch 5mm, size 70.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 70.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-14P, 14 pins, pitch 5mm, size 70.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-14P pitch 5mm size 70.5x7.8mm drill 1.3mm pad 2.8mm 0 14 14 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-15P_1x15_P5.00mm ->, 15 pins, pitch 5mm, size 75.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 75.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-15P, 15 pins, pitch 5mm, size 75.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-15P pitch 5mm size 75.5x7.8mm drill 1.3mm pad 2.8mm 0 15 15 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-16P_1x16_P5.00mm ->, 16 pins, pitch 5mm, size 80.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 80.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-16P, 16 pins, pitch 5mm, size 80.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-16P pitch 5mm size 80.5x7.8mm drill 1.3mm pad 2.8mm 0 16 16 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-17P_1x17_P5.00mm ->, 17 pins, pitch 5mm, size 85.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 85.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-17P, 17 pins, pitch 5mm, size 85.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-17P pitch 5mm size 85.5x7.8mm drill 1.3mm pad 2.8mm 0 17 17 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-18P_1x18_P5.00mm ->, 18 pins, pitch 5mm, size 90.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 90.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-18P, 18 pins, pitch 5mm, size 90.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-18P pitch 5mm size 90.5x7.8mm drill 1.3mm pad 2.8mm 0 18 18 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-19P_1x19_P5.00mm ->, 19 pins, pitch 5mm, size 95.5x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 95.5x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-19P, 19 pins, pitch 5mm, size 95.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-19P pitch 5mm size 95.5x7.8mm drill 1.3mm pad 2.8mm 0 19 19 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-20P_1x20_P5.00mm ->, 20 pins, pitch 5mm, size 100x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 100x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-20P, 20 pins, pitch 5mm, size 100x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-20P pitch 5mm size 100x7.8mm drill 1.3mm pad 2.8mm 0 20 20 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-21P_1x21_P5.00mm ->, 21 pins, pitch 5mm, size 106x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 106x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-21P, 21 pins, pitch 5mm, size 106x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-21P pitch 5mm size 106x7.8mm drill 1.3mm pad 2.8mm 0 21 21 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-22P_1x22_P5.00mm ->, 22 pins, pitch 5mm, size 110x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 110x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-22P, 22 pins, pitch 5mm, size 110x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-22P pitch 5mm size 110x7.8mm drill 1.3mm pad 2.8mm 0 22 22 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-23P_1x23_P5.00mm ->, 23 pins, pitch 5mm, size 116x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 116x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-23P, 23 pins, pitch 5mm, size 116x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-23P pitch 5mm size 116x7.8mm drill 1.3mm pad 2.8mm 0 23 23 TerminalBlock TerminalBlock_MaiXu_MX126-5.0-24P_1x24_P5.00mm ->, 24 pins, pitch 5mm, size 120x7.8mm^2, drill diameter 1.3mm, pad diameter 2.8mm, see https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu -THT > pitch 5mm size 120x7.8mm^2 drill 1.3mm pad 2.8mm +terminal block MaiXu MX126-5.0-24P, 24 pins, pitch 5mm, size 120x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu +THT terminal block MaiXu MX126-5.0-24P pitch 5mm size 120x7.8mm drill 1.3mm pad 2.8mm 0 24 24 @@ -91491,155 +96034,155 @@ Wuerth WR-TBL Series 3114 terminal block pitch 7.62mm 2 TerminalBlock TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-2P, 2 pins, pitch 2.54mm, size 5.58x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-2P pitch 2.54mm size 5.58x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-2P, 2 pins, pitch 2.54mm, size 5.58x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-2P pitch 2.54mm size 5.58x6.5mm drill 1.2mm pad 2mm 0 2 2 TerminalBlock TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-3P, 3 pins, pitch 2.54mm, size 8.12x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-3P pitch 2.54mm size 8.12x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-3P, 3 pins, pitch 2.54mm, size 8.12x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-3P pitch 2.54mm size 8.12x6.5mm drill 1.2mm pad 2mm 0 3 3 TerminalBlock TerminalBlock_Xinya_XY308-2.54-4P_1x04_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-4P, 4 pins, pitch 2.54mm, size 10.7x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-4P pitch 2.54mm size 10.7x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-4P, 4 pins, pitch 2.54mm, size 10.7x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-4P pitch 2.54mm size 10.7x6.5mm drill 1.2mm pad 2mm 0 4 4 TerminalBlock TerminalBlock_Xinya_XY308-2.54-5P_1x05_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-5P, 5 pins, pitch 2.54mm, size 13.2x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-5P pitch 2.54mm size 13.2x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-5P, 5 pins, pitch 2.54mm, size 13.2x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-5P pitch 2.54mm size 13.2x6.5mm drill 1.2mm pad 2mm 0 5 5 TerminalBlock TerminalBlock_Xinya_XY308-2.54-6P_1x06_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-6P, 6 pins, pitch 2.54mm, size 15.7x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-6P pitch 2.54mm size 15.7x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-6P, 6 pins, pitch 2.54mm, size 15.7x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-6P pitch 2.54mm size 15.7x6.5mm drill 1.2mm pad 2mm 0 6 6 TerminalBlock TerminalBlock_Xinya_XY308-2.54-7P_1x07_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-7P, 7 pins, pitch 2.54mm, size 18.3x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-7P pitch 2.54mm size 18.3x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-7P, 7 pins, pitch 2.54mm, size 18.3x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-7P pitch 2.54mm size 18.3x6.5mm drill 1.2mm pad 2mm 0 7 7 TerminalBlock TerminalBlock_Xinya_XY308-2.54-8P_1x08_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-8P, 8 pins, pitch 2.54mm, size 20.8x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-8P pitch 2.54mm size 20.8x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-8P, 8 pins, pitch 2.54mm, size 20.8x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-8P pitch 2.54mm size 20.8x6.5mm drill 1.2mm pad 2mm 0 8 8 TerminalBlock TerminalBlock_Xinya_XY308-2.54-9P_1x09_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-9P, 9 pins, pitch 2.54mm, size 23.4x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-9P pitch 2.54mm size 23.4x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-9P, 9 pins, pitch 2.54mm, size 23.4x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-9P pitch 2.54mm size 23.4x6.5mm drill 1.2mm pad 2mm 0 9 9 TerminalBlock TerminalBlock_Xinya_XY308-2.54-10P_1x10_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-10P, 10 pins, pitch 2.54mm, size 25.9x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-10P pitch 2.54mm size 25.9x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-10P, 10 pins, pitch 2.54mm, size 25.9x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-10P pitch 2.54mm size 25.9x6.5mm drill 1.2mm pad 2mm 0 10 10 TerminalBlock TerminalBlock_Xinya_XY308-2.54-11P_1x11_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-11P, 11 pins, pitch 2.54mm, size 28.4x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-11P pitch 2.54mm size 28.4x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-11P, 11 pins, pitch 2.54mm, size 28.4x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-11P pitch 2.54mm size 28.4x6.5mm drill 1.2mm pad 2mm 0 11 11 TerminalBlock TerminalBlock_Xinya_XY308-2.54-12P_1x12_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-12P, 12 pins, pitch 2.54mm, size 31x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-12P pitch 2.54mm size 31x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-12P, 12 pins, pitch 2.54mm, size 31x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-12P pitch 2.54mm size 31x6.5mm drill 1.2mm pad 2mm 0 12 12 TerminalBlock TerminalBlock_Xinya_XY308-2.54-13P_1x13_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-13P, 13 pins, pitch 2.54mm, size 33.5x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-13P pitch 2.54mm size 33.5x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-13P, 13 pins, pitch 2.54mm, size 33.5x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-13P pitch 2.54mm size 33.5x6.5mm drill 1.2mm pad 2mm 0 13 13 TerminalBlock TerminalBlock_Xinya_XY308-2.54-14P_1x14_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-14P, 14 pins, pitch 2.54mm, size 36.1x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-14P pitch 2.54mm size 36.1x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-14P, 14 pins, pitch 2.54mm, size 36.1x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-14P pitch 2.54mm size 36.1x6.5mm drill 1.2mm pad 2mm 0 14 14 TerminalBlock TerminalBlock_Xinya_XY308-2.54-15P_1x15_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-15P, 15 pins, pitch 2.54mm, size 38.6x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-15P pitch 2.54mm size 38.6x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-15P, 15 pins, pitch 2.54mm, size 38.6x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-15P pitch 2.54mm size 38.6x6.5mm drill 1.2mm pad 2mm 0 15 15 TerminalBlock TerminalBlock_Xinya_XY308-2.54-16P_1x16_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-16P, 16 pins, pitch 2.54mm, size 41.1x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-16P pitch 2.54mm size 41.1x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-16P, 16 pins, pitch 2.54mm, size 41.1x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-16P pitch 2.54mm size 41.1x6.5mm drill 1.2mm pad 2mm 0 16 16 TerminalBlock TerminalBlock_Xinya_XY308-2.54-17P_1x17_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-17P, 17 pins, pitch 2.54mm, size 43.7x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-17P pitch 2.54mm size 43.7x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-17P, 17 pins, pitch 2.54mm, size 43.7x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-17P pitch 2.54mm size 43.7x6.5mm drill 1.2mm pad 2mm 0 17 17 TerminalBlock TerminalBlock_Xinya_XY308-2.54-18P_1x18_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-18P, 18 pins, pitch 2.54mm, size 46.2x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-18P pitch 2.54mm size 46.2x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-18P, 18 pins, pitch 2.54mm, size 46.2x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-18P pitch 2.54mm size 46.2x6.5mm drill 1.2mm pad 2mm 0 18 18 TerminalBlock TerminalBlock_Xinya_XY308-2.54-19P_1x19_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-19P, 19 pins, pitch 2.54mm, size 48.8x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-19P pitch 2.54mm size 48.8x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-19P, 19 pins, pitch 2.54mm, size 48.8x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-19P pitch 2.54mm size 48.8x6.5mm drill 1.2mm pad 2mm 0 19 19 TerminalBlock TerminalBlock_Xinya_XY308-2.54-20P_1x20_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-20P, 20 pins, pitch 2.54mm, size 51.3x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-20P pitch 2.54mm size 51.3x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-20P, 20 pins, pitch 2.54mm, size 51.3x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-20P pitch 2.54mm size 51.3x6.5mm drill 1.2mm pad 2mm 0 20 20 TerminalBlock TerminalBlock_Xinya_XY308-2.54-21P_1x21_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-21P, 21 pins, pitch 2.54mm, size 53.8x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-21P pitch 2.54mm size 53.8x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-21P, 21 pins, pitch 2.54mm, size 53.8x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-21P pitch 2.54mm size 53.8x6.5mm drill 1.2mm pad 2mm 0 21 21 TerminalBlock TerminalBlock_Xinya_XY308-2.54-22P_1x22_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-22P, 22 pins, pitch 2.54mm, size 56.4x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-22P pitch 2.54mm size 56.4x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-22P, 22 pins, pitch 2.54mm, size 56.4x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-22P pitch 2.54mm size 56.4x6.5mm drill 1.2mm pad 2mm 0 22 22 TerminalBlock TerminalBlock_Xinya_XY308-2.54-23P_1x23_P2.54mm_Horizontal -Terminal Block Xinya XY308-2.54-23P, 23 pins, pitch 2.54mm, size 58.9x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya -THT Terminal Block Xinya XY308-2.54-23P pitch 2.54mm size 58.9x6.5mm^2 drill 1.2mm pad 2mm +Terminal Block Xinya XY308-2.54-23P, 23 pins, pitch 2.54mm, size 58.9x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya +THT Terminal Block Xinya XY308-2.54-23P pitch 2.54mm size 58.9x6.5mm drill 1.2mm pad 2mm 0 23 23 @@ -91687,197 +96230,197 @@ terminal block bornier8 8 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 19963, 2 pins, pitch 3.5mm, size 7.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19963.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 19963 pitch 3.5mm size 7.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 19963, 2 pins, pitch 3.5mm, size 7.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/19963.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 19963 pitch 3.5mm size 7.7x7mm drill 1.2mm pad 2.4mm 0 2 2 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x02_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10693.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10693.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 20193, 3 pins, pitch 3.5mm, size 11.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20193.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 20193 pitch 3.5mm size 11.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 20193, 3 pins, pitch 3.5mm, size 11.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/20193.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 20193 pitch 3.5mm size 11.2x7mm drill 1.2mm pad 2.4mm 0 3 3 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x03_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10694.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10694.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x04_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 20001, 4 pins, pitch 3.5mm, size 14.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20001.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 20001 pitch 3.5mm size 14.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 20001, 4 pins, pitch 3.5mm, size 14.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/20001.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 20001 pitch 3.5mm size 14.7x7mm drill 1.2mm pad 2.4mm 0 4 4 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x04_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10695, vertical (cable from top), 4 pins, pitch 3.5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10695.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10695 vertical pitch 3.5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10695, vertical (cable from top), 4 pins, pitch 3.5mm, size 15x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10695.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10695 vertical pitch 3.5mm size 15x8.3mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x05_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 20223, 5 pins, pitch 3.5mm, size 18.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20223.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 20223 pitch 3.5mm size 18.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 20223, 5 pins, pitch 3.5mm, size 18.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/20223.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 20223 pitch 3.5mm size 18.2x7mm drill 1.2mm pad 2.4mm 0 5 5 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x05_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10696, vertical (cable from top), 5 pins, pitch 3.5mm, size 18.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10696.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10696 vertical pitch 3.5mm size 18.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10696, vertical (cable from top), 5 pins, pitch 3.5mm, size 18.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10696.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10696 vertical pitch 3.5mm size 18.5x8.3mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x06_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 19964, 6 pins, pitch 3.5mm, size 21.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19964.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 19964 pitch 3.5mm size 21.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 19964, 6 pins, pitch 3.5mm, size 21.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/19964.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 19964 pitch 3.5mm size 21.7x7mm drill 1.2mm pad 2.4mm 0 6 6 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x06_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10697, vertical (cable from top), 6 pins, pitch 3.5mm, size 22x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10697.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10697 vertical pitch 3.5mm size 22x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10697, vertical (cable from top), 6 pins, pitch 3.5mm, size 22x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10697.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10697 vertical pitch 3.5mm size 22x8.3mm drill 1.3mm pad 2.6mm 0 6 6 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x07_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10684, 7 pins, pitch 3.5mm, size 25.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10684.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10684 pitch 3.5mm size 25.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10684, 7 pins, pitch 3.5mm, size 25.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10684.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10684 pitch 3.5mm size 25.2x7mm drill 1.2mm pad 2.4mm 0 7 7 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x07_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10698, vertical (cable from top), 7 pins, pitch 3.5mm, size 25.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10698.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10698 vertical pitch 3.5mm size 25.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10698, vertical (cable from top), 7 pins, pitch 3.5mm, size 25.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10698.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10698 vertical pitch 3.5mm size 25.5x8.3mm drill 1.3mm pad 2.6mm 0 7 7 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x08_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 19965, 8 pins, pitch 3.5mm, size 28.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19965.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 19965 pitch 3.5mm size 28.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 19965, 8 pins, pitch 3.5mm, size 28.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/19965.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 19965 pitch 3.5mm size 28.7x7mm drill 1.2mm pad 2.4mm 0 8 8 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x08_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10699, vertical (cable from top), 8 pins, pitch 3.5mm, size 29x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10699.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10699 vertical pitch 3.5mm size 29x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10699, vertical (cable from top), 8 pins, pitch 3.5mm, size 29x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10699.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10699 vertical pitch 3.5mm size 29x8.3mm drill 1.3mm pad 2.6mm 0 8 8 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x09_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10686, 9 pins, pitch 3.5mm, size 32.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10686.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10686 pitch 3.5mm size 32.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10686, 9 pins, pitch 3.5mm, size 32.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10686.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10686 pitch 3.5mm size 32.2x7mm drill 1.2mm pad 2.4mm 0 9 9 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x09_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10700, vertical (cable from top), 9 pins, pitch 3.5mm, size 32.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10700.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10700 vertical pitch 3.5mm size 32.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10700, vertical (cable from top), 9 pins, pitch 3.5mm, size 32.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10700.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10700 vertical pitch 3.5mm size 32.5x8.3mm drill 1.3mm pad 2.6mm 0 9 9 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x10_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10687, 10 pins, pitch 3.5mm, size 35.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10687.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10687 pitch 3.5mm size 35.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10687, 10 pins, pitch 3.5mm, size 35.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10687.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10687 pitch 3.5mm size 35.7x7mm drill 1.2mm pad 2.4mm 0 10 10 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x10_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10701, vertical (cable from top), 10 pins, pitch 3.5mm, size 36x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10701.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10701 vertical pitch 3.5mm size 36x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10701, vertical (cable from top), 10 pins, pitch 3.5mm, size 36x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10701.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10701 vertical pitch 3.5mm size 36x8.3mm drill 1.3mm pad 2.6mm 0 10 10 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x11_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10688, 11 pins, pitch 3.5mm, size 39.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10688.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10688 pitch 3.5mm size 39.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10688, 11 pins, pitch 3.5mm, size 39.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10688.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10688 pitch 3.5mm size 39.2x7mm drill 1.2mm pad 2.4mm 0 11 11 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x11_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10702, vertical (cable from top), 11 pins, pitch 3.5mm, size 39.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10702.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10702 vertical pitch 3.5mm size 39.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10702, vertical (cable from top), 11 pins, pitch 3.5mm, size 39.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10702.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10702 vertical pitch 3.5mm size 39.5x8.3mm drill 1.3mm pad 2.6mm 0 11 11 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x12_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10689, 12 pins, pitch 3.5mm, size 42.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10689.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10689 pitch 3.5mm size 42.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10689, 12 pins, pitch 3.5mm, size 42.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10689.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10689 pitch 3.5mm size 42.7x7mm drill 1.2mm pad 2.4mm 0 12 12 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x12_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10703, vertical (cable from top), 12 pins, pitch 3.5mm, size 43x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10703.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10703 vertical pitch 3.5mm size 43x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10703, vertical (cable from top), 12 pins, pitch 3.5mm, size 43x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10703.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10703 vertical pitch 3.5mm size 43x8.3mm drill 1.3mm pad 2.6mm 0 12 12 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x13_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10690, 13 pins, pitch 3.5mm, size 46.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10690.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10690 pitch 3.5mm size 46.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10690, 13 pins, pitch 3.5mm, size 46.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10690.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10690 pitch 3.5mm size 46.2x7mm drill 1.2mm pad 2.4mm 0 13 13 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x13_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10704, vertical (cable from top), 13 pins, pitch 3.5mm, size 46.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10704.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10704 vertical pitch 3.5mm size 46.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10704, vertical (cable from top), 13 pins, pitch 3.5mm, size 46.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10704.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10704 vertical pitch 3.5mm size 46.5x8.3mm drill 1.3mm pad 2.6mm 0 13 13 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x14_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10691, 14 pins, pitch 3.5mm, size 49.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10691.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10691 pitch 3.5mm size 49.7x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10691, 14 pins, pitch 3.5mm, size 49.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10691.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10691 pitch 3.5mm size 49.7x7mm drill 1.2mm pad 2.4mm 0 14 14 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x14_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10705, vertical (cable from top), 14 pins, pitch 3.5mm, size 50x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10705.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10705 vertical pitch 3.5mm size 50x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10705, vertical (cable from top), 14 pins, pitch 3.5mm, size 50x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10705.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10705 vertical pitch 3.5mm size 50x8.3mm drill 1.3mm pad 2.6mm 0 14 14 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x15_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10692, 15 pins, pitch 3.5mm, size 53.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10692.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10692 pitch 3.5mm size 53.2x7mm^2 drill 1.2mm pad 2.4mm +Terminal Block 4Ucon ItemNo. 10692, 15 pins, pitch 3.5mm, size 53.2x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/10692.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10692 pitch 3.5mm size 53.2x7mm drill 1.2mm pad 2.4mm 0 15 15 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x15_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10706, vertical (cable from top), 15 pins, pitch 3.5mm, size 53.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10706.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10706 vertical pitch 3.5mm size 53.5x8.3mm^2 drill 1.3mm pad 2.6mm +Terminal Block 4Ucon ItemNo. 10706, vertical (cable from top), 15 pins, pitch 3.5mm, size 53.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10706.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10706 vertical pitch 3.5mm size 53.5x8.3mm drill 1.3mm pad 2.6mm 0 15 15 @@ -92203,6 +96746,167 @@ Altech AK300 serie connector 0 24 24 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal +Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm +0 +2 +2 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-03_1x03_P5.08mm_Horizontal +Terminal Block CUI TB007-508-03, 3 pins, pitch 5.08mm, size 15.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-03 pitch 5.08mm size 15.8x10.2mm drill 1.6mm pad 2.4mm +0 +3 +3 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-04_1x04_P5.08mm_Horizontal +Terminal Block CUI TB007-508-04, 4 pins, pitch 5.08mm, size 20.9x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-04 pitch 5.08mm size 20.9x10.2mm drill 1.6mm pad 2.4mm +0 +4 +4 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-05_1x05_P5.08mm_Horizontal +Terminal Block CUI TB007-508-05, 5 pins, pitch 5.08mm, size 26x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-05 pitch 5.08mm size 26x10.2mm drill 1.6mm pad 2.4mm +0 +5 +5 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-06_1x06_P5.08mm_Horizontal +Terminal Block CUI TB007-508-06, 6 pins, pitch 5.08mm, size 31.1x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-06 pitch 5.08mm size 31.1x10.2mm drill 1.6mm pad 2.4mm +0 +6 +6 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-07_1x07_P5.08mm_Horizontal +Terminal Block CUI TB007-508-07, 7 pins, pitch 5.08mm, size 36.2x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-07 pitch 5.08mm size 36.2x10.2mm drill 1.6mm pad 2.4mm +0 +7 +7 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-08_1x08_P5.08mm_Horizontal +Terminal Block CUI TB007-508-08, 8 pins, pitch 5.08mm, size 41.2x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-08 pitch 5.08mm size 41.2x10.2mm drill 1.6mm pad 2.4mm +0 +8 +8 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-09_1x09_P5.08mm_Horizontal +Terminal Block CUI TB007-508-09, 9 pins, pitch 5.08mm, size 46.3x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-09 pitch 5.08mm size 46.3x10.2mm drill 1.6mm pad 2.4mm +0 +9 +9 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-10_1x10_P5.08mm_Horizontal +Terminal Block CUI TB007-508-10, 10 pins, pitch 5.08mm, size 51.4x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-10 pitch 5.08mm size 51.4x10.2mm drill 1.6mm pad 2.4mm +0 +10 +10 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-11_1x11_P5.08mm_Horizontal +Terminal Block CUI TB007-508-11, 11 pins, pitch 5.08mm, size 56.5x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-11 pitch 5.08mm size 56.5x10.2mm drill 1.6mm pad 2.4mm +0 +11 +11 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-12_1x12_P5.08mm_Horizontal +Terminal Block CUI TB007-508-12, 12 pins, pitch 5.08mm, size 61.6x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-12 pitch 5.08mm size 61.6x10.2mm drill 1.6mm pad 2.4mm +0 +12 +12 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-13_1x13_P5.08mm_Horizontal +Terminal Block CUI TB007-508-13, 13 pins, pitch 5.08mm, size 66.6x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-13 pitch 5.08mm size 66.6x10.2mm drill 1.6mm pad 2.4mm +0 +13 +13 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-14_1x14_P5.08mm_Horizontal +Terminal Block CUI TB007-508-14, 14 pins, pitch 5.08mm, size 71.7x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-14 pitch 5.08mm size 71.7x10.2mm drill 1.6mm pad 2.4mm +0 +14 +14 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-15_1x15_P5.08mm_Horizontal +Terminal Block CUI TB007-508-15, 15 pins, pitch 5.08mm, size 76.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-15 pitch 5.08mm size 76.8x10.2mm drill 1.6mm pad 2.4mm +0 +15 +15 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-16_1x16_P5.08mm_Horizontal +Terminal Block CUI TB007-508-16, 16 pins, pitch 5.08mm, size 81.9x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-16 pitch 5.08mm size 81.9x10.2mm drill 1.6mm pad 2.4mm +0 +16 +16 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-17_1x17_P5.08mm_Horizontal +Terminal Block CUI TB007-508-17, 17 pins, pitch 5.08mm, size 87x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-17 pitch 5.08mm size 87x10.2mm drill 1.6mm pad 2.4mm +0 +17 +17 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-18_1x18_P5.08mm_Horizontal +Terminal Block CUI TB007-508-18, 18 pins, pitch 5.08mm, size 92x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-18 pitch 5.08mm size 92x10.2mm drill 1.6mm pad 2.4mm +0 +18 +18 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-19_1x19_P5.08mm_Horizontal +Terminal Block CUI TB007-508-19, 19 pins, pitch 5.08mm, size 97.1x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-19 pitch 5.08mm size 97.1x10.2mm drill 1.6mm pad 2.4mm +0 +19 +19 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-20_1x20_P5.08mm_Horizontal +Terminal Block CUI TB007-508-20, 20 pins, pitch 5.08mm, size 102x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-20 pitch 5.08mm size 102x10.2mm drill 1.6mm pad 2.4mm +0 +20 +20 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-21_1x21_P5.08mm_Horizontal +Terminal Block CUI TB007-508-21, 21 pins, pitch 5.08mm, size 107x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-21 pitch 5.08mm size 107x10.2mm drill 1.6mm pad 2.4mm +0 +21 +21 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-22_1x22_P5.08mm_Horizontal +Terminal Block CUI TB007-508-22, 22 pins, pitch 5.08mm, size 112x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-22 pitch 5.08mm size 112x10.2mm drill 1.6mm pad 2.4mm +0 +22 +22 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-23_1x23_P5.08mm_Horizontal +Terminal Block CUI TB007-508-23, 23 pins, pitch 5.08mm, size 117x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-23 pitch 5.08mm size 117x10.2mm drill 1.6mm pad 2.4mm +0 +23 +23 +TerminalBlock_CUI +TerminalBlock_CUI_TB007-508-24_1x24_P5.08mm_Horizontal +Terminal Block CUI TB007-508-24, 24 pins, pitch 5.08mm, size 123x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_CUI +THT Terminal Block CUI TB007-508-24 pitch 5.08mm size 123x10.2mm drill 1.6mm pad 2.4mm +0 +24 +24 TerminalBlock_Dinkle TerminalBlock_Dinkle_DT-55-B01X-02_P10.00mm Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX @@ -92408,1044 +97112,1044 @@ Dinkle DT-55-B01X Terminal Block pitch 10.00mm 30 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360271_1x01_Horizontal_ScrewM3.0_Boxed -single screw terminal block Metz Connect 360271, block size 9x7.3mm^2, drill diamater 1.5mm, 1 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360271 size 9x7.3mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360271, block size 9x7.3mm, drill diameter 1.5mm, pad diameter 3mm, https://www.metz-connect.com/media/file/8a8a80ea6e17c2e6016e3b8ef7cd2d65.de.0/product_summary_u_contact_de_en_fr.pdf , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360271 size 9x7.3mm drill 1.5mm pad 3mm 0 1 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360272_1x01_Horizontal_ScrewM2.6 -single screw terminal block Metz Connect 360272, block size 4x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360272 size 4x4mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360272, block size 4x4mm, drill diameter 1.5mm, pad diameter 3mm, https://media.metz-connect.com/files/171/Data_sheet_360272.PDF , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360272 size 4x4mm drill 1.5mm pad 3mm 0 2 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360273_1x01_Horizontal_ScrewM2.6_WireProtection -single screw terminal block Metz Connect 360273, block size 5x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360273 size 5x4mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360273, block size 5x4mm, drill diameter 1.5mm, pad diameter 3mm, https://media.metz-connect.com/files/171/Data_sheet_360273.PDF , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360273 size 5x4mm drill 1.5mm pad 3mm 0 2 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360291_1x01_Horizontal_ScrewM3.0_Boxed -single screw terminal block Metz Connect 360291, block size 9x7.3mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360291 size 9x7.3mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360291, block size 9x7.3mm, drill diameter 1.5mm, pad diameter 3mm, https://media.metz-connect.com/files/171/Data_sheet_360291.PDF , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360291 size 9x7.3mm drill 1.5mm pad 3mm 0 2 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360322_1x01_Horizontal_ScrewM3.0_WireProtection -single screw terminal block Metz Connect 360322, block size 6x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360322 size 6x4mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360322, block size 6x4mm, drill diameter 1.5mm, pad diameter 3mm, https://media.metz-connect.com/files/171/Data_sheet_360322.PDF , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360322 size 6x4mm drill 1.5mm pad 3mm 0 2 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360381_1x01_Horizontal_ScrewM3.0 -single screw terminal block Metz Connect 360381, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360381 size 5x5mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360381, block size 5x5mm, drill diameter 1.5mm, pad diameter 3mm, https://media.metz-connect.com/files/171/Data_sheet_360381.PDF , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360381 size 5x5mm drill 1.5mm pad 3mm 0 2 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360410_1x01_Horizontal_ScrewM3.0 -single screw terminal block Metz Connect 360410, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 132, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360410 size 5x5mm^2 drill 1.5mm pad 3mm +single screw terminal block Metz Connect 360410, block size 5x5mm, drill diameter 1.5mm, pad diameter 3mm, https://media.metz-connect.com/files/171/Data_sheet_360410.PDF , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360410 size 5x5mm drill 1.5mm pad 3mm 0 2 1 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_360425_1x01_Horizontal_ScrewM4.0_Boxed -single screw terminal block Metz Connect 360425, block size 9x9mm^2, drill diamater 1.6mm, 4 pads, pad diameter 3.2mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360425 size 9x9mm^2 drill 1.6mm pad 3.2mm +single screw terminal block Metz Connect 360425, block size 9x9mm, drill diameter 1.6mm, pad diameter 3.2mm, https://www.metz-connect.com/media/file/8a8a80ea6e17c2e6016e3b8ef7cd2d65.de.0/product_summary_u_contact_de_en_fr.pdf , script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360425 size 9x9mm drill 1.6mm pad 3.2mm 0 4 1 TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05502HBWC_1x02_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05502HBWC, 2 pins, pitch 5mm, size 10x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05502HBWC pitch 5mm size 10x10.5mm^2 drill 1.4mm pad 2.8mm +TerminalBlock_MetzConnect_Type011_RT05502HBLC_1x02_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05502HBLC, 2 pins, pitch 5mm, size 10x10.5mm, drill diameter 1.4mm, pad diameter 2.8mm, https://americancableassemblies.com/content/metz/863188.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05502HBLC pitch 5mm size 10x10.5mm drill 1.4mm pad 2.8mm 0 2 2 TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05503HBWC_1x03_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05503HBWC, 3 pins, pitch 5mm, size 15x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05503HBWC pitch 5mm size 15x10.5mm^2 drill 1.4mm pad 2.8mm +TerminalBlock_MetzConnect_Type011_RT05503HBLC_1x03_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05503HBLC, 3 pins, pitch 5mm, size 15x10.5mm, drill diameter 1.4mm, pad diameter 2.8mm, https://americancableassemblies.com/content/metz/863188.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05503HBLC pitch 5mm size 15x10.5mm drill 1.4mm pad 2.8mm 0 3 3 TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05504HBWC_1x04_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05504HBWC, 4 pins, pitch 5mm, size 20x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05504HBWC pitch 5mm size 20x10.5mm^2 drill 1.4mm pad 2.8mm +TerminalBlock_MetzConnect_Type011_RT05504HBLC_1x04_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05504HBLC, 4 pins, pitch 5mm, size 20x10.5mm, drill diameter 1.4mm, pad diameter 2.8mm, https://americancableassemblies.com/content/metz/863188.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05504HBLC pitch 5mm size 20x10.5mm drill 1.4mm pad 2.8mm 0 4 4 TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05505HBWC_1x05_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05505HBWC, 5 pins, pitch 5mm, size 25x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05505HBWC pitch 5mm size 25x10.5mm^2 drill 1.4mm pad 2.8mm +TerminalBlock_MetzConnect_Type011_RT05505HBLC_1x05_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05505HBLC, 5 pins, pitch 5mm, size 25x10.5mm, drill diameter 1.4mm, pad diameter 2.8mm, https://americancableassemblies.com/content/metz/863188.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05505HBLC pitch 5mm size 25x10.5mm drill 1.4mm pad 2.8mm 0 5 5 TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05506HBWC_1x06_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05506HBWC, 6 pins, pitch 5mm, size 30x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05506HBWC pitch 5mm size 30x10.5mm^2 drill 1.4mm pad 2.8mm +TerminalBlock_MetzConnect_Type011_RT05506HBLC_1x06_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05506HBLC, 6 pins, pitch 5mm, size 30x10.5mm, drill diameter 1.4mm, pad diameter 2.8mm, https://americancableassemblies.com/content/metz/863188.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05506HBLC pitch 5mm size 30x10.5mm drill 1.4mm pad 2.8mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal -terminal block Metz Connect Type055_RT01502HDWU, 2 pins, pitch 5mm, size 10x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type055_RT01502HDWU pitch 5mm size 10x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type055_RT01502HDWU, 2 pins, pitch 5mm, size 10x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/310551/863212.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type055_RT01502HDWU pitch 5mm size 10x8mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type055_RT01503HDWU_1x03_P5.00mm_Horizontal -terminal block Metz Connect Type055_RT01503HDWU, 3 pins, pitch 5mm, size 15x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type055_RT01503HDWU pitch 5mm size 15x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type055_RT01503HDWU, 3 pins, pitch 5mm, size 15x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/310551/863212.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type055_RT01503HDWU pitch 5mm size 15x8mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type055_RT01504HDWU_1x04_P5.00mm_Horizontal -terminal block Metz Connect Type055_RT01504HDWU, 4 pins, pitch 5mm, size 20x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type055_RT01504HDWU pitch 5mm size 20x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type055_RT01504HDWU, 4 pins, pitch 5mm, size 20x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/310551/863212.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type055_RT01504HDWU pitch 5mm size 20x8mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type059_RT06302HBWC_1x02_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06302HBWC, 2 pins, pitch 3.5mm, size 7x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06302HBWC pitch 3.5mm size 7x6.5mm^2 drill 1.2mm pad 2.3mm +terminal block Metz Connect Type059_RT06302HBWC, 2 pins, pitch 3.5mm, size 7x6.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.metz-connect.com/externalfiles/310591/863246.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06302HBWC pitch 3.5mm size 7x6.5mm drill 1.2mm pad 2.3mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type059_RT06303HBWC_1x03_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06303HBWC, 3 pins, pitch 3.5mm, size 10.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06303HBWC pitch 3.5mm size 10.5x6.5mm^2 drill 1.2mm pad 2.3mm +terminal block Metz Connect Type059_RT06303HBWC, 3 pins, pitch 3.5mm, size 10.5x6.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.metz-connect.com/externalfiles/310591/863246.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06303HBWC pitch 3.5mm size 10.5x6.5mm drill 1.2mm pad 2.3mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type059_RT06304HBWC_1x04_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06304HBWC, 4 pins, pitch 3.5mm, size 14x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06304HBWC pitch 3.5mm size 14x6.5mm^2 drill 1.2mm pad 2.3mm +terminal block Metz Connect Type059_RT06304HBWC, 4 pins, pitch 3.5mm, size 14x6.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.metz-connect.com/externalfiles/310591/863246.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06304HBWC pitch 3.5mm size 14x6.5mm drill 1.2mm pad 2.3mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type059_RT06305HBWC_1x05_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06305HBWC, 5 pins, pitch 3.5mm, size 17.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06305HBWC pitch 3.5mm size 17.5x6.5mm^2 drill 1.2mm pad 2.3mm +terminal block Metz Connect Type059_RT06305HBWC, 5 pins, pitch 3.5mm, size 17.5x6.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.metz-connect.com/externalfiles/310591/863246.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06305HBWC pitch 3.5mm size 17.5x6.5mm drill 1.2mm pad 2.3mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type059_RT06306HBWC_1x06_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06306HBWC, 6 pins, pitch 3.5mm, size 21x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06306HBWC pitch 3.5mm size 21x6.5mm^2 drill 1.2mm pad 2.3mm +terminal block Metz Connect Type059_RT06306HBWC, 6 pins, pitch 3.5mm, size 21x6.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.metz-connect.com/externalfiles/310591/863246.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06306HBWC pitch 3.5mm size 21x6.5mm drill 1.2mm pad 2.3mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type067_RT01902HDWC_1x02_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01902HDWC, 2 pins, pitch 10mm, size 15.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01902HDWC pitch 10mm size 15.8x8.2mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type067_RT01902HDWC, 2 pins, pitch 10mm, size 15.8x8.2mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310671/863296.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01902HDWC pitch 10mm size 15.8x8.2mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type067_RT01903HDWC_1x03_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01903HDWC, 3 pins, pitch 10mm, size 25.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01903HDWC pitch 10mm size 25.8x8.2mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type067_RT01903HDWC, 3 pins, pitch 10mm, size 25.8x8.2mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310671/863296.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01903HDWC pitch 10mm size 25.8x8.2mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type067_RT01904HDWC_1x04_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01904HDWC, 4 pins, pitch 10mm, size 35.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01904HDWC pitch 10mm size 35.8x8.2mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type067_RT01904HDWC, 4 pins, pitch 10mm, size 35.8x8.2mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310671/863296.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01904HDWC pitch 10mm size 35.8x8.2mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type067_RT01905HDWC_1x05_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01905HDWC, 5 pins, pitch 10mm, size 45.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01905HDWC pitch 10mm size 45.8x8.2mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type067_RT01905HDWC, 5 pins, pitch 10mm, size 45.8x8.2mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310671/863296.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01905HDWC pitch 10mm size 45.8x8.2mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal -terminal block Metz Connect Type073_RT02602HBLU, 2 pins, pitch 5.08mm, size 10.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type073_RT02602HBLU pitch 5.08mm size 10.2x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type073_RT02602HBLU, 2 pins, pitch 5.08mm, size 10.2x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310731/863336.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type073_RT02602HBLU pitch 5.08mm size 10.2x11mm drill 1.4mm pad 2.6mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal -terminal block Metz Connect Type073_RT02603HBLU, 3 pins, pitch 5.08mm, size 15.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type073_RT02603HBLU pitch 5.08mm size 15.2x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type073_RT02603HBLU, 3 pins, pitch 5.08mm, size 15.2x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310731/863336.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type073_RT02603HBLU pitch 5.08mm size 15.2x11mm drill 1.4mm pad 2.6mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type086_RT03402HBLC_1x02_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03402HBLC, 2 pins, pitch 3.81mm, size 7.51x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03402HBLC pitch 3.81mm size 7.51x7.3mm^2 drill 0.7mm pad 1.4mm +terminal block Metz Connect Type086_RT03402HBLC, 2 pins, pitch 3.81mm, size 7.51x7.3mm, drill diameter 1.1mm, pad diameter 1.75mm, https://www.metz-connect.com/externalfiles/310861/863404.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03402HBLC pitch 3.81mm size 7.51x7.3mm drill 1.1mm pad 1.75mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type086_RT03403HBLC_1x03_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03403HBLC, 3 pins, pitch 3.81mm, size 11.3x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03403HBLC pitch 3.81mm size 11.3x7.3mm^2 drill 0.7mm pad 1.4mm +terminal block Metz Connect Type086_RT03403HBLC, 3 pins, pitch 3.81mm, size 11.3x7.3mm, drill diameter 1.1mm, pad diameter 1.75mm, https://www.metz-connect.com/externalfiles/310861/863404.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03403HBLC pitch 3.81mm size 11.3x7.3mm drill 1.1mm pad 1.75mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type086_RT03404HBLC_1x04_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03404HBLC, 4 pins, pitch 3.81mm, size 15.1x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03404HBLC pitch 3.81mm size 15.1x7.3mm^2 drill 0.7mm pad 1.4mm +terminal block Metz Connect Type086_RT03404HBLC, 4 pins, pitch 3.81mm, size 15.1x7.3mm, drill diameter 1.1mm, pad diameter 1.75mm, https://www.metz-connect.com/externalfiles/310861/863404.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03404HBLC pitch 3.81mm size 15.1x7.3mm drill 1.1mm pad 1.75mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type086_RT03405HBLC_1x05_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03405HBLC, 5 pins, pitch 3.81mm, size 18.9x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03405HBLC pitch 3.81mm size 18.9x7.3mm^2 drill 0.7mm pad 1.4mm +terminal block Metz Connect Type086_RT03405HBLC, 5 pins, pitch 3.81mm, size 18.9x7.3mm, drill diameter 1.1mm, pad diameter 1.75mm, https://www.metz-connect.com/externalfiles/310861/863404.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03405HBLC pitch 3.81mm size 18.9x7.3mm drill 1.1mm pad 1.75mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type086_RT03406HBLC_1x06_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03406HBLC, 6 pins, pitch 3.81mm, size 22.8x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03406HBLC pitch 3.81mm size 22.8x7.3mm^2 drill 0.7mm pad 1.4mm +terminal block Metz Connect Type086_RT03406HBLC, 6 pins, pitch 3.81mm, size 22.8x7.3mm, drill diameter 1.1mm, pad diameter 1.75mm, https://www.metz-connect.com/externalfiles/310861/863404.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03406HBLC pitch 3.81mm size 22.8x7.3mm drill 1.1mm pad 1.75mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type094_RT03502HBLU_1x02_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03502HBLU, 2 pins, pitch 5mm, size 10x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03502HBLU pitch 5mm size 10x8.3mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type094_RT03502HBLU, 2 pins, pitch 5mm, size 10x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310941/863441.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03502HBLU pitch 5mm size 10x8.3mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type094_RT03503HBLU_1x03_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03503HBLU, 3 pins, pitch 5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03503HBLU pitch 5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type094_RT03503HBLU, 3 pins, pitch 5mm, size 15x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310941/863441.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03503HBLU pitch 5mm size 15x8.3mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type094_RT03504HBLU_1x04_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03504HBLU, 4 pins, pitch 5mm, size 20x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03504HBLU pitch 5mm size 20x8.3mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type094_RT03504HBLU, 4 pins, pitch 5mm, size 20x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310941/863441.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03504HBLU pitch 5mm size 20x8.3mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type094_RT03505HBLU_1x05_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03505HBLU, 5 pins, pitch 5mm, size 25x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03505HBLU pitch 5mm size 25x8.3mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type094_RT03505HBLU, 5 pins, pitch 5mm, size 25x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310941/863441.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03505HBLU pitch 5mm size 25x8.3mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type094_RT03506HBLU_1x06_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03506HBLU, 6 pins, pitch 5mm, size 30x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03506HBLU pitch 5mm size 30x8.3mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type094_RT03506HBLU, 6 pins, pitch 5mm, size 30x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/310941/863441.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03506HBLU pitch 5mm size 30x8.3mm drill 1.3mm pad 2.6mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01602HBWC, 2 pins, pitch 5.08mm, size 10.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01602HBWC pitch 5.08mm size 10.2x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type101_RT01602HBWC, 2 pins, pitch 5.08mm, size 10.2x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311011/863468.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01602HBWC pitch 5.08mm size 10.2x8mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01603HBWC, 3 pins, pitch 5.08mm, size 15.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01603HBWC pitch 5.08mm size 15.2x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type101_RT01603HBWC, 3 pins, pitch 5.08mm, size 15.2x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311011/863468.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01603HBWC pitch 5.08mm size 15.2x8mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type101_RT01604HBWC_1x04_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01604HBWC, 4 pins, pitch 5.08mm, size 20.3x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01604HBWC pitch 5.08mm size 20.3x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type101_RT01604HBWC, 4 pins, pitch 5.08mm, size 20.3x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311011/863468.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01604HBWC pitch 5.08mm size 20.3x8mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type101_RT01605HBWC_1x05_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01605HBWC, 5 pins, pitch 5.08mm, size 25.4x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01605HBWC pitch 5.08mm size 25.4x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type101_RT01605HBWC, 5 pins, pitch 5.08mm, size 25.4x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311011/863468.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01605HBWC pitch 5.08mm size 25.4x8mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type101_RT01606HBWC_1x06_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01606HBWC, 6 pins, pitch 5.08mm, size 30.5x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01606HBWC pitch 5.08mm size 30.5x8mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type101_RT01606HBWC, 6 pins, pitch 5.08mm, size 30.5x8mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311011/863468.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01606HBWC pitch 5.08mm size 30.5x8mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type171_RT13702HBWC_1x02_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13702HBWC, 2 pins, pitch 7.5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13702HBWC pitch 7.5mm size 15x9mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type171_RT13702HBWC, 2 pins, pitch 7.5mm, size 15x9mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311711/863695.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13702HBWC pitch 7.5mm size 15x9mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type171_RT13703HBWC_1x03_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13703HBWC, 3 pins, pitch 7.5mm, size 22.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13703HBWC pitch 7.5mm size 22.5x9mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type171_RT13703HBWC, 3 pins, pitch 7.5mm, size 22.5x9mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311711/863695.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13703HBWC pitch 7.5mm size 22.5x9mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type171_RT13704HBWC_1x04_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13704HBWC, 4 pins, pitch 7.5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13704HBWC pitch 7.5mm size 30x9mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type171_RT13704HBWC, 4 pins, pitch 7.5mm, size 30x9mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311711/863695.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13704HBWC pitch 7.5mm size 30x9mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type171_RT13705HBWC_1x05_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13705HBWC, 5 pins, pitch 7.5mm, size 37.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13705HBWC pitch 7.5mm size 37.5x9mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type171_RT13705HBWC, 5 pins, pitch 7.5mm, size 37.5x9mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311711/863695.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13705HBWC pitch 7.5mm size 37.5x9mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type171_RT13706HBWC_1x06_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13706HBWC, 6 pins, pitch 7.5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13706HBWC pitch 7.5mm size 45x9mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type171_RT13706HBWC, 6 pins, pitch 7.5mm, size 45x9mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/311711/863695.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13706HBWC pitch 7.5mm size 45x9mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type175_RT02702HBLC_1x02_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02702HBLC, 2 pins, pitch 7.5mm, size 15x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02702HBLC pitch 7.5mm size 15x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type175_RT02702HBLC, 2 pins, pitch 7.5mm, size 15x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/311751/863710.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02702HBLC pitch 7.5mm size 15x11mm drill 1.4mm pad 2.6mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type175_RT02703HBLC_1x03_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02703HBLC, 3 pins, pitch 7.5mm, size 22.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02703HBLC pitch 7.5mm size 22.5x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type175_RT02703HBLC, 3 pins, pitch 7.5mm, size 22.5x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/311751/863710.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02703HBLC pitch 7.5mm size 22.5x11mm drill 1.4mm pad 2.6mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type175_RT02704HBLC_1x04_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02704HBLC, 4 pins, pitch 7.5mm, size 30x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02704HBLC pitch 7.5mm size 30x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type175_RT02704HBLC, 4 pins, pitch 7.5mm, size 30x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/311751/863710.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02704HBLC pitch 7.5mm size 30x11mm drill 1.4mm pad 2.6mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type175_RT02705HBLC_1x05_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02705HBLC, 5 pins, pitch 7.5mm, size 37.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02705HBLC pitch 7.5mm size 37.5x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type175_RT02705HBLC, 5 pins, pitch 7.5mm, size 37.5x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/311751/863710.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02705HBLC pitch 7.5mm size 37.5x11mm drill 1.4mm pad 2.6mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type175_RT02706HBLC_1x06_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02706HBLC, 6 pins, pitch 7.5mm, size 45x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02706HBLC pitch 7.5mm size 45x11mm^2 drill 1.4mm pad 2.6mm +terminal block Metz Connect Type175_RT02706HBLC, 6 pins, pitch 7.5mm, size 45x11mm, drill diameter 1.4mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/311751/863710.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02706HBLC pitch 7.5mm size 45x11mm drill 1.4mm pad 2.6mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type205_RT04502UBLC_1x02_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04502UBLC, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04502UBLC 45Degree pitch 5mm size 10x12.5mm^2 drill 1.4mm pad 2.7mm +terminal block Metz Connect Type205_RT04502UBLC, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.5mm, drill diameter 1.4mm, pad diameter 2.7mm, https://www.metz-connect.com/externalfiles/312051/863728.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04502UBLC 45Degree pitch 5mm size 10x12.5mm drill 1.4mm pad 2.7mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type205_RT04503UBLC_1x03_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04503UBLC, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04503UBLC 45Degree pitch 5mm size 15x12.5mm^2 drill 1.4mm pad 2.7mm +terminal block Metz Connect Type205_RT04503UBLC, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.5mm, drill diameter 1.4mm, pad diameter 2.7mm, https://www.metz-connect.com/externalfiles/312051/863728.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04503UBLC 45Degree pitch 5mm size 15x12.5mm drill 1.4mm pad 2.7mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type205_RT04504UBLC_1x04_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04504UBLC, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04504UBLC 45Degree pitch 5mm size 20x12.5mm^2 drill 1.4mm pad 2.7mm +terminal block Metz Connect Type205_RT04504UBLC, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.5mm, drill diameter 1.4mm, pad diameter 2.7mm, https://www.metz-connect.com/externalfiles/312051/863728.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04504UBLC 45Degree pitch 5mm size 20x12.5mm drill 1.4mm pad 2.7mm 0 4 4 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type205_RT04505UBLC_1x05_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04505UBLC, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04505UBLC 45Degree pitch 5mm size 25x12.5mm^2 drill 1.4mm pad 2.7mm +terminal block Metz Connect Type205_RT04505UBLC, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.5mm, drill diameter 1.4mm, pad diameter 2.7mm, https://www.metz-connect.com/externalfiles/312051/863728.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04505UBLC 45Degree pitch 5mm size 25x12.5mm drill 1.4mm pad 2.7mm 0 5 5 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type205_RT04506UBLC_1x06_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04506UBLC, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04506UBLC 45Degree pitch 5mm size 30x12.5mm^2 drill 1.4mm pad 2.7mm +terminal block Metz Connect Type205_RT04506UBLC, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.5mm, drill diameter 1.4mm, pad diameter 2.7mm, https://www.metz-connect.com/externalfiles/312051/863728.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04506UBLC 45Degree pitch 5mm size 30x12.5mm drill 1.4mm pad 2.7mm 0 6 6 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type701_RT11L02HGLU_1x02_P6.35mm_Horizontal -terminal block Metz Connect Type701_RT11L02HGLU, 2 pins, pitch 6.35mm, size 12.7x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type701_RT11L02HGLU pitch 6.35mm size 12.7x12.5mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type701_RT11L02HGLU, 2 pins, pitch 6.35mm, size 12.7x12.5mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/317011/863830.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type701_RT11L02HGLU pitch 6.35mm size 12.7x12.5mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type701_RT11L03HGLU_1x03_P6.35mm_Horizontal -terminal block Metz Connect Type701_RT11L03HGLU, 3 pins, pitch 6.35mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type701_RT11L03HGLU pitch 6.35mm size 19x12.5mm^2 drill 1.3mm pad 2.5mm +terminal block Metz Connect Type701_RT11L03HGLU, 3 pins, pitch 6.35mm, size 19x12.5mm, drill diameter 1.3mm, pad diameter 2.5mm, https://www.metz-connect.com/externalfiles/317011/863830.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type701_RT11L03HGLU pitch 6.35mm size 19x12.5mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type703_RT10N02HGLU_1x02_P9.52mm_Horizontal -terminal block Metz Connect Type703_RT10N02HGLU, 2 pins, pitch 9.52mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type703_RT10N02HGLU pitch 9.52mm size 19x12.5mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type703_RT10N02HGLU, 2 pins, pitch 9.52mm, size 19x12.5mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/317031/863835.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type703_RT10N02HGLU pitch 9.52mm size 19x12.5mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_MetzConnect TerminalBlock_MetzConnect_Type703_RT10N03HGLU_1x03_P9.52mm_Horizontal -terminal block Metz Connect Type703_RT10N03HGLU, 3 pins, pitch 9.52mm, size 28.6x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type703_RT10N03HGLU pitch 9.52mm size 28.6x12.5mm^2 drill 1.3mm pad 2.6mm +terminal block Metz Connect Type703_RT10N03HGLU, 3 pins, pitch 9.52mm, size 28.6x12.5mm, drill diameter 1.3mm, pad diameter 2.6mm, https://www.metz-connect.com/externalfiles/317031/863835.PDF, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type703_RT10N03HGLU pitch 9.52mm size 28.6x12.5mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_Philmore TerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal -Terminal Block Philmore , 2 pins, pitch 5mm, size 10x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore -THT Terminal Block Philmore pitch 5mm size 10x10.2mm^2 drill 1.2mm pad 2.4mm +Terminal Block Philmore , 2 pins, pitch 5mm, size 10x10.2mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Philmore +THT Terminal Block Philmore pitch 5mm size 10x10.2mm drill 1.2mm pad 2.4mm 0 2 2 TerminalBlock_Philmore TerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal -Terminal Block Philmore , 3 pins, pitch 5mm, size 15x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore -THT Terminal Block Philmore pitch 5mm size 15x10.2mm^2 drill 1.2mm pad 2.4mm +Terminal Block Philmore , 3 pins, pitch 5mm, size 15x10.2mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Philmore +THT Terminal Block Philmore pitch 5mm size 15x10.2mm drill 1.2mm pad 2.4mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-2-5.08, 2 pins, pitch 5.08mm, size 10.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-2-5.08 pitch 5.08mm size 10.2x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-2-5.08, 2 pins, pitch 5.08mm, size 10.2x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-2-5.08 pitch 5.08mm size 10.2x9.8mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-3-5.08, 3 pins, pitch 5.08mm, size 15.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-3-5.08 pitch 5.08mm size 15.2x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-3-5.08, 3 pins, pitch 5.08mm, size 15.2x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-3-5.08 pitch 5.08mm size 15.2x9.8mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-3, 3 pins, pitch 5mm, size 15x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-3 pitch 5mm size 15x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-3, 3 pins, pitch 5mm, size 15x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-3 pitch 5mm size 15x9.8mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-4-5.08, 4 pins, pitch 5.08mm, size 20.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-4-5.08 pitch 5.08mm size 20.3x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-4-5.08, 4 pins, pitch 5.08mm, size 20.3x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-4-5.08 pitch 5.08mm size 20.3x9.8mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-4, 4 pins, pitch 5mm, size 20x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-4 pitch 5mm size 20x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-4, 4 pins, pitch 5mm, size 20x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-4 pitch 5mm size 20x9.8mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-5-5.08_1x05_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-5-5.08, 5 pins, pitch 5.08mm, size 25.4x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-5-5.08 pitch 5.08mm size 25.4x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-5-5.08, 5 pins, pitch 5.08mm, size 25.4x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-5-5.08 pitch 5.08mm size 25.4x9.8mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-5_1x05_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-5, 5 pins, pitch 5mm, size 25x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-5 pitch 5mm size 25x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-5, 5 pins, pitch 5mm, size 25x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-5 pitch 5mm size 25x9.8mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-6-5.08, 6 pins, pitch 5.08mm, size 30.5x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-6-5.08 pitch 5.08mm size 30.5x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-6-5.08, 6 pins, pitch 5.08mm, size 30.5x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-6-5.08 pitch 5.08mm size 30.5x9.8mm drill 1.3mm pad 2.6mm 0 6 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-6_1x06_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-6, 6 pins, pitch 5mm, size 30x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-6 pitch 5mm size 30x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-6, 6 pins, pitch 5mm, size 30x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-6 pitch 5mm size 30x9.8mm drill 1.3mm pad 2.6mm 0 6 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-7-5.08_1x07_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-7-5.08, 7 pins, pitch 5.08mm, size 35.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-7-5.08 pitch 5.08mm size 35.6x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-7-5.08, 7 pins, pitch 5.08mm, size 35.6x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-7-5.08 pitch 5.08mm size 35.6x9.8mm drill 1.3mm pad 2.6mm 0 7 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-7_1x07_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-7, 7 pins, pitch 5mm, size 35x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-7 pitch 5mm size 35x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-7, 7 pins, pitch 5mm, size 35x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-7 pitch 5mm size 35x9.8mm drill 1.3mm pad 2.6mm 0 7 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-8-5.08, 8 pins, pitch 5.08mm, size 40.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-8-5.08 pitch 5.08mm size 40.6x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-8-5.08, 8 pins, pitch 5.08mm, size 40.6x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-8-5.08 pitch 5.08mm size 40.6x9.8mm drill 1.3mm pad 2.6mm 0 8 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-8, 8 pins, pitch 5mm, size 40x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-8 pitch 5mm size 40x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-8, 8 pins, pitch 5mm, size 40x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-8 pitch 5mm size 40x9.8mm drill 1.3mm pad 2.6mm 0 8 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-9-5.08_1x09_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-9-5.08, 9 pins, pitch 5.08mm, size 45.7x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-9-5.08 pitch 5.08mm size 45.7x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-9-5.08, 9 pins, pitch 5.08mm, size 45.7x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-9-5.08 pitch 5.08mm size 45.7x9.8mm drill 1.3mm pad 2.6mm 0 9 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-9_1x09_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-9, 9 pins, pitch 5mm, size 45x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-9 pitch 5mm size 45x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-9, 9 pins, pitch 5mm, size 45x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-9 pitch 5mm size 45x9.8mm drill 1.3mm pad 2.6mm 0 9 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-10-5.08, 10 pins, pitch 5.08mm, size 50.8x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-10-5.08 pitch 5.08mm size 50.8x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-10-5.08, 10 pins, pitch 5.08mm, size 50.8x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-10-5.08 pitch 5.08mm size 50.8x9.8mm drill 1.3mm pad 2.6mm 0 10 10 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-10, 10 pins, pitch 5mm, size 50x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-10 pitch 5mm size 50x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-10, 10 pins, pitch 5mm, size 50x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-10 pitch 5mm size 50x9.8mm drill 1.3mm pad 2.6mm 0 10 10 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-11-5.08, 11 pins, pitch 5.08mm, size 55.9x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-11-5.08 pitch 5.08mm size 55.9x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-11-5.08, 11 pins, pitch 5.08mm, size 55.9x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-11-5.08 pitch 5.08mm size 55.9x9.8mm drill 1.3mm pad 2.6mm 0 11 11 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-11, 11 pins, pitch 5mm, size 55x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-11 pitch 5mm size 55x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-11, 11 pins, pitch 5mm, size 55x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-11 pitch 5mm size 55x9.8mm drill 1.3mm pad 2.6mm 0 11 11 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-12-5.08, 12 pins, pitch 5.08mm, size 61x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-12-5.08 pitch 5.08mm size 61x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-12-5.08, 12 pins, pitch 5.08mm, size 61x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-12-5.08 pitch 5.08mm size 61x9.8mm drill 1.3mm pad 2.6mm 0 12 12 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-12, 12 pins, pitch 5mm, size 60x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-12 pitch 5mm size 60x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-12, 12 pins, pitch 5mm, size 60x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-12 pitch 5mm size 60x9.8mm drill 1.3mm pad 2.6mm 0 12 12 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-13-5.08, 13 pins, pitch 5.08mm, size 66x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-13-5.08 pitch 5.08mm size 66x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-13-5.08, 13 pins, pitch 5.08mm, size 66x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-13-5.08 pitch 5.08mm size 66x9.8mm drill 1.3mm pad 2.6mm 0 13 13 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-13, 13 pins, pitch 5mm, size 65x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-13 pitch 5mm size 65x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-13, 13 pins, pitch 5mm, size 65x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-13 pitch 5mm size 65x9.8mm drill 1.3mm pad 2.6mm 0 13 13 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-14-5.08, 14 pins, pitch 5.08mm, size 71.1x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-14-5.08 pitch 5.08mm size 71.1x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-14-5.08, 14 pins, pitch 5.08mm, size 71.1x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-14-5.08 pitch 5.08mm size 71.1x9.8mm drill 1.3mm pad 2.6mm 0 14 14 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-14, 14 pins, pitch 5mm, size 70x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-14 pitch 5mm size 70x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-14, 14 pins, pitch 5mm, size 70x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-14 pitch 5mm size 70x9.8mm drill 1.3mm pad 2.6mm 0 14 14 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-15-5.08, 15 pins, pitch 5.08mm, size 76.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-15-5.08 pitch 5.08mm size 76.2x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-15-5.08, 15 pins, pitch 5.08mm, size 76.2x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-15-5.08 pitch 5.08mm size 76.2x9.8mm drill 1.3mm pad 2.6mm 0 15 15 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-15, 15 pins, pitch 5mm, size 75x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-15 pitch 5mm size 75x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-15, 15 pins, pitch 5mm, size 75x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-15 pitch 5mm size 75x9.8mm drill 1.3mm pad 2.6mm 0 15 15 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-16-5.08_1x16_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-16-5.08, 16 pins, pitch 5.08mm, size 81.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-16-5.08 pitch 5.08mm size 81.3x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-16-5.08, 16 pins, pitch 5.08mm, size 81.3x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-16-5.08 pitch 5.08mm size 81.3x9.8mm drill 1.3mm pad 2.6mm 0 16 16 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-1,5-16_1x16_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-16, 16 pins, pitch 5mm, size 80x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-16 pitch 5mm size 80x9.8mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-1,5-16, 16 pins, pitch 5mm, size 80x9.8mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/100425.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-16 pitch 5mm size 80x9.8mm drill 1.3mm pad 2.6mm 0 16 16 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-2-5.08, 2 pins, pitch 5.08mm, size 10.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-2-5.08 pitch 5.08mm size 10.2x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-2-5.08, 2 pins, pitch 5.08mm, size 10.2x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-2-5.08 pitch 5.08mm size 10.2x11.2mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-3-5.08_1x03_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-3-5.08, 3 pins, pitch 5.08mm, size 15.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-3-5.08 pitch 5.08mm size 15.2x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-3-5.08, 3 pins, pitch 5.08mm, size 15.2x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-3-5.08 pitch 5.08mm size 15.2x11.2mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-4-5.08, 4 pins, pitch 5.08mm, size 20.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-4-5.08 pitch 5.08mm size 20.3x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-4-5.08, 4 pins, pitch 5.08mm, size 20.3x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-4-5.08 pitch 5.08mm size 20.3x11.2mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-5-5.08_1x05_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-5-5.08, 5 pins, pitch 5.08mm, size 25.4x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-5-5.08 pitch 5.08mm size 25.4x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-5-5.08, 5 pins, pitch 5.08mm, size 25.4x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-5-5.08 pitch 5.08mm size 25.4x11.2mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-6-5.08_1x06_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-6-5.08, 6 pins, pitch 5.08mm, size 30.5x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-6-5.08 pitch 5.08mm size 30.5x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-6-5.08, 6 pins, pitch 5.08mm, size 30.5x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-6-5.08 pitch 5.08mm size 30.5x11.2mm drill 1.3mm pad 2.6mm 0 6 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-7-5.08_1x07_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-7-5.08, 7 pins, pitch 5.08mm, size 35.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-7-5.08 pitch 5.08mm size 35.6x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-7-5.08, 7 pins, pitch 5.08mm, size 35.6x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-7-5.08 pitch 5.08mm size 35.6x11.2mm drill 1.3mm pad 2.6mm 0 7 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-8-5.08_1x08_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-8-5.08, 8 pins, pitch 5.08mm, size 40.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-8-5.08 pitch 5.08mm size 40.6x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-8-5.08, 8 pins, pitch 5.08mm, size 40.6x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-8-5.08 pitch 5.08mm size 40.6x11.2mm drill 1.3mm pad 2.6mm 0 8 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-9-5.08_1x09_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-9-5.08, 9 pins, pitch 5.08mm, size 45.7x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-9-5.08 pitch 5.08mm size 45.7x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-9-5.08, 9 pins, pitch 5.08mm, size 45.7x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-9-5.08 pitch 5.08mm size 45.7x11.2mm drill 1.3mm pad 2.6mm 0 9 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-10-5.08_1x10_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-10-5.08, 10 pins, pitch 5.08mm, size 50.8x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-10-5.08 pitch 5.08mm size 50.8x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-10-5.08, 10 pins, pitch 5.08mm, size 50.8x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-10-5.08 pitch 5.08mm size 50.8x11.2mm drill 1.3mm pad 2.6mm 0 10 10 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-11-5.08_1x11_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-11-5.08, 11 pins, pitch 5.08mm, size 55.9x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-11-5.08 pitch 5.08mm size 55.9x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-11-5.08, 11 pins, pitch 5.08mm, size 55.9x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-11-5.08 pitch 5.08mm size 55.9x11.2mm drill 1.3mm pad 2.6mm 0 11 11 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-12-5.08_1x12_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-12-5.08, 12 pins, pitch 5.08mm, size 61x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-12-5.08 pitch 5.08mm size 61x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-12-5.08, 12 pins, pitch 5.08mm, size 61x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-12-5.08 pitch 5.08mm size 61x11.2mm drill 1.3mm pad 2.6mm 0 12 12 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-13-5.08_1x13_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-13-5.08, 13 pins, pitch 5.08mm, size 66x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-13-5.08 pitch 5.08mm size 66x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-13-5.08, 13 pins, pitch 5.08mm, size 66x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-13-5.08 pitch 5.08mm size 66x11.2mm drill 1.3mm pad 2.6mm 0 13 13 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-14-5.08_1x14_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-14-5.08, 14 pins, pitch 5.08mm, size 71.1x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-14-5.08 pitch 5.08mm size 71.1x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-14-5.08, 14 pins, pitch 5.08mm, size 71.1x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-14-5.08 pitch 5.08mm size 71.1x11.2mm drill 1.3mm pad 2.6mm 0 14 14 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-15-5.08_1x15_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-15-5.08, 15 pins, pitch 5.08mm, size 76.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-15-5.08 pitch 5.08mm size 76.2x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-15-5.08, 15 pins, pitch 5.08mm, size 76.2x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-15-5.08 pitch 5.08mm size 76.2x11.2mm drill 1.3mm pad 2.6mm 0 15 15 TerminalBlock_Phoenix TerminalBlock_Phoenix_MKDS-3-16-5.08_1x16_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-16-5.08, 16 pins, pitch 5.08mm, size 81.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-16-5.08 pitch 5.08mm size 81.3x11.2mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix MKDS-3-16-5.08, 16 pins, pitch 5.08mm, size 81.3x11.2mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-16-5.08 pitch 5.08mm size 81.3x11.2mm drill 1.3mm pad 2.6mm 0 16 16 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-2-2.54, 2 pins, pitch 2.54mm, size 5.54x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-2-2.54 pitch 2.54mm size 5.54x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-2-2.54, 2 pins, pitch 2.54mm, size 5.54x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-2-2.54 pitch 2.54mm size 5.54x6.2mm drill 1.1mm pad 2.2mm 0 2 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm drill 1.1mm pad 2.2mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-4-2.54, 4 pins, pitch 2.54mm, size 10.6x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-4-2.54 pitch 2.54mm size 10.6x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-4-2.54, 4 pins, pitch 2.54mm, size 10.6x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-4-2.54 pitch 2.54mm size 10.6x6.2mm drill 1.1mm pad 2.2mm 0 4 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-5-2.54_1x05_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-5-2.54, 5 pins, pitch 2.54mm, size 13.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-5-2.54 pitch 2.54mm size 13.2x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-5-2.54, 5 pins, pitch 2.54mm, size 13.2x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-5-2.54 pitch 2.54mm size 13.2x6.2mm drill 1.1mm pad 2.2mm 0 5 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-6-2.54_1x06_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-6-2.54, 6 pins, pitch 2.54mm, size 15.7x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-6-2.54 pitch 2.54mm size 15.7x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-6-2.54, 6 pins, pitch 2.54mm, size 15.7x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-6-2.54 pitch 2.54mm size 15.7x6.2mm drill 1.1mm pad 2.2mm 0 6 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-7-2.54_1x07_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-7-2.54, 7 pins, pitch 2.54mm, size 18.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-7-2.54 pitch 2.54mm size 18.2x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-7-2.54, 7 pins, pitch 2.54mm, size 18.2x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-7-2.54 pitch 2.54mm size 18.2x6.2mm drill 1.1mm pad 2.2mm 0 7 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-8-2.54, 8 pins, pitch 2.54mm, size 20.8x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-8-2.54 pitch 2.54mm size 20.8x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-8-2.54, 8 pins, pitch 2.54mm, size 20.8x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-8-2.54 pitch 2.54mm size 20.8x6.2mm drill 1.1mm pad 2.2mm 0 8 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-9-2.54_1x09_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-9-2.54, 9 pins, pitch 2.54mm, size 23.3x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-9-2.54 pitch 2.54mm size 23.3x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-9-2.54, 9 pins, pitch 2.54mm, size 23.3x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-9-2.54 pitch 2.54mm size 23.3x6.2mm drill 1.1mm pad 2.2mm 0 9 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-10-2.54_1x10_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-10-2.54, 10 pins, pitch 2.54mm, size 25.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-10-2.54 pitch 2.54mm size 25.9x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-10-2.54, 10 pins, pitch 2.54mm, size 25.9x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-10-2.54 pitch 2.54mm size 25.9x6.2mm drill 1.1mm pad 2.2mm 0 10 10 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-11-2.54_1x11_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-11-2.54, 11 pins, pitch 2.54mm, size 28.4x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-11-2.54 pitch 2.54mm size 28.4x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-11-2.54, 11 pins, pitch 2.54mm, size 28.4x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-11-2.54 pitch 2.54mm size 28.4x6.2mm drill 1.1mm pad 2.2mm 0 11 11 TerminalBlock_Phoenix TerminalBlock_Phoenix_MPT-0,5-12-2.54_1x12_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-12-2.54, 12 pins, pitch 2.54mm, size 30.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-12-2.54 pitch 2.54mm size 30.9x6.2mm^2 drill 1.1mm pad 2.2mm +Terminal Block Phoenix MPT-0,5-12-2.54, 12 pins, pitch 2.54mm, size 30.9x6.2mm, drill diameter 1.1mm, pad diameter 2.2mm, http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-12-2.54 pitch 2.54mm size 30.9x6.2mm drill 1.1mm pad 2.2mm 0 12 12 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-2-3.5-H, 2 pins, pitch 3.5mm, size 7x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-2-3.5-H pitch 3.5mm size 7x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-2-3.5-H, 2 pins, pitch 3.5mm, size 7x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-2-3.5-H pitch 3.5mm size 7x7.6mm drill 1.2mm pad 2.4mm 0 2 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-2-5.0-H, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-2-5.0-H pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-2-5.0-H, 2 pins, pitch 5mm, size 10x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-2-5.0-H pitch 5mm size 10x9mm drill 1.3mm pad 2.6mm 0 2 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-3-3.5-H, 3 pins, pitch 3.5mm, size 10.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-3-3.5-H pitch 3.5mm size 10.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-3-3.5-H, 3 pins, pitch 3.5mm, size 10.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-3-3.5-H pitch 3.5mm size 10.5x7.6mm drill 1.2mm pad 2.4mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-3-5.0-H, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-3-5.0-H pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-3-5.0-H, 3 pins, pitch 5mm, size 15x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-3-5.0-H pitch 5mm size 15x9mm drill 1.3mm pad 2.6mm 0 3 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-4-3.5-H, 4 pins, pitch 3.5mm, size 14x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-4-3.5-H pitch 3.5mm size 14x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-4-3.5-H, 4 pins, pitch 3.5mm, size 14x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-4-3.5-H pitch 3.5mm size 14x7.6mm drill 1.2mm pad 2.4mm 0 4 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-4-5.0-H, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-4-5.0-H pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-4-5.0-H, 4 pins, pitch 5mm, size 20x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-4-5.0-H pitch 5mm size 20x9mm drill 1.3mm pad 2.6mm 0 4 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-5-3.5-H, 5 pins, pitch 3.5mm, size 17.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-5-3.5-H pitch 3.5mm size 17.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-5-3.5-H, 5 pins, pitch 3.5mm, size 17.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-5-3.5-H pitch 3.5mm size 17.5x7.6mm drill 1.2mm pad 2.4mm 0 5 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-5-5.0-H_1x05_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-5-5.0-H, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-5-5.0-H pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-5-5.0-H, 5 pins, pitch 5mm, size 25x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-5-5.0-H pitch 5mm size 25x9mm drill 1.3mm pad 2.6mm 0 5 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-6-3.5-H, 6 pins, pitch 3.5mm, size 21x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-6-3.5-H pitch 3.5mm size 21x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-6-3.5-H, 6 pins, pitch 3.5mm, size 21x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-6-3.5-H pitch 3.5mm size 21x7.6mm drill 1.2mm pad 2.4mm 0 6 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-6-5.0-H, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-6-5.0-H pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-6-5.0-H, 6 pins, pitch 5mm, size 30x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-6-5.0-H pitch 5mm size 30x9mm drill 1.3mm pad 2.6mm 0 6 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-7-3.5-H_1x07_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-7-3.5-H, 7 pins, pitch 3.5mm, size 24.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-7-3.5-H pitch 3.5mm size 24.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-7-3.5-H, 7 pins, pitch 3.5mm, size 24.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-7-3.5-H pitch 3.5mm size 24.5x7.6mm drill 1.2mm pad 2.4mm 0 7 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-7-5.0-H_1x07_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-7-5.0-H, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-7-5.0-H pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-7-5.0-H, 7 pins, pitch 5mm, size 35x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-7-5.0-H pitch 5mm size 35x9mm drill 1.3mm pad 2.6mm 0 7 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-8-3.5-H_1x08_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-8-3.5-H, 8 pins, pitch 3.5mm, size 28x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-8-3.5-H pitch 3.5mm size 28x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-8-3.5-H, 8 pins, pitch 3.5mm, size 28x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-8-3.5-H pitch 3.5mm size 28x7.6mm drill 1.2mm pad 2.4mm 0 8 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-8-5.0-H, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-8-5.0-H pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-8-5.0-H, 8 pins, pitch 5mm, size 40x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-8-5.0-H pitch 5mm size 40x9mm drill 1.3mm pad 2.6mm 0 8 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-9-3.5-H_1x09_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-9-3.5-H, 9 pins, pitch 3.5mm, size 31.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-9-3.5-H pitch 3.5mm size 31.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-9-3.5-H, 9 pins, pitch 3.5mm, size 31.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-9-3.5-H pitch 3.5mm size 31.5x7.6mm drill 1.2mm pad 2.4mm 0 9 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-9-5.0-H_1x09_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-9-5.0-H, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-9-5.0-H pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-9-5.0-H, 9 pins, pitch 5mm, size 45x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-9-5.0-H pitch 5mm size 45x9mm drill 1.3mm pad 2.6mm 0 9 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-10-3.5-H_1x10_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-10-3.5-H, 10 pins, pitch 3.5mm, size 35x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-10-3.5-H pitch 3.5mm size 35x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-10-3.5-H, 10 pins, pitch 3.5mm, size 35x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-10-3.5-H pitch 3.5mm size 35x7.6mm drill 1.2mm pad 2.4mm 0 10 10 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-10-5.0-H_1x10_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-10-5.0-H, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-10-5.0-H pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-10-5.0-H, 10 pins, pitch 5mm, size 50x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-10-5.0-H pitch 5mm size 50x9mm drill 1.3mm pad 2.6mm 0 10 10 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-11-3.5-H_1x11_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-11-3.5-H, 11 pins, pitch 3.5mm, size 38.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-11-3.5-H pitch 3.5mm size 38.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-11-3.5-H, 11 pins, pitch 3.5mm, size 38.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-11-3.5-H pitch 3.5mm size 38.5x7.6mm drill 1.2mm pad 2.4mm 0 11 11 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-11-5.0-H_1x11_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-11-5.0-H, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-11-5.0-H pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-11-5.0-H, 11 pins, pitch 5mm, size 55x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-11-5.0-H pitch 5mm size 55x9mm drill 1.3mm pad 2.6mm 0 11 11 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-12-3.5-H_1x12_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-12-3.5-H, 12 pins, pitch 3.5mm, size 42x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-12-3.5-H pitch 3.5mm size 42x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-12-3.5-H, 12 pins, pitch 3.5mm, size 42x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-12-3.5-H pitch 3.5mm size 42x7.6mm drill 1.2mm pad 2.4mm 0 12 12 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-12-5.0-H_1x12_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-12-5.0-H, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-12-5.0-H pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-12-5.0-H, 12 pins, pitch 5mm, size 60x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-12-5.0-H pitch 5mm size 60x9mm drill 1.3mm pad 2.6mm 0 12 12 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-13-3.5-H_1x13_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-13-3.5-H, 13 pins, pitch 3.5mm, size 45.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-13-3.5-H pitch 3.5mm size 45.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-13-3.5-H, 13 pins, pitch 3.5mm, size 45.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-13-3.5-H pitch 3.5mm size 45.5x7.6mm drill 1.2mm pad 2.4mm 0 13 13 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-13-5.0-H_1x13_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-13-5.0-H, 13 pins, pitch 5mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-13-5.0-H pitch 5mm size 65x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-13-5.0-H, 13 pins, pitch 5mm, size 65x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-13-5.0-H pitch 5mm size 65x9mm drill 1.3mm pad 2.6mm 0 13 13 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-14-3.5-H_1x14_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-14-3.5-H, 14 pins, pitch 3.5mm, size 49x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-14-3.5-H pitch 3.5mm size 49x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-14-3.5-H, 14 pins, pitch 3.5mm, size 49x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-14-3.5-H pitch 3.5mm size 49x7.6mm drill 1.2mm pad 2.4mm 0 14 14 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-14-5.0-H_1x14_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-14-5.0-H, 14 pins, pitch 5mm, size 70x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-14-5.0-H pitch 5mm size 70x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-14-5.0-H, 14 pins, pitch 5mm, size 70x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-14-5.0-H pitch 5mm size 70x9mm drill 1.3mm pad 2.6mm 0 14 14 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-15-3.5-H_1x15_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-15-3.5-H, 15 pins, pitch 3.5mm, size 52.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-15-3.5-H pitch 3.5mm size 52.5x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-15-3.5-H, 15 pins, pitch 3.5mm, size 52.5x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-15-3.5-H pitch 3.5mm size 52.5x7.6mm drill 1.2mm pad 2.4mm 0 15 15 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-15-5.0-H_1x15_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-15-5.0-H, 15 pins, pitch 5mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-15-5.0-H pitch 5mm size 75x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-15-5.0-H, 15 pins, pitch 5mm, size 75x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-15-5.0-H pitch 5mm size 75x9mm drill 1.3mm pad 2.6mm 0 15 15 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-16-3.5-H_1x16_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-16-3.5-H, 16 pins, pitch 3.5mm, size 56x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-16-3.5-H pitch 3.5mm size 56x7.6mm^2 drill 1.2mm pad 2.4mm +Terminal Block Phoenix PT-1,5-16-3.5-H, 16 pins, pitch 3.5mm, size 56x7.6mm, drill diameter 1.2mm, pad diameter 2.4mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-16-3.5-H pitch 3.5mm size 56x7.6mm drill 1.2mm pad 2.4mm 0 16 16 TerminalBlock_Phoenix TerminalBlock_Phoenix_PT-1,5-16-5.0-H_1x16_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-16-5.0-H, 16 pins, pitch 5mm, size 80x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-16-5.0-H pitch 5mm size 80x9mm^2 drill 1.3mm pad 2.6mm +Terminal Block Phoenix PT-1,5-16-5.0-H, 16 pins, pitch 5mm, size 80x9mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-16-5.0-H pitch 5mm size 80x9mm drill 1.3mm pad 2.6mm 0 16 16 @@ -93458,15 +98162,15 @@ PhoenixContact PTSM0.5 2 2.5mm vertical SMD spring clamp terminal block connecto 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-2-2.5-H-THR_1x02_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR, 2 pins, pitch 2.5mm, size 7.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR pitch 2.5mm size 7.2x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR, 2 pins, pitch 2.5mm, size 7.2x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR pitch 2.5mm size 7.2x10mm drill 1.2mm pad 3mm 0 4 2 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-2-2.5-V-THR_1x02_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR, vertical (cable from top), 2 pins, pitch 2.5mm, size 5.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR vertical pitch 2.5mm size 5.5x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR, vertical (cable from top), 2 pins, pitch 2.5mm, size 5.5x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR vertical pitch 2.5mm size 5.5x5mm drill 1.2mm pad 2mm 0 4 2 @@ -93486,15 +98190,15 @@ PhoenixContact PTSM0.5 3 2.5mm vertical SMD spring clamp terminal block connecto 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-3-2.5-H-THR_1x03_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR, 3 pins, pitch 2.5mm, size 9.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR pitch 2.5mm size 9.7x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR, 3 pins, pitch 2.5mm, size 9.7x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR pitch 2.5mm size 9.7x10mm drill 1.2mm pad 3mm 0 6 3 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-3-2.5-V-THR_1x03_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR, vertical (cable from top), 3 pins, pitch 2.5mm, size 8x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR vertical pitch 2.5mm size 8x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR, vertical (cable from top), 3 pins, pitch 2.5mm, size 8x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR vertical pitch 2.5mm size 8x5mm drill 1.2mm pad 2mm 0 6 3 @@ -93514,15 +98218,15 @@ PhoenixContact PTSM0.5 4 2.5mm vertical SMD spring clamp terminal block connecto 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-4-2.5-H-THR_1x04_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR, 4 pins, pitch 2.5mm, size 12.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR pitch 2.5mm size 12.2x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR, 4 pins, pitch 2.5mm, size 12.2x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR pitch 2.5mm size 12.2x10mm drill 1.2mm pad 3mm 0 8 4 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-4-2.5-V-THR_1x04_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR, vertical (cable from top), 4 pins, pitch 2.5mm, size 10.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR vertical pitch 2.5mm size 10.5x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR, vertical (cable from top), 4 pins, pitch 2.5mm, size 10.5x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR vertical pitch 2.5mm size 10.5x5mm drill 1.2mm pad 2mm 0 8 4 @@ -93542,15 +98246,15 @@ PhoenixContact PTSM0.5 5 2.5mm vertical SMD spring clamp terminal block connecto 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-5-2.5-H-THR_1x05_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR, 5 pins, pitch 2.5mm, size 14.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR pitch 2.5mm size 14.7x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR, 5 pins, pitch 2.5mm, size 14.7x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR pitch 2.5mm size 14.7x10mm drill 1.2mm pad 3mm 0 10 5 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-5-2.5-V-THR_1x05_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR, vertical (cable from top), 5 pins, pitch 2.5mm, size 13x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR vertical pitch 2.5mm size 13x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR, vertical (cable from top), 5 pins, pitch 2.5mm, size 13x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR vertical pitch 2.5mm size 13x5mm drill 1.2mm pad 2mm 0 10 5 @@ -93570,15 +98274,15 @@ PhoenixContact PTSM0.5 6 2.5mm vertical SMD spring clamp terminal block connecto 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-6-2.5-H-THR_1x06_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR, 6 pins, pitch 2.5mm, size 17.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR pitch 2.5mm size 17.2x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR, 6 pins, pitch 2.5mm, size 17.2x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR pitch 2.5mm size 17.2x10mm drill 1.2mm pad 3mm 0 12 6 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-6-2.5-V-THR_1x06_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR, vertical (cable from top), 6 pins, pitch 2.5mm, size 15.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR vertical pitch 2.5mm size 15.5x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR, vertical (cable from top), 6 pins, pitch 2.5mm, size 15.5x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR vertical pitch 2.5mm size 15.5x5mm drill 1.2mm pad 2mm 0 12 6 @@ -93598,15 +98302,15 @@ PhoenixContact PTSM0.5 7 2.5mm vertical SMD spring clamp terminal block connecto 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-7-2.5-H-THR_1x07_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR, 7 pins, pitch 2.5mm, size 19.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR pitch 2.5mm size 19.7x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR, 7 pins, pitch 2.5mm, size 19.7x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR pitch 2.5mm size 19.7x10mm drill 1.2mm pad 3mm 0 14 7 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-7-2.5-V-THR_1x07_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR, vertical (cable from top), 7 pins, pitch 2.5mm, size 18x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR vertical pitch 2.5mm size 18x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR, vertical (cable from top), 7 pins, pitch 2.5mm, size 18x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR vertical pitch 2.5mm size 18x5mm drill 1.2mm pad 2mm 0 14 7 @@ -93626,15 +98330,15 @@ PhoenixContact PTSM0.5 8 2.5mm vertical SMD spring clamp terminal block connecto 9 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-8-2.5-H-THR_1x08_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR, 8 pins, pitch 2.5mm, size 22.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR pitch 2.5mm size 22.2x10mm^2 drill 1.2mm pad 3mm +Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR, 8 pins, pitch 2.5mm, size 22.2x10mm, drill diameter 1.2mm, pad diameter 3mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR pitch 2.5mm size 22.2x10mm drill 1.2mm pad 3mm 0 16 8 TerminalBlock_Phoenix TerminalBlock_Phoenix_PTSM-0,5-8-2.5-V-THR_1x08_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR, vertical (cable from top), 8 pins, pitch 2.5mm, size 20.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR vertical pitch 2.5mm size 20.5x5mm^2 drill 1.2mm pad 2mm +Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR, vertical (cable from top), 8 pins, pitch 2.5mm, size 20.5x5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR vertical pitch 2.5mm size 20.5x5mm drill 1.2mm pad 2mm 0 16 8 @@ -93647,988 +98351,1002 @@ PhoenixContact PTSM0,5 8 HV 2,5mm vertical SMD spring clamp terminal block conne 9 TerminalBlock_RND TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal -terminal block RND 205-00001, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00001 pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00001, 2 pins, pitch 5mm, size 10x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00001 pitch 5mm size 10x9mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00002_1x03_P5.00mm_Horizontal -terminal block RND 205-00002, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00002 pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00002, 3 pins, pitch 5mm, size 15x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00002 pitch 5mm size 15x9mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00003_1x04_P5.00mm_Horizontal -terminal block RND 205-00003, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00003 pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00003, 4 pins, pitch 5mm, size 20x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00003 pitch 5mm size 20x9mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00004_1x05_P5.00mm_Horizontal -terminal block RND 205-00004, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00004 pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00004, 5 pins, pitch 5mm, size 25x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00004 pitch 5mm size 25x9mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00005_1x06_P5.00mm_Horizontal -terminal block RND 205-00005, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00005 pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00005, 6 pins, pitch 5mm, size 30x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00005 pitch 5mm size 30x9mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00006_1x07_P5.00mm_Horizontal -terminal block RND 205-00006, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00006 pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00006, 7 pins, pitch 5mm, size 35x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00006 pitch 5mm size 35x9mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00007_1x08_P5.00mm_Horizontal -terminal block RND 205-00007, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00007 pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00007, 8 pins, pitch 5mm, size 40x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00007 pitch 5mm size 40x9mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00008_1x09_P5.00mm_Horizontal -terminal block RND 205-00008, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00008 pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00008, 9 pins, pitch 5mm, size 45x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00008 pitch 5mm size 45x9mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00009_1x10_P5.00mm_Horizontal -terminal block RND 205-00009, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00009 pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00009, 10 pins, pitch 5mm, size 50x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00009 pitch 5mm size 50x9mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00010_1x11_P5.00mm_Horizontal -terminal block RND 205-00010, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00010 pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00010, 11 pins, pitch 5mm, size 55x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00010 pitch 5mm size 55x9mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00011_1x12_P5.00mm_Horizontal -terminal block RND 205-00011, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00011 pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00011, 12 pins, pitch 5mm, size 60x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00011 pitch 5mm size 60x9mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal -terminal block RND 205-00012, 2 pins, pitch 5mm, size 10x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00012 pitch 5mm size 10x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00012, 2 pins, pitch 5mm, size 10x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00012 pitch 5mm size 10x7.6mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00013_1x03_P5.00mm_Horizontal -terminal block RND 205-00013, 3 pins, pitch 5mm, size 15x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00013 pitch 5mm size 15x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00013, 3 pins, pitch 5mm, size 15x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00013 pitch 5mm size 15x7.6mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00014_1x04_P5.00mm_Horizontal -terminal block RND 205-00014, 4 pins, pitch 5mm, size 20x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00014 pitch 5mm size 20x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00014, 4 pins, pitch 5mm, size 20x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00014 pitch 5mm size 20x7.6mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00015_1x05_P5.00mm_Horizontal -terminal block RND 205-00015, 5 pins, pitch 5mm, size 25x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00015 pitch 5mm size 25x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00015, 5 pins, pitch 5mm, size 25x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00015 pitch 5mm size 25x7.6mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00016_1x06_P5.00mm_Horizontal -terminal block RND 205-00016, 6 pins, pitch 5mm, size 30x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00016 pitch 5mm size 30x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00016, 6 pins, pitch 5mm, size 30x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00016 pitch 5mm size 30x7.6mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00017_1x07_P5.00mm_Horizontal -terminal block RND 205-00017, 7 pins, pitch 5mm, size 35x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00017 pitch 5mm size 35x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00017, 7 pins, pitch 5mm, size 35x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00017 pitch 5mm size 35x7.6mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal -terminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00018 pitch 5mm size 40x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00018 pitch 5mm size 40x7.6mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00019_1x09_P5.00mm_Horizontal -terminal block RND 205-00019, 9 pins, pitch 5mm, size 45x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00019 pitch 5mm size 45x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00019, 9 pins, pitch 5mm, size 45x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00019 pitch 5mm size 45x7.6mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00020_1x10_P5.00mm_Horizontal -terminal block RND 205-00020, 10 pins, pitch 5mm, size 50x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00020 pitch 5mm size 50x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00020, 10 pins, pitch 5mm, size 50x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00020 pitch 5mm size 50x7.6mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00021_1x11_P5.00mm_Horizontal -terminal block RND 205-00021, 11 pins, pitch 5mm, size 55x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00021 pitch 5mm size 55x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00021, 11 pins, pitch 5mm, size 55x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00021 pitch 5mm size 55x7.6mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00022_1x12_P5.00mm_Horizontal -terminal block RND 205-00022, 12 pins, pitch 5mm, size 60x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00022 pitch 5mm size 60x7.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00022, 12 pins, pitch 5mm, size 60x7.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00022 pitch 5mm size 60x7.6mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00023_1x02_P10.00mm_Horizontal -terminal block RND 205-00023, 2 pins, pitch 10mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00023 pitch 10mm size 15x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00023, 2 pins, pitch 10mm, size 15x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00023 pitch 10mm size 15x9mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00024_1x03_P10.00mm_Horizontal -terminal block RND 205-00024, 3 pins, pitch 10mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00024 pitch 10mm size 25x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00024, 3 pins, pitch 10mm, size 25x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00024 pitch 10mm size 25x9mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00025_1x04_P10.00mm_Horizontal -terminal block RND 205-00025, 4 pins, pitch 10mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00025 pitch 10mm size 35x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00025, 4 pins, pitch 10mm, size 35x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00025 pitch 10mm size 35x9mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00026_1x05_P10.00mm_Horizontal -terminal block RND 205-00026, 5 pins, pitch 10mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00026 pitch 10mm size 45x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00026, 5 pins, pitch 10mm, size 45x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00026 pitch 10mm size 45x9mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00027_1x06_P10.00mm_Horizontal -terminal block RND 205-00027, 6 pins, pitch 10mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00027 pitch 10mm size 55x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00027, 6 pins, pitch 10mm, size 55x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00027 pitch 10mm size 55x9mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00028_1x07_P10.00mm_Horizontal -terminal block RND 205-00028, 7 pins, pitch 10mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00028 pitch 10mm size 65x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00028, 7 pins, pitch 10mm, size 65x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00028 pitch 10mm size 65x9mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00029_1x08_P10.00mm_Horizontal -terminal block RND 205-00029, 8 pins, pitch 10mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00029 pitch 10mm size 75x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00029, 8 pins, pitch 10mm, size 75x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00029 pitch 10mm size 75x9mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00030_1x09_P10.00mm_Horizontal -terminal block RND 205-00030, 9 pins, pitch 10mm, size 85x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00030 pitch 10mm size 85x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00030, 9 pins, pitch 10mm, size 85x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00030 pitch 10mm size 85x9mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00031_1x10_P10.00mm_Horizontal -terminal block RND 205-00031, 10 pins, pitch 10mm, size 95x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00031 pitch 10mm size 95x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00031, 10 pins, pitch 10mm, size 95x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00031 pitch 10mm size 95x9mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00032_1x11_P10.00mm_Horizontal -terminal block RND 205-00032, 11 pins, pitch 10mm, size 105x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00032 pitch 10mm size 105x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00032, 11 pins, pitch 10mm, size 105x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00032 pitch 10mm size 105x9mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00033_1x12_P10.00mm_Horizontal -terminal block RND 205-00033, 12 pins, pitch 10mm, size 115x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00033 pitch 10mm size 115x9mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00033, 12 pins, pitch 10mm, size 115x9mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00033 pitch 10mm size 115x9mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00045_1x02_P5.00mm_Horizontal -terminal block RND 205-00045, 2 pins, pitch 5mm, size 10x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00045 pitch 5mm size 10x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00045, 2 pins, pitch 5mm, size 10x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00045 pitch 5mm size 10x8.1mm drill 1.1mm pad 2.1mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00046_1x03_P5.00mm_Horizontal -terminal block RND 205-00046, 3 pins, pitch 5mm, size 15x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00046 pitch 5mm size 15x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00046, 3 pins, pitch 5mm, size 15x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00046 pitch 5mm size 15x8.1mm drill 1.1mm pad 2.1mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00047_1x04_P5.00mm_Horizontal -terminal block RND 205-00047, 4 pins, pitch 5mm, size 20x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00047 pitch 5mm size 20x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00047, 4 pins, pitch 5mm, size 20x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00047 pitch 5mm size 20x8.1mm drill 1.1mm pad 2.1mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00048_1x05_P5.00mm_Horizontal -terminal block RND 205-00048, 5 pins, pitch 5mm, size 25x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00048 pitch 5mm size 25x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00048, 5 pins, pitch 5mm, size 25x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00048 pitch 5mm size 25x8.1mm drill 1.1mm pad 2.1mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00049_1x06_P5.00mm_Horizontal -terminal block RND 205-00049, 6 pins, pitch 5mm, size 30x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00049 pitch 5mm size 30x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00049, 6 pins, pitch 5mm, size 30x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00049 pitch 5mm size 30x8.1mm drill 1.1mm pad 2.1mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00050_1x07_P5.00mm_Horizontal -terminal block RND 205-00050, 7 pins, pitch 5mm, size 35x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00050 pitch 5mm size 35x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00050, 7 pins, pitch 5mm, size 35x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00050 pitch 5mm size 35x8.1mm drill 1.1mm pad 2.1mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00051_1x08_P5.00mm_Horizontal -terminal block RND 205-00051, 8 pins, pitch 5mm, size 40x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00051 pitch 5mm size 40x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00051, 8 pins, pitch 5mm, size 40x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00051 pitch 5mm size 40x8.1mm drill 1.1mm pad 2.1mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00052_1x09_P5.00mm_Horizontal -terminal block RND 205-00052, 9 pins, pitch 5mm, size 45x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00052 pitch 5mm size 45x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00052, 9 pins, pitch 5mm, size 45x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00052 pitch 5mm size 45x8.1mm drill 1.1mm pad 2.1mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00053_1x10_P5.00mm_Horizontal -terminal block RND 205-00053, 10 pins, pitch 5mm, size 50x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00053 pitch 5mm size 50x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00053, 10 pins, pitch 5mm, size 50x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00053 pitch 5mm size 50x8.1mm drill 1.1mm pad 2.1mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00054_1x11_P5.00mm_Horizontal -terminal block RND 205-00054, 11 pins, pitch 5mm, size 55x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00054 pitch 5mm size 55x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00054, 11 pins, pitch 5mm, size 55x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00054 pitch 5mm size 55x8.1mm drill 1.1mm pad 2.1mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00055_1x12_P5.00mm_Horizontal -terminal block RND 205-00055, 12 pins, pitch 5mm, size 60x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00055 pitch 5mm size 60x8.1mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00055, 12 pins, pitch 5mm, size 60x8.1mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00055 pitch 5mm size 60x8.1mm drill 1.1mm pad 2.1mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00056_1x02_P5.00mm_45Degree -terminal block RND 205-00056, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00056 45Degree pitch 5mm size 10x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00056, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00056 45Degree pitch 5mm size 10x12.6mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00057_1x03_P5.00mm_45Degree -terminal block RND 205-00057, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00057 45Degree pitch 5mm size 15x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00057, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00057 45Degree pitch 5mm size 15x12.6mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00058_1x04_P5.00mm_45Degree -terminal block RND 205-00058, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00058 45Degree pitch 5mm size 20x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00058, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00058 45Degree pitch 5mm size 20x12.6mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00059_1x05_P5.00mm_45Degree -terminal block RND 205-00059, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00059 45Degree pitch 5mm size 25x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00059, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00059 45Degree pitch 5mm size 25x12.6mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00060_1x06_P5.00mm_45Degree -terminal block RND 205-00060, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00060 45Degree pitch 5mm size 30x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00060, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00060 45Degree pitch 5mm size 30x12.6mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00061_1x07_P5.00mm_45Degree -terminal block RND 205-00061, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 35x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00061 45Degree pitch 5mm size 35x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00061, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 35x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00061 45Degree pitch 5mm size 35x12.6mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00062_1x08_P5.00mm_45Degree -terminal block RND 205-00062, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 40x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00062 45Degree pitch 5mm size 40x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00062, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 40x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00062 45Degree pitch 5mm size 40x12.6mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00063_1x09_P5.00mm_45Degree -terminal block RND 205-00063, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 45x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00063 45Degree pitch 5mm size 45x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00063, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 45x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00063 45Degree pitch 5mm size 45x12.6mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00064_1x10_P5.00mm_45Degree -terminal block RND 205-00064, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 50x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00064 45Degree pitch 5mm size 50x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00064, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 50x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00064 45Degree pitch 5mm size 50x12.6mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00065_1x11_P5.00mm_45Degree -terminal block RND 205-00065, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 55x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00065 45Degree pitch 5mm size 55x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00065, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 55x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00065 45Degree pitch 5mm size 55x12.6mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00066_1x12_P5.00mm_45Degree -terminal block RND 205-00066, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 60x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00066 45Degree pitch 5mm size 60x12.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00066, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 60x12.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00066 45Degree pitch 5mm size 60x12.6mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00067_1x02_P7.50mm_Horizontal -terminal block RND 205-00067, 2 pins, pitch 7.5mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00067 pitch 7.5mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00067, 2 pins, pitch 7.5mm, size 15x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00067 pitch 7.5mm size 15x10.3mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00068_1x03_P7.50mm_Horizontal -terminal block RND 205-00068, 3 pins, pitch 7.5mm, size 22.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00068 pitch 7.5mm size 22.5x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00068, 3 pins, pitch 7.5mm, size 22.5x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00068 pitch 7.5mm size 22.5x10.3mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00069_1x04_P7.50mm_Horizontal -terminal block RND 205-00069, 4 pins, pitch 7.5mm, size 30x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00069 pitch 7.5mm size 30x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00069, 4 pins, pitch 7.5mm, size 30x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00069 pitch 7.5mm size 30x10.3mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00070_1x05_P7.50mm_Horizontal -terminal block RND 205-00070, 5 pins, pitch 7.5mm, size 37.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00070 pitch 7.5mm size 37.5x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00070, 5 pins, pitch 7.5mm, size 37.5x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00070 pitch 7.5mm size 37.5x10.3mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00071_1x06_P7.50mm_Horizontal -terminal block RND 205-00071, 6 pins, pitch 7.5mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00071 pitch 7.5mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00071, 6 pins, pitch 7.5mm, size 45x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00071 pitch 7.5mm size 45x10.3mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00072_1x07_P7.50mm_Horizontal -terminal block RND 205-00072, 7 pins, pitch 7.5mm, size 52.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00072 pitch 7.5mm size 52.5x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00072, 7 pins, pitch 7.5mm, size 52.5x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00072 pitch 7.5mm size 52.5x10.3mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00073_1x08_P7.50mm_Horizontal -terminal block RND 205-00073, 8 pins, pitch 7.5mm, size 60x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00073 pitch 7.5mm size 60x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00073, 8 pins, pitch 7.5mm, size 60x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00073 pitch 7.5mm size 60x10.3mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00074_1x09_P7.50mm_Horizontal -terminal block RND 205-00074, 9 pins, pitch 7.5mm, size 67.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00074 pitch 7.5mm size 67.5x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00074, 9 pins, pitch 7.5mm, size 67.5x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00074 pitch 7.5mm size 67.5x10.3mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00075_1x10_P7.50mm_Horizontal -terminal block RND 205-00075, 10 pins, pitch 7.5mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00075 pitch 7.5mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00075, 10 pins, pitch 7.5mm, size 75x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00075 pitch 7.5mm size 75x10.3mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00076_1x11_P7.50mm_Horizontal -terminal block RND 205-00076, 11 pins, pitch 7.5mm, size 82.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00076 pitch 7.5mm size 82.5x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00076, 11 pins, pitch 7.5mm, size 82.5x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00076 pitch 7.5mm size 82.5x10.3mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00077_1x12_P7.50mm_Horizontal -terminal block RND 205-00077, 12 pins, pitch 7.5mm, size 90x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00077 pitch 7.5mm size 90x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00077, 12 pins, pitch 7.5mm, size 90x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00077 pitch 7.5mm size 90x10.3mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00078_1x02_P10.00mm_Horizontal -terminal block RND 205-00078, 2 pins, pitch 10mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00078 pitch 10mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00078, 2 pins, pitch 10mm, size 15x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00078 pitch 10mm size 15x10.3mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00079_1x03_P10.00mm_Horizontal -terminal block RND 205-00079, 3 pins, pitch 10mm, size 25x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00079 pitch 10mm size 25x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00079, 3 pins, pitch 10mm, size 25x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00079 pitch 10mm size 25x10.3mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00080_1x04_P10.00mm_Horizontal -terminal block RND 205-00080, 4 pins, pitch 10mm, size 35x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00080 pitch 10mm size 35x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00080, 4 pins, pitch 10mm, size 35x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00080 pitch 10mm size 35x10.3mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00081_1x05_P10.00mm_Horizontal -terminal block RND 205-00081, 5 pins, pitch 10mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00081 pitch 10mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00081, 5 pins, pitch 10mm, size 45x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00081 pitch 10mm size 45x10.3mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00082_1x06_P10.00mm_Horizontal -terminal block RND 205-00082, 6 pins, pitch 10mm, size 55x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00082 pitch 10mm size 55x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00082, 6 pins, pitch 10mm, size 55x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00082 pitch 10mm size 55x10.3mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00083_1x07_P10.00mm_Horizontal -terminal block RND 205-00083, 7 pins, pitch 10mm, size 65x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00083 pitch 10mm size 65x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00083, 7 pins, pitch 10mm, size 65x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00083 pitch 10mm size 65x10.3mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00084_1x08_P10.00mm_Horizontal -terminal block RND 205-00084, 8 pins, pitch 10mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00084 pitch 10mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00084, 8 pins, pitch 10mm, size 75x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00084 pitch 10mm size 75x10.3mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00085_1x09_P10.00mm_Horizontal -terminal block RND 205-00085, 9 pins, pitch 10mm, size 85x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00085 pitch 10mm size 85x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00085, 9 pins, pitch 10mm, size 85x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00085 pitch 10mm size 85x10.3mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00086_1x10_P10.00mm_Horizontal -terminal block RND 205-00086, 10 pins, pitch 10mm, size 95x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00086 pitch 10mm size 95x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00086, 10 pins, pitch 10mm, size 95x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00086 pitch 10mm size 95x10.3mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00087_1x11_P10.00mm_Horizontal -terminal block RND 205-00087, 11 pins, pitch 10mm, size 105x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00087 pitch 10mm size 105x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00087, 11 pins, pitch 10mm, size 105x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00087 pitch 10mm size 105x10.3mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00088_1x12_P10.00mm_Horizontal -terminal block RND 205-00088, 12 pins, pitch 10mm, size 115x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00088 pitch 10mm size 115x10.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00088, 12 pins, pitch 10mm, size 115x10.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00088 pitch 10mm size 115x10.3mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal -terminal block RND 205-00232, 2 pins, pitch 5.08mm, size 10.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00232 pitch 5.08mm size 10.2x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00232, 2 pins, pitch 5.08mm, size 10.2x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00232 pitch 5.08mm size 10.2x8.45mm drill 1.1mm pad 2.1mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00233_1x03_P5.08mm_Horizontal -terminal block RND 205-00233, 3 pins, pitch 5.08mm, size 15.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00233 pitch 5.08mm size 15.2x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00233, 3 pins, pitch 5.08mm, size 15.2x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00233 pitch 5.08mm size 15.2x8.45mm drill 1.1mm pad 2.1mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00234_1x04_P5.08mm_Horizontal -terminal block RND 205-00234, 4 pins, pitch 5.08mm, size 20.3x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00234 pitch 5.08mm size 20.3x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00234, 4 pins, pitch 5.08mm, size 20.3x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00234 pitch 5.08mm size 20.3x8.45mm drill 1.1mm pad 2.1mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00235_1x05_P5.08mm_Horizontal -terminal block RND 205-00235, 5 pins, pitch 5.08mm, size 25.4x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00235 pitch 5.08mm size 25.4x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00235, 5 pins, pitch 5.08mm, size 25.4x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00235 pitch 5.08mm size 25.4x8.45mm drill 1.1mm pad 2.1mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00236_1x06_P5.08mm_Horizontal -terminal block RND 205-00236, 6 pins, pitch 5.08mm, size 30.5x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00236 pitch 5.08mm size 30.5x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00236, 6 pins, pitch 5.08mm, size 30.5x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00236 pitch 5.08mm size 30.5x8.45mm drill 1.1mm pad 2.1mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00237_1x07_P5.08mm_Horizontal -terminal block RND 205-00237, 7 pins, pitch 5.08mm, size 35.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00237 pitch 5.08mm size 35.6x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00237, 7 pins, pitch 5.08mm, size 35.6x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00237 pitch 5.08mm size 35.6x8.45mm drill 1.1mm pad 2.1mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00238_1x08_P5.08mm_Horizontal -terminal block RND 205-00238, 8 pins, pitch 5.08mm, size 40.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00238 pitch 5.08mm size 40.6x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00238, 8 pins, pitch 5.08mm, size 40.6x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00238 pitch 5.08mm size 40.6x8.45mm drill 1.1mm pad 2.1mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00239_1x09_P5.08mm_Horizontal -terminal block RND 205-00239, 9 pins, pitch 5.08mm, size 45.7x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00239 pitch 5.08mm size 45.7x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00239, 9 pins, pitch 5.08mm, size 45.7x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00239 pitch 5.08mm size 45.7x8.45mm drill 1.1mm pad 2.1mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00240_1x10_P5.08mm_Horizontal -terminal block RND 205-00240, 10 pins, pitch 5.08mm, size 50.8x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00240 pitch 5.08mm size 50.8x8.45mm^2 drill 1.1mm pad 2.1mm +terminal block RND 205-00240, 10 pins, pitch 5.08mm, size 50.8x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00240 pitch 5.08mm size 50.8x8.45mm drill 1.1mm pad 2.1mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00241_1x02_P10.16mm_Horizontal -terminal block RND 205-00241, 2 pins, pitch 10.2mm, size 15.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00241 pitch 10.2mm size 15.2x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00241, 2 pins, pitch 10.2mm, size 15.2x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00241 pitch 10.2mm size 15.2x8.3mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND +TerminalBlock_RND_205-00241_1x11_P5.08mm_Horizontal +terminal block RND 205-00241, 11 pins, pitch 5.08mm, size 55.9x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00241 pitch 5.08mm size 55.9x8.45mm drill 1.1mm pad 2.1mm +0 +11 +11 +TerminalBlock_RND TerminalBlock_RND_205-00242_1x03_P10.16mm_Horizontal -terminal block RND 205-00242, 3 pins, pitch 10.2mm, size 25.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00242 pitch 10.2mm size 25.4x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00242, 3 pins, pitch 10.2mm, size 25.4x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00242 pitch 10.2mm size 25.4x8.3mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND +TerminalBlock_RND_205-00242_1x12_P5.08mm_Horizontal +terminal block RND 205-00242, 12 pins, pitch 5.08mm, size 61x8.45mm, drill diameter 1.1mm, pad diameter 2.1mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00242 pitch 5.08mm size 61x8.45mm drill 1.1mm pad 2.1mm +0 +12 +12 +TerminalBlock_RND TerminalBlock_RND_205-00243_1x04_P10.16mm_Horizontal -terminal block RND 205-00243, 4 pins, pitch 10.2mm, size 35.6x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00243 pitch 10.2mm size 35.6x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00243, 4 pins, pitch 10.2mm, size 35.6x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00243 pitch 10.2mm size 35.6x8.3mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00244_1x05_P10.16mm_Horizontal -terminal block RND 205-00244, 5 pins, pitch 10.2mm, size 45.7x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00244 pitch 10.2mm size 45.7x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00244, 5 pins, pitch 10.2mm, size 45.7x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00244 pitch 10.2mm size 45.7x8.3mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00245_1x06_P10.16mm_Horizontal -terminal block RND 205-00245, 6 pins, pitch 10.2mm, size 55.9x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00245 pitch 10.2mm size 55.9x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00245, 6 pins, pitch 10.2mm, size 55.9x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00245 pitch 10.2mm size 55.9x8.3mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00246_1x07_P10.16mm_Horizontal -terminal block RND 205-00246, 7 pins, pitch 10.2mm, size 66x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00246 pitch 10.2mm size 66x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00246, 7 pins, pitch 10.2mm, size 66x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00246 pitch 10.2mm size 66x8.3mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00247_1x08_P10.16mm_Horizontal -terminal block RND 205-00247, 8 pins, pitch 10.2mm, size 76.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00247 pitch 10.2mm size 76.2x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00247, 8 pins, pitch 10.2mm, size 76.2x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00247 pitch 10.2mm size 76.2x8.3mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00248_1x09_P10.16mm_Horizontal -terminal block RND 205-00248, 9 pins, pitch 10.2mm, size 86.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00248 pitch 10.2mm size 86.4x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00248, 9 pins, pitch 10.2mm, size 86.4x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00248 pitch 10.2mm size 86.4x8.3mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00249_1x10_P10.16mm_Horizontal -terminal block RND 205-00249, 10 pins, pitch 10.2mm, size 96.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00249 pitch 10.2mm size 96.5x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00249, 10 pins, pitch 10.2mm, size 96.5x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00249 pitch 10.2mm size 96.5x8.3mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00250_1x11_P10.16mm_Horizontal -terminal block RND 205-00250, 11 pins, pitch 10.2mm, size 107x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00250 pitch 10.2mm size 107x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00250, 11 pins, pitch 10.2mm, size 107x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00250 pitch 10.2mm size 107x8.3mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00251_1x12_P10.16mm_Horizontal -terminal block RND 205-00251, 12 pins, pitch 10.2mm, size 117x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00251 pitch 10.2mm size 117x8.3mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00251, 12 pins, pitch 10.2mm, size 117x8.3mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00251 pitch 10.2mm size 117x8.3mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00276_1x02_P5.00mm_Vertical -terminal block RND 205-00078, vertical (cable from top), 2 pins, pitch 5mm, size 10x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00078 vertical pitch 5mm size 10x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00078, vertical (cable from top), 2 pins, pitch 5mm, size 10x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00078 vertical pitch 5mm size 10x10mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00277_1x03_P5.00mm_Vertical -terminal block RND 205-00079, vertical (cable from top), 3 pins, pitch 5mm, size 15x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00079 vertical pitch 5mm size 15x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00079, vertical (cable from top), 3 pins, pitch 5mm, size 15x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00079 vertical pitch 5mm size 15x10mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00278_1x04_P5.00mm_Vertical -terminal block RND 205-00080, vertical (cable from top), 4 pins, pitch 5mm, size 20x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00080 vertical pitch 5mm size 20x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00080, vertical (cable from top), 4 pins, pitch 5mm, size 20x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00080 vertical pitch 5mm size 20x10mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00279_1x05_P5.00mm_Vertical -terminal block RND 205-00081, vertical (cable from top), 5 pins, pitch 5mm, size 25x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00081 vertical pitch 5mm size 25x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00081, vertical (cable from top), 5 pins, pitch 5mm, size 25x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00081 vertical pitch 5mm size 25x10mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00280_1x06_P5.00mm_Vertical -terminal block RND 205-00082, vertical (cable from top), 6 pins, pitch 5mm, size 30x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00082 vertical pitch 5mm size 30x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00082, vertical (cable from top), 6 pins, pitch 5mm, size 30x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00082 vertical pitch 5mm size 30x10mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00281_1x07_P5.00mm_Vertical -terminal block RND 205-00083, vertical (cable from top), 7 pins, pitch 5mm, size 35x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00083 vertical pitch 5mm size 35x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00083, vertical (cable from top), 7 pins, pitch 5mm, size 35x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00083 vertical pitch 5mm size 35x10mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00282_1x08_P5.00mm_Vertical -terminal block RND 205-00084, vertical (cable from top), 8 pins, pitch 5mm, size 40x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00084 vertical pitch 5mm size 40x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00084, vertical (cable from top), 8 pins, pitch 5mm, size 40x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00084 vertical pitch 5mm size 40x10mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00283_1x09_P5.00mm_Vertical -terminal block RND 205-00085, vertical (cable from top), 9 pins, pitch 5mm, size 45x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00085 vertical pitch 5mm size 45x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00085, vertical (cable from top), 9 pins, pitch 5mm, size 45x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00085 vertical pitch 5mm size 45x10mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00284_1x10_P5.00mm_Vertical -terminal block RND 205-00086, vertical (cable from top), 10 pins, pitch 5mm, size 50x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00086 vertical pitch 5mm size 50x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00086, vertical (cable from top), 10 pins, pitch 5mm, size 50x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00086 vertical pitch 5mm size 50x10mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00285_1x11_P5.00mm_Vertical -terminal block RND 205-00087, vertical (cable from top), 11 pins, pitch 5mm, size 55x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00087 vertical pitch 5mm size 55x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00087, vertical (cable from top), 11 pins, pitch 5mm, size 55x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00087 vertical pitch 5mm size 55x10mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00286_1x12_P5.00mm_Vertical -terminal block RND 205-00088, vertical (cable from top), 12 pins, pitch 5mm, size 60x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00088 vertical pitch 5mm size 60x10mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00088, vertical (cable from top), 12 pins, pitch 5mm, size 60x10mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00088 vertical pitch 5mm size 60x10mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal -terminal block RND 205-00287, 2 pins, pitch 5.08mm, size 10.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00287 pitch 5.08mm size 10.2x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00287, 2 pins, pitch 5.08mm, size 10.2x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00287 pitch 5.08mm size 10.2x10.6mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00288_1x03_P5.08mm_Horizontal -terminal block RND 205-00288, 3 pins, pitch 5.08mm, size 15.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00288 pitch 5.08mm size 15.2x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00288, 3 pins, pitch 5.08mm, size 15.2x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00288 pitch 5.08mm size 15.2x10.6mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00289_1x04_P5.08mm_Horizontal -terminal block RND 205-00289, 4 pins, pitch 5.08mm, size 20.3x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00289 pitch 5.08mm size 20.3x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00289, 4 pins, pitch 5.08mm, size 20.3x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00289 pitch 5.08mm size 20.3x10.6mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00290_1x05_P5.08mm_Horizontal -terminal block RND 205-00290, 5 pins, pitch 5.08mm, size 25.4x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00290 pitch 5.08mm size 25.4x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00290, 5 pins, pitch 5.08mm, size 25.4x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00290 pitch 5.08mm size 25.4x10.6mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00291_1x06_P5.08mm_Horizontal -terminal block RND 205-00291, 6 pins, pitch 5.08mm, size 30.5x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00291 pitch 5.08mm size 30.5x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00291, 6 pins, pitch 5.08mm, size 30.5x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00291 pitch 5.08mm size 30.5x10.6mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00292_1x07_P5.08mm_Horizontal -terminal block RND 205-00292, 7 pins, pitch 5.08mm, size 35.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00292 pitch 5.08mm size 35.6x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00292, 7 pins, pitch 5.08mm, size 35.6x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00292 pitch 5.08mm size 35.6x10.6mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00293_1x08_P5.08mm_Horizontal -terminal block RND 205-00293, 8 pins, pitch 5.08mm, size 40.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00293 pitch 5.08mm size 40.6x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00293, 8 pins, pitch 5.08mm, size 40.6x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00293 pitch 5.08mm size 40.6x10.6mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00294_1x09_P5.08mm_Horizontal -terminal block RND 205-00294, 9 pins, pitch 5.08mm, size 45.7x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00294 pitch 5.08mm size 45.7x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00294, 9 pins, pitch 5.08mm, size 45.7x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00294 pitch 5.08mm size 45.7x10.6mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00295_1x10_P5.08mm_Horizontal -terminal block RND 205-00295, 10 pins, pitch 5.08mm, size 50.8x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00295 pitch 5.08mm size 50.8x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00295, 10 pins, pitch 5.08mm, size 50.8x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00295 pitch 5.08mm size 50.8x10.6mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00296_1x11_P5.08mm_Horizontal -terminal block RND 205-00296, 11 pins, pitch 5.08mm, size 55.9x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00296 pitch 5.08mm size 55.9x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00296, 11 pins, pitch 5.08mm, size 55.9x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00296 pitch 5.08mm size 55.9x10.6mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00297_1x12_P5.08mm_Horizontal -terminal block RND 205-00297, 12 pins, pitch 5.08mm, size 61x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00297 pitch 5.08mm size 61x10.6mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00297, 12 pins, pitch 5.08mm, size 61x10.6mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00297 pitch 5.08mm size 61x10.6mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_RND TerminalBlock_RND_205-00298_1x02_P10.00mm_Horizontal -terminal block RND 205-00298, 2 pins, pitch 10mm, size 15x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00298 pitch 10mm size 15x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00298, 2 pins, pitch 10mm, size 15x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00298 pitch 10mm size 15x8.1mm drill 1.3mm pad 2.5mm 0 2 2 TerminalBlock_RND TerminalBlock_RND_205-00299_1x03_P10.00mm_Horizontal -terminal block RND 205-00299, 3 pins, pitch 10mm, size 25x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00299 pitch 10mm size 25x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00299, 3 pins, pitch 10mm, size 25x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00299 pitch 10mm size 25x8.1mm drill 1.3mm pad 2.5mm 0 3 3 TerminalBlock_RND TerminalBlock_RND_205-00300_1x04_P10.00mm_Horizontal -terminal block RND 205-00300, 4 pins, pitch 10mm, size 35x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00300 pitch 10mm size 35x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00300, 4 pins, pitch 10mm, size 35x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00300 pitch 10mm size 35x8.1mm drill 1.3mm pad 2.5mm 0 4 4 TerminalBlock_RND TerminalBlock_RND_205-00301_1x05_P10.00mm_Horizontal -terminal block RND 205-00301, 5 pins, pitch 10mm, size 45x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00301 pitch 10mm size 45x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00301, 5 pins, pitch 10mm, size 45x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00301 pitch 10mm size 45x8.1mm drill 1.3mm pad 2.5mm 0 5 5 TerminalBlock_RND TerminalBlock_RND_205-00302_1x06_P10.00mm_Horizontal -terminal block RND 205-00302, 6 pins, pitch 10mm, size 55x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00302 pitch 10mm size 55x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00302, 6 pins, pitch 10mm, size 55x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00302 pitch 10mm size 55x8.1mm drill 1.3mm pad 2.5mm 0 6 6 TerminalBlock_RND TerminalBlock_RND_205-00303_1x07_P10.00mm_Horizontal -terminal block RND 205-00303, 7 pins, pitch 10mm, size 65x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00303 pitch 10mm size 65x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00303, 7 pins, pitch 10mm, size 65x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00303 pitch 10mm size 65x8.1mm drill 1.3mm pad 2.5mm 0 7 7 TerminalBlock_RND TerminalBlock_RND_205-00304_1x08_P10.00mm_Horizontal -terminal block RND 205-00304, 8 pins, pitch 10mm, size 75x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00304 pitch 10mm size 75x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00304, 8 pins, pitch 10mm, size 75x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00304 pitch 10mm size 75x8.1mm drill 1.3mm pad 2.5mm 0 8 8 TerminalBlock_RND TerminalBlock_RND_205-00305_1x09_P10.00mm_Horizontal -terminal block RND 205-00305, 9 pins, pitch 10mm, size 85x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00305 pitch 10mm size 85x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00305, 9 pins, pitch 10mm, size 85x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00305 pitch 10mm size 85x8.1mm drill 1.3mm pad 2.5mm 0 9 9 TerminalBlock_RND TerminalBlock_RND_205-00306_1x10_P10.00mm_Horizontal -terminal block RND 205-00306, 10 pins, pitch 10mm, size 95x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00306 pitch 10mm size 95x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00306, 10 pins, pitch 10mm, size 95x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00306 pitch 10mm size 95x8.1mm drill 1.3mm pad 2.5mm 0 10 10 TerminalBlock_RND TerminalBlock_RND_205-00307_1x11_P10.00mm_Horizontal -terminal block RND 205-00307, 11 pins, pitch 10mm, size 105x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00307 pitch 10mm size 105x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00307, 11 pins, pitch 10mm, size 105x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00307 pitch 10mm size 105x8.1mm drill 1.3mm pad 2.5mm 0 11 11 TerminalBlock_RND TerminalBlock_RND_205-00308_1x12_P10.00mm_Horizontal -terminal block RND 205-00308, 12 pins, pitch 10mm, size 115x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00308 pitch 10mm size 115x8.1mm^2 drill 1.3mm pad 2.5mm +terminal block RND 205-00308, 12 pins, pitch 10mm, size 115x8.1mm, drill diameter 1.3mm, pad diameter 2.5mm, http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_RND +THT terminal block RND 205-00308 pitch 10mm size 115x8.1mm drill 1.3mm pad 2.5mm 0 12 12 TerminalBlock_TE-Connectivity TerminalBlock_TE_1-282834-0_1x10_P2.54mm_Horizontal -Terminal Block TE 1-282834-0, 10 pins, pitch 2.54mm, size 25.86x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 1-282834-0 pitch 2.54mm size 25.86x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 1-282834-0, 10 pins, pitch 2.54mm, size 25.9x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 1-282834-0 pitch 2.54mm size 25.9x6.5mm drill 1.1mm pad 2.1mm 0 10 10 TerminalBlock_TE-Connectivity TerminalBlock_TE_1-282834-1_1x11_P2.54mm_Horizontal -Terminal Block TE 1-282834-1, 11 pins, pitch 2.54mm, size 28.4x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 1-282834-1 pitch 2.54mm size 28.4x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 1-282834-1, 11 pins, pitch 2.54mm, size 28.4x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 1-282834-1 pitch 2.54mm size 28.4x6.5mm drill 1.1mm pad 2.1mm 0 11 11 TerminalBlock_TE-Connectivity TerminalBlock_TE_1-282834-2_1x12_P2.54mm_Horizontal -Terminal Block TE 1-282834-2, 12 pins, pitch 2.54mm, size 30.94x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 1-282834-2 pitch 2.54mm size 30.94x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 1-282834-2, 12 pins, pitch 2.54mm, size 30.9x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 1-282834-2 pitch 2.54mm size 30.9x6.5mm drill 1.1mm pad 2.1mm 0 12 12 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal -Terminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm drill 1.1mm pad 2.1mm 0 2 2 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-3_1x03_P2.54mm_Horizontal -Terminal Block TE 282834-3, 3 pins, pitch 2.54mm, size 8.08x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-3 pitch 2.54mm size 8.08x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-3, 3 pins, pitch 2.54mm, size 8.08x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-3 pitch 2.54mm size 8.08x6.5mm drill 1.1mm pad 2.1mm 0 3 3 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-4_1x04_P2.54mm_Horizontal -Terminal Block TE 282834-4, 4 pins, pitch 2.54mm, size 10.620000000000001x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-4 pitch 2.54mm size 10.620000000000001x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-4, 4 pins, pitch 2.54mm, size 10.6x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-4 pitch 2.54mm size 10.6x6.5mm drill 1.1mm pad 2.1mm 0 4 4 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-5_1x05_P2.54mm_Horizontal -Terminal Block TE 282834-5, 5 pins, pitch 2.54mm, size 13.16x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-5 pitch 2.54mm size 13.16x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-5, 5 pins, pitch 2.54mm, size 13.2x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-5 pitch 2.54mm size 13.2x6.5mm drill 1.1mm pad 2.1mm 0 5 5 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal -Terminal Block TE 282834-6, 6 pins, pitch 2.54mm, size 15.7x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-6 pitch 2.54mm size 15.7x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-6, 6 pins, pitch 2.54mm, size 15.7x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-6 pitch 2.54mm size 15.7x6.5mm drill 1.1mm pad 2.1mm 0 6 6 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-7_1x07_P2.54mm_Horizontal -Terminal Block TE 282834-7, 7 pins, pitch 2.54mm, size 18.240000000000002x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-7 pitch 2.54mm size 18.240000000000002x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-7, 7 pins, pitch 2.54mm, size 18.2x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-7 pitch 2.54mm size 18.2x6.5mm drill 1.1mm pad 2.1mm 0 7 7 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-8_1x08_P2.54mm_Horizontal -Terminal Block TE 282834-8, 8 pins, pitch 2.54mm, size 20.78x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-8 pitch 2.54mm size 20.78x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-8, 8 pins, pitch 2.54mm, size 20.8x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-8 pitch 2.54mm size 20.8x6.5mm drill 1.1mm pad 2.1mm 0 8 8 TerminalBlock_TE-Connectivity TerminalBlock_TE_282834-9_1x09_P2.54mm_Horizontal -Terminal Block TE 282834-9, 9 pins, pitch 2.54mm, size 23.32x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-9 pitch 2.54mm size 23.32x6.5mm^2 drill 1.1mm pad 2.1mm +Terminal Block TE 282834-9, 9 pins, pitch 2.54mm, size 23.3x6.5mm, drill diameter 1.1mm, pad diameter 2.1mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-9 pitch 2.54mm size 23.3x6.5mm drill 1.1mm pad 2.1mm 0 9 9 @@ -94704,750 +99422,1121 @@ THT 12 TerminalBlock_WAGO TerminalBlock_WAGO_236-101_1x01_P5.00mm_45Degree -Terminal Block WAGO 236-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-101 45Degree pitch 5mm size 7.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-101 45Degree pitch 5mm size 7.3x14mm drill 1.15mm pad 3mm 0 1 1 TerminalBlock_WAGO TerminalBlock_WAGO_236-102_1x02_P5.00mm_45Degree -Terminal Block WAGO 236-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-102 45Degree pitch 5mm size 12.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-102 45Degree pitch 5mm size 12.3x14mm drill 1.15mm pad 3mm 0 2 2 TerminalBlock_WAGO TerminalBlock_WAGO_236-103_1x03_P5.00mm_45Degree -Terminal Block WAGO 236-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-103 45Degree pitch 5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-103 45Degree pitch 5mm size 17.3x14mm drill 1.15mm pad 3mm 0 3 3 TerminalBlock_WAGO TerminalBlock_WAGO_236-104_1x04_P5.00mm_45Degree -Terminal Block WAGO 236-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-104 45Degree pitch 5mm size 22.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-104 45Degree pitch 5mm size 22.3x14mm drill 1.15mm pad 3mm 0 4 4 TerminalBlock_WAGO TerminalBlock_WAGO_236-105_1x05_P5.00mm_45Degree -Terminal Block WAGO 236-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 27.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-105 45Degree pitch 5mm size 27.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 27.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-105 45Degree pitch 5mm size 27.3x14mm drill 1.15mm pad 3mm 0 5 5 TerminalBlock_WAGO TerminalBlock_WAGO_236-106_1x06_P5.00mm_45Degree -Terminal Block WAGO 236-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-106 45Degree pitch 5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-106 45Degree pitch 5mm size 32.3x14mm drill 1.15mm pad 3mm 0 6 6 TerminalBlock_WAGO TerminalBlock_WAGO_236-107_1x07_P5.00mm_45Degree -Terminal Block WAGO 236-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 37.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-107 45Degree pitch 5mm size 37.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 37.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-107 45Degree pitch 5mm size 37.3x14mm drill 1.15mm pad 3mm 0 7 7 TerminalBlock_WAGO TerminalBlock_WAGO_236-108_1x08_P5.00mm_45Degree -Terminal Block WAGO 236-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-108 45Degree pitch 5mm size 42.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-108 45Degree pitch 5mm size 42.3x14mm drill 1.15mm pad 3mm 0 8 8 TerminalBlock_WAGO TerminalBlock_WAGO_236-109_1x09_P5.00mm_45Degree -Terminal Block WAGO 236-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-109 45Degree pitch 5mm size 47.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 47.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-109 45Degree pitch 5mm size 47.3x14mm drill 1.15mm pad 3mm 0 9 9 TerminalBlock_WAGO +TerminalBlock_WAGO_236-110_1x10_P5.00mm_45Degree +Terminal Block WAGO 236-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 52.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-110 45Degree pitch 5mm size 52.3x14mm drill 1.15mm pad 3mm +0 +10 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-111_1x11_P5.00mm_45Degree +Terminal Block WAGO 236-111, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 57.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-111 45Degree pitch 5mm size 57.3x14mm drill 1.15mm pad 3mm +0 +11 +11 +TerminalBlock_WAGO TerminalBlock_WAGO_236-112_1x12_P5.00mm_45Degree -Terminal Block WAGO 236-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-112 45Degree pitch 5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-112 45Degree pitch 5mm size 62.3x14mm drill 1.15mm pad 3mm 0 12 12 TerminalBlock_WAGO +TerminalBlock_WAGO_236-113_1x13_P5.00mm_45Degree +Terminal Block WAGO 236-113, 45Degree (cable under 45degree), 13 pins, pitch 5mm, size 67.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-113 45Degree pitch 5mm size 67.3x14mm drill 1.15mm pad 3mm +0 +13 +13 +TerminalBlock_WAGO TerminalBlock_WAGO_236-114_1x14_P5.00mm_45Degree -Terminal Block WAGO 236-114, 45Degree (cable under 45degree), 14 pins, pitch 5mm, size 72.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-114 45Degree pitch 5mm size 72.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-114, 45Degree (cable under 45degree), 14 pins, pitch 5mm, size 72.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-114 45Degree pitch 5mm size 72.3x14mm drill 1.15mm pad 3mm 0 14 14 TerminalBlock_WAGO +TerminalBlock_WAGO_236-115_1x15_P5.00mm_45Degree +Terminal Block WAGO 236-115, 45Degree (cable under 45degree), 15 pins, pitch 5mm, size 77.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-115 45Degree pitch 5mm size 77.3x14mm drill 1.15mm pad 3mm +0 +15 +15 +TerminalBlock_WAGO TerminalBlock_WAGO_236-116_1x16_P5.00mm_45Degree -Terminal Block WAGO 236-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-116 45Degree pitch 5mm size 82.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-116 45Degree pitch 5mm size 82.3x14mm drill 1.15mm pad 3mm 0 16 16 TerminalBlock_WAGO TerminalBlock_WAGO_236-124_1x24_P5.00mm_45Degree -Terminal Block WAGO 236-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-124 45Degree pitch 5mm size 122x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-124 45Degree pitch 5mm size 122x14mm drill 1.15mm pad 3mm 0 24 24 TerminalBlock_WAGO TerminalBlock_WAGO_236-136_1x36_P5.00mm_45Degree -Terminal Block WAGO 236-136, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-136 45Degree pitch 5mm size 182x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-136, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-136 45Degree pitch 5mm size 182x14mm drill 1.15mm pad 3mm 0 36 36 TerminalBlock_WAGO TerminalBlock_WAGO_236-148_1x48_P5.00mm_45Degree -Terminal Block WAGO 236-148, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-148 45Degree pitch 5mm size 242x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-148, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-148 45Degree pitch 5mm size 242x14mm drill 1.15mm pad 3mm 0 48 48 TerminalBlock_WAGO TerminalBlock_WAGO_236-201_1x01_P7.50mm_45Degree -Terminal Block WAGO 236-201, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-201 45Degree pitch 7.5mm size 9.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-201, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-201 45Degree pitch 7.5mm size 9.8x14mm drill 1.15mm pad 3mm 0 1 1 TerminalBlock_WAGO TerminalBlock_WAGO_236-202_1x02_P7.50mm_45Degree -Terminal Block WAGO 236-202, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-202 45Degree pitch 7.5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-202, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-202 45Degree pitch 7.5mm size 17.3x14mm drill 1.15mm pad 3mm 0 2 2 TerminalBlock_WAGO TerminalBlock_WAGO_236-203_1x03_P7.50mm_45Degree -Terminal Block WAGO 236-203, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-203 45Degree pitch 7.5mm size 24.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-203, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-203 45Degree pitch 7.5mm size 24.8x14mm drill 1.15mm pad 3mm 0 3 3 TerminalBlock_WAGO TerminalBlock_WAGO_236-204_1x04_P7.50mm_45Degree -Terminal Block WAGO 236-204, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-204 45Degree pitch 7.5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-204, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-204 45Degree pitch 7.5mm size 32.3x14mm drill 1.15mm pad 3mm 0 4 4 TerminalBlock_WAGO TerminalBlock_WAGO_236-205_1x05_P7.50mm_45Degree -Terminal Block WAGO 236-205, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 39.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-205 45Degree pitch 7.5mm size 39.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-205, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 39.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-205 45Degree pitch 7.5mm size 39.8x14mm drill 1.15mm pad 3mm 0 5 5 TerminalBlock_WAGO TerminalBlock_WAGO_236-206_1x06_P7.50mm_45Degree -Terminal Block WAGO 236-206, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-206 45Degree pitch 7.5mm size 47.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-206, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-206 45Degree pitch 7.5mm size 47.3x14mm drill 1.15mm pad 3mm 0 6 6 TerminalBlock_WAGO TerminalBlock_WAGO_236-207_1x07_P7.50mm_45Degree -Terminal Block WAGO 236-207, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 54.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-207 45Degree pitch 7.5mm size 54.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-207, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 54.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-207 45Degree pitch 7.5mm size 54.8x14mm drill 1.15mm pad 3mm 0 7 7 TerminalBlock_WAGO TerminalBlock_WAGO_236-208_1x08_P7.50mm_45Degree -Terminal Block WAGO 236-208, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-208 45Degree pitch 7.5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-208, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-208 45Degree pitch 7.5mm size 62.3x14mm drill 1.15mm pad 3mm 0 8 8 TerminalBlock_WAGO TerminalBlock_WAGO_236-209_1x09_P7.50mm_45Degree -Terminal Block WAGO 236-209, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 69.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-209 45Degree pitch 7.5mm size 69.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-209, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 69.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-209 45Degree pitch 7.5mm size 69.8x14mm drill 1.15mm pad 3mm 0 9 9 TerminalBlock_WAGO +TerminalBlock_WAGO_236-210_1x10_P7.50mm_45Degree +Terminal Block WAGO 236-210, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 77.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-210 45Degree pitch 7.5mm size 77.3x14mm drill 1.15mm pad 3mm +0 +10 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-211_1x11_P7.50mm_45Degree +Terminal Block WAGO 236-211, 45Degree (cable under 45degree), 11 pins, pitch 7.5mm, size 84.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-211 45Degree pitch 7.5mm size 84.8x14mm drill 1.15mm pad 3mm +0 +11 +11 +TerminalBlock_WAGO TerminalBlock_WAGO_236-212_1x12_P7.50mm_45Degree -Terminal Block WAGO 236-212, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-212 45Degree pitch 7.5mm size 92.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-212, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-212 45Degree pitch 7.5mm size 92.3x14mm drill 1.15mm pad 3mm 0 12 12 TerminalBlock_WAGO +TerminalBlock_WAGO_236-213_1x13_P7.50mm_45Degree +Terminal Block WAGO 236-213, 45Degree (cable under 45degree), 13 pins, pitch 7.5mm, size 99.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-213 45Degree pitch 7.5mm size 99.8x14mm drill 1.15mm pad 3mm +0 +13 +13 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-214_1x14_P7.50mm_45Degree +Terminal Block WAGO 236-214, 45Degree (cable under 45degree), 14 pins, pitch 7.5mm, size 107x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-214 45Degree pitch 7.5mm size 107x14mm drill 1.15mm pad 3mm +0 +14 +14 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-215_1x15_P7.50mm_45Degree +Terminal Block WAGO 236-215, 45Degree (cable under 45degree), 15 pins, pitch 7.5mm, size 115x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-215 45Degree pitch 7.5mm size 115x14mm drill 1.15mm pad 3mm +0 +15 +15 +TerminalBlock_WAGO TerminalBlock_WAGO_236-216_1x16_P7.50mm_45Degree -Terminal Block WAGO 236-216, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-216 45Degree pitch 7.5mm size 122x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-216, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-216 45Degree pitch 7.5mm size 122x14mm drill 1.15mm pad 3mm 0 16 16 TerminalBlock_WAGO TerminalBlock_WAGO_236-224_1x24_P7.50mm_45Degree -Terminal Block WAGO 236-224, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-224 45Degree pitch 7.5mm size 182x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-224, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-224 45Degree pitch 7.5mm size 182x14mm drill 1.15mm pad 3mm 0 24 24 TerminalBlock_WAGO TerminalBlock_WAGO_236-301_1x01_P10.00mm_45Degree -Terminal Block WAGO 236-301, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-301 45Degree pitch 10mm size 12.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-301, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-301 45Degree pitch 10mm size 12.3x14mm drill 1.15mm pad 3mm 0 1 1 TerminalBlock_WAGO TerminalBlock_WAGO_236-302_1x02_P10.00mm_45Degree -Terminal Block WAGO 236-302, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-302 45Degree pitch 10mm size 22.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-302, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-302 45Degree pitch 10mm size 22.3x14mm drill 1.15mm pad 3mm 0 2 2 TerminalBlock_WAGO TerminalBlock_WAGO_236-303_1x03_P10.00mm_45Degree -Terminal Block WAGO 236-303, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-303 45Degree pitch 10mm size 32.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-303, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-303 45Degree pitch 10mm size 32.3x14mm drill 1.15mm pad 3mm 0 3 3 TerminalBlock_WAGO TerminalBlock_WAGO_236-304_1x04_P10.00mm_45Degree -Terminal Block WAGO 236-304, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-304 45Degree pitch 10mm size 42.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-304, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-304 45Degree pitch 10mm size 42.3x14mm drill 1.15mm pad 3mm 0 4 4 TerminalBlock_WAGO TerminalBlock_WAGO_236-305_1x05_P10.00mm_45Degree -Terminal Block WAGO 236-305, 45Degree (cable under 45degree), 5 pins, pitch 10mm, size 52.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-305 45Degree pitch 10mm size 52.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-305, 45Degree (cable under 45degree), 5 pins, pitch 10mm, size 52.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-305 45Degree pitch 10mm size 52.3x14mm drill 1.15mm pad 3mm 0 5 5 TerminalBlock_WAGO TerminalBlock_WAGO_236-306_1x06_P10.00mm_45Degree -Terminal Block WAGO 236-306, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-306 45Degree pitch 10mm size 62.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-306, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-306 45Degree pitch 10mm size 62.3x14mm drill 1.15mm pad 3mm 0 6 6 TerminalBlock_WAGO +TerminalBlock_WAGO_236-307_1x07_P10.00mm_45Degree +Terminal Block WAGO 236-307, 45Degree (cable under 45degree), 7 pins, pitch 10mm, size 72.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-307 45Degree pitch 10mm size 72.3x14mm drill 1.15mm pad 3mm +0 +7 +7 +TerminalBlock_WAGO TerminalBlock_WAGO_236-308_1x08_P10.00mm_45Degree -Terminal Block WAGO 236-308, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-308 45Degree pitch 10mm size 82.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-308, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-308 45Degree pitch 10mm size 82.3x14mm drill 1.15mm pad 3mm 0 8 8 TerminalBlock_WAGO TerminalBlock_WAGO_236-309_1x09_P10.00mm_45Degree -Terminal Block WAGO 236-309, 45Degree (cable under 45degree), 9 pins, pitch 10mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-309 45Degree pitch 10mm size 92.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-309, 45Degree (cable under 45degree), 9 pins, pitch 10mm, size 92.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-309 45Degree pitch 10mm size 92.3x14mm drill 1.15mm pad 3mm 0 9 9 TerminalBlock_WAGO +TerminalBlock_WAGO_236-310_1x10_P10.00mm_45Degree +Terminal Block WAGO 236-310, 45Degree (cable under 45degree), 10 pins, pitch 10mm, size 102x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-310 45Degree pitch 10mm size 102x14mm drill 1.15mm pad 3mm +0 +10 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-311_1x11_P10.00mm_45Degree +Terminal Block WAGO 236-311, 45Degree (cable under 45degree), 11 pins, pitch 10mm, size 112x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-311 45Degree pitch 10mm size 112x14mm drill 1.15mm pad 3mm +0 +11 +11 +TerminalBlock_WAGO TerminalBlock_WAGO_236-312_1x12_P10.00mm_45Degree -Terminal Block WAGO 236-312, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-312 45Degree pitch 10mm size 122x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-312, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-312 45Degree pitch 10mm size 122x14mm drill 1.15mm pad 3mm 0 12 12 TerminalBlock_WAGO +TerminalBlock_WAGO_236-313_1x13_P10.00mm_45Degree +Terminal Block WAGO 236-313, 45Degree (cable under 45degree), 13 pins, pitch 10mm, size 132x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-313 45Degree pitch 10mm size 132x14mm drill 1.15mm pad 3mm +0 +13 +13 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-314_1x14_P10.00mm_45Degree +Terminal Block WAGO 236-314, 45Degree (cable under 45degree), 14 pins, pitch 10mm, size 142x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-314 45Degree pitch 10mm size 142x14mm drill 1.15mm pad 3mm +0 +14 +14 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-315_1x15_P10.00mm_45Degree +Terminal Block WAGO 236-315, 45Degree (cable under 45degree), 15 pins, pitch 10mm, size 152x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-315 45Degree pitch 10mm size 152x14mm drill 1.15mm pad 3mm +0 +15 +15 +TerminalBlock_WAGO TerminalBlock_WAGO_236-316_1x16_P10.00mm_45Degree -Terminal Block WAGO 236-316, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-316 45Degree pitch 10mm size 162x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-316, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-316 45Degree pitch 10mm size 162x14mm drill 1.15mm pad 3mm 0 16 16 TerminalBlock_WAGO TerminalBlock_WAGO_236-324_1x24_P10.00mm_45Degree -Terminal Block WAGO 236-324, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-324 45Degree pitch 10mm size 242x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-324, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-324 45Degree pitch 10mm size 242x14mm drill 1.15mm pad 3mm 0 24 24 TerminalBlock_WAGO TerminalBlock_WAGO_236-401_1x01_P5.00mm_45Degree -Terminal Block WAGO 236-401, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-401 45Degree pitch 5mm size 7.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-401, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-401 45Degree pitch 5mm size 7.3x14mm drill 1.15mm pad 3mm 0 2 1 TerminalBlock_WAGO TerminalBlock_WAGO_236-402_1x02_P5.00mm_45Degree -Terminal Block WAGO 236-402, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-402 45Degree pitch 5mm size 12.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-402, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-402 45Degree pitch 5mm size 12.3x14mm drill 1.15mm pad 3mm 0 4 2 TerminalBlock_WAGO TerminalBlock_WAGO_236-403_1x03_P5.00mm_45Degree -Terminal Block WAGO 236-403, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-403 45Degree pitch 5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-403, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-403 45Degree pitch 5mm size 17.3x14mm drill 1.15mm pad 3mm 0 6 3 TerminalBlock_WAGO TerminalBlock_WAGO_236-404_1x04_P5.00mm_45Degree -Terminal Block WAGO 236-404, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-404 45Degree pitch 5mm size 22.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-404, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-404 45Degree pitch 5mm size 22.3x14mm drill 1.15mm pad 3mm 0 8 4 TerminalBlock_WAGO TerminalBlock_WAGO_236-405_1x05_P5.00mm_45Degree -Terminal Block WAGO 236-405, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 27.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-405 45Degree pitch 5mm size 27.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-405, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 27.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-405 45Degree pitch 5mm size 27.3x14mm drill 1.15mm pad 3mm 0 10 5 TerminalBlock_WAGO TerminalBlock_WAGO_236-406_1x06_P5.00mm_45Degree -Terminal Block WAGO 236-406, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-406 45Degree pitch 5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-406, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-406 45Degree pitch 5mm size 32.3x14mm drill 1.15mm pad 3mm 0 12 6 TerminalBlock_WAGO TerminalBlock_WAGO_236-407_1x07_P5.00mm_45Degree -Terminal Block WAGO 236-407, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 37.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-407 45Degree pitch 5mm size 37.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-407, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 37.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-407 45Degree pitch 5mm size 37.3x14mm drill 1.15mm pad 3mm 0 14 7 TerminalBlock_WAGO TerminalBlock_WAGO_236-408_1x08_P5.00mm_45Degree -Terminal Block WAGO 236-408, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-408 45Degree pitch 5mm size 42.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-408, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-408 45Degree pitch 5mm size 42.3x14mm drill 1.15mm pad 3mm 0 16 8 TerminalBlock_WAGO TerminalBlock_WAGO_236-409_1x09_P5.00mm_45Degree -Terminal Block WAGO 236-409, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-409 45Degree pitch 5mm size 47.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-409, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 47.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-409 45Degree pitch 5mm size 47.3x14mm drill 1.15mm pad 3mm 0 18 9 TerminalBlock_WAGO +TerminalBlock_WAGO_236-410_1x10_P5.00mm_45Degree +Terminal Block WAGO 236-410, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 52.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-410 45Degree pitch 5mm size 52.3x14mm drill 1.15mm pad 3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-411_1x11_P5.00mm_45Degree +Terminal Block WAGO 236-411, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 57.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-411 45Degree pitch 5mm size 57.3x14mm drill 1.15mm pad 3mm +0 +22 +11 +TerminalBlock_WAGO TerminalBlock_WAGO_236-412_1x12_P5.00mm_45Degree -Terminal Block WAGO 236-412, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-412 45Degree pitch 5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-412, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-412 45Degree pitch 5mm size 62.3x14mm drill 1.15mm pad 3mm 0 24 12 TerminalBlock_WAGO +TerminalBlock_WAGO_236-413_1x13_P5.00mm_45Degree +Terminal Block WAGO 236-413, 45Degree (cable under 45degree), 13 pins, pitch 5mm, size 67.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-413 45Degree pitch 5mm size 67.3x14mm drill 1.15mm pad 3mm +0 +26 +13 +TerminalBlock_WAGO TerminalBlock_WAGO_236-414_1x14_P5.00mm_45Degree -Terminal Block WAGO 236-414, 45Degree (cable under 45degree), 14 pins, pitch 5mm, size 72.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-414 45Degree pitch 5mm size 72.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-414, 45Degree (cable under 45degree), 14 pins, pitch 5mm, size 72.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-414 45Degree pitch 5mm size 72.3x14mm drill 1.15mm pad 3mm 0 28 14 TerminalBlock_WAGO +TerminalBlock_WAGO_236-415_1x15_P5.00mm_45Degree +Terminal Block WAGO 236-415, 45Degree (cable under 45degree), 15 pins, pitch 5mm, size 77.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-415 45Degree pitch 5mm size 77.3x14mm drill 1.15mm pad 3mm +0 +30 +15 +TerminalBlock_WAGO TerminalBlock_WAGO_236-416_1x16_P5.00mm_45Degree -Terminal Block WAGO 236-416, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-416 45Degree pitch 5mm size 82.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-416, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-416 45Degree pitch 5mm size 82.3x14mm drill 1.15mm pad 3mm 0 32 16 TerminalBlock_WAGO TerminalBlock_WAGO_236-424_1x24_P5.00mm_45Degree -Terminal Block WAGO 236-424, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-424 45Degree pitch 5mm size 122x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-424, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-424 45Degree pitch 5mm size 122x14mm drill 1.15mm pad 3mm 0 48 24 TerminalBlock_WAGO TerminalBlock_WAGO_236-436_1x36_P5.00mm_45Degree -Terminal Block WAGO 236-436, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-436 45Degree pitch 5mm size 182x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-436, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-436 45Degree pitch 5mm size 182x14mm drill 1.15mm pad 3mm 0 72 36 TerminalBlock_WAGO TerminalBlock_WAGO_236-448_1x48_P5.00mm_45Degree -Terminal Block WAGO 236-448, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-448 45Degree pitch 5mm size 242x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-448, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-448 45Degree pitch 5mm size 242x14mm drill 1.15mm pad 3mm 0 96 48 TerminalBlock_WAGO TerminalBlock_WAGO_236-501_1x01_P7.50mm_45Degree -Terminal Block WAGO 236-501, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-501 45Degree pitch 7.5mm size 9.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-501, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-501 45Degree pitch 7.5mm size 9.8x14mm drill 1.15mm pad 3mm 0 2 1 TerminalBlock_WAGO TerminalBlock_WAGO_236-502_1x02_P7.50mm_45Degree -Terminal Block WAGO 236-502, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-502 45Degree pitch 7.5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-502, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-502 45Degree pitch 7.5mm size 17.3x14mm drill 1.15mm pad 3mm 0 4 2 TerminalBlock_WAGO TerminalBlock_WAGO_236-503_1x03_P7.50mm_45Degree -Terminal Block WAGO 236-503, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-503 45Degree pitch 7.5mm size 24.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-503, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-503 45Degree pitch 7.5mm size 24.8x14mm drill 1.15mm pad 3mm 0 6 3 TerminalBlock_WAGO TerminalBlock_WAGO_236-504_1x04_P7.50mm_45Degree -Terminal Block WAGO 236-504, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-504 45Degree pitch 7.5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-504, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-504 45Degree pitch 7.5mm size 32.3x14mm drill 1.15mm pad 3mm 0 8 4 TerminalBlock_WAGO TerminalBlock_WAGO_236-505_1x05_P7.50mm_45Degree -Terminal Block WAGO 236-505, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 39.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-505 45Degree pitch 7.5mm size 39.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-505, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 39.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-505 45Degree pitch 7.5mm size 39.8x14mm drill 1.15mm pad 3mm 0 10 5 TerminalBlock_WAGO TerminalBlock_WAGO_236-506_1x06_P7.50mm_45Degree -Terminal Block WAGO 236-506, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-506 45Degree pitch 7.5mm size 47.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-506, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-506 45Degree pitch 7.5mm size 47.3x14mm drill 1.15mm pad 3mm 0 12 6 TerminalBlock_WAGO TerminalBlock_WAGO_236-507_1x07_P7.50mm_45Degree -Terminal Block WAGO 236-507, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 54.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-507 45Degree pitch 7.5mm size 54.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-507, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 54.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-507 45Degree pitch 7.5mm size 54.8x14mm drill 1.15mm pad 3mm 0 14 7 TerminalBlock_WAGO TerminalBlock_WAGO_236-508_1x08_P7.50mm_45Degree -Terminal Block WAGO 236-508, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-508 45Degree pitch 7.5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-508, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-508 45Degree pitch 7.5mm size 62.3x14mm drill 1.15mm pad 3mm 0 16 8 TerminalBlock_WAGO TerminalBlock_WAGO_236-509_1x09_P7.50mm_45Degree -Terminal Block WAGO 236-509, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 69.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-509 45Degree pitch 7.5mm size 69.8x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-509, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 69.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-509 45Degree pitch 7.5mm size 69.8x14mm drill 1.15mm pad 3mm 0 18 9 TerminalBlock_WAGO +TerminalBlock_WAGO_236-510_1x10_P7.50mm_45Degree +Terminal Block WAGO 236-510, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 77.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-510 45Degree pitch 7.5mm size 77.3x14mm drill 1.15mm pad 3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-511_1x11_P7.50mm_45Degree +Terminal Block WAGO 236-511, 45Degree (cable under 45degree), 11 pins, pitch 7.5mm, size 84.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-511 45Degree pitch 7.5mm size 84.8x14mm drill 1.15mm pad 3mm +0 +22 +11 +TerminalBlock_WAGO TerminalBlock_WAGO_236-512_1x12_P7.50mm_45Degree -Terminal Block WAGO 236-512, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-512 45Degree pitch 7.5mm size 92.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-512, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-512 45Degree pitch 7.5mm size 92.3x14mm drill 1.15mm pad 3mm 0 24 12 TerminalBlock_WAGO +TerminalBlock_WAGO_236-513_1x13_P7.50mm_45Degree +Terminal Block WAGO 236-513, 45Degree (cable under 45degree), 13 pins, pitch 7.5mm, size 99.8x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-513 45Degree pitch 7.5mm size 99.8x14mm drill 1.15mm pad 3mm +0 +26 +13 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-514_1x14_P7.50mm_45Degree +Terminal Block WAGO 236-514, 45Degree (cable under 45degree), 14 pins, pitch 7.5mm, size 107x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-514 45Degree pitch 7.5mm size 107x14mm drill 1.15mm pad 3mm +0 +28 +14 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-515_1x15_P7.50mm_45Degree +Terminal Block WAGO 236-515, 45Degree (cable under 45degree), 15 pins, pitch 7.5mm, size 115x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-515 45Degree pitch 7.5mm size 115x14mm drill 1.15mm pad 3mm +0 +30 +15 +TerminalBlock_WAGO TerminalBlock_WAGO_236-516_1x16_P7.50mm_45Degree -Terminal Block WAGO 236-516, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-516 45Degree pitch 7.5mm size 122x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-516, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-516 45Degree pitch 7.5mm size 122x14mm drill 1.15mm pad 3mm 0 32 16 TerminalBlock_WAGO TerminalBlock_WAGO_236-524_1x24_P7.50mm_45Degree -Terminal Block WAGO 236-524, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-524 45Degree pitch 7.5mm size 182x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-524, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-524 45Degree pitch 7.5mm size 182x14mm drill 1.15mm pad 3mm 0 48 24 TerminalBlock_WAGO TerminalBlock_WAGO_236-601_1x01_P10.00mm_45Degree -Terminal Block WAGO 236-601, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-601 45Degree pitch 10mm size 12.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-601, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-601 45Degree pitch 10mm size 12.3x14mm drill 1.15mm pad 3mm 0 2 1 TerminalBlock_WAGO TerminalBlock_WAGO_236-602_1x02_P10.00mm_45Degree -Terminal Block WAGO 236-602, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-602 45Degree pitch 10mm size 22.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-602, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-602 45Degree pitch 10mm size 22.3x14mm drill 1.15mm pad 3mm 0 4 2 TerminalBlock_WAGO TerminalBlock_WAGO_236-603_1x03_P10.00mm_45Degree -Terminal Block WAGO 236-603, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-603 45Degree pitch 10mm size 32.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-603, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-603 45Degree pitch 10mm size 32.3x14mm drill 1.15mm pad 3mm 0 6 3 TerminalBlock_WAGO TerminalBlock_WAGO_236-604_1x04_P10.00mm_45Degree -Terminal Block WAGO 236-604, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-604 45Degree pitch 10mm size 42.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-604, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-604 45Degree pitch 10mm size 42.3x14mm drill 1.15mm pad 3mm 0 8 4 TerminalBlock_WAGO TerminalBlock_WAGO_236-605_1x05_P10.00mm_45Degree -Terminal Block WAGO 236-605, 45Degree (cable under 45degree), 5 pins, pitch 10mm, size 52.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-605 45Degree pitch 10mm size 52.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-605, 45Degree (cable under 45degree), 5 pins, pitch 10mm, size 52.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-605 45Degree pitch 10mm size 52.3x14mm drill 1.15mm pad 3mm 0 10 5 TerminalBlock_WAGO TerminalBlock_WAGO_236-606_1x06_P10.00mm_45Degree -Terminal Block WAGO 236-606, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-606 45Degree pitch 10mm size 62.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-606, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-606 45Degree pitch 10mm size 62.3x14mm drill 1.15mm pad 3mm 0 12 6 TerminalBlock_WAGO +TerminalBlock_WAGO_236-607_1x07_P10.00mm_45Degree +Terminal Block WAGO 236-607, 45Degree (cable under 45degree), 7 pins, pitch 10mm, size 72.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-607 45Degree pitch 10mm size 72.3x14mm drill 1.15mm pad 3mm +0 +14 +7 +TerminalBlock_WAGO TerminalBlock_WAGO_236-608_1x08_P10.00mm_45Degree -Terminal Block WAGO 236-608, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-608 45Degree pitch 10mm size 82.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-608, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-608 45Degree pitch 10mm size 82.3x14mm drill 1.15mm pad 3mm 0 16 8 TerminalBlock_WAGO TerminalBlock_WAGO_236-609_1x09_P10.00mm_45Degree -Terminal Block WAGO 236-609, 45Degree (cable under 45degree), 9 pins, pitch 10mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-609 45Degree pitch 10mm size 92.3x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-609, 45Degree (cable under 45degree), 9 pins, pitch 10mm, size 92.3x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-609 45Degree pitch 10mm size 92.3x14mm drill 1.15mm pad 3mm 0 18 9 TerminalBlock_WAGO +TerminalBlock_WAGO_236-610_1x10_P10.00mm_45Degree +Terminal Block WAGO 236-610, 45Degree (cable under 45degree), 10 pins, pitch 10mm, size 102x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-610 45Degree pitch 10mm size 102x14mm drill 1.15mm pad 3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-611_1x11_P10.00mm_45Degree +Terminal Block WAGO 236-611, 45Degree (cable under 45degree), 11 pins, pitch 10mm, size 112x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-611 45Degree pitch 10mm size 112x14mm drill 1.15mm pad 3mm +0 +22 +11 +TerminalBlock_WAGO TerminalBlock_WAGO_236-612_1x12_P10.00mm_45Degree -Terminal Block WAGO 236-612, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-612 45Degree pitch 10mm size 122x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-612, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-612 45Degree pitch 10mm size 122x14mm drill 1.15mm pad 3mm 0 24 12 TerminalBlock_WAGO +TerminalBlock_WAGO_236-613_1x13_P10.00mm_45Degree +Terminal Block WAGO 236-613, 45Degree (cable under 45degree), 13 pins, pitch 10mm, size 132x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-613 45Degree pitch 10mm size 132x14mm drill 1.15mm pad 3mm +0 +26 +13 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-614_1x14_P10.00mm_45Degree +Terminal Block WAGO 236-614, 45Degree (cable under 45degree), 14 pins, pitch 10mm, size 142x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-614 45Degree pitch 10mm size 142x14mm drill 1.15mm pad 3mm +0 +28 +14 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-615_1x15_P10.00mm_45Degree +Terminal Block WAGO 236-615, 45Degree (cable under 45degree), 15 pins, pitch 10mm, size 152x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-615 45Degree pitch 10mm size 152x14mm drill 1.15mm pad 3mm +0 +30 +15 +TerminalBlock_WAGO TerminalBlock_WAGO_236-616_1x16_P10.00mm_45Degree -Terminal Block WAGO 236-616, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-616 45Degree pitch 10mm size 162x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-616, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-616 45Degree pitch 10mm size 162x14mm drill 1.15mm pad 3mm 0 32 16 TerminalBlock_WAGO TerminalBlock_WAGO_236-624_1x24_P10.00mm_45Degree -Terminal Block WAGO 236-624, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-624 45Degree pitch 10mm size 242x14mm^2 drill 1.15mm pad 3mm +Terminal Block WAGO 236-624, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm, drill diameter 1.15mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-624 45Degree pitch 10mm size 242x14mm drill 1.15mm pad 3mm 0 48 24 TerminalBlock_WAGO TerminalBlock_WAGO_804-101_1x01_P5.00mm_45Degree -Terminal Block WAGO 804-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-101 45Degree pitch 5mm size 6.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 6.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-101 45Degree pitch 5mm size 6.5x15mm drill 1.2mm pad 3mm 0 2 1 TerminalBlock_WAGO TerminalBlock_WAGO_804-102_1x02_P5.00mm_45Degree -Terminal Block WAGO 804-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 11.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-102 45Degree pitch 5mm size 11.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 11.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-102 45Degree pitch 5mm size 11.5x15mm drill 1.2mm pad 3mm 0 4 2 TerminalBlock_WAGO TerminalBlock_WAGO_804-103_1x03_P5.00mm_45Degree -Terminal Block WAGO 804-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 16.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-103 45Degree pitch 5mm size 16.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 16.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-103 45Degree pitch 5mm size 16.5x15mm drill 1.2mm pad 3mm 0 6 3 TerminalBlock_WAGO TerminalBlock_WAGO_804-104_1x04_P5.00mm_45Degree -Terminal Block WAGO 804-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-104 45Degree pitch 5mm size 21.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 21.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-104 45Degree pitch 5mm size 21.5x15mm drill 1.2mm pad 3mm 0 8 4 TerminalBlock_WAGO TerminalBlock_WAGO_804-105_1x05_P5.00mm_45Degree -Terminal Block WAGO 804-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 26.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-105 45Degree pitch 5mm size 26.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 26.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-105 45Degree pitch 5mm size 26.5x15mm drill 1.2mm pad 3mm 0 10 5 TerminalBlock_WAGO TerminalBlock_WAGO_804-106_1x06_P5.00mm_45Degree -Terminal Block WAGO 804-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 31.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-106 45Degree pitch 5mm size 31.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 31.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-106 45Degree pitch 5mm size 31.5x15mm drill 1.2mm pad 3mm 0 12 6 TerminalBlock_WAGO TerminalBlock_WAGO_804-107_1x07_P5.00mm_45Degree -Terminal Block WAGO 804-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-107 45Degree pitch 5mm size 36.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 36.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-107 45Degree pitch 5mm size 36.5x15mm drill 1.2mm pad 3mm 0 14 7 TerminalBlock_WAGO TerminalBlock_WAGO_804-108_1x08_P5.00mm_45Degree -Terminal Block WAGO 804-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 41.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-108 45Degree pitch 5mm size 41.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 41.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-108 45Degree pitch 5mm size 41.5x15mm drill 1.2mm pad 3mm 0 16 8 TerminalBlock_WAGO TerminalBlock_WAGO_804-109_1x09_P5.00mm_45Degree -Terminal Block WAGO 804-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 46.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-109 45Degree pitch 5mm size 46.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 46.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-109 45Degree pitch 5mm size 46.5x15mm drill 1.2mm pad 3mm 0 18 9 TerminalBlock_WAGO TerminalBlock_WAGO_804-110_1x10_P5.00mm_45Degree -Terminal Block WAGO 804-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-110 45Degree pitch 5mm size 51.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 51.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-110 45Degree pitch 5mm size 51.5x15mm drill 1.2mm pad 3mm 0 20 10 TerminalBlock_WAGO TerminalBlock_WAGO_804-111_1x11_P5.00mm_45Degree -Terminal Block WAGO 804-111, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 56.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-111 45Degree pitch 5mm size 56.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-111, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 56.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-111 45Degree pitch 5mm size 56.5x15mm drill 1.2mm pad 3mm 0 22 11 TerminalBlock_WAGO TerminalBlock_WAGO_804-112_1x12_P5.00mm_45Degree -Terminal Block WAGO 804-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 61.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-112 45Degree pitch 5mm size 61.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 61.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-112 45Degree pitch 5mm size 61.5x15mm drill 1.2mm pad 3mm 0 24 12 TerminalBlock_WAGO TerminalBlock_WAGO_804-113_1x13_P5.00mm_45Degree -Terminal Block WAGO 804-113, 45Degree (cable under 45degree), 13 pins, pitch 5mm, size 66.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-113 45Degree pitch 5mm size 66.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-113, 45Degree (cable under 45degree), 13 pins, pitch 5mm, size 66.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-113 45Degree pitch 5mm size 66.5x15mm drill 1.2mm pad 3mm 0 26 13 TerminalBlock_WAGO TerminalBlock_WAGO_804-114_1x14_P5.00mm_45Degree -Terminal Block WAGO 804-114, 45Degree (cable under 45degree), 14 pins, pitch 5mm, size 71.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-114 45Degree pitch 5mm size 71.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-114, 45Degree (cable under 45degree), 14 pins, pitch 5mm, size 71.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-114 45Degree pitch 5mm size 71.5x15mm drill 1.2mm pad 3mm 0 28 14 TerminalBlock_WAGO TerminalBlock_WAGO_804-115_1x15_P5.00mm_45Degree -Terminal Block WAGO 804-115, 45Degree (cable under 45degree), 15 pins, pitch 5mm, size 76.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-115 45Degree pitch 5mm size 76.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-115, 45Degree (cable under 45degree), 15 pins, pitch 5mm, size 76.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-115 45Degree pitch 5mm size 76.5x15mm drill 1.2mm pad 3mm 0 30 15 TerminalBlock_WAGO TerminalBlock_WAGO_804-116_1x16_P5.00mm_45Degree -Terminal Block WAGO 804-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 81.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-116 45Degree pitch 5mm size 81.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 81.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-116 45Degree pitch 5mm size 81.5x15mm drill 1.2mm pad 3mm 0 32 16 TerminalBlock_WAGO TerminalBlock_WAGO_804-124_1x24_P5.00mm_45Degree -Terminal Block WAGO 804-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-124 45Degree pitch 5mm size 122x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-124 45Degree pitch 5mm size 122x15mm drill 1.2mm pad 3mm 0 48 24 TerminalBlock_WAGO TerminalBlock_WAGO_804-301_1x01_P7.50mm_45Degree -Terminal Block WAGO 804-301, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-301 45Degree pitch 7.5mm size 6.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-301, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 6.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-301 45Degree pitch 7.5mm size 6.5x15mm drill 1.2mm pad 3mm 0 2 1 TerminalBlock_WAGO TerminalBlock_WAGO_804-302_1x02_P7.50mm_45Degree -Terminal Block WAGO 804-302, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 14x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-302 45Degree pitch 7.5mm size 14x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-302, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 14x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-302 45Degree pitch 7.5mm size 14x15mm drill 1.2mm pad 3mm 0 4 2 TerminalBlock_WAGO TerminalBlock_WAGO_804-303_1x03_P7.50mm_45Degree -Terminal Block WAGO 804-303, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-303 45Degree pitch 7.5mm size 21.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-303, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 21.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-303 45Degree pitch 7.5mm size 21.5x15mm drill 1.2mm pad 3mm 0 6 3 TerminalBlock_WAGO TerminalBlock_WAGO_804-304_1x04_P7.50mm_45Degree -Terminal Block WAGO 804-304, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 29x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-304 45Degree pitch 7.5mm size 29x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-304, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 29x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-304 45Degree pitch 7.5mm size 29x15mm drill 1.2mm pad 3mm 0 8 4 TerminalBlock_WAGO TerminalBlock_WAGO_804-305_1x05_P7.50mm_45Degree -Terminal Block WAGO 804-305, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-305 45Degree pitch 7.5mm size 36.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-305, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 36.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-305 45Degree pitch 7.5mm size 36.5x15mm drill 1.2mm pad 3mm 0 10 5 TerminalBlock_WAGO TerminalBlock_WAGO_804-306_1x06_P7.50mm_45Degree -Terminal Block WAGO 804-306, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 44x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-306 45Degree pitch 7.5mm size 44x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-306, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 44x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-306 45Degree pitch 7.5mm size 44x15mm drill 1.2mm pad 3mm 0 12 6 TerminalBlock_WAGO TerminalBlock_WAGO_804-307_1x07_P7.50mm_45Degree -Terminal Block WAGO 804-307, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-307 45Degree pitch 7.5mm size 51.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-307, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 51.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-307 45Degree pitch 7.5mm size 51.5x15mm drill 1.2mm pad 3mm 0 14 7 TerminalBlock_WAGO TerminalBlock_WAGO_804-308_1x08_P7.50mm_45Degree -Terminal Block WAGO 804-308, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 59x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-308 45Degree pitch 7.5mm size 59x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-308, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 59x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-308 45Degree pitch 7.5mm size 59x15mm drill 1.2mm pad 3mm 0 16 8 TerminalBlock_WAGO TerminalBlock_WAGO_804-309_1x09_P7.50mm_45Degree -Terminal Block WAGO 804-309, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 66.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-309 45Degree pitch 7.5mm size 66.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-309, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 66.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-309 45Degree pitch 7.5mm size 66.5x15mm drill 1.2mm pad 3mm 0 18 9 TerminalBlock_WAGO TerminalBlock_WAGO_804-310_1x10_P7.50mm_45Degree -Terminal Block WAGO 804-310, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 74x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-310 45Degree pitch 7.5mm size 74x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-310, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 74x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-310 45Degree pitch 7.5mm size 74x15mm drill 1.2mm pad 3mm 0 20 10 TerminalBlock_WAGO TerminalBlock_WAGO_804-311_1x11_P7.50mm_45Degree -Terminal Block WAGO 804-311, 45Degree (cable under 45degree), 11 pins, pitch 7.5mm, size 81.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-311 45Degree pitch 7.5mm size 81.5x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-311, 45Degree (cable under 45degree), 11 pins, pitch 7.5mm, size 81.5x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-311 45Degree pitch 7.5mm size 81.5x15mm drill 1.2mm pad 3mm 0 22 11 TerminalBlock_WAGO TerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree -Terminal Block WAGO 804-312, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 89x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-312 45Degree pitch 7.5mm size 89x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-312, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 89x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-312 45Degree pitch 7.5mm size 89x15mm drill 1.2mm pad 3mm 0 24 12 TerminalBlock_WAGO TerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree -Terminal Block WAGO 804-316, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 119x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-316 45Degree pitch 7.5mm size 119x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-316, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 119x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-316 45Degree pitch 7.5mm size 119x15mm drill 1.2mm pad 3mm 0 32 16 TerminalBlock_WAGO TerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree -Terminal Block WAGO 804-324, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 179x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-324 45Degree pitch 7.5mm size 179x15mm^2 drill 1.2mm pad 3mm +Terminal Block WAGO 804-324, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 179x15mm, drill diameter 1.2mm, pad diameter 3mm, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-324 45Degree pitch 7.5mm size 179x15mm drill 1.2mm pad 3mm +0 +48 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1102_1x02_P3.50mm_Horizontal +Terminal Block WAGO 2601-1102, 2 pins, pitch 3.5mm, size 8.5x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1102, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1102 pitch 3.5mm size 8.5x14.5mm drill 1.2mm pad 2.3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1103_1x03_P3.50mm_Horizontal +Terminal Block WAGO 2601-1103, 3 pins, pitch 3.5mm, size 12x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1103, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1103 pitch 3.5mm size 12x14.5mm drill 1.2mm pad 2.3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1104_1x04_P3.50mm_Horizontal +Terminal Block WAGO 2601-1104, 4 pins, pitch 3.5mm, size 15.5x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1104, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1104 pitch 3.5mm size 15.5x14.5mm drill 1.2mm pad 2.3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1105_1x05_P3.50mm_Horizontal +Terminal Block WAGO 2601-1105, 5 pins, pitch 3.5mm, size 19x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1105, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1105 pitch 3.5mm size 19x14.5mm drill 1.2mm pad 2.3mm +0 +10 +5 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1106_1x06_P3.50mm_Horizontal +Terminal Block WAGO 2601-1106, 6 pins, pitch 3.5mm, size 22.5x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1106, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1106 pitch 3.5mm size 22.5x14.5mm drill 1.2mm pad 2.3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1108_1x08_P3.50mm_Horizontal +Terminal Block WAGO 2601-1108, 8 pins, pitch 3.5mm, size 29.5x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1108, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1108 pitch 3.5mm size 29.5x14.5mm drill 1.2mm pad 2.3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1109_1x09_P3.50mm_Horizontal +Terminal Block WAGO 2601-1109, 9 pins, pitch 3.5mm, size 33x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1109, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1109 pitch 3.5mm size 33x14.5mm drill 1.2mm pad 2.3mm +0 +18 +9 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1110_1x10_P3.50mm_Horizontal +Terminal Block WAGO 2601-1110, 10 pins, pitch 3.5mm, size 36.5x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1110, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1110 pitch 3.5mm size 36.5x14.5mm drill 1.2mm pad 2.3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1111_1x11_P3.50mm_Horizontal +Terminal Block WAGO 2601-1111, 11 pins, pitch 3.5mm, size 40x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1111, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1111 pitch 3.5mm size 40x14.5mm drill 1.2mm pad 2.3mm +0 +22 +11 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-1112_1x12_P3.50mm_Horizontal +Terminal Block WAGO 2601-1112, 12 pins, pitch 3.5mm, size 43.5x14.5mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-1112, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-1112 pitch 3.5mm size 43.5x14.5mm drill 1.2mm pad 2.3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3102_1x02_P3.50mm_Vertical +Terminal Block WAGO 2601-3102, 2 pins, pitch 3.5mm, size 8.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3102, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3102 pitch 3.5mm size 8.5x12.8mm drill 1.2mm pad 2.3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3103_1x03_P3.50mm_Vertical +Terminal Block WAGO 2601-3103, 3 pins, pitch 3.5mm, size 12x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3103, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3103 pitch 3.5mm size 12x12.8mm drill 1.2mm pad 2.3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3104_1x04_P3.50mm_Vertical +Terminal Block WAGO 2601-3104, 4 pins, pitch 3.5mm, size 15.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3104, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3104 pitch 3.5mm size 15.5x12.8mm drill 1.2mm pad 2.3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3105_1x05_P3.50mm_Vertical +Terminal Block WAGO 2601-3105, 5 pins, pitch 3.5mm, size 19x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3105, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3105 pitch 3.5mm size 19x12.8mm drill 1.2mm pad 2.3mm +0 +10 +5 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3106_1x06_P3.50mm_Vertical +Terminal Block WAGO 2601-3106, 6 pins, pitch 3.5mm, size 22.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3106, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3106 pitch 3.5mm size 22.5x12.8mm drill 1.2mm pad 2.3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3107_1x07_P3.50mm_Vertical +Terminal Block WAGO 2601-3107, 7 pins, pitch 3.5mm, size 26x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3107, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3107 pitch 3.5mm size 26x12.8mm drill 1.2mm pad 2.3mm +0 +14 +7 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3108_1x08_P3.50mm_Vertical +Terminal Block WAGO 2601-3108, 8 pins, pitch 3.5mm, size 29.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3108, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3108 pitch 3.5mm size 29.5x12.8mm drill 1.2mm pad 2.3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3109_1x09_P3.50mm_Vertical +Terminal Block WAGO 2601-3109, 9 pins, pitch 3.5mm, size 33x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3109, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3109 pitch 3.5mm size 33x12.8mm drill 1.2mm pad 2.3mm +0 +18 +9 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3110_1x10_P3.50mm_Vertical +Terminal Block WAGO 2601-3110, 10 pins, pitch 3.5mm, size 36.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3110, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3110 pitch 3.5mm size 36.5x12.8mm drill 1.2mm pad 2.3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3111_1x11_P3.50mm_Vertical +Terminal Block WAGO 2601-3111, 11 pins, pitch 3.5mm, size 40x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3111, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3111 pitch 3.5mm size 40x12.8mm drill 1.2mm pad 2.3mm +0 +22 +11 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3112_1x12_P3.50mm_Vertical +Terminal Block WAGO 2601-3112, 12 pins, pitch 3.5mm, size 43.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3112, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3112 pitch 3.5mm size 43.5x12.8mm drill 1.2mm pad 2.3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3114_1x14_P3.50mm_Vertical +Terminal Block WAGO 2601-3114, 14 pins, pitch 3.5mm, size 50.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3114, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3114 pitch 3.5mm size 50.5x12.8mm drill 1.2mm pad 2.3mm +0 +28 +14 +TerminalBlock_WAGO +TerminalBlock_WAGO_2601-3124_1x24_P3.50mm_Vertical +Terminal Block WAGO 2601-3124, 24 pins, pitch 3.5mm, size 85.5x12.8mm, drill diameter 1.2mm, pad diameter 2.3mm, https://www.wago.com/global/pcb-terminal-blocks-and-pluggable-connectors/pcb-terminal-block/p/2601-3124, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 2601-3124 pitch 3.5mm size 85.5x12.8mm drill 1.2mm pad 2.3mm 0 48 24 @@ -95621,35 +100710,35 @@ test point wire loop 1 TestPoint TestPoint_Keystone_5000-5004_Miniature -Keystone Miniature THM Test Point 5000-5004, http://www.keyelco.com/product-pdf.cfm?p=1309 +Keystone THM Miniature Test Point 5000-5004, http://www.keyelco.com/product-pdf.cfm?p=1309 Through Hole Mount Test Points 0 1 1 TestPoint TestPoint_Keystone_5005-5009_Compact -Keystone Miniature THM Test Point 5005-5009, http://www.keyelco.com/product-pdf.cfm?p=1314 +Keystone THM Compact Test Point 5005-5009, http://www.keyelco.com/product-pdf.cfm?p=1314 Through Hole Mount Test Points 0 1 1 TestPoint TestPoint_Keystone_5010-5014_Multipurpose -Keystone Miniature THM Test Point 5010-5014, http://www.keyelco.com/product-pdf.cfm?p=1319 +Keystone THM Multipurpose Test Point 5010-5014, http://www.keyelco.com/product-pdf.cfm?p=1319 Through Hole Mount Test Points 0 1 1 TestPoint -TestPoint_Keystone_5015_Micro-Minature -SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353 +TestPoint_Keystone_5015_Micro_Mini +Keystone SMT Micro Mini Test Point 5015, http://www.keyelco.com/product-pdf.cfm?p=1353 Test Point 0 1 1 TestPoint -TestPoint_Keystone_5019_Minature -SMT Test Point- Micro Miniature 5019, http://www.keyelco.com/product-pdf.cfm?p=1357 +TestPoint_Keystone_5019_Miniature +Keystone SMT Miniature Test Point 5019, http://www.keyelco.com/product-pdf.cfm?p=1357 Test Point 0 1 diff --git a/squeow_hw/squeow-backups/squeow-2025-01-28_185900.zip b/squeow_hw/squeow-backups/squeow-2025-01-28_185900.zip deleted file mode 100644 index 69f9914af39839993bb09f603a1f48747d605eab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87245 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 VQ*w%bwICyuOTxboMo79K`Y#%RrwRZ7 diff --git a/squeow_hw/squeow.kicad_pcb b/squeow_hw/squeow.kicad_pcb index abcccc1..1fdabfc 100644 --- a/squeow_hw/squeow.kicad_pcb +++ b/squeow_hw/squeow.kicad_pcb @@ -1,7 +1,7 @@ (kicad_pcb - (version 20240108) + (version 20241229) (generator "pcbnew") - (generator_version "8.0") + (generator_version "9.0") (general (thickness 1.6) (legacy_teardrops no) @@ -9,34 +9,34 @@ (paper "A4") (layers (0 "F.Cu" signal) - (31 "B.Cu" signal) - (32 "B.Adhes" user "B.Adhesive") - (33 "F.Adhes" user "F.Adhesive") - (34 "B.Paste" user) - (35 "F.Paste" user) - (36 "B.SilkS" user "B.Silkscreen") - (37 "F.SilkS" user "F.Silkscreen") - (38 "B.Mask" user) - (39 "F.Mask" user) - (40 "Dwgs.User" user "User.Drawings") - (41 "Cmts.User" user "User.Comments") - (42 "Eco1.User" user "User.Eco1") - (43 "Eco2.User" user "User.Eco2") - (44 "Edge.Cuts" user) - (45 "Margin" user) - (46 "B.CrtYd" user "B.Courtyard") - (47 "F.CrtYd" user "F.Courtyard") - (48 "B.Fab" user) - (49 "F.Fab" user) - (50 "User.1" user) - (51 "User.2" user) - (52 "User.3" user) - (53 "User.4" user) - (54 "User.5" user) - (55 "User.6" user) - (56 "User.7" user) - (57 "User.8" user) - (58 "User.9" user) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + (47 "User.5" user) + (49 "User.6" user) + (51 "User.7" user) + (53 "User.8" user) + (55 "User.9" user) ) (setup (stackup @@ -80,9 +80,10 @@ ) (pad_to_mask_clearance 0) (allow_soldermask_bridges_in_footprints no) + (tenting front back) (pcbplotparams - (layerselection 0x00010fc_ffffffff) - (plot_on_all_layers_selection 0x0000000_00000000) + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) (disableapertmacros no) (usegerberextensions yes) (usegerberattributes no) @@ -92,7 +93,6 @@ (dashed_line_gap_ratio 3.000000) (svgprecision 6) (plotframeref no) - (viasonmask no) (mode 1) (useauxorigin no) (hpglpennumber 1) @@ -100,16 +100,19 @@ (hpglpendiameter 15.000000) (pdf_front_fp_property_popups yes) (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) (dxfpolygonmode yes) (dxfimperialunits yes) (dxfusepcbnewfont yes) (psnegative no) (psa4output no) - (plotreference yes) - (plotvalue no) - (plotfptext yes) - (plotinvisibletext no) + (plot_black_and_white yes) (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) (subtractmaskfromsilk yes) (outputformat 1) (mirror no) @@ -120,58 +123,59 @@ ) (net 0 "") (net 1 "Net-(U1-XA)") - (net 2 "Net-(U2-PG10)") + (net 2 "Net-(U2-PA8)") (net 3 "GND") (net 4 "+3.3V") - (net 5 "Net-(J1-Pin_2)") - (net 6 "Net-(J1-Pin_3)") - (net 7 "Net-(J1-Pin_5)") - (net 8 "Net-(J1-Pin_4)") - (net 9 "Net-(U2-PB8)") - (net 10 "Net-(U1-SCL)") - (net 11 "Net-(U1-SDA)") - (net 12 "Net-(U2-PB0)") - (net 13 "unconnected-(U1-XB-Pad3)") - (net 14 "unconnected-(U2-PA8-Pad18)") - (net 15 "Net-(U2-PF1)") - (net 16 "Net-(U2-PF0)") - (net 17 "unconnected-(U3-E1-Pad2)") - (net 18 "unconnected-(U3-~{WC}-Pad7)") - (net 19 "unconnected-(U3-E2-Pad3)") - (net 20 "unconnected-(U3-E0-Pad1)") - (net 21 "Net-(C8-Pad2)") - (net 22 "Net-(U7A-+)") - (net 23 "Net-(U7B-+)") - (net 24 "Net-(U7A--)") - (net 25 "Net-(C12-Pad2)") - (net 26 "Net-(J2-Pin_4)") - (net 27 "Net-(J2-Pin_3)") - (net 28 "Net-(J2-Pin_2)") - (net 29 "Net-(R4-Pad1)") - (net 30 "Net-(U7B--)") - (net 31 "Net-(J3-Pin_4)") - (net 32 "Net-(J3-Pin_3)") - (net 33 "Net-(J3-Pin_2)") - (net 34 "Net-(J3-Pin_1)") - (net 35 "Net-(J5-Pin_2)") - (net 36 "Net-(J5-Pin_8)") - (net 37 "Net-(J5-Pin_10)") - (net 38 "Net-(J5-Pin_11)") - (net 39 "Net-(J5-Pin_14)") - (net 40 "Net-(J5-Pin_12)") - (net 41 "Net-(J5-Pin_6)") - (net 42 "Net-(J5-Pin_13)") - (net 43 "Net-(J5-Pin_9)") - (net 44 "Net-(J5-Pin_5)") - (net 45 "Net-(J5-Pin_15)") + (net 5 "Net-(U2-PB8)") + (net 6 "Net-(C8-Pad1)") + (net 7 "unconnected-(U1-XB-Pad3)") + (net 8 "unconnected-(U2-PG10-Pad4)") + (net 9 "Net-(U2-PF1)") + (net 10 "Net-(U2-PF0)") + (net 11 "unconnected-(U3-E1-Pad2)") + (net 12 "unconnected-(U3-~{WC}-Pad7)") + (net 13 "unconnected-(U3-E2-Pad3)") + (net 14 "unconnected-(U3-E0-Pad1)") + (net 15 "Net-(C9-Pad1)") + (net 16 "Net-(U4A--)") + (net 17 "Net-(U4B--)") + (net 18 "Net-(U4A-+)") + (net 19 "Net-(C7-Pad1)") + (net 20 "Net-(C11-Pad1)") + (net 21 "Net-(J2-Pin_14)") + (net 22 "Net-(J2-Pin_16)") + (net 23 "Net-(J2-Pin_17)") + (net 24 "Net-(J2-Pin_11)") + (net 25 "Net-(J2-Pin_12)") + (net 26 "Net-(J2-Pin_13)") + (net 27 "Net-(J2-Pin_7)") + (net 28 "Net-(J2-Pin_3)") + (net 29 "Net-(J2-Pin_6)") + (net 30 "Net-(J2-Pin_8)") + (net 31 "Net-(J2-Pin_10)") + (net 32 "Net-(J2-Pin_2)") + (net 33 "Net-(J2-Pin_5)") + (net 34 "Net-(J1-Pin_3)") + (net 35 "Net-(J1-Pin_11)") + (net 36 "Net-(J1-Pin_12)") + (net 37 "Net-(J1-Pin_7)") + (net 38 "Net-(J1-Pin_8)") + (net 39 "Net-(J1-Pin_6)") + (net 40 "Net-(J1-Pin_10)") + (net 41 "Net-(J1-Pin_16)") + (net 42 "Net-(J1-Pin_9)") + (net 43 "Net-(J1-Pin_4)") + (net 44 "Net-(J1-Pin_15)") + (net 45 "Net-(J1-Pin_17)") + (net 46 "Net-(J1-Pin_13)") (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "03951e2d-dfab-4fa6-992d-5b6638de3c2b") - (at 34.3519 50.1505 -90) + (at 52.0625 75 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C9" - (at 0 -2.3 90) + (at 0 -0.128125 90) (layer "F.SilkS") (uuid "37ec5728-28aa-4e53-8332-46bc123dc408") (effects @@ -181,8 +185,8 @@ ) ) ) - (property "Value" "1n5" - (at 0 2.3 90) + (property "Value" "1µ" + (at 0 2.3 0) (layer "F.Fab") (uuid "af148f49-c260-4062-b908-3e3a75ba1572") (effects @@ -192,21 +196,8 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "cea628c5-964e-416c-8fc8-28cf24f6b914") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -219,7 +210,7 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -232,8 +223,8 @@ ) ) (property ki_fp_filters "C_*") - (path "/ab15be79-f80d-4a54-bfe5-7c3672fa16bd") - (sheetname "Principale") + (path "/bfc4728d-0e98-45fd-b4f4-04f80d154767") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -256,16 +247,6 @@ (layer "F.SilkS") (uuid "8dbe9000-e1e0-4141-8e93-298f0a030958") ) - (fp_line - (start -2.48 1.6) - (end -2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b943cba1-380f-4102-9d61-52980b4af47c") - ) (fp_line (start 2.48 1.6) (end -2.48 1.6) @@ -276,16 +257,6 @@ (layer "F.CrtYd") (uuid "e2813579-78ce-4cb9-be04-7ca138c1b996") ) - (fp_line - (start -2.48 -1.6) - (end 2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "bb6e587b-735d-43ab-8948-8c01174f3670") - ) (fp_line (start 2.48 -1.6) (end 2.48 1.6) @@ -297,14 +268,24 @@ (uuid "b1030685-e2e1-412d-b546-76b7fa9c2254") ) (fp_line - (start -1.6 1.25) - (end -1.6 -1.25) + (start -2.48 1.6) + (end -2.48 -1.6) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "e2566c2e-c554-402f-97fe-448429f1b55e") + (layer "F.CrtYd") + (uuid "b943cba1-380f-4102-9d61-52980b4af47c") + ) + (fp_line + (start -2.48 -1.6) + (end 2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bb6e587b-735d-43ab-8948-8c01174f3670") ) (fp_line (start 1.6 1.25) @@ -316,16 +297,6 @@ (layer "F.Fab") (uuid "e1dea0f6-1543-4467-a9c0-92e74e332966") ) - (fp_line - (start -1.6 -1.25) - (end 1.6 -1.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6d7b1de4-6e46-497a-aa6b-1c5742a046cd") - ) (fp_line (start 1.6 -1.25) (end 1.6 1.25) @@ -336,8 +307,28 @@ (layer "F.Fab") (uuid "f7e55424-3633-4fea-a9ac-e70f43f64234") ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2566c2e-c554-402f-97fe-448429f1b55e") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6d7b1de4-6e46-497a-aa6b-1c5742a046cd") + ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (uuid "876d82fe-abff-4d4b-b35c-5b464ef6b0d1") (effects @@ -348,23 +339,24 @@ ) ) (pad "1" smd roundrect - (at -1.5625 0 270) + (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 12 "Net-(U2-PB0)") + (net 15 "Net-(C9-Pad1)") (pintype "passive") (uuid "3364f20e-a1f6-4064-af79-1b49542d0d72") ) (pad "2" smd roundrect - (at 1.5625 0 270) + (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 24 "Net-(U7A--)") + (net 22 "Net-(J2-Pin_16)") (pintype "passive") (uuid "4ac89e9d-90c1-4352-ae73-559c721726c2") ) + (embedded_fonts no) (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -377,16 +369,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") - (uuid "07831d3a-8f64-4364-b690-1ab6319cf5d7") - (at 37.9493 47.0394 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R8" - (at 0 -1.65 0) + (uuid "0481946a-c57b-4a29-bb3b-ace524e678f4") + (at 47.776 69.203965) + (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C7" + (at 0 0 90) (layer "F.SilkS") - (uuid "14212bf8-591e-4bde-b12d-35f74eac13f7") + (uuid "a23dd753-95e3-469f-82a9-e069ada5d499") (effects (font (size 1 1) @@ -394,10 +386,10 @@ ) ) ) - (property "Value" "10k" - (at 0 1.65 0) + (property "Value" "10n" + (at 0 2.3 0) (layer "F.Fab") - (uuid "87ac42a6-b810-42c2-b90e-662a30e26bca") + (uuid "c7b5d49e-2102-46f1-b9f5-20fcbf4f4612") (effects (font (size 1 1) @@ -405,12 +397,12 @@ ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) + (property "Datasheet" "" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "15fd76c7-5395-4751-9d3c-fe2c37692854") + (uuid "59582dff-18e5-46e4-841b-55496d2acb5c") (effects (font (size 1.27 1.27) @@ -418,12 +410,309 @@ ) ) ) - (property "Datasheet" "" - (at 0 0 180) + (property "Description" "" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "7c89df69-f2ab-421d-b5a9-866f73a8068f") + (uuid "f4347927-4c7e-4409-b5de-c427c9237971") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/667a4432-eac0-418a-93e9-88fc51beb117") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -0.711252 -1.36) + (end 0.711252 -1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b2d377a-ca0d-41af-b250-e3ddfda89877") + ) + (fp_line + (start -0.711252 1.36) + (end 0.711252 1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19b68cc7-bc18-4e1c-9766-25374d3abc05") + ) + (fp_line + (start -2.48 -1.6) + (end 2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff65ab4d-e7be-4a53-ae5f-7823dd3d24ac") + ) + (fp_line + (start -2.48 1.6) + (end -2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fe0baf4c-1639-466f-a7ae-8395cd1de738") + ) + (fp_line + (start 2.48 -1.6) + (end 2.48 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b6d7049a-2111-4eb8-aac9-a009d907db73") + ) + (fp_line + (start 2.48 1.6) + (end -2.48 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8069c64c-026d-43d6-b185-98809b26705d") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a3bb91d6-8469-4c9f-a7e3-b0d6801a433d") + ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "287d11e8-1c74-41f7-9de8-a8e52e572ff1") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6158663e-63c5-4a25-86ca-dc70a6cf3045") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d0f05d3-5246-4b47-9624-85840b6f5de3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "72ad3ceb-6d5c-4c29-ac94-38914e5cea46") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0) + (size 1.325 2.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 19 "Net-(C7-Pad1)") + (pintype "passive") + (uuid "2207eb2d-d3f2-4500-8fe7-743831b7761c") + ) + (pad "2" smd roundrect + (at 1.5625 0) + (size 1.325 2.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 3 "GND") + (pintype "passive") + (uuid "c5b1741a-e2a8-4420-a698-2e03a65c920e") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (layer "F.Cu") + (uuid "069af5aa-47a7-42b0-817c-18f82354652d") + (at 63 78) + (descr "Mounting Hole 3.2mm, M3, DIN965") + (tags "mounting hole 3.2mm m3 din965") + (property "Reference" "H1" + (at 0 -3.8 0) + (layer "F.SilkS") + (hide yes) + (uuid "31f69d0b-ad6c-44df-ab71-826c42ab7328") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.8 0) + (layer "F.Fab") + (uuid "5b5cf6a1-98ef-4f44-b8a2-f7ccc08993ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f76c0005-d5d6-4ec1-a066-75fb930981d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e9fe903-5c52-471a-bb85-b83db6b535ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/1fb19bba-c3ba-4524-9930-f42cb9442ff4") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.8 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "4f4f7b0b-ec55-47ef-a997-3d242d04f1a2") + ) + (fp_circle + (center 0 0) + (end 3.05 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f225f520-f0ff-4af4-b336-824f0fd79f22") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "987d0e49-a729-4f4a-9ceb-df9aa6279ebb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3.6 3.6) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1cfd448b-e1c0-4df7-8fd9-806cc908e032") + ) + (pad "1" connect circle + (at 0 0) + (size 5.6 5.6) + (layers "F.Cu" "F.Mask") + (uuid "740cfce3-28eb-430f-a608-220cef8b1298") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "07831d3a-8f64-4364-b690-1ab6319cf5d7") + (at 51.826 60.828965 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R8" + (at 0.05 0 180) + (layer "F.SilkS") + (uuid "c520ac47-f78a-4329-a71a-44cdc085a9c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100k" + (at 0 1.82 90) + (layer "F.Fab") + (uuid "9604fb71-9926-4c9b-804f-e11c8d62c407") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "767be850-b9bf-45b2-8557-81ec886e1850") (effects (font (size 1.27 1.27) @@ -432,11 +721,212 @@ ) ) (property "Description" "Resistor" - (at 0 0 180) + (at 0 0 270) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "b3906e54-3299-434b-b8c6-5f354b1799bd") + (uuid "fc0e6940-224b-4cf8-841d-af45b0edb22c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/9a88336a-c521-42fc-acbc-ba1071f305d2") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a0c43aaa-177c-4c3e-9fd7-9b650b468bc7") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4ecf179e-b6bb-462a-b3dd-4ac052cfe847") + ) + (fp_line + (start -2.45 1.12) + (end -2.45 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2beb7213-224c-4dfb-8781-2376115618e5") + ) + (fp_line + (start 2.45 1.12) + (end -2.45 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ce4bb2a6-48c8-4120-93c2-e26a15771976") + ) + (fp_line + (start -2.45 -1.12) + (end 2.45 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "21950088-2129-49ea-8776-0a1cc83e80a7") + ) + (fp_line + (start 2.45 -1.12) + (end 2.45 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0edc1568-78d4-4f1b-b46e-ce83d50b6636") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b5209336-75d5-4e61-ade8-32fe973a2813") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "744fe651-86aa-4e85-92ef-a38f4ded0e80") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d6e8690-f036-4356-a763-4d4f20fe8f07") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1acc8818-77fd-4c4a-a994-87fce2348af5") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4c60443d-4d98-48a0-847f-bf276c49ff4c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 3 "GND") + (pintype "passive") + (uuid "16fe3bb3-41d9-43d2-a189-8f9e80868d12") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 18 "Net-(U4A-+)") + (pintype "passive") + (uuid "aa43b67f-33ec-4771-a28f-8bdd5234b0ad") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "1548b09d-fa67-4ba4-94a9-eb3a9b3e547c") + (at 47.788715 63.99125) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R4" + (at 0 0 0) + (layer "F.SilkS") + (uuid "d4563419-e6b4-4383-8af1-4587a13f8d78") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "6k8" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "6046cd73-20cc-4837-b929-3fdef011d4ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "85ca5dd0-8c1d-4d8f-8a71-d0d4c74b79fd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a86fc7bd-0bc6-419f-9b36-d8c7128161be") (effects (font (size 1.27 1.27) @@ -446,139 +936,140 @@ ) (property ki_fp_filters "R_*") (path "/866cde62-7892-462a-af4d-ad96d1ab3a51") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "c2882e98-447e-412a-98fd-087e2f755880") + (uuid "5c232e9d-10d6-410c-9292-41e63553d378") ) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "852a4c0b-85c3-430a-8140-bce151585e8b") + (uuid "b7eee7c1-f59a-43da-9f16-1e7dd20a66f5") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "b4a056e2-d9ea-424a-950e-4e9a26333d0f") + (uuid "27203288-0a80-45fd-ad3c-c4c58613bdea") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "bfb589ec-583a-4543-9e81-cd5aaadc436c") + (uuid "50460277-3f90-4575-b2a5-0a7d95de3f0c") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "b70f29e7-7904-4dc4-b152-ac5cffc5e43b") + (uuid "99905588-05e4-477c-9c4d-048003d0172d") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "742987a8-bec9-43cf-beee-cc36e8e21be9") + (uuid "38a03cdc-1f05-404f-ad59-57166029551e") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "8bc3d51e-46f2-4e1d-b885-94458ee4bbb6") + (uuid "8f075a66-0573-4260-83c4-8f0cd338de20") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "e9f58b35-43be-44eb-b94f-87a6469cebf1") + (uuid "cfa5246e-d1ae-443d-872f-c46ec650d23d") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "462cbecb-aacc-4f87-b590-5804373afc95") + (uuid "5010eaa9-886b-4298-a211-8b924510dbbf") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "fab0c2e4-a530-44b6-aaf8-175451657e32") + (uuid "afeb5e9d-24a1-4f39-ad80-89aa7ed4a5c9") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "71b879c1-4920-4dca-bed3-234557ad1f33") + (uuid "b6e8ffa9-861a-4c5f-8428-f4f93a925d05") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 21 "Net-(C8-Pad2)") + (at -1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 19 "Net-(C7-Pad1)") (pintype "passive") - (uuid "6b642187-babc-46cf-a287-f2f21ddefc22") + (uuid "e1e282e5-1f99-40f8-bb91-6dde0e6a1c05") ) (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 12 "Net-(U2-PB0)") + (at 1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 26 "Net-(J2-Pin_13)") (pintype "passive") - (uuid "e5141b89-75b3-48fd-aaf2-98a4d9f9684b") + (uuid "b9125a06-0ab6-4501-85db-331e28495fb5") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -590,479 +1081,40 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (layer "F.Cu") - (uuid "097254cb-f9a3-4b13-a0f9-4df3c1e727a7") - (at 39.7461 56.6914 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R6" - (at 0 -1.65 0) - (layer "F.SilkS") - (uuid "8a791057-67c3-4f9e-af7d-9eb97bd612c9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "100k" - (at 0 1.65 0) - (layer "F.Fab") - (uuid "a4d8a04b-6ce7-4d01-a825-32f3c2999924") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "73efb69e-60c5-42bc-b541-2d8fabfa2805") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "4783e4ad-7238-4883-b342-17a6ee8bf6fd") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Resistor" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "cd0dcf27-2ce8-4c6a-9d5a-217e6fa953a6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "R_*") - (path "/c73842e3-0649-454c-8187-a49f6a2133c9") - (sheetname "Principale") - (sheetfile "squeow.kicad_sch") - (attr smd) - (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d10268d7-46bd-4f7c-a51e-0bca27c5c06d") - ) - (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c7c75ae5-3792-48a9-93da-39a627e8d52b") - ) - (fp_line - (start 1.85 0.95) - (end -1.85 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "522f111e-302e-49f1-a0c4-358e3d9e1ec7") - ) - (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "dc8c7349-eb02-453e-b82d-271bec1001bf") - ) - (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c04a99ab-9e75-4881-9ff1-aba928c2fd68") - ) - (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c5fd3859-b159-4233-826d-8dacd082d487") - ) - (fp_line - (start 1 0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5ed631e0-2151-446a-83c3-50f4963f20b0") - ) - (fp_line - (start 1 -0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2b197955-4339-4f7c-bdc2-e0bd09c2dd43") - ) - (fp_line - (start -1 0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d526b325-29c1-4dd7-97c7-fdd6c6f37378") - ) - (fp_line - (start -1 -0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b68ecdc5-c2ee-457a-9d83-059fe9fc5fc4") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "9f2819ba-ecca-4399-b965-40aa845ace53") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - ) - ) - (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 23 "Net-(U7B-+)") - (pintype "passive") - (uuid "4bc0c6c9-2382-4c25-a680-8cfb70b35b71") - ) - (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 22 "Net-(U7A-+)") - (pintype "passive") - (uuid "38a5cdb2-d970-4a8c-b68d-5d12aef35a82") - ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (layer "F.Cu") - (uuid "1548b09d-fa67-4ba4-94a9-eb3a9b3e547c") - (at 41.3717 48.7412 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R4" - (at -0.4119 -1.965 0) - (layer "F.SilkS") - (uuid "3e4635de-c104-4c7a-af09-630adec7495d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "10k" - (at 0 1.65 0) - (layer "F.Fab") - (uuid "205ff53c-35be-4fd3-a24a-2dfe92501642") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "08065db5-6cf4-432c-9250-16ab86af0397") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "2f7c05c5-aca0-4c36-9441-8c843f1b2698") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Resistor" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e61a6b1c-1b3b-4890-b628-d5ab05f03acf") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "R_*") - (path "/083bedfc-72c4-43dd-9eb3-398c42fa7294") - (sheetname "Principale") - (sheetfile "squeow.kicad_sch") - (attr smd) - (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0190af94-b836-4c31-a6d5-d231b6f803b5") - ) - (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9617752c-d26f-4957-8d81-157382b475b9") - ) - (fp_line - (start 1.85 0.95) - (end -1.85 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e06737c6-d9ce-4546-8530-7f50c5c48ddb") - ) - (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "72cdc9b8-ec9b-42c2-a0fd-ee404156e41f") - ) - (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "89e47c91-2a26-4d15-877c-cdf5027facfd") - ) - (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "45257afa-9a30-448e-9945-88b3db6fbfe4") - ) - (fp_line - (start 1 0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "69f306e0-dd28-4654-8f81-6ffe93a1d135") - ) - (fp_line - (start 1 -0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c07e56cb-ab43-4c74-837e-8427128a8dde") - ) - (fp_line - (start -1 0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7ee6eace-aa8e-48dd-9bd7-5cb2200a2146") - ) - (fp_line - (start -1 -0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "81e62a0c-e65d-4112-868b-50353c937bca") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "5a14a60b-f8f3-44c3-8818-b0e2b27d99a0") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - ) - ) - (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 29 "Net-(R4-Pad1)") - (pintype "passive") - (uuid "ea34434d-cb0c-4a29-946c-37e72be84a54") - ) - (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 21 "Net-(C8-Pad2)") - (pintype "passive") - (uuid "2d84005e-31c0-4c58-9204-bd1064f8ecb7") - ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") (uuid "1b69e956-37d7-4ce2-945f-fc90e5673baf") - (at 44.9183 52.1862 90) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (at 60.95725 63.978965 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor handsolder") (property "Reference" "R5" - (at 0 -1.65 90) - (layer "F.SilkS") - (uuid "70a8d09b-e2ac-4824-ac87-95d0c5e6406e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "10k" - (at 0 1.65 90) - (layer "F.Fab") - (uuid "e1379a30-6346-44f4-8488-86d29e25e808") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "45ac6d7f-aa8d-4e5b-bf13-27054a4d03fa") + (layer "F.SilkS") + (uuid "c98f679d-b319-4e2b-a586-b1a9a7bb9ba9") (effects (font - (size 1.27 1.27) + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "6k8" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "c21b5993-c783-4285-a96e-394f5a292ece") + (effects + (font + (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "6fffc635-0465-46ad-b882-95cfaa9e5cad") + (uuid "d927ea8a-180e-4562-89ba-8233321db23b") (effects (font (size 1.27 1.27) @@ -1071,11 +1123,11 @@ ) ) (property "Description" "Resistor" - (at 0 0 90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "61557493-5bb0-4709-bd60-caae6a221dfd") + (uuid "fbc68a03-9ce1-4379-af70-fbeb79c50aa3") (effects (font (size 1.27 1.27) @@ -1085,139 +1137,140 @@ ) (property ki_fp_filters "R_*") (path "/4c7fcde0-91e2-4943-84c7-79b2b5e252d7") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "0e5c6ca5-7e05-4cef-ac15-3b4656a12519") + (uuid "a0fbf782-1e78-42f2-8a93-6364a276323d") ) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "e0a1add2-4247-42be-9cf6-b4d8d96af6f1") + (uuid "193e0820-c500-4526-b4e5-bd0eb0bd583c") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "5a15105d-33db-4c0e-8e06-2710393aa52d") + (uuid "5151bd8f-ca4e-4fb9-97fd-eeb55fc150ef") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "511df53f-8023-4933-8c16-b2f89ba3bb41") + (uuid "3d9db0a5-b555-4d4f-8ade-a4c4bf3882ea") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f97ab506-7282-427b-a815-e0aee5ac3eb9") + (uuid "a7871fd6-9974-4039-9f65-cb5efec8f484") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "4ad636eb-b833-434f-ab65-c1af026841c7") + (uuid "f2b3ba6e-99eb-43cc-aa85-5be91073e9a8") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "4e416cce-f241-4abd-8827-25a0e0fe7c55") + (uuid "b2934621-2f33-44fc-8e1d-a89042c69d3b") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "15911968-f0d9-4dd9-a7ee-4ec5f0de2081") + (uuid "0b0df725-b8c0-4947-95ef-c3e307dc53c8") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "b3acf12c-9ebe-4372-bda6-fec36e34b518") + (uuid "3560719a-14db-44c0-8020-0cec020ea27c") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c6a0eb85-e466-4e4c-90e1-db2c91218090") + (uuid "f55e8635-db00-43db-951b-fe75cce7c3da") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") - (uuid "562c913d-991e-4034-9be7-5888e53d2dcf") + (uuid "fdb1870c-8802-4670-b4da-9b411a795663") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0 90) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 30 "Net-(U7B--)") + (at -1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 6 "Net-(C8-Pad1)") (pintype "passive") - (uuid "3e21013d-9a4d-4dfd-a40f-eb02864e5c56") + (uuid "e07499f7-528c-4ec7-8671-5f2b0d3df2c4") ) (pad "2" smd roundrect - (at 1 0 90) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 29 "Net-(R4-Pad1)") + (at 1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 21 "Net-(J2-Pin_14)") (pintype "passive") - (uuid "f5d8e89a-9270-4c45-8c8e-d68e0acfc349") + (uuid "e33bd5ff-51bc-4ffd-b32b-22ec19d6d50e") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -1229,16 +1282,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" (layer "F.Cu") - (uuid "2ae57b02-abad-455c-b61c-84d1e6375efd") - (at 38.0509 48.7666 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R10" - (at 0 -1.65 0) + (uuid "233c2303-0ecc-4aa7-85ab-1df181b9e2c0") + (at 47.0375 39.4) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C13" + (at 0 -1.85 0) (layer "F.SilkS") - (uuid "502431cf-bfef-4435-8581-c9e703518a28") + (uuid "554055e1-5638-49ec-972d-9366832e4249") (effects (font (size 1 1) @@ -1246,10 +1299,10 @@ ) ) ) - (property "Value" "10k" - (at 0 1.65 0) + (property "Value" "22pF" + (at 0 1.85 0) (layer "F.Fab") - (uuid "5b2b388d-dbef-44fa-83d2-2380629ad18d") + (uuid "ad78f3b2-cee7-4ec2-a49b-93418824e161") (effects (font (size 1 1) @@ -1257,12 +1310,11 @@ ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) - (unlocked yes) + (property "Datasheet" "" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "0aa44b84-48fd-4826-b301-fd56757d45b8") + (uuid "a7235014-ec5f-4627-8e07-f8515a59a2c7") (effects (font (size 1.27 1.27) @@ -1270,12 +1322,199 @@ ) ) ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8d0955fa-eedc-4980-a046-4fa3a2055636") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/6e15f51c-5121-4d36-be58-629b88965334") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7dfa6f8-e1dc-439a-a5b1-2925d0c1b10a") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7f924f2-77c7-4025-a213-96743cf27018") + ) + (fp_line + (start -2.48 -1.15) + (end 2.48 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "62e91984-e4fb-4734-a695-bf98dc65ae86") + ) + (fp_line + (start -2.48 1.15) + (end -2.48 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdda4ff0-ff96-4c9a-a5f5-91ac1a897427") + ) + (fp_line + (start 2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3fd68ee-a7ce-490e-a74f-dca6c1b890fa") + ) + (fp_line + (start 2.48 1.15) + (end -2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "689674de-f45a-4de0-bf3e-c795e72a9dba") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a46c6078-0a2e-40bb-af2a-489bbe615799") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98515b80-fe1f-4a7b-9003-5b3e890304a0") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d95310e8-ee7f-4042-970f-b2eb6e4e4f71") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76b92975-6ed7-400e-9c65-dcabdf63e368") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "994fefe2-ec7e-4c15-9b77-aa6e0af5806e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 9 "Net-(U2-PF1)") + (pintype "passive") + (uuid "4aaae66c-4078-4670-bd01-dbc5b22bf58c") + ) + (pad "2" smd roundrect + (at 1.5625 0) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 3 "GND") + (pintype "passive") + (uuid "535dc90c-be60-4be0-b592-0f9113617c8b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "2ae57b02-abad-455c-b61c-84d1e6375efd") + (at 47.751 72.078965 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R10" + (at 0 -0.1 270) + (layer "F.SilkS") + (uuid "24aadb56-c000-46e2-bc9d-534c3f6fd9ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2k2" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "1be0cf87-5eed-43d5-9f22-47f4638995a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) (property "Datasheet" "" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "7c1ededa-26c0-4ae3-9ca5-cd21bd175d03") + (uuid "f9c70b81-8f3c-4f04-b8ad-98792378feb6") (effects (font (size 1.27 1.27) @@ -1288,7 +1527,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "45938e4f-0241-49bf-99c0-844865ea04f4") + (uuid "d71fc65b-05ea-4556-945d-fee3fb99cb16") (effects (font (size 1.27 1.27) @@ -1297,140 +1536,340 @@ ) ) (property ki_fp_filters "R_*") - (path "/c07a7936-d848-4bfb-bebd-640a7cd6a973") - (sheetname "Principale") + (path "/083bedfc-72c4-43dd-9eb3-398c42fa7294") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "969df718-a3fa-4af1-8617-685c446c13f9") + (uuid "2645893e-2fa0-420a-82ec-6ec72406a8cd") ) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "f4b339d1-75de-4ff4-8fc0-8d07631395c8") + (uuid "d4cef95d-2e61-453d-8601-3aeba152e571") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "1d79efa2-ef58-4366-8da1-4e5c0dbc5efc") + (uuid "787ab45b-ab09-47b3-9504-671213d1fcb1") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "ef6b2c4c-4957-4f02-b970-83c38e4cfc47") + (uuid "2fcad3e5-7f8c-4d9b-98f6-0c92d7568f79") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "b262c4cb-c83f-41a6-ae32-67f7f9e1acd4") + (uuid "eb315fb4-afe3-4777-b95f-de992d7b65f6") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "dcb6317c-18d3-4878-a118-ec010576b9d9") + (uuid "e8f1c734-3392-438c-b537-18d870ba46f0") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c483f0ab-7d30-4eb6-84c5-bae6af20b440") + (uuid "dad5e043-bb13-4dfe-abc7-46752487cc0e") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "d4c75a01-3a51-4290-b78f-7916d6296110") + (uuid "a95be49d-3a57-4ae0-abf4-6f400924f0d8") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "dd13f87b-d5d5-4d75-9321-52d804bddc10") + (uuid "01cc197e-2b54-4411-a802-7819e6558ee1") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "838ca979-9764-4e48-bd1c-a3d686c0c445") + (uuid "22608c37-c951-47b1-88a5-bbd133ffba16") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "6426655c-c911-4e6e-af3d-23420aa8a716") + (uuid "dd2d8c2b-11d1-46b3-aa73-4be433358968") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 21 "Net-(C8-Pad2)") + (at -1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 15 "Net-(C9-Pad1)") (pintype "passive") - (uuid "57a31e90-787f-4533-8e44-47f7ff653a47") + (uuid "1cb34ef5-0570-4192-9c1b-36b347628e94") ) (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 24 "Net-(U7A--)") + (at 1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 19 "Net-(C7-Pad1)") (pintype "passive") - (uuid "9b07878c-3e7f-442d-b90b-80cade9fdd7d") + (uuid "010b7077-0e46-4103-8b95-ff5356d18f28") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "319b6e6f-6e3a-4e9f-a4ce-08d17cb3f8a4") + (at 51.8375 39.4) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C12" + (at 0 -1.85 0) + (layer "F.SilkS") + (uuid "e44a3b4c-c1cd-46a4-bbba-55195c3fbfc5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "22pF" + (at 0 1.85 0) + (layer "F.Fab") + (uuid "ee59ff20-96b3-4474-9697-c7f4af1617b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b4bcb6-1eaf-410d-a88b-068aa170da08") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "76cd3ea4-969d-4d30-a1c3-5cf75fe9fc95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/fa9d0ab3-283b-4971-ac94-e30cb0515afc") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebf11691-7753-4034-bb33-7ca2eb4b9d80") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "117844a1-a19a-43e9-b454-ebd6d9d7f764") + ) + (fp_line + (start -2.48 -1.15) + (end 2.48 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a232dd4-3dd3-4dde-95a6-d5f3e9df57af") + ) + (fp_line + (start -2.48 1.15) + (end -2.48 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e04b35bb-f8df-46a2-b58e-6174283d1c8e") + ) + (fp_line + (start 2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9a3ecf-dcfb-4c44-a0a8-65d1b3a2d5a1") + ) + (fp_line + (start 2.48 1.15) + (end -2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3928fd2-33c2-4e51-a9b8-a42f87dbe221") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b5af33f6-d979-49ed-bfa5-6e8b6742bbee") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9d6c72b3-237c-46e2-b16f-598e5273e63e") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "33d2768a-1890-4559-bb39-b6c8333dc983") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2cb7d18-a2a1-4b5c-9e38-52b25891ed90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "1818d8df-800a-467d-9eed-6d93bd33b6d6") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 3 "GND") + (pintype "passive") + (uuid "d10d240e-da40-41cf-b34f-360a811221c2") + ) + (pad "2" smd roundrect + (at 1.5625 0) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 10 "Net-(U2-PF0)") + (pintype "passive") + (uuid "6ec502d0-24d6-43bd-97c1-4c5d694a3e79") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" (offset (xyz 0 0 0) ) @@ -1445,13 +1884,13 @@ (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "39d6abc3-2429-4b65-afe9-4f227971c77b") - (at 28.0416 37.0008 -90) + (at 57.9375 41 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C1" - (at 0 -2.3 90) + (at 0 -2.300001 0) (layer "F.SilkS") - (uuid "244bc701-cb3d-44a7-864e-b35eacb032f1") + (uuid "08afbd08-e4e1-440b-90ff-7c6bc5edd85d") (effects (font (size 1 1) @@ -1460,9 +1899,9 @@ ) ) (property "Value" "100n" - (at 0 2.3 90) + (at 0 2.300001 0) (layer "F.Fab") - (uuid "439944f4-f9e0-4e0b-9fd3-382db07f5c54") + (uuid "880bf877-16a9-49e4-99e0-70992018ac81") (effects (font (size 1 1) @@ -1470,25 +1909,12 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "4a080528-26f5-4dc6-8ed8-2f6c355d9b0d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "f1924c91-c379-48b6-b6cb-4668f1998a7a") + (uuid "7dab5bc6-6e43-4fb3-8d80-4dcf371a483d") (effects (font (size 1.27 1.27) @@ -1497,11 +1923,11 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "0404db68-31a0-4c2f-86f5-ae928c778e0d") + (uuid "c3d678d7-f365-4e88-bc8a-6e818f697d15") (effects (font (size 1.27 1.27) @@ -1511,7 +1937,7 @@ ) (property ki_fp_filters "C_*") (path "/61c86e75-5a70-4042-be4a-8794772cee9f") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -1534,16 +1960,6 @@ (layer "F.SilkS") (uuid "f99f5792-2af2-45c9-b444-47c4ca0555e9") ) - (fp_line - (start -2.48 1.6) - (end -2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b0946db8-d67e-489d-8370-fa94b904647d") - ) (fp_line (start 2.48 1.6) (end -2.48 1.6) @@ -1554,16 +1970,6 @@ (layer "F.CrtYd") (uuid "007e5134-2ddc-4981-90ef-4acbc74803cf") ) - (fp_line - (start -2.48 -1.6) - (end 2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "674c2ec2-3de1-4e5d-a292-4aa30ab92402") - ) (fp_line (start 2.48 -1.6) (end 2.48 1.6) @@ -1575,14 +1981,24 @@ (uuid "7f37ddc9-1f5a-409a-a7c5-5d71039ed638") ) (fp_line - (start -1.6 1.25) - (end -1.6 -1.25) + (start -2.48 1.6) + (end -2.48 -1.6) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "a827472e-18ad-49cf-ae31-3f5fedc1ebde") + (layer "F.CrtYd") + (uuid "b0946db8-d67e-489d-8370-fa94b904647d") + ) + (fp_line + (start -2.48 -1.6) + (end 2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "674c2ec2-3de1-4e5d-a292-4aa30ab92402") ) (fp_line (start 1.6 1.25) @@ -1594,16 +2010,6 @@ (layer "F.Fab") (uuid "cc485ed4-37be-4e51-9707-5d06bbe82440") ) - (fp_line - (start -1.6 -1.25) - (end 1.6 -1.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7d380f57-884a-49da-88ae-b1ecb3874f9b") - ) (fp_line (start 1.6 -1.25) (end 1.6 1.25) @@ -1614,8 +2020,28 @@ (layer "F.Fab") (uuid "8deba5d5-c4ff-4fc9-bc9c-ab78b7a049da") ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a827472e-18ad-49cf-ae31-3f5fedc1ebde") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7d380f57-884a-49da-88ae-b1ecb3874f9b") + ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (uuid "e992d1c0-b73f-4c81-aa72-4662f8aa6b53") (effects @@ -1626,23 +2052,24 @@ ) ) (pad "1" smd roundrect - (at -1.5625 0 270) + (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1886792453) (net 1 "Net-(U1-XA)") (pintype "passive") (uuid "de4d19f5-1a1b-4e1f-a9aa-e403b2df14ae") ) (pad "2" smd roundrect - (at 1.5625 0 270) + (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1886792453) - (net 2 "Net-(U2-PG10)") + (net 2 "Net-(U2-PA8)") (pintype "passive") (uuid "ffb1856f-8789-4699-a6fa-292b1e699ab9") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -1657,14 +2084,14 @@ ) (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") - (uuid "3af15d33-8dbd-4383-bef6-cf92a2654214") - (at 47.1797 52.1063 -90) + (uuid "3b4f62f1-c411-4ea1-88f4-46caad462253") + (at 47.801215 61.09125 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Reference" "C12" - (at 0 -2.3 90) + (property "Reference" "C4" + (at 0.043965 -0.13459 90) (layer "F.SilkS") - (uuid "afc1789a-aa49-4ce6-942f-91c6e3f1ceaa") + (uuid "a67eef19-9e55-49f4-a3fa-c75c44b1b19a") (effects (font (size 1 1) @@ -1672,10 +2099,10 @@ ) ) ) - (property "Value" "1µ" - (at 0 2.3 90) + (property "Value" "1n5" + (at 0 2.3 0) (layer "F.Fab") - (uuid "060ae108-80df-45fb-85d4-0901f60b8a75") + (uuid "6559028b-09b6-472e-88b1-c4bb89527890") (effects (font (size 1 1) @@ -1683,25 +2110,12 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "61be0be9-74d9-4ac8-8bef-f615e130b874") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "e8206689-299f-4f73-96ee-646f674ebaa7") + (uuid "09741c06-c0bf-4e7d-8bc0-fe2dd67db0af") (effects (font (size 1.27 1.27) @@ -1710,11 +2124,11 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "28dbfd6f-d74f-438e-8e02-be25d2f36e0b") + (uuid "eaac965f-80c4-4f0a-8ae0-906de7e2f3bb") (effects (font (size 1.27 1.27) @@ -1723,8 +2137,8 @@ ) ) (property ki_fp_filters "C_*") - (path "/d5384899-cf2e-4a5c-9eb4-caf6f8c9ed8f") - (sheetname "Principale") + (path "/ab15be79-f80d-4a54-bfe5-7c3672fa16bd") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -1735,7 +2149,7 @@ (type solid) ) (layer "F.SilkS") - (uuid "e8abc05a-d8a4-451a-88f5-90483937981c") + (uuid "0af9206e-be22-4e65-97f1-9ec249d07311") ) (fp_line (start -0.711252 -1.36) @@ -1745,17 +2159,7 @@ (type solid) ) (layer "F.SilkS") - (uuid "400ce512-6c55-4251-91ac-28b28a6dbfaf") - ) - (fp_line - (start -2.48 1.6) - (end -2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d98499eb-a41a-4524-8c0c-0557e07a62b6") + (uuid "0b467bce-6da8-4875-bf4e-a937cd3b1690") ) (fp_line (start 2.48 1.6) @@ -1765,17 +2169,7 @@ (type solid) ) (layer "F.CrtYd") - (uuid "e00f5f85-c3f4-406e-b5fc-964a59678d7d") - ) - (fp_line - (start -2.48 -1.6) - (end 2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "84bf071a-fe1f-42f0-ac6b-611c3323a6b4") + (uuid "629b84d1-f153-4dff-b1f7-9c6cf75118f6") ) (fp_line (start 2.48 -1.6) @@ -1785,17 +2179,27 @@ (type solid) ) (layer "F.CrtYd") - (uuid "dfe81216-c76b-4cd3-8048-7b5e29ce3bb6") + (uuid "6e74a0fa-1897-42da-8b68-dc50b6962c62") ) (fp_line - (start -1.6 1.25) - (end -1.6 -1.25) + (start -2.48 1.6) + (end -2.48 -1.6) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "459249b8-d716-4adf-82ba-cc23040acc3a") + (layer "F.CrtYd") + (uuid "d7474ac3-ac9d-4fcc-9dc5-723f36a96a5a") + ) + (fp_line + (start -2.48 -1.6) + (end 2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be9d6027-2b27-4695-8de1-e34d8e40f4b4") ) (fp_line (start 1.6 1.25) @@ -1805,17 +2209,7 @@ (type solid) ) (layer "F.Fab") - (uuid "706bfb92-00a2-44e3-bfe0-ebdc0d57e362") - ) - (fp_line - (start -1.6 -1.25) - (end 1.6 -1.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5a90cb9c-a055-409d-95b4-ad6a65fbd98c") + (uuid "bdae2f0f-d05b-459d-9ac5-8f089a3b1404") ) (fp_line (start 1.6 -1.25) @@ -1825,12 +2219,32 @@ (type solid) ) (layer "F.Fab") - (uuid "d7494d6e-7778-4ae7-ace1-02a278da0f7c") + (uuid "0ec8bdc9-fa42-4d6d-84fb-ff99cc3b729d") + ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "52972b1d-4626-4d8e-bb46-25927cfcb3ec") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0f9aba52-6f6f-4151-93ff-0a748ab7bb23") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") - (uuid "4ea6be06-1a2c-4ff3-8a9a-6cbfcd1a46ad") + (uuid "af067219-5296-4d93-bc08-71e2fd2fc257") (effects (font (size 0.8 0.8) @@ -1839,23 +2253,24 @@ ) ) (pad "1" smd roundrect - (at -1.5625 0 270) + (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 3 "GND") + (net 26 "Net-(J2-Pin_13)") (pintype "passive") - (uuid "32547cb1-e520-45a3-b9db-931ac83b0407") + (uuid "424d3e84-063c-4ba1-b5ed-72276e99890f") ) (pad "2" smd roundrect - (at 1.5625 0 270) + (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 25 "Net-(C12-Pad2)") + (net 16 "Net-(U4A--)") (pintype "passive") - (uuid "5896e3e3-a77d-4d41-9119-5231ea4cfb01") + (uuid "c3f7feee-419c-435a-b82f-2246f274bc62") ) + (embedded_fonts no) (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -1871,11 +2286,11 @@ (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "3c04778d-12c7-4d4d-bc87-f9331846e271") - (at 34.3011 54.9511 90) + (at 57.4135 74.72584 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C11" - (at 0 -2.3 90) + (at 0 0.128125 90) (layer "F.SilkS") (uuid "de5b68d3-9877-46a7-ba94-6250e2d56535") (effects @@ -1885,8 +2300,8 @@ ) ) ) - (property "Value" "1uF" - (at 0 2.3 90) + (property "Value" "1µ" + (at 0 2.3 0) (layer "F.Fab") (uuid "5d539b3c-2c13-44e6-9e02-d67b5b23e4ab") (effects @@ -1896,21 +2311,8 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6fb7a927-60d4-4e65-af00-e52f5cace518") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -1923,7 +2325,7 @@ ) ) (property "Description" "" - (at 0 0 90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -1936,20 +2338,10 @@ ) ) (property ki_fp_filters "C_*") - (path "/faf0508a-3402-4fc0-9249-dd00ad0d3d9c") - (sheetname "Principale") + (path "/14263717-3d26-4f9a-96f8-d7a7e1a74838") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) - (fp_line - (start -0.711252 -1.36) - (end 0.711252 -1.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3d3cf16b-29ae-410c-85e9-60f3df5b2c2c") - ) (fp_line (start -0.711252 1.36) (end 0.711252 1.36) @@ -1961,24 +2353,14 @@ (uuid "3898c8a9-bd6b-445f-84eb-18dbe037f713") ) (fp_line - (start 2.48 -1.6) - (end 2.48 1.6) + (start -0.711252 -1.36) + (end 0.711252 -1.36) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "c453dba0-ba08-460f-985a-328bf60476ec") - ) - (fp_line - (start -2.48 -1.6) - (end 2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0fb4617d-ee28-45ba-a9e1-bd1e4f4b01a2") + (layer "F.SilkS") + (uuid "3d3cf16b-29ae-410c-85e9-60f3df5b2c2c") ) (fp_line (start 2.48 1.6) @@ -1990,6 +2372,16 @@ (layer "F.CrtYd") (uuid "72427964-0371-43f1-8cc7-c7c7900c63c4") ) + (fp_line + (start 2.48 -1.6) + (end 2.48 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c453dba0-ba08-460f-985a-328bf60476ec") + ) (fp_line (start -2.48 1.6) (end -2.48 -1.6) @@ -2001,24 +2393,14 @@ (uuid "14d57d77-3b3f-4f23-825c-b161e0734674") ) (fp_line - (start 1.6 -1.25) - (end 1.6 1.25) + (start -2.48 -1.6) + (end 2.48 -1.6) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "f482a352-5248-454d-b595-9b74b27b48dc") - ) - (fp_line - (start -1.6 -1.25) - (end 1.6 -1.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f546e70c-47cd-42d2-994c-bc7bd08f60ea") + (layer "F.CrtYd") + (uuid "0fb4617d-ee28-45ba-a9e1-bd1e4f4b01a2") ) (fp_line (start 1.6 1.25) @@ -2030,6 +2412,16 @@ (layer "F.Fab") (uuid "bd774d85-e969-456e-b312-b9e8ef74e302") ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f482a352-5248-454d-b595-9b74b27b48dc") + ) (fp_line (start -1.6 1.25) (end -1.6 -1.25) @@ -2040,8 +2432,18 @@ (layer "F.Fab") (uuid "a2c38fdb-b796-4f6e-a2c4-9cca7dfc40be") ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f546e70c-47cd-42d2-994c-bc7bd08f60ea") + ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (uuid "ebf7de8d-2ddc-4aad-9d40-b024deb3958b") (effects @@ -2052,23 +2454,24 @@ ) ) (pad "1" smd roundrect - (at -1.5625 0 90) + (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 3 "GND") + (net 20 "Net-(C11-Pad1)") (pintype "passive") (uuid "66cfc6a4-edfb-4619-994d-492cbd5cae25") ) (pad "2" smd roundrect - (at 1.5625 0 90) + (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 22 "Net-(U7A-+)") + (net 23 "Net-(J2-Pin_17)") (pintype "passive") (uuid "a6ea2abc-2e3c-48a3-8537-23bb2d0a827c") ) + (embedded_fonts no) (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -2081,14 +2484,232 @@ ) ) ) + (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (layer "F.Cu") + (uuid "3c093e03-86ae-403a-9167-e2918c181135") + (at 63 29.5) + (descr "Mounting Hole 3.2mm, M3, DIN965") + (tags "mounting hole 3.2mm m3 din965") + (property "Reference" "H3" + (at 0 -3.8 0) + (layer "F.SilkS") + (hide yes) + (uuid "48b7af39-7230-466f-a97f-5a5955eb6d86") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.8 0) + (layer "F.Fab") + (uuid "0524d80d-e9be-4ce4-9df9-04cdf4f60e1f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4dd606fa-0bcf-418f-bf4e-1583670f69c5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56122df9-ecf0-45e5-b86d-6469b2e718c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/1fca6ade-1818-4902-a5f7-83d090f7ff2b") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.8 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "6d55e74d-964b-480c-9a40-4d9554d95fc0") + ) + (fp_circle + (center 0 0) + (end 3.05 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "bb40b212-49e6-4ad7-a8fd-3674a479ea0d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4ca3cc02-9c78-49bf-ae11-5e55cecf9e44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3.6 3.6) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "db9b7409-9055-41f1-9c49-3802ab8156a6") + ) + (pad "1" connect circle + (at 0 0) + (size 5.6 5.6) + (layers "F.Cu" "F.Mask") + (uuid "6e26d560-6d82-4970-a247-0bf30b75a8e1") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (layer "F.Cu") + (uuid "43f00492-52ee-41c6-8b49-189fe9772526") + (at 46 29.5) + (descr "Mounting Hole 3.2mm, M3, DIN965") + (tags "mounting hole 3.2mm m3 din965") + (property "Reference" "H2" + (at 0 -3.8 0) + (layer "F.SilkS") + (hide yes) + (uuid "bd7987e0-2226-4581-8a47-6bf811d0eea2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.8 0) + (layer "F.Fab") + (uuid "a4de1d99-702c-429f-a291-6a4bb3353eee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0a85800-fad9-40e1-ad8d-91c5c5a54b2f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "24307a0a-e34a-4b51-9550-8e0e135112ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/0d0d89ca-79c5-463e-837c-fc9aa6274b35") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.8 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "cf517a29-6b22-4c8f-b3b1-68d2194b2d1e") + ) + (fp_circle + (center 0 0) + (end 3.05 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c6651461-9cb8-4258-9ae8-27eba69562d1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "59094a05-4a6a-4683-9ed9-58ae53fa42a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3.6 3.6) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "02baccbb-eca6-4b3e-ac4a-d09a27248d81") + ) + (pad "1" connect circle + (at 0 0) + (size 5.6 5.6) + (layers "F.Cu" "F.Mask") + (uuid "8b6dd1f1-7bdb-4723-8cf5-0eaaff4ed999") + ) + (embedded_fonts no) + ) (footprint "Package_TO_SOT_SMD:SOT-323_SC-70" (layer "F.Cu") (uuid "44171239-1c5d-43c4-a00d-f5959d39d7de") - (at 28.941601 51.1956 -90) + (at 47.5 49.5) (descr "SOT-323, SC-70") (tags "SOT-323 SC-70") (property "Reference" "D1" - (at -0.05 -1.95 90) + (at 2.75 -0.75 0) (layer "F.SilkS") (uuid "6efa3fab-b876-466e-b233-93955ef50d4a") (effects @@ -2099,7 +2720,7 @@ ) ) (property "Value" "BAT54SW" - (at -0.05 2.05 90) + (at -0.05 2.05 0) (layer "F.Fab") (uuid "474206d8-8958-4547-8fde-a15923b051de") (effects @@ -2109,21 +2730,8 @@ ) ) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "a4c54c09-c14a-4715-9890-54fa0f727a80") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 0 0 -90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -2136,7 +2744,7 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -2149,8 +2757,8 @@ ) ) (property ki_fp_filters "SOT?323*") - (path "/4b480bd0-0bde-4226-ae92-67a74b9f306d") - (sheetname "Principale") + (path "/ba1dea3a-45cd-434e-a908-22da7ac4b1b7") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -2164,14 +2772,14 @@ (uuid "ab6f58d7-7091-4e4a-9238-e19027e1695f") ) (fp_line - (start 0.73 0.5) - (end 0.73 1.16) + (start 0.73 -1.16) + (end -1.3 -1.16) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "48f61cd9-ca92-4650-92a8-ee1235c9ed4f") + (uuid "307470ab-05f5-4ce1-9218-b09c89caf50e") ) (fp_line (start 0.73 -1.16) @@ -2184,34 +2792,14 @@ (uuid "91694ba5-cb43-419f-8ea7-d993ffc1db37") ) (fp_line - (start 0.73 -1.16) - (end -1.3 -1.16) + (start 0.73 0.5) + (end 0.73 1.16) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "307470ab-05f5-4ce1-9218-b09c89caf50e") - ) - (fp_line - (start -1.7 1.3) - (end -1.7 -1.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "93503efe-4959-497a-8c2e-55f94c4fce8d") - ) - (fp_line - (start 1.7 1.3) - (end -1.7 1.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d6e1b92f-b0c4-4959-8c48-a8e1169ab8b7") + (uuid "48f61cd9-ca92-4650-92a8-ee1235c9ed4f") ) (fp_line (start -1.7 -1.3) @@ -2223,6 +2811,16 @@ (layer "F.CrtYd") (uuid "1e8d09a2-2868-4d4c-82ba-9d219bfa3286") ) + (fp_line + (start -1.7 1.3) + (end -1.7 -1.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "93503efe-4959-497a-8c2e-55f94c4fce8d") + ) (fp_line (start 1.7 -1.3) (end 1.7 1.3) @@ -2234,14 +2832,14 @@ (uuid "3b817650-bcce-48d3-968a-9bbeea7f3dc1") ) (fp_line - (start 0.67 1.1) - (end -0.68 1.1) + (start 1.7 1.3) + (end -1.7 1.3) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "4870ae76-25a8-40e4-ad3b-fa2036f0cdee") + (layer "F.CrtYd") + (uuid "d6e1b92f-b0c4-4959-8c48-a8e1169ab8b7") ) (fp_line (start -0.68 -0.6) @@ -2263,6 +2861,16 @@ (layer "F.Fab") (uuid "6d759689-29b1-4511-a3f7-4a8c9f137bc9") ) + (fp_line + (start 0.67 -1.1) + (end -0.18 -1.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d73e4ab-8336-4c84-800c-b628b52d6919") + ) (fp_line (start 0.67 -1.1) (end 0.67 1.1) @@ -2274,17 +2882,17 @@ (uuid "36f13170-b801-4090-a3ef-9658fbd7b1a0") ) (fp_line - (start 0.67 -1.1) - (end -0.18 -1.1) + (start 0.67 1.1) + (end -0.68 1.1) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5d73e4ab-8336-4c84-800c-b628b52d6919") + (uuid "4870ae76-25a8-40e4-ad3b-fa2036f0cdee") ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (uuid "ffc34d4a-a43f-4e27-aaa1-6cc8b983a1a8") (effects @@ -2295,29 +2903,30 @@ ) ) (pad "1" smd rect - (at -1 -0.65 180) + (at -1 -0.65 270) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 3 "GND") (pintype "passive") (uuid "39c8717b-0e5f-41cc-a473-fb63369778c5") ) (pad "2" smd rect - (at -1 0.65 180) + (at -1 0.65 270) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 4 "+3.3V") (pintype "passive") (uuid "36cef1a2-c481-493c-8f8e-a5b0bf69ff4b") ) (pad "3" smd rect - (at 1 0 180) + (at 1 0 270) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 31 "Net-(J3-Pin_4)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 31 "Net-(J2-Pin_10)") (pintype "passive") (uuid "e0759cbe-3429-4f73-862c-833cd971a65b") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl" (offset (xyz 0 0 0) @@ -2333,11 +2942,11 @@ (footprint "Package_TO_SOT_SMD:SOT-323_SC-70" (layer "F.Cu") (uuid "499fdfb9-058b-4817-b507-8e9ec4188a11") - (at 21.321601 51.1956 -90) + (at 47.5 57.4 180) (descr "SOT-323, SC-70") (tags "SOT-323 SC-70") (property "Reference" "D4" - (at -0.05 -1.95 90) + (at -2.75 -0.65 0) (layer "F.SilkS") (uuid "d0698fb1-9794-448d-8e78-17d119c51c3c") (effects @@ -2348,7 +2957,7 @@ ) ) (property "Value" "BAT54SW" - (at -0.05 2.05 90) + (at -0.05 2.05 0) (layer "F.Fab") (uuid "39908a85-4e2e-4eec-9bc9-fc267d3f703b") (effects @@ -2358,21 +2967,8 @@ ) ) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "5ddb70c8-eca2-4e47-b426-448225ebebd7") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -2385,7 +2981,7 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -2398,20 +2994,10 @@ ) ) (property ki_fp_filters "SOT?323*") - (path "/ba1dea3a-45cd-434e-a908-22da7ac4b1b7") - (sheetname "Principale") + (path "/4b480bd0-0bde-4226-ae92-67a74b9f306d") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) - (fp_line - (start -0.68 1.16) - (end 0.73 1.16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dfe996f3-c68f-4323-90b0-ba49f65b6470") - ) (fp_line (start 0.73 0.5) (end 0.73 1.16) @@ -2443,14 +3029,14 @@ (uuid "a5240d37-949a-4894-b198-639ec197c969") ) (fp_line - (start -1.7 1.3) - (end -1.7 -1.3) + (start -0.68 1.16) + (end 0.73 1.16) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "7cafdf67-9a44-4dc5-b551-6d275645eca9") + (layer "F.SilkS") + (uuid "dfe996f3-c68f-4323-90b0-ba49f65b6470") ) (fp_line (start 1.7 1.3) @@ -2462,16 +3048,6 @@ (layer "F.CrtYd") (uuid "e9bfed03-dd22-46ee-aa36-12f0a3fc11a9") ) - (fp_line - (start -1.7 -1.3) - (end 1.7 -1.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "32b2654d-6dc0-4958-8c87-0f937f32b4b5") - ) (fp_line (start 1.7 -1.3) (end 1.7 1.3) @@ -2482,6 +3058,26 @@ (layer "F.CrtYd") (uuid "e3536042-c9de-41b3-ad0b-4c91b84c5b0c") ) + (fp_line + (start -1.7 1.3) + (end -1.7 -1.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7cafdf67-9a44-4dc5-b551-6d275645eca9") + ) + (fp_line + (start -1.7 -1.3) + (end 1.7 -1.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32b2654d-6dc0-4958-8c87-0f937f32b4b5") + ) (fp_line (start 0.67 1.1) (end -0.68 1.1) @@ -2492,26 +3088,6 @@ (layer "F.Fab") (uuid "5c15176a-a81d-4a22-95b0-dd19e57aaafa") ) - (fp_line - (start -0.68 -0.6) - (end -0.68 1.1) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "700132f1-f6ad-45b1-8324-02fc12acfa32") - ) - (fp_line - (start -0.18 -1.1) - (end -0.68 -0.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "126bffdc-4924-4c55-926f-f7c99c273567") - ) (fp_line (start 0.67 -1.1) (end 0.67 1.1) @@ -2532,8 +3108,28 @@ (layer "F.Fab") (uuid "1ff94177-8d0f-4125-8c1d-fdb75fc0a4cc") ) + (fp_line + (start -0.18 -1.1) + (end -0.68 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "126bffdc-4924-4c55-926f-f7c99c273567") + ) + (fp_line + (start -0.68 -0.6) + (end -0.68 1.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "700132f1-f6ad-45b1-8324-02fc12acfa32") + ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (uuid "a041c7f1-a6c2-47b7-824c-f79623d58557") (effects @@ -2544,29 +3140,30 @@ ) ) (pad "1" smd rect - (at -1 -0.65 180) + (at -1 -0.65 90) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 3 "GND") (pintype "passive") (uuid "71a2c5a5-d9db-4c5f-b05d-2637d3aea424") ) (pad "2" smd rect - (at -1 0.65 180) + (at -1 0.65 90) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 4 "+3.3V") (pintype "passive") (uuid "ba9e06da-103c-4f8c-a495-721b5bf0f9dc") ) (pad "3" smd rect - (at 1 0 180) + (at 1 0 90) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 34 "Net-(J3-Pin_1)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 26 "Net-(J2-Pin_13)") (pintype "passive") (uuid "1a1f5e16-55ec-4fa8-b68e-747a55e75429") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl" (offset (xyz 0 0 0) @@ -2579,16 +3176,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") (uuid "4c94709b-34ed-4c85-9172-4b5b8376cd72") - (at 43.1386 31.1588 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (at 55.199999 28.5 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor handsolder") (property "Reference" "R3" - (at 0 -1.65 0) + (at -1.3 1.9155 0) (layer "F.SilkS") - (uuid "1c48a06e-228e-446f-a7f8-118e5baf4d33") + (uuid "1a2b285d-09e3-410e-8ca6-2e806fc6d53d") (effects (font (size 1 1) @@ -2597,9 +3194,9 @@ ) ) (property "Value" "4k7" - (at 0 1.65 0) + (at 0 1.82 0) (layer "F.Fab") - (uuid "cc19e4b9-7fe4-46d0-8f17-04325017fd97") + (uuid "6ef5561a-640c-497f-b0ef-20c029cb5e29") (effects (font (size 1 1) @@ -2607,25 +3204,12 @@ ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6dc2ca8c-d1ee-413f-a4cc-ba1f08cd466c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "07907058-ed54-4554-8270-e3268b7834c8") + (uuid "c91bf874-c658-48f6-b9f5-adace6dc1986") (effects (font (size 1.27 1.27) @@ -2638,7 +3222,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "e9cda4d7-7c2c-4ba5-9806-7d52865f916d") + (uuid "bb9b2984-0f7d-4e5e-b21d-bcd45d05bae5") (effects (font (size 1.27 1.27) @@ -2648,139 +3232,140 @@ ) (property ki_fp_filters "R_*") (path "/4cb7ccca-9554-4020-9406-885324790877") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "5c56de13-1423-40fe-bb19-5fdee076fdec") + (uuid "535361a7-f8a7-45d6-a497-0e14f87b4fc1") ) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "84a5b400-fbbc-4145-be61-59ef3c554d52") + (uuid "9e0f1a72-bab6-4aa2-bcc4-13fbeb6dc9c2") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "00136194-bd0d-4047-acf9-8479876406b0") + (uuid "23ea675b-d02c-4ae8-886b-c99a221e968c") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "8682ad7e-9444-4959-abbb-f45ad48033c3") + (uuid "edf9243e-47aa-40c2-a8b6-461d0214cae2") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "022869ed-59a7-4d71-bc90-2eb4773402e3") + (uuid "2a845f47-b7f1-406b-8fa8-b0e8e591ddd2") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "6b2b6b28-79ff-4685-bbad-c526bd10c99d") + (uuid "66e05480-f8e5-443f-acfe-d6f170e6cb6f") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "d7c56f28-92cb-48f2-801b-9b598df121d0") + (uuid "ef50cc11-389b-47d2-b616-de6c00eeca02") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "6c72dcec-09ea-4e8a-9335-41a8f3a8481c") + (uuid "33e39189-5751-4d04-b871-5f7e146618b3") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "b15c68a3-8fb0-4131-b759-990d5c20526b") + (uuid "6c9a2734-c653-4915-9d0b-e6064cfcabaa") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "ce2bfa48-acab-4f2d-b1f1-bf7bb02e263e") + (uuid "e717c978-b264-4acb-8565-4d58d978928c") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "d75386d5-4cbd-4251-a235-00fc34355936") + (uuid "b29ddb88-7b85-44e4-aabe-27b5a9095bb4") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.2083333333) + (at -1.550001 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) (net 4 "+3.3V") (pintype "passive") - (uuid "56826b92-97f9-422c-8c6d-ad38f81c1080") + (uuid "6dc8a4e9-0e48-43ca-9a25-229a5361c6d2") ) (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.2083333333) - (net 11 "Net-(U1-SDA)") + (at 1.550001 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 28 "Net-(J2-Pin_3)") (pintype "passive") - (uuid "43249878-b753-4c3d-bc7f-261eaf228b18") + (uuid "8381cd80-7a1c-4e8d-ba69-f61a0fcc7c86") ) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -2795,11 +3380,11 @@ (footprint "Package_TO_SOT_SMD:SOT-323_SC-70" (layer "F.Cu") (uuid "54478dc2-0787-447b-b20a-7b99ea26961b") - (at 26.401601 51.1956 -90) + (at 47.5 52.15 180) (descr "SOT-323, SC-70") (tags "SOT-323 SC-70") (property "Reference" "D2" - (at -0.05 -1.95 90) + (at -2.75 0.65 0) (layer "F.SilkS") (uuid "6ac18b0a-5b05-426f-a449-4fc776c14727") (effects @@ -2810,7 +3395,7 @@ ) ) (property "Value" "BAT54SW" - (at -0.05 2.05 90) + (at -0.05 2.05 0) (layer "F.Fab") (uuid "fdab2073-5a92-4198-b48d-b647546a9a47") (effects @@ -2820,21 +3405,8 @@ ) ) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "23abbdfa-3cc6-4c16-be92-e90f206bc7e3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -2847,7 +3419,7 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -2860,20 +3432,10 @@ ) ) (property ki_fp_filters "SOT?323*") - (path "/dfe6720c-c823-45d0-8b65-257861e7f330") - (sheetname "Principale") + (path "/1a16911a-85ff-4f6f-b09c-a14d4493e96a") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) - (fp_line - (start -0.68 1.16) - (end 0.73 1.16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0177ebb8-6416-4a12-a50d-08574c312943") - ) (fp_line (start 0.73 0.5) (end 0.73 1.16) @@ -2905,14 +3467,14 @@ (uuid "d089c02f-1e01-4b2c-9700-2c6b9d6923f4") ) (fp_line - (start -1.7 1.3) - (end -1.7 -1.3) + (start -0.68 1.16) + (end 0.73 1.16) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "21bd2569-caa5-43da-8107-2af568667ef8") + (layer "F.SilkS") + (uuid "0177ebb8-6416-4a12-a50d-08574c312943") ) (fp_line (start 1.7 1.3) @@ -2924,16 +3486,6 @@ (layer "F.CrtYd") (uuid "16426540-4a84-4328-aa2f-0c94370482f1") ) - (fp_line - (start -1.7 -1.3) - (end 1.7 -1.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "54b9b8c2-31ae-4261-8d3e-d7ae6285ad76") - ) (fp_line (start 1.7 -1.3) (end 1.7 1.3) @@ -2944,6 +3496,26 @@ (layer "F.CrtYd") (uuid "f1d9e7be-40dc-4de8-9c6e-a49ca0d147a0") ) + (fp_line + (start -1.7 1.3) + (end -1.7 -1.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "21bd2569-caa5-43da-8107-2af568667ef8") + ) + (fp_line + (start -1.7 -1.3) + (end 1.7 -1.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54b9b8c2-31ae-4261-8d3e-d7ae6285ad76") + ) (fp_line (start 0.67 1.1) (end -0.68 1.1) @@ -2954,26 +3526,6 @@ (layer "F.Fab") (uuid "4fd6845c-7390-498e-92fd-bd94d2f718a1") ) - (fp_line - (start -0.68 -0.6) - (end -0.68 1.1) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9c77ca21-1084-449d-a62f-a71cfe777b9b") - ) - (fp_line - (start -0.18 -1.1) - (end -0.68 -0.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7fa9ed53-5674-4da4-b33d-3361c2cd3062") - ) (fp_line (start 0.67 -1.1) (end 0.67 1.1) @@ -2994,8 +3546,28 @@ (layer "F.Fab") (uuid "36308aa7-3c6c-4bda-a5ad-613ea4c4cc98") ) + (fp_line + (start -0.18 -1.1) + (end -0.68 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7fa9ed53-5674-4da4-b33d-3361c2cd3062") + ) + (fp_line + (start -0.68 -0.6) + (end -0.68 1.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c77ca21-1084-449d-a62f-a71cfe777b9b") + ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (uuid "5d905ca6-a673-4a5a-9f0d-cef2ae13cdef") (effects @@ -3006,29 +3578,30 @@ ) ) (pad "1" smd rect - (at -1 -0.65 180) + (at -1 -0.65 90) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 3 "GND") (pintype "passive") (uuid "f2f84bb3-cdb1-46ba-9497-19d610703a26") ) (pad "2" smd rect - (at -1 0.65 180) + (at -1 0.65 90) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 4 "+3.3V") (pintype "passive") (uuid "d33c6f18-f806-4919-9b32-555cf5fc1398") ) (pad "3" smd rect - (at 1 0 180) + (at 1 0 90) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 32 "Net-(J3-Pin_3)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 24 "Net-(J2-Pin_11)") (pintype "passive") (uuid "f2a7d129-ae4b-4541-a186-fa0c8544aaa1") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl" (offset (xyz 0 0 0) @@ -3041,40 +3614,39 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "LOGO" (layer "F.Cu") - (uuid "5be53008-4968-4b96-acfd-4608e309104d") - (at 37.0705 57.3104 90) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R11" - (at 0 -1.65 90) + (uuid "57106862-a701-41e3-aa86-ddbf5b138d71") + (at 62.9 56.6) + (property "Reference" "S" + (at 0 0 0) (layer "F.SilkS") - (uuid "0e17d556-dbe0-4b0f-98de-50b7f5e31ee9") + (hide yes) + (uuid "cefd456f-8c63-46f8-bcae-174e4fbc1c09") (effects (font - (size 1 1) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) ) ) ) - (property "Value" "100k" - (at 0 1.65 90) - (layer "F.Fab") - (uuid "6e4e77bb-d706-4b36-8827-55d87ed912ec") + (property "Value" "LOGO" + (at 0.75 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "027fdd7f-6c62-4109-9797-615b1b14b790") (effects (font - (size 1 1) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 90) - (unlocked yes) + (property "Datasheet" "" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "baaee86f-f3a8-4d46-9b50-49823d659628") + (uuid "a114c621-3377-43b7-a8fa-7d4a3afe5ce0") (effects (font (size 1.27 1.27) @@ -3082,12 +3654,211 @@ ) ) ) - (property "Datasheet" "" + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a50bf377-903e-48a2-9b56-e7c5e49110eb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.087131 0.173558) (xy -0.06416 0.210581) (xy -0.058878 0.247451) (xy -0.069591 0.281564) (xy -0.094602 0.310309) + (xy -0.132218 0.331079) (xy -0.180743 0.341266) (xy -0.196499 0.341868) (xy -0.212416 0.343983) + (xy -0.221259 0.353647) (xy -0.226607 0.375973) (xy -0.228249 0.387248) (xy -0.232164 0.423149) + (xy -0.234317 0.457188) (xy -0.234462 0.465247) (xy -0.243165 0.499922) (xy -0.265679 0.53191) (xy -0.296609 0.554933) + (xy -0.317499 0.561925) (xy -0.349917 0.560648) (xy -0.377259 0.55154) (xy -0.401824 0.534513) (xy -0.417782 0.5106) + (xy -0.426605 0.475975) (xy -0.429765 0.426807) (xy -0.429847 0.414732) (xy -0.429847 0.341923) + (xy -0.456712 0.341868) (xy -0.508234 0.335412) (xy -0.549691 0.317375) (xy -0.576857 0.290035) + (xy -0.593585 0.249715) (xy -0.591449 0.212766) (xy -0.570254 0.176807) (xy -0.567423 0.173558) + (xy -0.538923 0.141653) (xy -0.327284 0.141653) (xy -0.115645 0.141653) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d2cff7f4-d643-4cc1-b90e-51c3057236bc") + ) + (fp_poly + (pts + (xy 0.554409 -0.724649) (xy 0.624655 -0.694374) (xy 0.687165 -0.648806) (xy 0.738764 -0.589332) + (xy 0.740825 -0.586281) (xy 0.777238 -0.515947) (xy 0.795836 -0.44342) (xy 0.797815 -0.371007) (xy 0.784372 -0.30102) + (xy 0.756703 -0.235768) (xy 0.716005 -0.17756) (xy 0.663475 -0.128707) (xy 0.600309 -0.091517) (xy 0.527705 -0.068301) + (xy 0.468923 -0.061486) (xy 0.425018 -0.061992) (xy 0.383992 -0.065905) (xy 0.356577 -0.07173) (xy 0.284595 -0.10455) + (xy 0.224727 -0.150414) (xy 0.177612 -0.206714) (xy 0.143887 -0.270834) (xy 0.124191 -0.340165) + (xy 0.119635 -0.405305) (xy 0.31533 -0.405305) (xy 0.324164 -0.355142) (xy 0.328658 -0.343334) (xy 0.354969 -0.302109) + (xy 0.3921 -0.273172) (xy 0.435698 -0.257851) (xy 0.481408 -0.257472) (xy 0.524877 -0.27336) (xy 0.535377 -0.280395) + (xy 0.574311 -0.319764) (xy 0.595759 -0.365292) (xy 0.599069 -0.414409) (xy 0.583586 -0.464546) + (xy 0.582643 -0.466389) (xy 0.552775 -0.504798) (xy 0.512961 -0.529382) (xy 0.467586 -0.539598) + (xy 0.421037 -0.534902) (xy 0.377698 -0.514749) (xy 0.354725 -0.494652) (xy 0.325436 -0.451341) + (xy 0.31533 -0.405305) (xy 0.119635 -0.405305) (xy 0.11916 -0.412094) (xy 0.129433 -0.484009) (xy 0.155649 -0.553298) + (xy 0.198444 -0.617349) (xy 0.218097 -0.638689) (xy 0.268276 -0.681577) (xy 0.321682 -0.710879) + (xy 0.385197 -0.730124) (xy 0.403409 -0.733768) (xy 0.479602 -0.738243) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0b0f2b29-919b-492f-8b90-ebcb6bb4b18e") + ) + (fp_poly + (pts + (xy -1.063281 -0.735567) (xy -1.030063 -0.730944) (xy -0.999262 -0.721105) (xy -0.963871 -0.704902) + (xy -0.893863 -0.66052) (xy -0.839252 -0.60429) (xy -0.800629 -0.537113) (xy -0.778585 -0.459891) + (xy -0.773831 -0.41525) (xy -0.772853 -0.368385) (xy -0.776259 -0.33203) (xy -0.785207 -0.297426) + (xy -0.791884 -0.27867) (xy -0.823081 -0.219243) (xy -0.868546 -0.16321) (xy -0.923131 -0.116148) + (xy -0.965027 -0.091032) (xy -1.022938 -0.070767) (xy -1.088445 -0.060813) (xy -1.1543 -0.061543) + (xy -1.213255 -0.073335) (xy -1.224823 -0.077549) (xy -1.29809 -0.115399) (xy -1.356734 -0.164595) + (xy -1.382703 -0.19587) (xy -1.41809 -0.253001) (xy -1.439135 -0.311079) (xy -1.448108 -0.377155) + (xy -1.448755 -0.399541) (xy -1.250425 -0.399541) (xy -1.241988 -0.350275) (xy -1.218958 -0.309436) + (xy -1.184888 -0.278904) (xy -1.14333 -0.260557) (xy -1.097836 -0.256275) (xy -1.051959 -0.267937) + (xy -1.027866 -0.281815) (xy -0.994043 -0.316454) (xy -0.973934 -0.359554) (xy -0.968587 -0.406044) + (xy -0.979053 -0.450854) (xy -0.989135 -0.469023) (xy -1.02275 -0.508763) (xy -1.059311 -0.531289) + (xy -1.102676 -0.538902) (xy -1.106255 -0.538936) (xy -1.160381 -0.530839) (xy -1.20339 -0.507714) + (xy -1.23347 -0.471312) (xy -1.248811 -0.423383) (xy -1.250425 -0.399541) (xy -1.448755 -0.399541) + (xy -1.4488 -0.401103) (xy -1.440302 -0.480479) (xy -1.414057 -0.552874) (xy -1.3711 -0.61669) (xy -1.312467 -0.670332) + (xy -1.250462 -0.707029) (xy -1.21417 -0.723004) (xy -1.183511 -0.73212) (xy -1.149993 -0.736148) + (xy -1.107453 -0.736875) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2d0d7d4f-2641-4a85-8f12-f4db538ba9a8") + ) + (fp_poly + (pts + (xy -2.008038 -2.494194) (xy -1.988045 -2.477738) (xy -1.980774 -2.470423) (xy -1.96829 -2.453391) + (xy -1.947771 -2.419949) (xy -1.919828 -2.37121) (xy -1.885072 -2.308283) (xy -1.844118 -2.232281) + (xy -1.797572 -2.144314) (xy -1.746052 -2.045493) (xy -1.735255 -2.024623) (xy -1.692271 -1.941612) + (xy -1.651899 -1.864001) (xy -1.615043 -1.793506) (xy -1.582608 -1.731833) (xy -1.555495 -1.680694) + (xy -1.534607 -1.6418) (xy -1.520847 -1.616861) (xy -1.51512 -1.607588) (xy -1.504661 -1.607032) + (xy -1.475869 -1.606465) (xy -1.429948 -1.605897) (xy -1.368102 -1.605331) (xy -1.291536 -1.604775) + (xy -1.201454 -1.604234) (xy -1.099062 -1.603716) (xy -0.985563 -1.603225) (xy -0.862163 -1.60277) + (xy -0.730065 -1.602355) (xy -0.590475 -1.601986) (xy -0.444597 -1.601673) (xy -0.338487 -1.601484) + (xy 0.831294 -1.599616) (xy 1.06584 -1.989212) (xy 1.114419 -2.069457) (xy 1.160841 -2.145283) (xy 1.203962 -2.214884) + (xy 1.242643 -2.276454) (xy 1.275736 -2.328188) (xy 1.302104 -2.368281) (xy 1.320603 -2.394926) + (xy 1.329308 -2.405673) (xy 1.365047 -2.427389) (xy 1.404045 -2.431948) (xy 1.441303 -2.418877) + (xy 1.444704 -2.416608) (xy 1.450205 -2.413134) (xy 1.455288 -2.410217) (xy 1.45997 -2.407106) (xy 1.464267 -2.403049) + (xy 1.468195 -2.397295) (xy 1.471771 -2.389093) (xy 1.475011 -2.377691) (xy 1.477932 -2.362337) + (xy 1.480548 -2.342282) (xy 1.482879 -2.316772) (xy 1.484939 -2.285057) (xy 1.486745 -2.246386) + (xy 1.488314 -2.200006) (xy 1.489663 -2.145166) (xy 1.490805 -2.081116) (xy 1.491759 -2.007104) + (xy 1.492542 -1.922377) (xy 1.493168 -1.826186) (xy 1.493657 -1.717777) (xy 1.494023 -1.596403) + (xy 1.494282 -1.461308) (xy 1.49445 -1.311743) (xy 1.494546 -1.146955) (xy 1.494584 -0.966196) (xy 1.494582 -0.768709) + (xy 1.494555 -0.553747) (xy 1.49452 -0.320558) (xy 1.494498 -0.134641) (xy 1.494434 0.117802) (xy 1.494287 0.357667) + (xy 1.494059 0.58448) (xy 1.493753 0.797778) (xy 1.49337 0.99709) (xy 1.492912 1.181948) (xy 1.492384 1.351883) + (xy 1.491782 1.506428) (xy 1.491115 1.645114) (xy 1.490379 1.767471) (xy 1.48958 1.873033) (xy 1.488717 1.96133) + (xy 1.487795 2.031895) (xy 1.486813 2.084257) (xy 1.485775 2.11795) (xy 1.484846 2.131592) (xy 1.475637 2.176593) + (xy 1.461859 2.223736) (xy 1.451152 2.251792) (xy 1.426917 2.306591) (xy 1.642304 2.303622) (xy 1.857692 2.300653) + (xy 1.890018 2.265359) (xy 1.919091 2.219979) (xy 1.937326 2.160172) (xy 1.944053 2.088197) (xy 1.944077 2.083431) + (xy 1.942341 2.047157) (xy 1.936557 2.009395) (xy 1.925856 1.96772) (xy 1.90937 1.919715) (xy 1.886232 1.862958) + (xy 1.855574 1.79503) (xy 1.816529 1.713509) (xy 1.797809 1.675423) (xy 1.750829 1.578911) (xy 1.712278 1.496055) + (xy 1.680874 1.423551) (xy 1.655335 1.358097) (xy 1.63438 1.296393) (xy 1.616726 1.235139) (xy 1.601092 1.171032) + (xy 1.599925 1.165839) (xy 1.592444 1.129791) (xy 1.586881 1.095427) (xy 1.582962 1.058872) (xy 1.580411 1.016253) + (xy 1.578955 0.963695) (xy 1.578317 0.897324) (xy 1.578223 0.859692) (xy 1.578805 0.77123) (xy 1.581152 0.697933) + (xy 1.585845 0.635462) (xy 1.593464 0.579479) (xy 1.604597 0.525646) (xy 1.619822 0.469622) (xy 1.638515 0.410703) + (xy 1.66873 0.332319) (xy 1.706446 0.254462) (xy 1.749943 0.179264) (xy 1.7975 0.108857) (xy 1.847396 0.045374) + (xy 1.897912 -0.009052) (xy 1.947325 -0.052291) (xy 1.993915 -0.082209) (xy 2.035963 -0.096674) + (xy 2.048768 -0.097693) (xy 2.085569 -0.08876) (xy 2.115911 -0.065142) (xy 2.135128 -0.031607) (xy 2.139461 -0.004994) + (xy 2.137378 0.023945) (xy 2.129059 0.047151) (xy 2.111401 0.069446) (xy 2.081301 0.095655) (xy 2.067979 0.106083) + (xy 2.005316 0.164151) (xy 1.94608 0.237738) (xy 1.892962 0.322845) (xy 1.848656 0.415465) (xy 1.833808 0.454269) + (xy 1.810717 0.525596) (xy 1.79397 0.593614) (xy 1.782763 0.663665) (xy 1.776295 0.741092) (xy 1.773762 0.831238) + (xy 1.773652 0.854807) (xy 1.774574 0.93489) (xy 1.778073 1.00658) (xy 1.784965 1.0728) (xy 1.796062 1.136475) + (xy 1.812174 1.200528) (xy 1.834116 1.267882) (xy 1.862698 1.341461) (xy 1.898733 1.424189) (xy 1.943034 1.518991) + (xy 1.978558 1.592384) (xy 2.022282 1.682835) (xy 2.057597 1.758695) (xy 2.085309 1.822602) (xy 2.106228 1.877193) + (xy 2.121161 1.925105) (xy 2.130918 1.968975) (xy 2.136306 2.011439) (xy 2.138134 2.055137) (xy 2.13721 2.1027) + (xy 2.136941 2.109053) (xy 2.133391 2.158603) (xy 2.127611 2.206838) (xy 2.12055 2.246683) (xy 2.116277 2.263051) + (xy 2.088015 2.32755) (xy 2.047675 2.387289) (xy 2.000062 2.435288) (xy 1.994934 2.43929) (xy 1.985616 2.4467) + (xy 1.977473 2.453496) (xy 1.969663 2.459701) (xy 1.961342 2.465343) (xy 1.951669 2.470447) (xy 1.939799 2.475039) + (xy 1.92489 2.479146) (xy 1.9061 2.482794) (xy 1.882583 2.48601) (xy 1.853501 2.488818) (xy 1.818007 2.491246) + (xy 1.77526 2.493319) (xy 1.724416 2.495065) (xy 1.664633 2.496508) (xy 1.595067 2.497675) (xy 1.514876 2.498593) + (xy 1.423217 2.499287) (xy 1.319247 2.499784) (xy 1.202123 2.50011) (xy 1.071002 2.500291) (xy 0.925042 2.500353) + (xy 0.763398 2.500323) (xy 0.585228 2.500225) (xy 0.389691 2.500087) (xy 0.175943 2.499936) (xy 0.04463 2.499852) + (xy -0.142503 2.499696) (xy -0.324757 2.499454) (xy -0.501136 2.499131) (xy -0.67065 2.498734) (xy -0.832304 2.498266) + (xy -0.985106 2.497734) (xy -1.128064 2.497142) (xy -1.260184 2.496495) (xy -1.380473 2.4958) (xy -1.487939 2.49506) + (xy -1.581589 2.494281) (xy -1.66043 2.493468) (xy -1.723469 2.492627) (xy -1.769714 2.491763) (xy -1.798171 2.49088) + (xy -1.807308 2.490196) (xy -1.883446 2.465814) (xy -1.955389 2.424561) (xy -2.019882 2.369087) + (xy -2.073671 2.30204) (xy -2.103302 2.249448) (xy -2.134577 2.183423) (xy -2.134641 2.124515) (xy -1.944124 2.124515) + (xy -1.919436 2.174974) (xy -1.88262 2.229271) (xy -1.833044 2.269419) (xy -1.778452 2.292241) (xy -1.762696 2.293867) + (xy -1.728757 2.295396) (xy -1.677987 2.296826) (xy -1.61174 2.298153) (xy -1.531371 2.299379) (xy -1.438234 2.300501) + (xy -1.333682 2.301519) (xy -1.21907 2.30243) (xy -1.095751 2.303233) (xy -0.965079 2.303929) (xy -0.828409 2.304514) + (xy -0.687093 2.304987) (xy -0.542487 2.305348) (xy -0.395944 2.305595) (xy -0.248819 2.305726) + (xy -0.102464 2.305739) (xy 0.041766 2.305636) (xy 0.182517 2.305413) (xy 0.318435 2.305068) (xy 0.448167 2.304604) + (xy 0.570357 2.304014) (xy 0.683653 2.3033) (xy 0.7867 2.30246) (xy 0.878145 2.301493) (xy 0.956633 2.300397) + (xy 1.020811 2.299171) (xy 1.069324 2.297814) (xy 1.100818 2.296324) (xy 1.112716 2.295065) (xy 1.17399 2.272706) + (xy 1.224268 2.235133) (xy 1.261288 2.184126) (xy 1.265989 2.17449) (xy 1.289585 2.122951) (xy 1.287119 0.077983) + (xy 1.284653 -1.966986) (xy 1.12438 -1.701668) (xy 1.084375 -1.635883) (xy 1.046811 -1.574948) (xy 1.013069 -1.521039) + (xy 0.984528 -1.476328) (xy 0.962567 -1.44299) (xy 0.94857 -1.423198) (xy 0.94505 -1.419118) (xy 0.94154 -1.416624) + (xy 0.936157 -1.414388) (xy 0.927897 -1.4124) (xy 0.915758 -1.410648) (xy 0.89874 -1.409122) (xy 0.87584 -1.407811) + (xy 0.846056 -1.406706) (xy 0.808386 -1.405791) (xy 0.761829 -1.40506) (xy 0.705383 -1.404501) (xy 0.638046 -1.404102) + (xy 0.558817 -1.403853) (xy 0.466692 -1.403744) (xy 0.360671 -1.403763) (xy 0.239752 -1.403898) + (xy 0.102933 -1.404141) (xy -0.050788 -1.404479) (xy -0.222412 -1.404902) (xy -0.340525 -1.405209) + (xy -0.524216 -1.405702) (xy -0.689373 -1.406181) (xy -0.836998 -1.406659) (xy -0.968095 -1.407155) + (xy -1.083669 -1.40768) (xy -1.184722 -1.408254) (xy -1.272258 -1.408891) (xy -1.347281 -1.409607) + (xy -1.410794 -1.410416) (xy -1.463801 -1.411338) (xy -1.507306 -1.412385) (xy -1.542312 -1.413574) + (xy -1.569822 -1.414921) (xy -1.59084 -1.416441) (xy -1.606372 -1.41815) (xy -1.617419 -1.420064) + (xy -1.624984 -1.422198) (xy -1.630072 -1.424568) (xy -1.631462 -1.425464) (xy -1.643762 -1.439797) + (xy -1.663951 -1.470842) (xy -1.691497 -1.517676) (xy -1.725869 -1.579378) (xy -1.766542 -1.655028) + (xy -1.79754 -1.713995) (xy -1.939194 -1.985594) (xy -1.941658 0.069461) (xy -1.944124 2.124515) + (xy -2.134641 2.124515) (xy -2.1371 -0.128805) (xy -2.139622 -2.441032) (xy -2.117546 -2.466697) + (xy -2.085681 -2.489709) (xy -2.054239 -2.497893) (xy -2.027142 -2.499805) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "89be10fb-f8a7-4e29-ba90-6460055c54a5") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "5be53008-4968-4b96-acfd-4608e309104d") + (at 60.951 71.978965) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R11" (at 0 0 90) + (layer "F.SilkS") + (uuid "6d5b92e6-844f-4573-9fb2-e264d786920b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2k2" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "e9d9c61d-04ae-4267-92cd-c8035f6cefd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "34381498-9795-44f3-99c2-811afabb79e5") + (uuid "97b4f675-89eb-4508-a61b-dd5b996fe6ad") (effects (font (size 1.27 1.27) @@ -3096,11 +3867,11 @@ ) ) (property "Description" "Resistor" - (at 0 0 90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "1c862ccd-6f82-48bc-96b9-1078333c72eb") + (uuid "d1050edf-c481-4962-b9f5-d6373ab2ce86") (effects (font (size 1.27 1.27) @@ -3109,140 +3880,141 @@ ) ) (property ki_fp_filters "R_*") - (path "/1cfb9e00-b3a6-46ef-9116-3e30cc7956a0") - (sheetname "Principale") + (path "/2aeee51d-90f5-420e-b5c3-1701404618ad") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "ac73f5ec-18b1-43c8-83a2-32aeafbcf812") + (uuid "8e7ae3bb-658a-4896-9071-98487f941377") ) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "dfd6db7c-255d-4479-96b6-62863cab4b7d") + (uuid "cf6d52da-b960-4ecf-b83c-35327706be0d") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "6bd6135f-f21c-42e8-85be-4f4a25565416") + (uuid "4dcf450f-7a88-4949-a54e-a04fd83dd782") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "49f75625-0d03-4c43-b9e9-8a592d88cc67") + (uuid "818941cd-3c04-49df-b6d8-ded97d145f19") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "d3b58856-9740-4178-81bd-ef75b5e29ea6") + (uuid "676d317e-4bc5-4de2-a70b-b3a2723fad39") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "da6353d9-fdcd-4ddc-9ff3-dd486bcd0607") + (uuid "8a11ebe9-7061-4b8e-990e-ba077d6087cd") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "603a44a1-89ec-459c-9047-e95b11897aff") + (uuid "85f00d86-7c02-4b7d-827a-e5801a131971") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "43a77383-3426-4a7b-80da-7175a5f314c7") + (uuid "20e8fa0b-d372-4cd5-a837-5caf41db9de3") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "b9761c0d-138f-4ea2-95ea-eafce575ade8") + (uuid "93878336-c057-4305-8474-baf1801edd59") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "9a16b385-a7d8-4f89-afdf-6c54657a90c6") + (uuid "532e14ec-c9b1-4e93-b250-1bb5d25f5b04") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") - (uuid "fea2f142-1eca-4f87-9b0a-7bf93257ada5") + (uuid "8ee9aea2-24aa-4363-a1d9-50b8eae6f0ed") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0 90) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 4 "+3.3V") + (at -1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 20 "Net-(C11-Pad1)") (pintype "passive") - (uuid "ecae14d9-8934-4d84-9259-46fa0fa05af5") + (uuid "ac9109e6-c29d-44ce-a8e0-ce34a407f7a7") ) (pad "2" smd roundrect - (at 1 0 90) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 22 "Net-(U7A-+)") + (at 1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 6 "Net-(C8-Pad1)") (pintype "passive") - (uuid "9d432bd4-2db7-4361-bd38-ee330bf5ba78") + (uuid "ac0dfd70-7539-4d44-a199-ef5ae3f0dc21") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -3257,11 +4029,11 @@ (footprint "Package_TO_SOT_SMD:SOT-323_SC-70" (layer "F.Cu") (uuid "5cecf97e-c93d-42df-be99-bbc21ff8ccf8") - (at 23.836201 51.1796 -90) + (at 47.5 54.75) (descr "SOT-323, SC-70") (tags "SOT-323 SC-70") (property "Reference" "D3" - (at -0.05 -1.95 90) + (at -0.05 -1.95 0) (layer "F.SilkS") (uuid "0a5b3bc2-b5d2-4889-8ea3-6884b635f57b") (effects @@ -3272,7 +4044,7 @@ ) ) (property "Value" "BAT54SW" - (at -0.05 2.05 90) + (at -0.05 2.05 0) (layer "F.Fab") (uuid "c6dc1f66-b3ed-4ee2-8b7b-31513fe8dcdf") (effects @@ -3282,21 +4054,8 @@ ) ) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 0 0 -90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "dd275a2d-9537-431b-b1ce-c3a044b2f3fe") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 0 0 -90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -3309,7 +4068,7 @@ ) ) (property "Description" "" - (at 0 0 -90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -3322,8 +4081,8 @@ ) ) (property ki_fp_filters "SOT?323*") - (path "/1a16911a-85ff-4f6f-b09c-a14d4493e96a") - (sheetname "Principale") + (path "/dfe6720c-c823-45d0-8b65-257861e7f330") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -3337,14 +4096,14 @@ (uuid "1416d54f-64bf-4939-8af8-d538ba3fa482") ) (fp_line - (start 0.73 0.5) - (end 0.73 1.16) + (start 0.73 -1.16) + (end -1.3 -1.16) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "82999c20-4d64-4610-aa5d-e85b2e9654f5") + (uuid "6febd309-063b-429f-8d8a-e3ce237d5fd7") ) (fp_line (start 0.73 -1.16) @@ -3357,34 +4116,14 @@ (uuid "1f69e078-a98a-4656-b865-dff0bdfdd050") ) (fp_line - (start 0.73 -1.16) - (end -1.3 -1.16) + (start 0.73 0.5) + (end 0.73 1.16) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "6febd309-063b-429f-8d8a-e3ce237d5fd7") - ) - (fp_line - (start -1.7 1.3) - (end -1.7 -1.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ca69d806-d6a4-4cb4-864e-d0a2603483eb") - ) - (fp_line - (start 1.7 1.3) - (end -1.7 1.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fea9158f-6a97-4ea3-9985-ec1ee1f3b31e") + (uuid "82999c20-4d64-4610-aa5d-e85b2e9654f5") ) (fp_line (start -1.7 -1.3) @@ -3396,6 +4135,16 @@ (layer "F.CrtYd") (uuid "4abcf410-ccbc-4ca5-8ebf-260922290beb") ) + (fp_line + (start -1.7 1.3) + (end -1.7 -1.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca69d806-d6a4-4cb4-864e-d0a2603483eb") + ) (fp_line (start 1.7 -1.3) (end 1.7 1.3) @@ -3407,14 +4156,14 @@ (uuid "c6c0b2c7-6686-4e05-90c4-ad6fc8a7e226") ) (fp_line - (start 0.67 1.1) - (end -0.68 1.1) + (start 1.7 1.3) + (end -1.7 1.3) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "ded28bc5-cdca-477f-be72-5131e3b2f376") + (layer "F.CrtYd") + (uuid "fea9158f-6a97-4ea3-9985-ec1ee1f3b31e") ) (fp_line (start -0.68 -0.6) @@ -3436,6 +4185,16 @@ (layer "F.Fab") (uuid "fb226478-1596-4034-ae29-c3d8a445b450") ) + (fp_line + (start 0.67 -1.1) + (end -0.18 -1.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d80ef1ab-7459-463f-8aad-358633cc4077") + ) (fp_line (start 0.67 -1.1) (end 0.67 1.1) @@ -3447,17 +4206,17 @@ (uuid "632c0c9c-1f2f-4131-9e2a-d4ddde35d254") ) (fp_line - (start 0.67 -1.1) - (end -0.18 -1.1) + (start 0.67 1.1) + (end -0.68 1.1) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "d80ef1ab-7459-463f-8aad-358633cc4077") + (uuid "ded28bc5-cdca-477f-be72-5131e3b2f376") ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (uuid "0f560f66-0d6d-4afb-ac5a-45386b0975b1") (effects @@ -3468,29 +4227,30 @@ ) ) (pad "1" smd rect - (at -1 -0.65 180) + (at -1 -0.65 270) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 3 "GND") (pintype "passive") (uuid "1599fc4c-a0c2-423f-9da9-6bf1110ee90e") ) (pad "2" smd rect - (at -1 0.65 180) + (at -1 0.65 270) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 4 "+3.3V") (pintype "passive") (uuid "57787000-d425-4948-9b95-2561b52b88b1") ) (pad "3" smd rect - (at 1 0 180) + (at 1 0 270) (size 0.45 0.7) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 33 "Net-(J3-Pin_2)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 25 "Net-(J2-Pin_12)") (pintype "passive") (uuid "7c2650ad-ece3-47f0-a7ad-79afbb036d40") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl" (offset (xyz 0 0 0) @@ -3506,7 +4266,7 @@ (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "6119c284-b0a7-456f-9bca-c1b98e4f1edb") - (at 45.3436 44.4994 180) + (at 55.5625 56 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C3" @@ -3531,19 +4291,6 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "7f4209b2-cf62-4ef1-92b0-bebcddf2cccb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 180) (unlocked yes) @@ -3572,7 +4319,7 @@ ) (property ki_fp_filters "C_*") (path "/40be89a0-c7e8-4015-91ba-311cf3539812") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -3689,7 +4436,7 @@ (pad "1" smd roundrect (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1886792453) (net 4 "+3.3V") (pintype "passive") @@ -3698,12 +4445,13 @@ (pad "2" smd roundrect (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1886792453) (net 3 "GND") (pintype "passive") (uuid "906477e7-f34b-47dd-8a2b-147eacd4e38b") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -3716,16 +4464,16 @@ ) ) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left" + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") - (uuid "7246e798-72de-4d15-8349-cf16d66abe56") - (at 23.1902 40.4298 180) - (descr "surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated") - (tags "Surface mounted socket strip SMD 1x05 2.54mm single row style1 pin1 left") - (property "Reference" "J1" - (at 0.014399 -13.204 0) + (uuid "748247e3-1247-4f30-8e0c-817616297d92") + (at 60.95725 66.328965 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R9" + (at 0 0 90) (layer "F.SilkS") - (uuid "1c5ee72f-0c6f-4cb9-9474-208dcb71920d") + (uuid "e9723c74-41f7-44ab-9353-dc216f396b9f") (effects (font (size 1 1) @@ -3733,10 +4481,10 @@ ) ) ) - (property "Value" "ModuBus" - (at 0 7.95 0) + (property "Value" "6k8" + (at 0 1.82 0) (layer "F.Fab") - (uuid "d533af56-9fa5-497a-aa55-17eba6bcf66f") + (uuid "f6ae1ed5-8c3f-4103-b392-9d130305e844") (effects (font (size 1 1) @@ -3744,25 +4492,12 @@ ) ) ) - (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6264bc63-42ef-4cf8-adb4-65369d8703ad") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "19bba565-a12c-4c70-bc5e-f7e8d2bfb42c") + (uuid "c5b47f7d-bc01-46b0-9f79-c09f3a49e635") (effects (font (size 1.27 1.27) @@ -3770,12 +4505,12 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "266b6ede-d9d2-4761-b6ed-28e80c72a9d1") + (uuid "c5ba623c-9e07-4646-9003-909b195620e8") (effects (font (size 1.27 1.27) @@ -3783,408 +4518,142 @@ ) ) ) - (property ki_fp_filters "Connector*:*_1x??_*") - (path "/53a38bb8-37b8-4242-9806-602da2c4ebed") - (sheetname "Principale") + (property ki_fp_filters "R_*") + (path "/4a33fab3-4a64-4bc4-a2fd-0e6722b37455") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start 1.33 3.3) - (end 1.33 6.51) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "0b416b4b-fdb2-48f9-95cf-05f6089fa2aa") + (uuid "a35ab7c4-acc9-4f98-8ea1-a7a7beb786c1") ) (fp_line - (start 1.33 -1.78) - (end 1.33 1.78) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "a918c58a-139a-4465-afe2-28ac9150d8c6") + (uuid "5adf330f-6e9f-49c6-b475-8e60b3dd8d70") ) (fp_line - (start 1.33 -6.51) - (end 1.33 -3.3) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b566ef91-1006-4d96-b7a4-7fc515dfe1cc") - ) - (fp_line - (start -1.33 6.51) - (end 1.33 6.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c3a13832-d0df-4184-a9bd-87d26a4aa8ad") - ) - (fp_line - (start -1.33 5.84) - (end -1.33 6.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1effc489-4985-4252-b1ce-f2012045ef9d") - ) - (fp_line - (start -1.33 0.76) - (end -1.33 4.32) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4c5b6d54-0ec0-478f-bd2b-6fb208b14055") - ) - (fp_line - (start -1.33 -4.32) - (end -1.33 -0.76) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8eb7c892-2795-491f-8ebb-b3d53cd7aaa5") - ) - (fp_line - (start -1.33 -6.51) - (end 1.33 -6.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3dbbfb39-4762-451e-909f-0a846ba49fad") - ) - (fp_line - (start -1.33 -6.51) - (end -1.33 -5.84) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1e09f521-84e9-40dd-baf4-d5302217a5df") - ) - (fp_line - (start -2.54 -5.84) - (end -1.33 -5.84) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "08aa4945-0551-4848-8a73-e34c3c917639") - ) - (fp_line - (start 3.1 6.95) - (end -3.1 6.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "1568dd87-efb6-42ec-9142-9abc975306a4") + (uuid "1e9c2a5f-4f38-4dac-951b-3b2ca584953b") ) (fp_line - (start 3.1 -6.95) - (end 3.1 6.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "8cd3fe3e-8162-456e-ae0e-eeb9d0a9d959") + (uuid "f0c46700-0769-44df-9cfe-f1f77db51038") ) (fp_line - (start -3.1 6.95) - (end -3.1 -6.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "0e81b472-04c9-4db7-aa44-9f53dd5e3849") + (uuid "ebeb3c7d-2fcf-4ee4-b3f1-77e032c3d746") ) (fp_line - (start -3.1 -6.95) - (end 3.1 -6.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "31a639f0-f348-4264-87b0-ba7021468f41") + (uuid "8b6e17a0-71d5-41f7-a89c-cad2820ead8e") ) (fp_line - (start 2.27 2.84) - (end 1.27 2.84) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c8fd394e-cc41-468c-b341-3e8c991ef467") + (uuid "5da54f42-2ca1-4ec2-acd8-a9b6d5bed092") ) (fp_line - (start 2.27 2.24) - (end 2.27 2.84) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "a2bf0c5b-85d7-49cf-8c51-12d08fb6ab6e") + (uuid "f1ac5a99-9a4a-4268-a51f-5ddbd42b7b42") ) (fp_line - (start 2.27 -2.24) - (end 1.27 -2.24) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "d7215b7c-c854-4615-97dd-d29132dab48d") + (uuid "64c28d7f-97c4-4519-9cf6-e0a13339cc69") ) (fp_line - (start 2.27 -2.84) - (end 2.27 -2.24) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "6ca312f0-a565-4fef-94c9-293c43f4d67d") - ) - (fp_line - (start 1.27 6.45) - (end -1.27 6.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6ce0686e-6475-4c3d-bc90-0b31974236ac") - ) - (fp_line - (start 1.27 2.24) - (end 2.27 2.24) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bdb17618-0ed2-491a-bacb-8fa334f83283") - ) - (fp_line - (start 1.27 -2.84) - (end 2.27 -2.84) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "fbbd7872-17b2-48df-ab27-1717ff5bf0d6") - ) - (fp_line - (start 1.27 -6.45) - (end 1.27 6.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2b8476ac-28ac-446e-b2d9-1455f46ef94f") - ) - (fp_line - (start -0.635 -6.45) - (end 1.27 -6.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f3fbcb00-308f-4413-a879-c090df6e4313") - ) - (fp_line - (start -1.27 6.45) - (end -1.27 -5.815) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "44beb7cc-df42-4131-be3a-8728ebf3192a") - ) - (fp_line - (start -1.27 5.38) - (end -2.27 5.38) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f5ad4620-5553-42a5-818c-d3306e5e4489") - ) - (fp_line - (start -1.27 0.3) - (end -2.27 0.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3a04899f-3e5e-4758-981f-a19607998f64") - ) - (fp_line - (start -1.27 -4.78) - (end -2.27 -4.78) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "16a1b932-68b3-43b3-8193-bdd2541a998f") - ) - (fp_line - (start -1.27 -5.815) - (end -0.635 -6.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1e1be8a5-187c-405b-a5a6-a5234cf37c97") - ) - (fp_line - (start -2.27 5.38) - (end -2.27 4.78) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ef880f7d-4a16-4796-889a-067ad572cdad") - ) - (fp_line - (start -2.27 4.78) - (end -1.27 4.78) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9c93cd83-aa91-43a9-be42-a9cb7f25b6d2") - ) - (fp_line - (start -2.27 0.3) - (end -2.27 -0.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1a85fe72-26a5-49c4-be8f-7a971e5e29db") - ) - (fp_line - (start -2.27 -0.3) - (end -1.27 -0.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2fc687fc-4511-49e3-ac0a-408fea1d5c25") - ) - (fp_line - (start -2.27 -4.78) - (end -2.27 -5.38) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d3a4f7d6-22d8-4baa-94c3-67bec8c74b0c") - ) - (fp_line - (start -2.27 -5.38) - (end -1.27 -5.38) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "08d6e221-91fb-491b-b05a-a03b1b5c2394") + (uuid "962e7071-1f54-42e0-b368-34c22332a089") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") - (uuid "7634dcba-933b-477e-9c27-2b166f8b3614") + (uuid "e9cadfab-1c89-477b-a78d-053fa4b03ba6") (effects (font - (size 1 1) - (thickness 0.15) + (size 0.8 0.8) + (thickness 0.12) ) ) ) - (pad "1" smd rect - (at -1.65 -5.08 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "GND") - (pinfunction "Pin_1") + (pad "1" smd roundrect + (at -1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 6 "Net-(C8-Pad1)") (pintype "passive") - (uuid "2f129989-6e2a-4108-bfde-55c6e999b9f3") + (uuid "4d4fd2c3-f638-44d6-99ab-2fd1b6d91cf3") ) - (pad "2" smd rect - (at 1.65 -2.54 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 5 "Net-(J1-Pin_2)") - (pinfunction "Pin_2") + (pad "2" smd roundrect + (at 1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 17 "Net-(U4B--)") (pintype "passive") - (uuid "3315e905-1fae-412b-9468-c12e3155c6f8") + (uuid "09798cf1-5c70-499b-b086-d5b3a3fe8a78") ) - (pad "3" smd rect - (at -1.65 0 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 6 "Net-(J1-Pin_3)") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "a019948f-dc34-4983-806d-bb58ec8b24ce") - ) - (pad "4" smd rect - (at 1.65 2.54 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 8 "Net-(J1-Pin_4)") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "f826f4bf-05b7-4cb8-a931-290bcb3bac0b") - ) - (pad "5" smd rect - (at -1.65 5.08 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 7 "Net-(J1-Pin_5)") - (pinfunction "Pin_5") - (pintype "passive") - (uuid "e96e6983-dd2f-42dd-8edd-1bd91ec25da8") - ) - (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -4199,7 +4668,7 @@ (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (uuid "74c2dc94-6816-4aae-aff2-e4ddb419e33d") - (at 37.5016 29.3808) + (at 50.425 35.405) (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOIC SO") (property "Reference" "U3" @@ -4224,19 +4693,6 @@ ) ) ) - (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "d605b5c0-3538-42c0-a1da-45a609d8f0ff") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/b0/d8/50/40/5a/85/49/6f/DM00071904.pdf/files/DM00071904.pdf/jcr:content/translations/en.DM00071904.pdf" (at 0 0 0) (unlocked yes) @@ -4265,7 +4721,7 @@ ) (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") (path "/99e2a637-41cb-4383-8794-f323a8b8ffe5") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -4412,9 +4868,9 @@ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 20 "unconnected-(U3-E0-Pad1)") + (net 14 "unconnected-(U3-E0-Pad1)") (pinfunction "E0") (pintype "input") (uuid "ff3dc112-0d71-44f7-af04-9929a4c7d6b8") @@ -4422,9 +4878,9 @@ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 17 "unconnected-(U3-E1-Pad2)") + (net 11 "unconnected-(U3-E1-Pad2)") (pinfunction "E1") (pintype "input") (uuid "2df6f705-bebe-4dea-b40f-6f1b45cbdee0") @@ -4432,9 +4888,9 @@ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 19 "unconnected-(U3-E2-Pad3)") + (net 13 "unconnected-(U3-E2-Pad3)") (pinfunction "E2") (pintype "input") (uuid "9bb91dad-b20e-46e6-a26a-78876c724178") @@ -4442,7 +4898,7 @@ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 3 "GND") (pinfunction "VSS") @@ -4452,9 +4908,9 @@ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 11 "Net-(U1-SDA)") + (net 28 "Net-(J2-Pin_3)") (pinfunction "SDA") (pintype "bidirectional") (uuid "9078b9f8-6311-4f96-8d8d-4aacf843c96e") @@ -4462,9 +4918,9 @@ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 10 "Net-(U1-SCL)") + (net 32 "Net-(J2-Pin_2)") (pinfunction "SCL") (pintype "input") (uuid "f3f92b9e-6916-4994-a894-3a03bdbb563b") @@ -4472,9 +4928,9 @@ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 18 "unconnected-(U3-~{WC}-Pad7)") + (net 12 "unconnected-(U3-~{WC}-Pad7)") (pinfunction "~{WC}") (pintype "input") (uuid "3713d3ff-46d9-4d6b-bdce-3a3c15920d65") @@ -4482,13 +4938,14 @@ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 4 "+3.3V") (pinfunction "VCC") (pintype "power_in") (uuid "02d42f76-e60a-4a78-b037-54fc737642c3") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl" (offset (xyz 0 0 0) @@ -4501,16 +4958,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") (uuid "81f54985-b3af-4d13-be4f-8ce8beb7dd65") - (at 43.1386 29.2538 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (at 55.199999 30.9 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor handsolder") (property "Reference" "R2" - (at 0 -1.65 0) + (at -1.050001 -1.8545 0) (layer "F.SilkS") - (uuid "a666bb2a-bc5c-475e-9d61-5bdb6a677886") + (uuid "1e02d81c-510b-40d7-8bd7-a110d84b32b1") (effects (font (size 1 1) @@ -4519,9 +4976,9 @@ ) ) (property "Value" "4k7" - (at 0 1.65 0) + (at 0 1.82 0) (layer "F.Fab") - (uuid "abca0328-9f46-4f3e-a627-7bb35e71d53a") + (uuid "a92428ca-95dd-4c8e-b09a-a3b2e9a4ced6") (effects (font (size 1 1) @@ -4529,25 +4986,12 @@ ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "0edb5445-9650-49e0-9603-cd45c0e03fbd") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "92acb7f7-4cd2-4e8c-b497-ed0217371f24") + (uuid "050fe952-5289-4a14-9eff-421ca01bb5a5") (effects (font (size 1.27 1.27) @@ -4560,7 +5004,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "15e87a27-370f-45b0-8204-4fd0a073c957") + (uuid "ae487911-bfec-408d-9a41-8f1694741867") (effects (font (size 1.27 1.27) @@ -4570,570 +5014,140 @@ ) (property ki_fp_filters "R_*") (path "/0e954770-e411-404c-9f60-e77a9b02dae1") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "1328ec7d-467c-4479-9510-4446abd31170") + (uuid "b650c62d-570f-4ed6-a2c4-3edefb855238") ) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "278c94d9-9997-4260-b7ef-103f5a271b70") + (uuid "63d551aa-4a8a-4230-874a-477b7d6f226b") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "409152a7-3934-4efb-a58d-ea2fa0984bc6") + (uuid "d7f401d7-a1fc-4711-bbfe-1f420aa40463") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "14d3eff9-2be9-4bb5-969b-e6f12a149152") + (uuid "cdddc9eb-fa23-43d9-b197-71af2d230ecc") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "627f57b3-0a02-4029-8c00-457537bdb9ca") + (uuid "6f370832-0c25-4a06-b2fa-9a10cf6d2d94") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "cc974293-63a2-4f5c-8b8e-adae9726ad5c") + (uuid "85d953c5-72b5-4547-80e2-e3c58424e320") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "ff157672-b5c5-47e7-ba59-d2f10abeff26") + (uuid "02bc2d37-5d70-446d-a475-f2af58d8c6f7") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "39965203-f850-4d14-89d6-c81eee0d6574") + (uuid "47018f53-5ce7-4598-a619-c41272de1fe3") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "56eb9564-7d0e-47a5-86f1-745da897bd91") + (uuid "55bc969f-f4b2-42ac-8bc6-5416869c6694") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "815c0554-d2e2-43aa-bb8a-52b5be63ee70") + (uuid "0cd11981-7a49-40f6-b55e-bbd8ce86df1c") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "245863f0-c6f8-41a6-8af4-574ef6f4f696") + (uuid "a5bf1b5a-592d-414a-a414-a6ec56728f48") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.2083333333) + (at -1.550001 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) (net 4 "+3.3V") (pintype "passive") - (uuid "1c4dec29-a4a2-48ab-b412-f06f1503487a") + (uuid "e3d7e28b-ea41-4011-abf7-88100c128506") ) (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.2083333333) - (net 10 "Net-(U1-SCL)") + (at 1.550001 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 32 "Net-(J2-Pin_2)") (pintype "passive") - (uuid "2335fc90-705e-445b-8cea-030d25bd8854") + (uuid "fbda0130-6939-4f13-815c-36d3e0b6c881") ) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left" - (layer "F.Cu") - (uuid "8c71f08b-a104-4837-a9f7-c4c3a82d87f7") - (at 26.4591 24.5096 90) - (descr "surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left)") - (tags "Surface mounted pin header SMD 1x04 2.54mm single row style1 pin1 left") - (property "Reference" "J2" - (at 0 -6.14 90) - (layer "F.SilkS") - (uuid "5bc89b73-53e2-47f8-a33d-8ce22d5bef46") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Conn_01x04_Socket" - (at 0 6.14 90) - (layer "F.Fab") - (uuid "00e51c3a-c7f2-47e3-994c-cd31e7349052") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "3add715f-5523-43f5-bc69-c0424ef4b8ef") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e689f611-e2c1-4d2f-85e8-37681b49a9bd") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Generic connector, single row, 01x04, script generated" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "57dc5ba8-f72d-451c-bc30-7786bf5add87") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Connector*:*_1x??_*") - (path "/5ba3ab58-d3f9-4d1a-9a9b-f87906851705") - (sheetname "Principale") - (sheetfile "squeow.kicad_sch") - (attr smd) - (fp_line - (start 1.33 -5.14) - (end 1.33 -2.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c7b57288-0a55-4d52-876d-7e07cc349e3c") - ) - (fp_line - (start -1.33 -5.14) - (end 1.33 -5.14) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "177ef3f1-208b-4bb6-91e2-2f0939527b08") - ) - (fp_line - (start -1.33 -5.14) - (end -1.33 -4.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3cbd7339-b549-40b9-8f68-b9540ba5bc46") - ) - (fp_line - (start -1.33 -4.57) - (end -2.85 -4.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0556da79-ac05-40b0-9d57-7206f1e62056") - ) - (fp_line - (start -1.33 -3.05) - (end -1.33 0.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dad695b9-f70c-40f0-af74-85783a2e620d") - ) - (fp_line - (start 1.33 -0.51) - (end 1.33 3.05) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9a207e41-5908-44c7-b4ed-f64aabe252be") - ) - (fp_line - (start -1.33 2.03) - (end -1.33 5.14) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "db7880a7-3aa9-4b52-8790-019abcf87ed6") - ) - (fp_line - (start 1.33 4.57) - (end 1.33 5.14) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f5b2b42e-0763-4983-ba59-3d1f10769686") - ) - (fp_line - (start -1.33 5.14) - (end 1.33 5.14) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fedfae89-76bb-4444-b502-2acae362f01b") - ) - (fp_line - (start 3.45 -5.6) - (end -3.45 -5.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5746700a-8b01-4149-a58b-45a98fe6fde2") - ) - (fp_line - (start -3.45 -5.6) - (end -3.45 5.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d5d72eb9-2dc1-4db3-b329-d1b304d90aa1") - ) - (fp_line - (start 3.45 5.6) - (end 3.45 -5.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "27f78511-0201-4564-954c-9905b71a73e1") - ) - (fp_line - (start -3.45 5.6) - (end 3.45 5.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9a07c64d-ae38-4d73-8bb3-c2efc100ed6b") - ) - (fp_line - (start 1.27 -5.08) - (end 1.27 5.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ad09b825-6ffd-42a0-85ac-e729c2a257ba") - ) - (fp_line - (start -0.32 -5.08) - (end 1.27 -5.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4817c052-bedd-4117-a48c-fca35103af5a") - ) - (fp_line - (start -1.27 -4.13) - (end -0.32 -5.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a5b63341-549d-45d7-8bfc-7a3249b20cc2") - ) - (fp_line - (start -1.27 -4.13) - (end -2.54 -4.13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a47eb791-d80d-4003-af9b-b8ed1b08475d") - ) - (fp_line - (start -2.54 -4.13) - (end -2.54 -3.49) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4455013c-ac5e-4808-a66d-3496b526edf5") - ) - (fp_line - (start -2.54 -3.49) - (end -1.27 -3.49) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "88dcd0a8-7155-49d0-85a9-868c303f155e") - ) - (fp_line - (start 2.54 -1.59) - (end 2.54 -0.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a4711518-dec2-4365-80f4-bed0a00f8c16") - ) - (fp_line - (start 1.27 -1.59) - (end 2.54 -1.59) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d2db6399-871f-45d0-87ba-25e4d95fc130") - ) - (fp_line - (start 2.54 -0.95) - (end 1.27 -0.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "07206fb1-1b9b-4324-ae44-2687df9fd5be") - ) - (fp_line - (start -1.27 0.95) - (end -2.54 0.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f7c7cbdb-dcf3-4874-a4da-c245d251d86d") - ) - (fp_line - (start -2.54 0.95) - (end -2.54 1.59) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5af928c5-feae-40cc-bec6-b6c52d57c47c") - ) - (fp_line - (start -2.54 1.59) - (end -1.27 1.59) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b21680ab-6753-4a9a-b157-59afd5360458") - ) - (fp_line - (start 2.54 3.49) - (end 2.54 4.13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "76b28829-54f1-4a26-b9f0-21ec458cc5e7") - ) - (fp_line - (start 1.27 3.49) - (end 2.54 3.49) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0e77db7a-2749-4bdd-b065-791a88a55546") - ) - (fp_line - (start 2.54 4.13) - (end 1.27 4.13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6dbcfe91-392d-467d-a9c1-c0c32cc94b9d") - ) - (fp_line - (start 1.27 5.08) - (end -1.27 5.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "991f3dc3-708f-488e-b584-9586b2575d9b") - ) - (fp_line - (start -1.27 5.08) - (end -1.27 -4.13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "37b2813c-167e-427a-a6ab-3e3ac0f57f08") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "3139a1b6-1688-469d-bc9a-744d2b45f883") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd rect - (at -1.655 -3.81 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "GND") - (pinfunction "Pin_1") - (pintype "passive") - (uuid "a6c3a07f-b078-4b08-8762-a58cf6acbcb1") - ) - (pad "2" smd rect - (at 1.655 -1.27 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 28 "Net-(J2-Pin_2)") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "c0e4f3da-24a7-49c3-8296-e8d3fe249188") - ) - (pad "3" smd rect - (at -1.655 1.27 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 27 "Net-(J2-Pin_3)") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "176132c6-7596-4e49-8550-c0d1505efc1d") - ) - (pad "4" smd rect - (at 1.655 3.81 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 26 "Net-(J2-Pin_4)") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "edff4a53-4b4e-4914-b6aa-81a076a87f79") - ) - (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -5148,11 +5162,11 @@ (footprint "Package_SO:MSOP-10_3x3mm_P0.5mm" (layer "F.Cu") (uuid "902bf6eb-e10a-49b1-902d-6594b63985df") - (at 26.8906 30.9908 90) + (at 57.8355 37.52) (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)") (tags "SSOP 0.5") (property "Reference" "U1" - (at 0 -2.6 90) + (at -0.5955 2.72 0) (layer "F.SilkS") (uuid "070ffb59-13ec-4e85-8607-5d0eba6e32f9") (effects @@ -5163,7 +5177,7 @@ ) ) (property "Value" "Si5351A-B-GT" - (at 0 2.6 90) + (at 0 2.6 0) (layer "F.Fab") (uuid "8a0358ae-1371-4d9b-8637-630a559dc69e") (effects @@ -5173,21 +5187,8 @@ ) ) ) - (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e970f7d8-d256-41f5-8eea-39d3560908de") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf" - (at 0 0 90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -5200,7 +5201,7 @@ ) ) (property "Description" "" - (at 0 0 90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -5214,18 +5215,18 @@ ) (property ki_fp_filters "MSOP*3x3mm*P0.5mm*") (path "/0fde9d4d-184d-4dce-b6ed-79084d70e5a1") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start 1.675 -1.675) - (end 1.675 -1.375) + (start -1.675 -1.675) + (end -1.675 -1.45) (stroke (width 0.15) (type solid) ) (layer "F.SilkS") - (uuid "1a685ac7-1824-4bb7-b22f-f256c6bf453e") + (uuid "56f7e827-9c9f-478e-9cdb-80c63fa06bbc") ) (fp_line (start -1.675 -1.675) @@ -5237,16 +5238,6 @@ (layer "F.SilkS") (uuid "9439117e-f700-4fa0-bdfa-d6fe6bdde97b") ) - (fp_line - (start -1.675 -1.675) - (end -1.675 -1.45) - (stroke - (width 0.15) - (type solid) - ) - (layer "F.SilkS") - (uuid "56f7e827-9c9f-478e-9cdb-80c63fa06bbc") - ) (fp_line (start -1.675 -1.45) (end -2.9 -1.45) @@ -5257,16 +5248,6 @@ (layer "F.SilkS") (uuid "7a70d04a-fed8-4c00-9fa0-c36e37623c1b") ) - (fp_line - (start 1.675 1.675) - (end 1.675 1.375) - (stroke - (width 0.15) - (type solid) - ) - (layer "F.SilkS") - (uuid "8f62104a-e758-4ccc-86e7-ed425320d079") - ) (fp_line (start -1.675 1.675) (end -1.675 1.375) @@ -5288,24 +5269,24 @@ (uuid "c4786e2d-dc5b-459a-925e-b0b12da471cc") ) (fp_line - (start 3.15 -1.85) - (end 3.15 1.85) + (start 1.675 -1.675) + (end 1.675 -1.375) (stroke - (width 0.05) + (width 0.15) (type solid) ) - (layer "F.CrtYd") - (uuid "ef74bc27-3450-4468-b6eb-342b78732a24") + (layer "F.SilkS") + (uuid "1a685ac7-1824-4bb7-b22f-f256c6bf453e") ) (fp_line - (start -3.15 -1.85) - (end 3.15 -1.85) + (start 1.675 1.675) + (end 1.675 1.375) (stroke - (width 0.05) + (width 0.15) (type solid) ) - (layer "F.CrtYd") - (uuid "63be7f52-2697-4d82-b6e4-c221041555e1") + (layer "F.SilkS") + (uuid "8f62104a-e758-4ccc-86e7-ed425320d079") ) (fp_line (start -3.15 -1.85) @@ -5317,6 +5298,16 @@ (layer "F.CrtYd") (uuid "4406b2b3-77c0-4b23-95b4-70e534e8e875") ) + (fp_line + (start -3.15 -1.85) + (end 3.15 -1.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63be7f52-2697-4d82-b6e4-c221041555e1") + ) (fp_line (start -3.15 1.85) (end 3.15 1.85) @@ -5328,24 +5319,14 @@ (uuid "9b218bd7-2026-4528-8b04-040d2a769804") ) (fp_line - (start 1.5 -1.5) - (end 1.5 1.5) + (start 3.15 -1.85) + (end 3.15 1.85) (stroke - (width 0.15) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "878070ca-1a92-4030-973b-9006479944c6") - ) - (fp_line - (start -0.5 -1.5) - (end 1.5 -1.5) - (stroke - (width 0.15) - (type solid) - ) - (layer "F.Fab") - (uuid "0c955b60-4073-48ab-95d9-0191918d5ece") + (layer "F.CrtYd") + (uuid "ef74bc27-3450-4468-b6eb-342b78732a24") ) (fp_line (start -1.5 -0.5) @@ -5357,16 +5338,6 @@ (layer "F.Fab") (uuid "39c2d523-b146-4a45-a8fa-eb0e8c4d55d8") ) - (fp_line - (start 1.5 1.5) - (end -1.5 1.5) - (stroke - (width 0.15) - (type solid) - ) - (layer "F.Fab") - (uuid "5144d1c7-6829-47a7-bfe9-fa6536d9d5b7") - ) (fp_line (start -1.5 1.5) (end -1.5 -0.5) @@ -5377,8 +5348,38 @@ (layer "F.Fab") (uuid "9f116fe1-2340-46e6-a8da-223b32ff142c") ) + (fp_line + (start -0.5 -1.5) + (end 1.5 -1.5) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.Fab") + (uuid "0c955b60-4073-48ab-95d9-0191918d5ece") + ) + (fp_line + (start 1.5 -1.5) + (end 1.5 1.5) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.Fab") + (uuid "878070ca-1a92-4030-973b-9006479944c6") + ) + (fp_line + (start 1.5 1.5) + (end -1.5 1.5) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.Fab") + (uuid "5144d1c7-6829-47a7-bfe9-fa6536d9d5b7") + ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (uuid "6bfc7a4f-6c13-4a7b-aab7-33509024b41b") (effects @@ -5389,95 +5390,96 @@ ) ) (pad "1" smd rect - (at -2.2 -1 90) + (at -2.2 -1) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 4 "+3.3V") (pinfunction "VDD") (pintype "power_in") (uuid "f6653477-ccb8-4730-84cd-3737638a4f4d") ) (pad "2" smd rect - (at -2.2 -0.5 90) + (at -2.2 -0.5) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 1 "Net-(U1-XA)") (pinfunction "XA") (pintype "input") (uuid "445f96da-b936-41f3-a942-4a41241cb5fb") ) (pad "3" smd rect - (at -2.2 0 90) + (at -2.2 0) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 13 "unconnected-(U1-XB-Pad3)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 7 "unconnected-(U1-XB-Pad3)") (pinfunction "XB") (pintype "input") (uuid "99e73b70-99f9-487a-9517-ad1e000eb5b3") ) (pad "4" smd rect - (at -2.2 0.5 90) + (at -2.2 0.5) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 10 "Net-(U1-SCL)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 32 "Net-(J2-Pin_2)") (pinfunction "SCL") (pintype "input") (uuid "b38587fb-f29d-4037-8f92-94c8e668c649") ) (pad "5" smd rect - (at -2.2 1 90) + (at -2.2 1) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 11 "Net-(U1-SDA)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 28 "Net-(J2-Pin_3)") (pinfunction "SDA") (pintype "bidirectional") (uuid "7209ebc5-be10-4012-96aa-a22ad25223b1") ) (pad "6" smd rect - (at 2.2 1 90) + (at 2.2 1) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 26 "Net-(J2-Pin_4)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 44 "Net-(J1-Pin_15)") (pinfunction "CLK2") (pintype "output") (uuid "46a1a0fc-b951-49bd-a8da-71658eb80391") ) (pad "7" smd rect - (at 2.2 0.5 90) + (at 2.2 0.5) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 4 "+3.3V") (pinfunction "VDDO") (pintype "power_in") (uuid "4043a1f4-780b-4a12-81ab-4c73b4bcb5a7") ) (pad "8" smd rect - (at 2.2 0 90) + (at 2.2 0) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (uuid "4c37c5ad-cfd9-4ad1-a8de-5b08aba075a2") ) (pad "9" smd rect - (at 2.2 -0.5 90) + (at 2.2 -0.5) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 27 "Net-(J2-Pin_3)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 41 "Net-(J1-Pin_16)") (pinfunction "CLK1") (pintype "output") (uuid "5244a56c-ed59-45a9-b0d3-a46781313474") ) (pad "10" smd rect - (at 2.2 -1 90) + (at 2.2 -1) (size 1.4 0.3) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 28 "Net-(J2-Pin_2)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 45 "Net-(J1-Pin_17)") (pinfunction "CLK0") (pintype "output") (uuid "7588bb27-665a-472f-b240-5c878bab372c") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10_3x3mm_P0.5mm.wrl" (offset (xyz 0 0 0) @@ -5493,11 +5495,11 @@ (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "93164a90-ac14-475f-b254-94f4344d5f87") - (at 23.2156 30.3083 90) + (at 58.34 33.75) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C2" - (at -1.4417 -2.2156 90) + (at 0.48 -2.41 180) (layer "F.SilkS") (uuid "3a3509a9-ad6f-4d56-875c-e76a91420496") (effects @@ -5508,7 +5510,7 @@ ) ) (property "Value" "220n" - (at 0 2.3 90) + (at 0 2.3 0) (layer "F.Fab") (uuid "9492d814-53f5-46f4-93cd-0e289bdf08ae") (effects @@ -5518,21 +5520,8 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "141f9b79-12a8-451b-a2fa-9de5ce891233") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -5545,7 +5534,7 @@ ) ) (property "Description" "" - (at 0 0 90) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) @@ -5559,7 +5548,7 @@ ) (property ki_fp_filters "C_*") (path "/23417b56-a126-4a88-858a-20b16d3187c1") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -5582,16 +5571,6 @@ (layer "F.SilkS") (uuid "1fe7cdac-18d6-43f9-952e-5b1814b1414a") ) - (fp_line - (start 2.48 -1.6) - (end 2.48 1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0e19f3bb-6dfb-4ef9-8f72-f1cf694c7c28") - ) (fp_line (start -2.48 -1.6) (end 2.48 -1.6) @@ -5602,16 +5581,6 @@ (layer "F.CrtYd") (uuid "0d9a83c0-aa99-42d0-839e-0eaedf6f6415") ) - (fp_line - (start 2.48 1.6) - (end -2.48 1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fe8a83cf-746b-4bf5-9335-9e3a7c2447ee") - ) (fp_line (start -2.48 1.6) (end -2.48 -1.6) @@ -5623,14 +5592,24 @@ (uuid "8674050e-f37b-4fec-a7f0-cdeaa2d93a61") ) (fp_line - (start 1.6 -1.25) - (end 1.6 1.25) + (start 2.48 -1.6) + (end 2.48 1.6) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "ae51e64a-e748-4fe7-b5ce-f8eaafd2fe96") + (layer "F.CrtYd") + (uuid "0e19f3bb-6dfb-4ef9-8f72-f1cf694c7c28") + ) + (fp_line + (start 2.48 1.6) + (end -2.48 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fe8a83cf-746b-4bf5-9335-9e3a7c2447ee") ) (fp_line (start -1.6 -1.25) @@ -5642,16 +5621,6 @@ (layer "F.Fab") (uuid "48b1b0b2-714a-4900-b592-a57ba641af16") ) - (fp_line - (start 1.6 1.25) - (end -1.6 1.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a3fb45bf-c83a-4ca8-9b21-2743df9e4330") - ) (fp_line (start -1.6 1.25) (end -1.6 -1.25) @@ -5662,8 +5631,28 @@ (layer "F.Fab") (uuid "089de273-6363-454b-ac86-0e4c409002ce") ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae51e64a-e748-4fe7-b5ce-f8eaafd2fe96") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a3fb45bf-c83a-4ca8-9b21-2743df9e4330") + ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (uuid "2bd95e70-6782-44db-b737-729c29af0ea0") (effects @@ -5674,23 +5663,24 @@ ) ) (pad "1" smd roundrect - (at -1.5625 0 90) + (at -1.5625 0) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1886792453) (net 4 "+3.3V") (pintype "passive") (uuid "62af6950-d3ef-4f06-8131-56b8ed48079d") ) (pad "2" smd roundrect - (at 1.5625 0 90) + (at 1.5625 0) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1886792453) (net 3 "GND") (pintype "passive") (uuid "6a7fedf9-3403-4493-815d-d2e0f3cb8be1") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -5706,13 +5696,13 @@ (footprint "Package_QFP:LQFP-32_7x7mm_P0.8mm" (layer "F.Cu") (uuid "94551471-e560-40ba-9ac4-b674a6c8c897") - (at 39.5601 39.5408) + (at 58.277728 48.68207 -45) (descr "LQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT358-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "LQFP QFP") (property "Reference" "U2" - (at 0 -5.88 0) + (at 0 -5.88 135) (layer "F.SilkS") - (uuid "e9e41536-b836-4696-bdd5-6b442b1ef8f5") + (uuid "408a43a6-fbe7-48cb-972c-99d612aa28d8") (effects (font (size 1 1) @@ -5721,9 +5711,9 @@ ) ) (property "Value" "STM32G431KBTx" - (at 0 5.88 0) + (at 0 5.88 135) (layer "F.Fab") - (uuid "17b89707-b212-4a02-9ceb-e128e63d9457") + (uuid "3f9e135d-67ce-4952-8741-e9ba03908d04") (effects (font (size 1 1) @@ -5731,25 +5721,12 @@ ) ) ) - (property "Footprint" "Package_QFP:LQFP-32_7x7mm_P0.8mm" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "207443a0-5804-4892-845e-cf0ccbadc3bf") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 0) + (at 0 0 315) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "9cfe7eea-868b-4f56-95f2-8f0888282d1a") + (uuid "106be3fd-d111-4fe1-8bda-7771cfbd7ed4") (effects (font (size 1.27 1.27) @@ -5758,11 +5735,11 @@ ) ) (property "Description" "" - (at 0 0 0) + (at 0 0 315) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "bf80437a-a656-49b5-a191-5943d0f244ad") + (uuid "7989422a-5464-4ec0-8424-618b506e058a") (effects (font (size 1.27 1.27) @@ -5771,29 +5748,9 @@ ) ) (path "/4903cad6-3e69-4119-a498-17f872ef7a76") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) - (fp_line - (start -3.61 -3.61) - (end -3.61 -3.31) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "595ee782-6d5d-42ec-9915-d34fdf17add5") - ) - (fp_line - (start -3.61 -3.31) - (end -4.925 -3.31) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cb200883-75c3-45bb-a974-3bda5bb3c8aa") - ) (fp_line (start -3.61 3.61) (end -3.61 3.31) @@ -5804,16 +5761,6 @@ (layer "F.SilkS") (uuid "7a6a1aa3-2ca2-4d17-9adc-c45766cfd9ea") ) - (fp_line - (start -3.31 -3.61) - (end -3.61 -3.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0f6f6e06-58ee-442c-8b9b-fbed849b31d9") - ) (fp_line (start -3.31 3.61) (end -3.61 3.61) @@ -5825,14 +5772,14 @@ (uuid "d9f4eeba-eef2-4ae5-8958-c7ac06c31c95") ) (fp_line - (start 3.31 -3.61) - (end 3.61 -3.61) + (start -3.61 -3.31) + (end -4.924999 -3.31) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "4f44ea59-d7d2-4f7e-b885-781e4a09d32c") + (uuid "cb200883-75c3-45bb-a974-3bda5bb3c8aa") ) (fp_line (start 3.31 3.61) @@ -5845,14 +5792,14 @@ (uuid "88711eb9-2f86-495e-9b59-4a824e0f84ca") ) (fp_line - (start 3.61 -3.61) - (end 3.61 -3.31) + (start -3.61 -3.61) + (end -3.61 -3.31) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "1caa7f03-5c16-4d7b-9440-31db10b3f284") + (uuid "595ee782-6d5d-42ec-9915-d34fdf17add5") ) (fp_line (start 3.61 3.61) @@ -5865,17 +5812,37 @@ (uuid "604959a5-c1c9-4ccc-8ef8-f570f299cba5") ) (fp_line - (start -5.18 -3.3) - (end -5.18 0) + (start -3.31 -3.61) + (end -3.61 -3.61) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "0f94c049-abb1-4afb-8af9-9307085f8e58") + (layer "F.SilkS") + (uuid "0f6f6e06-58ee-442c-8b9b-fbed849b31d9") ) (fp_line - (start -5.18 3.3) + (start 3.31 -3.61) + (end 3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f44ea59-d7d2-4f7e-b885-781e4a09d32c") + ) + (fp_line + (start 3.61 -3.61) + (end 3.61 -3.31) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1caa7f03-5c16-4d7b-9440-31db10b3f284") + ) + (fp_line + (start -5.180001 3.3) (end -5.18 0) (stroke (width 0.05) @@ -5885,34 +5852,14 @@ (uuid "5512253e-1d68-4de5-afa2-0eddf1cb79f8") ) (fp_line - (start -3.75 -3.75) - (end -3.75 -3.3) + (start -3.3 5.180001) + (end -3.3 3.75) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "ffd2c3b8-ff04-4b8f-8166-2bc8057e81b2") - ) - (fp_line - (start -3.75 -3.3) - (end -5.18 -3.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3975ab6e-ca09-4f2b-9c29-bb31bc3aa463") - ) - (fp_line - (start -3.75 3.3) - (end -5.18 3.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "68b257d6-f50e-4b9f-b16b-fbfdf9f212f5") + (uuid "11b06227-7842-4cbf-bad9-5644c6de2aad") ) (fp_line (start -3.75 3.75) @@ -5925,24 +5872,14 @@ (uuid "e2a8ac92-5d9b-4f8a-8faf-930c12c8d101") ) (fp_line - (start -3.3 -5.18) - (end -3.3 -3.75) + (start -3.75 3.3) + (end -5.180001 3.3) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "52f52bc9-b21f-4618-a7b5-9cb026df8ec5") - ) - (fp_line - (start -3.3 -3.75) - (end -3.75 -3.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "74958bea-b469-4e16-b66a-d7b02828d0c0") + (uuid "68b257d6-f50e-4b9f-b16b-fbfdf9f212f5") ) (fp_line (start -3.3 3.75) @@ -5954,39 +5891,9 @@ (layer "F.CrtYd") (uuid "93c5419b-f4df-4d63-aa78-6471a54a7ac4") ) - (fp_line - (start -3.3 5.18) - (end -3.3 3.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "11b06227-7842-4cbf-bad9-5644c6de2aad") - ) - (fp_line - (start 0 -5.18) - (end -3.3 -5.18) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "be3bc674-34ec-4848-87fd-099f0fa749cf") - ) - (fp_line - (start 0 -5.18) - (end 3.3 -5.18) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d1bfca7d-61bd-4569-b0a9-6b885fe9aff3") - ) (fp_line (start 0 5.18) - (end -3.3 5.18) + (end -3.3 5.180001) (stroke (width 0.05) (type solid) @@ -5996,7 +5903,7 @@ ) (fp_line (start 0 5.18) - (end 3.3 5.18) + (end 3.3 5.180001) (stroke (width 0.05) (type solid) @@ -6005,24 +5912,34 @@ (uuid "2b0978a2-a2d0-4cb6-8210-9b0b5dd77f02") ) (fp_line - (start 3.3 -5.18) - (end 3.3 -3.75) + (start -5.180001 -3.3) + (end -5.18 0) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "efd459c6-80df-438e-8016-43b4bf9fcedc") + (uuid "0f94c049-abb1-4afb-8af9-9307085f8e58") ) (fp_line - (start 3.3 -3.75) - (end 3.75 -3.75) + (start 3.3 5.180001) + (end 3.3 3.75) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "85c2ffb7-8911-467c-870b-f56e99d20a7b") + (uuid "dacd0421-d8a2-4cc4-9b11-3bd3b151dad8") + ) + (fp_line + (start -3.75 -3.3) + (end -5.180001 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3975ab6e-ca09-4f2b-9c29-bb31bc3aa463") ) (fp_line (start 3.3 3.75) @@ -6035,44 +5952,14 @@ (uuid "b118ee1b-7765-4c16-a001-6178476b8441") ) (fp_line - (start 3.3 5.18) - (end 3.3 3.75) + (start -3.75 -3.75) + (end -3.75 -3.3) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "dacd0421-d8a2-4cc4-9b11-3bd3b151dad8") - ) - (fp_line - (start 3.75 -3.75) - (end 3.75 -3.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4a5f0f4d-fec9-4d1e-8b58-9034f9d6dfe6") - ) - (fp_line - (start 3.75 -3.3) - (end 5.18 -3.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6a442c79-a155-462b-b45e-072b55ee9c7e") - ) - (fp_line - (start 3.75 3.3) - (end 5.18 3.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "532019c1-f218-4755-b30a-fc811776f3ed") + (uuid "ffd2c3b8-ff04-4b8f-8166-2bc8057e81b2") ) (fp_line (start 3.75 3.75) @@ -6085,7 +5972,107 @@ (uuid "62cf481a-3acc-4d03-8f32-91f5de756a5b") ) (fp_line - (start 5.18 -3.3) + (start -3.3 -3.75) + (end -3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74958bea-b469-4e16-b66a-d7b02828d0c0") + ) + (fp_line + (start 3.75 3.3) + (end 5.180001 3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "532019c1-f218-4755-b30a-fc811776f3ed") + ) + (fp_line + (start -3.3 -5.180001) + (end -3.3 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52f52bc9-b21f-4618-a7b5-9cb026df8ec5") + ) + (fp_line + (start 5.180001 3.3) + (end 5.18 0) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7f3ae3ab-7d7a-4dee-bc9f-0254fb373cac") + ) + (fp_line + (start 0 -5.18) + (end -3.3 -5.180001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be3bc674-34ec-4848-87fd-099f0fa749cf") + ) + (fp_line + (start 0 -5.18) + (end 3.3 -5.180001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d1bfca7d-61bd-4569-b0a9-6b885fe9aff3") + ) + (fp_line + (start 3.3 -3.75) + (end 3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "85c2ffb7-8911-467c-870b-f56e99d20a7b") + ) + (fp_line + (start 3.75 -3.3) + (end 5.180001 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6a442c79-a155-462b-b45e-072b55ee9c7e") + ) + (fp_line + (start 3.75 -3.75) + (end 3.75 -3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4a5f0f4d-fec9-4d1e-8b58-9034f9d6dfe6") + ) + (fp_line + (start 3.3 -5.180001) + (end 3.3 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "efd459c6-80df-438e-8016-43b4bf9fcedc") + ) + (fp_line + (start 5.180001 -3.3) (end 5.18 0) (stroke (width 0.05) @@ -6095,14 +6082,14 @@ (uuid "241fe1ae-d431-4b64-894c-4e9b527d3fce") ) (fp_line - (start 5.18 3.3) - (end 5.18 0) + (start -3.5 3.5) + (end -3.5 -2.5) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (layer "F.CrtYd") - (uuid "7f3ae3ab-7d7a-4dee-bc9f-0254fb373cac") + (layer "F.Fab") + (uuid "281a0231-5fdf-412e-b4b8-6fd7110319cf") ) (fp_line (start -3.5 -2.5) @@ -6115,14 +6102,14 @@ (uuid "ef852fdb-57fe-4425-a17b-c046dbd83faf") ) (fp_line - (start -3.5 3.5) - (end -3.5 -2.5) + (start 3.5 3.5) + (end -3.5 3.5) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "281a0231-5fdf-412e-b4b8-6fd7110319cf") + (uuid "049dc858-55c4-4c2d-9bce-d3c8f53bce2c") ) (fp_line (start -2.5 -3.5) @@ -6144,18 +6131,8 @@ (layer "F.Fab") (uuid "b03a3cca-2916-4f9a-af6d-d20e292f03ea") ) - (fp_line - (start 3.5 3.5) - (end -3.5 3.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "049dc858-55c4-4c2d-9bce-d3c8f53bce2c") - ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 135) (layer "F.Fab") (uuid "7d9a568a-7a89-4520-9f2f-b7f77be82b81") (effects @@ -6166,9 +6143,9 @@ ) ) (pad "1" smd roundrect - (at -4.175 -2.8) + (at -4.175 -2.8 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 4 "+3.3V") (pinfunction "VDD") @@ -6176,129 +6153,129 @@ (uuid "524e84a1-550f-4242-a451-a69330b8004e") ) (pad "2" smd roundrect - (at -4.175 -2) + (at -4.175 -2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 16 "Net-(U2-PF0)") + (net 10 "Net-(U2-PF0)") (pinfunction "PF0") (pintype "bidirectional") (uuid "dfde14e9-cb47-4d97-8050-9f7ddec3411c") ) (pad "3" smd roundrect - (at -4.175 -1.2) + (at -4.175 -1.2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 15 "Net-(U2-PF1)") + (net 9 "Net-(U2-PF1)") (pinfunction "PF1") (pintype "bidirectional") (uuid "da5a80e1-1c82-4fcd-8028-fb1b64fd91d8") ) (pad "4" smd roundrect - (at -4.175 -0.4) + (at -4.175 -0.4 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 2 "Net-(U2-PG10)") + (net 8 "unconnected-(U2-PG10-Pad4)") (pinfunction "PG10") (pintype "bidirectional") (uuid "ab7b51e9-baea-4890-ad34-b3c621c0dc6a") ) (pad "5" smd roundrect - (at -4.175 0.4) + (at -4.175 0.4 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 7 "Net-(J1-Pin_5)") + (net 33 "Net-(J2-Pin_5)") (pinfunction "PA0") (pintype "bidirectional") (uuid "f5f99268-8c90-48f7-9186-dde4000162d2") ) (pad "6" smd roundrect - (at -4.175 1.2) + (at -4.175 1.2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 8 "Net-(J1-Pin_4)") + (net 29 "Net-(J2-Pin_6)") (pinfunction "PA1") (pintype "bidirectional") (uuid "cd430ea1-fe9e-4744-b2c0-f84939886411") ) (pad "7" smd roundrect - (at -4.175 2) + (at -4.175 2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 6 "Net-(J1-Pin_3)") + (net 27 "Net-(J2-Pin_7)") (pinfunction "PA2") (pintype "bidirectional") (uuid "0c9f3a28-cf8f-41c7-81d8-e6d645584a77") ) (pad "8" smd roundrect - (at -4.175 2.8) + (at -4.175 2.8 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 5 "Net-(J1-Pin_2)") + (net 30 "Net-(J2-Pin_8)") (pinfunction "PA3") (pintype "bidirectional") (uuid "013e41c1-f570-4978-b806-232ee9d75340") ) (pad "9" smd roundrect - (at -2.8 4.175) + (at -2.8 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 34 "Net-(J3-Pin_1)") + (net 31 "Net-(J2-Pin_10)") (pinfunction "PA4") (pintype "bidirectional") (uuid "636ed6ad-fb81-4406-a75c-b66397a2fe30") ) (pad "10" smd roundrect - (at -2 4.175) + (at -2 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 33 "Net-(J3-Pin_2)") + (net 24 "Net-(J2-Pin_11)") (pinfunction "PA5") (pintype "bidirectional") (uuid "5e2ad97d-ffa3-4fed-9333-ae9ad654fb40") ) (pad "11" smd roundrect - (at -1.2 4.175) + (at -1.2 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 32 "Net-(J3-Pin_3)") + (net 25 "Net-(J2-Pin_12)") (pinfunction "PA6") (pintype "bidirectional") (uuid "2e219319-2277-4f36-89b6-42ea48f4a9b2") ) (pad "12" smd roundrect - (at -0.4 4.175) + (at -0.4 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 31 "Net-(J3-Pin_4)") + (net 26 "Net-(J2-Pin_13)") (pinfunction "PA7") (pintype "bidirectional") (uuid "6df8a397-df98-4bbb-97ff-51c9ad3b5dec") ) (pad "13" smd roundrect - (at 0.4 4.175) + (at 0.4 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 12 "Net-(U2-PB0)") + (net 21 "Net-(J2-Pin_14)") (pinfunction "PB0") (pintype "bidirectional") (uuid "ddafd397-a295-4244-a41a-f5fa4f9701d3") ) (pad "14" smd roundrect - (at 1.2 4.175) + (at 1.2 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 3 "GND") (pinfunction "VSSA") @@ -6306,9 +6283,9 @@ (uuid "6e6dfe71-058f-4f44-a739-f588b879c673") ) (pad "15" smd roundrect - (at 2 4.175) + (at 2 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 4 "+3.3V") (pinfunction "VDDA") @@ -6316,9 +6293,9 @@ (uuid "070d4209-cb35-4ed6-bea7-0af2b7811363") ) (pad "16" smd roundrect - (at 2.8 4.175) + (at 2.8 4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 3 "GND") (pinfunction "VSS") @@ -6326,9 +6303,9 @@ (uuid "f5e44194-d639-4977-bdea-2b91f77905d8") ) (pad "17" smd roundrect - (at 4.175 2.8) + (at 4.175 2.8 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 4 "+3.3V") (pinfunction "VDD") @@ -6336,155 +6313,156 @@ (uuid "9af38bc5-da27-463e-a206-de9cfe505ced") ) (pad "18" smd roundrect - (at 4.175 2) + (at 4.175 2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 14 "unconnected-(U2-PA8-Pad18)") + (net 2 "Net-(U2-PA8)") (pinfunction "PA8") (pintype "bidirectional") (uuid "7b3ebe4d-ba10-42b6-a84e-1a71b7440717") ) (pad "19" smd roundrect - (at 4.175 1.2) + (at 4.175 1.2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 44 "Net-(J5-Pin_5)") + (net 34 "Net-(J1-Pin_3)") (pinfunction "PA9") (pintype "bidirectional") (uuid "5649a39a-1f75-4765-aaed-58e66316a860") ) (pad "20" smd roundrect - (at 4.175 0.4) + (at 4.175 0.4 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 41 "Net-(J5-Pin_6)") + (net 43 "Net-(J1-Pin_4)") (pinfunction "PA10") (pintype "bidirectional") (uuid "4aa7d8be-ce53-4906-8588-4c3e414baeb2") ) (pad "21" smd roundrect - (at 4.175 -0.4) + (at 4.175 -0.4 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 36 "Net-(J5-Pin_8)") + (net 39 "Net-(J1-Pin_6)") (pinfunction "PA11") (pintype "bidirectional") (uuid "531b165f-214c-45f5-8745-aaf3280e6625") ) (pad "22" smd roundrect - (at 4.175 -1.2) + (at 4.175 -1.2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 43 "Net-(J5-Pin_9)") + (net 37 "Net-(J1-Pin_7)") (pinfunction "PA12") (pintype "bidirectional") (uuid "754dd192-1536-4e56-91be-920cfcbd39b4") ) (pad "23" smd roundrect - (at 4.175 -2) + (at 4.175 -2 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 37 "Net-(J5-Pin_10)") + (net 38 "Net-(J1-Pin_8)") (pinfunction "PA13") (pintype "bidirectional") (uuid "6f796b64-1b7a-42d7-a670-67301e1a28c6") ) (pad "24" smd roundrect - (at 4.175 -2.8) + (at 4.175 -2.8 315) (size 1.5 0.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 38 "Net-(J5-Pin_11)") + (net 42 "Net-(J1-Pin_9)") (pinfunction "PA14") (pintype "bidirectional") (uuid "12db4157-e456-4b77-a3b8-8e18e3d2a904") ) (pad "25" smd roundrect - (at 2.8 -4.175) + (at 2.8 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 10 "Net-(U1-SCL)") + (net 32 "Net-(J2-Pin_2)") (pinfunction "PA15") (pintype "bidirectional") (uuid "a1789270-9a2b-4484-afa3-344369e72a66") ) (pad "26" smd roundrect - (at 2 -4.175) + (at 2 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 40 "Net-(J5-Pin_12)") + (net 40 "Net-(J1-Pin_10)") (pinfunction "PB3") (pintype "bidirectional") (uuid "f5f99812-bf4d-4f0b-ab74-383ed2fa5d13") ) (pad "27" smd roundrect - (at 1.2 -4.175) + (at 1.2 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 42 "Net-(J5-Pin_13)") + (net 35 "Net-(J1-Pin_11)") (pinfunction "PB4") (pintype "bidirectional") (uuid "1f877dc9-4112-4c66-9589-0e89e00c3a8e") ) (pad "28" smd roundrect - (at 0.4 -4.175) + (at 0.4 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 39 "Net-(J5-Pin_14)") + (net 36 "Net-(J1-Pin_12)") (pinfunction "PB5") (pintype "bidirectional") (uuid "1cac2d61-cb71-471c-8f16-062d81996aa5") ) (pad "29" smd roundrect - (at -0.4 -4.175) + (at -0.4 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 45 "Net-(J5-Pin_15)") + (net 46 "Net-(J1-Pin_13)") (pinfunction "PB6") (pintype "bidirectional") (uuid "e6574121-4352-45a1-be66-9935c4373cbd") ) (pad "30" smd roundrect - (at -1.2 -4.175) + (at -1.2 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 11 "Net-(U1-SDA)") + (net 28 "Net-(J2-Pin_3)") (pinfunction "PB7") (pintype "bidirectional") (uuid "2c77ec62-be9c-4e8b-8c15-28ba481fda8f") ) (pad "31" smd roundrect - (at -2 -4.175) + (at -2 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 9 "Net-(U2-PB8)") + (net 5 "Net-(U2-PB8)") (pinfunction "PB8") (pintype "bidirectional") (uuid "8c32b377-6375-4aed-a0ac-be9c8be97d7f") ) (pad "32" smd roundrect - (at -2.8 -4.175) + (at -2.8 -4.175 315) (size 0.5 1.5) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 3 "GND") (pinfunction "VSS") (pintype "power_in") (uuid "50651ed3-f03d-470c-82b1-52d2291998c8") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-32_7x7mm_P0.8mm.wrl" (offset (xyz 0 0 0) @@ -6497,53 +6475,41 @@ ) ) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left" + (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" (layer "F.Cu") - (uuid "a94450f3-ad1f-4f19-9051-60a72d0d562a") - (at 51.69 40.46 180) - (descr "surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated") - (tags "Surface mounted socket strip SMD 1x15 2.54mm single row style1 pin1 left") - (property "Reference" "J5" - (at 0 -20.65 360) + (uuid "9c007603-af4d-470e-8a91-95aa41afefaf") + (at 46 78) + (descr "Mounting Hole 3.2mm, M3, DIN965") + (tags "mounting hole 3.2mm m3 din965") + (property "Reference" "H4" + (at 0 -3.8 0) (layer "F.SilkS") - (uuid "4cacc852-e13f-4ab8-8b14-c7c41ea7b620") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Conn_01x15_Pin" - (at 0 20.65 360) - (layer "F.Fab") - (uuid "6fac46ed-28e8-47cb-8f72-7a2f4875717a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") (hide yes) - (uuid "d32b150c-5ab5-426b-953a-8369fdcc82c3") + (uuid "1f36a5e0-e1b4-4cfd-aa07-e541018ca90a") (effects (font - (size 1.27 1.27) + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.8 0) + (layer "F.Fab") + (uuid "f2eef33b-cf02-44ff-8d54-b80c77b9d88c") + (effects + (font + (size 1 1) (thickness 0.15) ) ) ) (property "Datasheet" "" - (at 0 0 180) + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "c2d1da0b-4d44-4506-8d4d-ccdd964a69d1") + (uuid "0e17105d-176e-48ec-b885-dbf551716c8c") (effects (font (size 1.27 1.27) @@ -6551,12 +6517,121 @@ ) ) ) - (property "Description" "Generic connector, single row, 01x15, script generated" - (at 0 0 180) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "6c471a00-4cad-4cbc-abf4-f86cfe24ecc3") + (uuid "0d5ffb21-c38a-4f77-a0bb-dec4e582beff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/9b9f60c2-4945-48ce-ade9-d44651aaee8b") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.8 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "e8907e6c-9079-49cf-91a7-fd91295afb61") + ) + (fp_circle + (center 0 0) + (end 3.05 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "adfe8e23-ee28-4daf-8d7f-9f1e3ee6976f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "953e114f-12db-43ce-a091-cf42a11e0ca6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3.6 3.6) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "79b17986-4382-438d-8829-b0f3eb31b37e") + ) + (pad "1" connect circle + (at 0 0) + (size 5.6 5.6) + (layers "F.Cu" "F.Mask") + (uuid "9e8e05fb-5e38-4346-8595-acb45b900511") + ) + (embedded_fonts no) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "af704353-73d9-46fd-af1f-6e6debaab137") + (at 40.64 31.75) + (descr "Through hole straight pin header, 1x18, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x18 2.54mm single row") + (property "Reference" "J3" + (at 0 -2.33 0) + (layer "F.SilkS") + (hide yes) + (uuid "72be8d26-11df-4a7e-bcfd-66e3589e71b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x18_Pin" + (at 0 45.51 0) + (layer "F.Fab") + (uuid "c34803d7-20ff-47a4-bd80-67c7ab776141") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "396feada-b8dd-4b7b-bd4e-2cd1e88e1128") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f16f410e-b39b-4bfc-9494-246415a8d8df") (effects (font (size 1.27 1.27) @@ -6565,754 +6640,164 @@ ) ) (property ki_fp_filters "Connector*:*_1x??_*") - (path "/9d8f6932-6500-47aa-8864-164d8d3bc472") - (sheetname "Principale") + (path "/c2c7ead9-5d68-48b9-9226-6e609decd440") + (sheetname "/") (sheetfile "squeow.kicad_sch") - (attr smd) + (attr through_hole) (fp_line - (start 1.33 16) - (end 1.33 19.21) + (start -1.33 -1.33) + (end 0 -1.33) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "b9f5ac6c-4a2d-492d-9ec9-2db940c1b3cd") + (uuid "a6d5de09-3cea-468d-9189-d67d987abab0") ) (fp_line - (start 1.33 10.92) - (end 1.33 14.48) + (start -1.33 0) + (end -1.33 -1.33) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "586c9642-feb5-4aa4-8952-49b672b642a3") + (uuid "68422566-3ba6-445a-a967-7397a52b48f4") ) (fp_line - (start 1.33 5.84) - (end 1.33 9.4) + (start -1.33 1.27) + (end -1.33 44.51) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "cdba1047-f7c5-4b7d-aa86-2afacd9a1d92") + (uuid "d8f9369f-beb5-4748-a22d-afb22f5e047e") ) (fp_line - (start 1.33 0.76) - (end 1.33 4.32) + (start -1.33 1.27) + (end 1.33 1.27) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "bb0669d8-e130-4ef9-b71f-cb69306f8635") + (uuid "e7627129-798f-4776-ade9-ba84c2be50b7") ) (fp_line - (start 1.33 -4.32) - (end 1.33 -0.76) + (start -1.33 44.51) + (end 1.33 44.51) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "8a335798-5c5c-4d70-8ad8-ea1167148f77") + (uuid "aa2f4f07-b8f6-47a3-9007-96c8fc5aa2d5") ) (fp_line - (start 1.33 -9.4) - (end 1.33 -5.84) + (start 1.33 1.27) + (end 1.33 44.51) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "8439e96e-7739-4531-9106-9ab3a19f417b") + (uuid "8abb33a9-b699-443a-8231-eccd08263d04") ) (fp_line - (start 1.33 -14.48) - (end 1.33 -10.92) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7f32a59f-ae56-4cae-b93e-99c1449a805f") - ) - (fp_line - (start 1.33 -19.21) - (end 1.33 -16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c6c3fc74-e663-41f9-9a09-6d85e4410bed") - ) - (fp_line - (start -1.33 19.21) - (end 1.33 19.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f200ba8d-333c-4580-abf3-cc8937cc3854") - ) - (fp_line - (start -1.33 18.54) - (end -1.33 19.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "252e9f6a-1866-428e-bd14-d6cddbf69bdf") - ) - (fp_line - (start -1.33 13.46) - (end -1.33 17.02) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d2bd8477-e907-486d-ac57-a6207cf0b73b") - ) - (fp_line - (start -1.33 8.38) - (end -1.33 11.94) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c56bdab1-1c4b-47fe-abd7-a86178f459ee") - ) - (fp_line - (start -1.33 3.3) - (end -1.33 6.86) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "46fc82f2-edb4-45ec-9aae-4a66f503eae8") - ) - (fp_line - (start -1.33 -1.78) - (end -1.33 1.78) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3d850ef1-f51f-40ee-943a-4b8a2bd05774") - ) - (fp_line - (start -1.33 -6.86) - (end -1.33 -3.3) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8e555745-4e51-43a2-81d3-316a79b8e3ca") - ) - (fp_line - (start -1.33 -11.94) - (end -1.33 -8.38) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "78b139ed-2850-4036-bc1e-0b850dcdb057") - ) - (fp_line - (start -1.33 -17.02) - (end -1.33 -13.46) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c7d9a7a0-1904-4970-9b27-06c5fe422c47") - ) - (fp_line - (start -1.33 -19.21) - (end 1.33 -19.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e17cb86d-b960-4d44-8d29-357e2202b4c7") - ) - (fp_line - (start -1.33 -19.21) - (end -1.33 -18.54) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "afcebd92-90da-45ae-8539-d767cd3b4bf6") - ) - (fp_line - (start -2.54 -18.54) - (end -1.33 -18.54) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6ad031aa-8d94-4331-a0f0-7b956fb0f31c") - ) - (fp_line - (start 3.1 19.65) - (end -3.1 19.65) + (start -1.8 -1.8) + (end -1.8 44.95) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "df55c43c-77d7-4239-9606-f05699420795") + (uuid "c3cfa1cf-b01b-43e7-9c10-8415d15b1e16") ) (fp_line - (start 3.1 -19.65) - (end 3.1 19.65) + (start -1.8 44.95) + (end 1.8 44.95) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "936a042c-069e-4826-a372-08eaf6337804") + (uuid "c41658b9-c979-469e-9b4c-94209b5c729c") ) (fp_line - (start -3.1 19.65) - (end -3.1 -19.65) + (start 1.8 -1.8) + (end -1.8 -1.8) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "09df0dfd-6b83-463c-8938-d0b3a0f8ed3a") + (uuid "74ae6df6-dd10-400b-b0a0-0fc5388b3bbc") ) (fp_line - (start -3.1 -19.65) - (end 3.1 -19.65) + (start 1.8 44.95) + (end 1.8 -1.8) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "e7ee16a7-c6ec-4166-a774-d6c7894a3db8") + (uuid "e769468a-a8e7-4f5b-a588-d597d2d88d37") ) (fp_line - (start 2.27 15.54) - (end 1.27 15.54) + (start -1.27 -0.635) + (end -0.635 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "e7ded0e1-18ad-4e21-a73e-9afc144ece5e") + (uuid "906035db-550f-4e19-a987-6b5dd56f8a56") ) (fp_line - (start 2.27 14.94) - (end 2.27 15.54) + (start -1.27 44.45) + (end -1.27 -0.635) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "44b28291-5d1d-45a3-9aa8-f8a2023b72d7") + (uuid "da52086c-8c4d-42a0-be2f-85a4afdd3015") ) (fp_line - (start 2.27 10.46) - (end 1.27 10.46) + (start -0.635 -1.27) + (end 1.27 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5c1a9d59-61a7-4442-9da6-d1b8c99b891e") + (uuid "b839a61d-861e-4c36-9066-fcdb0fd1f9f8") ) (fp_line - (start 2.27 9.86) - (end 2.27 10.46) + (start 1.27 -1.27) + (end 1.27 44.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "4ad472fe-d302-4500-8e4c-19921dca8890") + (uuid "ff39153c-e8c8-47cc-984e-f4674b543c6c") ) (fp_line - (start 2.27 5.38) - (end 1.27 5.38) + (start 1.27 44.45) + (end -1.27 44.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "667a3549-125c-40ca-a7c0-a839504a5108") - ) - (fp_line - (start 2.27 4.78) - (end 2.27 5.38) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4969f860-7840-4043-8673-84b50426f30d") - ) - (fp_line - (start 2.27 0.3) - (end 1.27 0.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bc8aaa3e-d0fd-4b38-9e97-21749693f76d") - ) - (fp_line - (start 2.27 -0.3) - (end 2.27 0.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9c9e05c1-6d6e-46f2-a970-c75ae9e474c2") - ) - (fp_line - (start 2.27 -4.78) - (end 1.27 -4.78) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7700f609-bbeb-4dd1-96f6-af996a23ce67") - ) - (fp_line - (start 2.27 -5.38) - (end 2.27 -4.78) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1977e050-f7cc-449a-906a-54cfeda22c71") - ) - (fp_line - (start 2.27 -9.86) - (end 1.27 -9.86) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c26bd5b5-badc-4845-8ebf-ddc650476011") - ) - (fp_line - (start 2.27 -10.46) - (end 2.27 -9.86) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9254eb99-d64e-4136-9c75-b7355827ebce") - ) - (fp_line - (start 2.27 -14.94) - (end 1.27 -14.94) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "aa00cc6f-705d-4a90-9a92-9d3de4bd7e75") - ) - (fp_line - (start 2.27 -15.54) - (end 2.27 -14.94) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0988c85d-5eb8-4044-a457-230c8cf8b10f") - ) - (fp_line - (start 1.27 19.15) - (end -1.27 19.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3170cb32-8b7c-41ae-8214-a267529f0db6") - ) - (fp_line - (start 1.27 14.94) - (end 2.27 14.94) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "25b8611e-18c0-4f57-b3bc-26df0544499c") - ) - (fp_line - (start 1.27 9.86) - (end 2.27 9.86) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "da7f9ece-3756-4cca-86bb-3c9c18db924f") - ) - (fp_line - (start 1.27 4.78) - (end 2.27 4.78) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "66e0a7fd-b2b2-4ded-9cff-ac6dbd673030") - ) - (fp_line - (start 1.27 -0.3) - (end 2.27 -0.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a1e8cde5-5fba-4087-a963-fb169145ef68") - ) - (fp_line - (start 1.27 -5.38) - (end 2.27 -5.38) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "042cd298-bd65-4a14-80ee-b5f89376f840") - ) - (fp_line - (start 1.27 -10.46) - (end 2.27 -10.46) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d307ee91-c74a-472c-9dc0-27763816f612") - ) - (fp_line - (start 1.27 -15.54) - (end 2.27 -15.54) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a9dbb190-d5b1-4d48-b3ad-b63019f94b0e") - ) - (fp_line - (start 1.27 -19.15) - (end 1.27 19.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "817a859e-5d00-4155-ac13-0709318c9e5b") - ) - (fp_line - (start -0.635 -19.15) - (end 1.27 -19.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "fc89d19c-4ace-447b-a4c1-b74c48906597") - ) - (fp_line - (start -1.27 19.15) - (end -1.27 -18.515) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "53eae1c3-9ee6-4b0e-9d76-51e27869f028") - ) - (fp_line - (start -1.27 18.08) - (end -2.27 18.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f237367f-0f45-4aec-8688-614d12c9b9b7") - ) - (fp_line - (start -1.27 13) - (end -2.27 13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b9ddc489-4607-41ec-a3ce-1a01342f2df3") - ) - (fp_line - (start -1.27 7.92) - (end -2.27 7.92) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8abb4f66-218f-4b49-a6dd-ef5ce1b46f73") - ) - (fp_line - (start -1.27 2.84) - (end -2.27 2.84) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "249a0bcd-9094-4315-bd4a-f3ea74c904fc") - ) - (fp_line - (start -1.27 -2.24) - (end -2.27 -2.24) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6b2e5ed6-3a6e-48e9-84d3-369f6270daeb") - ) - (fp_line - (start -1.27 -7.32) - (end -2.27 -7.32) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "96a833b9-ca52-459c-b7d3-3bd5aedfc37f") - ) - (fp_line - (start -1.27 -12.4) - (end -2.27 -12.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "adfeff3f-b0eb-4168-92fa-de6318f48242") - ) - (fp_line - (start -1.27 -17.48) - (end -2.27 -17.48) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7be2a516-0324-4e80-9992-3a3b1e71deae") - ) - (fp_line - (start -1.27 -18.515) - (end -0.635 -19.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "eb1bff9c-a6bf-4d4f-a7ae-2785b1faefc9") - ) - (fp_line - (start -2.27 18.08) - (end -2.27 17.48) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bdddb50b-a2fb-46e7-97f4-fa8c9f56da5c") - ) - (fp_line - (start -2.27 17.48) - (end -1.27 17.48) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f7582d42-817c-43d6-bff1-7ab19bdd46b4") - ) - (fp_line - (start -2.27 13) - (end -2.27 12.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3212a143-dfab-42e5-bd61-0f3f084630b8") - ) - (fp_line - (start -2.27 12.4) - (end -1.27 12.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "72ddc458-39df-4ef7-8bb0-221ed5c7e7cf") - ) - (fp_line - (start -2.27 7.92) - (end -2.27 7.32) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e5a11d66-d0ff-45c2-beda-806faebfc607") - ) - (fp_line - (start -2.27 7.32) - (end -1.27 7.32) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1251a65a-1135-4f6f-b459-a0c93d753bc8") - ) - (fp_line - (start -2.27 2.84) - (end -2.27 2.24) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3d1b042c-91dd-4203-a2c5-5462357ac81d") - ) - (fp_line - (start -2.27 2.24) - (end -1.27 2.24) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2f88c822-a08d-4a40-b6b9-02588e487160") - ) - (fp_line - (start -2.27 -2.24) - (end -2.27 -2.84) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "03b4336d-315c-4114-a36c-4419d638a7eb") - ) - (fp_line - (start -2.27 -2.84) - (end -1.27 -2.84) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6b95c68f-25f1-4be2-8502-40e6c8c48e25") - ) - (fp_line - (start -2.27 -7.32) - (end -2.27 -7.92) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f0dbcbc7-fa5c-439f-9927-4bfd62aef860") - ) - (fp_line - (start -2.27 -7.92) - (end -1.27 -7.92) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5c88fbdd-7be2-4bd1-92cb-44f72fe8466c") - ) - (fp_line - (start -2.27 -12.4) - (end -2.27 -13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1e781c44-e5a1-4ad0-9cc5-d0c31004fbc6") - ) - (fp_line - (start -2.27 -13) - (end -1.27 -13) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bd85f6ce-8b3c-4566-abab-758f098e7eab") - ) - (fp_line - (start -2.27 -17.48) - (end -2.27 -18.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0eb6efc6-4c6a-43e8-8c9b-33fbc608ec92") - ) - (fp_line - (start -2.27 -18.08) - (end -1.27 -18.08) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ab2c822e-a7da-4158-b376-98c08c5a6d29") + (uuid "0dade7e8-fd09-4aff-b960-d099e38699cf") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 21.59 90) (layer "F.Fab") - (uuid "987c4848-8ceb-429e-a47d-a0f96cb1184b") + (uuid "55155445-6af1-4943-b662-50807ccbc53b") (effects (font (size 1 1) @@ -7320,142 +6805,206 @@ ) ) ) - (pad "1" smd rect - (at -1.65 -17.78 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) (net 3 "GND") (pinfunction "Pin_1") (pintype "passive") - (uuid "6fb40825-1c8b-4f81-9bad-3eb84d8ab358") + (uuid "a25f2d8b-1eef-4199-9cd9-bc4bff84622b") ) - (pad "2" smd rect - (at 1.65 -15.24 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 35 "Net-(J5-Pin_2)") + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "Net-(J2-Pin_2)") (pinfunction "Pin_2") (pintype "passive") - (uuid "cd428882-8ccf-4f6d-adea-a114a150d7b7") + (uuid "ba9fe7eb-c17d-462a-aa84-fda0a64b876b") ) - (pad "3" smd rect - (at -1.65 -12.7 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "GND") + (pad "3" thru_hole oval + (at 0 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "Net-(J2-Pin_3)") (pinfunction "Pin_3") (pintype "passive") - (uuid "52eb460c-65c3-4f1b-b46b-43ea792930b9") + (uuid "e01c88a3-2b0c-4268-a983-4345ed0e1d3f") ) - (pad "4" smd rect - (at 1.65 -10.16 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 4 "+3.3V") + (pad "4" thru_hole oval + (at 0 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") (pinfunction "Pin_4") (pintype "passive") - (uuid "75899aec-e409-464b-ad72-0bc524c65ca4") + (uuid "39a74f1b-aa45-479a-8f4c-b8cf72cb470c") ) - (pad "5" smd rect - (at -1.65 -7.62 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 44 "Net-(J5-Pin_5)") + (pad "5" thru_hole oval + (at 0 10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 33 "Net-(J2-Pin_5)") (pinfunction "Pin_5") (pintype "passive") - (uuid "f6b5dcd7-ad88-4a49-a997-487c4b8a5297") + (uuid "3eb435f7-8b5e-4224-bde8-f93effec271e") ) - (pad "6" smd rect - (at 1.65 -5.08 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 41 "Net-(J5-Pin_6)") + (pad "6" thru_hole oval + (at 0 12.7) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "Net-(J2-Pin_6)") (pinfunction "Pin_6") (pintype "passive") - (uuid "ca6f8d1b-1f86-4894-8936-900da82fbded") + (uuid "9283f1da-c35e-44f9-a1f0-2238a359a1ee") ) - (pad "7" smd rect - (at -1.65 -2.54 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "GND") + (pad "7" thru_hole oval + (at 0 15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "Net-(J2-Pin_7)") (pinfunction "Pin_7") (pintype "passive") - (uuid "ea9db82f-3d2c-416e-93a9-7c31e059a78d") + (uuid "43fd7d16-6422-4163-8d5a-c653a18192d3") ) - (pad "8" smd rect - (at 1.65 0 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 36 "Net-(J5-Pin_8)") + (pad "8" thru_hole oval + (at 0 17.78) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "Net-(J2-Pin_8)") (pinfunction "Pin_8") (pintype "passive") - (uuid "24b3d663-a43b-4ca3-aab0-131e2f3ff677") + (uuid "a1efa3a5-54ab-4d08-a95b-dbec574edf5a") ) - (pad "9" smd rect - (at -1.65 2.54 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 43 "Net-(J5-Pin_9)") + (pad "9" thru_hole oval + (at 0 20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") (pinfunction "Pin_9") (pintype "passive") - (uuid "e7e8f835-9325-4af3-8579-d57bc3239eb3") + (uuid "72be67b5-4615-435b-886a-99e9ec556920") ) - (pad "10" smd rect - (at 1.65 5.08 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 37 "Net-(J5-Pin_10)") + (pad "10" thru_hole oval + (at 0 22.86) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "Net-(J2-Pin_10)") (pinfunction "Pin_10") (pintype "passive") - (uuid "2d13a948-91d1-41dc-93c2-d0e786a3e312") + (uuid "7726a38a-93dc-4a00-8f3a-b469ff05375c") ) - (pad "11" smd rect - (at -1.65 7.62 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 38 "Net-(J5-Pin_11)") + (pad "11" thru_hole oval + (at 0 25.4) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Net-(J2-Pin_11)") (pinfunction "Pin_11") (pintype "passive") - (uuid "7c534b97-c09c-4983-89f5-f3ae832cd17d") + (uuid "668703c7-ee6d-4192-ac11-61034d6b957c") ) - (pad "12" smd rect - (at 1.65 10.16 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 40 "Net-(J5-Pin_12)") + (pad "12" thru_hole oval + (at 0 27.94) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "Net-(J2-Pin_12)") (pinfunction "Pin_12") (pintype "passive") - (uuid "a369eadc-721f-4708-a994-837ec27ef706") + (uuid "8238fb7e-3906-4827-a100-750d50e8333d") ) - (pad "13" smd rect - (at -1.65 12.7 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 42 "Net-(J5-Pin_13)") + (pad "13" thru_hole oval + (at 0 30.48) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "Net-(J2-Pin_13)") (pinfunction "Pin_13") (pintype "passive") - (uuid "d429fdf4-41cd-4330-90b3-8d6145c50dbc") + (uuid "bdae7f3d-6c69-4cdb-9928-554be6664306") ) - (pad "14" smd rect - (at 1.65 15.24 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 39 "Net-(J5-Pin_14)") + (pad "14" thru_hole oval + (at 0 33.02) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Net-(J2-Pin_14)") (pinfunction "Pin_14") (pintype "passive") - (uuid "8819d788-031c-4b11-9554-018f61d16edc") + (uuid "53874400-2c51-4e97-a15e-8253c365401d") ) - (pad "15" smd rect - (at -1.65 17.78 180) - (size 1.9 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 45 "Net-(J5-Pin_15)") + (pad "15" thru_hole oval + (at 0 35.56) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") (pinfunction "Pin_15") (pintype "passive") - (uuid "e6732adb-df71-4a4e-8b7c-0f9a6fd8d189") + (uuid "2c254036-b42f-43fe-8feb-e845fe6ad511") ) - (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left.wrl" + (pad "16" thru_hole oval + (at 0 38.1) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Net-(J2-Pin_16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "8e9e1557-b5c8-4846-a607-89ef1bbe2bf5") + ) + (pad "17" thru_hole oval + (at 0 40.64) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Net-(J2-Pin_17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "563eaff8-fd27-4b1e-8925-3e09a3cf0261") + ) + (pad "18" thru_hole oval + (at 0 43.18) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "1108fd80-b17f-4fd2-9ace-39a8df1e56b5") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x18_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0) ) @@ -7467,16 +7016,16 @@ ) ) ) - (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical" (layer "F.Cu") - (uuid "c9d6713f-0456-462d-ad34-b9521453b6c6") - (at 39.6859 52.9322) - (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOIC SO") - (property "Reference" "U7" - (at 0 -3.4 0) + (uuid "baab4419-93eb-47be-b660-fda5f4ea7611") + (at 68.58 74.93 180) + (descr "Through hole straight pin header, 1x18, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x18 2.54mm single row") + (property "Reference" "J1" + (at 0.01 45.53 0) (layer "F.SilkS") - (uuid "4a62fd10-208f-4df9-b92f-87db3cfd4c96") + (uuid "097f7426-d5b5-4440-a984-795856010fd0") (effects (font (size 1 1) @@ -7484,10 +7033,10 @@ ) ) ) - (property "Value" "MCP6022" - (at 0 3.4 0) + (property "Value" "Conn_01x18_Pin" + (at 0 45.51 0) (layer "F.Fab") - (uuid "cecad09a-2635-478f-9852-63ec6cddea05") + (uuid "912b3d6c-3df2-44cf-8d62-50a5d00005e3") (effects (font (size 1 1) @@ -7495,12 +7044,12 @@ ) ) ) - (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 0 0 0) + (property "Datasheet" "" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "b42e17d8-f3bd-4b70-9cda-8728a195ba77") + (uuid "97d37e27-54a6-47ca-abd2-20bcf9d75bf9") (effects (font (size 1.27 1.27) @@ -7508,12 +7057,12 @@ ) ) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/20001685e.pdf" - (at 0 0 0) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "ba65a859-4a85-4b8a-941f-0073b12071e0") + (uuid "1db78d9e-d45f-4295-817e-dad233e80828") (effects (font (size 1.27 1.27) @@ -7521,12 +7070,417 @@ ) ) ) - (property "Description" "Dual Operational Amplifiers, Rail-to-Rail Input/Output, DIP-8/SOIC-8/TSSOP-8" - (at 0 0 0) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/df6f7690-32f7-45c6-993e-a8627cb978b0") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr through_hole) + (fp_line + (start 1.33 1.27) + (end 1.33 44.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "712c4199-d59f-45d8-84ad-856b1c54e8aa") + ) + (fp_line + (start -1.33 44.51) + (end 1.33 44.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb19d2fa-e12a-4793-b1f8-f417256d30e6") + ) + (fp_line + (start -1.33 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c4363c2-7e99-4fa8-9520-9746655c6397") + ) + (fp_line + (start -1.33 1.27) + (end -1.33 44.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9569ac7-ad63-4837-8d73-ebf1b7b275d0") + ) + (fp_line + (start -1.33 0) + (end -1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a12ea279-2641-4cce-9cfe-3def641f42dd") + ) + (fp_line + (start -1.33 -1.33) + (end 0 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73924feb-0949-4962-a50f-f8c3642a34a3") + ) + (fp_line + (start 1.8 44.95) + (end 1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f91affd7-318a-4e19-81b3-9c1675d33e16") + ) + (fp_line + (start 1.8 -1.8) + (end -1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5925b00d-bfe0-4189-8a61-53f75220aafc") + ) + (fp_line + (start -1.8 44.95) + (end 1.8 44.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e9f40e5-87f3-4eb0-adab-057c3417e8e6") + ) + (fp_line + (start -1.8 -1.8) + (end -1.8 44.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d408b4b6-872a-48ce-8ee9-db53f2a00f08") + ) + (fp_line + (start 1.27 44.45) + (end -1.27 44.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62867c33-8e17-4132-9eb4-063258ce18f7") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 44.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eec47d30-d21a-4f7a-9bff-de7cecfc07df") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42587648-9096-4c0b-b9b9-19eb43dc99c5") + ) + (fp_line + (start -1.27 44.45) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae1678d4-a81d-4b89-b125-4149e77e6bad") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e000f26-5889-4a8a-881c-26895d5c299b") + ) + (fp_text user "${REFERENCE}" + (at 0 21.59 90) + (layer "F.Fab") + (uuid "8041ed2e-b1fe-4551-a864-ec0c22a752dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "0f76bfeb-9e49-4a62-8378-4c672a8d9b0a") + ) + (pad "2" thru_hole oval + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "c67d8acb-55c1-460e-8bb7-b848c513055c") + ) + (pad "3" thru_hole oval + (at 0 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 34 "Net-(J1-Pin_3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "1738d1df-2008-46ec-9f46-9a89e23fb206") + ) + (pad "4" thru_hole oval + (at 0 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 43 "Net-(J1-Pin_4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "e157b2d0-a663-4b48-b31c-88c6066c89a6") + ) + (pad "5" thru_hole oval + (at 0 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "e6e98b1d-be25-4ee9-b7ae-c10246b4289f") + ) + (pad "6" thru_hole oval + (at 0 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 39 "Net-(J1-Pin_6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "484ab2bf-f1c3-4d49-91f9-a5bcafa14473") + ) + (pad "7" thru_hole oval + (at 0 15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 37 "Net-(J1-Pin_7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "3aae13cc-f942-4cbc-b679-ccbe332ec710") + ) + (pad "8" thru_hole oval + (at 0 17.78 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 38 "Net-(J1-Pin_8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "405cdec5-8f98-4d50-821d-154eda32d03e") + ) + (pad "9" thru_hole oval + (at 0 20.32 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 42 "Net-(J1-Pin_9)") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "b5c7184c-b68f-44c8-adfb-9111d10de5cb") + ) + (pad "10" thru_hole oval + (at 0 22.86 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 40 "Net-(J1-Pin_10)") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "97dfc542-633d-47f2-ae85-071a09683adb") + ) + (pad "11" thru_hole oval + (at 0 25.4 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "Net-(J1-Pin_11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "295455a6-4587-44d9-ad04-d2c84e0c3848") + ) + (pad "12" thru_hole oval + (at 0 27.94 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 36 "Net-(J1-Pin_12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "3570abcb-b138-4b3f-a0ac-e899cfca0f63") + ) + (pad "13" thru_hole oval + (at 0 30.48 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 46 "Net-(J1-Pin_13)") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "fc2d26f5-9895-4887-a664-5cd87c62410f") + ) + (pad "14" thru_hole oval + (at 0 33.02 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "729b4cb5-86bb-40fa-91c6-2ad35a076245") + ) + (pad "15" thru_hole oval + (at 0 35.56 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 44 "Net-(J1-Pin_15)") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "e8606002-554c-4dfc-8c63-14d8e0a99952") + ) + (pad "16" thru_hole oval + (at 0 38.1 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 41 "Net-(J1-Pin_16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "adeaf7c1-6ca5-4053-bc5d-8310fb987132") + ) + (pad "17" thru_hole oval + (at 0 40.64 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 45 "Net-(J1-Pin_17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "fa2239e1-a624-402a-8991-36b5f8649cf3") + ) + (pad "18" thru_hole oval + (at 0 43.18 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GND") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "c1e8a906-648a-41f6-8fb5-7740676e604c") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x18_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "c6abcace-abbe-4151-8278-b7e388fe593a") + (at 55.626 62.253965 180) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R6" + (at 0 0.028125 90) + (layer "F.SilkS") + (uuid "d5f9023b-9481-4210-acaa-7a31fe956b94") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100k" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "38f3a3d8-88c2-4bf6-89cc-e297d71983e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "cb068377-6570-45fb-b92f-0ff01eae5382") + (uuid "8ebf7d88-fd76-4556-8cb0-4dac6b0a8ce4") (effects (font (size 1.27 1.27) @@ -7534,243 +7488,155 @@ ) ) ) - (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*") - (path "/72177d7b-2704-40ec-b76d-0a673fb40f5c") - (sheetname "Principale") + (property "Description" "Resistor" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be208865-d4f3-4cbf-bd8b-2a3b77e7c7e7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/1cfb9e00-b3a6-46ef-9116-3e30cc7956a0") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start 0 -2.56) - (end -1.95 -2.56) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "6bb5b11d-1c79-4011-8de0-93d023f1c221") + (uuid "7c1e0a87-ba08-4d36-b2b5-2cf463a34586") ) (fp_line - (start 0 -2.56) - (end 1.95 -2.56) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "e34a31d6-a107-4dea-aaf4-722f8b8b68a5") + (uuid "535abcd3-b5a3-42ca-aaac-6d4600c30d57") ) (fp_line - (start 0 2.56) - (end -1.95 2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2890c72a-406f-4c6a-a805-d2bd8a5afe99") - ) - (fp_line - (start 0 2.56) - (end 1.95 2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9d6d6138-90b1-443c-b4da-2ab8ba85f9ef") - ) - (fp_poly - (pts - (xy -2.7 -2.465) (xy -2.94 -2.795) (xy -2.46 -2.795) (xy -2.7 -2.465) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill solid) - (layer "F.SilkS") - (uuid "40252757-7860-4e70-b0aa-7b0a1943849f") - ) - (fp_line - (start -3.7 -2.7) - (end -3.7 2.7) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f35ef76d-3d70-42dd-9fa0-8b3d3b1b577e") + (uuid "171ef284-bb5e-43e6-aac3-565c5ad7d825") ) (fp_line - (start -3.7 2.7) - (end 3.7 2.7) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "8a03eac6-e183-4241-9fed-b629ba2a138f") + (uuid "ffa3ca3c-e113-4c82-a2d0-da43620c9ef6") ) (fp_line - (start 3.7 -2.7) - (end -3.7 -2.7) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "c816776a-0e94-4fb5-a895-7d5c0fab9687") + (uuid "39dbb591-d404-46ed-be93-cc8150ad6f61") ) (fp_line - (start 3.7 2.7) - (end 3.7 -2.7) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "777291b6-a998-4ec9-bd10-6f70359aa1c6") + (uuid "51b6467b-17bc-4dd3-afab-98493d377ef5") ) (fp_line - (start -1.95 -1.475) - (end -0.975 -2.45) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5edc65c5-9c11-4eff-86b7-e4e307ec9cfc") + (uuid "f19283c1-9fa8-4410-bf2a-9c8b8dd7e747") ) (fp_line - (start -1.95 2.45) - (end -1.95 -1.475) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "dcbcdf5b-774b-46ba-b472-81ccc9b853b0") + (uuid "657f31b8-5898-49b1-af41-c33c13ffcda3") ) (fp_line - (start -0.975 -2.45) - (end 1.95 -2.45) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "9c969cd3-cb3d-496b-96e4-b2cf5c0019ff") + (uuid "1f818747-490f-4a8e-ae2b-3d119a2e114d") ) (fp_line - (start 1.95 -2.45) - (end 1.95 2.45) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "450fa9ba-0c79-47b3-a83d-f2a05723e813") - ) - (fp_line - (start 1.95 2.45) - (end -1.95 2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7465cf6e-f014-4a02-b586-879d6c56a781") + (uuid "58ae9c2c-6082-4f45-b4ed-c832cae8fd3c") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "540ba547-3434-4577-8c04-38f46d7d04fc") + (uuid "3e71f514-9271-4dc4-b709-92f08248f654") (effects (font - (size 0.98 0.98) - (thickness 0.15) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -2.475 -1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 12 "Net-(U2-PB0)") - (pintype "output") - (uuid "cd43e539-59b3-4779-8589-64ab3acd906e") + (at -1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 4 "+3.3V") + (pintype "passive") + (uuid "5501d291-82a1-46ee-8d10-0760485f45d0") ) (pad "2" smd roundrect - (at -2.475 -0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 24 "Net-(U7A--)") - (pinfunction "-") - (pintype "input") - (uuid "c255ee02-723b-44dc-908a-e2bb90cc1e22") + (at 1.55 0 180) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 18 "Net-(U4A-+)") + (pintype "passive") + (uuid "4d03d343-9994-4211-bc1a-4b9d6f9b4dab") ) - (pad "3" smd roundrect - (at -2.475 0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 22 "Net-(U7A-+)") - (pinfunction "+") - (pintype "input") - (uuid "b0d0d9f1-4d03-4c9e-8cd2-26bd85c39412") - ) - (pad "4" smd roundrect - (at -2.475 1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 3 "GND") - (pinfunction "V-") - (pintype "power_in") - (uuid "5b2a7452-144a-44b8-9418-3ba090037db3") - ) - (pad "5" smd roundrect - (at 2.475 1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 23 "Net-(U7B-+)") - (pinfunction "+") - (pintype "input") - (uuid "1fcf1997-96ab-455a-9e3f-ff6af0bd41a3") - ) - (pad "6" smd roundrect - (at 2.475 0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 30 "Net-(U7B--)") - (pinfunction "-") - (pintype "input") - (uuid "af03a8dd-00c4-48b0-b939-52680381a77e") - ) - (pad "7" smd roundrect - (at 2.475 -0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 29 "Net-(R4-Pad1)") - (pintype "output") - (uuid "1294d9ed-105f-4ab5-a539-3d8f07236b31") - ) - (pad "8" smd roundrect - (at 2.475 -1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pinfunction "V+") - (pintype "power_in") - (uuid "205013a8-8ebd-437c-bbd8-cd52c37f9b1a") - ) - (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -7782,16 +7648,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") - (uuid "d49f684c-cc0e-4812-a79b-e0b0ced1caf3") - (at 35.6456 33.1908) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R1" - (at 0 -1.65 0) + (uuid "c7e8e1bb-0b32-492a-8290-e694b80e5f11") + (at 60.94475 61.128965) + (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C5" + (at 0.0625 -0.153125 90) (layer "F.SilkS") - (uuid "7198e0cb-080c-40a0-9a33-0ba8ec1c1300") + (uuid "b9469ece-a958-47c3-af66-0bef5db24b06") (effects (font (size 1 1) @@ -7799,10 +7665,10 @@ ) ) ) - (property "Value" "10k" - (at 0 1.65 0) + (property "Value" "1n5" + (at 0 2.3 0) (layer "F.Fab") - (uuid "7eb8c9ca-8b0c-4ec2-a416-580ae4e0aefb") + (uuid "4c57fd9c-ac15-4810-91e2-04463615060b") (effects (font (size 1 1) @@ -7810,25 +7676,12 @@ ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e9e511a5-69c6-4c26-b033-0d9873090a22") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "8164e666-37c9-4a92-8b53-f36466bcc8a2") + (uuid "abf22439-0529-436a-b21a-fe4d61c0ce9b") (effects (font (size 1.27 1.27) @@ -7841,7 +7694,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "09db2c9d-af3b-463f-8f0e-cbde8ef0c279") + (uuid "fb9e0d68-2b09-4190-9d74-ac650f0bdc7c") (effects (font (size 1.27 1.27) @@ -7849,141 +7702,142 @@ ) ) ) - (property ki_fp_filters "R_*") - (path "/19405bce-01fb-4cac-957a-65dcde5bef83") - (sheetname "Principale") + (property ki_fp_filters "C_*") + (path "/187e4e22-1855-4c15-8342-a3a509fb32ac") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.711252 -1.36) + (end 0.711252 -1.36) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "aaf304d8-719b-4c88-aa74-fa940830488c") + (uuid "924d5f36-ea77-4077-a413-59a7c4d1be2e") ) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.711252 1.36) + (end 0.711252 1.36) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "6644aba1-d756-472b-8aee-a4a118e680bd") + (uuid "a01168e3-5756-4465-a7c8-aea3bee0c2cf") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -2.48 -1.6) + (end 2.48 -1.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "a0ba38d3-d5c0-4f3d-94d4-ba67f0988c5c") + (uuid "acab2272-613e-4360-8134-048e49a601f6") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -2.48 1.6) + (end -2.48 -1.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "8599da46-d73f-49fc-9829-bf2592fc7436") + (uuid "9b9d1d96-4cba-4d66-80c0-95ef1043a3c7") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 2.48 -1.6) + (end 2.48 1.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "1c3aae97-8e3b-4f69-b331-a26e1b94f185") + (uuid "5a453e84-e741-404d-94fc-adaab900c7cb") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 2.48 1.6) + (end -2.48 1.6) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "3b14f612-c0bc-4556-b4fc-8b3cac7f7923") + (uuid "fd0bbd5c-fff3-41b7-b1fa-8e65e6e6be73") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.6 -1.25) + (end 1.6 -1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "9e535399-a070-4bd1-9513-14f2c939662c") + (uuid "4c036959-73e9-47fc-b0fd-1442368eb119") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start -1.6 1.25) + (end -1.6 -1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "58b97b3a-fdc9-429b-a617-34436becfb45") + (uuid "7d33110e-0488-440e-b171-558dcfaedca3") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 1.6 -1.25) + (end 1.6 1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "f519560a-f73d-40de-8d9a-8800bcc80c86") + (uuid "3fa8f2bb-2695-4760-9c7d-290d7d4a11d1") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.6 1.25) + (end -1.6 1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5b2d0cf8-a2b2-45c1-83c8-52853b43ed0f") + (uuid "a1a2dc81-e673-4dfb-b849-8406cf2a6558") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "f7ed12ab-6e77-488d-9cb2-e7b1d7db3f77") + (uuid "1bd92a30-ed91-4511-84ab-ab4e4c995d57") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.2083333333) - (net 3 "GND") + (at -1.5625 0) + (size 1.325 2.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 21 "Net-(J2-Pin_14)") (pintype "passive") - (uuid "04c892e0-5cb4-4a58-ad8a-b6b74ddbf96c") + (uuid "3803b313-c381-4c5f-a96c-dbe06aa945de") ) (pad "2" smd roundrect - (at 1 0) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.2083333333) - (net 9 "Net-(U2-PB8)") + (at 1.5625 0) + (size 1.325 2.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 17 "Net-(U4B--)") (pintype "passive") - (uuid "da192442-70a4-4953-856e-c22275013c27") + (uuid "1171f7c1-4c0b-4cc9-80ec-700d99a658d7") ) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) ) @@ -7995,16 +7849,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") - (uuid "d79578f2-2a99-4c71-95a8-bedfbc4ff0a2") - (at 34.3679 58.3932) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R12" - (at 0 -1.65 0) + (uuid "cdea25cd-d1ce-4f8f-adfd-8c3939451d40") + (at 53.1135 70.903965) + (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C6" + (at 0 0.05 90) (layer "F.SilkS") - (uuid "8eff1338-42ea-45a7-9dff-69adcbecf97f") + (uuid "c48662a8-85ac-4650-b7ed-95a976159d97") (effects (font (size 1 1) @@ -8012,10 +7866,10 @@ ) ) ) - (property "Value" "100k" - (at 0 1.65 0) + (property "Value" "1µ" + (at 0 2.3 0) (layer "F.Fab") - (uuid "6ab030a1-edcf-42aa-8fc9-6c8501a4cb3b") + (uuid "3dcc08a0-e9c0-49d1-9f84-fff30b48090d") (effects (font (size 1 1) @@ -8023,25 +7877,414 @@ ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "9de71102-ac8c-4dfa-b830-824d64b218b1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "0e3e307d-ff12-411f-ac7d-6430c4e60d13") + (uuid "b664e5e5-b132-4a4c-8ea5-857407d0b20c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a4b87eb5-bd70-4772-946d-0b06f0b6122b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/faf0508a-3402-4fc0-9249-dd00ad0d3d9c") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -0.711252 -1.36) + (end 0.711252 -1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b00f5e6-e1f9-4c22-ad42-562d3c8cd919") + ) + (fp_line + (start -0.711252 1.36) + (end 0.711252 1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc168640-2e2d-4742-ad3b-2ef12b27987d") + ) + (fp_line + (start -2.48 -1.6) + (end 2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64122499-1d67-412d-b5e5-73ee78661798") + ) + (fp_line + (start -2.48 1.6) + (end -2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3eb946d0-79be-4f81-84bd-a6b5f4b93123") + ) + (fp_line + (start 2.48 -1.6) + (end 2.48 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4dc1d6bb-ea7d-43dd-9a98-6056f6c06b21") + ) + (fp_line + (start 2.48 1.6) + (end -2.48 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be4a04af-8e22-44f2-b768-6056971d0942") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7021e9be-da50-4ca8-8f77-49b6b3b8a4c5") + ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "552307cc-33e9-4e4c-893a-d5fd699d8b50") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b6187e9-8826-4247-9fe9-ebcc6c3ca3da") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f6e87451-fae9-41a0-894b-f5d5970b22e4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "27fbad10-de5a-4687-8c69-8ce1b45554a6") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0) + (size 1.325 2.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 3 "GND") + (pintype "passive") + (uuid "584d8fb2-9651-4c3e-82c0-2907d7909070") + ) + (pad "2" smd roundrect + (at 1.5625 0) + (size 1.325 2.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 18 "Net-(U4A-+)") + (pintype "passive") + (uuid "29e99e74-4bbe-48d4-9e11-bb221f2d03cd") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "d49f684c-cc0e-4812-a79b-e0b0ced1caf3") + (at 62.25 41.199999 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R1" + (at 0 -1.82 90) + (layer "F.SilkS") + (uuid "e94886b0-8580-406b-b7ed-170a218f0e95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.82 90) + (layer "F.Fab") + (uuid "3fb4ac29-321b-4dda-9def-7625b7baa9f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6d837a4-7d2f-4ef6-a21c-12a127209457") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 270) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a7dc3106-e9ce-403a-9e57-8921aa69365a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/19405bce-01fb-4cac-957a-65dcde5bef83") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2960099c-7cc6-4d40-98f8-6cea8ed1c0a2") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8564219d-5560-43c0-ae86-8553583fcaf1") + ) + (fp_line + (start -2.45 1.12) + (end -2.45 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53f1bcb5-9e7d-4e53-9ebe-1f91eb2962ee") + ) + (fp_line + (start 2.45 1.12) + (end -2.45 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ef810a1-be98-4dcc-b93c-44388e2e0e86") + ) + (fp_line + (start -2.45 -1.12) + (end 2.45 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3784dc65-95fa-4182-a0a2-96a406199a85") + ) + (fp_line + (start 2.45 -1.12) + (end 2.45 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8ad7240-af64-43ad-8479-e6efea3ee44c") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ea2d8ce-51d3-4074-bdcb-2795960aa976") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "92c80560-2cd5-4aef-873e-285c9e37a129") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "097491de-2133-47ae-b3bf-0eae2345c1c4") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f4a8477-f752-4714-b1a6-adc67903ed32") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "2fefedb0-bfa3-4506-9f5c-091bb4e2ecb0") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.550001 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 3 "GND") + (pintype "passive") + (uuid "d816c297-2ea1-43e6-b974-54f794ee3d18") + ) + (pad "2" smd roundrect + (at 1.550001 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 5 "Net-(U2-PB8)") + (pintype "passive") + (uuid "87adba17-96a3-4c0b-a4f1-ca0eac064a25") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "d53069df-9dd4-4dbf-80e0-87d4b449b65b") + (at 47.788715 66.34125) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R7" + (at 0 0.05 90) + (layer "F.SilkS") + (uuid "6276d833-2d80-4d83-a6bb-146394974c4d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "6k8" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "51fed2f2-92dc-44b1-91da-72b7a8777fc4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d6bac32c-2820-4383-92bd-3469f236109f") (effects (font (size 1.27 1.27) @@ -8054,7 +8297,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "29dfe747-4924-4d9d-ab8d-b451df0ed771") + (uuid "5b5b1c6c-0b50-47c1-adb8-ae794ac30706") (effects (font (size 1.27 1.27) @@ -8063,140 +8306,141 @@ ) ) (property ki_fp_filters "R_*") - (path "/9a88336a-c521-42fc-acbc-ba1071f305d2") - (sheetname "Principale") + (path "/c07a7936-d848-4bfb-bebd-640a7cd6a973") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start -0.727064 -0.91) + (end 0.727064 -0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "acd48570-d4d2-44f4-8a95-608e1dda7466") + (uuid "84877b96-ba4e-4e06-be5a-f11090f0d07a") ) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start -0.727064 0.91) + (end 0.727064 0.91) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "e3270392-b61b-4e0f-a6f4-5703fcd90743") + (uuid "d698b819-30b7-4f17-9aba-cd773268be09") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -2.45 -1.12) + (end 2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "d8b8c926-3f19-4bdc-af9f-e3769816bcf5") + (uuid "27047ece-30d8-4b28-8485-7990b2db7e41") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -2.45 1.12) + (end -2.45 -1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f5c4b538-baf3-48db-acc0-5cd040895cdf") + (uuid "a9e778c7-013f-4eae-99f7-830a80d05b75") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 2.45 -1.12) + (end 2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "81029629-4e24-40de-8295-ee9fd950dcb7") + (uuid "a82b8663-dc14-4392-8965-ea27f9d12257") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 2.45 1.12) + (end -2.45 1.12) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "bdd8d052-f8a0-4cba-ac32-0d388f1bc272") + (uuid "e0cad685-be9f-46ce-8723-9dd3f4e4f8a5") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start -1.6 -0.8) + (end 1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "d139483d-e131-4ab3-af2f-0be1dbacdf53") + (uuid "3dc76166-084a-45e1-920f-e03a45eca70a") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start -1.6 0.8) + (end -1.6 -0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "0b25ec3f-b060-40c2-8e6f-645953405262") + (uuid "2758a8b6-c93a-467a-83db-ba2eeb8adf78") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "f1498629-0a62-4857-8241-e7d19723f927") + (uuid "d7b57da7-c460-4f59-b1e1-3790fcee8d4c") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 1.6 0.8) + (end -1.6 0.8) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "7d501372-124d-4b04-bf80-3a5bb636b16d") + (uuid "156a4354-c37d-418a-b32d-5a2396dc7c2c") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "da9bf866-18c4-498b-80f2-be071f0d8080") + (uuid "9de27e41-97d7-4441-8f60-d3716ba4fe59") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 0.8 0.8) + (thickness 0.12) ) ) ) (pad "1" smd roundrect - (at -1 0) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 3 "GND") + (at -1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 19 "Net-(C7-Pad1)") (pintype "passive") - (uuid "eb442f13-096f-4e81-87e0-874107060c3c") + (uuid "982a95c2-f2cb-4d4c-ba6e-ab8ba814888e") ) (pad "2" smd roundrect - (at 1 0) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 22 "Net-(U7A-+)") + (at 1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 16 "Net-(U4A--)") (pintype "passive") - (uuid "a30c106a-81b5-4da6-b95c-bf22b18db221") + (uuid "5bf11a54-9a8e-4314-a02d-d9520c73721c") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" (offset (xyz 0 0 0) ) @@ -8208,53 +8452,39 @@ ) ) ) - (footprint "Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering" + (footprint "LOGO" (layer "F.Cu") - (uuid "d94d833f-4399-47ae-b87e-db201e26d3dc") - (at 31.4706 33.7658 90) - (descr "SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package") - (tags "SMD SMT crystal hand-soldering") - (property "Reference" "Y1" - (at 0 -2.8 90) - (layer "F.SilkS") - (uuid "5c699d19-14b6-41bf-af03-50960f143fe0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "12.288 MHz" - (at 0 2.8 90) - (layer "F.Fab") - (uuid "e789b0fe-d7e6-4312-a605-029e2a6c0fa3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering" + (uuid "d6f4287a-551b-4fc5-8a35-05ffa0962a5f") + (at 56.9 78.7 90) + (property "Reference" "S" (at 0 0 90) - (unlocked yes) - (layer "F.Fab") + (layer "F.SilkS") (hide yes) - (uuid "52f83f8c-d55e-4056-ae90-48b60e5b6e32") + (uuid "09657f59-64c1-4db0-a0be-65ce36a64d66") (effects (font - (size 1.27 1.27) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) + ) + ) + ) + (property "Value" "LOGO" + (at 0.75 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "6ff1dc4d-dc35-4d26-aaa3-e83d0c6d6d3a") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) ) ) ) (property "Datasheet" "" (at 0 0 90) - (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "aa2f8557-4265-4a7d-b1d6-0a6af042de57") + (uuid "1ab38b7c-053d-4e41-96f1-5a49f1719a40") (effects (font (size 1.27 1.27) @@ -8264,10 +8494,222 @@ ) (property "Description" "" (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2c0258f8-df15-4a86-9f31-591b4974422a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.087131 0.173558) (xy -0.06416 0.210581) (xy -0.058878 0.247451) (xy -0.069591 0.281564) (xy -0.094602 0.310309) + (xy -0.132218 0.331079) (xy -0.180743 0.341266) (xy -0.196499 0.341868) (xy -0.212416 0.343983) + (xy -0.221259 0.353647) (xy -0.226607 0.375973) (xy -0.228249 0.387248) (xy -0.232164 0.423149) + (xy -0.234317 0.457188) (xy -0.234462 0.465247) (xy -0.243165 0.499922) (xy -0.265679 0.53191) (xy -0.296609 0.554933) + (xy -0.317499 0.561925) (xy -0.349917 0.560648) (xy -0.377259 0.55154) (xy -0.401824 0.534513) (xy -0.417782 0.5106) + (xy -0.426605 0.475975) (xy -0.429765 0.426807) (xy -0.429847 0.414732) (xy -0.429847 0.341923) + (xy -0.456712 0.341868) (xy -0.508234 0.335412) (xy -0.549691 0.317375) (xy -0.576857 0.290035) + (xy -0.593585 0.249715) (xy -0.591449 0.212766) (xy -0.570254 0.176807) (xy -0.567423 0.173558) + (xy -0.538923 0.141653) (xy -0.327284 0.141653) (xy -0.115645 0.141653) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2defe2bc-81c1-4275-8e2d-19fc757c81f4") + ) + (fp_poly + (pts + (xy 0.554409 -0.724649) (xy 0.624655 -0.694374) (xy 0.687165 -0.648806) (xy 0.738764 -0.589332) + (xy 0.740825 -0.586281) (xy 0.777238 -0.515947) (xy 0.795836 -0.44342) (xy 0.797815 -0.371007) (xy 0.784372 -0.30102) + (xy 0.756703 -0.235768) (xy 0.716005 -0.17756) (xy 0.663475 -0.128707) (xy 0.600309 -0.091517) (xy 0.527705 -0.068301) + (xy 0.468923 -0.061486) (xy 0.425018 -0.061992) (xy 0.383992 -0.065905) (xy 0.356577 -0.07173) (xy 0.284595 -0.10455) + (xy 0.224727 -0.150414) (xy 0.177612 -0.206714) (xy 0.143887 -0.270834) (xy 0.124191 -0.340165) + (xy 0.119635 -0.405305) (xy 0.31533 -0.405305) (xy 0.324164 -0.355142) (xy 0.328658 -0.343334) (xy 0.354969 -0.302109) + (xy 0.3921 -0.273172) (xy 0.435698 -0.257851) (xy 0.481408 -0.257472) (xy 0.524877 -0.27336) (xy 0.535377 -0.280395) + (xy 0.574311 -0.319764) (xy 0.595759 -0.365292) (xy 0.599069 -0.414409) (xy 0.583586 -0.464546) + (xy 0.582643 -0.466389) (xy 0.552775 -0.504798) (xy 0.512961 -0.529382) (xy 0.467586 -0.539598) + (xy 0.421037 -0.534902) (xy 0.377698 -0.514749) (xy 0.354725 -0.494652) (xy 0.325436 -0.451341) + (xy 0.31533 -0.405305) (xy 0.119635 -0.405305) (xy 0.11916 -0.412094) (xy 0.129433 -0.484009) (xy 0.155649 -0.553298) + (xy 0.198444 -0.617349) (xy 0.218097 -0.638689) (xy 0.268276 -0.681577) (xy 0.321682 -0.710879) + (xy 0.385197 -0.730124) (xy 0.403409 -0.733768) (xy 0.479602 -0.738243) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "310d9988-3fc9-4425-9fc8-29f12df2952a") + ) + (fp_poly + (pts + (xy -1.063281 -0.735567) (xy -1.030063 -0.730944) (xy -0.999262 -0.721105) (xy -0.963871 -0.704902) + (xy -0.893863 -0.66052) (xy -0.839252 -0.60429) (xy -0.800629 -0.537113) (xy -0.778585 -0.459891) + (xy -0.773831 -0.41525) (xy -0.772853 -0.368385) (xy -0.776259 -0.33203) (xy -0.785207 -0.297426) + (xy -0.791884 -0.27867) (xy -0.823081 -0.219243) (xy -0.868546 -0.16321) (xy -0.923131 -0.116148) + (xy -0.965027 -0.091032) (xy -1.022938 -0.070767) (xy -1.088445 -0.060813) (xy -1.1543 -0.061543) + (xy -1.213255 -0.073335) (xy -1.224823 -0.077549) (xy -1.29809 -0.115399) (xy -1.356734 -0.164595) + (xy -1.382703 -0.19587) (xy -1.41809 -0.253001) (xy -1.439135 -0.311079) (xy -1.448108 -0.377155) + (xy -1.448755 -0.399541) (xy -1.250425 -0.399541) (xy -1.241988 -0.350275) (xy -1.218958 -0.309436) + (xy -1.184888 -0.278904) (xy -1.14333 -0.260557) (xy -1.097836 -0.256275) (xy -1.051959 -0.267937) + (xy -1.027866 -0.281815) (xy -0.994043 -0.316454) (xy -0.973934 -0.359554) (xy -0.968587 -0.406044) + (xy -0.979053 -0.450854) (xy -0.989135 -0.469023) (xy -1.02275 -0.508763) (xy -1.059311 -0.531289) + (xy -1.102676 -0.538902) (xy -1.106255 -0.538936) (xy -1.160381 -0.530839) (xy -1.20339 -0.507714) + (xy -1.23347 -0.471312) (xy -1.248811 -0.423383) (xy -1.250425 -0.399541) (xy -1.448755 -0.399541) + (xy -1.4488 -0.401103) (xy -1.440302 -0.480479) (xy -1.414057 -0.552874) (xy -1.3711 -0.61669) (xy -1.312467 -0.670332) + (xy -1.250462 -0.707029) (xy -1.21417 -0.723004) (xy -1.183511 -0.73212) (xy -1.149993 -0.736148) + (xy -1.107453 -0.736875) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "234d08ba-493e-4d32-9a63-8cc60bdeec1d") + ) + (fp_poly + (pts + (xy -2.008038 -2.494194) (xy -1.988045 -2.477738) (xy -1.980774 -2.470423) (xy -1.96829 -2.453391) + (xy -1.947771 -2.419949) (xy -1.919828 -2.37121) (xy -1.885072 -2.308283) (xy -1.844118 -2.232281) + (xy -1.797572 -2.144314) (xy -1.746052 -2.045493) (xy -1.735255 -2.024623) (xy -1.692271 -1.941612) + (xy -1.651899 -1.864001) (xy -1.615043 -1.793506) (xy -1.582608 -1.731833) (xy -1.555495 -1.680694) + (xy -1.534607 -1.6418) (xy -1.520847 -1.616861) (xy -1.51512 -1.607588) (xy -1.504661 -1.607032) + (xy -1.475869 -1.606465) (xy -1.429948 -1.605897) (xy -1.368102 -1.605331) (xy -1.291536 -1.604775) + (xy -1.201454 -1.604234) (xy -1.099062 -1.603716) (xy -0.985563 -1.603225) (xy -0.862163 -1.60277) + (xy -0.730065 -1.602355) (xy -0.590475 -1.601986) (xy -0.444597 -1.601673) (xy -0.338487 -1.601484) + (xy 0.831294 -1.599616) (xy 1.06584 -1.989212) (xy 1.114419 -2.069457) (xy 1.160841 -2.145283) (xy 1.203962 -2.214884) + (xy 1.242643 -2.276454) (xy 1.275736 -2.328188) (xy 1.302104 -2.368281) (xy 1.320603 -2.394926) + (xy 1.329308 -2.405673) (xy 1.365047 -2.427389) (xy 1.404045 -2.431948) (xy 1.441303 -2.418877) + (xy 1.444704 -2.416608) (xy 1.450205 -2.413134) (xy 1.455288 -2.410217) (xy 1.45997 -2.407106) (xy 1.464267 -2.403049) + (xy 1.468195 -2.397295) (xy 1.471771 -2.389093) (xy 1.475011 -2.377691) (xy 1.477932 -2.362337) + (xy 1.480548 -2.342282) (xy 1.482879 -2.316772) (xy 1.484939 -2.285057) (xy 1.486745 -2.246386) + (xy 1.488314 -2.200006) (xy 1.489663 -2.145166) (xy 1.490805 -2.081116) (xy 1.491759 -2.007104) + (xy 1.492542 -1.922377) (xy 1.493168 -1.826186) (xy 1.493657 -1.717777) (xy 1.494023 -1.596403) + (xy 1.494282 -1.461308) (xy 1.49445 -1.311743) (xy 1.494546 -1.146955) (xy 1.494584 -0.966196) (xy 1.494582 -0.768709) + (xy 1.494555 -0.553747) (xy 1.49452 -0.320558) (xy 1.494498 -0.134641) (xy 1.494434 0.117802) (xy 1.494287 0.357667) + (xy 1.494059 0.58448) (xy 1.493753 0.797778) (xy 1.49337 0.99709) (xy 1.492912 1.181948) (xy 1.492384 1.351883) + (xy 1.491782 1.506428) (xy 1.491115 1.645114) (xy 1.490379 1.767471) (xy 1.48958 1.873033) (xy 1.488717 1.96133) + (xy 1.487795 2.031895) (xy 1.486813 2.084257) (xy 1.485775 2.11795) (xy 1.484846 2.131592) (xy 1.475637 2.176593) + (xy 1.461859 2.223736) (xy 1.451152 2.251792) (xy 1.426917 2.306591) (xy 1.642304 2.303622) (xy 1.857692 2.300653) + (xy 1.890018 2.265359) (xy 1.919091 2.219979) (xy 1.937326 2.160172) (xy 1.944053 2.088197) (xy 1.944077 2.083431) + (xy 1.942341 2.047157) (xy 1.936557 2.009395) (xy 1.925856 1.96772) (xy 1.90937 1.919715) (xy 1.886232 1.862958) + (xy 1.855574 1.79503) (xy 1.816529 1.713509) (xy 1.797809 1.675423) (xy 1.750829 1.578911) (xy 1.712278 1.496055) + (xy 1.680874 1.423551) (xy 1.655335 1.358097) (xy 1.63438 1.296393) (xy 1.616726 1.235139) (xy 1.601092 1.171032) + (xy 1.599925 1.165839) (xy 1.592444 1.129791) (xy 1.586881 1.095427) (xy 1.582962 1.058872) (xy 1.580411 1.016253) + (xy 1.578955 0.963695) (xy 1.578317 0.897324) (xy 1.578223 0.859692) (xy 1.578805 0.77123) (xy 1.581152 0.697933) + (xy 1.585845 0.635462) (xy 1.593464 0.579479) (xy 1.604597 0.525646) (xy 1.619822 0.469622) (xy 1.638515 0.410703) + (xy 1.66873 0.332319) (xy 1.706446 0.254462) (xy 1.749943 0.179264) (xy 1.7975 0.108857) (xy 1.847396 0.045374) + (xy 1.897912 -0.009052) (xy 1.947325 -0.052291) (xy 1.993915 -0.082209) (xy 2.035963 -0.096674) + (xy 2.048768 -0.097693) (xy 2.085569 -0.08876) (xy 2.115911 -0.065142) (xy 2.135128 -0.031607) (xy 2.139461 -0.004994) + (xy 2.137378 0.023945) (xy 2.129059 0.047151) (xy 2.111401 0.069446) (xy 2.081301 0.095655) (xy 2.067979 0.106083) + (xy 2.005316 0.164151) (xy 1.94608 0.237738) (xy 1.892962 0.322845) (xy 1.848656 0.415465) (xy 1.833808 0.454269) + (xy 1.810717 0.525596) (xy 1.79397 0.593614) (xy 1.782763 0.663665) (xy 1.776295 0.741092) (xy 1.773762 0.831238) + (xy 1.773652 0.854807) (xy 1.774574 0.93489) (xy 1.778073 1.00658) (xy 1.784965 1.0728) (xy 1.796062 1.136475) + (xy 1.812174 1.200528) (xy 1.834116 1.267882) (xy 1.862698 1.341461) (xy 1.898733 1.424189) (xy 1.943034 1.518991) + (xy 1.978558 1.592384) (xy 2.022282 1.682835) (xy 2.057597 1.758695) (xy 2.085309 1.822602) (xy 2.106228 1.877193) + (xy 2.121161 1.925105) (xy 2.130918 1.968975) (xy 2.136306 2.011439) (xy 2.138134 2.055137) (xy 2.13721 2.1027) + (xy 2.136941 2.109053) (xy 2.133391 2.158603) (xy 2.127611 2.206838) (xy 2.12055 2.246683) (xy 2.116277 2.263051) + (xy 2.088015 2.32755) (xy 2.047675 2.387289) (xy 2.000062 2.435288) (xy 1.994934 2.43929) (xy 1.985616 2.4467) + (xy 1.977473 2.453496) (xy 1.969663 2.459701) (xy 1.961342 2.465343) (xy 1.951669 2.470447) (xy 1.939799 2.475039) + (xy 1.92489 2.479146) (xy 1.9061 2.482794) (xy 1.882583 2.48601) (xy 1.853501 2.488818) (xy 1.818007 2.491246) + (xy 1.77526 2.493319) (xy 1.724416 2.495065) (xy 1.664633 2.496508) (xy 1.595067 2.497675) (xy 1.514876 2.498593) + (xy 1.423217 2.499287) (xy 1.319247 2.499784) (xy 1.202123 2.50011) (xy 1.071002 2.500291) (xy 0.925042 2.500353) + (xy 0.763398 2.500323) (xy 0.585228 2.500225) (xy 0.389691 2.500087) (xy 0.175943 2.499936) (xy 0.04463 2.499852) + (xy -0.142503 2.499696) (xy -0.324757 2.499454) (xy -0.501136 2.499131) (xy -0.67065 2.498734) (xy -0.832304 2.498266) + (xy -0.985106 2.497734) (xy -1.128064 2.497142) (xy -1.260184 2.496495) (xy -1.380473 2.4958) (xy -1.487939 2.49506) + (xy -1.581589 2.494281) (xy -1.66043 2.493468) (xy -1.723469 2.492627) (xy -1.769714 2.491763) (xy -1.798171 2.49088) + (xy -1.807308 2.490196) (xy -1.883446 2.465814) (xy -1.955389 2.424561) (xy -2.019882 2.369087) + (xy -2.073671 2.30204) (xy -2.103302 2.249448) (xy -2.134577 2.183423) (xy -2.134641 2.124515) (xy -1.944124 2.124515) + (xy -1.919436 2.174974) (xy -1.88262 2.229271) (xy -1.833044 2.269419) (xy -1.778452 2.292241) (xy -1.762696 2.293867) + (xy -1.728757 2.295396) (xy -1.677987 2.296826) (xy -1.61174 2.298153) (xy -1.531371 2.299379) (xy -1.438234 2.300501) + (xy -1.333682 2.301519) (xy -1.21907 2.30243) (xy -1.095751 2.303233) (xy -0.965079 2.303929) (xy -0.828409 2.304514) + (xy -0.687093 2.304987) (xy -0.542487 2.305348) (xy -0.395944 2.305595) (xy -0.248819 2.305726) + (xy -0.102464 2.305739) (xy 0.041766 2.305636) (xy 0.182517 2.305413) (xy 0.318435 2.305068) (xy 0.448167 2.304604) + (xy 0.570357 2.304014) (xy 0.683653 2.3033) (xy 0.7867 2.30246) (xy 0.878145 2.301493) (xy 0.956633 2.300397) + (xy 1.020811 2.299171) (xy 1.069324 2.297814) (xy 1.100818 2.296324) (xy 1.112716 2.295065) (xy 1.17399 2.272706) + (xy 1.224268 2.235133) (xy 1.261288 2.184126) (xy 1.265989 2.17449) (xy 1.289585 2.122951) (xy 1.287119 0.077983) + (xy 1.284653 -1.966986) (xy 1.12438 -1.701668) (xy 1.084375 -1.635883) (xy 1.046811 -1.574948) (xy 1.013069 -1.521039) + (xy 0.984528 -1.476328) (xy 0.962567 -1.44299) (xy 0.94857 -1.423198) (xy 0.94505 -1.419118) (xy 0.94154 -1.416624) + (xy 0.936157 -1.414388) (xy 0.927897 -1.4124) (xy 0.915758 -1.410648) (xy 0.89874 -1.409122) (xy 0.87584 -1.407811) + (xy 0.846056 -1.406706) (xy 0.808386 -1.405791) (xy 0.761829 -1.40506) (xy 0.705383 -1.404501) (xy 0.638046 -1.404102) + (xy 0.558817 -1.403853) (xy 0.466692 -1.403744) (xy 0.360671 -1.403763) (xy 0.239752 -1.403898) + (xy 0.102933 -1.404141) (xy -0.050788 -1.404479) (xy -0.222412 -1.404902) (xy -0.340525 -1.405209) + (xy -0.524216 -1.405702) (xy -0.689373 -1.406181) (xy -0.836998 -1.406659) (xy -0.968095 -1.407155) + (xy -1.083669 -1.40768) (xy -1.184722 -1.408254) (xy -1.272258 -1.408891) (xy -1.347281 -1.409607) + (xy -1.410794 -1.410416) (xy -1.463801 -1.411338) (xy -1.507306 -1.412385) (xy -1.542312 -1.413574) + (xy -1.569822 -1.414921) (xy -1.59084 -1.416441) (xy -1.606372 -1.41815) (xy -1.617419 -1.420064) + (xy -1.624984 -1.422198) (xy -1.630072 -1.424568) (xy -1.631462 -1.425464) (xy -1.643762 -1.439797) + (xy -1.663951 -1.470842) (xy -1.691497 -1.517676) (xy -1.725869 -1.579378) (xy -1.766542 -1.655028) + (xy -1.79754 -1.713995) (xy -1.939194 -1.985594) (xy -1.941658 0.069461) (xy -1.944124 2.124515) + (xy -2.134641 2.124515) (xy -2.1371 -0.128805) (xy -2.139622 -2.441032) (xy -2.117546 -2.466697) + (xy -2.085681 -2.489709) (xy -2.054239 -2.497893) (xy -2.027142 -2.499805) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "320e6133-5f80-454d-87f4-ae8494d3b08b") + ) + (embedded_fonts no) + ) + (footprint "Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering" + (layer "F.Cu") + (uuid "d94d833f-4399-47ae-b87e-db201e26d3dc") + (at 50.649999 42.5) + (descr "SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package") + (tags "SMD SMT crystal hand-soldering") + (property "Reference" "Y1" + (at 0 -2.8 0) + (layer "F.SilkS") + (uuid "5fa67037-785a-46a1-bd09-ab6621974e21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "12.288 MHz" + (at 0 2.8 0) + (layer "F.Fab") + (uuid "3e61b087-7390-4b3f-bcbb-52e7c788427f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "954a67a0-b99a-408a-9cf6-fe236ed04d22") + (uuid "cfdb44dc-8084-4b88-a3ba-da034362bae7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8837c5c7-68f8-4565-af54-e0645ea56994") (effects (font (size 1.27 1.27) @@ -8277,63 +8719,9 @@ ) (property ki_fp_filters "Crystal*") (path "/3a3863d3-8e24-461e-8cf5-a941e01a83f7") - (sheetname "Principale") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) - (fp_circle - (center 0 0) - (end 0.4 0) - (stroke - (width 0.1) - (type solid) - ) - (fill none) - (layer "F.Adhes") - (uuid "d7d2f16e-d67e-49d7-8a23-43554dec2c91") - ) - (fp_circle - (center 0 0) - (end 0.333333 0) - (stroke - (width 0.133333) - (type solid) - ) - (fill none) - (layer "F.Adhes") - (uuid "c64c35cb-9b95-4351-b5e6-937016dff655") - ) - (fp_circle - (center 0 0) - (end 0.213333 0) - (stroke - (width 0.133333) - (type solid) - ) - (fill none) - (layer "F.Adhes") - (uuid "14e0c47a-9ce9-4840-8c89-a828ce599a23") - ) - (fp_circle - (center 0 0) - (end 0.093333 0) - (stroke - (width 0.186667) - (type solid) - ) - (fill none) - (layer "F.Adhes") - (uuid "7d0d5d74-2db6-49b3-8d39-5a3939ec0f57") - ) - (fp_line - (start 2.7 -1.8) - (end -4.55 -1.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c97d5990-fb69-4b6f-b2f1-7005244e8f9b") - ) (fp_line (start -4.55 -1.8) (end -4.55 1.8) @@ -8355,14 +8743,58 @@ (uuid "7aa12162-a99f-46aa-9bf6-781c68d26614") ) (fp_line - (start 4.6 -1.9) - (end -4.6 -1.9) + (start 2.7 -1.8) + (end -4.55 -1.8) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "9a74f5a1-ae38-4a15-b54d-f42aab969326") + (layer "F.SilkS") + (uuid "c97d5990-fb69-4b6f-b2f1-7005244e8f9b") + ) + (fp_circle + (center 0 0) + (end 0.093332 0) + (stroke + (width 0.186667) + (type solid) + ) + (fill no) + (layer "F.Adhes") + (uuid "7d0d5d74-2db6-49b3-8d39-5a3939ec0f57") + ) + (fp_circle + (center 0 0) + (end 0.213333 0) + (stroke + (width 0.133333) + (type solid) + ) + (fill no) + (layer "F.Adhes") + (uuid "14e0c47a-9ce9-4840-8c89-a828ce599a23") + ) + (fp_circle + (center 0 0) + (end 0.333333 0) + (stroke + (width 0.133333) + (type solid) + ) + (fill no) + (layer "F.Adhes") + (uuid "c64c35cb-9b95-4351-b5e6-937016dff655") + ) + (fp_circle + (center 0 0) + (end 0.4 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Adhes") + (uuid "d7d2f16e-d67e-49d7-8a23-43554dec2c91") ) (fp_line (start -4.6 -1.9) @@ -8374,16 +8806,6 @@ (layer "F.CrtYd") (uuid "13fdfd5a-3271-4c2e-91a4-a098f9edb7eb") ) - (fp_line - (start 4.6 1.9) - (end 4.6 -1.9) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "65c05122-1897-4f35-a18b-58d076197984") - ) (fp_line (start -4.6 1.9) (end 4.6 1.9) @@ -8395,44 +8817,24 @@ (uuid "9d69c253-bcf6-43f8-9985-2e681a99202c") ) (fp_line - (start 2.3 -1.6) - (end 2.5 -1.4) + (start 4.6 -1.9) + (end -4.6 -1.9) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "50c268d9-13c3-48f8-ab7d-12aa40dae212") + (layer "F.CrtYd") + (uuid "9a74f5a1-ae38-4a15-b54d-f42aab969326") ) (fp_line - (start -2.3 -1.6) - (end 2.3 -1.6) + (start 4.6 1.9) + (end 4.6 -1.9) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "0824433d-068e-4644-bcd1-1b660be00faa") - ) - (fp_line - (start 2.5 -1.4) - (end 2.5 1.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1ad3d6ab-849c-4781-8de2-274715737baf") - ) - (fp_line - (start -2.5 -1.4) - (end -2.3 -1.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d4055b94-89dc-46b6-8f37-c8fa63f75006") + (layer "F.CrtYd") + (uuid "65c05122-1897-4f35-a18b-58d076197984") ) (fp_line (start -2.5 0.6) @@ -8445,18 +8847,18 @@ (uuid "1a27b4de-c7bf-40a9-a337-5d111b565807") ) (fp_line - (start 2.5 1.4) - (end 2.3 1.6) + (start -2.499999 -1.4) + (end -2.3 -1.6) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "23574d16-a763-4129-b3fd-50f7384fa45c") + (uuid "d4055b94-89dc-46b6-8f37-c8fa63f75006") ) (fp_line - (start -2.5 1.4) - (end -2.5 -1.4) + (start -2.499999 1.4) + (end -2.499999 -1.4) (stroke (width 0.1) (type solid) @@ -8464,6 +8866,36 @@ (layer "F.Fab") (uuid "7298dc50-ec5f-4b23-ba49-f45816a74b69") ) + (fp_line + (start -2.3 -1.6) + (end 2.3 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0824433d-068e-4644-bcd1-1b660be00faa") + ) + (fp_line + (start -2.3 1.6) + (end -2.499999 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd0a8757-21d9-4a75-b3cf-3c1ce957d08d") + ) + (fp_line + (start 2.3 -1.6) + (end 2.499999 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50c268d9-13c3-48f8-ab7d-12aa40dae212") + ) (fp_line (start 2.3 1.6) (end -2.3 1.6) @@ -8475,17 +8907,27 @@ (uuid "db3e97a9-93f8-480d-bffb-563f7989ebe4") ) (fp_line - (start -2.3 1.6) - (end -2.5 1.4) + (start 2.499999 -1.4) + (end 2.499999 1.4) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "cd0a8757-21d9-4a75-b3cf-3c1ce957d08d") + (uuid "1ad3d6ab-849c-4781-8de2-274715737baf") + ) + (fp_line + (start 2.499999 1.4) + (end 2.3 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "23574d16-a763-4129-b3fd-50f7384fa45c") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (uuid "4420bb2c-e0a4-45d1-8d70-e65baf582736") (effects @@ -8496,23 +8938,24 @@ ) ) (pad "1" smd rect - (at -2.6 0 90) + (at -2.600001 0) (size 3.5 2.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 15 "Net-(U2-PF1)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 9 "Net-(U2-PF1)") (pinfunction "1") (pintype "passive") (uuid "3fa50c47-72df-4fa4-8dc1-ab1d92b97995") ) (pad "2" smd rect - (at 2.6 0 90) + (at 2.600001 0) (size 3.5 2.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 16 "Net-(U2-PF0)") + (layers "F.Cu" "F.Mask" "F.Paste") + (net 10 "Net-(U2-PF0)") (pinfunction "2") (pintype "passive") (uuid "817b192b-cbde-48d5-880e-35d275a013ec") ) + (embedded_fonts no) (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering.wrl" (offset (xyz 0 0 0) @@ -8525,16 +8968,16 @@ ) ) ) - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left" + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") - (uuid "d9f3a1af-0ce8-4f3b-95d4-1e1dfdde13aa") - (at 26.4795 56.0858 90) - (descr "surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left)") - (tags "Surface mounted pin header SMD 1x05 2.54mm single row style1 pin1 left") - (property "Reference" "J3" - (at 0 -7.41 90) + (uuid "dbd3d081-e102-4d7e-aa96-2ab610c94122") + (at 54.376 66.283965) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Reference" "U4" + (at -0.11875 -1.308125 0) (layer "F.SilkS") - (uuid "48bb7d15-8f79-440f-8238-b82d651f401d") + (uuid "eb02d0e2-6c1f-4091-9d40-2d286f091f18") (effects (font (size 1 1) @@ -8542,10 +8985,10 @@ ) ) ) - (property "Value" "Conn_01x05_Pin" - (at 0 7.41 90) + (property "Value" "MCP6022" + (at 0 3.4 0) (layer "F.Fab") - (uuid "2845e076-9918-4f78-9cf3-198c31ab3637") + (uuid "14b63380-6770-45aa-9036-46a882fd4c55") (effects (font (size 1 1) @@ -8553,12 +8996,11 @@ ) ) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left" - (at 0 0 90) - (unlocked yes) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/20001685e.pdf" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "29e064ed-d006-459b-a872-97a3e6a047c9") + (uuid "e5735cb4-75da-4014-b7d4-77fb1ee2e39c") (effects (font (size 1.27 1.27) @@ -8566,25 +9008,11 @@ ) ) ) - (property "Datasheet" "" - (at 0 0 90) - (unlocked yes) + (property "Description" "Dual Operational Amplifiers, Rail-to-Rail Input/Output, DIP-8/SOIC-8/TSSOP-8" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "6d87c033-b98b-464e-85d9-bf8ba9ccac58") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Generic connector, single row, 01x05, script generated" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "3f85387e-0fba-46d6-946f-1fdf308d3b78") + (uuid "69c6b301-5121-402d-a674-515f3aa42376") (effects (font (size 1.27 1.27) @@ -8592,404 +9020,244 @@ ) ) ) + (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*") + (path "/72177d7b-2704-40ec-b76d-0a673fb40f5c") + (sheetname "/") + (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start 1.33 -6.41) - (end 1.33 -3.3) + (start 0 -2.56) + (end -1.95 -2.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "26c61949-193f-4af1-96d3-111cc8b7d6e5") + (uuid "825f7667-f5e2-4c01-8c56-6333dbee4974") ) (fp_line - (start -1.33 -6.41) - (end 1.33 -6.41) + (start 0 -2.56) + (end 1.95 -2.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "08ac9f79-83ef-4701-b884-61b7fb18c749") + (uuid "3a5f191c-743c-40e9-83c4-8aa2aaa600e6") ) (fp_line - (start -1.33 -6.41) - (end -1.33 -5.84) + (start 0 2.56) + (end -1.95 2.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "5bb66c0d-17fd-4f24-82ce-248c6dc1e233") + (uuid "ea277601-c3cc-4864-807f-3159990ead37") ) (fp_line - (start -1.33 -5.84) - (end -2.85 -5.84) + (start 0 2.56) + (end 1.95 2.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "500fc51f-9d79-4008-a243-2a5d24a98a70") + (uuid "a4b12f8d-0a69-4a7f-a4e7-4a7823ef8efe") ) - (fp_line - (start -1.33 -4.32) - (end -1.33 -0.76) + (fp_poly + (pts + (xy -2.7 -2.465) (xy -2.94 -2.795) (xy -2.46 -2.795) (xy -2.7 -2.465) + ) (stroke (width 0.12) (type solid) ) + (fill yes) (layer "F.SilkS") - (uuid "f816bc86-3ec1-47a3-b517-6a027d03f2a1") + (uuid "b3c6a278-a569-4d94-b790-ad1e0f251182") ) (fp_line - (start 1.33 -1.78) - (end 1.33 1.78) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "47f90477-2e7d-4407-a3c4-1db984ea9b7a") - ) - (fp_line - (start -1.33 0.76) - (end -1.33 4.32) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cb7118d7-e5d5-457a-8854-96a662d8a28e") - ) - (fp_line - (start 1.33 3.3) - (end 1.33 6.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b1113f33-3cce-4c51-b17e-813046063879") - ) - (fp_line - (start 1.33 5.84) - (end 1.33 6.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d5f7e824-c344-4bb1-b3d8-97b99c9f2e31") - ) - (fp_line - (start -1.33 6.41) - (end 1.33 6.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d55f770a-eb1b-4a00-8c53-b3fcdee81ace") - ) - (fp_line - (start 3.45 -6.85) - (end -3.45 -6.85) + (start -3.7 -2.7) + (end -3.7 2.7) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "89c620c0-e3f3-462e-907d-c1db111a552d") + (uuid "8652f433-654d-4d39-9e5f-9d9755b9811e") ) (fp_line - (start -3.45 -6.85) - (end -3.45 6.85) + (start -3.7 2.7) + (end 3.7 2.7) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "b312b0f9-f32d-41a2-83d3-59453cd3a7da") + (uuid "b97390df-d456-459c-8798-378e78cc75b2") ) (fp_line - (start 3.45 6.85) - (end 3.45 -6.85) + (start 3.7 -2.7) + (end -3.7 -2.7) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "e253ba85-de7c-4b58-8c48-c9e810715187") + (uuid "98391ebf-b47a-4ab2-b217-259db8ab56c1") ) (fp_line - (start -3.45 6.85) - (end 3.45 6.85) + (start 3.7 2.7) + (end 3.7 -2.7) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "8f1ef022-0c04-4130-8578-f67d52e77dda") + (uuid "bf4eaa65-6106-469f-9d5b-4296fc329126") ) (fp_line - (start 1.27 -6.35) - (end 1.27 6.35) + (start -1.95 -1.475) + (end -0.975 -2.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "949577c9-74a8-473a-98b4-0225a6038804") + (uuid "f596faba-ff0f-4d33-afa5-779e35ed7f39") ) (fp_line - (start -0.32 -6.35) - (end 1.27 -6.35) + (start -1.95 2.45) + (end -1.95 -1.475) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "051feef4-f51a-40c2-a066-f084817259db") + (uuid "c51235e7-0bef-42e9-95a4-90c1f7d710a5") ) (fp_line - (start -1.27 -5.4) - (end -0.32 -6.35) + (start -0.975 -2.45) + (end 1.95 -2.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "b64f8891-7b12-47e1-98fa-3418b1af6e34") + (uuid "ce0e4a62-5f6a-4628-ba4a-6c458420e3f8") ) (fp_line - (start -1.27 -5.4) - (end -2.54 -5.4) + (start 1.95 -2.45) + (end 1.95 2.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "560d70e3-9397-444e-9750-2861f591042b") + (uuid "0dca9374-49bf-4bb7-89cd-a90211f0ddb3") ) (fp_line - (start -2.54 -5.4) - (end -2.54 -4.76) + (start 1.95 2.45) + (end -1.95 2.45) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "a85dbfd3-44cd-4c16-babc-83188a7a4284") - ) - (fp_line - (start -2.54 -4.76) - (end -1.27 -4.76) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ad341118-85d8-4614-a0fe-0a9fe663952c") - ) - (fp_line - (start 2.54 -2.86) - (end 2.54 -2.22) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d29ca9c2-4da0-4da0-9112-a2701c0bf565") - ) - (fp_line - (start 1.27 -2.86) - (end 2.54 -2.86) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6990f235-72b4-438a-8431-3ac40df3974e") - ) - (fp_line - (start 2.54 -2.22) - (end 1.27 -2.22) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bdf02b12-9838-42de-90df-1cfa344720bd") - ) - (fp_line - (start -1.27 -0.32) - (end -2.54 -0.32) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f68b99ef-a65c-4180-be5c-1c56d962bba6") - ) - (fp_line - (start -2.54 -0.32) - (end -2.54 0.32) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d4d8af8e-fc73-49e2-b652-197bb6c3b6d9") - ) - (fp_line - (start -2.54 0.32) - (end -1.27 0.32) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6cc491b4-c66c-48d6-ac40-45047d3d243c") - ) - (fp_line - (start 2.54 2.22) - (end 2.54 2.86) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bb3822cc-4455-4512-bbd0-151d53f4488d") - ) - (fp_line - (start 1.27 2.22) - (end 2.54 2.22) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c20c8e33-540c-49b0-ac31-7ca7b5d16f72") - ) - (fp_line - (start 2.54 2.86) - (end 1.27 2.86) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e7035038-e8e2-4621-8f18-715cef30cafa") - ) - (fp_line - (start -1.27 4.76) - (end -2.54 4.76) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7cf1e943-e597-40b9-8997-15cb6d4335d5") - ) - (fp_line - (start -2.54 4.76) - (end -2.54 5.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "cbdf0fd8-9456-4dab-aa41-1a36a4b588e8") - ) - (fp_line - (start -2.54 5.4) - (end -1.27 5.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "53f70acc-6d05-4823-aad2-227e7c750a3a") - ) - (fp_line - (start 1.27 6.35) - (end -1.27 6.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c901efab-e6a1-491f-8f1f-919d9f1a1c12") - ) - (fp_line - (start -1.27 6.35) - (end -1.27 -5.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "cf25b88c-01d5-4b09-8242-efa471119d18") + (uuid "70e15e50-f515-4a0a-b83d-d595f9fad21a") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "475715f7-90f3-410e-9e7e-0588c9aca888") + (uuid "a3b843a9-b0a7-40cb-9772-7808f1690a36") (effects (font - (size 1 1) + (size 0.98 0.98) (thickness 0.15) ) ) ) - (pad "1" smd rect - (at -1.655 -5.08 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 34 "Net-(J3-Pin_1)") - (pinfunction "Pin_1") - (pintype "passive") - (uuid "98cd83e1-b843-45b6-a5bb-9961ddff10b4") + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "Net-(J2-Pin_13)") + (pintype "output") + (uuid "a55bbf65-1ba5-4f85-838e-24217a82a5d4") ) - (pad "2" smd rect - (at 1.655 -2.54 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 33 "Net-(J3-Pin_2)") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "dff2bbaa-896a-4998-b0d7-0fa02aa8509f") + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "Net-(U4A--)") + (pinfunction "-") + (pintype "input") + (uuid "382fc3a5-11d3-444b-98f0-90e793073b91") ) - (pad "3" smd rect - (at -1.655 0 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 32 "Net-(J3-Pin_3)") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "c63ab3e2-9801-4f29-92ca-eab2083cf524") + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Net-(U4A-+)") + (pinfunction "+") + (pintype "input") + (uuid "d87cb978-78e0-4d57-9346-ac3d3f6b262b") ) - (pad "4" smd rect - (at 1.655 2.54 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 31 "Net-(J3-Pin_4)") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "3bfcead9-69bd-4a39-a8ba-483d41f24f1b") - ) - (pad "5" smd rect - (at -1.655 5.08 90) - (size 2.51 1) - (layers "F.Cu" "F.Paste" "F.Mask") + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) (net 3 "GND") - (pinfunction "Pin_5") - (pintype "passive") - (uuid "c9011a35-ad09-4440-b7eb-49b656e007fd") + (pinfunction "V-") + (pintype "power_in") + (uuid "bb6b49c4-16b6-41ee-9e73-f15968f4dd33") ) - (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left.wrl" + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Net-(U4A-+)") + (pinfunction "+") + (pintype "input") + (uuid "fed4b070-e6d0-45ba-93f6-1f36680233a0") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 17 "Net-(U4B--)") + (pinfunction "-") + (pintype "input") + (uuid "6304e568-b691-4d41-a4f0-a16e7592d357") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 21 "Net-(J2-Pin_14)") + (pintype "output") + (uuid "f5d1ab79-9e6a-481b-9103-c5ade3d88034") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "+3.3V") + (pinfunction "V+") + (pintype "power_in") + (uuid "10cb46f2-9eab-4604-a98d-63a7dc0144ce") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl" (offset (xyz 0 0 0) ) @@ -9004,11 +9272,11 @@ (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "e0e0f0f0-67f2-4772-87a1-02f180129872") - (at 43.8138 57.8344) + (at 55.601 59.278965 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C10" - (at 0 -2.3 0) + (at 0 0.053125 90) (layer "F.SilkS") (uuid "edc69ee8-5fa2-4566-8780-6d14ffe23692") (effects @@ -9018,7 +9286,7 @@ ) ) ) - (property "Value" "330n" + (property "Value" "1µ" (at 0 2.3 0) (layer "F.Fab") (uuid "37ca23a0-434e-4d7c-9992-6208f51051f0") @@ -9029,21 +9297,8 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "812ea746-729b-420b-abfd-3efaa842026e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -9056,7 +9311,7 @@ ) ) (property "Description" "" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) @@ -9069,20 +9324,10 @@ ) ) (property ki_fp_filters "C_*") - (path "/14263717-3d26-4f9a-96f8-d7a7e1a74838") - (sheetname "Principale") + (path "/d5384899-cf2e-4a5c-9eb4-caf6f8c9ed8f") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) - (fp_line - (start -0.711252 -1.36) - (end 0.711252 -1.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d05637a9-71ac-49bf-9b6a-571b1cfb7b73") - ) (fp_line (start -0.711252 1.36) (end 0.711252 1.36) @@ -9094,34 +9339,14 @@ (uuid "e0032f81-7e39-496b-b4d1-8a6b1406d33f") ) (fp_line - (start -2.48 -1.6) - (end 2.48 -1.6) + (start -0.711252 -1.36) + (end 0.711252 -1.36) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (layer "F.CrtYd") - (uuid "2f09ead8-5ef3-4493-b37b-1a6b03a10f20") - ) - (fp_line - (start -2.48 1.6) - (end -2.48 -1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c1a0fe5d-903c-4364-b70c-7cd2fdf24cc1") - ) - (fp_line - (start 2.48 -1.6) - (end 2.48 1.6) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cc3355e0-7d93-4b16-97e1-4bd9c96f6413") + (layer "F.SilkS") + (uuid "d05637a9-71ac-49bf-9b6a-571b1cfb7b73") ) (fp_line (start 2.48 1.6) @@ -9134,24 +9359,44 @@ (uuid "3d1a6fc7-b6c9-461c-bbfb-04430342332a") ) (fp_line - (start -1.6 -1.25) - (end 1.6 -1.25) + (start 2.48 -1.6) + (end 2.48 1.6) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (layer "F.Fab") - (uuid "c6f9eee4-ef12-4ddb-a244-b60bedf51cea") + (layer "F.CrtYd") + (uuid "cc3355e0-7d93-4b16-97e1-4bd9c96f6413") ) (fp_line - (start -1.6 1.25) - (end -1.6 -1.25) + (start -2.48 1.6) + (end -2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c1a0fe5d-903c-4364-b70c-7cd2fdf24cc1") + ) + (fp_line + (start -2.48 -1.6) + (end 2.48 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f09ead8-5ef3-4493-b37b-1a6b03a10f20") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "2bb3fcc0-a664-4fd4-805b-f880c5518689") + (uuid "94f8f3ca-c3f5-4b10-998e-9172423d24ad") ) (fp_line (start 1.6 -1.25) @@ -9164,14 +9409,24 @@ (uuid "a81620a2-7515-4383-9f2b-944f93098c01") ) (fp_line - (start 1.6 1.25) - (end -1.6 1.25) + (start -1.6 1.25) + (end -1.6 -1.25) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "94f8f3ca-c3f5-4b10-998e-9172423d24ad") + (uuid "2bb3fcc0-a664-4fd4-805b-f880c5518689") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6f9eee4-ef12-4ddb-a244-b60bedf51cea") ) (fp_text user "${REFERENCE}" (at 0 0 0) @@ -9185,23 +9440,24 @@ ) ) (pad "1" smd roundrect - (at -1.5625 0) + (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 23 "Net-(U7B-+)") + (net 4 "+3.3V") (pintype "passive") (uuid "68d375a5-9506-44c3-8d2f-9643f62c20d9") ) (pad "2" smd roundrect - (at 1.5625 0) + (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 35 "Net-(J5-Pin_2)") + (net 3 "GND") (pintype "passive") (uuid "b47f510b-53f0-4171-8521-7dbc07cf40ab") ) + (embedded_fonts no) (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -9217,11 +9473,11 @@ (footprint "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" (layer "F.Cu") (uuid "e2a2eeeb-bd5a-4f8e-8049-a8607057db73") - (at 45.5164 48.1316 180) + (at 60.951 69.153965 180) (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor handsolder") (property "Reference" "C8" - (at 0 -2.3 0) + (at 0.025 -0.10685 90) (layer "F.SilkS") (uuid "0597a0ac-70be-47f4-b02d-f3da0d519e58") (effects @@ -9231,7 +9487,7 @@ ) ) ) - (property "Value" "6n8" + (property "Value" "10n" (at 0 2.3 0) (layer "F.Fab") (uuid "ef878d78-d38f-4195-a31d-40f344eb105a") @@ -9242,19 +9498,6 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "51defd39-e3c2-4541-96be-cf9c28b06fe3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) (property "Datasheet" "" (at 0 0 180) (unlocked yes) @@ -9282,8 +9525,8 @@ ) ) (property ki_fp_filters "C_*") - (path "/667a4432-eac0-418a-93e9-88fc51beb117") - (sheetname "Principale") + (path "/00928f12-dfb0-4ab4-8f76-2bf688c9881f") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line @@ -9400,21 +9643,22 @@ (pad "1" smd roundrect (at -1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 3 "GND") + (net 6 "Net-(C8-Pad1)") (pintype "passive") (uuid "b2134172-5926-417a-ac2e-205da3612db1") ) (pad "2" smd roundrect (at 1.5625 0 180) (size 1.325 2.7) - (layers "F.Cu" "F.Paste" "F.Mask") + (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.188679) - (net 21 "Net-(C8-Pad2)") + (net 3 "GND") (pintype "passive") (uuid "8c9efc4b-d7bf-4f82-8542-e644c519109c") ) + (embedded_fonts no) (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" (offset (xyz 0 0 0) @@ -9427,43 +9671,31 @@ ) ) ) - (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left" (layer "F.Cu") - (uuid "e393c165-bba9-4f83-b2a4-b959e4da0ccd") - (at 45.0047 55.3198 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Reference" "R7" - (at 0 -1.65 0) + (uuid "e582c220-1f5b-439f-ae7d-b7d016afbb60") + (at 68.58 53.34 180) + (descr "surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left)") + (tags "Surface mounted pin header SMD 1x18 2.54mm single row style1 pin1 left") + (property "Reference" "J4" + (at -0.67 -23.93 0) (layer "F.SilkS") - (uuid "15ef95fd-1776-4f4d-9578-d4d8e8cc8888") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "3k3" - (at 0 1.65 0) - (layer "F.Fab") - (uuid "d7cf1b5c-7d94-4548-8da5-ee9ba0c93955") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") (hide yes) - (uuid "399e5609-c739-417f-a834-c3957cdab8f9") + (uuid "56037d5a-ad0d-4089-9fba-cb0e124a0fa1") (effects (font - (size 1.27 1.27) + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x18_Pin" + (at 0 23.92 0) + (layer "F.Fab") + (uuid "d3111968-b8bc-464d-a5a3-e5dd5e48b10b") + (effects + (font + (size 1 1) (thickness 0.15) ) ) @@ -9473,7 +9705,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "9c352001-b302-4b88-920b-bca508e9d289") + (uuid "832eaae3-cce4-40bd-a0c8-ac3375ede730") (effects (font (size 1.27 1.27) @@ -9481,12 +9713,12 @@ ) ) ) - (property "Description" "Resistor" + (property "Description" "Generic connector, single row, 01x18, script generated" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "c08205e2-1c02-410e-9c28-ead6e6e6e4c1") + (uuid "81f04fcd-8b97-4cb4-97ce-83396c306a3c") (effects (font (size 1.27 1.27) @@ -9494,141 +9726,1046 @@ ) ) ) - (property ki_fp_filters "R_*") - (path "/5bc77812-aa0b-48e2-a730-2b7b105bba95") - (sheetname "Principale") + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/2507afbc-e3a3-4bfe-ab25-4b6bee7984c5") + (sheetname "/") (sheetfile "squeow.kicad_sch") (attr smd) (fp_line - (start -0.227064 0.735) - (end 0.227064 0.735) + (start 1.33 22.35) + (end 1.33 22.92) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "c18c90e4-9497-4094-bdff-c8415b24d02f") + (uuid "bc6100d2-07f6-4911-976d-74fc87cfbc50") ) (fp_line - (start -0.227064 -0.735) - (end 0.227064 -0.735) + (start 1.33 17.27) + (end 1.33 20.83) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "4e5dae99-2c20-4e73-861f-0f7595aa119c") + (uuid "f14d2c72-48e0-48f2-bd3f-e14a7a4bb7a7") ) (fp_line - (start 1.85 0.95) - (end -1.85 0.95) + (start 1.33 12.19) + (end 1.33 15.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "069eac8d-9755-4dd9-a8ab-caefeda0cae2") + ) + (fp_line + (start 1.33 7.11) + (end 1.33 10.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a5848fd-5f3c-4563-89c0-6d759e0ca038") + ) + (fp_line + (start 1.33 2.03) + (end 1.33 5.59) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9890a9c7-a85f-430e-a98b-f5417bd8a2f5") + ) + (fp_line + (start 1.33 -3.05) + (end 1.33 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d09e1619-4f04-47cd-8761-ac2569fa08a0") + ) + (fp_line + (start 1.33 -8.13) + (end 1.33 -4.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "328e0f64-bbc0-4d15-97da-6467eea8cee8") + ) + (fp_line + (start 1.33 -13.21) + (end 1.33 -9.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a389deef-2820-4d0c-b7a8-769986591f95") + ) + (fp_line + (start 1.33 -18.29) + (end 1.33 -14.73) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "66ed2fad-b838-444a-bbe6-f0d43e3e9451") + ) + (fp_line + (start 1.33 -22.92) + (end 1.33 -19.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e121760f-048c-4e3b-91ee-fc093f559edf") + ) + (fp_line + (start -1.33 22.92) + (end 1.33 22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "95df3081-5360-4a10-acbe-c31df7818887") + ) + (fp_line + (start -1.33 19.81) + (end -1.33 22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8fd98a40-0aef-44b7-9784-d1a5a07aba3d") + ) + (fp_line + (start -1.33 14.73) + (end -1.33 18.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e08a1ba5-d204-4385-add0-a057b01fb1ae") + ) + (fp_line + (start -1.33 9.65) + (end -1.33 13.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "931e1e16-e121-4b66-8b43-02ad3d4a3b93") + ) + (fp_line + (start -1.33 4.57) + (end -1.33 8.13) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ef2f7559-3ca0-47d4-968e-8718def342d1") + ) + (fp_line + (start -1.33 -0.51) + (end -1.33 3.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed645160-ddb9-460e-829f-b17ba59925b1") + ) + (fp_line + (start -1.33 -5.59) + (end -1.33 -2.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4949830-134c-4713-a7d0-4ea90e55f285") + ) + (fp_line + (start -1.33 -10.67) + (end -1.33 -7.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b69b3c80-3c13-4817-9175-44032fcdc2b7") + ) + (fp_line + (start -1.33 -15.75) + (end -1.33 -12.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9871f82d-3fee-4df3-afc2-fbbf032cf77c") + ) + (fp_line + (start -1.33 -20.83) + (end -1.33 -17.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f14f00e4-867e-4d59-85b6-65c17e284306") + ) + (fp_line + (start -1.33 -22.35) + (end -2.85 -22.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20fe6d2c-ddd3-4d4c-ab35-c097e7376409") + ) + (fp_line + (start -1.33 -22.92) + (end 1.33 -22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f201d69c-5439-4061-b4d6-2762112ebf84") + ) + (fp_line + (start -1.33 -22.92) + (end -1.33 -22.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "542c577e-0688-4790-a034-a8642cb568ee") + ) + (fp_line + (start 3.45 23.4) + (end 3.45 -23.4) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "6e9acee4-3eec-4394-a3f1-dedb5074fe10") + (uuid "95987d85-4b71-4ddd-b2ca-f5006e1dc335") ) (fp_line - (start 1.85 -0.95) - (end 1.85 0.95) + (start 3.45 -23.4) + (end -3.45 -23.4) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "aa9f30f9-7e42-4397-83d3-1543e2ee74ef") + (uuid "ff7afd28-479a-43df-9da7-f993e69b4890") ) (fp_line - (start -1.85 0.95) - (end -1.85 -0.95) + (start -3.45 23.4) + (end 3.45 23.4) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "fc50cee5-52f2-4528-a64d-1afd2460480f") + (uuid "e07c0770-ffa5-461b-8562-164bdce70c86") ) (fp_line - (start -1.85 -0.95) - (end 1.85 -0.95) + (start -3.45 -23.4) + (end -3.45 23.4) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "071f35c9-de2e-4d87-9de0-81ff7986eadb") + (uuid "4866b50a-5d18-4428-93fa-570f899a3fe8") ) (fp_line - (start 1 0.625) - (end -1 0.625) + (start 2.54 21.91) + (end 1.27 21.91) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5a7edd20-cfb2-48d1-ad3c-cdcdcf9a5a5e") + (uuid "10c2c7c9-aa30-45bd-befe-6a8332b3e73a") ) (fp_line - (start 1 -0.625) - (end 1 0.625) + (start 2.54 21.27) + (end 2.54 21.91) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "03682bcf-225a-4779-aea1-eb08d3ccb7b2") + (uuid "f3bf6e5c-0285-4ce8-b9bc-d1a1b9f32b4b") ) (fp_line - (start -1 0.625) - (end -1 -0.625) + (start 2.54 16.83) + (end 1.27 16.83) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "0e73cbea-fbcd-4334-a214-2fb8129b1eec") + (uuid "08767b0e-3ebd-4454-a011-b5e363350efe") ) (fp_line - (start -1 -0.625) - (end 1 -0.625) + (start 2.54 16.19) + (end 2.54 16.83) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "8f832e39-aaf3-4444-85ef-507eba210376") + (uuid "e4cd6413-7a69-470f-9e66-2f88a893f442") + ) + (fp_line + (start 2.54 11.75) + (end 1.27 11.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "572403eb-b440-4bf8-9cc1-2c27fa0dc277") + ) + (fp_line + (start 2.54 11.11) + (end 2.54 11.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d3dc8ca-1bde-4336-b569-6157e65ab6dc") + ) + (fp_line + (start 2.54 6.67) + (end 1.27 6.67) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "73dd58f7-fc6b-4891-8e9d-ebad392ed5ef") + ) + (fp_line + (start 2.54 6.03) + (end 2.54 6.67) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "869f8ad8-4e9f-40be-9d91-6e79f1e63e7e") + ) + (fp_line + (start 2.54 1.59) + (end 1.27 1.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b6a2d6a0-7c40-405e-8cd0-2eec6d73fed0") + ) + (fp_line + (start 2.54 0.95) + (end 2.54 1.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e5e82f94-7ba4-4b2e-8a1c-e16342ad06ca") + ) + (fp_line + (start 2.54 -3.49) + (end 1.27 -3.49) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad9c9824-2777-48fa-a114-a1e7420ecb58") + ) + (fp_line + (start 2.54 -4.13) + (end 2.54 -3.49) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d6ac64ae-b22e-424a-9a50-b8f576a74fb3") + ) + (fp_line + (start 2.54 -8.57) + (end 1.27 -8.57) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d798d85d-5455-45ab-9d18-207aec7060b7") + ) + (fp_line + (start 2.54 -9.21) + (end 2.54 -8.57) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b86e48e-13e4-4a9d-bb97-7f890aff44af") + ) + (fp_line + (start 2.54 -13.65) + (end 1.27 -13.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cd483308-53bf-4447-8ef2-e0a32ad5b1e0") + ) + (fp_line + (start 2.54 -14.29) + (end 2.54 -13.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39f18ff2-7d44-4b3f-b103-dc3654e4c472") + ) + (fp_line + (start 2.54 -18.73) + (end 1.27 -18.73) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "30769d28-6e6a-42fb-bbc9-c11f4d7d3b3d") + ) + (fp_line + (start 2.54 -19.37) + (end 2.54 -18.73) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2360eb1e-de6c-41fd-bf28-b2c93399f227") + ) + (fp_line + (start 1.27 22.86) + (end -1.27 22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46f59ff3-1335-4f68-8a5d-c1da4fbb6fd6") + ) + (fp_line + (start 1.27 21.27) + (end 2.54 21.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c53125c8-b69a-4800-83d2-8d29eb56d6b5") + ) + (fp_line + (start 1.27 16.19) + (end 2.54 16.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b55ef514-7b9d-47a2-8a06-79d182d6bfc0") + ) + (fp_line + (start 1.27 11.11) + (end 2.54 11.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a26c568d-c311-4bc1-b4e3-26848a9ad394") + ) + (fp_line + (start 1.27 6.03) + (end 2.54 6.03) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a97f3f6b-6665-4a5a-9130-fed1e822b598") + ) + (fp_line + (start 1.27 0.95) + (end 2.54 0.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98064c07-d40e-4c5d-b890-3b39d185da46") + ) + (fp_line + (start 1.27 -4.13) + (end 2.54 -4.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "02ee3e57-11d7-4222-8373-f4140ac4ed72") + ) + (fp_line + (start 1.27 -9.21) + (end 2.54 -9.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c9fb8934-b13d-4caf-b01b-6b4565fb7381") + ) + (fp_line + (start 1.27 -14.29) + (end 2.54 -14.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66d8663b-3c4f-4e98-9b59-d3f404721a99") + ) + (fp_line + (start 1.27 -19.37) + (end 2.54 -19.37) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "939e967a-c38d-4a18-92c4-9beda5717dc1") + ) + (fp_line + (start 1.27 -22.86) + (end 1.27 22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26b12ab6-81eb-40fa-b8c7-59cc843eb994") + ) + (fp_line + (start -0.32 -22.86) + (end 1.27 -22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bfa0b58b-836c-427f-ae8c-025e5c378d6b") + ) + (fp_line + (start -1.27 22.86) + (end -1.27 -21.91) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "28a38c88-b9c4-4acf-b491-9455980046f7") + ) + (fp_line + (start -1.27 18.73) + (end -2.54 18.73) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c3a1c353-b0f9-4033-a346-7c2547c72b95") + ) + (fp_line + (start -1.27 13.65) + (end -2.54 13.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16385392-1a15-4331-b3d4-48ef6307a88d") + ) + (fp_line + (start -1.27 8.57) + (end -2.54 8.57) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b725ed3d-bc34-441c-96e1-a4f2b45e00de") + ) + (fp_line + (start -1.27 3.49) + (end -2.54 3.49) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "996c69f9-cbc4-45c6-a0b7-e8a5af6e40be") + ) + (fp_line + (start -1.27 -1.59) + (end -2.54 -1.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c540b8c-3836-4840-b3b1-e240694ed229") + ) + (fp_line + (start -1.27 -6.67) + (end -2.54 -6.67) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "08c8561b-6ec2-4cda-9301-d6413c0c88ff") + ) + (fp_line + (start -1.27 -11.75) + (end -2.54 -11.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3622999b-5a90-4c06-a3ac-4e6dff51287c") + ) + (fp_line + (start -1.27 -16.83) + (end -2.54 -16.83) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d1f7b5d-00ba-495d-a908-1c81b07498b6") + ) + (fp_line + (start -1.27 -21.91) + (end -0.32 -22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac1e5650-c32e-4575-bd7b-ff772b63aee6") + ) + (fp_line + (start -1.27 -21.91) + (end -2.54 -21.91) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5a18530f-fb89-48a9-b97a-533183394b15") + ) + (fp_line + (start -2.54 19.37) + (end -1.27 19.37) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0370c044-e85f-436e-87e3-06b7332ac6a7") + ) + (fp_line + (start -2.54 18.73) + (end -2.54 19.37) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c3d602cb-32bd-4d4d-a9f7-58e96203b414") + ) + (fp_line + (start -2.54 14.29) + (end -1.27 14.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4f91aba-e371-4328-8f9e-3b4886842d86") + ) + (fp_line + (start -2.54 13.65) + (end -2.54 14.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cdd787bf-d747-4275-b91e-5848cdb066bb") + ) + (fp_line + (start -2.54 9.21) + (end -1.27 9.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1800bf6a-4846-4984-a869-5146448a466c") + ) + (fp_line + (start -2.54 8.57) + (end -2.54 9.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2401efff-00da-4439-b5c5-c4c407e62482") + ) + (fp_line + (start -2.54 4.13) + (end -1.27 4.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b725b41f-a775-424c-9149-0c27e5e0b59c") + ) + (fp_line + (start -2.54 3.49) + (end -2.54 4.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fff28fc1-3905-4605-883d-eea15581a160") + ) + (fp_line + (start -2.54 -0.95) + (end -1.27 -0.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a86ada1-8117-46a6-8941-707bbbac2c9a") + ) + (fp_line + (start -2.54 -1.59) + (end -2.54 -0.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0627cee1-5369-4cd5-8e6e-3f904d2d9860") + ) + (fp_line + (start -2.54 -6.03) + (end -1.27 -6.03) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "de9f387c-72f7-4acd-be7d-39d062b57b80") + ) + (fp_line + (start -2.54 -6.67) + (end -2.54 -6.03) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46936a48-aed1-4bf1-b352-2ec056177138") + ) + (fp_line + (start -2.54 -11.11) + (end -1.27 -11.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4952353b-6ddd-4317-818c-7fda6db28e6c") + ) + (fp_line + (start -2.54 -11.75) + (end -2.54 -11.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "df5afa38-12d5-41f0-8872-41d44953003e") + ) + (fp_line + (start -2.54 -16.19) + (end -1.27 -16.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a11136de-97f8-4822-add3-ae89b2d666f8") + ) + (fp_line + (start -2.54 -16.83) + (end -2.54 -16.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5641a48e-2007-4bb8-a65f-0cd99b5334dd") + ) + (fp_line + (start -2.54 -21.27) + (end -1.27 -21.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "042a116b-3905-4371-b984-2a10b3b119b2") + ) + (fp_line + (start -2.54 -21.91) + (end -2.54 -21.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae52d7f5-6cfc-4d30-b73b-b895edceb22f") ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") - (uuid "6ba819b6-ecf3-4e4b-86d5-2b50c01e5def") + (uuid "de9ab531-d54f-40fd-b0e5-25bbfe9ee258") (effects (font - (size 0.5 0.5) - (thickness 0.08) + (size 1 1) + (thickness 0.15) ) ) ) - (pad "1" smd roundrect - (at -1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 25 "Net-(C12-Pad2)") + (pad "1" smd rect + (at -1.655 -21.59 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 4 "+3.3V") + (pinfunction "Pin_1") (pintype "passive") - (uuid "824e7e49-bc24-4cd1-bca3-f6f8eddccb2f") + (uuid "d3f24eb4-a1b6-4c94-8487-43c9ea78f980") ) - (pad "2" smd roundrect - (at 1 0 180) - (size 1.2 1.4) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.208333) - (net 30 "Net-(U7B--)") + (pad "2" smd rect + (at 1.655 -19.05 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_2") (pintype "passive") - (uuid "7ff18f83-0dc3-4def-890f-b561760abd69") + (uuid "03e4caf9-5e7c-4773-a93b-24f3ead83387") ) - (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (pad "3" smd rect + (at -1.655 -16.51 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 34 "Net-(J1-Pin_3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "b252bfce-07e2-4025-a33a-ccf4301cab92") + ) + (pad "4" smd rect + (at 1.655 -13.97 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 43 "Net-(J1-Pin_4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "5d2aa83b-e2ae-4cd3-a44f-fd02271e5962") + ) + (pad "5" smd rect + (at -1.655 -11.43 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "454c575d-790e-4972-906d-efca99fdf15c") + ) + (pad "6" smd rect + (at 1.655 -8.89 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 39 "Net-(J1-Pin_6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "de29eaa1-d8bc-40f2-8f20-73eb228eaafd") + ) + (pad "7" smd rect + (at -1.655 -6.35 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 37 "Net-(J1-Pin_7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "15f8ff0b-e434-4521-892c-9c1865d9b4dc") + ) + (pad "8" smd rect + (at 1.655 -3.81 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 38 "Net-(J1-Pin_8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "4793dc36-336b-4f2e-82f1-1afa48ebc52e") + ) + (pad "9" smd rect + (at -1.655 -1.27 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 42 "Net-(J1-Pin_9)") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "016b9d9f-ae56-40c1-b75e-5db83ba6c0c2") + ) + (pad "10" smd rect + (at 1.655 1.27 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 40 "Net-(J1-Pin_10)") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "2f9eba10-954e-42b4-bfe8-10a947a95f45") + ) + (pad "11" smd rect + (at -1.655 3.81 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 35 "Net-(J1-Pin_11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "e74bb2d7-4b58-4cec-ac1c-b7391b9d88ab") + ) + (pad "12" smd rect + (at 1.655 6.35 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 36 "Net-(J1-Pin_12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "8571a329-3b72-4b17-a892-e8039d9db71f") + ) + (pad "13" smd rect + (at -1.655 8.89 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 46 "Net-(J1-Pin_13)") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "0c73e3e9-f696-48b4-91f7-43af49fce0fa") + ) + (pad "14" smd rect + (at 1.655 11.43 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "7c7c1bcf-eed0-46eb-b92c-e49011fd22e3") + ) + (pad "15" smd rect + (at -1.655 13.97 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 44 "Net-(J1-Pin_15)") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "a735a95e-f044-4f9f-9cae-678718fe0541") + ) + (pad "16" smd rect + (at 1.655 16.51 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 41 "Net-(J1-Pin_16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "2f8ad093-8e54-4a6e-9437-77e02e2192a2") + ) + (pad "17" smd rect + (at -1.655 19.05 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 45 "Net-(J1-Pin_17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "d1b18c68-a34f-4065-ac66-fd3abfcab1ce") + ) + (pad "18" smd rect + (at 1.655 21.59 180) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "423c79d6-8f04-4067-9a7a-6d4f6e1e0f7d") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left.wrl" (offset (xyz 0 0 0) ) @@ -9640,2980 +10777,4509 @@ ) ) ) - (gr_poly - (pts - (xy 43.705829 21.440334) (xy 43.710248 21.440674) (xy 43.714638 21.441196) (xy 43.718994 21.441898) - (xy 43.723309 21.442777) (xy 43.727579 21.443832) (xy 43.731797 21.44506) (xy 43.73596 21.446457) - (xy 43.74006 21.448023) (xy 43.744093 21.449755) (xy 43.748053 21.451649) (xy 43.751935 21.453704) - (xy 43.755734 21.455917) (xy 43.759443 21.458286) (xy 43.763058 21.460809) (xy 43.766573 21.463483) - (xy 43.769983 21.466305) (xy 43.773282 21.469273) (xy 43.776465 21.472386) (xy 43.779526 21.475639) - (xy 43.78246 21.479032) (xy 43.785261 21.482561) (xy 43.787925 21.486224) (xy 43.790445 21.490019) - (xy 43.792816 21.493943) (xy 43.795034 21.497995) (xy 44.277171 22.426338) (xy 44.800569 22.425597) - (xy 45.693468 22.42622) (xy 46.292608 22.427818) (xy 46.656996 22.42999) (xy 46.84564 22.432331) - (xy 47.369012 21.566019) (xy 47.37396 21.558554) (xy 47.37944 21.551609) (xy 47.385413 21.5452) (xy 47.391837 21.539344) - (xy 47.398672 21.534057) (xy 47.405879 21.529356) (xy 47.413416 21.525257) (xy 47.421244 21.521777) - (xy 47.429322 21.518933) (xy 47.43761 21.51674) (xy 47.446068 21.515215) (xy 47.454655 21.514376) - (xy 47.463331 21.514237) (xy 47.472056 21.514817) (xy 47.480789 21.516131) (xy 47.48949 21.518196) - (xy 47.493797 21.519494) (xy 47.498017 21.520959) (xy 47.502147 21.522587) (xy 47.506183 21.524374) - (xy 47.513962 21.528407) (xy 47.521327 21.533023) (xy 47.528253 21.538188) (xy 47.534713 21.543868) - (xy 47.540682 21.550029) (xy 47.546133 21.556636) (xy 47.55104 21.563655) (xy 47.555378 21.571052) - (xy 47.559119 21.578793) (xy 47.562239 21.586843) (xy 47.564711 21.595167) (xy 47.566509 21.603733) - (xy 47.567147 21.608095) (xy 47.567607 21.612505) (xy 47.567885 21.616958) (xy 47.567979 21.621449) - (xy 47.567979 26.452356) (xy 47.567664 26.469429) (xy 47.566726 26.486339) (xy 47.565178 26.503078) - (xy 47.563032 26.519635) (xy 47.5603 26.536001) (xy 47.556994 26.552167) (xy 47.553126 26.568122) - (xy 47.548707 26.583858) (xy 47.543751 26.599363) (xy 47.538269 26.614629) (xy 47.532273 26.629646) - (xy 47.525775 26.644404) (xy 47.518787 26.658894) (xy 47.511322 26.673106) (xy 47.503391 26.687029) - (xy 47.495007 26.700655) (xy 47.889435 26.700655) (xy 47.891376 26.700671) (xy 47.893321 26.700721) - (xy 47.895266 26.700804) (xy 47.89721 26.700923) (xy 47.89915 26.701077) (xy 47.901084 26.701269) - (xy 47.90301 26.701498) (xy 47.904926 26.701766) (xy 47.914883 26.702054) (xy 47.925553 26.701545) - (xy 47.931964 26.700874) (xy 47.938961 26.69983) (xy 47.946444 26.698339) (xy 47.954315 26.696329) - (xy 47.962474 26.693729) (xy 47.970823 26.690465) (xy 47.979262 26.686465) (xy 47.987692 26.681657) - (xy 47.991873 26.678928) (xy 47.996015 26.675969) (xy 48.000105 26.672772) (xy 48.004131 26.669328) - (xy 48.011734 26.661885) (xy 48.018872 26.65361) (xy 48.025542 26.644517) (xy 48.03174 26.634615) - (xy 48.037463 26.623916) (xy 48.042708 26.612432) (xy 48.04747 26.600173) (xy 48.051746 26.587151) - (xy 48.055533 26.573376) (xy 48.058826 26.558861) (xy 48.061623 26.543616) (xy 48.063919 26.527653) - (xy 48.065711 26.510983) (xy 48.066996 26.493617) (xy 48.067769 26.475566) (xy 48.068028 26.456841) - (xy 48.067268 26.430441) (xy 48.065035 26.404383) (xy 48.0614 26.378592) (xy 48.056433 26.352995) - (xy 48.050206 26.327517) (xy 48.042787 26.302084) (xy 48.03425 26.276622) (xy 48.024663 26.251057) - (xy 48.014097 26.225315) (xy 48.002624 26.199321) (xy 47.977235 26.146284) (xy 47.949063 26.091352) - (xy 47.918671 26.033932) (xy 47.874006 25.949006) (xy 47.828701 25.857907) (xy 47.784788 25.759488) - (xy 47.763989 25.707174) (xy 47.7443 25.6526) (xy 47.725976 25.595621) (xy 47.70927 25.536094) (xy 47.694438 25.473876) - (xy 47.681732 25.408822) (xy 47.671408 25.340791) (xy 47.663718 25.269637) (xy 47.658918 25.195217) - (xy 47.657262 25.117389) (xy 47.658537 25.048557) (xy 47.662257 24.982483) (xy 47.668263 24.919126) - (xy 47.676394 24.858447) (xy 47.686492 24.800405) (xy 47.698398 24.744962) (xy 47.711951 24.692078) - (xy 47.726994 24.641712) (xy 47.743366 24.593826) (xy 47.760909 24.548379) (xy 47.779462 24.505332) - (xy 47.798868 24.464644) (xy 47.818966 24.426278) (xy 47.839597 24.390192) (xy 47.860602 24.356346) - (xy 47.881822 24.324702) (xy 47.903097 24.29522) (xy 47.924269 24.267859) (xy 47.945177 24.242581) - (xy 47.965662 24.219345) (xy 48.004729 24.178841) (xy 48.040195 24.146031) (xy 48.070785 24.120596) - (xy 48.095226 24.102219) (xy 48.120561 24.085369) (xy 48.125372 24.08268) (xy 48.130261 24.080264) - (xy 48.135219 24.078118) (xy 48.140236 24.07624) (xy 48.145304 24.074626) (xy 48.150414 24.073276) - (xy 48.155555 24.072187) (xy 48.160719 24.071356) (xy 48.165896 24.070782) (xy 48.171078 24.070461) - (xy 48.176255 24.070392) (xy 48.181417 24.070572) (xy 48.186556 24.070999) (xy 48.191662 24.07167) - (xy 48.196726 24.072584) (xy 48.201738 24.073739) (xy 48.20669 24.07513) (xy 48.211573 24.076758) - (xy 48.216376 24.078618) (xy 48.221091 24.08071) (xy 48.225708 24.08303) (xy 48.230219 24.085576) - (xy 48.234614 24.088346) (xy 48.238883 24.091338) (xy 48.243018 24.09455) (xy 48.247009 24.097978) - (xy 48.250847 24.101622) (xy 48.254523 24.105477) (xy 48.258027 24.109543) (xy 48.26135 24.113817) - (xy 48.264484 24.118296) (xy 48.267418 24.122979) (xy 48.270106 24.127796) (xy 48.272522 24.13269) - (xy 48.274668 24.137652) (xy 48.276546 24.142674) (xy 48.278159 24.147745) (xy 48.279509 24.152856) - (xy 48.280599 24.157999) (xy 48.281429 24.163164) (xy 48.282004 24.168342) (xy 48.282325 24.173524) - (xy 48.282395 24.1787) (xy 48.282215 24.183861) (xy 48.281789 24.188998) (xy 48.281118 24.194102) - (xy 48.280205 24.199163) (xy 48.279053 24.204173) (xy 48.277662 24.209122) (xy 48.276037 24.214) - (xy 48.274179 24.2188) (xy 48.27209 24.22351) (xy 48.269773 24.228123) (xy 48.26723 24.232629) (xy 48.264463 24.237018) - (xy 48.261476 24.241282) (xy 48.258269 24.245412) (xy 48.254846 24.249397) (xy 48.251208 24.253229) - (xy 48.247358 24.256899) (xy 48.243299 24.260397) (xy 48.239032 24.263715) (xy 48.234561 24.266842) - (xy 48.229886 24.26977) (xy 48.210465 24.283194) (xy 48.167986 24.318543) (xy 48.140571 24.345144) - (xy 48.110356 24.378072) (xy 48.078329 24.417609) (xy 48.045478 24.464037) (xy 48.012792 24.517638) - (xy 47.981258 24.578695) (xy 47.951865 24.647489) (xy 47.9256 24.724302) (xy 47.903452 24.809417) - (xy 47.89423 24.855175) (xy 47.886408 24.903115) (xy 47.880109 24.953271) (xy 47.875457 25.005678) - (xy 47.872576 25.060372) (xy 47.871588 25.117389) (xy 47.873025 25.1854) (xy 47.8772 25.250413) (xy 47.883907 25.312584) - (xy 47.89294 25.372069) (xy 47.904094 25.429024) (xy 47.917164 25.483605) (xy 47.931944 25.535968) - (xy 47.948228 25.58627) (xy 47.965811 25.634666) (xy 47.984487 25.681312) (xy 48.004051 25.726365) - (xy 48.024297 25.769981) (xy 48.066014 25.853525) (xy 48.107994 25.933191) (xy 48.141226 25.99613) - (xy 48.173058 26.058726) (xy 48.202557 26.121507) (xy 48.216139 26.153132) (xy 48.228788 26.185002) - (xy 48.240385 26.217182) (xy 48.250816 26.24974) (xy 48.259962 26.28274) (xy 48.267707 26.316249) - (xy 48.273934 26.350333) (xy 48.278527 26.385058) (xy 48.281368 26.42049) (xy 48.282341 26.456696) - (xy 48.28179 26.487977) (xy 48.280139 26.518245) (xy 48.27739 26.547494) (xy 48.273545 26.575719) - (xy 48.268606 26.602915) (xy 48.262575 26.629078) (xy 48.255454 26.654202) (xy 48.247245 26.678283) - (xy 48.237951 26.701316) (xy 48.227573 26.723295) (xy 48.216114 26.744217) (xy 48.203575 26.764076) - (xy 48.189959 26.782868) (xy 48.175268 26.800587) (xy 48.159503 26.817228) (xy 48.142667 26.832788) - (xy 48.134853 26.839331) (xy 48.126984 26.845531) (xy 48.111115 26.856938) (xy 48.095138 26.867082) - (xy 48.079131 26.876031) (xy 48.063172 26.883858) (xy 48.047338 26.890632) (xy 48.031708 26.896426) - (xy 48.016358 26.901308) (xy 48.001368 26.905352) (xy 47.986814 26.908626) (xy 47.972774 26.911202) - (xy 47.959326 26.913151) (xy 47.946547 26.914544) (xy 47.934517 26.915451) (xy 47.923311 26.915944) - (xy 47.913009 26.916092) (xy 47.908466 26.916064) (xy 47.904159 26.915983) (xy 47.900092 26.915858) - (xy 47.896272 26.915697) (xy 47.892705 26.915506) (xy 47.889395 26.915294) (xy 47.883574 26.914835) - (xy 44.055291 26.914835) (xy 44.031517 26.914232) (xy 44.008053 26.912442) (xy 43.984926 26.909494) - (xy 43.962166 26.905419) (xy 43.939803 26.900244) (xy 43.917865 26.894) (xy 43.896382 26.886715) - (xy 43.875383 26.87842) (xy 43.854898 26.869143) (xy 43.834956 26.858913) (xy 43.815585 26.84776) - (xy 43.796815 26.835714) (xy 43.778676 26.822803) (xy 43.761197 26.809057) (xy 43.744406 26.794505) - (xy 43.728334 26.779177) (xy 43.713009 26.763101) (xy 43.69846 26.746307) (xy 43.684718 26.728825) - (xy 43.671811 26.710683) (xy 43.659768 26.691912) (xy 43.648619 26.67254) (xy 43.638393 26.652596) - (xy 43.62912 26.63211) (xy 43.620827 26.611111) (xy 43.613546 26.589629) (xy 43.607304 26.567693) - (xy 43.602132 26.545332) (xy 43.598058 26.522575) (xy 43.595112 26.499452) (xy 43.593323 26.475992) - (xy 43.59272 26.452224) (xy 43.59272 21.98627) (xy 43.807032 21.98627) (xy 43.807032 26.452304) (xy 43.807356 26.465058) - (xy 43.808317 26.477648) (xy 43.809898 26.490057) (xy 43.812085 26.502269) (xy 43.814862 26.514269) - (xy 43.818213 26.526042) (xy 43.822122 26.537571) (xy 43.826574 26.54884) (xy 43.831552 26.559835) - (xy 43.837042 26.570539) (xy 43.843026 26.580936) (xy 43.849491 26.591011) (xy 43.856419 26.600747) - (xy 43.863796 26.610131) (xy 43.871605 26.619144) (xy 43.879831 26.627773) (xy 43.888458 26.636) - (xy 43.89747 26.643811) (xy 43.906852 26.651189) (xy 43.916587 26.658119) (xy 43.926661 26.664585) - (xy 43.937057 26.670571) (xy 43.94776 26.676062) (xy 43.958753 26.681042) (xy 43.970022 26.685495) - (xy 43.981551 26.689405) (xy 43.993323 26.692757) (xy 44.005323 26.695534) (xy 44.017536 26.697722) - (xy 44.029945 26.699304) (xy 44.042536 26.700265) (xy 44.055291 26.700589) (xy 45.692771 26.700589) - (xy 45.692771 26.700669) (xy 47.105447 26.700669) (xy 47.118203 26.700345) (xy 47.130792 26.699384) - (xy 47.143201 26.697802) (xy 47.155413 26.695614) (xy 47.167413 26.692836) (xy 47.179184 26.689484) - (xy 47.190711 26.685574) (xy 47.201979 26.681121) (xy 47.212971 26.676141) (xy 47.223672 26.67065) - (xy 47.234067 26.664664) (xy 47.244139 26.658198) (xy 47.253872 26.651267) (xy 47.263252 26.643889) - (xy 47.272263 26.636078) (xy 47.280888 26.62785) (xy 47.289112 26.619222) (xy 47.296919 26.610208) - (xy 47.304294 26.600824) (xy 47.31122 26.591087) (xy 47.317683 26.581011) (xy 47.323666 26.570613) - (xy 47.329154 26.559909) (xy 47.334131 26.548914) (xy 47.338581 26.537644) (xy 47.342489 26.526114) - (xy 47.345839 26.514341) (xy 47.348615 26.502339) (xy 47.350801 26.490126) (xy 47.352382 26.477716) - (xy 47.353343 26.465126) (xy 47.353666 26.45237) (xy 47.353666 22.006047) (xy 46.997603 22.595473) - (xy 46.993301 22.602031) (xy 46.988579 22.608189) (xy 46.983466 22.613936) (xy 46.977991 22.619263) - (xy 46.972181 22.624159) (xy 46.966066 22.628614) (xy 46.959673 22.632616) (xy 46.953031 22.636156) - (xy 46.946169 22.639223) (xy 46.939114 22.641807) (xy 46.931896 22.643897) (xy 46.924544 22.645483) - (xy 46.917084 22.646554) (xy 46.909546 22.647101) (xy 46.901958 22.647112) (xy 46.89435 22.646577) - (xy 46.125158 22.64171) (xy 44.800569 22.63991) (xy 44.369093 22.64031) (xy 44.219161 22.641127) - (xy 44.215352 22.641285) (xy 44.211541 22.641301) (xy 44.207733 22.641177) (xy 44.203931 22.640915) - (xy 44.20014 22.640515) (xy 44.196364 22.639979) (xy 44.192606 22.63931) (xy 44.188873 22.638508) - (xy 44.185167 22.637575) (xy 44.181492 22.636513) (xy 44.177854 22.635323) (xy 44.174256 22.634007) - (xy 44.170703 22.632565) (xy 44.167198 22.631001) (xy 44.163747 22.629315) (xy 44.160352 22.627509) - (xy 44.157019 22.625584) (xy 44.153752 22.623543) (xy 44.150554 22.621386) (xy 44.147431 22.619115) - (xy 44.144386 22.616731) (xy 44.141423 22.614237) (xy 44.138548 22.611633) (xy 44.135763 22.608922) - (xy 44.133074 22.606105) (xy 44.130484 22.603183) (xy 44.127997 22.600158) (xy 44.125619 22.597031) - (xy 44.123353 22.593805) (xy 44.121203 22.590479) (xy 44.119174 22.587058) (xy 44.11727 22.58354) - (xy 43.807032 21.98627) (xy 43.59272 21.98627) (xy 43.59272 21.547353) (xy 43.592818 21.542745) (xy 43.593111 21.538179) - (xy 43.593594 21.533659) (xy 43.594265 21.52919) (xy 43.595119 21.524776) (xy 43.596153 21.520423) - (xy 43.597364 21.516134) (xy 43.598748 21.511914) (xy 43.6003 21.507769) (xy 43.602019 21.503701) - (xy 43.6039 21.499716) (xy 43.605939 21.495819) (xy 43.608134 21.492014) (xy 43.61048 21.488305) - (xy 43.612973 21.484697) (xy 43.615611 21.481195) (xy 43.61839 21.477804) (xy 43.621306 21.474527) - (xy 43.624355 21.471369) (xy 43.627535 21.468336) (xy 43.630841 21.465431) (xy 43.63427 21.462659) - (xy 43.637818 21.460025) (xy 43.641482 21.457533) (xy 43.645257 21.455188) (xy 43.649142 21.452994) - (xy 43.653132 21.450956) (xy 43.657222 21.449079) (xy 43.661411 21.447367) (xy 43.665694 21.445824) - (xy 43.670068 21.444455) (xy 43.674529 21.443266) (xy 43.679001 21.442261) (xy 43.683482 21.441456) - (xy 43.687967 21.440847) (xy 43.692449 21.440433) (xy 43.696924 21.440211) (xy 43.701385 21.440179) - ) - (stroke - (width 0.01) - (type solid) - ) - (fill solid) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left" (layer "F.Cu") - (uuid "1fcae02e-12d2-4e9c-94a7-4430d45005ba") - ) - (gr_poly - (pts - (xy 44.740698 23.368557) (xy 44.759649 23.370002) (xy 44.778328 23.372382) (xy 44.79671 23.375674) - (xy 44.814772 23.379852) (xy 44.83249 23.384895) (xy 44.849841 23.390777) (xy 44.866801 23.397476) - (xy 44.883347 23.404968) (xy 44.899454 23.413229) (xy 44.9151 23.422235) (xy 44.93026 23.431964) - (xy 44.944912 23.44239) (xy 44.95903 23.453491) (xy 44.972592 23.465243) (xy 44.985574 23.477622) - (xy 44.997953 23.490605) (xy 45.009704 23.504167) (xy 45.020804 23.518286) (xy 45.03123 23.532937) - (xy 45.040957 23.548098) (xy 45.049963 23.563743) (xy 45.058223 23.579851) (xy 45.065714 23.596396) - (xy 45.072412 23.613356) (xy 45.078294 23.630706) (xy 45.083336 23.648423) (xy 45.087514 23.666484) - (xy 45.090805 23.684865) (xy 45.093184 23.703541) (xy 45.09463 23.72249) (xy 45.095117 23.741688) - (xy 45.094629 23.760888) (xy 45.093184 23.779839) (xy 45.090803 23.798517) (xy 45.087511 23.816899) - (xy 45.083332 23.834961) (xy 45.078288 23.852679) (xy 45.072405 23.87003) (xy 45.065705 23.886991) - (xy 45.058212 23.903536) (xy 45.049949 23.919644) (xy 45.040942 23.935289) (xy 45.031212 23.95045) - (xy 45.020785 23.965101) (xy 45.009682 23.979219) (xy 44.997929 23.992781) (xy 44.985549 24.005764) - (xy 44.972566 24.018142) (xy 44.959003 24.029893) (xy 44.944883 24.040993) (xy 44.930231 24.051419) - (xy 44.915071 24.061146) (xy 44.899425 24.070152) (xy 44.883318 24.078412) (xy 44.866773 24.085903) - (xy 44.849815 24.092601) (xy 44.832465 24.098483) (xy 44.814749 24.103525) (xy 44.796691 24.107703) - (xy 44.778312 24.110994) (xy 44.759639 24.113374) (xy 44.740693 24.114819) (xy 44.721498 24.115306) - (xy 44.702308 24.114819) (xy 44.683365 24.113374) (xy 44.664694 24.110994) (xy 44.646318 24.107703) - (xy 44.628261 24.103525) (xy 44.610546 24.098483) (xy 44.593198 24.092601) (xy 44.57624 24.085903) - (xy 44.559696 24.078412) (xy 44.543589 24.070152) (xy 44.527944 24.061146) (xy 44.512783 24.051419) - (xy 44.498131 24.040993) (xy 44.484011 24.029893) (xy 44.470447 24.018142) (xy 44.457462 24.005764) - (xy 44.445081 23.992781) (xy 44.433327 23.979219) (xy 44.422224 23.965101) (xy 44.411795 23.95045) - (xy 44.402065 23.935289) (xy 44.393056 23.919644) (xy 44.384792 23.903536) (xy 44.377298 23.886991) - (xy 44.370597 23.87003) (xy 44.364712 23.852679) (xy 44.359668 23.834961) (xy 44.355488 23.816899) - (xy 44.352195 23.798517) (xy 44.349814 23.779839) (xy 44.348368 23.760888) (xy 44.347883 23.74178) - (xy 44.562193 23.74178) (xy 44.562401 23.749966) (xy 44.563017 23.758045) (xy 44.564033 23.766008) - (xy 44.565437 23.773845) (xy 44.567219 23.781545) (xy 44.56937 23.789098) (xy 44.57188 23.796496) - (xy 44.574737 23.803726) (xy 44.577933 23.81078) (xy 44.581456 23.817647) (xy 44.585298 23.824317) - (xy 44.589447 23.83078) (xy 44.593894 23.837026) (xy 44.598629 23.843044) (xy 44.603641 23.848826) - (xy 44.60892 23.854361) (xy 44.614456 23.859638) (xy 44.62024 23.864647) (xy 44.626261 23.869379) - (xy 44.632508 23.873824) (xy 44.638973 23.877971) (xy 44.645644 23.88181) (xy 44.652511 23.885331) - (xy 44.659566 23.888525) (xy 44.666796 23.89138) (xy 44.674193 23.893888) (xy 44.681746 23.896037) - (xy 44.689445 23.897818) (xy 44.697279 23.899221) (xy 44.70524 23.900236) (xy 44.713316 23.900852) - (xy 44.721498 23.901059) (xy 44.729686 23.900852) (xy 44.737768 23.900236) (xy 44.745733 23.899221) - (xy 44.753571 23.897818) (xy 44.761273 23.896037) (xy 44.768829 23.893888) (xy 44.776227 23.89138) - (xy 44.783459 23.888525) (xy 44.790514 23.885331) (xy 44.797383 23.88181) (xy 44.804054 23.877971) - (xy 44.810518 23.873824) (xy 44.816765 23.869379) (xy 44.822784 23.864647) (xy 44.828567 23.859638) - (xy 44.834102 23.854361) (xy 44.83938 23.848826) (xy 44.84439 23.843044) (xy 44.849122 23.837026) - (xy 44.853567 23.83078) (xy 44.857714 23.824316) (xy 44.861554 23.817646) (xy 44.865075 23.81078) - (xy 44.868269 23.803726) (xy 44.871125 23.796495) (xy 44.873632 23.789098) (xy 44.875782 23.781545) - (xy 44.877563 23.773845) (xy 44.878966 23.766008) (xy 44.87998 23.758045) (xy 44.880597 23.749966) - (xy 44.880804 23.74178) (xy 44.880596 23.733589) (xy 44.87998 23.725504) (xy 44.878964 23.717536) - (xy 44.87756 23.709695) (xy 44.875778 23.70199) (xy 44.873627 23.694433) (xy 44.871117 23.687032) - (xy 44.86826 23.679799) (xy 44.865064 23.672742) (xy 44.861541 23.665873) (xy 44.857699 23.6592) - (xy 44.85355 23.652735) (xy 44.849103 23.646488) (xy 44.844368 23.640467) (xy 44.839356 23.634684) - (xy 44.834077 23.629149) (xy 44.828541 23.623871) (xy 44.822757 23.618861) (xy 44.816736 23.614128) - (xy 44.810489 23.609683) (xy 44.804024 23.605536) (xy 44.797353 23.601697) (xy 44.790486 23.598175) - (xy 44.783431 23.594982) (xy 44.776201 23.592126) (xy 44.768804 23.589619) (xy 44.761251 23.58747) - (xy 44.753552 23.585689) (xy 44.745718 23.584286) (xy 44.737757 23.583272) (xy 44.72968 23.582656) - (xy 44.721498 23.582448) (xy 44.713316 23.582656) (xy 44.70524 23.583272) (xy 44.697279 23.584286) - (xy 44.689445 23.585689) (xy 44.681746 23.58747) (xy 44.674193 23.589619) (xy 44.666796 23.592126) - (xy 44.659566 23.594982) (xy 44.652511 23.598175) (xy 44.645644 23.601697) (xy 44.638973 23.605536) - (xy 44.632508 23.609683) (xy 44.626261 23.614128) (xy 44.62024 23.618861) (xy 44.614456 23.623871) - (xy 44.60892 23.629149) (xy 44.603641 23.634684) (xy 44.598629 23.640467) (xy 44.593894 23.646488) - (xy 44.589447 23.652735) (xy 44.585298 23.6592) (xy 44.581456 23.665873) (xy 44.577933 23.672742) - (xy 44.574737 23.679799) (xy 44.57188 23.687032) (xy 44.56937 23.694433) (xy 44.567219 23.70199) - (xy 44.565437 23.709695) (xy 44.564033 23.717536) (xy 44.563017 23.725504) (xy 44.562401 23.733589) - (xy 44.562193 23.74178) (xy 44.347883 23.74178) (xy 44.34788 23.741688) (xy 44.348367 23.72249) (xy 44.349813 23.703541) - (xy 44.352193 23.684865) (xy 44.355485 23.666484) (xy 44.359664 23.648424) (xy 44.364707 23.630706) - (xy 44.370589 23.613356) (xy 44.377289 23.596396) (xy 44.384781 23.579851) (xy 44.393042 23.563744) - (xy 44.402049 23.548098) (xy 44.411778 23.532937) (xy 44.422205 23.518286) (xy 44.433306 23.504167) - (xy 44.445058 23.490605) (xy 44.457438 23.477622) (xy 44.470421 23.465243) (xy 44.483983 23.453491) - (xy 44.498102 23.44239) (xy 44.512754 23.431964) (xy 44.527914 23.422235) (xy 44.54356 23.413229) - (xy 44.559667 23.404968) (xy 44.576212 23.397476) (xy 44.593172 23.390777) (xy 44.610522 23.384895) - (xy 44.628239 23.379852) (xy 44.646299 23.375674) (xy 44.664678 23.372382) (xy 44.683354 23.370002) - (xy 44.702302 23.368557) (xy 44.721498 23.36807) + (uuid "f97c570f-8817-4176-9ae4-57a75d17ce0f") + (at 40.64 53.34) + (descr "surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left)") + (tags "Surface mounted pin header SMD 1x18 2.54mm single row style1 pin1 left") + (property "Reference" "J2" + (at 0 -23.92 0) + (layer "F.SilkS") + (uuid "5fb3910d-3cd3-4424-aa84-38acdddb3ae2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) ) - (stroke - (width 0.01) - (type solid) + (property "Value" "Conn_01x18_Pin" + (at 0 23.92 0) + (layer "F.Fab") + (uuid "40faf11c-0ec8-493d-bbc3-c14ad6db9011") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) ) - (fill solid) - (layer "F.Cu") - (uuid "2cb14659-46dd-4deb-b399-62f978db0b00") - ) - (gr_poly - (pts - (xy 46.458272 23.368557) (xy 46.477227 23.370002) (xy 46.49591 23.372382) (xy 46.514297 23.375674) - (xy 46.532364 23.379852) (xy 46.550089 23.384895) (xy 46.567446 23.390777) (xy 46.584412 23.397476) - (xy 46.600964 23.404968) (xy 46.617078 23.413229) (xy 46.632731 23.422235) (xy 46.647898 23.431964) - (xy 46.662556 23.44239) (xy 46.676681 23.453491) (xy 46.69025 23.465243) (xy 46.703239 23.477622) - (xy 46.715624 23.490605) (xy 46.727382 23.504167) (xy 46.738489 23.518286) (xy 46.748921 23.532937) - (xy 46.758655 23.548098) (xy 46.767666 23.563743) (xy 46.775932 23.579851) (xy 46.783428 23.596396) - (xy 46.790131 23.613356) (xy 46.796018 23.630706) (xy 46.801064 23.648423) (xy 46.805245 23.666484) - (xy 46.808539 23.684865) (xy 46.810922 23.703541) (xy 46.812369 23.72249) (xy 46.812858 23.741688) - (xy 46.81237 23.760888) (xy 46.810924 23.779839) (xy 46.808542 23.798517) (xy 46.805249 23.816899) - (xy 46.801068 23.834961) (xy 46.796022 23.852679) (xy 46.790136 23.87003) (xy 46.783434 23.886991) - (xy 46.775937 23.903536) (xy 46.767672 23.919644) (xy 46.75866 23.935289) (xy 46.748927 23.95045) - (xy 46.738495 23.965101) (xy 46.727388 23.979219) (xy 46.71563 23.992781) (xy 46.703244 24.005764) - (xy 46.690255 24.018142) (xy 46.676685 24.029893) (xy 46.66256 24.040993) (xy 46.647901 24.051419) - (xy 46.632734 24.061146) (xy 46.617081 24.070152) (xy 46.600966 24.078412) (xy 46.584414 24.085903) - (xy 46.567447 24.092601) (xy 46.55009 24.098483) (xy 46.532365 24.103525) (xy 46.514298 24.107703) - (xy 46.49591 24.110994) (xy 46.477227 24.113374) (xy 46.458272 24.114819) (xy 46.439068 24.115306) - (xy 46.419877 24.114819) (xy 46.400934 24.113374) (xy 46.382262 24.110994) (xy 46.363886 24.107703) - (xy 46.345828 24.103525) (xy 46.328113 24.098483) (xy 46.310764 24.092601) (xy 46.293805 24.085903) - (xy 46.27726 24.078412) (xy 46.261152 24.070152) (xy 46.245506 24.061146) (xy 46.230344 24.051419) - (xy 46.21569 24.040993) (xy 46.201569 24.029893) (xy 46.188004 24.018142) (xy 46.175018 24.005764) - (xy 46.162636 23.992781) (xy 46.150881 23.979219) (xy 46.139776 23.965101) (xy 46.129346 23.95045) - (xy 46.119614 23.935289) (xy 46.110604 23.919644) (xy 46.10234 23.903536) (xy 46.094845 23.886991) - (xy 46.088143 23.87003) (xy 46.082257 23.852679) (xy 46.077212 23.834961) (xy 46.073031 23.816899) - (xy 46.069738 23.798517) (xy 46.067357 23.779839) (xy 46.06591 23.760888) (xy 46.065425 23.74178) - (xy 46.279735 23.74178) (xy 46.279943 23.749966) (xy 46.280561 23.758045) (xy 46.281577 23.766008) - (xy 46.282982 23.773845) (xy 46.284766 23.781545) (xy 46.286919 23.789098) (xy 46.28943 23.796496) - (xy 46.29229 23.803726) (xy 46.295487 23.81078) (xy 46.299013 23.817647) (xy 46.302857 23.824317) - (xy 46.307009 23.83078) (xy 46.311458 23.837026) (xy 46.316195 23.843044) (xy 46.321209 23.848826) - (xy 46.326491 23.854361) (xy 46.332029 23.859638) (xy 46.337815 23.864647) (xy 46.343837 23.869379) - (xy 46.350087 23.873824) (xy 46.356552 23.877971) (xy 46.363224 23.88181) (xy 46.370093 23.885331) - (xy 46.377147 23.888525) (xy 46.384378 23.89138) (xy 46.391774 23.893888) (xy 46.399326 23.896037) - (xy 46.407024 23.897818) (xy 46.414857 23.899221) (xy 46.422816 23.900236) (xy 46.430889 23.900852) - (xy 46.439068 23.901059) (xy 46.447271 23.900852) (xy 46.455367 23.900236) (xy 46.463346 23.899221) - (xy 46.471197 23.897818) (xy 46.478911 23.896037) (xy 46.486478 23.893888) (xy 46.493887 23.89138) - (xy 46.501128 23.888525) (xy 46.508192 23.885331) (xy 46.515068 23.88181) (xy 46.521747 23.877971) - (xy 46.528217 23.873824) (xy 46.534471 23.869379) (xy 46.540496 23.864647) (xy 46.546283 23.859638) - (xy 46.551823 23.854361) (xy 46.557105 23.848826) (xy 46.562119 23.843044) (xy 46.566855 23.837026) - (xy 46.571302 23.83078) (xy 46.575452 23.824316) (xy 46.579294 23.817646) (xy 46.582818 23.81078) - (xy 46.586013 23.803726) (xy 46.58887 23.796495) (xy 46.591379 23.789098) (xy 46.59353 23.781545) - (xy 46.595313 23.773845) (xy 46.596717 23.766008) (xy 46.597733 23.758045) (xy 46.59835 23.749966) - (xy 46.598559 23.74178) (xy 46.598351 23.733589) (xy 46.597733 23.725504) (xy 46.596717 23.717536) - (xy 46.595311 23.709695) (xy 46.593527 23.70199) (xy 46.591373 23.694433) (xy 46.588861 23.687032) - (xy 46.586 23.679799) (xy 46.582801 23.672742) (xy 46.579273 23.665873) (xy 46.575428 23.6592) (xy 46.571274 23.652735) - (xy 46.566822 23.646488) (xy 46.562082 23.640467) (xy 46.557064 23.634684) (xy 46.551779 23.629149) - (xy 46.546236 23.623871) (xy 46.540445 23.618861) (xy 46.534418 23.614128) (xy 46.528163 23.609683) - (xy 46.521691 23.605536) (xy 46.515012 23.601697) (xy 46.508137 23.598175) (xy 46.501074 23.594982) - (xy 46.493835 23.592126) (xy 46.48643 23.589619) (xy 46.478868 23.58747) (xy 46.47116 23.585689) - (xy 46.463316 23.584286) (xy 46.455346 23.583272) (xy 46.44726 23.582656) (xy 46.439068 23.582448) - (xy 46.430889 23.582656) (xy 46.422816 23.583272) (xy 46.414857 23.584286) (xy 46.407024 23.585689) - (xy 46.399326 23.58747) (xy 46.391774 23.589619) (xy 46.384378 23.592126) (xy 46.377147 23.594982) - (xy 46.370093 23.598175) (xy 46.363224 23.601697) (xy 46.356552 23.605536) (xy 46.350087 23.609683) - (xy 46.343837 23.614128) (xy 46.337815 23.618861) (xy 46.332029 23.623871) (xy 46.326491 23.629149) - (xy 46.321209 23.634684) (xy 46.316195 23.640467) (xy 46.311458 23.646488) (xy 46.307009 23.652735) - (xy 46.302857 23.6592) (xy 46.299013 23.665873) (xy 46.295487 23.672742) (xy 46.29229 23.679799) - (xy 46.28943 23.687032) (xy 46.286919 23.694433) (xy 46.284766 23.70199) (xy 46.282982 23.709695) - (xy 46.281577 23.717536) (xy 46.280561 23.725504) (xy 46.279943 23.733589) (xy 46.279735 23.74178) - (xy 46.065425 23.74178) (xy 46.065423 23.741688) (xy 46.06591 23.72249) (xy 46.067356 23.703541) - (xy 46.069737 23.684865) (xy 46.073029 23.666484) (xy 46.077208 23.648424) (xy 46.082252 23.630706) - (xy 46.088135 23.613356) (xy 46.094835 23.596396) (xy 46.102329 23.579851) (xy 46.110591 23.563744) - (xy 46.119599 23.548098) (xy 46.129329 23.532937) (xy 46.139757 23.518286) (xy 46.150859 23.504167) - (xy 46.162613 23.490605) (xy 46.174994 23.477622) (xy 46.187978 23.465243) (xy 46.201542 23.453491) - (xy 46.215662 23.44239) (xy 46.230315 23.431964) (xy 46.245476 23.422235) (xy 46.261123 23.413229) - (xy 46.277231 23.404968) (xy 46.293777 23.397476) (xy 46.310738 23.390777) (xy 46.328088 23.384895) - (xy 46.345806 23.379852) (xy 46.363867 23.375674) (xy 46.382247 23.372382) (xy 46.400923 23.370002) - (xy 46.419871 23.368557) (xy 46.439068 23.36807) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1696bec7-8c49-4952-a7c6-689915ca88ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) ) - (stroke - (width 0.01) - (type solid) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7acbe977-cc06-43b9-9de1-a168df1f521b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) ) - (fill solid) - (layer "F.Cu") - (uuid "c48ad8db-cb1b-48b6-bcc4-d009a9169424") - ) - (gr_poly - (pts - (xy 45.773345 24.331702) (xy 45.778786 24.332115) (xy 45.784147 24.332795) (xy 45.789422 24.333735) - (xy 45.794605 24.334929) (xy 45.799689 24.33637) (xy 45.804667 24.338052) (xy 45.809533 24.339967) - (xy 45.814278 24.342109) (xy 45.818898 24.344472) (xy 45.823385 24.347048) (xy 45.827732 24.349831) - (xy 45.831933 24.352814) (xy 45.835981 24.355991) (xy 45.839869 24.359355) (xy 45.84359 24.362899) - (xy 45.847138 24.366617) (xy 45.850506 24.370502) (xy 45.853687 24.374546) (xy 45.856674 24.378745) - (xy 45.859462 24.38309) (xy 45.862042 24.387575) (xy 45.864408 24.392194) (xy 45.866554 24.396939) - (xy 45.868473 24.401805) (xy 45.870158 24.406784) (xy 45.871602 24.41187) (xy 45.872799 24.417056) - (xy 45.873741 24.422335) (xy 45.874423 24.427701) (xy 45.874837 24.433147) (xy 45.874976 24.438666) - (xy 45.874837 24.444186) (xy 45.874423 24.449632) (xy 45.873741 24.454999) (xy 45.872798 24.460279) - (xy 45.871601 24.465466) (xy 45.870157 24.470554) (xy 45.868472 24.475534) (xy 45.866552 24.480402) - (xy 45.864406 24.485149) (xy 45.862039 24.48977) (xy 45.859458 24.494257) (xy 45.85667 24.498605) - (xy 45.853682 24.502805) (xy 45.8505 24.506852) (xy 45.847132 24.510739) (xy 45.843583 24.51446) - (xy 45.839861 24.518006) (xy 45.835973 24.521373) (xy 45.831924 24.524552) (xy 45.827723 24.527538) - (xy 45.823375 24.530323) (xy 45.818888 24.532901) (xy 45.814268 24.535266) (xy 45.809521 24.53741) - (xy 45.804656 24.539327) (xy 45.799677 24.54101) (xy 45.794593 24.542453) (xy 45.78941 24.543648) - (xy 45.784134 24.544589) (xy 45.778772 24.54527) (xy 45.773332 24.545683) (xy 45.76782 24.545823) - (xy 45.688683 24.545823) (xy 45.680031 24.694704) (xy 45.679596 24.700002) (xy 45.678909 24.705218) - (xy 45.677978 24.710348) (xy 45.676809 24.715385) (xy 45.675407 24.720324) (xy 45.67378 24.725158) - (xy 45.671933 24.729883) (xy 45.669874 24.734493) (xy 45.667608 24.738981) (xy 45.665142 24.743342) - (xy 45.662482 24.747571) (xy 45.659635 24.751661) (xy 45.656607 24.755608) (xy 45.653404 24.759405) - (xy 45.650033 24.763046) (xy 45.6465 24.766526) (xy 45.642811 24.76984) (xy 45.638974 24.772981) - (xy 45.634993 24.775944) (xy 45.630876 24.778723) (xy 45.626629 24.781313) (xy 45.622259 24.783707) - (xy 45.617771 24.7859) (xy 45.613172 24.787887) (xy 45.608468 24.789661) (xy 45.603667 24.791217) - (xy 45.598773 24.79255) (xy 45.593795 24.793653) (xy 45.588737 24.79452) (xy 45.583606 24.795147) - (xy 45.578409 24.795528) (xy 45.573152 24.795656) (xy 45.571594 24.795642) (xy 45.57002 24.795608) - (xy 45.566868 24.79551) (xy 45.561374 24.795045) (xy 45.555967 24.794312) (xy 45.550654 24.793316) - (xy 45.545442 24.792066) (xy 45.540337 24.790567) (xy 45.535344 24.788828) (xy 45.530472 24.786855) - (xy 45.525725 24.784655) (xy 45.521111 24.782235) (xy 45.516636 24.779603) (xy 45.512305 24.776766) - (xy 45.508126 24.77373) (xy 45.504105 24.770504) (xy 45.500249 24.767093) (xy 45.496562 24.763504) - (xy 45.493053 24.759746) (xy 45.489727 24.755825) (xy 45.486591 24.751749) (xy 45.483651 24.747523) - (xy 45.480913 24.743156) (xy 45.478384 24.738654) (xy 45.47607 24.734025) (xy 45.473978 24.729275) - (xy 45.472113 24.724413) (xy 45.470483 24.719444) (xy 45.469094 24.714375) (xy 45.467951 24.709215) - (xy 45.467063 24.70397) (xy 45.466433 24.698647) (xy 45.46607 24.693253) (xy 45.46598 24.687795) - (xy 45.466168 24.682281) (xy 45.474092 24.545889) (xy 45.392786 24.545889) (xy 45.387276 24.545749) - (xy 45.381837 24.545336) (xy 45.376478 24.544655) (xy 45.371203 24.543713) (xy 45.366021 24.542518) - (xy 45.360937 24.541075) (xy 45.355959 24.539391) (xy 45.351093 24.537474) (xy 45.346347 24.535329) - (xy 45.341726 24.532964) (xy 45.337239 24.530385) (xy 45.33289 24.5276) (xy 45.328688 24.524613) - (xy 45.324639 24.521433) (xy 45.320749 24.518066) (xy 45.317026 24.514519) (xy 45.313476 24.510798) - (xy 45.310106 24.506911) (xy 45.306923 24.502863) (xy 45.303934 24.498662) (xy 45.301144 24.494314) - (xy 45.298562 24.489826) (xy 45.296194 24.485204) (xy 45.294046 24.480456) (xy 45.292126 24.475589) - (xy 45.290439 24.470608) (xy 45.288994 24.46552) (xy 45.287796 24.460333) (xy 45.286853 24.455052) - (xy 45.28617 24.449685) (xy 45.285756 24.444239) (xy 45.285617 24.438719) (xy 45.285756 24.433201) - (xy 45.28617 24.427756) (xy 45.286853 24.42239) (xy 45.287796 24.41711) (xy 45.288994 24.411924) - (xy 45.290439 24.406837) (xy 45.292126 24.401857) (xy 45.294046 24.39699) (xy 45.296194 24.392242) - (xy 45.298562 24.387622) (xy 45.301144 24.383134) (xy 45.303934 24.378787) (xy 45.306923 24.374586) - (xy 45.310106 24.370539) (xy 45.313476 24.366651) (xy 45.317026 24.362931) (xy 45.320749 24.359384) - (xy 45.324639 24.356017) (xy 45.328688 24.352838) (xy 45.33289 24.349851) (xy 45.337239 24.347066) - (xy 45.341726 24.344487) (xy 45.346347 24.342122) (xy 45.351093 24.339977) (xy 45.355959 24.33806) - (xy 45.360937 24.336376) (xy 45.366021 24.334934) (xy 45.371203 24.333738) (xy 45.376478 24.332796) - (xy 45.381837 24.332116) (xy 45.387276 24.331702) (xy 45.392786 24.331563) (xy 45.767833 24.331563) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/a7630794-22ea-4d7a-9825-9891b5b72b41") + (sheetname "/") + (sheetfile "squeow.kicad_sch") + (attr smd) + (fp_line + (start -1.33 -22.92) + (end -1.33 -22.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "018ceaf1-7132-40a2-b88d-b0c5154f1b1a") ) - (stroke - (width 0.01) - (type solid) + (fp_line + (start -1.33 -22.92) + (end 1.33 -22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ec221e4-6e49-42f4-bc16-f0807a52c966") + ) + (fp_line + (start -1.33 -22.35) + (end -2.85 -22.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4fd2cbc-f4a0-4aa0-a927-aeb9f1156491") + ) + (fp_line + (start -1.33 -20.83) + (end -1.33 -17.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5085af53-169e-466c-8a96-e876d86fbe41") + ) + (fp_line + (start -1.33 -15.75) + (end -1.33 -12.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b17b435b-5b79-40c6-a7c3-c2c0365750fd") + ) + (fp_line + (start -1.33 -10.67) + (end -1.33 -7.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "16d32347-2dde-4e84-a01a-c12d12d830d2") + ) + (fp_line + (start -1.33 -5.59) + (end -1.33 -2.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "961807f5-7399-4e59-bbaf-a367bddda735") + ) + (fp_line + (start -1.33 -0.51) + (end -1.33 3.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb6db259-4945-4870-9937-f633f72b552c") + ) + (fp_line + (start -1.33 4.57) + (end -1.33 8.13) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf2acf57-0ecf-4191-8e31-d15e046cc1b0") + ) + (fp_line + (start -1.33 9.65) + (end -1.33 13.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebc2f8b2-5fdf-4774-afc0-711d8a56a95c") + ) + (fp_line + (start -1.33 14.73) + (end -1.33 18.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6bd51a52-96fb-4f90-9f30-a533399e3b80") + ) + (fp_line + (start -1.33 19.81) + (end -1.33 22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "203f43d3-e3d7-4da2-a28c-c8811073335b") + ) + (fp_line + (start -1.33 22.92) + (end 1.33 22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f2e14bc-1a1f-4fba-a5f6-eb3d37e736b8") + ) + (fp_line + (start 1.33 -22.92) + (end 1.33 -19.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a99b142f-8689-4a5a-b94d-ae4dd2aff015") + ) + (fp_line + (start 1.33 -18.29) + (end 1.33 -14.73) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3bfabf9-659a-48d9-b988-f00a6c27810f") + ) + (fp_line + (start 1.33 -13.21) + (end 1.33 -9.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97d9a09c-d385-48c6-932a-7c22fe2de50e") + ) + (fp_line + (start 1.33 -8.13) + (end 1.33 -4.57) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c77bf2be-6ab9-478a-964f-ee98bdcb4e9c") + ) + (fp_line + (start 1.33 -3.05) + (end 1.33 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a45535ea-9079-4cef-b6cc-bcb48a859bf1") + ) + (fp_line + (start 1.33 2.03) + (end 1.33 5.59) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f25a7d1-bbfd-451f-8e50-be420a79e097") + ) + (fp_line + (start 1.33 7.11) + (end 1.33 10.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "db548f40-8fa1-4c66-a496-d8f8ff626af2") + ) + (fp_line + (start 1.33 12.19) + (end 1.33 15.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3fc77302-81da-4c91-8e44-a913fc0d4a44") + ) + (fp_line + (start 1.33 17.27) + (end 1.33 20.83) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf13f78f-c6d2-4dcf-b883-de674b9b5e2b") + ) + (fp_line + (start 1.33 22.35) + (end 1.33 22.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9eb1cf03-a501-4bff-b4fd-95840589e4b2") + ) + (fp_line + (start -3.45 -23.4) + (end -3.45 23.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "af51d0db-0a7e-4d1a-986c-caf9aa82cb8b") + ) + (fp_line + (start -3.45 23.4) + (end 3.45 23.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64d086e7-53da-49b4-813c-a3ad0390f213") + ) + (fp_line + (start 3.45 -23.4) + (end -3.45 -23.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1dca9fa5-a16a-492a-a420-7d8ca49b93d6") + ) + (fp_line + (start 3.45 23.4) + (end 3.45 -23.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9281cf1f-f844-44fb-b3f9-45c6a1d81a10") + ) + (fp_line + (start -2.54 -21.91) + (end -2.54 -21.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "de398aec-196f-48de-84b9-806adc49714c") + ) + (fp_line + (start -2.54 -21.27) + (end -1.27 -21.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "21e67960-12c6-42e2-a2bd-778c7fddd6cc") + ) + (fp_line + (start -2.54 -16.83) + (end -2.54 -16.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9eea9d86-08a1-4515-b024-c0372dbff2be") + ) + (fp_line + (start -2.54 -16.19) + (end -1.27 -16.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9f2d40be-f995-4f10-82cf-e4f0433873b0") + ) + (fp_line + (start -2.54 -11.75) + (end -2.54 -11.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6036e5a6-56f4-4aff-b2f8-c6f7cbee5db0") + ) + (fp_line + (start -2.54 -11.11) + (end -1.27 -11.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db3f8747-a006-4e9c-91c4-d7400d42734c") + ) + (fp_line + (start -2.54 -6.67) + (end -2.54 -6.03) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0233ac1d-2669-40d5-b4b2-34d850ea295c") + ) + (fp_line + (start -2.54 -6.03) + (end -1.27 -6.03) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78c0df35-68b4-432c-aa58-f17e01d7284e") + ) + (fp_line + (start -2.54 -1.59) + (end -2.54 -0.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5939622a-bce2-43c1-8aa9-ca042e6558e5") + ) + (fp_line + (start -2.54 -0.95) + (end -1.27 -0.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dbb568ae-1c5f-4ed4-b817-84494e2b81f0") + ) + (fp_line + (start -2.54 3.49) + (end -2.54 4.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e4d2e65a-6550-4762-af78-af869ea6a691") + ) + (fp_line + (start -2.54 4.13) + (end -1.27 4.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf69d787-620b-48e1-a8bf-be8cf45311f1") + ) + (fp_line + (start -2.54 8.57) + (end -2.54 9.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "857a41df-de29-455e-9df0-82a228de8907") + ) + (fp_line + (start -2.54 9.21) + (end -1.27 9.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "48de3e63-11b8-45aa-a9a5-a6ec9c1eaf32") + ) + (fp_line + (start -2.54 13.65) + (end -2.54 14.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9aa44ba6-d2eb-484a-aa87-56b2d0b67716") + ) + (fp_line + (start -2.54 14.29) + (end -1.27 14.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0aef7992-ef61-435a-8aae-6765b029427d") + ) + (fp_line + (start -2.54 18.73) + (end -2.54 19.37) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d3e3ad5a-e0ce-4217-8a48-d81c581725c3") + ) + (fp_line + (start -2.54 19.37) + (end -1.27 19.37) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "91a888a0-3cd7-42ef-842d-a867c4123acd") + ) + (fp_line + (start -1.27 -21.91) + (end -2.54 -21.91) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f1f93051-f007-4888-ad63-4959702908de") + ) + (fp_line + (start -1.27 -21.91) + (end -0.32 -22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d957b060-1bdd-4c88-8f5c-9159fc6b0019") + ) + (fp_line + (start -1.27 -16.83) + (end -2.54 -16.83) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c46b0d5c-626c-4a04-836b-6be2274dc802") + ) + (fp_line + (start -1.27 -11.75) + (end -2.54 -11.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5daec95a-b52b-4887-b0a9-596c4449dcf3") + ) + (fp_line + (start -1.27 -6.67) + (end -2.54 -6.67) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "097b029c-24f9-4424-a7e9-4ca0081fd507") + ) + (fp_line + (start -1.27 -1.59) + (end -2.54 -1.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "da7a6ef4-0daf-422e-ad19-3ebebedf029e") + ) + (fp_line + (start -1.27 3.49) + (end -2.54 3.49) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8fa8bc8d-c9fd-4cc7-aaeb-bf58f57a2ec1") + ) + (fp_line + (start -1.27 8.57) + (end -2.54 8.57) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dad0c4b2-00ac-4a3a-9073-d08f85949b57") + ) + (fp_line + (start -1.27 13.65) + (end -2.54 13.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f35b72d-1375-4f20-9b31-f0f8ec10f8b3") + ) + (fp_line + (start -1.27 18.73) + (end -2.54 18.73) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bcd20c5b-b5c3-44be-8906-f6bee834770e") + ) + (fp_line + (start -1.27 22.86) + (end -1.27 -21.91) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fce0c937-2b6b-4490-aa89-06dd57c7ede8") + ) + (fp_line + (start -0.32 -22.86) + (end 1.27 -22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be744a24-95b6-4e7c-9b83-ed453733e177") + ) + (fp_line + (start 1.27 -22.86) + (end 1.27 22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c8665efe-d328-47fe-b901-40e8b53e2161") + ) + (fp_line + (start 1.27 -19.37) + (end 2.54 -19.37) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "375d74e9-017e-4687-843b-35f8389a70dd") + ) + (fp_line + (start 1.27 -14.29) + (end 2.54 -14.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6b005450-02d1-4127-9c99-b995ae9d1b1d") + ) + (fp_line + (start 1.27 -9.21) + (end 2.54 -9.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f13a2a77-d8cd-48e0-9476-61a95d667934") + ) + (fp_line + (start 1.27 -4.13) + (end 2.54 -4.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51b64090-3258-4013-bb18-733d4cccb7b7") + ) + (fp_line + (start 1.27 0.95) + (end 2.54 0.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8a0bbf4-de3c-4cf3-80e4-5e5d5236ce49") + ) + (fp_line + (start 1.27 6.03) + (end 2.54 6.03) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "92bdf219-59e9-4a03-80f3-08023d56936e") + ) + (fp_line + (start 1.27 11.11) + (end 2.54 11.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b11e215b-7d20-4e5b-b296-bc3e379b9d6a") + ) + (fp_line + (start 1.27 16.19) + (end 2.54 16.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a988e5ed-923b-4e7f-a318-1690e56b2c65") + ) + (fp_line + (start 1.27 21.27) + (end 2.54 21.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6cea24a7-26bd-4a43-92e4-4ca63eed6b87") + ) + (fp_line + (start 1.27 22.86) + (end -1.27 22.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "539a27cb-a47c-44e1-8497-5bb132fc4249") + ) + (fp_line + (start 2.54 -19.37) + (end 2.54 -18.73) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "91221060-8243-4ae8-ab02-564c310acb0d") + ) + (fp_line + (start 2.54 -18.73) + (end 1.27 -18.73) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38b9e211-c885-4dab-8936-317bdc8a420f") + ) + (fp_line + (start 2.54 -14.29) + (end 2.54 -13.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9114bd1b-0797-4ab2-810f-597bf788668f") + ) + (fp_line + (start 2.54 -13.65) + (end 1.27 -13.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f5ddaa6-a54d-4048-9220-3365b7f25163") + ) + (fp_line + (start 2.54 -9.21) + (end 2.54 -8.57) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c205c432-9201-4777-b210-0c5c8cf19f29") + ) + (fp_line + (start 2.54 -8.57) + (end 1.27 -8.57) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8461cd2-047c-4cb3-be4a-6c47aca7e436") + ) + (fp_line + (start 2.54 -4.13) + (end 2.54 -3.49) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f4d2d6a7-902c-45e3-a87f-6cc18e694410") + ) + (fp_line + (start 2.54 -3.49) + (end 1.27 -3.49) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "36486f53-1d7e-4740-83d2-5150550e3129") + ) + (fp_line + (start 2.54 0.95) + (end 2.54 1.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d125a34a-bccf-459f-908f-bebc258e0ea0") + ) + (fp_line + (start 2.54 1.59) + (end 1.27 1.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "63ae0691-a21e-46c1-a901-677f9b9df88d") + ) + (fp_line + (start 2.54 6.03) + (end 2.54 6.67) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64574953-37f2-47e9-9118-bfb230a6754d") + ) + (fp_line + (start 2.54 6.67) + (end 1.27 6.67) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e133bb8-8267-4a61-99b9-8779e22aa304") + ) + (fp_line + (start 2.54 11.11) + (end 2.54 11.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "06f4eb02-4bae-40f2-b30b-5c64e7f5256e") + ) + (fp_line + (start 2.54 11.75) + (end 1.27 11.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2fee5793-f3fc-4b72-9792-a4b6884fb2c0") + ) + (fp_line + (start 2.54 16.19) + (end 2.54 16.83) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86fce3ef-a46f-43d2-b0a1-00714275a053") + ) + (fp_line + (start 2.54 16.83) + (end 1.27 16.83) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "05586ebd-5a85-4434-b998-4176be0a2066") + ) + (fp_line + (start 2.54 21.27) + (end 2.54 21.91) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c41543ee-7c02-4315-8354-d909f6973ab5") + ) + (fp_line + (start 2.54 21.91) + (end 1.27 21.91) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ff0da8e9-2680-4fb3-9cae-a4a766fb5ff1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "35ece310-93d7-47f2-806d-2127fe522ef8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -1.655 -21.59) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "6f203d51-a540-4c62-aaf9-24c07aa40a3c") + ) + (pad "2" smd rect + (at 1.655 -19.05) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 32 "Net-(J2-Pin_2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "85f4973c-3175-4186-b598-8ffb83f65d8f") + ) + (pad "3" smd rect + (at -1.655 -16.51) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 28 "Net-(J2-Pin_3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "15a45cde-9ae9-463c-a43e-6d6bd0ac1776") + ) + (pad "4" smd rect + (at 1.655 -13.97) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "d2316960-9b87-44f4-a94b-a0d202e1264f") + ) + (pad "5" smd rect + (at -1.655 -11.43) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 33 "Net-(J2-Pin_5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "a58ab724-2aff-4789-b39f-ed9f6bd60276") + ) + (pad "6" smd rect + (at 1.655 -8.89) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 29 "Net-(J2-Pin_6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "66dbf117-0821-4944-9f59-15acc6722a2f") + ) + (pad "7" smd rect + (at -1.655 -6.35) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 27 "Net-(J2-Pin_7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "0e92c4c0-06b9-4771-af08-bb23c9d0c297") + ) + (pad "8" smd rect + (at 1.655 -3.81) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 30 "Net-(J2-Pin_8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "e986a202-507c-4585-81f4-00a5cfa0700b") + ) + (pad "9" smd rect + (at -1.655 -1.27) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "4b23b96e-2d59-40e3-9f86-b370ff062ad7") + ) + (pad "10" smd rect + (at 1.655 1.27) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 31 "Net-(J2-Pin_10)") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "7b8f0614-a83e-4ca4-ad4c-24f61262fbf9") + ) + (pad "11" smd rect + (at -1.655 3.81) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 24 "Net-(J2-Pin_11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "972861b9-9979-44f2-8859-903b6837e060") + ) + (pad "12" smd rect + (at 1.655 6.35) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 25 "Net-(J2-Pin_12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "e6f40573-d9c5-4acf-bbd9-f87408bf83d4") + ) + (pad "13" smd rect + (at -1.655 8.89) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 26 "Net-(J2-Pin_13)") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "34fed4cb-e804-4f55-8930-976eb69487e1") + ) + (pad "14" smd rect + (at 1.655 11.43) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 21 "Net-(J2-Pin_14)") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "07172e5d-5634-4f1b-94a3-b00ec4a92f59") + ) + (pad "15" smd rect + (at -1.655 13.97) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "33bb0685-3cca-4721-9266-f3944650315a") + ) + (pad "16" smd rect + (at 1.655 16.51) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 22 "Net-(J2-Pin_16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "5df2bd42-c05e-4943-ae81-48744229232f") + ) + (pad "17" smd rect + (at -1.655 19.05) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 23 "Net-(J2-Pin_17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "a9709179-c16f-4978-92c6-5a926e8d2060") + ) + (pad "18" smd rect + (at 1.655 21.59) + (size 2.51 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 3 "GND") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "1c546780-6dcd-40f8-b105-71648a91dcd7") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) ) - (fill solid) - (layer "F.Cu") - (uuid "df4ea91f-d479-4540-9f79-cca4dd570aef") ) (gr_rect - (start 19.25 20.25) - (end 55.25 60.25) + (start 36 26) + (end 74 82) (stroke (width 0.1) (type default) ) - (fill none) + (fill no) (layer "Edge.Cuts") (uuid "fa65750c-9cf1-4b01-bdf1-bae9f6371667") ) - (gr_text "Squeow!\nv1.2" - (at 42.2833 25.9574 0) - (layer "F.Cu") - (uuid "6a12e96c-1ddc-4188-a803-7ecdad85a2a1") + (gr_text "⏚" + (at 37.17 74.08 270) + (layer "F.SilkS") + (uuid "01d3fa17-06f2-4b44-af96-68411382812e") (effects (font (size 1.5 1.5) (thickness 0.3) (bold yes) ) + (justify left bottom) + ) + ) + (gr_text "S1" + (at 72.06 38.02 90) + (layer "F.SilkS") + (uuid "048fa9b1-5bfc-48bd-8fe1-d1a838df109a") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "P1" + (at 42.45 40.55 270) + (layer "F.SilkS") + (uuid "076f5631-6bf1-44ad-b418-883785022702") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "A5" + (at 37.2 53 270) + (layer "F.SilkS") + (uuid "08555c26-ff43-4ba0-91f0-1551e16fa6ca") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "⏚" + (at 72.11 32.86 90) + (layer "F.SilkS") + (uuid "146b0e85-7faf-4dd6-82da-7fb14fbe46c1") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "A4" + (at 42.4 55.8 270) + (layer "F.SilkS") + (uuid "257f52e2-33c0-4043-b37e-8025e7005ca0") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "P3" + (at 42.4 45.4 270) + (layer "F.SilkS") + (uuid "303e0ab1-c902-4901-bc33-52f639a635c3") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "⏚" + (at 42.3 51.1 270) + (layer "F.SilkS") + (uuid "34f3bcf4-6d3f-4a1a-8bf7-b85abfd33ca1") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "S2" + (at 66.87 40.8 90) + (layer "F.SilkS") + (uuid "3d660321-804d-4399-bf70-cc668ff4bf71") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "G2" + (at 66.8 51.1 90) + (layer "F.SilkS") + (uuid "4fa6c351-ccda-4486-94b4-bb5218f08357") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "Tx" + (at 66.9 71.39 90) + (layer "F.SilkS") + (uuid "57a3e734-c227-4796-b559-6ec95c99bf0b") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "G3" + (at 72.1 48.6 90) + (layer "F.SilkS") + (uuid "5e45f1f4-d69b-4cd4-a7a2-dc82db682228") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "Squeow!" + (at 52.8 45.6 0) + (layer "F.SilkS") + (uuid "6a12e96c-1ddc-4188-a803-7ecdad85a2a1") + (effects + (font + (size 1.3 1.3) + (thickness 0.3) + (bold yes) + ) (justify right bottom) ) ) - (gr_text "Audio" - (at 47 56.25 0) + (gr_text "G1" + (at 72.1 53.7 90) (layer "F.SilkS") - (uuid "18b72fcc-08b2-46c5-af6a-8dbecd8f8b1d") + (uuid "6c12451d-d0c1-4fd2-960e-97956e194012") (effects (font - (size 0.8 0.8) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) + (bold yes) ) (justify left bottom) ) ) - (gr_text "GND" - (at 21.5 29.5 90) + (gr_text "⏚" + (at 72.14 73.53 90) (layer "F.SilkS") - (uuid "3397cf9f-c3cf-49cc-9dcf-c70d6217e5a2") + (uuid "7c80eda2-5aad-4e3c-a30d-bcb0818a1bb7") (effects (font - (size 1 1) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) + (bold yes) ) (justify left bottom) ) ) - (gr_text "RFout" - (at 20 22.5 0) + (gr_text "⏚" + (at 66.94 65.95 90) (layer "F.SilkS") - (uuid "4401bfb2-6d4b-4a6e-b1d9-c27e456d8acf") + (uuid "7d5d5a10-8ff3-4c31-8e6e-4a609b033545") (effects (font - (size 1 1) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) + (bold yes) ) (justify left bottom) ) ) - (gr_text "GND" - (at 26 46.25 0) + (gr_text "Rx" + (at 71.9 68.93 90) (layer "F.SilkS") - (uuid "4b3b7355-1ac5-4a5e-a4d9-82e47615a3dd") + (uuid "824e66d6-f537-492f-bb66-7229501bdf33") (effects (font - (size 1 1) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) + (bold yes) ) (justify left bottom) ) ) - (gr_text "PWM" - (at 27.5 43.5 90) + (gr_text "S0" + (at 66.9 35.7 90) (layer "F.SilkS") - (uuid "f07eda13-0699-4e25-9cb8-91f933fb9140") + (uuid "85788f66-205c-467f-a294-e69ca7c8d54d") (effects (font - (size 1 1) - (thickness 0.15) + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "G4" + (at 66.8 46.1 90) + (layer "F.SilkS") + (uuid "898f0805-0599-4ac6-bfbf-cd55870acfca") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "P" + (at 66.8 60.6 90) + (layer "F.SilkS") + (uuid "89e1515c-4784-4fb4-be51-7fae51f4528d") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "v1.3" + (at 48.8 80.3 0) + (layer "F.SilkS") + (uuid "92015b41-9736-4d02-8dca-2300da88acb9") + (effects + (font + (size 2 2) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "⏚" + (at 42.35 30.95 270) + (layer "F.SilkS") + (uuid "9221124e-20f7-4eeb-81ea-fcfcedf81ab6") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "I2" + (at 37.2 68.4 270) + (layer "F.SilkS") + (uuid "94b53645-27ff-4538-95e1-5bd38b714d4b") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "⏚" + (at 72.1 42.9 90) + (layer "F.SilkS") + (uuid "a8c05433-79dc-408d-9afd-ad946412e042") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "v1.3" + (at 45.8 48.1 0) + (layer "F.SilkS") + (uuid "b20e81a5-9f00-4e79-b0c6-1c6923589b52") + (effects + (font + (face "Antaris_ST_CF") + (size 2 2) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + (render_cache "v1.3" 0 + (polygon + (pts + (xy 47.112438 46.375997) (xy 46.806891 46.983551) (xy 46.799574 47.030053) (xy 46.806891 47.053527) + (xy 46.908251 47.25515) (xy 46.940724 47.288349) (xy 46.964166 47.296639) (xy 46.989118 47.297278) + (xy 47.013032 47.289832) (xy 47.046963 47.256805) (xy 47.047836 47.25515) (xy 47.454745 46.446095) + (xy 47.462094 46.400427) (xy 47.454804 46.376704) (xy 47.440485 46.356281) (xy 47.420062 46.341315) + (xy 47.385013 46.333011) (xy 47.18217 46.333011) (xy 47.137292 46.347341) + ) + ) + (polygon + (pts + (xy 45.948255 46.446095) (xy 46.536392 47.615408) (xy 46.569058 47.648896) (xy 46.606123 47.658394) + (xy 46.808967 47.658394) (xy 46.853185 47.644362) (xy 46.871095 47.62717) (xy 46.882874 47.605173) + (xy 46.887002 47.580481) (xy 46.878698 47.545432) (xy 46.290561 46.375997) (xy 46.257874 46.342509) + (xy 46.220708 46.333011) (xy 46.017986 46.333011) (xy 45.973833 46.347038) (xy 45.955913 46.36424) + (xy 45.944113 46.386243) (xy 45.939951 46.411046) + ) + ) + (polygon + (pts + (xy 48.935589 46.535854) (xy 48.921562 46.491835) (xy 48.904351 46.473965) (xy 48.882337 46.462204) + (xy 48.857554 46.458063) (xy 48.812429 46.472424) (xy 48.808461 46.475404) (xy 48.627355 46.621584) + (xy 48.601415 46.660891) (xy 48.598412 46.682034) (xy 48.598412 47.580725) (xy 48.612445 47.62477) + (xy 48.629639 47.642587) (xy 48.65164 47.654296) (xy 48.676325 47.658394) (xy 48.857554 47.658394) + (xy 48.901837 47.644363) (xy 48.919747 47.627188) (xy 48.931505 47.605216) (xy 48.935589 47.580725) + ) + ) + (polygon + (pts + (xy 48.906646 46.195013) (xy 48.932711 46.155236) (xy 48.935589 46.134563) (xy 48.935589 46.087058) + (xy 48.921562 46.043039) (xy 48.904351 46.025169) (xy 48.882337 46.013408) (xy 48.857554 46.009267) + (xy 48.628454 46.009267) (xy 48.583358 46.023628) (xy 48.579361 46.026608) (xy 47.762613 46.685819) + (xy 47.737075 46.724362) (xy 47.733964 46.748914) (xy 47.738626 46.773359) (xy 47.751011 46.79524) + (xy 47.865073 46.935436) (xy 47.903779 46.960895) (xy 47.928444 46.963993) (xy 47.952974 46.959316) + (xy 47.974738 46.947037) + ) + ) + (polygon + (pts + (xy 49.422976 47.658394) (xy 49.604204 47.658394) (xy 49.648422 47.644362) (xy 49.666333 47.62717) + (xy 49.678111 47.605173) (xy 49.68224 47.580481) (xy 49.68224 47.465076) (xy 49.668212 47.420963) + (xy 49.651016 47.403084) (xy 49.629021 47.391316) (xy 49.604204 47.387163) (xy 49.422976 47.387163) + (xy 49.378758 47.401195) (xy 49.360847 47.418387) (xy 49.349068 47.440384) (xy 49.34494 47.465076) + (xy 49.34494 47.580481) (xy 49.358967 47.624594) (xy 49.376164 47.642473) (xy 49.398159 47.654241) + ) + ) + (polygon + (pts + (xy 50.878175 47.658517) (xy 50.924802 47.644681) (xy 50.934839 47.636413) (xy 50.95741 47.593651) + (xy 50.958531 47.580481) (xy 50.958531 47.463489) (xy 50.954784 47.438339) (xy 50.944193 47.416958) + (xy 50.927389 47.400093) (xy 50.905524 47.389199) (xy 50.884525 47.385453) (xy 50.7471 47.374069) + (xy 50.611441 47.352052) (xy 50.543562 47.335872) (xy 50.5094 47.322717) (xy 50.480003 47.303123) + (xy 50.456145 47.277879) (xy 50.438091 47.247349) (xy 50.431088 47.22926) (xy 50.403274 47.190246) + (xy 50.381769 47.179261) (xy 50.35696 47.175404) (xy 50.172069 47.175404) (xy 50.126464 47.190113) + (xy 50.111252 47.204591) (xy 50.094159 47.24955) (xy 50.095987 47.270048) (xy 50.112425 47.326504) + (xy 50.135721 47.379014) (xy 50.165576 47.427241) (xy 50.201573 47.470632) (xy 50.243345 47.508755) + (xy 50.290516 47.541168) (xy 50.363799 47.575718) (xy 50.538734 47.623944) (xy 50.747633 47.651747) + ) + ) + (polygon + (pts + (xy 51.195812 47.658517) (xy 51.361698 47.648731) (xy 51.525655 47.625816) (xy 51.618915 47.604391) + (xy 51.710066 47.575718) (xy 51.764557 47.551774) (xy 51.813925 47.521712) (xy 51.857952 47.485881) + (xy 51.896154 47.444817) (xy 51.92824 47.398906) (xy 51.953808 47.34867) (xy 51.972513 47.294591) + (xy 51.984028 47.237113) (xy 51.987159 47.204469) (xy 51.986879 47.145094) (xy 51.978994 47.087994) + (xy 51.96368 47.033242) (xy 51.941312 46.981845) (xy 51.912086 46.934128) (xy 51.87643 46.890854) + (xy 51.834753 46.852605) (xy 51.787351 46.819845) (xy 51.761479 46.805621) (xy 51.836469 46.721847) + (xy 51.885509 46.621248) (xy 51.899338 46.56622) (xy 51.905605 46.508984) (xy 51.898866 46.412145) + (xy 51.884637 46.354792) (xy 51.863437 46.301247) (xy 51.835573 46.251854) (xy 51.801443 46.20714) + (xy 51.761383 46.167513) (xy 51.715778 46.133431) (xy 51.627756 46.089867) (xy 51.449903 46.040423) + (xy 51.24014 46.012187) (xy 51.197889 46.009389) (xy 51.15134 46.021549) (xy 51.139881 46.030516) + (xy 51.116824 46.072601) (xy 51.115457 46.08718) (xy 51.115457 46.203928) (xy 51.119207 46.229054) + (xy 51.129829 46.25044) (xy 51.146662 46.267271) (xy 51.168613 46.278139) (xy 51.18763 46.28172) + (xy 51.304155 46.29469) (xy 51.418984 46.317268) (xy 51.443108 46.323485) (xy 51.478782 46.337026) + (xy 51.509203 46.356731) (xy 51.533745 46.381786) (xy 51.552112 46.411648) (xy 51.563819 46.445703) + (xy 51.568363 46.483288) (xy 51.568405 46.487372) (xy 51.564581 46.525495) (xy 51.553442 46.560116) + (xy 51.535628 46.590391) (xy 51.511582 46.615914) (xy 51.481826 46.636022) (xy 51.44683 46.650099) + (xy 51.443108 46.651137) (xy 51.257463 46.686186) (xy 51.108496 46.697177) (xy 51.026186 46.697177) + (xy 51.001208 46.701688) (xy 50.980204 46.712916) (xy 50.9639 46.73021) (xy 50.953748 46.752354) + (xy 50.950715 46.77509) (xy 50.950715 46.892327) (xy 50.954462 46.917578) (xy 50.965062 46.939002) + (xy 50.981829 46.955806) (xy 51.003652 46.966613) (xy 51.027163 46.970362) (xy 51.109473 46.970362) + (xy 51.262074 46.978038) (xy 51.413295 46.997191) (xy 51.530303 47.022752) (xy 51.565351 47.03609) + (xy 51.595081 47.055564) (xy 51.618838 47.080312) (xy 51.636359 47.109801) (xy 51.650715 47.179312) + (xy 51.646891 47.216533) (xy 51.635757 47.250226) (xy 51.617979 47.279522) (xy 51.593992 47.304036) + (xy 51.530303 47.335872) (xy 51.338258 47.372681) (xy 51.189462 47.385453) (xy 51.164523 47.390551) + (xy 51.14368 47.402307) (xy 51.127724 47.420016) (xy 51.118023 47.442504) (xy 51.115457 47.463489) + (xy 51.115457 47.580481) (xy 51.130316 47.62625) (xy 51.139148 47.636413) (xy 51.181972 47.657636) + ) + ) + (polygon + (pts + (xy 50.178297 46.396025) (xy 50.182858 46.44416) (xy 50.193684 46.461971) (xy 50.233792 46.488474) + (xy 50.254501 46.49128) (xy 50.438904 46.49128) (xy 50.484715 46.4768) (xy 50.501863 46.459607) + (xy 50.513222 46.436998) (xy 50.513398 46.436448) (xy 50.528189 46.402032) (xy 50.549195 46.372723) + (xy 50.575594 46.349222) (xy 50.607048 46.331696) (xy 50.630879 46.323485) (xy 50.814826 46.288611) + (xy 50.886235 46.28172) (xy 50.911024 46.276101) (xy 50.931587 46.263908) (xy 50.947152 46.245857) + (xy 50.956376 46.223146) (xy 50.958531 46.203928) (xy 50.958531 46.08718) (xy 50.94379 46.041509) + (xy 50.934106 46.030516) (xy 50.890872 46.009942) (xy 50.875976 46.009389) (xy 50.742288 46.021289) + (xy 50.610142 46.043317) (xy 50.446231 46.089867) (xy 50.392385 46.113589) (xy 50.343381 46.143582) + (xy 50.299522 46.179491) (xy 50.261269 46.22085) (xy 50.228987 46.267251) (xy 50.203064 46.31826) + ) + ) + ) + ) + (gr_text "G" + (at 37.12 38.45 -90) + (layer "F.SilkS") + (uuid "c1704fc7-b35c-4227-9d6f-693410dae086") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "V+" + (at 66.83 76.48 90) + (layer "F.SilkS") + (uuid "c2a21926-c10f-479b-b0fd-03d55b8c7710") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "D" + (at 71.94 58.17 90) + (layer "F.SilkS") + (uuid "c599f207-5eb4-4d47-96b6-9261029fa44b") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "P4" + (at 37.21 47.96 270) + (layer "F.SilkS") + (uuid "c94118ea-853f-4097-b2c6-89b897a75f2a") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "⏚" + (at 42.32 66.48 270) + (layer "F.SilkS") + (uuid "ccb4d826-ed5e-47b9-aea8-64c38df2c0e5") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "C" + (at 37.17 33.29 270) + (layer "F.SilkS") + (uuid "d29f3215-3a41-4f59-a084-659b2919fbac") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "C" + (at 66.94 55.56 90) + (layer "F.SilkS") + (uuid "d3fab755-bbc2-4914-b9c1-3eb110683020") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "A2" + (at 42.4 60.8 270) + (layer "F.SilkS") + (uuid "d7cece7e-f342-4833-836a-d46ca1bd2a0c") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "D" + (at 42.51 36.11 270) + (layer "F.SilkS") + (uuid "d9d47fbf-2f48-45af-9459-28bc41b49c3b") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "A3" + (at 37.2 58.2 270) + (layer "F.SilkS") + (uuid "e500cf1c-7706-46e2-b0a9-08584047e2c5") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "A1" + (at 37.2 63.2 270) + (layer "F.SilkS") + (uuid "e65fcb9e-42b4-4f94-9df2-1593b19626b8") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "I1" + (at 42.4 71 270) + (layer "F.SilkS") + (uuid "ecb76f89-ef1e-4e97-9527-3a49e23fc8ad") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "M" + (at 72 63 90) + (layer "F.SilkS") + (uuid "f759e3f1-d30c-49ab-a544-d8c901abdb2a") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "P2" + (at 37.21 42.97 270) + (layer "F.SilkS") + (uuid "f9e14433-76b1-48aa-a565-3f98c1120cc1") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) ) (justify left bottom) ) ) (segment - (start 26.3906 33.1908) - (end 26.3906 34.1908) - (width 0.25) + (start 55.6355 37.02) + (end 56.77 37.02) + (width 0.3) (layer "F.Cu") (net 1) - (uuid "2975c4a3-059d-49a9-affd-1addef24bd94") + (uuid "4ab674bc-6ef2-44bf-bf1c-5f63e6050a06") ) (segment - (start 26.3906 34.1908) - (end 27.6381 35.4383) - (width 0.25) + (start 59.5 39.75) + (end 59.5 41) + (width 0.3) (layer "F.Cu") (net 1) - (uuid "72e947cb-3c52-48cc-b545-29a7aa51ca06") + (uuid "83c5f56b-6366-4361-bbc4-87e9501b349d") ) (segment - (start 35.3851 39.1408) - (end 28.7076 39.1408) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "6098b4ac-ec91-4d8f-a148-9059bbacfe88") - ) - (segment - (start 28.7076 39.1408) - (end 28.1301 38.5633) - (width 0.5) - (layer "F.Cu") - (net 2) - (uuid "fd51243b-d383-4817-abab-8386d9c6be85") - ) - (segment - (start 23.6397 27.4052) - (end 23.6397 27.1552) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "03a20a19-c9b0-4ea2-a349-09245c56c347") - ) - (segment - (start 47.0789 48.1316) - (end 47.0789 50.443) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "04ae000d-569a-43fc-8f0a-0ebcb175bc7c") - ) - (segment - (start 41.335862 45.0582) - (end 43.2223 45.0582) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "07dee4c6-b29c-4bc7-a029-5b757340eb16") - ) - (segment - (start 41.335862 45.0582) - (end 40.7601 44.482438) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "09f03f97-a46a-4323-a33f-1268384e8dde") - ) - (segment - (start 26.6156 30.0658) - (end 24.5356 30.0658) + (start 56.77 37.02) + (end 59.5 39.75) (width 0.3) (layer "F.Cu") - (net 3) - (uuid "0e310c21-1fab-4fbb-8bf7-8a96a7cb71cd") + (net 1) + (uuid "bb9df4c6-3d5b-4818-b3e1-8d808b70afbd") ) (segment - (start 35.8486 34.3938) - (end 34.6456 33.1908) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "11f38a40-6ff4-478c-a2ea-a46069b1aa68") - ) - (segment - (start 23.983401 49.6768) - (end 23.786201 49.4796) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "15e4d799-2331-4d78-adfd-0fd426e1264c") - ) - (segment - (start 31.5595 56.2596) - (end 31.5595 55.1624) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "19d8034f-5497-40ad-8205-4df8637b1f11") - ) - (segment - (start 23.6397 27.1552) - (end 22.6491 26.1646) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "1ac46976-671d-49e3-ae9b-ebab83b60700") - ) - (segment - (start 33.3679 58.3932) - (end 33.3679 57.4468) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "1fd601bf-3f1e-43f6-85f7-9283d0f04fae") - ) - (segment - (start 47.1797 50.5438) - (end 49.7959 53.16) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "23e9024b-13ae-40b7-88f2-d1048cb1c878") - ) - (segment - (start 23.6397 27.4052) - (end 23.6397 28.3217) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "3215927b-9091-4db8-acdf-daea6489041d") - ) - (segment - (start 23.0632 45.5098) - (end 24.8402 45.5098) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "350cd564-c3c2-45d5-9085-0b839d39f35c") - ) - (segment - (start 34.3011 56.5136) - (end 35.9775 54.8372) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "41049aa4-d9da-451e-a5a5-3ede69451329") - ) - (segment - (start 34.6456 33.1908) - (end 34.6456 31.6668) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "41fd31fb-24fc-416c-a304-ef2c7f38504f") - ) - (segment - (start 23.786201 49.4796) - (end 22.687601 49.4796) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "42e9a349-be9e-47e1-b354-4570414d9f31") - ) - (segment - (start 40.7601 43.7158) - (end 40.7601 44.482438) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "45f82cb5-3e00-4d66-b278-4f843c3f35bd") - ) - (segment - (start 28.4657 48.7412) - (end 28.891601 49.167101) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "49bed933-7ed6-4927-aaf2-7ca84566bd88") - ) - (segment - (start 43.2223 45.0582) - (end 43.7811 44.4994) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "4d5cc61e-7385-484c-b6a2-2598aa9bff18") - ) - (segment - (start 23.786201 49.4796) - (end 23.786201 48.887701) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "4e50cbcd-58dc-4b5c-bbfd-d14b15fc3343") - ) - (segment - (start 24.5356 30.0658) - (end 23.2156 28.7458) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "56a8a195-392e-40d0-8258-735e5e177a86") - ) - (segment - (start 28.891601 49.4956) - (end 27.751601 49.4956) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "68269f91-8cdb-4ca7-a73d-3186ca99b37f") - ) - (segment - (start 23.786201 48.887701) - (end 23.3857 48.4872) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "78524439-f70d-482f-8bd7-3d80ef687e87") - ) - (segment - (start 26.8906 28.7908) - (end 26.8906 29.7908) - (width 0.25) - (layer "F.Cu") - (net 3) - (uuid "7b6a62c7-7ebb-4f97-ba89-a71853642de4") - ) - (segment - (start 29.591601 50.1956) - (end 28.979201 49.5832) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "7f194b8f-ae32-444b-b0e8-b6659b51b757") - ) - (segment - (start 34.3011 56.5136) - (end 34.3011 55.4656) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "81fb5028-b1e2-41bd-967d-d9457d292898") - ) - (segment - (start 53.266 42.926) - (end 53.34 43) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "8387007d-b8c3-4880-9ed9-bec2d41132c0") - ) - (segment - (start 28.979201 49.5832) - (end 28.891601 49.4956) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "86881f92-2cb7-4f2f-9cd7-442800eeea66") - ) - (segment - (start 27.751601 49.4956) - (end 27.051601 50.1956) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "86a3ff91-671c-4f7e-bc23-474934bb7dd6") - ) - (segment - (start 22.687601 49.4796) - (end 21.971601 50.1956) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "9ddc76f5-2fb8-4fc0-8352-0edce14d624b") - ) - (segment - (start 40.7601 43.7158) - (end 40.7601 44.5256) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "a119dd13-b6b5-4cfe-be6d-d3ef42c73db6") - ) - (segment - (start 26.8906 29.7908) - (end 26.6156 30.0658) - (width 0.25) - (layer "F.Cu") - (net 3) - (uuid "a2df0572-7534-44f2-960f-2238b7220e63") - ) - (segment - (start 49.7959 53.16) - (end 53.34 53.16) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "a339e532-e472-4219-b9a2-46706fec3b3f") - ) - (segment - (start 33.3679 57.4468) - (end 34.3011 56.5136) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "a35a402e-4a30-4a46-b347-dcb72a08bd50") - ) - (segment - (start 35.8486 34.4958) - (end 35.8486 34.3938) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "abb4672b-b781-40c0-8e28-787e580a33f0") - ) - (segment - (start 51.308 42.926) - (end 53.266 42.926) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "b43be9d7-2529-448f-8b48-2cac86196cc1") - ) - (segment - (start 24.486201 50.1796) - (end 23.983401 49.6768) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "be820b71-77a1-4ca3-af4e-2c7560b6c483") - ) - (segment - (start 23.6397 28.3217) - (end 23.2156 28.7458) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "c03d8bfa-0580-4bfb-8a8c-6c3e4973a265") - ) - (segment - (start 35.8486 34.4958) - (end 36.7186 35.3658) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "c0a89bb2-05fc-4771-9f8c-fa61e580e5f4") - ) - (segment - (start 47.1797 50.5438) - (end 47.1797 48.2324) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "c219cfe1-94cf-4651-9c1a-53ec3351e46c") - ) - (segment - (start 36.7186 35.3658) - (end 36.7601 35.3658) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "ccee2563-145c-48d9-bf15-34427a66cfc1") - ) - (segment - (start 31.5595 55.1624) - (end 31.5137 55.1166) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "d2b62ffc-28ab-44ae-a12c-6312150e9601") - ) - (segment - (start 34.3011 55.4656) - (end 34.2315 55.396) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "dd08b267-dcdf-4ec9-a251-0cecafb1d8c9") - ) - (segment - (start 53.34 58.24) - (end 53.34 53.16) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "dd72e90c-cd81-43e8-bb1f-3328828a2e4e") - ) - (segment - (start 42.9975 43.7158) - (end 43.7811 44.4994) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "df29f724-d994-4cbe-bfcf-f1ece172e496") - ) - (segment - (start 42.3601 43.7158) - (end 42.9975 43.7158) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "e96dfb8f-7e0e-41f3-8e56-9b4cf8778658") - ) - (segment - (start 34.6456 31.6668) - (end 35.0266 31.2858) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "ecc0bc32-17f9-4edf-93af-c6d88355eda1") - ) - (segment - (start 35.9775 54.8372) - (end 37.2109 54.8372) - (width 1) - (layer "F.Cu") - (net 3) - (uuid "f482722f-47f0-4fe9-bf1f-aa71f9adee6d") - ) - (segment - (start 28.891601 49.167101) - (end 28.891601 49.4956) - (width 0.5) - (layer "F.Cu") - (net 3) - (uuid "f588671d-b3ca-4747-9a93-b1380dc98319") - ) - (segment - (start 28.979201 49.4562) - (end 28.979201 49.5832) + (start 58.264235 51.497004) + (end 58.264235 42.889235) (width 0.2) (layer "F.Cu") - (net 3) - (uuid "fa4fed43-f5e7-4cea-b60a-8a5d1a0ed4dc") + (net 2) + (uuid "52a7ed3f-80b5-4122-948b-36bf1a82747f") ) (segment - (start 31.5595 57.7408) - (end 31.5595 56.2596) + (start 59.815685 53.048454) + (end 58.264235 51.497004) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "b64f82d6-f645-4a33-96c1-3f3129123557") + ) + (segment + (start 58.264235 42.889235) + (end 56.375 41) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "f99e11fa-4230-4ef8-a492-81ca74ae6692") + ) + (segment + (start 40.64 52.07) + (end 42.47148 52.07) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "0f6c18c2-2d9a-4e84-b8a7-6418c4f96874") + ) + (segment + (start 49.3385 69.203965) + (end 49.851 69.203965) (width 1) (layer "F.Cu") (net 3) - (uuid "fbe9fbfd-8f52-40c5-959b-0c01712b31da") + (uuid "12b26b71-f79b-4da2-adbf-a1bf22b9c84b") ) - (via - (at 51.308 42.926) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") + (segment + (start 67.3 31.75) + (end 68.58 31.75) + (width 0.5) + (layer "F.Cu") (net 3) - (uuid "2630ed72-80a6-49e5-9b80-300c84bfa779") + (uuid "1a801f5c-e715-4446-aa62-1a10c8e4c708") + ) + (segment + (start 46.5 54.1) + (end 46.8 53.8) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "1cb7651b-7a35-40c7-bef6-f4095cf5fca0") + ) + (segment + (start 53.1135 70.903965) + (end 51.551 70.903965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "1cded5cf-bca9-4fdc-8a29-29b89a9902e8") + ) + (segment + (start 57.89 69.67) + (end 58.872465 69.67) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "1f346d5b-f1d7-41e0-a3c1-d96ace9537f1") + ) + (segment + (start 48.6 39.4) + (end 49.5 39.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "28093a29-52dd-4921-890e-bc648ceec342") + ) + (segment + (start 49.3 37.3) + (end 47.96 37.3) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "335a4e9e-98f4-42ec-bba7-3ce16f53bccc") + ) + (segment + (start 62.25 39.649998) + (end 64.664998 39.649998) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "409a7c46-ed78-4f17-8c44-a47bf36e6a5c") + ) + (segment + (start 58.872465 69.67) + (end 59.3885 69.153965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "47170d7b-dcd9-4653-b289-7e312a35c6b2") + ) + (segment + (start 56.191847 54.199) + (end 56.720596 54.199) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "4916759b-00fc-4646-a802-2d2efacc8be2") + ) + (segment + (start 49.4 40.7) + (end 49.4 39.5) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "4ef9e843-8b50-46a3-8edb-1895cde7ecc9") + ) + (segment + (start 56.174085 52.482769) + (end 56.717179 51.939675) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "508c7899-05f2-41ad-b236-a2368bc27a3c") + ) + (segment + (start 58.806906 45.356906) + (end 59.25 45.8) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "53d15035-a8e6-4431-b7d5-432d60aa45e6") + ) + (segment + (start 56.717179 51.939675) + (end 56.717179 50.967179) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "621188e5-6481-442b-bcc5-09b5821e81ec") + ) + (segment + (start 55.630992 53.638145) + (end 56.191847 54.199) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "63cf9710-7c16-4b7d-bd85-0c479e5e50af") + ) + (segment + (start 60.0355 37.52) + (end 59.12 37.52) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "681266f7-e098-4ad3-b75b-8414f9992e5e") + ) + (segment + (start 53.1 59.278965) + (end 51.826 59.278965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "6d36a82f-e731-4016-bbcf-2d21f4f031c8") + ) + (segment + (start 56.720596 54.199) + (end 57.305456 53.61414) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "8303df6d-82eb-40b2-bb90-db51ece54fae") + ) + (segment + (start 58.8 34.8525) + (end 59.9025 33.75) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "83b9f249-27db-4030-90a3-4badbc53bfb9") + ) + (segment + (start 55.630992 53.025862) + (end 55.630992 53.638145) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "860535f3-bf9e-4918-a2f2-be58f9a7b913") + ) + (segment + (start 58.8 35.5) + (end 58.8 34.8525) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "8d5a46df-fab7-4e08-aaf0-a762f4e58e58") + ) + (segment + (start 40.64 74.93) + (end 42.93 74.93) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "9896a2d7-60ba-4a6c-91b9-5c0dc10952cd") + ) + (segment + (start 58.8 37.2) + (end 58.8 34.8525) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "98b7c1fa-67b3-4f16-b895-ff066a590150") + ) + (segment + (start 58.8 34.8525) + (end 59.32625 34.32625) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "99faf329-a4eb-4999-8d59-9317964f213b") + ) + (segment + (start 59.32625 34.32625) + (end 59.9025 33.75) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "9ab17097-6551-49bd-ad2c-1bbbcbe10dfb") + ) + (segment + (start 59.25 43.75) + (end 58.806906 44.193094) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "9e4167a4-ebac-40d3-afc2-7e345ce499ec") + ) + (segment + (start 64.664998 39.649998) + (end 66.925 41.91) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "a1ddbdd1-1414-473a-8de0-846de42af0b4") + ) + (segment + (start 50.597035 58.05) + (end 51.826 59.278965) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "a25f2466-8882-4d1e-8812-91586c170ef8") + ) + (segment + (start 51.551 68.538965) + (end 51.901 68.188965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "b2877ae6-c283-4b0b-b908-5f665e38feda") + ) + (segment + (start 49.851 69.203965) + (end 51.551 70.903965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "b3a68387-7b90-40d1-98d9-0a513c2b25fa") + ) + (segment + (start 46.8 53.8) + (end 48.5 53.8) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "b79b70a5-3835-42de-a210-8bfa841a867f") + ) + (segment + (start 51.551 70.903965) + (end 51.551 68.538965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "b87ad5aa-d117-41e7-ba0f-60074060d5d0") + ) + (segment + (start 51.826 60.828965) + (end 51.826 59.278965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "b8874be6-f964-4ef3-8cf6-2013f30bbaf1") + ) + (segment + (start 56.717179 50.967179) + (end 56.5 50.75) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "bfb24b72-aeea-4dac-a74e-a2c94b5d7a3a") + ) + (segment + (start 49.5 39.4) + (end 50.275 39.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "c11da3f3-4f99-4ea1-99bd-d0fede7112cb") + ) + (segment + (start 58.8 35.5) + (end 58.8 37.2) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "cd448a3a-d121-43bc-885e-f29ac92073d8") + ) + (segment + (start 49.4 39.5) + (end 49.5 39.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "d1cc6c3b-17ae-4fda-8bd7-845ce18ab723") + ) + (segment + (start 48.5 58.05) + (end 50.597035 58.05) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "d43a33d7-29d9-4bac-a82c-91a2ed7bf5b6") + ) + (segment + (start 54.0385 59.278965) + (end 54.0385 56.0385) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "d8e2fb2e-8624-434a-91c1-565293bb130b") + ) + (segment + (start 42.47148 52.07) + (end 45.69148 48.85) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "deadc2f3-e49f-4c13-a5d2-be8cebd56ab2") + ) + (segment + (start 59.12 37.52) + (end 58.8 37.2) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "df7d1fc9-b548-40bc-ab97-e8ba1c52307e") + ) + (segment + (start 45.69148 48.85) + (end 46.5 48.85) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "e04db8d4-04de-4ceb-8e18-ea8d3e9d278b") + ) + (segment + (start 54.0385 59.278965) + (end 53.1 59.278965) + (width 1) + (layer "F.Cu") + (net 3) + (uuid "e0949d9f-6c71-4c3a-869f-6bca7e9adb0f") + ) + (segment + (start 56.174085 52.482769) + (end 55.630992 53.025862) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "eb73b637-7f18-4556-964f-d9b7685ef86b") + ) + (segment + (start 58.806906 44.193094) + (end 58.806906 45.356906) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "fa097175-fc79-4d7a-aeb1-a7ba0816bad0") + ) + (segment + (start 48.5 53.8) + (end 48.5 52.8) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "ff9ba488-0441-4990-88b2-74bb89111745") ) (via - (at 31.5137 55.1166) + (at 57.89 69.67) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "29bbf4ed-a42b-41d8-988e-a48e283a2887") + (uuid "11d7f7ca-4d6e-454a-b4d2-08c9d561520d") ) (via - (at 34.2315 55.396) + (at 49.3 37.3) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "6eb11ec7-6827-4d31-9b31-291e555fa701") + (uuid "27dbfa1a-12d8-4090-83fa-7e60879066a6") ) (via - (at 23.6397 27.4052) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (net 3) - (uuid "861ef75f-c9ae-406c-9a7e-a204dfdc1dca") - ) - (via - (at 49.53 52.832) + (at 59.25 45.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "88ac6951-1ba0-4de5-9487-08ceb980113b") + (uuid "421edef8-0640-4bb5-a1b2-36b7614f01bf") ) (via - (at 23.3857 48.4872) + (at 53.1135 70.903965) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "9763a1cb-174b-4e36-8a7c-c021dfcbcb01") + (uuid "7453b3e2-efc6-46e8-b82e-3a9149c761d0") ) (via - (at 23.0632 45.5098) + (at 58.8 35.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "a0c32b87-7e1c-48fa-bd8b-36c51eb5c934") + (uuid "76fdef39-75bd-4135-bf80-b06a27362c4a") ) (via - (at 42.4357 45.0582) + (at 48.5 53.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "a145e1f6-f909-4de1-b1e2-af66bfbe406f") + (uuid "881f4c94-a6d7-45fd-995c-48f3f2e1ce85") ) (via - (at 28.4657 48.7412) + (at 56.5 50.75) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "c3ba02b3-15a7-4cea-a3f3-d3e42852008d") + (uuid "a59d2912-1fe4-4e1e-9b4d-8a45f9f14ba0") ) (via - (at 35.8486 34.4958) + (at 49.4 40.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 3) - (uuid "e312ea3f-7111-4af0-a03e-06686f4d8e52") - ) - (segment - (start 50.04 50.04) - (end 50.04 50.62) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "054c70a9-653f-4be9-9b29-c932b84a4ce8") - ) - (segment - (start 21.371601 50.8956) - (end 22.470201 50.8956) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "0a5e522e-1555-4fba-a99f-fd7431e416d5") - ) - (segment - (start 24.6811 33.2472) - (end 24.592 33.2472) - (width 1) - (layer "F.Cu") - (net 4) - (uuid "18ddc5f7-25e7-4af6-ae96-08975e3aa8f2") - ) - (segment - (start 42.3606 27.4758) - (end 39.9766 27.4758) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "1d49f406-75e3-45b9-a164-a337b570372f") - ) - (segment - (start 24.592 33.2472) - (end 23.2156 31.8708) - (width 1) - (layer "F.Cu") - (net 4) - (uuid "202721be-f460-4fda-a7fe-982ab93fd284") - ) - (segment - (start 35.3851 36.7408) - (end 37.371927 36.7408) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "23d70f72-942c-4ac3-b9f2-460517f06023") - ) - (segment - (start 26.451601 50.8956) - (end 25.751601 50.1956) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "2fae26c3-5e76-4032-81c8-3c5e436fec55") - ) - (segment - (start 25.8906 31.6588) - (end 26.0096 31.5398) - (width 0.25) - (layer "F.Cu") - (net 4) - (uuid "308a579c-0df6-4a37-8c1a-cbeb9ed4a6d2") - ) - (segment - (start 46.9061 44.4994) - (end 44.7475 42.3408) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "31177ab1-67cf-4de4-8697-87edb229de7f") - ) - (segment - (start 46.9061 45.449422) - (end 48.1914 46.734722) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "3645339b-e364-44b1-983e-cb67eee7fe2e") - ) - (segment - (start 26.427001 49.2906) - (end 25.776601 49.941) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "485ff766-866e-4586-9819-ee3960a26595") - ) - (segment - (start 48.1914 48.1914) - (end 50.04 50.04) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "4ca5b5ab-c4aa-40b9-a9a7-80331f0ce427") - ) - (segment - (start 25.8906 33.1908) - (end 25.8906 31.6588) - (width 0.25) - (layer "F.Cu") - (net 4) - (uuid "57a984fe-50f9-4c51-946f-f08bfbc9c630") - ) - (segment - (start 27.716601 50.8956) - (end 26.451601 50.8956) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "57de2c2a-ccf9-4810-9b9f-be8537a6557d") - ) - (segment - (start 41.3989 50.2652) - (end 42.1609 51.0272) - (width 1) - (layer "F.Cu") - (net 4) - (uuid "81f16d36-cea7-4792-a7d7-368611e3a7ee") - ) - (segment - (start 48.1914 46.734722) - (end 48.1914 48.1914) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "8843e791-5877-4433-b62b-6302ece6a6ec") - ) - (segment - (start 39.6961 52.9728) - (end 41.6417 51.0272) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "8f7d478a-abe9-4d27-8597-e6106b6e94c1") - ) - (segment - (start 44.1386 31.1588) - (end 44.1386 29.2538) - (width 1) - (layer "F.Cu") - (net 4) - (uuid "9169fafc-d154-420c-b174-4d4f9fdd9104") - ) - (segment - (start 20.696601 49.144299) - (end 20.696601 49.9664) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "92d67603-0fd2-4dfd-bbb1-2ced4836fb7e") - ) - (segment - (start 40.2259 50.2652) - (end 41.3989 50.2652) - (width 1) - (layer "F.Cu") - (net 4) - (uuid "96ae1ea4-42f2-431f-99ee-ed3d1a0269de") - ) - (segment - (start 41.625163 40.994037) - (end 42.971927 42.3408) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "a0bc283d-21f7-4ab4-bf86-271edd763755") - ) - (segment - (start 27.1526 31.5398) - (end 27.1526 31.3808) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "a56cdf33-4a5d-4834-889c-cff3c8bbb862") - ) - (segment - (start 38.782556 58.3104) - (end 39.6961 57.396856) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "a6557acd-2b82-4a0d-9bc0-807f0a223ea6") - ) - (segment - (start 25.776601 49.941) - (end 25.776601 50.1956) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "ad4f702d-7cf4-48ad-adca-4fe251fbb2e3") - ) - (segment - (start 43.7351 42.3408) - (end 42.971927 42.3408) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "b38fc8cb-4f43-4b0c-a2d4-73654ea4716e") - ) - (segment - (start 44.7475 42.3408) - (end 43.7351 42.3408) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "b499d9a0-c156-46bd-91d7-559b62d425f2") - ) - (segment - (start 26.0096 31.5398) - (end 23.5466 31.5398) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "bdaa9e92-fa07-4d4e-9190-a2210b001099") - ) - (segment - (start 41.5601 41.0591) - (end 41.625163 40.994037) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "bdc31fe9-169a-4429-8fa7-1f169f0089fd") - ) - (segment - (start 22.470201 50.8956) - (end 23.186201 50.1796) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "c3e1a4b2-af99-45ef-9a74-8f83ba88a221") - ) - (segment - (start 27.3906 28.7908) - (end 27.3906 31.1428) - (width 0.25) - (layer "F.Cu") - (net 4) - (uuid "c4a204ec-8ae7-44f2-81e7-28e496c4f463") - ) - (segment - (start 27.1526 31.3808) - (end 27.3906 31.1428) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "c794b4ab-5b12-492f-9ed9-85e9f65a1d80") - ) - (segment - (start 41.5601 43.7158) - (end 41.5601 41.0591) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "c7cf7875-2d56-4305-9ecd-ccd90584d893") - ) - (segment - (start 37.0705 58.3104) - (end 38.782556 58.3104) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "c91365f9-b91c-4a8e-85c7-945cf6568c2d") - ) - (segment - (start 20.671601 50.1956) - (end 21.371601 50.8956) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "d1115845-51cb-4bc6-bb40-b50438769333") - ) - (segment - (start 39.6961 57.396856) - (end 39.6961 52.9728) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "d551d22c-56c0-444d-99ba-d4c35eb91924") - ) - (segment - (start 27.1526 31.5398) - (end 26.0096 31.5398) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "e12b0d13-dbab-44c7-a462-2fedc6c25ee6") - ) - (segment - (start 44.1386 29.2538) - (end 42.3606 27.4758) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "e7a680e8-d3f6-4a5f-a0c3-56af820427da") - ) - (segment - (start 37.371927 36.7408) - (end 41.625163 40.994037) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "e96b3716-2f2e-4337-814c-e382adce3e2e") - ) - (segment - (start 21.0997 48.7412) - (end 20.696601 49.144299) - (width 0.5) - (layer "F.Cu") - (net 4) - (uuid "e9c44c0d-8e99-46b0-817d-aa38204f760b") - ) - (segment - (start 28.291601 50.3206) - (end 27.716601 50.8956) - (width 0.3) - (layer "F.Cu") - (net 4) - (uuid "fb46968a-18fe-45d7-acf7-40f8ffd67410") + (uuid "e31286ab-99ba-4ae8-a394-48ab034fd1b1") ) (via - (at 26.427001 49.2906) + (at 51.826 60.828965) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net 3) + (uuid "f75c691b-2979-4ae9-ab90-2fe2044b00a6") + ) + (segment + (start 53.96 33.5) + (end 55.32 34.86) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "01df48d3-70ea-4827-b2b9-3e2c67c8c7f1") + ) + (segment + (start 55.998 34.86) + (end 56.438 35.3) + (width 1) + (layer "F.Cu") + (net 4) + (uuid "08cc1df7-0de6-4d68-8766-f6d63a1de1ed") + ) + (segment + (start 55.32 34.86) + (end 55.998 34.86) + (width 1) + (layer "F.Cu") + (net 4) + (uuid "099eea42-f0c1-43da-8b16-16fefec7cb66") + ) + (segment + (start 57.1635 59.278965) + (end 57.1635 56.0385) + (width 1) + (layer "F.Cu") + (net 4) + (uuid "103b3230-4473-47e0-8141-3f10c1c45482") + ) + (segment + (start 47.85 51.5) + (end 46.5 50.15) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "19f4a5f2-40aa-4db1-813f-53a4462f5c6f") + ) + (segment + (start 56.438 35.662) + (end 56.438 35.7175) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "1d1ffa9c-b7d8-4eba-800a-60f3b231b106") + ) + (segment + (start 57.6355 36.4355) + (end 56.7775 35.5775) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "1d381902-b6bc-4758-b164-ec2de7dbd7fa") + ) + (segment + (start 57.74855 52.11269) + (end 59.25 53.61414) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "24117b25-f004-4221-9335-082b46bac9e1") + ) + (segment + (start 55.9195 36.52) + (end 56.7775 35.662) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "28474db6-f122-41bb-936a-9a92329cc410") + ) + (segment + (start 46.5 55.4) + (end 47.15 55.4) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "2e76886a-6254-4af1-a800-82cde3dd1e49") + ) + (segment + (start 56.7775 35.4) + (end 56.7775 35.662) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "35dcae80-4c38-4f52-80d1-a54d8d991ee3") + ) + (segment + (start 57.74855 52.039675) + (end 57.74855 52.11269) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "3a5f4f11-0a28-476b-a485-bb8ef54f114a") + ) + (segment + (start 47.15 55.4) + (end 48.5 56.75) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "3a689357-89d3-4166-8828-35c63c497568") + ) + (segment + (start 55.32 34.86) + (end 55.6675 34.86) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "3af12d5b-0a4c-4749-b335-80eea9e9b0f0") + ) + (segment + (start 56.438 35.662) + (end 56.7 35.4) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "40bcba8c-9cce-4fe8-9c05-2e13c2d638ff") + ) + (segment + (start 52.9 33.5) + (end 53.96 33.5) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "49af45b1-0c2e-44de-8100-b4cc0dcdf6a3") + ) + (segment + (start 56.7775 35.662) + (end 57.8855 36.77) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "52aecdd4-2399-4285-8c3e-47ba365fe806") + ) + (segment + (start 47.25 50.9) + (end 46.5 50.15) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "5cdd85a4-8e78-4b16-bd36-d365cf07de9e") + ) + (segment + (start 56.75 28.5) + (end 56.75 33.7225) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "628c44df-a658-4480-99fe-0b8d661dab56") + ) + (segment + (start 57.176 64.053965) + (end 56.851 64.378965) + (width 1) + (layer "F.Cu") + (net 4) + (uuid "65229254-eb9b-4734-9426-fbdf7892b839") + ) + (segment + (start 57.74855 45.55145) + (end 57.5 45.8) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "7041dbcb-6216-46b6-a34d-feed6d32dc76") + ) + (segment + (start 56.7 35.4) + (end 56.7775 35.4) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "73b88796-026e-4491-8e37-6a0d9bd75977") + ) + (segment + (start 56.739771 53.048454) + (end 57.74855 52.039675) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "76bc25d9-7b78-49c1-8aa1-5523c7fc5550") + ) + (segment + (start 56.7775 35.662) + (end 56.438 35.662) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "7a040be7-dc61-4b8c-9170-4331156a7c4f") + ) + (segment + (start 48.5 51.5) + (end 47.85 51.5) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "7b4c40de-1c6e-45c5-bdf7-6e7887a76058") + ) + (segment + (start 55.6675 34.86) + (end 56.7775 33.75) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "7f4b001e-c33f-404a-959a-041b302e575d") + ) + (segment + (start 56.438 35.7175) + (end 55.6355 36.52) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "82d96a79-26c2-4e84-ba87-d29770d5720e") + ) + (segment + (start 56.7775 33.75) + (end 56.7775 35.4) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "88aea18d-6d74-4860-a129-8c5f983bcc17") + ) + (segment + (start 57.1635 59.278965) + (end 57.1635 62.241465) + (width 1) + (layer "F.Cu") + (net 4) + (uuid "8cea0b10-6bb8-4859-82b0-088e01e2e3d3") + ) + (segment + (start 56.7775 35.5775) + (end 56.7775 33.75) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "8f5a7791-9112-46ac-9df9-77fa7c2a4645") + ) + (segment + (start 56.438 35.3) + (end 56.438 34.0895) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "938f5c21-0294-45b5-af27-39da40a5c799") + ) + (segment + (start 57.74855 44.193094) + (end 57.305456 43.75) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "a21a9c5c-3c28-4b8f-ab38-7df78d5caf74") + ) + (segment + (start 57.74855 52.039675) + (end 57.713235 52.00436) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "af85976e-b65c-4f2d-9330-3ff485283d3a") + ) + (segment + (start 47.3 50.9) + (end 47.25 50.9) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "be154816-f323-45d1-ab98-810e78873ee0") + ) + (segment + (start 48.5 51.5) + (end 47.9 51.5) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "ccbb1931-2059-4609-98ec-481290bd24ab") + ) + (segment + (start 47.9 51.5) + (end 47.3 50.9) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "cd752d4e-e8d4-417f-a544-b2bbc566abf9") + ) + (segment + (start 58.51 38.02) + (end 60.0355 38.02) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "d35c5fc3-9b55-4f40-8123-c0d2005d4ac6") + ) + (segment + (start 57.6355 36.52) + (end 57.6355 36.4355) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "d65399c8-b689-4beb-af28-9e5895aa67d4") + ) + (segment + (start 56.438 35.662) + (end 56.438 35.3) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "d66f1ac3-9b42-490a-988c-27f24198e01d") + ) + (segment + (start 57.8855 36.77) + (end 57.8855 37.285558) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "dd12f850-083f-42f2-81da-8e08b53eedf5") + ) + (segment + (start 57.6355 36.52) + (end 57.8855 36.77) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "ec096798-1692-4011-a178-e16eb788c893") + ) + (segment + (start 57.8855 37.285558) + (end 58.564971 37.965029) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "efae602f-022e-4fa7-b2cd-f738f154bef3") + ) + (segment + (start 57.74855 44.193094) + (end 57.74855 45.55145) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "f295cc93-b858-4caf-8a62-b631d193c8c5") + ) + (segment + (start 57.176 62.253965) + (end 57.176 64.053965) + (width 1) + (layer "F.Cu") + (net 4) + (uuid "f7905287-308d-4b88-bba1-f38df3abe477") + ) + (via + (at 57.2 61) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 4) - (uuid "03479458-c84b-4bb9-80c1-397aa9bcb7a4") + (uuid "20e02931-16ce-4efc-ae32-37af615ea4dc") ) (via - (at 42.0801 27.5068) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (net 4) - (uuid "46c01364-e9af-47e3-8ee2-2e70f1b1f4bc") - ) - (via - (at 21.0997 48.7412) + (at 47.7 56.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net 4) - (uuid "59dab4c5-fb3a-4520-b11f-07579214c14c") + (uuid "3b870527-8a85-402d-b636-2b25fd9a7a6a") ) (via - (at 40.1497 50.6462) + (at 47.3 50.9) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") + (free yes) (net 4) - (uuid "b7fe7c0f-b812-43dc-abf1-3eee71013db5") + (uuid "3c0c1e39-6c61-4178-ae01-7fd138fe2ffe") ) (via - (at 24.6811 33.2472) + (at 57.5 45.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") + (free yes) (net 4) - (uuid "d5e2438b-1d76-444a-bd57-1eb1af4b4ea4") + (uuid "3e285be9-e038-41bd-8776-599a4f87f51e") + ) + (via + (at 55.32 34.86) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net 4) + (uuid "55d7f0b8-1711-4613-b4ca-3f8443038dc2") + ) + (via + (at 57.7 52) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net 4) + (uuid "a70e00ef-ad58-48a3-9f83-1d88dbc47fc5") ) (segment - (start 26.427001 49.2906) - (end 27.958801 50.8224) + (start 57.601 45.901) + (end 57.5 45.8) (width 1) (layer "B.Cu") (net 4) - (uuid "155645ff-fb95-402e-86d5-b45a2c0c53c6") + (uuid "0cea1ffa-83a9-4c14-a424-64a40fdc0583") ) (segment - (start 22.4697 50.1112) - (end 21.0997 48.7412) + (start 52.3 56.1) + (end 47.7 56.1) (width 1) (layer "B.Cu") (net 4) - (uuid "176f72b7-34f6-4194-bc50-0adbfe2db8f7") + (uuid "1411249a-4cca-4a12-8830-0b9e838cc9bc") ) (segment - (start 25.606401 50.1112) - (end 22.4697 50.1112) + (start 67.59 75.13) + (end 67.79 74.93) (width 1) (layer "B.Cu") (net 4) - (uuid "24019e9d-ba24-4dbc-9251-74d032be54d6") + (uuid "30717aa1-0bb6-4ba6-8860-e729a8d96dd3") ) (segment - (start 39.9465 27.5068) - (end 32.9234 34.5299) + (start 55.32 34.86) + (end 55.32 43.52) (width 1) (layer "B.Cu") (net 4) - (uuid "48c9d07b-51a2-4be3-bb2e-d38a3b0c9f7d") + (uuid "36fb9c2c-fc88-4e9b-808f-66ffede32426") ) (segment - (start 27.958801 50.8224) - (end 39.6687 50.8224) + (start 57.2 61) + (end 58.32 61) (width 1) (layer "B.Cu") (net 4) - (uuid "4f5fd5de-940f-46b2-9a36-1feee0a5415b") + (uuid "6803ca01-a8ae-4373-a1fb-66134b74e64f") ) (segment - (start 40.2259 50.2652) - (end 40.2259 48.792) + (start 67.79 74.93) + (end 68.58 74.93) (width 1) (layer "B.Cu") (net 4) - (uuid "839b76b8-c852-41c9-8301-d7f13d436e24") + (uuid "6df0b9cf-888b-4dcc-b3e1-3d0d7ce53234") ) (segment - (start 39.6687 50.8224) - (end 40.2259 50.2652) + (start 57.601 60.599) + (end 57.601 45.901) (width 1) (layer "B.Cu") (net 4) - (uuid "8aa74594-2906-4773-8229-5745c7728653") + (uuid "74911473-bd94-4c5f-80a8-420944269c7c") ) (segment - (start 42.0801 27.5068) - (end 39.9465 27.5068) + (start 47.3 55.7) + (end 47.7 56.1) (width 1) (layer "B.Cu") (net 4) - (uuid "ad4cdd4b-5cbd-4b33-ac55-ca34e67d6641") + (uuid "94169408-7a6e-4d30-9543-78e589818757") ) (segment - (start 32.9234 41.4895) - (end 24.6811 33.2472) + (start 65.19 67.87) + (end 65.19 72.73) (width 1) (layer "B.Cu") (net 4) - (uuid "b86c8fcc-7aef-45d4-8783-1c5ec411e8d7") + (uuid "9abf5d4a-3832-4e02-b7fb-e570a8cd8854") ) (segment - (start 32.9234 34.5299) - (end 32.9234 41.4895) + (start 57.2 61) + (end 57.601 60.599) (width 1) (layer "B.Cu") (net 4) - (uuid "bc43f79c-2d55-4084-9423-e9d79fe41263") + (uuid "b1d0be86-f1c5-4562-b2c0-19ef447d463e") ) (segment - (start 40.2259 48.792) - (end 32.9234 41.4895) + (start 55.32 43.52) + (end 57.6 45.8) (width 1) (layer "B.Cu") (net 4) - (uuid "dba9ba3d-fcd3-455e-83de-655c7f9a70fe") + (uuid "bc567994-a26f-4668-ac54-a9723cd638b8") ) (segment - (start 26.427001 49.2906) - (end 25.606401 50.1112) + (start 47.3 50.9) + (end 47.3 55.7) (width 1) (layer "B.Cu") (net 4) - (uuid "fa893610-44ce-4efd-88eb-a28045a32cf8") + (uuid "be10035b-76ba-4b54-b4cd-6978d85bf831") ) (segment - (start 35.3851 42.3408) - (end 22.1692 42.3408) - (width 0.3) + (start 65.19 72.73) + (end 67.59 75.13) + (width 1) + (layer "B.Cu") + (net 4) + (uuid "cd1eed88-c635-4609-860c-564c7f623ae2") + ) + (segment + (start 58.32 61) + (end 65.19 67.87) + (width 1) + (layer "B.Cu") + (net 4) + (uuid "e3e456a0-5a19-4afe-bb0f-f992123fc1d0") + ) + (segment + (start 57.2 61) + (end 52.3 56.1) + (width 1) + (layer "B.Cu") + (net 4) + (uuid "f9e1cd84-9efc-499e-944b-cc5f5dc00d1b") + ) + (segment + (start 61.381371 42.75) + (end 62.25 42.75) + (width 0.2) (layer "F.Cu") (net 5) - (uuid "12468f06-230c-4274-be30-108bd16d414d") + (uuid "a7d9770a-3c34-4554-837b-d87fb052dd09") ) (segment - (start 22.1692 42.3408) - (end 21.5402 42.9698) - (width 0.3) + (start 59.815685 44.315686) + (end 61.381371 42.75) + (width 0.2) (layer "F.Cu") (net 5) - (uuid "71a1419c-bda8-4c36-ab2b-cc69f59ca436") + (uuid "fc14285a-f415-44bf-9b22-b0204819d438") ) (segment - (start 25.9512 41.5408) - (end 24.8402 40.4298) - (width 0.3) + (start 62.50725 63.978965) + (end 62.50725 71.972715) + (width 1) (layer "F.Cu") (net 6) - (uuid "3b28f0e1-993d-43fa-bf3c-4c4d9faae193") + (uuid "e69ae305-88c7-4af3-ae2c-1eb33313d183") ) (segment - (start 35.3851 41.5408) - (end 25.9512 41.5408) - (width 0.3) + (start 55.318714 44.026) + (end 56.174085 44.881371) + (width 0.25) (layer "F.Cu") - (net 6) - (uuid "caf70bc6-7c3b-4c81-a0ed-1569eddd0ff6") + (net 9) + (uuid "5c022d6b-0149-4ff7-9975-403fec6180a7") ) (segment - (start 24.8402 35.3498) - (end 24.8402 37.729856) - (width 0.3) - (layer "F.Cu") - (net 7) - (uuid "40533572-74da-4094-b3ff-42889ec44f6a") - ) - (segment - (start 24.8402 37.729856) - (end 27.051144 39.9408) - (width 0.3) - (layer "F.Cu") - (net 7) - (uuid "99b0b4b2-fa12-4da8-b1a4-06ebe5a16ec5") - ) - (segment - (start 27.051144 39.9408) - (end 35.3851 39.9408) - (width 0.3) - (layer "F.Cu") - (net 7) - (uuid "c2b3a28b-f9c2-48d5-a787-1764ee40562d") - ) - (segment - (start 24.293038 37.8898) - (end 27.144037 40.7408) - (width 0.3) - (layer "F.Cu") - (net 8) - (uuid "98909a69-31cf-4e89-acae-3eb09cd5efc3") - ) - (segment - (start 27.144037 40.7408) - (end 35.3851 40.7408) - (width 0.3) - (layer "F.Cu") - (net 8) - (uuid "9ebc7b27-b160-4699-b639-24db9ef7c4a2") - ) - (segment - (start 21.5402 37.8898) - (end 24.293038 37.8898) - (width 0.3) - (layer "F.Cu") - (net 8) - (uuid "f8df45fd-c120-4217-9dcd-fe94c0cc3e6b") - ) - (segment - (start 37.5601 34.1053) - (end 36.6456 33.1908) + (start 45.475 39.925002) + (end 48.049998 42.5) (width 0.5) (layer "F.Cu") (net 9) - (uuid "590cdb9b-a8eb-4065-967e-8ae232594e4e") + (uuid "808df959-4831-493b-9514-8a1e1d2b46a5") ) (segment - (start 37.5601 35.3658) - (end 37.5601 34.1053) - (width 0.5) + (start 48.049998 42.5) + (end 49.575998 44.026) + (width 0.25) (layer "F.Cu") (net 9) - (uuid "ed89c38d-52bc-4efd-8e78-5736e8bad993") + (uuid "b7f54247-a40b-4fda-b528-59688a50776b") ) (segment - (start 37.5766 29.3908) - (end 38.3286 30.1428) + (start 49.575998 44.026) + (end 55.318714 44.026) (width 0.25) (layer "F.Cu") - (net 10) - (uuid "14e28bb5-1f41-4ff8-bed1-411b8ee7e53e") + (net 9) + (uuid "d88da1ec-76f8-46e1-a19f-18988d2b2e3d") ) (segment - (start 29.759204 28.6408) - (end 33.274849 28.6408) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "2e4ee7ce-d80f-459c-8fbd-b0252971fee6") - ) - (segment - (start 33.274849 28.6408) - (end 34.024849 29.3908) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "3c526dc2-509e-4c88-ac7f-c39d52b1782b") - ) - (segment - (start 42.3601 35.3658) - (end 43.0603 35.3658) + (start 53.4 39.4) + (end 53.4 42.35) (width 0.5) (layer "F.Cu") (net 10) - (uuid "416b47db-a90d-4bdb-b47a-90f127b16730") + (uuid "4a6b4139-f301-498a-b077-403c19fe2fbf") ) (segment - (start 29.228902 29.171102) - (end 29.759204 28.6408) + (start 53.25 42.5) + (end 54.924085 42.5) (width 0.25) (layer "F.Cu") (net 10) - (uuid "4bf296da-4a54-4162-808b-e4c441b3cddb") + (uuid "6d0f4018-2c17-43e0-abdc-0f2d39b6b3a6") ) (segment - (start 41.3766 30.0158) - (end 39.9766 30.0158) - (width 0.5) - (layer "F.Cu") - (net 10) - (uuid "6f3b73dd-a8bf-4451-bb2c-b76269b0638e") - ) - (segment - (start 28.8036 32.0478) - (end 29.228902 31.622498) + (start 54.924085 42.5) + (end 56.739771 44.315686) (width 0.25) (layer "F.Cu") (net 10) - (uuid "76e76b14-df08-4c04-bc5b-fc811120d789") + (uuid "7a98a038-0223-413d-93d1-2c3903b25156") ) (segment - (start 27.3906 33.1908) - (end 27.3906 32.3178) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "8edf97d2-d0ea-4c96-bbfc-b3f195da7e87") - ) - (segment - (start 27.6606 32.0478) - (end 28.8036 32.0478) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "963f9f24-17be-4a05-bdfd-c56ba36f6184") - ) - (segment - (start 27.3906 32.3178) - (end 27.6606 32.0478) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "b4930da9-d8e6-45e0-ada1-d4d591842bae") - ) - (segment - (start 43.0603 35.3658) - (end 43.0961 35.33) - (width 0.5) - (layer "F.Cu") - (net 10) - (uuid "bd9f56f3-3311-44fb-ad18-08947671f9a4") - ) - (segment - (start 42.1386 29.2538) - (end 41.3766 30.0158) - (width 0.5) - (layer "F.Cu") - (net 10) - (uuid "bec0ac0a-bc94-46ca-bb10-cee231e768d8") - ) - (segment - (start 29.228902 31.622498) - (end 29.228902 29.171102) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "bfa88782-c326-4485-8e35-a260b48b8aea") - ) - (segment - (start 34.024849 29.3908) - (end 37.5766 29.3908) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "daaa1aab-f62e-4ac7-9e67-87a20bd4514a") - ) - (segment - (start 38.3286 30.1428) - (end 39.8496 30.1428) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "e50c9486-f4ab-48a4-97ad-f89a8e3571eb") - ) - (segment - (start 43.1546 30.0158) - (end 42.3926 29.2538) - (width 0.25) - (layer "F.Cu") - (net 10) - (uuid "f257278c-7027-4f50-8141-f726af363c62") - ) - (via - (at 43.0961 35.33) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (net 10) - (uuid "40981709-0221-4b8e-9b4a-cbd292534761") - ) - (via - (at 43.1723 30.25) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (net 10) - (uuid "d095c1f5-8ab5-4a36-8032-3e60731bdc11") - ) - (segment - (start 43.1723 35.2538) - (end 43.0961 35.33) - (width 0.3) - (layer "B.Cu") - (net 10) - (uuid "74cf8535-077f-401d-9e5b-265ba0aee3db") - ) - (segment - (start 43.1723 30.25) - (end 43.1723 35.2538) - (width 0.3) - (layer "B.Cu") - (net 10) - (uuid "8ac499dc-da1c-4d80-9fba-86dfc1ad25aa") - ) - (segment - (start 28.5496 33.1908) - (end 29.6926 32.0478) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "3061b40b-4853-4c90-bc84-b2bbdbec91f3") - ) - (segment - (start 38.3601 35.3658) - (end 38.3601 32.9023) - (width 0.5) - (layer "F.Cu") - (net 11) - (uuid "30829b2a-add6-46da-abfa-398d0bde9321") - ) - (segment - (start 34.024849 30.6608) - (end 36.1186 30.6608) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "3b23f824-07bc-4207-b280-6ca5159bb6e0") - ) - (segment - (start 38.4789 31.2858) - (end 38.3601 31.4046) - (width 0.5) - (layer "F.Cu") - (net 11) - (uuid "3cbc9969-62a6-4158-83da-7e9dd7e0a98b") - ) - (segment - (start 32.9956 29.631551) - (end 34.024849 30.6608) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "40396d20-9cf5-44f8-865b-245a68d5f497") - ) - (segment - (start 36.1186 30.6608) - (end 38.3601 32.9023) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "653cafcb-a2c3-45be-a870-353121223272") - ) - (segment - (start 39.9766 31.2858) - (end 42.0116 31.2858) - (width 0.5) - (layer "F.Cu") - (net 11) - (uuid "7c5a5da8-7363-480e-83b9-01e3ce96048b") - ) - (segment - (start 29.6926 32.0478) - (end 29.6926 29.3438) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "7f2d73fb-b7c7-4767-a1ea-ff1111e8085f") - ) - (segment - (start 39.9766 31.2858) - (end 38.4789 31.2858) - (width 0.5) - (layer "F.Cu") - (net 11) - (uuid "9f191880-86f2-47f2-93b9-5ef67c9bee33") - ) - (segment - (start 29.9456 29.0908) - (end 32.9956 29.0908) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "a8a8f424-9e6f-4d2b-8342-58723006b0cf") - ) - (segment - (start 38.3601 31.4046) - (end 38.3601 32.9023) - (width 0.5) - (layer "F.Cu") - (net 11) - (uuid "b0b90d57-2524-416b-9419-6f994b63a0d7") - ) - (segment - (start 29.6926 29.3438) - (end 29.9456 29.0908) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "ce85448f-7e8e-4821-b8cb-cc8d83323142") - ) - (segment - (start 32.9956 29.0908) - (end 32.9956 29.631551) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "dda3f973-60eb-458c-a5f3-dd63f98616d3") - ) - (segment - (start 27.8906 33.1908) - (end 28.5496 33.1908) - (width 0.25) - (layer "F.Cu") - (net 11) - (uuid "fcfa14be-9e75-4404-be0d-b92ea4d3c114") - ) - (segment - (start 34.7717 48.588) - (end 37.2109 51.0272) - (width 0.5) - (layer "F.Cu") - (net 12) - (uuid "24130a67-cb52-4fb4-ab93-c04a2dd2f748") - ) - (segment - (start 35.9005 47.0394) - (end 34.3519 48.588) - (width 0.5) - (layer "F.Cu") - (net 12) - (uuid "6f94d20c-58d9-4371-904f-e86988de2961") - ) - (segment - (start 39.9601 43.7158) - (end 39.9601 44.372906) - (width 0.3) - (layer "F.Cu") - (net 12) - (uuid "97337b5b-46a7-45f2-a296-5e595914496f") - ) - (segment - (start 36.9493 47.0394) - (end 35.9005 47.0394) - (width 0.5) - (layer "F.Cu") - (net 12) - (uuid "a34a97f6-dd0b-425c-96c7-cb3b491de3cd") - ) - (segment - (start 39.9601 44.372906) - (end 37.293606 47.0394) - (width 0.3) - (layer "F.Cu") - (net 12) - (uuid "d03af4d3-fa86-4498-8245-ea76f0f3a627") - ) - (segment - (start 33.9151 38.3408) - (end 31.9401 36.3658) + (start 49.301 72.078965) + (end 50.222035 73) (width 0.5) (layer "F.Cu") (net 15) - (uuid "c4171fc5-4bad-441a-9a10-df4dee3ce4e6") + (uuid "06ecb729-b846-4db1-bfa0-96f03248c6eb") ) (segment - (start 35.3851 38.3408) - (end 33.9151 38.3408) + (start 51.625 73) + (end 53.625 75) (width 0.5) (layer "F.Cu") (net 15) - (uuid "ecf154d4-1c51-453a-ba20-a68e60a22399") + (uuid "2a132f64-6286-4615-84cb-6eb09f2e38df") ) (segment - (start 33.1206 36.4918) - (end 33.1206 34.2058) + (start 50.222035 73) + (end 51.625 73) + (width 0.5) + (layer "F.Cu") + (net 15) + (uuid "72e8e14a-3c6e-40f6-a49b-770f0acc0236") + ) + (segment + (start 47.988715 65.01668) + (end 49.313285 66.34125) + (width 1) + (layer "F.Cu") + (net 16) + (uuid "25ab74ca-f1a8-4ddd-a42a-45ad7299b55e") + ) + (segment + (start 49.338715 66.34125) + (end 50.031 65.648965) (width 0.5) (layer "F.Cu") (net 16) - (uuid "58f1c76e-4238-4fcc-8385-7715566f29ca") + (uuid "280be863-ec96-4056-b332-56902af5b37d") ) (segment - (start 33.1206 34.2058) - (end 31.4706 32.5558) + (start 47.988715 62.84125) + (end 47.988715 65.01668) + (width 1) + (layer "F.Cu") + (net 16) + (uuid "687c0189-5685-4c17-958b-038367c01675") + ) + (segment + (start 46.238715 61.09125) + (end 47.988715 62.84125) + (width 1) + (layer "F.Cu") + (net 16) + (uuid "777c865a-2de7-490e-bc77-fb0869b72e12") + ) + (segment + (start 50.031 65.648965) + (end 51.901 65.648965) (width 0.5) (layer "F.Cu") (net 16) - (uuid "5d93f4b7-ca34-4c5d-9e1d-3e202470917b") + (uuid "a00e0453-2ef1-47a7-a3a2-11d4a752054c") ) (segment - (start 35.3851 37.5408) - (end 34.1696 37.5408) + (start 59.59475 66.328965) + (end 59.40725 66.328965) + (width 1) + (layer "F.Cu") + (net 17) + (uuid "2a7ab670-d566-484f-a65c-ecd8e7078994") + ) + (segment + (start 56.851 66.918965) + (end 58.81725 66.918965) (width 0.5) (layer "F.Cu") - (net 16) - (uuid "6032fdac-75e4-40ad-98ce-adf3049aba8c") + (net 17) + (uuid "2f3066c4-b925-4bda-9bd0-94571cb0b3f6") ) (segment - (start 34.1696 37.5408) - (end 33.1206 36.4918) + (start 62.50725 61.128965) + (end 61.15725 62.478965) + (width 1) + (layer "F.Cu") + (net 17) + (uuid "73920783-3825-4c87-9fde-36855e62eb33") + ) + (segment + (start 61.15725 64.766465) + (end 59.59475 66.328965) + (width 1) + (layer "F.Cu") + (net 17) + (uuid "77845fd4-1b68-42af-a8f2-a15889709515") + ) + (segment + (start 58.81725 66.918965) + (end 59.40725 66.328965) (width 0.5) (layer "F.Cu") - (net 16) - (uuid "79decdd5-0625-4eda-9f47-1a76a855bb05") + (net 17) + (uuid "77b272b4-df28-4807-83d9-83b936bf4b0d") ) (segment - (start 40.3717 48.7412) - (end 41.5217 47.5912) + (start 61.15725 62.478965) + (end 61.15725 64.766465) + (width 1) + (layer "F.Cu") + (net 17) + (uuid "9184b2de-b13c-4177-88c3-6a021721a161") + ) + (segment + (start 54.49893 66.918965) + (end 55.76893 68.188965) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "238d28d5-20c3-4b81-9eea-ddc9ce4d2a21") + ) + (segment + (start 51.826 62.378965) + (end 53.951 62.378965) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "2cf12826-444f-463a-a8fa-9e943d7011a5") + ) + (segment + (start 54.676 70.903965) + (end 54.676 67.096035) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "461e1140-6d8f-46f2-901e-a36f2db20463") + ) + (segment + (start 51.901 66.918965) + (end 54.49893 66.918965) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "52036884-2ec9-4be3-85f3-f9c416478558") + ) + (segment + (start 54.49893 66.918965) + (end 54.076 66.496035) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "99746b0b-997d-4c1e-bd10-d261a82a865b") + ) + (segment + (start 55.76893 68.188965) + (end 56.851 68.188965) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "e4a2e0bf-fa7d-464e-b700-9cc3eb947220") + ) + (segment + (start 54.076 66.496035) + (end 54.076 62.253965) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "e5ff4c85-346a-4647-94f7-ec20a509a232") + ) + (segment + (start 54.676 67.096035) + (end 54.49893 66.918965) + (width 1) + (layer "F.Cu") + (net 18) + (uuid "fd484c92-db95-4165-9230-7e0bc9606000") + ) + (segment + (start 46.238715 63.99125) + (end 46.238715 72.04125) + (width 1) + (layer "F.Cu") + (net 19) + (uuid "9e7d7dab-2bb6-4560-a982-98f97abbdafb") + ) + (segment + (start 58.976 74.72584) + (end 58.976 72.403965) + (width 0.5) + (layer "F.Cu") + (net 20) + (uuid "c7298d4b-fb53-4883-820d-b957107fb1c8") + ) + (segment + (start 58.976 72.403965) + (end 59.401 71.978965) + (width 0.5) + (layer "F.Cu") + (net 20) + (uuid "ce463aa4-3582-4a21-98c2-6a696b8cd86f") + ) + (segment + (start 55.426 54.727708) + (end 55.426 62.25) (width 0.5) (layer "F.Cu") (net 21) - (uuid "0beea2fe-db27-4780-981f-8453daca6b57") + (uuid "0335e71c-f1f2-40f2-bfbb-dd4880511118") ) (segment - (start 41.5217 47.5912) - (end 43.4135 47.5912) + (start 59.38225 61.128965) + (end 59.38225 63.953965) + (width 1) + (layer "F.Cu") + (net 21) + (uuid "216181ad-9df6-47e3-9390-2384ca496272") + ) + (segment + (start 57.73725 65.648965) + (end 59.40725 63.978965) (width 0.5) (layer "F.Cu") (net 21) - (uuid "897f887f-6a24-4271-997d-f758311b3c9c") + (uuid "5e863730-6eb4-4bc2-bc01-852650d2db11") ) (segment - (start 39.0509 48.7666) - (end 40.3463 48.7666) + (start 42.295 64.77) + (end 44.17 64.77) + (width 1) + (layer "F.Cu") + (net 21) + (uuid "5f8b6ae2-1b84-4801-9268-5a39227336d1") + ) + (segment + (start 56.028965 65.648965) + (end 56.851 65.648965) (width 0.5) (layer "F.Cu") (net 21) - (uuid "8f62b1d0-cc22-4008-8163-f917c112a8c3") + (uuid "71b90933-b504-4ed9-82ef-59f680459cf3") ) (segment - (start 43.4135 47.5912) - (end 43.9539 48.1316) + (start 56.851 65.648965) + (end 57.73725 65.648965) (width 0.5) (layer "F.Cu") (net 21) - (uuid "c90b365e-763c-45d7-a881-0c5b3e74bccd") + (uuid "77923fbb-29e1-4911-becf-bd11bb423755") ) (segment - (start 38.9493 47.0394) - (end 38.9493 48.665) + (start 54.929992 54.2317) + (end 55.426 54.727708) (width 0.5) (layer "F.Cu") (net 21) - (uuid "dfc97a47-199b-4878-aee5-e934e97158c8") + (uuid "8c1def65-ce95-48c0-99cc-d1067be85afd") ) (segment - (start 38.185899 53.5672) - (end 38.7461 54.127401) + (start 54.929992 52.595492) + (end 54.929992 54.2317) (width 0.5) (layer "F.Cu") - (net 22) - (uuid "0212edf8-a4f0-4db0-b999-0e6ff16d303f") + (net 21) + (uuid "90778535-1a52-4204-b30e-19dc20809293") ) (segment - (start 37.2109 53.5672) - (end 38.185899 53.5672) + (start 55.426 65.046) + (end 56.028965 65.648965) (width 0.5) (layer "F.Cu") - (net 22) - (uuid "2d50fc2f-63f4-47f5-b5a6-a4e49752d129") + (net 21) + (uuid "94328960-eb59-4153-a170-195d08e4d16a") ) (segment - (start 38.7461 54.127401) - (end 38.7461 56.6914) + (start 55.426 62.25) + (end 55.426 65.046) (width 0.5) (layer "F.Cu") - (net 22) - (uuid "41013d26-6039-4764-ba7f-3859380afa7f") + (net 21) + (uuid "958f2160-f2b1-4c51-8940-c48cc20ef8e3") ) (segment - (start 38.3651 56.3104) - (end 38.7461 56.6914) + (start 55.6084 51.917084) + (end 54.929992 52.595492) (width 0.5) (layer "F.Cu") - (net 22) - (uuid "61de72eb-d48f-41f9-bc3c-9f18ad794b34") + (net 21) + (uuid "bf80ed28-cb75-4de7-bd16-6407fa33b2c2") ) (segment - (start 34.3011 53.3886) - (end 37.0323 53.3886) - (width 0.5) + (start 44.17 64.77) + (end 44.2 64.8) + (width 1) + (layer "F.Cu") + (net 21) + (uuid "dd551996-23a5-46c4-b049-4f58c3890c79") + ) + (via + (at 55.426 62.25) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 21) + (uuid "c7b70ba5-d779-494a-8c1d-0e234ba64483") + ) + (via + (at 44.2 64.8) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 21) + (uuid "ea0bdefd-a147-42ed-bf1b-913456e99966") + ) + (segment + (start 44.4 64.6) + (end 53.076 64.6) + (width 1) + (layer "B.Cu") + (net 21) + (uuid "0dea5a0a-1b59-4e12-a88d-875ed14f946a") + ) + (segment + (start 44.2 64.8) + (end 44.4 64.6) + (width 1) + (layer "B.Cu") + (net 21) + (uuid "58bbcd61-b084-4a6b-9b5c-74a4058a3050") + ) + (segment + (start 53.076 64.6) + (end 55.426 62.25) + (width 1) + (layer "B.Cu") + (net 21) + (uuid "5b88cd98-07a8-4f57-82da-abf9f2c4c683") + ) + (segment + (start 45.2 71.5) + (end 43.55 69.85) + (width 0.3) (layer "F.Cu") (net 22) - (uuid "6c12f57b-ab2f-491f-a60c-69d3bac2fa76") + (uuid "2b4bc103-6610-4228-a036-5bddbf28c1ba") ) (segment - (start 35.3679 58.013) - (end 37.0705 56.3104) - (width 0.5) + (start 43.55 69.85) + (end 42.295 69.85) + (width 0.3) (layer "F.Cu") (net 22) - (uuid "816f2c70-fd2b-40fb-b50f-a82d8e59d4ec") + (uuid "81a82585-b9a9-4754-beaf-340038c7bd25") ) (segment - (start 37.0705 56.3104) - (end 38.3651 56.3104) - (width 0.5) + (start 45.2 72.958421) + (end 45.2 71.5) + (width 0.3) (layer "F.Cu") (net 22) - (uuid "9d7ccee0-d251-4022-9a28-a95a0a3c3f23") + (uuid "a0b06c0b-01c5-4f2b-9134-2e9f3f937cbc") ) (segment - (start 37.0323 53.3886) - (end 37.2109 53.5672) - (width 0.5) + (start 45.545544 73.303965) + (end 45.2 72.958421) + (width 0.3) (layer "F.Cu") (net 22) - (uuid "ca1bcc51-5239-4d15-936d-95434e29b8d2") + (uuid "a32fa73f-6be3-4cad-990e-dd9c55cd9813") ) (segment - (start 41.8891 57.8344) - (end 40.7461 56.6914) - (width 0.5) + (start 49.079125 73.303965) + (end 45.545544 73.303965) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "b0a818f1-60b1-48d4-be95-eeacce6bf78f") + ) + (segment + (start 49.079125 73.303965) + (end 50.5 74.72484) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "d1e991ee-e073-48f2-a2f2-e1acfbd2ad16") + ) + (segment + (start 49.084027 75.951983) + (end 49.882044 76.75) + (width 0.3) (layer "F.Cu") (net 23) - (uuid "a4a166fe-64a3-40d7-a68b-2e408d19ce81") + (uuid "01fd5b24-f12a-4e86-a841-5ea9231ec220") ) (segment - (start 40.7461 56.252) - (end 42.1609 54.8372) - (width 0.5) + (start 49.084027 74.015973) + (end 49.084027 75.951983) + (width 0.3) (layer "F.Cu") (net 23) - (uuid "d0c1b90b-ca10-49d0-ac2c-eda639c0b388") + (uuid "2d3da380-62e7-484c-bfd2-74aa11429ee6") ) (segment - (start 36.2861 52.2972) - (end 37.2109 52.2972) - (width 0.5) + (start 40.64 72.39) + (end 43.924473 72.39) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "336ba613-f9be-4765-855d-26cc367a09f7") + ) + (segment + (start 45.338437 73.803965) + (end 48.872019 73.803965) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "33b812c4-1d17-461b-b720-99ae36b49396") + ) + (segment + (start 54.5 76.75) + (end 55.851 75.399) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "3bd4cb71-d31b-4401-8781-fa1d135fb74d") + ) + (segment + (start 49.882044 76.75) + (end 54.5 76.75) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "43b6aa81-1585-47ef-97c4-470de7a766be") + ) + (segment + (start 48.872019 73.803965) + (end 49.084027 74.015973) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "be75dfe5-889d-4743-b682-0b9ffb65c4fd") + ) + (segment + (start 43.924473 72.39) + (end 45.338437 73.803965) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "d9098236-4003-479a-a8ad-f75a573a6828") + ) + (segment + (start 44.5 53.5) + (end 45.85 52.15) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "24402140-8e7a-4b9a-badd-8bf42455df6a") + (uuid "03bfdc0a-55a9-45d4-bc05-66119a8e0776") ) (segment - (start 35.7019 51.713) - (end 36.2861 52.2972) - (width 0.5) + (start 40.64 57.15) + (end 42.212 57.15) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "302c90ee-79ec-49e6-9261-804313a83284") + (uuid "0610b0ac-cab1-47f3-ba7e-a184eaae50c4") ) (segment - (start 38.185899 52.2972) - (end 38.6359 51.847199) - (width 0.5) + (start 44.5 54.862) + (end 44.5 53.5) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "3ee5b226-53e4-4ad8-89bb-f4802ed1746a") + (uuid "204dc01c-bea1-43d8-ac4d-44f40d052b96") ) (segment - (start 37.2109 52.2972) - (end 38.185899 52.2972) - (width 0.5) + (start 52.190686 51.940686) + (end 53.911344 50.220027) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "675bcee4-9ba9-44af-ad0c-f1fadecddd6c") + (uuid "5e2cceda-029d-4e2b-9db3-73c4b34a7151") ) (segment - (start 38.6359 51.847199) - (end 38.6359 50.3516) - (width 0.5) + (start 42.212 57.15) + (end 44.5 54.862) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "768dedca-b8f8-431a-9ca4-d7a53ef6c445") + (uuid "6504acb6-7e55-465b-bdd8-dcc5e59bd558") ) (segment - (start 34.3519 51.713) - (end 35.7019 51.713) - (width 0.5) + (start 51.981371 52.15) + (end 52.190686 51.940686) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "a1117e1d-c621-43a6-aea1-5933ca1f92f1") + (uuid "7d3f146a-4ee2-4ed1-be48-f34fb61a3b67") ) (segment - (start 38.6359 50.3516) - (end 37.0509 48.7666) - (width 0.5) + (start 51.981372 52.15) + (end 52.190686 51.940686) + (width 0.3) (layer "F.Cu") (net 24) - (uuid "eac2307f-5013-4d89-84cf-fa6ebd3d7612") + (uuid "9396e5fb-702e-44f8-aea6-03e126b60892") ) (segment - (start 47.1797 54.1448) - (end 46.0047 55.3198) - (width 0.5) + (start 46.5 52.15) + (end 51.981372 52.15) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "9c2c9d65-e3fc-4536-b2d6-7ae676eca57f") + ) + (segment + (start 45.85 52.15) + (end 46.5 52.15) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "c359d9a0-d557-4e41-82bf-a8c6c37e3cac") + ) + (segment + (start 42.295 58.455) + (end 46 54.75) + (width 0.3) (layer "F.Cu") (net 25) - (uuid "7d9557c0-87e6-4cf9-a248-21e64a98ab25") + (uuid "2129fb82-a2aa-4a34-b4db-a1e35e5e55c9") ) (segment - (start 47.1797 53.6688) - (end 47.1797 54.1448) - (width 0.5) + (start 46 54.75) + (end 48.5 54.75) + (width 0.3) (layer "F.Cu") (net 25) - (uuid "d08cd029-5c09-46dd-bec7-c9e760f9dbf2") + (uuid "3181abe0-0824-4014-9acc-947afbd57441") ) (segment - (start 27.8906 28.7908) - (end 30.0017 26.6797) + (start 50.512742 54.75) + (end 54.477029 50.785713) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "3456c544-0eb4-493b-b12e-76081561cab6") + ) + (segment + (start 42.295 59.69) + (end 42.295 58.455) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "5fe4f837-9196-4d12-a379-b7a9c0b2ea46") + ) + (segment + (start 48.5 54.75) + (end 50.512742 54.75) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "e970826e-3056-44d4-8985-d6263f28e2d2") + ) + (segment + (start 47.5 57.4) + (end 49.127 57.4) (width 0.3) (layer "F.Cu") (net 26) - (uuid "29a8cbb8-4831-4712-8ded-68b964861ecc") + (uuid "06e075e1-90bd-4cc8-80e2-713ebbf5f7f2") ) (segment - (start 30.0017 26.6797) - (end 30.0017 23.122) + (start 47.5 59.227535) + (end 47.5 57.4) (width 0.3) (layer "F.Cu") (net 26) - (uuid "56122592-3be7-44dd-99f1-0c957f3705b9") + (uuid "07e27879-736c-4983-a920-643f1c6dfeb9") ) (segment - (start 26.3906 27.5031) - (end 27.7291 26.1646) + (start 46.5 57.4) + (end 47.5 57.4) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "46817c58-cd86-4940-b08a-563924341cd4") + ) + (segment + (start 42.195 62.23) + (end 40.64 62.23) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "4ae65303-ba70-4b30-95cf-4c8e1075c076") + ) + (segment + (start 49.363715 61.09125) + (end 47.5 59.227535) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "4eab47a8-a5f6-4414-86db-20ec2ac5166b") + ) + (segment + (start 46.5 57.4) + (end 46.5 57.925) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "6adef10d-6162-418b-a654-5791b507d54a") + ) + (segment + (start 51.901 64.378965) + (end 49.72643 64.378965) + (width 0.5) + (layer "F.Cu") + (net 26) + (uuid "8297b59e-9b7e-44fd-a6fb-ccf8eacd9864") + ) + (segment + (start 46.5 57.925) + (end 42.195 62.23) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "8cae75b4-216f-4438-9c76-a58492caa82d") + ) + (segment + (start 49.127 57.4) + (end 55.042714 51.484286) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "cafa9846-b768-4673-b771-2cefb4f32edf") + ) + (segment + (start 49.363715 61.09125) + (end 49.363715 63.96625) + (width 0.5) + (layer "F.Cu") + (net 26) + (uuid "ed68280d-45c7-4d7c-9404-ce9d18273d11") + ) + (segment + (start 53.46825 46.701019) + (end 40.928981 46.701019) (width 0.3) (layer "F.Cu") (net 27) - (uuid "07014458-1ca0-474e-b8ee-f23ae0a7a4d4") + (uuid "48c0db25-8c93-4941-9eef-ca8d09f85292") ) (segment - (start 26.3906 28.7908) - (end 26.3906 27.5031) + (start 53.911344 47.144113) + (end 53.46825 46.701019) (width 0.3) (layer "F.Cu") (net 27) - (uuid "7b8c30c6-59d9-46af-bc06-76fa23fc7dd3") + (uuid "5380d9e3-cc64-4fe5-a901-add5dc19d768") ) (segment - (start 25.8906 23.5561) - (end 25.1891 22.8546) + (start 52.9 37.31) + (end 51.925001 37.31) + (width 0.5) + (layer "F.Cu") + (net 28) + (uuid "1ccb1438-b40d-4d57-997d-caddfc38d7d9") + ) + (segment + (start 50.773 36.157999) + (end 50.773 31.376998) + (width 0.5) + (layer "F.Cu") + (net 28) + (uuid "23e72506-074a-42d4-87aa-c7e87638233b") + ) + (segment + (start 50.773 31.376998) + (end 53.649998 28.5) + (width 0.5) + (layer "F.Cu") + (net 28) + (uuid "2492dfdf-ed5e-4eae-a1da-8810fc80fccf") + ) + (segment + (start 63.426 42.11484) + (end 63.426 43.38516) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "3ac37b30-7a9c-4d16-a9c4-395bc21ef340") + ) + (segment + (start 51.157501 36.542499) + (end 50.773 36.157999) + (width 0.5) + (layer "F.Cu") + (net 28) + (uuid "4464f513-9fa3-43ff-b6ed-4acefbf71c32") + ) + (segment + (start 58.5365 40.86284) + (end 58.5365 42.33516) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "58a7b203-cebf-45c7-a182-1548d73e7908") + ) + (segment + (start 60.397619 42.791221) + (end 61.38984 41.799) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "6933fb3d-5ffe-4d00-a8a5-6c3ddb651f88") + ) + (segment + (start 41.861 38.051) + (end 49.649 38.051) (width 0.3) (layer "F.Cu") (net 28) - (uuid "8ba13739-2f4e-41f4-a5f8-ca38c1f8541f") + (uuid "747b9e56-eace-422c-91e2-2534d1a0578c") ) (segment - (start 25.8906 28.7908) - (end 25.8906 23.5561) + (start 57.02266 39.349) + (end 58.5365 40.86284) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "899fd280-6dc3-4a86-9406-f68da8b6f7fc") + ) + (segment + (start 63.11016 41.799) + (end 63.426 42.11484) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "8a2ad60d-0862-41f9-85c2-7547c2219847") + ) + (segment + (start 55.6355 38.52) + (end 56.4645 39.349) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "8b09d42b-d513-4dfb-a98c-ed800ab99408") + ) + (segment + (start 61.363742 43.899) + (end 60.381371 44.881371) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "958102ab-bab6-418c-84be-1efbde6c94d5") + ) + (segment + (start 49.649 38.051) + (end 51.157501 36.542499) (width 0.3) (layer "F.Cu") (net 28) - (uuid "b0178c29-f92f-415e-9060-d8128f8c196f") + (uuid "a2afc027-8fa2-4df7-867f-357c0fadde21") ) (segment - (start 43.5859 51.847199) - (end 43.5859 51.1796) + (start 51.925001 37.31) + (end 51.157501 36.542499) (width 0.5) (layer "F.Cu") - (net 29) - (uuid "058ab807-b29f-413a-8da8-dc537b8b7e19") + (net 28) + (uuid "a387a168-9c1e-4d8a-b95b-e4a7b816a6c9") ) (segment - (start 43.5859 51.1796) - (end 43.5859 50.272978) - (width 0.5) + (start 54.51148 38.52) + (end 55.6355 38.52) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "aca7c796-5196-41b2-a66a-92d6c2c98291") + ) + (segment + (start 58.992561 42.791221) + (end 60.397619 42.791221) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "adac1df7-b1d3-4997-b914-b5eb41da2332") + ) + (segment + (start 62.91216 43.899) + (end 61.363742 43.899) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "b2999a2d-1b2b-483e-a05d-0b3048c354cc") + ) + (segment + (start 53.61 37.31) + (end 53.9 37.6) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "b30a0595-176b-43dc-94ce-b6eb3ba00197") + ) + (segment + (start 53.9 37.90852) + (end 54.51148 38.52) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "b56e46c7-c0fc-4481-8417-6afdeed2ad4c") + ) + (segment + (start 63.426 43.38516) + (end 62.91216 43.899) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "b6844e63-11c5-4d1b-8bee-00ee2db6f3ff") + ) + (segment + (start 61.38984 41.799) + (end 63.11016 41.799) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "bee18201-1e80-4657-8000-b82b3e71a1e7") + ) + (segment + (start 56.4645 39.349) + (end 57.02266 39.349) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "cd5bb746-3666-4ddf-a857-e0e2e570ca68") + ) + (segment + (start 53.9 37.6) + (end 53.9 37.90852) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "daae7d5f-fe55-4fe3-8e46-843bc39cbbbc") + ) + (segment + (start 40.64 36.83) + (end 41.861 38.051) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "e76acf74-0376-4065-8402-699dc851ab58") + ) + (segment + (start 58.5365 42.33516) + (end 58.992561 42.791221) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "f693886d-8ce3-45a0-8e0a-b0a11c88b597") + ) + (segment + (start 43.345 45.5) + (end 42.295 44.45) + (width 0.3) (layer "F.Cu") (net 29) - (uuid "11800ff0-e49c-4d2f-99f9-af8cf3e4c979") + (uuid "8d3e7166-cc56-44cd-b79e-22522de79c68") ) (segment - (start 43.5859 51.1796) - (end 43.8523 51.1796) - (width 0.5) + (start 53.398602 45.5) + (end 43.345 45.5) + (width 0.3) (layer "F.Cu") (net 29) - (uuid "1b700fb3-7006-4857-bf3c-8cbfb08457b7") + (uuid "e124364e-9b13-418c-94a8-dba875967857") ) (segment - (start 43.5859 50.272978) - (end 42.3717 49.058778) - (width 0.5) + (start 54.477029 46.578427) + (end 53.398602 45.5) + (width 0.3) (layer "F.Cu") (net 29) - (uuid "325b2488-962f-4aca-95dc-5812c13ddbba") + (uuid "eb27f097-1795-4f15-8fe5-c48089c2457a") ) (segment - (start 43.5859 51.847199) - (end 43.135899 52.2972) - (width 0.5) - (layer "F.Cu") - (net 29) - (uuid "d14502f2-d2d1-40b4-95d4-fb1265efae5c") - ) - (segment - (start 43.8589 51.1862) - (end 44.9183 51.1862) - (width 0.5) - (layer "F.Cu") - (net 29) - (uuid "d78bbce1-5777-468d-ba9c-a6e276d4a165") - ) - (segment - (start 43.8523 51.1796) - (end 43.8589 51.1862) - (width 0.5) - (layer "F.Cu") - (net 29) - (uuid "eed9b734-0a1b-4a2d-978d-1cde60fd4d9b") - ) - (segment - (start 43.135899 52.2972) - (end 42.1609 52.2972) - (width 0.5) - (layer "F.Cu") - (net 29) - (uuid "f4cb732e-044f-43a5-b75c-16005004ebdc") - ) - (segment - (start 43.135899 53.5672) - (end 44.0047 54.436001) - (width 0.5) + (start 53.345658 47.709798) + (end 44.115202 47.709798) + (width 0.3) (layer "F.Cu") (net 30) - (uuid "21cb20c0-2d71-4fe5-93db-39a64d0e488c") + (uuid "592aa197-4918-4df5-9e4f-a99f0ca455ef") ) (segment - (start 44.0047 54.436001) - (end 44.0047 55.3198) - (width 0.5) + (start 44.115202 47.709798) + (end 42.295 49.53) + (width 0.3) (layer "F.Cu") (net 30) - (uuid "2a858141-77d3-4afb-bd43-f3a54c657174") + (uuid "add36094-4d71-4877-ac34-ccb47b9ea1e5") ) (segment - (start 42.5419 53.1862) - (end 42.1609 53.5672) + (start 53.191316 49.5) + (end 53.345658 49.654342) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "1e8a76e6-86d8-4563-92b6-d81b35a45eb3") + ) + (segment + (start 42.295 54.61) + (end 42.295 52.955) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "33a21481-83b2-43db-a303-c08e7d51e001") + ) + (segment + (start 42.295 52.955) + (end 45.75 49.5) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "6bbaca86-feab-4afa-8e53-d54233c1dd92") + ) + (segment + (start 45.75 49.5) + (end 48.5 49.5) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "8dc7ee78-c4f5-43c3-8071-10f3fc44f1e7") + ) + (segment + (start 48.5 49.5) + (end 53.191316 49.5) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "d068bba8-1ab7-453f-aa4f-4c4818217637") + ) + (segment + (start 54.72 38.02) + (end 54.5 37.8) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "038bf19b-fa98-4c8a-95ae-36fc82a147f7") + ) + (segment + (start 47.2 32.849) + (end 43.736 32.849) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "0a0e0b90-62a4-4542-ad95-3e49a05cb22b") + ) + (segment + (start 54.5 37.222322) + (end 53.317678 36.04) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "0f6ed1e6-6368-43db-8a82-094f5afa4157") + ) + (segment + (start 57.04 38.4245) + (end 56.6355 38.02) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "28732c40-9021-470e-a244-a62e3785de68") + ) + (segment + (start 52.775 27.274) + (end 47.2 32.849) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "3bddfbf0-c220-4bc4-9ae7-25a60d7082cd") + ) + (segment + (start 54.305868 27.274) + (end 52.775 27.274) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "4216f0e6-c202-4da3-953a-75462bce8f61") + ) + (segment + (start 53.649998 30.9) + (end 54.650998 29.899) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "4a0585b9-484f-4c03-b768-158784fac233") + ) + (segment + (start 43.736 32.849) + (end 42.295 34.29) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "5256f8d1-2859-4f1e-843d-853ec512c527") + ) + (segment + (start 51.474 33.075998) + (end 51.474 35.1731) (width 0.5) (layer "F.Cu") - (net 30) - (uuid "94cd456e-d426-421c-9660-cf12492a5cc5") + (net 32) + (uuid "57410002-4ff4-41b5-9d44-c06c8c2adce5") ) (segment - (start 44.9183 53.1862) - (end 42.5419 53.1862) + (start 54.650998 27.61913) + (end 54.305868 27.274) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "6d7e5ce2-3364-49dd-aa01-58a94a034f49") + ) + (segment + (start 55.6355 38.02) + (end 54.72 38.02) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "75e9b6fd-aea1-46d9-a3e7-045555e77348") + ) + (segment + (start 63.209798 47.709798) + (end 62.419596 48.5) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "7d6ddae6-b261-492a-b8a6-2d38415d87c4") + ) + (segment + (start 51.474 35.1731) + (end 52.3409 36.04) (width 0.5) (layer "F.Cu") - (net 30) - (uuid "9ce94f0b-4fec-46c3-9f41-cee2a4ebd68c") + (net 32) + (uuid "8d6169cd-17a9-4c1e-b710-c24d46c1c97f") ) (segment - (start 42.1609 53.5672) - (end 43.135899 53.5672) + (start 62.419596 48.5) + (end 62 48.5) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "985312be-e4ba-476c-b442-0e4b7a48059f") + ) + (segment + (start 54.650998 29.899) + (end 54.650998 27.61913) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "c5f36a28-232c-49b6-97be-240e3c4de277") + ) + (segment + (start 53.649998 30.9) + (end 51.474 33.075998) (width 0.5) (layer "F.Cu") - (net 30) - (uuid "f990acff-97fa-4d8d-8298-81a5fb8b4da2") - ) - (segment - (start 33.4993 45.8158) - (end 37.810099 45.8158) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "17470564-8bf4-49de-9e9e-8ef02f474547") - ) - (segment - (start 30.5485 52.164409) - (end 31.995001 50.717908) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "4675205b-d908-45b2-8a40-b8a650f2cc9a") - ) - (segment - (start 31.995001 50.717908) - (end 32.0979 50.615009) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "525fa432-9993-4ba8-a2af-75e7fd03d382") - ) - (segment - (start 37.810099 45.8158) - (end 39.1601 44.465799) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "5276fb29-b23b-4d1c-84ec-86acce0536fb") - ) - (segment - (start 29.0195 52.3456) - (end 28.941601 52.3456) - (width 1) - (layer "F.Cu") - (net 31) - (uuid "686a1358-ceee-434e-82eb-2933a16c82b7") - ) - (segment - (start 32.0979 47.2172) - (end 33.4993 45.8158) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "91a3e916-3685-469e-a5d4-92c247121b11") - ) - (segment - (start 29.0195 54.4308) - (end 29.0195 52.3456) - (width 1) - (layer "F.Cu") - (net 31) - (uuid "a98d840e-2450-47b5-8c22-e2389d0a9577") - ) - (segment - (start 39.1601 43.7158) - (end 39.1601 44.465799) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "b7210ba8-349b-4abe-94e8-f31c535fa7d5") - ) - (segment - (start 32.0979 50.615009) - (end 32.0979 47.2172) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "d08493a3-9620-4e86-8350-a8c05d825c87") - ) - (segment - (start 30.5485 52.1956) - (end 28.941601 52.1956) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "e0cf996e-6d9a-49cd-9967-48bdd48226b6") - ) - (segment - (start 30.5485 52.1956) - (end 30.5485 52.164409) - (width 0.3) - (layer "F.Cu") - (net 31) - (uuid "fbaf521c-3bd8-47ea-a84c-1735fdcc16c0") - ) - (segment - (start 26.4795 57.7408) - (end 26.4795 52.273499) - (width 1) - (layer "F.Cu") (net 32) - (uuid "0125f0c7-35d2-4f2a-be3c-d59c4e9a2012") + (uuid "c7ee3555-37be-4782-acda-74dfecdb9e69") ) (segment - (start 30.510202 51.4956) - (end 31.495001 50.510801) + (start 54.5 37.8) + (end 54.5 37.222322) (width 0.3) (layer "F.Cu") (net 32) - (uuid "3e48b8f4-51df-4d74-93b9-d397a862d8b1") + (uuid "f841e9a0-e293-491d-a914-45ef5f1b20ad") ) (segment - (start 37.571801 45.3158) - (end 38.3601 44.527501) + (start 56.6355 38.02) + (end 55.6355 38.02) (width 0.3) (layer "F.Cu") (net 32) - (uuid "87b8619c-f2bb-448f-93df-c25d8d5a7c55") + (uuid "fc6843f1-5211-47f1-80bb-39036d7aff02") + ) + (via + (at 57.04 38.4245) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "9e4a8899-24e3-4042-bd20-48177441e347") + ) + (via + (at 62 48.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "b903d951-6601-4a85-a6bf-d2ba603058fb") ) (segment - (start 27.101601 51.4956) - (end 30.510202 51.4956) + (start 57.04 38.4245) + (end 62 43.3845) (width 0.3) - (layer "F.Cu") + (layer "B.Cu") (net 32) - (uuid "902fb75a-32da-4c31-9c90-35b4c475099e") + (uuid "394a1bec-404f-45fd-baf9-bd7c68b1ee4c") ) (segment - (start 38.3601 44.527501) - (end 38.3601 43.7158) + (start 62 43.3845) + (end 62 48.5) (width 0.3) - (layer "F.Cu") + (layer "B.Cu") (net 32) - (uuid "cc22729a-0b2c-4e7e-b386-6c726d5bae81") + (uuid "d7dac055-65c2-4027-a686-8cc14b0ac93d") ) (segment - (start 31.495001 50.510801) - (end 31.495001 47.007299) - (width 0.3) - (layer "F.Cu") - (net 32) - (uuid "ce9c17cf-2697-4244-8500-c91491aa4022") - ) - (segment - (start 26.4795 52.273499) - (end 26.401601 52.1956) - (width 1) - (layer "F.Cu") - (net 32) - (uuid "d8e8a1f6-bd1f-4856-a2cc-c6835d1d5394") - ) - (segment - (start 26.401601 52.1956) - (end 27.101601 51.4956) - (width 0.3) - (layer "F.Cu") - (net 32) - (uuid "ea6d5bd0-72a8-49f2-a325-eb9731fd53c6") - ) - (segment - (start 31.495001 47.007299) - (end 33.1865 45.3158) - (width 0.3) - (layer "F.Cu") - (net 32) - (uuid "f413a0fd-6074-4b03-b417-242429f931fd") - ) - (segment - (start 33.1865 45.3158) - (end 37.571801 45.3158) - (width 0.3) - (layer "F.Cu") - (net 32) - (uuid "f58cbed8-9b17-46eb-819e-6065d3d6cdeb") - ) - (segment - (start 37.210099 44.8158) - (end 37.5601 44.465799) + (start 55.042714 46.012742) + (end 53.829972 44.8) (width 0.3) (layer "F.Cu") (net 33) - (uuid "144af8d2-3427-44e7-991e-5644d35de542") + (uuid "3ec507fd-44bb-4d33-a430-0cb54d57af0e") ) (segment - (start 25.176601 50.8392) - (end 25.176601 48.271099) + (start 53.829972 44.8) + (end 46 44.8) (width 0.3) (layer "F.Cu") (net 33) - (uuid "3c16ddf6-3c52-45d8-b842-a56af4751c51") + (uuid "5ef3f198-2ce1-4ce5-85b7-5baee072622a") ) (segment - (start 37.5601 44.478973) - (end 37.5601 43.7158) + (start 43.11 41.91) + (end 40.64 41.91) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "92816754-a9a3-4dfe-9c04-423767b33a6a") + ) + (segment + (start 46 44.8) + (end 43.11 41.91) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "bfc0e66f-3ed8-423b-ba2c-878adc29e221") + ) + (segment + (start 61.5 54.643364) + (end 62.897 56.040364) (width 0.5) (layer "F.Cu") - (net 33) - (uuid "3e7e0dc5-a191-4429-8180-f20cdb9db5c2") + (net 34) + (uuid "19c39388-826f-4ac2-8836-770fbdf99f8f") ) (segment - (start 37.5601 44.465799) - (end 37.5601 43.7158) - (width 0.3) - (layer "F.Cu") - (net 33) - (uuid "416c66f6-1c1c-436e-907c-b318ba20c7b0") - ) - (segment - (start 23.9395 54.4308) - (end 23.9395 52.282899) - (width 1) - (layer "F.Cu") - (net 33) - (uuid "787548d7-3156-4a5b-b6e7-120ba797ea11") - ) - (segment - (start 28.6319 44.8158) - (end 37.210099 44.8158) - (width 0.3) - (layer "F.Cu") - (net 33) - (uuid "8e89be5a-63c0-48c9-8b20-491d9f3f71b7") - ) - (segment - (start 23.9395 52.282899) - (end 23.836201 52.1796) - (width 1) - (layer "F.Cu") - (net 33) - (uuid "98d1ce19-8936-4335-90bd-1aa700028d57") - ) - (segment - (start 23.836201 52.1796) - (end 25.176601 50.8392) - (width 0.3) - (layer "F.Cu") - (net 33) - (uuid "9dc9e991-c7a3-40d6-9e0c-b91d44d728b4") - ) - (segment - (start 25.176601 48.271099) - (end 28.6319 44.8158) - (width 0.3) - (layer "F.Cu") - (net 33) - (uuid "c9b03d77-f5e7-4f58-aa41-22750147f379") - ) - (segment - (start 21.3995 52.273499) - (end 21.321601 52.1956) - (width 1) + (start 64.366636 60.222728) + (end 64.366636 67.408636) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "133d08a6-b2c3-4834-bb44-d129887bc18e") + (uuid "4487d1fb-3a48-404d-b4c8-3f9b78d4425c") ) (segment - (start 36.7601 43.7158) - (end 36.3575 44.1184) - (width 0.3) + (start 64.366636 67.408636) + (end 66.808 69.85) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "16c4158f-b1a3-4784-bfe4-e2dc1fd36f3c") + (uuid "55103bad-5788-414a-9cdd-ba99748f4768") ) (segment - (start 36.3575 44.1184) - (end 23.1063 44.1184) - (width 0.3) + (start 62.897 56.040364) + (end 62.897 58.753092) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "38af4563-a5b7-4065-8450-4bf3b19dd010") + (uuid "55db67f8-61c0-4f24-924a-4517a0448c72") ) (segment - (start 23.1063 44.1184) - (end 20.096601 47.128099) - (width 0.3) + (start 66.808 69.85) + (end 68.58 69.85) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "c9009592-7033-460f-8180-d265e7af8d80") + (uuid "5ad22496-e199-408b-be98-5b7bdd697d71") ) (segment - (start 20.096601 50.9706) - (end 21.321601 52.1956) - (width 0.3) + (start 62.897 58.753092) + (end 64.366636 60.222728) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "cc6edb72-9989-4fd7-8744-b945c5823b00") + (uuid "8bbf4780-d590-41cd-bd32-dc5f00e274fa") ) (segment - (start 21.3995 57.7408) - (end 21.3995 52.273499) - (width 1) + (start 60.381371 52.482769) + (end 61.5 53.601398) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "d10b0a79-1079-4802-8db5-94a218e1feeb") + (uuid "901563e0-1a9b-4378-ba5f-e55e6b71937c") ) (segment - (start 20.096601 47.128099) - (end 20.096601 50.9706) - (width 0.3) + (start 61.5 53.601398) + (end 61.5 54.643364) + (width 0.5) (layer "F.Cu") (net 34) - (uuid "e8802d71-fcad-4a06-a603-c4265600ec0e") + (uuid "d09458f8-d55f-40a5-b3ac-7a10ee85e942") ) (segment - (start 45.3763 57.8344) - (end 47.5756 57.8344) + (start 65.219 47.941) + (end 66.808 49.53) (width 0.5) (layer "F.Cu") (net 35) - (uuid "1f79624f-4356-4b90-a433-0676ad500c77") + (uuid "3bd251b2-0bd8-4a6f-8c20-9cf618acd87f") ) (segment - (start 47.5756 57.8344) - (end 49.71 55.7) + (start 62.756835 45.900019) + (end 64.089853 45.900019) (width 0.5) (layer "F.Cu") (net 35) - (uuid "2c7eea2d-3793-46ac-9781-1e4ef8e54e14") + (uuid "6285b480-2eb9-4430-b55a-02b141305645") ) (segment - (start 43.7351 39.1408) - (end 48.7208 39.1408) + (start 62.078427 46.578427) + (end 62.756835 45.900019) + (width 0.5) + (layer "F.Cu") + (net 35) + (uuid "85f0bc57-481a-4169-b349-115e70fff708") + ) + (segment + (start 65.219 47.029166) + (end 65.219 47.941) + (width 0.5) + (layer "F.Cu") + (net 35) + (uuid "97be2616-7d16-4482-a047-4072872fdc5f") + ) + (segment + (start 66.808 49.53) + (end 68.58 49.53) + (width 0.5) + (layer "F.Cu") + (net 35) + (uuid "9bff9c55-f56e-4c10-8b8a-2494c8755f4f") + ) + (segment + (start 64.089853 45.900019) + (end 65.219 47.029166) + (width 0.5) + (layer "F.Cu") + (net 35) + (uuid "a34f388e-a661-45d5-96ad-b046702286d5") + ) + (segment + (start 61.512742 46.012742) + (end 62.326465 45.199019) (width 0.5) (layer "F.Cu") (net 36) - (uuid "8a597eab-945a-459f-b8a9-999bb0a84f91") + (uuid "177e4761-c4ce-46dd-b6e8-c2845b30849d") ) (segment - (start 48.7208 39.1408) - (end 50.04 40.46) + (start 62.326465 45.199019) + (end 65.134019 45.199019) (width 0.5) (layer "F.Cu") (net 36) - (uuid "f3242c21-8f04-4b19-8713-0c1304590bb1") + (uuid "207534f5-a681-4004-809c-77c5f2599bf9") ) (segment - (start 43.7351 37.5408) - (end 47.8792 37.5408) + (start 65.134019 45.199019) + (end 66.925 46.99) + (width 0.5) + (layer "F.Cu") + (net 36) + (uuid "cd21a848-39b2-4601-bf84-5730974f9d10") + ) + (segment + (start 66.808 59.69) + (end 68.58 59.69) (width 0.5) (layer "F.Cu") (net 37) - (uuid "9a743f91-1ecb-41d9-b4e5-db136c3b5085") + (uuid "234bfda7-4918-4050-8c86-769aacb786be") ) (segment - (start 47.8792 37.5408) - (end 50.04 35.38) + (start 65 57.882) + (end 66.808 59.69) (width 0.5) (layer "F.Cu") (net 37) - (uuid "ae7ebb59-3d52-48d0-b63f-044452ba1fae") + (uuid "46e6aa74-3754-4ac2-8536-598968feb080") ) (segment - (start 43.7351 36.7408) - (end 45.8092 36.7408) + (start 63.817 52.524286) + (end 63.817 53.817) + (width 0.5) + (layer "F.Cu") + (net 37) + (uuid "6d4b3d24-ec87-4c34-86ea-11912d1c98c2") + ) + (segment + (start 65 55) + (end 65 57.882) + (width 0.5) + (layer "F.Cu") + (net 37) + (uuid "7c870306-7a97-4944-8db1-e217186beaaa") + ) + (segment + (start 62.078427 50.785713) + (end 63.817 52.524286) + (width 0.5) + (layer "F.Cu") + (net 37) + (uuid "80d3579f-bd5b-4bff-95bc-63ec56c4696a") + ) + (segment + (start 63.817 53.817) + (end 65 55) + (width 0.5) + (layer "F.Cu") + (net 37) + (uuid "ca352ce3-5c2e-4b47-8612-47ef133386cc") + ) + (segment + (start 64.518 53.518) + (end 66.925 55.925) (width 0.5) (layer "F.Cu") (net 38) - (uuid "48b3983d-20c7-46be-9216-805d966e5d7e") + (uuid "12421885-3626-49a2-9c1e-5390c66b4f9e") ) (segment - (start 45.8092 36.7408) - (end 49.71 32.84) + (start 64.518 52.018) + (end 64.518 53.518) (width 0.5) (layer "F.Cu") (net 38) - (uuid "541cb175-c2cd-44ac-824d-2ae96504190e") + (uuid "2b47d96c-e915-4673-acab-bc4ae7648342") ) (segment - (start 49.71 32.84) - (end 53.34 32.84) + (start 63.187206 50.763121) + (end 63.263121 50.763121) (width 0.5) (layer "F.Cu") (net 38) - (uuid "f1abbbba-ac98-4489-9f7e-a3cd52af05b5") + (uuid "9adcc9ad-d863-4c40-af53-ae3317cf2171") ) (segment - (start 39.9601 34.638786) - (end 40.552993 34.045893) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "3244bde9-1074-448b-b77c-e77433548406") - ) - (segment - (start 49.53 27.94) - (end 50.04 27.43) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "3a72b5a3-1371-4499-b718-904406c3eda5") - ) - (segment - (start 41.030094 33.568792) - (end 41.488086 33.1108) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "3ea387ea-615e-49af-9070-8e0fbfff6d05") - ) - (segment - (start 40.552993 34.045893) - (end 40.552994 34.045893) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "5862958d-8a33-47a5-b72a-8d3374114033") - ) - (segment - (start 49.53 27.952893) - (end 49.53 27.94) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "5db27e72-d997-4e5b-a433-c35a8b27ac1c") - ) - (segment - (start 45.577488 33.1108) - (end 47.76 30.928288) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "6ea8a59e-a0cb-4bba-8683-e896027d7ea8") - ) - (segment - (start 41.030094 33.568793) - (end 41.030094 33.568792) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "a479b054-a008-4f26-9448-f21fa9f86f9e") - ) - (segment - (start 47.76 29.722893) - (end 49.53 27.952893) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "bc70c1f8-f3ef-4a29-a3a5-da9596a0bd96") - ) - (segment - (start 39.9601 35.3658) - (end 39.9601 34.638786) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "ce02eadf-0c30-4e91-ad09-1abee303ec00") - ) - (segment - (start 41.488086 33.1108) - (end 45.577488 33.1108) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "d6371e55-f054-4f3e-b095-c69d3a16a72c") - ) - (segment - (start 47.76 30.928288) - (end 47.76 29.722893) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "e250ce69-dcd9-4e14-82e2-2eb9d6ac7896") - ) - (segment - (start 40.552994 34.045893) - (end 41.030094 33.568793) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "f5f43056-75fe-466e-a009-e1208b060a07") - ) - (segment - (start 50.04 27.43) - (end 50.04 25.22) - (width 0.3) - (layer "F.Cu") - (net 39) - (uuid "fe688ee0-9016-406e-8989-2d2fdd890003") - ) - (segment - (start 41.5601 34.453) - (end 41.5601 35.3658) - (width 0.3) - (layer "F.Cu") - (net 40) - (uuid "70c081d7-2fa5-475f-871e-1837749e3ed8") - ) - (segment - (start 41.9023 34.1108) - (end 41.5601 34.453) - (width 0.3) - (layer "F.Cu") - (net 40) - (uuid "73d61cd5-5c2f-44d3-bb76-a784a0dbd21c") - ) - (segment - (start 45.9917 34.1108) - (end 41.9023 34.1108) - (width 0.3) - (layer "F.Cu") - (net 40) - (uuid "e234f21a-28a4-44e9-8d5d-4b8cf0a126c6") - ) - (segment - (start 45.9917 34.1108) - (end 49.8025 30.3) - (width 0.3) - (layer "F.Cu") - (net 40) - (uuid "e9533375-25f2-4ac9-823d-e21871d78225") - ) - (segment - (start 50.04 44.133972) - (end 50.04 45.54) + (start 63.263121 50.763121) + (end 64.518 52.018) (width 0.5) (layer "F.Cu") - (net 41) - (uuid "754389cc-d573-4973-be6d-242bbbedf49f") + (net 38) + (uuid "9d1a9788-7765-4192-bf39-6c5f1c95b765") ) (segment - (start 45.846828 39.9408) - (end 50.04 44.133972) + (start 62.644112 50.220027) + (end 63.187206 50.763121) (width 0.5) (layer "F.Cu") - (net 41) - (uuid "7b408892-8659-41c7-95fc-1dc9c8bbc6ee") + (net 38) + (uuid "b75b12ae-890e-4337-962b-e49e5a09d77b") ) (segment - (start 43.7351 39.9408) - (end 45.846828 39.9408) + (start 66.925 55.925) + (end 66.925 57.15) (width 0.5) (layer "F.Cu") + (net 38) + (uuid "cee65f57-fb00-4b55-9d6a-75ad7c52e205") + ) + (segment + (start 66.925 60.798364) + (end 66.925 62.23) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "092c0ca3-618f-4768-a792-3ca73d202f22") + ) + (segment + (start 63 53.991364) + (end 64.299 55.290364) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "0b47bcaa-cd01-4bc8-b5ee-a9b9a6412d98") + ) + (segment + (start 64.299 58.172364) + (end 66.925 60.798364) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "4628f6c6-16d6-484b-b862-af200eeae36c") + ) + (segment + (start 63 53) + (end 63 53.991364) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "4b90b7e1-e9f0-4134-aba9-7e99f5b3c0d4") + ) + (segment + (start 64.299 55.290364) + (end 64.299 58.172364) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "5139e415-d954-4d54-9180-b16ff906068e") + ) + (segment + (start 61.512742 51.351398) + (end 63.045344 52.884) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "5ef1c15b-4867-422f-a2e7-28b4ae15fee4") + ) + (segment + (start 63.045344 52.954656) + (end 63 53) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "afd70d80-ab6f-4310-be67-39f6ed185008") + ) + (segment + (start 63.045344 52.884) + (end 63.045344 52.954656) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "b5a2508f-214c-405f-b1db-5d195132fe68") + ) + (segment + (start 64.318577 47.120107) + (end 64.318577 48.181423) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "128a4f40-b63b-407b-bbdd-e952d7995844") + ) + (segment + (start 63.187206 46.601019) + (end 63.799489 46.601019) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "474e50b9-24cb-48d2-b2b5-7e7fc52e8bb9") + ) + (segment + (start 62.644112 47.144113) + (end 63.187206 46.601019) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "6e9b4fae-02f4-41fe-b5cc-049bda3fc812") + ) + (segment + (start 66.925 50.925) + (end 66.925 52.07) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "8d45e7a6-681c-4208-a9c5-8d64373107a2") + ) + (segment + (start 64.318577 48.181423) + (end 64.25 48.25) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "8fad25d1-8018-48fc-b047-0b3fd757fd65") + ) + (segment + (start 63.799489 46.601019) + (end 64.318577 47.120107) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "a87bb6f8-4574-438a-835a-377813cdff8a") + ) + (segment + (start 64.25 48.25) + (end 66.925 50.925) + (width 0.5) + (layer "F.Cu") + (net 40) + (uuid "f22ca7b2-740f-4cb2-aa8a-3bf8c74e4b89") + ) + (segment + (start 60.0355 37.02) + (end 66.735 37.02) + (width 0.3) + (layer "F.Cu") (net 41) - (uuid "e229405e-9e9a-40be-85c8-4d8739a89e4c") + (uuid "7e92f87a-6e83-4d0e-9d9d-2cc0ca5bf0b7") ) (segment - (start 48.98 29.21) - (end 50.8 29.21) - (width 0.3) + (start 63.209798 49.654342) + (end 65.219 51.663544) + (width 0.5) (layer "F.Cu") (net 42) - (uuid "585f116e-e6ba-48b0-9764-dc55140a3f10") + (uuid "04adc2b4-8f1d-4efd-b89f-73ef90a2d381") ) (segment - (start 40.7601 35.3658) - (end 40.7601 34.545893) - (width 0.3) + (start 65.219 51.663544) + (end 65.219 53.021) + (width 0.5) (layer "F.Cu") (net 42) - (uuid "5ca0635a-7aba-4e82-96d4-07c7713f73f6") + (uuid "0987b401-9deb-4e5d-bfd4-fdb5e802ef4c") ) (segment - (start 40.7601 34.545893) - (end 41.695193 33.6108) - (width 0.3) + (start 66.808 54.61) + (end 68.58 54.61) + (width 0.5) (layer "F.Cu") (net 42) - (uuid "70384de2-204c-4bbf-a227-7e8e2c9e1fca") + (uuid "312ce72e-6840-4902-9962-0b307b321c57") ) (segment - (start 50.8 29.21) - (end 52.25 27.76) - (width 0.3) + (start 65.219 53.021) + (end 66.808 54.61) + (width 0.5) (layer "F.Cu") (net 42) - (uuid "76877265-da31-4b54-883c-8cf305c38357") + (uuid "dc42a78b-d1b4-4f7b-9d5c-a3bfef636b7b") ) (segment - (start 41.695193 33.6108) - (end 45.784594 33.6108) - (width 0.3) - (layer "F.Cu") - (net 42) - (uuid "7b05a72a-9da9-4ae8-939a-c0bf30575a30") - ) - (segment - (start 48.26 29.93) - (end 48.98 29.21) - (width 0.3) - (layer "F.Cu") - (net 42) - (uuid "b745af7c-51f1-46cd-b0f2-0a854da22dd9") - ) - (segment - (start 48.26 31.135394) - (end 48.26 29.93) - (width 0.3) - (layer "F.Cu") - (net 42) - (uuid "c876d50d-519b-4992-bf34-4508067c90fe") - ) - (segment - (start 45.784594 33.6108) - (end 48.26 31.135394) - (width 0.3) - (layer "F.Cu") - (net 42) - (uuid "d6f00167-eed9-4b04-a721-48775f01ff1e") - ) - (segment - (start 52.25 27.76) - (end 53.34 27.76) - (width 0.3) - (layer "F.Cu") - (net 42) - (uuid "d8a6243a-353d-4192-a1ed-4a05d5772c7b") - ) - (segment - (start 52.9192 38.3408) - (end 53.34 37.92) + (start 63.598 58.462728) + (end 65.067636 59.932364) (width 0.5) (layer "F.Cu") (net 43) - (uuid "8f9bb84d-245d-443d-90c2-67bafab1e4ac") + (uuid "1b4a5304-d3a1-4ec4-ba4e-ee12ad9fb0ca") ) (segment - (start 43.7351 38.3408) - (end 52.9192 38.3408) + (start 65.067636 59.932364) + (end 65.067636 63.797636) (width 0.5) (layer "F.Cu") (net 43) - (uuid "9a3d3b2b-6e9f-405e-8c40-c99c5a3b1464") + (uuid "7b72d780-e9fd-4145-a666-9e96f2cd0927") ) (segment - (start 48.514 46.164) - (end 50.43 48.08) + (start 62.25 54.402) + (end 63.598 55.75) + (width 0.5) + (layer "F.Cu") + (net 43) + (uuid "950136e9-8e67-4a44-bdf5-7fd22bfb047a") + ) + (segment + (start 65.067636 63.797636) + (end 68.58 67.31) + (width 0.5) + (layer "F.Cu") + (net 43) + (uuid "c84a7c5c-a582-4d7c-abe5-793e31be00ab") + ) + (segment + (start 60.947056 51.917084) + (end 60.947056 51.947056) + (width 0.5) + (layer "F.Cu") + (net 43) + (uuid "cb1f2cd5-8bad-43d0-8f56-f559eff12f3d") + ) + (segment + (start 63.598 55.75) + (end 63.598 58.462728) + (width 0.5) + (layer "F.Cu") + (net 43) + (uuid "d89ad902-0358-4691-97ad-4324a6aa502e") + ) + (segment + (start 60.947056 51.947056) + (end 62.25 53.25) + (width 0.5) + (layer "F.Cu") + (net 43) + (uuid "e0a39d2e-b9a8-4206-a844-70cca0269b0d") + ) + (segment + (start 62.25 53.25) + (end 62.25 54.402) + (width 0.5) + (layer "F.Cu") + (net 43) + (uuid "f82f1c69-9755-4a2f-b536-90a9b1334eda") + ) + (segment + (start 60.0355 38.52) + (end 67.73 38.52) (width 0.3) (layer "F.Cu") (net 44) - (uuid "35fc3ab1-1839-473a-b317-70232162afa7") + (uuid "0de9d7aa-74ea-410f-9d19-d2b913ba963c") ) (segment - (start 50.43 48.08) - (end 53.34 48.08) + (start 67.73 38.52) + (end 68.58 39.37) (width 0.3) (layer "F.Cu") (net 44) - (uuid "6d9f35a2-79aa-4f40-91b6-8f0561fb7aa4") + (uuid "b4555d1a-6fd9-412a-a0ee-3a749c2fe170") ) (segment - (start 43.7351 40.7408) - (end 45.5668 40.7408) - (width 0.3) - (layer "F.Cu") - (net 44) - (uuid "966ae460-b09e-4fd5-bc2a-c35545c6fa0e") - ) - (segment - (start 45.5668 40.7408) - (end 48.514 43.688) - (width 0.3) - (layer "F.Cu") - (net 44) - (uuid "e700691e-c76a-4f18-8817-ee88701a869a") - ) - (segment - (start 48.514 43.688) - (end 48.514 46.164) - (width 0.3) - (layer "F.Cu") - (net 44) - (uuid "f96401bc-85ea-4a64-bfca-c8bfd86c1dc9") - ) - (segment - (start 50.546 23.622) - (end 51.488 22.68) + (start 60.0355 36.52) + (end 64.98 36.52) (width 0.3) (layer "F.Cu") (net 45) - (uuid "0052c845-a9c3-47ff-9baa-5e239e3c83b5") + (uuid "48bdf7e0-28ab-49a1-b0cf-6783e68e5573") ) (segment - (start 51.488 22.68) - (end 53.34 22.68) + (start 67.21 34.29) + (end 68.58 34.29) (width 0.3) (layer "F.Cu") (net 45) - (uuid "08ecbd47-add4-4de9-85a1-36f019271804") + (uuid "87554e64-3deb-460b-8449-888979c55eda") ) (segment - (start 39.1601 34.615801) - (end 41.165101 32.6108) + (start 64.98 36.52) + (end 67.21 34.29) (width 0.3) (layer "F.Cu") (net 45) - (uuid "0c119ca1-ab12-4947-9c75-c3cdf236f3cf") + (uuid "ccf8f5c0-097d-4b0e-8424-465670445091") ) (segment - (start 45.3672 32.6108) - (end 46.99 30.988) - (width 0.3) + (start 60.947056 45.447056) + (end 61.944112 44.45) + (width 0.5) (layer "F.Cu") - (net 45) - (uuid "2d8e05d1-39bd-4696-a0f8-effb0c1adf21") + (net 46) + (uuid "993d7171-d625-466b-87ec-291b618283bc") ) (segment - (start 41.165101 32.6108) - (end 45.3672 32.6108) - (width 0.3) + (start 61.944112 44.45) + (end 68.58 44.45) + (width 0.5) (layer "F.Cu") - (net 45) - (uuid "3823293d-1b71-41c1-bc15-5e11f44fae20") - ) - (segment - (start 39.1601 35.3658) - (end 39.1601 34.615801) - (width 0.3) - (layer "F.Cu") - (net 45) - (uuid "434bf3a6-8d6d-4342-a6ee-222a8b874dcb") - ) - (segment - (start 48.647341 28.060659) - (end 48.647341 24.504659) - (width 0.3) - (layer "F.Cu") - (net 45) - (uuid "86229e5b-47be-4fe4-a017-0c95766b2845") - ) - (segment - (start 46.99 29.718) - (end 48.647341 28.060659) - (width 0.3) - (layer "F.Cu") - (net 45) - (uuid "8a9dfe8a-4a45-4736-b6cd-8e42b39e4885") - ) - (segment - (start 49.53 23.622) - (end 50.546 23.622) - (width 0.3) - (layer "F.Cu") - (net 45) - (uuid "8e165d20-a1e3-43e1-b910-118f9d843929") - ) - (segment - (start 48.647341 24.504659) - (end 49.53 23.622) - (width 0.3) - (layer "F.Cu") - (net 45) - (uuid "c3756889-de83-4127-9d27-fc833c807e72") - ) - (segment - (start 46.99 30.988) - (end 46.99 29.718) - (width 0.3) - (layer "F.Cu") - (net 45) - (uuid "d82a1012-406c-46d1-80d9-109434862f31") + (net 46) + (uuid "b6dae977-7bf4-4774-9311-08f2e0aa4d11") ) (zone (net 3) (net_name "GND") (layer "B.Cu") (uuid "d5bd209a-301a-4569-92cd-a826fbbb6d2f") + (name "massa") (hatch edge 0.508) - (connect_pads + (connect_pads yes (clearance 0.508) ) (min_thickness 0.254) @@ -12626,112 +15292,715 @@ ) (polygon (pts - (xy 54.395636 59.432119) (xy 20.140436 59.457519) (xy 20.115036 20.866919) (xy 54.421036 20.866919) + (xy 73 81) (xy 37 81) (xy 37 27) (xy 73 27) ) ) (filled_polygon (layer "B.Cu") (pts - (xy 51.422583 20.867117) (xy 51.748033 20.885401) (xy 51.762074 20.886984) (xy 51.933199 20.916072) - (xy 52.079919 20.941012) (xy 52.09369 20.944156) (xy 52.403511 21.033453) (xy 52.416823 21.038114) - (xy 52.71468 21.161547) (xy 52.727413 21.167682) (xy 53.00956 21.323697) (xy 53.021519 21.331215) - (xy 53.284426 21.51786) (xy 53.295471 21.526674) (xy 53.535798 21.741576) (xy 53.54579 21.751574) - (xy 53.760542 21.992051) (xy 53.769352 22.003107) (xy 53.955815 22.266125) (xy 53.96333 22.278097) - (xy 54.119152 22.560334) (xy 54.12528 22.573072) (xy 54.248518 22.871011) (xy 54.248519 22.871012) - (xy 54.25318 22.884357) (xy 54.342263 23.194201) (xy 54.345401 23.207985) (xy 54.399219 23.525871) - (xy 54.400793 23.539918) (xy 54.418862 23.865359) (xy 54.419056 23.872427) (xy 54.397611 56.432792) - (xy 54.397408 56.439851) (xy 54.378958 56.764838) (xy 54.37737 56.778865) (xy 54.323274 57.096278) - (xy 54.320126 57.11004) (xy 54.230864 57.419399) (xy 54.226197 57.432722) (xy 54.102886 57.730162) - (xy 54.096757 57.74288) (xy 53.940952 58.024649) (xy 53.93344 58.036601) (xy 53.747082 58.299188) - (xy 53.738279 58.310225) (xy 53.523729 58.550302) (xy 53.513747 58.560284) (xy 53.273685 58.774857) - (xy 53.262649 58.783661) (xy 53.000081 58.970037) (xy 52.98813 58.97755) (xy 52.706373 59.133379) - (xy 52.693656 59.139509) (xy 52.396223 59.262846) (xy 52.3829 59.267514) (xy 52.073549 59.356802) - (xy 52.059787 59.359951) (xy 51.742387 59.414073) (xy 51.728359 59.415663) (xy 51.403357 59.434139) - (xy 51.396299 59.434342) (xy 23.14422 59.455291) (xy 23.137155 59.455098) (xy 22.811823 59.437069) - (xy 22.79778 59.435497) (xy 22.48001 59.381745) (xy 22.466231 59.378611) (xy 22.156476 59.289615) - (xy 22.143136 59.284958) (xy 21.84529 59.161838) (xy 21.832554 59.155716) (xy 21.550364 59.000019) - (xy 21.538394 58.992509) (xy 21.275419 58.806198) (xy 21.264366 58.797396) (xy 21.186251 58.727687) - (xy 21.023903 58.58281) (xy 21.013915 58.572837) (xy 20.798979 58.33266) (xy 20.790164 58.32162) - (xy 20.603484 58.058903) (xy 20.595958 58.046944) (xy 20.43987 57.764982) (xy 20.43373 57.752255) - (xy 20.31019 57.454574) (xy 20.30552 57.441257) (xy 20.216086 57.13161) (xy 20.212935 57.117845) - (xy 20.210444 57.103245) (xy 20.158736 56.800137) (xy 20.157146 56.786098) (xy 20.155938 56.764838) - (xy 20.13866 56.460778) (xy 20.138458 56.45376) (xy 20.133885 49.505886) (xy 20.153841 49.437758) - (xy 20.207466 49.39123) (xy 20.277734 49.38108) (xy 20.342334 49.41053) (xy 20.348979 49.416714) - (xy 21.296792 50.364527) (xy 21.826819 50.894554) (xy 21.991997 51.004922) (xy 22.097333 51.048553) - (xy 22.175531 51.080944) (xy 22.370371 51.1197) (xy 22.370372 51.1197) (xy 25.705729 51.1197) (xy 25.70573 51.1197) - (xy 25.90057 51.080944) (xy 26.084105 51.004921) (xy 26.249282 50.894553) (xy 26.337906 50.805929) - (xy 26.400218 50.771903) (xy 26.471033 50.776968) (xy 26.516096 50.805929) (xy 27.175448 51.465281) - (xy 27.31592 51.605753) (xy 27.481097 51.716121) (xy 27.664632 51.792144) (xy 27.859472 51.8309) - (xy 27.859473 51.8309) (xy 39.768028 51.8309) (xy 39.768029 51.8309) (xy 39.962869 51.792144) (xy 40.146404 51.716121) - (xy 40.311581 51.605753) (xy 40.367945 51.549387) (xy 40.425933 51.517722) (xy 40.42571 51.517034) - (xy 40.429376 51.515842) (xy 40.430255 51.515363) (xy 40.430533 51.515303) (xy 40.431988 51.514994) - (xy 40.606452 51.437318) (xy 40.760953 51.325066) (xy 40.88874 51.183144) (xy 40.984227 51.017756) - (xy 40.988398 51.004921) (xy 41.024257 50.894556) (xy 41.024519 50.893749) (xy 41.039585 50.862686) - (xy 41.119622 50.742904) (xy 41.195644 50.559368) (xy 41.197152 50.551787) (xy 41.201839 50.52823) - (xy 41.234399 50.364534) (xy 41.2344 50.364527) (xy 41.2344 48.692672) (xy 41.234399 48.692668) - (xy 41.195644 48.497831) (xy 41.153828 48.396878) (xy 41.119622 48.314297) (xy 41.009254 48.149119) - (xy 33.968805 41.10867) (xy 33.934779 41.046358) (xy 33.9319 41.019575) (xy 33.9319 35.33) (xy 42.182596 35.33) - (xy 42.202557 35.519927) (xy 42.232626 35.61247) (xy 42.261573 35.701556) (xy 42.261576 35.701561) - (xy 42.357058 35.866941) (xy 42.357065 35.866951) (xy 42.484844 36.008864) (xy 42.484847 36.008866) - (xy 42.639348 36.121118) (xy 42.813812 36.198794) (xy 43.000613 36.2385) (xy 43.191587 36.2385) - (xy 43.378388 36.198794) (xy 43.552852 36.121118) (xy 43.707353 36.008866) (xy 43.83514 35.866944) - (xy 43.930627 35.701556) (xy 43.989642 35.519928) (xy 44.009604 35.33) (xy 43.989642 35.140072) - (xy 43.930627 34.958444) (xy 43.847681 34.814777) (xy 43.8308 34.751777) (xy 43.8308 30.924759) - (xy 43.850802 30.856638) (xy 43.863165 30.840447) (xy 43.911338 30.786946) (xy 43.911337 30.786946) - (xy 43.91134 30.786944) (xy 44.006827 30.621556) (xy 44.065842 30.439928) (xy 44.085804 30.25) (xy 44.065842 30.060072) - (xy 44.006827 29.878444) (xy 43.91134 29.713056) (xy 43.911338 29.713054) (xy 43.911334 29.713048) - (xy 43.783555 29.571135) (xy 43.629052 29.458882) (xy 43.454588 29.381206) (xy 43.267787 29.3415) - (xy 43.076813 29.3415) (xy 42.890011 29.381206) (xy 42.715547 29.458882) (xy 42.561044 29.571135) - (xy 42.433265 29.713048) (xy 42.433258 29.713058) (xy 42.337776 29.878438) (xy 42.337773 29.878445) - (xy 42.278757 30.060072) (xy 42.258796 30.25) (xy 42.278757 30.439927) (xy 42.308826 30.53247) (xy 42.337773 30.621556) - (xy 42.337776 30.621561) (xy 42.433261 30.786946) (xy 42.481435 30.840447) (xy 42.512153 30.904454) - (xy 42.5138 30.924759) (xy 42.5138 34.570611) (xy 42.493798 34.638732) (xy 42.481436 34.654921) - (xy 42.357065 34.793048) (xy 42.357058 34.793058) (xy 42.261576 34.958438) (xy 42.261573 34.958445) - (xy 42.202557 35.140072) (xy 42.182596 35.33) (xy 33.9319 35.33) (xy 33.9319 34.999824) (xy 33.951902 34.931703) - (xy 33.968805 34.910729) (xy 40.327329 28.552205) (xy 40.389641 28.518179) (xy 40.416424 28.5153) - (xy 42.179428 28.5153) (xy 42.179429 28.5153) (xy 42.374269 28.476544) (xy 42.557804 28.400521) - (xy 42.722981 28.290153) (xy 42.863453 28.149681) (xy 42.973821 27.984504) (xy 43.049844 27.800969) - (xy 43.0886 27.606129) (xy 43.0886 27.407471) (xy 43.049844 27.212631) (xy 42.973821 27.029096) - (xy 42.863453 26.863919) (xy 42.722981 26.723447) (xy 42.557804 26.613079) (xy 42.374269 26.537056) - (xy 42.179431 26.4983) (xy 42.179429 26.4983) (xy 40.045829 26.4983) (xy 39.847171 26.4983) (xy 39.847168 26.4983) - (xy 39.65233 26.537056) (xy 39.652325 26.537058) (xy 39.468796 26.613079) (xy 39.303623 26.723444) - (xy 39.303616 26.723449) (xy 32.140049 33.887016) (xy 32.140044 33.887023) (xy 32.029679 34.052196) - (xy 31.953658 34.235725) (xy 31.953656 34.23573) (xy 31.9149 34.430568) (xy 31.9149 38.750576) (xy 31.894898 38.818697) - (xy 31.841242 38.86519) (xy 31.770968 38.875294) (xy 31.706388 38.8458) (xy 31.699805 38.839671) - (xy 25.323983 32.463849) (xy 25.323981 32.463847) (xy 25.158804 32.353479) (xy 24.975268 32.277456) - (xy 24.780431 32.2387) (xy 24.780429 32.2387) (xy 24.581771 32.2387) (xy 24.581768 32.2387) (xy 24.386931 32.277456) - (xy 24.386926 32.277458) (xy 24.203396 32.353479) (xy 24.038223 32.463844) (xy 24.038216 32.463849) - (xy 23.897749 32.604316) (xy 23.897744 32.604323) (xy 23.787379 32.769496) (xy 23.711358 32.953026) - (xy 23.711356 32.953031) (xy 23.6726 33.147868) (xy 23.6726 33.147871) (xy 23.6726 33.346529) (xy 23.711356 33.541368) - (xy 23.787379 33.724904) (xy 23.897747 33.890081) (xy 23.897749 33.890083) (xy 39.180495 49.172829) - (xy 39.214521 49.235141) (xy 39.2174 49.261924) (xy 39.2174 49.6879) (xy 39.197398 49.756021) (xy 39.143742 49.802514) - (xy 39.0914 49.8139) (xy 28.428725 49.8139) (xy 28.360604 49.793898) (xy 28.33963 49.776995) (xy 27.214765 48.65213) - (xy 27.214756 48.65212) (xy 27.204507 48.641871) (xy 27.069882 48.507246) (xy 26.904705 48.396878) - (xy 26.721172 48.320857) (xy 26.72117 48.320856) (xy 26.526332 48.2821) (xy 26.52633 48.2821) (xy 26.327672 48.2821) - (xy 26.327669 48.2821) (xy 26.165812 48.314295) (xy 26.165812 48.314296) (xy 26.157567 48.315936) - (xy 26.13283 48.320856) (xy 26.132829 48.320857) (xy 25.949297 48.396878) (xy 25.784124 48.507243) - (xy 25.784117 48.507248) (xy 25.225571 49.065795) (xy 25.163259 49.099821) (xy 25.136476 49.1027) - (xy 22.939625 49.1027) (xy 22.871504 49.082698) (xy 22.85053 49.065795) (xy 21.742583 47.957849) - (xy 21.742581 47.957847) (xy 21.577404 47.847479) (xy 21.393868 47.771456) (xy 21.199031 47.7327) - (xy 21.199029 47.7327) (xy 21.000371 47.7327) (xy 21.000368 47.7327) (xy 20.805531 47.771456) (xy 20.805526 47.771458) - (xy 20.621996 47.847479) (xy 20.456823 47.957844) (xy 20.456821 47.957845) (xy 20.347974 48.066692) - (xy 20.285662 48.100717) (xy 20.214846 48.095651) (xy 20.15801 48.053105) (xy 20.1332 47.986584) - (xy 20.132879 47.977704) (xy 20.117014 23.872414) (xy 20.117208 23.865358) (xy 20.135277 23.539918) - (xy 20.135278 23.539907) (xy 20.136851 23.52587) (xy 20.190669 23.207985) (xy 20.190671 23.207973) - (xy 20.193803 23.194213) (xy 20.282895 22.884338) (xy 20.287552 22.871011) (xy 20.410791 22.573072) - (xy 20.416909 22.560351) (xy 20.57275 22.278081) (xy 20.58025 22.266133) (xy 20.766726 22.003096) - (xy 20.775519 21.992061) (xy 20.990284 21.751569) (xy 21.000268 21.74158) (xy 21.000273 21.741576) - (xy 21.06218 21.686217) (xy 21.240604 21.52667) (xy 21.251648 21.517857) (xy 21.514558 21.33121) - (xy 21.526502 21.323702) (xy 21.808664 21.167678) (xy 21.82138 21.161551) (xy 22.119252 21.038111) - (xy 22.132553 21.033455) (xy 22.442383 20.944155) (xy 22.45615 20.941012) (xy 22.773998 20.886984) - (xy 22.788035 20.885401) (xy 23.113487 20.867117) (xy 23.120555 20.866919) (xy 51.415515 20.866919) + (xy 45.521825 27.020002) (xy 45.568318 27.073658) (xy 45.578422 27.143932) (xy 45.548928 27.208512) + (xy 45.489202 27.246896) (xy 45.486347 27.247697) (xy 45.413985 27.267087) (xy 45.256369 27.30932) + (xy 45.256365 27.309322) (xy 45.016747 27.408575) (xy 44.976784 27.425128) (xy 44.976773 27.425133) + (xy 44.714708 27.576436) (xy 44.474639 27.760649) (xy 44.474618 27.760668) (xy 44.260668 27.974618) + (xy 44.260649 27.974639) (xy 44.076436 28.214708) (xy 43.925133 28.476773) (xy 43.925128 28.476784) + (xy 43.809322 28.756365) (xy 43.80932 28.756369) (xy 43.730997 29.048675) (xy 43.6915 29.34869) + (xy 43.6915 29.651309) (xy 43.730997 29.951324) (xy 43.80932 30.24363) (xy 43.809321 30.243632) + (xy 43.809322 30.243635) (xy 43.925127 30.523214) (xy 43.925128 30.523215) (xy 43.925133 30.523226) + (xy 44.076436 30.785291) (xy 44.260649 31.02536) (xy 44.260668 31.025381) (xy 44.474618 31.239331) + (xy 44.474628 31.23934) (xy 44.474634 31.239346) (xy 44.474637 31.239348) (xy 44.474639 31.23935) + (xy 44.714708 31.423563) (xy 44.976773 31.574866) (xy 44.976777 31.574867) (xy 44.976786 31.574873) + (xy 45.256365 31.690678) (xy 45.548668 31.769001) (xy 45.548674 31.769001) (xy 45.548675 31.769002) + (xy 45.583103 31.773534) (xy 45.848693 31.8085) (xy 45.8487 31.8085) (xy 46.1513 31.8085) (xy 46.151307 31.8085) + (xy 46.451332 31.769001) (xy 46.743635 31.690678) (xy 47.023214 31.574873) (xy 47.285286 31.423566) + (xy 47.285286 31.423565) (xy 47.285291 31.423563) (xy 47.424712 31.31658) (xy 47.525366 31.239346) + (xy 47.739346 31.025366) (xy 47.81658 30.924712) (xy 47.923563 30.785291) (xy 48.074866 30.523226) + (xy 48.074865 30.523226) (xy 48.074873 30.523214) (xy 48.190678 30.243635) (xy 48.269001 29.951332) + (xy 48.3085 29.651307) (xy 48.3085 29.348693) (xy 48.269001 29.048668) (xy 48.190678 28.756365) + (xy 48.074873 28.476786) (xy 48.074867 28.476777) (xy 48.074866 28.476773) (xy 47.923563 28.214708) + (xy 47.73935 27.974639) (xy 47.739348 27.974637) (xy 47.739346 27.974634) (xy 47.73934 27.974628) + (xy 47.739331 27.974618) (xy 47.525381 27.760668) (xy 47.52536 27.760649) (xy 47.285291 27.576436) + (xy 47.023226 27.425133) (xy 47.023218 27.425129) (xy 47.023214 27.425127) (xy 46.743635 27.309322) + (xy 46.743632 27.309321) (xy 46.74363 27.30932) (xy 46.603857 27.271868) (xy 46.513683 27.247706) + (xy 46.453062 27.210755) (xy 46.422041 27.146894) (xy 46.430469 27.0764) (xy 46.475672 27.021653) + (xy 46.543298 27.000036) (xy 46.546296 27) (xy 62.453704 27) (xy 62.521825 27.020002) (xy 62.568318 27.073658) + (xy 62.578422 27.143932) (xy 62.548928 27.208512) (xy 62.489202 27.246896) (xy 62.486347 27.247697) + (xy 62.413985 27.267087) (xy 62.256369 27.30932) (xy 62.256365 27.309322) (xy 62.016747 27.408575) + (xy 61.976784 27.425128) (xy 61.976773 27.425133) (xy 61.714708 27.576436) (xy 61.474639 27.760649) + (xy 61.474618 27.760668) (xy 61.260668 27.974618) (xy 61.260649 27.974639) (xy 61.076436 28.214708) + (xy 60.925133 28.476773) (xy 60.925128 28.476784) (xy 60.809322 28.756365) (xy 60.80932 28.756369) + (xy 60.730997 29.048675) (xy 60.6915 29.34869) (xy 60.6915 29.651309) (xy 60.730997 29.951324) (xy 60.80932 30.24363) + (xy 60.809321 30.243632) (xy 60.809322 30.243635) (xy 60.925127 30.523214) (xy 60.925128 30.523215) + (xy 60.925133 30.523226) (xy 61.076436 30.785291) (xy 61.260649 31.02536) (xy 61.260668 31.025381) + (xy 61.474618 31.239331) (xy 61.474628 31.23934) (xy 61.474634 31.239346) (xy 61.474637 31.239348) + (xy 61.474639 31.23935) (xy 61.714708 31.423563) (xy 61.976773 31.574866) (xy 61.976777 31.574867) + (xy 61.976786 31.574873) (xy 62.256365 31.690678) (xy 62.548668 31.769001) (xy 62.548674 31.769001) + (xy 62.548675 31.769002) (xy 62.583103 31.773534) (xy 62.848693 31.8085) (xy 62.8487 31.8085) (xy 63.1513 31.8085) + (xy 63.151307 31.8085) (xy 63.451332 31.769001) (xy 63.743635 31.690678) (xy 64.023214 31.574873) + (xy 64.285286 31.423566) (xy 64.285286 31.423565) (xy 64.285291 31.423563) (xy 64.424712 31.31658) + (xy 64.525366 31.239346) (xy 64.739346 31.025366) (xy 64.81658 30.924712) (xy 64.923563 30.785291) + (xy 65.074866 30.523226) (xy 65.074865 30.523226) (xy 65.074873 30.523214) (xy 65.190678 30.243635) + (xy 65.269001 29.951332) (xy 65.3085 29.651307) (xy 65.3085 29.348693) (xy 65.269001 29.048668) + (xy 65.190678 28.756365) (xy 65.074873 28.476786) (xy 65.074867 28.476777) (xy 65.074866 28.476773) + (xy 64.923563 28.214708) (xy 64.73935 27.974639) (xy 64.739348 27.974637) (xy 64.739346 27.974634) + (xy 64.73934 27.974628) (xy 64.739331 27.974618) (xy 64.525381 27.760668) (xy 64.52536 27.760649) + (xy 64.285291 27.576436) (xy 64.023226 27.425133) (xy 64.023218 27.425129) (xy 64.023214 27.425127) + (xy 63.743635 27.309322) (xy 63.743632 27.309321) (xy 63.74363 27.30932) (xy 63.603857 27.271868) + (xy 63.513683 27.247706) (xy 63.453062 27.210755) (xy 63.422041 27.146894) (xy 63.430469 27.0764) + (xy 63.475672 27.021653) (xy 63.543298 27.000036) (xy 63.546296 27) (xy 69.996461 27) (xy 70.003525 27.000197) + (xy 70.32883 27.018466) (xy 70.342866 27.020047) (xy 70.660595 27.074032) (xy 70.674353 27.077172) + (xy 70.984041 27.166392) (xy 70.997375 27.171058) (xy 71.295113 27.294385) (xy 71.307843 27.300516) + (xy 71.503362 27.408575) (xy 71.589909 27.456407) (xy 71.601859 27.463916) (xy 71.864698 27.650411) + (xy 71.875741 27.659217) (xy 72.116043 27.873965) (xy 72.126034 27.883956) (xy 72.340782 28.124258) + (xy 72.34959 28.135303) (xy 72.53608 28.398136) (xy 72.543594 28.410094) (xy 72.699483 28.692156) + (xy 72.705614 28.704886) (xy 72.828941 29.002624) (xy 72.833608 29.015961) (xy 72.922825 29.325638) + (xy 72.925969 29.339413) (xy 72.979951 29.657131) (xy 72.981533 29.671172) (xy 72.999802 29.996474) + (xy 73 30.003539) (xy 73 77.99646) (xy 72.999802 78.003525) (xy 72.981533 78.328827) (xy 72.979951 78.342868) + (xy 72.925969 78.660586) (xy 72.922825 78.674361) (xy 72.833608 78.984038) (xy 72.828941 78.997375) + (xy 72.705614 79.295113) (xy 72.699483 79.307843) (xy 72.543594 79.589905) (xy 72.536076 79.60187) + (xy 72.349591 79.864694) (xy 72.340782 79.875741) (xy 72.126034 80.116043) (xy 72.116043 80.126034) + (xy 71.875741 80.340782) (xy 71.864694 80.349591) (xy 71.60187 80.536076) (xy 71.589905 80.543594) + (xy 71.307843 80.699483) (xy 71.295113 80.705614) (xy 70.997375 80.828941) (xy 70.984038 80.833608) + (xy 70.674361 80.922825) (xy 70.660586 80.925969) (xy 70.342868 80.979951) (xy 70.328827 80.981533) + (xy 70.003526 80.999802) (xy 69.996461 81) (xy 40.003539 81) (xy 39.996474 80.999802) (xy 39.671172 80.981533) + (xy 39.657131 80.979951) (xy 39.339413 80.925969) (xy 39.325638 80.922825) (xy 39.015961 80.833608) + (xy 39.002624 80.828941) (xy 38.704886 80.705614) (xy 38.692156 80.699483) (xy 38.410094 80.543594) + (xy 38.398136 80.53608) (xy 38.135303 80.34959) (xy 38.124258 80.340782) (xy 38.088133 80.308499) + (xy 38.07488 80.296654) (xy 37.883956 80.126034) (xy 37.873965 80.116043) (xy 37.659217 79.875741) + (xy 37.650408 79.864694) (xy 37.463916 79.601859) (xy 37.456405 79.589905) (xy 37.300516 79.307843) + (xy 37.294385 79.295113) (xy 37.171058 78.997375) (xy 37.166391 78.984038) (xy 37.077172 78.674353) + (xy 37.074032 78.660595) (xy 37.020047 78.342866) (xy 37.018466 78.328827) (xy 37.000198 78.003525) + (xy 37 77.99646) (xy 37 77.84869) (xy 43.6915 77.84869) (xy 43.6915 78.151309) (xy 43.730997 78.451324) + (xy 43.80932 78.74363) (xy 43.809321 78.743632) (xy 43.809322 78.743635) (xy 43.925127 79.023214) + (xy 43.925128 79.023215) (xy 43.925133 79.023226) (xy 44.076436 79.285291) (xy 44.260649 79.52536) + (xy 44.260668 79.525381) (xy 44.474618 79.739331) (xy 44.474628 79.73934) (xy 44.474634 79.739346) + (xy 44.474637 79.739348) (xy 44.474639 79.73935) (xy 44.714708 79.923563) (xy 44.976773 80.074866) + (xy 44.976777 80.074867) (xy 44.976786 80.074873) (xy 45.256365 80.190678) (xy 45.548668 80.269001) + (xy 45.548674 80.269001) (xy 45.548675 80.269002) (xy 45.583103 80.273534) (xy 45.848693 80.3085) + (xy 45.8487 80.3085) (xy 46.1513 80.3085) (xy 46.151307 80.3085) (xy 46.451332 80.269001) (xy 46.743635 80.190678) + (xy 47.023214 80.074873) (xy 47.285286 79.923566) (xy 47.285286 79.923565) (xy 47.285291 79.923563) + (xy 47.424712 79.81658) (xy 47.525366 79.739346) (xy 47.739346 79.525366) (xy 47.81658 79.424712) + (xy 47.923563 79.285291) (xy 48.074866 79.023226) (xy 48.074865 79.023226) (xy 48.074873 79.023214) + (xy 48.190678 78.743635) (xy 48.269001 78.451332) (xy 48.3085 78.151307) (xy 48.3085 77.848693) + (xy 48.3085 77.84869) (xy 60.6915 77.84869) (xy 60.6915 78.151309) (xy 60.730997 78.451324) (xy 60.80932 78.74363) + (xy 60.809321 78.743632) (xy 60.809322 78.743635) (xy 60.925127 79.023214) (xy 60.925128 79.023215) + (xy 60.925133 79.023226) (xy 61.076436 79.285291) (xy 61.260649 79.52536) (xy 61.260668 79.525381) + (xy 61.474618 79.739331) (xy 61.474628 79.73934) (xy 61.474634 79.739346) (xy 61.474637 79.739348) + (xy 61.474639 79.73935) (xy 61.714708 79.923563) (xy 61.976773 80.074866) (xy 61.976777 80.074867) + (xy 61.976786 80.074873) (xy 62.256365 80.190678) (xy 62.548668 80.269001) (xy 62.548674 80.269001) + (xy 62.548675 80.269002) (xy 62.583103 80.273534) (xy 62.848693 80.3085) (xy 62.8487 80.3085) (xy 63.1513 80.3085) + (xy 63.151307 80.3085) (xy 63.451332 80.269001) (xy 63.743635 80.190678) (xy 64.023214 80.074873) + (xy 64.285286 79.923566) (xy 64.285286 79.923565) (xy 64.285291 79.923563) (xy 64.424712 79.81658) + (xy 64.525366 79.739346) (xy 64.739346 79.525366) (xy 64.81658 79.424712) (xy 64.923563 79.285291) + (xy 65.074866 79.023226) (xy 65.074865 79.023226) (xy 65.074873 79.023214) (xy 65.190678 78.743635) + (xy 65.269001 78.451332) (xy 65.3085 78.151307) (xy 65.3085 77.848693) (xy 65.269001 77.548668) + (xy 65.190678 77.256365) (xy 65.074873 76.976786) (xy 65.074867 76.976777) (xy 65.074866 76.976773) + (xy 64.923563 76.714708) (xy 64.73935 76.474639) (xy 64.739348 76.474637) (xy 64.739346 76.474634) + (xy 64.73934 76.474628) (xy 64.739331 76.474618) (xy 64.525381 76.260668) (xy 64.52536 76.260649) + (xy 64.285291 76.076436) (xy 64.023226 75.925133) (xy 64.023218 75.925129) (xy 64.023214 75.925127) + (xy 63.743635 75.809322) (xy 63.743632 75.809321) (xy 63.74363 75.80932) (xy 63.503545 75.744989) + (xy 63.451332 75.730999) (xy 63.45133 75.730998) (xy 63.451324 75.730997) (xy 63.151309 75.6915) + (xy 63.151307 75.6915) (xy 62.848693 75.6915) (xy 62.84869 75.6915) (xy 62.548675 75.730997) (xy 62.256369 75.80932) + (xy 62.256365 75.809322) (xy 62.06352 75.889201) (xy 61.976784 75.925128) (xy 61.976773 75.925133) + (xy 61.714708 76.076436) (xy 61.474639 76.260649) (xy 61.474618 76.260668) (xy 61.260668 76.474618) + (xy 61.260649 76.474639) (xy 61.076436 76.714708) (xy 60.925133 76.976773) (xy 60.925128 76.976784) + (xy 60.809322 77.256365) (xy 60.80932 77.256369) (xy 60.730997 77.548675) (xy 60.6915 77.84869) + (xy 48.3085 77.84869) (xy 48.269001 77.548668) (xy 48.190678 77.256365) (xy 48.074873 76.976786) + (xy 48.074867 76.976777) (xy 48.074866 76.976773) (xy 47.923563 76.714708) (xy 47.73935 76.474639) + (xy 47.739348 76.474637) (xy 47.739346 76.474634) (xy 47.73934 76.474628) (xy 47.739331 76.474618) + (xy 47.525381 76.260668) (xy 47.52536 76.260649) (xy 47.285291 76.076436) (xy 47.023226 75.925133) + (xy 47.023218 75.925129) (xy 47.023214 75.925127) (xy 46.743635 75.809322) (xy 46.743632 75.809321) + (xy 46.74363 75.80932) (xy 46.503545 75.744989) (xy 46.451332 75.730999) (xy 46.45133 75.730998) + (xy 46.451324 75.730997) (xy 46.151309 75.6915) (xy 46.151307 75.6915) (xy 45.848693 75.6915) (xy 45.84869 75.6915) + (xy 45.548675 75.730997) (xy 45.256369 75.80932) (xy 45.256365 75.809322) (xy 45.06352 75.889201) + (xy 44.976784 75.925128) (xy 44.976773 75.925133) (xy 44.714708 76.076436) (xy 44.474639 76.260649) + (xy 44.474618 76.260668) (xy 44.260668 76.474618) (xy 44.260649 76.474639) (xy 44.076436 76.714708) + (xy 43.925133 76.976773) (xy 43.925128 76.976784) (xy 43.809322 77.256365) (xy 43.80932 77.256369) + (xy 43.730997 77.548675) (xy 43.6915 77.84869) (xy 37 77.84869) (xy 37 69.743084) (xy 39.2815 69.743084) + (xy 39.2815 69.956916) (xy 39.314951 70.168116) (xy 39.314952 70.168121) (xy 39.381026 70.371478) + (xy 39.381028 70.371483) (xy 39.478106 70.562009) (xy 39.603794 70.735004) (xy 39.603796 70.735006) + (xy 39.603798 70.735009) (xy 39.75499 70.886201) (xy 39.754993 70.886203) (xy 39.754996 70.886206) + (xy 39.927991 71.011894) (xy 39.927996 71.011896) (xy 39.929088 71.012566) (xy 39.929418 71.012931) + (xy 39.931996 71.014804) (xy 39.931602 71.015345) (xy 39.976721 71.065213) (xy 39.988328 71.135255) + (xy 39.960226 71.200453) (xy 39.93187 71.225023) (xy 39.931996 71.225196) (xy 39.929982 71.226658) + (xy 39.929088 71.227434) (xy 39.927987 71.228108) (xy 39.754993 71.353796) (xy 39.75499 71.353798) + (xy 39.603798 71.50499) (xy 39.603796 71.504993) (xy 39.478108 71.677987) (xy 39.381029 71.868515) + (xy 39.381026 71.868521) (xy 39.314952 72.071878) (xy 39.314951 72.071883) (xy 39.314951 72.071884) + (xy 39.2815 72.283084) (xy 39.2815 72.496916) (xy 39.302685 72.630671) (xy 39.314952 72.708121) + (xy 39.381026 72.911478) (xy 39.381028 72.911483) (xy 39.478106 73.102009) (xy 39.603794 73.275004) + (xy 39.603796 73.275006) (xy 39.603798 73.275009) (xy 39.75499 73.426201) (xy 39.754993 73.426203) + (xy 39.754996 73.426206) (xy 39.927991 73.551894) (xy 40.118517 73.648972) (xy 40.321878 73.715047) + (xy 40.321879 73.715047) (xy 40.321884 73.715049) (xy 40.533084 73.7485) (xy 40.533087 73.7485) + (xy 40.746913 73.7485) (xy 40.746916 73.7485) (xy 40.958116 73.715049) (xy 41.161483 73.648972) + (xy 41.352009 73.551894) (xy 41.525004 73.426206) (xy 41.676206 73.275004) (xy 41.801894 73.102009) + (xy 41.898972 72.911483) (xy 41.965049 72.708116) (xy 41.9985 72.496916) (xy 41.9985 72.283084) + (xy 41.965049 72.071884) (xy 41.898972 71.868517) (xy 41.801894 71.677991) (xy 41.676206 71.504996) + (xy 41.676203 71.504993) (xy 41.676201 71.50499) (xy 41.525009 71.353798) (xy 41.525006 71.353796) + (xy 41.525004 71.353794) (xy 41.352009 71.228106) (xy 41.352007 71.228105) (xy 41.35092 71.227439) + (xy 41.350591 71.227075) (xy 41.348004 71.225196) (xy 41.348398 71.224652) (xy 41.303283 71.174796) + (xy 41.29167 71.104756) (xy 41.319766 71.039555) (xy 41.34813 71.014978) (xy 41.348004 71.014804) + (xy 41.35003 71.013331) (xy 41.35092 71.012561) (xy 41.351997 71.011899) (xy 41.352009 71.011894) + (xy 41.525004 70.886206) (xy 41.676206 70.735004) (xy 41.801894 70.562009) (xy 41.898972 70.371483) + (xy 41.965049 70.168116) (xy 41.9985 69.956916) (xy 41.9985 69.743084) (xy 41.965049 69.531884) + (xy 41.898972 69.328517) (xy 41.801894 69.137991) (xy 41.676206 68.964996) (xy 41.676203 68.964993) + (xy 41.676201 68.96499) (xy 41.525009 68.813798) (xy 41.525006 68.813796) (xy 41.525004 68.813794) + (xy 41.352009 68.688106) (xy 41.161483 68.591028) (xy 41.16148 68.591027) (xy 41.161478 68.591026) + (xy 40.95812 68.524952) (xy 40.958123 68.524952) (xy 40.918801 68.518724) (xy 40.746916 68.4915) + (xy 40.533084 68.4915) (xy 40.321884 68.524951) (xy 40.321878 68.524952) (xy 40.118521 68.591026) + (xy 40.118515 68.591029) (xy 39.927987 68.688108) (xy 39.754993 68.813796) (xy 39.75499 68.813798) + (xy 39.603798 68.96499) (xy 39.603796 68.964993) (xy 39.478108 69.137987) (xy 39.381029 69.328515) + (xy 39.381026 69.328521) (xy 39.314952 69.531878) (xy 39.314951 69.531883) (xy 39.314951 69.531884) + (xy 39.2815 69.743084) (xy 37 69.743084) (xy 37 54.503084) (xy 39.2815 54.503084) (xy 39.2815 54.716916) + (xy 39.314951 54.928116) (xy 39.314952 54.928121) (xy 39.381026 55.131478) (xy 39.381028 55.131483) + (xy 39.478106 55.322009) (xy 39.603794 55.495004) (xy 39.603796 55.495006) (xy 39.603798 55.495009) + (xy 39.75499 55.646201) (xy 39.754993 55.646203) (xy 39.754996 55.646206) (xy 39.927991 55.771894) + (xy 39.927996 55.771896) (xy 39.929088 55.772566) (xy 39.929418 55.772931) (xy 39.931996 55.774804) + (xy 39.931602 55.775345) (xy 39.976721 55.825213) (xy 39.988328 55.895255) (xy 39.960226 55.960453) + (xy 39.93187 55.985023) (xy 39.931996 55.985196) (xy 39.929982 55.986658) (xy 39.929088 55.987434) + (xy 39.927987 55.988108) (xy 39.754995 56.113795) (xy 39.75499 56.113798) (xy 39.603798 56.26499) + (xy 39.603796 56.264993) (xy 39.478108 56.437987) (xy 39.381029 56.628515) (xy 39.381026 56.628521) + (xy 39.314952 56.831878) (xy 39.314951 56.831883) (xy 39.314951 56.831884) (xy 39.2815 57.043084) + (xy 39.2815 57.256916) (xy 39.314951 57.468116) (xy 39.314952 57.468121) (xy 39.381026 57.671478) + (xy 39.381028 57.671483) (xy 39.478106 57.862009) (xy 39.603794 58.035004) (xy 39.603796 58.035006) + (xy 39.603798 58.035009) (xy 39.75499 58.186201) (xy 39.754993 58.186203) (xy 39.754996 58.186206) + (xy 39.927991 58.311894) (xy 39.927996 58.311896) (xy 39.929088 58.312566) (xy 39.929418 58.312931) + (xy 39.931996 58.314804) (xy 39.931602 58.315345) (xy 39.976721 58.365213) (xy 39.988328 58.435255) + (xy 39.960226 58.500453) (xy 39.93187 58.525023) (xy 39.931996 58.525196) (xy 39.929982 58.526658) + (xy 39.929088 58.527434) (xy 39.927987 58.528108) (xy 39.754993 58.653796) (xy 39.75499 58.653798) + (xy 39.603798 58.80499) (xy 39.603796 58.804993) (xy 39.478108 58.977987) (xy 39.381029 59.168515) + (xy 39.381026 59.168521) (xy 39.314952 59.371878) (xy 39.314951 59.371883) (xy 39.314951 59.371884) + (xy 39.2815 59.583084) (xy 39.2815 59.796916) (xy 39.304817 59.944131) (xy 39.314952 60.008121) + (xy 39.381026 60.211478) (xy 39.381028 60.211483) (xy 39.478106 60.402009) (xy 39.603794 60.575004) + (xy 39.603796 60.575006) (xy 39.603798 60.575009) (xy 39.75499 60.726201) (xy 39.754993 60.726203) + (xy 39.754996 60.726206) (xy 39.927991 60.851894) (xy 39.927996 60.851896) (xy 39.929088 60.852566) + (xy 39.929418 60.852931) (xy 39.931996 60.854804) (xy 39.931602 60.855345) (xy 39.976721 60.905213) + (xy 39.988328 60.975255) (xy 39.960226 61.040453) (xy 39.93187 61.065023) (xy 39.931996 61.065196) + (xy 39.929982 61.066658) (xy 39.929088 61.067434) (xy 39.927987 61.068108) (xy 39.754993 61.193796) + (xy 39.75499 61.193798) (xy 39.603798 61.34499) (xy 39.603796 61.344993) (xy 39.478108 61.517987) + (xy 39.381029 61.708515) (xy 39.381026 61.708521) (xy 39.314952 61.911878) (xy 39.314951 61.911883) + (xy 39.314951 61.911884) (xy 39.2815 62.123084) (xy 39.2815 62.336916) (xy 39.314326 62.544168) + (xy 39.314952 62.548121) (xy 39.381026 62.751478) (xy 39.381028 62.751483) (xy 39.478106 62.942009) + (xy 39.603794 63.115004) (xy 39.603796 63.115006) (xy 39.603798 63.115009) (xy 39.75499 63.266201) + (xy 39.754993 63.266203) (xy 39.754996 63.266206) (xy 39.927991 63.391894) (xy 39.927996 63.391896) + (xy 39.929088 63.392566) (xy 39.929418 63.392931) (xy 39.931996 63.394804) (xy 39.931602 63.395345) + (xy 39.976721 63.445213) (xy 39.988328 63.515255) (xy 39.960226 63.580453) (xy 39.93187 63.605023) + (xy 39.931996 63.605196) (xy 39.929982 63.606658) (xy 39.929088 63.607434) (xy 39.927987 63.608108) + (xy 39.754993 63.733796) (xy 39.75499 63.733798) (xy 39.603798 63.88499) (xy 39.603796 63.884993) + (xy 39.478108 64.057987) (xy 39.381029 64.248515) (xy 39.381026 64.248521) (xy 39.314952 64.451878) + (xy 39.314951 64.451883) (xy 39.314951 64.451884) (xy 39.2815 64.663084) (xy 39.2815 64.876916) + (xy 39.314951 65.088116) (xy 39.314952 65.088121) (xy 39.376551 65.277704) (xy 39.381028 65.291483) + (xy 39.478106 65.482009) (xy 39.478108 65.482012) (xy 39.486615 65.493721) (xy 39.603794 65.655004) + (xy 39.603796 65.655006) (xy 39.603798 65.655009) (xy 39.75499 65.806201) (xy 39.754993 65.806203) + (xy 39.754996 65.806206) (xy 39.927991 65.931894) (xy 40.118517 66.028972) (xy 40.321878 66.095047) + (xy 40.321879 66.095047) (xy 40.321884 66.095049) (xy 40.533084 66.1285) (xy 40.533087 66.1285) + (xy 40.746913 66.1285) (xy 40.746916 66.1285) (xy 40.958116 66.095049) (xy 41.161483 66.028972) + (xy 41.352009 65.931894) (xy 41.525004 65.806206) (xy 41.676206 65.655004) (xy 41.801894 65.482009) + (xy 41.898972 65.291483) (xy 41.965049 65.088116) (xy 41.9985 64.876916) (xy 41.9985 64.700668) + (xy 43.1915 64.700668) (xy 43.1915 64.700671) (xy 43.1915 64.899329) (xy 43.230256 65.094168) (xy 43.306279 65.277704) + (xy 43.416647 65.442881) (xy 43.557119 65.583353) (xy 43.722296 65.693721) (xy 43.905832 65.769744) + (xy 44.100671 65.8085) (xy 44.100672 65.8085) (xy 44.299328 65.8085) (xy 44.299329 65.8085) (xy 44.494168 65.769744) + (xy 44.677704 65.693721) (xy 44.773466 65.629735) (xy 44.841219 65.60852) (xy 44.843468 65.6085) + (xy 53.175328 65.6085) (xy 53.175329 65.6085) (xy 53.370169 65.569744) (xy 53.553704 65.493721) + (xy 53.718881 65.383353) (xy 53.859353 65.242881) (xy 56.209353 62.892881) (xy 56.319722 62.727704) + (xy 56.395744 62.544168) (xy 56.4345 62.349329) (xy 56.4345 62.150671) (xy 56.395744 61.955831) + (xy 56.394161 61.95201) (xy 56.386568 61.881425) (xy 56.418344 61.817935) (xy 56.479399 61.781704) + (xy 56.550351 61.784233) (xy 56.58057 61.799023) (xy 56.608874 61.817935) (xy 56.722296 61.893721) + (xy 56.905831 61.969744) (xy 57.100671 62.0085) (xy 57.850076 62.0085) (xy 57.918197 62.028502) + (xy 57.939171 62.045405) (xy 64.144595 68.250829) (xy 64.178621 68.313141) (xy 64.1815 68.339924) + (xy 64.1815 72.829331) (xy 64.220256 73.024168) (xy 64.296279 73.207704) (xy 64.406647 73.372881) + (xy 66.947119 75.913354) (xy 67.112297 76.023722) (xy 67.295832 76.099744) (xy 67.295843 76.099746) + (xy 67.301749 76.101538) (xy 67.30121 76.103312) (xy 67.356412 76.132178) (xy 67.362093 76.138616) + (xy 67.366736 76.143259) (xy 67.483792 76.230887) (xy 67.483794 76.230888) (xy 67.483796 76.230889) + (xy 67.542875 76.252924) (xy 67.620795 76.281988) (xy 67.620803 76.28199) (xy 67.68135 76.288499) + (xy 67.681355 76.288499) (xy 67.681362 76.2885) (xy 67.681368 76.2885) (xy 69.478632 76.2885) (xy 69.478638 76.2885) + (xy 69.478645 76.288499) (xy 69.478649 76.288499) (xy 69.539196 76.28199) (xy 69.539199 76.281989) + (xy 69.539201 76.281989) (xy 69.676204 76.230889) (xy 69.793261 76.143261) (xy 69.880889 76.026204) + (xy 69.931989 75.889201) (xy 69.9385 75.828638) (xy 69.9385 74.031362) (xy 69.938499 74.03135) (xy 69.93199 73.970803) + (xy 69.931988 73.970795) (xy 69.880889 73.833797) (xy 69.880887 73.833792) (xy 69.793261 73.716738) + (xy 69.676207 73.629112) (xy 69.676202 73.62911) (xy 69.539204 73.578011) (xy 69.539196 73.578009) + (xy 69.478649 73.5715) (xy 69.478638 73.5715) (xy 67.681362 73.5715) (xy 67.68135 73.5715) (xy 67.620804 73.578009) + (xy 67.620801 73.57801) (xy 67.58264 73.592243) (xy 67.511824 73.597306) (xy 67.449515 73.563281) + (xy 66.235405 72.34917) (xy 66.201379 72.286858) (xy 66.1985 72.260075) (xy 66.1985 67.770672) (xy 66.198499 67.770668) + (xy 66.159744 67.575831) (xy 66.083721 67.392296) (xy 65.973353 67.227119) (xy 65.949318 67.203084) + (xy 67.2215 67.203084) (xy 67.2215 67.416916) (xy 67.246669 67.575825) (xy 67.254952 67.628121) + (xy 67.321026 67.831478) (xy 67.321028 67.831483) (xy 67.418106 68.022009) (xy 67.543794 68.195004) + (xy 67.543796 68.195006) (xy 67.543798 68.195009) (xy 67.69499 68.346201) (xy 67.694993 68.346203) + (xy 67.694996 68.346206) (xy 67.867991 68.471894) (xy 67.867996 68.471896) (xy 67.869088 68.472566) + (xy 67.869418 68.472931) (xy 67.871996 68.474804) (xy 67.871602 68.475345) (xy 67.916721 68.525213) + (xy 67.928328 68.595255) (xy 67.900226 68.660453) (xy 67.87187 68.685023) (xy 67.871996 68.685196) + (xy 67.869982 68.686658) (xy 67.869088 68.687434) (xy 67.867987 68.688108) (xy 67.694993 68.813796) + (xy 67.69499 68.813798) (xy 67.543798 68.96499) (xy 67.543796 68.964993) (xy 67.418108 69.137987) + (xy 67.321029 69.328515) (xy 67.321026 69.328521) (xy 67.254952 69.531878) (xy 67.254951 69.531883) + (xy 67.254951 69.531884) (xy 67.2215 69.743084) (xy 67.2215 69.956916) (xy 67.254951 70.168116) + (xy 67.254952 70.168121) (xy 67.321026 70.371478) (xy 67.321028 70.371483) (xy 67.418106 70.562009) + (xy 67.543794 70.735004) (xy 67.543796 70.735006) (xy 67.543798 70.735009) (xy 67.69499 70.886201) + (xy 67.694993 70.886203) (xy 67.694996 70.886206) (xy 67.867991 71.011894) (xy 68.058517 71.108972) + (xy 68.261878 71.175047) (xy 68.261879 71.175047) (xy 68.261884 71.175049) (xy 68.473084 71.2085) + (xy 68.473087 71.2085) (xy 68.686913 71.2085) (xy 68.686916 71.2085) (xy 68.898116 71.175049) (xy 69.101483 71.108972) + (xy 69.292009 71.011894) (xy 69.465004 70.886206) (xy 69.616206 70.735004) (xy 69.741894 70.562009) + (xy 69.838972 70.371483) (xy 69.905049 70.168116) (xy 69.9385 69.956916) (xy 69.9385 69.743084) + (xy 69.905049 69.531884) (xy 69.838972 69.328517) (xy 69.741894 69.137991) (xy 69.616206 68.964996) + (xy 69.616203 68.964993) (xy 69.616201 68.96499) (xy 69.465009 68.813798) (xy 69.465006 68.813796) + (xy 69.465004 68.813794) (xy 69.292009 68.688106) (xy 69.292007 68.688105) (xy 69.29092 68.687439) + (xy 69.290591 68.687075) (xy 69.288004 68.685196) (xy 69.288398 68.684652) (xy 69.243283 68.634796) + (xy 69.23167 68.564756) (xy 69.259766 68.499555) (xy 69.28813 68.474978) (xy 69.288004 68.474804) + (xy 69.29003 68.473331) (xy 69.29092 68.472561) (xy 69.291997 68.471899) (xy 69.292009 68.471894) + (xy 69.465004 68.346206) (xy 69.616206 68.195004) (xy 69.741894 68.022009) (xy 69.838972 67.831483) + (xy 69.905049 67.628116) (xy 69.9385 67.416916) (xy 69.9385 67.203084) (xy 69.905049 66.991884) + (xy 69.838972 66.788517) (xy 69.741894 66.597991) (xy 69.616206 66.424996) (xy 69.616203 66.424993) + (xy 69.616201 66.42499) (xy 69.465009 66.273798) (xy 69.465006 66.273796) (xy 69.465004 66.273794) + (xy 69.292009 66.148106) (xy 69.101483 66.051028) (xy 69.10148 66.051027) (xy 69.101478 66.051026) + (xy 68.89812 65.984952) (xy 68.898123 65.984952) (xy 68.858801 65.978724) (xy 68.686916 65.9515) + (xy 68.473084 65.9515) (xy 68.261884 65.984951) (xy 68.261878 65.984952) (xy 68.058521 66.051026) + (xy 68.058515 66.051029) (xy 67.867987 66.148108) (xy 67.694993 66.273796) (xy 67.69499 66.273798) + (xy 67.543798 66.42499) (xy 67.543796 66.424993) (xy 67.418108 66.597987) (xy 67.321029 66.788515) + (xy 67.321026 66.788521) (xy 67.254952 66.991878) (xy 67.254951 66.991883) (xy 67.254951 66.991884) + (xy 67.2215 67.203084) (xy 65.949318 67.203084) (xy 65.832881 67.086647) (xy 58.962881 60.216647) + (xy 58.797704 60.106279) (xy 58.762024 60.0915) (xy 58.762023 60.091499) (xy 58.687281 60.060539) + (xy 58.632 60.015991) (xy 58.60958 59.948627) (xy 58.6095 59.944131) (xy 58.6095 45.801674) (xy 58.609106 45.797673) + (xy 58.6085 45.785326) (xy 58.6085 45.700672) (xy 58.608499 45.700668) (xy 58.569744 45.505832) + (xy 58.493722 45.322296) (xy 58.383353 45.157119) (xy 58.383348 45.157113) (xy 56.365405 43.13917) + (xy 56.331379 43.076858) (xy 56.3285 43.050075) (xy 56.3285 39.277463) (xy 56.348502 39.209342) + (xy 56.402158 39.162849) (xy 56.472432 39.152745) (xy 56.524499 39.172696) (xy 56.609664 39.229602) + (xy 56.775 39.298087) (xy 56.950521 39.333) (xy 56.96505 39.333) (xy 57.033171 39.353002) (xy 57.054145 39.369905) + (xy 61.304595 43.620354) (xy 61.338621 43.682666) (xy 61.3415 43.709449) (xy 61.3415 47.821497) + (xy 61.321498 47.889618) (xy 61.304595 47.910592) (xy 61.294324 47.920862) (xy 61.294319 47.920869) + (xy 61.194899 48.069662) (xy 61.126414 48.234996) (xy 61.126413 48.234999) (xy 61.126413 48.235) + (xy 61.123634 48.248972) (xy 61.0915 48.410518) (xy 61.0915 48.410521) (xy 61.0915 48.589479) (xy 61.126413 48.765) + (xy 61.194898 48.930336) (xy 61.294322 49.079135) (xy 61.420865 49.205678) (xy 61.569664 49.305102) + (xy 61.735 49.373587) (xy 61.910521 49.4085) (xy 61.910522 49.4085) (xy 62.089478 49.4085) (xy 62.089479 49.4085) + (xy 62.265 49.373587) (xy 62.430336 49.305102) (xy 62.579135 49.205678) (xy 62.705678 49.079135) + (xy 62.805102 48.930336) (xy 62.873587 48.765) (xy 62.9085 48.589479) (xy 62.9085 48.410521) (xy 62.873587 48.235) + (xy 62.805102 48.069664) (xy 62.705678 47.920865) (xy 62.695405 47.910592) (xy 62.661379 47.84828) + (xy 62.6585 47.821497) (xy 62.6585 44.343084) (xy 67.2215 44.343084) (xy 67.2215 44.556916) (xy 67.254951 44.768116) + (xy 67.254952 44.768121) (xy 67.321026 44.971478) (xy 67.321028 44.971483) (xy 67.418106 45.162009) + (xy 67.543794 45.335004) (xy 67.543796 45.335006) (xy 67.543798 45.335009) (xy 67.69499 45.486201) + (xy 67.694993 45.486203) (xy 67.694996 45.486206) (xy 67.867991 45.611894) (xy 67.867996 45.611896) + (xy 67.869088 45.612566) (xy 67.869418 45.612931) (xy 67.871996 45.614804) (xy 67.871602 45.615345) + (xy 67.916721 45.665213) (xy 67.928328 45.735255) (xy 67.900226 45.800453) (xy 67.87187 45.825023) + (xy 67.871996 45.825196) (xy 67.869982 45.826658) (xy 67.869088 45.827434) (xy 67.867987 45.828108) + (xy 67.694993 45.953796) (xy 67.69499 45.953798) (xy 67.543798 46.10499) (xy 67.543796 46.104993) + (xy 67.418108 46.277987) (xy 67.321029 46.468515) (xy 67.321026 46.468521) (xy 67.254952 46.671878) + (xy 67.254951 46.671883) (xy 67.254951 46.671884) (xy 67.2215 46.883084) (xy 67.2215 47.096916) + (xy 67.254951 47.308116) (xy 67.254952 47.308121) (xy 67.321026 47.511478) (xy 67.321028 47.511483) + (xy 67.418106 47.702009) (xy 67.543794 47.875004) (xy 67.543796 47.875006) (xy 67.543798 47.875009) + (xy 67.69499 48.026201) (xy 67.694993 48.026203) (xy 67.694996 48.026206) (xy 67.867991 48.151894) + (xy 67.867996 48.151896) (xy 67.869088 48.152566) (xy 67.869418 48.152931) (xy 67.871996 48.154804) + (xy 67.871602 48.155345) (xy 67.916721 48.205213) (xy 67.928328 48.275255) (xy 67.900226 48.340453) + (xy 67.87187 48.365023) (xy 67.871996 48.365196) (xy 67.869982 48.366658) (xy 67.869088 48.367434) + (xy 67.867987 48.368108) (xy 67.694993 48.493796) (xy 67.69499 48.493798) (xy 67.543798 48.64499) + (xy 67.543796 48.644993) (xy 67.418108 48.817987) (xy 67.321029 49.008515) (xy 67.321026 49.008521) + (xy 67.254952 49.211878) (xy 67.254951 49.211883) (xy 67.254951 49.211884) (xy 67.2215 49.423084) + (xy 67.2215 49.636916) (xy 67.254951 49.848116) (xy 67.254952 49.848121) (xy 67.321026 50.051478) + (xy 67.321028 50.051483) (xy 67.418106 50.242009) (xy 67.543794 50.415004) (xy 67.543796 50.415006) + (xy 67.543798 50.415009) (xy 67.69499 50.566201) (xy 67.694993 50.566203) (xy 67.694996 50.566206) + (xy 67.867991 50.691894) (xy 67.867996 50.691896) (xy 67.869088 50.692566) (xy 67.869418 50.692931) + (xy 67.871996 50.694804) (xy 67.871602 50.695345) (xy 67.916721 50.745213) (xy 67.928328 50.815255) + (xy 67.900226 50.880453) (xy 67.87187 50.905023) (xy 67.871996 50.905196) (xy 67.869982 50.906658) + (xy 67.869088 50.907434) (xy 67.867987 50.908108) (xy 67.694993 51.033796) (xy 67.69499 51.033798) + (xy 67.543798 51.18499) (xy 67.543796 51.184993) (xy 67.418108 51.357987) (xy 67.321029 51.548515) + (xy 67.321026 51.548521) (xy 67.254952 51.751878) (xy 67.254951 51.751883) (xy 67.254951 51.751884) + (xy 67.2215 51.963084) (xy 67.2215 52.176916) (xy 67.254951 52.388116) (xy 67.254952 52.388121) + (xy 67.321026 52.591478) (xy 67.321028 52.591483) (xy 67.418106 52.782009) (xy 67.543794 52.955004) + (xy 67.543796 52.955006) (xy 67.543798 52.955009) (xy 67.69499 53.106201) (xy 67.694993 53.106203) + (xy 67.694996 53.106206) (xy 67.867991 53.231894) (xy 67.867996 53.231896) (xy 67.869088 53.232566) + (xy 67.869418 53.232931) (xy 67.871996 53.234804) (xy 67.871602 53.235345) (xy 67.916721 53.285213) + (xy 67.928328 53.355255) (xy 67.900226 53.420453) (xy 67.87187 53.445023) (xy 67.871996 53.445196) + (xy 67.869982 53.446658) (xy 67.869088 53.447434) (xy 67.867987 53.448108) (xy 67.694993 53.573796) + (xy 67.69499 53.573798) (xy 67.543798 53.72499) (xy 67.543796 53.724993) (xy 67.418108 53.897987) + (xy 67.321029 54.088515) (xy 67.321026 54.088521) (xy 67.254952 54.291878) (xy 67.254951 54.291883) + (xy 67.254951 54.291884) (xy 67.2215 54.503084) (xy 67.2215 54.716916) (xy 67.254951 54.928116) + (xy 67.254952 54.928121) (xy 67.321026 55.131478) (xy 67.321028 55.131483) (xy 67.418106 55.322009) + (xy 67.543794 55.495004) (xy 67.543796 55.495006) (xy 67.543798 55.495009) (xy 67.69499 55.646201) + (xy 67.694993 55.646203) (xy 67.694996 55.646206) (xy 67.867991 55.771894) (xy 67.867996 55.771896) + (xy 67.869088 55.772566) (xy 67.869418 55.772931) (xy 67.871996 55.774804) (xy 67.871602 55.775345) + (xy 67.916721 55.825213) (xy 67.928328 55.895255) (xy 67.900226 55.960453) (xy 67.87187 55.985023) + (xy 67.871996 55.985196) (xy 67.869982 55.986658) (xy 67.869088 55.987434) (xy 67.867987 55.988108) + (xy 67.694995 56.113795) (xy 67.69499 56.113798) (xy 67.543798 56.26499) (xy 67.543796 56.264993) + (xy 67.418108 56.437987) (xy 67.321029 56.628515) (xy 67.321026 56.628521) (xy 67.254952 56.831878) + (xy 67.254951 56.831883) (xy 67.254951 56.831884) (xy 67.2215 57.043084) (xy 67.2215 57.256916) + (xy 67.254951 57.468116) (xy 67.254952 57.468121) (xy 67.321026 57.671478) (xy 67.321028 57.671483) + (xy 67.418106 57.862009) (xy 67.543794 58.035004) (xy 67.543796 58.035006) (xy 67.543798 58.035009) + (xy 67.69499 58.186201) (xy 67.694993 58.186203) (xy 67.694996 58.186206) (xy 67.867991 58.311894) + (xy 67.867996 58.311896) (xy 67.869088 58.312566) (xy 67.869418 58.312931) (xy 67.871996 58.314804) + (xy 67.871602 58.315345) (xy 67.916721 58.365213) (xy 67.928328 58.435255) (xy 67.900226 58.500453) + (xy 67.87187 58.525023) (xy 67.871996 58.525196) (xy 67.869982 58.526658) (xy 67.869088 58.527434) + (xy 67.867987 58.528108) (xy 67.694993 58.653796) (xy 67.69499 58.653798) (xy 67.543798 58.80499) + (xy 67.543796 58.804993) (xy 67.418108 58.977987) (xy 67.321029 59.168515) (xy 67.321026 59.168521) + (xy 67.254952 59.371878) (xy 67.254951 59.371883) (xy 67.254951 59.371884) (xy 67.2215 59.583084) + (xy 67.2215 59.796916) (xy 67.244817 59.944131) (xy 67.254952 60.008121) (xy 67.321026 60.211478) + (xy 67.321028 60.211483) (xy 67.418106 60.402009) (xy 67.543794 60.575004) (xy 67.543796 60.575006) + (xy 67.543798 60.575009) (xy 67.69499 60.726201) (xy 67.694993 60.726203) (xy 67.694996 60.726206) + (xy 67.867991 60.851894) (xy 67.867996 60.851896) (xy 67.869088 60.852566) (xy 67.869418 60.852931) + (xy 67.871996 60.854804) (xy 67.871602 60.855345) (xy 67.916721 60.905213) (xy 67.928328 60.975255) + (xy 67.900226 61.040453) (xy 67.87187 61.065023) (xy 67.871996 61.065196) (xy 67.869982 61.066658) + (xy 67.869088 61.067434) (xy 67.867987 61.068108) (xy 67.694993 61.193796) (xy 67.69499 61.193798) + (xy 67.543798 61.34499) (xy 67.543796 61.344993) (xy 67.418108 61.517987) (xy 67.321029 61.708515) + (xy 67.321026 61.708521) (xy 67.254952 61.911878) (xy 67.254951 61.911883) (xy 67.254951 61.911884) + (xy 67.2215 62.123084) (xy 67.2215 62.336916) (xy 67.254326 62.544168) (xy 67.254952 62.548121) + (xy 67.321026 62.751478) (xy 67.321028 62.751483) (xy 67.418106 62.942009) (xy 67.543794 63.115004) + (xy 67.543796 63.115006) (xy 67.543798 63.115009) (xy 67.69499 63.266201) (xy 67.694993 63.266203) + (xy 67.694996 63.266206) (xy 67.867991 63.391894) (xy 68.058517 63.488972) (xy 68.261878 63.555047) + (xy 68.261879 63.555047) (xy 68.261884 63.555049) (xy 68.473084 63.5885) (xy 68.473087 63.5885) + (xy 68.686913 63.5885) (xy 68.686916 63.5885) (xy 68.898116 63.555049) (xy 69.101483 63.488972) + (xy 69.292009 63.391894) (xy 69.465004 63.266206) (xy 69.616206 63.115004) (xy 69.741894 62.942009) + (xy 69.838972 62.751483) (xy 69.905049 62.548116) (xy 69.9385 62.336916) (xy 69.9385 62.123084) + (xy 69.905049 61.911884) (xy 69.838972 61.708517) (xy 69.741894 61.517991) (xy 69.616206 61.344996) + (xy 69.616203 61.344993) (xy 69.616201 61.34499) (xy 69.465009 61.193798) (xy 69.465006 61.193796) + (xy 69.465004 61.193794) (xy 69.292009 61.068106) (xy 69.292007 61.068105) (xy 69.29092 61.067439) + (xy 69.290591 61.067075) (xy 69.288004 61.065196) (xy 69.288398 61.064652) (xy 69.243283 61.014796) + (xy 69.23167 60.944756) (xy 69.259766 60.879555) (xy 69.28813 60.854978) (xy 69.288004 60.854804) + (xy 69.29003 60.853331) (xy 69.29092 60.852561) (xy 69.291997 60.851899) (xy 69.292009 60.851894) + (xy 69.465004 60.726206) (xy 69.616206 60.575004) (xy 69.741894 60.402009) (xy 69.838972 60.211483) + (xy 69.905049 60.008116) (xy 69.9385 59.796916) (xy 69.9385 59.583084) (xy 69.905049 59.371884) + (xy 69.838972 59.168517) (xy 69.741894 58.977991) (xy 69.616206 58.804996) (xy 69.616203 58.804993) + (xy 69.616201 58.80499) (xy 69.465009 58.653798) (xy 69.465006 58.653796) (xy 69.465004 58.653794) + (xy 69.292009 58.528106) (xy 69.292007 58.528105) (xy 69.29092 58.527439) (xy 69.290591 58.527075) + (xy 69.288004 58.525196) (xy 69.288398 58.524652) (xy 69.243283 58.474796) (xy 69.23167 58.404756) + (xy 69.259766 58.339555) (xy 69.28813 58.314978) (xy 69.288004 58.314804) (xy 69.29003 58.313331) + (xy 69.29092 58.312561) (xy 69.291997 58.311899) (xy 69.292009 58.311894) (xy 69.465004 58.186206) + (xy 69.616206 58.035004) (xy 69.741894 57.862009) (xy 69.838972 57.671483) (xy 69.905049 57.468116) + (xy 69.9385 57.256916) (xy 69.9385 57.043084) (xy 69.905049 56.831884) (xy 69.838972 56.628517) + (xy 69.741894 56.437991) (xy 69.616206 56.264996) (xy 69.616203 56.264993) (xy 69.616201 56.26499) + (xy 69.465009 56.113798) (xy 69.465005 56.113795) (xy 69.292012 55.988108) (xy 69.29092 55.987439) + (xy 69.290591 55.987075) (xy 69.288004 55.985196) (xy 69.288398 55.984652) (xy 69.243283 55.934796) + (xy 69.23167 55.864756) (xy 69.259766 55.799555) (xy 69.28813 55.774978) (xy 69.288004 55.774804) + (xy 69.29003 55.773331) (xy 69.29092 55.772561) (xy 69.291997 55.771899) (xy 69.292009 55.771894) + (xy 69.465004 55.646206) (xy 69.616206 55.495004) (xy 69.741894 55.322009) (xy 69.838972 55.131483) + (xy 69.905049 54.928116) (xy 69.9385 54.716916) (xy 69.9385 54.503084) (xy 69.905049 54.291884) + (xy 69.838972 54.088517) (xy 69.741894 53.897991) (xy 69.616206 53.724996) (xy 69.616203 53.724993) + (xy 69.616201 53.72499) (xy 69.465009 53.573798) (xy 69.465006 53.573796) (xy 69.465004 53.573794) + (xy 69.292009 53.448106) (xy 69.292007 53.448105) (xy 69.29092 53.447439) (xy 69.290591 53.447075) + (xy 69.288004 53.445196) (xy 69.288398 53.444652) (xy 69.243283 53.394796) (xy 69.23167 53.324756) + (xy 69.259766 53.259555) (xy 69.28813 53.234978) (xy 69.288004 53.234804) (xy 69.29003 53.233331) + (xy 69.29092 53.232561) (xy 69.291997 53.231899) (xy 69.292009 53.231894) (xy 69.465004 53.106206) + (xy 69.616206 52.955004) (xy 69.741894 52.782009) (xy 69.838972 52.591483) (xy 69.905049 52.388116) + (xy 69.9385 52.176916) (xy 69.9385 51.963084) (xy 69.905049 51.751884) (xy 69.838972 51.548517) + (xy 69.741894 51.357991) (xy 69.616206 51.184996) (xy 69.616203 51.184993) (xy 69.616201 51.18499) + (xy 69.465009 51.033798) (xy 69.465006 51.033796) (xy 69.465004 51.033794) (xy 69.292009 50.908106) + (xy 69.292007 50.908105) (xy 69.29092 50.907439) (xy 69.290591 50.907075) (xy 69.288004 50.905196) + (xy 69.288398 50.904652) (xy 69.243283 50.854796) (xy 69.23167 50.784756) (xy 69.259766 50.719555) + (xy 69.28813 50.694978) (xy 69.288004 50.694804) (xy 69.29003 50.693331) (xy 69.29092 50.692561) + (xy 69.291997 50.691899) (xy 69.292009 50.691894) (xy 69.465004 50.566206) (xy 69.616206 50.415004) + (xy 69.741894 50.242009) (xy 69.838972 50.051483) (xy 69.905049 49.848116) (xy 69.9385 49.636916) + (xy 69.9385 49.423084) (xy 69.905049 49.211884) (xy 69.838972 49.008517) (xy 69.741894 48.817991) + (xy 69.616206 48.644996) (xy 69.616203 48.644993) (xy 69.616201 48.64499) (xy 69.465009 48.493798) + (xy 69.465006 48.493796) (xy 69.465004 48.493794) (xy 69.292009 48.368106) (xy 69.292007 48.368105) + (xy 69.29092 48.367439) (xy 69.290591 48.367075) (xy 69.288004 48.365196) (xy 69.288398 48.364652) + (xy 69.243283 48.314796) (xy 69.23167 48.244756) (xy 69.259766 48.179555) (xy 69.28813 48.154978) + (xy 69.288004 48.154804) (xy 69.29003 48.153331) (xy 69.29092 48.152561) (xy 69.291997 48.151899) + (xy 69.292009 48.151894) (xy 69.465004 48.026206) (xy 69.616206 47.875004) (xy 69.741894 47.702009) + (xy 69.838972 47.511483) (xy 69.905049 47.308116) (xy 69.9385 47.096916) (xy 69.9385 46.883084) + (xy 69.905049 46.671884) (xy 69.838972 46.468517) (xy 69.741894 46.277991) (xy 69.616206 46.104996) + (xy 69.616203 46.104993) (xy 69.616201 46.10499) (xy 69.465009 45.953798) (xy 69.465006 45.953796) + (xy 69.465004 45.953794) (xy 69.292009 45.828106) (xy 69.292007 45.828105) (xy 69.29092 45.827439) + (xy 69.290591 45.827075) (xy 69.288004 45.825196) (xy 69.288398 45.824652) (xy 69.243283 45.774796) + (xy 69.23167 45.704756) (xy 69.259766 45.639555) (xy 69.28813 45.614978) (xy 69.288004 45.614804) + (xy 69.29003 45.613331) (xy 69.29092 45.612561) (xy 69.291997 45.611899) (xy 69.292009 45.611894) + (xy 69.465004 45.486206) (xy 69.616206 45.335004) (xy 69.741894 45.162009) (xy 69.838972 44.971483) + (xy 69.905049 44.768116) (xy 69.9385 44.556916) (xy 69.9385 44.343084) (xy 69.905049 44.131884) + (xy 69.838972 43.928517) (xy 69.741894 43.737991) (xy 69.616206 43.564996) (xy 69.616203 43.564993) + (xy 69.616201 43.56499) (xy 69.465009 43.413798) (xy 69.465006 43.413796) (xy 69.465004 43.413794) + (xy 69.292009 43.288106) (xy 69.101483 43.191028) (xy 69.10148 43.191027) (xy 69.101478 43.191026) + (xy 68.89812 43.124952) (xy 68.898123 43.124952) (xy 68.858801 43.118724) (xy 68.686916 43.0915) + (xy 68.473084 43.0915) (xy 68.261884 43.124951) (xy 68.261878 43.124952) (xy 68.058521 43.191026) + (xy 68.058515 43.191029) (xy 67.867987 43.288108) (xy 67.694993 43.413796) (xy 67.69499 43.413798) + (xy 67.543798 43.56499) (xy 67.543796 43.564993) (xy 67.418108 43.737987) (xy 67.321029 43.928515) + (xy 67.321026 43.928521) (xy 67.254952 44.131878) (xy 67.254951 44.131883) (xy 67.254951 44.131884) + (xy 67.2215 44.343084) (xy 62.6585 44.343084) (xy 62.6585 43.319642) (xy 62.658499 43.319639) (xy 62.652227 43.288108) + (xy 62.633194 43.192423) (xy 62.583555 43.072583) (xy 62.51149 42.964731) (xy 62.419769 42.87301) + (xy 60.241806 40.695047) (xy 57.985405 38.438645) (xy 57.951379 38.376333) (xy 57.9485 38.34955) + (xy 57.9485 38.335022) (xy 57.948499 38.335018) (xy 57.913587 38.1595) (xy 57.845102 37.994164) + (xy 57.745678 37.845365) (xy 57.619135 37.718822) (xy 57.470336 37.619398) (xy 57.353429 37.570973) + (xy 57.305003 37.550914) (xy 57.305001 37.550913) (xy 57.305 37.550913) (xy 57.216645 37.533338) + (xy 57.129481 37.516) (xy 57.129479 37.516) (xy 56.950521 37.516) (xy 56.950518 37.516) (xy 56.819771 37.542007) + (xy 56.775 37.550913) (xy 56.774999 37.550913) (xy 56.774996 37.550914) (xy 56.60966 37.619399) + (xy 56.609659 37.6194) (xy 56.524501 37.676301) (xy 56.456748 37.697516) (xy 56.388282 37.678733) + (xy 56.340839 37.625915) (xy 56.3285 37.571536) (xy 56.3285 34.760672) (xy 56.328499 34.760668) + (xy 56.289744 34.565831) (xy 56.213721 34.382296) (xy 56.103353 34.217119) (xy 56.069318 34.183084) + (xy 67.2215 34.183084) (xy 67.2215 34.396916) (xy 67.248253 34.565825) (xy 67.254952 34.608121) + (xy 67.321026 34.811478) (xy 67.321028 34.811483) (xy 67.418106 35.002009) (xy 67.543794 35.175004) + (xy 67.543796 35.175006) (xy 67.543798 35.175009) (xy 67.69499 35.326201) (xy 67.694993 35.326203) + (xy 67.694996 35.326206) (xy 67.867991 35.451894) (xy 67.867996 35.451896) (xy 67.869088 35.452566) + (xy 67.869418 35.452931) (xy 67.871996 35.454804) (xy 67.871602 35.455345) (xy 67.916721 35.505213) + (xy 67.928328 35.575255) (xy 67.900226 35.640453) (xy 67.87187 35.665023) (xy 67.871996 35.665196) + (xy 67.869982 35.666658) (xy 67.869088 35.667434) (xy 67.867987 35.668108) (xy 67.694993 35.793796) + (xy 67.69499 35.793798) (xy 67.543798 35.94499) (xy 67.543796 35.944993) (xy 67.418108 36.117987) + (xy 67.321029 36.308515) (xy 67.321026 36.308521) (xy 67.254952 36.511878) (xy 67.254951 36.511883) + (xy 67.254951 36.511884) (xy 67.2215 36.723084) (xy 67.2215 36.936916) (xy 67.254951 37.148116) + (xy 67.254952 37.148121) (xy 67.321026 37.351478) (xy 67.321028 37.351483) (xy 67.418106 37.542009) + (xy 67.543794 37.715004) (xy 67.543796 37.715006) (xy 67.543798 37.715009) (xy 67.69499 37.866201) + (xy 67.694993 37.866203) (xy 67.694996 37.866206) (xy 67.867991 37.991894) (xy 67.867996 37.991896) + (xy 67.869088 37.992566) (xy 67.869418 37.992931) (xy 67.871996 37.994804) (xy 67.871602 37.995345) + (xy 67.916721 38.045213) (xy 67.928328 38.115255) (xy 67.900226 38.180453) (xy 67.87187 38.205023) + (xy 67.871996 38.205196) (xy 67.869982 38.206658) (xy 67.869088 38.207434) (xy 67.867987 38.208108) + (xy 67.694993 38.333796) (xy 67.69499 38.333798) (xy 67.543798 38.48499) (xy 67.543796 38.484993) + (xy 67.418108 38.657987) (xy 67.321029 38.848515) (xy 67.321026 38.848521) (xy 67.254952 39.051878) + (xy 67.254951 39.051883) (xy 67.254951 39.051884) (xy 67.2215 39.263084) (xy 67.2215 39.476916) + (xy 67.254951 39.688116) (xy 67.254952 39.688121) (xy 67.321026 39.891478) (xy 67.321028 39.891483) + (xy 67.418106 40.082009) (xy 67.543794 40.255004) (xy 67.543796 40.255006) (xy 67.543798 40.255009) + (xy 67.69499 40.406201) (xy 67.694993 40.406203) (xy 67.694996 40.406206) (xy 67.867991 40.531894) + (xy 68.058517 40.628972) (xy 68.261878 40.695047) (xy 68.261879 40.695047) (xy 68.261884 40.695049) + (xy 68.473084 40.7285) (xy 68.473087 40.7285) (xy 68.686913 40.7285) (xy 68.686916 40.7285) (xy 68.898116 40.695049) + (xy 69.101483 40.628972) (xy 69.292009 40.531894) (xy 69.465004 40.406206) (xy 69.616206 40.255004) + (xy 69.741894 40.082009) (xy 69.838972 39.891483) (xy 69.905049 39.688116) (xy 69.9385 39.476916) + (xy 69.9385 39.263084) (xy 69.905049 39.051884) (xy 69.838972 38.848517) (xy 69.741894 38.657991) + (xy 69.616206 38.484996) (xy 69.616203 38.484993) (xy 69.616201 38.48499) (xy 69.465009 38.333798) + (xy 69.465006 38.333796) (xy 69.465004 38.333794) (xy 69.292009 38.208106) (xy 69.292007 38.208105) + (xy 69.29092 38.207439) (xy 69.290591 38.207075) (xy 69.288004 38.205196) (xy 69.288398 38.204652) + (xy 69.243283 38.154796) (xy 69.23167 38.084756) (xy 69.259766 38.019555) (xy 69.28813 37.994978) + (xy 69.288004 37.994804) (xy 69.29003 37.993331) (xy 69.29092 37.992561) (xy 69.291997 37.991899) + (xy 69.292009 37.991894) (xy 69.465004 37.866206) (xy 69.616206 37.715004) (xy 69.741894 37.542009) + (xy 69.838972 37.351483) (xy 69.905049 37.148116) (xy 69.9385 36.936916) (xy 69.9385 36.723084) + (xy 69.905049 36.511884) (xy 69.838972 36.308517) (xy 69.741894 36.117991) (xy 69.616206 35.944996) + (xy 69.616203 35.944993) (xy 69.616201 35.94499) (xy 69.465009 35.793798) (xy 69.465006 35.793796) + (xy 69.465004 35.793794) (xy 69.292009 35.668106) (xy 69.292007 35.668105) (xy 69.29092 35.667439) + (xy 69.290591 35.667075) (xy 69.288004 35.665196) (xy 69.288398 35.664652) (xy 69.243283 35.614796) + (xy 69.23167 35.544756) (xy 69.259766 35.479555) (xy 69.28813 35.454978) (xy 69.288004 35.454804) + (xy 69.29003 35.453331) (xy 69.29092 35.452561) (xy 69.291997 35.451899) (xy 69.292009 35.451894) + (xy 69.465004 35.326206) (xy 69.616206 35.175004) (xy 69.741894 35.002009) (xy 69.838972 34.811483) + (xy 69.905049 34.608116) (xy 69.9385 34.396916) (xy 69.9385 34.183084) (xy 69.905049 33.971884) + (xy 69.838972 33.768517) (xy 69.741894 33.577991) (xy 69.616206 33.404996) (xy 69.616203 33.404993) + (xy 69.616201 33.40499) (xy 69.465009 33.253798) (xy 69.465006 33.253796) (xy 69.465004 33.253794) + (xy 69.292009 33.128106) (xy 69.101483 33.031028) (xy 69.10148 33.031027) (xy 69.101478 33.031026) + (xy 68.89812 32.964952) (xy 68.898123 32.964952) (xy 68.858801 32.958724) (xy 68.686916 32.9315) + (xy 68.473084 32.9315) (xy 68.261884 32.964951) (xy 68.261878 32.964952) (xy 68.058521 33.031026) + (xy 68.058515 33.031029) (xy 67.867987 33.128108) (xy 67.694993 33.253796) (xy 67.69499 33.253798) + (xy 67.543798 33.40499) (xy 67.543796 33.404993) (xy 67.418108 33.577987) (xy 67.321029 33.768515) + (xy 67.321026 33.768521) (xy 67.254952 33.971878) (xy 67.254951 33.971883) (xy 67.254951 33.971884) + (xy 67.2215 34.183084) (xy 56.069318 34.183084) (xy 55.962881 34.076647) (xy 55.797704 33.966279) + (xy 55.614169 33.890256) (xy 55.419331 33.8515) (xy 55.419329 33.8515) (xy 55.220671 33.8515) (xy 55.220668 33.8515) + (xy 55.02583 33.890256) (xy 55.025825 33.890258) (xy 54.842296 33.966279) (xy 54.677123 34.076644) + (xy 54.677116 34.076649) (xy 54.536649 34.217116) (xy 54.536644 34.217123) (xy 54.426279 34.382296) + (xy 54.350258 34.565825) (xy 54.350256 34.56583) (xy 54.3115 34.760668) (xy 54.3115 43.619331) (xy 54.335103 43.737991) + (xy 54.350256 43.814168) (xy 54.426279 43.997704) (xy 54.536647 44.162881) (xy 54.536649 44.162883) + (xy 56.555595 46.181829) (xy 56.589621 46.244141) (xy 56.5925 46.270924) (xy 56.5925 58.662076) + (xy 56.572498 58.730197) (xy 56.518842 58.77669) (xy 56.448568 58.786794) (xy 56.383988 58.7573) + (xy 56.377405 58.751171) (xy 52.942883 55.316649) (xy 52.942881 55.316647) (xy 52.777704 55.206279) + (xy 52.742024 55.1915) (xy 52.597134 55.131484) (xy 52.594172 55.130257) (xy 52.59417 55.130256) + (xy 52.594169 55.130256) (xy 52.496089 55.110746) (xy 52.399331 55.0915) (xy 52.399329 55.0915) + (xy 48.4345 55.0915) (xy 48.366379 55.071498) (xy 48.319886 55.017842) (xy 48.3085 54.9655) (xy 48.3085 50.800672) + (xy 48.308499 50.800668) (xy 48.269744 50.605831) (xy 48.193721 50.422296) (xy 48.083353 50.257119) + (xy 47.942881 50.116647) (xy 47.777704 50.006279) (xy 47.594169 49.930256) (xy 47.399331 49.8915) + (xy 47.399329 49.8915) (xy 47.200671 49.8915) (xy 47.200668 49.8915) (xy 47.00583 49.930256) (xy 47.005825 49.930258) + (xy 46.822296 50.006279) (xy 46.657123 50.116644) (xy 46.657116 50.116649) (xy 46.516649 50.257116) + (xy 46.516644 50.257123) (xy 46.406279 50.422296) (xy 46.330258 50.605825) (xy 46.330256 50.60583) + (xy 46.2915 50.800668) (xy 46.2915 55.799331) (xy 46.304514 55.864756) (xy 46.32905 55.988108) (xy 46.330256 55.994168) + (xy 46.379807 56.113795) (xy 46.393043 56.145749) (xy 46.406279 56.177704) (xy 46.516647 56.342881) + (xy 46.916647 56.742881) (xy 47.057119 56.883353) (xy 47.222296 56.993721) (xy 47.405831 57.069744) + (xy 47.600671 57.1085) (xy 51.830076 57.1085) (xy 51.898197 57.128502) (xy 51.919171 57.145405) + (xy 55.843705 61.069939) (xy 55.877731 61.132251) (xy 55.872666 61.203066) (xy 55.830119 61.259902) + (xy 55.763599 61.284713) (xy 55.72642 61.280549) (xy 55.726239 61.281464) (xy 55.720171 61.280257) + (xy 55.720169 61.280256) (xy 55.605063 61.25736) (xy 55.525331 61.2415) (xy 55.525329 61.2415) (xy 55.326671 61.2415) + (xy 55.326668 61.2415) (xy 55.131831 61.280256) (xy 55.131825 61.280258) (xy 54.948296 61.356278) + (xy 54.783119 61.466646) (xy 54.783113 61.466651) (xy 52.695171 63.554595) (xy 52.632859 63.58862) + (xy 52.606076 63.5915) (xy 44.300668 63.5915) (xy 44.10583 63.630256) (xy 44.105825 63.630258) (xy 44.029809 63.661745) + (xy 43.922296 63.706278) (xy 43.757119 63.816645) (xy 43.416647 64.157118) (xy 43.416645 64.15712) + (xy 43.306279 64.322296) (xy 43.230258 64.505826) (xy 43.230256 64.505831) (xy 43.1915 64.700668) + (xy 41.9985 64.700668) (xy 41.9985 64.663084) (xy 41.965049 64.451884) (xy 41.898972 64.248517) + (xy 41.801894 64.057991) (xy 41.676206 63.884996) (xy 41.676203 63.884993) (xy 41.676201 63.88499) + (xy 41.525009 63.733798) (xy 41.525006 63.733796) (xy 41.525004 63.733794) (xy 41.352009 63.608106) + (xy 41.352007 63.608105) (xy 41.35092 63.607439) (xy 41.350591 63.607075) (xy 41.348004 63.605196) + (xy 41.348398 63.604652) (xy 41.303283 63.554796) (xy 41.29167 63.484756) (xy 41.319766 63.419555) + (xy 41.34813 63.394978) (xy 41.348004 63.394804) (xy 41.35003 63.393331) (xy 41.35092 63.392561) + (xy 41.351997 63.391899) (xy 41.352009 63.391894) (xy 41.525004 63.266206) (xy 41.676206 63.115004) + (xy 41.801894 62.942009) (xy 41.898972 62.751483) (xy 41.965049 62.548116) (xy 41.9985 62.336916) + (xy 41.9985 62.123084) (xy 41.965049 61.911884) (xy 41.898972 61.708517) (xy 41.801894 61.517991) + (xy 41.676206 61.344996) (xy 41.676203 61.344993) (xy 41.676201 61.34499) (xy 41.525009 61.193798) + (xy 41.525006 61.193796) (xy 41.525004 61.193794) (xy 41.352009 61.068106) (xy 41.352007 61.068105) + (xy 41.35092 61.067439) (xy 41.350591 61.067075) (xy 41.348004 61.065196) (xy 41.348398 61.064652) + (xy 41.303283 61.014796) (xy 41.29167 60.944756) (xy 41.319766 60.879555) (xy 41.34813 60.854978) + (xy 41.348004 60.854804) (xy 41.35003 60.853331) (xy 41.35092 60.852561) (xy 41.351997 60.851899) + (xy 41.352009 60.851894) (xy 41.525004 60.726206) (xy 41.676206 60.575004) (xy 41.801894 60.402009) + (xy 41.898972 60.211483) (xy 41.965049 60.008116) (xy 41.9985 59.796916) (xy 41.9985 59.583084) + (xy 41.965049 59.371884) (xy 41.898972 59.168517) (xy 41.801894 58.977991) (xy 41.676206 58.804996) + (xy 41.676203 58.804993) (xy 41.676201 58.80499) (xy 41.525009 58.653798) (xy 41.525006 58.653796) + (xy 41.525004 58.653794) (xy 41.352009 58.528106) (xy 41.352007 58.528105) (xy 41.35092 58.527439) + (xy 41.350591 58.527075) (xy 41.348004 58.525196) (xy 41.348398 58.524652) (xy 41.303283 58.474796) + (xy 41.29167 58.404756) (xy 41.319766 58.339555) (xy 41.34813 58.314978) (xy 41.348004 58.314804) + (xy 41.35003 58.313331) (xy 41.35092 58.312561) (xy 41.351997 58.311899) (xy 41.352009 58.311894) + (xy 41.525004 58.186206) (xy 41.676206 58.035004) (xy 41.801894 57.862009) (xy 41.898972 57.671483) + (xy 41.965049 57.468116) (xy 41.9985 57.256916) (xy 41.9985 57.043084) (xy 41.965049 56.831884) + (xy 41.898972 56.628517) (xy 41.801894 56.437991) (xy 41.676206 56.264996) (xy 41.676203 56.264993) + (xy 41.676201 56.26499) (xy 41.525009 56.113798) (xy 41.525005 56.113795) (xy 41.352012 55.988108) + (xy 41.35092 55.987439) (xy 41.350591 55.987075) (xy 41.348004 55.985196) (xy 41.348398 55.984652) + (xy 41.303283 55.934796) (xy 41.29167 55.864756) (xy 41.319766 55.799555) (xy 41.34813 55.774978) + (xy 41.348004 55.774804) (xy 41.35003 55.773331) (xy 41.35092 55.772561) (xy 41.351997 55.771899) + (xy 41.352009 55.771894) (xy 41.525004 55.646206) (xy 41.676206 55.495004) (xy 41.801894 55.322009) + (xy 41.898972 55.131483) (xy 41.965049 54.928116) (xy 41.9985 54.716916) (xy 41.9985 54.503084) + (xy 41.965049 54.291884) (xy 41.898972 54.088517) (xy 41.801894 53.897991) (xy 41.676206 53.724996) + (xy 41.676203 53.724993) (xy 41.676201 53.72499) (xy 41.525009 53.573798) (xy 41.525006 53.573796) + (xy 41.525004 53.573794) (xy 41.352009 53.448106) (xy 41.161483 53.351028) (xy 41.16148 53.351027) + (xy 41.161478 53.351026) (xy 40.95812 53.284952) (xy 40.958123 53.284952) (xy 40.918801 53.278724) + (xy 40.746916 53.2515) (xy 40.533084 53.2515) (xy 40.321884 53.284951) (xy 40.321878 53.284952) + (xy 40.118521 53.351026) (xy 40.118515 53.351029) (xy 39.927987 53.448108) (xy 39.754993 53.573796) + (xy 39.75499 53.573798) (xy 39.603798 53.72499) (xy 39.603796 53.724993) (xy 39.478108 53.897987) + (xy 39.381029 54.088515) (xy 39.381026 54.088521) (xy 39.314952 54.291878) (xy 39.314951 54.291883) + (xy 39.314951 54.291884) (xy 39.2815 54.503084) (xy 37 54.503084) (xy 37 41.803084) (xy 39.2815 41.803084) + (xy 39.2815 42.016916) (xy 39.314951 42.228116) (xy 39.314952 42.228121) (xy 39.381026 42.431478) + (xy 39.381028 42.431483) (xy 39.478106 42.622009) (xy 39.603794 42.795004) (xy 39.603796 42.795006) + (xy 39.603798 42.795009) (xy 39.75499 42.946201) (xy 39.754993 42.946203) (xy 39.754996 42.946206) + (xy 39.927991 43.071894) (xy 39.927996 43.071896) (xy 39.929088 43.072566) (xy 39.929418 43.072931) + (xy 39.931996 43.074804) (xy 39.931602 43.075345) (xy 39.976721 43.125213) (xy 39.988328 43.195255) + (xy 39.960226 43.260453) (xy 39.93187 43.285023) (xy 39.931996 43.285196) (xy 39.929982 43.286658) + (xy 39.929088 43.287434) (xy 39.927987 43.288108) (xy 39.754993 43.413796) (xy 39.75499 43.413798) + (xy 39.603798 43.56499) (xy 39.603796 43.564993) (xy 39.478108 43.737987) (xy 39.381029 43.928515) + (xy 39.381026 43.928521) (xy 39.314952 44.131878) (xy 39.314951 44.131883) (xy 39.314951 44.131884) + (xy 39.2815 44.343084) (xy 39.2815 44.556916) (xy 39.314951 44.768116) (xy 39.314952 44.768121) + (xy 39.381026 44.971478) (xy 39.381028 44.971483) (xy 39.478106 45.162009) (xy 39.603794 45.335004) + (xy 39.603796 45.335006) (xy 39.603798 45.335009) (xy 39.75499 45.486201) (xy 39.754993 45.486203) + (xy 39.754996 45.486206) (xy 39.927991 45.611894) (xy 39.927996 45.611896) (xy 39.929088 45.612566) + (xy 39.929418 45.612931) (xy 39.931996 45.614804) (xy 39.931602 45.615345) (xy 39.976721 45.665213) + (xy 39.988328 45.735255) (xy 39.960226 45.800453) (xy 39.93187 45.825023) (xy 39.931996 45.825196) + (xy 39.929982 45.826658) (xy 39.929088 45.827434) (xy 39.927987 45.828108) (xy 39.754993 45.953796) + (xy 39.75499 45.953798) (xy 39.603798 46.10499) (xy 39.603796 46.104993) (xy 39.478108 46.277987) + (xy 39.381029 46.468515) (xy 39.381026 46.468521) (xy 39.314952 46.671878) (xy 39.314951 46.671883) + (xy 39.314951 46.671884) (xy 39.2815 46.883084) (xy 39.2815 47.096916) (xy 39.314951 47.308116) + (xy 39.314952 47.308121) (xy 39.381026 47.511478) (xy 39.381028 47.511483) (xy 39.478106 47.702009) + (xy 39.603794 47.875004) (xy 39.603796 47.875006) (xy 39.603798 47.875009) (xy 39.75499 48.026201) + (xy 39.754993 48.026203) (xy 39.754996 48.026206) (xy 39.927991 48.151894) (xy 39.927996 48.151896) + (xy 39.929088 48.152566) (xy 39.929418 48.152931) (xy 39.931996 48.154804) (xy 39.931602 48.155345) + (xy 39.976721 48.205213) (xy 39.988328 48.275255) (xy 39.960226 48.340453) (xy 39.93187 48.365023) + (xy 39.931996 48.365196) (xy 39.929982 48.366658) (xy 39.929088 48.367434) (xy 39.927987 48.368108) + (xy 39.754993 48.493796) (xy 39.75499 48.493798) (xy 39.603798 48.64499) (xy 39.603796 48.644993) + (xy 39.478108 48.817987) (xy 39.381029 49.008515) (xy 39.381026 49.008521) (xy 39.314952 49.211878) + (xy 39.314951 49.211883) (xy 39.314951 49.211884) (xy 39.2815 49.423084) (xy 39.2815 49.636916) + (xy 39.314951 49.848116) (xy 39.314952 49.848121) (xy 39.381026 50.051478) (xy 39.381028 50.051483) + (xy 39.478106 50.242009) (xy 39.603794 50.415004) (xy 39.603796 50.415006) (xy 39.603798 50.415009) + (xy 39.75499 50.566201) (xy 39.754993 50.566203) (xy 39.754996 50.566206) (xy 39.927991 50.691894) + (xy 40.118517 50.788972) (xy 40.321878 50.855047) (xy 40.321879 50.855047) (xy 40.321884 50.855049) + (xy 40.533084 50.8885) (xy 40.533087 50.8885) (xy 40.746913 50.8885) (xy 40.746916 50.8885) (xy 40.958116 50.855049) + (xy 41.161483 50.788972) (xy 41.352009 50.691894) (xy 41.525004 50.566206) (xy 41.676206 50.415004) + (xy 41.801894 50.242009) (xy 41.898972 50.051483) (xy 41.965049 49.848116) (xy 41.9985 49.636916) + (xy 41.9985 49.423084) (xy 41.965049 49.211884) (xy 41.898972 49.008517) (xy 41.801894 48.817991) + (xy 41.676206 48.644996) (xy 41.676203 48.644993) (xy 41.676201 48.64499) (xy 41.525009 48.493798) + (xy 41.525006 48.493796) (xy 41.525004 48.493794) (xy 41.352009 48.368106) (xy 41.352007 48.368105) + (xy 41.35092 48.367439) (xy 41.350591 48.367075) (xy 41.348004 48.365196) (xy 41.348398 48.364652) + (xy 41.303283 48.314796) (xy 41.29167 48.244756) (xy 41.319766 48.179555) (xy 41.34813 48.154978) + (xy 41.348004 48.154804) (xy 41.35003 48.153331) (xy 41.35092 48.152561) (xy 41.351997 48.151899) + (xy 41.352009 48.151894) (xy 41.525004 48.026206) (xy 41.676206 47.875004) (xy 41.801894 47.702009) + (xy 41.898972 47.511483) (xy 41.965049 47.308116) (xy 41.9985 47.096916) (xy 41.9985 46.883084) + (xy 41.965049 46.671884) (xy 41.898972 46.468517) (xy 41.801894 46.277991) (xy 41.676206 46.104996) + (xy 41.676203 46.104993) (xy 41.676201 46.10499) (xy 41.525009 45.953798) (xy 41.525006 45.953796) + (xy 41.525004 45.953794) (xy 41.352009 45.828106) (xy 41.352007 45.828105) (xy 41.35092 45.827439) + (xy 41.350591 45.827075) (xy 41.348004 45.825196) (xy 41.348398 45.824652) (xy 41.303283 45.774796) + (xy 41.29167 45.704756) (xy 41.319766 45.639555) (xy 41.34813 45.614978) (xy 41.348004 45.614804) + (xy 41.35003 45.613331) (xy 41.35092 45.612561) (xy 41.351997 45.611899) (xy 41.352009 45.611894) + (xy 41.525004 45.486206) (xy 41.676206 45.335004) (xy 41.801894 45.162009) (xy 41.898972 44.971483) + (xy 41.965049 44.768116) (xy 41.9985 44.556916) (xy 41.9985 44.343084) (xy 41.965049 44.131884) + (xy 41.898972 43.928517) (xy 41.801894 43.737991) (xy 41.676206 43.564996) (xy 41.676203 43.564993) + (xy 41.676201 43.56499) (xy 41.525009 43.413798) (xy 41.525006 43.413796) (xy 41.525004 43.413794) + (xy 41.352009 43.288106) (xy 41.352007 43.288105) (xy 41.35092 43.287439) (xy 41.350591 43.287075) + (xy 41.348004 43.285196) (xy 41.348398 43.284652) (xy 41.303283 43.234796) (xy 41.29167 43.164756) + (xy 41.319766 43.099555) (xy 41.34813 43.074978) (xy 41.348004 43.074804) (xy 41.35003 43.073331) + (xy 41.35092 43.072561) (xy 41.351997 43.071899) (xy 41.352009 43.071894) (xy 41.525004 42.946206) + (xy 41.676206 42.795004) (xy 41.801894 42.622009) (xy 41.898972 42.431483) (xy 41.965049 42.228116) + (xy 41.9985 42.016916) (xy 41.9985 41.803084) (xy 41.965049 41.591884) (xy 41.898972 41.388517) + (xy 41.801894 41.197991) (xy 41.676206 41.024996) (xy 41.676203 41.024993) (xy 41.676201 41.02499) + (xy 41.525009 40.873798) (xy 41.525006 40.873796) (xy 41.525004 40.873794) (xy 41.352009 40.748106) + (xy 41.161483 40.651028) (xy 41.16148 40.651027) (xy 41.161478 40.651026) (xy 40.95812 40.584952) + (xy 40.958123 40.584952) (xy 40.918801 40.578724) (xy 40.746916 40.5515) (xy 40.533084 40.5515) + (xy 40.321884 40.584951) (xy 40.321878 40.584952) (xy 40.118521 40.651026) (xy 40.118515 40.651029) + (xy 39.927987 40.748108) (xy 39.754993 40.873796) (xy 39.75499 40.873798) (xy 39.603798 41.02499) + (xy 39.603796 41.024993) (xy 39.478108 41.197987) (xy 39.381029 41.388515) (xy 39.381026 41.388521) + (xy 39.314952 41.591878) (xy 39.314951 41.591883) (xy 39.314951 41.591884) (xy 39.2815 41.803084) + (xy 37 41.803084) (xy 37 34.183084) (xy 39.2815 34.183084) (xy 39.2815 34.396916) (xy 39.308253 34.565825) + (xy 39.314952 34.608121) (xy 39.381026 34.811478) (xy 39.381028 34.811483) (xy 39.478106 35.002009) + (xy 39.603794 35.175004) (xy 39.603796 35.175006) (xy 39.603798 35.175009) (xy 39.75499 35.326201) + (xy 39.754993 35.326203) (xy 39.754996 35.326206) (xy 39.927991 35.451894) (xy 39.927996 35.451896) + (xy 39.929088 35.452566) (xy 39.929418 35.452931) (xy 39.931996 35.454804) (xy 39.931602 35.455345) + (xy 39.976721 35.505213) (xy 39.988328 35.575255) (xy 39.960226 35.640453) (xy 39.93187 35.665023) + (xy 39.931996 35.665196) (xy 39.929982 35.666658) (xy 39.929088 35.667434) (xy 39.927987 35.668108) + (xy 39.754993 35.793796) (xy 39.75499 35.793798) (xy 39.603798 35.94499) (xy 39.603796 35.944993) + (xy 39.478108 36.117987) (xy 39.381029 36.308515) (xy 39.381026 36.308521) (xy 39.314952 36.511878) + (xy 39.314951 36.511883) (xy 39.314951 36.511884) (xy 39.2815 36.723084) (xy 39.2815 36.936916) + (xy 39.314951 37.148116) (xy 39.314952 37.148121) (xy 39.381026 37.351478) (xy 39.381028 37.351483) + (xy 39.478106 37.542009) (xy 39.603794 37.715004) (xy 39.603796 37.715006) (xy 39.603798 37.715009) + (xy 39.75499 37.866201) (xy 39.754993 37.866203) (xy 39.754996 37.866206) (xy 39.927991 37.991894) + (xy 40.118517 38.088972) (xy 40.321878 38.155047) (xy 40.321879 38.155047) (xy 40.321884 38.155049) + (xy 40.533084 38.1885) (xy 40.533087 38.1885) (xy 40.746913 38.1885) (xy 40.746916 38.1885) (xy 40.958116 38.155049) + (xy 41.161483 38.088972) (xy 41.352009 37.991894) (xy 41.525004 37.866206) (xy 41.676206 37.715004) + (xy 41.801894 37.542009) (xy 41.898972 37.351483) (xy 41.965049 37.148116) (xy 41.9985 36.936916) + (xy 41.9985 36.723084) (xy 41.965049 36.511884) (xy 41.898972 36.308517) (xy 41.801894 36.117991) + (xy 41.676206 35.944996) (xy 41.676203 35.944993) (xy 41.676201 35.94499) (xy 41.525009 35.793798) + (xy 41.525006 35.793796) (xy 41.525004 35.793794) (xy 41.352009 35.668106) (xy 41.352007 35.668105) + (xy 41.35092 35.667439) (xy 41.350591 35.667075) (xy 41.348004 35.665196) (xy 41.348398 35.664652) + (xy 41.303283 35.614796) (xy 41.29167 35.544756) (xy 41.319766 35.479555) (xy 41.34813 35.454978) + (xy 41.348004 35.454804) (xy 41.35003 35.453331) (xy 41.35092 35.452561) (xy 41.351997 35.451899) + (xy 41.352009 35.451894) (xy 41.525004 35.326206) (xy 41.676206 35.175004) (xy 41.801894 35.002009) + (xy 41.898972 34.811483) (xy 41.965049 34.608116) (xy 41.9985 34.396916) (xy 41.9985 34.183084) + (xy 41.965049 33.971884) (xy 41.898972 33.768517) (xy 41.801894 33.577991) (xy 41.676206 33.404996) + (xy 41.676203 33.404993) (xy 41.676201 33.40499) (xy 41.525009 33.253798) (xy 41.525006 33.253796) + (xy 41.525004 33.253794) (xy 41.352009 33.128106) (xy 41.161483 33.031028) (xy 41.16148 33.031027) + (xy 41.161478 33.031026) (xy 40.95812 32.964952) (xy 40.958123 32.964952) (xy 40.918801 32.958724) + (xy 40.746916 32.9315) (xy 40.533084 32.9315) (xy 40.321884 32.964951) (xy 40.321878 32.964952) + (xy 40.118521 33.031026) (xy 40.118515 33.031029) (xy 39.927987 33.128108) (xy 39.754993 33.253796) + (xy 39.75499 33.253798) (xy 39.603798 33.40499) (xy 39.603796 33.404993) (xy 39.478108 33.577987) + (xy 39.381029 33.768515) (xy 39.381026 33.768521) (xy 39.314952 33.971878) (xy 39.314951 33.971883) + (xy 39.314951 33.971884) (xy 39.2815 34.183084) (xy 37 34.183084) (xy 37 30.003539) (xy 37.000198 29.996474) + (xy 37.018466 29.671167) (xy 37.020048 29.657131) (xy 37.021039 29.6513) (xy 37.074032 29.3394) + (xy 37.077171 29.32565) (xy 37.166393 29.015952) (xy 37.171055 29.002632) (xy 37.294387 28.704881) + (xy 37.300516 28.692156) (xy 37.334159 28.631281) (xy 37.456412 28.410081) (xy 37.46391 28.398148) + (xy 37.650418 28.135292) (xy 37.659206 28.12427) (xy 37.873965 27.883955) (xy 37.883956 27.873965) + (xy 38.12427 27.659206) (xy 38.135292 27.650418) (xy 38.398148 27.46391) (xy 38.410081 27.456412) + (xy 38.631281 27.334159) (xy 38.692156 27.300516) (xy 38.704881 27.294387) (xy 39.002632 27.171055) + (xy 39.015952 27.166393) (xy 39.32565 27.077171) (xy 39.3394 27.074032) (xy 39.657135 27.020047) + (xy 39.671167 27.018466) (xy 39.996474 27.000197) (xy 40.003539 27) (xy 45.453704 27) ) ) ) (group "" - (uuid "db83e62f-610d-4c5c-a808-afd5431cbf95") - (members "1fcae02e-12d2-4e9c-94a7-4430d45005ba" "2cb14659-46dd-4deb-b399-62f978db0b00" - "c48ad8db-cb1b-48b6-bcc4-d009a9169424" "df4ea91f-d479-4540-9f79-cca4dd570aef" + (uuid "0409254b-19f0-42ec-aacc-a75e73a2111f") + (members "01fd5b24-f12a-4e86-a841-5ea9231ec220" "03951e2d-dfab-4fa6-992d-5b6638de3c2b" + "06ecb729-b846-4db1-bfa0-96f03248c6eb" "07831d3a-8f64-4364-b690-1ab6319cf5d7" + "280be863-ec96-4056-b332-56902af5b37d" "2a132f64-6286-4615-84cb-6eb09f2e38df" + "2cf12826-444f-463a-a8fa-9e943d7011a5" "2d3da380-62e7-484c-bfd2-74aa11429ee6" + "2f3066c4-b925-4bda-9bd0-94571cb0b3f6" "336ba613-f9be-4765-855d-26cc367a09f7" + "33b812c4-1d17-461b-b720-99ae36b49396" "3bd4cb71-d31b-4401-8781-fa1d135fb74d" + "3c04778d-12c7-4d4d-bc87-f9331846e271" "43b6aa81-1585-47ef-97c4-470de7a766be" + "461e1140-6d8f-46f2-901e-a36f2db20463" "52036884-2ec9-4be3-85f3-f9c416478558" + "58f1414c-b98e-4cc0-bc6e-958040120d32" "5e863730-6eb4-4bc2-bc01-852650d2db11" + "65229254-eb9b-4734-9426-fbdf7892b839" "72e8e14a-3c6e-40f6-a49b-770f0acc0236" + "77923fbb-29e1-4911-becf-bd11bb423755" "77b272b4-df28-4807-83d9-83b936bf4b0d" + "8cea0b10-6bb8-4859-82b0-088e01e2e3d3" "99746b0b-997d-4c1e-bd10-d261a82a865b" + "a00e0453-2ef1-47a7-a3a2-11d4a752054c" "b2877ae6-c283-4b0b-b908-5f665e38feda" + "b87ad5aa-d117-41e7-ba0f-60074060d5d0" "be75dfe5-889d-4743-b682-0b9ffb65c4fd" + "c6abcace-abbe-4151-8278-b7e388fe593a" "c7298d4b-fb53-4883-820d-b957107fb1c8" + "cdea25cd-d1ce-4f8f-adfd-8c3939451d40" "ce463aa4-3582-4a21-98c2-6a696b8cd86f" + "d1e991ee-e073-48f2-a2f2-e1acfbd2ad16" "d9098236-4003-479a-a8ad-f75a573a6828" + "e0e0f0f0-67f2-4772-87a1-02f180129872" "e5ff4c85-346a-4647-94f7-ec20a509a232" + "ec6a4f1c-d510-4d3d-a170-c0da06baf873" "f4130a23-ac44-405e-a41a-900d557aa847" + "f7905287-308d-4b88-bba1-f38df3abe477" "fd484c92-db95-4165-9230-7e0bc9606000" ) ) + (group "" + (uuid "58f1414c-b98e-4cc0-bc6e-958040120d32") + (members "ff91b13c-b334-4d7c-9ba4-d9f0eeb793b1") + ) + (group "" + (uuid "ec6a4f1c-d510-4d3d-a170-c0da06baf873") + (members "0481946a-c57b-4a29-bb3b-ace524e678f4" "12b26b71-f79b-4da2-adbf-a1bf22b9c84b" + "1548b09d-fa67-4ba4-94a9-eb3a9b3e547c" "25ab74ca-f1a8-4ddd-a42a-45ad7299b55e" + "2ae57b02-abad-455c-b61c-84d1e6375efd" "3b4f62f1-c411-4ea1-88f4-46caad462253" + "687c0189-5685-4c17-958b-038367c01675" "777c865a-2de7-490e-bc77-fb0869b72e12" + "9e7d7dab-2bb6-4560-a982-98f97abbdafb" "b3a68387-7b90-40d1-98d9-0a513c2b25fa" + "d53069df-9dd4-4dbf-80e0-87d4b449b65b" + ) + ) + (group "" + (uuid "f4130a23-ac44-405e-a41a-900d557aa847") + (members "238d28d5-20c3-4b81-9eea-ddc9ce4d2a21" "dbd3d081-e102-4d7e-aa96-2ab610c94122" + "e4a2e0bf-fa7d-464e-b700-9cc3eb947220" + ) + ) + (group "" + (uuid "ff91b13c-b334-4d7c-9ba4-d9f0eeb793b1") + (members "1b69e956-37d7-4ce2-945f-fc90e5673baf" "216181ad-9df6-47e3-9390-2384ca496272" + "2a7ab670-d566-484f-a65c-ecd8e7078994" "5be53008-4968-4b96-acfd-4608e309104d" + "73920783-3825-4c87-9fde-36855e62eb33" "748247e3-1247-4f30-8e0c-817616297d92" + "77845fd4-1b68-42af-a8f2-a15889709515" "9184b2de-b13c-4177-88c3-6a021721a161" + "c7e8e1bb-0b32-492a-8290-e694b80e5f11" "e2a2eeeb-bd5a-4f8e-8049-a8607057db73" + "e69ae305-88c7-4af3-ae2c-1eb33313d183" + ) + ) + (embedded_fonts no) ) diff --git a/squeow_hw/squeow.kicad_prl b/squeow_hw/squeow.kicad_prl index 972828f..966c782 100644 --- a/squeow_hw/squeow.kicad_prl +++ b/squeow_hw/squeow.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 44, + "active_layer": 0, "active_layer_preset": "", "auto_track_width": false, "hidden_netclasses": [], @@ -10,6 +10,7 @@ "opacity": { "images": 0.6, "pads": 1.0, + "shapes": 1.0, "tracks": 1.0, "vias": 1.0, "zones": 0.6 @@ -29,42 +30,25 @@ "zones": true }, "visible_items": [ - 0, - 1, - 2, - 3, - 4, - 5, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 32, - 33, - 34, - 35, - 36 + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "shapes" ], - "visible_layers": "0001020_ffffffff", + "visible_layers": "00000000_00000000_000091a0_ffffffff", "zone_display_mode": 0 }, "git": { @@ -75,9 +59,72 @@ }, "meta": { "filename": "squeow.kicad_prl", - "version": 3 + "version": 5 }, + "net_inspector_panel": { + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": 0 + }, + "open_jobsets": [], "project": { "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } } } diff --git a/squeow_hw/squeow.kicad_pro b/squeow_hw/squeow.kicad_pro index 982688b..5703fdf 100644 --- a/squeow_hw/squeow.kicad_pro +++ b/squeow_hw/squeow.kicad_pro @@ -37,9 +37,9 @@ "other_text_thickness": 0.15, "other_text_upright": false, "pads": { - "drill": 0.762, - "height": 1.524, - "width": 1.524 + "drill": 3.2, + "height": 5.6, + "width": 5.6 }, "silk_line_width": 0.15, "silk_text_italic": false, @@ -70,16 +70,19 @@ "copper_edge_clearance": "error", "copper_sliver": "warning", "courtyards_overlap": "error", + "creepage": "error", "diff_pair_gap_out_of_range": "error", "diff_pair_uncoupled_length_too_long": "error", "drill_out_of_range": "error", "duplicate_footprints": "warning", "extra_footprint": "warning", "footprint": "error", + "footprint_filters_mismatch": "ignore", "footprint_symbol_mismatch": "warning", "footprint_type_mismatch": "error", "hole_clearance": "error", "hole_near_hole": "error", + "hole_to_hole": "error", "holes_co_located": "warning", "invalid_outline": "error", "isolated_copper": "warning", @@ -90,9 +93,11 @@ "lib_footprint_mismatch": "warning", "malformed_courtyard": "error", "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", "missing_courtyard": "ignore", "missing_footprint": "warning", "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", "npth_inside_courtyard": "ignore", "padstack": "error", "pth_inside_courtyard": "ignore", @@ -104,10 +109,13 @@ "solder_mask_bridge": "error", "starved_thermal": "error", "text_height": "warning", + "text_on_edge_cuts": "error", "text_thickness": "warning", "through_hole_pad_without_hole": "error", "too_many_vias": "error", + "track_angle": "error", "track_dangling": "warning", + "track_segment_length": "error", "track_width": "error", "tracks_crossing": "error", "unconnected_items": "error", @@ -119,9 +127,10 @@ "allow_blind_buried_vias": false, "allow_microvias": false, "max_error": 0.005, - "min_clearance": 0.0, + "min_clearance": 0.2, "min_connection": 0.0, "min_copper_edge_clearance": 0.0, + "min_groove_width": 0.0, "min_hole_clearance": 0.25, "min_hole_to_hole": 0.25, "min_microvia_diameter": 0.2, @@ -141,10 +150,11 @@ }, "teardrop_options": [ { - "td_onpadsmd": true, + "td_onpthpad": true, "td_onroundshapesonly": false, + "td_onsmdpad": true, "td_ontrackend": false, - "td_onviapad": true + "td_onvia": true } ], "teardrop_parameters": [ @@ -231,6 +241,7 @@ "mfg": "", "mpn": "" }, + "layer_pairs": [], "layer_presets": [], "viewports": [] }, @@ -425,10 +436,15 @@ "duplicate_sheet_names": "error", "endpoint_off_grid": "warning", "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", + "label_multiple_wires": "warning", "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", "missing_bidi_pin": "warning", "missing_input_pin": "warning", "missing_power_pin": "error", @@ -441,9 +457,14 @@ "pin_not_driven": "error", "pin_to_pin": "warning", "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", "similar_labels": "warning", + "similar_power": "warning", "simulation_model_issue": "ignore", + "single_global_label": "ignore", "unannotated": "error", + "unconnected_wire_endpoint": "warning", "unit_value_mismatch": "error", "unresolved_variable": "error", "wire_dangling": "error" @@ -455,7 +476,7 @@ }, "meta": { "filename": "squeow.kicad_pro", - "version": 1 + "version": 3 }, "net_settings": { "classes": [ @@ -470,6 +491,7 @@ "microvia_drill": 0.1, "name": "Default", "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, "schematic_color": "rgba(0, 0, 0, 0.000)", "track_width": 0.25, "via_diameter": 0.8, @@ -478,7 +500,7 @@ } ], "meta": { - "version": 3 + "version": 4 }, "net_colors": null, "netclass_assignments": null, @@ -489,7 +511,7 @@ "gencad": "", "idf": "", "netlist": "", - "plot": "", + "plot": "fab", "pos_files": "", "specctra_dsn": "", "step": "", @@ -566,6 +588,7 @@ ], "filter_string": "", "group_symbols": true, + "include_excluded_from_bom": false, "name": "", "sort_asc": true, "sort_field": "Reference" @@ -609,6 +632,7 @@ }, "page_layout_descr_file": "", "plot_directory": "", + "space_save_all_events": true, "spice_adjust_passive_values": false, "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", @@ -622,7 +646,7 @@ "sheets": [ [ "dd809985-7087-414a-8be4-5f927ae2bdb6", - "Principale" + "Root" ] ], "text_variables": {} diff --git a/squeow_hw/squeow.kicad_sch b/squeow_hw/squeow.kicad_sch index 8e6f67d..e226232 100644 --- a/squeow_hw/squeow.kicad_sch +++ b/squeow_hw/squeow.kicad_sch @@ -1,14 +1,14 @@ (kicad_sch - (version 20231120) + (version 20250114) (generator "eeschema") - (generator_version "8.0") + (generator_version "9.0") (uuid "dd809985-7087-414a-8be4-5f927ae2bdb6") (paper "A4") (title_block (title "SQUEOW!") - (date "2024-10-07") - (rev "v0.2") - (comment 1 "square meow pusher") + (date "2025-02-17") + (rev "v1.3") + (comment 1 "square meow!") ) (lib_symbols (symbol "Amplifier_Operational:MCP6022" @@ -102,17 +102,17 @@ (type background) ) ) - (pin output line - (at 7.62 0 180) + (pin input line + (at -7.62 2.54 0) (length 2.54) - (name "~" + (name "+" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "3" (effects (font (size 1.27 1.27) @@ -138,17 +138,17 @@ ) ) ) - (pin input line - (at -7.62 2.54 0) + (pin output line + (at 7.62 0 180) (length 2.54) - (name "+" + (name "~" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "1" (effects (font (size 1.27 1.27) @@ -226,24 +226,6 @@ ) ) (symbol "MCP6022_3_1" - (pin power_in line - (at -2.54 -7.62 90) - (length 3.81) - (name "V-" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin power_in line (at -2.54 7.62 270) (length 3.81) @@ -262,24 +244,45 @@ ) ) ) + (pin power_in line + (at -2.54 -7.62 90) + (length 3.81) + (name "V-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) ) - (symbol "Connector:Conn_01x04_Socket" + (symbol "Connector:Conn_01x18_Pin" (pin_names - (offset 1.016) hide) + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 5.08 0) + (at 0 22.86 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Conn_01x04_Socket" - (at 0 -7.62 0) + (property "Value" "Conn_01x18_Pin" + (at 0 -25.4 0) (effects (font (size 1.27 1.27) @@ -304,7 +307,7 @@ (hide yes) ) ) - (property "Description" "Generic connector, single row, 01x04, script generated" + (property "Description" "Generic connector, single row, 01x18, script generated" (at 0 0 0) (effects (font @@ -339,34 +342,208 @@ (hide yes) ) ) - (symbol "Conn_01x04_Socket_1_1" - (arc - (start 0 -4.572) - (mid -0.5058 -5.08) - (end 0 -5.588) + (symbol "Conn_01x18_Pin_1_1" + (rectangle + (start 0.8636 20.447) + (end 0 20.193) (stroke (width 0.1524) (type default) ) (fill - (type none) + (type outline) ) ) - (arc - (start 0 -2.032) - (mid -0.5058 -2.54) - (end 0 -3.048) + (rectangle + (start 0.8636 17.907) + (end 0 17.653) (stroke (width 0.1524) (type default) ) (fill - (type none) + (type outline) + ) + ) + (rectangle + (start 0.8636 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) ) ) (polyline (pts - (xy -1.27 -5.08) (xy -0.508 -5.08) + (xy 1.27 20.32) (xy 0.8636 20.32) ) (stroke (width 0.1524) @@ -378,929 +555,7 @@ ) (polyline (pts - (xy -1.27 -2.54) (xy -0.508 -2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy -0.508 0) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 2.54) (xy -0.508 2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 0.508) - (mid -0.5058 0) - (end 0 -0.508) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 3.048) - (mid -0.5058 2.54) - (end 0 2.032) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (pin passive line - (at -5.08 2.54 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -2.54 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -5.08 0) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "Connector:Conn_01x05_Female" - (pin_names - (offset 1.016) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x05_Female" - (at 0 -7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_01x05_Female_1_1" - (arc - (start 0 -4.572) - (mid -0.5058 -5.08) - (end 0 -5.588) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 -2.032) - (mid -0.5058 -2.54) - (end 0 -3.048) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -5.08) (xy -0.508 -5.08) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -2.54) (xy -0.508 -2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy -0.508 0) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 2.54) (xy -0.508 2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 5.08) (xy -0.508 5.08) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 0.508) - (mid -0.5058 0) - (end 0 -0.508) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 3.048) - (mid -0.5058 2.54) - (end 0 2.032) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 5.588) - (mid -0.5058 5.08) - (end 0 4.572) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (pin passive line - (at -5.08 5.08 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 2.54 0) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -2.54 0) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -5.08 0) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "Connector:Conn_01x05_Socket" - (pin_names - (offset 1.016) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x05_Socket" - (at 0 -7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x05, script generated" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_01x05_Socket_1_1" - (arc - (start 0 -4.572) - (mid -0.5058 -5.08) - (end 0 -5.588) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 -2.032) - (mid -0.5058 -2.54) - (end 0 -3.048) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -5.08) (xy -0.508 -5.08) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -2.54) (xy -0.508 -2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy -0.508 0) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 2.54) (xy -0.508 2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 5.08) (xy -0.508 5.08) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 0.508) - (mid -0.5058 0) - (end 0 -0.508) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 3.048) - (mid -0.5058 2.54) - (end 0 2.032) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start 0 5.588) - (mid -0.5058 5.08) - (end 0 4.572) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (pin passive line - (at -5.08 5.08 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 2.54 0) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -2.54 0) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -5.08 0) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "Connector:Conn_01x15_Pin" - (pin_names - (offset 1.016) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 20.32 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x15_Pin" - (at 0 -20.32 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x15, script generated" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_01x15_Pin_1_1" - (polyline - (pts - (xy 1.27 -17.78) (xy 0.8636 -17.78) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -15.24) (xy 0.8636 -15.24) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -12.7) (xy 0.8636 -12.7) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -10.16) (xy 0.8636 -10.16) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -7.62) (xy 0.8636 -7.62) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -5.08) (xy 0.8636 -5.08) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -2.54) (xy 0.8636 -2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 0) (xy 0.8636 0) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 2.54) (xy 0.8636 2.54) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 5.08) (xy 0.8636 5.08) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 7.62) (xy 0.8636 7.62) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 10.16) (xy 0.8636 10.16) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 12.7) (xy 0.8636 12.7) + (xy 1.27 17.78) (xy 0.8636 17.78) ) (stroke (width 0.1524) @@ -1324,7 +579,7 @@ ) (polyline (pts - (xy 1.27 17.78) (xy 0.8636 17.78) + (xy 1.27 12.7) (xy 0.8636 12.7) ) (stroke (width 0.1524) @@ -1334,173 +589,176 @@ (type none) ) ) - (rectangle - (start 0.8636 -17.653) - (end 0 -17.907) + (polyline + (pts + (xy 1.27 10.16) (xy 0.8636 10.16) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 -15.113) - (end 0 -15.367) + (polyline + (pts + (xy 1.27 7.62) (xy 0.8636 7.62) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 -12.573) - (end 0 -12.827) + (polyline + (pts + (xy 1.27 5.08) (xy 0.8636 5.08) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 -10.033) - (end 0 -10.287) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 -7.493) - (end 0 -7.747) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 -4.953) - (end 0 -5.207) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 -2.413) - (end 0 -2.667) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 0.127) - (end 0 -0.127) + (polyline + (pts + (xy 1.27 -7.62) (xy 0.8636 -7.62) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 2.667) - (end 0 2.413) + (polyline + (pts + (xy 1.27 -10.16) (xy 0.8636 -10.16) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 5.207) - (end 0 4.953) + (polyline + (pts + (xy 1.27 -12.7) (xy 0.8636 -12.7) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 7.747) - (end 0 7.493) + (polyline + (pts + (xy 1.27 -15.24) (xy 0.8636 -15.24) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 10.287) - (end 0 10.033) + (polyline + (pts + (xy 1.27 -17.78) (xy 0.8636 -17.78) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 12.827) - (end 0 12.573) + (polyline + (pts + (xy 1.27 -20.32) (xy 0.8636 -20.32) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start 0.8636 15.367) - (end 0 15.113) + (polyline + (pts + (xy 1.27 -22.86) (xy 0.8636 -22.86) + ) (stroke (width 0.1524) (type default) ) (fill - (type outline) - ) - ) - (rectangle - (start 0.8636 17.907) - (end 0 17.653) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) + (type none) ) ) (pin passive line - (at 5.08 17.78 180) + (at 5.08 20.32 180) (length 3.81) (name "Pin_1" (effects @@ -1518,115 +776,7 @@ ) ) (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -10.16 180) - (length 3.81) - (name "Pin_12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -12.7 180) - (length 3.81) - (name "Pin_13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -15.24 180) - (length 3.81) - (name "Pin_14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -17.78 180) - (length 3.81) - (name "Pin_15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 15.24 180) + (at 5.08 17.78 180) (length 3.81) (name "Pin_2" (effects @@ -1644,7 +794,7 @@ ) ) (pin passive line - (at 5.08 12.7 180) + (at 5.08 15.24 180) (length 3.81) (name "Pin_3" (effects @@ -1662,7 +812,7 @@ ) ) (pin passive line - (at 5.08 10.16 180) + (at 5.08 12.7 180) (length 3.81) (name "Pin_4" (effects @@ -1680,7 +830,7 @@ ) ) (pin passive line - (at 5.08 7.62 180) + (at 5.08 10.16 180) (length 3.81) (name "Pin_5" (effects @@ -1698,7 +848,7 @@ ) ) (pin passive line - (at 5.08 5.08 180) + (at 5.08 7.62 180) (length 3.81) (name "Pin_6" (effects @@ -1716,7 +866,7 @@ ) ) (pin passive line - (at 5.08 2.54 180) + (at 5.08 5.08 180) (length 3.81) (name "Pin_7" (effects @@ -1734,7 +884,7 @@ ) ) (pin passive line - (at 5.08 0 180) + (at 5.08 2.54 180) (length 3.81) (name "Pin_8" (effects @@ -1752,7 +902,7 @@ ) ) (pin passive line - (at 5.08 -2.54 180) + (at 5.08 0 180) (length 3.81) (name "Pin_9" (effects @@ -1769,10 +919,175 @@ ) ) ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -12.7 180) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -15.24 180) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -17.78 180) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -20.32 180) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -22.86 180) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) ) (symbol "Device:C" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names (offset 0.254) ) @@ -1845,7 +1160,7 @@ (symbol "C_0_1" (polyline (pts - (xy -2.032 -0.762) (xy 2.032 -0.762) + (xy -2.032 0.762) (xy 2.032 0.762) ) (stroke (width 0.508) @@ -1857,7 +1172,7 @@ ) (polyline (pts - (xy -2.032 0.762) (xy 2.032 0.762) + (xy -2.032 -0.762) (xy 2.032 -0.762) ) (stroke (width 0.508) @@ -1906,11 +1221,16 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:Crystal" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 1.016) hide) + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -1976,17 +1296,6 @@ ) ) (symbol "Crystal_0_1" - (rectangle - (start -1.143 2.54) - (end 1.143 -2.54) - (stroke - (width 0.3048) - (type default) - ) - (fill - (type none) - ) - ) (polyline (pts (xy -2.54 0) (xy -1.905 0) @@ -2011,6 +1320,17 @@ (type none) ) ) + (rectangle + (start -1.143 2.54) + (end 1.143 -2.54) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy 1.905 -1.27) (xy 1.905 1.27) @@ -2074,9 +1394,12 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:R" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names (offset 0) ) @@ -2186,6 +1509,7 @@ ) ) ) + (embedded_fonts no) ) (symbol "Diode:BAT54SW" (pin_names @@ -2259,6 +1583,18 @@ ) ) (symbol "BAT54SW_0_1" + (polyline + (pts + (xy -4.445 1.27) (xy -4.445 -1.27) (xy -2.54 0) (xy -4.445 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy -3.81 0) (xy -1.27 0) @@ -2283,6 +1619,18 @@ (type none) ) ) + (polyline + (pts + (xy -2.54 1.27) (xy -1.905 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy -2.54 -1.27) (xy -3.175 -1.27) @@ -2309,7 +1657,7 @@ ) (polyline (pts - (xy -2.54 1.27) (xy -1.905 1.27) + (xy -1.905 1.27) (xy -1.905 1.016) ) (stroke (width 0) @@ -2331,16 +1679,15 @@ (type none) ) ) - (polyline - (pts - (xy -1.905 1.27) (xy -1.905 1.016) - ) + (circle + (center 0 0) + (radius 0.254) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline @@ -2355,6 +1702,18 @@ (type none) ) ) + (polyline + (pts + (xy 1.905 1.27) (xy 1.905 -1.27) (xy 3.81 0) (xy 1.905 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy 3.175 -1.27) (xy 3.175 -1.016) @@ -2367,6 +1726,18 @@ (type none) ) ) + (polyline + (pts + (xy 3.81 1.27) (xy 4.445 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy 3.81 -1.27) (xy 3.175 -1.27) @@ -2391,18 +1762,6 @@ (type none) ) ) - (polyline - (pts - (xy 3.81 1.27) (xy 4.445 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) (polyline (pts (xy 4.445 1.27) (xy 4.445 1.016) @@ -2415,41 +1774,6 @@ (type none) ) ) - (polyline - (pts - (xy -4.445 1.27) (xy -4.445 -1.27) (xy -2.54 0) (xy -4.445 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.905 1.27) (xy 1.905 -1.27) (xy 3.81 0) (xy 1.905 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 0 0) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) ) (symbol "BAT54SW_1_1" (pin passive line @@ -2470,24 +1794,6 @@ ) ) ) - (pin passive line - (at 7.62 0 180) - (length 3.81) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin passive line (at 0 -5.08 90) (length 5.08) @@ -2506,7 +1812,109 @@ ) ) ) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) + ) + (symbol "Mechanical:MountingHole" + (pin_names + (offset 1.016) + ) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_0_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 1.27) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) ) (symbol "Memory_EEPROM:M24C02-RMN" (exclude_from_sim no) @@ -2632,6 +2040,24 @@ ) ) ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin power_in line (at 0 -7.62 90) (length 2.54) @@ -2704,25 +2130,8 @@ ) ) ) - (pin power_in line - (at 0 7.62 270) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) + (embedded_fonts no) ) (symbol "Oscillator:Si5351A-B-GT" (exclude_from_sim no) @@ -2803,42 +2212,6 @@ ) ) (symbol "Si5351A-B-GT_1_1" - (pin power_in line - (at -2.54 12.7 270) - (length 2.54) - (name "VDD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 5.08 180) - (length 2.54) - (name "CLK0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin input line (at -12.7 7.62 0) (length 2.54) @@ -2911,35 +2284,17 @@ ) ) ) - (pin output line - (at 12.7 -5.08 180) - (length 2.54) - (name "CLK2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin power_in line - (at 2.54 12.7 270) + (at -2.54 12.7 270) (length 2.54) - (name "VDDO" + (name "VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "1" (effects (font (size 1.27 1.27) @@ -2965,6 +2320,42 @@ ) ) ) + (pin power_in line + (at 2.54 12.7 270) + (length 2.54) + (name "VDDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 5.08 180) + (length 2.54) + (name "CLK0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin output line (at 12.7 0 180) (length 2.54) @@ -2983,10 +2374,31 @@ ) ) ) + (pin output line + (at 12.7 -5.08 180) + (length 2.54) + (name "CLK2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) ) (symbol "R_1" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names (offset 0) ) @@ -3105,6 +2517,7 @@ ) ) ) + (embedded_fonts no) ) (symbol "cesco:STM32G431KBTx" (pin_names @@ -3187,186 +2600,6 @@ ) ) ) - (pin bidirectional line - (at -10.16 -25.4 90) - (length 7.62) - (name "PA5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -6.35 -25.4 90) - (length 7.62) - (name "PA6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -2.54 -25.4 90) - (length 7.62) - (name "PA7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 1.27 -25.4 90) - (length 7.62) - (name "PB0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 5.08 -25.4 90) - (length 7.62) - (name "VSSA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 8.89 -25.4 90) - (length 7.62) - (name "VDDA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 12.7 -25.4 90) - (length 7.62) - (name "VSS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 25.4 -12.7 180) - (length 7.62) - (name "VDD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 -8.89 180) - (length 7.62) - (name "PA8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 -5.08 180) - (length 7.62) - (name "PA9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin bidirectional line (at -29.21 10.16 0) (length 7.62) @@ -3385,186 +2618,6 @@ ) ) ) - (pin bidirectional line - (at 25.4 -1.27 180) - (length 7.62) - (name "PA10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 2.54 180) - (length 7.62) - (name "PA11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 6.35 180) - (length 7.62) - (name "PA12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 10.16 180) - (length 7.62) - (name "PA13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "23" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 13.97 180) - (length 7.62) - (name "PA14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "24" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 11.43 26.67 270) - (length 7.62) - (name "PA15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "25" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 7.62 26.67 270) - (length 7.62) - (name "PB3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "26" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 3.81 26.67 270) - (length 7.62) - (name "PB4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "27" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 0 26.67 270) - (length 7.62) - (name "PB5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "28" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -3.81 26.67 270) - (length 7.62) - (name "PB6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "29" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin bidirectional line (at -29.21 6.35 0) (length 7.62) @@ -3583,60 +2636,6 @@ ) ) ) - (pin bidirectional line - (at -7.62 26.67 270) - (length 7.62) - (name "PB7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "30" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -11.43 26.67 270) - (length 7.62) - (name "PB8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "31" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -15.24 26.67 270) - (length 7.62) - (name "VSS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "32" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin bidirectional line (at -29.21 2.54 0) (length 7.62) @@ -3727,6 +2726,24 @@ ) ) ) + (pin power_in line + (at -15.24 26.67 270) + (length 7.62) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin bidirectional line (at -13.97 -25.4 90) (length 7.62) @@ -3745,7 +2762,404 @@ ) ) ) + (pin bidirectional line + (at -11.43 26.67 270) + (length 7.62) + (name "PB8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -25.4 90) + (length 7.62) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -7.62 26.67 270) + (length 7.62) + (name "PB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -6.35 -25.4 90) + (length 7.62) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -3.81 26.67 270) + (length 7.62) + (name "PB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -2.54 -25.4 90) + (length 7.62) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 26.67 270) + (length 7.62) + (name "PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 1.27 -25.4 90) + (length 7.62) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 3.81 26.67 270) + (length 7.62) + (name "PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 -25.4 90) + (length 7.62) + (name "VSSA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 26.67 270) + (length 7.62) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 8.89 -25.4 90) + (length 7.62) + (name "VDDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 26.67 270) + (length 7.62) + (name "PA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 12.7 -25.4 90) + (length 7.62) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 13.97 180) + (length 7.62) + (name "PA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 10.16 180) + (length 7.62) + (name "PA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 6.35 180) + (length 7.62) + (name "PA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 2.54 180) + (length 7.62) + (name "PA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 -1.27 180) + (length 7.62) + (name "PA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 -5.08 180) + (length 7.62) + (name "PA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 -8.89 180) + (length 7.62) + (name "PA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 25.4 -12.7 180) + (length 7.62) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) ) (symbol "power:+3.3V" (power) @@ -3823,7 +3237,7 @@ ) (polyline (pts - (xy 0 0) (xy 0 2.54) + (xy 0 2.54) (xy 0.762 1.27) ) (stroke (width 0) @@ -3835,7 +3249,7 @@ ) (polyline (pts - (xy 0 2.54) (xy 0.762 1.27) + (xy 0 0) (xy 0 2.54) ) (stroke (width 0) @@ -3849,7 +3263,8 @@ (symbol "+3.3V_1_1" (pin power_in line (at 0 0 90) - (length 0) hide + (length 0) + (hide yes) (name "+3.3V" (effects (font @@ -3866,6 +3281,7 @@ ) ) ) + (embedded_fonts no) ) (symbol "power:GND" (power) @@ -3945,7 +3361,8 @@ (symbol "GND_1_1" (pin power_in line (at 0 0 270) - (length 0) hide + (length 0) + (hide yes) (name "GND" (effects (font @@ -3962,155 +3379,454 @@ ) ) ) + (embedded_fonts no) ) ) (junction - (at 86.36 80.01) + (at 220.98 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "08e8d426-7383-4f9a-b047-6e2d23ebb44f") + ) + (junction + (at 119.38 66.04) (diameter 0) (color 0 0 0 0) (uuid "09961d89-a24b-4e6b-a114-cb5a183e2b41") ) (junction - (at 68.58 177.8) + (at 166.37 100.33) (diameter 0) (color 0 0 0 0) - (uuid "10ce29da-4f9a-41b3-a38a-ccc821fb6a00") + (uuid "0dc195d9-a781-4fc2-b321-7c2839c5f18f") ) (junction - (at 127 148.59) + (at 220.98 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "0dc440d0-ca62-440a-a2f9-eafb9b7110d7") + ) + (junction + (at 273.05 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "19b6f0e1-6d78-4324-a428-862cca98c05b") + ) + (junction + (at 97.79 66.04) + (diameter 0) + (color 0 0 0 0) + (uuid "1f8b2d4b-409f-49bc-b4af-131de945f469") + ) + (junction + (at 238.76 44.45) (diameter 0) (color 0 0 0 0) (uuid "1fbbb2e1-6e64-4de9-9389-167f90971292") ) (junction - (at 100.33 135.89) + (at 133.35 121.92) (diameter 0) (color 0 0 0 0) (uuid "21639966-2e8c-4862-9550-38362b1324f5") ) (junction - (at 116.84 160.02) + (at 36.83 110.49) (diameter 0) (color 0 0 0 0) - (uuid "2779822f-bb1d-4af7-9938-7ab39b81198d") + (uuid "29b4c680-b454-40e0-8f3a-8035d855268a") ) (junction - (at 60.96 163.83) + (at 101.6 144.78) (diameter 0) (color 0 0 0 0) - (uuid "2d2029d2-e36b-415f-9c1d-e59a40c95024") + (uuid "2b0a85c4-aa18-49d7-b527-bb4bff1db091") ) (junction - (at 83.82 181.61) + (at 220.98 87.63) (diameter 0) (color 0 0 0 0) (uuid "2d8e4742-6396-4a09-b76f-35a1588f212b") ) (junction - (at 105.41 67.31) + (at 36.83 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "32b6de7b-cf66-425d-9d86-92466f97147a") + ) + (junction + (at 220.98 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "34722e61-429a-48f4-b20a-89513fd9fdfa") + ) + (junction + (at 36.83 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "34cc7b5f-98b0-43e3-ba91-75686f5c9c7a") + ) + (junction + (at 36.83 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "35cc51d3-2d7c-4f31-8aa9-7e1163793c94") + ) + (junction + (at 166.37 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "37563b1c-3a13-44e1-9de2-a42dee6262d0") + ) + (junction + (at 36.83 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "38c3b985-d44b-481c-ab22-eb87e4f96852") + ) + (junction + (at 138.43 53.34) (diameter 0) (color 0 0 0 0) (uuid "38d2cdab-4945-4197-a075-392a08e96df1") ) (junction - (at 118.11 172.72) + (at 36.83 148.59) (diameter 0) (color 0 0 0 0) - (uuid "515f698c-17e6-4659-b217-f9fa86d5e15f") + (uuid "3b450492-41ae-4df5-b2f7-a0975a1d2b76") ) (junction - (at 66.04 172.72) + (at 166.37 118.11) (diameter 0) (color 0 0 0 0) - (uuid "5a678756-0d17-4ce8-84b4-65fd63ea8f8a") + (uuid "3d83dcdf-a937-483c-838f-128de10d3590") ) (junction - (at 67.31 82.55) + (at 36.83 118.11) + (diameter 0) + (color 0 0 0 0) + (uuid "4513bed8-07dc-4358-a43b-168e4b96a09f") + ) + (junction + (at 166.37 74.93) + (diameter 0) + (color 0 0 0 0) + (uuid "4a779dd6-6d7f-4b34-8bef-5546d4707c12") + ) + (junction + (at 66.04 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "54708b94-9eeb-457c-ae24-d7845f2c9455") + ) + (junction + (at 238.76 62.23) + (diameter 0) + (color 0 0 0 0) + (uuid "54bb1382-3b21-4421-8257-6cd512f308ff") + ) + (junction + (at 273.05 21.59) + (diameter 0) + (color 0 0 0 0) + (uuid "5a5b9f4d-6be0-4185-bd4e-ce284e26d02b") + ) + (junction + (at 100.33 68.58) (diameter 0) (color 0 0 0 0) (uuid "5d97e1db-2f35-4197-9589-b5d2e1a37f37") ) (junction - (at 21.59 149.86) + (at 63.5 175.26) (diameter 0) (color 0 0 0 0) (uuid "5e90b6f4-042b-4fb7-99b5-55df7d81290e") ) (junction - (at 21.59 180.34) + (at 166.37 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "653a9c51-a598-4d9f-bd80-915008986cea") + ) + (junction + (at 166.37 77.47) + (diameter 0) + (color 0 0 0 0) + (uuid "6a027985-d4f9-433f-94e5-8c6785bcaa1a") + ) + (junction + (at 93.98 175.26) (diameter 0) (color 0 0 0 0) (uuid "6bdc762c-a1a3-472c-9864-52f19c91886f") ) (junction - (at 109.22 172.72) + (at 86.36 139.7) + (diameter 0) + (color 0 0 0 0) + (uuid "6d932d6f-8917-4fb6-8b4d-9caa79572da6") + ) + (junction + (at 246.38 78.74) (diameter 0) (color 0 0 0 0) (uuid "6f762c6f-b756-41c1-a4ae-b6ffac5c9bae") ) (junction - (at 88.9 80.01) + (at 121.92 66.04) (diameter 0) (color 0 0 0 0) (uuid "702b4e9e-8f9c-4534-8c5b-c4fdb2237cdb") ) (junction - (at 91.44 82.55) + (at 250.19 118.11) + (diameter 0) + (color 0 0 0 0) + (uuid "78149ad5-05ae-442c-a0b7-759f14cbf652") + ) + (junction + (at 134.62 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "7837ebe9-07a6-4280-a137-0810cf69d704") + ) + (junction + (at 166.37 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "7a1a4085-6481-4ae2-bcc7-eb9c702d857a") + ) + (junction + (at 68.58 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "7aecaeac-dfb2-4d19-8888-77c2c3dd8661") + ) + (junction + (at 166.37 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "7d2fb2aa-edf7-450a-87ec-5d6c074e8b59") + ) + (junction + (at 105.41 144.78) + (diameter 0) + (color 0 0 0 0) + (uuid "7f000484-eb57-410e-b706-773bd362add8") + ) + (junction + (at 238.76 118.11) + (diameter 0) + (color 0 0 0 0) + (uuid "7f17a3c0-120e-4404-ad53-45b95c089e44") + ) + (junction + (at 124.46 68.58) (diameter 0) (color 0 0 0 0) (uuid "87c2d005-fe6e-480b-a939-bd3276c2bec7") ) (junction - (at 138.43 187.96) + (at 36.83 105.41) (diameter 0) (color 0 0 0 0) - (uuid "8af1afe4-ca81-4391-9f26-01f4d6f3686e") + (uuid "8e4b378f-702a-44dc-924a-401b280f63a9") ) (junction - (at 45.72 67.31) + (at 36.83 120.65) + (diameter 0) + (color 0 0 0 0) + (uuid "9118b1c6-9fe0-4e40-8100-f6e0a31c8bad") + ) + (junction + (at 36.83 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "93363b4a-dfb5-448e-a095-33ad59b6489c") + ) + (junction + (at 36.83 125.73) + (diameter 0) + (color 0 0 0 0) + (uuid "974e7a10-533b-48e0-89f4-6259ba2d6191") + ) + (junction + (at 246.38 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "976adbeb-d390-4345-ad98-87af4f01f9ec") + ) + (junction + (at 78.74 53.34) (diameter 0) (color 0 0 0 0) (uuid "9ec86c04-27ae-454d-8da7-4efd1a652e1a") ) (junction - (at 100.33 172.72) + (at 166.37 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "9f76ad67-8cb3-4187-bec1-b75bf20f5092") + ) + (junction + (at 36.83 143.51) + (diameter 0) + (color 0 0 0 0) + (uuid "abe8fd22-f4f5-4e48-a072-cd0a0484580c") + ) + (junction + (at 250.19 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "ac5a6dae-4754-4afe-b2e8-8df15cb443e2") + ) + (junction + (at 166.37 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "af660aff-0af3-4d9f-8ac6-6c2195c8bd15") + ) + (junction + (at 63.5 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "b01be98d-7c30-44ef-a377-25dc72f4fd53") + ) + (junction + (at 166.37 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "b1a8f4e0-b600-4986-831d-e46bad61863f") + ) + (junction + (at 166.37 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "b36834f4-37cc-4c7d-a1d2-e02ea653a6bb") + ) + (junction + (at 237.49 78.74) (diameter 0) (color 0 0 0 0) (uuid "b5d1287b-ee52-4b6f-a51d-0ae08985fdfe") ) (junction - (at 63.5 168.91) + (at 166.37 92.71) (diameter 0) (color 0 0 0 0) - (uuid "cdd728b7-621d-43b0-b349-77939b52bdbe") + (uuid "b82c369d-555f-4f66-9c0a-5d478a60e546") ) (junction - (at 45.72 62.23) + (at 36.83 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "bc29b6e4-0c24-408b-a3f6-c16ae990bfc1") + ) + (junction + (at 166.37 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "be7d93d0-e64a-4ecc-b4ed-a8df952df049") + ) + (junction + (at 36.83 123.19) + (diameter 0) + (color 0 0 0 0) + (uuid "c1df5fbd-e424-49a6-ba40-7860ea77b6c1") + ) + (junction + (at 166.37 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "c4fed739-a884-4ebb-9691-8e986e293bdd") + ) + (junction + (at 166.37 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "c5456701-49f6-4d67-936c-766fa39d325e") + ) + (junction + (at 68.58 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c6e4e690-2c8a-4d97-b90a-98f659102600") + ) + (junction + (at 36.83 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "ca3949d8-58c5-4125-a2b3-aad8507e94e1") + ) + (junction + (at 166.37 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "cfe2a490-032f-4b33-bc13-04e8a619b9ff") + ) + (junction + (at 78.74 48.26) (diameter 0) (color 0 0 0 0) (uuid "d11de5f8-6e51-4827-b7b9-5167d51ffca1") ) (junction - (at 21.59 165.1) + (at 58.42 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "d30b4d29-22b7-4ce5-b57a-9cc101fe3384") + ) + (junction + (at 78.74 175.26) (diameter 0) (color 0 0 0 0) (uuid "d3e4bfa4-1a83-443f-9638-cd4fc204e424") ) (junction - (at 83.82 170.18) + (at 166.37 82.55) (diameter 0) (color 0 0 0 0) - (uuid "df1d87a4-2a2c-45f4-ba05-e808c4d47f9d") + (uuid "d7c2d3d4-1a70-4a3a-b5ee-2661864df9ff") ) (junction - (at 135.89 170.18) + (at 36.83 146.05) (diameter 0) (color 0 0 0 0) - (uuid "f8007a63-8149-4efa-845b-63605b0fc39c") + (uuid "db9518d1-1acd-4a02-b8f4-ddca692e9972") + ) + (junction + (at 36.83 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "e3ae9106-9c4e-45b3-a17a-d706395fa97f") + ) + (junction + (at 36.83 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "f3191f85-09c8-413e-99eb-7d81de6050ea") + ) + (junction + (at 109.22 151.13) + (diameter 0) + (color 0 0 0 0) + (uuid "f62522df-f068-4e01-96b9-de7a68d50dc3") ) (wire (pts - (xy 118.11 187.96) (xy 118.11 172.72) + (xy 260.35 34.29) (xy 260.35 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0024b45b-9e75-4a05-95db-b6d0d3edc49d") + ) + (wire + (pts + (xy 220.98 130.81) (xy 220.98 125.73) ) (stroke (width 0) @@ -4120,7 +3836,17 @@ ) (wire (pts - (xy 96.52 67.31) (xy 105.41 67.31) + (xy 85.09 72.39) (xy 85.09 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02175493-a2d3-49c8-a139-5b0af3983ec6") + ) + (wire + (pts + (xy 129.54 53.34) (xy 134.62 53.34) ) (stroke (width 0) @@ -4130,17 +3856,27 @@ ) (wire (pts - (xy 41.91 129.54) (xy 41.91 132.08) + (xy 166.37 105.41) (xy 172.72 105.41) ) (stroke (width 0) (type default) ) - (uuid "045a56a2-4741-438f-9285-3d7402a56c20") + (uuid "04cd69bf-3124-4831-89c6-e949a0b96b01") ) (wire (pts - (xy 116.84 148.59) (xy 127 148.59) + (xy 36.83 107.95) (xy 48.26 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05112015-2e9a-4c9d-8412-c392fd6c3ef5") + ) + (wire + (pts + (xy 238.76 44.45) (xy 238.76 62.23) ) (stroke (width 0) @@ -4150,17 +3886,7 @@ ) (wire (pts - (xy 54.61 39.37) (xy 54.61 52.07) - ) - (stroke - (width 0) - (type default) - ) - (uuid "056f4d49-5d96-4984-849c-b75fd9aaaaf5") - ) - (wire - (pts - (xy 74.93 96.52) (xy 74.93 91.44) + (xy 107.95 82.55) (xy 107.95 77.47) ) (stroke (width 0) @@ -4170,17 +3896,17 @@ ) (wire (pts - (xy 124.46 135.89) (xy 124.46 143.51) + (xy 66.04 102.87) (xy 68.58 102.87) ) (stroke (width 0) (type default) ) - (uuid "061c122d-4528-47e5-8f46-8d558577f8a6") + (uuid "05bb4a86-b586-41db-8e69-d7a991ec2828") ) (wire (pts - (xy 100.33 113.03) (xy 100.33 114.3) + (xy 133.35 99.06) (xy 133.35 100.33) ) (stroke (width 0) @@ -4190,27 +3916,47 @@ ) (wire (pts - (xy 83.82 151.13) (xy 95.25 151.13) + (xy 36.83 120.65) (xy 71.12 120.65) ) (stroke (width 0) (type default) ) - (uuid "099796bd-8690-4877-b6ad-ce208648cb8a") + (uuid "076087cf-94f7-4d14-a398-e3066a07f006") ) (wire (pts - (xy 99.06 160.02) (xy 116.84 160.02) + (xy 97.79 137.16) (xy 80.01 137.16) ) (stroke (width 0) (type default) ) - (uuid "0a3da233-b30e-4c11-836a-7fb6c345abd7") + (uuid "0888915d-eb59-4674-b9a9-6c4ee774959d") ) (wire (pts - (xy 104.14 135.89) (xy 100.33 135.89) + (xy 52.07 68.58) (xy 100.33 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0975b594-0378-4e07-99f0-9d0854e91d8a") + ) + (wire + (pts + (xy 68.58 114.3) (xy 78.74 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0aef6a29-aeae-470b-9310-d90d7befc717") + ) + (wire + (pts + (xy 134.62 121.92) (xy 133.35 121.92) ) (stroke (width 0) @@ -4220,17 +3966,27 @@ ) (wire (pts - (xy 109.22 143.51) (xy 109.22 134.62) + (xy 214.63 101.6) (xy 214.63 62.23) ) (stroke (width 0) (type default) ) - (uuid "0c7592a3-7e5a-437c-8e71-9fa09ae483fd") + (uuid "0bc222c0-af25-42ef-bb10-0dba5b11a048") ) (wire (pts - (xy 83.82 170.18) (xy 83.82 181.61) + (xy 36.83 133.35) (xy 77.47 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0cb2e4b1-2971-4609-96ae-fd2d554d4cbb") + ) + (wire + (pts + (xy 220.98 76.2) (xy 220.98 87.63) ) (stroke (width 0) @@ -4240,17 +3996,17 @@ ) (wire (pts - (xy 49.53 168.91) (xy 63.5 168.91) + (xy 80.01 137.16) (xy 80.01 130.81) ) (stroke (width 0) (type default) ) - (uuid "0df9fcf9-0599-4ed7-ba61-8c01b1e82a40") + (uuid "0dec0b96-e915-4b0a-80bb-fc7b2a7b9a49") ) (wire (pts - (xy 67.31 82.55) (xy 67.31 96.52) + (xy 100.33 68.58) (xy 100.33 82.55) ) (stroke (width 0) @@ -4260,17 +4016,7 @@ ) (wire (pts - (xy 83.82 148.59) (xy 83.82 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0f099c72-5c19-4bbc-82b5-94c2b8a28d5b") - ) - (wire - (pts - (xy 105.41 67.31) (xy 105.41 68.58) + (xy 134.62 53.34) (xy 134.62 54.61) ) (stroke (width 0) @@ -4280,17 +4026,37 @@ ) (wire (pts - (xy 95.25 151.13) (xy 95.25 153.67) + (xy 36.83 135.89) (xy 73.66 135.89) ) (stroke (width 0) (type default) ) - (uuid "110dc12e-fea7-4315-8a01-599eaa897939") + (uuid "1061e846-3822-48a4-a9d9-ed4b8b3fb9e7") ) (wire (pts - (xy 71.12 96.52) (xy 71.12 90.17) + (xy 71.12 118.11) (xy 78.74 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "109f5f6c-1e27-44fa-8bac-fb1107aa49e6") + ) + (wire + (pts + (xy 153.67 33.02) (xy 153.67 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12ad607d-7da0-4be2-b5e9-911f32ee2044") + ) + (wire + (pts + (xy 104.14 82.55) (xy 104.14 76.2) ) (stroke (width 0) @@ -4300,17 +4066,67 @@ ) (wire (pts - (xy 59.69 46.99) (xy 59.69 52.07) + (xy 166.37 80.01) (xy 172.72 80.01) ) (stroke (width 0) (type default) ) - (uuid "162ae415-de7e-44b9-9746-ee3e7c6accc4") + (uuid "15d3de00-fdf3-416b-938a-01a10dfcea95") ) (wire (pts - (xy 109.22 172.72) (xy 110.49 172.72) + (xy 260.35 39.37) (xy 273.05 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15e9d764-c3d5-4fb4-9f9f-f6497e6c2e3c") + ) + (wire + (pts + (xy 166.37 113.03) (xy 172.72 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16ccae97-1610-4ecd-85f1-0e0138b2b469") + ) + (wire + (pts + (xy 238.76 73.66) (xy 236.22 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17cb5b70-c8fa-458a-9f34-0fd2c985cf40") + ) + (wire + (pts + (xy 194.31 115.57) (xy 220.98 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "187e4032-a3a6-4211-81f6-c309f3e8b09e") + ) + (wire + (pts + (xy 273.05 39.37) (xy 273.05 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18f03fc9-bdcb-49e9-a60f-8d4e91e96514") + ) + (wire + (pts + (xy 246.38 78.74) (xy 247.65 78.74) ) (stroke (width 0) @@ -4320,17 +4136,27 @@ ) (wire (pts - (xy 66.04 172.72) (xy 66.04 180.34) + (xy 63.5 170.18) (xy 63.5 128.27) ) (stroke (width 0) (type default) ) - (uuid "1c1b32c2-4d88-47e0-94bd-566ba93a4085") + (uuid "1a59b7c5-2435-49a9-ac30-3505c7691445") ) (wire (pts - (xy 45.72 62.23) (xy 46.99 62.23) + (xy 92.71 35.56) (xy 151.13 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1be97f18-1113-4c13-b3a7-121c6aecb098") + ) + (wire + (pts + (xy 78.74 48.26) (xy 80.01 48.26) ) (stroke (width 0) @@ -4340,47 +4166,47 @@ ) (wire (pts - (xy 138.43 187.96) (xy 138.43 175.26) + (xy 36.83 115.57) (xy 66.04 115.57) ) (stroke (width 0) (type default) ) - (uuid "1cf83b1e-58d0-4280-a163-d5835c95d6e0") + (uuid "1e3b1836-7f06-469b-af2b-3cb6b28cd640") ) (wire (pts - (xy 63.5 148.59) (xy 63.5 168.91) + (xy 133.35 132.08) (xy 133.35 133.35) ) (stroke (width 0) (type default) ) - (uuid "1efeb969-297f-450e-9646-86555b2b4b68") + (uuid "1ff9131c-e286-4a00-9431-182a3cd78380") ) (wire (pts - (xy 39.37 132.08) (xy 39.37 135.89) + (xy 36.83 146.05) (xy 27.94 146.05) ) (stroke (width 0) (type default) ) - (uuid "1fd6900c-d7e6-4f31-b7cd-20ad26fb58b8") + (uuid "21a4640d-015e-48bb-b721-8e7dde103f32") ) (wire (pts - (xy 76.2 170.18) (xy 83.82 170.18) + (xy 236.22 101.6) (xy 214.63 101.6) ) (stroke (width 0) (type default) ) - (uuid "221d4b32-4fb7-4769-8e31-5282763eaa28") + (uuid "21d2e314-3195-4e8a-9e07-61e81c91b02f") ) (wire (pts - (xy 100.33 181.61) (xy 100.33 172.72) + (xy 237.49 87.63) (xy 237.49 78.74) ) (stroke (width 0) @@ -4390,37 +4216,27 @@ ) (wire (pts - (xy 49.53 157.48) (xy 49.53 168.91) + (xy 36.83 143.51) (xy 60.96 143.51) ) (stroke (width 0) (type default) ) - (uuid "24ee910b-51e2-4ca3-b1c1-1adf2b8b4589") + (uuid "22ff7f08-be5a-419e-b46e-cc441e19e63b") ) (wire (pts - (xy 27.94 124.46) (xy 45.72 124.46) + (xy 238.76 62.23) (xy 238.76 73.66) ) (stroke (width 0) (type default) ) - (uuid "2567e4f6-623e-475b-9cad-65e8de37ade1") + (uuid "275849be-866d-4d10-acea-6591167f4c05") ) (wire (pts - (xy 154.94 135.89) (xy 124.46 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "26a649ab-f1ba-4b19-8fe1-45b0864f7678") - ) - (wire - (pts - (xy 100.33 116.84) (xy 114.3 116.84) + (xy 133.35 102.87) (xy 166.37 102.87) ) (stroke (width 0) @@ -4430,7 +4246,17 @@ ) (wire (pts - (xy 45.72 67.31) (xy 45.72 62.23) + (xy 220.98 125.73) (xy 220.98 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2926af04-7054-4ce8-a5b1-de7cec877a89") + ) + (wire + (pts + (xy 78.74 53.34) (xy 78.74 48.26) ) (stroke (width 0) @@ -4440,7 +4266,27 @@ ) (wire (pts - (xy 127 148.59) (xy 127 152.4) + (xy 82.55 128.27) (xy 82.55 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29c9ae95-5297-42cf-8771-e79c322387a6") + ) + (wire + (pts + (xy 60.96 143.51) (xy 60.96 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29efa1e5-305c-4ef6-88ba-05c12fe7ef87") + ) + (wire + (pts + (xy 238.76 44.45) (xy 245.11 44.45) ) (stroke (width 0) @@ -4450,7 +4296,27 @@ ) (wire (pts - (xy 118.11 187.96) (xy 121.92 187.96) + (xy 73.66 135.89) (xy 73.66 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a7d10ae-c8ed-4afd-a60b-a821995d7561") + ) + (wire + (pts + (xy 266.7 158.75) (xy 266.7 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2aedc47e-9654-48cf-bc06-080d3b8e60a5") + ) + (wire + (pts + (xy 220.98 130.81) (xy 224.79 130.81) ) (stroke (width 0) @@ -4460,27 +4326,37 @@ ) (wire (pts - (xy 54.61 142.24) (xy 54.61 163.83) + (xy 166.37 90.17) (xy 172.72 90.17) ) (stroke (width 0) (type default) ) - (uuid "3032dae1-2675-4f2c-8993-66a42cfa8b04") + (uuid "2e69eabc-df84-434a-b10d-b8cc8f7a6e36") ) (wire (pts - (xy 26.67 142.24) (xy 54.61 142.24) + (xy 73.66 123.19) (xy 73.66 121.92) ) (stroke (width 0) (type default) ) - (uuid "31050d19-bc0b-4a30-9715-13333eacb2a4") + (uuid "305e5172-2763-4085-a599-029de4ad665b") ) (wire (pts - (xy 102.87 111.76) (xy 114.3 111.76) + (xy 36.83 105.41) (xy 39.37 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30df400d-11c7-4d91-8eb3-666fc98a9af3") + ) + (wire + (pts + (xy 135.89 97.79) (xy 166.37 97.79) ) (stroke (width 0) @@ -4490,27 +4366,7 @@ ) (wire (pts - (xy 66.04 151.13) (xy 66.04 172.72) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3215b71a-cb74-4c71-9a33-3a69b1503ee9") - ) - (wire - (pts - (xy 109.22 172.72) (xy 109.22 171.45) - ) - (stroke - (width 0) - (type default) - ) - (uuid "32dd161b-a0be-48c8-ac04-a127b7901a5f") - ) - (wire - (pts - (xy 104.14 109.22) (xy 114.3 109.22) + (xy 137.16 95.25) (xy 166.37 95.25) ) (stroke (width 0) @@ -4520,7 +4376,27 @@ ) (wire (pts - (xy 107.95 90.17) (xy 107.95 101.6) + (xy 27.94 130.81) (xy 36.83 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "352e9f32-f843-4c31-b40b-ce0b385a45bf") + ) + (wire + (pts + (xy 166.37 77.47) (xy 172.72 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "358e4f32-6b68-444f-bc79-4b7485258654") + ) + (wire + (pts + (xy 140.97 76.2) (xy 140.97 87.63) ) (stroke (width 0) @@ -4530,17 +4406,17 @@ ) (wire (pts - (xy 45.72 127) (xy 45.72 128.27) + (xy 36.83 140.97) (xy 53.34 140.97) ) (stroke (width 0) (type default) ) - (uuid "38ad5ad8-4f36-413a-93fd-70cf4c635bba") + (uuid "37157334-933c-4843-9a7b-dece17dd38ec") ) (wire (pts - (xy 88.9 77.47) (xy 88.9 80.01) + (xy 121.92 63.5) (xy 121.92 66.04) ) (stroke (width 0) @@ -4550,37 +4426,17 @@ ) (wire (pts - (xy 63.5 168.91) (xy 63.5 180.34) + (xy 71.12 120.65) (xy 71.12 118.11) ) (stroke (width 0) (type default) ) - (uuid "39ee775b-d6aa-4229-8668-f55cc45aed21") + (uuid "3de5d811-2543-4eac-9e65-786d6836d568") ) (wire (pts - (xy 135.89 160.02) (xy 135.89 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3aeebef6-90f6-41c7-8778-253849b25b92") - ) - (wire - (pts - (xy 54.61 177.8) (xy 68.58 177.8) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3bcbeb62-44a2-443d-8491-af32d155647f") - ) - (wire - (pts - (xy 83.82 186.69) (xy 83.82 181.61) + (xy 220.98 92.71) (xy 220.98 87.63) ) (stroke (width 0) @@ -4590,7 +4446,7 @@ ) (wire (pts - (xy 67.31 77.47) (xy 67.31 82.55) + (xy 100.33 63.5) (xy 100.33 68.58) ) (stroke (width 0) @@ -4600,7 +4456,7 @@ ) (wire (pts - (xy 106.68 104.14) (xy 114.3 104.14) + (xy 139.7 90.17) (xy 166.37 90.17) ) (stroke (width 0) @@ -4610,27 +4466,87 @@ ) (wire (pts - (xy 60.96 148.59) (xy 60.96 163.83) + (xy 27.94 110.49) (xy 36.83 110.49) ) (stroke (width 0) (type default) ) - (uuid "41f551a2-74ce-458e-a1a6-4c97c39a6b3a") + (uuid "3ef2e6d8-5cd3-49da-98d9-84a343d31e09") ) (wire (pts - (xy 68.58 177.8) (xy 68.58 180.34) + (xy 265.43 118.11) (xy 266.7 118.11) ) (stroke (width 0) (type default) ) - (uuid "496f7622-1e01-4b39-91ce-1200c56568ca") + (uuid "40169a9c-357d-417d-9c29-fe0ac1d406fc") ) (wire (pts - (xy 87.63 186.69) (xy 83.82 186.69) + (xy 120.65 135.89) (xy 120.65 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40ea4002-f796-4f09-8f73-6c67aacb9e60") + ) + (wire + (pts + (xy 151.13 35.56) (xy 151.13 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41ee22f0-651b-43b5-aab5-716b95a683e0") + ) + (wire + (pts + (xy 66.04 110.49) (xy 78.74 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "421ad0d0-cbdb-4682-aba5-a4348b64c700") + ) + (wire + (pts + (xy 27.94 105.41) (xy 36.83 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "422b8082-aa39-411a-a922-72551ab07241") + ) + (wire + (pts + (xy 86.36 139.7) (xy 86.36 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4411085c-521d-4bb3-9a46-c9f2da91e566") + ) + (wire + (pts + (xy 58.42 95.25) (xy 58.42 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a948669-7d76-4616-a1b1-fcd22386dcca") + ) + (wire + (pts + (xy 224.79 92.71) (xy 220.98 92.71) ) (stroke (width 0) @@ -4640,17 +4556,27 @@ ) (wire (pts - (xy 59.69 41.91) (xy 64.77 41.91) + (xy 160.02 74.93) (xy 166.37 74.93) ) (stroke (width 0) (type default) ) - (uuid "4b7466e5-8309-4843-a296-adbfb823eec0") + (uuid "4cac58b7-2ec1-4b1f-82cb-455c84a71192") ) (wire (pts - (xy 82.55 96.52) (xy 82.55 93.98) + (xy 27.94 140.97) (xy 36.83 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4eb62c2a-673b-41cd-9de5-1b7668be048b") + ) + (wire + (pts + (xy 115.57 82.55) (xy 115.57 80.01) ) (stroke (width 0) @@ -4660,17 +4586,17 @@ ) (wire (pts - (xy 26.67 157.48) (xy 49.53 157.48) + (xy 148.59 82.55) (xy 166.37 82.55) ) (stroke (width 0) (type default) ) - (uuid "505390b9-fda0-4d39-bf60-979b26be30b6") + (uuid "502d4266-a0f0-425a-9d82-758bc1849a34") ) (wire (pts - (xy 100.33 128.27) (xy 102.87 128.27) + (xy 133.35 114.3) (xy 146.05 114.3) ) (stroke (width 0) @@ -4680,7 +4606,7 @@ ) (wire (pts - (xy 110.49 82.55) (xy 91.44 82.55) + (xy 143.51 68.58) (xy 124.46 68.58) ) (stroke (width 0) @@ -4690,17 +4616,17 @@ ) (wire (pts - (xy 154.94 170.18) (xy 154.94 135.89) + (xy 166.37 102.87) (xy 172.72 102.87) ) (stroke (width 0) (type default) ) - (uuid "547a94de-9b94-4810-9ac4-5f9002860f8c") + (uuid "54c2f009-2a73-4782-9d74-e249e7f1af40") ) (wire (pts - (xy 36.83 62.23) (xy 45.72 62.23) + (xy 69.85 48.26) (xy 78.74 48.26) ) (stroke (width 0) @@ -4710,7 +4636,7 @@ ) (wire (pts - (xy 105.41 92.71) (xy 105.41 106.68) + (xy 138.43 78.74) (xy 138.43 92.71) ) (stroke (width 0) @@ -4720,7 +4646,17 @@ ) (wire (pts - (xy 43.18 113.03) (xy 43.18 109.22) + (xy 36.83 146.05) (xy 54.61 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58198414-4a9b-40a4-a3ea-712a60923e37") + ) + (wire + (pts + (xy 76.2 99.06) (xy 76.2 95.25) ) (stroke (width 0) @@ -4730,17 +4666,37 @@ ) (wire (pts - (xy 54.61 187.96) (xy 54.61 177.8) + (xy 133.35 110.49) (xy 166.37 110.49) ) (stroke (width 0) (type default) ) - (uuid "5b013b55-e3ff-4047-bdb1-47fbfc967e0e") + (uuid "59ba3180-bd3c-468d-96d7-ee72b7497489") ) (wire (pts - (xy 100.33 109.22) (xy 102.87 109.22) + (xy 27.94 118.11) (xy 36.83 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a135a2c-bc1d-42c4-8c4a-deb1cb57ea5a") + ) + (wire + (pts + (xy 27.94 107.95) (xy 36.83 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cfab86e-94cc-4968-9f96-cfa83eda60ec") + ) + (wire + (pts + (xy 133.35 95.25) (xy 135.89 95.25) ) (stroke (width 0) @@ -4750,7 +4706,37 @@ ) (wire (pts - (xy 74.93 91.44) (xy 106.68 91.44) + (xy 142.24 72.39) (xy 142.24 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e967d6d-6f3a-4225-9976-20b41822f87a") + ) + (wire + (pts + (xy 166.37 92.71) (xy 172.72 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5eec7e79-d13b-4adc-a3fd-747daf66d6a8") + ) + (wire + (pts + (xy 116.84 134.62) (xy 116.84 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f6d54e4-50ae-42c1-bb5f-bfc7e4c9afb3") + ) + (wire + (pts + (xy 107.95 77.47) (xy 139.7 77.47) ) (stroke (width 0) @@ -4760,7 +4746,7 @@ ) (wire (pts - (xy 110.49 76.2) (xy 110.49 82.55) + (xy 143.51 62.23) (xy 143.51 68.58) ) (stroke (width 0) @@ -4770,7 +4756,7 @@ ) (wire (pts - (xy 45.72 67.31) (xy 46.99 67.31) + (xy 78.74 53.34) (xy 80.01 53.34) ) (stroke (width 0) @@ -4780,17 +4766,17 @@ ) (wire (pts - (xy 31.75 77.47) (xy 31.75 96.52) + (xy 267.97 78.74) (xy 267.97 154.94) ) (stroke (width 0) (type default) ) - (uuid "66a17f3a-9260-41be-be29-15645cc29385") + (uuid "672f7e7a-9f20-49d3-81d2-f9f9a8dddc13") ) (wire (pts - (xy 100.33 135.89) (xy 100.33 146.05) + (xy 133.35 121.92) (xy 133.35 124.46) ) (stroke (width 0) @@ -4800,27 +4786,67 @@ ) (wire (pts - (xy 114.3 132.08) (xy 113.03 132.08) + (xy 105.41 144.78) (xy 187.96 144.78) ) (stroke (width 0) (type default) ) - (uuid "6ea7bc56-5b32-4b03-950b-d23a90793992") + (uuid "6b53a12a-b405-4df3-a872-2038386a690d") ) (wire (pts - (xy 100.33 124.46) (xy 114.3 124.46) + (xy 166.37 118.11) (xy 172.72 118.11) ) (stroke (width 0) (type default) ) - (uuid "70aba22d-1b4f-4f9a-8b0e-a10f799dccda") + (uuid "6b9892f5-8580-4b9d-947c-fe865964178f") ) (wire (pts - (xy 129.54 187.96) (xy 138.43 187.96) + (xy 187.96 76.2) (xy 220.98 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6cb11848-3b83-4825-9166-360c7c749a1c") + ) + (wire + (pts + (xy 166.37 115.57) (xy 172.72 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d032844-5d2c-4015-b24d-3d060eddd027") + ) + (wire + (pts + (xy 54.61 158.75) (xy 54.61 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ddf9b2e-c407-4d14-b650-4b677edf8951") + ) + (wire + (pts + (xy 166.37 85.09) (xy 172.72 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70a1c8a7-205c-47ee-b792-719ebf1743ce") + ) + (wire + (pts + (xy 232.41 130.81) (xy 250.19 130.81) ) (stroke (width 0) @@ -4830,7 +4856,27 @@ ) (wire (pts - (xy 110.49 67.31) (xy 110.49 68.58) + (xy 97.79 38.1) (xy 148.59 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71bed674-5b9b-4b7b-b01f-02165635c24b") + ) + (wire + (pts + (xy 86.36 139.7) (xy 77.47 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72de37dc-769e-40d1-a5f9-2b5f6d16f9b1") + ) + (wire + (pts + (xy 143.51 53.34) (xy 143.51 54.61) ) (stroke (width 0) @@ -4840,7 +4886,67 @@ ) (wire (pts - (xy 109.22 120.65) (xy 109.22 119.38) + (xy 109.22 134.62) (xy 109.22 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7362dda4-eea6-4388-81b5-b7769b3f0678") + ) + (wire + (pts + (xy 27.94 135.89) (xy 36.83 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "738542e2-b145-4111-b738-2be82935cf0b") + ) + (wire + (pts + (xy 262.89 78.74) (xy 267.97 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73d12657-5d9c-4a0a-9791-27e98fcd4270") + ) + (wire + (pts + (xy 36.83 113.03) (xy 39.37 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7580efac-5b41-4abf-a93c-414a93c092b9") + ) + (wire + (pts + (xy 166.37 110.49) (xy 172.72 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7614907d-478d-4b81-aa37-6e951694b65c") + ) + (wire + (pts + (xy 238.76 118.11) (xy 236.22 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76e31883-e915-4372-8c8e-a9aa7001b7d2") + ) + (wire + (pts + (xy 149.86 106.68) (xy 149.86 105.41) ) (stroke (width 0) @@ -4850,17 +4956,17 @@ ) (wire (pts - (xy 27.94 127) (xy 45.72 127) + (xy 27.94 115.57) (xy 36.83 115.57) ) (stroke (width 0) (type default) ) - (uuid "77eeae79-e86c-4d12-9a84-e0a295419311") + (uuid "77940e92-9cc9-47fa-b30e-5709c52b924e") ) (wire (pts - (xy 45.72 67.31) (xy 45.72 109.22) + (xy 78.74 53.34) (xy 78.74 95.25) ) (stroke (width 0) @@ -4870,7 +4976,7 @@ ) (wire (pts - (xy 127 139.7) (xy 127 148.59) + (xy 229.87 44.45) (xy 238.76 44.45) ) (stroke (width 0) @@ -4880,37 +4986,67 @@ ) (wire (pts - (xy 27.94 132.08) (xy 39.37 132.08) + (xy 66.04 130.81) (xy 66.04 170.18) ) (stroke (width 0) (type default) ) - (uuid "7ea8d504-964d-4828-a467-2b6bdd680829") + (uuid "79e17128-6f60-4f36-bc77-0db24c14e0fe") ) (wire (pts - (xy 72.39 148.59) (xy 72.39 153.67) + (xy 134.62 53.34) (xy 138.43 53.34) ) (stroke (width 0) (type default) ) - (uuid "7fc2b4f3-6ce9-4704-b40b-80faf7a990a0") + (uuid "79f895f9-c0b0-409e-9303-cf6cf2a44b5f") ) (wire (pts - (xy 147.32 170.18) (xy 154.94 170.18) + (xy 27.94 138.43) (xy 36.83 138.43) ) (stroke (width 0) (type default) ) - (uuid "80028354-888f-434f-8ed2-c97bbacc86af") + (uuid "7bbd0aae-15e0-4996-ac5d-910553db235e") ) (wire (pts - (xy 109.22 119.38) (xy 114.3 119.38) + (xy 157.48 85.09) (xy 166.37 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7cf35019-4f9a-4610-87e8-ebe23efc576a") + ) + (wire + (pts + (xy 27.94 120.65) (xy 36.83 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f4debf9-e038-4e62-8b37-8e32908db3ec") + ) + (wire + (pts + (xy 52.07 110.49) (xy 52.07 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81ab1c2d-a934-412d-b69b-53f90e6d2a2c") + ) + (wire + (pts + (xy 149.86 105.41) (xy 166.37 105.41) ) (stroke (width 0) @@ -4920,27 +5056,27 @@ ) (wire (pts - (xy 27.94 134.62) (xy 35.56 134.62) + (xy 194.31 151.13) (xy 194.31 115.57) ) (stroke (width 0) (type default) ) - (uuid "828398b9-d321-43b0-bd8d-e8dbc000bd27") + (uuid "85d7232a-cc61-4c83-9902-24cb77a4fd6f") ) (wire (pts - (xy 116.84 160.02) (xy 116.84 148.59) + (xy 73.66 121.92) (xy 78.74 121.92) ) (stroke (width 0) (type default) ) - (uuid "890be092-8a6a-4d47-aefb-00e9b052c345") + (uuid "86825a1e-fda4-41be-b969-a2e78364cad6") ) (wire (pts - (xy 64.77 80.01) (xy 64.77 77.47) + (xy 97.79 66.04) (xy 97.79 63.5) ) (stroke (width 0) @@ -4950,37 +5086,97 @@ ) (wire (pts - (xy 64.77 41.91) (xy 64.77 52.07) + (xy 238.76 125.73) (xy 238.76 118.11) ) (stroke (width 0) (type default) ) - (uuid "8c431730-b487-4b3e-b840-c45a03ec69e2") + (uuid "8ad6de39-92ba-461a-9b02-a37ca488740d") ) (wire (pts - (xy 118.11 172.72) (xy 119.38 172.72) + (xy 166.37 100.33) (xy 172.72 100.33) ) (stroke (width 0) (type default) ) - (uuid "8c7845c5-ff50-4d31-9d0d-1ca155532cb8") + (uuid "8b7eba86-cd2a-48a4-afd5-694db30ebeee") ) (wire (pts - (xy 31.75 104.14) (xy 31.75 120.65) + (xy 267.97 154.94) (xy 60.96 154.94) ) (stroke (width 0) (type default) ) - (uuid "8f448dd5-f506-4333-8c50-73cc2ea4269a") + (uuid "8b9bd8b2-8624-4864-806c-754f136f185b") ) (wire (pts - (xy 71.12 90.17) (xy 107.95 90.17) + (xy 187.96 76.2) (xy 187.96 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c69cf80-e967-4563-8ecb-512e659ca0d7") + ) + (wire + (pts + (xy 97.79 66.04) (xy 48.26 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8cdd058b-ceb8-45dc-a7da-b31b8178e9f5") + ) + (wire + (pts + (xy 105.41 134.62) (xy 105.41 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d4c2dd9-c885-4139-86e5-cc4bb6c58489") + ) + (wire + (pts + (xy 273.05 41.91) (xy 273.05 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d95a317-81fb-4da9-84a5-3f8d510ba4d7") + ) + (wire + (pts + (xy 109.22 151.13) (xy 194.31 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e021f63-d324-4374-b6e1-9fec23edb7ba") + ) + (wire + (pts + (xy 27.94 148.59) (xy 36.83 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f368979-ed46-4d39-ac5e-f413490dc7e4") + ) + (wire + (pts + (xy 104.14 76.2) (xy 140.97 76.2) ) (stroke (width 0) @@ -4990,7 +5186,17 @@ ) (wire (pts - (xy 102.87 109.22) (xy 102.87 111.76) + (xy 36.83 130.81) (xy 66.04 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9074d0e7-8de7-49a0-8814-b3fd043c6e6a") + ) + (wire + (pts + (xy 135.89 95.25) (xy 135.89 97.79) ) (stroke (width 0) @@ -5000,7 +5206,17 @@ ) (wire (pts - (xy 100.33 120.65) (xy 109.22 120.65) + (xy 248.92 118.11) (xy 250.19 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92001960-4dcc-4a17-a54f-ecbc5d636213") + ) + (wire + (pts + (xy 133.35 106.68) (xy 149.86 106.68) ) (stroke (width 0) @@ -5010,17 +5226,47 @@ ) (wire (pts - (xy 41.91 132.08) (xy 45.72 132.08) + (xy 142.24 118.11) (xy 133.35 118.11) ) (stroke (width 0) (type default) ) - (uuid "97f336d7-ef7a-480d-921d-643c1aeb1ee1") + (uuid "94998fdd-62ab-4759-990c-7d65a71ca87a") ) (wire (pts - (xy 102.87 127) (xy 114.3 127) + (xy 36.83 110.49) (xy 52.07 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96a82537-320c-4fd3-9c52-cfe73e1f2b81") + ) + (wire + (pts + (xy 166.37 95.25) (xy 172.72 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a8f50ea-93f1-4a33-8d85-156ae85ee5ba") + ) + (wire + (pts + (xy 77.47 139.7) (xy 77.47 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9aa8625b-c80d-4978-9aa3-5f4752b96ef4") + ) + (wire + (pts + (xy 146.05 113.03) (xy 166.37 113.03) ) (stroke (width 0) @@ -5030,7 +5276,7 @@ ) (wire (pts - (xy 105.41 80.01) (xy 105.41 76.2) + (xy 134.62 66.04) (xy 134.62 62.23) ) (stroke (width 0) @@ -5040,27 +5286,27 @@ ) (wire (pts - (xy 124.46 143.51) (xy 109.22 143.51) + (xy 273.05 19.05) (xy 273.05 21.59) ) (stroke (width 0) (type default) ) - (uuid "9f12a34b-5947-4620-aac5-7ae750cf5c09") + (uuid "9eb6632d-ad2e-4af4-85ac-0b9f4c42cf8d") ) (wire (pts - (xy 27.94 129.54) (xy 41.91 129.54) + (xy 36.83 118.11) (xy 68.58 118.11) ) (stroke (width 0) (type default) ) - (uuid "9f49ebe4-2ad7-477b-8342-225f089c26b2") + (uuid "9ec5a046-d5e6-4292-92d2-0b8d85f19b5c") ) (wire (pts - (xy 104.14 93.98) (xy 104.14 109.22) + (xy 137.16 80.01) (xy 137.16 95.25) ) (stroke (width 0) @@ -5070,37 +5316,77 @@ ) (wire (pts - (xy 63.5 148.59) (xy 64.77 148.59) + (xy 166.37 87.63) (xy 172.72 87.63) ) (stroke (width 0) (type default) ) - (uuid "a3e47baa-3842-4a00-ae70-9fbea0aa2c51") + (uuid "a1909bf3-dc11-4dc5-9de8-db1a5b7fd2f0") ) (wire (pts - (xy 134.62 170.18) (xy 135.89 170.18) + (xy 27.94 113.03) (xy 36.83 113.03) ) (stroke (width 0) (type default) ) - (uuid "a46c0747-6b76-46ae-aea4-9f10dfe8ba6b") + (uuid "a2ae876c-f8a9-49da-8f70-f5bc48038cce") ) (wire (pts - (xy 31.75 77.47) (xy 52.07 77.47) + (xy 273.05 21.59) (xy 273.05 22.86) ) (stroke (width 0) (type default) ) - (uuid "a7a4e282-db2b-442d-bf8e-93c4cfb30d34") + (uuid "a4dbdb43-0ad0-412a-8102-354458539546") ) (wire (pts - (xy 107.95 101.6) (xy 114.3 101.6) + (xy 153.67 77.47) (xy 166.37 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5b54f46-c76f-45bb-bc2b-8d765a777b56") + ) + (wire + (pts + (xy 101.6 134.62) (xy 101.6 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a62ad732-72b5-4635-8487-335064acef40") + ) + (wire + (pts + (xy 36.83 128.27) (xy 63.5 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6b0e77e-05c2-4fa6-a440-8a1ab021922e") + ) + (wire + (pts + (xy 105.41 144.78) (xy 101.6 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7ce4324-8f18-4098-8391-a011ec97ee4e") + ) + (wire + (pts + (xy 140.97 87.63) (xy 166.37 87.63) ) (stroke (width 0) @@ -5110,17 +5396,17 @@ ) (wire (pts - (xy 59.69 39.37) (xy 59.69 41.91) + (xy 27.94 143.51) (xy 36.83 143.51) ) (stroke (width 0) (type default) ) - (uuid "ae30f283-2e18-428f-93a9-3f76b71fb85b") + (uuid "ad2ec099-bfca-49c0-92fa-28dab762265b") ) (wire (pts - (xy 109.22 172.72) (xy 107.95 172.72) + (xy 246.38 78.74) (xy 245.11 78.74) ) (stroke (width 0) @@ -5130,7 +5416,7 @@ ) (wire (pts - (xy 64.77 80.01) (xy 86.36 80.01) + (xy 97.79 66.04) (xy 119.38 66.04) ) (stroke (width 0) @@ -5140,17 +5426,17 @@ ) (wire (pts - (xy 68.58 153.67) (xy 72.39 153.67) + (xy 48.26 66.04) (xy 48.26 107.95) ) (stroke (width 0) (type default) ) - (uuid "af7b046b-e9af-48d9-a008-ad0cae72c1e1") + (uuid "af0b42ca-9c31-4977-98d0-a24f99dcc09e") ) (wire (pts - (xy 35.56 116.84) (xy 45.72 116.84) + (xy 68.58 102.87) (xy 78.74 102.87) ) (stroke (width 0) @@ -5160,27 +5446,67 @@ ) (wire (pts - (xy 99.06 167.64) (xy 99.06 160.02) + (xy 250.19 130.81) (xy 250.19 118.11) ) (stroke (width 0) (type default) ) - (uuid "b6ebcaf9-c706-4661-9956-765df3730b5f") + (uuid "b3a4485a-f8f6-4a53-9c49-442960db3454") ) (wire (pts - (xy 26.67 187.96) (xy 54.61 187.96) + (xy 166.37 82.55) (xy 172.72 82.55) ) (stroke (width 0) (type default) ) - (uuid "b7ed516e-6297-499f-b9ee-263d2fb5f13e") + (uuid "b43ab007-4f58-4059-852f-db1c42a58778") ) (wire (pts - (xy 67.31 82.55) (xy 91.44 82.55) + (xy 87.63 33.02) (xy 153.67 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5e3c4a1-781c-492e-9d78-4b6a1c815e25") + ) + (wire + (pts + (xy 66.04 115.57) (xy 66.04 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b62d6295-38ba-4e16-84d6-222d076ec8aa") + ) + (wire + (pts + (xy 36.83 148.59) (xy 52.07 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6a2e993-3020-4352-83e4-0d064578a618") + ) + (wire + (pts + (xy 166.37 74.93) (xy 172.72 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8463d9f-42bf-4715-9829-e06e3a4f751b") + ) + (wire + (pts + (xy 100.33 68.58) (xy 124.46 68.58) ) (stroke (width 0) @@ -5190,7 +5516,7 @@ ) (wire (pts - (xy 105.41 106.68) (xy 114.3 106.68) + (xy 138.43 92.71) (xy 166.37 92.71) ) (stroke (width 0) @@ -5200,17 +5526,17 @@ ) (wire (pts - (xy 54.61 163.83) (xy 60.96 163.83) + (xy 71.12 170.18) (xy 66.04 170.18) ) (stroke (width 0) (type default) ) - (uuid "bc353d31-d11c-4631-909e-563ea5bda03c") + (uuid "bd8e90a4-ca1c-4e31-b7d6-61afb21a2ecd") ) (wire (pts - (xy 43.18 109.22) (xy 35.56 109.22) + (xy 76.2 95.25) (xy 68.58 95.25) ) (stroke (width 0) @@ -5220,37 +5546,97 @@ ) (wire (pts - (xy 135.89 170.18) (xy 139.7 170.18) + (xy 214.63 62.23) (xy 238.76 62.23) ) (stroke (width 0) (type default) ) - (uuid "c0162e25-d53c-4e6d-a040-e14eecf144d9") + (uuid "bfb51f13-2066-474f-a835-676d6adde32b") ) (wire (pts - (xy 68.58 153.67) (xy 68.58 177.8) + (xy 166.37 107.95) (xy 172.72 107.95) ) (stroke (width 0) (type default) ) - (uuid "c0ec4feb-b940-4a33-aa14-a000b1139ce7") + (uuid "bfb8543e-1cbe-45ef-954b-73d500843abe") ) (wire (pts - (xy 45.72 120.65) (xy 31.75 120.65) + (xy 63.5 128.27) (xy 82.55 128.27) ) (stroke (width 0) (type default) ) - (uuid "c69d86f6-e12f-4b18-bcf9-33be9194a08d") + (uuid "bfbafd94-7973-400d-b286-05393a1ad2a7") ) (wire (pts - (xy 88.9 80.01) (xy 105.41 80.01) + (xy 80.01 130.81) (xy 66.04 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfe0d61a-aa2c-4e96-b1de-f0c2ebab16c3") + ) + (wire + (pts + (xy 69.85 138.43) (xy 69.85 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1c9a16b-4cb6-49eb-9f09-14144648e194") + ) + (wire + (pts + (xy 27.94 123.19) (xy 36.83 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2b8d2be-5cdc-419a-bb3f-3cee6ed31767") + ) + (wire + (pts + (xy 92.71 38.1) (xy 92.71 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c56019db-65c5-4ddd-a649-8e7bf048724d") + ) + (wire + (pts + (xy 27.94 125.73) (xy 36.83 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6b5be2c-f15d-45ed-8ec1-f857a24829e5") + ) + (wire + (pts + (xy 260.35 26.67) (xy 260.35 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c83e3aa5-f652-43e6-8aad-6c1ab3479f6a") + ) + (wire + (pts + (xy 121.92 66.04) (xy 134.62 66.04) ) (stroke (width 0) @@ -5260,27 +5646,57 @@ ) (wire (pts - (xy 39.37 135.89) (xy 45.72 135.89) + (xy 162.56 118.11) (xy 162.56 123.19) ) (stroke (width 0) (type default) ) - (uuid "cab4f89a-6ed1-42aa-aedf-074dae504813") + (uuid "c964f159-cd01-478b-90c4-c0a11b1c12bf") ) (wire (pts - (xy 116.84 160.02) (xy 119.38 160.02) + (xy 233.68 125.73) (xy 238.76 125.73) ) (stroke (width 0) (type default) ) - (uuid "cc861686-b905-4e4a-aaef-53841c636e23") + (uuid "ca2241d9-ce28-4221-b692-4c2973f0d64a") ) (wire (pts - (xy 87.63 181.61) (xy 83.82 181.61) + (xy 27.94 128.27) (xy 36.83 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd3c4404-c0fb-460e-b2bc-3a57d94217f9") + ) + (wire + (pts + (xy 36.83 125.73) (xy 53.34 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf1879d4-9c06-4d23-ae4a-3af980aae76b") + ) + (wire + (pts + (xy 54.61 158.75) (xy 266.7 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfc015d0-58b4-403c-b1f0-f0b9108eeda4") + ) + (wire + (pts + (xy 224.79 87.63) (xy 220.98 87.63) ) (stroke (width 0) @@ -5290,17 +5706,27 @@ ) (wire (pts - (xy 60.96 163.83) (xy 60.96 180.34) + (xy 101.6 139.7) (xy 86.36 139.7) ) (stroke (width 0) (type default) ) - (uuid "d19bbd6e-bc66-4417-bbba-4334d1916c64") + (uuid "d2b46cf8-a0c3-4fd4-9883-f872a7170bf6") ) (wire (pts - (xy 82.55 93.98) (xy 104.14 93.98) + (xy 236.22 113.03) (xy 236.22 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d333cedc-bcfc-41ed-9dca-e6237f5adc31") + ) + (wire + (pts + (xy 115.57 80.01) (xy 137.16 80.01) ) (stroke (width 0) @@ -5310,27 +5736,57 @@ ) (wire (pts - (xy 68.58 148.59) (xy 68.58 151.13) + (xy 97.79 134.62) (xy 97.79 137.16) ) (stroke (width 0) (type default) ) - (uuid "d5a1c70b-1e11-4cae-ab04-a5207355a263") + (uuid "d5fb5f5b-cf01-4b03-8cf1-7466500e4138") ) (wire (pts - (xy 76.2 148.59) (xy 76.2 170.18) + (xy 151.13 80.01) (xy 166.37 80.01) ) (stroke (width 0) (type default) ) - (uuid "dfeca812-09fe-4b53-9c2b-85fa8f0ab48d") + (uuid "d63b4043-9351-419f-8f59-688c9fa649d3") ) (wire (pts - (xy 100.33 114.3) (xy 114.3 114.3) + (xy 27.94 133.35) (xy 36.83 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d75babeb-9991-40ac-93b0-27699a27c945") + ) + (wire + (pts + (xy 220.98 125.73) (xy 226.06 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d77f20da-f965-4249-8355-6c0ca3b30c96") + ) + (wire + (pts + (xy 156.21 107.95) (xy 166.37 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "daf0c721-15b1-41a3-b636-a5597ff7192b") + ) + (wire + (pts + (xy 133.35 100.33) (xy 166.37 100.33) ) (stroke (width 0) @@ -5340,7 +5796,27 @@ ) (wire (pts - (xy 78.74 92.71) (xy 105.41 92.71) + (xy 69.85 151.13) (xy 109.22 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e043b982-e139-4724-b469-0573c6e40143") + ) + (wire + (pts + (xy 260.35 21.59) (xy 273.05 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0cc00d6-2002-4c81-8da7-f387690d1848") + ) + (wire + (pts + (xy 111.76 78.74) (xy 138.43 78.74) ) (stroke (width 0) @@ -5350,7 +5826,27 @@ ) (wire (pts - (xy 86.36 80.01) (xy 88.9 80.01) + (xy 101.6 144.78) (xy 101.6 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e16dca22-cfe8-4328-8276-4c8944d29278") + ) + (wire + (pts + (xy 36.83 138.43) (xy 69.85 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e31c010b-c02b-47a9-afab-679c5b404d69") + ) + (wire + (pts + (xy 119.38 66.04) (xy 121.92 66.04) ) (stroke (width 0) @@ -5360,7 +5856,7 @@ ) (wire (pts - (xy 91.44 82.55) (xy 91.44 77.47) + (xy 124.46 68.58) (xy 124.46 63.5) ) (stroke (width 0) @@ -5370,7 +5866,17 @@ ) (wire (pts - (xy 45.72 113.03) (xy 43.18 113.03) + (xy 55.88 170.18) (xy 63.5 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7ab39ef-eadc-41d6-83ff-f3704e15af03") + ) + (wire + (pts + (xy 78.74 99.06) (xy 76.2 99.06) ) (stroke (width 0) @@ -5380,17 +5886,17 @@ ) (wire (pts - (xy 26.67 172.72) (xy 66.04 172.72) + (xy 166.37 97.79) (xy 172.72 97.79) ) (stroke (width 0) (type default) ) - (uuid "ebdbfe57-677e-4db8-bf58-2be127ea6813") + (uuid "ecbe1b3d-94f1-4019-bc83-9b94fe4a981f") ) (wire (pts - (xy 102.87 128.27) (xy 102.87 127) + (xy 146.05 114.3) (xy 146.05 113.03) ) (stroke (width 0) @@ -5400,7 +5906,17 @@ ) (wire (pts - (xy 95.25 181.61) (xy 100.33 181.61) + (xy 66.04 95.25) (xy 68.58 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edd6497a-55a1-4b73-a6b9-d3da1ef4dc9c") + ) + (wire + (pts + (xy 232.41 87.63) (xy 237.49 87.63) ) (stroke (width 0) @@ -5410,7 +5926,7 @@ ) (wire (pts - (xy 95.25 186.69) (xy 109.22 186.69) + (xy 232.41 92.71) (xy 246.38 92.71) ) (stroke (width 0) @@ -5420,7 +5936,17 @@ ) (wire (pts - (xy 105.41 67.31) (xy 110.49 67.31) + (xy 101.6 144.78) (xy 73.66 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef4f5e0f-224b-4539-991f-eaf66c3480aa") + ) + (wire + (pts + (xy 138.43 53.34) (xy 143.51 53.34) ) (stroke (width 0) @@ -5430,37 +5956,17 @@ ) (wire (pts - (xy 109.22 134.62) (xy 114.3 134.62) + (xy 134.62 72.39) (xy 85.09 72.39) ) (stroke (width 0) (type default) ) - (uuid "f0b61297-d6dc-48ce-9832-3dde6205fa60") + (uuid "f244f701-416e-47bb-bffa-27459ec9392f") ) (wire (pts - (xy 59.69 46.99) (xy 57.15 46.99) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f0f32a12-429a-426a-a117-e9ab9d0ffa99") - ) - (wire - (pts - (xy 114.3 129.54) (xy 113.03 129.54) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f277975e-3ce6-407c-9b9d-24b3be04b102") - ) - (wire - (pts - (xy 100.33 172.72) (xy 99.06 172.72) + (xy 237.49 78.74) (xy 236.22 78.74) ) (stroke (width 0) @@ -5470,7 +5976,7 @@ ) (wire (pts - (xy 78.74 96.52) (xy 78.74 92.71) + (xy 111.76 82.55) (xy 111.76 78.74) ) (stroke (width 0) @@ -5480,17 +5986,17 @@ ) (wire (pts - (xy 66.04 151.13) (xy 68.58 151.13) + (xy 162.56 115.57) (xy 166.37 115.57) ) (stroke (width 0) (type default) ) - (uuid "f5663bfd-a3a3-4605-bffc-7be1d76d017c") + (uuid "f48c26b6-6c4d-4964-9bd8-30db9be96280") ) (wire (pts - (xy 86.36 80.01) (xy 86.36 96.52) + (xy 119.38 66.04) (xy 119.38 82.55) ) (stroke (width 0) @@ -5500,7 +6006,17 @@ ) (wire (pts - (xy 109.22 186.69) (xy 109.22 172.72) + (xy 36.83 123.19) (xy 73.66 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f66ed914-b417-4047-8922-57053477832d") + ) + (wire + (pts + (xy 246.38 92.71) (xy 246.38 78.74) ) (stroke (width 0) @@ -5510,7 +6026,7 @@ ) (wire (pts - (xy 80.01 148.59) (xy 80.01 153.67) + (xy 113.03 134.62) (xy 113.03 135.89) ) (stroke (width 0) @@ -5520,7 +6036,7 @@ ) (wire (pts - (xy 138.43 175.26) (xy 134.62 175.26) + (xy 241.3 118.11) (xy 238.76 118.11) ) (stroke (width 0) @@ -5530,27 +6046,57 @@ ) (wire (pts - (xy 127 160.02) (xy 135.89 160.02) + (xy 82.55 134.62) (xy 93.98 134.62) ) (stroke (width 0) (type default) ) - (uuid "fbab6053-3982-4ae4-ac83-ef6c4a6cbcbc") + (uuid "fa70a7a1-2de7-4a71-9afb-37b88b2c2e3b") ) (wire (pts - (xy 57.15 46.99) (xy 57.15 39.37) + (xy 148.59 38.1) (xy 148.59 82.55) ) (stroke (width 0) (type default) ) - (uuid "fedcdb67-225c-4f77-bfeb-44ab490e61d6") + (uuid "fa79e2be-c740-487f-82fb-4215023c6e76") ) (wire (pts - (xy 106.68 91.44) (xy 106.68 104.14) + (xy 87.63 38.1) (xy 87.63 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fcb5b905-708e-4244-b75d-42e2bba676b9") + ) + (wire + (pts + (xy 162.56 118.11) (xy 166.37 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd086b55-47b1-473e-a71d-bb85712226b2") + ) + (wire + (pts + (xy 68.58 118.11) (xy 68.58 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdbb8a7d-129e-481f-988a-3ad85884c5d0") + ) + (wire + (pts + (xy 139.7 77.47) (xy 139.7 90.17) ) (stroke (width 0) @@ -5559,26 +6105,16 @@ (uuid "ffcda3fb-f14f-4bb1-bf12-23d65085ec84") ) (symbol - (lib_id "power:GND") - (at 146.05 180.34 180) + (lib_id "Device:C") + (at 250.19 134.62 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "000985c8-f7de-41e7-90a9-a280827022d6") - (property "Reference" "#PWR040" - (at 146.05 173.99 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 143.51 179.0701 0) + (uuid "00928f12-dfb0-4ab4-8f76-2bf688c9881f") + (property "Reference" "C8" + (at 253.111 133.4516 0) (effects (font (size 1.27 1.27) @@ -5586,74 +6122,17 @@ (justify left) ) ) - (property "Footprint" "" - (at 146.05 180.34 0) + (property "Value" "10n" + (at 253.111 135.763 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (justify left) ) ) - (property "Datasheet" "" - (at 146.05 180.34 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 146.05 180.34 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "8e356d96-54df-4f1a-9494-9e0658451e05") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR040") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_name "R_1") - (lib_id "Device:R") - (at 114.3 172.72 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "083bedfc-72c4-43dd-9eb3-398c42fa7294") - (property "Reference" "R4" - (at 114.3 179.07 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "10k" - (at 114.3 176.53 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 114.3 170.942 90) + (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" + (at 251.1552 138.43 0) (effects (font (size 1.27 1.27) @@ -5662,7 +6141,142 @@ ) ) (property "Datasheet" "~" - (at 114.3 172.72 0) + (at 250.19 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 250.19 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6eab49a5-cec3-4857-8531-301baadb1d03") + ) + (pin "2" + (uuid "e20d881b-3253-4cf5-bb40-7a272d6264b6") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 52.07 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00f029c8-cc2b-44be-acc3-87f0f72639dc") + (property "Reference" "#PWR031" + (at 52.07 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 52.07 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 52.07 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "46a8eda6-effa-41cf-9e97-a8791b6abdd1") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "R_1") + (lib_id "Device:R") + (at 251.46 78.74 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "083bedfc-72c4-43dd-9eb3-398c42fa7294") + (property "Reference" "R10" + (at 251.46 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2k2" + (at 251.46 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 251.46 76.962 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 251.46 78.74 0) (effects (font (size 1.27 1.27) @@ -5671,7 +6285,7 @@ ) ) (property "Description" "Resistor" - (at 114.3 172.72 0) + (at 251.46 78.74 0) (effects (font (size 1.27 1.27) @@ -5688,24 +6302,24 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R4") + (reference "R10") (unit 1) ) ) ) ) (symbol - (lib_id "power:+3.3V") - (at 45.72 62.23 0) + (lib_id "power:GND") + (at 160.02 74.93 270) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "0a5efd49-591b-4332-9312-221efb1684a5") - (property "Reference" "#PWR09" - (at 45.72 66.04 0) + (uuid "08e319b7-27dc-432a-a185-575cdef4e2cf") + (property "Reference" "#PWR034" + (at 153.67 74.93 0) (effects (font (size 1.27 1.27) @@ -5713,16 +6327,17 @@ (hide yes) ) ) - (property "Value" "+3.3V" - (at 45.72 57.15 0) + (property "Value" "GND" + (at 153.162 75.946 90) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 45.72 62.23 0) + (at 160.02 74.93 0) (effects (font (size 1.27 1.27) @@ -5731,7 +6346,7 @@ ) ) (property "Datasheet" "" - (at 45.72 62.23 0) + (at 160.02 74.93 0) (effects (font (size 1.27 1.27) @@ -5740,7 +6355,73 @@ ) ) (property "Description" "" - (at 45.72 62.23 0) + (at 160.02 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "892fc1d5-525d-4ac2-8e83-5feea18f1a9e") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR034") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 78.74 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0a5efd49-591b-4332-9312-221efb1684a5") + (property "Reference" "#PWR03" + (at 78.74 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 78.74 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 78.74 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 78.74 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 78.74 48.26 0) (effects (font (size 1.27 1.27) @@ -5754,7 +6435,71 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR09") + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 133.35 168.91 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d0d89ca-79c5-463e-837c-fc9aa6274b35") + (property "Reference" "H2" + (at 135.89 167.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 135.89 170.1799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (at 133.35 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 133.35 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 133.35 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "H2") (unit 1) ) ) @@ -5762,7 +6507,7 @@ ) (symbol (lib_id "Amplifier_Operational:MCP6022") - (at 91.44 170.18 0) + (at 228.6 76.2 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -5770,8 +6515,8 @@ (on_board yes) (dnp no) (uuid "0d422aeb-0b7a-45f1-bffe-4fb29954d876") - (property "Reference" "U7" - (at 91.44 160.02 0) + (property "Reference" "U4" + (at 228.6 66.04 0) (effects (font (size 1.27 1.27) @@ -5779,7 +6524,7 @@ ) ) (property "Value" "MCP6022" - (at 91.44 162.56 0) + (at 228.6 68.58 0) (effects (font (size 1.27 1.27) @@ -5787,7 +6532,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 91.44 170.18 0) + (at 228.6 76.2 0) (effects (font (size 1.27 1.27) @@ -5796,7 +6541,7 @@ ) ) (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/20001685e.pdf" - (at 91.44 170.18 0) + (at 228.6 76.2 0) (effects (font (size 1.27 1.27) @@ -5805,7 +6550,7 @@ ) ) (property "Description" "Dual Operational Amplifiers, Rail-to-Rail Input/Output, DIP-8/SOIC-8/TSSOP-8" - (at 91.44 170.18 0) + (at 228.6 76.2 0) (effects (font (size 1.27 1.27) @@ -5840,7 +6585,7 @@ (instances (project "" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "U7") + (reference "U4") (unit 1) ) ) @@ -5848,7 +6593,7 @@ ) (symbol (lib_id "Device:R") - (at 105.41 72.39 0) + (at 134.62 58.42 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5856,7 +6601,7 @@ (dnp no) (uuid "0e954770-e411-404c-9f60-e77a9b02dae1") (property "Reference" "R2" - (at 107.188 71.2216 0) + (at 136.398 57.2516 0) (effects (font (size 1.27 1.27) @@ -5865,7 +6610,7 @@ ) ) (property "Value" "4k7" - (at 107.188 73.533 0) + (at 136.398 59.563 0) (effects (font (size 1.27 1.27) @@ -5873,8 +6618,8 @@ (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 103.632 72.39 90) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 132.842 58.42 90) (effects (font (size 1.27 1.27) @@ -5883,7 +6628,7 @@ ) ) (property "Datasheet" "~" - (at 105.41 72.39 0) + (at 134.62 58.42 0) (effects (font (size 1.27 1.27) @@ -5892,7 +6637,7 @@ ) ) (property "Description" "" - (at 105.41 72.39 0) + (at 134.62 58.42 0) (effects (font (size 1.27 1.27) @@ -5917,7 +6662,7 @@ ) (symbol (lib_id "Oscillator:Si5351A-B-GT") - (at 59.69 64.77 90) + (at 92.71 50.8 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5925,7 +6670,7 @@ (dnp no) (uuid "0fde9d4d-184d-4dce-b6ed-79084d70e5a1") (property "Reference" "U1" - (at 59.69 64.77 90) + (at 92.71 50.8 90) (effects (font (size 1.27 1.27) @@ -5933,7 +6678,7 @@ ) ) (property "Value" "Si5351A-B-GT" - (at 60.96 68.58 90) + (at 93.98 54.61 90) (effects (font (size 1.27 1.27) @@ -5941,7 +6686,7 @@ ) ) (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" - (at 80.01 64.77 0) + (at 113.03 50.8 0) (effects (font (size 1.27 1.27) @@ -5950,7 +6695,7 @@ ) ) (property "Datasheet" "https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf" - (at 62.23 73.66 0) + (at 95.25 59.69 0) (effects (font (size 1.27 1.27) @@ -5959,7 +6704,7 @@ ) ) (property "Description" "" - (at 59.69 64.77 0) + (at 92.71 50.8 0) (effects (font (size 1.27 1.27) @@ -6008,15 +6753,15 @@ ) (symbol (lib_id "Device:C") - (at 143.51 170.18 90) + (at 261.62 118.11 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "14263717-3d26-4f9a-96f8-d7a7e1a74838") - (property "Reference" "C10" - (at 142.3416 167.259 0) + (property "Reference" "C11" + (at 260.4516 115.189 0) (effects (font (size 1.27 1.27) @@ -6024,8 +6769,8 @@ (justify left) ) ) - (property "Value" "330n" - (at 144.653 167.259 0) + (property "Value" "1µ" + (at 262.763 115.189 0) (effects (font (size 1.27 1.27) @@ -6034,7 +6779,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 147.32 169.2148 0) + (at 265.43 117.1448 0) (effects (font (size 1.27 1.27) @@ -6043,7 +6788,7 @@ ) ) (property "Datasheet" "~" - (at 143.51 170.18 0) + (at 261.62 118.11 0) (effects (font (size 1.27 1.27) @@ -6052,7 +6797,7 @@ ) ) (property "Description" "" - (at 143.51 170.18 0) + (at 261.62 118.11 0) (effects (font (size 1.27 1.27) @@ -6069,7 +6814,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "C10") + (reference "C11") (unit 1) ) ) @@ -6077,7 +6822,7 @@ ) (symbol (lib_id "power:GND") - (at 72.39 64.77 90) + (at 105.41 50.8 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6085,8 +6830,8 @@ (dnp no) (fields_autoplaced yes) (uuid "1460454f-5643-4a7d-abc0-2641e785d3ed") - (property "Reference" "#PWR012" - (at 78.74 64.77 0) + (property "Reference" "#PWR07" + (at 111.76 50.8 0) (effects (font (size 1.27 1.27) @@ -6095,7 +6840,7 @@ ) ) (property "Value" "GND" - (at 76.2 64.7699 90) + (at 109.22 50.7999 90) (effects (font (size 1.27 1.27) @@ -6104,7 +6849,7 @@ ) ) (property "Footprint" "" - (at 72.39 64.77 0) + (at 105.41 50.8 0) (effects (font (size 1.27 1.27) @@ -6113,7 +6858,7 @@ ) ) (property "Datasheet" "" - (at 72.39 64.77 0) + (at 105.41 50.8 0) (effects (font (size 1.27 1.27) @@ -6122,7 +6867,7 @@ ) ) (property "Description" "" - (at 72.39 64.77 0) + (at 105.41 50.8 0) (effects (font (size 1.27 1.27) @@ -6136,89 +6881,23 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR012") + (reference "#PWR07") (unit 1) ) ) ) ) (symbol - (lib_id "power:+3.3V") - (at 113.03 129.54 90) + (lib_id "Device:C") + (at 229.87 125.73 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "1676879d-2dac-4772-84b5-70204b69889b") - (property "Reference" "#PWR021" - (at 116.84 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 104.14 129.54 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 113.03 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 113.03 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 113.03 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "017dc789-cba1-48b8-82a2-7b665379f111") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR021") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R") - (at 63.5 92.71 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "19405bce-01fb-4cac-957a-65dcde5bef83") - (property "Reference" "R1" - (at 65.278 91.5416 0) + (uuid "187e4e22-1855-4c15-8342-a3a509fb32ac") + (property "Reference" "C5" + (at 228.7016 122.809 0) (effects (font (size 1.27 1.27) @@ -6226,8 +6905,8 @@ (justify left) ) ) - (property "Value" "10k" - (at 65.278 93.853 0) + (property "Value" "1n5" + (at 231.013 122.809 0) (effects (font (size 1.27 1.27) @@ -6235,8 +6914,8 @@ (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 61.722 92.71 90) + (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" + (at 233.68 124.7648 0) (effects (font (size 1.27 1.27) @@ -6245,7 +6924,7 @@ ) ) (property "Datasheet" "~" - (at 63.5 92.71 0) + (at 229.87 125.73 0) (effects (font (size 1.27 1.27) @@ -6254,7 +6933,76 @@ ) ) (property "Description" "" - (at 63.5 92.71 0) + (at 229.87 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b083cd35-5823-4450-92b6-de20ec13fa42") + ) + (pin "2" + (uuid "018eb232-0881-441a-96fd-e8b7e874b448") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 96.52 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "19405bce-01fb-4cac-957a-65dcde5bef83") + (property "Reference" "R1" + (at 98.298 77.5716 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 98.298 79.883 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 94.742 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 96.52 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 96.52 78.74 0) (effects (font (size 1.27 1.27) @@ -6279,7 +7027,7 @@ ) (symbol (lib_id "Diode:BAT54SW") - (at 21.59 157.48 90) + (at 71.12 175.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6287,8 +7035,8 @@ (dnp no) (fields_autoplaced yes) (uuid "1a16911a-85ff-4f6f-b09c-a14d4493e96a") - (property "Reference" "D3" - (at 15.24 157.48 0) + (property "Reference" "D2" + (at 71.12 181.61 0) (effects (font (size 1.27 1.27) @@ -6296,7 +7044,7 @@ ) ) (property "Value" "BAT54SW" - (at 17.78 157.48 0) + (at 71.12 179.07 0) (effects (font (size 1.27 1.27) @@ -6304,7 +7052,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 18.415 155.575 0) + (at 69.215 178.435 0) (effects (font (size 1.27 1.27) @@ -6314,7 +7062,7 @@ ) ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 21.59 160.528 0) + (at 74.168 175.26 0) (effects (font (size 1.27 1.27) @@ -6323,7 +7071,7 @@ ) ) (property "Description" "" - (at 21.59 157.48 0) + (at 71.12 175.26 0) (effects (font (size 1.27 1.27) @@ -6343,7 +7091,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "D3") + (reference "D2") (unit 1) ) ) @@ -6352,8 +7100,8 @@ (symbol (lib_name "R_1") (lib_id "Device:R") - (at 130.81 139.7 270) - (mirror x) + (at 229.87 40.64 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6361,8 +7109,8 @@ (dnp no) (fields_autoplaced yes) (uuid "1cfb9e00-b3a6-46ef-9116-3e30cc7956a0") - (property "Reference" "R11" - (at 130.81 133.35 90) + (property "Reference" "R6" + (at 223.52 40.64 90) (effects (font (size 1.27 1.27) @@ -6370,15 +7118,15 @@ ) ) (property "Value" "100k" - (at 130.81 135.89 90) + (at 226.06 40.64 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 130.81 141.478 90) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 231.648 40.64 90) (effects (font (size 1.27 1.27) @@ -6387,7 +7135,7 @@ ) ) (property "Datasheet" "~" - (at 130.81 139.7 0) + (at 229.87 40.64 0) (effects (font (size 1.27 1.27) @@ -6396,7 +7144,7 @@ ) ) (property "Description" "Resistor" - (at 130.81 139.7 0) + (at 229.87 40.64 0) (effects (font (size 1.27 1.27) @@ -6413,7 +7161,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R11") + (reference "R6") (unit 1) ) ) @@ -6421,7 +7169,7 @@ ) (symbol (lib_id "power:GND") - (at 114.3 121.92 270) + (at 156.21 107.95 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -6429,8 +7177,8 @@ (on_board yes) (dnp no) (uuid "1d49b9e9-20ba-4249-afa9-78d29e7680cb") - (property "Reference" "#PWR016" - (at 107.95 121.92 0) + (property "Reference" "#PWR017" + (at 149.86 107.95 0) (effects (font (size 1.27 1.27) @@ -6439,7 +7187,7 @@ ) ) (property "Value" "GND" - (at 107.442 122.936 90) + (at 149.352 108.966 90) (effects (font (size 1.27 1.27) @@ -6448,7 +7196,7 @@ ) ) (property "Footprint" "" - (at 114.3 121.92 0) + (at 156.21 107.95 0) (effects (font (size 1.27 1.27) @@ -6457,7 +7205,7 @@ ) ) (property "Datasheet" "" - (at 114.3 121.92 0) + (at 156.21 107.95 0) (effects (font (size 1.27 1.27) @@ -6466,7 +7214,7 @@ ) ) (property "Description" "" - (at 114.3 121.92 0) + (at 156.21 107.95 0) (effects (font (size 1.27 1.27) @@ -6480,7 +7228,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR016") + (reference "#PWR017") (unit 1) ) ) @@ -6488,7 +7236,7 @@ ) (symbol (lib_id "Amplifier_Operational:MCP6022") - (at 165.1 179.07 0) + (at 275.59 30.48 0) (unit 3) (exclude_from_sim no) (in_bom yes) @@ -6496,8 +7244,8 @@ (dnp no) (fields_autoplaced yes) (uuid "1f85f7e3-69ea-4e0c-8115-348ac49d830c") - (property "Reference" "U7" - (at 163.83 177.7999 0) + (property "Reference" "U4" + (at 274.32 29.2099 0) (effects (font (size 1.27 1.27) @@ -6506,7 +7254,7 @@ ) ) (property "Value" "MCP6022" - (at 163.83 180.3399 0) + (at 274.32 31.7499 0) (effects (font (size 1.27 1.27) @@ -6515,7 +7263,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 165.1 179.07 0) + (at 275.59 30.48 0) (effects (font (size 1.27 1.27) @@ -6524,7 +7272,7 @@ ) ) (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/20001685e.pdf" - (at 165.1 179.07 0) + (at 275.59 30.48 0) (effects (font (size 1.27 1.27) @@ -6533,7 +7281,7 @@ ) ) (property "Description" "Dual Operational Amplifiers, Rail-to-Rail Input/Output, DIP-8/SOIC-8/TSSOP-8" - (at 165.1 179.07 0) + (at 275.59 30.48 0) (effects (font (size 1.27 1.27) @@ -6568,23 +7316,23 @@ (instances (project "" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "U7") + (reference "U4") (unit 3) ) ) ) ) (symbol - (lib_id "Device:C") - (at 36.83 66.04 0) + (lib_id "Mechanical:MountingHole") + (at 160.02 180.34 0) (unit 1) - (exclude_from_sim no) - (in_bom yes) + (exclude_from_sim yes) + (in_bom no) (on_board yes) (dnp no) - (uuid "23417b56-a126-4a88-858a-20b16d3187c1") - (property "Reference" "C2" - (at 39.751 64.8716 0) + (uuid "1fb19bba-c3ba-4524-9930-f42cb9442ff4") + (property "Reference" "H1" + (at 162.56 179.0699 0) (effects (font (size 1.27 1.27) @@ -6592,8 +7340,8 @@ (justify left) ) ) - (property "Value" "220n" - (at 39.751 67.183 0) + (property "Value" "MountingHole" + (at 162.56 181.6099 0) (effects (font (size 1.27 1.27) @@ -6601,8 +7349,8 @@ (justify left) ) ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 37.7952 69.85 0) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (at 160.02 180.34 0) (effects (font (size 1.27 1.27) @@ -6611,7 +7359,134 @@ ) ) (property "Datasheet" "~" - (at 36.83 66.04 0) + (at 160.02 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 160.02 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "H1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 153.67 189.23 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1fca6ade-1818-4902-a5f7-83d090f7ff2b") + (property "Reference" "H3" + (at 156.21 187.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 156.21 190.4999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (at 153.67 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 153.67 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 153.67 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "H3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 69.85 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "23417b56-a126-4a88-858a-20b16d3187c1") + (property "Reference" "C2" + (at 72.771 50.9016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220n" + (at 72.771 53.213 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" + (at 70.8152 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 69.85 52.07 0) (effects (font (size 1.27 1.27) @@ -6620,7 +7495,7 @@ ) ) (property "Description" "" - (at 36.83 66.04 0) + (at 69.85 52.07 0) (effects (font (size 1.27 1.27) @@ -6644,33 +7519,35 @@ ) ) (symbol - (lib_id "Connector:Conn_01x05_Socket") - (at 66.04 185.42 90) - (mirror x) + (lib_id "Connector:Conn_01x18_Pin") + (at 177.8 97.79 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "2419b721-4de3-4c36-8f96-6c44cf0a99fb") - (property "Reference" "J3" - (at 66.04 187.96 90) + (fields_autoplaced yes) + (uuid "2507afbc-e3a3-4bfe-ab25-4b6bee7984c5") + (property "Reference" "J4" + (at 179.07 95.2499 0) (effects (font (size 1.27 1.27) ) + (justify right) ) ) - (property "Value" "Conn_01x05_Socket" - (at 66.04 190.5 90) + (property "Value" "Conn_01x18_Pin" + (at 179.07 97.7899 0) (effects (font (size 1.27 1.27) ) + (justify right) ) ) - (property "Footprint" "" - (at 66.04 185.42 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left" + (at 177.8 97.79 0) (effects (font (size 1.27 1.27) @@ -6679,7 +7556,7 @@ ) ) (property "Datasheet" "~" - (at 66.04 185.42 0) + (at 177.8 97.79 0) (effects (font (size 1.27 1.27) @@ -6687,8 +7564,8 @@ (hide yes) ) ) - (property "Description" "Generic connector, single row, 01x05, script generated" - (at 66.04 185.42 0) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 177.8 97.79 0) (effects (font (size 1.27 1.27) @@ -6696,25 +7573,133 @@ (hide yes) ) ) - (pin "4" - (uuid "a8c5f017-cc5d-48c1-92c4-77cd7fdca92e") + (pin "6" + (uuid "98100a5e-ae2a-4e4a-8da0-56ecb827d278") ) - (pin "1" - (uuid "ec9f7686-3156-496c-b41e-900168d5ef98") + (pin "7" + (uuid "2134793e-d61a-4a45-a4bc-ccb277cbe7ff") + ) + (pin "18" + (uuid "6d2fe626-7c35-470c-9e2f-fdd58af15e0a") + ) + (pin "11" + (uuid "065ca2d4-1ae9-4c37-847e-78b1fdfc075c") ) (pin "3" - (uuid "1044acb4-fe47-4952-98bf-060cd70f46d2") + (uuid "394c1950-0f9a-4d97-967a-feaa4fecdcaa") + ) + (pin "10" + (uuid "6a806dce-7e9a-4341-9bb6-b4f5341381e9") + ) + (pin "12" + (uuid "2669968d-3ac2-44e2-b38d-fbe508f6b254") + ) + (pin "17" + (uuid "df4dba8c-8a0b-4a39-892a-5a5760800581") + ) + (pin "14" + (uuid "9cf0d76d-b381-421b-bf47-51674480aa6f") + ) + (pin "9" + (uuid "557d050d-4d66-48ee-87fa-cc325099529b") + ) + (pin "13" + (uuid "13753bb2-74f4-4cab-94a3-cc295a325df4") + ) + (pin "16" + (uuid "43973295-c507-45f6-a52e-abaf427590d2") ) (pin "5" - (uuid "5ee80537-7300-4c94-893c-5f86b724c299") + (uuid "658a0151-ac19-4879-804b-8e5b83841f56") + ) + (pin "4" + (uuid "2a4ab08b-dbd9-46d7-ac6b-30cbd51deb11") + ) + (pin "15" + (uuid "15e4ea12-6664-4b75-8633-bbe744f30f83") + ) + (pin "1" + (uuid "483537c6-c634-452e-9422-e4512478d041") ) (pin "2" - (uuid "1029b53d-d356-4845-ae39-7a5f2b082e9c") + (uuid "293135ee-1640-4a97-8fa0-90645c477c0e") + ) + (pin "8" + (uuid "64efe11c-7a82-4b85-9ee6-a17b2ef99257") ) (instances - (project "" + (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "J3") + (reference "J4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "R_1") + (lib_id "Device:R") + (at 254 118.11 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2aeee51d-90f5-420e-b5c3-1701404618ad") + (property "Reference" "R11" + (at 254 111.76 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2k2" + (at 254 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 254 116.332 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 254 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 254 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c883738e-49b1-45f9-9c22-43c528c4f910") + ) + (pin "1" + (uuid "9ac5895c-5634-4439-9c1f-5e83366cf799") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "R11") (unit 1) ) ) @@ -6722,7 +7707,7 @@ ) (symbol (lib_id "power:GND") - (at 21.59 165.1 90) + (at 78.74 175.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6730,8 +7715,8 @@ (dnp no) (fields_autoplaced yes) (uuid "339a9fd4-525b-482a-a302-7599a86cb0c7") - (property "Reference" "#PWR06" - (at 27.94 165.1 0) + (property "Reference" "#PWR021" + (at 78.74 168.91 0) (effects (font (size 1.27 1.27) @@ -6740,7 +7725,7 @@ ) ) (property "Value" "GND" - (at 22.8599 162.56 0) + (at 76.2 173.9901 0) (effects (font (size 1.27 1.27) @@ -6749,7 +7734,7 @@ ) ) (property "Footprint" "" - (at 21.59 165.1 0) + (at 78.74 175.26 0) (effects (font (size 1.27 1.27) @@ -6758,7 +7743,7 @@ ) ) (property "Datasheet" "" - (at 21.59 165.1 0) + (at 78.74 175.26 0) (effects (font (size 1.27 1.27) @@ -6767,7 +7752,7 @@ ) ) (property "Description" "" - (at 21.59 165.1 0) + (at 78.74 175.26 0) (effects (font (size 1.27 1.27) @@ -6781,7 +7766,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR06") + (reference "#PWR021") (unit 1) ) ) @@ -6789,7 +7774,7 @@ ) (symbol (lib_id "power:GND") - (at 21.59 195.58 90) + (at 109.22 175.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6797,8 +7782,8 @@ (dnp no) (fields_autoplaced yes) (uuid "36eb311c-dde2-41b9-a658-6d5712fd76e1") - (property "Reference" "#PWR01" - (at 27.94 195.58 0) + (property "Reference" "#PWR023" + (at 109.22 168.91 0) (effects (font (size 1.27 1.27) @@ -6807,7 +7792,7 @@ ) ) (property "Value" "GND" - (at 22.8599 193.04 0) + (at 106.68 173.9901 0) (effects (font (size 1.27 1.27) @@ -6816,7 +7801,7 @@ ) ) (property "Footprint" "" - (at 21.59 195.58 0) + (at 109.22 175.26 0) (effects (font (size 1.27 1.27) @@ -6825,7 +7810,7 @@ ) ) (property "Datasheet" "" - (at 21.59 195.58 0) + (at 109.22 175.26 0) (effects (font (size 1.27 1.27) @@ -6834,7 +7819,7 @@ ) ) (property "Description" "" - (at 21.59 195.58 0) + (at 109.22 175.26 0) (effects (font (size 1.27 1.27) @@ -6848,42 +7833,23 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR01") + (reference "#PWR023") (unit 1) ) ) ) ) (symbol - (lib_id "Device:Crystal") - (at 35.56 113.03 90) + (lib_id "power:GND") + (at 157.48 85.09 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "3a3863d3-8e24-461e-8cf5-a941e01a83f7") - (property "Reference" "Y1" - (at 39.37 111.7599 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "12.288 MHz" - (at 39.37 114.2999 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering" - (at 35.56 113.03 0) + (uuid "38896d3d-59dd-4736-97cf-52d6cc2ee812") + (property "Reference" "#PWR016" + (at 151.13 85.09 0) (effects (font (size 1.27 1.27) @@ -6891,8 +7857,26 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 35.56 113.03 0) + (property "Value" "GND" + (at 153.67 85.0899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 157.48 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 157.48 85.09 0) (effects (font (size 1.27 1.27) @@ -6901,7 +7885,141 @@ ) ) (property "Description" "" - (at 35.56 113.03 0) + (at 157.48 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6c86f6fe-edf3-45ae-93f7-455586b52bef") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 39.37 113.03 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a108142-3634-48db-90d8-542654acdcb7") + (property "Reference" "#PWR015" + (at 45.72 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 43.18 113.0299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 39.37 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 39.37 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 39.37 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bf9e5488-5e6a-4c98-9f6e-32fdc2bdd3f1") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Crystal") + (at 68.58 99.06 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a3863d3-8e24-461e-8cf5-a941e01a83f7") + (property "Reference" "Y1" + (at 72.39 97.7899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "12.288 MHz" + (at 72.39 100.3299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering" + (at 68.58 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 68.58 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 99.06 0) (effects (font (size 1.27 1.27) @@ -6926,7 +8044,7 @@ ) (symbol (lib_id "power:GND") - (at 81.28 67.31 0) + (at 114.3 53.34 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6934,8 +8052,8 @@ (dnp no) (fields_autoplaced yes) (uuid "3a5ad588-133a-41c5-9093-7c396a84623b") - (property "Reference" "#PWR014" - (at 81.28 73.66 0) + (property "Reference" "#PWR09" + (at 114.3 59.69 0) (effects (font (size 1.27 1.27) @@ -6944,7 +8062,7 @@ ) ) (property "Value" "GND" - (at 81.28 72.39 0) + (at 114.3 58.42 0) (effects (font (size 1.27 1.27) @@ -6952,7 +8070,7 @@ ) ) (property "Footprint" "" - (at 81.28 67.31 0) + (at 114.3 53.34 0) (effects (font (size 1.27 1.27) @@ -6961,7 +8079,7 @@ ) ) (property "Datasheet" "" - (at 81.28 67.31 0) + (at 114.3 53.34 0) (effects (font (size 1.27 1.27) @@ -6970,7 +8088,7 @@ ) ) (property "Description" "" - (at 81.28 67.31 0) + (at 114.3 53.34 0) (effects (font (size 1.27 1.27) @@ -6984,7 +8102,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR014") + (reference "#PWR09") (unit 1) ) ) @@ -6992,7 +8110,7 @@ ) (symbol (lib_id "Device:C") - (at 100.33 149.86 0) + (at 133.35 128.27 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7000,7 +8118,7 @@ (dnp no) (uuid "40be89a0-c7e8-4015-91ba-311cf3539812") (property "Reference" "C3" - (at 103.251 148.6916 0) + (at 127.254 128.27 0) (effects (font (size 1.27 1.27) @@ -7009,7 +8127,7 @@ ) ) (property "Value" "220n" - (at 103.251 151.003 0) + (at 125.73 130.556 0) (effects (font (size 1.27 1.27) @@ -7018,7 +8136,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 101.2952 153.67 0) + (at 134.3152 132.08 0) (effects (font (size 1.27 1.27) @@ -7027,7 +8145,7 @@ ) ) (property "Datasheet" "~" - (at 100.33 149.86 0) + (at 133.35 128.27 0) (effects (font (size 1.27 1.27) @@ -7036,7 +8154,7 @@ ) ) (property "Description" "" - (at 100.33 149.86 0) + (at 133.35 128.27 0) (effects (font (size 1.27 1.27) @@ -7061,16 +8179,15 @@ ) (symbol (lib_id "power:+3.3V") - (at 104.14 135.89 180) + (at 134.62 121.92 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "410ff65d-03be-4332-bde2-3e65b5bae208") - (property "Reference" "#PWR018" - (at 104.14 132.08 0) + (property "Reference" "#PWR013" + (at 130.81 121.92 0) (effects (font (size 1.27 1.27) @@ -7079,15 +8196,16 @@ ) ) (property "Value" "+3.3V" - (at 104.14 140.97 0) + (at 137.414 121.92 90) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 104.14 135.89 0) + (at 134.62 121.92 0) (effects (font (size 1.27 1.27) @@ -7096,7 +8214,7 @@ ) ) (property "Datasheet" "" - (at 104.14 135.89 0) + (at 134.62 121.92 0) (effects (font (size 1.27 1.27) @@ -7105,7 +8223,7 @@ ) ) (property "Description" "" - (at 104.14 135.89 0) + (at 134.62 121.92 0) (effects (font (size 1.27 1.27) @@ -7119,7 +8237,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR018") + (reference "#PWR013") (unit 1) ) ) @@ -7127,7 +8245,7 @@ ) (symbol (lib_id "power:GND") - (at 109.22 163.83 180) + (at 246.38 100.33 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7135,8 +8253,8 @@ (dnp no) (fields_autoplaced yes) (uuid "418564af-a798-48c8-9d1a-f30d51a01eb3") - (property "Reference" "#PWR037" - (at 109.22 157.48 0) + (property "Reference" "#PWR027" + (at 246.38 106.68 0) (effects (font (size 1.27 1.27) @@ -7145,7 +8263,7 @@ ) ) (property "Value" "GND" - (at 106.68 162.5601 0) + (at 248.92 101.5999 0) (effects (font (size 1.27 1.27) @@ -7154,7 +8272,7 @@ ) ) (property "Footprint" "" - (at 109.22 163.83 0) + (at 246.38 100.33 0) (effects (font (size 1.27 1.27) @@ -7163,7 +8281,7 @@ ) ) (property "Datasheet" "" - (at 109.22 163.83 0) + (at 246.38 100.33 0) (effects (font (size 1.27 1.27) @@ -7172,7 +8290,7 @@ ) ) (property "Description" "" - (at 109.22 163.83 0) + (at 246.38 100.33 0) (effects (font (size 1.27 1.27) @@ -7186,7 +8304,74 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR037") + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 250.19 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "45e53657-bc82-4ff2-83d4-555a509d9eae") + (property "Reference" "#PWR028" + (at 250.19 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 252.73 139.6999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 250.19 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 250.19 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 250.19 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4a44ff11-f841-4761-82b8-975f468409e0") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR028") (unit 1) ) ) @@ -7194,7 +8379,7 @@ ) (symbol (lib_id "cesco:STM32G431KBTx") - (at 74.93 123.19 0) + (at 107.95 109.22 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7202,7 +8387,7 @@ (dnp no) (uuid "4903cad6-3e69-4119-a498-17f872ef7a76") (property "Reference" "U2" - (at 74.93 121.92 0) + (at 107.95 107.95 0) (effects (font (size 1.27 1.27) @@ -7210,7 +8395,7 @@ ) ) (property "Value" "STM32G431KBTx" - (at 74.93 124.46 0) + (at 107.95 110.49 0) (effects (font (size 1.27 1.27) @@ -7218,7 +8403,7 @@ ) ) (property "Footprint" "Package_QFP:LQFP-32_7x7mm_P0.8mm" - (at 73.66 111.76 0) + (at 106.68 97.79 0) (effects (font (size 1.27 1.27) @@ -7227,7 +8412,7 @@ ) ) (property "Datasheet" "" - (at 74.93 123.19 0) + (at 107.95 109.22 0) (effects (font (size 1.27 1.27) @@ -7235,7 +8420,7 @@ ) ) (property "Description" "" - (at 74.93 123.19 0) + (at 107.95 109.22 0) (effects (font (size 1.27 1.27) @@ -7348,9 +8533,78 @@ ) ) ) + (symbol + (lib_name "R_1") + (lib_id "Device:R") + (at 245.11 118.11 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4a33fab3-4a64-4bc4-a2fd-0e6722b37455") + (property "Reference" "R9" + (at 245.11 111.76 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "6k8" + (at 245.11 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 245.11 116.332 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 245.11 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 245.11 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7fe6e7e0-44b9-473a-885d-60585a2d5b4b") + ) + (pin "1" + (uuid "fbc4bf58-57ba-4d84-8061-a84c934dc7bc") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "R9") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:BAT54SW") - (at 21.59 187.96 90) + (at 101.6 175.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7358,8 +8612,8 @@ (dnp no) (fields_autoplaced yes) (uuid "4b480bd0-0bde-4226-ae92-67a74b9f306d") - (property "Reference" "D1" - (at 15.24 187.96 0) + (property "Reference" "D4" + (at 101.6 181.61 0) (effects (font (size 1.27 1.27) @@ -7367,7 +8621,7 @@ ) ) (property "Value" "BAT54SW" - (at 17.78 187.96 0) + (at 101.6 179.07 0) (effects (font (size 1.27 1.27) @@ -7375,7 +8629,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 18.415 186.055 0) + (at 99.695 178.435 0) (effects (font (size 1.27 1.27) @@ -7385,7 +8639,7 @@ ) ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 21.59 191.008 0) + (at 104.648 175.26 0) (effects (font (size 1.27 1.27) @@ -7394,7 +8648,7 @@ ) ) (property "Description" "" - (at 21.59 187.96 0) + (at 101.6 175.26 0) (effects (font (size 1.27 1.27) @@ -7414,7 +8668,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "D1") + (reference "D4") (unit 1) ) ) @@ -7423,7 +8677,7 @@ (symbol (lib_name "R_1") (lib_id "Device:R") - (at 125.73 187.96 270) + (at 228.6 130.81 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7432,23 +8686,23 @@ (fields_autoplaced yes) (uuid "4c7fcde0-91e2-4943-84c7-79b2b5e252d7") (property "Reference" "R5" - (at 125.73 194.31 90) + (at 228.6 137.16 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "10k" - (at 125.73 191.77 90) + (property "Value" "6k8" + (at 228.6 134.62 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 125.73 186.182 90) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 228.6 129.032 90) (effects (font (size 1.27 1.27) @@ -7457,7 +8711,7 @@ ) ) (property "Datasheet" "~" - (at 125.73 187.96 0) + (at 228.6 130.81 0) (effects (font (size 1.27 1.27) @@ -7466,7 +8720,7 @@ ) ) (property "Description" "Resistor" - (at 125.73 187.96 0) + (at 228.6 130.81 0) (effects (font (size 1.27 1.27) @@ -7491,7 +8745,7 @@ ) (symbol (lib_id "Device:R") - (at 110.49 72.39 0) + (at 143.51 58.42 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7499,7 +8753,7 @@ (dnp no) (uuid "4cb7ccca-9554-4020-9406-885324790877") (property "Reference" "R3" - (at 112.268 71.2216 0) + (at 145.288 57.2516 0) (effects (font (size 1.27 1.27) @@ -7508,7 +8762,7 @@ ) ) (property "Value" "4k7" - (at 112.268 73.533 0) + (at 145.288 59.563 0) (effects (font (size 1.27 1.27) @@ -7516,8 +8770,8 @@ (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 108.712 72.39 90) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 141.732 58.42 90) (effects (font (size 1.27 1.27) @@ -7526,7 +8780,7 @@ ) ) (property "Datasheet" "~" - (at 110.49 72.39 0) + (at 143.51 58.42 0) (effects (font (size 1.27 1.27) @@ -7535,7 +8789,7 @@ ) ) (property "Description" "" - (at 110.49 72.39 0) + (at 143.51 58.42 0) (effects (font (size 1.27 1.27) @@ -7558,229 +8812,9 @@ ) ) ) - (symbol - (lib_id "Connector:Conn_01x05_Female") - (at 22.86 129.54 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "53a38bb8-37b8-4242-9806-602da2c4ebed") - (property "Reference" "J1" - (at 23.495 119.38 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "ModuBus" - (at 23.495 121.92 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left" - (at 22.86 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 22.86 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 22.86 129.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "1f5e0564-1f79-46ed-9cc7-5329821b6042") - ) - (pin "2" - (uuid "c84a81c5-5472-4d0d-958f-30c1888345ee") - ) - (pin "3" - (uuid "5d70b201-bcab-41b2-b84f-889be16ac0a6") - ) - (pin "4" - (uuid "e82d4765-282b-4b72-be1a-2895cffaa651") - ) - (pin "5" - (uuid "eb39d185-cb95-4d57-9c2c-a2d46138c6ea") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "J1") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Connector:Conn_01x04_Socket") - (at 54.61 34.29 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "5ba3ab58-d3f9-4d1a-9a9b-f87906851705") - (property "Reference" "J2" - (at 55.88 29.21 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x04_Socket" - (at 55.88 31.75 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left" - (at 54.61 34.29 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 54.61 34.29 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x04, script generated" - (at 54.61 34.29 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "976d85fd-b6b3-44b3-97f1-68869e2f6160") - ) - (pin "2" - (uuid "824ae24a-d391-4198-9fb9-96d6f9adb2ac") - ) - (pin "3" - (uuid "33f38984-bf65-4e70-ac4c-b2ed5c9af394") - ) - (pin "4" - (uuid "a788ffaf-49de-49ef-857b-f4a1d71ffe2c") - ) - (instances - (project "" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "J2") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_name "R_1") - (lib_id "Device:R") - (at 142.24 187.96 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "5bc77812-aa0b-48e2-a730-2b7b105bba95") - (property "Reference" "R7" - (at 142.24 194.31 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "3k3" - (at 142.24 191.77 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 142.24 186.182 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 142.24 187.96 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 142.24 187.96 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "1bb9b329-4545-48cb-b93f-52a4be5cf46a") - ) - (pin "1" - (uuid "ba927706-1f93-4177-9fe7-9bee60677f72") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") - (at 31.75 100.33 0) + (at 138.43 72.39 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7788,7 +8822,7 @@ (dnp no) (uuid "61c86e75-5a70-4042-be4a-8794772cee9f") (property "Reference" "C1" - (at 34.671 99.1616 0) + (at 137.2616 69.469 0) (effects (font (size 1.27 1.27) @@ -7797,7 +8831,7 @@ ) ) (property "Value" "100n" - (at 34.671 101.473 0) + (at 139.573 69.469 0) (effects (font (size 1.27 1.27) @@ -7806,7 +8840,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 32.7152 104.14 0) + (at 142.24 71.4248 0) (effects (font (size 1.27 1.27) @@ -7815,7 +8849,7 @@ ) ) (property "Datasheet" "~" - (at 31.75 100.33 0) + (at 138.43 72.39 0) (effects (font (size 1.27 1.27) @@ -7824,7 +8858,7 @@ ) ) (property "Description" "" - (at 31.75 100.33 0) + (at 138.43 72.39 0) (effects (font (size 1.27 1.27) @@ -7849,81 +8883,15 @@ ) (symbol (lib_id "power:GND") - (at 52.07 39.37 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "63535782-fd46-41b6-8c31-74395fe2ec09") - (property "Reference" "#PWR029" - (at 52.07 45.72 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 52.07 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 52.07 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 52.07 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 52.07 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "58a399cb-96f5-4a0b-8134-b19c389e7fdc") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR029") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 21.59 134.62 270) + (at 48.26 175.26 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "6385a02d-788c-40dc-852a-653451580e24") - (property "Reference" "#PWR05" - (at 15.24 134.62 0) + (property "Reference" "#PWR019" + (at 48.26 181.61 0) (effects (font (size 1.27 1.27) @@ -7932,7 +8900,7 @@ ) ) (property "Value" "GND" - (at 14.224 134.874 90) + (at 48.514 182.626 90) (effects (font (size 1.27 1.27) @@ -7941,7 +8909,7 @@ ) ) (property "Footprint" "" - (at 21.59 134.62 0) + (at 48.26 175.26 0) (effects (font (size 1.27 1.27) @@ -7950,7 +8918,7 @@ ) ) (property "Datasheet" "" - (at 21.59 134.62 0) + (at 48.26 175.26 0) (effects (font (size 1.27 1.27) @@ -7959,7 +8927,7 @@ ) ) (property "Description" "" - (at 21.59 134.62 0) + (at 48.26 175.26 0) (effects (font (size 1.27 1.27) @@ -7973,7 +8941,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR05") + (reference "#PWR019") (unit 1) ) ) @@ -7981,7 +8949,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 105.41 67.31 0) + (at 138.43 53.34 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7989,8 +8957,8 @@ (dnp no) (fields_autoplaced yes) (uuid "65f93bdd-0962-4132-8059-e19043c3e370") - (property "Reference" "#PWR019" - (at 105.41 71.12 0) + (property "Reference" "#PWR014" + (at 138.43 57.15 0) (effects (font (size 1.27 1.27) @@ -7999,7 +8967,7 @@ ) ) (property "Value" "+3.3V" - (at 105.41 62.23 0) + (at 138.43 48.26 0) (effects (font (size 1.27 1.27) @@ -8007,7 +8975,7 @@ ) ) (property "Footprint" "" - (at 105.41 67.31 0) + (at 138.43 53.34 0) (effects (font (size 1.27 1.27) @@ -8016,7 +8984,7 @@ ) ) (property "Datasheet" "" - (at 105.41 67.31 0) + (at 138.43 53.34 0) (effects (font (size 1.27 1.27) @@ -8025,7 +8993,7 @@ ) ) (property "Description" "" - (at 105.41 67.31 0) + (at 138.43 53.34 0) (effects (font (size 1.27 1.27) @@ -8039,7 +9007,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR019") + (reference "#PWR014") (unit 1) ) ) @@ -8047,15 +9015,15 @@ ) (symbol (lib_id "Device:C") - (at 109.22 167.64 0) + (at 246.38 96.52 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "667a4432-eac0-418a-93e9-88fc51beb117") - (property "Reference" "C8" - (at 112.141 166.4716 0) + (property "Reference" "C7" + (at 249.301 95.3516 0) (effects (font (size 1.27 1.27) @@ -8063,8 +9031,8 @@ (justify left) ) ) - (property "Value" "6n8" - (at 112.141 168.783 0) + (property "Value" "10n" + (at 249.301 97.663 0) (effects (font (size 1.27 1.27) @@ -8073,7 +9041,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 110.1852 171.45 0) + (at 247.3452 100.33 0) (effects (font (size 1.27 1.27) @@ -8082,7 +9050,7 @@ ) ) (property "Datasheet" "~" - (at 109.22 167.64 0) + (at 246.38 96.52 0) (effects (font (size 1.27 1.27) @@ -8091,7 +9059,7 @@ ) ) (property "Description" "" - (at 109.22 167.64 0) + (at 246.38 96.52 0) (effects (font (size 1.27 1.27) @@ -8108,7 +9076,76 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "C8") + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 62.23 102.87 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6e15f51c-5121-4d36-be58-629b88965334") + (property "Reference" "C13" + (at 63.3984 105.791 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22pF" + (at 61.087 105.791 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (at 58.42 103.8352 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 62.23 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 62.23 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9b9df158-905c-4cb2-8f37-64856c35d518") + ) + (pin "2" + (uuid "3d5d34a7-db2d-4e5f-b6bd-c603d1bb13d8") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "C13") (unit 1) ) ) @@ -8116,17 +9153,16 @@ ) (symbol (lib_id "Amplifier_Operational:MCP6022") - (at 127 172.72 0) + (at 228.6 115.57 0) (mirror y) (unit 2) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "72177d7b-2704-40ec-b76d-0a673fb40f5c") - (property "Reference" "U7" - (at 127 182.88 0) + (property "Reference" "U4" + (at 227.838 106.934 0) (effects (font (size 1.27 1.27) @@ -8134,7 +9170,7 @@ ) ) (property "Value" "MCP6022" - (at 127 180.34 0) + (at 227.838 109.474 0) (effects (font (size 1.27 1.27) @@ -8142,7 +9178,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 127 172.72 0) + (at 228.6 115.57 0) (effects (font (size 1.27 1.27) @@ -8151,7 +9187,7 @@ ) ) (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/20001685e.pdf" - (at 127 172.72 0) + (at 228.6 115.57 0) (effects (font (size 1.27 1.27) @@ -8160,7 +9196,7 @@ ) ) (property "Description" "Dual Operational Amplifiers, Rail-to-Rail Input/Output, DIP-8/SOIC-8/TSSOP-8" - (at 127 172.72 0) + (at 228.6 115.57 0) (effects (font (size 1.27 1.27) @@ -8195,7 +9231,7 @@ (instances (project "" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "U7") + (reference "U4") (unit 2) ) ) @@ -8203,15 +9239,15 @@ ) (symbol (lib_id "power:+3.3V") - (at 21.59 149.86 90) + (at 63.5 175.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "735f3ae6-3574-48e3-b79c-a461763281e7") - (property "Reference" "#PWR08" - (at 25.4 149.86 0) + (property "Reference" "#PWR020" + (at 63.5 171.45 0) (effects (font (size 1.27 1.27) @@ -8220,7 +9256,7 @@ ) ) (property "Value" "+3.3V" - (at 12.7 149.86 90) + (at 63.5 184.15 90) (effects (font (size 1.27 1.27) @@ -8229,7 +9265,7 @@ ) ) (property "Footprint" "" - (at 21.59 149.86 0) + (at 63.5 175.26 0) (effects (font (size 1.27 1.27) @@ -8238,7 +9274,7 @@ ) ) (property "Datasheet" "" - (at 21.59 149.86 0) + (at 63.5 175.26 0) (effects (font (size 1.27 1.27) @@ -8247,7 +9283,7 @@ ) ) (property "Description" "" - (at 21.59 149.86 0) + (at 63.5 175.26 0) (effects (font (size 1.27 1.27) @@ -8261,7 +9297,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR08") + (reference "#PWR020") (unit 1) ) ) @@ -8269,7 +9305,7 @@ ) (symbol (lib_id "power:GND") - (at 134.62 152.4 90) + (at 245.11 36.83 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -8278,8 +9314,8 @@ (dnp no) (fields_autoplaced yes) (uuid "77904d50-096a-455e-a511-dd7a0d4b3133") - (property "Reference" "#PWR038" - (at 140.97 152.4 0) + (property "Reference" "#PWR026" + (at 245.11 30.48 0) (effects (font (size 1.27 1.27) @@ -8288,7 +9324,7 @@ ) ) (property "Value" "GND" - (at 138.43 152.3999 90) + (at 245.1099 33.02 90) (effects (font (size 1.27 1.27) @@ -8297,7 +9333,7 @@ ) ) (property "Footprint" "" - (at 134.62 152.4 0) + (at 245.11 36.83 0) (effects (font (size 1.27 1.27) @@ -8306,7 +9342,7 @@ ) ) (property "Datasheet" "" - (at 134.62 152.4 0) + (at 245.11 36.83 0) (effects (font (size 1.27 1.27) @@ -8315,7 +9351,7 @@ ) ) (property "Description" "" - (at 134.62 152.4 0) + (at 245.11 36.83 0) (effects (font (size 1.27 1.27) @@ -8329,7 +9365,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR038") + (reference "#PWR026") (unit 1) ) ) @@ -8338,7 +9374,7 @@ (symbol (lib_name "R_1") (lib_id "Device:R") - (at 91.44 186.69 270) + (at 228.6 92.71 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8346,24 +9382,24 @@ (dnp no) (fields_autoplaced yes) (uuid "866cde62-7892-462a-af4d-ad96d1ab3a51") - (property "Reference" "R8" - (at 91.44 193.04 90) + (property "Reference" "R4" + (at 228.6 99.06 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "10k" - (at 91.44 190.5 90) + (property "Value" "6k8" + (at 228.6 96.52 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 91.44 184.912 90) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 228.6 90.932 90) (effects (font (size 1.27 1.27) @@ -8372,7 +9408,7 @@ ) ) (property "Datasheet" "~" - (at 91.44 186.69 0) + (at 228.6 92.71 0) (effects (font (size 1.27 1.27) @@ -8381,7 +9417,7 @@ ) ) (property "Description" "Resistor" - (at 91.44 186.69 0) + (at 228.6 92.71 0) (effects (font (size 1.27 1.27) @@ -8398,7 +9434,7 @@ (instances (project "" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R8") + (reference "R4") (unit 1) ) ) @@ -8406,140 +9442,7 @@ ) (symbol (lib_id "power:GND") - (at 113.03 132.08 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "8db3adc5-9e26-4da0-a032-b4c3817e0836") - (property "Reference" "#PWR022" - (at 106.68 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 114.3 132.0799 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 113.03 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 113.03 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 113.03 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "ceb33014-533d-4313-b5d9-0599188325e1") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR022") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 71.12 180.34 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "922d51b7-12d0-4ccd-999e-4560eb0ed549") - (property "Reference" "#PWR03" - (at 71.12 173.99 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 71.12 175.26 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 71.12 180.34 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 71.12 180.34 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 71.12 180.34 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "9ea15b8b-aabc-4a8a-8258-bac3530eefa4") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR03") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 134.62 148.59 90) + (at 238.76 36.83 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -8548,8 +9451,8 @@ (dnp no) (fields_autoplaced yes) (uuid "922e7cc9-fb26-4ace-b0ba-26eb8f40a5f5") - (property "Reference" "#PWR034" - (at 140.97 148.59 0) + (property "Reference" "#PWR025" + (at 238.76 30.48 0) (effects (font (size 1.27 1.27) @@ -8558,7 +9461,7 @@ ) ) (property "Value" "GND" - (at 138.43 148.5899 90) + (at 238.7599 33.02 90) (effects (font (size 1.27 1.27) @@ -8567,7 +9470,7 @@ ) ) (property "Footprint" "" - (at 134.62 148.59 0) + (at 238.76 36.83 0) (effects (font (size 1.27 1.27) @@ -8576,7 +9479,7 @@ ) ) (property "Datasheet" "" - (at 134.62 148.59 0) + (at 238.76 36.83 0) (effects (font (size 1.27 1.27) @@ -8585,7 +9488,7 @@ ) ) (property "Description" "" - (at 134.62 148.59 0) + (at 238.76 36.83 0) (effects (font (size 1.27 1.27) @@ -8599,39 +9502,23 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR034") + (reference "#PWR025") (unit 1) ) ) ) ) (symbol - (lib_id "Memory_EEPROM:M24C02-RMN") - (at 88.9 67.31 270) + (lib_id "power:+3.3V") + (at 162.56 123.19 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "99e2a637-41cb-4383-8794-f323a8b8ffe5") - (property "Reference" "U3" - (at 91.44 64.77 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "M24C02-RMN" - (at 88.9 69.85 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (at 97.79 67.31 0) + (uuid "97fc0357-e2e3-46db-b80b-687c5ece1c64") + (property "Reference" "#PWR032" + (at 162.56 119.38 0) (effects (font (size 1.27 1.27) @@ -8639,8 +9526,26 @@ (hide yes) ) ) - (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/b0/d8/50/40/5a/85/49/6f/DM00071904.pdf/files/DM00071904.pdf/jcr:content/translations/en.DM00071904.pdf" - (at 76.2 68.58 0) + (property "Value" "+3.3V" + (at 162.56 125.984 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 162.56 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 123.19 0) (effects (font (size 1.27 1.27) @@ -8649,7 +9554,71 @@ ) ) (property "Description" "" - (at 88.9 67.31 0) + (at 162.56 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3f3fdfa7-248c-4050-b972-6bb30a7bfa76") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Memory_EEPROM:M24C02-RMN") + (at 121.92 53.34 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "99e2a637-41cb-4383-8794-f323a8b8ffe5") + (property "Reference" "U3" + (at 124.46 50.8 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "M24C02-RMN" + (at 121.92 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 130.81 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.st.com/content/ccc/resource/technical/document/datasheet/b0/d8/50/40/5a/85/49/6f/DM00071904.pdf/files/DM00071904.pdf/jcr:content/translations/en.DM00071904.pdf" + (at 109.22 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 121.92 53.34 0) (effects (font (size 1.27 1.27) @@ -8693,16 +9662,16 @@ (symbol (lib_name "R_1") (lib_id "Device:R") - (at 130.81 152.4 270) - (mirror x) + (at 245.11 40.64 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "9a88336a-c521-42fc-acbc-ba1071f305d2") - (property "Reference" "R12" - (at 130.81 155.448 90) + (property "Reference" "R8" + (at 248.158 40.64 90) (effects (font (size 1.27 1.27) @@ -8710,15 +9679,15 @@ ) ) (property "Value" "100k" - (at 130.81 157.988 90) + (at 250.698 40.64 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 130.81 154.178 90) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 246.888 40.64 90) (effects (font (size 1.27 1.27) @@ -8727,7 +9696,7 @@ ) ) (property "Datasheet" "~" - (at 130.81 152.4 0) + (at 245.11 40.64 0) (effects (font (size 1.27 1.27) @@ -8736,7 +9705,7 @@ ) ) (property "Description" "Resistor" - (at 130.81 152.4 0) + (at 245.11 40.64 0) (effects (font (size 1.27 1.27) @@ -8753,7 +9722,71 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R12") + (reference "R8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 129.54 179.07 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9b9f60c2-4945-48ce-ade9-d44651aaee8b") + (property "Reference" "H4" + (at 132.08 177.7999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 132.08 180.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly" + (at 129.54 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 129.54 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 129.54 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "H4") (unit 1) ) ) @@ -8761,15 +9794,15 @@ ) (symbol (lib_id "power:+3.3V") - (at 21.59 180.34 90) + (at 93.98 175.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "9c0f2d35-d1f2-4ddf-a230-f9466c51b16a") - (property "Reference" "#PWR04" - (at 25.4 180.34 0) + (property "Reference" "#PWR022" + (at 93.98 171.45 0) (effects (font (size 1.27 1.27) @@ -8778,7 +9811,7 @@ ) ) (property "Value" "+3.3V" - (at 12.7 180.34 90) + (at 93.98 184.15 90) (effects (font (size 1.27 1.27) @@ -8787,7 +9820,7 @@ ) ) (property "Footprint" "" - (at 21.59 180.34 0) + (at 93.98 175.26 0) (effects (font (size 1.27 1.27) @@ -8796,7 +9829,7 @@ ) ) (property "Datasheet" "" - (at 21.59 180.34 0) + (at 93.98 175.26 0) (effects (font (size 1.27 1.27) @@ -8805,7 +9838,7 @@ ) ) (property "Description" "" - (at 21.59 180.34 0) + (at 93.98 175.26 0) (effects (font (size 1.27 1.27) @@ -8819,116 +9852,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR04") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Connector:Conn_01x15_Pin") - (at 119.38 119.38 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "9d8f6932-6500-47aa-8864-164d8d3bc472") - (property "Reference" "J5" - (at 120.65 118.1099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "Conn_01x15_Pin" - (at 120.65 120.6499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left" - (at 119.38 119.38 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 119.38 119.38 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x15, script generated" - (at 119.38 119.38 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "15" - (uuid "48d47c4b-7f28-4466-a7b2-ff7f8c95d794") - ) - (pin "7" - (uuid "9375c11b-813a-4e1b-93ea-a8694ea9e338") - ) - (pin "5" - (uuid "4ea91531-366e-442d-a243-7101327d39ab") - ) - (pin "9" - (uuid "1fe98578-3936-4f05-a876-280414ea6ed8") - ) - (pin "2" - (uuid "03691504-cce0-4c83-b3ad-eb5ad3d3545d") - ) - (pin "4" - (uuid "469036b5-1485-4887-a091-d10cb508c937") - ) - (pin "3" - (uuid "650c6417-5c30-4c1a-ab2b-324f87718be8") - ) - (pin "11" - (uuid "12959270-a4d5-4e28-bd89-0e70590a35c6") - ) - (pin "10" - (uuid "d09a27a7-b587-4973-ab02-13b87a4fb8e6") - ) - (pin "1" - (uuid "217041b7-c062-4945-9b71-03eda7b2a11f") - ) - (pin "12" - (uuid "a07fbd4b-5d1f-4b60-b21b-18eb6dbbb00f") - ) - (pin "8" - (uuid "8f5385a7-15c7-4bd4-b544-e6211f6cf583") - ) - (pin "6" - (uuid "c0a26c35-ef58-47a7-9607-18db6085a2b4") - ) - (pin "13" - (uuid "cf0a6830-72de-42a8-bd5c-8de67626ab63") - ) - (pin "14" - (uuid "40cfca2f-3622-410f-a224-9a3f43a3b9fa") - ) - (instances - (project "" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "J5") + (reference "#PWR022") (unit 1) ) ) @@ -8936,16 +9860,15 @@ ) (symbol (lib_id "power:GND") - (at 59.69 96.52 180) + (at 92.71 82.55 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "a256ab6a-368f-4e08-aaeb-731228167487") - (property "Reference" "#PWR010" - (at 59.69 90.17 0) + (property "Reference" "#PWR05" + (at 92.71 76.2 0) (effects (font (size 1.27 1.27) @@ -8954,7 +9877,7 @@ ) ) (property "Value" "GND" - (at 62.23 95.2499 0) + (at 90.678 78.994 0) (effects (font (size 1.27 1.27) @@ -8963,7 +9886,7 @@ ) ) (property "Footprint" "" - (at 59.69 96.52 0) + (at 92.71 82.55 0) (effects (font (size 1.27 1.27) @@ -8972,7 +9895,7 @@ ) ) (property "Datasheet" "" - (at 59.69 96.52 0) + (at 92.71 82.55 0) (effects (font (size 1.27 1.27) @@ -8981,7 +9904,7 @@ ) ) (property "Description" "" - (at 59.69 96.52 0) + (at 92.71 82.55 0) (effects (font (size 1.27 1.27) @@ -8995,25 +9918,24 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR010") + (reference "#PWR05") (unit 1) ) ) ) ) (symbol - (lib_id "power:+3.3V") - (at 134.62 139.7 270) + (lib_id "power:GND") + (at 162.56 115.57 270) (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "a8227bc5-b0e9-4be3-8658-fae4cf15b7f7") - (property "Reference" "#PWR039" - (at 130.81 139.7 0) + (uuid "a716021c-ed45-49f2-bbc8-957be2e4693b") + (property "Reference" "#PWR033" + (at 156.21 115.57 0) (effects (font (size 1.27 1.27) @@ -9021,8 +9943,8 @@ (hide yes) ) ) - (property "Value" "+3.3V" - (at 138.43 139.6999 90) + (property "Value" "GND" + (at 155.702 116.586 90) (effects (font (size 1.27 1.27) @@ -9031,7 +9953,7 @@ ) ) (property "Footprint" "" - (at 134.62 139.7 0) + (at 162.56 115.57 0) (effects (font (size 1.27 1.27) @@ -9040,7 +9962,7 @@ ) ) (property "Datasheet" "" - (at 134.62 139.7 0) + (at 162.56 115.57 0) (effects (font (size 1.27 1.27) @@ -9049,7 +9971,191 @@ ) ) (property "Description" "" - (at 134.62 139.7 0) + (at 162.56 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "65194a54-b0e8-401d-8379-f655ebc6ba52") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x18_Pin") + (at 22.86 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a7630794-22ea-4d7a-9825-9891b5b72b41") + (property "Reference" "J2" + (at 23.495 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x18_Pin" + (at 23.495 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left" + (at 22.86 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 22.86 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 22.86 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "5f8c75e5-e581-48dd-b112-9689631ff7f9") + ) + (pin "7" + (uuid "6d83ee9b-bf59-4a54-a1a7-228e4527cdd2") + ) + (pin "18" + (uuid "771823ec-427c-41b6-ab80-b18792077640") + ) + (pin "11" + (uuid "83bb9ac6-c78f-444c-baa5-c14bd18da4f3") + ) + (pin "3" + (uuid "d8ded4a0-266c-4cae-99a0-e8ede8192463") + ) + (pin "10" + (uuid "e17747b2-6616-417b-a1d9-b89761bc3a03") + ) + (pin "12" + (uuid "47116f16-8296-4e4a-9acc-31cb573dfca3") + ) + (pin "17" + (uuid "25ef2d98-a012-4298-9155-4977f9b477db") + ) + (pin "14" + (uuid "77c31fb1-b77e-4c2d-b331-54b108439b2a") + ) + (pin "9" + (uuid "fc3b1da9-8142-42e2-8b51-f9b630502768") + ) + (pin "13" + (uuid "daa37c30-8576-4171-b0ba-fa46039b621d") + ) + (pin "16" + (uuid "1fe881c8-a733-4695-87bd-21a61cbb47a5") + ) + (pin "5" + (uuid "b451135f-aa28-4a3c-bec7-0722ec2b83af") + ) + (pin "4" + (uuid "00587321-9687-4da2-85dc-c3d849073021") + ) + (pin "15" + (uuid "b664b741-7801-4139-8754-f0f44d58d44a") + ) + (pin "1" + (uuid "fee400f0-2e7f-4bc6-891e-a2551ec70ad8") + ) + (pin "2" + (uuid "f2aeb504-098c-4435-a0c9-16e47c282fc9") + ) + (pin "8" + (uuid "6620a082-2173-478d-91f8-823942c22821") + ) + (instances + (project "" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 229.87 36.83 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a8227bc5-b0e9-4be3-8658-fae4cf15b7f7") + (property "Reference" "#PWR024" + (at 229.87 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 229.8699 33.02 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 229.87 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 229.87 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 229.87 36.83 0) (effects (font (size 1.27 1.27) @@ -9063,7 +10169,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR039") + (reference "#PWR024") (unit 1) ) ) @@ -9071,15 +10177,15 @@ ) (symbol (lib_id "Device:C") - (at 91.44 181.61 90) + (at 228.6 87.63 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "ab15be79-f80d-4a54-bfe5-7c3672fa16bd") - (property "Reference" "C9" - (at 90.2716 178.689 0) + (property "Reference" "C4" + (at 227.4316 84.709 0) (effects (font (size 1.27 1.27) @@ -9088,7 +10194,7 @@ ) ) (property "Value" "1n5" - (at 92.583 178.689 0) + (at 229.743 84.709 0) (effects (font (size 1.27 1.27) @@ -9097,7 +10203,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 95.25 180.6448 0) + (at 232.41 86.6648 0) (effects (font (size 1.27 1.27) @@ -9106,7 +10212,7 @@ ) ) (property "Datasheet" "~" - (at 91.44 181.61 0) + (at 228.6 87.63 0) (effects (font (size 1.27 1.27) @@ -9115,7 +10221,7 @@ ) ) (property "Description" "" - (at 91.44 181.61 0) + (at 228.6 87.63 0) (effects (font (size 1.27 1.27) @@ -9132,7 +10238,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "C9") + (reference "C4") (unit 1) ) ) @@ -9140,16 +10246,16 @@ ) (symbol (lib_id "power:GND") - (at 63.5 88.9 180) + (at 58.42 102.87 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "b6c27a96-ec9e-4fb1-b0d0-59a1d22108d5") - (property "Reference" "#PWR011" - (at 63.5 82.55 0) + (uuid "add4c329-b8d1-43dd-b8b6-539beccb160e") + (property "Reference" "#PWR04" + (at 58.42 109.22 0) (effects (font (size 1.27 1.27) @@ -9158,16 +10264,15 @@ ) ) (property "Value" "GND" - (at 66.04 87.6299 0) + (at 58.42 107.95 0) (effects (font (size 1.27 1.27) ) - (justify right) ) ) (property "Footprint" "" - (at 63.5 88.9 0) + (at 58.42 102.87 0) (effects (font (size 1.27 1.27) @@ -9176,7 +10281,7 @@ ) ) (property "Datasheet" "" - (at 63.5 88.9 0) + (at 58.42 102.87 0) (effects (font (size 1.27 1.27) @@ -9185,7 +10290,73 @@ ) ) (property "Description" "" - (at 63.5 88.9 0) + (at 58.42 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a92dcd0b-1221-453f-a964-0344d51cfa1a") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 96.52 74.93 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b6c27a96-ec9e-4fb1-b0d0-59a1d22108d5") + (property "Reference" "#PWR06" + (at 96.52 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 94.488 70.612 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 96.52 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 96.52 74.93 0) (effects (font (size 1.27 1.27) @@ -9199,7 +10370,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR011") + (reference "#PWR06") (unit 1) ) ) @@ -9207,16 +10378,15 @@ ) (symbol (lib_id "power:GND") - (at 80.01 153.67 0) + (at 113.03 135.89 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "b75ade58-8adb-4522-b822-c68cae5009af") - (property "Reference" "#PWR013" - (at 80.01 160.02 0) + (property "Reference" "#PWR08" + (at 113.03 142.24 0) (effects (font (size 1.27 1.27) @@ -9225,7 +10395,7 @@ ) ) (property "Value" "GND" - (at 80.01 158.75 0) + (at 112.522 139.7 0) (effects (font (size 1.27 1.27) @@ -9233,7 +10403,7 @@ ) ) (property "Footprint" "" - (at 80.01 153.67 0) + (at 113.03 135.89 0) (effects (font (size 1.27 1.27) @@ -9242,7 +10412,7 @@ ) ) (property "Datasheet" "" - (at 80.01 153.67 0) + (at 113.03 135.89 0) (effects (font (size 1.27 1.27) @@ -9251,7 +10421,7 @@ ) ) (property "Description" "" - (at 80.01 153.67 0) + (at 113.03 135.89 0) (effects (font (size 1.27 1.27) @@ -9265,7 +10435,74 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR013") + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 53.34 140.97 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b9f03ced-cbd2-4479-9d7e-0838b76566cb") + (property "Reference" "#PWR018" + (at 59.69 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 57.15 140.9699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 53.34 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 53.34 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 53.34 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2df34a4e-e256-4b5d-a411-f017831d684a") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR018") (unit 1) ) ) @@ -9273,7 +10510,7 @@ ) (symbol (lib_id "Diode:BAT54SW") - (at 21.59 142.24 90) + (at 55.88 175.26 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -9282,8 +10519,8 @@ (dnp no) (fields_autoplaced yes) (uuid "ba1dea3a-45cd-434e-a908-22da7ac4b1b7") - (property "Reference" "D4" - (at 17.78 142.24 0) + (property "Reference" "D1" + (at 55.88 179.07 0) (effects (font (size 1.27 1.27) @@ -9291,7 +10528,7 @@ ) ) (property "Value" "BAT54SW" - (at 15.24 142.24 0) + (at 55.88 181.61 0) (effects (font (size 1.27 1.27) @@ -9299,7 +10536,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 18.415 144.145 0) + (at 57.785 178.435 0) (effects (font (size 1.27 1.27) @@ -9309,7 +10546,7 @@ ) ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 21.59 139.192 0) + (at 52.832 175.26 0) (effects (font (size 1.27 1.27) @@ -9318,7 +10555,7 @@ ) ) (property "Description" "" - (at 21.59 142.24 0) + (at 55.88 175.26 0) (effects (font (size 1.27 1.27) @@ -9338,7 +10575,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "D4") + (reference "D1") (unit 1) ) ) @@ -9346,7 +10583,7 @@ ) (symbol (lib_id "power:GND") - (at 36.83 69.85 0) + (at 69.85 55.88 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9354,8 +10591,8 @@ (dnp no) (fields_autoplaced yes) (uuid "bab4afa0-e578-43cf-a03f-dbe34cdf9dad") - (property "Reference" "#PWR07" - (at 36.83 76.2 0) + (property "Reference" "#PWR02" + (at 69.85 62.23 0) (effects (font (size 1.27 1.27) @@ -9364,7 +10601,7 @@ ) ) (property "Value" "GND" - (at 36.83 74.93 0) + (at 69.85 60.96 0) (effects (font (size 1.27 1.27) @@ -9372,7 +10609,7 @@ ) ) (property "Footprint" "" - (at 36.83 69.85 0) + (at 69.85 55.88 0) (effects (font (size 1.27 1.27) @@ -9381,7 +10618,7 @@ ) ) (property "Datasheet" "" - (at 36.83 69.85 0) + (at 69.85 55.88 0) (effects (font (size 1.27 1.27) @@ -9390,7 +10627,7 @@ ) ) (property "Description" "" - (at 36.83 69.85 0) + (at 69.85 55.88 0) (effects (font (size 1.27 1.27) @@ -9404,41 +10641,41 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR07") + (reference "#PWR02") (unit 1) ) ) ) ) (symbol - (lib_name "R_1") - (lib_id "Device:R") - (at 104.14 172.72 270) + (lib_id "Device:C") + (at 259.08 78.74 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "c07a7936-d848-4bfb-bebd-640a7cd6a973") - (property "Reference" "R10" - (at 104.14 179.07 90) + (uuid "bfc4728d-0e98-45fd-b4f4-04f80d154767") + (property "Reference" "C9" + (at 257.9116 75.819 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "10k" - (at 104.14 176.53 90) + (property "Value" "1µ" + (at 260.223 75.819 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 104.14 170.942 90) + (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" + (at 262.89 77.7748 0) (effects (font (size 1.27 1.27) @@ -9447,7 +10684,76 @@ ) ) (property "Datasheet" "~" - (at 104.14 172.72 0) + (at 259.08 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 259.08 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "24b3a3b3-72e7-43a4-a089-35c28b5e844c") + ) + (pin "2" + (uuid "0c57a567-90e7-4796-a5d3-3b86c541de3e") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "R_1") + (lib_id "Device:R") + (at 241.3 78.74 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c07a7936-d848-4bfb-bebd-640a7cd6a973") + (property "Reference" "R7" + (at 241.3 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "6k8" + (at 241.3 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (at 241.3 76.962 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 241.3 78.74 0) (effects (font (size 1.27 1.27) @@ -9456,7 +10762,7 @@ ) ) (property "Description" "Resistor" - (at 104.14 172.72 0) + (at 241.3 78.74 0) (effects (font (size 1.27 1.27) @@ -9473,41 +10779,40 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R10") + (reference "R7") (unit 1) ) ) ) ) (symbol - (lib_name "R_1") - (lib_id "Device:R") - (at 123.19 160.02 270) + (lib_id "Connector:Conn_01x18_Pin") + (at 31.75 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "c73842e3-0649-454c-8187-a49f6a2133c9") - (property "Reference" "R6" - (at 123.19 166.37 90) + (uuid "c2c7ead9-5d68-48b9-9226-6e609decd440") + (property "Reference" "J3" + (at 32.385 100.33 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "100k" - (at 123.19 163.83 90) + (property "Value" "Conn_01x18_Pin" + (at 32.385 102.87 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" - (at 123.19 158.242 90) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical" + (at 31.75 125.73 0) (effects (font (size 1.27 1.27) @@ -9516,7 +10821,7 @@ ) ) (property "Datasheet" "~" - (at 123.19 160.02 0) + (at 31.75 125.73 0) (effects (font (size 1.27 1.27) @@ -9524,8 +10829,8 @@ (hide yes) ) ) - (property "Description" "Resistor" - (at 123.19 160.02 0) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 31.75 125.73 0) (effects (font (size 1.27 1.27) @@ -9533,16 +10838,64 @@ (hide yes) ) ) - (pin "2" - (uuid "e366d149-b46a-4147-a0b7-20f7e19ce07f") + (pin "6" + (uuid "fbc60c2c-4e23-431c-8d39-5738b16d8631") + ) + (pin "7" + (uuid "c31fee97-b1e4-4b40-aaeb-88a9a932b537") + ) + (pin "18" + (uuid "8743a96b-1d31-4aaa-a292-874f4b86f71e") + ) + (pin "11" + (uuid "58d12f87-5884-4cd0-8df3-7f96efc64ad0") + ) + (pin "3" + (uuid "48adcf5c-a163-40fd-8f45-5def122977be") + ) + (pin "10" + (uuid "b5fd69f9-f287-4402-9f7c-fd7b7b29a405") + ) + (pin "12" + (uuid "d2d78d22-364b-4fa1-93b7-5383a5beeac6") + ) + (pin "17" + (uuid "fd42c671-f933-43b4-a22c-e874cbc0eef0") + ) + (pin "14" + (uuid "53c83b5d-2edb-44c0-baa1-62b841ee6588") + ) + (pin "9" + (uuid "30617524-87af-4413-b96c-901fa9ee7d4a") + ) + (pin "13" + (uuid "9ae99d4b-8f82-4166-96da-06a61190750b") + ) + (pin "16" + (uuid "4076f2c6-8806-4b05-ab08-f5412b0c91a8") + ) + (pin "5" + (uuid "53bf50b7-b975-41a3-bc96-aee3d3d40ed5") + ) + (pin "4" + (uuid "85887fb1-13b1-4377-86e2-be807a30d147") + ) + (pin "15" + (uuid "13c8539f-322c-4cb9-b826-cafa7272fff3") ) (pin "1" - (uuid "54d68b37-3919-4d6f-9508-15d3fa76c456") + (uuid "4c7992d0-a009-4e30-b398-611e9998b781") + ) + (pin "2" + (uuid "75bbbe71-0dc0-450a-815d-16addd0a44ff") + ) + (pin "8" + (uuid "30bb16d9-4241-4852-ae0e-659891dee9ae") ) (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "R6") + (reference "J3") (unit 1) ) ) @@ -9550,15 +10903,15 @@ ) (symbol (lib_id "power:+3.3V") - (at 162.56 171.45 0) + (at 273.05 19.05 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "c7a231ef-3001-4c41-90a1-2ba69f1a63a6") - (property "Reference" "#PWR035" - (at 162.56 175.26 0) + (property "Reference" "#PWR029" + (at 273.05 22.86 0) (effects (font (size 1.27 1.27) @@ -9567,7 +10920,7 @@ ) ) (property "Value" "+3.3V" - (at 162.56 166.37 0) + (at 273.05 13.97 0) (effects (font (size 1.27 1.27) @@ -9575,7 +10928,7 @@ ) ) (property "Footprint" "" - (at 162.56 171.45 0) + (at 273.05 19.05 0) (effects (font (size 1.27 1.27) @@ -9584,7 +10937,7 @@ ) ) (property "Datasheet" "" - (at 162.56 171.45 0) + (at 273.05 19.05 0) (effects (font (size 1.27 1.27) @@ -9593,7 +10946,7 @@ ) ) (property "Description" "" - (at 162.56 171.45 0) + (at 273.05 19.05 0) (effects (font (size 1.27 1.27) @@ -9607,7 +10960,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR035") + (reference "#PWR029") (unit 1) ) ) @@ -9615,7 +10968,7 @@ ) (symbol (lib_id "power:GND") - (at 162.56 186.69 0) + (at 273.05 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9623,8 +10976,8 @@ (dnp no) (fields_autoplaced yes) (uuid "cd876429-067d-4c64-b064-e3d6c9c53a44") - (property "Reference" "#PWR036" - (at 162.56 193.04 0) + (property "Reference" "#PWR030" + (at 273.05 48.26 0) (effects (font (size 1.27 1.27) @@ -9633,7 +10986,7 @@ ) ) (property "Value" "GND" - (at 165.1 187.9599 0) + (at 275.59 43.1799 0) (effects (font (size 1.27 1.27) @@ -9642,7 +10995,7 @@ ) ) (property "Footprint" "" - (at 162.56 186.69 0) + (at 273.05 41.91 0) (effects (font (size 1.27 1.27) @@ -9651,7 +11004,7 @@ ) ) (property "Datasheet" "" - (at 162.56 186.69 0) + (at 273.05 41.91 0) (effects (font (size 1.27 1.27) @@ -9660,7 +11013,7 @@ ) ) (property "Description" "" - (at 162.56 186.69 0) + (at 273.05 41.91 0) (effects (font (size 1.27 1.27) @@ -9674,7 +11027,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR036") + (reference "#PWR030") (unit 1) ) ) @@ -9682,15 +11035,15 @@ ) (symbol (lib_id "power:+3.3V") - (at 95.25 153.67 180) + (at 116.84 135.89 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "ce3ed3b9-26b0-4068-9c02-daf7e179d00c") - (property "Reference" "#PWR0102" - (at 95.25 149.86 0) + (property "Reference" "#PWR010" + (at 116.84 132.08 0) (effects (font (size 1.27 1.27) @@ -9699,7 +11052,7 @@ ) ) (property "Value" "+3.3V" - (at 92.71 157.48 0) + (at 115.062 139.7 0) (effects (font (size 1.27 1.27) @@ -9708,7 +11061,7 @@ ) ) (property "Footprint" "" - (at 95.25 153.67 0) + (at 116.84 135.89 0) (effects (font (size 1.27 1.27) @@ -9717,7 +11070,7 @@ ) ) (property "Datasheet" "" - (at 95.25 153.67 0) + (at 116.84 135.89 0) (effects (font (size 1.27 1.27) @@ -9726,7 +11079,7 @@ ) ) (property "Description" "" - (at 95.25 153.67 0) + (at 116.84 135.89 0) (effects (font (size 1.27 1.27) @@ -9740,7 +11093,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR0102") + (reference "#PWR010") (unit 1) ) ) @@ -9748,7 +11101,7 @@ ) (symbol (lib_id "power:GND") - (at 87.63 148.59 90) + (at 120.65 135.89 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9756,8 +11109,8 @@ (dnp no) (fields_autoplaced yes) (uuid "d10f1deb-3462-41da-972d-b07153d3cdb2") - (property "Reference" "#PWR015" - (at 93.98 148.59 0) + (property "Reference" "#PWR011" + (at 120.65 142.24 0) (effects (font (size 1.27 1.27) @@ -9766,16 +11119,16 @@ ) ) (property "Value" "GND" - (at 91.44 148.5899 90) + (at 123.19 137.1599 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) ) (property "Footprint" "" - (at 87.63 148.59 0) + (at 120.65 135.89 0) (effects (font (size 1.27 1.27) @@ -9784,7 +11137,7 @@ ) ) (property "Datasheet" "" - (at 87.63 148.59 0) + (at 120.65 135.89 0) (effects (font (size 1.27 1.27) @@ -9793,7 +11146,7 @@ ) ) (property "Description" "" - (at 87.63 148.59 0) + (at 120.65 135.89 0) (effects (font (size 1.27 1.27) @@ -9807,7 +11160,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR015") + (reference "#PWR011") (unit 1) ) ) @@ -9815,15 +11168,15 @@ ) (symbol (lib_id "Device:C") - (at 146.05 184.15 0) + (at 260.35 30.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "d5384899-cf2e-4a5c-9eb4-caf6f8c9ed8f") - (property "Reference" "C12" - (at 148.971 182.9816 0) + (property "Reference" "C10" + (at 263.271 29.3116 0) (effects (font (size 1.27 1.27) @@ -9832,7 +11185,7 @@ ) ) (property "Value" "1µ" - (at 148.971 185.293 0) + (at 263.271 31.623 0) (effects (font (size 1.27 1.27) @@ -9841,7 +11194,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 147.0152 187.96 0) + (at 261.3152 34.29 0) (effects (font (size 1.27 1.27) @@ -9850,7 +11203,7 @@ ) ) (property "Datasheet" "~" - (at 146.05 184.15 0) + (at 260.35 30.48 0) (effects (font (size 1.27 1.27) @@ -9859,7 +11212,7 @@ ) ) (property "Description" "" - (at 146.05 184.15 0) + (at 260.35 30.48 0) (effects (font (size 1.27 1.27) @@ -9876,7 +11229,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "C12") + (reference "C10") (unit 1) ) ) @@ -9884,7 +11237,7 @@ ) (symbol (lib_id "power:GND") - (at 100.33 153.67 0) + (at 133.35 133.35 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9892,8 +11245,8 @@ (dnp no) (fields_autoplaced yes) (uuid "d8997028-a5a2-4d97-8b9b-da732a3f7930") - (property "Reference" "#PWR017" - (at 100.33 160.02 0) + (property "Reference" "#PWR012" + (at 133.35 139.7 0) (effects (font (size 1.27 1.27) @@ -9902,7 +11255,7 @@ ) ) (property "Value" "GND" - (at 102.87 154.9399 0) + (at 135.89 134.6199 0) (effects (font (size 1.27 1.27) @@ -9911,7 +11264,7 @@ ) ) (property "Footprint" "" - (at 100.33 153.67 0) + (at 133.35 133.35 0) (effects (font (size 1.27 1.27) @@ -9920,7 +11273,7 @@ ) ) (property "Datasheet" "" - (at 100.33 153.67 0) + (at 133.35 133.35 0) (effects (font (size 1.27 1.27) @@ -9929,7 +11282,7 @@ ) ) (property "Description" "" - (at 100.33 153.67 0) + (at 133.35 133.35 0) (effects (font (size 1.27 1.27) @@ -9943,7 +11296,122 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR017") + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x18_Pin") + (at 171.45 97.79 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "df6f7690-32f7-45c6-993e-a8627cb978b0") + (property "Reference" "J1" + (at 170.815 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x18_Pin" + (at 170.815 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical" + (at 171.45 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 171.45 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x18, script generated" + (at 171.45 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "fbd84822-1bf0-4d67-881a-a9b8612d1860") + ) + (pin "7" + (uuid "c71a435c-f93d-4bd5-9bb7-7597e9305b4c") + ) + (pin "18" + (uuid "6a22f666-4c9b-45ae-9bbe-306f2eb6dd13") + ) + (pin "11" + (uuid "e8c3ea2f-c9e1-48cb-8e60-540364191890") + ) + (pin "3" + (uuid "426ae518-8e4d-4b0b-9633-655b05e88bb2") + ) + (pin "10" + (uuid "0c30a351-726b-4116-a899-3fdcc16542b8") + ) + (pin "12" + (uuid "73083d85-f22f-4c52-ba00-d5ef9914f6d4") + ) + (pin "17" + (uuid "71d1a594-f8a0-4793-ba8d-2bda97b8bb0f") + ) + (pin "14" + (uuid "54b5289a-2ff6-4ed1-bf02-fead8b6285fe") + ) + (pin "9" + (uuid "64c6a3d9-5416-48b4-9832-3aa982c1e863") + ) + (pin "13" + (uuid "cefdf310-4a2f-4cf2-a930-d32a82b12137") + ) + (pin "16" + (uuid "a3f9c659-b2e7-479d-949a-2ae2cc624388") + ) + (pin "5" + (uuid "8847d421-f66d-4484-9a47-23546f4038c4") + ) + (pin "4" + (uuid "665ff028-b46c-4518-b6e8-b5ea8e4f1399") + ) + (pin "15" + (uuid "78167aaf-c068-47e2-9dfc-df246a451662") + ) + (pin "1" + (uuid "59dfdbba-9956-4583-a983-4c144bb61679") + ) + (pin "2" + (uuid "c1bcec81-96ec-48f5-8fb9-291e20fa51af") + ) + (pin "8" + (uuid "483ab17a-0199-4a2f-ae47-2ce725514c3a") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "J1") (unit 1) ) ) @@ -9951,7 +11419,7 @@ ) (symbol (lib_id "Diode:BAT54SW") - (at 21.59 172.72 90) + (at 86.36 175.26 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -9960,8 +11428,8 @@ (dnp no) (fields_autoplaced yes) (uuid "dfe6720c-c823-45d0-8b65-257861e7f330") - (property "Reference" "D2" - (at 15.24 172.72 0) + (property "Reference" "D3" + (at 86.36 181.61 0) (effects (font (size 1.27 1.27) @@ -9969,7 +11437,7 @@ ) ) (property "Value" "BAT54SW" - (at 17.78 172.72 0) + (at 86.36 179.07 0) (effects (font (size 1.27 1.27) @@ -9977,7 +11445,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-323_SC-70" - (at 18.415 174.625 0) + (at 88.265 178.435 0) (effects (font (size 1.27 1.27) @@ -9987,7 +11455,7 @@ ) ) (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAT54W_SER.pdf" - (at 21.59 169.672 0) + (at 83.312 175.26 0) (effects (font (size 1.27 1.27) @@ -9996,7 +11464,7 @@ ) ) (property "Description" "" - (at 21.59 172.72 0) + (at 86.36 175.26 0) (effects (font (size 1.27 1.27) @@ -10016,7 +11484,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "D2") + (reference "D3") (unit 1) ) ) @@ -10024,16 +11492,16 @@ ) (symbol (lib_id "power:GND") - (at 35.56 134.62 0) + (at 39.37 105.41 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "f3a0f934-e94d-4b25-aed7-9a0eac4abc7d") - (property "Reference" "#PWR02" - (at 35.56 140.97 0) + (uuid "e16c5cc7-e19d-4da1-9517-4d24b4e73b56") + (property "Reference" "#PWR035" + (at 45.72 105.41 0) (effects (font (size 1.27 1.27) @@ -10042,16 +11510,16 @@ ) ) (property "Value" "GND" - (at 38.1 135.8899 0) + (at 43.18 105.4099 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) (property "Footprint" "" - (at 35.56 134.62 0) + (at 39.37 105.41 0) (effects (font (size 1.27 1.27) @@ -10060,7 +11528,7 @@ ) ) (property "Datasheet" "" - (at 35.56 134.62 0) + (at 39.37 105.41 0) (effects (font (size 1.27 1.27) @@ -10069,7 +11537,7 @@ ) ) (property "Description" "" - (at 35.56 134.62 0) + (at 39.37 105.41 0) (effects (font (size 1.27 1.27) @@ -10078,47 +11546,29 @@ ) ) (pin "1" - (uuid "210b856e-7b77-4249-9b3a-42a5f1f18646") + (uuid "a937c9c0-1266-422d-a925-aeb4289ceacd") ) (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR02") + (reference "#PWR035") (unit 1) ) ) ) ) (symbol - (lib_id "Device:C") - (at 130.81 148.59 270) - (mirror x) + (lib_id "power:GND") + (at 53.34 125.73 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "faf0508a-3402-4fc0-9249-dd00ad0d3d9c") - (property "Reference" "C11" - (at 131.9784 145.669 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "1uF" - (at 129.667 145.669 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" - (at 127 147.6248 0) + (fields_autoplaced yes) + (uuid "e69af70c-9adb-4cd3-baf7-7dae3c4929c6") + (property "Reference" "#PWR01" + (at 59.69 125.73 0) (effects (font (size 1.27 1.27) @@ -10126,8 +11576,26 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 130.81 148.59 0) + (property "Value" "GND" + (at 57.15 125.7299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 53.34 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 53.34 125.73 0) (effects (font (size 1.27 1.27) @@ -10136,7 +11604,143 @@ ) ) (property "Description" "" - (at 130.81 148.59 0) + (at 53.34 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c7c6ca26-b2bc-4d41-b0db-a78e380e92e9") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 62.23 95.25 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fa9d0ab3-283b-4971-ac94-e30cb0515afc") + (property "Reference" "C12" + (at 61.0616 92.329 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22pF" + (at 63.373 92.329 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (at 66.04 94.2848 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 62.23 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 62.23 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a2e695b0-f461-4db1-80e4-61f51d3915f8") + ) + (pin "2" + (uuid "31eff2cd-468d-40d3-afdc-eadd79e4f265") + ) + (instances + (project "squeow" + (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 238.76 40.64 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "faf0508a-3402-4fc0-9249-dd00ad0d3d9c") + (property "Reference" "C6" + (at 235.839 39.4716 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1µ" + (at 235.839 41.783 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder" + (at 237.7948 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 238.76 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 238.76 40.64 0) (effects (font (size 1.27 1.27) @@ -10153,74 +11757,7 @@ (instances (project "squeow" (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "C11") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 114.3 137.16 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "fbd5090e-c5e8-4d43-a9d4-319d8c4e134e") - (property "Reference" "#PWR020" - (at 107.95 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 115.57 137.1599 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 114.3 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 114.3 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 114.3 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "abd2cc22-2864-4c76-acbf-13c5f685d627") - ) - (instances - (project "squeow" - (path "/dd809985-7087-414a-8be4-5f927ae2bdb6" - (reference "#PWR020") + (reference "C6") (unit 1) ) ) @@ -10231,4 +11768,5 @@ (page "1") ) ) + (embedded_fonts no) ) diff --git a/squeow_mod/_autosave-squeow_mod.kicad_pcb b/squeow_mod/_autosave-squeow_mod.kicad_pcb deleted file mode 100644 index a72ba19..0000000 --- a/squeow_mod/_autosave-squeow_mod.kicad_pcb +++ /dev/null @@ -1,2067 +0,0 @@ -(kicad_pcb (version 20221018) (generator pcbnew) - - (general - (thickness 1.6) - ) - - (paper "A4") - (layers - (0 "F.Cu" signal) - (31 "B.Cu" signal) - (32 "B.Adhes" user "B.Adhesive") - (33 "F.Adhes" user "F.Adhesive") - (34 "B.Paste" user) - (35 "F.Paste" user) - (36 "B.SilkS" user "B.Silkscreen") - (37 "F.SilkS" user "F.Silkscreen") - (38 "B.Mask" user) - (39 "F.Mask" user) - (40 "Dwgs.User" user "User.Drawings") - (41 "Cmts.User" user "User.Comments") - (42 "Eco1.User" user "User.Eco1") - (43 "Eco2.User" user "User.Eco2") - (44 "Edge.Cuts" user) - (45 "Margin" user) - (46 "B.CrtYd" user "B.Courtyard") - (47 "F.CrtYd" user "F.Courtyard") - (48 "B.Fab" user) - (49 "F.Fab" user) - (50 "User.1" user) - (51 "User.2" user) - (52 "User.3" user) - (53 "User.4" user) - (54 "User.5" user) - (55 "User.6" user) - (56 "User.7" user) - (57 "User.8" user) - (58 "User.9" user) - ) - - (setup - (stackup - (layer "F.SilkS" (type "Top Silk Screen")) - (layer "F.Paste" (type "Top Solder Paste")) - (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) - (layer "F.Cu" (type "copper") (thickness 0.035)) - (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) - (layer "B.Cu" (type "copper") (thickness 0.035)) - (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) - (layer "B.Paste" (type "Bottom Solder Paste")) - (layer "B.SilkS" (type "Bottom Silk Screen")) - (copper_finish "None") - (dielectric_constraints no) - ) - (pad_to_mask_clearance 0) - (aux_axis_origin 46.9825 16.51) - (pcbplotparams - (layerselection 0x00010fc_ffffffff) - (plot_on_all_layers_selection 0x0000000_00000000) - (disableapertmacros false) - (usegerberextensions false) - (usegerberattributes true) - (usegerberadvancedattributes true) - (creategerberjobfile true) - (dashed_line_dash_ratio 12.000000) - (dashed_line_gap_ratio 3.000000) - (svgprecision 6) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin true) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15.000000) - (dxfpolygonmode true) - (dxfimperialunits true) - (dxfusepcbnewfont true) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (sketchpadsonfab false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 0) - (scaleselection 1) - (outputdirectory "") - ) - ) - - (net 0 "") - (net 1 "GND") - (net 2 "unconnected-(U4-Pad2)") - (net 3 "unconnected-(U3-Pad2)") - (net 4 "unconnected-(U2-Pad2)") - (net 5 "unconnected-(U1-Pad2)") - (net 6 "Net-(R4-Pad1)") - (net 7 "Net-(R3-Pad1)") - (net 8 "Net-(R2-Pad1)") - (net 9 "Net-(R1-Pad1)") - (net 10 "Net-(Q4-Pad1)") - (net 11 "Net-(Q3-Pad1)") - (net 12 "Net-(Q2-Pad1)") - (net 13 "Net-(Q1-Pad1)") - (net 14 "Net-(J6-Pad5)") - (net 15 "Net-(J6-Pad4)") - (net 16 "Net-(J6-Pad3)") - (net 17 "Net-(J6-Pad2)") - (net 18 "Net-(J6-Pad1)") - (net 19 "Net-(D3-Pad2)") - (net 20 "Net-(D2-Pad2)") - (net 21 "Net-(D1-Pad2)") - (net 22 "Net-(D1-Pad1)") - (net 23 "Net-(C4-Pad2)") - (net 24 "Net-(C4-Pad1)") - (net 25 "Net-(C3-Pad2)") - (net 26 "Net-(C3-Pad1)") - (net 27 "Net-(C2-Pad2)") - (net 28 "Net-(C2-Pad1)") - (net 29 "Net-(C1-Pad2)") - (net 30 "Net-(C1-Pad1)") - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp 0134792b-1e2a-48a7-a29d-5d883dfcafa1) - (at 50.96 78.105 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/34aa2012-1c68-4d57-95ca-133c293530aa") - (attr through_hole) - (fp_text reference "D1" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp e3cbea0c-3e3c-4c91-bd43-134aefdd0b3b) - ) - (fp_text value "D_Schottky_x2_ACom_KAK" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b07c43bc-2dc9-40f9-b67c-733c12c28e89) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 5e18aa30-42c6-4779-b0a4-198e1d2e7920) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1280474a-d464-4628-ac8a-ba042b748218)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2758f51d-88e4-4a26-84e9-468c10e23893)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 24384664-1687-4ac0-b427-039bea4352d1)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 56c6d66b-7881-437d-bd78-ddbe778a837b)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1e51a8eb-6b78-4968-8de7-1c5c6b641502)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 46bf5099-aec9-425d-8b68-7b96afaa808e)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f2734a8f-a8d8-4c8c-b519-ec774889b5c1)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9455c583-9e9d-48e5-8402-f710adc30ae9)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 75a2c46e-9c38-482f-9172-eb3ab9aa58bd)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37707259-b10d-4ea4-bb47-568b4aca40dd)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp edb06c86-1504-4d02-80ea-e81f4b54a65b)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6d1443db-7dd1-4e9a-a04f-c6b98cb23bd6)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 01db896a-4bda-4675-9782-46df674fb533)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b3e527d-8d66-4991-8d2b-1a8326be1a0d)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 66d08652-6a53-4787-8021-6373e88d8726)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ecd04929-5506-4809-8eb1-c0236b3280e6)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1854b995-84f6-4b14-8acc-96ea4383d78f)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a2303ea9-3693-4829-a0a0-a961b59990ae)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1b0ba7c-8cf3-47b5-a767-3d16a01a6b79)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc94777e-87c2-4bf2-afd0-cbbf2a77260d)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d2e892c-cb1d-436b-864e-0a7d83672a6e)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e2ca9b92-3f8c-489c-a05e-d7f325c8a050)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 6c382f61-70e9-4ffe-9fc0-93b057466a6f)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 5ad2c2ff-9091-4864-b93d-fa98dba663cc)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 22 "Net-(D1-Pad1)") (pinfunction "K") (pintype "passive") (tstamp 1fd42927-ed8d-4a5f-8eee-0e4e0bc7ab81)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 21 "Net-(D1-Pad2)") (pinfunction "A") (pintype "passive") (tstamp a0ff0e29-8c3d-4fdd-982b-49de8517f75a)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 29 "Net-(C1-Pad2)") (pinfunction "K") (pintype "passive") (tstamp 3543b231-1dc8-46db-b9ef-2708e19c1568)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "TestPoint:TestPoint_Pad_D4.0mm" (layer "F.Cu") - (tstamp 064ca189-16b6-4691-bae0-eb00c29e37cf) - (at 55 53.975) - (descr "SMD pad as test Point, diameter 4.0mm") - (tags "test point SMD pad") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/6d3f0d01-965d-4fe9-a041-9c00fe7ab86b") - (attr exclude_from_pos_files) - (fp_text reference "J3" (at 0 -2.898) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 587963ac-a622-4e94-9962-d8b2f25a7a96) - ) - (fp_text value "Vrail" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 2ef93c45-83c8-402b-8110-d5f21bd44c19) - ) - (fp_text user "${REFERENCE}" (at 0 -2.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 4528a258-c607-447b-b0b2-68270459cbba) - ) - (fp_circle (center 0 0) (end 0 2.25) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 7f2d40d6-f552-4c88-9613-243ecbbfee1b)) - (fp_circle (center 0 0) (end 2.5 0) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 0dda22fd-1168-449d-a3e4-e726665405a8)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 20 "Net-(D2-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp 996b87b5-ad28-48c1-aaa7-866aa525fba3)) - ) - - (footprint "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (layer "F.Cu") - (tstamp 07180bcb-243a-4aa3-98f7-cd5e27d49a9b) - (at 62.23 45.72 180) - (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true") - (tags "SSO Stretched SO SOIC 1.27") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/6b993f44-9809-4ab0-ba6c-69600c51226b") - (attr smd) - (fp_text reference "U3" (at 0.1 -3.265) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0ffdcd23-190c-406f-8796-0231a5dfd359) - ) - (fp_text value "UCC23313" (at 0.05 3.385) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ba6844ba-c309-4d63-ad44-c6142c287819) - ) - (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a20359b2-3903-4b7d-994d-75e249c0e4fa) - ) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a7b61e43-73ee-4c3e-a9f9-65129227e7eb)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e206c237-7925-4f31-b8cc-8b8aca5888cd)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ee427d55-6234-4f42-8cf8-aae144a13e4b)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c42468f2-41db-4dab-8d69-fe2ce169151a)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 73473acb-0463-48a5-a4e3-52cbe6c5f522)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cf9d9942-246a-43ac-bd78-d6da1eb40d5e)) - (fp_line (start 3.55 1.785) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 086cf38f-cebe-4608-aa3a-795efa4f09a8)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 69c25bdf-e74c-4391-894e-4bee948851e1)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3ae97d42-7742-47b1-9056-fda311838746)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 298c1ff8-81ff-4cb9-bc3f-bc5c2de5fcd0)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 17a15af0-f872-40fb-a5f2-e02dfdf41b61)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 2812461e-5d71-45f0-8e69-c198ce3e4063)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 6219c2a2-51a9-41cd-b60d-34f9d404254f)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp a809f7eb-9c5e-453b-a414-6230b72e2b1b)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 64b35d4c-fbf2-4452-a600-0d7287274968)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 001d40bd-c4e0-4b9b-9bb3-d949110308aa)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 7 "Net-(R3-Pad1)") (pinfunction "A") (pintype "passive") (tstamp 94d1693e-7c7c-4011-93c5-5217d3f06e03)) - (pad "2" smd rect (at -4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 3 "unconnected-(U3-Pad2)") (pinfunction "NC") (pintype "no_connect") (tstamp af5a3493-bb45-4029-b7da-61c71b4a90f9)) - (pad "3" smd rect (at -4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "C") (pintype "passive") (tstamp 5dd065ba-351d-4405-b861-edaaf483efc5)) - (pad "4" smd rect (at 4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 25 "Net-(C3-Pad2)") (pinfunction "VEE") (pintype "power_in") (tstamp 6d2ce772-cb84-4cbd-b63c-17a25ad069d0)) - (pad "5" smd rect (at 4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 11 "Net-(Q3-Pad1)") (pinfunction "VO") (pintype "output") (tstamp 342a5963-ad54-4fd5-aa27-052e7364623d)) - (pad "6" smd rect (at 4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 26 "Net-(C3-Pad1)") (pinfunction "VCC") (pintype "power_in") (tstamp 0d5c140c-93cd-4671-ad98-e79c2c9e34e1)) - (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp 08e0a802-a54b-442f-a08f-1ec59df5f42a) - (at 50.96 45.72 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/0d61e049-a1cc-43d3-bace-605701fbf208") - (attr through_hole) - (fp_text reference "Q3" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 244d1ad9-b197-4a57-b87f-5fc20c6cc260) - ) - (fp_text value "IRF540N" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ad69574d-324e-4acc-b01b-87bb830d8bca) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c1942837-af42-4cc1-8a69-60adc4750ed5) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4072f1d1-1c5b-4175-9883-c16c0678365d)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5f5b0cce-847e-4ec2-99e8-5e23a27ea9a3)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6e83bebd-c026-4192-9db7-d3e17bf7486c)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dfffef38-2045-479a-aa44-2909b232fa6b)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5dad9623-8779-4bac-a8e4-0f39c6e75189)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 594195fd-c4ce-4a82-a40b-ea46184dc92e)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4f1f67c0-7171-427d-a963-6588b05dcba6)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6bb4f794-4cf6-40b0-8f72-12026af53926)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dba9052f-5809-4d32-a61a-7eadb6ac0d6a)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 266ec22a-44ce-4e15-979a-2ca1af8eb165)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d7579216-a7e1-4c4f-938b-9c7c1b9450b6)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 37be10e0-eca0-49dd-bb55-9f285e0e968a)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa14d27a-e090-476e-a430-595ea34f2c41)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cbf9234d-3a4e-4422-87b7-750ad8aa2a11)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 52c4de90-3a03-4a02-92d1-f4350575810e)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 15c30325-5bc7-4fa3-8b00-dbb7143684d1)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b0e37dd8-ed33-40cf-a524-905c798240b2)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d2f6d16-c7c5-4756-ad9c-f8fa4eb4179b)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e6b87b87-19de-464f-bbcb-77ac5d06ac1a)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d7455fb3-fa19-42ec-955d-0ec35b4e4620)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b98abdb-edcc-4829-8287-8602f542ce22)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0bb3619-1d0b-4f18-9ffb-aecccedf27b6)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp f69d4d6e-3bdb-4541-8022-2418a761679b)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp f4a2123a-5f9c-4130-ab38-b81e4ec5416c)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 11 "Net-(Q3-Pad1)") (pinfunction "G") (pintype "input") (tstamp 026cbaf3-52af-4b23-afef-55d5efe82292)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 27 "Net-(C2-Pad2)") (pinfunction "D") (pintype "passive") (tstamp e428abd2-ded7-457d-b9cf-7de4d6a426a3)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 25 "Net-(C3-Pad2)") (pinfunction "S") (pintype "passive") (tstamp b2bd6327-8355-423a-b6b5-0ee8906e35a8)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp 155b276b-c973-4ce9-9f73-d1783a8ad9df) - (at 50.96 34.925 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/103c19ff-f952-4a8e-8808-6443742e17dc") - (attr through_hole) - (fp_text reference "D3" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 70bcceca-1e2e-4179-9af7-27bac1f2e8e5) - ) - (fp_text value "D_Schottky_x2_ACom_KAK" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 104596e8-99bc-4abd-8ade-0869551562b4) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp e8291a78-10f1-46a1-a970-58296236130d) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2f8f487d-1f6d-43ea-bc44-9336e070edb8)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ca2e4e77-82f7-4802-8227-f7845503dbd7)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a209be30-a79a-45da-950b-65ff43d30e07)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0714b3ff-7377-40ca-be87-76d6f184388f)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af7422e3-4805-4023-8aa6-175e9a456a4f)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 475ec497-fedb-4f03-9e26-6f2a9eaa7e12)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3986f4ab-2840-46d3-8ae8-d8c073398faa)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 033cf201-5b0c-4bf5-a6e1-b4f1e8105abd)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 14deaf3b-5c9c-434c-9e64-adda854f848f)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f41e2ff1-b5f6-4bf8-b2f4-af3fb8c76658)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0268ac4a-f8c1-42d8-b983-cb48439836d1)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bb708fc5-d849-46b8-a863-ca5781db28b2)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5135795c-5c10-4e6f-9cfd-55d4a4dd8aa0)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 907974fa-acda-4c61-8609-1767e13b8dc3)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fc103442-c35b-4f40-9b0b-1ca2a24f0738)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13fccc96-e4e9-4b11-8aa8-f0090cd8155d)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 901de756-1dc8-4a95-b306-b63fc1cf58d1)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 223e933f-232e-44cc-aa2e-4c3038de432d)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9664dde9-97de-438f-befb-6b9d7b842886)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ab5af88-3bf6-44df-a774-0a628dcd86a6)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1be204dc-3319-40ac-8058-57ab7adae2f6)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 271e9d90-4dda-4c1c-a358-33b9d96f400d)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 15a163a4-dd3c-47ca-ba18-dbd9bbe57f2e)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 119cc021-b26e-4209-bb5b-4cacc3f13982)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 20 "Net-(D2-Pad2)") (pinfunction "K") (pintype "passive") (tstamp 68711c1d-a710-4c6d-865c-e0a1244a80bc)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 19 "Net-(D3-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 0e6b4af1-74ea-4109-91d0-14740826b4c9)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 25 "Net-(C3-Pad2)") (pinfunction "K") (pintype "passive") (tstamp d382d052-17d6-497e-bbc1-50c130216d14)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") - (tstamp 236cba4d-4807-4f56-ae75-bc38ce4a6c34) - (at 66.04 55.245) - (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/b22770e1-2648-4c8d-b87d-ef343367423e") - (attr smd) - (fp_text reference "R3" (at 0 -1.82) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp d8dfb146-e504-403c-9a97-15e41a879078) - ) - (fp_text value "220" (at 0 1.82) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp fffbcea0-42a3-4de9-a6c8-53dc28efe808) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.8 0.8) (thickness 0.12))) - (tstamp 607040c7-c820-47bd-8743-924eacb648fb) - ) - (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a11ebb11-63df-4d7c-ac72-48ea9058bb7a)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 52fa3a05-7d69-4f8d-863d-0e81bddd93c0)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5ca178ac-7c6c-4bc0-8f96-be11aa3caab6)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9cc34fda-40ee-4ddd-b3d9-3300542cb50a)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aca439ef-ae42-4274-addc-9fed401b8c3e)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 46777f40-90b8-4dc9-826d-ead7c88c83d9)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 12d1378a-22c2-408f-9bcc-0b5773a55be3)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 03e054b3-a3a6-4aef-b6d5-74d170891428)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8aeb544b-c91d-46d0-a47b-7377d062de64)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 65c5b9df-4b90-49b7-b7d4-59d218dc724b)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 7 "Net-(R3-Pad1)") (pintype "passive") (tstamp 88442e5f-5978-4e63-b0e9-ac21ac88bba8)) - (pad "2" smd roundrect (at 1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 16 "Net-(J6-Pad3)") (pintype "passive") (tstamp c566ef56-bf43-4a3b-b1d5-77f911700680)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp 34542926-7590-4d8e-b130-268f2cd652ce) - (at 50.96 56.515 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/64948c2c-60ab-4071-b2db-801b68debbc6") - (attr through_hole) - (fp_text reference "D2" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 254638cc-6d34-4755-9fe0-1d3325a783f0) - ) - (fp_text value "D_Schottky_x2_ACom_KAK" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp d4a2051d-93b6-480b-87bb-ff7be67e8023) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a13cab7f-b57a-43fe-a3e7-3b903dc3defc) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 592e5bd6-01ee-438a-ae77-bde572e9cdfd)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1dc36414-f65a-47b5-b923-d485a3054496)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 831ef416-ca88-4eeb-b6e9-89fef542ebb2)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 32d52f3e-0460-4048-93d3-a4dedd7b159b)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 388ce84c-bedc-4c29-b1c3-8e5cb89ddd0a)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd99407a-00b3-4380-91d5-74de41a74e10)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 04375c67-1dd9-48a5-965b-17e37c0adefb)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 216eec76-26bd-4ac6-8a0a-eea04db2ccc5)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9ed62a8b-b179-439f-9f44-fc2abf8085d1)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d931cbaf-b29a-480d-a39a-fb25b8f44ed2)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8fd0158e-0d9f-4be2-b451-99aa15397779)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e7b826e6-d7e8-46d9-a7bb-2ec9398940f3)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e74d7087-f41f-43d9-96ba-11cab9ce3803)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d63e045-24f2-4d2d-a227-41d4744be147)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3f94b805-c0d5-4c01-9cca-2a6c467cac2a)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8e12b4b5-5a5c-4616-89e6-3eb36abc57c3)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 111c51b1-92b4-4eff-835f-ac49724bcc2c)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42192c9e-60ee-436d-9f74-d1992ca8ba83)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 38fdc61d-4197-41f9-8d5f-e113672937d8)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9fc00cc8-996c-48fd-91d6-c68df330a708)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 030dd199-a669-465e-af14-f475ca690f7a)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9f112a52-bb9a-43ff-8b96-c2de319945ce)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 11c1f3ba-0648-4fc0-869f-bba9656d23eb)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 1e214a4c-22d7-429c-8a0b-06e5384574cb)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 21 "Net-(D1-Pad2)") (pinfunction "K") (pintype "passive") (tstamp 6e38c492-2714-4a47-9186-8454b83b1658)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 20 "Net-(D2-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 65b8e643-8099-4abe-9292-fae36848c236)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 27 "Net-(C2-Pad2)") (pinfunction "K") (pintype "passive") (tstamp 242d7af2-5c9b-48cc-abd5-fc4dedac9e68)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (layer "F.Cu") - (tstamp 380e6c3d-42fd-48b3-b4b0-46f3d0a61210) - (at 54.61 67.31 90) - (descr "Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/b8d86064-8231-4a32-a836-0812f376effb") - (attr smd) - (fp_text reference "C2" (at 0 -2.65 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7304b172-6116-4493-a877-3e987779413f) - ) - (fp_text value "1uF" (at 0 2.65 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 2483ef18-3a66-4572-9917-cf285917a76c) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8677ddd2-1d0d-4911-bf6c-a9f334533289) - ) - (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8b4a5bae-9cfb-4b1a-9635-19735a6017ba)) - (fp_line (start -1.161252 1.71) (end 1.161252 1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5009cc08-822c-4ae4-942b-e5c0ae7bd3f5)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67003e2e-22ea-4f22-b32a-75128bf98bc5)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da1637a1-d2e8-4c7f-9977-5d0ba6eba38f)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2105787c-4d0e-4eac-8b3b-7e9fed129bcc)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e8704a19-b7c3-44a2-a1e2-97751a9b079e)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b05bf438-cf55-4249-9493-3e2ff83978c3)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 14fa4467-70f7-4424-a13c-3561aa4775a2)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 84889299-d82c-46df-9c86-e4f70810a814)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c3ed7613-1e69-4fd3-b305-053b1e91c355)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 28 "Net-(C2-Pad1)") (pintype "passive") (tstamp 76ce3683-e7b2-4924-93be-ed621369fed3)) - (pad "2" smd roundrect (at 2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 27 "Net-(C2-Pad2)") (pintype "passive") (tstamp 5660b9c4-33db-4ef2-87f4-66c90b5abfdd)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1812_4532Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (layer "F.Cu") - (tstamp 4060cd7d-0607-40d9-a62a-f67818471c63) - (at 54.61 24.13 90) - (descr "Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/9ae6bedd-433b-4493-89c7-3cd9212b806f") - (attr smd) - (fp_text reference "C4" (at 0 -2.65 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 61c3fbe2-6643-4f7d-8a57-2e51e0591463) - ) - (fp_text value "1uF" (at 0 2.65 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b9dce5de-8266-4f6c-a4c3-c2f94d7b5490) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp d0a70ce9-dddb-4c59-a233-4109ce8fe632) - ) - (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 94759f03-015e-48ce-b046-10614a0cf873)) - (fp_line (start -1.161252 1.71) (end 1.161252 1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1218dd94-7fb5-47e2-b349-50b001e98d9c)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f375179-01e7-4169-a0b4-d637968bc89f)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 25a8154d-6bba-40db-9e47-04df32a72d66)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ec4fe1d4-c0c0-4b63-9e35-50d20949d61b)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a5276c0d-84e8-49d6-b62b-449c364ddebe)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5fe79f5-9277-44e9-a70b-e3c53bc62957)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ab6d769a-cdd9-4f96-a2f3-f7a4af9a4d5a)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ebc2ba75-98ea-4ee6-bc6c-8523a2619d97)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f2802a12-4de6-4c9f-a208-7b83d995afb7)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 24 "Net-(C4-Pad1)") (pintype "passive") (tstamp 7d5841ab-5e79-4fd3-a8bf-6a2048d97f3a)) - (pad "2" smd roundrect (at 2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 23 "Net-(C4-Pad2)") (pintype "passive") (tstamp 1f53430a-3d81-41fe-92f1-a0a2812c8eaa)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1812_4532Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" (layer "F.Cu") - (tstamp 462168a7-32c6-42c7-801d-ca46b2d804df) - (at 71.12 60.325 180) - (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row") - (tags "Through hole pin header THT 1x05 2.54mm single row") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/ea88743b-b375-4483-b60f-b0dba05dcdb1") - (attr through_hole) - (fp_text reference "J6" (at 0 -2.33) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 6a3abd79-d729-4b70-abc4-8114e37ebab3) - ) - (fp_text value "Conn_01x05_Male" (at 0 12.49) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9899c9d1-36fd-4160-b5c0-681741540ed7) - ) - (fp_text user "${REFERENCE}" (at 0 5.08 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0a130cdb-0b8a-4b3b-b604-e37e65473948) - ) - (fp_line (start -1.33 -1.33) (end 0 -1.33) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4e348fdb-40c6-4b55-988f-2e80c8bf8730)) - (fp_line (start -1.33 0) (end -1.33 -1.33) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d8c5ff68-810a-48ef-b161-a0d33b2273b1)) - (fp_line (start -1.33 1.27) (end -1.33 11.49) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 01f0bbc3-879b-45c5-a8df-9c372b135659)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c931def2-7605-4f81-bdfc-f6f7594c1494)) - (fp_line (start -1.33 11.49) (end 1.33 11.49) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 21ecd30f-e316-4c00-94db-c7f93871453b)) - (fp_line (start 1.33 1.27) (end 1.33 11.49) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ec49d5f3-52e3-4ab3-8df5-e5a386f00329)) - (fp_line (start -1.8 -1.8) (end -1.8 11.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6cd0be82-aaa1-4351-855f-da3b097f3cbb)) - (fp_line (start -1.8 11.95) (end 1.8 11.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7b86819d-c1e9-4e11-9bad-be6ec1059ac7)) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 19ca4d52-f46e-4934-9f13-95d3fce8019a)) - (fp_line (start 1.8 11.95) (end 1.8 -1.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7343ee50-199e-48e3-9cd6-5b871aa8ee08)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3c9fb010-e05d-4d99-8fd3-468956f32620)) - (fp_line (start -1.27 11.43) (end -1.27 -0.635) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 924e6779-17e6-4212-8f71-b5791743fc4a)) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 21cbcf9f-ebd3-459a-a5aa-656529971202)) - (fp_line (start 1.27 -1.27) (end 1.27 11.43) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4feed95-eca1-487a-b4b8-432e7b0f62d2)) - (fp_line (start 1.27 11.43) (end -1.27 11.43) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 664cdfaa-d346-42a8-a619-c3539f5e2b4a)) - (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 18 "Net-(J6-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 60e3db67-2672-4a2d-82c9-a22afbb57405)) - (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 17 "Net-(J6-Pad2)") (pinfunction "Pin_2") (pintype "passive") (tstamp fba5f783-6313-4f76-8a4c-322e55d83211)) - (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 16 "Net-(J6-Pad3)") (pinfunction "Pin_3") (pintype "passive") (tstamp d9a45f09-1018-43a0-86ab-0f12a1148906)) - (pad "4" thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 15 "Net-(J6-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp 7ba6b9e9-72f7-4ed6-a58f-b59908a4b13a)) - (pad "5" thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 14 "Net-(J6-Pad5)") (pinfunction "Pin_5") (pintype "passive") (tstamp 49aefd72-8039-4941-a278-b923c390b982)) - (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "TestPoint:TestPoint_Pad_D4.0mm" (layer "F.Cu") - (tstamp 4e6772e2-68e9-4ec8-8f69-3a144566a700) - (at 55 75.565) - (descr "SMD pad as test Point, diameter 4.0mm") - (tags "test point SMD pad") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/dcede888-71fe-46c8-a547-f334235f12e3") - (attr exclude_from_pos_files) - (fp_text reference "J2" (at 0 -2.898) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8011f26a-966e-4d21-ad41-b2fee8b6bda3) - ) - (fp_text value "Vrail" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1ca22912-1a0f-459e-8f62-aa4472acfaf9) - ) - (fp_text user "${REFERENCE}" (at 0 -2.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1ded3dd0-0503-4ca2-b381-17db0d3b64fd) - ) - (fp_circle (center 0 0) (end 0 2.25) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp f1667fbe-2c60-497e-ad85-e6af4fe16735)) - (fp_circle (center 0 0) (end 2.5 0) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp d8a365be-8560-49d0-b931-1cc1bd088e03)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 21 "Net-(D1-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp be26b5f9-cf18-4af0-b74c-bdfe20e52ce7)) - ) - - (footprint "TestPoint:TestPoint_Pad_D4.0mm" (layer "F.Cu") - (tstamp 50b8fd33-52bd-4eb3-bd3b-0863f1d258bf) - (at 55 32.385) - (descr "SMD pad as test Point, diameter 4.0mm") - (tags "test point SMD pad") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/2714a589-d508-4a73-a7c9-0c477ea7458b") - (attr exclude_from_pos_files) - (fp_text reference "J4" (at 0 -2.898) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp bd05f3fd-a169-47c9-8ba4-38caa44190b2) - ) - (fp_text value "Vrail" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7f2f98ea-7859-45a9-bebf-9de194d082d1) - ) - (fp_text user "${REFERENCE}" (at 0 -2.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ce1f0d05-126c-4f42-81e3-7329543affdf) - ) - (fp_circle (center 0 0) (end 0 2.25) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 34e6ca43-c210-4d7b-baff-e477fed158e6)) - (fp_circle (center 0 0) (end 2.5 0) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 6e173f69-75a5-48fb-80ea-634dbdb7260e)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 19 "Net-(D3-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0d74f634-4a46-4e90-926f-5791719bf785)) - ) - - (footprint "Diode_SMD:D_SOD-323" (layer "F.Cu") - (tstamp 5463c1dd-1328-4484-9b76-26638cbbefb2) - (at 55.88 50.165) - (descr "SOD-323") - (tags "SOD-323") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/0a3e9348-2132-40e8-9662-35d174d54215") - (attr smd) - (fp_text reference "D6" (at 0 -1.85) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 13f68a44-2042-4162-a7ae-ee6892b000a0) - ) - (fp_text value "1N4148WS" (at 0.1 1.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 27744a30-fa62-461d-8802-89fb3c28486b) - ) - (fp_text user "${REFERENCE}" (at 0 -1.85) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp addb1c8a-6fd5-475b-8366-63ff919f1a44) - ) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp abf96c63-004b-417f-8320-1446d45f9382)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9611f581-c436-4777-965a-e4520733cd96)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6dd997ad-fb05-4e73-a3cd-6b08d4be4a6f)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bf939759-86d2-4991-8c9f-170588a94669)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f5802252-eb88-40a6-9985-71764496aa8e)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ba6070a5-2853-4d53-862a-a9c1dd935340)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 277a91bb-6f37-4fc6-9ef6-7a582f9268f8)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d659b0da-d469-47a0-b529-fc9525e200a6)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78f822e5-ffa9-4e54-8696-73f35bcd539f)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 08391d2f-cb36-4866-be23-c73ff49d914a)) - (fp_line (start -0.3 0) (end -0.5 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3739dee9-724a-46e6-a771-8a301c81c1b5)) - (fp_line (start -0.3 0) (end 0.2 -0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fb2dfbc8-97e7-4673-a5b7-8bb94f878375)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e5e0efd9-62a7-4f30-90c1-f55acceea91d)) - (fp_line (start 0.2 0) (end 0.45 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 84ceef47-872c-4273-bd51-9c99564e3a4f)) - (fp_line (start 0.2 0.35) (end -0.3 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8a805154-0a10-4493-8201-a6768aa49b71)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bd4e8554-6a1c-40f0-bfe9-9a94f35c7ed0)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 541bc26f-5171-4578-b5b9-dc2d92cead4a)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 26 "Net-(C3-Pad1)") (pinfunction "K") (pintype "passive") (tstamp cefef4e2-df30-4fd9-87ae-baa96ad36df1)) - (pad "2" smd rect (at 1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 20 "Net-(D2-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 2db59cad-1790-44c4-8f12-76ed8ec40a57)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "TestPoint:TestPoint_Pad_D4.0mm" (layer "F.Cu") - (tstamp 579a02b7-18fe-48da-a9d3-961850f062a4) - (at 55 19.05) - (descr "SMD pad as test Point, diameter 4.0mm") - (tags "test point SMD pad") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/6c7744a1-d107-4098-aeda-4a0e18b23c66") - (attr exclude_from_pos_files) - (fp_text reference "J5" (at 0 -2.898) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 644bea4c-e7d7-491c-9d18-7b978cd5c951) - ) - (fp_text value "Vrail" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1288a721-64c9-4957-8902-ed75fc8c46f8) - ) - (fp_text user "${REFERENCE}" (at 0 -2.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 09458b0c-9a39-4b0c-bb96-3d05d2d7da32) - ) - (fp_circle (center 0 0) (end 0 2.25) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp ef4b0dc8-d1bf-4d8f-8a65-7ec4745f50db)) - (fp_circle (center 0 0) (end 2.5 0) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 1623a861-d17d-4c83-a0cf-ce189f216617)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 23 "Net-(C4-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp e529e155-4ec5-4a6d-9cdf-938c9accea16)) - ) - - (footprint "Diode_SMD:D_SOD-323" (layer "F.Cu") - (tstamp 5ea149ce-c08b-45c8-8601-614ff488ad27) - (at 55.88 28.575) - (descr "SOD-323") - (tags "SOD-323") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/79504c3b-fee1-4e04-94d0-83e4de817446") - (attr smd) - (fp_text reference "D7" (at 0 -1.85) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0b354613-0b73-44e6-b290-0c13af83f0d3) - ) - (fp_text value "1N4148WS" (at 0.1 1.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 142655ef-75c6-4cde-83ad-437dd8ea0e78) - ) - (fp_text user "${REFERENCE}" (at 0 -1.85) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp d1626866-dc55-41f0-b4dd-0a4b52c90bdf) - ) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 09d976b1-0d74-4a62-9c78-83d0dcde6dcf)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eca507f5-eb96-40a6-8230-8fe094c08e2e)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ec6e0f5d-f138-4aaf-b991-fcea5bbfd958)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3080fc15-eb39-4ebb-bdab-1caede128279)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f974dc01-d54b-4ae7-9fb9-f3b110bf5a4e)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8491d17d-5404-4b7c-8a05-2bc59be3589f)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a48c8506-b70f-42e8-a1ac-4ddc2fcaa841)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ffa67015-8f37-449c-887a-779df27f82c2)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 81bc70f4-cc31-4d2d-9563-a207b0baecac)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 21385ccc-c7b8-450a-9747-d153f2a77254)) - (fp_line (start -0.3 0) (end -0.5 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf8c41a6-4c17-499d-8073-43c9608e70bc)) - (fp_line (start -0.3 0) (end 0.2 -0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 48b6ec3a-9404-4b25-9e9c-437fb1af25c3)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fcd5cb79-8c2b-419b-a669-e6c1de1c1600)) - (fp_line (start 0.2 0) (end 0.45 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1bb7f379-5af7-4819-b8db-85c3a3490d11)) - (fp_line (start 0.2 0.35) (end -0.3 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 41a49a43-5c51-4f2a-8435-9c90e7f43791)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b41197fa-bde5-4a41-8f46-c4218f36fc10)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42c08329-aa68-4c50-984e-b2fe13b90403)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 24 "Net-(C4-Pad1)") (pinfunction "K") (pintype "passive") (tstamp 6aaf8c2d-19b2-4ee2-8e9b-3af413c50741)) - (pad "2" smd rect (at 1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 19 "Net-(D3-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 7b9a9211-774e-47c5-9d78-c0001639e370)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (layer "F.Cu") - (tstamp 638df845-dead-4768-b608-f0a829544613) - (at 54.61 45.72 90) - (descr "Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/d2387b1e-b412-4b02-8003-d9451de9b077") - (attr smd) - (fp_text reference "C3" (at 0 -2.65 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1ffde10a-d7f5-4b57-ad0a-797f639096d3) - ) - (fp_text value "1uF" (at 0 2.65 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp f14aac3d-c8ad-49a3-9058-bd08e9897b58) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 40f6d5ba-d3e5-4ada-b260-a8d96bcc753f) - ) - (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0d759d2d-fb85-463c-a50e-92b9d8c7f576)) - (fp_line (start -1.161252 1.71) (end 1.161252 1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e236fe21-e530-48e4-bd2f-1e4b01f107b0)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7371d0fb-f8b3-44f1-b0af-fb488536e353)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a544f869-36be-4651-937d-0a8f07f2dd0b)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 543467c3-34d8-4e0f-8cff-c7f4e78eb7d8)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9d3d7746-fbb5-423e-9afa-9acf9c888087)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fb6fb0cd-46cd-4d60-958e-986ab9195019)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 72af9104-3bbf-49ff-97fb-0ea78187c097)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e58ba01d-3634-4779-8388-133c09375a3f)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ec6ee90c-989b-4f43-8a73-3e221124c44c)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 26 "Net-(C3-Pad1)") (pintype "passive") (tstamp 601a0d1c-055f-49d2-a040-0d413c6c7fdd)) - (pad "2" smd roundrect (at 2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 25 "Net-(C3-Pad2)") (pintype "passive") (tstamp 67a3b5c7-12d0-42e3-98f3-cc71f7edfb2b)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1812_4532Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder" (layer "F.Cu") - (tstamp 66db1ee0-bb01-454c-8e2e-5e25ffa7dfb8) - (at 54.61 88.9 90) - (descr "Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/78342f3e-150e-4758-bb17-bb08aac44f14") - (attr smd) - (fp_text reference "C1" (at 0 -2.65 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0c718d80-629f-4dc1-a708-ac99a6ff4be4) - ) - (fp_text value "1uF" (at 0 2.65 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b97d4b6d-01a4-4f1f-98d1-9290d81e26d7) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 48404b1e-6193-4c0d-b82a-e3c956c76791) - ) - (fp_line (start -1.161252 -1.71) (end 1.161252 -1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5ab7424d-7a2c-4b6b-b9fb-0df31a938546)) - (fp_line (start -1.161252 1.71) (end 1.161252 1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b63ad90e-a594-4f6a-92ad-e649b5e656f9)) - (fp_line (start -3.18 -1.95) (end 3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp faf8b046-33bf-45da-ae22-97f36ebf0672)) - (fp_line (start -3.18 1.95) (end -3.18 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 569c1c27-85da-4113-9093-be2de03339b6)) - (fp_line (start 3.18 -1.95) (end 3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9291d982-303c-4c72-a1d2-7216d8aa8b64)) - (fp_line (start 3.18 1.95) (end -3.18 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 367fed3f-d058-4e76-8d1e-d5d7a4f480c7)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d76a0ffb-c0ad-46b8-b762-deb83fae5322)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a15d5a2-4419-4021-811e-072dbb4e146d)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6f9fe4a0-b3d3-4938-9498-8456a677dc14)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9f688224-0374-4644-85da-55536a79d685)) - (pad "1" smd roundrect (at -2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 30 "Net-(C1-Pad1)") (pintype "passive") (tstamp 9f2e9778-43c9-47d4-a2ce-592bc734cce7)) - (pad "2" smd roundrect (at 2.1375 0 90) (size 1.575 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1587301587) - (net 29 "Net-(C1-Pad2)") (pintype "passive") (tstamp 16702f6a-8b7f-497f-8833-01bdb30e7b7f)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1812_4532Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (layer "F.Cu") - (tstamp 6b0a3fd6-7a08-4cc4-bcd8-19cc36fd4d9f) - (at 62.23 24.13 180) - (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true") - (tags "SSO Stretched SO SOIC 1.27") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/d1880de2-4770-45c9-9426-3250938971af") - (attr smd) - (fp_text reference "U4" (at 0.1 -3.265) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 5a6e20ef-98e0-4286-ad17-e34874804e67) - ) - (fp_text value "UCC23313" (at 0.05 3.385) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 015ba8be-3a70-4f8d-a452-45a43e1727aa) - ) - (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c6e07da2-c4f2-4362-878d-9334df94c5d0) - ) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b2d6b2a6-5d7c-435f-8b95-378a83db3109)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e4d6c244-e91f-4d69-be06-f57690c6fea4)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 18cc4b23-2fcb-4824-b616-c040b6056cf4)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 173b1d61-de4f-4117-a3a2-0852cc695dbe)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 71cb7672-77f7-4e41-9b08-03a2851d65e4)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8d745565-3e1b-457d-881f-d56e1af60e31)) - (fp_line (start 3.55 1.785) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cec4ddcc-4aa3-436d-8069-9681675a2e12)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6c946640-66f3-4365-a0e0-2ba6a1107d4e)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c81b8ada-5c05-40ac-8d3b-36fec6acc806)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6ea2e355-c8d4-4fb9-a241-2b2a596ad8ef)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a4d01c3d-7afc-400e-b1af-95429cc0cb1c)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 28e4e130-0cb5-4153-9274-3394bb5b3c22)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 116b155e-6427-4ba1-a6d1-3ab1d34e59db)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 315841d9-89c7-42f7-ad7e-f223cef2c182)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 4080e639-64f6-48d9-bfa9-c97c06bbeb37)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 220fd1ec-df36-4e52-9082-56d274b37e2f)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 6 "Net-(R4-Pad1)") (pinfunction "A") (pintype "passive") (tstamp 01b8239e-bb9e-44a8-b458-57600c11c092)) - (pad "2" smd rect (at -4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 2 "unconnected-(U4-Pad2)") (pinfunction "NC") (pintype "no_connect") (tstamp 9ee5f7e9-46da-4f51-b31d-7308302caf52)) - (pad "3" smd rect (at -4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "C") (pintype "passive") (tstamp aebc29a3-8766-4a4d-b6b9-8a7d51ce157a)) - (pad "4" smd rect (at 4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 23 "Net-(C4-Pad2)") (pinfunction "VEE") (pintype "power_in") (tstamp adf8e68f-d2bb-49e2-9275-2b719e183d42)) - (pad "5" smd rect (at 4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 10 "Net-(Q4-Pad1)") (pinfunction "VO") (pintype "output") (tstamp 78290c2e-6132-4a03-8582-4527dbf732b8)) - (pad "6" smd rect (at 4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 24 "Net-(C4-Pad1)") (pinfunction "VCC") (pintype "power_in") (tstamp 4fca1bab-a619-481d-b1ce-6c33d724c1b9)) - (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") - (tstamp 6c939d27-efc9-443a-ba44-92b8fdb3a204) - (at 66.04 52.705) - (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/e97640da-bd7c-4fbc-b49d-4ea42bdf9f26") - (attr smd) - (fp_text reference "R4" (at 0 -1.82) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 416434f7-5bea-46ba-9411-f89518a99dba) - ) - (fp_text value "220" (at 0 1.82) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp eba39d76-6585-4c12-aa6c-ec02a609d836) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.8 0.8) (thickness 0.12))) - (tstamp cf201b3a-e270-4569-8e0a-c294a938ba9e) - ) - (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 98530bf7-e475-4583-b899-bac0a6e7dd36)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aaf62aaa-bfc5-4bc0-b5cf-0b2cc481d35d)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8c0238e8-8b06-463f-a3e0-1623ea7ff0ae)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fd2545e8-7cdc-41ac-9a22-6bd47ddb25d8)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c624d2dd-a083-4fcf-b07d-55aaa8d99f52)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fa8678aa-9773-4e68-8a4f-1e4ce2fe3663)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 111ad5d2-968c-40f1-b260-995e0dc10974)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 77c35469-729a-44e3-a813-0370b813c630)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c5cd4e3d-9056-4628-8b06-75c93ad6aa48)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1e2dc1a0-db6d-49c9-b0f4-2b317f2c4410)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 6 "Net-(R4-Pad1)") (pintype "passive") (tstamp bb7e0dda-51f2-4167-a5b5-daede60cd1cc)) - (pad "2" smd roundrect (at 1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 15 "Net-(J6-Pad4)") (pintype "passive") (tstamp f5009c7c-d99c-4ba1-9292-fe9bd0ee358c)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp 733641bc-affc-45c8-bec9-2bb667df108c) - (at 50.96 88.9 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/f27fdfd6-3fe3-49f4-aa87-1fd3cb02d496") - (attr through_hole) - (fp_text reference "Q1" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9074b8a4-b838-4126-ab93-327e22a72ae9) - ) - (fp_text value "IRF540N" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b7c86368-c38d-4bd5-a043-7aab4bc5d64f) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8e69e457-e018-43b6-8d13-f6f68a5c26c0) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41caa78e-890d-4a82-88ca-48da37860d18)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 99489398-b155-4cf1-a614-e91e1d2e5e3a)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6fcfb407-05d2-415f-91c6-e32dbd20b1e4)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e95e79b-bfb2-4f14-8da0-7fbda5829b79)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 908dd07b-7ee3-4ae1-be89-5d9fadcf3558)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f491adb7-b844-4a36-99c5-78db9cceef08)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e9fa589a-94f3-4480-8d15-56e046f3c09c)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3cb0a2d1-cb4e-4f2a-bad0-460494920d25)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f6673cc7-cc72-41ee-bd2f-ddd2204601d5)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 065bda24-6699-4bd0-8e62-8995b3a1500c)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 767f3e69-bee1-412f-888f-f7d1b8a64aaf)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91d75f7f-cdd2-4771-a95d-781410b39d5f)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp de42d08b-aa44-4ee6-9a50-a8101725d91b)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d8565841-e825-4057-b5c8-4726e8dc50ed)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b8c9489-4e08-4e7e-a232-33f511d1fde5)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ac08ca18-909d-497d-9d80-4304b95f6456)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c36c136d-95c9-4428-98d3-e6c4345241ae)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e810007-41c2-4691-95fc-92e24a55bddf)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 82f3a002-d8a3-4e76-a924-eb5b99e22a9c)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 953a072b-dc11-47d6-a071-0f841a1e1144)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7d44579d-56c7-4223-8911-8b29982023ce)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 639ad93e-01b1-46f4-bf2a-bd4dfebeacd0)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp da14ffe2-d068-4eed-a5a4-9fdafdf42040)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 551d6617-44a0-48dc-936e-956f597aa2ac)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 13 "Net-(Q1-Pad1)") (pinfunction "G") (pintype "input") (tstamp bc376bcf-ad8e-4ea1-aa05-5ee89f4edffe)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 22 "Net-(D1-Pad1)") (pinfunction "D") (pintype "passive") (tstamp e8b32254-46d6-45e2-8bec-c97221dd253d)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 29 "Net-(C1-Pad2)") (pinfunction "S") (pintype "passive") (tstamp 09598763-9554-4a5d-89a9-ab181f7702f6)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (layer "F.Cu") - (tstamp 78728fde-44bd-488b-bb7e-284047127998) - (at 62.23 88.9 180) - (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true") - (tags "SSO Stretched SO SOIC 1.27") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/5ef7239f-ff2b-4b64-adc3-d394f8cf897c") - (attr smd) - (fp_text reference "U1" (at 0.1 -3.265) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1b53c504-df9a-44d2-9171-18ecb41cf59b) - ) - (fp_text value "UCC23313" (at 0.05 3.385) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 4366dd47-a822-4c1b-a655-c2212761834c) - ) - (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8228fec0-2ec9-4c1f-a6f0-cb1cb7d0fb61) - ) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8321c67d-d7d2-4d05-93e3-1d46e908910b)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e231f163-c521-4fb1-9901-fe214a025be8)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6919c1f9-a017-4f49-9099-ab63d5ab7d1e)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7f1465bc-220b-4065-839b-18c6ee7f11e5)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a2e29b48-4cca-44e8-bb90-c599e478ee38)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 969a57ad-1bff-4a55-989e-117091f85d50)) - (fp_line (start 3.55 1.785) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0d78895f-373a-4a10-96ca-fd58415da410)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b2bea1c4-3bbd-422c-88d0-7f58b8148819)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c23533a6-02a0-4106-a477-8ebaaf83fa5c)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 403f2813-1894-4306-9fd9-607bfc4705db)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0b34102b-5993-42b2-a167-88c76e09519e)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp ebd26c2d-f2be-49be-8589-106283e6ee9b)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 3398c9ce-0445-4200-a9e9-10dc7a8aaa84)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 2b3a59e1-253b-48ca-a3ef-da12ad9dea8c)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 0a57c4c3-ec9f-4d95-a318-e78e97a35c89)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp b2d80bfa-675c-4847-aae0-dba7e4ca12b2)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 9 "Net-(R1-Pad1)") (pinfunction "A") (pintype "passive") (tstamp 2c4fc5ba-3ab2-46af-8391-900dc522bfe0)) - (pad "2" smd rect (at -4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 5 "unconnected-(U1-Pad2)") (pinfunction "NC") (pintype "no_connect") (tstamp 00860bf9-c8e3-4a56-ad72-7be37a4e2849)) - (pad "3" smd rect (at -4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "C") (pintype "passive") (tstamp d145e37e-c08f-4657-80f5-77cc606a6ad9)) - (pad "4" smd rect (at 4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 29 "Net-(C1-Pad2)") (pinfunction "VEE") (pintype "power_in") (tstamp 0fbc43ec-43c4-41bd-b321-f9fe367dc219)) - (pad "5" smd rect (at 4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 13 "Net-(Q1-Pad1)") (pinfunction "VO") (pintype "output") (tstamp 0cf4fd33-b545-4291-8391-9cbfa5af965e)) - (pad "6" smd rect (at 4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 30 "Net-(C1-Pad1)") (pinfunction "VCC") (pintype "power_in") (tstamp b1cb8543-c9e8-404b-b665-c68df83149a6)) - (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Diode_SMD:D_SOD-323" (layer "F.Cu") - (tstamp 90136890-1b41-4fd9-a370-e845a09d9f31) - (at 58.42 92.71) - (descr "SOD-323") - (tags "SOD-323") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/dc92bbb3-2215-498d-9573-47843642432e") - (attr smd) - (fp_text reference "D4" (at 0 -1.85) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a29d845c-e89e-408f-8fce-f030fafb8e4b) - ) - (fp_text value "1N4148WS" (at 0.1 1.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 04585ade-e905-4ea3-b67c-5c420c90f709) - ) - (fp_text user "${REFERENCE}" (at 0 -1.85) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8d41bdeb-8f28-4dc0-b245-2e16ae6365cc) - ) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a1b83702-aeb5-450b-a862-6dfde4eda4de)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4f8cdeb0-4361-4044-b614-cfd77e742fe1)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e768831c-d304-448a-acee-f854d75fb0de)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1b0b97e4-5dff-4c0c-98db-d7d5b845b99a)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 00767ee9-4043-4887-a2ea-b66732953aef)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6886ff2e-a747-4055-a49b-744a7179b577)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2850b88e-292e-4442-941a-2972969c43c2)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8839de2c-98be-41af-a970-6c2c205baa51)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fefcd923-875c-4a29-ac66-1eb30f7c8fbc)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a86fabb5-c388-400a-83aa-feb9aca07ea2)) - (fp_line (start -0.3 0) (end -0.5 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0889ac2-432a-4219-a924-5cfc743eca17)) - (fp_line (start -0.3 0) (end 0.2 -0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90babfae-3ee4-4eac-afd6-c3d74d7abf1e)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7bea006f-f030-4617-b3f7-d9731b0e1be5)) - (fp_line (start 0.2 0) (end 0.45 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2ad63a3f-37fa-44a1-9842-69726663bc01)) - (fp_line (start 0.2 0.35) (end -0.3 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 87f386ea-4a54-4b8c-8441-088b128bd4d8)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0b7c6244-36e7-41b4-868c-4efa6971163b)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b3549472-1848-4e34-8328-7ed5da8ab5e2)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 30 "Net-(C1-Pad1)") (pinfunction "K") (pintype "passive") (tstamp 0bf073ce-ad0f-4484-822a-5ebe1e9fe87b)) - (pad "2" smd rect (at 1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 22 "Net-(D1-Pad1)") (pinfunction "A") (pintype "passive") (tstamp 44c30956-aed3-46e2-97ad-50d477d30d55)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") - (tstamp 95e0e62d-068a-48c8-a653-c85e04a0da48) - (at 66.04 60.325) - (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/93eb1227-ce5b-475b-8ec0-3a22879e6612") - (attr smd) - (fp_text reference "R1" (at 0 -1.82) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c8931620-b7d1-4f64-800c-dc639e01584f) - ) - (fp_text value "220" (at 0 1.82) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp e19210c9-9f53-46bb-a835-7ccf0b55ff7b) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.8 0.8) (thickness 0.12))) - (tstamp 5d3e30f6-bc0f-4467-a7ac-cff055282c24) - ) - (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 08b157da-766c-4b51-8561-fc75a8b1c29a)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9d1f8690-52a3-4468-9a71-a88c051d0f1e)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f24c7427-e0a5-4215-b801-5a7fdae032e1)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2063b26f-55a2-4980-8bb2-6650e4653188)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 845202ca-7007-4c8b-b0a8-2210d8a79e5c)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f6e3a7c0-1a36-439d-853e-6cf7d207db73)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bb3b89ef-b2d1-40e2-8976-24fcc35ae991)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2bf4a677-a6f7-4857-9397-41b4071ef310)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 754f9ed8-3adb-413d-91eb-358fe79b5dd2)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f7fae986-d222-49f7-9f24-d8027773ce65)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 9 "Net-(R1-Pad1)") (pintype "passive") (tstamp c84845d2-2f7e-47a1-8114-2a49a6b2013d)) - (pad "2" smd roundrect (at 1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 18 "Net-(J6-Pad1)") (pintype "passive") (tstamp 4310bd3b-5565-4eb4-bb3b-00be41947552)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp 9e89f996-cf5c-4934-bd2c-d2d64aa3c447) - (at 50.96 67.31 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/bd89e833-d02e-4730-b42f-4ed1ea200c42") - (attr through_hole) - (fp_text reference "Q2" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp be526b42-257b-4aca-810e-9981cf059e6f) - ) - (fp_text value "IRF540N" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ff838cfb-b5d8-444d-a60a-fcc28767b5f0) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp eea39e02-a347-4434-97b3-225e033c054f) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f52d63e4-f6b2-47f2-abc8-242815779bb4)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9de5f914-c179-490c-90c0-b655608d243c)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 72de0e39-2d42-46cf-9d1f-fec0f43f5df9)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6f6d9d94-541e-40ef-ae3b-629b4b0314df)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41d403d7-e1ef-48a5-b6a5-e037e0cb42b5)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 360a9d49-f260-467b-8a1f-3890f82203e2)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0409e8de-6290-4e1e-9742-9150342e7f47)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b3940e9b-dcb8-4212-8c02-cc5b9875e841)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aaed403d-b851-4a7d-aed1-e12e5217d95b)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4903ad12-9274-49e6-896a-0ba18048e9ec)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fc28151b-9e88-4243-a483-f6ec13ce9ea2)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f3c3a0ec-208d-4912-a4aa-feeb9f111b70)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c50072e0-a05d-4580-9db6-fadd31652728)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 28faec5d-5034-482e-892f-a5c01ca458aa)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aec10ba3-c61b-4575-b3b5-e22a02671ccd)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7692b5fc-2f1f-462d-943a-018224942e05)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 33a4eeb1-2bea-40a2-8617-f68174223f91)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d062db05-1ea8-4cca-b443-eb2c8c53c150)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 108d8c92-7968-4222-b6b6-fd7392ecb1dd)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8075b37c-7514-4671-b658-7074ffaa9a4b)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 595f2e12-c82a-41a3-9c72-92a0a95c706f)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9ecb8678-b8e1-401c-bc52-4aba94a29f9f)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp dc7e6600-ee26-4ffd-94ed-ee540e751f99)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 0035feff-fe19-4024-a1c9-f4bcf8cc5efe)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 12 "Net-(Q2-Pad1)") (pinfunction "G") (pintype "input") (tstamp 87ffbfa4-af36-4ca6-9070-5b84b47b5c1e)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 29 "Net-(C1-Pad2)") (pinfunction "D") (pintype "passive") (tstamp ff83b3a6-4d53-4701-934d-6e694b49d232)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 27 "Net-(C2-Pad2)") (pinfunction "S") (pintype "passive") (tstamp 1ade1f8c-c9c8-41f2-b6f9-a28248362c99)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Diode_SMD:D_SOD-323" (layer "F.Cu") - (tstamp c715ba1d-772c-44e7-a835-e3b4cb39f8b2) - (at 55.88 71.755) - (descr "SOD-323") - (tags "SOD-323") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/c62a68f6-5959-4e0d-add0-6725d0e22108") - (attr smd) - (fp_text reference "D5" (at 0 -1.85) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c8a719e9-5a60-4256-88e6-46309a6f2004) - ) - (fp_text value "1N4148WS" (at 0.1 1.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 64ce93c4-34de-4f1e-a332-e5b65f4fd8b2) - ) - (fp_text user "${REFERENCE}" (at 0 -1.85) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 35d85d1f-cbf4-418c-a8e2-c754642f2785) - ) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e5a27129-3301-4b3b-947a-140d7cc2883c)) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9aa3c0ec-0ecc-47a3-aa99-f9c6ad245952)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 42b86919-8d15-43b2-a3dd-3e32b120fb2f)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eab1edb4-4ddb-46ef-8ed8-68e5901615c8)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c745ca80-da42-4637-99ab-8d3131878536)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f79c12c-00e9-4696-80c0-e28cb8e762de)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8fd291a0-2be1-4e31-baa6-903c749c4392)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 757f5457-f31b-415d-b4ba-17697ca14e47)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a6ffe256-617d-421b-95d9-6f55927f5f53)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ab6d212c-f040-4a8b-b094-f506eb75f2c5)) - (fp_line (start -0.3 0) (end -0.5 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1215aad5-d5c1-47f9-b5b5-3cd1a23f9c52)) - (fp_line (start -0.3 0) (end 0.2 -0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 18370893-99fc-4228-8b43-661cb90a284d)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91aa9f2a-571b-4469-97d7-5cc7d4c2c37a)) - (fp_line (start 0.2 0) (end 0.45 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e0b7fa48-cad4-4eda-93cb-833d9048da91)) - (fp_line (start 0.2 0.35) (end -0.3 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8c8458a0-b31d-4d73-b8a3-6ac265a061d6)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0b99653a-7ba7-48f4-a674-72e453b9b2c2)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ab3100e9-e4f5-4e70-ac1e-89880e51db6b)) - (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 28 "Net-(C2-Pad1)") (pinfunction "K") (pintype "passive") (tstamp d841aaaf-0234-4917-9004-b82d37082a7a)) - (pad "2" smd rect (at 1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask") - (net 21 "Net-(D1-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 973cbdeb-0617-42c4-a9e8-cf7ef4a93fab)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "TestPoint:TestPoint_Pad_D4.0mm" (layer "F.Cu") - (tstamp cb327948-66a2-43d2-a2dc-924c328b39ae) - (at 51 93.345) - (descr "SMD pad as test Point, diameter 4.0mm") - (tags "test point SMD pad") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/050589bb-899f-4384-8e63-0c94b0a943cd") - (attr exclude_from_pos_files) - (fp_text reference "J1" (at 0 -2.898) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 18cc8f45-212b-4c3e-bee2-ff7a25299ef7) - ) - (fp_text value "Vrail" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 126bf3e8-30b1-45df-9f4d-dfb7065339e3) - ) - (fp_text user "${REFERENCE}" (at 0 -2.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 5cb10700-2b13-4257-b24b-32f20824b0ff) - ) - (fp_circle (center 0 0) (end 0 2.25) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 97204bf9-6a23-4a86-a411-c6535f15fc10)) - (fp_circle (center 0 0) (end 2.5 0) - (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 93c1080b-111f-4be5-919d-55f36de6004e)) - (pad "1" smd circle (at 0 0) (size 4 4) (layers "F.Cu" "F.Mask") - (net 22 "Net-(D1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 10708ad7-7e44-4bcb-aea6-72a668569847)) - ) - - (footprint "Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDown" (layer "F.Cu") - (tstamp ccd95f00-d45e-451b-850d-826c11e4f8a0) - (at 50.96 24.13 90) - (descr "TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf") - (tags "TO-220F-3 Horizontal RM 2.54mm") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/bbc609db-d67c-42dc-a674-eb05a0c1600d") - (attr through_hole) - (fp_text reference "Q4" (at 2.54 -20.22 90) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 770c7500-9177-4f2d-a389-a92aed5fd2bb) - ) - (fp_text value "IRF540N" (at 2.54 2 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp af67a863-5c89-4f0c-a82e-7d06f485fe68) - ) - (fp_text user "${REFERENCE}" (at 2.54 -20.22 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7f60a7f2-41ee-4da7-873c-97d632f6fb4a) - ) - (fp_line (start -2.71 -19.22) (end -2.71 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8991c437-84fc-4add-8d0f-a6da22ca207e)) - (fp_line (start -2.71 -19.22) (end 7.79 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 535a2712-cc05-4f86-8150-1bfd1236e1b6)) - (fp_line (start -2.71 -3.11) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb17622e-914b-4f61-b924-58d9ad448438)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4e8e2ca9-86d4-43f4-b395-17aeb535b8c0)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8aebae27-62b8-485a-aa23-4ebc9b236fdb)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d5559f92-7cc6-4a98-b1d3-cb40f312e72c)) - (fp_line (start 7.79 -19.22) (end 7.79 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 63fddaab-1bd0-42a4-a232-64c3094d9932)) - (fp_line (start -2.84 -19.35) (end -2.84 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d7d315e9-2a7a-4b36-a258-51234a24a2bb)) - (fp_line (start -2.84 1.25) (end 7.92 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5458075a-95a7-4a57-8224-5a7973f11b64)) - (fp_line (start 7.92 -19.35) (end -2.84 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 79a7b1f6-018f-449d-bca1-d1d366464bd0)) - (fp_line (start 7.92 1.25) (end 7.92 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3a9beaf0-4ab0-4bf9-a675-840cf20f9818)) - (fp_line (start -2.59 -19.1) (end 7.67 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 587c93cf-85b6-4c31-993c-742964f11fa8)) - (fp_line (start -2.59 -12.42) (end -2.59 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3b419b89-d2e9-4de8-8a4c-09071fdbd8b2)) - (fp_line (start -2.59 -12.42) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bf83732-6f03-4f52-9b21-93c2b6d7e6da)) - (fp_line (start -2.59 -3.23) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5debe630-f246-421a-847c-9bb45f57ab75)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2d8c1618-b3bc-495a-9c2c-599e1d86e822)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9c3f044e-1eef-4249-ba1b-5eeba7652b2d)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1459cbb5-8339-4919-95a2-6d39afdaf991)) - (fp_line (start 7.67 -19.1) (end 7.67 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 79af50bf-2ff9-4ffe-9d56-c0d77f9d328e)) - (fp_line (start 7.67 -12.42) (end -2.59 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp feae8c89-81f5-4192-8191-c1c326b04b0a)) - (fp_line (start 7.67 -12.42) (end 7.67 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dee454b7-a07f-44e3-a705-8dcb5532c655)) - (fp_line (start 7.67 -3.23) (end -2.59 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b4a5157-7334-4048-9eaf-65a60005673c)) - (fp_circle (center 2.54 -15.8) (end 4.39 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp e4e216d5-b42a-407f-818b-c04a34161fef)) - (pad "" np_thru_hole oval (at 2.54 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 4ae0896b-28eb-4333-8065-9326c5da95bd)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 10 "Net-(Q4-Pad1)") (pinfunction "G") (pintype "input") (tstamp fb6de705-4a04-4ab5-9e8a-8a8c916e8078)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 25 "Net-(C3-Pad2)") (pinfunction "D") (pintype "passive") (tstamp c90c80f3-ff08-4df7-ada5-c700469919bc)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 23 "Net-(C4-Pad2)") (pinfunction "S") (pintype "passive") (tstamp 20dc282b-b039-4f84-81b2-d608dcb04e8e)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") - (tstamp d58e976c-321e-4e92-9bc4-0842de0ff6e0) - (at 66.04 57.785) - (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/ffc1b322-1664-46b4-b4fb-ef1c82762c58") - (attr smd) - (fp_text reference "R2" (at 0 -1.82) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 24d2246a-e09a-4731-814d-15998fd5916c) - ) - (fp_text value "220" (at 0 1.82) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp dc654af9-6b96-43be-8673-1342086a6eef) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.8 0.8) (thickness 0.12))) - (tstamp fab44d62-8170-466e-b5c8-dbec85aa62e1) - ) - (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7441178d-aa53-4929-b5e9-6a8778e65c6a)) - (fp_line (start -0.727064 0.91) (end 0.727064 0.91) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bafa4759-cb06-4ce5-9904-48256de2f6b8)) - (fp_line (start -2.45 -1.12) (end 2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f1d039e7-c8f0-43f0-a2b5-440c1e31a848)) - (fp_line (start -2.45 1.12) (end -2.45 -1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 619f0093-2ed0-4e38-b536-dc232a1cf9c1)) - (fp_line (start 2.45 -1.12) (end 2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8b8069c2-d145-4d4e-b8d2-4a1848de0814)) - (fp_line (start 2.45 1.12) (end -2.45 1.12) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b011786d-7a15-4802-a1d9-af7f6b09884e)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 402a5832-b070-4e1e-ba05-9c74fd156d02)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 69b53edb-faf4-4fc8-8c1b-60d75286c1ba)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e277b0b3-80c3-4d2a-9fe6-72be4467e6b7)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2078e0f3-c65a-485d-ad8f-9b88e540b791)) - (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 8 "Net-(R2-Pad1)") (pintype "passive") (tstamp 2bc107c5-264e-44d7-8dee-3531c85aef6a)) - (pad "2" smd roundrect (at 1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 17 "Net-(J6-Pad2)") (pintype "passive") (tstamp db2849b5-1b76-4d87-86dd-eda631eaeb75)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_1812_4532Metric_Pad1.30x3.40mm_HandSolder" (layer "F.Cu") - (tstamp e2ab00f7-5fd4-438b-8ebb-7752695859b5) - (at 68.3 41.91) - (descr "Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator") - (tags "resistor handsolder") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/48b2513f-f38c-4176-af5d-1506d860931a") - (attr smd) - (fp_text reference "R5" (at 0 -2.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9bc77cf8-da98-46b9-8198-6a966e25f5ec) - ) - (fp_text value "220" (at 0 2.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 508e5145-cb08-478e-9a92-09b8c3780fb4) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7ddcb990-9399-4aed-b8c6-89db55814dd5) - ) - (fp_line (start -1.386252 -1.71) (end 1.386252 -1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3734e5be-0877-46bc-ae5c-34ffcc753419)) - (fp_line (start -1.386252 1.71) (end 1.386252 1.71) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5a8f17bc-ceb3-48d7-9ac9-6ea239bc5d57)) - (fp_line (start -3.12 -1.95) (end 3.12 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8149ef57-72c9-4d85-8324-94c964f08abb)) - (fp_line (start -3.12 1.95) (end -3.12 -1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 24f3d9a0-40f7-4c13-a779-27373953a1e2)) - (fp_line (start 3.12 -1.95) (end 3.12 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 955ff49c-f456-4210-b449-1348b612a9bc)) - (fp_line (start 3.12 1.95) (end -3.12 1.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e1e2dab2-cd0b-44a6-9e45-04cb83e34842)) - (fp_line (start -2.25 -1.6) (end 2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 66706b20-8927-47b6-8adb-0b2426d9e5b6)) - (fp_line (start -2.25 1.6) (end -2.25 -1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1c8d18fc-3130-4726-b334-353aeb2026a9)) - (fp_line (start 2.25 -1.6) (end 2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 62546863-11b1-42e7-9980-4f919d6293b8)) - (fp_line (start 2.25 1.6) (end -2.25 1.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 689f2882-0dd1-4283-9d1c-b40234ad8c59)) - (pad "1" smd roundrect (at -2.225 0) (size 1.3 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 1 "GND") (pintype "passive") (tstamp 5a7ea061-b3d7-4a6d-9e54-38372b63b63f)) - (pad "2" smd roundrect (at 2.225 0) (size 1.3 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 14 "Net-(J6-Pad5)") (pintype "passive") (tstamp 146b6dee-ca55-4360-9560-8a965f3b52d4)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1812_4532Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Package_SO:SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (layer "F.Cu") - (tstamp f3cc5bc7-ff5d-4414-b32f-051cab0d5f8c) - (at 62.23 67.31 180) - (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true") - (tags "SSO Stretched SO SOIC 1.27") - (property "Sheetfile" "squeow_mod.kicad_sch") - (property "Sheetname" "") - (path "/071894b9-a4fb-4962-a100-9be726162c17") - (attr smd) - (fp_text reference "U2" (at 0.1 -3.265) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 67929d4b-a75b-4094-a099-938ffed8162f) - ) - (fp_text value "UCC23313" (at 0.05 3.385) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c2b0e8ed-c55a-468c-972a-16ad07c162c7) - ) - (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 443c2a0d-cbd6-4c30-a509-0bdde6def684) - ) - (fp_line (start -3.55 -2.465) (end -3.55 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7841857a-f066-413a-a976-0e3b0a2cec67)) - (fp_line (start -3.55 -1.8) (end -5.3 -1.8) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be8a81ad-f538-44bc-9b60-65a8d740db65)) - (fp_line (start -3.5 1.785) (end -3.5 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b6ff1b8d-c21c-48ac-829b-1c71d1a8d5fd)) - (fp_line (start -3.5 2.435) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e5dfbbf2-77b8-40d8-a56f-fd87f2596803)) - (fp_line (start 3.5 -2.465) (end -3.55 -2.465) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7c3fb679-ebf8-401f-800d-ec572417b185)) - (fp_line (start 3.5 -2.465) (end 3.5 -1.815) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1e44ae91-8fc7-48b8-afa7-8bb1cc9c650e)) - (fp_line (start 3.55 1.785) (end 3.55 2.435) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fea72355-6bbb-4787-b38f-8b0c5aa4c8be)) - (fp_line (start -5.6 -2.56) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f9d0df7c-3091-458e-ac23-a22b79118297)) - (fp_line (start -5.6 -2.56) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 80998775-fd4f-4be9-a383-c9acb5b0f4bb)) - (fp_line (start 5.6 2.54) (end -5.6 2.54) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c9f216a2-b01e-4489-90c2-3546b799a480)) - (fp_line (start 5.6 2.54) (end 5.6 -2.56) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 38856f37-e523-477c-a78d-d659f95ae978)) - (fp_line (start -3.4 2.285) (end -3.4 -1.265) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 0f6e5ab4-bc55-4932-a288-b9c07e3d63d5)) - (fp_line (start -2.3 -2.315) (end -3.4 -1.215) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp b560417b-bbda-4270-9ef5-a7eb30d028b5)) - (fp_line (start 3.4 -2.315) (end -2.3 -2.315) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 1c035a41-f81c-4608-b72e-50ee0e2c598a)) - (fp_line (start 3.4 -2.315) (end 3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 23a2d3b9-714f-48b0-a2f9-a491ba527c74)) - (fp_line (start 3.4 2.285) (end -3.4 2.285) - (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp cca3404a-1e7b-485a-ae20-bcd9f7c1cfe7)) - (pad "1" smd rect (at -4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 8 "Net-(R2-Pad1)") (pinfunction "A") (pintype "passive") (tstamp 20e7c396-37e3-4319-b2ad-e03d6381750f)) - (pad "2" smd rect (at -4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 4 "unconnected-(U2-Pad2)") (pinfunction "NC") (pintype "no_connect") (tstamp 3b068ce1-d5fe-491d-b9aa-5c13423e92fd)) - (pad "3" smd rect (at -4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "C") (pintype "passive") (tstamp 87a5d290-7ed6-48c4-b823-042d1ab6d1c0)) - (pad "4" smd rect (at 4.27 1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 27 "Net-(C2-Pad2)") (pinfunction "VEE") (pintype "power_in") (tstamp 0deb5654-d051-4629-bda4-d01107ff20e7)) - (pad "5" smd rect (at 4.27 0 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 12 "Net-(Q2-Pad1)") (pinfunction "VO") (pintype "output") (tstamp 53ad7123-afd8-4df8-a544-0226d13040a4)) - (pad "6" smd rect (at 4.27 -1.27 180) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") - (net 28 "Net-(C2-Pad1)") (pinfunction "VCC") (pintype "power_in") (tstamp 4910bbfc-a0a6-48cc-b0ec-f077fe750ead)) - (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (gr_rect (start 46.9825 16.51) (end 73.0175 95.885) - (stroke (width 0.1) (type solid)) (fill none) (layer "Edge.Cuts") (tstamp 496ae10a-9dc1-465b-8b7f-1b99fdd6e29e)) - - (segment (start 64.135 41.91) (end 63.5 42.545) (width 1) (layer "F.Cu") (net 1) (tstamp 0d20a753-d080-491a-8fd9-42f4de522295)) - (segment (start 59.055 60.96) (end 63.5 65.405) (width 1) (layer "F.Cu") (net 1) (tstamp 176e265a-aaf1-415d-a50e-49d8fbe230e3)) - (segment (start 65.405 87.63) (end 66.5 87.63) (width 1) (layer "F.Cu") (net 1) (tstamp 21e55576-bc16-410d-ac63-3fe0efe63bb9)) - (segment (start 63.5 65.405) (end 63.5 66.675) (width 1) (layer "F.Cu") (net 1) (tstamp 223f330f-4606-4948-87cd-a70108d3bdcf)) - (segment (start 66.5 22.86) (end 64.87 22.86) (width 1) (layer "F.Cu") (net 1) (tstamp 282449a1-d1ca-4201-9602-8a1a3dc23aec)) - (segment (start 63.5 24.23) (end 63.5 42.545) (width 1) (layer "F.Cu") (net 1) (tstamp 2a41c0d6-3163-45b9-a849-a9961bb9d375)) - (segment (start 63.5 85.725) (end 65.405 87.63) (width 1) (layer "F.Cu") (net 1) (tstamp 2db282a7-6088-4229-9fbb-4284285dfc8c)) - (segment (start 59.055 53.34) (end 59.055 60.96) (width 1) (layer "F.Cu") (net 1) (tstamp 3a070fc1-20d3-459a-bf39-dcd486780604)) - (segment (start 63.5 44.45) (end 63.5 48.895) (width 1) (layer "F.Cu") (net 1) (tstamp 427259fc-0d52-4d9c-b352-5eb6c24f7289)) - (segment (start 63.5 48.895) (end 59.055 53.34) (width 1) (layer "F.Cu") (net 1) (tstamp 5d81611d-b3f6-4914-b669-b33e5e3976d7)) - (segment (start 63.5 66.04) (end 63.5 66.675) (width 1) (layer "F.Cu") (net 1) (tstamp 67dbd3d7-ef99-4ef1-990d-8a5a31a4c874)) - (segment (start 66.5 44.45) (end 63.5 44.45) (width 1) (layer "F.Cu") (net 1) (tstamp 785f0e05-b76f-44ca-8bd7-9ece313ce763)) - (segment (start 66.5 66.04) (end 63.5 66.04) (width 1) (layer "F.Cu") (net 1) (tstamp 873fde00-9ea3-4375-9d13-cebe0728e70a)) - (segment (start 64.87 22.86) (end 63.5 24.23) (width 1) (layer "F.Cu") (net 1) (tstamp 9721e885-a271-407d-b25b-d6860120056c)) - (segment (start 63.5 66.675) (end 63.5 85.725) (width 1) (layer "F.Cu") (net 1) (tstamp 97530bce-e1d7-4472-915f-ceed8459d5e8)) - (segment (start 66.075 41.91) (end 64.135 41.91) (width 1) (layer "F.Cu") (net 1) (tstamp b33992e7-fcc3-462c-958b-76361d1ba3ac)) - (segment (start 63.5 42.545) (end 63.5 44.45) (width 1) (layer "F.Cu") (net 1) (tstamp c4d8f845-8caf-4a52-8c93-4ffbc1fc425e)) - (segment (start 68.33 27.23) (end 66.5 25.4) (width 1) (layer "F.Cu") (net 6) (tstamp 1aa5eb28-2abd-4b3a-9f1b-90d186f05ab1)) - (segment (start 64.49 51.9) (end 68.33 48.06) (width 1) (layer "F.Cu") (net 6) (tstamp 31d1aebd-7cb3-486b-817e-6d5a56584266)) - (segment (start 64.49 52.705) (end 64.49 51.9) (width 1) (layer "F.Cu") (net 6) (tstamp 4cc3f6be-dd31-4d20-aa71-ff59cf27b256)) - (segment (start 68.33 48.06) (end 68.33 27.23) (width 1) (layer "F.Cu") (net 6) (tstamp f999e6db-83df-4552-acf2-d7be10b9b851)) - (segment (start 63 53.755) (end 64.49 55.245) (width 1) (layer "F.Cu") (net 7) (tstamp 70e50dbe-a61f-4f5b-b23f-37e92ad768f6)) - (segment (start 66.5 47.662766) (end 63 51.162766) (width 1) (layer "F.Cu") (net 7) (tstamp 8bff1444-4260-4f29-8a46-d8532a4891be)) - (segment (start 66.5 46.99) (end 66.5 47.662766) (width 1) (layer "F.Cu") (net 7) (tstamp 9423a92e-6ab7-43bb-9be8-2fdc586c7bbc)) - (segment (start 63 51.162766) (end 63 53.755) (width 1) (layer "F.Cu") (net 7) (tstamp 96c0ae32-6355-4d8c-acea-494edc9ec03c)) - (segment (start 68.13 68.58) (end 68.33 68.38) (width 1) (layer "F.Cu") (net 8) (tstamp 07267a88-0482-443d-b221-8ce33c72d7c6)) - (segment (start 66.500786 64) (end 65 64) (width 1) (layer "F.Cu") (net 8) (tstamp 4f868b49-e1dd-45cb-9243-717a2d07f5cf)) - (segment (start 63.215 57.785) (end 64.49 57.785) (width 1) (layer "F.Cu") (net 8) (tstamp 65cc0cf0-30e0-4b43-8654-73170824eca7)) - (segment (start 66.615786 64.115) (end 66.500786 64) (width 1) (layer "F.Cu") (net 8) (tstamp 83698258-5799-4a2a-b3a2-cf4b12ce3202)) - (segment (start 62 61) (end 62 59) (width 1) (layer "F.Cu") (net 8) (tstamp a542d1fc-64da-40fa-bdf7-8869c3e4f0ec)) - (segment (start 62 59) (end 63.215 57.785) (width 1) (layer "F.Cu") (net 8) (tstamp b0cfbef9-6232-4c27-acee-1ab6216943ec)) - (segment (start 65 64) (end 62 61) (width 1) (layer "F.Cu") (net 8) (tstamp cee7a0f4-1d51-4bfd-a786-cc292bcb8c8b)) - (segment (start 68.33 68.38) (end 68.33 65.155) (width 1) (layer "F.Cu") (net 8) (tstamp ee3403c5-9cc3-46f1-913d-d4f5a9d94a48)) - (segment (start 68.33 65.155) (end 67.29 64.115) (width 1) (layer "F.Cu") (net 8) (tstamp f2e67e03-faac-4bb6-8190-26c18407feb3)) - (segment (start 67.29 64.115) (end 66.615786 64.115) (width 1) (layer "F.Cu") (net 8) (tstamp fa062aad-817f-47ae-8830-69ea741421c5)) - (segment (start 66.5 68.58) (end 68.13 68.58) (width 1) (layer "F.Cu") (net 8) (tstamp fbe6a847-de7c-4703-a518-7b7e2df0be14)) - (segment (start 70.485 64.77) (end 68.58 62.865) (width 1) (layer "F.Cu") (net 9) (tstamp 58eff93c-d746-4c74-a427-3c88dc0da2dc)) - (segment (start 67.03 62.865) (end 64.49 60.325) (width 1) (layer "F.Cu") (net 9) (tstamp 6be44820-0f5e-4c02-8f70-7e5659c09fb4)) - (segment (start 68.58 62.865) (end 67.03 62.865) (width 1) (layer "F.Cu") (net 9) (tstamp 88c0938d-38dc-4a42-9d08-a8dd2b4c5699)) - (segment (start 68.13 90.17) (end 70.485 87.815) (width 1) (layer "F.Cu") (net 9) (tstamp a8dfaa9b-2559-4233-9dc0-077bdf840484)) - (segment (start 66.5 90.17) (end 68.13 90.17) (width 1) (layer "F.Cu") (net 9) (tstamp cf90e813-aef3-420e-94b9-39ce2da51e31)) - (segment (start 70.485 87.815) (end 70.485 64.77) (width 1) (layer "F.Cu") (net 9) (tstamp d95e18bf-74dd-4899-9864-bba6ded24db8)) - (segment (start 50.96 24.13) (end 57.96 24.13) (width 1) (layer "F.Cu") (net 10) (tstamp ff71fe09-a6b2-4fb6-912a-9962626a4ac6)) - (segment (start 57.96 45.72) (end 50.96 45.72) (width 1) (layer "F.Cu") (net 11) (tstamp 25f100ce-aa3d-4f8b-98c1-fdbc4accce2f)) - (segment (start 57.96 67.31) (end 50.96 67.31) (width 1) (layer "F.Cu") (net 12) (tstamp a1378cf0-e157-4ca0-8e1b-2300736a91b4)) - (segment (start 57.96 88.9) (end 50.96 88.9) (width 1) (layer "F.Cu") (net 13) (tstamp 8b726460-8885-405d-900d-f73b6c8b7e11)) - (segment (start 71.12 42.505) (end 70.525 41.91) (width 1) (layer "F.Cu") (net 14) (tstamp 159beb4b-6415-49fd-bf9b-9b3a94bbca0b)) - (segment (start 71.12 50.165) (end 71.12 42.505) (width 1) (layer "F.Cu") (net 14) (tstamp bb3cc94d-2d3f-4bdd-8ce2-d2849a3dba0b)) - (segment (start 67.04 52.705) (end 71.12 52.705) (width 1) (layer "F.Cu") (net 15) (tstamp 86172240-2bcd-4812-b0fd-1e3eaec60f96)) - (segment (start 71.12 55.245) (end 67.04 55.245) (width 1) (layer "F.Cu") (net 16) (tstamp 8a9859fa-c46a-4d9e-86c7-7d60b318dfde)) - (segment (start 71.12 57.785) (end 67.04 57.785) (width 1) (layer "F.Cu") (net 17) (tstamp 5d246eda-fc01-409f-a3ca-5203e0037609)) - (segment (start 71.12 60.325) (end 67.04 60.325) (width 1) (layer "F.Cu") (net 18) (tstamp 6a2118d8-35fe-4b94-9eb1-363ab5985787)) - (segment (start 53.975 32.385) (end 56.93 29.43) (width 1) (layer "F.Cu") (net 19) (tstamp 3b479abd-eb96-46ba-aa9a-89ebdfb90f98)) - (segment (start 56.93 29.43) (end 56.93 28.575) (width 1) (layer "F.Cu") (net 19) (tstamp 77626806-dc86-4a3a-a0af-73c4f1c3d389)) - (segment (start 53.975 32.385) (end 50.96 32.385) (width 2) (layer "F.Cu") (net 19) (tstamp c8e2d326-ba33-4d33-915e-9c40f99270ff)) - (segment (start 60.96 48.26) (end 58.1025 51.1175) (width 2) (layer "F.Cu") (net 20) (tstamp 049f3db9-d3f9-4f9d-8808-002a4917135e)) - (segment (start 52.07 34.925) (end 60.96 43.815) (width 2) (layer "F.Cu") (net 20) (tstamp 247a0435-591e-4515-8872-1849cac4d6bb)) - (segment (start 57.15 50.165) (end 58.1025 51.1175) (width 1) (layer "F.Cu") (net 20) (tstamp 2f3c8252-627f-487b-9a6c-4a531790084b)) - (segment (start 60.96 43.815) (end 60.96 48.26) (width 2) (layer "F.Cu") (net 20) (tstamp 764bab83-5995-4244-8ef3-da23f361392c)) - (segment (start 50.96 53.975) (end 55 53.975) (width 2) (layer "F.Cu") (net 20) (tstamp 896dad3b-af23-4a8b-889a-bedb0a5f8caa)) - (segment (start 50.96 34.925) (end 52.07 34.925) (width 2) (layer "F.Cu") (net 20) (tstamp aabf2c57-796a-456d-abcc-fa7056e39c5c)) - (segment (start 56.93 50.165) (end 57.15 50.165) (width 1) (layer "F.Cu") (net 20) (tstamp beb1b6d2-18ed-411f-8b5f-caf7ca127835)) - (segment (start 58.1025 51.1175) (end 55.245 53.975) (width 2) (layer "F.Cu") (net 20) (tstamp c30b65e3-0b6e-469c-9f11-531fab756f32)) - (segment (start 60.54 70.905) (end 59.3725 72.0725) (width 2) (layer "F.Cu") (net 21) (tstamp 066852fa-d36b-43bb-85f2-a6b4243f72ad)) - (segment (start 55.88 75.565) (end 53.975 75.565) (width 2) (layer "F.Cu") (net 21) (tstamp 249aa638-316d-46e0-a046-9962c8a0a7be)) - (segment (start 53.975 75.565) (end 50.96 75.565) (width 2) (layer "F.Cu") (net 21) (tstamp 6550f4da-61b0-4125-bc4a-5d9e6e1ee694)) - (segment (start 59.3725 72.0725) (end 55.88 75.565) (width 2) (layer "F.Cu") (net 21) (tstamp 7a0adfcb-e65f-45cd-b15f-1cd0ddbad5ca)) - (segment (start 52.07 56.515) (end 60.54 64.985) (width 2) (layer "F.Cu") (net 21) (tstamp 7fe58093-583d-41ef-9dc7-a5957b4719e6)) - (segment (start 56.93 71.755) (end 59.055 71.755) (width 1) (layer "F.Cu") (net 21) (tstamp 8618f475-191d-403f-a4fd-1320937d2b4b)) - (segment (start 59.055 71.755) (end 59.3725 72.0725) (width 1) (layer "F.Cu") (net 21) (tstamp ada321cb-1977-4a6e-9b00-4dee1ad55ca4)) - (segment (start 60.54 64.985) (end 60.54 70.905) (width 2) (layer "F.Cu") (net 21) (tstamp bdb89c98-635d-42c5-afac-fc6c3bf04e58)) - (segment (start 50.96 56.515) (end 52.07 56.515) (width 2) (layer "F.Cu") (net 21) (tstamp bf90ca37-2481-4af3-b6c2-dc7c47681280)) - (segment (start 50.96 78.105) (end 52.07 78.105) (width 2) (layer "F.Cu") (net 22) (tstamp 176faa20-226e-4809-bfb1-d56d6b11b41d)) - (segment (start 48.46 86.4475) (end 50.96 86.4475) (width 2) (layer "F.Cu") (net 22) (tstamp 3b3aef3e-d2c7-401a-aa6b-94164a612c90)) - (segment (start 59.69 93.345) (end 59.69 92.93) (width 1) (layer "F.Cu") (net 22) (tstamp 3cf020a4-8ba0-4c89-bc94-3bc6f70126f8)) - (segment (start 52.07 78.105) (end 60.54 86.575) (width 2) (layer "F.Cu") (net 22) (tstamp 472131de-a4c1-442e-9005-76726a09c32e)) - (segment (start 48.46 91.005) (end 48.46 86.4475) (width 2) (layer "F.Cu") (net 22) (tstamp 5efe1963-65ed-42f7-bb05-9861767e9ae5)) - (segment (start 60.54 92.495) (end 59.69 93.345) (width 2) (layer "F.Cu") (net 22) (tstamp 73a577d1-5784-4bdd-bf31-086f7ca7b4b7)) - (segment (start 58.5625 94.4725) (end 59.69 93.345) (width 2) (layer "F.Cu") (net 22) (tstamp 9744cd76-653a-405f-b4a6-9ba12f1c940c)) - (segment (start 51.9275 94.4725) (end 58.5625 94.4725) (width 2) (layer "F.Cu") (net 22) (tstamp a1a2b873-4ece-4f5f-bfe9-b67b85f75558)) - (segment (start 59.69 92.93) (end 59.47 92.71) (width 1) (layer "F.Cu") (net 22) (tstamp c6b98802-b8ef-470f-b8d6-8c2bfdd1d2fc)) - (segment (start 50.8 93.345) (end 51.9275 94.4725) (width 2) (layer "F.Cu") (net 22) (tstamp ccbef230-1dc7-477f-a3a1-35fe6c15af5a)) - (segment (start 60.54 86.575) (end 60.54 92.495) (width 2) (layer "F.Cu") (net 22) (tstamp f6725e05-bf1c-42ff-baef-dc746da76ad7)) - (segment (start 50.8 93.345) (end 48.46 91.005) (width 2) (layer "F.Cu") (net 22) (tstamp f9a0a125-dc7a-4051-a4e3-01cd11b548e9)) - (segment (start 54.61 21.9925) (end 54.61 19.44) (width 2) (layer "F.Cu") (net 23) (tstamp 4e34a65c-24f2-44a9-9552-5baa94a4bccc)) - (segment (start 54.61 21.9925) (end 55.4275 22.81) (width 1) (layer "F.Cu") (net 23) (tstamp 6269ec4c-c4bd-4d99-9ee1-6203d530342a)) - (segment (start 55.4275 22.81) (end 57.96 22.81) (width 1) (layer "F.Cu") (net 23) (tstamp a0424235-ff99-4902-8269-cfc67fb7b041)) - (segment (start 50.96 19.05) (end 55 19.05) (width 2) (layer "F.Cu") (net 23) (tstamp d25d37e2-afd4-4cf9-a7eb-8f632a713737)) - (segment (start 54.83 28.575) (end 54.83 26.4875) (width 1) (layer "F.Cu") (net 24) (tstamp 00424083-3a06-4fab-9227-0f6abbadc52b)) - (segment (start 54.61 26.2675) (end 55.4275 25.45) (width 1) (layer "F.Cu") (net 24) (tstamp e7d3ba02-c542-4a6e-819c-bac9b5d0f909)) - (segment (start 55.4275 25.45) (end 57.96 25.45) (width 1) (layer "F.Cu") (net 24) (tstamp f7c587d2-2fe0-4b26-90b1-2c74cd4612ba)) - (segment (start 48.895 21.59) (end 48.46 22.025) (width 2) (layer "F.Cu") (net 25) (tstamp 19306891-16af-4694-a828-7a789e8136e0)) - (segment (start 52.705 40.64) (end 54.61 42.545) (width 2) (layer "F.Cu") (net 25) (tstamp 1daf9f6b-b098-447c-88a4-e631efc860de)) - (segment (start 48.46 38.14) (end 50.96 40.64) (width 2) (layer "F.Cu") (net 25) (tstamp 28042122-8000-4ec2-ae63-450571a4b334)) - (segment (start 48.46 22.025) (end 48.46 30.28) (width 2) (layer "F.Cu") (net 25) (tstamp 355c503f-de6e-4a00-98ee-2bbd9c0a6ca5)) - (segment (start 54.61 42.545) (end 54.61 43.5825) (width 2) (layer "F.Cu") (net 25) (tstamp 3cab63ad-0b16-4209-bf66-3a55411dceca)) - (segment (start 54.61 43.5825) (end 55.4275 44.4) (width 1) (layer "F.Cu") (net 25) (tstamp 5020c4e3-eb92-4ff0-8d74-6a01d58b51cf)) - (segment (start 50.96 21.59) (end 48.895 21.59) (width 2) (layer "F.Cu") (net 25) (tstamp 5482ab7a-af5c-4ecf-b516-9bdce87f7d4c)) - (segment (start 55.4275 44.4) (end 57.96 44.4) (width 1) (layer "F.Cu") (net 25) (tstamp 7f89b7b3-24da-4986-85f1-97f0db66de9e)) - (segment (start 48.46 30.28) (end 48.46 38.14) (width 2) (layer "F.Cu") (net 25) (tstamp b1e443f4-5038-442a-ac34-45564cf16c6f)) - (segment (start 48.895 29.845) (end 48.46 30.28) (width 2) (layer "F.Cu") (net 25) (tstamp bfafb6d1-a623-4077-bd56-caf9a3536be9)) - (segment (start 50.96 29.845) (end 48.895 29.845) (width 2) (layer "F.Cu") (net 25) (tstamp e7703231-0a8e-4041-b591-d9ef39e9db9e)) - (segment (start 50.96 40.64) (end 52.705 40.64) (width 2) (layer "F.Cu") (net 25) (tstamp f71ca8fc-391b-4365-93f9-f6b7c5fb254f)) - (segment (start 54.61 47.8575) (end 55.4275 47.04) (width 1) (layer "F.Cu") (net 26) (tstamp 1c5019b1-46d4-4984-8a01-362d6a1cce82)) - (segment (start 55.4275 47.04) (end 57.96 47.04) (width 1) (layer "F.Cu") (net 26) (tstamp ad842466-9e46-4d2c-b2be-b97cbf14f3d6)) - (segment (start 54.83 50.165) (end 54.83 48.0775) (width 1) (layer "F.Cu") (net 26) (tstamp c8b38c04-ce26-4fd9-a95f-66a124ffb0f0)) - (segment (start 48.5475 43.18) (end 48.46 43.2675) (width 2) (layer "F.Cu") (net 27) (tstamp 0c39745f-cdb4-42f8-b2a0-8828be85cd21)) - (segment (start 50.96 62.23) (end 52.07 62.23) (width 2) (layer "F.Cu") (net 27) (tstamp 1b035314-2b9e-48f4-a7c9-c2deb7c9fe8a)) - (segment (start 50.96 43.18) (end 48.5475 43.18) (width 2) (layer "F.Cu") (net 27) (tstamp 404d0661-4068-479f-85a0-e5549993ad27)) - (segment (start 48.46 51.635) (end 48.46 59.73) (width 2) (layer "F.Cu") (net 27) (tstamp 4f685399-e74e-44a7-9eb8-d1805a649f0f)) - (segment (start 54.61 65.1725) (end 55.4275 65.99) (width 1) (layer "F.Cu") (net 27) (tstamp 5b597d12-ecc7-43ae-8199-fb2e04b96d6c)) - (segment (start 48.66 51.435) (end 48.46 51.635) (width 2) (layer "F.Cu") (net 27) (tstamp 5cadce4d-4a1e-4af7-baaf-5fbf78949932)) - (segment (start 54.61 64.77) (end 54.61 65.1725) (width 2) (layer "F.Cu") (net 27) (tstamp 8b1b0c40-69f0-46dc-8f62-91b54bcf03a1)) - (segment (start 55.4275 65.99) (end 57.96 65.99) (width 1) (layer "F.Cu") (net 27) (tstamp 951fb68f-e2bc-4382-8f95-1e5694566506)) - (segment (start 50.96 51.435) (end 48.66 51.435) (width 2) (layer "F.Cu") (net 27) (tstamp ba88c8e3-eae8-4bca-8bfa-47efcd9f1c3b)) - (segment (start 48.46 43.2675) (end 48.46 51.635) (width 2) (layer "F.Cu") (net 27) (tstamp d8bcf9cf-28c1-4fd8-9e5c-94ad91992ad7)) - (segment (start 48.46 59.73) (end 50.96 62.23) (width 2) (layer "F.Cu") (net 27) (tstamp dc977a5f-ff3a-4c79-8b77-bc66c38ff992)) - (segment (start 52.07 62.23) (end 54.61 64.77) (width 2) (layer "F.Cu") (net 27) (tstamp eaedefd9-a44c-48b8-8e51-4e41ee85108a)) - (segment (start 55.4275 68.63) (end 57.96 68.63) (width 1) (layer "F.Cu") (net 28) (tstamp 52408008-8c99-4d3a-9cc0-4f301362c612)) - (segment (start 54.83 71.755) (end 54.83 69.6675) (width 1) (layer "F.Cu") (net 28) (tstamp 638c05ac-8e53-4357-94c2-3a31cf9e8340)) - (segment (start 54.61 69.4475) (end 55.4275 68.63) (width 1) (layer "F.Cu") (net 28) (tstamp cb61fd3f-f65e-4d94-b40c-8cf45ce3cb72)) - (segment (start 48.895 73.025) (end 48.46 72.59) (width 2) (layer "F.Cu") (net 29) (tstamp 155c5b6d-851e-45e2-8bc4-624b20dbef77)) - (segment (start 49.809141 83.82) (end 50.96 83.82) (width 2) (layer "F.Cu") (net 29) (tstamp 412c3144-c50d-4330-91c6-05ed9a29f58a)) - (segment (start 54.61 86.7625) (end 55.4275 87.58) (width 1) (layer "F.Cu") (net 29) (tstamp 5fde0381-b7e6-4fcf-ac8d-a6e80ec20f14)) - (segment (start 52.07 83.82) (end 54.61 86.36) (width 2) (layer "F.Cu") (net 29) (tstamp 66cafd64-3853-4dfb-bf4b-0a40d2e59d33)) - (segment (start 48.46 72.59) (end 48.46 82.470859) (width 2) (layer "F.Cu") (net 29) (tstamp 6f8af218-1481-4864-93ed-a738bd48bf5b)) - (segment (start 50.96 83.82) (end 52.07 83.82) (width 2) (layer "F.Cu") (net 29) (tstamp 793a4950-89f2-4aaa-bb4d-069c8c2c5011)) - (segment (start 48.46 64.8575) (end 48.46 72.59) (width 2) (layer "F.Cu") (net 29) (tstamp 80987aca-2b41-4647-b329-ba7a5ca2cdab)) - (segment (start 55.4275 87.58) (end 57.96 87.58) (width 1) (layer "F.Cu") (net 29) (tstamp 8e0ac09b-ee86-4d70-87d2-5efb9ac08844)) - (segment (start 54.61 86.36) (end 54.61 86.7625) (width 2) (layer "F.Cu") (net 29) (tstamp 8f15f807-477e-4829-826e-850b1c7598bf)) - (segment (start 48.46 82.470859) (end 49.809141 83.82) (width 2) (layer "F.Cu") (net 29) (tstamp a78aebb5-23d6-4d94-9a2f-37f032bbafcc)) - (segment (start 48.5475 64.77) (end 48.46 64.8575) (width 2) (layer "F.Cu") (net 29) (tstamp dddc0e0f-c4d1-4231-aff0-92639633c58b)) - (segment (start 50.96 64.77) (end 48.5475 64.77) (width 2) (layer "F.Cu") (net 29) (tstamp e9a65852-edb9-4333-b6aa-01a494c660a2)) - (segment (start 50.96 73.025) (end 48.895 73.025) (width 2) (layer "F.Cu") (net 29) (tstamp f7a9ee9d-8e70-41a3-9db5-92382637ba31)) - (segment (start 57.3575 92.7225) (end 57.37 92.71) (width 1) (layer "F.Cu") (net 30) (tstamp 27534811-f109-4315-8e5c-3b3dc7002c04)) - (segment (start 55.4275 90.22) (end 57.96 90.22) (width 1) (layer "F.Cu") (net 30) (tstamp 49245ea2-dee1-4ab8-a8ae-15424dd3f1e1)) - (segment (start 54.61 91.0375) (end 55.4275 90.22) (width 1) (layer "F.Cu") (net 30) (tstamp 58f4ff1a-69cc-409b-97ce-470d60554d96)) - (segment (start 56.295 92.7225) (end 57.3575 92.7225) (width 1) (layer "F.Cu") (net 30) (tstamp 5f3be7c3-701f-4965-8e7c-af8244a59f7c)) - (segment (start 56.295 92.7225) (end 54.61 91.0375) (width 1) (layer "F.Cu") (net 30) (tstamp fa8c1536-6c27-4f8c-8745-bb65b787d840)) - -) diff --git a/squeow_mod/fp-info-cache b/squeow_mod/fp-info-cache deleted file mode 100644 index 13c2ebf..0000000 --- a/squeow_mod/fp-info-cache +++ /dev/null @@ -1,435 +0,0 @@ -103351009360878 -Resistor_SMD -R_0201_0603Metric -Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -resistor -0 -4 -2 -Resistor_SMD -R_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -4 -2 -Resistor_SMD -R_0402_1005Metric -Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0402_1005Metric_Pad0.72x0.64mm_HandSolder -Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0603_1608Metric -Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0603_1608Metric_Pad0.98x0.95mm_HandSolder -Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0612_1632Metric -Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0612_1632Metric_Pad1.18x3.40mm_HandSolder -Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0805_2012Metric -Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0805_2012Metric_Pad1.20x1.40mm_HandSolder -Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0815_2038Metric -Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0815_2038Metric_Pad1.20x4.05mm_HandSolder -Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_01005_0402Metric -Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -resistor -0 -4 -2 -Resistor_SMD -R_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -4 -2 -Resistor_SMD -R_1020_2550Metric -Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1020_2550Metric_Pad1.33x5.20mm_HandSolder -Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1206_3216Metric -Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1206_3216Metric_Pad1.30x1.75mm_HandSolder -Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1210_3225Metric -Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1210_3225Metric_Pad1.30x2.65mm_HandSolder -Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1218_3246Metric -Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1218_3246Metric_Pad1.22x4.75mm_HandSolder -Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1812_4532Metric -Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_2010_5025Metric -Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_2010_5025Metric_Pad1.40x2.65mm_HandSolder -Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_2512_6332Metric -Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_2512_6332Metric_Pad1.40x3.35mm_HandSolder -Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_2816_7142Metric -Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_2816_7142Metric_Pad3.20x4.45mm_HandSolder -Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_4020_10251Metric -Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_4020_10251Metric_Pad1.65x5.30mm_HandSolder -Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_Array_Concave_2x0603 -Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Concave_4x0402 -Thick Film Chip Resistor Array, Wave soldering, Vishay CRA04P (see cra04p.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Concave_4x0603 -Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_2x0402 -Chip Resistor Network, ROHM MNR02 (see mnr_g.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_2x0603 -Chip Resistor Network, ROHM MNR12 (see mnr_g.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_2x0606 -Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_2x1206 -Chip Resistor Network, ROHM MNR32 (see mnr_g.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_4x0402 -Chip Resistor Network, ROHM MNR04 (see mnr_g.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_4x0603 -Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_4x0612 -Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_4x1206 -Chip Resistor Network, ROHM MNR34 (see mnr_g.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_5x0603 -Chip Resistor Network, ROHM MNR15 (see mnr_g.pdf) -resistor array -0 -10 -10 -Resistor_SMD -R_Array_Convex_5x1206 -Chip Resistor Network, ROHM MNR35 (see mnr_g.pdf) -resistor array -0 -10 -10 -Resistor_SMD -R_Array_Convex_8x0602 -Chip Resistor Network, ROHM MNR18 (see mnr_g.pdf) -resistor array -0 -16 -16 -Resistor_SMD -R_Cat16-2 -SMT resistor net, Bourns CAT16 series, 2 way -SMT resistor net Bourns CAT16 series 2 way -0 -4 -4 -Resistor_SMD -R_Cat16-4 -SMT resistor net, Bourns CAT16 series, 4 way -SMT resistor net Bourns CAT16 series 4 way -0 -8 -8 -Resistor_SMD -R_Cat16-8 -SMT resistor net, Bourns CAT16 series, 8 way -SMT resistor net Bourns CAT16 series 8 way -0 -16 -16 -Resistor_SMD -R_MELF_MMB-0207 -Resistor, MELF, MMB-0207, http://www.vishay.com/docs/28713/melfprof.pdf -MELF Resistor -0 -2 -2 -Resistor_SMD -R_MicroMELF_MMU-0102 -Resistor, MicroMELF, MMU-0102, http://www.vishay.com/docs/28713/melfprof.pdf -MicroMELF Resistor -0 -2 -2 -Resistor_SMD -R_MiniMELF_MMA-0204 -Resistor, MiniMELF, MMA-0204, http://www.vishay.com/docs/28713/melfprof.pdf -MiniMELF Resistor -0 -2 -2 -Resistor_SMD -R_Shunt_Ohmite_LVK12 -4 contact shunt resistor -shunt resistor 4 contacts -0 -4 -4 -Resistor_SMD -R_Shunt_Ohmite_LVK20 -4 contacts shunt resistor, https://www.ohmite.com/assets/docs/res_lvk.pdf -4 contacts resistor smd -0 -4 -4 -Resistor_SMD -R_Shunt_Ohmite_LVK24 -4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf -4 contacts resistor smd -0 -4 -4 -Resistor_SMD -R_Shunt_Ohmite_LVK25 -4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf -4 contacts resistor smd -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm -Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 1.19mm, 5 to 200 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) -resistor shunt WSK2512 -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSK2512_6332Metric_T2.21mm -Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.21mm, 1 to 4.9 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) -resistor shunt WSK2512 -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSK2512_6332Metric_T2.66mm -Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.66mm, 0.5 to 0.99 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) -resistor shunt WSK2512 -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSKW0612 -https://www.vishay.com/docs/30332/wskw0612.pdf -4-Terminal SMD Shunt -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSR2_WSR3 -Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf -SMD Shunt Resistor -0 -2 -2 -Resistor_SMD -R_Shunt_Vishay_WSR2_WSR3_KelvinConnection -Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf -SMD Shunt Resistor -0 -4 -2 diff --git a/squeow_mod/squeow_mod-B_Cu.gbr b/squeow_mod/squeow_mod-B_Cu.gbr deleted file mode 100644 index a6c9fd7..0000000 --- a/squeow_mod/squeow_mod-B_Cu.gbr +++ /dev/null @@ -1,129 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:52+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Copper,L2,Bot*% -%TF.FilePolarity,Positive*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:52* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -%TA.AperFunction,ComponentPad*% -%ADD10O,2.000000X1.905000*% -%TD*% -%TA.AperFunction,ComponentPad*% -%ADD11R,2.000000X1.905000*% -%TD*% -%TA.AperFunction,ComponentPad*% -%ADD12O,1.700000X1.700000*% -%TD*% -%TA.AperFunction,ComponentPad*% -%ADD13R,1.700000X1.700000*% -%TD*% -G04 APERTURE END LIST* -D10* -%TO.P,D1,3,K*% -%TO.N,Net-(C1-Pad2)*% -X3977500Y-56515000D03* -%TO.P,D1,2,A*% -%TO.N,Net-(D1-Pad2)*% -X3977500Y-59055000D03* -D11* -%TO.P,D1,1,K*% -%TO.N,Net-(D1-Pad1)*% -X3977500Y-61595000D03* -%TD*% -D10* -%TO.P,Q3,3,S*% -%TO.N,Net-(C3-Pad2)*% -X3977500Y-24130000D03* -%TO.P,Q3,2,D*% -%TO.N,Net-(C2-Pad2)*% -X3977500Y-26670000D03* -D11* -%TO.P,Q3,1,G*% -%TO.N,Net-(Q3-Pad1)*% -X3977500Y-29210000D03* -%TD*% -D10* -%TO.P,D3,3,K*% -%TO.N,Net-(C3-Pad2)*% -X3977500Y-13335000D03* -%TO.P,D3,2,A*% -%TO.N,Net-(D3-Pad2)*% -X3977500Y-15875000D03* -D11* -%TO.P,D3,1,K*% -%TO.N,Net-(D2-Pad2)*% -X3977500Y-18415000D03* -%TD*% -D10* -%TO.P,D2,3,K*% -%TO.N,Net-(C2-Pad2)*% -X3977500Y-34925000D03* -%TO.P,D2,2,A*% -%TO.N,Net-(D2-Pad2)*% -X3977500Y-37465000D03* -D11* -%TO.P,D2,1,K*% -%TO.N,Net-(D1-Pad2)*% -X3977500Y-40005000D03* -%TD*% -D12* -%TO.P,J6,5,Pin_5*% -%TO.N,Net-(J6-Pad5)*% -X24137500Y-33655000D03* -%TO.P,J6,4,Pin_4*% -%TO.N,Net-(J6-Pad4)*% -X24137500Y-36195000D03* -%TO.P,J6,3,Pin_3*% -%TO.N,Net-(J6-Pad3)*% -X24137500Y-38735000D03* -%TO.P,J6,2,Pin_2*% -%TO.N,Net-(J6-Pad2)*% -X24137500Y-41275000D03* -D13* -%TO.P,J6,1,Pin_1*% -%TO.N,Net-(J6-Pad1)*% -X24137500Y-43815000D03* -%TD*% -D10* -%TO.P,Q1,3,S*% -%TO.N,Net-(C1-Pad2)*% -X3977500Y-67310000D03* -%TO.P,Q1,2,D*% -%TO.N,Net-(D1-Pad1)*% -X3977500Y-69850000D03* -D11* -%TO.P,Q1,1,G*% -%TO.N,Net-(Q1-Pad1)*% -X3977500Y-72390000D03* -%TD*% -D10* -%TO.P,Q2,3,S*% -%TO.N,Net-(C2-Pad2)*% -X3977500Y-45720000D03* -%TO.P,Q2,2,D*% -%TO.N,Net-(C1-Pad2)*% -X3977500Y-48260000D03* -D11* -%TO.P,Q2,1,G*% -%TO.N,Net-(Q2-Pad1)*% -X3977500Y-50800000D03* -%TD*% -D10* -%TO.P,Q4,3,S*% -%TO.N,Net-(C4-Pad2)*% -X3977500Y-2540000D03* -%TO.P,Q4,2,D*% -%TO.N,Net-(C3-Pad2)*% -X3977500Y-5080000D03* -D11* -%TO.P,Q4,1,G*% -%TO.N,Net-(Q4-Pad1)*% -X3977500Y-7620000D03* -%TD*% -M02* diff --git a/squeow_mod/squeow_mod-B_Mask.gbr b/squeow_mod/squeow_mod-B_Mask.gbr deleted file mode 100644 index 2aafd4a..0000000 --- a/squeow_mod/squeow_mod-B_Mask.gbr +++ /dev/null @@ -1,92 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:54+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Soldermask,Bot*% -%TF.FilePolarity,Negative*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:54* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -%ADD10O,2.000000X1.905000*% -%ADD11R,2.000000X1.905000*% -%ADD12O,3.500000X3.500000*% -%ADD13O,1.700000X1.700000*% -%ADD14R,1.700000X1.700000*% -G04 APERTURE END LIST* -D10* -%TO.C,D1*% -X3977500Y-56515000D03* -X3977500Y-59055000D03* -D11* -X3977500Y-61595000D03* -D12* -X-11822500Y-59055000D03* -%TD*% -D10* -%TO.C,Q3*% -X3977500Y-24130000D03* -X3977500Y-26670000D03* -D11* -X3977500Y-29210000D03* -D12* -X-11822500Y-26670000D03* -%TD*% -D10* -%TO.C,D3*% -X3977500Y-13335000D03* -X3977500Y-15875000D03* -D11* -X3977500Y-18415000D03* -D12* -X-11822500Y-15875000D03* -%TD*% -D10* -%TO.C,D2*% -X3977500Y-34925000D03* -X3977500Y-37465000D03* -D11* -X3977500Y-40005000D03* -D12* -X-11822500Y-37465000D03* -%TD*% -D13* -%TO.C,J6*% -X24137500Y-33655000D03* -X24137500Y-36195000D03* -X24137500Y-38735000D03* -X24137500Y-41275000D03* -D14* -X24137500Y-43815000D03* -%TD*% -D10* -%TO.C,Q1*% -X3977500Y-67310000D03* -X3977500Y-69850000D03* -D11* -X3977500Y-72390000D03* -D12* -X-11822500Y-69850000D03* -%TD*% -D10* -%TO.C,Q2*% -X3977500Y-45720000D03* -X3977500Y-48260000D03* -D11* -X3977500Y-50800000D03* -D12* -X-11822500Y-48260000D03* -%TD*% -D10* -%TO.C,Q4*% -X3977500Y-2540000D03* -X3977500Y-5080000D03* -D11* -X3977500Y-7620000D03* -D12* -X-11822500Y-5080000D03* -%TD*% -M02* diff --git a/squeow_mod/squeow_mod-B_Paste.gbr b/squeow_mod/squeow_mod-B_Paste.gbr deleted file mode 100644 index d20ef43..0000000 --- a/squeow_mod/squeow_mod-B_Paste.gbr +++ /dev/null @@ -1,15 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:53+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Paste,Bot*% -%TF.FilePolarity,Positive*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:53* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -G04 APERTURE END LIST* -M02* diff --git a/squeow_mod/squeow_mod-B_Silkscreen.gbr b/squeow_mod/squeow_mod-B_Silkscreen.gbr deleted file mode 100644 index d8f2894..0000000 --- a/squeow_mod/squeow_mod-B_Silkscreen.gbr +++ /dev/null @@ -1,15 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:53+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Legend,Bot*% -%TF.FilePolarity,Positive*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:53* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -G04 APERTURE END LIST* -M02* diff --git a/squeow_mod/squeow_mod-Edge_Cuts.gbr b/squeow_mod/squeow_mod-Edge_Cuts.gbr deleted file mode 100644 index 274c56a..0000000 --- a/squeow_mod/squeow_mod-Edge_Cuts.gbr +++ /dev/null @@ -1,23 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:54+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Profile,NP*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:54* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -%TA.AperFunction,Profile*% -%ADD10C,0.100000*% -%TD*% -G04 APERTURE END LIST* -D10* -X0Y0D02* -X26035000Y0D01* -X26035000Y-79375000D01* -X0Y-79375000D01* -X0Y0D01* -M02* diff --git a/squeow_mod/squeow_mod-F_Cu.gbr b/squeow_mod/squeow_mod-F_Cu.gbr deleted file mode 100644 index ea3af7e..0000000 --- a/squeow_mod/squeow_mod-F_Cu.gbr +++ /dev/null @@ -1,719 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:52+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Copper,L1,Top*% -%TF.FilePolarity,Positive*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:52* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -G04 Aperture macros list* -%AMRoundRect* -0 Rectangle with rounded corners* -0 $1 Rounding radius* -0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* -0 Add a 4 corners polygon primitive as box body* -4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* -0 Add four circle primitives for the rounded corners* -1,1,$1+$1,$2,$3* -1,1,$1+$1,$4,$5* -1,1,$1+$1,$6,$7* -1,1,$1+$1,$8,$9* -0 Add four rect primitives between the rounded corners* -20,1,$1+$1,$2,$3,$4,$5,0* -20,1,$1+$1,$4,$5,$6,$7,0* -20,1,$1+$1,$6,$7,$8,$9,0* -20,1,$1+$1,$8,$9,$2,$3,0*% -G04 Aperture macros list end* -%TA.AperFunction,ComponentPad*% -%ADD10O,2.000000X1.905000*% -%TD*% -%TA.AperFunction,ComponentPad*% -%ADD11R,2.000000X1.905000*% -%TD*% -%TA.AperFunction,SMDPad,CuDef*% -%ADD12C,4.000000*% -%TD*% -%TA.AperFunction,SMDPad,CuDef*% -%ADD13R,2.160000X0.640000*% -%TD*% -%TA.AperFunction,SMDPad,CuDef*% -%ADD14RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*% -%TD*% -%TA.AperFunction,SMDPad,CuDef*% -%ADD15RoundRect,0.250000X1.450000X-0.537500X1.450000X0.537500X-1.450000X0.537500X-1.450000X-0.537500X0*% -%TD*% -%TA.AperFunction,ComponentPad*% -%ADD16O,1.700000X1.700000*% -%TD*% -%TA.AperFunction,ComponentPad*% -%ADD17R,1.700000X1.700000*% -%TD*% -%TA.AperFunction,SMDPad,CuDef*% -%ADD18R,0.600000X0.450000*% -%TD*% -%TA.AperFunction,SMDPad,CuDef*% -%ADD19RoundRect,0.250000X-0.400000X-1.450000X0.400000X-1.450000X0.400000X1.450000X-0.400000X1.450000X0*% -%TD*% -%TA.AperFunction,Conductor*% -%ADD20C,1.000000*% -%TD*% -%TA.AperFunction,Conductor*% -%ADD21C,2.000000*% -%TD*% -G04 APERTURE END LIST* -D10* -%TO.P,D1,3,K*% -%TO.N,Net-(C1-Pad2)*% -X3977500Y-56515000D03* -%TO.P,D1,2,A*% -%TO.N,Net-(D1-Pad2)*% -X3977500Y-59055000D03* -D11* -%TO.P,D1,1,K*% -%TO.N,Net-(D1-Pad1)*% -X3977500Y-61595000D03* -%TD*% -D12* -%TO.P,J3,1,Pin_1*% -%TO.N,Net-(D2-Pad2)*% -X8017500Y-37465000D03* -%TD*% -D13* -%TO.P,U3,6,VCC*% -%TO.N,Net-(C3-Pad1)*% -X10977500Y-30480000D03* -%TO.P,U3,5,VO*% -%TO.N,Net-(Q3-Pad1)*% -X10977500Y-29210000D03* -%TO.P,U3,4,VEE*% -%TO.N,Net-(C3-Pad2)*% -X10977500Y-27940000D03* -%TO.P,U3,3,C*% -%TO.N,GND*% -X19517500Y-27940000D03* -%TO.P,U3,2,NC*% -%TO.N,unconnected-(U3-Pad2)*% -X19517500Y-29210000D03* -%TO.P,U3,1,A*% -%TO.N,Net-(R3-Pad1)*% -X19517500Y-30480000D03* -%TD*% -D10* -%TO.P,Q3,3,S*% -%TO.N,Net-(C3-Pad2)*% -X3977500Y-24130000D03* -%TO.P,Q3,2,D*% -%TO.N,Net-(C2-Pad2)*% -X3977500Y-26670000D03* -D11* -%TO.P,Q3,1,G*% -%TO.N,Net-(Q3-Pad1)*% -X3977500Y-29210000D03* -%TD*% -D10* -%TO.P,D3,3,K*% -%TO.N,Net-(C3-Pad2)*% -X3977500Y-13335000D03* -%TO.P,D3,2,A*% -%TO.N,Net-(D3-Pad2)*% -X3977500Y-15875000D03* -D11* -%TO.P,D3,1,K*% -%TO.N,Net-(D2-Pad2)*% -X3977500Y-18415000D03* -%TD*% -D14* -%TO.P,R3,2*% -%TO.N,Net-(J6-Pad3)*% -X20607500Y-38735000D03* -%TO.P,R3,1*% -%TO.N,Net-(R3-Pad1)*% -X17507500Y-38735000D03* -%TD*% -D10* -%TO.P,D2,3,K*% -%TO.N,Net-(C2-Pad2)*% -X3977500Y-34925000D03* -%TO.P,D2,2,A*% -%TO.N,Net-(D2-Pad2)*% -X3977500Y-37465000D03* -D11* -%TO.P,D2,1,K*% -%TO.N,Net-(D1-Pad2)*% -X3977500Y-40005000D03* -%TD*% -D15* -%TO.P,C2,2*% -%TO.N,Net-(C2-Pad2)*% -X7627500Y-48662500D03* -%TO.P,C2,1*% -%TO.N,Net-(C2-Pad1)*% -X7627500Y-52937500D03* -%TD*% -%TO.P,C4,2*% -%TO.N,Net-(C4-Pad2)*% -X7627500Y-5482500D03* -%TO.P,C4,1*% -%TO.N,Net-(C4-Pad1)*% -X7627500Y-9757500D03* -%TD*% -D16* -%TO.P,J6,5,Pin_5*% -%TO.N,Net-(J6-Pad5)*% -X24137500Y-33655000D03* -%TO.P,J6,4,Pin_4*% -%TO.N,Net-(J6-Pad4)*% -X24137500Y-36195000D03* -%TO.P,J6,3,Pin_3*% -%TO.N,Net-(J6-Pad3)*% -X24137500Y-38735000D03* -%TO.P,J6,2,Pin_2*% -%TO.N,Net-(J6-Pad2)*% -X24137500Y-41275000D03* -D17* -%TO.P,J6,1,Pin_1*% -%TO.N,Net-(J6-Pad1)*% -X24137500Y-43815000D03* -%TD*% -D12* -%TO.P,J2,1,Pin_1*% -%TO.N,Net-(D1-Pad2)*% -X8017500Y-59055000D03* -%TD*% -%TO.P,J4,1,Pin_1*% -%TO.N,Net-(D3-Pad2)*% -X8017500Y-15875000D03* -%TD*% -D18* -%TO.P,D6,2,A*% -%TO.N,Net-(D2-Pad2)*% -X9947500Y-33655000D03* -%TO.P,D6,1,K*% -%TO.N,Net-(C3-Pad1)*% -X7847500Y-33655000D03* -%TD*% -D12* -%TO.P,J5,1,Pin_1*% -%TO.N,Net-(C4-Pad2)*% -X8017500Y-2540000D03* -%TD*% -D18* -%TO.P,D7,2,A*% -%TO.N,Net-(D3-Pad2)*% -X9947500Y-12065000D03* -%TO.P,D7,1,K*% -%TO.N,Net-(C4-Pad1)*% -X7847500Y-12065000D03* -%TD*% -D15* -%TO.P,C3,2*% -%TO.N,Net-(C3-Pad2)*% -X7627500Y-27072500D03* -%TO.P,C3,1*% -%TO.N,Net-(C3-Pad1)*% -X7627500Y-31347500D03* -%TD*% -%TO.P,C1,2*% -%TO.N,Net-(C1-Pad2)*% -X7627500Y-70252500D03* -%TO.P,C1,1*% -%TO.N,Net-(C1-Pad1)*% -X7627500Y-74527500D03* -%TD*% -D13* -%TO.P,U4,6,VCC*% -%TO.N,Net-(C4-Pad1)*% -X10977500Y-8890000D03* -%TO.P,U4,5,VO*% -%TO.N,Net-(Q4-Pad1)*% -X10977500Y-7620000D03* -%TO.P,U4,4,VEE*% -%TO.N,Net-(C4-Pad2)*% -X10977500Y-6350000D03* -%TO.P,U4,3,C*% -%TO.N,GND*% -X19517500Y-6350000D03* -%TO.P,U4,2,NC*% -%TO.N,unconnected-(U4-Pad2)*% -X19517500Y-7620000D03* -%TO.P,U4,1,A*% -%TO.N,Net-(R4-Pad1)*% -X19517500Y-8890000D03* -%TD*% -D14* -%TO.P,R4,2*% -%TO.N,Net-(J6-Pad4)*% -X20607500Y-36195000D03* -%TO.P,R4,1*% -%TO.N,Net-(R4-Pad1)*% -X17507500Y-36195000D03* -%TD*% -D10* -%TO.P,Q1,3,S*% -%TO.N,Net-(C1-Pad2)*% -X3977500Y-67310000D03* -%TO.P,Q1,2,D*% -%TO.N,Net-(D1-Pad1)*% -X3977500Y-69850000D03* -D11* -%TO.P,Q1,1,G*% -%TO.N,Net-(Q1-Pad1)*% -X3977500Y-72390000D03* -%TD*% -D13* -%TO.P,U1,6,VCC*% -%TO.N,Net-(C1-Pad1)*% -X10977500Y-73660000D03* -%TO.P,U1,5,VO*% -%TO.N,Net-(Q1-Pad1)*% -X10977500Y-72390000D03* -%TO.P,U1,4,VEE*% -%TO.N,Net-(C1-Pad2)*% -X10977500Y-71120000D03* -%TO.P,U1,3,C*% -%TO.N,GND*% -X19517500Y-71120000D03* -%TO.P,U1,2,NC*% -%TO.N,unconnected-(U1-Pad2)*% -X19517500Y-72390000D03* -%TO.P,U1,1,A*% -%TO.N,Net-(R1-Pad1)*% -X19517500Y-73660000D03* -%TD*% -D18* -%TO.P,D4,2,A*% -%TO.N,Net-(D1-Pad1)*% -X12487500Y-76200000D03* -%TO.P,D4,1,K*% -%TO.N,Net-(C1-Pad1)*% -X10387500Y-76200000D03* -%TD*% -D14* -%TO.P,R1,2*% -%TO.N,Net-(J6-Pad1)*% -X20607500Y-43815000D03* -%TO.P,R1,1*% -%TO.N,Net-(R1-Pad1)*% -X17507500Y-43815000D03* -%TD*% -D10* -%TO.P,Q2,3,S*% -%TO.N,Net-(C2-Pad2)*% -X3977500Y-45720000D03* -%TO.P,Q2,2,D*% -%TO.N,Net-(C1-Pad2)*% -X3977500Y-48260000D03* -D11* -%TO.P,Q2,1,G*% -%TO.N,Net-(Q2-Pad1)*% -X3977500Y-50800000D03* -%TD*% -D18* -%TO.P,D5,2,A*% -%TO.N,Net-(D1-Pad2)*% -X9947500Y-55245000D03* -%TO.P,D5,1,K*% -%TO.N,Net-(C2-Pad1)*% -X7847500Y-55245000D03* -%TD*% -D12* -%TO.P,J1,1,Pin_1*% -%TO.N,Net-(D1-Pad1)*% -X4017500Y-76835000D03* -%TD*% -D10* -%TO.P,Q4,3,S*% -%TO.N,Net-(C4-Pad2)*% -X3977500Y-2540000D03* -%TO.P,Q4,2,D*% -%TO.N,Net-(C3-Pad2)*% -X3977500Y-5080000D03* -D11* -%TO.P,Q4,1,G*% -%TO.N,Net-(Q4-Pad1)*% -X3977500Y-7620000D03* -%TD*% -D14* -%TO.P,R2,2*% -%TO.N,Net-(J6-Pad2)*% -X20607500Y-41275000D03* -%TO.P,R2,1*% -%TO.N,Net-(R2-Pad1)*% -X17507500Y-41275000D03* -%TD*% -D19* -%TO.P,R5,2*% -%TO.N,Net-(J6-Pad5)*% -X23542500Y-25400000D03* -%TO.P,R5,1*% -%TO.N,GND*% -X19092500Y-25400000D03* -%TD*% -D13* -%TO.P,U2,6,VCC*% -%TO.N,Net-(C2-Pad1)*% -X10977500Y-52070000D03* -%TO.P,U2,5,VO*% -%TO.N,Net-(Q2-Pad1)*% -X10977500Y-50800000D03* -%TO.P,U2,4,VEE*% -%TO.N,Net-(C2-Pad2)*% -X10977500Y-49530000D03* -%TO.P,U2,3,C*% -%TO.N,GND*% -X19517500Y-49530000D03* -%TO.P,U2,2,NC*% -%TO.N,unconnected-(U2-Pad2)*% -X19517500Y-50800000D03* -%TO.P,U2,1,A*% -%TO.N,Net-(R2-Pad1)*% -X19517500Y-52070000D03* -%TD*% -D20* -%TO.N,Net-(C1-Pad1)*% -X10375000Y-76212500D02* -X10387500Y-76200000D01* -X8445000Y-73710000D02* -X10977500Y-73710000D01* -X7627500Y-74527500D02* -X8445000Y-73710000D01* -X9312500Y-76212500D02* -X10375000Y-76212500D01* -X9312500Y-76212500D02* -X7627500Y-74527500D01* -D21* -%TO.N,Net-(C1-Pad2)*% -X1912500Y-56515000D02* -X1477500Y-56080000D01* -X2826641Y-67310000D02* -X3977500Y-67310000D01* -D20* -X7627500Y-70252500D02* -X8445000Y-71070000D01* -D21* -X5087500Y-67310000D02* -X7627500Y-69850000D01* -X1477500Y-56080000D02* -X1477500Y-65960859D01* -X3977500Y-67310000D02* -X5087500Y-67310000D01* -X1477500Y-48347500D02* -X1477500Y-56080000D01* -D20* -X8445000Y-71070000D02* -X10977500Y-71070000D01* -D21* -X7627500Y-69850000D02* -X7627500Y-70252500D01* -X1477500Y-65960859D02* -X2826641Y-67310000D01* -X1565000Y-48260000D02* -X1477500Y-48347500D01* -X3977500Y-48260000D02* -X1565000Y-48260000D01* -X3977500Y-56515000D02* -X1912500Y-56515000D01* -D20* -%TO.N,Net-(C2-Pad1)*% -X8445000Y-52120000D02* -X10977500Y-52120000D01* -X7847500Y-55245000D02* -X7847500Y-53157500D01* -X7627500Y-52937500D02* -X8445000Y-52120000D01* -D21* -%TO.N,Net-(C2-Pad2)*% -X1565000Y-26670000D02* -X1477500Y-26757500D01* -X3977500Y-45720000D02* -X5087500Y-45720000D01* -X3977500Y-26670000D02* -X1565000Y-26670000D01* -X1477500Y-35125000D02* -X1477500Y-43220000D01* -D20* -X7627500Y-48662500D02* -X8445000Y-49480000D01* -D21* -X1677500Y-34925000D02* -X1477500Y-35125000D01* -X7627500Y-48260000D02* -X7627500Y-48662500D01* -D20* -X8445000Y-49480000D02* -X10977500Y-49480000D01* -D21* -X3977500Y-34925000D02* -X1677500Y-34925000D01* -X1477500Y-26757500D02* -X1477500Y-35125000D01* -X1477500Y-43220000D02* -X3977500Y-45720000D01* -X5087500Y-45720000D02* -X7627500Y-48260000D01* -D20* -%TO.N,Net-(C3-Pad1)*% -X7627500Y-31347500D02* -X8445000Y-30530000D01* -X8445000Y-30530000D02* -X10977500Y-30530000D01* -X7847500Y-33655000D02* -X7847500Y-31567500D01* -D21* -%TO.N,Net-(C3-Pad2)*% -X1912500Y-5080000D02* -X1477500Y-5515000D01* -X5722500Y-24130000D02* -X7627500Y-26035000D01* -X1477500Y-21630000D02* -X3977500Y-24130000D01* -X1477500Y-5515000D02* -X1477500Y-13770000D01* -X7627500Y-26035000D02* -X7627500Y-27072500D01* -D20* -X7627500Y-27072500D02* -X8445000Y-27890000D01* -D21* -X3977500Y-5080000D02* -X1912500Y-5080000D01* -D20* -X8445000Y-27890000D02* -X10977500Y-27890000D01* -D21* -X1477500Y-13770000D02* -X1477500Y-21630000D01* -X1912500Y-13335000D02* -X1477500Y-13770000D01* -X3977500Y-13335000D02* -X1912500Y-13335000D01* -X3977500Y-24130000D02* -X5722500Y-24130000D01* -D20* -%TO.N,Net-(C4-Pad1)*% -X7847500Y-12065000D02* -X7847500Y-9977500D01* -X7627500Y-9757500D02* -X8445000Y-8940000D01* -X8445000Y-8940000D02* -X10977500Y-8940000D01* -D21* -%TO.N,Net-(C4-Pad2)*% -X7627500Y-5482500D02* -X7627500Y-2930000D01* -D20* -X7627500Y-5482500D02* -X8445000Y-6300000D01* -X8445000Y-6300000D02* -X10977500Y-6300000D01* -D21* -X3977500Y-2540000D02* -X8017500Y-2540000D01* -%TO.N,Net-(D1-Pad2)*% -X13557500Y-54395000D02* -X12390000Y-55562500D01* -X8897500Y-59055000D02* -X6992500Y-59055000D01* -X6992500Y-59055000D02* -X3977500Y-59055000D01* -X12390000Y-55562500D02* -X8897500Y-59055000D01* -X5087500Y-40005000D02* -X13557500Y-48475000D01* -D20* -X9947500Y-55245000D02* -X12072500Y-55245000D01* -X12072500Y-55245000D02* -X12390000Y-55562500D01* -D21* -X13557500Y-48475000D02* -X13557500Y-54395000D01* -X3977500Y-40005000D02* -X5087500Y-40005000D01* -%TO.N,Net-(D2-Pad2)*% -X13977500Y-31750000D02* -X11120000Y-34607500D01* -X5087500Y-18415000D02* -X13977500Y-27305000D01* -D20* -X10167500Y-33655000D02* -X11120000Y-34607500D01* -D21* -X13977500Y-27305000D02* -X13977500Y-31750000D01* -X3977500Y-37465000D02* -X8017500Y-37465000D01* -X3977500Y-18415000D02* -X5087500Y-18415000D01* -D20* -X9947500Y-33655000D02* -X10167500Y-33655000D01* -D21* -X11120000Y-34607500D02* -X8262500Y-37465000D01* -D20* -%TO.N,Net-(D3-Pad2)*% -X6992500Y-15875000D02* -X9947500Y-12920000D01* -X9947500Y-12920000D02* -X9947500Y-12065000D01* -D21* -X6992500Y-15875000D02* -X3977500Y-15875000D01* -D20* -%TO.N,Net-(Q1-Pad1)*% -X10977500Y-72390000D02* -X3977500Y-72390000D01* -%TO.N,Net-(Q3-Pad1)*% -X10977500Y-29210000D02* -X3977500Y-29210000D01* -%TO.N,Net-(Q4-Pad1)*% -X3977500Y-7620000D02* -X10977500Y-7620000D01* -%TO.N,GND*% -X17152500Y-25400000D02* -X16517500Y-26035000D01* -X12072500Y-44450000D02* -X16517500Y-48895000D01* -X18422500Y-71120000D02* -X19517500Y-71120000D01* -X16517500Y-48895000D02* -X16517500Y-50165000D01* -X19517500Y-6350000D02* -X17887500Y-6350000D01* -X16517500Y-7720000D02* -X16517500Y-26035000D01* -X16517500Y-69215000D02* -X18422500Y-71120000D01* -X12072500Y-36830000D02* -X12072500Y-44450000D01* -X16517500Y-27940000D02* -X16517500Y-32385000D01* -X16517500Y-32385000D02* -X12072500Y-36830000D01* -X16517500Y-49530000D02* -X16517500Y-50165000D01* -X19517500Y-27940000D02* -X16517500Y-27940000D01* -X19517500Y-49530000D02* -X16517500Y-49530000D01* -X17887500Y-6350000D02* -X16517500Y-7720000D01* -X16517500Y-50165000D02* -X16517500Y-69215000D01* -X19092500Y-25400000D02* -X17152500Y-25400000D01* -X16517500Y-26035000D02* -X16517500Y-27940000D01* -%TO.N,Net-(Q2-Pad1)*% -X10977500Y-50800000D02* -X3977500Y-50800000D01* -%TO.N,Net-(J6-Pad2)*% -X24137500Y-41275000D02* -X20057500Y-41275000D01* -%TO.N,Net-(J6-Pad3)*% -X24137500Y-38735000D02* -X20057500Y-38735000D01* -%TO.N,Net-(J6-Pad4)*% -X20057500Y-36195000D02* -X24137500Y-36195000D01* -%TO.N,Net-(R1-Pad1)*% -X23502500Y-48260000D02* -X21597500Y-46355000D01* -X20047500Y-46355000D02* -X17507500Y-43815000D01* -X21597500Y-46355000D02* -X20047500Y-46355000D01* -X21147500Y-73660000D02* -X23502500Y-71305000D01* -X19517500Y-73660000D02* -X21147500Y-73660000D01* -X23502500Y-71305000D02* -X23502500Y-48260000D01* -D21* -%TO.N,Net-(D1-Pad1)*% -X3977500Y-61595000D02* -X5087500Y-61595000D01* -X1477500Y-69937500D02* -X3977500Y-69937500D01* -D20* -X12707500Y-76835000D02* -X12707500Y-76420000D01* -D21* -X5087500Y-61595000D02* -X13557500Y-70065000D01* -X1477500Y-74495000D02* -X1477500Y-69937500D01* -X13557500Y-75985000D02* -X12707500Y-76835000D01* -X11580000Y-77962500D02* -X12707500Y-76835000D01* -X4945000Y-77962500D02* -X11580000Y-77962500D01* -D20* -X12707500Y-76420000D02* -X12487500Y-76200000D01* -D21* -X3817500Y-76835000D02* -X4945000Y-77962500D01* -X13557500Y-70065000D02* -X13557500Y-75985000D01* -X3817500Y-76835000D02* -X1477500Y-74495000D01* -D20* -%TO.N,Net-(J6-Pad1)*% -X24137500Y-43815000D02* -X20057500Y-43815000D01* -%TO.N,Net-(R2-Pad1)*% -X21147500Y-52070000D02* -X21347500Y-51870000D01* -X19518286Y-47490000D02* -X18017500Y-47490000D01* -X16232500Y-41275000D02* -X17507500Y-41275000D01* -X19633286Y-47605000D02* -X19518286Y-47490000D01* -X15017500Y-44490000D02* -X15017500Y-42490000D01* -X15017500Y-42490000D02* -X16232500Y-41275000D01* -X18017500Y-47490000D02* -X15017500Y-44490000D01* -X21347500Y-51870000D02* -X21347500Y-48645000D01* -X21347500Y-48645000D02* -X20307500Y-47605000D01* -X20307500Y-47605000D02* -X19633286Y-47605000D01* -X19517500Y-52070000D02* -X21147500Y-52070000D01* -%TO.N,Net-(R3-Pad1)*% -X16017500Y-37245000D02* -X17507500Y-38735000D01* -X19517500Y-31152766D02* -X16017500Y-34652766D01* -X19517500Y-30480000D02* -X19517500Y-31152766D01* -X16017500Y-34652766D02* -X16017500Y-37245000D01* -%TO.N,Net-(R4-Pad1)*% -X21347500Y-10720000D02* -X19517500Y-8890000D01* -X17507500Y-35390000D02* -X21347500Y-31550000D01* -X17507500Y-36195000D02* -X17507500Y-35390000D01* -X21347500Y-31550000D02* -X21347500Y-10720000D01* -%TO.N,Net-(J6-Pad5)*% -X24137500Y-25995000D02* -X23542500Y-25400000D01* -X24137500Y-33655000D02* -X24137500Y-25995000D01* -%TD*% -M02* diff --git a/squeow_mod/squeow_mod-F_Mask.gbr b/squeow_mod/squeow_mod-F_Mask.gbr deleted file mode 100644 index e301865..0000000 --- a/squeow_mod/squeow_mod-F_Mask.gbr +++ /dev/null @@ -1,234 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:53+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Soldermask,Top*% -%TF.FilePolarity,Negative*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:53* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -G04 Aperture macros list* -%AMRoundRect* -0 Rectangle with rounded corners* -0 $1 Rounding radius* -0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* -0 Add a 4 corners polygon primitive as box body* -4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* -0 Add four circle primitives for the rounded corners* -1,1,$1+$1,$2,$3* -1,1,$1+$1,$4,$5* -1,1,$1+$1,$6,$7* -1,1,$1+$1,$8,$9* -0 Add four rect primitives between the rounded corners* -20,1,$1+$1,$2,$3,$4,$5,0* -20,1,$1+$1,$4,$5,$6,$7,0* -20,1,$1+$1,$6,$7,$8,$9,0* -20,1,$1+$1,$8,$9,$2,$3,0*% -G04 Aperture macros list end* -%ADD10O,2.000000X1.905000*% -%ADD11R,2.000000X1.905000*% -%ADD12O,3.500000X3.500000*% -%ADD13C,4.000000*% -%ADD14R,2.160000X0.640000*% -%ADD15RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*% -%ADD16RoundRect,0.250000X1.450000X-0.537500X1.450000X0.537500X-1.450000X0.537500X-1.450000X-0.537500X0*% -%ADD17O,1.700000X1.700000*% -%ADD18R,1.700000X1.700000*% -%ADD19R,0.600000X0.450000*% -%ADD20RoundRect,0.250000X-0.400000X-1.450000X0.400000X-1.450000X0.400000X1.450000X-0.400000X1.450000X0*% -G04 APERTURE END LIST* -D10* -%TO.C,D1*% -X3977500Y-56515000D03* -X3977500Y-59055000D03* -D11* -X3977500Y-61595000D03* -D12* -X-11822500Y-59055000D03* -%TD*% -D13* -%TO.C,J3*% -X8017500Y-37465000D03* -%TD*% -D14* -%TO.C,U3*% -X10977500Y-30480000D03* -X10977500Y-29210000D03* -X10977500Y-27940000D03* -X19517500Y-27940000D03* -X19517500Y-29210000D03* -X19517500Y-30480000D03* -%TD*% -D10* -%TO.C,Q3*% -X3977500Y-24130000D03* -X3977500Y-26670000D03* -D11* -X3977500Y-29210000D03* -D12* -X-11822500Y-26670000D03* -%TD*% -D10* -%TO.C,D3*% -X3977500Y-13335000D03* -X3977500Y-15875000D03* -D11* -X3977500Y-18415000D03* -D12* -X-11822500Y-15875000D03* -%TD*% -D15* -%TO.C,R3*% -X20607500Y-38735000D03* -X17507500Y-38735000D03* -%TD*% -D10* -%TO.C,D2*% -X3977500Y-34925000D03* -X3977500Y-37465000D03* -D11* -X3977500Y-40005000D03* -D12* -X-11822500Y-37465000D03* -%TD*% -D16* -%TO.C,C2*% -X7627500Y-48662500D03* -X7627500Y-52937500D03* -%TD*% -%TO.C,C4*% -X7627500Y-5482500D03* -X7627500Y-9757500D03* -%TD*% -D17* -%TO.C,J6*% -X24137500Y-33655000D03* -X24137500Y-36195000D03* -X24137500Y-38735000D03* -X24137500Y-41275000D03* -D18* -X24137500Y-43815000D03* -%TD*% -D13* -%TO.C,J2*% -X8017500Y-59055000D03* -%TD*% -%TO.C,J4*% -X8017500Y-15875000D03* -%TD*% -D19* -%TO.C,D6*% -X9947500Y-33655000D03* -X7847500Y-33655000D03* -%TD*% -D13* -%TO.C,J5*% -X8017500Y-2540000D03* -%TD*% -D19* -%TO.C,D7*% -X9947500Y-12065000D03* -X7847500Y-12065000D03* -%TD*% -D16* -%TO.C,C3*% -X7627500Y-27072500D03* -X7627500Y-31347500D03* -%TD*% -%TO.C,C1*% -X7627500Y-70252500D03* -X7627500Y-74527500D03* -%TD*% -D14* -%TO.C,U4*% -X10977500Y-8890000D03* -X10977500Y-7620000D03* -X10977500Y-6350000D03* -X19517500Y-6350000D03* -X19517500Y-7620000D03* -X19517500Y-8890000D03* -%TD*% -D15* -%TO.C,R4*% -X20607500Y-36195000D03* -X17507500Y-36195000D03* -%TD*% -D10* -%TO.C,Q1*% -X3977500Y-67310000D03* -X3977500Y-69850000D03* -D11* -X3977500Y-72390000D03* -D12* -X-11822500Y-69850000D03* -%TD*% -D14* -%TO.C,U1*% -X10977500Y-73660000D03* -X10977500Y-72390000D03* -X10977500Y-71120000D03* -X19517500Y-71120000D03* -X19517500Y-72390000D03* -X19517500Y-73660000D03* -%TD*% -D19* -%TO.C,D4*% -X12487500Y-76200000D03* -X10387500Y-76200000D03* -%TD*% -D15* -%TO.C,R1*% -X20607500Y-43815000D03* -X17507500Y-43815000D03* -%TD*% -D10* -%TO.C,Q2*% -X3977500Y-45720000D03* -X3977500Y-48260000D03* -D11* -X3977500Y-50800000D03* -D12* -X-11822500Y-48260000D03* -%TD*% -D19* -%TO.C,D5*% -X9947500Y-55245000D03* -X7847500Y-55245000D03* -%TD*% -D13* -%TO.C,J1*% -X4017500Y-76835000D03* -%TD*% -D10* -%TO.C,Q4*% -X3977500Y-2540000D03* -X3977500Y-5080000D03* -D11* -X3977500Y-7620000D03* -D12* -X-11822500Y-5080000D03* -%TD*% -D15* -%TO.C,R2*% -X20607500Y-41275000D03* -X17507500Y-41275000D03* -%TD*% -D20* -%TO.C,R5*% -X23542500Y-25400000D03* -X19092500Y-25400000D03* -%TD*% -D14* -%TO.C,U2*% -X10977500Y-52070000D03* -X10977500Y-50800000D03* -X10977500Y-49530000D03* -X19517500Y-49530000D03* -X19517500Y-50800000D03* -X19517500Y-52070000D03* -%TD*% -M02* diff --git a/squeow_mod/squeow_mod-F_Paste.gbr b/squeow_mod/squeow_mod-F_Paste.gbr deleted file mode 100644 index 952413d..0000000 --- a/squeow_mod/squeow_mod-F_Paste.gbr +++ /dev/null @@ -1,136 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:52+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Paste,Top*% -%TF.FilePolarity,Positive*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:52* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -G04 Aperture macros list* -%AMRoundRect* -0 Rectangle with rounded corners* -0 $1 Rounding radius* -0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* -0 Add a 4 corners polygon primitive as box body* -4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* -0 Add four circle primitives for the rounded corners* -1,1,$1+$1,$2,$3* -1,1,$1+$1,$4,$5* -1,1,$1+$1,$6,$7* -1,1,$1+$1,$8,$9* -0 Add four rect primitives between the rounded corners* -20,1,$1+$1,$2,$3,$4,$5,0* -20,1,$1+$1,$4,$5,$6,$7,0* -20,1,$1+$1,$6,$7,$8,$9,0* -20,1,$1+$1,$8,$9,$2,$3,0*% -G04 Aperture macros list end* -%ADD10R,2.160000X0.640000*% -%ADD11RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*% -%ADD12RoundRect,0.250000X1.450000X-0.537500X1.450000X0.537500X-1.450000X0.537500X-1.450000X-0.537500X0*% -%ADD13R,0.600000X0.450000*% -%ADD14RoundRect,0.250000X-0.400000X-1.450000X0.400000X-1.450000X0.400000X1.450000X-0.400000X1.450000X0*% -G04 APERTURE END LIST* -D10* -%TO.C,U3*% -X10977500Y-30480000D03* -X10977500Y-29210000D03* -X10977500Y-27940000D03* -X19517500Y-27940000D03* -X19517500Y-29210000D03* -X19517500Y-30480000D03* -%TD*% -D11* -%TO.C,R3*% -X20607500Y-38735000D03* -X17507500Y-38735000D03* -%TD*% -D12* -%TO.C,C2*% -X7627500Y-48662500D03* -X7627500Y-52937500D03* -%TD*% -%TO.C,C4*% -X7627500Y-5482500D03* -X7627500Y-9757500D03* -%TD*% -D13* -%TO.C,D6*% -X9947500Y-33655000D03* -X7847500Y-33655000D03* -%TD*% -%TO.C,D7*% -X9947500Y-12065000D03* -X7847500Y-12065000D03* -%TD*% -D12* -%TO.C,C3*% -X7627500Y-27072500D03* -X7627500Y-31347500D03* -%TD*% -%TO.C,C1*% -X7627500Y-70252500D03* -X7627500Y-74527500D03* -%TD*% -D10* -%TO.C,U4*% -X10977500Y-8890000D03* -X10977500Y-7620000D03* -X10977500Y-6350000D03* -X19517500Y-6350000D03* -X19517500Y-7620000D03* -X19517500Y-8890000D03* -%TD*% -D11* -%TO.C,R4*% -X20607500Y-36195000D03* -X17507500Y-36195000D03* -%TD*% -D10* -%TO.C,U1*% -X10977500Y-73660000D03* -X10977500Y-72390000D03* -X10977500Y-71120000D03* -X19517500Y-71120000D03* -X19517500Y-72390000D03* -X19517500Y-73660000D03* -%TD*% -D13* -%TO.C,D4*% -X12487500Y-76200000D03* -X10387500Y-76200000D03* -%TD*% -D11* -%TO.C,R1*% -X20607500Y-43815000D03* -X17507500Y-43815000D03* -%TD*% -D13* -%TO.C,D5*% -X9947500Y-55245000D03* -X7847500Y-55245000D03* -%TD*% -D11* -%TO.C,R2*% -X20607500Y-41275000D03* -X17507500Y-41275000D03* -%TD*% -D14* -%TO.C,R5*% -X23542500Y-25400000D03* -X19092500Y-25400000D03* -%TD*% -D10* -%TO.C,U2*% -X10977500Y-52070000D03* -X10977500Y-50800000D03* -X10977500Y-49530000D03* -X19517500Y-49530000D03* -X19517500Y-50800000D03* -X19517500Y-52070000D03* -%TD*% -M02* diff --git a/squeow_mod/squeow_mod-F_Silkscreen.gbr b/squeow_mod/squeow_mod-F_Silkscreen.gbr deleted file mode 100644 index face792..0000000 --- a/squeow_mod/squeow_mod-F_Silkscreen.gbr +++ /dev/null @@ -1,1579 +0,0 @@ -%TF.GenerationSoftware,KiCad,Pcbnew,7.0.5+dfsg-2*% -%TF.CreationDate,2023-06-30T15:01:53+02:00*% -%TF.ProjectId,squeow_mod,73717565-6f77-45f6-9d6f-642e6b696361,rev?*% -%TF.SameCoordinates,PX2cce564PYfbec30*% -%TF.FileFunction,Legend,Top*% -%TF.FilePolarity,Positive*% -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.5+dfsg-2) date 2023-06-30 15:01:53* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -%ADD10C,0.150000*% -%ADD11C,0.120000*% -G04 APERTURE END LIST* -D10* -%TO.C,D1*% -X-15787681Y-59793094D02* -X-16787681Y-59793094D01* -X-16787681Y-59793094D02* -X-16787681Y-59554999D01* -X-16787681Y-59554999D02* -X-16740062Y-59412142D01* -X-16740062Y-59412142D02* -X-16644824Y-59316904D01* -X-16644824Y-59316904D02* -X-16549586Y-59269285D01* -X-16549586Y-59269285D02* -X-16359110Y-59221666D01* -X-16359110Y-59221666D02* -X-16216253Y-59221666D01* -X-16216253Y-59221666D02* -X-16025777Y-59269285D01* -X-16025777Y-59269285D02* -X-15930539Y-59316904D01* -X-15930539Y-59316904D02* -X-15835300Y-59412142D01* -X-15835300Y-59412142D02* -X-15787681Y-59554999D01* -X-15787681Y-59554999D02* -X-15787681Y-59793094D01* -X-15787681Y-58269285D02* -X-15787681Y-58840713D01* -X-15787681Y-58554999D02* -X-16787681Y-58554999D01* -X-16787681Y-58554999D02* -X-16644824Y-58650237D01* -X-16644824Y-58650237D02* -X-16549586Y-58745475D01* -X-16549586Y-58745475D02* -X-16501967Y-58840713D01* -%TO.C,J3*% -X7684166Y-34021819D02* -X7684166Y-34736104D01* -X7684166Y-34736104D02* -X7636547Y-34878961D01* -X7636547Y-34878961D02* -X7541309Y-34974200D01* -X7541309Y-34974200D02* -X7398452Y-35021819D01* -X7398452Y-35021819D02* -X7303214Y-35021819D01* -X8065119Y-34021819D02* -X8684166Y-34021819D01* -X8684166Y-34021819D02* -X8350833Y-34402771D01* -X8350833Y-34402771D02* -X8493690Y-34402771D01* -X8493690Y-34402771D02* -X8588928Y-34450390D01* -X8588928Y-34450390D02* -X8636547Y-34498009D01* -X8636547Y-34498009D02* -X8684166Y-34593247D01* -X8684166Y-34593247D02* -X8684166Y-34831342D01* -X8684166Y-34831342D02* -X8636547Y-34926580D01* -X8636547Y-34926580D02* -X8588928Y-34974200D01* -X8588928Y-34974200D02* -X8493690Y-35021819D01* -X8493690Y-35021819D02* -X8207976Y-35021819D01* -X8207976Y-35021819D02* -X8112738Y-34974200D01* -X8112738Y-34974200D02* -X8065119Y-34926580D01* -%TO.C,U3*% -X14385595Y-31929819D02* -X14385595Y-32739342D01* -X14385595Y-32739342D02* -X14433214Y-32834580D01* -X14433214Y-32834580D02* -X14480833Y-32882200D01* -X14480833Y-32882200D02* -X14576071Y-32929819D01* -X14576071Y-32929819D02* -X14766547Y-32929819D01* -X14766547Y-32929819D02* -X14861785Y-32882200D01* -X14861785Y-32882200D02* -X14909404Y-32834580D01* -X14909404Y-32834580D02* -X14957023Y-32739342D01* -X14957023Y-32739342D02* -X14957023Y-31929819D01* -X15337976Y-31929819D02* -X15957023Y-31929819D01* -X15957023Y-31929819D02* -X15623690Y-32310771D01* -X15623690Y-32310771D02* -X15766547Y-32310771D01* -X15766547Y-32310771D02* -X15861785Y-32358390D01* -X15861785Y-32358390D02* -X15909404Y-32406009D01* -X15909404Y-32406009D02* -X15957023Y-32501247D01* -X15957023Y-32501247D02* -X15957023Y-32739342D01* -X15957023Y-32739342D02* -X15909404Y-32834580D01* -X15909404Y-32834580D02* -X15861785Y-32882200D01* -X15861785Y-32882200D02* -X15766547Y-32929819D01* -X15766547Y-32929819D02* -X15480833Y-32929819D01* -X15480833Y-32929819D02* -X15385595Y-32882200D01* -X15385595Y-32882200D02* -X15337976Y-32834580D01* -%TO.C,Q3*% -X-15692443Y-26765238D02* -X-15740062Y-26860476D01* -X-15740062Y-26860476D02* -X-15835300Y-26955714D01* -X-15835300Y-26955714D02* -X-15978158Y-27098571D01* -X-15978158Y-27098571D02* -X-16025777Y-27193809D01* -X-16025777Y-27193809D02* -X-16025777Y-27289047D01* -X-15787681Y-27241428D02* -X-15835300Y-27336666D01* -X-15835300Y-27336666D02* -X-15930539Y-27431904D01* -X-15930539Y-27431904D02* -X-16121015Y-27479523D01* -X-16121015Y-27479523D02* -X-16454348Y-27479523D01* -X-16454348Y-27479523D02* -X-16644824Y-27431904D01* -X-16644824Y-27431904D02* -X-16740062Y-27336666D01* -X-16740062Y-27336666D02* -X-16787681Y-27241428D01* -X-16787681Y-27241428D02* -X-16787681Y-27050952D01* -X-16787681Y-27050952D02* -X-16740062Y-26955714D01* -X-16740062Y-26955714D02* -X-16644824Y-26860476D01* -X-16644824Y-26860476D02* -X-16454348Y-26812857D01* -X-16454348Y-26812857D02* -X-16121015Y-26812857D01* -X-16121015Y-26812857D02* -X-15930539Y-26860476D01* -X-15930539Y-26860476D02* -X-15835300Y-26955714D01* -X-15835300Y-26955714D02* -X-15787681Y-27050952D01* -X-15787681Y-27050952D02* -X-15787681Y-27241428D01* -X-16787681Y-26479523D02* -X-16787681Y-25860476D01* -X-16787681Y-25860476D02* -X-16406729Y-26193809D01* -X-16406729Y-26193809D02* -X-16406729Y-26050952D01* -X-16406729Y-26050952D02* -X-16359110Y-25955714D01* -X-16359110Y-25955714D02* -X-16311491Y-25908095D01* -X-16311491Y-25908095D02* -X-16216253Y-25860476D01* -X-16216253Y-25860476D02* -X-15978158Y-25860476D01* -X-15978158Y-25860476D02* -X-15882920Y-25908095D01* -X-15882920Y-25908095D02* -X-15835300Y-25955714D01* -X-15835300Y-25955714D02* -X-15787681Y-26050952D01* -X-15787681Y-26050952D02* -X-15787681Y-26336666D01* -X-15787681Y-26336666D02* -X-15835300Y-26431904D01* -X-15835300Y-26431904D02* -X-15882920Y-26479523D01* -%TO.C,D3*% -X-15787681Y-16613094D02* -X-16787681Y-16613094D01* -X-16787681Y-16613094D02* -X-16787681Y-16374999D01* -X-16787681Y-16374999D02* -X-16740062Y-16232142D01* -X-16740062Y-16232142D02* -X-16644824Y-16136904D01* -X-16644824Y-16136904D02* -X-16549586Y-16089285D01* -X-16549586Y-16089285D02* -X-16359110Y-16041666D01* -X-16359110Y-16041666D02* -X-16216253Y-16041666D01* -X-16216253Y-16041666D02* -X-16025777Y-16089285D01* -X-16025777Y-16089285D02* -X-15930539Y-16136904D01* -X-15930539Y-16136904D02* -X-15835300Y-16232142D01* -X-15835300Y-16232142D02* -X-15787681Y-16374999D01* -X-15787681Y-16374999D02* -X-15787681Y-16613094D01* -X-16787681Y-15708332D02* -X-16787681Y-15089285D01* -X-16787681Y-15089285D02* -X-16406729Y-15422618D01* -X-16406729Y-15422618D02* -X-16406729Y-15279761D01* -X-16406729Y-15279761D02* -X-16359110Y-15184523D01* -X-16359110Y-15184523D02* -X-16311491Y-15136904D01* -X-16311491Y-15136904D02* -X-16216253Y-15089285D01* -X-16216253Y-15089285D02* -X-15978158Y-15089285D01* -X-15978158Y-15089285D02* -X-15882920Y-15136904D01* -X-15882920Y-15136904D02* -X-15835300Y-15184523D01* -X-15835300Y-15184523D02* -X-15787681Y-15279761D01* -X-15787681Y-15279761D02* -X-15787681Y-15565475D01* -X-15787681Y-15565475D02* -X-15835300Y-15660713D01* -X-15835300Y-15660713D02* -X-15882920Y-15708332D01* -%TO.C,R3*% -X18890833Y-37369819D02* -X18557500Y-36893628D01* -X18319405Y-37369819D02* -X18319405Y-36369819D01* -X18319405Y-36369819D02* -X18700357Y-36369819D01* -X18700357Y-36369819D02* -X18795595Y-36417438D01* -X18795595Y-36417438D02* -X18843214Y-36465057D01* -X18843214Y-36465057D02* -X18890833Y-36560295D01* -X18890833Y-36560295D02* -X18890833Y-36703152D01* -X18890833Y-36703152D02* -X18843214Y-36798390D01* -X18843214Y-36798390D02* -X18795595Y-36846009D01* -X18795595Y-36846009D02* -X18700357Y-36893628D01* -X18700357Y-36893628D02* -X18319405Y-36893628D01* -X19224167Y-36369819D02* -X19843214Y-36369819D01* -X19843214Y-36369819D02* -X19509881Y-36750771D01* -X19509881Y-36750771D02* -X19652738Y-36750771D01* -X19652738Y-36750771D02* -X19747976Y-36798390D01* -X19747976Y-36798390D02* -X19795595Y-36846009D01* -X19795595Y-36846009D02* -X19843214Y-36941247D01* -X19843214Y-36941247D02* -X19843214Y-37179342D01* -X19843214Y-37179342D02* -X19795595Y-37274580D01* -X19795595Y-37274580D02* -X19747976Y-37322200D01* -X19747976Y-37322200D02* -X19652738Y-37369819D01* -X19652738Y-37369819D02* -X19367024Y-37369819D01* -X19367024Y-37369819D02* -X19271786Y-37322200D01* -X19271786Y-37322200D02* -X19224167Y-37274580D01* -%TO.C,D2*% -X-15787681Y-38203094D02* -X-16787681Y-38203094D01* -X-16787681Y-38203094D02* -X-16787681Y-37964999D01* -X-16787681Y-37964999D02* -X-16740062Y-37822142D01* -X-16740062Y-37822142D02* -X-16644824Y-37726904D01* -X-16644824Y-37726904D02* -X-16549586Y-37679285D01* -X-16549586Y-37679285D02* -X-16359110Y-37631666D01* -X-16359110Y-37631666D02* -X-16216253Y-37631666D01* -X-16216253Y-37631666D02* -X-16025777Y-37679285D01* -X-16025777Y-37679285D02* -X-15930539Y-37726904D01* -X-15930539Y-37726904D02* -X-15835300Y-37822142D01* -X-15835300Y-37822142D02* -X-15787681Y-37964999D01* -X-15787681Y-37964999D02* -X-15787681Y-38203094D01* -X-16692443Y-37250713D02* -X-16740062Y-37203094D01* -X-16740062Y-37203094D02* -X-16787681Y-37107856D01* -X-16787681Y-37107856D02* -X-16787681Y-36869761D01* -X-16787681Y-36869761D02* -X-16740062Y-36774523D01* -X-16740062Y-36774523D02* -X-16692443Y-36726904D01* -X-16692443Y-36726904D02* -X-16597205Y-36679285D01* -X-16597205Y-36679285D02* -X-16501967Y-36679285D01* -X-16501967Y-36679285D02* -X-16359110Y-36726904D01* -X-16359110Y-36726904D02* -X-15787681Y-37298332D01* -X-15787681Y-37298332D02* -X-15787681Y-36679285D01* -%TO.C,C2*% -X5337080Y-50966666D02* -X5384700Y-51014285D01* -X5384700Y-51014285D02* -X5432319Y-51157142D01* -X5432319Y-51157142D02* -X5432319Y-51252380D01* -X5432319Y-51252380D02* -X5384700Y-51395237D01* -X5384700Y-51395237D02* -X5289461Y-51490475D01* -X5289461Y-51490475D02* -X5194223Y-51538094D01* -X5194223Y-51538094D02* -X5003747Y-51585713D01* -X5003747Y-51585713D02* -X4860890Y-51585713D01* -X4860890Y-51585713D02* -X4670414Y-51538094D01* -X4670414Y-51538094D02* -X4575176Y-51490475D01* -X4575176Y-51490475D02* -X4479938Y-51395237D01* -X4479938Y-51395237D02* -X4432319Y-51252380D01* -X4432319Y-51252380D02* -X4432319Y-51157142D01* -X4432319Y-51157142D02* -X4479938Y-51014285D01* -X4479938Y-51014285D02* -X4527557Y-50966666D01* -X4527557Y-50585713D02* -X4479938Y-50538094D01* -X4479938Y-50538094D02* -X4432319Y-50442856D01* -X4432319Y-50442856D02* -X4432319Y-50204761D01* -X4432319Y-50204761D02* -X4479938Y-50109523D01* -X4479938Y-50109523D02* -X4527557Y-50061904D01* -X4527557Y-50061904D02* -X4622795Y-50014285D01* -X4622795Y-50014285D02* -X4718033Y-50014285D01* -X4718033Y-50014285D02* -X4860890Y-50061904D01* -X4860890Y-50061904D02* -X5432319Y-50633332D01* -X5432319Y-50633332D02* -X5432319Y-50014285D01* -%TO.C,C4*% -X5337080Y-7786666D02* -X5384700Y-7834285D01* -X5384700Y-7834285D02* -X5432319Y-7977142D01* -X5432319Y-7977142D02* -X5432319Y-8072380D01* -X5432319Y-8072380D02* -X5384700Y-8215237D01* -X5384700Y-8215237D02* -X5289461Y-8310475D01* -X5289461Y-8310475D02* -X5194223Y-8358094D01* -X5194223Y-8358094D02* -X5003747Y-8405713D01* -X5003747Y-8405713D02* -X4860890Y-8405713D01* -X4860890Y-8405713D02* -X4670414Y-8358094D01* -X4670414Y-8358094D02* -X4575176Y-8310475D01* -X4575176Y-8310475D02* -X4479938Y-8215237D01* -X4479938Y-8215237D02* -X4432319Y-8072380D01* -X4432319Y-8072380D02* -X4432319Y-7977142D01* -X4432319Y-7977142D02* -X4479938Y-7834285D01* -X4479938Y-7834285D02* -X4527557Y-7786666D01* -X4765652Y-6929523D02* -X5432319Y-6929523D01* -X4384700Y-7167618D02* -X5098985Y-7405713D01* -X5098985Y-7405713D02* -X5098985Y-6786666D01* -%TO.C,J6*% -X23804166Y-45599819D02* -X23804166Y-46314104D01* -X23804166Y-46314104D02* -X23756547Y-46456961D01* -X23756547Y-46456961D02* -X23661309Y-46552200D01* -X23661309Y-46552200D02* -X23518452Y-46599819D01* -X23518452Y-46599819D02* -X23423214Y-46599819D01* -X24708928Y-45599819D02* -X24518452Y-45599819D01* -X24518452Y-45599819D02* -X24423214Y-45647438D01* -X24423214Y-45647438D02* -X24375595Y-45695057D01* -X24375595Y-45695057D02* -X24280357Y-45837914D01* -X24280357Y-45837914D02* -X24232738Y-46028390D01* -X24232738Y-46028390D02* -X24232738Y-46409342D01* -X24232738Y-46409342D02* -X24280357Y-46504580D01* -X24280357Y-46504580D02* -X24327976Y-46552200D01* -X24327976Y-46552200D02* -X24423214Y-46599819D01* -X24423214Y-46599819D02* -X24613690Y-46599819D01* -X24613690Y-46599819D02* -X24708928Y-46552200D01* -X24708928Y-46552200D02* -X24756547Y-46504580D01* -X24756547Y-46504580D02* -X24804166Y-46409342D01* -X24804166Y-46409342D02* -X24804166Y-46171247D01* -X24804166Y-46171247D02* -X24756547Y-46076009D01* -X24756547Y-46076009D02* -X24708928Y-46028390D01* -X24708928Y-46028390D02* -X24613690Y-45980771D01* -X24613690Y-45980771D02* -X24423214Y-45980771D01* -X24423214Y-45980771D02* -X24327976Y-46028390D01* -X24327976Y-46028390D02* -X24280357Y-46076009D01* -X24280357Y-46076009D02* -X24232738Y-46171247D01* -%TO.C,J2*% -X7684166Y-55611819D02* -X7684166Y-56326104D01* -X7684166Y-56326104D02* -X7636547Y-56468961D01* -X7636547Y-56468961D02* -X7541309Y-56564200D01* -X7541309Y-56564200D02* -X7398452Y-56611819D01* -X7398452Y-56611819D02* -X7303214Y-56611819D01* -X8112738Y-55707057D02* -X8160357Y-55659438D01* -X8160357Y-55659438D02* -X8255595Y-55611819D01* -X8255595Y-55611819D02* -X8493690Y-55611819D01* -X8493690Y-55611819D02* -X8588928Y-55659438D01* -X8588928Y-55659438D02* -X8636547Y-55707057D01* -X8636547Y-55707057D02* -X8684166Y-55802295D01* -X8684166Y-55802295D02* -X8684166Y-55897533D01* -X8684166Y-55897533D02* -X8636547Y-56040390D01* -X8636547Y-56040390D02* -X8065119Y-56611819D01* -X8065119Y-56611819D02* -X8684166Y-56611819D01* -%TO.C,J4*% -X7684166Y-12431819D02* -X7684166Y-13146104D01* -X7684166Y-13146104D02* -X7636547Y-13288961D01* -X7636547Y-13288961D02* -X7541309Y-13384200D01* -X7541309Y-13384200D02* -X7398452Y-13431819D01* -X7398452Y-13431819D02* -X7303214Y-13431819D01* -X8588928Y-12765152D02* -X8588928Y-13431819D01* -X8350833Y-12384200D02* -X8112738Y-13098485D01* -X8112738Y-13098485D02* -X8731785Y-13098485D01* -%TO.C,D6*% -X8159405Y-32259819D02* -X8159405Y-31259819D01* -X8159405Y-31259819D02* -X8397500Y-31259819D01* -X8397500Y-31259819D02* -X8540357Y-31307438D01* -X8540357Y-31307438D02* -X8635595Y-31402676D01* -X8635595Y-31402676D02* -X8683214Y-31497914D01* -X8683214Y-31497914D02* -X8730833Y-31688390D01* -X8730833Y-31688390D02* -X8730833Y-31831247D01* -X8730833Y-31831247D02* -X8683214Y-32021723D01* -X8683214Y-32021723D02* -X8635595Y-32116961D01* -X8635595Y-32116961D02* -X8540357Y-32212200D01* -X8540357Y-32212200D02* -X8397500Y-32259819D01* -X8397500Y-32259819D02* -X8159405Y-32259819D01* -X9587976Y-31259819D02* -X9397500Y-31259819D01* -X9397500Y-31259819D02* -X9302262Y-31307438D01* -X9302262Y-31307438D02* -X9254643Y-31355057D01* -X9254643Y-31355057D02* -X9159405Y-31497914D01* -X9159405Y-31497914D02* -X9111786Y-31688390D01* -X9111786Y-31688390D02* -X9111786Y-32069342D01* -X9111786Y-32069342D02* -X9159405Y-32164580D01* -X9159405Y-32164580D02* -X9207024Y-32212200D01* -X9207024Y-32212200D02* -X9302262Y-32259819D01* -X9302262Y-32259819D02* -X9492738Y-32259819D01* -X9492738Y-32259819D02* -X9587976Y-32212200D01* -X9587976Y-32212200D02* -X9635595Y-32164580D01* -X9635595Y-32164580D02* -X9683214Y-32069342D01* -X9683214Y-32069342D02* -X9683214Y-31831247D01* -X9683214Y-31831247D02* -X9635595Y-31736009D01* -X9635595Y-31736009D02* -X9587976Y-31688390D01* -X9587976Y-31688390D02* -X9492738Y-31640771D01* -X9492738Y-31640771D02* -X9302262Y-31640771D01* -X9302262Y-31640771D02* -X9207024Y-31688390D01* -X9207024Y-31688390D02* -X9159405Y-31736009D01* -X9159405Y-31736009D02* -X9111786Y-31831247D01* -%TO.C,J5*% -X7684166Y903181D02* -X7684166Y188896D01* -X7684166Y188896D02* -X7636547Y46039D01* -X7636547Y46039D02* -X7541309Y-49200D01* -X7541309Y-49200D02* -X7398452Y-96819D01* -X7398452Y-96819D02* -X7303214Y-96819D01* -X8636547Y903181D02* -X8160357Y903181D01* -X8160357Y903181D02* -X8112738Y426991D01* -X8112738Y426991D02* -X8160357Y474610D01* -X8160357Y474610D02* -X8255595Y522229D01* -X8255595Y522229D02* -X8493690Y522229D01* -X8493690Y522229D02* -X8588928Y474610D01* -X8588928Y474610D02* -X8636547Y426991D01* -X8636547Y426991D02* -X8684166Y331753D01* -X8684166Y331753D02* -X8684166Y93658D01* -X8684166Y93658D02* -X8636547Y-1580D01* -X8636547Y-1580D02* -X8588928Y-49200D01* -X8588928Y-49200D02* -X8493690Y-96819D01* -X8493690Y-96819D02* -X8255595Y-96819D01* -X8255595Y-96819D02* -X8160357Y-49200D01* -X8160357Y-49200D02* -X8112738Y-1580D01* -%TO.C,D7*% -X8159405Y-10669819D02* -X8159405Y-9669819D01* -X8159405Y-9669819D02* -X8397500Y-9669819D01* -X8397500Y-9669819D02* -X8540357Y-9717438D01* -X8540357Y-9717438D02* -X8635595Y-9812676D01* -X8635595Y-9812676D02* -X8683214Y-9907914D01* -X8683214Y-9907914D02* -X8730833Y-10098390D01* -X8730833Y-10098390D02* -X8730833Y-10241247D01* -X8730833Y-10241247D02* -X8683214Y-10431723D01* -X8683214Y-10431723D02* -X8635595Y-10526961D01* -X8635595Y-10526961D02* -X8540357Y-10622200D01* -X8540357Y-10622200D02* -X8397500Y-10669819D01* -X8397500Y-10669819D02* -X8159405Y-10669819D01* -X9064167Y-9669819D02* -X9730833Y-9669819D01* -X9730833Y-9669819D02* -X9302262Y-10669819D01* -%TO.C,C3*% -X5337080Y-29376666D02* -X5384700Y-29424285D01* -X5384700Y-29424285D02* -X5432319Y-29567142D01* -X5432319Y-29567142D02* -X5432319Y-29662380D01* -X5432319Y-29662380D02* -X5384700Y-29805237D01* -X5384700Y-29805237D02* -X5289461Y-29900475D01* -X5289461Y-29900475D02* -X5194223Y-29948094D01* -X5194223Y-29948094D02* -X5003747Y-29995713D01* -X5003747Y-29995713D02* -X4860890Y-29995713D01* -X4860890Y-29995713D02* -X4670414Y-29948094D01* -X4670414Y-29948094D02* -X4575176Y-29900475D01* -X4575176Y-29900475D02* -X4479938Y-29805237D01* -X4479938Y-29805237D02* -X4432319Y-29662380D01* -X4432319Y-29662380D02* -X4432319Y-29567142D01* -X4432319Y-29567142D02* -X4479938Y-29424285D01* -X4479938Y-29424285D02* -X4527557Y-29376666D01* -X4432319Y-29043332D02* -X4432319Y-28424285D01* -X4432319Y-28424285D02* -X4813271Y-28757618D01* -X4813271Y-28757618D02* -X4813271Y-28614761D01* -X4813271Y-28614761D02* -X4860890Y-28519523D01* -X4860890Y-28519523D02* -X4908509Y-28471904D01* -X4908509Y-28471904D02* -X5003747Y-28424285D01* -X5003747Y-28424285D02* -X5241842Y-28424285D01* -X5241842Y-28424285D02* -X5337080Y-28471904D01* -X5337080Y-28471904D02* -X5384700Y-28519523D01* -X5384700Y-28519523D02* -X5432319Y-28614761D01* -X5432319Y-28614761D02* -X5432319Y-28900475D01* -X5432319Y-28900475D02* -X5384700Y-28995713D01* -X5384700Y-28995713D02* -X5337080Y-29043332D01* -%TO.C,C1*% -X5337080Y-72556666D02* -X5384700Y-72604285D01* -X5384700Y-72604285D02* -X5432319Y-72747142D01* -X5432319Y-72747142D02* -X5432319Y-72842380D01* -X5432319Y-72842380D02* -X5384700Y-72985237D01* -X5384700Y-72985237D02* -X5289461Y-73080475D01* -X5289461Y-73080475D02* -X5194223Y-73128094D01* -X5194223Y-73128094D02* -X5003747Y-73175713D01* -X5003747Y-73175713D02* -X4860890Y-73175713D01* -X4860890Y-73175713D02* -X4670414Y-73128094D01* -X4670414Y-73128094D02* -X4575176Y-73080475D01* -X4575176Y-73080475D02* -X4479938Y-72985237D01* -X4479938Y-72985237D02* -X4432319Y-72842380D01* -X4432319Y-72842380D02* -X4432319Y-72747142D01* -X4432319Y-72747142D02* -X4479938Y-72604285D01* -X4479938Y-72604285D02* -X4527557Y-72556666D01* -X5432319Y-71604285D02* -X5432319Y-72175713D01* -X5432319Y-71889999D02* -X4432319Y-71889999D01* -X4432319Y-71889999D02* -X4575176Y-71985237D01* -X4575176Y-71985237D02* -X4670414Y-72080475D01* -X4670414Y-72080475D02* -X4718033Y-72175713D01* -%TO.C,U4*% -X14385595Y-10339819D02* -X14385595Y-11149342D01* -X14385595Y-11149342D02* -X14433214Y-11244580D01* -X14433214Y-11244580D02* -X14480833Y-11292200D01* -X14480833Y-11292200D02* -X14576071Y-11339819D01* -X14576071Y-11339819D02* -X14766547Y-11339819D01* -X14766547Y-11339819D02* -X14861785Y-11292200D01* -X14861785Y-11292200D02* -X14909404Y-11244580D01* -X14909404Y-11244580D02* -X14957023Y-11149342D01* -X14957023Y-11149342D02* -X14957023Y-10339819D01* -X15861785Y-10673152D02* -X15861785Y-11339819D01* -X15623690Y-10292200D02* -X15385595Y-11006485D01* -X15385595Y-11006485D02* -X16004642Y-11006485D01* -%TO.C,R4*% -X18890833Y-34829819D02* -X18557500Y-34353628D01* -X18319405Y-34829819D02* -X18319405Y-33829819D01* -X18319405Y-33829819D02* -X18700357Y-33829819D01* -X18700357Y-33829819D02* -X18795595Y-33877438D01* -X18795595Y-33877438D02* -X18843214Y-33925057D01* -X18843214Y-33925057D02* -X18890833Y-34020295D01* -X18890833Y-34020295D02* -X18890833Y-34163152D01* -X18890833Y-34163152D02* -X18843214Y-34258390D01* -X18843214Y-34258390D02* -X18795595Y-34306009D01* -X18795595Y-34306009D02* -X18700357Y-34353628D01* -X18700357Y-34353628D02* -X18319405Y-34353628D01* -X19747976Y-34163152D02* -X19747976Y-34829819D01* -X19509881Y-33782200D02* -X19271786Y-34496485D01* -X19271786Y-34496485D02* -X19890833Y-34496485D01* -%TO.C,Q1*% -X-15692443Y-69945238D02* -X-15740062Y-70040476D01* -X-15740062Y-70040476D02* -X-15835300Y-70135714D01* -X-15835300Y-70135714D02* -X-15978158Y-70278571D01* -X-15978158Y-70278571D02* -X-16025777Y-70373809D01* -X-16025777Y-70373809D02* -X-16025777Y-70469047D01* -X-15787681Y-70421428D02* -X-15835300Y-70516666D01* -X-15835300Y-70516666D02* -X-15930539Y-70611904D01* -X-15930539Y-70611904D02* -X-16121015Y-70659523D01* -X-16121015Y-70659523D02* -X-16454348Y-70659523D01* -X-16454348Y-70659523D02* -X-16644824Y-70611904D01* -X-16644824Y-70611904D02* -X-16740062Y-70516666D01* -X-16740062Y-70516666D02* -X-16787681Y-70421428D01* -X-16787681Y-70421428D02* -X-16787681Y-70230952D01* -X-16787681Y-70230952D02* -X-16740062Y-70135714D01* -X-16740062Y-70135714D02* -X-16644824Y-70040476D01* -X-16644824Y-70040476D02* -X-16454348Y-69992857D01* -X-16454348Y-69992857D02* -X-16121015Y-69992857D01* -X-16121015Y-69992857D02* -X-15930539Y-70040476D01* -X-15930539Y-70040476D02* -X-15835300Y-70135714D01* -X-15835300Y-70135714D02* -X-15787681Y-70230952D01* -X-15787681Y-70230952D02* -X-15787681Y-70421428D01* -X-15787681Y-69040476D02* -X-15787681Y-69611904D01* -X-15787681Y-69326190D02* -X-16787681Y-69326190D01* -X-16787681Y-69326190D02* -X-16644824Y-69421428D01* -X-16644824Y-69421428D02* -X-16549586Y-69516666D01* -X-16549586Y-69516666D02* -X-16501967Y-69611904D01* -%TO.C,U1*% -X14385595Y-75109819D02* -X14385595Y-75919342D01* -X14385595Y-75919342D02* -X14433214Y-76014580D01* -X14433214Y-76014580D02* -X14480833Y-76062200D01* -X14480833Y-76062200D02* -X14576071Y-76109819D01* -X14576071Y-76109819D02* -X14766547Y-76109819D01* -X14766547Y-76109819D02* -X14861785Y-76062200D01* -X14861785Y-76062200D02* -X14909404Y-76014580D01* -X14909404Y-76014580D02* -X14957023Y-75919342D01* -X14957023Y-75919342D02* -X14957023Y-75109819D01* -X15957023Y-76109819D02* -X15385595Y-76109819D01* -X15671309Y-76109819D02* -X15671309Y-75109819D01* -X15671309Y-75109819D02* -X15576071Y-75252676D01* -X15576071Y-75252676D02* -X15480833Y-75347914D01* -X15480833Y-75347914D02* -X15385595Y-75395533D01* -%TO.C,D4*% -X10699405Y-74804819D02* -X10699405Y-73804819D01* -X10699405Y-73804819D02* -X10937500Y-73804819D01* -X10937500Y-73804819D02* -X11080357Y-73852438D01* -X11080357Y-73852438D02* -X11175595Y-73947676D01* -X11175595Y-73947676D02* -X11223214Y-74042914D01* -X11223214Y-74042914D02* -X11270833Y-74233390D01* -X11270833Y-74233390D02* -X11270833Y-74376247D01* -X11270833Y-74376247D02* -X11223214Y-74566723D01* -X11223214Y-74566723D02* -X11175595Y-74661961D01* -X11175595Y-74661961D02* -X11080357Y-74757200D01* -X11080357Y-74757200D02* -X10937500Y-74804819D01* -X10937500Y-74804819D02* -X10699405Y-74804819D01* -X12127976Y-74138152D02* -X12127976Y-74804819D01* -X11889881Y-73757200D02* -X11651786Y-74471485D01* -X11651786Y-74471485D02* -X12270833Y-74471485D01* -%TO.C,R1*% -X18890833Y-42449819D02* -X18557500Y-41973628D01* -X18319405Y-42449819D02* -X18319405Y-41449819D01* -X18319405Y-41449819D02* -X18700357Y-41449819D01* -X18700357Y-41449819D02* -X18795595Y-41497438D01* -X18795595Y-41497438D02* -X18843214Y-41545057D01* -X18843214Y-41545057D02* -X18890833Y-41640295D01* -X18890833Y-41640295D02* -X18890833Y-41783152D01* -X18890833Y-41783152D02* -X18843214Y-41878390D01* -X18843214Y-41878390D02* -X18795595Y-41926009D01* -X18795595Y-41926009D02* -X18700357Y-41973628D01* -X18700357Y-41973628D02* -X18319405Y-41973628D01* -X19843214Y-42449819D02* -X19271786Y-42449819D01* -X19557500Y-42449819D02* -X19557500Y-41449819D01* -X19557500Y-41449819D02* -X19462262Y-41592676D01* -X19462262Y-41592676D02* -X19367024Y-41687914D01* -X19367024Y-41687914D02* -X19271786Y-41735533D01* -%TO.C,Q2*% -X-15692443Y-48355238D02* -X-15740062Y-48450476D01* -X-15740062Y-48450476D02* -X-15835300Y-48545714D01* -X-15835300Y-48545714D02* -X-15978158Y-48688571D01* -X-15978158Y-48688571D02* -X-16025777Y-48783809D01* -X-16025777Y-48783809D02* -X-16025777Y-48879047D01* -X-15787681Y-48831428D02* -X-15835300Y-48926666D01* -X-15835300Y-48926666D02* -X-15930539Y-49021904D01* -X-15930539Y-49021904D02* -X-16121015Y-49069523D01* -X-16121015Y-49069523D02* -X-16454348Y-49069523D01* -X-16454348Y-49069523D02* -X-16644824Y-49021904D01* -X-16644824Y-49021904D02* -X-16740062Y-48926666D01* -X-16740062Y-48926666D02* -X-16787681Y-48831428D01* -X-16787681Y-48831428D02* -X-16787681Y-48640952D01* -X-16787681Y-48640952D02* -X-16740062Y-48545714D01* -X-16740062Y-48545714D02* -X-16644824Y-48450476D01* -X-16644824Y-48450476D02* -X-16454348Y-48402857D01* -X-16454348Y-48402857D02* -X-16121015Y-48402857D01* -X-16121015Y-48402857D02* -X-15930539Y-48450476D01* -X-15930539Y-48450476D02* -X-15835300Y-48545714D01* -X-15835300Y-48545714D02* -X-15787681Y-48640952D01* -X-15787681Y-48640952D02* -X-15787681Y-48831428D01* -X-16692443Y-48021904D02* -X-16740062Y-47974285D01* -X-16740062Y-47974285D02* -X-16787681Y-47879047D01* -X-16787681Y-47879047D02* -X-16787681Y-47640952D01* -X-16787681Y-47640952D02* -X-16740062Y-47545714D01* -X-16740062Y-47545714D02* -X-16692443Y-47498095D01* -X-16692443Y-47498095D02* -X-16597205Y-47450476D01* -X-16597205Y-47450476D02* -X-16501967Y-47450476D01* -X-16501967Y-47450476D02* -X-16359110Y-47498095D01* -X-16359110Y-47498095D02* -X-15787681Y-48069523D01* -X-15787681Y-48069523D02* -X-15787681Y-47450476D01* -%TO.C,D5*% -X8159405Y-53849819D02* -X8159405Y-52849819D01* -X8159405Y-52849819D02* -X8397500Y-52849819D01* -X8397500Y-52849819D02* -X8540357Y-52897438D01* -X8540357Y-52897438D02* -X8635595Y-52992676D01* -X8635595Y-52992676D02* -X8683214Y-53087914D01* -X8683214Y-53087914D02* -X8730833Y-53278390D01* -X8730833Y-53278390D02* -X8730833Y-53421247D01* -X8730833Y-53421247D02* -X8683214Y-53611723D01* -X8683214Y-53611723D02* -X8635595Y-53706961D01* -X8635595Y-53706961D02* -X8540357Y-53802200D01* -X8540357Y-53802200D02* -X8397500Y-53849819D01* -X8397500Y-53849819D02* -X8159405Y-53849819D01* -X9635595Y-52849819D02* -X9159405Y-52849819D01* -X9159405Y-52849819D02* -X9111786Y-53326009D01* -X9111786Y-53326009D02* -X9159405Y-53278390D01* -X9159405Y-53278390D02* -X9254643Y-53230771D01* -X9254643Y-53230771D02* -X9492738Y-53230771D01* -X9492738Y-53230771D02* -X9587976Y-53278390D01* -X9587976Y-53278390D02* -X9635595Y-53326009D01* -X9635595Y-53326009D02* -X9683214Y-53421247D01* -X9683214Y-53421247D02* -X9683214Y-53659342D01* -X9683214Y-53659342D02* -X9635595Y-53754580D01* -X9635595Y-53754580D02* -X9587976Y-53802200D01* -X9587976Y-53802200D02* -X9492738Y-53849819D01* -X9492738Y-53849819D02* -X9254643Y-53849819D01* -X9254643Y-53849819D02* -X9159405Y-53802200D01* -X9159405Y-53802200D02* -X9111786Y-53754580D01* -%TO.C,J1*% -X3684166Y-73391819D02* -X3684166Y-74106104D01* -X3684166Y-74106104D02* -X3636547Y-74248961D01* -X3636547Y-74248961D02* -X3541309Y-74344200D01* -X3541309Y-74344200D02* -X3398452Y-74391819D01* -X3398452Y-74391819D02* -X3303214Y-74391819D01* -X4684166Y-74391819D02* -X4112738Y-74391819D01* -X4398452Y-74391819D02* -X4398452Y-73391819D01* -X4398452Y-73391819D02* -X4303214Y-73534676D01* -X4303214Y-73534676D02* -X4207976Y-73629914D01* -X4207976Y-73629914D02* -X4112738Y-73677533D01* -%TO.C,Q4*% -X-15692443Y-5175238D02* -X-15740062Y-5270476D01* -X-15740062Y-5270476D02* -X-15835300Y-5365714D01* -X-15835300Y-5365714D02* -X-15978158Y-5508571D01* -X-15978158Y-5508571D02* -X-16025777Y-5603809D01* -X-16025777Y-5603809D02* -X-16025777Y-5699047D01* -X-15787681Y-5651428D02* -X-15835300Y-5746666D01* -X-15835300Y-5746666D02* -X-15930539Y-5841904D01* -X-15930539Y-5841904D02* -X-16121015Y-5889523D01* -X-16121015Y-5889523D02* -X-16454348Y-5889523D01* -X-16454348Y-5889523D02* -X-16644824Y-5841904D01* -X-16644824Y-5841904D02* -X-16740062Y-5746666D01* -X-16740062Y-5746666D02* -X-16787681Y-5651428D01* -X-16787681Y-5651428D02* -X-16787681Y-5460952D01* -X-16787681Y-5460952D02* -X-16740062Y-5365714D01* -X-16740062Y-5365714D02* -X-16644824Y-5270476D01* -X-16644824Y-5270476D02* -X-16454348Y-5222857D01* -X-16454348Y-5222857D02* -X-16121015Y-5222857D01* -X-16121015Y-5222857D02* -X-15930539Y-5270476D01* -X-15930539Y-5270476D02* -X-15835300Y-5365714D01* -X-15835300Y-5365714D02* -X-15787681Y-5460952D01* -X-15787681Y-5460952D02* -X-15787681Y-5651428D01* -X-16454348Y-4365714D02* -X-15787681Y-4365714D01* -X-16835300Y-4603809D02* -X-16121015Y-4841904D01* -X-16121015Y-4841904D02* -X-16121015Y-4222857D01* -%TO.C,R2*% -X18890833Y-39909819D02* -X18557500Y-39433628D01* -X18319405Y-39909819D02* -X18319405Y-38909819D01* -X18319405Y-38909819D02* -X18700357Y-38909819D01* -X18700357Y-38909819D02* -X18795595Y-38957438D01* -X18795595Y-38957438D02* -X18843214Y-39005057D01* -X18843214Y-39005057D02* -X18890833Y-39100295D01* -X18890833Y-39100295D02* -X18890833Y-39243152D01* -X18890833Y-39243152D02* -X18843214Y-39338390D01* -X18843214Y-39338390D02* -X18795595Y-39386009D01* -X18795595Y-39386009D02* -X18700357Y-39433628D01* -X18700357Y-39433628D02* -X18319405Y-39433628D01* -X19271786Y-39005057D02* -X19319405Y-38957438D01* -X19319405Y-38957438D02* -X19414643Y-38909819D01* -X19414643Y-38909819D02* -X19652738Y-38909819D01* -X19652738Y-38909819D02* -X19747976Y-38957438D01* -X19747976Y-38957438D02* -X19795595Y-39005057D01* -X19795595Y-39005057D02* -X19843214Y-39100295D01* -X19843214Y-39100295D02* -X19843214Y-39195533D01* -X19843214Y-39195533D02* -X19795595Y-39338390D01* -X19795595Y-39338390D02* -X19224167Y-39909819D01* -X19224167Y-39909819D02* -X19843214Y-39909819D01* -%TO.C,R5*% -X21150833Y-23204819D02* -X20817500Y-22728628D01* -X20579405Y-23204819D02* -X20579405Y-22204819D01* -X20579405Y-22204819D02* -X20960357Y-22204819D01* -X20960357Y-22204819D02* -X21055595Y-22252438D01* -X21055595Y-22252438D02* -X21103214Y-22300057D01* -X21103214Y-22300057D02* -X21150833Y-22395295D01* -X21150833Y-22395295D02* -X21150833Y-22538152D01* -X21150833Y-22538152D02* -X21103214Y-22633390D01* -X21103214Y-22633390D02* -X21055595Y-22681009D01* -X21055595Y-22681009D02* -X20960357Y-22728628D01* -X20960357Y-22728628D02* -X20579405Y-22728628D01* -X22055595Y-22204819D02* -X21579405Y-22204819D01* -X21579405Y-22204819D02* -X21531786Y-22681009D01* -X21531786Y-22681009D02* -X21579405Y-22633390D01* -X21579405Y-22633390D02* -X21674643Y-22585771D01* -X21674643Y-22585771D02* -X21912738Y-22585771D01* -X21912738Y-22585771D02* -X22007976Y-22633390D01* -X22007976Y-22633390D02* -X22055595Y-22681009D01* -X22055595Y-22681009D02* -X22103214Y-22776247D01* -X22103214Y-22776247D02* -X22103214Y-23014342D01* -X22103214Y-23014342D02* -X22055595Y-23109580D01* -X22055595Y-23109580D02* -X22007976Y-23157200D01* -X22007976Y-23157200D02* -X21912738Y-23204819D01* -X21912738Y-23204819D02* -X21674643Y-23204819D01* -X21674643Y-23204819D02* -X21579405Y-23157200D01* -X21579405Y-23157200D02* -X21531786Y-23109580D01* -%TO.C,U2*% -X14385595Y-53519819D02* -X14385595Y-54329342D01* -X14385595Y-54329342D02* -X14433214Y-54424580D01* -X14433214Y-54424580D02* -X14480833Y-54472200D01* -X14480833Y-54472200D02* -X14576071Y-54519819D01* -X14576071Y-54519819D02* -X14766547Y-54519819D01* -X14766547Y-54519819D02* -X14861785Y-54472200D01* -X14861785Y-54472200D02* -X14909404Y-54424580D01* -X14909404Y-54424580D02* -X14957023Y-54329342D01* -X14957023Y-54329342D02* -X14957023Y-53519819D01* -X15385595Y-53615057D02* -X15433214Y-53567438D01* -X15433214Y-53567438D02* -X15528452Y-53519819D01* -X15528452Y-53519819D02* -X15766547Y-53519819D01* -X15766547Y-53519819D02* -X15861785Y-53567438D01* -X15861785Y-53567438D02* -X15909404Y-53615057D01* -X15909404Y-53615057D02* -X15957023Y-53710295D01* -X15957023Y-53710295D02* -X15957023Y-53805533D01* -X15957023Y-53805533D02* -X15909404Y-53948390D01* -X15909404Y-53948390D02* -X15337976Y-54519819D01* -X15337976Y-54519819D02* -X15957023Y-54519819D01* -D11* -%TO.C,D1*% -X-15242500Y-53805000D02* -X867500Y-53805000D01* -X867500Y-61595000D02* -X2827500Y-61595000D01* -X867500Y-56515000D02* -X2827500Y-56515000D01* -X-15242500Y-64305000D02* -X-15242500Y-53805000D01* -X867500Y-64305000D02* -X867500Y-53805000D01* -X867500Y-59055000D02* -X2827500Y-59055000D01* -X-15242500Y-64305000D02* -X867500Y-64305000D01* -%TO.C,J3*% -X10267500Y-37465000D02* -G75* -G03* -X10267500Y-37465000I-2250000J0D01* -G01* -%TO.C,U3*% -X18747500Y-27425000D02* -X18747500Y-26775000D01* -X18797500Y-31010000D02* -X20547500Y-31010000D01* -X11747500Y-31675000D02* -X11747500Y-31025000D01* -X18747500Y-26775000D02* -X11697500Y-26775000D01* -X18797500Y-31675000D02* -X18797500Y-31025000D01* -X11747500Y-31675000D02* -X18797500Y-31675000D01* -X11697500Y-27425000D02* -X11697500Y-26775000D01* -%TO.C,Q3*% -X867500Y-29210000D02* -X2827500Y-29210000D01* -X867500Y-31920000D02* -X867500Y-21420000D01* -X-15242500Y-31920000D02* -X-15242500Y-21420000D01* -X867500Y-26670000D02* -X2827500Y-26670000D01* -X867500Y-24130000D02* -X2827500Y-24130000D01* -X-15242500Y-21420000D02* -X867500Y-21420000D01* -X-15242500Y-31920000D02* -X867500Y-31920000D01* -%TO.C,D3*% -X-15242500Y-21125000D02* -X-15242500Y-10625000D01* -X867500Y-15875000D02* -X2827500Y-15875000D01* -X867500Y-21125000D02* -X867500Y-10625000D01* -X867500Y-13335000D02* -X2827500Y-13335000D01* -X-15242500Y-10625000D02* -X867500Y-10625000D01* -X-15242500Y-21125000D02* -X867500Y-21125000D01* -X867500Y-18415000D02* -X2827500Y-18415000D01* -%TO.C,R3*% -X18330436Y-37825000D02* -X19784564Y-37825000D01* -X18330436Y-39645000D02* -X19784564Y-39645000D01* -%TO.C,D2*% -X867500Y-34925000D02* -X2827500Y-34925000D01* -X867500Y-42715000D02* -X867500Y-32215000D01* -X-15242500Y-42715000D02* -X867500Y-42715000D01* -X867500Y-37465000D02* -X2827500Y-37465000D01* -X867500Y-40005000D02* -X2827500Y-40005000D01* -X-15242500Y-42715000D02* -X-15242500Y-32215000D01* -X-15242500Y-32215000D02* -X867500Y-32215000D01* -%TO.C,C2*% -X5917500Y-51961252D02* -X5917500Y-49638748D01* -X9337500Y-51961252D02* -X9337500Y-49638748D01* -%TO.C,C4*% -X5917500Y-8781252D02* -X5917500Y-6458748D01* -X9337500Y-8781252D02* -X9337500Y-6458748D01* -%TO.C,J6*% -X22807500Y-42545000D02* -X22807500Y-32325000D01* -X25467500Y-43815000D02* -X25467500Y-45145000D01* -X25467500Y-42545000D02* -X22807500Y-42545000D01* -X25467500Y-45145000D02* -X24137500Y-45145000D01* -X25467500Y-32325000D02* -X22807500Y-32325000D01* -X25467500Y-42545000D02* -X25467500Y-32325000D01* -%TO.C,J2*% -X10267500Y-59055000D02* -G75* -G03* -X10267500Y-59055000I-2250000J0D01* -G01* -%TO.C,J4*% -X10267500Y-15875000D02* -G75* -G03* -X10267500Y-15875000I-2250000J0D01* -G01* -%TO.C,D6*% -X7397500Y-32805000D02* -X7397500Y-34505000D01* -X7397500Y-32805000D02* -X9947500Y-32805000D01* -X7397500Y-34505000D02* -X9947500Y-34505000D01* -%TO.C,J5*% -X10267500Y-2540000D02* -G75* -G03* -X10267500Y-2540000I-2250000J0D01* -G01* -%TO.C,D7*% -X7397500Y-11215000D02* -X9947500Y-11215000D01* -X7397500Y-12915000D02* -X9947500Y-12915000D01* -X7397500Y-11215000D02* -X7397500Y-12915000D01* -%TO.C,C3*% -X9337500Y-30371252D02* -X9337500Y-28048748D01* -X5917500Y-30371252D02* -X5917500Y-28048748D01* -%TO.C,C1*% -X9337500Y-73551252D02* -X9337500Y-71228748D01* -X5917500Y-73551252D02* -X5917500Y-71228748D01* -%TO.C,U4*% -X18797500Y-9420000D02* -X20547500Y-9420000D01* -X11697500Y-5835000D02* -X11697500Y-5185000D01* -X18797500Y-10085000D02* -X18797500Y-9435000D01* -X11747500Y-10085000D02* -X11747500Y-9435000D01* -X11747500Y-10085000D02* -X18797500Y-10085000D01* -X18747500Y-5835000D02* -X18747500Y-5185000D01* -X18747500Y-5185000D02* -X11697500Y-5185000D01* -%TO.C,R4*% -X18330436Y-37105000D02* -X19784564Y-37105000D01* -X18330436Y-35285000D02* -X19784564Y-35285000D01* -%TO.C,Q1*% -X867500Y-67310000D02* -X2827500Y-67310000D01* -X-15242500Y-64600000D02* -X867500Y-64600000D01* -X-15242500Y-75100000D02* -X-15242500Y-64600000D01* -X867500Y-69850000D02* -X2827500Y-69850000D01* -X867500Y-72390000D02* -X2827500Y-72390000D01* -X867500Y-75100000D02* -X867500Y-64600000D01* -X-15242500Y-75100000D02* -X867500Y-75100000D01* -%TO.C,U1*% -X18797500Y-74190000D02* -X20547500Y-74190000D01* -X11747500Y-74855000D02* -X18797500Y-74855000D01* -X11747500Y-74855000D02* -X11747500Y-74205000D01* -X18797500Y-74855000D02* -X18797500Y-74205000D01* -X18747500Y-69955000D02* -X11697500Y-69955000D01* -X18747500Y-70605000D02* -X18747500Y-69955000D01* -X11697500Y-70605000D02* -X11697500Y-69955000D01* -%TO.C,D4*% -X9937500Y-77050000D02* -X12487500Y-77050000D01* -X9937500Y-75350000D02* -X9937500Y-77050000D01* -X9937500Y-75350000D02* -X12487500Y-75350000D01* -%TO.C,R1*% -X18330436Y-44725000D02* -X19784564Y-44725000D01* -X18330436Y-42905000D02* -X19784564Y-42905000D01* -%TO.C,Q2*% -X-15242500Y-53510000D02* -X867500Y-53510000D01* -X-15242500Y-53510000D02* -X-15242500Y-43010000D01* -X867500Y-53510000D02* -X867500Y-43010000D01* -X867500Y-50800000D02* -X2827500Y-50800000D01* -X867500Y-48260000D02* -X2827500Y-48260000D01* -X867500Y-45720000D02* -X2827500Y-45720000D01* -X-15242500Y-43010000D02* -X867500Y-43010000D01* -%TO.C,D5*% -X7397500Y-54395000D02* -X7397500Y-56095000D01* -X7397500Y-54395000D02* -X9947500Y-54395000D01* -X7397500Y-56095000D02* -X9947500Y-56095000D01* -%TO.C,J1*% -X6267500Y-76835000D02* -G75* -G03* -X6267500Y-76835000I-2250000J0D01* -G01* -%TO.C,Q4*% -X867500Y-10330000D02* -X867500Y170000D01* -X867500Y-2540000D02* -X2827500Y-2540000D01* -X867500Y-5080000D02* -X2827500Y-5080000D01* -X-15242500Y-10330000D02* -X867500Y-10330000D01* -X-15242500Y170000D02* -X867500Y170000D01* -X-15242500Y-10330000D02* -X-15242500Y170000D01* -X867500Y-7620000D02* -X2827500Y-7620000D01* -%TO.C,R2*% -X18330436Y-42185000D02* -X19784564Y-42185000D01* -X18330436Y-40365000D02* -X19784564Y-40365000D01* -%TO.C,R5*% -X19931248Y-27110000D02* -X22703752Y-27110000D01* -X19931248Y-23690000D02* -X22703752Y-23690000D01* -%TO.C,U2*% -X11697500Y-49015000D02* -X11697500Y-48365000D01* -X18747500Y-48365000D02* -X11697500Y-48365000D01* -X18797500Y-52600000D02* -X20547500Y-52600000D01* -X18747500Y-49015000D02* -X18747500Y-48365000D01* -X11747500Y-53265000D02* -X18797500Y-53265000D01* -X18797500Y-53265000D02* -X18797500Y-52615000D01* -X11747500Y-53265000D02* -X11747500Y-52615000D01* -%TD*% -M02* diff --git a/squeow_mod/squeow_mod-NPTH.drl b/squeow_mod/squeow_mod-NPTH.drl deleted file mode 100644 index b77741e..0000000 --- a/squeow_mod/squeow_mod-NPTH.drl +++ /dev/null @@ -1,23 +0,0 @@ -M48 -; DRILL file {KiCad 7.0.5+dfsg-2} date ven 30 giu 2023, 15:02:06 -; FORMAT={-:-/ absolute / inch / decimal} -; #@! TF.CreationDate,2023-06-30T15:02:06+02:00 -; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.5+dfsg-2 -; #@! TF.FileFunction,NonPlated,1,2,NPTH -FMAT,2 -INCH -; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill -T1C0.1378 -% -G90 -G05 -T1 -X-0.4655Y-0.2 -X-0.4655Y-0.625 -X-0.4655Y-1.05 -X-0.4655Y-1.475 -X-0.4655Y-1.9 -X-0.4655Y-2.325 -X-0.4655Y-2.75 -T0 -M30 diff --git a/squeow_mod/squeow_mod-PTH.drl b/squeow_mod/squeow_mod-PTH.drl deleted file mode 100644 index 0a88438..0000000 --- a/squeow_mod/squeow_mod-PTH.drl +++ /dev/null @@ -1,45 +0,0 @@ -M48 -; DRILL file {KiCad 7.0.5+dfsg-2} date ven 30 giu 2023, 15:02:06 -; FORMAT={-:-/ absolute / inch / decimal} -; #@! TF.CreationDate,2023-06-30T15:02:06+02:00 -; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.5+dfsg-2 -; #@! TF.FileFunction,Plated,1,2,PTH -FMAT,2 -INCH -; #@! TA.AperFunction,Plated,PTH,ComponentDrill -T1C0.0394 -; #@! TA.AperFunction,Plated,PTH,ComponentDrill -T2C0.0472 -% -G90 -G05 -T1 -X0.9503Y-1.325 -X0.9503Y-1.425 -X0.9503Y-1.525 -X0.9503Y-1.625 -X0.9503Y-1.725 -T2 -X0.1566Y-0.1 -X0.1566Y-0.2 -X0.1566Y-0.3 -X0.1566Y-0.525 -X0.1566Y-0.625 -X0.1566Y-0.725 -X0.1566Y-0.95 -X0.1566Y-1.05 -X0.1566Y-1.15 -X0.1566Y-1.375 -X0.1566Y-1.475 -X0.1566Y-1.575 -X0.1566Y-1.8 -X0.1566Y-1.9 -X0.1566Y-2.0 -X0.1566Y-2.225 -X0.1566Y-2.325 -X0.1566Y-2.425 -X0.1566Y-2.65 -X0.1566Y-2.75 -X0.1566Y-2.85 -T0 -M30 diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-09-13_162503.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-09-13_162503.zip deleted file mode 100644 index b75fa2f3268e7e6264a86d6fd2c6fd6ef75d054e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 943 zcmWIWW@Zs#00Eh1-B1n7bIXl@Y!C*C78jPL=9kCk=BMaoXC^16#1|wdX~08W|CMTsT(MG8Q*d8y@^T$%w;J2=30Sndq+*~rMi5YLLs zj-veDDR=V@EAX_w|1BbVJ@jhcYLmBB`G&qH6#cSW9av1F&A;Adf6}iKyM4Axr~QK) z$DdVijoa+geDdb$U$^UjoR`s+72WG zYi@6F6lP&>Zub@0^;E)8@!&0uZ);CmeoTqFTVmq&yFXz2#lvR{G#<#Gc>8d*hs51! z_n*JIpyQUN!sEGf#`}FP>))ClydZ+@56tOP)7vN&a*wNIgb>_DjKkq%My2WQ3+yCd(JZd``*kAOE zA;6oFNe-NRu_tPvqmTf$B#tlvdy++HPXRJ9O(@DoHvv6F5GJ@YVKD(1J^|jWY#>$4 OKzIyDUk0jUU;qG?>1PB0 diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_220552.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_220552.zip deleted file mode 100644 index ea219b227894e4cbc5ea0a40a76007b53ed66fdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67058 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ℜ?J}VQo@b&Aq{AD$@ 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%0ABP6_ZbK)@8e3F_* zf0<HlEI>uO%18IiPNu5{0X!qmhzS!EZe zX)qI(>!hZ-;fDJY%Ub=|QV^0_Q$A1wI)W8VB!0%I}L-z^uJuMTPs++kpJezs0xs)|sk%IeVnb{~^m0RCJ)iF?Q*o?~kW2t*a3 zM&A;O$7yFAi!M8qrta`CsVL`RV*R_YaNm){0K`;&Hdv0%`}$cAuYojBIZ__gcpN&F z2udz~i&i)yjXG*}mXJ*^;UWZqOY1R<^S&M;k#32f=W7KLAp$G;m$Ce&GOJYHU|QOI zxvk9|cpRSzQCv1|KFWJnPF7ABvr-h zv`j$oaT&19!dg?h;z?96q?!Pr6i7B{3y!;PSwC`4t!cB#LR;f)980Rqjm8Wh4~!1g z$gZJ1u`P3$E^dngkM{#H^lK#JVUE}=ZV&eCk4e*YzcC-`K^Ja|=P5IW0^ zZLjg>AxlIcE&(=|qJsC5D3+8n+3Cr(!|~3%8}_9X3#BO-oFY#$3I2n0t4vE{8}pPh z7-r=Uc@hJ`8NvjOOv0Bd?D|87VZ7{RXA1DXGJ!93hv3#e0`jw0D91sffiQ zPci+U!dp>nYb{{6Nd88eG!Y9$syw+aX&A49Bikd34XGV?#(++<95#($m79GsJmRAD zZ@fAK3F%+vewMR%kyT^hfd9jwLDgF-i|5^16@dT%{$POrf2O@`!1J>q_RSrE3<_`yAy8 zS*dzv7kY}|xbB<>Ou(R#W)9K`rkn2h+z4J}@X85~a6Xw8LSyL%gaI1?oUclS6D=!* zQZ)1JOgsjvDt9gvGW5#X{C>I^S=mAfCPw9|^en?9uUpd_{+l!HgIbRU;w)>2TeLrx z(r`%3*VCsPh((^XR;5eJ@GolokyVIw0j;!SfyHUg%P#9s!dU{*G1VrPlg+)Dd|ala6ZO`nzSV};g^2SG@>l=5x7z*#RyQYvA<@4Tg!P?KTS|I-5`aj zjHn`%cuMvu(do1^;V1Bt z{5wRkT8I^>cNCBet3qc3$);U`_FyOSUew4lBSPoc9QhAi{yvp~cOkObPzADh;3yD^ ztFiSU)o|+#a6RW%@zk^sx)I1`i9M8n%t=A7T6BLFaW$fH@dUiFMqcbA{{K<^*X-b> zfC2z=N&f4o+74-0+itKSedXvPLt)i{SnF}uFI@eDShHJ!3M!grGK*M{7?04t?YI_g zi-#w4)o4c&#d{;hjvRDT=i=iNG2jJJJA!2x8)z;mbK({K{g-9VNVWk1EzmUTY zI(^os1?d`*JohhY`myMD@4+glSow3TfCZ8pnG5ss-1LD1*8$3$^a40FB$TWS*Ex1` zQYZ=%*R@BSBGEUnluDM)q(2VlChE7lYHoKrkpdts)G7x+tU>fQmY|#=C@uyLw11Lv zFgJ7rKp9n_AnL)rLTUJ8UqCYEh?T>&K2jc7f1Hg9o&|6TF5_J}+HHbved8WD-nw(2 zBl#m&lbxlSdsy*ZSi>+|^Ni=9$Tr~pIz~j*Ba2}cjzUBuG>JjWD?wDA_cBUuKmP6J zQ`;%y^i6KInipxKLjt-rMJ?qb(Lqd?-v%%&Ya^y9Xd`AUZ;FxX7j>l4 zj_s9!geB~!Jk$k9{Q;AgAqDMyba~8IT^$gx$KpkR1OjU$(8PRhQiOl}G*|c3YB~v4 zOeg{4<4V|@(SewP>S9!I?tE_gK@)vH3+{wU%wD)~DhViI3DOI~KBX@Nssx-*^D*_k zlr=K=K}JZ)UyuM^kw;M)B)~!_l0@9LqV&736+G!04Uou2AJdN42mU#?l78HgwV_s` zAxq*fTx1Pw_2Y9oh|=nTsbIh>z9}VYm#3)x3X*5hmhoH#t0+YEr1nSK)YCFGpUO>A z16G8J3nM)z1=+a^&Rj<%u?+wAzYaXMIo+;|+ZK@f4Ie*V%$r}scNMKLg-&zcn)j!e zZL^*^mL-O{I!kKH-L_0MFeA3zAVmcSSXZo>s288ilSeE4Tat%0WTj9k=|`>Gu=DGKVpYL&!zL`jtfGx!c`vm`=K(T0MEI#XMJb zB8Jj7l#b0C+^O=Vw8N(2?Rq-u{!-o<;qh5W9`Y-!oPib~9wkl0GE2prv_401KOhfw zX|r7lWBqP3>pM>a}zL%@4{Ifw?4`!S zz@Y}QrkK<(m^ab$Z0|b_YhpQ^lGUX+u6WAfQH4!SUh5D~_bBCReNrUv(OooDveO|1 zYMmuzBgf<>&HZlEFX4Dy;X5A0`1oJ+6BojG$G5@T71|gRjB2+yZ#^iS+ggHCo18*P z8$@wrP6UBuH&Pla3r*!23jNXx{Lxih@)BCXB3Y{Xkhn{^nYRP~X4LoY8;_GE$9M0!i179J z$`8Rt!*rw@&xMFDo%?DO0G;Z@9}ty-jR0=tOa$tMJUVR=hm`3huLkoaT&;`F@3*$E z2II^C$^Daxi+k`RTOmSNkUJq>v|Z-*)<|gE2X-qt@ks?wRvTxAmx16_5qYw%w|FAUZoYU!hY+#`+Wf!Iiu5ACi>FwxuInGK# zx09$XC6Bpc_5;Tq45aVuH_?TUR#;luybU1w$Z0XgR4LrFrodI@K$yW-b(hOKnLm3@ z*TD)?iP&Dgww7CVxm-$P|1=LU?5pe2vo5`Q7p}g#+ibp0^|TRxweU;Q3)>sdMD`d%>dl zjS{D^9yM>s-sL-CZ;)_)^i-N4Wbm3}Z$jC&g?2)FW!NVsVa2IdmAtcMr7{sbXBa!O zD(I93R+)HjeFH5cY3RN3{UhcE`GEH^X8j#~2JtUuTlntqux_>9u|z6Cy6a&Cr->_DrygavWR1rJDD3cYir*nKY}WmNf{C`|~Q@ z2S~W(jZp-!pOl^L43XDGpwL2+hJLPaLd(RE<+`_tY%xunjE5^bm z$+tHMJb8n=QLl5w^?w=6uOIbK&UrPCYX0=+>d#KrNaj9EW=o`LT)X68{L&&D(Hp3m zZ;jiJl`;ELJrerunql!Gh6dk|na8M%ru1gFM;YsD#Q*UmHq*MEI!%hGMQnI&*LmeP z%vk+{PeC)b!&C0LWWBhH?XNLEfzFE6z2pw4r}2&Mviq0M3}2t;sx_ijqo(b0r?%}} zbAnb$4W#`xU<2omSkDaNKMEtr|LrWK{$X>EO6wi>a5OZ#@|JSk6ivDA z@f8U+G33m$>mgW|K9#(>uD8{6n0T@xD0c0acn~^9$l|TO}^>Uua85gc;+uM z-`kn*yVRlmO1WGW^SucDcw9LLmU!_L6zDmVgl4LE%i;9ptz6#+g8Q@mHL2IC_fIqQ z6jNQkpu|Gvj|kW;`bg7S*_c>IVNd$=Qc`1IV9N)>6#kK^+vK^M`z8Nj*PrA>7h~otU5amN1bN2$i8m+u zOWtcDm;N+>U2?zmOX@{~4jh=j=HTFkV6OU|ILE?%6?-zX;>$TZS^IUWXuV%xIFTQd zZ{K2*HM#ocN=|-4Ag4NV5|?KgQk$9o&N2so>&9LC+0O5odvDCWPk8mwqmdFj(ZIzO zT457&zCzz~y`Ie6(pjFQ$=qTj^>lf+M<5r|^RqhUekj@F>ci?lRqN$`BA|)ZCd}DB zkS${UiaRs6my4U9_m!8v=dDZf0KuJm zO_)`=L#3zC>jQTkGul{FuGYrz?>bt&9(EFA^Lr! z>V&I&X<@UeO8LDGgDga*ZacSYlWBk&m)JPM9{9& zi;zZ3+|YmWF@loEP&>bGt~$sMUf)+Qhm4Bv$gjfKN}Qa(=01>ZOIAMs9NOMIkiP{c zdVdaFyejgL(b5&YnAoeFxXqQjlgD=C3e;VG_VNXN-zd3C*j_yD!9Z%6xO!e*7dfH_ z+<|hee0s2~<@3G^6=%2e7dE<)x*&ol;e$9dA}eT+vmyb%oO}0-vvs;%>XQ_<2}{VDFD7N!At4PeuZao57>^(fy7#tsDWW#Lx&j5b z!beOV@1C?`Zo@ss=&;$=GV`U^NZnTN!&}>4-5_lZ(1t~AD!x%;H=dV2W7V~?hlyEG z?*F>;T`l;P@>TO?Kg!?(5VO6wYVVum66RSlZjy>V_U0JI*=jqcC~DzM$^TBglO`FW zJQGh|f{dt5iuMK5o87+O-^ZHL_k2FxpUg}VR5m_;NukQ|d1cD(ueGXR5A_(2I1BLQvJxn^ z_oCTX95~dL>lgZ1ulVZF_1v4DL^jS;-oN-be{2+F7uaHGHaha3?XBn*&iRTJLQbO8 zK7Kx#?|a8j5s#1;-d;f;YS;wuCJH#fdGp?WL|a}WQ2xb_r?-IsjRos@xU=#19|6$~ z>F=W~;@9?hUdh$%@_KywPH6odQO)v#2l_>?`h)KvI-PUZcDx(=FLr=GpTMB+#lg)N z```!rKfRi#&;yYDNp9^Fks!tPBJlRRvhY%lR}|2zB?9^$(X5vJUZ~uKPEkgY2VF|e z2ZE}#ACTG$lx;hBs^zx<`JqQ*;|yQmRV&faK-WVc|1y&4I@=>s8W#Eevhm&i@^O6d zD#7#m@RuTYn>y|#lYb@~E|bWs(e3{1<3B#bO1aY6>-%7<)7F>gyUZa?o{8_{ixte; z`}psM-6Z^65C^5tHn~23h~6Igky=mZ4-Z8=#4uqxxW6!HoI}K)e{GX#T$TCo$eW{` zy^ZDGxy|W+Qm}zzUD=kB=f*7HEr?YxN-sG((k==RUe|p+Zp30TJ2%h`a}DB%L0riSQGM&|RA#rk+#?(Im;3M}+cX*KIC2%D-m#>haO>BOcevkJkQ12luS<)cjMlgo zb*{OXntI+)u@N+|uN-c*xmFj(w$gh)q@7RsDBjO%rvn?hkB|1a=E(|2s){?+_a;!! zMg?N>q;&a_U&W*gGegM@aH{K6olOpwQ5oU3!Z4&5nYn(g*zoDBu0EAGYY_jtn47;( z#m%Ss;1_*g3wCPWZ|+&?Rgn~s9j{6Z#<}g;=lg1ixuTHV!Nf~l!%crRJ~n6f$x$>* z{WWu$(|S5nYrRf$V*cc>Cy!-%w$Ft|&0Q5mK?FTrlLUJZDRfpootB?doa;6^j4C5n2|VFwj(I_(Ys!|1mr`P_x~!^Q*lDu)P}ktljC`L)0?nr%=OOAt*G$6Z8y9;C*ok|CNt_WyY%k?rE2(_02CI(j?_= zt{Ssa>yKAua4*YRGD1GFipRm)UR|2pUOn4E_Yzx+KcbTE(>4}!;B8rM+p29s`#5&u z)iD?fThCs+UEJ`z();z;k}%OJ?lZ4Up%d@fYH_H$v#Da_9M-?>U8TFFA@$(pyvU#X zcF?$_&TCe?4E!G9?^R6r;xHwBl+#RJq&>T|yk`@2dOB!qd2jBzTrn` z;qO)N@w~skJL&!Y*gs(pa+DmrQ~h|QdMm6pxS*4$zai9K)Vxt$ogJFCbEd-vW=GDswz%f&NcUh4t1VpHnWX zeTwJP;ugg>(>`KByaCr*xZhKma;AsEdiO=5uD$ z!?rD)_Frh@DO|?**=Ih*0f?ObHgLl?2z)O-VtbNAp{yG9Q$bplfM)`Uny}^?*IK>< zd*dFq{iQ-l@9O^7$HA3zH)=)(JEupe?yrr5Rh6w9EWcS*Sus4cx5tA~mulF47w)O! zEn*JblBwaYmyK9wz{boBrjS?xU#}4U!Or&A34g5>47oPUUJcr#$5X+@=rSXN>P-2Y zuJ8HTYR{$1n*`@w@7BffMQiig7s-tX&(zn?h!f0SylgPvCXTyb1hjm$dLq?xAFA2= z-ySV5CUe%;*}k=p>rDSr*^c;uQF?dMO^kee!`x(Y>9}U+_;bU%0thsdT2i1Z%Pn5K zc$%B1RUd-e)wA6y$G!Y`BQE#8$(sI@JD>(e~9C^ z6^Rs&2f5S3;3UydyWz{7rnIeP?n5H4Po}FGGrAg^Sr0hklYskePlM1>fs3RZd!-tN zn=Rq<+L?x;8e+T>>*!9DY6jNzgQbVfk6mWfA(@E{<-wtz@T9JS3>F*;+e}g9LcLB@ zgO*~nro*EQ^PHl_1Aq$-@Soe=-SS>&DyT6wi~WaK(iKqm!5+zNjxjO_B|mgmy&2q< zfav)W4ZjV3%qd{P5>L9-Rq8+6IMpYT&N@BuH6vQ|c$lzxi&W%{AgPLdVNMmMW^f~qXC0?=7k0(Byf zjIqBIn~a3rrovX%|LJ;L!yuo7016Rgo7(=xxRgl3AG#3Scz#0ycXj5_3WZa+ILsMK z1Uryehan9NNAfpzv^e|PrccirHELc+1en|$H!||6+3uj|aiHAz2+Mq@^XXb6Z}zPo zDHP_?F-lg+fdYzPIn{Lf{*lq?nw(-+ygC=XgbIX*depDm5&56zZE}l5XwhKH+uGMB z@&;ikTx#l14I=PpejwWmDdOD_Y*#D7qL7aKl@m$|*OI>k*UkqiH0E;>vv$pd`{Y@WLjJbi@Bj<7Zc)B#Bm70(!wo_4?kGr za%*WZbRpYdi~%Ds63`LQs9*`7aNVXf$huZyv#g-CoD9>Nclh=-qd}ZOXM-=y@dW=*9 zs1)cAXe!nafLK?CszS@(82~44k=^(+oaN%ey^$4=Kq^c9sRYpyr}Zm_Xgd(avcyR? zA@;3BHo&Gjkl8eE z$=E+SJhitG6iL@FfwW6}nsHn=BMm~`%}C?l^`c<3Xo=AXZ@AIHmKYuJ151fKu04y< zViHs_ViO{y4{85OblQCO#^xoqx@&gJI1ykypDF$i=%hf$Xfr1d=6&JlcbKP5-0+xV z1-N!eH9?XM15zc+P5wc;bu)m6sx6QmPY_A6mu|ZnJR!ABgANeSjxL3cqp%O6CfM}@ zz5H#7Rc0I!!hwMb@!Q%bp4R!o z0nKp~Bl%c#8SU4fWYw1A6n*R_6F5VFVe>*mGnEULVwe)cnBS7HKc$`zqYX`b#0J;sjQK6+>-h|-Ih3P8~!sI4<$H_93Bj3oz<%XeZBe$7HPil&J0v+Ii6+cpmJSyNkrEulIGM-T zLl`1E^6ZT7{=|Y?mrgIMNE9TL1!Rx|0|>f3WvGT)zOaN7Fa@MT}7&D-j7@Pz{^UjIFd+{fkK09 zdF2HYPQT{~W=7*M&rQGTPGC;f?F)0?)NnnhLf|KthrHk#%ShHK40q-$mlz2%W0_BZp-WecIAJgmfCZ?hUK@ zR=rIe-`^ zUZc1n^caM!pMcu%0;QQ?qUjNpqmG6J6XyB1nnIo(U)#7?Ilv4y#HiRmVmH;gC~>&1 z{$;+FX0mB;PkFpy83bHoqOGrnA$6A91neOB4x2N3x&uRk)N+%?&_vpPc*%k{oB#uD zZK>D?w~8)JhxRTFRDW{`<^g{0jXDbCVx05e5@CeE&ES0XQ*b;Wra^1vHAyesJzI>t z3BDM}ZUY~^P8#!{c}YqjBM~mJMa3_kqei_aTE(nit`9ZNqhRSdAfDh_&1<=7 zYvCV3X|jH*O2(SR(U@Pcu+KJUl$7exr|gNfNO00eo|x09IHz5C1m#X#4IdU97h}*c z%NW(536_d$Ls%nxxwVf$lQ)%t<#6@W-H=ByTf;sSagRAq{hV&>2CeC!^ zvYr~8RgdGUp>DebkmUBD*N1RTnVBlvl){!zO#!8d+^hekVc6 z0HhChz+tZFLponZ+>eBA&gofh-paFH3Fm>ZjZv5=n3YZ>{N0FCl|agNEDaPTY!1T^ zuuWw4uwFd=kra&1fdIlrN|P1V3?SsO112y~1!@^{b?kaq3slmBr%(8z$p%Z}Bo!}O zX_g1?PkI(OW29(`O_}Y9>Asrcw4?8t;kl{x%L=kk$n(NM+^1NEX7 zznDUZFM&jlb~et$+87SBV(?f-8ZSd#?sQUc)DgLO{_u8gf|2riU8}st8c1Bgd|XIq z;HT8|N#%bj{J3;~e!IkJ?I=!DsY9$>Pz<{RC*a4coyPpkhi1RxyS~6cS6*J4XH<2~ zfu;_h(g2WiVwa5|jVykD-s&9PtS!qLb8uEyRqr!`T@DTPOl#t~xl|uL)*R`|eV&_H z?%atC+%{xxq@I|&IuhK^yk34>LG$&ty(r0PcwQ{rHJhD=B2KK7Ru&R3mr>icZ0EFT zA9Zdzc*;~vY0rGGuRrmqDpnrYfSRfDmXbCPaRCM4v;1qo$tsY31v`eNXgtWvGpS~*iC+x&XYq%}%6}U9tRhudgoGV;5kF zi)B@541C?q52T~tNP%a5f63|Ix;<4--9fJZcpp1E_nnR7*Z8^|xJaBC*-%lsDn*|U z-Ft~)LE3)+Iv2JgX z^7qMagWYBseF?upvZNB>MAYq726Wv!g37eYov0hR=^5YehL1#g-5##jx{tjh#0$Fx zYzFt2F9DqK1rddf9$bcTFk9{<`L*KjJy*682nmT8t|?B->cVuoRnLItHfEait)ZMNwFEL_5shoJSYX* zFH$n#>~4TtoxdHCfy6B&+*SJup>UPIu_`36(-SI!<@^O!0$a^kFq!lBI}-xw-tC@e z2jMFxaAHW5haN?dYzsiSQ!|?yV<2uD>)D+21wZ5{4ns#aE0Hg~L8J5P{}yn{ z2Yd8c_iqG&tZ_12mHxt|h`4*V+quy1g1qs5E@@$r!Ac2$D!3l>D@pGYxM2cUiPK8? zafy6bcTWd{56_svaC9*qCq)v}kuSl3!K}O+<+SP!Ns4rb{7bl^^BSyl&=QgBvQauI z#b5&MyPJpO`t=bN{%P(AH?3A_b0MHl_#(zM9TcFpwRjDrEKu8vOi6sxj?FEMvax*C z(2&XW;5hmDKZTuVP!r16#)CmZ5s)Sbf|LX)CWhXNK)6IedY7tz3K)S<3`CG3pdg|k z5CKC85J)JYBNt;3xS>f6y(nSdzErn%Fx^Yv(T% z&Yb0Gc2{mD02#wbv0JPiE6^cP~u0kK8zgQ+|QOIXbX zCVVa)*dAp!jguwtPEphR9GhrDmbw9TGhxAJl@})YzI`Tedi1h_E=8!(TXW+TZ7Me- ziN4&_*Bv|)Dvr%uf;?geZbnY{*_VJuC-^l(_z1X7(|teVdGtUh*Fy}UvCU@r#>srK zHcEJ-H3}#%DCa6_9guxXHm;Ii`BeRwpY5lZ$wmM?!)KcE;e9}Zt)smH2ZQVonacRRy(QpMlpai*oF-llv( zbhCw9``=k1H1VdG{or0XQXpxNiB9Meho{rh!V8WfbBaq9arHy4M=I83&Pgll$Js^3 zMOTgLDL3Tk3UelOVD)UdUUp;&I-FD&sB)-Hk>}4UzkdL4z~7-gE;C}JW!rC(Q9WG1 z;yz_jsC*UUGb1FBcl!FueRCUKzx>8_BCI9@FAYHtO||CtXSPC*ZpcW9+Moove4blk zhx`uxpvfPwvoD~_E^I}k?!$fHmvP*E1LsqwDT&YRe8ki4tX%%+l5f2%8L9Ww41;^~ ztvMN^9f_^JD_?6XS;}jal104rw%a0QJT&5T=Jr}pkX9_UM9B1NLeqs5mTn}uRVr4y zUNgv>SXcfX^Jb}PIp3s^i5Dqz&;u#zyd}P>=3_l0cAC^KwJ39UOzcbWuH-Uz33&@Q z6y>!3{2XqzYEI?cpina{lXymH6Z1E5yF<~z0_&R~{c_hN^ z!mI|Tq3;J2+K%A4ldfO2{Ken>{_O@<*n&Bc^~WFj2JW2@wAgasfnXYGcRwN~Z!Z57 zA-a_?Kdo}hnpsduTy=nZLCPLM&Zb~wc>(tx7b=Sj<-Idyzn(PobTM_W6(SVp#hNAyw$u0{w{fiVt@v{rOMwr<%TThsVBZYRBzik!@v3s$tIqD zQO|uiWFx<`y+cB0$*yr646_}%UWnhoi*7kPO6*##iId%Q7$~{V#C%&r-Z=%ry;8}7 zNoPvB2SpyOW45KX#yBW#1dCC(dP~|L>}{@nPCY5!^3^3NZ@C?hiHt?ZIfF{2eJUJ5 zXhLtjOg8XAo|L{QX1*W~Ni71tN;hu#a-ZG?^3*@v+qw#Gg||zL9tu{4yG$n2}=cR%vx@go8K% z)Omfm_igOON(mzy`$DH{(zZTepWbER)rr-U=uu{<+~U0(e7NmNMeBi{t{B!2k|fxY zKE7VCDm?qLI+7iNOP^LmDv#RAm7LM6q`YRjb48G912oVx`3wf+=(4RO zv6KX{%7_dC)8Ut`WPlF2u+W2RI)0Z%TaYQ52Zn0l!>WPj5Ru8EIxeq;uoY_I0joL| zH#B9TWc$3sD`$P%qJoowB2+Qxa?)OQ8;RJ#bV4RZ94Z&_@w@pzj!7~uin|(-X;&r7XN$!OkrQkoI4ysT%-R=@KqMN}xk`M#x7e%@7*H<>&pX2Wv^uB8hnvvmQ?(GGQ1q9hfnBJM~v3Dh$ z%zTA-+>Mtau?GA~Oo$R??LOiZb)4wc7Yd>9cg)QM7Zx+D>s!T;3ejbowD&S8^_$v0LtnWJf0&?nNrn3y(50Grb!gbUO{hA$@LkJFlv;of_UVU zFr6gQA8U5RWj-?|7>?jtV6Ve~Sq3O_T}PhnI6Ih13bL*O6|j%; zFe74+rNqUfU-aN*+F~4E3Yh=X zFtYs24~|%K)C!VI)fo|Xaq6RYouB>YqlK_k!A8eqS|}m)YWMQaK$l2Zw&5k848;} z#I2~h^uq_5TFKj?U!c^Z5=OB%+X|B3EpxTnySZK`3_db{`BioP5ir_((DdTnW)2#} zq)E+-jh1MpxMmi}W8CbgZ(As#DSEHm&05n;r5la0IaRClhCZ}s-DMk_3Rzik17Opf z^vz#YIyZs+U_wEj9!kdUlQ^$ArKj2Wwnr=DBoQ|i4=mJo~V%OuS6uxqe4kx z!NRXDZ%I}3EVPV@KeE(`{Hk*zYgSLCCe(7W56OOlNNh{U37j6sm0~0wff*wHXF=h$ zk1NRK;CQ?KuHh7hzUDALJ<%4dX=| z^r$u=#pby_Q4`#-ngcfT075PvoQ>IqSK|vMcCRFUA7We%Tr~5^IYQSiP~me-axM2X z{~Mab`(1Ke+HGkT{=tl5?T}u_(oYt0+x9Mwz)M1cJMG@l(o6U$W^u}%RHd zEW!6O=qk^kPPcPHGtKz?NHX@L8hcWGhAjw7CMM`kHs#{=oKWZ76|I{UrTq5aO$)pd z!85{xr%!`P?{D0{7*YF)dk;DzxS?xlLT6$d5&VWoV`r9b;19E5OJUkR+Be|li!VS% zz)r_mZR9k3^Dp6i$>P~~fNlk%tl_T|6GBq8Szljrt}UB z+Bcag+GaReE+y@TXRuFXZ5pCh=)xWCiMywaRde4t&jS%G6KzK*B{cw{TehaC47|2| z@7U(#tu!A0eS!U*z0Nw+voWg|OH+jbTY6uz+{4cqxbbd%n);@$4)qj0cw1>uaR)7y z8t~CWarNzF-Kx?$ZjN9SUH-`_K8>ME4KHr`@WFU^&30K$4jRLLErPyu?1G|%(UkiI z3lJfTS85doay^FJ!&sxbHDXX`FVANN;4RoR71SwVzYrx5mHqV@Tc^b6yPqL?2tU!G z@Mp&2)N!<2iwd|8)^H@ARt{vZ>qTb7(?0$T98=GG_eq)hC3ScwCG6ZDtVPo^gOFPn zLXK53`%?(#`9S%9oi~~BHDAIf$MY;oO0R_sj30&rZ{Wqv9qlWJ3GQ8o35j|~qvy3i+#g~WTa1Hu@Okl!P))4}`b8f4PA~rU4Tuv6 zJgb(inamq5M;FaRTO0Gre}Z+l9=o7jUJMc+5x?%k1`!_}-hp5bvOmP^#8{iN9FhFT z48jgDqXangujB?ccmV)ohsGuez<-;kcNiKK>K*P24Gj+SMMZc9p{~FJu3h%N;(7D3 z&wp9=u?}T)C;)Iz{=clv!x{b$)}gHM-z>{RDPk9KEc4aMdadl;H zcVBI9WG-uIV_{@paARWZy=ik?N0Kf0{r!qG+Ekk~rbtD2>@t%*lSr|ux?4+$RE^Ci zSga(bKmZR3mZX06{`(xi2_V;-$YdrcRdva_S;(79?C$4y`0~l$&P%Fi*CkIr`Fp#W zonKu}NRm=gnNKI5ylI#1Cf#1$Oz?@z_VcIz<9|%HMiylV@LVc})EHtNOOh zo=x7*_&4ufp8vf)yZ?~ppIrIS%gqlN{^}2DcH8D3x_@r@(_5Z9{`{-+i@&{Ew9GGO z<)*dEhoANQ^_7pk-1f1+U;j4E{CyKYjR=9zI1|KSd9p!d!k+-!!b(?QFH@ zn9Xm~&71Sf)yKnRKEJvBf9qm0pI^Pdx&1ZW)Q6uP=5pmzFSmSZn97$aueLDE)yMwsaaesE?jFa*89S{q?#{p1r=hp74{&tGf;P>BblCHvjS$t}ZIxo4>K; z8}l8z`Gw*6r^`}7PNmxN1ANf$zFw}bAuBe%rR~Po>Uq0p<@V;hOw`iXZ`$gY)zm6H zc$aS5&3U>&b3YpXM7y4yUtC?D-Av5X;`PPVY<6~=E+NluxkcJ&@aqrj=hv(A^Yzv3 z?bW*jr|9doRayO!k%jqsZSC*Bv~~IC<2mc+m*=y$lV{&uUEa$|yt$a_vvPGgyS+*0 zkR_ALtNADHw&^u=$L-bGI}GWpT(oqPE=!xp`*%yezPP%*#^ZOhm7dOqA7^DFf00ru z*~?kK`){cWvy}0p=;ZCYRBoCpkfQU&TlqDfw~lGU*!tS<{rx=6t}c1X*WP${Rog@@4=ug_p41f%ipk5IsCU+t6%!{)y1!G&@t}C%2@E;`Mc}k zD89cuznyKoi=NKmMZdy9T%Cv6WqXrup~lySa6L=r>izBY``h(5FmsqROdM~;jY<7G zIn87w^!@JGAtUzJG_-zhhS3S^kc_e@Cx>$F01x{2hP)j#>Xs zSb1mpJMr$F7aQYIa^3Q~ ziuae0ua{WAR>dbjZT1v%^2hI9EIkP8-`N~OT>r?%P)M$SWMg9KevbaKvFda`NB{0N zzNJ^*(#vm|mAB0DTXy9wyZqMucKK;@!`|gn!)e*$q~WX01)$-rin+@%iUJ|NQfGb~`Os z?>@h2Gl1&SK5v(wL*u2{+tzMBpWR-QynN^6^t$$kQKUDsrG}Q;Su}J1+3TAt*3}S0 zulNU9M?RZ8oBgl%?ds<<=!NN=Y|hHtk#Af=zdU;oVn7$Sz$Kq+lM+cqLKPQ;sn&~V zOA<=!LQz{SQ+oC=W4F+xZ*Q*Nzj=H1_UhtJuzu37&j!i9&dm5@YE(ops$kP4q}@4Dyd@?#1hmk86yfCRqkqvnvb;LO^+EP`!+h1OQc?a&F z?AZfvL$|7m5E>RBkrTl*>|qy*l8tnTdZY)ywqa!g<_`{90ONAEGDeXa9~`piNX9Do z93A9)3No~j=H*J;^1z0zE3P`1g%3dqqkV;>!5*kJH}69V+UJpmSEu;{SH6>nObcD4 zP_gq$C?Z=GMJpb=KE!Ox*vfmTxS@S*7bh>6#iNCe9SlTEJ&<H6{Bn0qD}*>-}2yHc>IIiC8qoAE=9{Jc*Wd$}uGy^6u8R zOu#`Mh{oDtgBGy?Q<%^!Hohd$y^^UG=*kv%Ex`Kd51jp0vvegm0TF|9SJ85iEr}LX zH`$ux?AZRpU@dPznwlliYv+4%Wd{zrVrl;^W2>42j+ijH;veU&h&~Yhs@-|hv(;nA z-cOxhZGHYkPf73DIP^=1R7A-TJVxUb24|X($=9Hrr{u;C{k_m1ntBlWn+kGkyDC_d zW8{VI(0N%I5mG54I+nG-ls@#`bH3E@+A8ePymM6sXGyqZHB>GnevqVu(_Xg#G2qEP zvgGsiUCjCZ3+}2iMpwwYS|RUROadyl3#hpmN+zA_V~uaD_yJ=NSvN}%vH?ODiWa~w zREG8twB&MANsb-&do}Yg^TUHZmpqY{x}_+zi<-p@G>uGBr07((F-9Eo-TQoF%J(01 zR$1l*7#K?D1xb;{{gz7vuJcUCy{!UICc0ldF-~) zIbS)^ORevJ#v7Fsb0ncVRGSI0VB&2P)pt!65KmgUOR+z+EcadNR;n}+3v8{#77H>8 zAUh?BBuE$ypxKspcsai*7ihDzOSaVAfk!(HckP;~jt>uZH4pZ7F}b|DY)gj?I*qzh z!b^ry0O=xjV7sWZv>t#jxd%aWohpdjEOOIhg;7~i5dY%?2r zgQZyNhMGocC-l$_D8%jExMv>QjZkRu{Ib8loLlUk{m0#txmo@?&E_|g3mM+4p$LfF zYJl!YwqunWbVoBy=HgQhYGo+2Je1XmJ$f`-3}x%lTaaMVN~l@_V~LD?*18}M7_VYcz?S!;Ve|I| zQ{Vsi^YgD>xHJ9Y+wWg|^Pgug{`}+r`Fzu^G}U!5_Rc=vWnh~Ad~@;a!RFih45Rww zmtX&D*t&8-f(JYC{2etA=7)D~u5Qz9+x*hPP`qURdfjHXKV0F@FCPBlzGCvuUg)WO z_wMWk&%T=4ckg!FzT`{5{+CM-$(fQ=h#-a;!pyNDBsB?mEM=kCv@d;O`wCe9I0?h` z*s9&@Pp>DuZPILViylsfE`Bz7xStq0`PpRHOp8m4p}Q+)t>Mep{N>5rPd>3J%T?WF zl?vF*^0{cNw+&tvDSP8n?(&K$>+Y85jBggsuCHci+>_b3QS0CJvpbmv)u!W$kUyC@ z%a)WW=_sfN3%Tndfs?jEWvw)Tf78M4GH3nuCY@j0_Y)$^Zm6Q;`v_f?Y(vjfV56bN zKQZerWXw2bO%>PGL8hx=M$HrSv=jvt3+a-&1Dectcow;fF#Y`P!?hjCQ9{>CN{+``G zDt+lCz0gZD%v&j!EXZiE( zk!H8&W%BCwhObCloxFONFxB6`znvprjN$X8H^2XMaU(JN;`7hzRhdom%~h)9>fLZN zQD&dNf}*;(IKOTGGhbZga&__L`+&|;01xoX7eBpzDZ=oLzqMb#JfDC0@~WV>?MuG%9vt}cJNSC`Yl=1p#!=saG;0}aVOrLg;ojmoJb;$h z`y1S4aHZ?eMQIsY%gG=hSCjB8=#%L(rm>qICcKO(+=IDyX#e5SejV`Ic%2~BrEzQu z0&+;EX<@14=8El>M(=u7+gs{_nuY@|9g@!u8d?jeJU$T#0cjlMhy z_cQ*1OHhCfT9Jzl5wt2Bp0O5pS1zt5 z)v}S$uDcgNJy>Uio$CA7`?cOkxsDD2Ap+7?T%_iLMCD5_(i0smsl=O}Uky~xEDs?GLN$LxS&d88jUa-CWP zULyf^O>BV$gM`W!y(XmNWAm=3 z25r&uj$1q!wMH(BTdAs%xr$<%M2iu~I%h3vG*Kx4tdPdey4cz{4jXMzP9wLB3dpmQ!M<&;&c!~hCxAVWQ!I9|*l1Sc zs2gQi>d5S=QC4}K8v^((Y`nq%nhvw=2R3tuGia(DnsN`De|GPizVM2__jX^kDQ^0g z9cUs2P=RiOs`SM(CR8}Xx>)FK<=IN)n$+tS-z`IuCmGHTkHNKJefNB2T$fj8ci&pJ z{&t(RiJC9op_3#*IQp7|Q^l)nQj|TeTYt9em$H>)GM`nlblonI~u$yHz?4|Q2`Fs!#& zgyR<^ov?ehe_wMKgCsw(zo#hF&@;}wDi2zNy~AGEXM{vRiBaWq|Z=Zh3x zF$rMrpTs)Ifox}KYsqPhe4WCz)JCJC?aY7*@0$SO21X=W0y7DwmPn6znH}R=Y%2~I z^eXnL2M2+45Q$xEW!JH|=B)~2&Oaw|?X}%zSuplseB=8v5;3+QY$FZj-%?CFNZ9et z&8`KV8&gn84*M_i6ZW||-UL@h+CR>>w{{%et^>|E!)njIZpj!ykuNnh_2kBV zdr#t9OU_}sIcjCtdrh%>CAvW+snppm$=UI#KY@3v1Ec6ZGIC{CN0~vuJJ75mtOaO? zj-$SYr|@pA-ug(&iR2rOelZ;=EifzfMdfI$%saddkM%9C8O+H7!r0;JqiUw$DhX`) znq4YT-eb0pqnr(8rS3ph1xCsH&N@b{R)H+Gs8j!bfYyJs*c`X%FTa-d4zEMd)&XJ&MyU`X9&<0G*Q@Ai^*|e_}ET?L; zD+_SCCBs(D;$tA3^hbt$lpAl!J(6ZDmKci}B8FjJ0Mn!zKq-?Nk6Jj^rL@YNwNp_j z{DsY~0=634vRi?ctDXF)P&tJ=ZS}_5p0(&nai~fI^R%`K*^0K=G?3^qOZM@u#LWSm zgE*T0vNKX;9C! zwcW*PDmtL~^c!mwd(rcyk_yQ?<(7o($MCJ~CXoW50&#+zv@(*XbgkWtmtPypi&gv3 zrfU%>7!(AF+A36|>Ae8K&el97Iq6bvKb4S2$ zTGn00uj8n{1ntQhJJoCN86QJVHozwDssms&I_wJZJB8Ja!1hdlwo%}M!svz`6n4YY z+BNBAt9k7H_as&~9fJcV$%2BB9D@N$n6QCrDAH@Z+ea_{PZH4WZ7U{v(Hq0FE;+!K zoN%2|Y>DjwPa095NXFb4gt5KF*qVUSK^L6uoz3*%tNsbCevm03MUDN-4-fV{;=Z*!SjvjQ~b12?9J0^cV)Ci?J2zYd& z4T&SN;_HqSM3*3or3S#Q-EpSJ*nw1TBuyNhfnf}1rpZC1;Gk2I^+DB4;W4A< zQMO(zuGGemU^^eX?n)6eAccaeO$3PJ^^SP2lN!I2P0HzHM6H}3%QL)93g9l+m~*qf zFYYuyhVe_OSPJK`$mFmsfW7z%0FzWwDY`2t{8f|D(;2@WjYoSdc-aN7R8bYegr!;m zdJhgluF0gxfb@bwe!R%?&E$#)x=qUFvPr-J-hhG_g{6tAN}-H5G7#P@8@`3Vo&D>v z#i=?_m6jmwD(4UJjqTq6d9r{|5(kEwen!&hs7bG=#l$;pI2qe6xfjG+TTPr$3T>eaIJ<&~WUbA4)UH z6>S!Vun?wk;)q4*iVf_(uM_lj!abdQ!d;!r`^u4w|Lc9a!N~c%r^`3*FVfAY6BdP# zkMGVe*>dA3I!o`+TMlD9Q)lSF8L@p11G~%mkNyqa9gJ(@VHL$gQGiub-p&1d zEe7+%_PY!M=p{%HIWr_1tL*DlMeEvV?Lb*|Te08mj0OC05jwA?PZS6UydixLlJmt> z=Ft+c-WU-;qXWoB0`S^pufsXM@8o(PPZo{N8R~oz5I}s{kG>`i-pg~^Wq_>JhsMnx zW{#84)^gC$D+$uWmQY3VoM6d{64@lcDX7pr0$+<2=UgRcHjIcXAd0PpUOK~n`3HKs z`E*YUm5yNI05PE`D~2R^(Lm~u*HSr>CG}A__t56njvUsHtX-=ukO)R|Xp&AMy4(cd zWDPMSu;@__Ej0~1`|*LQ4-drMll_>wNvUYC73^$I$))&I>ZV1CP<1{=j@27!e|z%> zweBgDnk8xY0tD0%=MJ(8j5(7TV0!O{w?QBE1l$;| zIG|x1bPhg*;u)ryPkAt=uty*;MxoT&*dmLK0Uy$Ex3zZOP9|``gMpw)q_Ms&+GsLI zZ-jMXG6Xzay}zuB@ESE)!o6$?+$++7vEJR!oZZ}Tssa{KGH9(=Q1Mu7)EEdRqAa6# z96sDRWn~t*W{VSKa;pHw_-|_@)XJcqcubpV&3BH;fY0V;I`##Jh2u;@$Cn^tRSKt& zDdm1q9LtD#0qHlO^FPx)wl3PMQvE)G>5Ib%3;xj*_7^C7bGCxsfKQqiI!CE1 zfLrTj7id1oWv(>Z+u}Udx5jzSis)<>%5w%dnb3(HS%Ob-ov1KW#}UNc*)-2#nj>jZ zp;$q}tTA!S@O#`%zNTscOB$!^fN+x_u93s6k^yk5J}W!wOnr)rTphrS0-y>sD_0`m z&|Fot2+fupVy#u~aJW2$BY}<7Y_3j7)drJ0!#D4t@|*S4VyS({CC~9U=|QX34STbv z5TKbEZMYUifWTo7Ye>s6nsy3Dg2K5%B#xexnfU?uHAt%!9_w#Z@}{X#esYqFWKyoR z0<=XgbEeS(qLw5GeoNBSOr?~u7>-k1q=#OmvQX)=M)t;RB(kwe#F&z@I(k2vJop6n z*s)bdDPYOjRmx~|A#yUQ4$Pi=kim}Lb)D!QyGE_p9Tggy9XY^}A%F2#&t!8zUs@g8 zekaIKu4S!?%Mv)pH%=D9zq1g8#x2Q3+5G|T)(79V$?A0D*d;QYL!uJK&ORJQRpSlz zf-;Xev3yv9bft<_oFs)Z&;^ty`d#PTDAm&|VXH+A2 z`w>KMPGO9jf1tlcXbQ^QjVoT%k2osJn|a7`5ee$p)2q+hF$SkrqK*ODcEt+xr1#jWsID<^ zIb29^ZuH2_J}xGfMQ`?pV7T$buiYOvXM6DiSDr4vsbt}=+-D5v`E&td(Ht0@h&H#CHnIMyLgLcB` zdTJcs2s*DCe-3D(CkX z+0V~ZP;_RjUb)D&{uliL7uiec(lr-%7&7P+Ul#^2252~Tf9@JY%_&m%1~0aN66eyk z6UTyL-4gcDqvcbV?g`Trh;6sOpN_Kq*{Nrr=>VKwVY$(QFS7EsAa35C`>x z>$cgPxTadq?1;@5+FWiRLKY<_mCxh(UDaTqdAL#?9;idER3T!m51gW}O1{ZqPwcF- z@GbUM6~$b}$fMZayf~Z=Jv~G$rA!qL6zGdDLDbmPdP+a`NEzE4ya; zqy$$t1A*jX4-x0vR+*D)IqA{s{O!#j)OrhE8V*d)U~iBviTGw2r`LNK{68Bk>5CA*gxGJ=igLR+U2;3t>*8?{y}TACXx9(uA5k>x^( z1XNf9pF3CC4?S=kLI=rGGKGax;MOs(x4i$Dv$VMz9UvHocw7S_#}Zw0>_yPghfxl_ zb+-3zxad~BQ(7p_r)oMU9@EkaX@TrpR7G36&Q!KsY|~U}Z`S~^^~{?-{5n|K;8$;h zH|wGAM8{Ar4C=Lj&?LxoPHdq8_}Lh#v|~B4J=N#R;6BpWM!3Lej!fqyD83PztMHlD zIdw)i!nqPr4|{^vycMmkxlub}4avMSk#;UML^^FamURdM(3 zsn`n6Pqmsv3%sMK&A)@X$9nZ17bR!&3tTbZSV{tb21Z}6m0 zpB-i+2UknQdA>s#YEU_$q*Erz(pg(QA=o7gaAi#uF6YEzIE&bf7t+)Y(Cw+Z(Ri>^ zfPJR3mt_xISDqq5^_P2dE$76N2qz2~Y*JGZ=>Yv2qX~4dRKtC2DPX3~Zl( zXtiQ`Q`Lwf3#ayX9AXceXJsWBxi@NuQ^-+JKV=8>8Ivf3KT3}dC$VeMeKM)XWU3uw zn8!i=mJ8)HWH4oN*BWNLKw<^Uxh$QEHICni9)q_#1xZQqEiBqJC3cKha)J7wYm7Ga zJnF%EB**BsHy=C3Oq|PtgR3D2vuL^i>=#GT`ri-K_xEtv><9I$4MwFbZ1ZfV~{+GJq%F|pJqhJfCe`u&bFJypj{cwKy zr=jH9+1!8gi^T)=i?nAy%pafq6*v#@?_wv`k1xM@VV^%=!unu+E+l|GDmZ&oxL~@f zq9o%o)xgSTf%T)F#&C!DH|p@co;z~RE1k}6Z_@djx3?3l;bdMi?z0K^_p>`URJ?Ip z-U9vus`LHc)z52AtjoW)_>rMDD*w*?&uo7GiBNJ&A$S9ToN*i=DnOyLlO33#=ESL% zYgQlN*!u5oxk&2D4gcw|a?&YtAVl@V*&{sX&jU>kN|~m8%PH@~%DfrRbK3^A5imC%lFnv|0wTc}|dls7;`vQ>W|Y96j8p9DC|q%_!a7BX|(2U}yY zEsWrKb=G(tO?U)2YdzHExL2O@2Wo9@cl)raE^}trNzYfFwpd8|!BnR`Wu>jNJHo7% znw!JrgWD(7O4T?FP4m4=ky3!)WKn#NI(WrJa(1>q{QK#W7wguOFp>_bX?8MUXLA-| zLwej0I+$RP1^Nz}W=E9O>f|rK-qVLNYE{|Nd;2H_9D9Lpbw@f6GsiCLu+zn z-47dj4aN5Exbl}|2fhYz1g--uSV859yv}1Tgxg1c(5iD1s%nR1mYj_VLPTKGSJA&Z2kvRjN}*z8T8gQU1?Mpgk(+BpNgLB>NFm3T=>eQCZMyrCH~YbLQYDuTe$X<& ztg)PR-lilR1RTZaIraMZ*txBt5BCed+M#_M7{N`lR8lm_CDTDpL||BLT!_|zm5=8q zp4auk`O=GRxAbI>#+@^zc8s=a!%!^+PPraAWr_xcX_U>5Ex)z(hw0eIt&dD|TxUUf zW@!Yz7CJ}wSRbL6aq32!Us>jdbw6O}%*I=dmeZgsF7lq(_k>HSQ}bDNM|IyEC`+Z4 z)RYTiai8wolNNMl)YodHde=UMxSedeX6FStE)kiiia>?!Yy^gjX*ANV)3GgHR&wq( zcHB6KRze6zN{iDYBkDQX?g50IR)YG-?xjG{K zSPm3UAlNzMlT^ID5<5+TLCdZ<@4Decz$+s%BO~%tN5_uHtc=KPACY;?2#}M@5whA3 zxe6OJMY5b)%El01x>v z1WgqkWnRjNw43{nlI(>c;1Ra{k<9|H+wAs-EByJz!(Z%|h`Bs_p{IQ5_k!0#P3^mP zy8~V2OYhC{r5_7-;`@{^DE0zS*cHTzUD7a?tb!#8GbFCt0Dy9*_>n?rXYdA z33hfOZ6N}hUSas{mvZsGwzGb7_3rHYYIepwneE{E%U*CgZY!*OJRvm+l(c6hXb3$p zj+hP^;S-l5>|~YSNDjPA_Wyd5&My{MWA;fByX5920K6df;W8yyoaNF*afS1}XsYed z#4cPp`w4mq;u?n{bj5Onp68O*Dm!4Xggud)Oq(fa*1Y=V1I6P+Iew4uye;1RS!xYJ zNkY20J0@_qg{oB{`>cBagfRL0^wL?(c)cqKj0t?~reO$Xn6oRl{7YH5j8+h;st< z5v8w{nTZ5bX%2*J>|9-S<{ad@t4cQHB{QsN=`jg<8t9)y^l}^pU`Z6!O3wS~wMZV= zSQg`bOWt4tjuXA+BZ%GvQ4y_gj2XEc-f(N^0@$i4F6!Ky-06P&F+{Hl!I{*o;P6w< z$V7a>$BAA6+Ld#p^@dOHZzFoUuX*r0FDVRln4-uXfUnu8d$*y1L46F-TMA)nh{ID| z=AuMKq*$7WsW_`!@T$$^{>tUm&sB*^AYfdX$929zYV0kuBkDQ)r$1T7^ zV;|IZPELB6te{{y!yf(#>>muR$T@Vh1tHkgwph)ocxdaG*XW@HgRAVo9+e2}GNil& zMN82*x8tsJbJ`C}sfgVsiNM2JWER2Q@%s-w{IhibpeJ&=uK`{L z%_&8}k~44ifP<1_*P{2t zRxoQgXr8kHc5QR1eA6;IURt2dso8sqgDI_b<3;csVMCs&A19$HF=KxsOCI3d zVup)vbyRe0X?OpHt18rUMrqC~eg6|6j@_-Kl$U;v8dfi%cLRGTHXFz)rY%pL4XX8J8PGarlSFMzDwG!m7k&+u#p29P-=NZhJj z?W^}pv^JR2jpg`c3skd>915a5XOuMTht(DPkF*+Efl67pobJ56c%Vd!%ZdkX^iOjw zVSP-JuyIvjn|!DYGpYv6Q^7)f;8ZQ8&v$0(J+Ssv`F|3_m@5M#QKG6L7Appk8rP;t zvZ;_s7w3*MjMm9}sX3%WdN((@2Aj38$pmSnmc9SxhB0bDwV5wUi0i&&DB~;> z&=!b{R{W1WtPJFn8O8`;Pb-%MVZE4lK&8Ych3?ShrJ0sC`Sep5#*}d>RLRk?oVT)@ zE~0HiK}N8Wj1`vdDGg&TT2I7P>3g&cP9-pm0i@w9YN@6k>xPayxnXR?Z~Z{KSV$R^ zh7-lJr#?sxX3~MyCY5~2#Vg8BWfyBn88&AY83xzUz$LGgaLRyHfKXNPO9D2sF=MDw zvf=;z8=A#@w9*uvMQ;s!p-IjTQL!C#GqthXuyF^N#r%rx=1C-?#F;T1V=gn-M>ZU6 zL%;)EYbSM1F)td=Lqn+p=3^M5t1Au<+2j8dd>^Rckcz{HRviU=FZi!(;Rk` zEv^+vz;3JPO7k5W=k;XkNC#iGIRiD1R;4_JEv}VhrDykF&NVn#Mgjq@1GmX&AYB@b zT1Jky3TYW+=UOK%vrkaVoVPy>1>{<7iUN(Nay`}_77RF?@>N&^!DF%?GTT`}xmYfg zYsUj6kG2B>KotOCNDnVNUrqrZs>BImYN1|I3TCum;t8x_(VNO?Jga33Xad!YJ%d&2 ztdz_h_-<^?Kh#{Ja`v6Iq)kKZT~5amIKR9tI%yMSRigtw(f~&|SGJTQif7+bD-+nY z@qp%5cd&a;cFfiP2uqDo$;4y;mWx%Kb0={z9n1D12;UAt9Cul2KGXzf2uD@}T&3hV z)s6+o45o3RTdsr|8MZ%x-NJ+0mpg$65Y@0?d-#h*H?W zhVuaff@zLK^;zZw@irE9ew0DXC>4EAL&|Z^B&i@UjT6NX7_W9*81vLd-P}XLu3~kr zJX_GK2$E5VF3~|w`=u(3C$)w3Qfe#mx_6w{JFWJAf$_O@@cGpy(i}-v_lwf zOAO~8WhZj)W9{U7pt9jVzSSDGcgS_%q{_qqG|Y=s@zO)(;c(079$~p3BS}wJ^D2R&1U^SGX%V@+eXh`jF+`v3 zp%nLtlJpqaUA37bzy`2T6BmV+9P1lhF2&o;^rlai9tRZHMutf}2e!WHB0vB+4MXOV zmsoJW!}sD;$$}aIBQ;W@S-u)#KiG70$RA4ANXVC75 zHHS#cLbk*?@_doIbLD(^k{%m!;shPq4aLbAOzRMY(i&}QZ<8LgH5`|uhpkI3$^sV1 zDF!-ci)S}&-3aiFOfhCOE7!3}da~#NDd%3kfZ4$Ni9;P~kirocQ>#UBDzzX|i7~m} z*&Fyb$ND+?YO(`HPzma@E9mV|xfoZJHK<1J;M77-h4q8s$c`qQ;xg8p2{B`Hb7s0| zp%xsQeLoh~w<&u=rV5|fM=`rBa%8wuyH+XcV9iIs`q}AJBThuJkr&SaY7&lcb0%in zoOPqcPvx>!^pFM?(NAH~UTfcV%4 zxHhS^j(KbiPQY|uzcEXssBx|{=GBkbF~-NkDXfdJ`6W4(CgI*$Ws8hNV#}zN@@Og zgY{`;Y>y}8bY2pR)#gxd-eSnuU>sG+?kt(U(D12 z*Z;ujjPSqDFIu`uz+C=OFIRd=FZ9w$&l0@7a`+C1KbK-eE)}dkmcmI8O^wUp-)>5r zaG#I#x)W9q|Jkr}ez?G*pO?w2+naV<-U9NzdY3LPCf~omou5{W;q#?8zyEYmeV(Cr zy(+V5z5%ob@*dE4nSK5WvvqNCe%tf+1yHy2!y{@?iZJU{1`>H7KtpqFod z{y;AQyqDf&w5z^+K8Nn&#rf>|YIe?_T>A_?eC9QF+uED@%Wq%2UVmf2km^f-;Z)u- z^#6nYn$b9a;Sc)7pMQ8EUbTxhTuO;QzCW++?5n>@uxzsCoA1t~mQMNUYHx?%q_qM4 zBI?!8m&`fVKdHY=8C>Y**FTWeU;lx=E^pHfHYLA&@zd*gsf?B(7$vRq_TOf+c~iqz*BtI%eZRcw zc=7$8pAQMQp8A49g&=DqHcCl$B;;}}1cgl&FeOB<(g9TjeliQsHZFbYp2iK&Cf7(d zW&w>Y6u}9|aW6Qfq-Wpc=C<>JJJRyg^XH_sy1z}~i&Z_vQaqCu)C*Uk1e(fR z2DnHgv%@hieGI&DW9&NamYZLCv|k6jDnL%a>D~{CzYJ$;gm#gbgkUiW#I|3hYhxE9Uwf0d%`s*B}Wv8Q!R$*6MJVX5g?cWU4MxasmvEJ&5d32N^x` zAq5RoqU1PVw5vPd12$l3g}v~&T3yofs?$L_u0|XHmOv<)8l@}`!@VEBo$8G=p}Q}} zOm&65;alV~$Q2FeCY|7GxhRY4EsYX3%Z`9FwQkY68?p}WP1juEI9wxzbA1@Q6-h$E zQcf-@1>rF27`W8d2e#cXwc6Stasz@gbBaame!^a`94{8y*cHiI+spH?uRCUyitmzr z>KxxFn_#as&ecR*zp!LAdP}lC>xZ{qg35t!g>B(ze97ejIg1cqkrtOq33Aj-L%hN8 zk6Jo%W=PtpHZ{bE$WtyWYnyO}AaQcya8gd=ogj#{X*Sle`#5e3Ofjr9e*a*fwuxk~ zsud0qbR4)#BFaF53tfAYwQn@)dA+r99{CpCIMRA(rYX(t`+O6stmc9eT!$>0oGqu0 z7(41iTPyRvvJ(5Wj!yy^a!@2!Z8DtaF;(A0C(@;LDrz(j!A9$c&byIZ7Fb8DdFP7;7LMadI;! zST-q$Y-|t^oKhC0ij1_CrLPW2o@O|5@(ewnC#r1qepp*P?Y?`yGOo+3v%7CC8z5S< z-E)3N$2P=nm4Ft6v;w)%l1l1!b!d9)&`!2kW9f9CKe9xLYt^u$PVih;3sM*03UWRq zU#%)lS-+ap)U1u;w8MBb2JElje6u>DtDoD=+4<%2kZKRj1pp+<<``npx_UB2<+zuHYhg-Sn78(^ zDSc#%*N<&>KD)o%{_zZg-kydj)9>w4`{sVWKH8mjiynM{Jr)Nt)^mYY zjhyQ;8OpWCP6vc&{%Dq>37^O|RGkX7fk(*3seU48Yyg!L z{IODT)Oge)MW>wBS|z)YSZyu-gUCx~IJ9Ot{ABgve%zRHk3MQ9!yEqpXI!a;x!sOAq#Aj52s{ zId?#cT;r1S-6hWK)pe8JYTL`Gk!)yfHD+`1V9&rw>4J{YgQ;K%47d`cgDb+drg%ac z?J8Tet@*=7ABt6`I>@BLrB2DRZs&wkR5{5a^)^~gWc%bF)Ou-Di{r?9$MMP@JR<^v zi==zusPIz8%jXQ0JLsY9$^EOn0w_%`u6j`vvqgjBhoQQcqF^=fYNUyfUaK9usXZZZb9|oxQ_Z1I_Ooa~g)K zK9I?ZfLS<`rIl(gV84u*7tnqKI{!vD*RQ_^<9N+^nZ9`aJ@l}ADfHQ&u5Ql%3kp45 zoV`x@#nsQ3yKk~FK1CR%ab!1CJ!1&^`Rw+Z&*tD`t(49-B#SX-lf)}b+U9zNV;wlQ>uZZMd?p!>F%0Pk`jXaf` zXO!OLkc`NIvrH&*B4q$MO}-IVrA}>o{_s0g{O2EES|h((>hF42Pvz?AOK{o+QFH*! z$d#`kjOIERtO0FxW_!-5F>pLSxhLvzXf8HmL51hVhw|WIsJWD&3&|F8W%sQqO+8eU zis<3OnCyoObhW>mrBNj%ADRdey3(XTB7~BL1KW4K^lYRT z(sF`VWxI%~K#gjuxsuFk^x{&kv^|i+1MUlbi(Dxgn51)HbqAfokR{ilubfsl=FuD? z^S!au_WZ#?%|{t(l|BpKhH{EcL6n9lY>hqD(zPAW-?F*#^NGKIvS$w>lpp65<7*sY z3fEJ1YPdpds#3E}kELB*ZSDhCzG0v?0AoO$zeG;{z_*4bNIn2o0HjIdI!8E--JT5< z#FiIe{@|bm=-~LNW)IP3ID3!g+`h#MA8L-AtFw<*R`k!N&mzf6 zW1gSG6x=m7U;pJP*)yKec`(o6s+#k7DPkwW&_(x^Z#Eq#HQG7;_4W@Md+&3* z#Db@_c`RwI6^H>-pz02{S3B%>(u>LGCtM?W%)V66U?-rq~z?9s&LNx$fbn<<{~wKeTyAg$0prRo!>UVbiDdOli&U76aON|P<`@OZ%`uxE@9^R^Y3xX<2 zt%Jv&Vhd1(s8dGCthui5-qU{gR*x1#_mo8~m~P{_D4|3jWDiCqC>v#Vs(4z|ir#aR zrvf690IQ;8qcf<#h#ahBv@{vp-5ERP8gZ}N9~vDV?AdP7t|)f>iFUZ&puhn~np55w zZ7gB9qo&5yY5ky0R)cly93WaC_6PyE%*@e@C)YwPR<_aX)0@q&?z?@OZ-y%8l}vo4 zV_JhoO_mcDD5*RF*{B_*bM7#deei-ZoV?`z!LH`FBnz#H6IyZ(Y03GlTB}?-n5#zD z1WINg;N^RoRx+Phr3 zV9zSH>_L`r`a9czUb|@()4pyJ8k^VS2eUmQV=eYDc?KN%Z3i#O3jKp9pM)T@1UzTWN@LY$ClkP*CS7^8tLD^MM-47uf2i;jO zj7SRu*Dh<)KU0*351s;07>+C#=?jo+IRm8;hiZC79-v`i>ry&Qjh+xFk@{Dh#=qh; zelKwvwslWBf>d=*!k3+a;4WHJ&4nRK57Czc;xyDpiPKQoa%MXtYL5x$51=)2X&4n6 zn5rsJncM4fef&5Lqn)eOcz_%tPO-?BitLRH^+DdLpiMdOQvS)}G|5w zao43_H|6X(vyj^vWPS=ad0Bl3K;S}q&2@5(rv3u{oEMl7=kI%aHa&bNbi)hOvdRhUH3q>2L} zs-C%E1$2viS*faVElM!r(KJe@2o#A9lz>afsoXn56w4`wno!EisCux~j%V;XMW9Tg zMlqWq?viCo<7^udhroh{8y{NJJCb-E9j8HBbp?c0EOC0@tVE1b2~KJTWP|snn*~nh0L9K!EDA2d(TnlYjs^>y zAU-8i22UwN{;tZFA5I8c+0<`C4hq;#je4G(AWnm{)jB!A8s>fqV^79o-dj#X^8aMV zOg~3E>~ndcVxaF^8Pc>wE0R`0aJo9sPHjsV4~jZERDrTiHZ~;ywm2$oaCd24fSpsS zv9=U;7`={;P|-Su!o@D6F`ThZvg1>WLdjZu3W?LDKUIWErW$1KNdOqK#~veu)TF36 z`DO|xAnynVJ2pb484k$MYe-LMoqcYoOZTsm|sp^3W@D#=mOs^I>i!b$o*hM z>DBw@4VO?E_iI18EV;@7#}{0#aWJx#S)|}dxY}zottL}<6k!x;|(Ij??i#o!yHXy~eg{Dvz28 zk0}!FyAH0gRhDlLGbT3}Km-{=RutGrXVfxwRJ|UEkXRe>`C+!o88lJ^A_0RfB*FQT z-C5-81B*{ZnGFiCQN@PfJxfj8DOZeHPR|B9af zy+_YS-Jo&Fi_&c7jPT$$d~d50QSh-jr|5v_dG++s^D0TJ)ljFhaKh#uM2y)B>A5gW zOG@s(v48sL`6NLKV(n}g;&7V=kO3()*j#aNp!C!B9)A4j`9e-=#{rk@o^D*_d^eDi z0Ng4D8#J)+PEvcy=y@w!Q<0=lnr()F5bU(bzEC|SEq$WVD3KFK&vRI>Eh+%9utJYM za`8Ybly}kwYgMPwJH%7Ok9$Yfas0Yv&tj9M0|VjWQv|Llqe+=YXW|sm`#w1hdc_s5 z9mWs1$R#4czEU)?Q;EHdU1yyjdcSa;8k0F(jT~EAupezTA{&ox8QDx7%Uy7S==ol; z^xd%sJNxri&aSA~qa54Ma#oD!MvE@5hm#)?#x7geh66Y=r?u2sbCv7F9y1oSQ-+d9 zIsOqr`@T{S*wljSKXK5$2E{fU8d#b!Ab&mVh@L+ph`l(Ab?zD+H6J_Kz7oZ&#w{?PFu&tPxzp3R0(XMgU^dD@Y~BY-ZQlxk>K@ z-v1j$&qwxV-vAsvPU43-F8aSS{qlv;xso9?$NU`URkLPHQ&vcIqwu9%oU08!<5+SKBbcnJC99%tW zTRTMvyHV9hT>%Ld*pvy$f~Vjg%)f84VBhCaGxbrS`_MBr)@Xz^iZ4=`%Qc;O6*6$S zR%SGY^&~k9Jl9}qItr?WeUU(UW5v9)b9Fbm+d5jB>Qu4&6(BJ3C8GijGDD?K$(Ntb zTENmuM(^;fJ4N1zZlSewGXSORkL5c~Vg_s@LqS;&qLRnh$ce(|F=`DIM)Ty$2C`Iy z=#r2b{7jnAV%r@)e^mH*N^RKvA_uD=+I?kvroveu2z}*iv^&bto*;NX>xi8nIjS}X zzDghw3glraHpk#?3uf%rziqZv>KYE>Td^EMf77rzo z@R8{t5phOfCwlcday~>=4+wNUxOsr!)QV-3HJ9ZL#Mx7bQ=Ap4N-{R2F|G+42 z5B8TiHvw_wM#F~h$Qfg$;&NpX`c;mnr#L=rJxFh}_C6yQ!n9SG- zKR#0eWLFN(2Z$HWje%_?a^dU9U$Kuipd#uc>&vee1jA2~A^Y`ESs%gylJ9UU0si@pXb#CCcX~MF zaHxfRz#XtV%iYQDuCC0;ij3&DoFwnj+UzM*Y4MifeX>Zfe81ZmftrQc?~h4bA&xOD z78!eLz!!%J5oP0Ls_&)8(B1BI%JnJ@EA-Ip#B#Tku&R#TknMnWYF*Ab&BtGU)A9M9 zXG+$ZIoa%6i*Mc>_$}bb#QOjk`v+;TV zaFqK8|E}@*lGoDJ*jJ--MQ;g(TegOjAr;`P?mlmP{#AzbYvc2Tjmps$8SHRn>r4&6 zj%lVU6nysK8;60LjnB)&)%bUg&$~9J!*VjcQZ&OYRu!BT^u?pJNxs*&NxpyQ9?8671uje=!z3^pK31eK2ZbQSea4K3%fBZi1V0)^xWGsC|lm$)b2Qd!BM$k`N` zP|S~EO`>XvMbbmT`35d=ygiq=mqw?EYT_m!O_}XdfPf?gO9O6i?Ro$0PvR0M0Tkfu z1hxfAi~+B=5WJZYwG^ij9+$|)$F8^H5{EcSB#iI6IO~Cppp}VwH%Ce0m*?d1xntL> z>9pce^HpTHO$Sc`Cp5ztCd}Z~dAoGq*60I>%#}T879jYa2aG8HP~{@a)}FAT3SN#g ztkP?V%riEhov$VYq!B^6iJBuf_J;a;w5^pDvZ=Kxoy1&l1xr4h z@p`|OLp__iITUZ(7)mPGGG&fpQkk(@mt5?7b^di+;#yM#lFZsN@H=&RQx*frAu(u0 zwSR___&(;R^DeeFq8TXh*e|O_BM?>S!!;uJzW;JvL2`8*4k#5^y;8B+`(la$(WKnu zE5_>a3|8FZWn4q+ZS>RRhBakzMhFn50lJt{$@hwG9Gz`{G?7`;@Z2z$6-&ipHEOGv z6>XZDVo+R?Dn1%;PRA}8!l;%~$xn^9TXTuSGnn%ZF7cr1 zVr$D-&+cV)nM2f+`1XUFg>NtH)NaQmcJ>*W_ylHqjZ9oKo&yKK?53{gQE4^~g7%f? zl2*fNdJ$&(j>yD+oL~R?`=9X3e|`KFF(hu#55Em}BoP0Ws2CO2tD0uN%UOPRl2)*>+3n1Hrh0y)%Ckiper_`wkUt|WkdOoAKu6N4Bc&i`Dgy+FNc5f#z4wtp8>u3zx~gD!@^j<{PdR}e*Wp}4~*pNKKA>MC$g=-3-y#T%=JiR6gQ_uZQMhN zB#2V+56i!-C1tMc);#S5bpU_={Y(4t&ku3>yLbyUm9a6-iDGtma@7$Zund0NoE<=? zs7v&1jDqcs$_*l2Kpq-GH+^u7aFVbUybyiVWWCA=-;BGyXujH~tU`sV3qa3_rfWj2 zT}I0Hopw}+$fms%+RAp^OY5>8*Dkvu_~%*ebOCvzHbYAfYd zkO(OVMcXX)zWg+K*o2%C*G%R6;(z6pY$NMrQ|^}mAYV`m5_P5ES6V9VT(|Bz29nG& zeQ(v2L_iQIWFIPL5jch)qLzNPiIH!9^_d}>} zDXcMCQ+y#EBRr3^=wFbw={^~?hTVR~$1spk!nrO1&t2HsXahSbrz2Y$&Ew&CoA(-L zAHjYrc+ze9Y?3Gcro?6%?f?o1?N#vv)~=-8M{xf}1ioLS!1PX2?9Imogx)= z{|W=_Iu6`Ymy^d9QJp9qES=G9lDUiukSs-Zbre5>eiT~O*%t9Xl{cuKh1?La7Hmg( zxoSCQTXZe?E0U6s@x*In1F=!*%Jbq|1|VGy@7|5cZ@IRtZY7doI1pTi(cYXHSOY0Z zqMOW3>1QL4;Nq-??E<#zQQG@hOvL6R&Er3PZTY{8qTwXg&N23ax|rRI%7;L`6M$E$ z``29#)H`WNeiYOiuCOjAZJ&?5`%W3n=|)KtkN$>Sn4sdSA}bHi^MNsoDNVYu)dJ`Z z-A>SMMMDx~(de+eb6~H?3g>d#GKt5Ima^C9c&1kpVq(d?hQ3fGE4dPZVyQ^+S$s`` zw`}d3h<*SEDh>dl1T?t3Bz9ICb{7<)WVXf?bJP3^{p<>cBi`>7tuEsi2SHILnL1)J z-Hx1B9l@7dI*C+WC1j@aWs%ZW^tfzKc1QP`MxMyAw_rHd9+nlE21VT>tCU{Jz)5i; z+2$0z`n}_d>luz?PKg|GY&LUGrG;xoaaBgw7=x#C?+y8eYqnWfeiz40XF0uI=N8Ow8zaHip z|1G?e|JAGQh4Z3o(Zp;lygQ>s)3ddbkcsOHjg?#Szskea$UFI8-j42z=W!BCi^b-! zQ*Q<*Dmq@k`LyT$Bk;dIN3>)_N=>J3g6FW#tV|_cj4i@3nzhnA>U!OamejjcpLe`| z6)pMRMN8J|j%G^60e=`tN^O9pW-ix@2UhIy4IH}v^tTr+;Sogbv@^GhyBAUmE?}4l z0AGZXm+|xw#ixmu%ou^QkcZ18A&fYuTJmfAYHoR#HJ?7{`Fzn5(bf}>UzcpQ>bRq& zwqz1;+LTi8ww^T?`B2f4fO3&~5k{3pcu}X(8LNpo3|XlLjqSGN%-JZHk$j-Z?o8}bWwRpkcItJ?uHf7Uh=yn@p-vWR z8>3nm`y@SLZycqR>7z}%?4ys6Z0Q3VPhHD6U^QAC)AAEnKLP0Jza4cKJAZ&^$w=5m za&Z6w6h#t%nc^cLUGHV)ICBqs)ST;NJm{Y5dv0cyfiJGD8*CJoU2=6n>#$*8k@m|K zG9I;w*CxRLvXG06b+1L$EZT3NSf8kGZ=jdbaINa-?9jJyl^$p+luV>LjL*%_ed_4T z%YDPwP918OOJujPIYJtt;spbSl$4P3mVARsK3}vXKZut2i$qH%Zeg$`QTWAS*NTPy z+!hGjA@itBw#AnK<kDC-J@k47Oo&=MDZwv+(cbgD8|oZx*rY*v=KKY0*|=b&Q$DT&Ua5L6wj2 z!E;ljO&YK)YCIM#NVw!MsJh;3Ptl$;BK!y^z>F8RL{y2(Ce|>aQFc2SJAsQ)KhB=^ zpuxvj@uB`*K-twyCH}T zD5F8Upg`(-DMo9zd4@s%*WCqwwG*Q2HpC{*tirt}S$uK!(@T0;6~mR2FC*1y13vC~kF4?$E{qzJxYR#1ja>hEnFt?4b+z^GV>uCIAoR`g~*h&yQf4L*pLeWRL8$TSNKt{U}7BhzvX z7nh@5C-M1Bd=Se^AH+TFg-d)8QFfqioX#Ng(zVhJyq&F?*j*4GX7%fNKjl01K`gn& zK|#PgSzngE%~l0t#iOp!G+cjfRe4(<#8-7OF7ZJe6Yp^pGc484lEW9nIBJGN%=BLckb@o<6_`(o1J#y*Izj`UsNgD5oa)`eQe zwr$aMWckS<$(*svANDh6<&s5Yx`)W|a{R1b~-;NWDuTFpwPX>|;CmeuU%k zql?4H^rpeHYoU<@6_hd%9Pb(vHAI_z<Eh$T#fji9jU=H&^f63Be;`DX z0+J1rs2#5M8v8sLIG>K>_!&GsndA5_4W!S?MhG=lQ7a4GajT+!LdI*hv>1ExCj&XC zC?744Zx_v_LCmD9t%dR-;zmdxC}MCO2AFlNh3w@IoZHhu$YE=Ex)TqdoDCoy<$gik zMoO5)t^?$f7>aV%J8`Tj$b(eG>Bn&*fO0s@yflIUs5WOR94|*PH?TBNKRXju3(AsM zrMEM;z`MIxpO&SQ93MZsG=#J$t+^7Aa&5F4p$)=t2K%2wNmR>PY40U{_JvQk!2`VJ z{FeJbt@@>$J*X^II-Qw%AEqP=Fz18QgSGhSC-L-!?_UhPk@~(#&qfL$Ba_vF#Zbaz zQEgEWo(tje(LZfe(H$`Sr6Ej@>+K{ZEHY#*J1B}*BWTLLmJpCnPp^hT7JQMr?2b07 zWC1U?H?yR>kX{SK9V>ba+=UPZ@;Id;D~hk0aWg{4H(<-^)9!3k>CR$*z?HifHzVCe z_v+0!j=@FObFtmf`W+eA(T>uys<2&#G?cG;GKO!jd%GJBQ0DD-LLzW(nb?{vu3xeg ztO(5}`yySiOSQ0*Jo1*TB4T-5nA^=k)=241ccO1?jNa~_NWYjd|;E{2Xj^u3mn{}YhzJzT>bZ4fz6>UeEcTliAy&@hj`sqGAE|QC5SlAE;#Y274 zZGe&Pv`$U%*hXtmO$T|Kmob!jSD8KYgE&VGceOlzavy*@9e_V>J2(o>V3Ur6Lqen> zG^`KfGj>rs$l|YO0yxT=hX9^s%)J1PP7i~u+$wJS2)Y@lIMm!+oDDak00>EQ`vKhZ z0FMKB_~d*5M>$(v^wPLDIx0sl@?WgO>sciSm%7t-`gOPuAm2T13x@y>pPUciSmMZO z=n@s6wvrNo;#?_>uUgF)hmi!4b9t!050*qJN)P+ z&;0PCmylBrKYGc7Jc29#@=yN@6aWAK2mqq9YgJT$Rj0`<004?90RSEV003WM zb#!lYVRmILb8&TLZ+Bm9Z)7fOX=7nzUvpz~4@~vbzb84G=u%E-aJX1S+d4A74Hy>*?={ z=+pcnzMnn)Bd;zN%kvqhoH545v)R+%@_AnQ^>Q`K8U7}J@X!A8m)Y#;r%#JCbH%X8 zjVC#pNF+;%glIF#T9wE(<4o)3&p-N)c{O|TjeOGlezpkni!UF-^6UbBg$KdYX73j%1GVrvEI-V? z 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 CCo0JR diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_224225.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_224225.zip deleted file mode 100644 index 2bee60fe71ddcba412aa1f5d0970d8afe3feb8ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74715 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 z 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 diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_225139.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-11_225139.zip deleted file mode 100644 index efffbe79d41494decb0591bbd899b3f472cbe07d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49843 zcmV)iK%&1;O9KQH000080A;poRoKMKEc4aMdadl;H zcVBI9WG-uIV_{@pb7N@jeM@s2N3!mIeg#5zBRO2HdOx(8@Re-Oc)}xFl0BP=K-AO1 zF-0gq%CgR4e*4YrZjflOy9tmD5IpBDER)>?Dyu3VUp^}9>F44skWHdEdlfaJC+tOgQ>?%jMtX0VLo^FK zJkBeB=`Y^rd_9gh$T+_*=H=tOEY2>0RX11ls~2B2?Wm7=!$X7lH#7niH$?|Jt0^CDfopV5jbjuXB7 z@-fd+F8{g5R1(hsnxSMi>tE-snb3zc6Aky@ z(MZ(8)f(-louHM~Lf?G*5Q=!O=^&&Tp3e5$Q=d+c1#hSF&=!2JX^d{lW80HafjI$r zS%F^hwJu#Ftd{v@<&?MvR;uFE9E`r@r%PPXJxS!1WE&*%O6wCN5rzc)yn#;f*OQ{K zS+q5U&5E8BfequW32eCXK?v-H_%*_>|6%qdVg4xLwMV}z;rydQ%ezv(-v@W2d@mMPccpy44~}}Wuks&@m|wh{zy09P&era0J zkNoH zB*}NfN@EuA)%AvJ_J+{*3j{u((WsZX-u8iaWUrT_ z_N2zi4>i+~iH^V65bG`P zdRJlK<>@X0X(%4r)$7+&DZ)ppC7ZI2(b@FXd|ZQvJ-_h|FHd*zMpj{H<;Lbe@^$;Z zI{uo)#VTT4KIZewylM+tRz590U9>|U01xdSi*M^Vb||;`$H{nN_|4AY-)Hymd*5{Y-ZtWjdpm{Ox%PVBY>L;5^F{SBmE&psgzIutWpC84btTF-v+w-Ho;J)lWg^ZVV?c>8*uC+m;P)Kw~0Jj%5%SAw=Lzn*MEf-IpDFqmILl+C7X(_KFhKVD^Jz3tPA3R zscz1qEm*tp_H-?MT{SUe4%?T!;`WhbR~m{3Dv#Rf>{ohp0@Jy%{+ll!52$Qvrh1RZ zG^NEDsylrJP}4ea_Ufh*>#*hNPwq+`Y;DDCBiTCscHrfjSs%p~H<7-ceQe|6mFOl7 zHeZr~w>{r^h{=y9o_1z&;|A+DdF418S_4sOD~4Ypq~A`tohA!3%sjZ$xCG?JR5sUO z_-*eOA9oeDa-yu#if!gaYX&&JCD|gY(X@@uc;J+6A7u|u*dRE+84y^UfBbYg+T3Bl zx&Hn%!U6S)H^;ur?L@yijf8WRR53G8XH2#M{>|-oAZJ^juf=Pg&^?ALc*d7s3Buo@KxCumJGOb~a;Q zvaaG1cMU`|eq3{^_plL(jr7Hjuit+6?Yr5l6$r*^_V@4q@72$*KVB~5^3%t&eB4~N zB;U;5EuhL3ZG`mk%%@4=Y?p4W-{E9# zygW@Wqn^mvJRZw5>NW507Sg_a9H&qkV*7(T&AWZNo;-Ars#atJQK~(I)J@yEhn&qo z$h~z8wkCSIb7`%|*lhOOnungs7?bU_FAq17b(e_Vi8L<}zC4nN^u#T+ff(lky!C&DuY%WUyivWj|6g&5tB$p@EGX__?ut)NHkPC zlOapf?DTk4bNI8p-+U;1G)Wc1xZQ2-(s)dC9GE<=G%9mgn4vJ^w8WYhN>bC+&0ok#NwCtQqy8P#hs<_3=% z*Q2?W)2Pj+Q^-K|S5v1w^0uvv>Q|druY1d?hQ9kmt!-P*HnL3Pt2Dd{&D)_R?EB)= zT%y`a_Pd3RXFuRF4!;=rvh7#LU6P&#;D|43qT2S~*AGsTvTcle^eV&+9DZ8Wew*om zQ>3hM&`yxD2k*4gN7Tu#*2yy1gNx+)|2M0Ub~*Xl6xy{Zu!Ef?y;r&G`EuUg<#dB? zx&zVwe0du6t}V%A$F;sQ)%UyIVEH+(=J3N6*_%}Fa^CpYZ@+zz+YLZKIz`-T2HA<` z*T=oq;FiVSeXU>KnM?F^WzqFCUVQ>Shg7em0xB0oVWe>0fWQN~B41vU+1l?^#K@ zE|hL2(&_55-4^hFeUs^-g64YrNjdYs9kputCmgoDIAIo7*GIB zWDlCTp+9l7&Jh^e?9ffs*+}_=T*}(qNBv))&LgsKa}y7*C^+e^vdD&M0VLM#IBzUu zqj~GAuqpRZ79NT8o)VcdC*H|KWKg1*=xs=)8E$(t%_}aNe|H{@(d3=Q(Tw9nQc8*A z+7l-%4N{ljgdZD?aa*6$*mXE&q;=Gjq+Nk21xu_gmiUysww@QQRsV2ORv4_`Ybm)4 zf>FbX@|MARGMJZ6g?R0#<;)lv1}4X-teAw^(MsKJrV^FjeKC1dQWc>|vO>ZJ!bDvxj45yT~(NGc|id1h|}11;w+LNsi4;$x5@` zN0TLauZrK&h*ikG9NXFpEyMrP@}Bv~2Y%VG=x zeGH649ruY^Fhv7~wN;n8oa6+GMg;g*4cMMFCfZ9oXRTq;3ZMoLHdW>XLe7!{(84*hpaN7J6}$b^ zWr;3Fnj}e%;?@T2B}`8k+w~?oPacddd`DxqbZ~Cdj!h*(~<0qiZbA!T8 zbOdc8qZGsg3M9_ZLJI?qV}5|LE_S$jV0b0mB$TBTVe3fYfI?*f@&Xr>0RL%~!Bz%Y z1}JNNPE(0?KR2Dw2`DQifeN%FgMEYDG=T*0A;I%VRv8z-kn$nQT&3NWe|oi>&4c?> z#uyLap9oSCu30dicpCxlf|UMGo^Eqd`P!3$|~J!tfmrFZlmJK36jyzl1XtA z0{F{1QfHK9zL;_Kb`=o2=D6m`{b>_4M_n{0B2X~%5}>yWkrNKv8)O8q%EPEp*xc0C zv!7~Hg*0Aza5x+|Z|H>suK`Km{)lWd^-SAwhFd!zS6ZccFac%2R2gt2@!s%86oT{x zOlcA>eT}yD>sGW6)w628jJw01VPXolt-rEN_k^g0?*11BFaV(*2o_p zaECQ=Qz0YaGIIdV2(^H7VPj!CSwPaV6iOFI2d#X|^vqU_b;V#J-6jgaN8~N$a)u3M z9^3>FQ8cK50W`83vASM+wV`)A@wEHX26$UbZz3sC0<&=mTN(`ouw;D>KsmUpaiJMm2ys(HiucWr~J4WaoR}QTt@7 zRdW>W6|9wFph2W_m~a3jCwXusTb2f`Rm=ENREl*(p@}<9L0eRs8;N0GfFNF3%ol*v zQj7w}kR!F@wAJi?7%`1hFv$RaivnT_`wQ#F5By-Oz2#g9#{eC2_|D0C0)96YB`bX~cY+Qh?dAF5_~r zL0JQTC!;KYT9Y~uB}Kq!8yHeB1>k3ao4`Y2ph0d4X*KbyO>{I_NJ|H800l*oWp=o3 zig-skp;B58Y^YcmvQ}FOyy@W)pf;&YE`;TRvD1>kTL$MeFwiU}`V{zhxNQ@OZ$R@2 zC`(`foCp6!0|=K+0c8$sy!A%g+dvUoVkh z3iuC3C+ddOZiCyJz+cO37=)fI6llQj^uX^x3-X!-5aNN6i3XZe0%R1`xJ9t4qHdGb zrV2ZoC>1MF5aB>PWdK`cSxB(G8GKV;z`~ECj}8B2+Q2R#M_-%#mkRV6m?uGa z_L`$PFnm00)F+=4dGRKh95k$&7T~!^QwrEqaGV+FjDVXN^dK&(ZRSQEVY9Mg3d$@6 zml&M(m_g@i%&=((Xi`g83aFK2hbUX8^=Kv5=3q0?cYoTf^`*A&(rAv+Ho&|AU|VE@ zB|!o2>cQO5raW#wX$-{_!~ym|O+lDU1}Fqz=>shUP>2s&YhwmQw6U5uqLfpm)SLz1 zslc)Y1ui`J$`o99#xdZ=C179J@j=MeO?yudi<}Q8WETh~RKXk=h1nNP5?HH}0PJ!# zn6=u$0E1Y9NkR{HELQ;%Y_^d!s2l=g=bG{Mpoq)I!DS$HvfKp0~ z&Lk96M!W$tWgW{(jYnrT4C%Bv7*A!kAu|%C2B%MD51a@167;b$7KU~$ z8)BHsMesscQGnlkaOf;kFr+FNl9dKD32NC!Iw}hr*}gWFHBnB@t2+FGULMvBg6juc z32euVU>yBXBgaFOHw>u+pgYN$8B?5bSRN|j9}E7w!`c!XtS+#-TI4|(z8R71pl}90 zf}Dc5=tAZo1_p~Yz(!d>Ml54uSqYYz*LiS5YfCD1<<`ik&Z#vICZH_&Xi7>1*bV)v zn4%Mrf_nnsjS)j712aVprNaTr4aj|n zGKRpii5Z-BP-cMIiUJU>5c7gh3JdCuFN2Apjz#Zs+eAh_@RTq{3APjcDw)8@d&!A0 z-Z`zTNot6?W(zkYVH5sNK$(cyrKkZ6VKr8im>-2-6DvwnlWBH?xtE)9nax!A1hh%+ zB$JF}9YGQlm@21*AvRHrYk?sPLzuEL2ph1iu?JI0LQt@A5xh~b1{O0`jyNU@n0YT< zD2da-2t$j*X+_zl_GlhVK^Z7l=CNuvAZP7eaCt zn)nL58HY0321ZFW>=@VOYN0{qvgS*2Aeb&UKcl*QR^NJ`mhKH&L!Ul??`&8pAiHchIMY3{F?nz%DV16Bk|?KPM-{kzcz}%fVgjDZ z!Rpvsxb0?e1{QCMRm-B#Op_o&GqhF75*u?SDT5ugU@QQVkM8J=Rh!C7D6D|u5a1#U z3rfUVKu0`qQj#z#gU6idVEM<5GS9YVYbyOwI29^s@IwnmPzxS6Vcrw1v#{JcY6dH` z+WKKr$&P`aY}JHzQe;n}#{>rhOXY+!xPHKFSeqIL?R!l~t<5$mn=18EoQYUVL5!{K zK{l{@))3056V|(Qb#etsYflb8JzIo1eE7-Brh~|G^#XsIQ}!oi^Y8Kpf0my-s}D)k zcB{!t)`WdntX4qE7x?kh`Qmccb|bs3he2EYtf;aM3s4=NUlmpoo3#L#$alo$d!$1A~^`Y=SV&xSQP& z-sOwSpO*0Ri>sgT8vCDon!gei{qSM_YPC2!W0l&vF0Q+AyV7@kaQ_BXo4phM(`lYC z)liG`<`{WXgR3RA#X4f@a;u`TqzU{cA%$~bEwyNoUO#7V-AdRHYI&tvNAr%%jOX<8 zS-P0}PnXM&XFlfCVQ|ANu(AWsq<{tk2uVD{L*XGCu9@bMnNbG+g?AXdAy@;>kk@j* z<1L2mXKkfy-)E<~marMd(TbU!H^1jz!clhXaGRCDXL@D;gYCs{gI5yvvY*H)aIGT& z1QxKy3H)^CIPxIFqk`JYs~~LsNxuFh&D>}qFjYkH92Vwvy>x`BBmh5Yk*EHP{?4wHP(Ww#EeV| zA=#*4zS14RYzTF_QhZD>uco&tnC)j>MfGihSufK3?T@csyaM5TMFbZe;cLGNtPoez zYx(z=mme=)Jb(WA^XKZ1#l?I7rHacB&(ktqJhuu2;W<0U`F*~qKBm$U(#}RsW)rB_ zCP@c;O(PbgW6};plSE}>3K4`P#(trUQWB->F= z{aJK5)qw%97|Caq)$Cv(X}u;LPQMykf_b>RvfcqFtxedw*B~hG5F)*J_nL4{zawJ) zx8-W_-!PCro4@nn)$;RsSBg-6Y9gK3U5u`b*sX?TP`FyzTC7SfSn!AGQ@kXL^Rj%N z)_;3Z|M(pK2-f%fhNNwA-(jpF%PM(`Z9N=%jV6JWz=PdI;jw(}xHYU_@NB{aC?0?) z7`2t)q&Nod3JWfBMx~`L_FKb}WfnT4LE$*2uq1$@CX}W`lM~+9FlJx!AB&h#Z^rk_ z%gf)t%>U%`Z(c4x%>VJtKi1}^iHOzl^VuH8W0K`qe|Y^mg# zfdL;kEL-B*lEf>c?5J%Sm{~{u+AmXJYTT{H=3XMyUCD#G8{CE0!!k2++KDlkJBHI*qT zEYl4Hcs+OvgXUsJSbSISy$KKA-!yT|)6 zTQ@8P5dcPX}v1*oq3!#=y&xM&|~0zp=|KWwguXYiczG-kgSIhC0nMsw)kuS|L1l`>3bAb#+H3wl`#A zsptsBbYpcf4X`GQj*}vQF=f%7gi;bwS&8U$0uANv7DKH|{SFgDRRDSb69J+wb!Q0d zZIGfMNjP-yi*;rkQUB6q)rMdp8b-ZK3>D0x+FAYHJ%*}G#qQvK-Xn$zyJ+>{yha)Y zP25<(vkK4NWC!*?DnczyOn6W|B@M(-jiJKxNU|1+NJRq)25_~B(G{+lk3RKlWo0br zwd9D%v=A8!u)Lv?2$NY3!dX#Fe+)Ic-~qP-qXmlRalp}a926x(j`OY4&6eb5GQPG;Czp=jb+ohQcflE}c}9B^;FRKaVRFoA*1aHN6lR|3x{@Pc)L;NbSl zq6gmRE>J*J0I($R3Yec@z^_Jc&jc6K82%qIKlci@-eP}rz@sYQ&O1x7dK&5X8o1wS zN~2<&>v1pl7tv#X2E+Y3*q`Q%C3D{l-MR>6iG&2Ja zG)rug!4-BcjV2FRAVvfDs4@~BFbp4LCV_$aqgX8-IkhRcey%UlDhlX|n5?k_dEj6T zuz_igG&0FOXRO}>S+H5bIDqO7)T?9>J}K*#;#7LB!RBSzZ-KyTHM&0FN;CE*0m$dA z4RzkR0MyG)s(uRu_TPkno`E*lY1M)4l2{(Z!CHFbf+}%}5L8{qcmEKSj>do{W3YqN zz-*m`4Nc&nE&4(AhoBT-Joz9YD1d!dpL7Uny?4h5LEV3>jsgfwT48{n zqhvJ%1t4iDCxBdNaoQH!#%Axy-s?o?ec3ySLb3m%(+bx4_x+R9yR-Mi3Go7|FlFjVOdM|&5T4io?9Ed`v{IaqV`=Ty ze|R~63mkpca&%j;h({nN3_}?!0Cb8BC=$IZgZ+%Km^cJ#y^m5BHXeq0+4bs;s5CgR zw9-=V6M))_t=XsVI!xUT3NXn|KjP~EJv3e>4&2}>9SNJbMU13E4$ILVC=)b^t{ z#~JrYIT8(~@bEO4cPx?w-YVcT!GiO5tW9ciBvaNV8KB9M|Z<_{?z2}=~*q%2dm z3;@q9{RZlFusmtvd{>MzB@3QoEYV>qsjmFX zL`%?bQm_(-;$220JRjqUHXOk$wk*RY9g2Z_Z38&(Wt3kVJ^rTURA(yF9+;iE>G;%% z9KicEBxZ#rkvKi@X^8NgTjR3UjF0l^o309P$*cpjZiG)cryUk;KUW83`#!hHqHl6r zwuM~!W=<_tbIkT_>QPSrWTSet84#2kFcXe=P))kId6RLbjY%d8ev)D6>LnjZfG-5! z$r)#@vwX`xypF{3Xj#&Q03ZcFIO7R!a1}}Ng=el@F>Hq_oIZrnG}fCCVmP05$O+Ho zW79L~1hFm}B4R>&0JvY5afl&%AO?f2F!b0MgGm7F2S7H50vT7Ec?6U(!B`#P&^$Yj z4F*Aj3D9ex(m>-15`}Rw+bF2l{lXD~%gSJmKw@#5io$8x|P76q-;_NJSV8OE@0&c*%Pdcm40N^|sN#mXAkm zuXpkYTKoP(bt4~mD;L*+XpjKx{*LE!z}N$`1m{WucQ5zLh1V?Wgie-^pzf`}er`+< z4oFC4pYi6$dmaU-4~E}A8ipPWSY|PdL1aBEsCcy6$U~rm`M;>Uu2BjW}4DKVJuov_?rwqw8+@Z#UMQ6 zSj%0o2#X0T`=ynopb~bb<|SgQH*6n__b5e`RTd(%DDN12ZTqfF7<-MHdktEPD2F9# zupW4sHpMucN;GrMZaHoDs+&)4=@gZ^W8`)4toQzbR}G%XUWVXUao1)Wrz`$;Ht>MA z2uE6b;h=Q!+?e257wV1lc_6rzWePTcx-Nxbt2obq$LpJy!ExZ)XK&~o3zY5y0dL{i z1l}ygi|r-2_1F~95huBZ`6}%B;SBTRajsvwu&||gFyy~Wg_4k!?ycpUxI}5c@__DS|pec{Q`9vg)csU1JzED6d#p%K=Hnr(uxT_K+a6gJS&XXb(HX6W_5(+y8 zdT)cWg=N)^m0cIf3S$MP3rxng2$+`x6B7yJfk&-X@~nH%LOj-=-B4Q_ z46aW=96bb0U4`rZSYjDhn|X{7^!>-`C;?MIev+qzYwW^-{*e_5Ez_GVJG@f1Rj&a2DTiw(~IJW zjS0RvdLPP=|Ib*m-f=>`#w2%^SQv}ProjR#THm=gK`q`IUEb4`Pr$qxPh}XqKulr< zuUFE5;S-VzRT$4=lv#i1y7KFSI3SPNhp5B@&86<)Y3`uS?^%dVGJ6nXzo=ovDfXbvOiKpp`B>}VC(M1u!gUBiD*=9n`f4o+^?M61&!yU%u%`gFjSJ{CV zftQb1L9l=u6Pm$Om0}8PTp4%Ucde`VuwA*l+nM6k;zr#|(}3lq2cV&Y zv)5ZV|7mglH}EO*Y7P#y{P5w$^@EzspPI+>U*Ss@(Vun1XnUs*Dn-)`)@@25Qi&-! z!a$ga1a(53Hk_1VrD0BR5RZXYMxs!MC7J~QFa90s-XMxfl>d_AxQ<1{(W0&!v-@lcW-DZ$u7wpxc281QP>8=YD@%2WK;NnnW-0 zIx=h~XbtwIPtGZwMb>hk_5|yD5T>ly%Fz_*B_*`JL?SwXkv0J$ba?o+2w1f7=xf`X zpo_HDq}Gk=58RueF@AL~B7Mx>1e?1tu@rWNaGHU-$HHCG7C;g}X>?if##C@#DN!lK zC}QS?^ZRA)SLp zDop6wloG+5gHhK3?@cd(Vg+8bG&{F98$*=HVJ{p;L`wa4z!j82DA>8FcFR$EE@#5h!%TqWUEy1 zGRDr)Wt`J|aei@$`K62Y8~x?`*^}o_@TcE0l68ZZ2R^b(U!^DOHCnA%ZKIviHS^D& z{(=0|zzbycHJ5-f?yg)j^e(VzWN3bmp?5jP*EjUb-uYtUp*!f^69RqI?owFVOKtBG z9h%x*l1IJNiie|Rbj8ri$#r+UfmXX%Zk+6JM0*`z*VcBxG2B}N^9m|fcE_Y$KIK+G=ZWqXM+ zhgg{%uC(bR=7(Oz(qwPCl1XTPGg-YP_9~Hskhn|Vi(V3Y6~;kG+@<+(FNwX% z;V`SXLvx&75_?s~K}g&skl#yUuOjKmM{FX9y9d4dNZ%zI)JOWyy^_8Wwwl@6aWAK2mo`oYgJC% zHy-q0007Ld0RR*L0047wb!BgNUu|z>E^BFHVPs!$V`A*RX>(jhk}dfC{fac&RGT!W zNJe<E?{oYn61m<)CNn{)s!P_*Lf%|r zcR$C&mrwq7UQ#`~E_w3F-`maY`PJowBq=48`E>HhPwleZq`Rw|2|jVze*W}-{Ex}} z=>`78i@UeyQ4_Q^&16~8|FhMYWmHGT2^+2r>8 zr^|Hl>FlXilV@LTc})EH%lfw6KAXJ1<=?!2dH(nIZ2lq5Ke_UuSDPO){MGN$?OmIF zX#U*tr?)(J{P{QM7k_)RXqjK$mYdctAAZ*J*H=FFYTL&GfBl5q6e|5^Tf`tm0Ie17@U?fiEQrtQVMyDgu5arN$9yS!U`5;OUAxl)^-!;}9Q<%%I>rV~qb$7ekbIj&9>E@^N%hkujWWKn$`+w_VGGAQ1zq$K0-PDJl z9p-Z7Q?IssYM9DbDX+FL%;fr0EAM-+Rv)YT$F%yG?jP&b$NK)US$%BoAKTT(_WrS3 zeeCWZ`_;$({&84+9PS^-#pBt*x@~vwuV){+y-Ve9_b=vWY-uxoa`)?Xn>_pB>UzRY zCU5RHR@8etvm= z`*!l|+pEjDti+p(sXi-Lm$!E}=^V0Ta(OlT#QiqChVHn#I(vs9ot2B0Zqj9G6FGmk zcVZx_)&E7?p-Q3SGSX%E^gby2XHWc zYB#yvv|sMpCF`!yPoz5xCBMIGx0Ab@_uD>D|IU4{V;{uiVLQz}`~O|#etywbKXCi^ zpYUVnm*wqRAMnQYO)KYvZgmfj+b`wfeQga=bhdaazsB>{F>M%IU;DkkpQqcaOP=zz zH{M;z^*J+vVl^cNopmSMHzRUZY!p0qf7}IXZO5->_3T z{I^)EU;6dc#jii1W890CvEaS)ch|#Fe1CaC3zx+EE2)peLdue?E|JLrxTWobqdrx`& z-S-)XqulX=^qZ@9w|v%CKQilQzq)}$TAJ;5=QlS%R;!<_H|G}@w{NlOmp*x0(nVXG z8MXGy^&I;PAnn)5vuBIrIa3#x4WjM-`S1do@7s1KK6#{J7auOvxX=eYy0&uYYHA2x0vrn?s4~ zAK92an$OW+HkOv=bM)ipPMOcqkDK3`&(V(?b42qw`f+29$gZs7%3Jg8^6zfrt@(cW zeq(lMzG1%Km=&7unC};}!SD4esHz)ixyiHdfUD9^?d*rwXK!BraQ4HWe)#-{*MdmC z68h{<5UKwKL6t7fen|P{)z3h>E4b!f`(eh{1b=^E2q&-e3&X}CvmP>YXiFg@S1n(v&o`YpH061W!Z>gI<`<$mVT%JMxW7 z=$B^?LJa8Q4!GpGHYt%*Bvf%hm}$Ip<1b-KR3cZSF#?lXuT^H9S8&z5yEAR|?B&^;@)l6;Z@-@XLT6us z*`58zm;bTU{q>$R4LU);v-HL2Tm;n;g^@jq?0gX(Gq0#nXd!Ox_l&#!U;q32uU~!r z{ny{V`1=1mHrFTWv27}(q@^%aoG{*_$1)kAVrZ&T!@-m5J-#@C_Sj>#uKpI2;CbcYsaTv3q5n;u;snSiDC{nW<;hfhWa<1ljN zf)^$gDY79iq>eZTMq8?Ccl*l=Fzdkl$(}v%Hgv112%%vC5;+k}!ya~_DA`Dds7HDL zY#UZ4VD{jk1u!mmD`OO?@xdXBj%2KY&(T4?ryxTcXqE@8jIF$%MjG1Jc5(88 zSv*?k*ug-w)B|Z3J<#4uPZsB1$tn!Co5cnutYX{DHcN%9ChWryNtVA@6Q|%LE+MfoQBPHfRwWFog-tV&h8^-7A@Dfv#+E z*8;4M{=nI9HA`256A&>tcNHxM*^+2Mb(5`0&W`Or4A$}nq^VgFy>_-IS9ai_E0*@( zGPbHY;D`y6EB%JV(Xp%rru3ojp7W)K*H&SV z=AElDI7`AMtD$ls@q;8Koc6i}hyhRTktLt4?_$pPUvO8IF}gzD)e3pnViHiXT|mvn zP%`OUA8UML#Sa*J$hujAkPQ&JP_zJcp)$0Gpe2`^N^XxF= zE@~Dt&@?hhk)l)C#u#zTcklC!Dc^t4S!J0MU|=Yn7d%^$yz@d=<&snhpkrLbtRJ$& z_ggLzxXw2be8I`iokZ$Y;?&{Ki_TP(;Zfb5hgk|1F;fM#3X;pP0MT%gU;F4eS zw>R$xDmJ+Somrv*+=&?r7y!PWTK@k}?`>fBf6vUtlm8pU8vn5EdMx(cmW+oDkUYrfP=7DRYEl4nF zB~&eeu|&o`Yh92Bj90NJV9WVv*!+FL)b~IB{Nl@(?o7Y@=Jm_3|MTqSpTGY<&o}K# zQ(XsR@9pzl2BzuHHy6(yY`(qUVpN~}^6P&MTURbf@L(sNy`u)g{P51r)m^%4n_pTO zikHk^KeXGs@2>FY=MR5zUom-SFZEQudw2GdXJ1Y2yLY>7U-A`T|End4uyl>L&h^zyUG zu$vaQ7DInm>{`Q@uldW9`=5MbTb8T3%PJMXndO7gSaBP?EK>Hyr`+WgTh{$G(HUPY zoLyhto^elZ$E{lbuAkitHRv`SSET&O>{+&?Oi4#UJy-}{4-uTS6)J0`f&7~ec9%Wt zuQ%!ZV%|@PEW4qLj_)IsRk95|Q-Q698vn$syO1&CoHbQkR|nayh8ZBU@XK- z>JEUWLB<3q0MQGDoI~&`Y}l;U)cg!h%y5O8`aSFgThx2XkjpJd;abLwLAHr34T)HZ zEG6tQ3gbv)(FIzCHrx5)miBQ12qf8wY^ed*VM7J-Ksr8T)eIR`<+wVZcW0*1A3()K zFDZ)=K(VYWwp<#mX^Zd9FVEB?8l!>wXp1Ecfnj3x86Zi6l*mDp|CY(pF9^SnE z{LP!!!kxKk_{B^egzk6Hb{_xxVt&!?9~Hm!ieBoa8Ro5&OBQ4_=y6KuQRrTjY8zOL ziNLl?;+FtdC&o@aO&+%3TmlF2pABp9-9@^+J1>(rcQ<@V+Un%ZyM(!Z{r+x-eKCmV zOK-mZba5wf`}yuIhD8UUiAn46-#9P!XNa@KY#a9yqVwAia)+Thvfe9uTlz0)_nc# znbguLKV9wZ@SC(YpkG9V;=jPetbbB}k@ERvy7~1FWc62nps&i?bOS`dFJJ!n!z&Sn zZ~U$O`o;O|%a>OLy=`Cct@rTYj{PdW_~!lPPgh^zQkK9Ft_T+$K!jC9Ybx~iT^-k# zKhE{#bg+7p+a^1Ym+`>EwN%m|-Vy>qI>37mQ3n#IlC8aJyZt8RUSt0F;st3a*Li0p zb0yZYPjKmzTreglQ8dqQby}o~=`KzgzVq=x9d_vh#fc8Pr|4@UiHXag<56m;3=f_W zO%)#U%m7n0)6=f&9&k*{3Ny@Yp2GvEdA+~MT?SXW4qcR%p|+e10)jOO&yqfwE@K+I z>tV{vpu#;Ee24ZQ9_`lwuZ`CUQe7Iy#vnk4WSSP1N^Y*$ZfW$kXSKbhE~sfZ;MyVi z?4Y8xfZoF#6x~FMJqm~87>RuIZPe_`lQ5t04_tx*aNt4*cv9eIrl!mWxhQ~GN>gAN zR;7KHV0duY=u3|k+m4`C+4PLHxW9C9HK~@3gnHe*0P4X$BkWYqU+>p?Bk2lhj}1ov z;~l6Yhf+kyA(dnqfs9@`@L-p>|H@+Q**uV$uht4j+Msz%LnxikKvTvfrJEUBdOLN4 z!Q#OH>IQ?HdmKH^jV3-Ro4OP|c;fr%ERw}GXp$gOyHVJc`?W2WUhmg7#ZXkoKm-28 zmd{b-0)CN;EmWKBrH)ww#qvl$Y~(t%2*5@H{F>MX3knI9EqYB_si1>5qjvB0)(;=M zi-l~iT{Lf?%`}_6qhZY6S~MY8)yC#sPYv3lH}?pmok# z)M%no09YZ7oprIbaU3?~-nJE|{2)5C5o* z=GDH=PfvXfP40}*6E)~p%3>KWQvZvD`Scg)Bt*1NOG-55(EIfk~? z0~C;FH-mlKUY(15T2BCbV5eB@VzJSz#!)xQu+)*+Q=_c%IynUJTUdF80W=+E+YfB! z9%s;0IW*-SHvjG1JAL67KlgWEwJL5px*cdF1yF%*f~xezGbU6x!@5}LZROcazpi9Xn3^%S>S?snUooLf-I@GQY==I8Y z0BAs$zh?f<%cgll$;N@ASVkWe*f+7Kk)`IfGY}7TWi)QvXig^;HoczL2lV2_V=Dx> zSd;-xgfyt^#Go*`7@%w+`%7%vEVS!h*9~u8FRmH(F)DrJ>xQTGwhc`}cR*KJ18QKX zizGqTR4X>tZh=?R!sIpcww;;0{(Cyx$_jKNO%zELhISP)Je4M#v|cJ!{W5%jv+ZB> zM{~9%1HFm^BeII@d}uvnw(kOnoMdsOklQe)FPmEa{QWCyW-LjhDXG0iij0QV=LU&pRx##`Cy#=XxIc-I=~sjI5k zpA~0Xv6oi}8X(*i>3q=6j(dQdz{$~c)txU=c*P`u{eKecAP2IYrL85WG4gc^=TaMu zincQYD!gw3gc}%jOQxqA~_ z8EOAG@7~&Rbh{2X;|!}kd%GoL1Vz5p)YOw3_wGH3cP%-G>E^hVVed7?4wmQ!m84Q< z$0TRRr~U-~tqzQ$`^dp-l zkrvTIPo`x^;5fGLKG5q;*`lQ;kl|dQ#Cw9c$x@1%vsZkXZ+1lx9O+c5eQrv!TS`fi zeU?Cxvc*pC6l{|%x-d4)$9oZ*97D<#;=D2dW7p0=>{II`b!$N0#;y4$@aDBtOl?sL zo%lv20Xav4s_jNwKtLNXF;C&doMqF#R6Q#zHH(jdaMB+c_ECzq5Y5=87YCLY?Sf|n|bJk8pq3{fC|J3qTVRXO3J_Lz})upkPoCBx%c4XN zC0bg9BEer(ffT0z%vP7&YiGtTZ2&|6yM~r4sf&WH6+K#FDh*BWEw|~B(DI{9PoPN+5IPH6mA{T3pA(rLyMc=9 z5WU$BVa^>3Kpj2ky5~^5b9PMre5eshcM$OCL>p2^WX0DVDTppX7E29)Te~AokFf)( z+(?>Qgx1W;Wh$V9HVEre_NgY!#bcKYA7twz(hVZL3(^cIOeuV$J~(ws9l$X(JzaP$ zdDUWNCSEyyzbG`WF=(wb9z*=g(b(QoSOcum)<;{g$rbw0To+(gm5HKB=n_`{5lhHX zh8Ub+n|i=-Gw*OyJA}PALMBI{V#B%7d!?gnZ&9k+*r+>;Z%omOtfgbWkd7tjHau!< zJ;wGHrH|h9BvKg`-6=M9MyM7CrK&TA{z%e>BkWJnIV>y_CC~OJ_T$d2bLN~_eGcH- z;pws$+Z)706SvGtNe>?lvV~bODpeijv+EvaV;v3t)0rF%4p(KtB zHUCWZukYLK`R(1+&Doo8UVi@lnFOXe9!WZ0TBliKI}OXAHp!Uw{aergj> zpFKoUvJLLKWTER|hx_^Jre5E)+uP?qUyCw}a(w>&nga@NpPyeBar=&cC!M8t=q*Pw zo~bi*;EdQrhk@Ov{zw0Y?hf`f@vxBMp)$a#HScCVUyH#!u?a7O19}M_M9vHu$11yf zRnfXOT05{--BwI^JHr9LUxd%A=@Z2Q0&+;-gXE+!m8rA@vNuKqFzEokk$}B+ne1?s z=bc>dJG*b=Qsp0g}j zQ6gIfI1d%NN1$x6;;5_S%!VCt1xK;L&`W3dFaN+$H=pilq|y;&95^NvWyO#QFB%9Q z@>(iKvZOwW=pNeK+L6Qhk+o~J1rot%j!x1^M3Nwk~~?VbmFL_0_;=Bi0->{ zDp!z-(b%k&!E*Z_F!}<>MOI4D*)7oM23)Tl+vq_gUGY|xF;ms{<_~K<<=U#%LVKS% z^F`%gyegD4oQ5{(6vy1t6g$1sV&)%S?&BoXR3~C*#K<|xs%IZ!G+WSa@(zbWjcqx_ zBVM$7P_rZr-+_QV;@m-2fi!0_15)qZ@HXh9&VU=k6$dnogU<1XP&~sl^C=I;6m|*( z%qWyv8(U+XpkWA_L>lYcqKzhV07qEoCPU1_)%(l3h_F$UCFsl6 zz`cSU81CKw%-PKiXDeV4C4<&_1sIQoM~&fNBFZv)#}UMx^Hye&YqmH+CbtS~jQ_R< zL#+(ziN~~=RD9={3@B}Grej}lWH`vQmsPmAaaTdZM zdiS|G&ZtEC_jQ$>lrEg@No4CeVL@-eC(R3;qtq3^t@W}CG@s-?R~qeYaUSbi<1B4O zbT$j+ISrgl=){gx!Kb)UR2Zt`AmZ+9nk6#Lk+i5#tRP|5m^fzpJ?=7JQ?-C4jWc#Y zxJeM#$dOjb0Jv43l^yk`KE++G4q!$BPz9Qm%MoyNt}0rDW=jsS)+%@ST%N+0z(#5| zS0|)ugVmkkoA*%p&3bCF)V|}M=lIL?pjGRJ9oka}(9DcBT#F(=;INZ5q~#b*JB2Sn z;dCJqM^DPk`~dtKq}2+K^*1Vc)6^(GImulzDc4#7+9H=Z+h_q%OA-XXC24A=Qp#8u z$0_d8L$6X1sWf8;Lt81IGHm7-)J%yJxH6}A}Xv*dh08bda=Jd&0DDE9%*#Vrf- z%jh_As8`l1XddvtYb}$Pk8HA|oF^Kz7h3QTB&u`dcx01f5;%7$$I_tXc0^?!d6V9J z4&<=V6?mJS10miRgHtO}#{g}+Vg-8At87(N*BH1QE+jZXdT^1$S`zTBtEAgUjpI;_ zlu1B)L>wS z{gt58ZHXD;haJaq^EYEc(Q^g#m;C3XUD1y9Q5liqzcR#e2a_otij5)oQ~I_R!(sGMl^0<+}Cn<}%y; z-Y&Dt!-Rdj+w4$-gW?c@>kXL15#B+ACu6m`_71T1faJC>Xeo8MvriU-qNT}P<;p3= zev46~(_r(u#lTd~DBX7%?$rBNi)8Q{-8_-ai-vSvDhQppRFCzXG(ve%IH((cB=0tC zUXR^rKTS`A^S;(f91e^VAC(fh1JR`j6o&(=X|w9$+7+gPSg=fs{TxuOKiktzBPIL6 z1@^S(D4k|RG?YcNMJ8abs{3fVhldu$wr+@n`oX2!Y))KOt!MVc=Id-OI1nL=l9S5k z@dU4GFwZ<(s16U*As4EUu+|68(N`tk-%#d#j3KE@RYDY;Rs1)V}jlY7Xxr zVvn~@U>KT`@K#aCJ%&7Ltr5$kz0Wy$aQl^gGksEm3!H&Ia=C|y^KGll$+evH=w<%) z<_~JU1uqRpre|uZ+{{J!iqp(#O&4x-=zDaQl$yba*Xh5B9Mcn4Sy>vhb3f zOAHyorgNdKQwivktNo4IDi$rxOcf73*@wn*twaJStbxy+tL%s#I1r(OVkw!z!Ygp= znAcn0f6Q6h+>H(pj6*=K0gYpct~vN3=;*^JgWfvZdpBHktKKOs6emO@`T0m$LWIAWI(7^j_ zid5RM9NC`hb7gQJX>21@U^Gdla}osK2+f7~OzWIGqZ{E|i89-i`=a9JPT;?Ss27-j z16u!c0(~Q$EY(*KbM{%4Y{GDm^4G!({g|4|t#Tl(&NIv$ zVgY6@HIkwnr0WL&ee+R(zJn0%d|Tt#Y5`ruLEF{~YF0G~6m8u0o9>SZ^mDAG+1h|v z8R!ql*#J2d>X9q)SQEFq5qxx@U)dzfNg9Cm*c?%0ewX()EbTO zJ+sFz-^gjGek-$-(7vIL`V5{F=(DqIgCxp6W0j;d5 z!sVP;2xk$S@j{x~0l7U@HyRFh3aHN{-}1F2CY>*e9M^}-MpOXs=m7LXd_t(5ECHy1 zbOysfKUR(bq(MBfr$ntSk3sDd(5zNWZ>kzmWZ}&Ijw9?r@~o^RBlkw_a0odH=%?&} zJ!2AO@I~p-;Usn~x=$wcm`t@}{PH-U-*Taxh6JWe?OMZ(7f7sNIhCbTvBvS+&|}bc zrywaQzJW!Xro@gBORi8KbdAxbo=3e`k7O9#_U2>9n2A$aaBMZ?U=~dmK>gwt-y&{y4Rqh$hG3+&X-^?#`= zEFwQ3 zI{)eI-2|&RnbnN@Y{EVM?A{3#Z`_r)AOHaCe7kq`^O_6m@~I2+b|J^N@NnN?$KOI_5I%N)nsGc}|gy#f$ zpvgfg)3k3n<(+7mx8s={_S-j!XY)Shi>4+%0UC`V#uBR%+VMq`a#CaqMeKs|2AD{; z>JP-t!_DNAKxdhh23yWTW{&z`Yb>^f5j?NX8n2@Xk3eUwhr%3l^*MW>*5-D%2dnBb zXLg+QeB)`0g{&V;b=p%_8pn1=kkwLiGr)Xs`=nZ_8i%22zIQ273NV~3itkYeueeIi z&i03YKV9-+-Fgy6@*y?NE+*`1&O&U+j~hY<7YwpM<3ZQ#h_PCo{N>ksdQe8KDqEVo z<8(wF`Y6|4M0Xto!W3oVsDX57O|Go_VMDK>*xntN{*vsz*C39-cAy6<$UKqPdCY-u z`^XPkbz$(x`VPx6-Rvsw>7Q~y9X&%W)5mhDFJ_ItALYj7d2^)9qPK|vHiZ>*nL#pVI%iI zKCM|PRE$haG4-*4AK8q9mQrYK+_`F7 zG)PRNY<6tQ0Yhg#-fFa* z2VHTQ_r$IzTuhys&$2tJ`zAqIs;#7^ToH@=bnl(CAT(pXNi>JZUnZA2{qELQ?o7ZR&wS)cI1fWwDS91Wya}|5%rvG_khGstHB=2 zZv3WzS5ULI22G2sgTpf{qEFB8x66~D(Nh;oGiJd3Gre#;0g57XV z;FS@XkrDZ+qhm)j_gDPh>===G%pj1H%MnuB4`~Y+Rgq)Y4*Yt@Ce`j$cBL* z+U?zUSNQYuhrie@5u4)drJnMo-%DNrHMQ^F?GAI5ue>+QmwqhViEmWGpx6sQWp`2N zq>Qo7B`=q}`y5S4PrR8@T+36#{G4}Bx}Dsii<6;`pH1pHNHu#n554?sM(ZCQ&icE; z|A#MM^Oq<0Kl#M`z820?5rXh+PBIP?kig#ryE>7!IQC7i@cZ^lxp-gOS--h@cXoYs zd&WJv-NE#iec*K5R#*9WI%*OKY0pZ~5O!c3F&Q$#C$2`=$tu5*8+e)O|Me!FUo5W1 z?2{yQ$<0f^cR}pIWlFF($)$_p3g>#!RNJ9RUAS=e6Z90cH4ZiCisk4$&lRmzc0gbW zdm=ZPHq+0ndGyN%g2zd6{2rlsTRi!*)Eab>gmg1!OrUNH^{PVlS@!_Kz09;myFjba zE8CI&miD!+Nomey(X3;KU#?<^6;rz6vGiEOHjcmM-FZmAGm9UX=!L=@)S zWcd-xWG5OjB>c0;UXG#w7Kx%-$$3A$7Rdt;%VNB5$s0_;akAHZ1lgM)E28y{fg+c~ z8?Fsq09iG~MV)(-JH3xThU`@#IFp(c9DB;?n22xqIMFMRx^j-R-f-#tZDeovH4kp* zC5535Qxv%a?=>5B?>02hrjH?eOCd}Racru~T$IR&6iX8^6=!t|e%01+yxv}(y?Ol-yi)I!vDoCw>$oIijnhTd3YCT3ZVVt%%tP2YXZpyTX_uB{te!@1 zIhjkCh;^s7dHX9ObM4_%)x=Gl659kp7zWM+SFOOA70}Phn`#XyyT7m2OShC_Fg%&B zmeQSbZW*o>Nqn6H@ZcdJ8)RdoETv34v#F?W4e0j&^X9&@Q^n34PZXK~#SEDvMNjCZ z;W+6qr1y_K>q5Zr*j0KY|%=jrBH{3U^tCYBJ|H9j(Q{jf?fx#X-$SrxY}S62)jJGw(eo zZb_mUOI(Sg)X}sl8_h3I#(u4*+@mW{@=}_i_%Fxt6Q}<*t{TfXUt`8-HFayL_1s~Z z^{`P>R5@emHK&y=4hp?H&^#NcN6t;P;}YPZu@7oHCnvp3R#32EbMXl+A$e3$c`V)s)5@7b7mdze?$N9@Di?BH*rBYo zW!s+3UTJxiCQ%KC^!UUs zB@{(3(UNTh3^JNv3$wg@Y?o$zAGb;_)7xtlkdQ2>fi0peN_1;e!OBC5kLH(JKDEoe z*vGRmQ|*~EaCr9Kb*z|e#wN=dGaY=;etQVhA}Qwp2B2sjNP`?iwOL{d<8FV;+`+D7 zrr&a9_Epqg#uSPtm9HjjIA1xiU}^C8`=?v0@OZadDa?n+ln9aqc+FnEeQrvFK}*nu9u|cQdPN zuvrV6Opr!u+52y98KVYRoB67QxbRDcHqJ5uZh^^Y#sApD>Oel3WsHFKv~o!h){BV; zbV_Ve=niFGnrUg1P(OubOc|F#l^h+*Su4BgBHA`oWCShASYhd&(lX|v^+a5jzDLXG zR06~pU>eS$mTKy;ZYa5vTgFB_*AFy|g_OZ*I88kJ>Vwr_CLMTfQpuNGyrTS6hOw5E zVS8qgVQ?J{T=Pl^rwnKX7*!>|Bw=U4o^eWQ(*gW9G>rLZr71d#-WnJ~lbjx+Vn66+ zYGc1);|?&4`4#KUlZZr#Lt{9|TxPD2Y&hPAfC#wSPU@UtxbBW%+-4Pf0%4;JIcr-N zoFZ44!r_cM@gesWfCXyEZ}>OwV-kCUu2$v9F)yx#69y<|7p7Kl90Rb=A>egG%beII zBsomVWhG?woEMC*-wWt#&{bB&fk$KZ3zT|DuBX}9$t37o&rEri8I91 zLcOFE%xKBP6WGI|H2CvpxDVaL}-q@OdsKG?#>^rMTn}+JUoR1}N zdU;!P(k9BPMhASP365~CY$-()&(5b-Ch%+Hfz7S%;P;;Fn6Lj4wi=_7iOB#h7ppkw zPU2cRmMugOz8!)%?y}WK-4~2ex&nk7Yqgh{$v;74HoF%&vrLd0;rvnBC(;STIv&;$NZ7lHoD3h2`D*B#= zjN_b1QbAxECyF6(UhTLv=BdrPxrc&X#p+ynwxL%MB%=^rqJy0FOLZ7eY7Oh9+LCd0 zLt)P^74t0jb8|&ONEhYg)7bxdPtHqdhcMii7*0LPUgX}#+R67oWy67dt37PV>-9rz zNF#B)2P7YbX2%3pf%zj2)g}=drV_Z(D2;>a&0hAf6O85fBAPzO6iF#81^Wc}g7aR1 zn2MBAIUSq!@*m9}_L1`RI2~#a#){e)kb8*fjN>c1Oo5^`OfS}{o3T?*|H{+z516N? zk`6vAC}6|M5;D6bNU24Q#zJ^<`Z<3_J)n*O>8^A(MTozh#uy1s^ z6mK{4n?6~F98g>v87B1{*!-r800HDo44ErlV!{0m?~7CA3u*+6)JTbD`ErPTc{AUV ztA-<@x?=G5beUqT(OkAb3vDWwZvh1hrFRZ|HqD2Yca&2&MV20~y{fWj(K#KnF8fF4q6jj-&Vu~C>vAhv4jw07!3wJMUJEd9oGW~sc=P6 zYqY7oO?u4Ma9o}qwl1|O3s@lM80efWo*lJyBfvK@#hB5=T*v0=$*yNv zDo5pT*exVpJRfq`Os)qSfyQ{D^Q|6cR-d?cXnDu7>;B15GK z!;wF1Ocl0~1+(>-$FL6cLzp?q{tM^-gW-H1v>8hBDF#!i zEA&)2KNybdXu>J3V9kjTGd4FTri&IT!LiBrW8r+8vNvR^@QFPXv&$k!hB~!tm7)&T zd<2}IolZ64L?jz|@f=_#;RrWpVz$j$H(E#j1V~pq&xx_Ss7wq2?VZ5RX`=k z2&ItSXpW;(u$-PiZ#em?)(p0J3KCE!BW_Tf+@_yq}b8po z>8a*ynlf(8fAct;kL}!>VLw%_$7*oQIQxCz3R5m|U5+xEc>g$@AG-^I$Ox(V3fmbo z+jQ1~PbMF$3!^n2j>P%ZyCgeA3m4r*(;2GII})|!pnC$tr|nky-vsB+P2VrnUN}E? zYSH^J+_FHgS0f-#0pcR%;-9`YVRx{DnX0mw*25rFhdW+HfN!{`mg9wzDt) zDnYTynyngkev{S)^oyuhKVLHGSpTH{B4v=Fn_vGxR)6&e`l`H5H`tZ@ z^5u^|yb@vf#^2hnU!2dre0f#S+xErX&HLF{?oz&JUwrfa@~5k>@bY$e`14yJ`7e~w zG6bWfb>9Bl?d`0o;j3%jc5hxUuR315{_~3=-PTjzPN)!MZNwHS$!>&Ptc9Sl$pWW@ z=v6wPiolO%;nv1wPuaq7$J6tIKo44A!08eNjXQYkLlI+{R! zXdc`oECKd|n-370n*gE zMeACu_Qd=L`cEi+aYlpZE2+GW96|wsX zd%<$JSZHJSBWrCh&%?gHm{lsiNcO37c%y8BUDh~P6LIyzlGW%H$@;7x-g*ft2fh-v zg@f@W7YF1tLVQ13Tq-5VQ9BLs2E#vU>ByNOWvANI5F;W_xvZ>h!Wn|Z$%&&$If-|I zAl9bYSjR5oxGliiu+sSa!9Hyh$zD|}93kj9ZkI%qfdm)1_9koJXw>a`YvVlfExK`} z_0UXHntk{A8dO=$1tqu&Su{CY&Kxmz)Q7fK=6z))_GulT1Ty59NUqvsIJaY}zKKqx zOY2nBXc~fz)(@R`Be^E9j#%@~G3k|a^rR?C^hLUy8>W7@Tb+4G4ZG})Mx0<$PTgLV zc7?ajE5`je=3MufKN=`&ARTdXGpAQJDTr)r5D=VF7Nv@ew3Vi>4oRM5I4Vw_q35$S zm95T)wZ+Zu+ZQY2y1Y8O|JJevqBYw+XLodLMC?`xXhBFTkP9uTq;6M-rne65WQ#SH z1N6lsOO&`)4SVSX&vmsRbpfs*=R@+d5$3PDmDeYVpf;NZX42xHr@OT{blS7{q^(YS4+Ih|B^)Z_NAFJ3&hLZ+9ba>}!u+a}=L zK$~NTMeFLx6qVy%Ca#4oX<^^m$Efs?Odl z)9>wK`({30AMIYdMGs2A9*YAX>$yO&M$UJc4CUHmrvpMXzc)+KgimB1s!oO4KqX}3 zWIqv1Hh|3u@)6XK(`&Sy&Z|JB52bRZPhx3NHL<0ta7uh2&#H___%%TdNHn&fb83g) zXdl$gA?RcXlV0vB7ob@0st={hPE`d_qEk+5t&-hHt+p2bLFA<~99pv+ zezN*-KYC2LM;|rwVUB|Fi37QSp1o-lT+Mczpf36$wsu4u){_=N&@%xyC(cV)sc^g% zTlk!&AWN&`QC34{xz+f+r3d?wMj5=foID^!E_2Bl?-J+s>bgm9we4lpPByf*8nd~0 zuxH?;bV0}HK~}H?26PG1!4=_JQ#>J!cGWG~*8E|k55+1|9b{7BYNupby>rSbs+?w# zdK;}LvVHOoYP~e7#c}Ap<9KBcsu6+0Mbf=+RCp=l^>c>O9rV!lWd3Te07{dKt6mhv zgwfzQVji3T#0))j#idk6n_X^I9Mr7q)y0k$ZD(J=mO8s~V8Lywv9wZj8jnt1Z&w`9 zFu*fqOI#a>$J^PN#yW7;8i7WwYkt%sBsS*xkcPYOjrd}(N!>Xs23KH|SZ>=g<(RWv z7=d?OXRFE5RWEzZeE3B#f#~VAo8A$|JX(B#Oe)11Y?ltiRyp#xD=VCn)RR=fxv-TV zuMFym$23weV{A-1dxx_Irr$Z{Gz?{ZAd?jVvv4j;E7e}uei<|`(ESE_{*7+0e|Qbj z@dIaO`uvC2(8KbT&}V9fhAPoGV`|K`5ZCmAKLRhFDLwA9X`nI}fU9Bf)yCg{#J(_#l=OTi1(t1ekm zHE|UM?^i|gFZXVqLqQ-xj7FZy)iX+Oa!5wxz*!~~Igv7eoF?Ch3sa}IJ%ji?D*p5L zudI>ZF76vP-RN=5W=VNdqM9lF}z)zYYvk`GOU2wiDXAQ3`IL;5xC zgOgQ_YU-8dxC4Ib2mYU$dJ z=Wp3u`PszJpX}L#2<68~#rP&in8GEMof>Wto2t}o(_@KOSDX95m2ViR4Uv;S@Wr7C zk`I6t0BO>=&Jj*y7idG_u;m4qJve9qIyio+*+aA$&fcRryKk|=hngd2>+GYY75y~Q zF#JV|51IzEc(f-Sa~4~T4B%AcO1+%Isj5h0}tdu)~td`qbbO8YC07qvip+r@Q zk~tiola1uWc-=|Rvq-YinD^%}1^123)_-|Q_KatA9?WyNt>!#lirA4bbkTj~%T32g zjdqTIz5Rm*-+@@bx;)1xvEXTK7E4-d1!BMysJg@T)egIz^kVY)2^UFTIe5t70!Aexw;U*T%-oDZ?Plm z*rfZZ^V>#!|70Ips3Z8FZtN?nxU>*}#jxwDslDZv%4ka9S>y8wo-O%OclL?mtf0R> zR>46PVErJ8Au1(8rWgZBzCqpHc$})0whvhDKwT#(Nz}j|A{bPb5L8iW9h~+QTYxG=oia*h&4qpUp7z7HdbAk2rz~p0bQ{mL2qpR; zdoU_N*(kG9#nYl#^q!kM6%dgGSQRB3ok9IYUh`DZmXmoh6XS+qa zqS*T<+Tn(S0tX#wPI+Urv4r7{ni^N9^@BE94c4)LfM|i(DFom$Ger1Au0qjnU}xyMlU!4b+#b$ocRtNAV2LTloT zmYhXeaz3lpD%TF?ve7kxk{Jkixnj6@Hn{{L*erm#=+%-FKKsb&!4N*n9jeE2hc28? z*$dBc{w0p`0Jes})vj^Uscs`k3N7+YJyO$lITj#FJE2b(DNJd5H&!lu=idH*Q6u-G ze_S!3oL{b9_vWI#%cTo;u42m`WC^FgvkmCAn^rOH>n5SGc|CqG+oLiTV|n?AF{p*C zi7bb{aD^<(*_CoD?9)P|AT6z4jmO?z%66uJj~&fO9L8caZys}Ji8cn$mB={lKD2p- zhD#BYT?N(s5Vmp9we`Y?v@me(vL^jAMQZrqDFB7x$a0~+0J)YkP#ST#rdQ+v8Wy&$ zS)|5b>-txq#=inJekXw%wslWBf>L!(!IzzZ*e+UB&4nRK57Czc0yWe}3Di*8a$Y+l zYL5x050Eu-X&4n6c&aK;nA_`eef&TTqn)eOct9K?PO!*VitLUI7GaMz_^KjrK>uaMgrW_}7kd0Bl3z~4f9&1DUg6w#F=dS%#ZYck{c zFHaDt0kRu0ZYV^_P^_EC1cCLV)0HFNtJ)bSa%7l_@5(rv3+qpuMl7=kI%aHa&bEVh z)hOjZRh&f7q>2L_s-Br(1#pXeRjI0RElTj=(IiTzh!lwqgn&!PsoXmQ6w3*Qno!Ei zsCux~j_2<>MWjrkMlqWq@{(ms<9r(throh_8y{NJJ5qQZ9jHNCbp?D@EOBz*tVE1b z2~KGSUO+atvDS|cR{+h&;er;xNZI=#b6CIgZ0z@rOWCUUWMLXc>P|snn*~ni0L9Kk zEDEl{(TnlYjz$ZdAV4Kk21_YJ_O8lyA5I5b+0bu84hqOljryIOAW(y})jB!A8fJb9 zV^79o-dj#X>i=ZN3_nME>~ndcVxaF^84|TbE0R`0aI!j(PHjsVkBT}vR)MlkHZ~;y zwm2+qaCT{3fSXgQv9=U;n7ob-QPDbv!nH1>F`TbXvfEROLdjZu3W<}YKUIiIrW$1K zNdOqKzaArm)TF36`DO|xAn%9=J2ph6$XhxcnxYt|eB}5^=fhj~A$6*8?@i2>U*P8d3&_y%Gg` zn6ggfxMYsy%uV~mK8hx;n;?FVff`jAiyjZPWjg0)gp8Bj3hzsC(j|v8{}BT<9yO-y z5vT!7T#RlUPzv>76x2rsfD)XoMFT|@T1!Rvlz|$L+U*_-)R3i{UbPn44g!&jsSanT zKvLP%qqD1)yC)9Rc+_~eN1z6CmtYMLRcu_Mm3>MbaCLE25_oy-h7;FsSOTh+NI7Q>Dy6WOBPSfN zT-3k^aB@RNQ`_IL@zShRD|#wtszkA3nhPeIqYYV1h7N$zxh7ufIW)7=u<;RVqf29h zO|=P-Laz0lAT^vX!WICj5@iQpJJhi8bhXh#W!c;^J94sLeUTy)WE?f+QghnbvSEff zbwMPyr=bgc$LJJGq9F-{5v5n}n>SoYW!$^{=5BZKL-RLN$L8a zA2?da1ATTcYV;c0uBkj~Et99#R;vOVUz^6c)zHE#UA+cNOyUw}#W|r`2I%r7 z^t|DCv9%V|;%@(g%O^d?cOEMRC3BZv12Cq_)&ESuBoa1|ZMmriP8xjPX#_dhP-vd^ z{^f@nbc`ulMz(b{&UorL2LfLVSXqtt020;Oy@=cIs1nr2iK36T$>yjE=>ogym%w+9 zV88)ym?Sw$c){TAqv#zZ1pOu%{fH}MA56K zkD^yeTCIk9m4%Zx_aI`-UP#XcVp>vi_uc)|N6{wqxn1xk(^pT4QTA{p?Hdw1Vjov1nB97cUvX0}}EqfT7EFCxq z7oj4sO&LwfG&&Qfh~oFjX%H-~eC;rP07fns0sfVuiJeO9W$a?>1X28j>(!XdVQb{r z)`IR1kg6GYMXily(4J=xi>w{oII#h&HZewMRiL^oP|c|ENBkZ^X{ zx;7lhnK{Fy&YG)TC-$AOAf7UmJj(Kq2;TRVdcdX@TnCDS_cchi;Sj;ni~;@YVMi4G z5y9-mS*&x{fXPE{cEI(-0df?YPuBWu?YL!OeVz|#m=i`t>4?YaX932M<6~STl`DbZ ztL-`FK57*G$aUrz*5z_-u5xkoVEKlxRKA99!Zp)-(q3n`9k+kXDEfJ^r+;^Qjft~I za4joHoywU3h>fqHl^na7U1v8Zy%&D}Zx}@%*;777CrTd_m>#Ma7E!5k%$qLQ`wIj= zi=uaas?~qfF#22rr#I4~O15))oTO}^a80X_Pb6hAt1x)aFnaoEVe}By9%4?;Anszik+OYe_>z zKx1gu7zT$a`r%^Ga;=;q?PlQr$wQd|iLgU! zJ}QJCdZxx2jj%@Xg(`EorZcZX1}@jijK;E_BzJ-5dQ446LDjHV5-4x1n0I!w?nZZ8 zN6S>5Du%xT1V+AQRG>j-sMsm_`qNnpSX#;G9X@ua$RE)yw3coLpp-qce8)-5fNf+b zDC8WuWZs( zI12=!uY8SmM_Jkv1o3AbvGXHG*XF>N2_!;+JS@fL7`$!4jNO}@B8a~iUT3hPIOI*l zh68pF%u!lVx?u80FBFcCs#e(Ip+pisG94r$P7druuU<#ai>T@W0j~!)4-lMMv23;G z^1OjKiwbe7vm#YV#)dRT3y%sj);gKiGUvJHi#nOG221&2yYb!ih9N3H3%;~^S2a}89U*}XH0n@xnPWu&qQcTnZ-T6!|)<#~mu} z=qwf3-U@P5i{fUbJ)qh(Xx{(d-qrQSmK(=+{|dbZFa>_InO7S|kSE8m^SU6LWUzpf zHM|axpP#BDjWp7oGa6|$@{O~=UhLHXSJQ`wWOtF(RTM0+9z&se%Z_qQ))r5}N{dy7 z^<9_bA(AmHCK=DvfG-|~%TkdO7~`o3_zwnK@f)=Hy}DT3mT^;77obiS+;&`;~3<)`qmGdAsI= zL1Q${DeB(XbqO-weARq@vo?Bf4|H7rp*DIcYxUK5u0|6JZ5f4Iv4*6f9)YveeO(*< zn_TI)+UN-zJDXhM;0af;&eQWQJHu{6c_%mCI?F@jh+$Jq)kVf zYTF_JKrshPFK%z`c`NQyl;Rtl(&Pvvz$Oap3RD^cTyG(GGZRWFwk15xkc)3!zZuj| z3N@r5i6~zCV$%oqfhH5>Zb>mmzdT!z&)vFS&8LkXC0|8?+vMr!-N@pciyhP zZ*cSpOy4e<*U1WUFTErxA#|F_SLRT_x~yRkQ&uj6cE_h^-hhNuq$_Ri3=i#|wE*mX{i@WKzMzfO5vzN5Io~6e>z2D1Q0jBK*m`x0d zOLE0W1I$tEk|B(0shIqH?sk?;eAGVqQ3`H&fpR{;CLR=DY;76qd3ae}VK+6EzWv~4 z;oB=?wH-F`Cp=4i!6rU|*xq6j*Mir;1~9v6?0FQLjSZo?%3QJ4uv)(ev3*Bu;y=!x z|MvTz@YjES`Wq1>2Iz<1hI=xIe@je^0_#m>v)`2xe|MDZd+?=V8t2^DgD_BEdMXn7 zsKE;W+rda^gKPOdxvdA(9y&u0?1O*#<3{jpKi~ZgA>M5<{`zkG2yn%ts4dE0-)$KG z>BEP3Ux2&qAOD5_`0nvn-WccEWRuk1skBV54if2S4#sMY-L@K$jbGrr`9J#S|Hi~v zfBoq{fB4H!KmWi;e%^8YNX?zyh^;~hG?S)l1t?(bnIw_MwkP!;p`XMC;a-~y6WNPT>{gK9yFVGDN#c7H@% zJk`h9BhjIL6~9$zeBz0{l^MOL1gL#vE0-y|03UNW9A+w5PW(OE%fhj>V&R>vq7tDyy|K2~ZTVBCj>LKkgTj4VV%o zHJK(}M1H8KH$>;h$ae7|{JZioNzTXnYr8zHPh>A@hzW)%7py8p8G!}zbA8IJMfCA~ z#dRJhdG^c@{clM(JTm5{AbcfQ_mPiymhJJhvM;>EUzF1AII0*lFJ1+)#oV{e=SB$Z zzI+@Ov0Z1Fc*FdIv8OFy-ER`aaBTF+P5g`}03Kbx?IyPS*UaK~Ke;w3lmpiRI{k!JA8e5ND+;@+Zlqq;NK3=A z#8PJO%j16lzevO)Is+r~`gx(NpV!du_=?#m03n<4^cYozJ=!YM?HD=}Uy{Zos9krN z?*6M39!GDt)j$cfVa;wv*IMP(&aI5?^wv-{gU&Y7u>VkeMkVEwGHYgl=-v6M&`~h% z8Zn!jr1an^a@M$?cddmVAy_yJC6(uT7-*whUF9B7=v<&~#lzlf#eCksg7-r5R_q1_ zvdg@Bou0+H$Ie3cLzTURXk?G4mSU=Sxi26_kqPKatCj(eqC2*;w!?yve+$P9Jk$Cb ziE!3Z7gEQ%T$>hqdBvEz6A_Y%%;7rZN!=7lf2k-X>`Oheh*dQ--;lmTp_VcG2Q%*O z-ZMNHHygMK5K0yAB}d>Z0YjFTvdjf-AUm@FZ6ZO+RVJ(CvD z=g>tZw9IRj2d z*|7P`G;B|h=Q`Q5DmY}?mRp?C6Znm`(WK~PhEKFXFGMehX0w>Cv0%>fRPV=nS58X> zkvP{oj4;=Wt~zsA6d9AK5tHMjRM*HncOEZg{WhZhV)|J7k1^720OCwfvl@CsWTh}| zOe{hRu!mq4Q-g=>=%4Fbx* z;8p=rWqa&Mg=ep@z-8|2ciWmqv&SN=f}OQ73O~~Xu|nDbAQ5E%2d){ zQ+$|l42pQM{2!@=&J@j!BwZ<;SC4KB$#Y4DS{=15_ywjyIZYO987lx%^+E%XAeTY| zRfbuPY2aB(s(Zfhm{B1?8r|jyXKn679V?eW157}Npb8M6Nm*GHB^sXnRIr>R9>g#x}M}NqcSBex~_5=(V1(Pi-$Xt5zMJtVwH8#>n%6cbtFt=q?Pb(&@Jj~hO^cNjZ zwkXx#Wh>;8n>Z9D%-mLP&K|SX1|lGEp$!s?VRyxE?K5~jUu`$9>uX}I6DG);?!1Cz z2BW_~qN6#8PpV(x=-)io5{0rx^FBq8@lk{@tBfUk*)KIEP8V%}2XGnXTGv`0u>s!g z))F4xC461h&#Ni&ixm8||6({#qi6~nts+Lq^{-p5`fRTd@igrbg!|Cel&Z$j!=_!Q z?rTSB^rxyp2D0C59l={aiEqay3n5xkSCR1Fyd~*&6Ro-6siD|UWe58rOfkFqt zR^rfXr&4uh5|5e0D^{*Q7>p{i<&X&zb^0ttS58b0|8N;z=`oM~Ek}uWnJ)&tD@!Aa zk5+56dRJCGLnw*IG`% z2FccSqI_G*374`Kq337}bdza$JKQbE>#WGumXB|ToG;nN^D^`KzsWdcJE$AFJ0hDJ zx^x5MTCEvXdWYg0$*nmuv2`P4;-RAIIFVLyNZuh_n5dCnTJni5p%=zb2$4O#uqG}) zqC4p;PYRb><))%_XAtkhqx*#s7ao->Op&3kgM+KdyoeJoIKoF!kJTidev-w8A2k#2 z=ROaR#)eaH$+O9t#e1CToq?;GS&@~)%!O%ud3t2t=Wr59T3E;<)=4j?6>2%D(6f3j zqVXV<(#cTUU4*}u(2o48Ze)mCY93m=uJN4i0=N@9vDS!cydNgsnnk*^fl6)tjih7_ zU@ysKY4Nf`=VSO~=hc<15Aa#Kus0GLV)J^ZwHJCu+*%0ew4zSr>*`)x+A?P8u(i7!?(x~l?~Yjo zj_@YM;+DGU$&kUUo!x#`TIA~^9wz}Sa~=zZmicj%TY>Z}5W9 zo#9W~2>st77z(8<=kpnf6AxKIxU=%meW7JvvQW(HoUTmhu$k#l#5l*;k|Q-@QK;*B zrdksQQVINRjpwqQEa)*@fx|Gjpt$+0#ybko8Ez!9i_xo7E+c^=iOXdLF^ENyxZ~K; z(qFmh5QS zvJMW~w6XbbsBoROR|N39%=l4bD+i>5E7fe`AoFUWC*yJC3#z=YjcBD{eO<@vrgB(Jxx!mOs=5#rjzh85u3 zKe>2N*3lUcd-cNWB_!uity2&lUS6E=f)9>4@P;vygLvd${HLTX&e1J_ao?NrzjJ4pOUi;uZf z#RgWO*j;CGThgUQn&-hG3!R5XL1z&X4zH*Ch-G(2oQcl5UEVL;OCw#`%Wvzq0H4cN zA1_$lnFJ}J*-canhs@2tX$YxX>OM*>x8la61>x%(MY`Q@Cpq`sP6q$DlW>y<3Jx=Y z#>UN!X}EOGONQFD*nfAwQE!9Z2>*FXw=jq>Nx)D%cHLyDwBn7;ltU0AlKG|`n=7aF zg{0;2b7c)BR_H@)KHv(Hi0xDc9jJiP$kyT7_OwKsXwPv>%3&Y6Wvu!)me@p&LR*Es zYeZ;hiU@b4O-$tGg)do1B&~ZL330izVP*IC(|N=ZNn-fELq&@$5uqmAknd&>RO4#a zV_Qhz5cJTyp7%5XZXah>NV7aZc;h_NpWDc=0hUYToXZ5^9J#&Z_5HIgN;@|@xBAVA zg70j?%+E_tU zlPZ9$$4;5K(|m_1R&nR7`u+)bn5{189cNuska^-SM?nD*ITX4z?3Z7eMY4oAb6D|I2m00T>la3Fvt;lJ z?Mnf-Vjn8D+Z_GyNG&M6x`6UUHiQhwGD#}Ojw-L{{RHxFqR7&jX)%RdfH+8cXrZhW zC675ZI%Ir}1oLbiYqGW6ifb6fe0N+efZf}b7n&n87j8yNjR~7c|D-HE7mJ`S+S;p+ zqS^ub4XDDmDXa?3$G%y0z@U3E;>!F5D++U(uT^I>emwA*SR0? z|C=SDls2-h02m0!6BOvbWJz$ewo%ry9iT`2JVB+{L5s{u<+Yt<${%OEn{Oj=u%wfZ zZ1Y;tr-P={%fh;uWV}0O&YFp8Uf4#pdqClt1=P%43pBq&=FUoTOFOW*L;4G2h?KaU zqI&AsE%jqthi{y+@)zP*!9G?%zz$XMVt!jIUwK->mT{W-uQDb$r?)M?Ngpa~=37OH z*Pi<==l*a-yYX*WX3#j52Nj@~ua9#5{oL zYae)YD{3xj7yR!HKl`|yU64*|zICQi3Macq0!&5}6-HdU`}nXFt#11l*^p#lF{l+3 zI!YB;sy2_)FnS;liPztarc1&#p@uMHgfYCte?P>Z%T@s$VEyB0)M{1QI&_x0g})z7 zSd8XHG*Szbi`R?vbmw1d$W}a3bv5RI&o|usX;~gSqQoL^yFuK-aiglMn+v||8jo|i z&k9H7z^LK2edcVVhijtnXC|i``Tnm;A?vMF(9zL(C?J7=@<{%xO6`UKCpadM??lK?Ib{vi`;TNlZp*-gn%Jw#6e7yJ~czh!T7d;zkd;sq^sg z@Ef}eIcI!5K7;XZjo?G^Ng4EM(!>^!xX<{h4F+%4pM+IZ?V*N#+U_@V5t}_Vzqnst zYV`gpYXsues3V|zW7gK)nnJZI+lNZQD`TbuVSOWoA9VVzPYcjCB6{s#{^`f0+kF77 zpkm?6wN@;Y+{jv(m*=7j8oUlv;h^Kkt|6ghp})?xpOZpXkhrcr;t+|sfuU5kav}Y7 zI5$zh-BokD(}@@eVX0m@2y6pvu(1T`0#0!;c%bu}l%1)eBM{QK0vSOc_6<@q0P6yR zAy=#%w)Khfz~=MpufSO#r@%7qm6QD@$kq?efzz!A*EwPUQZ?CGnuVt|?}ZIClMVNH zF0yO`F5xi(iauE^lW;TwDuHP%YJLfV%DlI6O8c>(yKil$jPnn<`D%WYtuB#bC9<5v zddS{BcO@@E`id?>hWs`V{jv^1x`GZu=JKW(sX5 zO~3xcJj{YQqY$$J7EUFBN|=N7gRxHO0E()C=hM85eXnJW^!^Z$Qt}rhKyOHYksBmH zLn)F)+_$0)x~~krtHXrW;jH7@V)61y&!QmKeJ+Gm@3;WK4ObmSB7kSn|Lr z|8f?5hF@kkfp!eNXjs3Js62PS9|_mZFjB84Z?&A~%t=C5-iFk*eTO|&xs-O?RJvWy zK-pi)KO;Ck3(ZG*gOM}T21-Cq7qQA#wIHp}RoV~ChgsTemqI>?anUtToBkVt{Y%8c z?sSB8Y|M@)+Do%L`?GTY{H3JBorM#@$L8sTf;>y1F^@`<5$0ZC4I@;S`3mKHRmaR42(=OSX ziURO$$d`ZLuhV+_LySjgNjF{q2(O*{>J&h_ z)k(j=D+L;XxKy&>sTcBTbwnIfrVkJSRl@erii=jpcrB4x*(khG}_ex3~5W{N@%g-nUlbz$}cu;Olp_ zhD&Q}OK%7k8e)5wjHnlc2-YUe$u`tN5AAp7<3a$}OxK9q$VE#vLH^uJ|1eegUWh}R zMa6a~h*hOqwISVzESF&r6l}@BF^q3(-kUlzLPqd@$DU-gl)A3R!Q5SA z;`CCgi`sgB!#vwJrawekx@pclH^}y?7&W<0AEKM!5H<|zczXP@K(lSPYMux#F3nfS z7=tj^9fY;7O{r87G)WE2G^K39e?ltT?>2p${zb!BNN9JGbfn}lR?L54dw>G>oe2_M z_-cozm(AM(#T+>=#+oTdnAH@zsU8T^`>E}6`lRsX%;`B=V<;0l$k*0#$xfGu+6gm} zl`$Z)itkw|F!x?x2`~DY1oiOd3n%S3$n7Kz&b@;c+3^nIer6#W***OwASf~en~@M+ z*#ujov~u~d`buTTKCS2J2)R{ClE!~|99`-hJ^op+Y<{Q2ZmdViA9is4N!%MEnE!h! zjUPI6&AvCGV%I`5p|djL8=JV|T&qUj*|JiZ1eQC36;%~{`UggZcyE0JH8Xkmqw?c3 z_6F&I=P7pm18oN34x=q%cVt8_6B*N~pO?*%zg~W1N86e3lP%$rlqV1;v=hq|KGb3d zr?u@Jbt~ry!eS5x8)peKp|X&z?a#`irdZG(KE`70`9PX+=e8TC{7VIm(@il*UqH~` z&O^j5x(c%}T1xCRfrt*teOXp)CfESd?_E2PB?Nk3*zUhj3M(e^E|@kiYNQ#p{+|;f zu8NysvD0i>pcm!Xb^=Q^AL||ga?~>E)=e#I;F=HTReFyQu*(~N;X!{>cDB<;T^E5s z2}v6HyTJ-A6GN2i-6pZdHf=H-ralGmJ+*#{wiy?W7d)ig-oSI`5A8<3%@x<*(OX3M z_y0O9N(IrV9F^8j^pXPsJ$(L`lZBI!`IV29)23+Zb&sD&h^Y}rwtWx&y7Z~!)pfm{ zmgB^;HCZ81o@xxGqJUy5OVsz(ixiNEY66hDNa1UEJB)&ee+YMm2i}g`z43nKj@n%5 zk%o8g>v^2FXA38XuKhTckv6xU_mdXybm{l!p>qP$H<{n<%+Gz=@P4ISo~p%Oq(K6X zoFj9Bcq%f~oM~b+Rf5$>#`0F4-y{CR+5Vc;Th+&xIa;cj9&d0Gfax<5W{WP$tX4KQ z&Pmvd?!1)L#80v16MhQs$jp86+}-1n@33)Ljl4Mf=mE@%Vqpg3MvYQPa}%B%A6@Sr z%a^0P_jO_Md%Z;wjDshD}blzx7+{Rg)G> zv0%;7(Hq`E?I&rDne8g>WM;*WV|KFk`&7whztCu+Ahy7v#Ws6#_1%q}`~+W4ZS*8Q z-zu~=tKfrq4(`^StM;p%&nxf2glnJR>a#~PHEyDTlQXQsHuijluIG9^g{h^pJXwpW z#aQb3@_r9rF1F`)b?n1%is#j*^?{o9>%&A~6OC=Si$f4={Qm^b?P(eiV1x0i2`UDfZzWYLW53V&~7L^Xw9)R~J&N@bniI!Zg zt#Q*C3qh8JZX$LNJIz4rTKVePHLTjTeUV^0!D*Xc!QqZLlrARrLGyI;KiE~HyI6W(W|M0>WTYY zxd(Y%M;?FOskD5_ZFY;nFQD5Ra4w1vDa31G&zl|Z&|LavvWnBTy<6w3KdTOr3{w~ zoEt$2S@XrD3>yT5;pH_kemKJsxMBC+_AW*Argv8mKWD_K>C^qQcI<70=NK&(>snTU z^ct!A>O(|p+nYOtogwOosBOg$O5DcF@>iUOcFqVfGxEco2k+H_e<^P@Z_bkp9uPu~ zH)riblU(9FbLLHQ(dXVA{WxoF#}q{^tQq;;#0P1z5%LT1?Epjrt;y{*X47gFsINCU8~WF?`&^H4>0E^27s7Eu6_D?w%GScm?9n}2i#sk9ctPJ z@+9#)!us&se#Tf`!c*SiCD7S|gT#UMJl@*|1dIafh4%MR7V+u$zO3Zwb$LHM|0K2w zMpiSw;(~nBsr}+Th{@pCwHxooy2A<#;N>6kyEwS{W*hosqucKG5_(i*dzM=}MZizB zy9m1dsRUfg@rVNTYKwq;L^iAEd;nCs&?w3%@}Ww}d4W;1_XE><6=mE0;idR&fq&_f z*t)F5|ZBxg;X7SDBz-AG7 zH@ZKZeIArP3|GpP&R#!+Sf94OzT9UGYjIEf9AB(p)IKEqH0&nh3H^i>4 zQ*$vrSVm!h-3mvSVqoGVT(RZVU0r=HanU6HH<+8d=i=s51F(y}?*)5xpLdV!jH)OK zh>ka9dXv2Nob!Ekggj9Qt`Op-u92oY&Cku*eR5>2(g3YIru3f9v|8`e+}MGF^^~zJ zulBjH=(($+Xz<|YYmyL8B89GtadXsKw$jtTC;{5WL?nq&+@hht-^W6E;bG@qjOZ2} z8M)Jzv3_p1V_^eg3oP=DLtDJGGAF{N0b>i;u{E5|LwPQZwK(VC6Cs`M1VcdLSRR*z ze~eQNP6uEAvOkhGCHash4Lb7)7^D_p3Xx`Q+C|cCA#&ctU`?}Q67yJ&8b*T4fv>Y@-TD;9X>~f25YuEb_m;BfVTIdRLj22qb6YD6dNirUv3k1C~J56_7Jp9_$bsd zR`3DFxB_0mi9D~a5rhSJSLQsLU|#k~+CO~qp-oag7HY98wE?(Qh7YnVC8OjMtGMhe z?bW3z?bWj#w6Afsc%!NrzHMW%2R>HicC9+5G*4qE-W@|>F!gN3+r^Kno^J6E{lA5?+1-b8a(E;%Zfjve7#DE-|S|j zPjXr*i!^7KRu8PA&d&#pEg#KYmn$a4F4WLG(U?LmD}22gJzftF_b0tSpZh0l!A_Dx z_iCSSRPTUl!wXu8`WphBMXejPMedC`60a3SJ2ar5&*L2iA_(r}x)pz|Yu0mFU7Ym- zCl{}6qvGm|pbPLc;rF1U=gM5KS;c^7XF$D;$k&vsTA$MSw76yQ&9tvrFi+sMHqOsf zmYkWBu3O8RK7&wiviT&+Uo97pzY)H$IjM`~M+Y~XAzW>YXi-z7v16UYY%AmMBqeQI z7re}IUl9d^?Q7S^>ffHb886d2ZfXt(q9}_=Zx(ar)FXB+91h>8f z@JrDOfJhHwgY%38d9S?D3gu_arqIAQRJ5TA@ z$UKBbU7t)>Gh}u(HnSYCCnPKGw>=L*Nd+yEvhS5@8f~^j%q)< z)DM*&Ha~TlSBGXLHI#>hdBKso3D8@zD{M1HlMD4aQw>>((U^_=rJv^zH5mlDUZ`Ft1Ls=26K%zm=@YkFI1`P3}du6R9XVk1#A8PXMU zL<9ltnXn>5fXTQbg>waqsE3gozT{W|1uLmwiqHu(28r-^I5jUjG1`Q+@i8aLsJI)s z`sHf&t)c=_MC97QNDu+5mK>uCVOVy?v1fzZ$62wnAm=KOfZVQPc3+hQ7G%kk@mN8b zX;HhZ!t-zG;SdVO0TYEIhV%?%DPo~42`L*D)Jf?l**4M3ZEWx4{1Nhjb|EWGhbe2UQ;?CkC~V+- zB0?O2-CSjPZmWz#<(*_}=8bL^jYKtBBn3qmJqeVFd@_dqQY+#;B9J$SCdjAi2x`7n92Nx1kUQrp*1pxaB;W`rU+ILu`Yc&D7K^^R*X2?+NN*M z8Z}COXe6lI92XMOsrl}Z=y8zT_$c#yr_1SDBTvq)J}D%|(lK&&$$6)BUSAqs7orEg5r$#j4?Wp|k^ESCfBGeer*)dO<+S@4Vk=_sCPex;e+GW6s{jUd#@| zcO!M*1DrngIM8!KdKFF0+lctg(cm@k#K7v30LEz${UPUa)r~@%!NDk)9H~qJMl86% zMk1^^a3s`F8o8fY%>WRhC4aosJ=fKu`EHeeT<)h&lo!)!-FK!%3h^Q1IGHP%|T=6>9f5 zB|5q$Y`!4l+$_sWVKH|UtYQK@ig8b`Yt3}^nY1Z&=b+%QK?{t zV6^1}C6=j(RlzkxNiH}_Erj{E1?kFjYMjtPs%~spyGlyXt$`zw0av|ec z%`-*B>lu&_j6(CJH7iGqE2%=JBSLG!s%4Mf$6*_Q=M{m;Mne{g=ADGqKI@QzRS44= zXi81Ai0daDE@~zTv;u33GZKFDeAX0U6=3dezw5_xqm;6=16qo^2nkACKf7A12Y;$zjXmk!!UX%&hCF?+M|n96?)xLKI*SZq4*0y>Z5& zWAq6#cttx&fOSj*f`D`bchf{8u7_BiXiqtc*pSsUZ^h96cVudBBRGn-UjlKL_%!pl zZbllIx|`uoK-a5+@uC%aBb?Dj2WwJHekeS_a!Wc~GAVC;!8I9pZ+kTx+0f*ECZ^*>FXw6uHR(#9Mbm zILO*U+3`e?WC!WCtDzH8yL6~P@tl}asCWv8U~2qbe~?Q-E6g&J$WV546mUTcKa&~- zr$y0W2Gz)Z)FLMqj+in!4|`Ir)JaVHixjCy(Rvz}3rAF^zvwB)qRXg+11V}P$EgNb zO{TC$Kt|0A4b4=pm`dTw^ke=@!U2@}z6`d15+XN1mstHd8(BE+c#_WfsOeG zjVR!34*Uswrv3^o?eZjsY%WY+c@m^FIXF$0AtzH$;O=JDOjm>MJ2$K1Cr$!y3dDlV z>)x>SyZf1t(bqVGZLSM;M-N8_n!fqB%Yc(rxa5x%OPnm%cTKl8|M6hmE=^=0EABW9 z6DMe9W`QCNFG;nm2xRt%Ca+41cOGm#Ske})(Ab^*Bf9(5U)wNxC>if@QB|Nj5#7fb z5mVE?bv*!^*q+#C^ow0_nH1;(Qd_)gLR1nM!$hY<##yKV-f)^s!+$h|6OmM;ECXvu zL6~wDEMEr?Imju?)f$Jv*YvX>C~5pqP@R?~Nd?&)Oh^mYB*cne;tZ9<3G#Ls$0kXt<&;6@0`^}AxmHu8nMjGH6+g_89lCh>pp)dt(!kKH zoC<7LPSuuW8`(4MiKS$c!;+}N?B*G;;ozwu!3>l63_S#)vZF69cplHpICU9xvPwk3 zLfMM+a-cv0?$4QOVOFoq5%`RO8IXArWDqe53%_2qG8GZ)`|2@aIEKoMX90f!F_JiA zw^J_H93+jXmr$Ryrfu*#D_l(=x(o9uzcyrCr5m1zU~GogD{W{yH+5L8d@P8|n0Ln+ zl|k`PvN~=1NNRxp;0dINdhY(DE{0n5pU^C54zv)e2 zO*KdE{#ljiuLDDqG4VzfPQJ_h-bFq|X7UwcR;PoW#^1_80B7cj@8|-{v-*dmwMs-p zmi(1{Xc;}Ir&HfW63_^hrtvG6c?fOV$|IC?8mjIcv-(z}Uta9#YCUtw_1Ok|PqL^F z6TVHHDE2+QqJVK9&M?5`4>ilNd+qR?2h)D;xV4Zei6oq6aYNWKFj+r7wb2D~GyX)= z6AF9XA7%{b7eRG}e0$!uaj|kBbC^)$;(*BAG@GKNk-GZV`Px5|O+$Ms;|n}3WyeKnG-`8`>vUbd$p`-ca#mFouz`!qC@HvpB?|lA-J(aK!-X z)~vqgj>^tX>i`oJCU=G|EPX8n{|@K{tpz4bc{^{c2fQr;o6~i&fouUrq(&(P5WB_u zB#MhbL|>UI3K^M_wHVWZT5=55m2cB{8AtLAW0DI<9i?z^Sr{SfLKco7btGG$*# zU>jN5;KQny#F#PGy7U$}anpEODx)qSn}}u-E=W+fG2(*QV{=j#$vDMI*&WvWxykYc z3XZ5qNo1L7t0W}Qo_AJkw9k6l(9E-xBP$kIr;xdDhKT}n8c6BV!`%s0e_HlD=okWj ziRibMC(X>$>Dr>)SoaxGCKR39j9miKg-gfaL%I&#J zkwP}Ngn?m}qjYHwHhlmg7FsfqJ*xeiYvF(UEWM)cc_Cw4&{E!SYn9iSgGmb*PYa0+e3V+gX?(AM&r6S&_e<>7 zj^cFHI)usvrSN+&d_LUTX^gJ|D7Gu!>kD)=mF1;*1~s=_DC&qQO(1d(tg=zW(Z!#y zTiv6ZwPjfoc8=<*>U{>#%i-akX)RoL*XpCEnj<~AuXA&&oqLhN+lH)-v=a+AC;W$* zx698fDBj+-S7kX(uZxBIX7kf9go%~XN&xY48MR%@c5a)_QRk+kmrTW!&dksH`ZKqh zQssdyh`Ab1DQWXCr=kE{c0dgnSp_0th*Nl~=A*owdZS*gtfFtdZ=+A`B(%Z&^LGW` zguNJP4VTq}0;kry+zB~;ocE-KRDJhfS)e>op9?o#WM|8&DV$bvbXd<@O}%KBWnskH;V+9G;%~!Q0-xKzVD10 zM=88v6*JGyH;J#4z<*plD8G2u)~XA_rEU_5egQK`!1zijZg8B_QQc%kjRwc)UGe}+ z+kPJMZXRjIFc=106l&JAu$(bD#UIm}oaKqUzPenWjh{I_jzzUG=xw(kh?Z_66^`lS zHMe`~_EaNn2dVz^W9;nQZ#JG!^ZRn}B57uHLsj{z6m33YYwGmah|Z3=X1hhTw3y}3 zr@=ew%-DHbws+RDpVzYQC%Rwo9Z!#`g<8{%D~LCsc81DB>*b>ZT2iKPXbD$OWa-Ou z-N98?I7Hxn(fk3SX|u6~!uOj+~1MMkx%SEFH4@I=sXw^_zO!XH4ETq2x= zvb{==rgx8DnO?aQeIqwLnM9}8!}(VCxp#zcVZVTM&C1uhO1x^FP7NSx$Q-AW z?I-onl2YogYfc^z&&`l<;H=YTSkWcf#xx-}nh>99xvcd|7c6sN1JB~hn0*$s@DGX*6xH4d5lAnjr9}pYQ6_a5Yu@(PlR1hA&r>G2 zg%OLI$;<>DVcSIC_M|W5F;{5>DymtTeCZtujmJQc-?;$v$#*@V5g4Mz*=SYz8;2tD z{=P=HqCd-rk+EN@8+`035^3<9e>nN)sQ~ip!T(2RGYY?l0GH zb5dKYd?o;3qa9V5{-4^|2EM2Gd2Qe(A0};PYd1RI1d}x;GmWHV8FrpK%3SX@X|0~m z6vu&ou<9>|35qJ~s@W&!;1OK5vlXsdPmMwat96AEioasf*mT1VW*7Goatdd zS@?<1Rxi!D26*A3&io`ve<0lCv_Qm0LrABRA#O~-h0&=-j{G@+J5QFlXXf5xTev5u zyH9N>WxXOn34&lmO1a1WsC2}NlN)~W>$QyyhksuYny7hjt7HW5s6=%Kp+9F6yNyA4 zW7&)6-cikYj&Q+KK4z&34+J&We)&)>5-2$iepL_Q0deRO&b`As!8u$}^>gN&m)cDy zUFKEIHWS?}TH8Q!IXT0f=V$rtP$;&8k|Q?NL2$OF=>^niJn&bjqBYE0Gpmz!VqcFyl&?~dY~ z4JHryr`*c&D;0Wu($YlIKM|f}2tbiZ1&p|8*@vQ#mSJ;Q2hkrzzavU$DHq=zZ`4Vk z9$N^A>UKYAtVlbuudY=wq(%1Q%%PE3>3Hd|4#8&3+tJBbs9pE zxxauPO3-XoYX(9si@#A!keW{Sj#4N!_+Qrxt0`@`K!i^UOTDsDsz;E*T~q>l#yt_} z*tq{=j_r!>@Ka&9b-?L+o+#>x{kXfnjK;!kf6xfaKJUr*boX}-REH=bGOSRAa4w!` zB2EK|%_ii<_T0(Mmgp-48Hy8XzmFR0g3#mrXWK>!JY0M5786`}Fh+zW^H&0e4YVg& zq0gV{9D;Wn7@3jCtR#YhY&_!41yy+3wA59-J8~SFAUvncah}|9bmU?hyNbU9QS1bG zDUQ1!0Sv(lw_j-ZburH;K3So_2weU=c;k%AOdbfK4*$#^p*Igi)&+mlY!x1O*y+r! zT*06I_C$ZJdvP+g#wsNd7~X-xsxq(V41!Je%7&RI9T>N&dMh^P&79?BQm}JHg7T6o zQn>_o8MrQP&{EKJ7uRIt>2aq^8q_!!y0$YDJQjYRHfjeSFZWgB3|LIn3CS>w8r}BtU7fT_#WiLm%*@ z`7ZMWW}zW(8ORVjEV64W#@G6UeC*_kXyyVIs=?L*&2-Ax=FM2D4m3*iK{j0|t8xo> zv7EbnR*=F$R(QRHZW@^V(#jl@_OX?ADpbT7tMF(wxE;WAcDbP`V@#H%sjula5=v0q zl|NiHGFH%$4sNL*Vp*--0)2X69>6oZSB{%`Uf5>EtLa^IdU9KGi^*DOdB|Uv4vV0l za;SnbZTm6(`H&f&NEsTgqeOo9t(5CeI*~RY4{mQd6abdxn>uhLsJsKamuUVD97D?P z54p0w8S3O>=%Ygklsn~{Kl!`US%OiE@D)*HmS5TFR!s<%a@1z!qzGaZC!05>OQWVG zj+P-yZG5oPE+1JG%voSVOM1W*Y>pM)2w&MUp6!;Eht;LNlQFK+ z4>Uc5)G5=~uPd09u6X(;fRORzCT*9mi}tZXOe~nvwyxO$f8_Rqrk^oOPP>lS_ds9~tB|rte0->zx6Iv}>NLhRf(YPQn zWSn1in*}b?(4E5m?hlMoph3dqz+ttL$q*`2CLw`Nz^x6-1ma#=D!@$tC8scGD#Ky5 z)6MT*M*aikFJ*Tj0mG~=;v&0#YS3t^e3!WE5{=rT8b07u9Bn>&{x&^gnsGpb@^wWm zY$|O^Mr-X;O-gS^!%#Ibo~lSM_-dBg0HTpgo8i^06E$19xpBVlCHJVb0tCU6;e0%7 zye(Gv^PepMSgEUZOle>bPMil4x?X3=+Ao2F@=OX#;?e1%y(Vm{Lw+X5X`IM*_WhY3 zLn=P=f>~pVe!8`z`qk;4rVk8H(BHl*H~jD%rbAgv)3SIrQL6uec_$IXTWVHRHna_D zfK<4ZMIU@1M4b9s+!|h}&6HQM0FNCzvP?^!U7Tsu*;CSr4@%G?QfP4zp$Ozy2vxKhLwVJX zol}*I1ICciGhxN}Zu=r`q70Y&0~dPA77tUMlg!$r1SEQSc~@|{^~OqOi6>qn$ug$d z9|+g_q{?bGq`2qT#lc&6%xXpkPN2TbGz1YfREls${$ff6J?<>!2fbCG8_cK5&RO^Z zY!?KP?{Vf<37j36v%X+0ANFa59iZZje3CTJclz4=0=#$Qke9h-BkKck!}MQcoViR$ zs$rUCdQzV>VF)h-D@0mHTl6R54e}~+jlfgY|HwWK0B-pNqz=PMhXZj%$PMCwjCyig zm7^F%(X7A@kqKi=c{FOi=}yVwNTyZ9%8P6tgp>U3A~H{&HUVi3vX<#i>KPXt_7x?_ z$}gh1`XMBn7_<2JBvr?@QL=9JXK)`ho2a+kGQwj|J}n~1{1QUyz@s2P;`1^X17FT2 zR`$L3Aj?+&a=~&+Y|!8R#mFH5Yy|;vSBR80ALEX+lHhC9R8r6`rRg^gM4;qfR%F&K z=rVCOOia%zw~A9MCaB3Ag}u8bK(40T@!MUDVGQaKoqlf*y zU&&Vy;EWS(b*f8!wZGPQ#c-3kT`cHbcBU2-v&`M+3TQn!5t_eNJZGVx@q@H*8#{uP zq{b6m*O8QlC{95jyrPBBgq8U4l(!pY^Rsi-*URH0d8XaygBZqB-t|K9N_)ryAI4ie z{Ez57m%lnl)tzv#j_6F$&O|av+x#nNpbP}EaY7;?XyEief@-vY!6c!mY1p7aSn!+g zY`ybXvW>*Eq$6zQ(^N#U01`ybUjgAw6RD&8@F4gD0-|fj>6L%t^d3E+ZLsI!Ujdzw ze+5E#;3Hla^4qOvH#3C#X^T^W9O2g|_YOCY^cMvQi}P=!KHq64 zes6yAQoz3m{s##H31re@rLsB<t|9^T0F3xsN2CgPFP7W?6c5Zq$ zcE+?;7DfifdjFmR{_nP&{rf$ zLAxKD2}L=`CScnffiU6U1gs|HBb$J25hTKdh?!VS0EYuB8%Px^5QYHv+ISuW@c=pH B@<9Lq diff --git a/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_011331.zip b/squeow_mod/squeow_mod-backups/squeow_mod-2022-11-13_011331.zip deleted file mode 100644 index 449678ef9d98b3912e3261f1f9bb85bf0db80ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78013 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%0DJDgW5K)X5idGsWOZRf_1>D$Y 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 dkL}%K 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 eAR+#rv-scl0S5SAM*%KEc4aMdadl;H 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%0AO6p0n|7tCu7k06_Sr52 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 ADC1_IN15 */ - GPIO_InitStruct.Pin = AUDIO_IN_Pin; + GPIO_InitStruct.Pin = A1_Pin; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Pull = GPIO_NOPULL; - HAL_GPIO_Init(AUDIO_IN_GPIO_Port, &GPIO_InitStruct); + HAL_GPIO_Init(A1_GPIO_Port, &GPIO_InitStruct); /* ADC1 interrupt Init */ HAL_NVIC_SetPriority(ADC1_2_IRQn, 0, 0); HAL_NVIC_EnableIRQ(ADC1_2_IRQn); - /* USER CODE BEGIN ADC1_MspInit 1 */ + /* USER CODE BEGIN ADC1_MspInit 1 */ - /* USER CODE END ADC1_MspInit 1 */ + /* USER CODE END ADC1_MspInit 1 */ } else if(hadc->Instance==ADC2) { - /* USER CODE BEGIN ADC2_MspInit 0 */ + /* USER CODE BEGIN ADC2_MspInit 0 */ - /* USER CODE END ADC2_MspInit 0 */ + /* USER CODE END ADC2_MspInit 0 */ /** Initializes the peripherals clocks */ @@ -165,7 +165,7 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) PA6 ------> ADC2_IN3 PA7 ------> ADC2_IN4 */ - GPIO_InitStruct.Pin = TEMPERATURA_Pin|CORRENTE_Pin|DIRETTA_Pin|RIFLESSA_Pin; + GPIO_InitStruct.Pin = A5_Pin|A4_Pin|A3_Pin|A2_Pin; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); @@ -177,8 +177,8 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) hdma_adc2.Init.Direction = DMA_PERIPH_TO_MEMORY; hdma_adc2.Init.PeriphInc = DMA_PINC_DISABLE; hdma_adc2.Init.MemInc = DMA_MINC_ENABLE; - hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; - hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; + hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD; + hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_WORD; hdma_adc2.Init.Mode = DMA_NORMAL; hdma_adc2.Init.Priority = DMA_PRIORITY_LOW; if (HAL_DMA_Init(&hdma_adc2) != HAL_OK) @@ -191,26 +191,26 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) /* ADC2 interrupt Init */ HAL_NVIC_SetPriority(ADC1_2_IRQn, 0, 0); HAL_NVIC_EnableIRQ(ADC1_2_IRQn); - /* USER CODE BEGIN ADC2_MspInit 1 */ + /* USER CODE BEGIN ADC2_MspInit 1 */ - /* USER CODE END ADC2_MspInit 1 */ + /* USER CODE END ADC2_MspInit 1 */ } } /** -* @brief ADC MSP De-Initialization -* This function freeze the hardware resources used in this example -* @param hadc: ADC handle pointer -* @retval None -*/ + * @brief ADC MSP De-Initialization + * This function freeze the hardware resources used in this example + * @param hadc: ADC handle pointer + * @retval None + */ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { - /* USER CODE BEGIN ADC1_MspDeInit 0 */ + /* USER CODE BEGIN ADC1_MspDeInit 0 */ - /* USER CODE END ADC1_MspDeInit 0 */ + /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ HAL_RCC_ADC12_CLK_ENABLED--; if(HAL_RCC_ADC12_CLK_ENABLED==0){ @@ -220,26 +220,26 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) /**ADC1 GPIO Configuration PB0 ------> ADC1_IN15 */ - HAL_GPIO_DeInit(AUDIO_IN_GPIO_Port, AUDIO_IN_Pin); + HAL_GPIO_DeInit(A1_GPIO_Port, A1_Pin); /* ADC1 interrupt DeInit */ - /* USER CODE BEGIN ADC1:ADC1_2_IRQn disable */ + /* USER CODE BEGIN ADC1:ADC1_2_IRQn disable */ /** * Uncomment the line below to disable the "ADC1_2_IRQn" interrupt * Be aware, disabling shared interrupt may affect other IPs */ /* HAL_NVIC_DisableIRQ(ADC1_2_IRQn); */ - /* USER CODE END ADC1:ADC1_2_IRQn disable */ + /* USER CODE END ADC1:ADC1_2_IRQn disable */ - /* USER CODE BEGIN ADC1_MspDeInit 1 */ + /* USER CODE BEGIN ADC1_MspDeInit 1 */ - /* USER CODE END ADC1_MspDeInit 1 */ + /* USER CODE END ADC1_MspDeInit 1 */ } else if(hadc->Instance==ADC2) { - /* USER CODE BEGIN ADC2_MspDeInit 0 */ + /* USER CODE BEGIN ADC2_MspDeInit 0 */ - /* USER CODE END ADC2_MspDeInit 0 */ + /* USER CODE END ADC2_MspDeInit 0 */ /* Peripheral clock disable */ HAL_RCC_ADC12_CLK_ENABLED--; if(HAL_RCC_ADC12_CLK_ENABLED==0){ @@ -252,42 +252,42 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) PA6 ------> ADC2_IN3 PA7 ------> ADC2_IN4 */ - HAL_GPIO_DeInit(GPIOA, TEMPERATURA_Pin|CORRENTE_Pin|DIRETTA_Pin|RIFLESSA_Pin); + HAL_GPIO_DeInit(GPIOA, A5_Pin|A4_Pin|A3_Pin|A2_Pin); /* ADC2 DMA DeInit */ HAL_DMA_DeInit(hadc->DMA_Handle); /* ADC2 interrupt DeInit */ - /* USER CODE BEGIN ADC2:ADC1_2_IRQn disable */ + /* USER CODE BEGIN ADC2:ADC1_2_IRQn disable */ /** * Uncomment the line below to disable the "ADC1_2_IRQn" interrupt * Be aware, disabling shared interrupt may affect other IPs */ /* HAL_NVIC_DisableIRQ(ADC1_2_IRQn); */ - /* USER CODE END ADC2:ADC1_2_IRQn disable */ + /* USER CODE END ADC2:ADC1_2_IRQn disable */ - /* USER CODE BEGIN ADC2_MspDeInit 1 */ + /* USER CODE BEGIN ADC2_MspDeInit 1 */ - /* USER CODE END ADC2_MspDeInit 1 */ + /* USER CODE END ADC2_MspDeInit 1 */ } } /** -* @brief I2C MSP Initialization -* This function configures the hardware resources used in this example -* @param hi2c: I2C handle pointer -* @retval None -*/ + * @brief I2C MSP Initialization + * This function configures the hardware resources used in this example + * @param hi2c: I2C handle pointer + * @retval None + */ void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) { GPIO_InitTypeDef GPIO_InitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; if(hi2c->Instance==I2C1) { - /* USER CODE BEGIN I2C1_MspInit 0 */ + /* USER CODE BEGIN I2C1_MspInit 0 */ - /* USER CODE END I2C1_MspInit 0 */ + /* USER CODE END I2C1_MspInit 0 */ /** Initializes the peripherals clocks */ @@ -320,27 +320,27 @@ void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) /* Peripheral clock enable */ __HAL_RCC_I2C1_CLK_ENABLE(); - /* USER CODE BEGIN I2C1_MspInit 1 */ + /* USER CODE BEGIN I2C1_MspInit 1 */ - /* USER CODE END I2C1_MspInit 1 */ + /* USER CODE END I2C1_MspInit 1 */ } } /** -* @brief I2C MSP De-Initialization -* This function freeze the hardware resources used in this example -* @param hi2c: I2C handle pointer -* @retval None -*/ + * @brief I2C MSP De-Initialization + * This function freeze the hardware resources used in this example + * @param hi2c: I2C handle pointer + * @retval None + */ void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) { if(hi2c->Instance==I2C1) { - /* USER CODE BEGIN I2C1_MspDeInit 0 */ + /* USER CODE BEGIN I2C1_MspDeInit 0 */ - /* USER CODE END I2C1_MspDeInit 0 */ + /* USER CODE END I2C1_MspDeInit 0 */ /* Peripheral clock disable */ __HAL_RCC_I2C1_CLK_DISABLE(); @@ -352,48 +352,59 @@ void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) HAL_GPIO_DeInit(GPIOB, GPIO_PIN_7); - /* USER CODE BEGIN I2C1_MspDeInit 1 */ + /* USER CODE BEGIN I2C1_MspDeInit 1 */ - /* USER CODE END I2C1_MspDeInit 1 */ + /* USER CODE END I2C1_MspDeInit 1 */ } } /** -* @brief TIM_Base MSP Initialization -* This function configures the hardware resources used in this example -* @param htim_base: TIM_Base handle pointer -* @retval None -*/ + * @brief TIM_Base MSP Initialization + * This function configures the hardware resources used in this example + * @param htim_base: TIM_Base handle pointer + * @retval None + */ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base) { if(htim_base->Instance==TIM2) { - /* USER CODE BEGIN TIM2_MspInit 0 */ + /* USER CODE BEGIN TIM2_MspInit 0 */ - /* USER CODE END TIM2_MspInit 0 */ + /* USER CODE END TIM2_MspInit 0 */ /* Peripheral clock enable */ __HAL_RCC_TIM2_CLK_ENABLE(); /* TIM2 interrupt Init */ HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); HAL_NVIC_EnableIRQ(TIM2_IRQn); - /* USER CODE BEGIN TIM2_MspInit 1 */ + /* USER CODE BEGIN TIM2_MspInit 1 */ - /* USER CODE END TIM2_MspInit 1 */ + /* USER CODE END TIM2_MspInit 1 */ } else if(htim_base->Instance==TIM3) { - /* USER CODE BEGIN TIM3_MspInit 0 */ + /* USER CODE BEGIN TIM3_MspInit 0 */ - /* USER CODE END TIM3_MspInit 0 */ + /* USER CODE END TIM3_MspInit 0 */ /* Peripheral clock enable */ __HAL_RCC_TIM3_CLK_ENABLE(); /* TIM3 interrupt Init */ HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); HAL_NVIC_EnableIRQ(TIM3_IRQn); - /* USER CODE BEGIN TIM3_MspInit 1 */ + /* USER CODE BEGIN TIM3_MspInit 1 */ - /* USER CODE END TIM3_MspInit 1 */ + /* USER CODE END TIM3_MspInit 1 */ + } + else if(htim_base->Instance==TIM8) + { + /* USER CODE BEGIN TIM8_MspInit 0 */ + + /* USER CODE END TIM8_MspInit 0 */ + /* Peripheral clock enable */ + __HAL_RCC_TIM8_CLK_ENABLE(); + /* USER CODE BEGIN TIM8_MspInit 1 */ + + /* USER CODE END TIM8_MspInit 1 */ } } @@ -403,10 +414,9 @@ void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) GPIO_InitTypeDef GPIO_InitStruct = {0}; if(htim->Instance==TIM2) { - /* USER CODE BEGIN TIM2_MspPostInit 0 */ - - /* USER CODE END TIM2_MspPostInit 0 */ + /* USER CODE BEGIN TIM2_MspPostInit 0 */ + /* USER CODE END TIM2_MspPostInit 0 */ __HAL_RCC_GPIOA_CLK_ENABLE(); /**TIM2 GPIO Configuration PA0 ------> TIM2_CH1 @@ -421,66 +431,98 @@ void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - /* USER CODE BEGIN TIM2_MspPostInit 1 */ + /* USER CODE BEGIN TIM2_MspPostInit 1 */ - /* USER CODE END TIM2_MspPostInit 1 */ + /* USER CODE END TIM2_MspPostInit 1 */ + } + else if(htim->Instance==TIM8) + { + /* USER CODE BEGIN TIM8_MspPostInit 0 */ + + /* USER CODE END TIM8_MspPostInit 0 */ + + __HAL_RCC_GPIOB_CLK_ENABLE(); + /**TIM8 GPIO Configuration + PB5 ------> TIM8_CH3N + */ + GPIO_InitStruct.Pin = GPIO_PIN_5; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Alternate = GPIO_AF3_TIM8; + HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + + /* USER CODE BEGIN TIM8_MspPostInit 1 */ + + /* USER CODE END TIM8_MspPostInit 1 */ } } /** -* @brief TIM_Base MSP De-Initialization -* This function freeze the hardware resources used in this example -* @param htim_base: TIM_Base handle pointer -* @retval None -*/ + * @brief TIM_Base MSP De-Initialization + * This function freeze the hardware resources used in this example + * @param htim_base: TIM_Base handle pointer + * @retval None + */ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base) { if(htim_base->Instance==TIM2) { - /* USER CODE BEGIN TIM2_MspDeInit 0 */ + /* USER CODE BEGIN TIM2_MspDeInit 0 */ - /* USER CODE END TIM2_MspDeInit 0 */ + /* USER CODE END TIM2_MspDeInit 0 */ /* Peripheral clock disable */ __HAL_RCC_TIM2_CLK_DISABLE(); /* TIM2 interrupt DeInit */ HAL_NVIC_DisableIRQ(TIM2_IRQn); - /* USER CODE BEGIN TIM2_MspDeInit 1 */ + /* USER CODE BEGIN TIM2_MspDeInit 1 */ - /* USER CODE END TIM2_MspDeInit 1 */ + /* USER CODE END TIM2_MspDeInit 1 */ } else if(htim_base->Instance==TIM3) { - /* USER CODE BEGIN TIM3_MspDeInit 0 */ + /* USER CODE BEGIN TIM3_MspDeInit 0 */ - /* USER CODE END TIM3_MspDeInit 0 */ + /* USER CODE END TIM3_MspDeInit 0 */ /* Peripheral clock disable */ __HAL_RCC_TIM3_CLK_DISABLE(); /* TIM3 interrupt DeInit */ HAL_NVIC_DisableIRQ(TIM3_IRQn); - /* USER CODE BEGIN TIM3_MspDeInit 1 */ + /* USER CODE BEGIN TIM3_MspDeInit 1 */ - /* USER CODE END TIM3_MspDeInit 1 */ + /* USER CODE END TIM3_MspDeInit 1 */ + } + else if(htim_base->Instance==TIM8) + { + /* USER CODE BEGIN TIM8_MspDeInit 0 */ + + /* USER CODE END TIM8_MspDeInit 0 */ + /* Peripheral clock disable */ + __HAL_RCC_TIM8_CLK_DISABLE(); + /* USER CODE BEGIN TIM8_MspDeInit 1 */ + + /* USER CODE END TIM8_MspDeInit 1 */ } } /** -* @brief UART MSP Initialization -* This function configures the hardware resources used in this example -* @param huart: UART handle pointer -* @retval None -*/ + * @brief UART MSP Initialization + * This function configures the hardware resources used in this example + * @param huart: UART handle pointer + * @retval None + */ void HAL_UART_MspInit(UART_HandleTypeDef* huart) { GPIO_InitTypeDef GPIO_InitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; if(huart->Instance==USART1) { - /* USER CODE BEGIN USART1_MspInit 0 */ + /* USER CODE BEGIN USART1_MspInit 0 */ - /* USER CODE END USART1_MspInit 0 */ + /* USER CODE END USART1_MspInit 0 */ /** Initializes the peripherals clocks */ @@ -544,27 +586,27 @@ void HAL_UART_MspInit(UART_HandleTypeDef* huart) /* USART1 interrupt Init */ HAL_NVIC_SetPriority(USART1_IRQn, 0, 0); HAL_NVIC_EnableIRQ(USART1_IRQn); - /* USER CODE BEGIN USART1_MspInit 1 */ + /* USER CODE BEGIN USART1_MspInit 1 */ - /* USER CODE END USART1_MspInit 1 */ + /* USER CODE END USART1_MspInit 1 */ } } /** -* @brief UART MSP De-Initialization -* This function freeze the hardware resources used in this example -* @param huart: UART handle pointer -* @retval None -*/ + * @brief UART MSP De-Initialization + * This function freeze the hardware resources used in this example + * @param huart: UART handle pointer + * @retval None + */ void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) { if(huart->Instance==USART1) { - /* USER CODE BEGIN USART1_MspDeInit 0 */ + /* USER CODE BEGIN USART1_MspDeInit 0 */ - /* USER CODE END USART1_MspDeInit 0 */ + /* USER CODE END USART1_MspDeInit 0 */ /* Peripheral clock disable */ __HAL_RCC_USART1_CLK_DISABLE(); @@ -580,9 +622,9 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) /* USART1 interrupt DeInit */ HAL_NVIC_DisableIRQ(USART1_IRQn); - /* USER CODE BEGIN USART1_MspDeInit 1 */ + /* USER CODE BEGIN USART1_MspDeInit 1 */ - /* USER CODE END USART1_MspDeInit 1 */ + /* USER CODE END USART1_MspDeInit 1 */ } } diff --git a/squeow_sw/Src/stm32g4xx_it.c b/squeow_sw/Src/stm32g4xx_it.c index bfe0a0e..80dfc62 100644 --- a/squeow_sw/Src/stm32g4xx_it.c +++ b/squeow_sw/Src/stm32g4xx_it.c @@ -1,20 +1,20 @@ /* USER CODE BEGIN Header */ /** - ****************************************************************************** - * @file stm32g4xx_it.c - * @brief Interrupt Service Routines. - ****************************************************************************** - * @attention - * - * Copyright (c) 2022 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ + ****************************************************************************** + * @file stm32g4xx_it.c + * @brief Interrupt Service Routines. + ****************************************************************************** + * @attention + * + * Copyright (c) 2022 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ @@ -81,9 +81,8 @@ void NMI_Handler(void) /* USER CODE END NonMaskableInt_IRQn 0 */ /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - while (1) - { - } + while (1) { + } /* USER CODE END NonMaskableInt_IRQn 1 */ } @@ -274,11 +273,22 @@ void TIM2_IRQHandler(void) /* USER CODE END TIM2_IRQn 0 */ HAL_TIM_IRQHandler(&htim2); /* USER CODE BEGIN TIM2_IRQn 1 */ - uint16_t adc_val; - adc_val = HAL_ADC_GetValue(&hadc1); - vu_value = vu_meter(adc_val); - TIM2->CCR1 = adc_val; - TIM2->CCR2 = adc_val; + uint16_t adc_val; + adc_val = HAL_ADC_GetValue(&hadc1); + if (blocco) { +#ifdef MODALITA_BLOCCO_PERMANENTE + TIM2->CCR1 = 0; + TIM2->CCR2 = 0; +#endif +#ifdef MODALITA_BLOCCO_BASSA_POTENZA + TIM2->CCR1 = adc_val >> DIVISORE_BLOCCO_BASSA_POTENZA; + TIM2->CCR2 = adc_val >> DIVISORE_BLOCCO_BASSA_POTENZA; +#endif + } else { + TIM2->CCR1 = adc_val; + TIM2->CCR2 = adc_val; // ??? + } + ui_volume = vu_meter(adc_val); /* USER CODE END TIM2_IRQn 1 */ } @@ -292,7 +302,8 @@ void TIM3_IRQHandler(void) /* USER CODE END TIM3_IRQn 0 */ HAL_TIM_IRQHandler(&htim3); /* USER CODE BEGIN TIM3_IRQn 1 */ - sys_tick = 1; + // base tempi + sys_tick = 1; /* USER CODE END TIM3_IRQn 1 */ } diff --git a/squeow_sw/build/main.lst b/squeow_sw/build/main.lst index 735ab0d..e3f486a 100644 --- a/squeow_sw/build/main.lst +++ b/squeow_sw/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccaYtTQ0.s page 1 +ARM GAS /tmp/cchrMLox.s page 1 1 .cpu cortex-m4 @@ -26,7 +26,7 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 23 .thumb 24 .thumb_func 26 MX_GPIO_Init: - 27 .LFB338: + 27 .LFB342: 1:Src/main.c **** /* USER CODE BEGIN Header */ 2:Src/main.c **** /** 3:Src/main.c **** ****************************************************************************** @@ -58,7 +58,7 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 29:Src/main.c **** 30:Src/main.c **** /* Private typedef -----------------------------------------------------------*/ 31:Src/main.c **** /* USER CODE BEGIN PTD */ - ARM GAS /tmp/ccaYtTQ0.s page 2 + ARM GAS /tmp/cchrMLox.s page 2 32:Src/main.c **** @@ -82,1111 +82,1307 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 50:Src/main.c **** 51:Src/main.c **** TIM_HandleTypeDef htim2; 52:Src/main.c **** TIM_HandleTypeDef htim3; - 53:Src/main.c **** - 54:Src/main.c **** UART_HandleTypeDef huart1; - 55:Src/main.c **** DMA_HandleTypeDef hdma_usart1_rx; - 56:Src/main.c **** DMA_HandleTypeDef hdma_usart1_tx; - 57:Src/main.c **** - 58:Src/main.c **** /* USER CODE BEGIN PV */ - 59:Src/main.c **** - 60:Src/main.c **** /* USER CODE END PV */ - 61:Src/main.c **** - 62:Src/main.c **** /* Private function prototypes -----------------------------------------------*/ - 63:Src/main.c **** void SystemClock_Config(void); - 64:Src/main.c **** static void MX_GPIO_Init(void); - 65:Src/main.c **** static void MX_DMA_Init(void); - 66:Src/main.c **** static void MX_TIM2_Init(void); - 67:Src/main.c **** static void MX_I2C1_Init(void); - 68:Src/main.c **** static void MX_TIM3_Init(void); - 69:Src/main.c **** static void MX_ADC1_Init(void); - 70:Src/main.c **** static void MX_ADC2_Init(void); - 71:Src/main.c **** static void MX_USART1_UART_Init(void); - 72:Src/main.c **** /* USER CODE BEGIN PFP */ - 73:Src/main.c **** - 74:Src/main.c **** /* USER CODE END PFP */ + 53:Src/main.c **** TIM_HandleTypeDef htim8; + 54:Src/main.c **** + 55:Src/main.c **** UART_HandleTypeDef huart1; + 56:Src/main.c **** DMA_HandleTypeDef hdma_usart1_rx; + 57:Src/main.c **** DMA_HandleTypeDef hdma_usart1_tx; + 58:Src/main.c **** + 59:Src/main.c **** /* USER CODE BEGIN PV */ + 60:Src/main.c **** + 61:Src/main.c **** /* USER CODE END PV */ + 62:Src/main.c **** + 63:Src/main.c **** /* Private function prototypes -----------------------------------------------*/ + 64:Src/main.c **** void SystemClock_Config(void); + 65:Src/main.c **** static void MX_GPIO_Init(void); + 66:Src/main.c **** static void MX_DMA_Init(void); + 67:Src/main.c **** static void MX_TIM2_Init(void); + 68:Src/main.c **** static void MX_I2C1_Init(void); + 69:Src/main.c **** static void MX_TIM3_Init(void); + 70:Src/main.c **** static void MX_ADC1_Init(void); + 71:Src/main.c **** static void MX_ADC2_Init(void); + 72:Src/main.c **** static void MX_USART1_UART_Init(void); + 73:Src/main.c **** static void MX_TIM8_Init(void); + 74:Src/main.c **** /* USER CODE BEGIN PFP */ 75:Src/main.c **** - 76:Src/main.c **** /* Private user code ---------------------------------------------------------*/ - 77:Src/main.c **** /* USER CODE BEGIN 0 */ - 78:Src/main.c **** - 79:Src/main.c **** /* USER CODE END 0 */ + 76:Src/main.c **** /* USER CODE END PFP */ + 77:Src/main.c **** + 78:Src/main.c **** /* Private user code ---------------------------------------------------------*/ + 79:Src/main.c **** /* USER CODE BEGIN 0 */ 80:Src/main.c **** - 81:Src/main.c **** /** - 82:Src/main.c **** * @brief The application entry point. - 83:Src/main.c **** * @retval int - 84:Src/main.c **** */ - 85:Src/main.c **** int main(void) - 86:Src/main.c **** { - 87:Src/main.c **** - 88:Src/main.c **** /* USER CODE BEGIN 1 */ - ARM GAS /tmp/ccaYtTQ0.s page 3 + 81:Src/main.c **** /* USER CODE END 0 */ + 82:Src/main.c **** + 83:Src/main.c **** /** + 84:Src/main.c **** * @brief The application entry point. + 85:Src/main.c **** * @retval int + 86:Src/main.c **** */ + 87:Src/main.c **** int main(void) + 88:Src/main.c **** { + ARM GAS /tmp/cchrMLox.s page 3 89:Src/main.c **** - 90:Src/main.c **** /* USER CODE END 1 */ + 90:Src/main.c **** /* USER CODE BEGIN 1 */ 91:Src/main.c **** - 92:Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 92:Src/main.c **** /* USER CODE END 1 */ 93:Src/main.c **** - 94:Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - 95:Src/main.c **** HAL_Init(); - 96:Src/main.c **** - 97:Src/main.c **** /* USER CODE BEGIN Init */ + 94:Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 95:Src/main.c **** + 96:Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + 97:Src/main.c **** HAL_Init(); 98:Src/main.c **** - 99:Src/main.c **** /* USER CODE END Init */ + 99:Src/main.c **** /* USER CODE BEGIN Init */ 100:Src/main.c **** - 101:Src/main.c **** /* Configure the system clock */ - 102:Src/main.c **** SystemClock_Config(); - 103:Src/main.c **** - 104:Src/main.c **** /* USER CODE BEGIN SysInit */ + 101:Src/main.c **** /* USER CODE END Init */ + 102:Src/main.c **** + 103:Src/main.c **** /* Configure the system clock */ + 104:Src/main.c **** SystemClock_Config(); 105:Src/main.c **** - 106:Src/main.c **** /* USER CODE END SysInit */ + 106:Src/main.c **** /* USER CODE BEGIN SysInit */ 107:Src/main.c **** - 108:Src/main.c **** /* Initialize all configured peripherals */ - 109:Src/main.c **** MX_GPIO_Init(); - 110:Src/main.c **** MX_DMA_Init(); - 111:Src/main.c **** MX_TIM2_Init(); - 112:Src/main.c **** MX_I2C1_Init(); - 113:Src/main.c **** MX_TIM3_Init(); - 114:Src/main.c **** MX_ADC1_Init(); - 115:Src/main.c **** MX_ADC2_Init(); - 116:Src/main.c **** MX_USART1_UART_Init(); - 117:Src/main.c **** /* USER CODE BEGIN 2 */ - 118:Src/main.c **** - 119:Src/main.c **** HAL_UARTEx_ReceiveToIdle_DMA(&huart1, (uint8_t *)&UART_RX_buf, UART_RX_BUF_SIZE); - 120:Src/main.c **** - 121:Src/main.c **** // ADC1 audio - 122:Src/main.c **** HAL_ADC_Start_IT(&hadc1); - 123:Src/main.c **** - 124:Src/main.c **** // timer audio e pwm - 125:Src/main.c **** HAL_TIM_Base_Start_IT(&htim2); - 126:Src/main.c **** - 127:Src/main.c **** // timer sys - 128:Src/main.c **** HAL_TIM_Base_Start_IT(&htim3); - 129:Src/main.c **** - 130:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1); - 131:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_2); - 132:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3); - 133:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_4); - 134:Src/main.c **** - 135:Src/main.c **** squeow_init(); - 136:Src/main.c **** squeow_ui_init(); - 137:Src/main.c **** // prima lettura - 138:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); - 139:Src/main.c **** - 140:Src/main.c **** squeow_synth_init(); - 141:Src/main.c **** // HAL_Delay(50); - 142:Src/main.c **** squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); - 143:Src/main.c **** squeow_synth_on(); + 108:Src/main.c **** /* USER CODE END SysInit */ + 109:Src/main.c **** + 110:Src/main.c **** /* Initialize all configured peripherals */ + 111:Src/main.c **** MX_GPIO_Init(); + 112:Src/main.c **** MX_DMA_Init(); + 113:Src/main.c **** MX_TIM2_Init(); + 114:Src/main.c **** MX_I2C1_Init(); + 115:Src/main.c **** MX_TIM3_Init(); + 116:Src/main.c **** MX_ADC1_Init(); + 117:Src/main.c **** MX_ADC2_Init(); + 118:Src/main.c **** MX_USART1_UART_Init(); + 119:Src/main.c **** MX_TIM8_Init(); + 120:Src/main.c **** /* USER CODE BEGIN 2 */ + 121:Src/main.c **** + 122:Src/main.c **** // HAL_Delay(50); + 123:Src/main.c **** // HAL_UARTEx_ReceiveToIdle_DMA(&huart1, (uint8_t *)&UART_RX_buf, UART_RX_BUF_SIZE); + 124:Src/main.c **** + 125:Src/main.c **** // ADC1 audio + 126:Src/main.c **** HAL_ADC_Start_IT(&hadc1); + 127:Src/main.c **** + 128:Src/main.c **** // timer audio e pwm + 129:Src/main.c **** HAL_TIM_Base_Start_IT(&htim2); + 130:Src/main.c **** + 131:Src/main.c **** // timer sys + 132:Src/main.c **** HAL_TIM_Base_Start_IT(&htim3); + 133:Src/main.c **** + 134:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1); + 135:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_2); + 136:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3); + 137:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_4); + 138:Src/main.c **** + 139:Src/main.c **** // timer led + 140:Src/main.c **** HAL_TIM_Base_Start_IT(&htim8); + 141:Src/main.c **** HAL_TIM_PWM_Start(&htim8, TIM_CHANNEL_3); + 142:Src/main.c **** // serve, lo start nonfa partire i CHN + 143:Src/main.c **** TIM_CCxChannelCmd(htim8.Instance, TIM_CHANNEL_3, TIM_CCxN_ENABLE); 144:Src/main.c **** - 145:Src/main.c **** /* USER CODE END 2 */ - ARM GAS /tmp/ccaYtTQ0.s page 4 + 145:Src/main.c **** squeow_init(); + ARM GAS /tmp/cchrMLox.s page 4 - 146:Src/main.c **** - 147:Src/main.c **** /* Infinite loop */ - 148:Src/main.c **** /* USER CODE BEGIN WHILE */ - 149:Src/main.c **** while (1) { - 150:Src/main.c **** /* USER CODE END WHILE */ - 151:Src/main.c **** - 152:Src/main.c **** /* USER CODE BEGIN 3 */ - 153:Src/main.c **** if (sys_tick) { - 154:Src/main.c **** - 155:Src/main.c **** if (adc2_done) { - 156:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); - 157:Src/main.c **** adc2_done = 0; - 158:Src/main.c **** } + 146:Src/main.c **** squeow_ui_init(); + 147:Src/main.c **** + 148:Src/main.c **** /* + 149:Src/main.c **** #ifdef SQUEOW_SYNTH + 150:Src/main.c **** squeow_synth_init(); + 151:Src/main.c **** squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); + 152:Src/main.c **** squeow_synth_on(); + 153:Src/main.c **** #endif + 154:Src/main.c **** */ + 155:Src/main.c **** + 156:Src/main.c **** #ifdef SQUEOW_UI_SERIOW + 157:Src/main.c **** seriow_stab_dump(); + 158:Src/main.c **** #endif 159:Src/main.c **** - 160:Src/main.c **** if ((sys_tick_prescale > SYS_TICK_PRESCALE_1HZ) && (uart_sent||1)) { - 161:Src/main.c **** seriow_var_dump(); - 162:Src/main.c **** sys_tick_prescale = 0; - 163:Src/main.c **** squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); - 164:Src/main.c **** squeow_synth_on(); - 165:Src/main.c **** } + 160:Src/main.c **** // prima lettura + 161:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); + 162:Src/main.c **** + 163:Src/main.c **** if (UART_TX_buf_lenght) + 164:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 165:Src/main.c **** /* USER CODE END 2 */ 166:Src/main.c **** - 167:Src/main.c **** sys_tick_prescale++; - 168:Src/main.c **** sys_tick = 0; - 169:Src/main.c **** } - 170:Src/main.c **** } - 171:Src/main.c **** /* USER CODE END 3 */ - 172:Src/main.c **** } - 173:Src/main.c **** - 174:Src/main.c **** /** - 175:Src/main.c **** * @brief System Clock Configuration - 176:Src/main.c **** * @retval None - 177:Src/main.c **** */ - 178:Src/main.c **** void SystemClock_Config(void) - 179:Src/main.c **** { - 180:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 181:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 182:Src/main.c **** - 183:Src/main.c **** /** Configure the main internal regulator output voltage - 184:Src/main.c **** */ - 185:Src/main.c **** HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1_BOOST); - 186:Src/main.c **** - 187:Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters - 188:Src/main.c **** * in the RCC_OscInitTypeDef structure. - 189:Src/main.c **** */ - 190:Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; - 191:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 192:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 193:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 194:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; - 195:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 54; - 196:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 197:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; - 198:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; - 199:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 200:Src/main.c **** { - 201:Src/main.c **** Error_Handler(); - 202:Src/main.c **** } - ARM GAS /tmp/ccaYtTQ0.s page 5 + 167:Src/main.c **** /* Infinite loop */ + 168:Src/main.c **** /* USER CODE BEGIN WHILE */ + 169:Src/main.c **** while (1) { + 170:Src/main.c **** /* USER CODE END WHILE */ + 171:Src/main.c **** + 172:Src/main.c **** /* USER CODE BEGIN 3 */ + 173:Src/main.c **** if (sys_tick) { + 174:Src/main.c **** // 100hz + 175:Src/main.c **** if (adc2_done) { + 176:Src/main.c **** adc_rileva_soglie(adc2_valori); + 177:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); + 178:Src/main.c **** adc2_done = 0; + 179:Src/main.c **** } + 180:Src/main.c **** + 181:Src/main.c **** #ifdef SQUEOW_UI_LED + 182:Src/main.c **** // visualizza LED volume con valore aggiornato da vu_meter + 183:Src/main.c **** led_pwm_duty(ui_volume >> 3); + 184:Src/main.c **** processa_blocco(); + 185:Src/main.c **** + 186:Src/main.c **** if (codice_allarme) + 187:Src/main.c **** led_blocco(codice_allarme); + 188:Src/main.c **** #endif + 189:Src/main.c **** + 190:Src/main.c **** // eventi lenti + 191:Src/main.c **** if (sys_tick_prescale > SYS_TICK_PRESCALE_10HZ) { + 192:Src/main.c **** sys_tick_prescale = 0; + 193:Src/main.c **** + 194:Src/main.c **** #ifdef SQUEOW_UI_TOSTA + 195:Src/main.c **** tosta_var_bars(); + 196:Src/main.c **** #endif + 197:Src/main.c **** #ifdef SQUEOW_UI_SERIOW + 198:Src/main.c **** seriow_var_dump(); + 199:Src/main.c **** #endif + 200:Src/main.c **** + 201:Src/main.c **** if (HAL_GPIO_ReadPin(G1_GPIO_Port, G1_Pin) == GPIO_PIN_RESET) { + 202:Src/main.c **** blocco = 0; + ARM GAS /tmp/cchrMLox.s page 5 - 203:Src/main.c **** - 204:Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks - 205:Src/main.c **** */ - 206:Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - 207:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 208:Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - 209:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 210:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; - 211:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; - 212:Src/main.c **** - 213:Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) - 214:Src/main.c **** { - 215:Src/main.c **** Error_Handler(); - 216:Src/main.c **** } - 217:Src/main.c **** HAL_RCC_MCOConfig(RCC_MCO_PG10, RCC_MCO1SOURCE_HSE, RCC_MCODIV_1); - 218:Src/main.c **** } - 219:Src/main.c **** - 220:Src/main.c **** /** - 221:Src/main.c **** * @brief ADC1 Initialization Function - 222:Src/main.c **** * @param None - 223:Src/main.c **** * @retval None - 224:Src/main.c **** */ - 225:Src/main.c **** static void MX_ADC1_Init(void) - 226:Src/main.c **** { - 227:Src/main.c **** - 228:Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ - 229:Src/main.c **** - 230:Src/main.c **** /* USER CODE END ADC1_Init 0 */ - 231:Src/main.c **** - 232:Src/main.c **** ADC_MultiModeTypeDef multimode = {0}; - 233:Src/main.c **** ADC_AnalogWDGConfTypeDef AnalogWDGConfig = {0}; - 234:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; - 235:Src/main.c **** - 236:Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ - 237:Src/main.c **** - 238:Src/main.c **** /* USER CODE END ADC1_Init 1 */ - 239:Src/main.c **** - 240:Src/main.c **** /** Common config - 241:Src/main.c **** */ - 242:Src/main.c **** hadc1.Instance = ADC1; - 243:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 244:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 245:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 246:Src/main.c **** hadc1.Init.GainCompensation = 0; - 247:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; - 248:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 249:Src/main.c **** hadc1.Init.LowPowerAutoWait = DISABLE; - 250:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 251:Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 252:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 253:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIG_T2_TRGO; - 254:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 255:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; - 256:Src/main.c **** hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED; - 257:Src/main.c **** hadc1.Init.OversamplingMode = DISABLE; - 258:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 259:Src/main.c **** { - ARM GAS /tmp/ccaYtTQ0.s page 6 + 203:Src/main.c **** } + 204:Src/main.c **** + 205:Src/main.c **** if (UART_TX_buf_lenght) + 206:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 207:Src/main.c **** } else { + 208:Src/main.c **** sys_tick_prescale++; + 209:Src/main.c **** } + 210:Src/main.c **** sys_tick = 0; + 211:Src/main.c **** } + 212:Src/main.c **** } + 213:Src/main.c **** /* USER CODE END 3 */ + 214:Src/main.c **** } + 215:Src/main.c **** + 216:Src/main.c **** /** + 217:Src/main.c **** * @brief System Clock Configuration + 218:Src/main.c **** * @retval None + 219:Src/main.c **** */ + 220:Src/main.c **** void SystemClock_Config(void) + 221:Src/main.c **** { + 222:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 223:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 224:Src/main.c **** + 225:Src/main.c **** /** Configure the main internal regulator output voltage + 226:Src/main.c **** */ + 227:Src/main.c **** HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1_BOOST); + 228:Src/main.c **** + 229:Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters + 230:Src/main.c **** * in the RCC_OscInitTypeDef structure. + 231:Src/main.c **** */ + 232:Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + 233:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 234:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 235:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 236:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; + 237:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 28; + 238:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 239:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; + 240:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; + 241:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 242:Src/main.c **** { + 243:Src/main.c **** Error_Handler(); + 244:Src/main.c **** } + 245:Src/main.c **** + 246:Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks + 247:Src/main.c **** */ + 248:Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + 249:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 250:Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + 251:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 252:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; + 253:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + 254:Src/main.c **** + 255:Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) + 256:Src/main.c **** { + 257:Src/main.c **** Error_Handler(); + 258:Src/main.c **** } + 259:Src/main.c **** HAL_RCC_MCOConfig(RCC_MCO1, RCC_MCO1SOURCE_HSE, RCC_MCODIV_1); + ARM GAS /tmp/cchrMLox.s page 6 - 260:Src/main.c **** Error_Handler(); - 261:Src/main.c **** } - 262:Src/main.c **** - 263:Src/main.c **** /** Configure the ADC multi-mode - 264:Src/main.c **** */ - 265:Src/main.c **** multimode.Mode = ADC_MODE_INDEPENDENT; - 266:Src/main.c **** if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK) - 267:Src/main.c **** { - 268:Src/main.c **** Error_Handler(); - 269:Src/main.c **** } - 270:Src/main.c **** - 271:Src/main.c **** /** Configure Analog WatchDog 1 - 272:Src/main.c **** */ - 273:Src/main.c **** AnalogWDGConfig.WatchdogNumber = ADC_ANALOGWATCHDOG_1; - 274:Src/main.c **** AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG; - 275:Src/main.c **** AnalogWDGConfig.Channel = ADC_CHANNEL_15; - 276:Src/main.c **** AnalogWDGConfig.ITMode = ENABLE; - 277:Src/main.c **** AnalogWDGConfig.HighThreshold = 4048; - 278:Src/main.c **** AnalogWDGConfig.LowThreshold = 48; - 279:Src/main.c **** AnalogWDGConfig.FilteringConfig = ADC_AWD_FILTERING_NONE; - 280:Src/main.c **** if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK) - 281:Src/main.c **** { - 282:Src/main.c **** Error_Handler(); - 283:Src/main.c **** } - 284:Src/main.c **** - 285:Src/main.c **** /** Configure Regular Channel - 286:Src/main.c **** */ - 287:Src/main.c **** sConfig.Channel = ADC_CHANNEL_15; - 288:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 289:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_92CYCLES_5; - 290:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; - 291:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; - 292:Src/main.c **** sConfig.Offset = 0; - 293:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 294:Src/main.c **** { - 295:Src/main.c **** Error_Handler(); - 296:Src/main.c **** } - 297:Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ - 298:Src/main.c **** - 299:Src/main.c **** /* USER CODE END ADC1_Init 2 */ - 300:Src/main.c **** - 301:Src/main.c **** } - 302:Src/main.c **** - 303:Src/main.c **** /** - 304:Src/main.c **** * @brief ADC2 Initialization Function - 305:Src/main.c **** * @param None - 306:Src/main.c **** * @retval None - 307:Src/main.c **** */ - 308:Src/main.c **** static void MX_ADC2_Init(void) - 309:Src/main.c **** { - 310:Src/main.c **** - 311:Src/main.c **** /* USER CODE BEGIN ADC2_Init 0 */ + 260:Src/main.c **** } + 261:Src/main.c **** + 262:Src/main.c **** /** + 263:Src/main.c **** * @brief ADC1 Initialization Function + 264:Src/main.c **** * @param None + 265:Src/main.c **** * @retval None + 266:Src/main.c **** */ + 267:Src/main.c **** static void MX_ADC1_Init(void) + 268:Src/main.c **** { + 269:Src/main.c **** + 270:Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ + 271:Src/main.c **** + 272:Src/main.c **** /* USER CODE END ADC1_Init 0 */ + 273:Src/main.c **** + 274:Src/main.c **** ADC_MultiModeTypeDef multimode = {0}; + 275:Src/main.c **** ADC_AnalogWDGConfTypeDef AnalogWDGConfig = {0}; + 276:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 277:Src/main.c **** + 278:Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ + 279:Src/main.c **** + 280:Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 281:Src/main.c **** + 282:Src/main.c **** /** Common config + 283:Src/main.c **** */ + 284:Src/main.c **** hadc1.Instance = ADC1; + 285:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 286:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 287:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 288:Src/main.c **** hadc1.Init.GainCompensation = 0; + 289:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; + 290:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 291:Src/main.c **** hadc1.Init.LowPowerAutoWait = DISABLE; + 292:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 293:Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 294:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 295:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIG_T2_TRGO; + 296:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 297:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; + 298:Src/main.c **** hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED; + 299:Src/main.c **** hadc1.Init.OversamplingMode = DISABLE; + 300:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 301:Src/main.c **** { + 302:Src/main.c **** Error_Handler(); + 303:Src/main.c **** } + 304:Src/main.c **** + 305:Src/main.c **** /** Configure the ADC multi-mode + 306:Src/main.c **** */ + 307:Src/main.c **** multimode.Mode = ADC_MODE_INDEPENDENT; + 308:Src/main.c **** if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK) + 309:Src/main.c **** { + 310:Src/main.c **** Error_Handler(); + 311:Src/main.c **** } 312:Src/main.c **** - 313:Src/main.c **** /* USER CODE END ADC2_Init 0 */ - 314:Src/main.c **** - 315:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; - 316:Src/main.c **** - ARM GAS /tmp/ccaYtTQ0.s page 7 + 313:Src/main.c **** /** Configure Analog WatchDog 1 + 314:Src/main.c **** */ + 315:Src/main.c **** AnalogWDGConfig.WatchdogNumber = ADC_ANALOGWATCHDOG_1; + 316:Src/main.c **** AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG; + ARM GAS /tmp/cchrMLox.s page 7 - 317:Src/main.c **** /* USER CODE BEGIN ADC2_Init 1 */ - 318:Src/main.c **** - 319:Src/main.c **** /* USER CODE END ADC2_Init 1 */ - 320:Src/main.c **** - 321:Src/main.c **** /** Common config - 322:Src/main.c **** */ - 323:Src/main.c **** hadc2.Instance = ADC2; - 324:Src/main.c **** hadc2.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 325:Src/main.c **** hadc2.Init.Resolution = ADC_RESOLUTION_12B; - 326:Src/main.c **** hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 327:Src/main.c **** hadc2.Init.GainCompensation = 0; - 328:Src/main.c **** hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; - 329:Src/main.c **** hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; - 330:Src/main.c **** hadc2.Init.LowPowerAutoWait = DISABLE; - 331:Src/main.c **** hadc2.Init.ContinuousConvMode = DISABLE; - 332:Src/main.c **** hadc2.Init.NbrOfConversion = 4; - 333:Src/main.c **** hadc2.Init.DiscontinuousConvMode = DISABLE; - 334:Src/main.c **** hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 335:Src/main.c **** hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 336:Src/main.c **** hadc2.Init.DMAContinuousRequests = DISABLE; - 337:Src/main.c **** hadc2.Init.Overrun = ADC_OVR_DATA_PRESERVED; - 338:Src/main.c **** hadc2.Init.OversamplingMode = DISABLE; - 339:Src/main.c **** if (HAL_ADC_Init(&hadc2) != HAL_OK) - 340:Src/main.c **** { - 341:Src/main.c **** Error_Handler(); - 342:Src/main.c **** } - 343:Src/main.c **** - 344:Src/main.c **** /** Configure Regular Channel - 345:Src/main.c **** */ - 346:Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; - 347:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 348:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; - 349:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; - 350:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; - 351:Src/main.c **** sConfig.Offset = 0; - 352:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 353:Src/main.c **** { - 354:Src/main.c **** Error_Handler(); - 355:Src/main.c **** } + 317:Src/main.c **** AnalogWDGConfig.Channel = ADC_CHANNEL_15; + 318:Src/main.c **** AnalogWDGConfig.ITMode = ENABLE; + 319:Src/main.c **** AnalogWDGConfig.HighThreshold = 4048; + 320:Src/main.c **** AnalogWDGConfig.LowThreshold = 48; + 321:Src/main.c **** AnalogWDGConfig.FilteringConfig = ADC_AWD_FILTERING_NONE; + 322:Src/main.c **** if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK) + 323:Src/main.c **** { + 324:Src/main.c **** Error_Handler(); + 325:Src/main.c **** } + 326:Src/main.c **** + 327:Src/main.c **** /** Configure Regular Channel + 328:Src/main.c **** */ + 329:Src/main.c **** sConfig.Channel = ADC_CHANNEL_15; + 330:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 331:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_92CYCLES_5; + 332:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; + 333:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; + 334:Src/main.c **** sConfig.Offset = 0; + 335:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 336:Src/main.c **** { + 337:Src/main.c **** Error_Handler(); + 338:Src/main.c **** } + 339:Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ + 340:Src/main.c **** + 341:Src/main.c **** /* USER CODE END ADC1_Init 2 */ + 342:Src/main.c **** + 343:Src/main.c **** } + 344:Src/main.c **** + 345:Src/main.c **** /** + 346:Src/main.c **** * @brief ADC2 Initialization Function + 347:Src/main.c **** * @param None + 348:Src/main.c **** * @retval None + 349:Src/main.c **** */ + 350:Src/main.c **** static void MX_ADC2_Init(void) + 351:Src/main.c **** { + 352:Src/main.c **** + 353:Src/main.c **** /* USER CODE BEGIN ADC2_Init 0 */ + 354:Src/main.c **** + 355:Src/main.c **** /* USER CODE END ADC2_Init 0 */ 356:Src/main.c **** - 357:Src/main.c **** /** Configure Regular Channel - 358:Src/main.c **** */ - 359:Src/main.c **** sConfig.Channel = ADC_CHANNEL_4; - 360:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; - 361:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 362:Src/main.c **** { - 363:Src/main.c **** Error_Handler(); - 364:Src/main.c **** } - 365:Src/main.c **** - 366:Src/main.c **** /** Configure Regular Channel - 367:Src/main.c **** */ - 368:Src/main.c **** sConfig.Channel = ADC_CHANNEL_13; - 369:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; - 370:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 371:Src/main.c **** { - 372:Src/main.c **** Error_Handler(); - 373:Src/main.c **** } - ARM GAS /tmp/ccaYtTQ0.s page 8 + 357:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 358:Src/main.c **** + 359:Src/main.c **** /* USER CODE BEGIN ADC2_Init 1 */ + 360:Src/main.c **** + 361:Src/main.c **** /* USER CODE END ADC2_Init 1 */ + 362:Src/main.c **** + 363:Src/main.c **** /** Common config + 364:Src/main.c **** */ + 365:Src/main.c **** hadc2.Instance = ADC2; + 366:Src/main.c **** hadc2.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 367:Src/main.c **** hadc2.Init.Resolution = ADC_RESOLUTION_12B; + 368:Src/main.c **** hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 369:Src/main.c **** hadc2.Init.GainCompensation = 0; + 370:Src/main.c **** hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; + 371:Src/main.c **** hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; + 372:Src/main.c **** hadc2.Init.LowPowerAutoWait = DISABLE; + 373:Src/main.c **** hadc2.Init.ContinuousConvMode = DISABLE; + ARM GAS /tmp/cchrMLox.s page 8 - 374:Src/main.c **** - 375:Src/main.c **** /** Configure Regular Channel - 376:Src/main.c **** */ - 377:Src/main.c **** sConfig.Channel = ADC_CHANNEL_17; - 378:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; - 379:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 380:Src/main.c **** { - 381:Src/main.c **** Error_Handler(); - 382:Src/main.c **** } - 383:Src/main.c **** /* USER CODE BEGIN ADC2_Init 2 */ - 384:Src/main.c **** - 385:Src/main.c **** /* USER CODE END ADC2_Init 2 */ - 386:Src/main.c **** - 387:Src/main.c **** } - 388:Src/main.c **** - 389:Src/main.c **** /** - 390:Src/main.c **** * @brief I2C1 Initialization Function - 391:Src/main.c **** * @param None - 392:Src/main.c **** * @retval None - 393:Src/main.c **** */ - 394:Src/main.c **** static void MX_I2C1_Init(void) - 395:Src/main.c **** { - 396:Src/main.c **** - 397:Src/main.c **** /* USER CODE BEGIN I2C1_Init 0 */ + 374:Src/main.c **** hadc2.Init.NbrOfConversion = 4; + 375:Src/main.c **** hadc2.Init.DiscontinuousConvMode = DISABLE; + 376:Src/main.c **** hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 377:Src/main.c **** hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 378:Src/main.c **** hadc2.Init.DMAContinuousRequests = DISABLE; + 379:Src/main.c **** hadc2.Init.Overrun = ADC_OVR_DATA_PRESERVED; + 380:Src/main.c **** hadc2.Init.OversamplingMode = DISABLE; + 381:Src/main.c **** if (HAL_ADC_Init(&hadc2) != HAL_OK) + 382:Src/main.c **** { + 383:Src/main.c **** Error_Handler(); + 384:Src/main.c **** } + 385:Src/main.c **** + 386:Src/main.c **** /** Configure Regular Channel + 387:Src/main.c **** */ + 388:Src/main.c **** sConfig.Channel = ADC_CHANNEL_4; + 389:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 390:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; + 391:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; + 392:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; + 393:Src/main.c **** sConfig.Offset = 0; + 394:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 395:Src/main.c **** { + 396:Src/main.c **** Error_Handler(); + 397:Src/main.c **** } 398:Src/main.c **** - 399:Src/main.c **** /* USER CODE END I2C1_Init 0 */ - 400:Src/main.c **** - 401:Src/main.c **** /* USER CODE BEGIN I2C1_Init 1 */ - 402:Src/main.c **** - 403:Src/main.c **** /* USER CODE END I2C1_Init 1 */ - 404:Src/main.c **** hi2c1.Instance = I2C1; - 405:Src/main.c **** hi2c1.Init.Timing = 0x40B282BD; - 406:Src/main.c **** hi2c1.Init.OwnAddress1 = 0; - 407:Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; - 408:Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; - 409:Src/main.c **** hi2c1.Init.OwnAddress2 = 0; - 410:Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; - 411:Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; - 412:Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; - 413:Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) - 414:Src/main.c **** { - 415:Src/main.c **** Error_Handler(); - 416:Src/main.c **** } - 417:Src/main.c **** - 418:Src/main.c **** /** Configure Analogue filter - 419:Src/main.c **** */ - 420:Src/main.c **** if (HAL_I2CEx_ConfigAnalogFilter(&hi2c1, I2C_ANALOGFILTER_ENABLE) != HAL_OK) - 421:Src/main.c **** { - 422:Src/main.c **** Error_Handler(); - 423:Src/main.c **** } - 424:Src/main.c **** - 425:Src/main.c **** /** Configure Digital filter - 426:Src/main.c **** */ - 427:Src/main.c **** if (HAL_I2CEx_ConfigDigitalFilter(&hi2c1, 0) != HAL_OK) - 428:Src/main.c **** { - 429:Src/main.c **** Error_Handler(); - 430:Src/main.c **** } - ARM GAS /tmp/ccaYtTQ0.s page 9 + 399:Src/main.c **** /** Configure Regular Channel + 400:Src/main.c **** */ + 401:Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; + 402:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; + 403:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 404:Src/main.c **** { + 405:Src/main.c **** Error_Handler(); + 406:Src/main.c **** } + 407:Src/main.c **** + 408:Src/main.c **** /** Configure Regular Channel + 409:Src/main.c **** */ + 410:Src/main.c **** sConfig.Channel = ADC_CHANNEL_13; + 411:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; + 412:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 413:Src/main.c **** { + 414:Src/main.c **** Error_Handler(); + 415:Src/main.c **** } + 416:Src/main.c **** + 417:Src/main.c **** /** Configure Regular Channel + 418:Src/main.c **** */ + 419:Src/main.c **** sConfig.Channel = ADC_CHANNEL_17; + 420:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; + 421:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 422:Src/main.c **** { + 423:Src/main.c **** Error_Handler(); + 424:Src/main.c **** } + 425:Src/main.c **** /* USER CODE BEGIN ADC2_Init 2 */ + 426:Src/main.c **** + 427:Src/main.c **** /* USER CODE END ADC2_Init 2 */ + 428:Src/main.c **** + 429:Src/main.c **** } + 430:Src/main.c **** + ARM GAS /tmp/cchrMLox.s page 9 - 431:Src/main.c **** /* USER CODE BEGIN I2C1_Init 2 */ - 432:Src/main.c **** - 433:Src/main.c **** /* USER CODE END I2C1_Init 2 */ - 434:Src/main.c **** - 435:Src/main.c **** } - 436:Src/main.c **** - 437:Src/main.c **** /** - 438:Src/main.c **** * @brief TIM2 Initialization Function - 439:Src/main.c **** * @param None - 440:Src/main.c **** * @retval None - 441:Src/main.c **** */ - 442:Src/main.c **** static void MX_TIM2_Init(void) - 443:Src/main.c **** { + 431:Src/main.c **** /** + 432:Src/main.c **** * @brief I2C1 Initialization Function + 433:Src/main.c **** * @param None + 434:Src/main.c **** * @retval None + 435:Src/main.c **** */ + 436:Src/main.c **** static void MX_I2C1_Init(void) + 437:Src/main.c **** { + 438:Src/main.c **** + 439:Src/main.c **** /* USER CODE BEGIN I2C1_Init 0 */ + 440:Src/main.c **** + 441:Src/main.c **** /* USER CODE END I2C1_Init 0 */ + 442:Src/main.c **** + 443:Src/main.c **** /* USER CODE BEGIN I2C1_Init 1 */ 444:Src/main.c **** - 445:Src/main.c **** /* USER CODE BEGIN TIM2_Init 0 */ - 446:Src/main.c **** - 447:Src/main.c **** /* USER CODE END TIM2_Init 0 */ - 448:Src/main.c **** - 449:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; - 450:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 451:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 452:Src/main.c **** - 453:Src/main.c **** /* USER CODE BEGIN TIM2_Init 1 */ - 454:Src/main.c **** - 455:Src/main.c **** /* USER CODE END TIM2_Init 1 */ - 456:Src/main.c **** htim2.Instance = TIM2; - 457:Src/main.c **** htim2.Init.Prescaler = 0; - 458:Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; - 459:Src/main.c **** htim2.Init.Period = 4095; - 460:Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 461:Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 462:Src/main.c **** if (HAL_TIM_Base_Init(&htim2) != HAL_OK) + 445:Src/main.c **** /* USER CODE END I2C1_Init 1 */ + 446:Src/main.c **** hi2c1.Instance = I2C1; + 447:Src/main.c **** hi2c1.Init.Timing = 0x50916E9F; + 448:Src/main.c **** hi2c1.Init.OwnAddress1 = 0; + 449:Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; + 450:Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; + 451:Src/main.c **** hi2c1.Init.OwnAddress2 = 0; + 452:Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; + 453:Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; + 454:Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; + 455:Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) + 456:Src/main.c **** { + 457:Src/main.c **** Error_Handler(); + 458:Src/main.c **** } + 459:Src/main.c **** + 460:Src/main.c **** /** Configure Analogue filter + 461:Src/main.c **** */ + 462:Src/main.c **** if (HAL_I2CEx_ConfigAnalogFilter(&hi2c1, I2C_ANALOGFILTER_ENABLE) != HAL_OK) 463:Src/main.c **** { 464:Src/main.c **** Error_Handler(); 465:Src/main.c **** } - 466:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; - 467:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) - 468:Src/main.c **** { - 469:Src/main.c **** Error_Handler(); - 470:Src/main.c **** } - 471:Src/main.c **** if (HAL_TIM_PWM_Init(&htim2) != HAL_OK) - 472:Src/main.c **** { - 473:Src/main.c **** Error_Handler(); - 474:Src/main.c **** } - 475:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_UPDATE; - 476:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 477:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) - 478:Src/main.c **** { - 479:Src/main.c **** Error_Handler(); - 480:Src/main.c **** } - 481:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; - 482:Src/main.c **** sConfigOC.Pulse = 500; - 483:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 484:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; - 485:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 486:Src/main.c **** { - 487:Src/main.c **** Error_Handler(); - ARM GAS /tmp/ccaYtTQ0.s page 10 + 466:Src/main.c **** + 467:Src/main.c **** /** Configure Digital filter + 468:Src/main.c **** */ + 469:Src/main.c **** if (HAL_I2CEx_ConfigDigitalFilter(&hi2c1, 0) != HAL_OK) + 470:Src/main.c **** { + 471:Src/main.c **** Error_Handler(); + 472:Src/main.c **** } + 473:Src/main.c **** /* USER CODE BEGIN I2C1_Init 2 */ + 474:Src/main.c **** + 475:Src/main.c **** /* USER CODE END I2C1_Init 2 */ + 476:Src/main.c **** + 477:Src/main.c **** } + 478:Src/main.c **** + 479:Src/main.c **** /** + 480:Src/main.c **** * @brief TIM2 Initialization Function + 481:Src/main.c **** * @param None + 482:Src/main.c **** * @retval None + 483:Src/main.c **** */ + 484:Src/main.c **** static void MX_TIM2_Init(void) + 485:Src/main.c **** { + 486:Src/main.c **** + 487:Src/main.c **** /* USER CODE BEGIN TIM2_Init 0 */ + ARM GAS /tmp/cchrMLox.s page 10 - 488:Src/main.c **** } - 489:Src/main.c **** sConfigOC.Pulse = 1000; - 490:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) - 491:Src/main.c **** { - 492:Src/main.c **** Error_Handler(); - 493:Src/main.c **** } - 494:Src/main.c **** sConfigOC.Pulse = 1500; - 495:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) - 496:Src/main.c **** { - 497:Src/main.c **** Error_Handler(); - 498:Src/main.c **** } - 499:Src/main.c **** sConfigOC.Pulse = 2000; - 500:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) - 501:Src/main.c **** { - 502:Src/main.c **** Error_Handler(); - 503:Src/main.c **** } - 504:Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ - 505:Src/main.c **** - 506:Src/main.c **** /* USER CODE END TIM2_Init 2 */ - 507:Src/main.c **** HAL_TIM_MspPostInit(&htim2); - 508:Src/main.c **** - 509:Src/main.c **** } - 510:Src/main.c **** - 511:Src/main.c **** /** - 512:Src/main.c **** * @brief TIM3 Initialization Function - 513:Src/main.c **** * @param None - 514:Src/main.c **** * @retval None - 515:Src/main.c **** */ - 516:Src/main.c **** static void MX_TIM3_Init(void) - 517:Src/main.c **** { - 518:Src/main.c **** - 519:Src/main.c **** /* USER CODE BEGIN TIM3_Init 0 */ - 520:Src/main.c **** - 521:Src/main.c **** /* USER CODE END TIM3_Init 0 */ - 522:Src/main.c **** - 523:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; - 524:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 525:Src/main.c **** - 526:Src/main.c **** /* USER CODE BEGIN TIM3_Init 1 */ - 527:Src/main.c **** - 528:Src/main.c **** /* USER CODE END TIM3_Init 1 */ - 529:Src/main.c **** htim3.Instance = TIM3; - 530:Src/main.c **** htim3.Init.Prescaler = 41471; - 531:Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; - 532:Src/main.c **** htim3.Init.Period = 399; - 533:Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 534:Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 535:Src/main.c **** if (HAL_TIM_Base_Init(&htim3) != HAL_OK) - 536:Src/main.c **** { - 537:Src/main.c **** Error_Handler(); - 538:Src/main.c **** } - 539:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; - 540:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) - 541:Src/main.c **** { - 542:Src/main.c **** Error_Handler(); - 543:Src/main.c **** } - 544:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; - ARM GAS /tmp/ccaYtTQ0.s page 11 + 488:Src/main.c **** + 489:Src/main.c **** /* USER CODE END TIM2_Init 0 */ + 490:Src/main.c **** + 491:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; + 492:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 493:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 494:Src/main.c **** + 495:Src/main.c **** /* USER CODE BEGIN TIM2_Init 1 */ + 496:Src/main.c **** + 497:Src/main.c **** /* USER CODE END TIM2_Init 1 */ + 498:Src/main.c **** htim2.Instance = TIM2; + 499:Src/main.c **** htim2.Init.Prescaler = 0; + 500:Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; + 501:Src/main.c **** htim2.Init.Period = 4095; + 502:Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 503:Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 504:Src/main.c **** if (HAL_TIM_Base_Init(&htim2) != HAL_OK) + 505:Src/main.c **** { + 506:Src/main.c **** Error_Handler(); + 507:Src/main.c **** } + 508:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; + 509:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) + 510:Src/main.c **** { + 511:Src/main.c **** Error_Handler(); + 512:Src/main.c **** } + 513:Src/main.c **** if (HAL_TIM_PWM_Init(&htim2) != HAL_OK) + 514:Src/main.c **** { + 515:Src/main.c **** Error_Handler(); + 516:Src/main.c **** } + 517:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_UPDATE; + 518:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 519:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + 520:Src/main.c **** { + 521:Src/main.c **** Error_Handler(); + 522:Src/main.c **** } + 523:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; + 524:Src/main.c **** sConfigOC.Pulse = 500; + 525:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 526:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; + 527:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 528:Src/main.c **** { + 529:Src/main.c **** Error_Handler(); + 530:Src/main.c **** } + 531:Src/main.c **** sConfigOC.Pulse = 1000; + 532:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) + 533:Src/main.c **** { + 534:Src/main.c **** Error_Handler(); + 535:Src/main.c **** } + 536:Src/main.c **** sConfigOC.Pulse = 1500; + 537:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 538:Src/main.c **** { + 539:Src/main.c **** Error_Handler(); + 540:Src/main.c **** } + 541:Src/main.c **** sConfigOC.Pulse = 2000; + 542:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) + 543:Src/main.c **** { + 544:Src/main.c **** Error_Handler(); + ARM GAS /tmp/cchrMLox.s page 11 - 545:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 546:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) - 547:Src/main.c **** { - 548:Src/main.c **** Error_Handler(); - 549:Src/main.c **** } - 550:Src/main.c **** /* USER CODE BEGIN TIM3_Init 2 */ - 551:Src/main.c **** - 552:Src/main.c **** /* USER CODE END TIM3_Init 2 */ - 553:Src/main.c **** - 554:Src/main.c **** } - 555:Src/main.c **** - 556:Src/main.c **** /** - 557:Src/main.c **** * @brief USART1 Initialization Function - 558:Src/main.c **** * @param None - 559:Src/main.c **** * @retval None - 560:Src/main.c **** */ - 561:Src/main.c **** static void MX_USART1_UART_Init(void) - 562:Src/main.c **** { - 563:Src/main.c **** - 564:Src/main.c **** /* USER CODE BEGIN USART1_Init 0 */ - 565:Src/main.c **** - 566:Src/main.c **** /* USER CODE END USART1_Init 0 */ + 545:Src/main.c **** } + 546:Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ + 547:Src/main.c **** + 548:Src/main.c **** /* USER CODE END TIM2_Init 2 */ + 549:Src/main.c **** HAL_TIM_MspPostInit(&htim2); + 550:Src/main.c **** + 551:Src/main.c **** } + 552:Src/main.c **** + 553:Src/main.c **** /** + 554:Src/main.c **** * @brief TIM3 Initialization Function + 555:Src/main.c **** * @param None + 556:Src/main.c **** * @retval None + 557:Src/main.c **** */ + 558:Src/main.c **** static void MX_TIM3_Init(void) + 559:Src/main.c **** { + 560:Src/main.c **** + 561:Src/main.c **** /* USER CODE BEGIN TIM3_Init 0 */ + 562:Src/main.c **** + 563:Src/main.c **** /* USER CODE END TIM3_Init 0 */ + 564:Src/main.c **** + 565:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; + 566:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; 567:Src/main.c **** - 568:Src/main.c **** /* USER CODE BEGIN USART1_Init 1 */ + 568:Src/main.c **** /* USER CODE BEGIN TIM3_Init 1 */ 569:Src/main.c **** - 570:Src/main.c **** /* USER CODE END USART1_Init 1 */ - 571:Src/main.c **** huart1.Instance = USART1; - 572:Src/main.c **** huart1.Init.BaudRate = 115200; - 573:Src/main.c **** huart1.Init.WordLength = UART_WORDLENGTH_8B; - 574:Src/main.c **** huart1.Init.StopBits = UART_STOPBITS_1; - 575:Src/main.c **** huart1.Init.Parity = UART_PARITY_NONE; - 576:Src/main.c **** huart1.Init.Mode = UART_MODE_TX_RX; - 577:Src/main.c **** huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; - 578:Src/main.c **** huart1.Init.OverSampling = UART_OVERSAMPLING_16; - 579:Src/main.c **** huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - 580:Src/main.c **** huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1; - 581:Src/main.c **** huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - 582:Src/main.c **** if (HAL_UART_Init(&huart1) != HAL_OK) + 570:Src/main.c **** /* USER CODE END TIM3_Init 1 */ + 571:Src/main.c **** htim3.Instance = TIM3; + 572:Src/main.c **** htim3.Init.Prescaler = 16799; + 573:Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; + 574:Src/main.c **** htim3.Init.Period = 99; + 575:Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 576:Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 577:Src/main.c **** if (HAL_TIM_Base_Init(&htim3) != HAL_OK) + 578:Src/main.c **** { + 579:Src/main.c **** Error_Handler(); + 580:Src/main.c **** } + 581:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; + 582:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) 583:Src/main.c **** { 584:Src/main.c **** Error_Handler(); 585:Src/main.c **** } - 586:Src/main.c **** if (HAL_UARTEx_SetTxFifoThreshold(&huart1, UART_TXFIFO_THRESHOLD_1_8) != HAL_OK) - 587:Src/main.c **** { - 588:Src/main.c **** Error_Handler(); - 589:Src/main.c **** } - 590:Src/main.c **** if (HAL_UARTEx_SetRxFifoThreshold(&huart1, UART_RXFIFO_THRESHOLD_1_8) != HAL_OK) - 591:Src/main.c **** { - 592:Src/main.c **** Error_Handler(); - 593:Src/main.c **** } - 594:Src/main.c **** if (HAL_UARTEx_DisableFifoMode(&huart1) != HAL_OK) - 595:Src/main.c **** { - 596:Src/main.c **** Error_Handler(); - 597:Src/main.c **** } - 598:Src/main.c **** /* USER CODE BEGIN USART1_Init 2 */ - 599:Src/main.c **** - 600:Src/main.c **** /* USER CODE END USART1_Init 2 */ - 601:Src/main.c **** - ARM GAS /tmp/ccaYtTQ0.s page 12 + 586:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + 587:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 588:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) + 589:Src/main.c **** { + 590:Src/main.c **** Error_Handler(); + 591:Src/main.c **** } + 592:Src/main.c **** /* USER CODE BEGIN TIM3_Init 2 */ + 593:Src/main.c **** + 594:Src/main.c **** /* USER CODE END TIM3_Init 2 */ + 595:Src/main.c **** + 596:Src/main.c **** } + 597:Src/main.c **** + 598:Src/main.c **** /** + 599:Src/main.c **** * @brief TIM8 Initialization Function + 600:Src/main.c **** * @param None + 601:Src/main.c **** * @retval None + ARM GAS /tmp/cchrMLox.s page 12 - 602:Src/main.c **** } - 603:Src/main.c **** - 604:Src/main.c **** /** - 605:Src/main.c **** * Enable DMA controller clock - 606:Src/main.c **** */ - 607:Src/main.c **** static void MX_DMA_Init(void) - 608:Src/main.c **** { + 602:Src/main.c **** */ + 603:Src/main.c **** static void MX_TIM8_Init(void) + 604:Src/main.c **** { + 605:Src/main.c **** + 606:Src/main.c **** /* USER CODE BEGIN TIM8_Init 0 */ + 607:Src/main.c **** + 608:Src/main.c **** /* USER CODE END TIM8_Init 0 */ 609:Src/main.c **** - 610:Src/main.c **** /* DMA controller clock enable */ - 611:Src/main.c **** __HAL_RCC_DMAMUX1_CLK_ENABLE(); - 612:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 613:Src/main.c **** - 614:Src/main.c **** /* DMA interrupt init */ - 615:Src/main.c **** /* DMA1_Channel2_IRQn interrupt configuration */ - 616:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel2_IRQn, 0, 0); - 617:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn); - 618:Src/main.c **** /* DMA1_Channel3_IRQn interrupt configuration */ - 619:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 0, 0); - 620:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn); - 621:Src/main.c **** /* DMA1_Channel4_IRQn interrupt configuration */ - 622:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel4_IRQn, 0, 0); - 623:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn); - 624:Src/main.c **** - 625:Src/main.c **** } - 626:Src/main.c **** - 627:Src/main.c **** /** - 628:Src/main.c **** * @brief GPIO Initialization Function - 629:Src/main.c **** * @param None - 630:Src/main.c **** * @retval None - 631:Src/main.c **** */ - 632:Src/main.c **** static void MX_GPIO_Init(void) - 633:Src/main.c **** { - 28 .loc 1 633 1 view -0 - 29 .cfi_startproc - 30 @ args = 0, pretend = 0, frame = 40 - 31 @ frame_needed = 0, uses_anonymous_args = 0 - 32 0000 30B5 push {r4, r5, lr} - 33 .LCFI0: - 34 .cfi_def_cfa_offset 12 - 35 .cfi_offset 4, -12 - 36 .cfi_offset 5, -8 - 37 .cfi_offset 14, -4 - 38 0002 8BB0 sub sp, sp, #44 - 39 .LCFI1: - 40 .cfi_def_cfa_offset 56 - 634:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 41 .loc 1 634 3 view .LVU1 - 42 .loc 1 634 20 is_stmt 0 view .LVU2 - 43 0004 0024 movs r4, #0 - 44 0006 0594 str r4, [sp, #20] - 45 0008 0694 str r4, [sp, #24] - 46 000a 0794 str r4, [sp, #28] - 47 000c 0894 str r4, [sp, #32] - 48 000e 0994 str r4, [sp, #36] - 635:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ - 636:Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ - 637:Src/main.c **** - ARM GAS /tmp/ccaYtTQ0.s page 13 + 610:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; + 611:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 612:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 613:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + 614:Src/main.c **** + 615:Src/main.c **** /* USER CODE BEGIN TIM8_Init 1 */ + 616:Src/main.c **** + 617:Src/main.c **** /* USER CODE END TIM8_Init 1 */ + 618:Src/main.c **** htim8.Instance = TIM8; + 619:Src/main.c **** htim8.Init.Prescaler = 1679; + 620:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + 621:Src/main.c **** htim8.Init.Period = 255; + 622:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 623:Src/main.c **** htim8.Init.RepetitionCounter = 0; + 624:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 625:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) + 626:Src/main.c **** { + 627:Src/main.c **** Error_Handler(); + 628:Src/main.c **** } + 629:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; + 630:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) + 631:Src/main.c **** { + 632:Src/main.c **** Error_Handler(); + 633:Src/main.c **** } + 634:Src/main.c **** if (HAL_TIM_PWM_Init(&htim8) != HAL_OK) + 635:Src/main.c **** { + 636:Src/main.c **** Error_Handler(); + 637:Src/main.c **** } + 638:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + 639:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; + 640:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 641:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) + 642:Src/main.c **** { + 643:Src/main.c **** Error_Handler(); + 644:Src/main.c **** } + 645:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; + 646:Src/main.c **** sConfigOC.Pulse = 0; + 647:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 648:Src/main.c **** sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; + 649:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 650:Src/main.c **** sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; + 651:Src/main.c **** sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; + 652:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim8, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 653:Src/main.c **** { + 654:Src/main.c **** Error_Handler(); + 655:Src/main.c **** } + 656:Src/main.c **** sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_DISABLE; + 657:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + 658:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + ARM GAS /tmp/cchrMLox.s page 13 - 638:Src/main.c **** /* GPIO Ports Clock Enable */ - 639:Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); - 49 .loc 1 639 3 is_stmt 1 view .LVU3 - 50 .LBB4: - 51 .loc 1 639 3 view .LVU4 - 52 .loc 1 639 3 view .LVU5 - 53 0010 214B ldr r3, .L3 - 54 0012 DA6C ldr r2, [r3, #76] - 55 0014 42F02002 orr r2, r2, #32 - 56 0018 DA64 str r2, [r3, #76] - 57 .loc 1 639 3 view .LVU6 - 58 001a DA6C ldr r2, [r3, #76] - 59 001c 02F02002 and r2, r2, #32 - 60 0020 0192 str r2, [sp, #4] - 61 .loc 1 639 3 view .LVU7 - 62 0022 019A ldr r2, [sp, #4] - 63 .LBE4: - 64 .loc 1 639 3 view .LVU8 - 640:Src/main.c **** __HAL_RCC_GPIOG_CLK_ENABLE(); - 65 .loc 1 640 3 view .LVU9 - 66 .LBB5: - 67 .loc 1 640 3 view .LVU10 - 68 .loc 1 640 3 view .LVU11 - 69 0024 DA6C ldr r2, [r3, #76] - 70 0026 42F04002 orr r2, r2, #64 - 71 002a DA64 str r2, [r3, #76] - 72 .loc 1 640 3 view .LVU12 - 73 002c DA6C ldr r2, [r3, #76] - 74 002e 02F04002 and r2, r2, #64 - 75 0032 0292 str r2, [sp, #8] - 76 .loc 1 640 3 view .LVU13 - 77 0034 029A ldr r2, [sp, #8] - 78 .LBE5: - 79 .loc 1 640 3 view .LVU14 - 641:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); - 80 .loc 1 641 3 view .LVU15 - 81 .LBB6: - 82 .loc 1 641 3 view .LVU16 - 83 .loc 1 641 3 view .LVU17 - 84 0036 DA6C ldr r2, [r3, #76] - 85 0038 42F00102 orr r2, r2, #1 - 86 003c DA64 str r2, [r3, #76] - 87 .loc 1 641 3 view .LVU18 - 88 003e DA6C ldr r2, [r3, #76] - 89 0040 02F00102 and r2, r2, #1 - 90 0044 0392 str r2, [sp, #12] - 91 .loc 1 641 3 view .LVU19 - 92 0046 039A ldr r2, [sp, #12] - 93 .LBE6: - 94 .loc 1 641 3 view .LVU20 - 642:Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 95 .loc 1 642 3 view .LVU21 - 96 .LBB7: - 97 .loc 1 642 3 view .LVU22 - 98 .loc 1 642 3 view .LVU23 - 99 0048 DA6C ldr r2, [r3, #76] - 100 004a 42F00202 orr r2, r2, #2 - ARM GAS /tmp/ccaYtTQ0.s page 14 - - - 101 004e DA64 str r2, [r3, #76] - 102 .loc 1 642 3 view .LVU24 - 103 0050 DB6C ldr r3, [r3, #76] - 104 0052 03F00203 and r3, r3, #2 - 105 0056 0493 str r3, [sp, #16] - 106 .loc 1 642 3 view .LVU25 - 107 0058 049B ldr r3, [sp, #16] - 108 .LBE7: - 109 .loc 1 642 3 view .LVU26 - 643:Src/main.c **** - 644:Src/main.c **** /*Configure GPIO pin Output Level */ - 645:Src/main.c **** HAL_GPIO_WritePin(GPIOB, AUDIO_OL_Pin|RESET_BTN_Pin|TEMP_OL_Pin|REFL_OL_Pin, GPIO_PIN_RESET); - 110 .loc 1 645 3 view .LVU27 - 111 005a 104D ldr r5, .L3+4 - 112 005c 2246 mov r2, r4 - 113 005e 7821 movs r1, #120 - 114 0060 2846 mov r0, r5 - 115 0062 FFF7FEFF bl HAL_GPIO_WritePin - 116 .LVL0: - 646:Src/main.c **** - 647:Src/main.c **** /*Configure GPIO pin : PG10 */ - 648:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_10; - 117 .loc 1 648 3 view .LVU28 - 118 .loc 1 648 23 is_stmt 0 view .LVU29 - 119 0066 4FF48063 mov r3, #1024 - 120 006a 0593 str r3, [sp, #20] - 649:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 121 .loc 1 649 3 is_stmt 1 view .LVU30 - 122 .loc 1 649 24 is_stmt 0 view .LVU31 - 123 006c 0223 movs r3, #2 - 124 006e 0693 str r3, [sp, #24] - 650:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 125 .loc 1 650 3 is_stmt 1 view .LVU32 - 126 .loc 1 650 24 is_stmt 0 view .LVU33 - 127 0070 0794 str r4, [sp, #28] - 651:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 128 .loc 1 651 3 is_stmt 1 view .LVU34 - 129 .loc 1 651 25 is_stmt 0 view .LVU35 - 130 0072 0894 str r4, [sp, #32] - 652:Src/main.c **** GPIO_InitStruct.Alternate = GPIO_AF0_MCO; - 131 .loc 1 652 3 is_stmt 1 view .LVU36 - 132 .loc 1 652 29 is_stmt 0 view .LVU37 - 133 0074 0994 str r4, [sp, #36] - 653:Src/main.c **** HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); - 134 .loc 1 653 3 is_stmt 1 view .LVU38 - 135 0076 05A9 add r1, sp, #20 - 136 0078 0948 ldr r0, .L3+8 - 137 007a FFF7FEFF bl HAL_GPIO_Init - 138 .LVL1: - 654:Src/main.c **** - 655:Src/main.c **** /*Configure GPIO pins : AUDIO_OL_Pin RESET_BTN_Pin TEMP_OL_Pin REFL_OL_Pin */ - 656:Src/main.c **** GPIO_InitStruct.Pin = AUDIO_OL_Pin|RESET_BTN_Pin|TEMP_OL_Pin|REFL_OL_Pin; - 139 .loc 1 656 3 view .LVU39 - 140 .loc 1 656 23 is_stmt 0 view .LVU40 - 141 007e 7823 movs r3, #120 - 142 0080 0593 str r3, [sp, #20] - 657:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - ARM GAS /tmp/ccaYtTQ0.s page 15 - - - 143 .loc 1 657 3 is_stmt 1 view .LVU41 - 144 .loc 1 657 24 is_stmt 0 view .LVU42 - 145 0082 0123 movs r3, #1 - 146 0084 0693 str r3, [sp, #24] - 658:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 147 .loc 1 658 3 is_stmt 1 view .LVU43 - 148 .loc 1 658 24 is_stmt 0 view .LVU44 - 149 0086 0794 str r4, [sp, #28] - 659:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 150 .loc 1 659 3 is_stmt 1 view .LVU45 - 151 .loc 1 659 25 is_stmt 0 view .LVU46 - 152 0088 0894 str r4, [sp, #32] - 660:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 153 .loc 1 660 3 is_stmt 1 view .LVU47 - 154 008a 05A9 add r1, sp, #20 - 155 008c 2846 mov r0, r5 - 156 008e FFF7FEFF bl HAL_GPIO_Init - 157 .LVL2: - 661:Src/main.c **** - 662:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ - 663:Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ - 664:Src/main.c **** } - 158 .loc 1 664 1 is_stmt 0 view .LVU48 - 159 0092 0BB0 add sp, sp, #44 - 160 .LCFI2: - 161 .cfi_def_cfa_offset 12 - 162 @ sp needed - 163 0094 30BD pop {r4, r5, pc} - 164 .L4: - 165 0096 00BF .align 2 - 166 .L3: - 167 0098 00100240 .word 1073876992 - 168 009c 00040048 .word 1207960576 - 169 00a0 00180048 .word 1207965696 - 170 .cfi_endproc - 171 .LFE338: - 173 .section .text.MX_DMA_Init,"ax",%progbits - 174 .align 1 - 175 .syntax unified - 176 .thumb - 177 .thumb_func - 179 MX_DMA_Init: - 180 .LFB337: - 608:Src/main.c **** - 181 .loc 1 608 1 is_stmt 1 view -0 - 182 .cfi_startproc - 183 @ args = 0, pretend = 0, frame = 8 - 184 @ frame_needed = 0, uses_anonymous_args = 0 - 185 0000 00B5 push {lr} - 186 .LCFI3: - 187 .cfi_def_cfa_offset 4 - 188 .cfi_offset 14, -4 - 189 0002 83B0 sub sp, sp, #12 - 190 .LCFI4: - 191 .cfi_def_cfa_offset 16 - 611:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 192 .loc 1 611 3 view .LVU50 - ARM GAS /tmp/ccaYtTQ0.s page 16 - - - 193 .LBB8: - 611:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 194 .loc 1 611 3 view .LVU51 - 611:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 195 .loc 1 611 3 view .LVU52 - 196 0004 164B ldr r3, .L7 - 197 0006 9A6C ldr r2, [r3, #72] - 198 0008 42F00402 orr r2, r2, #4 - 199 000c 9A64 str r2, [r3, #72] - 611:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 200 .loc 1 611 3 view .LVU53 - 201 000e 9A6C ldr r2, [r3, #72] - 202 0010 02F00402 and r2, r2, #4 - 203 0014 0092 str r2, [sp] - 611:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 204 .loc 1 611 3 view .LVU54 - 205 0016 009A ldr r2, [sp] - 206 .LBE8: - 611:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); - 207 .loc 1 611 3 view .LVU55 - 612:Src/main.c **** - 208 .loc 1 612 3 view .LVU56 - 209 .LBB9: - 612:Src/main.c **** - 210 .loc 1 612 3 view .LVU57 - 612:Src/main.c **** - 211 .loc 1 612 3 view .LVU58 - 212 0018 9A6C ldr r2, [r3, #72] - 213 001a 42F00102 orr r2, r2, #1 - 214 001e 9A64 str r2, [r3, #72] - 612:Src/main.c **** - 215 .loc 1 612 3 view .LVU59 - 216 0020 9B6C ldr r3, [r3, #72] - 217 0022 03F00103 and r3, r3, #1 - 218 0026 0193 str r3, [sp, #4] - 612:Src/main.c **** - 219 .loc 1 612 3 view .LVU60 - 220 0028 019B ldr r3, [sp, #4] - 221 .LBE9: - 612:Src/main.c **** - 222 .loc 1 612 3 view .LVU61 - 616:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn); - 223 .loc 1 616 3 view .LVU62 - 224 002a 0022 movs r2, #0 - 225 002c 1146 mov r1, r2 - 226 002e 0C20 movs r0, #12 - 227 0030 FFF7FEFF bl HAL_NVIC_SetPriority - 228 .LVL3: - 617:Src/main.c **** /* DMA1_Channel3_IRQn interrupt configuration */ - 229 .loc 1 617 3 view .LVU63 - 230 0034 0C20 movs r0, #12 - 231 0036 FFF7FEFF bl HAL_NVIC_EnableIRQ - 232 .LVL4: - 619:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn); - 233 .loc 1 619 3 view .LVU64 - 234 003a 0022 movs r2, #0 - 235 003c 1146 mov r1, r2 - ARM GAS /tmp/ccaYtTQ0.s page 17 - - - 236 003e 0D20 movs r0, #13 - 237 0040 FFF7FEFF bl HAL_NVIC_SetPriority - 238 .LVL5: - 620:Src/main.c **** /* DMA1_Channel4_IRQn interrupt configuration */ - 239 .loc 1 620 3 view .LVU65 - 240 0044 0D20 movs r0, #13 - 241 0046 FFF7FEFF bl HAL_NVIC_EnableIRQ - 242 .LVL6: - 622:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn); - 243 .loc 1 622 3 view .LVU66 - 244 004a 0022 movs r2, #0 - 245 004c 1146 mov r1, r2 - 246 004e 0E20 movs r0, #14 - 247 0050 FFF7FEFF bl HAL_NVIC_SetPriority - 248 .LVL7: - 623:Src/main.c **** - 249 .loc 1 623 3 view .LVU67 - 250 0054 0E20 movs r0, #14 - 251 0056 FFF7FEFF bl HAL_NVIC_EnableIRQ - 252 .LVL8: - 625:Src/main.c **** - 253 .loc 1 625 1 is_stmt 0 view .LVU68 - 254 005a 03B0 add sp, sp, #12 - 255 .LCFI5: - 256 .cfi_def_cfa_offset 4 - 257 @ sp needed - 258 005c 5DF804FB ldr pc, [sp], #4 - 259 .L8: - 260 .align 2 - 261 .L7: - 262 0060 00100240 .word 1073876992 - 263 .cfi_endproc - 264 .LFE337: - 266 .section .text.HAL_ADC_LevelOutOfWindowCallback,"ax",%progbits - 267 .align 1 - 268 .global HAL_ADC_LevelOutOfWindowCallback - 269 .syntax unified - 270 .thumb - 271 .thumb_func - 273 HAL_ADC_LevelOutOfWindowCallback: - 274 .LVL9: - 275 .LFB339: - 665:Src/main.c **** - 666:Src/main.c **** /* USER CODE BEGIN 4 */ - 667:Src/main.c **** void HAL_ADC_LevelOutOfWindowCallback(ADC_HandleTypeDef *hadc) { - 276 .loc 1 667 64 is_stmt 1 view -0 - 277 .cfi_startproc - 278 @ args = 0, pretend = 0, frame = 0 - 279 @ frame_needed = 0, uses_anonymous_args = 0 - 280 @ link register save eliminated. - 668:Src/main.c **** // analog_wd_status = 3; - 669:Src/main.c **** } - 281 .loc 1 669 1 view .LVU70 - 282 0000 7047 bx lr - 283 .cfi_endproc - 284 .LFE339: - 286 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits - ARM GAS /tmp/ccaYtTQ0.s page 18 - - - 287 .align 1 - 288 .global HAL_ADC_ConvCpltCallback - 289 .syntax unified - 290 .thumb - 291 .thumb_func - 293 HAL_ADC_ConvCpltCallback: - 294 .LVL10: - 295 .LFB340: - 670:Src/main.c **** - 671:Src/main.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) { - 296 .loc 1 671 56 view -0 - 297 .cfi_startproc - 298 @ args = 0, pretend = 0, frame = 0 - 299 @ frame_needed = 0, uses_anonymous_args = 0 - 300 @ link register save eliminated. - 672:Src/main.c **** adc2_done = 1; - 301 .loc 1 672 2 view .LVU72 - 302 .loc 1 672 12 is_stmt 0 view .LVU73 - 303 0000 014B ldr r3, .L11 - 304 0002 0122 movs r2, #1 - 305 0004 1A70 strb r2, [r3] - 673:Src/main.c **** // TIM2->CCR1 - 674:Src/main.c **** } - 306 .loc 1 674 1 view .LVU74 - 307 0006 7047 bx lr - 308 .L12: - 309 .align 2 - 310 .L11: - 311 0008 00000000 .word adc2_done - 312 .cfi_endproc - 313 .LFE340: - 315 .section .text.HAL_UARTEx_RxEventCallback,"ax",%progbits - 316 .align 1 - 317 .global HAL_UARTEx_RxEventCallback - 318 .syntax unified - 319 .thumb - 320 .thumb_func - 322 HAL_UARTEx_RxEventCallback: - 323 .LVL11: - 324 .LFB341: - 675:Src/main.c **** - 676:Src/main.c **** void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t offset) { - 325 .loc 1 676 77 is_stmt 1 view -0 - 326 .cfi_startproc - 327 @ args = 0, pretend = 0, frame = 0 - 328 @ frame_needed = 0, uses_anonymous_args = 0 - 329 @ link register save eliminated. - 677:Src/main.c **** static uint16_t last_offset = 0; - 330 .loc 1 677 5 view .LVU76 - 678:Src/main.c **** // Ignore if called twice (which will happen on every half buffer) - 679:Src/main.c **** if (offset != last_offset) { - 331 .loc 1 679 5 view .LVU77 - 332 .loc 1 679 16 is_stmt 0 view .LVU78 - 333 0000 084B ldr r3, .L18 - 334 0002 1B88 ldrh r3, [r3] - 335 .loc 1 679 8 view .LVU79 - 336 0004 8B42 cmp r3, r1 - ARM GAS /tmp/ccaYtTQ0.s page 19 - - - 337 0006 0BD0 beq .L13 - 680:Src/main.c **** // If wrap around reset last_size - 681:Src/main.c **** if (offset < last_offset) - 338 .loc 1 681 9 is_stmt 1 view .LVU80 - 339 .loc 1 681 12 is_stmt 0 view .LVU81 - 340 0008 06D9 bls .L16 - 682:Src/main.c **** last_offset = 0; - 341 .loc 1 682 13 is_stmt 1 view .LVU82 - 342 .loc 1 682 25 is_stmt 0 view .LVU83 - 343 000a 064B ldr r3, .L18 - 344 000c 0022 movs r2, #0 - 345 000e 1A80 strh r2, [r3] @ movhi - 346 0010 02E0 b .L16 - 347 .L17: - 683:Src/main.c **** while (last_offset < offset) { - 684:Src/main.c **** // process_character((char) dmabuf[last_offset]); - 685:Src/main.c **** // TODO - 686:Src/main.c **** // store_cmd(UART_RX_buf[last_offset]); - 687:Src/main.c **** ++last_offset; - 348 .loc 1 687 13 is_stmt 1 view .LVU84 - 349 0012 0133 adds r3, r3, #1 - 350 0014 034A ldr r2, .L18 - 351 0016 1380 strh r3, [r2] @ movhi - 352 .L16: - 683:Src/main.c **** while (last_offset < offset) { - 353 .loc 1 683 28 view .LVU85 - 354 0018 024B ldr r3, .L18 - 355 001a 1B88 ldrh r3, [r3] - 356 001c 8B42 cmp r3, r1 - 357 001e F8D3 bcc .L17 - 358 .L13: - 688:Src/main.c **** } - 689:Src/main.c **** } - 690:Src/main.c **** } - 359 .loc 1 690 1 is_stmt 0 view .LVU86 - 360 0020 7047 bx lr - 361 .L19: - 362 0022 00BF .align 2 - 363 .L18: - 364 0024 00000000 .word last_offset.0 - 365 .cfi_endproc - 366 .LFE341: - 368 .section .text.HAL_UART_TxCpltCallback,"ax",%progbits - 369 .align 1 - 370 .global HAL_UART_TxCpltCallback - 371 .syntax unified - 372 .thumb - 373 .thumb_func - 375 HAL_UART_TxCpltCallback: - 376 .LVL12: - 377 .LFB342: + 659:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; + 660:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + 661:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + 662:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; + 663:Src/main.c **** sBreakDeadTimeConfig.BreakAFMode = TIM_BREAK_AFMODE_INPUT; + 664:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; + 665:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; + 666:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; + 667:Src/main.c **** sBreakDeadTimeConfig.Break2AFMode = TIM_BREAK_AFMODE_INPUT; + 668:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + 669:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim8, &sBreakDeadTimeConfig) != HAL_OK) + 670:Src/main.c **** { + 671:Src/main.c **** Error_Handler(); + 672:Src/main.c **** } + 673:Src/main.c **** /* USER CODE BEGIN TIM8_Init 2 */ + 674:Src/main.c **** htim8.Instance->BDTR |= 0x8000; + 675:Src/main.c **** /* USER CODE END TIM8_Init 2 */ + 676:Src/main.c **** HAL_TIM_MspPostInit(&htim8); + 677:Src/main.c **** + 678:Src/main.c **** } + 679:Src/main.c **** + 680:Src/main.c **** /** + 681:Src/main.c **** * @brief USART1 Initialization Function + 682:Src/main.c **** * @param None + 683:Src/main.c **** * @retval None + 684:Src/main.c **** */ + 685:Src/main.c **** static void MX_USART1_UART_Init(void) + 686:Src/main.c **** { + 687:Src/main.c **** + 688:Src/main.c **** /* USER CODE BEGIN USART1_Init 0 */ + 689:Src/main.c **** + 690:Src/main.c **** /* USER CODE END USART1_Init 0 */ 691:Src/main.c **** - 692:Src/main.c **** void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart){ - 378 .loc 1 692 56 is_stmt 1 view -0 - 379 .cfi_startproc - 380 @ args = 0, pretend = 0, frame = 0 - 381 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccaYtTQ0.s page 20 + 692:Src/main.c **** /* USER CODE BEGIN USART1_Init 1 */ + 693:Src/main.c **** + 694:Src/main.c **** /* USER CODE END USART1_Init 1 */ + 695:Src/main.c **** huart1.Instance = USART1; + 696:Src/main.c **** huart1.Init.BaudRate = 38400; + 697:Src/main.c **** huart1.Init.WordLength = UART_WORDLENGTH_8B; + 698:Src/main.c **** huart1.Init.StopBits = UART_STOPBITS_1; + 699:Src/main.c **** huart1.Init.Parity = UART_PARITY_NONE; + 700:Src/main.c **** huart1.Init.Mode = UART_MODE_TX_RX; + 701:Src/main.c **** huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; + 702:Src/main.c **** huart1.Init.OverSampling = UART_OVERSAMPLING_16; + 703:Src/main.c **** huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + 704:Src/main.c **** huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1; + 705:Src/main.c **** huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + 706:Src/main.c **** if (HAL_UART_Init(&huart1) != HAL_OK) + 707:Src/main.c **** { + 708:Src/main.c **** Error_Handler(); + 709:Src/main.c **** } + 710:Src/main.c **** if (HAL_UARTEx_SetTxFifoThreshold(&huart1, UART_TXFIFO_THRESHOLD_1_8) != HAL_OK) + 711:Src/main.c **** { + 712:Src/main.c **** Error_Handler(); + 713:Src/main.c **** } + 714:Src/main.c **** if (HAL_UARTEx_SetRxFifoThreshold(&huart1, UART_RXFIFO_THRESHOLD_1_8) != HAL_OK) + 715:Src/main.c **** { + ARM GAS /tmp/cchrMLox.s page 14 - 382 @ link register save eliminated. - 693:Src/main.c **** uart_sent = 1; - 383 .loc 1 693 2 view .LVU88 - 384 .loc 1 693 12 is_stmt 0 view .LVU89 - 385 0000 014B ldr r3, .L21 - 386 0002 0122 movs r2, #1 - 387 0004 1A70 strb r2, [r3] - 694:Src/main.c **** } - 388 .loc 1 694 1 view .LVU90 - 389 0006 7047 bx lr - 390 .L22: - 391 .align 2 - 392 .L21: - 393 0008 00000000 .word uart_sent - 394 .cfi_endproc - 395 .LFE342: - 397 .section .text.Error_Handler,"ax",%progbits - 398 .align 1 - 399 .global Error_Handler - 400 .syntax unified - 401 .thumb - 402 .thumb_func - 404 Error_Handler: - 405 .LFB343: - 695:Src/main.c **** - 696:Src/main.c **** /* USER CODE END 4 */ - 697:Src/main.c **** - 698:Src/main.c **** /** - 699:Src/main.c **** * @brief This function is executed in case of error occurrence. - 700:Src/main.c **** * @retval None - 701:Src/main.c **** */ - 702:Src/main.c **** void Error_Handler(void) - 703:Src/main.c **** { - 406 .loc 1 703 1 is_stmt 1 view -0 - 407 .cfi_startproc - 408 @ Volatile: function does not return. - 409 @ args = 0, pretend = 0, frame = 0 - 410 @ frame_needed = 0, uses_anonymous_args = 0 - 411 @ link register save eliminated. - 704:Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ - 705:Src/main.c **** /* User can add his own implementation to report the HAL error return state */ - 706:Src/main.c **** __disable_irq(); - 412 .loc 1 706 5 view .LVU92 - 413 .LBB10: - 414 .LBI10: - 415 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 716:Src/main.c **** Error_Handler(); + 717:Src/main.c **** } + 718:Src/main.c **** if (HAL_UARTEx_DisableFifoMode(&huart1) != HAL_OK) + 719:Src/main.c **** { + 720:Src/main.c **** Error_Handler(); + 721:Src/main.c **** } + 722:Src/main.c **** /* USER CODE BEGIN USART1_Init 2 */ + 723:Src/main.c **** + 724:Src/main.c **** /* USER CODE END USART1_Init 2 */ + 725:Src/main.c **** + 726:Src/main.c **** } + 727:Src/main.c **** + 728:Src/main.c **** /** + 729:Src/main.c **** * Enable DMA controller clock + 730:Src/main.c **** */ + 731:Src/main.c **** static void MX_DMA_Init(void) + 732:Src/main.c **** { + 733:Src/main.c **** + 734:Src/main.c **** /* DMA controller clock enable */ + 735:Src/main.c **** __HAL_RCC_DMAMUX1_CLK_ENABLE(); + 736:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 737:Src/main.c **** + 738:Src/main.c **** /* DMA interrupt init */ + 739:Src/main.c **** /* DMA1_Channel2_IRQn interrupt configuration */ + 740:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel2_IRQn, 0, 0); + 741:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn); + 742:Src/main.c **** /* DMA1_Channel3_IRQn interrupt configuration */ + 743:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 0, 0); + 744:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn); + 745:Src/main.c **** /* DMA1_Channel4_IRQn interrupt configuration */ + 746:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel4_IRQn, 0, 0); + 747:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn); + 748:Src/main.c **** + 749:Src/main.c **** } + 750:Src/main.c **** + 751:Src/main.c **** /** + 752:Src/main.c **** * @brief GPIO Initialization Function + 753:Src/main.c **** * @param None + 754:Src/main.c **** * @retval None + 755:Src/main.c **** */ + 756:Src/main.c **** static void MX_GPIO_Init(void) + 757:Src/main.c **** { + 28 .loc 1 757 1 view -0 + 29 .cfi_startproc + 30 @ args = 0, pretend = 0, frame = 32 + 31 @ frame_needed = 0, uses_anonymous_args = 0 + 32 0000 F0B5 push {r4, r5, r6, r7, lr} + 33 .LCFI0: + 34 .cfi_def_cfa_offset 20 + 35 .cfi_offset 4, -20 + 36 .cfi_offset 5, -16 + 37 .cfi_offset 6, -12 + 38 .cfi_offset 7, -8 + 39 .cfi_offset 14, -4 + 40 0002 89B0 sub sp, sp, #36 + 41 .LCFI1: + 42 .cfi_def_cfa_offset 56 + ARM GAS /tmp/cchrMLox.s page 15 + + + 758:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 43 .loc 1 758 3 view .LVU1 + 44 .loc 1 758 20 is_stmt 0 view .LVU2 + 45 0004 03AD add r5, sp, #12 + 46 0006 0024 movs r4, #0 + 47 0008 0394 str r4, [sp, #12] + 48 000a 0494 str r4, [sp, #16] + 49 000c 0594 str r4, [sp, #20] + 50 000e 0694 str r4, [sp, #24] + 51 0010 0794 str r4, [sp, #28] + 759:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ + 760:Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ + 761:Src/main.c **** + 762:Src/main.c **** /* GPIO Ports Clock Enable */ + 763:Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); + 52 .loc 1 763 3 is_stmt 1 view .LVU3 + 53 .LBB4: + 54 .loc 1 763 3 view .LVU4 + 55 .loc 1 763 3 view .LVU5 + 56 0012 214B ldr r3, .L3 + 57 0014 DA6C ldr r2, [r3, #76] + 58 0016 42F02002 orr r2, r2, #32 + 59 001a DA64 str r2, [r3, #76] + 60 .loc 1 763 3 view .LVU6 + 61 001c DA6C ldr r2, [r3, #76] + 62 001e 02F02002 and r2, r2, #32 + 63 0022 0092 str r2, [sp] + 64 .loc 1 763 3 view .LVU7 + 65 0024 009A ldr r2, [sp] + 66 .LBE4: + 67 .loc 1 763 3 view .LVU8 + 764:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 68 .loc 1 764 3 view .LVU9 + 69 .LBB5: + 70 .loc 1 764 3 view .LVU10 + 71 .loc 1 764 3 view .LVU11 + 72 0026 DA6C ldr r2, [r3, #76] + 73 0028 42F00102 orr r2, r2, #1 + 74 002c DA64 str r2, [r3, #76] + 75 .loc 1 764 3 view .LVU12 + 76 002e DA6C ldr r2, [r3, #76] + 77 0030 02F00102 and r2, r2, #1 + 78 0034 0192 str r2, [sp, #4] + 79 .loc 1 764 3 view .LVU13 + 80 0036 019A ldr r2, [sp, #4] + 81 .LBE5: + 82 .loc 1 764 3 view .LVU14 + 765:Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 83 .loc 1 765 3 view .LVU15 + 84 .LBB6: + 85 .loc 1 765 3 view .LVU16 + 86 .loc 1 765 3 view .LVU17 + 87 0038 DA6C ldr r2, [r3, #76] + 88 003a 42F00202 orr r2, r2, #2 + 89 003e DA64 str r2, [r3, #76] + 90 .loc 1 765 3 view .LVU18 + 91 0040 DB6C ldr r3, [r3, #76] + ARM GAS /tmp/cchrMLox.s page 16 + + + 92 0042 03F00203 and r3, r3, #2 + 93 0046 0293 str r3, [sp, #8] + 94 .loc 1 765 3 view .LVU19 + 95 0048 029B ldr r3, [sp, #8] + 96 .LBE6: + 97 .loc 1 765 3 view .LVU20 + 766:Src/main.c **** + 767:Src/main.c **** /*Configure GPIO pin Output Level */ + 768:Src/main.c **** HAL_GPIO_WritePin(GPIOB, G2_Pin|G4_Pin, GPIO_PIN_RESET); + 98 .loc 1 768 3 view .LVU21 + 99 004a 144E ldr r6, .L3+4 + 100 004c 2246 mov r2, r4 + 101 004e 5021 movs r1, #80 + 102 0050 3046 mov r0, r6 + 103 0052 FFF7FEFF bl HAL_GPIO_WritePin + 104 .LVL0: + 769:Src/main.c **** + 770:Src/main.c **** /*Configure GPIO pin : PA8 */ + 771:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_8; + 105 .loc 1 771 3 view .LVU22 + 106 .loc 1 771 23 is_stmt 0 view .LVU23 + 107 0056 4FF48073 mov r3, #256 + 108 005a 0393 str r3, [sp, #12] + 772:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 109 .loc 1 772 3 is_stmt 1 view .LVU24 + 110 .loc 1 772 24 is_stmt 0 view .LVU25 + 111 005c 0223 movs r3, #2 + 112 005e 0493 str r3, [sp, #16] + 773:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 113 .loc 1 773 3 is_stmt 1 view .LVU26 + 114 .loc 1 773 24 is_stmt 0 view .LVU27 + 115 0060 0594 str r4, [sp, #20] + 774:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 116 .loc 1 774 3 is_stmt 1 view .LVU28 + 117 .loc 1 774 25 is_stmt 0 view .LVU29 + 118 0062 0694 str r4, [sp, #24] + 775:Src/main.c **** GPIO_InitStruct.Alternate = GPIO_AF0_MCO; + 119 .loc 1 775 3 is_stmt 1 view .LVU30 + 120 .loc 1 775 29 is_stmt 0 view .LVU31 + 121 0064 0794 str r4, [sp, #28] + 776:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 122 .loc 1 776 3 is_stmt 1 view .LVU32 + 123 0066 2946 mov r1, r5 + 124 0068 4FF09040 mov r0, #1207959552 + 125 006c FFF7FEFF bl HAL_GPIO_Init + 126 .LVL1: + 777:Src/main.c **** + 778:Src/main.c **** /*Configure GPIO pin : G1_Pin */ + 779:Src/main.c **** GPIO_InitStruct.Pin = G1_Pin; + 127 .loc 1 779 3 view .LVU33 + 128 .loc 1 779 23 is_stmt 0 view .LVU34 + 129 0070 0823 movs r3, #8 + 130 0072 0393 str r3, [sp, #12] + 780:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 131 .loc 1 780 3 is_stmt 1 view .LVU35 + 132 .loc 1 780 24 is_stmt 0 view .LVU36 + 133 0074 0494 str r4, [sp, #16] + ARM GAS /tmp/cchrMLox.s page 17 + + + 781:Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; + 134 .loc 1 781 3 is_stmt 1 view .LVU37 + 135 .loc 1 781 24 is_stmt 0 view .LVU38 + 136 0076 0127 movs r7, #1 + 137 0078 0597 str r7, [sp, #20] + 782:Src/main.c **** HAL_GPIO_Init(G1_GPIO_Port, &GPIO_InitStruct); + 138 .loc 1 782 3 is_stmt 1 view .LVU39 + 139 007a 2946 mov r1, r5 + 140 007c 3046 mov r0, r6 + 141 007e FFF7FEFF bl HAL_GPIO_Init + 142 .LVL2: + 783:Src/main.c **** + 784:Src/main.c **** /*Configure GPIO pins : G2_Pin G4_Pin */ + 785:Src/main.c **** GPIO_InitStruct.Pin = G2_Pin|G4_Pin; + 143 .loc 1 785 3 view .LVU40 + 144 .loc 1 785 23 is_stmt 0 view .LVU41 + 145 0082 5023 movs r3, #80 + 146 0084 0393 str r3, [sp, #12] + 786:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 147 .loc 1 786 3 is_stmt 1 view .LVU42 + 148 .loc 1 786 24 is_stmt 0 view .LVU43 + 149 0086 0497 str r7, [sp, #16] + 787:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 150 .loc 1 787 3 is_stmt 1 view .LVU44 + 151 .loc 1 787 24 is_stmt 0 view .LVU45 + 152 0088 0594 str r4, [sp, #20] + 788:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 153 .loc 1 788 3 is_stmt 1 view .LVU46 + 154 .loc 1 788 25 is_stmt 0 view .LVU47 + 155 008a 0694 str r4, [sp, #24] + 789:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 156 .loc 1 789 3 is_stmt 1 view .LVU48 + 157 008c 2946 mov r1, r5 + 158 008e 3046 mov r0, r6 + 159 0090 FFF7FEFF bl HAL_GPIO_Init + 160 .LVL3: + 790:Src/main.c **** + 791:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ + 792:Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ + 793:Src/main.c **** } + 161 .loc 1 793 1 is_stmt 0 view .LVU49 + 162 0094 09B0 add sp, sp, #36 + 163 .LCFI2: + 164 .cfi_def_cfa_offset 20 + 165 @ sp needed + 166 0096 F0BD pop {r4, r5, r6, r7, pc} + 167 .L4: + 168 .align 2 + 169 .L3: + 170 0098 00100240 .word 1073876992 + 171 009c 00040048 .word 1207960576 + 172 .cfi_endproc + 173 .LFE342: + 175 .section .text.MX_DMA_Init,"ax",%progbits + 176 .align 1 + 177 .syntax unified + 178 .thumb + ARM GAS /tmp/cchrMLox.s page 18 + + + 179 .thumb_func + 181 MX_DMA_Init: + 182 .LFB341: + 732:Src/main.c **** + 183 .loc 1 732 1 is_stmt 1 view -0 + 184 .cfi_startproc + 185 @ args = 0, pretend = 0, frame = 8 + 186 @ frame_needed = 0, uses_anonymous_args = 0 + 187 0000 00B5 push {lr} + 188 .LCFI3: + 189 .cfi_def_cfa_offset 4 + 190 .cfi_offset 14, -4 + 191 0002 83B0 sub sp, sp, #12 + 192 .LCFI4: + 193 .cfi_def_cfa_offset 16 + 735:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 194 .loc 1 735 3 view .LVU51 + 195 .LBB7: + 735:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 196 .loc 1 735 3 view .LVU52 + 735:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 197 .loc 1 735 3 view .LVU53 + 198 0004 164B ldr r3, .L7 + 199 0006 9A6C ldr r2, [r3, #72] + 200 0008 42F00402 orr r2, r2, #4 + 201 000c 9A64 str r2, [r3, #72] + 735:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 202 .loc 1 735 3 view .LVU54 + 203 000e 9A6C ldr r2, [r3, #72] + 204 0010 02F00402 and r2, r2, #4 + 205 0014 0092 str r2, [sp] + 735:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 206 .loc 1 735 3 view .LVU55 + 207 0016 009A ldr r2, [sp] + 208 .LBE7: + 735:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE(); + 209 .loc 1 735 3 view .LVU56 + 736:Src/main.c **** + 210 .loc 1 736 3 view .LVU57 + 211 .LBB8: + 736:Src/main.c **** + 212 .loc 1 736 3 view .LVU58 + 736:Src/main.c **** + 213 .loc 1 736 3 view .LVU59 + 214 0018 9A6C ldr r2, [r3, #72] + 215 001a 42F00102 orr r2, r2, #1 + 216 001e 9A64 str r2, [r3, #72] + 736:Src/main.c **** + 217 .loc 1 736 3 view .LVU60 + 218 0020 9B6C ldr r3, [r3, #72] + 219 0022 03F00103 and r3, r3, #1 + 220 0026 0193 str r3, [sp, #4] + 736:Src/main.c **** + 221 .loc 1 736 3 view .LVU61 + 222 0028 019B ldr r3, [sp, #4] + 223 .LBE8: + 736:Src/main.c **** + ARM GAS /tmp/cchrMLox.s page 19 + + + 224 .loc 1 736 3 view .LVU62 + 740:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn); + 225 .loc 1 740 3 view .LVU63 + 226 002a 0022 movs r2, #0 + 227 002c 1146 mov r1, r2 + 228 002e 0C20 movs r0, #12 + 229 0030 FFF7FEFF bl HAL_NVIC_SetPriority + 230 .LVL4: + 741:Src/main.c **** /* DMA1_Channel3_IRQn interrupt configuration */ + 231 .loc 1 741 3 view .LVU64 + 232 0034 0C20 movs r0, #12 + 233 0036 FFF7FEFF bl HAL_NVIC_EnableIRQ + 234 .LVL5: + 743:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn); + 235 .loc 1 743 3 view .LVU65 + 236 003a 0022 movs r2, #0 + 237 003c 1146 mov r1, r2 + 238 003e 0D20 movs r0, #13 + 239 0040 FFF7FEFF bl HAL_NVIC_SetPriority + 240 .LVL6: + 744:Src/main.c **** /* DMA1_Channel4_IRQn interrupt configuration */ + 241 .loc 1 744 3 view .LVU66 + 242 0044 0D20 movs r0, #13 + 243 0046 FFF7FEFF bl HAL_NVIC_EnableIRQ + 244 .LVL7: + 746:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn); + 245 .loc 1 746 3 view .LVU67 + 246 004a 0022 movs r2, #0 + 247 004c 1146 mov r1, r2 + 248 004e 0E20 movs r0, #14 + 249 0050 FFF7FEFF bl HAL_NVIC_SetPriority + 250 .LVL8: + 747:Src/main.c **** + 251 .loc 1 747 3 view .LVU68 + 252 0054 0E20 movs r0, #14 + 253 0056 FFF7FEFF bl HAL_NVIC_EnableIRQ + 254 .LVL9: + 749:Src/main.c **** + 255 .loc 1 749 1 is_stmt 0 view .LVU69 + 256 005a 03B0 add sp, sp, #12 + 257 .LCFI5: + 258 .cfi_def_cfa_offset 4 + 259 @ sp needed + 260 005c 5DF804FB ldr pc, [sp], #4 + 261 .L8: + 262 .align 2 + 263 .L7: + 264 0060 00100240 .word 1073876992 + 265 .cfi_endproc + 266 .LFE341: + 268 .section .text.HAL_ADC_LevelOutOfWindowCallback,"ax",%progbits + 269 .align 1 + 270 .global HAL_ADC_LevelOutOfWindowCallback + 271 .syntax unified + 272 .thumb + 273 .thumb_func + 275 HAL_ADC_LevelOutOfWindowCallback: + ARM GAS /tmp/cchrMLox.s page 20 + + + 276 .LVL10: + 277 .LFB343: + 794:Src/main.c **** + 795:Src/main.c **** /* USER CODE BEGIN 4 */ + 796:Src/main.c **** void HAL_ADC_LevelOutOfWindowCallback(ADC_HandleTypeDef *hadc) { + 278 .loc 1 796 64 is_stmt 1 view -0 + 279 .cfi_startproc + 280 @ args = 0, pretend = 0, frame = 0 + 281 @ frame_needed = 0, uses_anonymous_args = 0 + 282 @ link register save eliminated. + 797:Src/main.c **** // analog_wd_status = 3; + 798:Src/main.c **** } + 283 .loc 1 798 1 view .LVU71 + 284 0000 7047 bx lr + 285 .cfi_endproc + 286 .LFE343: + 288 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits + 289 .align 1 + 290 .global HAL_ADC_ConvCpltCallback + 291 .syntax unified + 292 .thumb + 293 .thumb_func + 295 HAL_ADC_ConvCpltCallback: + 296 .LVL11: + 297 .LFB344: + 799:Src/main.c **** + 800:Src/main.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) { adc2_done = 1; } + 298 .loc 1 800 56 view -0 + 299 .cfi_startproc + 300 @ args = 0, pretend = 0, frame = 0 + 301 @ frame_needed = 0, uses_anonymous_args = 0 + 302 @ link register save eliminated. + 303 .loc 1 800 58 view .LVU73 + 304 .loc 1 800 68 is_stmt 0 view .LVU74 + 305 0000 014B ldr r3, .L11 + 306 0002 0122 movs r2, #1 + 307 0004 1A70 strb r2, [r3] + 308 .loc 1 800 73 view .LVU75 + 309 0006 7047 bx lr + 310 .L12: + 311 .align 2 + 312 .L11: + 313 0008 00000000 .word adc2_done + 314 .cfi_endproc + 315 .LFE344: + 317 .section .text.HAL_UARTEx_RxEventCallback,"ax",%progbits + 318 .align 1 + 319 .global HAL_UARTEx_RxEventCallback + 320 .syntax unified + 321 .thumb + 322 .thumb_func + 324 HAL_UARTEx_RxEventCallback: + 325 .LVL12: + 326 .LFB345: + 801:Src/main.c **** + 802:Src/main.c **** void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t offset) { + 327 .loc 1 802 77 is_stmt 1 view -0 + ARM GAS /tmp/cchrMLox.s page 21 + + + 328 .cfi_startproc + 329 @ args = 0, pretend = 0, frame = 0 + 330 @ frame_needed = 0, uses_anonymous_args = 0 + 331 @ link register save eliminated. + 803:Src/main.c **** static uint16_t last_offset = 0; + 332 .loc 1 803 5 view .LVU77 + 804:Src/main.c **** // Ignore if called twice (which will happen on every half buffer) + 805:Src/main.c **** if (offset != last_offset) { + 333 .loc 1 805 5 view .LVU78 + 334 .loc 1 805 16 is_stmt 0 view .LVU79 + 335 0000 084B ldr r3, .L18 + 336 0002 1B88 ldrh r3, [r3] + 337 .loc 1 805 8 view .LVU80 + 338 0004 8B42 cmp r3, r1 + 339 0006 0BD0 beq .L13 + 806:Src/main.c **** // If wrap around reset last_size + 807:Src/main.c **** if (offset < last_offset) + 340 .loc 1 807 9 is_stmt 1 view .LVU81 + 341 .loc 1 807 12 is_stmt 0 view .LVU82 + 342 0008 06D9 bls .L16 + 808:Src/main.c **** last_offset = 0; + 343 .loc 1 808 13 is_stmt 1 view .LVU83 + 344 .loc 1 808 25 is_stmt 0 view .LVU84 + 345 000a 064B ldr r3, .L18 + 346 000c 0022 movs r2, #0 + 347 000e 1A80 strh r2, [r3] @ movhi + 348 0010 02E0 b .L16 + 349 .L17: + 809:Src/main.c **** while (last_offset < offset) { + 810:Src/main.c **** // process_character((char) dmabuf[last_offset]); + 811:Src/main.c **** // TODO + 812:Src/main.c **** // store_cmd(UART_RX_buf[last_offset]); + 813:Src/main.c **** ++last_offset; + 350 .loc 1 813 13 is_stmt 1 view .LVU85 + 351 0012 0133 adds r3, r3, #1 + 352 0014 034A ldr r2, .L18 + 353 0016 1380 strh r3, [r2] @ movhi + 354 .L16: + 809:Src/main.c **** while (last_offset < offset) { + 355 .loc 1 809 28 view .LVU86 + 356 0018 024B ldr r3, .L18 + 357 001a 1B88 ldrh r3, [r3] + 358 001c 8B42 cmp r3, r1 + 359 001e F8D3 bcc .L17 + 360 .L13: + 814:Src/main.c **** } + 815:Src/main.c **** } + 816:Src/main.c **** } + 361 .loc 1 816 1 is_stmt 0 view .LVU87 + 362 0020 7047 bx lr + 363 .L19: + 364 0022 00BF .align 2 + 365 .L18: + 366 0024 00000000 .word last_offset.0 + 367 .cfi_endproc + 368 .LFE345: + 370 .section .text.HAL_UART_TxCpltCallback,"ax",%progbits + ARM GAS /tmp/cchrMLox.s page 22 + + + 371 .align 1 + 372 .global HAL_UART_TxCpltCallback + 373 .syntax unified + 374 .thumb + 375 .thumb_func + 377 HAL_UART_TxCpltCallback: + 378 .LVL13: + 379 .LFB346: + 817:Src/main.c **** + 818:Src/main.c **** void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { uart_sent = 1; } + 380 .loc 1 818 57 is_stmt 1 view -0 + 381 .cfi_startproc + 382 @ args = 0, pretend = 0, frame = 0 + 383 @ frame_needed = 0, uses_anonymous_args = 0 + 384 @ link register save eliminated. + 385 .loc 1 818 59 view .LVU89 + 386 .loc 1 818 69 is_stmt 0 view .LVU90 + 387 0000 014B ldr r3, .L21 + 388 0002 0122 movs r2, #1 + 389 0004 1A70 strb r2, [r3] + 390 .loc 1 818 74 view .LVU91 + 391 0006 7047 bx lr + 392 .L22: + 393 .align 2 + 394 .L21: + 395 0008 00000000 .word uart_sent + 396 .cfi_endproc + 397 .LFE346: + 399 .section .text.HAL_UART_TxHalfCpltCallback,"ax",%progbits + 400 .align 1 + 401 .global HAL_UART_TxHalfCpltCallback + 402 .syntax unified + 403 .thumb + 404 .thumb_func + 406 HAL_UART_TxHalfCpltCallback: + 407 .LVL14: + 408 .LFB347: + 819:Src/main.c **** + 820:Src/main.c **** void HAL_UART_TxHalfCpltCallback(UART_HandleTypeDef *huart) { uart_sent = 1; } + 409 .loc 1 820 61 is_stmt 1 view -0 + 410 .cfi_startproc + 411 @ args = 0, pretend = 0, frame = 0 + 412 @ frame_needed = 0, uses_anonymous_args = 0 + 413 @ link register save eliminated. + 414 .loc 1 820 63 view .LVU93 + 415 .loc 1 820 73 is_stmt 0 view .LVU94 + 416 0000 014B ldr r3, .L24 + 417 0002 0122 movs r2, #1 + 418 0004 1A70 strb r2, [r3] + 419 .loc 1 820 78 view .LVU95 + 420 0006 7047 bx lr + 421 .L25: + 422 .align 2 + 423 .L24: + 424 0008 00000000 .word uart_sent + 425 .cfi_endproc + 426 .LFE347: + ARM GAS /tmp/cchrMLox.s page 23 + + + 428 .section .text.UART_DMATransmitCplt,"ax",%progbits + 429 .align 1 + 430 .global UART_DMATransmitCplt + 431 .syntax unified + 432 .thumb + 433 .thumb_func + 435 UART_DMATransmitCplt: + 436 .LVL15: + 437 .LFB348: + 821:Src/main.c **** + 822:Src/main.c **** void UART_DMATransmitCplt(UART_HandleTypeDef *huart) { uart_sent = 1; } + 438 .loc 1 822 54 is_stmt 1 view -0 + 439 .cfi_startproc + 440 @ args = 0, pretend = 0, frame = 0 + 441 @ frame_needed = 0, uses_anonymous_args = 0 + 442 @ link register save eliminated. + 443 .loc 1 822 56 view .LVU97 + 444 .loc 1 822 66 is_stmt 0 view .LVU98 + 445 0000 014B ldr r3, .L27 + 446 0002 0122 movs r2, #1 + 447 0004 1A70 strb r2, [r3] + 448 .loc 1 822 71 view .LVU99 + 449 0006 7047 bx lr + 450 .L28: + 451 .align 2 + 452 .L27: + 453 0008 00000000 .word uart_sent + 454 .cfi_endproc + 455 .LFE348: + 457 .section .text.Error_Handler,"ax",%progbits + 458 .align 1 + 459 .global Error_Handler + 460 .syntax unified + 461 .thumb + 462 .thumb_func + 464 Error_Handler: + 465 .LFB349: + 823:Src/main.c **** + 824:Src/main.c **** /* USER CODE END 4 */ + 825:Src/main.c **** + 826:Src/main.c **** /** + 827:Src/main.c **** * @brief This function is executed in case of error occurrence. + 828:Src/main.c **** * @retval None + 829:Src/main.c **** */ + 830:Src/main.c **** void Error_Handler(void) + 831:Src/main.c **** { + 466 .loc 1 831 1 is_stmt 1 view -0 + 467 .cfi_startproc + 468 @ Volatile: function does not return. + 469 @ args = 0, pretend = 0, frame = 0 + 470 @ frame_needed = 0, uses_anonymous_args = 0 + 471 @ link register save eliminated. + 832:Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ + 833:Src/main.c **** /* User can add his own implementation to report the HAL error return state */ + 834:Src/main.c **** __disable_irq(); + 472 .loc 1 834 5 view .LVU101 + 473 .LBB9: + ARM GAS /tmp/cchrMLox.s page 24 + + + 474 .LBI9: + 475 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file @@ -1198,9 +1394,6 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * - ARM GAS /tmp/ccaYtTQ0.s page 21 - - 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at @@ -1245,6 +1438,9 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED + ARM GAS /tmp/cchrMLox.s page 25 + + 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK @@ -1258,9 +1454,6 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) - ARM GAS /tmp/ccaYtTQ0.s page 22 - - 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push @@ -1305,6 +1498,9 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/cchrMLox.s page 26 + + 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -1318,9 +1514,6 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 123:Drivers/CMSIS/Include/cmsis_gcc.h **** 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Initializes data and bss sections - ARM GAS /tmp/ccaYtTQ0.s page 23 - - 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details This default implementations initialized all data and additional bss 127:Drivers/CMSIS/Include/cmsis_gcc.h **** sections relying on .copy.table and .zero.table specified properly 128:Drivers/CMSIS/Include/cmsis_gcc.h **** in the used linker script. @@ -1365,6 +1558,9 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 167:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 168:Drivers/CMSIS/Include/cmsis_gcc.h **** 169:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INITIAL_SP + ARM GAS /tmp/cchrMLox.s page 27 + + 170:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INITIAL_SP __StackTop 171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 172:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1378,9 +1574,6 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 180:Drivers/CMSIS/Include/cmsis_gcc.h **** 181:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE_ATTRIBUTE 182:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE_ATTRIBUTE __attribute((used, section(".vectors"))) - ARM GAS /tmp/ccaYtTQ0.s page 24 - - 183:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 184:Drivers/CMSIS/Include/cmsis_gcc.h **** 185:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ @@ -1406,2020 +1599,2502 @@ ARM GAS /tmp/ccaYtTQ0.s page 1 205:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. 206:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 207:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) - 416 .loc 2 207 27 view .LVU93 - 417 .LBB11: + 476 .loc 2 207 27 view .LVU102 + 477 .LBB10: 208:Drivers/CMSIS/Include/cmsis_gcc.h **** { 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); - 418 .loc 2 209 3 view .LVU94 - 419 .syntax unified - 420 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 421 0000 72B6 cpsid i - 422 @ 0 "" 2 - 423 .thumb - 424 .syntax unified - 425 .L24: - 426 .LBE11: - 427 .LBE10: - 707:Src/main.c **** while (1) { - 428 .loc 1 707 5 view .LVU95 - 708:Src/main.c **** } - 429 .loc 1 708 5 view .LVU96 - 707:Src/main.c **** while (1) { - 430 .loc 1 707 11 view .LVU97 - 431 0002 FEE7 b .L24 - 432 .cfi_endproc - 433 .LFE343: - 435 .section .text.MX_TIM2_Init,"ax",%progbits - 436 .align 1 - 437 .syntax unified - 438 .thumb - 439 .thumb_func - 441 MX_TIM2_Init: - 442 .LFB334: - 443:Src/main.c **** - 443 .loc 1 443 1 view -0 - ARM GAS /tmp/ccaYtTQ0.s page 25 + 478 .loc 2 209 3 view .LVU103 + 479 .syntax unified + 480 @ 209 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 481 0000 72B6 cpsid i + 482 @ 0 "" 2 + 483 .thumb + 484 .syntax unified + 485 .L30: + 486 .LBE10: + 487 .LBE9: + 835:Src/main.c **** while (1) { + 488 .loc 1 835 5 view .LVU104 + 836:Src/main.c **** } + 489 .loc 1 836 5 view .LVU105 + 835:Src/main.c **** while (1) { + ARM GAS /tmp/cchrMLox.s page 28 - 444 .cfi_startproc - 445 @ args = 0, pretend = 0, frame = 56 - 446 @ frame_needed = 0, uses_anonymous_args = 0 - 447 0000 00B5 push {lr} - 448 .LCFI6: - 449 .cfi_def_cfa_offset 4 - 450 .cfi_offset 14, -4 - 451 0002 8FB0 sub sp, sp, #60 - 452 .LCFI7: - 453 .cfi_def_cfa_offset 64 - 449:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 454 .loc 1 449 3 view .LVU99 - 449:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 455 .loc 1 449 26 is_stmt 0 view .LVU100 - 456 0004 0023 movs r3, #0 - 457 0006 0A93 str r3, [sp, #40] - 458 0008 0B93 str r3, [sp, #44] - 459 000a 0C93 str r3, [sp, #48] - 460 000c 0D93 str r3, [sp, #52] - 450:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 461 .loc 1 450 3 is_stmt 1 view .LVU101 - 450:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 462 .loc 1 450 27 is_stmt 0 view .LVU102 - 463 000e 0793 str r3, [sp, #28] - 464 0010 0893 str r3, [sp, #32] - 465 0012 0993 str r3, [sp, #36] - 451:Src/main.c **** - 466 .loc 1 451 3 is_stmt 1 view .LVU103 - 451:Src/main.c **** - 467 .loc 1 451 22 is_stmt 0 view .LVU104 - 468 0014 0093 str r3, [sp] - 469 0016 0193 str r3, [sp, #4] - 470 0018 0293 str r3, [sp, #8] - 471 001a 0393 str r3, [sp, #12] - 472 001c 0493 str r3, [sp, #16] - 473 001e 0593 str r3, [sp, #20] - 474 0020 0693 str r3, [sp, #24] - 456:Src/main.c **** htim2.Init.Prescaler = 0; - 475 .loc 1 456 3 is_stmt 1 view .LVU105 - 456:Src/main.c **** htim2.Init.Prescaler = 0; - 476 .loc 1 456 18 is_stmt 0 view .LVU106 - 477 0022 3348 ldr r0, .L43 - 478 0024 4FF08042 mov r2, #1073741824 - 479 0028 0260 str r2, [r0] - 457:Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; - 480 .loc 1 457 3 is_stmt 1 view .LVU107 - 457:Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; - 481 .loc 1 457 24 is_stmt 0 view .LVU108 - 482 002a 4360 str r3, [r0, #4] - 458:Src/main.c **** htim2.Init.Period = 4095; - 483 .loc 1 458 3 is_stmt 1 view .LVU109 - 458:Src/main.c **** htim2.Init.Period = 4095; - 484 .loc 1 458 26 is_stmt 0 view .LVU110 - 485 002c 8360 str r3, [r0, #8] - 459:Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 486 .loc 1 459 3 is_stmt 1 view .LVU111 - 459:Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - ARM GAS /tmp/ccaYtTQ0.s page 26 + 490 .loc 1 835 11 view .LVU106 + 491 0002 FEE7 b .L30 + 492 .cfi_endproc + 493 .LFE349: + 495 .section .text.MX_TIM2_Init,"ax",%progbits + 496 .align 1 + 497 .syntax unified + 498 .thumb + 499 .thumb_func + 501 MX_TIM2_Init: + 502 .LFB337: + 485:Src/main.c **** + 503 .loc 1 485 1 view -0 + 504 .cfi_startproc + 505 @ args = 0, pretend = 0, frame = 56 + 506 @ frame_needed = 0, uses_anonymous_args = 0 + 507 0000 00B5 push {lr} + 508 .LCFI6: + 509 .cfi_def_cfa_offset 4 + 510 .cfi_offset 14, -4 + 511 0002 8FB0 sub sp, sp, #60 + 512 .LCFI7: + 513 .cfi_def_cfa_offset 64 + 491:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 514 .loc 1 491 3 view .LVU108 + 491:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 515 .loc 1 491 26 is_stmt 0 view .LVU109 + 516 0004 0023 movs r3, #0 + 517 0006 0A93 str r3, [sp, #40] + 518 0008 0B93 str r3, [sp, #44] + 519 000a 0C93 str r3, [sp, #48] + 520 000c 0D93 str r3, [sp, #52] + 492:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 521 .loc 1 492 3 is_stmt 1 view .LVU110 + 492:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 522 .loc 1 492 27 is_stmt 0 view .LVU111 + 523 000e 0793 str r3, [sp, #28] + 524 0010 0893 str r3, [sp, #32] + 525 0012 0993 str r3, [sp, #36] + 493:Src/main.c **** + 526 .loc 1 493 3 is_stmt 1 view .LVU112 + 493:Src/main.c **** + 527 .loc 1 493 22 is_stmt 0 view .LVU113 + 528 0014 0093 str r3, [sp] + 529 0016 0193 str r3, [sp, #4] + 530 0018 0293 str r3, [sp, #8] + 531 001a 0393 str r3, [sp, #12] + 532 001c 0493 str r3, [sp, #16] + 533 001e 0593 str r3, [sp, #20] + 534 0020 0693 str r3, [sp, #24] + 498:Src/main.c **** htim2.Init.Prescaler = 0; + 535 .loc 1 498 3 is_stmt 1 view .LVU114 + 498:Src/main.c **** htim2.Init.Prescaler = 0; + 536 .loc 1 498 18 is_stmt 0 view .LVU115 + 537 0022 3348 ldr r0, .L49 + 538 0024 4FF08042 mov r2, #1073741824 + 539 0028 0260 str r2, [r0] + ARM GAS /tmp/cchrMLox.s page 29 - 487 .loc 1 459 21 is_stmt 0 view .LVU112 - 488 002e 40F6FF72 movw r2, #4095 - 489 0032 C260 str r2, [r0, #12] - 460:Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 490 .loc 1 460 3 is_stmt 1 view .LVU113 - 460:Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 491 .loc 1 460 28 is_stmt 0 view .LVU114 - 492 0034 0361 str r3, [r0, #16] - 461:Src/main.c **** if (HAL_TIM_Base_Init(&htim2) != HAL_OK) - 493 .loc 1 461 3 is_stmt 1 view .LVU115 - 461:Src/main.c **** if (HAL_TIM_Base_Init(&htim2) != HAL_OK) - 494 .loc 1 461 32 is_stmt 0 view .LVU116 - 495 0036 8361 str r3, [r0, #24] + 499:Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; + 540 .loc 1 499 3 is_stmt 1 view .LVU116 + 499:Src/main.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP; + 541 .loc 1 499 24 is_stmt 0 view .LVU117 + 542 002a 4360 str r3, [r0, #4] + 500:Src/main.c **** htim2.Init.Period = 4095; + 543 .loc 1 500 3 is_stmt 1 view .LVU118 + 500:Src/main.c **** htim2.Init.Period = 4095; + 544 .loc 1 500 26 is_stmt 0 view .LVU119 + 545 002c 8360 str r3, [r0, #8] + 501:Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 546 .loc 1 501 3 is_stmt 1 view .LVU120 + 501:Src/main.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 547 .loc 1 501 21 is_stmt 0 view .LVU121 + 548 002e 40F6FF72 movw r2, #4095 + 549 0032 C260 str r2, [r0, #12] + 502:Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 550 .loc 1 502 3 is_stmt 1 view .LVU122 + 502:Src/main.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 551 .loc 1 502 28 is_stmt 0 view .LVU123 + 552 0034 0361 str r3, [r0, #16] + 503:Src/main.c **** if (HAL_TIM_Base_Init(&htim2) != HAL_OK) + 553 .loc 1 503 3 is_stmt 1 view .LVU124 + 503:Src/main.c **** if (HAL_TIM_Base_Init(&htim2) != HAL_OK) + 554 .loc 1 503 32 is_stmt 0 view .LVU125 + 555 0036 8361 str r3, [r0, #24] + 504:Src/main.c **** { + 556 .loc 1 504 3 is_stmt 1 view .LVU126 + 504:Src/main.c **** { + 557 .loc 1 504 7 is_stmt 0 view .LVU127 + 558 0038 FFF7FEFF bl HAL_TIM_Base_Init + 559 .LVL16: + 504:Src/main.c **** { + 560 .loc 1 504 6 discriminator 1 view .LVU128 + 561 003c 0028 cmp r0, #0 + 562 003e 46D1 bne .L41 + 508:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) + 563 .loc 1 508 3 is_stmt 1 view .LVU129 + 508:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) + 564 .loc 1 508 34 is_stmt 0 view .LVU130 + 565 0040 4FF48053 mov r3, #4096 + 566 0044 0A93 str r3, [sp, #40] + 509:Src/main.c **** { + 567 .loc 1 509 3 is_stmt 1 view .LVU131 + 509:Src/main.c **** { + 568 .loc 1 509 7 is_stmt 0 view .LVU132 + 569 0046 0AA9 add r1, sp, #40 + 570 0048 2948 ldr r0, .L49 + 571 004a FFF7FEFF bl HAL_TIM_ConfigClockSource + 572 .LVL17: + 509:Src/main.c **** { + 573 .loc 1 509 6 discriminator 1 view .LVU133 + 574 004e 0028 cmp r0, #0 + 575 0050 3FD1 bne .L42 + 513:Src/main.c **** { + 576 .loc 1 513 3 is_stmt 1 view .LVU134 + 513:Src/main.c **** { + ARM GAS /tmp/cchrMLox.s page 30 + + + 577 .loc 1 513 7 is_stmt 0 view .LVU135 + 578 0052 2748 ldr r0, .L49 + 579 0054 FFF7FEFF bl HAL_TIM_PWM_Init + 580 .LVL18: + 513:Src/main.c **** { + 581 .loc 1 513 6 discriminator 1 view .LVU136 + 582 0058 0028 cmp r0, #0 + 583 005a 3CD1 bne .L43 + 517:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 584 .loc 1 517 3 is_stmt 1 view .LVU137 + 517:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 585 .loc 1 517 37 is_stmt 0 view .LVU138 + 586 005c 2023 movs r3, #32 + 587 005e 0793 str r3, [sp, #28] + 518:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + 588 .loc 1 518 3 is_stmt 1 view .LVU139 + 518:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + 589 .loc 1 518 33 is_stmt 0 view .LVU140 + 590 0060 0023 movs r3, #0 + 591 0062 0993 str r3, [sp, #36] + 519:Src/main.c **** { + 592 .loc 1 519 3 is_stmt 1 view .LVU141 + 519:Src/main.c **** { + 593 .loc 1 519 7 is_stmt 0 view .LVU142 + 594 0064 07A9 add r1, sp, #28 + 595 0066 2248 ldr r0, .L49 + 596 0068 FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 597 .LVL19: + 519:Src/main.c **** { + 598 .loc 1 519 6 discriminator 1 view .LVU143 + 599 006c 0028 cmp r0, #0 + 600 006e 34D1 bne .L44 + 523:Src/main.c **** sConfigOC.Pulse = 500; + 601 .loc 1 523 3 is_stmt 1 view .LVU144 + 523:Src/main.c **** sConfigOC.Pulse = 500; + 602 .loc 1 523 20 is_stmt 0 view .LVU145 + 603 0070 6023 movs r3, #96 + 604 0072 0093 str r3, [sp] + 524:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 605 .loc 1 524 3 is_stmt 1 view .LVU146 + 524:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 606 .loc 1 524 19 is_stmt 0 view .LVU147 + 607 0074 4FF4FA73 mov r3, #500 + 608 0078 0193 str r3, [sp, #4] + 525:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; + 609 .loc 1 525 3 is_stmt 1 view .LVU148 + 525:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; + 610 .loc 1 525 24 is_stmt 0 view .LVU149 + 611 007a 0022 movs r2, #0 + 612 007c 0292 str r2, [sp, #8] + 526:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 613 .loc 1 526 3 is_stmt 1 view .LVU150 + 526:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 614 .loc 1 526 24 is_stmt 0 view .LVU151 + 615 007e 0423 movs r3, #4 + 616 0080 0493 str r3, [sp, #16] + 527:Src/main.c **** { + ARM GAS /tmp/cchrMLox.s page 31 + + + 617 .loc 1 527 3 is_stmt 1 view .LVU152 + 527:Src/main.c **** { + 618 .loc 1 527 7 is_stmt 0 view .LVU153 + 619 0082 6946 mov r1, sp + 620 0084 1A48 ldr r0, .L49 + 621 0086 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 622 .LVL20: + 527:Src/main.c **** { + 623 .loc 1 527 6 discriminator 1 view .LVU154 + 624 008a 40BB cbnz r0, .L45 + 531:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) + 625 .loc 1 531 3 is_stmt 1 view .LVU155 + 531:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) + 626 .loc 1 531 19 is_stmt 0 view .LVU156 + 627 008c 4FF47A73 mov r3, #1000 + 628 0090 0193 str r3, [sp, #4] + 532:Src/main.c **** { + 629 .loc 1 532 3 is_stmt 1 view .LVU157 + 532:Src/main.c **** { + 630 .loc 1 532 7 is_stmt 0 view .LVU158 + 631 0092 0422 movs r2, #4 + 632 0094 6946 mov r1, sp + 633 0096 1648 ldr r0, .L49 + 634 0098 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 635 .LVL21: + 532:Src/main.c **** { + 636 .loc 1 532 6 discriminator 1 view .LVU159 + 637 009c 08BB cbnz r0, .L46 + 536:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 638 .loc 1 536 3 is_stmt 1 view .LVU160 + 536:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 639 .loc 1 536 19 is_stmt 0 view .LVU161 + 640 009e 40F2DC53 movw r3, #1500 + 641 00a2 0193 str r3, [sp, #4] + 537:Src/main.c **** { + 642 .loc 1 537 3 is_stmt 1 view .LVU162 + 537:Src/main.c **** { + 643 .loc 1 537 7 is_stmt 0 view .LVU163 + 644 00a4 0822 movs r2, #8 + 645 00a6 6946 mov r1, sp + 646 00a8 1148 ldr r0, .L49 + 647 00aa FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 648 .LVL22: + 537:Src/main.c **** { + 649 .loc 1 537 6 discriminator 1 view .LVU164 + 650 00ae D0B9 cbnz r0, .L47 + 541:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) + 651 .loc 1 541 3 is_stmt 1 view .LVU165 + 541:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) + 652 .loc 1 541 19 is_stmt 0 view .LVU166 + 653 00b0 4FF4FA63 mov r3, #2000 + 654 00b4 0193 str r3, [sp, #4] + 542:Src/main.c **** { + 655 .loc 1 542 3 is_stmt 1 view .LVU167 + 542:Src/main.c **** { + 656 .loc 1 542 7 is_stmt 0 view .LVU168 + 657 00b6 0C22 movs r2, #12 + ARM GAS /tmp/cchrMLox.s page 32 + + + 658 00b8 6946 mov r1, sp + 659 00ba 0D48 ldr r0, .L49 + 660 00bc FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 661 .LVL23: + 542:Src/main.c **** { + 662 .loc 1 542 6 discriminator 1 view .LVU169 + 663 00c0 98B9 cbnz r0, .L48 + 549:Src/main.c **** + 664 .loc 1 549 3 is_stmt 1 view .LVU170 + 665 00c2 0B48 ldr r0, .L49 + 666 00c4 FFF7FEFF bl HAL_TIM_MspPostInit + 667 .LVL24: + 551:Src/main.c **** + 668 .loc 1 551 1 is_stmt 0 view .LVU171 + 669 00c8 0FB0 add sp, sp, #60 + 670 .LCFI8: + 671 .cfi_remember_state + 672 .cfi_def_cfa_offset 4 + 673 @ sp needed + 674 00ca 5DF804FB ldr pc, [sp], #4 + 675 .L41: + 676 .LCFI9: + 677 .cfi_restore_state + 506:Src/main.c **** } + 678 .loc 1 506 5 is_stmt 1 view .LVU172 + 679 00ce FFF7FEFF bl Error_Handler + 680 .LVL25: + 681 .L42: + 511:Src/main.c **** } + 682 .loc 1 511 5 view .LVU173 + 683 00d2 FFF7FEFF bl Error_Handler + 684 .LVL26: + 685 .L43: + 515:Src/main.c **** } + 686 .loc 1 515 5 view .LVU174 + 687 00d6 FFF7FEFF bl Error_Handler + 688 .LVL27: + 689 .L44: + 521:Src/main.c **** } + 690 .loc 1 521 5 view .LVU175 + 691 00da FFF7FEFF bl Error_Handler + 692 .LVL28: + 693 .L45: + 529:Src/main.c **** } + 694 .loc 1 529 5 view .LVU176 + 695 00de FFF7FEFF bl Error_Handler + 696 .LVL29: + 697 .L46: + 534:Src/main.c **** } + 698 .loc 1 534 5 view .LVU177 + 699 00e2 FFF7FEFF bl Error_Handler + 700 .LVL30: + 701 .L47: + 539:Src/main.c **** } + 702 .loc 1 539 5 view .LVU178 + 703 00e6 FFF7FEFF bl Error_Handler + 704 .LVL31: + ARM GAS /tmp/cchrMLox.s page 33 + + + 705 .L48: + 544:Src/main.c **** } + 706 .loc 1 544 5 view .LVU179 + 707 00ea FFF7FEFF bl Error_Handler + 708 .LVL32: + 709 .L50: + 710 00ee 00BF .align 2 + 711 .L49: + 712 00f0 00000000 .word htim2 + 713 .cfi_endproc + 714 .LFE337: + 716 .section .text.MX_I2C1_Init,"ax",%progbits + 717 .align 1 + 718 .syntax unified + 719 .thumb + 720 .thumb_func + 722 MX_I2C1_Init: + 723 .LFB336: + 437:Src/main.c **** + 724 .loc 1 437 1 view -0 + 725 .cfi_startproc + 726 @ args = 0, pretend = 0, frame = 0 + 727 @ frame_needed = 0, uses_anonymous_args = 0 + 728 0000 08B5 push {r3, lr} + 729 .LCFI10: + 730 .cfi_def_cfa_offset 8 + 731 .cfi_offset 3, -8 + 732 .cfi_offset 14, -4 + 446:Src/main.c **** hi2c1.Init.Timing = 0x50916E9F; + 733 .loc 1 446 3 view .LVU181 + 446:Src/main.c **** hi2c1.Init.Timing = 0x50916E9F; + 734 .loc 1 446 18 is_stmt 0 view .LVU182 + 735 0002 1148 ldr r0, .L59 + 736 0004 114B ldr r3, .L59+4 + 737 0006 0360 str r3, [r0] + 447:Src/main.c **** hi2c1.Init.OwnAddress1 = 0; + 738 .loc 1 447 3 is_stmt 1 view .LVU183 + 447:Src/main.c **** hi2c1.Init.OwnAddress1 = 0; + 739 .loc 1 447 21 is_stmt 0 view .LVU184 + 740 0008 114B ldr r3, .L59+8 + 741 000a 4360 str r3, [r0, #4] + 448:Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; + 742 .loc 1 448 3 is_stmt 1 view .LVU185 + 448:Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; + 743 .loc 1 448 26 is_stmt 0 view .LVU186 + 744 000c 0023 movs r3, #0 + 745 000e 8360 str r3, [r0, #8] + 449:Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; + 746 .loc 1 449 3 is_stmt 1 view .LVU187 + 449:Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; + 747 .loc 1 449 29 is_stmt 0 view .LVU188 + 748 0010 0122 movs r2, #1 + 749 0012 C260 str r2, [r0, #12] + 450:Src/main.c **** hi2c1.Init.OwnAddress2 = 0; + 750 .loc 1 450 3 is_stmt 1 view .LVU189 + 450:Src/main.c **** hi2c1.Init.OwnAddress2 = 0; + 751 .loc 1 450 30 is_stmt 0 view .LVU190 + ARM GAS /tmp/cchrMLox.s page 34 + + + 752 0014 0361 str r3, [r0, #16] + 451:Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; + 753 .loc 1 451 3 is_stmt 1 view .LVU191 + 451:Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; + 754 .loc 1 451 26 is_stmt 0 view .LVU192 + 755 0016 4361 str r3, [r0, #20] + 452:Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; + 756 .loc 1 452 3 is_stmt 1 view .LVU193 + 452:Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; + 757 .loc 1 452 31 is_stmt 0 view .LVU194 + 758 0018 8361 str r3, [r0, #24] + 453:Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; + 759 .loc 1 453 3 is_stmt 1 view .LVU195 + 453:Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; + 760 .loc 1 453 30 is_stmt 0 view .LVU196 + 761 001a C361 str r3, [r0, #28] + 454:Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) + 762 .loc 1 454 3 is_stmt 1 view .LVU197 + 454:Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) + 763 .loc 1 454 28 is_stmt 0 view .LVU198 + 764 001c 0362 str r3, [r0, #32] + 455:Src/main.c **** { + 765 .loc 1 455 3 is_stmt 1 view .LVU199 + 455:Src/main.c **** { + 766 .loc 1 455 7 is_stmt 0 view .LVU200 + 767 001e FFF7FEFF bl HAL_I2C_Init + 768 .LVL33: + 455:Src/main.c **** { + 769 .loc 1 455 6 discriminator 1 view .LVU201 + 770 0022 50B9 cbnz r0, .L56 462:Src/main.c **** { - 496 .loc 1 462 3 is_stmt 1 view .LVU117 + 771 .loc 1 462 3 is_stmt 1 view .LVU202 462:Src/main.c **** { - 497 .loc 1 462 7 is_stmt 0 view .LVU118 - 498 0038 FFF7FEFF bl HAL_TIM_Base_Init - 499 .LVL13: + 772 .loc 1 462 7 is_stmt 0 view .LVU203 + 773 0024 0021 movs r1, #0 + 774 0026 0848 ldr r0, .L59 + 775 0028 FFF7FEFF bl HAL_I2CEx_ConfigAnalogFilter + 776 .LVL34: 462:Src/main.c **** { - 500 .loc 1 462 6 discriminator 1 view .LVU119 - 501 003c 0028 cmp r0, #0 - 502 003e 46D1 bne .L35 - 466:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) - 503 .loc 1 466 3 is_stmt 1 view .LVU120 - 466:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) - 504 .loc 1 466 34 is_stmt 0 view .LVU121 - 505 0040 4FF48053 mov r3, #4096 - 506 0044 0A93 str r3, [sp, #40] - 467:Src/main.c **** { - 507 .loc 1 467 3 is_stmt 1 view .LVU122 - 467:Src/main.c **** { - 508 .loc 1 467 7 is_stmt 0 view .LVU123 - 509 0046 0AA9 add r1, sp, #40 - 510 0048 2948 ldr r0, .L43 - 511 004a FFF7FEFF bl HAL_TIM_ConfigClockSource - 512 .LVL14: - 467:Src/main.c **** { - 513 .loc 1 467 6 discriminator 1 view .LVU124 - 514 004e 0028 cmp r0, #0 - 515 0050 3FD1 bne .L36 - 471:Src/main.c **** { - 516 .loc 1 471 3 is_stmt 1 view .LVU125 - 471:Src/main.c **** { - 517 .loc 1 471 7 is_stmt 0 view .LVU126 - 518 0052 2748 ldr r0, .L43 - 519 0054 FFF7FEFF bl HAL_TIM_PWM_Init - 520 .LVL15: - 471:Src/main.c **** { - 521 .loc 1 471 6 discriminator 1 view .LVU127 - 522 0058 0028 cmp r0, #0 - 523 005a 3CD1 bne .L37 - 475:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 524 .loc 1 475 3 is_stmt 1 view .LVU128 - 475:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 525 .loc 1 475 37 is_stmt 0 view .LVU129 - 526 005c 2023 movs r3, #32 - ARM GAS /tmp/ccaYtTQ0.s page 27 + 777 .loc 1 462 6 discriminator 1 view .LVU204 + 778 002c 38B9 cbnz r0, .L57 + 469:Src/main.c **** { + 779 .loc 1 469 3 is_stmt 1 view .LVU205 + 469:Src/main.c **** { + 780 .loc 1 469 7 is_stmt 0 view .LVU206 + 781 002e 0021 movs r1, #0 + 782 0030 0548 ldr r0, .L59 + 783 0032 FFF7FEFF bl HAL_I2CEx_ConfigDigitalFilter + 784 .LVL35: + 469:Src/main.c **** { + 785 .loc 1 469 6 discriminator 1 view .LVU207 + 786 0036 20B9 cbnz r0, .L58 + 477:Src/main.c **** + 787 .loc 1 477 1 view .LVU208 + 788 0038 08BD pop {r3, pc} + 789 .L56: + 457:Src/main.c **** } + ARM GAS /tmp/cchrMLox.s page 35 - 527 005e 0793 str r3, [sp, #28] - 476:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) - 528 .loc 1 476 3 is_stmt 1 view .LVU130 - 476:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) - 529 .loc 1 476 33 is_stmt 0 view .LVU131 - 530 0060 0023 movs r3, #0 - 531 0062 0993 str r3, [sp, #36] - 477:Src/main.c **** { - 532 .loc 1 477 3 is_stmt 1 view .LVU132 - 477:Src/main.c **** { - 533 .loc 1 477 7 is_stmt 0 view .LVU133 - 534 0064 07A9 add r1, sp, #28 - 535 0066 2248 ldr r0, .L43 - 536 0068 FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization - 537 .LVL16: - 477:Src/main.c **** { - 538 .loc 1 477 6 discriminator 1 view .LVU134 - 539 006c 0028 cmp r0, #0 - 540 006e 34D1 bne .L38 - 481:Src/main.c **** sConfigOC.Pulse = 500; - 541 .loc 1 481 3 is_stmt 1 view .LVU135 - 481:Src/main.c **** sConfigOC.Pulse = 500; - 542 .loc 1 481 20 is_stmt 0 view .LVU136 - 543 0070 6023 movs r3, #96 - 544 0072 0093 str r3, [sp] - 482:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 545 .loc 1 482 3 is_stmt 1 view .LVU137 - 482:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 546 .loc 1 482 19 is_stmt 0 view .LVU138 - 547 0074 4FF4FA73 mov r3, #500 - 548 0078 0193 str r3, [sp, #4] - 483:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; - 549 .loc 1 483 3 is_stmt 1 view .LVU139 - 483:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_ENABLE; - 550 .loc 1 483 24 is_stmt 0 view .LVU140 - 551 007a 0022 movs r2, #0 - 552 007c 0292 str r2, [sp, #8] - 484:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 553 .loc 1 484 3 is_stmt 1 view .LVU141 - 484:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 554 .loc 1 484 24 is_stmt 0 view .LVU142 - 555 007e 0423 movs r3, #4 - 556 0080 0493 str r3, [sp, #16] - 485:Src/main.c **** { - 557 .loc 1 485 3 is_stmt 1 view .LVU143 - 485:Src/main.c **** { - 558 .loc 1 485 7 is_stmt 0 view .LVU144 - 559 0082 6946 mov r1, sp - 560 0084 1A48 ldr r0, .L43 - 561 0086 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 562 .LVL17: - 485:Src/main.c **** { - 563 .loc 1 485 6 discriminator 1 view .LVU145 - 564 008a 40BB cbnz r0, .L39 - 489:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) - 565 .loc 1 489 3 is_stmt 1 view .LVU146 - 489:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK) - ARM GAS /tmp/ccaYtTQ0.s page 28 - - - 566 .loc 1 489 19 is_stmt 0 view .LVU147 - 567 008c 4FF47A73 mov r3, #1000 - 568 0090 0193 str r3, [sp, #4] - 490:Src/main.c **** { - 569 .loc 1 490 3 is_stmt 1 view .LVU148 - 490:Src/main.c **** { - 570 .loc 1 490 7 is_stmt 0 view .LVU149 - 571 0092 0422 movs r2, #4 - 572 0094 6946 mov r1, sp - 573 0096 1648 ldr r0, .L43 - 574 0098 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 575 .LVL18: - 490:Src/main.c **** { - 576 .loc 1 490 6 discriminator 1 view .LVU150 - 577 009c 08BB cbnz r0, .L40 - 494:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) - 578 .loc 1 494 3 is_stmt 1 view .LVU151 - 494:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) - 579 .loc 1 494 19 is_stmt 0 view .LVU152 - 580 009e 40F2DC53 movw r3, #1500 - 581 00a2 0193 str r3, [sp, #4] - 495:Src/main.c **** { - 582 .loc 1 495 3 is_stmt 1 view .LVU153 - 495:Src/main.c **** { - 583 .loc 1 495 7 is_stmt 0 view .LVU154 - 584 00a4 0822 movs r2, #8 - 585 00a6 6946 mov r1, sp - 586 00a8 1148 ldr r0, .L43 - 587 00aa FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 588 .LVL19: - 495:Src/main.c **** { - 589 .loc 1 495 6 discriminator 1 view .LVU155 - 590 00ae D0B9 cbnz r0, .L41 - 499:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) - 591 .loc 1 499 3 is_stmt 1 view .LVU156 - 499:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) - 592 .loc 1 499 19 is_stmt 0 view .LVU157 - 593 00b0 4FF4FA63 mov r3, #2000 - 594 00b4 0193 str r3, [sp, #4] - 500:Src/main.c **** { - 595 .loc 1 500 3 is_stmt 1 view .LVU158 - 500:Src/main.c **** { - 596 .loc 1 500 7 is_stmt 0 view .LVU159 - 597 00b6 0C22 movs r2, #12 - 598 00b8 6946 mov r1, sp - 599 00ba 0D48 ldr r0, .L43 - 600 00bc FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 601 .LVL20: - 500:Src/main.c **** { - 602 .loc 1 500 6 discriminator 1 view .LVU160 - 603 00c0 98B9 cbnz r0, .L42 - 507:Src/main.c **** - 604 .loc 1 507 3 is_stmt 1 view .LVU161 - 605 00c2 0B48 ldr r0, .L43 - 606 00c4 FFF7FEFF bl HAL_TIM_MspPostInit - 607 .LVL21: - 509:Src/main.c **** - ARM GAS /tmp/ccaYtTQ0.s page 29 - - - 608 .loc 1 509 1 is_stmt 0 view .LVU162 - 609 00c8 0FB0 add sp, sp, #60 - 610 .LCFI8: - 611 .cfi_remember_state - 612 .cfi_def_cfa_offset 4 - 613 @ sp needed - 614 00ca 5DF804FB ldr pc, [sp], #4 - 615 .L35: - 616 .LCFI9: - 617 .cfi_restore_state + 790 .loc 1 457 5 is_stmt 1 view .LVU209 + 791 003a FFF7FEFF bl Error_Handler + 792 .LVL36: + 793 .L57: 464:Src/main.c **** } - 618 .loc 1 464 5 is_stmt 1 view .LVU163 - 619 00ce FFF7FEFF bl Error_Handler - 620 .LVL22: - 621 .L36: - 469:Src/main.c **** } - 622 .loc 1 469 5 view .LVU164 - 623 00d2 FFF7FEFF bl Error_Handler - 624 .LVL23: - 625 .L37: - 473:Src/main.c **** } - 626 .loc 1 473 5 view .LVU165 - 627 00d6 FFF7FEFF bl Error_Handler - 628 .LVL24: - 629 .L38: - 479:Src/main.c **** } - 630 .loc 1 479 5 view .LVU166 - 631 00da FFF7FEFF bl Error_Handler - 632 .LVL25: - 633 .L39: - 487:Src/main.c **** } - 634 .loc 1 487 5 view .LVU167 - 635 00de FFF7FEFF bl Error_Handler - 636 .LVL26: - 637 .L40: - 492:Src/main.c **** } - 638 .loc 1 492 5 view .LVU168 - 639 00e2 FFF7FEFF bl Error_Handler - 640 .LVL27: - 641 .L41: - 497:Src/main.c **** } - 642 .loc 1 497 5 view .LVU169 - 643 00e6 FFF7FEFF bl Error_Handler - 644 .LVL28: - 645 .L42: - 502:Src/main.c **** } - 646 .loc 1 502 5 view .LVU170 - 647 00ea FFF7FEFF bl Error_Handler - 648 .LVL29: - 649 .L44: - 650 00ee 00BF .align 2 - 651 .L43: - 652 00f0 00000000 .word htim2 - 653 .cfi_endproc - 654 .LFE334: - 656 .section .text.MX_I2C1_Init,"ax",%progbits - 657 .align 1 - ARM GAS /tmp/ccaYtTQ0.s page 30 + 794 .loc 1 464 5 view .LVU210 + 795 003e FFF7FEFF bl Error_Handler + 796 .LVL37: + 797 .L58: + 471:Src/main.c **** } + 798 .loc 1 471 5 view .LVU211 + 799 0042 FFF7FEFF bl Error_Handler + 800 .LVL38: + 801 .L60: + 802 0046 00BF .align 2 + 803 .L59: + 804 0048 00000000 .word hi2c1 + 805 004c 00540040 .word 1073763328 + 806 0050 9F6E9150 .word 1351708319 + 807 .cfi_endproc + 808 .LFE336: + 810 .section .text.MX_TIM3_Init,"ax",%progbits + 811 .align 1 + 812 .syntax unified + 813 .thumb + 814 .thumb_func + 816 MX_TIM3_Init: + 817 .LFB338: + 559:Src/main.c **** + 818 .loc 1 559 1 view -0 + 819 .cfi_startproc + 820 @ args = 0, pretend = 0, frame = 32 + 821 @ frame_needed = 0, uses_anonymous_args = 0 + 822 0000 00B5 push {lr} + 823 .LCFI11: + 824 .cfi_def_cfa_offset 4 + 825 .cfi_offset 14, -4 + 826 0002 89B0 sub sp, sp, #36 + 827 .LCFI12: + 828 .cfi_def_cfa_offset 40 + 565:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 829 .loc 1 565 3 view .LVU213 + 565:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 830 .loc 1 565 26 is_stmt 0 view .LVU214 + 831 0004 0023 movs r3, #0 + 832 0006 0493 str r3, [sp, #16] + 833 0008 0593 str r3, [sp, #20] + 834 000a 0693 str r3, [sp, #24] + 835 000c 0793 str r3, [sp, #28] + 566:Src/main.c **** + 836 .loc 1 566 3 is_stmt 1 view .LVU215 + 566:Src/main.c **** + 837 .loc 1 566 27 is_stmt 0 view .LVU216 + 838 000e 0193 str r3, [sp, #4] + 839 0010 0293 str r3, [sp, #8] + 840 0012 0393 str r3, [sp, #12] + 571:Src/main.c **** htim3.Init.Prescaler = 16799; + ARM GAS /tmp/cchrMLox.s page 36 - 658 .syntax unified - 659 .thumb - 660 .thumb_func - 662 MX_I2C1_Init: - 663 .LFB333: - 395:Src/main.c **** - 664 .loc 1 395 1 view -0 - 665 .cfi_startproc - 666 @ args = 0, pretend = 0, frame = 0 - 667 @ frame_needed = 0, uses_anonymous_args = 0 - 668 0000 08B5 push {r3, lr} - 669 .LCFI10: - 670 .cfi_def_cfa_offset 8 - 671 .cfi_offset 3, -8 - 672 .cfi_offset 14, -4 - 404:Src/main.c **** hi2c1.Init.Timing = 0x40B282BD; - 673 .loc 1 404 3 view .LVU172 - 404:Src/main.c **** hi2c1.Init.Timing = 0x40B282BD; - 674 .loc 1 404 18 is_stmt 0 view .LVU173 - 675 0002 1148 ldr r0, .L53 - 676 0004 114B ldr r3, .L53+4 - 677 0006 0360 str r3, [r0] - 405:Src/main.c **** hi2c1.Init.OwnAddress1 = 0; - 678 .loc 1 405 3 is_stmt 1 view .LVU174 - 405:Src/main.c **** hi2c1.Init.OwnAddress1 = 0; - 679 .loc 1 405 21 is_stmt 0 view .LVU175 - 680 0008 114B ldr r3, .L53+8 - 681 000a 4360 str r3, [r0, #4] - 406:Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; - 682 .loc 1 406 3 is_stmt 1 view .LVU176 - 406:Src/main.c **** hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; - 683 .loc 1 406 26 is_stmt 0 view .LVU177 - 684 000c 0023 movs r3, #0 - 685 000e 8360 str r3, [r0, #8] - 407:Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; - 686 .loc 1 407 3 is_stmt 1 view .LVU178 - 407:Src/main.c **** hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; - 687 .loc 1 407 29 is_stmt 0 view .LVU179 - 688 0010 0122 movs r2, #1 - 689 0012 C260 str r2, [r0, #12] - 408:Src/main.c **** hi2c1.Init.OwnAddress2 = 0; - 690 .loc 1 408 3 is_stmt 1 view .LVU180 - 408:Src/main.c **** hi2c1.Init.OwnAddress2 = 0; - 691 .loc 1 408 30 is_stmt 0 view .LVU181 - 692 0014 0361 str r3, [r0, #16] - 409:Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; - 693 .loc 1 409 3 is_stmt 1 view .LVU182 - 409:Src/main.c **** hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; - 694 .loc 1 409 26 is_stmt 0 view .LVU183 - 695 0016 4361 str r3, [r0, #20] - 410:Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; - 696 .loc 1 410 3 is_stmt 1 view .LVU184 - 410:Src/main.c **** hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; - 697 .loc 1 410 31 is_stmt 0 view .LVU185 - 698 0018 8361 str r3, [r0, #24] - 411:Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; - 699 .loc 1 411 3 is_stmt 1 view .LVU186 - ARM GAS /tmp/ccaYtTQ0.s page 31 - - - 411:Src/main.c **** hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; - 700 .loc 1 411 30 is_stmt 0 view .LVU187 - 701 001a C361 str r3, [r0, #28] - 412:Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) - 702 .loc 1 412 3 is_stmt 1 view .LVU188 - 412:Src/main.c **** if (HAL_I2C_Init(&hi2c1) != HAL_OK) - 703 .loc 1 412 28 is_stmt 0 view .LVU189 - 704 001c 0362 str r3, [r0, #32] - 413:Src/main.c **** { - 705 .loc 1 413 3 is_stmt 1 view .LVU190 - 413:Src/main.c **** { - 706 .loc 1 413 7 is_stmt 0 view .LVU191 - 707 001e FFF7FEFF bl HAL_I2C_Init - 708 .LVL30: - 413:Src/main.c **** { - 709 .loc 1 413 6 discriminator 1 view .LVU192 - 710 0022 50B9 cbnz r0, .L50 - 420:Src/main.c **** { - 711 .loc 1 420 3 is_stmt 1 view .LVU193 - 420:Src/main.c **** { - 712 .loc 1 420 7 is_stmt 0 view .LVU194 - 713 0024 0021 movs r1, #0 - 714 0026 0848 ldr r0, .L53 - 715 0028 FFF7FEFF bl HAL_I2CEx_ConfigAnalogFilter - 716 .LVL31: - 420:Src/main.c **** { - 717 .loc 1 420 6 discriminator 1 view .LVU195 - 718 002c 38B9 cbnz r0, .L51 - 427:Src/main.c **** { - 719 .loc 1 427 3 is_stmt 1 view .LVU196 - 427:Src/main.c **** { - 720 .loc 1 427 7 is_stmt 0 view .LVU197 - 721 002e 0021 movs r1, #0 - 722 0030 0548 ldr r0, .L53 - 723 0032 FFF7FEFF bl HAL_I2CEx_ConfigDigitalFilter - 724 .LVL32: - 427:Src/main.c **** { - 725 .loc 1 427 6 discriminator 1 view .LVU198 - 726 0036 20B9 cbnz r0, .L52 - 435:Src/main.c **** - 727 .loc 1 435 1 view .LVU199 - 728 0038 08BD pop {r3, pc} - 729 .L50: - 415:Src/main.c **** } - 730 .loc 1 415 5 is_stmt 1 view .LVU200 - 731 003a FFF7FEFF bl Error_Handler - 732 .LVL33: - 733 .L51: - 422:Src/main.c **** } - 734 .loc 1 422 5 view .LVU201 - 735 003e FFF7FEFF bl Error_Handler - 736 .LVL34: - 737 .L52: - 429:Src/main.c **** } - 738 .loc 1 429 5 view .LVU202 - 739 0042 FFF7FEFF bl Error_Handler - 740 .LVL35: - ARM GAS /tmp/ccaYtTQ0.s page 32 - - - 741 .L54: - 742 0046 00BF .align 2 - 743 .L53: - 744 0048 00000000 .word hi2c1 - 745 004c 00540040 .word 1073763328 - 746 0050 BD82B240 .word 1085440701 - 747 .cfi_endproc - 748 .LFE333: - 750 .section .text.MX_TIM3_Init,"ax",%progbits - 751 .align 1 - 752 .syntax unified - 753 .thumb - 754 .thumb_func - 756 MX_TIM3_Init: - 757 .LFB335: - 517:Src/main.c **** - 758 .loc 1 517 1 view -0 - 759 .cfi_startproc - 760 @ args = 0, pretend = 0, frame = 32 - 761 @ frame_needed = 0, uses_anonymous_args = 0 - 762 0000 00B5 push {lr} - 763 .LCFI11: - 764 .cfi_def_cfa_offset 4 - 765 .cfi_offset 14, -4 - 766 0002 89B0 sub sp, sp, #36 - 767 .LCFI12: - 768 .cfi_def_cfa_offset 40 - 523:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 769 .loc 1 523 3 view .LVU204 - 523:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 770 .loc 1 523 26 is_stmt 0 view .LVU205 - 771 0004 0023 movs r3, #0 - 772 0006 0493 str r3, [sp, #16] - 773 0008 0593 str r3, [sp, #20] - 774 000a 0693 str r3, [sp, #24] - 775 000c 0793 str r3, [sp, #28] - 524:Src/main.c **** - 776 .loc 1 524 3 is_stmt 1 view .LVU206 - 524:Src/main.c **** - 777 .loc 1 524 27 is_stmt 0 view .LVU207 - 778 000e 0193 str r3, [sp, #4] - 779 0010 0293 str r3, [sp, #8] - 780 0012 0393 str r3, [sp, #12] - 529:Src/main.c **** htim3.Init.Prescaler = 41471; - 781 .loc 1 529 3 is_stmt 1 view .LVU208 - 529:Src/main.c **** htim3.Init.Prescaler = 41471; - 782 .loc 1 529 18 is_stmt 0 view .LVU209 - 783 0014 1348 ldr r0, .L63 - 784 0016 144A ldr r2, .L63+4 - 785 0018 0260 str r2, [r0] - 530:Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; - 786 .loc 1 530 3 is_stmt 1 view .LVU210 - 530:Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; - 787 .loc 1 530 24 is_stmt 0 view .LVU211 - 788 001a 4AF2FF12 movw r2, #41471 - 789 001e 4260 str r2, [r0, #4] - 531:Src/main.c **** htim3.Init.Period = 399; - ARM GAS /tmp/ccaYtTQ0.s page 33 - - - 790 .loc 1 531 3 is_stmt 1 view .LVU212 - 531:Src/main.c **** htim3.Init.Period = 399; - 791 .loc 1 531 26 is_stmt 0 view .LVU213 - 792 0020 8360 str r3, [r0, #8] - 532:Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 793 .loc 1 532 3 is_stmt 1 view .LVU214 - 532:Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 794 .loc 1 532 21 is_stmt 0 view .LVU215 - 795 0022 40F28F12 movw r2, #399 - 796 0026 C260 str r2, [r0, #12] - 533:Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 797 .loc 1 533 3 is_stmt 1 view .LVU216 - 533:Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 798 .loc 1 533 28 is_stmt 0 view .LVU217 - 799 0028 0361 str r3, [r0, #16] - 534:Src/main.c **** if (HAL_TIM_Base_Init(&htim3) != HAL_OK) - 800 .loc 1 534 3 is_stmt 1 view .LVU218 - 534:Src/main.c **** if (HAL_TIM_Base_Init(&htim3) != HAL_OK) - 801 .loc 1 534 32 is_stmt 0 view .LVU219 - 802 002a 8361 str r3, [r0, #24] - 535:Src/main.c **** { - 803 .loc 1 535 3 is_stmt 1 view .LVU220 - 535:Src/main.c **** { - 804 .loc 1 535 7 is_stmt 0 view .LVU221 - 805 002c FFF7FEFF bl HAL_TIM_Base_Init - 806 .LVL36: - 535:Src/main.c **** { - 807 .loc 1 535 6 discriminator 1 view .LVU222 - 808 0030 90B9 cbnz r0, .L60 - 539:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) - 809 .loc 1 539 3 is_stmt 1 view .LVU223 - 539:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) - 810 .loc 1 539 34 is_stmt 0 view .LVU224 - 811 0032 4FF48053 mov r3, #4096 - 812 0036 0493 str r3, [sp, #16] - 540:Src/main.c **** { - 813 .loc 1 540 3 is_stmt 1 view .LVU225 - 540:Src/main.c **** { - 814 .loc 1 540 7 is_stmt 0 view .LVU226 - 815 0038 04A9 add r1, sp, #16 - 816 003a 0A48 ldr r0, .L63 - 817 003c FFF7FEFF bl HAL_TIM_ConfigClockSource - 818 .LVL37: - 540:Src/main.c **** { - 819 .loc 1 540 6 discriminator 1 view .LVU227 - 820 0040 60B9 cbnz r0, .L61 - 544:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 821 .loc 1 544 3 is_stmt 1 view .LVU228 - 544:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 822 .loc 1 544 37 is_stmt 0 view .LVU229 - 823 0042 0023 movs r3, #0 - 824 0044 0193 str r3, [sp, #4] - 545:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) - 825 .loc 1 545 3 is_stmt 1 view .LVU230 - 545:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) - 826 .loc 1 545 33 is_stmt 0 view .LVU231 - 827 0046 0393 str r3, [sp, #12] - ARM GAS /tmp/ccaYtTQ0.s page 34 - - - 546:Src/main.c **** { - 828 .loc 1 546 3 is_stmt 1 view .LVU232 - 546:Src/main.c **** { - 829 .loc 1 546 7 is_stmt 0 view .LVU233 - 830 0048 01A9 add r1, sp, #4 - 831 004a 0648 ldr r0, .L63 - 832 004c FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization - 833 .LVL38: - 546:Src/main.c **** { - 834 .loc 1 546 6 discriminator 1 view .LVU234 - 835 0050 30B9 cbnz r0, .L62 - 554:Src/main.c **** - 836 .loc 1 554 1 view .LVU235 - 837 0052 09B0 add sp, sp, #36 - 838 .LCFI13: - 839 .cfi_remember_state - 840 .cfi_def_cfa_offset 4 - 841 @ sp needed - 842 0054 5DF804FB ldr pc, [sp], #4 - 843 .L60: - 844 .LCFI14: - 845 .cfi_restore_state - 537:Src/main.c **** } - 846 .loc 1 537 5 is_stmt 1 view .LVU236 - 847 0058 FFF7FEFF bl Error_Handler - 848 .LVL39: - 849 .L61: - 542:Src/main.c **** } - 850 .loc 1 542 5 view .LVU237 - 851 005c FFF7FEFF bl Error_Handler - 852 .LVL40: - 853 .L62: - 548:Src/main.c **** } - 854 .loc 1 548 5 view .LVU238 - 855 0060 FFF7FEFF bl Error_Handler - 856 .LVL41: - 857 .L64: - 858 .align 2 - 859 .L63: - 860 0064 00000000 .word htim3 - 861 0068 00040040 .word 1073742848 - 862 .cfi_endproc - 863 .LFE335: - 865 .section .text.MX_ADC1_Init,"ax",%progbits - 866 .align 1 - 867 .syntax unified - 868 .thumb - 869 .thumb_func - 871 MX_ADC1_Init: - 872 .LFB331: - 226:Src/main.c **** - 873 .loc 1 226 1 view -0 - 874 .cfi_startproc - 875 @ args = 0, pretend = 0, frame = 72 - 876 @ frame_needed = 0, uses_anonymous_args = 0 - 877 0000 10B5 push {r4, lr} - 878 .LCFI15: - ARM GAS /tmp/ccaYtTQ0.s page 35 - - - 879 .cfi_def_cfa_offset 8 - 880 .cfi_offset 4, -8 - 881 .cfi_offset 14, -4 - 882 0002 92B0 sub sp, sp, #72 - 883 .LCFI16: - 884 .cfi_def_cfa_offset 80 - 232:Src/main.c **** ADC_AnalogWDGConfTypeDef AnalogWDGConfig = {0}; - 885 .loc 1 232 3 view .LVU240 - 232:Src/main.c **** ADC_AnalogWDGConfTypeDef AnalogWDGConfig = {0}; - 886 .loc 1 232 24 is_stmt 0 view .LVU241 - 887 0004 0024 movs r4, #0 - 888 0006 0F94 str r4, [sp, #60] - 889 0008 1094 str r4, [sp, #64] - 890 000a 1194 str r4, [sp, #68] - 233:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; - 891 .loc 1 233 3 is_stmt 1 view .LVU242 - 233:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; - 892 .loc 1 233 28 is_stmt 0 view .LVU243 - 893 000c 0894 str r4, [sp, #32] - 894 000e 0994 str r4, [sp, #36] - 895 0010 0A94 str r4, [sp, #40] - 896 0012 0B94 str r4, [sp, #44] - 897 0014 0C94 str r4, [sp, #48] - 898 0016 0D94 str r4, [sp, #52] - 899 0018 0E94 str r4, [sp, #56] - 234:Src/main.c **** - 900 .loc 1 234 3 is_stmt 1 view .LVU244 - 234:Src/main.c **** - 901 .loc 1 234 26 is_stmt 0 view .LVU245 - 902 001a 2022 movs r2, #32 - 903 001c 2146 mov r1, r4 - 904 001e 6846 mov r0, sp - 905 0020 FFF7FEFF bl memset - 906 .LVL42: - 242:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 907 .loc 1 242 3 is_stmt 1 view .LVU246 - 242:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 908 .loc 1 242 18 is_stmt 0 view .LVU247 - 909 0024 2C48 ldr r0, .L75 - 910 0026 4FF0A043 mov r3, #1342177280 - 911 002a 0360 str r3, [r0] - 243:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 912 .loc 1 243 3 is_stmt 1 view .LVU248 - 243:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 913 .loc 1 243 29 is_stmt 0 view .LVU249 - 914 002c 4FF44033 mov r3, #196608 - 915 0030 4360 str r3, [r0, #4] - 244:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 916 .loc 1 244 3 is_stmt 1 view .LVU250 - 244:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 917 .loc 1 244 25 is_stmt 0 view .LVU251 - 918 0032 8460 str r4, [r0, #8] - 245:Src/main.c **** hadc1.Init.GainCompensation = 0; - 919 .loc 1 245 3 is_stmt 1 view .LVU252 - 245:Src/main.c **** hadc1.Init.GainCompensation = 0; - 920 .loc 1 245 24 is_stmt 0 view .LVU253 - 921 0034 C460 str r4, [r0, #12] - ARM GAS /tmp/ccaYtTQ0.s page 36 - - - 246:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; - 922 .loc 1 246 3 is_stmt 1 view .LVU254 - 246:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; - 923 .loc 1 246 31 is_stmt 0 view .LVU255 - 924 0036 0461 str r4, [r0, #16] - 247:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 925 .loc 1 247 3 is_stmt 1 view .LVU256 - 247:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 926 .loc 1 247 27 is_stmt 0 view .LVU257 - 927 0038 4461 str r4, [r0, #20] - 248:Src/main.c **** hadc1.Init.LowPowerAutoWait = DISABLE; - 928 .loc 1 248 3 is_stmt 1 view .LVU258 - 248:Src/main.c **** hadc1.Init.LowPowerAutoWait = DISABLE; - 929 .loc 1 248 27 is_stmt 0 view .LVU259 - 930 003a 0423 movs r3, #4 - 931 003c 8361 str r3, [r0, #24] - 249:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 932 .loc 1 249 3 is_stmt 1 view .LVU260 - 249:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 933 .loc 1 249 31 is_stmt 0 view .LVU261 - 934 003e 0477 strb r4, [r0, #28] - 250:Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 935 .loc 1 250 3 is_stmt 1 view .LVU262 - 250:Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 936 .loc 1 250 33 is_stmt 0 view .LVU263 - 937 0040 4477 strb r4, [r0, #29] - 251:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 938 .loc 1 251 3 is_stmt 1 view .LVU264 - 251:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 939 .loc 1 251 30 is_stmt 0 view .LVU265 - 940 0042 0123 movs r3, #1 - 941 0044 0362 str r3, [r0, #32] - 252:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIG_T2_TRGO; - 942 .loc 1 252 3 is_stmt 1 view .LVU266 - 252:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIG_T2_TRGO; - 943 .loc 1 252 36 is_stmt 0 view .LVU267 - 944 0046 80F82440 strb r4, [r0, #36] - 253:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 945 .loc 1 253 3 is_stmt 1 view .LVU268 - 253:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 946 .loc 1 253 31 is_stmt 0 view .LVU269 - 947 004a 4FF4AC63 mov r3, #1376 - 948 004e C362 str r3, [r0, #44] - 254:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; - 949 .loc 1 254 3 is_stmt 1 view .LVU270 - 254:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; - 950 .loc 1 254 35 is_stmt 0 view .LVU271 - 951 0050 4FF48063 mov r3, #1024 - 952 0054 0363 str r3, [r0, #48] - 255:Src/main.c **** hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED; - 953 .loc 1 255 3 is_stmt 1 view .LVU272 - 255:Src/main.c **** hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED; - 954 .loc 1 255 36 is_stmt 0 view .LVU273 - 955 0056 80F83840 strb r4, [r0, #56] - 256:Src/main.c **** hadc1.Init.OversamplingMode = DISABLE; - 956 .loc 1 256 3 is_stmt 1 view .LVU274 - 256:Src/main.c **** hadc1.Init.OversamplingMode = DISABLE; - ARM GAS /tmp/ccaYtTQ0.s page 37 - - - 957 .loc 1 256 22 is_stmt 0 view .LVU275 - 958 005a C463 str r4, [r0, #60] - 257:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 959 .loc 1 257 3 is_stmt 1 view .LVU276 - 257:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 960 .loc 1 257 31 is_stmt 0 view .LVU277 - 961 005c 80F84040 strb r4, [r0, #64] - 258:Src/main.c **** { - 962 .loc 1 258 3 is_stmt 1 view .LVU278 - 258:Src/main.c **** { - 963 .loc 1 258 7 is_stmt 0 view .LVU279 - 964 0060 FFF7FEFF bl HAL_ADC_Init - 965 .LVL43: - 258:Src/main.c **** { - 966 .loc 1 258 6 discriminator 1 view .LVU280 - 967 0064 0028 cmp r0, #0 - 968 0066 2FD1 bne .L71 - 265:Src/main.c **** if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK) - 969 .loc 1 265 3 is_stmt 1 view .LVU281 - 265:Src/main.c **** if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK) - 970 .loc 1 265 18 is_stmt 0 view .LVU282 - 971 0068 0023 movs r3, #0 - 972 006a 0F93 str r3, [sp, #60] - 266:Src/main.c **** { - 973 .loc 1 266 3 is_stmt 1 view .LVU283 - 266:Src/main.c **** { - 974 .loc 1 266 7 is_stmt 0 view .LVU284 - 975 006c 0FA9 add r1, sp, #60 - 976 006e 1A48 ldr r0, .L75 - 977 0070 FFF7FEFF bl HAL_ADCEx_MultiModeConfigChannel - 978 .LVL44: - 266:Src/main.c **** { - 979 .loc 1 266 6 discriminator 1 view .LVU285 - 980 0074 50BB cbnz r0, .L72 - 273:Src/main.c **** AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG; - 981 .loc 1 273 3 is_stmt 1 view .LVU286 - 273:Src/main.c **** AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG; - 982 .loc 1 273 34 is_stmt 0 view .LVU287 - 983 0076 194B ldr r3, .L75+4 - 984 0078 0893 str r3, [sp, #32] - 274:Src/main.c **** AnalogWDGConfig.Channel = ADC_CHANNEL_15; - 985 .loc 1 274 3 is_stmt 1 view .LVU288 - 274:Src/main.c **** AnalogWDGConfig.Channel = ADC_CHANNEL_15; - 986 .loc 1 274 32 is_stmt 0 view .LVU289 - 987 007a 4FF44003 mov r3, #12582912 - 988 007e 0993 str r3, [sp, #36] - 275:Src/main.c **** AnalogWDGConfig.ITMode = ENABLE; - 989 .loc 1 275 3 is_stmt 1 view .LVU290 - 275:Src/main.c **** AnalogWDGConfig.ITMode = ENABLE; - 990 .loc 1 275 27 is_stmt 0 view .LVU291 - 991 0080 174B ldr r3, .L75+8 - 992 0082 0A93 str r3, [sp, #40] - 276:Src/main.c **** AnalogWDGConfig.HighThreshold = 4048; - 993 .loc 1 276 3 is_stmt 1 view .LVU292 - 276:Src/main.c **** AnalogWDGConfig.HighThreshold = 4048; - 994 .loc 1 276 26 is_stmt 0 view .LVU293 - 995 0084 0123 movs r3, #1 - ARM GAS /tmp/ccaYtTQ0.s page 38 - - - 996 0086 8DF82C30 strb r3, [sp, #44] - 277:Src/main.c **** AnalogWDGConfig.LowThreshold = 48; - 997 .loc 1 277 3 is_stmt 1 view .LVU294 - 277:Src/main.c **** AnalogWDGConfig.LowThreshold = 48; - 998 .loc 1 277 33 is_stmt 0 view .LVU295 - 999 008a 4FF47D63 mov r3, #4048 - 1000 008e 0C93 str r3, [sp, #48] - 278:Src/main.c **** AnalogWDGConfig.FilteringConfig = ADC_AWD_FILTERING_NONE; - 1001 .loc 1 278 3 is_stmt 1 view .LVU296 - 278:Src/main.c **** AnalogWDGConfig.FilteringConfig = ADC_AWD_FILTERING_NONE; - 1002 .loc 1 278 32 is_stmt 0 view .LVU297 - 1003 0090 3023 movs r3, #48 - 1004 0092 0D93 str r3, [sp, #52] - 279:Src/main.c **** if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK) - 1005 .loc 1 279 3 is_stmt 1 view .LVU298 - 279:Src/main.c **** if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK) - 1006 .loc 1 279 35 is_stmt 0 view .LVU299 - 1007 0094 0023 movs r3, #0 - 1008 0096 0E93 str r3, [sp, #56] - 280:Src/main.c **** { - 1009 .loc 1 280 3 is_stmt 1 view .LVU300 - 280:Src/main.c **** { - 1010 .loc 1 280 7 is_stmt 0 view .LVU301 - 1011 0098 08A9 add r1, sp, #32 - 1012 009a 0F48 ldr r0, .L75 - 1013 009c FFF7FEFF bl HAL_ADC_AnalogWDGConfig - 1014 .LVL45: - 280:Src/main.c **** { - 1015 .loc 1 280 6 discriminator 1 view .LVU302 - 1016 00a0 B0B9 cbnz r0, .L73 - 287:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 1017 .loc 1 287 3 is_stmt 1 view .LVU303 - 287:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 1018 .loc 1 287 19 is_stmt 0 view .LVU304 - 1019 00a2 0F4B ldr r3, .L75+8 - 1020 00a4 0093 str r3, [sp] - 288:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_92CYCLES_5; - 1021 .loc 1 288 3 is_stmt 1 view .LVU305 - 288:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_92CYCLES_5; - 1022 .loc 1 288 16 is_stmt 0 view .LVU306 - 1023 00a6 0623 movs r3, #6 - 1024 00a8 0193 str r3, [sp, #4] - 289:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; - 1025 .loc 1 289 3 is_stmt 1 view .LVU307 - 289:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; - 1026 .loc 1 289 24 is_stmt 0 view .LVU308 - 1027 00aa 0523 movs r3, #5 - 1028 00ac 0293 str r3, [sp, #8] - 290:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; - 1029 .loc 1 290 3 is_stmt 1 view .LVU309 - 290:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; - 1030 .loc 1 290 22 is_stmt 0 view .LVU310 - 1031 00ae 7F23 movs r3, #127 - 1032 00b0 0393 str r3, [sp, #12] - 291:Src/main.c **** sConfig.Offset = 0; - 1033 .loc 1 291 3 is_stmt 1 view .LVU311 - 291:Src/main.c **** sConfig.Offset = 0; - ARM GAS /tmp/ccaYtTQ0.s page 39 - - - 1034 .loc 1 291 24 is_stmt 0 view .LVU312 - 1035 00b2 0423 movs r3, #4 - 1036 00b4 0493 str r3, [sp, #16] - 292:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 1037 .loc 1 292 3 is_stmt 1 view .LVU313 - 292:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 1038 .loc 1 292 18 is_stmt 0 view .LVU314 - 1039 00b6 0023 movs r3, #0 - 1040 00b8 0593 str r3, [sp, #20] - 293:Src/main.c **** { - 1041 .loc 1 293 3 is_stmt 1 view .LVU315 - 293:Src/main.c **** { - 1042 .loc 1 293 7 is_stmt 0 view .LVU316 - 1043 00ba 6946 mov r1, sp - 1044 00bc 0648 ldr r0, .L75 - 1045 00be FFF7FEFF bl HAL_ADC_ConfigChannel - 1046 .LVL46: - 293:Src/main.c **** { - 1047 .loc 1 293 6 discriminator 1 view .LVU317 - 1048 00c2 38B9 cbnz r0, .L74 - 301:Src/main.c **** - 1049 .loc 1 301 1 view .LVU318 - 1050 00c4 12B0 add sp, sp, #72 - 1051 .LCFI17: - 1052 .cfi_remember_state - 1053 .cfi_def_cfa_offset 8 - 1054 @ sp needed - 1055 00c6 10BD pop {r4, pc} - 1056 .L71: - 1057 .LCFI18: - 1058 .cfi_restore_state - 260:Src/main.c **** } - 1059 .loc 1 260 5 is_stmt 1 view .LVU319 - 1060 00c8 FFF7FEFF bl Error_Handler - 1061 .LVL47: - 1062 .L72: - 268:Src/main.c **** } - 1063 .loc 1 268 5 view .LVU320 - 1064 00cc FFF7FEFF bl Error_Handler - 1065 .LVL48: - 1066 .L73: - 282:Src/main.c **** } - 1067 .loc 1 282 5 view .LVU321 - 1068 00d0 FFF7FEFF bl Error_Handler - 1069 .LVL49: - 1070 .L74: - 295:Src/main.c **** } - 1071 .loc 1 295 5 view .LVU322 - 1072 00d4 FFF7FEFF bl Error_Handler - 1073 .LVL50: - 1074 .L76: - 1075 .align 2 - 1076 .L75: - 1077 00d8 00000000 .word hadc1 - 1078 00dc 0000C07D .word 2109734912 - 1079 00e0 0080F03E .word 1055948800 - 1080 .cfi_endproc - ARM GAS /tmp/ccaYtTQ0.s page 40 - - - 1081 .LFE331: - 1083 .section .text.MX_ADC2_Init,"ax",%progbits - 1084 .align 1 - 1085 .syntax unified - 1086 .thumb - 1087 .thumb_func - 1089 MX_ADC2_Init: - 1090 .LFB332: - 309:Src/main.c **** - 1091 .loc 1 309 1 view -0 - 1092 .cfi_startproc - 1093 @ args = 0, pretend = 0, frame = 32 - 1094 @ frame_needed = 0, uses_anonymous_args = 0 - 1095 0000 00B5 push {lr} - 1096 .LCFI19: - 1097 .cfi_def_cfa_offset 4 - 1098 .cfi_offset 14, -4 - 1099 0002 89B0 sub sp, sp, #36 - 1100 .LCFI20: - 1101 .cfi_def_cfa_offset 40 - 315:Src/main.c **** - 1102 .loc 1 315 3 view .LVU324 - 315:Src/main.c **** - 1103 .loc 1 315 26 is_stmt 0 view .LVU325 - 1104 0004 2022 movs r2, #32 - 1105 0006 0021 movs r1, #0 - 1106 0008 6846 mov r0, sp - 1107 000a FFF7FEFF bl memset - 1108 .LVL51: - 323:Src/main.c **** hadc2.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 1109 .loc 1 323 3 is_stmt 1 view .LVU326 - 323:Src/main.c **** hadc2.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 1110 .loc 1 323 18 is_stmt 0 view .LVU327 - 1111 000e 2B48 ldr r0, .L89 - 1112 0010 2B4B ldr r3, .L89+4 - 1113 0012 0360 str r3, [r0] - 324:Src/main.c **** hadc2.Init.Resolution = ADC_RESOLUTION_12B; - 1114 .loc 1 324 3 is_stmt 1 view .LVU328 - 324:Src/main.c **** hadc2.Init.Resolution = ADC_RESOLUTION_12B; - 1115 .loc 1 324 29 is_stmt 0 view .LVU329 - 1116 0014 4FF44033 mov r3, #196608 - 1117 0018 4360 str r3, [r0, #4] - 325:Src/main.c **** hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 1118 .loc 1 325 3 is_stmt 1 view .LVU330 - 325:Src/main.c **** hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 1119 .loc 1 325 25 is_stmt 0 view .LVU331 - 1120 001a 0023 movs r3, #0 - 1121 001c 8360 str r3, [r0, #8] - 326:Src/main.c **** hadc2.Init.GainCompensation = 0; - 1122 .loc 1 326 3 is_stmt 1 view .LVU332 - 326:Src/main.c **** hadc2.Init.GainCompensation = 0; - 1123 .loc 1 326 24 is_stmt 0 view .LVU333 - 1124 001e C360 str r3, [r0, #12] - 327:Src/main.c **** hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; - 1125 .loc 1 327 3 is_stmt 1 view .LVU334 - 327:Src/main.c **** hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; - 1126 .loc 1 327 31 is_stmt 0 view .LVU335 - ARM GAS /tmp/ccaYtTQ0.s page 41 - - - 1127 0020 0361 str r3, [r0, #16] - 328:Src/main.c **** hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; - 1128 .loc 1 328 3 is_stmt 1 view .LVU336 - 328:Src/main.c **** hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; - 1129 .loc 1 328 27 is_stmt 0 view .LVU337 - 1130 0022 0122 movs r2, #1 - 1131 0024 4261 str r2, [r0, #20] - 329:Src/main.c **** hadc2.Init.LowPowerAutoWait = DISABLE; - 1132 .loc 1 329 3 is_stmt 1 view .LVU338 - 329:Src/main.c **** hadc2.Init.LowPowerAutoWait = DISABLE; - 1133 .loc 1 329 27 is_stmt 0 view .LVU339 - 1134 0026 0822 movs r2, #8 - 1135 0028 8261 str r2, [r0, #24] - 330:Src/main.c **** hadc2.Init.ContinuousConvMode = DISABLE; - 1136 .loc 1 330 3 is_stmt 1 view .LVU340 - 330:Src/main.c **** hadc2.Init.ContinuousConvMode = DISABLE; - 1137 .loc 1 330 31 is_stmt 0 view .LVU341 - 1138 002a 0377 strb r3, [r0, #28] - 331:Src/main.c **** hadc2.Init.NbrOfConversion = 4; - 1139 .loc 1 331 3 is_stmt 1 view .LVU342 - 331:Src/main.c **** hadc2.Init.NbrOfConversion = 4; - 1140 .loc 1 331 33 is_stmt 0 view .LVU343 - 1141 002c 4377 strb r3, [r0, #29] - 332:Src/main.c **** hadc2.Init.DiscontinuousConvMode = DISABLE; - 1142 .loc 1 332 3 is_stmt 1 view .LVU344 - 332:Src/main.c **** hadc2.Init.DiscontinuousConvMode = DISABLE; - 1143 .loc 1 332 30 is_stmt 0 view .LVU345 - 1144 002e 0422 movs r2, #4 - 1145 0030 0262 str r2, [r0, #32] - 333:Src/main.c **** hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 1146 .loc 1 333 3 is_stmt 1 view .LVU346 - 333:Src/main.c **** hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 1147 .loc 1 333 36 is_stmt 0 view .LVU347 - 1148 0032 80F82430 strb r3, [r0, #36] - 334:Src/main.c **** hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 1149 .loc 1 334 3 is_stmt 1 view .LVU348 - 334:Src/main.c **** hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 1150 .loc 1 334 31 is_stmt 0 view .LVU349 - 1151 0036 C362 str r3, [r0, #44] - 335:Src/main.c **** hadc2.Init.DMAContinuousRequests = DISABLE; - 1152 .loc 1 335 3 is_stmt 1 view .LVU350 - 335:Src/main.c **** hadc2.Init.DMAContinuousRequests = DISABLE; - 1153 .loc 1 335 35 is_stmt 0 view .LVU351 - 1154 0038 0363 str r3, [r0, #48] - 336:Src/main.c **** hadc2.Init.Overrun = ADC_OVR_DATA_PRESERVED; - 1155 .loc 1 336 3 is_stmt 1 view .LVU352 - 336:Src/main.c **** hadc2.Init.Overrun = ADC_OVR_DATA_PRESERVED; - 1156 .loc 1 336 36 is_stmt 0 view .LVU353 - 1157 003a 80F83830 strb r3, [r0, #56] - 337:Src/main.c **** hadc2.Init.OversamplingMode = DISABLE; - 1158 .loc 1 337 3 is_stmt 1 view .LVU354 - 337:Src/main.c **** hadc2.Init.OversamplingMode = DISABLE; - 1159 .loc 1 337 22 is_stmt 0 view .LVU355 - 1160 003e C363 str r3, [r0, #60] - 338:Src/main.c **** if (HAL_ADC_Init(&hadc2) != HAL_OK) - 1161 .loc 1 338 3 is_stmt 1 view .LVU356 - 338:Src/main.c **** if (HAL_ADC_Init(&hadc2) != HAL_OK) - ARM GAS /tmp/ccaYtTQ0.s page 42 - - - 1162 .loc 1 338 31 is_stmt 0 view .LVU357 - 1163 0040 80F84030 strb r3, [r0, #64] - 339:Src/main.c **** { - 1164 .loc 1 339 3 is_stmt 1 view .LVU358 - 339:Src/main.c **** { - 1165 .loc 1 339 7 is_stmt 0 view .LVU359 - 1166 0044 FFF7FEFF bl HAL_ADC_Init - 1167 .LVL52: - 339:Src/main.c **** { - 1168 .loc 1 339 6 discriminator 1 view .LVU360 - 1169 0048 0028 cmp r0, #0 - 1170 004a 2DD1 bne .L84 - 346:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 1171 .loc 1 346 3 is_stmt 1 view .LVU361 - 346:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 1172 .loc 1 346 19 is_stmt 0 view .LVU362 - 1173 004c 1D4B ldr r3, .L89+8 - 1174 004e 0093 str r3, [sp] - 347:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; - 1175 .loc 1 347 3 is_stmt 1 view .LVU363 - 347:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; - 1176 .loc 1 347 16 is_stmt 0 view .LVU364 - 1177 0050 0623 movs r3, #6 - 1178 0052 0193 str r3, [sp, #4] - 348:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; - 1179 .loc 1 348 3 is_stmt 1 view .LVU365 - 348:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; - 1180 .loc 1 348 24 is_stmt 0 view .LVU366 - 1181 0054 0293 str r3, [sp, #8] - 349:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; - 1182 .loc 1 349 3 is_stmt 1 view .LVU367 - 349:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; - 1183 .loc 1 349 22 is_stmt 0 view .LVU368 - 1184 0056 7F23 movs r3, #127 - 1185 0058 0393 str r3, [sp, #12] - 350:Src/main.c **** sConfig.Offset = 0; - 1186 .loc 1 350 3 is_stmt 1 view .LVU369 - 350:Src/main.c **** sConfig.Offset = 0; - 1187 .loc 1 350 24 is_stmt 0 view .LVU370 - 1188 005a 0423 movs r3, #4 - 1189 005c 0493 str r3, [sp, #16] - 351:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1190 .loc 1 351 3 is_stmt 1 view .LVU371 - 351:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1191 .loc 1 351 18 is_stmt 0 view .LVU372 - 1192 005e 0023 movs r3, #0 - 1193 0060 0593 str r3, [sp, #20] - 352:Src/main.c **** { - 1194 .loc 1 352 3 is_stmt 1 view .LVU373 - 352:Src/main.c **** { - 1195 .loc 1 352 7 is_stmt 0 view .LVU374 - 1196 0062 6946 mov r1, sp - 1197 0064 1548 ldr r0, .L89 - 1198 0066 FFF7FEFF bl HAL_ADC_ConfigChannel - 1199 .LVL53: - 352:Src/main.c **** { - 1200 .loc 1 352 6 discriminator 1 view .LVU375 - ARM GAS /tmp/ccaYtTQ0.s page 43 - - - 1201 006a F8B9 cbnz r0, .L85 - 359:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; - 1202 .loc 1 359 3 is_stmt 1 view .LVU376 - 359:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; - 1203 .loc 1 359 19 is_stmt 0 view .LVU377 - 1204 006c 164B ldr r3, .L89+12 - 1205 006e 0093 str r3, [sp] - 360:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1206 .loc 1 360 3 is_stmt 1 view .LVU378 - 360:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1207 .loc 1 360 16 is_stmt 0 view .LVU379 - 1208 0070 0C23 movs r3, #12 - 1209 0072 0193 str r3, [sp, #4] - 361:Src/main.c **** { - 1210 .loc 1 361 3 is_stmt 1 view .LVU380 - 361:Src/main.c **** { - 1211 .loc 1 361 7 is_stmt 0 view .LVU381 - 1212 0074 6946 mov r1, sp - 1213 0076 1148 ldr r0, .L89 - 1214 0078 FFF7FEFF bl HAL_ADC_ConfigChannel - 1215 .LVL54: - 361:Src/main.c **** { - 1216 .loc 1 361 6 discriminator 1 view .LVU382 - 1217 007c C0B9 cbnz r0, .L86 - 368:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; - 1218 .loc 1 368 3 is_stmt 1 view .LVU383 - 368:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; - 1219 .loc 1 368 19 is_stmt 0 view .LVU384 - 1220 007e 134B ldr r3, .L89+16 - 1221 0080 0093 str r3, [sp] - 369:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1222 .loc 1 369 3 is_stmt 1 view .LVU385 - 369:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1223 .loc 1 369 16 is_stmt 0 view .LVU386 - 1224 0082 1223 movs r3, #18 - 1225 0084 0193 str r3, [sp, #4] - 370:Src/main.c **** { - 1226 .loc 1 370 3 is_stmt 1 view .LVU387 - 370:Src/main.c **** { - 1227 .loc 1 370 7 is_stmt 0 view .LVU388 - 1228 0086 6946 mov r1, sp - 1229 0088 0C48 ldr r0, .L89 - 1230 008a FFF7FEFF bl HAL_ADC_ConfigChannel - 1231 .LVL55: - 370:Src/main.c **** { - 1232 .loc 1 370 6 discriminator 1 view .LVU389 - 1233 008e 88B9 cbnz r0, .L87 - 377:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; - 1234 .loc 1 377 3 is_stmt 1 view .LVU390 - 377:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; - 1235 .loc 1 377 19 is_stmt 0 view .LVU391 - 1236 0090 0F4B ldr r3, .L89+20 - 1237 0092 0093 str r3, [sp] - 378:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1238 .loc 1 378 3 is_stmt 1 view .LVU392 - 378:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) - 1239 .loc 1 378 16 is_stmt 0 view .LVU393 - ARM GAS /tmp/ccaYtTQ0.s page 44 - - - 1240 0094 1823 movs r3, #24 - 1241 0096 0193 str r3, [sp, #4] - 379:Src/main.c **** { - 1242 .loc 1 379 3 is_stmt 1 view .LVU394 - 379:Src/main.c **** { - 1243 .loc 1 379 7 is_stmt 0 view .LVU395 - 1244 0098 6946 mov r1, sp - 1245 009a 0848 ldr r0, .L89 - 1246 009c FFF7FEFF bl HAL_ADC_ConfigChannel - 1247 .LVL56: - 379:Src/main.c **** { - 1248 .loc 1 379 6 discriminator 1 view .LVU396 - 1249 00a0 50B9 cbnz r0, .L88 - 387:Src/main.c **** - 1250 .loc 1 387 1 view .LVU397 - 1251 00a2 09B0 add sp, sp, #36 - 1252 .LCFI21: - 1253 .cfi_remember_state - 1254 .cfi_def_cfa_offset 4 - 1255 @ sp needed - 1256 00a4 5DF804FB ldr pc, [sp], #4 - 1257 .L84: - 1258 .LCFI22: - 1259 .cfi_restore_state - 341:Src/main.c **** } - 1260 .loc 1 341 5 is_stmt 1 view .LVU398 - 1261 00a8 FFF7FEFF bl Error_Handler - 1262 .LVL57: - 1263 .L85: - 354:Src/main.c **** } - 1264 .loc 1 354 5 view .LVU399 - 1265 00ac FFF7FEFF bl Error_Handler - 1266 .LVL58: - 1267 .L86: - 363:Src/main.c **** } - 1268 .loc 1 363 5 view .LVU400 - 1269 00b0 FFF7FEFF bl Error_Handler - 1270 .LVL59: - 1271 .L87: - 372:Src/main.c **** } - 1272 .loc 1 372 5 view .LVU401 - 1273 00b4 FFF7FEFF bl Error_Handler - 1274 .LVL60: - 1275 .L88: - 381:Src/main.c **** } - 1276 .loc 1 381 5 view .LVU402 - 1277 00b8 FFF7FEFF bl Error_Handler - 1278 .LVL61: - 1279 .L90: - 1280 .align 2 - 1281 .L89: - 1282 00bc 00000000 .word hadc2 - 1283 00c0 00010050 .word 1342177536 - 1284 00c4 0800900C .word 210763784 - 1285 00c8 1000C010 .word 281018384 - 1286 00cc 00209036 .word 915415040 - 1287 00d0 00005247 .word 1196556288 - ARM GAS /tmp/ccaYtTQ0.s page 45 - - - 1288 .cfi_endproc - 1289 .LFE332: - 1291 .section .text.MX_USART1_UART_Init,"ax",%progbits - 1292 .align 1 - 1293 .syntax unified - 1294 .thumb - 1295 .thumb_func - 1297 MX_USART1_UART_Init: - 1298 .LFB336: - 562:Src/main.c **** - 1299 .loc 1 562 1 view -0 - 1300 .cfi_startproc - 1301 @ args = 0, pretend = 0, frame = 0 - 1302 @ frame_needed = 0, uses_anonymous_args = 0 - 1303 0000 08B5 push {r3, lr} - 1304 .LCFI23: - 1305 .cfi_def_cfa_offset 8 - 1306 .cfi_offset 3, -8 - 1307 .cfi_offset 14, -4 - 571:Src/main.c **** huart1.Init.BaudRate = 115200; - 1308 .loc 1 571 3 view .LVU404 - 571:Src/main.c **** huart1.Init.BaudRate = 115200; - 1309 .loc 1 571 19 is_stmt 0 view .LVU405 - 1310 0002 1548 ldr r0, .L101 - 1311 0004 154B ldr r3, .L101+4 - 1312 0006 0360 str r3, [r0] - 572:Src/main.c **** huart1.Init.WordLength = UART_WORDLENGTH_8B; - 1313 .loc 1 572 3 is_stmt 1 view .LVU406 - 572:Src/main.c **** huart1.Init.WordLength = UART_WORDLENGTH_8B; - 1314 .loc 1 572 24 is_stmt 0 view .LVU407 - 1315 0008 4FF4E133 mov r3, #115200 - 1316 000c 4360 str r3, [r0, #4] - 573:Src/main.c **** huart1.Init.StopBits = UART_STOPBITS_1; - 1317 .loc 1 573 3 is_stmt 1 view .LVU408 - 573:Src/main.c **** huart1.Init.StopBits = UART_STOPBITS_1; - 1318 .loc 1 573 26 is_stmt 0 view .LVU409 - 1319 000e 0023 movs r3, #0 - 1320 0010 8360 str r3, [r0, #8] - 574:Src/main.c **** huart1.Init.Parity = UART_PARITY_NONE; - 1321 .loc 1 574 3 is_stmt 1 view .LVU410 - 574:Src/main.c **** huart1.Init.Parity = UART_PARITY_NONE; - 1322 .loc 1 574 24 is_stmt 0 view .LVU411 - 1323 0012 C360 str r3, [r0, #12] - 575:Src/main.c **** huart1.Init.Mode = UART_MODE_TX_RX; - 1324 .loc 1 575 3 is_stmt 1 view .LVU412 - 575:Src/main.c **** huart1.Init.Mode = UART_MODE_TX_RX; - 1325 .loc 1 575 22 is_stmt 0 view .LVU413 - 1326 0014 0361 str r3, [r0, #16] - 576:Src/main.c **** huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; - 1327 .loc 1 576 3 is_stmt 1 view .LVU414 - 576:Src/main.c **** huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; - 1328 .loc 1 576 20 is_stmt 0 view .LVU415 - 1329 0016 0C22 movs r2, #12 - 1330 0018 4261 str r2, [r0, #20] - 577:Src/main.c **** huart1.Init.OverSampling = UART_OVERSAMPLING_16; - 1331 .loc 1 577 3 is_stmt 1 view .LVU416 - 577:Src/main.c **** huart1.Init.OverSampling = UART_OVERSAMPLING_16; - ARM GAS /tmp/ccaYtTQ0.s page 46 - - - 1332 .loc 1 577 25 is_stmt 0 view .LVU417 - 1333 001a 8361 str r3, [r0, #24] - 578:Src/main.c **** huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - 1334 .loc 1 578 3 is_stmt 1 view .LVU418 - 578:Src/main.c **** huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - 1335 .loc 1 578 28 is_stmt 0 view .LVU419 - 1336 001c C361 str r3, [r0, #28] - 579:Src/main.c **** huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1; - 1337 .loc 1 579 3 is_stmt 1 view .LVU420 - 579:Src/main.c **** huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1; - 1338 .loc 1 579 30 is_stmt 0 view .LVU421 - 1339 001e 0362 str r3, [r0, #32] - 580:Src/main.c **** huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - 1340 .loc 1 580 3 is_stmt 1 view .LVU422 - 580:Src/main.c **** huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - 1341 .loc 1 580 30 is_stmt 0 view .LVU423 - 1342 0020 4362 str r3, [r0, #36] - 581:Src/main.c **** if (HAL_UART_Init(&huart1) != HAL_OK) - 1343 .loc 1 581 3 is_stmt 1 view .LVU424 - 581:Src/main.c **** if (HAL_UART_Init(&huart1) != HAL_OK) - 1344 .loc 1 581 38 is_stmt 0 view .LVU425 - 1345 0022 8362 str r3, [r0, #40] + 841 .loc 1 571 3 is_stmt 1 view .LVU217 + 571:Src/main.c **** htim3.Init.Prescaler = 16799; + 842 .loc 1 571 18 is_stmt 0 view .LVU218 + 843 0014 1348 ldr r0, .L69 + 844 0016 144A ldr r2, .L69+4 + 845 0018 0260 str r2, [r0] + 572:Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; + 846 .loc 1 572 3 is_stmt 1 view .LVU219 + 572:Src/main.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP; + 847 .loc 1 572 24 is_stmt 0 view .LVU220 + 848 001a 44F29F12 movw r2, #16799 + 849 001e 4260 str r2, [r0, #4] + 573:Src/main.c **** htim3.Init.Period = 99; + 850 .loc 1 573 3 is_stmt 1 view .LVU221 + 573:Src/main.c **** htim3.Init.Period = 99; + 851 .loc 1 573 26 is_stmt 0 view .LVU222 + 852 0020 8360 str r3, [r0, #8] + 574:Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 853 .loc 1 574 3 is_stmt 1 view .LVU223 + 574:Src/main.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 854 .loc 1 574 21 is_stmt 0 view .LVU224 + 855 0022 6322 movs r2, #99 + 856 0024 C260 str r2, [r0, #12] + 575:Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 857 .loc 1 575 3 is_stmt 1 view .LVU225 + 575:Src/main.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 858 .loc 1 575 28 is_stmt 0 view .LVU226 + 859 0026 0361 str r3, [r0, #16] + 576:Src/main.c **** if (HAL_TIM_Base_Init(&htim3) != HAL_OK) + 860 .loc 1 576 3 is_stmt 1 view .LVU227 + 576:Src/main.c **** if (HAL_TIM_Base_Init(&htim3) != HAL_OK) + 861 .loc 1 576 32 is_stmt 0 view .LVU228 + 862 0028 8361 str r3, [r0, #24] + 577:Src/main.c **** { + 863 .loc 1 577 3 is_stmt 1 view .LVU229 + 577:Src/main.c **** { + 864 .loc 1 577 7 is_stmt 0 view .LVU230 + 865 002a FFF7FEFF bl HAL_TIM_Base_Init + 866 .LVL39: + 577:Src/main.c **** { + 867 .loc 1 577 6 discriminator 1 view .LVU231 + 868 002e 90B9 cbnz r0, .L66 + 581:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) + 869 .loc 1 581 3 is_stmt 1 view .LVU232 + 581:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) + 870 .loc 1 581 34 is_stmt 0 view .LVU233 + 871 0030 4FF48053 mov r3, #4096 + 872 0034 0493 str r3, [sp, #16] 582:Src/main.c **** { - 1346 .loc 1 582 3 is_stmt 1 view .LVU426 + 873 .loc 1 582 3 is_stmt 1 view .LVU234 582:Src/main.c **** { - 1347 .loc 1 582 7 is_stmt 0 view .LVU427 - 1348 0024 FFF7FEFF bl HAL_UART_Init - 1349 .LVL62: + 874 .loc 1 582 7 is_stmt 0 view .LVU235 + 875 0036 04A9 add r1, sp, #16 + 876 0038 0A48 ldr r0, .L69 + 877 003a FFF7FEFF bl HAL_TIM_ConfigClockSource + 878 .LVL40: 582:Src/main.c **** { - 1350 .loc 1 582 6 discriminator 1 view .LVU428 - 1351 0028 70B9 cbnz r0, .L97 - 586:Src/main.c **** { - 1352 .loc 1 586 3 is_stmt 1 view .LVU429 - 586:Src/main.c **** { - 1353 .loc 1 586 7 is_stmt 0 view .LVU430 - 1354 002a 0021 movs r1, #0 - 1355 002c 0A48 ldr r0, .L101 - 1356 002e FFF7FEFF bl HAL_UARTEx_SetTxFifoThreshold - 1357 .LVL63: - 586:Src/main.c **** { - 1358 .loc 1 586 6 discriminator 1 view .LVU431 - 1359 0032 58B9 cbnz r0, .L98 - 590:Src/main.c **** { - 1360 .loc 1 590 3 is_stmt 1 view .LVU432 - 590:Src/main.c **** { - 1361 .loc 1 590 7 is_stmt 0 view .LVU433 - 1362 0034 0021 movs r1, #0 - 1363 0036 0848 ldr r0, .L101 - 1364 0038 FFF7FEFF bl HAL_UARTEx_SetRxFifoThreshold - 1365 .LVL64: - 590:Src/main.c **** { - 1366 .loc 1 590 6 discriminator 1 view .LVU434 - 1367 003c 40B9 cbnz r0, .L99 - 594:Src/main.c **** { - 1368 .loc 1 594 3 is_stmt 1 view .LVU435 - 594:Src/main.c **** { - 1369 .loc 1 594 7 is_stmt 0 view .LVU436 - ARM GAS /tmp/ccaYtTQ0.s page 47 + ARM GAS /tmp/cchrMLox.s page 37 - 1370 003e 0648 ldr r0, .L101 - 1371 0040 FFF7FEFF bl HAL_UARTEx_DisableFifoMode - 1372 .LVL65: - 594:Src/main.c **** { - 1373 .loc 1 594 6 discriminator 1 view .LVU437 - 1374 0044 30B9 cbnz r0, .L100 - 602:Src/main.c **** - 1375 .loc 1 602 1 view .LVU438 - 1376 0046 08BD pop {r3, pc} - 1377 .L97: + 879 .loc 1 582 6 discriminator 1 view .LVU236 + 880 003e 60B9 cbnz r0, .L67 + 586:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 881 .loc 1 586 3 is_stmt 1 view .LVU237 + 586:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 882 .loc 1 586 37 is_stmt 0 view .LVU238 + 883 0040 0023 movs r3, #0 + 884 0042 0193 str r3, [sp, #4] + 587:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) + 885 .loc 1 587 3 is_stmt 1 view .LVU239 + 587:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) + 886 .loc 1 587 33 is_stmt 0 view .LVU240 + 887 0044 0393 str r3, [sp, #12] + 588:Src/main.c **** { + 888 .loc 1 588 3 is_stmt 1 view .LVU241 + 588:Src/main.c **** { + 889 .loc 1 588 7 is_stmt 0 view .LVU242 + 890 0046 01A9 add r1, sp, #4 + 891 0048 0648 ldr r0, .L69 + 892 004a FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 893 .LVL41: + 588:Src/main.c **** { + 894 .loc 1 588 6 discriminator 1 view .LVU243 + 895 004e 30B9 cbnz r0, .L68 + 596:Src/main.c **** + 896 .loc 1 596 1 view .LVU244 + 897 0050 09B0 add sp, sp, #36 + 898 .LCFI13: + 899 .cfi_remember_state + 900 .cfi_def_cfa_offset 4 + 901 @ sp needed + 902 0052 5DF804FB ldr pc, [sp], #4 + 903 .L66: + 904 .LCFI14: + 905 .cfi_restore_state + 579:Src/main.c **** } + 906 .loc 1 579 5 is_stmt 1 view .LVU245 + 907 0056 FFF7FEFF bl Error_Handler + 908 .LVL42: + 909 .L67: 584:Src/main.c **** } - 1378 .loc 1 584 5 is_stmt 1 view .LVU439 - 1379 0048 FFF7FEFF bl Error_Handler - 1380 .LVL66: - 1381 .L98: - 588:Src/main.c **** } - 1382 .loc 1 588 5 view .LVU440 - 1383 004c FFF7FEFF bl Error_Handler - 1384 .LVL67: - 1385 .L99: - 592:Src/main.c **** } - 1386 .loc 1 592 5 view .LVU441 - 1387 0050 FFF7FEFF bl Error_Handler - 1388 .LVL68: - 1389 .L100: - 596:Src/main.c **** } - 1390 .loc 1 596 5 view .LVU442 - 1391 0054 FFF7FEFF bl Error_Handler - 1392 .LVL69: - 1393 .L102: - 1394 .align 2 - 1395 .L101: - 1396 0058 00000000 .word huart1 - 1397 005c 00380140 .word 1073821696 - 1398 .cfi_endproc - 1399 .LFE336: - 1401 .section .text.SystemClock_Config,"ax",%progbits - 1402 .align 1 - 1403 .global SystemClock_Config - 1404 .syntax unified - 1405 .thumb - 1406 .thumb_func - 1408 SystemClock_Config: - 1409 .LFB330: - 179:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 1410 .loc 1 179 1 view -0 - 1411 .cfi_startproc - 1412 @ args = 0, pretend = 0, frame = 80 - 1413 @ frame_needed = 0, uses_anonymous_args = 0 - 1414 0000 00B5 push {lr} - 1415 .LCFI24: - 1416 .cfi_def_cfa_offset 4 - 1417 .cfi_offset 14, -4 - 1418 0002 95B0 sub sp, sp, #84 - 1419 .LCFI25: - 1420 .cfi_def_cfa_offset 88 - 180:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - ARM GAS /tmp/ccaYtTQ0.s page 48 + 910 .loc 1 584 5 view .LVU246 + 911 005a FFF7FEFF bl Error_Handler + 912 .LVL43: + 913 .L68: + 590:Src/main.c **** } + 914 .loc 1 590 5 view .LVU247 + 915 005e FFF7FEFF bl Error_Handler + 916 .LVL44: + 917 .L70: + 918 0062 00BF .align 2 + 919 .L69: + 920 0064 00000000 .word htim3 + 921 0068 00040040 .word 1073742848 + 922 .cfi_endproc + 923 .LFE338: + 925 .section .text.MX_ADC1_Init,"ax",%progbits + ARM GAS /tmp/cchrMLox.s page 38 - 1421 .loc 1 180 3 view .LVU444 - 180:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 1422 .loc 1 180 22 is_stmt 0 view .LVU445 - 1423 0004 3822 movs r2, #56 - 1424 0006 0021 movs r1, #0 - 1425 0008 06A8 add r0, sp, #24 - 1426 000a FFF7FEFF bl memset - 1427 .LVL70: - 181:Src/main.c **** - 1428 .loc 1 181 3 is_stmt 1 view .LVU446 - 181:Src/main.c **** - 1429 .loc 1 181 22 is_stmt 0 view .LVU447 - 1430 000e 0020 movs r0, #0 - 1431 0010 0190 str r0, [sp, #4] - 1432 0012 0290 str r0, [sp, #8] - 1433 0014 0390 str r0, [sp, #12] - 1434 0016 0490 str r0, [sp, #16] - 1435 0018 0590 str r0, [sp, #20] - 185:Src/main.c **** - 1436 .loc 1 185 3 is_stmt 1 view .LVU448 - 1437 001a FFF7FEFF bl HAL_PWREx_ControlVoltageScaling - 1438 .LVL71: - 190:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 1439 .loc 1 190 3 view .LVU449 - 190:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 1440 .loc 1 190 36 is_stmt 0 view .LVU450 - 1441 001e 0123 movs r3, #1 - 1442 0020 0693 str r3, [sp, #24] - 191:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 1443 .loc 1 191 3 is_stmt 1 view .LVU451 - 191:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 1444 .loc 1 191 30 is_stmt 0 view .LVU452 - 1445 0022 4FF48033 mov r3, #65536 - 1446 0026 0793 str r3, [sp, #28] - 192:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 1447 .loc 1 192 3 is_stmt 1 view .LVU453 - 192:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 1448 .loc 1 192 34 is_stmt 0 view .LVU454 - 1449 0028 0223 movs r3, #2 - 1450 002a 0D93 str r3, [sp, #52] - 193:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; - 1451 .loc 1 193 3 is_stmt 1 view .LVU455 - 193:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; - 1452 .loc 1 193 35 is_stmt 0 view .LVU456 - 1453 002c 0322 movs r2, #3 - 1454 002e 0E92 str r2, [sp, #56] - 194:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 54; - 1455 .loc 1 194 3 is_stmt 1 view .LVU457 - 194:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 54; - 1456 .loc 1 194 30 is_stmt 0 view .LVU458 - 1457 0030 0F93 str r3, [sp, #60] - 195:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 1458 .loc 1 195 3 is_stmt 1 view .LVU459 - 195:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 1459 .loc 1 195 30 is_stmt 0 view .LVU460 - 1460 0032 3622 movs r2, #54 - 1461 0034 1092 str r2, [sp, #64] - ARM GAS /tmp/ccaYtTQ0.s page 49 + 926 .align 1 + 927 .syntax unified + 928 .thumb + 929 .thumb_func + 931 MX_ADC1_Init: + 932 .LFB334: + 268:Src/main.c **** + 933 .loc 1 268 1 view -0 + 934 .cfi_startproc + 935 @ args = 0, pretend = 0, frame = 72 + 936 @ frame_needed = 0, uses_anonymous_args = 0 + 937 0000 10B5 push {r4, lr} + 938 .LCFI15: + 939 .cfi_def_cfa_offset 8 + 940 .cfi_offset 4, -8 + 941 .cfi_offset 14, -4 + 942 0002 92B0 sub sp, sp, #72 + 943 .LCFI16: + 944 .cfi_def_cfa_offset 80 + 274:Src/main.c **** ADC_AnalogWDGConfTypeDef AnalogWDGConfig = {0}; + 945 .loc 1 274 3 view .LVU249 + 274:Src/main.c **** ADC_AnalogWDGConfTypeDef AnalogWDGConfig = {0}; + 946 .loc 1 274 24 is_stmt 0 view .LVU250 + 947 0004 0024 movs r4, #0 + 948 0006 0F94 str r4, [sp, #60] + 949 0008 1094 str r4, [sp, #64] + 950 000a 1194 str r4, [sp, #68] + 275:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 951 .loc 1 275 3 is_stmt 1 view .LVU251 + 275:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 952 .loc 1 275 28 is_stmt 0 view .LVU252 + 953 000c 0894 str r4, [sp, #32] + 954 000e 0994 str r4, [sp, #36] + 955 0010 0A94 str r4, [sp, #40] + 956 0012 0B94 str r4, [sp, #44] + 957 0014 0C94 str r4, [sp, #48] + 958 0016 0D94 str r4, [sp, #52] + 959 0018 0E94 str r4, [sp, #56] + 276:Src/main.c **** + 960 .loc 1 276 3 is_stmt 1 view .LVU253 + 276:Src/main.c **** + 961 .loc 1 276 26 is_stmt 0 view .LVU254 + 962 001a 2022 movs r2, #32 + 963 001c 2146 mov r1, r4 + 964 001e 6846 mov r0, sp + 965 0020 FFF7FEFF bl memset + 966 .LVL45: + 284:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 967 .loc 1 284 3 is_stmt 1 view .LVU255 + 284:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 968 .loc 1 284 18 is_stmt 0 view .LVU256 + 969 0024 2C48 ldr r0, .L81 + 970 0026 4FF0A043 mov r3, #1342177280 + 971 002a 0360 str r3, [r0] + 285:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 972 .loc 1 285 3 is_stmt 1 view .LVU257 + 285:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + ARM GAS /tmp/cchrMLox.s page 39 - 196:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; - 1462 .loc 1 196 3 is_stmt 1 view .LVU461 - 196:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; - 1463 .loc 1 196 30 is_stmt 0 view .LVU462 - 1464 0036 1193 str r3, [sp, #68] - 197:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; - 1465 .loc 1 197 3 is_stmt 1 view .LVU463 - 197:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; - 1466 .loc 1 197 30 is_stmt 0 view .LVU464 - 1467 0038 0422 movs r2, #4 - 1468 003a 1292 str r2, [sp, #72] - 198:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 1469 .loc 1 198 3 is_stmt 1 view .LVU465 - 198:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 1470 .loc 1 198 30 is_stmt 0 view .LVU466 - 1471 003c 1393 str r3, [sp, #76] - 199:Src/main.c **** { - 1472 .loc 1 199 3 is_stmt 1 view .LVU467 - 199:Src/main.c **** { - 1473 .loc 1 199 7 is_stmt 0 view .LVU468 - 1474 003e 06A8 add r0, sp, #24 - 1475 0040 FFF7FEFF bl HAL_RCC_OscConfig - 1476 .LVL72: - 199:Src/main.c **** { - 1477 .loc 1 199 6 discriminator 1 view .LVU469 - 1478 0044 B0B9 cbnz r0, .L107 - 206:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 1479 .loc 1 206 3 is_stmt 1 view .LVU470 - 206:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 1480 .loc 1 206 31 is_stmt 0 view .LVU471 - 1481 0046 0F23 movs r3, #15 - 1482 0048 0193 str r3, [sp, #4] - 208:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 1483 .loc 1 208 3 is_stmt 1 view .LVU472 - 208:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 1484 .loc 1 208 34 is_stmt 0 view .LVU473 - 1485 004a 0323 movs r3, #3 - 1486 004c 0293 str r3, [sp, #8] - 209:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; - 1487 .loc 1 209 3 is_stmt 1 view .LVU474 - 209:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; - 1488 .loc 1 209 35 is_stmt 0 view .LVU475 - 1489 004e 0023 movs r3, #0 - 1490 0050 0393 str r3, [sp, #12] - 210:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; - 1491 .loc 1 210 3 is_stmt 1 view .LVU476 - 210:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; - 1492 .loc 1 210 36 is_stmt 0 view .LVU477 - 1493 0052 0493 str r3, [sp, #16] - 211:Src/main.c **** - 1494 .loc 1 211 3 is_stmt 1 view .LVU478 - 211:Src/main.c **** - 1495 .loc 1 211 36 is_stmt 0 view .LVU479 - 1496 0054 0593 str r3, [sp, #20] - 213:Src/main.c **** { - 1497 .loc 1 213 3 is_stmt 1 view .LVU480 - 213:Src/main.c **** { - ARM GAS /tmp/ccaYtTQ0.s page 50 + 973 .loc 1 285 29 is_stmt 0 view .LVU258 + 974 002c 4FF44033 mov r3, #196608 + 975 0030 4360 str r3, [r0, #4] + 286:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 976 .loc 1 286 3 is_stmt 1 view .LVU259 + 286:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 977 .loc 1 286 25 is_stmt 0 view .LVU260 + 978 0032 8460 str r4, [r0, #8] + 287:Src/main.c **** hadc1.Init.GainCompensation = 0; + 979 .loc 1 287 3 is_stmt 1 view .LVU261 + 287:Src/main.c **** hadc1.Init.GainCompensation = 0; + 980 .loc 1 287 24 is_stmt 0 view .LVU262 + 981 0034 C460 str r4, [r0, #12] + 288:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; + 982 .loc 1 288 3 is_stmt 1 view .LVU263 + 288:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; + 983 .loc 1 288 31 is_stmt 0 view .LVU264 + 984 0036 0461 str r4, [r0, #16] + 289:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 985 .loc 1 289 3 is_stmt 1 view .LVU265 + 289:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 986 .loc 1 289 27 is_stmt 0 view .LVU266 + 987 0038 4461 str r4, [r0, #20] + 290:Src/main.c **** hadc1.Init.LowPowerAutoWait = DISABLE; + 988 .loc 1 290 3 is_stmt 1 view .LVU267 + 290:Src/main.c **** hadc1.Init.LowPowerAutoWait = DISABLE; + 989 .loc 1 290 27 is_stmt 0 view .LVU268 + 990 003a 0423 movs r3, #4 + 991 003c 8361 str r3, [r0, #24] + 291:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 992 .loc 1 291 3 is_stmt 1 view .LVU269 + 291:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 993 .loc 1 291 31 is_stmt 0 view .LVU270 + 994 003e 0477 strb r4, [r0, #28] + 292:Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 995 .loc 1 292 3 is_stmt 1 view .LVU271 + 292:Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 996 .loc 1 292 33 is_stmt 0 view .LVU272 + 997 0040 4477 strb r4, [r0, #29] + 293:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 998 .loc 1 293 3 is_stmt 1 view .LVU273 + 293:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 999 .loc 1 293 30 is_stmt 0 view .LVU274 + 1000 0042 0123 movs r3, #1 + 1001 0044 0362 str r3, [r0, #32] + 294:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIG_T2_TRGO; + 1002 .loc 1 294 3 is_stmt 1 view .LVU275 + 294:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIG_T2_TRGO; + 1003 .loc 1 294 36 is_stmt 0 view .LVU276 + 1004 0046 80F82440 strb r4, [r0, #36] + 295:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 1005 .loc 1 295 3 is_stmt 1 view .LVU277 + 295:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 1006 .loc 1 295 31 is_stmt 0 view .LVU278 + 1007 004a 4FF4AC63 mov r3, #1376 + 1008 004e C362 str r3, [r0, #44] + 296:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; + ARM GAS /tmp/cchrMLox.s page 40 - 1498 .loc 1 213 7 is_stmt 0 view .LVU481 - 1499 0056 0421 movs r1, #4 - 1500 0058 0DEB0100 add r0, sp, r1 - 1501 005c FFF7FEFF bl HAL_RCC_ClockConfig - 1502 .LVL73: - 213:Src/main.c **** { - 1503 .loc 1 213 6 discriminator 1 view .LVU482 - 1504 0060 50B9 cbnz r0, .L108 - 217:Src/main.c **** } - 1505 .loc 1 217 3 is_stmt 1 view .LVU483 - 1506 0062 0022 movs r2, #0 - 1507 0064 4FF08061 mov r1, #67108864 - 1508 0068 0448 ldr r0, .L109 - 1509 006a FFF7FEFF bl HAL_RCC_MCOConfig - 1510 .LVL74: - 218:Src/main.c **** - 1511 .loc 1 218 1 is_stmt 0 view .LVU484 - 1512 006e 15B0 add sp, sp, #84 - 1513 .LCFI26: - 1514 .cfi_remember_state - 1515 .cfi_def_cfa_offset 4 - 1516 @ sp needed - 1517 0070 5DF804FB ldr pc, [sp], #4 - 1518 .L107: - 1519 .LCFI27: - 1520 .cfi_restore_state - 201:Src/main.c **** } - 1521 .loc 1 201 5 is_stmt 1 view .LVU485 - 1522 0074 FFF7FEFF bl Error_Handler - 1523 .LVL75: - 1524 .L108: - 215:Src/main.c **** } - 1525 .loc 1 215 5 view .LVU486 - 1526 0078 FFF7FEFF bl Error_Handler - 1527 .LVL76: - 1528 .L110: - 1529 .align 2 - 1530 .L109: - 1531 007c 00040600 .word 394240 - 1532 .cfi_endproc - 1533 .LFE330: - 1535 .section .text.main,"ax",%progbits - 1536 .align 1 - 1537 .global main - 1538 .syntax unified - 1539 .thumb - 1540 .thumb_func - 1542 main: - 1543 .LFB329: - 86:Src/main.c **** - 1544 .loc 1 86 1 view -0 - 1545 .cfi_startproc - 1546 @ Volatile: function does not return. - 1547 @ args = 0, pretend = 0, frame = 0 - 1548 @ frame_needed = 0, uses_anonymous_args = 0 - 1549 0000 08B5 push {r3, lr} - 1550 .LCFI28: - ARM GAS /tmp/ccaYtTQ0.s page 51 + 1009 .loc 1 296 3 is_stmt 1 view .LVU279 + 296:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; + 1010 .loc 1 296 35 is_stmt 0 view .LVU280 + 1011 0050 4FF48063 mov r3, #1024 + 1012 0054 0363 str r3, [r0, #48] + 297:Src/main.c **** hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED; + 1013 .loc 1 297 3 is_stmt 1 view .LVU281 + 297:Src/main.c **** hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED; + 1014 .loc 1 297 36 is_stmt 0 view .LVU282 + 1015 0056 80F83840 strb r4, [r0, #56] + 298:Src/main.c **** hadc1.Init.OversamplingMode = DISABLE; + 1016 .loc 1 298 3 is_stmt 1 view .LVU283 + 298:Src/main.c **** hadc1.Init.OversamplingMode = DISABLE; + 1017 .loc 1 298 22 is_stmt 0 view .LVU284 + 1018 005a C463 str r4, [r0, #60] + 299:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 1019 .loc 1 299 3 is_stmt 1 view .LVU285 + 299:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 1020 .loc 1 299 31 is_stmt 0 view .LVU286 + 1021 005c 80F84040 strb r4, [r0, #64] + 300:Src/main.c **** { + 1022 .loc 1 300 3 is_stmt 1 view .LVU287 + 300:Src/main.c **** { + 1023 .loc 1 300 7 is_stmt 0 view .LVU288 + 1024 0060 FFF7FEFF bl HAL_ADC_Init + 1025 .LVL46: + 300:Src/main.c **** { + 1026 .loc 1 300 6 discriminator 1 view .LVU289 + 1027 0064 0028 cmp r0, #0 + 1028 0066 2FD1 bne .L77 + 307:Src/main.c **** if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK) + 1029 .loc 1 307 3 is_stmt 1 view .LVU290 + 307:Src/main.c **** if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK) + 1030 .loc 1 307 18 is_stmt 0 view .LVU291 + 1031 0068 0023 movs r3, #0 + 1032 006a 0F93 str r3, [sp, #60] + 308:Src/main.c **** { + 1033 .loc 1 308 3 is_stmt 1 view .LVU292 + 308:Src/main.c **** { + 1034 .loc 1 308 7 is_stmt 0 view .LVU293 + 1035 006c 0FA9 add r1, sp, #60 + 1036 006e 1A48 ldr r0, .L81 + 1037 0070 FFF7FEFF bl HAL_ADCEx_MultiModeConfigChannel + 1038 .LVL47: + 308:Src/main.c **** { + 1039 .loc 1 308 6 discriminator 1 view .LVU294 + 1040 0074 50BB cbnz r0, .L78 + 315:Src/main.c **** AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG; + 1041 .loc 1 315 3 is_stmt 1 view .LVU295 + 315:Src/main.c **** AnalogWDGConfig.WatchdogMode = ADC_ANALOGWATCHDOG_SINGLE_REG; + 1042 .loc 1 315 34 is_stmt 0 view .LVU296 + 1043 0076 194B ldr r3, .L81+4 + 1044 0078 0893 str r3, [sp, #32] + 316:Src/main.c **** AnalogWDGConfig.Channel = ADC_CHANNEL_15; + 1045 .loc 1 316 3 is_stmt 1 view .LVU297 + 316:Src/main.c **** AnalogWDGConfig.Channel = ADC_CHANNEL_15; + 1046 .loc 1 316 32 is_stmt 0 view .LVU298 + ARM GAS /tmp/cchrMLox.s page 41 - 1551 .cfi_def_cfa_offset 8 - 1552 .cfi_offset 3, -8 - 1553 .cfi_offset 14, -4 - 95:Src/main.c **** - 1554 .loc 1 95 3 view .LVU488 - 1555 0002 FFF7FEFF bl HAL_Init - 1556 .LVL77: - 102:Src/main.c **** - 1557 .loc 1 102 3 view .LVU489 - 1558 0006 FFF7FEFF bl SystemClock_Config - 1559 .LVL78: - 109:Src/main.c **** MX_DMA_Init(); - 1560 .loc 1 109 3 view .LVU490 - 1561 000a FFF7FEFF bl MX_GPIO_Init - 1562 .LVL79: - 110:Src/main.c **** MX_TIM2_Init(); - 1563 .loc 1 110 3 view .LVU491 - 1564 000e FFF7FEFF bl MX_DMA_Init - 1565 .LVL80: - 111:Src/main.c **** MX_I2C1_Init(); - 1566 .loc 1 111 3 view .LVU492 - 1567 0012 FFF7FEFF bl MX_TIM2_Init - 1568 .LVL81: - 112:Src/main.c **** MX_TIM3_Init(); - 1569 .loc 1 112 3 view .LVU493 - 1570 0016 FFF7FEFF bl MX_I2C1_Init - 1571 .LVL82: - 113:Src/main.c **** MX_ADC1_Init(); - 1572 .loc 1 113 3 view .LVU494 - 1573 001a FFF7FEFF bl MX_TIM3_Init - 1574 .LVL83: - 114:Src/main.c **** MX_ADC2_Init(); - 1575 .loc 1 114 3 view .LVU495 - 1576 001e FFF7FEFF bl MX_ADC1_Init - 1577 .LVL84: - 115:Src/main.c **** MX_USART1_UART_Init(); - 1578 .loc 1 115 3 view .LVU496 - 1579 0022 FFF7FEFF bl MX_ADC2_Init - 1580 .LVL85: - 116:Src/main.c **** /* USER CODE BEGIN 2 */ - 1581 .loc 1 116 3 view .LVU497 - 1582 0026 FFF7FEFF bl MX_USART1_UART_Init - 1583 .LVL86: - 119:Src/main.c **** - 1584 .loc 1 119 5 view .LVU498 - 1585 002a 4022 movs r2, #64 - 1586 002c 2A49 ldr r1, .L118 - 1587 002e 2B48 ldr r0, .L118+4 - 1588 0030 FFF7FEFF bl HAL_UARTEx_ReceiveToIdle_DMA - 1589 .LVL87: - 122:Src/main.c **** - 1590 .loc 1 122 5 view .LVU499 - 1591 0034 2A48 ldr r0, .L118+8 - 1592 0036 FFF7FEFF bl HAL_ADC_Start_IT - 1593 .LVL88: - 125:Src/main.c **** - 1594 .loc 1 125 5 view .LVU500 - ARM GAS /tmp/ccaYtTQ0.s page 52 + 1047 007a 4FF44003 mov r3, #12582912 + 1048 007e 0993 str r3, [sp, #36] + 317:Src/main.c **** AnalogWDGConfig.ITMode = ENABLE; + 1049 .loc 1 317 3 is_stmt 1 view .LVU299 + 317:Src/main.c **** AnalogWDGConfig.ITMode = ENABLE; + 1050 .loc 1 317 27 is_stmt 0 view .LVU300 + 1051 0080 174B ldr r3, .L81+8 + 1052 0082 0A93 str r3, [sp, #40] + 318:Src/main.c **** AnalogWDGConfig.HighThreshold = 4048; + 1053 .loc 1 318 3 is_stmt 1 view .LVU301 + 318:Src/main.c **** AnalogWDGConfig.HighThreshold = 4048; + 1054 .loc 1 318 26 is_stmt 0 view .LVU302 + 1055 0084 0123 movs r3, #1 + 1056 0086 8DF82C30 strb r3, [sp, #44] + 319:Src/main.c **** AnalogWDGConfig.LowThreshold = 48; + 1057 .loc 1 319 3 is_stmt 1 view .LVU303 + 319:Src/main.c **** AnalogWDGConfig.LowThreshold = 48; + 1058 .loc 1 319 33 is_stmt 0 view .LVU304 + 1059 008a 4FF47D63 mov r3, #4048 + 1060 008e 0C93 str r3, [sp, #48] + 320:Src/main.c **** AnalogWDGConfig.FilteringConfig = ADC_AWD_FILTERING_NONE; + 1061 .loc 1 320 3 is_stmt 1 view .LVU305 + 320:Src/main.c **** AnalogWDGConfig.FilteringConfig = ADC_AWD_FILTERING_NONE; + 1062 .loc 1 320 32 is_stmt 0 view .LVU306 + 1063 0090 3023 movs r3, #48 + 1064 0092 0D93 str r3, [sp, #52] + 321:Src/main.c **** if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK) + 1065 .loc 1 321 3 is_stmt 1 view .LVU307 + 321:Src/main.c **** if (HAL_ADC_AnalogWDGConfig(&hadc1, &AnalogWDGConfig) != HAL_OK) + 1066 .loc 1 321 35 is_stmt 0 view .LVU308 + 1067 0094 0023 movs r3, #0 + 1068 0096 0E93 str r3, [sp, #56] + 322:Src/main.c **** { + 1069 .loc 1 322 3 is_stmt 1 view .LVU309 + 322:Src/main.c **** { + 1070 .loc 1 322 7 is_stmt 0 view .LVU310 + 1071 0098 08A9 add r1, sp, #32 + 1072 009a 0F48 ldr r0, .L81 + 1073 009c FFF7FEFF bl HAL_ADC_AnalogWDGConfig + 1074 .LVL48: + 322:Src/main.c **** { + 1075 .loc 1 322 6 discriminator 1 view .LVU311 + 1076 00a0 B0B9 cbnz r0, .L79 + 329:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 1077 .loc 1 329 3 is_stmt 1 view .LVU312 + 329:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 1078 .loc 1 329 19 is_stmt 0 view .LVU313 + 1079 00a2 0F4B ldr r3, .L81+8 + 1080 00a4 0093 str r3, [sp] + 330:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_92CYCLES_5; + 1081 .loc 1 330 3 is_stmt 1 view .LVU314 + 330:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_92CYCLES_5; + 1082 .loc 1 330 16 is_stmt 0 view .LVU315 + 1083 00a6 0623 movs r3, #6 + 1084 00a8 0193 str r3, [sp, #4] + 331:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; + 1085 .loc 1 331 3 is_stmt 1 view .LVU316 + ARM GAS /tmp/cchrMLox.s page 42 - 1595 003a 2A4C ldr r4, .L118+12 - 1596 003c 2046 mov r0, r4 - 1597 003e FFF7FEFF bl HAL_TIM_Base_Start_IT - 1598 .LVL89: - 128:Src/main.c **** - 1599 .loc 1 128 5 view .LVU501 - 1600 0042 2948 ldr r0, .L118+16 - 1601 0044 FFF7FEFF bl HAL_TIM_Base_Start_IT - 1602 .LVL90: - 130:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_2); - 1603 .loc 1 130 5 view .LVU502 - 1604 0048 0021 movs r1, #0 - 1605 004a 2046 mov r0, r4 - 1606 004c FFF7FEFF bl HAL_TIM_PWM_Start - 1607 .LVL91: - 131:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3); - 1608 .loc 1 131 5 view .LVU503 - 1609 0050 0421 movs r1, #4 - 1610 0052 2046 mov r0, r4 - 1611 0054 FFF7FEFF bl HAL_TIM_PWM_Start - 1612 .LVL92: - 132:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_4); - 1613 .loc 1 132 5 view .LVU504 - 1614 0058 0821 movs r1, #8 - 1615 005a 2046 mov r0, r4 - 1616 005c FFF7FEFF bl HAL_TIM_PWM_Start - 1617 .LVL93: - 133:Src/main.c **** - 1618 .loc 1 133 5 view .LVU505 - 1619 0060 0C21 movs r1, #12 - 1620 0062 2046 mov r0, r4 - 1621 0064 FFF7FEFF bl HAL_TIM_PWM_Start - 1622 .LVL94: - 135:Src/main.c **** squeow_ui_init(); - 1623 .loc 1 135 5 view .LVU506 - 1624 0068 FFF7FEFF bl squeow_init - 1625 .LVL95: - 136:Src/main.c **** // prima lettura - 1626 .loc 1 136 5 view .LVU507 - 1627 006c FFF7FEFF bl squeow_ui_init - 1628 .LVL96: - 138:Src/main.c **** - 1629 .loc 1 138 5 view .LVU508 - 1630 0070 0422 movs r2, #4 - 1631 0072 1E49 ldr r1, .L118+20 - 1632 0074 1E48 ldr r0, .L118+24 - 1633 0076 FFF7FEFF bl HAL_ADC_Start_DMA - 1634 .LVL97: - 140:Src/main.c **** // HAL_Delay(50); - 1635 .loc 1 140 5 view .LVU509 - 1636 007a FFF7FEFF bl squeow_synth_init - 1637 .LVL98: - 142:Src/main.c **** squeow_synth_on(); - 1638 .loc 1 142 5 view .LVU510 - 1639 007e 1D48 ldr r0, .L118+28 - 1640 0080 FFF7FEFF bl squeow_synth_set - 1641 .LVL99: - ARM GAS /tmp/ccaYtTQ0.s page 53 + 331:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; + 1086 .loc 1 331 24 is_stmt 0 view .LVU317 + 1087 00aa 0523 movs r3, #5 + 1088 00ac 0293 str r3, [sp, #8] + 332:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; + 1089 .loc 1 332 3 is_stmt 1 view .LVU318 + 332:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; + 1090 .loc 1 332 22 is_stmt 0 view .LVU319 + 1091 00ae 7F23 movs r3, #127 + 1092 00b0 0393 str r3, [sp, #12] + 333:Src/main.c **** sConfig.Offset = 0; + 1093 .loc 1 333 3 is_stmt 1 view .LVU320 + 333:Src/main.c **** sConfig.Offset = 0; + 1094 .loc 1 333 24 is_stmt 0 view .LVU321 + 1095 00b2 0423 movs r3, #4 + 1096 00b4 0493 str r3, [sp, #16] + 334:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 1097 .loc 1 334 3 is_stmt 1 view .LVU322 + 334:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 1098 .loc 1 334 18 is_stmt 0 view .LVU323 + 1099 00b6 0023 movs r3, #0 + 1100 00b8 0593 str r3, [sp, #20] + 335:Src/main.c **** { + 1101 .loc 1 335 3 is_stmt 1 view .LVU324 + 335:Src/main.c **** { + 1102 .loc 1 335 7 is_stmt 0 view .LVU325 + 1103 00ba 6946 mov r1, sp + 1104 00bc 0648 ldr r0, .L81 + 1105 00be FFF7FEFF bl HAL_ADC_ConfigChannel + 1106 .LVL49: + 335:Src/main.c **** { + 1107 .loc 1 335 6 discriminator 1 view .LVU326 + 1108 00c2 38B9 cbnz r0, .L80 + 343:Src/main.c **** + 1109 .loc 1 343 1 view .LVU327 + 1110 00c4 12B0 add sp, sp, #72 + 1111 .LCFI17: + 1112 .cfi_remember_state + 1113 .cfi_def_cfa_offset 8 + 1114 @ sp needed + 1115 00c6 10BD pop {r4, pc} + 1116 .L77: + 1117 .LCFI18: + 1118 .cfi_restore_state + 302:Src/main.c **** } + 1119 .loc 1 302 5 is_stmt 1 view .LVU328 + 1120 00c8 FFF7FEFF bl Error_Handler + 1121 .LVL50: + 1122 .L78: + 310:Src/main.c **** } + 1123 .loc 1 310 5 view .LVU329 + 1124 00cc FFF7FEFF bl Error_Handler + 1125 .LVL51: + 1126 .L79: + 324:Src/main.c **** } + 1127 .loc 1 324 5 view .LVU330 + 1128 00d0 FFF7FEFF bl Error_Handler + ARM GAS /tmp/cchrMLox.s page 43 + 1129 .LVL52: + 1130 .L80: + 337:Src/main.c **** } + 1131 .loc 1 337 5 view .LVU331 + 1132 00d4 FFF7FEFF bl Error_Handler + 1133 .LVL53: + 1134 .L82: + 1135 .align 2 + 1136 .L81: + 1137 00d8 00000000 .word hadc1 + 1138 00dc 0000C07D .word 2109734912 + 1139 00e0 0080F03E .word 1055948800 + 1140 .cfi_endproc + 1141 .LFE334: + 1143 .section .text.MX_ADC2_Init,"ax",%progbits + 1144 .align 1 + 1145 .syntax unified + 1146 .thumb + 1147 .thumb_func + 1149 MX_ADC2_Init: + 1150 .LFB335: + 351:Src/main.c **** + 1151 .loc 1 351 1 view -0 + 1152 .cfi_startproc + 1153 @ args = 0, pretend = 0, frame = 32 + 1154 @ frame_needed = 0, uses_anonymous_args = 0 + 1155 0000 00B5 push {lr} + 1156 .LCFI19: + 1157 .cfi_def_cfa_offset 4 + 1158 .cfi_offset 14, -4 + 1159 0002 89B0 sub sp, sp, #36 + 1160 .LCFI20: + 1161 .cfi_def_cfa_offset 40 + 357:Src/main.c **** + 1162 .loc 1 357 3 view .LVU333 + 357:Src/main.c **** + 1163 .loc 1 357 26 is_stmt 0 view .LVU334 + 1164 0004 2022 movs r2, #32 + 1165 0006 0021 movs r1, #0 + 1166 0008 6846 mov r0, sp + 1167 000a FFF7FEFF bl memset + 1168 .LVL54: + 365:Src/main.c **** hadc2.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 1169 .loc 1 365 3 is_stmt 1 view .LVU335 + 365:Src/main.c **** hadc2.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 1170 .loc 1 365 18 is_stmt 0 view .LVU336 + 1171 000e 2B48 ldr r0, .L95 + 1172 0010 2B4B ldr r3, .L95+4 + 1173 0012 0360 str r3, [r0] + 366:Src/main.c **** hadc2.Init.Resolution = ADC_RESOLUTION_12B; + 1174 .loc 1 366 3 is_stmt 1 view .LVU337 + 366:Src/main.c **** hadc2.Init.Resolution = ADC_RESOLUTION_12B; + 1175 .loc 1 366 29 is_stmt 0 view .LVU338 + 1176 0014 4FF44033 mov r3, #196608 + 1177 0018 4360 str r3, [r0, #4] + 367:Src/main.c **** hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 1178 .loc 1 367 3 is_stmt 1 view .LVU339 + ARM GAS /tmp/cchrMLox.s page 44 + + + 367:Src/main.c **** hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 1179 .loc 1 367 25 is_stmt 0 view .LVU340 + 1180 001a 0023 movs r3, #0 + 1181 001c 8360 str r3, [r0, #8] + 368:Src/main.c **** hadc2.Init.GainCompensation = 0; + 1182 .loc 1 368 3 is_stmt 1 view .LVU341 + 368:Src/main.c **** hadc2.Init.GainCompensation = 0; + 1183 .loc 1 368 24 is_stmt 0 view .LVU342 + 1184 001e C360 str r3, [r0, #12] + 369:Src/main.c **** hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; + 1185 .loc 1 369 3 is_stmt 1 view .LVU343 + 369:Src/main.c **** hadc2.Init.ScanConvMode = ADC_SCAN_ENABLE; + 1186 .loc 1 369 31 is_stmt 0 view .LVU344 + 1187 0020 0361 str r3, [r0, #16] + 370:Src/main.c **** hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; + 1188 .loc 1 370 3 is_stmt 1 view .LVU345 + 370:Src/main.c **** hadc2.Init.EOCSelection = ADC_EOC_SEQ_CONV; + 1189 .loc 1 370 27 is_stmt 0 view .LVU346 + 1190 0022 0122 movs r2, #1 + 1191 0024 4261 str r2, [r0, #20] + 371:Src/main.c **** hadc2.Init.LowPowerAutoWait = DISABLE; + 1192 .loc 1 371 3 is_stmt 1 view .LVU347 + 371:Src/main.c **** hadc2.Init.LowPowerAutoWait = DISABLE; + 1193 .loc 1 371 27 is_stmt 0 view .LVU348 + 1194 0026 0822 movs r2, #8 + 1195 0028 8261 str r2, [r0, #24] + 372:Src/main.c **** hadc2.Init.ContinuousConvMode = DISABLE; + 1196 .loc 1 372 3 is_stmt 1 view .LVU349 + 372:Src/main.c **** hadc2.Init.ContinuousConvMode = DISABLE; + 1197 .loc 1 372 31 is_stmt 0 view .LVU350 + 1198 002a 0377 strb r3, [r0, #28] + 373:Src/main.c **** hadc2.Init.NbrOfConversion = 4; + 1199 .loc 1 373 3 is_stmt 1 view .LVU351 + 373:Src/main.c **** hadc2.Init.NbrOfConversion = 4; + 1200 .loc 1 373 33 is_stmt 0 view .LVU352 + 1201 002c 4377 strb r3, [r0, #29] + 374:Src/main.c **** hadc2.Init.DiscontinuousConvMode = DISABLE; + 1202 .loc 1 374 3 is_stmt 1 view .LVU353 + 374:Src/main.c **** hadc2.Init.DiscontinuousConvMode = DISABLE; + 1203 .loc 1 374 30 is_stmt 0 view .LVU354 + 1204 002e 0422 movs r2, #4 + 1205 0030 0262 str r2, [r0, #32] + 375:Src/main.c **** hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 1206 .loc 1 375 3 is_stmt 1 view .LVU355 + 375:Src/main.c **** hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 1207 .loc 1 375 36 is_stmt 0 view .LVU356 + 1208 0032 80F82430 strb r3, [r0, #36] + 376:Src/main.c **** hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 1209 .loc 1 376 3 is_stmt 1 view .LVU357 + 376:Src/main.c **** hadc2.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 1210 .loc 1 376 31 is_stmt 0 view .LVU358 + 1211 0036 C362 str r3, [r0, #44] + 377:Src/main.c **** hadc2.Init.DMAContinuousRequests = DISABLE; + 1212 .loc 1 377 3 is_stmt 1 view .LVU359 + 377:Src/main.c **** hadc2.Init.DMAContinuousRequests = DISABLE; + 1213 .loc 1 377 35 is_stmt 0 view .LVU360 + 1214 0038 0363 str r3, [r0, #48] + ARM GAS /tmp/cchrMLox.s page 45 + + + 378:Src/main.c **** hadc2.Init.Overrun = ADC_OVR_DATA_PRESERVED; + 1215 .loc 1 378 3 is_stmt 1 view .LVU361 + 378:Src/main.c **** hadc2.Init.Overrun = ADC_OVR_DATA_PRESERVED; + 1216 .loc 1 378 36 is_stmt 0 view .LVU362 + 1217 003a 80F83830 strb r3, [r0, #56] + 379:Src/main.c **** hadc2.Init.OversamplingMode = DISABLE; + 1218 .loc 1 379 3 is_stmt 1 view .LVU363 + 379:Src/main.c **** hadc2.Init.OversamplingMode = DISABLE; + 1219 .loc 1 379 22 is_stmt 0 view .LVU364 + 1220 003e C363 str r3, [r0, #60] + 380:Src/main.c **** if (HAL_ADC_Init(&hadc2) != HAL_OK) + 1221 .loc 1 380 3 is_stmt 1 view .LVU365 + 380:Src/main.c **** if (HAL_ADC_Init(&hadc2) != HAL_OK) + 1222 .loc 1 380 31 is_stmt 0 view .LVU366 + 1223 0040 80F84030 strb r3, [r0, #64] + 381:Src/main.c **** { + 1224 .loc 1 381 3 is_stmt 1 view .LVU367 + 381:Src/main.c **** { + 1225 .loc 1 381 7 is_stmt 0 view .LVU368 + 1226 0044 FFF7FEFF bl HAL_ADC_Init + 1227 .LVL55: + 381:Src/main.c **** { + 1228 .loc 1 381 6 discriminator 1 view .LVU369 + 1229 0048 0028 cmp r0, #0 + 1230 004a 2DD1 bne .L90 + 388:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 1231 .loc 1 388 3 is_stmt 1 view .LVU370 + 388:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 1232 .loc 1 388 19 is_stmt 0 view .LVU371 + 1233 004c 1D4B ldr r3, .L95+8 + 1234 004e 0093 str r3, [sp] + 389:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; + 1235 .loc 1 389 3 is_stmt 1 view .LVU372 + 389:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5; + 1236 .loc 1 389 16 is_stmt 0 view .LVU373 + 1237 0050 0623 movs r3, #6 + 1238 0052 0193 str r3, [sp, #4] + 390:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; + 1239 .loc 1 390 3 is_stmt 1 view .LVU374 + 390:Src/main.c **** sConfig.SingleDiff = ADC_SINGLE_ENDED; + 1240 .loc 1 390 24 is_stmt 0 view .LVU375 + 1241 0054 0293 str r3, [sp, #8] + 391:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; + 1242 .loc 1 391 3 is_stmt 1 view .LVU376 + 391:Src/main.c **** sConfig.OffsetNumber = ADC_OFFSET_NONE; + 1243 .loc 1 391 22 is_stmt 0 view .LVU377 + 1244 0056 7F23 movs r3, #127 + 1245 0058 0393 str r3, [sp, #12] + 392:Src/main.c **** sConfig.Offset = 0; + 1246 .loc 1 392 3 is_stmt 1 view .LVU378 + 392:Src/main.c **** sConfig.Offset = 0; + 1247 .loc 1 392 24 is_stmt 0 view .LVU379 + 1248 005a 0423 movs r3, #4 + 1249 005c 0493 str r3, [sp, #16] + 393:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1250 .loc 1 393 3 is_stmt 1 view .LVU380 + 393:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + ARM GAS /tmp/cchrMLox.s page 46 + + + 1251 .loc 1 393 18 is_stmt 0 view .LVU381 + 1252 005e 0023 movs r3, #0 + 1253 0060 0593 str r3, [sp, #20] + 394:Src/main.c **** { + 1254 .loc 1 394 3 is_stmt 1 view .LVU382 + 394:Src/main.c **** { + 1255 .loc 1 394 7 is_stmt 0 view .LVU383 + 1256 0062 6946 mov r1, sp + 1257 0064 1548 ldr r0, .L95 + 1258 0066 FFF7FEFF bl HAL_ADC_ConfigChannel + 1259 .LVL56: + 394:Src/main.c **** { + 1260 .loc 1 394 6 discriminator 1 view .LVU384 + 1261 006a F8B9 cbnz r0, .L91 + 401:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; + 1262 .loc 1 401 3 is_stmt 1 view .LVU385 + 401:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; + 1263 .loc 1 401 19 is_stmt 0 view .LVU386 + 1264 006c 164B ldr r3, .L95+12 + 1265 006e 0093 str r3, [sp] + 402:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1266 .loc 1 402 3 is_stmt 1 view .LVU387 + 402:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1267 .loc 1 402 16 is_stmt 0 view .LVU388 + 1268 0070 0C23 movs r3, #12 + 1269 0072 0193 str r3, [sp, #4] + 403:Src/main.c **** { + 1270 .loc 1 403 3 is_stmt 1 view .LVU389 + 403:Src/main.c **** { + 1271 .loc 1 403 7 is_stmt 0 view .LVU390 + 1272 0074 6946 mov r1, sp + 1273 0076 1148 ldr r0, .L95 + 1274 0078 FFF7FEFF bl HAL_ADC_ConfigChannel + 1275 .LVL57: + 403:Src/main.c **** { + 1276 .loc 1 403 6 discriminator 1 view .LVU391 + 1277 007c C0B9 cbnz r0, .L92 + 410:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; + 1278 .loc 1 410 3 is_stmt 1 view .LVU392 + 410:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; + 1279 .loc 1 410 19 is_stmt 0 view .LVU393 + 1280 007e 134B ldr r3, .L95+16 + 1281 0080 0093 str r3, [sp] + 411:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1282 .loc 1 411 3 is_stmt 1 view .LVU394 + 411:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1283 .loc 1 411 16 is_stmt 0 view .LVU395 + 1284 0082 1223 movs r3, #18 + 1285 0084 0193 str r3, [sp, #4] + 412:Src/main.c **** { + 1286 .loc 1 412 3 is_stmt 1 view .LVU396 + 412:Src/main.c **** { + 1287 .loc 1 412 7 is_stmt 0 view .LVU397 + 1288 0086 6946 mov r1, sp + 1289 0088 0C48 ldr r0, .L95 + 1290 008a FFF7FEFF bl HAL_ADC_ConfigChannel + 1291 .LVL58: + ARM GAS /tmp/cchrMLox.s page 47 + + + 412:Src/main.c **** { + 1292 .loc 1 412 6 discriminator 1 view .LVU398 + 1293 008e 88B9 cbnz r0, .L93 + 419:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; + 1294 .loc 1 419 3 is_stmt 1 view .LVU399 + 419:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; + 1295 .loc 1 419 19 is_stmt 0 view .LVU400 + 1296 0090 0F4B ldr r3, .L95+20 + 1297 0092 0093 str r3, [sp] + 420:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1298 .loc 1 420 3 is_stmt 1 view .LVU401 + 420:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK) + 1299 .loc 1 420 16 is_stmt 0 view .LVU402 + 1300 0094 1823 movs r3, #24 + 1301 0096 0193 str r3, [sp, #4] + 421:Src/main.c **** { + 1302 .loc 1 421 3 is_stmt 1 view .LVU403 + 421:Src/main.c **** { + 1303 .loc 1 421 7 is_stmt 0 view .LVU404 + 1304 0098 6946 mov r1, sp + 1305 009a 0848 ldr r0, .L95 + 1306 009c FFF7FEFF bl HAL_ADC_ConfigChannel + 1307 .LVL59: + 421:Src/main.c **** { + 1308 .loc 1 421 6 discriminator 1 view .LVU405 + 1309 00a0 50B9 cbnz r0, .L94 + 429:Src/main.c **** + 1310 .loc 1 429 1 view .LVU406 + 1311 00a2 09B0 add sp, sp, #36 + 1312 .LCFI21: + 1313 .cfi_remember_state + 1314 .cfi_def_cfa_offset 4 + 1315 @ sp needed + 1316 00a4 5DF804FB ldr pc, [sp], #4 + 1317 .L90: + 1318 .LCFI22: + 1319 .cfi_restore_state + 383:Src/main.c **** } + 1320 .loc 1 383 5 is_stmt 1 view .LVU407 + 1321 00a8 FFF7FEFF bl Error_Handler + 1322 .LVL60: + 1323 .L91: + 396:Src/main.c **** } + 1324 .loc 1 396 5 view .LVU408 + 1325 00ac FFF7FEFF bl Error_Handler + 1326 .LVL61: + 1327 .L92: + 405:Src/main.c **** } + 1328 .loc 1 405 5 view .LVU409 + 1329 00b0 FFF7FEFF bl Error_Handler + 1330 .LVL62: + 1331 .L93: + 414:Src/main.c **** } + 1332 .loc 1 414 5 view .LVU410 + 1333 00b4 FFF7FEFF bl Error_Handler + 1334 .LVL63: + 1335 .L94: + ARM GAS /tmp/cchrMLox.s page 48 + + + 423:Src/main.c **** } + 1336 .loc 1 423 5 view .LVU411 + 1337 00b8 FFF7FEFF bl Error_Handler + 1338 .LVL64: + 1339 .L96: + 1340 .align 2 + 1341 .L95: + 1342 00bc 00000000 .word hadc2 + 1343 00c0 00010050 .word 1342177536 + 1344 00c4 1000C010 .word 281018384 + 1345 00c8 0800900C .word 210763784 + 1346 00cc 00209036 .word 915415040 + 1347 00d0 00005247 .word 1196556288 + 1348 .cfi_endproc + 1349 .LFE335: + 1351 .section .text.MX_USART1_UART_Init,"ax",%progbits + 1352 .align 1 + 1353 .syntax unified + 1354 .thumb + 1355 .thumb_func + 1357 MX_USART1_UART_Init: + 1358 .LFB340: + 686:Src/main.c **** + 1359 .loc 1 686 1 view -0 + 1360 .cfi_startproc + 1361 @ args = 0, pretend = 0, frame = 0 + 1362 @ frame_needed = 0, uses_anonymous_args = 0 + 1363 0000 08B5 push {r3, lr} + 1364 .LCFI23: + 1365 .cfi_def_cfa_offset 8 + 1366 .cfi_offset 3, -8 + 1367 .cfi_offset 14, -4 + 695:Src/main.c **** huart1.Init.BaudRate = 38400; + 1368 .loc 1 695 3 view .LVU413 + 695:Src/main.c **** huart1.Init.BaudRate = 38400; + 1369 .loc 1 695 19 is_stmt 0 view .LVU414 + 1370 0002 1548 ldr r0, .L107 + 1371 0004 154B ldr r3, .L107+4 + 1372 0006 0360 str r3, [r0] + 696:Src/main.c **** huart1.Init.WordLength = UART_WORDLENGTH_8B; + 1373 .loc 1 696 3 is_stmt 1 view .LVU415 + 696:Src/main.c **** huart1.Init.WordLength = UART_WORDLENGTH_8B; + 1374 .loc 1 696 24 is_stmt 0 view .LVU416 + 1375 0008 4FF41643 mov r3, #38400 + 1376 000c 4360 str r3, [r0, #4] + 697:Src/main.c **** huart1.Init.StopBits = UART_STOPBITS_1; + 1377 .loc 1 697 3 is_stmt 1 view .LVU417 + 697:Src/main.c **** huart1.Init.StopBits = UART_STOPBITS_1; + 1378 .loc 1 697 26 is_stmt 0 view .LVU418 + 1379 000e 0023 movs r3, #0 + 1380 0010 8360 str r3, [r0, #8] + 698:Src/main.c **** huart1.Init.Parity = UART_PARITY_NONE; + 1381 .loc 1 698 3 is_stmt 1 view .LVU419 + 698:Src/main.c **** huart1.Init.Parity = UART_PARITY_NONE; + 1382 .loc 1 698 24 is_stmt 0 view .LVU420 + 1383 0012 C360 str r3, [r0, #12] + 699:Src/main.c **** huart1.Init.Mode = UART_MODE_TX_RX; + ARM GAS /tmp/cchrMLox.s page 49 + + + 1384 .loc 1 699 3 is_stmt 1 view .LVU421 + 699:Src/main.c **** huart1.Init.Mode = UART_MODE_TX_RX; + 1385 .loc 1 699 22 is_stmt 0 view .LVU422 + 1386 0014 0361 str r3, [r0, #16] + 700:Src/main.c **** huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; + 1387 .loc 1 700 3 is_stmt 1 view .LVU423 + 700:Src/main.c **** huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; + 1388 .loc 1 700 20 is_stmt 0 view .LVU424 + 1389 0016 0C22 movs r2, #12 + 1390 0018 4261 str r2, [r0, #20] + 701:Src/main.c **** huart1.Init.OverSampling = UART_OVERSAMPLING_16; + 1391 .loc 1 701 3 is_stmt 1 view .LVU425 + 701:Src/main.c **** huart1.Init.OverSampling = UART_OVERSAMPLING_16; + 1392 .loc 1 701 25 is_stmt 0 view .LVU426 + 1393 001a 8361 str r3, [r0, #24] + 702:Src/main.c **** huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + 1394 .loc 1 702 3 is_stmt 1 view .LVU427 + 702:Src/main.c **** huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + 1395 .loc 1 702 28 is_stmt 0 view .LVU428 + 1396 001c C361 str r3, [r0, #28] + 703:Src/main.c **** huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1; + 1397 .loc 1 703 3 is_stmt 1 view .LVU429 + 703:Src/main.c **** huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1; + 1398 .loc 1 703 30 is_stmt 0 view .LVU430 + 1399 001e 0362 str r3, [r0, #32] + 704:Src/main.c **** huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + 1400 .loc 1 704 3 is_stmt 1 view .LVU431 + 704:Src/main.c **** huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + 1401 .loc 1 704 30 is_stmt 0 view .LVU432 + 1402 0020 4362 str r3, [r0, #36] + 705:Src/main.c **** if (HAL_UART_Init(&huart1) != HAL_OK) + 1403 .loc 1 705 3 is_stmt 1 view .LVU433 + 705:Src/main.c **** if (HAL_UART_Init(&huart1) != HAL_OK) + 1404 .loc 1 705 38 is_stmt 0 view .LVU434 + 1405 0022 8362 str r3, [r0, #40] + 706:Src/main.c **** { + 1406 .loc 1 706 3 is_stmt 1 view .LVU435 + 706:Src/main.c **** { + 1407 .loc 1 706 7 is_stmt 0 view .LVU436 + 1408 0024 FFF7FEFF bl HAL_UART_Init + 1409 .LVL65: + 706:Src/main.c **** { + 1410 .loc 1 706 6 discriminator 1 view .LVU437 + 1411 0028 70B9 cbnz r0, .L103 + 710:Src/main.c **** { + 1412 .loc 1 710 3 is_stmt 1 view .LVU438 + 710:Src/main.c **** { + 1413 .loc 1 710 7 is_stmt 0 view .LVU439 + 1414 002a 0021 movs r1, #0 + 1415 002c 0A48 ldr r0, .L107 + 1416 002e FFF7FEFF bl HAL_UARTEx_SetTxFifoThreshold + 1417 .LVL66: + 710:Src/main.c **** { + 1418 .loc 1 710 6 discriminator 1 view .LVU440 + 1419 0032 58B9 cbnz r0, .L104 + 714:Src/main.c **** { + 1420 .loc 1 714 3 is_stmt 1 view .LVU441 + ARM GAS /tmp/cchrMLox.s page 50 + + + 714:Src/main.c **** { + 1421 .loc 1 714 7 is_stmt 0 view .LVU442 + 1422 0034 0021 movs r1, #0 + 1423 0036 0848 ldr r0, .L107 + 1424 0038 FFF7FEFF bl HAL_UARTEx_SetRxFifoThreshold + 1425 .LVL67: + 714:Src/main.c **** { + 1426 .loc 1 714 6 discriminator 1 view .LVU443 + 1427 003c 40B9 cbnz r0, .L105 + 718:Src/main.c **** { + 1428 .loc 1 718 3 is_stmt 1 view .LVU444 + 718:Src/main.c **** { + 1429 .loc 1 718 7 is_stmt 0 view .LVU445 + 1430 003e 0648 ldr r0, .L107 + 1431 0040 FFF7FEFF bl HAL_UARTEx_DisableFifoMode + 1432 .LVL68: + 718:Src/main.c **** { + 1433 .loc 1 718 6 discriminator 1 view .LVU446 + 1434 0044 30B9 cbnz r0, .L106 + 726:Src/main.c **** + 1435 .loc 1 726 1 view .LVU447 + 1436 0046 08BD pop {r3, pc} + 1437 .L103: + 708:Src/main.c **** } + 1438 .loc 1 708 5 is_stmt 1 view .LVU448 + 1439 0048 FFF7FEFF bl Error_Handler + 1440 .LVL69: + 1441 .L104: + 712:Src/main.c **** } + 1442 .loc 1 712 5 view .LVU449 + 1443 004c FFF7FEFF bl Error_Handler + 1444 .LVL70: + 1445 .L105: + 716:Src/main.c **** } + 1446 .loc 1 716 5 view .LVU450 + 1447 0050 FFF7FEFF bl Error_Handler + 1448 .LVL71: + 1449 .L106: + 720:Src/main.c **** } + 1450 .loc 1 720 5 view .LVU451 + 1451 0054 FFF7FEFF bl Error_Handler + 1452 .LVL72: + 1453 .L108: + 1454 .align 2 + 1455 .L107: + 1456 0058 00000000 .word huart1 + 1457 005c 00380140 .word 1073821696 + 1458 .cfi_endproc + 1459 .LFE340: + 1461 .section .text.MX_TIM8_Init,"ax",%progbits + 1462 .align 1 + 1463 .syntax unified + 1464 .thumb + 1465 .thumb_func + 1467 MX_TIM8_Init: + 1468 .LFB339: + 604:Src/main.c **** + ARM GAS /tmp/cchrMLox.s page 51 + + + 1469 .loc 1 604 1 view -0 + 1470 .cfi_startproc + 1471 @ args = 0, pretend = 0, frame = 112 + 1472 @ frame_needed = 0, uses_anonymous_args = 0 + 1473 0000 10B5 push {r4, lr} + 1474 .LCFI24: + 1475 .cfi_def_cfa_offset 8 + 1476 .cfi_offset 4, -8 + 1477 .cfi_offset 14, -4 + 1478 0002 9CB0 sub sp, sp, #112 + 1479 .LCFI25: + 1480 .cfi_def_cfa_offset 120 + 610:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 1481 .loc 1 610 3 view .LVU453 + 610:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 1482 .loc 1 610 26 is_stmt 0 view .LVU454 + 1483 0004 0024 movs r4, #0 + 1484 0006 1894 str r4, [sp, #96] + 1485 0008 1994 str r4, [sp, #100] + 1486 000a 1A94 str r4, [sp, #104] + 1487 000c 1B94 str r4, [sp, #108] + 611:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 1488 .loc 1 611 3 is_stmt 1 view .LVU455 + 611:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 1489 .loc 1 611 27 is_stmt 0 view .LVU456 + 1490 000e 1594 str r4, [sp, #84] + 1491 0010 1694 str r4, [sp, #88] + 1492 0012 1794 str r4, [sp, #92] + 612:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + 1493 .loc 1 612 3 is_stmt 1 view .LVU457 + 612:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + 1494 .loc 1 612 22 is_stmt 0 view .LVU458 + 1495 0014 0E94 str r4, [sp, #56] + 1496 0016 0F94 str r4, [sp, #60] + 1497 0018 1094 str r4, [sp, #64] + 1498 001a 1194 str r4, [sp, #68] + 1499 001c 1294 str r4, [sp, #72] + 1500 001e 1394 str r4, [sp, #76] + 1501 0020 1494 str r4, [sp, #80] + 613:Src/main.c **** + 1502 .loc 1 613 3 is_stmt 1 view .LVU459 + 613:Src/main.c **** + 1503 .loc 1 613 34 is_stmt 0 view .LVU460 + 1504 0022 3422 movs r2, #52 + 1505 0024 2146 mov r1, r4 + 1506 0026 01A8 add r0, sp, #4 + 1507 0028 FFF7FEFF bl memset + 1508 .LVL73: + 618:Src/main.c **** htim8.Init.Prescaler = 1679; + 1509 .loc 1 618 3 is_stmt 1 view .LVU461 + 618:Src/main.c **** htim8.Init.Prescaler = 1679; + 1510 .loc 1 618 18 is_stmt 0 view .LVU462 + 1511 002c 3148 ldr r0, .L123 + 1512 002e 324B ldr r3, .L123+4 + 1513 0030 0360 str r3, [r0] + 619:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + 1514 .loc 1 619 3 is_stmt 1 view .LVU463 + ARM GAS /tmp/cchrMLox.s page 52 + + + 619:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + 1515 .loc 1 619 24 is_stmt 0 view .LVU464 + 1516 0032 40F28F63 movw r3, #1679 + 1517 0036 4360 str r3, [r0, #4] + 620:Src/main.c **** htim8.Init.Period = 255; + 1518 .loc 1 620 3 is_stmt 1 view .LVU465 + 620:Src/main.c **** htim8.Init.Period = 255; + 1519 .loc 1 620 26 is_stmt 0 view .LVU466 + 1520 0038 8460 str r4, [r0, #8] + 621:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 1521 .loc 1 621 3 is_stmt 1 view .LVU467 + 621:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 1522 .loc 1 621 21 is_stmt 0 view .LVU468 + 1523 003a FF23 movs r3, #255 + 1524 003c C360 str r3, [r0, #12] + 622:Src/main.c **** htim8.Init.RepetitionCounter = 0; + 1525 .loc 1 622 3 is_stmt 1 view .LVU469 + 622:Src/main.c **** htim8.Init.RepetitionCounter = 0; + 1526 .loc 1 622 28 is_stmt 0 view .LVU470 + 1527 003e 0461 str r4, [r0, #16] + 623:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 1528 .loc 1 623 3 is_stmt 1 view .LVU471 + 623:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 1529 .loc 1 623 32 is_stmt 0 view .LVU472 + 1530 0040 4461 str r4, [r0, #20] + 624:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) + 1531 .loc 1 624 3 is_stmt 1 view .LVU473 + 624:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) + 1532 .loc 1 624 32 is_stmt 0 view .LVU474 + 1533 0042 8461 str r4, [r0, #24] + 625:Src/main.c **** { + 1534 .loc 1 625 3 is_stmt 1 view .LVU475 + 625:Src/main.c **** { + 1535 .loc 1 625 7 is_stmt 0 view .LVU476 + 1536 0044 FFF7FEFF bl HAL_TIM_Base_Init + 1537 .LVL74: + 625:Src/main.c **** { + 1538 .loc 1 625 6 discriminator 1 view .LVU477 + 1539 0048 0028 cmp r0, #0 + 1540 004a 47D1 bne .L117 + 629:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) + 1541 .loc 1 629 3 is_stmt 1 view .LVU478 + 629:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) + 1542 .loc 1 629 34 is_stmt 0 view .LVU479 + 1543 004c 4FF48053 mov r3, #4096 + 1544 0050 1893 str r3, [sp, #96] + 630:Src/main.c **** { + 1545 .loc 1 630 3 is_stmt 1 view .LVU480 + 630:Src/main.c **** { + 1546 .loc 1 630 7 is_stmt 0 view .LVU481 + 1547 0052 18A9 add r1, sp, #96 + 1548 0054 2748 ldr r0, .L123 + 1549 0056 FFF7FEFF bl HAL_TIM_ConfigClockSource + 1550 .LVL75: + 630:Src/main.c **** { + 1551 .loc 1 630 6 discriminator 1 view .LVU482 + 1552 005a 0028 cmp r0, #0 + ARM GAS /tmp/cchrMLox.s page 53 + + + 1553 005c 40D1 bne .L118 + 634:Src/main.c **** { + 1554 .loc 1 634 3 is_stmt 1 view .LVU483 + 634:Src/main.c **** { + 1555 .loc 1 634 7 is_stmt 0 view .LVU484 + 1556 005e 2548 ldr r0, .L123 + 1557 0060 FFF7FEFF bl HAL_TIM_PWM_Init + 1558 .LVL76: + 634:Src/main.c **** { + 1559 .loc 1 634 6 discriminator 1 view .LVU485 + 1560 0064 0028 cmp r0, #0 + 1561 0066 3DD1 bne .L119 + 638:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; + 1562 .loc 1 638 3 is_stmt 1 view .LVU486 + 638:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; + 1563 .loc 1 638 37 is_stmt 0 view .LVU487 + 1564 0068 0023 movs r3, #0 + 1565 006a 1593 str r3, [sp, #84] + 639:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 1566 .loc 1 639 3 is_stmt 1 view .LVU488 + 639:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 1567 .loc 1 639 38 is_stmt 0 view .LVU489 + 1568 006c 1693 str r3, [sp, #88] + 640:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) + 1569 .loc 1 640 3 is_stmt 1 view .LVU490 + 640:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) + 1570 .loc 1 640 33 is_stmt 0 view .LVU491 + 1571 006e 1793 str r3, [sp, #92] + 641:Src/main.c **** { + 1572 .loc 1 641 3 is_stmt 1 view .LVU492 + 641:Src/main.c **** { + 1573 .loc 1 641 7 is_stmt 0 view .LVU493 + 1574 0070 15A9 add r1, sp, #84 + 1575 0072 2048 ldr r0, .L123 + 1576 0074 FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 1577 .LVL77: + 641:Src/main.c **** { + 1578 .loc 1 641 6 discriminator 1 view .LVU494 + 1579 0078 0028 cmp r0, #0 + 1580 007a 35D1 bne .L120 + 645:Src/main.c **** sConfigOC.Pulse = 0; + 1581 .loc 1 645 3 is_stmt 1 view .LVU495 + 645:Src/main.c **** sConfigOC.Pulse = 0; + 1582 .loc 1 645 20 is_stmt 0 view .LVU496 + 1583 007c 6023 movs r3, #96 + 1584 007e 0E93 str r3, [sp, #56] + 646:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 1585 .loc 1 646 3 is_stmt 1 view .LVU497 + 646:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 1586 .loc 1 646 19 is_stmt 0 view .LVU498 + 1587 0080 0023 movs r3, #0 + 1588 0082 0F93 str r3, [sp, #60] + 647:Src/main.c **** sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; + 1589 .loc 1 647 3 is_stmt 1 view .LVU499 + 647:Src/main.c **** sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; + 1590 .loc 1 647 24 is_stmt 0 view .LVU500 + 1591 0084 1093 str r3, [sp, #64] + ARM GAS /tmp/cchrMLox.s page 54 + + + 648:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 1592 .loc 1 648 3 is_stmt 1 view .LVU501 + 648:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 1593 .loc 1 648 25 is_stmt 0 view .LVU502 + 1594 0086 1193 str r3, [sp, #68] + 649:Src/main.c **** sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; + 1595 .loc 1 649 3 is_stmt 1 view .LVU503 + 649:Src/main.c **** sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; + 1596 .loc 1 649 24 is_stmt 0 view .LVU504 + 1597 0088 1293 str r3, [sp, #72] + 650:Src/main.c **** sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; + 1598 .loc 1 650 3 is_stmt 1 view .LVU505 + 650:Src/main.c **** sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; + 1599 .loc 1 650 25 is_stmt 0 view .LVU506 + 1600 008a 1393 str r3, [sp, #76] + 651:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim8, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 1601 .loc 1 651 3 is_stmt 1 view .LVU507 + 651:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim8, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 1602 .loc 1 651 26 is_stmt 0 view .LVU508 + 1603 008c 1493 str r3, [sp, #80] + 652:Src/main.c **** { + 1604 .loc 1 652 3 is_stmt 1 view .LVU509 + 652:Src/main.c **** { + 1605 .loc 1 652 7 is_stmt 0 view .LVU510 + 1606 008e 0822 movs r2, #8 + 1607 0090 0EA9 add r1, sp, #56 + 1608 0092 1848 ldr r0, .L123 + 1609 0094 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 1610 .LVL78: + 652:Src/main.c **** { + 1611 .loc 1 652 6 discriminator 1 view .LVU511 + 1612 0098 40BB cbnz r0, .L121 + 656:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + 1613 .loc 1 656 3 is_stmt 1 view .LVU512 + 656:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + 1614 .loc 1 656 40 is_stmt 0 view .LVU513 + 1615 009a 0023 movs r3, #0 + 1616 009c 0193 str r3, [sp, #4] + 657:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + 1617 .loc 1 657 3 is_stmt 1 view .LVU514 + 657:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + 1618 .loc 1 657 41 is_stmt 0 view .LVU515 + 1619 009e 0293 str r3, [sp, #8] + 658:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; + 1620 .loc 1 658 3 is_stmt 1 view .LVU516 + 658:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; + 1621 .loc 1 658 34 is_stmt 0 view .LVU517 + 1622 00a0 0393 str r3, [sp, #12] + 659:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + 1623 .loc 1 659 3 is_stmt 1 view .LVU518 + 659:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + 1624 .loc 1 659 33 is_stmt 0 view .LVU519 + 1625 00a2 0493 str r3, [sp, #16] + 660:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + 1626 .loc 1 660 3 is_stmt 1 view .LVU520 + 660:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + 1627 .loc 1 660 35 is_stmt 0 view .LVU521 + ARM GAS /tmp/cchrMLox.s page 55 + + + 1628 00a4 0593 str r3, [sp, #20] + 661:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; + 1629 .loc 1 661 3 is_stmt 1 view .LVU522 + 661:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; + 1630 .loc 1 661 38 is_stmt 0 view .LVU523 + 1631 00a6 4FF40052 mov r2, #8192 + 1632 00aa 0692 str r2, [sp, #24] + 662:Src/main.c **** sBreakDeadTimeConfig.BreakAFMode = TIM_BREAK_AFMODE_INPUT; + 1633 .loc 1 662 3 is_stmt 1 view .LVU524 + 662:Src/main.c **** sBreakDeadTimeConfig.BreakAFMode = TIM_BREAK_AFMODE_INPUT; + 1634 .loc 1 662 36 is_stmt 0 view .LVU525 + 1635 00ac 0793 str r3, [sp, #28] + 663:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; + 1636 .loc 1 663 3 is_stmt 1 view .LVU526 + 663:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; + 1637 .loc 1 663 36 is_stmt 0 view .LVU527 + 1638 00ae 0893 str r3, [sp, #32] + 664:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; + 1639 .loc 1 664 3 is_stmt 1 view .LVU528 + 664:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; + 1640 .loc 1 664 36 is_stmt 0 view .LVU529 + 1641 00b0 0993 str r3, [sp, #36] + 665:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; + 1642 .loc 1 665 3 is_stmt 1 view .LVU530 + 665:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; + 1643 .loc 1 665 39 is_stmt 0 view .LVU531 + 1644 00b2 4FF00072 mov r2, #33554432 + 1645 00b6 0A92 str r2, [sp, #40] + 666:Src/main.c **** sBreakDeadTimeConfig.Break2AFMode = TIM_BREAK_AFMODE_INPUT; + 1646 .loc 1 666 3 is_stmt 1 view .LVU532 + 666:Src/main.c **** sBreakDeadTimeConfig.Break2AFMode = TIM_BREAK_AFMODE_INPUT; + 1647 .loc 1 666 37 is_stmt 0 view .LVU533 + 1648 00b8 0B93 str r3, [sp, #44] + 667:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + 1649 .loc 1 667 3 is_stmt 1 view .LVU534 + 667:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + 1650 .loc 1 667 37 is_stmt 0 view .LVU535 + 1651 00ba 0C93 str r3, [sp, #48] + 668:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim8, &sBreakDeadTimeConfig) != HAL_OK) + 1652 .loc 1 668 3 is_stmt 1 view .LVU536 + 668:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim8, &sBreakDeadTimeConfig) != HAL_OK) + 1653 .loc 1 668 40 is_stmt 0 view .LVU537 + 1654 00bc 0D93 str r3, [sp, #52] + 669:Src/main.c **** { + 1655 .loc 1 669 3 is_stmt 1 view .LVU538 + 669:Src/main.c **** { + 1656 .loc 1 669 7 is_stmt 0 view .LVU539 + 1657 00be 01A9 add r1, sp, #4 + 1658 00c0 0C48 ldr r0, .L123 + 1659 00c2 FFF7FEFF bl HAL_TIMEx_ConfigBreakDeadTime + 1660 .LVL79: + 669:Src/main.c **** { + 1661 .loc 1 669 6 discriminator 1 view .LVU540 + 1662 00c6 98B9 cbnz r0, .L122 + 674:Src/main.c **** /* USER CODE END TIM8_Init 2 */ + 1663 .loc 1 674 5 is_stmt 1 view .LVU541 + 674:Src/main.c **** /* USER CODE END TIM8_Init 2 */ + ARM GAS /tmp/cchrMLox.s page 56 + + + 1664 .loc 1 674 10 is_stmt 0 view .LVU542 + 1665 00c8 0A48 ldr r0, .L123 + 1666 00ca 0268 ldr r2, [r0] + 674:Src/main.c **** /* USER CODE END TIM8_Init 2 */ + 1667 .loc 1 674 19 view .LVU543 + 1668 00cc 536C ldr r3, [r2, #68] + 674:Src/main.c **** /* USER CODE END TIM8_Init 2 */ + 1669 .loc 1 674 26 view .LVU544 + 1670 00ce 43F40043 orr r3, r3, #32768 + 1671 00d2 5364 str r3, [r2, #68] + 676:Src/main.c **** + 1672 .loc 1 676 3 is_stmt 1 view .LVU545 + 1673 00d4 FFF7FEFF bl HAL_TIM_MspPostInit + 1674 .LVL80: + 678:Src/main.c **** + 1675 .loc 1 678 1 is_stmt 0 view .LVU546 + 1676 00d8 1CB0 add sp, sp, #112 + 1677 .LCFI26: + 1678 .cfi_remember_state + 1679 .cfi_def_cfa_offset 8 + 1680 @ sp needed + 1681 00da 10BD pop {r4, pc} + 1682 .L117: + 1683 .LCFI27: + 1684 .cfi_restore_state + 627:Src/main.c **** } + 1685 .loc 1 627 5 is_stmt 1 view .LVU547 + 1686 00dc FFF7FEFF bl Error_Handler + 1687 .LVL81: + 1688 .L118: + 632:Src/main.c **** } + 1689 .loc 1 632 5 view .LVU548 + 1690 00e0 FFF7FEFF bl Error_Handler + 1691 .LVL82: + 1692 .L119: + 636:Src/main.c **** } + 1693 .loc 1 636 5 view .LVU549 + 1694 00e4 FFF7FEFF bl Error_Handler + 1695 .LVL83: + 1696 .L120: + 643:Src/main.c **** } + 1697 .loc 1 643 5 view .LVU550 + 1698 00e8 FFF7FEFF bl Error_Handler + 1699 .LVL84: + 1700 .L121: + 654:Src/main.c **** } + 1701 .loc 1 654 5 view .LVU551 + 1702 00ec FFF7FEFF bl Error_Handler + 1703 .LVL85: + 1704 .L122: + 671:Src/main.c **** } + 1705 .loc 1 671 5 view .LVU552 + 1706 00f0 FFF7FEFF bl Error_Handler + 1707 .LVL86: + 1708 .L124: + 1709 .align 2 + 1710 .L123: + ARM GAS /tmp/cchrMLox.s page 57 + + + 1711 00f4 00000000 .word htim8 + 1712 00f8 00340140 .word 1073820672 + 1713 .cfi_endproc + 1714 .LFE339: + 1716 .section .text.SystemClock_Config,"ax",%progbits + 1717 .align 1 + 1718 .global SystemClock_Config + 1719 .syntax unified + 1720 .thumb + 1721 .thumb_func + 1723 SystemClock_Config: + 1724 .LFB333: + 221:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 1725 .loc 1 221 1 view -0 + 1726 .cfi_startproc + 1727 @ args = 0, pretend = 0, frame = 80 + 1728 @ frame_needed = 0, uses_anonymous_args = 0 + 1729 0000 10B5 push {r4, lr} + 1730 .LCFI28: + 1731 .cfi_def_cfa_offset 8 + 1732 .cfi_offset 4, -8 + 1733 .cfi_offset 14, -4 + 1734 0002 94B0 sub sp, sp, #80 + 1735 .LCFI29: + 1736 .cfi_def_cfa_offset 88 + 222:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 1737 .loc 1 222 3 view .LVU554 + 222:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 1738 .loc 1 222 22 is_stmt 0 view .LVU555 + 1739 0004 06AC add r4, sp, #24 + 1740 0006 3822 movs r2, #56 + 1741 0008 0021 movs r1, #0 + 1742 000a 2046 mov r0, r4 + 1743 000c FFF7FEFF bl memset + 1744 .LVL87: + 223:Src/main.c **** + 1745 .loc 1 223 3 is_stmt 1 view .LVU556 + 223:Src/main.c **** + 1746 .loc 1 223 22 is_stmt 0 view .LVU557 + 1747 0010 0020 movs r0, #0 + 1748 0012 0190 str r0, [sp, #4] + 1749 0014 0290 str r0, [sp, #8] + 1750 0016 0390 str r0, [sp, #12] + 1751 0018 0490 str r0, [sp, #16] + 1752 001a 0590 str r0, [sp, #20] + 227:Src/main.c **** + 1753 .loc 1 227 3 is_stmt 1 view .LVU558 + 1754 001c FFF7FEFF bl HAL_PWREx_ControlVoltageScaling + 1755 .LVL88: + 232:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 1756 .loc 1 232 3 view .LVU559 + 232:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 1757 .loc 1 232 36 is_stmt 0 view .LVU560 + 1758 0020 0123 movs r3, #1 + 1759 0022 0693 str r3, [sp, #24] + 233:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 1760 .loc 1 233 3 is_stmt 1 view .LVU561 + ARM GAS /tmp/cchrMLox.s page 58 + + + 233:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 1761 .loc 1 233 30 is_stmt 0 view .LVU562 + 1762 0024 4FF48033 mov r3, #65536 + 1763 0028 0793 str r3, [sp, #28] + 234:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 1764 .loc 1 234 3 is_stmt 1 view .LVU563 + 234:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 1765 .loc 1 234 34 is_stmt 0 view .LVU564 + 1766 002a 0223 movs r3, #2 + 1767 002c 0D93 str r3, [sp, #52] + 235:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; + 1768 .loc 1 235 3 is_stmt 1 view .LVU565 + 235:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV2; + 1769 .loc 1 235 35 is_stmt 0 view .LVU566 + 1770 002e 0322 movs r2, #3 + 1771 0030 0E92 str r2, [sp, #56] + 236:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 28; + 1772 .loc 1 236 3 is_stmt 1 view .LVU567 + 236:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 28; + 1773 .loc 1 236 30 is_stmt 0 view .LVU568 + 1774 0032 0F93 str r3, [sp, #60] + 237:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 1775 .loc 1 237 3 is_stmt 1 view .LVU569 + 237:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 1776 .loc 1 237 30 is_stmt 0 view .LVU570 + 1777 0034 1C22 movs r2, #28 + 1778 0036 1092 str r2, [sp, #64] + 238:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; + 1779 .loc 1 238 3 is_stmt 1 view .LVU571 + 238:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV4; + 1780 .loc 1 238 30 is_stmt 0 view .LVU572 + 1781 0038 1193 str r3, [sp, #68] + 239:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; + 1782 .loc 1 239 3 is_stmt 1 view .LVU573 + 239:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; + 1783 .loc 1 239 30 is_stmt 0 view .LVU574 + 1784 003a 0422 movs r2, #4 + 1785 003c 1292 str r2, [sp, #72] + 240:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 1786 .loc 1 240 3 is_stmt 1 view .LVU575 + 240:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 1787 .loc 1 240 30 is_stmt 0 view .LVU576 + 1788 003e 1393 str r3, [sp, #76] + 241:Src/main.c **** { + 1789 .loc 1 241 3 is_stmt 1 view .LVU577 + 241:Src/main.c **** { + 1790 .loc 1 241 7 is_stmt 0 view .LVU578 + 1791 0040 2046 mov r0, r4 + 1792 0042 FFF7FEFF bl HAL_RCC_OscConfig + 1793 .LVL89: + 241:Src/main.c **** { + 1794 .loc 1 241 6 discriminator 1 view .LVU579 + 1795 0046 B0B9 cbnz r0, .L129 + 248:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 1796 .loc 1 248 3 is_stmt 1 view .LVU580 + 248:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 1797 .loc 1 248 31 is_stmt 0 view .LVU581 + ARM GAS /tmp/cchrMLox.s page 59 + + + 1798 0048 0F23 movs r3, #15 + 1799 004a 0193 str r3, [sp, #4] + 250:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 1800 .loc 1 250 3 is_stmt 1 view .LVU582 + 250:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 1801 .loc 1 250 34 is_stmt 0 view .LVU583 + 1802 004c 0323 movs r3, #3 + 1803 004e 0293 str r3, [sp, #8] + 251:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; + 1804 .loc 1 251 3 is_stmt 1 view .LVU584 + 251:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; + 1805 .loc 1 251 35 is_stmt 0 view .LVU585 + 1806 0050 0023 movs r3, #0 + 1807 0052 0393 str r3, [sp, #12] + 252:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + 1808 .loc 1 252 3 is_stmt 1 view .LVU586 + 252:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + 1809 .loc 1 252 36 is_stmt 0 view .LVU587 + 1810 0054 0493 str r3, [sp, #16] + 253:Src/main.c **** + 1811 .loc 1 253 3 is_stmt 1 view .LVU588 + 253:Src/main.c **** + 1812 .loc 1 253 36 is_stmt 0 view .LVU589 + 1813 0056 0593 str r3, [sp, #20] + 255:Src/main.c **** { + 1814 .loc 1 255 3 is_stmt 1 view .LVU590 + 255:Src/main.c **** { + 1815 .loc 1 255 7 is_stmt 0 view .LVU591 + 1816 0058 0421 movs r1, #4 + 1817 005a 0DEB0100 add r0, sp, r1 + 1818 005e FFF7FEFF bl HAL_RCC_ClockConfig + 1819 .LVL90: + 255:Src/main.c **** { + 1820 .loc 1 255 6 discriminator 1 view .LVU592 + 1821 0062 50B9 cbnz r0, .L130 + 259:Src/main.c **** } + 1822 .loc 1 259 3 is_stmt 1 view .LVU593 + 1823 0064 0022 movs r2, #0 + 1824 0066 4FF08061 mov r1, #67108864 + 1825 006a 4FF48070 mov r0, #256 + 1826 006e FFF7FEFF bl HAL_RCC_MCOConfig + 1827 .LVL91: + 260:Src/main.c **** + 1828 .loc 1 260 1 is_stmt 0 view .LVU594 + 1829 0072 14B0 add sp, sp, #80 + 1830 .LCFI30: + 1831 .cfi_remember_state + 1832 .cfi_def_cfa_offset 8 + 1833 @ sp needed + 1834 0074 10BD pop {r4, pc} + 1835 .L129: + 1836 .LCFI31: + 1837 .cfi_restore_state + 243:Src/main.c **** } + 1838 .loc 1 243 5 is_stmt 1 view .LVU595 + 1839 0076 FFF7FEFF bl Error_Handler + 1840 .LVL92: + ARM GAS /tmp/cchrMLox.s page 60 + + + 1841 .L130: + 257:Src/main.c **** } + 1842 .loc 1 257 5 view .LVU596 + 1843 007a FFF7FEFF bl Error_Handler + 1844 .LVL93: + 1845 .cfi_endproc + 1846 .LFE333: + 1848 .section .text.main,"ax",%progbits + 1849 .align 1 + 1850 .global main + 1851 .syntax unified + 1852 .thumb + 1853 .thumb_func + 1855 main: + 1856 .LFB332: + 88:Src/main.c **** + 1857 .loc 1 88 1 view -0 + 1858 .cfi_startproc + 1859 @ Volatile: function does not return. + 1860 @ args = 0, pretend = 0, frame = 0 + 1861 @ frame_needed = 0, uses_anonymous_args = 0 + 1862 0000 08B5 push {r3, lr} + 1863 .LCFI32: + 1864 .cfi_def_cfa_offset 8 + 1865 .cfi_offset 3, -8 + 1866 .cfi_offset 14, -4 + 97:Src/main.c **** + 1867 .loc 1 97 3 view .LVU598 + 1868 0002 FFF7FEFF bl HAL_Init + 1869 .LVL94: + 104:Src/main.c **** + 1870 .loc 1 104 3 view .LVU599 + 1871 0006 FFF7FEFF bl SystemClock_Config + 1872 .LVL95: + 111:Src/main.c **** MX_DMA_Init(); + 1873 .loc 1 111 3 view .LVU600 + 1874 000a FFF7FEFF bl MX_GPIO_Init + 1875 .LVL96: + 112:Src/main.c **** MX_TIM2_Init(); + 1876 .loc 1 112 3 view .LVU601 + 1877 000e FFF7FEFF bl MX_DMA_Init + 1878 .LVL97: + 113:Src/main.c **** MX_I2C1_Init(); + 1879 .loc 1 113 3 view .LVU602 + 1880 0012 FFF7FEFF bl MX_TIM2_Init + 1881 .LVL98: + 114:Src/main.c **** MX_TIM3_Init(); + 1882 .loc 1 114 3 view .LVU603 + 1883 0016 FFF7FEFF bl MX_I2C1_Init + 1884 .LVL99: + 115:Src/main.c **** MX_ADC1_Init(); + 1885 .loc 1 115 3 view .LVU604 + 1886 001a FFF7FEFF bl MX_TIM3_Init + 1887 .LVL100: + 116:Src/main.c **** MX_ADC2_Init(); + 1888 .loc 1 116 3 view .LVU605 + 1889 001e FFF7FEFF bl MX_ADC1_Init + ARM GAS /tmp/cchrMLox.s page 61 + + + 1890 .LVL101: + 117:Src/main.c **** MX_USART1_UART_Init(); + 1891 .loc 1 117 3 view .LVU606 + 1892 0022 FFF7FEFF bl MX_ADC2_Init + 1893 .LVL102: + 118:Src/main.c **** MX_TIM8_Init(); + 1894 .loc 1 118 3 view .LVU607 + 1895 0026 FFF7FEFF bl MX_USART1_UART_Init + 1896 .LVL103: + 119:Src/main.c **** /* USER CODE BEGIN 2 */ + 1897 .loc 1 119 3 view .LVU608 + 1898 002a FFF7FEFF bl MX_TIM8_Init + 1899 .LVL104: + 126:Src/main.c **** + 1900 .loc 1 126 5 view .LVU609 + 1901 002e 3F48 ldr r0, .L143 + 1902 0030 FFF7FEFF bl HAL_ADC_Start_IT + 1903 .LVL105: + 129:Src/main.c **** + 1904 .loc 1 129 5 view .LVU610 + 1905 0034 3E4C ldr r4, .L143+4 + 1906 0036 2046 mov r0, r4 + 1907 0038 FFF7FEFF bl HAL_TIM_Base_Start_IT + 1908 .LVL106: + 132:Src/main.c **** + 1909 .loc 1 132 5 view .LVU611 + 1910 003c 3D48 ldr r0, .L143+8 + 1911 003e FFF7FEFF bl HAL_TIM_Base_Start_IT + 1912 .LVL107: + 134:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_2); + 1913 .loc 1 134 5 view .LVU612 + 1914 0042 0021 movs r1, #0 + 1915 0044 2046 mov r0, r4 + 1916 0046 FFF7FEFF bl HAL_TIM_PWM_Start + 1917 .LVL108: + 135:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3); + 1918 .loc 1 135 5 view .LVU613 + 1919 004a 0421 movs r1, #4 + 1920 004c 2046 mov r0, r4 + 1921 004e FFF7FEFF bl HAL_TIM_PWM_Start + 1922 .LVL109: + 136:Src/main.c **** HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_4); + 1923 .loc 1 136 5 view .LVU614 + 1924 0052 0821 movs r1, #8 + 1925 0054 2046 mov r0, r4 + 1926 0056 FFF7FEFF bl HAL_TIM_PWM_Start + 1927 .LVL110: + 137:Src/main.c **** + 1928 .loc 1 137 5 view .LVU615 + 1929 005a 0C21 movs r1, #12 + 1930 005c 2046 mov r0, r4 + 1931 005e FFF7FEFF bl HAL_TIM_PWM_Start + 1932 .LVL111: + 140:Src/main.c **** HAL_TIM_PWM_Start(&htim8, TIM_CHANNEL_3); + 1933 .loc 1 140 5 view .LVU616 + 1934 0062 354C ldr r4, .L143+12 + 1935 0064 2046 mov r0, r4 + ARM GAS /tmp/cchrMLox.s page 62 + + + 1936 0066 FFF7FEFF bl HAL_TIM_Base_Start_IT + 1937 .LVL112: + 141:Src/main.c **** // serve, lo start nonfa partire i CHN + 1938 .loc 1 141 5 view .LVU617 + 1939 006a 0821 movs r1, #8 + 1940 006c 2046 mov r0, r4 + 1941 006e FFF7FEFF bl HAL_TIM_PWM_Start + 1942 .LVL113: 143:Src/main.c **** - 1642 .loc 1 143 5 view .LVU511 - 1643 0084 FFF7FEFF bl squeow_synth_on - 1644 .LVL100: - 1645 0088 0FE0 b .L112 - 1646 .L117: - 156:Src/main.c **** adc2_done = 0; - 1647 .loc 1 156 17 view .LVU512 - 1648 008a 0422 movs r2, #4 - 1649 008c 1749 ldr r1, .L118+20 - 1650 008e 1848 ldr r0, .L118+24 - 1651 0090 FFF7FEFF bl HAL_ADC_Start_DMA - 1652 .LVL101: - 157:Src/main.c **** } - 1653 .loc 1 157 17 view .LVU513 - 157:Src/main.c **** } - 1654 .loc 1 157 27 is_stmt 0 view .LVU514 - 1655 0094 184B ldr r3, .L118+32 - 1656 0096 0022 movs r2, #0 - 1657 0098 1A70 strb r2, [r3] - 1658 009a 0EE0 b .L113 - 1659 .L114: - 167:Src/main.c **** sys_tick = 0; - 1660 .loc 1 167 13 is_stmt 1 view .LVU515 - 167:Src/main.c **** sys_tick = 0; - 1661 .loc 1 167 30 is_stmt 0 view .LVU516 - 1662 009c 174A ldr r2, .L118+36 - 1663 009e 1378 ldrb r3, [r2] @ zero_extendqisi2 - 1664 00a0 0133 adds r3, r3, #1 - 1665 00a2 1370 strb r3, [r2] - 168:Src/main.c **** } - 1666 .loc 1 168 13 is_stmt 1 view .LVU517 - 168:Src/main.c **** } - 1667 .loc 1 168 22 is_stmt 0 view .LVU518 - 1668 00a4 164B ldr r3, .L118+40 - 1669 00a6 0022 movs r2, #0 - 1670 00a8 1A70 strb r2, [r3] - 1671 .L112: - 149:Src/main.c **** /* USER CODE END WHILE */ - 1672 .loc 1 149 5 is_stmt 1 view .LVU519 - 153:Src/main.c **** - 1673 .loc 1 153 9 view .LVU520 - 153:Src/main.c **** - 1674 .loc 1 153 13 is_stmt 0 view .LVU521 - 1675 00aa 154B ldr r3, .L118+40 - 1676 00ac 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 153:Src/main.c **** - 1677 .loc 1 153 12 view .LVU522 - 1678 00ae 002B cmp r3, #0 - 1679 00b0 FBD0 beq .L112 - 155:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); - 1680 .loc 1 155 13 is_stmt 1 view .LVU523 - 155:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); - 1681 .loc 1 155 17 is_stmt 0 view .LVU524 - 1682 00b2 114B ldr r3, .L118+32 - 1683 00b4 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 155:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); - ARM GAS /tmp/ccaYtTQ0.s page 54 + 1943 .loc 1 143 5 view .LVU618 + 1944 0072 0422 movs r2, #4 + 1945 0074 0821 movs r1, #8 + 1946 0076 2068 ldr r0, [r4] + 1947 0078 FFF7FEFF bl TIM_CCxChannelCmd + 1948 .LVL114: + 145:Src/main.c **** squeow_ui_init(); + 1949 .loc 1 145 5 view .LVU619 + 1950 007c FFF7FEFF bl squeow_init + 1951 .LVL115: + 146:Src/main.c **** + 1952 .loc 1 146 5 view .LVU620 + 1953 0080 FFF7FEFF bl squeow_ui_init + 1954 .LVL116: + 157:Src/main.c **** #endif + 1955 .loc 1 157 5 view .LVU621 + 1956 0084 FFF7FEFF bl seriow_stab_dump + 1957 .LVL117: + 161:Src/main.c **** + 1958 .loc 1 161 5 view .LVU622 + 1959 0088 0422 movs r2, #4 + 1960 008a 2C49 ldr r1, .L143+16 + 1961 008c 2C48 ldr r0, .L143+20 + 1962 008e FFF7FEFF bl HAL_ADC_Start_DMA + 1963 .LVL118: + 163:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 1964 .loc 1 163 5 view .LVU623 + 163:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 1965 .loc 1 163 9 is_stmt 0 view .LVU624 + 1966 0092 2C4B ldr r3, .L143+24 + 1967 0094 1978 ldrb r1, [r3] @ zero_extendqisi2 + 163:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 1968 .loc 1 163 8 view .LVU625 + 1969 0096 D9B1 cbz r1, .L133 + 164:Src/main.c **** /* USER CODE END 2 */ + 1970 .loc 1 164 9 is_stmt 1 view .LVU626 + 1971 0098 2B48 ldr r0, .L143+28 + 1972 009a FFF7FEFF bl serial_write + 1973 .LVL119: + 1974 009e 17E0 b .L133 + 1975 .L141: + 176:Src/main.c **** HAL_ADC_Start_DMA(&hadc2, adc2_valori, 4); + 1976 .loc 1 176 17 view .LVU627 + 1977 00a0 264C ldr r4, .L143+16 + 1978 00a2 2046 mov r0, r4 + 1979 00a4 FFF7FEFF bl adc_rileva_soglie + 1980 .LVL120: + 177:Src/main.c **** adc2_done = 0; + ARM GAS /tmp/cchrMLox.s page 63 - 1684 .loc 1 155 16 view .LVU525 - 1685 00b6 002B cmp r3, #0 - 1686 00b8 E7D1 bne .L117 - 1687 .L113: - 160:Src/main.c **** seriow_var_dump(); - 1688 .loc 1 160 13 is_stmt 1 view .LVU526 - 160:Src/main.c **** seriow_var_dump(); - 1689 .loc 1 160 61 is_stmt 0 view .LVU527 - 1690 00ba 104B ldr r3, .L118+36 - 1691 00bc 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 160:Src/main.c **** seriow_var_dump(); - 1692 .loc 1 160 16 view .LVU528 - 1693 00be 0A2B cmp r3, #10 - 1694 00c0 ECD9 bls .L114 - 161:Src/main.c **** sys_tick_prescale = 0; - 1695 .loc 1 161 17 is_stmt 1 view .LVU529 - 1696 00c2 FFF7FEFF bl seriow_var_dump - 1697 .LVL102: - 162:Src/main.c **** squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); - 1698 .loc 1 162 17 view .LVU530 - 162:Src/main.c **** squeow_synth_set(DEFAULT_SYNTH_FREQUENCY); - 1699 .loc 1 162 35 is_stmt 0 view .LVU531 - 1700 00c6 0D4B ldr r3, .L118+36 - 1701 00c8 0022 movs r2, #0 - 1702 00ca 1A70 strb r2, [r3] - 163:Src/main.c **** squeow_synth_on(); - 1703 .loc 1 163 5 is_stmt 1 view .LVU532 - 1704 00cc 0948 ldr r0, .L118+28 - 1705 00ce FFF7FEFF bl squeow_synth_set - 1706 .LVL103: - 164:Src/main.c **** } - 1707 .loc 1 164 5 view .LVU533 - 1708 00d2 FFF7FEFF bl squeow_synth_on - 1709 .LVL104: - 1710 00d6 E1E7 b .L114 - 1711 .L119: - 1712 .align 2 - 1713 .L118: - 1714 00d8 00000000 .word UART_RX_buf - 1715 00dc 00000000 .word huart1 - 1716 00e0 00000000 .word hadc1 - 1717 00e4 00000000 .word htim2 - 1718 00e8 00000000 .word htim3 - 1719 00ec 00000000 .word adc2_valori - 1720 00f0 00000000 .word hadc2 - 1721 00f4 98BC1400 .word 1359000 - 1722 00f8 00000000 .word adc2_done - 1723 00fc 00000000 .word sys_tick_prescale - 1724 0100 00000000 .word sys_tick - 1725 .cfi_endproc - 1726 .LFE329: - 1728 .section .bss.last_offset.0,"aw",%nobits - 1729 .align 1 - 1732 last_offset.0: - 1733 0000 0000 .space 2 - 1734 .global hdma_usart1_tx - 1735 .section .bss.hdma_usart1_tx,"aw",%nobits - ARM GAS /tmp/ccaYtTQ0.s page 55 + 1981 .loc 1 177 17 view .LVU628 + 1982 00a8 0422 movs r2, #4 + 1983 00aa 2146 mov r1, r4 + 1984 00ac 2448 ldr r0, .L143+20 + 1985 00ae FFF7FEFF bl HAL_ADC_Start_DMA + 1986 .LVL121: + 178:Src/main.c **** } + 1987 .loc 1 178 17 view .LVU629 + 178:Src/main.c **** } + 1988 .loc 1 178 27 is_stmt 0 view .LVU630 + 1989 00b2 264B ldr r3, .L143+32 + 1990 00b4 0022 movs r2, #0 + 1991 00b6 1A70 strb r2, [r3] + 1992 00b8 12E0 b .L134 + 1993 .L142: + 187:Src/main.c **** #endif + 1994 .loc 1 187 17 is_stmt 1 view .LVU631 + 1995 00ba FFF7FEFF bl led_blocco + 1996 .LVL122: + 1997 00be 1BE0 b .L135 + 1998 .L136: + 208:Src/main.c **** } + 1999 .loc 1 208 17 view .LVU632 + 208:Src/main.c **** } + 2000 .loc 1 208 34 is_stmt 0 view .LVU633 + 2001 00c0 234A ldr r2, .L143+36 + 2002 00c2 1378 ldrb r3, [r2] @ zero_extendqisi2 + 2003 00c4 0133 adds r3, r3, #1 + 2004 00c6 DBB2 uxtb r3, r3 + 2005 00c8 1370 strb r3, [r2] + 2006 .L138: + 210:Src/main.c **** } + 2007 .loc 1 210 13 is_stmt 1 view .LVU634 + 210:Src/main.c **** } + 2008 .loc 1 210 22 is_stmt 0 view .LVU635 + 2009 00ca 224B ldr r3, .L143+40 + 2010 00cc 0022 movs r2, #0 + 2011 00ce 1A70 strb r2, [r3] + 2012 .L133: + 169:Src/main.c **** /* USER CODE END WHILE */ + 2013 .loc 1 169 5 is_stmt 1 view .LVU636 + 173:Src/main.c **** // 100hz + 2014 .loc 1 173 9 view .LVU637 + 173:Src/main.c **** // 100hz + 2015 .loc 1 173 13 is_stmt 0 view .LVU638 + 2016 00d0 204B ldr r3, .L143+40 + 2017 00d2 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 173:Src/main.c **** // 100hz + 2018 .loc 1 173 12 view .LVU639 + 2019 00d4 002B cmp r3, #0 + 2020 00d6 FBD0 beq .L133 + 175:Src/main.c **** adc_rileva_soglie(adc2_valori); + 2021 .loc 1 175 13 is_stmt 1 view .LVU640 + 175:Src/main.c **** adc_rileva_soglie(adc2_valori); + 2022 .loc 1 175 17 is_stmt 0 view .LVU641 + 2023 00d8 1C4B ldr r3, .L143+32 + 2024 00da 1B78 ldrb r3, [r3] @ zero_extendqisi2 + ARM GAS /tmp/cchrMLox.s page 64 - 1736 .align 2 - 1739 hdma_usart1_tx: - 1740 0000 00000000 .space 96 - 1740 00000000 - 1740 00000000 - 1740 00000000 - 1740 00000000 - 1741 .global hdma_usart1_rx - 1742 .section .bss.hdma_usart1_rx,"aw",%nobits - 1743 .align 2 - 1746 hdma_usart1_rx: - 1747 0000 00000000 .space 96 - 1747 00000000 - 1747 00000000 - 1747 00000000 - 1747 00000000 - 1748 .global huart1 - 1749 .section .bss.huart1,"aw",%nobits - 1750 .align 2 - 1753 huart1: - 1754 0000 00000000 .space 148 - 1754 00000000 - 1754 00000000 - 1754 00000000 - 1754 00000000 - 1755 .global htim3 - 1756 .section .bss.htim3,"aw",%nobits - 1757 .align 2 - 1760 htim3: - 1761 0000 00000000 .space 76 - 1761 00000000 - 1761 00000000 - 1761 00000000 - 1761 00000000 - 1762 .global htim2 - 1763 .section .bss.htim2,"aw",%nobits - 1764 .align 2 - 1767 htim2: - 1768 0000 00000000 .space 76 - 1768 00000000 - 1768 00000000 - 1768 00000000 - 1768 00000000 - 1769 .global hi2c1 - 1770 .section .bss.hi2c1,"aw",%nobits - 1771 .align 2 - 1774 hi2c1: - 1775 0000 00000000 .space 84 - 1775 00000000 - 1775 00000000 - 1775 00000000 - 1775 00000000 - 1776 .global hdma_adc2 - 1777 .section .bss.hdma_adc2,"aw",%nobits - 1778 .align 2 - 1781 hdma_adc2: - 1782 0000 00000000 .space 96 - ARM GAS /tmp/ccaYtTQ0.s page 56 + 175:Src/main.c **** adc_rileva_soglie(adc2_valori); + 2025 .loc 1 175 16 view .LVU642 + 2026 00dc 002B cmp r3, #0 + 2027 00de DFD1 bne .L141 + 2028 .L134: + 183:Src/main.c **** processa_blocco(); + 2029 .loc 1 183 13 is_stmt 1 view .LVU643 + 2030 00e0 1D4B ldr r3, .L143+44 + 2031 00e2 1888 ldrh r0, [r3] + 2032 00e4 C0F3C700 ubfx r0, r0, #3, #8 + 2033 00e8 FFF7FEFF bl led_pwm_duty + 2034 .LVL123: + 184:Src/main.c **** + 2035 .loc 1 184 13 view .LVU644 + 2036 00ec FFF7FEFF bl processa_blocco + 2037 .LVL124: + 186:Src/main.c **** led_blocco(codice_allarme); + 2038 .loc 1 186 13 view .LVU645 + 186:Src/main.c **** led_blocco(codice_allarme); + 2039 .loc 1 186 17 is_stmt 0 view .LVU646 + 2040 00f0 1A4B ldr r3, .L143+48 + 2041 00f2 1878 ldrb r0, [r3] @ zero_extendqisi2 + 186:Src/main.c **** led_blocco(codice_allarme); + 2042 .loc 1 186 16 view .LVU647 + 2043 00f4 0028 cmp r0, #0 + 2044 00f6 E0D1 bne .L142 + 2045 .L135: + 191:Src/main.c **** sys_tick_prescale = 0; + 2046 .loc 1 191 13 is_stmt 1 view .LVU648 + 191:Src/main.c **** sys_tick_prescale = 0; + 2047 .loc 1 191 35 is_stmt 0 view .LVU649 + 2048 00f8 154B ldr r3, .L143+36 + 2049 00fa 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 191:Src/main.c **** sys_tick_prescale = 0; + 2050 .loc 1 191 16 view .LVU650 + 2051 00fc 0A2B cmp r3, #10 + 2052 00fe DFD9 bls .L136 + 192:Src/main.c **** + 2053 .loc 1 192 17 is_stmt 1 view .LVU651 + 192:Src/main.c **** + 2054 .loc 1 192 35 is_stmt 0 view .LVU652 + 2055 0100 134B ldr r3, .L143+36 + 2056 0102 0022 movs r2, #0 + 2057 0104 1A70 strb r2, [r3] + 198:Src/main.c **** #endif + 2058 .loc 1 198 17 is_stmt 1 view .LVU653 + 2059 0106 FFF7FEFF bl seriow_var_dump + 2060 .LVL125: + 201:Src/main.c **** blocco = 0; + 2061 .loc 1 201 17 view .LVU654 + 201:Src/main.c **** blocco = 0; + 2062 .loc 1 201 21 is_stmt 0 view .LVU655 + 2063 010a 0821 movs r1, #8 + 2064 010c 1448 ldr r0, .L143+52 + 2065 010e FFF7FEFF bl HAL_GPIO_ReadPin + 2066 .LVL126: + 201:Src/main.c **** blocco = 0; + ARM GAS /tmp/cchrMLox.s page 65 - 1782 00000000 - 1782 00000000 - 1782 00000000 - 1782 00000000 - 1783 .global hadc2 - 1784 .section .bss.hadc2,"aw",%nobits - 1785 .align 2 - 1788 hadc2: - 1789 0000 00000000 .space 108 - 1789 00000000 - 1789 00000000 - 1789 00000000 - 1789 00000000 - 1790 .global hadc1 - 1791 .section .bss.hadc1,"aw",%nobits - 1792 .align 2 - 1795 hadc1: - 1796 0000 00000000 .space 108 - 1796 00000000 - 1796 00000000 - 1796 00000000 - 1796 00000000 - 1797 .text - 1798 .Letext0: - 1799 .file 3 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1800 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1801 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 1802 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 1803 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 1804 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" - 1805 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" - 1806 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 1807 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" - 1808 .file 12 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h" - 1809 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" - 1810 .file 14 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" - 1811 .file 15 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" - 1812 .file 16 "Inc/si5351.h" - 1813 .file 17 "Inc/squeow.h" - 1814 .file 18 "Inc/squeow_ui.h" - 1815 .file 19 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h" - 1816 .file 20 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h" - 1817 .file 21 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h" - 1818 .file 22 "Inc/main.h" - 1819 .file 23 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h" - 1820 .file 24 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h" - 1821 .file 25 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - 1822 .file 26 "" - ARM GAS /tmp/ccaYtTQ0.s page 57 + 2067 .loc 1 201 20 discriminator 1 view .LVU656 + 2068 0112 10B9 cbnz r0, .L137 + 202:Src/main.c **** } + 2069 .loc 1 202 21 is_stmt 1 view .LVU657 + 202:Src/main.c **** } + 2070 .loc 1 202 28 is_stmt 0 view .LVU658 + 2071 0114 134B ldr r3, .L143+56 + 2072 0116 0022 movs r2, #0 + 2073 0118 1A70 strb r2, [r3] + 2074 .L137: + 205:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 2075 .loc 1 205 17 is_stmt 1 view .LVU659 + 205:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 2076 .loc 1 205 21 is_stmt 0 view .LVU660 + 2077 011a 0A4B ldr r3, .L143+24 + 2078 011c 1978 ldrb r1, [r3] @ zero_extendqisi2 + 205:Src/main.c **** serial_write(UART_TX_buf, UART_TX_buf_lenght); + 2079 .loc 1 205 20 view .LVU661 + 2080 011e 0029 cmp r1, #0 + 2081 0120 D3D0 beq .L138 + 206:Src/main.c **** } else { + 2082 .loc 1 206 21 is_stmt 1 view .LVU662 + 2083 0122 0948 ldr r0, .L143+28 + 2084 0124 FFF7FEFF bl serial_write + 2085 .LVL127: + 2086 0128 CFE7 b .L138 + 2087 .L144: + 2088 012a 00BF .align 2 + 2089 .L143: + 2090 012c 00000000 .word hadc1 + 2091 0130 00000000 .word htim2 + 2092 0134 00000000 .word htim3 + 2093 0138 00000000 .word htim8 + 2094 013c 00000000 .word adc2_valori + 2095 0140 00000000 .word hadc2 + 2096 0144 00000000 .word UART_TX_buf_lenght + 2097 0148 00000000 .word UART_TX_buf + 2098 014c 00000000 .word adc2_done + 2099 0150 00000000 .word sys_tick_prescale + 2100 0154 00000000 .word sys_tick + 2101 0158 00000000 .word ui_volume + 2102 015c 00000000 .word codice_allarme + 2103 0160 00040048 .word 1207960576 + 2104 0164 00000000 .word blocco + 2105 .cfi_endproc + 2106 .LFE332: + 2108 .section .bss.last_offset.0,"aw",%nobits + 2109 .align 1 + 2112 last_offset.0: + 2113 0000 0000 .space 2 + 2114 .global hdma_usart1_tx + 2115 .section .bss.hdma_usart1_tx,"aw",%nobits + 2116 .align 2 + 2119 hdma_usart1_tx: + 2120 0000 00000000 .space 96 + 2120 00000000 + 2120 00000000 + ARM GAS /tmp/cchrMLox.s page 66 + + + 2120 00000000 + 2120 00000000 + 2121 .global hdma_usart1_rx + 2122 .section .bss.hdma_usart1_rx,"aw",%nobits + 2123 .align 2 + 2126 hdma_usart1_rx: + 2127 0000 00000000 .space 96 + 2127 00000000 + 2127 00000000 + 2127 00000000 + 2127 00000000 + 2128 .global huart1 + 2129 .section .bss.huart1,"aw",%nobits + 2130 .align 2 + 2133 huart1: + 2134 0000 00000000 .space 148 + 2134 00000000 + 2134 00000000 + 2134 00000000 + 2134 00000000 + 2135 .global htim8 + 2136 .section .bss.htim8,"aw",%nobits + 2137 .align 2 + 2140 htim8: + 2141 0000 00000000 .space 76 + 2141 00000000 + 2141 00000000 + 2141 00000000 + 2141 00000000 + 2142 .global htim3 + 2143 .section .bss.htim3,"aw",%nobits + 2144 .align 2 + 2147 htim3: + 2148 0000 00000000 .space 76 + 2148 00000000 + 2148 00000000 + 2148 00000000 + 2148 00000000 + 2149 .global htim2 + 2150 .section .bss.htim2,"aw",%nobits + 2151 .align 2 + 2154 htim2: + 2155 0000 00000000 .space 76 + 2155 00000000 + 2155 00000000 + 2155 00000000 + 2155 00000000 + 2156 .global hi2c1 + 2157 .section .bss.hi2c1,"aw",%nobits + 2158 .align 2 + 2161 hi2c1: + 2162 0000 00000000 .space 84 + 2162 00000000 + 2162 00000000 + 2162 00000000 + 2162 00000000 + 2163 .global hdma_adc2 + ARM GAS /tmp/cchrMLox.s page 67 + + + 2164 .section .bss.hdma_adc2,"aw",%nobits + 2165 .align 2 + 2168 hdma_adc2: + 2169 0000 00000000 .space 96 + 2169 00000000 + 2169 00000000 + 2169 00000000 + 2169 00000000 + 2170 .global hadc2 + 2171 .section .bss.hadc2,"aw",%nobits + 2172 .align 2 + 2175 hadc2: + 2176 0000 00000000 .space 108 + 2176 00000000 + 2176 00000000 + 2176 00000000 + 2176 00000000 + 2177 .global hadc1 + 2178 .section .bss.hadc1,"aw",%nobits + 2179 .align 2 + 2182 hadc1: + 2183 0000 00000000 .space 108 + 2183 00000000 + 2183 00000000 + 2183 00000000 + 2183 00000000 + 2184 .text + 2185 .Letext0: + 2186 .file 3 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 2187 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 2188 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 2189 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 2190 .file 7 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/14.2 + 2191 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 2192 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" + 2193 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" + 2194 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 2195 .file 12 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" + 2196 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h" + 2197 .file 14 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" + 2198 .file 15 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" + 2199 .file 16 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" + 2200 .file 17 "Inc/si5351.h" + 2201 .file 18 "Inc/squeow.h" + 2202 .file 19 "Inc/squeow_ui.h" + 2203 .file 20 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h" + 2204 .file 21 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h" + 2205 .file 22 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h" + 2206 .file 23 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h" + 2207 .file 24 "Inc/main.h" + 2208 .file 25 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h" + 2209 .file 26 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + 2210 .file 27 "" + ARM GAS /tmp/cchrMLox.s page 68 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/ccaYtTQ0.s:21 .text.MX_GPIO_Init:00000000 $t - /tmp/ccaYtTQ0.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init - /tmp/ccaYtTQ0.s:167 .text.MX_GPIO_Init:00000098 $d - /tmp/ccaYtTQ0.s:174 .text.MX_DMA_Init:00000000 $t - /tmp/ccaYtTQ0.s:179 .text.MX_DMA_Init:00000000 MX_DMA_Init - /tmp/ccaYtTQ0.s:262 .text.MX_DMA_Init:00000060 $d - /tmp/ccaYtTQ0.s:267 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t - /tmp/ccaYtTQ0.s:273 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback - /tmp/ccaYtTQ0.s:287 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccaYtTQ0.s:293 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccaYtTQ0.s:311 .text.HAL_ADC_ConvCpltCallback:00000008 $d - /tmp/ccaYtTQ0.s:316 .text.HAL_UARTEx_RxEventCallback:00000000 $t - /tmp/ccaYtTQ0.s:322 .text.HAL_UARTEx_RxEventCallback:00000000 HAL_UARTEx_RxEventCallback - /tmp/ccaYtTQ0.s:364 .text.HAL_UARTEx_RxEventCallback:00000024 $d - /tmp/ccaYtTQ0.s:1732 .bss.last_offset.0:00000000 last_offset.0 - /tmp/ccaYtTQ0.s:369 .text.HAL_UART_TxCpltCallback:00000000 $t - /tmp/ccaYtTQ0.s:375 .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback - /tmp/ccaYtTQ0.s:393 .text.HAL_UART_TxCpltCallback:00000008 $d - /tmp/ccaYtTQ0.s:398 .text.Error_Handler:00000000 $t - /tmp/ccaYtTQ0.s:404 .text.Error_Handler:00000000 Error_Handler - /tmp/ccaYtTQ0.s:436 .text.MX_TIM2_Init:00000000 $t - /tmp/ccaYtTQ0.s:441 .text.MX_TIM2_Init:00000000 MX_TIM2_Init - /tmp/ccaYtTQ0.s:652 .text.MX_TIM2_Init:000000f0 $d - /tmp/ccaYtTQ0.s:1767 .bss.htim2:00000000 htim2 - /tmp/ccaYtTQ0.s:657 .text.MX_I2C1_Init:00000000 $t - /tmp/ccaYtTQ0.s:662 .text.MX_I2C1_Init:00000000 MX_I2C1_Init - /tmp/ccaYtTQ0.s:744 .text.MX_I2C1_Init:00000048 $d - /tmp/ccaYtTQ0.s:1774 .bss.hi2c1:00000000 hi2c1 - /tmp/ccaYtTQ0.s:751 .text.MX_TIM3_Init:00000000 $t - /tmp/ccaYtTQ0.s:756 .text.MX_TIM3_Init:00000000 MX_TIM3_Init - /tmp/ccaYtTQ0.s:860 .text.MX_TIM3_Init:00000064 $d - /tmp/ccaYtTQ0.s:1760 .bss.htim3:00000000 htim3 - /tmp/ccaYtTQ0.s:866 .text.MX_ADC1_Init:00000000 $t - /tmp/ccaYtTQ0.s:871 .text.MX_ADC1_Init:00000000 MX_ADC1_Init - /tmp/ccaYtTQ0.s:1077 .text.MX_ADC1_Init:000000d8 $d - /tmp/ccaYtTQ0.s:1795 .bss.hadc1:00000000 hadc1 - /tmp/ccaYtTQ0.s:1084 .text.MX_ADC2_Init:00000000 $t - /tmp/ccaYtTQ0.s:1089 .text.MX_ADC2_Init:00000000 MX_ADC2_Init - /tmp/ccaYtTQ0.s:1282 .text.MX_ADC2_Init:000000bc $d - /tmp/ccaYtTQ0.s:1788 .bss.hadc2:00000000 hadc2 - /tmp/ccaYtTQ0.s:1292 .text.MX_USART1_UART_Init:00000000 $t - /tmp/ccaYtTQ0.s:1297 .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init - /tmp/ccaYtTQ0.s:1396 .text.MX_USART1_UART_Init:00000058 $d - /tmp/ccaYtTQ0.s:1753 .bss.huart1:00000000 huart1 - /tmp/ccaYtTQ0.s:1402 .text.SystemClock_Config:00000000 $t - /tmp/ccaYtTQ0.s:1408 .text.SystemClock_Config:00000000 SystemClock_Config - /tmp/ccaYtTQ0.s:1531 .text.SystemClock_Config:0000007c $d - /tmp/ccaYtTQ0.s:1536 .text.main:00000000 $t - /tmp/ccaYtTQ0.s:1542 .text.main:00000000 main - /tmp/ccaYtTQ0.s:1714 .text.main:000000d8 $d - /tmp/ccaYtTQ0.s:1729 .bss.last_offset.0:00000000 $d - /tmp/ccaYtTQ0.s:1739 .bss.hdma_usart1_tx:00000000 hdma_usart1_tx - /tmp/ccaYtTQ0.s:1736 .bss.hdma_usart1_tx:00000000 $d - /tmp/ccaYtTQ0.s:1746 .bss.hdma_usart1_rx:00000000 hdma_usart1_rx - /tmp/ccaYtTQ0.s:1743 .bss.hdma_usart1_rx:00000000 $d - ARM GAS /tmp/ccaYtTQ0.s page 58 + /tmp/cchrMLox.s:21 .text.MX_GPIO_Init:00000000 $t + /tmp/cchrMLox.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/cchrMLox.s:170 .text.MX_GPIO_Init:00000098 $d + /tmp/cchrMLox.s:176 .text.MX_DMA_Init:00000000 $t + /tmp/cchrMLox.s:181 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/cchrMLox.s:264 .text.MX_DMA_Init:00000060 $d + /tmp/cchrMLox.s:269 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t + /tmp/cchrMLox.s:275 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback + /tmp/cchrMLox.s:289 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/cchrMLox.s:295 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/cchrMLox.s:313 .text.HAL_ADC_ConvCpltCallback:00000008 $d + /tmp/cchrMLox.s:318 .text.HAL_UARTEx_RxEventCallback:00000000 $t + /tmp/cchrMLox.s:324 .text.HAL_UARTEx_RxEventCallback:00000000 HAL_UARTEx_RxEventCallback + /tmp/cchrMLox.s:366 .text.HAL_UARTEx_RxEventCallback:00000024 $d + /tmp/cchrMLox.s:2112 .bss.last_offset.0:00000000 last_offset.0 + /tmp/cchrMLox.s:371 .text.HAL_UART_TxCpltCallback:00000000 $t + /tmp/cchrMLox.s:377 .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback + /tmp/cchrMLox.s:395 .text.HAL_UART_TxCpltCallback:00000008 $d + /tmp/cchrMLox.s:400 .text.HAL_UART_TxHalfCpltCallback:00000000 $t + /tmp/cchrMLox.s:406 .text.HAL_UART_TxHalfCpltCallback:00000000 HAL_UART_TxHalfCpltCallback + /tmp/cchrMLox.s:424 .text.HAL_UART_TxHalfCpltCallback:00000008 $d + /tmp/cchrMLox.s:429 .text.UART_DMATransmitCplt:00000000 $t + /tmp/cchrMLox.s:435 .text.UART_DMATransmitCplt:00000000 UART_DMATransmitCplt + /tmp/cchrMLox.s:453 .text.UART_DMATransmitCplt:00000008 $d + /tmp/cchrMLox.s:458 .text.Error_Handler:00000000 $t + /tmp/cchrMLox.s:464 .text.Error_Handler:00000000 Error_Handler + /tmp/cchrMLox.s:496 .text.MX_TIM2_Init:00000000 $t + /tmp/cchrMLox.s:501 .text.MX_TIM2_Init:00000000 MX_TIM2_Init + /tmp/cchrMLox.s:712 .text.MX_TIM2_Init:000000f0 $d + /tmp/cchrMLox.s:2154 .bss.htim2:00000000 htim2 + /tmp/cchrMLox.s:717 .text.MX_I2C1_Init:00000000 $t + /tmp/cchrMLox.s:722 .text.MX_I2C1_Init:00000000 MX_I2C1_Init + /tmp/cchrMLox.s:804 .text.MX_I2C1_Init:00000048 $d + /tmp/cchrMLox.s:2161 .bss.hi2c1:00000000 hi2c1 + /tmp/cchrMLox.s:811 .text.MX_TIM3_Init:00000000 $t + /tmp/cchrMLox.s:816 .text.MX_TIM3_Init:00000000 MX_TIM3_Init + /tmp/cchrMLox.s:920 .text.MX_TIM3_Init:00000064 $d + /tmp/cchrMLox.s:2147 .bss.htim3:00000000 htim3 + /tmp/cchrMLox.s:926 .text.MX_ADC1_Init:00000000 $t + /tmp/cchrMLox.s:931 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/cchrMLox.s:1137 .text.MX_ADC1_Init:000000d8 $d + /tmp/cchrMLox.s:2182 .bss.hadc1:00000000 hadc1 + /tmp/cchrMLox.s:1144 .text.MX_ADC2_Init:00000000 $t + /tmp/cchrMLox.s:1149 .text.MX_ADC2_Init:00000000 MX_ADC2_Init + /tmp/cchrMLox.s:1342 .text.MX_ADC2_Init:000000bc $d + /tmp/cchrMLox.s:2175 .bss.hadc2:00000000 hadc2 + /tmp/cchrMLox.s:1352 .text.MX_USART1_UART_Init:00000000 $t + /tmp/cchrMLox.s:1357 .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init + /tmp/cchrMLox.s:1456 .text.MX_USART1_UART_Init:00000058 $d + /tmp/cchrMLox.s:2133 .bss.huart1:00000000 huart1 + /tmp/cchrMLox.s:1462 .text.MX_TIM8_Init:00000000 $t + /tmp/cchrMLox.s:1467 .text.MX_TIM8_Init:00000000 MX_TIM8_Init + /tmp/cchrMLox.s:1711 .text.MX_TIM8_Init:000000f4 $d + /tmp/cchrMLox.s:2140 .bss.htim8:00000000 htim8 + /tmp/cchrMLox.s:1717 .text.SystemClock_Config:00000000 $t + ARM GAS /tmp/cchrMLox.s page 69 - /tmp/ccaYtTQ0.s:1750 .bss.huart1:00000000 $d - /tmp/ccaYtTQ0.s:1757 .bss.htim3:00000000 $d - /tmp/ccaYtTQ0.s:1764 .bss.htim2:00000000 $d - /tmp/ccaYtTQ0.s:1771 .bss.hi2c1:00000000 $d - /tmp/ccaYtTQ0.s:1781 .bss.hdma_adc2:00000000 hdma_adc2 - /tmp/ccaYtTQ0.s:1778 .bss.hdma_adc2:00000000 $d - /tmp/ccaYtTQ0.s:1785 .bss.hadc2:00000000 $d - /tmp/ccaYtTQ0.s:1792 .bss.hadc1:00000000 $d + /tmp/cchrMLox.s:1723 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/cchrMLox.s:1849 .text.main:00000000 $t + /tmp/cchrMLox.s:1855 .text.main:00000000 main + /tmp/cchrMLox.s:2090 .text.main:0000012c $d + /tmp/cchrMLox.s:2109 .bss.last_offset.0:00000000 $d + /tmp/cchrMLox.s:2119 .bss.hdma_usart1_tx:00000000 hdma_usart1_tx + /tmp/cchrMLox.s:2116 .bss.hdma_usart1_tx:00000000 $d + /tmp/cchrMLox.s:2126 .bss.hdma_usart1_rx:00000000 hdma_usart1_rx + /tmp/cchrMLox.s:2123 .bss.hdma_usart1_rx:00000000 $d + /tmp/cchrMLox.s:2130 .bss.huart1:00000000 $d + /tmp/cchrMLox.s:2137 .bss.htim8:00000000 $d + /tmp/cchrMLox.s:2144 .bss.htim3:00000000 $d + /tmp/cchrMLox.s:2151 .bss.htim2:00000000 $d + /tmp/cchrMLox.s:2158 .bss.hi2c1:00000000 $d + /tmp/cchrMLox.s:2168 .bss.hdma_adc2:00000000 hdma_adc2 + /tmp/cchrMLox.s:2165 .bss.hdma_adc2:00000000 $d + /tmp/cchrMLox.s:2172 .bss.hadc2:00000000 $d + /tmp/cchrMLox.s:2179 .bss.hadc1:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin @@ -3446,23 +4121,35 @@ HAL_UART_Init HAL_UARTEx_SetTxFifoThreshold HAL_UARTEx_SetRxFifoThreshold HAL_UARTEx_DisableFifoMode +HAL_TIMEx_ConfigBreakDeadTime HAL_PWREx_ControlVoltageScaling HAL_RCC_OscConfig HAL_RCC_ClockConfig HAL_RCC_MCOConfig HAL_Init -HAL_UARTEx_ReceiveToIdle_DMA HAL_ADC_Start_IT HAL_TIM_Base_Start_IT HAL_TIM_PWM_Start +TIM_CCxChannelCmd squeow_init squeow_ui_init +seriow_stab_dump + ARM GAS /tmp/cchrMLox.s page 70 + + HAL_ADC_Start_DMA -squeow_synth_init -squeow_synth_set -squeow_synth_on +serial_write +adc_rileva_soglie +led_blocco +led_pwm_duty +processa_blocco seriow_var_dump -UART_RX_buf +HAL_GPIO_ReadPin adc2_valori +UART_TX_buf_lenght +UART_TX_buf sys_tick_prescale sys_tick +ui_volume +codice_allarme +blocco diff --git a/squeow_sw/build/main.o b/squeow_sw/build/main.o index b9b1978d50519d4ee702cee01c07945b01ef76f2..2c88bde6b881b5120f11fbc3a7a469ea3e25860d 100644 GIT binary patch literal 46656 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 - 4:Src/si5351.c **** #include "si5351.h" + 2:Src/si5351.c **** #include + 3:Src/si5351.c **** #include "si5351.h" + 4:Src/si5351.c **** #include "si5351_cfg.h" 5:Src/si5351.c **** 6:Src/si5351.c **** uint8_t oeb; 7:Src/si5351.c **** - 8:Src/si5351.c **** void si5351_write8 (uint8_t reg, uint8_t value){ - 30 .loc 1 8 48 view -0 + 8:Src/si5351.c **** void CalcRegisters(uint32_t fout, uint8_t *regs){ + 30 .loc 1 8 49 view -0 31 .cfi_startproc - 32 @ args = 0, pretend = 0, frame = 8 + 32 @ args = 0, pretend = 0, frame = 0 33 @ frame_needed = 0, uses_anonymous_args = 0 - 34 .loc 1 8 48 is_stmt 0 view .LVU1 - 35 0000 10B5 push {r4, lr} + 34 .loc 1 8 49 is_stmt 0 view .LVU1 + 35 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr} 36 .LCFI0: - 37 .cfi_def_cfa_offset 8 - 38 .cfi_offset 4, -8 - 39 .cfi_offset 14, -4 - 40 0002 86B0 sub sp, sp, #24 - 41 .LCFI1: - 42 .cfi_def_cfa_offset 32 - 43 0004 0446 mov r4, r0 - 44 0006 8DF81710 strb r1, [sp, #23] - 9:Src/si5351.c **** while (HAL_I2C_IsDeviceReady(&hi2c1, (uint16_t)(SI5351_ADDRESS<<1), 3, 100) != HAL_OK) { } - 45 .loc 1 9 2 is_stmt 1 view .LVU2 - 46 .LVL1: - 47 .L2: - 48 .loc 1 9 91 discriminator 1 view .LVU3 - 49 .loc 1 9 78 discriminator 1 view .LVU4 - ARM GAS /tmp/ccY965Wh.s page 2 + 37 .cfi_def_cfa_offset 40 + 38 .cfi_offset 3, -40 + 39 .cfi_offset 4, -36 + 40 .cfi_offset 5, -32 + 41 .cfi_offset 6, -28 + 42 .cfi_offset 7, -24 + 43 .cfi_offset 8, -20 + 44 .cfi_offset 9, -16 + 45 .cfi_offset 10, -12 + 46 .cfi_offset 11, -8 + 47 .cfi_offset 14, -4 + 48 0004 8046 mov r8, r0 + 49 0006 0C46 mov r4, r1 + 9:Src/si5351.c **** // uint32_t fref = SI5351_CRYSTAL_FREQ; // The reference frequency + ARM GAS /tmp/cccZCQn9.s page 2 - 50 .loc 1 9 9 is_stmt 0 discriminator 1 view .LVU5 - 51 000a 6423 movs r3, #100 - 52 000c 0322 movs r2, #3 - 53 000e C021 movs r1, #192 - 54 0010 0948 ldr r0, .L4 - 55 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady - 56 .LVL2: - 57 .loc 1 9 78 discriminator 1 view .LVU6 - 58 0016 0028 cmp r0, #0 - 59 0018 F7D1 bne .L2 - 10:Src/si5351.c **** HAL_I2C_Mem_Write(&hi2c1, (uint8_t)(SI5351_ADDRESS<<1), (uint8_t)reg, I2C_MEMADD_SIZE_8BIT, (uint8 - 60 .loc 1 10 2 is_stmt 1 view .LVU7 - 61 001a 6423 movs r3, #100 - 62 001c 0293 str r3, [sp, #8] - 63 001e 0123 movs r3, #1 - 64 0020 0193 str r3, [sp, #4] - 65 0022 0DF11702 add r2, sp, #23 - 66 0026 0092 str r2, [sp] - 67 0028 2246 mov r2, r4 - 68 002a C021 movs r1, #192 - 69 002c 0248 ldr r0, .L4 - 70 002e FFF7FEFF bl HAL_I2C_Mem_Write - 71 .LVL3: - 11:Src/si5351.c **** } - 72 .loc 1 11 1 is_stmt 0 view .LVU8 - 73 0032 06B0 add sp, sp, #24 - 74 .LCFI2: - 75 .cfi_def_cfa_offset 8 - 76 @ sp needed - 77 0034 10BD pop {r4, pc} - 78 .LVL4: - 79 .L5: - 80 .loc 1 11 1 view .LVU9 - 81 0036 00BF .align 2 - 82 .L4: - 83 0038 00000000 .word hi2c1 - 84 .cfi_endproc - 85 .LFE329: - 87 .section .text.si5351_read8,"ax",%progbits - 88 .align 1 - 89 .global si5351_read8 - 90 .syntax unified - 91 .thumb - 92 .thumb_func - 94 si5351_read8: - 95 .LVL5: - 96 .LFB330: - 12:Src/si5351.c **** - 13:Src/si5351.c **** uint8_t si5351_read8(uint8_t reg, uint8_t *value){ - 97 .loc 1 13 50 is_stmt 1 view -0 - 98 .cfi_startproc - 99 @ args = 0, pretend = 0, frame = 8 - 100 @ frame_needed = 0, uses_anonymous_args = 0 - 101 .loc 1 13 50 is_stmt 0 view .LVU11 - 102 0000 10B5 push {r4, lr} - 103 .LCFI3: - 104 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccY965Wh.s page 3 + 10:Src/si5351.c **** + 11:Src/si5351.c **** // Calc Output Multisynth Divider and R with e = 0 and f = 1 => msx_p2 = 0 and msx_p3 = 1 + 12:Src/si5351.c **** uint32_t d = 4; + 50 .loc 1 12 5 is_stmt 1 view .LVU2 + 51 .LVL1: + 13:Src/si5351.c **** uint32_t msx_p1 = 0; // If fout > 150 MHz then MSx_P1 = 0 and MSx_DIVBY + 52 .loc 1 13 5 view .LVU3 + 14:Src/si5351.c **** int msx_divby4 = 0; + 53 .loc 1 14 5 view .LVU4 + 15:Src/si5351.c **** int rx_div = 0; + 54 .loc 1 15 5 view .LVU5 + 16:Src/si5351.c **** int r = 1; + 55 .loc 1 16 5 view .LVU6 + 17:Src/si5351.c **** + 18:Src/si5351.c **** if (fout > 150e6) + 56 .loc 1 18 5 view .LVU7 + 57 .loc 1 18 8 is_stmt 0 view .LVU8 + 58 0008 674B ldr r3, .L19+24 + 59 000a 9842 cmp r0, r3 + 60 000c 49D8 bhi .L10 + 19:Src/si5351.c **** msx_divby4 = 0x0C; // MSx_DIVBY4[1:0] = 0b11, see datasheet 4.1.3 + 20:Src/si5351.c **** else if (fout < 292969UL) // If fout < 500 kHz then use R divider, see datas + 61 .loc 1 20 10 is_stmt 1 view .LVU9 + 62 .loc 1 20 13 is_stmt 0 view .LVU10 + 63 000e 674B ldr r3, .L19+28 + 64 0010 9842 cmp r0, r3 + 65 0012 38D9 bls .L11 + 21:Src/si5351.c **** { + 22:Src/si5351.c **** int rd = 0; + 23:Src/si5351.c **** while ((r < 128) && (r * fout < 292969UL)) + 24:Src/si5351.c **** { + 25:Src/si5351.c **** r <<= 1; + 26:Src/si5351.c **** rd++; + 27:Src/si5351.c **** } + 28:Src/si5351.c **** rx_div = rd << 4; + 29:Src/si5351.c **** + 30:Src/si5351.c **** d = 600e6 / (r * fout); // Use lowest VCO frequency but handle d minimum + 31:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + 32:Src/si5351.c **** d++; + 33:Src/si5351.c **** + 34:Src/si5351.c **** if (d * r * fout < 600e6) // VCO frequency to low check and maintain an even + 35:Src/si5351.c **** d += 2; + 36:Src/si5351.c **** } + 37:Src/si5351.c **** else // 292968 Hz <= fout <= 150 MHz + 38:Src/si5351.c **** { + 39:Src/si5351.c **** d = 600e6 / fout; // Use lowest VCO frequency but handle d minimum + 66 .loc 1 39 9 is_stmt 1 view .LVU11 + 67 .loc 1 39 19 is_stmt 0 view .LVU12 + 68 0014 FFF7FEFF bl __aeabi_ui2d + 69 .LVL2: + 70 .loc 1 39 19 view .LVU13 + 71 0018 0246 mov r2, r0 + 72 001a 0B46 mov r3, r1 + 73 001c 5CA1 adr r1, .L19 + 74 001e D1E90001 ldrd r0, [r1] + 75 0022 FFF7FEFF bl __aeabi_ddiv + 76 .LVL3: + ARM GAS /tmp/cccZCQn9.s page 3 - 105 .cfi_offset 4, -8 - 106 .cfi_offset 14, -4 - 107 0002 86B0 sub sp, sp, #24 - 108 .LCFI4: - 109 .cfi_def_cfa_offset 32 - 110 0004 0446 mov r4, r0 - 111 0006 0591 str r1, [sp, #20] - 14:Src/si5351.c **** HAL_StatusTypeDef status = HAL_OK; - 112 .loc 1 14 2 is_stmt 1 view .LVU12 - 113 .LVL6: - 15:Src/si5351.c **** while (HAL_I2C_IsDeviceReady(&hi2c1, (uint16_t)(SI5351_ADDRESS<<1), 3, 100) != HAL_OK) { } - 114 .loc 1 15 2 view .LVU13 - 115 .L7: - 116 .loc 1 15 91 discriminator 1 view .LVU14 - 117 .loc 1 15 78 discriminator 1 view .LVU15 - 118 .loc 1 15 9 is_stmt 0 discriminator 1 view .LVU16 - 119 0008 6423 movs r3, #100 - 120 000a 0322 movs r2, #3 - 121 000c C021 movs r1, #192 - 122 000e 0948 ldr r0, .L9 - 123 0010 FFF7FEFF bl HAL_I2C_IsDeviceReady - 124 .LVL7: - 125 .loc 1 15 78 discriminator 1 view .LVU17 - 126 0014 0028 cmp r0, #0 - 127 0016 F7D1 bne .L7 - 16:Src/si5351.c **** status = HAL_I2C_Mem_Read(&hi2c1, // i2c handle - 128 .loc 1 16 2 is_stmt 1 view .LVU18 - 129 .loc 1 16 11 is_stmt 0 view .LVU19 - 130 0018 6423 movs r3, #100 - 131 001a 0293 str r3, [sp, #8] - 132 001c 0123 movs r3, #1 - 133 001e 0193 str r3, [sp, #4] - 134 0020 05AA add r2, sp, #20 - 135 0022 0092 str r2, [sp] - 136 0024 2246 mov r2, r4 - 137 0026 C021 movs r1, #192 - 138 0028 0248 ldr r0, .L9 - 139 002a FFF7FEFF bl HAL_I2C_Mem_Read - 140 .LVL8: - 17:Src/si5351.c **** (uint8_t)(SI5351_ADDRESS<<1), // i2c address, left aligned - 18:Src/si5351.c **** (uint8_t)reg, // register address - 19:Src/si5351.c **** I2C_MEMADD_SIZE_8BIT, // si5351 uses 8bit register addresses - 20:Src/si5351.c **** (uint8_t*)(&value), // write returned data to this variable - 21:Src/si5351.c **** 1, // how many bytes to expect returned - 22:Src/si5351.c **** 100); // timeout - 23:Src/si5351.c **** - 24:Src/si5351.c **** return status; - 141 .loc 1 24 3 is_stmt 1 view .LVU20 - 25:Src/si5351.c **** } - 142 .loc 1 25 1 is_stmt 0 view .LVU21 - 143 002e 06B0 add sp, sp, #24 - 144 .LCFI5: - 145 .cfi_def_cfa_offset 8 - 146 @ sp needed - 147 0030 10BD pop {r4, pc} - 148 .LVL9: - 149 .L10: - ARM GAS /tmp/ccY965Wh.s page 4 + 77 .loc 1 39 11 view .LVU14 + 78 0026 FFF7FEFF bl __aeabi_d2uiz + 79 .LVL4: + 40:Src/si5351.c **** if (d < 6) + 80 .loc 1 40 9 is_stmt 1 view .LVU15 + 81 .loc 1 40 12 is_stmt 0 view .LVU16 + 82 002a 0528 cmp r0, #5 + 83 002c 2ED9 bls .L13 + 41:Src/si5351.c **** d = 6; + 42:Src/si5351.c **** else if (d % 2) // Make d even to reduce phase noise/jitter, see d + 84 .loc 1 42 14 is_stmt 1 view .LVU17 + 85 .loc 1 42 17 is_stmt 0 view .LVU18 + 86 002e 10F0010F tst r0, #1 + 87 0032 2CD0 beq .L8 + 43:Src/si5351.c **** d++; + 88 .loc 1 43 12 is_stmt 1 view .LVU19 + 89 .loc 1 43 13 is_stmt 0 view .LVU20 + 90 0034 0130 adds r0, r0, #1 + 91 .LVL5: + 92 .loc 1 43 13 view .LVU21 + 93 0036 2AE0 b .L8 + 94 .LVL6: + 95 .L6: + 96 .LBB2: + 25:Src/si5351.c **** rd++; + 97 .loc 1 25 13 is_stmt 1 view .LVU22 + 25:Src/si5351.c **** rd++; + 98 .loc 1 25 15 is_stmt 0 view .LVU23 + 99 0038 7600 lsls r6, r6, #1 + 100 .LVL7: + 26:Src/si5351.c **** } + 101 .loc 1 26 13 is_stmt 1 view .LVU24 + 26:Src/si5351.c **** } + 102 .loc 1 26 15 is_stmt 0 view .LVU25 + 103 003a 0135 adds r5, r5, #1 + 104 .LVL8: + 105 .L3: + 23:Src/si5351.c **** { + 106 .loc 1 23 26 is_stmt 1 view .LVU26 + 107 003c 7F2E cmp r6, #127 + 108 003e 04DC bgt .L5 + 23:Src/si5351.c **** { + 109 .loc 1 23 32 is_stmt 0 discriminator 1 view .LVU27 + 110 0040 08FB06F2 mul r2, r8, r6 + 23:Src/si5351.c **** { + 111 .loc 1 23 26 discriminator 1 view .LVU28 + 112 0044 594B ldr r3, .L19+28 + 113 0046 9A42 cmp r2, r3 + 114 0048 F6D9 bls .L6 + 115 .L5: + 28:Src/si5351.c **** + 116 .loc 1 28 9 is_stmt 1 view .LVU29 + 28:Src/si5351.c **** + 117 .loc 1 28 16 is_stmt 0 view .LVU30 + 118 004a 2D01 lsls r5, r5, #4 + 119 .LVL9: + 30:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + ARM GAS /tmp/cccZCQn9.s page 4 - 150 .loc 1 25 1 view .LVU22 - 151 0032 00BF .align 2 - 152 .L9: - 153 0034 00000000 .word hi2c1 - 154 .cfi_endproc - 155 .LFE330: - 157 .global __aeabi_ui2d - 158 .global __aeabi_ddiv - 159 .global __aeabi_d2uiz - 160 .global __aeabi_d2iz - 161 .global __aeabi_i2d - 162 .global __aeabi_dsub - 163 .global __aeabi_dmul - 164 .global __aeabi_dadd - 165 .section .text.CalcRegisters,"ax",%progbits - 166 .align 1 - 167 .global CalcRegisters - 168 .syntax unified - 169 .thumb - 170 .thumb_func - 172 CalcRegisters: - 173 .LVL10: - 174 .LFB331: - 26:Src/si5351.c **** - 27:Src/si5351.c **** - 28:Src/si5351.c **** void CalcRegisters(uint32_t fout, uint8_t *regs){ - 175 .loc 1 28 49 is_stmt 1 view -0 - 176 .cfi_startproc - 177 @ args = 0, pretend = 0, frame = 0 - 178 @ frame_needed = 0, uses_anonymous_args = 0 - 179 .loc 1 28 49 is_stmt 0 view .LVU24 - 180 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr} - 181 .LCFI6: - 182 .cfi_def_cfa_offset 40 - 183 .cfi_offset 3, -40 - 184 .cfi_offset 4, -36 - 185 .cfi_offset 5, -32 - 186 .cfi_offset 6, -28 - 187 .cfi_offset 7, -24 - 188 .cfi_offset 8, -20 - 189 .cfi_offset 9, -16 - 190 .cfi_offset 10, -12 - 191 .cfi_offset 11, -8 - 192 .cfi_offset 14, -4 - 193 0004 8046 mov r8, r0 - 194 0006 0C46 mov r4, r1 - 29:Src/si5351.c **** // uint32_t fref = SI5351_CRYSTAL_FREQ; // The reference frequency - 30:Src/si5351.c **** - 31:Src/si5351.c **** // Calc Output Multisynth Divider and R with e = 0 and f = 1 => msx_p2 = 0 and msx_p3 = 1 - 32:Src/si5351.c **** uint32_t d = 4; - 195 .loc 1 32 5 is_stmt 1 view .LVU25 - 196 .LVL11: - 33:Src/si5351.c **** uint32_t msx_p1 = 0; // If fout > 150 MHz then MSx_P1 = 0 and MSx_DIVBY - 197 .loc 1 33 5 view .LVU26 - 34:Src/si5351.c **** int msx_divby4 = 0; - 198 .loc 1 34 5 view .LVU27 - 35:Src/si5351.c **** int rx_div = 0; - ARM GAS /tmp/ccY965Wh.s page 5 + 120 .loc 1 30 9 is_stmt 1 view .LVU31 + 30:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + 121 .loc 1 30 24 is_stmt 0 view .LVU32 + 122 004c 3746 mov r7, r6 + 30:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + 123 .loc 1 30 19 view .LVU33 + 124 004e 08FB06F0 mul r0, r8, r6 + 125 .LVL10: + 30:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + 126 .loc 1 30 19 view .LVU34 + 127 0052 FFF7FEFF bl __aeabi_ui2d + 128 .LVL11: + 30:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + 129 .loc 1 30 19 view .LVU35 + 130 0056 0246 mov r2, r0 + 131 0058 0B46 mov r3, r1 + 132 005a 4DA1 adr r1, .L19 + 133 005c D1E90001 ldrd r0, [r1] + 134 0060 FFF7FEFF bl __aeabi_ddiv + 135 .LVL12: + 30:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ + 136 .loc 1 30 11 view .LVU36 + 137 0064 FFF7FEFF bl __aeabi_d2uiz + 138 .LVL13: + 31:Src/si5351.c **** d++; + 139 .loc 1 31 9 is_stmt 1 view .LVU37 + 31:Src/si5351.c **** d++; + 140 .loc 1 31 12 is_stmt 0 view .LVU38 + 141 0068 10F0010F tst r0, #1 + 142 006c 00D0 beq .L7 + 32:Src/si5351.c **** + 143 .loc 1 32 13 is_stmt 1 view .LVU39 + 32:Src/si5351.c **** + 144 .loc 1 32 14 is_stmt 0 view .LVU40 + 145 006e 0130 adds r0, r0, #1 + 146 .LVL14: + 147 .L7: + 34:Src/si5351.c **** d += 2; + 148 .loc 1 34 9 is_stmt 1 view .LVU41 + 34:Src/si5351.c **** d += 2; + 149 .loc 1 34 15 is_stmt 0 view .LVU42 + 150 0070 00FB07F7 mul r7, r0, r7 + 34:Src/si5351.c **** d += 2; + 151 .loc 1 34 19 view .LVU43 + 152 0074 08FB07F7 mul r7, r8, r7 + 34:Src/si5351.c **** d += 2; + 153 .loc 1 34 12 view .LVU44 + 154 0078 4D4B ldr r3, .L19+32 + 155 007a 9F42 cmp r7, r3 + 156 007c 4ED8 bhi .L12 + 35:Src/si5351.c **** } + 157 .loc 1 35 13 is_stmt 1 view .LVU45 + 35:Src/si5351.c **** } + 158 .loc 1 35 15 is_stmt 0 view .LVU46 + 159 007e 0230 adds r0, r0, #2 + 160 .LVL15: + 35:Src/si5351.c **** } + ARM GAS /tmp/cccZCQn9.s page 5 - 199 .loc 1 35 5 view .LVU28 - 36:Src/si5351.c **** int r = 1; - 200 .loc 1 36 5 view .LVU29 - 37:Src/si5351.c **** - 38:Src/si5351.c **** if (fout > 150e6) - 201 .loc 1 38 5 view .LVU30 - 202 .loc 1 38 8 is_stmt 0 view .LVU31 - 203 0008 674B ldr r3, .L29+24 - 204 000a 9842 cmp r0, r3 - 205 000c 49D8 bhi .L20 - 39:Src/si5351.c **** msx_divby4 = 0x0C; // MSx_DIVBY4[1:0] = 0b11, see datasheet 4.1.3 - 40:Src/si5351.c **** else if (fout < 292969UL) // If fout < 500 kHz then use R divider, see datas - 206 .loc 1 40 10 is_stmt 1 view .LVU32 - 207 .loc 1 40 13 is_stmt 0 view .LVU33 - 208 000e 674B ldr r3, .L29+28 - 209 0010 9842 cmp r0, r3 - 210 0012 38D9 bls .L21 - 41:Src/si5351.c **** { - 42:Src/si5351.c **** int rd = 0; - 43:Src/si5351.c **** while ((r < 128) && (r * fout < 292969UL)) - 44:Src/si5351.c **** { - 45:Src/si5351.c **** r <<= 1; - 46:Src/si5351.c **** rd++; - 47:Src/si5351.c **** } - 48:Src/si5351.c **** rx_div = rd << 4; + 161 .loc 1 35 15 view .LVU47 + 162 .LBE2: + 14:Src/si5351.c **** int rx_div = 0; + 163 .loc 1 14 9 view .LVU48 + 164 0080 4FF0000A mov r10, #0 + 165 0084 12E0 b .L2 + 166 .LVL16: + 167 .L11: + 168 .LBB3: + 22:Src/si5351.c **** while ((r < 128) && (r * fout < 292969UL)) + 169 .loc 1 22 13 view .LVU49 + 170 0086 0025 movs r5, #0 + 171 .LBE3: + 16:Src/si5351.c **** + 172 .loc 1 16 9 view .LVU50 + 173 0088 0126 movs r6, #1 + 174 008a D7E7 b .L3 + 175 .LVL17: + 176 .L13: + 41:Src/si5351.c **** else if (d % 2) // Make d even to reduce phase noise/jitter, see d + 177 .loc 1 41 15 view .LVU51 + 178 008c 0620 movs r0, #6 + 179 .LVL18: + 180 .L8: + 44:Src/si5351.c **** + 45:Src/si5351.c **** if (d * fout < 600e6) // VCO frequency to low check and maintain an even + 181 .loc 1 45 9 is_stmt 1 view .LVU52 + 182 .loc 1 45 15 is_stmt 0 view .LVU53 + 183 008e 08FB00F2 mul r2, r8, r0 + 184 .loc 1 45 12 view .LVU54 + 185 0092 474B ldr r3, .L19+32 + 186 0094 9A42 cmp r2, r3 + 187 0096 44D8 bhi .L14 + 46:Src/si5351.c **** d += 2; + 188 .loc 1 46 13 is_stmt 1 view .LVU55 + 189 .loc 1 46 15 is_stmt 0 view .LVU56 + 190 0098 0230 adds r0, r0, #2 + 191 .LVL19: + 16:Src/si5351.c **** + 192 .loc 1 16 9 view .LVU57 + 193 009a 0126 movs r6, #1 + 15:Src/si5351.c **** int r = 1; + 194 .loc 1 15 9 view .LVU58 + 195 009c 0025 movs r5, #0 + 14:Src/si5351.c **** int rx_div = 0; + 196 .loc 1 14 9 view .LVU59 + 197 009e AA46 mov r10, r5 + 198 00a0 04E0 b .L2 + 199 .LVL20: + 200 .L10: + 16:Src/si5351.c **** + 201 .loc 1 16 9 view .LVU60 + 202 00a2 0126 movs r6, #1 + 15:Src/si5351.c **** int r = 1; + 203 .loc 1 15 9 view .LVU61 + 204 00a4 0025 movs r5, #0 + 19:Src/si5351.c **** else if (fout < 292969UL) // If fout < 500 kHz then use R divider, see datas + ARM GAS /tmp/cccZCQn9.s page 6 + + + 205 .loc 1 19 20 view .LVU62 + 206 00a6 4FF00C0A mov r10, #12 + 12:Src/si5351.c **** uint32_t msx_p1 = 0; // If fout > 150 MHz then MSx_P1 = 0 and MSx_DIVBY + 207 .loc 1 12 14 view .LVU63 + 208 00aa 0420 movs r0, #4 + 209 .LVL21: + 210 .L2: + 47:Src/si5351.c **** } + 48:Src/si5351.c **** msx_p1 = 128 * d - 512; + 211 .loc 1 48 5 is_stmt 1 view .LVU64 + 212 .loc 1 48 22 is_stmt 0 view .LVU65 + 213 00ac 00F10077 add r7, r0, #33554432 + 214 00b0 043F subs r7, r7, #4 + 215 .loc 1 48 12 view .LVU66 + 216 00b2 FF01 lsls r7, r7, #7 + 217 .LVL22: 49:Src/si5351.c **** - 50:Src/si5351.c **** d = 600e6 / (r * fout); // Use lowest VCO frequency but handle d minimum - 51:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 52:Src/si5351.c **** d++; - 53:Src/si5351.c **** - 54:Src/si5351.c **** if (d * r * fout < 600e6) // VCO frequency to low check and maintain an even - 55:Src/si5351.c **** d += 2; - 56:Src/si5351.c **** } - 57:Src/si5351.c **** else // 292968 Hz <= fout <= 150 MHz - 58:Src/si5351.c **** { - 59:Src/si5351.c **** d = 600e6 / fout; // Use lowest VCO frequency but handle d minimum - 211 .loc 1 59 9 is_stmt 1 view .LVU34 - 212 .loc 1 59 19 is_stmt 0 view .LVU35 - 213 0014 FFF7FEFF bl __aeabi_ui2d - 214 .LVL12: - 215 .loc 1 59 19 view .LVU36 - 216 0018 0246 mov r2, r0 - 217 001a 0B46 mov r3, r1 - 218 001c 5CA1 adr r1, .L29 - 219 001e D1E90001 ldrd r0, [r1] - 220 0022 FFF7FEFF bl __aeabi_ddiv - 221 .LVL13: - 222 .loc 1 59 11 view .LVU37 - 223 0026 FFF7FEFF bl __aeabi_d2uiz - 224 .LVL14: - 60:Src/si5351.c **** if (d < 6) - 225 .loc 1 60 9 is_stmt 1 view .LVU38 - 226 .loc 1 60 12 is_stmt 0 view .LVU39 - 227 002a 0528 cmp r0, #5 - 228 002c 2ED9 bls .L23 - 61:Src/si5351.c **** d = 6; - 62:Src/si5351.c **** else if (d % 2) // Make d even to reduce phase noise/jitter, see d - ARM GAS /tmp/ccY965Wh.s page 6 + 50:Src/si5351.c **** uint32_t fvco = (uint32_t) d * r * fout; + 218 .loc 1 50 5 is_stmt 1 view .LVU67 + 219 .loc 1 50 34 is_stmt 0 view .LVU68 + 220 00b4 06FB00F0 mul r0, r6, r0 + 221 .LVL23: + 51:Src/si5351.c **** + 52:Src/si5351.c **** // Calc Feedback Multisynth Divider + 53:Src/si5351.c **** double fmd = (double)fvco / SI5351_CRYSTAL_FREQ; // The FMD value has been found + 222 .loc 1 53 5 is_stmt 1 view .LVU69 + 223 .loc 1 53 18 is_stmt 0 view .LVU70 + 224 00b8 08FB00F0 mul r0, r8, r0 + 225 .LVL24: + 226 .loc 1 53 18 view .LVU71 + 227 00bc FFF7FEFF bl __aeabi_ui2d + 228 .LVL25: + 229 .loc 1 53 12 view .LVU72 + 230 00c0 35A3 adr r3, .L19+8 + 231 00c2 D3E90023 ldrd r2, [r3] + 232 00c6 FFF7FEFF bl __aeabi_ddiv + 233 .LVL26: + 234 00ca 8046 mov r8, r0 + 235 .LVL27: + 236 .loc 1 53 12 view .LVU73 + 237 00cc 8946 mov r9, r1 + 238 .LVL28: + 54:Src/si5351.c **** int a = fmd; // a is the integer part of the FMD value + 239 .loc 1 54 5 is_stmt 1 view .LVU74 + 240 .loc 1 54 9 is_stmt 0 view .LVU75 + 241 00ce FFF7FEFF bl __aeabi_d2iz + 242 .LVL29: + 243 00d2 0646 mov r6, r0 + 244 .LVL30: + 55:Src/si5351.c **** + 56:Src/si5351.c **** double b_c = (double)fmd - a; // Get b/c + 245 .loc 1 56 5 is_stmt 1 view .LVU76 + 246 .loc 1 56 30 is_stmt 0 view .LVU77 + 247 00d4 FFF7FEFF bl __aeabi_i2d + 248 .LVL31: + 249 .loc 1 56 30 view .LVU78 + 250 00d8 0246 mov r2, r0 + ARM GAS /tmp/cccZCQn9.s page 7 - 229 .loc 1 62 14 is_stmt 1 view .LVU40 - 230 .loc 1 62 17 is_stmt 0 view .LVU41 - 231 002e 10F0010F tst r0, #1 - 232 0032 2CD0 beq .L18 - 63:Src/si5351.c **** d++; - 233 .loc 1 63 12 is_stmt 1 view .LVU42 - 234 .loc 1 63 13 is_stmt 0 view .LVU43 - 235 0034 0130 adds r0, r0, #1 - 236 .LVL15: - 237 .loc 1 63 13 view .LVU44 - 238 0036 2AE0 b .L18 - 239 .LVL16: - 240 .L16: - 241 .LBB2: - 45:Src/si5351.c **** rd++; - 242 .loc 1 45 13 is_stmt 1 view .LVU45 - 45:Src/si5351.c **** rd++; - 243 .loc 1 45 15 is_stmt 0 view .LVU46 - 244 0038 7600 lsls r6, r6, #1 - 245 .LVL17: - 46:Src/si5351.c **** } - 246 .loc 1 46 13 is_stmt 1 view .LVU47 - 46:Src/si5351.c **** } - 247 .loc 1 46 15 is_stmt 0 view .LVU48 - 248 003a 0135 adds r5, r5, #1 - 249 .LVL18: - 250 .L13: - 43:Src/si5351.c **** { - 251 .loc 1 43 26 is_stmt 1 view .LVU49 - 252 003c 7F2E cmp r6, #127 - 253 003e 04DC bgt .L15 - 43:Src/si5351.c **** { - 254 .loc 1 43 32 is_stmt 0 discriminator 1 view .LVU50 - 255 0040 08FB06F2 mul r2, r8, r6 - 43:Src/si5351.c **** { - 256 .loc 1 43 26 discriminator 1 view .LVU51 - 257 0044 594B ldr r3, .L29+28 - 258 0046 9A42 cmp r2, r3 - 259 0048 F6D9 bls .L16 - 260 .L15: - 48:Src/si5351.c **** - 261 .loc 1 48 9 is_stmt 1 view .LVU52 - 48:Src/si5351.c **** - 262 .loc 1 48 16 is_stmt 0 view .LVU53 - 263 004a 2D01 lsls r5, r5, #4 - 264 .LVL19: - 50:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 265 .loc 1 50 9 is_stmt 1 view .LVU54 - 50:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 266 .loc 1 50 24 is_stmt 0 view .LVU55 - 267 004c 3746 mov r7, r6 - 50:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 268 .loc 1 50 19 view .LVU56 - 269 004e 08FB06F0 mul r0, r8, r6 - 270 .LVL20: - 50:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 271 .loc 1 50 19 view .LVU57 - ARM GAS /tmp/ccY965Wh.s page 7 + 251 00da 0B46 mov r3, r1 + 252 .loc 1 56 12 view .LVU79 + 253 00dc 4046 mov r0, r8 + 254 00de 4946 mov r1, r9 + 255 00e0 FFF7FEFF bl __aeabi_dsub + 256 .LVL32: + 257 00e4 8046 mov r8, r0 + 258 .LVL33: + 259 .loc 1 56 12 view .LVU80 + 260 00e6 8946 mov r9, r1 + 261 .LVL34: + 57:Src/si5351.c **** uint32_t c = 1048575UL; + 262 .loc 1 57 5 is_stmt 1 view .LVU81 + 58:Src/si5351.c **** uint32_t b = (double)b_c * c; + 263 .loc 1 58 5 view .LVU82 + 264 .loc 1 58 30 is_stmt 0 view .LVU83 + 265 00e8 2DA3 adr r3, .L19+16 + 266 00ea D3E90023 ldrd r2, [r3] + 267 00ee FFF7FEFF bl __aeabi_dmul + 268 .LVL35: + 269 .loc 1 58 14 view .LVU84 + 270 00f2 FFF7FEFF bl __aeabi_d2uiz + 271 .LVL36: + 59:Src/si5351.c **** if (b > 0) + 272 .loc 1 59 5 is_stmt 1 view .LVU85 + 273 .loc 1 59 8 is_stmt 0 view .LVU86 + 274 00f6 8346 mov fp, r0 + 275 00f8 B8B1 cbz r0, .L15 + 60:Src/si5351.c **** { + 61:Src/si5351.c **** c = (double)b / b_c + 0.5; // Improves frequency precision in some cases + 276 .loc 1 61 9 is_stmt 1 view .LVU87 + 277 .loc 1 61 13 is_stmt 0 view .LVU88 + 278 00fa FFF7FEFF bl __aeabi_ui2d + 279 .LVL37: + 280 .loc 1 61 23 view .LVU89 + 281 00fe 4246 mov r2, r8 + 282 0100 4B46 mov r3, r9 + 283 0102 FFF7FEFF bl __aeabi_ddiv + 284 .LVL38: + 285 .loc 1 61 29 view .LVU90 + 286 0106 0022 movs r2, #0 + 287 0108 2A4B ldr r3, .L19+36 + 288 010a FFF7FEFF bl __aeabi_dadd + 289 .LVL39: + 290 .loc 1 61 11 view .LVU91 + 291 010e FFF7FEFF bl __aeabi_d2uiz + 292 .LVL40: + 62:Src/si5351.c **** if (c > 1048575UL) + 293 .loc 1 62 9 is_stmt 1 view .LVU92 + 294 .loc 1 62 12 is_stmt 0 view .LVU93 + 295 0112 B0F5801F cmp r0, #1048576 + 296 0116 09D3 bcc .L9 + 63:Src/si5351.c **** c = 1048575UL; + 297 .loc 1 63 15 view .LVU94 + 298 0118 2748 ldr r0, .L19+40 + 299 .LVL41: + 300 .loc 1 63 15 view .LVU95 + ARM GAS /tmp/cccZCQn9.s page 8 - 272 0052 FFF7FEFF bl __aeabi_ui2d - 273 .LVL21: - 50:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 274 .loc 1 50 19 view .LVU58 - 275 0056 0246 mov r2, r0 - 276 0058 0B46 mov r3, r1 - 277 005a 4DA1 adr r1, .L29 - 278 005c D1E90001 ldrd r0, [r1] - 279 0060 FFF7FEFF bl __aeabi_ddiv - 280 .LVL22: - 50:Src/si5351.c **** if (d % 2) // Make d even to reduce spurious and phase noise/ - 281 .loc 1 50 11 view .LVU59 - 282 0064 FFF7FEFF bl __aeabi_d2uiz - 283 .LVL23: - 51:Src/si5351.c **** d++; - 284 .loc 1 51 9 is_stmt 1 view .LVU60 - 51:Src/si5351.c **** d++; - 285 .loc 1 51 12 is_stmt 0 view .LVU61 - 286 0068 10F0010F tst r0, #1 - 287 006c 00D0 beq .L17 - 52:Src/si5351.c **** - 288 .loc 1 52 13 is_stmt 1 view .LVU62 - 52:Src/si5351.c **** - 289 .loc 1 52 14 is_stmt 0 view .LVU63 - 290 006e 0130 adds r0, r0, #1 - 291 .LVL24: - 292 .L17: - 54:Src/si5351.c **** d += 2; - 293 .loc 1 54 9 is_stmt 1 view .LVU64 - 54:Src/si5351.c **** d += 2; - 294 .loc 1 54 15 is_stmt 0 view .LVU65 - 295 0070 00FB07F7 mul r7, r0, r7 - 54:Src/si5351.c **** d += 2; - 296 .loc 1 54 19 view .LVU66 - 297 0074 08FB07F7 mul r7, r8, r7 - 54:Src/si5351.c **** d += 2; - 298 .loc 1 54 12 view .LVU67 - 299 0078 4D4B ldr r3, .L29+32 - 300 007a 9F42 cmp r7, r3 - 301 007c 4ED8 bhi .L22 - 55:Src/si5351.c **** } - 302 .loc 1 55 13 is_stmt 1 view .LVU68 - 55:Src/si5351.c **** } - 303 .loc 1 55 15 is_stmt 0 view .LVU69 - 304 007e 0230 adds r0, r0, #2 - 305 .LVL25: - 55:Src/si5351.c **** } - 306 .loc 1 55 15 view .LVU70 - 307 .LBE2: - 34:Src/si5351.c **** int rx_div = 0; - 308 .loc 1 34 9 view .LVU71 - 309 0080 4FF0000A mov r10, #0 - 310 0084 12E0 b .L12 - 311 .LVL26: - 312 .L21: - 313 .LBB3: - 42:Src/si5351.c **** while ((r < 128) && (r * fout < 292969UL)) - ARM GAS /tmp/ccY965Wh.s page 8 + 301 011a 07E0 b .L9 + 302 .LVL42: + 303 .L12: + 14:Src/si5351.c **** int rx_div = 0; + 304 .loc 1 14 9 view .LVU96 + 305 011c 4FF0000A mov r10, #0 + 306 0120 C4E7 b .L2 + 307 .LVL43: + 308 .L14: + 16:Src/si5351.c **** + 309 .loc 1 16 9 view .LVU97 + 310 0122 0126 movs r6, #1 + 15:Src/si5351.c **** int r = 1; + 311 .loc 1 15 9 view .LVU98 + 312 0124 0025 movs r5, #0 + 14:Src/si5351.c **** int rx_div = 0; + 313 .loc 1 14 9 view .LVU99 + 314 0126 AA46 mov r10, r5 + 315 0128 C0E7 b .L2 + 316 .LVL44: + 317 .L15: + 57:Src/si5351.c **** uint32_t b = (double)b_c * c; + 318 .loc 1 57 14 view .LVU100 + 319 012a 2348 ldr r0, .L19+40 + 320 .LVL45: + 321 .L9: + 64:Src/si5351.c **** } + 65:Src/si5351.c **** + 66:Src/si5351.c **** uint32_t msnx_p1 = 128 * a + 128 * b / c - 512; // See datasheet 3.2 + 322 .loc 1 66 5 is_stmt 1 view .LVU101 + 323 .loc 1 66 38 is_stmt 0 view .LVU102 + 324 012c 4FEACB1B lsl fp, fp, #7 + 325 .LVL46: + 326 .loc 1 66 42 view .LVU103 + 327 0130 BBFBF0F3 udiv r3, fp, r0 + 328 .loc 1 66 32 view .LVU104 + 329 0134 03EBC616 add r6, r3, r6, lsl #7 + 330 .LVL47: + 331 .loc 1 66 14 view .LVU105 + 332 0138 A6F50076 sub r6, r6, #512 + 333 .LVL48: + 67:Src/si5351.c **** uint32_t msnx_p2 = 128 * b - c * (128 * b / c); + 334 .loc 1 67 5 is_stmt 1 view .LVU106 + 335 .loc 1 67 14 is_stmt 0 view .LVU107 + 336 013c 00FB13BB mls fp, r0, r3, fp + 337 .LVL49: + 68:Src/si5351.c **** uint32_t msnx_p3 = c; + 338 .loc 1 68 5 is_stmt 1 view .LVU108 + 69:Src/si5351.c **** + 70:Src/si5351.c **** // Feedback Multisynth Divider registers + 71:Src/si5351.c **** regs[0] = (msnx_p3 >> 8) & 0xFF; + 339 .loc 1 71 5 view .LVU109 + 340 .loc 1 71 24 is_stmt 0 view .LVU110 + 341 0140 030A lsrs r3, r0, #8 + 342 .loc 1 71 13 view .LVU111 + 343 0142 2370 strb r3, [r4] + 72:Src/si5351.c **** regs[1] = msnx_p3 & 0xFF; + ARM GAS /tmp/cccZCQn9.s page 9 - 314 .loc 1 42 13 view .LVU72 - 315 0086 0025 movs r5, #0 - 316 .LBE3: - 36:Src/si5351.c **** - 317 .loc 1 36 9 view .LVU73 - 318 0088 0126 movs r6, #1 - 319 008a D7E7 b .L13 - 320 .LVL27: - 321 .L23: - 61:Src/si5351.c **** else if (d % 2) // Make d even to reduce phase noise/jitter, see d - 322 .loc 1 61 15 view .LVU74 - 323 008c 0620 movs r0, #6 - 324 .LVL28: - 325 .L18: - 64:Src/si5351.c **** - 65:Src/si5351.c **** if (d * fout < 600e6) // VCO frequency to low check and maintain an even - 326 .loc 1 65 9 is_stmt 1 view .LVU75 - 327 .loc 1 65 15 is_stmt 0 view .LVU76 - 328 008e 08FB00F2 mul r2, r8, r0 - 329 .loc 1 65 12 view .LVU77 - 330 0092 474B ldr r3, .L29+32 - 331 0094 9A42 cmp r2, r3 - 332 0096 44D8 bhi .L24 - 66:Src/si5351.c **** d += 2; - 333 .loc 1 66 13 is_stmt 1 view .LVU78 - 334 .loc 1 66 15 is_stmt 0 view .LVU79 - 335 0098 0230 adds r0, r0, #2 - 336 .LVL29: - 36:Src/si5351.c **** - 337 .loc 1 36 9 view .LVU80 - 338 009a 0126 movs r6, #1 - 35:Src/si5351.c **** int r = 1; - 339 .loc 1 35 9 view .LVU81 - 340 009c 0025 movs r5, #0 - 34:Src/si5351.c **** int rx_div = 0; - 341 .loc 1 34 9 view .LVU82 - 342 009e AA46 mov r10, r5 - 343 00a0 04E0 b .L12 - 344 .LVL30: - 345 .L20: - 36:Src/si5351.c **** - 346 .loc 1 36 9 view .LVU83 - 347 00a2 0126 movs r6, #1 - 35:Src/si5351.c **** int r = 1; - 348 .loc 1 35 9 view .LVU84 - 349 00a4 0025 movs r5, #0 - 39:Src/si5351.c **** else if (fout < 292969UL) // If fout < 500 kHz then use R divider, see datas - 350 .loc 1 39 20 view .LVU85 - 351 00a6 4FF00C0A mov r10, #12 - 32:Src/si5351.c **** uint32_t msx_p1 = 0; // If fout > 150 MHz then MSx_P1 = 0 and MSx_DIVBY - 352 .loc 1 32 14 view .LVU86 - 353 00aa 0420 movs r0, #4 - 354 .LVL31: - 355 .L12: - 67:Src/si5351.c **** } - 68:Src/si5351.c **** msx_p1 = 128 * d - 512; - 356 .loc 1 68 5 is_stmt 1 view .LVU87 - ARM GAS /tmp/ccY965Wh.s page 9 + 344 .loc 1 72 5 is_stmt 1 view .LVU112 + 345 .loc 1 72 13 is_stmt 0 view .LVU113 + 346 0144 6070 strb r0, [r4, #1] + 73:Src/si5351.c **** regs[2] = (msnx_p1 >> 16) & 0x03; + 347 .loc 1 73 5 is_stmt 1 view .LVU114 + 348 .loc 1 73 31 is_stmt 0 view .LVU115 + 349 0146 C6F30143 ubfx r3, r6, #16, #2 + 350 .loc 1 73 13 view .LVU116 + 351 014a A370 strb r3, [r4, #2] + 74:Src/si5351.c **** regs[3] = (msnx_p1 >> 8) & 0xFF; + 352 .loc 1 74 5 is_stmt 1 view .LVU117 + 353 .loc 1 74 24 is_stmt 0 view .LVU118 + 354 014c 330A lsrs r3, r6, #8 + 355 .loc 1 74 13 view .LVU119 + 356 014e E370 strb r3, [r4, #3] + 75:Src/si5351.c **** regs[4] = msnx_p1 & 0xFF; + 357 .loc 1 75 5 is_stmt 1 view .LVU120 + 358 .loc 1 75 13 is_stmt 0 view .LVU121 + 359 0150 2671 strb r6, [r4, #4] + 76:Src/si5351.c **** regs[5] = ((msnx_p3 >> 12) & 0xF0) + ((msnx_p2 >> 16) & 0x0F); + 360 .loc 1 76 5 is_stmt 1 view .LVU122 + 361 .loc 1 76 25 is_stmt 0 view .LVU123 + 362 0152 000B lsrs r0, r0, #12 + 363 .LVL50: + 364 .loc 1 76 32 view .LVU124 + 365 0154 00F0F000 and r0, r0, #240 + 366 .loc 1 76 59 view .LVU125 + 367 0158 CBF30343 ubfx r3, fp, #16, #4 + 368 .loc 1 76 40 view .LVU126 + 369 015c 1843 orrs r0, r0, r3 + 370 .loc 1 76 13 view .LVU127 + 371 015e 6071 strb r0, [r4, #5] + 77:Src/si5351.c **** regs[6] = (msnx_p2 >> 8) & 0xFF; + 372 .loc 1 77 5 is_stmt 1 view .LVU128 + 373 .loc 1 77 24 is_stmt 0 view .LVU129 + 374 0160 4FEA1B23 lsr r3, fp, #8 + 375 .loc 1 77 13 view .LVU130 + 376 0164 A371 strb r3, [r4, #6] + 78:Src/si5351.c **** regs[7] = msnx_p2 & 0xFF; + 377 .loc 1 78 5 is_stmt 1 view .LVU131 + 378 .loc 1 78 13 is_stmt 0 view .LVU132 + 379 0166 84F807B0 strb fp, [r4, #7] + 79:Src/si5351.c **** + 80:Src/si5351.c **** // Output Multisynth Divider registers + 81:Src/si5351.c **** regs[8] = 0; // (msx_p3 >> 8) & 0xFF + 380 .loc 1 81 5 is_stmt 1 view .LVU133 + 381 .loc 1 81 13 is_stmt 0 view .LVU134 + 382 016a 0023 movs r3, #0 + 383 016c 2372 strb r3, [r4, #8] + 82:Src/si5351.c **** regs[9] = 1; // msx_p3 & 0xFF + 384 .loc 1 82 5 is_stmt 1 view .LVU135 + 385 .loc 1 82 13 is_stmt 0 view .LVU136 + 386 016e 0122 movs r2, #1 + 387 0170 6272 strb r2, [r4, #9] + 83:Src/si5351.c **** regs[10] = rx_div + msx_divby4 + ((msx_p1 >> 16) & 0x03); + 388 .loc 1 83 5 is_stmt 1 view .LVU137 + 389 .loc 1 83 23 is_stmt 0 view .LVU138 + ARM GAS /tmp/cccZCQn9.s page 10 - 357 .loc 1 68 22 is_stmt 0 view .LVU88 - 358 00ac 00F10077 add r7, r0, #33554432 - 359 00b0 043F subs r7, r7, #4 - 360 .loc 1 68 12 view .LVU89 - 361 00b2 FF01 lsls r7, r7, #7 - 362 .LVL32: - 69:Src/si5351.c **** - 70:Src/si5351.c **** uint32_t fvco = (uint32_t) d * r * fout; - 363 .loc 1 70 5 is_stmt 1 view .LVU90 - 364 .loc 1 70 34 is_stmt 0 view .LVU91 - 365 00b4 06FB00F0 mul r0, r6, r0 - 366 .LVL33: - 71:Src/si5351.c **** - 72:Src/si5351.c **** // Calc Feedback Multisynth Divider - 73:Src/si5351.c **** double fmd = (double)fvco / SI5351_CRYSTAL_FREQ; // The FMD value has been found - 367 .loc 1 73 5 is_stmt 1 view .LVU92 - 368 .loc 1 73 18 is_stmt 0 view .LVU93 - 369 00b8 08FB00F0 mul r0, r8, r0 - 370 .LVL34: - 371 .loc 1 73 18 view .LVU94 - 372 00bc FFF7FEFF bl __aeabi_ui2d - 373 .LVL35: - 374 .loc 1 73 12 view .LVU95 - 375 00c0 35A3 adr r3, .L29+8 - 376 00c2 D3E90023 ldrd r2, [r3] - 377 00c6 FFF7FEFF bl __aeabi_ddiv - 378 .LVL36: - 379 00ca 8046 mov r8, r0 - 380 .LVL37: - 381 .loc 1 73 12 view .LVU96 - 382 00cc 8946 mov r9, r1 - 383 .LVL38: - 74:Src/si5351.c **** int a = fmd; // a is the integer part of the FMD value - 384 .loc 1 74 5 is_stmt 1 view .LVU97 - 385 .loc 1 74 9 is_stmt 0 view .LVU98 - 386 00ce FFF7FEFF bl __aeabi_d2iz - 387 .LVL39: - 388 00d2 0646 mov r6, r0 - 389 .LVL40: - 75:Src/si5351.c **** - 76:Src/si5351.c **** double b_c = (double)fmd - a; // Get b/c - 390 .loc 1 76 5 is_stmt 1 view .LVU99 - 391 .loc 1 76 30 is_stmt 0 view .LVU100 - 392 00d4 FFF7FEFF bl __aeabi_i2d - 393 .LVL41: - 394 .loc 1 76 30 view .LVU101 - 395 00d8 0246 mov r2, r0 - 396 00da 0B46 mov r3, r1 - 397 .loc 1 76 12 view .LVU102 - 398 00dc 4046 mov r0, r8 - 399 00de 4946 mov r1, r9 - 400 00e0 FFF7FEFF bl __aeabi_dsub - 401 .LVL42: - 402 00e4 8046 mov r8, r0 - 403 .LVL43: - 404 .loc 1 76 12 view .LVU103 - 405 00e6 8946 mov r9, r1 - ARM GAS /tmp/ccY965Wh.s page 10 + 390 0172 5544 add r5, r5, r10 + 391 .LVL51: + 392 .loc 1 83 23 view .LVU139 + 393 0174 EDB2 uxtb r5, r5 + 394 .loc 1 83 54 view .LVU140 + 395 0176 C7F30142 ubfx r2, r7, #16, #2 + 396 .loc 1 83 36 view .LVU141 + 397 017a 1544 add r5, r5, r2 + 398 .loc 1 83 14 view .LVU142 + 399 017c A572 strb r5, [r4, #10] + 84:Src/si5351.c **** regs[11] = (msx_p1 >> 8) & 0xFF; + 400 .loc 1 84 5 is_stmt 1 view .LVU143 + 401 .loc 1 84 24 is_stmt 0 view .LVU144 + 402 017e 3A0A lsrs r2, r7, #8 + 403 .loc 1 84 14 view .LVU145 + 404 0180 E272 strb r2, [r4, #11] + 85:Src/si5351.c **** regs[12] = msx_p1 & 0xFF; + 405 .loc 1 85 5 is_stmt 1 view .LVU146 + 406 .loc 1 85 14 is_stmt 0 view .LVU147 + 407 0182 2773 strb r7, [r4, #12] + 86:Src/si5351.c **** regs[13] = 0; // ((msx_p3 >> 12) & 0xF0) + (msx_p2 >> 16) & 0x0 + 408 .loc 1 86 5 is_stmt 1 view .LVU148 + 409 .loc 1 86 14 is_stmt 0 view .LVU149 + 410 0184 6373 strb r3, [r4, #13] + 87:Src/si5351.c **** regs[14] = 0; // (msx_p2 >> 8) & 0xFF + 411 .loc 1 87 5 is_stmt 1 view .LVU150 + 412 .loc 1 87 14 is_stmt 0 view .LVU151 + 413 0186 A373 strb r3, [r4, #14] + 88:Src/si5351.c **** regs[15] = 0; // msx_p2 & 0xFF + 414 .loc 1 88 5 is_stmt 1 view .LVU152 + 415 .loc 1 88 14 is_stmt 0 view .LVU153 + 416 0188 E373 strb r3, [r4, #15] + 89:Src/si5351.c **** + 90:Src/si5351.c **** // HAL_I2C_Master_Transmit(&hi2c2, Si5351_ConfigStruct->HW_I2C_Address, reg_data, sizeof(reg_data), + 91:Src/si5351.c **** return; + 417 .loc 1 91 5 is_stmt 1 view .LVU154 + 92:Src/si5351.c **** } + 418 .loc 1 92 1 is_stmt 0 view .LVU155 + 419 018a BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc} + 420 .LVL52: + 421 .L20: + 422 .loc 1 92 1 view .LVU156 + 423 018e 00BF .align 3 + 424 .L19: + 425 0190 00000000 .word 0 + 426 0194 A3E1C141 .word 1103225251 + 427 0198 00000000 .word 0 + 428 019c 60E37641 .word 1098310496 + 429 01a0 00000000 .word 0 + 430 01a4 FEFF2F41 .word 1093664766 + 431 01a8 80D1F008 .word 150000000 + 432 01ac 68780400 .word 292968 + 433 01b0 FF45C323 .word 599999999 + 434 01b4 0000E03F .word 1071644672 + 435 01b8 FFFF0F00 .word 1048575 + 436 .cfi_endproc + 437 .LFE329: + ARM GAS /tmp/cccZCQn9.s page 11 - 406 .LVL44: - 77:Src/si5351.c **** uint32_t c = 1048575UL; - 407 .loc 1 77 5 is_stmt 1 view .LVU104 - 78:Src/si5351.c **** uint32_t b = (double)b_c * c; - 408 .loc 1 78 5 view .LVU105 - 409 .loc 1 78 30 is_stmt 0 view .LVU106 - 410 00e8 2DA3 adr r3, .L29+16 - 411 00ea D3E90023 ldrd r2, [r3] - 412 00ee FFF7FEFF bl __aeabi_dmul - 413 .LVL45: - 414 .loc 1 78 14 view .LVU107 - 415 00f2 FFF7FEFF bl __aeabi_d2uiz - 416 .LVL46: - 79:Src/si5351.c **** if (b > 0) - 417 .loc 1 79 5 is_stmt 1 view .LVU108 - 418 .loc 1 79 8 is_stmt 0 view .LVU109 - 419 00f6 8346 mov fp, r0 - 420 00f8 B8B1 cbz r0, .L25 - 80:Src/si5351.c **** { - 81:Src/si5351.c **** c = (double)b / b_c + 0.5; // Improves frequency precision in some cases - 421 .loc 1 81 9 is_stmt 1 view .LVU110 - 422 .loc 1 81 13 is_stmt 0 view .LVU111 - 423 00fa FFF7FEFF bl __aeabi_ui2d - 424 .LVL47: - 425 .loc 1 81 23 view .LVU112 - 426 00fe 4246 mov r2, r8 - 427 0100 4B46 mov r3, r9 - 428 0102 FFF7FEFF bl __aeabi_ddiv - 429 .LVL48: - 430 .loc 1 81 29 view .LVU113 - 431 0106 0022 movs r2, #0 - 432 0108 2A4B ldr r3, .L29+36 - 433 010a FFF7FEFF bl __aeabi_dadd - 434 .LVL49: - 435 .loc 1 81 11 view .LVU114 - 436 010e FFF7FEFF bl __aeabi_d2uiz - 437 .LVL50: - 82:Src/si5351.c **** if (c > 1048575UL) - 438 .loc 1 82 9 is_stmt 1 view .LVU115 - 439 .loc 1 82 12 is_stmt 0 view .LVU116 - 440 0112 B0F5801F cmp r0, #1048576 - 441 0116 09D3 bcc .L19 - 83:Src/si5351.c **** c = 1048575UL; - 442 .loc 1 83 15 view .LVU117 - 443 0118 2748 ldr r0, .L29+40 - 444 .LVL51: - 445 .loc 1 83 15 view .LVU118 - 446 011a 07E0 b .L19 - 447 .LVL52: - 448 .L22: - 34:Src/si5351.c **** int rx_div = 0; - 449 .loc 1 34 9 view .LVU119 - 450 011c 4FF0000A mov r10, #0 - 451 0120 C4E7 b .L12 - 452 .LVL53: - 453 .L24: - 36:Src/si5351.c **** - ARM GAS /tmp/ccY965Wh.s page 11 + 439 .section .text.si5351_initialize,"ax",%progbits + 440 .align 1 + 441 .global si5351_initialize + 442 .syntax unified + 443 .thumb + 444 .thumb_func + 446 si5351_initialize: + 447 .LFB330: + 93:Src/si5351.c **** + 94:Src/si5351.c **** void si5351_initialize(){ + 448 .loc 1 94 25 is_stmt 1 view -0 + 449 .cfi_startproc + 450 @ args = 0, pretend = 0, frame = 8 + 451 @ frame_needed = 0, uses_anonymous_args = 0 + 452 0000 00B5 push {lr} + 453 .LCFI1: + 454 .cfi_def_cfa_offset 4 + 455 .cfi_offset 14, -4 + 456 0002 83B0 sub sp, sp, #12 + 457 .LCFI2: + 458 .cfi_def_cfa_offset 16 + 459 .L22: + 95:Src/si5351.c **** uint8_t dummy; + 96:Src/si5351.c **** // Initialize Si5351A + 97:Src/si5351.c **** while (si5351_read8(0,&dummy) & 0x80); // Wait for Si5351A to initialize + 460 .loc 1 97 9 discriminator 1 view .LVU158 + 461 0004 0DF10701 add r1, sp, #7 + 462 0008 0020 movs r0, #0 + 463 000a FFF7FEFF bl si5351_read8 + 464 .LVL53: + 465 000e 10F0800F tst r0, #128 + 466 0012 F7D1 bne .L22 + 98:Src/si5351.c **** oeb = 0xFF; + 467 .loc 1 98 2 view .LVU159 + 468 .loc 1 98 6 is_stmt 0 view .LVU160 + 469 0014 FF21 movs r1, #255 + 470 0016 2E4B ldr r3, .L24 + 471 0018 1970 strb r1, [r3] + 99:Src/si5351.c **** + 100:Src/si5351.c **** si5351_write8(SI5351_OUT_ENABLE, oeb); // Output Enable Control, disable all + 472 .loc 1 100 5 is_stmt 1 view .LVU161 + 473 001a 0320 movs r0, #3 + 474 001c FFF7FEFF bl si5351_write8 + 475 .LVL54: + 101:Src/si5351.c **** + 102:Src/si5351.c **** si5351_write8(SI5351_INPUT_SOURCE, 0x00); // PLL Input Source, select the XTAL input + 476 .loc 1 102 5 view .LVU162 + 477 0020 0021 movs r1, #0 + 478 0022 0F20 movs r0, #15 + 479 0024 FFF7FEFF bl si5351_write8 + 480 .LVL55: + 103:Src/si5351.c **** si5351_write8(SI5351_OUT_DIS_STATE, 0x00); // stato bassa Z giu se disabilitati + 481 .loc 1 103 5 view .LVU163 + 482 0028 0021 movs r1, #0 + 483 002a 1820 movs r0, #24 + 484 002c FFF7FEFF bl si5351_write8 + 485 .LVL56: + ARM GAS /tmp/cccZCQn9.s page 12 - 454 .loc 1 36 9 view .LVU120 - 455 0122 0126 movs r6, #1 - 35:Src/si5351.c **** int r = 1; - 456 .loc 1 35 9 view .LVU121 - 457 0124 0025 movs r5, #0 - 34:Src/si5351.c **** int rx_div = 0; - 458 .loc 1 34 9 view .LVU122 - 459 0126 AA46 mov r10, r5 - 460 0128 C0E7 b .L12 - 461 .LVL54: - 462 .L25: - 77:Src/si5351.c **** uint32_t b = (double)b_c * c; - 463 .loc 1 77 14 view .LVU123 - 464 012a 2348 ldr r0, .L29+40 - 465 .LVL55: - 466 .L19: - 84:Src/si5351.c **** } - 85:Src/si5351.c **** - 86:Src/si5351.c **** uint32_t msnx_p1 = 128 * a + 128 * b / c - 512; // See datasheet 3.2 - 467 .loc 1 86 5 is_stmt 1 view .LVU124 - 468 .loc 1 86 38 is_stmt 0 view .LVU125 - 469 012c 4FEACB1B lsl fp, fp, #7 - 470 .LVL56: - 471 .loc 1 86 42 view .LVU126 - 472 0130 BBFBF0F3 udiv r3, fp, r0 - 473 .loc 1 86 32 view .LVU127 - 474 0134 03EBC616 add r6, r3, r6, lsl #7 - 475 .LVL57: - 476 .loc 1 86 14 view .LVU128 - 477 0138 A6F50076 sub r6, r6, #512 - 478 .LVL58: - 87:Src/si5351.c **** uint32_t msnx_p2 = 128 * b - c * (128 * b / c); - 479 .loc 1 87 5 is_stmt 1 view .LVU129 - 480 .loc 1 87 14 is_stmt 0 view .LVU130 - 481 013c 00FB13BB mls fp, r0, r3, fp - 482 .LVL59: - 88:Src/si5351.c **** uint32_t msnx_p3 = c; - 483 .loc 1 88 5 is_stmt 1 view .LVU131 - 89:Src/si5351.c **** - 90:Src/si5351.c **** // Feedback Multisynth Divider registers - 91:Src/si5351.c **** regs[0] = (msnx_p3 >> 8) & 0xFF; - 484 .loc 1 91 5 view .LVU132 - 485 .loc 1 91 24 is_stmt 0 view .LVU133 - 486 0140 030A lsrs r3, r0, #8 - 487 .loc 1 91 13 view .LVU134 - 488 0142 2370 strb r3, [r4] - 92:Src/si5351.c **** regs[1] = msnx_p3 & 0xFF; - 489 .loc 1 92 5 is_stmt 1 view .LVU135 - 490 .loc 1 92 13 is_stmt 0 view .LVU136 - 491 0144 6070 strb r0, [r4, #1] - 93:Src/si5351.c **** regs[2] = (msnx_p1 >> 16) & 0x03; - 492 .loc 1 93 5 is_stmt 1 view .LVU137 - 493 .loc 1 93 31 is_stmt 0 view .LVU138 - 494 0146 C6F30143 ubfx r3, r6, #16, #2 - 495 .loc 1 93 13 view .LVU139 - 496 014a A370 strb r3, [r4, #2] - 94:Src/si5351.c **** regs[3] = (msnx_p1 >> 8) & 0xFF; - ARM GAS /tmp/ccY965Wh.s page 12 + 104:Src/si5351.c **** + 105:Src/si5351.c **** // Output MultisynthN, e = 0, f = 1, MS0_P2 and MSO_P3 + 106:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0, 0x00); + 486 .loc 1 106 5 view .LVU164 + 487 0030 0021 movs r1, #0 + 488 0032 2A20 movs r0, #42 + 489 0034 FFF7FEFF bl si5351_write8 + 490 .LVL57: + 107:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+1, 0x01); + 491 .loc 1 107 5 view .LVU165 + 492 0038 0121 movs r1, #1 + 493 003a 2B20 movs r0, #43 + 494 003c FFF7FEFF bl si5351_write8 + 495 .LVL58: + 108:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+5, 0x00); + 496 .loc 1 108 5 view .LVU166 + 497 0040 0021 movs r1, #0 + 498 0042 2F20 movs r0, #47 + 499 0044 FFF7FEFF bl si5351_write8 + 500 .LVL59: + 109:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+6, 0x00); + 501 .loc 1 109 5 view .LVU167 + 502 0048 0021 movs r1, #0 + 503 004a 3020 movs r0, #48 + 504 004c FFF7FEFF bl si5351_write8 + 505 .LVL60: + 110:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+7, 0x00); + 506 .loc 1 110 5 view .LVU168 + 507 0050 0021 movs r1, #0 + 508 0052 3120 movs r0, #49 + 509 0054 FFF7FEFF bl si5351_write8 + 510 .LVL61: + 111:Src/si5351.c **** + 112:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1, 0x00); + 511 .loc 1 112 5 view .LVU169 + 512 0058 0021 movs r1, #0 + 513 005a 3220 movs r0, #50 + 514 005c FFF7FEFF bl si5351_write8 + 515 .LVL62: + 113:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+1, 0x01); + 516 .loc 1 113 5 view .LVU170 + 517 0060 0121 movs r1, #1 + 518 0062 3320 movs r0, #51 + 519 0064 FFF7FEFF bl si5351_write8 + 520 .LVL63: + 114:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+5, 0x00); + 521 .loc 1 114 5 view .LVU171 + 522 0068 0021 movs r1, #0 + 523 006a 3720 movs r0, #55 + 524 006c FFF7FEFF bl si5351_write8 + 525 .LVL64: + 115:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+6, 0x00); + 526 .loc 1 115 5 view .LVU172 + 527 0070 0021 movs r1, #0 + 528 0072 3820 movs r0, #56 + 529 0074 FFF7FEFF bl si5351_write8 + 530 .LVL65: + ARM GAS /tmp/cccZCQn9.s page 13 - 497 .loc 1 94 5 is_stmt 1 view .LVU140 - 498 .loc 1 94 24 is_stmt 0 view .LVU141 - 499 014c 330A lsrs r3, r6, #8 - 500 .loc 1 94 13 view .LVU142 - 501 014e E370 strb r3, [r4, #3] - 95:Src/si5351.c **** regs[4] = msnx_p1 & 0xFF; - 502 .loc 1 95 5 is_stmt 1 view .LVU143 - 503 .loc 1 95 13 is_stmt 0 view .LVU144 - 504 0150 2671 strb r6, [r4, #4] - 96:Src/si5351.c **** regs[5] = ((msnx_p3 >> 12) & 0xF0) + ((msnx_p2 >> 16) & 0x0F); - 505 .loc 1 96 5 is_stmt 1 view .LVU145 - 506 .loc 1 96 25 is_stmt 0 view .LVU146 - 507 0152 000B lsrs r0, r0, #12 - 508 .LVL60: - 509 .loc 1 96 32 view .LVU147 - 510 0154 00F0F000 and r0, r0, #240 - 511 .loc 1 96 59 view .LVU148 - 512 0158 CBF30343 ubfx r3, fp, #16, #4 - 513 .loc 1 96 40 view .LVU149 - 514 015c 1843 orrs r0, r0, r3 - 515 .loc 1 96 13 view .LVU150 - 516 015e 6071 strb r0, [r4, #5] - 97:Src/si5351.c **** regs[6] = (msnx_p2 >> 8) & 0xFF; - 517 .loc 1 97 5 is_stmt 1 view .LVU151 - 518 .loc 1 97 24 is_stmt 0 view .LVU152 - 519 0160 4FEA1B23 lsr r3, fp, #8 - 520 .loc 1 97 13 view .LVU153 - 521 0164 A371 strb r3, [r4, #6] - 98:Src/si5351.c **** regs[7] = msnx_p2 & 0xFF; - 522 .loc 1 98 5 is_stmt 1 view .LVU154 - 523 .loc 1 98 13 is_stmt 0 view .LVU155 - 524 0166 84F807B0 strb fp, [r4, #7] - 99:Src/si5351.c **** - 100:Src/si5351.c **** // Output Multisynth Divider registers - 101:Src/si5351.c **** regs[8] = 0; // (msx_p3 >> 8) & 0xFF - 525 .loc 1 101 5 is_stmt 1 view .LVU156 - 526 .loc 1 101 13 is_stmt 0 view .LVU157 - 527 016a 0023 movs r3, #0 - 528 016c 2372 strb r3, [r4, #8] - 102:Src/si5351.c **** regs[9] = 1; // msx_p3 & 0xFF - 529 .loc 1 102 5 is_stmt 1 view .LVU158 - 530 .loc 1 102 13 is_stmt 0 view .LVU159 - 531 016e 0122 movs r2, #1 - 532 0170 6272 strb r2, [r4, #9] - 103:Src/si5351.c **** regs[10] = rx_div + msx_divby4 + ((msx_p1 >> 16) & 0x03); - 533 .loc 1 103 5 is_stmt 1 view .LVU160 - 534 .loc 1 103 23 is_stmt 0 view .LVU161 - 535 0172 5544 add r5, r5, r10 - 536 .LVL61: - 537 .loc 1 103 23 view .LVU162 - 538 0174 EDB2 uxtb r5, r5 - 539 .loc 1 103 54 view .LVU163 - 540 0176 C7F30142 ubfx r2, r7, #16, #2 - 541 .loc 1 103 36 view .LVU164 - 542 017a 1544 add r5, r5, r2 - 543 .loc 1 103 14 view .LVU165 - 544 017c A572 strb r5, [r4, #10] - ARM GAS /tmp/ccY965Wh.s page 13 + 116:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+7, 0x00); + 531 .loc 1 116 5 view .LVU173 + 532 0078 0021 movs r1, #0 + 533 007a 3920 movs r0, #57 + 534 007c FFF7FEFF bl si5351_write8 + 535 .LVL66: + 117:Src/si5351.c **** + 118:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2, 0x00); + 536 .loc 1 118 5 view .LVU174 + 537 0080 0021 movs r1, #0 + 538 0082 3A20 movs r0, #58 + 539 0084 FFF7FEFF bl si5351_write8 + 540 .LVL67: + 119:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+1, 0x01); + 541 .loc 1 119 5 view .LVU175 + 542 0088 0121 movs r1, #1 + 543 008a 3B20 movs r0, #59 + 544 008c FFF7FEFF bl si5351_write8 + 545 .LVL68: + 120:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+5, 0x00); + 546 .loc 1 120 5 view .LVU176 + 547 0090 0021 movs r1, #0 + 548 0092 3F20 movs r0, #63 + 549 0094 FFF7FEFF bl si5351_write8 + 550 .LVL69: + 121:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+6, 0x00); + 551 .loc 1 121 5 view .LVU177 + 552 0098 0021 movs r1, #0 + 553 009a 4020 movs r0, #64 + 554 009c FFF7FEFF bl si5351_write8 + 555 .LVL70: + 122:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+7, 0x00); + 556 .loc 1 122 5 view .LVU178 + 557 00a0 0021 movs r1, #0 + 558 00a2 4120 movs r0, #65 + 559 00a4 FFF7FEFF bl si5351_write8 + 560 .LVL71: + 123:Src/si5351.c **** + 124:Src/si5351.c **** si5351_write8(SI5351_CLK0_CONTROL, 0x4F); // Power up CLK0, PLLA, MS0 operates in integer mod + 561 .loc 1 124 5 view .LVU179 + 562 00a8 4F21 movs r1, #79 + 563 00aa 1020 movs r0, #16 + 564 00ac FFF7FEFF bl si5351_write8 + 565 .LVL72: + 125:Src/si5351.c **** si5351_write8(SI5351_CLK1_CONTROL, 0x5F); // Power up CLK1, PLLA, MS0 operates in integer mod + 566 .loc 1 125 5 view .LVU180 + 567 00b0 5F21 movs r1, #95 + 568 00b2 1120 movs r0, #17 + 569 00b4 FFF7FEFF bl si5351_write8 + 570 .LVL73: + 126:Src/si5351.c **** si5351_write8(SI5351_CLK2_CONTROL, 0x6F); // Power up CLK2, PLLB, int, non inv, multisynth 2, + 571 .loc 1 126 5 view .LVU181 + 572 00b8 6F21 movs r1, #111 + 573 00ba 1220 movs r0, #18 + 574 00bc FFF7FEFF bl si5351_write8 + 575 .LVL74: + 127:Src/si5351.c **** + ARM GAS /tmp/cccZCQn9.s page 14 - 104:Src/si5351.c **** regs[11] = (msx_p1 >> 8) & 0xFF; - 545 .loc 1 104 5 is_stmt 1 view .LVU166 - 546 .loc 1 104 24 is_stmt 0 view .LVU167 - 547 017e 3A0A lsrs r2, r7, #8 - 548 .loc 1 104 14 view .LVU168 - 549 0180 E272 strb r2, [r4, #11] - 105:Src/si5351.c **** regs[12] = msx_p1 & 0xFF; - 550 .loc 1 105 5 is_stmt 1 view .LVU169 - 551 .loc 1 105 14 is_stmt 0 view .LVU170 - 552 0182 2773 strb r7, [r4, #12] - 106:Src/si5351.c **** regs[13] = 0; // ((msx_p3 >> 12) & 0xF0) + (msx_p2 >> 16) & 0x0 - 553 .loc 1 106 5 is_stmt 1 view .LVU171 - 554 .loc 1 106 14 is_stmt 0 view .LVU172 - 555 0184 6373 strb r3, [r4, #13] - 107:Src/si5351.c **** regs[14] = 0; // (msx_p2 >> 8) & 0xFF - 556 .loc 1 107 5 is_stmt 1 view .LVU173 - 557 .loc 1 107 14 is_stmt 0 view .LVU174 - 558 0186 A373 strb r3, [r4, #14] - 108:Src/si5351.c **** regs[15] = 0; // msx_p2 & 0xFF - 559 .loc 1 108 5 is_stmt 1 view .LVU175 - 560 .loc 1 108 14 is_stmt 0 view .LVU176 - 561 0188 E373 strb r3, [r4, #15] - 109:Src/si5351.c **** - 110:Src/si5351.c **** // HAL_I2C_Master_Transmit(&hi2c2, Si5351_ConfigStruct->HW_I2C_Address, reg_data, sizeof(reg_data), - 111:Src/si5351.c **** return; - 562 .loc 1 111 5 is_stmt 1 view .LVU177 - 112:Src/si5351.c **** } - 563 .loc 1 112 1 is_stmt 0 view .LVU178 - 564 018a BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc} - 565 .LVL62: - 566 .L30: - 567 .loc 1 112 1 view .LVU179 - 568 018e 00BF .align 3 - 569 .L29: - 570 0190 00000000 .word 0 - 571 0194 A3E1C141 .word 1103225251 - 572 0198 00000000 .word 0 - 573 019c FC647241 .word 1098015996 - 574 01a0 00000000 .word 0 - 575 01a4 FEFF2F41 .word 1093664766 - 576 01a8 80D1F008 .word 150000000 - 577 01ac 68780400 .word 292968 - 578 01b0 FF45C323 .word 599999999 - 579 01b4 0000E03F .word 1071644672 - 580 01b8 FFFF0F00 .word 1048575 - 581 .cfi_endproc - 582 .LFE331: - 584 .section .text.si5351_initialize,"ax",%progbits - 585 .align 1 - 586 .global si5351_initialize - 587 .syntax unified - 588 .thumb - 589 .thumb_func - 591 si5351_initialize: - 592 .LFB332: - 113:Src/si5351.c **** - 114:Src/si5351.c **** void si5351_initialize(){ - ARM GAS /tmp/ccY965Wh.s page 14 - - - 593 .loc 1 114 25 is_stmt 1 view -0 - 594 .cfi_startproc - 595 @ args = 0, pretend = 0, frame = 0 - 596 @ frame_needed = 0, uses_anonymous_args = 0 - 597 0000 10B5 push {r4, lr} - 598 .LCFI7: - 599 .cfi_def_cfa_offset 8 - 600 .cfi_offset 4, -8 - 601 .cfi_offset 14, -4 - 602 0002 0024 movs r4, #0 - 115:Src/si5351.c **** uint8_t dummy; - 603 .loc 1 115 2 view .LVU181 - 116:Src/si5351.c **** // Initialize Si5351A - 117:Src/si5351.c **** while (si5351_read8(0,dummy) & 0x80); // Wait for Si5351A to initialize - 604 .loc 1 117 2 view .LVU182 - 605 .L32: - 606 .loc 1 117 9 discriminator 1 view .LVU183 - 607 0004 2146 mov r1, r4 - 608 0006 0020 movs r0, #0 - 609 0008 FFF7FEFF bl si5351_read8 - 610 .LVL63: - 611 000c 10F0800F tst r0, #128 - 612 0010 F8D1 bne .L32 - 118:Src/si5351.c **** oeb = 0xFF; - 613 .loc 1 118 2 view .LVU184 - 614 .loc 1 118 6 is_stmt 0 view .LVU185 - 615 0012 FF21 movs r1, #255 - 616 0014 2C4B ldr r3, .L34 - 617 0016 1970 strb r1, [r3] - 119:Src/si5351.c **** - 120:Src/si5351.c **** si5351_write8(SI5351_OUT_ENABLE, oeb); // Output Enable Control, disable all - 618 .loc 1 120 5 is_stmt 1 view .LVU186 - 619 0018 0320 movs r0, #3 - 620 001a FFF7FEFF bl si5351_write8 - 621 .LVL64: - 121:Src/si5351.c **** - 122:Src/si5351.c **** si5351_write8(SI5351_INPUT_SOURCE, 0x00); // PLL Input Source, select the XTAL input - 622 .loc 1 122 5 view .LVU187 - 623 001e 0021 movs r1, #0 - 624 0020 0F20 movs r0, #15 - 625 0022 FFF7FEFF bl si5351_write8 - 626 .LVL65: - 123:Src/si5351.c **** si5351_write8(SI5351_OUT_DIS_STATE, 0x00); // stato bassa Z giu se disabilitati - 627 .loc 1 123 5 view .LVU188 - 628 0026 0021 movs r1, #0 - 629 0028 1820 movs r0, #24 - 630 002a FFF7FEFF bl si5351_write8 - 631 .LVL66: - 124:Src/si5351.c **** - 125:Src/si5351.c **** // Output MultisynthN, e = 0, f = 1, MS0_P2 and MSO_P3 - 126:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0, 0x00); - 632 .loc 1 126 5 view .LVU189 - 633 002e 0021 movs r1, #0 - 634 0030 2A20 movs r0, #42 - 635 0032 FFF7FEFF bl si5351_write8 - 636 .LVL67: - 127:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+1, 0x01); - ARM GAS /tmp/ccY965Wh.s page 15 - - - 637 .loc 1 127 5 view .LVU190 - 638 0036 0121 movs r1, #1 - 639 0038 2B20 movs r0, #43 - 640 003a FFF7FEFF bl si5351_write8 - 641 .LVL68: - 128:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+5, 0x00); - 642 .loc 1 128 5 view .LVU191 - 643 003e 0021 movs r1, #0 - 644 0040 2F20 movs r0, #47 - 645 0042 FFF7FEFF bl si5351_write8 - 646 .LVL69: - 129:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+6, 0x00); - 647 .loc 1 129 5 view .LVU192 - 648 0046 0021 movs r1, #0 - 649 0048 3020 movs r0, #48 - 650 004a FFF7FEFF bl si5351_write8 - 651 .LVL70: - 130:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH0+7, 0x00); - 652 .loc 1 130 5 view .LVU193 - 653 004e 0021 movs r1, #0 - 654 0050 3120 movs r0, #49 - 655 0052 FFF7FEFF bl si5351_write8 - 656 .LVL71: + 128:Src/si5351.c **** // Reference load configuration + 129:Src/si5351.c **** si5351_write8(SI5351_CRYSTAL_LOAD, SI5351_CRYSTAL_LOAD_VALUE); // Set reference load C + 576 .loc 1 129 5 view .LVU182 + 577 00c0 1221 movs r1, #18 + 578 00c2 B720 movs r0, #183 + 579 00c4 FFF7FEFF bl si5351_write8 + 580 .LVL75: + 130:Src/si5351.c **** } + 581 .loc 1 130 1 is_stmt 0 view .LVU183 + 582 00c8 03B0 add sp, sp, #12 + 583 .LCFI3: + 584 .cfi_def_cfa_offset 4 + 585 @ sp needed + 586 00ca 5DF804FB ldr pc, [sp], #4 + 587 .L25: + 588 00ce 00BF .align 2 + 589 .L24: + 590 00d0 00000000 .word oeb + 591 .cfi_endproc + 592 .LFE330: + 594 .section .text.si5351_set_frequency,"ax",%progbits + 595 .align 1 + 596 .global si5351_set_frequency + 597 .syntax unified + 598 .thumb + 599 .thumb_func + 601 si5351_set_frequency: + 602 .LVL76: + 603 .LFB331: 131:Src/si5351.c **** - 132:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1, 0x00); - 657 .loc 1 132 5 view .LVU194 - 658 0056 0021 movs r1, #0 - 659 0058 3220 movs r0, #50 - 660 005a FFF7FEFF bl si5351_write8 - 661 .LVL72: - 133:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+1, 0x01); - 662 .loc 1 133 5 view .LVU195 - 663 005e 0121 movs r1, #1 - 664 0060 3320 movs r0, #51 - 665 0062 FFF7FEFF bl si5351_write8 - 666 .LVL73: - 134:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+5, 0x00); - 667 .loc 1 134 5 view .LVU196 - 668 0066 0021 movs r1, #0 - 669 0068 3720 movs r0, #55 - 670 006a FFF7FEFF bl si5351_write8 - 671 .LVL74: - 135:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+6, 0x00); - 672 .loc 1 135 5 view .LVU197 - 673 006e 0021 movs r1, #0 - 674 0070 3820 movs r0, #56 - 675 0072 FFF7FEFF bl si5351_write8 - 676 .LVL75: - 136:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH1+7, 0x00); - 677 .loc 1 136 5 view .LVU198 - 678 0076 0021 movs r1, #0 - 679 0078 3920 movs r0, #57 - 680 007a FFF7FEFF bl si5351_write8 - 681 .LVL76: - 137:Src/si5351.c **** - 138:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2, 0x00); - 682 .loc 1 138 5 view .LVU199 - ARM GAS /tmp/ccY965Wh.s page 16 + 132:Src/si5351.c **** void si5351_set_frequency(uint32_t freq, uint8_t pll){ + 604 .loc 1 132 54 is_stmt 1 view -0 + 605 .cfi_startproc + 606 @ args = 0, pretend = 0, frame = 16 + 607 @ frame_needed = 0, uses_anonymous_args = 0 + 608 .loc 1 132 54 is_stmt 0 view .LVU185 + 609 0000 10B5 push {r4, lr} + 610 .LCFI4: + 611 .cfi_def_cfa_offset 8 + 612 .cfi_offset 4, -8 + 613 .cfi_offset 14, -4 + 614 0002 84B0 sub sp, sp, #16 + 615 .LCFI5: + 616 .cfi_def_cfa_offset 24 + 617 0004 0C46 mov r4, r1 + 133:Src/si5351.c **** uint8_t regs[16]; + 618 .loc 1 133 2 is_stmt 1 view .LVU186 + 134:Src/si5351.c **** CalcRegisters(freq, regs); + 619 .loc 1 134 2 view .LVU187 + 620 0006 6946 mov r1, sp + 621 .LVL77: + 622 .loc 1 134 2 is_stmt 0 view .LVU188 + 623 0008 FFF7FEFF bl CalcRegisters + 624 .LVL78: + 135:Src/si5351.c **** + 136:Src/si5351.c **** // Load Output Multisynth0 with d (e and f already set during init. and never changed) + 137:Src/si5351.c **** if(pll == 0){ + ARM GAS /tmp/cccZCQn9.s page 15 - 683 007e 0021 movs r1, #0 - 684 0080 3A20 movs r0, #58 - 685 0082 FFF7FEFF bl si5351_write8 - 686 .LVL77: - 139:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+1, 0x01); - 687 .loc 1 139 5 view .LVU200 - 688 0086 0121 movs r1, #1 - 689 0088 3B20 movs r0, #59 - 690 008a FFF7FEFF bl si5351_write8 - 691 .LVL78: - 140:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+5, 0x00); - 692 .loc 1 140 5 view .LVU201 - 693 008e 0021 movs r1, #0 - 694 0090 3F20 movs r0, #63 - 695 0092 FFF7FEFF bl si5351_write8 - 696 .LVL79: - 141:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+6, 0x00); - 697 .loc 1 141 5 view .LVU202 - 698 0096 0021 movs r1, #0 - 699 0098 4020 movs r0, #64 - 700 009a FFF7FEFF bl si5351_write8 - 701 .LVL80: - 142:Src/si5351.c **** si5351_write8(SI5351_MULTISYNTH2+7, 0x00); - 702 .loc 1 142 5 view .LVU203 - 703 009e 0021 movs r1, #0 - 704 00a0 4120 movs r0, #65 - 705 00a2 FFF7FEFF bl si5351_write8 - 706 .LVL81: - 143:Src/si5351.c **** - 144:Src/si5351.c **** si5351_write8(SI5351_CLK0_CONTROL, 0x4F); // Power up CLK0, PLLA, MS0 operates in integer mod - 707 .loc 1 144 5 view .LVU204 - 708 00a6 4F21 movs r1, #79 - 709 00a8 1020 movs r0, #16 - 710 00aa FFF7FEFF bl si5351_write8 - 711 .LVL82: - 145:Src/si5351.c **** si5351_write8(SI5351_CLK1_CONTROL, 0x5F); // Power up CLK1, PLLA, MS0 operates in integer mod - 712 .loc 1 145 5 view .LVU205 - 713 00ae 5F21 movs r1, #95 - 714 00b0 1120 movs r0, #17 - 715 00b2 FFF7FEFF bl si5351_write8 - 716 .LVL83: - 146:Src/si5351.c **** si5351_write8(SI5351_CLK2_CONTROL, 0x6F); // Power up CLK2, PLLB, int, non inv, multisynth 2, - 717 .loc 1 146 5 view .LVU206 - 718 00b6 6F21 movs r1, #111 - 719 00b8 1220 movs r0, #18 - 720 00ba FFF7FEFF bl si5351_write8 - 721 .LVL84: - 147:Src/si5351.c **** - 148:Src/si5351.c **** // Reference load configuration - 149:Src/si5351.c **** si5351_write8(SI5351_CRYSTAL_LOAD, 0x12); // Set reference load C: 6 pF = 0x12, 8 pF = - 722 .loc 1 149 5 view .LVU207 - 723 00be 1221 movs r1, #18 - 724 00c0 B720 movs r0, #183 - 725 00c2 FFF7FEFF bl si5351_write8 - 726 .LVL85: - 150:Src/si5351.c **** } - 727 .loc 1 150 1 is_stmt 0 view .LVU208 - ARM GAS /tmp/ccY965Wh.s page 17 + 625 .loc 1 137 2 is_stmt 1 view .LVU189 + 626 .loc 1 137 4 is_stmt 0 view .LVU190 + 627 000c 94B1 cbz r4, .L37 + 138:Src/si5351.c **** for (int i = 0; i < 8; i++) + 139:Src/si5351.c **** si5351_write8(SI5351_PLLA + i, regs[i]); + 140:Src/si5351.c **** for (int i = 10; i < 13; i++) + 141:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 142:Src/si5351.c **** } else if(pll == 1){ + 628 .loc 1 142 9 is_stmt 1 view .LVU191 + 629 .loc 1 142 11 is_stmt 0 view .LVU192 + 630 000e 012C cmp r4, #1 + 631 0010 1FD1 bne .L32 + 632 .LBB4: + 143:Src/si5351.c **** for (int i = 0; i < 8; i++) + 633 .loc 1 143 12 view .LVU193 + 634 0012 0024 movs r4, #0 + 635 .LVL79: + 636 .loc 1 143 12 view .LVU194 + 637 0014 2EE0 b .L33 + 638 .LVL80: + 639 .L29: + 640 .loc 1 143 12 view .LVU195 + 641 .LBE4: + 642 .LBB5: + 139:Src/si5351.c **** for (int i = 10; i < 13; i++) + 643 .loc 1 139 4 is_stmt 1 view .LVU196 + 644 0016 04F11003 add r3, r4, #16 + 645 001a 6B44 add r3, sp, r3 + 646 001c 04F11A00 add r0, r4, #26 + 647 0020 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 + 648 0024 C0B2 uxtb r0, r0 + 649 0026 FFF7FEFF bl si5351_write8 + 650 .LVL81: + 138:Src/si5351.c **** for (int i = 0; i < 8; i++) + 651 .loc 1 138 27 discriminator 3 view .LVU197 + 652 002a 0134 adds r4, r4, #1 + 653 .LVL82: + 654 .L27: + 138:Src/si5351.c **** for (int i = 0; i < 8; i++) + 655 .loc 1 138 21 discriminator 1 view .LVU198 + 656 002c 072C cmp r4, #7 + 657 002e F2DD ble .L29 + 658 .LBE5: + 659 .LBB6: + 140:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 660 .loc 1 140 12 is_stmt 0 view .LVU199 + 661 0030 0A24 movs r4, #10 + 662 .LVL83: + 140:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 663 .loc 1 140 12 view .LVU200 + 664 0032 0CE0 b .L30 + 665 .LVL84: + 666 .L37: + 140:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 667 .loc 1 140 12 view .LVU201 + 668 .LBE6: + 669 .LBB7: + ARM GAS /tmp/cccZCQn9.s page 16 - 728 00c6 10BD pop {r4, pc} - 729 .L35: - 730 .align 2 - 731 .L34: - 732 00c8 00000000 .word oeb - 733 .cfi_endproc - 734 .LFE332: - 736 .section .text.si5351_set_frequency,"ax",%progbits - 737 .align 1 - 738 .global si5351_set_frequency - 739 .syntax unified - 740 .thumb - 741 .thumb_func - 743 si5351_set_frequency: - 744 .LVL86: - 745 .LFB333: - 151:Src/si5351.c **** - 152:Src/si5351.c **** void si5351_set_frequency(uint32_t freq, uint8_t pll){ - 746 .loc 1 152 54 is_stmt 1 view -0 - 747 .cfi_startproc - 748 @ args = 0, pretend = 0, frame = 16 - 749 @ frame_needed = 0, uses_anonymous_args = 0 - 750 .loc 1 152 54 is_stmt 0 view .LVU210 - 751 0000 10B5 push {r4, lr} - 752 .LCFI8: - 753 .cfi_def_cfa_offset 8 - 754 .cfi_offset 4, -8 - 755 .cfi_offset 14, -4 - 756 0002 84B0 sub sp, sp, #16 - 757 .LCFI9: - 758 .cfi_def_cfa_offset 24 - 759 0004 0C46 mov r4, r1 - 153:Src/si5351.c **** uint8_t regs[16]; - 760 .loc 1 153 2 is_stmt 1 view .LVU211 - 154:Src/si5351.c **** CalcRegisters(freq, regs); - 761 .loc 1 154 2 view .LVU212 - 762 0006 6946 mov r1, sp - 763 .LVL87: - 764 .loc 1 154 2 is_stmt 0 view .LVU213 - 765 0008 FFF7FEFF bl CalcRegisters - 766 .LVL88: - 155:Src/si5351.c **** - 156:Src/si5351.c **** // Load Output Multisynth0 with d (e and f already set during init. and never changed) - 157:Src/si5351.c **** if(pll == 0){ - 767 .loc 1 157 2 is_stmt 1 view .LVU214 - 768 .loc 1 157 4 is_stmt 0 view .LVU215 - 769 000c 94B1 cbz r4, .L47 - 158:Src/si5351.c **** for (int i = 0; i < 8; i++) - 159:Src/si5351.c **** si5351_write8(SI5351_PLLA + i, regs[i]); - 160:Src/si5351.c **** for (int i = 10; i < 13; i++) - 161:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 162:Src/si5351.c **** } else if(pll == 1){ - 770 .loc 1 162 9 is_stmt 1 view .LVU216 - 771 .loc 1 162 11 is_stmt 0 view .LVU217 - 772 000e 012C cmp r4, #1 - 773 0010 1FD1 bne .L42 - 774 .LBB4: - ARM GAS /tmp/ccY965Wh.s page 18 + 138:Src/si5351.c **** si5351_write8(SI5351_PLLA + i, regs[i]); + 670 .loc 1 138 12 view .LVU202 + 671 0034 0024 movs r4, #0 + 672 0036 F9E7 b .L27 + 673 .LVL85: + 674 .L31: + 138:Src/si5351.c **** si5351_write8(SI5351_PLLA + i, regs[i]); + 675 .loc 1 138 12 view .LVU203 + 676 .LBE7: + 677 .LBB8: + 141:Src/si5351.c **** } else if(pll == 1){ + 678 .loc 1 141 11 is_stmt 1 view .LVU204 + 679 0038 04F11003 add r3, r4, #16 + 680 003c 6B44 add r3, sp, r3 + 681 003e 04F12200 add r0, r4, #34 + 682 0042 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 + 683 0046 C0B2 uxtb r0, r0 + 684 0048 FFF7FEFF bl si5351_write8 + 685 .LVL86: + 140:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 686 .loc 1 140 29 discriminator 3 view .LVU205 + 687 004c 0134 adds r4, r4, #1 + 688 .LVL87: + 689 .L30: + 140:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 690 .loc 1 140 22 discriminator 1 view .LVU206 + 691 004e 0C2C cmp r4, #12 + 692 0050 F2DD ble .L31 + 693 .LVL88: + 694 .L32: + 140:Src/si5351.c **** si5351_write8(34 + i, regs[i]); + 695 .loc 1 140 22 is_stmt 0 discriminator 1 view .LVU207 + 696 .LBE8: + 144:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); + 145:Src/si5351.c **** for (int i = 10; i < 13; i++) + 146:Src/si5351.c **** si5351_write8(42 + i, regs[i]); + 147:Src/si5351.c **** } + 148:Src/si5351.c **** + 149:Src/si5351.c **** // Reset PLLA - fa un glitch, pero se non lo fai fa overflow + 150:Src/si5351.c **** // HAL_Delay(1); // Allow registers to settle before resetting the PLL + 151:Src/si5351.c **** si5351_write8(SI5351_RESET, 0x20); + 697 .loc 1 151 5 is_stmt 1 view .LVU208 + 698 0052 2021 movs r1, #32 + 699 0054 B120 movs r0, #177 + 700 0056 FFF7FEFF bl si5351_write8 + 701 .LVL89: + 152:Src/si5351.c **** } + 702 .loc 1 152 1 is_stmt 0 view .LVU209 + 703 005a 04B0 add sp, sp, #16 + 704 .LCFI6: + 705 .cfi_remember_state + 706 .cfi_def_cfa_offset 8 + 707 @ sp needed + 708 005c 10BD pop {r4, pc} + 709 .LVL90: + 710 .L34: + 711 .LCFI7: + ARM GAS /tmp/cccZCQn9.s page 17 - 163:Src/si5351.c **** for (int i = 0; i < 8; i++) - 775 .loc 1 163 12 view .LVU218 - 776 0012 0024 movs r4, #0 - 777 .LVL89: - 778 .loc 1 163 12 view .LVU219 - 779 0014 2EE0 b .L43 - 780 .LVL90: - 781 .L39: - 782 .loc 1 163 12 view .LVU220 - 783 .LBE4: - 784 .LBB5: - 159:Src/si5351.c **** for (int i = 10; i < 13; i++) - 785 .loc 1 159 4 is_stmt 1 view .LVU221 - 786 0016 04F11003 add r3, r4, #16 - 787 001a 6B44 add r3, sp, r3 - 788 001c 04F11A00 add r0, r4, #26 - 789 0020 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 - 790 0024 C0B2 uxtb r0, r0 - 791 0026 FFF7FEFF bl si5351_write8 - 792 .LVL91: - 158:Src/si5351.c **** for (int i = 0; i < 8; i++) - 793 .loc 1 158 27 discriminator 3 view .LVU222 - 794 002a 0134 adds r4, r4, #1 - 795 .LVL92: - 796 .L37: - 158:Src/si5351.c **** for (int i = 0; i < 8; i++) - 797 .loc 1 158 21 discriminator 1 view .LVU223 - 798 002c 072C cmp r4, #7 - 799 002e F2DD ble .L39 - 800 .LBE5: - 801 .LBB6: - 160:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 802 .loc 1 160 12 is_stmt 0 view .LVU224 - 803 0030 0A24 movs r4, #10 - 804 .LVL93: - 160:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 805 .loc 1 160 12 view .LVU225 - 806 0032 0CE0 b .L40 - 807 .LVL94: - 808 .L47: - 160:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 809 .loc 1 160 12 view .LVU226 - 810 .LBE6: - 811 .LBB7: - 158:Src/si5351.c **** si5351_write8(SI5351_PLLA + i, regs[i]); - 812 .loc 1 158 12 view .LVU227 - 813 0034 0024 movs r4, #0 - 814 0036 F9E7 b .L37 - 815 .LVL95: - 816 .L41: - 158:Src/si5351.c **** si5351_write8(SI5351_PLLA + i, regs[i]); - 817 .loc 1 158 12 view .LVU228 - 818 .LBE7: - 819 .LBB8: - 161:Src/si5351.c **** } else if(pll == 1){ - 820 .loc 1 161 11 is_stmt 1 view .LVU229 - 821 0038 04F11003 add r3, r4, #16 - ARM GAS /tmp/ccY965Wh.s page 19 + 712 .cfi_restore_state + 713 .LBB9: + 144:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); + 714 .loc 1 144 4 is_stmt 1 view .LVU210 + 715 005e 04F11003 add r3, r4, #16 + 716 0062 6B44 add r3, sp, r3 + 717 0064 04F12200 add r0, r4, #34 + 718 0068 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 + 719 006c C0B2 uxtb r0, r0 + 720 006e FFF7FEFF bl si5351_write8 + 721 .LVL91: + 143:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); + 722 .loc 1 143 27 discriminator 3 view .LVU211 + 723 0072 0134 adds r4, r4, #1 + 724 .LVL92: + 725 .L33: + 143:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); + 726 .loc 1 143 21 discriminator 1 view .LVU212 + 727 0074 072C cmp r4, #7 + 728 0076 F2DD ble .L34 + 729 .LBE9: + 730 .LBB10: + 145:Src/si5351.c **** si5351_write8(42 + i, regs[i]); + 731 .loc 1 145 12 is_stmt 0 view .LVU213 + 732 0078 0A24 movs r4, #10 + 733 .LVL93: + 145:Src/si5351.c **** si5351_write8(42 + i, regs[i]); + 734 .loc 1 145 12 view .LVU214 + 735 007a 0AE0 b .L35 + 736 .LVL94: + 737 .L36: + 146:Src/si5351.c **** } + 738 .loc 1 146 11 is_stmt 1 view .LVU215 + 739 007c 04F11003 add r3, r4, #16 + 740 0080 6B44 add r3, sp, r3 + 741 0082 04F12A00 add r0, r4, #42 + 742 0086 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 + 743 008a C0B2 uxtb r0, r0 + 744 008c FFF7FEFF bl si5351_write8 + 745 .LVL95: + 145:Src/si5351.c **** si5351_write8(42 + i, regs[i]); + 746 .loc 1 145 29 discriminator 3 view .LVU216 + 747 0090 0134 adds r4, r4, #1 + 748 .LVL96: + 749 .L35: + 145:Src/si5351.c **** si5351_write8(42 + i, regs[i]); + 750 .loc 1 145 22 discriminator 1 view .LVU217 + 751 0092 0C2C cmp r4, #12 + 752 0094 F2DD ble .L36 + 753 0096 DCE7 b .L32 + 754 .LBE10: + 755 .cfi_endproc + 756 .LFE331: + 758 .section .text.si5351_off_clk,"ax",%progbits + 759 .align 1 + 760 .global si5351_off_clk + 761 .syntax unified + ARM GAS /tmp/cccZCQn9.s page 18 - 822 003c 6B44 add r3, sp, r3 - 823 003e 04F12200 add r0, r4, #34 - 824 0042 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 - 825 0046 C0B2 uxtb r0, r0 - 826 0048 FFF7FEFF bl si5351_write8 - 827 .LVL96: - 160:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 828 .loc 1 160 29 discriminator 3 view .LVU230 - 829 004c 0134 adds r4, r4, #1 - 830 .LVL97: - 831 .L40: - 160:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 832 .loc 1 160 22 discriminator 1 view .LVU231 - 833 004e 0C2C cmp r4, #12 - 834 0050 F2DD ble .L41 - 835 .LVL98: - 836 .L42: - 160:Src/si5351.c **** si5351_write8(34 + i, regs[i]); - 837 .loc 1 160 22 is_stmt 0 discriminator 1 view .LVU232 - 838 .LBE8: - 164:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); - 165:Src/si5351.c **** for (int i = 10; i < 13; i++) - 166:Src/si5351.c **** si5351_write8(42 + i, regs[i]); - 167:Src/si5351.c **** } - 168:Src/si5351.c **** - 169:Src/si5351.c **** // Reset PLLA - 170:Src/si5351.c **** // delayMicroseconds(500); // Allow registers to settle before resetting the PLL - 171:Src/si5351.c **** si5351_write8(SI5351_RESET, 0x20); - 839 .loc 1 171 5 is_stmt 1 view .LVU233 - 840 0052 2021 movs r1, #32 - 841 0054 B120 movs r0, #177 - 842 0056 FFF7FEFF bl si5351_write8 - 843 .LVL99: - 172:Src/si5351.c **** } - 844 .loc 1 172 1 is_stmt 0 view .LVU234 - 845 005a 04B0 add sp, sp, #16 - 846 .LCFI10: - 847 .cfi_remember_state - 848 .cfi_def_cfa_offset 8 - 849 @ sp needed - 850 005c 10BD pop {r4, pc} - 851 .LVL100: - 852 .L44: - 853 .LCFI11: - 854 .cfi_restore_state - 855 .LBB9: - 164:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); - 856 .loc 1 164 4 is_stmt 1 view .LVU235 - 857 005e 04F11003 add r3, r4, #16 - 858 0062 6B44 add r3, sp, r3 - 859 0064 04F12200 add r0, r4, #34 - 860 0068 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 - 861 006c C0B2 uxtb r0, r0 - 862 006e FFF7FEFF bl si5351_write8 - 863 .LVL101: - 163:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); - 864 .loc 1 163 27 discriminator 3 view .LVU236 - ARM GAS /tmp/ccY965Wh.s page 20 + 762 .thumb + 763 .thumb_func + 765 si5351_off_clk: + 766 .LVL97: + 767 .LFB332: + 153:Src/si5351.c **** + 154:Src/si5351.c **** void si5351_off_clk(uint8_t clk){ + 768 .loc 1 154 33 view -0 + 769 .cfi_startproc + 770 @ args = 0, pretend = 0, frame = 0 + 771 @ frame_needed = 0, uses_anonymous_args = 0 + 772 .loc 1 154 33 is_stmt 0 view .LVU219 + 773 0000 08B5 push {r3, lr} + 774 .LCFI8: + 775 .cfi_def_cfa_offset 8 + 776 .cfi_offset 3, -8 + 777 .cfi_offset 14, -4 + 155:Src/si5351.c **** oeb |= 1U << clk; + 778 .loc 1 155 2 is_stmt 1 view .LVU220 + 779 .loc 1 155 12 is_stmt 0 view .LVU221 + 780 0002 0123 movs r3, #1 + 781 0004 8340 lsls r3, r3, r0 + 782 .loc 1 155 6 view .LVU222 + 783 0006 044A ldr r2, .L43 + 784 0008 1178 ldrb r1, [r2] @ zero_extendqisi2 + 785 000a 1943 orrs r1, r1, r3 + 786 000c C9B2 uxtb r1, r1 + 787 000e 1170 strb r1, [r2] + 156:Src/si5351.c **** si5351_write8(SI5351_OUT_ENABLE, oeb); + 788 .loc 1 156 2 is_stmt 1 view .LVU223 + 789 0010 0320 movs r0, #3 + 790 .LVL98: + 791 .loc 1 156 2 is_stmt 0 view .LVU224 + 792 0012 FFF7FEFF bl si5351_write8 + 793 .LVL99: + 157:Src/si5351.c **** } + 794 .loc 1 157 1 view .LVU225 + 795 0016 08BD pop {r3, pc} + 796 .L44: + 797 .align 2 + 798 .L43: + 799 0018 00000000 .word oeb + 800 .cfi_endproc + 801 .LFE332: + 803 .section .text.si5351_on_clk,"ax",%progbits + 804 .align 1 + 805 .global si5351_on_clk + 806 .syntax unified + 807 .thumb + 808 .thumb_func + 810 si5351_on_clk: + 811 .LVL100: + 812 .LFB333: + 158:Src/si5351.c **** + 159:Src/si5351.c **** void si5351_on_clk(uint8_t clk){ + 813 .loc 1 159 32 is_stmt 1 view -0 + 814 .cfi_startproc + ARM GAS /tmp/cccZCQn9.s page 19 - 865 0072 0134 adds r4, r4, #1 - 866 .LVL102: - 867 .L43: - 163:Src/si5351.c **** si5351_write8(SI5351_PLLB + i, regs[i]); - 868 .loc 1 163 21 discriminator 1 view .LVU237 - 869 0074 072C cmp r4, #7 - 870 0076 F2DD ble .L44 - 871 .LBE9: - 872 .LBB10: - 165:Src/si5351.c **** si5351_write8(42 + i, regs[i]); - 873 .loc 1 165 12 is_stmt 0 view .LVU238 - 874 0078 0A24 movs r4, #10 - 875 .LVL103: - 165:Src/si5351.c **** si5351_write8(42 + i, regs[i]); - 876 .loc 1 165 12 view .LVU239 - 877 007a 0AE0 b .L45 - 878 .LVL104: - 879 .L46: - 166:Src/si5351.c **** } - 880 .loc 1 166 11 is_stmt 1 view .LVU240 - 881 007c 04F11003 add r3, r4, #16 - 882 0080 6B44 add r3, sp, r3 - 883 0082 04F12A00 add r0, r4, #42 - 884 0086 13F8101C ldrb r1, [r3, #-16] @ zero_extendqisi2 - 885 008a C0B2 uxtb r0, r0 - 886 008c FFF7FEFF bl si5351_write8 - 887 .LVL105: - 165:Src/si5351.c **** si5351_write8(42 + i, regs[i]); - 888 .loc 1 165 29 discriminator 3 view .LVU241 - 889 0090 0134 adds r4, r4, #1 - 890 .LVL106: - 891 .L45: - 165:Src/si5351.c **** si5351_write8(42 + i, regs[i]); - 892 .loc 1 165 22 discriminator 1 view .LVU242 - 893 0092 0C2C cmp r4, #12 - 894 0094 F2DD ble .L46 - 895 0096 DCE7 b .L42 - 896 .LBE10: - 897 .cfi_endproc - 898 .LFE333: - 900 .section .text.si5351_off_clk,"ax",%progbits - 901 .align 1 - 902 .global si5351_off_clk - 903 .syntax unified - 904 .thumb - 905 .thumb_func - 907 si5351_off_clk: - 908 .LVL107: - 909 .LFB334: - 173:Src/si5351.c **** - 174:Src/si5351.c **** void si5351_off_clk(uint8_t clk){ - 910 .loc 1 174 33 view -0 - 911 .cfi_startproc - 912 @ args = 0, pretend = 0, frame = 0 - 913 @ frame_needed = 0, uses_anonymous_args = 0 - 914 .loc 1 174 33 is_stmt 0 view .LVU244 - 915 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccY965Wh.s page 21 - - - 916 .LCFI12: - 917 .cfi_def_cfa_offset 8 - 918 .cfi_offset 3, -8 - 919 .cfi_offset 14, -4 - 175:Src/si5351.c **** oeb |= 1U << clk; - 920 .loc 1 175 2 is_stmt 1 view .LVU245 - 921 .loc 1 175 12 is_stmt 0 view .LVU246 - 922 0002 0123 movs r3, #1 - 923 0004 8340 lsls r3, r3, r0 - 924 .loc 1 175 6 view .LVU247 - 925 0006 044A ldr r2, .L53 - 926 0008 1178 ldrb r1, [r2] @ zero_extendqisi2 - 927 000a 1943 orrs r1, r1, r3 - 928 000c C9B2 uxtb r1, r1 - 929 000e 1170 strb r1, [r2] - 176:Src/si5351.c **** si5351_write8(SI5351_OUT_ENABLE, oeb); - 930 .loc 1 176 2 is_stmt 1 view .LVU248 - 931 0010 0320 movs r0, #3 - 932 .LVL108: - 933 .loc 1 176 2 is_stmt 0 view .LVU249 - 934 0012 FFF7FEFF bl si5351_write8 - 935 .LVL109: - 177:Src/si5351.c **** } - 936 .loc 1 177 1 view .LVU250 - 937 0016 08BD pop {r3, pc} - 938 .L54: - 939 .align 2 - 940 .L53: - 941 0018 00000000 .word oeb - 942 .cfi_endproc - 943 .LFE334: - 945 .section .text.si5351_on_clk,"ax",%progbits - 946 .align 1 - 947 .global si5351_on_clk - 948 .syntax unified - 949 .thumb - 950 .thumb_func - 952 si5351_on_clk: - 953 .LVL110: - 954 .LFB335: - 178:Src/si5351.c **** - 179:Src/si5351.c **** void si5351_on_clk(uint8_t clk){ - 955 .loc 1 179 32 is_stmt 1 view -0 - 956 .cfi_startproc - 957 @ args = 0, pretend = 0, frame = 0 - 958 @ frame_needed = 0, uses_anonymous_args = 0 - 959 .loc 1 179 32 is_stmt 0 view .LVU252 - 960 0000 08B5 push {r3, lr} - 961 .LCFI13: - 962 .cfi_def_cfa_offset 8 - 963 .cfi_offset 3, -8 - 964 .cfi_offset 14, -4 - 180:Src/si5351.c **** oeb &= ~(1U << clk); - 965 .loc 1 180 2 is_stmt 1 view .LVU253 - 966 .loc 1 180 14 is_stmt 0 view .LVU254 - 967 0002 0123 movs r3, #1 - 968 0004 8340 lsls r3, r3, r0 - ARM GAS /tmp/ccY965Wh.s page 22 - - - 969 .loc 1 180 6 view .LVU255 - 970 0006 044A ldr r2, .L57 - 971 0008 1178 ldrb r1, [r2] @ zero_extendqisi2 - 972 000a 21EA0301 bic r1, r1, r3 - 973 000e 1170 strb r1, [r2] - 181:Src/si5351.c **** si5351_write8(SI5351_OUT_ENABLE, oeb); - 974 .loc 1 181 2 is_stmt 1 view .LVU256 - 975 0010 0320 movs r0, #3 - 976 .LVL111: - 977 .loc 1 181 2 is_stmt 0 view .LVU257 - 978 0012 FFF7FEFF bl si5351_write8 - 979 .LVL112: - 182:Src/si5351.c **** } - 980 .loc 1 182 1 view .LVU258 - 981 0016 08BD pop {r3, pc} - 982 .L58: - 983 .align 2 - 984 .L57: - 985 0018 00000000 .word oeb - 986 .cfi_endproc - 987 .LFE335: - 989 .global oeb - 990 .section .bss.oeb,"aw",%nobits - 993 oeb: - 994 0000 00 .space 1 - 995 .text - 996 .Letext0: - 997 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 998 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 999 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1000 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 1001 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 1002 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" - 1003 .file 8 "Inc/si5351.h" - ARM GAS /tmp/ccY965Wh.s page 23 + 815 @ args = 0, pretend = 0, frame = 0 + 816 @ frame_needed = 0, uses_anonymous_args = 0 + 817 .loc 1 159 32 is_stmt 0 view .LVU227 + 818 0000 08B5 push {r3, lr} + 819 .LCFI9: + 820 .cfi_def_cfa_offset 8 + 821 .cfi_offset 3, -8 + 822 .cfi_offset 14, -4 + 160:Src/si5351.c **** oeb &= ~(1U << clk); + 823 .loc 1 160 2 is_stmt 1 view .LVU228 + 824 .loc 1 160 14 is_stmt 0 view .LVU229 + 825 0002 0123 movs r3, #1 + 826 0004 8340 lsls r3, r3, r0 + 827 .loc 1 160 6 view .LVU230 + 828 0006 044A ldr r2, .L47 + 829 0008 1178 ldrb r1, [r2] @ zero_extendqisi2 + 830 000a 21EA0301 bic r1, r1, r3 + 831 000e 1170 strb r1, [r2] + 161:Src/si5351.c **** si5351_write8(SI5351_OUT_ENABLE, oeb); + 832 .loc 1 161 2 is_stmt 1 view .LVU231 + 833 0010 0320 movs r0, #3 + 834 .LVL101: + 835 .loc 1 161 2 is_stmt 0 view .LVU232 + 836 0012 FFF7FEFF bl si5351_write8 + 837 .LVL102: + 162:Src/si5351.c **** } + 838 .loc 1 162 1 view .LVU233 + 839 0016 08BD pop {r3, pc} + 840 .L48: + 841 .align 2 + 842 .L47: + 843 0018 00000000 .word oeb + 844 .cfi_endproc + 845 .LFE333: + 847 .global oeb + 848 .section .bss.oeb,"aw",%nobits + 851 oeb: + 852 0000 00 .space 1 + 853 .text + 854 .Letext0: + 855 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 856 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 857 .file 4 "Inc/si5351.h" + ARM GAS /tmp/cccZCQn9.s page 20 DEFINED SYMBOLS *ABS*:00000000 si5351.c - /tmp/ccY965Wh.s:21 .text.si5351_write8:00000000 $t - /tmp/ccY965Wh.s:27 .text.si5351_write8:00000000 si5351_write8 - /tmp/ccY965Wh.s:83 .text.si5351_write8:00000038 $d - /tmp/ccY965Wh.s:88 .text.si5351_read8:00000000 $t - /tmp/ccY965Wh.s:94 .text.si5351_read8:00000000 si5351_read8 - /tmp/ccY965Wh.s:153 .text.si5351_read8:00000034 $d - /tmp/ccY965Wh.s:166 .text.CalcRegisters:00000000 $t - /tmp/ccY965Wh.s:172 .text.CalcRegisters:00000000 CalcRegisters - /tmp/ccY965Wh.s:570 .text.CalcRegisters:00000190 $d - /tmp/ccY965Wh.s:585 .text.si5351_initialize:00000000 $t - /tmp/ccY965Wh.s:591 .text.si5351_initialize:00000000 si5351_initialize - /tmp/ccY965Wh.s:732 .text.si5351_initialize:000000c8 $d - /tmp/ccY965Wh.s:993 .bss.oeb:00000000 oeb - /tmp/ccY965Wh.s:737 .text.si5351_set_frequency:00000000 $t - /tmp/ccY965Wh.s:743 .text.si5351_set_frequency:00000000 si5351_set_frequency - /tmp/ccY965Wh.s:901 .text.si5351_off_clk:00000000 $t - /tmp/ccY965Wh.s:907 .text.si5351_off_clk:00000000 si5351_off_clk - /tmp/ccY965Wh.s:941 .text.si5351_off_clk:00000018 $d - /tmp/ccY965Wh.s:946 .text.si5351_on_clk:00000000 $t - /tmp/ccY965Wh.s:952 .text.si5351_on_clk:00000000 si5351_on_clk - /tmp/ccY965Wh.s:985 .text.si5351_on_clk:00000018 $d - /tmp/ccY965Wh.s:994 .bss.oeb:00000000 $d + /tmp/cccZCQn9.s:21 .text.CalcRegisters:00000000 $t + /tmp/cccZCQn9.s:27 .text.CalcRegisters:00000000 CalcRegisters + /tmp/cccZCQn9.s:425 .text.CalcRegisters:00000190 $d + /tmp/cccZCQn9.s:440 .text.si5351_initialize:00000000 $t + /tmp/cccZCQn9.s:446 .text.si5351_initialize:00000000 si5351_initialize + /tmp/cccZCQn9.s:590 .text.si5351_initialize:000000d0 $d + /tmp/cccZCQn9.s:851 .bss.oeb:00000000 oeb + /tmp/cccZCQn9.s:595 .text.si5351_set_frequency:00000000 $t + /tmp/cccZCQn9.s:601 .text.si5351_set_frequency:00000000 si5351_set_frequency + /tmp/cccZCQn9.s:759 .text.si5351_off_clk:00000000 $t + /tmp/cccZCQn9.s:765 .text.si5351_off_clk:00000000 si5351_off_clk + /tmp/cccZCQn9.s:799 .text.si5351_off_clk:00000018 $d + /tmp/cccZCQn9.s:804 .text.si5351_on_clk:00000000 $t + /tmp/cccZCQn9.s:810 .text.si5351_on_clk:00000000 si5351_on_clk + /tmp/cccZCQn9.s:843 .text.si5351_on_clk:00000018 $d + /tmp/cccZCQn9.s:852 .bss.oeb:00000000 $d UNDEFINED SYMBOLS -HAL_I2C_IsDeviceReady -HAL_I2C_Mem_Write -hi2c1 -HAL_I2C_Mem_Read __aeabi_ui2d __aeabi_ddiv __aeabi_d2uiz @@ -1336,3 +1155,5 @@ __aeabi_i2d __aeabi_dsub __aeabi_dmul __aeabi_dadd +si5351_read8 +si5351_write8 diff --git a/squeow_sw/build/si5351.o b/squeow_sw/build/si5351.o index 508e283edd2598f5947c6d2476bd8764fb172fef..f9bfb60ca4704c858f0d2f53603b8bdb7676f440 100644 GIT binary patch literal 13624 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 S-17aK({CU9XEz3$UHoq}<^JCQ literal 20308 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

tK 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 XdmR%5T2sWOHp%ZW@;lEM6a4-M5gbvu diff --git a/squeow_sw/build/squeow.lst b/squeow_sw/build/squeow.lst index 9e04358..214ebe3 100644 --- a/squeow_sw/build/squeow.lst +++ b/squeow_sw/build/squeow.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccxqDFkN.s page 1 +ARM GAS /tmp/ccmy4jhy.s page 1 1 .cpu cortex-m4 @@ -20,20 +20,15 @@ ARM GAS /tmp/ccxqDFkN.s page 1 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .file 1 "Src/squeow.c" - 20 .section .rodata.squeow_init.str1.4,"aMS",%progbits,1 - 21 .align 2 - 22 .LC0: - 23 0000 73717565 .ascii "squeow init\000" - 23 6F772069 - 23 6E697400 - 24 .section .text.squeow_init,"ax",%progbits - 25 .align 1 - 26 .global squeow_init - 27 .syntax unified - 28 .thumb - 29 .thumb_func - 31 squeow_init: - 32 .LFB332: + 20 .section .text.serial_write,"ax",%progbits + 21 .align 1 + 22 .global serial_write + 23 .syntax unified + 24 .thumb + 25 .thumb_func + 27 serial_write: + 28 .LVL0: + 29 .LFB332: 1:Src/squeow.c **** #include 2:Src/squeow.c **** #include 3:Src/squeow.c **** #include @@ -45,1337 +40,1208 @@ ARM GAS /tmp/ccxqDFkN.s page 1 9:Src/squeow.c **** 10:Src/squeow.c **** /* SQUEOW 11:Src/squeow.c **** - 12:Src/squeow.c **** TIM3 eventi 98304000/(49152×200) 10hz - 13:Src/squeow.c **** TIM2 PWM 98304000/2048 48khz + 12:Src/squeow.c **** TIM2 PWM 168000000/4096 = 41015,625 Hz + 13:Src/squeow.c **** TIM3 sys_tick 168000000/(16800×100) 100hz 14:Src/squeow.c **** - 15:Src/squeow.c **** risoluzione PWM 4*2048 -> 8192 (13bit) + 15:Src/squeow.c **** risoluzione PWM 4096 (12bit) 16:Src/squeow.c **** - 17:Src/squeow.c **** */ - 18:Src/squeow.c **** - 19:Src/squeow.c **** // SYS - 20:Src/squeow.c **** uint8_t sys_tick, sys_tick_prescale, pwm_tick; + 17:Src/squeow.c **** ADC1 agganciato a TIM2, valore passato attraverso TIM2_IRQHandler a TIM2->CCR1 + 18:Src/squeow.c **** ADC2 lanciato da software, quando completo adc2_done viene settato in HAL_ADC_ConvCpltCallback + 19:Src/squeow.c **** + 20:Src/squeow.c **** */ 21:Src/squeow.c **** - 22:Src/squeow.c **** // UART - 23:Src/squeow.c **** uint8_t UART_RX_buf[UART_RX_BUF_SIZE]; - 24:Src/squeow.c **** - ARM GAS /tmp/ccxqDFkN.s page 2 + 22:Src/squeow.c **** extern I2C_HandleTypeDef hi2c1; + 23:Src/squeow.c **** + 24:Src/squeow.c **** // SYS + 25:Src/squeow.c **** volatile uint8_t sys_tick, sys_tick_prescale; + 26:Src/squeow.c **** + 27:Src/squeow.c **** // UART + 28:Src/squeow.c **** uint8_t UART_RX_buf[UART_RX_BUF_SIZE]; + 29:Src/squeow.c **** + ARM GAS /tmp/ccmy4jhy.s page 2 - 25:Src/squeow.c **** // SYNTH - 26:Src/squeow.c **** uint32_t freq; - 27:Src/squeow.c **** - 28:Src/squeow.c **** // ADC1 - 29:Src/squeow.c **** uint16_t adc1_valore; - 30:Src/squeow.c **** - 31:Src/squeow.c **** // ADC2 - 32:Src/squeow.c **** uint16_t adc2_valori[4]; - 33:Src/squeow.c **** uint8_t adc2_done, adc_blocco, adc_allarmi[4]; - 34:Src/squeow.c **** - 35:Src/squeow.c **** // audio - 36:Src/squeow.c **** uint16_t sample_value; - 37:Src/squeow.c **** uint8_t stato_audio; - 38:Src/squeow.c **** double sine_increment; - 39:Src/squeow.c **** uint16_t samples_ringbuf[SAMPLES_BUFFER_SIZE]; ///< buffer ad anello dei dati RX - 40:Src/squeow.c **** uint32_t samples_ringbuf_input_index, samples_ringbuf_output_index; - 41:Src/squeow.c **** uint8_t usb_audio_tick; - 42:Src/squeow.c **** - 43:Src/squeow.c **** // VU - 44:Src/squeow.c **** uint8_t analog_wd_status; + 30:Src/squeow.c **** uint8_t UART_TX_buf[UART_TX_BUF_SIZE]; + 31:Src/squeow.c **** uint8_t UART_TX_buf_lenght; + 32:Src/squeow.c **** + 33:Src/squeow.c **** // SYNTH + 34:Src/squeow.c **** uint32_t freq; + 35:Src/squeow.c **** + 36:Src/squeow.c **** // ADC2 (16 o 32?) per usare buffer da 32 settare WORD nel canale DMA + 37:Src/squeow.c **** uint32_t adc2_valori[4]; + 38:Src/squeow.c **** uint8_t adc2_done, blocco, blocco_fatto, codice_allarme; + 39:Src/squeow.c **** + 40:Src/squeow.c **** + 41:Src/squeow.c **** // VU + 42:Src/squeow.c **** uint8_t analog_wd_status; + 43:Src/squeow.c **** + 44:Src/squeow.c **** // ################################### 45:Src/squeow.c **** - 46:Src/squeow.c **** // MOD - 47:Src/squeow.c **** uint16_t pwm_value1, pwm_value2, pwm_value3, pwm_value4; - 48:Src/squeow.c **** uint8_t rails_number; - 49:Src/squeow.c **** - 50:Src/squeow.c **** // ################################### - 51:Src/squeow.c **** - 52:Src/squeow.c **** void squeow_init(void) { - 33 .loc 1 52 24 view -0 - 34 .cfi_startproc - 35 @ args = 0, pretend = 0, frame = 0 - 36 @ frame_needed = 0, uses_anonymous_args = 0 - 37 0000 08B5 push {r3, lr} - 38 .LCFI0: - 39 .cfi_def_cfa_offset 8 - 40 .cfi_offset 3, -8 - 41 .cfi_offset 14, -4 - 53:Src/squeow.c **** seriow_log(2, "squeow init"); - 42 .loc 1 53 5 view .LVU1 - 43 0002 1149 ldr r1, .L3+8 - 44 0004 0220 movs r0, #2 - 45 0006 FFF7FEFF bl seriow_log - 46 .LVL0: - 54:Src/squeow.c **** sine_increment = 0.4; - 47 .loc 1 54 5 view .LVU2 - 48 .loc 1 54 20 is_stmt 0 view .LVU3 - 49 000a 104B ldr r3, .L3+12 - 50 000c 0CA1 adr r1, .L3 - 51 000e D1E90001 ldrd r0, [r1] - 52 0012 C3E90001 strd r0, [r3] - 55:Src/squeow.c **** samples_ringbuf_input_index = 0; - 53 .loc 1 55 5 is_stmt 1 view .LVU4 - 54 .loc 1 55 33 is_stmt 0 view .LVU5 - 55 0016 0023 movs r3, #0 - 56 0018 0D4A ldr r2, .L3+16 - 57 001a 1360 str r3, [r2] - 56:Src/squeow.c **** samples_ringbuf_output_index = 0; - ARM GAS /tmp/ccxqDFkN.s page 3 + 46:Src/squeow.c **** int serial_write(char *ptr, size_t len) { + 30 .loc 1 46 41 view -0 + 31 .cfi_startproc + 32 @ args = 0, pretend = 0, frame = 0 + 33 @ frame_needed = 0, uses_anonymous_args = 0 + 34 .loc 1 46 41 is_stmt 0 view .LVU1 + 35 0000 10B5 push {r4, lr} + 36 .LCFI0: + 37 .cfi_def_cfa_offset 8 + 38 .cfi_offset 4, -8 + 39 .cfi_offset 14, -4 + 40 0002 0C46 mov r4, r1 + 47:Src/squeow.c **** // todo sia dma che it corrompono (vedi sotto, static) + 48:Src/squeow.c **** HAL_UART_Transmit_DMA(&huart1, ptr, len); + 41 .loc 1 48 6 is_stmt 1 view .LVU2 + 42 0004 8AB2 uxth r2, r1 + 43 0006 0146 mov r1, r0 + 44 .LVL1: + 45 .loc 1 48 6 is_stmt 0 view .LVU3 + 46 0008 0348 ldr r0, .L3 + 47 .LVL2: + 48 .loc 1 48 6 view .LVU4 + 49 000a FFF7FEFF bl HAL_UART_Transmit_DMA + 50 .LVL3: + 49:Src/squeow.c **** // HAL_UART_Transmit_IT(&huart1, ptr, len); + 50:Src/squeow.c **** // HAL_UART_Transmit(&huart1, ptr, len, 1000); + 51:Src/squeow.c **** // uart_sent = 0; + 52:Src/squeow.c **** UART_TX_buf_lenght = 0; + 51 .loc 1 52 2 is_stmt 1 view .LVU5 + 52 .loc 1 52 21 is_stmt 0 view .LVU6 + 53 000e 034B ldr r3, .L3+4 + 54 0010 0022 movs r2, #0 + 55 0012 1A70 strb r2, [r3] + 53:Src/squeow.c **** return len; + 56 .loc 1 53 5 is_stmt 1 view .LVU7 + 54:Src/squeow.c **** } + 57 .loc 1 54 1 is_stmt 0 view .LVU8 + 58 0014 2046 mov r0, r4 + 59 0016 10BD pop {r4, pc} + 60 .LVL4: + 61 .L4: + ARM GAS /tmp/ccmy4jhy.s page 3 - 58 .loc 1 56 5 is_stmt 1 view .LVU6 - 59 .loc 1 56 34 is_stmt 0 view .LVU7 - 60 001c 0D4A ldr r2, .L3+20 - 61 001e 1360 str r3, [r2] + 62 .loc 1 54 1 view .LVU9 + 63 .align 2 + 64 .L3: + 65 0018 00000000 .word huart1 + 66 001c 00000000 .word UART_TX_buf_lenght + 67 .cfi_endproc + 68 .LFE332: + 70 .section .text.squeow_init,"ax",%progbits + 71 .align 1 + 72 .global squeow_init + 73 .syntax unified + 74 .thumb + 75 .thumb_func + 77 squeow_init: + 78 .LFB333: + 55:Src/squeow.c **** + 56:Src/squeow.c **** void squeow_init(void) { + 79 .loc 1 56 24 is_stmt 1 view -0 + 80 .cfi_startproc + 81 @ args = 0, pretend = 0, frame = 0 + 82 @ frame_needed = 0, uses_anonymous_args = 0 + 83 @ link register save eliminated. 57:Src/squeow.c **** freq = DEFAULT_SYNTH_FREQUENCY; - 62 .loc 1 57 5 is_stmt 1 view .LVU8 - 63 .loc 1 57 10 is_stmt 0 view .LVU9 - 64 0020 0D4B ldr r3, .L3+24 - 65 0022 0E4A ldr r2, .L3+28 - 66 0024 1A60 str r2, [r3] - 58:Src/squeow.c **** adc2_valori[0] = 10; - 67 .loc 1 58 5 is_stmt 1 view .LVU10 - 68 .loc 1 58 20 is_stmt 0 view .LVU11 - 69 0026 0E4B ldr r3, .L3+32 - 70 0028 0A22 movs r2, #10 - 71 002a 1A80 strh r2, [r3] @ movhi - 59:Src/squeow.c **** adc2_valori[1] = 20; - 72 .loc 1 59 5 is_stmt 1 view .LVU12 - 73 .loc 1 59 20 is_stmt 0 view .LVU13 - 74 002c 1422 movs r2, #20 - 75 002e 5A80 strh r2, [r3, #2] @ movhi - 60:Src/squeow.c **** adc2_valori[2] = 30; - 76 .loc 1 60 5 is_stmt 1 view .LVU14 - 77 .loc 1 60 20 is_stmt 0 view .LVU15 - 78 0030 1E22 movs r2, #30 - 79 0032 9A80 strh r2, [r3, #4] @ movhi - 61:Src/squeow.c **** adc2_valori[3] = 40; - 80 .loc 1 61 5 is_stmt 1 view .LVU16 - 81 .loc 1 61 20 is_stmt 0 view .LVU17 - 82 0034 2822 movs r2, #40 - 83 0036 DA80 strh r2, [r3, #6] @ movhi - 62:Src/squeow.c **** } - 84 .loc 1 62 1 view .LVU18 - 85 0038 08BD pop {r3, pc} - 86 .L4: - 87 003a 00BFAFF3 .align 3 - 87 0080 - 88 .L3: - 89 0040 9A999999 .word -1717986918 - 90 0044 9999D93F .word 1071225241 - 91 0048 00000000 .word .LC0 - 92 004c 00000000 .word sine_increment - 93 0050 00000000 .word samples_ringbuf_input_index - 94 0054 00000000 .word samples_ringbuf_output_index - 95 0058 00000000 .word freq - 96 005c 98BC1400 .word 1359000 - 97 0060 00000000 .word adc2_valori - 98 .cfi_endproc - 99 .LFE332: - 101 .section .text.sat_sub,"ax",%progbits - 102 .align 1 - 103 .global sat_sub - 104 .syntax unified - 105 .thumb - 106 .thumb_func - 108 sat_sub: - 109 .LVL1: - ARM GAS /tmp/ccxqDFkN.s page 4 + 84 .loc 1 57 5 view .LVU11 + 85 .loc 1 57 10 is_stmt 0 view .LVU12 + 86 0000 064B ldr r3, .L6 + 87 0002 074A ldr r2, .L6+4 + 88 0004 1A60 str r2, [r3] + 58:Src/squeow.c **** blocco = 0; + 89 .loc 1 58 5 is_stmt 1 view .LVU13 + 90 .loc 1 58 12 is_stmt 0 view .LVU14 + 91 0006 0023 movs r3, #0 + 92 0008 064A ldr r2, .L6+8 + 93 000a 1370 strb r3, [r2] + 59:Src/squeow.c **** adc2_valori[0] = 0; + 94 .loc 1 59 5 is_stmt 1 view .LVU15 + 95 .loc 1 59 20 is_stmt 0 view .LVU16 + 96 000c 064A ldr r2, .L6+12 + 97 000e 1360 str r3, [r2] + 60:Src/squeow.c **** adc2_valori[1] = 0; + 98 .loc 1 60 5 is_stmt 1 view .LVU17 + 99 .loc 1 60 20 is_stmt 0 view .LVU18 + 100 0010 5360 str r3, [r2, #4] + 61:Src/squeow.c **** adc2_valori[2] = 0; + 101 .loc 1 61 5 is_stmt 1 view .LVU19 + 102 .loc 1 61 20 is_stmt 0 view .LVU20 + 103 0012 9360 str r3, [r2, #8] + 62:Src/squeow.c **** adc2_valori[3] = 0; + 104 .loc 1 62 5 is_stmt 1 view .LVU21 + 105 .loc 1 62 20 is_stmt 0 view .LVU22 + 106 0014 D360 str r3, [r2, #12] + 63:Src/squeow.c **** codice_allarme = 0; + 107 .loc 1 63 5 is_stmt 1 view .LVU23 + 108 .loc 1 63 20 is_stmt 0 view .LVU24 + 109 0016 054A ldr r2, .L6+16 + 110 0018 1370 strb r3, [r2] + 64:Src/squeow.c **** } + ARM GAS /tmp/ccmy4jhy.s page 4 - 110 .LFB333: - 63:Src/squeow.c **** - 64:Src/squeow.c **** uint32_t sat_sub(uint16_t x, uint16_t y) { - 111 .loc 1 64 42 is_stmt 1 view -0 - 112 .cfi_startproc - 113 @ args = 0, pretend = 0, frame = 0 - 114 @ frame_needed = 0, uses_anonymous_args = 0 - 115 @ link register save eliminated. - 65:Src/squeow.c **** uint16_t res = x - y; - 116 .loc 1 65 5 view .LVU20 - 117 .loc 1 65 14 is_stmt 0 view .LVU21 - 118 0000 411A subs r1, r0, r1 - 119 .LVL2: - 120 .loc 1 65 14 view .LVU22 - 121 0002 89B2 uxth r1, r1 - 122 .LVL3: - 66:Src/squeow.c **** res &= -(res <= x); - 123 .loc 1 66 5 is_stmt 1 view .LVU23 - 124 .loc 1 66 18 is_stmt 0 view .LVU24 - 125 0004 8842 cmp r0, r1 - 126 0006 34BF ite cc - 127 0008 0020 movcc r0, #0 - 128 .LVL4: - 129 .loc 1 66 18 view .LVU25 - 130 000a 0120 movcs r0, #1 - 131 .loc 1 66 9 view .LVU26 - 132 000c 10FB01F0 smulbb r0, r0, r1 - 133 .LVL5: - 67:Src/squeow.c **** return res; - 134 .loc 1 67 5 is_stmt 1 view .LVU27 - 68:Src/squeow.c **** } - 135 .loc 1 68 1 is_stmt 0 view .LVU28 - 136 0010 80B2 uxth r0, r0 - 137 .loc 1 68 1 view .LVU29 - 138 0012 7047 bx lr - 139 .cfi_endproc - 140 .LFE333: - 142 .global __aeabi_dadd - 143 .global __aeabi_dcmpge - 144 .global __aeabi_dmul - 145 .global __aeabi_d2uiz - 146 .section .text.u12_sine,"ax",%progbits - 147 .align 1 - 148 .global u12_sine - 149 .syntax unified - 150 .thumb - 151 .thumb_func - 153 u12_sine: - 154 .LFB334: - 69:Src/squeow.c **** - 70:Src/squeow.c **** uint16_t u12_sine(void) { - 155 .loc 1 70 25 is_stmt 1 view -0 - 156 .cfi_startproc - 157 @ args = 0, pretend = 0, frame = 0 - 158 @ frame_needed = 0, uses_anonymous_args = 0 - 159 0000 10B5 push {r4, lr} - 160 .LCFI1: - ARM GAS /tmp/ccxqDFkN.s page 5 + 111 .loc 1 64 1 view .LVU25 + 112 001a 7047 bx lr + 113 .L7: + 114 .align 2 + 115 .L6: + 116 001c 00000000 .word freq + 117 0020 98BC1400 .word 1359000 + 118 0024 00000000 .word blocco + 119 0028 00000000 .word adc2_valori + 120 002c 00000000 .word codice_allarme + 121 .cfi_endproc + 122 .LFE333: + 124 .section .text.sat_sub,"ax",%progbits + 125 .align 1 + 126 .global sat_sub + 127 .syntax unified + 128 .thumb + 129 .thumb_func + 131 sat_sub: + 132 .LVL5: + 133 .LFB334: + 65:Src/squeow.c **** + 66:Src/squeow.c **** uint32_t sat_sub(uint16_t x, uint16_t y) { + 134 .loc 1 66 42 is_stmt 1 view -0 + 135 .cfi_startproc + 136 @ args = 0, pretend = 0, frame = 0 + 137 @ frame_needed = 0, uses_anonymous_args = 0 + 138 @ link register save eliminated. + 67:Src/squeow.c **** uint16_t res = x - y; + 139 .loc 1 67 5 view .LVU27 + 140 .loc 1 67 14 is_stmt 0 view .LVU28 + 141 0000 411A subs r1, r0, r1 + 142 .LVL6: + 143 .loc 1 67 14 view .LVU29 + 144 0002 89B2 uxth r1, r1 + 145 .LVL7: + 68:Src/squeow.c **** res &= -(res <= x); + 146 .loc 1 68 5 is_stmt 1 view .LVU30 + 147 .loc 1 68 9 is_stmt 0 view .LVU31 + 148 0004 8842 cmp r0, r1 + 149 0006 4FF0FF30 mov r0, #-1 + 150 .LVL8: + 151 .loc 1 68 9 view .LVU32 + 152 000a 38BF it cc + 153 000c 0020 movcc r0, #0 + 154 .LVL9: + 69:Src/squeow.c **** return res; + 155 .loc 1 69 5 is_stmt 1 view .LVU33 + 70:Src/squeow.c **** } + 156 .loc 1 70 1 is_stmt 0 view .LVU34 + 157 000e 0840 ands r0, r0, r1 + 158 .LVL10: + 159 .loc 1 70 1 view .LVU35 + 160 0010 7047 bx lr + 161 .cfi_endproc + 162 .LFE334: + 164 .section .text.ringbuf_increment,"ax",%progbits + ARM GAS /tmp/ccmy4jhy.s page 5 - 161 .cfi_def_cfa_offset 8 - 162 .cfi_offset 4, -8 - 163 .cfi_offset 14, -4 - 71:Src/squeow.c **** static double angle; - 164 .loc 1 71 5 view .LVU31 - 72:Src/squeow.c **** angle += sine_increment; - 165 .loc 1 72 5 view .LVU32 - 166 .loc 1 72 11 is_stmt 0 view .LVU33 - 167 0002 194C ldr r4, .L11+16 - 168 0004 194B ldr r3, .L11+20 - 169 0006 D3E90023 ldrd r2, [r3] - 170 000a D4E90001 ldrd r0, [r4] - 171 000e FFF7FEFF bl __aeabi_dadd - 172 .LVL6: - 173 0012 0246 mov r2, r0 - 174 0014 0B46 mov r3, r1 - 175 0016 C4E90023 strd r2, [r4] - 73:Src/squeow.c **** if (angle >= 6.28) - 176 .loc 1 73 5 is_stmt 1 view .LVU34 - 177 .loc 1 73 8 is_stmt 0 view .LVU35 - 178 001a 0FA3 adr r3, .L11 - 179 001c D3E90023 ldrd r2, [r3] - 180 0020 FFF7FEFF bl __aeabi_dcmpge - 181 .LVL7: - 182 0024 18B1 cbz r0, .L7 - 74:Src/squeow.c **** angle = 0; - 183 .loc 1 74 9 is_stmt 1 view .LVU36 - 184 .loc 1 74 15 is_stmt 0 view .LVU37 - 185 0026 0020 movs r0, #0 - 186 0028 0021 movs r1, #0 - 187 002a C4E90001 strd r0, [r4] - 188 .L7: - 75:Src/squeow.c **** return (uint16_t)((sin(angle) * 0x7ff) + 0x7ff); - 189 .loc 1 75 5 is_stmt 1 view .LVU38 - 190 .loc 1 75 24 is_stmt 0 view .LVU39 - 191 002e 0E4B ldr r3, .L11+16 - 192 0030 93ED000B vldr.64 d0, [r3] - 193 0034 FFF7FEFF bl sin - 194 .LVL8: - 195 0038 51EC100B vmov r0, r1, d0 - 196 .loc 1 75 35 discriminator 1 view .LVU40 - 197 003c 08A3 adr r3, .L11+8 - 198 003e D3E90023 ldrd r2, [r3] - 199 0042 FFF7FEFF bl __aeabi_dmul - 200 .LVL9: - 201 .loc 1 75 44 discriminator 1 view .LVU41 - 202 0046 06A3 adr r3, .L11+8 - 203 0048 D3E90023 ldrd r2, [r3] - 204 004c FFF7FEFF bl __aeabi_dadd - 205 .LVL10: - 206 .loc 1 75 12 discriminator 1 view .LVU42 - 207 0050 FFF7FEFF bl __aeabi_d2uiz - 208 .LVL11: + 165 .align 1 + 166 .global ringbuf_increment + 167 .syntax unified + 168 .thumb + 169 .thumb_func + 171 ringbuf_increment: + 172 .LVL11: + 173 .LFB335: + 71:Src/squeow.c **** + 72:Src/squeow.c **** uint32_t ringbuf_increment(uint32_t *index, uint32_t buff_size_mask) { + 174 .loc 1 72 70 is_stmt 1 view -0 + 175 .cfi_startproc + 176 @ args = 0, pretend = 0, frame = 0 + 177 @ frame_needed = 0, uses_anonymous_args = 0 + 178 @ link register save eliminated. + 179 .loc 1 72 70 is_stmt 0 view .LVU37 + 180 0000 0246 mov r2, r0 + 73:Src/squeow.c **** (*index)++; + 181 .loc 1 73 5 is_stmt 1 view .LVU38 + 182 .loc 1 73 6 is_stmt 0 view .LVU39 + 183 0002 0368 ldr r3, [r0] + 184 .loc 1 73 13 view .LVU40 + 185 0004 0133 adds r3, r3, #1 + 186 0006 0360 str r3, [r0] + 74:Src/squeow.c **** *index &= buff_size_mask; + 187 .loc 1 74 5 is_stmt 1 view .LVU41 + 188 .loc 1 74 12 is_stmt 0 view .LVU42 + 189 0008 03EA0100 and r0, r3, r1 + 190 .LVL12: + 191 .loc 1 74 12 view .LVU43 + 192 000c 1060 str r0, [r2] + 75:Src/squeow.c **** return *index; + 193 .loc 1 75 5 is_stmt 1 view .LVU44 76:Src/squeow.c **** } - 209 .loc 1 76 1 view .LVU43 - 210 0054 80B2 uxth r0, r0 - 211 0056 10BD pop {r4, pc} - ARM GAS /tmp/ccxqDFkN.s page 6 - - - 212 .L12: - 213 .align 3 - 214 .L11: - 215 0058 1F85EB51 .word 1374389535 - 216 005c B81E1940 .word 1075388088 - 217 0060 00000000 .word 0 - 218 0064 00FC9F40 .word 1084226560 - 219 0068 00000000 .word angle.0 - 220 006c 00000000 .word sine_increment - 221 .cfi_endproc - 222 .LFE334: - 224 .section .text.ringbuf_increment,"ax",%progbits - 225 .align 1 - 226 .global ringbuf_increment - 227 .syntax unified - 228 .thumb - 229 .thumb_func - 231 ringbuf_increment: - 232 .LVL12: - 233 .LFB338: + 194 .loc 1 76 1 is_stmt 0 view .LVU45 + 195 000e 7047 bx lr + 196 .cfi_endproc + 197 .LFE335: + 199 .section .text.adc_rileva_soglie,"ax",%progbits + 200 .align 1 + 201 .global adc_rileva_soglie + 202 .syntax unified + 203 .thumb + 204 .thumb_func + 206 adc_rileva_soglie: + 207 .LVL13: + 208 .LFB336: 77:Src/squeow.c **** - 78:Src/squeow.c **** /* - 79:Src/squeow.c **** uint16_t get_adc_sample(void) { - 80:Src/squeow.c **** uint16_t adc_sample_value; - 81:Src/squeow.c **** // stato_audio == STATO_AUDIO_ADC; - 82:Src/squeow.c **** HAL_ADC_Start(&hadc1); - 83:Src/squeow.c **** if (HAL_ADC_PollForConversion(&hadc1, 10) == HAL_OK) { - 84:Src/squeow.c **** // store_sample(HAL_ADC_GetValue(&hadc1) << 4); - 85:Src/squeow.c **** adc_sample_value = HAL_ADC_GetValue(&hadc1); - 86:Src/squeow.c **** } - 87:Src/squeow.c **** HAL_ADC_Stop(&hadc1); - 88:Src/squeow.c **** return adc_sample_value; - 89:Src/squeow.c **** } - 90:Src/squeow.c **** */ - 91:Src/squeow.c **** - 92:Src/squeow.c **** void store_samples(uint16_t *data, uint32_t size) { - 93:Src/squeow.c **** for (uint32_t i = 0; i < size; ++i) { - 94:Src/squeow.c **** store_sample(data[i]); - 95:Src/squeow.c **** } - 96:Src/squeow.c **** } - 97:Src/squeow.c **** - 98:Src/squeow.c **** void store_sample(uint16_t sample) { - 99:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = sample; - 100:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_input_index, SAMPLES_BUFFER_SIZE_MASK); - 101:Src/squeow.c **** } - 102:Src/squeow.c **** - 103:Src/squeow.c **** uint16_t get_sample(void) { - 104:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_output_index, SAMPLES_BUFFER_SIZE_MASK); - 105:Src/squeow.c **** return samples_ringbuf[samples_ringbuf_output_index]; - 106:Src/squeow.c **** } - 107:Src/squeow.c **** - 108:Src/squeow.c **** uint32_t ringbuf_increment(uint32_t *index, uint32_t buff_size_mask) { - 234 .loc 1 108 70 is_stmt 1 view -0 - 235 .cfi_startproc - 236 @ args = 0, pretend = 0, frame = 0 - 237 @ frame_needed = 0, uses_anonymous_args = 0 - 238 @ link register save eliminated. - ARM GAS /tmp/ccxqDFkN.s page 7 + 78:Src/squeow.c **** // adc + 79:Src/squeow.c **** + 80:Src/squeow.c **** void adc_rileva_soglie(uint32_t *adc_valori) { + 209 .loc 1 80 46 is_stmt 1 view -0 + 210 .cfi_startproc + 211 @ args = 0, pretend = 0, frame = 0 + 212 @ frame_needed = 0, uses_anonymous_args = 0 + 213 @ link register save eliminated. + 81:Src/squeow.c **** if (!blocco) { + ARM GAS /tmp/ccmy4jhy.s page 6 - 239 .loc 1 108 70 is_stmt 0 view .LVU45 - 240 0000 0246 mov r2, r0 - 109:Src/squeow.c **** (*index)++; - 241 .loc 1 109 5 is_stmt 1 view .LVU46 - 242 .loc 1 109 6 is_stmt 0 view .LVU47 - 243 0002 0368 ldr r3, [r0] - 244 .loc 1 109 13 view .LVU48 - 245 0004 0133 adds r3, r3, #1 - 246 0006 0360 str r3, [r0] - 110:Src/squeow.c **** *index &= buff_size_mask; - 247 .loc 1 110 5 is_stmt 1 view .LVU49 - 248 .loc 1 110 12 is_stmt 0 view .LVU50 - 249 0008 03EA0100 and r0, r3, r1 - 250 .LVL13: - 251 .loc 1 110 12 view .LVU51 - 252 000c 1060 str r0, [r2] - 111:Src/squeow.c **** return *index; - 253 .loc 1 111 5 is_stmt 1 view .LVU52 - 112:Src/squeow.c **** } - 254 .loc 1 112 1 is_stmt 0 view .LVU53 - 255 000e 7047 bx lr - 256 .cfi_endproc - 257 .LFE338: - 259 .section .text.store_sample,"ax",%progbits - 260 .align 1 - 261 .global store_sample - 262 .syntax unified - 263 .thumb - 264 .thumb_func - 266 store_sample: - 267 .LVL14: - 268 .LFB336: - 98:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = sample; - 269 .loc 1 98 36 is_stmt 1 view -0 - 270 .cfi_startproc - 271 @ args = 0, pretend = 0, frame = 0 - 272 @ frame_needed = 0, uses_anonymous_args = 0 - 98:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = sample; - 273 .loc 1 98 36 is_stmt 0 view .LVU55 - 274 0000 08B5 push {r3, lr} - 275 .LCFI2: - 276 .cfi_def_cfa_offset 8 - 277 .cfi_offset 3, -8 - 278 .cfi_offset 14, -4 - 99:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_input_index, SAMPLES_BUFFER_SIZE_MASK); - 279 .loc 1 99 5 is_stmt 1 view .LVU56 - 99:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_input_index, SAMPLES_BUFFER_SIZE_MASK); - 280 .loc 1 99 20 is_stmt 0 view .LVU57 - 281 0002 054B ldr r3, .L16 - 282 0004 1968 ldr r1, [r3] - 99:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_input_index, SAMPLES_BUFFER_SIZE_MASK); - 283 .loc 1 99 50 view .LVU58 - 284 0006 054A ldr r2, .L16+4 - 285 0008 22F81100 strh r0, [r2, r1, lsl #1] @ movhi - 100:Src/squeow.c **** } - 286 .loc 1 100 5 is_stmt 1 view .LVU59 - 287 000c 40F2FF31 movw r1, #1023 - ARM GAS /tmp/ccxqDFkN.s page 8 + 214 .loc 1 81 5 view .LVU47 + 215 .loc 1 81 9 is_stmt 0 view .LVU48 + 216 0000 114B ldr r3, .L14 + 217 0002 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 218 .loc 1 81 8 view .LVU49 + 219 0004 FBB9 cbnz r3, .L10 + 82:Src/squeow.c **** #ifdef SQUEOW_SONDA_CORRENTE + 83:Src/squeow.c **** if (adc_valori[SQUEOW_ADC_CORRENTE] > SOGLIA_CORRENTE) { + 84:Src/squeow.c **** codice_allarme = SQUEOW_CODICE_CORRENTE; + 85:Src/squeow.c **** blocco = 1; + 86:Src/squeow.c **** } + 87:Src/squeow.c **** #endif + 88:Src/squeow.c **** #ifdef SQUEOW_SONDA_TEMPERATURA + 89:Src/squeow.c **** if (adc_valori[SQUEOW_ADC_TEMPERATURA] > SOGLIA_TEMPERATURA) { + 220 .loc 1 89 9 is_stmt 1 view .LVU50 + 221 .loc 1 89 23 is_stmt 0 view .LVU51 + 222 0006 4268 ldr r2, [r0, #4] + 223 .loc 1 89 12 view .LVU52 + 224 0008 40F61843 movw r3, #3096 + 225 000c 9A42 cmp r2, r3 + 226 000e 04D9 bls .L12 + 90:Src/squeow.c **** codice_allarme = SQUEOW_CODICE_TEMPERATURA; + 227 .loc 1 90 13 is_stmt 1 view .LVU53 + 228 .loc 1 90 28 is_stmt 0 view .LVU54 + 229 0010 0123 movs r3, #1 + 230 0012 0E4A ldr r2, .L14+4 + 231 0014 1370 strb r3, [r2] + 91:Src/squeow.c **** blocco = 1; + 232 .loc 1 91 13 is_stmt 1 view .LVU55 + 233 .loc 1 91 20 is_stmt 0 view .LVU56 + 234 0016 0C4A ldr r2, .L14 + 235 0018 1370 strb r3, [r2] + 236 .L12: + 92:Src/squeow.c **** } + 93:Src/squeow.c **** #endif + 94:Src/squeow.c **** #ifdef SQUEOW_SONDA_DIRETTA + 95:Src/squeow.c **** if (adc_valori[SQUEOW_ADC_DIRETTA] > SOGLIA_DIRETTA) { + 237 .loc 1 95 9 is_stmt 1 view .LVU57 + 238 .loc 1 95 23 is_stmt 0 view .LVU58 + 239 001a 8268 ldr r2, [r0, #8] + 240 .loc 1 95 12 view .LVU59 + 241 001c 40F61843 movw r3, #3096 + 242 0020 9A42 cmp r2, r3 + 243 0022 05D9 bls .L13 + 96:Src/squeow.c **** codice_allarme = SQUEOW_CODICE_DIRETTA; + 244 .loc 1 96 13 is_stmt 1 view .LVU60 + 245 .loc 1 96 28 is_stmt 0 view .LVU61 + 246 0024 094B ldr r3, .L14+4 + 247 0026 0322 movs r2, #3 + 248 0028 1A70 strb r2, [r3] + 97:Src/squeow.c **** blocco = 1; + 249 .loc 1 97 13 is_stmt 1 view .LVU62 + 250 .loc 1 97 20 is_stmt 0 view .LVU63 + 251 002a 074B ldr r3, .L14 + 252 002c 0122 movs r2, #1 + 253 002e 1A70 strb r2, [r3] + 254 .L13: + ARM GAS /tmp/ccmy4jhy.s page 7 - 288 0010 1846 mov r0, r3 - 289 .LVL15: - 100:Src/squeow.c **** } - 290 .loc 1 100 5 is_stmt 0 view .LVU60 - 291 0012 FFF7FEFF bl ringbuf_increment - 292 .LVL16: - 101:Src/squeow.c **** - 293 .loc 1 101 1 view .LVU61 - 294 0016 08BD pop {r3, pc} - 295 .L17: - 296 .align 2 - 297 .L16: - 298 0018 00000000 .word samples_ringbuf_input_index - 299 001c 00000000 .word samples_ringbuf - 300 .cfi_endproc - 301 .LFE336: - 303 .section .text.store_samples,"ax",%progbits - 304 .align 1 - 305 .global store_samples - 306 .syntax unified - 307 .thumb - 308 .thumb_func - 310 store_samples: - 311 .LVL17: - 312 .LFB335: - 92:Src/squeow.c **** for (uint32_t i = 0; i < size; ++i) { - 313 .loc 1 92 51 is_stmt 1 view -0 - 314 .cfi_startproc - 315 @ args = 0, pretend = 0, frame = 0 - 316 @ frame_needed = 0, uses_anonymous_args = 0 - 92:Src/squeow.c **** for (uint32_t i = 0; i < size; ++i) { - 317 .loc 1 92 51 is_stmt 0 view .LVU63 - 318 0000 70B5 push {r4, r5, r6, lr} - 319 .LCFI3: - 320 .cfi_def_cfa_offset 16 - 321 .cfi_offset 4, -16 - 322 .cfi_offset 5, -12 - 323 .cfi_offset 6, -8 - 324 .cfi_offset 14, -4 - 325 0002 0646 mov r6, r0 - 326 0004 0D46 mov r5, r1 - 93:Src/squeow.c **** store_sample(data[i]); - 327 .loc 1 93 5 is_stmt 1 view .LVU64 - 328 .LBB2: - 93:Src/squeow.c **** store_sample(data[i]); - 329 .loc 1 93 10 view .LVU65 - 330 .LVL18: - 93:Src/squeow.c **** store_sample(data[i]); - 331 .loc 1 93 19 is_stmt 0 view .LVU66 - 332 0006 0024 movs r4, #0 - 93:Src/squeow.c **** store_sample(data[i]); - 333 .loc 1 93 5 view .LVU67 - 334 0008 04E0 b .L19 - 335 .LVL19: - 336 .L20: - 94:Src/squeow.c **** } - 337 .loc 1 94 9 is_stmt 1 view .LVU68 - ARM GAS /tmp/ccxqDFkN.s page 9 + 98:Src/squeow.c **** } + 99:Src/squeow.c **** #endif + 100:Src/squeow.c **** #ifdef SQUEOW_SONDA_RIFLESSA + 101:Src/squeow.c **** if (adc_valori[SQUEOW_ADC_RIFLESSA] > SOGLIA_RIFLESSA) { + 255 .loc 1 101 9 is_stmt 1 view .LVU64 + 256 .loc 1 101 23 is_stmt 0 view .LVU65 + 257 0030 C268 ldr r2, [r0, #12] + 258 .loc 1 101 12 view .LVU66 + 259 0032 40F61843 movw r3, #3096 + 260 0036 9A42 cmp r2, r3 + 261 0038 05D9 bls .L10 + 102:Src/squeow.c **** codice_allarme = SQUEOW_CODICE_RIFLESSA; + 262 .loc 1 102 13 is_stmt 1 view .LVU67 + 263 .loc 1 102 28 is_stmt 0 view .LVU68 + 264 003a 044B ldr r3, .L14+4 + 265 003c 0222 movs r2, #2 + 266 003e 1A70 strb r2, [r3] + 103:Src/squeow.c **** blocco = 1; + 267 .loc 1 103 13 is_stmt 1 view .LVU69 + 268 .loc 1 103 20 is_stmt 0 view .LVU70 + 269 0040 014B ldr r3, .L14 + 270 0042 0122 movs r2, #1 + 271 0044 1A70 strb r2, [r3] + 272 .L10: + 104:Src/squeow.c **** } + 105:Src/squeow.c **** #endif + 106:Src/squeow.c **** } + 107:Src/squeow.c **** } + 273 .loc 1 107 1 view .LVU71 + 274 0046 7047 bx lr + 275 .L15: + 276 .align 2 + 277 .L14: + 278 0048 00000000 .word blocco + 279 004c 00000000 .word codice_allarme + 280 .cfi_endproc + 281 .LFE336: + 283 .section .rodata.processa_blocco.str1.4,"aMS",%progbits,1 + 284 .align 2 + 285 .LC0: + 286 0000 4C4F434B .ascii "LOCK!\000" + 286 2100 + 287 0006 0000 .align 2 + 288 .LC1: + 289 0008 554E4C4F .ascii "UNLOCK\000" + 289 434B00 + 290 .section .text.processa_blocco,"ax",%progbits + 291 .align 1 + 292 .global processa_blocco + 293 .syntax unified + 294 .thumb + 295 .thumb_func + 297 processa_blocco: + 298 .LFB337: + 108:Src/squeow.c **** + 109:Src/squeow.c **** void processa_blocco(void) { + 299 .loc 1 109 28 is_stmt 1 view -0 + ARM GAS /tmp/ccmy4jhy.s page 8 - 338 000a 36F81400 ldrh r0, [r6, r4, lsl #1] - 339 000e FFF7FEFF bl store_sample - 340 .LVL20: - 93:Src/squeow.c **** store_sample(data[i]); - 341 .loc 1 93 36 discriminator 3 view .LVU69 - 342 0012 0134 adds r4, r4, #1 - 343 .LVL21: - 344 .L19: - 93:Src/squeow.c **** store_sample(data[i]); - 345 .loc 1 93 28 discriminator 1 view .LVU70 - 346 0014 AC42 cmp r4, r5 - 347 0016 F8D3 bcc .L20 - 348 .LBE2: - 96:Src/squeow.c **** - 349 .loc 1 96 1 is_stmt 0 view .LVU71 - 350 0018 70BD pop {r4, r5, r6, pc} - 96:Src/squeow.c **** - 351 .loc 1 96 1 view .LVU72 - 352 .cfi_endproc - 353 .LFE335: - 355 .section .text.get_sample,"ax",%progbits - 356 .align 1 - 357 .global get_sample - 358 .syntax unified - 359 .thumb - 360 .thumb_func - 362 get_sample: - 363 .LFB337: - 103:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_output_index, SAMPLES_BUFFER_SIZE_MASK); - 364 .loc 1 103 27 is_stmt 1 view -0 - 365 .cfi_startproc - 366 @ args = 0, pretend = 0, frame = 0 - 367 @ frame_needed = 0, uses_anonymous_args = 0 - 368 0000 10B5 push {r4, lr} - 369 .LCFI4: - 370 .cfi_def_cfa_offset 8 - 371 .cfi_offset 4, -8 - 372 .cfi_offset 14, -4 - 104:Src/squeow.c **** return samples_ringbuf[samples_ringbuf_output_index]; - 373 .loc 1 104 5 view .LVU74 - 374 0002 054C ldr r4, .L24 - 375 0004 40F2FF31 movw r1, #1023 - 376 0008 2046 mov r0, r4 - 377 000a FFF7FEFF bl ringbuf_increment - 378 .LVL22: - 105:Src/squeow.c **** } - 379 .loc 1 105 5 view .LVU75 - 105:Src/squeow.c **** } - 380 .loc 1 105 27 is_stmt 0 view .LVU76 - 381 000e 2268 ldr r2, [r4] - 106:Src/squeow.c **** - 382 .loc 1 106 1 view .LVU77 - 383 0010 024B ldr r3, .L24+4 - 384 0012 33F81200 ldrh r0, [r3, r2, lsl #1] - 385 0016 10BD pop {r4, pc} - 386 .L25: - 387 .align 2 - ARM GAS /tmp/ccxqDFkN.s page 10 + 300 .cfi_startproc + 301 @ args = 0, pretend = 0, frame = 0 + 302 @ frame_needed = 0, uses_anonymous_args = 0 + 303 0000 08B5 push {r3, lr} + 304 .LCFI1: + 305 .cfi_def_cfa_offset 8 + 306 .cfi_offset 3, -8 + 307 .cfi_offset 14, -4 + 110:Src/squeow.c **** static uint8_t vecchio_stato_blocco; + 308 .loc 1 110 5 view .LVU73 + 111:Src/squeow.c **** static uint16_t timer_blocco; + 309 .loc 1 111 5 view .LVU74 + 112:Src/squeow.c **** + 113:Src/squeow.c **** // è appena stato impostato blocco + 114:Src/squeow.c **** if (blocco && !vecchio_stato_blocco) { + 310 .loc 1 114 5 view .LVU75 + 311 .loc 1 114 9 is_stmt 0 view .LVU76 + 312 0002 114B ldr r3, .L22 + 313 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 314 .loc 1 114 8 view .LVU77 + 315 0006 13B1 cbz r3, .L17 + 316 .loc 1 114 19 discriminator 1 view .LVU78 + 317 0008 104A ldr r2, .L22+4 + 318 000a 1278 ldrb r2, [r2] @ zero_extendqisi2 + 319 .loc 1 114 16 discriminator 1 view .LVU79 + 320 000c 22B1 cbz r2, .L20 + 321 .L17: + 115:Src/squeow.c **** // è appena stato impostato blocco + 116:Src/squeow.c **** #ifdef SQUEOW_UI_SERIOW + 117:Src/squeow.c **** seriow_log('E', "LOCK!"); + 118:Src/squeow.c **** #endif + 119:Src/squeow.c **** #ifdef SQUEOW_UI_TOSTA + 120:Src/squeow.c **** tosta_log('E', "LOCK!"); + 121:Src/squeow.c **** #endif + 122:Src/squeow.c **** #ifdef MODALITA_BLOCCO_PERMANENTE + 123:Src/squeow.c **** + 124:Src/squeow.c **** #endif + 125:Src/squeow.c **** #ifdef MODALITA_BLOCCO_BASSA_POTENZA + 126:Src/squeow.c **** + 127:Src/squeow.c **** #endif + 128:Src/squeow.c **** #ifdef MODALITA_BLOCCO_TEMPORANEO + 129:Src/squeow.c **** timer_blocco = 0; + 130:Src/squeow.c **** #endif + 131:Src/squeow.c **** + 132:Src/squeow.c **** vecchio_stato_blocco = blocco; + 133:Src/squeow.c **** } else if (!blocco && vecchio_stato_blocco) { + 322 .loc 1 133 12 is_stmt 1 view .LVU80 + 323 .loc 1 133 15 is_stmt 0 view .LVU81 + 324 000e 13B9 cbnz r3, .L16 + 325 .loc 1 133 24 discriminator 1 view .LVU82 + 326 0010 0E4B ldr r3, .L22+4 + 327 0012 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 328 0014 4BB9 cbnz r3, .L21 + 329 .L16: + 134:Src/squeow.c **** // è appena stato disinserito il blocco + 135:Src/squeow.c **** #ifdef SQUEOW_UI_SERIOW + 136:Src/squeow.c **** seriow_log('I', "UNLOCK"); + ARM GAS /tmp/ccmy4jhy.s page 9 - 388 .L24: - 389 0018 00000000 .word samples_ringbuf_output_index - 390 001c 00000000 .word samples_ringbuf - 391 .cfi_endproc - 392 .LFE337: - 394 .section .text.store_buffer,"ax",%progbits - 395 .align 1 - 396 .global store_buffer - 397 .syntax unified - 398 .thumb - 399 .thumb_func - 401 store_buffer: - 402 .LVL23: - 403 .LFB339: - 113:Src/squeow.c **** - 114:Src/squeow.c **** void store_buffer(uint8_t *buf, uint32_t size) { - 404 .loc 1 114 48 is_stmt 1 view -0 - 405 .cfi_startproc - 406 @ args = 0, pretend = 0, frame = 0 - 407 @ frame_needed = 0, uses_anonymous_args = 0 - 408 .loc 1 114 48 is_stmt 0 view .LVU79 - 409 0000 70B5 push {r4, r5, r6, lr} - 410 .LCFI5: - 411 .cfi_def_cfa_offset 16 - 412 .cfi_offset 4, -16 - 413 .cfi_offset 5, -12 - 414 .cfi_offset 6, -8 - 415 .cfi_offset 14, -4 - 416 0002 0646 mov r6, r0 - 417 0004 0D46 mov r5, r1 - 115:Src/squeow.c **** for (uint32_t s = 0; s < size / 4; s++) { - 418 .loc 1 115 5 is_stmt 1 view .LVU80 - 419 .LBB3: - 420 .loc 1 115 10 view .LVU81 - 421 .LVL24: - 422 .loc 1 115 19 is_stmt 0 view .LVU82 - 423 0006 0024 movs r4, #0 - 424 .loc 1 115 5 view .LVU83 - 425 0008 05E0 b .L27 - 426 .LVL25: - 427 .L28: - 428 .LBB4: - 116:Src/squeow.c **** uint16_t LL = buf[s * 2]; - 429 .loc 1 116 9 is_stmt 1 view .LVU84 - 117:Src/squeow.c **** uint16_t RR = buf[(s * 2) + 1]; - 430 .loc 1 117 9 view .LVU85 - 431 .loc 1 117 26 is_stmt 0 view .LVU86 - 432 000a 06EB4403 add r3, r6, r4, lsl #1 - 433 .LVL26: - 118:Src/squeow.c **** store_sample(RR); - 434 .loc 1 118 9 is_stmt 1 view .LVU87 - 435 000e 5878 ldrb r0, [r3, #1] @ zero_extendqisi2 - 436 0010 FFF7FEFF bl store_sample - 437 .LVL27: - 438 .loc 1 118 9 is_stmt 0 view .LVU88 - 439 .LBE4: - 115:Src/squeow.c **** uint16_t LL = buf[s * 2]; - ARM GAS /tmp/ccxqDFkN.s page 11 - - - 440 .loc 1 115 41 is_stmt 1 discriminator 3 view .LVU89 - 441 0014 0134 adds r4, r4, #1 - 442 .LVL28: - 443 .L27: - 115:Src/squeow.c **** uint16_t LL = buf[s * 2]; - 444 .loc 1 115 28 discriminator 1 view .LVU90 - 445 0016 B4EB950F cmp r4, r5, lsr #2 - 446 001a F6D3 bcc .L28 - 447 .LBE3: - 119:Src/squeow.c **** } - 120:Src/squeow.c **** } - 448 .loc 1 120 1 is_stmt 0 view .LVU91 - 449 001c 70BD pop {r4, r5, r6, pc} - 450 .loc 1 120 1 view .LVU92 - 451 .cfi_endproc - 452 .LFE339: - 454 .section .text.vu_meter,"ax",%progbits - 455 .align 1 - 456 .global vu_meter - 457 .syntax unified - 458 .thumb - 459 .thumb_func - 461 vu_meter: - 462 .LVL29: - 463 .LFB340: - 121:Src/squeow.c **** - 122:Src/squeow.c **** int vu_meter(uint16_t sample) { - 464 .loc 1 122 31 is_stmt 1 view -0 - 465 .cfi_startproc - 466 @ args = 0, pretend = 0, frame = 0 - 467 @ frame_needed = 0, uses_anonymous_args = 0 - 468 @ link register save eliminated. - 123:Src/squeow.c **** #define ZEROD 2047 - 124:Src/squeow.c **** #define ZEROU 2048 - 125:Src/squeow.c **** uint16_t abs_sample; - 469 .loc 1 125 5 view .LVU94 - 126:Src/squeow.c **** uint8_t scaled_abs_sample; - 470 .loc 1 126 5 view .LVU95 - 127:Src/squeow.c **** abs_sample = (sample > ZEROD) ? sample - ZEROU : ZEROD - sample; - 471 .loc 1 127 5 view .LVU96 - 472 .loc 1 127 16 is_stmt 0 view .LVU97 - 473 0000 B0F5006F cmp r0, #2048 - 474 0004 0AD3 bcc .L31 - 475 .loc 1 127 16 discriminator 1 view .LVU98 - 476 0006 A0F50063 sub r3, r0, #2048 - 477 000a 9BB2 uxth r3, r3 - 478 .L32: - 479 .LVL30: - 128:Src/squeow.c **** scaled_abs_sample = abs_sample >> 3; - 480 .loc 1 128 5 is_stmt 1 view .LVU99 - 481 .loc 1 128 23 is_stmt 0 view .LVU100 - 482 000c C3F3C703 ubfx r3, r3, #3, #8 - 483 .LVL31: - 129:Src/squeow.c **** - 130:Src/squeow.c **** if (scaled_abs_sample >= vu_tmp_value) - 484 .loc 1 130 5 is_stmt 1 view .LVU101 - 485 .loc 1 130 27 is_stmt 0 view .LVU102 - ARM GAS /tmp/ccxqDFkN.s page 12 - - - 486 0010 054A ldr r2, .L35 - 487 0012 1078 ldrb r0, [r2] @ zero_extendqisi2 - 488 .LVL32: - 489 .loc 1 130 8 view .LVU103 - 490 0014 9842 cmp r0, r3 - 491 0016 00D8 bhi .L30 - 131:Src/squeow.c **** return scaled_abs_sample; - 492 .loc 1 131 9 is_stmt 1 view .LVU104 - 493 .loc 1 131 16 is_stmt 0 view .LVU105 - 494 0018 1846 mov r0, r3 - 495 .L30: - 132:Src/squeow.c **** else { - 133:Src/squeow.c **** return vu_tmp_value; - 134:Src/squeow.c **** } - 135:Src/squeow.c **** } - 496 .loc 1 135 1 view .LVU106 - 497 001a 7047 bx lr - 498 .LVL33: - 499 .L31: - 127:Src/squeow.c **** scaled_abs_sample = abs_sample >> 3; - 500 .loc 1 127 16 discriminator 2 view .LVU107 - 501 001c C0F5FF63 rsb r3, r0, #2040 - 502 0020 0733 adds r3, r3, #7 - 503 0022 9BB2 uxth r3, r3 - 504 0024 F2E7 b .L32 - 505 .L36: - 506 0026 00BF .align 2 - 507 .L35: - 508 0028 00000000 .word vu_tmp_value - 509 .cfi_endproc - 510 .LFE340: - 512 .section .rodata.adc_rileva_soglie.str1.4,"aMS",%progbits,1 - 513 .align 2 - 514 .LC1: - 515 0000 41444330 .ascii "ADC0 threshold detect\000" - 515 20746872 - 515 6573686F - 515 6C642064 - 515 65746563 - 516 0016 0000 .align 2 - 517 .LC2: - 518 0018 41444331 .ascii "ADC1 threshold detect\000" - 518 20746872 - 518 6573686F - 518 6C642064 - 518 65746563 - 519 002e 0000 .align 2 - 520 .LC3: - 521 0030 41444333 .ascii "ADC3 threshold detect\000" - 521 20746872 - 521 6573686F - 521 6C642064 - 521 65746563 - 522 .section .text.adc_rileva_soglie,"ax",%progbits - 523 .align 1 - 524 .global adc_rileva_soglie - 525 .syntax unified - ARM GAS /tmp/ccxqDFkN.s page 13 - - - 526 .thumb - 527 .thumb_func - 529 adc_rileva_soglie: - 530 .LVL34: - 531 .LFB341: - 136:Src/squeow.c **** - 137:Src/squeow.c **** // adc - 138:Src/squeow.c **** - 139:Src/squeow.c **** void adc_rileva_soglie(uint16_t *adc_valori) { - 532 .loc 1 139 46 is_stmt 1 view -0 - 533 .cfi_startproc - 534 @ args = 0, pretend = 0, frame = 0 - 535 @ frame_needed = 0, uses_anonymous_args = 0 - 536 .loc 1 139 46 is_stmt 0 view .LVU109 - 537 0000 10B5 push {r4, lr} - 538 .LCFI6: - 539 .cfi_def_cfa_offset 8 - 540 .cfi_offset 4, -8 - 541 .cfi_offset 14, -4 - 542 0002 0446 mov r4, r0 - 140:Src/squeow.c **** if (adc_valori[0] > SOGLIA_TEMPERATURA) { - 543 .loc 1 140 5 is_stmt 1 view .LVU110 - 544 .loc 1 140 19 is_stmt 0 view .LVU111 - 545 0004 0388 ldrh r3, [r0] - 546 .loc 1 140 8 view .LVU112 - 547 0006 B3F5006F cmp r3, #2048 - 548 000a 08D8 bhi .L42 - 549 .LVL35: - 550 .L38: - 141:Src/squeow.c **** seriow_log(1, "ADC0 threshold detect"); - 142:Src/squeow.c **** HAL_GPIO_WritePin(TEMP_OL_GPIO_Port, TEMP_OL_Pin, 1); - 143:Src/squeow.c **** adc_allarmi[0] = 1; - 144:Src/squeow.c **** adc_blocco = 1; - 145:Src/squeow.c **** } - 146:Src/squeow.c **** if (adc_valori[1] > SOGLIA_CORRENTE) { - 551 .loc 1 146 5 is_stmt 1 view .LVU113 - 552 .loc 1 146 19 is_stmt 0 view .LVU114 - 553 000c 6388 ldrh r3, [r4, #2] - 554 .loc 1 146 8 view .LVU115 - 555 000e B3F5006F cmp r3, #2048 - 556 0012 13D8 bhi .L43 - 557 .L39: - 147:Src/squeow.c **** seriow_log(1, "ADC1 threshold detect"); - 148:Src/squeow.c **** adc_allarmi[1] = 1; - 149:Src/squeow.c **** adc_blocco = 1; - 150:Src/squeow.c **** } - 151:Src/squeow.c **** if (adc_valori[3] > SOGLIA_RIFLESSA) { - 558 .loc 1 151 5 is_stmt 1 view .LVU116 - 559 .loc 1 151 19 is_stmt 0 view .LVU117 - 560 0014 E388 ldrh r3, [r4, #6] - 561 .loc 1 151 8 view .LVU118 - 562 0016 B3F5006F cmp r3, #2048 - 563 001a 19D8 bhi .L44 - 564 .L37: - 152:Src/squeow.c **** seriow_log(1, "ADC3 threshold detect"); - 153:Src/squeow.c **** HAL_GPIO_WritePin(REFL_OL_GPIO_Port, REFL_OL_Pin, 1); - 154:Src/squeow.c **** adc_allarmi[3] = 1; - ARM GAS /tmp/ccxqDFkN.s page 14 - - - 155:Src/squeow.c **** adc_blocco = 1; - 156:Src/squeow.c **** } + 137:Src/squeow.c **** #endif + 138:Src/squeow.c **** #ifdef SQUEOW_UI_TOSTA + 139:Src/squeow.c **** tosta_log('I', "UNLOCK"); + 140:Src/squeow.c **** #endif + 141:Src/squeow.c **** codice_allarme = 0; + 142:Src/squeow.c **** led_blocco(codice_allarme); + 143:Src/squeow.c **** vecchio_stato_blocco = blocco; + 144:Src/squeow.c **** } + 145:Src/squeow.c **** + 146:Src/squeow.c **** #ifdef MODALITA_BLOCCO_TEMPORANEO + 147:Src/squeow.c **** else { + 148:Src/squeow.c **** // solo temporaneo + 149:Src/squeow.c **** if (timer_blocco > TEMPO_BLOCCO_TEMPORANEO) { + 150:Src/squeow.c **** timer_blocco = 0; + 151:Src/squeow.c **** blocco = 0; + 152:Src/squeow.c **** } else { + 153:Src/squeow.c **** timer_blocco++; + 154:Src/squeow.c **** } + 155:Src/squeow.c **** } + 156:Src/squeow.c **** #endif 157:Src/squeow.c **** } - 565 .loc 1 157 1 view .LVU119 - 566 001c 10BD pop {r4, pc} - 567 .LVL36: - 568 .L42: - 141:Src/squeow.c **** HAL_GPIO_WritePin(TEMP_OL_GPIO_Port, TEMP_OL_Pin, 1); - 569 .loc 1 141 9 is_stmt 1 view .LVU120 - 570 001e 1449 ldr r1, .L45 - 571 0020 0120 movs r0, #1 - 572 .LVL37: - 141:Src/squeow.c **** HAL_GPIO_WritePin(TEMP_OL_GPIO_Port, TEMP_OL_Pin, 1); - 573 .loc 1 141 9 is_stmt 0 view .LVU121 - 574 0022 FFF7FEFF bl seriow_log - 575 .LVL38: - 142:Src/squeow.c **** adc_allarmi[0] = 1; - 576 .loc 1 142 9 is_stmt 1 view .LVU122 - 577 0026 0122 movs r2, #1 - 578 0028 2021 movs r1, #32 - 579 002a 1248 ldr r0, .L45+4 - 580 002c FFF7FEFF bl HAL_GPIO_WritePin - 581 .LVL39: - 143:Src/squeow.c **** adc_blocco = 1; - 582 .loc 1 143 9 view .LVU123 - 143:Src/squeow.c **** adc_blocco = 1; - 583 .loc 1 143 24 is_stmt 0 view .LVU124 - 584 0030 0123 movs r3, #1 - 585 0032 114A ldr r2, .L45+8 - 586 0034 1370 strb r3, [r2] - 144:Src/squeow.c **** } - 587 .loc 1 144 9 is_stmt 1 view .LVU125 - 144:Src/squeow.c **** } - 588 .loc 1 144 20 is_stmt 0 view .LVU126 - 589 0036 114A ldr r2, .L45+12 - 590 0038 1370 strb r3, [r2] - 591 003a E7E7 b .L38 - 592 .L43: - 147:Src/squeow.c **** adc_allarmi[1] = 1; - 593 .loc 1 147 9 is_stmt 1 view .LVU127 - 594 003c 1049 ldr r1, .L45+16 - 595 003e 0120 movs r0, #1 - 596 0040 FFF7FEFF bl seriow_log - 597 .LVL40: - 148:Src/squeow.c **** adc_blocco = 1; - 598 .loc 1 148 9 view .LVU128 - 148:Src/squeow.c **** adc_blocco = 1; - 599 .loc 1 148 24 is_stmt 0 view .LVU129 - 600 0044 0123 movs r3, #1 - 601 0046 0C4A ldr r2, .L45+8 - 602 0048 5370 strb r3, [r2, #1] - 149:Src/squeow.c **** } - 603 .loc 1 149 9 is_stmt 1 view .LVU130 - 149:Src/squeow.c **** } - 604 .loc 1 149 20 is_stmt 0 view .LVU131 - 605 004a 0C4A ldr r2, .L45+12 - 606 004c 1370 strb r3, [r2] - ARM GAS /tmp/ccxqDFkN.s page 15 + 330 .loc 1 157 1 view .LVU83 + 331 0016 08BD pop {r3, pc} + 332 .L20: + 117:Src/squeow.c **** #endif + 333 .loc 1 117 9 is_stmt 1 view .LVU84 + 334 0018 0D49 ldr r1, .L22+8 + 335 001a 4520 movs r0, #69 + 336 001c FFF7FEFF bl seriow_log + 337 .LVL14: + 132:Src/squeow.c **** } else if (!blocco && vecchio_stato_blocco) { + 338 .loc 1 132 9 view .LVU85 + 132:Src/squeow.c **** } else if (!blocco && vecchio_stato_blocco) { + 339 .loc 1 132 30 is_stmt 0 view .LVU86 + 340 0020 094B ldr r3, .L22 + 341 0022 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 342 0024 094B ldr r3, .L22+4 + 343 0026 1A70 strb r2, [r3] + 344 0028 F5E7 b .L16 + 345 .L21: + 136:Src/squeow.c **** #endif + 346 .loc 1 136 9 is_stmt 1 view .LVU87 + 347 002a 0A49 ldr r1, .L22+12 + 348 002c 4920 movs r0, #73 + 349 002e FFF7FEFF bl seriow_log + 350 .LVL15: + 141:Src/squeow.c **** led_blocco(codice_allarme); + 351 .loc 1 141 9 view .LVU88 + 141:Src/squeow.c **** led_blocco(codice_allarme); + 352 .loc 1 141 24 is_stmt 0 view .LVU89 + 353 0032 0020 movs r0, #0 + 354 0034 084B ldr r3, .L22+16 + 355 0036 1870 strb r0, [r3] + 142:Src/squeow.c **** vecchio_stato_blocco = blocco; + 356 .loc 1 142 9 is_stmt 1 view .LVU90 + 357 0038 FFF7FEFF bl led_blocco + 358 .LVL16: + ARM GAS /tmp/ccmy4jhy.s page 10 - 607 004e E1E7 b .L39 - 608 .L44: - 152:Src/squeow.c **** HAL_GPIO_WritePin(REFL_OL_GPIO_Port, REFL_OL_Pin, 1); - 609 .loc 1 152 9 is_stmt 1 view .LVU132 - 610 0050 0C49 ldr r1, .L45+20 - 611 0052 0120 movs r0, #1 - 612 0054 FFF7FEFF bl seriow_log - 613 .LVL41: - 153:Src/squeow.c **** adc_allarmi[3] = 1; - 614 .loc 1 153 9 view .LVU133 - 615 0058 0122 movs r2, #1 - 616 005a 4021 movs r1, #64 - 617 005c 0548 ldr r0, .L45+4 - 618 005e FFF7FEFF bl HAL_GPIO_WritePin - 619 .LVL42: - 154:Src/squeow.c **** adc_blocco = 1; - 620 .loc 1 154 9 view .LVU134 - 154:Src/squeow.c **** adc_blocco = 1; - 621 .loc 1 154 24 is_stmt 0 view .LVU135 - 622 0062 0123 movs r3, #1 - 623 0064 044A ldr r2, .L45+8 - 624 0066 D370 strb r3, [r2, #3] - 155:Src/squeow.c **** } - 625 .loc 1 155 9 is_stmt 1 view .LVU136 - 155:Src/squeow.c **** } - 626 .loc 1 155 20 is_stmt 0 view .LVU137 - 627 0068 044A ldr r2, .L45+12 - 628 006a 1370 strb r3, [r2] - 629 .loc 1 157 1 view .LVU138 - 630 006c D6E7 b .L37 - 631 .L46: - 632 006e 00BF .align 2 - 633 .L45: - 634 0070 00000000 .word .LC1 - 635 0074 00040048 .word 1207960576 - 636 0078 00000000 .word adc_allarmi - 637 007c 00000000 .word adc_blocco - 638 0080 18000000 .word .LC2 - 639 0084 30000000 .word .LC3 - 640 .cfi_endproc - 641 .LFE341: - 643 .section .text.array_values_mean,"ax",%progbits - 644 .align 1 - 645 .global array_values_mean - 646 .syntax unified - 647 .thumb - 648 .thumb_func - 650 array_values_mean: - 651 .LVL43: - 652 .LFB342: + 143:Src/squeow.c **** } + 359 .loc 1 143 9 view .LVU91 + 143:Src/squeow.c **** } + 360 .loc 1 143 30 is_stmt 0 view .LVU92 + 361 003c 024B ldr r3, .L22 + 362 003e 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 363 0040 024B ldr r3, .L22+4 + 364 0042 1A70 strb r2, [r3] + 365 .loc 1 157 1 view .LVU93 + 366 0044 E7E7 b .L16 + 367 .L23: + 368 0046 00BF .align 2 + 369 .L22: + 370 0048 00000000 .word blocco + 371 004c 00000000 .word vecchio_stato_blocco.0 + 372 0050 00000000 .word .LC0 + 373 0054 08000000 .word .LC1 + 374 0058 00000000 .word codice_allarme + 375 .cfi_endproc + 376 .LFE337: + 378 .section .rodata.squeow_synth_init.str1.4,"aMS",%progbits,1 + 379 .align 2 + 380 .LC2: + 381 0000 73796E74 .ascii "synth init\000" + 381 6820696E + 381 697400 + 382 .section .text.squeow_synth_init,"ax",%progbits + 383 .align 1 + 384 .global squeow_synth_init + 385 .syntax unified + 386 .thumb + 387 .thumb_func + 389 squeow_synth_init: + 390 .LFB338: 158:Src/squeow.c **** - 159:Src/squeow.c **** void array_values_mean(uint16_t *valori, uint16_t *medie, uint8_t dimensione){ - 653 .loc 1 159 78 is_stmt 1 view -0 - 654 .cfi_startproc - 655 @ args = 0, pretend = 0, frame = 0 - 656 @ frame_needed = 0, uses_anonymous_args = 0 - 657 @ link register save eliminated. - ARM GAS /tmp/ccxqDFkN.s page 16 - - + 159:Src/squeow.c **** // synth 160:Src/squeow.c **** - 161:Src/squeow.c **** } - 658 .loc 1 161 1 view .LVU140 - 659 0000 7047 bx lr - 660 .cfi_endproc - 661 .LFE342: - 663 .section .rodata.squeow_synth_init.str1.4,"aMS",%progbits,1 - 664 .align 2 - 665 .LC4: - 666 0000 73796E74 .ascii "synth init\000" - 666 6820696E - 666 697400 - 667 .section .text.squeow_synth_init,"ax",%progbits - 668 .align 1 - 669 .global squeow_synth_init - 670 .syntax unified - 671 .thumb - 672 .thumb_func - 674 squeow_synth_init: - 675 .LFB343: - 162:Src/squeow.c **** - 163:Src/squeow.c **** // synth - 164:Src/squeow.c **** - 165:Src/squeow.c **** void squeow_synth_init(void) { - 676 .loc 1 165 30 view -0 - 677 .cfi_startproc - 678 @ args = 0, pretend = 0, frame = 0 - 679 @ frame_needed = 0, uses_anonymous_args = 0 - 680 0000 08B5 push {r3, lr} - 681 .LCFI7: - 682 .cfi_def_cfa_offset 8 - 683 .cfi_offset 3, -8 - 684 .cfi_offset 14, -4 - 166:Src/squeow.c **** // occhio che blocca! - 167:Src/squeow.c **** seriow_log(2, "synth init"); - 685 .loc 1 167 5 view .LVU142 - 686 0002 0349 ldr r1, .L50 - 687 0004 0220 movs r0, #2 - 688 0006 FFF7FEFF bl seriow_log - 689 .LVL44: - 168:Src/squeow.c **** si5351_initialize(); - 690 .loc 1 168 5 view .LVU143 - 691 000a FFF7FEFF bl si5351_initialize - 692 .LVL45: - 169:Src/squeow.c **** } - 693 .loc 1 169 1 is_stmt 0 view .LVU144 - 694 000e 08BD pop {r3, pc} - 695 .L51: - 696 .align 2 - 697 .L50: - 698 0010 00000000 .word .LC4 - 699 .cfi_endproc - 700 .LFE343: - 702 .section .rodata.squeow_synth_set.str1.4,"aMS",%progbits,1 - 703 .align 2 - 704 .LC5: - 705 0000 73796E74 .ascii "synth set freq\000" - ARM GAS /tmp/ccxqDFkN.s page 17 + 161:Src/squeow.c **** void squeow_synth_init(void) { + 391 .loc 1 161 30 is_stmt 1 view -0 + 392 .cfi_startproc + 393 @ args = 0, pretend = 0, frame = 0 + 394 @ frame_needed = 0, uses_anonymous_args = 0 + 395 0000 08B5 push {r3, lr} + 396 .LCFI2: + 397 .cfi_def_cfa_offset 8 + 398 .cfi_offset 3, -8 + 399 .cfi_offset 14, -4 + 162:Src/squeow.c **** // occhio che blocca! + 163:Src/squeow.c **** #ifdef SQUEOW_UI_SERIOW + 164:Src/squeow.c **** seriow_log('I', "synth init"); + 400 .loc 1 164 5 view .LVU95 + 401 0002 0349 ldr r1, .L26 + 402 0004 4920 movs r0, #73 + 403 0006 FFF7FEFF bl seriow_log + 404 .LVL17: + 165:Src/squeow.c **** #endif + 166:Src/squeow.c **** + ARM GAS /tmp/ccmy4jhy.s page 11 - 705 68207365 - 705 74206672 - 705 657100 - 706 .section .text.squeow_synth_set,"ax",%progbits - 707 .align 1 - 708 .global squeow_synth_set - 709 .syntax unified - 710 .thumb - 711 .thumb_func - 713 squeow_synth_set: - 714 .LVL46: - 715 .LFB344: - 170:Src/squeow.c **** - 171:Src/squeow.c **** void squeow_synth_set(freq) { - 716 .loc 1 171 29 is_stmt 1 view -0 - 717 .cfi_startproc - 718 @ args = 0, pretend = 0, frame = 0 - 719 @ frame_needed = 0, uses_anonymous_args = 0 - 720 .loc 1 171 29 is_stmt 0 view .LVU146 - 721 0000 10B5 push {r4, lr} - 722 .LCFI8: - 723 .cfi_def_cfa_offset 8 - 724 .cfi_offset 4, -8 - 725 .cfi_offset 14, -4 - 726 0002 0446 mov r4, r0 - 172:Src/squeow.c **** seriow_log(2, "synth set freq"); - 727 .loc 1 172 5 is_stmt 1 view .LVU147 - 728 0004 0649 ldr r1, .L54 - 729 0006 0220 movs r0, #2 - 730 .LVL47: - 731 .loc 1 172 5 is_stmt 0 view .LVU148 - 732 0008 FFF7FEFF bl seriow_log - 733 .LVL48: - 173:Src/squeow.c **** si5351_set_frequency(freq, 0); - 734 .loc 1 173 5 is_stmt 1 view .LVU149 - 735 000c 0021 movs r1, #0 - 736 000e 2046 mov r0, r4 - 737 0010 FFF7FEFF bl si5351_set_frequency - 738 .LVL49: - 174:Src/squeow.c **** si5351_set_frequency(freq, 1); - 739 .loc 1 174 5 view .LVU150 - 740 0014 0121 movs r1, #1 - 741 0016 2046 mov r0, r4 - 742 0018 FFF7FEFF bl si5351_set_frequency - 743 .LVL50: - 175:Src/squeow.c **** } - 744 .loc 1 175 1 is_stmt 0 view .LVU151 - 745 001c 10BD pop {r4, pc} - 746 .LVL51: - 747 .L55: - 748 .loc 1 175 1 view .LVU152 - 749 001e 00BF .align 2 - 750 .L54: - 751 0020 00000000 .word .LC5 - 752 .cfi_endproc - 753 .LFE344: - 755 .section .rodata.squeow_synth_on.str1.4,"aMS",%progbits,1 - ARM GAS /tmp/ccxqDFkN.s page 18 + 167:Src/squeow.c **** #ifdef SQUEOW_UI_TOSTA + 168:Src/squeow.c **** tosta_log('I', "synth init"); + 169:Src/squeow.c **** #endif + 170:Src/squeow.c **** si5351_initialize(); + 405 .loc 1 170 5 view .LVU96 + 406 000a FFF7FEFF bl si5351_initialize + 407 .LVL18: + 171:Src/squeow.c **** } + 408 .loc 1 171 1 is_stmt 0 view .LVU97 + 409 000e 08BD pop {r3, pc} + 410 .L27: + 411 .align 2 + 412 .L26: + 413 0010 00000000 .word .LC2 + 414 .cfi_endproc + 415 .LFE338: + 417 .section .text.squeow_synth_set,"ax",%progbits + 418 .align 1 + 419 .global squeow_synth_set + 420 .syntax unified + 421 .thumb + 422 .thumb_func + 424 squeow_synth_set: + 425 .LVL19: + 426 .LFB339: + 172:Src/squeow.c **** + 173:Src/squeow.c **** void squeow_synth_set(uint32_t freq) { + 427 .loc 1 173 38 is_stmt 1 view -0 + 428 .cfi_startproc + 429 @ args = 0, pretend = 0, frame = 0 + 430 @ frame_needed = 0, uses_anonymous_args = 0 + 431 .loc 1 173 38 is_stmt 0 view .LVU99 + 432 0000 10B5 push {r4, lr} + 433 .LCFI3: + 434 .cfi_def_cfa_offset 8 + 435 .cfi_offset 4, -8 + 436 .cfi_offset 14, -4 + 437 0002 0446 mov r4, r0 + 174:Src/squeow.c **** #ifdef SQUEOW_UI_SERIOW + 175:Src/squeow.c **** // seriow_log('I', "synth set freq"); + 176:Src/squeow.c **** #endif + 177:Src/squeow.c **** + 178:Src/squeow.c **** #ifdef SQUEOW_UI_TOSTA + 179:Src/squeow.c **** // tosta_log('I', "synth set freq"); + 180:Src/squeow.c **** #endif + 181:Src/squeow.c **** + 182:Src/squeow.c **** si5351_set_frequency(freq, 0); + 438 .loc 1 182 5 is_stmt 1 view .LVU100 + 439 0004 0021 movs r1, #0 + 440 0006 FFF7FEFF bl si5351_set_frequency + 441 .LVL20: + 183:Src/squeow.c **** si5351_set_frequency(freq, 1); + 442 .loc 1 183 5 view .LVU101 + 443 000a 0121 movs r1, #1 + 444 000c 2046 mov r0, r4 + 445 000e FFF7FEFF bl si5351_set_frequency + 446 .LVL21: + ARM GAS /tmp/ccmy4jhy.s page 12 - 756 .align 2 - 757 .LC6: - 758 0000 73796E74 .ascii "synth on\000" - 758 68206F6E - 758 00 - 759 .section .text.squeow_synth_on,"ax",%progbits - 760 .align 1 - 761 .global squeow_synth_on - 762 .syntax unified - 763 .thumb - 764 .thumb_func - 766 squeow_synth_on: - 767 .LFB345: - 176:Src/squeow.c **** - 177:Src/squeow.c **** void squeow_synth_on(void) { - 768 .loc 1 177 28 is_stmt 1 view -0 - 769 .cfi_startproc - 770 @ args = 0, pretend = 0, frame = 0 - 771 @ frame_needed = 0, uses_anonymous_args = 0 - 772 0000 08B5 push {r3, lr} - 773 .LCFI9: - 774 .cfi_def_cfa_offset 8 - 775 .cfi_offset 3, -8 - 776 .cfi_offset 14, -4 - 178:Src/squeow.c **** seriow_log(2, "synth on"); - 777 .loc 1 178 5 view .LVU154 - 778 0002 0549 ldr r1, .L58 - 779 0004 0220 movs r0, #2 - 780 0006 FFF7FEFF bl seriow_log - 781 .LVL52: - 179:Src/squeow.c **** si5351_on_clk(0); - 782 .loc 1 179 5 view .LVU155 - 783 000a 0020 movs r0, #0 - 784 000c FFF7FEFF bl si5351_on_clk - 785 .LVL53: - 180:Src/squeow.c **** si5351_on_clk(1); - 786 .loc 1 180 5 view .LVU156 - 787 0010 0120 movs r0, #1 - 788 0012 FFF7FEFF bl si5351_on_clk - 789 .LVL54: - 181:Src/squeow.c **** } - 790 .loc 1 181 1 is_stmt 0 view .LVU157 - 791 0016 08BD pop {r3, pc} - 792 .L59: - 793 .align 2 - 794 .L58: - 795 0018 00000000 .word .LC6 - 796 .cfi_endproc - 797 .LFE345: - 799 .section .rodata.squeow_synth_off.str1.4,"aMS",%progbits,1 - 800 .align 2 - 801 .LC7: - 802 0000 73796E74 .ascii "synth off\000" - 802 68206F66 - 802 6600 - 803 .section .text.squeow_synth_off,"ax",%progbits - 804 .align 1 - ARM GAS /tmp/ccxqDFkN.s page 19 + 184:Src/squeow.c **** } + 447 .loc 1 184 1 is_stmt 0 view .LVU102 + 448 0012 10BD pop {r4, pc} + 449 .loc 1 184 1 view .LVU103 + 450 .cfi_endproc + 451 .LFE339: + 453 .section .rodata.squeow_synth_on.str1.4,"aMS",%progbits,1 + 454 .align 2 + 455 .LC3: + 456 0000 73796E74 .ascii "synth on\000" + 456 68206F6E + 456 00 + 457 .section .text.squeow_synth_on,"ax",%progbits + 458 .align 1 + 459 .global squeow_synth_on + 460 .syntax unified + 461 .thumb + 462 .thumb_func + 464 squeow_synth_on: + 465 .LFB340: + 185:Src/squeow.c **** + 186:Src/squeow.c **** void squeow_synth_on(void) { + 466 .loc 1 186 28 is_stmt 1 view -0 + 467 .cfi_startproc + 468 @ args = 0, pretend = 0, frame = 0 + 469 @ frame_needed = 0, uses_anonymous_args = 0 + 470 0000 08B5 push {r3, lr} + 471 .LCFI4: + 472 .cfi_def_cfa_offset 8 + 473 .cfi_offset 3, -8 + 474 .cfi_offset 14, -4 + 187:Src/squeow.c **** #ifdef SQUEOW_UI_SERIOW + 188:Src/squeow.c **** seriow_log('I', "synth on"); + 475 .loc 1 188 5 view .LVU105 + 476 0002 0549 ldr r1, .L32 + 477 0004 4920 movs r0, #73 + 478 0006 FFF7FEFF bl seriow_log + 479 .LVL22: + 189:Src/squeow.c **** #endif + 190:Src/squeow.c **** + 191:Src/squeow.c **** #ifdef SQUEOW_UI_TOSTA + 192:Src/squeow.c **** tosta_log('I', "synth on"); + 193:Src/squeow.c **** #endif + 194:Src/squeow.c **** + 195:Src/squeow.c **** si5351_on_clk(0); + 480 .loc 1 195 5 view .LVU106 + 481 000a 0020 movs r0, #0 + 482 000c FFF7FEFF bl si5351_on_clk + 483 .LVL23: + 196:Src/squeow.c **** si5351_on_clk(1); + 484 .loc 1 196 5 view .LVU107 + 485 0010 0120 movs r0, #1 + 486 0012 FFF7FEFF bl si5351_on_clk + 487 .LVL24: + 197:Src/squeow.c **** } + 488 .loc 1 197 1 is_stmt 0 view .LVU108 + 489 0016 08BD pop {r3, pc} + ARM GAS /tmp/ccmy4jhy.s page 13 - 805 .global squeow_synth_off - 806 .syntax unified - 807 .thumb - 808 .thumb_func - 810 squeow_synth_off: - 811 .LFB346: - 182:Src/squeow.c **** - 183:Src/squeow.c **** void squeow_synth_off(void) { - 812 .loc 1 183 29 is_stmt 1 view -0 - 813 .cfi_startproc - 814 @ args = 0, pretend = 0, frame = 0 - 815 @ frame_needed = 0, uses_anonymous_args = 0 - 816 0000 08B5 push {r3, lr} - 817 .LCFI10: - 818 .cfi_def_cfa_offset 8 - 819 .cfi_offset 3, -8 - 820 .cfi_offset 14, -4 - 184:Src/squeow.c **** seriow_log(2, "synth off"); - 821 .loc 1 184 5 view .LVU159 - 822 0002 0549 ldr r1, .L62 - 823 0004 0220 movs r0, #2 - 824 0006 FFF7FEFF bl seriow_log - 825 .LVL55: - 185:Src/squeow.c **** si5351_off_clk(0); - 826 .loc 1 185 5 view .LVU160 - 827 000a 0020 movs r0, #0 - 828 000c FFF7FEFF bl si5351_off_clk - 829 .LVL56: - 186:Src/squeow.c **** si5351_off_clk(1); - 830 .loc 1 186 5 view .LVU161 - 831 0010 0120 movs r0, #1 - 832 0012 FFF7FEFF bl si5351_off_clk - 833 .LVL57: - 187:Src/squeow.c **** } - 834 .loc 1 187 1 is_stmt 0 view .LVU162 - 835 0016 08BD pop {r3, pc} - 836 .L63: + 490 .L33: + 491 .align 2 + 492 .L32: + 493 0018 00000000 .word .LC3 + 494 .cfi_endproc + 495 .LFE340: + 497 .section .text.squeow_synth_off,"ax",%progbits + 498 .align 1 + 499 .global squeow_synth_off + 500 .syntax unified + 501 .thumb + 502 .thumb_func + 504 squeow_synth_off: + 505 .LFB341: + 198:Src/squeow.c **** + 199:Src/squeow.c **** void squeow_synth_off(void) { + 506 .loc 1 199 29 is_stmt 1 view -0 + 507 .cfi_startproc + 508 @ args = 0, pretend = 0, frame = 0 + 509 @ frame_needed = 0, uses_anonymous_args = 0 + 510 0000 08B5 push {r3, lr} + 511 .LCFI5: + 512 .cfi_def_cfa_offset 8 + 513 .cfi_offset 3, -8 + 514 .cfi_offset 14, -4 + 200:Src/squeow.c **** #ifdef SQUEOW_UI_SERIOW + 201:Src/squeow.c **** #endif + 202:Src/squeow.c **** + 203:Src/squeow.c **** #ifdef SQUEOW_UI_TOSTA + 204:Src/squeow.c **** tosta_log('I', "synth off"); + 205:Src/squeow.c **** #endif + 206:Src/squeow.c **** + 207:Src/squeow.c **** si5351_off_clk(0); + 515 .loc 1 207 5 view .LVU110 + 516 0002 0020 movs r0, #0 + 517 0004 FFF7FEFF bl si5351_off_clk + 518 .LVL25: + 208:Src/squeow.c **** si5351_off_clk(1); + 519 .loc 1 208 5 view .LVU111 + 520 0008 0120 movs r0, #1 + 521 000a FFF7FEFF bl si5351_off_clk + 522 .LVL26: + 209:Src/squeow.c **** } + 523 .loc 1 209 1 is_stmt 0 view .LVU112 + 524 000e 08BD pop {r3, pc} + 525 .cfi_endproc + 526 .LFE341: + 528 .section .text.i2c_write8,"ax",%progbits + 529 .align 1 + 530 .global i2c_write8 + 531 .syntax unified + 532 .thumb + 533 .thumb_func + 535 i2c_write8: + 536 .LVL27: + 537 .LFB342: + 210:Src/squeow.c **** + ARM GAS /tmp/ccmy4jhy.s page 14 + + + 211:Src/squeow.c **** void i2c_write8(I2C_HandleTypeDef handler, uint8_t address, uint8_t reg, uint8_t value) { + 538 .loc 1 211 89 is_stmt 1 view -0 + 539 .cfi_startproc + 540 @ args = 96, pretend = 16, frame = 0 + 541 @ frame_needed = 0, uses_anonymous_args = 0 + 542 .loc 1 211 89 is_stmt 0 view .LVU114 + 543 0000 84B0 sub sp, sp, #16 + 544 .LCFI6: + 545 .cfi_def_cfa_offset 16 + 546 0002 10B5 push {r4, lr} + 547 .LCFI7: + 548 .cfi_def_cfa_offset 24 + 549 .cfi_offset 4, -24 + 550 .cfi_offset 14, -20 + 551 0004 84B0 sub sp, sp, #16 + 552 .LCFI8: + 553 .cfi_def_cfa_offset 40 + 554 0006 06AC add r4, sp, #24 + 555 0008 84E80F00 stm r4, {r0, r1, r2, r3} + 556 000c 9DF86C40 ldrb r4, [sp, #108] @ zero_extendqisi2 + 212:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 557 .loc 1 212 5 is_stmt 1 view .LVU115 + 558 .LVL28: + 559 .L37: + 213:Src/squeow.c **** } + 560 .loc 1 213 5 view .LVU116 + 212:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 561 .loc 1 212 78 discriminator 1 view .LVU117 + 212:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 562 .loc 1 212 12 is_stmt 0 discriminator 1 view .LVU118 + 563 0010 6423 movs r3, #100 + 564 0012 0322 movs r2, #3 + 565 0014 6100 lsls r1, r4, #1 + 566 0016 06A8 add r0, sp, #24 + 567 0018 FFF7FEFF bl HAL_I2C_IsDeviceReady + 568 .LVL29: + 212:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 569 .loc 1 212 78 discriminator 1 view .LVU119 + 570 001c 0028 cmp r0, #0 + 571 001e F7D1 bne .L37 + 214:Src/squeow.c **** HAL_I2C_Mem_Write(&handler, (uint8_t)(address << 1), (uint8_t)reg, I2C_MEMADD_SIZE_8BIT, (uint8 + 572 .loc 1 214 5 is_stmt 1 view .LVU120 + 573 .loc 1 214 33 is_stmt 0 view .LVU121 + 574 0020 6100 lsls r1, r4, #1 + 575 .loc 1 214 5 view .LVU122 + 576 0022 6423 movs r3, #100 + 577 0024 0293 str r3, [sp, #8] + 578 0026 0123 movs r3, #1 + 579 0028 0193 str r3, [sp, #4] + 580 002a 1DAA add r2, sp, #116 + 581 002c 0092 str r2, [sp] + 582 002e 9DF87020 ldrb r2, [sp, #112] @ zero_extendqisi2 + 583 0032 01F0FE01 and r1, r1, #254 + 584 0036 06A8 add r0, sp, #24 + 585 0038 FFF7FEFF bl HAL_I2C_Mem_Write + 586 .LVL30: + 215:Src/squeow.c **** } + ARM GAS /tmp/ccmy4jhy.s page 15 + + + 587 .loc 1 215 1 view .LVU123 + 588 003c 04B0 add sp, sp, #16 + 589 .LCFI9: + 590 .cfi_def_cfa_offset 24 + 591 @ sp needed + 592 003e BDE81040 pop {r4, lr} + 593 .LCFI10: + 594 .cfi_restore 14 + 595 .cfi_restore 4 + 596 .cfi_def_cfa_offset 16 + 597 0042 04B0 add sp, sp, #16 + 598 .LCFI11: + 599 .cfi_def_cfa_offset 0 + 600 0044 7047 bx lr + 601 .cfi_endproc + 602 .LFE342: + 604 .section .text.i2c_read8,"ax",%progbits + 605 .align 1 + 606 .global i2c_read8 + 607 .syntax unified + 608 .thumb + 609 .thumb_func + 611 i2c_read8: + 612 .LVL31: + 613 .LFB343: + 216:Src/squeow.c **** + 217:Src/squeow.c **** uint8_t i2c_read8(I2C_HandleTypeDef handler, uint8_t address, uint8_t reg, uint8_t *value) { + 614 .loc 1 217 92 is_stmt 1 view -0 + 615 .cfi_startproc + 616 @ args = 96, pretend = 16, frame = 0 + 617 @ frame_needed = 0, uses_anonymous_args = 0 + 618 .loc 1 217 92 is_stmt 0 view .LVU125 + 619 0000 84B0 sub sp, sp, #16 + 620 .LCFI12: + 621 .cfi_def_cfa_offset 16 + 622 0002 10B5 push {r4, lr} + 623 .LCFI13: + 624 .cfi_def_cfa_offset 24 + 625 .cfi_offset 4, -24 + 626 .cfi_offset 14, -20 + 627 0004 84B0 sub sp, sp, #16 + 628 .LCFI14: + 629 .cfi_def_cfa_offset 40 + 630 0006 06AC add r4, sp, #24 + 631 0008 84E80F00 stm r4, {r0, r1, r2, r3} + 632 000c 9DF86C40 ldrb r4, [sp, #108] @ zero_extendqisi2 + 218:Src/squeow.c **** HAL_StatusTypeDef status = HAL_OK; + 633 .loc 1 218 5 is_stmt 1 view .LVU126 + 634 .LVL32: + 219:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 635 .loc 1 219 5 view .LVU127 + 636 .L40: + 220:Src/squeow.c **** } + 637 .loc 1 220 5 view .LVU128 + 219:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 638 .loc 1 219 78 discriminator 1 view .LVU129 + 219:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + ARM GAS /tmp/ccmy4jhy.s page 16 + + + 639 .loc 1 219 12 is_stmt 0 discriminator 1 view .LVU130 + 640 0010 6423 movs r3, #100 + 641 0012 0322 movs r2, #3 + 642 0014 6100 lsls r1, r4, #1 + 643 0016 06A8 add r0, sp, #24 + 644 0018 FFF7FEFF bl HAL_I2C_IsDeviceReady + 645 .LVL33: + 219:Src/squeow.c **** while (HAL_I2C_IsDeviceReady(&handler, (uint16_t)(address << 1), 3, 100) != HAL_OK) { + 646 .loc 1 219 78 discriminator 1 view .LVU131 + 647 001c 0028 cmp r0, #0 + 648 001e F7D1 bne .L40 + 221:Src/squeow.c **** status = HAL_I2C_Mem_Read(&handler, // i2c handle + 649 .loc 1 221 5 is_stmt 1 view .LVU132 + 222:Src/squeow.c **** (uint8_t)(address << 1), // i2c address, left aligned + 650 .loc 1 222 31 is_stmt 0 view .LVU133 + 651 0020 6100 lsls r1, r4, #1 + 221:Src/squeow.c **** status = HAL_I2C_Mem_Read(&handler, // i2c handle + 652 .loc 1 221 14 view .LVU134 + 653 0022 6423 movs r3, #100 + 654 0024 0293 str r3, [sp, #8] + 655 0026 0123 movs r3, #1 + 656 0028 0193 str r3, [sp, #4] + 657 002a 1DAA add r2, sp, #116 + 658 002c 0092 str r2, [sp] + 659 002e 9DF87020 ldrb r2, [sp, #112] @ zero_extendqisi2 + 660 0032 01F0FE01 and r1, r1, #254 + 661 0036 06A8 add r0, sp, #24 + 662 0038 FFF7FEFF bl HAL_I2C_Mem_Read + 663 .LVL34: + 223:Src/squeow.c **** (uint8_t)reg, // register address + 224:Src/squeow.c **** I2C_MEMADD_SIZE_8BIT, // 8bit register addresses + 225:Src/squeow.c **** (uint8_t *)(&value), // write returned data to this variable + 226:Src/squeow.c **** 1, // how many bytes to expect returned + 227:Src/squeow.c **** 100); // timeout + 228:Src/squeow.c **** return status; + 664 .loc 1 228 5 is_stmt 1 view .LVU135 + 229:Src/squeow.c **** } + 665 .loc 1 229 1 is_stmt 0 view .LVU136 + 666 003c 04B0 add sp, sp, #16 + 667 .LCFI15: + 668 .cfi_def_cfa_offset 24 + 669 @ sp needed + 670 003e BDE81040 pop {r4, lr} + 671 .LCFI16: + 672 .cfi_restore 14 + 673 .cfi_restore 4 + 674 .cfi_def_cfa_offset 16 + 675 0042 04B0 add sp, sp, #16 + 676 .LCFI17: + 677 .cfi_def_cfa_offset 0 + 678 0044 7047 bx lr + 679 .cfi_endproc + 680 .LFE343: + 682 .section .text.si5351_write8,"ax",%progbits + 683 .align 1 + 684 .global si5351_write8 + 685 .syntax unified + ARM GAS /tmp/ccmy4jhy.s page 17 + + + 686 .thumb + 687 .thumb_func + 689 si5351_write8: + 690 .LVL35: + 691 .LFB344: + 230:Src/squeow.c **** + 231:Src/squeow.c **** void si5351_write8(uint8_t reg, uint8_t value) { i2c_write8(hi2c1, SI5351_ADDRESS, reg, value); } + 692 .loc 1 231 48 is_stmt 1 view -0 + 693 .cfi_startproc + 694 @ args = 0, pretend = 0, frame = 0 + 695 @ frame_needed = 0, uses_anonymous_args = 0 + 696 .loc 1 231 48 is_stmt 0 view .LVU138 + 697 0000 10B5 push {r4, lr} + 698 .LCFI18: + 699 .cfi_def_cfa_offset 8 + 700 .cfi_offset 4, -8 + 701 .cfi_offset 14, -4 + 702 0002 94B0 sub sp, sp, #80 + 703 .LCFI19: + 704 .cfi_def_cfa_offset 88 + 705 .loc 1 231 50 is_stmt 1 view .LVU139 + 706 0004 084C ldr r4, .L44 + 707 0006 1391 str r1, [sp, #76] + 708 0008 1290 str r0, [sp, #72] + 709 000a 6023 movs r3, #96 + 710 000c 1193 str r3, [sp, #68] + 711 000e 4422 movs r2, #68 + 712 0010 04F11001 add r1, r4, #16 + 713 .LVL36: + 714 .loc 1 231 50 is_stmt 0 view .LVU140 + 715 0014 6846 mov r0, sp + 716 .LVL37: + 717 .loc 1 231 50 view .LVU141 + 718 0016 FFF7FEFF bl memcpy + 719 .LVL38: + 720 .loc 1 231 50 view .LVU142 + 721 001a 94E80F00 ldm r4, {r0, r1, r2, r3} + 722 001e FFF7FEFF bl i2c_write8 + 723 .LVL39: + 724 .loc 1 231 97 view .LVU143 + 725 0022 14B0 add sp, sp, #80 + 726 .LCFI20: + 727 .cfi_def_cfa_offset 8 + 728 @ sp needed + 729 0024 10BD pop {r4, pc} + 730 .L45: + 731 0026 00BF .align 2 + 732 .L44: + 733 0028 00000000 .word hi2c1 + 734 .cfi_endproc + 735 .LFE344: + 737 .section .text.si5351_read8,"ax",%progbits + 738 .align 1 + 739 .global si5351_read8 + 740 .syntax unified + 741 .thumb + 742 .thumb_func + ARM GAS /tmp/ccmy4jhy.s page 18 + + + 744 si5351_read8: + 745 .LVL40: + 746 .LFB345: + 232:Src/squeow.c **** + 233:Src/squeow.c **** uint8_t si5351_read8(uint8_t reg, uint8_t *value) { return i2c_read8(hi2c1, SI5351_ADDRESS, reg, va + 747 .loc 1 233 51 is_stmt 1 view -0 + 748 .cfi_startproc + 749 @ args = 0, pretend = 0, frame = 0 + 750 @ frame_needed = 0, uses_anonymous_args = 0 + 751 .loc 1 233 51 is_stmt 0 view .LVU145 + 752 0000 10B5 push {r4, lr} + 753 .LCFI21: + 754 .cfi_def_cfa_offset 8 + 755 .cfi_offset 4, -8 + 756 .cfi_offset 14, -4 + 757 0002 94B0 sub sp, sp, #80 + 758 .LCFI22: + 759 .cfi_def_cfa_offset 88 + 760 .loc 1 233 53 is_stmt 1 view .LVU146 + 761 .loc 1 233 60 is_stmt 0 view .LVU147 + 762 0004 084C ldr r4, .L48 + 763 0006 1391 str r1, [sp, #76] + 764 0008 1290 str r0, [sp, #72] + 765 000a 6023 movs r3, #96 + 766 000c 1193 str r3, [sp, #68] + 767 000e 4422 movs r2, #68 + 768 0010 04F11001 add r1, r4, #16 + 769 .LVL41: + 770 .loc 1 233 60 view .LVU148 + 771 0014 6846 mov r0, sp + 772 .LVL42: + 773 .loc 1 233 60 view .LVU149 + 774 0016 FFF7FEFF bl memcpy + 775 .LVL43: + 776 .loc 1 233 60 view .LVU150 + 777 001a 94E80F00 ldm r4, {r0, r1, r2, r3} + 778 001e FFF7FEFF bl i2c_read8 + 779 .LVL44: + 780 .loc 1 233 106 view .LVU151 + 781 0022 14B0 add sp, sp, #80 + 782 .LCFI23: + 783 .cfi_def_cfa_offset 8 + 784 @ sp needed + 785 0024 10BD pop {r4, pc} + 786 .L49: + 787 0026 00BF .align 2 + 788 .L48: + 789 0028 00000000 .word hi2c1 + 790 .cfi_endproc + 791 .LFE345: + 793 .section .bss.vecchio_stato_blocco.0,"aw",%nobits + 796 vecchio_stato_blocco.0: + 797 0000 00 .space 1 + 798 .global analog_wd_status + 799 .section .bss.analog_wd_status,"aw",%nobits + 802 analog_wd_status: + 803 0000 00 .space 1 + ARM GAS /tmp/ccmy4jhy.s page 19 + + + 804 .global codice_allarme + 805 .section .bss.codice_allarme,"aw",%nobits + 808 codice_allarme: + 809 0000 00 .space 1 + 810 .global blocco_fatto + 811 .section .bss.blocco_fatto,"aw",%nobits + 814 blocco_fatto: + 815 0000 00 .space 1 + 816 .global blocco + 817 .section .bss.blocco,"aw",%nobits + 820 blocco: + 821 0000 00 .space 1 + 822 .global adc2_done + 823 .section .bss.adc2_done,"aw",%nobits + 826 adc2_done: + 827 0000 00 .space 1 + 828 .global adc2_valori + 829 .section .bss.adc2_valori,"aw",%nobits + 830 .align 2 + 833 adc2_valori: + 834 0000 00000000 .space 16 + 834 00000000 + 834 00000000 + 834 00000000 + 835 .global freq + 836 .section .bss.freq,"aw",%nobits 837 .align 2 - 838 .L62: - 839 0018 00000000 .word .LC7 - 840 .cfi_endproc - 841 .LFE346: - 843 .section .bss.angle.0,"aw",%nobits - 844 .align 3 - 847 angle.0: - 848 0000 00000000 .space 8 - 848 00000000 - 849 .global rails_number - 850 .section .bss.rails_number,"aw",%nobits - 853 rails_number: - 854 0000 00 .space 1 - 855 .global pwm_value4 - 856 .section .bss.pwm_value4,"aw",%nobits - 857 .align 1 - 860 pwm_value4: - 861 0000 0000 .space 2 - 862 .global pwm_value3 - ARM GAS /tmp/ccxqDFkN.s page 20 + 840 freq: + 841 0000 00000000 .space 4 + 842 .global UART_TX_buf_lenght + 843 .section .bss.UART_TX_buf_lenght,"aw",%nobits + 846 UART_TX_buf_lenght: + 847 0000 00 .space 1 + 848 .global UART_TX_buf + 849 .section .bss.UART_TX_buf,"aw",%nobits + 850 .align 2 + 853 UART_TX_buf: + 854 0000 00000000 .space 256 + 854 00000000 + 854 00000000 + 854 00000000 + 854 00000000 + 855 .global UART_RX_buf + 856 .section .bss.UART_RX_buf,"aw",%nobits + 857 .align 2 + 860 UART_RX_buf: + 861 0000 00000000 .space 256 + 861 00000000 + 861 00000000 + 861 00000000 + 861 00000000 + 862 .global sys_tick_prescale + 863 .section .bss.sys_tick_prescale,"aw",%nobits + 866 sys_tick_prescale: + 867 0000 00 .space 1 + 868 .global sys_tick + 869 .section .bss.sys_tick,"aw",%nobits + ARM GAS /tmp/ccmy4jhy.s page 20 - 863 .section .bss.pwm_value3,"aw",%nobits - 864 .align 1 - 867 pwm_value3: - 868 0000 0000 .space 2 - 869 .global pwm_value2 - 870 .section .bss.pwm_value2,"aw",%nobits - 871 .align 1 - 874 pwm_value2: - 875 0000 0000 .space 2 - 876 .global pwm_value1 - 877 .section .bss.pwm_value1,"aw",%nobits - 878 .align 1 - 881 pwm_value1: - 882 0000 0000 .space 2 - 883 .global analog_wd_status - 884 .section .bss.analog_wd_status,"aw",%nobits - 887 analog_wd_status: - 888 0000 00 .space 1 - 889 .global usb_audio_tick - 890 .section .bss.usb_audio_tick,"aw",%nobits - 893 usb_audio_tick: - 894 0000 00 .space 1 - 895 .global samples_ringbuf_output_index - 896 .section .bss.samples_ringbuf_output_index,"aw",%nobits - 897 .align 2 - 900 samples_ringbuf_output_index: - 901 0000 00000000 .space 4 - 902 .global samples_ringbuf_input_index - 903 .section .bss.samples_ringbuf_input_index,"aw",%nobits - 904 .align 2 - 907 samples_ringbuf_input_index: - 908 0000 00000000 .space 4 - 909 .global samples_ringbuf - 910 .section .bss.samples_ringbuf,"aw",%nobits - 911 .align 2 - 914 samples_ringbuf: - 915 0000 00000000 .space 2048 - 915 00000000 - 915 00000000 - 915 00000000 - 915 00000000 - 916 .global sine_increment - 917 .section .bss.sine_increment,"aw",%nobits - 918 .align 3 - 921 sine_increment: - 922 0000 00000000 .space 8 - 922 00000000 - 923 .global stato_audio - 924 .section .bss.stato_audio,"aw",%nobits - 927 stato_audio: - 928 0000 00 .space 1 - 929 .global sample_value - 930 .section .bss.sample_value,"aw",%nobits - 931 .align 1 - 934 sample_value: - 935 0000 0000 .space 2 - 936 .global adc_allarmi - ARM GAS /tmp/ccxqDFkN.s page 21 - - - 937 .section .bss.adc_allarmi,"aw",%nobits - 938 .align 2 - 941 adc_allarmi: - 942 0000 00000000 .space 4 - 943 .global adc_blocco - 944 .section .bss.adc_blocco,"aw",%nobits - 947 adc_blocco: - 948 0000 00 .space 1 - 949 .global adc2_done - 950 .section .bss.adc2_done,"aw",%nobits - 953 adc2_done: - 954 0000 00 .space 1 - 955 .global adc2_valori - 956 .section .bss.adc2_valori,"aw",%nobits - 957 .align 2 - 960 adc2_valori: - 961 0000 00000000 .space 8 - 961 00000000 - 962 .global adc1_valore - 963 .section .bss.adc1_valore,"aw",%nobits - 964 .align 1 - 967 adc1_valore: - 968 0000 0000 .space 2 - 969 .global freq - 970 .section .bss.freq,"aw",%nobits - 971 .align 2 - 974 freq: - 975 0000 00000000 .space 4 - 976 .global UART_RX_buf - 977 .section .bss.UART_RX_buf,"aw",%nobits - 978 .align 2 - 981 UART_RX_buf: - 982 0000 00000000 .space 64 - 982 00000000 - 982 00000000 - 982 00000000 - 982 00000000 - 983 .global pwm_tick - 984 .section .bss.pwm_tick,"aw",%nobits - 987 pwm_tick: - 988 0000 00 .space 1 - 989 .global sys_tick_prescale - 990 .section .bss.sys_tick_prescale,"aw",%nobits - 993 sys_tick_prescale: - 994 0000 00 .space 1 - 995 .global sys_tick - 996 .section .bss.sys_tick,"aw",%nobits - 999 sys_tick: - 1000 0000 00 .space 1 - 1001 .text - 1002 .Letext0: - 1003 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1004 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 1005 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1006 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" - 1007 .file 6 "Inc/squeow.h" - 1008 .file 7 "Inc/squeow_ui.h" - ARM GAS /tmp/ccxqDFkN.s page 22 - - - 1009 .file 8 "Inc/si5351.h" - 1010 .file 9 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/math - ARM GAS /tmp/ccxqDFkN.s page 23 + 872 sys_tick: + 873 0000 00 .space 1 + 874 .text + 875 .Letext0: + 876 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 877 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 878 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 879 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/14.2 + 880 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 881 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 882 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" + 883 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" + 884 .file 10 "Inc/si5351.h" + 885 .file 11 "Inc/squeow.h" + 886 .file 12 "Inc/squeow_ui.h" + 887 .file 13 "" + ARM GAS /tmp/ccmy4jhy.s page 21 DEFINED SYMBOLS *ABS*:00000000 squeow.c - /tmp/ccxqDFkN.s:21 .rodata.squeow_init.str1.4:00000000 $d - /tmp/ccxqDFkN.s:25 .text.squeow_init:00000000 $t - /tmp/ccxqDFkN.s:31 .text.squeow_init:00000000 squeow_init - /tmp/ccxqDFkN.s:89 .text.squeow_init:00000040 $d - /tmp/ccxqDFkN.s:921 .bss.sine_increment:00000000 sine_increment - /tmp/ccxqDFkN.s:907 .bss.samples_ringbuf_input_index:00000000 samples_ringbuf_input_index - /tmp/ccxqDFkN.s:900 .bss.samples_ringbuf_output_index:00000000 samples_ringbuf_output_index - /tmp/ccxqDFkN.s:974 .bss.freq:00000000 freq - /tmp/ccxqDFkN.s:960 .bss.adc2_valori:00000000 adc2_valori - /tmp/ccxqDFkN.s:102 .text.sat_sub:00000000 $t - /tmp/ccxqDFkN.s:108 .text.sat_sub:00000000 sat_sub - /tmp/ccxqDFkN.s:147 .text.u12_sine:00000000 $t - /tmp/ccxqDFkN.s:153 .text.u12_sine:00000000 u12_sine - /tmp/ccxqDFkN.s:215 .text.u12_sine:00000058 $d - /tmp/ccxqDFkN.s:847 .bss.angle.0:00000000 angle.0 - /tmp/ccxqDFkN.s:225 .text.ringbuf_increment:00000000 $t - /tmp/ccxqDFkN.s:231 .text.ringbuf_increment:00000000 ringbuf_increment - /tmp/ccxqDFkN.s:260 .text.store_sample:00000000 $t - /tmp/ccxqDFkN.s:266 .text.store_sample:00000000 store_sample - /tmp/ccxqDFkN.s:298 .text.store_sample:00000018 $d - /tmp/ccxqDFkN.s:914 .bss.samples_ringbuf:00000000 samples_ringbuf - /tmp/ccxqDFkN.s:304 .text.store_samples:00000000 $t - /tmp/ccxqDFkN.s:310 .text.store_samples:00000000 store_samples - /tmp/ccxqDFkN.s:356 .text.get_sample:00000000 $t - /tmp/ccxqDFkN.s:362 .text.get_sample:00000000 get_sample - /tmp/ccxqDFkN.s:389 .text.get_sample:00000018 $d - /tmp/ccxqDFkN.s:395 .text.store_buffer:00000000 $t - /tmp/ccxqDFkN.s:401 .text.store_buffer:00000000 store_buffer - /tmp/ccxqDFkN.s:455 .text.vu_meter:00000000 $t - /tmp/ccxqDFkN.s:461 .text.vu_meter:00000000 vu_meter - /tmp/ccxqDFkN.s:508 .text.vu_meter:00000028 $d - /tmp/ccxqDFkN.s:513 .rodata.adc_rileva_soglie.str1.4:00000000 $d - /tmp/ccxqDFkN.s:523 .text.adc_rileva_soglie:00000000 $t - /tmp/ccxqDFkN.s:529 .text.adc_rileva_soglie:00000000 adc_rileva_soglie - /tmp/ccxqDFkN.s:634 .text.adc_rileva_soglie:00000070 $d - /tmp/ccxqDFkN.s:941 .bss.adc_allarmi:00000000 adc_allarmi - /tmp/ccxqDFkN.s:947 .bss.adc_blocco:00000000 adc_blocco - /tmp/ccxqDFkN.s:644 .text.array_values_mean:00000000 $t - /tmp/ccxqDFkN.s:650 .text.array_values_mean:00000000 array_values_mean - /tmp/ccxqDFkN.s:664 .rodata.squeow_synth_init.str1.4:00000000 $d - /tmp/ccxqDFkN.s:668 .text.squeow_synth_init:00000000 $t - /tmp/ccxqDFkN.s:674 .text.squeow_synth_init:00000000 squeow_synth_init - /tmp/ccxqDFkN.s:698 .text.squeow_synth_init:00000010 $d - /tmp/ccxqDFkN.s:703 .rodata.squeow_synth_set.str1.4:00000000 $d - /tmp/ccxqDFkN.s:707 .text.squeow_synth_set:00000000 $t - /tmp/ccxqDFkN.s:713 .text.squeow_synth_set:00000000 squeow_synth_set - /tmp/ccxqDFkN.s:751 .text.squeow_synth_set:00000020 $d - /tmp/ccxqDFkN.s:756 .rodata.squeow_synth_on.str1.4:00000000 $d - /tmp/ccxqDFkN.s:760 .text.squeow_synth_on:00000000 $t - /tmp/ccxqDFkN.s:766 .text.squeow_synth_on:00000000 squeow_synth_on - /tmp/ccxqDFkN.s:795 .text.squeow_synth_on:00000018 $d - /tmp/ccxqDFkN.s:800 .rodata.squeow_synth_off.str1.4:00000000 $d - /tmp/ccxqDFkN.s:804 .text.squeow_synth_off:00000000 $t - /tmp/ccxqDFkN.s:810 .text.squeow_synth_off:00000000 squeow_synth_off - /tmp/ccxqDFkN.s:839 .text.squeow_synth_off:00000018 $d - ARM GAS /tmp/ccxqDFkN.s page 24 + /tmp/ccmy4jhy.s:21 .text.serial_write:00000000 $t + /tmp/ccmy4jhy.s:27 .text.serial_write:00000000 serial_write + /tmp/ccmy4jhy.s:65 .text.serial_write:00000018 $d + /tmp/ccmy4jhy.s:846 .bss.UART_TX_buf_lenght:00000000 UART_TX_buf_lenght + /tmp/ccmy4jhy.s:71 .text.squeow_init:00000000 $t + /tmp/ccmy4jhy.s:77 .text.squeow_init:00000000 squeow_init + /tmp/ccmy4jhy.s:116 .text.squeow_init:0000001c $d + /tmp/ccmy4jhy.s:840 .bss.freq:00000000 freq + /tmp/ccmy4jhy.s:820 .bss.blocco:00000000 blocco + /tmp/ccmy4jhy.s:833 .bss.adc2_valori:00000000 adc2_valori + /tmp/ccmy4jhy.s:808 .bss.codice_allarme:00000000 codice_allarme + /tmp/ccmy4jhy.s:125 .text.sat_sub:00000000 $t + /tmp/ccmy4jhy.s:131 .text.sat_sub:00000000 sat_sub + /tmp/ccmy4jhy.s:165 .text.ringbuf_increment:00000000 $t + /tmp/ccmy4jhy.s:171 .text.ringbuf_increment:00000000 ringbuf_increment + /tmp/ccmy4jhy.s:200 .text.adc_rileva_soglie:00000000 $t + /tmp/ccmy4jhy.s:206 .text.adc_rileva_soglie:00000000 adc_rileva_soglie + /tmp/ccmy4jhy.s:278 .text.adc_rileva_soglie:00000048 $d + /tmp/ccmy4jhy.s:284 .rodata.processa_blocco.str1.4:00000000 $d + /tmp/ccmy4jhy.s:291 .text.processa_blocco:00000000 $t + /tmp/ccmy4jhy.s:297 .text.processa_blocco:00000000 processa_blocco + /tmp/ccmy4jhy.s:370 .text.processa_blocco:00000048 $d + /tmp/ccmy4jhy.s:796 .bss.vecchio_stato_blocco.0:00000000 vecchio_stato_blocco.0 + /tmp/ccmy4jhy.s:379 .rodata.squeow_synth_init.str1.4:00000000 $d + /tmp/ccmy4jhy.s:383 .text.squeow_synth_init:00000000 $t + /tmp/ccmy4jhy.s:389 .text.squeow_synth_init:00000000 squeow_synth_init + /tmp/ccmy4jhy.s:413 .text.squeow_synth_init:00000010 $d + /tmp/ccmy4jhy.s:418 .text.squeow_synth_set:00000000 $t + /tmp/ccmy4jhy.s:424 .text.squeow_synth_set:00000000 squeow_synth_set + /tmp/ccmy4jhy.s:454 .rodata.squeow_synth_on.str1.4:00000000 $d + /tmp/ccmy4jhy.s:458 .text.squeow_synth_on:00000000 $t + /tmp/ccmy4jhy.s:464 .text.squeow_synth_on:00000000 squeow_synth_on + /tmp/ccmy4jhy.s:493 .text.squeow_synth_on:00000018 $d + /tmp/ccmy4jhy.s:498 .text.squeow_synth_off:00000000 $t + /tmp/ccmy4jhy.s:504 .text.squeow_synth_off:00000000 squeow_synth_off + /tmp/ccmy4jhy.s:529 .text.i2c_write8:00000000 $t + /tmp/ccmy4jhy.s:535 .text.i2c_write8:00000000 i2c_write8 + /tmp/ccmy4jhy.s:605 .text.i2c_read8:00000000 $t + /tmp/ccmy4jhy.s:611 .text.i2c_read8:00000000 i2c_read8 + /tmp/ccmy4jhy.s:683 .text.si5351_write8:00000000 $t + /tmp/ccmy4jhy.s:689 .text.si5351_write8:00000000 si5351_write8 + /tmp/ccmy4jhy.s:733 .text.si5351_write8:00000028 $d + /tmp/ccmy4jhy.s:738 .text.si5351_read8:00000000 $t + /tmp/ccmy4jhy.s:744 .text.si5351_read8:00000000 si5351_read8 + /tmp/ccmy4jhy.s:789 .text.si5351_read8:00000028 $d + /tmp/ccmy4jhy.s:797 .bss.vecchio_stato_blocco.0:00000000 $d + /tmp/ccmy4jhy.s:802 .bss.analog_wd_status:00000000 analog_wd_status + /tmp/ccmy4jhy.s:803 .bss.analog_wd_status:00000000 $d + /tmp/ccmy4jhy.s:809 .bss.codice_allarme:00000000 $d + /tmp/ccmy4jhy.s:814 .bss.blocco_fatto:00000000 blocco_fatto + /tmp/ccmy4jhy.s:815 .bss.blocco_fatto:00000000 $d + /tmp/ccmy4jhy.s:821 .bss.blocco:00000000 $d + /tmp/ccmy4jhy.s:826 .bss.adc2_done:00000000 adc2_done + /tmp/ccmy4jhy.s:827 .bss.adc2_done:00000000 $d + /tmp/ccmy4jhy.s:830 .bss.adc2_valori:00000000 $d + ARM GAS /tmp/ccmy4jhy.s page 22 - /tmp/ccxqDFkN.s:844 .bss.angle.0:00000000 $d - /tmp/ccxqDFkN.s:853 .bss.rails_number:00000000 rails_number - /tmp/ccxqDFkN.s:854 .bss.rails_number:00000000 $d - /tmp/ccxqDFkN.s:860 .bss.pwm_value4:00000000 pwm_value4 - /tmp/ccxqDFkN.s:857 .bss.pwm_value4:00000000 $d - /tmp/ccxqDFkN.s:867 .bss.pwm_value3:00000000 pwm_value3 - /tmp/ccxqDFkN.s:864 .bss.pwm_value3:00000000 $d - /tmp/ccxqDFkN.s:874 .bss.pwm_value2:00000000 pwm_value2 - /tmp/ccxqDFkN.s:871 .bss.pwm_value2:00000000 $d - /tmp/ccxqDFkN.s:881 .bss.pwm_value1:00000000 pwm_value1 - /tmp/ccxqDFkN.s:878 .bss.pwm_value1:00000000 $d - /tmp/ccxqDFkN.s:887 .bss.analog_wd_status:00000000 analog_wd_status - /tmp/ccxqDFkN.s:888 .bss.analog_wd_status:00000000 $d - /tmp/ccxqDFkN.s:893 .bss.usb_audio_tick:00000000 usb_audio_tick - /tmp/ccxqDFkN.s:894 .bss.usb_audio_tick:00000000 $d - /tmp/ccxqDFkN.s:897 .bss.samples_ringbuf_output_index:00000000 $d - /tmp/ccxqDFkN.s:904 .bss.samples_ringbuf_input_index:00000000 $d - /tmp/ccxqDFkN.s:911 .bss.samples_ringbuf:00000000 $d - /tmp/ccxqDFkN.s:918 .bss.sine_increment:00000000 $d - /tmp/ccxqDFkN.s:927 .bss.stato_audio:00000000 stato_audio - /tmp/ccxqDFkN.s:928 .bss.stato_audio:00000000 $d - /tmp/ccxqDFkN.s:934 .bss.sample_value:00000000 sample_value - /tmp/ccxqDFkN.s:931 .bss.sample_value:00000000 $d - /tmp/ccxqDFkN.s:938 .bss.adc_allarmi:00000000 $d - /tmp/ccxqDFkN.s:948 .bss.adc_blocco:00000000 $d - /tmp/ccxqDFkN.s:953 .bss.adc2_done:00000000 adc2_done - /tmp/ccxqDFkN.s:954 .bss.adc2_done:00000000 $d - /tmp/ccxqDFkN.s:957 .bss.adc2_valori:00000000 $d - /tmp/ccxqDFkN.s:967 .bss.adc1_valore:00000000 adc1_valore - /tmp/ccxqDFkN.s:964 .bss.adc1_valore:00000000 $d - /tmp/ccxqDFkN.s:971 .bss.freq:00000000 $d - /tmp/ccxqDFkN.s:981 .bss.UART_RX_buf:00000000 UART_RX_buf - /tmp/ccxqDFkN.s:978 .bss.UART_RX_buf:00000000 $d - /tmp/ccxqDFkN.s:987 .bss.pwm_tick:00000000 pwm_tick - /tmp/ccxqDFkN.s:988 .bss.pwm_tick:00000000 $d - /tmp/ccxqDFkN.s:993 .bss.sys_tick_prescale:00000000 sys_tick_prescale - /tmp/ccxqDFkN.s:994 .bss.sys_tick_prescale:00000000 $d - /tmp/ccxqDFkN.s:999 .bss.sys_tick:00000000 sys_tick - /tmp/ccxqDFkN.s:1000 .bss.sys_tick:00000000 $d + /tmp/ccmy4jhy.s:837 .bss.freq:00000000 $d + /tmp/ccmy4jhy.s:847 .bss.UART_TX_buf_lenght:00000000 $d + /tmp/ccmy4jhy.s:853 .bss.UART_TX_buf:00000000 UART_TX_buf + /tmp/ccmy4jhy.s:850 .bss.UART_TX_buf:00000000 $d + /tmp/ccmy4jhy.s:860 .bss.UART_RX_buf:00000000 UART_RX_buf + /tmp/ccmy4jhy.s:857 .bss.UART_RX_buf:00000000 $d + /tmp/ccmy4jhy.s:866 .bss.sys_tick_prescale:00000000 sys_tick_prescale + /tmp/ccmy4jhy.s:867 .bss.sys_tick_prescale:00000000 $d + /tmp/ccmy4jhy.s:872 .bss.sys_tick:00000000 sys_tick + /tmp/ccmy4jhy.s:873 .bss.sys_tick:00000000 $d UNDEFINED SYMBOLS +HAL_UART_Transmit_DMA +huart1 seriow_log -__aeabi_dadd -__aeabi_dcmpge -__aeabi_dmul -__aeabi_d2uiz -sin -vu_tmp_value -HAL_GPIO_WritePin +led_blocco si5351_initialize si5351_set_frequency si5351_on_clk si5351_off_clk +HAL_I2C_IsDeviceReady +HAL_I2C_Mem_Write +HAL_I2C_Mem_Read +memcpy +hi2c1 diff --git a/squeow_sw/build/squeow.o b/squeow_sw/build/squeow.o index bbcc512850de47993a8f1a541375ebb1c9d4359b..95eced2c810c3c46e3f79ff2cbd272f5f3cc1b8c 100644 GIT binary patch literal 23788 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 literal 20588 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 z zH>wRjdbQf>qt~cCLc8|Xs(1S6b!x⾤^6iQzq?p|DXPFQ9q{%K*8`O;=?>6)% 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 diff --git a/squeow_sw/build/squeow_codice.bin b/squeow_sw/build/squeow_codice.bin index 8b0dc64fb476e88072f0aeaf10bddd1dc1266f6f..9995d325278b6469448cdaf1e911ac9c4a3708c6 100755 GIT binary patch delta 8453 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 delta 12476 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 diff --git a/squeow_sw/build/squeow_codice.elf b/squeow_sw/build/squeow_codice.elf index 95588e2c9d702c3e86c5669434a18749ff9cb53d..b404237d0a2e74e4b2f4e413e7dc8fdb486876be 100755 GIT binary patch literal 558836 zcmeFadwf*I`9D7AvbSWjmu!ICkj^s?z{VCqTLiUItr9M+5oy9jt+#d;v<0=gh`JhDdqRR)vPt&$o^$rZVD0DI@Avn8 zeg7gjd*+#W=9y=ndFGjCF6X#xbP(d&tR3Z9>?)f2)K%@krM9P+YB zmYh#4atUM-eRBgLG-zlN(q(D^3J^Qe^*1BZp(OR zzFkQz(ymXYe;>~q5I#fM|D8~WGPfhF8CI6ovuPOoKhfI-ysrNRuEF@<@uaqo)<@%N zy~E>b+VJP_a%#Go_CG!U6E02vpUTlZwe0YxT4s28HDAqRqy%Fra(-ZubY^|X5@V(@ zQy=n73{lv#_v^5PkmQj9C|E zTqAk{tJ!w??3ls0K!IYl*S1x*k@5O=QkdIbBPAvyxQJwY>33av@V4Apl#MvXsdFvPnwxCJDJ&*@5Zt0*H#Ow zylsiz_Y-`Tt(C8Mv6}=KL1?xdROwt-PxSiznyQ>u&1{XFfA9;vJJI`>cG6Dk@uNP9 zBkg}+H}^Y|&$aL^nig$~t|hPP{U(oOXWw7&eiMr)*-W<56egL%u*_ygPGOPqK@%sj z92;b}WnAO%&CPT97-_*kO;2DY7etGL3eEAp8fl}Okrwsq1un?9Fyl189PgvJxAf1Y zDZiw6O3HQphTYOZVqx9bx2qug*X;M~KO1Mf}fR)o@$7vs~g8bAnD>WC!SNwi3O7{PJHxW{TsX=2fEvO6X zgN7gpGC?+o)&?~}ZLp-GMhbXXzt_Lc@BTWm;;^5qTUW`8y!hV4SYkK-tGC|^CH}jBuqc0n|1O4s; zH9dDDop&_)Mk1xBUw^=T_QP5xs7HzwDQEgaZ7AEo1dT{ZL&_)pTiQ}9i1cp1S(Z|w z_t8Y6H;Awa;pYgCAUuTd0K)wV(k`-)+kR_>wTkmwtGs?9tn)Jt+9oerb)=4~=cKD* zbK6Ls9`qlNl_I7=>}bs1razeIT?jf22z8*f546a2#Qp1Ko8}VeC!u--iRqH^vsGkN zvi|b3zfSi+b`5eZRC1@{8_|wHEg$4}rGWPM0e>427)YGir3HM~psUT0Y|lj0cL9`*AR%6x{u=5?Peqs`f5^`2ANkE<{t+Wy{{m=jPTOnyBxJG9X}=k>1rxZyMyG> z);yGORyfgLN?T};9YKFF4o{ulv9^x8%X=5^U}<|?N9yHvxQ@_vxESfTgQRd`cyyAR zZ}Tz&yj*`i);1FPMsQ2DjFqa-ceL4%k}jthk>WkSL2gl|oT5j{)bn$Pdgx~Gej~zs zgzq6-Hz?9}Fl4TUbXfFcqmkG*UQWooS^E7WDn`id80l3skG8{zb|{+XtzTEqOY7pz z(7BWfUOFG2FY6&MW%aw;v`7iZU9uKBP>&tq5`^5r=?v;CWuO<2LoYI0vRblRa#}{T zjBFVNolx{7y~Wm&(J}@4!92@LpA1f}Czb!ISg z7ah$fZ_+p0f_5K~{zWwxoN~}wLbVp7na@i*!w@39ItZKKfF-O0 zm1ZJU4Q9w(-2yId8o=Sqej=@jCwdQHtnTVh^!6fLi@Y}wx)2J`Q;#AHAUG2iWEk|Baols{P-kB z45;zaseXN4Mg=3ic-}%s5z@|1}M%91RM`^~GBGP+(`h)uYENUfj{Xx>M2Q3ATA&0boh&fP! zB^ka~hB@H>et?$RJD@)(^CXu`gLHnMFe3el0nQiLlUkX+s(k_o%_zkI5 z*~_Sxki95-8H*?NWVSB#NP&4<7j9e1Nde4(%r-{)QT!WUz_owdZr(@oMr<0nY1F37 zO<9}D9Xv+%xqd<1+qJ!h4^>qLJ<~%uyIlt{;=FtiW3AQ}aS7njN!N-w@p&(Eg1Fah+WhhBhs%E zxfQvvR{4V0f1m$Ve?Z_c3du?@{cTuR_iCM{o{>I`{i!Xzs$t>d_0*%H99|{!SsA|< zd_E9A6xDx=PwEZ6g1md;pG2v>c2hk|`g2r=atZ66_@z{~^*bf)?std!@eP}c^B1`@qAJWMF1$T}wp_&E{Ro1j`Jk(ss?}#FBmcoZ`uoei_o6zg$Iyf9MLEmBRW0S}P09~^7HXqqo@75s^(}Qlg*QzoQ|3+a zdMH=WC~&1}2GvM2EHd@f8F-akQZqIWeilvrmiE$KwI^{o8JB~^emoe84)Fk6;@bb1 z+^e=t8Jm zsv;A3S-`Wv-yxWv0}gh`Mf5We_ zuaoux`~xa~Y71S^Yia|_@w8Osh^cK1R+ERl}AOS5btnEC4Wj_ZlmYpZ|L~l4@X=U>5KFdMgm*{

2032Vz?9rXXkPOyt&GDB!}&*4*17y1LM~s%;97-Lv$lEvTJ$_8+OS@}BJ@;c z5Ob)JJ0{m?bP6FoLW8*XTwumEp}ps}Pr5d=ttwk|^aP5t{qob1?Qal?b6yC(NJ8Ul zfdp+mWQH}I=zTol&RI}+?j&ayKH-W^h961haiBvY zJBi*eVZq(fzBRNBdUJKCp>f;Z>ne}MT3po99mX@!n}fP)s*WR0+c^~+r^_7oKqil! zn*A-hC!=&85|V8l7}WUONnYLtpXUbEw%&Vcs$7pSR8JJRmkrgU1@=cWHmzsjDas*l zhDR2dP_=ETO$yw4dALZnVc(il3&tw-tu74h6dC80A&qlpXbk9Xv^!vbj^L@pc{#ol z{o_Sl&kkyRBPo{L%4)Ro*Motava=gXws_8hgZxvZARILh>&Ks?L~63GH-LXX@Rfcv zo#N28jY%19biFO>EFDXvnYcH|ywF_*l^1FkY5XPh>;g~?4Dq1{XE$BIM8RfUg?GV7%v>_=Tjx<&VmkRJcf(t*4E|N{mx%Cp{bu`q=@ZK|?<(b&i)5D%(U(e3tiQOF7S7K*(Hy>o|@hD?IkI;*7 z4xt;N3*leXw!^L)1HWea6JHHB@Bis;qi=+d#mvQFwj`Jdi4^!=M>kh(Jh$`L_>U$AZu6YS{L&BYpNS54>7>_qyq@A5Vtwuz4Z3Eo_9i(iZSl{zk|+9umd z-dPgLNyhcgNukVS+~{ONbYC*#JM6bbw#}wtwmJ3R?6+RV(G0`+N0hB-o<+mA?fB<` z*nXo=Y8j+7Yft)V3%2X0yCoRCQSx+k!l zNUsIxe$m3JEuJ|i>*aP!9JGTA`U7KsAj2HjD5iRY(30Qv>wGsP+qziXduA<071pBt z9m$a|VdSrhs5;Gr8T;*#MDLdVIiQ|>vI-?_l4RC|C_k+BFQMnehuUU-tIng*GMP6r zV-Lz-8zEy4M9J7Tgg-=`D9@TJLe#eLp({|*+Y@OB`f0k}tPK@YT0QsHDyfr_ly}M8 z7bWGi)8jfp@p<5nmGL7DU&-HR?;mb0KY|`pt$!cS z6I7q=tn90heMfotH+t2#P<;dn>-S@gozTd9!7Ci%i>|AvuC&Pe%8B03k~oL|1CE6C zm+TGnkV%c97m~BZCE@43Yql8sn_(9HnYhNcQ_-WVp@Nr{Y)kn-k1s{SBIs-5`mG~j3ZEy(^$JL?757W4;QTkAGGRMe0 zIV^`qnZ{&}i#s(eM~|F_WKIW{*Z2)JJ92JTa(dhib;EMp$oZa{Q~TtwoB(oa)Ew`r zZ*p*wp%2Ygb4v0S57pB{kmFHvgt}olf#t@~bT!BJWHM*xVt908z8^x1dk8Q}R1EG^ z65}+*FjvVKfm@9sr-C85SLQ8A*1H7jsMRwR8o+R<7!7qvj0RwkH%irfN=;SqTi~HOYyzBil#eztdYznQ=f4#ztdzgHu8POp7Kr;?*@iHqRA%_lF#>{U99o? zIWuDu+}Bq>Exzk5=w!7u;;5d$7$)TD)M#twyx{+*$kP~7Niwx^&R71W-=xk^aLeZ` z^G_5fxUUgM_5_qPenw@6pD9TZi~G2qJ3=)QV>I@0{kfei+a0PFd5Pnh>CA+OPAYM3 zf-!VdyoJvyt`{-&5WL9 zFQ!*-$LQzJ1r}`gSdvdu@@Y&yXY|Z}QJX(M%H)49%I04ezM>T;6T6?i3>;=e0L-UO&Qigb0FtG3TW-za4AMUnO?Z64#B$Jrdees0n}&L^pCUB)KZsJQzf3eN z#g3+b=h9C=?PJVV&9i8`V~K%w+HOJ+j}KtKgLRjpJsUxlDRiTkDE*dL0U$m^P-DJ} zwU-`bkzRngEYeUQ7K(NW3sjl=(FtM6@m7augMVt`Z2p~1*OAR*crz6M$we8~oRuu2mCK}XLb7hPBrBIBGABnC z6X(aFEwla})yrce)pG(g^yc?KLqJa^>*LTmIlsz(80S>z1G%(!32}Cy^dF<7@bd80 z)L+6*60~@^J~R!pM8HKQbQn)M;xE4-g-WlZ!HYdnn}0G&7CYED*F8xdx!a6P3HE8G z6;;k_gcdDlLd4k{9$R%&BlUpG<(mY%&(ZlbkNVFtoj?QCrsi3rFW@3et`qao5EmmZ zNKs2uF3dw*m@eQ#e*qVoBo~~_1&11GAehIfkGJll94`y65;emAR?E)IfZ$sQ2&8}d1DXh^1I2oI(HyOY{-+$gr+i8S=V80@=xI5%s@vvx^%`@ zx_EOT?nCfKZnV~EK6&I4>~CF-xlYRKB+O%OQy(|z=rplqoh*@0;f1eYA9YxD3h=yh z_#7i)Nl(PjdA(9Ql|SZN)QCE$J=0X35IeeAd!qNX1mmL?{W zSckjU*FWg4#!Ps4F8Hj%Zr;8OSCxt4^T0pU&0kxC*<8iH5SQ#Xx(;stIj{ z9kF{H(hPPhY)}v*4&F>Sh!J4%3epU^x~dKOS3p0u8CEE|VW4|>OwbS+>6;Z83UmeGADVG(1eweTDXF~X^(R>@*^OV0<0 z(=F`+uF$h)rM&OHkYX`rTbQ1V)3q2Qmzak=igcvw!X<4DV$JLaVQKD7w|O7(*RMXk z#M|j9`9!pNcObODf_XbxFH>}F=##~cR<>u=io7K$UYj>hd`I+D7P+&%Z&JJ4C`j;q z;m_IX6uxnq0N$Jjgw-vvQp;>o*12vn)u8|+!g5%N`-R4ay|g5By@ZxJ7VB^=?@mkl z)*Y@EdY4lRcIE9MtSj0l zV`qYn)rN^zYY5Iz@bcPRom)z9VrG+aJ{MS==#4|un`gx^COC17c#F8T>Q|yx8lxQr z3u}?>Y+49fgr4KVN9f5$!;yvbM7DEK5LwK)qhP&R*@kPvqhL|z$ab|dbUIlEJi+!s zBgFSHQ@WR55nc-qW?U%S7xd^thD!@hxX=#L2B z2+cLJH~Oj01V9bcdjhvw!?eXzs>TR3$MatFnE26<6jU9w`v!U^gIlA_tzG8UZl>J2 z%{PNvxA}$(xviDCZA$OySe+hb@)W+!So2>8&eLSh(?W|{wU?%ZbeHNw$3$I(ZMHEt8k$Q7c!mtZ1`J5 z+BeVvpM~=U79U=kF3mN&!bfC%Iaj?51UJGuGT2|uUCaB@eAE}3?;_$l)XSR)kBIn z8#^_B@3$*hvNifCcA@lI*rl<=d36|l7XGccr;F4q4~+-z$2i@rg&o5kjJn1~hj<+O zKZm%R$YbupM!s-y$X`4!W^aD3YMOhJsFPyVWt~PQ6;^|I>5MFhg^j;$^q17e?3O$! zaC?f^8?)O5aeQOZYNn_nM04`6!%kKdBL^{go?y%)!%p!F*uLGCBi-rRyiP4cq)hGR z3W&pv6j;i`vE8mt@#k145b5Uur}#*vjmFkIEblZ&Zhxp^9pJ0iJSab>u6aOy-n?dm z{9L?-*jGl0gSK#)+(OE6ZQUanQ{;zxqqb$%Wrw=g*E!MJbh7Hek?!>kk9kT$d1BSF z%4Kwx9iFpQ&Ut9rga0Attz~b1N6v=uTg#|i-&(XT8tmKIZEM}zx32rGs9ksi_0t^N zqSyW{r%KML`i`83m;lZ9oEQR599)(1{j{dpr8!mtGEiV6j z0hgCd%h8}WS7u?pqkOz^0Ur@+3otDu5;{W2YBwSJfNUE`-Vxl>+KBsEuM@KVEqmT) z|B>5Qhq%4zTimL3cYx>aDD1C!beW5lUvP+{p!2z*GK?ncFgnDZ`Z>IMvlSka2^i)O z_7ph-^U+DkuO`wb0dn@ez}|CioVrL%2wcE~ns6{icfz^RuL{`>fS38KAkVvU(?BZdZB4x6fMMSc# z8Q*wVJluVVJ>12z^9UCY}o=bSPzF{Pq}Q~4*cdumAuL}Y8{ol?Q-6Bmx+#@?h<))D7!sd z-T%UvkS)Ns(qS=>PTNjrcXeK;t=A~6$NXCBkAE(6EXU6!<5WBT_4)Wlsuxrf<`D)O zp!WJavdOKB7B$v%t~GXl-q`p6A=v*g(eaPFrHRD-Od>IAXbppXFX%L5o*(9YkBJj2 zt)47+PMDeG6^wi{#$PD=GQ^x48Yhq1vHvz|jS)I$Tat4&gE^bAyCTEaF9W?l!^yZH z`xEd%W$%oxIlf)jK=0iNZw~AH@}wZ<$bQVHvZr?8dWVhByB9?Ez_E`;h-}N$v0S>p zuIdSq6Sv78fm`}L)@T}Oj7A;Zy90{Pkm$V^_k7*b4tbT-+#tX|@j}wHH?GCl`@Zaj zlF;b3PnJ4*0_mSD{A4L?&8^pj9LpS%mUS%3g@>ki8H&EYZ-62dVc`>p#6j zXj8P#0!R?2f%4_5XFl<2*)#uA_RLGEmj#d38lv^N=XrVp^FCR)qfuX!7ouLQ8(yqJ z$qq`?XAm%3Dr-s}CsiKVKYtqYyJJynQq%RoJScn2uSF>h`w$H`az2cnS_*q;uCc_veYze8oQZWdG8^-YoE0-~v^yf1@~(j2^WeAW+Gan1H5X&f3Lk4T%QyU^}rhb{aQVN^yV1ft@m5hFN+;L77P#XrEG>kNc9qR(hD0JB~ev`bL}gNqG0T zTu|gvYo&h@zu(_e6N7~HT6l9CxNmtx8bOXn!arCF6ri7Xed`M+p8kG2P`+Je637w6-2k*{Ch zm@i32?CPcqQVQ0-c-N&~-Q88NEDBanb2YGv1!+5nk!<@0ZykJTw+;3JrM;4lTjy77 z?^W18C=RpOIk?Kj4q1Hc*8N0;@2EZK*oJJiEEK@ElFGpaP=xK=+?-%PbF~~GYcLVb5%H_ zhrN}?1Lir1(_JzeuL);hKaR%T=4%nByMiO}TT5}qAdcVb5hrq-jQKuIr#Se%fu_rG zV!kQdd@#`~CTN>(OZ+5CpLH_iPdp++H_FfriN|HAR)*#!p2Lly<+P9LXo*=0+{4bJ zFp)lv@1ps1H%*35#D62>yOa1OiKk`QF2lGf72m1grz`k};!nyjNy0D3f34&v@%P4` zQ1X-T^YLv_LO9Wd@n{O+)T1U<*0Bq1=r4+4#b865xk^~v0^nxLxTBJ|Hd!APJ4|u^ zlN|;P+_8BRGz6@6DlyM-{)faP^{L{zdNb~0nM2$;(y#^PxpQtjb$ABw^Nj8+i}<5X51h>X+aNR9U#ZX zV`UwzBlg=O6mLU9#>1SL#KWAZ;!)p+V$PE>XM^H#nc{KKIWALFVwB=>;9V`_-J{@v zViFG&RXo|70_J!b^Lb#}mQo&V3u%n+NR;DKTi4-{2AN|9pH`}Wk+ zp6;Tz2l}Iyee1>ip4HW!PR^0y^>iB9wSHxWP$l~F0M%2v-ka`H?fpj4TgAD9{#3Eq zd3|W|iMh_E(3lf$XG-`@>=WA|uUGordGz^lKW&A0!tUfkDJN1}acd-;<)b;rkdq5; zvLi0%xe#L?8SxJ*|6;#iF5eC;1F&=v?4#T|0W@%)eX9qjy>yH~@8z~w4%#vA91H1A z?Cr9Q`E$rJHRyQ@H2)FJLHcVU7v`NKfIp4CC04>;r}eL;JqjQ7F0A{A{cpo^?o@K% zXV9ECqiUPx_0N@gx)VILV~ia{I3WAp8_1vWGQ0&ZsaS||vPy3jG5zodJB{!Mxy28< zVLx!Yh7c-E%lN_*AAi9}hH>M@nGr@HRdcnAnU>kk2)U7s82d_mB;q)|lhZAT zmnGvVh2{^a&oY-* zetKN2`~*b@l~zka5c45R#d{4VttLGiquy&!_8aAA_(u9Bm*>U>!vCQ!V2b=_Um*Fm z2wff8`{?=@W1sp0&{eDu+#%Q`c^x?2&SI5tm7RzlalM#3%#-B8j-F`kE!s%V{Q@wDryDRlFe$)4Am(8gmfnFu zJy>B(C)D4TS7I_>%J}hxEc@8x=y{9!QY$y$<`MO%E956>&?|7Q9ygGv_gf)9177_S z3O5TIaEq4iQ3PuLgdB@#!96ez_q__Da5K@n zfY{f9J7rXV!`}t|(=1k;_XU|DNFAK#3o@CE|2oWyY!~)EXlf7P^u8ZHShA7-ROxBJXWO6tHWcQlNJuY`#!z1J-?4h3QBk zjeN8Vern{nq}pj-`;)&;Z_Dbdq7wT=3N@!szzaOS;VmH9V$ zifr+I`fc&vnK<#LXL<2npM3URx_|xRchTl|V-L?2BVTvt`Ug zB6S3Cra6WSS>cDerKUBw!C}^+v;tY-m%1epscv{h7W~Q(QYjRuaZ3wn3HZRIu;XmQ zn&yMle=>wD@QbxLZ5&yTHrk85XrWy`DGkvb6g~DU*km4k+eOLc&8b7V{7^2N%+({8 zwuywVYITVEf)O(1B89Si%NP7CH-IwE7#1qIbZ3XsraX|M-MC9{r@ReG25)LDPi>`= zp%`l4u;Fy6&^#eT`=B0Y*GiAsDbMOCgN}TogYV*&){@qW%B>BEk%8VH;{CxHJ$JuI zp><2P%(_FqPuMfqEI*~eCi(e~K>{7$=vo-1Hz8*9On=cLKTBV<2)25)*4v;X0ZR(@ zbhhmw&dSif*v({%$9IxyMQT#7i^GoO_znz>@8P_DGq$^d`Q2@x}L7_#QGkQLGfsCKg^D)l8Wb3BbDiewX+->S`Dux7`J9fgbs~%P zga_d;0we0h2P;|J{YjB`+AvGh(!27te!8=^9_L+5NLZZZrMuP3FekVg=-VXlEwS5V z=IG7!X!dcj(fk-3n>eUb_6wt#z_N@8% z3)~}M#xo|y&0so}|4m}pbMrm8>u+aqXO}B7z>{DlmcLocINp!)juW___}8e#@otno z_j$2`N8iyh$#}Z7v@`=kB|<78jzcKXjuHn^0{+suPm?8Zg|%o(h(EDoucc^8n0Ndx z>MAM@>m9p*^GOn?gAEiF0cYM`cTo{=wnaON3W4)W;QUF!>2cTZIY*X{329FBwPN>R z`6a-+Kf33fdwC8p*GAzBAp8X3UhM4O4K7w8{1EURfL9>ijIa!F6X3;&iwKLNR6bA1 z>j(V~%Z{`iJ9cOY?0{Pz>FPkLQ!*OCi9qw zoV`D=_l#x+IeTA#j4km^hUVTJH{dRyrH-&m^c|T+z7k(q7h&SPbK~33xmQ@w*Ucvc z@r2*yyECFMYLexdb){y>^d(D{j3(NO5s~i3#9we)&03U=C&?(fwOd_v#jcSkUj8sW#MAkcTzvGQcWk{{X9pJrqGbA-cc?k^BC&D2)m-;!i zpxnW&k>NAZiC@ON8XrBudCd3sm_6VWKWx0bljn`?Og_nf#dCT1rLM$`?hthA{Pr^j z;-2X`@lqEtPr^SPGAuFtNgyET*IcHvdb z1w^j}Nhw_N&(mjpQzzN|enCBG# zGBD%^Dc%@ezftZYQKh6)E*W5G$t5WHrdo2CpE-QK89ooGc3YwNhv+JKhXvlGD|K%^ zZ2AV*H>V&w7oTpUb(9V;g;vx-duSv2lCB8_sfeTYRXxF=cz595Z2+A1_j0il@?84| zj1amr>0Rb*W8gn6hIcB$FUA@KC&GujJ@t=?v(1J%OK$#v=&S2)4#vB>Db{mkI5TmkM{CTN{cU=WEKAIj7$(b)mCHOLco*SzJx(~NA58Hw zeah;C?uF3uqeIH7{Tm9SLBk=@9amOvrQb{Mk%wWX%$3tw;J)wmCwr#dbB4Dl{UZSpsqq+ z&HHh_g>MEK1$?^+-wo)dYrX)n6P}O?y!YRsrQZuM`X1cF__&Hh@2T^g^6eRXFyploaH&^I4WaxKdtoR;Hyv+mOH`BY- z!=GdX6L5_PYm;f3lZGk|-=)#XUuHQxl*(7(rfIYKtu#uL(!;mHK+)D}!B=1$tu}mf zA!k(;zQL3>dnVqNT@^D_Wv@bLJ{L`yJsT;@V<=OVi7x~_7-Nx#&s0SWcvm&I_wD%RBbin`?R!4VMh1A3JYfWpL4S+P18r z^w*HCA4<;{N`Lu+bn{U93!tyZmwtq1eA#A0=e!U0FeO4WRvGQ;_jjmVUjdJQLI@$8 zK!_lGfndSc6F8r)x+O+B$R@2!Ra4;y-)qm?n^}AlNul!(;L>mTV4VcHBzjL{Z4yHo zzSmQDZHVTXWjR<7pUgJ;6A0@P6(Up@K@=27H|+P!?evmOMvAfA7x* z?6kiEr4fRZOOSHkK(^e2*;Ho&6L3aLX?%P#6O;|pgv)0n=W4Zac|?ALv@@y(aMir&4})6#zE49grkLl~rG$B_2=SNAVQ zd@7CK_0=x}+5$KGR<(p7JHsD)U3C>ppjV-#yDfhbz zy?%eJV3nr)pL+_LKaM>gpe5)x0<(NC#dwnF-Hj4?GH!Dgk!~Nt9ge35-s8Z_9KyTh zJMoOb+Wa)Iq=ra&<5%LkJ9#eafR&gKZ zhK&Qp3fQqqBCwHn=O3NRmmJM}*mM3kPPD3tz(j0*zIcZxew;|x$Kt)IefVY~wP8g0 z7H0DQyCT~%j24bsL;IT{b^Ncb8gCc+(O1a<1vJZ^u<8RoYX2cMT0Y? z>tp=1Ewh-*zly4{vr!T9Q9~2rbWTet-{c|Slh$O}Z;dfksIO*|=X}_5uoP!^WPDi& zXCKpzV~F#m_D?f$Pdhfc(k9}43V(*b(0A~QQa5e{zO>V$KWP{9G9U6V?OEbYq9HTS z|IcW)?;O6NNNn^9`RUcsEwyx)9{(KlJt_^fS2`fc3h&-2j}uczbQTn=x4B&OJX%?FR> z=Hrdg?VeaDFPrB6BF?zZhUxbdUIGp3<-LcDaAd)}6 zW~L{cCoauaN<5QbTvLJJEEoKg){SEQfj`AavpE9KE64tBYSE~Zby+(-1^&$T8~hET zz8$%i`fIDO(jd~L7>`f&3Zw0KtLbodZhKDl&bco}>&2ZOBgM1d=syz`d<(=EqSJk= z#ox;k-|2~C@2eK?2GZ70D#ln#R0HWMGGs6xGx!GUKFET``~RrKVH;-sOdR9;qi3zp z=-Y@DQ0T3U+tUb8-p{4 zslGCBxvOudxGiU=ANR;0E7}Xv{d1B2dY{%u3QvXe8Y%64gGS*^$Z_WbbnkBG8tQ#~ z8NJ%~0lasqW{dBk2XeGe?AGC|DZ^)ZFST)Hn>#Pjt4S343+r5MMq%2}sFi;17M9e} zubA5L#mn)ocVb4oi1%^q@imXciZF^9gW%ihv&9%^N^3#U`S8nU_|(+UO+JTjyss3T z+=iYd(r*HWtv8k%Hg5$_#ECDO1z=gFMDaUcYJ`+7CWVgwM`E?E?BI1ijUxl2`I?G8 z+_&bpo@fhc%iC$)wJxi!yxl3sD4inbh>&jUbv}GAPf9W7`7kc0xuzMMRVR11>NaOY zwx7{+2E3tb^YXzRzGG2tTh?g2Q@DvZ547KeJE|SsU|O*b>~W5*$M%J`XXMpTwLq z@yo<4^G}SwS~Y2tFMzge^)cW|ccOk$$_X-wNXG*6@%x7W-{sNb6uNn8dljQCeJ@7G}5;}-rdE;t>1tB7Hy3A z@g&~?Pnxgiq~4i|_3y_z{d+=Vo%opNqjr~o{OQ`R#O0fF9Ch!+$o489_uD+58>9A% zLB>^0X9^cjy@~q;oHW`w!9S&9)i|8pHw)rqaf}vo9(cP|=54b7Bu1x#H5w-tzl#=D zd>Iw68l~mFj;07tMMwG$L`(2ya$RHQXqW#|ZH~yim*r<8B4m&Siy+jE^t}v>?9s*k zOT>DS;49UAy~ob$TLU?MSbYI@h|1^LsL)vKn+;Aw(7NZKb=!2dckxdAwk^==Oy5(` zl5g_2g_z4ui`-*3L4VJFh&RXzpwZfMu=CR}E~*hWcr5#wGc3=ZT<;Nlx)a_@p2Vpc z?1>Ze{G?cvEnf>S!*UQ-ZZwO~3!N+7ubo2#-lz9D{fXXK%$v*N-5st~@RuIkEzh4) znGV)9&6n2(36@zQ)$3m=!neRbj~8GzM%o%8WyjWgv_AI4zB6;pJty*Hi|OeP`1EZv zegBB=^H3{V*j|jX2jhx8eLdb4rM^Zce2rJyQ|EVNHqWACTmOXF$NL`k;m&0ELC;8E z-ATNo(p}Yhq|44S_)3Jmk3IVz`ZiKMOk5{z^cYU= z$z-|`(*x31fsG#b*)sw5%Hs0$?5FnZi4RJqxW$1RV&x>R>-`OIr)0q^Dh^2R2Yv(G zzXhh0v!(7%#{Fpy$s67Jp_>S=eo4Gke;)E^Po}j3Vo08zw*7v*^V3DfSA-9E*yE7y zS>2lT*|(kHSjOJsBNIOj0k;~yK5ocv4$zj+w^^SJJeW;+AJg~KekRXu1W&!D_$Y_F zll2&7{&nDA*Oe$`k8K3aPXe=i-{##IC;d;&)FpXmk3BV$oP8@`@jZ3M$h$jr?j6xX zU3Tq5ZbzTCzq*q%>iU=-d!M$u7gEceEqF;E6T@m_@DK6xQm)Yux7=0Use?pJkOr0T&f-?r5@6&$m=wrGs@xJYb zoEDJ0>S(>bLhtE3bbG3ip0_@@2R9--d*feseX85%yTbQ--xy(c{A=l0PFW`@tBcn8 zGNKk=VHDbdV?qX+F|Lp4`n7wiSCwz8B3p~qNK5GA#@L3LJia?J_2lhT!Y=06hM8kd zJb6aX05hhK8_^S)*3GDw@x1JrbZk$izAG{LwPP=Pjvjlqi)D(-JEGFe$B+H-49nei z#;9XT+kB5kpE;w~mzBSCiAv+c=rrHz=v?1zQN1tzIn}4)C_AILJSR$PD)p&&e~Om* zwnSt5Nqg)S{VTu1-qG+lLs%?RwU_`?2s|?^R@_*!5Ju0lydM7(O8jv;29qQH7?#6s zjPgh0TAkidUE{6FL(=uv&=?`*bLQH8R~0nfX(!}+bE~c@K&19M`9W&Slh1j|GX>?U zYi8LC8tert0jylOqH+0M_UmWc8<#cSq0suCf=ZGkNRk9mNC*>MPCF5ss>#Adx6Sm; zBCg5BB~vcD{EE^m%RJulnZ98Ob@dGk7A~UP2Y!`UO`9~D!&xt@%>6X|;@?FHT$I2? z30#!GMG0J#z(omMl)yy^T$I2?3H-m709~6{Xr;IdgQuNFSK*8*f>43|5(@vH{*_Ha zN$i=|Hxi}*QOy-IC(a?-G~FBno1#tUGnf&~C@z!9W^$NZ#=*?;dZ*e8%T_G4&${M% z`*q8gH#J~SYMFiVluL^*owu-Qvc1rAXJgX>d)lmZXJb#ua9!kLc09>)*q{3(t*f%l*iq;Q?`P8704^OeOz6F?sUt++5mG>Z><*!5n$NvLz<@xQIXf%HX zN@@9Cu%P2-Ay>~kfob52A@3A^vzCxlzBdb;@_pbpjpuMqX5y`&VCKIBriITyZaRM` z2iKT!%0oy7|1?UC;8U^*8Oe)CAI1M3^fUR}kdno30=L=x-;t7o+XIB;@{eR-3CjNk zThEv9t>AVHzW@~M{95pk$6tn)I{3R$O5oEu=mP&Z@C*2pz#q$hiI$GzKeZ83$lrrDzzZw#o%zpy@OZdCZgiPVDLM@l`*`R*~-vazn z{!Q?9CGQ?h$W;DqD(eyjO~z`2&+2X1fV z7XkAo{%gqgW_}+yxrJ{)`VV*~xUJ)t0doN_LD~z6hS46-pbKWBX0C-Bk3?+`q{2Hh zC*z@E^lix2u$ntip_YD!g}*Y3icQ1n-a(5rykduW4L%2hAG*r2U%WW!ehx&~Lzxf&OS2h)$EAF@vW5iYDkO0awNiG~q@3q|l!b zLh2g)FvNJ2d&Y1n7)+a8JCAVBS`Q$Z6#&izxGM?rXz?nMW1 z&nH2PX#1PytAqi%hUPNWwi&n}9E99nKH*YfTU?p?y0E-FNngsI!mJn`F z5-c?R3tGkPO_rTt`Wqb#`;xgX(}xt?p9H6vPEqjpNwC!PIR*ca1gEE!qd_kvA-Cyu z%2ZpDaJeZ=!IzU@h3PE}5bi({x!Uvr&3(m6rN#<#P5YrF+`(k7-}EvC|Cj_9nA$1W zo&-hHQ3`e>!6wsZl+>Xlsbg}aS0{1!2bm#SPNBNKx{T4&Nq7OOCCJ%^FVEm2{;bu7j? z*QCNml3s^l!YyUETPa;Vx12G2Lg~tSe!GfCtbf6X$g&ASC@cm@@8OhNVIW{hu%fkBmphQD6wq;`ISuqr#wnHx<%ah8+cL&|l9O z79(aoL-q5gDjqEIINEvlGi(jT({m3nh8+~|Gunp_4dGdr(82ex3WI(xOe6OQ!`?;9 zP2fU|;YKvk`VK93Ol>Ezo`Ox~j;kZE$|r3z;#`p~Ju znU>j9@6M=juCO1g!_( zgezl*)Oi$DXO9Z=R@tO_RakF*o>o(?!ba=U5F0m>P1+=jRW_qO70$3WU@GBesrZ@J z)pTf9sBo_J7AoD@Dr~pPrnFKmpKo1H@vGGQLTeVB1+H3!Cs?0P2RuiGT~^s*UZa+u zVm*hx;%e0VQfq?3b5(e{^$RM-YgO27l}+qCwS2ktceLAT)%*%;3N3$~3Rhdr)D&H> z!gH;%5&oW9{yOVkI()vb=FhjjLgD!;e6#fz)Lh)4!hWl4d2dw9FR&V^{BBb7MeF5s zxZJG5P1fUdwBMq_%~sje{y;5%hjlHL@2zV7D(fQ@_N(x{*0XRrxH<)qEsS+DwXe6S30oMeml^|6 zO?aFk>7~?$H?rI$2-x;1$91!YmoZe8adu9@guPY9+1Dz}Tfaxux>tqu){%64$5hy8 zp{$%&L5pSPEWmv#oMBx`&1_tSGp#Er+^@p9)?ZTj45+Z(;=SfN!VRi$zGZH$mv9Lc zF0_bV!Y=CvbbPTYJjEKJFsH($*3T%+tMGIyK6OkujS9Q1uTd+l zRpD~$zi7Trg)6M%=y=epaJBVEv^@qDo@@O+6?}>cUuT&~`Ab#d`BnoR-$oU_8RijY zE=`5~fQt!-PY^59%>qjeiknqXRLp^ev(m0(g(gcmC2v*oIpIT{^-jufx|$HtDRc3g zK$ktg4@mkw)S}op?$6K}vy02*3_HM+q6gV(O-Vh-QDGkWaLIC2Sg+Xe(JE}T8fn8X zQDKWUpTc8QIKwjUT5xJtVc1)$IC(0ZtJq(M3fnF7=sY8+aK7a_3g@eEp>;o|3$8$g zCy?|N)N+jFxW7@+=ospRYqv6QqHX+UbQ*QPspqSGin`HHaMbW>Z$rB7ucN3>tkLuP zftD<(AIDf=x%e^&i|``a!thg2kmdJNgF&>fB3(a$`w~>tBE<|{Pw@TFXu@v+8Y-&= zGy2Q8Tx1w?4HFH&N5u3Mrf$O|qv8q^)4#?7EKY*F=^?bka9I-6n>JFgGzl6__kpfq zS`xIFo}#%|C&3KUE((?`_}Ojo0|h94xs%(S`H)x=OYlC~Kx zKhZu7OJ`_c4^wV345Hy_%1sJ-#jrS8hM0~()P|)=kT-c~k>(_*H$`acS0+KD=^o0> z50jvUXkVbs{}DSEbd4D)lMGr2I&E&_GLkYmi9}3$roacCk_36vN%VQj6-iKUDnZ|+ zOihAD)5D;Ya#a#U1r=y-$_%a*$;n<%naNBfcXnoX zW@mPGwOZM$VoA0nTb3mw+cMZjfDHzWF(8Z~1`IL5fJuNDFg3JL0)%Dad+j9a=CtG@7hocQPHLZ*;hUy~!Uyj(%-mUveDl=qLlH zBuC?UjE-rLk+MH|irF}}acv#d^rQvjLv(zDJY+MI`^p!UdE}m*&kW9xD6!#k#JLy&wHQq3_3nGdK;_bqxQBTQU6k1?}oMdk%H~5&1 zfJi*}nC*Ds>=I*ICF1@r5evMMc+q&&t2p3Oh9}``l#~ zLmPdWO?kOW`H;@<5r3eB>qy3WG3CVMR>@#3{mH?GKv#15XQcn zqNbLQb14K6Aj7*q8KG{=!4&*f<`;NCSDz??jqPp6>0c3Kd_c;dWQQi)C zRdsrh!vgHz(ZjmDw~*(BPWnuA#pK}Bm0$&o$Hsc98jEW5+7O@P{eUbNycVS0>fMBx z@MK+vXp^&2E`$O~mU_?t^O9Q%8?&@*|Kzq7-rHA4az`_(j<1f%sQKismd!M`JsF1{ zp4`*S1x>fDGillk@V@5DHS9|E*c9-AX6Xst$zK`$!v^*ylhIL-7wCPh_yHf7tG2{(wIXY1MgKftOwb z)t9VDkrJ2lso;bL~-*U;nhb{2>NF#$UZ^b(&5*lAyoY=>@?-^pYy zPOhZzE(R8oeNbO{JKrlMC!m|<_p;p@12eO;cZw4bopfBtKNH@~JTx zgQwqb`4C=f4ay7%Y-|ky8HaoIG_-G8grq|JFb+ z`5F&T{@(`T(Z83K=cp7Ht#tT&U%p<2Um>QNZ}3Ru8|}E^)VzwZEkD9yujT^A)nai_ zv)Mx6kru}_SFtMEEH2cf(B%0Ji%T^(v*yNFT&`I_Jl5i-8V6lIKhEOTnxm-T^;q0q z^F3R34U0Q#j>eOkpI~u!O$q%yKgr@=r#OrePFAUUluj41LDZ`J+Di3-=Pkwa>gdj_ zyu&d*x!x=2i7D@0bQin>9%h0wREmRkzyLP<#!7K}$s57m?mde!L3zJH?YK_yXg0^D zDzy>AP{@YaQmJzo<^|M}OG3uz&m0cJh1tlRqASl%g@RGLWRqah<DTYE{8BY~hL&HaX49=8 zzn>a?la^n%=D6K}_gAAI*LY^lWc17Y0c!MRT7DJ=2dea0j%SxZMCCF}o?ME)TiDLPCjIml>ojEaBi37T>CJ3WJ(r38QG?028*5Ok}|h zHn5c3OyNTfEGIkSK`7YyZd0;8p6kLXB|B*gtbVRi4IeEQ3$g@D2+f*Ij!(=;qev}k*~+Xt0Q=CUyp^?n%Fda zJ^qLeT6m+GmBIJny^Q;<5zlJjf#hWL+`>Ce^0u6pY|r|5uSwpP+a&AaSuA`oLSC)& zld-J-kBsnw8TR}3c^WQBE@fq{$bO*nyfi7Y9eyzIz#6`#;goKKyrvJS;cL3! z3f7CK-?IihHG+?kUOfF4wO2^1krNSrstt>$HSEDzOTgkOXNZNI%n-RbhDV3%U3K1B zXr$rlE##!kA5gYMBz4~30E#V)cce;@)Yyu_zNWR|AT*s)jd_GFj;%ip!GWGZMHa`l z8Pv{4YkcFUh(f6>-|{nC&4c%&(|8-2q&TV22NFX5nW(QoA)qIa&0@da!UKAN@vLKc z)Q*emG#bedQNhJ^CK$9eW7)9b0gi{NF^7S!xRF71-fc(;8`1Zn^EaM@bZW~r>>dzY zfb!Kgm_jt2$sG06`l%OE@N;+x(RiT6KqD5T4b&R7oIoodE1wWp!QxGTzzr@07P49< z)joqPLtrsUyOPvrNlhdjM$%+ULantnjb=J)mHZUFAB?*@Oab<3c`U9daY?Lp^$YJ1VX|uaNsiq}IC# z)vRtn!_+6F9&M>ZI(M@gfeOoxQ0V-BBwznrj5{RAz1}*H3!cqt9n?&A9K{~5i1E2E zbEOj5Ivt%n+XX(c`fw!~e1(9Mh}u?UVx+=w>C|@OHrs*V9CE<#=5RDa^T#1WwPSJH zRpF0R7b1LdI*99$$RFg4b>FIH;Gryb`|4mIwKLf_wBqMQ45`T1bmS|(&-SBZ$=01$ z$Dl-d+ot{sWUN2v*DqS|JC`w~ab*|=?1hat=P<}B_XVFaA84XMKxbv9?YJK8pR zk235#cKkp_ph{V`8g1Cf-8p=;?y|XSB!{`f;ocQUqakPeXuH}QT}!Q-N~_a6CpZ(A zd#Iy!K!A?Plkl=9fj`)q4AlB5-)UFB_7GxCgkbXgV~FDrV)Q1$S%YJT8i45f$iM1? z=y3?H_q)sIjhzeb zuDBjUJY!ZchyQU?dYxeTEN3h^2jY6a!d+pxbDXi{{1#W55$mx3W4QxP*XiI~f#+p3 zxZ~7-yFY%nbc2C$YOcE!iznBD&qsHL@Kfv0Zl}P0U||(Wv$kI;C^+4C>1xhkgrGW| zTzytAqrfaIt7i%eyvn3(TuWHS6$skZ4a67UaT1Tr67Y2tkoN-lqM>A+gwr)0yaDj;Sq*O% zcoV?;+fbg>skl+2LJ@tK%M!2BBTu?L1Sovv3v zeg@<>hLUxd1y0urF!?4;p;%}hNk=oMvvW*wy1Gzu&V@!+Nife&S3kIXJx>|Rb$Vuk ztSfkyy_sWgu;pdy-rmeNH%{jm4Crb+J3qA8IXK+;A}elqx2^KYRaL%brOLY!NVCH3 zwHe|3)9GpknHBcWp=4WO~kCi`iw+^VpMX%;39!exsj3RUA+W4%X}j-cl8qe zPS-+6u*2*=RKn@`Imo)U;de@I;EYOc_O~|&+ndAe&5`!zH|ECaypT`r4QLuR3%k)m zHqDgr7+bCe;!N{xn=};}r|TAww*}dOj4n6HC^zc_I#j@!ZPTi}p2xt`S$@jiJZEm4 z&Z{vuP&*N zup5zsvuqBio;h8A0GS%VO+(4jSQtDE^ZC^=?=sBKR>yqCFmuSM^Z}%1qV0JFOkH5u zm&ncA_U3(i^Rc;cI={qNry^7VpJP_T1FV8+y{G~%MX91Hb05ZCzQ>q%QoyyUi5p(- z@&T!$l2lP@`L&04EkP8lqd!Zwq>k)piQ0fO23<*a*=*zG3Nn1}1>c~OULHzjX_oKd zbbSowvtWL=3KMVq1o>t4)*-vP9vGpmhq5hflf7xRH|^%e8LviT>{qX(72h2H#Fce{ zg9(na#!M_$sDBQl(utSD8e2f=Q?Cu9j+$D2B?=2+7WPz0TNl%I2s~m(fc^1EEC33d zz4Q{0o&f2#N(l5^(5NfFAT-8|{3|@g&w+C+IA0r17E?a8Wor6Hn6z*p==lc(bUQQK zym5L}16%VaGKGH~jZo@deXSzquP_j4d*;P32yYnpoAOF%P&9;R$9dAY66+F`5T3- zr(>fG?FlO?uYxX+sT{mh5oLv-`X(C24=XWHQ_~D%_(YwiX$iE!`i9ZF5(A^#Y%rLe znH2`ULTiL~sL+@$Vp#yjr4ZgvGeBbf_c=WaK|dGto<+F%9d8!n=2+Zx?SmUCP*+M^ zzFw>`!43m&Lkb;-8){~cRuXi&U@E8sezbBxGv#2a=Rx9Yym5M-z)c;3_dJ6eYJff1 zGY+UPc71^xDwpHX=xl@->;1E&G(7=&1e13r%+I1@Ki#NO6BWMj2Mqxil|xL)U8e!h zx;aeq9rR=#ra2RV?B5Ovgyf7x>MQgwcU-w2JXg+DxN@!{#d8(z)cS46k#iNUoU2Ij zT!p(u{StEIT!ky=DqJ~N;mNrQ@OZ8w#d8&@axHqSz3T?E8rT=TL3opaQ=)eXZ#J+$3+p`Z7K5fo zv=a7iH4)E@X!PsdX5g%dizD9cMtDv{lV0zR8rB-lRYW{j;oWJt3nQMZ@a{5jQN(i< z-rWW+j(D!ZyT`yiB3k!)_nN4dL_AmF-KV)+K8|>O92bI`IQf)V=i03N2Cu<(p_!brMT!r_P;oqaAw{3!Y(!C94usm1cJ)L3) zj0+x)P@E5Djz=gw9HC&m+(zIL3J*sp1Y=VZkD-Sn6oP|ETJlIH^fC+7+J=jPK4ief(d$5rf9Oqar*hmX35JKcdOg@kvkcM?U?VLl5hEk8krvF;au{A=BP}?{@vMsn8)?CDLK|rhHqwF%32mf3 z*hmX5pZcOUaxRLI zbBadJ>B*@ZzzAD2Yi5>#O-_pDu9?}XmysKj>CAwl6?IXYyA}%=WK~g{ zyB5XVRa={6wodI1A)k`9+T1m>ci~QCGvcOfX5U8MV>FGfz^IYgubzd(rfl>*>M(Oa zJ!=K#t`Th=G6yxEqq!Xs&0RCUYPesA?Tl#dnmIK3n}*#H&0RBx8`vAs+%@xS1N$PH zyJn6ua7x6D%*-(j(w6-Z&0RCcHomH(njX>IHFJD}RQJq?=B}9&I^NRUSrN@$GbeR? zpy8Z|=B}Aj+C_LEqPc5kdB>-kJ1?TSYv$CBuQi+>(cCrjdn3F6r-b>Asq==ZXCW}0 zKcHQJ7)#!R040y_3am2X(J6Tx*GnEp>5|7WI7M^U%o!=lhlOB5xEbDH5zSo#+c}(w z=B~k-rbWGo=B~k11A~a>u0g+nv6E^=QG*Rr8AKEg1lxss14lG>4Hg(72Zqaldsbqk zxofbb5+luBgQYgcsGI2>VPGMmxodEufu)G%uEDZeJ~J?PjcD!~Tw-8-M03~R3M1SU z(cCq-({NiOn!5&%7;bw+bJyTW13M#{y9O^9*d5W_HF(Lu-iYR|!OJG9zKG_o!CQtq zC8D`&@TKAQM>Ka0zH4OVx^2^)6wO_O6{&53;~;<$=cTBmghreJj5wtqI0=n70~m1% z_MAM8I0G1Q9tuXhM*t(vUPPp=6apA=5?C{Z07jgwdDZ-No(Je9zW`DU|eve%%{Fm_q%i!>^Oj z6e@%%)KV?KZbDP25T;PaYdkZdDO3nksNHn@v(Wy0b7$Du7C}V6!qa%yfXyg0_8p%* zO=LV~{_G!w`#epdLYP8bj}T#dc6`{4W{+qJl^yIxM_|Cpu5Y@67ts_dyP<(WL{q4& zeFw$*4VB%(a0?Mlp|W!gEJeNO%-L-WEJrkj%5G<1lODOUI~v&Pq-YA2-6?f8avFAK zcMV@+=4c9)U2KG$h^A24!QqXjP}#xZjiyl9eT{G&(G)6sfPsaGrcl{~4J<`8g~}dk zU^${GRMw7#O%Y9@vPT(iYeZA1?6C&6a7jHvr`)`v#Q>g6Y zLim~lnnGn?6au&IYPBg;_T|FykkoJ8?5iVqZ{NDv*P7TgeCz&*XtQrLvoc@`710zb z`__n4wD3SgQ>g4aO_xE)ZJQU-6e{~((~TN#6VVhZ`@x9Kb$^>5(G)8Ckr7@H(G)8C zFC)BTL{q5jr-r*QqA67N^Cp%GBU40EsO(pUyEvjLRQ4MKe;&~kD*IiFLfJ46jXD|j z`*xlRa`8C|nnGn)WdE%5yfmUIRQ3l057Y+BSdSYaW9T8;VmS*_C}Qm+;Ct2pOriJ~ z(G)77DHOK7M}CG>X$qCl6eE=@gfd%{!+_os2-iL)hDA!>Y^4;SU1R zy+?yOkFSYqLqz%zdHey7nQKt5fEPT8u;z?8OIWyGv{Xw0XnV%itX`#57o>?sS6?1nx)BBNhK`r3!pxOtL0h~wB;t;usT|v!p#AUY^1sl#Zo_{)iRJ6 z-xrMQS*Ca<&=Zu#VF!H!>0K!OSy~+d5<}46i~5Gr#{s=BQQl9XH`8hfNEDn%Ax;Qe z4jdGEfQ5JgtK}e35S#gqnogm`gF=T<=LgMxhM@x}Mzo2 z4k+XZwTD!EiEcJ1~Qa6Wv1SsT?>SQ`FE;uyzH>;u>qRqG}+KK_n{%wq+nFUO{ za_Os9G>yBy{^x0jL!NdxlCJ4%heN)0IOIQu=9%hiheN)0ION|3$$tM9yz$rb zwZkD_I~?-0!y%t`t8@HaAhV^f9S-^0;gGK#4*54ACp-As;gGK#4*A;QkpCHKdl$zn zhHHmI?rEvDK-3P0Qsc_>`?K=GxOO;{np#f>Kr1hdYllOrE$a6rXQhR4<7r5{81l-s zlOUj73~BE|UVCXX5JFnbYVSf`Z)rCYF2_%nKab;zdXX!77jiEN$D$|e6%6;%nw!AG zTU>h=axXJbdlzyqH%Pn-xmOq{-i6#N4HWM}?o|egcOmy`1I4?Ldrb}VfjOu4F63To zxZ+*Nz0N@KF692jz)tO5$i3c#74Jgs4TdY;h1?qr6z@XrO$Lg0A@^njwRa)+7K6mQ zkbA3%SiB3lw;3qjh1}bXuy_}8@2Fv|S?@yborWvkh1|Og6z@Xr-3E$xA@?2w#k-Ju zuZc>$3%U1cuAVt?72LhwVB=lLeZXMjUC4dVVB=lLeMm=F@h;>(Z1~2zko$4mrLU=md0(oTDif}xQSQ13%OVt{|m!;E|$i9Oo=2vSQ??NuT z3z=}*yO0a-LW0G+kPGiZg2lU#3-3aL#k-IT??QsbyO0a-LW0G+kPGiZg2lU#3-3Z~ za_e2lg?Az08}C9cybE0}`G$9)5twLeZx=4S3yB=@M8}19A;IEZ$c1+y!Qx%Wg?Ayr z;$6svcOk*zUC4!ZA;IEZ$c1+y!Qx%Wg?Ayr;$6u7*kbW6c?VDT>GV&_b-co%Z9b0%24 z3%S@i6D;0^Tv?On*l&Y3{*F63h8 zj7?{~3%S@iBfsKZ$i>c?5U_Km-^C9?T)&HrcOe%$XOCiZ%J;h1IXf3i2GS3(b0#U7 zet?}b!Qx%W#m<>v@h;?I=S;A87jm(4CRn@+x!5@qEZ&7&?3@V}??Nti&IF5hAs0Jm zg2lU#i=8vU;$6ta&Y58GF63h8OtA4T-J7*7~Y`)$(^M`mB!p_;{ zV3?gVBb^?jex$VaDCBF8LcaDW&-TQh({r8wnbpX zGqKsWHs0LHHmz7^=#6FAaFUHia;?)qFS&zoO#_4EXy}!hsRqW$#f0k`SV*Qbs#yk> zlKmKVQv=J%i-emS*n|`HfLj{anjA;&b_TX5$1$oM4D3waCR}J>cM=dTGO#xpPq@2* zeMuAHo(4`yt|44vV1Kd?(>>I{=}!7J;=^6~?2Ajm8sRyp6z%vYm|%p&@lViapg8^s z)-q5W{{+(v6vscoItCiYKf!vbjS+9$ik*fosDj#~4|W=Ct#gYr9ISP2abl-IxIw}# z&TudRu7-z|1hhw=aJmr|k3QiB28u_Y(6)*3=o8LPU5eb8t`ZKY9grnoZ*ls1i__Oz zoc<7xKH=7>H6avIQat*Edl!C-l`&b<-?x$Xl_mZC>RCvx=yRztJfNO^(R%a=4{F|B zbH$@i_^XCxI;?o~2@j1f(y&{5^a&3)P(1pCzcx@j`h-UrC?0*nV;bb46OTUOv5j0f z#x9oj=o22_AQdVeeZmtuuGL)e=o6mQag&DP(I-5mU4+G>Pq@6}4$T#hKH;ey_h~2| zeZt=xVS4nTu0W4I=Ru&%AJFzfdF#C20n~Y%^VfNt!Pj}5pVxVuZP$66OKXol;Tb8) z$A#>KumLTvJ^EyA=MaxRS^G$O3AZ@2_K_5iKG}ZL{KlhCcEi*QNIM?LZWpeLg#vwM zI=jFKiANvo0Z4(pgj<~01F*f1Tb$XYHb(8y2g~}x6^}mI6AcuPKG|ip9Ner&pX?Ww_$e zC;O%0ibtR9ca5xEZgFalKG_wi(ZKm2i!DyB@n}CaS!{7iNySf17F(RAn#4~{7F(RN zA)VhNi!Dx?1M2hsS!{6<;EB+FYO>hkWXT;xXW${y!#TKVv@l%t<7AG?)erl-D*1?zzdvx65%wmi4NHF0)Y>n_tq@rERM1#W_ zUCTt1Z9%kanP`fE;#wwJ+dy$G6Ag~>%g~{t8HOvaWugrY6xTBFA0}0V(T1*NqD@o7 zkO?!|M0=_afPC#*#@`qHq}A81WqhoMIwO7UTE^F|WqfQPIb-n^au|*JLtM*52d6GV z6d~iWv7V|%LVfhLYZ?CsykQHzb}i!%aV-;_mHM9HC@HRGqFV~MYpx^-i~3> z9nGvdj$w2y6W!Iaq2`KfndqKou4Y-+GSPj_7i%c4Wuga~&C6fAmWduVP+ZGIj}H5V zj!In1L{GFxPY~BK(NhMBYnkZTX6YB=S|)nF`D>jkaV-=5wYi5{vvDmG{mmpKu4SUX z8z`=2qL&R6*D}$o2GX?*6smpZj|I+}GRZ{t!3WBZ)RSx+J{w$BgM z^5RJ(#`d}NDDfl`WBa^Q%Zn$G7~ALPYI*S_5@Y-PFB*#{kr>#Jj_;73V5$#DNH`tB1eV$w2 zbOrGwlCvX@coNCk5l1|U?BDu$f&`bii z&vP#dVGR((lSuC6!e5|I=+Q9u>ImN3(J=Q~6Pt#k;g1*!a&I)VGOQ<&+*>1V(Zb?M zB==5}436SSB==sE436SSB=^Ax8A-*HNbVyeES^Mi|1!ejNhJ5F;fg1b+~>y6hcVrl!hv$w%4mPermc0 zZy4(AR7F3b?g`GXBsD_2CrGq=f_p4gzg6VbGD5p22(){Gmn#YK4pl*g ztVJJ;&#$HTy|+i&nQuLl?KIvaW&S{v3T>+@BJ+hZcg{zuTXB!`w}YqSf5+|K;~+jt zACKSO?IE}Y)W6_rLo^O6f}7IqYJjJ(+i|Wb>!h6y@>qS9o6)4SfC5Q30J+Y45$!fo zJ>QB%e5AT8k5l{wC-{)5K7*}WN!549F;$#*c6xEiDfEn6Vo`bY_ZJKwxJ@iiYWbOm zcRql4V6YPWh){C0yx#RW$4D(-cDU0?7JRz|%}7Dmjh21d;ZED-VEs?K;Ge$k}{h`i5%mGTx_Q63|oUvofM=|DeR1agG zjVz3lus*KiAtZHuk^K^(^ ziEA7rB!>suJnVsU^WZ#(Ym*B1H3kcU?{Mu_;htu>OPw~jW7f@lG`PB!Z8yRR zxVAgMWE-DhnNHg)M*apv+H8pY=r@f#BSQO(ROhnIw;a;uyFs;8<3JtttgyxroC4~x zxGK+T4TyuaiD&f)X?#A%D^+K31iJy(Hb$!ZktKZRDXnhF!KVYV@>eGIlTkLY1~rz6 zjlpQwh)W*PCfg0>$s;;KnMZWl;hmo$9uM*SiJ`RjhaRc9)bgY8h>|r7*S!_?c*{Nx z>;bTThU@hTdwt8s3Hi1c5ILV<2l-=B@zmR@)KBoo;PVNt8{|7}(-0qfTdyISCwPBU z9g`z#Ghq$(I50b4nI@0nST%`V@9Dv(@F-M;dKiJav^$Qc$MOCe5HG}4X^=lv#i}L@ z^6nI#8Cc!mv%%pMZ4=`4Ggf`Ww%HlBGq6@-^F){ds`F5MNpm0H(0wD7?H6)t}iRh%?)#@)3Fg4Fv7yZ%y-eND_X2u-H|BuB%bP67Qe}!A*hb7#$*vUOi z0z3)*283i!fXvhyZRx49C3ia&Zj?eQ{{h`yplVDiF*o;ju+WQUA`|Y876;J`ivQH& zIJ$>;p~VF!cSr{aJE_#iNHnW$2HwHcLPram0b3SpGa%U0hmmPBAUKHlMIzb^2#zC8 zTxc`E?7M9ReE^v@1AA}_Gb4VHh&BVlpB3?oM6?+YJSXB8iD)w*ct9Utc40Fh;pauyV|=2`fbi!> zcM!v7K=6VHZoeGb36b5NW?D^(Pn^{s<1w_Oq&5lKvg(8nI(kHfJoq6G|w^9 zWTJaSQ03ztkNm{jxxM+YSjc}A*6A+y0k(arrrcqrJ<%nM*q>2`FRKoUvISLOwkby zIAv9fno%o;Xz>&+s}D&2ViocT27iAQ@(Scn{c{!apGkhcid?TwCizw@aIoU--{*Lq z)yep27{kop?#9ew9X2RxaN*%|oZImLRBmuG;t9rcRaNwy{|x^FvK#|%BI{F)U9wy$NQbq9q$wnP9X6hw!^7Hyat4;a8){C8gAbQ#GO{|)YJJpG01{aw zx2Pu>;>QM^X)d(AkLxrfsJ6q>d+UGLNM9?#}Gx$!mx#gFxdvn%e?XW}QrpIdPS=x9!Y4|(B{^`_R4tW@Sy{QH~b<{kfG+=uU> zEZ*9~NjDu8od!O(#YW36^)FLlBdQ~sfj6>$g{q+# z-_YkGuz#h+Ui?Smt1J%Umc0&3(i_0;+@A!XFx`f!R ziv#knxBS-lBF27$#qII)rXJ_^qyyBcAB^BQ5rTCprEoiv!?37z|j<)EuJU+bxk*BWxH+jQGb&ie=Xrt8IVW#5ODS56*{?#SwmCY)az`h z^L-eeb14-8F_X3NIx&?^vNRjW3sYLov zA_e!xbXes>iInhtF_lOkN~G|o#8e`ED3OBuV=9q8lt{tTV|uvqp+rjfnK6|}A4;U~ zXT?+^eJGKF=fr$r`A{MS55)9=-@bh9Skv^12;m?n$MEX!71uuxHMEX!71uu-L z*!xf-CH$h8N~8}ZQuvEwDv>^vNWpu=R3d#Sk%E`R^mOGziInh5V=9q8lt|$p7*mP# zp+pKkB&HJSLy072zls0N2%tnV0xFR)l}H~-q(~g6Vk(h7lt_^{QN>gu{avgC+-p&Z z^r1vbkkeF5CDMlyDTFhjW@0$;p+pM7Dv>^v$m2b{a59Q7x%6pj19Z{+CRj;y3R`VB z&rvvijt41yMyeAGqm~)z%ouejrDvc3PF~yP=CxgJUhHyH4}zZQPHh9Bnx>#9T!EY7 zCot{{)-c0{Q~VUM2NMnSiu{CUFxkMMNS89f6a(WTKj9gyZD65z5xMIcSSs=pp1}+Q z%lJ$?Y8txU@l1Y7FgyG$_(d-326K#%Q{*Q+gDnj7ikIMF4CWdb6fY%rYXjpVKj9h7 zH?UCL7Ud4MH?UOXCp?244J_C46Q03N!&qhvk4}o8@Ca(v`d-KjDdqjKHAyI!nK=fpL+a@C^1hu;8Tl3D4jl_jH{=xJC$X!A>nd z;TcXaLQavI6kK}P1pba^8HTntfk|jD7}^SqizlMz!_ZbB65uC1!}U_%B7qXs>MTYj zGL@>+8`z=Vz&;Ym4%0vM!s870_*Nb6F*jvBU(MD)tz^ehtlnXa0blgu+&A0oW|fYy z;U#nnwFS<=5^@@Rw3+ixN5^hFeGIr;`Z{a(p_1;x)wuImO)N3Qn;^VS;`5AWOTUH0 zZ$bE)#9wr3Vh4!{S}lvK@oUC8SK`FVyVH#e)Ahp{!CL;x^V<=sor#V12etQYA+8QZ z<}gur9Oe>%Z(*EGL!?Ago5A#JRv|w{=~NZDMV-nVyzUJq#Yk2lfmZGH^mT6{ff{J_ znWxviE$EC!ZHYQ(7aQ)elr1Vx=8;vgOoC*qcBOix*GmA;^20qoCnHrGGr6B94T29p z1aJu$9K=%Y48i7ufjA|HK!S4j&RuXlCkM(qezY4<3B*)rkx0ugJ)D1q?(+y4+ zX+AD#@GgmS90+4@VS3EZq^LKsF0&Y!U`A$x4##;=R#q^NZ>C1FMt=hW_IjN5GlbYj zBK@FTMdDR#$~RMUNc;!{`r+!>hLUfmN_-TsTi*C3@jEG9sF8Rpj=hjx*4}o+5woVXkKz9L0yYo7 z>!N-z&m3!&6@NEkP}o*=+I1)T!R==!s>KukEjaCICisIppZR|R#Jg}c>O~)Xf}6y# z7{y28YJ7$HRYKeu1X{>9?#SS-5YGeQL|o11A?ZumAs*rlGTsckH@R7Xn_Eb^t88Rm z!Oh8}{6GqC3dl8YP@)U)tENC#=P1H~flXCI%b*jG&vxCRr>JS{&?kYqCoakSG^I0t zA%?x(aW%fp%&#rPFKQj^wGmZb|)A+d>#`okM;9QGq zEX<9A({UXQi4MKV`n_md^pf2C3^=+7Z`vETWGF>@GvD6)+}t?LFQH&M*!%WoTG3Eu z+ndAe&B^u#4mPCXKD3k-_GYwAeocEb*WN6$H!%8@L@&2D&)J)|?M(?Ef6*Chw>SOv zW{$l%-`-qnZk#T494q!^X*IN<{?lK<7^i#ItGaEb;;l9ommWrSDwO*#H@cUsBI7t4 zpwGGbp*E`jy4|As!})jRZ&WWQHJLBb?sf%0RR5LLed{cDJ_4@1LH56^{>BmR90VPz z^^2?Af;V1;pMaHtR^aujnm;myHYd=2Z6{dlWwZm)i53SL?ay$M#WCK?dw?gBOAoo=xgoJ#%~76*aq0>@~y#BO#eKK+k>;n|D(m7 zL5As_Z*h097x4ua_agm?j`t^v`_?Q0+6?$t6^K;deSAReKMreSqAikM^M2&%xvzeFOCi)n4R?QC_I_f<0h3&xC3( zH~{W*JgD}9;|x`M530T30x-fuwHI8o_?FCN{sM>o_?FG*asM>o_?FG*YsM>o_?FG*XsM>o_?FA16RP8;e_JZe0e}!t# z%7$u>`kU-{Q0>Xrs(qFf5CK!r|7)!u_@e-9h#d=IMqf70e5hH5YI!c{xC9#nh5 zo;=i0?F9z`ReKMUXu+{IZ1bSnOT8B)Ur_A@mjbHx9#nggF9%fZJ*f7An*yr#9#nh5 zt@7MKwU_Yi0abess=e?#1FH5ORC~eQ0abess=eUeK>MPGYA@mY0;=|yUK;+CfU3O* z)n4TL1FH5ORC~eG1MR#Ts=b7t8Bn$NpxO(6R*+?QsP=;A1XS%ksP=*f0`1-!s=b7t z7hI24@SxfYe|~TWF;siO3;0n8Q0*B3Rr`Rd zy$97^B#u*Xa0LQXdyzO%1yt=lsP-bUOl7Frdr<9#aGDCJ+Ivv#g>a?{sM>o_?S%l< zKIHze2i1OeR7jlR_ktY%G}V^D?yOerlOd|Te?}?*!>IN~8au8#P+F_@Ij!2~v}&Il zqT1ug?V1qE^DON?Xv)Git#}4{&9H&b?2QDRWT00tXKAG}gTm1*;7&E%xM0rG3b#<0 z&ZuS?ZmD3-(h9d+FlT86HWkcST7j(vbCy%F&_uYWfl~_C5H2yWzhKVNN08cb9DD00nVdfMA<3c;(sRkAb`{KQrIo&`w)%-2qgPF73!;nnAkU1~xL*J1o z&No8%kSoJnXrNa(n=xKuU{H9JFmsazekKUTtmQVU@4|k;2Hu> z0}J#DTtmQVV1Yqlk^?x+##rDQ0!{-9*Q_DnH1Kr9TT~uW3m0)?yr_;u#^5p&_q9W; z;a`AUN&n!38rW*~_#UtGn5|)2@67h%Ta=7l4O3Jhv*QObHQ4NgLChtFh)WDwez>}2 zEP{1rR#xpd#nV;ZcXQ2|s09bGI&lI;%T=QFY90!pa;uQ9L|K$uMQ%_tP}%BU_}4>r z_1{^Tf2cwPtzuI~bbngc)4ibHimUN<5+4+zgQ4>~68jkULqhBau@4u9b?EWPxV|~a z-u%qouuRZw&+S6cz0y*CodNtTL3ni}^3c5ZfM)lx(5HjC3|Hg*%)=5%?l}-1AyH4) z_ZH$XyhDn(bka05tlZ#W$MekWWX1R^E>fyNUz!@ovTJIGZZE=0};u|a*wvRpM}ePwTO)v*XETHQ5% zi9_Vwpx%h9@fGIrS|LUlQ57x>TJpzZcdc60yV3VK^192HO4+<SjLH+#uQg7|mfr zlI53#)dIZxo9_}Q}XT(!h1XLz?h;BUFTH*8zSt zi}GiJa3ZdbCt2f%>cQ?q;5SLrW6EKgHXb#~_0`e)?6TBRhu3i?vM(@40kH}=Lenk* zJ`dNJ0nFPv^kZ_|Fh0TWg7^xqmTQrf2XM7wEud3BtjjX;JS=jWUI0T6SZ~{#?HUYa z4|9XEj}7q@IyWQxW*On29$7{RFt@UQ+fU~NYNcfa^GTimwwkaOf>(WWXCF<I0Is z8W~opk)d828dM|0Dm7BO>l>m*O7je=kzth@8CI#0VU-#w%{iz>hE-~0SfxgWRcd5d zrACHTYGhcYMut^tWLTv}hE-~0SfxgWRcd5drACI=qdA7Ck>MT0gKA`0rACHTYGhcY zMut^tWLTv}hE-~0SfxgWRcd5dtwx5`YGhcgMuydDWLT|6W~7=WAA`?*q#(hx#L3A6ncL z(#+WV$l}&4&5XT|Eyn3?4sVQ14{s^QXD%X|8GA4@4w#C3X$8vbh7k3~sOLfa@5-y+ zow^c2Nh!TX*asy%Pc0|CvX+xxS<6YUtmULv)^gHST26Ys)N4q<+@UW+6rKW>Xqke|>iu(5uOGv(Re+O2vNjN>nA}HRuwQ5ZgJ{jnmDe73SR$~~e8jw6*t=3|Et(Xcl z;i~`TqJ1#8QhEZg2?!hGLZtj4yE+4r!tryk7#Aabs1oTJYP3WunLIDKch5{?QB+C8Nx)NpM7A)TZs)kWs z3I65GVXZzZuG)tb`)<(HS%_82-L5)@X0csO=1fs-*|;s^8!aXN6k$HX)%XaBV}#g@ z8E%5BUe|c15HAJcPq?tVJOXom^(TCz9Fr}U=vk1}Xv|ke=nDT+o1{Bpq?YR^M{U`x zlf6jSa}J4xxSDmU7i-!?;BL~+TMF?@H0?Ctg}7QC7=d%xxJ0@5B(!rW^Z`CY4)+jU z=kM5WGn1uh<7Kimfab7&Z5#7}U1_ppP9T}dl6;_W_4_QlB9@g8BH0O2fXNcRFSs29 z{9oZGt-tE_H{4}-)PP@gV?%Ot#eUUIuou{`x(N;f`&Bo=*j%w+bvu#q>aV)x@y3=- z8Mv;s@zQlIzv?E~b3*%7x3?Kif7NX*hST|h>sk}e3GG+in!rW;a9#ULEytxlxUMyF z8T(bYO8oY#ZZjE9f7R^_+yx&YIeyix68{)9y$9E|he-TzUHdfU=(^T}>slih*sr=( z;{O&>{Hhygk!Fm|W)$bG7-O?|>La~C80iJVNG}jZLly`z#=eD+HpoOZfkCuSzG%n? zu>8rXVPM3q>G9#+xXJA^8^!63*@|ec9KFM(CmHDF22dCb#lj78^bUuiSYVu^cQ_2i z0t-2Ayr-udSjutjD!qY$f z`2bdWYwbbVr=$(Hy=ulFAAN)ez=d7n_?O-z)dkT+e_$)Ucj0h6QaM_1r}u5-J!^^|*h=qL&q{=^k{r!` z(+AYE*5Q3F#}90!4{D}+D7UR6#}90!f7Nh|4%?aI2e#6OMrUc*ouku@^x+2f=J2R{(! zw#~}b<3*G{spAR_=j8Z-t@J7FB0P}e2e#77JFe5*dAUc~oTql&tl|6|Kd_bly%Amj z@6CMN3to*n6#_;6fVMM)^4_rkd5@26-s3}<$F~{z%LgX!@o~@}*n**($lnS1T5Xk- z;gTWqqe|bffu?ym^%aKOrWSdDG@}4@yQ0Y8%zPBV)WEQDTi{>6r+e1JXwQ3b!Dx!X z>k#}(1ZNa{{~TKhUgym)!Dmr$xCH+Xg8m!Vuo3uCWg!+Ikl-5D0gX@9dyTBku^^1W z=4rsirmw>(w2yAd7+ z)>6h^uYSqspGirrfTI6cmIkzRSy#m~lEPmR;8_X8+^Gjr!}RksG|(26Ko6v*F!xat;3ke&EksV#@;Qv?U5>Nr~M4*t%#Py~-f z*kCmg4?~BOB5aUakGVM$0Zyw#yg}-x5^?#h-E<85@+Er*_&4E_)HamVz5?MBT$sgB zrl^aS_n3fu-bB5F<2{Q7Vaf#E>C=jsl16A0Im zI1{nsq?abX0m5sz8ZSqL__8_X2LmC^g2sN^`z^>HgM8g88GL-CfCBtGgES z_AICm;*wSwD>#$%_Qoa9jxY)*n~+z5trobV6`WS z2Y|3AF3H&;lC!5kcm!7~1e}#~Mu$u)Q|yLZD12-)|sc z%GgTUYY?(!9;N*?sWYWnIc~E-jzMtMrbnwYCo#@DLAVZAyPj|VK|fZdsc0KqBbOiq z)A?jbIuC(1G##fNuQt~iTf$3Q{d72{G&kd+;Tq#Jh~EC~wiSe`=D+FN5w-nT_iRY6 zY=5-+x$r)eTj@}~oeO`1-iuFiulBf+eyGIopkQf}J2E*_m zc=uXzIFtBMTi#jW3|jI$X7QY$%=|pAikoZsfnXlve?k=(YrIe_HJ(((JvCk$ zjAwqIlJw{T&CwPkEUmT}i5#ERoMrW{VTm|^)q;DRVKJOdEC(*Fr;nIG(+V;zb?U%Hy*nau2{jx31wO}8% zUxLN<%ZKfkV6px3Vf!Vx5OOUT?z{~a+b;P%ZKfk zV6px3Vf!UmY`=WiehC)aFCVsFf_srZjwxX+Sa6>cb1m41?bn&8nT$Rj)r4m&tU4YA zjBv1_l5igIO2?ysS2`XQRvnK5MtImzNqF>d9_txxvDi=zIUc2LsD>Pm(l%5>jz?)5 zsv*atv<=me<5Aj%YRK^@Z9_HWc$BuG8ge{J+fWTT9;I!lh8&O5HdI57M`;_XA;+V% z4b_n2QQC%T$nhv`Lp9`hl(tp!VME2rh7A?!uj+V|?ylY78XKzE9*p&Oe64#9R(jYcliKRgu3%km08>>FZKsjzw^+NDfoyk#Ja*C}+JQdRRrY ztR82qb20N~6Wc!~_!EfNf6T1R6U*^=D9>D6$RQ`-n69tf7-i)$**{@2SRL0bh^wJr zxN8xdf_QerRj>7di`+Vfcy^lOJc$b@hS`H^)&DS=ldBHh!(f@2I%XB}dzAjwD&)nK z-e(o^$1L}5tB|*%^p2~LpJm*0S0S%U=}lH4|Auk*uR{Kg9jA8{@_r<@twQ$j4qJ^Q zf~y$!J9r?f>v#g@u?=Gx=p8kUPhDYc9JfGqHtfpGzoRxGvAG`%TvGAxDP8fu1L0&` zI1zLMWiMS#^vf#IU#g}ure_i0I$RR{rD_(5udM?HE{XnfiGC|ge74}^r>wSRS%0yb z=s&GQ{|hyRG5rn!_Q565|3Ym{;`!@=flH#_Q=%_TN0D$L`jPBn<5v^?=9u(J<&0Nr zF{Z5$U=l8ge!SX<#9d~9flH$AmFT|%;VWF|kG;%&amd=T3?F;5&Vnj(le(Fi!FMMS zRR2+Ug!%)!%qJ^TZ%6K$zo7UhYcL;phFjD+CET1P?M#i7!y%*KaiUi3SL3XH3Qt-e zk2S85`dK|&54hzGpa$ZC>Bvirc27Arq_cq^M&s!3(K;s%!z4u}$30U}kI0F`QONw= zyaQhbt63aQ`HC)Ay!GYZ|9z~HXMo!NfBvyX@3a&jWBsv4e_R=wAdX-7OUwM1d9o3l zo6(2-&B_bWHH;~R{z{|&zkQ`KU9O#mF!GhgTMj?L35lFS2uc8Am zX1eE8BwX?1b#6t%jiyrKyoy9hJazrCB9V$tVk+lXBs}rOb%82Aglr%cFWzLpasQ-> z?`nKRTAXcNsEQwH!e^OiJG>6DvR`BYks+p^de6vGQ(*bj^t_^v+#SEfMuj7ka1md5FrS-swW` zWKN)WM$|i9=$(Rth61(#y#oi6mw{n!R=<%oKx3%yhL z?Gg1(7ka1Q&WL)a3%yftcSOC@h2AN+H=^F@LhlsZ7g6tYp?3fATp?3=IkEwUM z&^u4j=}(WTce>C!rM$CZ>YXn1PQh~`>YeW6&_lKSKt#RMh2D9;#tWshLGOG->ltH~ij z_lTDUIR)ySF7(dOL)#YcO|q~TBf9qdhcA$sx)9HQ_yU>1;`t9>ATwAz|KST{rY>Tq z@NgUAh37x6Ti0~Ew|L=qjQ3-9rQ5tppP`3A_ja!m@7&E%r*~K!L+~Lr%h49(-)nJG^cDH{S=<`^g#7z0ZjXLR{sR_wI)&#b@SvCC z{M#rxa5dH&-i~=`?WY*vG7}q)(;eQa{W%_(OrL?O_Spj9nhoMW-m6`*58zsc8`K_* zCpa_Jz_4~*B%E2>z-;ZyNH(*Mfl+OYVrSMfFs}V6!_F`;S9>ajH!v`%J%mwhXkgw+ zA42xVZj2n4)DMVBeOxvD_yVlDpF#|rNd(jjJQlH}E?|IvR0U|ma&6u3FpPoI!2%*c zNlhc+u`1EcE2597_KN5$$fLTmN|awq7`|Q&MjiYiQu$N&s1zdaMVVKzPzjbS?bz<(4e_K)J{LA?A)t>%sy59TpQ z>DRbMe4ZD%N&px_WSc$ot!u%)5*PDuKXbZMRUW>qM7on2%Sc~_^xqh15yAPFl79%h zn@TnFOmKQ8svZ{?V6S73*m5w(;(n z*_oc5w6HnPvgBQ0S(Yea$xB|6AP-6q5EW1a1VsS_MG+Ll3<@fuVn9WB029FgVn$R1 z10pC%MM1&%yYExoJ-y4~iu0;!mBAB9?wrzS$ZPdbaE9Ao`>Yr(`K>3SAW=$v|^^ls_Wlkf}&7Z>% z{c(3rD!^}$x*t-nCL&2?xXysoYm7*H1lmBbP5Gs0ldgTf3>l)_tj2=5C?KF>9z`oG zK|gaX@YT@mp_SIKz1xE>dGhDF&F8k!82=8RTWheNTL0xsvEd0YK&OAwIJE;w;`%#) z-U^Za3a~4!coV?ukYx5(fMfcg!|45z*;5g{NuvE5E@bq4pH$6npdW`c983EzP+*^K zSTq4?xRb^VQ{Y1YmP52g8;O>hzL*bBz6n{2B%M89Sybw4L5p?+-33Wwt3jS}g5K`X z0!d@D0eA_)wg6f{lyx1{F|P!0IYF_mqXM4;?Zr=4m{X)>VVk-8`=puoEKMgrtH$=$LB04m47$f0VJ`ykdLQ@n{x!4-FlYob{K{@NJfAc6deD=4~mein$d)UJr~gkSZG3MsM7i=X%!*-Z-szCM~-Sy7{zt6ok6jU6t0wOlO{J$GjqTw-zNz%|NylaD-@K`eQ*SC|Swmb=(io7{?g+~e z@-D`Y?0@(&0!9&ja0A1)TfvsHYF5|dU-ho^b8b|CyCirYlZCLnHSg9L(Z|gwcfjMf zpr{nHl4YMY?-OP;804g6?~`UUA$Su`4Bn^AXi^YgE6}`8n^CoQp?9?$9(y|l2H+i- z_Zc%aifFOseb$WDM6`+Kea?*5mHpPdYs|cb!H;2%_jxn5D7cr=wPv&=xR23wX0%1{ zAfx{_qpbtDdGxL~W2LeYn|Fh$xRdOw=G|yU%Yr-7k@W?W+*5W<^S)S(UUTJ_2iK+` z^(8ZPcyJ@5FPqU(!B-f4#f**(VpAN=yUC1>lMU3on@v^Nt%?WQBB^}*5xk%At!5m% zn?1z%t7aUVn?1_-Yi1mKn{l?h_jOUnPelc<^CSL-nZ8^P-hfu_-DbvDsO{6d+ohcD z{KwR0Y2G)@_>+2YQULrNCLa@w$E6|umKlFu55{F7{&uye;aYe8dOf%UeZu>WnZ60z z`mq7Ff}f=Axiz;3y~O*j`z_W5@%RMq`~F32ew<_P-6>ho{A6c7?}ug$p!u==?J`rb z{~~MeBQuJnw?DOqzK`8KpvX&Yp#<+my8jqLVabX4tE%a0knOcha1{>K(7UAEI8vdztR9g)Cv|E||Y+>E--YFXpeRxJOIi{8jHH-Tf=` zdAwKY{$9){_F(?1nNLf20_omsbXPG_p&#>CZx9~+G0WzKIe*oAofU_E&R_Ljue*jY zpT|2#_dkVDYKjyC`Z<5qi}|Y? z!LFvZxbxkihtR^R%R2Z(wGQ4&x=*jmB>5_Jb@f$h_X@bqcfXr?%zJl}ZPd|6k}We} ztIG`7>M{eix?={cQRqGgBr8j?elxSk4A|<98L&oE_XH%w^ZUrD@Oh9kVDWuqHa)f^ z&Va@DkyX?aU8L;?1vWg}J`C1g;M^@3aATN{f zePk6iXTak7$alt!#`lrC!=&mm1Gc)%fUPbwV5>W3z~cMJ`5?uSX@4JiDw>gwOM;xCiti({E?iS`U~hAO^~tjOg-&QQhoksp`T0YT1C#rKi< zQ6Rhq4|0YozK^WP{5~=}G{2903kYfa0mc;t$)1^rBzxE~lRfNa$sTs1WDmPUvWE>` zW~k!($mGZK`^Y|+68sn3g6|`%LukQy@FBjBtfHQv`F&&+HG-uWZSj3%6~(9%MN#p6 znt8iR$jZI&5L2+qN|0^dhg zsY$_s7`gC$WOg$=jt%xh2gdi2RWv<#xC^3BnB=VBI7VMGQ=`G#XvQ`(wPw&w&2O90 zx>gIs3f?Rsr${;7D3+e;rqxcwRP}lM?_C$(z&ku zQqBD+OZdAx5%EwoKA`)zz)2B)Z8Scl7G=7(vYuA;)J-e1v;@A^j_;?to5LC}O$uejpRfD- z;Pez}k7)cbE3+0^f`Kr8j1~7Nfd zeDWpfBv2w8I`}1NM(AOV9sH6s+b9N)NE(g6m!vZ!eL#eR3BM$*Mw7u2jwbw)wCeOj zBOC+xC218O9=RI>2)`svBh{Crc{)$_tc7C}ic^t@FG=5vL@#?ux*o!#+Q6~6bX_k) zJdHnKtF%X$_C3=^*=gzezs~{s9Z|loR5{Z19j$;KCA!doE@%hz2cj!&G(#q&`aPH} zK?m!bn8M;>1~Dg?`dwDaAuA<~UXA@|nKFkxWN&+srO$>@`k1g+$Eq=-1Efw*0Nv2Y zvt=^mm~d?#q6g5fkR18c*~Q@$mUl9MDuB=sQ&#_Z@XG-4q0! z`#&mu1Huic?+KufLX^HiO5aBSK7izE$ajm4@x&op{Io4pOg|;}#>o(pQ>PY^-wa7x zzY4$lyv`2`+CMq3$-y(hz@&&^nW+Le?kp3Vsm#J((b^!bGA3=lGFEtChu(4*0E7pwa zeE^<^u|XB~(oka-_FSOdA*!(BRbih3@HnKF%o3OoQWuqr#)$75x2lhcFFH15^oH}pCIvGBzelw zy&=kT2`Gk+?v00l3_ThOWJk`*SF8QrX;^QHI7ZQ2sCLlE?G1r46@m!%9 zfaf;1gpW;26D=AZs^u&{dqd~iLI-2IRTqD32pRiJg#?22zR;tI${@6j*9$ zYyeV$5UsA@&{#7RdW}SOg$^K<3UMJ~{BscNgaY4@xC}{yKpH4S%SJ`#uU-@i@PVe- zI1Z#sgjmI)i$kGO5_#zBK$kBIDC&>08v)0ru3jx$8D9!Fg1@-~Z4kFF&MOcU~jo;TH z`u;%S=IZb(o87bEtcIv&$7Gkr-}gxTI?w>So~kN+9i&%<_-SLDE*nuJf1?n6e9)hm z2;w0m?Ez`G5DO8jFGT(plXzt?(3-?^kn{sc-w83k1dBt2$lv=&ToiQQOJX{bd;`%v zAbGVBsgFQyMw%ef1A%Uglp-=5feRpYdm%Cffk_ap-U!5Arb_KwT!-kMVBiQ9Uk>;- z5Eel4xcFoR0uM1Vj~Nhn5mKLd>fR0H6U07(m>RLb5DuW|e+B}a>LnV#2jdt-GIW=OH!-0^ifdQ=*Z-m}+3?KL!E|EUlM=H31@8Z$Mx+Bee5D1n!53 ziJv0y2}Fx>1yOBiQNQ)6FBt8h;1lSBPk=HW(Mf z5YbqGKs`u(<`IpZ5$gysHC`_qU<`qX#)$}A#t3b^1%aC(^_fRB zK8V;d2x{gfcy*rmk-wORYv{Ft{&H%43rXw2T1RHIMhmP$5+Z+(lGq{`x{<`DNO~8f z9gw;m5cvUt?;!ZrEn?)lv}rULIi6sSB*4D&(2F2SwZ^kL&boLV#!#DJXrHCJ9!Rwy zqPjZ*Wy~e2$#rS`hyZhVQ%%()KscYI=r1Tk4Up7tU8)`w^fw~Wi-va{NHc}l4a6cL z^0yUT_D{d#N~*!79xMUkT^6LxQ@itNO}UK$Avf>u`(g@7f+B4{fb~< z6^XYaX%k2m#xg(jqL!;L71 z=uYUp9PW2Qk=_VbxoW827T=mfef|)<_<&?L9VvN+lW_}xnUEYA>fel)q5dF%&k4TR z9?Tu_GUDg`3t1sK-Ae(!rNABl+CkK1-`nx#W#1@u26#u2mVvN@IpqxSt^&6LcnKnB zfRQrn@b?mk{(Zb}YZ@HGGr)J?9EB+2O+w`F?IfO#Z+O%qx`)Cnh&oj;*`@J!DT%+v zH%d;2M!7-(DMg5XHpM%I|j! zWd!_>iFzar0qI=k>Wj#91g>J_0z?)fa4RF1BC-;J6_C2q5P1QC4G=9l4u?7+Ch-?L zCK`Hfz<-L$rz2@MNV_0;HzD#X0;d?^n!Re6NgIOHeF%|a1d1S9v@T*{Xi>k|@6phs z0e@Kray3U%IY>Prd7TiMh`?ox^hM-G1m-~MUVz9F1nz~XYiexb0e$?fOMM*z{)yDb z%X!Y{T`R;#&{hkD$lsnMb`JQSC-HeCy#>;nki5-^>_^}WM&3chdjU>M5G~3J{o%|g zzhfCXKTzv4s^Eow9gu1Xk@a{NlGX2W61@R`VkU^J$Mzt#gGfD|i@*TMbplB%MLmBX zW2kN*bS`uGp#CzD#xqwEB6AS99#S_Ck^2z12cku(LNdxPb_fv__gX5R1L+xvsCWZ` z*C3+eGX(ZPl!{Hrh#>&KTd1NzAhg#~aT27TAfh6E7*6RBQ4vKT2clF+MvcF(nksU$ z%!0H4sTo96^g^HqL{waezzB#^@hLKD8h`gvMR6cB(o!)Uq^lsJVj%*zLPW(%1Xe(l z3dyMP_j6OlBbJJnL3$A)Dt039K15U;Lf{*SQgH$q(FO4PGgUMXgub;@=)-Xr3!9HCTva%Wn!p ztpb7RRPhRu=7MwsB=0RmmLhN;BfAlK4uNMNbq^x44T0Ao>U<_zH2!8#U%f!Wv((2^ z@h=K_E~+2Sl3N3Zxbg zF}Du_y%?dnRz%Dl4fH~YGFP-{{KfvGhTbrcFr4~m?o5!TL&V(W2s|LUXfC-f`7Jeb z-OOAx_un9`5hBf%Wclq*Vo@Nl+cNiKkaj`D+@lB_W`yRtaMscwVs07&DFoy~M6_u9 z?M;160tt~^)7)Z^8Zs9zMEWDpS8~x@a$WK}#LU%#xoGYsAdL|s&6Q;N9Ytc(K;R}4 z>D_rC-2@SHmmzRJBQ$p{0&5^*?hXXDLzKCqMdR;S>T3~5;O3O#-2)))V=kKOy%3kT z5Y-sSb!q&aZ07pLGB+EfbRpJ2wrxmOzi*M)D^Q#rHPyEP=^Tit?}tD+bIG+6xtO@k zdl2O4z#R0%#UP9(NgREU3N`*7HdRlvRNoBJT!^TC0D+~9vAnyMS- znGVSZF&84LJ0Z{kqEwUX()e{uTHT*H=#YPbFo+~kJpm-#{NVQrQ}xZ3>gga|1rgN? z5xAAP#ABeO8Wj z2t04+m>@acV~*K@z@Ju*9UyGCavVTlKXc^Xh-<0wxJbx-4uQS6$SAl2X9fmp<;x|t zd(kMbmiszdA3+=@CUzP(L-yFI8=K>Zm{(B&yQsC+1`s8izG*wk=!P{&l#y3eMLiI?Y! zFd$3ci&KOCqv6$QC!eLCLecdJwXM5=AB{q)%^HJebda1hT5-aVYx}kUS`iGj0(eq^ z!vS1Cu*W$7e^%fW0FwyLXbtce16T!RN06e9@rva=Yc$fz|t-$vHyhU(3J^P!H zLi>IM@EyVaJkaloS^Xlsm4QSLHNmwjiWDcmDF}g*zrQ9L((g#B15Pc7dIvBT$(Uz} z-^)p??e_<3fyj3N?LlfML_U~Y%4GRn!BAI!q$!EK<2VyWpBa0^ND(DVwBbdA4PGxV&#+G8a0mSi{u%n7hpWB&s7;-}!7>maS5M;U)*AMzS zLp@>r0o{sSi$_YVV;yOoAx~JFAww}U;akKlk!eJwBb|>l9c{w2Z-mjD_RR%)EkxZW zUuei}@@@d{LJFWw<7<*Dkxls^ACusls06;rnrA1d2gH2kSIAsUw7gbRFNF?#6JGfX zjoZK)T_f#cf^{u}cKTY-pw>WJK(cFekUV8%i~=x(U>iIkfTF>Rafo#Qo`fjVclpG0 z&n1|nO;Ebr$37VangMJGkuIl|uu1dR1JOVB<@0-H(&Z+Da|J}*l6#SiYZd%rwUwcN z?(@wgkv-{lkmd{VDa5u2k-s03*wXMnM&gS|dIhAHNG#}tB)(pI5lNi#9`MOP?Y$JGMv8L9a^;Gy06Rho zn31*E8rht+SVcuGO@{h+y{e-4ri_&}8cOtD^{r#R>y?(X2H!OYuL;U9 zxYH}c;BNp<6O=mn(A;l-97aEg)X4-K$*uAC3W)xpH~%nfl{y&!PCtmMlgUWN+gtq3 zA#sn_mk7J0POboHoDf+j17NrM9fOeG+vjghBI{%sNcWRicn@^2PGSvp5Bq2=+^IOzpR6F4OX zpvF_wYz6iPP)1NrW^)vHEr6*6r510DlUjTXz)FHri*pt8B>*o#RL{bZ;~?q}8^Yy3 zQ()HO2jIL1(V{#L@Xx-S(Dc=D0q&$P=YgXj9Tp-_Kb43F;|v$dFK0dPWw;uHRPDg} zJc)O&$^_y)6c8_a92lfKm8KT;8&p2tvw*r_4fmy2WOhdN+(07{i5@V~UVx>I^ zCHl<`tV-MJDd90c0s0n19rHDh9J2x1Q2|7G{SA+Jy#s(!g5vdU9;wOm0StuLUdKtv z{L{C2@@wO8(s!1Cb1y{o9gCv=>+gDe+zD3t&IXXy2$6kk$vYNNMDl( zcfj>w%PG93Y=Wk&KZwoxn8ZJxrk+Pmb@lh4TV@oyo3a4R$zM-Mz)$OjP};M z1!ptlY{cmnaSuqlNwnL>9Y}Jv4N2e$@G(0<`HSr!Hr70zhC*PLrPF z`2tT}Ma1OD2+DKn zMG9OF-~otw!hO3rTNV==<}|^x8lyVi&|tiAMRY1>!fl?`;y#L(&%@eI~?<5Yv#1^D}-ENIa~^akt7m zZlretq#uPyjUAAzetVL5TKDA^nHmGQX!Jo;!@q#Z8h^(!gfXOyM4reCK&mH1&PJId zME=faD9z>P4i(ZoNHjjzVF_Ev}RN`}1VvvcCGLbL0RpO&o;$a$8oQFid z-BO9gd8R=hGO-R5`OZ}(*0B;_W?~i-=_HkyWhOR$rxb}xb2IeCD7Bl@9~5C}ZcpB` zX^o!6IPRLCi`=}QQi=0(+emR57clq695XlPZ79OV95eT$xb}9f%0X@pr7Ce%j>_F= zEX#Wr6FEOaCEk_OR;gaW>gZvqW_whG9yy)Gu*Qo?D76Tj6{QHJIc=5Yb7*-3s;_4! zHpnSf74aJeiE9}*7EE=jNp3sew^PL zf5ImCeU^EU_!5iueO8&!8Wq#T7MVE6znCZuxJ7119;B!?kI^Et-(u)1x=uw#NaP1r zNz2T3j1>Qg%U@S%W_2pSahKt@QF9)*RR+}Z&5u&sD#M|+RfbZ#O%X+{sVPHgYSfRW z4M~R%K7~;_hNMgRi#Y!lX}!f7POe2{I3rq<#q{gyG<*>ZgXdDn$CGh(;LUrslx}re zdzQ{O1q~UJEvi0&-t zQl?&+tXe^nIF@5gVv5dnwlwN)SW1K50J;^D&AG(j%Qfi{0N)T4E7v5- zrE$uYnE3@!25m?bgW3UT1JN4aU5fmJtD6S#ZJ07>aCNg;)@GMjQVovf`#_brq*@oL z^CFctP<+|wL-xxKWb#djHqhtRL!i$4Kyb}9ejGO zbOfr&K&NyBs&y3|obwFgc`+R!OUE!;^C_VQk42Wf2l8{Ck+Vl$iHd@F=-;qY}Riw(?F`-1< zCeG-X&`}B^b=5IJd{}gh#qXGKQA}-T%c2|EVSfyp7V*ia>cc;V`>W1*5edt~IO6+u z;_`4eiG0thSsqr6KH0-XLyfwzh{MR|8x5swSh!U9{Z-l^+MzX`f|$FRCr6))n49kj zisttcsDUDEM!$5YdGG;x63T5tnx~PJB#!AB>dIOx;Zy{6wKpMyu0-pWStrvGnhKFw zC(9660%^)wCwf1bYO)RS*CBZGfRmL=Tau026SX~5awk0Si^pqFi1l~mCXoIguSoQ< z^cx@st~9hN7bDg}Rs8Q_#Q*7HM0)MNv=~vT`mZfUq`Lo`ixD43!#ew7#HO%D+Fooi z;v2}|B`%8*=Ogf6S&Yc1wq9yeixIy?=)boZkyj^bF=EsMz5jSI;z{O{#fW9hch<#- z4Uno9BhC_D|9`j`aUk=_V#LP~iX5S9t6Ge>Kd@^aX2MrG*%qe_rmCNs=@Vtv*M5+ zy^13y!ML2i4wI} z9IB|j;!s8H6^AN%wiSm{Mb+6>9IBO$_KL&VLO$Dy!?jibFcrx#I9A#ML^w4sg;xUq_b; zwpvH`CiAgFa2*{Z&UJM3ymKAhdlHYWqf>q4pRc2%kz7ZY7CCd_YQS2@iVd6J=z@4t_qWW`I#BLUK{0|Wx&rJcPv_XV-(+;K z8TADBc1CoV88w2taeopRXGVj;K2$iun9;)EvrPTL zBo_t0;c-vq(m}5L63u-JOZclh3vn+!5DEs|x_=}>5iaEp#Hpu}tk)eu#0@L%iEKeF z1nd>6hL$iB18ShU?yiH}UaClotuN%6Mdx<~Q`roVVy`chlz&?(sl57){a{%n*AvG7 zhIt11+ZG8ZR|UrZN_4*i<=VdZ(?n0(Xhx+KifOWfD*k7@hm}LuMX^%lhlfVHVk?4u zxHF3X#UhniB&2YiUi>L5Wu%>wsjo#n>4ko!n9BIa$L+s@lqFL*3jN)Ati!k``3jOP z)1VvrlW9uHRNN#%a@>3@Sm94E@%uhRzT6Zf4Fab>M2ogJi7uP0H}l8kmIIy&!W5FQ zM6(T=gzl@tuG>SFT|R#q?YbQ~=0TKQer4BQ0G~jrvMb{Eajz(`>o0JAgJ{v3XWCT_ zb~OQhn8gd{n8}L zVLt@nJ(4hBU52qP$;11oJpDMGG97QqIiOg7zk{gv$+9YDy0;4}ruVgYhY87=$%?tg z+n&1iR|DPfizl(e4knIPhaKpO(1a_lCA;iYDn%bL>3`% z8$`?b0WZh+=NJ~&`FuN=>n|idK1paZd+Yym&2y|tn9FgG&429&MkH~ch%!FX? zt}~1Hg3os;_5FyXWgsnq+ui{A}-5BARVIRtcDK$>FOUtTYZ7AnQIG@NY zc*;`o2S~p`L`C)4xQK;_in<8YhQw4jta#fO_`y<93Q}8$s2GSqe~75K6oHE&F%=Fg zprT1Ka?zc$LAnkiD(*qxE{Ldj8i6MvF%=FgKJW#uv{bwf(yI_ru?KrqC_$hYqUBr)Yx(C;vCHT8ry$qWNa_hvcS!DBL`EPm zjFCGKnTo&^NIpM&xd4G%AX-kn#-h%t?^R#89rd+9(xV_f%v_xj*@nRDlFKl2xm0G_ zgIr^oD-%gyfV4-5Rhav_&%fR>_b-tCfQY$CH{db?BIa5VF}FU@x{xZ(-R=v2XPMgx zq*92OI~sutC07;ZB3EjvY3?;3O%q}j=I-$MFCvlNT?*2D5Ha^z1XeRb@4kV+YY;K_ zGX(ZPsxID&VM=qJDW^5fG%d=E)ifONSKtq!2*lI4)Eh+8*FndgHv4srpJw z^(qinl4Pq!*!-jCp0rfI3DP!*sQvb!txmZa zSA`H!U4TG6h*R}KQ*|M8uo^pn(3YgLs2*vl9tF~Hh^W2+f!WOEu=+7m^;}E!QV{MT zDd%&ul_G5Z=^n%X5{bu<^dd+bA-TUI@(}_bo-J3p;s43Xbp)hCR<5{txIutad8`_S zzaB1gg4n3>373ho%bz~W|orde}8o27t({JvCzOV%|8lBhM zU7<(slVe?PZ;9*1>+L&$&WET=>sRCC(s~bo_X*a4Zv8bieKY44%ua=7DJdS2~3+q~>J3+XOq^h+27#Hem z5nl&s%h`yh;~HLV5f6cM;B3TS^P={1`m7nJgyhS3f$%{ZLJR7mLH*(S< z_6MmCiBg6BAYS93GU~{xg*uoi-&j>LpAkuo+JVVHBu^Rgw6XJOb)icm1|9B2b8ttJ zr!VUa7hY1S<|pB(x+uE|i7r(fR%MmDTu`7|6tUuj$3Fs>afe-h{lh_bv$S$+(_ zAxKr0cZu^~10`a4WSi6mz=IQ?oG_k35_aRSqIogJznwCEk9mRnDFTGP0Z zK!-q-aX)*cLp=;&8Kf%Xj5vQfl!$S!fwLJBGp-m(e`{PlotvoX`|+u~AnwJ(5I(G$ zfPD4k;og3aR5vEb*3-FTo4ym&c+f~E^+D;*Dh>J=WHHdAdCKRzGdq!cLx@&(L!`@ zh-w}myQO)|1~8SNjJKb-Q~+@fzI^3?FRd3oVvz=d(1)a|w7EQ?cP!$KAYFepqTkc-7mN5fNROP2 zh|f($;ViN5ZIHH;Xb+Vwkre9&O)8C$RS%UHt2{C^+T-W7wj!mx40W<7hB^DbHKvYZ zL%g6;?H+}B`X@E5+P%On4Y%3tIA24uYIKl1{mB>!U;sf`kaU6j!o?`rI{-F8R67{1 z>a7`43L&b>M>winn%+paJbauA#uP|Z^>T^ZHwK3kFWw2xZ4fPI3F^G!pZYT zkhBG)O(cq!8p0zFBT2bChOJkactzaA7bh6&{Pj`2O z8!{`oZWj)vPsced97j8FbMfI^f*vXw)+1Ly*&s;EV7e_tq(qK*S+EF{)oE|eVe&qSB> z+MWQq5R^3-lN5M6fO(Ld3mT|uaI1g#)hFQ%Ee@AE5lQcX^A4oS^TbsyUwaaH(Qy={ zZ-sbnL#0ZOX*}!-T|(l;NDAJCM|2P^=X_-2pM!YR65!g6`wjruPf%*) zuwwoS;1tBJ5uZ3m9CTREUsVU*V2woX!P`fOR&%QD==B^alU;@Hk~9x+0SI-3bdO1L zX?&rmr??7Fkn{xLULbTM2@MlV+?-c==q~NiBJ%WMosnr(B}ZS1O!_L@(W~?}Y>~@= z-VISL@=0A<ULaOR6FX;YRP$J#MbuX3xf*0#9_af;(beE*AEOsU1@}NoIS)Q<$9222(gOpa*ZCkmqd1#hd^2`#45VW3_Y-gM0S^dgS3`J_zllK zP-d&UG|+poLGP{DTiyg$KU&{f-?UfWAN~pOXGlZNO`**P4R zmm_``q>;R5{6ebwG~&mJ$vcfNW$Ys0$9d z?aT|hQ3aM?wsqhI*D7RO2~mF8)|Womh4}lB;`Y>4;ZJ`zK6e1nKau=9BzFWN$@gPE z7=(+>`q8~JDpp8qr0FcHT5vW)F3#owoCQ$_o*@VR2Jt-*<@{OV{H_mRwJfBGye7KN z+UB)rH}qBf)9;CM1I+yvKNlg#Xh`l!L}nmxH3W0W&&;$WSinp>@bfr0kB}z~jaMsH zLo0cw6wm7H#VKsCO=YG(7N>CB)0$=D?CYAw#VM?Ol{hW8EvLk2B?ZiFFHYeVf+ApX zipm{Ze?kjYBG#X%++}E;uBp}<5SCjJrsi~0x%q`B*F{`G!iJ&}FUmQGxtq$ug^O}z z5v*3SxILKmN)^7OS8S|QQK}ZQ7^k@)gfk0N;_2*;Vo0;!c$}x1$aAYod^+2-vf?rj zKFw?@t3|L3M6ThR#nxKz*^0`IwH9KfOlLROS}2pPwHD3owH9!s{B1)G>9sL{WJwKR ztp!z_0(t_HC92G|7Fo;idl3Sr9n0dp}$Q|DreLU9BZQ_vAw zvkf#y7E|z1yV8Nh6fqsr4vBea8r>AsaF-1&=xtOA=ZET*7ano4=h#S|(l7E_RhI$Xhm#1>O<98*SMF-6P>b1_9zX)@+wil)a{ zd~-2{Qj5hD%A!KH|K<_1syWaqrOhMK5mm!&9+6EDv=%McOmZR>KM=)7^!26P=0v3F z>*e*Oi{?aRp^@GZaCIJcDa4>+jK( zAXQvbp+2r`ec4Hmee=mxkk%IYTQ_y|r=$4f}g z^Y-8)I4=UmY&U}+!SUcDI4bTj_z@frK7ym-hQW{Ec<>P%6%T5DegwyZkKk;kUc-Zr z;B=y1&O7(uBRH1ccTpw}K7wQF)%^Sjjt3vXNeA2O@!%sk<7|8I5gaq0=I2LnJopGs zU-AqOK7zACc+@}3=K1&$91lK%W9z><1Nra~oU4?6d<5q$gp4CF(}Q{EwtjvD$AgdH zJgf9$-nj=ZFgWkrgOA{tJmXTdC=ZrL+xmY2--D0f>}I|~&sWfoe7=s@a@6y+RZhl> zHO~Pn?lBgnAlpGJZWwnl{*4t68uhag|JI5p7zOnAAuFDw{Ce1mr}?_E{*GAjETfoh z;;0pm8efJGKW4>i8cTa1{+$)CtNGg`1NdHdSA+HOKAr6_?hgF~Vu5ZrwiZ+$^Kq}j zeO%n#?%hZ*=g*sLZymiM>L}1Y4(z~KxI+)f7kdJZFZOr~-T1PgbpUU%K9E^t{(Qjk z#U3oSXoZAO)Ys6zAA#@{-Qm-sAR8@OXP95?@ij4{o^Uzp&ezeIKpx+ebQThmg~Pw1 zfWE2e^a|$Bhxv^S-&Hv^pv9G6E6gwU_@-xcle~4q{9=#q+Q9h|Ee!LEJ-(S{v?$Ck z_V}(dqa|T}vBx*tjJ62RL3j1tkfEA!>+m}?V{Yb!qN+5^FZTFu&QR{|6y8dkZ>gnb zESH7(#U9^+T9*mAXSh9v89d@qsjd$KA(218>Y%&{o*sxKcsPnAV5H$Mdwhb2{WrnG-YN6veRsPR|2ptP zQKOMR8PqJlJfsFr!8|geo)6F{8n7OXxP*n$d*tLKtPV zH={}60Z?yrHlu0b%~a)RF$Wm$;a&`D%${M4*T*1FAPZ&J0+Zm7XdoW`uNf$Zk$HjR zXrMI$=cCYd187KEy})i%R{g+!*gRZw-vfslSG)6|B93}2t&8;ss5Kw@w7{P*IU$gX zV@Ct)ps7@IKMu9Vz3!>ZM`ok}Od4RUPk0dur5zd@a~ZbUq48o4UB`CVG>E(}=WdbI zn&ASt+}M=ElL$T)70&8~=$4!(Bw9Z_t_Py8=BTz*7~Vx^zF|g-!cEbJjqNGlimH-u z-*`md%3T0kT=^}++zZ@z$Bed?_HVqOquPI|w0~n~&J|)+d+DpjuAEg8?I3N~_}Dy9 zr*H|4+-*k7!rU<4*keX}hBq_%nHeo-Gor`j>0y!#TwlS!MEPM$PUH{LSL0X-o^42T zH-gE=?`|T=Y~(32iQC7I#Bku#>!K)$ESKbs{eU>DAzFQ$MeJY^kx~zrY`!FSii|1x zP&*}6rfvKAVHsMYrwxUZ^%~g~_c6H({Pg$pB&9VYc%PBrp>b(R<%sRis>uJr=I_rc zQv8gIF|>l%j+MIsKWiYFM|rdZS<=Y=0C0q+6Gh?Z5{4LZj=bf!HB;1gTv_^c+T(o|g3fZ2gc%RuS`$+#RBGXT$B z3~&;F%LsBz2RNFZdjPp_M{&U z0{sf2{IEFlUo5im2(Bq0$`5yBb|6?EKy8Tf!(GY`0|1mkY^$PRYHS6{m^^%_`$~lS z$zEhR#jMNml?;0j`E?xwm#U!g%COgfZiXns#w)|V0kEH-RL}%vn13Y(N=Oas(7&LN zvBOW1!(ZvJQOh~S4$-NS9d)2XzuC5+cmNj@6gxUAJ8lDT3&gf# zCUpJ19lh9Kvntu~6m;n4;OwCMk(F7-ih3XD+mMW(XnR)XAlAuG0KO;qbZr60^13he zQJk3}%Hr(Iwq*7K(2by2oUPjXWdJUP*cLa&QE4%KW>wr(PS0hnVB7pNBQ`wUhWz?G zS}UK)`ZJ>ehtf4bS3@$T&*_;dEW%y@pF*Uu=n1eYYaG=baj5$q>G~J8x+6+m;$t`s zLX^7iGDKZ#0IeWVDAGnj9cmC^?Q z+(&Q)tLB3Y>DZe9ya*A)Hznb4SsU5!mpG2`Inwn#_A!=ZwB#}3AIDQisuMpvppG#S z;AId|$D2j*KTEI*`Rx{ivPc34|5u#}E+eW6%@mvNGFbL>_OKZayXN3PdOM5`s(xlD zyB-6&0;24?PTBQ7fOiQ>*{@e+KM3G!h@BByrw=WA4Ox(1|X>-tmU_(F$>aT9VPSx zfN8iBP={EMUdTf<2HF6U!3%rv&v^#=1_9^;$(+^);BDz?ynK8R!2JZ3sw~8;6!wNDDna@hj;!1pBWKze$nJo9mP%qxHnNjcRq@(K>Wo)Qax^L( z_;)OE4O!-4wX7aJVEGV-Pkw;u`XMM$J{gkUm_A8)5+_$k#w{%Ako3}L;FF#J${==0 zKe3N(87~La@*M~Knl1JEv{)rff(CshT&)gxeVSZNEd#n3q7Ha{T00)_Cjf^anKyDc znS-^D0J}Ve>la8SKSieBpuqD1oJUal&5a7Y7Ql3ZQipTXqz>-^un=Mw;%?mRiTS$2 z_fH5Yd({eY8H)5uC5(0bp_SQXW+r&Z03Mygj z7wxLR`d7kur13W9JQB5DXQ!wmv7+vbVN!XMot5`2EAOY&Smk{H&*@a9D(|OMX)QIL zMvH-{%KIr*TFW#5;~<$=cSoL+sZx1w0oX!ND(`0nrmn_a7^LR!xGUFxNmWm{7LBt# z)Dj1Db{u-6S0#*&A1)YY>DjeA$%Kj(^d?F-w^GiNz?M|Pc0s}F7$%-s1F)4zbO6q>^SypvSoA!s&nd`U4xI8I6@0 zbfxX0zO46ThZzHLF#QkQrYjdEr^?CT2B1?Qs_`VJ%C*ul00$tM$9p1AYHDCHdVbSq z@iq^VxwRZ%T550^z;Xa(1V1G+U4ioe%pv$Bhr0{~t_83LBE>3zrF?K`yB*iaF;B?1 zo;V(BvtslemFVUrwe7wyC0%8b2E$`G^)tg1n4EJr8_(Bx^~3uZ>u(!O(_7&Ifb!1Q zDIHl!3D4pAAtXa?;l57k$1)cKXh`t7KFD(*r6s{(0L~-0rMG~+3EmB05ka}fI*@W9 ze5$<-U^_v%5IvaElHhRw#~@N1-k9?9dbagE-RkvzY5of!79vmYuNURv_qlC6vTrfc&G+{~-?optRHz`q=qfu9k=eU8nldb!yO3tgc z2H;hA=%bwXR7xj0?>wLbAoVPlq6~R^jnn7&mCBPKh`YN2~F6~saO7|5xGgjfgp%v1NS^s1A zeZgLtUCDhzV7q<`9)c?OWv7(!Y0eCwS3^|K%ubQ}opk_~5)87L<)k!a`5#$}nfwrS z`i-W@SpV`mEa8P@=Cc##DKPinc*p}$=j0kGa!#HCU_34DGt-z#7*7^_lVR$M!d#7Gp&8e5E@Okb8Jpxed*f=Dqxa0RJaTh#7kVUhJr*D% zMS0}rWR7Us7JyGelt<ymLsy13tT%@VZ)3 zSTZiHaC(3jOucLjL$2AViheQGaZDcLBv|JW9%p8Sgi>`FcJh^ugnlmnU+9Qd)6|P% zv^N|y5IRfSwFq?ZJ_n&MZ-b;DwCPu8iqobIdN4GT2d$|aUyI6clL z{YO&83fu@k>v!Q*kZRI@Bz0p2Hhcj$gb-DMeo(E=||RsksY%hZi=crtnVy4MPa;> zD5`|f(cNu~7k8GU$-cl&Q5wjeW@9Ehijrw;OO_9v?MTack0+*yl{{JJWq>c_Se~4i z)Rms>0kkVbd2(XXxpdlG02dRK!QqOe5`y=>f*XB^8XP7kNmtmpNz=AM)P>*_1@_&H z6Ffvb$#I}K$Ffvm90$5o!sxvrl`xJ26Dnc!$Muyk^6sjHaco!>!=fmGMxNOlwVbQU z;g7EpD>k<_TL88NSv9w>5A!@uh zkSI<{e+}zfAj(Mx75F%S+aTg37Jg8!ZJc0if-`K4=j*ff>tzmFmHm2ygAi+Oa{cE_ zarWyY6%x$rZrT)tcdTaTut^n!ggOp_>e~P+HCJ^3Rh#X!N2Mw#eI4NHJgW+NB+5x_ zJ^RRui~?_cWm;Zoktm)Kb4@nMFY5@X+EV`m*7 z#NoB{SLpHLMDuab`ZN50Mgpv7gV(JM5Z&Q9n7pSF=?Srg!5|ibfo8&XI z=E8p}Yn{Zl%=&L+Tf?li^u67XDH9vh^0|xk$K&xqkIIypSjtRaA;ag)R9kPtBb}-q zyIo}lJ~UEKpH5Y8#j8TR=&7wgS%$#3m8iVKQ`B#(H?yhJc=_^4B`R+a74;K`)|wm| zwpF6?E?ZHzIjDcKfa@z!dB>or>#Lt*8}KKuv{qK4@{UhYS5|MTsOf`PNh_<%POp03 z^bsuM%Id?G!8v+A6nZF+c}FEhyw6mM?x=3P2&=8HXQAg*qVir)QRg_QztHPbDp7eS zsHjt_x3Np|IV~Dpi5jhGQAgX49??{Rj{tZOf-y@yz{bqYA-rPCaU6Lo2)e(Pb>tj% zacaz*K71d_Tvc^Yvo?*TwTX9{&<4iWxfP-10+M%6CF?JzXikI z0RVdl%3Ids2^X@en!bxC&5#Vf_Sb(*kbB2@0Iq5#!N#df+o;F_h9_&#HtB*{BJn|_0nj*62;&xgr&KwNFQMLoY3ty+Ek z;$E<0K_!1Y4rBC1buE7^NRUSsZv)*9QT|wv(2xE&3E&7p@yCLMk@QFB_pw$MqWp1d zf;@=01HknV<&QzOMe`-ilWo@2~{W2VRM~HP7k1jEm*=`k%~25AIH=m ztY?*QSEMtWYj2?4A*zJCA_G{$s{xE7C?(t#8O0JF1n>z#sqv2@@@`@1PV`BLD&g*k z)Oh-bm>U66HU4QtYP>6eb`ZPR-C>HO*t(;}FOa0Ze1Kxpr#k8Am3BqjfvRd;n}s`Y zeRg*gePShlOouW0?E02JCPt(OECad(qWm#2B0b;@051^~e@u)>4@ljGJ`GX+xFRAw zU<`l(5ao|4${z;+?1$K8>5QXRQFPY$@T!wo<5xM8oF2fq;bAY_5w2L{zvGzt$pWi{ zJHk@qJwL*{Acz`ycZ3J9avuS(jG%P<9pQ`F4E6x{n4lEV@|~~@dNTk_BUq;o?08p!>j11GD5Jr9VQCv_pJ2i=L>x2@MI8pCm4g(< zVPKMA^4L*$JQdt$^LWw6Cu{snnLK=(W~!r8*Enffaf5}<5QJ$KL_v;LGk!B1!jMW-UzXs`y%Xf zI+u>vYh!ezJQRgH&RX~fS@_kVip^~(4x(>u2t%dtt3zElz^nke9HI)pIy8`t=uH4y z2uk5shc02^Q}H|oRroau zEC;ByQY z5LKaVLo$Bc0bn6SRcNWIkrx3xPf%KOdj;xW;9V*~sk;seoCNS9h+TKfV07gs{+f+h zO+4mBm6N^vb0_QX-ABK2f#wers?UkV1i==&tX;2X5w^xEamcjF@ z04yhXm=|fU1c$SE{|Vqnf)mRDZVJj%m4W-P&Jm(!er*X#o4*#oBuLGJ%>HW7eBC%y z%>;WrD5vAsL3oilWhU4g3JiRO2ZfMa98YF~iSPJU@} z0fKb;qo_$fdYWQl>`Ym(Io6@9S2{TTRD6{brH+ax4=AgrH!nlEmj)^}o7!IkY}N!e zO0!uSkY+Oh=p_*4jHLl-Hn#(qPf(n(G%%c{`2fJH1jQNm2Z{-n9l(}G5ao>f16}Ei z833*(D9*S)Fo?{D06YLu&R7-@XKVwo1(FLw#St(HL#yfg?MERg|pd0NS0bme8@j>Un1q3$%c#fd>pi7{LV6$)V z02-ov&?V5BJ{SjJEJ5)>mw=p?76OT83;b)*) zKVg^dSiCg%Q$SBZROybzOLLEYi`!v{D&4VoY3?%tOe83!`z~IZ`$+)b6O^I%yLf5t z1&8nq5~51?UA#2+J^*?^?9zP>Q>;2POZQJ}?^rh!WmKi|T?XZP*XB5^)ZVCgnfJ66 z=o*MB->CR5tdruycrgS~Kb%w--_ml+jS8+{vFfANt)^tn^{h}V96m~KbIx## z2u<)WPAM1^pW?Z64>ss_zPx-BwWQB$iAt3wwa4Fr7nM0j@oWmBn$#XY*RyI10L&#Q z1HvBvP=fCQc!i)eslEP&1WS+Mu@po#slEP=Y*N<&xR#&{2z&isN)?~F1 z*5`@;OyjhMB-Bh5wQ0AW(hBL0cl=c}q45>C>YQ4+7*W*T-!!4mIO;P1mWuo=L!1f>m3@XM&%{d;UN2T>=+%l&d<+yr1FL`uqA zgLE7KZQ1cITWqax;ZTddj%!7ukENJ-y)IyY*2aR%?`6YmN z2#T2p4LSW^dmQtCAT+xu8KOdD9q-pG#t z!>wV3xOJeicM#D25Y;mW8s+S7*8-SAP=@e<#%LDe9RM2%N+HfQnv*%@C%koqs2hR7 zhIFk@0enDEZsN{UB}+Sj)(5FrGB({c=TvT!){LAA!zG>YmXoTN#?FkVoC)gA?4Ldu z*ir_+Jcm!CJ1e&tEY-`~Sk8LR*MV(t2GFY^%306(`qBj}04yaa&U(%_hR*s4z&?WF ztTnzCWZrrbj~5}zS!;dbte*fJAt=sT=aXj8_-8z=g{Zrxe=Fws0Qx}A^x#Rs;}YPsWh3r?3SVL>;}YPsWfH0PchQ&Czu^dMSs7)7ZM+*?LYQryk$VI{Im^ z9KFqHO=}5Jt>?5?CVGtk@GpYWdQN*s(IHC!EG8(e=T~ntww`?ec0*L_`Q0n6r`E4% z4-orwaROyF>lYU^RtItxLyaKnq1ZB7zpRq=1E5boW?R3^D+Ak7p!YzO^~=06P`nCY zBSEo#nO6pi{NL~Z3!M+6r z3*R1p;OzlKU1sEX<&OU;0FOh|WkysL@qGY0Ai1c)idU|yN@I5S)mv1)rn}N~3$N)u zc2eD?t!t9ZS7_FiokiwCw_luO>B!u9P5GD?bEzn{rc0JlMuPe;c|qu&7FS%T@kaL6%nGF##}fMW!sD4%{&oQ$K%nyy74xh&jJ z41e~84nID|`F4RM;c%@Y|6|x#RS!b#48gv~G)6piYwo=uN0X%``aTA-zQS655Y#wb< z4SM&^R`WROk>+tL(CZ;;R5|MDxeOY<0kDstj4DSxBiLqY>AIExq=?wtZ5R{3M7b@^DfUh8DR)3Q& z4rl$R>L2VRv-%z98oS1?{U@Xql}ViaT5)nKhm%(;&}`Ssu~^kVR7iK+uT@ds*{G6O zv-tl}-?jDo^HAU0Toq?IjfP$|-)5Vun3u^i%V}#Af%TQB3vKFpm${N1t>`L_7xS>u zrgOZg=|L;{2z+&lp68O8MuUNtL!caQ-|PZm)sj9Nh@NU{;g_9$fZRzfN<*qkmc_gc zWHU8oX#zlRlje#m|1=JlpYm=ag zI|7Yjin)u>|8QfVw#aI23^W+w|J@kqe>Vow{_(~@-sPTlF8`%*cwNi=hT6N-YbWd% zmFhxc?_k9}#_AB_9j&-wJjr+`D;_i+feue+S2Yg4uKWaJHRD~Zc#?5pCgNQ!ewr~e z3-K~5o@Jb$j(9gK9yPxABHrD~U(=XFeh(|Xu92RKcuy-{XgpaR@m^NE$asUt?``ET zF-~Ii@$|9MTNr;aUT(!(8{eWQd-_`OQsaH*?`P%jWIUCEcz-Ls%!p_H0am=H5yADd zXP^}?H})|9xmNxG#v1s=GssFGY`n<$U@Jbbz=-J9Xz8g#zNiKk(+sqv4A^t<93Xho{KEt z9^L4u0~l)oOYwR57HL2(cFBfR-nyQzUH+e7iBW(Po9Cb+Vt*T>S8c?EXx7f9Z^5$=}dy*6-#L<=L_Ez3L8j21<>TbB1aGg=biZdu;h zX0%0wi|W1hZdnoTmgSwBIZafRMz~v+*WN8FvK0;AdrPeul3EtwZdu+1wdP2)XN0?D zdF|b@BHXLTyQtPYNgWX3Zdu;NwH8WraD=;Md1Jd}Rg>Mas^cn|Q>BvlgT1p_Lq#>u za73!fZdui2x2$TiTUIsMEvs5=w=D17ZpG*2RXFNv)04@S6KmanZDO^7UnQ9gUOtO$3@^4Ys(MYvm*bAL7NmgVc= zehmN2X6_rWPlrh%*)1z1yJdxBx2%xtmKBoSvO=<3RtODAs~3{pvOuac0cFPL=36m2-vRhWjv0Ik!UiWTQ5;eZu<~gZ@AE-aAf;qWkyn z+L_s%-oWe*OWp)5u;eINat6ss2?8QXR78vzKu|zI!GMaW7%*WXC}IwXfEmRA3TAzf zM|l)QG2Qn$)!jRc<8$xp`^WwL@w@waeP*jpojUcYQ=zMSdaAS^W;|IeVZR?{JY6KN zlYV#{>%EL;i{IDO(wOX)l@aWg6_eevGJ@T*V)8muMzC8}Om@r42zJYg$!=L0J1YO7 zrdq{hx2%lUitofd?3NX)D&Bg-i+0rhpYe8)?f+f0|7W~Yv`ATX)v=nfyXZNMcGEtb z5$u)~lijj1g59!WvRhV0uv=D4cFW2r-z|%7gvau9x2#G!aUFqJzJ5GP8|2Fe>02o) zFZ?lSx?5Jp?;(*?HZ6y+q8??+--9oSu$mr0r>o-Hq{d>w48|GuuiEbnS2NCpWL`~M zagkV=E~@PltPBtcM=EM9{L;AjGH+nVZZUGClY|#y{Cq%# z_>#n_ZVDvhTYt}(LF?O$Zyhfg_mJrg$ynXE)ZQ$$S^BkcqHBPZH7Urlw1;GAhG$Aa zjcS@t0GvWI1t*&c*0kK8hnM~*|Wh#0Di0O2 z%`=SC5b#vG2cC6eb-6^@yOg#g?On?G33n+ie?ckr_NBUSY3du4HkeP^vUIkJQf*mk z=+taeIt&GWhtes8BiHefE*}}XO)0laPSoF~RBq%Mh_1g)sf~wSf16SpkGlRgr8b`J zWKN`G%QmI=i(TEOv=P3D`rDNHcKvNiJ-be(zfCC*ew+;5rgXUEQ$B1{>g97X*U7qy zZA#mTo^DgRRQ0@VNqt$nsBJt%tq zHl?1Pds;5}*rqhF?{8E30@_($gu*|jxnDvxs{54wl$PgZB;LXa|Ln)Z?ns7V_=q2m zx|Qj<;a~iCc2w&1s~^pc_Uujks2|UFPv_bc{>_h9bSb{&d+C*;v>6dfwJA;yn4bN4b$h12|aEB6zLhx~Y3_e+U~ z{dhf`$H!R{#B8_x9O!=pWg zUzQ&q?Ydmw!`Xg(Y_w}Hwu#O0;}eLtaKaV*_~hsyvd8@BG*|DMazlC2bZNC`Mtg|) zJewY>{ZWQ{j_{59f=@CW-J1U=)N`8AmG(NBvJq#vVkq=0OeuIp<>lD$@g=|b0vN2uA#u65?Z2Q_7B|l3GvrMw+ zLN=DLkY(G~*(Bu2wy!nd8JC4D+rG*qz-W(q+rHXpIPPuxYNOG(x9zKqX2)eA%eJpJ znj81FeYMg2_=Z-bcK1@N#=UJ{ZEE?puQ!*IX4}_+P>Sh7Hl_>Nm@Z^v2@6@aeXWO5 zL^LbvLY8e`=duEdd)vNBSZX2*S+;$ZO0s~6%R-iIU&SjdWaF}sW!u-2G__9L+xB(7 z<}HhR+rHkQ(MEA^+gBTH7WcM&wb52_S;(^OtBtmed)vO+(cUrcZTotQn(7kwwtcl; z=nG2a9rMLiDly{N}wp%=}zg)a7@xwg=yUNk?xY#3!O_o7wfeTEag&WjerzZ*()r57!6 zLidj+ep6_xkjstU>fS5l)Wq#M*0YW^ai^Cj9A7k!ENi`J)LOjHi)K5a;ZooOp@|qu z7i-k{5w|a1jJF&^%6d=JiPs!ObW>pVbJlCo&4Jl7q-Q+on~fhjiRd$4G&jERM551o z(fs&aQGUsbR*hf9$|$>nuex4!5R7WxPE?w1$O_ckM*r)={GfSq85hnDDDGl*VOH+@gDAR(iG>Jy7kn4AEs7WC1k%$#Y$1p zF_=CONi{QyuI2WPrWCe;{pr_kW0Ag_AdOHjw~ zBuIZ9fwWAd4l6Kgy_%^g{2Ge1a)R`AMz`BQq>Tb;_3|y8Wwm2^Ns88|digHUnsTO} zQblIF@(&Jzyo9;kTw0uN?(52I0_1+}L-Y%VLWGn$(izO)LTP)Vt;E7q?$u5Kh0>r1 zdx`K`1XqJ1-M@H#v5w}a5NrWXvDtt#&B>HBvJ0IEyn)=DK!>zNo$MD?a1uinO)ZLp zEXOcn&4l8bQplg=ISL9+VAvz2sIwKl|B>u#-`gr(tPtyV~^WnqmX^=|=UQ=bXaRv@dmk>{%= z!&Fm`uiA*xBcPy%)IY0O&$%)~3lGpIOm=aZ6uFP|J)q=M5mvATXSv3SfRdA>ZZRut zi=Y*7YTYJm_7;`18Hw0z4%qB1I)=^OB4u+0N|yo4W^d6kY(6SdHtR`$2v|1zinJm3 zA^1Rq%4WY6W@Q>D130x_`EZ(k<*fe8)u)cY;sHNv>_06M2-K?vv8y+nh zBheGdGXj)+Aa2-T%eVr;JP~Ta8?A6Xf=7T;>px8QW^sZWwjwsq1_duZ)(wlT8xEs% z2v|2PKGqFOtQ(56ct`;(o2zWW0}%8Qp|V+Og%=<=2ROAJ6yoDxQ-%w~6*nR_ZMaZa zH;g;h4dae=!#L}PSIF}cumzuN%Q%eSI}vKZ6RfZ}n=uF&U5%M|Op_vc4rBjXAUCfC zB{wPZ2eLLmlOi2mlTaEjMznJ_DLO%#VHtuYBGfM0v`7cuBM8<3ORBjo{}Tl7iBL(k zu);cYNgX7$pO+cr=ECZFGv@OeNV2&+&f}s5C7Rqzrqvgbo&gHqmvOzSaENG3&80tp z65XAAbzvo$%#I@XS%f;|Z!Of`*)flICxB&ln-x}w8z&Q3cDGw$Qv{7csqm3*q5+xk zG$7-LDgIKfFtuLPIfdQrpKj+wr9r!q&x9-bjX9~%8({_a$g?A!Y1sFX?rR3fP>1KH+CtA?iiGGCK zd>@qDyTBVgwyAp;^h~UBUu!S7l5wKImfX(@2O&5?gj#ZcE1ZE~5^!prFMaH{8aYOu z!b-L8Mr@|B?z0odZ#9nb^=~zf@%0}y)Yl)7=Ph6h{?iI;aLg6E{CEZbWrZgq7zDWR zH}a0EJa}0}kjg{J1)qYxNfA z+?HUjBk5*LVD7dWEydgfq+@|Kx5k=Vf?yF)b5YizPOT4Qio80(+-lOz1A)1#YaB1; zo=5sLu;!LqbKfHP8mPI<0x?%ZRw)-Gn9Hn+xnBcw7u0Ac=9(aF0Ia#W*4!urBY>Ja zPRtdX%VoR|r9p`4-wYJY;3~fJhSq2%_Ld{P5?Fh~t-Y-XUIcX{;}U9H*E=qu*tC+> zQ^f?c@1tk#4a`=o(MZhxf%FKlW-D2<&8r!wDNwVUjxpOv=Jtct%h~oo&-@vfJy>1a zW(Ly9z?x-qdui(15Ud7jwq=6ZS~p3jT%WLa`FhmMaPF3D2U=gfwUB)u>D$0s-Ds_5 zRp*;`pjO8xSS>b-rKzq+Aj{E>j#(F&y`p+uG1~)aCt%Gkwr0;qa4t}@8|at5YwMZD zaCA{8B5y-@EE6SH=%=4TyS zeV}B0gKUojJw}l%e4toOT#neGoVb*bJ*GQCTNw```X<)YU*MW%g0rq;HkzsT^L%`{aq zHA<1GBA&G_YgE0vl+>WWICTMa+A5i9rO4DL$W*I(56Luw3`1@j4jnj+K1L8hv< zqe?h#nVqca+A3WF)mNm4tVFeX2QEoKtjb`qsw=Cs4OCA$5!FRWR%HZO)kRhM z1*(h1E9awH6^mk7tjdI8RnM=|El~Ygd@()As!Re_b$XTVf$I6($(oZ;t&BynELQgi zswY+H5U6$&)&8jFqbBO2Dif-;+CRYqQ%^#*V-f+GEUjwCD!Ou1zkVszYK&?ei(*-< zP6$*RSLx&tsAsN}CfHs1@8|GtLESd-?#jnY6MseX?gDn??XEn)8+rQO=lhlQ(tArG zYh~b+nGdCxK2W*hF{|CIA|{%eg}&tnD)$f~osqTycD1{%@*r95UWVWzpc9QO-0ehD z_m~}NDd%LV>t#vhY$Bss5|ndU<*riBH%LDLww%ixCA}>us%f06z}^--Q%PIrYy^El z>7$e)i~agf5RgX>XJZG?%0929yF6LxAp&v(Q2!TCa zXDP7HUVg|wPCHSsrTr&jQfvECb@1ipRS7J4~B%YWnn^si>1hydGT#6mF9#^O=fz zNbf)d%|xi2pRK4*fud!`34_9o;*Do3juu-z5Y!c6FPTK1t9ZQBu2p@qgTi*rRH%Is!wl^=qwCRqTr8g$tTSn|dNbd)>5yr&zz`1u2 zyedL%gt2k$qfHtcULNxsVQhT7*h*_+oG(PEjW8~*&r*Lt_#Lpld7QObxv6pDz*hO> zxc27u2wH=nH*d#%exC}2AEy%jkV=>VrN3n_NF{8ZAWYSp@78u+BSX9}$&n{P*fb@R zb!1^&*E=hbUJI-v3*$qiJHCM684;=@i{foXco4xiBGhT2D1M?ivPv^ z^yZq@U0qP<1eCD!G%oMuzxe$h_vS0dQ_Fd5(J9Zy{J&w8V?uTPTF%SsDc$8Iq>q5Y z56{#*Q$%BMa~_v~!V6^mT3+bc4*6iQ8z2)i5D=itPz+OGS%WW;Ka!)IkA;4DR zP_9ZTP0Rr;mt8^CudG=QNI{|(5vlKd4!4azUWl_7xql!fT zUc#a|p`PCei*ofs{|C~~fu*`A_hiv{wzYBY0ha2b+_Qx0^ftyB1}xPjmTF;J<5U5E z_nS)O%Lom~mmGLQVTo7-ex?va>tX-Q>j&0 zGvCvl?0`*=HIlCUBGM;8NvSNCqA^|V{es|U5$d^>t`+8VG)@+%-w%Uw_i}of4n3|3 zPW^K|+580Aou2H51lb#&?EZ3DX^)OhRBmzV_ah)TTiePL>ksu3_aw+hdwSm`$R>Dt zX;e^_`$B4pr&l>ac7~_dAVD_A)9aKVTZl~VkcKA6u16+cB~D3@-HlAXbi6P@wh5Ws zie8-{+loxSvb-}v_AWB{a`W*7*%!#4WV3$WdAOND_lO729k5>N;mj!>l`WMjfH%~%ug6VE_C z-IKSna_ynVEIR|u>yEV$Xa)+K{=pR0c~h3XU$ApwVs#F}&kS$mSLcfyowRa~XH^Vr zb-u{arE)I>O+FYCrf z8j6Qy%f@oqOGz?miM=ZGTB3QmuIvFzBk;5QL@Sab2Omk>X&WWvsHgH&IXZhew6&Yt zi>p{lup*sI9cs#M#giiK` zC-*v8p#Rme`nm=zgNAvR6Sp=prNFyzd*U>)+T<{Lpk~w>EB2{1-9y;oPIJ5bnn3v6%f!I zO}2n$LJQ6EcE$LIK-#u)%?3*Bdh?;zMALT#b@t+1dM>u_LO=m9G{1;H2)RDBp!f~qI9 z&}p7LxrG)StN-_^(?T`OXz83Qvdh2Qk%tH`k<~tpTan#fF3kEgZiEcC%aT;T3sf)5 z_8(oAnV-e#h$M&JNNr3j9B!}qBeL}=(^E({1LY^~w$I0;_q38(_cJzcOl+19#mZ-a zmCv%Y_vH2FtqNclIG<%r5RF*~CIkEM=!+~}PP~HPB@yb|2wz&^5d>d~P`~m1$_nT8 z;l3Vd3&?kOZ)1}dNShP3Y{gAJTb8%3aDGmv*z1xwZ^4Q=8GqZFUzeqWeLvC_2+&GnoSpvDai` zXG`l(u~S?69z2w(UA6(zTEG^2D06^JRg(~m2iAi>WU2?RL9j%G>cJna@L2>;h)_Lv z*b4uR;A;`;HTowjEEr&%${?u9P^hQ}Q}hEJ&RgX%!$+CN4(DshWry=endOh{S4mHO zJxTSMK=t*^cHYS68MrJa)+G6+C&WysmG7H1nR=m}j`UQZ!&yA%50ElbDEE?MlB_He zE3*SDV=}d2pF_G46z1t%~~0`-QB$BAT19FJ1Z^5WLY?C}HJ^d&av81kFg zaX#rET%F!7MLHMQN&N@6?{zfj9SCj(_D<-qtM`;IAb1W0Epou;K*_Q&4VIPvCBS&i z84kH&N#u58*oFv3 zW$k$CAa3Y@t;PsjjkO4F6rsLtGt$+WF+A8fe~M7QgBVTQ!_N%<16ncIe zzv&){YQO4>v^lVaJ`&Y_^(BJcz!thbs{QKpVccN@+aMdF+91~*xrq*`5<7sBC20yZb!NmShg#oJ;g-_5PSs^ zEX)2|fj5>(w-}dXpZA#^b5>j58{?vFWGd-`vA8i|vhRH@wZ1H$jLB+KuJ<#2nS-)R{-uehVRSs=wW$7vZl zuiTIDI$%5J=^5HNk2}#gEkQ7)1>^o3pN!Wb0*${1=!|yXYWKyk`6M8>JzXyV z^N~&mmfZGqy#VB$#4FXnPI}wZC(BdX6A&~Np-y@`(p$)+cj6e{dIPo^ucm7?#*O7R z7}&1%TDp$01qdz%N?7KYpl(~?lsKma8h;N^wA{oqwL7_$I+S)%O{S4Sb zi_*2VFB;GHi@+9IVhatQ%#Z=rO*O5X8XzbI2~4~R=3c4zZ)~fV*q6tkYT9-5EB;$V zCxH1#=K{;&w}?&vTM%pn36_tUU~Z|5{g*uZ+xbeipt}?OmJH^;!2U}S9dQ*WaFY+L z{g)!WWda+7pf|A9c{!r3ehY#dK%IHr_$36bF7uf#pdOY5$Agh$r;T?g$xa&&M#|s% zXn7*4x1yTMb3}PVL1vgg1Jzq2t%7M|u3YYCCpqag2$&wn`%ao2(F@ffqz8qXOj=UK z^1=N~E>>E5R+{ljqrBEwVIo#;3#_!ZuI`1jJ*dxiqET5ZEknbfHm*b_RVuffD-+V2 zZ1#}Yh&PMn4xM~{Z-%w^zKL`Tuugt6tiAWlNenGuJJQ=>9dExO_!a1Qk!Nzj&??4g z`Ox~Wiza&c^)iz;Od=OM1#(q7`{WviwU_rs+7wuF4a3^Y-$(F{2z9O0Fno$k8x<$B zsuH128;!!vW!fk{m2Wypu+?Z{t5JIjFFpg?ftrT31NBAF9RzbhP`BTXsax}MjX*UB zP`7`Lrf&N}$2$H(44b7v-S&mFW88;y6|i;N7t$3>{#4_n1Izf6kUD-2g4y7hA(b#~ zWJsa&lL}o-29w*xcj)|(w)WFV?*q2b`5|rXZqtm@0@y+q*g|(A*d{_?bi+Iv{Y#Z*BW4}Q)a6(5y2RcP^dR;bdi}j7CLs?$n5G*8?jLN zYNM6hsyj)l#|5fRsC>2Ys4T8_vpZbku)G!mW-j{nVZ!b-o%oYXb@pk-ae($_nKrhf;ZGY5e^RA#%dbfzPD-+TGWktDwhRGPNF_SN7fgQtzX{X2- zJ`KS{U>mMDP5a@C2%ZMoaQ03j;UH(8SIbwn_B8`}yXJnGal%Q&WOn~7;1y2O3Fin# ze*|O__n1A#Hr7&pS0I-K$<(O3?~6S~ebM4{eoh4}#gB|q+>2m0z|v20XTHs|BxdDL zEKLk7Z8O^Hxo7ZY10d7OL&4=cm+vPGiRjgPG)vRA`M{*sge-IVv$4e>0@5c?uBGvJ& zIxG0Rn zDv_N-{C3XXm zV5brr4R$KA(O{<%8~vx9O6=w%|Flzy-Fzh2sl;wR@=rUJ$i5+IwS%2Xp3~@m*{MV} zNvR?qyz3)7pyr2V+mipYol2~}{O(0}Dv=*>{a@Irc!r_Igyk_xJjywmD4#pD6i5~Hy;kfKV5dGDQMxD$TxZFqiPU9^xB>6L1 zMXMS2Fd_G6maNelcC93PD16Mlc(l-uhuu5GR z>-h0}cQdQ4C~xOms#RT{5AkbjKVINEyuuT0=*LUk1)0Pf`|(ouD5E6W)Q^|B3o8(B z?#COs`8-C6w)Er8oXpB%@Hi8yM(xt2ivGS6?2pmPWlYcEk?sG%{ut@#MkIrupZzhW zN&f$`KSnRfBT9ZA_QzN)dH&1(7#B(&QS$S!KgKtb=YOz2#>3>Z`(rG}jlupH5|Os` z_s5X_oVY)R6qmR^#!A&M-yg%yROS0)bXEQG{V^U_{qp@WUe$Q{{uuYGey~5r+l;Au zQ1SQ2IEQ30;qQ+jY1twaJO2I{PZ19G$M}iF^tX`Y<+@GXvMfe~Y+U0u_qv%Amz`?d zR$er$JJq=5n--mXDyi+gRCbA3Os94`hCah$x>(E0cDuT>#Ow~btJ^&=`#ldq+@68i zQYo~z7mYfhr^IgGP&;y_OZL2~?m+iTv7?%U13R+Ck~=i8^CS1e?r`5ue5%kHnJ>GB zu{mhG##EyIUP!sRgO_`fr_7#8b59|8Y-m2kRMTB6qE#|wI}W;e6>0e@GW5zn*itd0 z6kisl+20g#*CD^MihkvisiS0)4<=>tZ#Dh3SoDCTjSkYP8TmP7w7L{?hDfDFxxt#p zODP!(s&5PSyI-XXD9*US~a-D6HIlWSkxhNfX*9*y9=x~A*arir<#dy#^1>s-=n|B3ow)NNaTn%!3{zez*9DveRs zd_I9p@1)3dd64Oy>^_p|C>egXneLKIFQ>@#WRU6Q>>iS-&e?QQKuJGIr8lR@^nH+N zb9Q&hG?)wnBvYCBQ##}Fq)g|LX1cQkw3S+JbKQmXMo`pRW~vq0Lqx-!!}kOTbxiz+ z3kqFVE?;%cyA#p6B+0UP>yp6mCD{Xn&IoJ_0c3hY>M$!srj0?SS=s$1(>yXTT=MQX<=@u3MrbUWOYlBQJvU^FUMr0}jWZEy8N>gOo z6J#p2ooW;rhS^M|La%a)OtE~wij^(B%gAtv&9qwDIwM7xMDPR2hXo^fNcyMY5!=qVU zq%jVW;hP`y*`wiVg_7aasE7%-0dT0BY*5eNWD+ zByMVbK3^<>n)Mi2W`eEWcmyK>B6jA6#eWIlg6-m&dP&5@1)aGAvbCvaU2qRZuLYJ@ zy)6B)RVp7BDhh6{iI_wu)JPFupQuxA`zRUG7peu76yfytWM&>q6>MY z4-^jUsCo27bR9_NNr%~)nSV@&5#qlDHg;y}m1!FJCxfE-Hp_tP@XT@qSBOwoN;@+r ziSP)5Pl2t?Ynkfhb#r;^3E-@HVxWLm@)A3#l-Z5jQ|qjP%#Ol)9~s^QMITCUDX?$k zHMoc`bO0{cBW;__ij;}}c z3iTP%J)r0e>So@EjuMSJ^H`n&+l}6~?>gOqU=*Mf!(yn+Je5w4gC2)c_b43$n;d?lL|0c-#A4E@FDCvJ=r(`jvZ{@r|YWc1f)HIfUyOf}&eSz5uuS0N^2<;2ZR`@1@S3pp=x$u+9 zoU4^-Wp93ttzmQV^mv(=T@*^^vQ2nG~VrakJ&o z2VoCjJ-y1hY7T-aB2-V`Vuf!b*dapo^lB^2xrSL0SWn+-g?$lp1wq}u)VlreJ^itG zx>ZsQFUFF&iSJr%Uuu=E*RJ(QZw2-e(<)uBT^*Jiryj6#bnA4TqcLQ=q^%3m`N05FEEV=6=+6~TJ!Q={x z^wpp1BU2??>{{AHg!<~w4Uyv(LGo6Fmjhdk8zWkcQ?BFPX<%o~o9w$|OAssoS|xdS z(+``rPnTEo6i;RcZL4zS^OBUsz*Xfk9q}Ub3^Fy}4ZAYaQ95GRBu_jE4bzD4;B7N? zjp*{=E2MjX^+eZ*E)P0h&vq8T)~~y*-(mz;h){p_(!((f&&At}t3Si4_6xL>MdK0^y0_$wvXp=^}7r|N(47p%*R>x>!a|arK z58(KB0V&TEe&Z;IOS#>5A5h%8k!=bGqj2y zF^Et{=dw^M8J#N-UI1)0t_f*1M%}_)9 zR`L>jWf_U}%VmTdCvkL^nW!{SyCfex3<0whZR>+}Azec6LHY);K4=%xcbc26W(f^! z%{thcU4-C55$d??Xlr&Yg5^L-q!^dWCc$J6FD)gG%e7=MBWn9h_M~Z7*@5(BV43Vm z)2{Ldg0F#P@===l_?}z&l`ybA{@A`v^%{b0AdyLmzWcm%k1a`r{ve-uEFiQcO&@jD zyp1~|UE%Fsq%3tVL4)3Bn%SjC zFtiv^r83nV<@Kh-HoRBNjzG;;>8Q~K@~cQ+0e0{lH6ujhCj|czp$?v-=2RIx!`JW- z9N2pPZodOuhu~fj>T2%~qpQ8o5xgxzU2gnog+uQ!&Oi|G??gcX|K`?Hc2ErE$K$p6 z2|2@u3zw{@%gkn}(uYY^nuR^HHmK5vM%Sv>BV7*E_uit=_Y#(F7E5cAENu`=qwD(4 zS!2}adywt|w#s+fD(BzHE>XZ%`7T?#{s?-CP?ueITj7NW=7>=Ju+|FiM{t)2b%A@2 z6@GwV7x+76UB=!c-DF`BWpfvl?+hp}G`f7OgS002yQOC0#&4yw4@|PuT`Uc*=U0B9 z(fjMuke(ve^j>eUt^8U9w~J8Qdx&NK5rX$bsFfdTg;{sAyacxL!>q79f>t8b$`7}~ z=?G2%$5NJu@jvoKlNGP80js-Yww zTnhnnFz`Xh=yO-n11uiGy6)Yv{pohPpG z8Rmyu$rI(sR4hA>Hw<1%Ts6(Ulz2Xm^8CNor~czhiP0?)3>ZB*Ep#}I3v0uwoyeD# zaK3Y>U9~nMN;ud#G^pAoDoQ*)Ewtz~@=vcOQ$RQznSRC`C-gHW!&NH|Kx7Ygmb2Bu zrTMhHlm4hkq%7MX7Hb|IFp;Co^{ zGQ*GC!`33F`Eh<4bgl_YPZ&aM;@CVmBH&)404UZx36GoaO5|t{k=&neE3p=0gr! zi=1sj9nj7QM=mffw_6?`4qNm1*u&N$9JY40=tU!!7}BTMz$= zaAdNy7)K_%a%6IZBa>}B-<2biBOIA*^{cvaWO9TflWn}fl_QfQ9GPt6CGPj)WsXd? z`Ac0nGC9JL$u_;rl_QfQ9GPt6ja)f0Il__2Hr~vYBanQZg7a^=Y62uCK{^tP@X znH=HBWE=13%8|(tj!d@kF0LGz9O1}ho4w}`e^rQiF0JKjgNI#(gqQZOt$d}t{j;h;mBm0f3hn_ zCPz3j*``l(<;dg+M<(0&OjnLfj&NkMjn8uB$m9q|CfodTTsbm1!jZ`~{d`xBOpb75 zvW;Kl%8|*Di8d}rCcAQEa)cw3#ef`{>|QN3n5vsk|xS@0e9GPr2mNI^%M{;Dc z)mYAf$kNw2GT92QH}17O4~=kSvK8E9-0spDIWpM_SW9Ngk;xH`Om0aB%xD&=8gg%i zi5>+QsUA{AhPxgG7^&gM!^B%Ukpe#+jdtTKzDS`T&vvt=pdvq>>y}Eq*pKH&hYmr% z#E)0iGZ!N@{dhsNuZ)jce!PUQK#AA(vpXVf!)iFQ{$oa|}vH`#iYU3S7* zb{UOAACT^6X<_QZBU{h1%T74UF5|dR76}zfIGJn{0X>wNlgYMW8t>|%%+Z!!G^~d* zb26Dtjq0Jy(e_?6TMuQ99`8kS^-$($7cZKx2faqSd(ozry* zNnXs-LusSuRTHoHhcZVmDEd*O_E6^N-0IaeuRWAGdT~}0jW*IlnWL9_QF|zJbiNn0 zhcZVOcu{*ObM*4+(y!BMchp0fql;>^Qd9O&=ID~@+cdR@9?BfOs!n@NwTCiCm(}T_ zQF|zJ^qNwuJXjB9j;^TFOH=Kk%+c%W4A7`OlsS5Xr#zP9VdY{ehccI;kS`y|9Luw3-=!g2}A3(Ey6FD#dvys%tM^ensRjUlT)RP}GiLWNSdiTfMT*hr>fx4hrX zL*{n#S~ncqB^RWgUNjnO#TV?Z-}c$sGu%O5YHqA8^9yfo*=pv;nlYidBfV(V*nN=V z-7K405R=2n-0@zt#0hnb6Q3BGLHQNRn27FWDvC{!;-`5^PV6%-tnTSvG#q z&(!TM@}i|qXc?C>cS$G%iXr*x)7==CYNgA;&U(7DHxS${=66KdC$j!=vS;yWva8Re zKV{G2Gn~DB2J>R}6NEV^ZOxe&dOoy6j6NWKe$^U{GUJANFsHijSwS@fxrMyralN}Y zcQroO5#xSbC}DrZxcdvFd1b`>Md9wJMdHx3+GVj9#P;WfcdGK>*wqz@epw(3H(pnc zjS-)IT_6{?wAv$MotW#~e-%zvQ=?<`r47IJl*h)N5jXwYQyw4tuqn~+z0?V@-Lr`P zr@%J&&+cI_bz1C8X@H--=#1E}Tn*h{iu0)(Cy&O;B=6DEIvSl7yH6bcd*+kM zc}^@YZTY7cJ>Qj6tX-b`*`wGma^)CnH_gWNN_bQ}5H^J}Y3P;k2;Sqpy_#}(wO$GH zWE5oj0Jx9~$E%y6r(^kMUbmAo)AHp5I#PIb(~z$svsRHbIY_E*-r+7I>qdkZ1Va0M zVpQHwlq;0EPEy33yt#O06FO<7P-RQ!p@fw7w0AV@=aH8Z{XFtcV^rR0RBMO)lzgdC z`3El)%IlWd^17wgwcyJc6#h_N4&BWDy~cf)xq}{C*q5G2Qah>NVWbCvJ)i86yd2SJ zd5>|LgW`Tv+B}+<^C%|zAm}B+{?ibyx59A<#)xpkbc7qMa5jQjBK%N<8?A5=g3CqN zkrp$X@^XacY6Po9I19&{$Ekh=#QK$-PJxru2 zfySWrQ$%_Y=mwl}UQtG$<#ojJI+65IAQdlEw)?zhqcamIuR93b4pQ2&CjiF6Gr7g|0w( zjV3S>D6i8AoCXqjwPl=Jf91!swvlof>GMD;Ua0)y^STk88-Vh9kiY{VB`qx&Jq~e828T!iWd32ry%4;`)cR)&B{hy8Ig=JDH zI8|nt%!FyG9%fBT))01@%FJsk)6^iOy@8#Pvh9>|HG-ug)EOzq3fCgILxegbRj|UB z5xgWqosnWzxCg-pBGefv*UmHFBlx!nbwr1T%T)PMJ)uokHQo+j`lQ2)J6;7yRwuDb$WFIrw-k^Tip#S4{d z(N|u7q4O(HUQHfl5(FuEkxO}XN1-cFUMCS436$4G1TF*#yk>9%XZ`g~u8z+Yq+bJ4 z@j|5m`pWAbbnXVq>nQ?TKuTWZQeJPN@CHy`UlRBnD6gXgegO%*( b*Zy2xk;c}u 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

l@VbU&{QD2^vciKw5gh;= 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 literal 567468 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 diff --git a/squeow_sw/build/squeow_codice.hex b/squeow_sw/build/squeow_codice.hex index 833d2dd..63606c0 100644 --- a/squeow_sw/build/squeow_codice.hex +++ b/squeow_sw/build/squeow_codice.hex @@ -1,1859 +1,1603 @@ :020000040800F2 -:1000000000800020016600081D1200081F12000871 -:100010002112000823120008251200080000000029 -:10002000000000000000000000000000271200088F -:1000300029120008000000002B1200082D120008F1 -:1000400051660008516600085166000851660008B4 -:1000500051660008516600085166000851660008A4 -:100060005166000851660008516600085166000894 -:1000700035120008451200085512000851660008A4 -:100080005166000800000000651200085166000873 -:100090005166000851660008516600085166000864 -:1000A0005166000851660008516600085166000854 -:1000B0007D120008AD120008516600085166000864 -:1000C0005166000851660008516600085166000834 -:1000D00051660008C5120008516600085166000804 -:1000E0005166000851660008516600085166000814 -:1000F00051660008516600085166000800000000C3 -:100100000000000051660008000000005166000871 -:1001100051660008000000005166000851660008A2 -:1001200051660008516600085166000851660008D3 -:100130005166000800000000000000005166000841 -:100140005166000851660008000000000000000031 +:100000000080002095550008490B00084B0B0008A4 +:100010004D0B00084F0B0008510B000800000000BA +:10002000000000000000000000000000530B00086A +:10003000550B000800000000570B0008590B000882 +:10004000E5550008E5550008E5550008E5550008A8 +:10005000E5550008E5550008E5550008E555000898 +:10006000E5550008E5550008E5550008E555000888 +:10007000610B0008710B0008810B0008E5550008B2 +:10008000E555000800000000910B0008E555000848 +:10009000E5550008E5550008E5550008E555000858 +:1000A000E5550008E5550008E5550008E555000848 +:1000B000A90B0008F10B0008E5550008E5550008FC +:1000C000E5550008E5550008E5550008E555000828 +:1000D000E5550008090C0008E5550008E55500083D +:1000E000E5550008E5550008E5550008E555000808 +:1000F000E5550008E5550008E5550008000000003A +:1001000000000000E555000800000000E55500086B +:10011000E555000800000000E5550008E555000819 +:10012000E5550008E5550008E5550008E5550008C7 +:10013000E55500080000000000000000E55500083B +:10014000E5550008E555000800000000000000002B :10015000000000000000000000000000000000009F -:1001600000000000000000000000000051660008D0 -:1001700051660008000000000000000000000000C0 -:1001800000000000516600080000000000000000B0 +:10016000000000000000000000000000E55500084D +:10017000E55500080000000000000000000000003D +:1001800000000000E555000800000000000000002D :10019000000000000000000000000000000000005F -:1001A00000000000000000005166000851660008D1 -:1001B0005166000851660008516600080000000002 -:1001C0000000000051660008000000000000000070 -:0801D0005166000851660008A9 -:1001E000034613F8012B002AFBD1181A0138704777 -:1001F00001F0FF01102A2BDB10F0070F08D010F8D8 -:10020000013B013A8B422DD010F0070F42B3F6D1DB -:10021000F0B441EA012141EA014122F007047FF0F4 -:1002200000070023F0E80256083C85EA010586EA4B -:10023000010685FA47F5A3FA87F586FA47F6A5FA87 -:1002400087F68EB9EED1F0BC01F0FF0102F0070293 -:1002500032B110F8013B013A83EA010313B1F8D13E -:100260000020704701387047002D06BF354603381F -:10027000073815F0010F07D1013015F4807F02BF58 -:10028000013015F4C03F0130F0BC0138704700BFA9 -:1002900081F0004102E000BF83F0004330B54FEA37 -:1002A00041044FEA430594EA050F08BF90EA020FA4 -:1002B0001FBF54EA000C55EA020C7FEA645C7FEA37 -:1002C000655C00F0E2804FEA5454D4EB5555B8BF5A -:1002D0006D420CDD2C4480EA020281EA030382EACB -:1002E000000083EA010180EA020281EA0303362D5D -:1002F00088BF30BD11F0004F4FEA01314FF4801C30 -:100300004CEA113102D0404261EB410113F0004F41 -:100310004FEA03334CEA133302D0524263EB4303F8 -:1003200094EA050F00F0A780A4F10104D5F1200E96 -:100330000DDB02FA0EFC22FA05F2801841F10001F1 -:1003400003FA0EF2801843FA05F359410EE0A5F1C5 -:1003500020050EF1200E012A03FA0EFC28BF4CF0F6 -:10036000020C43FA05F3C01851EBE37101F00045AC -:1003700007D54FF0000EDCF1000C7EEB00006EEBB9 -:100380000101B1F5801F1BD3B1F5001F0CD3490843 -:100390005FEA30004FEA3C0C04F101044FEA44529A -:1003A00012F5800F80F09A80BCF1004F08BF5FEA21 -:1003B000500C50F1000041EB045141EA050130BD01 -:1003C0005FEA4C0C404141EB0101013C28BFB1F513 -:1003D000801FE9D291F0000F04BF01460020B1FA5E -:1003E00081F308BF2033A3F10B03B3F120020CDA31 -:1003F0000C3208DD02F1140CC2F10C0201FA0CF00F -:1004000021FA02F10CE002F11402D8BFC2F1200C73 -:1004100001FA02F120FA0CFCDCBF41EA0C01904029 -:10042000E41AA2BF01EB0451294330BD6FEA040472 -:100430001F3C1CDA0C340EDC04F11404C4F120025D -:1004400020FA04F001FA02F340EA030021FA04F36F -:1004500045EA030130BDC4F10C04C4F1200220FAC6 -:1004600002F001FA04F340EA0300294630BD21FA04 -:1004700004F0294630BD94F0000F83F4801306BFCA -:1004800081F480110134013D4EE77FEA645C18BFBE -:100490007FEA655C29D094EA050F08BF90EA020F55 -:1004A00005D054EA000C04BF1946104630BD91EA4D -:1004B000030F1EBF0021002030BD5FEA545C05D150 -:1004C0004000494128BF41F0004130BD14F580048F -:1004D0003CBF01F5801130BD01F0004545F0FE4103 -:1004E00041F470014FF0000030BD7FEA645C1ABF38 -:1004F000194610467FEA655C1CBF0B46024650EA6F -:10050000013406BF52EA033591EA030F41F400219A -:1005100030BD00BF90F0000F04BF0021704730B520 -:100520004FF4806404F132044FF000054FF00001F5 -:1005300050E700BF90F0000F04BF0021704730B5B6 -:100540004FF4806404F1320410F0004548BF40428B -:100550004FF000013EE700BF42004FEAE2014FEAE0 -:1005600031014FEA02701FBF12F07F4393F07F4FBB -:1005700081F06051704732F07F4208BF704793F0BE -:100580007F4F04BF41F40021704730B54FF46074D1 -:1005900001F0004521F000411CE700BF50EA0102D4 -:1005A00008BF704730B54FF000050AE050EA01027D -:1005B00008BF704730B511F0004502D5404261EBED -:1005C00041014FF4806404F132045FEA915C3FF42E -:1005D000D8AE4FF003025FEADC0C18BF03325FEACB -:1005E000DC0C18BF033202EBDC02C2F1200300FA7C -:1005F00003FC20FA02F001FA03FE40EA0E0021FAA1 -:1006000002F11444BDE600BF70B54FF0FF0C4CF48E -:10061000E06C1CEA11541DBF1CEA135594EA0C0F40 -:1006200095EA0C0F00F0DEF82C4481EA030621EA7B -:100630004C5123EA4C5350EA013518BF52EA0335B6 -:1006400041F4801143F4801338D0A0FB02CE4FF068 -:100650000005E1FB02E506F00042E0FB03E54FF098 -:100660000006E1FB03569CF0000F18BF4EF0010E90 -:10067000A4F1FF04B6F5007F64F5407404D25FEA8C -:100680004E0E6D4146EB060642EAC62141EA55513F -:100690004FEAC52040EA5E504FEACE2EB4F1FD0C81 -:1006A00088BFBCF5E06F1ED8BEF1004F08BF5FEAFF -:1006B000500E50F1000041EB045170BD06F00046B1 -:1006C00046EA010140EA020081EA0301B4EB5C045E -:1006D000C2BFD4EB0C0541EA045170BD41F4801156 -:1006E0004FF0000E013C00F3AB8014F1360FDEBF7B -:1006F000002001F0004170BDC4F10004203C35DA57 -:100700000C341BDC04F11404C4F1200500FA05F3D9 -:1007100020FA04F001FA05F240EA020001F000427A -:1007200021F0004110EBD37021FA04F642EB0601F0 -:100730005EEA430E08BF20EAD37070BDC4F10C041A -:10074000C4F1200500FA04F320FA05F001FA04F2DE -:1007500040EA020001F0004110EBD37041F10001CA -:100760005EEA430E08BF20EAD37070BDC4F12005D5 -:1007700000FA05F24EEA020E20FA04F301FA05F23D -:1007800043EA020321FA04F001F0004121FA04F2E5 -:1007900020EA020000EBD3705EEA430E08BF20EAB5 -:1007A000D37070BD94F0000F0FD101F000464000EF -:1007B00041EB010111F4801F08BF013CF7D041EA71 -:1007C000060195F0000F18BF704703F00046520075 -:1007D00043EB030313F4801F08BF013DF7D043EA46 -:1007E0000603704794EA0C0F0CEA135518BF95EAFC -:1007F0000C0F0CD050EA410618BF52EA4306D1D183 -:1008000081EA030101F000414FF0000070BD50EAA1 -:10081000410606BF1046194652EA430619D094EA2B -:100820000C0F02D150EA013613D195EA0C0F05D115 -:1008300052EA03361CBF104619460AD181EA030169 -:1008400001F0004141F0FE4141F470014FF0000021 -:1008500070BD41F0FE4141F4780170BD70B54FF0BC -:10086000FF0C4CF4E06C1CEA11541DBF1CEA13553C -:1008700094EA0C0F95EA0C0F00F0A7F8A4EB05041E -:1008800081EA030E52EA03354FEA013100F0888015 -:100890004FEA03334FF0805545EA131343EA1263DE -:1008A0004FEA022245EA111545EA10654FEA002693 -:1008B0000EF000419D4208BF964244F1FD0404F54C -:1008C000407402D25B084FEA3202B61A65EB0305A8 -:1008D0005B084FEA32024FF480104FF4002CB6EB65 -:1008E000020E75EB030E22BFB61A754640EA0C00E5 -:1008F0005B084FEA3202B6EB020E75EB030E22BF25 -:10090000B61A754640EA5C005B084FEA3202B6EB65 -:10091000020E75EB030E22BFB61A754640EA9C0024 -:100920005B084FEA3202B6EB020E75EB030E22BFF4 -:10093000B61A754640EADC0055EA060E18D04FEAB2 -:10094000051545EA16754FEA06164FEAC30343EA52 -:1009500052734FEAC2025FEA1C1CC0D111F4801F1F -:100960000BD141EA00014FF000004FF0004CB6E718 -:1009700011F4801F04BF01430020B4F1FD0C88BFB7 -:10098000BCF5E06F3FF6AFAEB5EB030C04BFB6EBC2 -:10099000020C5FEA500C50F1000041EB045170BDB5 -:1009A0000EF0004E4EEA113114EB5C04C2BFD4EBE2 -:1009B0000C0541EA045170BD41F480114FF0000E66 -:1009C000013C90E645EA060E8DE60CEA135594EAE2 -:1009D0000C0F08BF95EA0C0F3FF43BAF94EA0C0FE5 -:1009E0000AD150EA01347FF434AF95EA0C0F7FF45A -:1009F00025AF104619462CE795EA0C0F06D152EAAE -:100A000003353FF4FDAE1046194622E750EA410691 -:100A100018BF52EA43067FF4C5AE50EA41047FF4A2 -:100A20000DAF52EA43057FF4EBAE12E74FEA410205 -:100A300012F5001215D211D56FF47873B3EB625230 -:100A400012D94FEAC12343F0004343EA505311F057 -:100A5000004F23FA02F018BF404270474FF00000E9 -:100A6000704750EA013005D111F0004008BF6FF027 -:100A7000004070474FF00000704700BF4A0011D29D -:100A800012F5001211D20DD56FF47873B3EB6252E8 -:100A90000ED44FEAC12343F0004343EA505323FAF4 -:100AA00002F070474FF00000704750EA013002D169 -:100AB0004FF0FF3070474FF00000704753B94AB90C -:100AC000002908BF00281CBF4FF0FF314FF0FF3056 -:100AD00000F00CB8ADF1080C6DE904CE06F06EFA2A -:100AE000DDF804E0DDE9022304B07047704700BF81 -:100AF0000348044B834202D0034B03B118477047AD -:100B00005C0000205C000020000000000548064B4F -:100B10001B1AD90F01EBA301491002D0034B03B1FB -:100B2000184770475C0000205C00002000000000B7 -:100B300010B5064C237843B9FFF7DAFF044B13B125 -:100B40000448AFF300800123237010BD6000002033 -:100B5000000000007872000808B5054B1BB105497C -:100B60000548AFF30080BDE80840FFF7CFBF00BFE6 -:100B700000000000640000207872000830B58BB0DF -:100B8000002405940694079408940994214BDA6C88 -:100B900042F02002DA64DA6C02F020020192019A3B -:100BA000DA6C42F04002DA64DA6C02F0400202923F -:100BB000029ADA6C42F00102DA64DA6C02F00102A5 -:100BC0000392039ADA6C42F00202DA64DB6C03F0FF -:100BD00002030493049B104D22467821284601F01D -:100BE00061FC4FF4806305930223069307940894F5 -:100BF000099405A9094801F06BFB782305930123AB -:100C000006930794089405A9284601F061FB0BB0F0 -:100C100030BD00BF0010024000040048001800482A -:100C200000B583B0164B9A6C42F004029A649A6C39 -:100C300002F004020092009A9A6C42F001029A6457 -:100C40009B6C03F001030193019B002211460C20D1 -:100C500001F0F4FE0C2001F001FF002211460D20EE -:100C600001F0ECFE0D2001F0F9FE002211460E20ED -:100C700001F0E4FE0E2001F0F1FE03B05DF804FB8C -:100C80000010024070470000014B01221A707047AB -:100C900018040020084B1B888B420BD006D9064B4A -:100CA00000221A8002E00133034A1380024B1B88A2 -:100CB0008B42F8D3704700BF7C000020014B01221B -:100CC0001A7070476A04002072B6FEE700B58FB054 -:100CD00000230A930B930C930D93079308930993A6 -:100CE000009301930293039304930593069333486F -:100CF0004FF0804202604360836040F6FF72C26042 -:100D00000361836103F0AAFF002846D14FF48053AA -:100D10000A930AA9294804F0F1F800283FD127488E -:100D200003F0CCFF00283CD1202307930023099334 -:100D300007A9224804F03EFA002834D1602300932A -:100D40004FF4FA730193002202920423049369463C -:100D50001A4804F029F840BB4FF47A730193042237 -:100D60006946164804F020F808BB40F2DC530193B2 -:100D700008226946114804F017F8D0B94FF4FA6315 -:100D800001930C2269460D4804F00EF898B90B48FF -:100D900000F002FC0FB05DF804FBFFF795FFFFF7D2 -:100DA00093FFFFF791FFFFF78FFFFFF78DFFFFF72F -:100DB0008BFFFFF789FFFFF787FF00BF20020020AE -:100DC00008B51148114B0360114B43600023836049 -:100DD0000122C260036143618361C361036203F066 -:100DE0001AF950B90021084803F0C5FB38B90021B1 -:100DF000054803F0EEFB20B908BDFFF765FFFFF7DC -:100E000063FFFFF761FF00BF6C0200200054004049 -:100E1000BD82B24000B589B00023049305930693C8 -:100E200007930193029303931348144A02604AF212 -:100E3000FF124260836040F28F12C26003618361DF -:100E400003F00CFF90B94FF48053049304A90A48AF -:100E500004F054F860B900230193039301A90648F4 -:100E600004F0A8F930B909B05DF804FBFFF72CFFD6 -:100E7000FFF72AFFFFF728FFD401002000040040FD -:100E800010B592B000240F94109411940894099412 -:100E90000A940B940C940D940E94202221466846DB -:100EA00005F002FC2C484FF0A04303604FF44033A0 -:100EB00043608460C46004614461042383610477F7 -:100EC00044770123036280F824404FF4AC63C3628B -:100ED0004FF48063036380F83840C46380F8404077 -:100EE00001F01AFE00282FD100230F930FA91A48F2 -:100EF00002F036FE50BB194B08934FF440030993A0 -:100F0000174B0A9301238DF82C304FF47D630C931B -:100F100030230D9300230E9308A90F4802F0EAFA3C -:100F2000B0B90F4B009306230193052302937F234F -:100F3000039304230493002305936946064802F0B3 -:100F4000A9F838B912B010BDFFF7BEFEFFF7BCFE1E -:100F5000FFF7BAFEFFF7B8FE8C0300200000C07D4B -:100F60000080F03E00B589B020220021684605F0DF -:100F70009BFB2B482B4B03604FF440334360002313 -:100F80008360C360036101224261082282610377AA -:100F900043770422026280F82430C362036380F83E -:100FA0003830C36380F8403001F0B6FD00282DD101 -:100FB0001D4B00930623019302937F230393042385 -:100FC0000493002305936946154802F063F8F8B9C5 -:100FD000164B00930C2301936946114802F05AF80E -:100FE000C0B9134B00931223019369460C4802F0D9 -:100FF00051F888B90F4B00931823019369460848AC -:1010000002F048F850B909B05DF804FBFFF75CFE48 -:10101000FFF75AFEFFF758FEFFF756FEFFF754FEA4 -:1010200020030020000100500800900C1000C010A8 -:10103000002090360000524708B51548154B036054 -:101040004FF4E133436000238360C36003610C22EB -:1010500042618361C36103624362836204F0B6FE4E -:1010600070B900210A4804F085FF58B900210848EA -:1010700004F0A5FF40B9064804F05DFF30B908BD93 -:10108000FFF722FEFFF720FEFFF71EFEFFF71CFE14 -:10109000400100200038014000B595B03822002101 -:1010A00006A805F001FB0020019002900390049037 -:1010B000059001F0E1FB012306934FF48033079381 -:1010C00002230D9303220E920F9336221092119356 -:1010D00004221292139306A800F07EFBB0B90F23EE -:1010E00001930323029300230393049305930421A4 -:1010F0000DEB010000F054FE50B900224FF080616A -:10110000044800F0DBFD15B05DF804FBFFF7DCFDE3 -:10111000FFF7DAFD0004060008B500F00FFBFFF74B -:10112000BBFFFFF72BFDFFF77BFDFFF7CFFDFFF7C1 -:1011300047FEFFF76FFEFFF7A3FEFFF713FFFFF772 -:101140007BFF40222A492B4804F05EFF2A4802F028 -:10115000B5FB2A4C204603F0DFFB294803F0DCFBFB -:101160000021204603F076FF0421204603F072FFA1 -:101170000821204603F06EFF0C21204603F06AFF91 -:1011800005F072F905F0E2F904221E491E4802F04A -:101190005DFC05F0B1F91D4805F0B8F905F0C8F996 -:1011A0000FE004221749184802F050FC184B0022A7 -:1011B0001A700EE0174A137801331370164B002291 -:1011C0001A70154B1B78002BFBD0114B1B78002B92 -:1011D000E7D1104B1B780A2BECD905F0D3F90D4B56 -:1011E00000221A70094805F091F905F0A1F9E1E72C -:1011F00028040020400100208C0300202002002051 -:10120000D40100201C0400202003002098BC1400FE -:10121000180400206804002069040020FEE7FEE7AF -:10122000FEE7FEE7FEE770477047704708B500F03D -:1012300095FA08BD08B5024801F0BBFA08BD00BF29 -:10124000C002002008B5024801F0B3FA08BD00BF93 -:10125000E000002008B5024801F0ABFA08BD00BF6D -:101260008000002008B5034801F074FD024801F039 -:1012700071FD08BD8C0300202003002010B5084834 -:1012800003F092FB074801F05BFD84B2204605F0B5 -:101290001DF9054B18704FF080435C639C6310BDD3 -:1012A000200200208C0300206D04002008B50348B4 -:1012B00003F07AFB024B01221A7008BDD401002012 -:1012C0006904002008B5024804F052F808BD00BFC8 -:1012D0004001002000B583B00B4B1A6E42F00102B2 -:1012E0001A661A6E02F001020092009A9A6D42F09C -:1012F00080529A659B6D03F080530193019B01F02E -:1013000041FB03B05DF804FB0010024030B59BB018 -:1013100004460021159116911791189119914422B4 -:1013200004A805F0C1F92368B3F1A04F04D04B4ADB -:1013300093423CD01BB030BD4FF4004304934FF0B8 -:101340000053139304A800F051FE10BB444A1368E5 -:1013500001331360012B1FD0424BDA6C42F00202C2 -:10136000DA64DB6C03F002030193019B0123159304 -:10137000032316930024179415A93B4800F0A8FFF7 -:1013800022462146122001F059FB122001F066FB93 -:10139000D0E7FFF799FCD9E7324BDA6C42F4005200 -:1013A000DA64DB6C03F400530093009BD4E74FF442 -:1013B000004304934FF00053139304A800F016FE6B -:1013C00000283AD1264A136801331360012B37D025 -:1013D000244BDA6C42F00102DA64DB6C03F00103A7 -:1013E0000393039BF023159303231693002517956E -:1013F00015A94FF0904000F06BFF1C481C4B036098 -:10140000242343608560C560802303614FF48073AB -:1014100043614FF480638361C561056201F0A0F808 -:10142000C8B9124B63659C6200221146122001F07C -:1014300005FB122001F012FB7CE7FFF745FCC1E73A -:10144000084BDA6C42F40052DA64DB6C03F40053AC -:101450000293029BBCE7FFF737FCE2E70001005074 -:10146000F80300200010024000040048C0020020E1 -:101470001C000240F0B59BB0044600211591169166 -:10148000179118911991442204A805F00DF92268CA -:10149000224B9A4201D01BB0F0BD4023049304A814 -:1014A00000F0A4FD002835D11D4CE36C43F001038E -:1014B000E364E36C03F001030193019BE36C43F0ED -:1014C0000203E364E36C03F002030293029B4FF414 -:1014D0000043159312271697002517951895042693 -:1014E000199615A94FF0904000F0F2FE8023159355 -:1014F000169717951895199615A90A4800F0E8FE51 -:10150000A36D43F40013A365A36D03F400130393C9 -:10151000039BC0E7FFF7D8FBC6E700BF00540040BD -:10152000001002400004004800B583B00368B3F126 -:10153000804F05D0164A934216D003B05DF804FBE5 -:1015400003F504339A6D42F001029A659B6D03F036 -:1015500001030093009B002211461C2001F06EFA4B -:101560001C2001F07BFAE8E70A4B9A6D42F0020278 -:101570009A659B6D03F002030193019B00221146C3 -:101580001D2001F05BFA1D2001F068FAD5E700BFCD -:10159000000400400010024000B587B00023019312 -:1015A00002930393049305930368B3F1804F02D031 -:1015B00007B05DF804FB03F50433DA6C42F0010276 -:1015C000DA64DB6C03F001030093009B0F230193AB -:1015D000022302930123059301A94FF0904000F0EC -:1015E00077FEE5E730B599B00446002113911491D8 -:1015F000159116911791442202A805F055F822681A -:10160000344B9A4201D019B030BD0123029302A895 -:1016100000F0ECFC002853D12F4B1A6E42F48042AC -:101620001A661A6E02F480420092009ADA6C42F056 -:101630000102DA64DB6C03F001030193019B4FF4B8 -:10164000C063139302231493002515951693072363 -:10165000179313A94FF0904000F03AFE1F48204B1B -:101660000360182343608560C56080230361456182 -:101670008561C561056200F073FF20BB174BC4F89C -:1016800080309C621748184B036019234360102375 -:1016900083600023C3608022026143618361C36170 -:1016A000036200F05DFF88B90E4BE3679C62002285 -:1016B0001146252001F0C2F9252001F0CFF9A2E75B -:1016C000FFF702FBA8E7FFF7FFFAD7E7FFF7FCFAFF -:1016D000EAE700BF0038014000100240E0000020AF -:1016E000300002408000002044000240104B1B6884 -:1016F0000BB90120704710B504464FF47A70B0FB67 -:10170000F3F30C4A1068B0FBF3F001F0ABF968B9E1 -:101710000F2C01D901200AE0002221464FF0FF30B2 -:1017200001F08CF9044B1C60002000E0012010BD8A -:1017300000000020080000200400002010B5032055 -:1017400001F06AF90020FFF7D1FF10B10124204613 -:1017500010BD0446FFF7BEFDF9E70000034A136819 -:10176000034909680B441360704700BFFC03002065 -:1017700000000020014B1868704700BFFC030020E8 -:10178000124BDA6802F00302DB68C3F30313013380 -:10179000032A11D00E48B0FBF3F00C4BDB68C3F307 -:1017A000062303FB00F0094BDB68C3F341630133FD -:1017B0005B00B0FBF3F070470648B0FBF3F0034B5F -:1017C000DB68C3F3062303FB00F0ECE700100240E4 -:1017D0000024F4000080BB00002800F04F8270B5A8 -:1017E00082B00446036813F0010F37D0A44A93680F -:1017F00003F00C03D26802F003020C2B23D0082B59 -:1018000023D06368B3F5803F4ED0B3F5A02F51D0FD -:101810009B4B1A6822F480321A601A6822F48022E4 -:101820001A606368002B52D0FFF7A4FF0546944B63 -:101830001B6813F4003F11D1FFF79CFF401B642885 -:10184000F5D9032023E2032AD9D18D4B1B6813F469 -:10185000003F03D06368002B00F01282236813F06E -:10186000020F5DD0864A936803F00C03D26802F041 -:1018700003020C2B3AD0042B3AD0E368002B75D02E -:101880007F4A136843F480731360FFF773FF0546C4 -:101890007B4B1B6813F4806F5FD1FFF76BFF401B1E -:1018A0000228F5D90320F2E1754A136843F4803326 -:1018B0001360B6E703F18043A3F53C331A6842F4A2 -:1018C00080221A601A6842F480321A60A9E7FFF792 -:1018D00051FF05466A4B1B6813F4003FBED0FFF76B -:1018E00049FF401B6428F5D90320D0E1022AC2D168 -:1018F000634B1B6813F4806F03D0E368002B00F088 -:10190000C1815F4A536823F0FE43216943EA0163C2 -:1019100053605C4B1868FFF7E9FE002840F0B48183 -:10192000236813F0080F4CD063699BB3544AD2F874 -:10193000943043F00103C2F89430FFF71BFF0546D3 -:101940004F4BD3F8943013F0020F3AD1FFF712FF48 -:10195000401B0228F4D9032099E1494A536823F037 -:10196000FE43216943EA01635360D9E7444A13689F -:1019700023F480731360FFF7FDFE0546404B1B68A0 -:1019800013F4806FCCD0FFF7F5FE401B0228F5D989 -:1019900003207CE13A4AD2F8943023F00103C2F8E4 -:1019A0009430FFF7E7FE0546354BD3F8943013F03B -:1019B000020F06D0FFF7DEFE401B0228F4D90320F9 -:1019C00065E1236813F0040F00F081802C4B9B6DC0 -:1019D00013F0805F36D12A4B9A6D42F080529A659F -:1019E0009B6D03F080530193019B0125264B1B68DF -:1019F00013F4807F28D0A368012B39D0052B45D064 -:101A00001F4BD3F8902022F00102C3F89020D3F8A6 -:101A1000902022F00402C3F89020A368002B43D04A -:101A2000FFF7A8FE0646164BD3F8903013F0020FCE -:101A30004CD1FFF79FFE801B41F288339842F2D9C8 -:101A4000032024E10025D1E70F4A136843F4807393 -:101A50001360FFF78FFE06460B4B1B6813F4807F65 -:101A6000C9D1FFF787FE801B0228F5D903200EE1BC -:101A7000034AD2F8903043F00103C2F89030CCE72B -:101A8000001002400400002000700040884BD3F892 -:101A9000902042F00402C3F89020D3F8902042F046 -:101AA0000102C3F89020B8E7FFF764FE0646804BBA -:101AB000D3F8903013F0020F08D0FFF75BFE801BC5 -:101AC00041F288339842F2D90320E0E0E5B9236877 -:101AD00013F0200F35D0A369E3B1754AD2F89830DE -:101AE00043F00103C2F89830FFF744FE0546704BFF -:101AF000D3F8983013F0020F23D1FFF73BFE401BC1 -:101B00000228F4D90320C2E0694A936D23F0805380 -:101B10009365DCE7664AD2F8983023F00103C2F8F7 -:101B20009830FFF727FE0546614BD3F8983013F045 -:101B3000020F06D0FFF71EFE401B0228F4D9032037 -:101B4000A5E0E369002B00F0A180594A926802F0F9 -:101B50000C020C2A64D0022B13D0554A136823F0D0 -:101B600080731360FFF706FE0446514B1B6813F0A9 -:101B7000007F4ED0FFF7FEFD001B0228F5D90320A1 -:101B800085E04B4A136823F080731360FFF7F2FD82 -:101B90000546474B1B6813F0007F06D0FFF7EAFDB0 -:101BA000401B0228F5D9032071E0414AD36841491E -:101BB0001940236A606A013843EA0013A06A43EAC5 -:101BC0000023206B4008013843EA4053606B400813 -:101BD000013843EA4063E06A43EAC0631943D160D5 -:101BE000136843F080731360D36843F08073D3604D -:101BF000FFF7C0FD04462E4B1B6813F0007F06D193 -:101C0000FFF7B8FD001B0228F5D903203FE00020B4 -:101C10003DE0274AD168284B0B40D360002036E0D6 -:101C2000012B36D0224BDB6803F00301226A91427C -:101C300031D103F0F002616A0139B2EB011F2CD1FE -:101C400003F4FE42A16AB2EB012F28D103F07842DF -:101C5000E16AB2EBC16F24D103F4C001226B5208D8 -:101C6000013AB1EB425F1ED103F0C063626B5208D0 -:101C7000013AB3EB426F18D1002008E00120704711 -:101C8000012004E0012002E0012000E0002002B079 -:101C900070BD0120FBE70120F9E70120F7E70120F3 -:101CA000F5E70120F3E70120F1E70120EFE700BFAE -:101CB000001002400C809F01FCFFEEFE70B586B064 -:101CC0000C46154602230293032304930023039337 -:101CD00000F08056C0F3034C0CF5901E0D4AD36CF7 -:101CE000012101FA0CF10B43D36483B20193C0F3D9 -:101CF0000750059001A94FEA8E2000F0E9FA36B9A5 -:101D0000044A936823F0FE432C431C43946006B0BE -:101D100070BD00BF001002401E4B9B6803F00C0317 -:101D2000042B33D01B4B9B6803F00C03082B2FD0E4 -:101D3000184B9B6803F00C030C2B01D0002070475C -:101D4000144BDA6802F00302DB68C3F303130133B8 -:101D5000032A11D01048B0FBF3F00E4BDB68C3F33D -:101D6000062303FB00F00B4BDB68C3F34163013335 -:101D70005B00B0FBF3F070470848B0FBF3F0054B95 -:101D8000DB68C3F3062303FB00F0ECE7024870476F -:101D900002487047001002400024F4000080BB009D -:101DA000002800F0E680F8B50C460546744B1B6829 -:101DB00003F00F038B420BD2714A136823F00F0319 -:101DC0000B431360136803F00F038B4240F0D38082 -:101DD0002E6816F001065FD06B68032B2FD0022B04 -:101DE0004DD0684B1B6813F4806F00F0C680FFF77E -:101DF00093FF654B98424DD9624A936823F0F003F4 -:101E000043F08003936080265E4A936823F00303C7 -:101E100069680B439360FFF7ADFC0746594B9B681D -:101E200003F00C036A68B3EB820F35D0FFF7A2FC16 -:101E3000C01B41F288339842F0D9032078E0514B1F -:101E40001B6813F0007F01D1012071E0FFF798FCBF -:101E50004D4B98421AD94B4B9B6813F0F00F05D0AD -:101E60002E6816F00206CFD0AB688BB9454A93684E -:101E700023F0F00343F0800393608026C4E7414BD6 -:101E80001B6813F4003FB2D1012051E00026BBE7EC -:101E90000026B9E70026B7E72B6813F0020F48D0F9 -:101EA00013F0040F04D0374A936843F4E06393605F -:101EB0002B6813F0080F06D0324A936823F47C5342 -:101EC00043F4E06393602F4A936823F0F003A9681A -:101ED0000B4393602A4B1B6803F00F03A34230D8D7 -:101EE0002B6813F0040F06D0264A936823F4E063AE -:101EF000E9680B4393602B6813F0080F07D0214A61 -:101F0000936823F46053296943EAC1039360FFF7A0 -:101F100003FF1C4B9B68C3F303131C4AD35C03F001 -:101F20001F03D8401A4B18601A4B1868FFF7DEFBE6 -:101F3000F8BD802ECED1134A936823F0F00393604E -:101F4000C8E70F4A136823F00F0323431360FFF71A -:101F500011FC06460A4B1B6803F00F03A342BFD0D7 -:101F6000FFF708FC801B41F288339842F2D9032026 -:101F7000DEE7012070470120DAE70120D8E700BF43 -:101F8000002002400010024000B4C404C0720008E7 -:101F90000800002004000020014B1868704700BFB3 -:101FA0000800002008B5FFF7F7FF054B9B68C3F357 -:101FB0000223044AD35C03F01F03D84008BD00BFCE -:101FC00000100240B872000808B5FFF7E5FF054BA6 -:101FD0009B68C3F3C223044AD35C03F01F03D840B9 -:101FE00008BD00BF00100240B8720008F0B583B011 -:101FF0000446036813F4002F69D0AE4B9B6D13F0B9 -:10200000805F1ED1AB4B9A6D42F080529A659B6DFA -:1020100003F080530193019B0126A74A136843F400 -:1020200080731360FFF7A6FB0546A34B1B6813F4F0 -:10203000807F08D1FFF79EFB401B0228F5D90325BE -:1020400002E00026E9E7002545BB9A4BD3F8903023 -:1020500013F4407315D0226C9A4212D0954AD2F8EC -:10206000903023F44073D2F8901041F48031C2F8DC -:102070009010D2F8901021F48031C2F89010C2F87C -:10208000903013F0010F10D145B98A4AD2F8903040 -:1020900023F44073216C0B43C2F89030C6B1854ADB -:1020A000936D23F08053936512E0FFF763FB0746BF -:1020B000804BD3F8903013F0020FE5D1FFF75AFBB5 -:1020C000C01B41F288339842F2D90325DCE7002592 -:1020D000236813F0010F08D0764AD2F8883023F035 -:1020E000030361680B43C2F88830236813F0020FC2 -:1020F00008D0704AD2F8883023F00C03A1680B4353 -:10210000C2F88830236813F0040F08D0694AD2F867 -:10211000883023F03003E1680B43C2F8883023682D -:1021200013F0080F08D0634AD2F8883023F0C003B8 -:1021300021690B43C2F88830236813F0200F08D0C0 -:102140005C4AD2F8883023F4406361690B43C2F8DB -:102150008830236813F0400F08D0564AD2F88830F0 -:1021600023F44053A1690B43C2F88830236813F06D -:10217000800F08D04F4AD2F8883023F44043E169F9 -:102180000B43C2F88830236813F4807F08D0494A93 -:10219000D2F8883023F44033216A0B43C2F88830E8 -:1021A000236813F4007F08D0424AD2F8883023F421 -:1021B0004023616A0B43C2F88830236813F4806FB0 -:1021C0000CD03C4AD2F8883023F44013A16A0B4368 -:1021D000C2F88830A36AB3F5801F57D0236813F480 -:1021E000006F0CD0334AD2F8883023F44003E16A00 -:1021F0000B43C2F88830E36AB3F5800F4BD02368F5 -:1022000013F4805F0CD02B4AD2F8883023F040734F -:10221000216B0B43C2F88830236BB3F1807F3FD032 -:10222000236813F4005F0CD0224AD2F8883023F0E0 -:102230004063616B0B43C2F88830636BB3F1006F8E -:1022400033D0236813F4804F0CD01A4AD2F8883068 -:1022500023F04063A16B0B43C2F88830A36BB3F14A -:10226000006F2BD0236813F4004F0CD0114AD2F822 -:10227000883023F04053E16B0B43C2F88830E36BA6 -:10228000B3F1805F1FD0284603B0F0BDD36843F49C -:102290008013D360A2E7D36843F48013D360AEE722 -:1022A000D36843F48013D360BAE7D36843F4801350 -:1022B000D360C6E70010024000700040D36843F4CA -:1022C0008013D360CEE7D36843F48033D360DAE77A -:1022D000F0B583B0002362E085685E000324B4405B -:1022E00025EA0405CC68B4402C438460456825EA9F -:1022F0000C054C68C4F300149C402C4344605FE020 -:10230000DD08083550F8254003F0070C4FEA8C0C27 -:102310004FF00F0E0EFA0CFE24EA0E0E0C6904FAB2 -:102320000CF444EA0E0440F8254060E0052400E087 -:10233000002404FA0EF42C430CF1020C554D45F820 -:102340002C40554CA568D44325EA02064F6817F483 -:10235000801F01D042EA05064F4DAE60ED6804EAE9 -:1023600005064F6817F4001F01D042EA05064A4DE2 -:10237000EE606D6804EA05064F6817F4003F01D06F -:1023800042EA0506444D6E602D682C404E6816F4F6 -:10239000803F01D042EA05043F4A146001330A68D5 -:1023A00032FA03F474D04FF0010C0CFA03FC1CEA6F -:1023B0000202F3D04C6804F00304013C012C8BD9D9 -:1023C0004C6804F00304032C0CD0C4685D004FF08B -:1023D000030C0CFA05FC24EA0C0C8C68AC4044EAB3 -:1023E0000C04C4604C6804F00304022C88D0046818 -:1023F0004FEA430E4FF0030C0CFA0EFC24EA0C0CCF -:102400004C6804F0030404FA0EF444EA0C0404607B -:102410004C6814F4403FC1D0204C256E45F00105B6 -:102420002566246E04F001040194019C4FEA930C8C -:102430000CF10205174C54F8255003F0030E4FEA37 -:102440008E0E0F2404FA0EF425EA0405B0F1904F25 -:102450003FF46EAF124CA04212D004F58064A0424B -:1024600010D004F58064A0420ED004F58064A04230 -:102470000CD004F58064A0423FF458AF062458E71E -:10248000012456E7022454E7032452E7042450E7CA -:1024900003B0F0BD00000140000401400010024004 -:1024A000000400480AB1816170478162704730B40E -:1024B000C46C056D6560446D14B1846DC56D656057 -:1024C000446C04F01F0C012404FA0CF4056C6C60DD -:1024D000046863608368102B05D003689960036803 -:1024E000DA6030BC704703689A600368D960F8E727 -:1024F00003680C4A934213D80B49DBB2083B0B4AE2 -:10250000A2FB0323426C22F003020A448264084ABD -:10251000C264C3F30413012202FA03F30365704794 -:102520000449EAE70704024000080240CDCCCCCCC5 -:1025300080080240200802400379074A1A449200AA -:102540004265064A8265013B03F01F03012202FA3D -:1025500003F3C365704700BF3F820010400902408B -:10256000002859D010B5044602682C4B9A423BD83B -:102570002B4B13442B49A1FB03131B099B00436402 -:10258000294B0364022384F8253011686FF30E1180 -:10259000A368E06803432069034360690343A069BB -:1025A0000343E0690343206A03430B43136020465F -:1025B000FFF79EFFA368B3F5804F20D0A36C22796C -:1025C0001A60E36C226D5A606368013B032B19D9D2 -:1025D00000236365A365E3650020E063012384F8BD -:1025E000253084F8240010BD104B13440D49A1FB85 -:1025F00003131B099B0043640D4B0364C2E70023D4 -:102600006360DBE72046FFF797FF636D00221A60E7 -:10261000A36DE26D5A60DFE70120704707040240B6 -:10262000F8FFFDBFCDCCCCCC00000240F8FBFDBFD5 -:102630000004024038B5044690F82400012841D037 -:10264000012084F8240094F82500C0B2012804D0A9 -:10265000002384F82430022038BD022084F82500AD -:102660000020E0632568286820F0010028602046EB -:10267000FFF71DFF236BD3B12268136843F00E03ED -:102680001360A36C1A6812F4803F03D01A6842F4F6 -:1026900080721A60636D1BB11A6842F480721A600E -:1026A0002268136843F0010313600020D4E7226816 -:1026B000136823F0040313602268136843F00A03CD -:1026C0001360DEE70220C7E7034690F82520D2B268 -:1026D000022A09D00422C2630120012283F82520A6 -:1026E000002283F82420704701680A6822F00E0255 -:1026F0000A60816C0A6822F480720A6001680A68C4 -:1027000022F001020A60426C02F01F01006C0122FB -:102710008A404260DA6C196D51605A6D42B111689D -:1027200021F4807111609A6DD96D51600020D4E759 -:102730000020D2E708B590F82530DBB2022B09D093 -:102740000423C363012380F82530002280F824206D -:10275000184608BD0268136823F00E031360026870 -:10276000136823F001031360826C136823F48073F1 -:102770001360436C03F01F02016C012393404B6014 -:10278000C36C026D5A60436D33B11A6822F48072D3 -:102790001A60836DC26D5A60012380F825300023D2 -:1027A00080F82430836B13B198470020D1E70020D4 -:1027B000CFE738B5036C196804682568436C03F0EB -:1027C0001F0304229A400A4215D015F0040F12D0BC -:1027D000236813F0200F03D1236823F00403236040 -:1027E000436C03F01F02016C042393404B60036BA6 -:1027F00003B1984738BD02229A400A421CD015F016 -:10280000020F19D0236813F0200F06D1236823F09C -:102810000A032360012380F82530436C03F01F0274 -:10282000016C022393404B60002380F82430C36A7C -:10283000002BDFD09847DDE7082202FA03F30B42B2 -:10284000D8D015F0080FD5D0236823F00E032360ED -:10285000436C03F01F03016C012202FA03F34B6087 -:10286000C26380F82520002380F82430436B002BBE -:10287000C0D09847BEE70000002836D13E4B1B6809 -:1028800003F4C063B3F5806F08D03B4AD2F88030C0 -:1028900023F48073C2F8803000207047364AD2F8A3 -:1028A000803023F48073C2F88030136823F4C0634F -:1028B00043F400731360314B1B68322202FB03F3B5 -:1028C0002F4AA2FB03239B0C013300E0013B2A4A61 -:1028D000526912F4806F01D0002BF7D1264B5B694F -:1028E00013F4806F44D100207047B0F5007F08D00A -:1028F000214A136823F4C06343F48063136000200B -:1029000070471D4B1B6803F4C063B3F5806F08D09C -:10291000194AD2F8803043F48073C2F88030002026 -:102920007047154AD2F8803043F48073C2F8803083 -:10293000136823F4C06343F4007313600F4B1B68E8 -:10294000322202FB03F30E4AA2FB03239B0C01334A -:1029500000E0013B084A526912F4806F01D0002B5D -:10296000F7D1054B5B6913F4806F03D100207047EA -:1029700003207047032070470070004008000020CB -:1029800083DE1B43024A936843F48043936070479D -:1029900000700040002807DB00F01F0240090123FF -:1029A0009340024A42F82030704700BF00E100E047 -:1029B000002808DB0901C9B200F1604000F5614060 -:1029C00080F80013704700F00F000901C9B2014BF5 -:1029D0001954704714ED00E000B500F00700C0F195 -:1029E000070CBCF1040F28BF4FF0040C031D062B8D -:1029F0000FD9C31E4FF0FF3E0EFA0CF021EA000182 -:102A000099400EFA03FE22EA0E0241EA02005DF846 -:102A100004FB0023EEE70000074AD36823F4E063D9 -:102A20001B041B0C000200F4E060034343F0BF638F -:102A300043F40033D360704700ED00E010B5044666 -:102A4000054BD868C0F30220FFF7C6FF01462046B9 -:102A5000FFF7AEFF10BD00BF00ED00E008B5FFF7C7 -:102A600099FF08BD0138B0F1807F0BD24FF0E02311 -:102A70005861054AF02182F823100020986107224E -:102A80001A6170470120704700ED00E010B430304B -:102A90000B0A9B0003F00C03C45801F01F014FF018 -:102AA0001F0C0CFA01FC24EA0C0CC2F384628A406D -:102AB0004CEA0202C2505DF8044B704710B4143067 -:102AC0004B0E9B0003F00403C458C1F304514FF0B4 -:102AD000070C0CFA01FC24EA0C0C8A404CEA0202B6 -:102AE000C2505DF8044B704700B50C30C1F3015C77 -:102AF00001F0010303EBC3030CEB830C50F82C3003 -:102B000021F0024E2EF4601E23EA0E0311400B4307 -:102B100040F82C305DF804FB30B583B000230193FE -:102B2000002800F001810446C36D13B323689A683E -:102B300012F0005F05D09A6822F0204222F03F0296 -:102B40009A602268936813F0805F1FD1936823F026 -:102B5000104323F03F0343F080539360734B1B6893 -:102B60009B09734AA2FB03239B0901335B0001937A -:102B700009E0FEF7CBFB0023236684F85830D5E745 -:102B8000019B013B0193019B002BF9D122689368C3 -:102B900013F0805F40F09480E36D43F01003E36531 -:102BA000236E43F0010323660120936813F00403AE -:102BB00000D00123E16D11F0100F40F0AE80002B2A -:102BC00040F0AB80E36D23F4817343F00203E365CF -:102BD000936813F0010F15D14FF0A0439A6812F0DB -:102BE000010200D00122534B9B6813F0010300D077 -:102BF0000123134306D163684F498A6822F47C128B -:102C000013438B60627FE36B43EA4233E268134312 -:102C1000A268134394F8242043EA0243012A51D0C6 -:102C2000E26A22B102F47872216B0A4313432168ED -:102C3000CD68424A2A401A43CA602268136923F0C9 -:102C40004063616B0B4313612268936813F00803C0 -:102C500000D001232BBB237F94F83810490041EAB0 -:102C60008331D36823F4804323F002030B43D36002 -:102C7000236963B32268136943F4803313612268C4 -:102C8000D2F8C0306FF30D0321690B43C2F8C03096 -:102C900094F84030012B27D02268136923F00103F8 -:102CA00013616369012B2FD02268136B23F00F038C -:102CB0001363E36D23F0030343F00103E36531E0A5 -:102CC000002072E7A26A013A43EA4243A8E7226879 -:102CD000136923F4803313612268D2F8C0306FF394 -:102CE0000D03C2F8C030D3E721680B696FF38A0384 -:102CF000626CA56C2A43E56C2A43256D2A43134375 -:102D000043F001030B61CCE721680B6B23F00F0349 -:102D1000226A013A13430B63CBE7E36D43F01003E0 -:102D2000E365012003B030BD0120FBE7080000206F -:102D3000632D3E0500010050000300500740F0FFE6 -:102D40000368186C7047704708B5806AFFF7FBFF8F -:102D500008BD7047F8B5044603681F685D689A4B64 -:102D60009E6806F01F0617F0020F10D015F0020F34 -:102D70000DD0C36D13F0100F03D1C36D43F4006386 -:102D8000C365204600F0EAFE236802221A6017F0AD -:102D9000040F02D015F0040F05D117F0080F4DD025 -:102DA00015F0080F4AD0E36D13F0100F03D1E36D57 -:102DB00043F40073E3652368DA6812F4406F37D197 -:102DC000824A934227D01A46934207D0092E25D82B -:102DD00040F22121F14011F0010F1FD0DA6812F406 -:102DE000005F25D11A6812F0080F21D09A6812F0FE -:102DF000040F15D15A6822F00C025A60E36D23F4D7 -:102E00008073E365E36D13F4805F11D1E36D43F0EC -:102E10000103E3650CE04FF0A042D5E7D268DEE79E -:102E2000E36D43F01003E365236E43F00103236673 -:102E30002046FDF729FF23680C221A6017F0200FA7 -:102E400002D015F0200F05D117F0400F5CD015F01F -:102E5000400F59D0E36D13F0100F03D1E36D43F42D -:102E60000053E3652368DA6C12F4C07F12D10121AC -:102E7000DA6812F4406F0FD10120544A93420DD00A -:102E80001A4693420DD066B1062E0AD0072E08D0FE -:102E9000D26807E00021EBE70020EEE74FF0A04208 -:102EA000EFE7DA6851B312F0007F03D030B312F4C9 -:102EB000005F23D1196811F0400F1FD012F4001FDA -:102EC0001CD19A6812F0080F10D15A6822F06002E3 -:102ED0005A60E36D23F48053E365E36D13F4807F60 -:102EE0000CD1E36D43F00103E36507E0E36D43F0CC -:102EF0001003E365236E43F001032366204600F0D0 -:102F000029FE236860221A6017F0800F02D015F0A6 -:102F1000800F2FD117F4807F02D015F4807F34D139 -:102F200017F4007F02D015F4007F3AD117F0100F8C -:102F300019D015F0100F16D0E36B33B1002E3CD032 -:102F4000214B9B6813F4604F0AD0E36D43F4806318 -:102F5000E365236E43F0020323662046FFF7F9FE84 -:102F6000236810221A6017F4806F02D015F4806F66 -:102F70002ED1F8BDE36D43F48033E3652046FDF7C1 -:102F800081FE236880221A60C4E7E36D43F40033B6 -:102F9000E365204600F0E0FD23684FF480721A607C -:102FA000BEE7E36D43F48023E365204600F0D5FDE2 -:102FB00023684FF400721A60B8E72368DB6813F0E7 -:102FC000010FCDD0C1E700BF000300500001005049 -:102FD000E36D43F48043E365236E43F00803236607 -:102FE00023684FF480621A60204600F0B4FDC0E709 -:102FF00008B50346806AC26D12F0500F30D1C36D20 -:1030000043F40073C36503681A6812F0080F14D004 -:10301000DA6812F4406F20D1DB6813F4005F1CD132 -:10302000C36D23F48073C365C36D13F4805F14D143 -:10303000C36D43F00103C3650FE0DB6813F0020FBB -:103040000BD1C36D23F48073C365C36D13F4805F2C -:1030500003D1C36D43F00103C365FDF715FE08BD41 -:10306000C26D12F0100F04D1426D526B184690479A -:10307000F5E7FFF76EFEF2E708B5806AC36D43F02F -:103080004003C365036E43F004030366FFF761FE6C -:1030900008BD0000F0B583B00023019390F85830CC -:1030A000012B00F01C8204460D46012380F85830A5 -:1030B0000068836813F0040F09D0E36D43F0200328 -:1030C000E3650120002384F8583003B0F0BD0A689E -:1030D0004968FFF7DBFC2068836813F0040300D025 -:1030E0000123866816F0080600D00126002B3ED189 -:1030F000002E3CD1AA68B2F1004F6FD02968FFF7CB -:10310000DDFC2268536923F000435361696922683A -:10311000D368C3F3C1035B009940286904286AD0CF -:10312000603252F82070AB4B3B402F6807F0F84CF0 -:1031300041EA0C010B4343F0004342F8203023687E -:103140002869AA69603353F8201021F080710A437E -:1031500043F82020236829692A7F012A48D0603358 -:1031600053F8212022F00072324343F821202268D4 -:10317000936813F0010F16D12B68E868D2F8B010ED -:10318000C3F3120621EA060100F018069248F04047 -:103190000340C3F312030B43C2F8B030EA688F4B0D -:1031A0009A4200F08F802B688D4A134200F08F8185 -:1031B0008C4A926802F0E0718B48834200F03E81B5 -:1031C0008A48834200F03A818948834200F05C815A -:1031D0008848834200F06A81002073E70022296852 -:1031E000FFF76CFC2268536943F0004353618DE79D -:1031F0004FF00076B3E7136E116EC1F384612B6854 -:10320000C3F3120078BBC3F38463994233D02168BF -:103210004B6E4A6EC2F384622B68C3F3120078BB14 -:10322000C3F384639A4233D021688B6E8A6EC2F3F3 -:1032300084622B68C3F3120078BBC3F384639A42A1 -:1032400033D02168CB6ECA6EC2F384622B68C3F39D -:10325000120078BBC3F384639A4288D1CB6E23F00B -:103260000043CB6683E793FAA3F313B1B3FA83F376 -:10327000CBE72023C9E7136E23F000431366C6E7AC -:1032800093FAA3F313B1B3FA83F3CBE72023C9E78F -:103290004B6E23F000434B66C6E793FAA3F313B1DA -:1032A000B3FA83F3CBE72023C9E78B6E23F0004307 -:1032B0008B66C6E793FAA3F313B1B3FA83F3CBE7B4 -:1032C0002023C9E720682B68C3F3120626BB9A0E99 -:1032D000013202F01F02092A8CBF00220122002ABB -:1032E00052D046BB990E0131890601F0F84176BBF8 -:1032F0009F0E013707F01F070122BA401143AEBBF2 -:103300009B0E013303F01F0303EB43031B0519431B -:10331000AA68FFF7D3FB46E793FAA3F24AB1B2FAE1 -:1033200082F2013202F01F02092A8CBF0022012220 -:10333000D5E72022F5E793FAA3F131B1B1FA81F193 -:103340000131890601F0F841D1E72021F8E793FA2D -:10335000A3F24AB1B2FA82F2013202F01F024FF038 -:10336000010C0CFA02F2C9E72022F5E793FAA3F365 -:1033700043B1B3FA83F3013303F01F0303EB4303B9 -:103380001B05C4E72023F6E7CEB9990E0131890663 -:1033900001F0F84196BB9F0E013707F01F0701228D -:1033A000BA401143CEBB9B0E013303F01F0303EB66 -:1033B00043031E3B1B0543F000731943A8E793FA30 -:1033C000A3F1C9B1B1FA81F10131890601F0F841E7 -:1033D000E0E700BF00F0FF03FFFF070000007F40B1 -:1033E0000000088000030050000021C31000C090BE -:1033F000000052C7000084CB2021E5E793FAA3F236 -:103400004AB1B2FA82F2013202F01F024FF0010C0F -:103410000CFA02F2C5E72022F5E793FAA3F35BB1B9 -:10342000B3FA83F3013303F01F0303EB43031E3BA3 -:103430001B0543F00073C0E72023F3E712F4000FED -:103440007FF4C2AE2368B3F1A04F01D0002039E66B -:1034500041F40001234A936823F0E073194391601B -:10346000214B1B689B09214AA2FB03239B090133C3 -:1034700003EB43039B000193019B1BB1019B013BA9 -:103480000193F9E700201DE612F0807F7FF4A0AEE3 -:103490002268174B9A421CD041F08071114A936800 -:1034A00023F0E0731943916000200BE612F4800FC3 -:1034B00011D122680E4B9A420FD041F48003094982 -:1034C0008A6822F0E07213438B600020FAE5002046 -:1034D000F8E50020F6E50020F4E50020F2E5022002 -:1034E000F3E500BF0003005008000020632D3E05F7 -:1034F0000001005038B590F85830012B00F067817A -:1035000004460D46012380F858300068836813F0A4 -:10351000040300D00123826812F0080200D00122C7 -:103520007BBB72BB2968AB4B994262D06B68B3F12D -:10353000A07F00F0E28000F2D580B3F5400F00F0EC -:10354000DC80B3F1807F03D0B3F5000F40F0D18071 -:10355000A14AFFF7C9FA2A68A04B9A4200F00481F9 -:10356000E36D23F48023E36523684FF400721A604F -:103570002B7B012B00F00F812268536823F400732A -:1035800053602B68934A934200F00B812068C26815 -:1035900002F01802182A00F013812969C268C2F3E8 -:1035A000C102C2F10202520002F01E0221FA02FC24 -:1035B000C26802F01802182A00F006816969C26820 -:1035C000C2F3C102C2F10202520002F01E02D14057 -:1035D000206820301B0D9B0003F00C03C25802F042 -:1035E000F02241EA0C410A43C250002084F85800FE -:1035F00038BD6B68B3F1A07F48D011D8B3F5400F48 -:1036000021D0B3F1807F4ED0B3F5000F5DD1C368F8 -:1036100023F0FB4323F4800343F40003C3601EE064 -:10362000B3F1C07F48D0B3F1E07F4ED1AA68C36840 -:1036300023F0FB4323F4800302F0F84242F0E072EF -:103640001343C3600BE0AA68C36823F0FB4323F471 -:10365000800302F0F84242F440021343C360226840 -:10366000136A23F4E043A9690B431362E36D23F467 -:103670008033E365236880221A602B7B012B2BD0DB -:103680002268536823F0800353607AE7AA68C3680E -:1036900023F0FB4323F4800302F0F84242F0A072CF -:1036A0001343C360DBE7C36823F0FB4323F48003C9 -:1036B00043F08073C360D2E7C36823F0FB4323F475 -:1036C000800343F0C073C360C9E7C36823F0FB43C2 -:1036D00023F48003C360C2E72268536843F0800389 -:1036E00053604EE7B3F1C07F3FF432AFB3F1E07FF8 -:1036F00003D00022FFF7F8F92DE7384B99420DD09F -:10370000AB68C3F312021ABBC3F3846301229A406D -:10371000D0F8A4301343C0F8A4301CE7AB68C3F35F -:1037200012024AB9C3F3846301229A40D0F8A03050 -:103730001343C0F8A0300EE793FAA3F333B1B3FA02 -:1037400083F303F01F0301229A40EFE72023F8E7F9 -:1037500093FAA3F333B1B3FA83F303F01F03012207 -:103760009A40D5E72023F8E7E36D23F40033E365BF -:1037700023684FF480721A602B7B012B05D02268DE -:10378000536823F480735360FBE62268536843F464 -:1037900080735360F5E62268536843F40073536006 -:1037A000EFE629692068C268C2F3C102520001FA3B -:1037B00002FC6969C268C2F3C1025200914007E786 -:1037C0002A694FEA820CF3E66969890000E7022062 -:1037D0000EE700BF0000C07DFFFF8701FFFF17005D -:1037E00030B583B00023019303689A6812F0010F8B -:1037F00058D1044699682D4A114219D19A6822F08D -:10380000004222F03F0242F001029A60284B9B687E -:1038100013F4000F1CD0274B1B689B09264AA2FB00 -:1038200003239B09013303EB43039B0001930CE04B -:10383000C36D43F01003C365036E43F001030366D9 -:10384000012030E0019B013B0193019B002BF9D14A -:10385000FDF790FF054623681A6812F0010F1FD18B -:103860009A6812F0010F07D19A6822F0004222F004 -:103870003F0242F001029A60FDF77CFF431B022BDE -:10388000E9D923681B6813F0010FE4D1E36D43F01D -:103890001003E365236E43F001032366012002E079 -:1038A000002000E0002003B030BD00BF3F000080DA -:1038B0000003005008000020632D3E0538B5614B21 -:1038C0009D6803689B6813F0040F40F0B6800446BF -:1038D00005F01F0590F85830012B00F0B08001234F -:1038E00080F85830FFF77CFF002840F0A280E36D9D -:1038F00023F4706323F0010343F48073E3652368CA -:10390000514A934257D01A46934200D01DB9E26DF6 -:1039100022F48012E265E26D12F4805F4ED0226ED6 -:1039200022F0060222661C221A60002384F8583016 -:103930002268536823F01C035360A369082B40D00E -:103940002268536843F004035360E36B23B9226891 -:10395000536843F01003536023683B4A934236D0C8 -:103960001A46934207D0092D3ED840F22121E94062 -:1039700011F0010F38D0DA6812F0007F11D0E26D3B -:1039800022F4405242F48052E265A269082A21D012 -:103990005A6822F040025A602268536843F02003BC -:1039A00053602268936823F0004323F03F0343F001 -:1039B0000403936042E04FF0A042A5E70022226694 -:1039C000B1E72268536843F008035360BDE74FF046 -:1039D000A042C6E75A6822F020025A602268536863 -:1039E00043F040035360DCE7E16D41F48011E16591 -:1039F000D26812F0007F21D0E26D22F4405242F4EE -:103A00008052E265A269082A09D05A6822F0400271 -:103A10005A602268536843F0200353600EE05A68EE -:103A200022F020025A602268536843F0400353603A -:103A300004E0002384F8583000E0022038BD022062 -:103A4000FCE700BF0003005000010050F8B5044639 -:103A50003B4B9D680068806810F0040F6CD10E46E7 -:103A6000174605F01F0594F85830012B66D0012346 -:103A700084F85830092D05D840F22123EB4013F08B -:103A8000010F04D1002384F85830012055E020466E -:103A9000FFF7A6FE00284BD1E36D23F4706323F0FB -:103AA000010343F48073E3652368264A934239D0C7 -:103AB0001A46934200D01DB9E36D23F48013E365E9 -:103AC000E36D13F4805F30D0236E23F0060323668A -:103AD000636D1D4ADA62636D1C4A1A63636D1C4A8A -:103AE0005A6323681C221A60002384F85830226825 -:103AF000536843F0100353602268D36843F0010316 -:103B0000D36021683B4632464031606DFEF792FD3E -:103B10002268936823F0004323F03F0343F004033B -:103B200093600AE04FF0A042C3E700232366CFE78B -:103B3000002384F8583000E00220F8BD0220FCE7A2 -:103B40000003005000010050F12F0008492D00082B -:103B50007930000870477047704770477047000021 -:103B600090F85820012A7FD010B49DB0034601225E -:103B700080F858200022189219920068B0F1A04FE6 -:103B800039D000220192019A002A37D0926812F0AF -:103B9000040200D00122806810F0040F54D1002AE2 -:103BA00052D10A68002A32D0304CA26822F4604216 -:103BB000486893F838C040EA4C300243A2604FF0A6 -:103BC000A042906810F0010000D00120284A9268BD -:103BD00012F0010200D00122024341D1234CA2681D -:103BE00022F4716222F00F020868896801430A43D7 -:103BF000A26000202DE01E4A0192C4E7DA6D42F077 -:103C00002002DA65002283F85820012024E01749B9 -:103C10008A6822F460428A604FF0A042916811F0F5 -:103C2000010100D00121124A926812F0010200D075 -:103C300001220A4316D10D498A6822F4716222F0EA -:103C40000F028A60002004E0DA6D42F02002DA659B -:103C50000120002283F858201DB05DF8044B704706 -:103C60000020F6E70020F4E7022070470003005030 -:103C70000001005003689A6912F0020F01D000227F -:103C80009A6203689A6912F0010F03D19A6942F0AF -:103C900001029A61704710B4019CC1F3090141EA25 -:103CA00002411943214321F0004102685368640D29 -:103CB00004F4806444F07F7444F4583444F47F7412 -:103CC00044F0030423EA04030B4353605DF8044B00 -:103CD00070472DE9F041044603689E6916F010060E -:103CE0007CD00D4690461022DA61002637462368C4 -:103CF000986910F0200F30D17FBBB5F1FF3FF6D0AF -:103D0000FDF738FDA0EB0800A84201D8002DEED148 -:103D100021684B6803F4804394F84220D2B288694A -:103D200010F4004F02D00BB9202A0ED123689B69F2 -:103D300013F0200FDBD1FDF71DFDA0EB08001928C3 -:103D4000F4D946F020060127D1E74B6843F48043BD -:103D50004B60FDF70FFD8046E8E70FB92022DA61DE -:103D600046F0040601252268936913F4807F05D08C -:103D700046F001064FF48071D161012513F4806F84 -:103D800006D046F0080622684FF48061D161012513 -:103D900013F4007F24D046F0020623684FF400722B -:103DA000DA6101252046FFF765FF2268536823F09A -:103DB000FF7323F48B3323F4FF7323F00103536069 -:103DC000636C33436364202384F84130002384F818 -:103DD000423084F840302846BDE8F0810025C2E733 -:103DE000002DF8D0DEE770B504460D461646236870 -:103DF0009B6913F0020F22D1324629462046FFF775 -:103E000068FFF0B9B5F1FF3FF1D0FDF7B3FC801BBF -:103E1000A84201D8002DEAD123689B6913F0020F54 -:103E2000E5D1636C43F020036364202384F84130C0 -:103E3000002384F8423084F84030012000E0002064 -:103E400070BD0120FCE72DE9F8430546884617467A -:103E50001E46DDF820902B689C6938EA04040CBFEC -:103E600001230023BB4227D14A4631462846FFF7AB -:103E700030FF20BBB6F1FF3FEDD0FDF77BFCA0EBA0 -:103E80000900B04201D8002EE5D12B689B6938EAC1 -:103E900003030CBF01230023BB42DCD16B6C43F056 -:103EA00020036B64202385F84130002385F84230DD -:103EB00085F84030012000E00020BDE8F8830120B3 -:103EC000FBE700002DE9F04182B0044690461D4614 -:103ED000089E099F194B00934FF08073EAB2FFF7D9 -:103EE000DAFE3A4631462046FFF77DFFF8B9012D4C -:103EF0000ED123685FFA88F29A6200973346002257 -:103F000080212046FFF79FFFA8B902B0BDE8F081ED -:103F100023684FEA18229A623A4631462046FFF754 -:103F200062FF30B923685FFA88F29A62E5E7012000 -:103F3000EBE70120E9E70120E7E700BF0020008070 -:103F40002DE9F04182B0044690461D46089E099F27 -:103F5000184B00930023EAB2FFF79DFE3A46314624 -:103F60002046FFF740FFF8B9012D0ED123685FFA14 -:103F700088F29A6200973346002240212046FFF7DC -:103F800062FFA8B902B0BDE8F08123684FEA1822A9 -:103F90009A623A4631462046FFF725FF30B923683A -:103FA0005FFA88F29A62E5E70120EBE70120E9E792 -:103FB0000120E7E70020008070B504460D46164654 -:103FC00004E023689B6913F0200F12D023689B69DB -:103FD00013F0200F1BD1324629462046FFF779FE09 -:103FE000B8B9FDF7C7FB801BA842EAD8002DEDD178 -:103FF000E7E7636C43F020036364202384F84130D7 -:10400000002384F8423084F84030012000E0002092 -:1040100070BD0120FCE700285FD010B5044690F881 -:104020004130002B48D0242384F8413022681368A3 -:1040300023F0010313606368226823F07063136147 -:104040002268936823F400439360E368012B38D01F -:10405000A368226843F404439360E368022B36D0DC -:104060002268536823F4006353602268536843F066 -:10407000007343F4004353602268D36823F4004381 -:10408000D360236962691343A169226843EA01236B -:10409000D360E369216A22680B43136022681368C6 -:1040A00043F00103136000206064202384F8413052 -:1040B000206384F8420010BD80F84030FDF7DAF943 -:1040C000B1E7A368226843F400439360C5E7226820 -:1040D000536843F400635360C7E7012070472DE93C -:1040E000F04F83B00E46BDF834A00E9D90F84110FD -:1040F000C9B2202940F0BB800446904699460C9BEB -:10410000CBB1BAF1000F16D090F84030012B00F07F -:10411000B2804FF0010B80F840B0FDF72BFB074653 -:10412000009019235A464FF400412046FFF78BFEBA -:1041300030B101209CE04FF400736364012097E0EC -:10414000212384F84130402384F842300023636403 -:104150000C9A6262A4F82AA06363019700954B460B -:10416000424631462046FFF7ADFE70B9638D9BB2E3 -:10417000FF2B0FD9FF222285002300934FF080737D -:1041800031462046FFF787FD21E0002384F84030C8 -:1041900058466DE0628D92B22285002300934FF065 -:1041A0000073D2B231462046FFF775FD0FE0628DF5 -:1041B00092B22285002300934FF00073D2B23146B1 -:1041C0002046FFF768FD638D9BB2002B33D03A4643 -:1041D00029462046FFF707FE00284ED1626A236871 -:1041E00012789A62636A01336362638D9BB2013B0A -:1041F0009BB26385238D013B9BB22385628D92B276 -:10420000002AE0D0002BDED100972B46002280212F -:104210002046FFF718FE90BB638D9BB2FF2BC6D9DB -:10422000FF222285002300934FF080733146204601 -:10423000FFF731FDC7E73A4629462046FFF7BCFEA7 -:10424000F8B923682022DA6121684B6823F0FF73F4 -:1042500023F48B3323F4FF7323F001034B6084F8C2 -:104260004120002384F8423084F8403000E00220EE -:1042700003B0BDE8F08F0220FAE70120F8E7012043 -:10428000F6E70120F4E700002DE9F04F83B00E4679 -:10429000BDF834A00E9D90F84110C9B2202940F01D -:1042A000BC800446904699460C9BCBB1BAF1000FF6 -:1042B00016D090F84030012B00F0B3804FF0010B86 -:1042C00080F840B0FDF756FA0746009019235A4689 -:1042D0004FF400412046FFF7B6FD30B101209DE0CC -:1042E0004FF400736364012098E0222384F8413086 -:1042F000402384F84230002363640C9A6262A4F87D -:104300002AA06363019700954B46424631462046FA -:10431000FFF716FE70B9638D9BB2FF2B0FD9FF22FA -:104320002285444B00934FF0807331462046FFF7BF -:10433000B2FC21E0002384F8403058466EE0628DE4 -:1043400092B222853B4B00934FF00073D2B23146BC -:104350002046FFF7A0FC0FE0628D92B22285002379 -:1043600000934FF00073D2B231462046FFF793FC22 -:10437000638D9BB2002B34D000972B460022042182 -:104380002046FFF760FD00284DD123685A6A636A12 -:104390001A70636A01336362228D013A92B22285F8 -:1043A000638D9BB2013B9BB26385638D9BB2002BF7 -:1043B000DED0002ADCD100972B4680212046FFF773 -:1043C00042FD90BB638D9BB2FF2BC5D9FF22228596 -:1043D000002300934FF0807331462046FFF75BFCCB -:1043E000C6E73A4629462046FFF7E6FDF8B92368B6 -:1043F0002022DA6121684B6823F0FF7323F48B33AA -:1044000023F4FF7323F001034B6084F84120002361 -:1044100084F8423084F8403000E0022003B0BDE868 -:10442000F08F0220FAE70120F8E70120F6E70120EB -:10443000F4E700BF002400802DE9F04385B01D465D -:104440000023039390F84130DBB2202B40F08980A9 -:1044500006468846914603689B6913F4004F40F076 -:10446000828090F84030012B7FD0012380F84030CB -:10447000242380F841300023436441E0C8F309035A -:1044800043F0007343F4005343E033689C69C4F382 -:1044900040149B69C3F30013C4B9BBB9B5F1FF3F26 -:1044A000F3D0FDF767F9C01BA84201D8002DECD16D -:1044B000202386F84130736C43F02003736400239B -:1044C00086F84030012005B0BDE8F08333689B6971 -:1044D00013F0100F2AD000972B46002220213046DF -:1044E000FFF7B1FC002844D133681022DA61336849 -:1044F0002022DA61039B01330393039B4B4526D2B1 -:10450000F368012BBAD0C8F3090343F0007343F4F6 -:10451000205332685360FDF72DF9074633689C69D4 -:10452000C4F340149B69C3F30013B5E700972B460F -:10453000002220213046FFF786FCC0B932682023D4 -:10454000D36186F84130002386F84030BBE786F817 -:104550004120736C13437364002386F840300120BC -:10456000B1E70220AFE70220ADE70220ABE7012070 -:10457000A9E70120A7E7034690F84120D2B2202AFC -:1045800023D190F84020012A21D0012280F8402038 -:10459000242280F841200068026822F001020260B3 -:1045A0001868026822F48052026018680268114399 -:1045B000016019680A6842F001020A60202283F84B -:1045C0004120002083F840007047022070470220FD -:1045D0007047034690F84120D2B2202A21D190F8AA -:1045E0004020012A1FD0012280F84020242280F898 -:1045F00041200068026822F0010202601868026827 -:1046000022F4706242EA0122026019680A6842F0EC -:1046100001020A60202283F84120002083F8400034 -:1046200070470220704702207047000030B4026AD1 -:10463000036A23F0010303624468836923F480332F -:1046400023F073030D681D4322F002028B681343AD -:104650001C4A90420FD002F5006290420BD002F546 -:104660004062904207D002F58062904203D002F58A -:104670008062904205D123F00803CA681A4322F0F1 -:104680000403104A90420FD002F5006290420BD012 -:1046900002F54062904207D002F58062904203D05A -:1046A00002F58062904205D124F440744A692243A5 -:1046B0008C691443446085614A684263036230BC7C -:1046C000704700BF002C014030B4036A026A22F434 -:1046D000807202624468C26922F4803222F073025E -:1046E0000D68154323F400738A6843EA0223184ACD -:1046F000904203D002F50062904206D123F4006399 -:10470000CA6843EA022323F48063114A90420FD01F -:1047100002F5006290420BD002F54062904207D051 -:1047200002F58062904203D002F58062904207D188 -:1047300024F440524C6942EA04128C6942EA04149F -:104740004460C5614A68C263036230BC704700BF01 -:10475000002C014030B4036A026A22F480520262E3 -:104760004468C26922F0807222F4E6420D6842EA8F -:10477000052223F400538D6843EA0533174DA84200 -:1047800003D005F50065A84206D123F40043CD68A7 -:1047900043EA053323F48043104DA8420FD005F5BA -:1047A0000065A8420BD005F54065A84207D005F585 -:1047B0008065A84203D005F58065A84207D124F49E -:1047C000404C4C694CEA841C8C694CEA841444606B -:1047D000C2614A680264036230BC7047002C014029 -:1047E00030B4036A026A22F4803202624468026DC5 -:1047F00022F4803222F070020D68154323F4003356 -:104800008A6843EA02430F4A90420FD002F50062E1 -:1048100090420BD002F54062904207D002F58062D0 -:10482000904203D002F58062904204D124F4803497 -:104830004A6944EA0224446005654A688264036266 -:1048400030BC7047002C014030B4036A026A22F485 -:10485000801202624468026D22F0807222F4E0420B -:104860000D6842EA052223F400138D6843EA0553DC -:104870000F4DA8420FD005F50065A8420BD005F5F5 -:104880004065A84207D005F58065A84203D005F52C -:104890008065A84204D124F480244D6944EA85242B -:1048A000446002654A68C264036230BC704700BF5E -:1048B000002C014010B4036A046A24F0010404626D -:1048C000846924F0F00C4CEA021223F00A030B4333 -:1048D000826103625DF8044B704710B4036A046A96 -:1048E00024F010040462846924F4704C4CEA02320F -:1048F00023F0A00343EA0113826103625DF8044BD5 -:104900007047836823F4401323F070030B4343F094 -:10491000070383607047000090F83D30DBB2012B45 -:1049200032D1022380F83D300268D36843F001039E -:10493000D3600368174A934218D0B3F1804F15D063 -:10494000A2F59432934211D002F5806293420DD0C9 -:1049500002F59632934209D002F54062934205D0A7 -:104960001A6842F001021A600020704799680A4AEA -:104970000A40062A0AD0B2F5803F09D01A6842F0F0 -:1049800001021A6000207047012070470020704724 -:1049900000207047002C014007000100704770475D -:1049A000704770477047704770B505460368DE680A -:1049B0001C6914F0020F10D016F0020F0DD06FF02A -:1049C00002021A610123037703689B6913F0030F46 -:1049D0007CD0FFF7E6FF00232B7714F0040F12D0F2 -:1049E00016F0040F0FD02B686FF004021A61022337 -:1049F0002B772B689B6913F4407F6DD02846FFF717 -:104A0000D0FF00232B7714F0080F12D016F0080FF8 -:104A10000FD02B686FF008021A6104232B772B68E4 -:104A2000DB6913F0030F5ED02846FFF7BAFF0023BF -:104A30002B7714F0100F12D016F0100F0FD02B6838 -:104A40006FF010021A6108232B772B68DB6913F4CF -:104A5000407F4FD02846FFF7A4FF00232B7714F0A8 -:104A6000010F02D016F0010F4BD114F4025F02D0F7 -:104A700016F0800F4DD114F4807F02D016F0800F15 -:104A80004FD114F0400F02D016F0400F51D114F066 -:104A9000200F02D016F0200F53D114F4801F02D043 -:104AA00016F4801F55D114F4001F02D016F4001F15 -:104AB00057D114F4800F02D016F4800F59D114F49A -:104AC000000F02D016F4000F5BD170BDFFF768FF36 -:104AD0002846FFF767FF7EE72846FFF761FF284675 -:104AE000FFF760FF8DE72846FFF75AFF2846FFF7DC -:104AF00059FF9CE72846FFF753FF2846FFF752FF70 -:104B0000ABE72B686FF001021A612846FFF747FFF9 -:104B1000ABE72B686FF402521A61284600F095FB50 -:104B2000A9E72B686FF480721A61284600F08EFBAB -:104B3000A7E72B686FF040021A612846FFF733FFA2 -:104B4000A5E72B686FF020021A61284600F07CFB75 -:104B5000A3E72B686FF480121A61284600F077FBF8 -:104B6000A1E72B686FF400121A61284600F070FB71 -:104B70009FE72B686FF480021A61284600F069FBFA -:104B80009DE72B686FF400021A61284600F062FB73 -:104B90009BE700000368304A90420ED0B0F1804F8E -:104BA0000BD0A2F59432904207D002F58062904279 -:104BB00003D002F59632904203D123F070034A6885 -:104BC0001343254A90421AD0B0F1804F17D0A2F576 -:104BD0009432904213D002F5806290420FD002F5D9 -:104BE000963290420BD002F54062904207D002F517 -:104BF0008062904203D002F58062904203D123F498 -:104C00004073CA68134323F080034A691343036067 -:104C10008B68C3620B6883620F4B98420FD003F519 -:104C2000006398420BD003F54063984207D003F528 -:104C30008063984203D003F58063984201D10B69E9 -:104C4000036301234361036913F0010F03D0036978 -:104C500023F0010303617047002C014060B310B5DD -:104C6000044690F83D3013B3022384F83D302146CA -:104C700051F8040BFFF78EFF012384F8483084F8C5 -:104C80003E3084F83F3084F8403084F8413084F876 -:104C9000423084F8433084F8443084F8453084F856 -:104CA000463084F8473084F83D30002010BD80F84D -:104CB0003C30FCF739FCD7E70120704760B310B5F2 -:104CC000044690F83D3013B3022384F83D3021466A -:104CD00051F8040BFFF75EFF012384F8483084F895 -:104CE0003E3084F83F3084F8403084F8413084F816 -:104CF000423084F8433084F8443084F8453084F8F6 -:104D0000463084F8473084F83D30002010BD80F8EC -:104D10003C30FFF743FED7E70120704730B4036A09 -:104D2000026A22F0100202624468826922F08072F4 -:104D300022F4E6420D6842EA052223F020038D6842 -:104D400043EA0513174DA84203D005F50065A842B4 -:104D500006D123F08003CD6843EA051323F0400316 -:104D6000104DA8420FD005F50065A8420BD005F5FF -:104D70004065A84207D005F58065A84203D005F537 -:104D80008065A84207D124F4406C4C694CEA840C3D -:104D90008C694CEA8404446082614A6882630362DD -:104DA00030BC7047002C014038B590F83C30012BE6 -:104DB00000F0958004460D46012380F83C30142A0B -:104DC00000F28880DFE802F00B8686861F868686E2 -:104DD00034868686488686865D868686710000686B -:104DE000FFF724FC2268936943F00803936122686B -:104DF000936923F0040393612268936929690B4343 -:104E00009361002067E00068FFF788FF22689369DC -:104E100043F4006393612268936923F48063936190 -:104E200022689369296943EA01239361002052E0D3 -:104E30000068FFF749FC2268D36943F00803D36197 -:104E40002268D36923F00403D3612268D3692969F6 -:104E50000B43D36100203EE00068FFF77BFC226833 -:104E6000D36943F40063D3612268D36923F4806378 -:104E7000D3612268D369296943EA0123D361002001 -:104E800029E00068FFF7ACFC2268136D43F00803CB -:104E900013652268136D23F0040313652268136DF4 -:104EA00029690B431365002015E00068FFF7CCFC6F -:104EB0002268136D43F4006313652268136D23F4B5 -:104EC000806313652268136D296943EA0123136522 -:104ED000002000E00120002384F83C3038BD02208F -:104EE000FCE710B4846824F47F4C42EA03220A43AE -:104EF00042EA0C0282605DF8044B704790F83C3047 -:104F0000012B00F08F8010B50446012380F83C305F -:104F1000022380F83D3002689068434B0340936061 -:104F20000B68702B55D031D8502B6CD01FD8402B2C -:104F30000AD1CA6849682068FFF7BCFC4021206894 -:104F4000FFF7DFFC002029E068D8202B03D00AD827 -:104F50000BB1102B05D119462068FFF7D2FC0020B9 -:104F60001CE001201AE0302BF5D0012016E0602B68 -:104F70000AD1CA6849682068FFF7AFFC6021206841 -:104F8000FFF7BFFC002009E0012007E0B3F5005F58 -:104F90002CD00AD8B3F5805F42D10020012384F8D9 -:104FA0003D30002384F83C3010BD204A9342D2D0DB -:104FB00007D8B3F1101FCED0103A9342CBD00120C6 -:104FC000ECE71B4A9342C6D030329342C3D0012053 -:104FD000E4E7CB684A6889682068FFF782FF2268A7 -:104FE000936843F0770393600020D7E7CB684A6863 -:104FF00089682068FFF775FF2268936843F480434F -:1050000093600020CAE7CA6849682068FFF752FC2D -:1050100050212068FFF775FC0020BFE70120BDE7A5 -:105020000120BBE7022070478800CEFF300010004F -:105030004000100001F01F014FF0010C0CFA01FCC0 -:10504000036A23EA0C030362036A8A401343036280 -:105050007047000010B5044610293CD8DFE801F085 -:10506000093B3B3B1F3B3B3B263B3B3B2D3B3B3B01 -:10507000340090F83E30DBB2013B18BF0123002B17 -:1050800040F08E80102979D8DFE801F02C7878780C -:10509000687878786C78787870787878740090F898 -:1050A0003F30DBB2013B18BF0123E8E790F8403006 -:1050B000DBB2013B18BF0123E1E790F84130DBB2DE -:1050C000013B18BF0123DAE790F84230DBB2013B25 -:1050D00018BF0123D3E790F84330DBB2013B18BF80 -:1050E0000123CCE7022384F83E3001222068FFF739 -:1050F000A1FF23682D4A93420FD002F5006293422C -:105100000BD002F54062934207D002F580629342D1 -:1051100003D002F58062934203D15A6C42F40042FC -:105120005A642368214A93422CD0B3F1804F29D08E -:10513000A2F59432934225D002F58062934221D0A9 -:1051400002F5963293421DD002F54062934219D087 -:105150001A6842F001021A60002022E0022384F85B -:105160003F30C2E7022384F84030BEE7022384F8D0 -:105170004130BAE7022384F84230B6E7022384F8CC -:105180004330B2E799680A4A0A40062A0AD0B2F5C3 -:10519000803F09D01A6842F001021A60002000E046 -:1051A000012010BD0020FCE70020FAE7002C0140A0 -:1051B0000700010090F83C20012A40D030B403469B -:1051C000012280F83C20022280F83D2000684268DD -:1051D00084681C4DA84203D005F50065A84203D1A0 -:1051E00022F470024D682A4322F0007222F070020D -:1051F0000D682A4342601A681248824212D0B2F106 -:10520000804F0FD0A0F5943082420BD000F5806023 -:10521000824207D000F59630824203D000F540600C -:10522000824204D124F080048968214391600122E4 -:1052300083F83D20002083F83C0030BC70470220FA -:10524000704700BF002C014070477047704770479F -:10525000704770477047026852E8003F23F0C00370 -:1052600042E800310029F6D1026802F1080353E850 -:10527000003F23F40003083242E800310029F3D153 -:105280002023C0F888307047026852E8003F23F4BA -:10529000907342E800310029F6D1026802F1080358 -:1052A00053E8003F23F0805323F00103083242E823 -:1052B00000310029F1D1C36E012B06D02023C0F8A4 -:1052C0008C300023C36643677047026852E8003F92 -:1052D00023F0100342E800310029F6D1EEE708B5CB -:1052E000026852E8003F23F0400342E80031002901 -:1052F000F6D12023C0F8883000238367FBF7DEFC5B -:1053000008BD70477047704738B5846AD4F8882064 -:10531000D4F88C5023689B6813F0800F01D0212AA9 -:1053200010D023689B6813F0400F01D0222D10D0BD -:10533000D4F8903043F01003C4F890302046FFF7C3 -:10534000E2FF38BD0023A4F856302046FFF783FF64 -:10535000E7E70023A4F85E302046FFF795FFE7E774 -:1053600008B5806A0023A0F85E30FFF7CCFF08BDC7 -:1053700070B504460268D3691068916840F60F0C56 -:1053800013EA0C0F0DD113F0200F10D010F0200FE6 -:1053900002D111F0805F0AD0636F93B32046984723 -:1053A0002FE09D4D0D402DD19C4E30422AD1E56E0F -:1053B000012D00F0C08013F4801F03D011F4800F82 -:1053C00040F06C8113F0800F07D010F0800F40F098 -:1053D0006C8111F4000F40F0688113F0400F03D08E -:1053E00010F0400F40F0688113F4000F03D010F06C -:1053F000804F40F0658113F0807F02D00028C0F21A -:10540000638170BD13F0010F09D010F4807F06D0C6 -:1054100001261662D4F890203243C4F8902013F08D -:10542000020F0BD011F0010F08D02268022616627D -:10543000D4F8902042F00402C4F8902013F0040F36 -:105440000BD011F0010F08D0226804261662D4F8A0 -:10545000902042F00202C4F8902013F0080F0BD005 -:1054600010F0200F00D13DB1226808251562D4F854 -:1054700090202A43C4F8902013F4006F0CD010F051 -:10548000806F09D022684FF400651562D4F890202F -:1054900042F02002C4F89020D4F89020002AB0D026 -:1054A00013F0200F09D010F0200F02D111F0805F0F -:1054B00003D0636F0BB120469847D4F8902023683F -:1054C0009B6813F0400F02D112F0280F2CD0204619 -:1054D000FFF7DAFE23689B6813F0400F20D02268A4 -:1054E00002F1080353E8003F23F04003083242E88A -:1054F00000310029F3D1D4F880306BB1484A9A6367 -:10550000D4F88000FDF716F900283FF47AAFD4F8FC -:105510008000836B984774E72046FFF7F4FE70E73E -:105520002046FFF7F0FE6CE72046FFF7ECFE002375 -:10553000C4F8903065E713F0100F3FF43CAF10F063 -:10554000100F3FF438AF1023136223689B6813F0E9 -:10555000400F67D0D4F880100A6853689BB2002BC4 -:105560004AD0B4F85C00984246D9A4F85E300B6883 -:105570001B6813F0200F32D1226852E8003F23F459 -:10558000807342E800310029F6D1226802F1080355 -:1055900053E8003F23F00103083242E800310029BC -:1055A000F3D1226802F1080353E8003F23F04003DF -:1055B000083242E800310029F3D12023C4F88C30AE -:1055C0000023E366226852E8003F23F0100342E81C -:1055D00000310029F6D1D4F88000FDF775F80223D8 -:1055E0002367B4F85C10B4F85E309BB2C91A89B274 -:1055F0002046FBF74FFB04E7B4F85C1099427FF4B8 -:1056000000AF136813F0200F3FF4FBAE02232367B3 -:105610002046FBF73FFBF4E60100001020010004E8 -:1056200061530008B4F85C10B4F85E309BB2C91A3C -:1056300089B2B4F85E309BB2002B3FF4E2AE002991 -:105640003FF4DFAE226852E8003F23F4907342E853 -:1056500000300028F6D1226802F1080353E8003F29 -:1056600023F0805323F00103083242E80030002881 -:10567000F1D12023C4F88C300023E36663672268ED -:1056800052E8003F23F0100342E800300028F6D132 -:10569000022323672046FBF7FDFAB2E64FF480139E -:1056A0001362204600F044FCABE6A36F002B3FF4EE -:1056B000A8AE20469847A4E62046FFF710FEA0E6D5 -:1056C000204600F037FC9CE6204600F032FC98E6CD -:1056D00008B5806A01230367C36E012B02D0FFF770 -:1056E00011FE08BDB0F85C104908FBF7D3FAF8E7E3 -:1056F00008B50346806A1B681B6813F0200F29D188 -:105700000023A0F85E30026852E8003F23F4807363 -:1057100042E800310029F6D1026802F1080353E89B -:10572000003F23F00103083242E800310029F3D1A1 -:10573000026802F1080353E8003F23F040030832F7 -:1057400042E800310029F3D12023C0F88C30C36E29 -:10575000012B07D000230367C36E012B0CD0FFF78A -:10576000D0FD08BD026852E8003F23F0100342E874 -:1057700000310029F6D1EDE7B0F85C10FBF78AFAAA -:10578000EFE7000070B5044683680269134342697D -:105790001343C2691343016808688B4A02401A43E5 -:1057A0000A602268536823F44053E1680B43536056 -:1057B000A1692268854B9A4201D0236A19439368F4 -:1057C00023F06E4323F430630B4393602268D36A63 -:1057D00023F00F03616A0B43D36223687C4A934230 -:1057E00023D07C4A934234D07B4A93424AD07B4AAE -:1057F000934259D0754A934268D0102273498B4224 -:1058000000F09580E069B0F5004F00F0D280082AE2 -:1058100000F24F81DFE812F01201340110014D0156 -:1058200037014D014D014D013A0102F55842D2F8C0 -:10583000882002F00302032A09D8DFE802F00204FC -:105840005C060122DAE70422D8E70822D6E7102214 -:10585000D4E702F5E632D2F8882002F00C020C2AD6 -:105860000ED8DFE802F0070D0D0D090D0D0D4A0DE4 -:105870000D0D0B000022C1E70422BFE70822BDE79F -:105880001022BBE702F5E432D2F8882002F03002A1 -:10589000202A34D004D8A2B3102A34D10422ADE790 -:1058A000302A32D10822A9E702F5E232D2F8882064 -:1058B00002F0C002802A2AD004D852B3402A2AD14A -:1058C00004229BE7C02A28D1082297E702F5C832B4 -:1058D000D2F8882002F44062B2F5006F1FD005D8DC -:1058E000FAB1B2F5806F1ED1042287E7B2F5406F9E -:1058F0001BD1082282E7022280E702227EE70222F1 -:105900007CE700227AE7102278E7102276E702226D -:1059100074E7002272E7102270E710226EE702227D -:105920006CE700226AE7102268E7102266E7082A7F -:1059300000F2AF80DFE802F008AD3BAD38ADADADB1 -:1059400005004FF4004004E0FCF72CFB002800F0B9 -:10595000A280626A224B33F81220B0FBF2F3656832 -:1059600005EB4501994200F29880B3EB053F00F248 -:105970009680002633463146FBF7A0F8090241EA3B -:10598000106100026B08C0182A46334641F100013D -:10599000FBF794F8A0F54072124B9A4200F2818016 -:1059A0002368D860304662E0FCF7B6F9CEE70E48CF -:1059B000CFE7082A77D8DFE802F0193905763C7678 -:1059C00076761D00084815E0F369FFCF008000409F -:1059D000003801400044004000480040004C0040B6 -:1059E00090720008FFFC0F000024F400FCF7DAFAC4 -:1059F00000285AD0626A324B33F81230B0FBF3F011 -:105A00006268530803EB4003B3FBF2F3A3F1100108 -:105A10004FF6EF7291424AD89AB222F00F02C3F3C6 -:105A2000420313432268D360002020E0FCF7CCFA45 -:105A3000DEE7FCF771F9DBE7224803E0FCF7B2FA96 -:105A4000002838D0626A1E4B33F81230B0FBF3F0F6 -:105A5000636800EB5300B0FBF3F0A0F110024FF6C7 -:105A6000EF739A4229D8236880B2D86000200123BE -:105A7000A4F86A30A4F8683000236367A36770BD98 -:105A8000FCF7A2FADCE7FCF747F9D9E74FF400404E -:105A9000D8E70120EBE70020E9E70120E7E7012054 -:105AA000E5E70120E3E70120E1E70020DFE701204F -:105AB000DDE70120DBE70020D9E70120D7E700BFC1 -:105AC000907200080024F400836A13F0080F06D0D7 -:105AD0000268536823F40043816B0B435360836A6D -:105AE00013F0010F06D00268536823F40033C16A33 -:105AF0000B435360836A13F0020F06D002685368A9 -:105B000023F48033016B0B435360836A13F0040F5B -:105B100006D00268536823F48023416B0B43536023 -:105B2000836A13F0100F06D00268936823F4805341 -:105B3000C16B0B439360836A13F0200F06D0026899 -:105B4000936823F40053016C0B439360836A13F052 -:105B5000400F0AD00268536823F48013416C0B4352 -:105B60005360436CB3F5801F0BD0836A13F0800F32 -:105B700006D00268536823F40023C16C0B435360C2 -:105B800070470268536823F4C003816C0B43536071 -:105B9000EBE72DE9F84305460E4617469946DDF832 -:105BA00020802B68DC6936EA04040CBF0124002441 -:105BB000BC4236D1B8F1FF3FF3D0FBF7DBFDA0EBE1 -:105BC0000900404530D8B8F1000F2FD02B681A6873 -:105BD00012F0040FE5D0802EE3D0402EE1D0DA6938 -:105BE00012F0080F11D1DA6912F4006FD9D04FF416 -:105BF00000621A622846FFF747FB2023C5F8903061 -:105C0000002385F8843003200CE008241C62284619 -:105C1000FFF73AFBC5F89040002385F88430012057 -:105C200000E00020BDE8F8830320FBE70320F9E74C -:105C30002DE9F04182B01E46D0F88830202B5AD191 -:105C400004460D469046002959D00AB9012053E078 -:105C50000023C0F890302123C0F88830FBF78AFD7C -:105C60000746A4F85480A4F85680A368B3F5805F73 -:105C700002D04FF0000816E0236943B34FF000084C -:105C800011E02023C4F88830032035E038F8023BC7 -:105C90002268C3F308039362B4F8562092B2013A23 -:105CA00092B2A4F85620B4F856309BB293B1009645 -:105CB0003B46002280212046FFF76BFF0028E0D101 -:105CC000002DE3D015F8012B23689A62E4E7A8467B -:105CD0000025E8E700963B46002240212046FFF7DA -:105CE00058FF18B92023C4F8883005E02023C4F8F1 -:105CF0008830032000E0022002B0BDE8F0810120DE -:105D0000FAE730B583B004460023C0F89030FBF7C3 -:105D100031FD05462268126812F0080F10D1236881 -:105D20001B6813F0040F28D12023C4F88830C4F86E -:105D30008C300020E066206784F8840003B030BD1A -:105D40006FF07E430093034600224FF4001120467B -:105D5000FFF71FFF0028E2D0226852E8003F23F03F -:105D6000800342E800310029F6D12023C4F88830AE -:105D7000002384F884300320E0E76FF07E43009333 -:105D80002B4600224FF480012046FFF702FF002837 -:105D9000CAD0226852E8003F23F4907342E80031F1 -:105DA0000029F6D1226802F1080353E8003F23F0EE -:105DB0000103083242E800310029F3D12023C4F85E -:105DC0008C30002384F884300320B7E778B310B513 -:105DD0000446D0F888300BB32423C4F888302268F6 -:105DE000136823F001031360A36AE3B92046FFF7A9 -:105DF000C9FC012811D02268536823F490435360F2 -:105E00002268936823F02A0393602268136843F0A2 -:105E1000010313602046FFF774FF10BD80F8843043 -:105E2000FBF7E0FBD8E72046FFF74EFEDEE7012058 -:105E30007047000010B5044613468165A0F85C2049 -:105E40000022C0F890202222C0F88C20D0F88020B8 -:105E5000AAB12149D162D0F8802020491163D0F83D -:105E600080201F495163D0F8802000219163016890 -:105E7000826D2431D0F88000FCF7DCFB20BB236965 -:105E800043B1226852E8003F43F4807342E8003196 -:105E90000029F6D1226802F1080353E8003F43F0DD -:105EA0000103083242E800310029F3D1226802F1EF -:105EB000080353E8003F43F04003083242E8003152 -:105EC0000029F3D1002010BD1023C4F89030202306 -:105ED000C4F88C300120F6E7F1560008D1560008CE -:105EE00009530008436E2BB90123A0F86A30A0F8CB -:105EF0006830704730B403689A68C2F342629968A8 -:105F0000490F094D6B5CDB00084C615C93FBF1F3BE -:105F1000A0F86A30AB5CDB00A25C93FBF2F3A0F864 -:105F2000683030BC704700BFB0720008A87200082B -:105F300070477047704790F88430012B18D00123C8 -:105F400080F884302423C0F8883003681A68196800 -:105F500021F00101196022F000520023436601681C -:105F60000A602022C0F8882080F8843018467047E4 -:105F70000220704738B590F88430012B1DD00446BC -:105F8000012380F884302423C0F8883003681D681A -:105F90001A6822F001021A600268936823F06043D5 -:105FA00019439160FFF79EFF23681D602023C4F80A -:105FB0008830002084F8840038BD0220FCE738B522 -:105FC00090F88430012B1DD00446012380F88430E2 -:105FD0002423C0F8883003681D681A6822F0010283 -:105FE0001A600268936823F0606319439160FFF7B9 -:105FF00079FF23681D602023C4F88830002084F8CE -:10600000840038BD0220FCE7D0F88C30202B1FD153 -:1060100010B50446F1B10AB9012010BD0123C366D1 -:1060200000230367FFF706FF0028F6D1E36E012B7C -:1060300001D00120F1E7236810221A62226852E899 -:10604000003F43F0100342E800310029F6D1E4E7B5 -:10605000022070470120E0E7034AD2F8883043F479 -:106060007003C2F88830704700ED00E010B50346B9 -:106070000C4A0D490D48006840B10C4800680344C3 -:10608000521A934206D8094A136010BD0748084CBB -:106090000460F2E700F0DEFA0C2303604FF0FF30FB -:1060A000F3E700BF0080002000040000000400208F -:1060B000B805002010B586B004468DF8171064238B -:1060C0000322C0210948FEF7B7F90028F7D164235D -:1060D0000293012301930DF1170200922246C02181 -:1060E0000248FDF7FCFF06B010BD00BF6C020020A7 -:1060F00010B586B00446059164230322C0210948E7 -:10610000FEF79AF90028F7D1642302930123019343 -:1061100005AA00922246C0210248FEF7B5F806B053 -:1061200010BD00BF6C0200202DE9F84F80460C46E0 -:10613000674B984249D8674B984238D9FAF7EAF941 -:1061400002460B465CA1D1E90001FAF787FBFAF79A -:1061500095FC05282ED910F0010F2CD001302AE033 -:10616000760001357F2E04DC08FB06F2594B9A427B -:10617000F6D92D01374608FB06F0FAF7CBF90246AF -:106180000B464DA1D1E90001FAF768FBFAF776FC5E -:1061900010F0010F00D0013000FB07F708FB07F7F4 -:1061A0004D4B9F424ED802304FF0000A12E00025BE -:1061B0000126D7E7062008FB00F2474B9A4244D855 -:1061C000023001260025AA4604E0012600254FF0F2 -:1061D0000C0A042000F10077043FFF0106FB00F0E9 -:1061E00008FB00F0FAF796F935A3D3E90023FAF794 -:1061F00035FB80468946FAF719FC0646FAF79AF904 -:1062000002460B4640464946FAF746F8804689461C -:106210002DA3D3E90023FAF7F7F9FAF72FFC834609 -:10622000B8B1FAF777F942464B46FAF717FB002266 -:106230002A4BFAF733F8FAF721FCB0F5801F09D39F -:10624000274807E04FF0000AC4E701260025AA46C8 -:10625000C0E723484FEACB1BBBFBF0F303EBC616AA -:10626000A6F5007600FB13BB030A23706070C6F32B -:106270000143A370330AE3702671000B00F0F000B5 -:10628000CBF30343184360714FEA1B23A37184F8D7 -:1062900007B000232372012262725544EDB2C7F3A6 -:1062A00001421544A5723A0AE27227736373A3731D -:1062B000E373BDE8F88F00BF00000000A3E1C14117 -:1062C00000000000FC64724100000000FEFF2F414E -:1062D00080D1F00868780400FF45C3230000E03F48 -:1062E000FFFF0F0010B5002421460020FFF700FF3C -:1062F00010F0800FF8D1FF212C4B19700320FFF70D -:10630000D9FE00210F20FFF7D5FE00211820FFF74E -:10631000D1FE00212A20FFF7CDFE01212B20FFF71F -:10632000C9FE00212F20FFF7C5FE00213020FFF716 -:10633000C1FE00213120FFF7BDFE00213220FFF712 -:10634000B9FE01213320FFF7B5FE00213720FFF70A -:10635000B1FE00213820FFF7ADFE00213920FFF704 -:10636000A9FE00213A20FFF7A5FE01213B20FFF7FF -:10637000A1FE00213F20FFF79DFE00214020FFF7F6 -:1063800099FE00214120FFF795FE4F211020FFF7D5 -:1063900091FE5F211120FFF78DFE6F211220FFF784 -:1063A00089FE1221B720FFF785FE10BD04040020EE -:1063B00010B584B00C466946FFF7B6FE94B1012CC7 -:1063C0001FD100242EE004F110036B4404F11A00E5 -:1063D00013F8101CC0B2FFF76DFE0134072CF2DD7C -:1063E0000A240CE00024F9E704F110036B4404F1E3 -:1063F000220013F8101CC0B2FFF75CFE01340C2C15 -:10640000F2DD2021B120FFF755FE04B010BD04F1EC -:1064100010036B4404F1220013F8101CC0B2FFF704 -:1064200049FE0134072CF2DD0A240AE004F11003CE -:106430006B4404F12A0013F8101CC0B2FFF73AFEB7 -:1064400001340C2CF2DDDCE708B501238340044A5B -:10645000117821EA030111700320FFF72BFE08BD1C -:10646000040400200000000008B51149022000F0DB -:10647000B1F8104B0CA1D1E90001C3E900010023E0 -:106480000D4A13600D4A13600D4B0E4A1A600E4BF5 -:106490000A221A8014225A801E229A802822DA8028 -:1064A00008BD00BFAFF300809A9999999999D93F97 -:1064B000D0720008100400200C0400200804002002 -:1064C0002404002098BC14001C040020B0F5006FC8 -:1064D0000AD3A0F500639BB2C3F3C703054A107843 -:1064E000984200D818467047C0F5FF6307339BB247 -:1064F000F2E700BF6C04002008B50349022000F059 -:1065000069F8FFF7EFFE08BDDC72000810B504461D -:106510000649022000F05EF800212046FFF748FF00 -:1065200001212046FFF744FF10BD00BFE8720008BC -:1065300008B50549022000F04DF80020FFF784FF60 -:106540000120FFF781FF08BDF87200080123024A0D -:106550001370024A137070476E0400206B04002011 -:1065600010B50C464FF47A738AB201460348FFF720 -:106570005FFB034B00221A70204610BD4001002033 -:106580006A04002000B595B00E4B1A885988988887 -:10659000DB8803930290019100920B4B1B780B4A0E -:1065A000402104A800F088F804A8F9F719FE014674 -:1065B00004A8FFF7D5FF064B00221A7015B05DF84E -:1065C00004FB00BF1C0400206D04002004730008BD -:1065D0006C04002000B593B003460091074A4021A7 -:1065E00002A800F069F802A8F9F7FAFD014602A82E -:1065F000FFF7B6FF13B05DF804FB00BF2873000877 -:106600000D488546FFF728FD0C480D490D4A00232B -:1066100002E0D458C4500433C4188C42F9D30A4A57 -:106620000A4C002301E013600432A242FBD300F0C5 -:1066300017F8FAF771FDFEE7008000200000002047 -:106640005C0000207C73000860000020B80500207A -:10665000FEE70000014B1868704700BF0C000020E7 -:1066600070B50D4D0D4C641BA4100026A64209D137 -:106670000B4D0C4C00F000FE641BA4100026A6423B -:1066800005D170BD55F8043B98470136EEE755F843 -:10669000043B98470136F2E77473000874730008EE -:1066A000747300087873000802440346934200D1D3 -:1066B000704703F8011BF9E70CB430B5184B0C1EFA -:1066C0001D689DB008DA8B232B604FF0FF301DB0A2 -:1066D000BDE8304002B070474FF40273ADF814309B -:1066E0004FF000031B9314BF04F1FF3323460493C0 -:1066F00007934FF6FF7302900690ADF81630209A7C -:1067000021AB02A92846019300F068F8431CBCBFE6 -:106710008B232B60002CDAD0029B00221A70D6E764 -:106720000C0000202DE9F0478E681F46BE420B6822 -:1067300082460C4690462DD8B1F90C2012F4906F89 -:1067400026D06569096905EB4505A3EB010905EB51 -:10675000D5757B1C4B446D109D4238BF1D465305BB -:1067600027D5294600F000FB064660B321694A465A -:1067700000F07AFBA38923F4906343F08003A381A4 -:10678000266165614E44A5EB09052660A5603E467D -:10679000BE4200D93E4620683246414600F01AF912 -:1067A000A3689B1BA3602368334423600020BDE8DB -:1067B000F0872A4600F082FB06460028E0D12169D6 -:1067C000504600F0A9FB0C23CAF80030A38943F01F -:1067D0004003A3814FF0FF30E9E700002DE9F04FBF -:1067E00098468B891B069DB007460D46144610D56A -:1067F0000B6973B9402100F0B7FA2860286130B9FD -:106800000C233B604FF0FF301DB0BDE8F08F4023FC -:106810006B610023099320238DF82930CDF80C807B -:106820003023DFF89C818DF82A304FF00109234690 -:106830009A4613F8012B0AB1252AF9D1BAEB040BB9 -:106840000BD05B46224629463846FFF76BFF0130E6 -:1068500000F0A780099A5A4409929AF80030002B58 -:1068600000F09F8000234FF0FF32CDE905230AF1AD -:10687000010A049307938DF853301A935446052266 -:1068800014F8011B4E48F9F7B3FC049AD8B9D006A6 -:1068900044BF20238DF85330110744BF2B238DF8BC -:1068A00053309AF800302A2B15D0079A544600200E -:1068B0004FF00A0C214611F8013B303B092B4BD914 -:1068C000B0B1079214E0A0EB080309FA03F31343F5 -:1068D0000493A246D2E7039B191D1B680391002B6A -:1068E000BBBF5B4242F0020207930793B8BF04921A -:1068F00023782E2B0AD163782A2B32D1039B1A1DC1 -:106900001B68039243EAE37302340593DFF8C0A0E7 -:10691000217803225046F9F76BFC38B1049BA0EBB9 -:106920000A004022824013430134049314F8011BEF -:1069300024488DF828100622F9F75AFC002836D092 -:10694000214B1BBB039B073323F00703083303933F -:10695000099B334409936AE70CFB02320C46012081 -:10696000A8E700230134059319464FF00A0C20468E -:1069700010F8012B303A092A03D9002BC6D0059113 -:10698000C4E70CFB012104460123F0E703AB0093AD -:106990002A460E4B04A93846AFF30080421C064637 -:1069A000D6D1AB895B063FF52DAF09982CE703AB39 -:1069B00000932A46054B04A9384600F095F8EDE708 -:1069C00037730008417300080000000025670008C5 -:1069D0003D730008884210B501EB020402D98442DD -:1069E000234607D8431EA14208D011F8012B03F813 -:1069F000012FF8E7024401468A4200D110BD13F886 -:106A0000014D02F8014DF7E7704770472DE9F04757 -:106A1000164698468A680B69DDF820909342B8BF05 -:106A20001346336091F8432007460C460AB1013300 -:106A300033602368990642BF3368023333602568A8 -:106A400015F0060506D104F1190AE36832689B1AAD -:106A5000AB4226DC94F843302268003B18BF012388 -:106A600092062BD404F1430241463846C847013010 -:106A70001ED02368226903F00603042B02BFE568D9 -:106A80003368ED1AA3680CBF25EAE575002593422B -:106A9000C4BF9B1AED1800261A34B5421AD1002043 -:106AA00008E00123524641463846C847013003D129 -:106AB0004FF0FF30BDE8F0870135C6E7E1185A1CFA -:106AC000302081F84300224494F8451082F84310A6 -:106AD0000233C7E70123224641463846C847013002 -:106AE000E6D00136D9E700002DE9FF470F7E0C9E66 -:106AF000782F914680460C469A4601F1430207D80A -:106B0000622F0AD8002F00F0D180582F00F0B880F3 -:106B100004F1420684F842703AE0A7F16303152BB2 -:106B2000F6D801A151F823F0816B0008956B00089D -:106B3000116B0008116B0008116B0008116B000845 -:106B4000956B0008116B0008116B0008116B0008B1 -:106B5000116B0008936C0008BF6B00084D6C0008B7 -:106B6000116B0008116B0008B56C0008116B000870 -:106B7000BF6B0008116B0008116B0008556C000812 -:106B800033681A1D1B68326004F1420684F84230F3 -:106B900001239CE033682068191D3160060601D589 -:106BA0001D6803E04506FBD5B3F90050002D03DA5C -:106BB0002D236D4284F8433058480A2311E02168A0 -:106BC0003368080653F8045B02D4490648BFADB2E7 -:106BD0006F2F5248336014BF0A230823002184F822 -:106BE00043106668A660002E05DB21682E4321F065 -:106BF000040121604BD01646B5FBF3F103FB11579E -:106C0000C75D06F8017D2F46BB420D46F4D9082B1F -:106C10000BD12368DF0708D5236961689942DEBF7D -:106C2000302306F8013C06F1FF36921B2261CDF8B5 -:106C300000A04B4603AA21464046FFF7E7FE01307D -:106C40004AD14FF0FF3004B0BDE8F087236843F02D -:106C5000200323603248782784F845702368316820 -:106C60001F0651F8045B02D45F0648BFADB2316025 -:106C7000D90744BF43F0200323601DB11023ADE7C3 -:106C80002648E9E7236823F020032360F6E7164649 -:106C9000BDE7336825686169181D30602E061B68E2 -:106CA00001D5196002E06806FBD519800023236135 -:106CB0001646BCE733681A1D32601E686268002100 -:106CC0003046F9F795FA08B1801B6060636823616C -:106CD000002384F84330AAE72369324649464046F8 -:106CE000D0470130ADD023689B0713D4E068039BE5 -:106CF0009842B8BF1846A6E70123324649464046A7 -:106D0000D04701309DD00135E36803995B1AAB424F -:106D1000F2DCEBE7002504F11906F5E748730008FB -:106D20005973000870B50F4E0C463168054611B90D -:106D300000F0B4F830602146284600F0AFF8431C5C -:106D400003D14FF0FF34204670BDC41C24F003046F -:106D5000A042F8D0211A284600F0A0F80130F2D164 -:106D6000EFE700BFAC0500202DE9F843CD1C25F06E -:106D7000030508350C2D38BF0C25002D064601DB18 -:106D8000A94204D90C2333600020BDE8F883DFF862 -:106D9000D48000F077F8D8F800301C4644BB294670 -:106DA0003046FFF7BFFF431C044658D1D8F80040D7 -:106DB0002746002F43D1002C4BD02368394630465C -:106DC00004EB030900F06AF8814542D121686D1A8D -:106DD00029463046FFF7A6FF01303AD023682B44FE -:106DE0002360D8F800305A6862BBC8F800700FE022 -:106DF0002268521B20D40B2A17D96119A34225609F -:106E000018BF5960636808BFC8F8001062514B6032 -:106E1000304600F03DF804F10B00231D20F0070080 -:106E2000C21A1CBF1B1AA350AFE76268A3420CBF73 -:106E3000C8F800205A60EBE723466468AEE73C469A -:106E40007F68B6E71A465B68A342FBD10023536014 -:106E5000DEE70C233360304600F01AF894E7056053 -:106E6000D6E700BFB00500200A44914200F1FF338D -:106E700000D1704710B511F8014B03F8014F914252 -:106E8000F9D110BD0148FFF7BFBD00BFA805002024 -:106E90000148FFF7BABD00BFA805002038B5064D70 -:106EA0000023044608462B60FFF7E0F8431C02D19C -:106EB0002B6803B1236038BDB40500202DE9F041F3 -:106EC000074614460D4621B9BDE8F0411146FFF7CB -:106ED0004BBF2AB900F020F825462846BDE8F081CE -:106EE00000F064F88442064602D8B4EB500FF4D8A0 -:106EF00021463846FFF738FF804608B94546ECE79B -:106F0000B4422246294628BF3246FFF7ADFF294644 -:106F1000384600F001F8F1E738B50546002941D0C0 -:106F200051F8043C0C1F002BB8BFE418FFF7AAFF70 -:106F30001D4A136833B9636014602846BDE83840C1 -:106F4000FFF7A6BFA34208D9206821188B4201BFD2 -:106F500019685B6809182160EDE71A465B680BB198 -:106F6000A342FAD911685018A0420BD120680144FD -:106F7000501883421160E0D118685B685360084480 -:106F80001060DAE702D90C232B60D6E720682118BD -:106F90008B4204BF19685B68636004BF09182160F5 -:106FA0005460CAE738BD00BFB005002051F8043C6A -:106FB000181F002BBCBF0B58C01870472DE9F047B5 -:106FC000089D0E4604460F46002B4AD194468C4538 -:106FD000B2FA82F260D942B1C2F12003974020FA9E -:106FE00003F30CFA02FC1F4394404FEA1C4E1FFAB5 -:106FF0008CF6B7FBFEF1230C0EFB117743EA074337 -:1070000001FB06F098420AD91CEB030301F1FF379C -:1070100080F01581984240F21281023963441B1AB4 -:10702000A4B2B3FBFEF00EFB103344EA034400FBB2 -:1070300006F6A6420AD91CEB040400F1FF3380F0E7 -:107040000081A64240F2FD806444023840EA0140DB -:10705000A41B00211DB1D4400023C5E90043BDE8B5 -:10706000F0878B4205D90DB1C5E900010021084622 -:10707000F5E7B3FA83F1002946D1B34202D3824245 -:1070800000F2F580841A66EB030201201746002DFA -:10709000E5D0C5E90047E2E7002A40F09380A1EB84 -:1070A0000C034FEA1C471FFA8CFE0121B3FBF7F6D5 -:1070B00007FB1630230C43EA00430EFB06F0984210 -:1070C00008D91CEB030306F1FF3802D2984200F204 -:1070D000D08046461B1AA4B2B3FBF7F007FB10336F -:1070E00044EA03440EFB00FEA64508D91CEB040449 -:1070F00000F1FF3302D2A64500F2B6801846A4EB99 -:107100000E0440EA0640A5E7C1F120078B4022FAB1 -:1071100007FC4CEA030C06FA01FE20FA07F426FAF3 -:1071200007F344EA0E0400FA01F84FEA1C404FEA64 -:107130001449B3FBF0FE1FFA8CF600FB1E3349EA3C -:1071400003430EFB06F9994502FA01F20BD91CEB39 -:1071500003030EF1FF3A80F08580994540F282806A -:10716000AEF1020E6344A3EB0909A4B2B9FBF0F33C -:1071700000FB139944EA094403FB06F6A64208D92A -:107180001CEB040403F1FF3068D2A64266D9023B2F -:10719000644443EA0E40A41BA0FB02E6B4427346DB -:1071A000B14652D34FD05DB1B8EB030264EB090492 -:1071B00004FA07F722FA01F31F43CC40C5E9007433 -:1071C00000214CE7C2F1200120FA01F30CFA02FC85 -:1071D00026FA01F1964033434FEA1C471FFA8CFE12 -:1071E000B1FBF7F007FB1016190C41EA064100FB52 -:1071F0000EF68E4204FA02F408D91CEB010100F1EC -:10720000FF382DD28E422BD902386144891B9BB2A4 -:10721000B1FBF7F607FB161143EA014306FB0EF13B -:10722000994208D91CEB030306F1FF3814D29942A6 -:1072300012D9023E63445B1A46EA004136E73946FA -:10724000EDE6184602E7F045ADD2BEEB020366EB71 -:107250000C060138B146A6E74646ECE7034698E738 -:107260004046D3E7D6467EE76444023847E70846FF -:107270000DE7023E63442DE7F8B500BFF8BC08BC3B -:107280009E467047F8B500BFF8BC08BC9E467047E4 -:10729000010002000400060008000A000C001000B3 -:1072A00020004000800000010804020408010101E0 -:1072B00001010103070100000000000001020304B6 -:1072C0000000000000000000010203040607080996 -:1072D000737175656F7720696E69740073796E7468 -:1072E0006820696E6974000073796E746820736534 -:1072F000742066726571000073796E7468206F6E19 -:10730000000000001B5B3364444D5020563D256C4B -:107310007520543D257520433D257520443D257538 -:1073200020523D25750A00001B5B32644C4F4720FC -:1073300025752025730A00232D302B2000686C4C06 -:10734000006566674546470030313233343536379D -:1073500038394142434445460030313233343536C2 -:0C73600037383961626364656600000024 -:08736C00748EFF7F0100000098 -:04737400590B0008A9 -:04737800310B0008CD -:10737C0001000000100000000024F40010000020A8 -:10738C000000000070040020D804002040050020FC -:10739C0000000000000000000000000000000000E1 -:1073AC0000000000000000000000000000000000D1 -:1073BC0000000000000000000000000000000000C1 -:0C73CC00000000000000000000000000B5 -:040000050800660188 +:1001A0000000000000000000E5550008E5550008CB +:1001B000E5550008E5550008E55500080000000079 +:1001C00000000000E55500080000000000000000ED +:0801D000E5550008E5550008A3 +:1001E00001F0FF01102A2BDB10F0070F08D010F8E8 +:1001F000013B013A8B422DD010F0070F42B3F6D1EC +:10020000F0B441EA012141EA014122F007047FF004 +:1002100000070023F0E80256083C85EA010586EA5B +:10022000010685FA47F5A3FA87F586FA47F6A5FA97 +:1002300087F68EB9EED1F0BC01F0FF0102F00702A3 +:1002400032B110F8013B013A83EA010313B1F8D14E +:100250000020704701387047002D06BF354603382F +:10026000073815F0010F07D1013015F4807F02BF68 +:10027000013015F4C03F0130F0BC0138704700BFB9 +:1002800053B94AB9002908BF00281CBF4FF0FF31FD +:100290004FF0FF3000F00CB8ADF1080C6DE904CE62 +:1002A00005F05CFEDDF804E0DDE9022304B07047F0 +:1002B000704700BF0348044B834202D0034B03B195 +:1002C000184770475C0000205C0000200000000020 +:1002D0000548064B1B1AD90F01EBA301491002D0A8 +:1002E000034B03B1184770475C0000205C000020FE +:1002F0000000000010B5064C237843B9FFF7DAFF81 +:10030000044B13B10448AFF300800123237010BDE8 +:100310005C000020000000005462000808B5054B96 +:100320001BB105490548AFF30080BDE80840FFF761 +:10033000CFBF00BF00000000600000205462000832 +:10034000F0B589B003AD0024039404940594069499 +:100350000794214BDA6C42F02002DA64DA6C02F086 +:1003600020020092009ADA6C42F00102DA64DA6C40 +:1003700002F001020192019ADA6C42F00202DA64A0 +:10038000DB6C03F002030293029B144E22465021C1 +:10039000304601F064FD4FF480730393022304930D +:1003A00005940694079429464FF0904001F066FCAE +:1003B000082303930494012705972946304601F04A +:1003C0005DFC502303930497059406942946304618 +:1003D00001F054FC09B0F0BD0010024000040048D8 +:1003E00000B583B0164B9A6C42F004029A649A6C82 +:1003F00002F004020092009A9A6C42F001029A64A0 +:100400009B6C03F001030193019B002211460C2019 +:1004100001F0EEFF0C2001F0FBFF002211460D2041 +:1004200001F0E6FF0D2001F0F3FF002211460E203F +:1004300001F0DEFF0E2001F0EBFF03B05DF804FBDE +:100440000010024070470000014B01221A707047F3 +:100450004F040020084B1B888B420BD006D9064B5B +:1004600000221A8002E00133034A1380024B1B88EA +:100470008B42F8D3704700BF78000020014B012267 +:100480001A70704773050020014B01221A707047E3 +:100490007305002072B6FEE700B58FB000230A9303 +:1004A0000B930C930D930793089309930093019377 +:1004B0000293039304930593069333484FF08042CD +:1004C00002604360836040F6FF72C2600361836133 +:1004D00003F07EFC002846D14FF480530A930AA90A +:1004E000294803F0C5FD00283FD1274803F0A0FCB0 +:1004F00000283CD1202307930023099307A9224811 +:1005000003F00CFF002834D1602300934FF4FA73FA +:100510000193002202920423049369461A4803F0CF +:10052000FDFC40BB4FF47A730193042269461648E0 +:1005300003F0F4FC08BB40F2DC5301930822694647 +:10054000114803F0EBFCD0B94FF4FA6301930C228D +:1005500069460D4803F0E2FC98B90B4800F0D4FC62 +:100560000FB05DF804FBFFF795FFFFF793FFFFF770 +:1005700091FFFFF78FFFFFF78DFFFFF78BFFFFF76F +:1005800089FFFFF787FF00BF6802002008B5114808 +:10059000114B0360114B4360002383600122C26052 +:1005A000036143618361C361036203F03DF850B9A5 +:1005B0000021084803F09CF838B90021054803F0F1 +:1005C000C4F820B908BDFFF765FFFFF763FFFFF729 +:1005D00061FF00BFB4020020005400409F6E9150A4 +:1005E00000B589B000230493059306930793019304 +:1005F000029303931348144A026044F29F1242602C +:1006000083606322C2600361836103F0E1FB90B900 +:100610004FF48053049304A90A4803F029FD60B9FC +:1006200000230193039301A9064803F077FE30B934 +:1006300009B05DF804FBFFF72DFFFFF72BFFFFF775 +:1006400029FF00BF1C0200200004004010B592B03A +:1006500000240F9410941194089409940A940B9414 +:100660000C940D940E9420222146684604F0F2FF6B +:100670002C484FF0A04303604FF440334360846044 +:10068000C4600461446104238361047744770123D7 +:10069000036280F824404FF4AC63C3624FF480637C +:1006A000036380F83840C46380F8404001F00EFFD7 +:1006B00000282FD100230F930FA91A4802F028FF1A +:1006C00050BB194B08934FF440030993174B0A93FF +:1006D00001238DF82C304FF47D630C9330230D9360 +:1006E00000230E9308A90F4802F0DCFBB0B90F4BB2 +:1006F000009306230193052302937F23039304238E +:100700000493002305936946064802F09BF938B923 +:1007100012B010BDFFF7BEFEFFF7BCFEFFF7BAFE3A +:10072000FFF7B8FED40300200000C07D0080F03E3B +:1007300000B589B020220021684604F08BFF2B48C9 +:100740002B4B03604FF44033436000238360C3604E +:100750000361012242610822826103774377042208 +:10076000026280F82430C362036380F83830C363C8 +:1007700080F8403001F0AAFE00282DD11D4B0093D7 +:100780000623019302937F230393042304930023FE +:1007900005936946154802F055F9F8B9164B0093D0 +:1007A0000C2301936946114802F04CF9C0B9134B70 +:1007B00000931223019369460C4802F043F988B96B +:1007C0000F4B0093182301936946084802F03AF949 +:1007D00050B909B05DF804FBFFF75CFEFFF75AFE65 +:1007E000FFF758FEFFF756FEFFF754FE68030020A0 +:1007F000000100501000C0100800900C002090363E +:100800000000524708B51548154B03604FF41643D6 +:10081000436000238360C36003610C2242618361F3 +:10082000C36103624362836204F083FB70B90021F9 +:100830000A4804F0F9FB58B90021084804F019FCF3 +:1008400040B9064804F0D1FB30B908BDFFF722FEDD +:10085000FFF720FEFFF71EFEFFF71CFE3C01002005 +:100860000038014010B59CB00024189419941A94D3 +:100870001B941594169417940E940F94109411943D +:100880001294139414943422214601A804F0E2FE39 +:100890003148324B036040F28F6343608460FF2332 +:1008A000C36004614461846103F092FA002847D177 +:1008B0004FF48053189318A9274803F0D9FB002858 +:1008C00040D1254803F0B4FA00283DD10023159308 +:1008D0001693179315A9204803F020FD002835D161 +:1008E00060230E9300230F9310931193129313938D +:1008F000149308220EA9184803F010FB40BB0023F4 +:10090000019302930393049305934FF400520692CC +:100910000793089309934FF000720A920B930C937C +:100920000D9301A90C4803F043FD98B90A480268E9 +:10093000536C43F40043536400F0E6FA1CB010BD5E +:10094000FFF7A8FDFFF7A6FDFFF7A4FDFFF7A2FD47 +:10095000FFF7A0FDFFF79EFDD0010020003401400D +:1009600010B594B006AC38220021204604F072FE87 +:1009700000200190029003900490059001F056FC35 +:10098000012306934FF48033079302230D93032230 +:100990000E920F931C221092119304221292139321 +:1009A000204600F0EFFBB0B90F230193032302931D +:1009B000002303930493059304210DEB010000F041 +:1009C000C5FE50B900224FF080614FF4807000F0F6 +:1009D0004BFE14B010BDFFF75DFDFFF75BFD00009F +:1009E00008B500F081FBFFF7BBFFFFF7A9FCFFF79D +:1009F000F7FCFFF751FDFFF7C9FDFFF7F1FDFFF72A +:100A000025FEFFF795FEFFF7FDFEFFF72BFF3F48A2 +:100A100002F02CFC3E4C204603F038F83D4803F031 +:100A200035F80021204603F0CFFB0421204603F0D7 +:100A3000CBFB0821204603F0C7FB0C21204603F026 +:100A4000C3FB354C204603F021F80821204603F073 +:100A5000BBFB04220821206803F0A6FB04F06CFB1A +:100A600004F04AFC04F0D6FB04222C492C4802F086 +:100A7000C5FC2C4B1978D9B12B4804F04DFB17E07D +:100A8000264C204604F070FB04222146244802F044 +:100A9000B5FC264B00221A7012E004F035FC1BE076 +:100AA000234A13780133DBB21370224B00221A70F1 +:100AB000204B1B78002BFBD01C4B1B78002BDFD16D +:100AC0001D4B1888C0F3C70004F082FC04F074FBCF +:100AD0001A4B18780028E0D1154B1B780A2BDFD968 +:100AE000134B00221A7004F0E1FC0821144801F0B5 +:100AF000AFF910B9134B00221A700A4B197800296C +:100B0000D3D0094804F008FBCFE700BFD40300208E +:100B1000680200201C020020D001002050040020A8 +:100B20006803002064040020680400204F040020B3 +:100B30006805002069050020740500204D04002090 +:100B4000000400484E040020FEE7FEE7FEE7FEE753 +:100B5000FEE770477047704708B500F0D5FA08BD4A +:100B600008B5024801F000FB08BD00BF08030020E3 +:100B700008B5024801F0F8FA08BD00BFDC0000200B +:100B800008B5024801F0F0FA08BD00BF7C00002063 +:100B900008B5034801F0B6FD024801F0B3FD08BDF9 +:100BA000D40300206803002008B50D4802F0B6FF0A +:100BB0000C4801F09DFD034680B20B4A12784AB101 +:100BC0004FF0804300225A639A6304F007FC074BFE +:100BD000188008BD9BB24FF0804253639363F4E7E3 +:100BE00068020020D40300204E0400207405002079 +:100BF00008B5034802F092FF024B01221A7008BDAB +:100C00001C0200206905002008B5024803F02CFDF5 +:100C100008BD00BF3C01002000B583B00B4B1A6E2D +:100C200042F001021A661A6E02F001020092009A66 +:100C30009A6D42F080529A659B6D03F08053019348 +:100C4000019B01F079FB03B05DF804FB001002404A +:100C500030B59BB00446002115911691179118915B +:100C60001991442204A804F0F5FC2368B3F1A04FC5 +:100C700004D04B4A93423CD01BB030BD4FF40043EC +:100C800004934FF00053139304A800F085FE10BBAB +:100C9000444A136801331360012B1FD0424BDA6CB6 +:100CA00042F00202DA64DB6C03F002030193019B61 +:100CB00001231593032316930024179415A93B4889 +:100CC00000F0DCFF22462146122001F091FB1220A9 +:100CD00001F09EFBD0E7FFF7DDFBD9E7324BDA6C82 +:100CE00042F40052DA64DB6C03F400530093009B7F +:100CF000D4E74FF4004304934FF00053139304A838 +:100D000000F04AFE00283AD1264A136801331360E6 +:100D1000012B37D0244BDA6C42F00102DA64DB6C31 +:100D200003F001030393039BF0231593032316930E +:100D30000025179515A94FF0904000F09FFF1C4823 +:100D40001C4B0360242343608560C56080230361DE +:100D50004FF4007343614FF400638361C561056222 +:100D600001F0DCF8C8B9124B63659C6200221146A1 +:100D7000122001F03DFB122001F04AFB7CE7FFF757 +:100D800089FBC1E7084BDA6C42F40052DA64DB6C91 +:100D900003F400530293029BBCE7FFF77BFBE2E7FF +:100DA00000010050400400200010024000040048F0 +:100DB000080300201C0002402DE9F0419AB00446CF +:100DC000002115911691179118911991442204A8A8 +:100DD00004F040FC2268254B9A4202D01AB0BDE8CC +:100DE000F0814023049304A800F0D6FD002839D1F7 +:100DF0001F4CE36C43F00103E364E36C03F0010375 +:100E00000193019BE36C43F00203E364E36C03F0A2 +:100E100002030293029B4FF4004315934FF0120814 +:100E2000CDF858800025179518950427199715AE09 +:100E300031464FF0904000F021FF80231593CDF80C +:100E4000588017951895199731460A4800F016FFF3 +:100E5000A36D43F40013A365A36D03F40013039380 +:100E6000039BBBE7FFF716FBC2E700BF005400403F +:100E7000001002400004004800B585B00368B3F1DB +:100E8000804F08D01D4A934219D01D4A934229D061 +:100E900005B05DF804FB03F504339A6D42F00102DE +:100EA0009A659B6D03F001030193019B002211469B +:100EB0001C2001F09DFA1C2001F0AAFAE8E7114B72 +:100EC0009A6D42F002029A659B6D03F00203029351 +:100ED000029B002211461D2001F08AFA1D2001F01C +:100EE00097FAD5E7074B1A6E42F400521A661B6E4A +:100EF00003F400530393039BCAE700BF00040040C0 +:100F0000003401400010024000B589B00023039373 +:100F100004930593069307930368B3F1804F05D0BC +:100F2000184A934219D009B05DF804FB03F5043365 +:100F3000DA6C42F00102DA64DB6C03F00103019326 +:100F4000019B0F230393022304930123079303A917 +:100F50004FF0904000F092FEE5E70B4BDA6C42F068 +:100F60000202DA64DB6C03F002030293029B20238B +:100F70000393022304930323079303A9034800F078 +:100F80007DFED0E70034014000100240000400481C +:100F900030B599B004460021139114911591169122 +:100FA0001791442202A804F055FB2268344B9A4260 +:100FB00001D019B030BD0123029302A800F0ECFC6F +:100FC000002853D12F4B1A6E42F480421A661A6ED3 +:100FD00002F480420092009ADA6C42F00102DA6474 +:100FE000DB6C03F001030193019B4FF4C063139387 +:100FF000022314930025159516930723179313A91D +:101000004FF0904000F03AFE1F48204B0360182339 +:1010100043608560C5608023036145618561C5616A +:10102000056200F07BFF20BB174BC4F880309C6248 +:101030001748184B03601923436010238360002373 +:10104000C3608022026143618361C361036200F077 +:1010500065FF88B90E4BE3679C620022114625208C +:1010600001F0C6F9252001F0D3F9A2E7FFF712FA43 +:10107000A8E7FFF70FFAD7E7FFF70CFAEAE700BF98 +:101080000038014000100240DC0000203000024027 +:101090007C00002044000240104B1B680BB901206B +:1010A000704710B504464FF47A70B0FBF3F30C4A66 +:1010B0001068B0FBF3F001F0AFF968B90F2C01D95B +:1010C00001200AE0002221464FF0FF3001F090F9A4 +:1010D000044B1C60002000E0012010BD0000002037 +:1010E000080000200400002010B5032001F06EF974 +:1010F0000020FFF7D1FF10B10124204610BD0446A7 +:10110000FFF78AFDF9E70000034A136803490968FD +:101110000B441360704700BF44040020000000200F +:10112000014B1868704700BF44040020124BDA6876 +:1011300002F00302DB68C3F303130133032A11D067 +:101140000E48B0FBF3F00C4BDB68C3F3062303FB44 +:1011500000F0094BDB68C3F3416301335B00B0FB74 +:10116000F3F070470648B0FBF3F0034BDB68C3F3C2 +:10117000062303FB00F0ECE7001002400024F4001B +:1011800000366E01002800F04F8270B582B0044630 +:10119000036813F0010F37D0A44A936803F00C03DF +:1011A000D26802F003020C2B23D0082B23D06368F3 +:1011B000B3F5803F4ED0B3F5A02F51D09B4B1A68AA +:1011C00022F480321A601A6822F480221A6063685E +:1011D000002B52D0FFF7A4FF0546944B1B6813F475 +:1011E000003F11D1FFF79CFF401B6428F5D9032075 +:1011F00023E2032AD9D18D4B1B6813F4003F03D09F +:101200006368002B00F01282236813F0020F5DD098 +:10121000864A936803F00C03D26802F003020C2B99 +:101220003AD0042B3AD0E368002B75D07F4A13687C +:1012300043F480731360FFF773FF05467B4B1B6815 +:1012400013F4806F5FD1FFF76BFF401B0228F5D9C5 +:101250000320F2E1754A136843F480331360B6E764 +:1012600003F18043A3F53C331A6842F480221A60EC +:101270001A6842F480321A60A9E7FFF751FF054669 +:101280006A4B1B6813F4003FBED0FFF749FF401BB9 +:101290006428F5D90320D0E1022AC2D1634B1B6830 +:1012A00013F4806F03D0E368002B00F0C1815F4A24 +:1012B000536823F0FE43216943EA016353605C4BAA +:1012C0001868FFF7E9FE002840F0B481236813F0A6 +:1012D000080F4CD063699BB3544AD2F8943043F062 +:1012E0000103C2F89430FFF71BFF05464F4BD3F8BC +:1012F000943013F0020F3AD1FFF712FF401B02287F +:10130000F4D9032099E1494A536823F0FE43216947 +:1013100043EA01635360D9E7444A136823F48073B6 +:101320001360FFF7FDFE0546404B1B6813F4806F0A +:10133000CCD0FFF7F5FE401B0228F5D903207CE155 +:101340003A4AD2F8943023F00103C2F89430FFF700 +:10135000E7FE0546354BD3F8943013F0020F06D064 +:10136000FFF7DEFE401B0228F4D9032065E1236865 +:1013700013F0040F00F081802C4B9B6D13F0805F05 +:1013800036D12A4B9A6D42F080529A659B6D03F0DC +:1013900080530193019B0125264B1B6813F4807F2A +:1013A00028D0A368012B39D0052B45D01F4BD3F88B +:1013B000902022F00102C3F89020D3F8902022F070 +:1013C0000402C3F89020A368002B43D0FFF7A8FEC7 +:1013D0000646164BD3F8903013F0020F4CD1FFF7AE +:1013E0009FFE801B41F288339842F2D9032024E10A +:1013F0000025D1E70F4A136843F480731360FFF7A9 +:101400008FFE06460B4B1B6813F4807FC9D1FFF794 +:1014100087FE801B0228F5D903200EE1034AD2F88B +:10142000903043F00103C2F89030CCE70010024046 +:101430000400002000700040884BD3F8902042F058 +:101440000402C3F89020D3F8902042F00102C3F8C0 +:101450009020B8E7FFF764FE0646804BD3F8903043 +:1014600013F0020F08D0FFF75BFE801B41F28833B8 +:101470009842F2D90320E0E0E5B9236813F0200F89 +:1014800035D0A369E3B1754AD2F8983043F001032F +:10149000C2F89830FFF744FE0546704BD3F89830F9 +:1014A00013F0020F23D1FFF73BFE401B0228F4D9B3 +:1014B0000320C2E0694A936D23F080539365DCE713 +:1014C000664AD2F8983023F00103C2F89830FFF74B +:1014D00027FE0546614BD3F8983013F0020F06D073 +:1014E000FFF71EFE401B0228F4D90320A5E0E369A4 +:1014F000002B00F0A180594A926802F00C020C2ADD +:1015000064D0022B13D0554A136823F08073136004 +:10151000FFF706FE0446514B1B6813F0007F4ED0C8 +:10152000FFF7FEFD001B0228F5D9032085E04B4A9A +:10153000136823F080731360FFF7F2FD0546474BF5 +:101540001B6813F0007F06D0FFF7EAFD401B02285E +:10155000F5D9032071E0414AD36841491940236A13 +:10156000606A013843EA0013A06A43EA0023206B53 +:101570004008013843EA4053606B4008013843EAB1 +:101580004063E06A43EAC0631943D160136843F0E3 +:1015900080731360D36843F08073D360FFF7C0FD9E +:1015A00004462E4B1B6813F0007F06D1FFF7B8FDF1 +:1015B000001B0228F5D903203FE000203DE0274A28 +:1015C000D168284B0B40D360002036E0012B36D089 +:1015D000224BDB6803F00301226A914231D103F010 +:1015E000F002616A0139B2EB011F2CD103F4FE4213 +:1015F000A16AB2EB012F28D103F07842E16AB2EB85 +:10160000C16F24D103F4C001226B5208013AB1EB3F +:10161000425F1ED103F0C063626B5208013AB3EB24 +:10162000426F18D1002008E001207047012004E03B +:10163000012002E0012000E0002002B070BD012086 +:10164000FBE70120F9E70120F7E70120F5E701209A +:10165000F3E70120F1E70120EFE700BF00100240AF +:101660000C809F01FCFFEEFE70B586B00C4615465F +:1016700002230293032304930023039300F0805674 +:10168000C0F3034C0CF5901E0D4AD36C012101FAF6 +:101690000CF10B43D36483B20193C0F30750059060 +:1016A00001A94FEA8E2000F0E9FA36B9044A93689E +:1016B00023F0FE432C431C43946006B070BD00BF72 +:1016C000001002401E4B9B6803F00C03042B33D028 +:1016D0001B4B9B6803F00C03082B2FD0184B9B6807 +:1016E00003F00C030C2B01D000207047144BDA6878 +:1016F00002F00302DB68C3F303130133032A11D0A2 +:101700001048B0FBF3F00E4BDB68C3F3062303FB7A +:1017100000F00B4BDB68C3F3416301335B00B0FBAC +:10172000F3F070470848B0FBF3F0054BDB68C3F3F8 +:10173000062303FB00F0ECE70248704702487047BD +:10174000001002400024F40000366E01002800F072 +:10175000E680F8B50C460546744B1B6803F00F0392 +:101760008B420BD2714A136823F00F030B431360B3 +:10177000136803F00F038B4240F0D3802E6816F0FD +:1017800001065FD06B68032B2FD0022B4DD0684B26 +:101790001B6813F4806F00F0C680FFF793FF654B62 +:1017A00098424DD9624A936823F0F00343F08003D6 +:1017B000936080265E4A936823F0030369680B43B5 +:1017C0009360FFF7ADFC0746594B9B6803F00C0391 +:1017D0006A68B3EB820F35D0FFF7A2FCC01B41F261 +:1017E00088339842F0D9032078E0514B1B6813F0FE +:1017F000007F01D1012071E0FFF798FC4D4B98422A +:101800001AD94B4B9B6813F0F00F05D02E6816F0D9 +:101810000206CFD0AB688BB9454A936823F0F0033A +:1018200043F0800393608026C4E7414B1B6813F4A8 +:10183000003FB2D1012051E00026BBE70026B9E706 +:101840000026B7E72B6813F0020F48D013F0040FFF +:1018500004D0374A936843F4E06393602B6813F035 +:10186000080F06D0324A936823F47C5343F4E063B4 +:1018700093602F4A936823F0F003A9680B439360A9 +:101880002A4B1B6803F00F03A34230D82B6813F0D8 +:10189000040F06D0264A936823F4E063E9680B43FB +:1018A00093602B6813F0080F07D0214A936823F444 +:1018B0006053296943EAC1039360FFF703FF1C4BA0 +:1018C0009B68C3F303131C4AD35C03F01F03D84087 +:1018D0001A4B18601A4B1868FFF7DEFBF8BD802E14 +:1018E000CED1134A936823F0F0039360C8E70F4A00 +:1018F000136823F00F0323431360FFF711FC064620 +:101900000A4B1B6803F00F03A342BFD0FFF708FC8C +:10191000801B41F288339842F2D90320DEE7012090 +:1019200070470120DAE70120D8E700BF002002401D +:101930000010024000B4C4049C62000808000020AB +:1019400004000020014B1868704700BF0800002009 +:1019500008B5FFF7F7FF054B9B68C3F30223044A62 +:10196000D35C03F01F03D84008BD00BF0010024045 +:101970009462000808B5FFF7E5FF054B9B68C3F3C9 +:10198000C223044AD35C03F01F03D84008BD00BF44 +:101990000010024094620008F0B583B0044603686A +:1019A00013F4002F69D0AE4B9B6D13F0805F1ED1F6 +:1019B000AB4B9A6D42F080529A659B6D03F0805359 +:1019C0000193019B0126A74A136843F480731360B7 +:1019D000FFF7A6FB0546A34B1B6813F4807F08D1D5 +:1019E000FFF79EFB401B0228F5D9032502E00026E5 +:1019F000E9E7002545BB9A4BD3F8903013F44073C8 +:101A000018D0226C9A4212D0954AD2F8903023F422 +:101A10004073D2F8901041F48031C2F89010D2F89F +:101A2000901021F48031C2F89010C2F8903013F079 +:101A3000010F10D145B98A4AD2F8903023F440738F +:101A4000216C0B43C2F89030C6B1854A936D23F0E8 +:101A50008053936512E0FFF763FB0746804BD3F892 +:101A6000903013F0020FE5D1FFF75AFBC01B41F293 +:101A700088339842F2D90325DCE70025236813F068 +:101A8000010F08D0764AD2F8883023F0030361684A +:101A90000B43C2F88830236813F0020F08D0704A55 +:101AA000D2F8883023F00C03A1680B43C2F88830C9 +:101AB000236813F0040F08D0694AD2F8883023F065 +:101AC0003003E1680B43C2F88830236813F0080F35 +:101AD00008D0634AD2F8883023F0C00321690B4351 +:101AE000C2F88830236813F0200F08D05C4AD2F87F +:101AF000883023F4406361690B43C2F8883023685F +:101B000013F0400F08D0564AD2F8883023F44053DF +:101B1000A1690B43C2F88830236813F0800F08D006 +:101B20004F4AD2F8883023F44043E1690B43C2F8AE +:101B30008830236813F4807F08D0494AD2F888306F +:101B400023F44033216A0B43C2F88830236813F42E +:101B5000007F08D0424AD2F8883023F44023616ADB +:101B60000B43C2F88830236813F4806F0CD03C4AD2 +:101B7000D2F8883023F44013A16A0B43C2F88830AE +:101B8000A36AB3F5801F57D0236813F4006F0CD0FD +:101B9000334AD2F8883023F44003E16A0B43C2F899 +:101BA0008830E36AB3F5800F4BD0236813F4805F6D +:101BB0000CD02B4AD2F8883023F04073216B0B43B2 +:101BC000C2F88830236BB3F1807F3FD0236813F4D1 +:101BD000005F0CD0224AD2F8883023F04063616B5A +:101BE0000B43C2F88830636BB3F1006F33D02368C6 +:101BF00013F4804F0CD01A4AD2F8883023F0406397 +:101C0000A16B0B43C2F88830A36BB3F1006F2BD0EC +:101C1000236813F4004F0CD0114AD2F8883023F017 +:101C20004053E16B0B43C2F88830E36BB3F1805F44 +:101C30001FD0284603B0F0BDD36843F48013D360AF +:101C4000A2E7D36843F48013D360AEE7D36843F4CC +:101C50008013D360BAE7D36843F48013D360C6E738 +:101C60000010024000700040D36843F48013D3603A +:101C7000CEE7D36843F48033D360DAE7F0B583B0BE +:101C8000002362E085685E000324B44025EA040571 +:101C9000CC68B4402C438460456825EA0C054C6848 +:101CA000C4F300149C402C4344605FE0DD08083519 +:101CB00050F8254003F0070C4FEA8C0C4FF00F0E44 +:101CC0000EFA0CFE24EA0E0E0C6904FA0CF444EA37 +:101CD0000E0440F8254060E0052400E0002404FAEA +:101CE0000EF42C430CF1020C554D45F82C40554C8C +:101CF000A568D44325EA02064F6817F4801F01D077 +:101D000042EA05064F4DAE60ED6804EA05064F68ED +:101D100017F4001F01D042EA05064A4DEE606D68D7 +:101D200004EA05064F6817F4003F01D042EA0506B1 +:101D3000444D6E602D682C404E6816F4803F01D0F3 +:101D400042EA05043F4A146001330A6832FA03F498 +:101D500074D04FF0010C0CFA03FC1CEA0202F3D021 +:101D60004C6804F00304013C012C8BD94C6804F04E +:101D70000304032C0CD0C4685D004FF0030C0CFA74 +:101D800005FC24EA0C0C8C68AC4044EA0C04C460EA +:101D90004C6804F00304022C88D004684FEA430E18 +:101DA0004FF0030C0CFA0EFC24EA0C0C4C6804F007 +:101DB000030404FA0EF444EA0C0404604C6814F4BE +:101DC000403FC1D0204C256E45F001052566246EAC +:101DD00004F001040194019C4FEA930C0CF10205FC +:101DE000174C54F8255003F0030E4FEA8E0E0F24C3 +:101DF00004FA0EF425EA0405B0F1904F3FF46EAFFB +:101E0000124CA04212D004F58064A04210D004F518 +:101E10008064A0420ED004F58064A0420CD004F58A +:101E20008064A0423FF458AF062458E7012456E7E7 +:101E3000022454E7032452E7042450E703B0F0BD22 +:101E4000000001400004014000100240000400486E +:101E50000369194201D001207047002070470AB180 +:101E6000816170478162704730B4C46C056D6560F4 +:101E7000446D14B1846DC56D6560446C04F01F0C35 +:101E8000012404FA0CF4056C6C60046863608368D8 +:101E9000102B05D0036899600368DA6030BC704786 +:101EA00003689A600368D960F8E7000003680C4A89 +:101EB000934213D80B49DBB2083B0B4AA2FB032326 +:101EC000426C22F003020A448264084AC264C3F3EB +:101ED0000413012202FA03F3036570470449EAE799 +:101EE0000704024000080240CDCCCCCC8008024060 +:101EF000200802400379074A1A4492004265064AC4 +:101F00008265013B03F01F03012202FA03F3C3655C +:101F1000704700BF3F82001040090240002859D09E +:101F200010B5044602682C4B9A423BD82B4B134405 +:101F30002B49A1FB03131B099B004364294B03643A +:101F4000022384F8253011686FF30E11A368E0684E +:101F500003432069034360690343A0690343E069C5 +:101F60000343206A03430B4313602046FFF79EFFA1 +:101F7000A368B3F5804F20D0A36C22791A60E36C7C +:101F8000226D5A606368013B032B19D900236365F6 +:101F9000A365E3650020E063012384F8253084F81D +:101FA000240010BD104B13440D49A1FB03131B0962 +:101FB0009B0043640D4B0364C2E700236360DBE7CF +:101FC0002046FFF797FF636D00221A60A36DE26D54 +:101FD0005A60DFE70120704707040240F8FFFDBFA9 +:101FE000CDCCCCCC00000240F8FBFDBF0004024089 +:101FF00038B5044690F82400012840D0012084F828 +:10200000240094F82500012804D0002384F824300B +:10201000022038BD022084F825000020E0632568F6 +:10202000286820F0010028602046FFF71DFF236B81 +:10203000D3B12268136843F00E031360A36C1A68CF +:1020400012F4803F03D01A6842F480721A60636D04 +:102050001BB11A6842F480721A602268136843F058 +:10206000010313600020D4E72268136823F00403FF +:1020700013602268136843F00A031360DEE702204E +:10208000C7E7034690F82520022A09D00422C2633C +:102090000120012283F82520002283F824207047A4 +:1020A00001680A6822F00E020A60816C0A6822F454 +:1020B00080720A6001680A6822F001020A60426CBC +:1020C00002F01F01006C01228A404260DA6C196D37 +:1020D00051605A6D42B1116821F4807111609A6D9E +:1020E000D96D51600020D4E70020D2E708B590F800 +:1020F0002530022B09D00423C363012380F8253047 +:10210000002280F82420184608BD0268136823F0D6 +:102110000E0313600268136823F001031360826CDE +:10212000136823F480731360436C03F01F02016C87 +:10213000012393404B60C36C026D5A60436D33B111 +:102140001A6822F480721A60836DC26D5A6001238E +:1021500080F82530002380F82430836B13B1984732 +:102160000020D1E70020CFE738B5036C1968046878 +:102170002568436C03F01F0304229A400A4215D0DD +:1021800015F0040F12D0236813F0200F03D1236839 +:1021900023F004032360436C03F01F02016C04234B +:1021A00093404B60036B03B1984738BD02229A40BD +:1021B0000A421CD015F0020F19D0236813F0200F2B +:1021C00006D1236823F00A032360012380F8253019 +:1021D000436C03F01F02016C022393404B60002309 +:1021E00080F82430C36A002BDFD09847DDE708224F +:1021F00002FA03F30B42D8D015F0080FD5D02368AC +:1022000023F00E032360436C03F01F03016C0122D3 +:1022100002FA03F34B60C26380F82520002380F8A4 +:102220002430436B002BC0D09847BEE7002836D13E +:102230003E4B1B6803F4C063B3F5806F08D03B4A84 +:10224000D2F8803023F48073C2F8803000207047C9 +:10225000364AD2F8803023F48073C2F88030136895 +:1022600023F4C06343F400731360314B1B683222C4 +:1022700002FB03F32F4AA2FB03239B0C013300E074 +:10228000013B2A4A526912F4806F01D0002BF7D12A +:10229000264B5B6913F4806F44D100207047B0F582 +:1022A000007F08D0214A136823F4C06343F480639D +:1022B0001360002070471D4B1B6803F4C063B3F527 +:1022C000806F08D0194AD2F8803043F48073C2F886 +:1022D000803000207047154AD2F8803043F4807374 +:1022E000C2F88030136823F4C06343F400731360B2 +:1022F0000F4B1B68322202FB03F30E4AA2FB03239F +:102300009B0C013300E0013B084A526912F4806FD4 +:1023100001D0002BF7D1054B5B6913F4806F03D11B +:102320000020704703207047032070470070004072 +:102330000800002083DE1B43024A936843F4804375 +:102340009360704700700040002807DB00F01F0218 +:10235000400901239340024A42F82030704700BFF1 +:1023600000E100E0002808DB0901C9B200F160408B +:1023700000F5614080F80013704700F00F0009017C +:10238000C9B2014B1954704714ED00E000B500F0DC +:102390000700C0F1070CBCF1040F28BF4FF0040C7C +:1023A000031D062B0FD9C31E4FF0FF3E0EFA0CF093 +:1023B00021EA000199400EFA03FE22EA0E0241EAE8 +:1023C00002005DF804FB0023EEE70000074AD36833 +:1023D00023F4E0631B041B0C000200F4E0600343E1 +:1023E00043F0BF6343F40033D360704700ED00E077 +:1023F00010B50446054BD868C0F30220FFF7C6FFAE +:1024000001462046FFF7AEFF10BD00BF00ED00E023 +:1024100008B5FFF799FF08BD0138B0F1807F0BD2F6 +:102420004FF0E0235861054AF02182F82310002084 +:10243000986107221A6170470120704700ED00E0A3 +:1024400010B430300B0A9B0003F00C03C45801F0A9 +:102450001F014FF01F0C0CFA01FC24EA0C0CC2F314 +:1024600084628A404CEA0202C2505DF8044B704715 +:1024700010B414304B0E9B0003F00403C458C1F396 +:1024800004514FF0070C0CFA01FC24EA0C0C8A40B2 +:102490004CEA0202C2505DF8044B704700B50C30A4 +:1024A000C1F3015C41F3000303F024039C4450F8A2 +:1024B0002C3021F0024E2EF4601E23EA0E03114050 +:1024C0000B4340F82C305DF804FB000030B583B0BE +:1024D00000230193002800F0FF800446C36D13B36E +:1024E00023689A6812F0005F05D09A6822F02042B3 +:1024F00022F03F029A602268936813F0805F1FD138 +:10250000936823F0104323F03F0343F0805393601C +:10251000724B1B689B09724AA2FB03239B09013380 +:102520005B00019309E0FEF793FB0023236684F828 +:102530005830D5E7019B013B0193019B002BF9D15A +:102540002268936813F0805F40F09280E36D43F05F +:102550001003E365236E43F00103236601209368B3 +:1025600013F0040300D00123E16D11F0100F40F0CF +:10257000AC80002B40F0A980E36D23F4817343F01D +:102580000203E365936813F0010F13D14FF0A043EA +:102590009B6813F0010300D00123524A926812F0A5 +:1025A000010F07D133B963684F498A6822F47C125E +:1025B00013438B60627FE36B43EA4233E268134369 +:1025C000A268134394F8242043EA0243012A51D01D +:1025D000E26A22B102F47872216B0A431343216844 +:1025E000CD68424A2A401A43CA602268136923F020 +:1025F0004063616B0B4313612268936813F0080317 +:1026000000D001232BBB237F94F83810490041EA06 +:102610008331D36823F4804323F002030B43D36058 +:10262000236963B32268136943F48033136122681A +:10263000D2F8C0306FF30D0321690B43C2F8C030EC +:1026400094F84030012B27D02268136923F001034E +:1026500013616369012B2FD02268136B23F00F03E2 +:102660001363E36D23F0030343F00103E36531E0FB +:10267000002074E7A26A013A43EA4243A8E72268CD +:10268000136923F4803313612268D2F8C0306FF3EA +:102690000D03C2F8C030D3E721680B696FF38A03DA +:1026A000626CA56C2A43E56C2A43256D2A431343CB +:1026B00043F001030B61CCE721680B6B23F00F03A0 +:1026C000226A013A13430B63CBE7E36D43F0100337 +:1026D000E365012003B030BD0120FBE708000020C6 +:1026E000632D3E0500010050000300500740F0FF3D +:1026F0000368186C7047704708B5806AFFF7FBFFE6 +:1027000008BD7047F8B5044603681F685D689A4BBA +:102710009E6806F01F0617F0020F10D015F0020F8A +:102720000DD0C36D13F0100F03D1C36D43F40063DC +:10273000C365204600F0EAFE236802221A6017F003 +:10274000040F02D015F0040F05D117F0080F4DD07B +:1027500015F0080F4AD0E36D13F0100F03D1E36DAD +:1027600043F40073E3652368DA6812F4406F37D1ED +:10277000824A934227D01A46934207D0092E25D881 +:1027800040F22121F14011F0010F1FD0DA6812F45C +:10279000005F25D11A6812F0080F21D09A6812F054 +:1027A000040F15D15A6822F00C025A60E36D23F42D +:1027B0008073E365E36D13F4805F11D1E36D43F043 +:1027C0000103E3650CE04FF0A042D5E7D268DEE7F5 +:1027D000E36D43F01003E365236E43F001032366CA +:1027E0002046FDF731FE23680C221A6017F0200FF7 +:1027F00002D015F0200F05D117F0400F5CD015F076 +:10280000400F59D0E36D13F0100F03D1E36D43F483 +:102810000053E3652368DA6C12F4C07F12D1012102 +:10282000DA6812F4406F0FD10120544A93420DD060 +:102830001A4693420DD066B1062E0AD0072E08D054 +:10284000D26807E00021EBE70020EEE74FF0A0425E +:10285000EFE7DA6851B312F0007F03D030B312F41F +:10286000005F23D1196811F0400F1FD012F4001F30 +:102870001CD19A6812F0080F10D15A6822F0600239 +:102880005A60E36D23F48053E365E36D13F4807FB6 +:102890000CD1E36D43F00103E36507E0E36D43F022 +:1028A0001003E365236E43F001032366204600F026 +:1028B00029FE236860221A6017F0800F02D015F0FD +:1028C000800F2FD117F4807F02D015F4807F34D190 +:1028D00017F4007F02D015F4007F3AD117F0100FE3 +:1028E00019D015F0100F16D0E36B33B1002E3CD089 +:1028F000214B9B6813F4604F0AD0E36D43F480636F +:10290000E365236E43F0020323662046FFF7F9FEDA +:10291000236810221A6017F4806F02D015F4806FBC +:102920002ED1F8BDE36D43F48033E3652046FDF717 +:1029300089FD236880221A60C4E7E36D43F4003305 +:10294000E365204600F0E0FD23684FF480721A60D2 +:10295000BEE7E36D43F48023E365204600F0D5FD38 +:1029600023684FF400721A60B8E72368DB6813F03D +:10297000010FCDD0C1E700BF00030050000100509F +:10298000E36D43F48043E365236E43F0080323665D +:1029900023684FF480621A60204600F0B4FDC0E75F +:1029A00008B50346806AC26D12F0500F30D1C36D76 +:1029B00043F40073C36503681A6812F0080F14D05B +:1029C000DA6812F4406F20D1DB6813F4005F1CD189 +:1029D000C36D23F48073C365C36D13F4805F14D19A +:1029E000C36D43F00103C3650FE0DB6813F0020F12 +:1029F0000BD1C36D23F48073C365C36D13F4805F83 +:102A000003D1C36D43F00103C365FDF71DFD08BD90 +:102A1000C26D12F0100F04D1426D526B18469047F0 +:102A2000F5E7FFF76EFEF2E708B5806AC36D43F085 +:102A30004003C365036E43F004030366FFF761FEC2 +:102A400008BD0000F0B583B00023019390F8583022 +:102A5000012B00F01C8204460D46012380F85830FB +:102A60000068836813F0040F09D0E36D43F020037E +:102A7000E3650120002384F8583003B0F0BD0A68F4 +:102A80004968FFF7DDFC2068836813F0040300D079 +:102A90000123866816F0080600D00126002B3ED1DF +:102AA000002E3CD1AA68B2F1004F6FD02968FFF721 +:102AB000DFFC2268536923F000435361696922688F +:102AC000D368C3F3C1035B009940286904286AD026 +:102AD000603252F82070AB4B3B402F6807F0F84C47 +:102AE00041EA0C010B4343F0004342F820302368D5 +:102AF0002869AA69603353F8201021F080710A43D5 +:102B000043F82020236829692A7F012A48D06033AE +:102B100053F8212022F00072324343F8212022682A +:102B2000936813F0010F16D12B68E868D2F8B01043 +:102B3000C3F3120621EA060100F018069248F0409D +:102B40000340C3F312030B43C2F8B030EA688F4B63 +:102B50009A4200F08F802B688D4A134200F08F81DB +:102B60008C4A926802F0E0718B48834200F03E810B +:102B70008A48834200F03A818948834200F05C81B0 +:102B80008848834200F06A81002073E700222968A8 +:102B9000FFF76EFC2268536943F0004353618DE7F1 +:102BA0004FF00076B3E7136E116EC1F384612B68AA +:102BB000C3F3120078BBC3F38463994233D0216816 +:102BC0004B6E4A6EC2F384622B68C3F3120078BB6B +:102BD000C3F384639A4233D021688B6E8A6EC2F34A +:102BE00084622B68C3F3120078BBC3F384639A42F8 +:102BF00033D02168CB6ECA6EC2F384622B68C3F3F4 +:102C0000120078BBC3F384639A4288D1CB6E23F061 +:102C10000043CB6683E793FAA3F313B1B3FA83F3CC +:102C2000CBE72023C9E7136E23F000431366C6E702 +:102C300093FAA3F313B1B3FA83F3CBE72023C9E7E5 +:102C40004B6E23F000434B66C6E793FAA3F313B130 +:102C5000B3FA83F3CBE72023C9E78B6E23F000435D +:102C60008B66C6E793FAA3F313B1B3FA83F3CBE70A +:102C70002023C9E720682B68C3F3120626BB9A0EEF +:102C8000013202F01F02092A8CBF00220122002A11 +:102C900052D046BB990E0131890601F0F84176BB4E +:102CA0009F0E013707F01F070122BA401143AEBB48 +:102CB0009B0E013303F01F0303EB43031B05194372 +:102CC000AA68FFF7D5FB46E793FAA3F24AB1B2FA36 +:102CD00082F2013202F01F02092A8CBF0022012277 +:102CE000D5E72022F5E793FAA3F131B1B1FA81F1EA +:102CF0000131890601F0F841D1E72021F8E793FA84 +:102D0000A3F24AB1B2FA82F2013202F01F024FF08E +:102D1000010C0CFA02F2C9E72022F5E793FAA3F3BB +:102D200043B1B3FA83F3013303F01F0303EB43030F +:102D30001B05C4E72023F6E7CEB9990E01318906B9 +:102D400001F0F84196BB9F0E013707F01F070122E3 +:102D5000BA401143CEBB9B0E013303F01F0303EBBC +:102D600043031E3B1B0543F000731943A8E793FA86 +:102D7000A3F1C9B1B1FA81F10131890601F0F8413D +:102D8000E0E700BF00F0FF03FFFF070000007F4007 +:102D90000000088000030050000021C31000C09014 +:102DA000000052C7000084CB2021E5E793FAA3F28C +:102DB0004AB1B2FA82F2013202F01F024FF0010C66 +:102DC0000CFA02F2C5E72022F5E793FAA3F35BB110 +:102DD000B3FA83F3013303F01F0303EB43031E3BFA +:102DE0001B0543F00073C0E72023F3E712F4000F44 +:102DF0007FF4C2AE2368B3F1A04F01D0002039E6C2 +:102E000041F40001234A936823F0E0731943916071 +:102E1000214B1B689B09214AA2FB03239B09013319 +:102E200003EB43039B000193019B1BB1019B013BFF +:102E30000193F9E700201DE612F0807F7FF4A0AE39 +:102E40002268174B9A421CD041F08071114A936856 +:102E500023F0E0731943916000200BE612F4800F19 +:102E600011D122680E4B9A420FD041F480030949D8 +:102E70008A6822F0E07213438B600020FAE500209C +:102E8000F8E50020F6E50020F4E50020F2E5022058 +:102E9000F3E500BF0003005008000020632D3E054D +:102EA0000001005038B590F85830012B00F06781D0 +:102EB00004460D46012380F858300068836813F0FB +:102EC000040300D00123826812F0080200D001221E +:102ED0007BBB72BB2968AB4B994262D06B68B3F184 +:102EE000A07F00F0E28000F2D580B3F5400F00F043 +:102EF000DC80B3F1807F03D0B3F5000F40F0D180C8 +:102F0000A14AFFF7CBFA2A68A04B9A4200F004814D +:102F1000E36D23F48023E36523684FF400721A60A5 +:102F20002B7B012B00F00F812268536823F4007380 +:102F300053602B68934A934200F00B812068C2686B +:102F400002F01802182A00F013812969C268C2F33E +:102F5000C102C2F10202520002F01E0221FA02FC7A +:102F6000C26802F01802182A00F006816969C26876 +:102F7000C2F3C102C2F10202520002F01E02D140AD +:102F8000206820301B0D9B0003F00C03C25802F098 +:102F9000F02241EA0C410A43C250002084F8580054 +:102FA00038BD6B68B3F1A07F48D011D8B3F5400F9E +:102FB00021D0B3F1807F4ED0B3F5000F5DD1C3684F +:102FC00023F0FB4323F4800343F40003C3601EE0BB +:102FD000B3F1C07F48D0B3F1E07F4ED1AA68C36897 +:102FE00023F0FB4323F4800302F0F84242F0E07246 +:102FF0001343C3600BE0AA68C36823F0FB4323F4C8 +:10300000800302F0F84242F440021343C360226896 +:10301000136A23F4E043A9690B431362E36D23F4BD +:103020008033E365236880221A602B7B012B2BD031 +:103030002268536823F0800353607AE7AA68C36864 +:1030400023F0FB4323F4800302F0F84242F0A07225 +:103050001343C360DBE7C36823F0FB4323F480031F +:1030600043F08073C360D2E7C36823F0FB4323F4CB +:10307000800343F0C073C360C9E7C36823F0FB4318 +:1030800023F48003C360C2E72268536843F08003DF +:1030900053604EE7B3F1C07F3FF432AFB3F1E07F4E +:1030A00003D00022FFF7FAF92DE7384B99420DD0F3 +:1030B000AB68C3F312021ABBC3F3846301229A40C4 +:1030C000D0F8A4301343C0F8A4301CE7AB68C3F3B6 +:1030D00012024AB9C3F3846301229A40D0F8A030A7 +:1030E0001343C0F8A0300EE793FAA3F333B1B3FA59 +:1030F00083F303F01F0301229A40EFE72023F8E750 +:1031000093FAA3F333B1B3FA83F303F01F0301225D +:103110009A40D5E72023F8E7E36D23F40033E36515 +:1031200023684FF480721A602B7B012B05D0226834 +:10313000536823F480735360FBE62268536843F4BA +:1031400080735360F5E62268536843F4007353605C +:10315000EFE629692068C268C2F3C102520001FA91 +:1031600002FC6969C268C2F3C1025200914007E7DC +:103170002A694FEA820CF3E66969890000E70220B8 +:103180000EE700BF0000C07DFFFF8701FFFF1700B3 +:1031900030B583B00023019303689A6812F0010FE1 +:1031A00058D1044699682D4A114219D19A6822F0E3 +:1031B000004222F03F0242F001029A60284B9B68D5 +:1031C00013F4000F1CD0274B1B689B09264AA2FB57 +:1031D00003239B09013303EB43039B0001930CE0A2 +:1031E000C36D43F01003C365036E43F00103036630 +:1031F000012030E0019B013B0193019B002BF9D1A1 +:10320000FDF78EFF054623681A6812F0010F1FD1E3 +:103210009A6812F0010F07D19A6822F0004222F05A +:103220003F0242F001029A60FDF77AFF431B022B36 +:10323000E9D923681B6813F0010FE4D1E36D43F073 +:103240001003E365236E43F001032366012002E0CF +:10325000002000E0002003B030BD00BF3F00008030 +:103260000003005008000020632D3E0538B5614B77 +:103270009D6803689B6813F0040F40F0B680044615 +:1032800005F01F0590F85830012B00F0B0800123A5 +:1032900080F85830FFF77CFF002840F0A280E36DF3 +:1032A00023F4706323F0010343F48073E365236820 +:1032B000514A934257D01A46934200D01DB9E26D4D +:1032C00022F48012E265E26D12F4805F4ED0226E2D +:1032D00022F0060222661C221A60002384F858306D +:1032E0002268536823F01C035360A369082B40D065 +:1032F0002268536843F004035360E36B23B92268E8 +:10330000536843F01003536023683B4A934236D01E +:103310001A46934207D0092D3ED840F22121E940B8 +:1033200011F0010F38D0DA6812F0007F11D0E26D91 +:1033300022F4405242F48052E265A269082A21D068 +:103340005A6822F040025A602268536843F0200312 +:1033500053602268936823F0004323F03F0343F057 +:103360000403936042E04FF0A042A5E700222266EA +:10337000B1E72268536843F008035360BDE74FF09C +:10338000A042C6E75A6822F020025A6022685368B9 +:1033900043F040035360DCE7E16D41F48011E165E7 +:1033A000D26812F0007F21D0E26D22F4405242F444 +:1033B0008052E265A269082A09D05A6822F04002C8 +:1033C0005A602268536843F0200353600EE05A6845 +:1033D00022F020025A602268536843F04003536091 +:1033E00004E0002384F8583000E0022038BD0220B9 +:1033F000FCE700BF0003005000010050F8B5044690 +:103400003B4B9D680068806810F0040F6CD10E463D +:10341000174605F01F0594F85830012B66D001239C +:1034200084F85830092D05D840F22123EB4013F0E1 +:10343000010F04D1002384F85830012055E02046C4 +:10344000FFF7A6FE00284BD1E36D23F4706323F051 +:10345000010343F48073E3652368264A934239D01D +:103460001A46934200D01DB9E36D23F48013E3653F +:10347000E36D13F4805F30D0236E23F006032366E0 +:10348000636D1D4ADA62636D1C4A1A63636D1C4AE0 +:103490005A6323681C221A60002384F8583022687B +:1034A000536843F0100353602268D36843F001036C +:1034B000D36021683B4632464031606DFEF798FD8F +:1034C0002268936823F0004323F03F0343F0040392 +:1034D00093600AE04FF0A042C3E700232366CFE7E2 +:1034E000002384F8583000E00220F8BD0220FCE7F9 +:1034F0000003005000010050A1290008F92600082F +:10350000292A0008704770477047704770470000CD +:1035100090F85820012A00F0818010B49DB0034635 +:10352000012280F858200022189219920068B0F108 +:10353000A04F38D000220192019A002A36D092681A +:1035400012F0040200D00122806810F0040F51D163 +:10355000002A4FD10A68002A31D0314CA26822F4E7 +:103560006042486893F838C040EA4C300243A26099 +:103570004FF0A042926812F0010200D001222948C7 +:10358000806810F0010F41D1002A41D1244CA2687B +:1035900022F4716222F00F020868896801430A432D +:1035A000A26000202BE01F4A0192C5E7DA6D42F0CD +:1035B0002002DA65002283F85820012022E0184911 +:1035C0008A6822F460428A604FF0A042926812F04A +:1035D000010200D001221349896811F0010F19D1AD +:1035E000D2B90F498A6822F4716222F00F028A6010 +:1035F000002004E0DA6D42F02002DA6501200022AA +:1036000083F858201DB05DF8044B70470020F6E7A2 +:103610000020F4E70020F2E70020F0E702207047E6 +:10362000000300500001005000285FD010B5044690 +:1036300090F84130002B48D0242384F84130226890 +:10364000136823F0010313606368226823F070633A +:1036500013612268936823F400439360E368012BAD +:1036600038D0A368226843F404439360E368022BD4 +:1036700036D02268536823F400635360226853688D +:1036800043F0007343F4004353602268D36823F48B +:103690000043D360236962691343A169226843EA46 +:1036A0000123D360E369216A22680B431360226817 +:1036B000136843F00103136000206064202384F842 +:1036C0004130206384F8420010BD80F84030FDF79F +:1036D00073FBB1E7A368226843F400439360C5E736 +:1036E0002268536843F400635360C7E701207047C2 +:1036F000034690F84120202A23D190F84020012A47 +:1037000021D0012280F84020242280F84120006846 +:10371000026822F0010202601868026822F48052F6 +:103720000260186802680A43026019680A6842F079 +:1037300001020A60202283F84120002083F8400023 +:1037400070470220704702207047034690F84120DE +:10375000202A21D190F84020012A1FD0012280F890 +:103760004020242280F841200068026822F00102F3 +:1037700002601868026822F4706242EA0122026064 +:1037800019680A6842F001020A60202283F8412089 +:10379000002083F8400070470220704702207047E5 +:1037A00030B4026A036A23F0010303624468836948 +:1037B00023F4803323F073030D681D4322F00202CB +:1037C0008B6813431C4A90420FD002F5006290426E +:1037D0000BD002F54062904207D002F58062904221 +:1037E00003D002F58062904205D123F00803CA6835 +:1037F0001A4322F00403104A90420FD002F50062EF +:1038000090420BD002F54062904207D002F58062F0 +:10381000904203D002F58062904205D124F44074B6 +:103820004A6922438C691443446085614A68426353 +:10383000036230BC704700BF002C014030B4036A03 +:10384000026A22F4807202624468C26922F4803201 +:1038500022F073020D68154323F400738A6843EA6B +:103860000223184A904203D002F50062904206D12A +:1038700023F40063CA6843EA022323F48063114AF5 +:1038800090420FD002F5006290420BD002F54062E8 +:10389000904207D002F58062904203D002F5806228 +:1038A000904207D124F440524C6942EA04128C69D8 +:1038B00042EA04144460C5614A68C263036230BCD2 +:1038C000704700BF002C014030B4036A026A22F442 +:1038D000805202624468C26922F0807222F4E64299 +:1038E0000D6842EA052223F400538D6843EA05334C +:1038F000174DA84203D005F50065A84206D123F470 +:103900000043CD6843EA053323F48043104DA842B9 +:103910000FD005F50065A8420BD005F54065A8421B +:1039200007D005F58065A84203D005F58065A8425B +:1039300007D124F4404C4C694CEA841C8C694CEA55 +:1039400084144460C2614A680264036230BC7047F8 +:10395000002C014030B4036A026A22F48032026211 +:103960004468026D22F4803222F070020D68154323 +:1039700023F400338A6843EA02430F4A90420FD08F +:1039800002F5006290420BD002F54062904207D0EF +:1039900002F58062904203D002F58062904204D129 +:1039A00024F480344A6944EA0224446005654A6884 +:1039B0008264036230BC7047002C014030B4036A5B +:1039C000026A22F4801202624468026D22F0807260 +:1039D00022F4E0420D6842EA052223F400138D68C8 +:1039E00043EA05530F4DA8420FD005F50065A842E4 +:1039F0000BD005F54065A84207D005F58065A842C3 +:103A000003D005F58065A84204D124F480244D69D3 +:103A100044EA8524446002654A68C264036230BC9B +:103A2000704700BF002C014010B4036A046A24F000 +:103A300001040462846924F0F00C4CEA021223F0C1 +:103A40000A030B43826103625DF8044B704710B4B4 +:103A5000036A046A24F010040462846924F4704C3C +:103A60004CEA023223F0A00343EA011382610362AD +:103A70005DF8044B7047836823F4401323F0700310 +:103A80000B4343F0070383607047000090F83D301C +:103A9000012B32D1022380F83D300268D36843F015 +:103AA0000103D3600368184A934218D0B3F1804FE2 +:103AB00015D0A2F59432934211D002F58062934260 +:103AC0000DD002F59632934209D002F5406293423E +:103AD00005D01A6842F001021A6000207047996808 +:103AE0000A4A0A40062A0AD0B2F5803F09D01A686D +:103AF00042F001021A600020704701207047002048 +:103B000070470020704700BF002C014007000100F3 +:103B100070477047704770477047704770B50546EB +:103B20000368DE681C6914F0020F10D016F0020F53 +:103B30000DD06FF002021A610123037703689B69BD +:103B400013F0030F7CD0FFF7E6FF00232B7714F070 +:103B5000040F12D016F0040F0FD02B686FF0040280 +:103B60001A6102232B772B689B6913F4407F6DD079 +:103B70002846FFF7D0FF00232B7714F0080F12D050 +:103B800016F0080F0FD02B686FF008021A6104239B +:103B90002B772B68DB6913F0030F5ED02846FFF705 +:103BA000BAFF00232B7714F0100F12D016F0100F6D +:103BB0000FD02B686FF010021A6108232B772B6847 +:103BC000DB6913F4407F4FD02846FFF7A4FF0023A2 +:103BD0002B7714F0010F02D016F0010F4BD114F423 +:103BE000025F02D016F0800F4DD114F4807F02D016 +:103BF00016F0800F4FD114F0400F02D016F0400F96 +:103C000051D114F0200F02D016F0200F53D114F42C +:103C1000801F02D016F4801F55D114F4001F02D06B +:103C200016F4001F57D114F4800F02D016F4800F41 +:103C300059D114F4000F02D016F4000F5BD170BDFF +:103C4000FFF768FF2846FFF767FF7EE72846FFF784 +:103C500061FF2846FFF760FF8DE72846FFF75AFF10 +:103C60002846FFF759FF9CE72846FFF753FF2846F1 +:103C7000FFF752FFABE72B686FF001021A6128468D +:103C8000FFF747FFABE72B686FF402521A61284633 +:103C900000F0DFFBA9E72B686FF480721A612846F9 +:103CA00000F0D8FBA7E72B686FF040021A612846A6 +:103CB000FFF733FFA5E72B686FF020021A61284653 +:103CC00000F0C6FBA3E72B686FF480121A61284648 +:103CD00000F0C1FBA1E72B686FF400121A612846BF +:103CE00000F0BAFB9FE72B686FF480021A61284648 +:103CF00000F0B3FB9DE72B686FF400021A612846C1 +:103D000000F0ACFB9BE700000368304A90420ED005 +:103D1000B0F1804F0BD0A2F59432904207D002F55B +:103D20008062904203D002F59632904203D123F094 +:103D300070034A681343254A90421AD0B0F1804F6D +:103D400017D0A2F59432904213D002F580629042CF +:103D50000FD002F5963290420BD002F540629042AD +:103D600007D002F58062904203D002F58062904253 +:103D700003D123F44073CA68134323F080034A69D4 +:103D8000134303608B68C3620B6883620F4B9842D6 +:103D90000FD003F5006398420BD003F540639842BF +:103DA00007D003F58063984203D003F580639842FF +:103DB00001D10B69036301234361036913F0010F10 +:103DC00003D0036923F0010303617047002C014015 +:103DD00060B310B5044690F83D3013B3022384F865 +:103DE0003D30214651F8040BFFF78EFF012384F884 +:103DF000483084F83E3084F83F3084F8403084F80E +:103E0000413084F8423084F8433084F8443084F8F8 +:103E1000453084F8463084F8473084F83D3000203F +:103E200010BD80F83C30FDF727F8D7E70120704738 +:103E300060B310B5044690F83D3013B3022384F804 +:103E40003D30214651F8040BFFF75EFF012384F853 +:103E5000483084F83E3084F83F3084F8403084F8AD +:103E6000413084F8423084F8433084F8443084F898 +:103E7000453084F8463084F8473084F83D300020DF +:103E800010BD80F83C30FFF743FED7E701207047B4 +:103E900030B4036A026A22F0100202624468826946 +:103EA00022F0807222F4E6420D6842EA052223F0F5 +:103EB00020038D6843EA0513174DA84203D005F58A +:103EC0000065A84206D123F08003CD6843EA0513BC +:103ED00023F04003104DA8420FD005F50065A8421D +:103EE0000BD005F54065A84207D005F58065A842CE +:103EF00003D005F58065A84207D124F4406C4C69D5 +:103F00004CEA840C8C694CEA8404446082614A68FF +:103F10008263036230BC7047002C014038B590F8D2 +:103F20003C30012B00F0958004460D46012380F8BB +:103F30003C30142A00F28880DFE802F00B86868687 +:103F40001F86868634868686488686865D86868631 +:103F500071000068FFF724FC2268936943F00803AE +:103F600093612268936923F0040393612268936943 +:103F700029690B439361002067E00068FFF788FF21 +:103F80002268936943F4006393612268936923F480 +:103F90008063936122689369296943EA01239361ED +:103FA000002052E00068FFF749FC2268D36943F023 +:103FB0000803D3612268D36923F00403D361226824 +:103FC000D36929690B43D36100203EE00068FFF705 +:103FD0007BFC2268D36943F40063D3612268D36910 +:103FE00023F48063D3612268D369296943EA0123FA +:103FF000D361002029E00068FFF7ACFC2268136D54 +:1040000043F0080313652268136D23F0040313655E +:104010002268136D29690B431365002015E00068C1 +:10402000FFF7CCFC2268136D43F40063136522682C +:10403000136D23F4806313652268136D296943EAC5 +:1040400001231365002000E00120002384F83C30A8 +:1040500038BD0220FCE710B4846824F47F4C42EAA7 +:1040600003220A4342EA0C0282605DF8044B704767 +:1040700090F83C30012B00F08F8010B504460123EE +:1040800080F83C30022380F83D3002689068434B52 +:10409000034093600B68702B55D031D8502B6CD0F7 +:1040A0001FD8402B0AD1CA6849682068FFF7BCFCBA +:1040B00040212068FFF7DFFC002029E068D8202B92 +:1040C00003D00AD80BB1102B05D119462068FFF791 +:1040D000D2FC00201CE001201AE0302BF5D001209A +:1040E00016E0602B0AD1CA6849682068FFF7AFFC68 +:1040F00060212068FFF7BFFC002009E0012007E0F5 +:10410000B3F5005F2CD00AD8B3F5805F42D1002010 +:10411000012384F83D30002384F83C3010BD204A50 +:104120009342D2D007D8B3F1101FCED0103A9342A9 +:10413000CBD00120ECE71B4A9342C6D030329342E9 +:10414000C3D00120E4E7CB684A6889682068FFF79C +:1041500082FF2268936843F0770393600020D7E7DB +:10416000CB684A6889682068FFF775FF2268936802 +:1041700043F4804393600020CAE7CA684968206816 +:10418000FFF752FC50212068FFF775FC0020BFE7C5 +:104190000120BDE70120BBE7022070478800CEFF69 +:1041A000300010004000100001F01F014FF0010C22 +:1041B0000CFA01FC036A23EA0C030362036A8A40D7 +:1041C000134303627047000010B50446102928D835 +:1041D000DFE801F0092727270F272727152727279B +:1041E0001B272727210090F83E30013B18BF0123F1 +:1041F0001CE090F83F30013B18BF012316E090F817 +:104200004030013B18BF012310E090F84130013BE2 +:1042100018BF01230AE090F84230013B18BF012388 +:1042200004E090F84330013B18BF0123002B6AD112 +:1042300010291ED8DFE801F0091D1D1D0D1D1D1DD3 +:10424000111D1D1D151D1D1D1900022384F83E3072 +:1042500012E0022384F83F300EE0022384F840305D +:104260000AE0022384F8413006E0022384F8423059 +:1042700002E0022384F8433001222068FFF794FF14 +:104280002368244A93420FD002F5006293420BD078 +:1042900002F54062934207D002F58062934203D058 +:1042A00002F58062934203D15A6C42F400425A6490 +:1042B0002368184A934218D0B3F1804F15D0A2F565 +:1042C0009432934211D002F5806293420DD002F5F0 +:1042D0009632934209D002F54062934205D01A68A3 +:1042E00042F001021A6000200EE099680A4A0A4072 +:1042F000062A0AD0B2F5803F09D01A6842F00102BE +:104300001A60002000E0012010BD0020FCE7002022 +:10431000FAE700BF002C01400700010090F83C20A4 +:10432000012A40D030B40346012280F83C2002220A +:1043300080F83D200068426884681C4DA84203D084 +:1043400005F50065A84203D122F470024D682A43A6 +:1043500022F0007222F070020D682A4342601A684F +:104360001248824212D0B2F1804F0FD0A0F59430A3 +:1043700082420BD000F58060824207D000F5963073 +:10438000824203D000F54060824204D124F08004D0 +:10439000896821439160012283F83D20002083F841 +:1043A0003C0030BC70470220704700BF002C014029 +:1043B00090F83C30012B46D010B40246012380F81F +:1043C0003C30CB6823F440738868034323F4806354 +:1043D0004868034323F400630868034323F48053CD +:1043E0000869034323F400534869034323F48043DB +:1043F000086B034323F47023886943EA004323F0E6 +:104400008053C86903431068104CA04203D004F5E0 +:104410000064A04210D123F470038C6A43EA045371 +:1044200023F080730C6A234323F000734C6A234308 +:1044300023F00053C96A0B434364002082F83C0018 +:104440005DF8044B70470220704700BF002C01400C +:1044500070477047704770477047704770470268F1 +:1044600052E8003F23F0C00342E800310029F6D1B2 +:10447000026802F1080353E8003F23F40003083206 +:1044800042E800310029F3D12023C0F8883070477A +:10449000026852E8003F23F4907342E8003100299B +:1044A000F6D1026802F1080353E8003F23F080537D +:1044B00023F00103083242E800310029F1D1C36E34 +:1044C000012B06D02023C0F88C300023C36643673D +:1044D0007047026852E8003F23F0100342E80031C1 +:1044E0000029F6D1EEE700001346D0F88820202AF4 +:1044F0003DD110B5044600293BD0002B3BD00165CF +:10450000A0F85430A0F856300022C0F890202122A4 +:10451000C0F88820C26FCAB11849D162C26F184969 +:104520001163C26F17495163C26F00219163026822 +:104530002832016DC06FFDF75BFD38B11023C4F860 +:1045400090302023C4F8883001200FE023684022F7 +:104550001A62226802F1080353E8003F43F0800327 +:10456000083242E800310029F3D1002010BD0220BA +:1045700070470120FAE70120F8E700BF89450008ED +:10458000F54500080146000808B50346806A1B6827 +:104590001B6813F0200F18D10023A0F856300268D2 +:1045A00002F1080353E8003F23F08003083242E899 +:1045B00000310029F3D1026852E8003F43F0400384 +:1045C00042E800310029F6D108BDFBF757FFFBE7B1 +:1045D00008B5026852E8003F23F0400342E800318A +:1045E0000029F6D12023C0F8883000238367FBF729 +:1045F00045FF08BD08B5806AFBF746FF08BD704758 +:1046000038B5846AD4F88820D4F88C5023689B6825 +:1046100013F0800F01D0212A10D023689B6813F07B +:10462000400F01D0222D10D0D4F8903043F0100369 +:10463000C4F890302046FFF7E2FF38BD0023A4F80D +:1046400056302046FFF70BFFE7E70023A4F85E3063 +:104650002046FFF71DFFE7E708B5806A0023A0F8B2 +:104660005E30FFF7CCFF08BD70B504460268D36921 +:104670001068916840F60F0C13EA0C0F0DD113F07F +:10468000200F10D010F0200F02D111F0805F0AD05F +:10469000636F93B3204698472FE09D4D0D402DD179 +:1046A0009C4E30422AD1E56E012D00F0C08013F4FB +:1046B000801F03D011F4800F40F06C8113F0800F45 +:1046C00007D010F0800F40F06C8111F4000F40F023 +:1046D000688113F0400F03D010F0400F40F0688164 +:1046E00013F4000F03D010F0804F40F0658113F0F9 +:1046F000807F02D00028C0F2638170BD13F0010FEB +:1047000009D010F4807F06D001261662D4F89020DC +:104710003243C4F8902013F0020F0BD011F0010FB8 +:1047200008D0226802261662D4F8902042F00402D3 +:10473000C4F8902013F0040F0BD011F0010F08D033 +:10474000226804261662D4F8902042F00202C4F8CF +:10475000902013F0080F0BD010F0200F00D13DB1C6 +:10476000226808251562D4F890202A43C4F89020C6 +:1047700013F4006F0CD010F0806F09D022684FF452 +:1047800000651562D4F8902042F02002C4F8902011 +:10479000D4F89020002AB0D013F0200F09D010F0E8 +:1047A000200F02D111F0805F03D0636F0BB1204660 +:1047B0009847D4F8902023689B6813F0400F02D1EB +:1047C00012F0280F2CD02046FFF762FE23689B686A +:1047D00013F0400F20D0226802F1080353E8003F95 +:1047E00023F04003083242E800310029F3D1D4F825 +:1047F00080306BB1484A9A63D4F88000FDF776FCAC +:1048000000283FF47AAFD4F88000836B984774E7B0 +:104810002046FFF7F4FE70E72046FFF7F0FE6CE756 +:104820002046FFF7ECFE0023C4F8903065E713F054 +:10483000100F3FF43CAF10F0100F3FF438AF1023CF +:10484000136223689B6813F0400F67D0D4F8801080 +:104850000A6853689BB2002B4AD0B4F85C009842B7 +:1048600046D9A4F85E300B681B6813F0200F32D1D4 +:10487000226852E8003F23F4807342E800310029A7 +:10488000F6D1226802F1080353E8003F23F0010348 +:10489000083242E800310029F3D1226802F108030E +:1048A00053E8003F23F04003083242E8003100297A +:1048B000F3D12023C4F88C300023E366226852E849 +:1048C000003F23F0100342E800310029F6D1D4F86C +:1048D0008000FDF7D6FB02232367B4F85C10B4F820 +:1048E0005E309BB2C91A89B22046FBF7B3FD04E7DC +:1048F000B4F85C1099427FF400AF136813F0200FF6 +:104900003FF4FBAE022323672046FBF7A3FDF4E64A +:10491000010000102001000459460008B4F85C10A2 +:10492000B4F85E309BB2C91A89B2B4F85E309BB25B +:10493000002B3FF4E2AE00293FF4DFAE226852E8DC +:10494000003F23F4907342E800300028F6D122683B +:1049500002F1080353E8003F23F0805323F00103E2 +:10496000083242E800300028F1D12023C4F88C300E +:104970000023E3666367226852E8003F23F01003D8 +:1049800042E800300028F6D1022323672046FBF7D7 +:1049900061FDB2E64FF480131362204600F022FB63 +:1049A000ABE6A36F002B3FF4A8AE20469847A4E6E1 +:1049B0002046FFF70DFEA0E6204600F015FB9CE622 +:1049C000204600F010FB98E670B504468368026943 +:1049D000134342691343C2691343016808688A4A52 +:1049E00002401A430A602268536823F44053E16886 +:1049F0000B435360A1692268844B9A4201D0236A19 +:104A00001943936823F06E4323F430630B439360A0 +:104A10002268D36A23F00F03616A0B43D3622368D1 +:104A20007B4A934223D07B4A934234D07A4A9342C2 +:104A30004AD07A4A934259D0744A934268D010229D +:104A400072498B4200F09580E069B0F5004F00F0AC +:104A5000D080082A00F24281DFE812F0100129011B +:104A60000E0140012C014001400140012F0102F5DF +:104A70005842D2F8882002F00302032A09D8DFE85E +:104A800002F002045C060122DAE70422D8E70822D9 +:104A9000D6E71022D4E702F5E632D2F8882002F0F9 +:104AA0000C020C2A0ED8DFE802F0070D0D0D090DDF +:104AB0000D0D4A0D0D0D0B000022C1E70422BFE7CA +:104AC0000822BDE71022BBE702F5E432D2F88820C5 +:104AD00002F03002202A34D004D8A2B3102A34D1F4 +:104AE0000422ADE7302A32D10822A9E702F5E232EA +:104AF000D2F8882002F0C002802A2AD004D852B30B +:104B0000402A2AD104229BE7C02A28D1082297E70D +:104B100002F5C832D2F8882002F44062B2F5006F84 +:104B20001FD005D8FAB1B2F5806F1ED1042287E7F5 +:104B3000B2F5406F1BD1082282E7022280E70222F1 +:104B40007EE702227CE700227AE7102278E7102233 +:104B500076E7022274E7002272E7102270E7102243 +:104B60006EE702226CE700226AE7102268E7102253 +:104B700066E7082A00F2A480DFE802F008A210A28B +:104B80000DA2A2A205004FF4004008E0FCF7E0FEF1 +:104B900028B90020A3E0FCF795FDF9E72048626AF8 +:104BA000204B33F81220B0FBF2F3656805EB4501AA +:104BB000994200F28780B3EB053F00F28580002622 +:104BC00033463146FBF75CFB090241EA1061000203 +:104BD0006B08C0182A46334641F10001FBF750FB31 +:104BE000A0F54072104B9A4270D82368D8603046C6 +:104BF00075E0082A6CD8DFE802F01939056B3C6BC8 +:104C00006B6B1D00064815E0F369FFCF0080004084 +:104C1000003801400044004000480040004C004083 +:104C20000024F4006C620008FFFC0F00FCF790FE0B +:104C300000284FD0626A304B33F81230B0FBF3F0EB +:104C40006268530803EB4003B3FBF2F3A3F11001D6 +:104C50004FF6EF7291423FD89AB222F00F02C3F39F +:104C6000420313432268D360002038E0FCF782FE41 +:104C7000DEE7FCF727FDDBE7204802E0FCF768FEF3 +:104C8000B0B3626A1C4B33F81230B0FBF3F06368C8 +:104C900000EB5300B0FBF3F0A0F110024FF6EF73FE +:104CA0009A4227D8236880B2D860002017E0FCF72A +:104CB00061FEE5E7FCF706FDE2E74FF40040E0E7C0 +:104CC00001200CE001200AE0012008E0012006E0BC +:104CD000012004E0002002E0012000E00120012387 +:104CE000A4F86A30A4F8683000236367A36770BD36 +:104CF0000020F4E70120F2E76C6200080024F400D1 +:104D0000836A13F0080F06D00268536823F4004347 +:104D1000816B0B435360836A13F0010F06D0026866 +:104D2000536823F40033C16A0B435360836A13F062 +:104D3000020F06D00268536823F48033016B0B43E3 +:104D40005360836A13F0040F06D00268536823F49B +:104D50008023416B0B435360836A13F0100F06D01E +:104D60000268936823F48053C16B0B439360836A9A +:104D700013F0200F06D00268936823F40053016CEF +:104D80000B439360836A13F0400F0AD002685368A4 +:104D900023F48013416C0B435360436CB3F5801FC5 +:104DA0000BD0836A13F0800F06D00268536823F497 +:104DB0000023C16C0B43536070470268536823F4AF +:104DC000C003816C0B435360EBE72DE9F8430546C4 +:104DD0000E4617469946DDF820802B68DC6936EAD6 +:104DE00004040CBF01240024BC4236D1B8F1FF3FBB +:104DF000F3D0FCF795F9A0EB0900404530D8B8F1A5 +:104E0000000F2FD02B681A6812F0040FE5D0802E07 +:104E1000E3D0402EE1D0DA6912F0080F11D1DA693F +:104E200012F4006FD9D04FF400621A622846FFF7DF +:104E30002FFB2023C5F89030002385F88430032011 +:104E40000CE008241C622846FFF722FBC5F89040BE +:104E5000002385F88430012000E00020BDE8F883BD +:104E60000320FBE70320F9E730B583B004460023B5 +:104E7000C0F89030FCF754F905462268126812F029 +:104E8000080F10D123681B6813F0040F28D12023CA +:104E9000C4F88830C4F88C300020E066206784F8BD +:104EA000840003B030BD6FF07E43009303460022C0 +:104EB0004FF400112046FFF788FF0028E2D0226857 +:104EC00052E8003F23F0800342E800310029F6D188 +:104ED0002023C4F88830002384F884300320E0E7DE +:104EE0006FF07E4300932B4600224FF48001204652 +:104EF000FFF76BFF0028CAD0226852E8003F23F476 +:104F0000907342E800310029F6D1226802F10803CB +:104F100053E8003F23F00103083242E80031002942 +:104F2000F3D12023C4F88C30002384F8843003208C +:104F3000B7E778B310B50446D0F888300BB3242314 +:104F4000C4F888302268136823F001031360A36A51 +:104F5000E3B92046FFF738FD012811D022685368D5 +:104F600023F4904353602268936823F02A039360EC +:104F70002268136843F0010313602046FFF774FFB3 +:104F800010BD80F88430FCF703F8D8E72046FFF71F +:104F9000B7FEDEE701207047436E2BB90123A0F86E +:104FA0006A30A0F86830704730B403689A68C2F37A +:104FB00042629968490F094D6B5CDB00084C615CEB +:104FC00093FBF1F3A0F86A30AB5CDB00A25C93FBCF +:104FD000F2F3A0F8683030BC704700BF8C62000864 +:104FE0008462000870477047704790F88430012B46 +:104FF00018D0012380F884302423C0F88830036857 +:105000001A68196821F00101196022F0005200238A +:10501000436601680A602022C0F8882080F8843046 +:10502000184670470220704738B590F88430012B3D +:105030001DD00446012380F884302423C0F8883032 +:1050400003681D681A6822F001021A6002689368FA +:1050500023F0604319439160FFF79EFF23681D60B2 +:105060002023C4F88830002084F8840038BD022052 +:10507000FCE738B590F88430012B1DD0044601239D +:1050800080F884302423C0F8883003681D681A68CB +:1050900022F001021A600268936823F060631943EA +:1050A0009160FFF779FF23681D602023C4F88830E2 +:1050B000002084F8840038BD0220FCE7034AD2F8BF +:1050C000883043F47003C2F88830704700ED00E088 +:1050D00010B503460C4A0D490D48006840B10C4814 +:1050E00000680344521A934206D8094A136010BD5F +:1050F0000748084C0460F2E700F0B4FA0C230360A0 +:105100004FF0FF30F3E700BF0080002000040000F4 +:1051100048040020C006002010B50C468AB20146A3 +:105120000348FFF7E1F9034B00221A70204610BD37 +:105130003C01002064040020064B074A1A6000234B +:10514000064A1370064A136053609360D360054AA1 +:10515000137070476004002098BC14004E040020B7 +:10516000500400204D040020114B1B78FBB942680D +:1051700040F618439A4204D901230E4A13700C4A90 +:105180001370826840F618439A4205D9094B0322EE +:105190001A70074B01221A70C26840F618439A42EF +:1051A00005D9044B02221A70014B01221A70704774 +:1051B0004E0400204D04002008B5114B1B7813B19C +:1051C000104A127822B113B90E4B1B784BB908BDA7 +:1051D0000D49452000F078F8094B1A78094B1A70F0 +:1051E000F5E70A49492000F06FF80020084B1870D5 +:1051F00000F08AF8024B1A78024B1A70E7E700BFFA +:105200004E0400204C040020AC620008B462000888 +:105210004D04002038B5234C2078234D234B1B68C8 +:10522000234A4FF48071284400F0DEF923781844B3 +:10523000C0B220704FF4FF631E4A4FF480712844BF +:1052400000F0D2F920780930C0B2207040F618433F +:10525000194A4FF48071284400F0C6F920780830CC +:10526000C0B2207040F61843144A4FF480712844AD +:1052700000F0BAF920780830C0B2207040F6184328 +:105280000F4A4FF48071284400F0AEF923780833B8 +:10529000DBB223700B4A1288EA52DBB2013323706F +:1052A00038BD00BF640400206804002060040020B2 +:1052B000BC620008C8620008D0620008D86200081A +:1052C000E0620008E862000810B582B00346074CAF +:1052D00094F800C00091064A4FF48071054860447C +:1052E00000F082F9207002B010BD00BF64040020FD +:1052F000EC6200086804002008B502494920FFF765 +:10530000E3FF08BDF862000808B5002851D0024646 +:105310002B4B1B7813B92B49098869B11BB9294953 +:105320000988092911D8012B1BD0022B37D0254A17 +:1053300013880133138041E0012210212248FCF739 +:105340008EFD204B01221A8038E0002210211E48D9 +:10535000FCF785FD1A4B01221A701A4B00221A80A5 +:105360002CE0184909880929DFD9184B1B78013A24 +:10537000934209DA0133154A1370114B00221A7057 +:10538000104B00221A8019E00D4B02221A700022E5 +:105390000E4B1A7010210C48FCF761FDF0E7094B29 +:1053A0001B884F2BC3D90023054A1370054A13806D +:1053B00004E0002210210448FCF751FD08BD00BFA5 +:1053C0007205002070050020000400486E050020D2 +:1053D000014BD863704700BF0034014010B5B0F5F1 +:1053E000006F17D3A0F50064A4B2B4F5FF6F16D810 +:1053F000164B1B8842F20F72934219D80133134A9D +:105400001380134B1B88A3421BD8114B1C80104BDD +:10541000188810BDC0F5FF640734A4B2E5E70B4B54 +:1054200000221A80012240210A48FCF718FDE8E713 +:10543000002240210748FCF712FD044B00221A808D +:10544000DFE7013B024A1380E1E700BF6C05002063 +:105450006A0500200004004800B5A2EB010C1FFA09 +:105460008CFCBDF804E0AEEB030E1FFA8EFEBCFB15 +:10547000FEFC07EE90CAB8EEE77A824294BFC1EB19 +:105480000201C1EB000107EE901AF8EEE77AC7EED1 +:10549000876A07EE903AF8EEE77A77EEA67AFCEEA6 +:1054A000E77A17EE903A98B25DF804FB2DE9F041E7 +:1054B00082B06427009700234FF4006219462C48FD +:1054C0000088FFF7C9FF03462A4C20782A4E2B4A52 +:1054D0004FF48071304400F087F825780544EDB230 +:1054E0002570DFF8AC800097002340F6FF72194664 +:1054F000B8F80400FFF7B0FF0346214A4FF480716B +:10550000701900F071F825780544EDB22570009708 +:10551000002340F6FF721946B8F80800FFF79CFF19 +:105520000346184A4FF48071701900F05DF8257831 +:105530000544EDB225700097002340F6FF7219462E +:10554000B8F80C00FFF788FF03460F4A4FF480714C +:10555000701900F049F823781844C0B220700B4B42 +:105560001B883352C3B20133237002B0BDE8F0810F +:10557000740500206404002068040020086300080B +:10558000146300081C63000824630008E862000834 +:10559000500400200D488546FFF790FD0C480D494A +:1055A0000D4A002302E0D458C4500433C4188C427E +:1055B000F9D30A4A0A4C002301E013600432A242E4 +:1055C000FBD300F055F8FBF70BFAFEE70080002054 +:1055D000000000205C000020706300085C000020D8 +:1055E000C0060020FEE700000CB430B5184B0C1EBE +:1055F0001D689DB008DA8B232B604FF0FF301DB083 +:10560000BDE8304002B070474FF40273ADF814307B +:105610004FF000031B9314BF04F1FF3323460493A0 +:1056200007934FF6FF7302900690ADF81630209A5C +:1056300021AB02A92846019300F0A6F9431CBCBF88 +:105640008B232B60002CDAD0029B00221A70D6E745 +:105650000C00002002440346934200D1704703F837 +:10566000011BF9E7014B1868704700BF0C000020D0 +:1056700070B50D4B0D4D5B1B9C100026A64209D149 +:1056800000F0E8FD0A4D0B4B5B1B9C100026A64268 +:1056900005D170BD55F8043B98470136EEE755F843 +:1056A000043B98470136F2E7686300086863000826 +:1056B000686300086C630008704770470A449142B1 +:1056C00000F1FF3300D1704710B511F8014B03F81A +:1056D000014F9142F9D110BD38B50546002941D09E +:1056E00051F8043C0C1F002BB8BFE41800F0E0F8A0 +:1056F0001D4A136833B9636014602846BDE838401A +:1057000000F0DCB8A34208D9206821188B4201BF01 +:1057100019685B6809182160EDE71A465B680BB1F0 +:10572000A342FAD911685018A0420BD12068014455 +:10573000501883421160E0D118685B6853600844D8 +:105740001060DAE702D90C232B60D6E72068211815 +:105750008B4204BF19685B68636004BF091821604D +:105760005460CAE738BD00BFBC06002070B50F4EBC +:105770000C463168054611B900F0AAFB306021469D +:10578000284600F0A5FB431C03D14FF0FF34204610 +:1057900070BDC41C24F00304A042F8D0211A28468E +:1057A00000F096FB0130F2D1EFE700BFB806002011 +:1057B0002DE9F843CD1C25F0030508350C2D38BF25 +:1057C0000C25002D064601DBA94204D90C233360C9 +:1057D0000020BDE8F883DFF8D48000F069F8D8F83D +:1057E00000301C4644BB29463046FFF7BFFF431C30 +:1057F000044658D1D8F800402746002F43D1002C4A +:105800004BD023683946304604EB030900F060FBB7 +:10581000814542D121686D1A29463046FFF7A6FF1F +:1058200001303AD023682B442360D8F800305A68FE +:1058300062BBC8F800700FE02268521B20D40B2A0C +:1058400017D96119A342256018BF5960636808BF62 +:10585000C8F8001062514B60304600F02FF804F198 +:105860000B00231D20F00700C21A1CBF1B1AA350F7 +:10587000AFE76268A3420CBFC8F800205A60EBE7AC +:1058800023466468AEE73C467F68B6E71A465B6825 +:10589000A342FBD100235360DEE70C233360304684 +:1058A00000F00CF894E70560D6E700BFBC060020C6 +:1058B0000148FFF701BF00BFB40600200148FFF711 +:1058C000FCBE00BFB40600202DE9F0478E681F46DD +:1058D000BE4282460C469046334653D8B1F90C007E +:1058E00010F4906F2BD065692368096905EB4505B5 +:1058F000A3EB010905EBD5757B1C6D104B44AB4246 +:105900002A4684BF1D462A46430527D511465046E0 +:10591000FFF74EFF064658B321694A46FFF7CEFE11 +:10592000A38923F4906343F08003A381266165611A +:105930004E44A5EB09052660A5603E463B461F4642 +:1059400020683A46414600F0A9FAA3689B1BA36071 +:1059500023683B4423600020BDE8F087504600F0F8 +:10596000C7FA06460028E1D121695046FFF7B4FE88 +:105970000C23CAF80030A38943F04003A3814FF001 +:10598000FF30E9E73E46DBE72DE9F04F98468B898B +:105990001B069DB007460D46144610D50B6973B91A +:1059A0004021FFF705FF2860286130B90C233B60D8 +:1059B0004FF0FF301DB0BDE8F08F40236B61002336 +:1059C000099320238DF82930CDF80C803023DFF89F +:1059D0009C818DF82A304FF0010923469A4613F82E +:1059E000012B0AB1252AF9D1BAEB040B0BD05B4687 +:1059F000224629463846FFF767FF013000F0A780AE +:105A0000099A5A4409929AF80030002B00F09F80BE +:105A100000234FF0FF32CDE905230AF1010A049378 +:105A200007938DF853301A935446052214F8011B3E +:105A30004E48FAF7D5FB049AD8B9D00644BF2023C4 +:105A40008DF85330110744BF2B238DF853309AF84B +:105A500000302A2B15D0079A544600204FF00A0C2C +:105A6000214611F8013B303B092B4BD9B0B10792CD +:105A700014E0A0EB080309FA03F313430493A246CE +:105A8000D2E7039B191D1B680391002BBBBF5B4230 +:105A900042F0020207930793B8BF049223782E2B9B +:105AA0000AD163782A2B32D1039B1A1D1B680392FB +:105AB00043EAE37302340593DFF8C0A021780322A0 +:105AC0005046FAF78DFB38B1049BA0EB0A00402248 +:105AD000824013430134049314F8011B24488DF8C9 +:105AE00028100622FAF77CFB002836D0214B1BBB7E +:105AF000039B073323F0070308330393099B3344C5 +:105B000009936AE70CFB02320C460120A8E7002348 +:105B10000134059319464FF00A0C204610F8012B6A +:105B2000303A092A03D9002BC6D00591C4E70CFBF3 +:105B3000012104460123F0E703AB00932A460E4BF4 +:105B400004A93846AFF30080421C0646D6D1AB8983 +:105B50005B063FF52DAF09982CE703AB00932A466F +:105B6000054B04A9384600F079F8EDE72A630008F0 +:105B70003463000800000000C958000830630008C2 +:105B80002DE9F047164698468A680B69DDF82090A3 +:105B90009342B8BF1346336091F8432007460C4642 +:105BA0000AB1013333602368990642BF3368023378 +:105BB0003360256815F0060506D104F1190AE3687B +:105BC00032689B1AAB4226DC94F843302268003BD3 +:105BD00018BF012392062BD404F1430241463846F4 +:105BE000C84701301ED02368226903F00603042B46 +:105BF00002BFE5683368ED1AA3680CBF25EAE575B6 +:105C000000259342C4BF9B1AED1800261A34B542F2 +:105C10001AD1002008E00123524641463846C847C1 +:105C2000013003D14FF0FF30BDE8F0870135C6E702 +:105C3000E1185A1C302081F84300224494F84510A2 +:105C400082F843100233C7E7012322464146384613 +:105C5000C8470130E6D00136D9E700002DE9FF47FB +:105C60000F7E0C9E782F914680460C469A4601F195 +:105C7000430207D8622F0AD8002F00F0D280582F95 +:105C800000F0B78004F1420684F842703AE0A7F1D0 +:105C90006303152BF6D801A151F823F0F55C000839 +:105CA000095D0008855C0008855C0008855C0008CB +:105CB000855C0008095D0008855C0008855C0008BB +:105CC000855C0008855C0008095E0008335D0008FB +:105CD000BF5D0008855C0008855C00082B5E00083D +:105CE000855C0008335D0008855C0008855C000861 +:105CF000C75D000833681A1D1B68326004F1420654 +:105D000084F8423001239DE033682068191D31601A +:105D1000060601D51D6803E04506FBD5B3F9005022 +:105D2000002D03DA2D236D4284F8433059480A23AD +:105D300010E021683368080653F8045B02D4490672 +:105D400048BFADB26F2F5348336059D108230021AB +:105D500084F843106668A660002E05DB21682E4398 +:105D600021F0040121604DD01646B5FBF3F103FB91 +:105D70001157C75D06F8017D2F46BB420D46F4D989 +:105D8000082B0BD12368DF0708D523696168994286 +:105D9000DEBF302306F8013C06F1FF36921B22617C +:105DA000CDF800A04B4603AA21464046FFF7E8FE87 +:105DB00001304CD14FF0FF3004B0BDE8F0872368CC +:105DC00043F0200323603448782784F84570236823 +:105DD00031681F0651F8045B02D45F0648BFADB2BC +:105DE0003160D90744BF43F0200323601DB1102365 +:105DF000ADE72848E9E7236823F020032360F6E7AE +:105E00000A23A4E71646BBE7336825686169181DB5 +:105E100030602E061B6801D5196002E06806FBD5CC +:105E20001980002323611646BAE733681A1D3260D1 +:105E30001E68626800213046FAF7D2F908B1801B6B +:105E4000606063682361002384F84330A8E7236916 +:105E5000324649464046D0470130ABD023689B07C5 +:105E600013D4E068039B9842B8BF1846A4E7012307 +:105E7000324649464046D04701309BD00135E36861 +:105E800003995B1AAB42F2DCEBE7002504F119063B +:105E9000F5E700BF3B6300084C630008884210B57B +:105EA00001EB020402D98442234607D8431EA142D3 +:105EB00007D011F8012B03F8012FF8E702448242C2 +:105EC00000D110BD13F8011D02F8011DF7E7000015 +:105ED00038B5064D0023044608462B60FFF7F8F856 +:105EE000431C02D12B6803B1236038BDB0060020EB +:105EF0002DE9F041074614460D4621B9BDE8F041B1 +:105F00001146FFF755BC2AB9FFF7E6FB25462846A0 +:105F1000BDE8F08100F01AF88442064602D8B4EBDE +:105F2000500FF4D821463846FFF742FC804608B9A6 +:105F30004546ECE7B4422246294628BF3246FFF7E1 +:105F4000BDFB29463846FFF7C7FBF1E751F8043C93 +:105F5000181F002BBCBF0B58C01870472DE9F04725 +:105F6000089D0F4604468C46002B48D18A421646AF +:105F700061D9B2FA82F34BB1C3F1200201FA03FCFA +:105F800020FA02F29E4042EA0C0C9C404FEA164E68 +:105F9000B7B2BCFBFEF1220C0EFB11CC42EA0C4264 +:105FA00001FB07F0904209D9B21801F1FF3C80F0E3 +:105FB000EE80904240F2EB8002393244121AA4B2D1 +:105FC000B2FBFEF00EFB102244EA024400FB07F78E +:105FD000A74209D9341900F1FF3280F0DA80A742D4 +:105FE00040F2D7803444023840EA0140E41B0021EB +:105FF0001DB1DC400023C5E90043BDE8F0878B42BA +:1060000006D90DB1C5E9000100210846BDE8F087B9 +:10601000B3FA83F1002948D1BB4202D3824200F295 +:106020000781841A67EB030201209446002DE4D017 +:10603000C5E9004CE1E7002A00F09280B2FA82F351 +:10604000002B40F0A8808A1A4FEA164E1FFA86FCF1 +:106050000121200CB2FBFEF70EFB172240EA0242A0 +:106060000CFB07F0904207D9B21807F1FF3802D2B3 +:10607000904200F2E2804746121AA4B2B2FBFEF050 +:106080000EFB102244EA02440CFB00FCA44507D995 +:10609000341900F1FF3202D2A44500F2CB80104641 +:1060A000A4EB0C0440EA0740A2E7C1F120068B40B4 +:1060B00022FA06FC4CEA030C07FA01F420FA06F374 +:1060C000F7404FEA1C49234300FA01F81FFA8CFEFF +:1060D000B7FBF9F01C0C09FB107744EA074400FBFE +:1060E0000EF7A74202FA01F20AD91CEB040400F1F0 +:1060F000FF3A80F09B80A74240F2988002386444C7 +:10610000E41B9FB2B4FBF9F309FB134447EA0444D0 +:1061100003FB0EFEA64509D91CEB040403F1FF376F +:1061200080F08280A6457FD9023B644443EA004068 +:10613000A4EB0E04A0FB02E7BC427346B94663D34E +:1061400060D05DB1B8EB030264EB090404FA06F613 +:1061500022FA01F31E43CC40C5E9006400214CE75C +:106160006208480842EAC1710B0C43EA00438AB254 +:1061700042EA0342B3FBF6F1E407B4463746B646BB +:106180001F23B0FBF6F0D21B41EA004161E76146F4 +:1061900014E7104628E7C3F1200120FA01F29E40DF +:1061A00027FA01F19F403A434FEA164E1FFA86FC48 +:1061B000B1FBFEF70EFB1710110C41EA004107FB83 +:1061C0000CF8884504FA03F43AD9711807F1FF3046 +:1061D00001D288451FD8A1EB0801B1FBFEF808FBEE +:1061E0000CF70EFB181192B242EA0142BA422FD2CA +:1061F000B21808F1FF31C6D2BA42C4D2A8F10201E6 +:106200003244C0E7F0459CD2BEEB020367EB0C07BB +:106210000138B94695E7A6EB08084144B81EB1FB22 +:10622000FEF808FB0CF7DCE73B467FE7504667E7E4 +:106230000846FBE63444023832E7023F32441BE7AB +:10624000A1EB08013846B1FBFEF808FB0CF7C8E7E4 +:10625000414698E7F8B500BFF8BC08BC9E467047B9 +:0C626000F8B500BFF8BC08BC9E467047B3 +:10626C00010002000400060008000A000C001000E7 +:10627C002000400080000001080402040801010114 +:10628C0001010103070100000000000001020304EA +:10629C0000000000000000000102030406070809CA +:1062AC004C4F434B21000000554E4C4F434B0000CC +:1062BC00444D5020463D256C7520000056504B3DFA +:1062CC002575200053543D257520000053443D2571 +:1062DC007520000053523D25752000000A00000077 +:1062EC004C4F472025632025730A000073657269A3 +:1062FC006F7720554920696E69740000444D502019 +:10630C00563D257520000000543D257520000000E9 +:10631C00443D257520000000523D25752000232D9D +:10632C00302B2000686C4C00656667454647003092 +:10633C0031323334353637383941424344454600DF +:10634C0030313233343536373839616263646566DF +:04635C00000000003D +:08636000809EFF7F0100000098 +:046368001D03000809 +:04636C00F50200082E +:1063700001000000100000000024F40010000020C4 +:106380000000000078050020E005002048060020FD +:1063900000000000000000000000000000000000FD +:1063A00000000000000000000000000000000000ED +:1063B00000000000000000000000000000000000DD +:0C63C000000000000000000000000000D1 +:040000050800559505 :00000001FF diff --git a/squeow_sw/build/squeow_codice.map b/squeow_sw/build/squeow_codice.map index a334b68..5b8a18e 100644 --- a/squeow_sw/build/squeow_codice.map +++ b/squeow_sw/build/squeow_codice.map @@ -1,120 +1,102 @@ Archive member included to satisfy reference by file (symbol) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) - build/sysmem.o (__errno) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) (_impure_ptr) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - build/squeow_ui.o (strlen) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (__stdio_exit_handler) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (__stdio_exit_handler) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fwalk_sglue) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) build/squeow_ui.o (snprintf) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__sread) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_lseek_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_read_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fwalk_sglue) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_write_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) (_svfprintf_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (memmove) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__retarget_lock_init_recursive) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (_printf_i) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fflush_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_malloc_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_close_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) (errno) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (memchr) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (memcpy) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (__malloc_lock) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (_sbrk_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (_realloc_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (_free_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) (_malloc_usable_size_r) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - build/squeow.o (sin) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) (__kernel_cos) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) (__kernel_sin) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) (__ieee754_rem_pio2) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) (__kernel_rem_pio2) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) (fabs) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) (scalbn) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) (floor) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__sread) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_close_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) (errno) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) (_impure_ptr) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_lseek_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_read_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_write_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + build/sysmem.o (__errno) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__retarget_lock_init_recursive) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + build/squeow.o (memcpy) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) (_free_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_malloc_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) (__malloc_lock) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) (_svfprintf_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (_printf_i) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (_fflush_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (memmove) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (_sbrk_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (memchr) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) (_realloc_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) (_malloc_usable_size_r) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) build/si5351.o (__aeabi_dmul) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) build/si5351.o (__aeabi_dsub) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) build/si5351.o (__aeabi_ddiv) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) (__aeabi_dcmpeq) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) build/si5351.o (__aeabi_d2iz) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) build/si5351.o (__aeabi_d2uiz) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) build/stm32g4xx_hal_uart.o (__aeabi_uldivmod) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4) -/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4) +/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0) Discarded input sections - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .rodata.all_implied_fbits - 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .data.__dso_handle - 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o - .text 0x00000000 0x7c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o - .ARM.extab 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o - .ARM.exidx 0x00000000 0x10 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .text 0x00000000 0x7c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .ARM.extab 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + .ARM.exidx 0x00000000 0x10 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o .debug_line_str - 0x00000000 0xcf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + 0x00000000 0xcf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o .ARM.attributes - 0x00000000 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + 0x00000000 0x20 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o .text 0x00000000 0x0 build/main.o .data 0x00000000 0x0 build/main.o .bss 0x00000000 0x0 build/main.o + .text.UART_DMATransmitCplt + 0x00000000 0xc build/main.o .text 0x00000000 0x0 build/stm32g4xx_it.o .data 0x00000000 0x0 build/stm32g4xx_it.o .bss 0x00000000 0x0 build/stm32g4xx_it.o @@ -126,7 +108,7 @@ Discarded input sections .text.HAL_I2C_MspDeInit 0x00000000 0x38 build/stm32g4xx_hal_msp.o .text.HAL_TIM_Base_MspDeInit - 0x00000000 0x40 build/stm32g4xx_hal_msp.o + 0x00000000 0x58 build/stm32g4xx_hal_msp.o .text.HAL_UART_MspDeInit 0x00000000 0x44 build/stm32g4xx_hal_msp.o .text 0x00000000 0x0 build/stm32g4xx_hal.o @@ -225,7 +207,7 @@ Discarded input sections .text.HAL_RCCEx_GetPeriphCLKConfig 0x00000000 0xb0 build/stm32g4xx_hal_rcc_ex.o .text.HAL_RCCEx_GetPeriphCLKFreq - 0x00000000 0x638 build/stm32g4xx_hal_rcc_ex.o + 0x00000000 0x63c build/stm32g4xx_hal_rcc_ex.o .text.HAL_RCCEx_EnableLSECSS 0x00000000 0x14 build/stm32g4xx_hal_rcc_ex.o .text.HAL_RCCEx_DisableLSECSS @@ -270,7 +252,7 @@ Discarded input sections .text.HAL_FLASH_OperationErrorCallback 0x00000000 0x2 build/stm32g4xx_hal_flash.o .text.HAL_FLASH_IRQHandler - 0x00000000 0x11c build/stm32g4xx_hal_flash.o + 0x00000000 0x118 build/stm32g4xx_hal_flash.o .text.HAL_FLASH_Unlock 0x00000000 0x30 build/stm32g4xx_hal_flash.o .text.HAL_FLASH_Lock @@ -292,11 +274,11 @@ Discarded input sections .data.pFlash 0x00000000 0x20 build/stm32g4xx_hal_flash.o .debug_info 0x00000000 0x964 build/stm32g4xx_hal_flash.o .debug_abbrev 0x00000000 0x370 build/stm32g4xx_hal_flash.o - .debug_loc 0x00000000 0x720 build/stm32g4xx_hal_flash.o + .debug_loc 0x00000000 0x704 build/stm32g4xx_hal_flash.o .debug_aranges 0x00000000 0x88 build/stm32g4xx_hal_flash.o .debug_ranges 0x00000000 0x78 build/stm32g4xx_hal_flash.o - .debug_line 0x00000000 0x7d4 build/stm32g4xx_hal_flash.o + .debug_line 0x00000000 0x7cc build/stm32g4xx_hal_flash.o .debug_str 0x00000000 0x63c build/stm32g4xx_hal_flash.o .comment 0x00000000 0x46 build/stm32g4xx_hal_flash.o .debug_frame 0x00000000 0x138 build/stm32g4xx_hal_flash.o @@ -324,7 +306,7 @@ Discarded input sections .text.FLASH_OB_RDPConfig 0x00000000 0x34 build/stm32g4xx_hal_flash_ex.o .text.FLASH_OB_UserConfig - 0x00000000 0x128 build/stm32g4xx_hal_flash_ex.o + 0x00000000 0x12c build/stm32g4xx_hal_flash_ex.o .text.FLASH_OB_PCROPConfig 0x00000000 0x60 build/stm32g4xx_hal_flash_ex.o .text.FLASH_OB_SecMemConfig @@ -351,11 +333,11 @@ Discarded input sections 0x00000000 0xec build/stm32g4xx_hal_flash_ex.o .debug_info 0x00000000 0xc9e build/stm32g4xx_hal_flash_ex.o .debug_abbrev 0x00000000 0x30a build/stm32g4xx_hal_flash_ex.o - .debug_loc 0x00000000 0x957 build/stm32g4xx_hal_flash_ex.o + .debug_loc 0x00000000 0x936 build/stm32g4xx_hal_flash_ex.o .debug_aranges 0x00000000 0xc8 build/stm32g4xx_hal_flash_ex.o .debug_ranges 0x00000000 0xb8 build/stm32g4xx_hal_flash_ex.o - .debug_line 0x00000000 0xb6c build/stm32g4xx_hal_flash_ex.o + .debug_line 0x00000000 0xb5c build/stm32g4xx_hal_flash_ex.o .debug_str 0x00000000 0x75a build/stm32g4xx_hal_flash_ex.o .comment 0x00000000 0x46 build/stm32g4xx_hal_flash_ex.o .debug_frame 0x00000000 0x1f0 build/stm32g4xx_hal_flash_ex.o @@ -381,8 +363,6 @@ Discarded input sections .bss 0x00000000 0x0 build/stm32g4xx_hal_gpio.o .text.HAL_GPIO_DeInit 0x00000000 0x11c build/stm32g4xx_hal_gpio.o - .text.HAL_GPIO_ReadPin - 0x00000000 0xe build/stm32g4xx_hal_gpio.o .text.HAL_GPIO_TogglePin 0x00000000 0x12 build/stm32g4xx_hal_gpio.o .text.HAL_GPIO_LockPin @@ -414,7 +394,7 @@ Discarded input sections 0x00000000 0x1c build/stm32g4xx_hal_exti.o .debug_info 0x00000000 0x7e0 build/stm32g4xx_hal_exti.o .debug_abbrev 0x00000000 0x1d1 build/stm32g4xx_hal_exti.o - .debug_loc 0x00000000 0xbcd build/stm32g4xx_hal_exti.o + .debug_loc 0x00000000 0xbda build/stm32g4xx_hal_exti.o .debug_aranges 0x00000000 0x60 build/stm32g4xx_hal_exti.o .debug_ranges 0x00000000 0x50 build/stm32g4xx_hal_exti.o @@ -430,11 +410,11 @@ Discarded input sections .text.HAL_DMA_DeInit 0x00000000 0xb8 build/stm32g4xx_hal_dma.o .text.HAL_DMA_Start - 0x00000000 0x52 build/stm32g4xx_hal_dma.o + 0x00000000 0x50 build/stm32g4xx_hal_dma.o .text.HAL_DMA_PollForTransfer - 0x00000000 0x118 build/stm32g4xx_hal_dma.o + 0x00000000 0x116 build/stm32g4xx_hal_dma.o .text.HAL_DMA_RegisterCallback - 0x00000000 0x4c build/stm32g4xx_hal_dma.o + 0x00000000 0x50 build/stm32g4xx_hal_dma.o .text.HAL_DMA_UnRegisterCallback 0x00000000 0x5c build/stm32g4xx_hal_dma.o .text.HAL_DMA_GetState @@ -445,7 +425,7 @@ Discarded input sections .data 0x00000000 0x0 build/stm32g4xx_hal_dma_ex.o .bss 0x00000000 0x0 build/stm32g4xx_hal_dma_ex.o .text.HAL_DMAEx_ConfigMuxSync - 0x00000000 0x56 build/stm32g4xx_hal_dma_ex.o + 0x00000000 0x54 build/stm32g4xx_hal_dma_ex.o .text.HAL_DMAEx_ConfigMuxRequestGenerator 0x00000000 0x5e build/stm32g4xx_hal_dma_ex.o .text.HAL_DMAEx_EnableMuxRequestGenerator @@ -456,11 +436,11 @@ Discarded input sections 0x00000000 0x5a build/stm32g4xx_hal_dma_ex.o .debug_info 0x00000000 0x73f build/stm32g4xx_hal_dma_ex.o .debug_abbrev 0x00000000 0x205 build/stm32g4xx_hal_dma_ex.o - .debug_loc 0x00000000 0x2f2 build/stm32g4xx_hal_dma_ex.o + .debug_loc 0x00000000 0x322 build/stm32g4xx_hal_dma_ex.o .debug_aranges 0x00000000 0x40 build/stm32g4xx_hal_dma_ex.o .debug_ranges 0x00000000 0x48 build/stm32g4xx_hal_dma_ex.o - .debug_line 0x00000000 0x469 build/stm32g4xx_hal_dma_ex.o + .debug_line 0x00000000 0x45e build/stm32g4xx_hal_dma_ex.o .debug_str 0x00000000 0x673 build/stm32g4xx_hal_dma_ex.o .comment 0x00000000 0x46 build/stm32g4xx_hal_dma_ex.o .debug_frame 0x00000000 0x8c build/stm32g4xx_hal_dma_ex.o @@ -659,13 +639,13 @@ Discarded input sections .text.ADC_Disable 0x00000000 0x94 build/stm32g4xx_hal_adc.o .text.HAL_ADC_DeInit - 0x00000000 0x1ac build/stm32g4xx_hal_adc.o + 0x00000000 0x1a8 build/stm32g4xx_hal_adc.o .text.HAL_ADC_Stop 0x00000000 0x42 build/stm32g4xx_hal_adc.o .text.HAL_ADC_Stop_IT 0x00000000 0x4c build/stm32g4xx_hal_adc.o .text.HAL_ADC_Stop_DMA - 0x00000000 0x82 build/stm32g4xx_hal_adc.o + 0x00000000 0x80 build/stm32g4xx_hal_adc.o .text 0x00000000 0x0 build/stm32g4xx_hal_adc_ex.o .data 0x00000000 0x0 build/stm32g4xx_hal_adc_ex.o .bss 0x00000000 0x0 build/stm32g4xx_hal_adc_ex.o @@ -726,12 +706,28 @@ Discarded input sections .text 0x00000000 0x0 build/stm32g4xx_hal_i2c.o .data 0x00000000 0x0 build/stm32g4xx_hal_i2c.o .bss 0x00000000 0x0 build/stm32g4xx_hal_i2c.o + .text.I2C_Flush_TXDR + 0x00000000 0x22 build/stm32g4xx_hal_i2c.o + .text.I2C_TransferConfig + 0x00000000 0x3c build/stm32g4xx_hal_i2c.o .text.I2C_Enable_IRQ 0x00000000 0x9c build/stm32g4xx_hal_i2c.o .text.I2C_Disable_IRQ - 0x00000000 0x70 build/stm32g4xx_hal_i2c.o + 0x00000000 0x6e build/stm32g4xx_hal_i2c.o .text.I2C_ConvertOtherXferOptions 0x00000000 0x1e build/stm32g4xx_hal_i2c.o + .text.I2C_IsErrorOccurred + 0x00000000 0x114 build/stm32g4xx_hal_i2c.o + .text.I2C_WaitOnTXISFlagUntilTimeout + 0x00000000 0x60 build/stm32g4xx_hal_i2c.o + .text.I2C_WaitOnFlagUntilTimeout + 0x00000000 0x7c build/stm32g4xx_hal_i2c.o + .text.I2C_RequestMemoryWrite + 0x00000000 0x7c build/stm32g4xx_hal_i2c.o + .text.I2C_RequestMemoryRead + 0x00000000 0x78 build/stm32g4xx_hal_i2c.o + .text.I2C_WaitOnSTOPFlagUntilTimeout + 0x00000000 0x5e build/stm32g4xx_hal_i2c.o .text.I2C_WaitOnRXNEFlagUntilTimeout 0x00000000 0xaa build/stm32g4xx_hal_i2c.o .text.HAL_I2C_MspInit @@ -743,13 +739,13 @@ Discarded input sections .text.HAL_I2C_Master_Transmit 0x00000000 0x1a4 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Receive - 0x00000000 0x17c build/stm32g4xx_hal_i2c.o + 0x00000000 0x178 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Transmit - 0x00000000 0x1f4 build/stm32g4xx_hal_i2c.o + 0x00000000 0x1f2 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Receive 0x00000000 0x17e build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Transmit_IT - 0x00000000 0xc8 build/stm32g4xx_hal_i2c.o + 0x00000000 0xc4 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Receive_IT 0x00000000 0x98 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Transmit_IT @@ -757,13 +753,17 @@ Discarded input sections .text.HAL_I2C_Slave_Receive_IT 0x00000000 0x64 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Transmit_DMA - 0x00000000 0x174 build/stm32g4xx_hal_i2c.o + 0x00000000 0x170 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Receive_DMA 0x00000000 0x150 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Transmit_DMA - 0x00000000 0x140 build/stm32g4xx_hal_i2c.o + 0x00000000 0x13c build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Receive_DMA - 0x00000000 0xf4 build/stm32g4xx_hal_i2c.o + 0x00000000 0xf0 build/stm32g4xx_hal_i2c.o + .text.HAL_I2C_Mem_Write + 0x00000000 0x1a6 build/stm32g4xx_hal_i2c.o + .text.HAL_I2C_Mem_Read + 0x00000000 0x1ac build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Mem_Write_IT 0x00000000 0xb8 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Mem_Read_IT @@ -772,28 +772,30 @@ Discarded input sections 0x00000000 0x134 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Mem_Read_DMA 0x00000000 0x134 build/stm32g4xx_hal_i2c.o + .text.HAL_I2C_IsDeviceReady + 0x00000000 0x13c build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Seq_Transmit_IT 0x00000000 0x108 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Seq_Transmit_DMA - 0x00000000 0x1e0 build/stm32g4xx_hal_i2c.o + 0x00000000 0x1dc build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Seq_Receive_IT 0x00000000 0xb4 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Seq_Receive_DMA - 0x00000000 0x174 build/stm32g4xx_hal_i2c.o + 0x00000000 0x170 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Seq_Transmit_IT - 0x00000000 0xe0 build/stm32g4xx_hal_i2c.o + 0x00000000 0xdc build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Slave_Seq_Transmit_DMA - 0x00000000 0x1ac build/stm32g4xx_hal_i2c.o - .text.HAL_I2C_Slave_Seq_Receive_IT - 0x00000000 0xe0 build/stm32g4xx_hal_i2c.o - .text.HAL_I2C_Slave_Seq_Receive_DMA 0x00000000 0x1a8 build/stm32g4xx_hal_i2c.o + .text.HAL_I2C_Slave_Seq_Receive_IT + 0x00000000 0xdc build/stm32g4xx_hal_i2c.o + .text.HAL_I2C_Slave_Seq_Receive_DMA + 0x00000000 0x1a4 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_EnableListen_IT - 0x00000000 0x2c build/stm32g4xx_hal_i2c.o + 0x00000000 0x28 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_DisableListen_IT - 0x00000000 0x3a build/stm32g4xx_hal_i2c.o + 0x00000000 0x38 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_Master_Abort_IT - 0x00000000 0x8c build/stm32g4xx_hal_i2c.o + 0x00000000 0x88 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_EV_IRQHandler 0x00000000 0x10 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_MasterTxCpltCallback @@ -801,13 +803,13 @@ Discarded input sections .text.HAL_I2C_MasterRxCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_i2c.o .text.I2C_ITMasterSeqCplt - 0x00000000 0x54 build/stm32g4xx_hal_i2c.o + 0x00000000 0x52 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_SlaveTxCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_i2c.o .text.HAL_I2C_SlaveRxCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_i2c.o .text.I2C_ITSlaveSeqCplt - 0x00000000 0x82 build/stm32g4xx_hal_i2c.o + 0x00000000 0x7e build/stm32g4xx_hal_i2c.o .text.I2C_DMASlaveTransmitCplt 0x00000000 0x1e build/stm32g4xx_hal_i2c.o .text.I2C_DMASlaveReceiveCplt @@ -829,23 +831,23 @@ Discarded input sections .text.HAL_I2C_AbortCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_i2c.o .text.I2C_TreatErrorCallback - 0x00000000 0x2e build/stm32g4xx_hal_i2c.o + 0x00000000 0x2c build/stm32g4xx_hal_i2c.o .text.I2C_ITError 0x00000000 0x130 build/stm32g4xx_hal_i2c.o .text.I2C_ITSlaveCplt - 0x00000000 0x1f0 build/stm32g4xx_hal_i2c.o + 0x00000000 0x1e8 build/stm32g4xx_hal_i2c.o .text.I2C_Slave_ISR_IT - 0x00000000 0x148 build/stm32g4xx_hal_i2c.o + 0x00000000 0x144 build/stm32g4xx_hal_i2c.o .text.I2C_ITMasterCplt - 0x00000000 0x12e build/stm32g4xx_hal_i2c.o + 0x00000000 0x11e build/stm32g4xx_hal_i2c.o .text.I2C_Master_ISR_IT 0x00000000 0x192 build/stm32g4xx_hal_i2c.o .text.I2C_Mem_ISR_DMA - 0x00000000 0x1a8 build/stm32g4xx_hal_i2c.o + 0x00000000 0x1a0 build/stm32g4xx_hal_i2c.o .text.I2C_Slave_ISR_DMA - 0x00000000 0x122 build/stm32g4xx_hal_i2c.o + 0x00000000 0x11e build/stm32g4xx_hal_i2c.o .text.I2C_Master_ISR_DMA - 0x00000000 0x142 build/stm32g4xx_hal_i2c.o + 0x00000000 0x140 build/stm32g4xx_hal_i2c.o .text.I2C_DMAError 0x00000000 0x16 build/stm32g4xx_hal_i2c.o .text.I2C_DMAMasterTransmitCplt @@ -868,9 +870,9 @@ Discarded input sections .data 0x00000000 0x0 build/stm32g4xx_hal_i2c_ex.o .bss 0x00000000 0x0 build/stm32g4xx_hal_i2c_ex.o .text.HAL_I2CEx_EnableWakeUp - 0x00000000 0x54 build/stm32g4xx_hal_i2c_ex.o + 0x00000000 0x52 build/stm32g4xx_hal_i2c_ex.o .text.HAL_I2CEx_DisableWakeUp - 0x00000000 0x54 build/stm32g4xx_hal_i2c_ex.o + 0x00000000 0x52 build/stm32g4xx_hal_i2c_ex.o .text.HAL_I2CEx_EnableFastModePlus 0x00000000 0x2c build/stm32g4xx_hal_i2c_ex.o .text.HAL_I2CEx_DisableFastModePlus @@ -891,7 +893,7 @@ Discarded input sections .text.HAL_TIM_Base_DeInit 0x00000000 0x66 build/stm32g4xx_hal_tim.o .text.HAL_TIM_Base_Start - 0x00000000 0x7c build/stm32g4xx_hal_tim.o + 0x00000000 0x78 build/stm32g4xx_hal_tim.o .text.HAL_TIM_Base_Stop 0x00000000 0x28 build/stm32g4xx_hal_tim.o .text.HAL_TIM_Base_Stop_IT @@ -1017,45 +1019,45 @@ Discarded input sections .text.HAL_TIM_SlaveConfigSynchro_IT 0x00000000 0x52 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OC_Start - 0x00000000 0x160 build/stm32g4xx_hal_tim.o + 0x00000000 0x154 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OC_Stop 0x00000000 0xc0 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OC_Start_IT - 0x00000000 0x1cc build/stm32g4xx_hal_tim.o + 0x00000000 0x1c0 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OC_Stop_IT 0x00000000 0x118 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OC_Start_DMA - 0x00000000 0x328 build/stm32g4xx_hal_tim.o + 0x00000000 0x300 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OC_Stop_DMA 0x00000000 0x130 build/stm32g4xx_hal_tim.o .text.HAL_TIM_PWM_Stop 0x00000000 0xc0 build/stm32g4xx_hal_tim.o .text.HAL_TIM_PWM_Start_IT - 0x00000000 0x1cc build/stm32g4xx_hal_tim.o + 0x00000000 0x1c0 build/stm32g4xx_hal_tim.o .text.HAL_TIM_PWM_Stop_IT 0x00000000 0x118 build/stm32g4xx_hal_tim.o .text.HAL_TIM_PWM_Start_DMA - 0x00000000 0x328 build/stm32g4xx_hal_tim.o + 0x00000000 0x300 build/stm32g4xx_hal_tim.o .text.HAL_TIM_PWM_Stop_DMA 0x00000000 0x130 build/stm32g4xx_hal_tim.o .text.HAL_TIM_IC_Start - 0x00000000 0x15c build/stm32g4xx_hal_tim.o + 0x00000000 0x154 build/stm32g4xx_hal_tim.o .text.HAL_TIM_IC_Stop 0x00000000 0x9a build/stm32g4xx_hal_tim.o .text.HAL_TIM_IC_Start_IT - 0x00000000 0x1a0 build/stm32g4xx_hal_tim.o + 0x00000000 0x1c4 build/stm32g4xx_hal_tim.o .text.HAL_TIM_IC_Stop_IT 0x00000000 0xea build/stm32g4xx_hal_tim.o .text.HAL_TIM_IC_Start_DMA - 0x00000000 0x294 build/stm32g4xx_hal_tim.o + 0x00000000 0x28c build/stm32g4xx_hal_tim.o .text.HAL_TIM_IC_Stop_DMA 0x00000000 0x100 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OnePulse_Start - 0x00000000 0x98 build/stm32g4xx_hal_tim.o + 0x00000000 0x9c build/stm32g4xx_hal_tim.o .text.HAL_TIM_OnePulse_Stop 0x00000000 0x94 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OnePulse_Start_IT - 0x00000000 0xb0 build/stm32g4xx_hal_tim.o + 0x00000000 0xb4 build/stm32g4xx_hal_tim.o .text.HAL_TIM_OnePulse_Stop_IT 0x00000000 0xa8 build/stm32g4xx_hal_tim.o .text.HAL_TIM_Encoder_Start @@ -1088,11 +1090,11 @@ Discarded input sections .text.HAL_TIMEx_HallSensor_DeInit 0x00000000 0x4e build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_HallSensor_Start - 0x00000000 0xb8 build/stm32g4xx_hal_tim_ex.o + 0x00000000 0xbc build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_HallSensor_Stop 0x00000000 0x42 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_HallSensor_Start_IT - 0x00000000 0xc4 build/stm32g4xx_hal_tim_ex.o + 0x00000000 0xc8 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_HallSensor_Stop_IT 0x00000000 0x4c build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_HallSensor_Start_DMA @@ -1100,35 +1102,35 @@ Discarded input sections .text.HAL_TIMEx_HallSensor_Stop_DMA 0x00000000 0x4a build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OCN_Start - 0x00000000 0xf4 build/stm32g4xx_hal_tim_ex.o + 0x00000000 0xec build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OCN_Stop 0x00000000 0x76 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OCN_Start_IT - 0x00000000 0x16c build/stm32g4xx_hal_tim_ex.o + 0x00000000 0x164 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OCN_Stop_IT 0x00000000 0xda build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OCN_Start_DMA - 0x00000000 0x284 build/stm32g4xx_hal_tim_ex.o + 0x00000000 0x274 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OCN_Stop_DMA 0x00000000 0xde build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_PWMN_Start - 0x00000000 0xf4 build/stm32g4xx_hal_tim_ex.o + 0x00000000 0xec build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_PWMN_Stop 0x00000000 0x76 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_PWMN_Start_IT - 0x00000000 0x16c build/stm32g4xx_hal_tim_ex.o + 0x00000000 0x164 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_PWMN_Stop_IT 0x00000000 0xda build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_PWMN_Start_DMA - 0x00000000 0x284 build/stm32g4xx_hal_tim_ex.o + 0x00000000 0x274 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_PWMN_Stop_DMA 0x00000000 0xde build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OnePulseN_Start - 0x00000000 0x7a build/stm32g4xx_hal_tim_ex.o + 0x00000000 0x7e build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OnePulseN_Stop 0x00000000 0x72 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OnePulseN_Start_IT - 0x00000000 0x8e build/stm32g4xx_hal_tim_ex.o + 0x00000000 0x92 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_OnePulseN_Stop_IT 0x00000000 0x86 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_ConfigCommutEvent @@ -1137,8 +1139,6 @@ Discarded input sections 0x00000000 0xa8 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_ConfigCommutEvent_DMA 0x00000000 0xc8 build/stm32g4xx_hal_tim_ex.o - .text.HAL_TIMEx_ConfigBreakDeadTime - 0x00000000 0xa0 build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_ConfigBreakInput 0x00000000 0xcc build/stm32g4xx_hal_tim_ex.o .text.HAL_TIMEx_RemapConfig @@ -1214,8 +1214,6 @@ Discarded input sections 0x00000000 0x44 build/stm32g4xx_hal_uart.o .text.HAL_UART_Transmit_IT 0x00000000 0xac build/stm32g4xx_hal_uart.o - .text.HAL_UART_Transmit_DMA - 0x00000000 0xa0 build/stm32g4xx_hal_uart.o .text.HAL_UART_DMAPause 0x00000000 0x8c build/stm32g4xx_hal_uart.o .text.HAL_UART_DMAResume @@ -1230,12 +1228,12 @@ Discarded input sections 0x00000000 0xb8 build/stm32g4xx_hal_uart.o .text.HAL_UART_TxCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_uart.o - .text.UART_DMATransmitCplt - 0x00000000 0x48 build/stm32g4xx_hal_uart.o .text.HAL_UART_TxHalfCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_uart.o - .text.UART_DMATxHalfCplt - 0x00000000 0xa build/stm32g4xx_hal_uart.o + .text.HAL_UART_RxCpltCallback + 0x00000000 0x2 build/stm32g4xx_hal_uart.o + .text.HAL_UART_RxHalfCpltCallback + 0x00000000 0x2 build/stm32g4xx_hal_uart.o .text.HAL_UART_AbortCpltCallback 0x00000000 0x2 build/stm32g4xx_hal_uart.o .text.HAL_UART_Abort_IT @@ -1266,6 +1264,10 @@ Discarded input sections 0x00000000 0x1c8 build/stm32g4xx_hal_uart.o .text.UART_RxISR_16BIT_FIFOEN 0x00000000 0x1c8 build/stm32g4xx_hal_uart.o + .text.UART_DMARxHalfCplt + 0x00000000 0x20 build/stm32g4xx_hal_uart.o + .text.UART_DMAReceiveCplt + 0x00000000 0x92 build/stm32g4xx_hal_uart.o .text.HAL_UART_ReceiverTimeout_Config 0x00000000 0x18 build/stm32g4xx_hal_uart.o .text.HAL_UART_EnableReceiverTimeout @@ -1284,6 +1286,8 @@ Discarded input sections 0x00000000 0xc build/stm32g4xx_hal_uart.o .text.HAL_UART_GetError 0x00000000 0x6 build/stm32g4xx_hal_uart.o + .text.HAL_UART_Transmit + 0x00000000 0xd2 build/stm32g4xx_hal_uart.o .text.HAL_UART_Receive 0x00000000 0x118 build/stm32g4xx_hal_uart.o .text.HAL_HalfDuplex_Init @@ -1300,6 +1304,8 @@ Discarded input sections 0x00000000 0x13c build/stm32g4xx_hal_uart.o .text.HAL_UART_Receive_IT 0x00000000 0x4c build/stm32g4xx_hal_uart.o + .text.UART_Start_Receive_DMA + 0x00000000 0xb0 build/stm32g4xx_hal_uart.o .text.HAL_UART_Receive_DMA 0x00000000 0x4c build/stm32g4xx_hal_uart.o .text 0x00000000 0x0 build/stm32g4xx_hal_uart_ex.o @@ -1323,6 +1329,8 @@ Discarded input sections 0x00000000 0x162 build/stm32g4xx_hal_uart_ex.o .text.HAL_UARTEx_ReceiveToIdle_IT 0x00000000 0x4e build/stm32g4xx_hal_uart_ex.o + .text.HAL_UARTEx_ReceiveToIdle_DMA + 0x00000000 0x50 build/stm32g4xx_hal_uart_ex.o .text.HAL_UARTEx_GetRxEventType 0x00000000 0x4 build/stm32g4xx_hal_uart_ex.o .text 0x00000000 0x0 build/system_stm32g4xx.o @@ -1372,374 +1380,325 @@ Discarded input sections .text 0x00000000 0x0 build/si5351.o .data 0x00000000 0x0 build/si5351.o .bss 0x00000000 0x0 build/si5351.o + .text.CalcRegisters + 0x00000000 0x1bc build/si5351.o + .text.si5351_initialize + 0x00000000 0xd4 build/si5351.o + .text.si5351_set_frequency + 0x00000000 0x98 build/si5351.o .text.si5351_off_clk 0x00000000 0x1c build/si5351.o + .text.si5351_on_clk + 0x00000000 0x1c build/si5351.o + .bss.oeb 0x00000000 0x1 build/si5351.o + .debug_info 0x00000000 0x7a6 build/si5351.o + .debug_abbrev 0x00000000 0x179 build/si5351.o + .debug_loc 0x00000000 0x639 build/si5351.o + .debug_aranges + 0x00000000 0x40 build/si5351.o + .debug_ranges 0x00000000 0x90 build/si5351.o + .debug_line 0x00000000 0x45a build/si5351.o + .debug_str 0x00000000 0x2d1 build/si5351.o + .comment 0x00000000 0x46 build/si5351.o + .debug_frame 0x00000000 0xa4 build/si5351.o + .ARM.attributes + 0x00000000 0x34 build/si5351.o .text 0x00000000 0x0 build/squeow.o .data 0x00000000 0x0 build/squeow.o .bss 0x00000000 0x0 build/squeow.o - .text.sat_sub 0x00000000 0x14 build/squeow.o - .text.u12_sine - 0x00000000 0x70 build/squeow.o + .text.sat_sub 0x00000000 0x12 build/squeow.o .text.ringbuf_increment 0x00000000 0x10 build/squeow.o - .text.store_sample - 0x00000000 0x20 build/squeow.o - .text.store_samples - 0x00000000 0x1a build/squeow.o - .text.get_sample - 0x00000000 0x20 build/squeow.o - .text.store_buffer - 0x00000000 0x1e build/squeow.o - .rodata.adc_rileva_soglie.str1.4 - 0x00000000 0x46 build/squeow.o - .text.adc_rileva_soglie - 0x00000000 0x88 build/squeow.o - .text.array_values_mean - 0x00000000 0x2 build/squeow.o - .rodata.squeow_synth_off.str1.4 - 0x00000000 0xa build/squeow.o - .text.squeow_synth_off + .rodata.squeow_synth_init.str1.4 + 0x00000000 0xb build/squeow.o + .text.squeow_synth_init + 0x00000000 0x14 build/squeow.o + .text.squeow_synth_set + 0x00000000 0x14 build/squeow.o + .rodata.squeow_synth_on.str1.4 + 0x00000000 0x9 build/squeow.o + .text.squeow_synth_on 0x00000000 0x1c build/squeow.o - .bss.angle.0 0x00000000 0x8 build/squeow.o - .bss.rails_number - 0x00000000 0x1 build/squeow.o - .bss.pwm_value4 - 0x00000000 0x2 build/squeow.o - .bss.pwm_value3 - 0x00000000 0x2 build/squeow.o - .bss.pwm_value2 - 0x00000000 0x2 build/squeow.o - .bss.pwm_value1 - 0x00000000 0x2 build/squeow.o + .text.squeow_synth_off + 0x00000000 0x10 build/squeow.o + .text.i2c_write8 + 0x00000000 0x46 build/squeow.o + .text.i2c_read8 + 0x00000000 0x46 build/squeow.o + .text.si5351_write8 + 0x00000000 0x2c build/squeow.o + .text.si5351_read8 + 0x00000000 0x2c build/squeow.o .bss.analog_wd_status 0x00000000 0x1 build/squeow.o - .bss.usb_audio_tick + .bss.blocco_fatto 0x00000000 0x1 build/squeow.o - .bss.samples_ringbuf - 0x00000000 0x800 build/squeow.o - .bss.stato_audio - 0x00000000 0x1 build/squeow.o - .bss.sample_value - 0x00000000 0x2 build/squeow.o - .bss.adc_allarmi - 0x00000000 0x4 build/squeow.o - .bss.adc_blocco - 0x00000000 0x1 build/squeow.o - .bss.adc1_valore - 0x00000000 0x2 build/squeow.o - .bss.pwm_tick 0x00000000 0x1 build/squeow.o + .bss.UART_RX_buf + 0x00000000 0x100 build/squeow.o .text 0x00000000 0x0 build/squeow_ui.o .data 0x00000000 0x0 build/squeow_ui.o .bss 0x00000000 0x0 build/squeow_ui.o - .rodata.seriow_stab_dump.str1.4 - 0x00000000 0xb build/squeow_ui.o - .text.seriow_stab_dump + .rodata.tosta_freq.str1.4 + 0x00000000 0xf build/squeow_ui.o + .text.tosta_freq 0x00000000 0x30 build/squeow_ui.o + .rodata.tosta_log.str1.4 + 0x00000000 0x13 build/squeow_ui.o + .text.tosta_log + 0x00000000 0x34 build/squeow_ui.o + .rodata.tosta_var_bars.str1.4 + 0x00000000 0x35 build/squeow_ui.o + .text.tosta_var_bars + 0x00000000 0xc8 build/squeow_ui.o .text 0x00000000 0x14 build/startup_stm32g431xx.o .data 0x00000000 0x0 build/startup_stm32g431xx.o .bss 0x00000000 0x0 build/startup_stm32g431xx.o - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - .text.exit 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - .debug_frame 0x00000000 0x28 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .text.exit 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .debug_frame 0x00000000 0x28 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - .ARM.extab 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - .eh_frame 0x00000000 0x28 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .text.std 0x00000000 0x6c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.std 0x00000000 0x6c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.stdio_exit_handler - 0x00000000 0x18 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x18 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.cleanup_stdio - 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.__fp_lock - 0x00000000 0x18 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x18 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.__fp_unlock - 0x00000000 0x18 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x18 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.global_stdio_init.part.0 - 0x00000000 0x3c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.__sfp_lock_acquire - 0x00000000 0xc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0xc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.__sfp_lock_release - 0x00000000 0xc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .text.__sfp 0x00000000 0xa4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .text.__sinit 0x00000000 0x30 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0xc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__sfp 0x00000000 0xa4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text.__sinit 0x00000000 0x30 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.__fp_lock_all - 0x00000000 0x1c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x1c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .text.__fp_unlock_all - 0x00000000 0x1c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .data.__sglue 0x00000000 0xc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000000 0x1c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .data.__sglue 0x00000000 0xc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .bss.__stdio_exit_handler - 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - .text._snprintf_r - 0x00000000 0x64 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text.__sread 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text.__seofread - 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text.__swrite - 0x00000000 0x38 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text.__sseek 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text.__sclose - 0x00000000 0x8 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .debug_frame 0x00000000 0x88 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - .text._lseek_r - 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - .text._read_r 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) .text._fwalk_sglue - 0x00000000 0x3c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) - .debug_frame 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + 0x00000000 0x3c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .debug_frame 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - .text._write_r - 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + .text._snprintf_r + 0x00000000 0x64 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__sread 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__seofread + 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__swrite + 0x00000000 0x38 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__sseek 0x00000000 0x26 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text.__sclose + 0x00000000 0x8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .debug_frame 0x00000000 0x88 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .text.__ssprint_r - 0x00000000 0xfa /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_init - 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_init_recursive - 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_close - 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_close_recursive - 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_acquire - 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_try_acquire - 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_try_acquire_recursive - 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text.__retarget_lock_release - 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___arc4random_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___dd_hash_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___tz_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___env_recursive_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___at_quick_exit_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___atexit_recursive_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .bss.__lock___sfp_recursive_mutex - 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .text.__sflush_r - 0x00000000 0x108 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .text._fflush_r - 0x00000000 0x50 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .text.fflush 0x00000000 0x28 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .debug_frame 0x00000000 0x5c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) .text._close_r - 0x00000000 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + 0x00000000 0x20 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) .text._reclaim_reent - 0x00000000 0xbc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - .ARM.extab 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - .eh_frame 0x00000000 0x50 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - .text.sin 0x00000000 0x90 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - .debug_frame 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) + 0x00000000 0xbc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .text._lseek_r + 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - .text.__kernel_cos - 0x00000000 0x26c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - .debug_frame 0x00000000 0x4c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .text._read_r 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - .text.__kernel_sin - 0x00000000 0x17c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - .debug_frame 0x00000000 0x48 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .text._write_r + 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .text.__ieee754_rem_pio2 - 0x00000000 0x424 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .rodata.npio2_hw - 0x00000000 0x80 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .rodata.two_over_pi - 0x00000000 0x108 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .debug_frame 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_init + 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_init_recursive + 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_close + 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_close_recursive + 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_acquire + 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_try_acquire + 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_try_acquire_recursive + 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text.__retarget_lock_release + 0x00000000 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___arc4random_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___dd_hash_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___tz_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___env_recursive_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___at_quick_exit_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___atexit_recursive_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .bss.__lock___sfp_recursive_mutex + 0x00000000 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .text.__ssprint_r + 0x00000000 0xf4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text.__sflush_r + 0x00000000 0x104 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text._fflush_r + 0x00000000 0x50 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text.fflush 0x00000000 0x28 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .debug_frame 0x00000000 0x5c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .text.__kernel_rem_pio2 - 0x00000000 0x82c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .rodata.PIo2 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .rodata.init_jk - 0x00000000 0x10 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .debug_frame 0x00000000 0x58 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - .text.fabs 0x00000000 0x10 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - .debug_frame 0x00000000 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - .text.scalbn 0x00000000 0x114 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - .debug_frame 0x00000000 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - .text.floor 0x00000000 0x108 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - .debug_frame 0x00000000 0x30 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - .ARM.attributes - 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - .text 0x00000000 0x254 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + 0x00000000 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + .ARM.extab 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + .text 0x00000000 0x254 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) .debug_line_str - 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) - .debug_frame 0x00000000 0x30 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .debug_frame 0x00000000 0x30 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) .ARM.attributes - 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - .text 0x00000000 0x110 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) + 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) + .text 0x00000000 0x378 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) .debug_line_str - 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - .debug_frame 0x00000000 0xc4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) + 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .debug_frame 0x00000000 0xac /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) .ARM.attributes - 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + .text 0x00000000 0x424 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .debug_line_str + 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .debug_frame 0x00000000 0x50 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .ARM.attributes + 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + .text 0x00000000 0x50 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .debug_line_str + 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .debug_frame 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .ARM.attributes + 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) + .text 0x00000000 0x40 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .debug_line_str + 0x00000000 0xc7 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .debug_frame 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .ARM.attributes + 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .ARM.extab.text.__udivmoddi4 - 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o + 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o .rodata.all_implied_fbits - 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o - .eh_frame 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o - .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o - .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o - .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o + 0x00000000 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o + .eh_frame 0x00000000 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o + .text 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o + .data 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o + .bss 0x00000000 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o Memory Configuration @@ -1750,9 +1709,9 @@ FLASH 0x08000000 0x00020000 xr Linker script and memory map -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o LOAD build/main.o LOAD build/stm32g4xx_it.o LOAD build/stm32g4xx_hal_msp.o @@ -1785,19 +1744,19 @@ LOAD build/si5351.o LOAD build/squeow.o LOAD build/squeow_ui.o LOAD build/startup_stm32g431xx.o -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a START GROUP -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a END GROUP START GROUP -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a END GROUP -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o 0x20008000 _estack = (ORIGIN (RAM) + LENGTH (RAM)) 0x00000200 _Min_Heap_Size = 0x200 0x00000400 _Min_Stack_Size = 0x400 @@ -1809,800 +1768,739 @@ LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/g 0x08000000 g_pfnVectors 0x080001d8 . = ALIGN (0x4) -.text 0x080001e0 0x70b0 +.text 0x080001e0 0x608c 0x080001e0 . = ALIGN (0x4) *(.text) - .text 0x080001e0 0x10 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - 0x080001e0 strlen - .text 0x080001f0 0xa0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - 0x080001f0 memchr - .text 0x08000290 0x378 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - 0x08000290 __aeabi_drsub - 0x08000298 __aeabi_dsub - 0x08000298 __subdf3 - 0x0800029c __adddf3 - 0x0800029c __aeabi_dadd - 0x08000514 __aeabi_ui2d - 0x08000514 __floatunsidf - 0x08000534 __floatsidf - 0x08000534 __aeabi_i2d - 0x08000558 __extendsfdf2 - 0x08000558 __aeabi_f2d - 0x0800059c __aeabi_ul2d - 0x0800059c __floatundidf - 0x080005ac __floatdidf - 0x080005ac __aeabi_l2d - .text 0x08000608 0x424 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - 0x08000608 __aeabi_dmul - 0x08000608 __muldf3 - 0x0800085c __aeabi_ddiv - 0x0800085c __divdf3 - .text 0x08000a2c 0x50 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - 0x08000a2c __fixdfsi - 0x08000a2c __aeabi_d2iz - .text 0x08000a7c 0x40 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - 0x08000a7c __fixunsdfsi - 0x08000a7c __aeabi_d2uiz - .text 0x08000abc 0x30 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - 0x08000abc __aeabi_uldivmod - .text 0x08000aec 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) - 0x08000aec __aeabi_ldiv0 - 0x08000aec __aeabi_idiv0 + .text 0x080001e0 0xa0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + 0x080001e0 memchr + .text 0x08000280 0x30 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + 0x08000280 __aeabi_uldivmod + .text 0x080002b0 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + 0x080002b0 __aeabi_ldiv0 + 0x080002b0 __aeabi_idiv0 *(.text*) .text.deregister_tm_clones - 0x08000af0 0x1c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x080002b4 0x1c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .text.register_tm_clones - 0x08000b0c 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x080002d0 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .text.__do_global_dtors_aux - 0x08000b30 0x28 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x080002f4 0x28 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .text.frame_dummy - 0x08000b58 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x0800031c 0x24 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .text.MX_GPIO_Init - 0x08000b7c 0xa4 build/main.o + 0x08000340 0xa0 build/main.o .text.MX_DMA_Init - 0x08000c20 0x64 build/main.o + 0x080003e0 0x64 build/main.o .text.HAL_ADC_LevelOutOfWindowCallback - 0x08000c84 0x2 build/main.o - 0x08000c84 HAL_ADC_LevelOutOfWindowCallback - *fill* 0x08000c86 0x2 + 0x08000444 0x2 build/main.o + 0x08000444 HAL_ADC_LevelOutOfWindowCallback + *fill* 0x08000446 0x2 .text.HAL_ADC_ConvCpltCallback - 0x08000c88 0xc build/main.o - 0x08000c88 HAL_ADC_ConvCpltCallback + 0x08000448 0xc build/main.o + 0x08000448 HAL_ADC_ConvCpltCallback .text.HAL_UARTEx_RxEventCallback - 0x08000c94 0x28 build/main.o - 0x08000c94 HAL_UARTEx_RxEventCallback + 0x08000454 0x28 build/main.o + 0x08000454 HAL_UARTEx_RxEventCallback .text.HAL_UART_TxCpltCallback - 0x08000cbc 0xc build/main.o - 0x08000cbc HAL_UART_TxCpltCallback + 0x0800047c 0xc build/main.o + 0x0800047c HAL_UART_TxCpltCallback + .text.HAL_UART_TxHalfCpltCallback + 0x08000488 0xc build/main.o + 0x08000488 HAL_UART_TxHalfCpltCallback .text.Error_Handler - 0x08000cc8 0x4 build/main.o - 0x08000cc8 Error_Handler + 0x08000494 0x4 build/main.o + 0x08000494 Error_Handler .text.MX_TIM2_Init - 0x08000ccc 0xf4 build/main.o + 0x08000498 0xf4 build/main.o .text.MX_I2C1_Init - 0x08000dc0 0x54 build/main.o + 0x0800058c 0x54 build/main.o .text.MX_TIM3_Init - 0x08000e14 0x6c build/main.o + 0x080005e0 0x6c build/main.o .text.MX_ADC1_Init - 0x08000e80 0xe4 build/main.o + 0x0800064c 0xe4 build/main.o .text.MX_ADC2_Init - 0x08000f64 0xd4 build/main.o + 0x08000730 0xd4 build/main.o .text.MX_USART1_UART_Init - 0x08001038 0x60 build/main.o + 0x08000804 0x60 build/main.o + .text.MX_TIM8_Init + 0x08000864 0xfc build/main.o .text.SystemClock_Config - 0x08001098 0x80 build/main.o - 0x08001098 SystemClock_Config - .text.main 0x08001118 0x104 build/main.o - 0x08001118 main + 0x08000960 0x7e build/main.o + 0x08000960 SystemClock_Config + *fill* 0x080009de 0x2 + .text.main 0x080009e0 0x168 build/main.o + 0x080009e0 main .text.NMI_Handler - 0x0800121c 0x2 build/stm32g4xx_it.o - 0x0800121c NMI_Handler + 0x08000b48 0x2 build/stm32g4xx_it.o + 0x08000b48 NMI_Handler .text.HardFault_Handler - 0x0800121e 0x2 build/stm32g4xx_it.o - 0x0800121e HardFault_Handler + 0x08000b4a 0x2 build/stm32g4xx_it.o + 0x08000b4a HardFault_Handler .text.MemManage_Handler - 0x08001220 0x2 build/stm32g4xx_it.o - 0x08001220 MemManage_Handler + 0x08000b4c 0x2 build/stm32g4xx_it.o + 0x08000b4c MemManage_Handler .text.BusFault_Handler - 0x08001222 0x2 build/stm32g4xx_it.o - 0x08001222 BusFault_Handler + 0x08000b4e 0x2 build/stm32g4xx_it.o + 0x08000b4e BusFault_Handler .text.UsageFault_Handler - 0x08001224 0x2 build/stm32g4xx_it.o - 0x08001224 UsageFault_Handler + 0x08000b50 0x2 build/stm32g4xx_it.o + 0x08000b50 UsageFault_Handler .text.SVC_Handler - 0x08001226 0x2 build/stm32g4xx_it.o - 0x08001226 SVC_Handler + 0x08000b52 0x2 build/stm32g4xx_it.o + 0x08000b52 SVC_Handler .text.DebugMon_Handler - 0x08001228 0x2 build/stm32g4xx_it.o - 0x08001228 DebugMon_Handler + 0x08000b54 0x2 build/stm32g4xx_it.o + 0x08000b54 DebugMon_Handler .text.PendSV_Handler - 0x0800122a 0x2 build/stm32g4xx_it.o - 0x0800122a PendSV_Handler + 0x08000b56 0x2 build/stm32g4xx_it.o + 0x08000b56 PendSV_Handler .text.SysTick_Handler - 0x0800122c 0x8 build/stm32g4xx_it.o - 0x0800122c SysTick_Handler + 0x08000b58 0x8 build/stm32g4xx_it.o + 0x08000b58 SysTick_Handler .text.DMA1_Channel2_IRQHandler - 0x08001234 0x10 build/stm32g4xx_it.o - 0x08001234 DMA1_Channel2_IRQHandler + 0x08000b60 0x10 build/stm32g4xx_it.o + 0x08000b60 DMA1_Channel2_IRQHandler .text.DMA1_Channel3_IRQHandler - 0x08001244 0x10 build/stm32g4xx_it.o - 0x08001244 DMA1_Channel3_IRQHandler + 0x08000b70 0x10 build/stm32g4xx_it.o + 0x08000b70 DMA1_Channel3_IRQHandler .text.DMA1_Channel4_IRQHandler - 0x08001254 0x10 build/stm32g4xx_it.o - 0x08001254 DMA1_Channel4_IRQHandler + 0x08000b80 0x10 build/stm32g4xx_it.o + 0x08000b80 DMA1_Channel4_IRQHandler .text.ADC1_2_IRQHandler - 0x08001264 0x18 build/stm32g4xx_it.o - 0x08001264 ADC1_2_IRQHandler + 0x08000b90 0x18 build/stm32g4xx_it.o + 0x08000b90 ADC1_2_IRQHandler .text.TIM2_IRQHandler - 0x0800127c 0x30 build/stm32g4xx_it.o - 0x0800127c TIM2_IRQHandler + 0x08000ba8 0x48 build/stm32g4xx_it.o + 0x08000ba8 TIM2_IRQHandler .text.TIM3_IRQHandler - 0x080012ac 0x18 build/stm32g4xx_it.o - 0x080012ac TIM3_IRQHandler + 0x08000bf0 0x18 build/stm32g4xx_it.o + 0x08000bf0 TIM3_IRQHandler .text.USART1_IRQHandler - 0x080012c4 0x10 build/stm32g4xx_it.o - 0x080012c4 USART1_IRQHandler + 0x08000c08 0x10 build/stm32g4xx_it.o + 0x08000c08 USART1_IRQHandler .text.HAL_MspInit - 0x080012d4 0x38 build/stm32g4xx_hal_msp.o - 0x080012d4 HAL_MspInit + 0x08000c18 0x38 build/stm32g4xx_hal_msp.o + 0x08000c18 HAL_MspInit .text.HAL_ADC_MspInit - 0x0800130c 0x168 build/stm32g4xx_hal_msp.o - 0x0800130c HAL_ADC_MspInit + 0x08000c50 0x168 build/stm32g4xx_hal_msp.o + 0x08000c50 HAL_ADC_MspInit .text.HAL_I2C_MspInit - 0x08001474 0xb4 build/stm32g4xx_hal_msp.o - 0x08001474 HAL_I2C_MspInit + 0x08000db8 0xc0 build/stm32g4xx_hal_msp.o + 0x08000db8 HAL_I2C_MspInit .text.HAL_TIM_Base_MspInit - 0x08001528 0x70 build/stm32g4xx_hal_msp.o - 0x08001528 HAL_TIM_Base_MspInit + 0x08000e78 0x90 build/stm32g4xx_hal_msp.o + 0x08000e78 HAL_TIM_Base_MspInit .text.HAL_TIM_MspPostInit - 0x08001598 0x4c build/stm32g4xx_hal_msp.o - 0x08001598 HAL_TIM_MspPostInit + 0x08000f08 0x88 build/stm32g4xx_hal_msp.o + 0x08000f08 HAL_TIM_MspPostInit .text.HAL_UART_MspInit - 0x080015e4 0x108 build/stm32g4xx_hal_msp.o - 0x080015e4 HAL_UART_MspInit + 0x08000f90 0x108 build/stm32g4xx_hal_msp.o + 0x08000f90 HAL_UART_MspInit .text.HAL_InitTick - 0x080016ec 0x50 build/stm32g4xx_hal.o - 0x080016ec HAL_InitTick + 0x08001098 0x50 build/stm32g4xx_hal.o + 0x08001098 HAL_InitTick .text.HAL_Init - 0x0800173c 0x1e build/stm32g4xx_hal.o - 0x0800173c HAL_Init - *fill* 0x0800175a 0x2 + 0x080010e8 0x1e build/stm32g4xx_hal.o + 0x080010e8 HAL_Init + *fill* 0x08001106 0x2 .text.HAL_IncTick - 0x0800175c 0x18 build/stm32g4xx_hal.o - 0x0800175c HAL_IncTick + 0x08001108 0x18 build/stm32g4xx_hal.o + 0x08001108 HAL_IncTick .text.HAL_GetTick - 0x08001774 0xc build/stm32g4xx_hal.o - 0x08001774 HAL_GetTick + 0x08001120 0xc build/stm32g4xx_hal.o + 0x08001120 HAL_GetTick .text.RCC_GetSysClockFreqFromPLLSource - 0x08001780 0x58 build/stm32g4xx_hal_rcc.o + 0x0800112c 0x58 build/stm32g4xx_hal_rcc.o .text.HAL_RCC_OscConfig - 0x080017d8 0x4e4 build/stm32g4xx_hal_rcc.o - 0x080017d8 HAL_RCC_OscConfig + 0x08001184 0x4e4 build/stm32g4xx_hal_rcc.o + 0x08001184 HAL_RCC_OscConfig .text.HAL_RCC_MCOConfig - 0x08001cbc 0x5c build/stm32g4xx_hal_rcc.o - 0x08001cbc HAL_RCC_MCOConfig + 0x08001668 0x5c build/stm32g4xx_hal_rcc.o + 0x08001668 HAL_RCC_MCOConfig .text.HAL_RCC_GetSysClockFreq - 0x08001d18 0x88 build/stm32g4xx_hal_rcc.o - 0x08001d18 HAL_RCC_GetSysClockFreq + 0x080016c4 0x88 build/stm32g4xx_hal_rcc.o + 0x080016c4 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x08001da0 0x1f8 build/stm32g4xx_hal_rcc.o - 0x08001da0 HAL_RCC_ClockConfig + 0x0800174c 0x1f8 build/stm32g4xx_hal_rcc.o + 0x0800174c HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x08001f98 0xc build/stm32g4xx_hal_rcc.o - 0x08001f98 HAL_RCC_GetHCLKFreq + 0x08001944 0xc build/stm32g4xx_hal_rcc.o + 0x08001944 HAL_RCC_GetHCLKFreq .text.HAL_RCC_GetPCLK1Freq - 0x08001fa4 0x24 build/stm32g4xx_hal_rcc.o - 0x08001fa4 HAL_RCC_GetPCLK1Freq + 0x08001950 0x24 build/stm32g4xx_hal_rcc.o + 0x08001950 HAL_RCC_GetPCLK1Freq .text.HAL_RCC_GetPCLK2Freq - 0x08001fc8 0x24 build/stm32g4xx_hal_rcc.o - 0x08001fc8 HAL_RCC_GetPCLK2Freq + 0x08001974 0x24 build/stm32g4xx_hal_rcc.o + 0x08001974 HAL_RCC_GetPCLK2Freq .text.HAL_RCCEx_PeriphCLKConfig - 0x08001fec 0x2e4 build/stm32g4xx_hal_rcc_ex.o - 0x08001fec HAL_RCCEx_PeriphCLKConfig + 0x08001998 0x2e4 build/stm32g4xx_hal_rcc_ex.o + 0x08001998 HAL_RCCEx_PeriphCLKConfig .text.HAL_GPIO_Init - 0x080022d0 0x1d4 build/stm32g4xx_hal_gpio.o - 0x080022d0 HAL_GPIO_Init + 0x08001c7c 0x1d4 build/stm32g4xx_hal_gpio.o + 0x08001c7c HAL_GPIO_Init + .text.HAL_GPIO_ReadPin + 0x08001e50 0xe build/stm32g4xx_hal_gpio.o + 0x08001e50 HAL_GPIO_ReadPin .text.HAL_GPIO_WritePin - 0x080024a4 0xa build/stm32g4xx_hal_gpio.o - 0x080024a4 HAL_GPIO_WritePin + 0x08001e5e 0xa build/stm32g4xx_hal_gpio.o + 0x08001e5e HAL_GPIO_WritePin .text.DMA_SetConfig - 0x080024ae 0x42 build/stm32g4xx_hal_dma.o + 0x08001e68 0x42 build/stm32g4xx_hal_dma.o + *fill* 0x08001eaa 0x2 .text.DMA_CalcDMAMUXChannelBaseAndMask - 0x080024f0 0x48 build/stm32g4xx_hal_dma.o + 0x08001eac 0x48 build/stm32g4xx_hal_dma.o .text.DMA_CalcDMAMUXRequestGenBaseAndMask - 0x08002538 0x28 build/stm32g4xx_hal_dma.o + 0x08001ef4 0x28 build/stm32g4xx_hal_dma.o .text.HAL_DMA_Init - 0x08002560 0xd4 build/stm32g4xx_hal_dma.o - 0x08002560 HAL_DMA_Init + 0x08001f1c 0xd4 build/stm32g4xx_hal_dma.o + 0x08001f1c HAL_DMA_Init .text.HAL_DMA_Start_IT - 0x08002634 0x94 build/stm32g4xx_hal_dma.o - 0x08002634 HAL_DMA_Start_IT + 0x08001ff0 0x92 build/stm32g4xx_hal_dma.o + 0x08001ff0 HAL_DMA_Start_IT .text.HAL_DMA_Abort - 0x080026c8 0x6c build/stm32g4xx_hal_dma.o - 0x080026c8 HAL_DMA_Abort + 0x08002082 0x6a build/stm32g4xx_hal_dma.o + 0x08002082 HAL_DMA_Abort .text.HAL_DMA_Abort_IT - 0x08002734 0x7e build/stm32g4xx_hal_dma.o - 0x08002734 HAL_DMA_Abort_IT + 0x080020ec 0x7c build/stm32g4xx_hal_dma.o + 0x080020ec HAL_DMA_Abort_IT .text.HAL_DMA_IRQHandler - 0x080027b2 0xc4 build/stm32g4xx_hal_dma.o - 0x080027b2 HAL_DMA_IRQHandler - *fill* 0x08002876 0x2 + 0x08002168 0xc4 build/stm32g4xx_hal_dma.o + 0x08002168 HAL_DMA_IRQHandler .text.HAL_PWREx_ControlVoltageScaling - 0x08002878 0x10c build/stm32g4xx_hal_pwr_ex.o - 0x08002878 HAL_PWREx_ControlVoltageScaling + 0x0800222c 0x10c build/stm32g4xx_hal_pwr_ex.o + 0x0800222c HAL_PWREx_ControlVoltageScaling .text.HAL_PWREx_DisableUCPDDeadBattery - 0x08002984 0x10 build/stm32g4xx_hal_pwr_ex.o - 0x08002984 HAL_PWREx_DisableUCPDDeadBattery + 0x08002338 0x10 build/stm32g4xx_hal_pwr_ex.o + 0x08002338 HAL_PWREx_DisableUCPDDeadBattery .text.__NVIC_EnableIRQ - 0x08002994 0x1c build/stm32g4xx_hal_cortex.o + 0x08002348 0x1c build/stm32g4xx_hal_cortex.o .text.__NVIC_SetPriority - 0x080029b0 0x28 build/stm32g4xx_hal_cortex.o + 0x08002364 0x28 build/stm32g4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x080029d8 0x3e build/stm32g4xx_hal_cortex.o - *fill* 0x08002a16 0x2 + 0x0800238c 0x3e build/stm32g4xx_hal_cortex.o + *fill* 0x080023ca 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08002a18 0x24 build/stm32g4xx_hal_cortex.o - 0x08002a18 HAL_NVIC_SetPriorityGrouping + 0x080023cc 0x24 build/stm32g4xx_hal_cortex.o + 0x080023cc HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08002a3c 0x20 build/stm32g4xx_hal_cortex.o - 0x08002a3c HAL_NVIC_SetPriority + 0x080023f0 0x20 build/stm32g4xx_hal_cortex.o + 0x080023f0 HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08002a5c 0x8 build/stm32g4xx_hal_cortex.o - 0x08002a5c HAL_NVIC_EnableIRQ + 0x08002410 0x8 build/stm32g4xx_hal_cortex.o + 0x08002410 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08002a64 0x28 build/stm32g4xx_hal_cortex.o - 0x08002a64 HAL_SYSTICK_Config + 0x08002418 0x28 build/stm32g4xx_hal_cortex.o + 0x08002418 HAL_SYSTICK_Config .text.LL_ADC_REG_SetSequencerRanks - 0x08002a8c 0x30 build/stm32g4xx_hal_adc.o + 0x08002440 0x30 build/stm32g4xx_hal_adc.o .text.LL_ADC_SetChannelSamplingTime - 0x08002abc 0x2c build/stm32g4xx_hal_adc.o + 0x08002470 0x2c build/stm32g4xx_hal_adc.o .text.LL_ADC_SetAnalogWDMonitChannels - 0x08002ae8 0x30 build/stm32g4xx_hal_adc.o + 0x0800249c 0x2e build/stm32g4xx_hal_adc.o + *fill* 0x080024ca 0x2 .text.HAL_ADC_Init - 0x08002b18 0x228 build/stm32g4xx_hal_adc.o - 0x08002b18 HAL_ADC_Init + 0x080024cc 0x224 build/stm32g4xx_hal_adc.o + 0x080024cc HAL_ADC_Init .text.HAL_ADC_GetValue - 0x08002d40 0x6 build/stm32g4xx_hal_adc.o - 0x08002d40 HAL_ADC_GetValue + 0x080026f0 0x6 build/stm32g4xx_hal_adc.o + 0x080026f0 HAL_ADC_GetValue .text.HAL_ADC_ConvHalfCpltCallback - 0x08002d46 0x2 build/stm32g4xx_hal_adc.o - 0x08002d46 HAL_ADC_ConvHalfCpltCallback + 0x080026f6 0x2 build/stm32g4xx_hal_adc.o + 0x080026f6 HAL_ADC_ConvHalfCpltCallback .text.ADC_DMAHalfConvCplt - 0x08002d48 0xa build/stm32g4xx_hal_adc.o - 0x08002d48 ADC_DMAHalfConvCplt + 0x080026f8 0xa build/stm32g4xx_hal_adc.o + 0x080026f8 ADC_DMAHalfConvCplt .text.HAL_ADC_ErrorCallback - 0x08002d52 0x2 build/stm32g4xx_hal_adc.o - 0x08002d52 HAL_ADC_ErrorCallback + 0x08002702 0x2 build/stm32g4xx_hal_adc.o + 0x08002702 HAL_ADC_ErrorCallback .text.HAL_ADC_IRQHandler - 0x08002d54 0x29c build/stm32g4xx_hal_adc.o - 0x08002d54 HAL_ADC_IRQHandler + 0x08002704 0x29c build/stm32g4xx_hal_adc.o + 0x08002704 HAL_ADC_IRQHandler .text.ADC_DMAConvCplt - 0x08002ff0 0x88 build/stm32g4xx_hal_adc.o - 0x08002ff0 ADC_DMAConvCplt + 0x080029a0 0x88 build/stm32g4xx_hal_adc.o + 0x080029a0 ADC_DMAConvCplt .text.ADC_DMAError - 0x08003078 0x1a build/stm32g4xx_hal_adc.o - 0x08003078 ADC_DMAError - *fill* 0x08003092 0x2 + 0x08002a28 0x1a build/stm32g4xx_hal_adc.o + 0x08002a28 ADC_DMAError + *fill* 0x08002a42 0x2 .text.HAL_ADC_ConfigChannel - 0x08003094 0x460 build/stm32g4xx_hal_adc.o - 0x08003094 HAL_ADC_ConfigChannel + 0x08002a44 0x460 build/stm32g4xx_hal_adc.o + 0x08002a44 HAL_ADC_ConfigChannel .text.HAL_ADC_AnalogWDGConfig - 0x080034f4 0x2ec build/stm32g4xx_hal_adc.o - 0x080034f4 HAL_ADC_AnalogWDGConfig + 0x08002ea4 0x2ec build/stm32g4xx_hal_adc.o + 0x08002ea4 HAL_ADC_AnalogWDGConfig .text.ADC_Enable - 0x080037e0 0xdc build/stm32g4xx_hal_adc.o - 0x080037e0 ADC_Enable + 0x08003190 0xdc build/stm32g4xx_hal_adc.o + 0x08003190 ADC_Enable .text.HAL_ADC_Start_IT - 0x080038bc 0x190 build/stm32g4xx_hal_adc.o - 0x080038bc HAL_ADC_Start_IT + 0x0800326c 0x190 build/stm32g4xx_hal_adc.o + 0x0800326c HAL_ADC_Start_IT .text.HAL_ADC_Start_DMA - 0x08003a4c 0x108 build/stm32g4xx_hal_adc.o - 0x08003a4c HAL_ADC_Start_DMA + 0x080033fc 0x108 build/stm32g4xx_hal_adc.o + 0x080033fc HAL_ADC_Start_DMA .text.HAL_ADCEx_InjectedConvCpltCallback - 0x08003b54 0x2 build/stm32g4xx_hal_adc_ex.o - 0x08003b54 HAL_ADCEx_InjectedConvCpltCallback + 0x08003504 0x2 build/stm32g4xx_hal_adc_ex.o + 0x08003504 HAL_ADCEx_InjectedConvCpltCallback .text.HAL_ADCEx_InjectedQueueOverflowCallback - 0x08003b56 0x2 build/stm32g4xx_hal_adc_ex.o - 0x08003b56 HAL_ADCEx_InjectedQueueOverflowCallback + 0x08003506 0x2 build/stm32g4xx_hal_adc_ex.o + 0x08003506 HAL_ADCEx_InjectedQueueOverflowCallback .text.HAL_ADCEx_LevelOutOfWindow2Callback - 0x08003b58 0x2 build/stm32g4xx_hal_adc_ex.o - 0x08003b58 HAL_ADCEx_LevelOutOfWindow2Callback + 0x08003508 0x2 build/stm32g4xx_hal_adc_ex.o + 0x08003508 HAL_ADCEx_LevelOutOfWindow2Callback .text.HAL_ADCEx_LevelOutOfWindow3Callback - 0x08003b5a 0x2 build/stm32g4xx_hal_adc_ex.o - 0x08003b5a HAL_ADCEx_LevelOutOfWindow3Callback + 0x0800350a 0x2 build/stm32g4xx_hal_adc_ex.o + 0x0800350a HAL_ADCEx_LevelOutOfWindow3Callback .text.HAL_ADCEx_EndOfSamplingCallback - 0x08003b5c 0x2 build/stm32g4xx_hal_adc_ex.o - 0x08003b5c HAL_ADCEx_EndOfSamplingCallback - *fill* 0x08003b5e 0x2 + 0x0800350c 0x2 build/stm32g4xx_hal_adc_ex.o + 0x0800350c HAL_ADCEx_EndOfSamplingCallback + *fill* 0x0800350e 0x2 .text.HAL_ADCEx_MultiModeConfigChannel - 0x08003b60 0x114 build/stm32g4xx_hal_adc_ex.o - 0x08003b60 HAL_ADCEx_MultiModeConfigChannel - .text.I2C_Flush_TXDR - 0x08003c74 0x22 build/stm32g4xx_hal_i2c.o - .text.I2C_TransferConfig - 0x08003c96 0x3c build/stm32g4xx_hal_i2c.o - .text.I2C_IsErrorOccurred - 0x08003cd2 0x114 build/stm32g4xx_hal_i2c.o - .text.I2C_WaitOnTXISFlagUntilTimeout - 0x08003de6 0x60 build/stm32g4xx_hal_i2c.o - .text.I2C_WaitOnFlagUntilTimeout - 0x08003e46 0x7c build/stm32g4xx_hal_i2c.o - *fill* 0x08003ec2 0x2 - .text.I2C_RequestMemoryWrite - 0x08003ec4 0x7c build/stm32g4xx_hal_i2c.o - .text.I2C_RequestMemoryRead - 0x08003f40 0x78 build/stm32g4xx_hal_i2c.o - .text.I2C_WaitOnSTOPFlagUntilTimeout - 0x08003fb8 0x5e build/stm32g4xx_hal_i2c.o + 0x08003510 0x118 build/stm32g4xx_hal_adc_ex.o + 0x08003510 HAL_ADCEx_MultiModeConfigChannel .text.HAL_I2C_Init - 0x08004016 0xc8 build/stm32g4xx_hal_i2c.o - 0x08004016 HAL_I2C_Init - .text.HAL_I2C_Mem_Write - 0x080040de 0x1a8 build/stm32g4xx_hal_i2c.o - 0x080040de HAL_I2C_Mem_Write - *fill* 0x08004286 0x2 - .text.HAL_I2C_Mem_Read - 0x08004288 0x1b0 build/stm32g4xx_hal_i2c.o - 0x08004288 HAL_I2C_Mem_Read - .text.HAL_I2C_IsDeviceReady - 0x08004438 0x13e build/stm32g4xx_hal_i2c.o - 0x08004438 HAL_I2C_IsDeviceReady + 0x08003628 0xc8 build/stm32g4xx_hal_i2c.o + 0x08003628 HAL_I2C_Init .text.HAL_I2CEx_ConfigAnalogFilter - 0x08004576 0x5c build/stm32g4xx_hal_i2c_ex.o - 0x08004576 HAL_I2CEx_ConfigAnalogFilter + 0x080036f0 0x5a build/stm32g4xx_hal_i2c_ex.o + 0x080036f0 HAL_I2CEx_ConfigAnalogFilter .text.HAL_I2CEx_ConfigDigitalFilter - 0x080045d2 0x58 build/stm32g4xx_hal_i2c_ex.o - 0x080045d2 HAL_I2CEx_ConfigDigitalFilter - *fill* 0x0800462a 0x2 + 0x0800374a 0x56 build/stm32g4xx_hal_i2c_ex.o + 0x0800374a HAL_I2CEx_ConfigDigitalFilter .text.TIM_OC1_SetConfig - 0x0800462c 0x9c build/stm32g4xx_hal_tim.o + 0x080037a0 0x9c build/stm32g4xx_hal_tim.o .text.TIM_OC3_SetConfig - 0x080046c8 0x8c build/stm32g4xx_hal_tim.o + 0x0800383c 0x8c build/stm32g4xx_hal_tim.o .text.TIM_OC4_SetConfig - 0x08004754 0x8c build/stm32g4xx_hal_tim.o + 0x080038c8 0x8c build/stm32g4xx_hal_tim.o .text.TIM_OC5_SetConfig - 0x080047e0 0x68 build/stm32g4xx_hal_tim.o + 0x08003954 0x68 build/stm32g4xx_hal_tim.o .text.TIM_OC6_SetConfig - 0x08004848 0x6c build/stm32g4xx_hal_tim.o + 0x080039bc 0x6c build/stm32g4xx_hal_tim.o .text.TIM_TI1_ConfigInputStage - 0x080048b4 0x26 build/stm32g4xx_hal_tim.o + 0x08003a28 0x26 build/stm32g4xx_hal_tim.o .text.TIM_TI2_ConfigInputStage - 0x080048da 0x28 build/stm32g4xx_hal_tim.o + 0x08003a4e 0x28 build/stm32g4xx_hal_tim.o .text.TIM_ITRx_SetConfig - 0x08004902 0x14 build/stm32g4xx_hal_tim.o - *fill* 0x08004916 0x2 + 0x08003a76 0x14 build/stm32g4xx_hal_tim.o + *fill* 0x08003a8a 0x2 .text.HAL_TIM_Base_Start_IT - 0x08004918 0x84 build/stm32g4xx_hal_tim.o - 0x08004918 HAL_TIM_Base_Start_IT + 0x08003a8c 0x84 build/stm32g4xx_hal_tim.o + 0x08003a8c HAL_TIM_Base_Start_IT .text.HAL_TIM_PWM_MspInit - 0x0800499c 0x2 build/stm32g4xx_hal_tim.o - 0x0800499c HAL_TIM_PWM_MspInit + 0x08003b10 0x2 build/stm32g4xx_hal_tim.o + 0x08003b10 HAL_TIM_PWM_MspInit .text.HAL_TIM_PeriodElapsedCallback - 0x0800499e 0x2 build/stm32g4xx_hal_tim.o - 0x0800499e HAL_TIM_PeriodElapsedCallback + 0x08003b12 0x2 build/stm32g4xx_hal_tim.o + 0x08003b12 HAL_TIM_PeriodElapsedCallback .text.HAL_TIM_OC_DelayElapsedCallback - 0x080049a0 0x2 build/stm32g4xx_hal_tim.o - 0x080049a0 HAL_TIM_OC_DelayElapsedCallback + 0x08003b14 0x2 build/stm32g4xx_hal_tim.o + 0x08003b14 HAL_TIM_OC_DelayElapsedCallback .text.HAL_TIM_IC_CaptureCallback - 0x080049a2 0x2 build/stm32g4xx_hal_tim.o - 0x080049a2 HAL_TIM_IC_CaptureCallback + 0x08003b16 0x2 build/stm32g4xx_hal_tim.o + 0x08003b16 HAL_TIM_IC_CaptureCallback .text.HAL_TIM_PWM_PulseFinishedCallback - 0x080049a4 0x2 build/stm32g4xx_hal_tim.o - 0x080049a4 HAL_TIM_PWM_PulseFinishedCallback + 0x08003b18 0x2 build/stm32g4xx_hal_tim.o + 0x08003b18 HAL_TIM_PWM_PulseFinishedCallback .text.HAL_TIM_TriggerCallback - 0x080049a6 0x2 build/stm32g4xx_hal_tim.o - 0x080049a6 HAL_TIM_TriggerCallback + 0x08003b1a 0x2 build/stm32g4xx_hal_tim.o + 0x08003b1a HAL_TIM_TriggerCallback .text.HAL_TIM_IRQHandler - 0x080049a8 0x1ea build/stm32g4xx_hal_tim.o - 0x080049a8 HAL_TIM_IRQHandler - *fill* 0x08004b92 0x2 + 0x08003b1c 0x1ea build/stm32g4xx_hal_tim.o + 0x08003b1c HAL_TIM_IRQHandler + *fill* 0x08003d06 0x2 .text.TIM_Base_SetConfig - 0x08004b94 0xc8 build/stm32g4xx_hal_tim.o - 0x08004b94 TIM_Base_SetConfig + 0x08003d08 0xc8 build/stm32g4xx_hal_tim.o + 0x08003d08 TIM_Base_SetConfig .text.HAL_TIM_Base_Init - 0x08004c5c 0x60 build/stm32g4xx_hal_tim.o - 0x08004c5c HAL_TIM_Base_Init + 0x08003dd0 0x60 build/stm32g4xx_hal_tim.o + 0x08003dd0 HAL_TIM_Base_Init .text.HAL_TIM_PWM_Init - 0x08004cbc 0x60 build/stm32g4xx_hal_tim.o - 0x08004cbc HAL_TIM_PWM_Init + 0x08003e30 0x60 build/stm32g4xx_hal_tim.o + 0x08003e30 HAL_TIM_PWM_Init .text.TIM_OC2_SetConfig - 0x08004d1c 0x8c build/stm32g4xx_hal_tim.o - 0x08004d1c TIM_OC2_SetConfig + 0x08003e90 0x8c build/stm32g4xx_hal_tim.o + 0x08003e90 TIM_OC2_SetConfig .text.HAL_TIM_PWM_ConfigChannel - 0x08004da8 0x13a build/stm32g4xx_hal_tim.o - 0x08004da8 HAL_TIM_PWM_ConfigChannel + 0x08003f1c 0x13a build/stm32g4xx_hal_tim.o + 0x08003f1c HAL_TIM_PWM_ConfigChannel .text.TIM_ETR_SetConfig - 0x08004ee2 0x1a build/stm32g4xx_hal_tim.o - 0x08004ee2 TIM_ETR_SetConfig + 0x08004056 0x1a build/stm32g4xx_hal_tim.o + 0x08004056 TIM_ETR_SetConfig .text.HAL_TIM_ConfigClockSource - 0x08004efc 0x138 build/stm32g4xx_hal_tim.o - 0x08004efc HAL_TIM_ConfigClockSource + 0x08004070 0x138 build/stm32g4xx_hal_tim.o + 0x08004070 HAL_TIM_ConfigClockSource .text.TIM_CCxChannelCmd - 0x08005034 0x1e build/stm32g4xx_hal_tim.o - 0x08005034 TIM_CCxChannelCmd - *fill* 0x08005052 0x2 + 0x080041a8 0x1e build/stm32g4xx_hal_tim.o + 0x080041a8 TIM_CCxChannelCmd + *fill* 0x080041c6 0x2 .text.HAL_TIM_PWM_Start - 0x08005054 0x160 build/stm32g4xx_hal_tim.o - 0x08005054 HAL_TIM_PWM_Start + 0x080041c8 0x154 build/stm32g4xx_hal_tim.o + 0x080041c8 HAL_TIM_PWM_Start .text.HAL_TIMEx_MasterConfigSynchronization - 0x080051b4 0x94 build/stm32g4xx_hal_tim_ex.o - 0x080051b4 HAL_TIMEx_MasterConfigSynchronization + 0x0800431c 0x94 build/stm32g4xx_hal_tim_ex.o + 0x0800431c HAL_TIMEx_MasterConfigSynchronization + .text.HAL_TIMEx_ConfigBreakDeadTime + 0x080043b0 0xa0 build/stm32g4xx_hal_tim_ex.o + 0x080043b0 HAL_TIMEx_ConfigBreakDeadTime .text.HAL_TIMEx_CommutCallback - 0x08005248 0x2 build/stm32g4xx_hal_tim_ex.o - 0x08005248 HAL_TIMEx_CommutCallback + 0x08004450 0x2 build/stm32g4xx_hal_tim_ex.o + 0x08004450 HAL_TIMEx_CommutCallback .text.HAL_TIMEx_BreakCallback - 0x0800524a 0x2 build/stm32g4xx_hal_tim_ex.o - 0x0800524a HAL_TIMEx_BreakCallback + 0x08004452 0x2 build/stm32g4xx_hal_tim_ex.o + 0x08004452 HAL_TIMEx_BreakCallback .text.HAL_TIMEx_Break2Callback - 0x0800524c 0x2 build/stm32g4xx_hal_tim_ex.o - 0x0800524c HAL_TIMEx_Break2Callback + 0x08004454 0x2 build/stm32g4xx_hal_tim_ex.o + 0x08004454 HAL_TIMEx_Break2Callback .text.HAL_TIMEx_EncoderIndexCallback - 0x0800524e 0x2 build/stm32g4xx_hal_tim_ex.o - 0x0800524e HAL_TIMEx_EncoderIndexCallback + 0x08004456 0x2 build/stm32g4xx_hal_tim_ex.o + 0x08004456 HAL_TIMEx_EncoderIndexCallback .text.HAL_TIMEx_DirectionChangeCallback - 0x08005250 0x2 build/stm32g4xx_hal_tim_ex.o - 0x08005250 HAL_TIMEx_DirectionChangeCallback + 0x08004458 0x2 build/stm32g4xx_hal_tim_ex.o + 0x08004458 HAL_TIMEx_DirectionChangeCallback .text.HAL_TIMEx_IndexErrorCallback - 0x08005252 0x2 build/stm32g4xx_hal_tim_ex.o - 0x08005252 HAL_TIMEx_IndexErrorCallback + 0x0800445a 0x2 build/stm32g4xx_hal_tim_ex.o + 0x0800445a HAL_TIMEx_IndexErrorCallback .text.HAL_TIMEx_TransitionErrorCallback - 0x08005254 0x2 build/stm32g4xx_hal_tim_ex.o - 0x08005254 HAL_TIMEx_TransitionErrorCallback + 0x0800445c 0x2 build/stm32g4xx_hal_tim_ex.o + 0x0800445c HAL_TIMEx_TransitionErrorCallback .text.UART_EndTxTransfer - 0x08005256 0x32 build/stm32g4xx_hal_uart.o + 0x0800445e 0x32 build/stm32g4xx_hal_uart.o .text.UART_EndRxTransfer - 0x08005288 0x56 build/stm32g4xx_hal_uart.o + 0x08004490 0x56 build/stm32g4xx_hal_uart.o + *fill* 0x080044e6 0x2 + .text.HAL_UART_Transmit_DMA + 0x080044e8 0xa0 build/stm32g4xx_hal_uart.o + 0x080044e8 HAL_UART_Transmit_DMA + .text.UART_DMATransmitCplt + 0x08004588 0x48 build/stm32g4xx_hal_uart.o .text.UART_EndTransmit_IT - 0x080052de 0x24 build/stm32g4xx_hal_uart.o - .text.HAL_UART_RxCpltCallback - 0x08005302 0x2 build/stm32g4xx_hal_uart.o - 0x08005302 HAL_UART_RxCpltCallback - .text.HAL_UART_RxHalfCpltCallback - 0x08005304 0x2 build/stm32g4xx_hal_uart.o - 0x08005304 HAL_UART_RxHalfCpltCallback + 0x080045d0 0x24 build/stm32g4xx_hal_uart.o + .text.UART_DMATxHalfCplt + 0x080045f4 0xa build/stm32g4xx_hal_uart.o .text.HAL_UART_ErrorCallback - 0x08005306 0x2 build/stm32g4xx_hal_uart.o - 0x08005306 HAL_UART_ErrorCallback + 0x080045fe 0x2 build/stm32g4xx_hal_uart.o + 0x080045fe HAL_UART_ErrorCallback .text.UART_DMAError - 0x08005308 0x58 build/stm32g4xx_hal_uart.o + 0x08004600 0x58 build/stm32g4xx_hal_uart.o .text.UART_DMAAbortOnError - 0x08005360 0x10 build/stm32g4xx_hal_uart.o + 0x08004658 0x10 build/stm32g4xx_hal_uart.o .text.HAL_UART_IRQHandler - 0x08005370 0x360 build/stm32g4xx_hal_uart.o - 0x08005370 HAL_UART_IRQHandler - .text.UART_DMARxHalfCplt - 0x080056d0 0x20 build/stm32g4xx_hal_uart.o - .text.UART_DMAReceiveCplt - 0x080056f0 0x92 build/stm32g4xx_hal_uart.o - *fill* 0x08005782 0x2 + 0x08004668 0x360 build/stm32g4xx_hal_uart.o + 0x08004668 HAL_UART_IRQHandler .text.UART_SetConfig - 0x08005784 0x344 build/stm32g4xx_hal_uart.o - 0x08005784 UART_SetConfig + 0x080049c8 0x338 build/stm32g4xx_hal_uart.o + 0x080049c8 UART_SetConfig .text.UART_AdvFeatureConfig - 0x08005ac8 0xca build/stm32g4xx_hal_uart.o - 0x08005ac8 UART_AdvFeatureConfig + 0x08004d00 0xca build/stm32g4xx_hal_uart.o + 0x08004d00 UART_AdvFeatureConfig .text.UART_WaitOnFlagUntilTimeout - 0x08005b92 0x9e build/stm32g4xx_hal_uart.o - 0x08005b92 UART_WaitOnFlagUntilTimeout - .text.HAL_UART_Transmit - 0x08005c30 0xd2 build/stm32g4xx_hal_uart.o - 0x08005c30 HAL_UART_Transmit + 0x08004dca 0x9e build/stm32g4xx_hal_uart.o + 0x08004dca UART_WaitOnFlagUntilTimeout .text.UART_CheckIdleState - 0x08005d02 0xca build/stm32g4xx_hal_uart.o - 0x08005d02 UART_CheckIdleState + 0x08004e68 0xca build/stm32g4xx_hal_uart.o + 0x08004e68 UART_CheckIdleState .text.HAL_UART_Init - 0x08005dcc 0x66 build/stm32g4xx_hal_uart.o - 0x08005dcc HAL_UART_Init - *fill* 0x08005e32 0x2 - .text.UART_Start_Receive_DMA - 0x08005e34 0xb0 build/stm32g4xx_hal_uart.o - 0x08005e34 UART_Start_Receive_DMA + 0x08004f32 0x66 build/stm32g4xx_hal_uart.o + 0x08004f32 HAL_UART_Init .text.UARTEx_SetNbDataToProcess - 0x08005ee4 0x4c build/stm32g4xx_hal_uart_ex.o + 0x08004f98 0x4c build/stm32g4xx_hal_uart_ex.o .text.HAL_UARTEx_WakeupCallback - 0x08005f30 0x2 build/stm32g4xx_hal_uart_ex.o - 0x08005f30 HAL_UARTEx_WakeupCallback + 0x08004fe4 0x2 build/stm32g4xx_hal_uart_ex.o + 0x08004fe4 HAL_UARTEx_WakeupCallback .text.HAL_UARTEx_RxFifoFullCallback - 0x08005f32 0x2 build/stm32g4xx_hal_uart_ex.o - 0x08005f32 HAL_UARTEx_RxFifoFullCallback + 0x08004fe6 0x2 build/stm32g4xx_hal_uart_ex.o + 0x08004fe6 HAL_UARTEx_RxFifoFullCallback .text.HAL_UARTEx_TxFifoEmptyCallback - 0x08005f34 0x2 build/stm32g4xx_hal_uart_ex.o - 0x08005f34 HAL_UARTEx_TxFifoEmptyCallback + 0x08004fe8 0x2 build/stm32g4xx_hal_uart_ex.o + 0x08004fe8 HAL_UARTEx_TxFifoEmptyCallback .text.HAL_UARTEx_DisableFifoMode - 0x08005f36 0x3e build/stm32g4xx_hal_uart_ex.o - 0x08005f36 HAL_UARTEx_DisableFifoMode + 0x08004fea 0x3e build/stm32g4xx_hal_uart_ex.o + 0x08004fea HAL_UARTEx_DisableFifoMode .text.HAL_UARTEx_SetTxFifoThreshold - 0x08005f74 0x4a build/stm32g4xx_hal_uart_ex.o - 0x08005f74 HAL_UARTEx_SetTxFifoThreshold + 0x08005028 0x4a build/stm32g4xx_hal_uart_ex.o + 0x08005028 HAL_UARTEx_SetTxFifoThreshold .text.HAL_UARTEx_SetRxFifoThreshold - 0x08005fbe 0x4a build/stm32g4xx_hal_uart_ex.o - 0x08005fbe HAL_UARTEx_SetRxFifoThreshold - .text.HAL_UARTEx_ReceiveToIdle_DMA - 0x08006008 0x50 build/stm32g4xx_hal_uart_ex.o - 0x08006008 HAL_UARTEx_ReceiveToIdle_DMA + 0x08005072 0x4a build/stm32g4xx_hal_uart_ex.o + 0x08005072 HAL_UARTEx_SetRxFifoThreshold .text.SystemInit - 0x08006058 0x14 build/system_stm32g4xx.o - 0x08006058 SystemInit - .text._sbrk 0x0800606c 0x48 build/sysmem.o - 0x0800606c _sbrk - .text.si5351_write8 - 0x080060b4 0x3c build/si5351.o - 0x080060b4 si5351_write8 - .text.si5351_read8 - 0x080060f0 0x38 build/si5351.o - 0x080060f0 si5351_read8 - .text.CalcRegisters - 0x08006128 0x1bc build/si5351.o - 0x08006128 CalcRegisters - .text.si5351_initialize - 0x080062e4 0xcc build/si5351.o - 0x080062e4 si5351_initialize - .text.si5351_set_frequency - 0x080063b0 0x98 build/si5351.o - 0x080063b0 si5351_set_frequency - .text.si5351_on_clk - 0x08006448 0x1c build/si5351.o - 0x08006448 si5351_on_clk - *fill* 0x08006464 0x4 - .text.squeow_init - 0x08006468 0x64 build/squeow.o - 0x08006468 squeow_init - .text.vu_meter - 0x080064cc 0x2c build/squeow.o - 0x080064cc vu_meter - .text.squeow_synth_init - 0x080064f8 0x14 build/squeow.o - 0x080064f8 squeow_synth_init - .text.squeow_synth_set - 0x0800650c 0x24 build/squeow.o - 0x0800650c squeow_synth_set - .text.squeow_synth_on - 0x08006530 0x1c build/squeow.o - 0x08006530 squeow_synth_on - .text.squeow_ui_init - 0x0800654c 0x14 build/squeow_ui.o - 0x0800654c squeow_ui_init + 0x080050bc 0x14 build/system_stm32g4xx.o + 0x080050bc SystemInit + .text._sbrk 0x080050d0 0x48 build/sysmem.o + 0x080050d0 _sbrk .text.serial_write - 0x08006560 0x24 build/squeow_ui.o - 0x08006560 serial_write - .text.seriow_var_dump - 0x08006584 0x50 build/squeow_ui.o - 0x08006584 seriow_var_dump + 0x08005118 0x20 build/squeow.o + 0x08005118 serial_write + .text.squeow_init + 0x08005138 0x30 build/squeow.o + 0x08005138 squeow_init + .text.adc_rileva_soglie + 0x08005168 0x50 build/squeow.o + 0x08005168 adc_rileva_soglie + .text.processa_blocco + 0x080051b8 0x5c build/squeow.o + 0x080051b8 processa_blocco + .text.seriow_stab_dump + 0x08005214 0xb4 build/squeow_ui.o + 0x08005214 seriow_stab_dump .text.seriow_log - 0x080065d4 0x2c build/squeow_ui.o - 0x080065d4 seriow_log + 0x080052c8 0x30 build/squeow_ui.o + 0x080052c8 seriow_log + .text.squeow_ui_init + 0x080052f8 0x10 build/squeow_ui.o + 0x080052f8 squeow_ui_init + .text.led_blocco + 0x08005308 0xc8 build/squeow_ui.o + 0x08005308 led_blocco + .text.led_pwm_duty + 0x080053d0 0xc build/squeow_ui.o + 0x080053d0 led_pwm_duty + .text.vu_meter + 0x080053dc 0x7c build/squeow_ui.o + 0x080053dc vu_meter + .text.riscala_valori + 0x08005458 0x54 build/squeow_ui.o + 0x08005458 riscala_valori + .text.seriow_var_dump + 0x080054ac 0xe8 build/squeow_ui.o + 0x080054ac seriow_var_dump .text.Reset_Handler - 0x08006600 0x50 build/startup_stm32g431xx.o - 0x08006600 Reset_Handler + 0x08005594 0x50 build/startup_stm32g431xx.o + 0x08005594 Reset_Handler .text.Default_Handler - 0x08006650 0x2 build/startup_stm32g431xx.o - 0x08006650 RTC_Alarm_IRQHandler - 0x08006650 EXTI2_IRQHandler - 0x08006650 TIM8_TRG_COM_IRQHandler - 0x08006650 TIM8_CC_IRQHandler - 0x08006650 TIM1_CC_IRQHandler - 0x08006650 USB_HP_IRQHandler - 0x08006650 CORDIC_IRQHandler - 0x08006650 EXTI3_IRQHandler - 0x08006650 I2C3_ER_IRQHandler - 0x08006650 EXTI0_IRQHandler - 0x08006650 I2C2_EV_IRQHandler - 0x08006650 FPU_IRQHandler - 0x08006650 FDCAN1_IT1_IRQHandler - 0x08006650 TIM1_UP_TIM16_IRQHandler - 0x08006650 SPI1_IRQHandler - 0x08006650 TIM6_DAC_IRQHandler - 0x08006650 TIM8_UP_IRQHandler - 0x08006650 DMA2_Channel2_IRQHandler - 0x08006650 USART3_IRQHandler - 0x08006650 TIM4_IRQHandler - 0x08006650 DMA2_Channel1_IRQHandler - 0x08006650 I2C1_EV_IRQHandler - 0x08006650 DMA1_Channel6_IRQHandler - 0x08006650 UART4_IRQHandler - 0x08006650 DMA2_Channel4_IRQHandler - 0x08006650 RCC_IRQHandler - 0x08006650 DMA1_Channel1_IRQHandler - 0x08006650 Default_Handler - 0x08006650 RTC_TAMP_LSECSS_IRQHandler - 0x08006650 FMAC_IRQHandler - 0x08006650 EXTI15_10_IRQHandler - 0x08006650 TIM7_IRQHandler - 0x08006650 UCPD1_IRQHandler - 0x08006650 I2C3_EV_IRQHandler - 0x08006650 EXTI9_5_IRQHandler - 0x08006650 RTC_WKUP_IRQHandler - 0x08006650 PVD_PVM_IRQHandler - 0x08006650 SPI2_IRQHandler - 0x08006650 DMA2_Channel5_IRQHandler - 0x08006650 CRS_IRQHandler - 0x08006650 DMA1_Channel5_IRQHandler - 0x08006650 USB_LP_IRQHandler - 0x08006650 EXTI4_IRQHandler - 0x08006650 RNG_IRQHandler - 0x08006650 TIM1_TRG_COM_TIM17_IRQHandler - 0x08006650 WWDG_IRQHandler - 0x08006650 LPUART1_IRQHandler - 0x08006650 DMA2_Channel6_IRQHandler - 0x08006650 FDCAN1_IT0_IRQHandler - 0x08006650 COMP1_2_3_IRQHandler - 0x08006650 EXTI1_IRQHandler - 0x08006650 USART2_IRQHandler - 0x08006650 I2C2_ER_IRQHandler - 0x08006650 TIM8_BRK_IRQHandler - 0x08006650 FLASH_IRQHandler - 0x08006650 SPI3_IRQHandler - 0x08006650 I2C1_ER_IRQHandler - 0x08006650 LPTIM1_IRQHandler - 0x08006650 DMAMUX_OVR_IRQHandler - 0x08006650 USBWakeUp_IRQHandler - 0x08006650 SAI1_IRQHandler - 0x08006650 DMA2_Channel3_IRQHandler - 0x08006650 COMP4_IRQHandler - 0x08006650 TIM1_BRK_TIM15_IRQHandler - *fill* 0x08006652 0x2 - .text.__errno 0x08006654 0xc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) - 0x08006654 __errno - .text.__libc_init_array - 0x08006660 0x48 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - 0x08006660 __libc_init_array - .text.memset 0x080066a8 0x10 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - 0x080066a8 memset + 0x080055e4 0x2 build/startup_stm32g431xx.o + 0x080055e4 RTC_Alarm_IRQHandler + 0x080055e4 EXTI2_IRQHandler + 0x080055e4 TIM8_TRG_COM_IRQHandler + 0x080055e4 TIM8_CC_IRQHandler + 0x080055e4 TIM1_CC_IRQHandler + 0x080055e4 USB_HP_IRQHandler + 0x080055e4 CORDIC_IRQHandler + 0x080055e4 EXTI3_IRQHandler + 0x080055e4 I2C3_ER_IRQHandler + 0x080055e4 EXTI0_IRQHandler + 0x080055e4 I2C2_EV_IRQHandler + 0x080055e4 FPU_IRQHandler + 0x080055e4 FDCAN1_IT1_IRQHandler + 0x080055e4 TIM1_UP_TIM16_IRQHandler + 0x080055e4 SPI1_IRQHandler + 0x080055e4 TIM6_DAC_IRQHandler + 0x080055e4 TIM8_UP_IRQHandler + 0x080055e4 DMA2_Channel2_IRQHandler + 0x080055e4 USART3_IRQHandler + 0x080055e4 TIM4_IRQHandler + 0x080055e4 DMA2_Channel1_IRQHandler + 0x080055e4 I2C1_EV_IRQHandler + 0x080055e4 DMA1_Channel6_IRQHandler + 0x080055e4 UART4_IRQHandler + 0x080055e4 DMA2_Channel4_IRQHandler + 0x080055e4 RCC_IRQHandler + 0x080055e4 DMA1_Channel1_IRQHandler + 0x080055e4 Default_Handler + 0x080055e4 RTC_TAMP_LSECSS_IRQHandler + 0x080055e4 FMAC_IRQHandler + 0x080055e4 EXTI15_10_IRQHandler + 0x080055e4 TIM7_IRQHandler + 0x080055e4 UCPD1_IRQHandler + 0x080055e4 I2C3_EV_IRQHandler + 0x080055e4 EXTI9_5_IRQHandler + 0x080055e4 RTC_WKUP_IRQHandler + 0x080055e4 PVD_PVM_IRQHandler + 0x080055e4 SPI2_IRQHandler + 0x080055e4 DMA2_Channel5_IRQHandler + 0x080055e4 CRS_IRQHandler + 0x080055e4 DMA1_Channel5_IRQHandler + 0x080055e4 USB_LP_IRQHandler + 0x080055e4 EXTI4_IRQHandler + 0x080055e4 RNG_IRQHandler + 0x080055e4 TIM1_TRG_COM_TIM17_IRQHandler + 0x080055e4 WWDG_IRQHandler + 0x080055e4 LPUART1_IRQHandler + 0x080055e4 DMA2_Channel6_IRQHandler + 0x080055e4 FDCAN1_IT0_IRQHandler + 0x080055e4 COMP1_2_3_IRQHandler + 0x080055e4 EXTI1_IRQHandler + 0x080055e4 USART2_IRQHandler + 0x080055e4 I2C2_ER_IRQHandler + 0x080055e4 TIM8_BRK_IRQHandler + 0x080055e4 FLASH_IRQHandler + 0x080055e4 SPI3_IRQHandler + 0x080055e4 I2C1_ER_IRQHandler + 0x080055e4 LPTIM1_IRQHandler + 0x080055e4 DMAMUX_OVR_IRQHandler + 0x080055e4 USBWakeUp_IRQHandler + 0x080055e4 SAI1_IRQHandler + 0x080055e4 DMA2_Channel3_IRQHandler + 0x080055e4 COMP4_IRQHandler + 0x080055e4 TIM1_BRK_TIM15_IRQHandler + *fill* 0x080055e6 0x2 .text.snprintf - 0x080066b8 0x6c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - 0x080066b8 snprintf - 0x080066b8 sniprintf - .text.__ssputs_r - 0x08006724 0xb6 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - 0x08006724 __ssputs_r - *fill* 0x080067da 0x2 - .text._svfprintf_r - 0x080067dc 0x1f8 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - 0x080067dc _svfprintf_r - 0x080067dc _svfiprintf_r - .text.memmove 0x080069d4 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - 0x080069d4 memmove + 0x080055e8 0x6c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + 0x080055e8 snprintf + 0x080055e8 sniprintf + .text.memset 0x08005654 0x10 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + 0x08005654 memset + .text.__errno 0x08005664 0xc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + 0x08005664 __errno + .text.__libc_init_array + 0x08005670 0x48 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + 0x08005670 __libc_init_array .text.__retarget_lock_acquire_recursive - 0x08006a08 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - 0x08006a08 __retarget_lock_acquire_recursive + 0x080056b8 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + 0x080056b8 __retarget_lock_acquire_recursive .text.__retarget_lock_release_recursive - 0x08006a0a 0x2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - 0x08006a0a __retarget_lock_release_recursive - .text._printf_common - 0x08006a0c 0xda /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x08006a0c _printf_common - *fill* 0x08006ae6 0x2 - .text._printf_i - 0x08006ae8 0x23c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x08006ae8 _printf_i + 0x080056ba 0x2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + 0x080056ba __retarget_lock_release_recursive + .text.memcpy 0x080056bc 0x1c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + 0x080056bc memcpy + .text._free_r 0x080056d8 0x94 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + 0x080056d8 _free_r .text.sbrk_aligned - 0x08006d24 0x44 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + 0x0800576c 0x44 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) .text._malloc_r - 0x08006d68 0x100 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - 0x08006d68 _malloc_r - .text.memcpy 0x08006e68 0x1c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - 0x08006e68 memcpy + 0x080057b0 0x100 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + 0x080057b0 _malloc_r .text.__malloc_lock - 0x08006e84 0xc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - 0x08006e84 __malloc_lock + 0x080058b0 0xc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + 0x080058b0 __malloc_lock .text.__malloc_unlock - 0x08006e90 0xc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - 0x08006e90 __malloc_unlock - .text._sbrk_r 0x08006e9c 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - 0x08006e9c _sbrk_r + 0x080058bc 0xc /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + 0x080058bc __malloc_unlock + .text.__ssputs_r + 0x080058c8 0xc0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + 0x080058c8 __ssputs_r + .text._svfprintf_r + 0x08005988 0x1f8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + 0x08005988 _svfprintf_r + 0x08005988 _svfiprintf_r + .text._printf_common + 0x08005b80 0xda /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x08005b80 _printf_common + *fill* 0x08005c5a 0x2 + .text._printf_i + 0x08005c5c 0x240 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x08005c5c _printf_i + .text.memmove 0x08005e9c 0x32 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + 0x08005e9c memmove + *fill* 0x08005ece 0x2 + .text._sbrk_r 0x08005ed0 0x20 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + 0x08005ed0 _sbrk_r .text._realloc_r - 0x08006ebc 0x5c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - 0x08006ebc _realloc_r - .text._free_r 0x08006f18 0x94 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - 0x08006f18 _free_r + 0x08005ef0 0x5c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + 0x08005ef0 _realloc_r .text._malloc_usable_size_r - 0x08006fac 0x10 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - 0x08006fac _malloc_usable_size_r + 0x08005f4c 0x10 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + 0x08005f4c _malloc_usable_size_r .text.__udivmoddi4 - 0x08006fbc 0x2bc /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - 0x08006fbc __udivmoddi4 + 0x08005f5c 0x2f8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x08005f5c __udivmoddi4 *(.glue_7) - .glue_7 0x08007278 0x0 linker stubs + .glue_7 0x08006254 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08007278 0x0 linker stubs + .glue_7t 0x08006254 0x0 linker stubs *(.eh_frame) - .eh_frame 0x08007278 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .eh_frame 0x08006254 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x08007278 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o - 0x08007278 _init - .init 0x0800727c 0x8 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x08006254 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08006254 _init + .init 0x08006258 0x8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x08007284 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o - 0x08007284 _fini - .fini 0x08007288 0x8 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o - 0x08007290 . = ALIGN (0x4) - 0x08007290 _etext = . + .fini 0x08006260 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08006260 _fini + .fini 0x08006264 0x8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x0800626c . = ALIGN (0x4) + 0x0800626c _etext = . -.vfp11_veneer 0x08007290 0x0 - .vfp11_veneer 0x08007290 0x0 linker stubs +.vfp11_veneer 0x0800626c 0x0 + .vfp11_veneer 0x0800626c 0x0 linker stubs -.v4_bx 0x08007290 0x0 - .v4_bx 0x08007290 0x0 linker stubs +.v4_bx 0x0800626c 0x0 + .v4_bx 0x0800626c 0x0 linker stubs -.iplt 0x08007290 0x0 - .iplt 0x08007290 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x0800626c 0x0 + .iplt 0x0800626c 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x08007290 0xdc - 0x08007290 . = ALIGN (0x4) +.rodata 0x0800626c 0xf4 + 0x0800626c . = ALIGN (0x4) *(.rodata) *(.rodata*) .rodata.UARTPrescTable - 0x08007290 0x18 build/stm32g4xx_hal_uart.o - 0x08007290 UARTPrescTable + 0x0800626c 0x18 build/stm32g4xx_hal_uart.o + 0x0800626c UARTPrescTable .rodata.denominator.0 - 0x080072a8 0x8 build/stm32g4xx_hal_uart_ex.o + 0x08006284 0x8 build/stm32g4xx_hal_uart_ex.o .rodata.numerator.1 - 0x080072b0 0x8 build/stm32g4xx_hal_uart_ex.o + 0x0800628c 0x8 build/stm32g4xx_hal_uart_ex.o .rodata.APBPrescTable - 0x080072b8 0x8 build/system_stm32g4xx.o - 0x080072b8 APBPrescTable + 0x08006294 0x8 build/system_stm32g4xx.o + 0x08006294 APBPrescTable .rodata.AHBPrescTable - 0x080072c0 0x10 build/system_stm32g4xx.o - 0x080072c0 AHBPrescTable - .rodata.squeow_init.str1.4 - 0x080072d0 0x67 build/squeow.o - 0xc (size before relaxing) - .rodata.squeow_synth_init.str1.4 - 0x08007337 0xb build/squeow.o - .rodata.squeow_synth_set.str1.4 - 0x08007337 0xf build/squeow.o - .rodata.squeow_synth_on.str1.4 - 0x08007337 0x9 build/squeow.o - .rodata.seriow_var_dump.str1.4 - 0x08007337 0x23 build/squeow_ui.o + 0x0800629c 0x10 build/system_stm32g4xx.o + 0x0800629c AHBPrescTable + .rodata.processa_blocco.str1.4 + 0x080062ac 0x7e build/squeow.o + 0xf (size before relaxing) + .rodata.seriow_stab_dump.str1.4 + 0x0800632a 0x2e build/squeow_ui.o .rodata.seriow_log.str1.4 - 0x08007337 0xf build/squeow_ui.o + 0x0800632a 0xb build/squeow_ui.o + .rodata.squeow_ui_init.str1.4 + 0x0800632a 0xf build/squeow_ui.o + .rodata.seriow_var_dump.str1.4 + 0x0800632a 0x22 build/squeow_ui.o .rodata._svfprintf_r.str1.1 - 0x08007337 0x33 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + 0x0800632a 0x33 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) 0x11 (size before relaxing) .rodata._printf_i.str1.1 - 0x0800736a 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x0800738c . = ALIGN (0x4) - *fill* 0x0800736a 0x2 + 0x0800635d 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x08006380 . = ALIGN (0x4) + *fill* 0x0800635d 0x3 -.ARM.extab +.ARM.extab 0x08006360 0x0 + 0x08006360 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x08006360 . = ALIGN (0x4) -.ARM 0x0800736c 0x8 - 0x0800736c __exidx_start = . +.ARM 0x08006360 0x8 + 0x08006360 . = ALIGN (0x4) + 0x08006360 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x0800736c 0x8 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - .ARM.exidx 0x08007374 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - 0x8 (size before relaxing) + .ARM.exidx 0x08006360 0x8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) .ARM.exidx.text.__udivmoddi4 - 0x08007374 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x08006368 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) 0x8 (size before relaxing) - 0x08007374 __exidx_end = . + 0x08006368 __exidx_end = . + 0x08006368 . = ALIGN (0x4) -.rel.dyn 0x08007374 0x0 - .rel.iplt 0x08007374 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o - -.preinit_array 0x08007374 0x0 - 0x08007374 PROVIDE (__preinit_array_start = .) +.preinit_array 0x08006368 0x0 + 0x08006368 . = ALIGN (0x4) + 0x08006368 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08007374 PROVIDE (__preinit_array_end = .) + 0x08006368 PROVIDE (__preinit_array_end = .) + 0x08006368 . = ALIGN (0x4) -.init_array 0x08007374 0x4 - 0x08007374 PROVIDE (__init_array_start = .) +.init_array 0x08006368 0x4 + 0x08006368 . = ALIGN (0x4) + 0x08006368 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08007374 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08007378 PROVIDE (__init_array_end = .) + .init_array 0x08006368 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x0800636c PROVIDE (__init_array_end = .) + 0x0800636c . = ALIGN (0x4) -.fini_array 0x08007378 0x4 +.fini_array 0x0800636c 0x4 + 0x0800636c . = ALIGN (0x4) [!provide] PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08007378 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + .fini_array 0x0800636c 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o [!provide] PROVIDE (__fini_array_end = .) - 0x0800737c _sidata = LOADADDR (.data) + 0x08006370 . = ALIGN (0x4) + 0x08006370 _sidata = LOADADDR (.data) -.data 0x20000000 0x5c load address 0x0800737c +.rel.dyn 0x08006370 0x0 + .rel.iplt 0x08006370 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o + +.data 0x20000000 0x5c load address 0x08006370 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -2617,136 +2515,142 @@ LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/g 0x20000008 0x4 build/system_stm32g4xx.o 0x20000008 SystemCoreClock .data._impure_ptr - 0x2000000c 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + 0x2000000c 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) 0x2000000c _impure_ptr .data._impure_data - 0x20000010 0x4c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + 0x20000010 0x4c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) 0x20000010 _impure_data + *(.RamFunc) + *(.RamFunc*) 0x2000005c . = ALIGN (0x4) 0x2000005c _edata = . .tm_clone_table - 0x2000005c 0x0 load address 0x080073d8 + 0x2000005c 0x0 load address 0x080063cc .tm_clone_table - 0x2000005c 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x2000005c 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .tm_clone_table - 0x2000005c 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o + 0x2000005c 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o -.igot.plt 0x2000005c 0x0 load address 0x080073d8 - .igot.plt 0x2000005c 0x0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o +.igot.plt 0x2000005c 0x0 load address 0x080063cc + .igot.plt 0x2000005c 0x0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o 0x2000005c . = ALIGN (0x4) -.bss 0x20000060 0x558 load address 0x080073d8 - 0x20000060 _sbss = . - 0x20000060 __bss_start__ = _sbss +.bss 0x2000005c 0x664 load address 0x080063cc + 0x2000005c _sbss = . + 0x2000005c __bss_start__ = _sbss *(.bss) *(.bss*) .bss.completed.1 - 0x20000060 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o - *fill* 0x20000061 0x3 - .bss.object.0 0x20000064 0x18 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x2000005c 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x2000005d 0x3 + .bss.object.0 0x20000060 0x18 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .bss.last_offset.0 - 0x2000007c 0x2 build/main.o - *fill* 0x2000007e 0x2 + 0x20000078 0x2 build/main.o + *fill* 0x2000007a 0x2 .bss.hdma_usart1_tx - 0x20000080 0x60 build/main.o - 0x20000080 hdma_usart1_tx + 0x2000007c 0x60 build/main.o + 0x2000007c hdma_usart1_tx .bss.hdma_usart1_rx - 0x200000e0 0x60 build/main.o - 0x200000e0 hdma_usart1_rx - .bss.huart1 0x20000140 0x94 build/main.o - 0x20000140 huart1 - .bss.htim3 0x200001d4 0x4c build/main.o - 0x200001d4 htim3 - .bss.htim2 0x20000220 0x4c build/main.o - 0x20000220 htim2 - .bss.hi2c1 0x2000026c 0x54 build/main.o - 0x2000026c hi2c1 + 0x200000dc 0x60 build/main.o + 0x200000dc hdma_usart1_rx + .bss.huart1 0x2000013c 0x94 build/main.o + 0x2000013c huart1 + .bss.htim8 0x200001d0 0x4c build/main.o + 0x200001d0 htim8 + .bss.htim3 0x2000021c 0x4c build/main.o + 0x2000021c htim3 + .bss.htim2 0x20000268 0x4c build/main.o + 0x20000268 htim2 + .bss.hi2c1 0x200002b4 0x54 build/main.o + 0x200002b4 hi2c1 .bss.hdma_adc2 - 0x200002c0 0x60 build/main.o - 0x200002c0 hdma_adc2 - .bss.hadc2 0x20000320 0x6c build/main.o - 0x20000320 hadc2 - .bss.hadc1 0x2000038c 0x6c build/main.o - 0x2000038c hadc1 + 0x20000308 0x60 build/main.o + 0x20000308 hdma_adc2 + .bss.hadc2 0x20000368 0x6c build/main.o + 0x20000368 hadc2 + .bss.hadc1 0x200003d4 0x6c build/main.o + 0x200003d4 hadc1 .bss.HAL_RCC_ADC12_CLK_ENABLED - 0x200003f8 0x4 build/stm32g4xx_hal_msp.o - .bss.uwTick 0x200003fc 0x4 build/stm32g4xx_hal.o - 0x200003fc uwTick + 0x20000440 0x4 build/stm32g4xx_hal_msp.o + .bss.uwTick 0x20000444 0x4 build/stm32g4xx_hal.o + 0x20000444 uwTick .bss.__sbrk_heap_end - 0x20000400 0x4 build/sysmem.o - .bss.oeb 0x20000404 0x1 build/si5351.o - 0x20000404 oeb - *fill* 0x20000405 0x3 - .bss.samples_ringbuf_output_index - 0x20000408 0x4 build/squeow.o - 0x20000408 samples_ringbuf_output_index - .bss.samples_ringbuf_input_index - 0x2000040c 0x4 build/squeow.o - 0x2000040c samples_ringbuf_input_index - .bss.sine_increment - 0x20000410 0x8 build/squeow.o - 0x20000410 sine_increment + 0x20000448 0x4 build/sysmem.o + .bss.vecchio_stato_blocco.0 + 0x2000044c 0x1 build/squeow.o + .bss.codice_allarme + 0x2000044d 0x1 build/squeow.o + 0x2000044d codice_allarme + .bss.blocco 0x2000044e 0x1 build/squeow.o + 0x2000044e blocco .bss.adc2_done - 0x20000418 0x1 build/squeow.o - 0x20000418 adc2_done - *fill* 0x20000419 0x3 + 0x2000044f 0x1 build/squeow.o + 0x2000044f adc2_done .bss.adc2_valori - 0x2000041c 0x8 build/squeow.o - 0x2000041c adc2_valori - .bss.freq 0x20000424 0x4 build/squeow.o - 0x20000424 freq - .bss.UART_RX_buf - 0x20000428 0x40 build/squeow.o - 0x20000428 UART_RX_buf + 0x20000450 0x10 build/squeow.o + 0x20000450 adc2_valori + .bss.freq 0x20000460 0x4 build/squeow.o + 0x20000460 freq + .bss.UART_TX_buf_lenght + 0x20000464 0x1 build/squeow.o + 0x20000464 UART_TX_buf_lenght + *fill* 0x20000465 0x3 + .bss.UART_TX_buf + 0x20000468 0x100 build/squeow.o + 0x20000468 UART_TX_buf .bss.sys_tick_prescale - 0x20000468 0x1 build/squeow.o - 0x20000468 sys_tick_prescale - .bss.sys_tick 0x20000469 0x1 build/squeow.o - 0x20000469 sys_tick + 0x20000568 0x1 build/squeow.o + 0x20000568 sys_tick_prescale + .bss.sys_tick 0x20000569 0x1 build/squeow.o + 0x20000569 sys_tick + .bss.vu_valore_temp.0 + 0x2000056a 0x2 build/squeow_ui.o + .bss.vu_timer_picco.1 + 0x2000056c 0x2 build/squeow_ui.o + .bss.led_blocco_lampi_fatti.2 + 0x2000056e 0x1 build/squeow_ui.o + *fill* 0x2000056f 0x1 + .bss.led_blocco_timer.3 + 0x20000570 0x2 build/squeow_ui.o + .bss.led_blocco_fase.4 + 0x20000572 0x1 build/squeow_ui.o .bss.uart_sent - 0x2000046a 0x1 build/squeow_ui.o - 0x2000046a uart_sent - .bss.adc_stampa - 0x2000046b 0x1 build/squeow_ui.o - 0x2000046b adc_stampa - .bss.vu_tmp_value - 0x2000046c 0x1 build/squeow_ui.o - 0x2000046c vu_tmp_value - .bss.vu_value 0x2000046d 0x1 build/squeow_ui.o - 0x2000046d vu_value - .bss.vu_on 0x2000046e 0x1 build/squeow_ui.o - 0x2000046e vu_on - *fill* 0x2000046f 0x1 - .bss.__sf 0x20000470 0x138 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - 0x20000470 __sf + 0x20000573 0x1 build/squeow_ui.o + 0x20000573 uart_sent + .bss.ui_volume + 0x20000574 0x2 build/squeow_ui.o + 0x20000574 ui_volume + *fill* 0x20000576 0x2 + .bss.__sf 0x20000578 0x138 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x20000578 __sf + .bss.errno 0x200006b0 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + 0x200006b0 errno .bss.__lock___malloc_recursive_mutex - 0x200005a8 0x1 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - 0x200005a8 __lock___malloc_recursive_mutex - *fill* 0x200005a9 0x3 + 0x200006b4 0x1 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + 0x200006b4 __lock___malloc_recursive_mutex + *fill* 0x200006b5 0x3 .bss.__malloc_sbrk_start - 0x200005ac 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - 0x200005ac __malloc_sbrk_start + 0x200006b8 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + 0x200006b8 __malloc_sbrk_start .bss.__malloc_free_list - 0x200005b0 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - 0x200005b0 __malloc_free_list - .bss.errno 0x200005b4 0x4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - 0x200005b4 errno + 0x200006bc 0x4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + 0x200006bc __malloc_free_list *(COMMON) - 0x200005b8 . = ALIGN (0x4) - 0x200005b8 _ebss = . - 0x200005b8 __bss_end__ = _ebss + 0x200006c0 . = ALIGN (0x4) + 0x200006c0 _ebss = . + 0x200006c0 __bss_end__ = _ebss ._user_heap_stack - 0x200005b8 0x600 load address 0x080073d8 - 0x200005b8 . = ALIGN (0x8) + 0x200006c0 0x600 load address 0x080063cc + 0x200006c0 . = ALIGN (0x8) [!provide] PROVIDE (end = .) - 0x200005b8 PROVIDE (_end = .) - 0x200007b8 . = (. + _Min_Heap_Size) - *fill* 0x200005b8 0x200 - 0x20000bb8 . = (. + _Min_Stack_Size) - *fill* 0x200007b8 0x400 - 0x20000bb8 . = ALIGN (0x8) + 0x200006c0 PROVIDE (_end = .) + 0x200008c0 . = (. + _Min_Heap_Size) + *fill* 0x200006c0 0x200 + 0x20000cc0 . = (. + _Min_Stack_Size) + *fill* 0x200008c0 0x400 + 0x20000cc0 . = ALIGN (0x8) /DISCARD/ libc.a(*) @@ -2754,16 +2658,16 @@ LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/g libgcc.a(*) OUTPUT(build/squeow_codice.elf elf32-littlearm) LOAD linker stubs -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc.a -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a -LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a +LOAD /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a .ARM.attributes 0x00000000 0x30 .ARM.attributes - 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o + 0x00000000 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o .ARM.attributes - 0x00000022 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x00000022 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o .ARM.attributes 0x00000056 0x34 build/main.o .ARM.attributes @@ -2805,71 +2709,59 @@ LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/g .ARM.attributes 0x00000432 0x34 build/sysmem.o .ARM.attributes - 0x00000466 0x34 build/si5351.o + 0x00000466 0x34 build/squeow.o .ARM.attributes - 0x0000049a 0x34 build/squeow.o + 0x0000049a 0x34 build/squeow_ui.o .ARM.attributes - 0x000004ce 0x34 build/squeow_ui.o + 0x000004ce 0x21 build/startup_stm32g431xx.o .ARM.attributes - 0x00000502 0x21 build/startup_stm32g431xx.o + 0x000004ef 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .ARM.attributes - 0x00000523 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + 0x00000523 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) .ARM.attributes - 0x00000557 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + 0x00000557 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) .ARM.attributes - 0x0000058b 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + 0x0000058b 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) .ARM.attributes - 0x000005bf 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + 0x000005bf 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) .ARM.attributes - 0x000005f3 0x17 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) + 0x000005f3 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) .ARM.attributes - 0x0000060a 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + 0x00000627 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) .ARM.attributes - 0x0000063e 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + 0x0000065b 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) .ARM.attributes - 0x00000672 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + 0x0000068f 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) .ARM.attributes - 0x000006a6 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + 0x000006c3 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) .ARM.attributes - 0x000006da 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + 0x000006f7 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) .ARM.attributes - 0x0000070e 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x0000072b 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) .ARM.attributes - 0x00000742 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + 0x0000075f 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) .ARM.attributes - 0x00000776 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + 0x00000793 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) .ARM.attributes - 0x000007aa 0x1c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + 0x000007c7 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) .ARM.attributes - 0x000007c6 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + 0x000007fb 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) .ARM.attributes - 0x000007fa 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + 0x0000082f 0x1c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) .ARM.attributes - 0x0000082e 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + 0x0000084b 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) .ARM.attributes - 0x00000862 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + 0x0000087f 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) .ARM.attributes - 0x00000896 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + 0x000008b3 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .ARM.attributes - 0x000008ca 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + 0x000008d5 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .ARM.attributes - 0x000008fe 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) + 0x00000909 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .ARM.attributes - 0x00000920 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + 0x0000092b 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o .ARM.attributes - 0x00000942 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - .ARM.attributes - 0x00000964 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - .ARM.attributes - 0x00000986 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x000009a8 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .ARM.attributes - 0x000009dc 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x000009fe 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o - .ARM.attributes - 0x00000a32 0x22 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtn.o + 0x0000095f 0x22 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtn.o .comment 0x00000000 0x45 .comment 0x00000000 0x45 build/main.o @@ -2893,283 +2785,260 @@ LOAD /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/g .comment 0x00000045 0x46 build/stm32g4xx_hal_uart_ex.o .comment 0x00000045 0x46 build/system_stm32g4xx.o .comment 0x00000045 0x46 build/sysmem.o - .comment 0x00000045 0x46 build/si5351.o .comment 0x00000045 0x46 build/squeow.o .comment 0x00000045 0x46 build/squeow_ui.o -.debug_info 0x00000000 0x29ec0 - .debug_info 0x00000000 0x2fd6 build/main.o - .debug_info 0x00002fd6 0x151b build/stm32g4xx_it.o - .debug_info 0x000044f1 0x24b2 build/stm32g4xx_hal_msp.o - .debug_info 0x000069a3 0xd0f build/stm32g4xx_hal.o - .debug_info 0x000076b2 0xffb build/stm32g4xx_hal_rcc.o - .debug_info 0x000086ad 0x1047 build/stm32g4xx_hal_rcc_ex.o - .debug_info 0x000096f4 0x92d build/stm32g4xx_hal_gpio.o - .debug_info 0x0000a021 0xb00 build/stm32g4xx_hal_dma.o - .debug_info 0x0000ab21 0xb1d build/stm32g4xx_hal_pwr_ex.o - .debug_info 0x0000b63e 0x118d build/stm32g4xx_hal_cortex.o - .debug_info 0x0000c7cb 0x3892 build/stm32g4xx_hal_adc.o - .debug_info 0x0001005d 0x3154 build/stm32g4xx_hal_adc_ex.o - .debug_info 0x000131b1 0x4819 build/stm32g4xx_hal_i2c.o - .debug_info 0x000179ca 0xca6 build/stm32g4xx_hal_i2c_ex.o - .debug_info 0x00018670 0x449e build/stm32g4xx_hal_tim.o - .debug_info 0x0001cb0e 0x28a3 build/stm32g4xx_hal_tim_ex.o - .debug_info 0x0001f3b1 0x6709 build/stm32g4xx_hal_uart.o - .debug_info 0x00025aba 0x1429 build/stm32g4xx_hal_uart_ex.o - .debug_info 0x00026ee3 0x649 build/system_stm32g4xx.o - .debug_info 0x0002752c 0x18c build/sysmem.o - .debug_info 0x000276b8 0x108c build/si5351.o - .debug_info 0x00028744 0xb0c build/squeow.o - .debug_info 0x00029250 0xc40 build/squeow_ui.o - .debug_info 0x00029e90 0x30 build/startup_stm32g431xx.o +.debug_info 0x00000000 0x29ac4 + .debug_info 0x00000000 0x334d build/main.o + .debug_info 0x0000334d 0x1516 build/stm32g4xx_it.o + .debug_info 0x00004863 0x250b build/stm32g4xx_hal_msp.o + .debug_info 0x00006d6e 0xd0f build/stm32g4xx_hal.o + .debug_info 0x00007a7d 0xffb build/stm32g4xx_hal_rcc.o + .debug_info 0x00008a78 0x1047 build/stm32g4xx_hal_rcc_ex.o + .debug_info 0x00009abf 0x92d build/stm32g4xx_hal_gpio.o + .debug_info 0x0000a3ec 0xb00 build/stm32g4xx_hal_dma.o + .debug_info 0x0000aeec 0xb1d build/stm32g4xx_hal_pwr_ex.o + .debug_info 0x0000ba09 0x118d build/stm32g4xx_hal_cortex.o + .debug_info 0x0000cb96 0x3892 build/stm32g4xx_hal_adc.o + .debug_info 0x00010428 0x3154 build/stm32g4xx_hal_adc_ex.o + .debug_info 0x0001357c 0x4819 build/stm32g4xx_hal_i2c.o + .debug_info 0x00017d95 0xca6 build/stm32g4xx_hal_i2c_ex.o + .debug_info 0x00018a3b 0x449e build/stm32g4xx_hal_tim.o + .debug_info 0x0001ced9 0x2895 build/stm32g4xx_hal_tim_ex.o + .debug_info 0x0001f76e 0x6709 build/stm32g4xx_hal_uart.o + .debug_info 0x00025e77 0x1429 build/stm32g4xx_hal_uart_ex.o + .debug_info 0x000272a0 0x649 build/system_stm32g4xx.o + .debug_info 0x000278e9 0x18c build/sysmem.o + .debug_info 0x00027a75 0x1451 build/squeow.o + .debug_info 0x00028ec6 0xbce build/squeow_ui.o + .debug_info 0x00029a94 0x30 build/startup_stm32g431xx.o -.debug_abbrev 0x00000000 0x3baa - .debug_abbrev 0x00000000 0x34e build/main.o - .debug_abbrev 0x0000034e 0x22f build/stm32g4xx_it.o - .debug_abbrev 0x0000057d 0x282 build/stm32g4xx_hal_msp.o - .debug_abbrev 0x000007ff 0x298 build/stm32g4xx_hal.o - .debug_abbrev 0x00000a97 0x2de build/stm32g4xx_hal_rcc.o - .debug_abbrev 0x00000d75 0x290 build/stm32g4xx_hal_rcc_ex.o - .debug_abbrev 0x00001005 0x222 build/stm32g4xx_hal_gpio.o - .debug_abbrev 0x00001227 0x250 build/stm32g4xx_hal_dma.o - .debug_abbrev 0x00001477 0x263 build/stm32g4xx_hal_pwr_ex.o - .debug_abbrev 0x000016da 0x3ca build/stm32g4xx_hal_cortex.o - .debug_abbrev 0x00001aa4 0x345 build/stm32g4xx_hal_adc.o - .debug_abbrev 0x00001de9 0x3db build/stm32g4xx_hal_adc_ex.o - .debug_abbrev 0x000021c4 0x2e4 build/stm32g4xx_hal_i2c.o - .debug_abbrev 0x000024a8 0x1b5 build/stm32g4xx_hal_i2c_ex.o - .debug_abbrev 0x0000265d 0x2cc build/stm32g4xx_hal_tim.o - .debug_abbrev 0x00002929 0x2db build/stm32g4xx_hal_tim_ex.o - .debug_abbrev 0x00002c04 0x35c build/stm32g4xx_hal_uart.o - .debug_abbrev 0x00002f60 0x351 build/stm32g4xx_hal_uart_ex.o - .debug_abbrev 0x000032b1 0x11b build/system_stm32g4xx.o - .debug_abbrev 0x000033cc 0xeb build/sysmem.o - .debug_abbrev 0x000034b7 0x244 build/si5351.o - .debug_abbrev 0x000036fb 0x298 build/squeow.o - .debug_abbrev 0x00003993 0x1fa build/squeow_ui.o - .debug_abbrev 0x00003b8d 0x1d build/startup_stm32g431xx.o +.debug_abbrev 0x00000000 0x3989 + .debug_abbrev 0x00000000 0x31a build/main.o + .debug_abbrev 0x0000031a 0x215 build/stm32g4xx_it.o + .debug_abbrev 0x0000052f 0x282 build/stm32g4xx_hal_msp.o + .debug_abbrev 0x000007b1 0x298 build/stm32g4xx_hal.o + .debug_abbrev 0x00000a49 0x2de build/stm32g4xx_hal_rcc.o + .debug_abbrev 0x00000d27 0x290 build/stm32g4xx_hal_rcc_ex.o + .debug_abbrev 0x00000fb7 0x222 build/stm32g4xx_hal_gpio.o + .debug_abbrev 0x000011d9 0x250 build/stm32g4xx_hal_dma.o + .debug_abbrev 0x00001429 0x263 build/stm32g4xx_hal_pwr_ex.o + .debug_abbrev 0x0000168c 0x3ca build/stm32g4xx_hal_cortex.o + .debug_abbrev 0x00001a56 0x345 build/stm32g4xx_hal_adc.o + .debug_abbrev 0x00001d9b 0x3db build/stm32g4xx_hal_adc_ex.o + .debug_abbrev 0x00002176 0x2e4 build/stm32g4xx_hal_i2c.o + .debug_abbrev 0x0000245a 0x1b5 build/stm32g4xx_hal_i2c_ex.o + .debug_abbrev 0x0000260f 0x2cc build/stm32g4xx_hal_tim.o + .debug_abbrev 0x000028db 0x2db build/stm32g4xx_hal_tim_ex.o + .debug_abbrev 0x00002bb6 0x35c build/stm32g4xx_hal_uart.o + .debug_abbrev 0x00002f12 0x351 build/stm32g4xx_hal_uart_ex.o + .debug_abbrev 0x00003263 0x11b build/system_stm32g4xx.o + .debug_abbrev 0x0000337e 0xeb build/sysmem.o + .debug_abbrev 0x00003469 0x2e8 build/squeow.o + .debug_abbrev 0x00003751 0x21b build/squeow_ui.o + .debug_abbrev 0x0000396c 0x1d build/startup_stm32g431xx.o -.debug_loc 0x00000000 0x225ff - .debug_loc 0x00000000 0x22a build/main.o - .debug_loc 0x0000022a 0x132 build/stm32g4xx_it.o - .debug_loc 0x0000035c 0x522 build/stm32g4xx_hal_msp.o - .debug_loc 0x0000087e 0x2cd build/stm32g4xx_hal.o - .debug_loc 0x00000b4b 0x9db build/stm32g4xx_hal_rcc.o - .debug_loc 0x00001526 0x148f build/stm32g4xx_hal_rcc_ex.o - .debug_loc 0x000029b5 0x499 build/stm32g4xx_hal_gpio.o - .debug_loc 0x00002e4e 0xa71 build/stm32g4xx_hal_dma.o - .debug_loc 0x000038bf 0xa04 build/stm32g4xx_hal_pwr_ex.o - .debug_loc 0x000042c3 0x8f1 build/stm32g4xx_hal_cortex.o - .debug_loc 0x00004bb4 0x2aa9 build/stm32g4xx_hal_adc.o - .debug_loc 0x0000765d 0x28d5 build/stm32g4xx_hal_adc_ex.o - .debug_loc 0x00009f32 0x64ea build/stm32g4xx_hal_i2c.o - .debug_loc 0x0001041c 0x243 build/stm32g4xx_hal_i2c_ex.o - .debug_loc 0x0001065f 0x6838 build/stm32g4xx_hal_tim.o - .debug_loc 0x00016e97 0x35a3 build/stm32g4xx_hal_tim_ex.o - .debug_loc 0x0001a43a 0x645d build/stm32g4xx_hal_uart.o - .debug_loc 0x00020897 0xf19 build/stm32g4xx_hal_uart_ex.o - .debug_loc 0x000217b0 0x9d build/system_stm32g4xx.o - .debug_loc 0x0002184d 0x90 build/sysmem.o - .debug_loc 0x000218dd 0x74e build/si5351.o - .debug_loc 0x0002202b 0x431 build/squeow.o - .debug_loc 0x0002245c 0x1a3 build/squeow_ui.o +.debug_loc 0x00000000 0x223f3 + .debug_loc 0x00000000 0x270 build/main.o + .debug_loc 0x00000270 0x122 build/stm32g4xx_it.o + .debug_loc 0x00000392 0x55f build/stm32g4xx_hal_msp.o + .debug_loc 0x000008f1 0x2cd build/stm32g4xx_hal.o + .debug_loc 0x00000bbe 0x9db build/stm32g4xx_hal_rcc.o + .debug_loc 0x00001599 0x148f build/stm32g4xx_hal_rcc_ex.o + .debug_loc 0x00002a28 0x499 build/stm32g4xx_hal_gpio.o + .debug_loc 0x00002ec1 0xa71 build/stm32g4xx_hal_dma.o + .debug_loc 0x00003932 0xa04 build/stm32g4xx_hal_pwr_ex.o + .debug_loc 0x00004336 0x8f1 build/stm32g4xx_hal_cortex.o + .debug_loc 0x00004c27 0x2abb build/stm32g4xx_hal_adc.o + .debug_loc 0x000076e2 0x28d1 build/stm32g4xx_hal_adc_ex.o + .debug_loc 0x00009fb3 0x656d build/stm32g4xx_hal_i2c.o + .debug_loc 0x00010520 0x243 build/stm32g4xx_hal_i2c_ex.o + .debug_loc 0x00010763 0x688f build/stm32g4xx_hal_tim.o + .debug_loc 0x00016ff2 0x35da build/stm32g4xx_hal_tim_ex.o + .debug_loc 0x0001a5cc 0x64a8 build/stm32g4xx_hal_uart.o + .debug_loc 0x00020a74 0xf19 build/stm32g4xx_hal_uart_ex.o + .debug_loc 0x0002198d 0x9d build/system_stm32g4xx.o + .debug_loc 0x00021a2a 0x90 build/sysmem.o + .debug_loc 0x00021aba 0x454 build/squeow.o + .debug_loc 0x00021f0e 0x4e5 build/squeow_ui.o -.debug_aranges 0x00000000 0x16e0 +.debug_aranges 0x00000000 0x16d0 .debug_aranges - 0x00000000 0x90 build/main.o + 0x00000000 0xa8 build/main.o .debug_aranges - 0x00000090 0x98 build/stm32g4xx_it.o + 0x000000a8 0x98 build/stm32g4xx_it.o .debug_aranges - 0x00000128 0x68 build/stm32g4xx_hal_msp.o + 0x00000140 0x68 build/stm32g4xx_hal_msp.o .debug_aranges - 0x00000190 0x148 build/stm32g4xx_hal.o + 0x000001a8 0x148 build/stm32g4xx_hal.o .debug_aranges - 0x000002d8 0x98 build/stm32g4xx_hal_rcc.o + 0x000002f0 0x98 build/stm32g4xx_hal_rcc.o .debug_aranges - 0x00000370 0xb0 build/stm32g4xx_hal_rcc_ex.o + 0x00000388 0xb0 build/stm32g4xx_hal_rcc_ex.o .debug_aranges - 0x00000420 0x58 build/stm32g4xx_hal_gpio.o + 0x00000438 0x58 build/stm32g4xx_hal_gpio.o .debug_aranges - 0x00000478 0x90 build/stm32g4xx_hal_dma.o + 0x00000490 0x90 build/stm32g4xx_hal_dma.o .debug_aranges - 0x00000508 0x140 build/stm32g4xx_hal_pwr_ex.o + 0x00000520 0x140 build/stm32g4xx_hal_pwr_ex.o .debug_aranges - 0x00000648 0xf0 build/stm32g4xx_hal_cortex.o + 0x00000660 0xf0 build/stm32g4xx_hal_cortex.o .debug_aranges - 0x00000738 0x120 build/stm32g4xx_hal_adc.o + 0x00000750 0x120 build/stm32g4xx_hal_adc.o .debug_aranges - 0x00000858 0x100 build/stm32g4xx_hal_adc_ex.o + 0x00000870 0x100 build/stm32g4xx_hal_adc_ex.o .debug_aranges - 0x00000958 0x2a0 build/stm32g4xx_hal_i2c.o + 0x00000970 0x2a0 build/stm32g4xx_hal_i2c.o .debug_aranges - 0x00000bf8 0x48 build/stm32g4xx_hal_i2c_ex.o + 0x00000c10 0x48 build/stm32g4xx_hal_i2c_ex.o .debug_aranges - 0x00000c40 0x3e0 build/stm32g4xx_hal_tim.o + 0x00000c58 0x3e0 build/stm32g4xx_hal_tim.o .debug_aranges - 0x00001020 0x240 build/stm32g4xx_hal_tim_ex.o + 0x00001038 0x240 build/stm32g4xx_hal_tim_ex.o .debug_aranges - 0x00001260 0x248 build/stm32g4xx_hal_uart.o + 0x00001278 0x248 build/stm32g4xx_hal_uart.o .debug_aranges - 0x000014a8 0xa8 build/stm32g4xx_hal_uart_ex.o + 0x000014c0 0xa8 build/stm32g4xx_hal_uart_ex.o .debug_aranges - 0x00001550 0x28 build/system_stm32g4xx.o + 0x00001568 0x28 build/system_stm32g4xx.o .debug_aranges - 0x00001578 0x20 build/sysmem.o + 0x00001590 0x20 build/sysmem.o .debug_aranges - 0x00001598 0x50 build/si5351.o + 0x000015b0 0x88 build/squeow.o .debug_aranges - 0x000015e8 0x90 build/squeow.o + 0x00001638 0x70 build/squeow_ui.o .debug_aranges - 0x00001678 0x40 build/squeow_ui.o - .debug_aranges - 0x000016b8 0x28 build/startup_stm32g431xx.o + 0x000016a8 0x28 build/startup_stm32g431xx.o -.debug_ranges 0x00000000 0x18e0 - .debug_ranges 0x00000000 0x80 build/main.o - .debug_ranges 0x00000080 0x88 build/stm32g4xx_it.o - .debug_ranges 0x00000108 0x58 build/stm32g4xx_hal_msp.o - .debug_ranges 0x00000160 0x138 build/stm32g4xx_hal.o - .debug_ranges 0x00000298 0xa0 build/stm32g4xx_hal_rcc.o - .debug_ranges 0x00000338 0xb8 build/stm32g4xx_hal_rcc_ex.o - .debug_ranges 0x000003f0 0x48 build/stm32g4xx_hal_gpio.o - .debug_ranges 0x00000438 0x80 build/stm32g4xx_hal_dma.o - .debug_ranges 0x000004b8 0x130 build/stm32g4xx_hal_pwr_ex.o - .debug_ranges 0x000005e8 0xe0 build/stm32g4xx_hal_cortex.o - .debug_ranges 0x000006c8 0x2d8 build/stm32g4xx_hal_adc.o - .debug_ranges 0x000009a0 0x1f8 build/stm32g4xx_hal_adc_ex.o - .debug_ranges 0x00000b98 0x290 build/stm32g4xx_hal_i2c.o - .debug_ranges 0x00000e28 0x38 build/stm32g4xx_hal_i2c_ex.o - .debug_ranges 0x00000e60 0x3d0 build/stm32g4xx_hal_tim.o - .debug_ranges 0x00001230 0x230 build/stm32g4xx_hal_tim_ex.o - .debug_ranges 0x00001460 0x238 build/stm32g4xx_hal_uart.o - .debug_ranges 0x00001698 0xb0 build/stm32g4xx_hal_uart_ex.o - .debug_ranges 0x00001748 0x18 build/system_stm32g4xx.o - .debug_ranges 0x00001760 0x10 build/sysmem.o - .debug_ranges 0x00001770 0xa0 build/si5351.o - .debug_ranges 0x00001810 0x80 build/squeow.o - .debug_ranges 0x00001890 0x30 build/squeow_ui.o - .debug_ranges 0x000018c0 0x20 build/startup_stm32g431xx.o +.debug_ranges 0x00000000 0x1880 + .debug_ranges 0x00000000 0x98 build/main.o + .debug_ranges 0x00000098 0x88 build/stm32g4xx_it.o + .debug_ranges 0x00000120 0x58 build/stm32g4xx_hal_msp.o + .debug_ranges 0x00000178 0x138 build/stm32g4xx_hal.o + .debug_ranges 0x000002b0 0xa0 build/stm32g4xx_hal_rcc.o + .debug_ranges 0x00000350 0xb8 build/stm32g4xx_hal_rcc_ex.o + .debug_ranges 0x00000408 0x48 build/stm32g4xx_hal_gpio.o + .debug_ranges 0x00000450 0x80 build/stm32g4xx_hal_dma.o + .debug_ranges 0x000004d0 0x130 build/stm32g4xx_hal_pwr_ex.o + .debug_ranges 0x00000600 0xe0 build/stm32g4xx_hal_cortex.o + .debug_ranges 0x000006e0 0x2d8 build/stm32g4xx_hal_adc.o + .debug_ranges 0x000009b8 0x1f8 build/stm32g4xx_hal_adc_ex.o + .debug_ranges 0x00000bb0 0x290 build/stm32g4xx_hal_i2c.o + .debug_ranges 0x00000e40 0x38 build/stm32g4xx_hal_i2c_ex.o + .debug_ranges 0x00000e78 0x3d0 build/stm32g4xx_hal_tim.o + .debug_ranges 0x00001248 0x230 build/stm32g4xx_hal_tim_ex.o + .debug_ranges 0x00001478 0x238 build/stm32g4xx_hal_uart.o + .debug_ranges 0x000016b0 0xb0 build/stm32g4xx_hal_uart_ex.o + .debug_ranges 0x00001760 0x18 build/system_stm32g4xx.o + .debug_ranges 0x00001778 0x10 build/sysmem.o + .debug_ranges 0x00001788 0x78 build/squeow.o + .debug_ranges 0x00001800 0x60 build/squeow_ui.o + .debug_ranges 0x00001860 0x20 build/startup_stm32g431xx.o -.debug_line 0x00000000 0x1d287 - .debug_line 0x00000000 0xbb9 build/main.o - .debug_line 0x00000bb9 0x3c8 build/stm32g4xx_it.o - .debug_line 0x00000f81 0x7e0 build/stm32g4xx_hal_msp.o - .debug_line 0x00001761 0x6ed build/stm32g4xx_hal.o - .debug_line 0x00001e4e 0xead build/stm32g4xx_hal_rcc.o - .debug_line 0x00002cfb 0x103a build/stm32g4xx_hal_rcc_ex.o - .debug_line 0x00003d35 0x6c8 build/stm32g4xx_hal_gpio.o - .debug_line 0x000043fd 0xc56 build/stm32g4xx_hal_dma.o - .debug_line 0x00005053 0xa50 build/stm32g4xx_hal_pwr_ex.o - .debug_line 0x00005aa3 0x81b build/stm32g4xx_hal_cortex.o - .debug_line 0x000062be 0x234b build/stm32g4xx_hal_adc.o - .debug_line 0x00008609 0x1e06 build/stm32g4xx_hal_adc_ex.o - .debug_line 0x0000a40f 0x4e34 build/stm32g4xx_hal_i2c.o - .debug_line 0x0000f243 0x3e9 build/stm32g4xx_hal_i2c_ex.o - .debug_line 0x0000f62c 0x4d5e build/stm32g4xx_hal_tim.o - .debug_line 0x0001438a 0x22f4 build/stm32g4xx_hal_tim_ex.o - .debug_line 0x0001667e 0x4e94 build/stm32g4xx_hal_uart.o - .debug_line 0x0001b512 0xac6 build/stm32g4xx_hal_uart_ex.o - .debug_line 0x0001bfd8 0x257 build/system_stm32g4xx.o - .debug_line 0x0001c22f 0x1e5 build/sysmem.o - .debug_line 0x0001c414 0x582 build/si5351.o - .debug_line 0x0001c996 0x500 build/squeow.o - .debug_line 0x0001ce96 0x37d build/squeow_ui.o - .debug_line 0x0001d213 0x74 build/startup_stm32g431xx.o +.debug_line 0x00000000 0x1d08b + .debug_line 0x00000000 0xe5d build/main.o + .debug_line 0x00000e5d 0x3ea build/stm32g4xx_it.o + .debug_line 0x00001247 0x835 build/stm32g4xx_hal_msp.o + .debug_line 0x00001a7c 0x6ed build/stm32g4xx_hal.o + .debug_line 0x00002169 0xeb9 build/stm32g4xx_hal_rcc.o + .debug_line 0x00003022 0x1039 build/stm32g4xx_hal_rcc_ex.o + .debug_line 0x0000405b 0x6c8 build/stm32g4xx_hal_gpio.o + .debug_line 0x00004723 0xc44 build/stm32g4xx_hal_dma.o + .debug_line 0x00005367 0xa50 build/stm32g4xx_hal_pwr_ex.o + .debug_line 0x00005db7 0x81b build/stm32g4xx_hal_cortex.o + .debug_line 0x000065d2 0x2319 build/stm32g4xx_hal_adc.o + .debug_line 0x000088eb 0x1dbc build/stm32g4xx_hal_adc_ex.o + .debug_line 0x0000a6a7 0x4db1 build/stm32g4xx_hal_i2c.o + .debug_line 0x0000f458 0x3db build/stm32g4xx_hal_i2c_ex.o + .debug_line 0x0000f833 0x4d31 build/stm32g4xx_hal_tim.o + .debug_line 0x00014564 0x2269 build/stm32g4xx_hal_tim_ex.o + .debug_line 0x000167cd 0x4e6a build/stm32g4xx_hal_uart.o + .debug_line 0x0001b637 0xaad build/stm32g4xx_hal_uart_ex.o + .debug_line 0x0001c0e4 0x257 build/system_stm32g4xx.o + .debug_line 0x0001c33b 0x1e5 build/sysmem.o + .debug_line 0x0001c520 0x53c build/squeow.o + .debug_line 0x0001ca5c 0x5bb build/squeow_ui.o + .debug_line 0x0001d017 0x74 build/startup_stm32g431xx.o -.debug_str 0x00000000 0x7602 - .debug_str 0x00000000 0x7602 build/main.o - 0x1dd2 (size before relaxing) - .debug_str 0x00007602 0xf06 build/stm32g4xx_it.o - .debug_str 0x00007602 0x18db build/stm32g4xx_hal_msp.o - .debug_str 0x00007602 0xc61 build/stm32g4xx_hal.o - .debug_str 0x00007602 0x824 build/stm32g4xx_hal_rcc.o - .debug_str 0x00007602 0xa0b build/stm32g4xx_hal_rcc_ex.o - .debug_str 0x00007602 0x535 build/stm32g4xx_hal_gpio.o - .debug_str 0x00007602 0x796 build/stm32g4xx_hal_dma.o - .debug_str 0x00007602 0x7d7 build/stm32g4xx_hal_pwr_ex.o - .debug_str 0x00007602 0xbb7 build/stm32g4xx_hal_cortex.o - .debug_str 0x00007602 0x12de build/stm32g4xx_hal_adc.o - .debug_str 0x00007602 0x12e6 build/stm32g4xx_hal_adc_ex.o - .debug_str 0x00007602 0x10c5 build/stm32g4xx_hal_i2c.o - .debug_str 0x00007602 0x9db build/stm32g4xx_hal_i2c_ex.o - .debug_str 0x00007602 0x189a build/stm32g4xx_hal_tim.o - .debug_str 0x00007602 0x150d build/stm32g4xx_hal_tim_ex.o - .debug_str 0x00007602 0x121f build/stm32g4xx_hal_uart.o - .debug_str 0x00007602 0xb53 build/stm32g4xx_hal_uart_ex.o - .debug_str 0x00007602 0x3b7 build/system_stm32g4xx.o - .debug_str 0x00007602 0x211 build/sysmem.o - .debug_str 0x00007602 0x8ca build/si5351.o - .debug_str 0x00007602 0x53d build/squeow.o - .debug_str 0x00007602 0x7ff build/squeow_ui.o - .debug_str 0x00007602 0x73 build/startup_stm32g431xx.o +.debug_str 0x00000000 0x7590 + .debug_str 0x00000000 0x7590 build/main.o + 0x1f75 (size before relaxing) + .debug_str 0x00007590 0xf0c build/stm32g4xx_it.o + .debug_str 0x00007590 0x18db build/stm32g4xx_hal_msp.o + .debug_str 0x00007590 0xc61 build/stm32g4xx_hal.o + .debug_str 0x00007590 0x824 build/stm32g4xx_hal_rcc.o + .debug_str 0x00007590 0xa0b build/stm32g4xx_hal_rcc_ex.o + .debug_str 0x00007590 0x535 build/stm32g4xx_hal_gpio.o + .debug_str 0x00007590 0x796 build/stm32g4xx_hal_dma.o + .debug_str 0x00007590 0x7d7 build/stm32g4xx_hal_pwr_ex.o + .debug_str 0x00007590 0xbb7 build/stm32g4xx_hal_cortex.o + .debug_str 0x00007590 0x12de build/stm32g4xx_hal_adc.o + .debug_str 0x00007590 0x12e6 build/stm32g4xx_hal_adc_ex.o + .debug_str 0x00007590 0x10c5 build/stm32g4xx_hal_i2c.o + .debug_str 0x00007590 0x9db build/stm32g4xx_hal_i2c_ex.o + .debug_str 0x00007590 0x189a build/stm32g4xx_hal_tim.o + .debug_str 0x00007590 0x150d build/stm32g4xx_hal_tim_ex.o + .debug_str 0x00007590 0x121f build/stm32g4xx_hal_uart.o + .debug_str 0x00007590 0xb53 build/stm32g4xx_hal_uart_ex.o + .debug_str 0x00007590 0x3b7 build/system_stm32g4xx.o + .debug_str 0x00007590 0x211 build/sysmem.o + .debug_str 0x00007590 0xc4d build/squeow.o + .debug_str 0x00007590 0x47c build/squeow_ui.o + .debug_str 0x00007590 0x73 build/startup_stm32g431xx.o -.debug_frame 0x00000000 0x44dc - .debug_frame 0x00000000 0x188 build/main.o - .debug_frame 0x00000188 0x150 build/stm32g4xx_it.o - .debug_frame 0x000002d8 0x13c build/stm32g4xx_hal_msp.o - .debug_frame 0x00000414 0x2a4 build/stm32g4xx_hal.o - .debug_frame 0x000006b8 0x198 build/stm32g4xx_hal_rcc.o - .debug_frame 0x00000850 0x1a0 build/stm32g4xx_hal_rcc_ex.o - .debug_frame 0x000009f0 0xd0 build/stm32g4xx_hal_gpio.o - .debug_frame 0x00000ac0 0x170 build/stm32g4xx_hal_dma.o - .debug_frame 0x00000c30 0x268 build/stm32g4xx_hal_pwr_ex.o - .debug_frame 0x00000e98 0x204 build/stm32g4xx_hal_cortex.o - .debug_frame 0x0000109c 0x340 build/stm32g4xx_hal_adc.o - .debug_frame 0x000013dc 0x2ec build/stm32g4xx_hal_adc_ex.o - .debug_frame 0x000016c8 0x974 build/stm32g4xx_hal_i2c.o - .debug_frame 0x0000203c 0x80 build/stm32g4xx_hal_i2c_ex.o - .debug_frame 0x000020bc 0xb58 build/stm32g4xx_hal_tim.o - .debug_frame 0x00002c14 0x618 build/stm32g4xx_hal_tim_ex.o - .debug_frame 0x0000322c 0x67c build/stm32g4xx_hal_uart.o - .debug_frame 0x000038a8 0x1d8 build/stm32g4xx_hal_uart_ex.o - .debug_frame 0x00003a80 0x30 build/system_stm32g4xx.o - .debug_frame 0x00003ab0 0x28 build/sysmem.o - .debug_frame 0x00003ad8 0xe0 build/si5351.o - .debug_frame 0x00003bb8 0x160 build/squeow.o - .debug_frame 0x00003d18 0x8c build/squeow_ui.o - .debug_frame 0x00003da4 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) - .debug_frame 0x00003dc4 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_frame 0x00003df0 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_frame 0x00003e10 0x144 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - .debug_frame 0x00003f54 0x7c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - .debug_frame 0x00003fd0 0x90 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .debug_frame 0x00004060 0x28 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - .debug_frame 0x00004088 0xb0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - .debug_frame 0x00004138 0x60 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .debug_frame 0x00004198 0x50 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - .debug_frame 0x000041e8 0x38 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - .debug_frame 0x00004220 0x28 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - .debug_frame 0x00004248 0x30 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - .debug_frame 0x00004278 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - .debug_frame 0x000042a4 0x3c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - .debug_frame 0x000042e0 0x38 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - .debug_frame 0x00004318 0x20 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - .debug_frame 0x00004338 0xac /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - .debug_frame 0x000043e4 0x50 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - .debug_frame 0x00004434 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - .debug_frame 0x00004458 0x24 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - .debug_frame 0x0000447c 0x2c /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x000044a8 0x34 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) +.debug_frame 0x00000000 0x441c + .debug_frame 0x00000000 0x1d0 build/main.o + .debug_frame 0x000001d0 0x150 build/stm32g4xx_it.o + .debug_frame 0x00000320 0x140 build/stm32g4xx_hal_msp.o + .debug_frame 0x00000460 0x2a4 build/stm32g4xx_hal.o + .debug_frame 0x00000704 0x198 build/stm32g4xx_hal_rcc.o + .debug_frame 0x0000089c 0x1a0 build/stm32g4xx_hal_rcc_ex.o + .debug_frame 0x00000a3c 0xd0 build/stm32g4xx_hal_gpio.o + .debug_frame 0x00000b0c 0x170 build/stm32g4xx_hal_dma.o + .debug_frame 0x00000c7c 0x268 build/stm32g4xx_hal_pwr_ex.o + .debug_frame 0x00000ee4 0x204 build/stm32g4xx_hal_cortex.o + .debug_frame 0x000010e8 0x340 build/stm32g4xx_hal_adc.o + .debug_frame 0x00001428 0x2ec build/stm32g4xx_hal_adc_ex.o + .debug_frame 0x00001714 0x974 build/stm32g4xx_hal_i2c.o + .debug_frame 0x00002088 0x80 build/stm32g4xx_hal_i2c_ex.o + .debug_frame 0x00002108 0xb58 build/stm32g4xx_hal_tim.o + .debug_frame 0x00002c60 0x618 build/stm32g4xx_hal_tim_ex.o + .debug_frame 0x00003278 0x67c build/stm32g4xx_hal_uart.o + .debug_frame 0x000038f4 0x1d8 build/stm32g4xx_hal_uart_ex.o + .debug_frame 0x00003acc 0x30 build/system_stm32g4xx.o + .debug_frame 0x00003afc 0x28 build/sysmem.o + .debug_frame 0x00003b24 0x170 build/squeow.o + .debug_frame 0x00003c94 0x148 build/squeow_ui.o + .debug_frame 0x00003ddc 0x144 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + .debug_frame 0x00003f20 0x7c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) + .debug_frame 0x00003f9c 0x20 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_frame 0x00003fbc 0x38 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + .debug_frame 0x00003ff4 0x20 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_frame 0x00004014 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_frame 0x00004040 0xb0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + .debug_frame 0x000040f0 0x28 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + .debug_frame 0x00004118 0x38 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + .debug_frame 0x00004150 0x50 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_frame 0x000041a0 0x30 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + .debug_frame 0x000041d0 0x90 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .debug_frame 0x00004260 0x60 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .debug_frame 0x000042c0 0x28 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + .debug_frame 0x000042e8 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_frame 0x00004314 0x4c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + .debug_frame 0x00004360 0x3c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + .debug_frame 0x0000439c 0x20 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + .debug_frame 0x000043bc 0x2c /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x000043e8 0x34 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .debug_line_str - 0x00000000 0x1c8 + 0x00000000 0x1a8 .debug_line_str - 0x00000000 0x1c8 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - 0xe4 (size before relaxing) + 0x00000000 0x1a8 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + 0xda (size before relaxing) .debug_line_str - 0x000001c8 0xda /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + 0x000001a8 0xc2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) .debug_line_str - 0x000001c8 0xc7 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - .debug_line_str - 0x000001c8 0xc7 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - .debug_line_str - 0x000001c8 0xc7 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - .debug_line_str - 0x000001c8 0xc7 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - .debug_line_str - 0x000001c8 0xc2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line_str - 0x000001c8 0xc6 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + 0x000001a8 0xc6 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) Cross Reference Table @@ -3379,9 +3248,10 @@ HAL_GPIO_Init build/stm32g4xx_hal_gpio.o build/main.o HAL_GPIO_LockPin build/stm32g4xx_hal_gpio.o HAL_GPIO_ReadPin build/stm32g4xx_hal_gpio.o + build/main.o HAL_GPIO_TogglePin build/stm32g4xx_hal_gpio.o HAL_GPIO_WritePin build/stm32g4xx_hal_gpio.o - build/squeow.o + build/squeow_ui.o build/main.o HAL_GetDEVID build/stm32g4xx_hal.o HAL_GetHalVersion build/stm32g4xx_hal.o @@ -3427,7 +3297,7 @@ HAL_I2C_GetState build/stm32g4xx_hal_i2c.o HAL_I2C_Init build/stm32g4xx_hal_i2c.o build/main.o HAL_I2C_IsDeviceReady build/stm32g4xx_hal_i2c.o - build/si5351.o + build/squeow.o HAL_I2C_ListenCpltCallback build/stm32g4xx_hal_i2c.o HAL_I2C_MasterRxCpltCallback build/stm32g4xx_hal_i2c.o HAL_I2C_MasterTxCpltCallback build/stm32g4xx_hal_i2c.o @@ -3445,11 +3315,11 @@ HAL_I2C_Master_Transmit_IT build/stm32g4xx_hal_i2c.o HAL_I2C_MemRxCpltCallback build/stm32g4xx_hal_i2c.o HAL_I2C_MemTxCpltCallback build/stm32g4xx_hal_i2c.o HAL_I2C_Mem_Read build/stm32g4xx_hal_i2c.o - build/si5351.o + build/squeow.o HAL_I2C_Mem_Read_DMA build/stm32g4xx_hal_i2c.o HAL_I2C_Mem_Read_IT build/stm32g4xx_hal_i2c.o HAL_I2C_Mem_Write build/stm32g4xx_hal_i2c.o - build/si5351.o + build/squeow.o HAL_I2C_Mem_Write_DMA build/stm32g4xx_hal_i2c.o HAL_I2C_Mem_Write_IT build/stm32g4xx_hal_i2c.o HAL_I2C_MspDeInit build/stm32g4xx_hal_msp.o @@ -3641,6 +3511,7 @@ HAL_TIMEx_CommutCallback build/stm32g4xx_hal_tim_ex.o HAL_TIMEx_CommutHalfCpltCallback build/stm32g4xx_hal_tim_ex.o HAL_TIMEx_ConfigAsymmetricalDeadTime build/stm32g4xx_hal_tim_ex.o HAL_TIMEx_ConfigBreakDeadTime build/stm32g4xx_hal_tim_ex.o + build/main.o HAL_TIMEx_ConfigBreakInput build/stm32g4xx_hal_tim_ex.o HAL_TIMEx_ConfigCommutEvent build/stm32g4xx_hal_tim_ex.o HAL_TIMEx_ConfigCommutEvent_DMA build/stm32g4xx_hal_tim_ex.o @@ -3818,7 +3689,6 @@ HAL_UARTEx_EnableStopMode build/stm32g4xx_hal_uart_ex.o HAL_UARTEx_GetRxEventType build/stm32g4xx_hal_uart_ex.o HAL_UARTEx_ReceiveToIdle build/stm32g4xx_hal_uart_ex.o HAL_UARTEx_ReceiveToIdle_DMA build/stm32g4xx_hal_uart_ex.o - build/main.o HAL_UARTEx_ReceiveToIdle_IT build/stm32g4xx_hal_uart_ex.o HAL_UARTEx_RxEventCallback build/main.o HAL_UARTEx_RxFifoFullCallback build/stm32g4xx_hal_uart_ex.o @@ -3864,11 +3734,11 @@ HAL_UART_ReceiverTimeout_Config build/stm32g4xx_hal_uart.o HAL_UART_RxCpltCallback build/stm32g4xx_hal_uart.o HAL_UART_RxHalfCpltCallback build/stm32g4xx_hal_uart.o HAL_UART_Transmit build/stm32g4xx_hal_uart.o - build/squeow_ui.o HAL_UART_Transmit_DMA build/stm32g4xx_hal_uart.o + build/squeow.o HAL_UART_Transmit_IT build/stm32g4xx_hal_uart.o HAL_UART_TxCpltCallback build/main.o -HAL_UART_TxHalfCpltCallback build/stm32g4xx_hal_uart.o +HAL_UART_TxHalfCpltCallback build/main.o HardFault_Handler build/stm32g4xx_it.o I2C1_ER_IRQHandler build/startup_stm32g431xx.o I2C1_EV_IRQHandler build/startup_stm32g431xx.o @@ -3925,6 +3795,7 @@ TIM_Base_SetConfig build/stm32g4xx_hal_tim.o build/stm32g4xx_hal_tim_ex.o TIM_CCxChannelCmd build/stm32g4xx_hal_tim.o build/stm32g4xx_hal_tim_ex.o + build/main.o TIM_DMACaptureCplt build/stm32g4xx_hal_tim.o build/stm32g4xx_hal_tim_ex.o TIM_DMACaptureHalfCplt build/stm32g4xx_hal_tim.o @@ -3945,14 +3816,20 @@ UART_AdvFeatureConfig build/stm32g4xx_hal_uart.o build/stm32g4xx_hal_uart_ex.o UART_CheckIdleState build/stm32g4xx_hal_uart.o build/stm32g4xx_hal_uart_ex.o +UART_DMATransmitCplt build/main.o UART_RX_buf build/squeow.o - build/main.o UART_SetConfig build/stm32g4xx_hal_uart.o build/stm32g4xx_hal_uart_ex.o UART_Start_Receive_DMA build/stm32g4xx_hal_uart.o build/stm32g4xx_hal_uart_ex.o UART_Start_Receive_IT build/stm32g4xx_hal_uart.o build/stm32g4xx_hal_uart_ex.o +UART_TX_buf build/squeow.o + build/squeow_ui.o + build/main.o +UART_TX_buf_lenght build/squeow.o + build/squeow_ui.o + build/main.o UART_WaitOnFlagUntilTimeout build/stm32g4xx_hal_uart.o build/stm32g4xx_hal_uart_ex.o UCPD1_IRQHandler build/startup_stm32g431xx.o @@ -3964,190 +3841,137 @@ USB_HP_IRQHandler build/startup_stm32g431xx.o USB_LP_IRQHandler build/startup_stm32g431xx.o UsageFault_Handler build/stm32g4xx_it.o WWDG_IRQHandler build/startup_stm32g431xx.o -_ITM_deregisterTMCloneTable /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o -_ITM_registerTMCloneTable /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o +_ITM_deregisterTMCloneTable /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o +_ITM_registerTMCloneTable /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o _Min_Stack_Size build/sysmem.o -__TMC_END__ /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtend.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o -__adddf3 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__aeabi_cdcmpeq /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdcmple /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdrcmple /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__aeabi_d2iz /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) +__TMC_END__ /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtend.o + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__adddf3 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_d2iz /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) build/si5351.o -__aeabi_d2uiz /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) - build/squeow.o +__aeabi_d2uiz /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) build/si5351.o -__aeabi_dadd /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - build/squeow.o +__aeabi_dadd /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) build/si5351.o -__aeabi_dcmpeq /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) -__aeabi_dcmpge /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - build/squeow.o -__aeabi_dcmpgt /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) -__aeabi_dcmple /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__aeabi_dcmplt /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__aeabi_ddiv /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) +__aeabi_ddiv /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) build/si5351.o -__aeabi_dmul /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - build/squeow.o +__aeabi_dmul /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) build/si5351.o -__aeabi_drsub /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__aeabi_dsub /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) +__aeabi_drsub /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_dsub /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) build/si5351.o -__aeabi_f2d /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__aeabi_i2d /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) +__aeabi_f2d /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_i2d /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) build/si5351.o -__aeabi_idiv0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -__aeabi_l2d /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__aeabi_ldiv0 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) -__aeabi_ui2d /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_idiv0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +__aeabi_l2d /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_ldiv0 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) +__aeabi_ui2d /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) build/si5351.o -__aeabi_ul2d /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__aeabi_uldivmod /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) +__aeabi_ul2d /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__aeabi_uldivmod /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) build/stm32g4xx_hal_uart.o -__bss_end__ /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -__bss_start__ /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -__call_exitprocs /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) -__cmpdf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__deregister_frame_info /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o -__divdf3 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) -__dso_handle /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o +__bss_end__ /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__bss_start__ /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__call_exitprocs /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) +__deregister_frame_info /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__divdf3 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) +__dso_handle /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o __env build/syscalls.o -__eqdf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__errno /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) +__errno /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) build/syscalls.o build/sysmem.o -__extendsfdf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__fixdfsi /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) -__fixunsdfsi /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) -__floatdidf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__floatsidf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__floatundidf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__floatunsidf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__fp_lock_all /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__fp_unlock_all /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__gedf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__gtdf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__ieee754_rem_pio2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) -__init_array_end /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) -__init_array_start /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__extendsfdf2 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__fixdfsi /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixdfsi.o) +__fixunsdfsi /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_fixunsdfsi.o) +__floatdidf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__floatsidf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__floatundidf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__floatunsidf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__fp_lock_all /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__fp_unlock_all /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__init_array_end /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__init_array_start /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) __io_getchar build/syscalls.o __io_putchar build/syscalls.o -__kernel_cos /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_cos.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) -__kernel_rem_pio2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) -__kernel_sin /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_sin.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) -__ledf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__libc_fini_array /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -__libc_init_array /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__libc_fini_array /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__libc_init_array /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) build/startup_stm32g431xx.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -__lock___arc4random_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__lock___at_quick_exit_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__lock___atexit_recursive_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__lock___dd_hash_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__lock___env_recursive_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__lock___malloc_recursive_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) -__lock___sfp_recursive_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__lock___tz_mutex /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__ltdf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__malloc_free_list /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) -__malloc_lock /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) -__malloc_sbrk_start /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) -__malloc_unlock /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) -__muldf3 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) -__nedf2 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_cmpdf2.o) -__preinit_array_end /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) -__preinit_array_start /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) -__register_frame_info /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crtbegin.o -__retarget_lock_acquire /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__retarget_lock_acquire_recursive /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__retarget_lock_close /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__retarget_lock_close_recursive /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__retarget_lock_init /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__retarget_lock_init_recursive /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__retarget_lock_release /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__retarget_lock_release_recursive /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__retarget_lock_try_acquire /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__retarget_lock_try_acquire_recursive /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) -__sclose /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__seofread /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) -__sf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) -__sflush_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) -__sfp /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__sfp_lock_acquire /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__sfp_lock_release /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__sglue /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) -__sinit /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) -__sread /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__sseek /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__ssprint_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -__ssputs_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -__stack /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -__stdio_exit_handler /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) -__subdf3 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) -__swrite /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -__udivmoddi4 /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__lock___arc4random_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___at_quick_exit_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___atexit_recursive_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___dd_hash_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___env_recursive_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__lock___malloc_recursive_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) +__lock___sfp_recursive_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__lock___tz_mutex /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__malloc_free_list /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) +__malloc_lock /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) +__malloc_sbrk_start /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) +__malloc_unlock /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) +__muldf3 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldivdf3.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_muldf3.o) +__preinit_array_end /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__preinit_array_start /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__register_frame_info /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__retarget_lock_acquire /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_acquire_recursive /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__retarget_lock_close /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_close_recursive /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_init /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_init_recursive /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__retarget_lock_release /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_release_recursive /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mlock.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__retarget_lock_try_acquire /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__retarget_lock_try_acquire_recursive /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lock.o) +__sclose /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__seofread /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +__sf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) +__sflush_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +__sfp /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sfp_lock_acquire /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sfp_lock_release /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sglue /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +__sinit /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +__sread /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__sseek /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__ssprint_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +__ssputs_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +__stack /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +__stdio_exit_handler /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) +__subdf3 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_arm_addsubdf3.o) +__swrite /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +__udivmoddi4 /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) _close build/syscalls.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) -_close_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) +_close_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) _ebss build/startup_stm32g431xx.o _edata build/startup_stm32g431xx.o _end build/sysmem.o @@ -4155,115 +3979,112 @@ _estack build/startup_stm32g431xx.o build/sysmem.o _execve build/syscalls.o _exit build/syscalls.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) -_fflush_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -_fini /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) +_fflush_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_fini /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o _fork build/syscalls.o -_free_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +_free_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) _fstat build/syscalls.o -_fwalk_sglue /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_fwalk_sglue /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) _getpid build/syscalls.o -_impure_data /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -_impure_ptr /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) -_init /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7e-m+fp/hard/crti.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +_impure_data /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_impure_ptr /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +_init /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/thumb/v7e-m+fp/hard/crti.o + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) _isatty build/syscalls.o _kill build/syscalls.o _link build/syscalls.o _lseek build/syscalls.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) -_lseek_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) -_mainCRTStartup /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -_malloc_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -_malloc_usable_size_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) +_lseek_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +_mainCRTStartup /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +_malloc_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_malloc_usable_size_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-msizer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) _open build/syscalls.o -_printf_common /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) -_printf_float /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -_printf_i /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +_printf_common /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) +_printf_float /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +_printf_i /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) _read build/syscalls.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) -_read_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) -_realloc_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -_reclaim_reent /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) +_read_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) +_realloc_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +_reclaim_reent /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) _sbrk build/sysmem.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) -_sbrk_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) +_sbrk_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) _sbss build/startup_stm32g431xx.o _sdata build/startup_stm32g431xx.o _sidata build/startup_stm32g431xx.o -_sniprintf_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) -_snprintf_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) -_stack_init /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -_start /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +_sniprintf_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +_snprintf_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +_stack_init /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +_start /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o _stat build/syscalls.o -_svfiprintf_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -_svfprintf_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +_svfiprintf_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +_svfprintf_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) _times build/syscalls.o _unlink build/syscalls.o _wait build/syscalls.o _write build/syscalls.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) -_write_r /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) -adc1_valore build/squeow.o + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) +_write_r /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) adc2_done build/squeow.o build/main.o adc2_valori build/squeow.o build/squeow_ui.o build/main.o -adc_allarmi build/squeow.o -adc_blocco build/squeow.o adc_rileva_soglie build/squeow.o -adc_stampa build/squeow_ui.o + build/main.o analog_wd_status build/squeow.o -array_values_mean build/squeow.o -atexit /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +atexit /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +blocco build/squeow.o + build/stm32g4xx_it.o + build/main.o +blocco_fatto build/squeow.o +codice_allarme build/squeow.o + build/main.o environ build/syscalls.o -errno /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) -exit /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -fabs /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_fabs.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-e_rem_pio2.o) -fflush /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) -floor /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_floor.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) +errno /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) +exit /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +fflush /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) freq build/squeow.o build/squeow_ui.o g_pfnVectors build/startup_stm32g431xx.o -get_sample build/squeow.o hadc1 build/main.o build/stm32g4xx_it.o hadc2 build/main.o build/stm32g4xx_it.o -hardware_init_hook /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +hardware_init_hook /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o hdma_adc2 build/main.o build/stm32g4xx_hal_msp.o build/stm32g4xx_it.o @@ -4274,52 +4095,54 @@ hdma_usart1_tx build/main.o build/stm32g4xx_hal_msp.o build/stm32g4xx_it.o hi2c1 build/main.o - build/si5351.o + build/squeow.o htim2 build/main.o build/stm32g4xx_it.o htim3 build/main.o build/stm32g4xx_it.o +htim8 build/main.o huart1 build/main.o - build/squeow_ui.o + build/squeow.o build/stm32g4xx_it.o +i2c_read8 build/squeow.o +i2c_write8 build/squeow.o initialise_monitor_handles build/syscalls.o +led_blocco build/squeow_ui.o + build/squeow.o + build/main.o +led_pwm_duty build/squeow_ui.o + build/main.o main build/main.o build/startup_stm32g431xx.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -memchr /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -memcpy /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -memmove /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) -memset /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +memchr /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memchr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +memcpy /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memcpy-stub.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reallocr.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + build/squeow.o +memmove /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memmove.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-nano-svfprintf.o) +memset /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) build/stm32g4xx_hal_msp.o build/main.o - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o + /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o oeb build/si5351.o pFlash build/stm32g4xx_hal_flash.o build/stm32g4xx_hal_flash_ex.o -pwm_tick build/squeow.o -pwm_value1 build/squeow.o -pwm_value2 build/squeow.o -pwm_value3 build/squeow.o -pwm_value4 build/squeow.o -rails_number build/squeow.o +processa_blocco build/squeow.o + build/main.o ringbuf_increment build/squeow.o -sample_value build/squeow.o -samples_ringbuf build/squeow.o -samples_ringbuf_input_index build/squeow.o -samples_ringbuf_output_index build/squeow.o +riscala_valori build/squeow_ui.o sat_sub build/squeow.o -scalbn /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_scalbn.o) - /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-k_rem_pio2.o) -serial_write build/squeow_ui.o +serial_write build/squeow.o + build/main.o seriow_log build/squeow_ui.o build/squeow.o seriow_stab_dump build/squeow_ui.o + build/main.o seriow_var_dump build/squeow_ui.o build/main.o si5351_initialize build/si5351.o @@ -4328,51 +4151,40 @@ si5351_off_clk build/si5351.o build/squeow.o si5351_on_clk build/si5351.o build/squeow.o -si5351_read8 build/si5351.o +si5351_read8 build/squeow.o + build/si5351.o si5351_set_frequency build/si5351.o build/squeow.o -si5351_write8 build/si5351.o -sin /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libm.a(libm_a-s_sin.o) - build/squeow.o -sine_increment build/squeow.o -sniprintf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) -snprintf /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +si5351_write8 build/squeow.o + build/si5351.o +sniprintf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) +snprintf /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-snprintf.o) build/squeow_ui.o -software_init_hook /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +software_init_hook /home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o squeow_init build/squeow.o build/main.o squeow_synth_init build/squeow.o - build/main.o squeow_synth_off build/squeow.o squeow_synth_on build/squeow.o - build/main.o squeow_synth_set build/squeow.o - build/main.o squeow_ui_init build/squeow_ui.o build/main.o -stato_audio build/squeow.o -store_buffer build/squeow.o -store_sample build/squeow.o -store_samples build/squeow.o -strlen /home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-strlen.o) - build/squeow_ui.o sys_tick build/squeow.o build/stm32g4xx_it.o build/main.o sys_tick_prescale build/squeow.o build/main.o -u12_sine build/squeow.o +tosta_freq build/squeow_ui.o +tosta_log build/squeow_ui.o +tosta_var_bars build/squeow_ui.o uart_sent build/squeow_ui.o build/main.o -usb_audio_tick build/squeow.o +ui_volume build/squeow_ui.o + build/stm32g4xx_it.o + build/main.o uwTick build/stm32g4xx_hal.o uwTickFreq build/stm32g4xx_hal.o uwTickPrio build/stm32g4xx_hal.o build/stm32g4xx_hal_rcc.o -vu_meter build/squeow.o - build/stm32g4xx_it.o -vu_on build/squeow_ui.o -vu_tmp_value build/squeow_ui.o - build/squeow.o -vu_value build/squeow_ui.o +vu_meter build/squeow_ui.o build/stm32g4xx_it.o diff --git a/squeow_sw/build/squeow_ui.lst b/squeow_sw/build/squeow_ui.lst index 4b15d6f..ec48202 100644 --- a/squeow_sw/build/squeow_ui.lst +++ b/squeow_sw/build/squeow_ui.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccQLWSqe.s page 1 +ARM GAS /tmp/ccrBIh4J.s page 1 1 .cpu cortex-m4 @@ -20,468 +20,1533 @@ ARM GAS /tmp/ccQLWSqe.s page 1 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .file 1 "Src/squeow_ui.c" - 20 .section .text.squeow_ui_init,"ax",%progbits - 21 .align 1 - 22 .global squeow_ui_init - 23 .syntax unified - 24 .thumb - 25 .thumb_func - 27 squeow_ui_init: - 28 .LFB332: + 20 .section .rodata.seriow_stab_dump.str1.4,"aMS",%progbits,1 + 21 .align 2 + 22 .LC0: + 23 0000 444D5020 .ascii "DMP F=%lu \000" + 23 463D256C + 23 752000 + 24 000b 00 .align 2 + 25 .LC1: + 26 000c 56504B3D .ascii "VPK=%u \000" + 26 25752000 + 27 .align 2 + 28 .LC2: + 29 0014 53543D25 .ascii "ST=%u \000" + 29 752000 + 30 001b 00 .align 2 + 31 .LC3: + 32 001c 53443D25 .ascii "SD=%u \000" + 32 752000 + 33 0023 00 .align 2 + 34 .LC4: + 35 0024 53523D25 .ascii "SR=%u \000" + 35 752000 + 36 002b 00 .align 2 + 37 .LC5: + 38 002c 0A00 .ascii "\012\000" + 39 .section .text.seriow_stab_dump,"ax",%progbits + 40 .align 1 + 41 .global seriow_stab_dump + 42 .syntax unified + 43 .thumb + 44 .thumb_func + 46 seriow_stab_dump: + 47 .LFB334: 1:Src/squeow_ui.c **** #include 2:Src/squeow_ui.c **** #include 3:Src/squeow_ui.c **** #include 4:Src/squeow_ui.c **** #include 5:Src/squeow_ui.c **** #include + ARM GAS /tmp/ccrBIh4J.s page 2 + + 6:Src/squeow_ui.c **** 7:Src/squeow_ui.c **** #include "squeow.h" 8:Src/squeow_ui.c **** #include "squeow_ui.h" 9:Src/squeow_ui.c **** 10:Src/squeow_ui.c **** /* SQUEOW UI 11:Src/squeow_ui.c **** - 12:Src/squeow_ui.c **** - 13:Src/squeow_ui.c **** */ - 14:Src/squeow_ui.c **** - 15:Src/squeow_ui.c **** // VU - 16:Src/squeow_ui.c **** uint8_t vu_on, vu_value, vu_tmp_value; - 17:Src/squeow_ui.c **** uint8_t adc_stampa; - 18:Src/squeow_ui.c **** - 19:Src/squeow_ui.c **** uint8_t uart_sent; + 12:Src/squeow_ui.c **** su tosta (8x16 caratteri) + 13:Src/squeow_ui.c **** F: stringa frequenza + 14:Src/squeow_ui.c **** V: barra volume + 15:Src/squeow_ui.c **** D: barra diretta + 16:Src/squeow_ui.c **** R: barra riflessa + 17:Src/squeow_ui.c **** T: barra temperatura + 18:Src/squeow_ui.c **** S: stringa stato + 19:Src/squeow_ui.c **** */ 20:Src/squeow_ui.c **** - 21:Src/squeow_ui.c **** // ################ + 21:Src/squeow_ui.c **** uint16_t ui_volume; 22:Src/squeow_ui.c **** - 23:Src/squeow_ui.c **** void squeow_ui_init(void) { - 29 .loc 1 23 27 view -0 - 30 .cfi_startproc - 31 @ args = 0, pretend = 0, frame = 0 - 32 @ frame_needed = 0, uses_anonymous_args = 0 - 33 @ link register save eliminated. - 24:Src/squeow_ui.c **** vu_on = 1; - 34 .loc 1 24 5 view .LVU1 - ARM GAS /tmp/ccQLWSqe.s page 2 + 23:Src/squeow_ui.c **** volatile uint8_t uart_sent; + 24:Src/squeow_ui.c **** + 25:Src/squeow_ui.c **** // ################ + 26:Src/squeow_ui.c **** + 27:Src/squeow_ui.c **** void squeow_ui_init(void) { + 28:Src/squeow_ui.c **** #ifdef SQUEOW_UI_SERIOW + 29:Src/squeow_ui.c **** seriow_log('I', "seriow UI init"); + 30:Src/squeow_ui.c **** #endif + 31:Src/squeow_ui.c **** + 32:Src/squeow_ui.c **** #ifdef SQUEOW_UI_TOSTA + 33:Src/squeow_ui.c **** tosta_log('I', "UI init"); + 34:Src/squeow_ui.c **** #endif + 35:Src/squeow_ui.c **** } + 36:Src/squeow_ui.c **** + 37:Src/squeow_ui.c **** // seriow + 38:Src/squeow_ui.c **** // https://git.lattuga.net/boyska/seriow + 39:Src/squeow_ui.c **** + 40:Src/squeow_ui.c **** void seriow_var_dump(void) { + 41:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "DMP V=%u ", + 42:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 43:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "C=%u ", ris + 44:Src/squeow_ui.c **** #endif + 45:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_TEMPERATURA + 46:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "T=%u ", ris + 47:Src/squeow_ui.c **** #endif + 48:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_DIRETTA + 49:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "D=%u ", ris + 50:Src/squeow_ui.c **** #endif + 51:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_RIFLESSA + 52:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "R=%u ", ris + 53:Src/squeow_ui.c **** #endif + 54:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\n"); + 55:Src/squeow_ui.c **** } + 56:Src/squeow_ui.c **** + 57:Src/squeow_ui.c **** void seriow_stab_dump(void) { + 48 .loc 1 57 29 view -0 + 49 .cfi_startproc + 50 @ args = 0, pretend = 0, frame = 0 + 51 @ frame_needed = 0, uses_anonymous_args = 0 + 52 0000 38B5 push {r3, r4, r5, lr} + ARM GAS /tmp/ccrBIh4J.s page 3 - 35 .loc 1 24 11 is_stmt 0 view .LVU2 - 36 0000 0123 movs r3, #1 - 37 0002 024A ldr r2, .L2 - 38 0004 1370 strb r3, [r2] - 25:Src/squeow_ui.c **** adc_stampa = 1; - 39 .loc 1 25 5 is_stmt 1 view .LVU3 - 40 .loc 1 25 16 is_stmt 0 view .LVU4 - 41 0006 024A ldr r2, .L2+4 - 42 0008 1370 strb r3, [r2] - 26:Src/squeow_ui.c **** } - 43 .loc 1 26 1 view .LVU5 - 44 000a 7047 bx lr - 45 .L3: - 46 .align 2 - 47 .L2: - 48 000c 00000000 .word vu_on - 49 0010 00000000 .word adc_stampa - 50 .cfi_endproc - 51 .LFE332: - 53 .section .text.serial_write,"ax",%progbits - 54 .align 1 - 55 .global serial_write - 56 .syntax unified - 57 .thumb - 58 .thumb_func - 60 serial_write: - 61 .LVL0: - 62 .LFB336: - 27:Src/squeow_ui.c **** - 28:Src/squeow_ui.c **** // seriow - 29:Src/squeow_ui.c **** // https://git.lattuga.net/boyska/seriow - 30:Src/squeow_ui.c **** - 31:Src/squeow_ui.c **** // 10hz - 32:Src/squeow_ui.c **** void seriow_var_dump(void) { - 33:Src/squeow_ui.c **** char buf[64]; - 34:Src/squeow_ui.c **** snprintf(buf, 64, "\e[3dDMP V=%lu T=%u C=%u D=%u R=%u\n", vu_value, adc2_valori[0], adc2_valori - 35:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 36:Src/squeow_ui.c **** vu_tmp_value = 0; - 37:Src/squeow_ui.c **** } - 38:Src/squeow_ui.c **** - 39:Src/squeow_ui.c **** // ogni 5sec - 40:Src/squeow_ui.c **** void seriow_stab_dump(void) { - 41:Src/squeow_ui.c **** char buf[64]; - 42:Src/squeow_ui.c **** snprintf(buf, 64, "DMP F=%lu\n", freq); - 43:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 44:Src/squeow_ui.c **** } - 45:Src/squeow_ui.c **** - 46:Src/squeow_ui.c **** void seriow_log(uint8_t sev, char *msg) { - 47:Src/squeow_ui.c **** char buf[64]; - 48:Src/squeow_ui.c **** snprintf(buf, 64, "\e[2dLOG %u %s\n", sev, msg); - 49:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 50:Src/squeow_ui.c **** } - 51:Src/squeow_ui.c **** - 52:Src/squeow_ui.c **** int serial_write(char *ptr, int len) { - 63 .loc 1 52 38 is_stmt 1 view -0 - 64 .cfi_startproc - 65 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccQLWSqe.s page 3 + 53 .LCFI0: + 54 .cfi_def_cfa_offset 16 + 55 .cfi_offset 3, -16 + 56 .cfi_offset 4, -12 + 57 .cfi_offset 5, -8 + 58 .cfi_offset 14, -4 + 58:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "DMP F=%lu " + 59 .loc 1 58 5 view .LVU1 + 60 .loc 1 58 27 is_stmt 0 view .LVU2 + 61 0002 234C ldr r4, .L3 + 62 0004 2078 ldrb r0, [r4] @ zero_extendqisi2 + 63 0006 234D ldr r5, .L3+4 + 64 0008 234B ldr r3, .L3+8 + 65 000a 1B68 ldr r3, [r3] + 66 000c 234A ldr r2, .L3+12 + 67 000e 4FF48071 mov r1, #256 + 68 0012 2844 add r0, r0, r5 + 69 0014 FFF7FEFF bl snprintf + 70 .LVL0: + 71 .loc 1 58 24 discriminator 1 view .LVU3 + 72 0018 2378 ldrb r3, [r4] @ zero_extendqisi2 + 73 001a 1844 add r0, r0, r3 + 74 001c C0B2 uxtb r0, r0 + 75 001e 2070 strb r0, [r4] + 59:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "VPK=%u ", V + 76 .loc 1 59 5 is_stmt 1 view .LVU4 + 77 .loc 1 59 27 is_stmt 0 view .LVU5 + 78 0020 4FF4FF63 mov r3, #2040 + 79 0024 1E4A ldr r2, .L3+16 + 80 0026 4FF48071 mov r1, #256 + 81 002a 2844 add r0, r0, r5 + 82 002c FFF7FEFF bl snprintf + 83 .LVL1: + 84 .loc 1 59 24 discriminator 1 view .LVU6 + 85 0030 2078 ldrb r0, [r4] @ zero_extendqisi2 + 86 0032 0930 adds r0, r0, #9 + 87 0034 C0B2 uxtb r0, r0 + 88 0036 2070 strb r0, [r4] + 60:Src/squeow_ui.c **** + 61:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 62:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "SC=%u ", SO + 63:Src/squeow_ui.c **** #endif + 64:Src/squeow_ui.c **** + 65:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_TEMPERATURA + 66:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "ST=%u ", SO + 89 .loc 1 66 5 is_stmt 1 view .LVU7 + 90 .loc 1 66 27 is_stmt 0 view .LVU8 + 91 0038 40F61843 movw r3, #3096 + 92 003c 194A ldr r2, .L3+20 + 93 003e 4FF48071 mov r1, #256 + 94 0042 2844 add r0, r0, r5 + 95 0044 FFF7FEFF bl snprintf + 96 .LVL2: + 97 .loc 1 66 24 discriminator 1 view .LVU9 + 98 0048 2078 ldrb r0, [r4] @ zero_extendqisi2 + 99 004a 0830 adds r0, r0, #8 + 100 004c C0B2 uxtb r0, r0 + ARM GAS /tmp/ccrBIh4J.s page 4 - 66 @ frame_needed = 0, uses_anonymous_args = 0 - 67 .loc 1 52 38 is_stmt 0 view .LVU7 - 68 0000 10B5 push {r4, lr} - 69 .LCFI0: - 70 .cfi_def_cfa_offset 8 - 71 .cfi_offset 4, -8 - 72 .cfi_offset 14, -4 - 73 0002 0C46 mov r4, r1 - 53:Src/squeow_ui.c **** // todo sia dma che it corrompono - 54:Src/squeow_ui.c **** // HAL_UART_Transmit_DMA(&huart1, ptr, len); - 55:Src/squeow_ui.c **** // HAL_UART_Transmit_IT(&huart1, ptr, len); - 56:Src/squeow_ui.c **** HAL_UART_Transmit(&huart1, ptr, len, 1000); - 74 .loc 1 56 5 is_stmt 1 view .LVU8 - 75 0004 4FF47A73 mov r3, #1000 - 76 0008 8AB2 uxth r2, r1 - 77 000a 0146 mov r1, r0 - 78 .LVL1: - 79 .loc 1 56 5 is_stmt 0 view .LVU9 - 80 000c 0348 ldr r0, .L6 - 81 .LVL2: - 82 .loc 1 56 5 view .LVU10 - 83 000e FFF7FEFF bl HAL_UART_Transmit - 84 .LVL3: - 57:Src/squeow_ui.c **** uart_sent = 0; - 85 .loc 1 57 2 is_stmt 1 view .LVU11 - 86 .loc 1 57 12 is_stmt 0 view .LVU12 - 87 0012 034B ldr r3, .L6+4 - 88 0014 0022 movs r2, #0 - 89 0016 1A70 strb r2, [r3] - 58:Src/squeow_ui.c **** return len; - 90 .loc 1 58 5 is_stmt 1 view .LVU13 - 59:Src/squeow_ui.c **** } - 91 .loc 1 59 1 is_stmt 0 view .LVU14 - 92 0018 2046 mov r0, r4 - 93 001a 10BD pop {r4, pc} - 94 .LVL4: - 95 .L7: - 96 .loc 1 59 1 view .LVU15 - 97 .align 2 - 98 .L6: - 99 001c 00000000 .word huart1 - 100 0020 00000000 .word uart_sent - 101 .cfi_endproc - 102 .LFE336: - 104 .section .rodata.seriow_var_dump.str1.4,"aMS",%progbits,1 - 105 .align 2 - 106 .LC0: - 107 0000 1B5B3364 .ascii "\033[3dDMP V=%lu T=%u C=%u D=%u R=%u\012\000" - 107 444D5020 - 107 563D256C - 107 7520543D - 107 25752043 - 108 .section .text.seriow_var_dump,"ax",%progbits - 109 .align 1 - 110 .global seriow_var_dump - 111 .syntax unified - 112 .thumb - ARM GAS /tmp/ccQLWSqe.s page 4 + 101 004e 2070 strb r0, [r4] + 67:Src/squeow_ui.c **** #endif + 68:Src/squeow_ui.c **** + 69:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_DIRETTA + 70:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "SD=%u ", SO + 102 .loc 1 70 5 is_stmt 1 view .LVU10 + 103 .loc 1 70 27 is_stmt 0 view .LVU11 + 104 0050 40F61843 movw r3, #3096 + 105 0054 144A ldr r2, .L3+24 + 106 0056 4FF48071 mov r1, #256 + 107 005a 2844 add r0, r0, r5 + 108 005c FFF7FEFF bl snprintf + 109 .LVL3: + 110 .loc 1 70 24 discriminator 1 view .LVU12 + 111 0060 2078 ldrb r0, [r4] @ zero_extendqisi2 + 112 0062 0830 adds r0, r0, #8 + 113 0064 C0B2 uxtb r0, r0 + 114 0066 2070 strb r0, [r4] + 71:Src/squeow_ui.c **** #endif + 72:Src/squeow_ui.c **** + 73:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_RIFLESSA + 74:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "SR=%u ", SO + 115 .loc 1 74 5 is_stmt 1 view .LVU13 + 116 .loc 1 74 27 is_stmt 0 view .LVU14 + 117 0068 40F61843 movw r3, #3096 + 118 006c 0F4A ldr r2, .L3+28 + 119 006e 4FF48071 mov r1, #256 + 120 0072 2844 add r0, r0, r5 + 121 0074 FFF7FEFF bl snprintf + 122 .LVL4: + 123 .loc 1 74 24 discriminator 1 view .LVU15 + 124 0078 2378 ldrb r3, [r4] @ zero_extendqisi2 + 125 007a 0833 adds r3, r3, #8 + 126 007c DBB2 uxtb r3, r3 + 127 007e 2370 strb r3, [r4] + 75:Src/squeow_ui.c **** #endif + 76:Src/squeow_ui.c **** + 77:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\n"); + 128 .loc 1 77 5 is_stmt 1 view .LVU16 + 129 .loc 1 77 27 is_stmt 0 view .LVU17 + 130 0080 0B4A ldr r2, .L3+32 + 131 0082 1288 ldrh r2, [r2] @ unaligned + 132 0084 EA52 strh r2, [r5, r3] @ unaligned + 133 .loc 1 77 24 discriminator 1 view .LVU18 + 134 0086 DBB2 uxtb r3, r3 + 135 0088 0133 adds r3, r3, #1 + 136 008a 2370 strb r3, [r4] + 78:Src/squeow_ui.c **** } + 137 .loc 1 78 1 view .LVU19 + 138 008c 38BD pop {r3, r4, r5, pc} + 139 .L4: + 140 008e 00BF .align 2 + 141 .L3: + 142 0090 00000000 .word UART_TX_buf_lenght + 143 0094 00000000 .word UART_TX_buf + 144 0098 00000000 .word freq + 145 009c 00000000 .word .LC0 + ARM GAS /tmp/ccrBIh4J.s page 5 - 113 .thumb_func - 115 seriow_var_dump: - 116 .LFB333: - 32:Src/squeow_ui.c **** char buf[64]; - 117 .loc 1 32 28 is_stmt 1 view -0 - 118 .cfi_startproc - 119 @ args = 0, pretend = 0, frame = 64 - 120 @ frame_needed = 0, uses_anonymous_args = 0 - 121 0000 00B5 push {lr} - 122 .LCFI1: - 123 .cfi_def_cfa_offset 4 - 124 .cfi_offset 14, -4 - 125 0002 95B0 sub sp, sp, #84 - 126 .LCFI2: - 127 .cfi_def_cfa_offset 88 - 33:Src/squeow_ui.c **** snprintf(buf, 64, "\e[3dDMP V=%lu T=%u C=%u D=%u R=%u\n", vu_value, adc2_valori[0], adc2_valori - 128 .loc 1 33 5 view .LVU17 - 34:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 129 .loc 1 34 5 view .LVU18 - 34:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 130 .loc 1 34 84 is_stmt 0 view .LVU19 - 131 0004 0E4B ldr r3, .L10 - 132 0006 1A88 ldrh r2, [r3] - 34:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 133 .loc 1 34 100 view .LVU20 - 134 0008 5988 ldrh r1, [r3, #2] - 34:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 135 .loc 1 34 116 view .LVU21 - 136 000a 9888 ldrh r0, [r3, #4] - 34:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 137 .loc 1 34 132 view .LVU22 - 138 000c DB88 ldrh r3, [r3, #6] - 34:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 139 .loc 1 34 5 view .LVU23 - 140 000e 0393 str r3, [sp, #12] - 141 0010 0290 str r0, [sp, #8] - 142 0012 0191 str r1, [sp, #4] - 143 0014 0092 str r2, [sp] - 144 0016 0B4B ldr r3, .L10+4 - 145 0018 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 146 001a 0B4A ldr r2, .L10+8 - 147 001c 4021 movs r1, #64 - 148 001e 04A8 add r0, sp, #16 - 149 0020 FFF7FEFF bl snprintf - 150 .LVL5: - 35:Src/squeow_ui.c **** vu_tmp_value = 0; - 151 .loc 1 35 5 is_stmt 1 view .LVU24 - 35:Src/squeow_ui.c **** vu_tmp_value = 0; - 152 .loc 1 35 23 is_stmt 0 view .LVU25 - 153 0024 04A8 add r0, sp, #16 - 154 0026 FFF7FEFF bl strlen - 155 .LVL6: - 156 002a 0146 mov r1, r0 - 35:Src/squeow_ui.c **** vu_tmp_value = 0; - 157 .loc 1 35 5 discriminator 1 view .LVU26 - 158 002c 04A8 add r0, sp, #16 - 159 002e FFF7FEFF bl serial_write - ARM GAS /tmp/ccQLWSqe.s page 5 + 146 00a0 0C000000 .word .LC1 + 147 00a4 14000000 .word .LC2 + 148 00a8 1C000000 .word .LC3 + 149 00ac 24000000 .word .LC4 + 150 00b0 2C000000 .word .LC5 + 151 .cfi_endproc + 152 .LFE334: + 154 .section .rodata.seriow_log.str1.4,"aMS",%progbits,1 + 155 .align 2 + 156 .LC6: + 157 0000 4C4F4720 .ascii "LOG %c %s\012\000" + 157 25632025 + 157 730A00 + 158 .section .text.seriow_log,"ax",%progbits + 159 .align 1 + 160 .global seriow_log + 161 .syntax unified + 162 .thumb + 163 .thumb_func + 165 seriow_log: + 166 .LVL5: + 167 .LFB335: + 79:Src/squeow_ui.c **** + 80:Src/squeow_ui.c **** void seriow_log(uint8_t sev, char *msg) { UART_TX_buf_lenght = snprintf(UART_TX_buf + UART_TX_buf_l + 168 .loc 1 80 41 is_stmt 1 view -0 + 169 .cfi_startproc + 170 @ args = 0, pretend = 0, frame = 0 + 171 @ frame_needed = 0, uses_anonymous_args = 0 + 172 .loc 1 80 41 is_stmt 0 view .LVU21 + 173 0000 10B5 push {r4, lr} + 174 .LCFI1: + 175 .cfi_def_cfa_offset 8 + 176 .cfi_offset 4, -8 + 177 .cfi_offset 14, -4 + 178 0002 82B0 sub sp, sp, #8 + 179 .LCFI2: + 180 .cfi_def_cfa_offset 16 + 181 0004 0346 mov r3, r0 + 182 .loc 1 80 43 is_stmt 1 view .LVU22 + 183 .loc 1 80 64 is_stmt 0 view .LVU23 + 184 0006 074C ldr r4, .L7 + 185 0008 94F800C0 ldrb ip, [r4] @ zero_extendqisi2 + 186 000c 0091 str r1, [sp] + 187 000e 064A ldr r2, .L7+4 + 188 0010 4FF48071 mov r1, #256 + 189 .LVL6: + 190 .loc 1 80 64 view .LVU24 + 191 0014 0548 ldr r0, .L7+8 + 192 .LVL7: + 193 .loc 1 80 64 view .LVU25 + 194 0016 6044 add r0, r0, ip + 195 0018 FFF7FEFF bl snprintf + 196 .LVL8: + 197 .loc 1 80 62 discriminator 1 view .LVU26 + 198 001c 2070 strb r0, [r4] + 199 .loc 1 80 151 view .LVU27 + 200 001e 02B0 add sp, sp, #8 + ARM GAS /tmp/ccrBIh4J.s page 6 - 160 .LVL7: - 36:Src/squeow_ui.c **** } - 161 .loc 1 36 5 is_stmt 1 view .LVU27 - 36:Src/squeow_ui.c **** } - 162 .loc 1 36 18 is_stmt 0 view .LVU28 - 163 0032 064B ldr r3, .L10+12 - 164 0034 0022 movs r2, #0 - 165 0036 1A70 strb r2, [r3] - 37:Src/squeow_ui.c **** - 166 .loc 1 37 1 view .LVU29 - 167 0038 15B0 add sp, sp, #84 - 168 .LCFI3: - 169 .cfi_def_cfa_offset 4 - 170 @ sp needed - 171 003a 5DF804FB ldr pc, [sp], #4 - 172 .L11: - 173 003e 00BF .align 2 - 174 .L10: - 175 0040 00000000 .word adc2_valori - 176 0044 00000000 .word vu_value - 177 0048 00000000 .word .LC0 - 178 004c 00000000 .word vu_tmp_value - 179 .cfi_endproc - 180 .LFE333: - 182 .section .rodata.seriow_stab_dump.str1.4,"aMS",%progbits,1 - 183 .align 2 - 184 .LC1: - 185 0000 444D5020 .ascii "DMP F=%lu\012\000" - 185 463D256C - 185 750A00 - 186 .section .text.seriow_stab_dump,"ax",%progbits - 187 .align 1 - 188 .global seriow_stab_dump - 189 .syntax unified - 190 .thumb - 191 .thumb_func - 193 seriow_stab_dump: - 194 .LFB334: - 40:Src/squeow_ui.c **** char buf[64]; - 195 .loc 1 40 29 is_stmt 1 view -0 - 196 .cfi_startproc - 197 @ args = 0, pretend = 0, frame = 64 - 198 @ frame_needed = 0, uses_anonymous_args = 0 - 199 0000 00B5 push {lr} - 200 .LCFI4: - 201 .cfi_def_cfa_offset 4 - 202 .cfi_offset 14, -4 - 203 0002 91B0 sub sp, sp, #68 - 204 .LCFI5: - 205 .cfi_def_cfa_offset 72 - 41:Src/squeow_ui.c **** snprintf(buf, 64, "DMP F=%lu\n", freq); - 206 .loc 1 41 5 view .LVU31 - 42:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 207 .loc 1 42 5 view .LVU32 - 208 0004 084B ldr r3, .L14 - 209 0006 1B68 ldr r3, [r3] - 210 0008 084A ldr r2, .L14+4 - ARM GAS /tmp/ccQLWSqe.s page 6 + 201 .LCFI3: + 202 .cfi_def_cfa_offset 8 + 203 @ sp needed + 204 0020 10BD pop {r4, pc} + 205 .L8: + 206 0022 00BF .align 2 + 207 .L7: + 208 0024 00000000 .word UART_TX_buf_lenght + 209 0028 00000000 .word .LC6 + 210 002c 00000000 .word UART_TX_buf + 211 .cfi_endproc + 212 .LFE335: + 214 .section .rodata.squeow_ui_init.str1.4,"aMS",%progbits,1 + 215 .align 2 + 216 .LC7: + 217 0000 73657269 .ascii "seriow UI init\000" + 217 6F772055 + 217 4920696E + 217 697400 + 218 .section .text.squeow_ui_init,"ax",%progbits + 219 .align 1 + 220 .global squeow_ui_init + 221 .syntax unified + 222 .thumb + 223 .thumb_func + 225 squeow_ui_init: + 226 .LFB332: + 27:Src/squeow_ui.c **** #ifdef SQUEOW_UI_SERIOW + 227 .loc 1 27 27 is_stmt 1 view -0 + 228 .cfi_startproc + 229 @ args = 0, pretend = 0, frame = 0 + 230 @ frame_needed = 0, uses_anonymous_args = 0 + 231 0000 08B5 push {r3, lr} + 232 .LCFI4: + 233 .cfi_def_cfa_offset 8 + 234 .cfi_offset 3, -8 + 235 .cfi_offset 14, -4 + 29:Src/squeow_ui.c **** #endif + 236 .loc 1 29 5 view .LVU29 + 237 0002 0249 ldr r1, .L11 + 238 0004 4920 movs r0, #73 + 239 0006 FFF7FEFF bl seriow_log + 240 .LVL9: + 35:Src/squeow_ui.c **** + 241 .loc 1 35 1 is_stmt 0 view .LVU30 + 242 000a 08BD pop {r3, pc} + 243 .L12: + 244 .align 2 + 245 .L11: + 246 000c 00000000 .word .LC7 + 247 .cfi_endproc + 248 .LFE332: + 250 .section .rodata.tosta_freq.str1.4,"aMS",%progbits,1 + 251 .align 2 + 252 .LC8: + 253 0000 1B5B3164 .ascii "\033[1d\033[0GF: %lu\000" + 253 1B5B3047 + ARM GAS /tmp/ccrBIh4J.s page 7 - 211 000a 4021 movs r1, #64 - 212 000c 6846 mov r0, sp - 213 000e FFF7FEFF bl snprintf - 214 .LVL8: - 43:Src/squeow_ui.c **** } - 215 .loc 1 43 5 view .LVU33 - 43:Src/squeow_ui.c **** } - 216 .loc 1 43 23 is_stmt 0 view .LVU34 - 217 0012 6846 mov r0, sp - 218 0014 FFF7FEFF bl strlen - 219 .LVL9: - 220 0018 0146 mov r1, r0 - 43:Src/squeow_ui.c **** } - 221 .loc 1 43 5 discriminator 1 view .LVU35 - 222 001a 6846 mov r0, sp - 223 001c FFF7FEFF bl serial_write - 224 .LVL10: - 44:Src/squeow_ui.c **** - 225 .loc 1 44 1 view .LVU36 - 226 0020 11B0 add sp, sp, #68 - 227 .LCFI6: - 228 .cfi_def_cfa_offset 4 - 229 @ sp needed - 230 0022 5DF804FB ldr pc, [sp], #4 - 231 .L15: - 232 0026 00BF .align 2 - 233 .L14: - 234 0028 00000000 .word freq - 235 002c 00000000 .word .LC1 - 236 .cfi_endproc - 237 .LFE334: - 239 .section .rodata.seriow_log.str1.4,"aMS",%progbits,1 - 240 .align 2 - 241 .LC2: - 242 0000 1B5B3264 .ascii "\033[2dLOG %u %s\012\000" - 242 4C4F4720 - 242 25752025 - 242 730A00 - 243 .section .text.seriow_log,"ax",%progbits - 244 .align 1 - 245 .global seriow_log - 246 .syntax unified - 247 .thumb - 248 .thumb_func - 250 seriow_log: - 251 .LVL11: - 252 .LFB335: - 46:Src/squeow_ui.c **** char buf[64]; - 253 .loc 1 46 41 is_stmt 1 view -0 - 254 .cfi_startproc - 255 @ args = 0, pretend = 0, frame = 64 - 256 @ frame_needed = 0, uses_anonymous_args = 0 - 46:Src/squeow_ui.c **** char buf[64]; - 257 .loc 1 46 41 is_stmt 0 view .LVU38 - 258 0000 00B5 push {lr} - 259 .LCFI7: - 260 .cfi_def_cfa_offset 4 - ARM GAS /tmp/ccQLWSqe.s page 7 + 253 463A2025 + 253 6C7500 + 254 .section .text.tosta_freq,"ax",%progbits + 255 .align 1 + 256 .global tosta_freq + 257 .syntax unified + 258 .thumb + 259 .thumb_func + 261 tosta_freq: + 262 .LFB336: + 81:Src/squeow_ui.c **** + 82:Src/squeow_ui.c **** // tosta + 83:Src/squeow_ui.c **** + 84:Src/squeow_ui.c **** void tosta_freq(void) { + 263 .loc 1 84 23 is_stmt 1 view -0 + 264 .cfi_startproc + 265 @ args = 0, pretend = 0, frame = 0 + 266 @ frame_needed = 0, uses_anonymous_args = 0 + 267 0000 38B5 push {r3, r4, r5, lr} + 268 .LCFI5: + 269 .cfi_def_cfa_offset 16 + 270 .cfi_offset 3, -16 + 271 .cfi_offset 4, -12 + 272 .cfi_offset 5, -8 + 273 .cfi_offset 14, -4 + 85:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\e[1d\e[0GF + 274 .loc 1 85 5 view .LVU32 + 275 .loc 1 85 27 is_stmt 0 view .LVU33 + 276 0002 074C ldr r4, .L15 + 277 0004 2078 ldrb r0, [r4] @ zero_extendqisi2 + 278 0006 074B ldr r3, .L15+4 + 279 0008 1B68 ldr r3, [r3] + 280 000a 074A ldr r2, .L15+8 + 281 000c 4FF48071 mov r1, #256 + 282 0010 064D ldr r5, .L15+12 + 283 0012 2844 add r0, r0, r5 + 284 0014 FFF7FEFF bl snprintf + 285 .LVL10: + 286 .loc 1 85 24 discriminator 1 view .LVU34 + 287 0018 2378 ldrb r3, [r4] @ zero_extendqisi2 + 288 001a 0344 add r3, r3, r0 + 289 001c 2370 strb r3, [r4] + 86:Src/squeow_ui.c **** } + 290 .loc 1 86 1 view .LVU35 + 291 001e 38BD pop {r3, r4, r5, pc} + 292 .L16: + 293 .align 2 + 294 .L15: + 295 0020 00000000 .word UART_TX_buf_lenght + 296 0024 00000000 .word freq + 297 0028 00000000 .word .LC8 + 298 002c 00000000 .word UART_TX_buf + 299 .cfi_endproc + 300 .LFE336: + 302 .section .rodata.tosta_log.str1.4,"aMS",%progbits,1 + 303 .align 2 + 304 .LC9: + ARM GAS /tmp/ccrBIh4J.s page 8 - 261 .cfi_offset 14, -4 - 262 0002 93B0 sub sp, sp, #76 - 263 .LCFI8: - 264 .cfi_def_cfa_offset 80 - 265 0004 0346 mov r3, r0 - 47:Src/squeow_ui.c **** snprintf(buf, 64, "\e[2dLOG %u %s\n", sev, msg); - 266 .loc 1 47 5 is_stmt 1 view .LVU39 - 48:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 267 .loc 1 48 5 view .LVU40 - 268 0006 0091 str r1, [sp] - 269 0008 074A ldr r2, .L18 - 270 000a 4021 movs r1, #64 - 271 .LVL12: - 48:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 272 .loc 1 48 5 is_stmt 0 view .LVU41 - 273 000c 02A8 add r0, sp, #8 - 274 .LVL13: - 48:Src/squeow_ui.c **** serial_write(buf, strlen(buf)); - 275 .loc 1 48 5 view .LVU42 - 276 000e FFF7FEFF bl snprintf - 277 .LVL14: - 49:Src/squeow_ui.c **** } - 278 .loc 1 49 5 is_stmt 1 view .LVU43 - 49:Src/squeow_ui.c **** } - 279 .loc 1 49 23 is_stmt 0 view .LVU44 - 280 0012 02A8 add r0, sp, #8 - 281 0014 FFF7FEFF bl strlen - 282 .LVL15: - 283 0018 0146 mov r1, r0 - 49:Src/squeow_ui.c **** } - 284 .loc 1 49 5 discriminator 1 view .LVU45 - 285 001a 02A8 add r0, sp, #8 - 286 001c FFF7FEFF bl serial_write - 287 .LVL16: - 50:Src/squeow_ui.c **** - 288 .loc 1 50 1 view .LVU46 - 289 0020 13B0 add sp, sp, #76 - 290 .LCFI9: - 291 .cfi_def_cfa_offset 4 - 292 @ sp needed - 293 0022 5DF804FB ldr pc, [sp], #4 - 294 .L19: - 295 0026 00BF .align 2 - 296 .L18: - 297 0028 00000000 .word .LC2 - 298 .cfi_endproc - 299 .LFE335: - 301 .global uart_sent - 302 .section .bss.uart_sent,"aw",%nobits - 305 uart_sent: - 306 0000 00 .space 1 - 307 .global adc_stampa - 308 .section .bss.adc_stampa,"aw",%nobits - 311 adc_stampa: - 312 0000 00 .space 1 - 313 .global vu_tmp_value - 314 .section .bss.vu_tmp_value,"aw",%nobits - ARM GAS /tmp/ccQLWSqe.s page 8 + 305 0000 1B5B3864 .ascii "\033[8d\033[0GLOG: %c %s\000" + 305 1B5B3047 + 305 4C4F473A + 305 20256320 + 305 257300 + 306 .section .text.tosta_log,"ax",%progbits + 307 .align 1 + 308 .global tosta_log + 309 .syntax unified + 310 .thumb + 311 .thumb_func + 313 tosta_log: + 314 .LVL11: + 315 .LFB338: + 87:Src/squeow_ui.c **** + 88:Src/squeow_ui.c **** void tosta_var_bars(void) { + 89:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\f\e[2d\e[0 + 90:Src/squeow_ui.c **** + 91:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 92:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "C:\e[%ub\nu + 93:Src/squeow_ui.c **** #endif + 94:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_TEMPERATURA + 95:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "T:\e[%ub\n" + 96:Src/squeow_ui.c **** #endif + 97:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_DIRETTA + 98:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "D:\e[%ub\n" + 99:Src/squeow_ui.c **** #endif + 100:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_RIFLESSA + 101:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "R:\e[%ub\n" + 102:Src/squeow_ui.c **** #endif + 103:Src/squeow_ui.c **** } + 104:Src/squeow_ui.c **** + 105:Src/squeow_ui.c **** void tosta_log(uint8_t sev, char *msg) { + 316 .loc 1 105 40 is_stmt 1 view -0 + 317 .cfi_startproc + 318 @ args = 0, pretend = 0, frame = 0 + 319 @ frame_needed = 0, uses_anonymous_args = 0 + 320 .loc 1 105 40 is_stmt 0 view .LVU37 + 321 0000 10B5 push {r4, lr} + 322 .LCFI6: + 323 .cfi_def_cfa_offset 8 + 324 .cfi_offset 4, -8 + 325 .cfi_offset 14, -4 + 326 0002 82B0 sub sp, sp, #8 + 327 .LCFI7: + 328 .cfi_def_cfa_offset 16 + 329 0004 0346 mov r3, r0 + 106:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\e[8d\e[0GL + 330 .loc 1 106 5 is_stmt 1 view .LVU38 + 331 .loc 1 106 27 is_stmt 0 view .LVU39 + 332 0006 084C ldr r4, .L19 + 333 0008 94F800C0 ldrb ip, [r4] @ zero_extendqisi2 + 334 000c 0091 str r1, [sp] + 335 000e 074A ldr r2, .L19+4 + 336 0010 4FF48071 mov r1, #256 + 337 .LVL12: + 338 .loc 1 106 27 view .LVU40 + ARM GAS /tmp/ccrBIh4J.s page 9 - 317 vu_tmp_value: - 318 0000 00 .space 1 - 319 .global vu_value - 320 .section .bss.vu_value,"aw",%nobits - 323 vu_value: - 324 0000 00 .space 1 - 325 .global vu_on - 326 .section .bss.vu_on,"aw",%nobits - 329 vu_on: - 330 0000 00 .space 1 - 331 .text - 332 .Letext0: - 333 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 334 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 335 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 336 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/13.3 - 337 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 338 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 339 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" - 340 .file 9 "Inc/squeow.h" - 341 .file 10 "Inc/squeow_ui.h" - 342 .file 11 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/str - 343 .file 12 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/std - ARM GAS /tmp/ccQLWSqe.s page 9 + 339 0014 0648 ldr r0, .L19+8 + 340 .LVL13: + 341 .loc 1 106 27 view .LVU41 + 342 0016 6044 add r0, r0, ip + 343 0018 FFF7FEFF bl snprintf + 344 .LVL14: + 345 .loc 1 106 24 discriminator 1 view .LVU42 + 346 001c 2378 ldrb r3, [r4] @ zero_extendqisi2 + 347 001e 0344 add r3, r3, r0 + 348 0020 2370 strb r3, [r4] + 107:Src/squeow_ui.c **** } + 349 .loc 1 107 1 view .LVU43 + 350 0022 02B0 add sp, sp, #8 + 351 .LCFI8: + 352 .cfi_def_cfa_offset 8 + 353 @ sp needed + 354 0024 10BD pop {r4, pc} + 355 .L20: + 356 0026 00BF .align 2 + 357 .L19: + 358 0028 00000000 .word UART_TX_buf_lenght + 359 002c 00000000 .word .LC9 + 360 0030 00000000 .word UART_TX_buf + 361 .cfi_endproc + 362 .LFE338: + 364 .section .text.led_blocco,"ax",%progbits + 365 .align 1 + 366 .global led_blocco + 367 .syntax unified + 368 .thumb + 369 .thumb_func + 371 led_blocco: + 372 .LVL15: + 373 .LFB339: + 108:Src/squeow_ui.c **** + 109:Src/squeow_ui.c **** // LED + 110:Src/squeow_ui.c **** + 111:Src/squeow_ui.c **** void led_blocco(uint8_t led_blocco_lampi) { + 374 .loc 1 111 43 is_stmt 1 view -0 + 375 .cfi_startproc + 376 @ args = 0, pretend = 0, frame = 0 + 377 @ frame_needed = 0, uses_anonymous_args = 0 + 378 .loc 1 111 43 is_stmt 0 view .LVU45 + 379 0000 08B5 push {r3, lr} + 380 .LCFI9: + 381 .cfi_def_cfa_offset 8 + 382 .cfi_offset 3, -8 + 383 .cfi_offset 14, -4 + 112:Src/squeow_ui.c **** // fasi + 113:Src/squeow_ui.c **** // 0 lampo acceso + 114:Src/squeow_ui.c **** // 1 lampo spento + 115:Src/squeow_ui.c **** // 2 pausa + 116:Src/squeow_ui.c **** static uint16_t led_blocco_timer; + 384 .loc 1 116 5 is_stmt 1 view .LVU46 + 117:Src/squeow_ui.c **** static uint8_t led_blocco_fase = 0, led_blocco_lampi_fatti = 0; + 385 .loc 1 117 5 view .LVU47 + 118:Src/squeow_ui.c **** if (led_blocco_lampi > 0) { + ARM GAS /tmp/ccrBIh4J.s page 10 + + + 386 .loc 1 118 5 view .LVU48 + 387 .loc 1 118 8 is_stmt 0 view .LVU49 + 388 0002 0028 cmp r0, #0 + 389 0004 51D0 beq .L22 + 390 0006 0246 mov r2, r0 + 119:Src/squeow_ui.c **** if (led_blocco_fase == 0 && led_blocco_timer == 0) { + 391 .loc 1 119 9 is_stmt 1 view .LVU50 + 392 .loc 1 119 29 is_stmt 0 view .LVU51 + 393 0008 2B4B ldr r3, .L36 + 394 000a 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 395 .loc 1 119 12 view .LVU52 + 396 000c 13B9 cbnz r3, .L23 + 397 .loc 1 119 54 discriminator 1 view .LVU53 + 398 000e 2B49 ldr r1, .L36+4 + 399 0010 0988 ldrh r1, [r1] + 400 .loc 1 119 34 discriminator 1 view .LVU54 + 401 0012 69B1 cbz r1, .L31 + 402 .L23: + 120:Src/squeow_ui.c **** // inizio lampo acceso + 121:Src/squeow_ui.c **** HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_SET); + 122:Src/squeow_ui.c **** led_blocco_timer = 1; + 123:Src/squeow_ui.c **** } else if (led_blocco_fase == 0 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + 403 .loc 1 123 16 is_stmt 1 view .LVU55 + 404 .loc 1 123 19 is_stmt 0 view .LVU56 + 405 0014 1BB9 cbnz r3, .L25 + 406 .loc 1 123 61 discriminator 1 view .LVU57 + 407 0016 2949 ldr r1, .L36+4 + 408 0018 0988 ldrh r1, [r1] + 409 .loc 1 123 41 discriminator 1 view .LVU58 + 410 001a 0929 cmp r1, #9 + 411 001c 11D8 bhi .L32 + 412 .L25: + 124:Src/squeow_ui.c **** // fine lampo acceso, inizio lampo spento + 125:Src/squeow_ui.c **** HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + 126:Src/squeow_ui.c **** led_blocco_fase = 1; + 127:Src/squeow_ui.c **** led_blocco_timer = 0; + 128:Src/squeow_ui.c **** } else if (led_blocco_fase == 1 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + 413 .loc 1 128 16 is_stmt 1 view .LVU59 + 414 .loc 1 128 19 is_stmt 0 view .LVU60 + 415 001e 012B cmp r3, #1 + 416 0020 1BD0 beq .L33 + 417 .L26: + 129:Src/squeow_ui.c **** // fine lampo spento + 130:Src/squeow_ui.c **** if (led_blocco_lampi_fatti >= (led_blocco_lampi - 1)) { + 131:Src/squeow_ui.c **** // fine lampi, inizio pausa + 132:Src/squeow_ui.c **** led_blocco_fase = 2; + 133:Src/squeow_ui.c **** led_blocco_lampi_fatti = 0; + 134:Src/squeow_ui.c **** HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + 135:Src/squeow_ui.c **** } else { + 136:Src/squeow_ui.c **** led_blocco_lampi_fatti++; + 137:Src/squeow_ui.c **** led_blocco_fase = 0; + 138:Src/squeow_ui.c **** } + 139:Src/squeow_ui.c **** led_blocco_timer = 0; + 140:Src/squeow_ui.c **** } else if (led_blocco_fase == 2 && led_blocco_timer >= SQUEOW_LED_BLOCCO_PAUSA) { + 418 .loc 1 140 16 is_stmt 1 view .LVU61 + 419 .loc 1 140 19 is_stmt 0 view .LVU62 + 420 0022 022B cmp r3, #2 + ARM GAS /tmp/ccrBIh4J.s page 11 + + + 421 0024 37D0 beq .L34 + 422 .L29: + 141:Src/squeow_ui.c **** // fine pausa + 142:Src/squeow_ui.c **** led_blocco_fase = 0; + 143:Src/squeow_ui.c **** led_blocco_timer = 0; + 144:Src/squeow_ui.c **** } else { + 145:Src/squeow_ui.c **** led_blocco_timer++; + 423 .loc 1 145 13 is_stmt 1 view .LVU63 + 424 .loc 1 145 29 is_stmt 0 view .LVU64 + 425 0026 254A ldr r2, .L36+4 + 426 0028 1388 ldrh r3, [r2] + 427 002a 0133 adds r3, r3, #1 + 428 002c 1380 strh r3, [r2] @ movhi + 429 002e 41E0 b .L21 + 430 .L31: + 121:Src/squeow_ui.c **** led_blocco_timer = 1; + 431 .loc 1 121 13 is_stmt 1 view .LVU65 + 432 0030 0122 movs r2, #1 + 433 0032 1021 movs r1, #16 + 434 0034 2248 ldr r0, .L36+8 + 435 .LVL16: + 121:Src/squeow_ui.c **** led_blocco_timer = 1; + 436 .loc 1 121 13 is_stmt 0 view .LVU66 + 437 0036 FFF7FEFF bl HAL_GPIO_WritePin + 438 .LVL17: + 122:Src/squeow_ui.c **** } else if (led_blocco_fase == 0 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + 439 .loc 1 122 13 is_stmt 1 view .LVU67 + 122:Src/squeow_ui.c **** } else if (led_blocco_fase == 0 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + 440 .loc 1 122 30 is_stmt 0 view .LVU68 + 441 003a 204B ldr r3, .L36+4 + 442 003c 0122 movs r2, #1 + 443 003e 1A80 strh r2, [r3] @ movhi + 444 0040 38E0 b .L21 + 445 .LVL18: + 446 .L32: + 125:Src/squeow_ui.c **** led_blocco_fase = 1; + 447 .loc 1 125 13 is_stmt 1 view .LVU69 + 448 0042 0022 movs r2, #0 + 449 0044 1021 movs r1, #16 + 450 0046 1E48 ldr r0, .L36+8 + 451 .LVL19: + 125:Src/squeow_ui.c **** led_blocco_fase = 1; + 452 .loc 1 125 13 is_stmt 0 view .LVU70 + 453 0048 FFF7FEFF bl HAL_GPIO_WritePin + 454 .LVL20: + 126:Src/squeow_ui.c **** led_blocco_timer = 0; + 455 .loc 1 126 13 is_stmt 1 view .LVU71 + 126:Src/squeow_ui.c **** led_blocco_timer = 0; + 456 .loc 1 126 29 is_stmt 0 view .LVU72 + 457 004c 1A4B ldr r3, .L36 + 458 004e 0122 movs r2, #1 + 459 0050 1A70 strb r2, [r3] + 127:Src/squeow_ui.c **** } else if (led_blocco_fase == 1 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + 460 .loc 1 127 13 is_stmt 1 view .LVU73 + 127:Src/squeow_ui.c **** } else if (led_blocco_fase == 1 && led_blocco_timer >= SQUEOW_LED_BLOCCO_LAMPO) { + 461 .loc 1 127 30 is_stmt 0 view .LVU74 + 462 0052 1A4B ldr r3, .L36+4 + ARM GAS /tmp/ccrBIh4J.s page 12 + + + 463 0054 0022 movs r2, #0 + 464 0056 1A80 strh r2, [r3] @ movhi + 465 0058 2CE0 b .L21 + 466 .LVL21: + 467 .L33: + 128:Src/squeow_ui.c **** // fine lampo spento + 468 .loc 1 128 61 discriminator 1 view .LVU75 + 469 005a 1849 ldr r1, .L36+4 + 470 005c 0988 ldrh r1, [r1] + 128:Src/squeow_ui.c **** // fine lampo spento + 471 .loc 1 128 41 discriminator 1 view .LVU76 + 472 005e 0929 cmp r1, #9 + 473 0060 DFD9 bls .L26 + 130:Src/squeow_ui.c **** // fine lampi, inizio pausa + 474 .loc 1 130 13 is_stmt 1 view .LVU77 + 130:Src/squeow_ui.c **** // fine lampi, inizio pausa + 475 .loc 1 130 40 is_stmt 0 view .LVU78 + 476 0062 184B ldr r3, .L36+12 + 477 0064 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 130:Src/squeow_ui.c **** // fine lampi, inizio pausa + 478 .loc 1 130 61 view .LVU79 + 479 0066 013A subs r2, r2, #1 + 130:Src/squeow_ui.c **** // fine lampi, inizio pausa + 480 .loc 1 130 16 view .LVU80 + 481 0068 9342 cmp r3, r2 + 482 006a 09DA bge .L35 + 136:Src/squeow_ui.c **** led_blocco_fase = 0; + 483 .loc 1 136 17 is_stmt 1 view .LVU81 + 136:Src/squeow_ui.c **** led_blocco_fase = 0; + 484 .loc 1 136 39 is_stmt 0 view .LVU82 + 485 006c 0133 adds r3, r3, #1 + 486 006e 154A ldr r2, .L36+12 + 487 0070 1370 strb r3, [r2] + 137:Src/squeow_ui.c **** } + 488 .loc 1 137 17 is_stmt 1 view .LVU83 + 137:Src/squeow_ui.c **** } + 489 .loc 1 137 33 is_stmt 0 view .LVU84 + 490 0072 114B ldr r3, .L36 + 491 0074 0022 movs r2, #0 + 492 0076 1A70 strb r2, [r3] + 493 .LVL22: + 494 .L28: + 139:Src/squeow_ui.c **** } else if (led_blocco_fase == 2 && led_blocco_timer >= SQUEOW_LED_BLOCCO_PAUSA) { + 495 .loc 1 139 13 is_stmt 1 view .LVU85 + 139:Src/squeow_ui.c **** } else if (led_blocco_fase == 2 && led_blocco_timer >= SQUEOW_LED_BLOCCO_PAUSA) { + 496 .loc 1 139 30 is_stmt 0 view .LVU86 + 497 0078 104B ldr r3, .L36+4 + 498 007a 0022 movs r2, #0 + 499 007c 1A80 strh r2, [r3] @ movhi + 500 007e 19E0 b .L21 + 501 .LVL23: + 502 .L35: + 132:Src/squeow_ui.c **** led_blocco_lampi_fatti = 0; + 503 .loc 1 132 17 is_stmt 1 view .LVU87 + 132:Src/squeow_ui.c **** led_blocco_lampi_fatti = 0; + 504 .loc 1 132 33 is_stmt 0 view .LVU88 + 505 0080 0D4B ldr r3, .L36 + ARM GAS /tmp/ccrBIh4J.s page 13 + + + 506 0082 0222 movs r2, #2 + 507 0084 1A70 strb r2, [r3] + 133:Src/squeow_ui.c **** HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + 508 .loc 1 133 17 is_stmt 1 view .LVU89 + 133:Src/squeow_ui.c **** HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + 509 .loc 1 133 40 is_stmt 0 view .LVU90 + 510 0086 0022 movs r2, #0 + 511 0088 0E4B ldr r3, .L36+12 + 512 008a 1A70 strb r2, [r3] + 134:Src/squeow_ui.c **** } else { + 513 .loc 1 134 17 is_stmt 1 view .LVU91 + 514 008c 1021 movs r1, #16 + 515 008e 0C48 ldr r0, .L36+8 + 516 .LVL24: + 134:Src/squeow_ui.c **** } else { + 517 .loc 1 134 17 is_stmt 0 view .LVU92 + 518 0090 FFF7FEFF bl HAL_GPIO_WritePin + 519 .LVL25: + 520 0094 F0E7 b .L28 + 521 .LVL26: + 522 .L34: + 140:Src/squeow_ui.c **** // fine pausa + 523 .loc 1 140 61 discriminator 1 view .LVU93 + 524 0096 094B ldr r3, .L36+4 + 525 0098 1B88 ldrh r3, [r3] + 140:Src/squeow_ui.c **** // fine pausa + 526 .loc 1 140 41 discriminator 1 view .LVU94 + 527 009a 4F2B cmp r3, #79 + 528 009c C3D9 bls .L29 + 142:Src/squeow_ui.c **** led_blocco_timer = 0; + 529 .loc 1 142 13 is_stmt 1 view .LVU95 + 142:Src/squeow_ui.c **** led_blocco_timer = 0; + 530 .loc 1 142 29 is_stmt 0 view .LVU96 + 531 009e 0023 movs r3, #0 + 532 00a0 054A ldr r2, .L36 + 533 00a2 1370 strb r3, [r2] + 143:Src/squeow_ui.c **** } else { + 534 .loc 1 143 13 is_stmt 1 view .LVU97 + 143:Src/squeow_ui.c **** } else { + 535 .loc 1 143 30 is_stmt 0 view .LVU98 + 536 00a4 054A ldr r2, .L36+4 + 537 00a6 1380 strh r3, [r2] @ movhi + 538 00a8 04E0 b .L21 + 539 .L22: + 146:Src/squeow_ui.c **** } + 147:Src/squeow_ui.c **** } else { + 148:Src/squeow_ui.c **** HAL_GPIO_WritePin(G2_GPIO_Port, G2_Pin, GPIO_PIN_RESET); + 540 .loc 1 148 9 is_stmt 1 view .LVU99 + 541 00aa 0022 movs r2, #0 + 542 00ac 1021 movs r1, #16 + 543 00ae 0448 ldr r0, .L36+8 + 544 .LVL27: + 545 .loc 1 148 9 is_stmt 0 view .LVU100 + 546 00b0 FFF7FEFF bl HAL_GPIO_WritePin + 547 .LVL28: + 548 .L21: + 149:Src/squeow_ui.c **** } + ARM GAS /tmp/ccrBIh4J.s page 14 + + + 150:Src/squeow_ui.c **** } + 549 .loc 1 150 1 view .LVU101 + 550 00b4 08BD pop {r3, pc} + 551 .L37: + 552 00b6 00BF .align 2 + 553 .L36: + 554 00b8 00000000 .word led_blocco_fase.4 + 555 00bc 00000000 .word led_blocco_timer.3 + 556 00c0 00040048 .word 1207960576 + 557 00c4 00000000 .word led_blocco_lampi_fatti.2 + 558 .cfi_endproc + 559 .LFE339: + 561 .section .text.led_pwm_duty,"ax",%progbits + 562 .align 1 + 563 .global led_pwm_duty + 564 .syntax unified + 565 .thumb + 566 .thumb_func + 568 led_pwm_duty: + 569 .LVL29: + 570 .LFB340: + 151:Src/squeow_ui.c **** + 152:Src/squeow_ui.c **** void led_pwm_duty(uint8_t duty) { TIM8->CCR3 = duty; } + 571 .loc 1 152 33 is_stmt 1 view -0 + 572 .cfi_startproc + 573 @ args = 0, pretend = 0, frame = 0 + 574 @ frame_needed = 0, uses_anonymous_args = 0 + 575 @ link register save eliminated. + 576 .loc 1 152 35 view .LVU103 + 577 .loc 1 152 46 is_stmt 0 view .LVU104 + 578 0000 014B ldr r3, .L39 + 579 0002 D863 str r0, [r3, #60] + 580 .loc 1 152 54 view .LVU105 + 581 0004 7047 bx lr + 582 .L40: + 583 0006 00BF .align 2 + 584 .L39: + 585 0008 00340140 .word 1073820672 + 586 .cfi_endproc + 587 .LFE340: + 589 .section .text.vu_meter,"ax",%progbits + 590 .align 1 + 591 .global vu_meter + 592 .syntax unified + 593 .thumb + 594 .thumb_func + 596 vu_meter: + 597 .LVL30: + 598 .LFB341: + 153:Src/squeow_ui.c **** + 154:Src/squeow_ui.c **** uint16_t vu_meter(uint16_t campione) { + 599 .loc 1 154 38 is_stmt 1 view -0 + 600 .cfi_startproc + 601 @ args = 0, pretend = 0, frame = 0 + 602 @ frame_needed = 0, uses_anonymous_args = 0 + 603 .loc 1 154 38 is_stmt 0 view .LVU107 + 604 0000 10B5 push {r4, lr} + ARM GAS /tmp/ccrBIh4J.s page 15 + + + 605 .LCFI10: + 606 .cfi_def_cfa_offset 8 + 607 .cfi_offset 4, -8 + 608 .cfi_offset 14, -4 + 155:Src/squeow_ui.c **** #define ZEROD 2047 + 156:Src/squeow_ui.c **** #define ZEROU 2048 + 157:Src/squeow_ui.c **** static uint16_t vu_valore_temp, vu_timer_picco; + 609 .loc 1 157 5 is_stmt 1 view .LVU108 + 158:Src/squeow_ui.c **** uint16_t abs_campione; + 610 .loc 1 158 5 view .LVU109 + 159:Src/squeow_ui.c **** // se è sopra lo zero analogico, sottrailo, se no inverti + 160:Src/squeow_ui.c **** abs_campione = (campione > ZEROD) ? campione - ZEROU : ZEROD - campione; + 611 .loc 1 160 5 view .LVU110 + 612 .loc 1 160 18 is_stmt 0 view .LVU111 + 613 0002 B0F5006F cmp r0, #2048 + 614 0006 17D3 bcc .L42 + 615 .loc 1 160 18 discriminator 1 view .LVU112 + 616 0008 A0F50064 sub r4, r0, #2048 + 617 000c A4B2 uxth r4, r4 + 618 .L43: + 619 .LVL31: + 161:Src/squeow_ui.c **** + 162:Src/squeow_ui.c **** #ifdef SQUEOW_UI_LED + 163:Src/squeow_ui.c **** // gestione picco + 164:Src/squeow_ui.c **** if (abs_campione > VU_METER_SOGLIA_PICCO) { + 620 .loc 1 164 5 is_stmt 1 view .LVU113 + 621 .loc 1 164 8 is_stmt 0 view .LVU114 + 622 000e B4F5FF6F cmp r4, #2040 + 623 0012 16D8 bhi .L50 + 165:Src/squeow_ui.c **** vu_timer_picco = 0; + 166:Src/squeow_ui.c **** HAL_GPIO_WritePin(G4_GPIO_Port, G4_Pin, GPIO_PIN_SET); + 167:Src/squeow_ui.c **** } else if (vu_timer_picco >= VU_METER_TEMPO_PICCO) { + 624 .loc 1 167 12 is_stmt 1 view .LVU115 + 625 .loc 1 167 31 is_stmt 0 view .LVU116 + 626 0014 164B ldr r3, .L52 + 627 0016 1B88 ldrh r3, [r3] + 628 .loc 1 167 15 view .LVU117 + 629 0018 42F20F72 movw r2, #9999 + 630 001c 9342 cmp r3, r2 + 631 001e 19D8 bhi .L51 + 168:Src/squeow_ui.c **** HAL_GPIO_WritePin(G4_GPIO_Port, G4_Pin, GPIO_PIN_RESET); + 169:Src/squeow_ui.c **** vu_timer_picco = 0; + 170:Src/squeow_ui.c **** } else { + 171:Src/squeow_ui.c **** vu_timer_picco++; + 632 .loc 1 171 9 is_stmt 1 view .LVU118 + 633 .loc 1 171 23 is_stmt 0 view .LVU119 + 634 0020 0133 adds r3, r3, #1 + 635 0022 134A ldr r2, .L52 + 636 0024 1380 strh r3, [r2] @ movhi + 637 .LVL32: + 638 .L45: + 172:Src/squeow_ui.c **** } + 173:Src/squeow_ui.c **** #endif + 174:Src/squeow_ui.c **** + 175:Src/squeow_ui.c **** // vu meter + 176:Src/squeow_ui.c **** if (abs_campione >= vu_valore_temp) { + 639 .loc 1 176 5 is_stmt 1 view .LVU120 + ARM GAS /tmp/ccrBIh4J.s page 16 + + + 640 .loc 1 176 22 is_stmt 0 view .LVU121 + 641 0026 134B ldr r3, .L52+4 + 642 0028 1B88 ldrh r3, [r3] + 643 .loc 1 176 8 view .LVU122 + 644 002a A342 cmp r3, r4 + 645 002c 1BD8 bhi .L47 + 177:Src/squeow_ui.c **** vu_valore_temp = abs_campione; + 646 .loc 1 177 9 is_stmt 1 view .LVU123 + 647 .loc 1 177 24 is_stmt 0 view .LVU124 + 648 002e 114B ldr r3, .L52+4 + 649 0030 1C80 strh r4, [r3] @ movhi + 650 .L48: + 178:Src/squeow_ui.c **** } else { + 179:Src/squeow_ui.c **** vu_valore_temp -= VU_METER_RILASCIO; + 180:Src/squeow_ui.c **** } + 181:Src/squeow_ui.c **** + 182:Src/squeow_ui.c **** return vu_valore_temp; + 651 .loc 1 182 5 is_stmt 1 view .LVU125 + 183:Src/squeow_ui.c **** } + 652 .loc 1 183 1 is_stmt 0 view .LVU126 + 653 0032 104B ldr r3, .L52+4 + 654 0034 1888 ldrh r0, [r3] + 655 0036 10BD pop {r4, pc} + 656 .LVL33: + 657 .L42: + 160:Src/squeow_ui.c **** + 658 .loc 1 160 18 discriminator 2 view .LVU127 + 659 0038 C0F5FF64 rsb r4, r0, #2040 + 660 003c 0734 adds r4, r4, #7 + 661 003e A4B2 uxth r4, r4 + 662 0040 E5E7 b .L43 + 663 .LVL34: + 664 .L50: + 165:Src/squeow_ui.c **** HAL_GPIO_WritePin(G4_GPIO_Port, G4_Pin, GPIO_PIN_SET); + 665 .loc 1 165 9 is_stmt 1 view .LVU128 + 165:Src/squeow_ui.c **** HAL_GPIO_WritePin(G4_GPIO_Port, G4_Pin, GPIO_PIN_SET); + 666 .loc 1 165 24 is_stmt 0 view .LVU129 + 667 0042 0B4B ldr r3, .L52 + 668 0044 0022 movs r2, #0 + 669 0046 1A80 strh r2, [r3] @ movhi + 166:Src/squeow_ui.c **** } else if (vu_timer_picco >= VU_METER_TEMPO_PICCO) { + 670 .loc 1 166 9 is_stmt 1 view .LVU130 + 671 0048 0122 movs r2, #1 + 672 004a 4021 movs r1, #64 + 673 004c 0A48 ldr r0, .L52+8 + 674 .LVL35: + 166:Src/squeow_ui.c **** } else if (vu_timer_picco >= VU_METER_TEMPO_PICCO) { + 675 .loc 1 166 9 is_stmt 0 view .LVU131 + 676 004e FFF7FEFF bl HAL_GPIO_WritePin + 677 .LVL36: + 678 0052 E8E7 b .L45 + 679 .LVL37: + 680 .L51: + 168:Src/squeow_ui.c **** vu_timer_picco = 0; + 681 .loc 1 168 9 is_stmt 1 view .LVU132 + 682 0054 0022 movs r2, #0 + 683 0056 4021 movs r1, #64 + ARM GAS /tmp/ccrBIh4J.s page 17 + + + 684 0058 0748 ldr r0, .L52+8 + 685 .LVL38: + 168:Src/squeow_ui.c **** vu_timer_picco = 0; + 686 .loc 1 168 9 is_stmt 0 view .LVU133 + 687 005a FFF7FEFF bl HAL_GPIO_WritePin + 688 .LVL39: + 169:Src/squeow_ui.c **** } else { + 689 .loc 1 169 9 is_stmt 1 view .LVU134 + 169:Src/squeow_ui.c **** } else { + 690 .loc 1 169 24 is_stmt 0 view .LVU135 + 691 005e 044B ldr r3, .L52 + 692 0060 0022 movs r2, #0 + 693 0062 1A80 strh r2, [r3] @ movhi + 694 0064 DFE7 b .L45 + 695 .L47: + 179:Src/squeow_ui.c **** } + 696 .loc 1 179 9 is_stmt 1 view .LVU136 + 179:Src/squeow_ui.c **** } + 697 .loc 1 179 24 is_stmt 0 view .LVU137 + 698 0066 013B subs r3, r3, #1 + 699 0068 024A ldr r2, .L52+4 + 700 006a 1380 strh r3, [r2] @ movhi + 701 006c E1E7 b .L48 + 702 .L53: + 703 006e 00BF .align 2 + 704 .L52: + 705 0070 00000000 .word vu_timer_picco.1 + 706 0074 00000000 .word vu_valore_temp.0 + 707 0078 00040048 .word 1207960576 + 708 .cfi_endproc + 709 .LFE341: + 711 .section .text.riscala_valori,"ax",%progbits + 712 .align 1 + 713 .global riscala_valori + 714 .syntax unified + 715 .thumb + 716 .thumb_func + 718 riscala_valori: + 719 .LVL40: + 720 .LFB342: + 184:Src/squeow_ui.c **** + 185:Src/squeow_ui.c **** uint16_t riscala_valori(uint16_t valore_in, uint16_t valore_in_minimo, uint16_t valore_in_massimo, + 721 .loc 1 185 157 is_stmt 1 view -0 + 722 .cfi_startproc + 723 @ args = 4, pretend = 0, frame = 0 + 724 @ frame_needed = 0, uses_anonymous_args = 0 + 725 .loc 1 185 157 is_stmt 0 view .LVU139 + 726 0000 00B5 push {lr} + 727 .LCFI11: + 728 .cfi_def_cfa_offset 4 + 729 .cfi_offset 14, -4 + 186:Src/squeow_ui.c **** uint16_t range_in, range_out, valore_in_limitato; + 730 .loc 1 186 5 is_stmt 1 view .LVU140 + 187:Src/squeow_ui.c **** float scala; + 731 .loc 1 187 5 view .LVU141 + 188:Src/squeow_ui.c **** range_in = valore_in_massimo - valore_in_minimo; + 732 .loc 1 188 5 view .LVU142 + ARM GAS /tmp/ccrBIh4J.s page 18 + + + 733 .loc 1 188 14 is_stmt 0 view .LVU143 + 734 0002 A2EB010C sub ip, r2, r1 + 735 0006 1FFA8CFC uxth ip, ip + 736 .LVL41: + 189:Src/squeow_ui.c **** range_out = valore_out_massimo - valore_out_minimo; + 737 .loc 1 189 5 is_stmt 1 view .LVU144 + 738 .loc 1 189 15 is_stmt 0 view .LVU145 + 739 000a BDF804E0 ldrh lr, [sp, #4] + 740 000e AEEB030E sub lr, lr, r3 + 741 0012 1FFA8EFE uxth lr, lr + 742 .LVL42: + 190:Src/squeow_ui.c **** scala = range_in / range_out; + 743 .loc 1 190 5 is_stmt 1 view .LVU146 + 744 .loc 1 190 22 is_stmt 0 view .LVU147 + 745 0016 BCFBFEFC udiv ip, ip, lr + 746 .LVL43: + 747 .loc 1 190 11 view .LVU148 + 748 001a 07EE90CA vmov s15, ip @ int + 749 001e B8EEE77A vcvt.f32.s32 s14, s15 + 750 .LVL44: + 191:Src/squeow_ui.c **** valore_in_limitato = (((valore_in) < (valore_in_massimo)) ? (valore_in) : (valore_in_massimo)); + 751 .loc 1 191 5 is_stmt 1 view .LVU149 + 192:Src/squeow_ui.c **** return valore_out_minimo + ((valore_in_limitato - valore_in_minimo) / scala); + 752 .loc 1 192 5 view .LVU150 + 753 .loc 1 192 53 is_stmt 0 view .LVU151 + 754 0022 8242 cmp r2, r0 + 755 0024 94BF ite ls + 756 0026 C1EB0201 rsbls r1, r1, r2 + 757 002a C1EB0001 rsbhi r1, r1, r0 + 758 .LVL45: + 759 .loc 1 192 73 view .LVU152 + 760 002e 07EE901A vmov s15, r1 @ int + 761 0032 F8EEE77A vcvt.f32.s32 s15, s15 + 762 0036 C7EE876A vdiv.f32 s13, s15, s14 + 763 .loc 1 192 30 view .LVU153 + 764 003a 07EE903A vmov s15, r3 @ int + 765 003e F8EEE77A vcvt.f32.s32 s15, s15 + 766 0042 77EEA67A vadd.f32 s15, s15, s13 + 767 0046 FCEEE77A vcvt.u32.f32 s15, s15 + 193:Src/squeow_ui.c **** } + 768 .loc 1 193 1 view .LVU154 + 769 004a 17EE903A vmov r3, s15 @ int + 770 .LVL46: + 771 .loc 1 193 1 view .LVU155 + 772 004e 98B2 uxth r0, r3 + 773 .LVL47: + 774 .loc 1 193 1 view .LVU156 + 775 0050 5DF804FB ldr pc, [sp], #4 + 776 .loc 1 193 1 view .LVU157 + 777 .cfi_endproc + 778 .LFE342: + 780 .section .rodata.seriow_var_dump.str1.4,"aMS",%progbits,1 + 781 .align 2 + 782 .LC10: + 783 0000 444D5020 .ascii "DMP V=%u \000" + 783 563D2575 + 783 2000 + ARM GAS /tmp/ccrBIh4J.s page 19 + + + 784 000a 0000 .align 2 + 785 .LC11: + 786 000c 543D2575 .ascii "T=%u \000" + 786 2000 + 787 0012 0000 .align 2 + 788 .LC12: + 789 0014 443D2575 .ascii "D=%u \000" + 789 2000 + 790 001a 0000 .align 2 + 791 .LC13: + 792 001c 523D2575 .ascii "R=%u \000" + 792 2000 + 793 .section .text.seriow_var_dump,"ax",%progbits + 794 .align 1 + 795 .global seriow_var_dump + 796 .syntax unified + 797 .thumb + 798 .thumb_func + 800 seriow_var_dump: + 801 .LFB333: + 40:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "DMP V=%u ", + 802 .loc 1 40 28 is_stmt 1 view -0 + 803 .cfi_startproc + 804 @ args = 0, pretend = 0, frame = 0 + 805 @ frame_needed = 0, uses_anonymous_args = 0 + 806 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 807 .LCFI12: + 808 .cfi_def_cfa_offset 24 + 809 .cfi_offset 4, -24 + 810 .cfi_offset 5, -20 + 811 .cfi_offset 6, -16 + 812 .cfi_offset 7, -12 + 813 .cfi_offset 8, -8 + 814 .cfi_offset 14, -4 + 815 0004 82B0 sub sp, sp, #8 + 816 .LCFI13: + 817 .cfi_def_cfa_offset 32 + 41:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 818 .loc 1 41 5 view .LVU159 + 41:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 819 .loc 1 41 101 is_stmt 0 view .LVU160 + 820 0006 6427 movs r7, #100 + 821 0008 0097 str r7, [sp] + 822 000a 0023 movs r3, #0 + 823 000c 4FF40062 mov r2, #2048 + 824 0010 1946 mov r1, r3 + 825 0012 2C48 ldr r0, .L58 + 826 0014 0088 ldrh r0, [r0] + 827 0016 FFF7FEFF bl riscala_valori + 828 .LVL48: + 829 001a 0346 mov r3, r0 + 41:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 830 .loc 1 41 27 view .LVU161 + 831 001c 2A4C ldr r4, .L58+4 + 832 001e 2078 ldrb r0, [r4] @ zero_extendqisi2 + 833 0020 2A4E ldr r6, .L58+8 + 41:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + ARM GAS /tmp/ccrBIh4J.s page 20 + + + 834 .loc 1 41 27 discriminator 1 view .LVU162 + 835 0022 2B4A ldr r2, .L58+12 + 836 0024 4FF48071 mov r1, #256 + 837 0028 3044 add r0, r0, r6 + 838 002a FFF7FEFF bl snprintf + 839 .LVL49: + 41:Src/squeow_ui.c **** #ifdef SQUEOW_SONDA_CORRENTE + 840 .loc 1 41 24 discriminator 2 view .LVU163 + 841 002e 2578 ldrb r5, [r4] @ zero_extendqisi2 + 842 0030 0544 add r5, r5, r0 + 843 0032 EDB2 uxtb r5, r5 + 844 0034 2570 strb r5, [r4] + 46:Src/squeow_ui.c **** #endif + 845 .loc 1 46 5 is_stmt 1 view .LVU164 + 46:Src/squeow_ui.c **** #endif + 846 .loc 1 46 123 is_stmt 0 view .LVU165 + 847 0036 DFF8AC80 ldr r8, .L58+32 + 46:Src/squeow_ui.c **** #endif + 848 .loc 1 46 97 view .LVU166 + 849 003a 0097 str r7, [sp] + 850 003c 0023 movs r3, #0 + 851 003e 40F6FF72 movw r2, #4095 + 852 0042 1946 mov r1, r3 + 853 0044 B8F80400 ldrh r0, [r8, #4] + 854 0048 FFF7FEFF bl riscala_valori + 855 .LVL50: + 856 004c 0346 mov r3, r0 + 46:Src/squeow_ui.c **** #endif + 857 .loc 1 46 27 discriminator 1 view .LVU167 + 858 004e 214A ldr r2, .L58+16 + 859 0050 4FF48071 mov r1, #256 + 860 0054 7019 adds r0, r6, r5 + 861 0056 FFF7FEFF bl snprintf + 862 .LVL51: + 46:Src/squeow_ui.c **** #endif + 863 .loc 1 46 24 discriminator 2 view .LVU168 + 864 005a 2578 ldrb r5, [r4] @ zero_extendqisi2 + 865 005c 0544 add r5, r5, r0 + 866 005e EDB2 uxtb r5, r5 + 867 0060 2570 strb r5, [r4] + 49:Src/squeow_ui.c **** #endif + 868 .loc 1 49 5 is_stmt 1 view .LVU169 + 49:Src/squeow_ui.c **** #endif + 869 .loc 1 49 97 is_stmt 0 view .LVU170 + 870 0062 0097 str r7, [sp] + 871 0064 0023 movs r3, #0 + 872 0066 40F6FF72 movw r2, #4095 + 873 006a 1946 mov r1, r3 + 874 006c B8F80800 ldrh r0, [r8, #8] + 875 0070 FFF7FEFF bl riscala_valori + 876 .LVL52: + 877 0074 0346 mov r3, r0 + 49:Src/squeow_ui.c **** #endif + 878 .loc 1 49 27 discriminator 1 view .LVU171 + 879 0076 184A ldr r2, .L58+20 + 880 0078 4FF48071 mov r1, #256 + 881 007c 7019 adds r0, r6, r5 + ARM GAS /tmp/ccrBIh4J.s page 21 + + + 882 007e FFF7FEFF bl snprintf + 883 .LVL53: + 49:Src/squeow_ui.c **** #endif + 884 .loc 1 49 24 discriminator 2 view .LVU172 + 885 0082 2578 ldrb r5, [r4] @ zero_extendqisi2 + 886 0084 0544 add r5, r5, r0 + 887 0086 EDB2 uxtb r5, r5 + 888 0088 2570 strb r5, [r4] + 52:Src/squeow_ui.c **** #endif + 889 .loc 1 52 5 is_stmt 1 view .LVU173 + 52:Src/squeow_ui.c **** #endif + 890 .loc 1 52 97 is_stmt 0 view .LVU174 + 891 008a 0097 str r7, [sp] + 892 008c 0023 movs r3, #0 + 893 008e 40F6FF72 movw r2, #4095 + 894 0092 1946 mov r1, r3 + 895 0094 B8F80C00 ldrh r0, [r8, #12] + 896 0098 FFF7FEFF bl riscala_valori + 897 .LVL54: + 898 009c 0346 mov r3, r0 + 52:Src/squeow_ui.c **** #endif + 899 .loc 1 52 27 discriminator 1 view .LVU175 + 900 009e 0F4A ldr r2, .L58+24 + 901 00a0 4FF48071 mov r1, #256 + 902 00a4 7019 adds r0, r6, r5 + 903 00a6 FFF7FEFF bl snprintf + 904 .LVL55: + 52:Src/squeow_ui.c **** #endif + 905 .loc 1 52 24 discriminator 2 view .LVU176 + 906 00aa 2378 ldrb r3, [r4] @ zero_extendqisi2 + 907 00ac 1844 add r0, r0, r3 + 908 00ae C0B2 uxtb r0, r0 + 909 00b0 2070 strb r0, [r4] + 54:Src/squeow_ui.c **** } + 910 .loc 1 54 5 is_stmt 1 view .LVU177 + 54:Src/squeow_ui.c **** } + 911 .loc 1 54 27 is_stmt 0 view .LVU178 + 912 00b2 0B4B ldr r3, .L58+28 + 913 00b4 1B88 ldrh r3, [r3] @ unaligned + 914 00b6 3352 strh r3, [r6, r0] @ unaligned + 54:Src/squeow_ui.c **** } + 915 .loc 1 54 24 discriminator 1 view .LVU179 + 916 00b8 C3B2 uxtb r3, r0 + 917 00ba 0133 adds r3, r3, #1 + 918 00bc 2370 strb r3, [r4] + 55:Src/squeow_ui.c **** + 919 .loc 1 55 1 view .LVU180 + 920 00be 02B0 add sp, sp, #8 + 921 .LCFI14: + 922 .cfi_def_cfa_offset 24 + 923 @ sp needed + 924 00c0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 925 .L59: + 926 .align 2 + 927 .L58: + 928 00c4 00000000 .word ui_volume + 929 00c8 00000000 .word UART_TX_buf_lenght + ARM GAS /tmp/ccrBIh4J.s page 22 + + + 930 00cc 00000000 .word UART_TX_buf + 931 00d0 00000000 .word .LC10 + 932 00d4 0C000000 .word .LC11 + 933 00d8 14000000 .word .LC12 + 934 00dc 1C000000 .word .LC13 + 935 00e0 2C000000 .word .LC5 + 936 00e4 00000000 .word adc2_valori + 937 .cfi_endproc + 938 .LFE333: + 940 .section .rodata.tosta_var_bars.str1.4,"aMS",%progbits,1 + 941 .align 2 + 942 .LC14: + 943 0000 0C1B5B32 .ascii "\014\033[2d\033[0GV:\033[%ub\012\000" + 943 641B5B30 + 943 47563A1B + 943 5B257562 + 943 0A00 + 944 0012 0000 .align 2 + 945 .LC15: + 946 0014 543A1B5B .ascii "T:\033[%ub\012\000" + 946 2575620A + 946 00 + 947 001d 000000 .align 2 + 948 .LC16: + 949 0020 443A1B5B .ascii "D:\033[%ub\012\000" + 949 2575620A + 949 00 + 950 0029 000000 .align 2 + 951 .LC17: + 952 002c 523A1B5B .ascii "R:\033[%ub\012\000" + 952 2575620A + 952 00 + 953 .section .text.tosta_var_bars,"ax",%progbits + 954 .align 1 + 955 .global tosta_var_bars + 956 .syntax unified + 957 .thumb + 958 .thumb_func + 960 tosta_var_bars: + 961 .LFB337: + 88:Src/squeow_ui.c **** UART_TX_buf_lenght += snprintf(UART_TX_buf + UART_TX_buf_lenght, UART_TX_BUF_SIZE, "\f\e[2d\e[0 + 962 .loc 1 88 27 is_stmt 1 view -0 + 963 .cfi_startproc + 964 @ args = 0, pretend = 0, frame = 0 + 965 @ frame_needed = 0, uses_anonymous_args = 0 + 966 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 967 .LCFI15: + 968 .cfi_def_cfa_offset 24 + 969 .cfi_offset 4, -24 + 970 .cfi_offset 5, -20 + 971 .cfi_offset 6, -16 + 972 .cfi_offset 7, -12 + 973 .cfi_offset 8, -8 + 974 .cfi_offset 14, -4 + 975 0004 82B0 sub sp, sp, #8 + 976 .LCFI16: + 977 .cfi_def_cfa_offset 32 + ARM GAS /tmp/ccrBIh4J.s page 23 + + + 89:Src/squeow_ui.c **** + 978 .loc 1 89 5 view .LVU182 + 89:Src/squeow_ui.c **** + 979 .loc 1 89 27 is_stmt 0 view .LVU183 + 980 0006 284C ldr r4, .L62 + 981 0008 2078 ldrb r0, [r4] @ zero_extendqisi2 + 982 000a 284E ldr r6, .L62+4 + 983 000c 284B ldr r3, .L62+8 + 984 000e 1B88 ldrh r3, [r3] + 985 0010 284A ldr r2, .L62+12 + 986 0012 4FF48071 mov r1, #256 + 987 0016 3044 add r0, r0, r6 + 988 0018 FFF7FEFF bl snprintf + 989 .LVL56: + 89:Src/squeow_ui.c **** + 990 .loc 1 89 24 discriminator 1 view .LVU184 + 991 001c 2578 ldrb r5, [r4] @ zero_extendqisi2 + 992 001e 0544 add r5, r5, r0 + 993 0020 EDB2 uxtb r5, r5 + 994 0022 2570 strb r5, [r4] + 95:Src/squeow_ui.c **** #endif + 995 .loc 1 95 5 is_stmt 1 view .LVU185 + 95:Src/squeow_ui.c **** #endif + 996 .loc 1 95 128 is_stmt 0 view .LVU186 + 997 0024 244F ldr r7, .L62+16 + 95:Src/squeow_ui.c **** #endif + 998 .loc 1 95 102 view .LVU187 + 999 0026 4FF03208 mov r8, #50 + 1000 002a CDF80080 str r8, [sp] + 1001 002e 0023 movs r3, #0 + 1002 0030 40F6FF72 movw r2, #4095 + 1003 0034 1946 mov r1, r3 + 1004 0036 B888 ldrh r0, [r7, #4] + 1005 0038 FFF7FEFF bl riscala_valori + 1006 .LVL57: + 1007 003c 0346 mov r3, r0 + 95:Src/squeow_ui.c **** #endif + 1008 .loc 1 95 27 discriminator 1 view .LVU188 + 1009 003e 1F4A ldr r2, .L62+20 + 1010 0040 4FF48071 mov r1, #256 + 1011 0044 7019 adds r0, r6, r5 + 1012 0046 FFF7FEFF bl snprintf + 1013 .LVL58: + 95:Src/squeow_ui.c **** #endif + 1014 .loc 1 95 24 discriminator 2 view .LVU189 + 1015 004a 2578 ldrb r5, [r4] @ zero_extendqisi2 + 1016 004c 0544 add r5, r5, r0 + 1017 004e EDB2 uxtb r5, r5 + 1018 0050 2570 strb r5, [r4] + 98:Src/squeow_ui.c **** #endif + 1019 .loc 1 98 5 is_stmt 1 view .LVU190 + 98:Src/squeow_ui.c **** #endif + 1020 .loc 1 98 102 is_stmt 0 view .LVU191 + 1021 0052 CDF80080 str r8, [sp] + 1022 0056 0023 movs r3, #0 + 1023 0058 40F6FF72 movw r2, #4095 + 1024 005c 1946 mov r1, r3 + ARM GAS /tmp/ccrBIh4J.s page 24 + + + 1025 005e 3889 ldrh r0, [r7, #8] + 1026 0060 FFF7FEFF bl riscala_valori + 1027 .LVL59: + 1028 0064 0346 mov r3, r0 + 98:Src/squeow_ui.c **** #endif + 1029 .loc 1 98 27 discriminator 1 view .LVU192 + 1030 0066 164A ldr r2, .L62+24 + 1031 0068 4FF48071 mov r1, #256 + 1032 006c 7019 adds r0, r6, r5 + 1033 006e FFF7FEFF bl snprintf + 1034 .LVL60: + 98:Src/squeow_ui.c **** #endif + 1035 .loc 1 98 24 discriminator 2 view .LVU193 + 1036 0072 2578 ldrb r5, [r4] @ zero_extendqisi2 + 1037 0074 0544 add r5, r5, r0 + 1038 0076 EDB2 uxtb r5, r5 + 1039 0078 2570 strb r5, [r4] + 101:Src/squeow_ui.c **** #endif + 1040 .loc 1 101 5 is_stmt 1 view .LVU194 + 101:Src/squeow_ui.c **** #endif + 1041 .loc 1 101 102 is_stmt 0 view .LVU195 + 1042 007a CDF80080 str r8, [sp] + 1043 007e 0023 movs r3, #0 + 1044 0080 40F6FF72 movw r2, #4095 + 1045 0084 1946 mov r1, r3 + 1046 0086 B889 ldrh r0, [r7, #12] + 1047 0088 FFF7FEFF bl riscala_valori + 1048 .LVL61: + 1049 008c 0346 mov r3, r0 + 101:Src/squeow_ui.c **** #endif + 1050 .loc 1 101 27 discriminator 1 view .LVU196 + 1051 008e 0D4A ldr r2, .L62+28 + 1052 0090 4FF48071 mov r1, #256 + 1053 0094 7019 adds r0, r6, r5 + 1054 0096 FFF7FEFF bl snprintf + 1055 .LVL62: + 101:Src/squeow_ui.c **** #endif + 1056 .loc 1 101 24 discriminator 2 view .LVU197 + 1057 009a 2378 ldrb r3, [r4] @ zero_extendqisi2 + 1058 009c 0344 add r3, r3, r0 + 1059 009e 2370 strb r3, [r4] + 103:Src/squeow_ui.c **** + 1060 .loc 1 103 1 view .LVU198 + 1061 00a0 02B0 add sp, sp, #8 + 1062 .LCFI17: + 1063 .cfi_def_cfa_offset 24 + 1064 @ sp needed + 1065 00a2 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1066 .L63: + 1067 00a6 00BF .align 2 + 1068 .L62: + 1069 00a8 00000000 .word UART_TX_buf_lenght + 1070 00ac 00000000 .word UART_TX_buf + 1071 00b0 00000000 .word ui_volume + 1072 00b4 00000000 .word .LC14 + 1073 00b8 00000000 .word adc2_valori + 1074 00bc 14000000 .word .LC15 + ARM GAS /tmp/ccrBIh4J.s page 25 + + + 1075 00c0 20000000 .word .LC16 + 1076 00c4 2C000000 .word .LC17 + 1077 .cfi_endproc + 1078 .LFE337: + 1080 .section .bss.vu_valore_temp.0,"aw",%nobits + 1081 .align 1 + 1084 vu_valore_temp.0: + 1085 0000 0000 .space 2 + 1086 .section .bss.vu_timer_picco.1,"aw",%nobits + 1087 .align 1 + 1090 vu_timer_picco.1: + 1091 0000 0000 .space 2 + 1092 .section .bss.led_blocco_lampi_fatti.2,"aw",%nobits + 1095 led_blocco_lampi_fatti.2: + 1096 0000 00 .space 1 + 1097 .section .bss.led_blocco_timer.3,"aw",%nobits + 1098 .align 1 + 1101 led_blocco_timer.3: + 1102 0000 0000 .space 2 + 1103 .section .bss.led_blocco_fase.4,"aw",%nobits + 1106 led_blocco_fase.4: + 1107 0000 00 .space 1 + 1108 .global uart_sent + 1109 .section .bss.uart_sent,"aw",%nobits + 1112 uart_sent: + 1113 0000 00 .space 1 + 1114 .global ui_volume + 1115 .section .bss.ui_volume,"aw",%nobits + 1116 .align 1 + 1119 ui_volume: + 1120 0000 0000 .space 2 + 1121 .text + 1122 .Letext0: + 1123 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1124 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1125 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 1126 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" + 1127 .file 6 "Inc/squeow.h" + 1128 .file 7 "Inc/squeow_ui.h" + 1129 .file 8 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/stdi + ARM GAS /tmp/ccrBIh4J.s page 26 DEFINED SYMBOLS *ABS*:00000000 squeow_ui.c - /tmp/ccQLWSqe.s:21 .text.squeow_ui_init:00000000 $t - /tmp/ccQLWSqe.s:27 .text.squeow_ui_init:00000000 squeow_ui_init - /tmp/ccQLWSqe.s:48 .text.squeow_ui_init:0000000c $d - /tmp/ccQLWSqe.s:329 .bss.vu_on:00000000 vu_on - /tmp/ccQLWSqe.s:311 .bss.adc_stampa:00000000 adc_stampa - /tmp/ccQLWSqe.s:54 .text.serial_write:00000000 $t - /tmp/ccQLWSqe.s:60 .text.serial_write:00000000 serial_write - /tmp/ccQLWSqe.s:99 .text.serial_write:0000001c $d - /tmp/ccQLWSqe.s:305 .bss.uart_sent:00000000 uart_sent - /tmp/ccQLWSqe.s:105 .rodata.seriow_var_dump.str1.4:00000000 $d - /tmp/ccQLWSqe.s:109 .text.seriow_var_dump:00000000 $t - /tmp/ccQLWSqe.s:115 .text.seriow_var_dump:00000000 seriow_var_dump - /tmp/ccQLWSqe.s:175 .text.seriow_var_dump:00000040 $d - /tmp/ccQLWSqe.s:323 .bss.vu_value:00000000 vu_value - /tmp/ccQLWSqe.s:317 .bss.vu_tmp_value:00000000 vu_tmp_value - /tmp/ccQLWSqe.s:183 .rodata.seriow_stab_dump.str1.4:00000000 $d - /tmp/ccQLWSqe.s:187 .text.seriow_stab_dump:00000000 $t - /tmp/ccQLWSqe.s:193 .text.seriow_stab_dump:00000000 seriow_stab_dump - /tmp/ccQLWSqe.s:234 .text.seriow_stab_dump:00000028 $d - /tmp/ccQLWSqe.s:240 .rodata.seriow_log.str1.4:00000000 $d - /tmp/ccQLWSqe.s:244 .text.seriow_log:00000000 $t - /tmp/ccQLWSqe.s:250 .text.seriow_log:00000000 seriow_log - /tmp/ccQLWSqe.s:297 .text.seriow_log:00000028 $d - /tmp/ccQLWSqe.s:306 .bss.uart_sent:00000000 $d - /tmp/ccQLWSqe.s:312 .bss.adc_stampa:00000000 $d - /tmp/ccQLWSqe.s:318 .bss.vu_tmp_value:00000000 $d - /tmp/ccQLWSqe.s:324 .bss.vu_value:00000000 $d - /tmp/ccQLWSqe.s:330 .bss.vu_on:00000000 $d + /tmp/ccrBIh4J.s:21 .rodata.seriow_stab_dump.str1.4:00000000 $d + /tmp/ccrBIh4J.s:40 .text.seriow_stab_dump:00000000 $t + /tmp/ccrBIh4J.s:46 .text.seriow_stab_dump:00000000 seriow_stab_dump + /tmp/ccrBIh4J.s:142 .text.seriow_stab_dump:00000090 $d + /tmp/ccrBIh4J.s:155 .rodata.seriow_log.str1.4:00000000 $d + /tmp/ccrBIh4J.s:159 .text.seriow_log:00000000 $t + /tmp/ccrBIh4J.s:165 .text.seriow_log:00000000 seriow_log + /tmp/ccrBIh4J.s:208 .text.seriow_log:00000024 $d + /tmp/ccrBIh4J.s:215 .rodata.squeow_ui_init.str1.4:00000000 $d + /tmp/ccrBIh4J.s:219 .text.squeow_ui_init:00000000 $t + /tmp/ccrBIh4J.s:225 .text.squeow_ui_init:00000000 squeow_ui_init + /tmp/ccrBIh4J.s:246 .text.squeow_ui_init:0000000c $d + /tmp/ccrBIh4J.s:251 .rodata.tosta_freq.str1.4:00000000 $d + /tmp/ccrBIh4J.s:255 .text.tosta_freq:00000000 $t + /tmp/ccrBIh4J.s:261 .text.tosta_freq:00000000 tosta_freq + /tmp/ccrBIh4J.s:295 .text.tosta_freq:00000020 $d + /tmp/ccrBIh4J.s:303 .rodata.tosta_log.str1.4:00000000 $d + /tmp/ccrBIh4J.s:307 .text.tosta_log:00000000 $t + /tmp/ccrBIh4J.s:313 .text.tosta_log:00000000 tosta_log + /tmp/ccrBIh4J.s:358 .text.tosta_log:00000028 $d + /tmp/ccrBIh4J.s:365 .text.led_blocco:00000000 $t + /tmp/ccrBIh4J.s:371 .text.led_blocco:00000000 led_blocco + /tmp/ccrBIh4J.s:554 .text.led_blocco:000000b8 $d + /tmp/ccrBIh4J.s:1106 .bss.led_blocco_fase.4:00000000 led_blocco_fase.4 + /tmp/ccrBIh4J.s:1101 .bss.led_blocco_timer.3:00000000 led_blocco_timer.3 + /tmp/ccrBIh4J.s:1095 .bss.led_blocco_lampi_fatti.2:00000000 led_blocco_lampi_fatti.2 + /tmp/ccrBIh4J.s:562 .text.led_pwm_duty:00000000 $t + /tmp/ccrBIh4J.s:568 .text.led_pwm_duty:00000000 led_pwm_duty + /tmp/ccrBIh4J.s:585 .text.led_pwm_duty:00000008 $d + /tmp/ccrBIh4J.s:590 .text.vu_meter:00000000 $t + /tmp/ccrBIh4J.s:596 .text.vu_meter:00000000 vu_meter + /tmp/ccrBIh4J.s:705 .text.vu_meter:00000070 $d + /tmp/ccrBIh4J.s:1090 .bss.vu_timer_picco.1:00000000 vu_timer_picco.1 + /tmp/ccrBIh4J.s:1084 .bss.vu_valore_temp.0:00000000 vu_valore_temp.0 + /tmp/ccrBIh4J.s:712 .text.riscala_valori:00000000 $t + /tmp/ccrBIh4J.s:718 .text.riscala_valori:00000000 riscala_valori + /tmp/ccrBIh4J.s:781 .rodata.seriow_var_dump.str1.4:00000000 $d + /tmp/ccrBIh4J.s:794 .text.seriow_var_dump:00000000 $t + /tmp/ccrBIh4J.s:800 .text.seriow_var_dump:00000000 seriow_var_dump + /tmp/ccrBIh4J.s:928 .text.seriow_var_dump:000000c4 $d + /tmp/ccrBIh4J.s:1119 .bss.ui_volume:00000000 ui_volume + /tmp/ccrBIh4J.s:941 .rodata.tosta_var_bars.str1.4:00000000 $d + /tmp/ccrBIh4J.s:954 .text.tosta_var_bars:00000000 $t + /tmp/ccrBIh4J.s:960 .text.tosta_var_bars:00000000 tosta_var_bars + /tmp/ccrBIh4J.s:1069 .text.tosta_var_bars:000000a8 $d + /tmp/ccrBIh4J.s:1081 .bss.vu_valore_temp.0:00000000 $d + /tmp/ccrBIh4J.s:1087 .bss.vu_timer_picco.1:00000000 $d + /tmp/ccrBIh4J.s:1096 .bss.led_blocco_lampi_fatti.2:00000000 $d + /tmp/ccrBIh4J.s:1098 .bss.led_blocco_timer.3:00000000 $d + /tmp/ccrBIh4J.s:1107 .bss.led_blocco_fase.4:00000000 $d + /tmp/ccrBIh4J.s:1112 .bss.uart_sent:00000000 uart_sent + /tmp/ccrBIh4J.s:1113 .bss.uart_sent:00000000 $d + /tmp/ccrBIh4J.s:1116 .bss.ui_volume:00000000 $d UNDEFINED SYMBOLS -HAL_UART_Transmit -huart1 + ARM GAS /tmp/ccrBIh4J.s page 27 + + snprintf -strlen -adc2_valori +UART_TX_buf_lenght +UART_TX_buf freq +HAL_GPIO_WritePin +adc2_valori diff --git a/squeow_sw/build/squeow_ui.o b/squeow_sw/build/squeow_ui.o index 9cd45111b4f2f0cf5015adaaca3ea0a80c1c39e2..7a2ccf2dc61f3ac23793025a4dd3b5342948937f 100644 GIT binary patch literal 18392 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 A!2kdN literal 13384 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, DBGMCU_CR_DBG_STOP); 802 .loc 1 555 3 view .LVU143 803 0000 024A ldr r2, .L80 - ARM GAS /tmp/ccShpYu9.s page 25 + ARM GAS /tmp/cct060d8.s page 25 804 0002 5368 ldr r3, [r2, #4] @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 852 .LFB353: 566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** 567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /** - ARM GAS /tmp/ccShpYu9.s page 26 + ARM GAS /tmp/cct060d8.s page 26 568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @brief Disable the Debug Module during STANDBY mode. @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** */ 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /** 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @brief Start a hardware CCMSRAM erase operation. - ARM GAS /tmp/ccShpYu9.s page 27 + ARM GAS /tmp/cct060d8.s page 27 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @note As long as CCMSRAM is not erased the CCMER bit will be set. @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @retval None 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** */ - ARM GAS /tmp/ccShpYu9.s page 28 + ARM GAS /tmp/cct060d8.s page 28 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** void HAL_SYSCFG_EnableMemorySwappingBank(void) @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** } 955 .loc 1 640 1 is_stmt 0 view .LVU163 956 000a 7047 bx lr - ARM GAS /tmp/ccShpYu9.s page 29 + ARM GAS /tmp/cct060d8.s page 29 957 .L96: @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 992 .cfi_endproc 993 .LFE357: 995 .section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig,"ax",%progbits - ARM GAS /tmp/ccShpYu9.s page 30 + ARM GAS /tmp/cct060d8.s page 30 996 .align 1 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** /** 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @brief Tune the Internal Voltage Reference buffer (VREFBUF). 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @param TrimmingValue specifies trimming code for VREFBUF calibration - ARM GAS /tmp/ccShpYu9.s page 31 + ARM GAS /tmp/cct060d8.s page 31 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * This parameter can be a number between Min_Data = 0x00 and Max_Data = 0x3F @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** uint32_t tickstart; 1075 .loc 1 699 3 view .LVU177 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** - ARM GAS /tmp/ccShpYu9.s page 32 + ARM GAS /tmp/cct060d8.s page 32 701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** SET_BIT(VREFBUF->CSR, VREFBUF_CSR_ENVR); @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 1114 .LVL33: 1115 .L114: 1116 .loc 1 716 1 view .LVU192 - ARM GAS /tmp/ccShpYu9.s page 33 + ARM GAS /tmp/cct060d8.s page 33 1117 002e 00BF .align 2 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** * @retval None 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** */ 734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** void HAL_SYSCFG_EnableIOSwitchBooster(void) - ARM GAS /tmp/ccShpYu9.s page 34 + ARM GAS /tmp/cct060d8.s page 34 735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** { @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 1203 000c 00000140 .word 1073807360 1204 .cfi_endproc 1205 .LFE363: - ARM GAS /tmp/ccShpYu9.s page 35 + ARM GAS /tmp/cct060d8.s page 35 1207 .section .text.HAL_SYSCFG_EnableIOSwitchVDD,"ax",%progbits @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 1246 @ args = 0, pretend = 0, frame = 0 1247 @ frame_needed = 0, uses_anonymous_args = 0 1248 @ link register save eliminated. - ARM GAS /tmp/ccShpYu9.s page 36 + ARM GAS /tmp/cct060d8.s page 36 766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c **** CLEAR_BIT(SYSCFG->CFGR1, SYSCFG_CFGR1_ANASWVDD); @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccShpYu9.s page 1 1291 .LFE366: 1293 .global uwTickFreq 1294 .section .data.uwTickFreq,"aw" - ARM GAS /tmp/ccShpYu9.s page 37 + ARM GAS /tmp/cct060d8.s page 37 1295 .align 2 @@ -2177,139 +2177,139 @@ ARM GAS /tmp/ccShpYu9.s page 1 1314 .text 1315 .Letext0: 1316 .file 2 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1317 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1318 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1317 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1318 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 1319 .file 5 "Drivers/CMSIS/Include/core_cm4.h" 1320 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 1321 .file 7 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" 1322 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" 1323 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h" - ARM GAS /tmp/ccShpYu9.s page 38 + ARM GAS /tmp/cct060d8.s page 38 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal.c - /tmp/ccShpYu9.s:21 .text.HAL_MspInit:00000000 $t - /tmp/ccShpYu9.s:27 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/ccShpYu9.s:40 .text.HAL_MspDeInit:00000000 $t - /tmp/ccShpYu9.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit - /tmp/ccShpYu9.s:59 .text.HAL_DeInit:00000000 $t - /tmp/ccShpYu9.s:65 .text.HAL_DeInit:00000000 HAL_DeInit - /tmp/ccShpYu9.s:109 .text.HAL_DeInit:00000028 $d - /tmp/ccShpYu9.s:114 .text.HAL_InitTick:00000000 $t - /tmp/ccShpYu9.s:120 .text.HAL_InitTick:00000000 HAL_InitTick - /tmp/ccShpYu9.s:197 .text.HAL_InitTick:00000044 $d - /tmp/ccShpYu9.s:1298 .data.uwTickFreq:00000000 uwTickFreq - /tmp/ccShpYu9.s:1305 .data.uwTickPrio:00000000 uwTickPrio - /tmp/ccShpYu9.s:204 .text.HAL_Init:00000000 $t - /tmp/ccShpYu9.s:210 .text.HAL_Init:00000000 HAL_Init - /tmp/ccShpYu9.s:254 .text.HAL_IncTick:00000000 $t - /tmp/ccShpYu9.s:260 .text.HAL_IncTick:00000000 HAL_IncTick - /tmp/ccShpYu9.s:280 .text.HAL_IncTick:00000010 $d - /tmp/ccShpYu9.s:1312 .bss.uwTick:00000000 uwTick - /tmp/ccShpYu9.s:286 .text.HAL_GetTick:00000000 $t - /tmp/ccShpYu9.s:292 .text.HAL_GetTick:00000000 HAL_GetTick - /tmp/ccShpYu9.s:308 .text.HAL_GetTick:00000008 $d - /tmp/ccShpYu9.s:313 .text.HAL_GetTickPrio:00000000 $t - /tmp/ccShpYu9.s:319 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio - /tmp/ccShpYu9.s:334 .text.HAL_GetTickPrio:00000008 $d - /tmp/ccShpYu9.s:339 .text.HAL_SetTickFreq:00000000 $t - /tmp/ccShpYu9.s:345 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq - /tmp/ccShpYu9.s:402 .text.HAL_SetTickFreq:00000024 $d - /tmp/ccShpYu9.s:408 .text.HAL_GetTickFreq:00000000 $t - /tmp/ccShpYu9.s:414 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq - /tmp/ccShpYu9.s:429 .text.HAL_GetTickFreq:00000008 $d - /tmp/ccShpYu9.s:434 .text.HAL_Delay:00000000 $t - /tmp/ccShpYu9.s:440 .text.HAL_Delay:00000000 HAL_Delay - /tmp/ccShpYu9.s:493 .text.HAL_Delay:00000024 $d - /tmp/ccShpYu9.s:498 .text.HAL_SuspendTick:00000000 $t - /tmp/ccShpYu9.s:504 .text.HAL_SuspendTick:00000000 HAL_SuspendTick - /tmp/ccShpYu9.s:522 .text.HAL_ResumeTick:00000000 $t - /tmp/ccShpYu9.s:528 .text.HAL_ResumeTick:00000000 HAL_ResumeTick - /tmp/ccShpYu9.s:546 .text.HAL_GetHalVersion:00000000 $t - /tmp/ccShpYu9.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion - /tmp/ccShpYu9.s:566 .text.HAL_GetHalVersion:00000004 $d - /tmp/ccShpYu9.s:571 .text.HAL_GetREVID:00000000 $t - /tmp/ccShpYu9.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID - /tmp/ccShpYu9.s:594 .text.HAL_GetREVID:00000008 $d - /tmp/ccShpYu9.s:599 .text.HAL_GetDEVID:00000000 $t - /tmp/ccShpYu9.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID - /tmp/ccShpYu9.s:622 .text.HAL_GetDEVID:0000000c $d - /tmp/ccShpYu9.s:627 .text.HAL_GetUIDw0:00000000 $t - /tmp/ccShpYu9.s:633 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 - /tmp/ccShpYu9.s:648 .text.HAL_GetUIDw0:00000008 $d - /tmp/ccShpYu9.s:653 .text.HAL_GetUIDw1:00000000 $t - /tmp/ccShpYu9.s:659 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 - /tmp/ccShpYu9.s:674 .text.HAL_GetUIDw1:00000008 $d - /tmp/ccShpYu9.s:679 .text.HAL_GetUIDw2:00000000 $t - /tmp/ccShpYu9.s:685 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 - /tmp/ccShpYu9.s:700 .text.HAL_GetUIDw2:00000008 $d - ARM GAS /tmp/ccShpYu9.s page 39 + /tmp/cct060d8.s:21 .text.HAL_MspInit:00000000 $t + /tmp/cct060d8.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/cct060d8.s:40 .text.HAL_MspDeInit:00000000 $t + /tmp/cct060d8.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit + /tmp/cct060d8.s:59 .text.HAL_DeInit:00000000 $t + /tmp/cct060d8.s:65 .text.HAL_DeInit:00000000 HAL_DeInit + /tmp/cct060d8.s:109 .text.HAL_DeInit:00000028 $d + /tmp/cct060d8.s:114 .text.HAL_InitTick:00000000 $t + /tmp/cct060d8.s:120 .text.HAL_InitTick:00000000 HAL_InitTick + /tmp/cct060d8.s:197 .text.HAL_InitTick:00000044 $d + /tmp/cct060d8.s:1298 .data.uwTickFreq:00000000 uwTickFreq + /tmp/cct060d8.s:1305 .data.uwTickPrio:00000000 uwTickPrio + /tmp/cct060d8.s:204 .text.HAL_Init:00000000 $t + /tmp/cct060d8.s:210 .text.HAL_Init:00000000 HAL_Init + /tmp/cct060d8.s:254 .text.HAL_IncTick:00000000 $t + /tmp/cct060d8.s:260 .text.HAL_IncTick:00000000 HAL_IncTick + /tmp/cct060d8.s:280 .text.HAL_IncTick:00000010 $d + /tmp/cct060d8.s:1312 .bss.uwTick:00000000 uwTick + /tmp/cct060d8.s:286 .text.HAL_GetTick:00000000 $t + /tmp/cct060d8.s:292 .text.HAL_GetTick:00000000 HAL_GetTick + /tmp/cct060d8.s:308 .text.HAL_GetTick:00000008 $d + /tmp/cct060d8.s:313 .text.HAL_GetTickPrio:00000000 $t + /tmp/cct060d8.s:319 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio + /tmp/cct060d8.s:334 .text.HAL_GetTickPrio:00000008 $d + /tmp/cct060d8.s:339 .text.HAL_SetTickFreq:00000000 $t + /tmp/cct060d8.s:345 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq + /tmp/cct060d8.s:402 .text.HAL_SetTickFreq:00000024 $d + /tmp/cct060d8.s:408 .text.HAL_GetTickFreq:00000000 $t + /tmp/cct060d8.s:414 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq + /tmp/cct060d8.s:429 .text.HAL_GetTickFreq:00000008 $d + /tmp/cct060d8.s:434 .text.HAL_Delay:00000000 $t + /tmp/cct060d8.s:440 .text.HAL_Delay:00000000 HAL_Delay + /tmp/cct060d8.s:493 .text.HAL_Delay:00000024 $d + /tmp/cct060d8.s:498 .text.HAL_SuspendTick:00000000 $t + /tmp/cct060d8.s:504 .text.HAL_SuspendTick:00000000 HAL_SuspendTick + /tmp/cct060d8.s:522 .text.HAL_ResumeTick:00000000 $t + /tmp/cct060d8.s:528 .text.HAL_ResumeTick:00000000 HAL_ResumeTick + /tmp/cct060d8.s:546 .text.HAL_GetHalVersion:00000000 $t + /tmp/cct060d8.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion + /tmp/cct060d8.s:566 .text.HAL_GetHalVersion:00000004 $d + /tmp/cct060d8.s:571 .text.HAL_GetREVID:00000000 $t + /tmp/cct060d8.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID + /tmp/cct060d8.s:594 .text.HAL_GetREVID:00000008 $d + /tmp/cct060d8.s:599 .text.HAL_GetDEVID:00000000 $t + /tmp/cct060d8.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID + /tmp/cct060d8.s:622 .text.HAL_GetDEVID:0000000c $d + /tmp/cct060d8.s:627 .text.HAL_GetUIDw0:00000000 $t + /tmp/cct060d8.s:633 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 + /tmp/cct060d8.s:648 .text.HAL_GetUIDw0:00000008 $d + /tmp/cct060d8.s:653 .text.HAL_GetUIDw1:00000000 $t + /tmp/cct060d8.s:659 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 + /tmp/cct060d8.s:674 .text.HAL_GetUIDw1:00000008 $d + /tmp/cct060d8.s:679 .text.HAL_GetUIDw2:00000000 $t + /tmp/cct060d8.s:685 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 + /tmp/cct060d8.s:700 .text.HAL_GetUIDw2:00000008 $d + ARM GAS /tmp/cct060d8.s page 39 - /tmp/ccShpYu9.s:705 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t - /tmp/ccShpYu9.s:711 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode - /tmp/ccShpYu9.s:728 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d - /tmp/ccShpYu9.s:733 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t - /tmp/ccShpYu9.s:739 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode - /tmp/ccShpYu9.s:756 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d - /tmp/ccShpYu9.s:761 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t - /tmp/ccShpYu9.s:767 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode - /tmp/ccShpYu9.s:784 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d - /tmp/ccShpYu9.s:789 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t - /tmp/ccShpYu9.s:795 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode - /tmp/ccShpYu9.s:812 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d - /tmp/ccShpYu9.s:817 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t - /tmp/ccShpYu9.s:823 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode - /tmp/ccShpYu9.s:840 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d - /tmp/ccShpYu9.s:845 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t - /tmp/ccShpYu9.s:851 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode - /tmp/ccShpYu9.s:868 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d - /tmp/ccShpYu9.s:873 .text.HAL_SYSCFG_CCMSRAMErase:00000000 $t - /tmp/ccShpYu9.s:879 .text.HAL_SYSCFG_CCMSRAMErase:00000000 HAL_SYSCFG_CCMSRAMErase - /tmp/ccShpYu9.s:904 .text.HAL_SYSCFG_CCMSRAMErase:00000014 $d - /tmp/ccShpYu9.s:909 .text.HAL_SYSCFG_EnableMemorySwappingBank:00000000 $t - /tmp/ccShpYu9.s:915 .text.HAL_SYSCFG_EnableMemorySwappingBank:00000000 HAL_SYSCFG_EnableMemorySwappingBank - /tmp/ccShpYu9.s:932 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000c $d - /tmp/ccShpYu9.s:937 .text.HAL_SYSCFG_DisableMemorySwappingBank:00000000 $t - /tmp/ccShpYu9.s:943 .text.HAL_SYSCFG_DisableMemorySwappingBank:00000000 HAL_SYSCFG_DisableMemorySwappingBank - /tmp/ccShpYu9.s:960 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000c $d - /tmp/ccShpYu9.s:965 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:00000000 $t - /tmp/ccShpYu9.s:971 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:00000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig - /tmp/ccShpYu9.s:991 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:00000010 $d - /tmp/ccShpYu9.s:996 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:00000000 $t - /tmp/ccShpYu9.s:1002 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:00000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig - /tmp/ccShpYu9.s:1022 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:00000010 $d - /tmp/ccShpYu9.s:1027 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:00000000 $t - /tmp/ccShpYu9.s:1033 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:00000000 HAL_SYSCFG_VREFBUF_TrimmingConfig - /tmp/ccShpYu9.s:1053 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:00000010 $d - /tmp/ccShpYu9.s:1058 .text.HAL_SYSCFG_EnableVREFBUF:00000000 $t - /tmp/ccShpYu9.s:1064 .text.HAL_SYSCFG_EnableVREFBUF:00000000 HAL_SYSCFG_EnableVREFBUF - /tmp/ccShpYu9.s:1119 .text.HAL_SYSCFG_EnableVREFBUF:00000030 $d - /tmp/ccShpYu9.s:1124 .text.HAL_SYSCFG_DisableVREFBUF:00000000 $t - /tmp/ccShpYu9.s:1130 .text.HAL_SYSCFG_DisableVREFBUF:00000000 HAL_SYSCFG_DisableVREFBUF - /tmp/ccShpYu9.s:1147 .text.HAL_SYSCFG_DisableVREFBUF:0000000c $d - /tmp/ccShpYu9.s:1152 .text.HAL_SYSCFG_EnableIOSwitchBooster:00000000 $t - /tmp/ccShpYu9.s:1158 .text.HAL_SYSCFG_EnableIOSwitchBooster:00000000 HAL_SYSCFG_EnableIOSwitchBooster - /tmp/ccShpYu9.s:1175 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000c $d - /tmp/ccShpYu9.s:1180 .text.HAL_SYSCFG_DisableIOSwitchBooster:00000000 $t - /tmp/ccShpYu9.s:1186 .text.HAL_SYSCFG_DisableIOSwitchBooster:00000000 HAL_SYSCFG_DisableIOSwitchBooster - /tmp/ccShpYu9.s:1203 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000c $d - /tmp/ccShpYu9.s:1208 .text.HAL_SYSCFG_EnableIOSwitchVDD:00000000 $t - /tmp/ccShpYu9.s:1214 .text.HAL_SYSCFG_EnableIOSwitchVDD:00000000 HAL_SYSCFG_EnableIOSwitchVDD - /tmp/ccShpYu9.s:1231 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000c $d - /tmp/ccShpYu9.s:1236 .text.HAL_SYSCFG_DisableIOSwitchVDD:00000000 $t - /tmp/ccShpYu9.s:1242 .text.HAL_SYSCFG_DisableIOSwitchVDD:00000000 HAL_SYSCFG_DisableIOSwitchVDD - /tmp/ccShpYu9.s:1259 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000c $d - /tmp/ccShpYu9.s:1264 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:00000000 $t - /tmp/ccShpYu9.s:1270 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:00000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable - /tmp/ccShpYu9.s:1289 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000c $d - ARM GAS /tmp/ccShpYu9.s page 40 + /tmp/cct060d8.s:705 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t + /tmp/cct060d8.s:711 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode + /tmp/cct060d8.s:728 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d + /tmp/cct060d8.s:733 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t + /tmp/cct060d8.s:739 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode + /tmp/cct060d8.s:756 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d + /tmp/cct060d8.s:761 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t + /tmp/cct060d8.s:767 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode + /tmp/cct060d8.s:784 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d + /tmp/cct060d8.s:789 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t + /tmp/cct060d8.s:795 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode + /tmp/cct060d8.s:812 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d + /tmp/cct060d8.s:817 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t + /tmp/cct060d8.s:823 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode + /tmp/cct060d8.s:840 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d + /tmp/cct060d8.s:845 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t + /tmp/cct060d8.s:851 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode + /tmp/cct060d8.s:868 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d + /tmp/cct060d8.s:873 .text.HAL_SYSCFG_CCMSRAMErase:00000000 $t + /tmp/cct060d8.s:879 .text.HAL_SYSCFG_CCMSRAMErase:00000000 HAL_SYSCFG_CCMSRAMErase + /tmp/cct060d8.s:904 .text.HAL_SYSCFG_CCMSRAMErase:00000014 $d + /tmp/cct060d8.s:909 .text.HAL_SYSCFG_EnableMemorySwappingBank:00000000 $t + /tmp/cct060d8.s:915 .text.HAL_SYSCFG_EnableMemorySwappingBank:00000000 HAL_SYSCFG_EnableMemorySwappingBank + /tmp/cct060d8.s:932 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000c $d + /tmp/cct060d8.s:937 .text.HAL_SYSCFG_DisableMemorySwappingBank:00000000 $t + /tmp/cct060d8.s:943 .text.HAL_SYSCFG_DisableMemorySwappingBank:00000000 HAL_SYSCFG_DisableMemorySwappingBank + /tmp/cct060d8.s:960 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000c $d + /tmp/cct060d8.s:965 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:00000000 $t + /tmp/cct060d8.s:971 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:00000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig + /tmp/cct060d8.s:991 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:00000010 $d + /tmp/cct060d8.s:996 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:00000000 $t + /tmp/cct060d8.s:1002 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:00000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig + /tmp/cct060d8.s:1022 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:00000010 $d + /tmp/cct060d8.s:1027 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:00000000 $t + /tmp/cct060d8.s:1033 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:00000000 HAL_SYSCFG_VREFBUF_TrimmingConfig + /tmp/cct060d8.s:1053 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:00000010 $d + /tmp/cct060d8.s:1058 .text.HAL_SYSCFG_EnableVREFBUF:00000000 $t + /tmp/cct060d8.s:1064 .text.HAL_SYSCFG_EnableVREFBUF:00000000 HAL_SYSCFG_EnableVREFBUF + /tmp/cct060d8.s:1119 .text.HAL_SYSCFG_EnableVREFBUF:00000030 $d + /tmp/cct060d8.s:1124 .text.HAL_SYSCFG_DisableVREFBUF:00000000 $t + /tmp/cct060d8.s:1130 .text.HAL_SYSCFG_DisableVREFBUF:00000000 HAL_SYSCFG_DisableVREFBUF + /tmp/cct060d8.s:1147 .text.HAL_SYSCFG_DisableVREFBUF:0000000c $d + /tmp/cct060d8.s:1152 .text.HAL_SYSCFG_EnableIOSwitchBooster:00000000 $t + /tmp/cct060d8.s:1158 .text.HAL_SYSCFG_EnableIOSwitchBooster:00000000 HAL_SYSCFG_EnableIOSwitchBooster + /tmp/cct060d8.s:1175 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000c $d + /tmp/cct060d8.s:1180 .text.HAL_SYSCFG_DisableIOSwitchBooster:00000000 $t + /tmp/cct060d8.s:1186 .text.HAL_SYSCFG_DisableIOSwitchBooster:00000000 HAL_SYSCFG_DisableIOSwitchBooster + /tmp/cct060d8.s:1203 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000c $d + /tmp/cct060d8.s:1208 .text.HAL_SYSCFG_EnableIOSwitchVDD:00000000 $t + /tmp/cct060d8.s:1214 .text.HAL_SYSCFG_EnableIOSwitchVDD:00000000 HAL_SYSCFG_EnableIOSwitchVDD + /tmp/cct060d8.s:1231 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000c $d + /tmp/cct060d8.s:1236 .text.HAL_SYSCFG_DisableIOSwitchVDD:00000000 $t + /tmp/cct060d8.s:1242 .text.HAL_SYSCFG_DisableIOSwitchVDD:00000000 HAL_SYSCFG_DisableIOSwitchVDD + /tmp/cct060d8.s:1259 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000c $d + /tmp/cct060d8.s:1264 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:00000000 $t + /tmp/cct060d8.s:1270 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:00000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable + /tmp/cct060d8.s:1289 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000c $d + ARM GAS /tmp/cct060d8.s page 40 - /tmp/ccShpYu9.s:1295 .data.uwTickFreq:00000000 $d - /tmp/ccShpYu9.s:1302 .data.uwTickPrio:00000000 $d - /tmp/ccShpYu9.s:1309 .bss.uwTick:00000000 $d + /tmp/cct060d8.s:1295 .data.uwTickFreq:00000000 $d + /tmp/cct060d8.s:1302 .data.uwTickPrio:00000000 $d + /tmp/cct060d8.s:1309 .bss.uwTick:00000000 $d UNDEFINED SYMBOLS HAL_SYSTICK_Config diff --git a/squeow_sw/build/stm32g4xx_hal.o b/squeow_sw/build/stm32g4xx_hal.o index ab9bc61c62889a629aa85b0e29024aaf43c6da23..8518fb2c4818a71b84528a862a1548f40f4c97a4 100644 GIT binary patch delta 241 zcmca}jPcGf#tkmaOg5a8-IxQIK5|T+!ED0R&oTKNa~abtj>&E;K1@$JCQo6}V7kmP zc^}Inrac^+lUQXLnbvY_Ze(j@mNMXEU|?ovG-hI8U{h!O%ErLJ8pOf?BpEl$aOpBJ za!>Z++0InRF`1dSk?j}<0|VpP$q)EMC(q|KVocn8iT5EFvx%P3_i=-Lf zWKoUV;_iN-3eJY+3Wh)xdWH%{21X`^hK81tC#tt>{-CjhNgE^{l$v9xpy5=SnUkWB VSd^;^RBURbsfn&>^M38Q<^VE7K?nc< delta 241 zcmca}jPcGf#tkmaOo<$m-IxQIdN?P~U^ZdW;+%Yrxs1t_bFv$Y4^so@ z_pvNu3g_IM#45|kNF<<12a3LF%ts=n>yoHHUSr_#)v6otg1 UTwS0BBNI(cbd8($YtJ> ADC_CHANNEL_ID_NUMBER_BITOFFSET_POS \ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2592:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * On this STM32 series, all ADCx are not available on all devices. Refer to device da 2593:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * more details. 2594:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock - ARM GAS /tmp/ccObGaoj.s page 47 + ARM GAS /tmp/cco84Mp4.s page 47 2595:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * convert in 12-bit resolution. @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2649:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_14 2650:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 2651:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 - ARM GAS /tmp/ccObGaoj.s page 48 + ARM GAS /tmp/cco84Mp4.s page 48 2652:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_17 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2706:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_6 2707:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_7 2708:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_8 - ARM GAS /tmp/ccObGaoj.s page 49 + ARM GAS /tmp/cco84Mp4.s page 49 2709:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_9 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2763:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_18 2764:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 2765:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_CHANNEL_INTERNAL_TO_EXTERNAL(__CHANNEL__) \ - ARM GAS /tmp/ccObGaoj.s page 50 + ARM GAS /tmp/cco84Mp4.s page 50 2766:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) & ~ADC_CHANNEL_ID_INTERNAL_CH_MASK) @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2820:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) == LL_ADC_CHANNEL_VOPAMP2) || \ 2821:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) == LL_ADC_CHANNEL_VOPAMP3_ADC2) \ 2822:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) \ - ARM GAS /tmp/ccObGaoj.s page 51 + ARM GAS /tmp/cco84Mp4.s page 51 2823:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) \ @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2877:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_IS_CHANNEL_INTERNAL_AVAILABLE(__ADC_INSTANCE__, __CHANNEL__) \ 2878:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((((__ADC_INSTANCE__) == ADC1) \ 2879:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** &&( \ - ARM GAS /tmp/ccObGaoj.s page 52 + ARM GAS /tmp/cco84Mp4.s page 52 2880:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) == LL_ADC_CHANNEL_VOPAMP1) || \ @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2934:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_2 (8) 2935:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_3 (8) 2936:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_4 (8) - ARM GAS /tmp/ccObGaoj.s page 53 + ARM GAS /tmp/cco84Mp4.s page 53 2937:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_5 (8) @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 2991:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_1_REG (0) 2992:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_1_INJ (0) 2993:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_1_REG_INJ - ARM GAS /tmp/ccObGaoj.s page 54 + ARM GAS /tmp/cco84Mp4.s page 54 2994:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_2_REG (0) @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3048:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC1_REG (0)(1) 3049:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC1_INJ (0)(1) 3050:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC1_REG_INJ (1) - ARM GAS /tmp/ccObGaoj.s page 55 + ARM GAS /tmp/cco84Mp4.s page 55 3051:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC5_REG (0)(5) @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3105:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * or @ref LL_ADC_SetAnalogWDThresholds(). 3106:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Example, with a ADC resolution of 8 bits, to set the value of 3107:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * analog watchdog threshold high (on 8 bits): - ARM GAS /tmp/ccObGaoj.s page 56 + ARM GAS /tmp/cco84Mp4.s page 56 3108:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * LL_ADC_SetAnalogWDThresholds @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3162:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Helper macro to set the ADC calibration value with both single ended 3163:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * and differential modes calibration factors concatenated. 3164:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note To be used with function @ref LL_ADC_SetCalibrationFactor(). - ARM GAS /tmp/ccObGaoj.s page 57 + ARM GAS /tmp/cco84Mp4.s page 57 3165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Example, to set calibration factors single ended to 0x55 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3219:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) \ 3220:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) 3221:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #else - ARM GAS /tmp/ccObGaoj.s page 58 + ARM GAS /tmp/cco84Mp4.s page 58 3222:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_MULTI_INSTANCE_MASTER(__ADCx__) \ @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3276:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (((__ADCXY_COMMON__) == ADC12_COMMON) \ 3277:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ? ( \ 3278:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (LL_ADC_IsEnabled(ADC1) | \ - ARM GAS /tmp/ccObGaoj.s page 59 + ARM GAS /tmp/cco84Mp4.s page 59 3279:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** LL_ADC_IsEnabled(ADC2) ) \ @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3333:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_RESOLUTION_10B 3334:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_RESOLUTION_8B 3335:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_RESOLUTION_6B - ARM GAS /tmp/ccObGaoj.s page 60 + ARM GAS /tmp/cco84Mp4.s page 60 3336:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval ADC conversion data to the requested resolution @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3390:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __ADC_RESOLUTION__)\ 3391:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((int32_t)((__ADC_DATA__) << 1U) * (int32_t)(__VREFANALOG_VOLTAGE__)\ 3392:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** / (int32_t)(__LL_ADC_DIGITAL_SCALE(__ADC_RESOLUTION__))\ - ARM GAS /tmp/ccObGaoj.s page 61 + ARM GAS /tmp/cco84Mp4.s page 61 3393:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - (int32_t)(__VREFANALOG_VOLTAGE__)) @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3447:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * datasheet typical values (generic values less, therefore 3448:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * less accurate than calibrated values), 3449:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * use helper macro @ref __LL_ADC_CALC_TEMPERATURE_TYP_PARAMS(). - ARM GAS /tmp/ccObGaoj.s page 62 + ARM GAS /tmp/cco84Mp4.s page 62 3450:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note As calculation input, the analog reference voltage (Vref+) must be @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3504:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * TS_TYP_CALx_VOLT = temperature sensor digital value at 3505:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * temperature CALx_TEMP (unit: mV) 3506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Caution: Calculation relevancy under reserve the temperature sensor - ARM GAS /tmp/ccObGaoj.s page 63 + ARM GAS /tmp/cco84Mp4.s page 63 3507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * of the current device has characteristics in line with @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3561:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @} 3562:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 3563:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 64 + ARM GAS /tmp/cco84Mp4.s page 64 3564:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3618:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 3619:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Retrieve address of register CDR */ 3620:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** data_reg_addr = (uint32_t) &((__LL_ADC_COMMON_INSTANCE(ADCx))->CDR); - ARM GAS /tmp/ccObGaoj.s page 65 + ARM GAS /tmp/cco84Mp4.s page 65 3621:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3675:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CLOCK_ASYNC_DIV128 3676:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CLOCK_ASYNC_DIV256 3677:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None - ARM GAS /tmp/ccObGaoj.s page 66 + ARM GAS /tmp/cco84Mp4.s page 66 3678:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3732:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CCR VREFEN LL_ADC_SetCommonPathInternalCh\n 3733:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * CCR VSENSESEL LL_ADC_SetCommonPathInternalCh\n 3734:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * CCR VBATSEL LL_ADC_SetCommonPathInternalCh - ARM GAS /tmp/ccObGaoj.s page 67 + ARM GAS /tmp/cco84Mp4.s page 67 3735:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCxy_COMMON ADC common instance @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3789:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note One or several values can be selected. 3790:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Example: (LL_ADC_PATH_INTERNAL_VREFINT | 3791:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * LL_ADC_PATH_INTERNAL_TEMPSENSOR) - ARM GAS /tmp/ccObGaoj.s page 68 + ARM GAS /tmp/cco84Mp4.s page 68 3792:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CCR VREFEN LL_ADC_SetCommonPathInternalChRem\n @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3846:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Calibration of offset is specific to each of 3847:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * single-ended and differential modes 3848:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (calibration factor must be specified for each of these - ARM GAS /tmp/ccObGaoj.s page 69 + ARM GAS /tmp/cco84Mp4.s page 69 3849:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * differential modes, if used afterwards and if the application @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3903:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** >> ((SingleDiff & ADC_SINGLEDIFF_CALIB_F_BIT_D_MASK) >> 3904:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_SINGLEDIFF_CALIB_F_BIT_D_SHIFT4)); 3905:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 70 + ARM GAS /tmp/cco84Mp4.s page 70 3906:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 3960:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 3961:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_SetDataAlignment(ADC_TypeDef *ADCx, uint32_t DataAlignment) 3962:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 71 + ARM GAS /tmp/cco84Mp4.s page 71 3963:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(ADCx->CFGR, ADC_CFGR_ALIGN, DataAlignment); @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4017:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC must be disabled or enabled without conversion on going 4018:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * on either groups regular or injected. 4019:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR AUTDLY LL_ADC_SetLowPowerMode - ARM GAS /tmp/ccObGaoj.s page 72 + ARM GAS /tmp/cco84Mp4.s page 72 4020:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4074:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 4075:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 4076:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** - ARM GAS /tmp/ccObGaoj.s page 73 + ARM GAS /tmp/cco84Mp4.s page 73 4077:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Set ADC selected offset instance 1, 2, 3 or 4. @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4131:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 4132:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 4133:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_17 - ARM GAS /tmp/ccObGaoj.s page 74 + ARM GAS /tmp/cco84Mp4.s page 74 4134:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_18 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4188:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On STM32G4, some fast channels are available: fast analog inputs 4189:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * coming from GPIO pads (ADC_IN1..5). 4190:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll OFR1 OFFSET1_CH LL_ADC_GetOffsetChannel\n - ARM GAS /tmp/ccObGaoj.s page 75 + ARM GAS /tmp/cco84Mp4.s page 75 4191:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * OFR2 OFFSET2_CH LL_ADC_GetOffsetChannel\n @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4245:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (1, 2, 3, 4, 5, 7) For ADC channel read back from ADC register, 4246:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * comparison with internal channel parameter to be done 4247:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * using helper macro @ref __LL_ADC_CHANNEL_INTERNAL_TO_EXTERNAL(). - ARM GAS /tmp/ccObGaoj.s page 76 + ARM GAS /tmp/cco84Mp4.s page 76 4248:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4302:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_4 4303:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param OffsetState This parameter can be one of the following values: 4304:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_DISABLE - ARM GAS /tmp/ccObGaoj.s page 77 + ARM GAS /tmp/cco84Mp4.s page 77 4305:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_ENABLE @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4359:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_SIGN_NEGATIVE 4360:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_SIGN_POSITIVE 4361:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None - ARM GAS /tmp/ccObGaoj.s page 78 + ARM GAS /tmp/cco84Mp4.s page 78 4362:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4416:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 4417:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 4418:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_SetOffsetSaturation(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t Offse - ARM GAS /tmp/ccObGaoj.s page 79 + ARM GAS /tmp/cco84Mp4.s page 79 4419:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4473:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(ADCx->GCOMP, ADC_GCOMP_GCOMPCOEFF, GainCompensation); 4474:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_GCOMP, ((GainCompensation == 0UL) ? 0UL : 1UL) << ADC_CFGR2_GCO 4475:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 80 + ARM GAS /tmp/cco84Mp4.s page 80 4476:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4530:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 4531:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @defgroup ADC_LL_EF_Configuration_ADC_Group_Regular Configuration of ADC hierarchical scope: gr 4532:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ - ARM GAS /tmp/ccObGaoj.s page 81 + ARM GAS /tmp/cco84Mp4.s page 81 4533:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4587:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_HRTIM_TRG6 4588:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_HRTIM_TRG7 4589:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_HRTIM_TRG8 - ARM GAS /tmp/ccObGaoj.s page 82 + ARM GAS /tmp/cco84Mp4.s page 82 4590:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_HRTIM_TRG9 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4644:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM15_TRGO 4645:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM20_TRGO 4646:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM20_TRGO2 - ARM GAS /tmp/ccObGaoj.s page 83 + ARM GAS /tmp/cco84Mp4.s page 83 4647:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM20_CH1 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4701:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 4702:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Set ADC group regular conversion trigger polarity. 4703:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note Applicable only for trigger source set to external trigger. - ARM GAS /tmp/ccObGaoj.s page 84 + ARM GAS /tmp/cco84Mp4.s page 84 4704:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4758:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 4759:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 4760:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get the ADC sampling mode - ARM GAS /tmp/ccObGaoj.s page 85 + ARM GAS /tmp/cco84Mp4.s page 85 4761:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR2 BULB LL_ADC_REG_GetSamplingMode\n @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4815:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_6RANKS 4816:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_7RANKS 4817:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_8RANKS - ARM GAS /tmp/ccObGaoj.s page 86 + ARM GAS /tmp/cco84Mp4.s page 86 4818:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_9RANKS @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4872:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_8RANKS 4873:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_9RANKS 4874:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_10RANKS - ARM GAS /tmp/ccObGaoj.s page 87 + ARM GAS /tmp/cco84Mp4.s page 87 4875:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_SCAN_ENABLE_11RANKS @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4929:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_DISCONT_2RANKS 4930:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_DISCONT_3RANKS 4931:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_DISCONT_4RANKS - ARM GAS /tmp/ccObGaoj.s page 88 + ARM GAS /tmp/cco84Mp4.s page 88 4932:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_SEQ_DISCONT_5RANKS @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 4986:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_7 4987:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_8 4988:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_9 - ARM GAS /tmp/ccObGaoj.s page 89 + ARM GAS /tmp/cco84Mp4.s page 89 4989:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_10 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5043:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe 5044:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 30 .loc 2 5044 1 view -0 - ARM GAS /tmp/ccObGaoj.s page 90 + ARM GAS /tmp/cco84Mp4.s page 90 31 .cfi_startproc @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 74 .syntax unified 75 .thumb 76 .thumb_func - ARM GAS /tmp/ccObGaoj.s page 91 + ARM GAS /tmp/cco84Mp4.s page 91 78 LL_ADC_SetChannelSamplingTime: @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5108:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_13 5109:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_14 5110:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_15 - ARM GAS /tmp/ccObGaoj.s page 92 + ARM GAS /tmp/cco84Mp4.s page 92 5111:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_RANK_16 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 5166:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return (uint32_t)((READ_BIT(*preg, 5167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0 << (Rank & ADC_REG_RANK_ID_SQRX_MA - ARM GAS /tmp/ccObGaoj.s page 93 + ARM GAS /tmp/cco84Mp4.s page 93 5168:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** >> (Rank & ADC_REG_RANK_ID_SQRX_MASK)) << ADC_CHANNEL_ID_NUMBER_BITOFFSET_POS @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5222:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - Unlimited mode: DMA transfer requests are unlimited, 5223:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * whatever number of DMA data transfers (number of 5224:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC conversions). - ARM GAS /tmp/ccObGaoj.s page 94 + ARM GAS /tmp/cco84Mp4.s page 94 5225:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * This ADC mode is intended to be used with DMA mode circular. @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5279:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_DMA_TRANSFER_NONE 5280:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_DMA_TRANSFER_LIMITED 5281:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_DMA_TRANSFER_UNLIMITED - ARM GAS /tmp/ccObGaoj.s page 95 + ARM GAS /tmp/cco84Mp4.s page 95 5282:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5336:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Set ADC group injected conversion trigger source: 5337:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * internal (SW start) or from external peripheral (timer event, 5338:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * external interrupt line). - ARM GAS /tmp/ccObGaoj.s page 96 + ARM GAS /tmp/cco84Mp4.s page 96 5339:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting trigger source to external trigger @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5393:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_LPTIM_OUT 5394:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * 5395:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n - ARM GAS /tmp/ccObGaoj.s page 97 + ARM GAS /tmp/cco84Mp4.s page 97 5396:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5. @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5450:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_HRTIM_TRG3 (2) 5451:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_HRTIM_TRG4 5452:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_HRTIM_TRG5 - ARM GAS /tmp/ccObGaoj.s page 98 + ARM GAS /tmp/cco84Mp4.s page 98 5453:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_HRTIM_TRG6 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 5508:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ExternalTriggerEdge This parameter can be one of the following values: 5509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_RISING - ARM GAS /tmp/ccObGaoj.s page 99 + ARM GAS /tmp/cco84Mp4.s page 99 5510:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_FALLING @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5564:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - Sequence direction: Unless specified in parameters, sequencer 5565:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * scan direction is forward (from rank 1 to rank n). 5566:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note Sequencer disabled is equivalent to sequencer of 1 rank: - ARM GAS /tmp/ccObGaoj.s page 100 + ARM GAS /tmp/cco84Mp4.s page 100 5567:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC conversion on only 1 channel. @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5621:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * enabled separately. 5622:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * This can be done using function @ref LL_ADC_SetCommonPathInternalCh(). 5623:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On STM32G4, some fast channels are available: fast analog inputs - ARM GAS /tmp/ccObGaoj.s page 101 + ARM GAS /tmp/cco84Mp4.s page 101 5624:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * coming from GPIO pads (ADC_IN1..5). @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5678:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * On this STM32 series, all ADCx are not available on all devices. Refer to device da 5679:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * for more details. 5680:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock - ARM GAS /tmp/ccObGaoj.s page 102 + ARM GAS /tmp/cco84Mp4.s page 102 5681:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * convert in 12-bit resolution. @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5735:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_9 5736:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_10 5737:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_11 - ARM GAS /tmp/ccObGaoj.s page 103 + ARM GAS /tmp/cco84Mp4.s page 103 5738:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_12 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5792:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note If ADC group injected injected trigger source is set to an 5793:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * external trigger, this feature must be must be set to 5794:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * independent trigger. - ARM GAS /tmp/ccObGaoj.s page 104 + ARM GAS /tmp/cco84Mp4.s page 104 5795:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC group injected automatic trigger is compliant only with @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5849:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - Triggers can be only external (not internal SW start) 5850:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - Caution: The sequence must be fully configured in one time 5851:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (one write of register JSQR makes a check-in of a new context - ARM GAS /tmp/ccObGaoj.s page 105 + ARM GAS /tmp/cco84Mp4.s page 105 5852:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * into the queue). @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5906:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * The parameters of this function can be read using functions: 5907:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_GetTriggerSource() 5908:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_GetTriggerEdge() - ARM GAS /tmp/ccObGaoj.s page 106 + ARM GAS /tmp/cco84Mp4.s page 106 5909:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_GetSequencerRanks() @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 5963:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_HRTIM_TRG9 5964:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_HRTIM_TRG10 5965:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_EXTI_LINE3 (2) - ARM GAS /tmp/ccObGaoj.s page 107 + ARM GAS /tmp/cco84Mp4.s page 107 5966:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_EXTI_LINE15 (1) @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6020:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n 6021:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n 6022:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n - ARM GAS /tmp/ccObGaoj.s page 108 + ARM GAS /tmp/cco84Mp4.s page 108 6023:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6077:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_1 (8) 6078:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_2 (8) 6079:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_3 (8) - ARM GAS /tmp/ccObGaoj.s page 109 + ARM GAS /tmp/cco84Mp4.s page 109 6080:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_4 (8) @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6134:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_13 6135:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_14 6136:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 - ARM GAS /tmp/ccObGaoj.s page 110 + ARM GAS /tmp/cco84Mp4.s page 110 6137:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6191:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (TriggerSource & ADC_JSQR_JEXTSEL) | 6192:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (ExternalTriggerEdge * (is_trigger_not_sw)) | 6193:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (((Rank4_Channel & ADC_CHANNEL_ID_NUMBER_MASK) >> ADC_CHANNEL_ID_NUMBER_BITOFFSET_POS) - ARM GAS /tmp/ccObGaoj.s page 111 + ARM GAS /tmp/cco84Mp4.s page 111 6194:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** << (LL_ADC_INJ_RANK_4 & ADC_INJ_RANK_ID_JSQR_MASK)) | @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6248:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR1 SMP9 LL_ADC_SetChannelSamplingTime\n 6249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP10 LL_ADC_SetChannelSamplingTime\n 6250:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP11 LL_ADC_SetChannelSamplingTime\n - ARM GAS /tmp/ccObGaoj.s page 112 + ARM GAS /tmp/cco84Mp4.s page 112 6251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP12 LL_ADC_SetChannelSamplingTime\n @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6305:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_2CYCLES_5 (1) 6306:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_6CYCLES_5 6307:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_12CYCLES_5 - ARM GAS /tmp/ccObGaoj.s page 113 + ARM GAS /tmp/cco84Mp4.s page 113 6308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_24CYCLES_5 @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6330:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** SamplingTime << ((Channel & ADC_CHANNEL_SMPx_BITOFFSET_MASK) >> ADC_CHANNEL_SMPx_BIT 6331:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 113 .loc 2 6331 1 view .LVU17 - ARM GAS /tmp/ccObGaoj.s page 114 + ARM GAS /tmp/cco84Mp4.s page 114 114 0026 5DF8044B ldr r4, [sp], #4 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6371:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_6 6372:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_7 6373:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_8 - ARM GAS /tmp/ccObGaoj.s page 115 + ARM GAS /tmp/cco84Mp4.s page 115 6374:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_9 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6428:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return (uint32_t)(READ_BIT(*preg, 6429:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_SMPR1_SMP0 6430:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** << ((Channel & ADC_CHANNEL_SMPx_BITOFFSET_MASK) >> ADC_CHANNEL_SMPx_BI - ARM GAS /tmp/ccObGaoj.s page 116 + ARM GAS /tmp/cco84Mp4.s page 116 6431:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** >> ((Channel & ADC_CHANNEL_SMPx_BITOFFSET_MASK) >> ADC_CHANNEL_SMPx_BITOFFSET_P @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6485:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param SingleDiff This parameter can be a combination of the following values: 6486:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SINGLE_ENDED 6487:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_DIFFERENTIAL_ENDED - ARM GAS /tmp/ccObGaoj.s page 117 + ARM GAS /tmp/cco84Mp4.s page 117 6488:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6542:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_12 6543:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_13 6544:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_14 - ARM GAS /tmp/ccObGaoj.s page 118 + ARM GAS /tmp/cco84Mp4.s page 118 6545:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6599:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * AWD2CR AWD2CH LL_ADC_SetAnalogWDMonitChannels\n 6600:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * AWD3CR AWD3CH LL_ADC_SetAnalogWDMonitChannels 6601:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance - ARM GAS /tmp/ccObGaoj.s page 119 + ARM GAS /tmp/cco84Mp4.s page 119 6602:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param AWDy This parameter can be one of the following values: @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6656:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_15_REG (0) 6657:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_15_INJ (0) 6658:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_15_REG_INJ - ARM GAS /tmp/ccObGaoj.s page 120 + ARM GAS /tmp/cco84Mp4.s page 120 6659:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_16_REG (0) @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6713:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD 6715:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 121 + ARM GAS /tmp/cco84Mp4.s page 121 131 .loc 2 6715 1 is_stmt 1 view -0 @@ -7221,9 +7221,9 @@ ARM GAS /tmp/ccObGaoj.s page 1 143 .LVL11: 144 .loc 2 6720 25 view .LVU22 145 0004 C1F3015C ubfx ip, r1, #20, #2 - 146 0008 01F00103 and r3, r1, #1 - 147 000c 03EBC303 add r3, r3, r3, lsl #3 - 148 0010 0CEB830C add ip, ip, r3, lsl #2 + 146 0008 41F30003 sbfx r3, r1, #0, #1 + 147 000c 03F02403 and r3, r3, #36 + 148 0010 9C44 add ip, ip, r3 149 .LVL12: 6721:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE 6722:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + ((AWDy & ADC_AWD_CR12_REGOFFSETGAP_MASK) @@ -7231,20 +7231,20 @@ ARM GAS /tmp/ccObGaoj.s page 1 6724:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(*preg, 150 .loc 2 6725 3 is_stmt 1 view .LVU23 - 151 0014 50F82C30 ldr r3, [r0, ip, lsl #2] - 152 0018 21F0024E bic lr, r1, #-2113929216 - 153 001c 2EF4601E bic lr, lr, #3670016 - 154 0020 23EA0E03 bic r3, r3, lr - 155 0024 1140 ands r1, r1, r2 + 151 0012 50F82C30 ldr r3, [r0, ip, lsl #2] + 152 0016 21F0024E bic lr, r1, #-2113929216 + 153 001a 2EF4601E bic lr, lr, #3670016 + 154 001e 23EA0E03 bic r3, r3, lr + 155 0022 1140 ands r1, r1, r2 156 .LVL13: 157 .loc 2 6725 3 is_stmt 0 view .LVU24 - 158 0026 0B43 orrs r3, r3, r1 - 159 0028 40F82C30 str r3, [r0, ip, lsl #2] + 158 0024 0B43 orrs r3, r3, r1 + 159 0026 40F82C30 str r3, [r0, ip, lsl #2] 6726:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), 6727:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** AWDChannelGroup & AWDy); 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 160 .loc 2 6728 1 view .LVU25 - 161 002c 5DF804FB ldr pc, [sp], #4 + 161 002a 5DF804FB ldr pc, [sp], #4 162 .cfi_endproc 163 .LFE199: 165 .section .text.HAL_ADC_MspInit,"ax",%progbits @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 174 .LFB331: 1:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 2:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ****************************************************************************** - ARM GAS /tmp/ccObGaoj.s page 122 + ARM GAS /tmp/cco84Mp4.s page 122 3:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @file stm32g4xx_hal_adc.c @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 57:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 58:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+) ADC supply requirements: 1.62 V to 3.6 V. 59:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 123 + ARM GAS /tmp/cco84Mp4.s page 123 60:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+) ADC input range: from Vref- (connected to Vssa) to Vref+ (connected to @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** using function HAL_NVIC_EnableIRQ(DMAx_Channelx_IRQn) 115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (++) Insert the ADC interruption handler function HAL_ADC_IRQHandler() 116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** into the function of corresponding DMA interruption vector - ARM GAS /tmp/ccObGaoj.s page 124 + ARM GAS /tmp/cco84Mp4.s page 124 117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** DMAx_Channelx_IRQHandler(). @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_ConvCpltCallback() or HAL_ADC_ConvHalfCpltCallback() 172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (these functions must be implemented in user program) 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+++) Conversion results are automatically transferred by DMA into - ARM GAS /tmp/ccObGaoj.s page 125 + ARM GAS /tmp/cco84Mp4.s page 125 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** destination variable address. @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** Function @ref HAL_ADC_RegisterCallback() allows to register following callbacks: 230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+) ConvCpltCallback : ADC conversion complete callback - ARM GAS /tmp/ccObGaoj.s page 126 + ARM GAS /tmp/cco84Mp4.s page 126 231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+) ConvHalfCpltCallback : ADC conversion DMA half-transfer callback @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** or @ref HAL_ADC_Init() function. 286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** [..] 287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 127 + ARM GAS /tmp/cco84Mp4.s page 127 288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** When the compilation flag USE_HAL_ADC_REGISTER_CALLBACKS is set to 0 or @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @} 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 128 + ARM GAS /tmp/cco84Mp4.s page 128 345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Private macro -------------------------------------------------------------*/ @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_cfgr; 400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_regular; 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - ARM GAS /tmp/ccObGaoj.s page 129 + ARM GAS /tmp/cco84Mp4.s page 129 402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __IO uint32_t wait_loop_index = 0UL; @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (hadc->MspInitCallback == NULL) 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 130 + ARM GAS /tmp/cco84Mp4.s page 130 459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->MspInitCallback = HAL_ADC_MspInit; /* Legacy weak MspInit */ @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_hal_status = HAL_ERROR; 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 131 + ARM GAS /tmp/cco84Mp4.s page 131 516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Configuration of ADC parameters if previous preliminary actions are */ @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_cfgr = (ADC_CFGR_CONTINUOUS((uint32_t)hadc->Init.ContinuousConvMode) | 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Overrun | 572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.DataAlign | - ARM GAS /tmp/ccObGaoj.s page 132 + ARM GAS /tmp/cco84Mp4.s page 132 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Resolution | @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (hadc->Init.OversamplingMode == ENABLE) 629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 133 + ARM GAS /tmp/cco84Mp4.s page 133 630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_OVERSAMPLING_RATIO(hadc->Init.Oversampling.Ratio)); @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update ADC state machine to error */ 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_INTERNAL); - ARM GAS /tmp/ccObGaoj.s page 134 + ARM GAS /tmp/cco84Mp4.s page 134 687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (tmp_hal_status == HAL_OK) 742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Disable the ADC peripheral */ - ARM GAS /tmp/ccObGaoj.s page 135 + ARM GAS /tmp/cco84Mp4.s page 135 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_hal_status = ADC_Disable(hadc); @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Reset register TR1 */ 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** CLEAR_BIT(hadc->Instance->TR1, ADC_TR1_HT1 | ADC_TR1_LT1); - ARM GAS /tmp/ccObGaoj.s page 136 + ARM GAS /tmp/cco84Mp4.s page 136 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Software is allowed to change common parameters only when all the other 856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADCs are disabled. */ 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (__LL_ADC_IS_ENABLED_ALL_COMMON_INSTANCE(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) == 0UL) - ARM GAS /tmp/ccObGaoj.s page 137 + ARM GAS /tmp/cco84Mp4.s page 137 858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __weak void HAL_ADC_MspInit(ADC_HandleTypeDef *hadc) 913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 175 .loc 1 913 1 is_stmt 1 view -0 - ARM GAS /tmp/ccObGaoj.s page 138 + ARM GAS /tmp/cco84Mp4.s page 138 176 .cfi_startproc @@ -8278,14 +8278,14 @@ ARM GAS /tmp/ccObGaoj.s page 1 217 0004 0023 movs r3, #0 218 0006 0193 str r3, [sp, #4] 405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 139 + ARM GAS /tmp/cco84Mp4.s page 139 219 .loc 1 405 3 is_stmt 1 view .LVU37 405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 220 .loc 1 405 6 is_stmt 0 view .LVU38 221 0008 0028 cmp r0, #0 - 222 000a 00F00181 beq .L30 + 222 000a 00F0FF80 beq .L29 223 000e 0446 mov r4, r0 411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_CLOCKPRESCALER(hadc->Init.ClockPrescaler)); 224 .loc 1 411 3 is_stmt 1 view .LVU39 @@ -8336,9 +8336,9 @@ ARM GAS /tmp/ccObGaoj.s page 1 247 0010 C36D ldr r3, [r0, #92] 443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 248 .loc 1 443 6 view .LVU62 - 249 0012 13B3 cbz r3, .L33 + 249 0012 13B3 cbz r3, .L32 250 .LVL17: - ARM GAS /tmp/ccObGaoj.s page 140 + ARM GAS /tmp/cco84Mp4.s page 140 251 .L10: @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6774:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * AWD2CR AWD2CH LL_ADC_GetAnalogWDMonitChannels\n 6775:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * AWD3CR AWD3CH LL_ADC_GetAnalogWDMonitChannels 6776:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance - ARM GAS /tmp/ccObGaoj.s page 141 + ARM GAS /tmp/cco84Mp4.s page 141 6777:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param AWDy This parameter can be one of the following values: @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6831:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_13_REG (0) 6832:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_13_INJ (0) 6833:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_13_REG_INJ - ARM GAS /tmp/ccObGaoj.s page 142 + ARM GAS /tmp/cco84Mp4.s page 142 6834:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_14_REG (0) @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6888:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** if ((analog_wd_monit_channels & ADC_AWD_CR23_CHANNEL_MASK) == ADC_AWD_CR23_CHANNEL_MASK) 6889:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 6890:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* AWD monitoring a group of channels */ - ARM GAS /tmp/ccObGaoj.s page 143 + ARM GAS /tmp/cco84Mp4.s page 143 6891:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** analog_wd_monit_channels = (ADC_AWD_CR23_CHANNEL_MASK @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 6945:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...): 6946:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC analog watchdog thresholds must be divided by 16. 6947:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - Oversampling ratio and shift selected to have ADC conversion data - ARM GAS /tmp/ccObGaoj.s page 144 + ARM GAS /tmp/cco84Mp4.s page 144 6948:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...): @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7002:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Specificity of this analog watchdog: Multiple channels can 7003:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * be selected. For example: 7004:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (LL_ADC_AWD_CHANNEL4_REG_INJ | LL_ADC_AWD_CHANNEL5_REG_INJ | ...) - ARM GAS /tmp/ccObGaoj.s page 145 + ARM GAS /tmp/cco84Mp4.s page 145 7005:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - groups monitored: not selection possible (monitoring on both @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7059:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(*preg, 7060:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** AWDThresholdsHighLow, 7061:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** AWDThresholdValue << ((AWDThresholdsHighLow & ADC_AWD_TRX_BIT_HIGH_MASK) >> ADC_AWD_TR - ARM GAS /tmp/ccObGaoj.s page 146 + ARM GAS /tmp/cco84Mp4.s page 146 7062:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7116:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param FilteringConfig This parameter can be one of the following values: 7117:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_FILTERING_NONE 7118:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_FILTERING_2SAMPLES - ARM GAS /tmp/ccObGaoj.s page 147 + ARM GAS /tmp/cco84Mp4.s page 147 7119:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_FILTERING_3SAMPLES @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7173:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * the oversampling on ADC group regular is either 7174:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * temporary stopped and continued, or resumed from start 7175:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (oversampler buffer reset). - ARM GAS /tmp/ccObGaoj.s page 148 + ARM GAS /tmp/cco84Mp4.s page 148 7176:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7230:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to 7231:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: 7232:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC must be disabled or enabled without conversion on going - ARM GAS /tmp/ccObGaoj.s page 149 + ARM GAS /tmp/cco84Mp4.s page 149 7233:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * on group regular. @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7287:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OVS_RATIO_64 7288:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OVS_RATIO_128 7289:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OVS_RATIO_256 - ARM GAS /tmp/ccObGaoj.s page 150 + ARM GAS /tmp/cco84Mp4.s page 150 7290:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param Shift This parameter can be one of the following values: @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7344:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7345:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSS)); 7346:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 151 + ARM GAS /tmp/cco84Mp4.s page 151 7347:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7401:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_DUAL_INJ_SIMULT 7402:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_DUAL_INJ_ALTERN 7403:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_DUAL_REG_SIM_INJ_SIM - ARM GAS /tmp/ccObGaoj.s page 152 + ARM GAS /tmp/cco84Mp4.s page 152 7404:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_DUAL_REG_SIM_INJ_ALT @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7458:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_SetMultiDMATransfer(ADC_Common_TypeDef *ADCxy_COMMON, uint32_t MultiDMA 7459:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7460:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(ADCxy_COMMON->CCR, ADC_CCR_MDMA | ADC_CCR_DMACFG, MultiDMATransfer); - ARM GAS /tmp/ccObGaoj.s page 153 + ARM GAS /tmp/cco84Mp4.s page 153 7461:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7515:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - ADC resolution 6 bits can have maximum delay of 6 cycles. 7516:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to 7517:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: - ARM GAS /tmp/ccObGaoj.s page 154 + ARM GAS /tmp/cco84Mp4.s page 154 7518:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * All ADC instances of the ADC common group must be disabled. @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7572:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_GetMultiTwoSamplingDelay(const ADC_Common_TypeDef *ADCxy_COMMON) 7573:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7574:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return (uint32_t)(READ_BIT(ADCxy_COMMON->CCR, ADC_CCR_DELAY)); - ARM GAS /tmp/ccObGaoj.s page 155 + ARM GAS /tmp/cco84Mp4.s page 155 7575:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7629:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7630:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get the selected ADC instance deep power down state. 7631:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CR DEEPPWD LL_ADC_IsDeepPowerDownEnabled - ARM GAS /tmp/ccObGaoj.s page 156 + ARM GAS /tmp/cco84Mp4.s page 156 7632:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7647:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to 7648:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: 7649:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC must be ADC disabled. - ARM GAS /tmp/ccObGaoj.s page 157 + ARM GAS /tmp/cco84Mp4.s page 157 7650:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CR ADVREGEN LL_ADC_EnableInternalRegulator @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 306 .loc 2 7654 22 view .LVU82 307 .LBB341: 7659:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - ARM GAS /tmp/ccObGaoj.s page 158 + ARM GAS /tmp/cco84Mp4.s page 158 308 .loc 2 7659 3 view .LVU83 @@ -9436,10 +9436,10 @@ ARM GAS /tmp/ccObGaoj.s page 1 318 .loc 1 495 5 is_stmt 1 view .LVU85 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) 319 .loc 1 495 89 is_stmt 0 view .LVU86 - 320 0044 734B ldr r3, .L37 + 320 0044 724B ldr r3, .L36 321 0046 1B68 ldr r3, [r3] 322 0048 9B09 lsrs r3, r3, #6 - 323 004a 734A ldr r2, .L37+4 + 323 004a 724A ldr r2, .L36+4 324 004c A2FB0323 umull r2, r3, r2, r3 325 0050 9B09 lsrs r3, r3, #6 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) @@ -9457,7 +9457,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 333 .loc 1 496 11 is_stmt 0 view .LVU91 334 0058 09E0 b .L13 335 .LVL24: - 336 .L33: + 336 .L32: 466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ 337 .loc 1 466 5 is_stmt 1 view .LVU92 338 005a FFF7FEFF bl HAL_ADC_MspInit @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 349 .loc 1 498 22 is_stmt 0 view .LVU97 350 0068 019B ldr r3, [sp, #4] - ARM GAS /tmp/ccObGaoj.s page 159 + ARM GAS /tmp/cco84Mp4.s page 159 351 006a 013B subs r3, r3, #1 @@ -9506,7 +9506,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 369 0076 9368 ldr r3, [r2, #8] 370 .loc 2 7686 76 view .LVU104 371 0078 13F0805F tst r3, #268435456 - 372 007c 40F09480 bne .L31 + 372 007c 40F09280 bne .L30 373 .LVL27: 374 .loc 2 7686 76 view .LVU105 375 .LBE343: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7689:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7690:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Enable the selected ADC instance. 7691:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, after ADC enable, a delay for - ARM GAS /tmp/ccObGaoj.s page 160 + ARM GAS /tmp/cco84Mp4.s page 160 7692:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC internal analog stabilization is required before performing a @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCx->CR, ADC_CR_ADEN) == (ADC_CR_ADEN)) ? 1UL : 0UL); 7747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 7748:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 161 + ARM GAS /tmp/cco84Mp4.s page 161 7749:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7803:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 7804:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7805:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @} - ARM GAS /tmp/ccObGaoj.s page 162 + ARM GAS /tmp/cco84Mp4.s page 162 7806:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccObGaoj.s page 1 7860:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7861:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC group regular conversion state. 7862:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CR ADSTART LL_ADC_REG_IsConversionOngoing - ARM GAS /tmp/ccObGaoj.s page 163 + ARM GAS /tmp/cco84Mp4.s page 163 7863:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance @@ -9750,11 +9750,11 @@ ARM GAS /tmp/ccObGaoj.s page 1 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_conversion_on_going_regular == 0UL) 412 .loc 1 522 6 view .LVU119 413 009e 11F0100F tst r1, #16 - 414 00a2 40F0AE80 bne .L17 + 414 00a2 40F0AC80 bne .L17 523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) 415 .loc 1 523 7 view .LVU120 416 00a6 002B cmp r3, #0 - 417 00a8 40F0AB80 bne .L17 + 417 00a8 40F0A980 bne .L17 527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY, 418 .loc 1 527 5 is_stmt 1 view .LVU121 419 00ac E36D ldr r3, [r4, #92] @@ -9778,12 +9778,12 @@ ARM GAS /tmp/ccObGaoj.s page 1 432 .loc 2 7746 12 is_stmt 0 view .LVU126 433 00b8 9368 ldr r3, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 164 + ARM GAS /tmp/cco84Mp4.s page 164 434 .loc 2 7746 68 view .LVU127 435 00ba 13F0010F tst r3, #1 - 436 00be 15D1 bne .L18 + 436 00be 13D1 bne .L18 437 .LVL33: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 438 .loc 2 7746 68 view .LVU128 @@ -9801,14 +9801,14 @@ ARM GAS /tmp/ccObGaoj.s page 1 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 447 .loc 2 7746 12 is_stmt 0 view .LVU132 448 00c0 4FF0A043 mov r3, #1342177280 - 449 00c4 9A68 ldr r2, [r3, #8] + 449 00c4 9B68 ldr r3, [r3, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 450 .loc 2 7746 68 view .LVU133 - 451 00c6 12F00102 ands r2, r2, #1 + 451 00c6 13F00103 ands r3, r3, #1 452 00ca 00D0 beq .L19 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 453 .loc 2 7746 68 discriminator 1 view .LVU134 - 454 00cc 0122 movs r2, #1 + 454 00cc 0123 movs r3, #1 455 .L19: 456 .LVL34: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -9824,147 +9824,143 @@ ARM GAS /tmp/ccObGaoj.s page 1 464 .loc 2 7746 3 view .LVU137 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 465 .loc 2 7746 12 is_stmt 0 view .LVU138 - 466 00ce 534B ldr r3, .L37+8 - 467 00d0 9B68 ldr r3, [r3, #8] + 466 00ce 524A ldr r2, .L36+8 + 467 00d0 9268 ldr r2, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 468 .loc 2 7746 68 view .LVU139 - 469 00d2 13F00103 ands r3, r3, #1 - 470 00d6 00D0 beq .L20 + 469 00d2 12F0010F tst r2, #1 + 470 00d6 07D1 bne .L18 + 471 .LVL35: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 471 .loc 2 7746 68 discriminator 1 view .LVU140 - 472 00d8 0123 movs r3, #1 - 473 .L20: - 474 .LVL35: -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 475 .loc 2 7746 68 discriminator 1 view .LVU141 - 476 .LBE351: - ARM GAS /tmp/ccObGaoj.s page 165 - - - 477 .LBE350: + 472 .loc 2 7746 68 view .LVU140 + 473 .LBE351: + 474 .LBE350: 538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 478 .loc 1 538 10 discriminator 2 view .LVU142 - 479 00da 1343 orrs r3, r3, r2 - 480 00dc 06D1 bne .L18 + 475 .loc 1 538 10 discriminator 2 view .LVU141 + 476 00d8 33B9 cbnz r3, .L18 + ARM GAS /tmp/cco84Mp4.s page 165 + + 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 481 .loc 1 557 9 is_stmt 1 view .LVU143 - 482 00de 6368 ldr r3, [r4, #4] - 483 .LVL36: - 484 .LBB352: - 485 .LBI352: + 477 .loc 1 557 9 is_stmt 1 view .LVU142 + 478 00da 6368 ldr r3, [r4, #4] + 479 .LVL36: + 480 .LBB352: + 481 .LBI352: 3679:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 486 .loc 2 3679 22 view .LVU144 - 487 .LBB353: + 482 .loc 2 3679 22 view .LVU143 + 483 .LBB353: 3681:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 488 .loc 2 3681 3 view .LVU145 - 489 00e0 4F49 ldr r1, .L37+12 - 490 00e2 8A68 ldr r2, [r1, #8] - 491 00e4 22F47C12 bic r2, r2, #4128768 - 492 00e8 1343 orrs r3, r3, r2 - 493 .LVL37: + 484 .loc 2 3681 3 view .LVU144 + 485 00dc 4F49 ldr r1, .L36+12 + 486 00de 8A68 ldr r2, [r1, #8] + 487 00e0 22F47C12 bic r2, r2, #4128768 + 488 00e4 1343 orrs r3, r3, r2 + 489 .LVL37: 3681:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 494 .loc 2 3681 3 is_stmt 0 view .LVU146 - 495 00ea 8B60 str r3, [r1, #8] - 496 .LVL38: - 497 .L18: + 490 .loc 2 3681 3 is_stmt 0 view .LVU145 + 491 00e6 8B60 str r3, [r1, #8] + 492 .LVL38: + 493 .L18: 3681:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 498 .loc 2 3681 3 view .LVU147 - 499 .LBE353: - 500 .LBE352: + 494 .loc 2 3681 3 view .LVU146 + 495 .LBE353: + 496 .LBE352: 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Overrun | - 501 .loc 1 570 5 is_stmt 1 view .LVU148 + 497 .loc 1 570 5 is_stmt 1 view .LVU147 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Overrun | - 502 .loc 1 570 18 is_stmt 0 view .LVU149 - 503 00ec 627F ldrb r2, [r4, #29] @ zero_extendqisi2 + 498 .loc 1 570 18 is_stmt 0 view .LVU148 + 499 00e8 627F ldrb r2, [r4, #29] @ zero_extendqisi2 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.DataAlign | - 504 .loc 1 571 28 view .LVU150 - 505 00ee E36B ldr r3, [r4, #60] + 500 .loc 1 571 28 view .LVU149 + 501 00ea E36B ldr r3, [r4, #60] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Overrun | - 506 .loc 1 570 89 view .LVU151 - 507 00f0 43EA4233 orr r3, r3, r2, lsl #13 + 502 .loc 1 570 89 view .LVU150 + 503 00ec 43EA4233 orr r3, r3, r2, lsl #13 572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Resolution | - 508 .loc 1 572 28 view .LVU152 - 509 00f4 E268 ldr r2, [r4, #12] + 504 .loc 1 572 28 view .LVU151 + 505 00f0 E268 ldr r2, [r4, #12] 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.DataAlign | - 510 .loc 1 571 89 view .LVU153 - 511 00f6 1343 orrs r3, r3, r2 + 506 .loc 1 571 89 view .LVU152 + 507 00f2 1343 orrs r3, r3, r2 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_CFGR_REG_DISCONTINUOUS((uint32_t)hadc->Init.DiscontinuousConvMode)); - 512 .loc 1 573 28 view .LVU154 - 513 00f8 A268 ldr r2, [r4, #8] + 508 .loc 1 573 28 view .LVU153 + 509 00f4 A268 ldr r2, [r4, #8] 572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Resolution | - 514 .loc 1 572 89 view .LVU155 - 515 00fa 1343 orrs r3, r3, r2 + 510 .loc 1 572 89 view .LVU154 + 511 00f6 1343 orrs r3, r3, r2 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 516 .loc 1 574 18 view .LVU156 - 517 00fc 94F82420 ldrb r2, [r4, #36] @ zero_extendqisi2 + 512 .loc 1 574 18 view .LVU155 + 513 00f8 94F82420 ldrb r2, [r4, #36] @ zero_extendqisi2 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->Init.Overrun | - ARM GAS /tmp/ccObGaoj.s page 166 + 514 .loc 1 570 15 view .LVU156 + 515 00fc 43EA0243 orr r3, r3, r2, lsl #16 + 516 .LVL39: + 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 517 .loc 1 576 5 is_stmt 1 view .LVU157 + ARM GAS /tmp/cco84Mp4.s page 166 - 518 .loc 1 570 15 view .LVU157 - 519 0100 43EA0243 orr r3, r3, r2, lsl #16 - 520 .LVL39: 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 521 .loc 1 576 5 is_stmt 1 view .LVU158 - 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 522 .loc 1 576 8 is_stmt 0 view .LVU159 - 523 0104 012A cmp r2, #1 - 524 0106 51D0 beq .L34 - 525 .L21: + 518 .loc 1 576 8 is_stmt 0 view .LVU158 + 519 0100 012A cmp r2, #1 + 520 0102 51D0 beq .L33 + 521 .LVL40: + 522 .L20: 586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 526 .loc 1 586 5 is_stmt 1 view .LVU160 + 523 .loc 1 586 5 is_stmt 1 view .LVU159 586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 527 .loc 1 586 19 is_stmt 0 view .LVU161 - 528 0108 E26A ldr r2, [r4, #44] + 524 .loc 1 586 19 is_stmt 0 view .LVU160 + 525 0104 E26A ldr r2, [r4, #44] 586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 529 .loc 1 586 8 view .LVU162 - 530 010a 22B1 cbz r2, .L22 + 526 .loc 1 586 8 view .LVU161 + 527 0106 22B1 cbz r2, .L21 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** | hadc->Init.ExternalTrigConvEdge - 531 .loc 1 588 7 is_stmt 1 view .LVU163 + 528 .loc 1 588 7 is_stmt 1 view .LVU162 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** | hadc->Init.ExternalTrigConvEdge - 532 .loc 1 588 49 is_stmt 0 view .LVU164 - 533 010c 02F47872 and r2, r2, #992 + 529 .loc 1 588 49 is_stmt 0 view .LVU163 + 530 0108 02F47872 and r2, r2, #992 589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ); - 534 .loc 1 589 32 view .LVU165 - 535 0110 216B ldr r1, [r4, #48] + 531 .loc 1 589 32 view .LVU164 + 532 010c 216B ldr r1, [r4, #48] 589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ); - 536 .loc 1 589 20 view .LVU166 - 537 0112 0A43 orrs r2, r2, r1 + 533 .loc 1 589 20 view .LVU165 + 534 010e 0A43 orrs r2, r2, r1 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** | hadc->Init.ExternalTrigConvEdge - 538 .loc 1 588 16 view .LVU167 - 539 0114 1343 orrs r3, r3, r2 - 540 .LVL40: - 541 .L22: + 535 .loc 1 588 16 view .LVU166 + 536 0110 1343 orrs r3, r3, r2 + 537 .LVL41: + 538 .L21: 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 542 .loc 1 594 5 is_stmt 1 view .LVU168 - 543 0116 2168 ldr r1, [r4] - 544 0118 CD68 ldr r5, [r1, #12] - 545 011a 424A ldr r2, .L37+16 - 546 011c 2A40 ands r2, r2, r5 - 547 011e 1A43 orrs r2, r2, r3 - 548 0120 CA60 str r2, [r1, #12] + 539 .loc 1 594 5 is_stmt 1 view .LVU167 + 540 0112 2168 ldr r1, [r4] + 541 0114 CD68 ldr r5, [r1, #12] + 542 0116 424A ldr r2, .L36+16 + 543 0118 2A40 ands r2, r2, r5 + 544 011a 1A43 orrs r2, r2, r3 + 545 011c CA60 str r2, [r1, #12] 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 549 .loc 1 597 5 view .LVU169 - 550 0122 2268 ldr r2, [r4] - 551 0124 1369 ldr r3, [r2, #16] - 552 .LVL41: + 546 .loc 1 597 5 view .LVU168 + 547 011e 2268 ldr r2, [r4] + 548 0120 1369 ldr r3, [r2, #16] + 549 .LVL42: 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 553 .loc 1 597 5 is_stmt 0 view .LVU170 - 554 0126 23F04063 bic r3, r3, #201326592 - 555 012a 616B ldr r1, [r4, #52] - 556 012c 0B43 orrs r3, r3, r1 - 557 012e 1361 str r3, [r2, #16] + 550 .loc 1 597 5 is_stmt 0 view .LVU169 + 551 0122 23F04063 bic r3, r3, #201326592 + 552 0126 616B ldr r1, [r4, #52] + 553 0128 0B43 orrs r3, r3, r1 + 554 012a 1361 str r3, [r2, #16] 606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 558 .loc 1 606 5 is_stmt 1 view .LVU171 + 555 .loc 1 606 5 is_stmt 1 view .LVU170 606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 559 .loc 1 606 82 is_stmt 0 view .LVU172 - ARM GAS /tmp/ccObGaoj.s page 167 + 556 .loc 1 606 82 is_stmt 0 view .LVU171 + 557 012c 2268 ldr r2, [r4] + 558 .LVL43: + 559 .LBB354: + 560 .LBI354: + ARM GAS /tmp/cco84Mp4.s page 167 - 560 0130 2268 ldr r2, [r4] - 561 .LVL42: - 562 .LBB354: - 563 .LBI354: 7869:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 7870:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 7871:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -10018,13 +10014,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 7919:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_REG_StopSamplingPhase(ADC_TypeDef *ADCx) 7920:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7921:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** CLEAR_BIT(ADCx->CFGR2, ADC_CFGR2_SWTRIG); - ARM GAS /tmp/ccObGaoj.s page 168 - - 7922:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 7923:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 7924:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7925:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC group regular conversion data, range fit for + ARM GAS /tmp/cco84Mp4.s page 168 + + 7926:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * all ADC configurations: all ADC resolutions and 7927:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * all oversampling increased data width (for devices 7928:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * with feature oversampling). @@ -10078,13 +10074,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 7976:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval Value between Min_Data=0x00 and Max_Data=0xFF 7977:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 7978:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData8(const ADC_TypeDef *ADCx) - ARM GAS /tmp/ccObGaoj.s page 169 - - 7979:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7980:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return (uint8_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); 7981:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 7982:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + ARM GAS /tmp/cco84Mp4.s page 169 + + 7983:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7984:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC group regular conversion data, range fit for 7985:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC resolution 6 bits. @@ -10138,13 +10134,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8033:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8034:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj 8035:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ - ARM GAS /tmp/ccObGaoj.s page 170 - - 8036:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8037:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8038:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8039:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Start ADC group injected conversion. + ARM GAS /tmp/cco84Mp4.s page 170 + + 8040:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, this function is relevant for both 8041:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * internal trigger (SW start) and external trigger: 8042:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - If ADC trigger has been set to software start, ADC conversion @@ -10198,260 +10194,260 @@ ARM GAS /tmp/ccObGaoj.s page 1 8090:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval 0: no conversion is on going on ADC group injected. 8091:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_INJ_IsConversionOngoing(const ADC_TypeDef *ADCx) - ARM GAS /tmp/ccObGaoj.s page 171 - - - 564 .loc 2 8092 26 is_stmt 1 view .LVU173 - 565 .LBB355: + 561 .loc 2 8092 26 is_stmt 1 view .LVU172 + 562 .LBB355: 8093:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCx->CR, ADC_CR_JADSTART) == (ADC_CR_JADSTART)) ? 1UL : 0UL); - 566 .loc 2 8094 3 view .LVU174 - 567 .loc 2 8094 12 is_stmt 0 view .LVU175 - 568 0132 9368 ldr r3, [r2, #8] - 569 .loc 2 8094 76 view .LVU176 - 570 0134 13F00803 ands r3, r3, #8 - 571 0138 00D0 beq .L23 - 572 .loc 2 8094 76 discriminator 1 view .LVU177 - 573 013a 0123 movs r3, #1 - 574 .L23: - 575 .LVL43: - 576 .loc 2 8094 76 discriminator 1 view .LVU178 - 577 .LBE355: - 578 .LBE354: + ARM GAS /tmp/cco84Mp4.s page 171 + + + 563 .loc 2 8094 3 view .LVU173 + 564 .loc 2 8094 12 is_stmt 0 view .LVU174 + 565 012e 9368 ldr r3, [r2, #8] + 566 .loc 2 8094 76 view .LVU175 + 567 0130 13F00803 ands r3, r3, #8 + 568 0134 00D0 beq .L22 + 569 .loc 2 8094 76 discriminator 1 view .LVU176 + 570 0136 0123 movs r3, #1 + 571 .L22: + 572 .LVL44: + 573 .loc 2 8094 76 discriminator 1 view .LVU177 + 574 .LBE355: + 575 .LBE354: 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 579 .loc 1 607 5 is_stmt 1 view .LVU179 + 576 .loc 1 607 5 is_stmt 1 view .LVU178 608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 580 .loc 1 608 9 is_stmt 0 view .LVU180 - 581 013c 2BBB cbnz r3, .L24 + 577 .loc 1 608 9 is_stmt 0 view .LVU179 + 578 0138 2BBB cbnz r3, .L23 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_CFGR_AUTOWAIT((uint32_t)hadc->Init.LowPowerAutoWait) | - 582 .loc 1 611 7 is_stmt 1 view .LVU181 + 579 .loc 1 611 7 is_stmt 1 view .LVU180 612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_CFGR_DMACONTREQ((uint32_t)hadc->Init.DMAContinuousRequests)); - 583 .loc 1 612 20 is_stmt 0 view .LVU182 - 584 013e 237F ldrb r3, [r4, #28] @ zero_extendqisi2 - 585 .LVL44: + 580 .loc 1 612 20 is_stmt 0 view .LVU181 + 581 013a 237F ldrb r3, [r4, #28] @ zero_extendqisi2 + 582 .LVL45: 613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 586 .loc 1 613 20 view .LVU183 - 587 0140 94F83810 ldrb r1, [r4, #56] @ zero_extendqisi2 - 588 0144 4900 lsls r1, r1, #1 + 583 .loc 1 613 20 view .LVU182 + 584 013c 94F83810 ldrb r1, [r4, #56] @ zero_extendqisi2 + 585 0140 4900 lsls r1, r1, #1 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_CFGR_AUTOWAIT((uint32_t)hadc->Init.LowPowerAutoWait) | - 589 .loc 1 611 16 view .LVU184 - 590 0146 41EA8331 orr r1, r1, r3, lsl #14 - 591 .LVL45: + 586 .loc 1 611 16 view .LVU183 + 587 0142 41EA8331 orr r1, r1, r3, lsl #14 + 588 .LVL46: 615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 592 .loc 1 615 7 is_stmt 1 view .LVU185 - 593 014a D368 ldr r3, [r2, #12] - 594 014c 23F48043 bic r3, r3, #16384 - 595 0150 23F00203 bic r3, r3, #2 - 596 0154 0B43 orrs r3, r3, r1 - 597 0156 D360 str r3, [r2, #12] + 589 .loc 1 615 7 is_stmt 1 view .LVU184 + 590 0146 D368 ldr r3, [r2, #12] + 591 0148 23F48043 bic r3, r3, #16384 + 592 014c 23F00203 bic r3, r3, #2 + 593 0150 0B43 orrs r3, r3, r1 + 594 0152 D360 str r3, [r2, #12] 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 598 .loc 1 617 7 view .LVU186 + 595 .loc 1 617 7 view .LVU185 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 599 .loc 1 617 21 is_stmt 0 view .LVU187 - 600 0158 2369 ldr r3, [r4, #16] + 596 .loc 1 617 21 is_stmt 0 view .LVU186 + 597 0154 2369 ldr r3, [r4, #16] 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 601 .loc 1 617 10 view .LVU188 - 602 015a 63B3 cbz r3, .L25 + 598 .loc 1 617 10 view .LVU187 + 599 0156 63B3 cbz r3, .L24 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** MODIFY_REG(hadc->Instance->GCOMP, ADC_GCOMP_GCOMPCOEFF, hadc->Init.GainCompensation); - 603 .loc 1 619 9 is_stmt 1 view .LVU189 - 604 015c 2268 ldr r2, [r4] - 605 015e 1369 ldr r3, [r2, #16] - 606 0160 43F48033 orr r3, r3, #65536 - 607 0164 1361 str r3, [r2, #16] - ARM GAS /tmp/ccObGaoj.s page 172 + 600 .loc 1 619 9 is_stmt 1 view .LVU188 + 601 0158 2268 ldr r2, [r4] + 602 015a 1369 ldr r3, [r2, #16] + 603 015c 43F48033 orr r3, r3, #65536 + 604 0160 1361 str r3, [r2, #16] + 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 605 .loc 1 620 9 view .LVU189 + 606 0162 2268 ldr r2, [r4] + 607 0164 D2F8C030 ldr r3, [r2, #192] + ARM GAS /tmp/cco84Mp4.s page 172 + 608 0168 6FF30D03 bfc r3, #0, #14 + 609 016c 2169 ldr r1, [r4, #16] + 610 .LVL47: 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 608 .loc 1 620 9 view .LVU190 - 609 0166 2268 ldr r2, [r4] - 610 0168 D2F8C030 ldr r3, [r2, #192] - 611 016c 6FF30D03 bfc r3, #0, #14 - 612 0170 2169 ldr r1, [r4, #16] - 613 .LVL46: - 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 614 .loc 1 620 9 is_stmt 0 view .LVU191 - 615 0172 0B43 orrs r3, r3, r1 - 616 0174 C2F8C030 str r3, [r2, #192] - 617 .L26: + 611 .loc 1 620 9 is_stmt 0 view .LVU190 + 612 016e 0B43 orrs r3, r3, r1 + 613 0170 C2F8C030 str r3, [r2, #192] + 614 .L25: 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 618 .loc 1 628 7 is_stmt 1 view .LVU192 + 615 .loc 1 628 7 is_stmt 1 view .LVU191 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 619 .loc 1 628 21 is_stmt 0 view .LVU193 - 620 0178 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 616 .loc 1 628 21 is_stmt 0 view .LVU192 + 617 0174 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 621 .loc 1 628 10 view .LVU194 - 622 017c 012B cmp r3, #1 - 623 017e 27D0 beq .L35 + 618 .loc 1 628 10 view .LVU193 + 619 0178 012B cmp r3, #1 + 620 017a 27D0 beq .L34 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 624 .loc 1 655 9 is_stmt 1 view .LVU195 - 625 0180 2268 ldr r2, [r4] - 626 0182 1369 ldr r3, [r2, #16] - 627 0184 23F00103 bic r3, r3, #1 - 628 0188 1361 str r3, [r2, #16] - 629 .LVL47: - 630 .L24: + 621 .loc 1 655 9 is_stmt 1 view .LVU194 + 622 017c 2268 ldr r2, [r4] + 623 017e 1369 ldr r3, [r2, #16] + 624 0180 23F00103 bic r3, r3, #1 + 625 0184 1361 str r3, [r2, #16] + 626 .LVL48: + 627 .L23: 669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 631 .loc 1 669 5 view .LVU196 + 628 .loc 1 669 5 view .LVU195 669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 632 .loc 1 669 19 is_stmt 0 view .LVU197 - 633 018a 6369 ldr r3, [r4, #20] + 629 .loc 1 669 19 is_stmt 0 view .LVU196 + 630 0186 6369 ldr r3, [r4, #20] 669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 634 .loc 1 669 8 view .LVU198 - 635 018c 012B cmp r3, #1 - 636 018e 2FD0 beq .L36 + 631 .loc 1 669 8 view .LVU197 + 632 0188 012B cmp r3, #1 + 633 018a 2FD0 beq .L35 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 637 .loc 1 676 7 is_stmt 1 view .LVU199 - 638 0190 2268 ldr r2, [r4] - 639 0192 136B ldr r3, [r2, #48] - 640 0194 23F00F03 bic r3, r3, #15 - 641 0198 1363 str r3, [r2, #48] - 642 .L29: + 634 .loc 1 676 7 is_stmt 1 view .LVU198 + 635 018c 2268 ldr r2, [r4] + 636 018e 136B ldr r3, [r2, #48] + 637 0190 23F00F03 bic r3, r3, #15 + 638 0194 1363 str r3, [r2, #48] + 639 .L28: 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 643 .loc 1 681 5 view .LVU200 - 644 019a E36D ldr r3, [r4, #92] - 645 019c 23F00303 bic r3, r3, #3 - 646 01a0 43F00103 orr r3, r3, #1 - 647 01a4 E365 str r3, [r4, #92] - 648 01a6 31E0 b .L9 - 649 .LVL48: - 650 .L31: + 640 .loc 1 681 5 view .LVU199 + 641 0196 E36D ldr r3, [r4, #92] + 642 0198 23F00303 bic r3, r3, #3 + 643 019c 43F00103 orr r3, r3, #1 + 644 01a0 E365 str r3, [r4, #92] + 645 01a2 31E0 b .L9 + 646 .LVL49: + 647 .L30: 398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_cfgr; - 651 .loc 1 398 21 is_stmt 0 view .LVU201 - 652 01a8 0020 movs r0, #0 - ARM GAS /tmp/ccObGaoj.s page 173 + 648 .loc 1 398 21 is_stmt 0 view .LVU200 + 649 01a4 0020 movs r0, #0 + 650 01a6 74E7 b .L15 + 651 .LVL50: + 652 .L33: + 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + ARM GAS /tmp/cco84Mp4.s page 173 - 653 01aa 72E7 b .L15 - 654 .LVL49: - 655 .L34: + 653 .loc 1 578 7 is_stmt 1 view .LVU201 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 656 .loc 1 578 7 is_stmt 1 view .LVU202 + 654 .loc 1 578 19 is_stmt 0 view .LVU202 + 655 01a8 A26A ldr r2, [r4, #40] + 656 01aa 013A subs r2, r2, #1 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 657 .loc 1 578 19 is_stmt 0 view .LVU203 - 658 01ac A26A ldr r2, [r4, #40] - 659 01ae 013A subs r2, r2, #1 + 657 .loc 1 578 16 view .LVU203 + 658 01ac 43EA4243 orr r3, r3, r2, lsl #17 + 659 .LVL51: 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 660 .loc 1 578 16 view .LVU204 - 661 01b0 43EA4243 orr r3, r3, r2, lsl #17 - 662 .LVL50: - 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 663 .loc 1 578 16 view .LVU205 - 664 01b4 A8E7 b .L21 - 665 .LVL51: - 666 .L25: + 661 01b0 A8E7 b .L20 + 662 .LVL52: + 663 .L24: 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** MODIFY_REG(hadc->Instance->GCOMP, ADC_GCOMP_GCOMPCOEFF, 0UL); - 667 .loc 1 624 9 is_stmt 1 view .LVU206 - 668 01b6 2268 ldr r2, [r4] - 669 01b8 1369 ldr r3, [r2, #16] - 670 01ba 23F48033 bic r3, r3, #65536 - 671 01be 1361 str r3, [r2, #16] + 664 .loc 1 624 9 is_stmt 1 view .LVU205 + 665 01b2 2268 ldr r2, [r4] + 666 01b4 1369 ldr r3, [r2, #16] + 667 01b6 23F48033 bic r3, r3, #65536 + 668 01ba 1361 str r3, [r2, #16] 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 672 .loc 1 625 9 view .LVU207 - 673 01c0 2268 ldr r2, [r4] - 674 01c2 D2F8C030 ldr r3, [r2, #192] - 675 01c6 6FF30D03 bfc r3, #0, #14 - 676 01ca C2F8C030 str r3, [r2, #192] - 677 01ce D3E7 b .L26 - 678 .LVL52: - 679 .L35: + 669 .loc 1 625 9 view .LVU206 + 670 01bc 2268 ldr r2, [r4] + 671 01be D2F8C030 ldr r3, [r2, #192] + 672 01c2 6FF30D03 bfc r3, #0, #14 + 673 01c6 C2F8C030 str r3, [r2, #192] + 674 01ca D3E7 b .L25 + 675 .LVL53: + 676 .L34: 630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_RIGHT_BIT_SHIFT(hadc->Init.Oversampling.RightBitShift)); - 680 .loc 1 630 9 view .LVU208 + 677 .loc 1 630 9 view .LVU207 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_TRIGGERED_OVERSAMPLING_MODE(hadc->Init.Oversampling.TriggeredMode)); - 681 .loc 1 631 9 view .LVU209 + 678 .loc 1 631 9 view .LVU208 632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_REGOVERSAMPLING_MODE(hadc->Init.Oversampling.OversamplingStopReset)); - 682 .loc 1 632 9 view .LVU210 + 679 .loc 1 632 9 view .LVU209 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 683 .loc 1 633 9 view .LVU211 + 680 .loc 1 633 9 view .LVU210 640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_CFGR2_OVSR | - 684 .loc 1 640 9 view .LVU212 - 685 01d0 2168 ldr r1, [r4] - 686 01d2 0B69 ldr r3, [r1, #16] - 687 01d4 6FF38A03 bfc r3, #2, #9 - 688 01d8 626C ldr r2, [r4, #68] - 689 01da A56C ldr r5, [r4, #72] - 690 01dc 2A43 orrs r2, r2, r5 - 691 01de E56C ldr r5, [r4, #76] - 692 01e0 2A43 orrs r2, r2, r5 - 693 01e2 256D ldr r5, [r4, #80] - 694 01e4 2A43 orrs r2, r2, r5 - 695 01e6 1343 orrs r3, r3, r2 - 696 01e8 43F00103 orr r3, r3, #1 - 697 01ec 0B61 str r3, [r1, #16] - 698 01ee CCE7 b .L24 - ARM GAS /tmp/ccObGaoj.s page 174 - - - 699 .LVL53: - 700 .L36: + 681 .loc 1 640 9 view .LVU211 + 682 01cc 2168 ldr r1, [r4] + 683 01ce 0B69 ldr r3, [r1, #16] + 684 01d0 6FF38A03 bfc r3, #2, #9 + 685 01d4 626C ldr r2, [r4, #68] + 686 01d6 A56C ldr r5, [r4, #72] + 687 01d8 2A43 orrs r2, r2, r5 + 688 01da E56C ldr r5, [r4, #76] + 689 01dc 2A43 orrs r2, r2, r5 + 690 01de 256D ldr r5, [r4, #80] + 691 01e0 2A43 orrs r2, r2, r5 + 692 01e2 1343 orrs r3, r3, r2 + 693 01e4 43F00103 orr r3, r3, #1 + 694 01e8 0B61 str r3, [r1, #16] + 695 01ea CCE7 b .L23 + 696 .LVL54: + 697 .L35: 672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 701 .loc 1 672 7 view .LVU213 - 702 01f0 2168 ldr r1, [r4] - 703 01f2 0B6B ldr r3, [r1, #48] - 704 01f4 23F00F03 bic r3, r3, #15 - 705 01f8 226A ldr r2, [r4, #32] - 706 01fa 013A subs r2, r2, #1 - 707 01fc 1343 orrs r3, r3, r2 - 708 01fe 0B63 str r3, [r1, #48] - 709 0200 CBE7 b .L29 - 710 .LVL54: - 711 .L17: + 698 .loc 1 672 7 view .LVU212 + ARM GAS /tmp/cco84Mp4.s page 174 + + + 699 01ec 2168 ldr r1, [r4] + 700 01ee 0B6B ldr r3, [r1, #48] + 701 01f0 23F00F03 bic r3, r3, #15 + 702 01f4 226A ldr r2, [r4, #32] + 703 01f6 013A subs r2, r2, #1 + 704 01f8 1343 orrs r3, r3, r2 + 705 01fa 0B63 str r3, [r1, #48] + 706 01fc CBE7 b .L28 + 707 .LVL55: + 708 .L17: 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 712 .loc 1 686 5 view .LVU214 - 713 0202 E36D ldr r3, [r4, #92] - 714 .LVL55: + 709 .loc 1 686 5 view .LVU213 + 710 01fe E36D ldr r3, [r4, #92] + 711 .LVL56: 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 715 .loc 1 686 5 is_stmt 0 view .LVU215 - 716 0204 43F01003 orr r3, r3, #16 - 717 0208 E365 str r3, [r4, #92] + 712 .loc 1 686 5 is_stmt 0 view .LVU214 + 713 0200 43F01003 orr r3, r3, #16 + 714 0204 E365 str r3, [r4, #92] 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 718 .loc 1 688 5 is_stmt 1 view .LVU216 - 719 .LVL56: + 715 .loc 1 688 5 is_stmt 1 view .LVU215 + 716 .LVL57: 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 720 .loc 1 688 20 is_stmt 0 view .LVU217 - 721 020a 0120 movs r0, #1 - 722 .LVL57: - 723 .L9: + 717 .loc 1 688 20 is_stmt 0 view .LVU216 + 718 0206 0120 movs r0, #1 + 719 .LVL58: + 720 .L9: 693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 724 .loc 1 693 1 view .LVU218 - 725 020c 03B0 add sp, sp, #12 - 726 .LCFI7: - 727 .cfi_remember_state - 728 .cfi_def_cfa_offset 12 - 729 @ sp needed - 730 020e 30BD pop {r4, r5, pc} - 731 .LVL58: - 732 .L30: - 733 .LCFI8: - 734 .cfi_restore_state + 721 .loc 1 693 1 view .LVU217 + 722 0208 03B0 add sp, sp, #12 + 723 .LCFI7: + 724 .cfi_remember_state + 725 .cfi_def_cfa_offset 12 + 726 @ sp needed + 727 020a 30BD pop {r4, r5, pc} + 728 .LVL59: + 729 .L29: + 730 .LCFI8: + 731 .cfi_restore_state + 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 732 .loc 1 407 12 view .LVU218 + 733 020c 0120 movs r0, #1 + 734 .LVL60: 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 735 .loc 1 407 12 view .LVU219 - 736 0210 0120 movs r0, #1 - 737 .LVL59: - 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 738 .loc 1 407 12 view .LVU220 - 739 0212 FBE7 b .L9 - 740 .L38: - 741 .align 2 - 742 .L37: - 743 0214 00000000 .word SystemCoreClock - 744 0218 632D3E05 .word 87960931 - 745 021c 00010050 .word 1342177536 - 746 0220 00030050 .word 1342178048 - 747 0224 0740F0FF .word -1032185 - ARM GAS /tmp/ccObGaoj.s page 175 + 736 020e FBE7 b .L9 + 737 .L37: + 738 .align 2 + 739 .L36: + 740 0210 00000000 .word SystemCoreClock + 741 0214 632D3E05 .word 87960931 + 742 0218 00010050 .word 1342177536 + 743 021c 00030050 .word 1342178048 + 744 0220 0740F0FF .word -1032185 + 745 .cfi_endproc + 746 .LFE329: + 748 .section .text.HAL_ADC_MspDeInit,"ax",%progbits + 749 .align 1 + ARM GAS /tmp/cco84Mp4.s page 175 - 748 .cfi_endproc - 749 .LFE329: - 751 .section .text.HAL_ADC_MspDeInit,"ax",%progbits - 752 .align 1 - 753 .weak HAL_ADC_MspDeInit - 754 .syntax unified - 755 .thumb - 756 .thumb_func - 758 HAL_ADC_MspDeInit: - 759 .LVL60: - 760 .LFB332: + 750 .weak HAL_ADC_MspDeInit + 751 .syntax unified + 752 .thumb + 753 .thumb_func + 755 HAL_ADC_MspDeInit: + 756 .LVL61: + 757 .LFB332: 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief DeInitialize the ADC MSP. @@ -10462,32 +10458,32 @@ ARM GAS /tmp/ccObGaoj.s page 1 928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __weak void HAL_ADC_MspDeInit(ADC_HandleTypeDef *hadc) 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 761 .loc 1 930 1 is_stmt 1 view -0 - 762 .cfi_startproc - 763 @ args = 0, pretend = 0, frame = 0 - 764 @ frame_needed = 0, uses_anonymous_args = 0 - 765 @ link register save eliminated. + 758 .loc 1 930 1 is_stmt 1 view -0 + 759 .cfi_startproc + 760 @ args = 0, pretend = 0, frame = 0 + 761 @ frame_needed = 0, uses_anonymous_args = 0 + 762 @ link register save eliminated. 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */ 932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** UNUSED(hadc); - 766 .loc 1 932 3 view .LVU222 + 763 .loc 1 932 3 view .LVU221 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* NOTE : This function should not be modified. When the callback is needed, 935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** function HAL_ADC_MspDeInit must be implemented in the user file. 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 767 .loc 1 937 1 is_stmt 0 view .LVU223 - 768 0000 7047 bx lr - 769 .cfi_endproc - 770 .LFE332: - 772 .section .text.HAL_ADC_PollForConversion,"ax",%progbits - 773 .align 1 - 774 .global HAL_ADC_PollForConversion - 775 .syntax unified - 776 .thumb - 777 .thumb_func - 779 HAL_ADC_PollForConversion: - 780 .LVL61: - 781 .LFB335: + 764 .loc 1 937 1 is_stmt 0 view .LVU222 + 765 0000 7047 bx lr + 766 .cfi_endproc + 767 .LFE332: + 769 .section .text.HAL_ADC_PollForConversion,"ax",%progbits + 770 .align 1 + 771 .global HAL_ADC_PollForConversion + 772 .syntax unified + 773 .thumb + 774 .thumb_func + 776 HAL_ADC_PollForConversion: + 777 .LVL62: + 778 .LFB335: 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** @@ -10498,13 +10494,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param CallbackID ID of the callback to be registered 946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * This parameter can be one of the following values: 947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_CONVERSION_COMPLETE_CB_ID ADC conversion complete callback ID - ARM GAS /tmp/ccObGaoj.s page 176 - - 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_CONVERSION_HALF_CB_ID ADC conversion DMA half-transfer call 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_LEVEL_OUT_OF_WINDOW_1_CB_ID ADC analog watchdog 1 callback ID 950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_ERROR_CB_ID ADC error callback ID 951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID ADC group injected conversion complet + ARM GAS /tmp/cco84Mp4.s page 176 + + 952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_INJ_QUEUE_OVEFLOW_CB_ID ADC group injected context queue over 953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_LEVEL_OUT_OF_WINDOW_2_CB_ID ADC analog watchdog 2 callback ID 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @arg @ref HAL_ADC_LEVEL_OUT_OF_WINDOW_3_CB_ID ADC analog watchdog 3 callback ID @@ -10558,13 +10554,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 1003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case HAL_ADC_LEVEL_OUT_OF_WINDOW_2_CB_ID : - ARM GAS /tmp/ccObGaoj.s page 177 - - 1005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->LevelOutOfWindow2Callback = pCallback; 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case HAL_ADC_LEVEL_OUT_OF_WINDOW_3_CB_ID : + ARM GAS /tmp/cco84Mp4.s page 177 + + 1009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->LevelOutOfWindow3Callback = pCallback; 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 1011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -10618,13 +10614,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return error status */ 1060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** status = HAL_ERROR; 1061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - ARM GAS /tmp/ccObGaoj.s page 178 - - 1062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return status; 1064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + ARM GAS /tmp/cco84Mp4.s page 178 + + 1066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 1067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Unregister a ADC Callback 1068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * ADC callback is redirected to the weak predefined callback @@ -10678,13 +10674,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case HAL_ADC_INJ_QUEUE_OVEFLOW_CB_ID : 1117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->InjectedQueueOverflowCallback = HAL_ADCEx_InjectedQueueOverflowCallback; 1118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - ARM GAS /tmp/ccObGaoj.s page 179 - - 1119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case HAL_ADC_LEVEL_OUT_OF_WINDOW_2_CB_ID : 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->LevelOutOfWindow2Callback = HAL_ADCEx_LevelOutOfWindow2Callback; 1122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; + ARM GAS /tmp/cco84Mp4.s page 179 + + 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case HAL_ADC_LEVEL_OUT_OF_WINDOW_3_CB_ID : 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->LevelOutOfWindow3Callback = HAL_ADCEx_LevelOutOfWindow3Callback; @@ -10738,13 +10734,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->ErrorCode |= HAL_ADC_ERROR_INVALID_CALLBACK; 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return error status */ - ARM GAS /tmp/ccObGaoj.s page 180 - - 1176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** status = HAL_ERROR; 1177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return status; + ARM GAS /tmp/cco84Mp4.s page 180 + + 1180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ @@ -10798,13 +10794,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Perform ADC enable and conversion start if no conversion is on going */ 1231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) 1232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 181 - - 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process locked */ 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_LOCK(hadc); 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Enable the ADC peripheral */ + ARM GAS /tmp/cco84Mp4.s page 181 + + 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_hal_status = ADC_Enable(hadc); 1238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Start conversion if ADC is effectively enabled */ @@ -10858,13 +10854,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Case of multimode enabled (when multimode feature is available): */ 1288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* - if ADC is slave and dual regular conversions are enabled, ADC is */ 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* enabled only (conversion is not started), */ - ARM GAS /tmp/ccObGaoj.s page 182 - - 1290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* - if ADC is master, ADC is enabled and conversion is started. */ 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) 1293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) + ARM GAS /tmp/cco84Mp4.s page 182 + + 1294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_INJ_SIMULT) 1295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_INJ_ALTERN) 1296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) @@ -10918,13 +10914,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Stop ADC conversion of regular group (and injected channels in - ARM GAS /tmp/ccObGaoj.s page 183 - - 1347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * case of auto_injection mode), disable ADC peripheral. 1348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @note: ADC peripheral disable is forcing stop of potential 1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * conversion on injected group. If injected group is under use, it 1350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * should be preliminarily stopped using HAL_ADCEx_InjectedStop function. + ARM GAS /tmp/cco84Mp4.s page 183 + + 1351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hadc ADC handle 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval HAL status. 1353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ @@ -10978,79 +10974,79 @@ ARM GAS /tmp/ccObGaoj.s page 1 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * performed on each conversion. Nevertheless, polling can still 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * be performed on the complete sequence (ADC init 1403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * parameter "EOCSelection" set to ADC_EOC_SEQ_CONV). - ARM GAS /tmp/ccObGaoj.s page 184 - - 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hadc ADC handle 1405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param Timeout Timeout value in millisecond. 1406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval HAL status 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ + ARM GAS /tmp/cco84Mp4.s page 184 + + 1408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_PollForConversion(ADC_HandleTypeDef *hadc, uint32_t Timeout) 1409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 782 .loc 1 1409 1 is_stmt 1 view -0 - 783 .cfi_startproc - 784 @ args = 0, pretend = 0, frame = 0 - 785 @ frame_needed = 0, uses_anonymous_args = 0 - 786 .loc 1 1409 1 is_stmt 0 view .LVU225 - 787 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 788 .LCFI9: - 789 .cfi_def_cfa_offset 24 - 790 .cfi_offset 4, -24 - 791 .cfi_offset 5, -20 - 792 .cfi_offset 6, -16 - 793 .cfi_offset 7, -12 - 794 .cfi_offset 8, -8 - 795 .cfi_offset 14, -4 - 796 0004 0446 mov r4, r0 - 797 0006 0E46 mov r6, r1 + 779 .loc 1 1409 1 is_stmt 1 view -0 + 780 .cfi_startproc + 781 @ args = 0, pretend = 0, frame = 0 + 782 @ frame_needed = 0, uses_anonymous_args = 0 + 783 .loc 1 1409 1 is_stmt 0 view .LVU224 + 784 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 785 .LCFI9: + 786 .cfi_def_cfa_offset 24 + 787 .cfi_offset 4, -24 + 788 .cfi_offset 5, -20 + 789 .cfi_offset 6, -16 + 790 .cfi_offset 7, -12 + 791 .cfi_offset 8, -8 + 792 .cfi_offset 14, -4 + 793 0004 0446 mov r4, r0 + 794 0006 0E46 mov r6, r1 1410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 798 .loc 1 1410 3 is_stmt 1 view .LVU226 + 795 .loc 1 1410 3 is_stmt 1 view .LVU225 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_Flag_End; - 799 .loc 1 1411 3 view .LVU227 + 796 .loc 1 1411 3 view .LVU226 1412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_cfgr; - 800 .loc 1 1412 3 view .LVU228 + 797 .loc 1 1412 3 view .LVU227 1413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) 1414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** const ADC_TypeDef *tmpADC_Master; - 801 .loc 1 1414 3 view .LVU229 + 798 .loc 1 1414 3 view .LVU228 1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); - 802 .loc 1 1415 3 view .LVU230 - 803 .LVL62: - 804 .LBB356: - 805 .LBI356: + 799 .loc 1 1415 3 view .LVU229 + 800 .LVL63: + 801 .LBB356: + 802 .LBI356: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 806 .loc 2 7407 26 view .LVU231 - 807 .LBB357: + 803 .loc 2 7407 26 view .LVU230 + 804 .LBB357: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 808 .loc 2 7409 3 view .LVU232 + 805 .loc 2 7409 3 view .LVU231 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 809 .loc 2 7409 21 is_stmt 0 view .LVU233 - 810 0008 424B ldr r3, .L64 - 811 000a 9F68 ldr r7, [r3, #8] + 806 .loc 2 7409 21 is_stmt 0 view .LVU232 + 807 0008 424B ldr r3, .L63 + 808 000a 9F68 ldr r7, [r3, #8] +7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 809 .loc 2 7409 10 view .LVU233 + 810 000c 07F01F07 and r7, r7, #31 + 811 .LVL64: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 812 .loc 2 7409 10 view .LVU234 - 813 000c 07F01F07 and r7, r7, #31 - 814 .LVL63: -7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 815 .loc 2 7409 10 view .LVU235 - 816 .LBE357: - 817 .LBE356: + 813 .LBE357: + 814 .LBE356: 1416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 1417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ 1419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - ARM GAS /tmp/ccObGaoj.s page 185 - - - 818 .loc 1 1419 3 is_stmt 1 view .LVU236 + 815 .loc 1 1419 3 is_stmt 1 view .LVU235 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* If end of conversion selected to end of sequence conversions */ 1422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (hadc->Init.EOCSelection == ADC_EOC_SEQ_CONV) - 819 .loc 1 1422 3 view .LVU237 - 820 .loc 1 1422 17 is_stmt 0 view .LVU238 - 821 0010 8569 ldr r5, [r0, #24] - 822 .loc 1 1422 6 view .LVU239 - 823 0012 082D cmp r5, #8 - 824 0014 0DD0 beq .L41 + ARM GAS /tmp/cco84Mp4.s page 185 + + + 816 .loc 1 1422 3 view .LVU236 + 817 .loc 1 1422 17 is_stmt 0 view .LVU237 + 818 0010 8569 ldr r5, [r0, #24] + 819 .loc 1 1422 6 view .LVU238 + 820 0012 082D cmp r5, #8 + 821 0014 0DD0 beq .L40 1423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_Flag_End = ADC_FLAG_EOS; 1425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -11065,26 +11061,26 @@ ARM GAS /tmp/ccObGaoj.s page 1 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* ADC configured in DMA mode and and polling for end of each conversion. */ 1435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) 1436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 825 .loc 1 1436 5 is_stmt 1 view .LVU240 - 826 0016 092F cmp r7, #9 - 827 0018 30D8 bhi .L42 - 828 001a 40F22123 movw r3, #545 - 829 001e FB40 lsrs r3, r3, r7 - 830 0020 13F0010F tst r3, #1 - 831 0024 2AD0 beq .L42 + 822 .loc 1 1436 5 is_stmt 1 view .LVU239 + 823 0016 092F cmp r7, #9 + 824 0018 30D8 bhi .L41 + 825 001a 40F22123 movw r3, #545 + 826 001e FB40 lsrs r3, r3, r7 + 827 0020 13F0010F tst r3, #1 + 828 0024 2AD0 beq .L41 1437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_INJ_SIMULT) 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_INJ_ALTERN) 1439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) 1440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check ADC DMA mode in independent mode on ADC group regular */ 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (READ_BIT(hadc->Instance->CFGR, ADC_CFGR_DMAEN) != 0UL) - 832 .loc 1 1442 7 view .LVU241 - 833 .loc 1 1442 11 is_stmt 0 view .LVU242 - 834 0026 0368 ldr r3, [r0] - 835 0028 DB68 ldr r3, [r3, #12] - 836 .loc 1 1442 10 view .LVU243 - 837 002a 13F0010F tst r3, #1 - 838 002e 1FD1 bne .L59 + 829 .loc 1 1442 7 view .LVU240 + 830 .loc 1 1442 11 is_stmt 0 view .LVU241 + 831 0026 0368 ldr r3, [r0] + 832 0028 DB68 ldr r3, [r3, #12] + 833 .loc 1 1442 10 view .LVU242 + 834 002a 13F0010F tst r3, #1 + 835 002e 1FD1 bne .L58 1443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_ERROR; @@ -11092,19 +11088,19 @@ ARM GAS /tmp/ccObGaoj.s page 1 1447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 1448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_Flag_End = (ADC_FLAG_EOC); - 839 .loc 1 1449 22 view .LVU244 - 840 0030 0425 movs r5, #4 - 841 .L41: - 842 .LVL64: + 836 .loc 1 1449 22 view .LVU243 + 837 0030 0425 movs r5, #4 + 838 .L40: + 839 .LVL65: 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - ARM GAS /tmp/ccObGaoj.s page 186 - - 1452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check ADC DMA mode in multimode on ADC group regular */ 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (LL_ADC_GetMultiDMATransfer(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) != LL_ADC_MULTI_REG_ + ARM GAS /tmp/cco84Mp4.s page 186 + + 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_ERROR; @@ -11130,147 +11126,147 @@ ARM GAS /tmp/ccObGaoj.s page 1 1478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Get tick count */ 1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tickstart = HAL_GetTick(); - 843 .loc 1 1480 3 is_stmt 1 view .LVU245 - 844 .loc 1 1480 15 is_stmt 0 view .LVU246 - 845 0032 FFF7FEFF bl HAL_GetTick - 846 .LVL65: - 847 .loc 1 1480 15 view .LVU247 - 848 0036 8046 mov r8, r0 - 849 .LVL66: + 840 .loc 1 1480 3 is_stmt 1 view .LVU244 + 841 .loc 1 1480 15 is_stmt 0 view .LVU245 + 842 0032 FFF7FEFF bl HAL_GetTick + 843 .LVL66: + 844 .loc 1 1480 15 view .LVU246 + 845 0036 8046 mov r8, r0 + 846 .LVL67: 1481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Wait until End of unitary conversion or sequence conversions flag is raised */ 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while ((hadc->Instance->ISR & tmp_Flag_End) == 0UL) - 850 .loc 1 1483 3 is_stmt 1 view .LVU248 - 851 .L45: - 852 .loc 1 1483 47 view .LVU249 - 853 .loc 1 1483 15 is_stmt 0 view .LVU250 - 854 0038 2368 ldr r3, [r4] - 855 .loc 1 1483 25 view .LVU251 - 856 003a 1A68 ldr r2, [r3] - 857 .loc 1 1483 47 view .LVU252 - 858 003c 2A42 tst r2, r5 - 859 003e 2AD1 bne .L60 + 847 .loc 1 1483 3 is_stmt 1 view .LVU247 + 848 .L44: + 849 .loc 1 1483 47 view .LVU248 + 850 .loc 1 1483 15 is_stmt 0 view .LVU249 + 851 0038 2368 ldr r3, [r4] + 852 .loc 1 1483 25 view .LVU250 + 853 003a 1A68 ldr r2, [r3] + 854 .loc 1 1483 47 view .LVU251 + 855 003c 2A42 tst r2, r5 + 856 003e 2AD1 bne .L59 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check if timeout is disabled (set to infinite wait) */ 1486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (Timeout != HAL_MAX_DELAY) - 860 .loc 1 1486 5 is_stmt 1 view .LVU253 - 861 .loc 1 1486 8 is_stmt 0 view .LVU254 - 862 0040 B6F1FF3F cmp r6, #-1 - 863 0044 F8D0 beq .L45 + 857 .loc 1 1486 5 is_stmt 1 view .LVU252 + 858 .loc 1 1486 8 is_stmt 0 view .LVU253 + 859 0040 B6F1FF3F cmp r6, #-1 + 860 0044 F8D0 beq .L44 1487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 187 - - 1488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (((HAL_GetTick() - tickstart) > Timeout) || (Timeout == 0UL)) - 864 .loc 1 1488 7 is_stmt 1 view .LVU255 - 865 .loc 1 1488 13 is_stmt 0 view .LVU256 - 866 0046 FFF7FEFF bl HAL_GetTick - 867 .LVL67: - 868 .loc 1 1488 27 discriminator 1 view .LVU257 - 869 004a A0EB0800 sub r0, r0, r8 - 870 .loc 1 1488 10 discriminator 1 view .LVU258 - 871 004e B042 cmp r0, r6 - 872 0050 01D8 bhi .L46 - 873 .loc 1 1488 51 discriminator 1 view .LVU259 - 874 0052 002E cmp r6, #0 - 875 0054 F0D1 bne .L45 - 876 .L46: + 861 .loc 1 1488 7 is_stmt 1 view .LVU254 + 862 .loc 1 1488 13 is_stmt 0 view .LVU255 + 863 0046 FFF7FEFF bl HAL_GetTick + ARM GAS /tmp/cco84Mp4.s page 187 + + + 864 .LVL68: + 865 .loc 1 1488 27 discriminator 1 view .LVU256 + 866 004a A0EB0800 sub r0, r0, r8 + 867 .loc 1 1488 10 discriminator 1 view .LVU257 + 868 004e B042 cmp r0, r6 + 869 0050 01D8 bhi .L45 + 870 .loc 1 1488 51 discriminator 1 view .LVU258 + 871 0052 002E cmp r6, #0 + 872 0054 F0D1 bne .L44 + 873 .L45: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* New check to avoid false timeout detection in case of preemption */ 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->Instance->ISR & tmp_Flag_End) == 0UL) - 877 .loc 1 1491 9 is_stmt 1 view .LVU260 - 878 .loc 1 1491 18 is_stmt 0 view .LVU261 - 879 0056 2368 ldr r3, [r4] - 880 .loc 1 1491 28 view .LVU262 - 881 0058 1B68 ldr r3, [r3] - 882 .loc 1 1491 12 view .LVU263 - 883 005a 2B42 tst r3, r5 - 884 005c ECD1 bne .L45 + 874 .loc 1 1491 9 is_stmt 1 view .LVU259 + 875 .loc 1 1491 18 is_stmt 0 view .LVU260 + 876 0056 2368 ldr r3, [r4] + 877 .loc 1 1491 28 view .LVU261 + 878 0058 1B68 ldr r3, [r3] + 879 .loc 1 1491 12 view .LVU262 + 880 005a 2B42 tst r3, r5 + 881 005c ECD1 bne .L44 1492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update ADC state machine to timeout */ 1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_TIMEOUT); - 885 .loc 1 1494 11 is_stmt 1 view .LVU264 - 886 005e E36D ldr r3, [r4, #92] - 887 0060 43F00403 orr r3, r3, #4 - 888 0064 E365 str r3, [r4, #92] + 882 .loc 1 1494 11 is_stmt 1 view .LVU263 + 883 005e E36D ldr r3, [r4, #92] + 884 0060 43F00403 orr r3, r3, #4 + 885 0064 E365 str r3, [r4, #92] 1495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process unlocked */ 1497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_UNLOCK(hadc); - 889 .loc 1 1497 11 view .LVU265 + 886 .loc 1 1497 11 view .LVU264 + 887 .loc 1 1497 11 view .LVU265 + 888 0066 0023 movs r3, #0 + 889 0068 84F85830 strb r3, [r4, #88] 890 .loc 1 1497 11 view .LVU266 - 891 0066 0023 movs r3, #0 - 892 0068 84F85830 strb r3, [r4, #88] - 893 .loc 1 1497 11 view .LVU267 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_TIMEOUT; - 894 .loc 1 1499 11 view .LVU268 - 895 .loc 1 1499 18 is_stmt 0 view .LVU269 - 896 006c 0320 movs r0, #3 - 897 006e 4CE0 b .L43 - 898 .LVL68: - 899 .L59: + 891 .loc 1 1499 11 view .LVU267 + 892 .loc 1 1499 18 is_stmt 0 view .LVU268 + 893 006c 0320 movs r0, #3 + 894 006e 4CE0 b .L42 + 895 .LVL69: + 896 .L58: 1444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_ERROR; - 900 .loc 1 1444 9 is_stmt 1 view .LVU270 - 901 0070 C36D ldr r3, [r0, #92] - 902 0072 43F02003 orr r3, r3, #32 - 903 0076 C365 str r3, [r0, #92] + 897 .loc 1 1444 9 is_stmt 1 view .LVU269 + 898 0070 C36D ldr r3, [r0, #92] + 899 0072 43F02003 orr r3, r3, #32 + 900 0076 C365 str r3, [r0, #92] 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 904 .loc 1 1445 9 view .LVU271 + 901 .loc 1 1445 9 view .LVU270 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 905 .loc 1 1445 16 is_stmt 0 view .LVU272 - ARM GAS /tmp/ccObGaoj.s page 188 + 902 .loc 1 1445 16 is_stmt 0 view .LVU271 + 903 0078 0120 movs r0, #1 + 904 .LVL70: +1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 905 .loc 1 1445 16 view .LVU272 + ARM GAS /tmp/cco84Mp4.s page 188 - 906 0078 0120 movs r0, #1 - 907 .LVL69: -1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 908 .loc 1 1445 16 view .LVU273 - 909 007a 46E0 b .L43 - 910 .LVL70: - 911 .L42: + 906 007a 46E0 b .L42 + 907 .LVL71: + 908 .L41: 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 912 .loc 1 1455 7 is_stmt 1 view .LVU274 - 913 .LBB358: - 914 .LBI358: + 909 .loc 1 1455 7 is_stmt 1 view .LVU273 + 910 .LBB358: + 911 .LBI358: 7504:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 915 .loc 2 7504 26 view .LVU275 - 916 .LBB359: + 912 .loc 2 7504 26 view .LVU274 + 913 .LBB359: 7506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 917 .loc 2 7506 3 view .LVU276 + 914 .loc 2 7506 3 view .LVU275 7506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 918 .loc 2 7506 21 is_stmt 0 view .LVU277 - 919 007c 254B ldr r3, .L64 - 920 007e 9B68 ldr r3, [r3, #8] - 921 .LVL71: + 915 .loc 2 7506 21 is_stmt 0 view .LVU276 + 916 007c 254B ldr r3, .L63 + 917 007e 9B68 ldr r3, [r3, #8] + 918 .LVL72: 7506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 922 .loc 2 7506 21 view .LVU278 - 923 .LBE359: - 924 .LBE358: + 919 .loc 2 7506 21 view .LVU277 + 920 .LBE359: + 921 .LBE358: 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 925 .loc 1 1455 10 discriminator 1 view .LVU279 - 926 0080 13F4604F tst r3, #57344 - 927 0084 01D1 bne .L61 + 922 .loc 1 1455 10 discriminator 1 view .LVU278 + 923 0080 13F4604F tst r3, #57344 + 924 0084 01D1 bne .L60 1462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 928 .loc 1 1462 22 view .LVU280 - 929 0086 0425 movs r5, #4 - 930 0088 D3E7 b .L41 - 931 .L61: + 925 .loc 1 1462 22 view .LVU279 + 926 0086 0425 movs r5, #4 + 927 0088 D3E7 b .L40 + 928 .L60: 1457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_ERROR; - 932 .loc 1 1457 9 is_stmt 1 view .LVU281 - 933 008a E36D ldr r3, [r4, #92] - 934 008c 43F02003 orr r3, r3, #32 - 935 0090 E365 str r3, [r4, #92] + 929 .loc 1 1457 9 is_stmt 1 view .LVU280 + 930 008a E36D ldr r3, [r4, #92] + 931 008c 43F02003 orr r3, r3, #32 + 932 0090 E365 str r3, [r4, #92] 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 936 .loc 1 1458 9 view .LVU282 + 933 .loc 1 1458 9 view .LVU281 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 937 .loc 1 1458 16 is_stmt 0 view .LVU283 - 938 0092 0120 movs r0, #1 - 939 .LVL72: + 934 .loc 1 1458 16 is_stmt 0 view .LVU282 + 935 0092 0120 movs r0, #1 + 936 .LVL73: 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 940 .loc 1 1458 16 view .LVU284 - 941 0094 39E0 b .L43 - 942 .LVL73: - 943 .L60: + 937 .loc 1 1458 16 view .LVU283 + 938 0094 39E0 b .L42 + 939 .LVL74: + 940 .L59: 1500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -11278,78 +11274,78 @@ ARM GAS /tmp/ccObGaoj.s page 1 1504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update ADC state machine */ 1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_REG_EOC); - ARM GAS /tmp/ccObGaoj.s page 189 + 941 .loc 1 1506 3 is_stmt 1 view .LVU284 + 942 0096 E26D ldr r2, [r4, #92] + 943 0098 42F40072 orr r2, r2, #512 + 944 009c E265 str r2, [r4, #92] + ARM GAS /tmp/cco84Mp4.s page 189 - 944 .loc 1 1506 3 is_stmt 1 view .LVU285 - 945 0096 E26D ldr r2, [r4, #92] - 946 0098 42F40072 orr r2, r2, #512 - 947 009c E265 str r2, [r4, #92] 1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Determine whether any further conversion upcoming on group regular */ 1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* by external trigger, continuous mode or scan sequence on going. */ 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance) != 0UL) - 948 .loc 1 1510 3 view .LVU286 - 949 .LVL74: - 950 .LBB360: - 951 .LBI360: + 945 .loc 1 1510 3 view .LVU285 + 946 .LVL75: + 947 .LBB360: + 948 .LBI360: 4696:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 952 .loc 2 4696 26 view .LVU287 - 953 .LBB361: + 949 .loc 2 4696 26 view .LVU286 + 950 .LBB361: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 954 .loc 2 4698 3 view .LVU288 + 951 .loc 2 4698 3 view .LVU287 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 955 .loc 2 4698 12 is_stmt 0 view .LVU289 - 956 009e DA68 ldr r2, [r3, #12] + 952 .loc 2 4698 12 is_stmt 0 view .LVU288 + 953 009e DA68 ldr r2, [r3, #12] 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 957 .loc 2 4698 103 view .LVU290 - 958 00a0 12F4406F tst r2, #3072 - 959 00a4 11D1 bne .L48 - 960 .LVL75: + 954 .loc 2 4698 103 view .LVU289 + 955 00a0 12F4406F tst r2, #3072 + 956 00a4 11D1 bne .L47 + 957 .LVL76: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 961 .loc 2 4698 103 view .LVU291 - 962 .LBE361: - 963 .LBE360: + 958 .loc 2 4698 103 view .LVU290 + 959 .LBE361: + 960 .LBE360: 1511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (hadc->Init.ContinuousConvMode == DISABLE) - 964 .loc 1 1511 21 view .LVU292 - 965 00a6 627F ldrb r2, [r4, #29] @ zero_extendqisi2 - 966 .loc 1 1511 7 view .LVU293 - 967 00a8 7AB9 cbnz r2, .L48 + 961 .loc 1 1511 21 view .LVU291 + 962 00a6 627F ldrb r2, [r4, #29] @ zero_extendqisi2 + 963 .loc 1 1511 7 view .LVU292 + 964 00a8 7AB9 cbnz r2, .L47 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check whether end of sequence is reached */ 1515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_EOS)) - 968 .loc 1 1515 5 is_stmt 1 view .LVU294 - 969 .loc 1 1515 9 is_stmt 0 view .LVU295 - 970 00aa 1A68 ldr r2, [r3] - 971 .loc 1 1515 8 view .LVU296 - 972 00ac 12F0080F tst r2, #8 - 973 00b0 0BD0 beq .L48 + 965 .loc 1 1515 5 is_stmt 1 view .LVU293 + 966 .loc 1 1515 9 is_stmt 0 view .LVU294 + 967 00aa 1A68 ldr r2, [r3] + 968 .loc 1 1515 8 view .LVU295 + 969 00ac 12F0080F tst r2, #8 + 970 00b0 0BD0 beq .L47 1516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ 1518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY); - 974 .loc 1 1518 7 is_stmt 1 view .LVU297 - 975 00b2 E26D ldr r2, [r4, #92] - 976 00b4 22F48072 bic r2, r2, #256 - 977 00b8 E265 str r2, [r4, #92] + 971 .loc 1 1518 7 is_stmt 1 view .LVU296 + 972 00b2 E26D ldr r2, [r4, #92] + 973 00b4 22F48072 bic r2, r2, #256 + 974 00b8 E265 str r2, [r4, #92] 1519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_INJ_BUSY) == 0UL) - 978 .loc 1 1520 7 view .LVU298 - 979 .loc 1 1520 16 is_stmt 0 view .LVU299 - 980 00ba E26D ldr r2, [r4, #92] - 981 .loc 1 1520 10 view .LVU300 - ARM GAS /tmp/ccObGaoj.s page 190 - - - 982 00bc 12F4805F tst r2, #4096 - 983 00c0 03D1 bne .L48 + 975 .loc 1 1520 7 view .LVU297 + 976 .loc 1 1520 16 is_stmt 0 view .LVU298 + 977 00ba E26D ldr r2, [r4, #92] + 978 .loc 1 1520 10 view .LVU299 + 979 00bc 12F4805F tst r2, #4096 + 980 00c0 03D1 bne .L47 1521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_READY); - 984 .loc 1 1522 9 is_stmt 1 view .LVU301 - 985 00c2 E26D ldr r2, [r4, #92] - 986 00c4 42F00102 orr r2, r2, #1 - 987 00c8 E265 str r2, [r4, #92] - 988 .L48: + ARM GAS /tmp/cco84Mp4.s page 190 + + + 981 .loc 1 1522 9 is_stmt 1 view .LVU300 + 982 00c2 E26D ldr r2, [r4, #92] + 983 00c4 42F00102 orr r2, r2, #1 + 984 00c8 E265 str r2, [r4, #92] + 985 .L47: 1523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -11359,24 +11355,24 @@ ARM GAS /tmp/ccObGaoj.s page 1 1529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* available). */ 1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) 1531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) - 989 .loc 1 1531 3 view .LVU302 - 990 .loc 1 1531 8 is_stmt 0 view .LVU303 - 991 00ca 134A ldr r2, .L64+4 - 992 00cc 9342 cmp r3, r2 - 993 00ce 14D0 beq .L62 - 994 .loc 1 1531 8 discriminator 1 view .LVU304 - 995 00d0 1A46 mov r2, r3 - 996 .L49: - 997 .loc 1 1531 6 discriminator 4 view .LVU305 - 998 00d2 9342 cmp r3, r2 - 999 00d4 07D0 beq .L50 - 1000 00d6 092F cmp r7, #9 - 1001 00d8 12D8 bhi .L51 - 1002 00da 40F22121 movw r1, #545 - 1003 00de F940 lsrs r1, r1, r7 - 1004 00e0 11F0010F tst r1, #1 - 1005 00e4 0CD0 beq .L51 - 1006 .L50: + 986 .loc 1 1531 3 view .LVU301 + 987 .loc 1 1531 8 is_stmt 0 view .LVU302 + 988 00ca 134A ldr r2, .L63+4 + 989 00cc 9342 cmp r3, r2 + 990 00ce 14D0 beq .L61 + 991 .loc 1 1531 8 discriminator 1 view .LVU303 + 992 00d0 1A46 mov r2, r3 + 993 .L48: + 994 .loc 1 1531 6 discriminator 4 view .LVU304 + 995 00d2 9342 cmp r3, r2 + 996 00d4 07D0 beq .L49 + 997 00d6 092F cmp r7, #9 + 998 00d8 12D8 bhi .L50 + 999 00da 40F22121 movw r1, #545 + 1000 00de F940 lsrs r1, r1, r7 + 1001 00e0 11F0010F tst r1, #1 + 1002 00e4 0CD0 beq .L50 + 1003 .L49: 1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) 1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_INJ_SIMULT) 1534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_INJ_ALTERN) @@ -11384,11 +11380,11 @@ ARM GAS /tmp/ccObGaoj.s page 1 1536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve handle ADC CFGR register */ 1538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_cfgr = READ_REG(hadc->Instance->CFGR); - 1007 .loc 1 1538 5 is_stmt 1 view .LVU306 - 1008 .loc 1 1538 14 is_stmt 0 view .LVU307 - 1009 00e6 DA68 ldr r2, [r3, #12] - 1010 .LVL76: - 1011 .L52: + 1004 .loc 1 1538 5 is_stmt 1 view .LVU305 + 1005 .loc 1 1538 14 is_stmt 0 view .LVU306 + 1006 00e6 DA68 ldr r2, [r3, #12] + 1007 .LVL77: + 1008 .L51: 1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 1541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { @@ -11398,18 +11394,18 @@ ARM GAS /tmp/ccObGaoj.s page 1 1545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #else 1547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve handle ADC CFGR register */ - ARM GAS /tmp/ccObGaoj.s page 191 - - 1548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_cfgr = READ_REG(hadc->Instance->CFGR); 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 1550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Clear polled flag */ + ARM GAS /tmp/cco84Mp4.s page 191 + + 1552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (tmp_Flag_End == ADC_FLAG_EOS) - 1012 .loc 1 1552 3 is_stmt 1 view .LVU308 - 1013 .loc 1 1552 6 is_stmt 0 view .LVU309 - 1014 00e8 082D cmp r5, #8 - 1015 00ea 0BD0 beq .L63 + 1009 .loc 1 1552 3 is_stmt 1 view .LVU307 + 1010 .loc 1 1552 6 is_stmt 0 view .LVU308 + 1011 00e8 082D cmp r5, #8 + 1012 00ea 0BD0 beq .L62 1553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOS); 1555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -11419,85 +11415,85 @@ ARM GAS /tmp/ccObGaoj.s page 1 1559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* "LowPowerAutoWait " is disabled, to not interfere with this feature */ 1560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* until data register is read using function HAL_ADC_GetValue(). */ 1561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (READ_BIT(tmp_cfgr, ADC_CFGR_AUTDLY) == 0UL) - 1016 .loc 1 1561 5 is_stmt 1 view .LVU310 - 1017 .loc 1 1561 8 is_stmt 0 view .LVU311 - 1018 00ec 12F4804F tst r2, #16384 - 1019 00f0 0DD1 bne .L57 + 1013 .loc 1 1561 5 is_stmt 1 view .LVU309 + 1014 .loc 1 1561 8 is_stmt 0 view .LVU310 + 1015 00ec 12F4804F tst r2, #16384 + 1016 00f0 0DD1 bne .L56 1562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, (ADC_FLAG_EOC | ADC_FLAG_EOS)); - 1020 .loc 1 1563 7 is_stmt 1 view .LVU312 - 1021 00f2 0C22 movs r2, #12 - 1022 .LVL77: - 1023 .loc 1 1563 7 is_stmt 0 view .LVU313 - 1024 00f4 1A60 str r2, [r3] + 1017 .loc 1 1563 7 is_stmt 1 view .LVU311 + 1018 00f2 0C22 movs r2, #12 + 1019 .LVL78: + 1020 .loc 1 1563 7 is_stmt 0 view .LVU312 + 1021 00f4 1A60 str r2, [r3] 1564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return function status */ 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_OK; - 1025 .loc 1 1568 10 view .LVU314 - 1026 00f6 0020 movs r0, #0 - 1027 00f8 07E0 b .L43 - 1028 .LVL78: - 1029 .L62: + 1022 .loc 1 1568 10 view .LVU313 + 1023 00f6 0020 movs r0, #0 + 1024 00f8 07E0 b .L42 + 1025 .LVL79: + 1026 .L61: 1531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1030 .loc 1 1531 8 discriminator 2 view .LVU315 - 1031 00fa 4FF0A042 mov r2, #1342177280 - 1032 00fe E8E7 b .L49 - 1033 .L51: + 1027 .loc 1 1531 8 discriminator 2 view .LVU314 + 1028 00fa 4FF0A042 mov r2, #1342177280 + 1029 00fe E8E7 b .L48 + 1030 .L50: 1543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_cfgr = READ_REG(tmpADC_Master->CFGR); - 1034 .loc 1 1543 5 is_stmt 1 view .LVU316 - 1035 .LVL79: + 1031 .loc 1 1543 5 is_stmt 1 view .LVU315 + 1032 .LVL80: 1544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1036 .loc 1 1544 5 view .LVU317 + 1033 .loc 1 1544 5 view .LVU316 1544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1037 .loc 1 1544 14 is_stmt 0 view .LVU318 - 1038 0100 D268 ldr r2, [r2, #12] - 1039 .LVL80: + 1034 .loc 1 1544 14 is_stmt 0 view .LVU317 + 1035 0100 D268 ldr r2, [r2, #12] + 1036 .LVL81: 1544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1040 .loc 1 1544 14 view .LVU319 - 1041 0102 F1E7 b .L52 - 1042 .LVL81: - ARM GAS /tmp/ccObGaoj.s page 192 + 1037 .loc 1 1544 14 view .LVU318 + 1038 0102 F1E7 b .L51 + 1039 .LVL82: + 1040 .L62: +1554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 1041 .loc 1 1554 5 is_stmt 1 view .LVU319 + 1042 0104 0822 movs r2, #8 + ARM GAS /tmp/cco84Mp4.s page 192 - 1043 .L63: + 1043 .LVL83: 1554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1044 .loc 1 1554 5 is_stmt 1 view .LVU320 - 1045 0104 0822 movs r2, #8 - 1046 .LVL82: -1554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1047 .loc 1 1554 5 is_stmt 0 view .LVU321 - 1048 0106 1A60 str r2, [r3] - 1049 .loc 1 1568 10 view .LVU322 - 1050 0108 0020 movs r0, #0 - 1051 .LVL83: - 1052 .L43: + 1044 .loc 1 1554 5 is_stmt 0 view .LVU320 + 1045 0106 1A60 str r2, [r3] + 1046 .loc 1 1568 10 view .LVU321 + 1047 0108 0020 movs r0, #0 + 1048 .LVL84: + 1049 .L42: 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1053 .loc 1 1569 1 view .LVU323 - 1054 010a BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1055 .LVL84: - 1056 .L57: + 1050 .loc 1 1569 1 view .LVU322 + 1051 010a BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1052 .LVL85: + 1053 .L56: 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1057 .loc 1 1568 10 view .LVU324 - 1058 010e 0020 movs r0, #0 - 1059 0110 FBE7 b .L43 - 1060 .L65: - 1061 0112 00BF .align 2 - 1062 .L64: - 1063 0114 00030050 .word 1342178048 - 1064 0118 00010050 .word 1342177536 - 1065 .cfi_endproc - 1066 .LFE335: - 1068 .section .text.HAL_ADC_PollForEvent,"ax",%progbits - 1069 .align 1 - 1070 .global HAL_ADC_PollForEvent - 1071 .syntax unified - 1072 .thumb - 1073 .thumb_func - 1075 HAL_ADC_PollForEvent: - 1076 .LVL85: - 1077 .LFB336: + 1054 .loc 1 1568 10 view .LVU323 + 1055 010e 0020 movs r0, #0 + 1056 0110 FBE7 b .L42 + 1057 .L64: + 1058 0112 00BF .align 2 + 1059 .L63: + 1060 0114 00030050 .word 1342178048 + 1061 0118 00010050 .word 1342177536 + 1062 .cfi_endproc + 1063 .LFE335: + 1065 .section .text.HAL_ADC_PollForEvent,"ax",%progbits + 1066 .align 1 + 1067 .global HAL_ADC_PollForEvent + 1068 .syntax unified + 1069 .thumb + 1070 .thumb_func + 1072 HAL_ADC_PollForEvent: + 1073 .LVL86: + 1074 .LFB336: 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Poll for ADC event. @@ -11518,136 +11514,136 @@ ARM GAS /tmp/ccObGaoj.s page 1 1587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * Indeed, the latter is reset only if hadc->Init.Overrun field is set 1588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * to ADC_OVR_DATA_OVERWRITTEN. Otherwise, data register may be potentially overwritten 1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * by a new converted data as soon as OVR is cleared. - ARM GAS /tmp/ccObGaoj.s page 193 - - 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * To reset OVR flag once the preserved data is retrieved, the user can resort 1591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * to macro __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR); 1592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval HAL status 1593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ + ARM GAS /tmp/cco84Mp4.s page 193 + + 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_PollForEvent(ADC_HandleTypeDef *hadc, uint32_t EventType, uint32_t Timeou 1595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1078 .loc 1 1595 1 is_stmt 1 view -0 - 1079 .cfi_startproc - 1080 @ args = 0, pretend = 0, frame = 0 - 1081 @ frame_needed = 0, uses_anonymous_args = 0 - 1082 .loc 1 1595 1 is_stmt 0 view .LVU326 - 1083 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 1084 .LCFI10: - 1085 .cfi_def_cfa_offset 24 - 1086 .cfi_offset 4, -24 - 1087 .cfi_offset 5, -20 - 1088 .cfi_offset 6, -16 - 1089 .cfi_offset 7, -12 - 1090 .cfi_offset 8, -8 - 1091 .cfi_offset 14, -4 - 1092 0004 0646 mov r6, r0 - 1093 0006 0D46 mov r5, r1 - 1094 0008 1746 mov r7, r2 + 1075 .loc 1 1595 1 is_stmt 1 view -0 + 1076 .cfi_startproc + 1077 @ args = 0, pretend = 0, frame = 0 + 1078 @ frame_needed = 0, uses_anonymous_args = 0 + 1079 .loc 1 1595 1 is_stmt 0 view .LVU325 + 1080 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 1081 .LCFI10: + 1082 .cfi_def_cfa_offset 24 + 1083 .cfi_offset 4, -24 + 1084 .cfi_offset 5, -20 + 1085 .cfi_offset 6, -16 + 1086 .cfi_offset 7, -12 + 1087 .cfi_offset 8, -8 + 1088 .cfi_offset 14, -4 + 1089 0004 0646 mov r6, r0 + 1090 0006 0D46 mov r5, r1 + 1091 0008 1746 mov r7, r2 1596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 1095 .loc 1 1596 3 is_stmt 1 view .LVU327 + 1092 .loc 1 1596 3 is_stmt 1 view .LVU326 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ 1599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 1096 .loc 1 1599 3 view .LVU328 + 1093 .loc 1 1599 3 view .LVU327 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_EVENT_TYPE(EventType)); - 1097 .loc 1 1600 3 view .LVU329 + 1094 .loc 1 1600 3 view .LVU328 1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Get tick count */ 1603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tickstart = HAL_GetTick(); - 1098 .loc 1 1603 3 view .LVU330 - 1099 .loc 1 1603 15 is_stmt 0 view .LVU331 - 1100 000a FFF7FEFF bl HAL_GetTick - 1101 .LVL86: - 1102 .loc 1 1603 15 view .LVU332 - 1103 000e 8046 mov r8, r0 - 1104 .LVL87: + 1095 .loc 1 1603 3 view .LVU329 + 1096 .loc 1 1603 15 is_stmt 0 view .LVU330 + 1097 000a FFF7FEFF bl HAL_GetTick + 1098 .LVL87: + 1099 .loc 1 1603 15 view .LVU331 + 1100 000e 8046 mov r8, r0 + 1101 .LVL88: 1604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check selected event flag */ 1606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (__HAL_ADC_GET_FLAG(hadc, EventType) == 0UL) - 1105 .loc 1 1606 3 is_stmt 1 view .LVU333 - 1106 .L68: - 1107 .loc 1 1606 46 view .LVU334 - 1108 .loc 1 1606 10 is_stmt 0 view .LVU335 - 1109 0010 3468 ldr r4, [r6] - 1110 0012 2368 ldr r3, [r4] - 1111 .loc 1 1606 46 view .LVU336 - 1112 0014 35EA0303 bics r3, r5, r3 - 1113 0018 18D0 beq .L81 + 1102 .loc 1 1606 3 is_stmt 1 view .LVU332 + 1103 .L67: + 1104 .loc 1 1606 46 view .LVU333 + 1105 .loc 1 1606 10 is_stmt 0 view .LVU334 + 1106 0010 3468 ldr r4, [r6] + 1107 0012 2368 ldr r3, [r4] + 1108 .loc 1 1606 46 view .LVU335 + 1109 0014 35EA0303 bics r3, r5, r3 + 1110 0018 18D0 beq .L80 1607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check if timeout is disabled (set to infinite wait) */ 1609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (Timeout != HAL_MAX_DELAY) - 1114 .loc 1 1609 5 is_stmt 1 view .LVU337 - ARM GAS /tmp/ccObGaoj.s page 194 - - - 1115 .loc 1 1609 8 is_stmt 0 view .LVU338 - 1116 001a B7F1FF3F cmp r7, #-1 - 1117 001e F7D0 beq .L68 + 1111 .loc 1 1609 5 is_stmt 1 view .LVU336 + 1112 .loc 1 1609 8 is_stmt 0 view .LVU337 + 1113 001a B7F1FF3F cmp r7, #-1 + 1114 001e F7D0 beq .L67 1610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 194 + + 1611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (((HAL_GetTick() - tickstart) > Timeout) || (Timeout == 0UL)) - 1118 .loc 1 1611 7 is_stmt 1 view .LVU339 - 1119 .loc 1 1611 13 is_stmt 0 view .LVU340 - 1120 0020 FFF7FEFF bl HAL_GetTick - 1121 .LVL88: - 1122 .loc 1 1611 27 discriminator 1 view .LVU341 - 1123 0024 A0EB0800 sub r0, r0, r8 - 1124 .loc 1 1611 10 discriminator 1 view .LVU342 - 1125 0028 B842 cmp r0, r7 - 1126 002a 01D8 bhi .L69 - 1127 .loc 1 1611 51 discriminator 1 view .LVU343 - 1128 002c 002F cmp r7, #0 - 1129 002e EFD1 bne .L68 - 1130 .L69: + 1115 .loc 1 1611 7 is_stmt 1 view .LVU338 + 1116 .loc 1 1611 13 is_stmt 0 view .LVU339 + 1117 0020 FFF7FEFF bl HAL_GetTick + 1118 .LVL89: + 1119 .loc 1 1611 27 discriminator 1 view .LVU340 + 1120 0024 A0EB0800 sub r0, r0, r8 + 1121 .loc 1 1611 10 discriminator 1 view .LVU341 + 1122 0028 B842 cmp r0, r7 + 1123 002a 01D8 bhi .L68 + 1124 .loc 1 1611 51 discriminator 1 view .LVU342 + 1125 002c 002F cmp r7, #0 + 1126 002e EFD1 bne .L67 + 1127 .L68: 1612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* New check to avoid false timeout detection in case of preemption */ 1614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (__HAL_ADC_GET_FLAG(hadc, EventType) == 0UL) - 1131 .loc 1 1614 9 is_stmt 1 view .LVU344 - 1132 .loc 1 1614 13 is_stmt 0 view .LVU345 - 1133 0030 3368 ldr r3, [r6] - 1134 0032 1B68 ldr r3, [r3] - 1135 .loc 1 1614 12 view .LVU346 - 1136 0034 35EA0303 bics r3, r5, r3 - 1137 0038 EAD0 beq .L68 + 1128 .loc 1 1614 9 is_stmt 1 view .LVU343 + 1129 .loc 1 1614 13 is_stmt 0 view .LVU344 + 1130 0030 3368 ldr r3, [r6] + 1131 0032 1B68 ldr r3, [r3] + 1132 .loc 1 1614 12 view .LVU345 + 1133 0034 35EA0303 bics r3, r5, r3 + 1134 0038 EAD0 beq .L67 1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update ADC state machine to timeout */ 1617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_TIMEOUT); - 1138 .loc 1 1617 11 is_stmt 1 view .LVU347 - 1139 003a F36D ldr r3, [r6, #92] - 1140 003c 43F00403 orr r3, r3, #4 - 1141 0040 F365 str r3, [r6, #92] + 1135 .loc 1 1617 11 is_stmt 1 view .LVU346 + 1136 003a F36D ldr r3, [r6, #92] + 1137 003c 43F00403 orr r3, r3, #4 + 1138 0040 F365 str r3, [r6, #92] 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process unlocked */ 1620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_UNLOCK(hadc); - 1142 .loc 1 1620 11 view .LVU348 + 1139 .loc 1 1620 11 view .LVU347 + 1140 .loc 1 1620 11 view .LVU348 + 1141 0042 0023 movs r3, #0 + 1142 0044 86F85830 strb r3, [r6, #88] 1143 .loc 1 1620 11 view .LVU349 - 1144 0042 0023 movs r3, #0 - 1145 0044 86F85830 strb r3, [r6, #88] - 1146 .loc 1 1620 11 view .LVU350 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_TIMEOUT; - 1147 .loc 1 1622 11 view .LVU351 - 1148 .loc 1 1622 18 is_stmt 0 view .LVU352 - 1149 0048 0320 movs r0, #3 - 1150 004a 29E0 b .L70 - 1151 .L81: + 1144 .loc 1 1622 11 view .LVU350 + 1145 .loc 1 1622 18 is_stmt 0 view .LVU351 + 1146 0048 0320 movs r0, #3 + 1147 004a 29E0 b .L69 + 1148 .L80: 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** switch (EventType) - 1152 .loc 1 1628 3 is_stmt 1 view .LVU353 - ARM GAS /tmp/ccObGaoj.s page 195 + 1149 .loc 1 1628 3 is_stmt 1 view .LVU352 + 1150 004c B5F5807F cmp r5, #256 + 1151 0050 28D0 beq .L71 + 1152 0052 12D9 bls .L81 + 1153 0054 B5F5007F cmp r5, #512 + ARM GAS /tmp/cco84Mp4.s page 195 - 1153 004c B5F5807F cmp r5, #256 - 1154 0050 28D0 beq .L72 - 1155 0052 12D9 bls .L82 - 1156 0054 B5F5007F cmp r5, #512 - 1157 0058 2DD0 beq .L77 - 1158 005a B5F5806F cmp r5, #1024 - 1159 005e 33D1 bne .L76 + 1154 0058 2DD0 beq .L76 + 1155 005a B5F5806F cmp r5, #1024 + 1156 005e 33D1 bne .L75 1629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* End Of Sampling event */ 1631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_EOSMP_EVENT: @@ -11698,33 +11694,33 @@ ARM GAS /tmp/ccObGaoj.s page 1 1676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 1678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 196 - - 1679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Injected context queue overflow event */ 1680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_JQOVF_EVENT: 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ 1682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_INJ_JQOVF); - 1160 .loc 1 1682 7 view .LVU354 - 1161 0060 F36D ldr r3, [r6, #92] - 1162 0062 43F48043 orr r3, r3, #16384 - 1163 0066 F365 str r3, [r6, #92] + ARM GAS /tmp/cco84Mp4.s page 196 + + + 1157 .loc 1 1682 7 view .LVU353 + 1158 0060 F36D ldr r3, [r6, #92] + 1159 0062 43F48043 orr r3, r3, #16384 + 1160 0066 F365 str r3, [r6, #92] 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC error code to Injected context queue overflow */ 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_JQOVF); - 1164 .loc 1 1685 7 view .LVU355 - 1165 0068 336E ldr r3, [r6, #96] - 1166 006a 43F00803 orr r3, r3, #8 - 1167 006e 3366 str r3, [r6, #96] + 1161 .loc 1 1685 7 view .LVU354 + 1162 0068 336E ldr r3, [r6, #96] + 1163 006a 43F00803 orr r3, r3, #8 + 1164 006e 3366 str r3, [r6, #96] 1686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Clear ADC Injected context queue overflow flag */ 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JQOVF); - 1168 .loc 1 1688 7 view .LVU356 - 1169 0070 4FF48063 mov r3, #1024 - 1170 0074 2360 str r3, [r4] + 1165 .loc 1 1688 7 view .LVU355 + 1166 0070 4FF48063 mov r3, #1024 + 1167 0074 2360 str r3, [r4] 1689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 1171 .loc 1 1690 7 view .LVU357 + 1168 .loc 1 1690 7 view .LVU356 1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Overrun event */ 1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** default: /* Case ADC_OVR_EVENT */ @@ -11752,141 +11748,141 @@ ARM GAS /tmp/ccObGaoj.s page 1 1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return function status */ 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_OK; - 1172 .loc 1 1717 10 is_stmt 0 view .LVU358 - 1173 0076 0020 movs r0, #0 + 1169 .loc 1 1717 10 is_stmt 0 view .LVU357 + 1170 0076 0020 movs r0, #0 1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1174 .loc 1 1690 7 view .LVU359 - 1175 0078 12E0 b .L70 - 1176 .L82: - ARM GAS /tmp/ccObGaoj.s page 197 - - + 1171 .loc 1 1690 7 view .LVU358 + 1172 0078 12E0 b .L69 + 1173 .L81: 1628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1177 .loc 1 1628 3 view .LVU360 - 1178 007a 022D cmp r5, #2 - 1179 007c 09D0 beq .L74 - 1180 007e 802D cmp r5, #128 - 1181 0080 22D1 bne .L76 + 1174 .loc 1 1628 3 view .LVU359 + 1175 007a 022D cmp r5, #2 + 1176 007c 09D0 beq .L73 + ARM GAS /tmp/cco84Mp4.s page 197 + + + 1177 007e 802D cmp r5, #128 + 1178 0080 22D1 bne .L75 1652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1182 .loc 1 1652 7 is_stmt 1 view .LVU361 - 1183 0082 F36D ldr r3, [r6, #92] - 1184 0084 43F48033 orr r3, r3, #65536 - 1185 0088 F365 str r3, [r6, #92] + 1179 .loc 1 1652 7 is_stmt 1 view .LVU360 + 1180 0082 F36D ldr r3, [r6, #92] + 1181 0084 43F48033 orr r3, r3, #65536 + 1182 0088 F365 str r3, [r6, #92] 1655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1186 .loc 1 1655 7 view .LVU362 - 1187 008a 8023 movs r3, #128 - 1188 008c 2360 str r3, [r4] + 1183 .loc 1 1655 7 view .LVU361 + 1184 008a 8023 movs r3, #128 + 1185 008c 2360 str r3, [r4] 1657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1189 .loc 1 1657 7 view .LVU363 - 1190 .loc 1 1717 10 is_stmt 0 view .LVU364 - 1191 008e 0020 movs r0, #0 + 1186 .loc 1 1657 7 view .LVU362 + 1187 .loc 1 1717 10 is_stmt 0 view .LVU363 + 1188 008e 0020 movs r0, #0 1657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1192 .loc 1 1657 7 view .LVU365 - 1193 0090 06E0 b .L70 - 1194 .L74: + 1189 .loc 1 1657 7 view .LVU364 + 1190 0090 06E0 b .L69 + 1191 .L73: 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1195 .loc 1 1633 7 is_stmt 1 view .LVU366 - 1196 0092 F36D ldr r3, [r6, #92] - 1197 0094 43F40063 orr r3, r3, #2048 - 1198 0098 F365 str r3, [r6, #92] + 1192 .loc 1 1633 7 is_stmt 1 view .LVU365 + 1193 0092 F36D ldr r3, [r6, #92] + 1194 0094 43F40063 orr r3, r3, #2048 + 1195 0098 F365 str r3, [r6, #92] 1636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1199 .loc 1 1636 7 view .LVU367 - 1200 009a 0223 movs r3, #2 - 1201 009c 2360 str r3, [r4] + 1196 .loc 1 1636 7 view .LVU366 + 1197 009a 0223 movs r3, #2 + 1198 009c 2360 str r3, [r4] 1638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1202 .loc 1 1638 7 view .LVU368 - 1203 .loc 1 1717 10 is_stmt 0 view .LVU369 - 1204 009e 0020 movs r0, #0 - 1205 .L70: + 1199 .loc 1 1638 7 view .LVU367 + 1200 .loc 1 1717 10 is_stmt 0 view .LVU368 + 1201 009e 0020 movs r0, #0 + 1202 .L69: 1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1206 .loc 1 1718 1 view .LVU370 - 1207 00a0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1208 .LVL89: - 1209 .L72: + 1203 .loc 1 1718 1 view .LVU369 + 1204 00a0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1205 .LVL90: + 1206 .L71: 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1210 .loc 1 1662 7 is_stmt 1 view .LVU371 - 1211 00a4 F36D ldr r3, [r6, #92] - 1212 00a6 43F40033 orr r3, r3, #131072 - 1213 00aa F365 str r3, [r6, #92] + 1207 .loc 1 1662 7 is_stmt 1 view .LVU370 + 1208 00a4 F36D ldr r3, [r6, #92] + 1209 00a6 43F40033 orr r3, r3, #131072 + 1210 00aa F365 str r3, [r6, #92] 1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1214 .loc 1 1665 7 view .LVU372 - 1215 00ac 4FF48073 mov r3, #256 - 1216 00b0 2360 str r3, [r4] + 1211 .loc 1 1665 7 view .LVU371 + 1212 00ac 4FF48073 mov r3, #256 + 1213 00b0 2360 str r3, [r4] 1667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1217 .loc 1 1667 7 view .LVU373 + 1214 .loc 1 1667 7 view .LVU372 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1218 .loc 1 1717 10 is_stmt 0 view .LVU374 - 1219 00b2 0020 movs r0, #0 + 1215 .loc 1 1717 10 is_stmt 0 view .LVU373 + 1216 00b2 0020 movs r0, #0 1667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 198 - - - 1220 .loc 1 1667 7 view .LVU375 - 1221 00b4 F4E7 b .L70 - 1222 .L77: + 1217 .loc 1 1667 7 view .LVU374 + 1218 00b4 F4E7 b .L69 + 1219 .L76: 1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1223 .loc 1 1672 7 is_stmt 1 view .LVU376 - 1224 00b6 F36D ldr r3, [r6, #92] - 1225 00b8 43F48023 orr r3, r3, #262144 - 1226 00bc F365 str r3, [r6, #92] + ARM GAS /tmp/cco84Mp4.s page 198 + + + 1220 .loc 1 1672 7 is_stmt 1 view .LVU375 + 1221 00b6 F36D ldr r3, [r6, #92] + 1222 00b8 43F48023 orr r3, r3, #262144 + 1223 00bc F365 str r3, [r6, #92] 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1227 .loc 1 1675 7 view .LVU377 - 1228 00be 4FF40073 mov r3, #512 - 1229 00c2 2360 str r3, [r4] + 1224 .loc 1 1675 7 view .LVU376 + 1225 00be 4FF40073 mov r3, #512 + 1226 00c2 2360 str r3, [r4] 1677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1230 .loc 1 1677 7 view .LVU378 + 1227 .loc 1 1677 7 view .LVU377 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1231 .loc 1 1717 10 is_stmt 0 view .LVU379 - 1232 00c4 0020 movs r0, #0 + 1228 .loc 1 1717 10 is_stmt 0 view .LVU378 + 1229 00c4 0020 movs r0, #0 1677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1233 .loc 1 1677 7 view .LVU380 - 1234 00c6 EBE7 b .L70 - 1235 .L76: + 1230 .loc 1 1677 7 view .LVU379 + 1231 00c6 EBE7 b .L69 + 1232 .L75: 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1236 .loc 1 1698 7 is_stmt 1 view .LVU381 + 1233 .loc 1 1698 7 is_stmt 1 view .LVU380 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1237 .loc 1 1698 21 is_stmt 0 view .LVU382 - 1238 00c8 F36B ldr r3, [r6, #60] + 1234 .loc 1 1698 21 is_stmt 0 view .LVU381 + 1235 00c8 F36B ldr r3, [r6, #60] 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1239 .loc 1 1698 10 view .LVU383 - 1240 00ca 4BB9 cbnz r3, .L79 + 1236 .loc 1 1698 10 view .LVU382 + 1237 00ca 4BB9 cbnz r3, .L78 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1241 .loc 1 1701 9 is_stmt 1 view .LVU384 - 1242 00cc F36D ldr r3, [r6, #92] - 1243 00ce 43F48063 orr r3, r3, #1024 - 1244 00d2 F365 str r3, [r6, #92] + 1238 .loc 1 1701 9 is_stmt 1 view .LVU383 + 1239 00cc F36D ldr r3, [r6, #92] + 1240 00ce 43F48063 orr r3, r3, #1024 + 1241 00d2 F365 str r3, [r6, #92] 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1245 .loc 1 1704 9 view .LVU385 - 1246 00d4 336E ldr r3, [r6, #96] - 1247 00d6 43F00203 orr r3, r3, #2 - 1248 00da 3366 str r3, [r6, #96] + 1242 .loc 1 1704 9 view .LVU384 + 1243 00d4 336E ldr r3, [r6, #96] + 1244 00d6 43F00203 orr r3, r3, #2 + 1245 00da 3366 str r3, [r6, #96] 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1249 .loc 1 1717 10 is_stmt 0 view .LVU386 - 1250 00dc 0020 movs r0, #0 - 1251 00de DFE7 b .L70 - 1252 .L79: + 1246 .loc 1 1717 10 is_stmt 0 view .LVU385 + 1247 00dc 0020 movs r0, #0 + 1248 00de DFE7 b .L69 + 1249 .L78: 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1253 .loc 1 1711 9 is_stmt 1 view .LVU387 - 1254 00e0 1023 movs r3, #16 - 1255 00e2 2360 str r3, [r4] + 1250 .loc 1 1711 9 is_stmt 1 view .LVU386 + 1251 00e0 1023 movs r3, #16 + 1252 00e2 2360 str r3, [r4] 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1256 .loc 1 1717 10 is_stmt 0 view .LVU388 - 1257 00e4 0020 movs r0, #0 - 1258 00e6 DBE7 b .L70 - 1259 .cfi_endproc - 1260 .LFE336: - 1262 .section .text.HAL_ADC_GetValue,"ax",%progbits - 1263 .align 1 - 1264 .global HAL_ADC_GetValue - ARM GAS /tmp/ccObGaoj.s page 199 + 1253 .loc 1 1717 10 is_stmt 0 view .LVU387 + 1254 00e4 0020 movs r0, #0 + 1255 00e6 DBE7 b .L69 + 1256 .cfi_endproc + 1257 .LFE336: + 1259 .section .text.HAL_ADC_GetValue,"ax",%progbits + 1260 .align 1 + 1261 .global HAL_ADC_GetValue + 1262 .syntax unified + 1263 .thumb + 1264 .thumb_func + 1266 HAL_ADC_GetValue: + ARM GAS /tmp/cco84Mp4.s page 199 - 1265 .syntax unified - 1266 .thumb - 1267 .thumb_func - 1269 HAL_ADC_GetValue: - 1270 .LVL90: - 1271 .LFB341: + 1267 .LVL91: + 1268 .LFB341: 1719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 1721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Enable ADC, start conversion of regular group with interruption. @@ -11938,13 +11934,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* - Clear state bitfield related to regular group conversion results */ 1768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* - Set state bitfield related to regular operation */ 1769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State, - ARM GAS /tmp/ccObGaoj.s page 200 - - 1770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_READY | HAL_ADC_STATE_REG_EOC | HAL_ADC_STATE_REG_OVR | HAL_A 1771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY); 1772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) + ARM GAS /tmp/cco84Mp4.s page 200 + + 1774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Reset HAL_ADC_STATE_MULTIMODE_SLAVE bit 1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - if ADC instance is master or if multimode feature is not available 1776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - if multimode setting is disabled (ADC instance slave in independent mode) */ @@ -11998,13 +11994,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_IT_OVR enabled; otherwise data overwrite is considered as normal 1825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** behavior and no CPU time is lost for a non-processed interruption */ 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (hadc->Init.Overrun == ADC_OVR_DATA_PRESERVED) - ARM GAS /tmp/ccObGaoj.s page 201 - - 1827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_OVR); 1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + ARM GAS /tmp/cco84Mp4.s page 201 + + 1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Enable conversion of regular group. */ 1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* If software start has been selected, conversion starts immediately. */ 1833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* If external trigger has been selected, conversion will start at next */ @@ -12058,13 +12054,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* First, update Slave State in setting HAL_ADC_STATE_INJ_BUSY bit 1882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** and in resetting HAL_ADC_STATE_INJ_EOC bit */ 1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State, HAL_ADC_STATE_INJ_EOC, HAL_ADC_STATE_INJ_BUSY); - ARM GAS /tmp/ccObGaoj.s page 202 - - 1884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Next, set Slave injected interruptions */ 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** switch (hadc->Init.EOCSelection) 1886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 1887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_EOC_SEQ_CONV: + ARM GAS /tmp/cco84Mp4.s page 202 + + 1888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOC); 1889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOS); 1890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; @@ -12118,13 +12114,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return function status */ 1940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return tmp_hal_status; - ARM GAS /tmp/ccObGaoj.s page 203 - - 1941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 1942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 1943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 1944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Stop ADC conversion of regular group (and injected group in + ARM GAS /tmp/cco84Mp4.s page 203 + + 1945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * case of auto_injection mode), disable interrution of 1946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * end-of-conversion, disable ADC peripheral. 1947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hadc ADC handle @@ -12178,13 +12174,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @note Case of multimode enabled (when multimode feature is available): HAL_ADC_Start_DMA() 1996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * is designed for single-ADC mode only. For multimode, the dedicated 1997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * HAL_ADCEx_MultiModeStart_DMA() function must be used. - ARM GAS /tmp/ccObGaoj.s page 204 - - 1998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hadc ADC handle 1999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param pData Destination Buffer address. 2000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param Length Number of data to be transferred from ADC peripheral to memory 2001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval HAL status. + ARM GAS /tmp/cco84Mp4.s page 204 + + 2002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 2003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t Length) 2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { @@ -12238,13 +12234,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check if a conversion is on going on ADC group injected */ - ARM GAS /tmp/ccObGaoj.s page 205 - - 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_INJ_BUSY) != 0UL) 2056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Reset ADC error code fields related to regular conversions only */ 2058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** CLEAR_BIT(hadc->ErrorCode, (HAL_ADC_ERROR_OVR | HAL_ADC_ERROR_DMA)); + ARM GAS /tmp/cco84Mp4.s page 205 + + 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 2061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { @@ -12298,13 +12294,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process unlocked */ 2110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_UNLOCK(hadc); 2111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - ARM GAS /tmp/ccObGaoj.s page 206 - - 2112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) 2115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else + ARM GAS /tmp/cco84Mp4.s page 206 + + 2116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_hal_status = HAL_ERROR; 2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process unlocked */ @@ -12358,13 +12354,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (hadc->DMA_Handle->State == HAL_DMA_STATE_BUSY) 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_hal_status = HAL_DMA_Abort(hadc->DMA_Handle); - ARM GAS /tmp/ccObGaoj.s page 207 - - 2169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check if DMA channel effectively disabled */ 2171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (tmp_hal_status != HAL_OK) 2172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 207 + + 2173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update ADC state machine to error */ 2174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_DMA); 2175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -12418,49 +12414,49 @@ ARM GAS /tmp/ccObGaoj.s page 1 2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * To clear this flag, either use function: 2224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * in programming model IT: @ref HAL_ADC_IRQHandler(), in programming 2225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * model polling: @ref HAL_ADC_PollForConversion() - ARM GAS /tmp/ccObGaoj.s page 208 - - 2226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * or @ref __HAL_ADC_CLEAR_FLAG(&hadc, ADC_FLAG_EOS). 2227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hadc ADC handle 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval ADC group regular conversion data 2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ + ARM GAS /tmp/cco84Mp4.s page 208 + + 2230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t HAL_ADC_GetValue(const ADC_HandleTypeDef *hadc) 2231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1272 .loc 1 2231 1 is_stmt 1 view -0 - 1273 .cfi_startproc - 1274 @ args = 0, pretend = 0, frame = 0 - 1275 @ frame_needed = 0, uses_anonymous_args = 0 - 1276 @ link register save eliminated. + 1269 .loc 1 2231 1 is_stmt 1 view -0 + 1270 .cfi_startproc + 1271 @ args = 0, pretend = 0, frame = 0 + 1272 @ frame_needed = 0, uses_anonymous_args = 0 + 1273 @ link register save eliminated. 2232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ 2233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 1277 .loc 1 2233 3 view .LVU390 + 1274 .loc 1 2233 3 view .LVU389 2234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Note: EOC flag is not cleared here by software because automatically */ 2236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* cleared by hardware when reading register DR. */ 2237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return ADC converted value */ 2239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return hadc->Instance->DR; - 1278 .loc 1 2239 3 view .LVU391 - 1279 .loc 1 2239 14 is_stmt 0 view .LVU392 - 1280 0000 0368 ldr r3, [r0] - 1281 .loc 1 2239 24 view .LVU393 - 1282 0002 186C ldr r0, [r3, #64] - 1283 .LVL91: + 1275 .loc 1 2239 3 view .LVU390 + 1276 .loc 1 2239 14 is_stmt 0 view .LVU391 + 1277 0000 0368 ldr r3, [r0] + 1278 .loc 1 2239 24 view .LVU392 + 1279 0002 186C ldr r0, [r3, #64] + 1280 .LVL92: 2240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1284 .loc 1 2240 1 view .LVU394 - 1285 0004 7047 bx lr - 1286 .cfi_endproc - 1287 .LFE341: - 1289 .section .text.HAL_ADC_StartSampling,"ax",%progbits - 1290 .align 1 - 1291 .global HAL_ADC_StartSampling - 1292 .syntax unified - 1293 .thumb - 1294 .thumb_func - 1296 HAL_ADC_StartSampling: - 1297 .LVL92: - 1298 .LFB342: + 1281 .loc 1 2240 1 view .LVU393 + 1282 0004 7047 bx lr + 1283 .cfi_endproc + 1284 .LFE341: + 1286 .section .text.HAL_ADC_StartSampling,"ax",%progbits + 1287 .align 1 + 1288 .global HAL_ADC_StartSampling + 1289 .syntax unified + 1290 .thumb + 1291 .thumb_func + 1293 HAL_ADC_StartSampling: + 1294 .LVL93: + 1295 .LFB342: 2241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Start ADC conversion sampling phase of regular group @@ -12473,46 +12469,46 @@ ARM GAS /tmp/ccObGaoj.s page 1 2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 2251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_StartSampling(ADC_HandleTypeDef *hadc) 2252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1299 .loc 1 2252 1 is_stmt 1 view -0 - 1300 .cfi_startproc - 1301 @ args = 0, pretend = 0, frame = 0 - 1302 @ frame_needed = 0, uses_anonymous_args = 0 - 1303 @ link register save eliminated. - ARM GAS /tmp/ccObGaoj.s page 209 - - + 1296 .loc 1 2252 1 is_stmt 1 view -0 + 1297 .cfi_startproc + 1298 @ args = 0, pretend = 0, frame = 0 + 1299 @ frame_needed = 0, uses_anonymous_args = 0 + 1300 @ link register save eliminated. 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ 2254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 1304 .loc 1 2254 3 view .LVU396 + 1301 .loc 1 2254 3 view .LVU395 2255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + ARM GAS /tmp/cco84Mp4.s page 209 + + 2256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Start sampling */ 2257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->Instance->CFGR2, ADC_CFGR2_SWTRIG); - 1305 .loc 1 2257 3 view .LVU397 - 1306 0000 0268 ldr r2, [r0] - 1307 0002 1369 ldr r3, [r2, #16] - 1308 0004 43F00073 orr r3, r3, #33554432 - 1309 0008 1361 str r3, [r2, #16] + 1302 .loc 1 2257 3 view .LVU396 + 1303 0000 0268 ldr r2, [r0] + 1304 0002 1369 ldr r3, [r2, #16] + 1305 0004 43F00073 orr r3, r3, #33554432 + 1306 0008 1361 str r3, [r2, #16] 2258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return function status */ 2260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_OK; - 1310 .loc 1 2260 3 view .LVU398 + 1307 .loc 1 2260 3 view .LVU397 2261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1311 .loc 1 2261 1 is_stmt 0 view .LVU399 - 1312 000a 0020 movs r0, #0 - 1313 .LVL93: - 1314 .loc 1 2261 1 view .LVU400 - 1315 000c 7047 bx lr - 1316 .cfi_endproc - 1317 .LFE342: - 1319 .section .text.HAL_ADC_StopSampling,"ax",%progbits - 1320 .align 1 - 1321 .global HAL_ADC_StopSampling - 1322 .syntax unified - 1323 .thumb - 1324 .thumb_func - 1326 HAL_ADC_StopSampling: - 1327 .LVL94: - 1328 .LFB343: + 1308 .loc 1 2261 1 is_stmt 0 view .LVU398 + 1309 000a 0020 movs r0, #0 + 1310 .LVL94: + 1311 .loc 1 2261 1 view .LVU399 + 1312 000c 7047 bx lr + 1313 .cfi_endproc + 1314 .LFE342: + 1316 .section .text.HAL_ADC_StopSampling,"ax",%progbits + 1317 .align 1 + 1318 .global HAL_ADC_StopSampling + 1319 .syntax unified + 1320 .thumb + 1321 .thumb_func + 1323 HAL_ADC_StopSampling: + 1324 .LVL95: + 1325 .LFB343: 2262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 2264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Stop ADC conversion sampling phase of regular group and start conversion @@ -12526,46 +12522,46 @@ ARM GAS /tmp/ccObGaoj.s page 1 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 2273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_StopSampling(ADC_HandleTypeDef *hadc) 2274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1329 .loc 1 2274 1 is_stmt 1 view -0 - 1330 .cfi_startproc - 1331 @ args = 0, pretend = 0, frame = 0 - 1332 @ frame_needed = 0, uses_anonymous_args = 0 - 1333 @ link register save eliminated. + 1326 .loc 1 2274 1 is_stmt 1 view -0 + 1327 .cfi_startproc + 1328 @ args = 0, pretend = 0, frame = 0 + 1329 @ frame_needed = 0, uses_anonymous_args = 0 + 1330 @ link register save eliminated. 2275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ 2276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 1334 .loc 1 2276 3 view .LVU402 + 1331 .loc 1 2276 3 view .LVU401 2277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Start sampling */ 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** CLEAR_BIT(hadc->Instance->CFGR2, ADC_CFGR2_SWTRIG); - 1335 .loc 1 2279 3 view .LVU403 - ARM GAS /tmp/ccObGaoj.s page 210 + 1332 .loc 1 2279 3 view .LVU402 + 1333 0000 0268 ldr r2, [r0] + 1334 0002 1369 ldr r3, [r2, #16] + 1335 0004 23F00073 bic r3, r3, #33554432 + 1336 0008 1361 str r3, [r2, #16] + ARM GAS /tmp/cco84Mp4.s page 210 - 1336 0000 0268 ldr r2, [r0] - 1337 0002 1369 ldr r3, [r2, #16] - 1338 0004 23F00073 bic r3, r3, #33554432 - 1339 0008 1361 str r3, [r2, #16] 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return function status */ 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_OK; - 1340 .loc 1 2282 3 view .LVU404 + 1337 .loc 1 2282 3 view .LVU403 2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1341 .loc 1 2283 1 is_stmt 0 view .LVU405 - 1342 000a 0020 movs r0, #0 - 1343 .LVL95: - 1344 .loc 1 2283 1 view .LVU406 - 1345 000c 7047 bx lr - 1346 .cfi_endproc - 1347 .LFE343: - 1349 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits - 1350 .align 1 - 1351 .weak HAL_ADC_ConvCpltCallback - 1352 .syntax unified - 1353 .thumb - 1354 .thumb_func - 1356 HAL_ADC_ConvCpltCallback: - 1357 .LVL96: - 1358 .LFB345: + 1338 .loc 1 2283 1 is_stmt 0 view .LVU404 + 1339 000a 0020 movs r0, #0 + 1340 .LVL96: + 1341 .loc 1 2283 1 view .LVU405 + 1342 000c 7047 bx lr + 1343 .cfi_endproc + 1344 .LFE343: + 1346 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits + 1347 .align 1 + 1348 .weak HAL_ADC_ConvCpltCallback + 1349 .syntax unified + 1350 .thumb + 1351 .thumb_func + 1353 HAL_ADC_ConvCpltCallback: + 1354 .LVL97: + 1355 .LFB345: 2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Handle ADC interrupt request. @@ -12598,13 +12594,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ 2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_REG_EOSMP); 2315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - ARM GAS /tmp/ccObGaoj.s page 211 - - 2316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* End Of Sampling callback */ 2318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) 2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->EndOfSamplingCallback(hadc); + ARM GAS /tmp/cco84Mp4.s page 211 + + 2320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #else 2321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADCEx_EndOfSamplingCallback(hadc); 2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ @@ -12658,13 +12654,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* If End of Sequence is reached, disable interrupts */ 2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_EOS)) 2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 212 - - 2373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Allowed to modify bits ADC_IT_EOC/ADC_IT_EOS only if bit */ 2374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* ADSTART==0 (no conversion on going) */ 2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) 2376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 212 + + 2377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Disable ADC end of sequence conversion interrupt */ 2378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Note: Overrun interrupt was enabled with EOC interrupt in */ 2379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* HAL_Start_IT(), but is not disabled here because can be used */ @@ -12718,13 +12714,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_ERROR_INTERNAL) == 0UL) 2428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ - ARM GAS /tmp/ccObGaoj.s page 213 - - 2430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_INJ_EOC); 2431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC configuration */ + ARM GAS /tmp/cco84Mp4.s page 213 + + 2434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_inj_is_trigger_source_sw_start = LL_ADC_INJ_IsTriggerSourceSWStart(hadc->Instance); 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_reg_is_trigger_source_sw_start = LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance); 2436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Get relevant register CFGR in ADC instance of ADC master or slave */ @@ -12778,13 +12774,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOC | ADC_IT_JEOS); 2485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ - ARM GAS /tmp/ccObGaoj.s page 214 - - 2487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_INJ_BUSY); 2488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_REG_BUSY) == 0UL) 2490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 214 + + 2491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_READY); 2492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -12838,13 +12834,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (((tmp_isr & ADC_FLAG_AWD2) == ADC_FLAG_AWD2) && ((tmp_ier & ADC_IT_AWD2) == ADC_IT_AWD2)) 2542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ - ARM GAS /tmp/ccObGaoj.s page 215 - - 2544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_AWD2); 2545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Level out of window 2 callback */ 2547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) + ARM GAS /tmp/cco84Mp4.s page 215 + + 2548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->LevelOutOfWindow2Callback(hadc); 2549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #else 2550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADCEx_LevelOutOfWindow2Callback(hadc); @@ -12898,13 +12894,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else - ARM GAS /tmp/ccObGaoj.s page 216 - - 2601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Multimode not set or feature not available or ADC independent */ 2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->Instance->CFGR & ADC_CFGR_DMAEN) != 0UL) + ARM GAS /tmp/cco84Mp4.s page 216 + + 2605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** overrun_error = 1UL; 2607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } @@ -12958,41 +12954,41 @@ ARM GAS /tmp/ccObGaoj.s page 1 2655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** - ARM GAS /tmp/ccObGaoj.s page 217 - - 2658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Conversion complete callback in non-blocking mode. 2659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hadc ADC handle 2660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval None 2661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ + ARM GAS /tmp/cco84Mp4.s page 217 + + 2662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __weak void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) 2663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1359 .loc 1 2663 1 is_stmt 1 view -0 - 1360 .cfi_startproc - 1361 @ args = 0, pretend = 0, frame = 0 - 1362 @ frame_needed = 0, uses_anonymous_args = 0 - 1363 @ link register save eliminated. + 1356 .loc 1 2663 1 is_stmt 1 view -0 + 1357 .cfi_startproc + 1358 @ args = 0, pretend = 0, frame = 0 + 1359 @ frame_needed = 0, uses_anonymous_args = 0 + 1360 @ link register save eliminated. 2664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */ 2665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** UNUSED(hadc); - 1364 .loc 1 2665 3 view .LVU408 + 1361 .loc 1 2665 3 view .LVU407 2666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* NOTE : This function should not be modified. When the callback is needed, 2668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** function HAL_ADC_ConvCpltCallback must be implemented in the user file. 2669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1365 .loc 1 2670 1 is_stmt 0 view .LVU409 - 1366 0000 7047 bx lr - 1367 .cfi_endproc - 1368 .LFE345: - 1370 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits - 1371 .align 1 - 1372 .weak HAL_ADC_ConvHalfCpltCallback - 1373 .syntax unified - 1374 .thumb - 1375 .thumb_func - 1377 HAL_ADC_ConvHalfCpltCallback: - 1378 .LVL97: - 1379 .LFB346: + 1362 .loc 1 2670 1 is_stmt 0 view .LVU408 + 1363 0000 7047 bx lr + 1364 .cfi_endproc + 1365 .LFE345: + 1367 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits + 1368 .align 1 + 1369 .weak HAL_ADC_ConvHalfCpltCallback + 1370 .syntax unified + 1371 .thumb + 1372 .thumb_func + 1374 HAL_ADC_ConvHalfCpltCallback: + 1375 .LVL98: + 1376 .LFB346: 2671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Conversion DMA half-transfer callback in non-blocking mode. @@ -13001,35 +12997,35 @@ ARM GAS /tmp/ccObGaoj.s page 1 2676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __weak void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef *hadc) 2678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1380 .loc 1 2678 1 is_stmt 1 view -0 - 1381 .cfi_startproc - 1382 @ args = 0, pretend = 0, frame = 0 - 1383 @ frame_needed = 0, uses_anonymous_args = 0 - 1384 @ link register save eliminated. + 1377 .loc 1 2678 1 is_stmt 1 view -0 + 1378 .cfi_startproc + 1379 @ args = 0, pretend = 0, frame = 0 + 1380 @ frame_needed = 0, uses_anonymous_args = 0 + 1381 @ link register save eliminated. 2679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */ 2680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** UNUSED(hadc); - 1385 .loc 1 2680 3 view .LVU411 + 1382 .loc 1 2680 3 view .LVU410 2681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* NOTE : This function should not be modified. When the callback is needed, 2683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** function HAL_ADC_ConvHalfCpltCallback must be implemented in the user file. 2684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 2685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1386 .loc 1 2685 1 is_stmt 0 view .LVU412 - 1387 0000 7047 bx lr - 1388 .cfi_endproc - 1389 .LFE346: - ARM GAS /tmp/ccObGaoj.s page 218 + 1383 .loc 1 2685 1 is_stmt 0 view .LVU411 + 1384 0000 7047 bx lr + 1385 .cfi_endproc + 1386 .LFE346: + 1388 .section .text.ADC_DMAHalfConvCplt,"ax",%progbits + 1389 .align 1 + 1390 .global ADC_DMAHalfConvCplt + 1391 .syntax unified + ARM GAS /tmp/cco84Mp4.s page 218 - 1391 .section .text.ADC_DMAHalfConvCplt,"ax",%progbits - 1392 .align 1 - 1393 .global ADC_DMAHalfConvCplt - 1394 .syntax unified - 1395 .thumb - 1396 .thumb_func - 1398 ADC_DMAHalfConvCplt: - 1399 .LVL98: - 1400 .LFB357: + 1392 .thumb + 1393 .thumb_func + 1395 ADC_DMAHalfConvCplt: + 1396 .LVL99: + 1397 .LFB357: 2686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 2688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Analog watchdog 1 callback in non-blocking mode. @@ -13078,13 +13074,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @verbatim 2732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** =============================================================================== 2733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ##### Peripheral Control functions ##### - ARM GAS /tmp/ccObGaoj.s page 219 - - 2734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** =============================================================================== 2735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** [..] This section provides functions allowing to: 2736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+) Configure channels on regular group 2737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (+) Configure the analog watchdog + ARM GAS /tmp/cco84Mp4.s page 219 + + 2738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @endverbatim 2740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @{ @@ -13138,13 +13134,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_DIFF_CHANNEL(hadc, pConfig->Channel)); 2789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 220 - - 2791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process locked */ 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_LOCK(hadc); 2793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Parameters update conditioned to ADC state: */ + ARM GAS /tmp/cco84Mp4.s page 220 + + 2795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Parameters that can be updated when ADC is disabled or enabled without */ 2796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* conversion on going on regular group: */ 2797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* - Channel number */ @@ -13198,13 +13194,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_FUNCTIONAL_STATE(pConfig->OffsetSaturation)); 2846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC selected offset sign & saturation */ 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetOffsetSign(hadc->Instance, pConfig->OffsetNumber, pConfig->OffsetSign); - ARM GAS /tmp/ccObGaoj.s page 221 - - 2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetOffsetSaturation(hadc->Instance, pConfig->OffsetNumber, 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? 2850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_OFFSET_SATURATION_ENABLE : LL_ADC_OFFSET_SATURATION_DISAB 2851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + ARM GAS /tmp/cco84Mp4.s page 221 + + 2852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Scan each offset register to check if the selected channel is targeted. */ @@ -13258,13 +13254,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* If internal channel selected, enable dedicated internal buffers and */ 2903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* paths. */ 2904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Note: these internal measurement paths can be disabled using */ - ARM GAS /tmp/ccObGaoj.s page 222 - - 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* HAL_ADC_DeInit(). */ 2906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (__LL_ADC_IS_CHANNEL_INTERNAL(pConfig->Channel)) 2908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 222 + + 2909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_config_internal_channel = LL_ADC_GetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->I 2910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* If the requested internal measurement path has already been enabled, */ @@ -13318,13 +13314,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 2959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* channel could be done on neither of the channel configuration structure */ 2960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* parameters. */ 2961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else - ARM GAS /tmp/ccObGaoj.s page 223 - - 2962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 2963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update ADC state machine to error */ 2964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); 2965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + ARM GAS /tmp/cco84Mp4.s page 223 + + 2966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_hal_status = HAL_ERROR; 2967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -13378,13 +13374,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_CHANNEL(hadc, pAnalogWDGConfig->Channel)); 3018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - ARM GAS /tmp/ccObGaoj.s page 224 - - 3019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Verify thresholds range */ 3021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (hadc->Init.OversamplingMode == ENABLE) 3022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 224 + + 3023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Case of oversampling enabled: depending on ratio and shift configuration, 3024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** analog watchdog thresholds can be higher than ADC resolution. 3025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** Verify if thresholds are within maximum thresholds range. */ @@ -13438,13 +13434,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 3074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_ANALOGWATCHDOG_ALL_REG: - ARM GAS /tmp/ccObGaoj.s page 225 - - 3076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, LL_ADC_AWD_ALL_CHANNELS_REG) 3077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 3078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_ANALOGWATCHDOG_ALL_INJEC: + ARM GAS /tmp/cco84Mp4.s page 225 + + 3080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, LL_ADC_AWD_ALL_CHANNELS_INJ) 3081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; 3082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -13498,13 +13494,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 226 - - 3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->Instance->AWD3CR, 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); 3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; + ARM GAS /tmp/cco84Mp4.s page 226 + + 3137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_ANALOGWATCHDOG_ALL_REG: 3139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** case ADC_ANALOGWATCHDOG_ALL_INJEC: @@ -13558,13 +13554,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 227 - - 3190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_DisableIT_AWD3(hadc->Instance); 3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + ARM GAS /tmp/cco84Mp4.s page 227 + + 3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -13618,13 +13614,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @endverbatim 3246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @{ - ARM GAS /tmp/ccObGaoj.s page 228 - - 3247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 3248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 3250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief Return the ADC handle state. + ARM GAS /tmp/cco84Mp4.s page 228 + + 3251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @note ADC state machine is managed by bitfields, ADC status must be 3252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * compared with states bits. 3253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * For example: @@ -13678,13 +13674,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval HAL status. 3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef ADC_ConversionStop(ADC_HandleTypeDef *hadc, uint32_t ConversionGroup) - ARM GAS /tmp/ccObGaoj.s page 229 - - 3304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; 3306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t Conversion_Timeout_CPU_cycles = 0UL; 3307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t conversion_group_reassigned = ConversionGroup; + ARM GAS /tmp/cco84Mp4.s page 229 + + 3308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_ADC_CR_ADSTART_JADSTART; 3309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_regular; 3310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_injected; @@ -13738,13 +13734,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Stop potential conversion on going on ADC group regular */ 3359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (conversion_group_reassigned != ADC_INJECTED_GROUP) 3360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 230 - - 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Software is allowed to set ADSTP only when ADSTART=1 and ADDIS=0 */ 3362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) != 0UL) 3363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (LL_ADC_IsDisableOngoing(hadc->Instance) == 0UL) + ARM GAS /tmp/cco84Mp4.s page 230 + + 3365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Stop ADC group regular conversion */ 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_REG_StopConversion(hadc->Instance); @@ -13798,13 +13794,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_INTERNAL); 3416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** return HAL_ERROR; - ARM GAS /tmp/ccObGaoj.s page 231 - - 3418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + ARM GAS /tmp/cco84Mp4.s page 231 + + 3422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Return HAL status */ @@ -13858,13 +13854,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Note: Variable divided by 2 to compensate partially */ 3473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* CPU processing cycles, scaling in us split to not */ 3474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* exceed 32 bits register capacity and handle low frequency. */ - ARM GAS /tmp/ccObGaoj.s page 232 - - 3475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** wait_loop_index = ((LL_ADC_DELAY_TEMPSENSOR_STAB_US / 10UL) * ((SystemCoreClock / (100000UL * 3476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) 3477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** wait_loop_index--; + ARM GAS /tmp/cco84Mp4.s page 232 + + 3479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** @@ -13918,13 +13914,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; 3531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** const uint32_t tmp_adc_is_disable_on_going = LL_ADC_IsDisableOngoing(hadc->Instance); - ARM GAS /tmp/ccObGaoj.s page 233 - - 3532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Verification if ADC is not already disabled: */ 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Note: forbidden to disable ADC (set bit ADC_CR_ADDIS) if ADC is already */ 3535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* disabled. */ + ARM GAS /tmp/cco84Mp4.s page 233 + + 3536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((LL_ADC_IsEnabled(hadc->Instance) != 0UL) 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_disable_on_going == 0UL) 3538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) @@ -13978,13 +13974,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief DMA transfer complete callback. 3587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @param hdma pointer to DMA handle. 3588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @retval None - ARM GAS /tmp/ccObGaoj.s page 234 - - 3589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 3590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** void ADC_DMAConvCplt(DMA_HandleTypeDef *hdma) 3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC handle corresponding to current DMA handle */ + ARM GAS /tmp/cco84Mp4.s page 234 + + 3593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_HandleTypeDef *hadc = (ADC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; 3594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Update state machine on conversion status if not in error state */ @@ -14038,13 +14034,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 3643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 3644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** else /* DMA and-or internal error occurred */ 3645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 235 - - 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_ERROR_INTERNAL) != 0UL) 3647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Call HAL ADC Error Callback function */ 3649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) + ARM GAS /tmp/cco84Mp4.s page 235 + + 3650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->ErrorCallback(hadc); 3651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #else 3652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_ErrorCallback(hadc); @@ -14065,1135 +14061,1135 @@ ARM GAS /tmp/ccObGaoj.s page 1 3667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 3668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** void ADC_DMAHalfConvCplt(DMA_HandleTypeDef *hdma) 3669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1401 .loc 1 3669 1 is_stmt 1 view -0 - 1402 .cfi_startproc - 1403 @ args = 0, pretend = 0, frame = 0 - 1404 @ frame_needed = 0, uses_anonymous_args = 0 - 1405 .loc 1 3669 1 is_stmt 0 view .LVU414 - 1406 0000 08B5 push {r3, lr} - 1407 .LCFI11: - 1408 .cfi_def_cfa_offset 8 - 1409 .cfi_offset 3, -8 - 1410 .cfi_offset 14, -4 + 1398 .loc 1 3669 1 is_stmt 1 view -0 + 1399 .cfi_startproc + 1400 @ args = 0, pretend = 0, frame = 0 + 1401 @ frame_needed = 0, uses_anonymous_args = 0 + 1402 .loc 1 3669 1 is_stmt 0 view .LVU413 + 1403 0000 08B5 push {r3, lr} + 1404 .LCFI11: + 1405 .cfi_def_cfa_offset 8 + 1406 .cfi_offset 3, -8 + 1407 .cfi_offset 14, -4 3670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC handle corresponding to current DMA handle */ 3671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_HandleTypeDef *hadc = (ADC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 1411 .loc 1 3671 3 is_stmt 1 view .LVU415 - 1412 .LVL99: + 1408 .loc 1 3671 3 is_stmt 1 view .LVU414 + 1409 .LVL100: 3672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Half conversion callback */ 3674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) 3675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->ConvHalfCpltCallback(hadc); 3676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #else 3677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_ConvHalfCpltCallback(hadc); - 1413 .loc 1 3677 3 view .LVU416 - 1414 0002 806A ldr r0, [r0, #40] - 1415 .LVL100: - 1416 .loc 1 3677 3 is_stmt 0 view .LVU417 - 1417 0004 FFF7FEFF bl HAL_ADC_ConvHalfCpltCallback - 1418 .LVL101: + 1410 .loc 1 3677 3 view .LVU415 + 1411 0002 806A ldr r0, [r0, #40] + 1412 .LVL101: + 1413 .loc 1 3677 3 is_stmt 0 view .LVU416 + 1414 0004 FFF7FEFF bl HAL_ADC_ConvHalfCpltCallback + 1415 .LVL102: 3678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ 3679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1419 .loc 1 3679 1 view .LVU418 - 1420 0008 08BD pop {r3, pc} - 1421 .cfi_endproc - 1422 .LFE357: - 1424 .section .text.HAL_ADC_LevelOutOfWindowCallback,"ax",%progbits - ARM GAS /tmp/ccObGaoj.s page 236 + 1416 .loc 1 3679 1 view .LVU417 + 1417 0008 08BD pop {r3, pc} + 1418 .cfi_endproc + 1419 .LFE357: + 1421 .section .text.HAL_ADC_LevelOutOfWindowCallback,"ax",%progbits + 1422 .align 1 + 1423 .weak HAL_ADC_LevelOutOfWindowCallback + 1424 .syntax unified + 1425 .thumb + ARM GAS /tmp/cco84Mp4.s page 236 - 1425 .align 1 - 1426 .weak HAL_ADC_LevelOutOfWindowCallback - 1427 .syntax unified - 1428 .thumb - 1429 .thumb_func - 1431 HAL_ADC_LevelOutOfWindowCallback: - 1432 .LVL102: - 1433 .LFB347: + 1426 .thumb_func + 1428 HAL_ADC_LevelOutOfWindowCallback: + 1429 .LVL103: + 1430 .LFB347: 2693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */ - 1434 .loc 1 2693 1 is_stmt 1 view -0 - 1435 .cfi_startproc - 1436 @ args = 0, pretend = 0, frame = 0 - 1437 @ frame_needed = 0, uses_anonymous_args = 0 - 1438 @ link register save eliminated. + 1431 .loc 1 2693 1 is_stmt 1 view -0 + 1432 .cfi_startproc + 1433 @ args = 0, pretend = 0, frame = 0 + 1434 @ frame_needed = 0, uses_anonymous_args = 0 + 1435 @ link register save eliminated. 2695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1439 .loc 1 2695 3 view .LVU420 + 1436 .loc 1 2695 3 view .LVU419 2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1440 .loc 1 2700 1 is_stmt 0 view .LVU421 - 1441 0000 7047 bx lr - 1442 .cfi_endproc - 1443 .LFE347: - 1445 .section .text.HAL_ADC_ErrorCallback,"ax",%progbits - 1446 .align 1 - 1447 .weak HAL_ADC_ErrorCallback - 1448 .syntax unified - 1449 .thumb - 1450 .thumb_func - 1452 HAL_ADC_ErrorCallback: - 1453 .LVL103: - 1454 .LFB348: + 1437 .loc 1 2700 1 is_stmt 0 view .LVU420 + 1438 0000 7047 bx lr + 1439 .cfi_endproc + 1440 .LFE347: + 1442 .section .text.HAL_ADC_ErrorCallback,"ax",%progbits + 1443 .align 1 + 1444 .weak HAL_ADC_ErrorCallback + 1445 .syntax unified + 1446 .thumb + 1447 .thumb_func + 1449 HAL_ADC_ErrorCallback: + 1450 .LVL104: + 1451 .LFB348: 2715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */ - 1455 .loc 1 2715 1 is_stmt 1 view -0 - 1456 .cfi_startproc - 1457 @ args = 0, pretend = 0, frame = 0 - 1458 @ frame_needed = 0, uses_anonymous_args = 0 - 1459 @ link register save eliminated. + 1452 .loc 1 2715 1 is_stmt 1 view -0 + 1453 .cfi_startproc + 1454 @ args = 0, pretend = 0, frame = 0 + 1455 @ frame_needed = 0, uses_anonymous_args = 0 + 1456 @ link register save eliminated. 2717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1460 .loc 1 2717 3 view .LVU423 + 1457 .loc 1 2717 3 view .LVU422 2722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1461 .loc 1 2722 1 is_stmt 0 view .LVU424 - 1462 0000 7047 bx lr - 1463 .cfi_endproc - 1464 .LFE348: - 1466 .section .text.HAL_ADC_IRQHandler,"ax",%progbits - 1467 .align 1 - 1468 .global HAL_ADC_IRQHandler - 1469 .syntax unified - 1470 .thumb - 1471 .thumb_func - 1473 HAL_ADC_IRQHandler: - 1474 .LVL104: - 1475 .LFB344: + 1458 .loc 1 2722 1 is_stmt 0 view .LVU423 + 1459 0000 7047 bx lr + 1460 .cfi_endproc + 1461 .LFE348: + 1463 .section .text.HAL_ADC_IRQHandler,"ax",%progbits + 1464 .align 1 + 1465 .global HAL_ADC_IRQHandler + 1466 .syntax unified + 1467 .thumb + 1468 .thumb_func + 1470 HAL_ADC_IRQHandler: + 1471 .LVL105: + 1472 .LFB344: 2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t overrun_error = 0UL; /* flag set if overrun occurrence has to be considered as an error - 1476 .loc 1 2291 1 is_stmt 1 view -0 - 1477 .cfi_startproc - 1478 @ args = 0, pretend = 0, frame = 0 - 1479 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccObGaoj.s page 237 + 1473 .loc 1 2291 1 is_stmt 1 view -0 + 1474 .cfi_startproc + 1475 @ args = 0, pretend = 0, frame = 0 + 1476 @ frame_needed = 0, uses_anonymous_args = 0 +2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t overrun_error = 0UL; /* flag set if overrun occurrence has to be considered as an error + 1477 .loc 1 2291 1 is_stmt 0 view .LVU425 + 1478 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 1479 .LCFI12: + ARM GAS /tmp/cco84Mp4.s page 237 -2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t overrun_error = 0UL; /* flag set if overrun occurrence has to be considered as an error - 1480 .loc 1 2291 1 is_stmt 0 view .LVU426 - 1481 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 1482 .LCFI12: - 1483 .cfi_def_cfa_offset 24 - 1484 .cfi_offset 3, -24 - 1485 .cfi_offset 4, -20 - 1486 .cfi_offset 5, -16 - 1487 .cfi_offset 6, -12 - 1488 .cfi_offset 7, -8 - 1489 .cfi_offset 14, -4 - 1490 0002 0446 mov r4, r0 + 1480 .cfi_def_cfa_offset 24 + 1481 .cfi_offset 3, -24 + 1482 .cfi_offset 4, -20 + 1483 .cfi_offset 5, -16 + 1484 .cfi_offset 6, -12 + 1485 .cfi_offset 7, -8 + 1486 .cfi_offset 14, -4 + 1487 0002 0446 mov r4, r0 2292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_isr = hadc->Instance->ISR; - 1491 .loc 1 2292 3 is_stmt 1 view .LVU427 - 1492 .LVL105: + 1488 .loc 1 2292 3 is_stmt 1 view .LVU426 + 1489 .LVL106: 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_ier = hadc->Instance->IER; - 1493 .loc 1 2293 3 view .LVU428 + 1490 .loc 1 2293 3 view .LVU427 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_ier = hadc->Instance->IER; - 1494 .loc 1 2293 26 is_stmt 0 view .LVU429 - 1495 0004 0368 ldr r3, [r0] + 1491 .loc 1 2293 26 is_stmt 0 view .LVU428 + 1492 0004 0368 ldr r3, [r0] 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_ier = hadc->Instance->IER; - 1496 .loc 1 2293 12 view .LVU430 - 1497 0006 1F68 ldr r7, [r3] - 1498 .LVL106: + 1493 .loc 1 2293 12 view .LVU429 + 1494 0006 1F68 ldr r7, [r3] + 1495 .LVL107: 2294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_inj_is_trigger_source_sw_start; - 1499 .loc 1 2294 3 is_stmt 1 view .LVU431 + 1496 .loc 1 2294 3 is_stmt 1 view .LVU430 2294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_inj_is_trigger_source_sw_start; - 1500 .loc 1 2294 12 is_stmt 0 view .LVU432 - 1501 0008 5D68 ldr r5, [r3, #4] - 1502 .LVL107: + 1497 .loc 1 2294 12 is_stmt 0 view .LVU431 + 1498 0008 5D68 ldr r5, [r3, #4] + 1499 .LVL108: 2295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_reg_is_trigger_source_sw_start; - 1503 .loc 1 2295 3 is_stmt 1 view .LVU433 + 1500 .loc 1 2295 3 is_stmt 1 view .LVU432 2296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_cfgr; - 1504 .loc 1 2296 3 view .LVU434 + 1501 .loc 1 2296 3 view .LVU433 2297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) - 1505 .loc 1 2297 3 view .LVU435 + 1502 .loc 1 2297 3 view .LVU434 2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); - 1506 .loc 1 2299 3 view .LVU436 + 1503 .loc 1 2299 3 view .LVU435 2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ - 1507 .loc 1 2300 3 view .LVU437 - 1508 .LBB362: - 1509 .LBI362: + 1504 .loc 1 2300 3 view .LVU436 + 1505 .LBB362: + 1506 .LBI362: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1510 .loc 2 7407 26 view .LVU438 - 1511 .LBB363: + 1507 .loc 2 7407 26 view .LVU437 + 1508 .LBB363: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1512 .loc 2 7409 3 view .LVU439 + 1509 .loc 2 7409 3 view .LVU438 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1513 .loc 2 7409 21 is_stmt 0 view .LVU440 - 1514 000a 9A4B ldr r3, .L139 - 1515 000c 9E68 ldr r6, [r3, #8] + 1510 .loc 2 7409 21 is_stmt 0 view .LVU439 + 1511 000a 9A4B ldr r3, .L138 + 1512 000c 9E68 ldr r6, [r3, #8] +7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 1513 .loc 2 7409 10 view .LVU440 + 1514 000e 06F01F06 and r6, r6, #31 + 1515 .LVL109: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 1516 .loc 2 7409 10 view .LVU441 - 1517 000e 06F01F06 and r6, r6, #31 - 1518 .LVL108: -7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1519 .loc 2 7409 10 view .LVU442 - ARM GAS /tmp/ccObGaoj.s page 238 - - - 1520 .LBE363: - 1521 .LBE362: + 1517 .LBE363: + 1518 .LBE362: 2304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_EOC_SELECTION(hadc->Init.EOCSelection)); - 1522 .loc 1 2304 3 is_stmt 1 view .LVU443 + 1519 .loc 1 2304 3 is_stmt 1 view .LVU442 + ARM GAS /tmp/cco84Mp4.s page 238 + + 2305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1523 .loc 1 2305 3 view .LVU444 + 1520 .loc 1 2305 3 view .LVU443 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1524 .loc 1 2308 3 view .LVU445 + 1521 .loc 1 2308 3 view .LVU444 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1525 .loc 1 2308 6 is_stmt 0 view .LVU446 - 1526 0012 17F0020F tst r7, #2 - 1527 0016 10D0 beq .L93 + 1522 .loc 1 2308 6 is_stmt 0 view .LVU445 + 1523 0012 17F0020F tst r7, #2 + 1524 0016 10D0 beq .L92 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1528 .loc 1 2308 54 discriminator 1 view .LVU447 - 1529 0018 15F0020F tst r5, #2 - 1530 001c 0DD0 beq .L93 + 1525 .loc 1 2308 54 discriminator 1 view .LVU446 + 1526 0018 15F0020F tst r5, #2 + 1527 001c 0DD0 beq .L92 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1531 .loc 1 2311 5 is_stmt 1 view .LVU448 + 1528 .loc 1 2311 5 is_stmt 1 view .LVU447 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1532 .loc 1 2311 14 is_stmt 0 view .LVU449 - 1533 001e C36D ldr r3, [r0, #92] + 1529 .loc 1 2311 14 is_stmt 0 view .LVU448 + 1530 001e C36D ldr r3, [r0, #92] 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1534 .loc 1 2311 8 view .LVU450 - 1535 0020 13F0100F tst r3, #16 - 1536 0024 03D1 bne .L94 + 1531 .loc 1 2311 8 view .LVU449 + 1532 0020 13F0100F tst r3, #16 + 1533 0024 03D1 bne .L93 2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1537 .loc 1 2314 7 is_stmt 1 view .LVU451 - 1538 0026 C36D ldr r3, [r0, #92] - 1539 0028 43F40063 orr r3, r3, #2048 - 1540 002c C365 str r3, [r0, #92] - 1541 .L94: + 1534 .loc 1 2314 7 is_stmt 1 view .LVU450 + 1535 0026 C36D ldr r3, [r0, #92] + 1536 0028 43F40063 orr r3, r3, #2048 + 1537 002c C365 str r3, [r0, #92] + 1538 .L93: 2321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 1542 .loc 1 2321 5 view .LVU452 - 1543 002e 2046 mov r0, r4 - 1544 .LVL109: + 1539 .loc 1 2321 5 view .LVU451 + 1540 002e 2046 mov r0, r4 + 1541 .LVL110: 2321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 1545 .loc 1 2321 5 is_stmt 0 view .LVU453 - 1546 0030 FFF7FEFF bl HAL_ADCEx_EndOfSamplingCallback - 1547 .LVL110: + 1542 .loc 1 2321 5 is_stmt 0 view .LVU452 + 1543 0030 FFF7FEFF bl HAL_ADCEx_EndOfSamplingCallback + 1544 .LVL111: 2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1548 .loc 1 2325 5 is_stmt 1 view .LVU454 - 1549 0034 2368 ldr r3, [r4] - 1550 0036 0222 movs r2, #2 - 1551 0038 1A60 str r2, [r3] - 1552 .L93: + 1545 .loc 1 2325 5 is_stmt 1 view .LVU453 + 1546 0034 2368 ldr r3, [r4] + 1547 0036 0222 movs r2, #2 + 1548 0038 1A60 str r2, [r3] + 1549 .L92: 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_EOS) == ADC_FLAG_EOS) && ((tmp_ier & ADC_IT_EOS) == ADC_IT_EOS))) - 1553 .loc 1 2329 3 view .LVU455 + 1550 .loc 1 2329 3 view .LVU454 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_EOS) == ADC_FLAG_EOS) && ((tmp_ier & ADC_IT_EOS) == ADC_IT_EOS))) - 1554 .loc 1 2329 6 is_stmt 0 view .LVU456 - 1555 003a 17F0040F tst r7, #4 - 1556 003e 02D0 beq .L95 + 1551 .loc 1 2329 6 is_stmt 0 view .LVU455 + 1552 003a 17F0040F tst r7, #4 + 1553 003e 02D0 beq .L94 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_EOS) == ADC_FLAG_EOS) && ((tmp_ier & ADC_IT_EOS) == ADC_IT_EOS))) - 1557 .loc 1 2329 51 discriminator 1 view .LVU457 - 1558 0040 15F0040F tst r5, #4 - 1559 0044 05D1 bne .L96 - 1560 .L95: + 1554 .loc 1 2329 51 discriminator 1 view .LVU456 + 1555 0040 15F0040F tst r5, #4 + 1556 0044 05D1 bne .L95 + 1557 .L94: 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_EOS) == ADC_FLAG_EOS) && ((tmp_ier & ADC_IT_EOS) == ADC_IT_EOS))) - ARM GAS /tmp/ccObGaoj.s page 239 - - - 1561 .loc 1 2329 94 discriminator 3 view .LVU458 - 1562 0046 17F0080F tst r7, #8 - 1563 004a 4DD0 beq .L97 + 1558 .loc 1 2329 94 discriminator 3 view .LVU457 + 1559 0046 17F0080F tst r7, #8 + 1560 004a 4DD0 beq .L96 2330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1564 .loc 1 2330 51 view .LVU459 - 1565 004c 15F0080F tst r5, #8 - 1566 0050 4AD0 beq .L97 - 1567 .L96: + ARM GAS /tmp/cco84Mp4.s page 239 + + + 1561 .loc 1 2330 51 view .LVU458 + 1562 004c 15F0080F tst r5, #8 + 1563 0050 4AD0 beq .L96 + 1564 .L95: 2333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1568 .loc 1 2333 5 is_stmt 1 view .LVU460 + 1565 .loc 1 2333 5 is_stmt 1 view .LVU459 2333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1569 .loc 1 2333 14 is_stmt 0 view .LVU461 - 1570 0052 E36D ldr r3, [r4, #92] + 1566 .loc 1 2333 14 is_stmt 0 view .LVU460 + 1567 0052 E36D ldr r3, [r4, #92] 2333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1571 .loc 1 2333 8 view .LVU462 - 1572 0054 13F0100F tst r3, #16 - 1573 0058 03D1 bne .L98 + 1568 .loc 1 2333 8 view .LVU461 + 1569 0054 13F0100F tst r3, #16 + 1570 0058 03D1 bne .L97 2336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1574 .loc 1 2336 7 is_stmt 1 view .LVU463 - 1575 005a E36D ldr r3, [r4, #92] - 1576 005c 43F40073 orr r3, r3, #512 - 1577 0060 E365 str r3, [r4, #92] - 1578 .L98: + 1571 .loc 1 2336 7 is_stmt 1 view .LVU462 + 1572 005a E36D ldr r3, [r4, #92] + 1573 005c 43F40073 orr r3, r3, #512 + 1574 0060 E365 str r3, [r4, #92] + 1575 .L97: 2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1579 .loc 1 2342 5 view .LVU464 + 1576 .loc 1 2342 5 view .LVU463 2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1580 .loc 1 2342 47 is_stmt 0 view .LVU465 - 1581 0062 2368 ldr r3, [r4] - 1582 .LVL111: - 1583 .LBB364: - 1584 .LBI364: + 1577 .loc 1 2342 47 is_stmt 0 view .LVU464 + 1578 0062 2368 ldr r3, [r4] + 1579 .LVL112: + 1580 .LBB364: + 1581 .LBI364: 4696:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1585 .loc 2 4696 26 is_stmt 1 view .LVU466 - 1586 .LBB365: + 1582 .loc 2 4696 26 is_stmt 1 view .LVU465 + 1583 .LBB365: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1587 .loc 2 4698 3 view .LVU467 + 1584 .loc 2 4698 3 view .LVU466 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1588 .loc 2 4698 12 is_stmt 0 view .LVU468 - 1589 0064 DA68 ldr r2, [r3, #12] + 1585 .loc 2 4698 12 is_stmt 0 view .LVU467 + 1586 0064 DA68 ldr r2, [r3, #12] 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1590 .loc 2 4698 103 view .LVU469 - 1591 0066 12F4406F tst r2, #3072 - 1592 006a 37D1 bne .L99 - 1593 .LVL112: + 1587 .loc 2 4698 103 view .LVU468 + 1588 0066 12F4406F tst r2, #3072 + 1589 006a 37D1 bne .L98 + 1590 .LVL113: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1594 .loc 2 4698 103 view .LVU470 - 1595 .LBE365: - 1596 .LBE364: + 1591 .loc 2 4698 103 view .LVU469 + 1592 .LBE365: + 1593 .LBE364: 2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1597 .loc 1 2348 7 is_stmt 1 view .LVU471 + 1594 .loc 1 2348 7 is_stmt 1 view .LVU470 2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1598 .loc 1 2348 12 is_stmt 0 view .LVU472 - 1599 006c 824A ldr r2, .L139+4 - 1600 006e 9342 cmp r3, r2 - 1601 0070 27D0 beq .L133 + 1595 .loc 1 2348 12 is_stmt 0 view .LVU471 + 1596 006c 824A ldr r2, .L138+4 + 1597 006e 9342 cmp r3, r2 + 1598 0070 27D0 beq .L132 2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1602 .loc 1 2348 12 discriminator 1 view .LVU473 - ARM GAS /tmp/ccObGaoj.s page 240 + 1599 .loc 1 2348 12 discriminator 1 view .LVU472 + 1600 0072 1A46 mov r2, r3 + 1601 .L99: +2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) + 1602 .loc 1 2348 10 discriminator 4 view .LVU473 + ARM GAS /tmp/cco84Mp4.s page 240 - 1603 0072 1A46 mov r2, r3 - 1604 .L100: -2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1605 .loc 1 2348 10 discriminator 4 view .LVU474 - 1606 0074 9342 cmp r3, r2 - 1607 0076 07D0 beq .L101 - 1608 0078 092E cmp r6, #9 - 1609 007a 25D8 bhi .L102 - 1610 007c 40F22121 movw r1, #545 - 1611 0080 F140 lsrs r1, r1, r6 - 1612 0082 11F0010F tst r1, #1 - 1613 0086 1FD0 beq .L102 - 1614 .L101: + 1603 0074 9342 cmp r3, r2 + 1604 0076 07D0 beq .L100 + 1605 0078 092E cmp r6, #9 + 1606 007a 25D8 bhi .L101 + 1607 007c 40F22121 movw r1, #545 + 1608 0080 F140 lsrs r1, r1, r6 + 1609 0082 11F0010F tst r1, #1 + 1610 0086 1FD0 beq .L101 + 1611 .L100: 2355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1615 .loc 1 2355 9 is_stmt 1 view .LVU475 + 1612 .loc 1 2355 9 is_stmt 1 view .LVU474 2355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1616 .loc 1 2355 18 is_stmt 0 view .LVU476 - 1617 0088 DA68 ldr r2, [r3, #12] - 1618 .LVL113: - 1619 .L103: + 1613 .loc 1 2355 18 is_stmt 0 view .LVU475 + 1614 0088 DA68 ldr r2, [r3, #12] + 1615 .LVL114: + 1616 .L102: 2368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1620 .loc 1 2368 7 is_stmt 1 view .LVU477 + 1617 .loc 1 2368 7 is_stmt 1 view .LVU476 2368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1621 .loc 1 2368 10 is_stmt 0 view .LVU478 - 1622 008a 12F4005F tst r2, #8192 - 1623 008e 25D1 bne .L99 + 1618 .loc 1 2368 10 is_stmt 0 view .LVU477 + 1619 008a 12F4005F tst r2, #8192 + 1620 008e 25D1 bne .L98 2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1624 .loc 1 2371 9 is_stmt 1 view .LVU479 + 1621 .loc 1 2371 9 is_stmt 1 view .LVU478 2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1625 .loc 1 2371 13 is_stmt 0 view .LVU480 - 1626 0090 1A68 ldr r2, [r3] - 1627 .LVL114: + 1622 .loc 1 2371 13 is_stmt 0 view .LVU479 + 1623 0090 1A68 ldr r2, [r3] + 1624 .LVL115: 2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1628 .loc 1 2371 12 view .LVU481 - 1629 0092 12F0080F tst r2, #8 - 1630 0096 21D0 beq .L99 + 1625 .loc 1 2371 12 view .LVU480 + 1626 0092 12F0080F tst r2, #8 + 1627 0096 21D0 beq .L98 2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1631 .loc 1 2375 11 is_stmt 1 view .LVU482 - 1632 .LVL115: - 1633 .LBB366: - 1634 .LBI366: + 1628 .loc 1 2375 11 is_stmt 1 view .LVU481 + 1629 .LVL116: + 1630 .LBB366: + 1631 .LBI366: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1635 .loc 2 7866 26 view .LVU483 - 1636 .LBB367: + 1632 .loc 2 7866 26 view .LVU482 + 1633 .LBB367: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1637 .loc 2 7868 3 view .LVU484 + 1634 .loc 2 7868 3 view .LVU483 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1638 .loc 2 7868 12 is_stmt 0 view .LVU485 - 1639 0098 9A68 ldr r2, [r3, #8] + 1635 .loc 2 7868 12 is_stmt 0 view .LVU484 + 1636 0098 9A68 ldr r2, [r3, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1640 .loc 2 7868 74 view .LVU486 - 1641 009a 12F0040F tst r2, #4 - 1642 009e 15D1 bne .L104 - 1643 .LVL116: + 1637 .loc 2 7868 74 view .LVU485 + 1638 009a 12F0040F tst r2, #4 + 1639 009e 15D1 bne .L103 + 1640 .LVL117: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1644 .loc 2 7868 74 view .LVU487 - 1645 .LBE367: - ARM GAS /tmp/ccObGaoj.s page 241 - - - 1646 .LBE366: + 1641 .loc 2 7868 74 view .LVU486 + 1642 .LBE367: + 1643 .LBE366: 2381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1647 .loc 1 2381 13 is_stmt 1 view .LVU488 - 1648 00a0 5A68 ldr r2, [r3, #4] - 1649 00a2 22F00C02 bic r2, r2, #12 - 1650 00a6 5A60 str r2, [r3, #4] + 1644 .loc 1 2381 13 is_stmt 1 view .LVU487 + 1645 00a0 5A68 ldr r2, [r3, #4] + ARM GAS /tmp/cco84Mp4.s page 241 + + + 1646 00a2 22F00C02 bic r2, r2, #12 + 1647 00a6 5A60 str r2, [r3, #4] 2384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1651 .loc 1 2384 13 view .LVU489 - 1652 00a8 E36D ldr r3, [r4, #92] - 1653 00aa 23F48073 bic r3, r3, #256 - 1654 00ae E365 str r3, [r4, #92] + 1648 .loc 1 2384 13 view .LVU488 + 1649 00a8 E36D ldr r3, [r4, #92] + 1650 00aa 23F48073 bic r3, r3, #256 + 1651 00ae E365 str r3, [r4, #92] 2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1655 .loc 1 2386 13 view .LVU490 + 1652 .loc 1 2386 13 view .LVU489 2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1656 .loc 1 2386 22 is_stmt 0 view .LVU491 - 1657 00b0 E36D ldr r3, [r4, #92] + 1653 .loc 1 2386 22 is_stmt 0 view .LVU490 + 1654 00b0 E36D ldr r3, [r4, #92] 2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1658 .loc 1 2386 16 view .LVU492 - 1659 00b2 13F4805F tst r3, #4096 - 1660 00b6 11D1 bne .L99 + 1655 .loc 1 2386 16 view .LVU491 + 1656 00b2 13F4805F tst r3, #4096 + 1657 00b6 11D1 bne .L98 2388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1661 .loc 1 2388 15 is_stmt 1 view .LVU493 - 1662 00b8 E36D ldr r3, [r4, #92] - 1663 00ba 43F00103 orr r3, r3, #1 - 1664 00be E365 str r3, [r4, #92] - 1665 00c0 0CE0 b .L99 - 1666 .LVL117: - 1667 .L133: + 1658 .loc 1 2388 15 is_stmt 1 view .LVU492 + 1659 00b8 E36D ldr r3, [r4, #92] + 1660 00ba 43F00103 orr r3, r3, #1 + 1661 00be E365 str r3, [r4, #92] + 1662 00c0 0CE0 b .L98 + 1663 .LVL118: + 1664 .L132: 2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1668 .loc 1 2348 12 is_stmt 0 discriminator 2 view .LVU494 - 1669 00c2 4FF0A042 mov r2, #1342177280 - 1670 00c6 D5E7 b .L100 - 1671 .L102: + 1665 .loc 1 2348 12 is_stmt 0 discriminator 2 view .LVU493 + 1666 00c2 4FF0A042 mov r2, #1342177280 + 1667 00c6 D5E7 b .L99 + 1668 .L101: 2360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_cfgr = READ_REG(tmpADC_Master->CFGR); - 1672 .loc 1 2360 9 is_stmt 1 view .LVU495 - 1673 .LVL118: + 1669 .loc 1 2360 9 is_stmt 1 view .LVU494 + 1670 .LVL119: 2361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1674 .loc 1 2361 9 view .LVU496 + 1671 .loc 1 2361 9 view .LVU495 2361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1675 .loc 1 2361 18 is_stmt 0 view .LVU497 - 1676 00c8 D268 ldr r2, [r2, #12] - 1677 .LVL119: + 1672 .loc 1 2361 18 is_stmt 0 view .LVU496 + 1673 00c8 D268 ldr r2, [r2, #12] + 1674 .LVL120: 2361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1678 .loc 1 2361 18 view .LVU498 - 1679 00ca DEE7 b .L103 - 1680 .LVL120: - 1681 .L104: + 1675 .loc 1 2361 18 view .LVU497 + 1676 00ca DEE7 b .L102 + 1677 .LVL121: + 1678 .L103: 2394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1682 .loc 1 2394 13 is_stmt 1 view .LVU499 - 1683 00cc E36D ldr r3, [r4, #92] - 1684 00ce 43F01003 orr r3, r3, #16 - 1685 00d2 E365 str r3, [r4, #92] + 1679 .loc 1 2394 13 is_stmt 1 view .LVU498 + 1680 00cc E36D ldr r3, [r4, #92] + 1681 00ce 43F01003 orr r3, r3, #16 + 1682 00d2 E365 str r3, [r4, #92] 2397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1686 .loc 1 2397 13 view .LVU500 - 1687 00d4 236E ldr r3, [r4, #96] - 1688 00d6 43F00103 orr r3, r3, #1 - 1689 00da 2366 str r3, [r4, #96] - ARM GAS /tmp/ccObGaoj.s page 242 - - - 1690 .LVL121: - 1691 .L99: + 1683 .loc 1 2397 13 view .LVU499 + 1684 00d4 236E ldr r3, [r4, #96] + 1685 00d6 43F00103 orr r3, r3, #1 + 1686 00da 2366 str r3, [r4, #96] + 1687 .LVL122: + 1688 .L98: 2411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 1692 .loc 1 2411 5 view .LVU501 - 1693 00dc 2046 mov r0, r4 - 1694 00de FFF7FEFF bl HAL_ADC_ConvCpltCallback - 1695 .LVL122: + 1689 .loc 1 2411 5 view .LVU500 + ARM GAS /tmp/cco84Mp4.s page 242 + + + 1690 00dc 2046 mov r0, r4 + 1691 00de FFF7FEFF bl HAL_ADC_ConvCpltCallback + 1692 .LVL123: 2419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1696 .loc 1 2419 5 view .LVU502 - 1697 00e2 2368 ldr r3, [r4] - 1698 00e4 0C22 movs r2, #12 - 1699 00e6 1A60 str r2, [r3] - 1700 .L97: + 1693 .loc 1 2419 5 view .LVU501 + 1694 00e2 2368 ldr r3, [r4] + 1695 00e4 0C22 movs r2, #12 + 1696 00e6 1A60 str r2, [r3] + 1697 .L96: 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_JEOS) == ADC_FLAG_JEOS) && ((tmp_ier & ADC_IT_JEOS) == ADC_IT_JEOS))) - 1701 .loc 1 2423 3 view .LVU503 + 1698 .loc 1 2423 3 view .LVU502 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_JEOS) == ADC_FLAG_JEOS) && ((tmp_ier & ADC_IT_JEOS) == ADC_IT_JEOS))) - 1702 .loc 1 2423 6 is_stmt 0 view .LVU504 - 1703 00e8 17F0200F tst r7, #32 - 1704 00ec 02D0 beq .L106 + 1699 .loc 1 2423 6 is_stmt 0 view .LVU503 + 1700 00e8 17F0200F tst r7, #32 + 1701 00ec 02D0 beq .L105 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_JEOS) == ADC_FLAG_JEOS) && ((tmp_ier & ADC_IT_JEOS) == ADC_IT_JEOS))) - 1705 .loc 1 2423 53 discriminator 1 view .LVU505 - 1706 00ee 15F0200F tst r5, #32 - 1707 00f2 05D1 bne .L107 - 1708 .L106: + 1702 .loc 1 2423 53 discriminator 1 view .LVU504 + 1703 00ee 15F0200F tst r5, #32 + 1704 00f2 05D1 bne .L106 + 1705 .L105: 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (((tmp_isr & ADC_FLAG_JEOS) == ADC_FLAG_JEOS) && ((tmp_ier & ADC_IT_JEOS) == ADC_IT_JEOS))) - 1709 .loc 1 2423 98 discriminator 3 view .LVU506 - 1710 00f4 17F0400F tst r7, #64 - 1711 00f8 5CD0 beq .L108 + 1706 .loc 1 2423 98 discriminator 3 view .LVU505 + 1707 00f4 17F0400F tst r7, #64 + 1708 00f8 5CD0 beq .L107 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1712 .loc 1 2424 53 view .LVU507 - 1713 00fa 15F0400F tst r5, #64 - 1714 00fe 59D0 beq .L108 - 1715 .L107: + 1709 .loc 1 2424 53 view .LVU506 + 1710 00fa 15F0400F tst r5, #64 + 1711 00fe 59D0 beq .L107 + 1712 .L106: 2427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1716 .loc 1 2427 5 is_stmt 1 view .LVU508 + 1713 .loc 1 2427 5 is_stmt 1 view .LVU507 2427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1717 .loc 1 2427 14 is_stmt 0 view .LVU509 - 1718 0100 E36D ldr r3, [r4, #92] + 1714 .loc 1 2427 14 is_stmt 0 view .LVU508 + 1715 0100 E36D ldr r3, [r4, #92] 2427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1719 .loc 1 2427 8 view .LVU510 - 1720 0102 13F0100F tst r3, #16 - 1721 0106 03D1 bne .L109 + 1716 .loc 1 2427 8 view .LVU509 + 1717 0102 13F0100F tst r3, #16 + 1718 0106 03D1 bne .L108 2430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1722 .loc 1 2430 7 is_stmt 1 view .LVU511 - 1723 0108 E36D ldr r3, [r4, #92] - 1724 010a 43F40053 orr r3, r3, #8192 - 1725 010e E365 str r3, [r4, #92] - 1726 .L109: + 1719 .loc 1 2430 7 is_stmt 1 view .LVU510 + 1720 0108 E36D ldr r3, [r4, #92] + 1721 010a 43F40053 orr r3, r3, #8192 + 1722 010e E365 str r3, [r4, #92] + 1723 .L108: 2434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_reg_is_trigger_source_sw_start = LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance); - 1727 .loc 1 2434 5 view .LVU512 + 1724 .loc 1 2434 5 view .LVU511 2434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_reg_is_trigger_source_sw_start = LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance); - 1728 .loc 1 2434 84 is_stmt 0 view .LVU513 - 1729 0110 2368 ldr r3, [r4] - 1730 .LVL123: - 1731 .LBB368: - 1732 .LBI368: + 1725 .loc 1 2434 84 is_stmt 0 view .LVU512 + 1726 0110 2368 ldr r3, [r4] + 1727 .LVL124: + 1728 .LBB368: + 1729 .LBI368: 5494:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 243 + 1730 .loc 2 5494 26 is_stmt 1 view .LVU513 + 1731 .LBB369: +5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 1732 .loc 2 5496 3 view .LVU514 + ARM GAS /tmp/cco84Mp4.s page 243 - 1733 .loc 2 5494 26 is_stmt 1 view .LVU514 - 1734 .LBB369: 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1735 .loc 2 5496 3 view .LVU515 + 1733 .loc 2 5496 12 is_stmt 0 view .LVU515 + 1734 0112 DA6C ldr r2, [r3, #76] 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1736 .loc 2 5496 12 is_stmt 0 view .LVU516 - 1737 0112 DA6C ldr r2, [r3, #76] + 1735 .loc 2 5496 105 view .LVU516 + 1736 0114 12F4C07F tst r2, #384 + 1737 0118 12D1 bne .L128 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1738 .loc 2 5496 105 view .LVU517 - 1739 0114 12F4C07F tst r2, #384 - 1740 0118 12D1 bne .L129 + 1738 .loc 2 5496 105 discriminator 1 view .LVU517 + 1739 011a 0121 movs r1, #1 + 1740 .L109: + 1741 .LVL125: 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1741 .loc 2 5496 105 discriminator 1 view .LVU518 - 1742 011a 0121 movs r1, #1 - 1743 .L110: - 1744 .LVL124: -5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1745 .loc 2 5496 105 discriminator 1 view .LVU519 - 1746 .LBE369: - 1747 .LBE368: + 1742 .loc 2 5496 105 discriminator 1 view .LVU518 + 1743 .LBE369: + 1744 .LBE368: 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Get relevant register CFGR in ADC instance of ADC master or slave */ - 1748 .loc 1 2435 5 is_stmt 1 view .LVU520 - 1749 .LBB371: - 1750 .LBI371: + 1745 .loc 1 2435 5 is_stmt 1 view .LVU519 + 1746 .LBB371: + 1747 .LBI371: 4696:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1751 .loc 2 4696 26 view .LVU521 - 1752 .LBB372: + 1748 .loc 2 4696 26 view .LVU520 + 1749 .LBB372: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1753 .loc 2 4698 3 view .LVU522 + 1750 .loc 2 4698 3 view .LVU521 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1754 .loc 2 4698 12 is_stmt 0 view .LVU523 - 1755 011c DA68 ldr r2, [r3, #12] + 1751 .loc 2 4698 12 is_stmt 0 view .LVU522 + 1752 011c DA68 ldr r2, [r3, #12] 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1756 .loc 2 4698 103 view .LVU524 - 1757 011e 12F4406F tst r2, #3072 - 1758 0122 0FD1 bne .L130 + 1753 .loc 2 4698 103 view .LVU523 + 1754 011e 12F4406F tst r2, #3072 + 1755 0122 0FD1 bne .L129 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1759 .loc 2 4698 103 discriminator 1 view .LVU525 - 1760 0124 0120 movs r0, #1 - 1761 .L111: - 1762 .LVL125: + 1756 .loc 2 4698 103 discriminator 1 view .LVU524 + 1757 0124 0120 movs r0, #1 + 1758 .L110: + 1759 .LVL126: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1763 .loc 2 4698 103 discriminator 1 view .LVU526 - 1764 .LBE372: - 1765 .LBE371: + 1760 .loc 2 4698 103 discriminator 1 view .LVU525 + 1761 .LBE372: + 1762 .LBE371: 2440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1766 .loc 1 2440 5 is_stmt 1 view .LVU527 + 1763 .loc 1 2440 5 is_stmt 1 view .LVU526 2440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1767 .loc 1 2440 10 is_stmt 0 view .LVU528 - 1768 0126 544A ldr r2, .L139+4 - 1769 0128 9342 cmp r3, r2 - 1770 012a 0DD0 beq .L134 + 1764 .loc 1 2440 10 is_stmt 0 view .LVU527 + 1765 0126 544A ldr r2, .L138+4 + 1766 0128 9342 cmp r3, r2 + 1767 012a 0DD0 beq .L133 2440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1771 .loc 1 2440 10 discriminator 1 view .LVU529 - 1772 012c 1A46 mov r2, r3 - 1773 .L112: + 1768 .loc 1 2440 10 discriminator 1 view .LVU528 + 1769 012c 1A46 mov r2, r3 + 1770 .L111: 2440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - ARM GAS /tmp/ccObGaoj.s page 244 - - - 1774 .loc 1 2440 8 discriminator 4 view .LVU530 - 1775 012e 9342 cmp r3, r2 - 1776 0130 0DD0 beq .L113 + 1771 .loc 1 2440 8 discriminator 4 view .LVU529 + 1772 012e 9342 cmp r3, r2 + 1773 0130 0DD0 beq .L112 2441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_REG_SIMULT) - 1777 .loc 1 2441 9 view .LVU531 - 1778 0132 66B1 cbz r6, .L113 + ARM GAS /tmp/cco84Mp4.s page 244 + + + 1774 .loc 1 2441 9 view .LVU530 + 1775 0132 66B1 cbz r6, .L112 2442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_REG_INTERL) - 1779 .loc 1 2442 9 view .LVU532 - 1780 0134 062E cmp r6, #6 - 1781 0136 0AD0 beq .L113 + 1776 .loc 1 2442 9 view .LVU531 + 1777 0134 062E cmp r6, #6 + 1778 0136 0AD0 beq .L112 2443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 1782 .loc 1 2443 9 view .LVU533 - 1783 0138 072E cmp r6, #7 - 1784 013a 08D0 beq .L113 + 1779 .loc 1 2443 9 view .LVU532 + 1780 0138 072E cmp r6, #7 + 1781 013a 08D0 beq .L112 2450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_cfgr = READ_REG(tmpADC_Master->CFGR); - 1785 .loc 1 2450 7 is_stmt 1 view .LVU534 - 1786 .LVL126: + 1782 .loc 1 2450 7 is_stmt 1 view .LVU533 + 1783 .LVL127: 2451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1787 .loc 1 2451 7 view .LVU535 + 1784 .loc 1 2451 7 view .LVU534 2451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1788 .loc 1 2451 16 is_stmt 0 view .LVU536 - 1789 013c D268 ldr r2, [r2, #12] - 1790 .LVL127: + 1785 .loc 1 2451 16 is_stmt 0 view .LVU535 + 1786 013c D268 ldr r2, [r2, #12] + 1787 .LVL128: 2451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1791 .loc 1 2451 16 view .LVU537 - 1792 013e 07E0 b .L115 - 1793 .LVL128: - 1794 .L129: - 1795 .LBB374: - 1796 .LBB370: + 1788 .loc 1 2451 16 view .LVU536 + 1789 013e 07E0 b .L114 + 1790 .LVL129: + 1791 .L128: + 1792 .LBB374: + 1793 .LBB370: 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1797 .loc 2 5496 105 discriminator 2 view .LVU538 - 1798 0140 0021 movs r1, #0 - 1799 0142 EBE7 b .L110 - 1800 .LVL129: - 1801 .L130: + 1794 .loc 2 5496 105 discriminator 2 view .LVU537 + 1795 0140 0021 movs r1, #0 + 1796 0142 EBE7 b .L109 + 1797 .LVL130: + 1798 .L129: 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1802 .loc 2 5496 105 discriminator 2 view .LVU539 - 1803 .LBE370: - 1804 .LBE374: - 1805 .LBB375: - 1806 .LBB373: + 1799 .loc 2 5496 105 discriminator 2 view .LVU538 + 1800 .LBE370: + 1801 .LBE374: + 1802 .LBB375: + 1803 .LBB373: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1807 .loc 2 4698 103 discriminator 2 view .LVU540 - 1808 0144 0020 movs r0, #0 - 1809 0146 EEE7 b .L111 - 1810 .LVL130: - 1811 .L134: + 1804 .loc 2 4698 103 discriminator 2 view .LVU539 + 1805 0144 0020 movs r0, #0 + 1806 0146 EEE7 b .L110 + 1807 .LVL131: + 1808 .L133: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1812 .loc 2 4698 103 discriminator 2 view .LVU541 - 1813 .LBE373: - 1814 .LBE375: + 1809 .loc 2 4698 103 discriminator 2 view .LVU540 + 1810 .LBE373: + 1811 .LBE375: 2440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1815 .loc 1 2440 10 discriminator 2 view .LVU542 - 1816 0148 4FF0A042 mov r2, #1342177280 - 1817 014c EFE7 b .L112 - 1818 .L113: - ARM GAS /tmp/ccObGaoj.s page 245 + 1812 .loc 1 2440 10 discriminator 2 view .LVU541 + 1813 0148 4FF0A042 mov r2, #1342177280 + 1814 014c EFE7 b .L111 + 1815 .L112: +2446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 1816 .loc 1 2446 7 is_stmt 1 view .LVU542 +2446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 1817 .loc 1 2446 16 is_stmt 0 view .LVU543 + ARM GAS /tmp/cco84Mp4.s page 245 -2446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1819 .loc 1 2446 7 is_stmt 1 view .LVU543 -2446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1820 .loc 1 2446 16 is_stmt 0 view .LVU544 - 1821 014e DA68 ldr r2, [r3, #12] - 1822 .LVL131: - 1823 .L115: + 1818 014e DA68 ldr r2, [r3, #12] + 1819 .LVL132: + 1820 .L114: 2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1824 .loc 1 2462 5 is_stmt 1 view .LVU545 + 1821 .loc 1 2462 5 is_stmt 1 view .LVU544 2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1825 .loc 1 2462 8 is_stmt 0 view .LVU546 - 1826 0150 51B3 cbz r1, .L116 + 1822 .loc 1 2462 8 is_stmt 0 view .LVU545 + 1823 0150 51B3 cbz r1, .L115 2464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ((tmp_adc_reg_is_trigger_source_sw_start != 0UL) && - 1827 .loc 1 2464 7 is_stmt 1 view .LVU547 + 1824 .loc 1 2464 7 is_stmt 1 view .LVU546 2464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ((tmp_adc_reg_is_trigger_source_sw_start != 0UL) && - 1828 .loc 1 2464 10 is_stmt 0 view .LVU548 - 1829 0152 12F0007F tst r2, #33554432 - 1830 0156 03D0 beq .L117 + 1825 .loc 1 2464 10 is_stmt 0 view .LVU547 + 1826 0152 12F0007F tst r2, #33554432 + 1827 0156 03D0 beq .L116 2464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ((tmp_adc_reg_is_trigger_source_sw_start != 0UL) && - 1831 .loc 1 2464 55 discriminator 1 view .LVU549 - 1832 0158 30B3 cbz r0, .L116 + 1828 .loc 1 2464 55 discriminator 1 view .LVU548 + 1829 0158 30B3 cbz r0, .L115 2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (READ_BIT(tmp_cfgr, ADC_CFGR_CONT) == 0UL))) - 1833 .loc 1 2465 60 view .LVU550 - 1834 015a 12F4005F tst r2, #8192 - 1835 015e 23D1 bne .L116 - 1836 .L117: + 1830 .loc 1 2465 60 view .LVU549 + 1831 015a 12F4005F tst r2, #8192 + 1832 015e 23D1 bne .L115 + 1833 .L116: 2469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1837 .loc 1 2469 9 is_stmt 1 view .LVU551 + 1834 .loc 1 2469 9 is_stmt 1 view .LVU550 2469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1838 .loc 1 2469 13 is_stmt 0 view .LVU552 - 1839 0160 1968 ldr r1, [r3] - 1840 .LVL132: + 1835 .loc 1 2469 13 is_stmt 0 view .LVU551 + 1836 0160 1968 ldr r1, [r3] + 1837 .LVL133: 2469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1841 .loc 1 2469 12 view .LVU553 - 1842 0162 11F0400F tst r1, #64 - 1843 0166 1FD0 beq .L116 + 1838 .loc 1 2469 12 view .LVU552 + 1839 0162 11F0400F tst r1, #64 + 1840 0166 1FD0 beq .L115 2477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1844 .loc 1 2477 11 is_stmt 1 view .LVU554 + 1841 .loc 1 2477 11 is_stmt 1 view .LVU553 2477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1845 .loc 1 2477 14 is_stmt 0 view .LVU555 - 1846 0168 12F4001F tst r2, #2097152 - 1847 016c 1CD1 bne .L116 + 1842 .loc 1 2477 14 is_stmt 0 view .LVU554 + 1843 0168 12F4001F tst r2, #2097152 + 1844 016c 1CD1 bne .L115 2481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1848 .loc 1 2481 13 is_stmt 1 view .LVU556 - 1849 .LVL133: - 1850 .LBB376: - 1851 .LBI376: + 1845 .loc 1 2481 13 is_stmt 1 view .LVU555 + 1846 .LVL134: + 1847 .LBB376: + 1848 .LBI376: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1852 .loc 2 8092 26 view .LVU557 - 1853 .LBB377: - 1854 .loc 2 8094 3 view .LVU558 - 1855 .loc 2 8094 12 is_stmt 0 view .LVU559 - 1856 016e 9A68 ldr r2, [r3, #8] - 1857 .LVL134: - 1858 .loc 2 8094 76 view .LVU560 - 1859 0170 12F0080F tst r2, #8 - 1860 0174 10D1 bne .L118 - ARM GAS /tmp/ccObGaoj.s page 246 + 1849 .loc 2 8092 26 view .LVU556 + 1850 .LBB377: + 1851 .loc 2 8094 3 view .LVU557 + 1852 .loc 2 8094 12 is_stmt 0 view .LVU558 + 1853 016e 9A68 ldr r2, [r3, #8] + 1854 .LVL135: + 1855 .loc 2 8094 76 view .LVU559 + 1856 0170 12F0080F tst r2, #8 + 1857 0174 10D1 bne .L117 + 1858 .LVL136: + 1859 .loc 2 8094 76 view .LVU560 + 1860 .LBE377: + 1861 .LBE376: + ARM GAS /tmp/cco84Mp4.s page 246 - 1861 .LVL135: - 1862 .loc 2 8094 76 view .LVU561 - 1863 .LBE377: - 1864 .LBE376: 2484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1865 .loc 1 2484 15 is_stmt 1 view .LVU562 - 1866 0176 5A68 ldr r2, [r3, #4] - 1867 0178 22F06002 bic r2, r2, #96 - 1868 017c 5A60 str r2, [r3, #4] + 1862 .loc 1 2484 15 is_stmt 1 view .LVU561 + 1863 0176 5A68 ldr r2, [r3, #4] + 1864 0178 22F06002 bic r2, r2, #96 + 1865 017c 5A60 str r2, [r3, #4] 2487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1869 .loc 1 2487 15 view .LVU563 - 1870 017e E36D ldr r3, [r4, #92] - 1871 0180 23F48053 bic r3, r3, #4096 - 1872 0184 E365 str r3, [r4, #92] + 1866 .loc 1 2487 15 view .LVU562 + 1867 017e E36D ldr r3, [r4, #92] + 1868 0180 23F48053 bic r3, r3, #4096 + 1869 0184 E365 str r3, [r4, #92] 2489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1873 .loc 1 2489 15 view .LVU564 + 1870 .loc 1 2489 15 view .LVU563 2489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1874 .loc 1 2489 24 is_stmt 0 view .LVU565 - 1875 0186 E36D ldr r3, [r4, #92] + 1871 .loc 1 2489 24 is_stmt 0 view .LVU564 + 1872 0186 E36D ldr r3, [r4, #92] 2489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1876 .loc 1 2489 18 view .LVU566 - 1877 0188 13F4807F tst r3, #256 - 1878 018c 0CD1 bne .L116 + 1873 .loc 1 2489 18 view .LVU565 + 1874 0188 13F4807F tst r3, #256 + 1875 018c 0CD1 bne .L115 2491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1879 .loc 1 2491 17 is_stmt 1 view .LVU567 - 1880 018e E36D ldr r3, [r4, #92] - 1881 0190 43F00103 orr r3, r3, #1 - 1882 0194 E365 str r3, [r4, #92] - 1883 0196 07E0 b .L116 - 1884 .LVL136: - 1885 .L118: + 1876 .loc 1 2491 17 is_stmt 1 view .LVU566 + 1877 018e E36D ldr r3, [r4, #92] + 1878 0190 43F00103 orr r3, r3, #1 + 1879 0194 E365 str r3, [r4, #92] + 1880 0196 07E0 b .L115 + 1881 .LVL137: + 1882 .L117: 2497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1886 .loc 1 2497 15 view .LVU568 - 1887 0198 E36D ldr r3, [r4, #92] - 1888 019a 43F01003 orr r3, r3, #16 - 1889 019e E365 str r3, [r4, #92] + 1883 .loc 1 2497 15 view .LVU567 + 1884 0198 E36D ldr r3, [r4, #92] + 1885 019a 43F01003 orr r3, r3, #16 + 1886 019e E365 str r3, [r4, #92] 2500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1890 .loc 1 2500 15 view .LVU569 - 1891 01a0 236E ldr r3, [r4, #96] - 1892 01a2 43F00103 orr r3, r3, #1 - 1893 01a6 2366 str r3, [r4, #96] - 1894 .L116: + 1887 .loc 1 2500 15 view .LVU568 + 1888 01a0 236E ldr r3, [r4, #96] + 1889 01a2 43F00103 orr r3, r3, #1 + 1890 01a6 2366 str r3, [r4, #96] + 1891 .L115: 2516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 1895 .loc 1 2516 5 view .LVU570 - 1896 01a8 2046 mov r0, r4 - 1897 .LVL137: + 1892 .loc 1 2516 5 view .LVU569 + 1893 01a8 2046 mov r0, r4 + 1894 .LVL138: 2516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 1898 .loc 1 2516 5 is_stmt 0 view .LVU571 - 1899 01aa FFF7FEFF bl HAL_ADCEx_InjectedConvCpltCallback - 1900 .LVL138: + 1895 .loc 1 2516 5 is_stmt 0 view .LVU570 + 1896 01aa FFF7FEFF bl HAL_ADCEx_InjectedConvCpltCallback + 1897 .LVL139: 2520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1901 .loc 1 2520 5 is_stmt 1 view .LVU572 - 1902 01ae 2368 ldr r3, [r4] - 1903 01b0 6022 movs r2, #96 - 1904 01b2 1A60 str r2, [r3] - 1905 .LVL139: - 1906 .L108: - ARM GAS /tmp/ccObGaoj.s page 247 + 1898 .loc 1 2520 5 is_stmt 1 view .LVU571 + 1899 01ae 2368 ldr r3, [r4] + 1900 01b0 6022 movs r2, #96 + 1901 01b2 1A60 str r2, [r3] + 1902 .LVL140: + 1903 .L107: +2524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 1904 .loc 1 2524 3 view .LVU572 +2524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 1905 .loc 1 2524 6 is_stmt 0 view .LVU573 + ARM GAS /tmp/cco84Mp4.s page 247 + 1906 01b4 17F0800F tst r7, #128 + 1907 01b8 02D0 beq .L119 2524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1907 .loc 1 2524 3 view .LVU573 -2524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1908 .loc 1 2524 6 is_stmt 0 view .LVU574 - 1909 01b4 17F0800F tst r7, #128 - 1910 01b8 02D0 beq .L120 -2524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1911 .loc 1 2524 52 discriminator 1 view .LVU575 - 1912 01ba 15F0800F tst r5, #128 - 1913 01be 2FD1 bne .L135 - 1914 .L120: + 1908 .loc 1 2524 52 discriminator 1 view .LVU574 + 1909 01ba 15F0800F tst r5, #128 + 1910 01be 2FD1 bne .L134 + 1911 .L119: 2541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1915 .loc 1 2541 3 is_stmt 1 view .LVU576 + 1912 .loc 1 2541 3 is_stmt 1 view .LVU575 2541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1916 .loc 1 2541 6 is_stmt 0 view .LVU577 - 1917 01c0 17F4807F tst r7, #256 - 1918 01c4 02D0 beq .L121 + 1913 .loc 1 2541 6 is_stmt 0 view .LVU576 + 1914 01c0 17F4807F tst r7, #256 + 1915 01c4 02D0 beq .L120 2541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1919 .loc 1 2541 52 discriminator 1 view .LVU578 - 1920 01c6 15F4807F tst r5, #256 - 1921 01ca 34D1 bne .L136 - 1922 .L121: + 1916 .loc 1 2541 52 discriminator 1 view .LVU577 + 1917 01c6 15F4807F tst r5, #256 + 1918 01ca 34D1 bne .L135 + 1919 .L120: 2558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1923 .loc 1 2558 3 is_stmt 1 view .LVU579 + 1920 .loc 1 2558 3 is_stmt 1 view .LVU578 2558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1924 .loc 1 2558 6 is_stmt 0 view .LVU580 - 1925 01cc 17F4007F tst r7, #512 - 1926 01d0 02D0 beq .L122 + 1921 .loc 1 2558 6 is_stmt 0 view .LVU579 + 1922 01cc 17F4007F tst r7, #512 + 1923 01d0 02D0 beq .L121 2558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1927 .loc 1 2558 52 discriminator 1 view .LVU581 - 1928 01d2 15F4007F tst r5, #512 - 1929 01d6 3AD1 bne .L137 - 1930 .L122: + 1924 .loc 1 2558 52 discriminator 1 view .LVU580 + 1925 01d2 15F4007F tst r5, #512 + 1926 01d6 3AD1 bne .L136 + 1927 .L121: 2575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1931 .loc 1 2575 3 is_stmt 1 view .LVU582 + 1928 .loc 1 2575 3 is_stmt 1 view .LVU581 2575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1932 .loc 1 2575 6 is_stmt 0 view .LVU583 - 1933 01d8 17F0100F tst r7, #16 - 1934 01dc 19D0 beq .L123 + 1929 .loc 1 2575 6 is_stmt 0 view .LVU582 + 1930 01d8 17F0100F tst r7, #16 + 1931 01dc 19D0 beq .L122 2575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1935 .loc 1 2575 50 discriminator 1 view .LVU584 - 1936 01de 15F0100F tst r5, #16 - 1937 01e2 16D0 beq .L123 + 1932 .loc 1 2575 50 discriminator 1 view .LVU583 + 1933 01de 15F0100F tst r5, #16 + 1934 01e2 16D0 beq .L122 2583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1938 .loc 1 2583 5 is_stmt 1 view .LVU585 + 1935 .loc 1 2583 5 is_stmt 1 view .LVU584 2583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1939 .loc 1 2583 19 is_stmt 0 view .LVU586 - 1940 01e4 E36B ldr r3, [r4, #60] + 1936 .loc 1 2583 19 is_stmt 0 view .LVU585 + 1937 01e4 E36B ldr r3, [r4, #60] 2583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1941 .loc 1 2583 8 view .LVU587 - 1942 01e6 33B1 cbz r3, .L124 + 1938 .loc 1 2583 8 view .LVU586 + 1939 01e6 33B1 cbz r3, .L123 2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1943 .loc 1 2591 7 is_stmt 1 view .LVU588 + 1940 .loc 1 2591 7 is_stmt 1 view .LVU587 2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1944 .loc 1 2591 10 is_stmt 0 view .LVU589 - 1945 01e8 002E cmp r6, #0 - 1946 01ea 3CD0 beq .L125 - ARM GAS /tmp/ccObGaoj.s page 248 - - + 1941 .loc 1 2591 10 is_stmt 0 view .LVU588 + 1942 01e8 002E cmp r6, #0 + 1943 01ea 3CD0 beq .L124 2595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1947 .loc 1 2595 9 is_stmt 1 view .LVU590 - 1948 .LVL140: - 1949 .LBB378: - 1950 .LBI378: + 1944 .loc 1 2595 9 is_stmt 1 view .LVU589 + 1945 .LVL141: + 1946 .LBB378: + ARM GAS /tmp/cco84Mp4.s page 248 + + + 1947 .LBI378: 7504:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1951 .loc 2 7504 26 view .LVU591 - 1952 .LBB379: + 1948 .loc 2 7504 26 view .LVU590 + 1949 .LBB379: 7506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1953 .loc 2 7506 3 view .LVU592 + 1950 .loc 2 7506 3 view .LVU591 7506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1954 .loc 2 7506 21 is_stmt 0 view .LVU593 - 1955 01ec 214B ldr r3, .L139 - 1956 01ee 9B68 ldr r3, [r3, #8] - 1957 .LVL141: + 1951 .loc 2 7506 21 is_stmt 0 view .LVU592 + 1952 01ec 214B ldr r3, .L138 + 1953 01ee 9B68 ldr r3, [r3, #8] + 1954 .LVL142: 7506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1958 .loc 2 7506 21 view .LVU594 - 1959 .LBE379: - 1960 .LBE378: + 1955 .loc 2 7506 21 view .LVU593 + 1956 .LBE379: + 1957 .LBE378: 2595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1961 .loc 1 2595 12 discriminator 1 view .LVU595 - 1962 01f0 13F4604F tst r3, #57344 - 1963 01f4 0AD0 beq .L126 - 1964 .L124: - 1965 .LVL142: + 1958 .loc 1 2595 12 discriminator 1 view .LVU594 + 1959 01f0 13F4604F tst r3, #57344 + 1960 01f4 0AD0 beq .L125 + 1961 .L123: + 1962 .LVL143: 2614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1966 .loc 1 2614 7 is_stmt 1 view .LVU596 - 1967 01f6 E36D ldr r3, [r4, #92] - 1968 01f8 43F48063 orr r3, r3, #1024 - 1969 01fc E365 str r3, [r4, #92] + 1963 .loc 1 2614 7 is_stmt 1 view .LVU595 + 1964 01f6 E36D ldr r3, [r4, #92] + 1965 01f8 43F48063 orr r3, r3, #1024 + 1966 01fc E365 str r3, [r4, #92] 2617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1970 .loc 1 2617 7 view .LVU597 - 1971 01fe 236E ldr r3, [r4, #96] - 1972 0200 43F00203 orr r3, r3, #2 - 1973 0204 2366 str r3, [r4, #96] + 1967 .loc 1 2617 7 view .LVU596 + 1968 01fe 236E ldr r3, [r4, #96] + 1969 0200 43F00203 orr r3, r3, #2 + 1970 0204 2366 str r3, [r4, #96] 2627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 1974 .loc 1 2627 7 view .LVU598 - 1975 0206 2046 mov r0, r4 - 1976 0208 FFF7FEFF bl HAL_ADC_ErrorCallback - 1977 .LVL143: - 1978 .L126: + 1971 .loc 1 2627 7 view .LVU597 + 1972 0206 2046 mov r0, r4 + 1973 0208 FFF7FEFF bl HAL_ADC_ErrorCallback + 1974 .LVL144: + 1975 .L125: 2632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 1979 .loc 1 2632 5 view .LVU599 - 1980 020c 2368 ldr r3, [r4] - 1981 020e 1022 movs r2, #16 - 1982 0210 1A60 str r2, [r3] - 1983 .L123: + 1976 .loc 1 2632 5 view .LVU598 + 1977 020c 2368 ldr r3, [r4] + 1978 020e 1022 movs r2, #16 + 1979 0210 1A60 str r2, [r3] + 1980 .L122: 2636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1984 .loc 1 2636 3 view .LVU600 + 1981 .loc 1 2636 3 view .LVU599 2636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1985 .loc 1 2636 6 is_stmt 0 view .LVU601 - 1986 0212 17F4806F tst r7, #1024 - 1987 0216 02D0 beq .L92 + 1982 .loc 1 2636 6 is_stmt 0 view .LVU600 + 1983 0212 17F4806F tst r7, #1024 + 1984 0216 02D0 beq .L91 2636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 1988 .loc 1 2636 54 discriminator 1 view .LVU602 - 1989 0218 15F4806F tst r5, #1024 - 1990 021c 2ED1 bne .L138 - ARM GAS /tmp/ccObGaoj.s page 249 - - - 1991 .L92: + 1985 .loc 1 2636 54 discriminator 1 view .LVU601 + 1986 0218 15F4806F tst r5, #1024 + 1987 021c 2ED1 bne .L137 + 1988 .L91: 2655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1992 .loc 1 2655 1 view .LVU603 - 1993 021e F8BD pop {r3, r4, r5, r6, r7, pc} - 1994 .LVL144: - 1995 .L135: + 1989 .loc 1 2655 1 view .LVU602 + 1990 021e F8BD pop {r3, r4, r5, r6, r7, pc} + ARM GAS /tmp/cco84Mp4.s page 249 + + + 1991 .LVL145: + 1992 .L134: 2527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 1996 .loc 1 2527 5 is_stmt 1 view .LVU604 - 1997 0220 E36D ldr r3, [r4, #92] - 1998 0222 43F48033 orr r3, r3, #65536 - 1999 0226 E365 str r3, [r4, #92] + 1993 .loc 1 2527 5 is_stmt 1 view .LVU603 + 1994 0220 E36D ldr r3, [r4, #92] + 1995 0222 43F48033 orr r3, r3, #65536 + 1996 0226 E365 str r3, [r4, #92] 2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 2000 .loc 1 2533 5 view .LVU605 - 2001 0228 2046 mov r0, r4 - 2002 022a FFF7FEFF bl HAL_ADC_LevelOutOfWindowCallback - 2003 .LVL145: + 1997 .loc 1 2533 5 view .LVU604 + 1998 0228 2046 mov r0, r4 + 1999 022a FFF7FEFF bl HAL_ADC_LevelOutOfWindowCallback + 2000 .LVL146: 2537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2004 .loc 1 2537 5 view .LVU606 - 2005 022e 2368 ldr r3, [r4] - 2006 0230 8022 movs r2, #128 - 2007 0232 1A60 str r2, [r3] - 2008 0234 C4E7 b .L120 - 2009 .L136: + 2001 .loc 1 2537 5 view .LVU605 + 2002 022e 2368 ldr r3, [r4] + 2003 0230 8022 movs r2, #128 + 2004 0232 1A60 str r2, [r3] + 2005 0234 C4E7 b .L119 + 2006 .L135: 2544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2010 .loc 1 2544 5 view .LVU607 - 2011 0236 E36D ldr r3, [r4, #92] - 2012 0238 43F40033 orr r3, r3, #131072 - 2013 023c E365 str r3, [r4, #92] + 2007 .loc 1 2544 5 view .LVU606 + 2008 0236 E36D ldr r3, [r4, #92] + 2009 0238 43F40033 orr r3, r3, #131072 + 2010 023c E365 str r3, [r4, #92] 2550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 2014 .loc 1 2550 5 view .LVU608 - 2015 023e 2046 mov r0, r4 - 2016 0240 FFF7FEFF bl HAL_ADCEx_LevelOutOfWindow2Callback - 2017 .LVL146: + 2011 .loc 1 2550 5 view .LVU607 + 2012 023e 2046 mov r0, r4 + 2013 0240 FFF7FEFF bl HAL_ADCEx_LevelOutOfWindow2Callback + 2014 .LVL147: 2554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2018 .loc 1 2554 5 view .LVU609 - 2019 0244 2368 ldr r3, [r4] - 2020 0246 4FF48072 mov r2, #256 - 2021 024a 1A60 str r2, [r3] - 2022 024c BEE7 b .L121 - 2023 .L137: + 2015 .loc 1 2554 5 view .LVU608 + 2016 0244 2368 ldr r3, [r4] + 2017 0246 4FF48072 mov r2, #256 + 2018 024a 1A60 str r2, [r3] + 2019 024c BEE7 b .L120 + 2020 .L136: 2561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2024 .loc 1 2561 5 view .LVU610 - 2025 024e E36D ldr r3, [r4, #92] - 2026 0250 43F48023 orr r3, r3, #262144 - 2027 0254 E365 str r3, [r4, #92] + 2021 .loc 1 2561 5 view .LVU609 + 2022 024e E36D ldr r3, [r4, #92] + 2023 0250 43F48023 orr r3, r3, #262144 + 2024 0254 E365 str r3, [r4, #92] 2567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 2028 .loc 1 2567 5 view .LVU611 - 2029 0256 2046 mov r0, r4 - 2030 0258 FFF7FEFF bl HAL_ADCEx_LevelOutOfWindow3Callback - 2031 .LVL147: + 2025 .loc 1 2567 5 view .LVU610 + 2026 0256 2046 mov r0, r4 + 2027 0258 FFF7FEFF bl HAL_ADCEx_LevelOutOfWindow3Callback + 2028 .LVL148: 2571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2032 .loc 1 2571 5 view .LVU612 - 2033 025c 2368 ldr r3, [r4] - 2034 025e 4FF40072 mov r2, #512 - 2035 0262 1A60 str r2, [r3] - 2036 0264 B8E7 b .L122 - 2037 .L125: - ARM GAS /tmp/ccObGaoj.s page 250 + 2029 .loc 1 2571 5 view .LVU611 + 2030 025c 2368 ldr r3, [r4] + 2031 025e 4FF40072 mov r2, #512 + 2032 0262 1A60 str r2, [r3] + 2033 0264 B8E7 b .L121 + 2034 .L124: +2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 2035 .loc 1 2604 9 view .LVU612 +2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 2036 .loc 1 2604 18 is_stmt 0 view .LVU613 + ARM GAS /tmp/cco84Mp4.s page 250 + 2037 0266 2368 ldr r3, [r4] 2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2038 .loc 1 2604 9 view .LVU613 + 2038 .loc 1 2604 28 view .LVU614 + 2039 0268 DB68 ldr r3, [r3, #12] 2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2039 .loc 1 2604 18 is_stmt 0 view .LVU614 - 2040 0266 2368 ldr r3, [r4] -2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2041 .loc 1 2604 28 view .LVU615 - 2042 0268 DB68 ldr r3, [r3, #12] -2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2043 .loc 1 2604 12 view .LVU616 - 2044 026a 13F0010F tst r3, #1 - 2045 026e CDD0 beq .L126 - 2046 0270 C1E7 b .L124 - 2047 .L140: - 2048 0272 00BF .align 2 - 2049 .L139: - 2050 0274 00030050 .word 1342178048 - 2051 0278 00010050 .word 1342177536 - 2052 .LVL148: - 2053 .L138: + 2040 .loc 1 2604 12 view .LVU615 + 2041 026a 13F0010F tst r3, #1 + 2042 026e CDD0 beq .L125 + 2043 0270 C1E7 b .L123 + 2044 .L139: + 2045 0272 00BF .align 2 + 2046 .L138: + 2047 0274 00030050 .word 1342178048 + 2048 0278 00010050 .word 1342177536 + 2049 .LVL149: + 2050 .L137: 2639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2054 .loc 1 2639 5 is_stmt 1 view .LVU617 - 2055 027c E36D ldr r3, [r4, #92] - 2056 027e 43F48043 orr r3, r3, #16384 - 2057 0282 E365 str r3, [r4, #92] + 2051 .loc 1 2639 5 is_stmt 1 view .LVU616 + 2052 027c E36D ldr r3, [r4, #92] + 2053 027e 43F48043 orr r3, r3, #16384 + 2054 0282 E365 str r3, [r4, #92] 2642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2058 .loc 1 2642 5 view .LVU618 - 2059 0284 236E ldr r3, [r4, #96] - 2060 0286 43F00803 orr r3, r3, #8 - 2061 028a 2366 str r3, [r4, #96] + 2055 .loc 1 2642 5 view .LVU617 + 2056 0284 236E ldr r3, [r4, #96] + 2057 0286 43F00803 orr r3, r3, #8 + 2058 028a 2366 str r3, [r4, #96] 2645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2062 .loc 1 2645 5 view .LVU619 - 2063 028c 2368 ldr r3, [r4] - 2064 028e 4FF48062 mov r2, #1024 - 2065 0292 1A60 str r2, [r3] + 2059 .loc 1 2645 5 view .LVU618 + 2060 028c 2368 ldr r3, [r4] + 2061 028e 4FF48062 mov r2, #1024 + 2062 0292 1A60 str r2, [r3] 2651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 2066 .loc 1 2651 5 view .LVU620 - 2067 0294 2046 mov r0, r4 - 2068 0296 FFF7FEFF bl HAL_ADCEx_InjectedQueueOverflowCallback - 2069 .LVL149: + 2063 .loc 1 2651 5 view .LVU619 + 2064 0294 2046 mov r0, r4 + 2065 0296 FFF7FEFF bl HAL_ADCEx_InjectedQueueOverflowCallback + 2066 .LVL150: 2655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2070 .loc 1 2655 1 is_stmt 0 view .LVU621 - 2071 029a C0E7 b .L92 - 2072 .cfi_endproc - 2073 .LFE344: - 2075 .section .text.ADC_DMAConvCplt,"ax",%progbits - 2076 .align 1 - 2077 .global ADC_DMAConvCplt - 2078 .syntax unified - 2079 .thumb - 2080 .thumb_func - 2082 ADC_DMAConvCplt: - 2083 .LVL150: - 2084 .LFB356: + 2067 .loc 1 2655 1 is_stmt 0 view .LVU620 + 2068 029a C0E7 b .L91 + 2069 .cfi_endproc + 2070 .LFE344: + 2072 .section .text.ADC_DMAConvCplt,"ax",%progbits + 2073 .align 1 + 2074 .global ADC_DMAConvCplt + 2075 .syntax unified + 2076 .thumb + 2077 .thumb_func + 2079 ADC_DMAConvCplt: + 2080 .LVL151: + 2081 .LFB356: 3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC handle corresponding to current DMA handle */ - 2085 .loc 1 3591 1 is_stmt 1 view -0 - 2086 .cfi_startproc - ARM GAS /tmp/ccObGaoj.s page 251 + 2082 .loc 1 3591 1 is_stmt 1 view -0 + 2083 .cfi_startproc + 2084 @ args = 0, pretend = 0, frame = 0 + 2085 @ frame_needed = 0, uses_anonymous_args = 0 +3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC handle corresponding to current DMA handle */ + 2086 .loc 1 3591 1 is_stmt 0 view .LVU622 + ARM GAS /tmp/cco84Mp4.s page 251 - 2087 @ args = 0, pretend = 0, frame = 0 - 2088 @ frame_needed = 0, uses_anonymous_args = 0 -3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC handle corresponding to current DMA handle */ - 2089 .loc 1 3591 1 is_stmt 0 view .LVU623 - 2090 0000 08B5 push {r3, lr} - 2091 .LCFI13: - 2092 .cfi_def_cfa_offset 8 - 2093 .cfi_offset 3, -8 - 2094 .cfi_offset 14, -4 - 2095 0002 0346 mov r3, r0 + 2087 0000 08B5 push {r3, lr} + 2088 .LCFI13: + 2089 .cfi_def_cfa_offset 8 + 2090 .cfi_offset 3, -8 + 2091 .cfi_offset 14, -4 + 2092 0002 0346 mov r3, r0 3593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2096 .loc 1 3593 3 is_stmt 1 view .LVU624 + 2093 .loc 1 3593 3 is_stmt 1 view .LVU623 3593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2097 .loc 1 3593 22 is_stmt 0 view .LVU625 - 2098 0004 806A ldr r0, [r0, #40] - 2099 .LVL151: + 2094 .loc 1 3593 22 is_stmt 0 view .LVU624 + 2095 0004 806A ldr r0, [r0, #40] + 2096 .LVL152: 3596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2100 .loc 1 3596 3 is_stmt 1 view .LVU626 + 2097 .loc 1 3596 3 is_stmt 1 view .LVU625 3596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2101 .loc 1 3596 12 is_stmt 0 view .LVU627 - 2102 0006 C26D ldr r2, [r0, #92] + 2098 .loc 1 3596 12 is_stmt 0 view .LVU626 + 2099 0006 C26D ldr r2, [r0, #92] 3596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2103 .loc 1 3596 6 view .LVU628 - 2104 0008 12F0500F tst r2, #80 - 2105 000c 30D1 bne .L142 + 2100 .loc 1 3596 6 view .LVU627 + 2101 0008 12F0500F tst r2, #80 + 2102 000c 30D1 bne .L141 3599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2106 .loc 1 3599 5 is_stmt 1 view .LVU629 - 2107 000e C36D ldr r3, [r0, #92] - 2108 .LVL152: + 2103 .loc 1 3599 5 is_stmt 1 view .LVU628 + 2104 000e C36D ldr r3, [r0, #92] + 2105 .LVL153: 3599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2109 .loc 1 3599 5 is_stmt 0 view .LVU630 - 2110 0010 43F40073 orr r3, r3, #512 - 2111 0014 C365 str r3, [r0, #92] + 2106 .loc 1 3599 5 is_stmt 0 view .LVU629 + 2107 0010 43F40073 orr r3, r3, #512 + 2108 0014 C365 str r3, [r0, #92] 3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2112 .loc 1 3605 5 is_stmt 1 view .LVU631 + 2109 .loc 1 3605 5 is_stmt 1 view .LVU630 3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2113 .loc 1 3605 14 is_stmt 0 view .LVU632 - 2114 0016 0368 ldr r3, [r0] + 2110 .loc 1 3605 14 is_stmt 0 view .LVU631 + 2111 0016 0368 ldr r3, [r0] 3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2115 .loc 1 3605 24 view .LVU633 - 2116 0018 1A68 ldr r2, [r3] + 2112 .loc 1 3605 24 view .LVU632 + 2113 0018 1A68 ldr r2, [r3] 3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2117 .loc 1 3605 8 view .LVU634 - 2118 001a 12F0080F tst r2, #8 - 2119 001e 14D0 beq .L143 + 2114 .loc 1 3605 8 view .LVU633 + 2115 001a 12F0080F tst r2, #8 + 2116 001e 14D0 beq .L142 3608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2120 .loc 1 3608 7 is_stmt 1 view .LVU635 - 2121 .LVL153: - 2122 .LBB380: - 2123 .LBI380: + 2117 .loc 1 3608 7 is_stmt 1 view .LVU634 + 2118 .LVL154: + 2119 .LBB380: + 2120 .LBI380: 4696:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2124 .loc 2 4696 26 view .LVU636 - 2125 .LBB381: + 2121 .loc 2 4696 26 view .LVU635 + 2122 .LBB381: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2126 .loc 2 4698 3 view .LVU637 + 2123 .loc 2 4698 3 view .LVU636 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2127 .loc 2 4698 12 is_stmt 0 view .LVU638 - ARM GAS /tmp/ccObGaoj.s page 252 + 2124 .loc 2 4698 12 is_stmt 0 view .LVU637 + 2125 0020 DA68 ldr r2, [r3, #12] +4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2126 .loc 2 4698 103 view .LVU638 + 2127 0022 12F4406F tst r2, #3072 + ARM GAS /tmp/cco84Mp4.s page 252 - 2128 0020 DA68 ldr r2, [r3, #12] + 2128 0026 20D1 bne .L143 + 2129 .LVL155: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2129 .loc 2 4698 103 view .LVU639 - 2130 0022 12F4406F tst r2, #3072 - 2131 0026 20D1 bne .L144 - 2132 .LVL154: -4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2133 .loc 2 4698 103 view .LVU640 - 2134 .LBE381: - 2135 .LBE380: + 2130 .loc 2 4698 103 view .LVU639 + 2131 .LBE381: + 2132 .LBE380: 3611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2136 .loc 1 3611 9 is_stmt 1 view .LVU641 + 2133 .loc 1 3611 9 is_stmt 1 view .LVU640 3611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2137 .loc 1 3611 13 is_stmt 0 view .LVU642 - 2138 0028 DB68 ldr r3, [r3, #12] + 2134 .loc 1 3611 13 is_stmt 0 view .LVU641 + 2135 0028 DB68 ldr r3, [r3, #12] 3611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2139 .loc 1 3611 12 view .LVU643 - 2140 002a 13F4005F tst r3, #8192 - 2141 002e 1CD1 bne .L144 + 2136 .loc 1 3611 12 view .LVU642 + 2137 002a 13F4005F tst r3, #8192 + 2138 002e 1CD1 bne .L143 3614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_INJ_BUSY) == 0UL) - 2142 .loc 1 3614 11 is_stmt 1 view .LVU644 - 2143 0030 C36D ldr r3, [r0, #92] - 2144 0032 23F48073 bic r3, r3, #256 - 2145 0036 C365 str r3, [r0, #92] + 2139 .loc 1 3614 11 is_stmt 1 view .LVU643 + 2140 0030 C36D ldr r3, [r0, #92] + 2141 0032 23F48073 bic r3, r3, #256 + 2142 0036 C365 str r3, [r0, #92] 3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2146 .loc 1 3615 11 view .LVU645 + 2143 .loc 1 3615 11 view .LVU644 3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2147 .loc 1 3615 20 is_stmt 0 view .LVU646 - 2148 0038 C36D ldr r3, [r0, #92] + 2144 .loc 1 3615 20 is_stmt 0 view .LVU645 + 2145 0038 C36D ldr r3, [r0, #92] 3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2149 .loc 1 3615 14 view .LVU647 - 2150 003a 13F4805F tst r3, #4096 - 2151 003e 14D1 bne .L144 + 2146 .loc 1 3615 14 view .LVU646 + 2147 003a 13F4805F tst r3, #4096 + 2148 003e 14D1 bne .L143 3617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2152 .loc 1 3617 13 is_stmt 1 view .LVU648 - 2153 0040 C36D ldr r3, [r0, #92] - 2154 0042 43F00103 orr r3, r3, #1 - 2155 0046 C365 str r3, [r0, #92] - 2156 0048 0FE0 b .L144 - 2157 .L143: + 2149 .loc 1 3617 13 is_stmt 1 view .LVU647 + 2150 0040 C36D ldr r3, [r0, #92] + 2151 0042 43F00103 orr r3, r3, #1 + 2152 0046 C365 str r3, [r0, #92] + 2153 0048 0FE0 b .L143 + 2154 .L142: 3626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2158 .loc 1 3626 7 view .LVU649 + 2155 .loc 1 3626 7 view .LVU648 3626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2159 .loc 1 3626 11 is_stmt 0 view .LVU650 - 2160 004a DB68 ldr r3, [r3, #12] + 2156 .loc 1 3626 11 is_stmt 0 view .LVU649 + 2157 004a DB68 ldr r3, [r3, #12] 3626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2161 .loc 1 3626 10 view .LVU651 - 2162 004c 13F0020F tst r3, #2 - 2163 0050 0BD1 bne .L144 + 2158 .loc 1 3626 10 view .LVU650 + 2159 004c 13F0020F tst r3, #2 + 2160 0050 0BD1 bne .L143 3629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_INJ_BUSY) == 0UL) - 2164 .loc 1 3629 9 is_stmt 1 view .LVU652 - 2165 0052 C36D ldr r3, [r0, #92] - 2166 0054 23F48073 bic r3, r3, #256 - 2167 0058 C365 str r3, [r0, #92] + 2161 .loc 1 3629 9 is_stmt 1 view .LVU651 + 2162 0052 C36D ldr r3, [r0, #92] + 2163 0054 23F48073 bic r3, r3, #256 + 2164 0058 C365 str r3, [r0, #92] 3630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2168 .loc 1 3630 9 view .LVU653 + 2165 .loc 1 3630 9 view .LVU652 3630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 253 + 2166 .loc 1 3630 18 is_stmt 0 view .LVU653 + 2167 005a C36D ldr r3, [r0, #92] +3630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 2168 .loc 1 3630 12 view .LVU654 + ARM GAS /tmp/cco84Mp4.s page 253 - 2169 .loc 1 3630 18 is_stmt 0 view .LVU654 - 2170 005a C36D ldr r3, [r0, #92] -3630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2171 .loc 1 3630 12 view .LVU655 - 2172 005c 13F4805F tst r3, #4096 - 2173 0060 03D1 bne .L144 + 2169 005c 13F4805F tst r3, #4096 + 2170 0060 03D1 bne .L143 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2174 .loc 1 3632 11 is_stmt 1 view .LVU656 - 2175 0062 C36D ldr r3, [r0, #92] - 2176 0064 43F00103 orr r3, r3, #1 - 2177 0068 C365 str r3, [r0, #92] - 2178 .L144: + 2171 .loc 1 3632 11 is_stmt 1 view .LVU655 + 2172 0062 C36D ldr r3, [r0, #92] + 2173 0064 43F00103 orr r3, r3, #1 + 2174 0068 C365 str r3, [r0, #92] + 2175 .L143: 3641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 2179 .loc 1 3641 5 view .LVU657 - 2180 006a FFF7FEFF bl HAL_ADC_ConvCpltCallback - 2181 .LVL155: - 2182 .L141: + 2176 .loc 1 3641 5 view .LVU656 + 2177 006a FFF7FEFF bl HAL_ADC_ConvCpltCallback + 2178 .LVL156: + 2179 .L140: 3661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2183 .loc 1 3661 1 is_stmt 0 view .LVU658 - 2184 006e 08BD pop {r3, pc} - 2185 .LVL156: - 2186 .L142: + 2180 .loc 1 3661 1 is_stmt 0 view .LVU657 + 2181 006e 08BD pop {r3, pc} + 2182 .LVL157: + 2183 .L141: 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2187 .loc 1 3646 5 is_stmt 1 view .LVU659 + 2184 .loc 1 3646 5 is_stmt 1 view .LVU658 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2188 .loc 1 3646 14 is_stmt 0 view .LVU660 - 2189 0070 C26D ldr r2, [r0, #92] + 2185 .loc 1 3646 14 is_stmt 0 view .LVU659 + 2186 0070 C26D ldr r2, [r0, #92] 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2190 .loc 1 3646 8 view .LVU661 - 2191 0072 12F0100F tst r2, #16 - 2192 0076 04D1 bne .L148 + 2187 .loc 1 3646 8 view .LVU660 + 2188 0072 12F0100F tst r2, #16 + 2189 0076 04D1 bne .L147 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2193 .loc 1 3658 7 is_stmt 1 view .LVU662 + 2190 .loc 1 3658 7 is_stmt 1 view .LVU661 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2194 .loc 1 3658 11 is_stmt 0 view .LVU663 - 2195 0078 426D ldr r2, [r0, #84] + 2191 .loc 1 3658 11 is_stmt 0 view .LVU662 + 2192 0078 426D ldr r2, [r0, #84] 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2196 .loc 1 3658 23 view .LVU664 - 2197 007a 526B ldr r2, [r2, #52] + 2193 .loc 1 3658 23 view .LVU663 + 2194 007a 526B ldr r2, [r2, #52] +3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 2195 .loc 1 3658 7 view .LVU664 + 2196 007c 1846 mov r0, r3 + 2197 .LVL158: 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 2198 .loc 1 3658 7 view .LVU665 - 2199 007c 1846 mov r0, r3 - 2200 .LVL157: -3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2201 .loc 1 3658 7 view .LVU666 - 2202 007e 9047 blx r2 - 2203 .LVL158: + 2199 007e 9047 blx r2 + 2200 .LVL159: 3661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2204 .loc 1 3661 1 view .LVU667 - 2205 0080 F5E7 b .L141 - 2206 .LVL159: - 2207 .L148: + 2201 .loc 1 3661 1 view .LVU666 + 2202 0080 F5E7 b .L140 + 2203 .LVL160: + 2204 .L147: 3652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 2208 .loc 1 3652 7 is_stmt 1 view .LVU668 - 2209 0082 FFF7FEFF bl HAL_ADC_ErrorCallback - 2210 .LVL160: + 2205 .loc 1 3652 7 is_stmt 1 view .LVU667 + 2206 0082 FFF7FEFF bl HAL_ADC_ErrorCallback + 2207 .LVL161: 3652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccObGaoj.s page 254 + 2208 .loc 1 3652 7 is_stmt 0 view .LVU668 + 2209 0086 F2E7 b .L140 + 2210 .cfi_endproc + 2211 .LFE356: + ARM GAS /tmp/cco84Mp4.s page 254 - 2211 .loc 1 3652 7 is_stmt 0 view .LVU669 - 2212 0086 F2E7 b .L141 - 2213 .cfi_endproc - 2214 .LFE356: - 2216 .section .text.ADC_DMAError,"ax",%progbits - 2217 .align 1 - 2218 .global ADC_DMAError - 2219 .syntax unified - 2220 .thumb - 2221 .thumb_func - 2223 ADC_DMAError: - 2224 .LVL161: - 2225 .LFB358: + 2213 .section .text.ADC_DMAError,"ax",%progbits + 2214 .align 1 + 2215 .global ADC_DMAError + 2216 .syntax unified + 2217 .thumb + 2218 .thumb_func + 2220 ADC_DMAError: + 2221 .LVL162: + 2222 .LFB358: 3680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /** 3682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** * @brief DMA error callback. @@ -15202,900 +15198,900 @@ ARM GAS /tmp/ccObGaoj.s page 1 3685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** */ 3686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** void ADC_DMAError(DMA_HandleTypeDef *hdma) 3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2226 .loc 1 3687 1 is_stmt 1 view -0 - 2227 .cfi_startproc - 2228 @ args = 0, pretend = 0, frame = 0 - 2229 @ frame_needed = 0, uses_anonymous_args = 0 - 2230 .loc 1 3687 1 is_stmt 0 view .LVU671 - 2231 0000 08B5 push {r3, lr} - 2232 .LCFI14: - 2233 .cfi_def_cfa_offset 8 - 2234 .cfi_offset 3, -8 - 2235 .cfi_offset 14, -4 + 2223 .loc 1 3687 1 is_stmt 1 view -0 + 2224 .cfi_startproc + 2225 @ args = 0, pretend = 0, frame = 0 + 2226 @ frame_needed = 0, uses_anonymous_args = 0 + 2227 .loc 1 3687 1 is_stmt 0 view .LVU670 + 2228 0000 08B5 push {r3, lr} + 2229 .LCFI14: + 2230 .cfi_def_cfa_offset 8 + 2231 .cfi_offset 3, -8 + 2232 .cfi_offset 14, -4 3688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Retrieve ADC handle corresponding to current DMA handle */ 3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_HandleTypeDef *hadc = (ADC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 2236 .loc 1 3689 3 is_stmt 1 view .LVU672 - 2237 .loc 1 3689 22 is_stmt 0 view .LVU673 - 2238 0002 806A ldr r0, [r0, #40] - 2239 .LVL162: + 2233 .loc 1 3689 3 is_stmt 1 view .LVU671 + 2234 .loc 1 3689 22 is_stmt 0 view .LVU672 + 2235 0002 806A ldr r0, [r0, #40] + 2236 .LVL163: 3690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC state */ 3692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_DMA); - 2240 .loc 1 3692 3 is_stmt 1 view .LVU674 - 2241 0004 C36D ldr r3, [r0, #92] - 2242 0006 43F04003 orr r3, r3, #64 - 2243 000a C365 str r3, [r0, #92] + 2237 .loc 1 3692 3 is_stmt 1 view .LVU673 + 2238 0004 C36D ldr r3, [r0, #92] + 2239 0006 43F04003 orr r3, r3, #64 + 2240 000a C365 str r3, [r0, #92] 3693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC error code to DMA error */ 3695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_DMA); - 2244 .loc 1 3695 3 view .LVU675 - 2245 000c 036E ldr r3, [r0, #96] - 2246 000e 43F00403 orr r3, r3, #4 - 2247 0012 0366 str r3, [r0, #96] + 2241 .loc 1 3695 3 view .LVU674 + 2242 000c 036E ldr r3, [r0, #96] + 2243 000e 43F00403 orr r3, r3, #4 + 2244 0012 0366 str r3, [r0, #96] 3696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Error callback */ 3698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) 3699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->ErrorCallback(hadc); 3700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #else 3701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_ErrorCallback(hadc); - ARM GAS /tmp/ccObGaoj.s page 255 - - - 2248 .loc 1 3701 3 view .LVU676 - 2249 0014 FFF7FEFF bl HAL_ADC_ErrorCallback - 2250 .LVL163: + 2245 .loc 1 3701 3 view .LVU675 + 2246 0014 FFF7FEFF bl HAL_ADC_ErrorCallback + 2247 .LVL164: 3702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ + ARM GAS /tmp/cco84Mp4.s page 255 + + 3703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2251 .loc 1 3703 1 is_stmt 0 view .LVU677 - 2252 0018 08BD pop {r3, pc} - 2253 .cfi_endproc - 2254 .LFE358: - 2256 .section .text.HAL_ADC_ConfigChannel,"ax",%progbits - 2257 .align 1 - 2258 .global HAL_ADC_ConfigChannel - 2259 .syntax unified - 2260 .thumb - 2261 .thumb_func - 2263 HAL_ADC_ConfigChannel: - 2264 .LVL164: - 2265 .LFB349: + 2248 .loc 1 3703 1 is_stmt 0 view .LVU676 + 2249 0018 08BD pop {r3, pc} + 2250 .cfi_endproc + 2251 .LFE358: + 2253 .section .text.HAL_ADC_ConfigChannel,"ax",%progbits + 2254 .align 1 + 2255 .global HAL_ADC_ConfigChannel + 2256 .syntax unified + 2257 .thumb + 2258 .thumb_func + 2260 HAL_ADC_ConfigChannel: + 2261 .LVL165: + 2262 .LFB349: 2761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - 2266 .loc 1 2761 1 is_stmt 1 view -0 - 2267 .cfi_startproc - 2268 @ args = 0, pretend = 0, frame = 8 - 2269 @ frame_needed = 0, uses_anonymous_args = 0 + 2263 .loc 1 2761 1 is_stmt 1 view -0 + 2264 .cfi_startproc + 2265 @ args = 0, pretend = 0, frame = 8 + 2266 @ frame_needed = 0, uses_anonymous_args = 0 2761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - 2270 .loc 1 2761 1 is_stmt 0 view .LVU679 - 2271 0000 F0B5 push {r4, r5, r6, r7, lr} - 2272 .LCFI15: - 2273 .cfi_def_cfa_offset 20 - 2274 .cfi_offset 4, -20 - 2275 .cfi_offset 5, -16 - 2276 .cfi_offset 6, -12 - 2277 .cfi_offset 7, -8 - 2278 .cfi_offset 14, -4 - 2279 0002 83B0 sub sp, sp, #12 - 2280 .LCFI16: - 2281 .cfi_def_cfa_offset 32 + 2267 .loc 1 2761 1 is_stmt 0 view .LVU678 + 2268 0000 F0B5 push {r4, r5, r6, r7, lr} + 2269 .LCFI15: + 2270 .cfi_def_cfa_offset 20 + 2271 .cfi_offset 4, -20 + 2272 .cfi_offset 5, -16 + 2273 .cfi_offset 6, -12 + 2274 .cfi_offset 7, -8 + 2275 .cfi_offset 14, -4 + 2276 0002 83B0 sub sp, sp, #12 + 2277 .LCFI16: + 2278 .cfi_def_cfa_offset 32 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 2282 .loc 1 2762 3 is_stmt 1 view .LVU680 - 2283 .LVL165: + 2279 .loc 1 2762 3 is_stmt 1 view .LVU679 + 2280 .LVL166: 2763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_config_internal_channel; - 2284 .loc 1 2763 3 view .LVU681 + 2281 .loc 1 2763 3 view .LVU680 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __IO uint32_t wait_loop_index = 0UL; - 2285 .loc 1 2764 3 view .LVU682 + 2282 .loc 1 2764 3 view .LVU681 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - 2286 .loc 1 2765 3 view .LVU683 + 2283 .loc 1 2765 3 view .LVU682 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - 2287 .loc 1 2765 17 is_stmt 0 view .LVU684 - 2288 0004 0023 movs r3, #0 - 2289 0006 0193 str r3, [sp, #4] + 2284 .loc 1 2765 17 is_stmt 0 view .LVU683 + 2285 0004 0023 movs r3, #0 + 2286 0006 0193 str r3, [sp, #4] 2766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - 2290 .loc 1 2766 3 is_stmt 1 view .LVU685 + 2287 .loc 1 2766 3 is_stmt 1 view .LVU684 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2291 .loc 1 2767 3 view .LVU686 + 2288 .loc 1 2767 3 view .LVU685 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_REGULAR_RANK(pConfig->Rank)); - 2292 .loc 1 2770 3 view .LVU687 + 2289 .loc 1 2770 3 view .LVU686 2771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_SAMPLE_TIME(pConfig->SamplingTime)); - 2293 .loc 1 2771 3 view .LVU688 - ARM GAS /tmp/ccObGaoj.s page 256 - - + 2290 .loc 1 2771 3 view .LVU687 2772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_SINGLE_DIFFERENTIAL(pConfig->SingleDiff)); - 2294 .loc 1 2772 3 view .LVU689 + 2291 .loc 1 2772 3 view .LVU688 2773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_OFFSET_NUMBER(pConfig->OffsetNumber)); - 2295 .loc 1 2773 3 view .LVU690 + 2292 .loc 1 2773 3 view .LVU689 + ARM GAS /tmp/cco84Mp4.s page 256 + + 2774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_RANGE(ADC_GET_RESOLUTION(hadc), pConfig->Offset)); - 2296 .loc 1 2774 3 view .LVU691 + 2293 .loc 1 2774 3 view .LVU690 2775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2297 .loc 1 2775 3 view .LVU692 + 2294 .loc 1 2775 3 view .LVU691 2779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2298 .loc 1 2779 3 view .LVU693 + 2295 .loc 1 2779 3 view .LVU692 2782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2299 .loc 1 2782 3 view .LVU694 + 2296 .loc 1 2782 3 view .LVU693 2784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2300 .loc 1 2784 5 view .LVU695 + 2297 .loc 1 2784 5 view .LVU694 2788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2301 .loc 1 2788 5 view .LVU696 + 2298 .loc 1 2788 5 view .LVU695 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2302 .loc 1 2792 3 view .LVU697 + 2299 .loc 1 2792 3 view .LVU696 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2303 .loc 1 2792 3 view .LVU698 - 2304 0008 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 2305 000c 012B cmp r3, #1 - 2306 000e 00F01C82 beq .L206 - 2307 0012 0446 mov r4, r0 - 2308 0014 0D46 mov r5, r1 + 2300 .loc 1 2792 3 view .LVU697 + 2301 0008 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 2302 000c 012B cmp r3, #1 + 2303 000e 00F01C82 beq .L205 + 2304 0012 0446 mov r4, r0 + 2305 0014 0D46 mov r5, r1 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2309 .loc 1 2792 3 discriminator 2 view .LVU699 - 2310 0016 0123 movs r3, #1 - 2311 0018 80F85830 strb r3, [r0, #88] + 2306 .loc 1 2792 3 discriminator 2 view .LVU698 + 2307 0016 0123 movs r3, #1 + 2308 0018 80F85830 strb r3, [r0, #88] 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2312 .loc 1 2792 3 discriminator 2 view .LVU700 + 2309 .loc 1 2792 3 view .LVU699 2799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2313 .loc 1 2799 3 view .LVU701 + 2310 .loc 1 2799 3 view .LVU700 2799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2314 .loc 1 2799 42 is_stmt 0 view .LVU702 - 2315 001c 0068 ldr r0, [r0] - 2316 .LVL166: - 2317 .LBB382: - 2318 .LBI382: + 2311 .loc 1 2799 42 is_stmt 0 view .LVU701 + 2312 001c 0068 ldr r0, [r0] + 2313 .LVL167: + 2314 .LBB382: + 2315 .LBI382: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2319 .loc 2 7866 26 is_stmt 1 view .LVU703 - 2320 .LBB383: + 2316 .loc 2 7866 26 is_stmt 1 view .LVU702 + 2317 .LBB383: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2321 .loc 2 7868 3 view .LVU704 + 2318 .loc 2 7868 3 view .LVU703 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2322 .loc 2 7868 12 is_stmt 0 view .LVU705 - 2323 001e 8368 ldr r3, [r0, #8] + 2319 .loc 2 7868 12 is_stmt 0 view .LVU704 + 2320 001e 8368 ldr r3, [r0, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2324 .loc 2 7868 74 view .LVU706 - 2325 0020 13F0040F tst r3, #4 - 2326 0024 09D0 beq .L153 - 2327 .LVL167: + 2321 .loc 2 7868 74 view .LVU705 + 2322 0020 13F0040F tst r3, #4 + 2323 0024 09D0 beq .L152 + 2324 .LVL168: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2328 .loc 2 7868 74 view .LVU707 - 2329 .LBE383: - 2330 .LBE382: + 2325 .loc 2 7868 74 view .LVU706 + 2326 .LBE383: + 2327 .LBE382: 2964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 257 + 2328 .loc 1 2964 5 is_stmt 1 view .LVU707 + 2329 0026 E36D ldr r3, [r4, #92] + 2330 0028 43F02003 orr r3, r3, #32 + 2331 002c E365 str r3, [r4, #92] + ARM GAS /tmp/cco84Mp4.s page 257 - 2331 .loc 1 2964 5 is_stmt 1 view .LVU708 - 2332 0026 E36D ldr r3, [r4, #92] - 2333 0028 43F02003 orr r3, r3, #32 - 2334 002c E365 str r3, [r4, #92] 2966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2335 .loc 1 2966 5 view .LVU709 - 2336 .LVL168: + 2332 .loc 1 2966 5 view .LVU708 + 2333 .LVL169: 2966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2337 .loc 1 2966 20 is_stmt 0 view .LVU710 - 2338 002e 0120 movs r0, #1 - 2339 .LVL169: - 2340 .L154: + 2334 .loc 1 2966 20 is_stmt 0 view .LVU709 + 2335 002e 0120 movs r0, #1 + 2336 .LVL170: + 2337 .L153: 2970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2341 .loc 1 2970 3 is_stmt 1 view .LVU711 + 2338 .loc 1 2970 3 is_stmt 1 view .LVU710 +2970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 2339 .loc 1 2970 3 view .LVU711 + 2340 0030 0023 movs r3, #0 + 2341 0032 84F85830 strb r3, [r4, #88] 2970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 2342 .loc 1 2970 3 view .LVU712 - 2343 0030 0023 movs r3, #0 - 2344 0032 84F85830 strb r3, [r4, #88] -2970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2345 .loc 1 2970 3 view .LVU713 2973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2346 .loc 1 2973 3 view .LVU714 - 2347 .LVL170: - 2348 .L152: + 2343 .loc 1 2973 3 view .LVU713 + 2344 .LVL171: + 2345 .L151: 2974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2349 .loc 1 2974 1 is_stmt 0 view .LVU715 - 2350 0036 03B0 add sp, sp, #12 - 2351 .LCFI17: - 2352 .cfi_remember_state - 2353 .cfi_def_cfa_offset 20 - 2354 @ sp needed - 2355 0038 F0BD pop {r4, r5, r6, r7, pc} - 2356 .LVL171: - 2357 .L153: - 2358 .LCFI18: - 2359 .cfi_restore_state + 2346 .loc 1 2974 1 is_stmt 0 view .LVU714 + 2347 0036 03B0 add sp, sp, #12 + 2348 .LCFI17: + 2349 .cfi_remember_state + 2350 .cfi_def_cfa_offset 20 + 2351 @ sp needed + 2352 0038 F0BD pop {r4, r5, r6, r7, pc} + 2353 .LVL172: + 2354 .L152: + 2355 .LCFI18: + 2356 .cfi_restore_state 2802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2360 .loc 1 2802 5 is_stmt 1 view .LVU716 - 2361 003a 0A68 ldr r2, [r1] - 2362 003c 4968 ldr r1, [r1, #4] - 2363 .LVL172: + 2357 .loc 1 2802 5 is_stmt 1 view .LVU715 + 2358 003a 0A68 ldr r2, [r1] + 2359 003c 4968 ldr r1, [r1, #4] + 2360 .LVL173: 2802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2364 .loc 1 2802 5 is_stmt 0 view .LVU717 - 2365 003e FFF7FEFF bl LL_ADC_REG_SetSequencerRanks - 2366 .LVL173: + 2361 .loc 1 2802 5 is_stmt 0 view .LVU716 + 2362 003e FFF7FEFF bl LL_ADC_REG_SetSequencerRanks + 2363 .LVL174: 2809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 2367 .loc 1 2809 5 is_stmt 1 view .LVU718 + 2364 .loc 1 2809 5 is_stmt 1 view .LVU717 2809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 2368 .loc 1 2809 81 is_stmt 0 view .LVU719 - 2369 0042 2068 ldr r0, [r4] - 2370 .LVL174: - 2371 .LBB384: - 2372 .LBI384: + 2365 .loc 1 2809 81 is_stmt 0 view .LVU718 + 2366 0042 2068 ldr r0, [r4] + 2367 .LVL175: + 2368 .LBB384: + 2369 .LBI384: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2373 .loc 2 7866 26 is_stmt 1 view .LVU720 - 2374 .LBB385: + 2370 .loc 2 7866 26 is_stmt 1 view .LVU719 + 2371 .LBB385: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 258 + 2372 .loc 2 7868 3 view .LVU720 +7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2373 .loc 2 7868 12 is_stmt 0 view .LVU721 + 2374 0044 8368 ldr r3, [r0, #8] + ARM GAS /tmp/cco84Mp4.s page 258 - 2375 .loc 2 7868 3 view .LVU721 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2376 .loc 2 7868 12 is_stmt 0 view .LVU722 - 2377 0044 8368 ldr r3, [r0, #8] + 2375 .loc 2 7868 74 view .LVU722 + 2376 0046 13F00403 ands r3, r3, #4 + 2377 004a 00D0 beq .L154 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2378 .loc 2 7868 74 view .LVU723 - 2379 0046 13F00403 ands r3, r3, #4 - 2380 004a 00D0 beq .L155 + 2378 .loc 2 7868 74 discriminator 1 view .LVU723 + 2379 004c 0123 movs r3, #1 + 2380 .L154: + 2381 .LVL176: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2381 .loc 2 7868 74 discriminator 1 view .LVU724 - 2382 004c 0123 movs r3, #1 - 2383 .L155: - 2384 .LVL175: -7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2385 .loc 2 7868 74 discriminator 1 view .LVU725 - 2386 .LBE385: - 2387 .LBE384: + 2382 .loc 2 7868 74 discriminator 1 view .LVU724 + 2383 .LBE385: + 2384 .LBE384: 2810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 2388 .loc 1 2810 5 is_stmt 1 view .LVU726 - 2389 .LBB386: - 2390 .LBI386: + 2385 .loc 1 2810 5 is_stmt 1 view .LVU725 + 2386 .LBB386: + 2387 .LBI386: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2391 .loc 2 8092 26 view .LVU727 - 2392 .LBB387: - 2393 .loc 2 8094 3 view .LVU728 - 2394 .loc 2 8094 12 is_stmt 0 view .LVU729 - 2395 004e 8668 ldr r6, [r0, #8] - 2396 .loc 2 8094 76 view .LVU730 - 2397 0050 16F00806 ands r6, r6, #8 - 2398 0054 00D0 beq .L156 - 2399 .loc 2 8094 76 discriminator 1 view .LVU731 - 2400 0056 0126 movs r6, #1 - 2401 .L156: - 2402 .LVL176: - 2403 .loc 2 8094 76 discriminator 1 view .LVU732 - 2404 .LBE387: - 2405 .LBE386: + 2388 .loc 2 8092 26 view .LVU726 + 2389 .LBB387: + 2390 .loc 2 8094 3 view .LVU727 + 2391 .loc 2 8094 12 is_stmt 0 view .LVU728 + 2392 004e 8668 ldr r6, [r0, #8] + 2393 .loc 2 8094 76 view .LVU729 + 2394 0050 16F00806 ands r6, r6, #8 + 2395 0054 00D0 beq .L155 + 2396 .loc 2 8094 76 discriminator 1 view .LVU730 + 2397 0056 0126 movs r6, #1 + 2398 .L155: + 2399 .LVL177: + 2400 .loc 2 8094 76 discriminator 1 view .LVU731 + 2401 .LBE387: + 2402 .LBE386: 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 2406 .loc 1 2811 5 is_stmt 1 view .LVU733 + 2403 .loc 1 2811 5 is_stmt 1 view .LVU732 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 2407 .loc 1 2811 8 is_stmt 0 view .LVU734 - 2408 0058 002B cmp r3, #0 - 2409 005a 3ED1 bne .L157 + 2404 .loc 1 2811 8 is_stmt 0 view .LVU733 + 2405 0058 002B cmp r3, #0 + 2406 005a 3ED1 bne .L156 2812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 2410 .loc 1 2812 9 view .LVU735 - 2411 005c 002E cmp r6, #0 - 2412 005e 3CD1 bne .L157 + 2407 .loc 1 2812 9 view .LVU734 + 2408 005c 002E cmp r6, #0 + 2409 005e 3CD1 bne .L156 2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2413 .loc 1 2816 7 is_stmt 1 view .LVU736 + 2410 .loc 1 2816 7 is_stmt 1 view .LVU735 2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2414 .loc 1 2816 18 is_stmt 0 view .LVU737 - 2415 0060 AA68 ldr r2, [r5, #8] + 2411 .loc 1 2816 18 is_stmt 0 view .LVU736 + 2412 0060 AA68 ldr r2, [r5, #8] 2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2416 .loc 1 2816 10 view .LVU738 - 2417 0062 B2F1004F cmp r2, #-2147483648 - 2418 0066 6FD0 beq .L225 + 2413 .loc 1 2816 10 view .LVU737 + 2414 0062 B2F1004F cmp r2, #-2147483648 + 2415 0066 6FD0 beq .L224 2827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 259 + 2416 .loc 1 2827 9 is_stmt 1 view .LVU738 + 2417 0068 2968 ldr r1, [r5] + 2418 006a FFF7FEFF bl LL_ADC_SetChannelSamplingTime + 2419 .LVL178: + ARM GAS /tmp/cco84Mp4.s page 259 - 2419 .loc 1 2827 9 is_stmt 1 view .LVU739 - 2420 0068 2968 ldr r1, [r5] - 2421 006a FFF7FEFF bl LL_ADC_SetChannelSamplingTime - 2422 .LVL177: 2830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2423 .loc 1 2830 9 view .LVU740 - 2424 006e 2268 ldr r2, [r4] - 2425 .LVL178: - 2426 .LBB388: - 2427 .LBI388: + 2420 .loc 1 2830 9 view .LVU739 + 2421 006e 2268 ldr r2, [r4] + 2422 .LVL179: + 2423 .LBB388: + 2424 .LBI388: 4507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2428 .loc 2 4507 22 view .LVU741 - 2429 .LBB389: + 2425 .loc 2 4507 22 view .LVU740 + 2426 .LBB389: 4509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2430 .loc 2 4509 3 view .LVU742 - 2431 0070 5369 ldr r3, [r2, #20] - 2432 0072 23F00043 bic r3, r3, #-2147483648 - 2433 0076 5361 str r3, [r2, #20] - 2434 .LVL179: - 2435 .L159: + 2427 .loc 2 4509 3 view .LVU741 + 2428 0070 5369 ldr r3, [r2, #20] + 2429 0072 23F00043 bic r3, r3, #-2147483648 + 2430 0076 5361 str r3, [r2, #20] + 2431 .LVL180: + 2432 .L158: 4509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2436 .loc 2 4509 3 is_stmt 0 view .LVU743 - 2437 .LBE389: - 2438 .LBE388: + 2433 .loc 2 4509 3 is_stmt 0 view .LVU742 + 2434 .LBE389: + 2435 .LBE388: 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2439 .loc 1 2837 7 is_stmt 1 view .LVU744 + 2436 .loc 1 2837 7 is_stmt 1 view .LVU743 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2440 .loc 1 2837 26 is_stmt 0 view .LVU745 - 2441 0078 6969 ldr r1, [r5, #20] - 2442 007a 2268 ldr r2, [r4] - 2443 007c D368 ldr r3, [r2, #12] - 2444 007e C3F3C103 ubfx r3, r3, #3, #2 - 2445 0082 5B00 lsls r3, r3, #1 + 2437 .loc 1 2837 26 is_stmt 0 view .LVU744 + 2438 0078 6969 ldr r1, [r5, #20] + 2439 007a 2268 ldr r2, [r4] + 2440 007c D368 ldr r3, [r2, #12] + 2441 007e C3F3C103 ubfx r3, r3, #3, #2 + 2442 0082 5B00 lsls r3, r3, #1 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2446 .loc 1 2837 24 view .LVU746 - 2447 0084 9940 lsls r1, r1, r3 - 2448 .LVL180: + 2443 .loc 1 2837 24 view .LVU745 + 2444 0084 9940 lsls r1, r1, r3 + 2445 .LVL181: 2839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2449 .loc 1 2839 7 is_stmt 1 view .LVU747 + 2446 .loc 1 2839 7 is_stmt 1 view .LVU746 2839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2450 .loc 1 2839 18 is_stmt 0 view .LVU748 - 2451 0086 2869 ldr r0, [r5, #16] + 2447 .loc 1 2839 18 is_stmt 0 view .LVU747 + 2448 0086 2869 ldr r0, [r5, #16] 2839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2452 .loc 1 2839 10 view .LVU749 - 2453 0088 0428 cmp r0, #4 - 2454 008a 6AD0 beq .L160 + 2449 .loc 1 2839 10 view .LVU748 + 2450 0088 0428 cmp r0, #4 + 2451 008a 6AD0 beq .L159 2842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2455 .loc 1 2842 9 is_stmt 1 view .LVU750 - 2456 .LVL181: - 2457 .LBB390: - 2458 .LBI390: + 2452 .loc 1 2842 9 is_stmt 1 view .LVU749 + 2453 .LVL182: + 2454 .LBB390: + 2455 .LBI390: 4163:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2459 .loc 2 4163 22 view .LVU751 - 2460 .LBB391: + 2456 .loc 2 4163 22 view .LVU750 + 2457 .LBB391: 4165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2461 .loc 2 4165 3 view .LVU752 + 2458 .loc 2 4165 3 view .LVU751 4165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 260 + 2459 .loc 2 4165 25 is_stmt 0 view .LVU752 + 2460 008c 6032 adds r2, r2, #96 + 2461 .LVL183: +4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, + ARM GAS /tmp/cco84Mp4.s page 260 - 2462 .loc 2 4165 25 is_stmt 0 view .LVU753 - 2463 008c 6032 adds r2, r2, #96 - 2464 .LVL182: + 2462 .loc 2 4167 3 is_stmt 1 view .LVU753 + 2463 008e 52F82070 ldr r7, [r2, r0, lsl #2] + 2464 0092 AB4B ldr r3, .L234 + 2465 0094 3B40 ands r3, r3, r7 + 2466 0096 2F68 ldr r7, [r5] + 2467 0098 07F0F84C and ip, r7, #2080374784 + 2468 009c 41EA0C01 orr r1, r1, ip + 2469 .LVL184: 4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, - 2465 .loc 2 4167 3 is_stmt 1 view .LVU754 - 2466 008e 52F82070 ldr r7, [r2, r0, lsl #2] - 2467 0092 AB4B ldr r3, .L235 - 2468 0094 3B40 ands r3, r3, r7 - 2469 0096 2F68 ldr r7, [r5] - 2470 0098 07F0F84C and ip, r7, #2080374784 - 2471 009c 41EA0C01 orr r1, r1, ip - 2472 .LVL183: + 2470 .loc 2 4167 3 is_stmt 0 view .LVU754 + 2471 00a0 0B43 orrs r3, r3, r1 + 2472 00a2 43F00043 orr r3, r3, #-2147483648 + 2473 00a6 42F82030 str r3, [r2, r0, lsl #2] + 2474 .LVL185: 4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, - 2473 .loc 2 4167 3 is_stmt 0 view .LVU755 - 2474 00a0 0B43 orrs r3, r3, r1 - 2475 00a2 43F00043 orr r3, r3, #-2147483648 - 2476 00a6 42F82030 str r3, [r2, r0, lsl #2] - 2477 .LVL184: -4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, - 2478 .loc 2 4167 3 view .LVU756 - 2479 .LBE391: - 2480 .LBE390: + 2475 .loc 2 4167 3 view .LVU755 + 2476 .LBE391: + 2477 .LBE390: 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_FUNCTIONAL_STATE(pConfig->OffsetSaturation)); - 2481 .loc 1 2844 9 is_stmt 1 view .LVU757 + 2478 .loc 1 2844 9 is_stmt 1 view .LVU756 2845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Set ADC selected offset sign & saturation */ - 2482 .loc 1 2845 9 view .LVU758 + 2479 .loc 1 2845 9 view .LVU757 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetOffsetSaturation(hadc->Instance, pConfig->OffsetNumber, - 2483 .loc 1 2847 9 view .LVU759 - 2484 00aa 2368 ldr r3, [r4] + 2480 .loc 1 2847 9 view .LVU758 + 2481 00aa 2368 ldr r3, [r4] 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetOffsetSaturation(hadc->Instance, pConfig->OffsetNumber, - 2485 .loc 1 2847 53 is_stmt 0 view .LVU760 - 2486 00ac 2869 ldr r0, [r5, #16] + 2482 .loc 1 2847 53 is_stmt 0 view .LVU759 + 2483 00ac 2869 ldr r0, [r5, #16] 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_SetOffsetSaturation(hadc->Instance, pConfig->OffsetNumber, - 2487 .loc 1 2847 76 view .LVU761 - 2488 00ae AA69 ldr r2, [r5, #24] - 2489 .LVL185: - 2490 .LBB392: - 2491 .LBI392: + 2484 .loc 1 2847 76 view .LVU760 + 2485 00ae AA69 ldr r2, [r5, #24] + 2486 .LVL186: + 2487 .LBB392: + 2488 .LBI392: 4363:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2492 .loc 2 4363 22 is_stmt 1 view .LVU762 - 2493 .LBB393: + 2489 .loc 2 4363 22 is_stmt 1 view .LVU761 + 2490 .LBB393: 4365:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2494 .loc 2 4365 3 view .LVU763 + 2491 .loc 2 4365 3 view .LVU762 4365:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2495 .loc 2 4365 25 is_stmt 0 view .LVU764 - 2496 00b0 6033 adds r3, r3, #96 - 2497 .LVL186: + 2492 .loc 2 4365 25 is_stmt 0 view .LVU763 + 2493 00b0 6033 adds r3, r3, #96 + 2494 .LVL187: 4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, - 2498 .loc 2 4367 3 is_stmt 1 view .LVU765 - 2499 00b2 53F82010 ldr r1, [r3, r0, lsl #2] - 2500 00b6 21F08071 bic r1, r1, #16777216 - 2501 00ba 0A43 orrs r2, r2, r1 - 2502 .LVL187: + 2495 .loc 2 4367 3 is_stmt 1 view .LVU764 + 2496 00b2 53F82010 ldr r1, [r3, r0, lsl #2] + 2497 00b6 21F08071 bic r1, r1, #16777216 + 2498 00ba 0A43 orrs r2, r2, r1 + 2499 .LVL188: 4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, - 2503 .loc 2 4367 3 is_stmt 0 view .LVU766 - 2504 00bc 43F82020 str r2, [r3, r0, lsl #2] - 2505 .LVL188: - ARM GAS /tmp/ccObGaoj.s page 261 + 2500 .loc 2 4367 3 is_stmt 0 view .LVU765 + 2501 00bc 43F82020 str r2, [r3, r0, lsl #2] + 2502 .LVL189: +4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, + 2503 .loc 2 4367 3 view .LVU766 + 2504 .LBE393: + 2505 .LBE392: + ARM GAS /tmp/cco84Mp4.s page 261 -4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, - 2506 .loc 2 4367 3 view .LVU767 - 2507 .LBE393: - 2508 .LBE392: 2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? - 2509 .loc 1 2848 9 is_stmt 1 view .LVU768 - 2510 00c0 2368 ldr r3, [r4] + 2506 .loc 1 2848 9 is_stmt 1 view .LVU767 + 2507 00c0 2368 ldr r3, [r4] 2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? - 2511 .loc 1 2848 59 is_stmt 0 view .LVU769 - 2512 00c2 2969 ldr r1, [r5, #16] + 2508 .loc 1 2848 59 is_stmt 0 view .LVU768 + 2509 00c2 2969 ldr r1, [r5, #16] 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_OFFSET_SATURATION_ENABLE : LL_ADC_OFFSET_SATURATION_DISAB - 2513 .loc 1 2849 44 view .LVU770 - 2514 00c4 2A7F ldrb r2, [r5, #28] @ zero_extendqisi2 + 2510 .loc 1 2849 44 view .LVU769 + 2511 00c4 2A7F ldrb r2, [r5, #28] @ zero_extendqisi2 2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? - 2515 .loc 1 2848 9 view .LVU771 - 2516 00c6 012A cmp r2, #1 - 2517 00c8 48D0 beq .L226 - 2518 .LVL189: - 2519 .L161: - 2520 .LBB394: - 2521 .LBI394: + 2512 .loc 1 2848 9 view .LVU770 + 2513 00c6 012A cmp r2, #1 + 2514 00c8 48D0 beq .L225 + 2515 .LVL190: + 2516 .L160: + 2517 .LBB394: + 2518 .LBI394: 4418:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2522 .loc 2 4418 22 is_stmt 1 view .LVU772 - 2523 .LBB395: + 2519 .loc 2 4418 22 is_stmt 1 view .LVU771 + 2520 .LBB395: 4420:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2524 .loc 2 4420 3 view .LVU773 + 2521 .loc 2 4420 3 view .LVU772 4420:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2525 .loc 2 4420 25 is_stmt 0 view .LVU774 - 2526 00ca 6033 adds r3, r3, #96 - 2527 .LVL190: + 2522 .loc 2 4420 25 is_stmt 0 view .LVU773 + 2523 00ca 6033 adds r3, r3, #96 + 2524 .LVL191: 4422:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_SATEN, - 2528 .loc 2 4422 3 is_stmt 1 view .LVU775 - 2529 00cc 53F82120 ldr r2, [r3, r1, lsl #2] - 2530 00d0 22F00072 bic r2, r2, #33554432 - 2531 00d4 3243 orrs r2, r2, r6 - 2532 00d6 43F82120 str r2, [r3, r1, lsl #2] - 2533 .LVL191: - 2534 .L157: + 2525 .loc 2 4422 3 is_stmt 1 view .LVU774 + 2526 00cc 53F82120 ldr r2, [r3, r1, lsl #2] + 2527 00d0 22F00072 bic r2, r2, #33554432 + 2528 00d4 3243 orrs r2, r2, r6 + 2529 00d6 43F82120 str r2, [r3, r1, lsl #2] + 2530 .LVL192: + 2531 .L156: 4422:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_SATEN, - 2535 .loc 2 4422 3 is_stmt 0 view .LVU776 - 2536 .LBE395: - 2537 .LBE394: + 2532 .loc 2 4422 3 is_stmt 0 view .LVU775 + 2533 .LBE395: + 2534 .LBE394: 2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2538 .loc 1 2882 5 is_stmt 1 view .LVU777 + 2535 .loc 1 2882 5 is_stmt 1 view .LVU776 2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2539 .loc 1 2882 30 is_stmt 0 view .LVU778 - 2540 00da 2268 ldr r2, [r4] - 2541 .LVL192: - 2542 .LBB396: - 2543 .LBI396: + 2536 .loc 1 2882 30 is_stmt 0 view .LVU777 + 2537 00da 2268 ldr r2, [r4] + 2538 .LVL193: + 2539 .LBB396: + 2540 .LBI396: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2544 .loc 2 7744 26 is_stmt 1 view .LVU779 - 2545 .LBB397: + 2541 .loc 2 7744 26 is_stmt 1 view .LVU778 + 2542 .LBB397: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2546 .loc 2 7746 3 view .LVU780 + 2543 .loc 2 7746 3 view .LVU779 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2547 .loc 2 7746 12 is_stmt 0 view .LVU781 - ARM GAS /tmp/ccObGaoj.s page 262 + 2544 .loc 2 7746 12 is_stmt 0 view .LVU780 + 2545 00dc 9368 ldr r3, [r2, #8] +7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2546 .loc 2 7746 68 view .LVU781 + 2547 00de 13F0010F tst r3, #1 + ARM GAS /tmp/cco84Mp4.s page 262 - 2548 00dc 9368 ldr r3, [r2, #8] + 2548 00e2 16D1 bne .L176 + 2549 .LVL194: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2549 .loc 2 7746 68 view .LVU782 - 2550 00de 13F0010F tst r3, #1 - 2551 00e2 16D1 bne .L177 - 2552 .LVL193: -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2553 .loc 2 7746 68 view .LVU783 - 2554 .LBE397: - 2555 .LBE396: + 2550 .loc 2 7746 68 view .LVU782 + 2551 .LBE397: + 2552 .LBE396: 2885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2556 .loc 1 2885 7 is_stmt 1 view .LVU784 + 2553 .loc 1 2885 7 is_stmt 1 view .LVU783 2885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2557 .loc 1 2885 58 is_stmt 0 view .LVU785 - 2558 00e4 2B68 ldr r3, [r5] + 2554 .loc 1 2885 58 is_stmt 0 view .LVU784 + 2555 00e4 2B68 ldr r3, [r5] 2885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2559 .loc 1 2885 76 view .LVU786 - 2560 00e6 E868 ldr r0, [r5, #12] - 2561 .LVL194: - 2562 .LBB398: - 2563 .LBI398: + 2556 .loc 1 2885 76 view .LVU785 + 2557 00e6 E868 ldr r0, [r5, #12] + 2558 .LVL195: + 2559 .LBB398: + 2560 .LBI398: 6490:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2564 .loc 2 6490 22 is_stmt 1 view .LVU787 - 2565 .LBB399: + 2561 .loc 2 6490 22 is_stmt 1 view .LVU786 + 2562 .LBB399: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 2566 .loc 2 6495 3 view .LVU788 - 2567 00e8 D2F8B010 ldr r1, [r2, #176] - 2568 00ec C3F31206 ubfx r6, r3, #0, #19 - 2569 00f0 21EA0601 bic r1, r1, r6 - 2570 00f4 00F01806 and r6, r0, #24 - 2571 00f8 9248 ldr r0, .L235+4 - 2572 .LVL195: + 2563 .loc 2 6495 3 view .LVU787 + 2564 00e8 D2F8B010 ldr r1, [r2, #176] + 2565 00ec C3F31206 ubfx r6, r3, #0, #19 + 2566 00f0 21EA0601 bic r1, r1, r6 + 2567 00f4 00F01806 and r6, r0, #24 + 2568 00f8 9248 ldr r0, .L234+4 + 2569 .LVL196: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 2573 .loc 2 6495 3 is_stmt 0 view .LVU789 - 2574 00fa F040 lsrs r0, r0, r6 - 2575 00fc 0340 ands r3, r3, r0 - 2576 .LVL196: + 2570 .loc 2 6495 3 is_stmt 0 view .LVU788 + 2571 00fa F040 lsrs r0, r0, r6 + 2572 00fc 0340 ands r3, r3, r0 + 2573 .LVL197: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 2577 .loc 2 6495 3 view .LVU790 - 2578 00fe C3F31203 ubfx r3, r3, #0, #19 - 2579 0102 0B43 orrs r3, r3, r1 - 2580 0104 C2F8B030 str r3, [r2, #176] - 2581 .LVL197: + 2574 .loc 2 6495 3 view .LVU789 + 2575 00fe C3F31203 ubfx r3, r3, #0, #19 + 2576 0102 0B43 orrs r3, r3, r1 + 2577 0104 C2F8B030 str r3, [r2, #176] + 2578 .LVL198: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 2582 .loc 2 6495 3 view .LVU791 - 2583 .LBE399: - 2584 .LBE398: + 2579 .loc 2 6495 3 view .LVU790 + 2580 .LBE399: + 2581 .LBE398: 2888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2585 .loc 1 2888 7 is_stmt 1 view .LVU792 + 2582 .loc 1 2888 7 is_stmt 1 view .LVU791 2888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2586 .loc 1 2888 18 is_stmt 0 view .LVU793 - 2587 0108 EA68 ldr r2, [r5, #12] + 2583 .loc 1 2888 18 is_stmt 0 view .LVU792 + 2584 0108 EA68 ldr r2, [r5, #12] 2888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2588 .loc 1 2888 10 view .LVU794 - 2589 010a 8F4B ldr r3, .L235+8 - 2590 010c 9A42 cmp r2, r3 - 2591 010e 00F08F80 beq .L227 - ARM GAS /tmp/ccObGaoj.s page 263 + 2585 .loc 1 2888 10 view .LVU793 + 2586 010a 8F4B ldr r3, .L234+8 + 2587 010c 9A42 cmp r2, r3 + 2588 010e 00F08F80 beq .L226 + 2589 .L176: +2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 2590 .loc 1 2907 5 is_stmt 1 view .LVU794 +2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 263 - 2592 .L177: + 2591 .loc 1 2907 9 is_stmt 0 view .LVU795 + 2592 0112 2B68 ldr r3, [r5] 2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2593 .loc 1 2907 5 is_stmt 1 view .LVU795 -2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2594 .loc 1 2907 9 is_stmt 0 view .LVU796 - 2595 0112 2B68 ldr r3, [r5] -2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2596 .loc 1 2907 8 view .LVU797 - 2597 0114 8D4A ldr r2, .L235+12 - 2598 0116 1342 tst r3, r2 - 2599 0118 00F08F81 beq .L218 + 2593 .loc 1 2907 8 view .LVU796 + 2594 0114 8D4A ldr r2, .L234+12 + 2595 0116 1342 tst r3, r2 + 2596 0118 00F08F81 beq .L217 2909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2600 .loc 1 2909 7 is_stmt 1 view .LVU798 - 2601 .LVL198: - 2602 .LBB400: - 2603 .LBI400: + 2597 .loc 1 2909 7 is_stmt 1 view .LVU797 + 2598 .LVL199: + 2599 .LBB400: + 2600 .LBI400: 3826:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2604 .loc 2 3826 26 view .LVU799 - 2605 .LBB401: + 2601 .loc 2 3826 26 view .LVU798 + 2602 .LBB401: 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2606 .loc 2 3828 3 view .LVU800 + 2603 .loc 2 3828 3 view .LVU799 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2607 .loc 2 3828 21 is_stmt 0 view .LVU801 - 2608 011c 8C4A ldr r2, .L235+16 - 2609 011e 9268 ldr r2, [r2, #8] + 2604 .loc 2 3828 21 is_stmt 0 view .LVU800 + 2605 011c 8C4A ldr r2, .L234+16 + 2606 011e 9268 ldr r2, [r2, #8] +3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2607 .loc 2 3828 10 view .LVU801 + 2608 0120 02F0E071 and r1, r2, #29360128 + 2609 .LVL200: 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 2610 .loc 2 3828 10 view .LVU802 - 2611 0120 02F0E071 and r1, r2, #29360128 - 2612 .LVL199: -3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2613 .loc 2 3828 10 view .LVU803 - 2614 .LBE401: - 2615 .LBE400: + 2611 .LBE401: + 2612 .LBE400: 2913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_TEMPSENSOR) == 0UL)) - 2616 .loc 1 2913 7 is_stmt 1 view .LVU804 + 2613 .loc 1 2913 7 is_stmt 1 view .LVU803 2913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_TEMPSENSOR) == 0UL)) - 2617 .loc 1 2913 10 is_stmt 0 view .LVU805 - 2618 0124 8B48 ldr r0, .L235+20 - 2619 0126 8342 cmp r3, r0 - 2620 0128 00F03E81 beq .L201 + 2614 .loc 1 2913 10 is_stmt 0 view .LVU804 + 2615 0124 8B48 ldr r0, .L234+20 + 2616 0126 8342 cmp r3, r0 + 2617 0128 00F03E81 beq .L200 2913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_TEMPSENSOR) == 0UL)) - 2621 .loc 1 2913 62 discriminator 1 view .LVU806 - 2622 012c 8A48 ldr r0, .L235+24 - 2623 012e 8342 cmp r3, r0 - 2624 0130 00F03A81 beq .L201 - 2625 .L202: + 2618 .loc 1 2913 62 discriminator 1 view .LVU805 + 2619 012c 8A48 ldr r0, .L234+24 + 2620 012e 8342 cmp r3, r0 + 2621 0130 00F03A81 beq .L200 + 2622 .L201: 2933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_VBAT) == 0UL)) - 2626 .loc 1 2933 12 is_stmt 1 view .LVU807 + 2623 .loc 1 2933 12 is_stmt 1 view .LVU806 2933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_VBAT) == 0UL)) - 2627 .loc 1 2933 15 is_stmt 0 view .LVU808 - 2628 0134 8948 ldr r0, .L235+28 - 2629 0136 8342 cmp r3, r0 - 2630 0138 00F05C81 beq .L228 - 2631 .L205: + 2624 .loc 1 2933 15 is_stmt 0 view .LVU807 + 2625 0134 8948 ldr r0, .L234+28 + 2626 0136 8342 cmp r3, r0 + 2627 0138 00F05C81 beq .L227 + 2628 .L204: 2942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_VREFINT) == 0UL)) - 2632 .loc 1 2942 12 is_stmt 1 view .LVU809 + 2629 .loc 1 2942 12 is_stmt 1 view .LVU808 2942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_VREFINT) == 0UL)) - ARM GAS /tmp/ccObGaoj.s page 264 + 2630 .loc 1 2942 15 is_stmt 0 view .LVU809 + 2631 013c 8848 ldr r0, .L234+32 + 2632 013e 8342 cmp r3, r0 + 2633 0140 00F06A81 beq .L228 + ARM GAS /tmp/cco84Mp4.s page 264 - 2633 .loc 1 2942 15 is_stmt 0 view .LVU810 - 2634 013c 8848 ldr r0, .L235+32 - 2635 013e 8342 cmp r3, r0 - 2636 0140 00F06A81 beq .L229 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 2637 .loc 1 2762 21 view .LVU811 - 2638 0144 0020 movs r0, #0 - 2639 0146 73E7 b .L154 - 2640 .LVL200: - 2641 .L225: + 2634 .loc 1 2762 21 view .LVU810 + 2635 0144 0020 movs r0, #0 + 2636 0146 73E7 b .L153 + 2637 .LVL201: + 2638 .L224: 2819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 2642 .loc 1 2819 9 is_stmt 1 view .LVU812 - 2643 0148 0022 movs r2, #0 - 2644 014a 2968 ldr r1, [r5] - 2645 014c FFF7FEFF bl LL_ADC_SetChannelSamplingTime - 2646 .LVL201: + 2639 .loc 1 2819 9 is_stmt 1 view .LVU811 + 2640 0148 0022 movs r2, #0 + 2641 014a 2968 ldr r1, [r5] + 2642 014c FFF7FEFF bl LL_ADC_SetChannelSamplingTime + 2643 .LVL202: 2822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2647 .loc 1 2822 9 view .LVU813 - 2648 0150 2268 ldr r2, [r4] - 2649 .LVL202: - 2650 .LBB402: - 2651 .LBI402: + 2644 .loc 1 2822 9 view .LVU812 + 2645 0150 2268 ldr r2, [r4] + 2646 .LVL203: + 2647 .LBB402: + 2648 .LBI402: 4507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2652 .loc 2 4507 22 view .LVU814 - 2653 .LBB403: + 2649 .loc 2 4507 22 view .LVU813 + 2650 .LBB403: 4509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2654 .loc 2 4509 3 view .LVU815 - 2655 0152 5369 ldr r3, [r2, #20] - 2656 0154 43F00043 orr r3, r3, #-2147483648 - 2657 0158 5361 str r3, [r2, #20] - 2658 .LVL203: + 2651 .loc 2 4509 3 view .LVU814 + 2652 0152 5369 ldr r3, [r2, #20] + 2653 0154 43F00043 orr r3, r3, #-2147483648 + 2654 0158 5361 str r3, [r2, #20] + 2655 .LVL204: 4510:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2659 .loc 2 4510 1 is_stmt 0 view .LVU816 - 2660 015a 8DE7 b .L159 - 2661 .LVL204: - 2662 .L226: + 2656 .loc 2 4510 1 is_stmt 0 view .LVU815 + 2657 015a 8DE7 b .L158 + 2658 .LVL205: + 2659 .L225: 4510:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2663 .loc 2 4510 1 view .LVU817 - 2664 .LBE403: - 2665 .LBE402: + 2660 .loc 2 4510 1 view .LVU816 + 2661 .LBE403: + 2662 .LBE402: +2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? + 2663 .loc 1 2848 9 discriminator 1 view .LVU817 + 2664 015c 4FF00076 mov r6, #33554432 + 2665 .LVL206: 2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? 2666 .loc 1 2848 9 discriminator 1 view .LVU818 - 2667 015c 4FF00076 mov r6, #33554432 - 2668 .LVL205: -2848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pConfig->OffsetSaturation == ENABLE) ? - 2669 .loc 1 2848 9 discriminator 1 view .LVU819 - 2670 0160 B3E7 b .L161 - 2671 .LVL206: - 2672 .L160: + 2667 0160 B3E7 b .L160 + 2668 .LVL207: + 2669 .L159: 2856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2673 .loc 1 2856 9 is_stmt 1 view .LVU820 - 2674 .LBB404: - 2675 .LBI404: + 2670 .loc 1 2856 9 is_stmt 1 view .LVU819 + 2671 .LBB404: + 2672 .LBI404: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2676 .loc 2 4249 26 view .LVU821 - 2677 .LBB405: + 2673 .loc 2 4249 26 view .LVU820 + 2674 .LBB405: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 265 + 2675 .loc 2 4251 3 view .LVU821 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2676 .loc 2 4253 3 view .LVU822 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/cco84Mp4.s page 265 - 2678 .loc 2 4251 3 view .LVU822 + 2677 .loc 2 4253 10 is_stmt 0 view .LVU823 + 2678 0162 136E ldr r3, [r2, #96] + 2679 .LVL208: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2679 .loc 2 4253 3 view .LVU823 -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2680 .loc 2 4253 10 is_stmt 0 view .LVU824 - 2681 0162 136E ldr r3, [r2, #96] - 2682 .LVL207: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2683 .loc 2 4253 10 view .LVU825 - 2684 .LBE405: - 2685 .LBE404: - 2686 .LBB406: - 2687 .LBI406: + 2680 .loc 2 4253 10 view .LVU824 + 2681 .LBE405: + 2682 .LBE404: + 2683 .LBB406: + 2684 .LBI406: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2688 .loc 2 4249 26 is_stmt 1 view .LVU826 - 2689 .LBB407: + 2685 .loc 2 4249 26 is_stmt 1 view .LVU825 + 2686 .LBB407: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2690 .loc 2 4251 3 view .LVU827 + 2687 .loc 2 4251 3 view .LVU826 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2691 .loc 2 4253 3 view .LVU828 + 2688 .loc 2 4253 3 view .LVU827 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2692 .loc 2 4253 10 is_stmt 0 view .LVU829 - 2693 0164 116E ldr r1, [r2, #96] - 2694 .LVL208: + 2689 .loc 2 4253 10 is_stmt 0 view .LVU828 + 2690 0164 116E ldr r1, [r2, #96] + 2691 .LVL209: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2695 .loc 2 4253 10 view .LVU830 - 2696 .LBE407: - 2697 .LBE406: + 2692 .loc 2 4253 10 view .LVU829 + 2693 .LBE407: + 2694 .LBE406: 2856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2698 .loc 1 2856 13 discriminator 1 view .LVU831 - 2699 0166 C1F38461 ubfx r1, r1, #26, #5 + 2695 .loc 1 2856 13 discriminator 1 view .LVU830 + 2696 0166 C1F38461 ubfx r1, r1, #26, #5 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2700 .loc 1 2857 16 view .LVU832 - 2701 016a 2B68 ldr r3, [r5] - 2702 016c C3F31200 ubfx r0, r3, #0, #19 - 2703 0170 78BB cbnz r0, .L162 + 2697 .loc 1 2857 16 view .LVU831 + 2698 016a 2B68 ldr r3, [r5] + 2699 016c C3F31200 ubfx r0, r3, #0, #19 + 2700 0170 78BB cbnz r0, .L161 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2704 .loc 1 2857 16 discriminator 1 view .LVU833 - 2705 0172 C3F38463 ubfx r3, r3, #26, #5 - 2706 .L163: + 2701 .loc 1 2857 16 discriminator 1 view .LVU832 + 2702 0172 C3F38463 ubfx r3, r3, #26, #5 + 2703 .L162: 2856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2707 .loc 1 2856 12 view .LVU834 - 2708 0176 9942 cmp r1, r3 - 2709 0178 33D0 beq .L230 - 2710 .L165: + 2704 .loc 1 2856 12 view .LVU833 + 2705 0176 9942 cmp r1, r3 + 2706 0178 33D0 beq .L229 + 2707 .L164: 2861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2711 .loc 1 2861 9 is_stmt 1 view .LVU835 + 2708 .loc 1 2861 9 is_stmt 1 view .LVU834 2861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2712 .loc 1 2861 13 is_stmt 0 view .LVU836 - 2713 017a 2168 ldr r1, [r4] - 2714 .LVL209: - 2715 .LBB408: - 2716 .LBI408: + 2709 .loc 1 2861 13 is_stmt 0 view .LVU835 + 2710 017a 2168 ldr r1, [r4] + 2711 .LVL210: + 2712 .LBB408: + 2713 .LBI408: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2717 .loc 2 4249 26 is_stmt 1 view .LVU837 - 2718 .LBB409: + 2714 .loc 2 4249 26 is_stmt 1 view .LVU836 + 2715 .LBB409: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 266 + 2716 .loc 2 4251 3 view .LVU837 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2717 .loc 2 4253 3 view .LVU838 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/cco84Mp4.s page 266 - 2719 .loc 2 4251 3 view .LVU838 + 2718 .loc 2 4253 10 is_stmt 0 view .LVU839 + 2719 017c 4B6E ldr r3, [r1, #100] + 2720 .LVL211: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2720 .loc 2 4253 3 view .LVU839 -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2721 .loc 2 4253 10 is_stmt 0 view .LVU840 - 2722 017c 4B6E ldr r3, [r1, #100] - 2723 .LVL210: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2724 .loc 2 4253 10 view .LVU841 - 2725 .LBE409: - 2726 .LBE408: - 2727 .LBB410: - 2728 .LBI410: + 2721 .loc 2 4253 10 view .LVU840 + 2722 .LBE409: + 2723 .LBE408: + 2724 .LBB410: + 2725 .LBI410: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2729 .loc 2 4249 26 is_stmt 1 view .LVU842 - 2730 .LBB411: + 2726 .loc 2 4249 26 is_stmt 1 view .LVU841 + 2727 .LBB411: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2731 .loc 2 4251 3 view .LVU843 + 2728 .loc 2 4251 3 view .LVU842 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2732 .loc 2 4253 3 view .LVU844 + 2729 .loc 2 4253 3 view .LVU843 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2733 .loc 2 4253 10 is_stmt 0 view .LVU845 - 2734 017e 4A6E ldr r2, [r1, #100] - 2735 .LVL211: + 2730 .loc 2 4253 10 is_stmt 0 view .LVU844 + 2731 017e 4A6E ldr r2, [r1, #100] + 2732 .LVL212: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2736 .loc 2 4253 10 view .LVU846 - 2737 .LBE411: - 2738 .LBE410: + 2733 .loc 2 4253 10 view .LVU845 + 2734 .LBE411: + 2735 .LBE410: 2861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2739 .loc 1 2861 13 discriminator 1 view .LVU847 - 2740 0180 C2F38462 ubfx r2, r2, #26, #5 + 2736 .loc 1 2861 13 discriminator 1 view .LVU846 + 2737 0180 C2F38462 ubfx r2, r2, #26, #5 2862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2741 .loc 1 2862 16 view .LVU848 - 2742 0184 2B68 ldr r3, [r5] - 2743 0186 C3F31200 ubfx r0, r3, #0, #19 - 2744 018a 78BB cbnz r0, .L166 + 2738 .loc 1 2862 16 view .LVU847 + 2739 0184 2B68 ldr r3, [r5] + 2740 0186 C3F31200 ubfx r0, r3, #0, #19 + 2741 018a 78BB cbnz r0, .L165 2862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2745 .loc 1 2862 16 discriminator 1 view .LVU849 - 2746 018c C3F38463 ubfx r3, r3, #26, #5 - 2747 .L167: + 2742 .loc 1 2862 16 discriminator 1 view .LVU848 + 2743 018c C3F38463 ubfx r3, r3, #26, #5 + 2744 .L166: 2861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2748 .loc 1 2861 12 view .LVU850 - 2749 0190 9A42 cmp r2, r3 - 2750 0192 33D0 beq .L231 - 2751 .L169: + 2745 .loc 1 2861 12 view .LVU849 + 2746 0190 9A42 cmp r2, r3 + 2747 0192 33D0 beq .L230 + 2748 .L168: 2866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2752 .loc 1 2866 9 is_stmt 1 view .LVU851 + 2749 .loc 1 2866 9 is_stmt 1 view .LVU850 2866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2753 .loc 1 2866 13 is_stmt 0 view .LVU852 - 2754 0194 2168 ldr r1, [r4] - 2755 .LVL212: - 2756 .LBB412: - 2757 .LBI412: + 2750 .loc 1 2866 13 is_stmt 0 view .LVU851 + 2751 0194 2168 ldr r1, [r4] + 2752 .LVL213: + 2753 .LBB412: + 2754 .LBI412: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2758 .loc 2 4249 26 is_stmt 1 view .LVU853 - 2759 .LBB413: + 2755 .loc 2 4249 26 is_stmt 1 view .LVU852 + 2756 .LBB413: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 267 + 2757 .loc 2 4251 3 view .LVU853 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2758 .loc 2 4253 3 view .LVU854 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/cco84Mp4.s page 267 - 2760 .loc 2 4251 3 view .LVU854 + 2759 .loc 2 4253 10 is_stmt 0 view .LVU855 + 2760 0196 8B6E ldr r3, [r1, #104] + 2761 .LVL214: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2761 .loc 2 4253 3 view .LVU855 -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2762 .loc 2 4253 10 is_stmt 0 view .LVU856 - 2763 0196 8B6E ldr r3, [r1, #104] - 2764 .LVL213: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2765 .loc 2 4253 10 view .LVU857 - 2766 .LBE413: - 2767 .LBE412: - 2768 .LBB414: - 2769 .LBI414: + 2762 .loc 2 4253 10 view .LVU856 + 2763 .LBE413: + 2764 .LBE412: + 2765 .LBB414: + 2766 .LBI414: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2770 .loc 2 4249 26 is_stmt 1 view .LVU858 - 2771 .LBB415: + 2767 .loc 2 4249 26 is_stmt 1 view .LVU857 + 2768 .LBB415: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2772 .loc 2 4251 3 view .LVU859 + 2769 .loc 2 4251 3 view .LVU858 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2773 .loc 2 4253 3 view .LVU860 + 2770 .loc 2 4253 3 view .LVU859 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2774 .loc 2 4253 10 is_stmt 0 view .LVU861 - 2775 0198 8A6E ldr r2, [r1, #104] - 2776 .LVL214: + 2771 .loc 2 4253 10 is_stmt 0 view .LVU860 + 2772 0198 8A6E ldr r2, [r1, #104] + 2773 .LVL215: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2777 .loc 2 4253 10 view .LVU862 - 2778 .LBE415: - 2779 .LBE414: + 2774 .loc 2 4253 10 view .LVU861 + 2775 .LBE415: + 2776 .LBE414: 2866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2780 .loc 1 2866 13 discriminator 1 view .LVU863 - 2781 019a C2F38462 ubfx r2, r2, #26, #5 + 2777 .loc 1 2866 13 discriminator 1 view .LVU862 + 2778 019a C2F38462 ubfx r2, r2, #26, #5 2867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2782 .loc 1 2867 16 view .LVU864 - 2783 019e 2B68 ldr r3, [r5] - 2784 01a0 C3F31200 ubfx r0, r3, #0, #19 - 2785 01a4 78BB cbnz r0, .L170 + 2779 .loc 1 2867 16 view .LVU863 + 2780 019e 2B68 ldr r3, [r5] + 2781 01a0 C3F31200 ubfx r0, r3, #0, #19 + 2782 01a4 78BB cbnz r0, .L169 2867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2786 .loc 1 2867 16 discriminator 1 view .LVU865 - 2787 01a6 C3F38463 ubfx r3, r3, #26, #5 - 2788 .L171: + 2783 .loc 1 2867 16 discriminator 1 view .LVU864 + 2784 01a6 C3F38463 ubfx r3, r3, #26, #5 + 2785 .L170: 2866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2789 .loc 1 2866 12 view .LVU866 - 2790 01aa 9A42 cmp r2, r3 - 2791 01ac 33D0 beq .L232 - 2792 .L173: + 2786 .loc 1 2866 12 view .LVU865 + 2787 01aa 9A42 cmp r2, r3 + 2788 01ac 33D0 beq .L231 + 2789 .L172: 2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2793 .loc 1 2871 9 is_stmt 1 view .LVU867 + 2790 .loc 1 2871 9 is_stmt 1 view .LVU866 2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2794 .loc 1 2871 13 is_stmt 0 view .LVU868 - 2795 01ae 2168 ldr r1, [r4] - 2796 .LVL215: - 2797 .LBB416: - 2798 .LBI416: + 2791 .loc 1 2871 13 is_stmt 0 view .LVU867 + 2792 01ae 2168 ldr r1, [r4] + 2793 .LVL216: + 2794 .LBB416: + 2795 .LBI416: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2799 .loc 2 4249 26 is_stmt 1 view .LVU869 - 2800 .LBB417: + 2796 .loc 2 4249 26 is_stmt 1 view .LVU868 + 2797 .LBB417: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 268 + 2798 .loc 2 4251 3 view .LVU869 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 2799 .loc 2 4253 3 view .LVU870 +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/cco84Mp4.s page 268 - 2801 .loc 2 4251 3 view .LVU870 + 2800 .loc 2 4253 10 is_stmt 0 view .LVU871 + 2801 01b0 CB6E ldr r3, [r1, #108] + 2802 .LVL217: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2802 .loc 2 4253 3 view .LVU871 -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2803 .loc 2 4253 10 is_stmt 0 view .LVU872 - 2804 01b0 CB6E ldr r3, [r1, #108] - 2805 .LVL216: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2806 .loc 2 4253 10 view .LVU873 - 2807 .LBE417: - 2808 .LBE416: - 2809 .LBB418: - 2810 .LBI418: + 2803 .loc 2 4253 10 view .LVU872 + 2804 .LBE417: + 2805 .LBE416: + 2806 .LBB418: + 2807 .LBI418: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2811 .loc 2 4249 26 is_stmt 1 view .LVU874 - 2812 .LBB419: + 2808 .loc 2 4249 26 is_stmt 1 view .LVU873 + 2809 .LBB419: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2813 .loc 2 4251 3 view .LVU875 + 2810 .loc 2 4251 3 view .LVU874 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2814 .loc 2 4253 3 view .LVU876 + 2811 .loc 2 4253 3 view .LVU875 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2815 .loc 2 4253 10 is_stmt 0 view .LVU877 - 2816 01b2 CA6E ldr r2, [r1, #108] - 2817 .LVL217: + 2812 .loc 2 4253 10 is_stmt 0 view .LVU876 + 2813 01b2 CA6E ldr r2, [r1, #108] + 2814 .LVL218: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2818 .loc 2 4253 10 view .LVU878 - 2819 .LBE419: - 2820 .LBE418: + 2815 .loc 2 4253 10 view .LVU877 + 2816 .LBE419: + 2817 .LBE418: 2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2821 .loc 1 2871 13 discriminator 1 view .LVU879 - 2822 01b4 C2F38462 ubfx r2, r2, #26, #5 + 2818 .loc 1 2871 13 discriminator 1 view .LVU878 + 2819 01b4 C2F38462 ubfx r2, r2, #26, #5 2872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2823 .loc 1 2872 16 view .LVU880 - 2824 01b8 2B68 ldr r3, [r5] - 2825 01ba C3F31200 ubfx r0, r3, #0, #19 - 2826 01be 78BB cbnz r0, .L174 + 2820 .loc 1 2872 16 view .LVU879 + 2821 01b8 2B68 ldr r3, [r5] + 2822 01ba C3F31200 ubfx r0, r3, #0, #19 + 2823 01be 78BB cbnz r0, .L173 2872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 2827 .loc 1 2872 16 discriminator 1 view .LVU881 - 2828 01c0 C3F38463 ubfx r3, r3, #26, #5 - 2829 .L175: + 2824 .loc 1 2872 16 discriminator 1 view .LVU880 + 2825 01c0 C3F38463 ubfx r3, r3, #26, #5 + 2826 .L174: 2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) - 2830 .loc 1 2871 12 view .LVU882 - 2831 01c4 9A42 cmp r2, r3 - 2832 01c6 88D1 bne .L157 + 2827 .loc 1 2871 12 view .LVU881 + 2828 01c4 9A42 cmp r2, r3 + 2829 01c6 88D1 bne .L156 2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2833 .loc 1 2874 11 is_stmt 1 view .LVU883 - 2834 .LVL218: - 2835 .LBB420: - 2836 .LBI420: + 2830 .loc 1 2874 11 is_stmt 1 view .LVU882 + 2831 .LVL219: + 2832 .LBB420: + 2833 .LBI420: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2837 .loc 2 4308 22 view .LVU884 - 2838 .LBB421: + 2834 .loc 2 4308 22 view .LVU883 + 2835 .LBB421: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2839 .loc 2 4310 3 view .LVU885 + 2836 .loc 2 4310 3 view .LVU884 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 2840 .loc 2 4312 3 view .LVU886 - 2841 01c8 CB6E ldr r3, [r1, #108] - ARM GAS /tmp/ccObGaoj.s page 269 + 2837 .loc 2 4312 3 view .LVU885 + 2838 01c8 CB6E ldr r3, [r1, #108] + 2839 01ca 23F00043 bic r3, r3, #-2147483648 + 2840 01ce CB66 str r3, [r1, #108] + 2841 .LVL220: +4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + ARM GAS /tmp/cco84Mp4.s page 269 - 2842 01ca 23F00043 bic r3, r3, #-2147483648 - 2843 01ce CB66 str r3, [r1, #108] - 2844 .LVL219: + 2842 .loc 2 4315 1 is_stmt 0 view .LVU886 + 2843 01d0 83E7 b .L156 + 2844 .L161: + 2845 .LVL221: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2845 .loc 2 4315 1 is_stmt 0 view .LVU887 - 2846 01d0 83E7 b .L157 - 2847 .L162: - 2848 .LVL220: -4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2849 .loc 2 4315 1 view .LVU888 - 2850 .LBE421: - 2851 .LBE420: - 2852 .LBB422: - 2853 .LBI422: - 2854 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" + 2846 .loc 2 4315 1 view .LVU887 + 2847 .LBE421: + 2848 .LBE420: + 2849 .LBB422: + 2850 .LBI422: + 2851 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file @@ -16138,13 +16134,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccObGaoj.s page 270 - - 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE + ARM GAS /tmp/cco84Mp4.s page 270 + + 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE @@ -16198,13 +16194,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop - ARM GAS /tmp/ccObGaoj.s page 271 - - 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + ARM GAS /tmp/cco84Mp4.s page 271 + + 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; @@ -16258,13 +16254,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 154:Drivers/CMSIS/Include/cmsis_gcc.h **** } 155:Drivers/CMSIS/Include/cmsis_gcc.h **** } 156:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccObGaoj.s page 272 - - 157:Drivers/CMSIS/Include/cmsis_gcc.h **** for (__zero_table_t const* pTable = &__zero_table_start__; pTable < &__zero_table_end__; ++pTable 158:Drivers/CMSIS/Include/cmsis_gcc.h **** for(uint32_t i=0u; iwlen; ++i) { 159:Drivers/CMSIS/Include/cmsis_gcc.h **** pTable->dest[i] = 0u; 160:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/cco84Mp4.s page 272 + + 161:Drivers/CMSIS/Include/cmsis_gcc.h **** } 162:Drivers/CMSIS/Include/cmsis_gcc.h **** 163:Drivers/CMSIS/Include/cmsis_gcc.h **** _start(); @@ -16318,13 +16314,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 211:Drivers/CMSIS/Include/cmsis_gcc.h **** 212:Drivers/CMSIS/Include/cmsis_gcc.h **** 213:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccObGaoj.s page 273 - - 214:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register 215:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. 216:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value 217:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/cco84Mp4.s page 273 + + 218:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) 219:Drivers/CMSIS/Include/cmsis_gcc.h **** { 220:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -16378,13 +16374,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 268:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register 269:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. 270:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value - ARM GAS /tmp/ccObGaoj.s page 274 - - 271:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 272:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) 273:Drivers/CMSIS/Include/cmsis_gcc.h **** { 274:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + ARM GAS /tmp/cco84Mp4.s page 274 + + 275:Drivers/CMSIS/Include/cmsis_gcc.h **** 276:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); 277:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -16438,13 +16434,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 325:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) 326:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s 327:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value - ARM GAS /tmp/ccObGaoj.s page 275 - - 328:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 329:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) 330:Drivers/CMSIS/Include/cmsis_gcc.h **** { 331:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + ARM GAS /tmp/cco84Mp4.s page 275 + + 332:Drivers/CMSIS/Include/cmsis_gcc.h **** 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); 334:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -16498,13 +16494,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 382:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 383:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) 384:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccObGaoj.s page 276 - - 385:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 386:Drivers/CMSIS/Include/cmsis_gcc.h **** 387:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); 388:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + ARM GAS /tmp/cco84Mp4.s page 276 + + 389:Drivers/CMSIS/Include/cmsis_gcc.h **** } 390:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 391:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -16558,13 +16554,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); 440:Drivers/CMSIS/Include/cmsis_gcc.h **** } 441:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccObGaoj.s page 277 - - 442:Drivers/CMSIS/Include/cmsis_gcc.h **** 443:Drivers/CMSIS/Include/cmsis_gcc.h **** 444:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 445:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask + ARM GAS /tmp/cco84Mp4.s page 277 + + 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value 448:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -16618,13 +16614,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 496:Drivers/CMSIS/Include/cmsis_gcc.h **** 497:Drivers/CMSIS/Include/cmsis_gcc.h **** 498:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ - ARM GAS /tmp/ccObGaoj.s page 278 - - 499:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 500:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) 501:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 502:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ + ARM GAS /tmp/cco84Mp4.s page 278 + + 503:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. 504:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. 505:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -16678,13 +16674,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 553:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 554:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register. - ARM GAS /tmp/ccObGaoj.s page 279 - - 556:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set 557:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 558:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) 559:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/cco84Mp4.s page 279 + + 560:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); 561:Drivers/CMSIS/Include/cmsis_gcc.h **** } 562:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -16738,13 +16734,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 610:Drivers/CMSIS/Include/cmsis_gcc.h **** { 611:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 612:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccObGaoj.s page 280 - - 613:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); 614:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 615:Drivers/CMSIS/Include/cmsis_gcc.h **** } 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/cco84Mp4.s page 280 + + 617:Drivers/CMSIS/Include/cmsis_gcc.h **** 618:Drivers/CMSIS/Include/cmsis_gcc.h **** 619:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -16798,13 +16794,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 667:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); 668:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 669:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccObGaoj.s page 281 - - 670:Drivers/CMSIS/Include/cmsis_gcc.h **** } 671:Drivers/CMSIS/Include/cmsis_gcc.h **** 672:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) 673:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/cco84Mp4.s page 281 + + 674:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) 675:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 676:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. @@ -16858,13 +16854,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) 726:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccObGaoj.s page 282 - - 727:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) 728:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI 729:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; 730:Drivers/CMSIS/Include/cmsis_gcc.h **** #else + ARM GAS /tmp/cco84Mp4.s page 282 + + 731:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); 732:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 733:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -16918,13 +16914,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 781:Drivers/CMSIS/Include/cmsis_gcc.h **** 782:Drivers/CMSIS/Include/cmsis_gcc.h **** 783:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccObGaoj.s page 283 - - 784:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit 785:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 786:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure 787:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. + ARM GAS /tmp/cco84Mp4.s page 283 + + 788:Drivers/CMSIS/Include/cmsis_gcc.h **** 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set @@ -16978,13 +16974,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 838:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed 839:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) 840:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ - ARM GAS /tmp/ccObGaoj.s page 284 - - 841:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr(); 842:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 843:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 844:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cco84Mp4.s page 284 + + 845:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); 846:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 847:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -17038,13 +17034,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 895:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) 896:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) 897:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccObGaoj.s page 285 - - 898:Drivers/CMSIS/Include/cmsis_gcc.h **** 899:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 900:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation 901:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. + ARM GAS /tmp/cco84Mp4.s page 285 + + 902:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 903:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") 904:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -17098,13 +17094,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 952:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Ensures the apparent order of the explicit memory operations before 953:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. 954:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccObGaoj.s page 286 - - 955:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) 956:Drivers/CMSIS/Include/cmsis_gcc.h **** { 957:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory"); 958:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/cco84Mp4.s page 286 + + 959:Drivers/CMSIS/Include/cmsis_gcc.h **** 960:Drivers/CMSIS/Include/cmsis_gcc.h **** 961:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -17158,13 +17154,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 1009:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 1010:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1011:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccObGaoj.s page 287 - - 1012:Drivers/CMSIS/Include/cmsis_gcc.h **** 1013:Drivers/CMSIS/Include/cmsis_gcc.h **** 1014:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1015:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) + ARM GAS /tmp/cco84Mp4.s page 287 + + 1016:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v 1017:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate 1018:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate @@ -17198,46 +17194,46 @@ ARM GAS /tmp/ccObGaoj.s page 1 1046:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 1047:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) - 2855 .loc 3 1048 31 is_stmt 1 view .LVU889 - 2856 .LBB423: + 2852 .loc 3 1048 31 is_stmt 1 view .LVU888 + 2853 .LBB423: 1049:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 2857 .loc 3 1050 3 view .LVU890 + 2854 .loc 3 1050 3 view .LVU889 1051:Drivers/CMSIS/Include/cmsis_gcc.h **** 1052:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 1053:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 1054:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); - 2858 .loc 3 1055 4 view .LVU891 - 2859 .syntax unified - 2860 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 2861 01d2 93FAA3F3 rbit r3, r3 - 2862 @ 0 "" 2 - 2863 .LVL221: + 2855 .loc 3 1055 4 view .LVU890 + 2856 .syntax unified + 2857 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2858 01d2 93FAA3F3 rbit r3, r3 + 2859 @ 0 "" 2 + 2860 .LVL222: 1056:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 1057:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ 1058:Drivers/CMSIS/Include/cmsis_gcc.h **** 1059:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ - ARM GAS /tmp/ccObGaoj.s page 288 - - 1060:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) 1061:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1062:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; 1063:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; + ARM GAS /tmp/cco84Mp4.s page 288 + + 1064:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; 1065:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1066:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ 1067:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; - 2864 .loc 3 1068 3 view .LVU892 - 2865 .loc 3 1068 3 is_stmt 0 view .LVU893 - 2866 .thumb - 2867 .syntax unified - 2868 .LBE423: - 2869 .LBE422: - 2870 .LBB424: - 2871 .LBI424: + 2861 .loc 3 1068 3 view .LVU891 + 2862 .loc 3 1068 3 is_stmt 0 view .LVU892 + 2863 .thumb + 2864 .syntax unified + 2865 .LBE423: + 2866 .LBE422: + 2867 .LBB424: + 2868 .LBI424: 1069:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** 1071:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -17248,8 +17244,8 @@ ARM GAS /tmp/ccObGaoj.s page 1 1076:Drivers/CMSIS/Include/cmsis_gcc.h **** \return number of leading zeros in value 1077:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value) - 2872 .loc 3 1078 30 is_stmt 1 view .LVU894 - 2873 .LBB425: + 2869 .loc 3 1078 30 is_stmt 1 view .LVU893 + 2870 .LBB425: 1079:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1080:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Even though __builtin_clz produces a CLZ instruction on ARM, formally 1081:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_clz(0) is undefined behaviour, so handle this case specially. @@ -17261,1318 +17257,1318 @@ ARM GAS /tmp/ccObGaoj.s page 1 1087:Drivers/CMSIS/Include/cmsis_gcc.h **** single CLZ instruction. 1088:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** if (value == 0U) - 2874 .loc 3 1089 3 view .LVU895 - 2875 .loc 3 1089 6 is_stmt 0 view .LVU896 - 2876 01d6 13B1 cbz r3, .L207 + 2871 .loc 3 1089 3 view .LVU894 + 2872 .loc 3 1089 6 is_stmt 0 view .LVU895 + 2873 01d6 13B1 cbz r3, .L206 1090:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** return 32U; 1092:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1093:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_clz(value); - 2877 .loc 3 1093 3 is_stmt 1 view .LVU897 - 2878 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU898 - 2879 01d8 B3FA83F3 clz r3, r3 - 2880 .LVL222: - 2881 .loc 3 1093 10 view .LVU899 - 2882 01dc CBE7 b .L163 - 2883 .LVL223: - 2884 .L207: + 2874 .loc 3 1093 3 is_stmt 1 view .LVU896 + 2875 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU897 + 2876 01d8 B3FA83F3 clz r3, r3 + 2877 .LVL223: + 2878 .loc 3 1093 10 view .LVU898 + 2879 01dc CBE7 b .L162 + 2880 .LVL224: + 2881 .L206: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 2882 .loc 3 1091 12 view .LVU899 + 2883 01de 2023 movs r3, #32 + 2884 .LVL225: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 2885 .loc 3 1091 12 view .LVU900 - ARM GAS /tmp/ccObGaoj.s page 289 + ARM GAS /tmp/cco84Mp4.s page 289 - 2886 01de 2023 movs r3, #32 - 2887 .LVL224: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 2888 .loc 3 1091 12 view .LVU901 - 2889 01e0 C9E7 b .L163 - 2890 .L230: - 2891 .LBE425: - 2892 .LBE424: + 2886 01e0 C9E7 b .L162 + 2887 .L229: + 2888 .LBE425: + 2889 .LBE424: 2859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2893 .loc 1 2859 11 is_stmt 1 view .LVU902 - 2894 .LVL225: - 2895 .LBB426: - 2896 .LBI426: + 2890 .loc 1 2859 11 is_stmt 1 view .LVU901 + 2891 .LVL226: + 2892 .LBB426: + 2893 .LBI426: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2897 .loc 2 4308 22 view .LVU903 - 2898 .LBB427: + 2894 .loc 2 4308 22 view .LVU902 + 2895 .LBB427: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2899 .loc 2 4310 3 view .LVU904 + 2896 .loc 2 4310 3 view .LVU903 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 2900 .loc 2 4312 3 view .LVU905 - 2901 01e2 136E ldr r3, [r2, #96] - 2902 01e4 23F00043 bic r3, r3, #-2147483648 - 2903 01e8 1366 str r3, [r2, #96] - 2904 .LVL226: + 2897 .loc 2 4312 3 view .LVU904 + 2898 01e2 136E ldr r3, [r2, #96] + 2899 01e4 23F00043 bic r3, r3, #-2147483648 + 2900 01e8 1366 str r3, [r2, #96] + 2901 .LVL227: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2905 .loc 2 4315 1 is_stmt 0 view .LVU906 - 2906 01ea C6E7 b .L165 - 2907 .L166: - 2908 .LVL227: + 2902 .loc 2 4315 1 is_stmt 0 view .LVU905 + 2903 01ea C6E7 b .L164 + 2904 .L165: + 2905 .LVL228: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2909 .loc 2 4315 1 view .LVU907 - 2910 .LBE427: - 2911 .LBE426: - 2912 .LBB428: - 2913 .LBI428: + 2906 .loc 2 4315 1 view .LVU906 + 2907 .LBE427: + 2908 .LBE426: + 2909 .LBB428: + 2910 .LBI428: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2914 .loc 3 1048 31 is_stmt 1 view .LVU908 - 2915 .LBB429: + 2911 .loc 3 1048 31 is_stmt 1 view .LVU907 + 2912 .LBB429: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 2916 .loc 3 1050 3 view .LVU909 + 2913 .loc 3 1050 3 view .LVU908 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 2917 .loc 3 1055 4 view .LVU910 - 2918 .syntax unified - 2919 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 2920 01ec 93FAA3F3 rbit r3, r3 - 2921 @ 0 "" 2 - 2922 .LVL228: + 2914 .loc 3 1055 4 view .LVU909 + 2915 .syntax unified + 2916 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2917 01ec 93FAA3F3 rbit r3, r3 + 2918 @ 0 "" 2 + 2919 .LVL229: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 2923 .loc 3 1068 3 view .LVU911 + 2920 .loc 3 1068 3 view .LVU910 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 2924 .loc 3 1068 3 is_stmt 0 view .LVU912 - 2925 .thumb - 2926 .syntax unified - 2927 .LBE429: - 2928 .LBE428: - 2929 .LBB430: - 2930 .LBI430: - ARM GAS /tmp/ccObGaoj.s page 290 - - + 2921 .loc 3 1068 3 is_stmt 0 view .LVU911 + 2922 .thumb + 2923 .syntax unified + 2924 .LBE429: + 2925 .LBE428: + 2926 .LBB430: + 2927 .LBI430: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2931 .loc 3 1078 30 is_stmt 1 view .LVU913 - 2932 .LBB431: + 2928 .loc 3 1078 30 is_stmt 1 view .LVU912 + 2929 .LBB431: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2933 .loc 3 1089 3 view .LVU914 + ARM GAS /tmp/cco84Mp4.s page 290 + + + 2930 .loc 3 1089 3 view .LVU913 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2934 .loc 3 1089 6 is_stmt 0 view .LVU915 - 2935 01f0 13B1 cbz r3, .L208 - 2936 .loc 3 1093 3 is_stmt 1 view .LVU916 - 2937 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU917 - 2938 01f2 B3FA83F3 clz r3, r3 - 2939 .LVL229: - 2940 .loc 3 1093 10 view .LVU918 - 2941 01f6 CBE7 b .L167 - 2942 .LVL230: - 2943 .L208: + 2931 .loc 3 1089 6 is_stmt 0 view .LVU914 + 2932 01f0 13B1 cbz r3, .L207 + 2933 .loc 3 1093 3 is_stmt 1 view .LVU915 + 2934 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU916 + 2935 01f2 B3FA83F3 clz r3, r3 + 2936 .LVL230: + 2937 .loc 3 1093 10 view .LVU917 + 2938 01f6 CBE7 b .L166 + 2939 .LVL231: + 2940 .L207: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 2941 .loc 3 1091 12 view .LVU918 + 2942 01f8 2023 movs r3, #32 + 2943 .LVL232: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 2944 .loc 3 1091 12 view .LVU919 - 2945 01f8 2023 movs r3, #32 - 2946 .LVL231: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 2947 .loc 3 1091 12 view .LVU920 - 2948 01fa C9E7 b .L167 - 2949 .L231: - 2950 .LBE431: - 2951 .LBE430: + 2945 01fa C9E7 b .L166 + 2946 .L230: + 2947 .LBE431: + 2948 .LBE430: 2864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 2952 .loc 1 2864 11 is_stmt 1 view .LVU921 - 2953 .LVL232: - 2954 .LBB432: - 2955 .LBI432: + 2949 .loc 1 2864 11 is_stmt 1 view .LVU920 + 2950 .LVL233: + 2951 .LBB432: + 2952 .LBI432: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2956 .loc 2 4308 22 view .LVU922 - 2957 .LBB433: + 2953 .loc 2 4308 22 view .LVU921 + 2954 .LBB433: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2958 .loc 2 4310 3 view .LVU923 + 2955 .loc 2 4310 3 view .LVU922 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 2959 .loc 2 4312 3 view .LVU924 - 2960 01fc 4B6E ldr r3, [r1, #100] - 2961 01fe 23F00043 bic r3, r3, #-2147483648 - 2962 0202 4B66 str r3, [r1, #100] - 2963 .LVL233: + 2956 .loc 2 4312 3 view .LVU923 + 2957 01fc 4B6E ldr r3, [r1, #100] + 2958 01fe 23F00043 bic r3, r3, #-2147483648 + 2959 0202 4B66 str r3, [r1, #100] + 2960 .LVL234: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2964 .loc 2 4315 1 is_stmt 0 view .LVU925 - 2965 0204 C6E7 b .L169 - 2966 .L170: - 2967 .LVL234: + 2961 .loc 2 4315 1 is_stmt 0 view .LVU924 + 2962 0204 C6E7 b .L168 + 2963 .L169: + 2964 .LVL235: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 2968 .loc 2 4315 1 view .LVU926 - 2969 .LBE433: - 2970 .LBE432: - 2971 .LBB434: - 2972 .LBI434: + 2965 .loc 2 4315 1 view .LVU925 + 2966 .LBE433: + 2967 .LBE432: + 2968 .LBB434: + 2969 .LBI434: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2973 .loc 3 1048 31 is_stmt 1 view .LVU927 - 2974 .LBB435: + 2970 .loc 3 1048 31 is_stmt 1 view .LVU926 + 2971 .LBB435: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccObGaoj.s page 291 - - - 2975 .loc 3 1050 3 view .LVU928 + 2972 .loc 3 1050 3 view .LVU927 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 2976 .loc 3 1055 4 view .LVU929 - 2977 .syntax unified - 2978 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 2979 0206 93FAA3F3 rbit r3, r3 - 2980 @ 0 "" 2 - 2981 .LVL235: + 2973 .loc 3 1055 4 view .LVU928 + 2974 .syntax unified + ARM GAS /tmp/cco84Mp4.s page 291 + + + 2975 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 2976 0206 93FAA3F3 rbit r3, r3 + 2977 @ 0 "" 2 + 2978 .LVL236: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 2982 .loc 3 1068 3 view .LVU930 + 2979 .loc 3 1068 3 view .LVU929 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 2983 .loc 3 1068 3 is_stmt 0 view .LVU931 - 2984 .thumb - 2985 .syntax unified - 2986 .LBE435: - 2987 .LBE434: - 2988 .LBB436: - 2989 .LBI436: + 2980 .loc 3 1068 3 is_stmt 0 view .LVU930 + 2981 .thumb + 2982 .syntax unified + 2983 .LBE435: + 2984 .LBE434: + 2985 .LBB436: + 2986 .LBI436: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2990 .loc 3 1078 30 is_stmt 1 view .LVU932 - 2991 .LBB437: + 2987 .loc 3 1078 30 is_stmt 1 view .LVU931 + 2988 .LBB437: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2992 .loc 3 1089 3 view .LVU933 + 2989 .loc 3 1089 3 view .LVU932 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 2993 .loc 3 1089 6 is_stmt 0 view .LVU934 - 2994 020a 13B1 cbz r3, .L209 - 2995 .loc 3 1093 3 is_stmt 1 view .LVU935 - 2996 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU936 - 2997 020c B3FA83F3 clz r3, r3 - 2998 .LVL236: - 2999 .loc 3 1093 10 view .LVU937 - 3000 0210 CBE7 b .L171 - 3001 .LVL237: - 3002 .L209: + 2990 .loc 3 1089 6 is_stmt 0 view .LVU933 + 2991 020a 13B1 cbz r3, .L208 + 2992 .loc 3 1093 3 is_stmt 1 view .LVU934 + 2993 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU935 + 2994 020c B3FA83F3 clz r3, r3 + 2995 .LVL237: + 2996 .loc 3 1093 10 view .LVU936 + 2997 0210 CBE7 b .L170 + 2998 .LVL238: + 2999 .L208: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3000 .loc 3 1091 12 view .LVU937 + 3001 0212 2023 movs r3, #32 + 3002 .LVL239: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3003 .loc 3 1091 12 view .LVU938 - 3004 0212 2023 movs r3, #32 - 3005 .LVL238: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3006 .loc 3 1091 12 view .LVU939 - 3007 0214 C9E7 b .L171 - 3008 .L232: - 3009 .LBE437: - 3010 .LBE436: + 3004 0214 C9E7 b .L170 + 3005 .L231: + 3006 .LBE437: + 3007 .LBE436: 2869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3011 .loc 1 2869 11 is_stmt 1 view .LVU940 - 3012 .LVL239: - 3013 .LBB438: - 3014 .LBI438: + 3008 .loc 1 2869 11 is_stmt 1 view .LVU939 + 3009 .LVL240: + 3010 .LBB438: + 3011 .LBI438: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3015 .loc 2 4308 22 view .LVU941 - 3016 .LBB439: + 3012 .loc 2 4308 22 view .LVU940 + 3013 .LBB439: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3017 .loc 2 4310 3 view .LVU942 + 3014 .loc 2 4310 3 view .LVU941 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 3018 .loc 2 4312 3 view .LVU943 - 3019 0216 8B6E ldr r3, [r1, #104] - ARM GAS /tmp/ccObGaoj.s page 292 + 3015 .loc 2 4312 3 view .LVU942 + 3016 0216 8B6E ldr r3, [r1, #104] + 3017 0218 23F00043 bic r3, r3, #-2147483648 + 3018 021c 8B66 str r3, [r1, #104] + 3019 .LVL241: +4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + ARM GAS /tmp/cco84Mp4.s page 292 - 3020 0218 23F00043 bic r3, r3, #-2147483648 - 3021 021c 8B66 str r3, [r1, #104] - 3022 .LVL240: + 3020 .loc 2 4315 1 is_stmt 0 view .LVU943 + 3021 021e C6E7 b .L172 + 3022 .L173: + 3023 .LVL242: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3023 .loc 2 4315 1 is_stmt 0 view .LVU944 - 3024 021e C6E7 b .L173 - 3025 .L174: - 3026 .LVL241: -4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3027 .loc 2 4315 1 view .LVU945 - 3028 .LBE439: - 3029 .LBE438: - 3030 .LBB440: - 3031 .LBI440: + 3024 .loc 2 4315 1 view .LVU944 + 3025 .LBE439: + 3026 .LBE438: + 3027 .LBB440: + 3028 .LBI440: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3032 .loc 3 1048 31 is_stmt 1 view .LVU946 - 3033 .LBB441: + 3029 .loc 3 1048 31 is_stmt 1 view .LVU945 + 3030 .LBB441: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3034 .loc 3 1050 3 view .LVU947 + 3031 .loc 3 1050 3 view .LVU946 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3035 .loc 3 1055 4 view .LVU948 - 3036 .syntax unified - 3037 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3038 0220 93FAA3F3 rbit r3, r3 - 3039 @ 0 "" 2 - 3040 .LVL242: + 3032 .loc 3 1055 4 view .LVU947 + 3033 .syntax unified + 3034 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3035 0220 93FAA3F3 rbit r3, r3 + 3036 @ 0 "" 2 + 3037 .LVL243: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3041 .loc 3 1068 3 view .LVU949 + 3038 .loc 3 1068 3 view .LVU948 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3042 .loc 3 1068 3 is_stmt 0 view .LVU950 - 3043 .thumb - 3044 .syntax unified - 3045 .LBE441: - 3046 .LBE440: - 3047 .LBB442: - 3048 .LBI442: + 3039 .loc 3 1068 3 is_stmt 0 view .LVU949 + 3040 .thumb + 3041 .syntax unified + 3042 .LBE441: + 3043 .LBE440: + 3044 .LBB442: + 3045 .LBI442: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3049 .loc 3 1078 30 is_stmt 1 view .LVU951 - 3050 .LBB443: + 3046 .loc 3 1078 30 is_stmt 1 view .LVU950 + 3047 .LBB443: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3051 .loc 3 1089 3 view .LVU952 + 3048 .loc 3 1089 3 view .LVU951 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3052 .loc 3 1089 6 is_stmt 0 view .LVU953 - 3053 0224 13B1 cbz r3, .L210 - 3054 .loc 3 1093 3 is_stmt 1 view .LVU954 - 3055 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU955 - 3056 0226 B3FA83F3 clz r3, r3 - 3057 .LVL243: - 3058 .loc 3 1093 10 view .LVU956 - 3059 022a CBE7 b .L175 - 3060 .LVL244: - 3061 .L210: + 3049 .loc 3 1089 6 is_stmt 0 view .LVU952 + 3050 0224 13B1 cbz r3, .L209 + 3051 .loc 3 1093 3 is_stmt 1 view .LVU953 + 3052 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU954 + 3053 0226 B3FA83F3 clz r3, r3 + 3054 .LVL244: + 3055 .loc 3 1093 10 view .LVU955 + 3056 022a CBE7 b .L174 + 3057 .LVL245: + 3058 .L209: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3059 .loc 3 1091 12 view .LVU956 + 3060 022c 2023 movs r3, #32 + 3061 .LVL246: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3062 .loc 3 1091 12 view .LVU957 - 3063 022c 2023 movs r3, #32 - 3064 .LVL245: + 3063 022e C9E7 b .L174 + 3064 .LVL247: + 3065 .L226: + ARM GAS /tmp/cco84Mp4.s page 293 + + 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccObGaoj.s page 293 + 3066 .loc 3 1091 12 view .LVU958 + 3067 .LBE443: + 3068 .LBE442: +2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( + 3069 .loc 1 2892 9 is_stmt 1 view .LVU959 + 3070 0230 2068 ldr r0, [r4] +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3071 .loc 1 2893 50 is_stmt 0 view .LVU960 + 3072 0232 2B68 ldr r3, [r5] + 3073 0234 C3F31206 ubfx r6, r3, #0, #19 + 3074 0238 26BB cbnz r6, .L177 +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3075 .loc 1 2893 50 discriminator 1 view .LVU961 + 3076 023a 9A0E lsrs r2, r3, #26 + 3077 023c 0132 adds r2, r2, #1 + 3078 023e 02F01F02 and r2, r2, #31 + 3079 0242 092A cmp r2, #9 + 3080 0244 8CBF ite hi + 3081 0246 0022 movhi r2, #0 + 3082 0248 0122 movls r2, #1 + 3083 .L178: +2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( + 3084 .loc 1 2892 9 view .LVU962 + 3085 024a 002A cmp r2, #0 + 3086 024c 52D0 beq .L180 +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3087 .loc 1 2893 50 view .LVU963 + 3088 024e 46BB cbnz r6, .L181 +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3089 .loc 1 2893 50 discriminator 3 view .LVU964 + 3090 0250 990E lsrs r1, r3, #26 + 3091 0252 0131 adds r1, r1, #1 + 3092 0254 8906 lsls r1, r1, #26 + 3093 0256 01F0F841 and r1, r1, #2080374784 + 3094 .L182: +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3095 .loc 1 2893 50 discriminator 6 view .LVU965 + 3096 025a 76BB cbnz r6, .L184 +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3097 .loc 1 2893 50 discriminator 7 view .LVU966 + 3098 025c 9F0E lsrs r7, r3, #26 + 3099 025e 0137 adds r7, r7, #1 + 3100 0260 07F01F07 and r7, r7, #31 + 3101 0264 0122 movs r2, #1 + 3102 0266 BA40 lsls r2, r2, r7 + 3103 .L185: +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3104 .loc 1 2893 50 discriminator 10 view .LVU967 + 3105 0268 1143 orrs r1, r1, r2 + 3106 026a AEBB cbnz r6, .L187 +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3107 .loc 1 2893 50 discriminator 11 view .LVU968 + 3108 026c 9B0E lsrs r3, r3, #26 + 3109 026e 0133 adds r3, r3, #1 + 3110 0270 03F01F03 and r3, r3, #31 + 3111 0274 03EB4303 add r3, r3, r3, lsl #1 + ARM GAS /tmp/cco84Mp4.s page 294 - 3065 .loc 3 1091 12 view .LVU958 - 3066 022e C9E7 b .L175 - 3067 .LVL246: - 3068 .L227: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3069 .loc 3 1091 12 view .LVU959 - 3070 .LBE443: - 3071 .LBE442: + 3112 0278 1B05 lsls r3, r3, #20 + 3113 .L188: 2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 3072 .loc 1 2892 9 is_stmt 1 view .LVU960 - 3073 0230 2068 ldr r0, [r4] -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3074 .loc 1 2893 50 is_stmt 0 view .LVU961 - 3075 0232 2B68 ldr r3, [r5] - 3076 0234 C3F31206 ubfx r6, r3, #0, #19 - 3077 0238 26BB cbnz r6, .L178 -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3078 .loc 1 2893 50 discriminator 1 view .LVU962 - 3079 023a 9A0E lsrs r2, r3, #26 - 3080 023c 0132 adds r2, r2, #1 - 3081 023e 02F01F02 and r2, r2, #31 - 3082 0242 092A cmp r2, #9 - 3083 0244 8CBF ite hi - 3084 0246 0022 movhi r2, #0 - 3085 0248 0122 movls r2, #1 - 3086 .L179: + 3114 .loc 1 2892 9 view .LVU969 + 3115 027a 1943 orrs r1, r1, r3 + 3116 .L190: 2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 3087 .loc 1 2892 9 view .LVU963 - 3088 024a 002A cmp r2, #0 - 3089 024c 52D0 beq .L181 -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3090 .loc 1 2893 50 view .LVU964 - 3091 024e 46BB cbnz r6, .L182 -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3092 .loc 1 2893 50 discriminator 3 view .LVU965 - 3093 0250 990E lsrs r1, r3, #26 - 3094 0252 0131 adds r1, r1, #1 - 3095 0254 8906 lsls r1, r1, #26 - 3096 0256 01F0F841 and r1, r1, #2080374784 - 3097 .L183: -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3098 .loc 1 2893 50 discriminator 6 view .LVU966 - 3099 025a 76BB cbnz r6, .L185 -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3100 .loc 1 2893 50 discriminator 7 view .LVU967 - 3101 025c 9F0E lsrs r7, r3, #26 - 3102 025e 0137 adds r7, r7, #1 - 3103 0260 07F01F07 and r7, r7, #31 - 3104 0264 0122 movs r2, #1 - 3105 0266 BA40 lsls r2, r2, r7 - 3106 .L186: -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3107 .loc 1 2893 50 discriminator 10 view .LVU968 - 3108 0268 1143 orrs r1, r1, r2 - 3109 026a AEBB cbnz r6, .L188 -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3110 .loc 1 2893 50 discriminator 11 view .LVU969 - ARM GAS /tmp/ccObGaoj.s page 294 - - - 3111 026c 9B0E lsrs r3, r3, #26 - 3112 026e 0133 adds r3, r3, #1 - 3113 0270 03F01F03 and r3, r3, #31 - 3114 0274 03EB4303 add r3, r3, r3, lsl #1 - 3115 0278 1B05 lsls r3, r3, #20 - 3116 .L189: -2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 3117 .loc 1 2892 9 view .LVU970 - 3118 027a 1943 orrs r1, r1, r3 - 3119 .L191: -2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 3120 .loc 1 2892 9 discriminator 1 view .LVU971 - 3121 027c AA68 ldr r2, [r5, #8] - 3122 027e FFF7FEFF bl LL_ADC_SetChannelSamplingTime - 3123 .LVL247: - 3124 0282 46E7 b .L177 - 3125 .L178: - 3126 .LVL248: - 3127 .LBB444: - 3128 .LBI444: + 3117 .loc 1 2892 9 discriminator 1 view .LVU970 + 3118 027c AA68 ldr r2, [r5, #8] + 3119 027e FFF7FEFF bl LL_ADC_SetChannelSamplingTime + 3120 .LVL248: + 3121 0282 46E7 b .L176 + 3122 .L177: + 3123 .LVL249: + 3124 .LBB444: + 3125 .LBI444: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3129 .loc 3 1048 31 is_stmt 1 view .LVU972 - 3130 .LBB445: + 3126 .loc 3 1048 31 is_stmt 1 view .LVU971 + 3127 .LBB445: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3131 .loc 3 1050 3 view .LVU973 + 3128 .loc 3 1050 3 view .LVU972 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3132 .loc 3 1055 4 view .LVU974 - 3133 .syntax unified - 3134 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3135 0284 93FAA3F2 rbit r2, r3 - 3136 @ 0 "" 2 - 3137 .LVL249: + 3129 .loc 3 1055 4 view .LVU973 + 3130 .syntax unified + 3131 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3132 0284 93FAA3F2 rbit r2, r3 + 3133 @ 0 "" 2 + 3134 .LVL250: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3138 .loc 3 1068 3 view .LVU975 + 3135 .loc 3 1068 3 view .LVU974 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3139 .loc 3 1068 3 is_stmt 0 view .LVU976 - 3140 .thumb - 3141 .syntax unified - 3142 .LBE445: - 3143 .LBE444: - 3144 .LBB446: - 3145 .LBI446: + 3136 .loc 3 1068 3 is_stmt 0 view .LVU975 + 3137 .thumb + 3138 .syntax unified + 3139 .LBE445: + 3140 .LBE444: + 3141 .LBB446: + 3142 .LBI446: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3146 .loc 3 1078 30 is_stmt 1 view .LVU977 - 3147 .LBB447: + 3143 .loc 3 1078 30 is_stmt 1 view .LVU976 + 3144 .LBB447: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3148 .loc 3 1089 3 view .LVU978 + 3145 .loc 3 1089 3 view .LVU977 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3149 .loc 3 1089 6 is_stmt 0 view .LVU979 - 3150 0288 4AB1 cbz r2, .L211 - 3151 .loc 3 1093 3 is_stmt 1 view .LVU980 - 3152 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU981 - 3153 028a B2FA82F2 clz r2, r2 - 3154 .LVL250: - 3155 .L180: - 3156 .loc 3 1093 10 discriminator 1 view .LVU982 - 3157 .LBE447: - ARM GAS /tmp/ccObGaoj.s page 295 - - - 3158 .LBE446: + 3146 .loc 3 1089 6 is_stmt 0 view .LVU978 + 3147 0288 4AB1 cbz r2, .L210 + 3148 .loc 3 1093 3 is_stmt 1 view .LVU979 + 3149 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU980 + 3150 028a B2FA82F2 clz r2, r2 + 3151 .LVL251: + 3152 .L179: + 3153 .loc 3 1093 10 discriminator 1 view .LVU981 + 3154 .LBE447: + 3155 .LBE446: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3159 .loc 1 2893 50 discriminator 2 view .LVU983 - 3160 028e 0132 adds r2, r2, #1 - 3161 0290 02F01F02 and r2, r2, #31 - 3162 0294 092A cmp r2, #9 - 3163 0296 8CBF ite hi - 3164 0298 0022 movhi r2, #0 - 3165 029a 0122 movls r2, #1 - 3166 029c D5E7 b .L179 - 3167 .LVL251: - 3168 .L211: - 3169 .LBB449: - 3170 .LBB448: + 3156 .loc 1 2893 50 discriminator 2 view .LVU982 + 3157 028e 0132 adds r2, r2, #1 + ARM GAS /tmp/cco84Mp4.s page 295 + + + 3158 0290 02F01F02 and r2, r2, #31 + 3159 0294 092A cmp r2, #9 + 3160 0296 8CBF ite hi + 3161 0298 0022 movhi r2, #0 + 3162 029a 0122 movls r2, #1 + 3163 029c D5E7 b .L178 + 3164 .LVL252: + 3165 .L210: + 3166 .LBB449: + 3167 .LBB448: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3168 .loc 3 1091 12 view .LVU983 + 3169 029e 2022 movs r2, #32 + 3170 .LVL253: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3171 .loc 3 1091 12 view .LVU984 - 3172 029e 2022 movs r2, #32 - 3173 .LVL252: + 3172 02a0 F5E7 b .L179 + 3173 .LVL254: + 3174 .L181: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3174 .loc 3 1091 12 view .LVU985 - 3175 02a0 F5E7 b .L180 - 3176 .LVL253: - 3177 .L182: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3178 .loc 3 1091 12 view .LVU986 - 3179 .LBE448: - 3180 .LBE449: - 3181 .LBB450: - 3182 .LBI450: + 3175 .loc 3 1091 12 view .LVU985 + 3176 .LBE448: + 3177 .LBE449: + 3178 .LBB450: + 3179 .LBI450: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3183 .loc 3 1048 31 is_stmt 1 view .LVU987 - 3184 .LBB451: + 3180 .loc 3 1048 31 is_stmt 1 view .LVU986 + 3181 .LBB451: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3185 .loc 3 1050 3 view .LVU988 + 3182 .loc 3 1050 3 view .LVU987 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3186 .loc 3 1055 4 view .LVU989 - 3187 .syntax unified - 3188 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3189 02a2 93FAA3F1 rbit r1, r3 - 3190 @ 0 "" 2 - 3191 .LVL254: + 3183 .loc 3 1055 4 view .LVU988 + 3184 .syntax unified + 3185 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3186 02a2 93FAA3F1 rbit r1, r3 + 3187 @ 0 "" 2 + 3188 .LVL255: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3192 .loc 3 1068 3 view .LVU990 + 3189 .loc 3 1068 3 view .LVU989 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3193 .loc 3 1068 3 is_stmt 0 view .LVU991 - 3194 .thumb - 3195 .syntax unified - 3196 .LBE451: - 3197 .LBE450: - 3198 .LBB452: - 3199 .LBI452: + 3190 .loc 3 1068 3 is_stmt 0 view .LVU990 + 3191 .thumb + 3192 .syntax unified + 3193 .LBE451: + 3194 .LBE450: + 3195 .LBB452: + 3196 .LBI452: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3200 .loc 3 1078 30 is_stmt 1 view .LVU992 - 3201 .LBB453: + 3197 .loc 3 1078 30 is_stmt 1 view .LVU991 + 3198 .LBB453: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3202 .loc 3 1089 3 view .LVU993 + 3199 .loc 3 1089 3 view .LVU992 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccObGaoj.s page 296 + 3200 .loc 3 1089 6 is_stmt 0 view .LVU993 + 3201 02a6 31B1 cbz r1, .L211 + 3202 .loc 3 1093 3 is_stmt 1 view .LVU994 + 3203 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU995 + ARM GAS /tmp/cco84Mp4.s page 296 - 3203 .loc 3 1089 6 is_stmt 0 view .LVU994 - 3204 02a6 31B1 cbz r1, .L212 - 3205 .loc 3 1093 3 is_stmt 1 view .LVU995 - 3206 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU996 - 3207 02a8 B1FA81F1 clz r1, r1 - 3208 .LVL255: - 3209 .L184: - 3210 .loc 3 1093 10 discriminator 1 view .LVU997 - 3211 .LBE453: - 3212 .LBE452: + 3204 02a8 B1FA81F1 clz r1, r1 + 3205 .LVL256: + 3206 .L183: + 3207 .loc 3 1093 10 discriminator 1 view .LVU996 + 3208 .LBE453: + 3209 .LBE452: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3213 .loc 1 2893 50 discriminator 2 view .LVU998 - 3214 02ac 0131 adds r1, r1, #1 - 3215 02ae 8906 lsls r1, r1, #26 - 3216 02b0 01F0F841 and r1, r1, #2080374784 - 3217 02b4 D1E7 b .L183 - 3218 .LVL256: - 3219 .L212: - 3220 .LBB455: - 3221 .LBB454: + 3210 .loc 1 2893 50 discriminator 2 view .LVU997 + 3211 02ac 0131 adds r1, r1, #1 + 3212 02ae 8906 lsls r1, r1, #26 + 3213 02b0 01F0F841 and r1, r1, #2080374784 + 3214 02b4 D1E7 b .L182 + 3215 .LVL257: + 3216 .L211: + 3217 .LBB455: + 3218 .LBB454: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3219 .loc 3 1091 12 view .LVU998 + 3220 02b6 2021 movs r1, #32 + 3221 .LVL258: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3222 .loc 3 1091 12 view .LVU999 - 3223 02b6 2021 movs r1, #32 - 3224 .LVL257: + 3223 02b8 F8E7 b .L183 + 3224 .LVL259: + 3225 .L184: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3225 .loc 3 1091 12 view .LVU1000 - 3226 02b8 F8E7 b .L184 - 3227 .LVL258: - 3228 .L185: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3229 .loc 3 1091 12 view .LVU1001 - 3230 .LBE454: - 3231 .LBE455: - 3232 .LBB456: - 3233 .LBI456: + 3226 .loc 3 1091 12 view .LVU1000 + 3227 .LBE454: + 3228 .LBE455: + 3229 .LBB456: + 3230 .LBI456: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3234 .loc 3 1048 31 is_stmt 1 view .LVU1002 - 3235 .LBB457: + 3231 .loc 3 1048 31 is_stmt 1 view .LVU1001 + 3232 .LBB457: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3236 .loc 3 1050 3 view .LVU1003 + 3233 .loc 3 1050 3 view .LVU1002 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3237 .loc 3 1055 4 view .LVU1004 - 3238 .syntax unified - 3239 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3240 02ba 93FAA3F2 rbit r2, r3 - 3241 @ 0 "" 2 - 3242 .LVL259: + 3234 .loc 3 1055 4 view .LVU1003 + 3235 .syntax unified + 3236 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3237 02ba 93FAA3F2 rbit r2, r3 + 3238 @ 0 "" 2 + 3239 .LVL260: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3243 .loc 3 1068 3 view .LVU1005 + 3240 .loc 3 1068 3 view .LVU1004 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3244 .loc 3 1068 3 is_stmt 0 view .LVU1006 - 3245 .thumb - 3246 .syntax unified - 3247 .LBE457: - 3248 .LBE456: - 3249 .LBB458: - 3250 .LBI458: - ARM GAS /tmp/ccObGaoj.s page 297 - - + 3241 .loc 3 1068 3 is_stmt 0 view .LVU1005 + 3242 .thumb + 3243 .syntax unified + 3244 .LBE457: + 3245 .LBE456: + 3246 .LBB458: + 3247 .LBI458: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3251 .loc 3 1078 30 is_stmt 1 view .LVU1007 - 3252 .LBB459: + 3248 .loc 3 1078 30 is_stmt 1 view .LVU1006 + 3249 .LBB459: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3253 .loc 3 1089 3 view .LVU1008 + ARM GAS /tmp/cco84Mp4.s page 297 + + + 3250 .loc 3 1089 3 view .LVU1007 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3254 .loc 3 1089 6 is_stmt 0 view .LVU1009 - 3255 02be 4AB1 cbz r2, .L213 - 3256 .loc 3 1093 3 is_stmt 1 view .LVU1010 - 3257 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1011 - 3258 02c0 B2FA82F2 clz r2, r2 - 3259 .LVL260: - 3260 .L187: - 3261 .loc 3 1093 10 discriminator 1 view .LVU1012 - 3262 .LBE459: - 3263 .LBE458: + 3251 .loc 3 1089 6 is_stmt 0 view .LVU1008 + 3252 02be 4AB1 cbz r2, .L212 + 3253 .loc 3 1093 3 is_stmt 1 view .LVU1009 + 3254 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1010 + 3255 02c0 B2FA82F2 clz r2, r2 + 3256 .LVL261: + 3257 .L186: + 3258 .loc 3 1093 10 discriminator 1 view .LVU1011 + 3259 .LBE459: + 3260 .LBE458: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3264 .loc 1 2893 50 discriminator 2 view .LVU1013 - 3265 02c4 0132 adds r2, r2, #1 - 3266 02c6 02F01F02 and r2, r2, #31 - 3267 02ca 4FF0010C mov ip, #1 - 3268 02ce 0CFA02F2 lsl r2, ip, r2 - 3269 02d2 C9E7 b .L186 - 3270 .LVL261: - 3271 .L213: - 3272 .LBB461: - 3273 .LBB460: + 3261 .loc 1 2893 50 discriminator 2 view .LVU1012 + 3262 02c4 0132 adds r2, r2, #1 + 3263 02c6 02F01F02 and r2, r2, #31 + 3264 02ca 4FF0010C mov ip, #1 + 3265 02ce 0CFA02F2 lsl r2, ip, r2 + 3266 02d2 C9E7 b .L185 + 3267 .LVL262: + 3268 .L212: + 3269 .LBB461: + 3270 .LBB460: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3271 .loc 3 1091 12 view .LVU1013 + 3272 02d4 2022 movs r2, #32 + 3273 .LVL263: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3274 .loc 3 1091 12 view .LVU1014 - 3275 02d4 2022 movs r2, #32 - 3276 .LVL262: + 3275 02d6 F5E7 b .L186 + 3276 .LVL264: + 3277 .L187: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3277 .loc 3 1091 12 view .LVU1015 - 3278 02d6 F5E7 b .L187 - 3279 .LVL263: - 3280 .L188: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3281 .loc 3 1091 12 view .LVU1016 - 3282 .LBE460: - 3283 .LBE461: - 3284 .LBB462: - 3285 .LBI462: + 3278 .loc 3 1091 12 view .LVU1015 + 3279 .LBE460: + 3280 .LBE461: + 3281 .LBB462: + 3282 .LBI462: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3286 .loc 3 1048 31 is_stmt 1 view .LVU1017 - 3287 .LBB463: + 3283 .loc 3 1048 31 is_stmt 1 view .LVU1016 + 3284 .LBB463: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3288 .loc 3 1050 3 view .LVU1018 + 3285 .loc 3 1050 3 view .LVU1017 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3289 .loc 3 1055 4 view .LVU1019 - 3290 .syntax unified - 3291 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3292 02d8 93FAA3F3 rbit r3, r3 - 3293 @ 0 "" 2 - 3294 .LVL264: + 3286 .loc 3 1055 4 view .LVU1018 + 3287 .syntax unified + 3288 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3289 02d8 93FAA3F3 rbit r3, r3 + 3290 @ 0 "" 2 + 3291 .LVL265: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3295 .loc 3 1068 3 view .LVU1020 + 3292 .loc 3 1068 3 view .LVU1019 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccObGaoj.s page 298 + 3293 .loc 3 1068 3 is_stmt 0 view .LVU1020 + 3294 .thumb + 3295 .syntax unified + 3296 .LBE463: + ARM GAS /tmp/cco84Mp4.s page 298 - 3296 .loc 3 1068 3 is_stmt 0 view .LVU1021 - 3297 .thumb - 3298 .syntax unified - 3299 .LBE463: - 3300 .LBE462: - 3301 .LBB464: - 3302 .LBI464: + 3297 .LBE462: + 3298 .LBB464: + 3299 .LBI464: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3303 .loc 3 1078 30 is_stmt 1 view .LVU1022 - 3304 .LBB465: + 3300 .loc 3 1078 30 is_stmt 1 view .LVU1021 + 3301 .LBB465: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3305 .loc 3 1089 3 view .LVU1023 + 3302 .loc 3 1089 3 view .LVU1022 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3306 .loc 3 1089 6 is_stmt 0 view .LVU1024 - 3307 02dc 43B1 cbz r3, .L214 - 3308 .loc 3 1093 3 is_stmt 1 view .LVU1025 - 3309 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1026 - 3310 02de B3FA83F3 clz r3, r3 - 3311 .LVL265: - 3312 .L190: - 3313 .loc 3 1093 10 discriminator 1 view .LVU1027 - 3314 .LBE465: - 3315 .LBE464: + 3303 .loc 3 1089 6 is_stmt 0 view .LVU1023 + 3304 02dc 43B1 cbz r3, .L213 + 3305 .loc 3 1093 3 is_stmt 1 view .LVU1024 + 3306 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1025 + 3307 02de B3FA83F3 clz r3, r3 + 3308 .LVL266: + 3309 .L189: + 3310 .loc 3 1093 10 discriminator 1 view .LVU1026 + 3311 .LBE465: + 3312 .LBE464: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3316 .loc 1 2893 50 discriminator 2 view .LVU1028 - 3317 02e2 0133 adds r3, r3, #1 - 3318 02e4 03F01F03 and r3, r3, #31 - 3319 02e8 03EB4303 add r3, r3, r3, lsl #1 - 3320 02ec 1B05 lsls r3, r3, #20 - 3321 02ee C4E7 b .L189 - 3322 .LVL266: - 3323 .L214: - 3324 .LBB467: - 3325 .LBB466: + 3313 .loc 1 2893 50 discriminator 2 view .LVU1027 + 3314 02e2 0133 adds r3, r3, #1 + 3315 02e4 03F01F03 and r3, r3, #31 + 3316 02e8 03EB4303 add r3, r3, r3, lsl #1 + 3317 02ec 1B05 lsls r3, r3, #20 + 3318 02ee C4E7 b .L188 + 3319 .LVL267: + 3320 .L213: + 3321 .LBB467: + 3322 .LBB466: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3323 .loc 3 1091 12 view .LVU1028 + 3324 02f0 2023 movs r3, #32 + 3325 .LVL268: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3326 .loc 3 1091 12 view .LVU1029 - 3327 02f0 2023 movs r3, #32 - 3328 .LVL267: + 3327 02f2 F6E7 b .L189 + 3328 .LVL269: + 3329 .L180: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3329 .loc 3 1091 12 view .LVU1030 - 3330 02f2 F6E7 b .L190 - 3331 .LVL268: - 3332 .L181: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3333 .loc 3 1091 12 view .LVU1031 - 3334 .LBE466: - 3335 .LBE467: + 3330 .loc 3 1091 12 view .LVU1030 + 3331 .LBE466: + 3332 .LBE467: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3336 .loc 1 2893 50 view .LVU1032 - 3337 02f4 CEB9 cbnz r6, .L192 + 3333 .loc 1 2893 50 view .LVU1031 + 3334 02f4 CEB9 cbnz r6, .L191 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3338 .loc 1 2893 50 discriminator 13 view .LVU1033 - 3339 02f6 990E lsrs r1, r3, #26 - 3340 02f8 0131 adds r1, r1, #1 - 3341 02fa 8906 lsls r1, r1, #26 - 3342 02fc 01F0F841 and r1, r1, #2080374784 - 3343 .L193: - ARM GAS /tmp/ccObGaoj.s page 299 + 3335 .loc 1 2893 50 discriminator 13 view .LVU1032 + 3336 02f6 990E lsrs r1, r3, #26 + 3337 02f8 0131 adds r1, r1, #1 + 3338 02fa 8906 lsls r1, r1, #26 + 3339 02fc 01F0F841 and r1, r1, #2080374784 + 3340 .L192: +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + 3341 .loc 1 2893 50 discriminator 16 view .LVU1033 + 3342 0300 96BB cbnz r6, .L194 +2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi + ARM GAS /tmp/cco84Mp4.s page 299 + 3343 .loc 1 2893 50 discriminator 17 view .LVU1034 + 3344 0302 9F0E lsrs r7, r3, #26 + 3345 0304 0137 adds r7, r7, #1 + 3346 0306 07F01F07 and r7, r7, #31 + 3347 030a 0122 movs r2, #1 + 3348 030c BA40 lsls r2, r2, r7 + 3349 .L195: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3344 .loc 1 2893 50 discriminator 16 view .LVU1034 - 3345 0300 96BB cbnz r6, .L195 + 3350 .loc 1 2893 50 discriminator 20 view .LVU1035 + 3351 030e 1143 orrs r1, r1, r2 + 3352 0310 CEBB cbnz r6, .L197 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3346 .loc 1 2893 50 discriminator 17 view .LVU1035 - 3347 0302 9F0E lsrs r7, r3, #26 - 3348 0304 0137 adds r7, r7, #1 - 3349 0306 07F01F07 and r7, r7, #31 - 3350 030a 0122 movs r2, #1 - 3351 030c BA40 lsls r2, r2, r7 - 3352 .L196: -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3353 .loc 1 2893 50 discriminator 20 view .LVU1036 - 3354 030e 1143 orrs r1, r1, r2 - 3355 0310 CEBB cbnz r6, .L198 -2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3356 .loc 1 2893 50 discriminator 21 view .LVU1037 - 3357 0312 9B0E lsrs r3, r3, #26 - 3358 0314 0133 adds r3, r3, #1 - 3359 0316 03F01F03 and r3, r3, #31 - 3360 031a 03EB4303 add r3, r3, r3, lsl #1 - 3361 031e 1E3B subs r3, r3, #30 - 3362 0320 1B05 lsls r3, r3, #20 - 3363 0322 43F00073 orr r3, r3, #33554432 - 3364 .L199: + 3353 .loc 1 2893 50 discriminator 21 view .LVU1036 + 3354 0312 9B0E lsrs r3, r3, #26 + 3355 0314 0133 adds r3, r3, #1 + 3356 0316 03F01F03 and r3, r3, #31 + 3357 031a 03EB4303 add r3, r3, r3, lsl #1 + 3358 031e 1E3B subs r3, r3, #30 + 3359 0320 1B05 lsls r3, r3, #20 + 3360 0322 43F00073 orr r3, r3, #33554432 + 3361 .L198: 2892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 3365 .loc 1 2892 9 discriminator 2 view .LVU1038 - 3366 0326 1943 orrs r1, r1, r3 - 3367 0328 A8E7 b .L191 - 3368 .L192: - 3369 .LVL269: - 3370 .LBB468: - 3371 .LBI468: + 3362 .loc 1 2892 9 discriminator 2 view .LVU1037 + 3363 0326 1943 orrs r1, r1, r3 + 3364 0328 A8E7 b .L190 + 3365 .L191: + 3366 .LVL270: + 3367 .LBB468: + 3368 .LBI468: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3372 .loc 3 1048 31 is_stmt 1 view .LVU1039 - 3373 .LBB469: + 3369 .loc 3 1048 31 is_stmt 1 view .LVU1038 + 3370 .LBB469: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3374 .loc 3 1050 3 view .LVU1040 + 3371 .loc 3 1050 3 view .LVU1039 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3375 .loc 3 1055 4 view .LVU1041 - 3376 .syntax unified - 3377 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3378 032a 93FAA3F1 rbit r1, r3 - 3379 @ 0 "" 2 - 3380 .LVL270: + 3372 .loc 3 1055 4 view .LVU1040 + 3373 .syntax unified + 3374 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3375 032a 93FAA3F1 rbit r1, r3 + 3376 @ 0 "" 2 + 3377 .LVL271: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3381 .loc 3 1068 3 view .LVU1042 + 3378 .loc 3 1068 3 view .LVU1041 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3382 .loc 3 1068 3 is_stmt 0 view .LVU1043 - 3383 .thumb - 3384 .syntax unified - 3385 .LBE469: - 3386 .LBE468: - 3387 .LBB470: - 3388 .LBI470: + 3379 .loc 3 1068 3 is_stmt 0 view .LVU1042 + 3380 .thumb + 3381 .syntax unified + 3382 .LBE469: + 3383 .LBE468: + 3384 .LBB470: + 3385 .LBI470: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3389 .loc 3 1078 30 is_stmt 1 view .LVU1044 - ARM GAS /tmp/ccObGaoj.s page 300 + 3386 .loc 3 1078 30 is_stmt 1 view .LVU1043 + 3387 .LBB471: +1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { + 3388 .loc 3 1089 3 view .LVU1044 +1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/cco84Mp4.s page 300 - 3390 .LBB471: -1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3391 .loc 3 1089 3 view .LVU1045 -1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3392 .loc 3 1089 6 is_stmt 0 view .LVU1046 - 3393 032e C9B1 cbz r1, .L215 - 3394 .loc 3 1093 3 is_stmt 1 view .LVU1047 - 3395 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1048 - 3396 0330 B1FA81F1 clz r1, r1 - 3397 .LVL271: - 3398 .L194: - 3399 .loc 3 1093 10 discriminator 1 view .LVU1049 - 3400 .LBE471: - 3401 .LBE470: + 3389 .loc 3 1089 6 is_stmt 0 view .LVU1045 + 3390 032e C9B1 cbz r1, .L214 + 3391 .loc 3 1093 3 is_stmt 1 view .LVU1046 + 3392 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1047 + 3393 0330 B1FA81F1 clz r1, r1 + 3394 .LVL272: + 3395 .L193: + 3396 .loc 3 1093 10 discriminator 1 view .LVU1048 + 3397 .LBE471: + 3398 .LBE470: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3402 .loc 1 2893 50 discriminator 2 view .LVU1050 - 3403 0334 0131 adds r1, r1, #1 - 3404 0336 8906 lsls r1, r1, #26 - 3405 0338 01F0F841 and r1, r1, #2080374784 - 3406 033c E0E7 b .L193 - 3407 .L236: - 3408 033e 00BF .align 2 - 3409 .L235: - 3410 0340 00F0FF03 .word 67104768 - 3411 0344 FFFF0700 .word 524287 - 3412 0348 00007F40 .word 1082064896 - 3413 034c 00000880 .word -2146959360 - 3414 0350 00030050 .word 1342178048 - 3415 0354 000021C3 .word -1021247488 - 3416 0358 1000C090 .word -1866465264 - 3417 035c 000052C7 .word -950927360 - 3418 0360 000084CB .word -880541696 - 3419 .LVL272: - 3420 .L215: - 3421 .LBB473: - 3422 .LBB472: + 3399 .loc 1 2893 50 discriminator 2 view .LVU1049 + 3400 0334 0131 adds r1, r1, #1 + 3401 0336 8906 lsls r1, r1, #26 + 3402 0338 01F0F841 and r1, r1, #2080374784 + 3403 033c E0E7 b .L192 + 3404 .L235: + 3405 033e 00BF .align 2 + 3406 .L234: + 3407 0340 00F0FF03 .word 67104768 + 3408 0344 FFFF0700 .word 524287 + 3409 0348 00007F40 .word 1082064896 + 3410 034c 00000880 .word -2146959360 + 3411 0350 00030050 .word 1342178048 + 3412 0354 000021C3 .word -1021247488 + 3413 0358 1000C090 .word -1866465264 + 3414 035c 000052C7 .word -950927360 + 3415 0360 000084CB .word -880541696 + 3416 .LVL273: + 3417 .L214: + 3418 .LBB473: + 3419 .LBB472: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3420 .loc 3 1091 12 view .LVU1050 + 3421 0364 2021 movs r1, #32 + 3422 .LVL274: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3423 .loc 3 1091 12 view .LVU1051 - 3424 0364 2021 movs r1, #32 - 3425 .LVL273: + 3424 0366 E5E7 b .L193 + 3425 .LVL275: + 3426 .L194: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3426 .loc 3 1091 12 view .LVU1052 - 3427 0366 E5E7 b .L194 - 3428 .LVL274: - 3429 .L195: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3430 .loc 3 1091 12 view .LVU1053 - 3431 .LBE472: - 3432 .LBE473: - 3433 .LBB474: - 3434 .LBI474: + 3427 .loc 3 1091 12 view .LVU1052 + 3428 .LBE472: + 3429 .LBE473: + 3430 .LBB474: + 3431 .LBI474: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3435 .loc 3 1048 31 is_stmt 1 view .LVU1054 - 3436 .LBB475: + 3432 .loc 3 1048 31 is_stmt 1 view .LVU1053 + 3433 .LBB475: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3437 .loc 3 1050 3 view .LVU1055 + 3434 .loc 3 1050 3 view .LVU1054 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccObGaoj.s page 301 + 3435 .loc 3 1055 4 view .LVU1055 + 3436 .syntax unified + 3437 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3438 0368 93FAA3F2 rbit r2, r3 + ARM GAS /tmp/cco84Mp4.s page 301 - 3438 .loc 3 1055 4 view .LVU1056 - 3439 .syntax unified - 3440 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3441 0368 93FAA3F2 rbit r2, r3 - 3442 @ 0 "" 2 - 3443 .LVL275: + 3439 @ 0 "" 2 + 3440 .LVL276: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3444 .loc 3 1068 3 view .LVU1057 + 3441 .loc 3 1068 3 view .LVU1056 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3445 .loc 3 1068 3 is_stmt 0 view .LVU1058 - 3446 .thumb - 3447 .syntax unified - 3448 .LBE475: - 3449 .LBE474: - 3450 .LBB476: - 3451 .LBI476: + 3442 .loc 3 1068 3 is_stmt 0 view .LVU1057 + 3443 .thumb + 3444 .syntax unified + 3445 .LBE475: + 3446 .LBE474: + 3447 .LBB476: + 3448 .LBI476: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3452 .loc 3 1078 30 is_stmt 1 view .LVU1059 - 3453 .LBB477: + 3449 .loc 3 1078 30 is_stmt 1 view .LVU1058 + 3450 .LBB477: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3454 .loc 3 1089 3 view .LVU1060 + 3451 .loc 3 1089 3 view .LVU1059 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3455 .loc 3 1089 6 is_stmt 0 view .LVU1061 - 3456 036c 4AB1 cbz r2, .L216 - 3457 .loc 3 1093 3 is_stmt 1 view .LVU1062 - 3458 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1063 - 3459 036e B2FA82F2 clz r2, r2 - 3460 .LVL276: - 3461 .L197: - 3462 .loc 3 1093 10 discriminator 1 view .LVU1064 - 3463 .LBE477: - 3464 .LBE476: + 3452 .loc 3 1089 6 is_stmt 0 view .LVU1060 + 3453 036c 4AB1 cbz r2, .L215 + 3454 .loc 3 1093 3 is_stmt 1 view .LVU1061 + 3455 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1062 + 3456 036e B2FA82F2 clz r2, r2 + 3457 .LVL277: + 3458 .L196: + 3459 .loc 3 1093 10 discriminator 1 view .LVU1063 + 3460 .LBE477: + 3461 .LBE476: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3465 .loc 1 2893 50 discriminator 2 view .LVU1065 - 3466 0372 0132 adds r2, r2, #1 - 3467 0374 02F01F02 and r2, r2, #31 - 3468 0378 4FF0010C mov ip, #1 - 3469 037c 0CFA02F2 lsl r2, ip, r2 - 3470 0380 C5E7 b .L196 - 3471 .LVL277: - 3472 .L216: - 3473 .LBB479: - 3474 .LBB478: + 3462 .loc 1 2893 50 discriminator 2 view .LVU1064 + 3463 0372 0132 adds r2, r2, #1 + 3464 0374 02F01F02 and r2, r2, #31 + 3465 0378 4FF0010C mov ip, #1 + 3466 037c 0CFA02F2 lsl r2, ip, r2 + 3467 0380 C5E7 b .L195 + 3468 .LVL278: + 3469 .L215: + 3470 .LBB479: + 3471 .LBB478: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3472 .loc 3 1091 12 view .LVU1065 + 3473 0382 2022 movs r2, #32 + 3474 .LVL279: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3475 .loc 3 1091 12 view .LVU1066 - 3476 0382 2022 movs r2, #32 - 3477 .LVL278: + 3476 0384 F5E7 b .L196 + 3477 .LVL280: + 3478 .L197: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3478 .loc 3 1091 12 view .LVU1067 - 3479 0384 F5E7 b .L197 - 3480 .LVL279: - 3481 .L198: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3482 .loc 3 1091 12 view .LVU1068 - 3483 .LBE478: - 3484 .LBE479: - 3485 .LBB480: - ARM GAS /tmp/ccObGaoj.s page 302 - - - 3486 .LBI480: + 3479 .loc 3 1091 12 view .LVU1067 + 3480 .LBE478: + 3481 .LBE479: + 3482 .LBB480: + 3483 .LBI480: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3487 .loc 3 1048 31 is_stmt 1 view .LVU1069 - 3488 .LBB481: + 3484 .loc 3 1048 31 is_stmt 1 view .LVU1068 + 3485 .LBB481: + ARM GAS /tmp/cco84Mp4.s page 302 + + 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3489 .loc 3 1050 3 view .LVU1070 + 3486 .loc 3 1050 3 view .LVU1069 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3490 .loc 3 1055 4 view .LVU1071 - 3491 .syntax unified - 3492 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3493 0386 93FAA3F3 rbit r3, r3 - 3494 @ 0 "" 2 - 3495 .LVL280: + 3487 .loc 3 1055 4 view .LVU1070 + 3488 .syntax unified + 3489 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3490 0386 93FAA3F3 rbit r3, r3 + 3491 @ 0 "" 2 + 3492 .LVL281: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3496 .loc 3 1068 3 view .LVU1072 + 3493 .loc 3 1068 3 view .LVU1071 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3497 .loc 3 1068 3 is_stmt 0 view .LVU1073 - 3498 .thumb - 3499 .syntax unified - 3500 .LBE481: - 3501 .LBE480: - 3502 .LBB482: - 3503 .LBI482: + 3494 .loc 3 1068 3 is_stmt 0 view .LVU1072 + 3495 .thumb + 3496 .syntax unified + 3497 .LBE481: + 3498 .LBE480: + 3499 .LBB482: + 3500 .LBI482: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3504 .loc 3 1078 30 is_stmt 1 view .LVU1074 - 3505 .LBB483: + 3501 .loc 3 1078 30 is_stmt 1 view .LVU1073 + 3502 .LBB483: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3506 .loc 3 1089 3 view .LVU1075 + 3503 .loc 3 1089 3 view .LVU1074 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3507 .loc 3 1089 6 is_stmt 0 view .LVU1076 - 3508 038a 5BB1 cbz r3, .L217 - 3509 .loc 3 1093 3 is_stmt 1 view .LVU1077 - 3510 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1078 - 3511 038c B3FA83F3 clz r3, r3 - 3512 .LVL281: - 3513 .L200: - 3514 .loc 3 1093 10 discriminator 1 view .LVU1079 - 3515 .LBE483: - 3516 .LBE482: + 3504 .loc 3 1089 6 is_stmt 0 view .LVU1075 + 3505 038a 5BB1 cbz r3, .L216 + 3506 .loc 3 1093 3 is_stmt 1 view .LVU1076 + 3507 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1077 + 3508 038c B3FA83F3 clz r3, r3 + 3509 .LVL282: + 3510 .L199: + 3511 .loc 3 1093 10 discriminator 1 view .LVU1078 + 3512 .LBE483: + 3513 .LBE482: 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfi - 3517 .loc 1 2893 50 discriminator 2 view .LVU1080 - 3518 0390 0133 adds r3, r3, #1 - 3519 0392 03F01F03 and r3, r3, #31 - 3520 0396 03EB4303 add r3, r3, r3, lsl #1 - 3521 039a 1E3B subs r3, r3, #30 - 3522 039c 1B05 lsls r3, r3, #20 - 3523 039e 43F00073 orr r3, r3, #33554432 - 3524 03a2 C0E7 b .L199 - 3525 .LVL282: - 3526 .L217: - 3527 .LBB485: - 3528 .LBB484: + 3514 .loc 1 2893 50 discriminator 2 view .LVU1079 + 3515 0390 0133 adds r3, r3, #1 + 3516 0392 03F01F03 and r3, r3, #31 + 3517 0396 03EB4303 add r3, r3, r3, lsl #1 + 3518 039a 1E3B subs r3, r3, #30 + 3519 039c 1B05 lsls r3, r3, #20 + 3520 039e 43F00073 orr r3, r3, #33554432 + 3521 03a2 C0E7 b .L198 + 3522 .LVL283: + 3523 .L216: + 3524 .LBB485: + 3525 .LBB484: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3526 .loc 3 1091 12 view .LVU1080 + 3527 03a4 2023 movs r3, #32 + 3528 .LVL284: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 3529 .loc 3 1091 12 view .LVU1081 - 3530 03a4 2023 movs r3, #32 - 3531 .LVL283: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccObGaoj.s page 303 + 3530 03a6 F3E7 b .L199 + 3531 .LVL285: + 3532 .L200: + ARM GAS /tmp/cco84Mp4.s page 303 - 3532 .loc 3 1091 12 view .LVU1082 - 3533 03a6 F3E7 b .L200 - 3534 .LVL284: - 3535 .L201: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3536 .loc 3 1091 12 view .LVU1083 - 3537 .LBE484: - 3538 .LBE485: + 3533 .loc 3 1091 12 view .LVU1082 + 3534 .LBE484: + 3535 .LBE485: 2914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3539 .loc 1 2914 11 view .LVU1084 - 3540 03a8 12F4000F tst r2, #8388608 - 3541 03ac 7FF4C2AE bne .L202 + 3536 .loc 1 2914 11 view .LVU1083 + 3537 03a8 12F4000F tst r2, #8388608 + 3538 03ac 7FF4C2AE bne .L201 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3542 .loc 1 2916 9 is_stmt 1 view .LVU1085 + 3539 .loc 1 2916 9 is_stmt 1 view .LVU1084 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3543 .loc 1 2916 13 is_stmt 0 view .LVU1086 - 3544 03b0 2368 ldr r3, [r4] + 3540 .loc 1 2916 13 is_stmt 0 view .LVU1085 + 3541 03b0 2368 ldr r3, [r4] 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3545 .loc 1 2916 12 view .LVU1087 - 3546 03b2 B3F1A04F cmp r3, #1342177280 - 3547 03b6 01D0 beq .L233 + 3542 .loc 1 2916 12 view .LVU1086 + 3543 03b2 B3F1A04F cmp r3, #1342177280 + 3544 03b6 01D0 beq .L232 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3548 .loc 1 2762 21 view .LVU1088 - 3549 03b8 0020 movs r0, #0 - 3550 03ba 39E6 b .L154 - 3551 .L233: + 3545 .loc 1 2762 21 view .LVU1087 + 3546 03b8 0020 movs r0, #0 + 3547 03ba 39E6 b .L153 + 3548 .L232: 2918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_PATH_INTERNAL_TEMPSENSOR | tmp_config_internal_chan - 3552 .loc 1 2918 11 is_stmt 1 view .LVU1089 - 3553 03bc 41F40001 orr r1, r1, #8388608 - 3554 .LVL285: - 3555 .LBB486: - 3556 .LBI486: + 3549 .loc 1 2918 11 is_stmt 1 view .LVU1088 + 3550 03bc 41F40001 orr r1, r1, #8388608 + 3551 .LVL286: + 3552 .LBB486: + 3553 .LBI486: 3744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3557 .loc 2 3744 22 view .LVU1090 - 3558 .LBB487: + 3554 .loc 2 3744 22 view .LVU1089 + 3555 .LBB487: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3559 .loc 2 3746 3 view .LVU1091 - 3560 03c0 234A ldr r2, .L237 - 3561 .LVL286: + 3556 .loc 2 3746 3 view .LVU1090 + 3557 03c0 234A ldr r2, .L236 + 3558 .LVL287: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3562 .loc 2 3746 3 is_stmt 0 view .LVU1092 - 3563 03c2 9368 ldr r3, [r2, #8] - 3564 03c4 23F0E073 bic r3, r3, #29360128 - 3565 03c8 1943 orrs r1, r1, r3 - 3566 .LVL287: + 3559 .loc 2 3746 3 is_stmt 0 view .LVU1091 + 3560 03c2 9368 ldr r3, [r2, #8] + 3561 03c4 23F0E073 bic r3, r3, #29360128 + 3562 03c8 1943 orrs r1, r1, r3 + 3563 .LVL288: +3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3564 .loc 2 3746 3 view .LVU1092 + 3565 03ca 9160 str r1, [r2, #8] + 3566 .LVL289: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 3567 .loc 2 3746 3 view .LVU1093 - 3568 03ca 9160 str r1, [r2, #8] - 3569 .LVL288: -3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3570 .loc 2 3746 3 view .LVU1094 - 3571 .LBE487: - 3572 .LBE486: + 3568 .LBE487: + 3569 .LBE486: 2926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 3573 .loc 1 2926 11 is_stmt 1 view .LVU1095 + 3570 .loc 1 2926 11 is_stmt 1 view .LVU1094 2926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 3574 .loc 1 2926 91 is_stmt 0 view .LVU1096 - ARM GAS /tmp/ccObGaoj.s page 304 + 3571 .loc 1 2926 91 is_stmt 0 view .LVU1095 + 3572 03cc 214B ldr r3, .L236+4 + 3573 03ce 1B68 ldr r3, [r3] + 3574 03d0 9B09 lsrs r3, r3, #6 + 3575 03d2 214A ldr r2, .L236+8 + ARM GAS /tmp/cco84Mp4.s page 304 - 3575 03cc 214B ldr r3, .L237+4 - 3576 03ce 1B68 ldr r3, [r3] - 3577 03d0 9B09 lsrs r3, r3, #6 - 3578 03d2 214A ldr r2, .L237+8 - 3579 03d4 A2FB0323 umull r2, r3, r2, r3 - 3580 03d8 9B09 lsrs r3, r3, #6 + 3576 03d4 A2FB0323 umull r2, r3, r2, r3 + 3577 03d8 9B09 lsrs r3, r3, #6 2926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 3581 .loc 1 2926 71 view .LVU1097 - 3582 03da 0133 adds r3, r3, #1 - 3583 03dc 03EB4303 add r3, r3, r3, lsl #1 - 3584 03e0 9B00 lsls r3, r3, #2 + 3578 .loc 1 2926 71 view .LVU1096 + 3579 03da 0133 adds r3, r3, #1 + 3580 03dc 03EB4303 add r3, r3, r3, lsl #1 + 3581 03e0 9B00 lsls r3, r3, #2 2926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 3585 .loc 1 2926 27 view .LVU1098 - 3586 03e2 0193 str r3, [sp, #4] + 3582 .loc 1 2926 27 view .LVU1097 + 3583 03e2 0193 str r3, [sp, #4] 2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3587 .loc 1 2927 11 is_stmt 1 view .LVU1099 - 3588 .L203: + 3584 .loc 1 2927 11 is_stmt 1 view .LVU1098 + 3585 .L202: 2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3589 .loc 1 2927 34 view .LVU1100 - 3590 03e4 019B ldr r3, [sp, #4] - 3591 03e6 1BB1 cbz r3, .L234 + 3586 .loc 1 2927 34 view .LVU1099 + 3587 03e4 019B ldr r3, [sp, #4] + 3588 03e6 1BB1 cbz r3, .L233 2929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3592 .loc 1 2929 13 view .LVU1101 + 3589 .loc 1 2929 13 view .LVU1100 2929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3593 .loc 1 2929 28 is_stmt 0 view .LVU1102 - 3594 03e8 019B ldr r3, [sp, #4] - 3595 03ea 013B subs r3, r3, #1 - 3596 03ec 0193 str r3, [sp, #4] - 3597 03ee F9E7 b .L203 - 3598 .L234: + 3590 .loc 1 2929 28 is_stmt 0 view .LVU1101 + 3591 03e8 019B ldr r3, [sp, #4] + 3592 03ea 013B subs r3, r3, #1 + 3593 03ec 0193 str r3, [sp, #4] + 3594 03ee F9E7 b .L202 + 3595 .L233: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3599 .loc 1 2762 21 view .LVU1103 - 3600 03f0 0020 movs r0, #0 - 3601 03f2 1DE6 b .L154 - 3602 .LVL289: - 3603 .L228: + 3596 .loc 1 2762 21 view .LVU1102 + 3597 03f0 0020 movs r0, #0 + 3598 03f2 1DE6 b .L153 + 3599 .LVL290: + 3600 .L227: 2934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3604 .loc 1 2934 16 view .LVU1104 - 3605 03f4 12F0807F tst r2, #16777216 - 3606 03f8 7FF4A0AE bne .L205 + 3601 .loc 1 2934 16 view .LVU1103 + 3602 03f4 12F0807F tst r2, #16777216 + 3603 03f8 7FF4A0AE bne .L204 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3607 .loc 1 2936 9 is_stmt 1 view .LVU1105 + 3604 .loc 1 2936 9 is_stmt 1 view .LVU1104 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3608 .loc 1 2936 13 is_stmt 0 view .LVU1106 - 3609 03fc 2268 ldr r2, [r4] + 3605 .loc 1 2936 13 is_stmt 0 view .LVU1105 + 3606 03fc 2268 ldr r2, [r4] 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3610 .loc 1 2936 12 view .LVU1107 - 3611 03fe 174B ldr r3, .L237+12 - 3612 0400 9A42 cmp r2, r3 - 3613 0402 1CD0 beq .L220 + 3607 .loc 1 2936 12 view .LVU1106 + 3608 03fe 174B ldr r3, .L236+12 + 3609 0400 9A42 cmp r2, r3 + 3610 0402 1CD0 beq .L219 2938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_PATH_INTERNAL_VBAT | tmp_config_internal_channel); - 3614 .loc 1 2938 11 is_stmt 1 view .LVU1108 - 3615 0404 41F08071 orr r1, r1, #16777216 - 3616 .LVL290: - 3617 .LBB488: - 3618 .LBI488: + 3611 .loc 1 2938 11 is_stmt 1 view .LVU1107 + 3612 0404 41F08071 orr r1, r1, #16777216 + 3613 .LVL291: + 3614 .LBB488: + 3615 .LBI488: 3744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 305 + 3616 .loc 2 3744 22 view .LVU1108 + 3617 .LBB489: +3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3618 .loc 2 3746 3 view .LVU1109 + ARM GAS /tmp/cco84Mp4.s page 305 - 3619 .loc 2 3744 22 view .LVU1109 - 3620 .LBB489: + 3619 0408 114A ldr r2, .L236 + 3620 040a 9368 ldr r3, [r2, #8] + 3621 040c 23F0E073 bic r3, r3, #29360128 + 3622 0410 1943 orrs r1, r1, r3 + 3623 .LVL292: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3621 .loc 2 3746 3 view .LVU1110 - 3622 0408 114A ldr r2, .L237 - 3623 040a 9368 ldr r3, [r2, #8] - 3624 040c 23F0E073 bic r3, r3, #29360128 - 3625 0410 1943 orrs r1, r1, r3 - 3626 .LVL291: + 3624 .loc 2 3746 3 is_stmt 0 view .LVU1110 + 3625 0412 9160 str r1, [r2, #8] + 3626 .LVL293: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3627 .loc 2 3746 3 is_stmt 0 view .LVU1111 - 3628 0412 9160 str r1, [r2, #8] - 3629 .LVL292: -3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3630 .loc 2 3746 3 view .LVU1112 - 3631 .LBE489: - 3632 .LBE488: + 3627 .loc 2 3746 3 view .LVU1111 + 3628 .LBE489: + 3629 .LBE488: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3633 .loc 1 2762 21 view .LVU1113 - 3634 0414 0020 movs r0, #0 - 3635 .LBB491: - 3636 .LBB490: + 3630 .loc 1 2762 21 view .LVU1112 + 3631 0414 0020 movs r0, #0 + 3632 .LBB491: + 3633 .LBB490: 3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3637 .loc 2 3747 1 view .LVU1114 - 3638 0416 0BE6 b .L154 - 3639 .LVL293: - 3640 .L229: + 3634 .loc 2 3747 1 view .LVU1113 + 3635 0416 0BE6 b .L153 + 3636 .LVL294: + 3637 .L228: 3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3641 .loc 2 3747 1 view .LVU1115 - 3642 .LBE490: - 3643 .LBE491: + 3638 .loc 2 3747 1 view .LVU1114 + 3639 .LBE490: + 3640 .LBE491: 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3644 .loc 1 2943 16 view .LVU1116 - 3645 0418 12F4800F tst r2, #4194304 - 3646 041c 11D1 bne .L222 + 3641 .loc 1 2943 16 view .LVU1115 + 3642 0418 12F4800F tst r2, #4194304 + 3643 041c 11D1 bne .L221 2945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3647 .loc 1 2945 9 is_stmt 1 view .LVU1117 + 3644 .loc 1 2945 9 is_stmt 1 view .LVU1116 2945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3648 .loc 1 2945 13 is_stmt 0 view .LVU1118 - 3649 041e 2268 ldr r2, [r4] + 3645 .loc 1 2945 13 is_stmt 0 view .LVU1117 + 3646 041e 2268 ldr r2, [r4] 2945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3650 .loc 1 2945 12 view .LVU1119 - 3651 0420 0E4B ldr r3, .L237+12 - 3652 0422 9A42 cmp r2, r3 - 3653 0424 0FD0 beq .L223 + 3647 .loc 1 2945 12 view .LVU1118 + 3648 0420 0E4B ldr r3, .L236+12 + 3649 0422 9A42 cmp r2, r3 + 3650 0424 0FD0 beq .L222 2947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_PATH_INTERNAL_VREFINT | tmp_config_internal_channel - 3654 .loc 1 2947 11 is_stmt 1 view .LVU1120 - 3655 0426 41F48003 orr r3, r1, #4194304 - 3656 .LVL294: - 3657 .LBB492: - 3658 .LBI492: + 3651 .loc 1 2947 11 is_stmt 1 view .LVU1119 + 3652 0426 41F48003 orr r3, r1, #4194304 + 3653 .LVL295: + 3654 .LBB492: + 3655 .LBI492: 3744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3659 .loc 2 3744 22 view .LVU1121 - 3660 .LBB493: + 3656 .loc 2 3744 22 view .LVU1120 + 3657 .LBB493: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3661 .loc 2 3746 3 view .LVU1122 - 3662 042a 0949 ldr r1, .L237 - ARM GAS /tmp/ccObGaoj.s page 306 + 3658 .loc 2 3746 3 view .LVU1121 + 3659 042a 0949 ldr r1, .L236 + 3660 .LVL296: +3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3661 .loc 2 3746 3 is_stmt 0 view .LVU1122 + 3662 042c 8A68 ldr r2, [r1, #8] + ARM GAS /tmp/cco84Mp4.s page 306 - 3663 .LVL295: + 3663 042e 22F0E072 bic r2, r2, #29360128 + 3664 0432 1343 orrs r3, r3, r2 + 3665 .LVL297: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3664 .loc 2 3746 3 is_stmt 0 view .LVU1123 - 3665 042c 8A68 ldr r2, [r1, #8] - 3666 042e 22F0E072 bic r2, r2, #29360128 - 3667 0432 1343 orrs r3, r3, r2 - 3668 .LVL296: + 3666 .loc 2 3746 3 view .LVU1123 + 3667 0434 8B60 str r3, [r1, #8] + 3668 .LVL298: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 3669 .loc 2 3746 3 view .LVU1124 - 3670 0434 8B60 str r3, [r1, #8] - 3671 .LVL297: -3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3672 .loc 2 3746 3 view .LVU1125 - 3673 .LBE493: - 3674 .LBE492: + 3670 .LBE493: + 3671 .LBE492: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3675 .loc 1 2762 21 view .LVU1126 - 3676 0436 0020 movs r0, #0 - 3677 .LBB495: - 3678 .LBB494: + 3672 .loc 1 2762 21 view .LVU1125 + 3673 0436 0020 movs r0, #0 + 3674 .LBB495: + 3675 .LBB494: 3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3679 .loc 2 3747 1 view .LVU1127 - 3680 0438 FAE5 b .L154 - 3681 .LVL298: - 3682 .L218: + 3676 .loc 2 3747 1 view .LVU1126 + 3677 0438 FAE5 b .L153 + 3678 .LVL299: + 3679 .L217: 3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3683 .loc 2 3747 1 view .LVU1128 - 3684 .LBE494: - 3685 .LBE495: + 3680 .loc 2 3747 1 view .LVU1127 + 3681 .LBE494: + 3682 .LBE495: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3686 .loc 1 2762 21 view .LVU1129 - 3687 043a 0020 movs r0, #0 - 3688 043c F8E5 b .L154 - 3689 .LVL299: - 3690 .L220: + 3683 .loc 1 2762 21 view .LVU1128 + 3684 043a 0020 movs r0, #0 + 3685 043c F8E5 b .L153 + 3686 .LVL300: + 3687 .L219: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3691 .loc 1 2762 21 view .LVU1130 - 3692 043e 0020 movs r0, #0 - 3693 0440 F6E5 b .L154 - 3694 .L222: + 3688 .loc 1 2762 21 view .LVU1129 + 3689 043e 0020 movs r0, #0 + 3690 0440 F6E5 b .L153 + 3691 .L221: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3695 .loc 1 2762 21 view .LVU1131 - 3696 0442 0020 movs r0, #0 - 3697 0444 F4E5 b .L154 - 3698 .L223: + 3692 .loc 1 2762 21 view .LVU1130 + 3693 0442 0020 movs r0, #0 + 3694 0444 F4E5 b .L153 + 3695 .L222: 2762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmpOffsetShifted; - 3699 .loc 1 2762 21 view .LVU1132 - 3700 0446 0020 movs r0, #0 - 3701 0448 F2E5 b .L154 - 3702 .LVL300: - 3703 .L206: + 3696 .loc 1 2762 21 view .LVU1131 + 3697 0446 0020 movs r0, #0 + 3698 0448 F2E5 b .L153 + 3699 .LVL301: + 3700 .L205: +2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 3701 .loc 1 2792 3 discriminator 1 view .LVU1132 + 3702 044a 0220 movs r0, #2 + 3703 .LVL302: 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3704 .loc 1 2792 3 discriminator 1 view .LVU1133 - 3705 044a 0220 movs r0, #2 - 3706 .LVL301: -2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3707 .loc 1 2792 3 discriminator 1 view .LVU1134 - ARM GAS /tmp/ccObGaoj.s page 307 + 3705 044c F3E5 b .L151 + 3706 .L237: + 3707 044e 00BF .align 2 + 3708 .L236: + ARM GAS /tmp/cco84Mp4.s page 307 - 3708 044c F3E5 b .L152 - 3709 .L238: - 3710 044e 00BF .align 2 - 3711 .L237: - 3712 0450 00030050 .word 1342178048 - 3713 0454 00000000 .word SystemCoreClock - 3714 0458 632D3E05 .word 87960931 - 3715 045c 00010050 .word 1342177536 - 3716 .cfi_endproc - 3717 .LFE349: - 3719 .section .text.HAL_ADC_AnalogWDGConfig,"ax",%progbits - 3720 .align 1 - 3721 .global HAL_ADC_AnalogWDGConfig - 3722 .syntax unified - 3723 .thumb - 3724 .thumb_func - 3726 HAL_ADC_AnalogWDGConfig: - 3727 .LVL302: - 3728 .LFB350: + 3709 0450 00030050 .word 1342178048 + 3710 0454 00000000 .word SystemCoreClock + 3711 0458 632D3E05 .word 87960931 + 3712 045c 00010050 .word 1342177536 + 3713 .cfi_endproc + 3714 .LFE349: + 3716 .section .text.HAL_ADC_AnalogWDGConfig,"ax",%progbits + 3717 .align 1 + 3718 .global HAL_ADC_AnalogWDGConfig + 3719 .syntax unified + 3720 .thumb + 3721 .thumb_func + 3723 HAL_ADC_AnalogWDGConfig: + 3724 .LVL303: + 3725 .LFB350: 2999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - 3729 .loc 1 2999 1 is_stmt 1 view -0 - 3730 .cfi_startproc - 3731 @ args = 0, pretend = 0, frame = 0 - 3732 @ frame_needed = 0, uses_anonymous_args = 0 + 3726 .loc 1 2999 1 is_stmt 1 view -0 + 3727 .cfi_startproc + 3728 @ args = 0, pretend = 0, frame = 0 + 3729 @ frame_needed = 0, uses_anonymous_args = 0 2999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - 3733 .loc 1 2999 1 is_stmt 0 view .LVU1136 - 3734 0000 38B5 push {r3, r4, r5, lr} - 3735 .LCFI19: - 3736 .cfi_def_cfa_offset 16 - 3737 .cfi_offset 3, -16 - 3738 .cfi_offset 4, -12 - 3739 .cfi_offset 5, -8 - 3740 .cfi_offset 14, -4 + 3730 .loc 1 2999 1 is_stmt 0 view .LVU1135 + 3731 0000 38B5 push {r3, r4, r5, lr} + 3732 .LCFI19: + 3733 .cfi_def_cfa_offset 16 + 3734 .cfi_offset 3, -16 + 3735 .cfi_offset 4, -12 + 3736 .cfi_offset 5, -8 + 3737 .cfi_offset 14, -4 3000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_awd_high_threshold_shifted; - 3741 .loc 1 3000 3 is_stmt 1 view .LVU1137 - 3742 .LVL303: + 3738 .loc 1 3000 3 is_stmt 1 view .LVU1136 + 3739 .LVL304: 3001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_awd_low_threshold_shifted; - 3743 .loc 1 3001 3 view .LVU1138 + 3740 .loc 1 3001 3 view .LVU1137 3002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - 3744 .loc 1 3002 3 view .LVU1139 + 3741 .loc 1 3002 3 view .LVU1138 3003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - 3745 .loc 1 3003 3 view .LVU1140 + 3742 .loc 1 3003 3 view .LVU1139 3004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3746 .loc 1 3004 3 view .LVU1141 + 3743 .loc 1 3004 3 view .LVU1140 3007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ANALOG_WATCHDOG_NUMBER(pAnalogWDGConfig->WatchdogNumber)); - 3747 .loc 1 3007 3 view .LVU1142 + 3744 .loc 1 3007 3 view .LVU1141 3008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ANALOG_WATCHDOG_MODE(pAnalogWDGConfig->WatchdogMode)); - 3748 .loc 1 3008 3 view .LVU1143 + 3745 .loc 1 3008 3 view .LVU1142 3009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_ANALOG_WATCHDOG_FILTERING_MODE(pAnalogWDGConfig->FilteringConfig)); - 3749 .loc 1 3009 3 view .LVU1144 + 3746 .loc 1 3009 3 view .LVU1143 3010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_FUNCTIONAL_STATE(pAnalogWDGConfig->ITMode)); - 3750 .loc 1 3010 3 view .LVU1145 + 3747 .loc 1 3010 3 view .LVU1144 3011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3751 .loc 1 3011 3 view .LVU1146 + 3748 .loc 1 3011 3 view .LVU1145 3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (pAnalogWDGConfig->WatchdogMode == ADC_ANALOGWATCHDOG_SINGLE_INJEC) || - 3752 .loc 1 3013 3 view .LVU1147 + 3749 .loc 1 3013 3 view .LVU1146 3017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - ARM GAS /tmp/ccObGaoj.s page 308 - - - 3753 .loc 1 3017 5 view .LVU1148 + 3750 .loc 1 3017 5 view .LVU1147 3021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3754 .loc 1 3021 3 view .LVU1149 + 3751 .loc 1 3021 3 view .LVU1148 3026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_RANGE(ADC_RESOLUTION_12B, pAnalogWDGConfig->LowThreshold)); - 3755 .loc 1 3026 5 view .LVU1150 + ARM GAS /tmp/cco84Mp4.s page 308 + + + 3752 .loc 1 3026 5 view .LVU1149 3027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3756 .loc 1 3027 5 view .LVU1151 + 3753 .loc 1 3027 5 view .LVU1150 3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_RANGE(ADC_GET_RESOLUTION(hadc), pAnalogWDGConfig->LowThreshold)); - 3757 .loc 1 3032 5 view .LVU1152 + 3754 .loc 1 3032 5 view .LVU1151 3033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3758 .loc 1 3033 5 view .LVU1153 + 3755 .loc 1 3033 5 view .LVU1152 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3759 .loc 1 3037 3 view .LVU1154 + 3756 .loc 1 3037 3 view .LVU1153 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3760 .loc 1 3037 3 view .LVU1155 - 3761 0002 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 3762 0006 012B cmp r3, #1 - 3763 0008 00F06781 beq .L275 - 3764 000c 0446 mov r4, r0 - 3765 000e 0D46 mov r5, r1 + 3757 .loc 1 3037 3 view .LVU1154 + 3758 0002 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 3759 0006 012B cmp r3, #1 + 3760 0008 00F06781 beq .L274 + 3761 000c 0446 mov r4, r0 + 3762 000e 0D46 mov r5, r1 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3766 .loc 1 3037 3 discriminator 2 view .LVU1156 - 3767 0010 0123 movs r3, #1 - 3768 0012 80F85830 strb r3, [r0, #88] + 3763 .loc 1 3037 3 discriminator 2 view .LVU1155 + 3764 0010 0123 movs r3, #1 + 3765 0012 80F85830 strb r3, [r0, #88] 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3769 .loc 1 3037 3 discriminator 2 view .LVU1157 + 3766 .loc 1 3037 3 view .LVU1156 3043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 3770 .loc 1 3043 3 view .LVU1158 + 3767 .loc 1 3043 3 view .LVU1157 3043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 3771 .loc 1 3043 79 is_stmt 0 view .LVU1159 - 3772 0016 0068 ldr r0, [r0] - 3773 .LVL304: - 3774 .LBB496: - 3775 .LBI496: + 3768 .loc 1 3043 79 is_stmt 0 view .LVU1158 + 3769 0016 0068 ldr r0, [r0] + 3770 .LVL305: + 3771 .LBB496: + 3772 .LBI496: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3776 .loc 2 7866 26 is_stmt 1 view .LVU1160 - 3777 .LBB497: + 3773 .loc 2 7866 26 is_stmt 1 view .LVU1159 + 3774 .LBB497: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3778 .loc 2 7868 3 view .LVU1161 + 3775 .loc 2 7868 3 view .LVU1160 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3779 .loc 2 7868 12 is_stmt 0 view .LVU1162 - 3780 0018 8368 ldr r3, [r0, #8] + 3776 .loc 2 7868 12 is_stmt 0 view .LVU1161 + 3777 0018 8368 ldr r3, [r0, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3781 .loc 2 7868 74 view .LVU1163 - 3782 001a 13F00403 ands r3, r3, #4 - 3783 001e 00D0 beq .L241 + 3778 .loc 2 7868 74 view .LVU1162 + 3779 001a 13F00403 ands r3, r3, #4 + 3780 001e 00D0 beq .L240 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3784 .loc 2 7868 74 discriminator 1 view .LVU1164 - 3785 0020 0123 movs r3, #1 - 3786 .L241: - 3787 .LVL305: + 3781 .loc 2 7868 74 discriminator 1 view .LVU1163 + 3782 0020 0123 movs r3, #1 + 3783 .L240: + 3784 .LVL306: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3788 .loc 2 7868 74 discriminator 1 view .LVU1165 - 3789 .LBE497: - 3790 .LBE496: + 3785 .loc 2 7868 74 discriminator 1 view .LVU1164 + 3786 .LBE497: + 3787 .LBE496: 3044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 3791 .loc 1 3044 3 is_stmt 1 view .LVU1166 - ARM GAS /tmp/ccObGaoj.s page 309 - - - 3792 .LBB498: - 3793 .LBI498: + 3788 .loc 1 3044 3 is_stmt 1 view .LVU1165 + 3789 .LBB498: + 3790 .LBI498: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3794 .loc 2 8092 26 view .LVU1167 - 3795 .LBB499: - 3796 .loc 2 8094 3 view .LVU1168 - 3797 .loc 2 8094 12 is_stmt 0 view .LVU1169 - 3798 0022 8268 ldr r2, [r0, #8] - 3799 .loc 2 8094 76 view .LVU1170 - 3800 0024 12F00802 ands r2, r2, #8 - 3801 0028 00D0 beq .L242 - 3802 .loc 2 8094 76 discriminator 1 view .LVU1171 - 3803 002a 0122 movs r2, #1 - 3804 .L242: - 3805 .LVL306: - 3806 .loc 2 8094 76 discriminator 1 view .LVU1172 - 3807 .LBE499: - 3808 .LBE498: + 3791 .loc 2 8092 26 view .LVU1166 + ARM GAS /tmp/cco84Mp4.s page 309 + + + 3792 .LBB499: + 3793 .loc 2 8094 3 view .LVU1167 + 3794 .loc 2 8094 12 is_stmt 0 view .LVU1168 + 3795 0022 8268 ldr r2, [r0, #8] + 3796 .loc 2 8094 76 view .LVU1169 + 3797 0024 12F00802 ands r2, r2, #8 + 3798 0028 00D0 beq .L241 + 3799 .loc 2 8094 76 discriminator 1 view .LVU1170 + 3800 002a 0122 movs r2, #1 + 3801 .L241: + 3802 .LVL307: + 3803 .loc 2 8094 76 discriminator 1 view .LVU1171 + 3804 .LBE499: + 3805 .LBE498: 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 3809 .loc 1 3045 3 is_stmt 1 view .LVU1173 + 3806 .loc 1 3045 3 is_stmt 1 view .LVU1172 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 3810 .loc 1 3045 6 is_stmt 0 view .LVU1174 - 3811 002c 7BBB cbnz r3, .L243 + 3807 .loc 1 3045 6 is_stmt 0 view .LVU1173 + 3808 002c 7BBB cbnz r3, .L242 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 3812 .loc 1 3046 7 view .LVU1175 - 3813 002e 72BB cbnz r2, .L243 + 3809 .loc 1 3046 7 view .LVU1174 + 3810 002e 72BB cbnz r2, .L242 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3814 .loc 1 3050 5 is_stmt 1 view .LVU1176 + 3811 .loc 1 3050 5 is_stmt 1 view .LVU1175 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3815 .loc 1 3050 25 is_stmt 0 view .LVU1177 - 3816 0030 2968 ldr r1, [r5] - 3817 .LVL307: + 3812 .loc 1 3050 25 is_stmt 0 view .LVU1176 + 3813 0030 2968 ldr r1, [r5] + 3814 .LVL308: +3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 3815 .loc 1 3050 8 view .LVU1177 + 3816 0032 AB4B ldr r3, .L285 + 3817 .LVL309: 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { 3818 .loc 1 3050 8 view .LVU1178 - 3819 0032 AB4B ldr r3, .L286 - 3820 .LVL308: -3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3821 .loc 1 3050 8 view .LVU1179 - 3822 0034 9942 cmp r1, r3 - 3823 0036 62D0 beq .L279 + 3819 0034 9942 cmp r1, r3 + 3820 0036 62D0 beq .L278 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3824 .loc 1 3119 7 is_stmt 1 view .LVU1180 + 3821 .loc 1 3119 7 is_stmt 1 view .LVU1179 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3825 .loc 1 3119 31 is_stmt 0 view .LVU1181 - 3826 0038 6B68 ldr r3, [r5, #4] + 3822 .loc 1 3119 31 is_stmt 0 view .LVU1180 + 3823 0038 6B68 ldr r3, [r5, #4] 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3827 .loc 1 3119 7 view .LVU1182 - 3828 003a B3F1A07F cmp r3, #20971520 - 3829 003e 00F0E280 beq .L255 - 3830 0042 00F2D580 bhi .L256 - 3831 0046 B3F5400F cmp r3, #12582912 - 3832 004a 00F0DC80 beq .L255 - 3833 004e B3F1807F cmp r3, #16777216 - 3834 0052 03D0 beq .L257 - 3835 0054 B3F5000F cmp r3, #8388608 - 3836 0058 40F0D180 bne .L258 - 3837 .L257: - ARM GAS /tmp/ccObGaoj.s page 310 + 3824 .loc 1 3119 7 view .LVU1181 + 3825 003a B3F1A07F cmp r3, #20971520 + 3826 003e 00F0E280 beq .L254 + 3827 0042 00F2D580 bhi .L255 + 3828 0046 B3F5400F cmp r3, #12582912 + 3829 004a 00F0DC80 beq .L254 + 3830 004e B3F1807F cmp r3, #16777216 + 3831 0052 03D0 beq .L256 + 3832 0054 B3F5000F cmp r3, #8388608 + 3833 0058 40F0D180 bne .L257 + 3834 .L256: +3141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** pAnalogWDGConfig->WatchdogNumber, LL_ADC_AWD_ALL_CHANNELS + 3835 .loc 1 3141 11 is_stmt 1 view .LVU1182 + 3836 005c A14A ldr r2, .L285+4 + 3837 .LVL310: + ARM GAS /tmp/cco84Mp4.s page 310 3141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** pAnalogWDGConfig->WatchdogNumber, LL_ADC_AWD_ALL_CHANNELS - 3838 .loc 1 3141 11 is_stmt 1 view .LVU1183 - 3839 005c A14A ldr r2, .L286+4 - 3840 .LVL309: -3141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** pAnalogWDGConfig->WatchdogNumber, LL_ADC_AWD_ALL_CHANNELS - 3841 .loc 1 3141 11 is_stmt 0 view .LVU1184 - 3842 005e FFF7FEFF bl LL_ADC_SetAnalogWDMonitChannels - 3843 .LVL310: + 3838 .loc 1 3141 11 is_stmt 0 view .LVU1183 + 3839 005e FFF7FEFF bl LL_ADC_SetAnalogWDMonitChannels + 3840 .LVL311: 3143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3844 .loc 1 3143 11 is_stmt 1 view .LVU1185 - 3845 .L263: + 3841 .loc 1 3143 11 is_stmt 1 view .LVU1184 + 3842 .L262: 3150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3846 .loc 1 3150 7 view .LVU1186 + 3843 .loc 1 3150 7 view .LVU1185 3150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3847 .loc 1 3150 27 is_stmt 0 view .LVU1187 - 3848 0062 2A68 ldr r2, [r5] + 3844 .loc 1 3150 27 is_stmt 0 view .LVU1186 + 3845 0062 2A68 ldr r2, [r5] 3150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3849 .loc 1 3150 10 view .LVU1188 - 3850 0064 A04B ldr r3, .L286+8 - 3851 0066 9A42 cmp r2, r3 - 3852 0068 00F00481 beq .L280 + 3846 .loc 1 3150 10 view .LVU1187 + 3847 0064 A04B ldr r3, .L285+8 + 3848 0066 9A42 cmp r2, r3 + 3849 0068 00F00481 beq .L279 3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3853 .loc 1 3175 9 is_stmt 1 view .LVU1189 - 3854 006c E36D ldr r3, [r4, #92] - 3855 006e 23F48023 bic r3, r3, #262144 - 3856 0072 E365 str r3, [r4, #92] + 3850 .loc 1 3175 9 is_stmt 1 view .LVU1188 + 3851 006c E36D ldr r3, [r4, #92] + 3852 006e 23F48023 bic r3, r3, #262144 + 3853 0072 E365 str r3, [r4, #92] 3181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3857 .loc 1 3181 9 view .LVU1190 - 3858 0074 2368 ldr r3, [r4] - 3859 .LVL311: - 3860 .LBB500: - 3861 .LBI500: + 3854 .loc 1 3181 9 view .LVU1189 + 3855 0074 2368 ldr r3, [r4] + 3856 .LVL312: + 3857 .LBB500: + 3858 .LBI500: 8095:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8096:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8097:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -18598,13 +18594,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8117:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8118:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param Rank This parameter can be one of the following values: 8119:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_1 - ARM GAS /tmp/ccObGaoj.s page 311 - - 8120:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_2 8121:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_3 8122:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_4 8123:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval Value between Min_Data=0x00000000 and Max_Data=0xFFFFFFFF + ARM GAS /tmp/cco84Mp4.s page 311 + + 8124:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8125:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_INJ_ReadConversionData32(const ADC_TypeDef *ADCx, uint32_t Rank) 8126:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -18658,13 +18654,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8174:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param Rank This parameter can be one of the following values: 8175:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_1 8176:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_2 - ARM GAS /tmp/ccObGaoj.s page 312 - - 8177:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_3 8178:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_4 8179:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval Value between Min_Data=0x000 and Max_Data=0x3FF 8180:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ + ARM GAS /tmp/cco84Mp4.s page 312 + + 8181:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData10(const ADC_TypeDef *ADCx, uint32_t Rank) 8182:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8183:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, @@ -18718,13 +18714,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8231:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_1 8232:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_2 8233:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_3 - ARM GAS /tmp/ccObGaoj.s page 313 - - 8234:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_RANK_4 8235:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval Value between Min_Data=0x00 and Max_Data=0x3F 8236:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8237:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData6(const ADC_TypeDef *ADCx, uint32_t Rank) + ARM GAS /tmp/cco84Mp4.s page 313 + + 8238:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8239:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, 8240:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK) >> ADC_JDR @@ -18778,13 +18774,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8288:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOS) == (LL_ADC_FLAG_EOS)) ? 1UL : 0UL); 8289:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8290:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 314 - - 8291:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8292:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get flag ADC group regular overrun. 8293:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll ISR OVR LL_ADC_IsActiveFlag_OVR 8294:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance + ARM GAS /tmp/cco84Mp4.s page 314 + + 8295:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval State of bit (1 or 0). 8296:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8297:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR(const ADC_TypeDef *ADCx) @@ -18838,13 +18834,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8345:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8346:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8347:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get flag ADC analog watchdog 1 flag - ARM GAS /tmp/ccObGaoj.s page 315 - - 8348:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll ISR AWD1 LL_ADC_IsActiveFlag_AWD1 8349:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8350:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval State of bit (1 or 0). 8351:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ + ARM GAS /tmp/cco84Mp4.s page 315 + + 8352:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1(const ADC_TypeDef *ADCx) 8353:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8354:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD1) == (LL_ADC_FLAG_AWD1)) ? 1UL : 0UL); @@ -18898,13 +18894,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8402:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8403:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8404:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** - ARM GAS /tmp/ccObGaoj.s page 316 - - 8405:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Clear flag ADC group regular end of sequence conversions. 8406:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll ISR EOS LL_ADC_ClearFlag_EOS 8407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8408:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None + ARM GAS /tmp/cco84Mp4.s page 316 + + 8409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8410:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx) 8411:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -18958,13 +18954,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8459:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8460:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Clear flag ADC group injected contexts queue overflow. 8461:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll ISR JQOVF LL_ADC_ClearFlag_JQOVF - ARM GAS /tmp/ccObGaoj.s page 317 - - 8462:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8463:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 8464:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8465:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_ClearFlag_JQOVF(ADC_TypeDef *ADCx) + ARM GAS /tmp/cco84Mp4.s page 317 + + 8466:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8467:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JQOVF); 8468:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -18998,35 +18994,35 @@ ARM GAS /tmp/ccObGaoj.s page 1 8496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 8497:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8498:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_ClearFlag_AWD3(ADC_TypeDef *ADCx) - 3862 .loc 2 8498 22 view .LVU1191 - 3863 .LBB501: + 3859 .loc 2 8498 22 view .LVU1190 + 3860 .LBB501: 8499:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8500:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD3); - 3864 .loc 2 8500 3 view .LVU1192 - 3865 0076 4FF40072 mov r2, #512 - 3866 007a 1A60 str r2, [r3] - 3867 .LVL312: - 3868 .loc 2 8500 3 is_stmt 0 view .LVU1193 - 3869 .LBE501: - 3870 .LBE500: + 3861 .loc 2 8500 3 view .LVU1191 + 3862 0076 4FF40072 mov r2, #512 + 3863 007a 1A60 str r2, [r3] + 3864 .LVL313: + 3865 .loc 2 8500 3 is_stmt 0 view .LVU1192 + 3866 .LBE501: + 3867 .LBE500: 3184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3871 .loc 1 3184 9 is_stmt 1 view .LVU1194 + 3868 .loc 1 3184 9 is_stmt 1 view .LVU1193 3184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3872 .loc 1 3184 29 is_stmt 0 view .LVU1195 - 3873 007c 2B7B ldrb r3, [r5, #12] @ zero_extendqisi2 + 3869 .loc 1 3184 29 is_stmt 0 view .LVU1194 + 3870 007c 2B7B ldrb r3, [r5, #12] @ zero_extendqisi2 3184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3874 .loc 1 3184 12 view .LVU1196 - 3875 007e 012B cmp r3, #1 - 3876 0080 00F00F81 beq .L281 - ARM GAS /tmp/ccObGaoj.s page 318 - - + 3871 .loc 1 3184 12 view .LVU1195 + 3872 007e 012B cmp r3, #1 + 3873 0080 00F00F81 beq .L280 3190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3877 .loc 1 3190 11 is_stmt 1 view .LVU1197 - 3878 0084 2268 ldr r2, [r4] - 3879 .LVL313: - 3880 .LBB502: - 3881 .LBI502: + 3874 .loc 1 3190 11 is_stmt 1 view .LVU1196 + 3875 0084 2268 ldr r2, [r4] + 3876 .LVL314: + ARM GAS /tmp/cco84Mp4.s page 318 + + + 3877 .LBB502: + 3878 .LBI502: 8501:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8502:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8503:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #if defined(ADC_MULTIMODE_SUPPORT) @@ -19078,13 +19074,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8549:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOC_SLV) == (LL_ADC_FLAG_EOC_SLV)) ? 1UL : 0UL); 8550:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8551:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 319 - - 8552:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8553:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get flag multimode ADC group regular end of sequence conversions of the ADC master. 8554:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CSR EOS_MST LL_ADC_IsActiveFlag_MST_EOS 8555:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCxy_COMMON ADC common instance + ARM GAS /tmp/cco84Mp4.s page 319 + + 8556:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (can be set directly from CMSIS definition or by using helper macro @ref __LL_ADC_COMMO 8557:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval State of bit (1 or 0). 8558:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -19138,13 +19134,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8606:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8607:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOSMP(const ADC_Common_TypeDef *ADCxy_COMMON) 8608:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 320 - - 8609:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_EOSMP_MST) == (LL_ADC_FLAG_EOSMP_MST)) ? 1UL : 0 8610:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8611:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8612:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** + ARM GAS /tmp/cco84Mp4.s page 320 + + 8613:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get flag multimode ADC group regular end of sampling of the ADC slave. 8614:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CSR EOSMP_SLV LL_ADC_IsActiveFlag_SLV_EOSMP 8615:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCxy_COMMON ADC common instance @@ -19198,13 +19194,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8663:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCxy_COMMON ADC common instance 8664:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (can be set directly from CMSIS definition or by using helper macro @ref __LL_ADC_COMMO 8665:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccObGaoj.s page 321 - - 8666:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8667:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOS(const ADC_Common_TypeDef *ADCxy_COMMON) 8668:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8669:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_JEOS_SLV) == (LL_ADC_FLAG_JEOS_SLV)) ? 1UL : 0UL + ARM GAS /tmp/cco84Mp4.s page 321 + + 8670:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8671:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8672:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -19258,13 +19254,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8721:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get flag multimode ADC analog watchdog 2 of the ADC master. 8722:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CSR AWD2_MST LL_ADC_IsActiveFlag_MST_AWD2 - ARM GAS /tmp/ccObGaoj.s page 322 - - 8723:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCxy_COMMON ADC common instance 8724:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (can be set directly from CMSIS definition or by using helper macro @ref __LL_ADC_COMMO 8725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval State of bit (1 or 0). 8726:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ + ARM GAS /tmp/cco84Mp4.s page 322 + + 8727:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD2(const ADC_Common_TypeDef *ADCxy_COMMON) 8728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8729:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return ((READ_BIT(ADCxy_COMMON->CSR, LL_ADC_FLAG_AWD2_MST) == (LL_ADC_FLAG_AWD2_MST)) ? 1UL : 0UL @@ -19318,13 +19314,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8777:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8778:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Enable ADC ready. 8779:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll IER ADRDYIE LL_ADC_EnableIT_ADRDY - ARM GAS /tmp/ccObGaoj.s page 323 - - 8780:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8781:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 8782:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8783:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_EnableIT_ADRDY(ADC_TypeDef *ADCx) + ARM GAS /tmp/cco84Mp4.s page 323 + + 8784:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8785:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** SET_BIT(ADCx->IER, LL_ADC_IT_ADRDY); 8786:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -19378,13 +19374,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8834:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll IER JEOCIE LL_ADC_EnableIT_JEOC 8835:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8836:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None - ARM GAS /tmp/ccObGaoj.s page 324 - - 8837:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_EnableIT_JEOC(ADC_TypeDef *ADCx) 8839:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8840:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** SET_BIT(ADCx->IER, LL_ADC_IT_JEOC); + ARM GAS /tmp/cco84Mp4.s page 324 + + 8841:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8842:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8843:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -19438,13 +19434,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8891:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 8892:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 8893:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_EnableIT_AWD3(ADC_TypeDef *ADCx) - ARM GAS /tmp/ccObGaoj.s page 325 - - 8894:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8895:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** SET_BIT(ADCx->IER, LL_ADC_IT_AWD3); 8896:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8897:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + ARM GAS /tmp/cco84Mp4.s page 325 + + 8898:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8899:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Disable interruption ADC ready. 8900:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll IER ADRDYIE LL_ADC_DisableIT_ADRDY @@ -19498,13 +19494,13 @@ ARM GAS /tmp/ccObGaoj.s page 1 8948:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_DisableIT_EOSMP(ADC_TypeDef *ADCx) 8949:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 8950:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOSMP); - ARM GAS /tmp/ccObGaoj.s page 326 - - 8951:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 8952:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8953:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8954:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Disable interruption ADC group regular end of unitary conversion. + ARM GAS /tmp/cco84Mp4.s page 326 + + 8955:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll IER JEOCIE LL_ADC_DisableIT_JEOC 8956:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 8957:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None @@ -19558,3959 +19554,3953 @@ ARM GAS /tmp/ccObGaoj.s page 1 9005:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD2); 9006:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 9007:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 327 - - 9008:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 9009:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Disable interruption ADC analog watchdog 3. 9010:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll IER AWD3IE LL_ADC_DisableIT_AWD3 9011:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance + ARM GAS /tmp/cco84Mp4.s page 327 + + 9012:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 9013:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 9014:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_DisableIT_AWD3(ADC_TypeDef *ADCx) - 3882 .loc 2 9014 22 view .LVU1198 - 3883 .LBB503: + 3879 .loc 2 9014 22 view .LVU1197 + 3880 .LBB503: 9015:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 9016:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD3); - 3884 .loc 2 9016 3 view .LVU1199 - 3885 0086 5368 ldr r3, [r2, #4] - 3886 0088 23F40073 bic r3, r3, #512 - 3887 008c 5360 str r3, [r2, #4] - 3888 .LVL314: - 3889 .L243: - 3890 .loc 2 9016 3 is_stmt 0 view .LVU1200 - 3891 .LBE503: - 3892 .LBE502: + 3881 .loc 2 9016 3 view .LVU1198 + 3882 0086 5368 ldr r3, [r2, #4] + 3883 0088 23F40073 bic r3, r3, #512 + 3884 008c 5360 str r3, [r2, #4] + 3885 .LVL315: + 3886 .L242: + 3887 .loc 2 9016 3 is_stmt 0 view .LVU1199 + 3888 .LBE503: + 3889 .LBE502: 3198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3893 .loc 1 3198 3 is_stmt 1 view .LVU1201 + 3890 .loc 1 3198 3 is_stmt 1 view .LVU1200 3198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3894 .loc 1 3198 23 is_stmt 0 view .LVU1202 - 3895 008e 2B68 ldr r3, [r5] + 3891 .loc 1 3198 23 is_stmt 0 view .LVU1201 + 3892 008e 2B68 ldr r3, [r5] 3198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3896 .loc 1 3198 6 view .LVU1203 - 3897 0090 934A ldr r2, .L286 - 3898 0092 9342 cmp r3, r2 - 3899 0094 00F00B81 beq .L282 + 3893 .loc 1 3198 6 view .LVU1202 + 3894 0090 934A ldr r2, .L285 + 3895 0092 9342 cmp r3, r2 + 3896 0094 00F00B81 beq .L281 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD23THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Lo - 3900 .loc 1 3212 5 is_stmt 1 view .LVU1204 + 3897 .loc 1 3212 5 is_stmt 1 view .LVU1203 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD23THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Lo - 3901 .loc 1 3212 38 is_stmt 0 view .LVU1205 - 3902 0098 2068 ldr r0, [r4] - 3903 009a C268 ldr r2, [r0, #12] - 3904 009c 02F01802 and r2, r2, #24 - 3905 00a0 182A cmp r2, #24 - 3906 00a2 00F01381 beq .L272 + 3898 .loc 1 3212 38 is_stmt 0 view .LVU1204 + 3899 0098 2068 ldr r0, [r4] + 3900 009a C268 ldr r2, [r0, #12] + 3901 009c 02F01802 and r2, r2, #24 + 3902 00a0 182A cmp r2, #24 + 3903 00a2 00F01381 beq .L271 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD23THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Lo - 3907 .loc 1 3212 38 discriminator 1 view .LVU1206 - 3908 00a6 2969 ldr r1, [r5, #16] - 3909 00a8 C268 ldr r2, [r0, #12] - 3910 00aa C2F3C102 ubfx r2, r2, #3, #2 - 3911 00ae C2F10202 rsb r2, r2, #2 - 3912 00b2 5200 lsls r2, r2, #1 - 3913 00b4 02F01E02 and r2, r2, #30 - 3914 00b8 21FA02FC lsr ip, r1, r2 - 3915 .L273: - 3916 .LVL315: + 3904 .loc 1 3212 38 discriminator 1 view .LVU1205 + 3905 00a6 2969 ldr r1, [r5, #16] + 3906 00a8 C268 ldr r2, [r0, #12] + 3907 00aa C2F3C102 ubfx r2, r2, #3, #2 + 3908 00ae C2F10202 rsb r2, r2, #2 + 3909 00b2 5200 lsls r2, r2, #1 + 3910 00b4 02F01E02 and r2, r2, #30 + 3911 00b8 21FA02FC lsr ip, r1, r2 + 3912 .L272: + 3913 .LVL316: 3213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3917 .loc 1 3213 5 is_stmt 1 view .LVU1207 + 3914 .loc 1 3213 5 is_stmt 1 view .LVU1206 3213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3918 .loc 1 3213 38 is_stmt 0 view .LVU1208 - 3919 00bc C268 ldr r2, [r0, #12] - 3920 00be 02F01802 and r2, r2, #24 - 3921 00c2 182A cmp r2, #24 - ARM GAS /tmp/ccObGaoj.s page 328 + 3915 .loc 1 3213 38 is_stmt 0 view .LVU1207 + 3916 00bc C268 ldr r2, [r0, #12] + 3917 00be 02F01802 and r2, r2, #24 + 3918 00c2 182A cmp r2, #24 + 3919 00c4 00F00681 beq .L273 +3213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 3920 .loc 1 3213 38 discriminator 1 view .LVU1208 + 3921 00c8 6969 ldr r1, [r5, #20] + ARM GAS /tmp/cco84Mp4.s page 328 - 3922 00c4 00F00681 beq .L274 -3213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3923 .loc 1 3213 38 discriminator 1 view .LVU1209 - 3924 00c8 6969 ldr r1, [r5, #20] - 3925 00ca C268 ldr r2, [r0, #12] - 3926 00cc C2F3C102 ubfx r2, r2, #3, #2 - 3927 00d0 C2F10202 rsb r2, r2, #2 - 3928 00d4 5200 lsls r2, r2, #1 - 3929 00d6 02F01E02 and r2, r2, #30 - 3930 00da D140 lsrs r1, r1, r2 - 3931 .L271: - 3932 .LVL316: + 3922 00ca C268 ldr r2, [r0, #12] + 3923 00cc C2F3C102 ubfx r2, r2, #3, #2 + 3924 00d0 C2F10202 rsb r2, r2, #2 + 3925 00d4 5200 lsls r2, r2, #1 + 3926 00d6 02F01E02 and r2, r2, #30 + 3927 00da D140 lsrs r1, r1, r2 + 3928 .L270: + 3929 .LVL317: 3217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted); - 3933 .loc 1 3217 3 is_stmt 1 view .LVU1210 - 3934 00dc 2068 ldr r0, [r4] - 3935 .LVL317: - 3936 .LBB504: - 3937 .LBI504: + 3930 .loc 1 3217 3 is_stmt 1 view .LVU1209 + 3931 00dc 2068 ldr r0, [r4] + 3932 .LVL318: + 3933 .LBB504: + 3934 .LBI504: 6968:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** uint32_t AWDThresholdLowValue) - 3938 .loc 2 6968 22 view .LVU1211 - 3939 .LBB505: + 3935 .loc 2 6968 22 view .LVU1210 + 3936 .LBB505: 6976:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >> ADC_AWD_TRX_RE - 3940 .loc 2 6976 3 view .LVU1212 + 3937 .loc 2 6976 3 view .LVU1211 6976:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >> ADC_AWD_TRX_RE - 3941 .loc 2 6976 25 is_stmt 0 view .LVU1213 - 3942 00de 2030 adds r0, r0, #32 - 3943 .LVL318: + 3938 .loc 2 6976 25 is_stmt 0 view .LVU1212 + 3939 00de 2030 adds r0, r0, #32 + 3940 .LVL319: +6976:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >> ADC_AWD_TRX_RE + 3941 .loc 2 6976 25 view .LVU1213 + 3942 00e0 1B0D lsrs r3, r3, #20 + 3943 .LVL320: 6976:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >> ADC_AWD_TRX_RE 3944 .loc 2 6976 25 view .LVU1214 - 3945 00e0 1B0D lsrs r3, r3, #20 - 3946 .LVL319: -6976:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >> ADC_AWD_TRX_RE - 3947 .loc 2 6976 25 view .LVU1215 - 3948 00e2 9B00 lsls r3, r3, #2 - 3949 00e4 03F00C03 and r3, r3, #12 - 3950 .LVL320: + 3945 00e2 9B00 lsls r3, r3, #2 + 3946 00e4 03F00C03 and r3, r3, #12 + 3947 .LVL321: 6979:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_TR1_HT1 | ADC_TR1_LT1, - 3951 .loc 2 6979 3 is_stmt 1 view .LVU1216 - 3952 00e8 C258 ldr r2, [r0, r3] - 3953 00ea 02F0F022 and r2, r2, #-268374016 - 3954 00ee 41EA0C41 orr r1, r1, ip, lsl #16 - 3955 .LVL321: + 3948 .loc 2 6979 3 is_stmt 1 view .LVU1215 + 3949 00e8 C258 ldr r2, [r0, r3] + 3950 00ea 02F0F022 and r2, r2, #-268374016 + 3951 00ee 41EA0C41 orr r1, r1, ip, lsl #16 + 3952 .LVL322: 6979:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_TR1_HT1 | ADC_TR1_LT1, - 3956 .loc 2 6979 3 is_stmt 0 view .LVU1217 - 3957 00f2 0A43 orrs r2, r2, r1 - 3958 00f4 C250 str r2, [r0, r3] - 3959 .LVL322: + 3953 .loc 2 6979 3 is_stmt 0 view .LVU1216 + 3954 00f2 0A43 orrs r2, r2, r1 + 3955 00f4 C250 str r2, [r0, r3] + 3956 .LVL323: 6979:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_TR1_HT1 | ADC_TR1_LT1, - 3960 .loc 2 6979 3 view .LVU1218 - 3961 .LBE505: - 3962 .LBE504: + 3957 .loc 2 6979 3 view .LVU1217 + 3958 .LBE505: + 3959 .LBE504: 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3963 .loc 1 3221 3 is_stmt 1 view .LVU1219 + 3960 .loc 1 3221 3 is_stmt 1 view .LVU1218 +3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 3961 .loc 1 3221 3 view .LVU1219 + 3962 00f6 0020 movs r0, #0 + 3963 00f8 84F85800 strb r0, [r4, #88] 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 3964 .loc 1 3221 3 view .LVU1220 - 3965 00f6 0020 movs r0, #0 - 3966 00f8 84F85800 strb r0, [r4, #88] - ARM GAS /tmp/ccObGaoj.s page 329 - - -3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3967 .loc 1 3221 3 view .LVU1221 3224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 3968 .loc 1 3224 3 view .LVU1222 - 3969 .LVL323: - 3970 .L240: + 3965 .loc 1 3224 3 view .LVU1221 + ARM GAS /tmp/cco84Mp4.s page 329 + + + 3966 .LVL324: + 3967 .L239: 3225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 3971 .loc 1 3225 1 is_stmt 0 view .LVU1223 - 3972 00fc 38BD pop {r3, r4, r5, pc} - 3973 .LVL324: - 3974 .L279: + 3968 .loc 1 3225 1 is_stmt 0 view .LVU1222 + 3969 00fc 38BD pop {r3, r4, r5, pc} + 3970 .LVL325: + 3971 .L278: 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3975 .loc 1 3055 7 is_stmt 1 view .LVU1224 + 3972 .loc 1 3055 7 is_stmt 1 view .LVU1223 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3976 .loc 1 3055 31 is_stmt 0 view .LVU1225 - 3977 00fe 6B68 ldr r3, [r5, #4] + 3973 .loc 1 3055 31 is_stmt 0 view .LVU1224 + 3974 00fe 6B68 ldr r3, [r5, #4] 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 3978 .loc 1 3055 7 view .LVU1226 - 3979 0100 B3F1A07F cmp r3, #20971520 - 3980 0104 48D0 beq .L245 - 3981 0106 11D8 bhi .L246 - 3982 0108 B3F5400F cmp r3, #12582912 - 3983 010c 21D0 beq .L247 - 3984 010e B3F1807F cmp r3, #16777216 - 3985 0112 4ED0 beq .L248 - 3986 0114 B3F5000F cmp r3, #8388608 - 3987 0118 5DD1 bne .L250 + 3975 .loc 1 3055 7 view .LVU1225 + 3976 0100 B3F1A07F cmp r3, #20971520 + 3977 0104 48D0 beq .L244 + 3978 0106 11D8 bhi .L245 + 3979 0108 B3F5400F cmp r3, #12582912 + 3980 010c 21D0 beq .L246 + 3981 010e B3F1807F cmp r3, #16777216 + 3982 0112 4ED0 beq .L247 + 3983 0114 B3F5000F cmp r3, #8388608 + 3984 0118 5DD1 bne .L249 3076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 3988 .loc 1 3076 11 is_stmt 1 view .LVU1227 - 3989 .LVL325: - 3990 .LBB506: - 3991 .LBI506: + 3985 .loc 1 3076 11 is_stmt 1 view .LVU1226 + 3986 .LVL326: + 3987 .LBB506: + 3988 .LBI506: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3992 .loc 2 6714 22 view .LVU1228 - 3993 .LBB507: + 3989 .loc 2 6714 22 view .LVU1227 + 3990 .LBB507: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 3994 .loc 2 6720 3 view .LVU1229 + 3991 .loc 2 6720 3 view .LVU1228 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 3995 .loc 2 6725 3 view .LVU1230 - 3996 011a C368 ldr r3, [r0, #12] - 3997 011c 23F0FB43 bic r3, r3, #2105540608 - 3998 0120 23F48003 bic r3, r3, #4194304 - 3999 0124 43F40003 orr r3, r3, #8388608 - 4000 0128 C360 str r3, [r0, #12] - 4001 .LVL326: + 3992 .loc 2 6725 3 view .LVU1229 + 3993 011a C368 ldr r3, [r0, #12] + 3994 011c 23F0FB43 bic r3, r3, #2105540608 + 3995 0120 23F48003 bic r3, r3, #4194304 + 3996 0124 43F40003 orr r3, r3, #8388608 + 3997 0128 C360 str r3, [r0, #12] + 3998 .LVL327: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4002 .loc 2 6725 3 is_stmt 0 view .LVU1231 - 4003 .LBE507: - 4004 .LBE506: + 3999 .loc 2 6725 3 is_stmt 0 view .LVU1230 + 4000 .LBE507: + 4001 .LBE506: 3077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4005 .loc 1 3077 11 is_stmt 1 view .LVU1232 - 4006 .LBB509: - 4007 .LBB508: + 4002 .loc 1 3077 11 is_stmt 1 view .LVU1231 + 4003 .LBB509: + 4004 .LBB508: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4008 .loc 2 6728 1 is_stmt 0 view .LVU1233 - 4009 012a 1EE0 b .L253 - 4010 .L246: - ARM GAS /tmp/ccObGaoj.s page 330 - - - 4011 .LBE508: - 4012 .LBE509: + 4005 .loc 2 6728 1 is_stmt 0 view .LVU1232 + 4006 012a 1EE0 b .L252 + 4007 .L245: + 4008 .LBE508: + 4009 .LBE509: 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4013 .loc 1 3055 7 view .LVU1234 - 4014 012c B3F1C07F cmp r3, #25165824 - 4015 0130 48D0 beq .L251 - 4016 0132 B3F1E07F cmp r3, #29360128 - 4017 0136 4ED1 bne .L250 + 4010 .loc 1 3055 7 view .LVU1233 + ARM GAS /tmp/cco84Mp4.s page 330 + + + 4011 012c B3F1C07F cmp r3, #25165824 + 4012 0130 48D0 beq .L250 + 4013 0132 B3F1E07F cmp r3, #29360128 + 4014 0136 4ED1 bne .L249 3070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __LL_ADC_ANALOGWD_CHANNEL_GROUP(pAnalogWDGConfig->Channel - 4018 .loc 1 3070 11 is_stmt 1 view .LVU1235 + 4015 .loc 1 3070 11 is_stmt 1 view .LVU1234 3071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_GROUP_REGULAR_INJE - 4019 .loc 1 3071 43 is_stmt 0 view .LVU1236 - 4020 0138 AA68 ldr r2, [r5, #8] - 4021 .LVL327: - 4022 .LBB510: - 4023 .LBI510: + 4016 .loc 1 3071 43 is_stmt 0 view .LVU1235 + 4017 0138 AA68 ldr r2, [r5, #8] + 4018 .LVL328: + 4019 .LBB510: + 4020 .LBI510: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4024 .loc 2 6714 22 is_stmt 1 view .LVU1237 - 4025 .LBB511: + 4021 .loc 2 6714 22 is_stmt 1 view .LVU1236 + 4022 .LBB511: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 4026 .loc 2 6720 3 view .LVU1238 + 4023 .loc 2 6720 3 view .LVU1237 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4027 .loc 2 6725 3 view .LVU1239 - 4028 013a C368 ldr r3, [r0, #12] - 4029 013c 23F0FB43 bic r3, r3, #2105540608 - 4030 0140 23F48003 bic r3, r3, #4194304 - 4031 0144 02F0F842 and r2, r2, #2080374784 - 4032 .LVL328: + 4024 .loc 2 6725 3 view .LVU1238 + 4025 013a C368 ldr r3, [r0, #12] + 4026 013c 23F0FB43 bic r3, r3, #2105540608 + 4027 0140 23F48003 bic r3, r3, #4194304 + 4028 0144 02F0F842 and r2, r2, #2080374784 + 4029 .LVL329: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4033 .loc 2 6725 3 is_stmt 0 view .LVU1240 - 4034 0148 42F0E072 orr r2, r2, #29360128 - 4035 014c 1343 orrs r3, r3, r2 - 4036 014e C360 str r3, [r0, #12] - 4037 .LVL329: + 4030 .loc 2 6725 3 is_stmt 0 view .LVU1239 + 4031 0148 42F0E072 orr r2, r2, #29360128 + 4032 014c 1343 orrs r3, r3, r2 + 4033 014e C360 str r3, [r0, #12] + 4034 .LVL330: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4038 .loc 2 6725 3 view .LVU1241 - 4039 .LBE511: - 4040 .LBE510: + 4035 .loc 2 6725 3 view .LVU1240 + 4036 .LBE511: + 4037 .LBE510: 3073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4041 .loc 1 3073 11 is_stmt 1 view .LVU1242 - 4042 .LBB513: - 4043 .LBB512: + 4038 .loc 1 3073 11 is_stmt 1 view .LVU1241 + 4039 .LBB513: + 4040 .LBB512: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4044 .loc 2 6728 1 is_stmt 0 view .LVU1243 - 4045 0150 0BE0 b .L253 - 4046 .LVL330: - 4047 .L247: + 4041 .loc 2 6728 1 is_stmt 0 view .LVU1242 + 4042 0150 0BE0 b .L252 + 4043 .LVL331: + 4044 .L246: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4048 .loc 2 6728 1 view .LVU1244 - 4049 .LBE512: - 4050 .LBE513: + 4045 .loc 2 6728 1 view .LVU1243 + 4046 .LBE512: + 4047 .LBE513: 3058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __LL_ADC_ANALOGWD_CHANNEL_GROUP(pAnalogWDGConfig->Channel - 4051 .loc 1 3058 11 is_stmt 1 view .LVU1245 + 4048 .loc 1 3058 11 is_stmt 1 view .LVU1244 3059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_GROUP_REGULAR)); - 4052 .loc 1 3059 43 is_stmt 0 view .LVU1246 - 4053 0152 AA68 ldr r2, [r5, #8] - 4054 .LVL331: - ARM GAS /tmp/ccObGaoj.s page 331 - - - 4055 .LBB514: - 4056 .LBI514: + 4049 .loc 1 3059 43 is_stmt 0 view .LVU1245 + 4050 0152 AA68 ldr r2, [r5, #8] + 4051 .LVL332: + 4052 .LBB514: + 4053 .LBI514: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4057 .loc 2 6714 22 is_stmt 1 view .LVU1247 - 4058 .LBB515: + 4054 .loc 2 6714 22 is_stmt 1 view .LVU1246 + ARM GAS /tmp/cco84Mp4.s page 331 + + + 4055 .LBB515: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 4059 .loc 2 6720 3 view .LVU1248 + 4056 .loc 2 6720 3 view .LVU1247 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4060 .loc 2 6725 3 view .LVU1249 - 4061 0154 C368 ldr r3, [r0, #12] - 4062 0156 23F0FB43 bic r3, r3, #2105540608 - 4063 015a 23F48003 bic r3, r3, #4194304 - 4064 015e 02F0F842 and r2, r2, #2080374784 - 4065 .LVL332: + 4057 .loc 2 6725 3 view .LVU1248 + 4058 0154 C368 ldr r3, [r0, #12] + 4059 0156 23F0FB43 bic r3, r3, #2105540608 + 4060 015a 23F48003 bic r3, r3, #4194304 + 4061 015e 02F0F842 and r2, r2, #2080374784 + 4062 .LVL333: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4066 .loc 2 6725 3 is_stmt 0 view .LVU1250 - 4067 0162 42F44002 orr r2, r2, #12582912 - 4068 0166 1343 orrs r3, r3, r2 - 4069 0168 C360 str r3, [r0, #12] - 4070 .LVL333: + 4063 .loc 2 6725 3 is_stmt 0 view .LVU1249 + 4064 0162 42F44002 orr r2, r2, #12582912 + 4065 0166 1343 orrs r3, r3, r2 + 4066 0168 C360 str r3, [r0, #12] + 4067 .LVL334: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4071 .loc 2 6725 3 view .LVU1251 - 4072 .LBE515: - 4073 .LBE514: + 4068 .loc 2 6725 3 view .LVU1250 + 4069 .LBE515: + 4070 .LBE514: 3061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4074 .loc 1 3061 11 is_stmt 1 view .LVU1252 - 4075 .L253: + 4071 .loc 1 3061 11 is_stmt 1 view .LVU1251 + 4072 .L252: 3093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_TR1_AWDFILT, - 4076 .loc 1 3093 7 view .LVU1253 - 4077 016a 2268 ldr r2, [r4] - 4078 016c 136A ldr r3, [r2, #32] - 4079 016e 23F4E043 bic r3, r3, #28672 - 4080 0172 A969 ldr r1, [r5, #24] - 4081 0174 0B43 orrs r3, r3, r1 - 4082 0176 1362 str r3, [r2, #32] + 4073 .loc 1 3093 7 view .LVU1252 + 4074 016a 2268 ldr r2, [r4] + 4075 016c 136A ldr r3, [r2, #32] + 4076 016e 23F4E043 bic r3, r3, #28672 + 4077 0172 A969 ldr r1, [r5, #24] + 4078 0174 0B43 orrs r3, r3, r1 + 4079 0176 1362 str r3, [r2, #32] 3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4083 .loc 1 3098 7 view .LVU1254 - 4084 0178 E36D ldr r3, [r4, #92] - 4085 017a 23F48033 bic r3, r3, #65536 - 4086 017e E365 str r3, [r4, #92] + 4080 .loc 1 3098 7 view .LVU1253 + 4081 0178 E36D ldr r3, [r4, #92] + 4082 017a 23F48033 bic r3, r3, #65536 + 4083 017e E365 str r3, [r4, #92] 3104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4087 .loc 1 3104 7 view .LVU1255 - 4088 0180 2368 ldr r3, [r4] - 4089 .LVL334: - 4090 .LBB516: - 4091 .LBI516: + 4084 .loc 1 3104 7 view .LVU1254 + 4085 0180 2368 ldr r3, [r4] + 4086 .LVL335: + 4087 .LBB516: + 4088 .LBI516: 8476:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4092 .loc 2 8476 22 view .LVU1256 - 4093 .LBB517: + 4089 .loc 2 8476 22 view .LVU1255 + 4090 .LBB517: 8478:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4094 .loc 2 8478 3 view .LVU1257 - 4095 0182 8022 movs r2, #128 - 4096 0184 1A60 str r2, [r3] - 4097 .LVL335: + 4091 .loc 2 8478 3 view .LVU1256 + 4092 0182 8022 movs r2, #128 + 4093 0184 1A60 str r2, [r3] + 4094 .LVL336: 8478:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4098 .loc 2 8478 3 is_stmt 0 view .LVU1258 - 4099 .LBE517: - ARM GAS /tmp/ccObGaoj.s page 332 + 4095 .loc 2 8478 3 is_stmt 0 view .LVU1257 + 4096 .LBE517: + 4097 .LBE516: +3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 4098 .loc 1 3107 7 is_stmt 1 view .LVU1258 +3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 332 - 4100 .LBE516: + 4099 .loc 1 3107 27 is_stmt 0 view .LVU1259 + 4100 0186 2B7B ldrb r3, [r5, #12] @ zero_extendqisi2 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4101 .loc 1 3107 7 is_stmt 1 view .LVU1259 -3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4102 .loc 1 3107 27 is_stmt 0 view .LVU1260 - 4103 0186 2B7B ldrb r3, [r5, #12] @ zero_extendqisi2 -3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4104 .loc 1 3107 10 view .LVU1261 - 4105 0188 012B cmp r3, #1 - 4106 018a 2BD0 beq .L283 + 4101 .loc 1 3107 10 view .LVU1260 + 4102 0188 012B cmp r3, #1 + 4103 018a 2BD0 beq .L282 3113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4107 .loc 1 3113 9 is_stmt 1 view .LVU1262 - 4108 018c 2268 ldr r2, [r4] - 4109 .LVL336: - 4110 .LBB518: - 4111 .LBI518: + 4104 .loc 1 3113 9 is_stmt 1 view .LVU1261 + 4105 018c 2268 ldr r2, [r4] + 4106 .LVL337: + 4107 .LBB518: + 4108 .LBI518: 8992:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4112 .loc 2 8992 22 view .LVU1263 - 4113 .LBB519: + 4109 .loc 2 8992 22 view .LVU1262 + 4110 .LBB519: 8994:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4114 .loc 2 8994 3 view .LVU1264 - 4115 018e 5368 ldr r3, [r2, #4] - 4116 0190 23F08003 bic r3, r3, #128 - 4117 0194 5360 str r3, [r2, #4] - 4118 .LVL337: + 4111 .loc 2 8994 3 view .LVU1263 + 4112 018e 5368 ldr r3, [r2, #4] + 4113 0190 23F08003 bic r3, r3, #128 + 4114 0194 5360 str r3, [r2, #4] + 4115 .LVL338: 8995:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4119 .loc 2 8995 1 is_stmt 0 view .LVU1265 - 4120 0196 7AE7 b .L243 - 4121 .LVL338: - 4122 .L245: + 4116 .loc 2 8995 1 is_stmt 0 view .LVU1264 + 4117 0196 7AE7 b .L242 + 4118 .LVL339: + 4119 .L244: 8995:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4123 .loc 2 8995 1 view .LVU1266 - 4124 .LBE519: - 4125 .LBE518: + 4120 .loc 2 8995 1 view .LVU1265 + 4121 .LBE519: + 4122 .LBE518: 3064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __LL_ADC_ANALOGWD_CHANNEL_GROUP(pAnalogWDGConfig->Channel - 4126 .loc 1 3064 11 is_stmt 1 view .LVU1267 + 4123 .loc 1 3064 11 is_stmt 1 view .LVU1266 3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** LL_ADC_GROUP_INJECTED)); - 4127 .loc 1 3065 43 is_stmt 0 view .LVU1268 - 4128 0198 AA68 ldr r2, [r5, #8] - 4129 .LVL339: - 4130 .LBB520: - 4131 .LBI520: + 4124 .loc 1 3065 43 is_stmt 0 view .LVU1267 + 4125 0198 AA68 ldr r2, [r5, #8] + 4126 .LVL340: + 4127 .LBB520: + 4128 .LBI520: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4132 .loc 2 6714 22 is_stmt 1 view .LVU1269 - 4133 .LBB521: + 4129 .loc 2 6714 22 is_stmt 1 view .LVU1268 + 4130 .LBB521: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 4134 .loc 2 6720 3 view .LVU1270 + 4131 .loc 2 6720 3 view .LVU1269 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4135 .loc 2 6725 3 view .LVU1271 - 4136 019a C368 ldr r3, [r0, #12] - 4137 019c 23F0FB43 bic r3, r3, #2105540608 - 4138 01a0 23F48003 bic r3, r3, #4194304 - 4139 01a4 02F0F842 and r2, r2, #2080374784 - 4140 .LVL340: + 4132 .loc 2 6725 3 view .LVU1270 + 4133 019a C368 ldr r3, [r0, #12] + 4134 019c 23F0FB43 bic r3, r3, #2105540608 + 4135 01a0 23F48003 bic r3, r3, #4194304 + 4136 01a4 02F0F842 and r2, r2, #2080374784 + 4137 .LVL341: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4141 .loc 2 6725 3 is_stmt 0 view .LVU1272 - 4142 01a8 42F0A072 orr r2, r2, #20971520 - ARM GAS /tmp/ccObGaoj.s page 333 + 4138 .loc 2 6725 3 is_stmt 0 view .LVU1271 + 4139 01a8 42F0A072 orr r2, r2, #20971520 + 4140 01ac 1343 orrs r3, r3, r2 + 4141 01ae C360 str r3, [r0, #12] + 4142 .LVL342: +6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), + ARM GAS /tmp/cco84Mp4.s page 333 - 4143 01ac 1343 orrs r3, r3, r2 - 4144 01ae C360 str r3, [r0, #12] - 4145 .LVL341: -6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4146 .loc 2 6725 3 view .LVU1273 - 4147 .LBE521: - 4148 .LBE520: + 4143 .loc 2 6725 3 view .LVU1272 + 4144 .LBE521: + 4145 .LBE520: 3067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4149 .loc 1 3067 11 is_stmt 1 view .LVU1274 - 4150 .LBB523: - 4151 .LBB522: + 4146 .loc 1 3067 11 is_stmt 1 view .LVU1273 + 4147 .LBB523: + 4148 .LBB522: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4152 .loc 2 6728 1 is_stmt 0 view .LVU1275 - 4153 01b0 DBE7 b .L253 - 4154 .LVL342: - 4155 .L248: + 4149 .loc 2 6728 1 is_stmt 0 view .LVU1274 + 4150 01b0 DBE7 b .L252 + 4151 .LVL343: + 4152 .L247: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4156 .loc 2 6728 1 view .LVU1276 - 4157 .LBE522: - 4158 .LBE523: + 4153 .loc 2 6728 1 view .LVU1275 + 4154 .LBE522: + 4155 .LBE523: 3080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4159 .loc 1 3080 11 is_stmt 1 view .LVU1277 - 4160 .LBB524: - 4161 .LBI524: + 4156 .loc 1 3080 11 is_stmt 1 view .LVU1276 + 4157 .LBB524: + 4158 .LBI524: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4162 .loc 2 6714 22 view .LVU1278 - 4163 .LBB525: + 4159 .loc 2 6714 22 view .LVU1277 + 4160 .LBB525: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 4164 .loc 2 6720 3 view .LVU1279 + 4161 .loc 2 6720 3 view .LVU1278 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4165 .loc 2 6725 3 view .LVU1280 - 4166 01b2 C368 ldr r3, [r0, #12] - 4167 01b4 23F0FB43 bic r3, r3, #2105540608 - 4168 01b8 23F48003 bic r3, r3, #4194304 - 4169 01bc 43F08073 orr r3, r3, #16777216 - 4170 01c0 C360 str r3, [r0, #12] - 4171 .LVL343: + 4162 .loc 2 6725 3 view .LVU1279 + 4163 01b2 C368 ldr r3, [r0, #12] + 4164 01b4 23F0FB43 bic r3, r3, #2105540608 + 4165 01b8 23F48003 bic r3, r3, #4194304 + 4166 01bc 43F08073 orr r3, r3, #16777216 + 4167 01c0 C360 str r3, [r0, #12] + 4168 .LVL344: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4172 .loc 2 6725 3 is_stmt 0 view .LVU1281 - 4173 .LBE525: - 4174 .LBE524: + 4169 .loc 2 6725 3 is_stmt 0 view .LVU1280 + 4170 .LBE525: + 4171 .LBE524: 3081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4175 .loc 1 3081 11 is_stmt 1 view .LVU1282 - 4176 .LBB527: - 4177 .LBB526: + 4172 .loc 1 3081 11 is_stmt 1 view .LVU1281 + 4173 .LBB527: + 4174 .LBB526: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4178 .loc 2 6728 1 is_stmt 0 view .LVU1283 - 4179 01c2 D2E7 b .L253 - 4180 .L251: - 4181 .LBE526: - 4182 .LBE527: + 4175 .loc 2 6728 1 is_stmt 0 view .LVU1282 + 4176 01c2 D2E7 b .L252 + 4177 .L250: + 4178 .LBE526: + 4179 .LBE527: 3084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4183 .loc 1 3084 11 is_stmt 1 view .LVU1284 - 4184 .LVL344: - 4185 .LBB528: - 4186 .LBI528: + 4180 .loc 1 3084 11 is_stmt 1 view .LVU1283 + 4181 .LVL345: + 4182 .LBB528: + 4183 .LBI528: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 334 - - - 4187 .loc 2 6714 22 view .LVU1285 - 4188 .LBB529: + 4184 .loc 2 6714 22 view .LVU1284 + 4185 .LBB529: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 4189 .loc 2 6720 3 view .LVU1286 + 4186 .loc 2 6720 3 view .LVU1285 + ARM GAS /tmp/cco84Mp4.s page 334 + + 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4190 .loc 2 6725 3 view .LVU1287 - 4191 01c4 C368 ldr r3, [r0, #12] - 4192 01c6 23F0FB43 bic r3, r3, #2105540608 - 4193 01ca 23F48003 bic r3, r3, #4194304 - 4194 01ce 43F0C073 orr r3, r3, #25165824 - 4195 01d2 C360 str r3, [r0, #12] - 4196 .LVL345: + 4187 .loc 2 6725 3 view .LVU1286 + 4188 01c4 C368 ldr r3, [r0, #12] + 4189 01c6 23F0FB43 bic r3, r3, #2105540608 + 4190 01ca 23F48003 bic r3, r3, #4194304 + 4191 01ce 43F0C073 orr r3, r3, #25165824 + 4192 01d2 C360 str r3, [r0, #12] + 4193 .LVL346: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4197 .loc 2 6725 3 is_stmt 0 view .LVU1288 - 4198 .LBE529: - 4199 .LBE528: + 4194 .loc 2 6725 3 is_stmt 0 view .LVU1287 + 4195 .LBE529: + 4196 .LBE528: 3085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4200 .loc 1 3085 11 is_stmt 1 view .LVU1289 - 4201 .LBB531: - 4202 .LBB530: + 4197 .loc 1 3085 11 is_stmt 1 view .LVU1288 + 4198 .LBB531: + 4199 .LBB530: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4203 .loc 2 6728 1 is_stmt 0 view .LVU1290 - 4204 01d4 C9E7 b .L253 - 4205 .L250: - 4206 .LBE530: - 4207 .LBE531: + 4200 .loc 2 6728 1 is_stmt 0 view .LVU1289 + 4201 01d4 C9E7 b .L252 + 4202 .L249: + 4203 .LBE530: + 4204 .LBE531: 3088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4208 .loc 1 3088 11 is_stmt 1 view .LVU1291 - 4209 .LVL346: - 4210 .LBB532: - 4211 .LBI532: + 4205 .loc 1 3088 11 is_stmt 1 view .LVU1290 + 4206 .LVL347: + 4207 .LBB532: + 4208 .LBI532: 6714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4212 .loc 2 6714 22 view .LVU1292 - 4213 .LBB533: + 4209 .loc 2 6714 22 view .LVU1291 + 4210 .LBB533: 6720:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC_AWD_CRX_RE - 4214 .loc 2 6720 3 view .LVU1293 + 4211 .loc 2 6720 3 view .LVU1292 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4215 .loc 2 6725 3 view .LVU1294 - 4216 01d6 C368 ldr r3, [r0, #12] - 4217 01d8 23F0FB43 bic r3, r3, #2105540608 - 4218 01dc 23F48003 bic r3, r3, #4194304 - 4219 01e0 C360 str r3, [r0, #12] - 4220 .LVL347: + 4212 .loc 2 6725 3 view .LVU1293 + 4213 01d6 C368 ldr r3, [r0, #12] + 4214 01d8 23F0FB43 bic r3, r3, #2105540608 + 4215 01dc 23F48003 bic r3, r3, #4194304 + 4216 01e0 C360 str r3, [r0, #12] + 4217 .LVL348: 6725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDy & ADC_AWD_CR_ALL_CHANNEL_MASK), - 4221 .loc 2 6725 3 is_stmt 0 view .LVU1295 - 4222 .LBE533: - 4223 .LBE532: + 4218 .loc 2 6725 3 is_stmt 0 view .LVU1294 + 4219 .LBE533: + 4220 .LBE532: 3089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4224 .loc 1 3089 11 is_stmt 1 view .LVU1296 - 4225 .LBB535: - 4226 .LBB534: + 4221 .loc 1 3089 11 is_stmt 1 view .LVU1295 + 4222 .LBB535: + 4223 .LBB534: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4227 .loc 2 6728 1 is_stmt 0 view .LVU1297 - 4228 01e2 C2E7 b .L253 - 4229 .LVL348: - 4230 .L283: + 4224 .loc 2 6728 1 is_stmt 0 view .LVU1296 + 4225 01e2 C2E7 b .L252 + 4226 .LVL349: + 4227 .L282: 6728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccObGaoj.s page 335 - - - 4231 .loc 2 6728 1 view .LVU1298 - 4232 .LBE534: - 4233 .LBE535: + 4228 .loc 2 6728 1 view .LVU1297 + 4229 .LBE534: + 4230 .LBE535: 3109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4234 .loc 1 3109 9 is_stmt 1 view .LVU1299 - 4235 01e4 2268 ldr r2, [r4] - 4236 .LVL349: - 4237 .LBB536: - 4238 .LBI536: + ARM GAS /tmp/cco84Mp4.s page 335 + + + 4231 .loc 1 3109 9 is_stmt 1 view .LVU1298 + 4232 01e4 2268 ldr r2, [r4] + 4233 .LVL350: + 4234 .LBB536: + 4235 .LBI536: 8871:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4239 .loc 2 8871 22 view .LVU1300 - 4240 .LBB537: + 4236 .loc 2 8871 22 view .LVU1299 + 4237 .LBB537: 8873:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4241 .loc 2 8873 3 view .LVU1301 - 4242 01e6 5368 ldr r3, [r2, #4] - 4243 01e8 43F08003 orr r3, r3, #128 - 4244 01ec 5360 str r3, [r2, #4] - 4245 .LVL350: + 4238 .loc 2 8873 3 view .LVU1300 + 4239 01e6 5368 ldr r3, [r2, #4] + 4240 01e8 43F08003 orr r3, r3, #128 + 4241 01ec 5360 str r3, [r2, #4] + 4242 .LVL351: 8874:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4246 .loc 2 8874 1 is_stmt 0 view .LVU1302 - 4247 01ee 4EE7 b .L243 - 4248 .LVL351: - 4249 .L256: + 4243 .loc 2 8874 1 is_stmt 0 view .LVU1301 + 4244 01ee 4EE7 b .L242 + 4245 .LVL352: + 4246 .L255: 8874:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4250 .loc 2 8874 1 view .LVU1303 - 4251 .LBE537: - 4252 .LBE536: + 4247 .loc 2 8874 1 view .LVU1302 + 4248 .LBE537: + 4249 .LBE536: 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4253 .loc 1 3119 7 view .LVU1304 - 4254 01f0 B3F1C07F cmp r3, #25165824 - 4255 01f4 3FF432AF beq .L257 - 4256 01f8 B3F1E07F cmp r3, #29360128 - 4257 01fc 03D0 beq .L255 - 4258 .L258: + 4250 .loc 1 3119 7 view .LVU1303 + 4251 01f0 B3F1C07F cmp r3, #25165824 + 4252 01f4 3FF432AF beq .L256 + 4253 01f8 B3F1E07F cmp r3, #29360128 + 4254 01fc 03D0 beq .L254 + 4255 .L257: 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4259 .loc 1 3146 11 is_stmt 1 view .LVU1305 - 4260 01fe 0022 movs r2, #0 - 4261 .LVL352: + 4256 .loc 1 3146 11 is_stmt 1 view .LVU1304 + 4257 01fe 0022 movs r2, #0 + 4258 .LVL353: 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4262 .loc 1 3146 11 is_stmt 0 view .LVU1306 - 4263 0200 FFF7FEFF bl LL_ADC_SetAnalogWDMonitChannels - 4264 .LVL353: + 4259 .loc 1 3146 11 is_stmt 0 view .LVU1305 + 4260 0200 FFF7FEFF bl LL_ADC_SetAnalogWDMonitChannels + 4261 .LVL354: 3147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4265 .loc 1 3147 11 is_stmt 1 view .LVU1307 - 4266 0204 2DE7 b .L263 - 4267 .LVL354: - 4268 .L255: + 4262 .loc 1 3147 11 is_stmt 1 view .LVU1306 + 4263 0204 2DE7 b .L262 + 4264 .LVL355: + 4265 .L254: 3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4269 .loc 1 3126 11 view .LVU1308 + 4266 .loc 1 3126 11 view .LVU1307 3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4270 .loc 1 3126 14 is_stmt 0 view .LVU1309 - 4271 0206 384B ldr r3, .L286+8 - 4272 0208 9942 cmp r1, r3 - 4273 020a 0DD0 beq .L284 + 4267 .loc 1 3126 14 is_stmt 0 view .LVU1308 + 4268 0206 384B ldr r3, .L285+8 + 4269 0208 9942 cmp r1, r3 + 4270 020a 0DD0 beq .L283 3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4274 .loc 1 3133 13 is_stmt 1 view .LVU1310 - 4275 020c AB68 ldr r3, [r5, #8] - ARM GAS /tmp/ccObGaoj.s page 336 + 4271 .loc 1 3133 13 is_stmt 1 view .LVU1309 + 4272 020c AB68 ldr r3, [r5, #8] + 4273 020e C3F31202 ubfx r2, r3, #0, #19 + 4274 .LVL356: +3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); + 4275 .loc 1 3133 13 is_stmt 0 view .LVU1310 + ARM GAS /tmp/cco84Mp4.s page 336 - 4276 020e C3F31202 ubfx r2, r3, #0, #19 - 4277 .LVL355: + 4276 0212 1ABB cbnz r2, .L263 3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4278 .loc 1 3133 13 is_stmt 0 view .LVU1311 - 4279 0212 1ABB cbnz r2, .L264 + 4277 .loc 1 3133 13 discriminator 1 view .LVU1311 + 4278 0214 C3F38463 ubfx r3, r3, #26, #5 + 4279 0218 0122 movs r2, #1 + 4280 021a 9A40 lsls r2, r2, r3 + 4281 .L264: 3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4280 .loc 1 3133 13 discriminator 1 view .LVU1312 - 4281 0214 C3F38463 ubfx r3, r3, #26, #5 - 4282 0218 0122 movs r2, #1 - 4283 021a 9A40 lsls r2, r2, r3 - 4284 .L265: -3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4285 .loc 1 3133 13 discriminator 4 view .LVU1313 - 4286 021c D0F8A430 ldr r3, [r0, #164] - 4287 0220 1343 orrs r3, r3, r2 - 4288 0222 C0F8A430 str r3, [r0, #164] - 4289 0226 1CE7 b .L263 - 4290 .LVL356: - 4291 .L284: + 4282 .loc 1 3133 13 discriminator 4 view .LVU1312 + 4283 021c D0F8A430 ldr r3, [r0, #164] + 4284 0220 1343 orrs r3, r3, r2 + 4285 0222 C0F8A430 str r3, [r0, #164] + 4286 0226 1CE7 b .L262 + 4287 .LVL357: + 4288 .L283: 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4292 .loc 1 3128 13 is_stmt 1 view .LVU1314 - 4293 0228 AB68 ldr r3, [r5, #8] - 4294 022a C3F31202 ubfx r2, r3, #0, #19 - 4295 .LVL357: + 4289 .loc 1 3128 13 is_stmt 1 view .LVU1313 + 4290 0228 AB68 ldr r3, [r5, #8] + 4291 022a C3F31202 ubfx r2, r3, #0, #19 + 4292 .LVL358: 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4296 .loc 1 3128 13 is_stmt 0 view .LVU1315 - 4297 022e 4AB9 cbnz r2, .L260 + 4293 .loc 1 3128 13 is_stmt 0 view .LVU1314 + 4294 022e 4AB9 cbnz r2, .L259 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4298 .loc 1 3128 13 discriminator 1 view .LVU1316 - 4299 0230 C3F38463 ubfx r3, r3, #26, #5 - 4300 0234 0122 movs r2, #1 - 4301 0236 9A40 lsls r2, r2, r3 - 4302 .L261: + 4295 .loc 1 3128 13 discriminator 1 view .LVU1315 + 4296 0230 C3F38463 ubfx r3, r3, #26, #5 + 4297 0234 0122 movs r2, #1 + 4298 0236 9A40 lsls r2, r2, r3 + 4299 .L260: 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4303 .loc 1 3128 13 discriminator 4 view .LVU1317 - 4304 0238 D0F8A030 ldr r3, [r0, #160] - 4305 023c 1343 orrs r3, r3, r2 - 4306 023e C0F8A030 str r3, [r0, #160] - 4307 0242 0EE7 b .L263 - 4308 .L260: - 4309 .LVL358: - 4310 .LBB538: - 4311 .LBI538: + 4300 .loc 1 3128 13 discriminator 4 view .LVU1316 + 4301 0238 D0F8A030 ldr r3, [r0, #160] + 4302 023c 1343 orrs r3, r3, r2 + 4303 023e C0F8A030 str r3, [r0, #160] + 4304 0242 0EE7 b .L262 + 4305 .L259: + 4306 .LVL359: + 4307 .LBB538: + 4308 .LBI538: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4312 .loc 3 1048 31 is_stmt 1 view .LVU1318 - 4313 .LBB539: + 4309 .loc 3 1048 31 is_stmt 1 view .LVU1317 + 4310 .LBB539: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4314 .loc 3 1050 3 view .LVU1319 + 4311 .loc 3 1050 3 view .LVU1318 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4315 .loc 3 1055 4 view .LVU1320 - 4316 .syntax unified - 4317 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4318 0244 93FAA3F3 rbit r3, r3 - 4319 @ 0 "" 2 - 4320 .LVL359: + 4312 .loc 3 1055 4 view .LVU1319 + 4313 .syntax unified + 4314 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4315 0244 93FAA3F3 rbit r3, r3 + 4316 @ 0 "" 2 + 4317 .LVL360: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4321 .loc 3 1068 3 view .LVU1321 - ARM GAS /tmp/ccObGaoj.s page 337 + 4318 .loc 3 1068 3 view .LVU1320 +1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4319 .loc 3 1068 3 is_stmt 0 view .LVU1321 + 4320 .thumb + 4321 .syntax unified + ARM GAS /tmp/cco84Mp4.s page 337 -1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4322 .loc 3 1068 3 is_stmt 0 view .LVU1322 - 4323 .thumb - 4324 .syntax unified - 4325 .LBE539: - 4326 .LBE538: - 4327 .LBB540: - 4328 .LBI540: + 4322 .LBE539: + 4323 .LBE538: + 4324 .LBB540: + 4325 .LBI540: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4329 .loc 3 1078 30 is_stmt 1 view .LVU1323 - 4330 .LBB541: + 4326 .loc 3 1078 30 is_stmt 1 view .LVU1322 + 4327 .LBB541: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4331 .loc 3 1089 3 view .LVU1324 + 4328 .loc 3 1089 3 view .LVU1323 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4332 .loc 3 1089 6 is_stmt 0 view .LVU1325 - 4333 0248 33B1 cbz r3, .L276 - 4334 .loc 3 1093 3 is_stmt 1 view .LVU1326 - 4335 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1327 - 4336 024a B3FA83F3 clz r3, r3 - 4337 .LVL360: - 4338 .L262: - 4339 .loc 3 1093 10 discriminator 1 view .LVU1328 - 4340 .LBE541: - 4341 .LBE540: + 4329 .loc 3 1089 6 is_stmt 0 view .LVU1324 + 4330 0248 33B1 cbz r3, .L275 + 4331 .loc 3 1093 3 is_stmt 1 view .LVU1325 + 4332 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1326 + 4333 024a B3FA83F3 clz r3, r3 + 4334 .LVL361: + 4335 .L261: + 4336 .loc 3 1093 10 discriminator 1 view .LVU1327 + 4337 .LBE541: + 4338 .LBE540: 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4342 .loc 1 3128 13 discriminator 2 view .LVU1329 - 4343 024e 03F01F03 and r3, r3, #31 - 4344 0252 0122 movs r2, #1 - 4345 0254 9A40 lsls r2, r2, r3 - 4346 0256 EFE7 b .L261 - 4347 .LVL361: - 4348 .L276: - 4349 .LBB543: - 4350 .LBB542: + 4339 .loc 1 3128 13 discriminator 2 view .LVU1328 + 4340 024e 03F01F03 and r3, r3, #31 + 4341 0252 0122 movs r2, #1 + 4342 0254 9A40 lsls r2, r2, r3 + 4343 0256 EFE7 b .L260 + 4344 .LVL362: + 4345 .L275: + 4346 .LBB543: + 4347 .LBB542: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4348 .loc 3 1091 12 view .LVU1329 + 4349 0258 2023 movs r3, #32 + 4350 .LVL363: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 4351 .loc 3 1091 12 view .LVU1330 - 4352 0258 2023 movs r3, #32 - 4353 .LVL362: + 4352 025a F8E7 b .L261 + 4353 .LVL364: + 4354 .L263: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4354 .loc 3 1091 12 view .LVU1331 - 4355 025a F8E7 b .L262 - 4356 .LVL363: - 4357 .L264: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4358 .loc 3 1091 12 view .LVU1332 - 4359 .LBE542: - 4360 .LBE543: - 4361 .LBB544: - 4362 .LBI544: + 4355 .loc 3 1091 12 view .LVU1331 + 4356 .LBE542: + 4357 .LBE543: + 4358 .LBB544: + 4359 .LBI544: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4363 .loc 3 1048 31 is_stmt 1 view .LVU1333 - 4364 .LBB545: + 4360 .loc 3 1048 31 is_stmt 1 view .LVU1332 + 4361 .LBB545: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4365 .loc 3 1050 3 view .LVU1334 + 4362 .loc 3 1050 3 view .LVU1333 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4366 .loc 3 1055 4 view .LVU1335 - 4367 .syntax unified - ARM GAS /tmp/ccObGaoj.s page 338 + 4363 .loc 3 1055 4 view .LVU1334 + 4364 .syntax unified + 4365 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4366 025c 93FAA3F3 rbit r3, r3 + 4367 @ 0 "" 2 + 4368 .LVL365: + ARM GAS /tmp/cco84Mp4.s page 338 - 4368 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4369 025c 93FAA3F3 rbit r3, r3 - 4370 @ 0 "" 2 - 4371 .LVL364: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4372 .loc 3 1068 3 view .LVU1336 + 4369 .loc 3 1068 3 view .LVU1335 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4373 .loc 3 1068 3 is_stmt 0 view .LVU1337 - 4374 .thumb - 4375 .syntax unified - 4376 .LBE545: - 4377 .LBE544: - 4378 .LBB546: - 4379 .LBI546: + 4370 .loc 3 1068 3 is_stmt 0 view .LVU1336 + 4371 .thumb + 4372 .syntax unified + 4373 .LBE545: + 4374 .LBE544: + 4375 .LBB546: + 4376 .LBI546: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4380 .loc 3 1078 30 is_stmt 1 view .LVU1338 - 4381 .LBB547: + 4377 .loc 3 1078 30 is_stmt 1 view .LVU1337 + 4378 .LBB547: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4382 .loc 3 1089 3 view .LVU1339 + 4379 .loc 3 1089 3 view .LVU1338 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4383 .loc 3 1089 6 is_stmt 0 view .LVU1340 - 4384 0260 33B1 cbz r3, .L277 - 4385 .loc 3 1093 3 is_stmt 1 view .LVU1341 - 4386 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1342 - 4387 0262 B3FA83F3 clz r3, r3 - 4388 .LVL365: - 4389 .L266: - 4390 .loc 3 1093 10 discriminator 1 view .LVU1343 - 4391 .LBE547: - 4392 .LBE546: + 4380 .loc 3 1089 6 is_stmt 0 view .LVU1339 + 4381 0260 33B1 cbz r3, .L276 + 4382 .loc 3 1093 3 is_stmt 1 view .LVU1340 + 4383 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1341 + 4384 0262 B3FA83F3 clz r3, r3 + 4385 .LVL366: + 4386 .L265: + 4387 .loc 3 1093 10 discriminator 1 view .LVU1342 + 4388 .LBE547: + 4389 .LBE546: 3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(pAnalogWDGConfig->Channel) & 0x1FUL))); - 4393 .loc 1 3133 13 discriminator 2 view .LVU1344 - 4394 0266 03F01F03 and r3, r3, #31 - 4395 026a 0122 movs r2, #1 - 4396 026c 9A40 lsls r2, r2, r3 - 4397 026e D5E7 b .L265 - 4398 .LVL366: - 4399 .L277: - 4400 .LBB549: - 4401 .LBB548: + 4390 .loc 1 3133 13 discriminator 2 view .LVU1343 + 4391 0266 03F01F03 and r3, r3, #31 + 4392 026a 0122 movs r2, #1 + 4393 026c 9A40 lsls r2, r2, r3 + 4394 026e D5E7 b .L264 + 4395 .LVL367: + 4396 .L276: + 4397 .LBB549: + 4398 .LBB548: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4399 .loc 3 1091 12 view .LVU1344 + 4400 0270 2023 movs r3, #32 + 4401 .LVL368: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 4402 .loc 3 1091 12 view .LVU1345 - 4403 0270 2023 movs r3, #32 - 4404 .LVL367: + 4403 0272 F8E7 b .L265 + 4404 .LVL369: + 4405 .L279: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4405 .loc 3 1091 12 view .LVU1346 - 4406 0272 F8E7 b .L266 - 4407 .LVL368: - 4408 .L280: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4409 .loc 3 1091 12 view .LVU1347 - 4410 .LBE548: - 4411 .LBE549: + 4406 .loc 3 1091 12 view .LVU1346 + 4407 .LBE548: + 4408 .LBE549: 3153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4412 .loc 1 3153 9 is_stmt 1 view .LVU1348 - 4413 0274 E36D ldr r3, [r4, #92] - 4414 0276 23F40033 bic r3, r3, #131072 - ARM GAS /tmp/ccObGaoj.s page 339 - - - 4415 027a E365 str r3, [r4, #92] + 4409 .loc 1 3153 9 is_stmt 1 view .LVU1347 + 4410 0274 E36D ldr r3, [r4, #92] + 4411 0276 23F40033 bic r3, r3, #131072 + 4412 027a E365 str r3, [r4, #92] 3159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4416 .loc 1 3159 9 view .LVU1349 - 4417 027c 2368 ldr r3, [r4] - 4418 .LVL369: - 4419 .LBB550: - 4420 .LBI550: + 4413 .loc 1 3159 9 view .LVU1348 + 4414 027c 2368 ldr r3, [r4] + ARM GAS /tmp/cco84Mp4.s page 339 + + + 4415 .LVL370: + 4416 .LBB550: + 4417 .LBI550: 8487:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4421 .loc 2 8487 22 view .LVU1350 - 4422 .LBB551: + 4418 .loc 2 8487 22 view .LVU1349 + 4419 .LBB551: 8489:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4423 .loc 2 8489 3 view .LVU1351 - 4424 027e 4FF48072 mov r2, #256 - 4425 0282 1A60 str r2, [r3] - 4426 .LVL370: + 4420 .loc 2 8489 3 view .LVU1350 + 4421 027e 4FF48072 mov r2, #256 + 4422 0282 1A60 str r2, [r3] + 4423 .LVL371: 8489:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4427 .loc 2 8489 3 is_stmt 0 view .LVU1352 - 4428 .LBE551: - 4429 .LBE550: + 4424 .loc 2 8489 3 is_stmt 0 view .LVU1351 + 4425 .LBE551: + 4426 .LBE550: 3162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4430 .loc 1 3162 9 is_stmt 1 view .LVU1353 + 4427 .loc 1 3162 9 is_stmt 1 view .LVU1352 3162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4431 .loc 1 3162 29 is_stmt 0 view .LVU1354 - 4432 0284 2B7B ldrb r3, [r5, #12] @ zero_extendqisi2 + 4428 .loc 1 3162 29 is_stmt 0 view .LVU1353 + 4429 0284 2B7B ldrb r3, [r5, #12] @ zero_extendqisi2 3162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4433 .loc 1 3162 12 view .LVU1355 - 4434 0286 012B cmp r3, #1 - 4435 0288 05D0 beq .L285 + 4430 .loc 1 3162 12 view .LVU1354 + 4431 0286 012B cmp r3, #1 + 4432 0288 05D0 beq .L284 3168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4436 .loc 1 3168 11 is_stmt 1 view .LVU1356 - 4437 028a 2268 ldr r2, [r4] - 4438 .LVL371: - 4439 .LBB552: - 4440 .LBI552: + 4433 .loc 1 3168 11 is_stmt 1 view .LVU1355 + 4434 028a 2268 ldr r2, [r4] + 4435 .LVL372: + 4436 .LBB552: + 4437 .LBI552: 9003:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4441 .loc 2 9003 22 view .LVU1357 - 4442 .LBB553: + 4438 .loc 2 9003 22 view .LVU1356 + 4439 .LBB553: 9005:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4443 .loc 2 9005 3 view .LVU1358 - 4444 028c 5368 ldr r3, [r2, #4] - 4445 028e 23F48073 bic r3, r3, #256 - 4446 0292 5360 str r3, [r2, #4] - 4447 .LVL372: + 4440 .loc 2 9005 3 view .LVU1357 + 4441 028c 5368 ldr r3, [r2, #4] + 4442 028e 23F48073 bic r3, r3, #256 + 4443 0292 5360 str r3, [r2, #4] + 4444 .LVL373: 9006:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4448 .loc 2 9006 1 is_stmt 0 view .LVU1359 - 4449 0294 FBE6 b .L243 - 4450 .L285: - 4451 .LBE553: - 4452 .LBE552: + 4445 .loc 2 9006 1 is_stmt 0 view .LVU1358 + 4446 0294 FBE6 b .L242 + 4447 .L284: + 4448 .LBE553: + 4449 .LBE552: 3164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4453 .loc 1 3164 11 is_stmt 1 view .LVU1360 - 4454 0296 2268 ldr r2, [r4] - 4455 .LVL373: - 4456 .LBB554: - 4457 .LBI554: + 4450 .loc 1 3164 11 is_stmt 1 view .LVU1359 + 4451 0296 2268 ldr r2, [r4] + 4452 .LVL374: + 4453 .LBB554: + 4454 .LBI554: 8882:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4458 .loc 2 8882 22 view .LVU1361 - ARM GAS /tmp/ccObGaoj.s page 340 - - - 4459 .LBB555: + 4455 .loc 2 8882 22 view .LVU1360 + 4456 .LBB555: 8884:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4460 .loc 2 8884 3 view .LVU1362 - 4461 0298 5368 ldr r3, [r2, #4] - 4462 029a 43F48073 orr r3, r3, #256 - 4463 029e 5360 str r3, [r2, #4] - 4464 .LVL374: + 4457 .loc 2 8884 3 view .LVU1361 + 4458 0298 5368 ldr r3, [r2, #4] + ARM GAS /tmp/cco84Mp4.s page 340 + + + 4459 029a 43F48073 orr r3, r3, #256 + 4460 029e 5360 str r3, [r2, #4] + 4461 .LVL375: 8885:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4465 .loc 2 8885 1 is_stmt 0 view .LVU1363 - 4466 02a0 F5E6 b .L243 - 4467 .L281: + 4462 .loc 2 8885 1 is_stmt 0 view .LVU1362 + 4463 02a0 F5E6 b .L242 + 4464 .L280: 8885:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4468 .loc 2 8885 1 view .LVU1364 - 4469 .LBE555: - 4470 .LBE554: + 4465 .loc 2 8885 1 view .LVU1363 + 4466 .LBE555: + 4467 .LBE554: 3186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4471 .loc 1 3186 11 is_stmt 1 view .LVU1365 - 4472 02a2 2268 ldr r2, [r4] - 4473 .LVL375: - 4474 .LBB556: - 4475 .LBI556: + 4468 .loc 1 3186 11 is_stmt 1 view .LVU1364 + 4469 02a2 2268 ldr r2, [r4] + 4470 .LVL376: + 4471 .LBB556: + 4472 .LBI556: 8893:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4476 .loc 2 8893 22 view .LVU1366 - 4477 .LBB557: + 4473 .loc 2 8893 22 view .LVU1365 + 4474 .LBB557: 8895:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4478 .loc 2 8895 3 view .LVU1367 - 4479 02a4 5368 ldr r3, [r2, #4] - 4480 02a6 43F40073 orr r3, r3, #512 - 4481 02aa 5360 str r3, [r2, #4] - 4482 .LVL376: + 4475 .loc 2 8895 3 view .LVU1366 + 4476 02a4 5368 ldr r3, [r2, #4] + 4477 02a6 43F40073 orr r3, r3, #512 + 4478 02aa 5360 str r3, [r2, #4] + 4479 .LVL377: 8896:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4483 .loc 2 8896 1 is_stmt 0 view .LVU1368 - 4484 02ac EFE6 b .L243 - 4485 .L282: + 4480 .loc 2 8896 1 is_stmt 0 view .LVU1367 + 4481 02ac EFE6 b .L242 + 4482 .L281: 8896:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4486 .loc 2 8896 1 view .LVU1369 - 4487 .LBE557: - 4488 .LBE556: + 4483 .loc 2 8896 1 view .LVU1368 + 4484 .LBE557: + 4485 .LBE556: 3203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD1THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Low - 4489 .loc 1 3203 5 is_stmt 1 view .LVU1370 + 4486 .loc 1 3203 5 is_stmt 1 view .LVU1369 3203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD1THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Low - 4490 .loc 1 3203 38 is_stmt 0 view .LVU1371 - 4491 02ae 2969 ldr r1, [r5, #16] - 4492 02b0 2068 ldr r0, [r4] - 4493 02b2 C268 ldr r2, [r0, #12] - 4494 02b4 C2F3C102 ubfx r2, r2, #3, #2 - 4495 02b8 5200 lsls r2, r2, #1 + 4487 .loc 1 3203 38 is_stmt 0 view .LVU1370 + 4488 02ae 2969 ldr r1, [r5, #16] + 4489 02b0 2068 ldr r0, [r4] + 4490 02b2 C268 ldr r2, [r0, #12] + 4491 02b4 C2F3C102 ubfx r2, r2, #3, #2 + 4492 02b8 5200 lsls r2, r2, #1 3203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD1THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Low - 4496 .loc 1 3203 36 view .LVU1372 - 4497 02ba 01FA02FC lsl ip, r1, r2 - 4498 .LVL377: + 4493 .loc 1 3203 36 view .LVU1371 + 4494 02ba 01FA02FC lsl ip, r1, r2 + 4495 .LVL378: 3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4499 .loc 1 3204 5 is_stmt 1 view .LVU1373 + 4496 .loc 1 3204 5 is_stmt 1 view .LVU1372 3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4500 .loc 1 3204 38 is_stmt 0 view .LVU1374 - 4501 02be 6969 ldr r1, [r5, #20] - 4502 02c0 C268 ldr r2, [r0, #12] - ARM GAS /tmp/ccObGaoj.s page 341 + 4497 .loc 1 3204 38 is_stmt 0 view .LVU1373 + 4498 02be 6969 ldr r1, [r5, #20] + 4499 02c0 C268 ldr r2, [r0, #12] + 4500 02c2 C2F3C102 ubfx r2, r2, #3, #2 + 4501 02c6 5200 lsls r2, r2, #1 +3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 4502 .loc 1 3204 36 view .LVU1374 + ARM GAS /tmp/cco84Mp4.s page 341 - 4503 02c2 C2F3C102 ubfx r2, r2, #3, #2 - 4504 02c6 5200 lsls r2, r2, #1 + 4503 02c8 9140 lsls r1, r1, r2 + 4504 .LVL379: 3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 4505 .loc 1 3204 36 view .LVU1375 - 4506 02c8 9140 lsls r1, r1, r2 - 4507 .LVL378: -3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4508 .loc 1 3204 36 view .LVU1376 - 4509 02ca 07E7 b .L271 - 4510 .LVL379: - 4511 .L272: + 4506 02ca 07E7 b .L270 + 4507 .LVL380: + 4508 .L271: 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_awd_low_threshold_shifted = ADC_AWD23THRESHOLD_SHIFT_RESOLUTION(hadc, pAnalogWDGConfig->Lo - 4512 .loc 1 3212 38 discriminator 2 view .LVU1377 - 4513 02cc 2A69 ldr r2, [r5, #16] - 4514 02ce 4FEA820C lsl ip, r2, #2 - 4515 02d2 F3E6 b .L273 - 4516 .LVL380: - 4517 .L274: + 4509 .loc 1 3212 38 discriminator 2 view .LVU1376 + 4510 02cc 2A69 ldr r2, [r5, #16] + 4511 02ce 4FEA820C lsl ip, r2, #2 + 4512 02d2 F3E6 b .L272 + 4513 .LVL381: + 4514 .L273: 3213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4518 .loc 1 3213 38 discriminator 2 view .LVU1378 - 4519 02d4 6969 ldr r1, [r5, #20] - 4520 02d6 8900 lsls r1, r1, #2 - 4521 02d8 00E7 b .L271 - 4522 .LVL381: - 4523 .L275: + 4515 .loc 1 3213 38 discriminator 2 view .LVU1377 + 4516 02d4 6969 ldr r1, [r5, #20] + 4517 02d6 8900 lsls r1, r1, #2 + 4518 02d8 00E7 b .L270 + 4519 .LVL382: + 4520 .L274: +3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 4521 .loc 1 3037 3 discriminator 1 view .LVU1378 + 4522 02da 0220 movs r0, #2 + 4523 .LVL383: 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 4524 .loc 1 3037 3 discriminator 1 view .LVU1379 - 4525 02da 0220 movs r0, #2 - 4526 .LVL382: -3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4527 .loc 1 3037 3 discriminator 1 view .LVU1380 - 4528 02dc 0EE7 b .L240 - 4529 .L287: - 4530 02de 00BF .align 2 - 4531 .L286: - 4532 02e0 0000C07D .word 2109734912 - 4533 02e4 FFFF8701 .word 25690111 - 4534 02e8 FFFF1700 .word 1572863 - 4535 .cfi_endproc - 4536 .LFE350: - 4538 .section .text.HAL_ADC_GetState,"ax",%progbits - 4539 .align 1 - 4540 .global HAL_ADC_GetState - 4541 .syntax unified - 4542 .thumb - 4543 .thumb_func - 4545 HAL_ADC_GetState: - 4546 .LVL383: - 4547 .LFB351: + 4525 02dc 0EE7 b .L239 + 4526 .L286: + 4527 02de 00BF .align 2 + 4528 .L285: + 4529 02e0 0000C07D .word 2109734912 + 4530 02e4 FFFF8701 .word 25690111 + 4531 02e8 FFFF1700 .word 1572863 + 4532 .cfi_endproc + 4533 .LFE350: + 4535 .section .text.HAL_ADC_GetState,"ax",%progbits + 4536 .align 1 + 4537 .global HAL_ADC_GetState + 4538 .syntax unified + 4539 .thumb + 4540 .thumb_func + 4542 HAL_ADC_GetState: + 4543 .LVL384: + 4544 .LFB351: 3260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ - 4548 .loc 1 3260 1 is_stmt 1 view -0 - 4549 .cfi_startproc - 4550 @ args = 0, pretend = 0, frame = 0 - 4551 @ frame_needed = 0, uses_anonymous_args = 0 - 4552 @ link register save eliminated. + 4545 .loc 1 3260 1 is_stmt 1 view -0 + 4546 .cfi_startproc + 4547 @ args = 0, pretend = 0, frame = 0 + 4548 @ frame_needed = 0, uses_anonymous_args = 0 + 4549 @ link register save eliminated. 3262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4553 .loc 1 3262 3 view .LVU1382 - ARM GAS /tmp/ccObGaoj.s page 342 + 4550 .loc 1 3262 3 view .LVU1381 +3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 4551 .loc 1 3265 3 view .LVU1382 +3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 4552 .loc 1 3265 14 is_stmt 0 view .LVU1383 + ARM GAS /tmp/cco84Mp4.s page 342 -3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4554 .loc 1 3265 3 view .LVU1383 -3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4555 .loc 1 3265 14 is_stmt 0 view .LVU1384 - 4556 0000 C06D ldr r0, [r0, #92] - 4557 .LVL384: + 4553 0000 C06D ldr r0, [r0, #92] + 4554 .LVL385: 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4558 .loc 1 3266 1 view .LVU1385 - 4559 0002 7047 bx lr - 4560 .cfi_endproc - 4561 .LFE351: - 4563 .section .text.HAL_ADC_GetError,"ax",%progbits - 4564 .align 1 - 4565 .global HAL_ADC_GetError - 4566 .syntax unified - 4567 .thumb - 4568 .thumb_func - 4570 HAL_ADC_GetError: - 4571 .LVL385: - 4572 .LFB352: + 4555 .loc 1 3266 1 view .LVU1384 + 4556 0002 7047 bx lr + 4557 .cfi_endproc + 4558 .LFE351: + 4560 .section .text.HAL_ADC_GetError,"ax",%progbits + 4561 .align 1 + 4562 .global HAL_ADC_GetError + 4563 .syntax unified + 4564 .thumb + 4565 .thumb_func + 4567 HAL_ADC_GetError: + 4568 .LVL386: + 4569 .LFB352: 3274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Check the parameters */ - 4573 .loc 1 3274 1 is_stmt 1 view -0 - 4574 .cfi_startproc - 4575 @ args = 0, pretend = 0, frame = 0 - 4576 @ frame_needed = 0, uses_anonymous_args = 0 - 4577 @ link register save eliminated. + 4570 .loc 1 3274 1 is_stmt 1 view -0 + 4571 .cfi_startproc + 4572 @ args = 0, pretend = 0, frame = 0 + 4573 @ frame_needed = 0, uses_anonymous_args = 0 + 4574 @ link register save eliminated. 3276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4578 .loc 1 3276 3 view .LVU1387 + 4575 .loc 1 3276 3 view .LVU1386 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4579 .loc 1 3278 3 view .LVU1388 + 4576 .loc 1 3278 3 view .LVU1387 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4580 .loc 1 3278 14 is_stmt 0 view .LVU1389 - 4581 0000 006E ldr r0, [r0, #96] - 4582 .LVL386: + 4577 .loc 1 3278 14 is_stmt 0 view .LVU1388 + 4578 0000 006E ldr r0, [r0, #96] + 4579 .LVL387: 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4583 .loc 1 3279 1 view .LVU1390 - 4584 0002 7047 bx lr - 4585 .cfi_endproc - 4586 .LFE352: - 4588 .section .text.ADC_ConversionStop,"ax",%progbits - 4589 .align 1 - 4590 .global ADC_ConversionStop - 4591 .syntax unified - 4592 .thumb - 4593 .thumb_func - 4595 ADC_ConversionStop: - 4596 .LVL387: - 4597 .LFB353: + 4580 .loc 1 3279 1 view .LVU1389 + 4581 0002 7047 bx lr + 4582 .cfi_endproc + 4583 .LFE352: + 4585 .section .text.ADC_ConversionStop,"ax",%progbits + 4586 .align 1 + 4587 .global ADC_ConversionStop + 4588 .syntax unified + 4589 .thumb + 4590 .thumb_func + 4592 ADC_ConversionStop: + 4593 .LVL388: + 4594 .LFB353: 3304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 4598 .loc 1 3304 1 is_stmt 1 view -0 - 4599 .cfi_startproc - 4600 @ args = 0, pretend = 0, frame = 0 - 4601 @ frame_needed = 0, uses_anonymous_args = 0 + 4595 .loc 1 3304 1 is_stmt 1 view -0 + 4596 .cfi_startproc + 4597 @ args = 0, pretend = 0, frame = 0 + 4598 @ frame_needed = 0, uses_anonymous_args = 0 3304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 4602 .loc 1 3304 1 is_stmt 0 view .LVU1392 - 4603 0000 70B5 push {r4, r5, r6, lr} - 4604 .LCFI20: - ARM GAS /tmp/ccObGaoj.s page 343 + 4599 .loc 1 3304 1 is_stmt 0 view .LVU1391 + 4600 0000 70B5 push {r4, r5, r6, lr} + 4601 .LCFI20: + 4602 .cfi_def_cfa_offset 16 + 4603 .cfi_offset 4, -16 + 4604 .cfi_offset 5, -12 + 4605 .cfi_offset 6, -8 + ARM GAS /tmp/cco84Mp4.s page 343 - 4605 .cfi_def_cfa_offset 16 - 4606 .cfi_offset 4, -16 - 4607 .cfi_offset 5, -12 - 4608 .cfi_offset 6, -8 - 4609 .cfi_offset 14, -4 - 4610 0002 0446 mov r4, r0 + 4606 .cfi_offset 14, -4 + 4607 0002 0446 mov r4, r0 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t Conversion_Timeout_CPU_cycles = 0UL; - 4611 .loc 1 3305 3 is_stmt 1 view .LVU1393 + 4608 .loc 1 3305 3 is_stmt 1 view .LVU1392 3306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t conversion_group_reassigned = ConversionGroup; - 4612 .loc 1 3306 3 view .LVU1394 - 4613 .LVL388: + 4609 .loc 1 3306 3 view .LVU1393 + 4610 .LVL389: 3307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_ADC_CR_ADSTART_JADSTART; - 4614 .loc 1 3307 3 view .LVU1395 + 4611 .loc 1 3307 3 view .LVU1394 3308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - 4615 .loc 1 3308 3 view .LVU1396 + 4612 .loc 1 3308 3 view .LVU1395 3309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - 4616 .loc 1 3309 3 view .LVU1397 + 4613 .loc 1 3309 3 view .LVU1396 3310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4617 .loc 1 3310 3 view .LVU1398 + 4614 .loc 1 3310 3 view .LVU1397 3313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** assert_param(IS_ADC_CONVERSION_GROUP(ConversionGroup)); - 4618 .loc 1 3313 3 view .LVU1399 + 4615 .loc 1 3313 3 view .LVU1398 3314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4619 .loc 1 3314 3 view .LVU1400 + 4616 .loc 1 3314 3 view .LVU1399 3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 4620 .loc 1 3318 3 view .LVU1401 + 4617 .loc 1 3318 3 view .LVU1400 3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 4621 .loc 1 3318 79 is_stmt 0 view .LVU1402 - 4622 0004 0368 ldr r3, [r0] - 4623 .LVL389: - 4624 .LBB558: - 4625 .LBI558: + 4618 .loc 1 3318 79 is_stmt 0 view .LVU1401 + 4619 0004 0368 ldr r3, [r0] + 4620 .LVL390: + 4621 .LBB558: + 4622 .LBI558: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4626 .loc 2 7866 26 is_stmt 1 view .LVU1403 - 4627 .LBB559: + 4623 .loc 2 7866 26 is_stmt 1 view .LVU1402 + 4624 .LBB559: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4628 .loc 2 7868 3 view .LVU1404 + 4625 .loc 2 7868 3 view .LVU1403 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4629 .loc 2 7868 12 is_stmt 0 view .LVU1405 - 4630 0006 9A68 ldr r2, [r3, #8] + 4626 .loc 2 7868 12 is_stmt 0 view .LVU1404 + 4627 0006 9A68 ldr r2, [r3, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4631 .loc 2 7868 74 view .LVU1406 - 4632 0008 12F00402 ands r2, r2, #4 - 4633 000c 00D0 beq .L291 + 4628 .loc 2 7868 74 view .LVU1405 + 4629 0008 12F00402 ands r2, r2, #4 + 4630 000c 00D0 beq .L290 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4634 .loc 2 7868 74 discriminator 1 view .LVU1407 - 4635 000e 0122 movs r2, #1 - 4636 .L291: - 4637 .LVL390: + 4631 .loc 2 7868 74 discriminator 1 view .LVU1406 + 4632 000e 0122 movs r2, #1 + 4633 .L290: + 4634 .LVL391: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4638 .loc 2 7868 74 discriminator 1 view .LVU1408 - 4639 .LBE559: - 4640 .LBE558: + 4635 .loc 2 7868 74 discriminator 1 view .LVU1407 + 4636 .LBE559: + 4637 .LBE558: 3319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if ((tmp_adc_is_conversion_on_going_regular != 0UL) - 4641 .loc 1 3319 3 is_stmt 1 view .LVU1409 - 4642 .LBB560: - 4643 .LBI560: + 4638 .loc 1 3319 3 is_stmt 1 view .LVU1408 + 4639 .LBB560: + 4640 .LBI560: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 344 + 4641 .loc 2 8092 26 view .LVU1409 + 4642 .LBB561: +8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 4643 .loc 2 8094 3 view .LVU1410 + ARM GAS /tmp/cco84Mp4.s page 344 - 4644 .loc 2 8092 26 view .LVU1410 - 4645 .LBB561: 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4646 .loc 2 8094 3 view .LVU1411 + 4644 .loc 2 8094 12 is_stmt 0 view .LVU1411 + 4645 0010 9868 ldr r0, [r3, #8] + 4646 .LVL392: 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4647 .loc 2 8094 12 is_stmt 0 view .LVU1412 - 4648 0010 9868 ldr r0, [r3, #8] - 4649 .LVL391: + 4647 .loc 2 8094 76 view .LVU1412 + 4648 0012 10F00800 ands r0, r0, #8 + 4649 0016 00D0 beq .L291 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4650 .loc 2 8094 76 view .LVU1413 - 4651 0012 10F00800 ands r0, r0, #8 - 4652 0016 00D0 beq .L292 + 4650 .loc 2 8094 76 discriminator 1 view .LVU1413 + 4651 0018 0120 movs r0, #1 + 4652 .L291: + 4653 .LVL393: 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4653 .loc 2 8094 76 discriminator 1 view .LVU1414 - 4654 0018 0120 movs r0, #1 - 4655 .L292: - 4656 .LVL392: -8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4657 .loc 2 8094 76 discriminator 1 view .LVU1415 - 4658 .LBE561: - 4659 .LBE560: + 4654 .loc 2 8094 76 discriminator 1 view .LVU1414 + 4655 .LBE561: + 4656 .LBE560: 3320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_adc_is_conversion_on_going_injected != 0UL) - 4660 .loc 1 3320 3 is_stmt 1 view .LVU1416 + 4657 .loc 1 3320 3 is_stmt 1 view .LVU1415 3320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_adc_is_conversion_on_going_injected != 0UL) - 4661 .loc 1 3320 6 is_stmt 0 view .LVU1417 - 4662 001a 0AB9 cbnz r2, .L293 + 4658 .loc 1 3320 6 is_stmt 0 view .LVU1416 + 4659 001a 0AB9 cbnz r2, .L292 3321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 4663 .loc 1 3321 7 view .LVU1418 - 4664 001c 0028 cmp r0, #0 - 4665 001e 6DD0 beq .L306 - 4666 .L293: + 4660 .loc 1 3321 7 view .LVU1417 + 4661 001c 0028 cmp r0, #0 + 4662 001e 6DD0 beq .L305 + 4663 .L292: 3330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (hadc->Init.ContinuousConvMode == ENABLE) - 4667 .loc 1 3330 5 is_stmt 1 view .LVU1419 + 4664 .loc 1 3330 5 is_stmt 1 view .LVU1418 3330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (hadc->Init.ContinuousConvMode == ENABLE) - 4668 .loc 1 3330 25 is_stmt 0 view .LVU1420 - 4669 0020 DA68 ldr r2, [r3, #12] - 4670 .LVL393: + 4665 .loc 1 3330 25 is_stmt 0 view .LVU1419 + 4666 0020 DA68 ldr r2, [r3, #12] + 4667 .LVL394: 3330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (hadc->Init.ContinuousConvMode == ENABLE) - 4671 .loc 1 3330 8 view .LVU1421 - 4672 0022 12F0007F tst r2, #33554432 - 4673 0026 04D0 beq .L295 + 4668 .loc 1 3330 8 view .LVU1420 + 4669 0022 12F0007F tst r2, #33554432 + 4670 0026 04D0 beq .L294 +3332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) + 4671 .loc 1 3332 9 view .LVU1421 + 4672 0028 A08B ldrh r0, [r4, #28] + 4673 .LVL395: 3332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) 4674 .loc 1 3332 9 view .LVU1422 - 4675 0028 A08B ldrh r0, [r4, #28] - 4676 .LVL394: -3332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 4677 .loc 1 3332 9 view .LVU1423 - 4678 002a 40F20112 movw r2, #257 - 4679 002e 9042 cmp r0, r2 - 4680 0030 4ED0 beq .L312 - 4681 .L295: + 4675 002a 40F20112 movw r2, #257 + 4676 002e 9042 cmp r0, r2 + 4677 0030 4ED0 beq .L311 + 4678 .L294: 3359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4682 .loc 1 3359 5 is_stmt 1 view .LVU1424 + 4679 .loc 1 3359 5 is_stmt 1 view .LVU1423 3359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4683 .loc 1 3359 8 is_stmt 0 view .LVU1425 - 4684 0032 0229 cmp r1, #2 - 4685 0034 12D0 beq .L300 - ARM GAS /tmp/ccObGaoj.s page 345 + 4680 .loc 1 3359 8 is_stmt 0 view .LVU1424 + 4681 0032 0229 cmp r1, #2 + 4682 0034 12D0 beq .L299 + 4683 .LVL396: + 4684 .L298: +3362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 4685 .loc 1 3362 7 is_stmt 1 view .LVU1425 + ARM GAS /tmp/cco84Mp4.s page 345 - 4686 .LVL395: - 4687 .L299: 3362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4688 .loc 1 3362 7 is_stmt 1 view .LVU1426 -3362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4689 .loc 1 3362 46 is_stmt 0 view .LVU1427 - 4690 0036 2368 ldr r3, [r4] - 4691 .LVL396: - 4692 .LBB562: - 4693 .LBI562: + 4686 .loc 1 3362 46 is_stmt 0 view .LVU1426 + 4687 0036 2368 ldr r3, [r4] + 4688 .LVL397: + 4689 .LBB562: + 4690 .LBI562: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4694 .loc 2 7866 26 is_stmt 1 view .LVU1428 - 4695 .LBB563: + 4691 .loc 2 7866 26 is_stmt 1 view .LVU1427 + 4692 .LBB563: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4696 .loc 2 7868 3 view .LVU1429 + 4693 .loc 2 7868 3 view .LVU1428 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4697 .loc 2 7868 12 is_stmt 0 view .LVU1430 - 4698 0038 9A68 ldr r2, [r3, #8] + 4694 .loc 2 7868 12 is_stmt 0 view .LVU1429 + 4695 0038 9A68 ldr r2, [r3, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4699 .loc 2 7868 74 view .LVU1431 - 4700 003a 12F0040F tst r2, #4 - 4701 003e 0BD0 beq .L301 - 4702 .LVL397: + 4696 .loc 2 7868 74 view .LVU1430 + 4697 003a 12F0040F tst r2, #4 + 4698 003e 0BD0 beq .L300 + 4699 .LVL398: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4703 .loc 2 7868 74 view .LVU1432 - 4704 .LBE563: - 4705 .LBE562: + 4700 .loc 2 7868 74 view .LVU1431 + 4701 .LBE563: + 4702 .LBE562: 3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4706 .loc 1 3364 9 is_stmt 1 view .LVU1433 - 4707 .LBB564: - 4708 .LBI564: + 4703 .loc 1 3364 9 is_stmt 1 view .LVU1432 + 4704 .LBB564: + 4705 .LBI564: 7755:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4709 .loc 2 7755 26 view .LVU1434 - 4710 .LBB565: + 4706 .loc 2 7755 26 view .LVU1433 + 4707 .LBB565: 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4711 .loc 2 7757 3 view .LVU1435 + 4708 .loc 2 7757 3 view .LVU1434 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4712 .loc 2 7757 12 is_stmt 0 view .LVU1436 - 4713 0040 9A68 ldr r2, [r3, #8] + 4709 .loc 2 7757 12 is_stmt 0 view .LVU1435 + 4710 0040 9A68 ldr r2, [r3, #8] 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4714 .loc 2 7757 70 view .LVU1437 - 4715 0042 12F0020F tst r2, #2 - 4716 0046 07D1 bne .L301 - 4717 .LVL398: + 4711 .loc 2 7757 70 view .LVU1436 + 4712 0042 12F0020F tst r2, #2 + 4713 0046 07D1 bne .L300 + 4714 .LVL399: 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4718 .loc 2 7757 70 view .LVU1438 - 4719 .LBE565: - 4720 .LBE564: + 4715 .loc 2 7757 70 view .LVU1437 + 4716 .LBE565: + 4717 .LBE564: 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4721 .loc 1 3367 11 is_stmt 1 view .LVU1439 - 4722 .LBB566: - 4723 .LBI566: + 4718 .loc 1 3367 11 is_stmt 1 view .LVU1438 + 4719 .LBB566: + 4720 .LBI566: 7850:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4724 .loc 2 7850 22 view .LVU1440 - 4725 .LBB567: + 4721 .loc 2 7850 22 view .LVU1439 + 4722 .LBB567: 7855:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 4726 .loc 2 7855 3 view .LVU1441 - ARM GAS /tmp/ccObGaoj.s page 346 + 4723 .loc 2 7855 3 view .LVU1440 + 4724 0048 9A68 ldr r2, [r3, #8] + 4725 004a 22F00042 bic r2, r2, #-2147483648 + 4726 004e 22F03F02 bic r2, r2, #63 + 4727 0052 42F01002 orr r2, r2, #16 + ARM GAS /tmp/cco84Mp4.s page 346 - 4727 0048 9A68 ldr r2, [r3, #8] - 4728 004a 22F00042 bic r2, r2, #-2147483648 - 4729 004e 22F03F02 bic r2, r2, #63 - 4730 0052 42F01002 orr r2, r2, #16 - 4731 0056 9A60 str r2, [r3, #8] - 4732 .LVL399: - 4733 .L301: + 4728 0056 9A60 str r2, [r3, #8] + 4729 .LVL400: + 4730 .L300: 7855:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 4734 .loc 2 7855 3 is_stmt 0 view .LVU1442 - 4735 .LBE567: - 4736 .LBE566: + 4731 .loc 2 7855 3 is_stmt 0 view .LVU1441 + 4732 .LBE567: + 4733 .LBE566: 3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4737 .loc 1 3373 5 is_stmt 1 view .LVU1443 + 4734 .loc 1 3373 5 is_stmt 1 view .LVU1442 3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4738 .loc 1 3373 8 is_stmt 0 view .LVU1444 - 4739 0058 0129 cmp r1, #1 - 4740 005a 47D0 beq .L308 - 4741 .L300: + 4735 .loc 1 3373 8 is_stmt 0 view .LVU1443 + 4736 0058 0129 cmp r1, #1 + 4737 005a 47D0 beq .L307 + 4738 .L299: 3376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4742 .loc 1 3376 7 is_stmt 1 view .LVU1445 + 4739 .loc 1 3376 7 is_stmt 1 view .LVU1444 3376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4743 .loc 1 3376 46 is_stmt 0 view .LVU1446 - 4744 005c 2368 ldr r3, [r4] - 4745 .LVL400: - 4746 .LBB568: - 4747 .LBI568: + 4740 .loc 1 3376 46 is_stmt 0 view .LVU1445 + 4741 005c 2368 ldr r3, [r4] + 4742 .LVL401: + 4743 .LBB568: + 4744 .LBI568: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4748 .loc 2 8092 26 is_stmt 1 view .LVU1447 - 4749 .LBB569: + 4745 .loc 2 8092 26 is_stmt 1 view .LVU1446 + 4746 .LBB569: 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4750 .loc 2 8094 3 view .LVU1448 + 4747 .loc 2 8094 3 view .LVU1447 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4751 .loc 2 8094 12 is_stmt 0 view .LVU1449 - 4752 005e 9A68 ldr r2, [r3, #8] + 4748 .loc 2 8094 12 is_stmt 0 view .LVU1448 + 4749 005e 9A68 ldr r2, [r3, #8] 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4753 .loc 2 8094 76 view .LVU1450 - 4754 0060 12F0080F tst r2, #8 - 4755 0064 0BD0 beq .L303 - 4756 .LVL401: + 4750 .loc 2 8094 76 view .LVU1449 + 4751 0060 12F0080F tst r2, #8 + 4752 0064 0BD0 beq .L302 + 4753 .LVL402: 8094:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4757 .loc 2 8094 76 view .LVU1451 - 4758 .LBE569: - 4759 .LBE568: + 4754 .loc 2 8094 76 view .LVU1450 + 4755 .LBE569: + 4756 .LBE568: 3378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4760 .loc 1 3378 9 is_stmt 1 view .LVU1452 - 4761 .LBB570: - 4762 .LBI570: + 4757 .loc 1 3378 9 is_stmt 1 view .LVU1451 + 4758 .LBB570: + 4759 .LBI570: 7755:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4763 .loc 2 7755 26 view .LVU1453 - 4764 .LBB571: + 4760 .loc 2 7755 26 view .LVU1452 + 4761 .LBB571: 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4765 .loc 2 7757 3 view .LVU1454 + 4762 .loc 2 7757 3 view .LVU1453 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4766 .loc 2 7757 12 is_stmt 0 view .LVU1455 - 4767 0066 9A68 ldr r2, [r3, #8] + 4763 .loc 2 7757 12 is_stmt 0 view .LVU1454 + 4764 0066 9A68 ldr r2, [r3, #8] 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4768 .loc 2 7757 70 view .LVU1456 - ARM GAS /tmp/ccObGaoj.s page 347 + 4765 .loc 2 7757 70 view .LVU1455 + 4766 0068 12F0020F tst r2, #2 + 4767 006c 07D1 bne .L302 + 4768 .LVL403: +7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/cco84Mp4.s page 347 - 4769 0068 12F0020F tst r2, #2 - 4770 006c 07D1 bne .L303 - 4771 .LVL402: -7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4772 .loc 2 7757 70 view .LVU1457 - 4773 .LBE571: - 4774 .LBE570: + 4769 .loc 2 7757 70 view .LVU1456 + 4770 .LBE571: + 4771 .LBE570: 3381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4775 .loc 1 3381 11 is_stmt 1 view .LVU1458 - 4776 .LBB572: - 4777 .LBI572: + 4772 .loc 1 3381 11 is_stmt 1 view .LVU1457 + 4773 .LBB572: + 4774 .LBI572: 8076:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4778 .loc 2 8076 22 view .LVU1459 - 4779 .LBB573: + 4775 .loc 2 8076 22 view .LVU1458 + 4776 .LBB573: 8081:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 4780 .loc 2 8081 3 view .LVU1460 - 4781 006e 9A68 ldr r2, [r3, #8] - 4782 0070 22F00042 bic r2, r2, #-2147483648 - 4783 0074 22F03F02 bic r2, r2, #63 - 4784 0078 42F02002 orr r2, r2, #32 - 4785 007c 9A60 str r2, [r3, #8] - 4786 .LVL403: - 4787 .L303: + 4777 .loc 2 8081 3 view .LVU1459 + 4778 006e 9A68 ldr r2, [r3, #8] + 4779 0070 22F00042 bic r2, r2, #-2147483648 + 4780 0074 22F03F02 bic r2, r2, #63 + 4781 0078 42F02002 orr r2, r2, #32 + 4782 007c 9A60 str r2, [r3, #8] + 4783 .LVL404: + 4784 .L302: 8081:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 4788 .loc 2 8081 3 is_stmt 0 view .LVU1461 - 4789 .LBE573: - 4790 .LBE572: + 4785 .loc 2 8081 3 is_stmt 0 view .LVU1460 + 4786 .LBE573: + 4787 .LBE572: 3387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4791 .loc 1 3387 5 is_stmt 1 view .LVU1462 - 4792 007e 0229 cmp r1, #2 - 4793 0080 36D0 beq .L309 - 4794 0082 0329 cmp r1, #3 - 4795 0084 36D1 bne .L310 - 4796 0086 0C25 movs r5, #12 - 4797 .L302: - 4798 .LVL404: + 4788 .loc 1 3387 5 is_stmt 1 view .LVU1461 + 4789 007e 0229 cmp r1, #2 + 4790 0080 36D0 beq .L308 + 4791 0082 0329 cmp r1, #3 + 4792 0084 36D1 bne .L309 + 4793 0086 0C25 movs r5, #12 + 4794 .L301: + 4795 .LVL405: 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4799 .loc 1 3402 5 view .LVU1463 + 4796 .loc 1 3402 5 view .LVU1462 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4800 .loc 1 3402 17 is_stmt 0 view .LVU1464 - 4801 0088 FFF7FEFF bl HAL_GetTick - 4802 .LVL405: - 4803 008c 0646 mov r6, r0 - 4804 .LVL406: + 4797 .loc 1 3402 17 is_stmt 0 view .LVU1463 + 4798 0088 FFF7FEFF bl HAL_GetTick + 4799 .LVL406: + 4800 008c 0646 mov r6, r0 + 4801 .LVL407: 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4805 .loc 1 3404 5 is_stmt 1 view .LVU1465 - 4806 .L304: + 4802 .loc 1 3404 5 is_stmt 1 view .LVU1464 + 4803 .L303: 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4807 .loc 1 3404 63 view .LVU1466 + 4804 .loc 1 3404 63 view .LVU1465 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4808 .loc 1 3404 17 is_stmt 0 view .LVU1467 - 4809 008e 2368 ldr r3, [r4] + 4805 .loc 1 3404 17 is_stmt 0 view .LVU1466 + 4806 008e 2368 ldr r3, [r4] 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4810 .loc 1 3404 27 view .LVU1468 - 4811 0090 9B68 ldr r3, [r3, #8] + 4807 .loc 1 3404 27 view .LVU1467 + 4808 0090 9B68 ldr r3, [r3, #8] 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4812 .loc 1 3404 63 view .LVU1469 - ARM GAS /tmp/ccObGaoj.s page 348 + 4809 .loc 1 3404 63 view .LVU1468 + 4810 0092 2B42 tst r3, r5 + 4811 0094 30D0 beq .L312 +3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 4812 .loc 1 3406 7 is_stmt 1 view .LVU1469 + ARM GAS /tmp/cco84Mp4.s page 348 - 4813 0092 2B42 tst r3, r5 - 4814 0094 30D0 beq .L313 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4815 .loc 1 3406 7 is_stmt 1 view .LVU1470 + 4813 .loc 1 3406 12 is_stmt 0 view .LVU1470 + 4814 0096 FFF7FEFF bl HAL_GetTick + 4815 .LVL408: 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4816 .loc 1 3406 12 is_stmt 0 view .LVU1471 - 4817 0096 FFF7FEFF bl HAL_GetTick - 4818 .LVL407: + 4816 .loc 1 3406 26 discriminator 1 view .LVU1471 + 4817 009a 801B subs r0, r0, r6 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4819 .loc 1 3406 26 discriminator 1 view .LVU1472 - 4820 009a 801B subs r0, r0, r6 -3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4821 .loc 1 3406 10 discriminator 1 view .LVU1473 - 4822 009c 0528 cmp r0, #5 - 4823 009e F6D9 bls .L304 + 4818 .loc 1 3406 10 discriminator 1 view .LVU1472 + 4819 009c 0528 cmp r0, #5 + 4820 009e F6D9 bls .L303 3409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4824 .loc 1 3409 9 is_stmt 1 view .LVU1474 + 4821 .loc 1 3409 9 is_stmt 1 view .LVU1473 3409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4825 .loc 1 3409 18 is_stmt 0 view .LVU1475 - 4826 00a0 2368 ldr r3, [r4] + 4822 .loc 1 3409 18 is_stmt 0 view .LVU1474 + 4823 00a0 2368 ldr r3, [r4] 3409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4827 .loc 1 3409 28 view .LVU1476 - 4828 00a2 9B68 ldr r3, [r3, #8] + 4824 .loc 1 3409 28 view .LVU1475 + 4825 00a2 9B68 ldr r3, [r3, #8] 3409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4829 .loc 1 3409 12 view .LVU1477 - 4830 00a4 2B42 tst r3, r5 - 4831 00a6 F2D0 beq .L304 + 4826 .loc 1 3409 12 view .LVU1476 + 4827 00a4 2B42 tst r3, r5 + 4828 00a6 F2D0 beq .L303 3412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4832 .loc 1 3412 11 is_stmt 1 view .LVU1478 - 4833 00a8 E36D ldr r3, [r4, #92] - 4834 00aa 43F01003 orr r3, r3, #16 - 4835 00ae E365 str r3, [r4, #92] + 4829 .loc 1 3412 11 is_stmt 1 view .LVU1477 + 4830 00a8 E36D ldr r3, [r4, #92] + 4831 00aa 43F01003 orr r3, r3, #16 + 4832 00ae E365 str r3, [r4, #92] 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4836 .loc 1 3415 11 view .LVU1479 - 4837 00b0 236E ldr r3, [r4, #96] - 4838 00b2 43F00103 orr r3, r3, #1 - 4839 00b6 2366 str r3, [r4, #96] + 4833 .loc 1 3415 11 view .LVU1478 + 4834 00b0 236E ldr r3, [r4, #96] + 4835 00b2 43F00103 orr r3, r3, #1 + 4836 00b6 2366 str r3, [r4, #96] 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4840 .loc 1 3417 11 view .LVU1480 + 4837 .loc 1 3417 11 view .LVU1479 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4841 .loc 1 3417 18 is_stmt 0 view .LVU1481 - 4842 00b8 0120 movs r0, #1 - 4843 00ba 1EE0 b .L294 - 4844 .LVL408: - 4845 .L315: + 4838 .loc 1 3417 18 is_stmt 0 view .LVU1480 + 4839 00b8 0120 movs r0, #1 + 4840 00ba 1EE0 b .L293 + 4841 .LVL409: + 4842 .L314: 3344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4846 .loc 1 3344 11 is_stmt 1 view .LVU1482 - 4847 00bc E36D ldr r3, [r4, #92] - 4848 00be 43F01003 orr r3, r3, #16 - 4849 00c2 E365 str r3, [r4, #92] + 4843 .loc 1 3344 11 is_stmt 1 view .LVU1481 + 4844 00bc E36D ldr r3, [r4, #92] + 4845 00be 43F01003 orr r3, r3, #16 + 4846 00c2 E365 str r3, [r4, #92] 3347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4850 .loc 1 3347 11 view .LVU1483 - 4851 00c4 236E ldr r3, [r4, #96] - 4852 00c6 43F00103 orr r3, r3, #1 - 4853 00ca 2366 str r3, [r4, #96] + 4847 .loc 1 3347 11 view .LVU1482 + 4848 00c4 236E ldr r3, [r4, #96] + 4849 00c6 43F00103 orr r3, r3, #1 + 4850 00ca 2366 str r3, [r4, #96] 3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4854 .loc 1 3349 11 view .LVU1484 - ARM GAS /tmp/ccObGaoj.s page 349 + 4851 .loc 1 3349 11 view .LVU1483 +3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 4852 .loc 1 3349 18 is_stmt 0 view .LVU1484 + 4853 00cc 0120 movs r0, #1 + 4854 00ce 14E0 b .L293 + ARM GAS /tmp/cco84Mp4.s page 349 -3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4855 .loc 1 3349 18 is_stmt 0 view .LVU1485 - 4856 00cc 0120 movs r0, #1 - 4857 00ce 14E0 b .L294 - 4858 .LVL409: - 4859 .L312: + 4855 .LVL410: + 4856 .L311: 3306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t conversion_group_reassigned = ConversionGroup; - 4860 .loc 1 3306 12 view .LVU1486 - 4861 00d0 0022 movs r2, #0 - 4862 .LVL410: - 4863 .L296: + 4857 .loc 1 3306 12 view .LVU1485 + 4858 00d0 0022 movs r2, #0 + 4859 .LVL411: + 4860 .L295: 3339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4864 .loc 1 3339 54 is_stmt 1 view .LVU1487 + 4861 .loc 1 3339 54 is_stmt 1 view .LVU1486 3339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4865 .loc 1 3339 14 is_stmt 0 view .LVU1488 - 4866 00d2 1968 ldr r1, [r3] + 4862 .loc 1 3339 14 is_stmt 0 view .LVU1487 + 4863 00d2 1968 ldr r1, [r3] 3339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4867 .loc 1 3339 54 view .LVU1489 - 4868 00d4 11F0400F tst r1, #64 - 4869 00d8 04D1 bne .L314 + 4864 .loc 1 3339 54 view .LVU1488 + 4865 00d4 11F0400F tst r1, #64 + 4866 00d8 04D1 bne .L313 3341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4870 .loc 1 3341 9 is_stmt 1 view .LVU1490 + 4867 .loc 1 3341 9 is_stmt 1 view .LVU1489 3341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4871 .loc 1 3341 12 is_stmt 0 view .LVU1491 - 4872 00da 0949 ldr r1, .L316 - 4873 00dc 8A42 cmp r2, r1 - 4874 00de EDD8 bhi .L315 + 4868 .loc 1 3341 12 is_stmt 0 view .LVU1490 + 4869 00da 0949 ldr r1, .L315 + 4870 00dc 8A42 cmp r2, r1 + 4871 00de EDD8 bhi .L314 3351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4875 .loc 1 3351 9 is_stmt 1 view .LVU1492 + 4872 .loc 1 3351 9 is_stmt 1 view .LVU1491 3351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4876 .loc 1 3351 39 is_stmt 0 view .LVU1493 - 4877 00e0 0132 adds r2, r2, #1 - 4878 .LVL411: + 4873 .loc 1 3351 39 is_stmt 0 view .LVU1492 + 4874 00e0 0132 adds r2, r2, #1 + 4875 .LVL412: 3351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4879 .loc 1 3351 39 view .LVU1494 - 4880 00e2 F6E7 b .L296 - 4881 .L314: + 4876 .loc 1 3351 39 view .LVU1493 + 4877 00e2 F6E7 b .L295 + 4878 .L313: 3355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4882 .loc 1 3355 7 is_stmt 1 view .LVU1495 - 4883 00e4 4022 movs r2, #64 - 4884 .LVL412: + 4879 .loc 1 3355 7 is_stmt 1 view .LVU1494 + 4880 00e4 4022 movs r2, #64 + 4881 .LVL413: 3355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4885 .loc 1 3355 7 is_stmt 0 view .LVU1496 - 4886 00e6 1A60 str r2, [r3] - 4887 .LVL413: + 4882 .loc 1 3355 7 is_stmt 0 view .LVU1495 + 4883 00e6 1A60 str r2, [r3] + 4884 .LVL414: 3359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4888 .loc 1 3359 5 is_stmt 1 view .LVU1497 + 4885 .loc 1 3359 5 is_stmt 1 view .LVU1496 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4889 .loc 1 3336 35 is_stmt 0 view .LVU1498 - 4890 00e8 0121 movs r1, #1 - 4891 00ea A4E7 b .L299 - 4892 .LVL414: - 4893 .L308: + 4886 .loc 1 3336 35 is_stmt 0 view .LVU1497 + 4887 00e8 0121 movs r1, #1 + 4888 00ea A4E7 b .L298 + 4889 .LVL415: + 4890 .L307: 3397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4894 .loc 1 3397 37 view .LVU1499 - 4895 00ec 0425 movs r5, #4 - 4896 00ee CBE7 b .L302 - ARM GAS /tmp/ccObGaoj.s page 350 - - - 4897 .L309: + 4891 .loc 1 3397 37 view .LVU1498 + 4892 00ec 0425 movs r5, #4 + 4893 00ee CBE7 b .L301 + 4894 .L308: 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4898 .loc 1 3393 37 view .LVU1500 - 4899 00f0 0825 movs r5, #8 - 4900 00f2 C9E7 b .L302 - 4901 .L310: + 4895 .loc 1 3393 37 view .LVU1499 + 4896 00f0 0825 movs r5, #8 + ARM GAS /tmp/cco84Mp4.s page 350 + + + 4897 00f2 C9E7 b .L301 + 4898 .L309: 3397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 4902 .loc 1 3397 37 view .LVU1501 - 4903 00f4 0425 movs r5, #4 - 4904 00f6 C7E7 b .L302 - 4905 .LVL415: - 4906 .L313: + 4899 .loc 1 3397 37 view .LVU1500 + 4900 00f4 0425 movs r5, #4 + 4901 00f6 C7E7 b .L301 + 4902 .LVL416: + 4903 .L312: 3425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4907 .loc 1 3425 10 view .LVU1502 - 4908 00f8 0020 movs r0, #0 - 4909 .LVL416: - 4910 .L294: + 4904 .loc 1 3425 10 view .LVU1501 + 4905 00f8 0020 movs r0, #0 + 4906 .LVL417: + 4907 .L293: 3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4911 .loc 1 3426 1 view .LVU1503 - 4912 00fa 70BD pop {r4, r5, r6, pc} - 4913 .LVL417: - 4914 .L306: + 4908 .loc 1 3426 1 view .LVU1502 + 4909 00fa 70BD pop {r4, r5, r6, pc} + 4910 .LVL418: + 4911 .L305: +3425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 4912 .loc 1 3425 10 view .LVU1503 + 4913 00fc 0020 movs r0, #0 + 4914 .LVL419: 3425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 4915 .loc 1 3425 10 view .LVU1504 - 4916 00fc 0020 movs r0, #0 - 4917 .LVL418: -3425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 4918 .loc 1 3425 10 view .LVU1505 - 4919 00fe FCE7 b .L294 - 4920 .L317: - 4921 .align 2 - 4922 .L316: - 4923 0100 FFFF3FA3 .word -1556086785 - 4924 .cfi_endproc - 4925 .LFE353: - 4927 .section .text.ADC_Enable,"ax",%progbits - 4928 .align 1 - 4929 .global ADC_Enable - 4930 .syntax unified - 4931 .thumb - 4932 .thumb_func - 4934 ADC_Enable: - 4935 .LVL419: - 4936 .LFB354: + 4916 00fe FCE7 b .L293 + 4917 .L316: + 4918 .align 2 + 4919 .L315: + 4920 0100 FFFF3FA3 .word -1556086785 + 4921 .cfi_endproc + 4922 .LFE353: + 4924 .section .text.ADC_Enable,"ax",%progbits + 4925 .align 1 + 4926 .global ADC_Enable + 4927 .syntax unified + 4928 .thumb + 4929 .thumb_func + 4931 ADC_Enable: + 4932 .LVL420: + 4933 .LFB354: 3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 4937 .loc 1 3436 1 is_stmt 1 view -0 - 4938 .cfi_startproc - 4939 @ args = 0, pretend = 0, frame = 8 - 4940 @ frame_needed = 0, uses_anonymous_args = 0 + 4934 .loc 1 3436 1 is_stmt 1 view -0 + 4935 .cfi_startproc + 4936 @ args = 0, pretend = 0, frame = 8 + 4937 @ frame_needed = 0, uses_anonymous_args = 0 3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 4941 .loc 1 3436 1 is_stmt 0 view .LVU1507 - 4942 0000 30B5 push {r4, r5, lr} - 4943 .LCFI21: - 4944 .cfi_def_cfa_offset 12 - 4945 .cfi_offset 4, -12 - 4946 .cfi_offset 5, -8 - 4947 .cfi_offset 14, -4 - ARM GAS /tmp/ccObGaoj.s page 351 - - - 4948 0002 83B0 sub sp, sp, #12 - 4949 .LCFI22: - 4950 .cfi_def_cfa_offset 24 + 4938 .loc 1 3436 1 is_stmt 0 view .LVU1506 + 4939 0000 30B5 push {r4, r5, lr} + 4940 .LCFI21: + 4941 .cfi_def_cfa_offset 12 + 4942 .cfi_offset 4, -12 + 4943 .cfi_offset 5, -8 + 4944 .cfi_offset 14, -4 + 4945 0002 83B0 sub sp, sp, #12 + 4946 .LCFI22: + 4947 .cfi_def_cfa_offset 24 3437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __IO uint32_t wait_loop_index = 0UL; - 4951 .loc 1 3437 3 is_stmt 1 view .LVU1508 + ARM GAS /tmp/cco84Mp4.s page 351 + + + 4948 .loc 1 3437 3 is_stmt 1 view .LVU1507 3438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4952 .loc 1 3438 3 view .LVU1509 + 4949 .loc 1 3438 3 view .LVU1508 3438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4953 .loc 1 3438 17 is_stmt 0 view .LVU1510 - 4954 0004 0023 movs r3, #0 - 4955 0006 0193 str r3, [sp, #4] + 4950 .loc 1 3438 17 is_stmt 0 view .LVU1509 + 4951 0004 0023 movs r3, #0 + 4952 0006 0193 str r3, [sp, #4] 3444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4956 .loc 1 3444 3 is_stmt 1 view .LVU1511 + 4953 .loc 1 3444 3 is_stmt 1 view .LVU1510 3444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 4957 .loc 1 3444 28 is_stmt 0 view .LVU1512 - 4958 0008 0368 ldr r3, [r0] - 4959 .LVL420: - 4960 .LBB574: - 4961 .LBI574: + 4954 .loc 1 3444 28 is_stmt 0 view .LVU1511 + 4955 0008 0368 ldr r3, [r0] + 4956 .LVL421: + 4957 .LBB574: + 4958 .LBI574: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4962 .loc 2 7744 26 is_stmt 1 view .LVU1513 - 4963 .LBB575: + 4959 .loc 2 7744 26 is_stmt 1 view .LVU1512 + 4960 .LBB575: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4964 .loc 2 7746 3 view .LVU1514 + 4961 .loc 2 7746 3 view .LVU1513 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4965 .loc 2 7746 12 is_stmt 0 view .LVU1515 - 4966 000a 9A68 ldr r2, [r3, #8] + 4962 .loc 2 7746 12 is_stmt 0 view .LVU1514 + 4963 000a 9A68 ldr r2, [r3, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4967 .loc 2 7746 68 view .LVU1516 - 4968 000c 12F0010F tst r2, #1 - 4969 0010 58D1 bne .L327 - 4970 0012 0446 mov r4, r0 - 4971 .LVL421: + 4964 .loc 2 7746 68 view .LVU1515 + 4965 000c 12F0010F tst r2, #1 + 4966 0010 58D1 bne .L326 + 4967 0012 0446 mov r4, r0 + 4968 .LVL422: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4972 .loc 2 7746 68 view .LVU1517 - 4973 .LBE575: - 4974 .LBE574: + 4969 .loc 2 7746 68 view .LVU1516 + 4970 .LBE575: + 4971 .LBE574: 3447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** | ADC_CR_ADDIS | ADC_CR_ADEN)) != 0UL) - 4975 .loc 1 3447 5 is_stmt 1 view .LVU1518 + 4972 .loc 1 3447 5 is_stmt 1 view .LVU1517 3447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** | ADC_CR_ADDIS | ADC_CR_ADEN)) != 0UL) - 4976 .loc 1 3447 24 is_stmt 0 view .LVU1519 - 4977 0014 9968 ldr r1, [r3, #8] + 4973 .loc 1 3447 24 is_stmt 0 view .LVU1518 + 4974 0014 9968 ldr r1, [r3, #8] 3447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** | ADC_CR_ADDIS | ADC_CR_ADEN)) != 0UL) - 4978 .loc 1 3447 8 view .LVU1520 - 4979 0016 2D4A ldr r2, .L331 - 4980 0018 1142 tst r1, r2 - 4981 001a 19D1 bne .L329 + 4975 .loc 1 3447 8 view .LVU1519 + 4976 0016 2D4A ldr r2, .L330 + 4977 0018 1142 tst r1, r2 + 4978 001a 19D1 bne .L328 3460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 4982 .loc 1 3460 5 is_stmt 1 view .LVU1521 - 4983 .LVL422: - 4984 .LBB576: - 4985 .LBI576: + 4979 .loc 1 3460 5 is_stmt 1 view .LVU1520 + 4980 .LVL423: + 4981 .LBB576: + 4982 .LBI576: 7705:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4986 .loc 2 7705 22 view .LVU1522 - 4987 .LBB577: + 4983 .loc 2 7705 22 view .LVU1521 + 4984 .LBB577: 7710:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 4988 .loc 2 7710 3 view .LVU1523 - ARM GAS /tmp/ccObGaoj.s page 352 + 4985 .loc 2 7710 3 view .LVU1522 + 4986 001c 9A68 ldr r2, [r3, #8] + 4987 001e 22F00042 bic r2, r2, #-2147483648 + 4988 0022 22F03F02 bic r2, r2, #63 + 4989 0026 42F00102 orr r2, r2, #1 + ARM GAS /tmp/cco84Mp4.s page 352 - 4989 001c 9A68 ldr r2, [r3, #8] - 4990 001e 22F00042 bic r2, r2, #-2147483648 - 4991 0022 22F03F02 bic r2, r2, #63 - 4992 0026 42F00102 orr r2, r2, #1 - 4993 002a 9A60 str r2, [r3, #8] - 4994 .LVL423: + 4990 002a 9A60 str r2, [r3, #8] + 4991 .LVL424: 7710:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 4995 .loc 2 7710 3 is_stmt 0 view .LVU1524 - 4996 .LBE577: - 4997 .LBE576: + 4992 .loc 2 7710 3 is_stmt 0 view .LVU1523 + 4993 .LBE577: + 4994 .LBE576: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** & LL_ADC_PATH_INTERNAL_TEMPSENSOR) != 0UL) - 4998 .loc 1 3462 5 is_stmt 1 view .LVU1525 - 4999 .LBB578: - 5000 .LBI578: + 4995 .loc 1 3462 5 is_stmt 1 view .LVU1524 + 4996 .LBB578: + 4997 .LBI578: 3826:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5001 .loc 2 3826 26 view .LVU1526 - 5002 .LBB579: + 4998 .loc 2 3826 26 view .LVU1525 + 4999 .LBB579: 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5003 .loc 2 3828 3 view .LVU1527 + 5000 .loc 2 3828 3 view .LVU1526 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5004 .loc 2 3828 21 is_stmt 0 view .LVU1528 - 5005 002c 284B ldr r3, .L331+4 - 5006 002e 9B68 ldr r3, [r3, #8] - 5007 .LVL424: + 5001 .loc 2 3828 21 is_stmt 0 view .LVU1527 + 5002 002c 284B ldr r3, .L330+4 + 5003 002e 9B68 ldr r3, [r3, #8] + 5004 .LVL425: 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5008 .loc 2 3828 21 view .LVU1529 - 5009 .LBE579: - 5010 .LBE578: + 5005 .loc 2 3828 21 view .LVU1528 + 5006 .LBE579: + 5007 .LBE578: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** & LL_ADC_PATH_INTERNAL_TEMPSENSOR) != 0UL) - 5011 .loc 1 3462 8 view .LVU1530 - 5012 0030 13F4000F tst r3, #8388608 - 5013 0034 1CD0 beq .L321 + 5008 .loc 1 3462 8 view .LVU1529 + 5009 0030 13F4000F tst r3, #8388608 + 5010 0034 1CD0 beq .L320 3475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 5014 .loc 1 3475 7 is_stmt 1 view .LVU1531 + 5011 .loc 1 3475 7 is_stmt 1 view .LVU1530 3475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 5015 .loc 1 3475 87 is_stmt 0 view .LVU1532 - 5016 0036 274B ldr r3, .L331+8 - 5017 0038 1B68 ldr r3, [r3] - 5018 003a 9B09 lsrs r3, r3, #6 - 5019 003c 264A ldr r2, .L331+12 - 5020 003e A2FB0323 umull r2, r3, r2, r3 - 5021 0042 9B09 lsrs r3, r3, #6 + 5012 .loc 1 3475 87 is_stmt 0 view .LVU1531 + 5013 0036 274B ldr r3, .L330+8 + 5014 0038 1B68 ldr r3, [r3] + 5015 003a 9B09 lsrs r3, r3, #6 + 5016 003c 264A ldr r2, .L330+12 + 5017 003e A2FB0323 umull r2, r3, r2, r3 + 5018 0042 9B09 lsrs r3, r3, #6 3475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 5022 .loc 1 3475 67 view .LVU1533 - 5023 0044 0133 adds r3, r3, #1 - 5024 0046 03EB4303 add r3, r3, r3, lsl #1 - 5025 004a 9B00 lsls r3, r3, #2 + 5019 .loc 1 3475 67 view .LVU1532 + 5020 0044 0133 adds r3, r3, #1 + 5021 0046 03EB4303 add r3, r3, r3, lsl #1 + 5022 004a 9B00 lsls r3, r3, #2 3475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** while (wait_loop_index != 0UL) - 5026 .loc 1 3475 23 view .LVU1534 - 5027 004c 0193 str r3, [sp, #4] + 5023 .loc 1 3475 23 view .LVU1533 + 5024 004c 0193 str r3, [sp, #4] 3476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5028 .loc 1 3476 7 is_stmt 1 view .LVU1535 + 5025 .loc 1 3476 7 is_stmt 1 view .LVU1534 3476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5029 .loc 1 3476 13 is_stmt 0 view .LVU1536 - 5030 004e 0CE0 b .L322 - 5031 .L329: + 5026 .loc 1 3476 13 is_stmt 0 view .LVU1535 + 5027 004e 0CE0 b .L321 + 5028 .L328: 3451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 353 + 5029 .loc 1 3451 7 is_stmt 1 view .LVU1536 + 5030 0050 C36D ldr r3, [r0, #92] + 5031 0052 43F01003 orr r3, r3, #16 + 5032 0056 C365 str r3, [r0, #92] + ARM GAS /tmp/cco84Mp4.s page 353 - 5032 .loc 1 3451 7 is_stmt 1 view .LVU1537 - 5033 0050 C36D ldr r3, [r0, #92] - 5034 0052 43F01003 orr r3, r3, #16 - 5035 0056 C365 str r3, [r0, #92] 3454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5036 .loc 1 3454 7 view .LVU1538 - 5037 0058 036E ldr r3, [r0, #96] - 5038 005a 43F00103 orr r3, r3, #1 - 5039 005e 0366 str r3, [r0, #96] + 5033 .loc 1 3454 7 view .LVU1537 + 5034 0058 036E ldr r3, [r0, #96] + 5035 005a 43F00103 orr r3, r3, #1 + 5036 005e 0366 str r3, [r0, #96] 3456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5040 .loc 1 3456 7 view .LVU1539 + 5037 .loc 1 3456 7 view .LVU1538 3456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5041 .loc 1 3456 14 is_stmt 0 view .LVU1540 - 5042 0060 0120 movs r0, #1 - 5043 .LVL425: + 5038 .loc 1 3456 14 is_stmt 0 view .LVU1539 + 5039 0060 0120 movs r0, #1 + 5040 .LVL426: 3456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5044 .loc 1 3456 14 view .LVU1541 - 5045 0062 30E0 b .L319 - 5046 .LVL426: - 5047 .L323: + 5041 .loc 1 3456 14 view .LVU1540 + 5042 0062 30E0 b .L318 + 5043 .LVL427: + 5044 .L322: 3478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5048 .loc 1 3478 9 is_stmt 1 view .LVU1542 + 5045 .loc 1 3478 9 is_stmt 1 view .LVU1541 3478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5049 .loc 1 3478 24 is_stmt 0 view .LVU1543 - 5050 0064 019B ldr r3, [sp, #4] - 5051 0066 013B subs r3, r3, #1 - 5052 0068 0193 str r3, [sp, #4] - 5053 .L322: + 5046 .loc 1 3478 24 is_stmt 0 view .LVU1542 + 5047 0064 019B ldr r3, [sp, #4] + 5048 0066 013B subs r3, r3, #1 + 5049 0068 0193 str r3, [sp, #4] + 5050 .L321: 3476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5054 .loc 1 3476 30 is_stmt 1 view .LVU1544 - 5055 006a 019B ldr r3, [sp, #4] - 5056 006c 002B cmp r3, #0 - 5057 006e F9D1 bne .L323 - 5058 .L321: + 5051 .loc 1 3476 30 is_stmt 1 view .LVU1543 + 5052 006a 019B ldr r3, [sp, #4] + 5053 006c 002B cmp r3, #0 + 5054 006e F9D1 bne .L322 + 5055 .L320: 3483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5059 .loc 1 3483 5 view .LVU1545 + 5056 .loc 1 3483 5 view .LVU1544 3483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5060 .loc 1 3483 17 is_stmt 0 view .LVU1546 - 5061 0070 FFF7FEFF bl HAL_GetTick - 5062 .LVL427: + 5057 .loc 1 3483 17 is_stmt 0 view .LVU1545 + 5058 0070 FFF7FEFF bl HAL_GetTick + 5059 .LVL428: 3483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5063 .loc 1 3483 17 view .LVU1547 - 5064 0074 0546 mov r5, r0 - 5065 .LVL428: + 5060 .loc 1 3483 17 view .LVU1546 + 5061 0074 0546 mov r5, r0 + 5062 .LVL429: 3485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5066 .loc 1 3485 5 is_stmt 1 view .LVU1548 - 5067 .L324: + 5063 .loc 1 3485 5 is_stmt 1 view .LVU1547 + 5064 .L323: 3485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5068 .loc 1 3485 51 view .LVU1549 + 5065 .loc 1 3485 51 view .LVU1548 3485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5069 .loc 1 3485 12 is_stmt 0 view .LVU1550 - 5070 0076 2368 ldr r3, [r4] - 5071 0078 1A68 ldr r2, [r3] + 5066 .loc 1 3485 12 is_stmt 0 view .LVU1549 + 5067 0076 2368 ldr r3, [r4] + 5068 0078 1A68 ldr r2, [r3] 3485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5072 .loc 1 3485 51 view .LVU1551 - 5073 007a 12F0010F tst r2, #1 - 5074 007e 1FD1 bne .L330 - ARM GAS /tmp/ccObGaoj.s page 354 - - + 5069 .loc 1 3485 51 view .LVU1550 + 5070 007a 12F0010F tst r2, #1 + 5071 007e 1FD1 bne .L329 3495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5075 .loc 1 3495 7 is_stmt 1 view .LVU1552 - 5076 .LVL429: - 5077 .LBB580: - 5078 .LBI580: + 5072 .loc 1 3495 7 is_stmt 1 view .LVU1551 + 5073 .LVL430: + 5074 .LBB580: + ARM GAS /tmp/cco84Mp4.s page 354 + + + 5075 .LBI580: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5079 .loc 2 7744 26 view .LVU1553 - 5080 .LBB581: + 5076 .loc 2 7744 26 view .LVU1552 + 5077 .LBB581: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5081 .loc 2 7746 3 view .LVU1554 + 5078 .loc 2 7746 3 view .LVU1553 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5082 .loc 2 7746 12 is_stmt 0 view .LVU1555 - 5083 0080 9A68 ldr r2, [r3, #8] + 5079 .loc 2 7746 12 is_stmt 0 view .LVU1554 + 5080 0080 9A68 ldr r2, [r3, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5084 .loc 2 7746 68 view .LVU1556 - 5085 0082 12F0010F tst r2, #1 - 5086 0086 07D1 bne .L325 - 5087 .LVL430: + 5081 .loc 2 7746 68 view .LVU1555 + 5082 0082 12F0010F tst r2, #1 + 5083 0086 07D1 bne .L324 + 5084 .LVL431: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5088 .loc 2 7746 68 view .LVU1557 - 5089 .LBE581: - 5090 .LBE580: + 5085 .loc 2 7746 68 view .LVU1556 + 5086 .LBE581: + 5087 .LBE580: 3497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5091 .loc 1 3497 9 is_stmt 1 view .LVU1558 - 5092 .LBB582: - 5093 .LBI582: + 5088 .loc 1 3497 9 is_stmt 1 view .LVU1557 + 5089 .LBB582: + 5090 .LBI582: 7705:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5094 .loc 2 7705 22 view .LVU1559 - 5095 .LBB583: + 5091 .loc 2 7705 22 view .LVU1558 + 5092 .LBB583: 7710:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5096 .loc 2 7710 3 view .LVU1560 - 5097 0088 9A68 ldr r2, [r3, #8] - 5098 008a 22F00042 bic r2, r2, #-2147483648 - 5099 008e 22F03F02 bic r2, r2, #63 - 5100 0092 42F00102 orr r2, r2, #1 - 5101 0096 9A60 str r2, [r3, #8] - 5102 .LVL431: - 5103 .L325: + 5093 .loc 2 7710 3 view .LVU1559 + 5094 0088 9A68 ldr r2, [r3, #8] + 5095 008a 22F00042 bic r2, r2, #-2147483648 + 5096 008e 22F03F02 bic r2, r2, #63 + 5097 0092 42F00102 orr r2, r2, #1 + 5098 0096 9A60 str r2, [r3, #8] + 5099 .LVL432: + 5100 .L324: 7710:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5104 .loc 2 7710 3 is_stmt 0 view .LVU1561 - 5105 .LBE583: - 5106 .LBE582: + 5101 .loc 2 7710 3 is_stmt 0 view .LVU1560 + 5102 .LBE583: + 5103 .LBE582: 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5107 .loc 1 3500 7 is_stmt 1 view .LVU1562 + 5104 .loc 1 3500 7 is_stmt 1 view .LVU1561 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5108 .loc 1 3500 12 is_stmt 0 view .LVU1563 - 5109 0098 FFF7FEFF bl HAL_GetTick - 5110 .LVL432: + 5105 .loc 1 3500 12 is_stmt 0 view .LVU1562 + 5106 0098 FFF7FEFF bl HAL_GetTick + 5107 .LVL433: 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5111 .loc 1 3500 26 discriminator 1 view .LVU1564 - 5112 009c 431B subs r3, r0, r5 + 5108 .loc 1 3500 26 discriminator 1 view .LVU1563 + 5109 009c 431B subs r3, r0, r5 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5113 .loc 1 3500 10 discriminator 1 view .LVU1565 - 5114 009e 022B cmp r3, #2 - 5115 00a0 E9D9 bls .L324 + 5110 .loc 1 3500 10 discriminator 1 view .LVU1564 + 5111 009e 022B cmp r3, #2 + 5112 00a0 E9D9 bls .L323 3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5116 .loc 1 3503 9 is_stmt 1 view .LVU1566 - ARM GAS /tmp/ccObGaoj.s page 355 + 5113 .loc 1 3503 9 is_stmt 1 view .LVU1565 +3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 5114 .loc 1 3503 13 is_stmt 0 view .LVU1566 + 5115 00a2 2368 ldr r3, [r4] + 5116 00a4 1B68 ldr r3, [r3] + ARM GAS /tmp/cco84Mp4.s page 355 3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5117 .loc 1 3503 13 is_stmt 0 view .LVU1567 - 5118 00a2 2368 ldr r3, [r4] - 5119 00a4 1B68 ldr r3, [r3] -3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5120 .loc 1 3503 12 view .LVU1568 - 5121 00a6 13F0010F tst r3, #1 - 5122 00aa E4D1 bne .L324 + 5117 .loc 1 3503 12 view .LVU1567 + 5118 00a6 13F0010F tst r3, #1 + 5119 00aa E4D1 bne .L323 3506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5123 .loc 1 3506 11 is_stmt 1 view .LVU1569 - 5124 00ac E36D ldr r3, [r4, #92] - 5125 00ae 43F01003 orr r3, r3, #16 - 5126 00b2 E365 str r3, [r4, #92] + 5120 .loc 1 3506 11 is_stmt 1 view .LVU1568 + 5121 00ac E36D ldr r3, [r4, #92] + 5122 00ae 43F01003 orr r3, r3, #16 + 5123 00b2 E365 str r3, [r4, #92] 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5127 .loc 1 3509 11 view .LVU1570 - 5128 00b4 236E ldr r3, [r4, #96] - 5129 00b6 43F00103 orr r3, r3, #1 - 5130 00ba 2366 str r3, [r4, #96] + 5124 .loc 1 3509 11 view .LVU1569 + 5125 00b4 236E ldr r3, [r4, #96] + 5126 00b6 43F00103 orr r3, r3, #1 + 5127 00ba 2366 str r3, [r4, #96] 3511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5131 .loc 1 3511 11 view .LVU1571 + 5128 .loc 1 3511 11 view .LVU1570 3511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5132 .loc 1 3511 18 is_stmt 0 view .LVU1572 - 5133 00bc 0120 movs r0, #1 - 5134 00be 02E0 b .L319 - 5135 .L330: + 5129 .loc 1 3511 18 is_stmt 0 view .LVU1571 + 5130 00bc 0120 movs r0, #1 + 5131 00be 02E0 b .L318 + 5132 .L329: 3518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5136 .loc 1 3518 10 view .LVU1573 - 5137 00c0 0020 movs r0, #0 - 5138 00c2 00E0 b .L319 - 5139 .LVL433: - 5140 .L327: + 5133 .loc 1 3518 10 view .LVU1572 + 5134 00c0 0020 movs r0, #0 + 5135 00c2 00E0 b .L318 + 5136 .LVL434: + 5137 .L326: 3518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5141 .loc 1 3518 10 view .LVU1574 - 5142 00c4 0020 movs r0, #0 - 5143 .LVL434: - 5144 .L319: + 5138 .loc 1 3518 10 view .LVU1573 + 5139 00c4 0020 movs r0, #0 + 5140 .LVL435: + 5141 .L318: 3519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5145 .loc 1 3519 1 view .LVU1575 - 5146 00c6 03B0 add sp, sp, #12 - 5147 .LCFI23: - 5148 .cfi_def_cfa_offset 12 - 5149 @ sp needed - 5150 00c8 30BD pop {r4, r5, pc} - 5151 .L332: - 5152 00ca 00BF .align 2 - 5153 .L331: - 5154 00cc 3F000080 .word -2147483585 - 5155 00d0 00030050 .word 1342178048 - 5156 00d4 00000000 .word SystemCoreClock - 5157 00d8 632D3E05 .word 87960931 - 5158 .cfi_endproc - 5159 .LFE354: - 5161 .section .text.HAL_ADC_Start,"ax",%progbits - 5162 .align 1 - 5163 .global HAL_ADC_Start - 5164 .syntax unified - 5165 .thumb - ARM GAS /tmp/ccObGaoj.s page 356 + 5142 .loc 1 3519 1 view .LVU1574 + 5143 00c6 03B0 add sp, sp, #12 + 5144 .LCFI23: + 5145 .cfi_def_cfa_offset 12 + 5146 @ sp needed + 5147 00c8 30BD pop {r4, r5, pc} + 5148 .L331: + 5149 00ca 00BF .align 2 + 5150 .L330: + 5151 00cc 3F000080 .word -2147483585 + 5152 00d0 00030050 .word 1342178048 + 5153 00d4 00000000 .word SystemCoreClock + 5154 00d8 632D3E05 .word 87960931 + 5155 .cfi_endproc + 5156 .LFE354: + 5158 .section .text.HAL_ADC_Start,"ax",%progbits + 5159 .align 1 + 5160 .global HAL_ADC_Start + 5161 .syntax unified + 5162 .thumb + 5163 .thumb_func + 5165 HAL_ADC_Start: + 5166 .LVL436: + 5167 .LFB333: + ARM GAS /tmp/cco84Mp4.s page 356 - 5166 .thumb_func - 5168 HAL_ADC_Start: - 5169 .LVL435: - 5170 .LFB333: 1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 5171 .loc 1 1220 1 is_stmt 1 view -0 - 5172 .cfi_startproc - 5173 @ args = 0, pretend = 0, frame = 0 - 5174 @ frame_needed = 0, uses_anonymous_args = 0 + 5168 .loc 1 1220 1 is_stmt 1 view -0 + 5169 .cfi_startproc + 5170 @ args = 0, pretend = 0, frame = 0 + 5171 @ frame_needed = 0, uses_anonymous_args = 0 1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 5175 .loc 1 1220 1 is_stmt 0 view .LVU1577 - 5176 0000 38B5 push {r3, r4, r5, lr} - 5177 .LCFI24: - 5178 .cfi_def_cfa_offset 16 - 5179 .cfi_offset 3, -16 - 5180 .cfi_offset 4, -12 - 5181 .cfi_offset 5, -8 - 5182 .cfi_offset 14, -4 + 5172 .loc 1 1220 1 is_stmt 0 view .LVU1576 + 5173 0000 38B5 push {r3, r4, r5, lr} + 5174 .LCFI24: + 5175 .cfi_def_cfa_offset 16 + 5176 .cfi_offset 3, -16 + 5177 .cfi_offset 4, -12 + 5178 .cfi_offset 5, -8 + 5179 .cfi_offset 14, -4 1221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) - 5183 .loc 1 1221 3 is_stmt 1 view .LVU1578 + 5180 .loc 1 1221 3 is_stmt 1 view .LVU1577 1223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); - 5184 .loc 1 1223 3 view .LVU1579 + 5181 .loc 1 1223 3 view .LVU1578 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ - 5185 .loc 1 1224 3 view .LVU1580 - 5186 .LVL436: - 5187 .LBB584: - 5188 .LBI584: + 5182 .loc 1 1224 3 view .LVU1579 + 5183 .LVL437: + 5184 .LBB584: + 5185 .LBI584: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5189 .loc 2 7407 26 view .LVU1581 - 5190 .LBB585: + 5186 .loc 2 7407 26 view .LVU1580 + 5187 .LBB585: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5191 .loc 2 7409 3 view .LVU1582 + 5188 .loc 2 7409 3 view .LVU1581 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5192 .loc 2 7409 21 is_stmt 0 view .LVU1583 - 5193 0002 3C4B ldr r3, .L352 - 5194 0004 9D68 ldr r5, [r3, #8] - 5195 .LVL437: + 5189 .loc 2 7409 21 is_stmt 0 view .LVU1582 + 5190 0002 3C4B ldr r3, .L351 + 5191 0004 9D68 ldr r5, [r3, #8] + 5192 .LVL438: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5196 .loc 2 7409 21 view .LVU1584 - 5197 .LBE585: - 5198 .LBE584: + 5193 .loc 2 7409 21 view .LVU1583 + 5194 .LBE585: + 5195 .LBE584: 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5199 .loc 1 1228 3 is_stmt 1 view .LVU1585 + 5196 .loc 1 1228 3 is_stmt 1 view .LVU1584 1231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5200 .loc 1 1231 3 view .LVU1586 + 5197 .loc 1 1231 3 view .LVU1585 1231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5201 .loc 1 1231 42 is_stmt 0 view .LVU1587 - 5202 0006 0368 ldr r3, [r0] - 5203 .LVL438: - 5204 .LBB586: - 5205 .LBI586: + 5198 .loc 1 1231 42 is_stmt 0 view .LVU1586 + 5199 0006 0368 ldr r3, [r0] + 5200 .LVL439: + 5201 .LBB586: + 5202 .LBI586: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5206 .loc 2 7866 26 is_stmt 1 view .LVU1588 - 5207 .LBB587: + 5203 .loc 2 7866 26 is_stmt 1 view .LVU1587 + 5204 .LBB587: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5208 .loc 2 7868 3 view .LVU1589 + 5205 .loc 2 7868 3 view .LVU1588 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 357 + 5206 .loc 2 7868 12 is_stmt 0 view .LVU1589 + 5207 0008 9B68 ldr r3, [r3, #8] + 5208 .LVL440: +7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/cco84Mp4.s page 357 - 5209 .loc 2 7868 12 is_stmt 0 view .LVU1590 - 5210 0008 9B68 ldr r3, [r3, #8] - 5211 .LVL439: + 5209 .loc 2 7868 74 view .LVU1590 + 5210 000a 13F0040F tst r3, #4 + 5211 000e 6CD1 bne .L344 + 5212 0010 0446 mov r4, r0 + 5213 0012 05F01F05 and r5, r5, #31 + 5214 .LVL441: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5212 .loc 2 7868 74 view .LVU1591 - 5213 000a 13F0040F tst r3, #4 - 5214 000e 6CD1 bne .L345 - 5215 0010 0446 mov r4, r0 - 5216 0012 05F01F05 and r5, r5, #31 - 5217 .LVL440: -7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5218 .loc 2 7868 74 view .LVU1592 - 5219 .LBE587: - 5220 .LBE586: + 5215 .loc 2 7868 74 view .LVU1591 + 5216 .LBE587: + 5217 .LBE586: 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5221 .loc 1 1234 5 is_stmt 1 view .LVU1593 + 5218 .loc 1 1234 5 is_stmt 1 view .LVU1592 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5222 .loc 1 1234 5 view .LVU1594 - 5223 0016 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 5224 001a 012B cmp r3, #1 - 5225 001c 67D0 beq .L346 + 5219 .loc 1 1234 5 view .LVU1593 + 5220 0016 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 5221 001a 012B cmp r3, #1 + 5222 001c 67D0 beq .L345 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5226 .loc 1 1234 5 discriminator 2 view .LVU1595 - 5227 001e 0123 movs r3, #1 - 5228 0020 80F85830 strb r3, [r0, #88] + 5223 .loc 1 1234 5 discriminator 2 view .LVU1594 + 5224 001e 0123 movs r3, #1 + 5225 0020 80F85830 strb r3, [r0, #88] 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5229 .loc 1 1234 5 discriminator 2 view .LVU1596 + 5226 .loc 1 1234 5 view .LVU1595 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5230 .loc 1 1237 5 view .LVU1597 + 5227 .loc 1 1237 5 view .LVU1596 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5231 .loc 1 1237 22 is_stmt 0 view .LVU1598 - 5232 0024 FFF7FEFF bl ADC_Enable - 5233 .LVL441: + 5228 .loc 1 1237 22 is_stmt 0 view .LVU1597 + 5229 0024 FFF7FEFF bl ADC_Enable + 5230 .LVL442: 1240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5234 .loc 1 1240 5 is_stmt 1 view .LVU1599 + 5231 .loc 1 1240 5 is_stmt 1 view .LVU1598 1240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5235 .loc 1 1240 8 is_stmt 0 view .LVU1600 - 5236 0028 0028 cmp r0, #0 - 5237 002a 5AD1 bne .L335 + 5232 .loc 1 1240 8 is_stmt 0 view .LVU1599 + 5233 0028 0028 cmp r0, #0 + 5234 002a 5AD1 bne .L334 1245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_READY | HAL_ADC_STATE_REG_EOC | HAL_ADC_STATE_REG_OVR | HAL_A - 5238 .loc 1 1245 7 is_stmt 1 view .LVU1601 - 5239 002c E36D ldr r3, [r4, #92] - 5240 002e 23F47063 bic r3, r3, #3840 - 5241 0032 23F00103 bic r3, r3, #1 - 5242 0036 43F48073 orr r3, r3, #256 - 5243 003a E365 str r3, [r4, #92] + 5235 .loc 1 1245 7 is_stmt 1 view .LVU1600 + 5236 002c E36D ldr r3, [r4, #92] + 5237 002e 23F47063 bic r3, r3, #3840 + 5238 0032 23F00103 bic r3, r3, #1 + 5239 0036 43F48073 orr r3, r3, #256 + 5240 003a E365 str r3, [r4, #92] 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5244 .loc 1 1253 7 view .LVU1602 + 5241 .loc 1 1253 7 view .LVU1601 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5245 .loc 1 1253 12 is_stmt 0 view .LVU1603 - 5246 003c 2368 ldr r3, [r4] - 5247 003e 2E4A ldr r2, .L352+4 - 5248 0040 9342 cmp r3, r2 - 5249 0042 36D0 beq .L350 + 5242 .loc 1 1253 12 is_stmt 0 view .LVU1602 + 5243 003c 2368 ldr r3, [r4] + 5244 003e 2E4A ldr r2, .L351+4 + 5245 0040 9342 cmp r3, r2 + 5246 0042 36D0 beq .L349 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5250 .loc 1 1253 12 discriminator 1 view .LVU1604 - 5251 0044 1A46 mov r2, r3 - ARM GAS /tmp/ccObGaoj.s page 358 + 5247 .loc 1 1253 12 discriminator 1 view .LVU1603 + 5248 0044 1A46 mov r2, r3 + 5249 .L335: +1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) + 5250 .loc 1 1253 10 discriminator 4 view .LVU1604 + 5251 0046 9342 cmp r3, r2 + ARM GAS /tmp/cco84Mp4.s page 358 - 5252 .L336: -1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5253 .loc 1 1253 10 discriminator 4 view .LVU1605 - 5254 0046 9342 cmp r3, r2 - 5255 0048 00D0 beq .L337 + 5252 0048 00D0 beq .L336 1254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 5256 .loc 1 1254 11 view .LVU1606 - 5257 004a 1DB9 cbnz r5, .L338 - 5258 .L337: + 5253 .loc 1 1254 11 view .LVU1605 + 5254 004a 1DB9 cbnz r5, .L337 + 5255 .L336: 1257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5259 .loc 1 1257 9 is_stmt 1 view .LVU1607 - 5260 004c E26D ldr r2, [r4, #92] - 5261 004e 22F48012 bic r2, r2, #1048576 - 5262 0052 E265 str r2, [r4, #92] - 5263 .L338: + 5256 .loc 1 1257 9 is_stmt 1 view .LVU1606 + 5257 004c E26D ldr r2, [r4, #92] + 5258 004e 22F48012 bic r2, r2, #1048576 + 5259 0052 E265 str r2, [r4, #92] + 5260 .L337: 1263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5264 .loc 1 1263 7 view .LVU1608 + 5261 .loc 1 1263 7 view .LVU1607 1263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5265 .loc 1 1263 11 is_stmt 0 view .LVU1609 - 5266 0054 E26D ldr r2, [r4, #92] + 5262 .loc 1 1263 11 is_stmt 0 view .LVU1608 + 5263 0054 E26D ldr r2, [r4, #92] 1263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5267 .loc 1 1263 10 view .LVU1610 - 5268 0056 12F4805F tst r2, #4096 - 5269 005a 2DD0 beq .L339 + 5264 .loc 1 1263 10 view .LVU1609 + 5265 0056 12F4805F tst r2, #4096 + 5266 005a 2DD0 beq .L338 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5270 .loc 1 1266 9 is_stmt 1 view .LVU1611 - 5271 005c 226E ldr r2, [r4, #96] - 5272 005e 22F00602 bic r2, r2, #6 - 5273 0062 2266 str r2, [r4, #96] - 5274 .L340: + 5267 .loc 1 1266 9 is_stmt 1 view .LVU1610 + 5268 005c 226E ldr r2, [r4, #96] + 5269 005e 22F00602 bic r2, r2, #6 + 5270 0062 2266 str r2, [r4, #96] + 5271 .L339: 1276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5275 .loc 1 1276 7 view .LVU1612 - 5276 0064 1C22 movs r2, #28 - 5277 0066 1A60 str r2, [r3] + 5272 .loc 1 1276 7 view .LVU1611 + 5273 0064 1C22 movs r2, #28 + 5274 0066 1A60 str r2, [r3] 1281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5278 .loc 1 1281 7 view .LVU1613 + 5275 .loc 1 1281 7 view .LVU1612 +1281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5276 .loc 1 1281 7 view .LVU1613 + 5277 0068 0023 movs r3, #0 + 5278 006a 84F85830 strb r3, [r4, #88] 1281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 5279 .loc 1 1281 7 view .LVU1614 - 5280 0068 0023 movs r3, #0 - 5281 006a 84F85830 strb r3, [r4, #88] -1281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5282 .loc 1 1281 7 view .LVU1615 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5283 .loc 1 1292 7 view .LVU1616 + 5280 .loc 1 1292 7 view .LVU1615 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5284 .loc 1 1292 12 is_stmt 0 view .LVU1617 - 5285 006e 2368 ldr r3, [r4] - 5286 0070 214A ldr r2, .L352+4 - 5287 0072 9342 cmp r3, r2 - 5288 0074 23D0 beq .L351 + 5281 .loc 1 1292 12 is_stmt 0 view .LVU1616 + 5282 006e 2368 ldr r3, [r4] + 5283 0070 214A ldr r2, .L351+4 + 5284 0072 9342 cmp r3, r2 + 5285 0074 23D0 beq .L350 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5289 .loc 1 1292 12 discriminator 1 view .LVU1618 - 5290 0076 1A46 mov r2, r3 - 5291 .L341: + 5286 .loc 1 1292 12 discriminator 1 view .LVU1617 + 5287 0076 1A46 mov r2, r3 + 5288 .L340: 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5292 .loc 1 1292 10 discriminator 4 view .LVU1619 - 5293 0078 9342 cmp r3, r2 - ARM GAS /tmp/ccObGaoj.s page 359 + 5289 .loc 1 1292 10 discriminator 4 view .LVU1618 + 5290 0078 9342 cmp r3, r2 + 5291 007a 07D0 beq .L341 + 5292 007c 092D cmp r5, #9 + 5293 007e 21D8 bhi .L342 + 5294 0080 40F22121 movw r1, #545 + ARM GAS /tmp/cco84Mp4.s page 359 - 5294 007a 07D0 beq .L342 - 5295 007c 092D cmp r5, #9 - 5296 007e 21D8 bhi .L343 - 5297 0080 40F22121 movw r1, #545 - 5298 0084 E940 lsrs r1, r1, r5 - 5299 0086 11F0010F tst r1, #1 - 5300 008a 1BD0 beq .L343 - 5301 .L342: + 5295 0084 E940 lsrs r1, r1, r5 + 5296 0086 11F0010F tst r1, #1 + 5297 008a 1BD0 beq .L342 + 5298 .L341: 1299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5302 .loc 1 1299 9 is_stmt 1 view .LVU1620 + 5299 .loc 1 1299 9 is_stmt 1 view .LVU1619 1299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5303 .loc 1 1299 13 is_stmt 0 view .LVU1621 - 5304 008c DA68 ldr r2, [r3, #12] + 5300 .loc 1 1299 13 is_stmt 0 view .LVU1620 + 5301 008c DA68 ldr r2, [r3, #12] 1299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5305 .loc 1 1299 12 view .LVU1622 - 5306 008e 12F0007F tst r2, #33554432 - 5307 0092 05D0 beq .L344 + 5302 .loc 1 1299 12 view .LVU1621 + 5303 008e 12F0007F tst r2, #33554432 + 5304 0092 05D0 beq .L343 1301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5308 .loc 1 1301 11 is_stmt 1 view .LVU1623 - 5309 0094 E26D ldr r2, [r4, #92] - 5310 0096 22F44052 bic r2, r2, #12288 - 5311 009a 42F48052 orr r2, r2, #4096 - 5312 009e E265 str r2, [r4, #92] - 5313 .L344: + 5305 .loc 1 1301 11 is_stmt 1 view .LVU1622 + 5306 0094 E26D ldr r2, [r4, #92] + 5307 0096 22F44052 bic r2, r2, #12288 + 5308 009a 42F48052 orr r2, r2, #4096 + 5309 009e E265 str r2, [r4, #92] + 5310 .L343: 1305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5314 .loc 1 1305 9 view .LVU1624 - 5315 .LVL442: - 5316 .LBB588: - 5317 .LBI588: + 5311 .loc 1 1305 9 view .LVU1623 + 5312 .LVL443: + 5313 .LBB588: + 5314 .LBI588: 7830:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5318 .loc 2 7830 22 view .LVU1625 - 5319 .LBB589: + 5315 .loc 2 7830 22 view .LVU1624 + 5316 .LBB589: 7835:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5320 .loc 2 7835 3 view .LVU1626 - 5321 00a0 9A68 ldr r2, [r3, #8] - 5322 00a2 22F00042 bic r2, r2, #-2147483648 - 5323 00a6 22F03F02 bic r2, r2, #63 - 5324 00aa 42F00402 orr r2, r2, #4 - 5325 00ae 9A60 str r2, [r3, #8] - 5326 .LVL443: + 5317 .loc 2 7835 3 view .LVU1625 + 5318 00a0 9A68 ldr r2, [r3, #8] + 5319 00a2 22F00042 bic r2, r2, #-2147483648 + 5320 00a6 22F03F02 bic r2, r2, #63 + 5321 00aa 42F00402 orr r2, r2, #4 + 5322 00ae 9A60 str r2, [r3, #8] + 5323 .LVL444: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 5327 .loc 2 7838 1 is_stmt 0 view .LVU1627 - 5328 00b0 1CE0 b .L334 - 5329 .L350: + 5324 .loc 2 7838 1 is_stmt 0 view .LVU1626 + 5325 00b0 1CE0 b .L333 + 5326 .L349: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 5330 .loc 2 7838 1 view .LVU1628 - 5331 .LBE589: - 5332 .LBE588: + 5327 .loc 2 7838 1 view .LVU1627 + 5328 .LBE589: + 5329 .LBE588: 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5333 .loc 1 1253 12 discriminator 2 view .LVU1629 - 5334 00b2 4FF0A042 mov r2, #1342177280 - 5335 00b6 C6E7 b .L336 - 5336 .L339: + 5330 .loc 1 1253 12 discriminator 2 view .LVU1628 + 5331 00b2 4FF0A042 mov r2, #1342177280 + 5332 00b6 C6E7 b .L335 + 5333 .L338: 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5337 .loc 1 1271 9 is_stmt 1 view .LVU1630 - 5338 00b8 0022 movs r2, #0 - 5339 00ba 2266 str r2, [r4, #96] - ARM GAS /tmp/ccObGaoj.s page 360 - - - 5340 00bc D2E7 b .L340 - 5341 .L351: + 5334 .loc 1 1271 9 is_stmt 1 view .LVU1629 + 5335 00b8 0022 movs r2, #0 + 5336 00ba 2266 str r2, [r4, #96] + 5337 00bc D2E7 b .L339 + 5338 .L350: 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5342 .loc 1 1292 12 is_stmt 0 discriminator 2 view .LVU1631 - 5343 00be 4FF0A042 mov r2, #1342177280 - 5344 00c2 D9E7 b .L341 - 5345 .L343: + 5339 .loc 1 1292 12 is_stmt 0 discriminator 2 view .LVU1630 + ARM GAS /tmp/cco84Mp4.s page 360 + + + 5340 00be 4FF0A042 mov r2, #1342177280 + 5341 00c2 D9E7 b .L340 + 5342 .L342: 1310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* if Master ADC JAUTO bit is set, update Slave State in setting - 5346 .loc 1 1310 9 is_stmt 1 view .LVU1632 - 5347 00c4 E36D ldr r3, [r4, #92] - 5348 00c6 43F48013 orr r3, r3, #1048576 - 5349 00ca E365 str r3, [r4, #92] + 5343 .loc 1 1310 9 is_stmt 1 view .LVU1631 + 5344 00c4 E36D ldr r3, [r4, #92] + 5345 00c6 43F48013 orr r3, r3, #1048576 + 5346 00ca E365 str r3, [r4, #92] 1313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (READ_BIT(tmpADC_Master->CFGR, ADC_CFGR_JAUTO) != 0UL) - 5350 .loc 1 1313 9 view .LVU1633 - 5351 .LVL444: + 5347 .loc 1 1313 9 view .LVU1632 + 5348 .LVL445: 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5352 .loc 1 1314 9 view .LVU1634 + 5349 .loc 1 1314 9 view .LVU1633 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5353 .loc 1 1314 13 is_stmt 0 view .LVU1635 - 5354 00cc D368 ldr r3, [r2, #12] + 5350 .loc 1 1314 13 is_stmt 0 view .LVU1634 + 5351 00cc D368 ldr r3, [r2, #12] 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5355 .loc 1 1314 12 view .LVU1636 - 5356 00ce 13F0007F tst r3, #33554432 - 5357 00d2 0BD0 beq .L334 + 5352 .loc 1 1314 12 view .LVU1635 + 5353 00ce 13F0007F tst r3, #33554432 + 5354 00d2 0BD0 beq .L333 1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5358 .loc 1 1316 11 is_stmt 1 view .LVU1637 - 5359 00d4 E36D ldr r3, [r4, #92] - 5360 00d6 23F44053 bic r3, r3, #12288 - 5361 00da 43F48053 orr r3, r3, #4096 - 5362 00de E365 str r3, [r4, #92] - 5363 00e0 04E0 b .L334 - 5364 .LVL445: - 5365 .L335: + 5355 .loc 1 1316 11 is_stmt 1 view .LVU1636 + 5356 00d4 E36D ldr r3, [r4, #92] + 5357 00d6 23F44053 bic r3, r3, #12288 + 5358 00da 43F48053 orr r3, r3, #4096 + 5359 00de E365 str r3, [r4, #92] + 5360 00e0 04E0 b .L333 + 5361 .LVL446: + 5362 .L334: 1333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5366 .loc 1 1333 7 view .LVU1638 + 5363 .loc 1 1333 7 view .LVU1637 1333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5367 .loc 1 1333 7 view .LVU1639 - 5368 00e2 0023 movs r3, #0 - 5369 00e4 84F85830 strb r3, [r4, #88] - 5370 00e8 00E0 b .L334 - 5371 .LVL446: - 5372 .L345: + 5364 .loc 1 1333 7 view .LVU1638 + 5365 00e2 0023 movs r3, #0 + 5366 00e4 84F85830 strb r3, [r4, #88] + 5367 00e8 00E0 b .L333 + 5368 .LVL447: + 5369 .L344: 1338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5373 .loc 1 1338 20 is_stmt 0 view .LVU1640 - 5374 00ea 0220 movs r0, #2 - 5375 .LVL447: - 5376 .L334: + 5370 .loc 1 1338 20 is_stmt 0 view .LVU1639 + 5371 00ea 0220 movs r0, #2 + 5372 .LVL448: + 5373 .L333: 1343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5377 .loc 1 1343 1 view .LVU1641 - 5378 00ec 38BD pop {r3, r4, r5, pc} - 5379 .LVL448: - 5380 .L346: + 5374 .loc 1 1343 1 view .LVU1640 + 5375 00ec 38BD pop {r3, r4, r5, pc} + 5376 .LVL449: + 5377 .L345: +1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5378 .loc 1 1234 5 discriminator 1 view .LVU1641 + 5379 00ee 0220 movs r0, #2 + 5380 .LVL450: 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 5381 .loc 1 1234 5 discriminator 1 view .LVU1642 - 5382 00ee 0220 movs r0, #2 - 5383 .LVL449: -1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 361 + 5382 00f0 FCE7 b .L333 + 5383 .L352: + 5384 00f2 00BF .align 2 + ARM GAS /tmp/cco84Mp4.s page 361 - 5384 .loc 1 1234 5 discriminator 1 view .LVU1643 - 5385 00f0 FCE7 b .L334 - 5386 .L353: - 5387 00f2 00BF .align 2 - 5388 .L352: - 5389 00f4 00030050 .word 1342178048 - 5390 00f8 00010050 .word 1342177536 - 5391 .cfi_endproc - 5392 .LFE333: - 5394 .section .text.HAL_ADC_Start_IT,"ax",%progbits - 5395 .align 1 - 5396 .global HAL_ADC_Start_IT - 5397 .syntax unified - 5398 .thumb - 5399 .thumb_func - 5401 HAL_ADC_Start_IT: - 5402 .LVL450: - 5403 .LFB337: + 5385 .L351: + 5386 00f4 00030050 .word 1342178048 + 5387 00f8 00010050 .word 1342177536 + 5388 .cfi_endproc + 5389 .LFE333: + 5391 .section .text.HAL_ADC_Start_IT,"ax",%progbits + 5392 .align 1 + 5393 .global HAL_ADC_Start_IT + 5394 .syntax unified + 5395 .thumb + 5396 .thumb_func + 5398 HAL_ADC_Start_IT: + 5399 .LVL451: + 5400 .LFB337: 1744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 5404 .loc 1 1744 1 is_stmt 1 view -0 - 5405 .cfi_startproc - 5406 @ args = 0, pretend = 0, frame = 0 - 5407 @ frame_needed = 0, uses_anonymous_args = 0 + 5401 .loc 1 1744 1 is_stmt 1 view -0 + 5402 .cfi_startproc + 5403 @ args = 0, pretend = 0, frame = 0 + 5404 @ frame_needed = 0, uses_anonymous_args = 0 1744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 5408 .loc 1 1744 1 is_stmt 0 view .LVU1645 - 5409 0000 38B5 push {r3, r4, r5, lr} - 5410 .LCFI25: - 5411 .cfi_def_cfa_offset 16 - 5412 .cfi_offset 3, -16 - 5413 .cfi_offset 4, -12 - 5414 .cfi_offset 5, -8 - 5415 .cfi_offset 14, -4 + 5405 .loc 1 1744 1 is_stmt 0 view .LVU1644 + 5406 0000 38B5 push {r3, r4, r5, lr} + 5407 .LCFI25: + 5408 .cfi_def_cfa_offset 16 + 5409 .cfi_offset 3, -16 + 5410 .cfi_offset 4, -12 + 5411 .cfi_offset 5, -8 + 5412 .cfi_offset 14, -4 1745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) - 5416 .loc 1 1745 3 is_stmt 1 view .LVU1646 + 5413 .loc 1 1745 3 is_stmt 1 view .LVU1645 1747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); - 5417 .loc 1 1747 3 view .LVU1647 + 5414 .loc 1 1747 3 view .LVU1646 1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ - 5418 .loc 1 1748 3 view .LVU1648 - 5419 .LVL451: - 5420 .LBB590: - 5421 .LBI590: + 5415 .loc 1 1748 3 view .LVU1647 + 5416 .LVL452: + 5417 .LBB590: + 5418 .LBI590: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5422 .loc 2 7407 26 view .LVU1649 - 5423 .LBB591: + 5419 .loc 2 7407 26 view .LVU1648 + 5420 .LBB591: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5424 .loc 2 7409 3 view .LVU1650 + 5421 .loc 2 7409 3 view .LVU1649 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5425 .loc 2 7409 21 is_stmt 0 view .LVU1651 - 5426 0002 614B ldr r3, .L381 - 5427 0004 9D68 ldr r5, [r3, #8] - 5428 .LVL452: + 5422 .loc 2 7409 21 is_stmt 0 view .LVU1650 + 5423 0002 614B ldr r3, .L380 + 5424 0004 9D68 ldr r5, [r3, #8] + 5425 .LVL453: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5429 .loc 2 7409 21 view .LVU1652 - 5430 .LBE591: - 5431 .LBE590: + 5426 .loc 2 7409 21 view .LVU1651 + 5427 .LBE591: + 5428 .LBE590: 1752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5432 .loc 1 1752 3 is_stmt 1 view .LVU1653 - ARM GAS /tmp/ccObGaoj.s page 362 + 5429 .loc 1 1752 3 is_stmt 1 view .LVU1652 +1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 5430 .loc 1 1755 3 view .LVU1653 +1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 5431 .loc 1 1755 42 is_stmt 0 view .LVU1654 + ARM GAS /tmp/cco84Mp4.s page 362 -1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5433 .loc 1 1755 3 view .LVU1654 -1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5434 .loc 1 1755 42 is_stmt 0 view .LVU1655 - 5435 0006 0368 ldr r3, [r0] - 5436 .LVL453: - 5437 .LBB592: - 5438 .LBI592: + 5432 0006 0368 ldr r3, [r0] + 5433 .LVL454: + 5434 .LBB592: + 5435 .LBI592: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5439 .loc 2 7866 26 is_stmt 1 view .LVU1656 - 5440 .LBB593: + 5436 .loc 2 7866 26 is_stmt 1 view .LVU1655 + 5437 .LBB593: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5441 .loc 2 7868 3 view .LVU1657 + 5438 .loc 2 7868 3 view .LVU1656 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5442 .loc 2 7868 12 is_stmt 0 view .LVU1658 - 5443 0008 9B68 ldr r3, [r3, #8] - 5444 .LVL454: + 5439 .loc 2 7868 12 is_stmt 0 view .LVU1657 + 5440 0008 9B68 ldr r3, [r3, #8] + 5441 .LVL455: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5445 .loc 2 7868 74 view .LVU1659 - 5446 000a 13F0040F tst r3, #4 - 5447 000e 40F0B680 bne .L371 - 5448 0012 0446 mov r4, r0 - 5449 0014 05F01F05 and r5, r5, #31 - 5450 .LVL455: + 5442 .loc 2 7868 74 view .LVU1658 + 5443 000a 13F0040F tst r3, #4 + 5444 000e 40F0B680 bne .L370 + 5445 0012 0446 mov r4, r0 + 5446 0014 05F01F05 and r5, r5, #31 + 5447 .LVL456: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5451 .loc 2 7868 74 view .LVU1660 - 5452 .LBE593: - 5453 .LBE592: + 5448 .loc 2 7868 74 view .LVU1659 + 5449 .LBE593: + 5450 .LBE592: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5454 .loc 1 1758 5 is_stmt 1 view .LVU1661 + 5451 .loc 1 1758 5 is_stmt 1 view .LVU1660 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5455 .loc 1 1758 5 view .LVU1662 - 5456 0018 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 5457 001c 012B cmp r3, #1 - 5458 001e 00F0B080 beq .L372 + 5452 .loc 1 1758 5 view .LVU1661 + 5453 0018 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 5454 001c 012B cmp r3, #1 + 5455 001e 00F0B080 beq .L371 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5459 .loc 1 1758 5 discriminator 2 view .LVU1663 - 5460 0022 0123 movs r3, #1 - 5461 0024 80F85830 strb r3, [r0, #88] + 5456 .loc 1 1758 5 discriminator 2 view .LVU1662 + 5457 0022 0123 movs r3, #1 + 5458 0024 80F85830 strb r3, [r0, #88] 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5462 .loc 1 1758 5 discriminator 2 view .LVU1664 + 5459 .loc 1 1758 5 view .LVU1663 1761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5463 .loc 1 1761 5 view .LVU1665 + 5460 .loc 1 1761 5 view .LVU1664 1761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5464 .loc 1 1761 22 is_stmt 0 view .LVU1666 - 5465 0028 FFF7FEFF bl ADC_Enable - 5466 .LVL456: + 5461 .loc 1 1761 22 is_stmt 0 view .LVU1665 + 5462 0028 FFF7FEFF bl ADC_Enable + 5463 .LVL457: 1764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5467 .loc 1 1764 5 is_stmt 1 view .LVU1667 + 5464 .loc 1 1764 5 is_stmt 1 view .LVU1666 1764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5468 .loc 1 1764 8 is_stmt 0 view .LVU1668 - 5469 002c 0028 cmp r0, #0 - 5470 002e 40F0A280 bne .L356 + 5465 .loc 1 1764 8 is_stmt 0 view .LVU1667 + 5466 002c 0028 cmp r0, #0 + 5467 002e 40F0A280 bne .L355 1769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_READY | HAL_ADC_STATE_REG_EOC | HAL_ADC_STATE_REG_OVR | HAL_A - 5471 .loc 1 1769 7 is_stmt 1 view .LVU1669 - 5472 0032 E36D ldr r3, [r4, #92] - 5473 0034 23F47063 bic r3, r3, #3840 - ARM GAS /tmp/ccObGaoj.s page 363 + 5468 .loc 1 1769 7 is_stmt 1 view .LVU1668 + 5469 0032 E36D ldr r3, [r4, #92] + 5470 0034 23F47063 bic r3, r3, #3840 + 5471 0038 23F00103 bic r3, r3, #1 + 5472 003c 43F48073 orr r3, r3, #256 + 5473 0040 E365 str r3, [r4, #92] +1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) + ARM GAS /tmp/cco84Mp4.s page 363 - 5474 0038 23F00103 bic r3, r3, #1 - 5475 003c 43F48073 orr r3, r3, #256 - 5476 0040 E365 str r3, [r4, #92] + 5474 .loc 1 1777 7 view .LVU1669 1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5477 .loc 1 1777 7 view .LVU1670 + 5475 .loc 1 1777 12 is_stmt 0 view .LVU1670 + 5476 0042 2368 ldr r3, [r4] + 5477 0044 514A ldr r2, .L380+4 + 5478 0046 9342 cmp r3, r2 + 5479 0048 57D0 beq .L375 1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5478 .loc 1 1777 12 is_stmt 0 view .LVU1671 - 5479 0042 2368 ldr r3, [r4] - 5480 0044 514A ldr r2, .L381+4 - 5481 0046 9342 cmp r3, r2 - 5482 0048 57D0 beq .L376 + 5480 .loc 1 1777 12 discriminator 1 view .LVU1671 + 5481 004a 1A46 mov r2, r3 + 5482 .L356: 1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5483 .loc 1 1777 12 discriminator 1 view .LVU1672 - 5484 004a 1A46 mov r2, r3 - 5485 .L357: -1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5486 .loc 1 1777 10 discriminator 4 view .LVU1673 - 5487 004c 9342 cmp r3, r2 - 5488 004e 00D0 beq .L358 + 5483 .loc 1 1777 10 discriminator 4 view .LVU1672 + 5484 004c 9342 cmp r3, r2 + 5485 004e 00D0 beq .L357 1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 5489 .loc 1 1778 11 view .LVU1674 - 5490 0050 1DB9 cbnz r5, .L359 - 5491 .L358: + 5486 .loc 1 1778 11 view .LVU1673 + 5487 0050 1DB9 cbnz r5, .L358 + 5488 .L357: 1781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5492 .loc 1 1781 9 is_stmt 1 view .LVU1675 - 5493 0052 E26D ldr r2, [r4, #92] - 5494 0054 22F48012 bic r2, r2, #1048576 - 5495 0058 E265 str r2, [r4, #92] - 5496 .L359: + 5489 .loc 1 1781 9 is_stmt 1 view .LVU1674 + 5490 0052 E26D ldr r2, [r4, #92] + 5491 0054 22F48012 bic r2, r2, #1048576 + 5492 0058 E265 str r2, [r4, #92] + 5493 .L358: 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5497 .loc 1 1787 7 view .LVU1676 + 5494 .loc 1 1787 7 view .LVU1675 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5498 .loc 1 1787 16 is_stmt 0 view .LVU1677 - 5499 005a E26D ldr r2, [r4, #92] + 5495 .loc 1 1787 16 is_stmt 0 view .LVU1676 + 5496 005a E26D ldr r2, [r4, #92] 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5500 .loc 1 1787 10 view .LVU1678 - 5501 005c 12F4805F tst r2, #4096 - 5502 0060 4ED0 beq .L360 + 5497 .loc 1 1787 10 view .LVU1677 + 5498 005c 12F4805F tst r2, #4096 + 5499 0060 4ED0 beq .L359 1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5503 .loc 1 1790 9 is_stmt 1 view .LVU1679 - 5504 0062 226E ldr r2, [r4, #96] - 5505 0064 22F00602 bic r2, r2, #6 - 5506 0068 2266 str r2, [r4, #96] - 5507 .L361: + 5500 .loc 1 1790 9 is_stmt 1 view .LVU1678 + 5501 0062 226E ldr r2, [r4, #96] + 5502 0064 22F00602 bic r2, r2, #6 + 5503 0068 2266 str r2, [r4, #96] + 5504 .L360: 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5508 .loc 1 1800 7 view .LVU1680 - 5509 006a 1C22 movs r2, #28 - 5510 006c 1A60 str r2, [r3] + 5505 .loc 1 1800 7 view .LVU1679 + 5506 006a 1C22 movs r2, #28 + 5507 006c 1A60 str r2, [r3] 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5511 .loc 1 1805 7 view .LVU1681 + 5508 .loc 1 1805 7 view .LVU1680 +1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5509 .loc 1 1805 7 view .LVU1681 + 5510 006e 0023 movs r3, #0 + 5511 0070 84F85830 strb r3, [r4, #88] 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 5512 .loc 1 1805 7 view .LVU1682 - 5513 006e 0023 movs r3, #0 - 5514 0070 84F85830 strb r3, [r4, #88] -1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5515 .loc 1 1805 7 view .LVU1683 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 364 + 5513 .loc 1 1808 7 view .LVU1683 + 5514 0074 2268 ldr r2, [r4] + 5515 0076 5368 ldr r3, [r2, #4] + 5516 0078 23F01C03 bic r3, r3, #28 + ARM GAS /tmp/cco84Mp4.s page 364 - 5516 .loc 1 1808 7 view .LVU1684 - 5517 0074 2268 ldr r2, [r4] - 5518 0076 5368 ldr r3, [r2, #4] - 5519 0078 23F01C03 bic r3, r3, #28 - 5520 007c 5360 str r3, [r2, #4] + 5517 007c 5360 str r3, [r2, #4] 1811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5521 .loc 1 1811 7 view .LVU1685 + 5518 .loc 1 1811 7 view .LVU1684 1811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5522 .loc 1 1811 25 is_stmt 0 view .LVU1686 - 5523 007e A369 ldr r3, [r4, #24] + 5519 .loc 1 1811 25 is_stmt 0 view .LVU1685 + 5520 007e A369 ldr r3, [r4, #24] 1811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5524 .loc 1 1811 7 view .LVU1687 - 5525 0080 082B cmp r3, #8 - 5526 0082 40D0 beq .L377 + 5521 .loc 1 1811 7 view .LVU1686 + 5522 0080 082B cmp r3, #8 + 5523 0082 40D0 beq .L376 1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 5527 .loc 1 1818 11 is_stmt 1 view .LVU1688 - 5528 0084 2268 ldr r2, [r4] - 5529 0086 5368 ldr r3, [r2, #4] - 5530 0088 43F00403 orr r3, r3, #4 - 5531 008c 5360 str r3, [r2, #4] + 5524 .loc 1 1818 11 is_stmt 1 view .LVU1687 + 5525 0084 2268 ldr r2, [r4] + 5526 0086 5368 ldr r3, [r2, #4] + 5527 0088 43F00403 orr r3, r3, #4 + 5528 008c 5360 str r3, [r2, #4] 1819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5532 .loc 1 1819 11 view .LVU1689 - 5533 .L363: + 5529 .loc 1 1819 11 view .LVU1688 + 5530 .L362: 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5534 .loc 1 1826 7 view .LVU1690 + 5531 .loc 1 1826 7 view .LVU1689 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5535 .loc 1 1826 21 is_stmt 0 view .LVU1691 - 5536 008e E36B ldr r3, [r4, #60] + 5532 .loc 1 1826 21 is_stmt 0 view .LVU1690 + 5533 008e E36B ldr r3, [r4, #60] 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5537 .loc 1 1826 10 view .LVU1692 - 5538 0090 23B9 cbnz r3, .L364 + 5534 .loc 1 1826 10 view .LVU1691 + 5535 0090 23B9 cbnz r3, .L363 1828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5539 .loc 1 1828 9 is_stmt 1 view .LVU1693 - 5540 0092 2268 ldr r2, [r4] - 5541 0094 5368 ldr r3, [r2, #4] - 5542 0096 43F01003 orr r3, r3, #16 - 5543 009a 5360 str r3, [r2, #4] - 5544 .L364: + 5536 .loc 1 1828 9 is_stmt 1 view .LVU1692 + 5537 0092 2268 ldr r2, [r4] + 5538 0094 5368 ldr r3, [r2, #4] + 5539 0096 43F01003 orr r3, r3, #16 + 5540 009a 5360 str r3, [r2, #4] + 5541 .L363: 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5545 .loc 1 1840 7 view .LVU1694 + 5542 .loc 1 1840 7 view .LVU1693 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5546 .loc 1 1840 12 is_stmt 0 view .LVU1695 - 5547 009c 2368 ldr r3, [r4] - 5548 009e 3B4A ldr r2, .L381+4 - 5549 00a0 9342 cmp r3, r2 - 5550 00a2 36D0 beq .L378 + 5543 .loc 1 1840 12 is_stmt 0 view .LVU1694 + 5544 009c 2368 ldr r3, [r4] + 5545 009e 3B4A ldr r2, .L380+4 + 5546 00a0 9342 cmp r3, r2 + 5547 00a2 36D0 beq .L377 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5551 .loc 1 1840 12 discriminator 1 view .LVU1696 - 5552 00a4 1A46 mov r2, r3 - 5553 .L365: + 5548 .loc 1 1840 12 discriminator 1 view .LVU1695 + 5549 00a4 1A46 mov r2, r3 + 5550 .L364: 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5554 .loc 1 1840 10 discriminator 4 view .LVU1697 - 5555 00a6 9342 cmp r3, r2 - 5556 00a8 07D0 beq .L366 - 5557 00aa 092D cmp r5, #9 - 5558 00ac 3ED8 bhi .L367 - 5559 00ae 40F22121 movw r1, #545 - ARM GAS /tmp/ccObGaoj.s page 365 + 5551 .loc 1 1840 10 discriminator 4 view .LVU1696 + 5552 00a6 9342 cmp r3, r2 + 5553 00a8 07D0 beq .L365 + 5554 00aa 092D cmp r5, #9 + 5555 00ac 3ED8 bhi .L366 + 5556 00ae 40F22121 movw r1, #545 + 5557 00b2 E940 lsrs r1, r1, r5 + 5558 00b4 11F0010F tst r1, #1 + 5559 00b8 38D0 beq .L366 + 5560 .L365: + ARM GAS /tmp/cco84Mp4.s page 365 - 5560 00b2 E940 lsrs r1, r1, r5 - 5561 00b4 11F0010F tst r1, #1 - 5562 00b8 38D0 beq .L367 - 5563 .L366: 1847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5564 .loc 1 1847 9 is_stmt 1 view .LVU1698 + 5561 .loc 1 1847 9 is_stmt 1 view .LVU1697 1847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5565 .loc 1 1847 13 is_stmt 0 view .LVU1699 - 5566 00ba DA68 ldr r2, [r3, #12] + 5562 .loc 1 1847 13 is_stmt 0 view .LVU1698 + 5563 00ba DA68 ldr r2, [r3, #12] 1847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5567 .loc 1 1847 12 view .LVU1700 - 5568 00bc 12F0007F tst r2, #33554432 - 5569 00c0 11D0 beq .L368 + 5564 .loc 1 1847 12 view .LVU1699 + 5565 00bc 12F0007F tst r2, #33554432 + 5566 00c0 11D0 beq .L367 1849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5570 .loc 1 1849 11 is_stmt 1 view .LVU1701 - 5571 00c2 E26D ldr r2, [r4, #92] - 5572 00c4 22F44052 bic r2, r2, #12288 - 5573 00c8 42F48052 orr r2, r2, #4096 - 5574 00cc E265 str r2, [r4, #92] + 5567 .loc 1 1849 11 is_stmt 1 view .LVU1700 + 5568 00c2 E26D ldr r2, [r4, #92] + 5569 00c4 22F44052 bic r2, r2, #12288 + 5570 00c8 42F48052 orr r2, r2, #4096 + 5571 00cc E265 str r2, [r4, #92] 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5575 .loc 1 1855 11 view .LVU1702 + 5572 .loc 1 1855 11 view .LVU1701 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5576 .loc 1 1855 29 is_stmt 0 view .LVU1703 - 5577 00ce A269 ldr r2, [r4, #24] + 5573 .loc 1 1855 29 is_stmt 0 view .LVU1702 + 5574 00ce A269 ldr r2, [r4, #24] 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5578 .loc 1 1855 11 view .LVU1704 - 5579 00d0 082A cmp r2, #8 - 5580 00d2 21D0 beq .L379 + 5575 .loc 1 1855 11 view .LVU1703 + 5576 00d0 082A cmp r2, #8 + 5577 00d2 21D0 beq .L378 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOC); - 5581 .loc 1 1863 15 is_stmt 1 view .LVU1705 - 5582 00d4 5A68 ldr r2, [r3, #4] - 5583 00d6 22F04002 bic r2, r2, #64 - 5584 00da 5A60 str r2, [r3, #4] + 5578 .loc 1 1863 15 is_stmt 1 view .LVU1704 + 5579 00d4 5A68 ldr r2, [r3, #4] + 5580 00d6 22F04002 bic r2, r2, #64 + 5581 00da 5A60 str r2, [r3, #4] 1864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 5585 .loc 1 1864 15 view .LVU1706 - 5586 00dc 2268 ldr r2, [r4] - 5587 00de 5368 ldr r3, [r2, #4] - 5588 00e0 43F02003 orr r3, r3, #32 - 5589 00e4 5360 str r3, [r2, #4] + 5582 .loc 1 1864 15 view .LVU1705 + 5583 00dc 2268 ldr r2, [r4] + 5584 00de 5368 ldr r3, [r2, #4] + 5585 00e0 43F02003 orr r3, r3, #32 + 5586 00e4 5360 str r3, [r2, #4] 1865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5590 .loc 1 1865 15 view .LVU1707 - 5591 .L368: + 5587 .loc 1 1865 15 view .LVU1706 + 5588 .L367: 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5592 .loc 1 1870 9 view .LVU1708 - 5593 00e6 2268 ldr r2, [r4] - 5594 .LVL457: - 5595 .LBB594: - 5596 .LBI594: + 5589 .loc 1 1870 9 view .LVU1707 + 5590 00e6 2268 ldr r2, [r4] + 5591 .LVL458: + 5592 .LBB594: + 5593 .LBI594: 7830:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5597 .loc 2 7830 22 view .LVU1709 - 5598 .LBB595: + 5594 .loc 2 7830 22 view .LVU1708 + 5595 .LBB595: 7835:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5599 .loc 2 7835 3 view .LVU1710 - 5600 00e8 9368 ldr r3, [r2, #8] - 5601 00ea 23F00043 bic r3, r3, #-2147483648 - 5602 00ee 23F03F03 bic r3, r3, #63 - 5603 00f2 43F00403 orr r3, r3, #4 - ARM GAS /tmp/ccObGaoj.s page 366 + 5596 .loc 2 7835 3 view .LVU1709 + 5597 00e8 9368 ldr r3, [r2, #8] + 5598 00ea 23F00043 bic r3, r3, #-2147483648 + 5599 00ee 23F03F03 bic r3, r3, #63 + 5600 00f2 43F00403 orr r3, r3, #4 + 5601 00f6 9360 str r3, [r2, #8] + 5602 .LVL459: +7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + 5603 .loc 2 7838 1 is_stmt 0 view .LVU1710 + ARM GAS /tmp/cco84Mp4.s page 366 - 5604 00f6 9360 str r3, [r2, #8] - 5605 .LVL458: + 5604 00f8 42E0 b .L354 + 5605 .L375: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 5606 .loc 2 7838 1 is_stmt 0 view .LVU1711 - 5607 00f8 42E0 b .L355 - 5608 .L376: -7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 5609 .loc 2 7838 1 view .LVU1712 - 5610 .LBE595: - 5611 .LBE594: + 5606 .loc 2 7838 1 view .LVU1711 + 5607 .LBE595: + 5608 .LBE594: 1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5612 .loc 1 1777 12 discriminator 2 view .LVU1713 - 5613 00fa 4FF0A042 mov r2, #1342177280 - 5614 00fe A5E7 b .L357 - 5615 .L360: + 5609 .loc 1 1777 12 discriminator 2 view .LVU1712 + 5610 00fa 4FF0A042 mov r2, #1342177280 + 5611 00fe A5E7 b .L356 + 5612 .L359: 1795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5616 .loc 1 1795 9 is_stmt 1 view .LVU1714 - 5617 0100 0022 movs r2, #0 - 5618 0102 2266 str r2, [r4, #96] - 5619 0104 B1E7 b .L361 - 5620 .L377: + 5613 .loc 1 1795 9 is_stmt 1 view .LVU1713 + 5614 0100 0022 movs r2, #0 + 5615 0102 2266 str r2, [r4, #96] + 5616 0104 B1E7 b .L360 + 5617 .L376: 1814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 5621 .loc 1 1814 11 view .LVU1715 - 5622 0106 2268 ldr r2, [r4] - 5623 0108 5368 ldr r3, [r2, #4] - 5624 010a 43F00803 orr r3, r3, #8 - 5625 010e 5360 str r3, [r2, #4] + 5618 .loc 1 1814 11 view .LVU1714 + 5619 0106 2268 ldr r2, [r4] + 5620 0108 5368 ldr r3, [r2, #4] + 5621 010a 43F00803 orr r3, r3, #8 + 5622 010e 5360 str r3, [r2, #4] 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* case ADC_EOC_SINGLE_CONV */ - 5626 .loc 1 1815 11 view .LVU1716 - 5627 0110 BDE7 b .L363 - 5628 .L378: + 5623 .loc 1 1815 11 view .LVU1715 + 5624 0110 BDE7 b .L362 + 5625 .L377: 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5629 .loc 1 1840 12 is_stmt 0 discriminator 2 view .LVU1717 - 5630 0112 4FF0A042 mov r2, #1342177280 - 5631 0116 C6E7 b .L365 - 5632 .L379: + 5626 .loc 1 1840 12 is_stmt 0 discriminator 2 view .LVU1716 + 5627 0112 4FF0A042 mov r2, #1342177280 + 5628 0116 C6E7 b .L364 + 5629 .L378: 1858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOS); - 5633 .loc 1 1858 15 is_stmt 1 view .LVU1718 - 5634 0118 5A68 ldr r2, [r3, #4] - 5635 011a 22F02002 bic r2, r2, #32 - 5636 011e 5A60 str r2, [r3, #4] + 5630 .loc 1 1858 15 is_stmt 1 view .LVU1717 + 5631 0118 5A68 ldr r2, [r3, #4] + 5632 011a 22F02002 bic r2, r2, #32 + 5633 011e 5A60 str r2, [r3, #4] 1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 5637 .loc 1 1859 15 view .LVU1719 - 5638 0120 2268 ldr r2, [r4] - 5639 0122 5368 ldr r3, [r2, #4] - 5640 0124 43F04003 orr r3, r3, #64 - 5641 0128 5360 str r3, [r2, #4] + 5634 .loc 1 1859 15 view .LVU1718 + 5635 0120 2268 ldr r2, [r4] + 5636 0122 5368 ldr r3, [r2, #4] + 5637 0124 43F04003 orr r3, r3, #64 + 5638 0128 5360 str r3, [r2, #4] 1860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* case ADC_EOC_SINGLE_CONV */ - 5642 .loc 1 1860 15 view .LVU1720 - 5643 012a DCE7 b .L368 - 5644 .L367: + 5639 .loc 1 1860 15 view .LVU1719 + 5640 012a DCE7 b .L367 + 5641 .L366: 1875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* if Master ADC JAUTO bit is set, Slave injected interruptions - 5645 .loc 1 1875 9 view .LVU1721 - 5646 012c E16D ldr r1, [r4, #92] - 5647 012e 41F48011 orr r1, r1, #1048576 - 5648 0132 E165 str r1, [r4, #92] + 5642 .loc 1 1875 9 view .LVU1720 + 5643 012c E16D ldr r1, [r4, #92] + 5644 012e 41F48011 orr r1, r1, #1048576 + 5645 0132 E165 str r1, [r4, #92] 1878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** if (READ_BIT(tmpADC_Master->CFGR, ADC_CFGR_JAUTO) != 0UL) - ARM GAS /tmp/ccObGaoj.s page 367 + 5646 .loc 1 1878 9 view .LVU1721 + 5647 .LVL460: +1879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 5648 .loc 1 1879 9 view .LVU1722 + ARM GAS /tmp/cco84Mp4.s page 367 - 5649 .loc 1 1878 9 view .LVU1722 - 5650 .LVL459: 1879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5651 .loc 1 1879 9 view .LVU1723 + 5649 .loc 1 1879 13 is_stmt 0 view .LVU1723 + 5650 0134 D268 ldr r2, [r2, #12] + 5651 .LVL461: 1879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5652 .loc 1 1879 13 is_stmt 0 view .LVU1724 - 5653 0134 D268 ldr r2, [r2, #12] - 5654 .LVL460: -1879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5655 .loc 1 1879 12 view .LVU1725 - 5656 0136 12F0007F tst r2, #33554432 - 5657 013a 21D0 beq .L355 + 5652 .loc 1 1879 12 view .LVU1724 + 5653 0136 12F0007F tst r2, #33554432 + 5654 013a 21D0 beq .L354 1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Next, set Slave injected interruptions */ - 5658 .loc 1 1883 11 is_stmt 1 view .LVU1726 - 5659 013c E26D ldr r2, [r4, #92] - 5660 013e 22F44052 bic r2, r2, #12288 - 5661 0142 42F48052 orr r2, r2, #4096 - 5662 0146 E265 str r2, [r4, #92] + 5655 .loc 1 1883 11 is_stmt 1 view .LVU1725 + 5656 013c E26D ldr r2, [r4, #92] + 5657 013e 22F44052 bic r2, r2, #12288 + 5658 0142 42F48052 orr r2, r2, #4096 + 5659 0146 E265 str r2, [r4, #92] 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5663 .loc 1 1885 11 view .LVU1727 + 5660 .loc 1 1885 11 view .LVU1726 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5664 .loc 1 1885 29 is_stmt 0 view .LVU1728 - 5665 0148 A269 ldr r2, [r4, #24] + 5661 .loc 1 1885 29 is_stmt 0 view .LVU1727 + 5662 0148 A269 ldr r2, [r4, #24] 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5666 .loc 1 1885 11 view .LVU1729 - 5667 014a 082A cmp r2, #8 - 5668 014c 09D0 beq .L380 + 5663 .loc 1 1885 11 view .LVU1728 + 5664 014a 082A cmp r2, #8 + 5665 014c 09D0 beq .L379 1893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOC); - 5669 .loc 1 1893 15 is_stmt 1 view .LVU1730 - 5670 014e 5A68 ldr r2, [r3, #4] - 5671 0150 22F04002 bic r2, r2, #64 - 5672 0154 5A60 str r2, [r3, #4] + 5666 .loc 1 1893 15 is_stmt 1 view .LVU1729 + 5667 014e 5A68 ldr r2, [r3, #4] + 5668 0150 22F04002 bic r2, r2, #64 + 5669 0154 5A60 str r2, [r3, #4] 1894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 5673 .loc 1 1894 15 view .LVU1731 - 5674 0156 2268 ldr r2, [r4] - 5675 0158 5368 ldr r3, [r2, #4] - 5676 015a 43F02003 orr r3, r3, #32 - 5677 015e 5360 str r3, [r2, #4] + 5670 .loc 1 1894 15 view .LVU1730 + 5671 0156 2268 ldr r2, [r4] + 5672 0158 5368 ldr r3, [r2, #4] + 5673 015a 43F02003 orr r3, r3, #32 + 5674 015e 5360 str r3, [r2, #4] 1895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5678 .loc 1 1895 15 view .LVU1732 - 5679 0160 0EE0 b .L355 - 5680 .L380: + 5675 .loc 1 1895 15 view .LVU1731 + 5676 0160 0EE0 b .L354 + 5677 .L379: 1888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOS); - 5681 .loc 1 1888 15 view .LVU1733 - 5682 0162 5A68 ldr r2, [r3, #4] - 5683 0164 22F02002 bic r2, r2, #32 - 5684 0168 5A60 str r2, [r3, #4] + 5678 .loc 1 1888 15 view .LVU1732 + 5679 0162 5A68 ldr r2, [r3, #4] + 5680 0164 22F02002 bic r2, r2, #32 + 5681 0168 5A60 str r2, [r3, #4] 1889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** break; - 5685 .loc 1 1889 15 view .LVU1734 - 5686 016a 2268 ldr r2, [r4] - 5687 016c 5368 ldr r3, [r2, #4] - 5688 016e 43F04003 orr r3, r3, #64 - 5689 0172 5360 str r3, [r2, #4] + 5682 .loc 1 1889 15 view .LVU1733 + 5683 016a 2268 ldr r2, [r4] + 5684 016c 5368 ldr r3, [r2, #4] + 5685 016e 43F04003 orr r3, r3, #64 + 5686 0172 5360 str r3, [r2, #4] 1890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* case ADC_EOC_SINGLE_CONV */ - 5690 .loc 1 1890 15 view .LVU1735 - 5691 0174 04E0 b .L355 - 5692 .LVL461: - ARM GAS /tmp/ccObGaoj.s page 368 + 5687 .loc 1 1890 15 view .LVU1734 + 5688 0174 04E0 b .L354 + 5689 .LVL462: + 5690 .L355: +1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 5691 .loc 1 1930 7 view .LVU1735 +1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + ARM GAS /tmp/cco84Mp4.s page 368 - 5693 .L356: -1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5694 .loc 1 1930 7 view .LVU1736 -1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5695 .loc 1 1930 7 view .LVU1737 - 5696 0176 0023 movs r3, #0 - 5697 0178 84F85830 strb r3, [r4, #88] - 5698 017c 00E0 b .L355 - 5699 .LVL462: - 5700 .L371: + 5692 .loc 1 1930 7 view .LVU1736 + 5693 0176 0023 movs r3, #0 + 5694 0178 84F85830 strb r3, [r4, #88] + 5695 017c 00E0 b .L354 + 5696 .LVL463: + 5697 .L370: 1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5701 .loc 1 1936 20 is_stmt 0 view .LVU1738 - 5702 017e 0220 movs r0, #2 - 5703 .LVL463: - 5704 .L355: + 5698 .loc 1 1936 20 is_stmt 0 view .LVU1737 + 5699 017e 0220 movs r0, #2 + 5700 .LVL464: + 5701 .L354: 1941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5705 .loc 1 1941 1 view .LVU1739 - 5706 0180 38BD pop {r3, r4, r5, pc} - 5707 .LVL464: - 5708 .L372: + 5702 .loc 1 1941 1 view .LVU1738 + 5703 0180 38BD pop {r3, r4, r5, pc} + 5704 .LVL465: + 5705 .L371: +1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5706 .loc 1 1758 5 discriminator 1 view .LVU1739 + 5707 0182 0220 movs r0, #2 + 5708 .LVL466: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 5709 .loc 1 1758 5 discriminator 1 view .LVU1740 - 5710 0182 0220 movs r0, #2 - 5711 .LVL465: -1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5712 .loc 1 1758 5 discriminator 1 view .LVU1741 - 5713 0184 FCE7 b .L355 - 5714 .L382: - 5715 0186 00BF .align 2 - 5716 .L381: - 5717 0188 00030050 .word 1342178048 - 5718 018c 00010050 .word 1342177536 - 5719 .cfi_endproc - 5720 .LFE337: - 5722 .section .text.HAL_ADC_Start_DMA,"ax",%progbits - 5723 .align 1 - 5724 .global HAL_ADC_Start_DMA - 5725 .syntax unified - 5726 .thumb - 5727 .thumb_func - 5729 HAL_ADC_Start_DMA: - 5730 .LVL466: - 5731 .LFB339: + 5710 0184 FCE7 b .L354 + 5711 .L381: + 5712 0186 00BF .align 2 + 5713 .L380: + 5714 0188 00030050 .word 1342178048 + 5715 018c 00010050 .word 1342177536 + 5716 .cfi_endproc + 5717 .LFE337: + 5719 .section .text.HAL_ADC_Start_DMA,"ax",%progbits + 5720 .align 1 + 5721 .global HAL_ADC_Start_DMA + 5722 .syntax unified + 5723 .thumb + 5724 .thumb_func + 5726 HAL_ADC_Start_DMA: + 5727 .LVL467: + 5728 .LFB339: 2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 5732 .loc 1 2004 1 is_stmt 1 view -0 - 5733 .cfi_startproc - 5734 @ args = 0, pretend = 0, frame = 0 - 5735 @ frame_needed = 0, uses_anonymous_args = 0 + 5729 .loc 1 2004 1 is_stmt 1 view -0 + 5730 .cfi_startproc + 5731 @ args = 0, pretend = 0, frame = 0 + 5732 @ frame_needed = 0, uses_anonymous_args = 0 2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 5736 .loc 1 2004 1 is_stmt 0 view .LVU1743 - 5737 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 5738 .LCFI26: - 5739 .cfi_def_cfa_offset 24 - 5740 .cfi_offset 3, -24 - 5741 .cfi_offset 4, -20 - 5742 .cfi_offset 5, -16 - 5743 .cfi_offset 6, -12 - ARM GAS /tmp/ccObGaoj.s page 369 - - - 5744 .cfi_offset 7, -8 - 5745 .cfi_offset 14, -4 - 5746 0002 0446 mov r4, r0 + 5733 .loc 1 2004 1 is_stmt 0 view .LVU1742 + 5734 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 5735 .LCFI26: + 5736 .cfi_def_cfa_offset 24 + 5737 .cfi_offset 3, -24 + 5738 .cfi_offset 4, -20 + 5739 .cfi_offset 5, -16 + 5740 .cfi_offset 6, -12 + 5741 .cfi_offset 7, -8 + 5742 .cfi_offset 14, -4 + 5743 0002 0446 mov r4, r0 2005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #if defined(ADC_MULTIMODE_SUPPORT) - 5747 .loc 1 2005 3 is_stmt 1 view .LVU1744 + ARM GAS /tmp/cco84Mp4.s page 369 + + + 5744 .loc 1 2005 3 is_stmt 1 view .LVU1743 2007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* ADC_MULTIMODE_SUPPORT */ - 5748 .loc 1 2007 3 view .LVU1745 - 5749 .LVL467: - 5750 .LBB596: - 5751 .LBI596: + 5745 .loc 1 2007 3 view .LVU1744 + 5746 .LVL468: + 5747 .LBB596: + 5748 .LBI596: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5752 .loc 2 7407 26 view .LVU1746 - 5753 .LBB597: + 5749 .loc 2 7407 26 view .LVU1745 + 5750 .LBB597: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5754 .loc 2 7409 3 view .LVU1747 + 5751 .loc 2 7409 3 view .LVU1746 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5755 .loc 2 7409 21 is_stmt 0 view .LVU1748 - 5756 0004 3B4B ldr r3, .L398 - 5757 0006 9D68 ldr r5, [r3, #8] - 5758 .LVL468: + 5752 .loc 2 7409 21 is_stmt 0 view .LVU1747 + 5753 0004 3B4B ldr r3, .L397 + 5754 0006 9D68 ldr r5, [r3, #8] + 5755 .LVL469: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5759 .loc 2 7409 21 view .LVU1749 - 5760 .LBE597: - 5761 .LBE596: + 5756 .loc 2 7409 21 view .LVU1748 + 5757 .LBE597: + 5758 .LBE596: 2011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5762 .loc 1 2011 3 is_stmt 1 view .LVU1750 + 5759 .loc 1 2011 3 is_stmt 1 view .LVU1749 2014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5763 .loc 1 2014 3 view .LVU1751 + 5760 .loc 1 2014 3 view .LVU1750 2014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5764 .loc 1 2014 42 is_stmt 0 view .LVU1752 - 5765 0008 0068 ldr r0, [r0] - 5766 .LVL469: - 5767 .LBB598: - 5768 .LBI598: + 5761 .loc 1 2014 42 is_stmt 0 view .LVU1751 + 5762 0008 0068 ldr r0, [r0] + 5763 .LVL470: + 5764 .LBB598: + 5765 .LBI598: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5769 .loc 2 7866 26 is_stmt 1 view .LVU1753 - 5770 .LBB599: + 5766 .loc 2 7866 26 is_stmt 1 view .LVU1752 + 5767 .LBB599: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5771 .loc 2 7868 3 view .LVU1754 + 5768 .loc 2 7868 3 view .LVU1753 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5772 .loc 2 7868 12 is_stmt 0 view .LVU1755 - 5773 000a 8068 ldr r0, [r0, #8] - 5774 .LVL470: + 5769 .loc 2 7868 12 is_stmt 0 view .LVU1754 + 5770 000a 8068 ldr r0, [r0, #8] + 5771 .LVL471: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5775 .loc 2 7868 74 view .LVU1756 - 5776 000c 10F0040F tst r0, #4 - 5777 0010 6CD1 bne .L392 - 5778 0012 0E46 mov r6, r1 - 5779 0014 1746 mov r7, r2 - 5780 0016 05F01F05 and r5, r5, #31 - 5781 .LVL471: + 5772 .loc 2 7868 74 view .LVU1755 + 5773 000c 10F0040F tst r0, #4 + 5774 0010 6CD1 bne .L391 + 5775 0012 0E46 mov r6, r1 + 5776 0014 1746 mov r7, r2 + 5777 0016 05F01F05 and r5, r5, #31 + 5778 .LVL472: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5782 .loc 2 7868 74 view .LVU1757 - 5783 .LBE599: - 5784 .LBE598: + 5779 .loc 2 7868 74 view .LVU1756 + 5780 .LBE599: + 5781 .LBE598: 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5785 .loc 1 2017 5 is_stmt 1 view .LVU1758 - ARM GAS /tmp/ccObGaoj.s page 370 + 5782 .loc 1 2017 5 is_stmt 1 view .LVU1757 +2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5783 .loc 1 2017 5 view .LVU1758 + 5784 001a 94F85830 ldrb r3, [r4, #88] @ zero_extendqisi2 + 5785 001e 012B cmp r3, #1 + ARM GAS /tmp/cco84Mp4.s page 370 + 5786 0020 66D0 beq .L392 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5786 .loc 1 2017 5 view .LVU1759 - 5787 001a 94F85830 ldrb r3, [r4, #88] @ zero_extendqisi2 - 5788 001e 012B cmp r3, #1 - 5789 0020 66D0 beq .L393 + 5787 .loc 1 2017 5 discriminator 2 view .LVU1759 + 5788 0022 0123 movs r3, #1 + 5789 0024 84F85830 strb r3, [r4, #88] 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5790 .loc 1 2017 5 discriminator 2 view .LVU1760 - 5791 0022 0123 movs r3, #1 - 5792 0024 84F85830 strb r3, [r4, #88] -2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5793 .loc 1 2017 5 discriminator 2 view .LVU1761 + 5790 .loc 1 2017 5 view .LVU1760 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5794 .loc 1 2022 5 view .LVU1762 - 5795 0028 092D cmp r5, #9 - 5796 002a 05D8 bhi .L385 - 5797 002c 40F22123 movw r3, #545 - 5798 0030 EB40 lsrs r3, r3, r5 - 5799 0032 13F0010F tst r3, #1 - 5800 0036 04D1 bne .L396 - 5801 .L385: + 5791 .loc 1 2022 5 view .LVU1761 + 5792 0028 092D cmp r5, #9 + 5793 002a 05D8 bhi .L384 + 5794 002c 40F22123 movw r3, #545 + 5795 0030 EB40 lsrs r3, r3, r5 + 5796 0032 13F0010F tst r3, #1 + 5797 0036 04D1 bne .L395 + 5798 .L384: 2117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process unlocked */ - 5802 .loc 1 2117 7 view .LVU1763 - 5803 .LVL472: + 5799 .loc 1 2117 7 view .LVU1762 + 5800 .LVL473: 2119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5804 .loc 1 2119 7 view .LVU1764 + 5801 .loc 1 2119 7 view .LVU1763 2119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5805 .loc 1 2119 7 view .LVU1765 - 5806 0038 0023 movs r3, #0 - 5807 003a 84F85830 strb r3, [r4, #88] + 5802 .loc 1 2119 7 view .LVU1764 + 5803 0038 0023 movs r3, #0 + 5804 003a 84F85830 strb r3, [r4, #88] 2117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Process unlocked */ - 5808 .loc 1 2117 22 is_stmt 0 view .LVU1766 - 5809 003e 0120 movs r0, #1 - 5810 0040 55E0 b .L384 - 5811 .LVL473: - 5812 .L396: + 5805 .loc 1 2117 22 is_stmt 0 view .LVU1765 + 5806 003e 0120 movs r0, #1 + 5807 0040 55E0 b .L383 + 5808 .LVL474: + 5809 .L395: 2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5813 .loc 1 2030 7 is_stmt 1 view .LVU1767 + 5810 .loc 1 2030 7 is_stmt 1 view .LVU1766 2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5814 .loc 1 2030 24 is_stmt 0 view .LVU1768 - 5815 0042 2046 mov r0, r4 - 5816 0044 FFF7FEFF bl ADC_Enable - 5817 .LVL474: + 5811 .loc 1 2030 24 is_stmt 0 view .LVU1767 + 5812 0042 2046 mov r0, r4 + 5813 0044 FFF7FEFF bl ADC_Enable + 5814 .LVL475: 2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5818 .loc 1 2033 7 is_stmt 1 view .LVU1769 + 5815 .loc 1 2033 7 is_stmt 1 view .LVU1768 2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5819 .loc 1 2033 10 is_stmt 0 view .LVU1770 - 5820 0048 0028 cmp r0, #0 - 5821 004a 4BD1 bne .L386 + 5816 .loc 1 2033 10 is_stmt 0 view .LVU1769 + 5817 0048 0028 cmp r0, #0 + 5818 004a 4BD1 bne .L385 2038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_READY | HAL_ADC_STATE_REG_EOC | HAL_ADC_STATE_REG_OVR | HAL - 5822 .loc 1 2038 9 is_stmt 1 view .LVU1771 - 5823 004c E36D ldr r3, [r4, #92] - 5824 004e 23F47063 bic r3, r3, #3840 - 5825 0052 23F00103 bic r3, r3, #1 - 5826 0056 43F48073 orr r3, r3, #256 - 5827 005a E365 str r3, [r4, #92] + 5819 .loc 1 2038 9 is_stmt 1 view .LVU1770 + 5820 004c E36D ldr r3, [r4, #92] + 5821 004e 23F47063 bic r3, r3, #3840 + 5822 0052 23F00103 bic r3, r3, #1 + 5823 0056 43F48073 orr r3, r3, #256 + 5824 005a E365 str r3, [r4, #92] 2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5828 .loc 1 2046 9 view .LVU1772 - ARM GAS /tmp/ccObGaoj.s page 371 + 5825 .loc 1 2046 9 view .LVU1771 +2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) + 5826 .loc 1 2046 14 is_stmt 0 view .LVU1772 + 5827 005c 2368 ldr r3, [r4] + 5828 005e 264A ldr r2, .L397+4 + ARM GAS /tmp/cco84Mp4.s page 371 + 5829 0060 9342 cmp r3, r2 + 5830 0062 39D0 beq .L396 2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5829 .loc 1 2046 14 is_stmt 0 view .LVU1773 - 5830 005c 2368 ldr r3, [r4] - 5831 005e 264A ldr r2, .L398+4 - 5832 0060 9342 cmp r3, r2 - 5833 0062 39D0 beq .L397 + 5831 .loc 1 2046 14 discriminator 1 view .LVU1773 + 5832 0064 1A46 mov r2, r3 + 5833 .L386: 2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5834 .loc 1 2046 14 discriminator 1 view .LVU1774 - 5835 0064 1A46 mov r2, r3 - 5836 .L387: -2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5837 .loc 1 2046 12 discriminator 4 view .LVU1775 - 5838 0066 9342 cmp r3, r2 - 5839 0068 00D0 beq .L388 + 5834 .loc 1 2046 12 discriminator 4 view .LVU1774 + 5835 0066 9342 cmp r3, r2 + 5836 0068 00D0 beq .L387 2047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 5840 .loc 1 2047 13 view .LVU1776 - 5841 006a 1DB9 cbnz r5, .L389 - 5842 .L388: + 5837 .loc 1 2047 13 view .LVU1775 + 5838 006a 1DB9 cbnz r5, .L388 + 5839 .L387: 2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5843 .loc 1 2050 11 is_stmt 1 view .LVU1777 - 5844 006c E36D ldr r3, [r4, #92] - 5845 006e 23F48013 bic r3, r3, #1048576 - 5846 0072 E365 str r3, [r4, #92] - 5847 .L389: + 5840 .loc 1 2050 11 is_stmt 1 view .LVU1776 + 5841 006c E36D ldr r3, [r4, #92] + 5842 006e 23F48013 bic r3, r3, #1048576 + 5843 0072 E365 str r3, [r4, #92] + 5844 .L388: 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5848 .loc 1 2055 9 view .LVU1778 + 5845 .loc 1 2055 9 view .LVU1777 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5849 .loc 1 2055 18 is_stmt 0 view .LVU1779 - 5850 0074 E36D ldr r3, [r4, #92] + 5846 .loc 1 2055 18 is_stmt 0 view .LVU1778 + 5847 0074 E36D ldr r3, [r4, #92] 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 5851 .loc 1 2055 12 view .LVU1780 - 5852 0076 13F4805F tst r3, #4096 - 5853 007a 30D0 beq .L390 + 5848 .loc 1 2055 12 view .LVU1779 + 5849 0076 13F4805F tst r3, #4096 + 5850 007a 30D0 beq .L389 2058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5854 .loc 1 2058 11 is_stmt 1 view .LVU1781 - 5855 007c 236E ldr r3, [r4, #96] - 5856 007e 23F00603 bic r3, r3, #6 - 5857 0082 2366 str r3, [r4, #96] - 5858 .L391: + 5851 .loc 1 2058 11 is_stmt 1 view .LVU1780 + 5852 007c 236E ldr r3, [r4, #96] + 5853 007e 23F00603 bic r3, r3, #6 + 5854 0082 2366 str r3, [r4, #96] + 5855 .L390: 2067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5859 .loc 1 2067 9 view .LVU1782 + 5856 .loc 1 2067 9 view .LVU1781 2067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5860 .loc 1 2067 13 is_stmt 0 view .LVU1783 - 5861 0084 636D ldr r3, [r4, #84] + 5857 .loc 1 2067 13 is_stmt 0 view .LVU1782 + 5858 0084 636D ldr r3, [r4, #84] 2067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5862 .loc 1 2067 44 view .LVU1784 - 5863 0086 1D4A ldr r2, .L398+8 - 5864 0088 DA62 str r2, [r3, #44] + 5859 .loc 1 2067 44 view .LVU1783 + 5860 0086 1D4A ldr r2, .L397+8 + 5861 0088 DA62 str r2, [r3, #44] 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5865 .loc 1 2070 9 is_stmt 1 view .LVU1785 + 5862 .loc 1 2070 9 is_stmt 1 view .LVU1784 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5866 .loc 1 2070 13 is_stmt 0 view .LVU1786 - 5867 008a 636D ldr r3, [r4, #84] + 5863 .loc 1 2070 13 is_stmt 0 view .LVU1785 + 5864 008a 636D ldr r3, [r4, #84] 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5868 .loc 1 2070 48 view .LVU1787 - 5869 008c 1C4A ldr r2, .L398+12 - 5870 008e 1A63 str r2, [r3, #48] - ARM GAS /tmp/ccObGaoj.s page 372 + 5865 .loc 1 2070 48 view .LVU1786 + 5866 008c 1C4A ldr r2, .L397+12 + 5867 008e 1A63 str r2, [r3, #48] +2073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5868 .loc 1 2073 9 is_stmt 1 view .LVU1787 +2073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5869 .loc 1 2073 13 is_stmt 0 view .LVU1788 + ARM GAS /tmp/cco84Mp4.s page 372 + 5870 0090 636D ldr r3, [r4, #84] 2073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5871 .loc 1 2073 9 is_stmt 1 view .LVU1788 -2073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5872 .loc 1 2073 13 is_stmt 0 view .LVU1789 - 5873 0090 636D ldr r3, [r4, #84] -2073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5874 .loc 1 2073 45 view .LVU1790 - 5875 0092 1C4A ldr r2, .L398+16 - 5876 0094 5A63 str r2, [r3, #52] + 5871 .loc 1 2073 45 view .LVU1789 + 5872 0092 1C4A ldr r2, .L397+16 + 5873 0094 5A63 str r2, [r3, #52] 2082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5877 .loc 1 2082 9 is_stmt 1 view .LVU1791 - 5878 0096 2368 ldr r3, [r4] - 5879 0098 1C22 movs r2, #28 - 5880 009a 1A60 str r2, [r3] + 5874 .loc 1 2082 9 is_stmt 1 view .LVU1790 + 5875 0096 2368 ldr r3, [r4] + 5876 0098 1C22 movs r2, #28 + 5877 009a 1A60 str r2, [r3] 2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5881 .loc 1 2087 9 view .LVU1792 + 5878 .loc 1 2087 9 view .LVU1791 +2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 5879 .loc 1 2087 9 view .LVU1792 + 5880 009c 0023 movs r3, #0 + 5881 009e 84F85830 strb r3, [r4, #88] 2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** 5882 .loc 1 2087 9 view .LVU1793 - 5883 009c 0023 movs r3, #0 - 5884 009e 84F85830 strb r3, [r4, #88] -2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5885 .loc 1 2087 9 view .LVU1794 2092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5886 .loc 1 2092 9 view .LVU1795 - 5887 00a2 2268 ldr r2, [r4] - 5888 00a4 5368 ldr r3, [r2, #4] - 5889 00a6 43F01003 orr r3, r3, #16 - 5890 00aa 5360 str r3, [r2, #4] + 5883 .loc 1 2092 9 view .LVU1794 + 5884 00a2 2268 ldr r2, [r4] + 5885 00a4 5368 ldr r3, [r2, #4] + 5886 00a6 43F01003 orr r3, r3, #16 + 5887 00aa 5360 str r3, [r2, #4] 2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5891 .loc 1 2095 9 view .LVU1796 - 5892 00ac 2268 ldr r2, [r4] - 5893 00ae D368 ldr r3, [r2, #12] - 5894 00b0 43F00103 orr r3, r3, #1 - 5895 00b4 D360 str r3, [r2, #12] + 5888 .loc 1 2095 9 view .LVU1795 + 5889 00ac 2268 ldr r2, [r4] + 5890 00ae D368 ldr r3, [r2, #12] + 5891 00b0 43F00103 orr r3, r3, #1 + 5892 00b4 D360 str r3, [r2, #12] 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5896 .loc 1 2098 9 view .LVU1797 + 5893 .loc 1 2098 9 view .LVU1796 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5897 .loc 1 2098 76 is_stmt 0 view .LVU1798 - 5898 00b6 2168 ldr r1, [r4] + 5894 .loc 1 2098 76 is_stmt 0 view .LVU1797 + 5895 00b6 2168 ldr r1, [r4] 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5899 .loc 1 2098 26 view .LVU1799 - 5900 00b8 3B46 mov r3, r7 - 5901 00ba 3246 mov r2, r6 - 5902 00bc 4031 adds r1, r1, #64 - 5903 00be 606D ldr r0, [r4, #84] - 5904 .LVL475: + 5896 .loc 1 2098 26 view .LVU1798 + 5897 00b8 3B46 mov r3, r7 + 5898 00ba 3246 mov r2, r6 + 5899 00bc 4031 adds r1, r1, #64 + 5900 00be 606D ldr r0, [r4, #84] + 5901 .LVL476: 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5905 .loc 1 2098 26 view .LVU1800 - 5906 00c0 FFF7FEFF bl HAL_DMA_Start_IT - 5907 .LVL476: + 5902 .loc 1 2098 26 view .LVU1799 + 5903 00c0 FFF7FEFF bl HAL_DMA_Start_IT + 5904 .LVL477: 2105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5908 .loc 1 2105 9 is_stmt 1 view .LVU1801 - 5909 00c4 2268 ldr r2, [r4] - 5910 .LVL477: - 5911 .LBB600: - 5912 .LBI600: + 5905 .loc 1 2105 9 is_stmt 1 view .LVU1800 + 5906 00c4 2268 ldr r2, [r4] + 5907 .LVL478: + 5908 .LBB600: + 5909 .LBI600: 7830:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccObGaoj.s page 373 - - - 5913 .loc 2 7830 22 view .LVU1802 - 5914 .LBB601: + 5910 .loc 2 7830 22 view .LVU1801 + 5911 .LBB601: 7835:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5915 .loc 2 7835 3 view .LVU1803 - 5916 00c6 9368 ldr r3, [r2, #8] - 5917 00c8 23F00043 bic r3, r3, #-2147483648 - 5918 00cc 23F03F03 bic r3, r3, #63 - 5919 00d0 43F00403 orr r3, r3, #4 - 5920 00d4 9360 str r3, [r2, #8] - 5921 .LVL478: + 5912 .loc 2 7835 3 view .LVU1802 + ARM GAS /tmp/cco84Mp4.s page 373 + + + 5913 00c6 9368 ldr r3, [r2, #8] + 5914 00c8 23F00043 bic r3, r3, #-2147483648 + 5915 00cc 23F03F03 bic r3, r3, #63 + 5916 00d0 43F00403 orr r3, r3, #4 + 5917 00d4 9360 str r3, [r2, #8] + 5918 .LVL479: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 5922 .loc 2 7838 1 is_stmt 0 view .LVU1804 - 5923 00d6 0AE0 b .L384 - 5924 .L397: + 5919 .loc 2 7838 1 is_stmt 0 view .LVU1803 + 5920 00d6 0AE0 b .L383 + 5921 .L396: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 5925 .loc 2 7838 1 view .LVU1805 - 5926 .LBE601: - 5927 .LBE600: + 5922 .loc 2 7838 1 view .LVU1804 + 5923 .LBE601: + 5924 .LBE600: 2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 5928 .loc 1 2046 14 discriminator 2 view .LVU1806 - 5929 00d8 4FF0A042 mov r2, #1342177280 - 5930 00dc C3E7 b .L387 - 5931 .L390: + 5925 .loc 1 2046 14 discriminator 2 view .LVU1805 + 5926 00d8 4FF0A042 mov r2, #1342177280 + 5927 00dc C3E7 b .L386 + 5928 .L389: 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5932 .loc 1 2063 11 is_stmt 1 view .LVU1807 - 5933 00de 0023 movs r3, #0 - 5934 00e0 2366 str r3, [r4, #96] - 5935 00e2 CFE7 b .L391 - 5936 .L386: + 5929 .loc 1 2063 11 is_stmt 1 view .LVU1806 + 5930 00de 0023 movs r3, #0 + 5931 00e0 2366 str r3, [r4, #96] + 5932 00e2 CFE7 b .L390 + 5933 .L385: 2110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5937 .loc 1 2110 9 view .LVU1808 + 5934 .loc 1 2110 9 view .LVU1807 2110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5938 .loc 1 2110 9 view .LVU1809 - 5939 00e4 0023 movs r3, #0 - 5940 00e6 84F85830 strb r3, [r4, #88] - 5941 00ea 00E0 b .L384 - 5942 .LVL479: - 5943 .L392: + 5935 .loc 1 2110 9 view .LVU1808 + 5936 00e4 0023 movs r3, #0 + 5937 00e6 84F85830 strb r3, [r4, #88] + 5938 00ea 00E0 b .L383 + 5939 .LVL480: + 5940 .L391: 2125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 5944 .loc 1 2125 20 is_stmt 0 view .LVU1810 - 5945 00ec 0220 movs r0, #2 - 5946 .LVL480: - 5947 .L384: + 5941 .loc 1 2125 20 is_stmt 0 view .LVU1809 + 5942 00ec 0220 movs r0, #2 + 5943 .LVL481: + 5944 .L383: 2130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5948 .loc 1 2130 1 view .LVU1811 - 5949 00ee F8BD pop {r3, r4, r5, r6, r7, pc} - 5950 .LVL481: - 5951 .L393: + 5945 .loc 1 2130 1 view .LVU1810 + 5946 00ee F8BD pop {r3, r4, r5, r6, r7, pc} + 5947 .LVL482: + 5948 .L392: 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5952 .loc 1 2017 5 discriminator 1 view .LVU1812 - 5953 00f0 0220 movs r0, #2 - 5954 00f2 FCE7 b .L384 - 5955 .L399: - 5956 .align 2 - 5957 .L398: - 5958 00f4 00030050 .word 1342178048 - 5959 00f8 00010050 .word 1342177536 - ARM GAS /tmp/ccObGaoj.s page 374 + 5949 .loc 1 2017 5 discriminator 1 view .LVU1811 + 5950 00f0 0220 movs r0, #2 + 5951 00f2 FCE7 b .L383 + 5952 .L398: + 5953 .align 2 + 5954 .L397: + 5955 00f4 00030050 .word 1342178048 + 5956 00f8 00010050 .word 1342177536 + 5957 00fc 00000000 .word ADC_DMAConvCplt + 5958 0100 00000000 .word ADC_DMAHalfConvCplt + 5959 0104 00000000 .word ADC_DMAError + 5960 .cfi_endproc + ARM GAS /tmp/cco84Mp4.s page 374 - 5960 00fc 00000000 .word ADC_DMAConvCplt - 5961 0100 00000000 .word ADC_DMAHalfConvCplt - 5962 0104 00000000 .word ADC_DMAError - 5963 .cfi_endproc - 5964 .LFE339: - 5966 .section .text.ADC_Disable,"ax",%progbits - 5967 .align 1 - 5968 .global ADC_Disable - 5969 .syntax unified - 5970 .thumb - 5971 .thumb_func - 5973 ADC_Disable: - 5974 .LVL482: - 5975 .LFB355: + 5961 .LFE339: + 5963 .section .text.ADC_Disable,"ax",%progbits + 5964 .align 1 + 5965 .global ADC_Disable + 5966 .syntax unified + 5967 .thumb + 5968 .thumb_func + 5970 ADC_Disable: + 5971 .LVL483: + 5972 .LFB355: 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 5976 .loc 1 3529 1 is_stmt 1 view -0 - 5977 .cfi_startproc - 5978 @ args = 0, pretend = 0, frame = 0 - 5979 @ frame_needed = 0, uses_anonymous_args = 0 + 5973 .loc 1 3529 1 is_stmt 1 view -0 + 5974 .cfi_startproc + 5975 @ args = 0, pretend = 0, frame = 0 + 5976 @ frame_needed = 0, uses_anonymous_args = 0 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** uint32_t tickstart; - 5980 .loc 1 3529 1 is_stmt 0 view .LVU1814 - 5981 0000 38B5 push {r3, r4, r5, lr} - 5982 .LCFI27: - 5983 .cfi_def_cfa_offset 16 - 5984 .cfi_offset 3, -16 - 5985 .cfi_offset 4, -12 - 5986 .cfi_offset 5, -8 - 5987 .cfi_offset 14, -4 - 5988 0002 0446 mov r4, r0 + 5977 .loc 1 3529 1 is_stmt 0 view .LVU1813 + 5978 0000 38B5 push {r3, r4, r5, lr} + 5979 .LCFI27: + 5980 .cfi_def_cfa_offset 16 + 5981 .cfi_offset 3, -16 + 5982 .cfi_offset 4, -12 + 5983 .cfi_offset 5, -8 + 5984 .cfi_offset 14, -4 + 5985 0002 0446 mov r4, r0 3530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** const uint32_t tmp_adc_is_disable_on_going = LL_ADC_IsDisableOngoing(hadc->Instance); - 5989 .loc 1 3530 3 is_stmt 1 view .LVU1815 + 5986 .loc 1 3530 3 is_stmt 1 view .LVU1814 3531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5990 .loc 1 3531 3 view .LVU1816 + 5987 .loc 1 3531 3 view .LVU1815 3531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 5991 .loc 1 3531 76 is_stmt 0 view .LVU1817 - 5992 0004 0268 ldr r2, [r0] - 5993 .LVL483: - 5994 .LBB602: - 5995 .LBI602: + 5988 .loc 1 3531 76 is_stmt 0 view .LVU1816 + 5989 0004 0268 ldr r2, [r0] + 5990 .LVL484: + 5991 .LBB602: + 5992 .LBI602: 7755:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5996 .loc 2 7755 26 is_stmt 1 view .LVU1818 - 5997 .LBB603: + 5993 .loc 2 7755 26 is_stmt 1 view .LVU1817 + 5994 .LBB603: 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5998 .loc 2 7757 3 view .LVU1819 + 5995 .loc 2 7757 3 view .LVU1818 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5999 .loc 2 7757 12 is_stmt 0 view .LVU1820 - 6000 0006 9368 ldr r3, [r2, #8] + 5996 .loc 2 7757 12 is_stmt 0 view .LVU1819 + 5997 0006 9368 ldr r3, [r2, #8] 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6001 .loc 2 7757 70 view .LVU1821 - 6002 0008 13F00203 ands r3, r3, #2 - 6003 000c 00D0 beq .L401 + 5998 .loc 2 7757 70 view .LVU1820 + 5999 0008 13F00203 ands r3, r3, #2 + 6000 000c 00D0 beq .L400 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6004 .loc 2 7757 70 discriminator 1 view .LVU1822 - 6005 000e 0123 movs r3, #1 - 6006 .L401: - 6007 .LVL484: + 6001 .loc 2 7757 70 discriminator 1 view .LVU1821 + 6002 000e 0123 movs r3, #1 + 6003 .L400: + 6004 .LVL485: 7757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccObGaoj.s page 375 - - - 6008 .loc 2 7757 70 discriminator 1 view .LVU1823 - 6009 .LBE603: - 6010 .LBE602: + 6005 .loc 2 7757 70 discriminator 1 view .LVU1822 + 6006 .LBE603: + 6007 .LBE602: 3536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** && (tmp_adc_is_disable_on_going == 0UL) - 6011 .loc 1 3536 3 is_stmt 1 view .LVU1824 - 6012 .LBB604: - 6013 .LBI604: + ARM GAS /tmp/cco84Mp4.s page 375 + + + 6008 .loc 1 3536 3 is_stmt 1 view .LVU1823 + 6009 .LBB604: + 6010 .LBI604: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 6014 .loc 2 7744 26 view .LVU1825 - 6015 .LBB605: + 6011 .loc 2 7744 26 view .LVU1824 + 6012 .LBB605: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6016 .loc 2 7746 3 view .LVU1826 + 6013 .loc 2 7746 3 view .LVU1825 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6017 .loc 2 7746 12 is_stmt 0 view .LVU1827 - 6018 0010 9168 ldr r1, [r2, #8] + 6014 .loc 2 7746 12 is_stmt 0 view .LVU1826 + 6015 0010 9168 ldr r1, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6019 .loc 2 7746 68 view .LVU1828 - 6020 0012 11F0010F tst r1, #1 - 6021 0016 39D0 beq .L406 - 6022 .LVL485: + 6016 .loc 2 7746 68 view .LVU1827 + 6017 0012 11F0010F tst r1, #1 + 6018 0016 39D0 beq .L405 + 6019 .LVL486: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6023 .loc 2 7746 68 view .LVU1829 - 6024 .LBE605: - 6025 .LBE604: + 6020 .loc 2 7746 68 view .LVU1828 + 6021 .LBE605: + 6022 .LBE604: 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ) - 6026 .loc 1 3537 7 view .LVU1830 - 6027 0018 002B cmp r3, #0 - 6028 001a 39D1 bne .L407 + 6023 .loc 1 3537 7 view .LVU1829 + 6024 0018 002B cmp r3, #0 + 6025 001a 39D1 bne .L406 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6029 .loc 1 3541 5 is_stmt 1 view .LVU1831 + 6026 .loc 1 3541 5 is_stmt 1 view .LVU1830 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6030 .loc 1 3541 24 is_stmt 0 view .LVU1832 - 6031 001c 9368 ldr r3, [r2, #8] - 6032 .LVL486: + 6027 .loc 1 3541 24 is_stmt 0 view .LVU1831 + 6028 001c 9368 ldr r3, [r2, #8] + 6029 .LVL487: 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6033 .loc 1 3541 29 view .LVU1833 - 6034 001e 03F00D03 and r3, r3, #13 + 6030 .loc 1 3541 29 view .LVU1832 + 6031 001e 03F00D03 and r3, r3, #13 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6035 .loc 1 3541 8 view .LVU1834 - 6036 0022 012B cmp r3, #1 - 6037 0024 09D0 beq .L409 + 6032 .loc 1 3541 8 view .LVU1833 + 6033 0022 012B cmp r3, #1 + 6034 0024 09D0 beq .L408 3550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6038 .loc 1 3550 7 is_stmt 1 view .LVU1835 - 6039 0026 E36D ldr r3, [r4, #92] - 6040 0028 43F01003 orr r3, r3, #16 - 6041 002c E365 str r3, [r4, #92] + 6035 .loc 1 3550 7 is_stmt 1 view .LVU1834 + 6036 0026 E36D ldr r3, [r4, #92] + 6037 0028 43F01003 orr r3, r3, #16 + 6038 002c E365 str r3, [r4, #92] 3553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6042 .loc 1 3553 7 view .LVU1836 - 6043 002e 236E ldr r3, [r4, #96] - 6044 0030 43F00103 orr r3, r3, #1 - 6045 0034 2366 str r3, [r4, #96] + 6039 .loc 1 3553 7 view .LVU1835 + 6040 002e 236E ldr r3, [r4, #96] + 6041 0030 43F00103 orr r3, r3, #1 + 6042 0034 2366 str r3, [r4, #96] 3555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6046 .loc 1 3555 7 view .LVU1837 + 6043 .loc 1 3555 7 view .LVU1836 3555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6047 .loc 1 3555 14 is_stmt 0 view .LVU1838 - 6048 0036 0120 movs r0, #1 - 6049 .LVL487: - ARM GAS /tmp/ccObGaoj.s page 376 + 6044 .loc 1 3555 14 is_stmt 0 view .LVU1837 + 6045 0036 0120 movs r0, #1 + 6046 .LVL488: +3555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 6047 .loc 1 3555 14 view .LVU1838 + 6048 0038 29E0 b .L401 + 6049 .LVL489: + ARM GAS /tmp/cco84Mp4.s page 376 -3555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6050 .loc 1 3555 14 view .LVU1839 - 6051 0038 29E0 b .L402 - 6052 .LVL488: - 6053 .L409: + 6050 .L408: 3544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, (ADC_FLAG_EOSMP | ADC_FLAG_RDY)); - 6054 .loc 1 3544 7 is_stmt 1 view .LVU1840 - 6055 .LBB606: - 6056 .LBI606: + 6051 .loc 1 3544 7 is_stmt 1 view .LVU1839 + 6052 .LBB606: + 6053 .LBI606: 7725:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 6057 .loc 2 7725 22 view .LVU1841 - 6058 .LBB607: + 6054 .loc 2 7725 22 view .LVU1840 + 6055 .LBB607: 7730:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 6059 .loc 2 7730 3 view .LVU1842 - 6060 003a 9368 ldr r3, [r2, #8] - 6061 003c 23F00043 bic r3, r3, #-2147483648 - 6062 0040 23F03F03 bic r3, r3, #63 - 6063 0044 43F00203 orr r3, r3, #2 - 6064 0048 9360 str r3, [r2, #8] - 6065 .LVL489: + 6056 .loc 2 7730 3 view .LVU1841 + 6057 003a 9368 ldr r3, [r2, #8] + 6058 003c 23F00043 bic r3, r3, #-2147483648 + 6059 0040 23F03F03 bic r3, r3, #63 + 6060 0044 43F00203 orr r3, r3, #2 + 6061 0048 9360 str r3, [r2, #8] + 6062 .LVL490: 7730:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 6066 .loc 2 7730 3 is_stmt 0 view .LVU1843 - 6067 .LBE607: - 6068 .LBE606: + 6063 .loc 2 7730 3 is_stmt 0 view .LVU1842 + 6064 .LBE607: + 6065 .LBE606: 3545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6069 .loc 1 3545 7 is_stmt 1 view .LVU1844 - 6070 004a 2368 ldr r3, [r4] - 6071 004c 0322 movs r2, #3 - 6072 004e 1A60 str r2, [r3] + 6066 .loc 1 3545 7 is_stmt 1 view .LVU1843 + 6067 004a 2368 ldr r3, [r4] + 6068 004c 0322 movs r2, #3 + 6069 004e 1A60 str r2, [r3] 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6073 .loc 1 3560 5 view .LVU1845 + 6070 .loc 1 3560 5 view .LVU1844 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6074 .loc 1 3560 17 is_stmt 0 view .LVU1846 - 6075 0050 FFF7FEFF bl HAL_GetTick - 6076 .LVL490: + 6071 .loc 1 3560 17 is_stmt 0 view .LVU1845 + 6072 0050 FFF7FEFF bl HAL_GetTick + 6073 .LVL491: 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6077 .loc 1 3560 17 view .LVU1847 - 6078 0054 0546 mov r5, r0 - 6079 .LVL491: + 6074 .loc 1 3560 17 view .LVU1846 + 6075 0054 0546 mov r5, r0 + 6076 .LVL492: 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6080 .loc 1 3562 5 is_stmt 1 view .LVU1848 - 6081 .L404: + 6077 .loc 1 3562 5 is_stmt 1 view .LVU1847 + 6078 .L403: 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6082 .loc 1 3562 47 view .LVU1849 + 6079 .loc 1 3562 47 view .LVU1848 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6083 .loc 1 3562 17 is_stmt 0 view .LVU1850 - 6084 0056 2368 ldr r3, [r4] + 6080 .loc 1 3562 17 is_stmt 0 view .LVU1849 + 6081 0056 2368 ldr r3, [r4] 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6085 .loc 1 3562 27 view .LVU1851 - 6086 0058 9B68 ldr r3, [r3, #8] + 6082 .loc 1 3562 27 view .LVU1850 + 6083 0058 9B68 ldr r3, [r3, #8] 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6087 .loc 1 3562 47 view .LVU1852 - 6088 005a 13F0010F tst r3, #1 - 6089 005e 13D0 beq .L410 + 6084 .loc 1 3562 47 view .LVU1851 + 6085 005a 13F0010F tst r3, #1 + 6086 005e 13D0 beq .L409 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6090 .loc 1 3564 7 is_stmt 1 view .LVU1853 + 6087 .loc 1 3564 7 is_stmt 1 view .LVU1852 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - ARM GAS /tmp/ccObGaoj.s page 377 + 6088 .loc 1 3564 12 is_stmt 0 view .LVU1853 + 6089 0060 FFF7FEFF bl HAL_GetTick + 6090 .LVL493: +3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 377 - 6091 .loc 1 3564 12 is_stmt 0 view .LVU1854 - 6092 0060 FFF7FEFF bl HAL_GetTick - 6093 .LVL492: + 6091 .loc 1 3564 26 discriminator 1 view .LVU1854 + 6092 0064 401B subs r0, r0, r5 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6094 .loc 1 3564 26 discriminator 1 view .LVU1855 - 6095 0064 401B subs r0, r0, r5 -3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6096 .loc 1 3564 10 discriminator 1 view .LVU1856 - 6097 0066 0228 cmp r0, #2 - 6098 0068 F5D9 bls .L404 + 6093 .loc 1 3564 10 discriminator 1 view .LVU1855 + 6094 0066 0228 cmp r0, #2 + 6095 0068 F5D9 bls .L403 3567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6099 .loc 1 3567 9 is_stmt 1 view .LVU1857 + 6096 .loc 1 3567 9 is_stmt 1 view .LVU1856 3567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6100 .loc 1 3567 18 is_stmt 0 view .LVU1858 - 6101 006a 2368 ldr r3, [r4] + 6097 .loc 1 3567 18 is_stmt 0 view .LVU1857 + 6098 006a 2368 ldr r3, [r4] 3567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6102 .loc 1 3567 28 view .LVU1859 - 6103 006c 9B68 ldr r3, [r3, #8] + 6099 .loc 1 3567 28 view .LVU1858 + 6100 006c 9B68 ldr r3, [r3, #8] 3567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6104 .loc 1 3567 12 view .LVU1860 - 6105 006e 13F0010F tst r3, #1 - 6106 0072 F0D0 beq .L404 + 6101 .loc 1 3567 12 view .LVU1859 + 6102 006e 13F0010F tst r3, #1 + 6103 0072 F0D0 beq .L403 3570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6107 .loc 1 3570 11 is_stmt 1 view .LVU1861 - 6108 0074 E36D ldr r3, [r4, #92] - 6109 0076 43F01003 orr r3, r3, #16 - 6110 007a E365 str r3, [r4, #92] + 6104 .loc 1 3570 11 is_stmt 1 view .LVU1860 + 6105 0074 E36D ldr r3, [r4, #92] + 6106 0076 43F01003 orr r3, r3, #16 + 6107 007a E365 str r3, [r4, #92] 3573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6111 .loc 1 3573 11 view .LVU1862 - 6112 007c 236E ldr r3, [r4, #96] - 6113 007e 43F00103 orr r3, r3, #1 - 6114 0082 2366 str r3, [r4, #96] + 6108 .loc 1 3573 11 view .LVU1861 + 6109 007c 236E ldr r3, [r4, #96] + 6110 007e 43F00103 orr r3, r3, #1 + 6111 0082 2366 str r3, [r4, #96] 3575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6115 .loc 1 3575 11 view .LVU1863 + 6112 .loc 1 3575 11 view .LVU1862 3575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6116 .loc 1 3575 18 is_stmt 0 view .LVU1864 - 6117 0084 0120 movs r0, #1 - 6118 0086 02E0 b .L402 - 6119 .L410: + 6113 .loc 1 3575 18 is_stmt 0 view .LVU1863 + 6114 0084 0120 movs r0, #1 + 6115 0086 02E0 b .L401 + 6116 .L409: 3582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6120 .loc 1 3582 10 view .LVU1865 - 6121 0088 0020 movs r0, #0 - 6122 008a 00E0 b .L402 - 6123 .LVL493: - 6124 .L406: + 6117 .loc 1 3582 10 view .LVU1864 + 6118 0088 0020 movs r0, #0 + 6119 008a 00E0 b .L401 + 6120 .LVL494: + 6121 .L405: 3582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6125 .loc 1 3582 10 view .LVU1866 - 6126 008c 0020 movs r0, #0 - 6127 .LVL494: - 6128 .L402: + 6122 .loc 1 3582 10 view .LVU1865 + 6123 008c 0020 movs r0, #0 + 6124 .LVL495: + 6125 .L401: 3583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6129 .loc 1 3583 1 view .LVU1867 - 6130 008e 38BD pop {r3, r4, r5, pc} - 6131 .LVL495: - 6132 .L407: + 6126 .loc 1 3583 1 view .LVU1866 + 6127 008e 38BD pop {r3, r4, r5, pc} + 6128 .LVL496: + 6129 .L406: +3582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 6130 .loc 1 3582 10 view .LVU1867 + 6131 0090 0020 movs r0, #0 + 6132 .LVL497: 3582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } 6133 .loc 1 3582 10 view .LVU1868 - ARM GAS /tmp/ccObGaoj.s page 378 + ARM GAS /tmp/cco84Mp4.s page 378 - 6134 0090 0020 movs r0, #0 - 6135 .LVL496: -3582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6136 .loc 1 3582 10 view .LVU1869 - 6137 0092 FCE7 b .L402 - 6138 .cfi_endproc - 6139 .LFE355: - 6141 .section .text.HAL_ADC_DeInit,"ax",%progbits - 6142 .align 1 - 6143 .global HAL_ADC_DeInit - 6144 .syntax unified - 6145 .thumb - 6146 .thumb_func - 6148 HAL_ADC_DeInit: - 6149 .LVL497: - 6150 .LFB330: + 6134 0092 FCE7 b .L401 + 6135 .cfi_endproc + 6136 .LFE355: + 6138 .section .text.HAL_ADC_DeInit,"ax",%progbits + 6139 .align 1 + 6140 .global HAL_ADC_DeInit + 6141 .syntax unified + 6142 .thumb + 6143 .thumb_func + 6145 HAL_ADC_DeInit: + 6146 .LVL498: + 6147 .LFB330: 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6151 .loc 1 714 1 is_stmt 1 view -0 - 6152 .cfi_startproc - 6153 @ args = 0, pretend = 0, frame = 0 - 6154 @ frame_needed = 0, uses_anonymous_args = 0 + 6148 .loc 1 714 1 is_stmt 1 view -0 + 6149 .cfi_startproc + 6150 @ args = 0, pretend = 0, frame = 0 + 6151 @ frame_needed = 0, uses_anonymous_args = 0 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6155 .loc 1 714 1 is_stmt 0 view .LVU1871 - 6156 0000 38B5 push {r3, r4, r5, lr} - 6157 .LCFI28: - 6158 .cfi_def_cfa_offset 16 - 6159 .cfi_offset 3, -16 - 6160 .cfi_offset 4, -12 - 6161 .cfi_offset 5, -8 - 6162 .cfi_offset 14, -4 + 6152 .loc 1 714 1 is_stmt 0 view .LVU1870 + 6153 0000 38B5 push {r3, r4, r5, lr} + 6154 .LCFI28: + 6155 .cfi_def_cfa_offset 16 + 6156 .cfi_offset 3, -16 + 6157 .cfi_offset 4, -12 + 6158 .cfi_offset 5, -8 + 6159 .cfi_offset 14, -4 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6163 .loc 1 715 3 is_stmt 1 view .LVU1872 + 6160 .loc 1 715 3 is_stmt 1 view .LVU1871 718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6164 .loc 1 718 3 view .LVU1873 + 6161 .loc 1 718 3 view .LVU1872 718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6165 .loc 1 718 6 is_stmt 0 view .LVU1874 - 6166 0002 0028 cmp r0, #0 - 6167 0004 00F0C580 beq .L417 - 6168 0008 0446 mov r4, r0 + 6162 .loc 1 718 6 is_stmt 0 view .LVU1873 + 6163 0002 0028 cmp r0, #0 + 6164 0004 00F0C380 beq .L415 + 6165 0008 0446 mov r4, r0 724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6169 .loc 1 724 3 is_stmt 1 view .LVU1875 + 6166 .loc 1 724 3 is_stmt 1 view .LVU1874 727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6170 .loc 1 727 3 view .LVU1876 - 6171 000a C36D ldr r3, [r0, #92] - 6172 000c 43F00203 orr r3, r3, #2 - 6173 0010 C365 str r3, [r0, #92] + 6167 .loc 1 727 3 view .LVU1875 + 6168 000a C36D ldr r3, [r0, #92] + 6169 000c 43F00203 orr r3, r3, #2 + 6170 0010 C365 str r3, [r0, #92] 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6174 .loc 1 730 3 view .LVU1877 + 6171 .loc 1 730 3 view .LVU1876 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6175 .loc 1 730 20 is_stmt 0 view .LVU1878 - 6176 0012 0321 movs r1, #3 - 6177 0014 FFF7FEFF bl ADC_ConversionStop - 6178 .LVL498: + 6172 .loc 1 730 20 is_stmt 0 view .LVU1877 + 6173 0012 0321 movs r1, #3 + 6174 0014 FFF7FEFF bl ADC_ConversionStop + 6175 .LVL499: 738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6179 .loc 1 738 3 is_stmt 1 view .LVU1879 - 6180 0018 2268 ldr r2, [r4] - 6181 001a D368 ldr r3, [r2, #12] - ARM GAS /tmp/ccObGaoj.s page 379 + 6176 .loc 1 738 3 is_stmt 1 view .LVU1878 + 6177 0018 2268 ldr r2, [r4] + 6178 001a D368 ldr r3, [r2, #12] + 6179 001c 43F40013 orr r3, r3, #2097152 + 6180 0020 D360 str r3, [r2, #12] + 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 6181 .loc 1 741 3 view .LVU1879 + ARM GAS /tmp/cco84Mp4.s page 379 - 6182 001c 43F40013 orr r3, r3, #2097152 - 6183 0020 D360 str r3, [r2, #12] 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6184 .loc 1 741 3 view .LVU1880 - 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6185 .loc 1 741 6 is_stmt 0 view .LVU1881 - 6186 0022 0546 mov r5, r0 - 6187 0024 0028 cmp r0, #0 - 6188 0026 00F09B80 beq .L419 - 6189 .L413: - 6190 .LVL499: + 6182 .loc 1 741 6 is_stmt 0 view .LVU1880 + 6183 0022 0546 mov r5, r0 + 6184 0024 0028 cmp r0, #0 + 6185 0026 00F09980 beq .L417 + 6186 .L412: + 6187 .LVL500: 762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_IT_JQOVF | ADC_IT_OVR | - 6191 .loc 1 762 3 is_stmt 1 view .LVU1882 - 6192 002a 2268 ldr r2, [r4] - 6193 002c 5368 ldr r3, [r2, #4] - 6194 002e 6FF30A03 bfc r3, #0, #11 - 6195 0032 5360 str r3, [r2, #4] + 6188 .loc 1 762 3 is_stmt 1 view .LVU1881 + 6189 002a 2268 ldr r2, [r4] + 6190 002c 5368 ldr r3, [r2, #4] + 6191 002e 6FF30A03 bfc r3, #0, #11 + 6192 0032 5360 str r3, [r2, #4] 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_FLAG_JQOVF | ADC_FLAG_OVR | - 6196 .loc 1 769 3 view .LVU1883 - 6197 0034 2368 ldr r3, [r4] - 6198 0036 40F2FF72 movw r2, #2047 - 6199 003a 1A60 str r2, [r3] + 6193 .loc 1 769 3 view .LVU1882 + 6194 0034 2368 ldr r3, [r4] + 6195 0036 40F2FF72 movw r2, #2047 + 6196 003a 1A60 str r2, [r3] 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->Instance->CR, ADC_CR_DEEPPWD); - 6200 .loc 1 780 3 view .LVU1884 - 6201 003c 2268 ldr r2, [r4] - 6202 003e 9368 ldr r3, [r2, #8] - 6203 0040 23F0A043 bic r3, r3, #1342177280 - 6204 0044 9360 str r3, [r2, #8] + 6197 .loc 1 780 3 view .LVU1883 + 6198 003c 2268 ldr r2, [r4] + 6199 003e 9368 ldr r3, [r2, #8] + 6200 0040 23F0A043 bic r3, r3, #1342177280 + 6201 0044 9360 str r3, [r2, #8] 781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6205 .loc 1 781 3 view .LVU1885 - 6206 0046 2268 ldr r2, [r4] - 6207 0048 9368 ldr r3, [r2, #8] - 6208 004a 43F00053 orr r3, r3, #536870912 - 6209 004e 9360 str r3, [r2, #8] + 6202 .loc 1 781 3 view .LVU1884 + 6203 0046 2268 ldr r2, [r4] + 6204 0048 9368 ldr r3, [r2, #8] + 6205 004a 43F00053 orr r3, r3, #536870912 + 6206 004e 9360 str r3, [r2, #8] 784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** SET_BIT(hadc->Instance->CFGR, ADC_CFGR_JQDIS); - 6210 .loc 1 784 3 view .LVU1886 - 6211 0050 2268 ldr r2, [r4] - 6212 0052 D368 ldr r3, [r2, #12] - 6213 0054 23F0FF43 bic r3, r3, #2139095040 - 6214 0058 23F4FF03 bic r3, r3, #8355840 - 6215 005c 23F4FF43 bic r3, r3, #32640 - 6216 0060 23F07B03 bic r3, r3, #123 - 6217 0064 D360 str r3, [r2, #12] + 6207 .loc 1 784 3 view .LVU1885 + 6208 0050 2268 ldr r2, [r4] + 6209 0052 D368 ldr r3, [r2, #12] + 6210 0054 23F0FF43 bic r3, r3, #2139095040 + 6211 0058 23F4FF03 bic r3, r3, #8355840 + 6212 005c 23F4FF43 bic r3, r3, #32640 + 6213 0060 23F07B03 bic r3, r3, #123 + 6214 0064 D360 str r3, [r2, #12] 785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6218 .loc 1 785 3 view .LVU1887 - 6219 0066 2268 ldr r2, [r4] - 6220 0068 D368 ldr r3, [r2, #12] - 6221 006a 43F00043 orr r3, r3, #-2147483648 - 6222 006e D360 str r3, [r2, #12] + 6215 .loc 1 785 3 view .LVU1886 + 6216 0066 2268 ldr r2, [r4] + 6217 0068 D368 ldr r3, [r2, #12] + 6218 006a 43F00043 orr r3, r3, #-2147483648 + 6219 006e D360 str r3, [r2, #12] 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_CFGR2_OVSR | ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSE); - 6223 .loc 1 788 3 view .LVU1888 - 6224 0070 2268 ldr r2, [r4] - 6225 0072 1369 ldr r3, [r2, #16] - 6226 0074 6FF30A03 bfc r3, #0, #11 - 6227 0078 1361 str r3, [r2, #16] + 6220 .loc 1 788 3 view .LVU1887 + 6221 0070 2268 ldr r2, [r4] + 6222 0072 1369 ldr r3, [r2, #16] + 6223 0074 6FF30A03 bfc r3, #0, #11 + 6224 0078 1361 str r3, [r2, #16] 792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6228 .loc 1 792 3 view .LVU1889 - ARM GAS /tmp/ccObGaoj.s page 380 + 6225 .loc 1 792 3 view .LVU1888 + 6226 007a 2268 ldr r2, [r4] + 6227 007c 5369 ldr r3, [r2, #20] + 6228 007e 03F08043 and r3, r3, #1073741824 + 6229 0082 5361 str r3, [r2, #20] + ARM GAS /tmp/cco84Mp4.s page 380 - 6229 007a 2268 ldr r2, [r4] - 6230 007c 5369 ldr r3, [r2, #20] - 6231 007e 03F08043 and r3, r3, #1073741824 - 6232 0082 5361 str r3, [r2, #20] 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_SMPR2_SMP15 | ADC_SMPR2_SMP14 | ADC_SMPR2_SMP13 | - 6233 .loc 1 795 3 view .LVU1890 - 6234 0084 2268 ldr r2, [r4] - 6235 0086 9369 ldr r3, [r2, #24] - 6236 0088 03F07843 and r3, r3, #-134217728 - 6237 008c 9361 str r3, [r2, #24] + 6230 .loc 1 795 3 view .LVU1889 + 6231 0084 2268 ldr r2, [r4] + 6232 0086 9369 ldr r3, [r2, #24] + 6233 0088 03F07843 and r3, r3, #-134217728 + 6234 008c 9361 str r3, [r2, #24] 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6238 .loc 1 800 3 view .LVU1891 - 6239 008e 2268 ldr r2, [r4] - 6240 0090 136A ldr r3, [r2, #32] - 6241 0092 03F0F023 and r3, r3, #-268374016 - 6242 0096 1362 str r3, [r2, #32] + 6235 .loc 1 800 3 view .LVU1890 + 6236 008e 2268 ldr r2, [r4] + 6237 0090 136A ldr r3, [r2, #32] + 6238 0092 03F0F023 and r3, r3, #-268374016 + 6239 0096 1362 str r3, [r2, #32] 803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6243 .loc 1 803 3 view .LVU1892 - 6244 0098 2268 ldr r2, [r4] - 6245 009a 536A ldr r3, [r2, #36] - 6246 009c 03F0FF23 and r3, r3, #-16711936 - 6247 00a0 5362 str r3, [r2, #36] + 6240 .loc 1 803 3 view .LVU1891 + 6241 0098 2268 ldr r2, [r4] + 6242 009a 536A ldr r3, [r2, #36] + 6243 009c 03F0FF23 and r3, r3, #-16711936 + 6244 00a0 5362 str r3, [r2, #36] 806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6248 .loc 1 806 3 view .LVU1893 - 6249 00a2 2268 ldr r2, [r4] - 6250 00a4 936A ldr r3, [r2, #40] - 6251 00a6 03F0FF23 and r3, r3, #-16711936 - 6252 00aa 9362 str r3, [r2, #40] + 6245 .loc 1 806 3 view .LVU1892 + 6246 00a2 2268 ldr r2, [r4] + 6247 00a4 936A ldr r3, [r2, #40] + 6248 00a6 03F0FF23 and r3, r3, #-16711936 + 6249 00aa 9362 str r3, [r2, #40] 809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_SQR1_SQ1 | ADC_SQR1_L); - 6253 .loc 1 809 3 view .LVU1894 - 6254 00ac 2268 ldr r2, [r4] - 6255 00ae 116B ldr r1, [r2, #48] - 6256 00b0 394B ldr r3, .L421 - 6257 00b2 0B40 ands r3, r3, r1 - 6258 00b4 1363 str r3, [r2, #48] + 6250 .loc 1 809 3 view .LVU1893 + 6251 00ac 2268 ldr r2, [r4] + 6252 00ae 116B ldr r1, [r2, #48] + 6253 00b0 384B ldr r3, .L419 + 6254 00b2 0B40 ands r3, r3, r1 + 6255 00b4 1363 str r3, [r2, #48] 813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_SQR2_SQ6 | ADC_SQR2_SQ5); - 6259 .loc 1 813 3 view .LVU1895 - 6260 00b6 2268 ldr r2, [r4] - 6261 00b8 536B ldr r3, [r2, #52] - 6262 00ba 3849 ldr r1, .L421+4 - 6263 00bc 0B40 ands r3, r3, r1 - 6264 00be 5363 str r3, [r2, #52] + 6256 .loc 1 813 3 view .LVU1894 + 6257 00b6 2268 ldr r2, [r4] + 6258 00b8 536B ldr r3, [r2, #52] + 6259 00ba 3749 ldr r1, .L419+4 + 6260 00bc 0B40 ands r3, r3, r1 + 6261 00be 5363 str r3, [r2, #52] 817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** ADC_SQR3_SQ11 | ADC_SQR3_SQ10); - 6265 .loc 1 817 3 view .LVU1896 - 6266 00c0 2268 ldr r2, [r4] - 6267 00c2 936B ldr r3, [r2, #56] - 6268 00c4 0B40 ands r3, r3, r1 - 6269 00c6 9363 str r3, [r2, #56] + 6262 .loc 1 817 3 view .LVU1895 + 6263 00c0 2268 ldr r2, [r4] + 6264 00c2 936B ldr r3, [r2, #56] + 6265 00c4 0B40 ands r3, r3, r1 + 6266 00c6 9363 str r3, [r2, #56] 821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6270 .loc 1 821 3 view .LVU1897 - 6271 00c8 2268 ldr r2, [r4] - 6272 00ca D36B ldr r3, [r2, #60] - 6273 00cc 23F4FB63 bic r3, r3, #2008 - 6274 00d0 23F00703 bic r3, r3, #7 - 6275 00d4 D363 str r3, [r2, #60] + 6267 .loc 1 821 3 view .LVU1896 + 6268 00c8 2268 ldr r2, [r4] + 6269 00ca D36B ldr r3, [r2, #60] + 6270 00cc 23F4FB63 bic r3, r3, #2008 + 6271 00d0 23F00703 bic r3, r3, #7 + 6272 00d4 D363 str r3, [r2, #60] 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Reset register OFR2 */ - 6276 .loc 1 829 3 view .LVU1898 - ARM GAS /tmp/ccObGaoj.s page 381 + 6273 .loc 1 829 3 view .LVU1897 + 6274 00d6 2168 ldr r1, [r4] + 6275 00d8 0A6E ldr r2, [r1, #96] + 6276 00da 304B ldr r3, .L419+8 + 6277 00dc 1A40 ands r2, r2, r3 + ARM GAS /tmp/cco84Mp4.s page 381 - 6277 00d6 2168 ldr r1, [r4] - 6278 00d8 0A6E ldr r2, [r1, #96] - 6279 00da 314B ldr r3, .L421+8 - 6280 00dc 1A40 ands r2, r2, r3 - 6281 00de 0A66 str r2, [r1, #96] + 6278 00de 0A66 str r2, [r1, #96] 831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Reset register OFR3 */ - 6282 .loc 1 831 3 view .LVU1899 - 6283 00e0 2168 ldr r1, [r4] - 6284 00e2 4A6E ldr r2, [r1, #100] - 6285 00e4 1A40 ands r2, r2, r3 - 6286 00e6 4A66 str r2, [r1, #100] + 6279 .loc 1 831 3 view .LVU1898 + 6280 00e0 2168 ldr r1, [r4] + 6281 00e2 4A6E ldr r2, [r1, #100] + 6282 00e4 1A40 ands r2, r2, r3 + 6283 00e6 4A66 str r2, [r1, #100] 833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** /* Reset register OFR4 */ - 6287 .loc 1 833 3 view .LVU1900 - 6288 00e8 2168 ldr r1, [r4] - 6289 00ea 8A6E ldr r2, [r1, #104] - 6290 00ec 1A40 ands r2, r2, r3 - 6291 00ee 8A66 str r2, [r1, #104] + 6284 .loc 1 833 3 view .LVU1899 + 6285 00e8 2168 ldr r1, [r4] + 6286 00ea 8A6E ldr r2, [r1, #104] + 6287 00ec 1A40 ands r2, r2, r3 + 6288 00ee 8A66 str r2, [r1, #104] 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6292 .loc 1 835 3 view .LVU1901 - 6293 00f0 2168 ldr r1, [r4] - 6294 00f2 CA6E ldr r2, [r1, #108] - 6295 00f4 1340 ands r3, r3, r2 - 6296 00f6 CB66 str r3, [r1, #108] + 6289 .loc 1 835 3 view .LVU1900 + 6290 00f0 2168 ldr r1, [r4] + 6291 00f2 CA6E ldr r2, [r1, #108] + 6292 00f4 1340 ands r3, r3, r2 + 6293 00f6 CB66 str r3, [r1, #108] 841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6297 .loc 1 841 3 view .LVU1902 - 6298 00f8 2268 ldr r2, [r4] - 6299 00fa D2F8A030 ldr r3, [r2, #160] - 6300 00fe 6FF31203 bfc r3, #0, #19 - 6301 0102 C2F8A030 str r3, [r2, #160] + 6294 .loc 1 841 3 view .LVU1901 + 6295 00f8 2268 ldr r2, [r4] + 6296 00fa D2F8A030 ldr r3, [r2, #160] + 6297 00fe 6FF31203 bfc r3, #0, #19 + 6298 0102 C2F8A030 str r3, [r2, #160] 844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6302 .loc 1 844 3 view .LVU1903 - 6303 0106 2268 ldr r2, [r4] - 6304 0108 D2F8A430 ldr r3, [r2, #164] - 6305 010c 6FF31203 bfc r3, #0, #19 - 6306 0110 C2F8A430 str r3, [r2, #164] + 6299 .loc 1 844 3 view .LVU1902 + 6300 0106 2268 ldr r2, [r4] + 6301 0108 D2F8A430 ldr r3, [r2, #164] + 6302 010c 6FF31203 bfc r3, #0, #19 + 6303 0110 C2F8A430 str r3, [r2, #164] 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6307 .loc 1 847 3 view .LVU1904 - 6308 0114 2268 ldr r2, [r4] - 6309 0116 D2F8B030 ldr r3, [r2, #176] - 6310 011a 6FF31203 bfc r3, #0, #19 - 6311 011e C2F8B030 str r3, [r2, #176] + 6304 .loc 1 847 3 view .LVU1903 + 6305 0114 2268 ldr r2, [r4] + 6306 0116 D2F8B030 ldr r3, [r2, #176] + 6307 011a 6FF31203 bfc r3, #0, #19 + 6308 011e C2F8B030 str r3, [r2, #176] 850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6312 .loc 1 850 3 view .LVU1905 - 6313 0122 2268 ldr r2, [r4] - 6314 0124 D2F8B430 ldr r3, [r2, #180] - 6315 0128 23F07F13 bic r3, r3, #8323199 - 6316 012c C2F8B430 str r3, [r2, #180] + 6309 .loc 1 850 3 view .LVU1904 + 6310 0122 2268 ldr r2, [r4] + 6311 0124 D2F8B430 ldr r3, [r2, #180] + 6312 0128 23F07F13 bic r3, r3, #8323199 + 6313 012c C2F8B430 str r3, [r2, #180] 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6317 .loc 1 857 3 view .LVU1906 - 6318 .LVL500: - 6319 .LBB608: - 6320 .LBI608: + 6314 .loc 1 857 3 view .LVU1905 + 6315 .LVL501: + 6316 .LBB608: + 6317 .LBI608: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 6321 .loc 2 7744 26 view .LVU1907 - 6322 .LBB609: + 6318 .loc 2 7744 26 view .LVU1906 + 6319 .LBB609: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6323 .loc 2 7746 3 view .LVU1908 - ARM GAS /tmp/ccObGaoj.s page 382 + 6320 .loc 2 7746 3 view .LVU1907 +7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 6321 .loc 2 7746 12 is_stmt 0 view .LVU1908 + 6322 0130 4FF0A043 mov r3, #1342177280 + 6323 0134 9B68 ldr r3, [r3, #8] + ARM GAS /tmp/cco84Mp4.s page 382 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6324 .loc 2 7746 12 is_stmt 0 view .LVU1909 - 6325 0130 4FF0A043 mov r3, #1342177280 - 6326 0134 9A68 ldr r2, [r3, #8] + 6324 .loc 2 7746 68 view .LVU1909 + 6325 0136 13F00103 ands r3, r3, #1 + 6326 013a 00D0 beq .L413 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6327 .loc 2 7746 68 view .LVU1910 - 6328 0136 12F00102 ands r2, r2, #1 - 6329 013a 00D0 beq .L414 + 6327 .loc 2 7746 68 discriminator 1 view .LVU1910 + 6328 013c 0123 movs r3, #1 + 6329 .L413: + 6330 .LVL502: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6330 .loc 2 7746 68 discriminator 1 view .LVU1911 - 6331 013c 0122 movs r2, #1 - 6332 .L414: - 6333 .LVL501: -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6334 .loc 2 7746 68 discriminator 1 view .LVU1912 - 6335 .LBE609: - 6336 .LBE608: - 6337 .LBB610: - 6338 .LBI610: + 6331 .loc 2 7746 68 discriminator 1 view .LVU1911 + 6332 .LBE609: + 6333 .LBE608: + 6334 .LBB610: + 6335 .LBI610: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 6339 .loc 2 7744 26 is_stmt 1 view .LVU1913 - 6340 .LBB611: + 6336 .loc 2 7744 26 is_stmt 1 view .LVU1912 + 6337 .LBB611: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6341 .loc 2 7746 3 view .LVU1914 + 6338 .loc 2 7746 3 view .LVU1913 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6342 .loc 2 7746 12 is_stmt 0 view .LVU1915 - 6343 013e 194B ldr r3, .L421+12 - 6344 0140 9B68 ldr r3, [r3, #8] + 6339 .loc 2 7746 12 is_stmt 0 view .LVU1914 + 6340 013e 184A ldr r2, .L419+12 + 6341 0140 9268 ldr r2, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6345 .loc 2 7746 68 view .LVU1916 - 6346 0142 13F00103 ands r3, r3, #1 - 6347 0146 00D0 beq .L415 + 6342 .loc 2 7746 68 view .LVU1915 + 6343 0142 12F0010F tst r2, #1 + 6344 0146 00D1 bne .L414 + 6345 .LVL503: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6348 .loc 2 7746 68 discriminator 1 view .LVU1917 - 6349 0148 0123 movs r3, #1 - 6350 .L415: - 6351 .LVL502: -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 6352 .loc 2 7746 68 discriminator 1 view .LVU1918 - 6353 .LBE611: - 6354 .LBE610: + 6346 .loc 2 7746 68 view .LVU1916 + 6347 .LBE611: + 6348 .LBE610: 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6355 .loc 1 857 6 discriminator 2 view .LVU1919 - 6356 014a 1343 orrs r3, r3, r2 - 6357 014c 12D0 beq .L420 - 6358 .L416: + 6349 .loc 1 857 6 discriminator 2 view .LVU1917 + 6350 0148 93B1 cbz r3, .L418 + 6351 .L414: 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6359 .loc 1 891 3 is_stmt 1 view .LVU1920 - 6360 014e 0023 movs r3, #0 - 6361 0150 2366 str r3, [r4, #96] + 6352 .loc 1 891 3 is_stmt 1 view .LVU1918 + 6353 014a 0023 movs r3, #0 + 6354 014c 2366 str r3, [r4, #96] 894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->InjectionConfig.ChannelCount = 0; - 6362 .loc 1 894 3 view .LVU1921 + 6355 .loc 1 894 3 view .LVU1919 894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** hadc->InjectionConfig.ChannelCount = 0; - 6363 .loc 1 894 38 is_stmt 0 view .LVU1922 - 6364 0152 6366 str r3, [r4, #100] + 6356 .loc 1 894 38 is_stmt 0 view .LVU1920 + 6357 014e 6366 str r3, [r4, #100] 895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6365 .loc 1 895 3 is_stmt 1 view .LVU1923 - ARM GAS /tmp/ccObGaoj.s page 383 + 6358 .loc 1 895 3 is_stmt 1 view .LVU1921 + 895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6359 .loc 1 895 38 is_stmt 0 view .LVU1922 + 6360 0150 A366 str r3, [r4, #104] + 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6361 .loc 1 898 3 is_stmt 1 view .LVU1923 + 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6362 .loc 1 898 15 is_stmt 0 view .LVU1924 + 6363 0152 E365 str r3, [r4, #92] + 901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + ARM GAS /tmp/cco84Mp4.s page 383 - 895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6366 .loc 1 895 38 is_stmt 0 view .LVU1924 - 6367 0154 A366 str r3, [r4, #104] - 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6368 .loc 1 898 3 is_stmt 1 view .LVU1925 - 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6369 .loc 1 898 15 is_stmt 0 view .LVU1926 - 6370 0156 E365 str r3, [r4, #92] + 6364 .loc 1 901 3 is_stmt 1 view .LVU1925 901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6371 .loc 1 901 3 is_stmt 1 view .LVU1927 + 6365 .loc 1 901 3 view .LVU1926 + 6366 0154 84F85830 strb r3, [r4, #88] 901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6372 .loc 1 901 3 view .LVU1928 - 6373 0158 84F85830 strb r3, [r4, #88] - 901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6374 .loc 1 901 3 view .LVU1929 + 6367 .loc 1 901 3 view .LVU1927 904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6375 .loc 1 904 3 view .LVU1930 - 6376 .LVL503: - 6377 .L412: + 6368 .loc 1 904 3 view .LVU1928 + 6369 .LVL504: + 6370 .L411: 905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6378 .loc 1 905 1 is_stmt 0 view .LVU1931 - 6379 015c 2846 mov r0, r5 - 6380 015e 38BD pop {r3, r4, r5, pc} - 6381 .LVL504: - 6382 .L419: + 6371 .loc 1 905 1 is_stmt 0 view .LVU1929 + 6372 0158 2846 mov r0, r5 + 6373 015a 38BD pop {r3, r4, r5, pc} + 6374 .LVL505: + 6375 .L417: 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6383 .loc 1 744 5 is_stmt 1 view .LVU1932 + 6376 .loc 1 744 5 is_stmt 1 view .LVU1930 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6384 .loc 1 744 22 is_stmt 0 view .LVU1933 - 6385 0160 2046 mov r0, r4 - 6386 .LVL505: + 6377 .loc 1 744 22 is_stmt 0 view .LVU1931 + 6378 015c 2046 mov r0, r4 + 6379 .LVL506: 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6387 .loc 1 744 22 view .LVU1934 - 6388 0162 FFF7FEFF bl ADC_Disable - 6389 .LVL506: + 6380 .loc 1 744 22 view .LVU1932 + 6381 015e FFF7FEFF bl ADC_Disable + 6382 .LVL507: 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6390 .loc 1 747 5 is_stmt 1 view .LVU1935 + 6383 .loc 1 747 5 is_stmt 1 view .LVU1933 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6391 .loc 1 747 8 is_stmt 0 view .LVU1936 - 6392 0166 0546 mov r5, r0 - 6393 0168 0028 cmp r0, #0 - 6394 016a 7FF45EAF bne .L413 + 6384 .loc 1 747 8 is_stmt 0 view .LVU1934 + 6385 0162 0546 mov r5, r0 + 6386 0164 0028 cmp r0, #0 + 6387 0166 7FF460AF bne .L412 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6395 .loc 1 750 7 is_stmt 1 view .LVU1937 + 6388 .loc 1 750 7 is_stmt 1 view .LVU1935 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6396 .loc 1 750 19 is_stmt 0 view .LVU1938 - 6397 016e 0123 movs r3, #1 - 6398 0170 E365 str r3, [r4, #92] - 6399 0172 5AE7 b .L413 - 6400 .LVL507: - 6401 .L420: + 6389 .loc 1 750 19 is_stmt 0 view .LVU1936 + 6390 016a 0123 movs r3, #1 + 6391 016c E365 str r3, [r4, #92] + 6392 016e 5CE7 b .L412 + 6393 .LVL508: + 6394 .L418: 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6402 .loc 1 866 5 is_stmt 1 view .LVU1939 - 6403 0174 0C4A ldr r2, .L421+16 - 6404 0176 9368 ldr r3, [r2, #8] - 6405 0178 23F0FF73 bic r3, r3, #33423360 - 6406 017c 23F4F733 bic r3, r3, #126464 - ARM GAS /tmp/ccObGaoj.s page 384 - - - 6407 0180 23F48F73 bic r3, r3, #286 - 6408 0184 23F00103 bic r3, r3, #1 - 6409 0188 9360 str r3, [r2, #8] + 6395 .loc 1 866 5 is_stmt 1 view .LVU1937 + 6396 0170 0C4A ldr r2, .L419+16 + 6397 0172 9368 ldr r3, [r2, #8] + 6398 0174 23F0FF73 bic r3, r3, #33423360 + 6399 0178 23F4F733 bic r3, r3, #126464 + 6400 017c 23F48F73 bic r3, r3, #286 + 6401 0180 23F00103 bic r3, r3, #1 + 6402 0184 9360 str r3, [r2, #8] 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ - 6410 .loc 1 886 5 view .LVU1940 - 6411 018a 2046 mov r0, r4 - 6412 018c FFF7FEFF bl HAL_ADC_MspDeInit - 6413 .LVL508: - 6414 0190 DDE7 b .L416 - 6415 .LVL509: - 6416 .L417: + 6403 .loc 1 886 5 view .LVU1938 + 6404 0186 2046 mov r0, r4 + 6405 0188 FFF7FEFF bl HAL_ADC_MspDeInit + 6406 .LVL509: + 6407 018c DDE7 b .L414 + ARM GAS /tmp/cco84Mp4.s page 384 + + + 6408 .LVL510: + 6409 .L415: 720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6417 .loc 1 720 12 is_stmt 0 view .LVU1941 - 6418 0192 0125 movs r5, #1 - 6419 0194 E2E7 b .L412 - 6420 .L422: - 6421 0196 00BF .align 2 - 6422 .L421: - 6423 0198 300882E0 .word -528349136 - 6424 019c 200882E0 .word -528349152 - 6425 01a0 00F0FF03 .word 67104768 - 6426 01a4 00010050 .word 1342177536 - 6427 01a8 00030050 .word 1342178048 - 6428 .cfi_endproc - 6429 .LFE330: - 6431 .section .text.HAL_ADC_Stop,"ax",%progbits - 6432 .align 1 - 6433 .global HAL_ADC_Stop - 6434 .syntax unified - 6435 .thumb - 6436 .thumb_func - 6438 HAL_ADC_Stop: - 6439 .LVL510: - 6440 .LFB334: + 6410 .loc 1 720 12 is_stmt 0 view .LVU1939 + 6411 018e 0125 movs r5, #1 + 6412 0190 E2E7 b .L411 + 6413 .L420: + 6414 0192 00BF .align 2 + 6415 .L419: + 6416 0194 300882E0 .word -528349136 + 6417 0198 200882E0 .word -528349152 + 6418 019c 00F0FF03 .word 67104768 + 6419 01a0 00010050 .word 1342177536 + 6420 01a4 00030050 .word 1342178048 + 6421 .cfi_endproc + 6422 .LFE330: + 6424 .section .text.HAL_ADC_Stop,"ax",%progbits + 6425 .align 1 + 6426 .global HAL_ADC_Stop + 6427 .syntax unified + 6428 .thumb + 6429 .thumb_func + 6431 HAL_ADC_Stop: + 6432 .LVL511: + 6433 .LFB334: 1355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6441 .loc 1 1355 1 is_stmt 1 view -0 - 6442 .cfi_startproc - 6443 @ args = 0, pretend = 0, frame = 0 - 6444 @ frame_needed = 0, uses_anonymous_args = 0 + 6434 .loc 1 1355 1 is_stmt 1 view -0 + 6435 .cfi_startproc + 6436 @ args = 0, pretend = 0, frame = 0 + 6437 @ frame_needed = 0, uses_anonymous_args = 0 1356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6445 .loc 1 1356 3 view .LVU1943 + 6438 .loc 1 1356 3 view .LVU1941 1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6446 .loc 1 1359 3 view .LVU1944 + 6439 .loc 1 1359 3 view .LVU1942 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6447 .loc 1 1362 3 view .LVU1945 + 6440 .loc 1 1362 3 view .LVU1943 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6448 .loc 1 1362 3 view .LVU1946 - 6449 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 6450 0004 012B cmp r3, #1 - 6451 0006 1AD0 beq .L426 + 6441 .loc 1 1362 3 view .LVU1944 + 6442 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 6443 0004 012B cmp r3, #1 + 6444 0006 1AD0 beq .L424 1355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6452 .loc 1 1355 1 is_stmt 0 view .LVU1947 - 6453 0008 10B5 push {r4, lr} - 6454 .LCFI29: - 6455 .cfi_def_cfa_offset 8 - 6456 .cfi_offset 4, -8 - 6457 .cfi_offset 14, -4 - ARM GAS /tmp/ccObGaoj.s page 385 + 6445 .loc 1 1355 1 is_stmt 0 view .LVU1945 + 6446 0008 10B5 push {r4, lr} + 6447 .LCFI29: + 6448 .cfi_def_cfa_offset 8 + 6449 .cfi_offset 4, -8 + 6450 .cfi_offset 14, -4 + 6451 000a 0446 mov r4, r0 +1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6452 .loc 1 1362 3 is_stmt 1 discriminator 2 view .LVU1946 + 6453 000c 0123 movs r3, #1 + 6454 000e 80F85830 strb r3, [r0, #88] +1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6455 .loc 1 1362 3 view .LVU1947 +1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6456 .loc 1 1365 3 view .LVU1948 + ARM GAS /tmp/cco84Mp4.s page 385 - 6458 000a 0446 mov r4, r0 -1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6459 .loc 1 1362 3 is_stmt 1 discriminator 2 view .LVU1948 - 6460 000c 0123 movs r3, #1 - 6461 000e 80F85830 strb r3, [r0, #88] -1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6462 .loc 1 1362 3 discriminator 2 view .LVU1949 1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6463 .loc 1 1365 3 view .LVU1950 -1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6464 .loc 1 1365 20 is_stmt 0 view .LVU1951 - 6465 0012 0321 movs r1, #3 - 6466 0014 FFF7FEFF bl ADC_ConversionStop - 6467 .LVL511: + 6457 .loc 1 1365 20 is_stmt 0 view .LVU1949 + 6458 0012 0321 movs r1, #3 + 6459 0014 FFF7FEFF bl ADC_ConversionStop + 6460 .LVL512: 1368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6468 .loc 1 1368 3 is_stmt 1 view .LVU1952 + 6461 .loc 1 1368 3 is_stmt 1 view .LVU1950 1368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6469 .loc 1 1368 6 is_stmt 0 view .LVU1953 - 6470 0018 18B1 cbz r0, .L431 - 6471 .L425: + 6462 .loc 1 1368 6 is_stmt 0 view .LVU1951 + 6463 0018 18B1 cbz r0, .L429 + 6464 .L423: 1384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6472 .loc 1 1384 3 is_stmt 1 view .LVU1954 + 6465 .loc 1 1384 3 is_stmt 1 view .LVU1952 1384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6473 .loc 1 1384 3 view .LVU1955 - 6474 001a 0023 movs r3, #0 - 6475 001c 84F85830 strb r3, [r4, #88] + 6466 .loc 1 1384 3 view .LVU1953 + 6467 001a 0023 movs r3, #0 + 6468 001c 84F85830 strb r3, [r4, #88] 1384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6476 .loc 1 1384 3 view .LVU1956 + 6469 .loc 1 1384 3 view .LVU1954 1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6477 .loc 1 1387 3 view .LVU1957 + 6470 .loc 1 1387 3 view .LVU1955 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6478 .loc 1 1388 1 is_stmt 0 view .LVU1958 - 6479 0020 10BD pop {r4, pc} - 6480 .LVL512: - 6481 .L431: + 6471 .loc 1 1388 1 is_stmt 0 view .LVU1956 + 6472 0020 10BD pop {r4, pc} + 6473 .LVL513: + 6474 .L429: 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6482 .loc 1 1371 5 is_stmt 1 view .LVU1959 + 6475 .loc 1 1371 5 is_stmt 1 view .LVU1957 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6483 .loc 1 1371 22 is_stmt 0 view .LVU1960 - 6484 0022 2046 mov r0, r4 - 6485 .LVL513: + 6476 .loc 1 1371 22 is_stmt 0 view .LVU1958 + 6477 0022 2046 mov r0, r4 + 6478 .LVL514: 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6486 .loc 1 1371 22 view .LVU1961 - 6487 0024 FFF7FEFF bl ADC_Disable - 6488 .LVL514: + 6479 .loc 1 1371 22 view .LVU1959 + 6480 0024 FFF7FEFF bl ADC_Disable + 6481 .LVL515: 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6489 .loc 1 1374 5 is_stmt 1 view .LVU1962 + 6482 .loc 1 1374 5 is_stmt 1 view .LVU1960 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6490 .loc 1 1374 8 is_stmt 0 view .LVU1963 - 6491 0028 0028 cmp r0, #0 - 6492 002a F6D1 bne .L425 + 6483 .loc 1 1374 8 is_stmt 0 view .LVU1961 + 6484 0028 0028 cmp r0, #0 + 6485 002a F6D1 bne .L423 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY, - 6493 .loc 1 1377 7 is_stmt 1 view .LVU1964 - 6494 002c E36D ldr r3, [r4, #92] - 6495 002e 23F48853 bic r3, r3, #4352 - 6496 0032 23F00103 bic r3, r3, #1 - 6497 0036 43F00103 orr r3, r3, #1 - ARM GAS /tmp/ccObGaoj.s page 386 - - - 6498 003a E365 str r3, [r4, #92] - 6499 003c EDE7 b .L425 - 6500 .LVL515: - 6501 .L426: - 6502 .LCFI30: - 6503 .cfi_def_cfa_offset 0 - 6504 .cfi_restore 4 - 6505 .cfi_restore 14 + 6486 .loc 1 1377 7 is_stmt 1 view .LVU1962 + 6487 002c E36D ldr r3, [r4, #92] + 6488 002e 23F48853 bic r3, r3, #4352 + 6489 0032 23F00103 bic r3, r3, #1 + 6490 0036 43F00103 orr r3, r3, #1 + 6491 003a E365 str r3, [r4, #92] + 6492 003c EDE7 b .L423 + 6493 .LVL516: + 6494 .L424: + 6495 .LCFI30: + 6496 .cfi_def_cfa_offset 0 + 6497 .cfi_restore 4 + 6498 .cfi_restore 14 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6506 .loc 1 1362 3 is_stmt 0 discriminator 1 view .LVU1965 - 6507 003e 0220 movs r0, #2 - 6508 .LVL516: + ARM GAS /tmp/cco84Mp4.s page 386 + + + 6499 .loc 1 1362 3 is_stmt 0 discriminator 1 view .LVU1963 + 6500 003e 0220 movs r0, #2 + 6501 .LVL517: 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6509 .loc 1 1388 1 view .LVU1966 - 6510 0040 7047 bx lr - 6511 .cfi_endproc - 6512 .LFE334: - 6514 .section .text.HAL_ADC_Stop_IT,"ax",%progbits - 6515 .align 1 - 6516 .global HAL_ADC_Stop_IT - 6517 .syntax unified - 6518 .thumb - 6519 .thumb_func - 6521 HAL_ADC_Stop_IT: - 6522 .LVL517: - 6523 .LFB338: + 6502 .loc 1 1388 1 view .LVU1964 + 6503 0040 7047 bx lr + 6504 .cfi_endproc + 6505 .LFE334: + 6507 .section .text.HAL_ADC_Stop_IT,"ax",%progbits + 6508 .align 1 + 6509 .global HAL_ADC_Stop_IT + 6510 .syntax unified + 6511 .thumb + 6512 .thumb_func + 6514 HAL_ADC_Stop_IT: + 6515 .LVL518: + 6516 .LFB338: 1951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6524 .loc 1 1951 1 is_stmt 1 view -0 - 6525 .cfi_startproc - 6526 @ args = 0, pretend = 0, frame = 0 - 6527 @ frame_needed = 0, uses_anonymous_args = 0 + 6517 .loc 1 1951 1 is_stmt 1 view -0 + 6518 .cfi_startproc + 6519 @ args = 0, pretend = 0, frame = 0 + 6520 @ frame_needed = 0, uses_anonymous_args = 0 1952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6528 .loc 1 1952 3 view .LVU1968 + 6521 .loc 1 1952 3 view .LVU1966 1955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6529 .loc 1 1955 3 view .LVU1969 + 6522 .loc 1 1955 3 view .LVU1967 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6530 .loc 1 1958 3 view .LVU1970 + 6523 .loc 1 1958 3 view .LVU1968 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6531 .loc 1 1958 3 view .LVU1971 - 6532 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 6533 0004 012B cmp r3, #1 - 6534 0006 1FD0 beq .L435 + 6524 .loc 1 1958 3 view .LVU1969 + 6525 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 6526 0004 012B cmp r3, #1 + 6527 0006 1FD0 beq .L433 1951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6535 .loc 1 1951 1 is_stmt 0 view .LVU1972 - 6536 0008 10B5 push {r4, lr} - 6537 .LCFI31: - 6538 .cfi_def_cfa_offset 8 - 6539 .cfi_offset 4, -8 - 6540 .cfi_offset 14, -4 - 6541 000a 0446 mov r4, r0 + 6528 .loc 1 1951 1 is_stmt 0 view .LVU1970 + 6529 0008 10B5 push {r4, lr} + 6530 .LCFI31: + 6531 .cfi_def_cfa_offset 8 + 6532 .cfi_offset 4, -8 + 6533 .cfi_offset 14, -4 + 6534 000a 0446 mov r4, r0 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6542 .loc 1 1958 3 is_stmt 1 discriminator 2 view .LVU1973 - 6543 000c 0123 movs r3, #1 - 6544 000e 80F85830 strb r3, [r0, #88] + 6535 .loc 1 1958 3 is_stmt 1 discriminator 2 view .LVU1971 + 6536 000c 0123 movs r3, #1 + 6537 000e 80F85830 strb r3, [r0, #88] 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6545 .loc 1 1958 3 discriminator 2 view .LVU1974 + 6538 .loc 1 1958 3 view .LVU1972 1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 387 + 6539 .loc 1 1961 3 view .LVU1973 +1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6540 .loc 1 1961 20 is_stmt 0 view .LVU1974 + 6541 0012 0321 movs r1, #3 + 6542 0014 FFF7FEFF bl ADC_ConversionStop + 6543 .LVL519: +1964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 6544 .loc 1 1964 3 is_stmt 1 view .LVU1975 +1964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 387 - 6546 .loc 1 1961 3 view .LVU1975 -1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6547 .loc 1 1961 20 is_stmt 0 view .LVU1976 - 6548 0012 0321 movs r1, #3 - 6549 0014 FFF7FEFF bl ADC_ConversionStop - 6550 .LVL518: -1964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6551 .loc 1 1964 3 is_stmt 1 view .LVU1977 -1964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6552 .loc 1 1964 6 is_stmt 0 view .LVU1978 - 6553 0018 18B1 cbz r0, .L440 - 6554 .L434: + 6545 .loc 1 1964 6 is_stmt 0 view .LVU1976 + 6546 0018 18B1 cbz r0, .L438 + 6547 .L432: 1984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6555 .loc 1 1984 3 is_stmt 1 view .LVU1979 + 6548 .loc 1 1984 3 is_stmt 1 view .LVU1977 1984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6556 .loc 1 1984 3 view .LVU1980 - 6557 001a 0023 movs r3, #0 - 6558 001c 84F85830 strb r3, [r4, #88] + 6549 .loc 1 1984 3 view .LVU1978 + 6550 001a 0023 movs r3, #0 + 6551 001c 84F85830 strb r3, [r4, #88] 1984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6559 .loc 1 1984 3 view .LVU1981 + 6552 .loc 1 1984 3 view .LVU1979 1987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6560 .loc 1 1987 3 view .LVU1982 + 6553 .loc 1 1987 3 view .LVU1980 1988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6561 .loc 1 1988 1 is_stmt 0 view .LVU1983 - 6562 0020 10BD pop {r4, pc} - 6563 .LVL519: - 6564 .L440: + 6554 .loc 1 1988 1 is_stmt 0 view .LVU1981 + 6555 0020 10BD pop {r4, pc} + 6556 .LVL520: + 6557 .L438: 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6565 .loc 1 1968 5 is_stmt 1 view .LVU1984 - 6566 0022 2268 ldr r2, [r4] - 6567 0024 5368 ldr r3, [r2, #4] - 6568 0026 23F01C03 bic r3, r3, #28 - 6569 002a 5360 str r3, [r2, #4] + 6558 .loc 1 1968 5 is_stmt 1 view .LVU1982 + 6559 0022 2268 ldr r2, [r4] + 6560 0024 5368 ldr r3, [r2, #4] + 6561 0026 23F01C03 bic r3, r3, #28 + 6562 002a 5360 str r3, [r2, #4] 1971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6570 .loc 1 1971 5 view .LVU1985 + 6563 .loc 1 1971 5 view .LVU1983 1971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6571 .loc 1 1971 22 is_stmt 0 view .LVU1986 - 6572 002c 2046 mov r0, r4 - 6573 .LVL520: + 6564 .loc 1 1971 22 is_stmt 0 view .LVU1984 + 6565 002c 2046 mov r0, r4 + 6566 .LVL521: 1971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6574 .loc 1 1971 22 view .LVU1987 - 6575 002e FFF7FEFF bl ADC_Disable - 6576 .LVL521: + 6567 .loc 1 1971 22 view .LVU1985 + 6568 002e FFF7FEFF bl ADC_Disable + 6569 .LVL522: 1974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6577 .loc 1 1974 5 is_stmt 1 view .LVU1988 + 6570 .loc 1 1974 5 is_stmt 1 view .LVU1986 1974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6578 .loc 1 1974 8 is_stmt 0 view .LVU1989 - 6579 0032 0028 cmp r0, #0 - 6580 0034 F1D1 bne .L434 + 6571 .loc 1 1974 8 is_stmt 0 view .LVU1987 + 6572 0032 0028 cmp r0, #0 + 6573 0034 F1D1 bne .L432 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY, - 6581 .loc 1 1977 7 is_stmt 1 view .LVU1990 - 6582 0036 E36D ldr r3, [r4, #92] - 6583 0038 23F48853 bic r3, r3, #4352 - 6584 003c 23F00103 bic r3, r3, #1 - 6585 0040 43F00103 orr r3, r3, #1 - 6586 0044 E365 str r3, [r4, #92] - 6587 0046 E8E7 b .L434 - ARM GAS /tmp/ccObGaoj.s page 388 - - - 6588 .LVL522: - 6589 .L435: - 6590 .LCFI32: - 6591 .cfi_def_cfa_offset 0 - 6592 .cfi_restore 4 - 6593 .cfi_restore 14 + 6574 .loc 1 1977 7 is_stmt 1 view .LVU1988 + 6575 0036 E36D ldr r3, [r4, #92] + 6576 0038 23F48853 bic r3, r3, #4352 + 6577 003c 23F00103 bic r3, r3, #1 + 6578 0040 43F00103 orr r3, r3, #1 + 6579 0044 E365 str r3, [r4, #92] + 6580 0046 E8E7 b .L432 + 6581 .LVL523: + 6582 .L433: + 6583 .LCFI32: + 6584 .cfi_def_cfa_offset 0 + 6585 .cfi_restore 4 + 6586 .cfi_restore 14 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6594 .loc 1 1958 3 is_stmt 0 discriminator 1 view .LVU1991 - 6595 0048 0220 movs r0, #2 - 6596 .LVL523: + 6587 .loc 1 1958 3 is_stmt 0 discriminator 1 view .LVU1989 + 6588 0048 0220 movs r0, #2 + ARM GAS /tmp/cco84Mp4.s page 388 + + + 6589 .LVL524: 1988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6597 .loc 1 1988 1 view .LVU1992 - 6598 004a 7047 bx lr - 6599 .cfi_endproc - 6600 .LFE338: - 6602 .section .text.HAL_ADC_Stop_DMA,"ax",%progbits - 6603 .align 1 - 6604 .global HAL_ADC_Stop_DMA - 6605 .syntax unified - 6606 .thumb - 6607 .thumb_func - 6609 HAL_ADC_Stop_DMA: - 6610 .LVL524: - 6611 .LFB340: + 6590 .loc 1 1988 1 view .LVU1990 + 6591 004a 7047 bx lr + 6592 .cfi_endproc + 6593 .LFE338: + 6595 .section .text.HAL_ADC_Stop_DMA,"ax",%progbits + 6596 .align 1 + 6597 .global HAL_ADC_Stop_DMA + 6598 .syntax unified + 6599 .thumb + 6600 .thumb_func + 6602 HAL_ADC_Stop_DMA: + 6603 .LVL525: + 6604 .LFB340: 2146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6612 .loc 1 2146 1 is_stmt 1 view -0 - 6613 .cfi_startproc - 6614 @ args = 0, pretend = 0, frame = 0 - 6615 @ frame_needed = 0, uses_anonymous_args = 0 + 6605 .loc 1 2146 1 is_stmt 1 view -0 + 6606 .cfi_startproc + 6607 @ args = 0, pretend = 0, frame = 0 + 6608 @ frame_needed = 0, uses_anonymous_args = 0 2146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status; - 6616 .loc 1 2146 1 is_stmt 0 view .LVU1994 - 6617 0000 38B5 push {r3, r4, r5, lr} - 6618 .LCFI33: - 6619 .cfi_def_cfa_offset 16 - 6620 .cfi_offset 3, -16 - 6621 .cfi_offset 4, -12 - 6622 .cfi_offset 5, -8 - 6623 .cfi_offset 14, -4 + 6609 .loc 1 2146 1 is_stmt 0 view .LVU1992 + 6610 0000 38B5 push {r3, r4, r5, lr} + 6611 .LCFI33: + 6612 .cfi_def_cfa_offset 16 + 6613 .cfi_offset 3, -16 + 6614 .cfi_offset 4, -12 + 6615 .cfi_offset 5, -8 + 6616 .cfi_offset 14, -4 2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6624 .loc 1 2147 3 is_stmt 1 view .LVU1995 + 6617 .loc 1 2147 3 is_stmt 1 view .LVU1993 2150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6625 .loc 1 2150 3 view .LVU1996 + 6618 .loc 1 2150 3 view .LVU1994 2153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6626 .loc 1 2153 3 view .LVU1997 + 6619 .loc 1 2153 3 view .LVU1995 2153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6627 .loc 1 2153 3 view .LVU1998 - 6628 0002 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 6629 0006 012B cmp r3, #1 - 6630 0008 39D0 beq .L447 - 6631 000a 0446 mov r4, r0 + 6620 .loc 1 2153 3 view .LVU1996 + 6621 0002 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 6622 0006 012B cmp r3, #1 + 6623 0008 38D0 beq .L445 + 6624 000a 0446 mov r4, r0 2153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6632 .loc 1 2153 3 discriminator 2 view .LVU1999 - 6633 000c 0123 movs r3, #1 - 6634 000e 80F85830 strb r3, [r0, #88] + 6625 .loc 1 2153 3 discriminator 2 view .LVU1997 + 6626 000c 0123 movs r3, #1 + 6627 000e 80F85830 strb r3, [r0, #88] 2153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6635 .loc 1 2153 3 discriminator 2 view .LVU2000 + 6628 .loc 1 2153 3 view .LVU1998 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - ARM GAS /tmp/ccObGaoj.s page 389 + 6629 .loc 1 2156 3 view .LVU1999 +2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** + 6630 .loc 1 2156 20 is_stmt 0 view .LVU2000 + 6631 0012 0321 movs r1, #3 + 6632 0014 FFF7FEFF bl ADC_ConversionStop + 6633 .LVL526: +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + 6634 .loc 1 2159 3 is_stmt 1 view .LVU2001 +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { + ARM GAS /tmp/cco84Mp4.s page 389 - 6636 .loc 1 2156 3 view .LVU2001 -2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6637 .loc 1 2156 20 is_stmt 0 view .LVU2002 - 6638 0012 0321 movs r1, #3 - 6639 0014 FFF7FEFF bl ADC_ConversionStop - 6640 .LVL525: -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6641 .loc 1 2159 3 is_stmt 1 view .LVU2003 -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6642 .loc 1 2159 6 is_stmt 0 view .LVU2004 - 6643 0018 0546 mov r5, r0 - 6644 001a E8B9 cbnz r0, .L443 + 6635 .loc 1 2159 6 is_stmt 0 view .LVU2002 + 6636 0018 0546 mov r5, r0 + 6637 001a E0B9 cbnz r0, .L441 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6645 .loc 1 2162 5 is_stmt 1 view .LVU2005 - 6646 001c 2268 ldr r2, [r4] - 6647 001e D368 ldr r3, [r2, #12] - 6648 0020 23F00103 bic r3, r3, #1 - 6649 0024 D360 str r3, [r2, #12] + 6638 .loc 1 2162 5 is_stmt 1 view .LVU2003 + 6639 001c 2268 ldr r2, [r4] + 6640 001e D368 ldr r3, [r2, #12] + 6641 0020 23F00103 bic r3, r3, #1 + 6642 0024 D360 str r3, [r2, #12] 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6650 .loc 1 2166 5 view .LVU2006 + 6643 .loc 1 2166 5 view .LVU2004 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6651 .loc 1 2166 13 is_stmt 0 view .LVU2007 - 6652 0026 606D ldr r0, [r4, #84] - 6653 .LVL526: + 6644 .loc 1 2166 13 is_stmt 0 view .LVU2005 + 6645 0026 606D ldr r0, [r4, #84] + 6646 .LVL527: 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6654 .loc 1 2166 25 view .LVU2008 - 6655 0028 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 6656 002c DBB2 uxtb r3, r3 + 6647 .loc 1 2166 25 view .LVU2006 + 6648 0028 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6657 .loc 1 2166 8 view .LVU2009 - 6658 002e 022B cmp r3, #2 - 6659 0030 17D0 beq .L449 - 6660 .LVL527: - 6661 .L444: + 6649 .loc 1 2166 8 view .LVU2007 + 6650 002c 022B cmp r3, #2 + 6651 002e 17D0 beq .L447 + 6652 .LVL528: + 6653 .L442: 2179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6662 .loc 1 2179 5 is_stmt 1 view .LVU2010 - 6663 0032 2268 ldr r2, [r4] - 6664 0034 5368 ldr r3, [r2, #4] - 6665 0036 23F01003 bic r3, r3, #16 - 6666 003a 5360 str r3, [r2, #4] + 6654 .loc 1 2179 5 is_stmt 1 view .LVU2008 + 6655 0030 2268 ldr r2, [r4] + 6656 0032 5368 ldr r3, [r2, #4] + 6657 0034 23F01003 bic r3, r3, #16 + 6658 0038 5360 str r3, [r2, #4] 2184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6667 .loc 1 2184 5 view .LVU2011 + 6659 .loc 1 2184 5 view .LVU2009 2184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6668 .loc 1 2184 8 is_stmt 0 view .LVU2012 - 6669 003c DDB9 cbnz r5, .L445 + 6660 .loc 1 2184 8 is_stmt 0 view .LVU2010 + 6661 003a DDB9 cbnz r5, .L443 2186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6670 .loc 1 2186 7 is_stmt 1 view .LVU2013 + 6662 .loc 1 2186 7 is_stmt 1 view .LVU2011 2186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6671 .loc 1 2186 24 is_stmt 0 view .LVU2014 - 6672 003e 2046 mov r0, r4 - 6673 0040 FFF7FEFF bl ADC_Disable - 6674 .LVL528: - 6675 0044 0546 mov r5, r0 - 6676 .LVL529: - 6677 .L446: + 6663 .loc 1 2186 24 is_stmt 0 view .LVU2012 + 6664 003c 2046 mov r0, r4 + 6665 003e FFF7FEFF bl ADC_Disable + 6666 .LVL529: + 6667 0042 0546 mov r5, r0 + 6668 .LVL530: + 6669 .L444: 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6678 .loc 1 2194 5 is_stmt 1 view .LVU2015 - ARM GAS /tmp/ccObGaoj.s page 390 - - + 6670 .loc 1 2194 5 is_stmt 1 view .LVU2013 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6679 .loc 1 2194 8 is_stmt 0 view .LVU2016 - 6680 0046 3DB9 cbnz r5, .L443 + 6671 .loc 1 2194 8 is_stmt 0 view .LVU2014 + 6672 0044 3DB9 cbnz r5, .L441 2197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY, - 6681 .loc 1 2197 7 is_stmt 1 view .LVU2017 - 6682 0048 E36D ldr r3, [r4, #92] - 6683 004a 23F48853 bic r3, r3, #4352 - 6684 004e 23F00103 bic r3, r3, #1 - 6685 0052 43F00103 orr r3, r3, #1 - 6686 0056 E365 str r3, [r4, #92] - 6687 .LVL530: - 6688 .L443: + 6673 .loc 1 2197 7 is_stmt 1 view .LVU2015 + 6674 0046 E36D ldr r3, [r4, #92] + 6675 0048 23F48853 bic r3, r3, #4352 + 6676 004c 23F00103 bic r3, r3, #1 + 6677 0050 43F00103 orr r3, r3, #1 + 6678 0054 E365 str r3, [r4, #92] + ARM GAS /tmp/cco84Mp4.s page 390 + + + 6679 .LVL531: + 6680 .L441: 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6689 .loc 1 2205 3 view .LVU2018 + 6681 .loc 1 2205 3 view .LVU2016 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6690 .loc 1 2205 3 view .LVU2019 - 6691 0058 0023 movs r3, #0 - 6692 005a 84F85830 strb r3, [r4, #88] + 6682 .loc 1 2205 3 view .LVU2017 + 6683 0056 0023 movs r3, #0 + 6684 0058 84F85830 strb r3, [r4, #88] 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6693 .loc 1 2205 3 view .LVU2020 + 6685 .loc 1 2205 3 view .LVU2018 2208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6694 .loc 1 2208 3 view .LVU2021 - 6695 .LVL531: - 6696 .L442: + 6686 .loc 1 2208 3 view .LVU2019 + 6687 .LVL532: + 6688 .L440: 2209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6697 .loc 1 2209 1 is_stmt 0 view .LVU2022 - 6698 005e 2846 mov r0, r5 - 6699 0060 38BD pop {r3, r4, r5, pc} - 6700 .LVL532: - 6701 .L449: + 6689 .loc 1 2209 1 is_stmt 0 view .LVU2020 + 6690 005c 2846 mov r0, r5 + 6691 005e 38BD pop {r3, r4, r5, pc} + 6692 .LVL533: + 6693 .L447: 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6702 .loc 1 2168 7 is_stmt 1 view .LVU2023 + 6694 .loc 1 2168 7 is_stmt 1 view .LVU2021 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6703 .loc 1 2168 24 is_stmt 0 view .LVU2024 - 6704 0062 FFF7FEFF bl HAL_DMA_Abort - 6705 .LVL533: + 6695 .loc 1 2168 24 is_stmt 0 view .LVU2022 + 6696 0060 FFF7FEFF bl HAL_DMA_Abort + 6697 .LVL534: 2171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6706 .loc 1 2171 7 is_stmt 1 view .LVU2025 + 6698 .loc 1 2171 7 is_stmt 1 view .LVU2023 2171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** { - 6707 .loc 1 2171 10 is_stmt 0 view .LVU2026 - 6708 0066 0546 mov r5, r0 - 6709 0068 0028 cmp r0, #0 - 6710 006a E2D0 beq .L444 + 6699 .loc 1 2171 10 is_stmt 0 view .LVU2024 + 6700 0064 0546 mov r5, r0 + 6701 0066 0028 cmp r0, #0 + 6702 0068 E2D0 beq .L442 2174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6711 .loc 1 2174 9 is_stmt 1 view .LVU2027 - 6712 006c E36D ldr r3, [r4, #92] - 6713 006e 43F04003 orr r3, r3, #64 - 6714 0072 E365 str r3, [r4, #92] - 6715 0074 DDE7 b .L444 - 6716 .LVL534: + 6703 .loc 1 2174 9 is_stmt 1 view .LVU2025 + 6704 006a E36D ldr r3, [r4, #92] + 6705 006c 43F04003 orr r3, r3, #64 + 6706 0070 E365 str r3, [r4, #92] + 6707 0072 DDE7 b .L442 + 6708 .LVL535: + 6709 .L443: +2190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 6710 .loc 1 2190 7 view .LVU2026 +2190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } + 6711 .loc 1 2190 13 is_stmt 0 view .LVU2027 + 6712 0074 2046 mov r0, r4 + 6713 0076 FFF7FEFF bl ADC_Disable + 6714 .LVL536: + 6715 007a E3E7 b .L444 + 6716 .LVL537: 6717 .L445: -2190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6718 .loc 1 2190 7 view .LVU2028 -2190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** } - 6719 .loc 1 2190 13 is_stmt 0 view .LVU2029 - 6720 0076 2046 mov r0, r4 - 6721 0078 FFF7FEFF bl ADC_Disable - ARM GAS /tmp/ccObGaoj.s page 391 - - - 6722 .LVL535: - 6723 007c E3E7 b .L446 - 6724 .LVL536: - 6725 .L447: 2153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c **** - 6726 .loc 1 2153 3 discriminator 1 view .LVU2030 - 6727 007e 0225 movs r5, #2 - 6728 0080 EDE7 b .L442 - 6729 .cfi_endproc - 6730 .LFE340: - 6732 .text - 6733 .Letext0: - 6734 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 6735 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 6736 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 6737 .file 7 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 6738 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 6739 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 6740 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" - 6741 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h" - 6742 .file 12 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" - 6743 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccObGaoj.s page 392 + 6718 .loc 1 2153 3 discriminator 1 view .LVU2028 + 6719 007c 0225 movs r5, #2 + 6720 007e EDE7 b .L440 + 6721 .cfi_endproc + 6722 .LFE340: + ARM GAS /tmp/cco84Mp4.s page 391 + + + 6724 .text + 6725 .Letext0: + 6726 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 6727 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 6728 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 6729 .file 7 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 6730 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 6731 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 6732 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" + 6733 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h" + 6734 .file 12 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" + 6735 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/cco84Mp4.s page 392 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_adc.c - /tmp/ccObGaoj.s:21 .text.LL_ADC_REG_SetSequencerRanks:00000000 $t - /tmp/ccObGaoj.s:26 .text.LL_ADC_REG_SetSequencerRanks:00000000 LL_ADC_REG_SetSequencerRanks - /tmp/ccObGaoj.s:73 .text.LL_ADC_SetChannelSamplingTime:00000000 $t - /tmp/ccObGaoj.s:78 .text.LL_ADC_SetChannelSamplingTime:00000000 LL_ADC_SetChannelSamplingTime - /tmp/ccObGaoj.s:123 .text.LL_ADC_SetAnalogWDMonitChannels:00000000 $t - /tmp/ccObGaoj.s:128 .text.LL_ADC_SetAnalogWDMonitChannels:00000000 LL_ADC_SetAnalogWDMonitChannels - /tmp/ccObGaoj.s:166 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccObGaoj.s:172 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccObGaoj.s:187 .text.HAL_ADC_Init:00000000 $t - /tmp/ccObGaoj.s:193 .text.HAL_ADC_Init:00000000 HAL_ADC_Init - /tmp/ccObGaoj.s:743 .text.HAL_ADC_Init:00000214 $d - /tmp/ccObGaoj.s:752 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccObGaoj.s:758 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccObGaoj.s:773 .text.HAL_ADC_PollForConversion:00000000 $t - /tmp/ccObGaoj.s:779 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion - /tmp/ccObGaoj.s:1063 .text.HAL_ADC_PollForConversion:00000114 $d - /tmp/ccObGaoj.s:1069 .text.HAL_ADC_PollForEvent:00000000 $t - /tmp/ccObGaoj.s:1075 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent - /tmp/ccObGaoj.s:1263 .text.HAL_ADC_GetValue:00000000 $t - /tmp/ccObGaoj.s:1269 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue - /tmp/ccObGaoj.s:1290 .text.HAL_ADC_StartSampling:00000000 $t - /tmp/ccObGaoj.s:1296 .text.HAL_ADC_StartSampling:00000000 HAL_ADC_StartSampling - /tmp/ccObGaoj.s:1320 .text.HAL_ADC_StopSampling:00000000 $t - /tmp/ccObGaoj.s:1326 .text.HAL_ADC_StopSampling:00000000 HAL_ADC_StopSampling - /tmp/ccObGaoj.s:1350 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccObGaoj.s:1356 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccObGaoj.s:1371 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccObGaoj.s:1377 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccObGaoj.s:1392 .text.ADC_DMAHalfConvCplt:00000000 $t - /tmp/ccObGaoj.s:1398 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt - /tmp/ccObGaoj.s:1425 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t - /tmp/ccObGaoj.s:1431 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback - /tmp/ccObGaoj.s:1446 .text.HAL_ADC_ErrorCallback:00000000 $t - /tmp/ccObGaoj.s:1452 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback - /tmp/ccObGaoj.s:1467 .text.HAL_ADC_IRQHandler:00000000 $t - /tmp/ccObGaoj.s:1473 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler - /tmp/ccObGaoj.s:2050 .text.HAL_ADC_IRQHandler:00000274 $d - /tmp/ccObGaoj.s:2055 .text.HAL_ADC_IRQHandler:0000027c $t - /tmp/ccObGaoj.s:2076 .text.ADC_DMAConvCplt:00000000 $t - /tmp/ccObGaoj.s:2082 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt - /tmp/ccObGaoj.s:2217 .text.ADC_DMAError:00000000 $t - /tmp/ccObGaoj.s:2223 .text.ADC_DMAError:00000000 ADC_DMAError - /tmp/ccObGaoj.s:2257 .text.HAL_ADC_ConfigChannel:00000000 $t - /tmp/ccObGaoj.s:2263 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel - /tmp/ccObGaoj.s:3410 .text.HAL_ADC_ConfigChannel:00000340 $d - /tmp/ccObGaoj.s:3424 .text.HAL_ADC_ConfigChannel:00000364 $t - /tmp/ccObGaoj.s:3712 .text.HAL_ADC_ConfigChannel:00000450 $d - /tmp/ccObGaoj.s:3720 .text.HAL_ADC_AnalogWDGConfig:00000000 $t - /tmp/ccObGaoj.s:3726 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig - /tmp/ccObGaoj.s:4532 .text.HAL_ADC_AnalogWDGConfig:000002e0 $d - /tmp/ccObGaoj.s:4539 .text.HAL_ADC_GetState:00000000 $t - /tmp/ccObGaoj.s:4545 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState - /tmp/ccObGaoj.s:4564 .text.HAL_ADC_GetError:00000000 $t - /tmp/ccObGaoj.s:4570 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError - /tmp/ccObGaoj.s:4589 .text.ADC_ConversionStop:00000000 $t - ARM GAS /tmp/ccObGaoj.s page 393 + /tmp/cco84Mp4.s:21 .text.LL_ADC_REG_SetSequencerRanks:00000000 $t + /tmp/cco84Mp4.s:26 .text.LL_ADC_REG_SetSequencerRanks:00000000 LL_ADC_REG_SetSequencerRanks + /tmp/cco84Mp4.s:73 .text.LL_ADC_SetChannelSamplingTime:00000000 $t + /tmp/cco84Mp4.s:78 .text.LL_ADC_SetChannelSamplingTime:00000000 LL_ADC_SetChannelSamplingTime + /tmp/cco84Mp4.s:123 .text.LL_ADC_SetAnalogWDMonitChannels:00000000 $t + /tmp/cco84Mp4.s:128 .text.LL_ADC_SetAnalogWDMonitChannels:00000000 LL_ADC_SetAnalogWDMonitChannels + /tmp/cco84Mp4.s:166 .text.HAL_ADC_MspInit:00000000 $t + /tmp/cco84Mp4.s:172 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/cco84Mp4.s:187 .text.HAL_ADC_Init:00000000 $t + /tmp/cco84Mp4.s:193 .text.HAL_ADC_Init:00000000 HAL_ADC_Init + /tmp/cco84Mp4.s:740 .text.HAL_ADC_Init:00000210 $d + /tmp/cco84Mp4.s:749 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/cco84Mp4.s:755 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/cco84Mp4.s:770 .text.HAL_ADC_PollForConversion:00000000 $t + /tmp/cco84Mp4.s:776 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion + /tmp/cco84Mp4.s:1060 .text.HAL_ADC_PollForConversion:00000114 $d + /tmp/cco84Mp4.s:1066 .text.HAL_ADC_PollForEvent:00000000 $t + /tmp/cco84Mp4.s:1072 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent + /tmp/cco84Mp4.s:1260 .text.HAL_ADC_GetValue:00000000 $t + /tmp/cco84Mp4.s:1266 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue + /tmp/cco84Mp4.s:1287 .text.HAL_ADC_StartSampling:00000000 $t + /tmp/cco84Mp4.s:1293 .text.HAL_ADC_StartSampling:00000000 HAL_ADC_StartSampling + /tmp/cco84Mp4.s:1317 .text.HAL_ADC_StopSampling:00000000 $t + /tmp/cco84Mp4.s:1323 .text.HAL_ADC_StopSampling:00000000 HAL_ADC_StopSampling + /tmp/cco84Mp4.s:1347 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/cco84Mp4.s:1353 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/cco84Mp4.s:1368 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/cco84Mp4.s:1374 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/cco84Mp4.s:1389 .text.ADC_DMAHalfConvCplt:00000000 $t + /tmp/cco84Mp4.s:1395 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt + /tmp/cco84Mp4.s:1422 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t + /tmp/cco84Mp4.s:1428 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback + /tmp/cco84Mp4.s:1443 .text.HAL_ADC_ErrorCallback:00000000 $t + /tmp/cco84Mp4.s:1449 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback + /tmp/cco84Mp4.s:1464 .text.HAL_ADC_IRQHandler:00000000 $t + /tmp/cco84Mp4.s:1470 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler + /tmp/cco84Mp4.s:2047 .text.HAL_ADC_IRQHandler:00000274 $d + /tmp/cco84Mp4.s:2052 .text.HAL_ADC_IRQHandler:0000027c $t + /tmp/cco84Mp4.s:2073 .text.ADC_DMAConvCplt:00000000 $t + /tmp/cco84Mp4.s:2079 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt + /tmp/cco84Mp4.s:2214 .text.ADC_DMAError:00000000 $t + /tmp/cco84Mp4.s:2220 .text.ADC_DMAError:00000000 ADC_DMAError + /tmp/cco84Mp4.s:2254 .text.HAL_ADC_ConfigChannel:00000000 $t + /tmp/cco84Mp4.s:2260 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel + /tmp/cco84Mp4.s:3407 .text.HAL_ADC_ConfigChannel:00000340 $d + /tmp/cco84Mp4.s:3421 .text.HAL_ADC_ConfigChannel:00000364 $t + /tmp/cco84Mp4.s:3709 .text.HAL_ADC_ConfigChannel:00000450 $d + /tmp/cco84Mp4.s:3717 .text.HAL_ADC_AnalogWDGConfig:00000000 $t + /tmp/cco84Mp4.s:3723 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig + /tmp/cco84Mp4.s:4529 .text.HAL_ADC_AnalogWDGConfig:000002e0 $d + /tmp/cco84Mp4.s:4536 .text.HAL_ADC_GetState:00000000 $t + /tmp/cco84Mp4.s:4542 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState + /tmp/cco84Mp4.s:4561 .text.HAL_ADC_GetError:00000000 $t + /tmp/cco84Mp4.s:4567 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError + /tmp/cco84Mp4.s:4586 .text.ADC_ConversionStop:00000000 $t + ARM GAS /tmp/cco84Mp4.s page 393 - /tmp/ccObGaoj.s:4595 .text.ADC_ConversionStop:00000000 ADC_ConversionStop - /tmp/ccObGaoj.s:4923 .text.ADC_ConversionStop:00000100 $d - /tmp/ccObGaoj.s:4928 .text.ADC_Enable:00000000 $t - /tmp/ccObGaoj.s:4934 .text.ADC_Enable:00000000 ADC_Enable - /tmp/ccObGaoj.s:5154 .text.ADC_Enable:000000cc $d - /tmp/ccObGaoj.s:5162 .text.HAL_ADC_Start:00000000 $t - /tmp/ccObGaoj.s:5168 .text.HAL_ADC_Start:00000000 HAL_ADC_Start - /tmp/ccObGaoj.s:5389 .text.HAL_ADC_Start:000000f4 $d - /tmp/ccObGaoj.s:5395 .text.HAL_ADC_Start_IT:00000000 $t - /tmp/ccObGaoj.s:5401 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT - /tmp/ccObGaoj.s:5717 .text.HAL_ADC_Start_IT:00000188 $d - /tmp/ccObGaoj.s:5723 .text.HAL_ADC_Start_DMA:00000000 $t - /tmp/ccObGaoj.s:5729 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA - /tmp/ccObGaoj.s:5958 .text.HAL_ADC_Start_DMA:000000f4 $d - /tmp/ccObGaoj.s:5967 .text.ADC_Disable:00000000 $t - /tmp/ccObGaoj.s:5973 .text.ADC_Disable:00000000 ADC_Disable - /tmp/ccObGaoj.s:6142 .text.HAL_ADC_DeInit:00000000 $t - /tmp/ccObGaoj.s:6148 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit - /tmp/ccObGaoj.s:6423 .text.HAL_ADC_DeInit:00000198 $d - /tmp/ccObGaoj.s:6432 .text.HAL_ADC_Stop:00000000 $t - /tmp/ccObGaoj.s:6438 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop - /tmp/ccObGaoj.s:6515 .text.HAL_ADC_Stop_IT:00000000 $t - /tmp/ccObGaoj.s:6521 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT - /tmp/ccObGaoj.s:6603 .text.HAL_ADC_Stop_DMA:00000000 $t - /tmp/ccObGaoj.s:6609 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA + /tmp/cco84Mp4.s:4592 .text.ADC_ConversionStop:00000000 ADC_ConversionStop + /tmp/cco84Mp4.s:4920 .text.ADC_ConversionStop:00000100 $d + /tmp/cco84Mp4.s:4925 .text.ADC_Enable:00000000 $t + /tmp/cco84Mp4.s:4931 .text.ADC_Enable:00000000 ADC_Enable + /tmp/cco84Mp4.s:5151 .text.ADC_Enable:000000cc $d + /tmp/cco84Mp4.s:5159 .text.HAL_ADC_Start:00000000 $t + /tmp/cco84Mp4.s:5165 .text.HAL_ADC_Start:00000000 HAL_ADC_Start + /tmp/cco84Mp4.s:5386 .text.HAL_ADC_Start:000000f4 $d + /tmp/cco84Mp4.s:5392 .text.HAL_ADC_Start_IT:00000000 $t + /tmp/cco84Mp4.s:5398 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT + /tmp/cco84Mp4.s:5714 .text.HAL_ADC_Start_IT:00000188 $d + /tmp/cco84Mp4.s:5720 .text.HAL_ADC_Start_DMA:00000000 $t + /tmp/cco84Mp4.s:5726 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA + /tmp/cco84Mp4.s:5955 .text.HAL_ADC_Start_DMA:000000f4 $d + /tmp/cco84Mp4.s:5964 .text.ADC_Disable:00000000 $t + /tmp/cco84Mp4.s:5970 .text.ADC_Disable:00000000 ADC_Disable + /tmp/cco84Mp4.s:6139 .text.HAL_ADC_DeInit:00000000 $t + /tmp/cco84Mp4.s:6145 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit + /tmp/cco84Mp4.s:6416 .text.HAL_ADC_DeInit:00000194 $d + /tmp/cco84Mp4.s:6425 .text.HAL_ADC_Stop:00000000 $t + /tmp/cco84Mp4.s:6431 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop + /tmp/cco84Mp4.s:6508 .text.HAL_ADC_Stop_IT:00000000 $t + /tmp/cco84Mp4.s:6514 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT + /tmp/cco84Mp4.s:6596 .text.HAL_ADC_Stop_DMA:00000000 $t + /tmp/cco84Mp4.s:6602 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA UNDEFINED SYMBOLS SystemCoreClock diff --git a/squeow_sw/build/stm32g4xx_hal_adc.o b/squeow_sw/build/stm32g4xx_hal_adc.o index 927c72a6acba006391a563d99b8848fcac8123c8..6458050469d48d76a7c073b5f9b0bb858e090aab 100644 GIT binary patch delta 11074 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 R#GS>$!9-j)t$#|4{{@1en85%5 diff --git a/squeow_sw/build/stm32g4xx_hal_adc_ex.lst b/squeow_sw/build/stm32g4xx_hal_adc_ex.lst index 8470c6d..799f758 100644 --- a/squeow_sw/build/stm32g4xx_hal_adc_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_adc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccKUHoqq.s page 1 +ARM GAS /tmp/ccrO2eGa.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 27:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Includes ------------------------------------------------------------------*/ 28:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #include "stm32g4xx.h" 29:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccKUHoqq.s page 2 + ARM GAS /tmp/ccrO2eGa.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @addtogroup STM32G4xx_LL_Driver @@ -118,7 +118,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 84:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 85:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 86:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Internal mask for ADC group injected sequencer: */ - ARM GAS /tmp/ccKUHoqq.s page 3 + ARM GAS /tmp/ccrO2eGa.s page 3 87:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* To select into literal LL_ADC_INJ_RANK_x the relevant bits for: */ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 141:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 142:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Internal mask for ADC group injected trigger: */ 143:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* To select into literal LL_ADC_INJ_TRIG_x the relevant bits for: */ - ARM GAS /tmp/ccKUHoqq.s page 4 + ARM GAS /tmp/ccrO2eGa.s page 4 144:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* - injected trigger source */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 198:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 199:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Internal register offset for ADC channel sampling time configuration */ 200:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* (offset placed into a spare area of literal definition) */ - ARM GAS /tmp/ccKUHoqq.s page 5 + ARM GAS /tmp/ccrO2eGa.s page 5 201:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define ADC_SMPR1_REGOFFSET (0x00000000UL) @@ -298,7 +298,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 255:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 256:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Definition of channels sampling time information to be inserted into */ 257:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* channels literals definition. */ - ARM GAS /tmp/ccKUHoqq.s page 6 + ARM GAS /tmp/ccrO2eGa.s page 6 258:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Value shifted are equivalent to bitfield "ADC_SMPRx_SMPy" position */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define ADC_AWD_CR3_REGOFFSET (0x00200000UL) 313:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 314:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Register offset gap between AWD1 and AWD2-AWD3 configuration registers */ - ARM GAS /tmp/ccKUHoqq.s page 7 + ARM GAS /tmp/ccrO2eGa.s page 7 315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* (Set separately as ADC_AWD_CRX_REGOFFSET to spare 32 bits space */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 369:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Internal voltage reference VrefInt */ 370:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define VREFINT_CAL_ADDR ((uint16_t*) (0x1FFF75AAUL)) /* Internal voltage referen 371:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** parameter VREFINT_CAL: VrefInt ADC raw data acquired at - ARM GAS /tmp/ccKUHoqq.s page 8 + ARM GAS /tmp/ccrO2eGa.s page 8 372:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (tolerance: +-5 DegC), Vref+ = 3.0 V (tolerance: +-10 mV @@ -478,7 +478,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 426:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Structure definition of some features of ADC common parameters 427:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * and multimode 428:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (all ADC instances belonging to the same ADC common instance). - ARM GAS /tmp/ccKUHoqq.s page 9 + ARM GAS /tmp/ccrO2eGa.s page 9 429:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note The setting of these parameters by function @ref LL_ADC_CommonInit() @@ -538,7 +538,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 483:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * conditioned to ADC state. 484:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 485:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** typedef struct - ARM GAS /tmp/ccKUHoqq.s page 10 + ARM GAS /tmp/ccrO2eGa.s page 10 486:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -598,7 +598,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 540:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @ref LL_ADC_REG_SetSequencerLength(). */ 541:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 542:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** uint32_t SequencerDiscont; /*!< Set ADC group regular sequencer discontinuous mode: se - ARM GAS /tmp/ccKUHoqq.s page 11 + ARM GAS /tmp/ccrO2eGa.s page 11 543:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** and scan conversions interrupted every selected number @@ -658,7 +658,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 597:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** This parameter can be a value of @ref ADC_LL_EC_INJ_TR 598:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @note On this STM32 series, setting trigger source to 599:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** set trigger polarity to rising edge (default set - ARM GAS /tmp/ccKUHoqq.s page 12 + ARM GAS /tmp/ccrO2eGa.s page 12 600:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** compatibility with some ADC on other STM32 serie @@ -718,7 +718,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 654:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversions */ 655:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_FLAG_JQOVF ADC_ISR_JQOVF /*!< ADC flag ADC group injected cont 656:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** overflow */ - ARM GAS /tmp/ccKUHoqq.s page 13 + ARM GAS /tmp/ccrO2eGa.s page 13 657:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_FLAG_AWD1 ADC_ISR_AWD1 /*!< ADC flag ADC analog watchdog 1 * @@ -778,7 +778,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 711:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 712:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_IT_ADRDY ADC_IER_ADRDYIE /*!< ADC interruption ADC instance re 713:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_IT_EOC ADC_IER_EOCIE /*!< ADC interruption ADC group regul - ARM GAS /tmp/ccKUHoqq.s page 14 + ARM GAS /tmp/ccrO2eGa.s page 14 714:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversion */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 768:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_CLOCK_ASYNC_DIV4 (ADC_CCR_PRESC_1) /*!< ADC asynchronou 769:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** prescaler division by 4 */ 770:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_CLOCK_ASYNC_DIV6 (ADC_CCR_PRESC_1 | ADC_CCR_PRESC_0) /*!< ADC asynchronou - ARM GAS /tmp/ccKUHoqq.s page 15 + ARM GAS /tmp/ccrO2eGa.s page 15 771:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** prescaler division by 6 */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 825:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_DATA_ALIGN_RIGHT (0x00000000UL) /*!< ADC conversion data alignment: r 826:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (alignment on data register LSB bit 0)*/ 827:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_DATA_ALIGN_LEFT (ADC_CFGR_ALIGN) /*!< ADC conversion data alignment: l - ARM GAS /tmp/ccKUHoqq.s page 16 + ARM GAS /tmp/ccrO2eGa.s page 16 828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (alignment on data register MSB bit 15)*/ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 882:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 883:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 884:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @defgroup ADC_LL_EC_OFFSET_SATURATION ADC instance - Offset saturation mode - ARM GAS /tmp/ccKUHoqq.s page 17 + ARM GAS /tmp/ccrO2eGa.s page 17 885:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 939:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CHANNEL_15_BITFIELD) /*!< AD 940:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_CHANNEL_16 (ADC_CHANNEL_16_NUMBER | ADC_CHANNEL_16_SMP | \ 941:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CHANNEL_16_BITFIELD) /*!< ADC - ARM GAS /tmp/ccKUHoqq.s page 18 + ARM GAS /tmp/ccrO2eGa.s page 18 942:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_CHANNEL_17 (ADC_CHANNEL_17_NUMBER | ADC_CHANNEL_17_SMP | \ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 996:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversion trigger from external peripheral: TIM1 TRGO. 997:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Trigger edge set to rising edge (default setting). */ 998:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_REG_TRIG_EXT_TIM1_TRGO2 (ADC_CFGR_EXTSEL_3 | ADC_CFGR_EXTSEL_1 | \ - ARM GAS /tmp/ccKUHoqq.s page 19 + ARM GAS /tmp/ccrO2eGa.s page 19 999:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_REG_TRIG_EXT_EDGE_DEFAULT) /* @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1053:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CFGR_EXTSEL_1 | ADC_CFGR_EXTSEL_0 | \ 1054:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_REG_TRIG_EXT_EDGE_DEFAULT) /* 1055:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversion trigger from external peripheral: TIM3 channe - ARM GAS /tmp/ccKUHoqq.s page 20 + ARM GAS /tmp/ccrO2eGa.s page 20 1056:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** compare: input capture or output capture). @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1110:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_REG_TRIG_EXT_EDGE_DEFAULT) /* 1111:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversion trigger from external peripheral: TIM20 TRGO2 1112:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Trigger edge set to rising edge (default setting). - ARM GAS /tmp/ccKUHoqq.s page 21 + ARM GAS /tmp/ccrO2eGa.s page 21 1113:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Note: On this STM32 series, TIM20 is not available on al @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversion trigger from external peripheral: HRTIMER ADC 1168:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Trigger edge set to rising edge (default setting). 1169:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Note: On this STM32 series, HRTIM is not available on al - ARM GAS /tmp/ccKUHoqq.s page 22 + ARM GAS /tmp/ccrO2eGa.s page 22 1170:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Refer to device datasheet for more details */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1224:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ 1225:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 1226:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_REG_TRIG_EXT_RISING (ADC_CFGR_EXTEN_0) /*!< ADC group r - ARM GAS /tmp/ccKUHoqq.s page 23 + ARM GAS /tmp/ccrO2eGa.s page 23 1227:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** trigger polarity set to rising edge */ @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1281:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @defgroup ADC_LL_EC_SAMPLINGTIME_COMMON_CONFIG ADC instance - ADC sampling time common configur 1282:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ 1283:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ - ARM GAS /tmp/ccKUHoqq.s page 24 + ARM GAS /tmp/ccrO2eGa.s page 24 1284:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_SAMPLINGTIME_COMMON_DEFAULT (0x00000000UL) /*!< ADC sampling time let to d @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1338:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** with 14 ranks in the sequence */ 1339:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_REG_SEQ_SCAN_ENABLE_15RANKS (ADC_SQR1_L_3 | ADC_SQR1_L_2 \ 1340:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_SQR1_L_1) /*!< ADC group regular s - ARM GAS /tmp/ccKUHoqq.s page 25 + ARM GAS /tmp/ccrO2eGa.s page 25 1341:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** with 15 ranks in the sequence */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1395:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_REG_RANK_8 (ADC_SQR2_REGOFFSET | ADC_REG_RANK_8_SQRX_BITOFFSET_POS) 1396:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** regular sequencer rank 8 */ 1397:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_REG_RANK_9 (ADC_SQR2_REGOFFSET | ADC_REG_RANK_9_SQRX_BITOFFSET_POS) - ARM GAS /tmp/ccKUHoqq.s page 26 + ARM GAS /tmp/ccrO2eGa.s page 26 1398:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** regular sequencer rank 9 */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1452:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Trigger edge set to rising edge (default setting). */ 1453:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_INJ_TRIG_EXT_TIM3_CH1 (ADC_JSQR_JEXTSEL_3 | ADC_JSQR_JEXTSEL_2 | \ 1454:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_JSQR_JEXTSEL_0 | ADC_INJ_TRIG_EXT_EDGE_DEFAULT) - ARM GAS /tmp/ccKUHoqq.s page 27 + ARM GAS /tmp/ccrO2eGa.s page 27 1455:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC group injected conversion trigger from external peri @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** channel 2 event (capture compare: input capture or outpu 1510:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Trigger edge set to rising edge (default setting). 1511:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Note: On this STM32 series, this trigger is available on - ARM GAS /tmp/ccKUHoqq.s page 28 + ARM GAS /tmp/ccrO2eGa.s page 28 1512:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** instances. Refer to device datasheet for ADCx availabili @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1566:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** device datasheet for more details */ 1567:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_INJ_TRIG_EXT_HRTIM_TRG3 (ADC_JSQR_JEXTSEL_4 | ADC_JSQR_JEXTSEL_3 | \ 1568:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_JSQR_JEXTSEL_2 | ADC_INJ_TRIG_EXT_EDGE_DEFAULT) - ARM GAS /tmp/ccKUHoqq.s page 29 + ARM GAS /tmp/ccrO2eGa.s page 29 1569:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC group injected conversion trigger from external peri @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1623:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_INJ_TRIG_EXT_EDGE_DEFAULT) 1624:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC group injected conversion trigger from external peri 1625:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** interrupt line 15. Trigger edge set to rising edge (defa - ARM GAS /tmp/ccKUHoqq.s page 30 + ARM GAS /tmp/ccrO2eGa.s page 30 1626:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Note: On this STM32 series, this trigger is available on @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1680:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ 1681:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 1682:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_INJ_SEQ_SCAN_DISABLE (0x00000000UL) /*!< ADC group injected - ARM GAS /tmp/ccKUHoqq.s page 31 + ARM GAS /tmp/ccrO2eGa.s page 31 1683:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (equivalent to sequencer of 1 rank: ADC conversion on on @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1737:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @} 1738:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 1739:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccKUHoqq.s page 32 + ARM GAS /tmp/ccrO2eGa.s page 32 1740:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @defgroup ADC_LL_EC_CHANNEL_SINGLE_DIFF_ENDING Channel - Single or differential ending @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1794:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_1_INJ ((LL_ADC_CHANNEL_1 & ADC_CHANNEL_ID_MASK) \ 1795:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL) /*!< ADC analo 1796:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** of ADC channel ADCx_IN1, converted by group injected onl - ARM GAS /tmp/ccKUHoqq.s page 33 + ARM GAS /tmp/ccrO2eGa.s page 33 1797:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_1_REG_INJ ((LL_ADC_CHANNEL_1 & ADC_CHANNEL_ID_MASK) \ @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1851:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_7_REG ((LL_ADC_CHANNEL_7 & ADC_CHANNEL_ID_MASK) \ 1852:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL) /*!< ADC analo 1853:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** of ADC channel ADCx_IN7, converted by group regular only - ARM GAS /tmp/ccKUHoqq.s page 34 + ARM GAS /tmp/ccrO2eGa.s page 34 1854:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_7_INJ ((LL_ADC_CHANNEL_7 & ADC_CHANNEL_ID_MASK) \ @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1908:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN \ 1909:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_AWD1SGL) /*!< ADC analo 1910:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** of ADC channel ADCx_IN12, converted by either group regu - ARM GAS /tmp/ccKUHoqq.s page 35 + ARM GAS /tmp/ccrO2eGa.s page 35 1911:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_13_REG ((LL_ADC_CHANNEL_13 & ADC_CHANNEL_ID_MASK) \ @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1965:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_18_INJ ((LL_ADC_CHANNEL_18 & ADC_CHANNEL_ID_MASK) \ 1966:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL) /*!< ADC analo 1967:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** of ADC channel ADCx_IN18, converted by group injected on - ARM GAS /tmp/ccKUHoqq.s page 36 + ARM GAS /tmp/ccrO2eGa.s page 36 1968:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CHANNEL_18_REG_INJ ((LL_ADC_CHANNEL_18 & ADC_CHANNEL_ID_MASK) \ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2022:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN \ 2023:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_AWD1SGL) /*!< ADC analo 2024:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** of ADC internal channel connected to Vbat/3: Vbat - ARM GAS /tmp/ccKUHoqq.s page 37 + ARM GAS /tmp/ccrO2eGa.s page 37 2025:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** voltage through a divider ladder of factor 1/3 to have c @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2079:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL) /*!< ADC analo 2080:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** of ADC internal channel connected to OPAMP4 output, 2081:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** channel specific to ADC5, converted by group regular onl - ARM GAS /tmp/ccKUHoqq.s page 38 + ARM GAS /tmp/ccrO2eGa.s page 38 2082:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_CH_VOPAMP4_INJ ((LL_ADC_CHANNEL_VOPAMP4 & ADC_CHANNEL_ID_MASK) \ @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2136:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_FILTERING_NONE (0x00000000UL) /*!< ADC analog 2137:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** one out-of-window sample is needed to raise flag or inte 2138:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_AWD_FILTERING_2SAMPLES (ADC_TR1_AWDFILT_0) /*!< ADC analog - ARM GAS /tmp/ccKUHoqq.s page 39 + ARM GAS /tmp/ccrO2eGa.s page 39 2139:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** out-of-window samples are needed to raise flag or interr @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2193:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_OVS_RATIO_2 (0x00000000UL) /*!< ADC oversampl 2194:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (sum of conversions data computed to result as oversampl 2195:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (before potential shift) */ - ARM GAS /tmp/ccKUHoqq.s page 40 + ARM GAS /tmp/ccrO2eGa.s page 40 2196:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_OVS_RATIO_4 (ADC_CFGR2_OVSR_0) /*!< ADC oversampl @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2250:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_OVS_SHIFT_RIGHT_8 (ADC_CFGR2_OVSS_3) /*!< ADC oversampl 2251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (sum of the ADC conversions data (after OVS ratio) is di 2252:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** to result as oversampling conversion data) */ - ARM GAS /tmp/ccKUHoqq.s page 41 + ARM GAS /tmp/ccrO2eGa.s page 41 2253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2307:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | ADC_CCR_MDMA_0) /*!< ADC multimode 2308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** conversions are transferred by DMA, one DMA channel fo 2309:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC master), in unlimited mode: DMA transfer requests - ARM GAS /tmp/ccKUHoqq.s page 42 + ARM GAS /tmp/ccrO2eGa.s page 42 2310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** whatever number of DMA data transferred (number of ADC @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2364:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #endif /* ADC_MULTIMODE_SUPPORT */ 2365:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 2366:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @defgroup ADC_LL_EC_HELPER_MACRO Definitions of constants used by helper macro - ARM GAS /tmp/ccKUHoqq.s page 43 + ARM GAS /tmp/ccrO2eGa.s page 43 2367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2421:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Unit: us */ 2422:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_DELAY_TEMPSENSOR_STAB_US (120UL) /*!< Delay for temperature sensor sta 2423:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define LL_ADC_DELAY_TEMPSENSOR_BUFFER_STAB_US ( 15UL) /*!< Delay for temperature sensor buf - ARM GAS /tmp/ccKUHoqq.s page 44 + ARM GAS /tmp/ccrO2eGa.s page 44 2424:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** time (starting from ADC enable, @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2478:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 2479:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 2480:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Helper macro to get ADC channel number in decimal format - ARM GAS /tmp/ccKUHoqq.s page 45 + ARM GAS /tmp/ccrO2eGa.s page 45 2481:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * from literals LL_ADC_CHANNEL_x. @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2535:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_CHANNEL_TO_DECIMAL_NB(__CHANNEL__) \ 2536:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((((__CHANNEL__) & ADC_CHANNEL_ID_BITFIELD_MASK) == 0UL) ? \ 2537:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ( \ - ARM GAS /tmp/ccKUHoqq.s page 46 + ARM GAS /tmp/ccrO2eGa.s page 46 2538:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) & ADC_CHANNEL_ID_NUMBER_MASK) >> ADC_CHANNEL_ID_NUMBER_BITOFFSET_POS \ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2592:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * On this STM32 series, all ADCx are not available on all devices. Refer to device da 2593:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * more details. 2594:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock - ARM GAS /tmp/ccKUHoqq.s page 47 + ARM GAS /tmp/ccrO2eGa.s page 47 2595:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * convert in 12-bit resolution. @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2649:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_14 2650:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 2651:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 - ARM GAS /tmp/ccKUHoqq.s page 48 + ARM GAS /tmp/ccrO2eGa.s page 48 2652:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_17 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2706:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_6 2707:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_7 2708:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_8 - ARM GAS /tmp/ccKUHoqq.s page 49 + ARM GAS /tmp/ccrO2eGa.s page 49 2709:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_9 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2763:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_18 2764:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 2765:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_CHANNEL_INTERNAL_TO_EXTERNAL(__CHANNEL__) \ - ARM GAS /tmp/ccKUHoqq.s page 50 + ARM GAS /tmp/ccrO2eGa.s page 50 2766:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) & ~ADC_CHANNEL_ID_INTERNAL_CH_MASK) @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2820:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) == LL_ADC_CHANNEL_VOPAMP2) || \ 2821:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) == LL_ADC_CHANNEL_VOPAMP3_ADC2) \ 2822:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) \ - ARM GAS /tmp/ccKUHoqq.s page 51 + ARM GAS /tmp/ccrO2eGa.s page 51 2823:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) \ @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2877:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_IS_CHANNEL_INTERNAL_AVAILABLE(__ADC_INSTANCE__, __CHANNEL__) \ 2878:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((((__ADC_INSTANCE__) == ADC1) \ 2879:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** &&( \ - ARM GAS /tmp/ccKUHoqq.s page 52 + ARM GAS /tmp/ccrO2eGa.s page 52 2880:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((__CHANNEL__) == LL_ADC_CHANNEL_VOPAMP1) || \ @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2934:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_2 (8) 2935:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_3 (8) 2936:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_4 (8) - ARM GAS /tmp/ccKUHoqq.s page 53 + ARM GAS /tmp/ccrO2eGa.s page 53 2937:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_5 (8) @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2991:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_1_REG (0) 2992:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_1_INJ (0) 2993:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_1_REG_INJ - ARM GAS /tmp/ccKUHoqq.s page 54 + ARM GAS /tmp/ccrO2eGa.s page 54 2994:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_2_REG (0) @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3048:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC1_REG (0)(1) 3049:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC1_INJ (0)(1) 3050:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC1_REG_INJ (1) - ARM GAS /tmp/ccKUHoqq.s page 55 + ARM GAS /tmp/ccrO2eGa.s page 55 3051:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_TEMPSENSOR_ADC5_REG (0)(5) @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3105:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * or @ref LL_ADC_SetAnalogWDThresholds(). 3106:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Example, with a ADC resolution of 8 bits, to set the value of 3107:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * analog watchdog threshold high (on 8 bits): - ARM GAS /tmp/ccKUHoqq.s page 56 + ARM GAS /tmp/ccrO2eGa.s page 56 3108:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * LL_ADC_SetAnalogWDThresholds @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3162:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Helper macro to set the ADC calibration value with both single ended 3163:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * and differential modes calibration factors concatenated. 3164:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note To be used with function @ref LL_ADC_SetCalibrationFactor(). - ARM GAS /tmp/ccKUHoqq.s page 57 + ARM GAS /tmp/ccrO2eGa.s page 57 3165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Example, to set calibration factors single ended to 0x55 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3219:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) \ 3220:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) 3221:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #else - ARM GAS /tmp/ccKUHoqq.s page 58 + ARM GAS /tmp/ccrO2eGa.s page 58 3222:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #define __LL_ADC_MULTI_INSTANCE_MASTER(__ADCx__) \ @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3276:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (((__ADCXY_COMMON__) == ADC12_COMMON) \ 3277:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ? ( \ 3278:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (LL_ADC_IsEnabled(ADC1) | \ - ARM GAS /tmp/ccKUHoqq.s page 59 + ARM GAS /tmp/ccrO2eGa.s page 59 3279:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** LL_ADC_IsEnabled(ADC2) ) \ @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3333:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_RESOLUTION_10B 3334:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_RESOLUTION_8B 3335:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_RESOLUTION_6B - ARM GAS /tmp/ccKUHoqq.s page 60 + ARM GAS /tmp/ccrO2eGa.s page 60 3336:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval ADC conversion data to the requested resolution @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3390:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __ADC_RESOLUTION__)\ 3391:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ((int32_t)((__ADC_DATA__) << 1U) * (int32_t)(__VREFANALOG_VOLTAGE__)\ 3392:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** / (int32_t)(__LL_ADC_DIGITAL_SCALE(__ADC_RESOLUTION__))\ - ARM GAS /tmp/ccKUHoqq.s page 61 + ARM GAS /tmp/ccrO2eGa.s page 61 3393:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - (int32_t)(__VREFANALOG_VOLTAGE__)) @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3447:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * datasheet typical values (generic values less, therefore 3448:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * less accurate than calibrated values), 3449:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * use helper macro @ref __LL_ADC_CALC_TEMPERATURE_TYP_PARAMS(). - ARM GAS /tmp/ccKUHoqq.s page 62 + ARM GAS /tmp/ccrO2eGa.s page 62 3450:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note As calculation input, the analog reference voltage (Vref+) must be @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3504:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * TS_TYP_CALx_VOLT = temperature sensor digital value at 3505:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * temperature CALx_TEMP (unit: mV) 3506:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Caution: Calculation relevancy under reserve the temperature sensor - ARM GAS /tmp/ccKUHoqq.s page 63 + ARM GAS /tmp/ccrO2eGa.s page 63 3507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * of the current device has characteristics in line with @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3561:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @} 3562:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 3563:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccKUHoqq.s page 64 + ARM GAS /tmp/ccrO2eGa.s page 64 3564:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3618:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 3619:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Retrieve address of register CDR */ 3620:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** data_reg_addr = (uint32_t) &((__LL_ADC_COMMON_INSTANCE(ADCx))->CDR); - ARM GAS /tmp/ccKUHoqq.s page 65 + ARM GAS /tmp/ccrO2eGa.s page 65 3621:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3675:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CLOCK_ASYNC_DIV128 3676:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CLOCK_ASYNC_DIV256 3677:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None - ARM GAS /tmp/ccKUHoqq.s page 66 + ARM GAS /tmp/ccrO2eGa.s page 66 3678:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3732:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CCR VREFEN LL_ADC_SetCommonPathInternalCh\n 3733:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * CCR VSENSESEL LL_ADC_SetCommonPathInternalCh\n 3734:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * CCR VBATSEL LL_ADC_SetCommonPathInternalCh - ARM GAS /tmp/ccKUHoqq.s page 67 + ARM GAS /tmp/ccrO2eGa.s page 67 3735:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCxy_COMMON ADC common instance @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3789:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note One or several values can be selected. 3790:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Example: (LL_ADC_PATH_INTERNAL_VREFINT | 3791:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * LL_ADC_PATH_INTERNAL_TEMPSENSOR) - ARM GAS /tmp/ccKUHoqq.s page 68 + ARM GAS /tmp/ccrO2eGa.s page 68 3792:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CCR VREFEN LL_ADC_SetCommonPathInternalChRem\n @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3846:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Calibration of offset is specific to each of 3847:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * single-ended and differential modes 3848:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (calibration factor must be specified for each of these - ARM GAS /tmp/ccKUHoqq.s page 69 + ARM GAS /tmp/ccrO2eGa.s page 69 3849:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * differential modes, if used afterwards and if the application @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 56 .thumb 57 .thumb_func 59 LL_ADC_SetChannelSamplingTime: - ARM GAS /tmp/ccKUHoqq.s page 70 + ARM GAS /tmp/ccrO2eGa.s page 70 60 .LVL2: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3930:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC resolution. 3931:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Refer to reference manual for alignments formats 3932:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * dependencies to ADC resolutions. - ARM GAS /tmp/ccKUHoqq.s page 71 + ARM GAS /tmp/ccrO2eGa.s page 71 3933:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR RES LL_ADC_GetResolution @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 3987:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * New ADC conversion starts only when the previous 3988:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * unitary conversion data (for ADC group regular) 3989:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * or previous sequence conversions data (for ADC group injected) - ARM GAS /tmp/ccKUHoqq.s page 72 + ARM GAS /tmp/ccrO2eGa.s page 72 3990:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * has been retrieved by user software. @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4044:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * triggers to the speed of the software that reads the data. 4045:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Moreover, this avoids risk of overrun for low frequency 4046:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * applications. - ARM GAS /tmp/ccKUHoqq.s page 73 + ARM GAS /tmp/ccrO2eGa.s page 73 4047:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * How to use this low power mode: @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4101:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * OFR2 OFFSET2 LL_ADC_SetOffset\n 4102:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * OFR2 OFFSET2_EN LL_ADC_SetOffset\n 4103:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * OFR3 OFFSET3_CH LL_ADC_SetOffset\n - ARM GAS /tmp/ccKUHoqq.s page 74 + ARM GAS /tmp/ccrO2eGa.s page 74 4104:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * OFR3 OFFSET3 LL_ADC_SetOffset\n @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4158:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Other channels are slow channels allows: 6.5 (sampling) + 12.5 (conversion) = 19 A 4159:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (fADC) to convert in 12-bit resolution.\n 4160:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param OffsetLevel Value between Min_Data=0x000 and Max_Data=0xFFF - ARM GAS /tmp/ccKUHoqq.s page 75 + ARM GAS /tmp/ccrO2eGa.s page 75 4161:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4215:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_14 4216:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 4217:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 - ARM GAS /tmp/ccKUHoqq.s page 76 + ARM GAS /tmp/ccrO2eGa.s page 76 4218:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_17 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4272:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_4 4273:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval Value between Min_Data=0x000 and Max_Data=0xFFF 4274:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ - ARM GAS /tmp/ccKUHoqq.s page 77 + ARM GAS /tmp/ccrO2eGa.s page 77 4275:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_GetOffsetLevel(const ADC_TypeDef *ADCx, uint32_t Offsety) @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4329:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_4 4330:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval Returned value can be one of the following values: 4331:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_DISABLE - ARM GAS /tmp/ccKUHoqq.s page 78 + ARM GAS /tmp/ccrO2eGa.s page 78 4332:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_ENABLE @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4386:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_SIGN_NEGATIVE 4387:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OFFSET_SIGN_POSITIVE 4388:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ - ARM GAS /tmp/ccKUHoqq.s page 79 + ARM GAS /tmp/ccrO2eGa.s page 79 4389:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_GetOffsetSign(const ADC_TypeDef *ADCx, uint32_t Offsety) @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4443:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 4444:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_GetOffsetSaturation(const ADC_TypeDef *ADCx, uint32_t Offsety) 4445:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccKUHoqq.s page 80 + ARM GAS /tmp/ccrO2eGa.s page 80 4446:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4500:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll SMPR1 SMPPLUS LL_ADC_SetSamplingTimeCommonConfig 4501:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 4502:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param SamplingTimeCommonConfig This parameter can be one of the following values: - ARM GAS /tmp/ccKUHoqq.s page 81 + ARM GAS /tmp/ccrO2eGa.s page 81 4503:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_COMMON_DEFAULT @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4557:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM1_TRGO2 4558:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM1_CH1 (1) 4559:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM1_CH2 (1) - ARM GAS /tmp/ccKUHoqq.s page 82 + ARM GAS /tmp/ccrO2eGa.s page 82 4560:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_TIM1_CH3 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4614:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (equivalent to 4615:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * "if(LL_ADC_REG_GetTriggerSource(ADC1) == LL_ADC_REG_TRIG_SOFTWARE)") 4616:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * use function @ref LL_ADC_REG_IsTriggerSourceSWStart. - ARM GAS /tmp/ccKUHoqq.s page 83 + ARM GAS /tmp/ccrO2eGa.s page 83 4617:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note Availability of parameters of trigger sources from timer @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4671:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __IO uint32_t trigger_source = READ_BIT(ADCx->CFGR, ADC_CFGR_EXTSEL | ADC_CFGR_EXTEN); 4672:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 4673:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ - ARM GAS /tmp/ccKUHoqq.s page 84 + ARM GAS /tmp/ccrO2eGa.s page 84 4674:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* corresponding to ADC_CFGR_EXTEN {0; 1; 2; 3}. */ @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_FALLING 4729:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_TRIG_EXT_RISINGFALLING 4730:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ - ARM GAS /tmp/ccKUHoqq.s page 85 + ARM GAS /tmp/ccrO2eGa.s page 85 4731:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerEdge(const ADC_TypeDef *ADCx) @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4785:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Sequencer ranks are selected using 4786:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * function "LL_ADC_REG_SetSequencerRanks()". 4787:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - For devices with sequencer not fully configurable - ARM GAS /tmp/ccKUHoqq.s page 86 + ARM GAS /tmp/ccrO2eGa.s page 86 4788:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (function "LL_ADC_REG_SetSequencerChannels()" available): @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4842:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - Sequence direction: Unless specified in parameters, sequencer 4843:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * scan direction is forward (from rank 1 to rank n). 4844:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Sequencer ranks are selected using - ARM GAS /tmp/ccKUHoqq.s page 87 + ARM GAS /tmp/ccrO2eGa.s page 87 4845:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * function "LL_ADC_REG_SetSequencerRanks()". @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4899:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR DISCEN LL_ADC_REG_SetSequencerDiscont\n 4900:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * CFGR DISCNUM LL_ADC_REG_SetSequencerDiscont 4901:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance - ARM GAS /tmp/ccKUHoqq.s page 88 + ARM GAS /tmp/ccrO2eGa.s page 88 4902:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param SeqDiscont This parameter can be one of the following values: @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 4956:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * enabled separately. 4957:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * This can be done using function @ref LL_ADC_SetCommonPathInternalCh(). 4958:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to - ARM GAS /tmp/ccKUHoqq.s page 89 + ARM GAS /tmp/ccrO2eGa.s page 89 4959:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5013:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 5014:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_17 5015:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_18 - ARM GAS /tmp/ccKUHoqq.s page 90 + ARM GAS /tmp/ccrO2eGa.s page 90 5016:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_VREFINT (7) @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5070:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * of literals LL_ADC_CHANNEL_x. Therefore, it has to be compared 5071:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * with parts of literals LL_ADC_CHANNEL_x or using 5072:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * helper macro @ref __LL_ADC_CHANNEL_TO_DECIMAL_NB(). - ARM GAS /tmp/ccKUHoqq.s page 91 + ARM GAS /tmp/ccrO2eGa.s page 91 5073:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Then the selected literal LL_ADC_CHANNEL_x can be used @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5127:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_14 5128:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_15 5129:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_16 - ARM GAS /tmp/ccKUHoqq.s page 92 + ARM GAS /tmp/ccrO2eGa.s page 92 5130:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_17 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5184:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR CONT LL_ADC_REG_SetContinuousMode 5185:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 5186:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param Continuous This parameter can be one of the following values: - ARM GAS /tmp/ccKUHoqq.s page 93 + ARM GAS /tmp/ccrO2eGa.s page 93 5187:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_CONV_SINGLE @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5241:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 5242:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param DMATransfer This parameter can be one of the following values: 5243:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_DMA_TRANSFER_NONE - ARM GAS /tmp/ccKUHoqq.s page 94 + ARM GAS /tmp/ccrO2eGa.s page 94 5244:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_REG_DMA_TRANSFER_LIMITED @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5298:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: 5299:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC must be disabled or enabled without conversion on going 5300:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * on group regular. - ARM GAS /tmp/ccKUHoqq.s page 95 + ARM GAS /tmp/ccrO2eGa.s page 95 5301:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR OVRMOD LL_ADC_REG_SetOverrun @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5355:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_SOFTWARE 5356:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_TIM1_TRGO 5357:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_TIM1_TRGO2 - ARM GAS /tmp/ccKUHoqq.s page 96 + ARM GAS /tmp/ccrO2eGa.s page 96 5358:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_TIM1_CH3 (2) @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5412:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * of which peripheral is selected as external trigger, 5413:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (equivalent to 5414:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * "if(LL_ADC_INJ_GetTriggerSource(ADC1) == LL_ADC_INJ_TRIG_SOFTWARE)") - ARM GAS /tmp/ccKUHoqq.s page 97 + ARM GAS /tmp/ccrO2eGa.s page 97 5415:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * use function @ref LL_ADC_INJ_IsTriggerSourceSWStart. @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5469:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __IO uint32_t trigger_source = READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTSEL | ADC_JSQR_JEXTEN); 5470:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 5471:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ - ARM GAS /tmp/ccKUHoqq.s page 98 + ARM GAS /tmp/ccrO2eGa.s page 98 5472:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* corresponding to ADC_JSQR_JEXTEN {0; 1; 2; 3}. */ @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5526:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_FALLING 5527:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_TRIG_EXT_RISINGFALLING 5528:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ - ARM GAS /tmp/ccKUHoqq.s page 99 + ARM GAS /tmp/ccrO2eGa.s page 99 5529:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerEdge(const ADC_TypeDef *ADCx) @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5583:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * sequence subdivided and scan conversions interrupted every selected 5584:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * number of ranks. 5585:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note It is not possible to enable both ADC group injected - ARM GAS /tmp/ccKUHoqq.s page 100 + ARM GAS /tmp/ccrO2eGa.s page 100 5586:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * auto-injected mode and sequencer discontinuous mode. @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5640:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_0 5641:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_1 (8) 5642:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_2 (8) - ARM GAS /tmp/ccKUHoqq.s page 101 + ARM GAS /tmp/ccrO2eGa.s page 101 5643:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_3 (8) @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5697:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 5698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 5699:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** - ARM GAS /tmp/ccKUHoqq.s page 102 + ARM GAS /tmp/ccrO2eGa.s page 102 5700:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC group injected sequence: channel on the selected @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5754:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_VOPAMP5 (5) 5755:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_VOPAMP6 (4) 5756:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - ARM GAS /tmp/ccKUHoqq.s page 103 + ARM GAS /tmp/ccrO2eGa.s page 103 5757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5811:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None 5812:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 5813:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_INJ_SetTrigAuto(ADC_TypeDef *ADCx, uint32_t TrigAuto) - ARM GAS /tmp/ccKUHoqq.s page 104 + ARM GAS /tmp/ccrO2eGa.s page 104 5814:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_QUEUE_DISABLE 5869:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_QUEUE_2CONTEXTS_LAST_ACTIVE 5870:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_QUEUE_2CONTEXTS_END_EMPTY - ARM GAS /tmp/ccKUHoqq.s page 105 + ARM GAS /tmp/ccrO2eGa.s page 105 5871:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5925:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * JSQR JSQ3 LL_ADC_INJ_ConfigQueueContext\n 5926:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * JSQR JSQ4 LL_ADC_INJ_ConfigQueueContext 5927:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance - ARM GAS /tmp/ccKUHoqq.s page 106 + ARM GAS /tmp/ccrO2eGa.s page 106 5928:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param TriggerSource This parameter can be one of the following values: @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 5982:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_SEQ_SCAN_ENABLE_2RANKS 5983:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_SEQ_SCAN_ENABLE_3RANKS 5984:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_INJ_SEQ_SCAN_ENABLE_4RANKS - ARM GAS /tmp/ccKUHoqq.s page 107 + ARM GAS /tmp/ccrO2eGa.s page 107 5985:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param Rank1_Channel This parameter can be one of the following values: @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6039:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_8 6040:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_9 6041:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_10 - ARM GAS /tmp/ccKUHoqq.s page 108 + ARM GAS /tmp/ccrO2eGa.s page 108 6042:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_11 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6096:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_TEMPSENSOR_ADC1 (1) 6097:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_TEMPSENSOR_ADC5 (5) 6098:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_VBAT (6) - ARM GAS /tmp/ccKUHoqq.s page 109 + ARM GAS /tmp/ccrO2eGa.s page 109 6099:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_VOPAMP1 (1) @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6153:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n 6154:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n 6155:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n - ARM GAS /tmp/ccKUHoqq.s page 110 + ARM GAS /tmp/ccrO2eGa.s page 110 6156:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6210:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @{ 6211:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ 6212:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccKUHoqq.s page 111 + ARM GAS /tmp/ccrO2eGa.s page 111 6213:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6267:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_7 6268:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_8 6269:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_9 - ARM GAS /tmp/ccKUHoqq.s page 112 + ARM GAS /tmp/ccrO2eGa.s page 112 6270:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_10 @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 65 @ frame_needed = 0, uses_anonymous_args = 0 66 @ link register save eliminated. 67 .loc 2 6320 1 is_stmt 0 view .LVU5 - ARM GAS /tmp/ccKUHoqq.s page 113 + ARM GAS /tmp/ccrO2eGa.s page 113 68 0000 10B4 push {r4} @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 2:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ****************************************************************************** 3:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @file stm32g4xx_hal_adc_ex.c - ARM GAS /tmp/ccKUHoqq.s page 114 + ARM GAS /tmp/ccrO2eGa.s page 114 4:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @author MCD Application Team @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 58:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Fixed timeout value for ADC calibration. */ 59:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Values defined to be higher than worst cases: low clock frequency, */ 60:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* maximum prescalers. */ - ARM GAS /tmp/ccKUHoqq.s page 115 + ARM GAS /tmp/ccrO2eGa.s page 115 61:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Ex of profile low frequency : f_ADC at f_CPU/3968 (minimum value */ @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Perform an ADC automatic self-calibration 117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * Calibration prerequisite: ADC must be disabled (execute this - ARM GAS /tmp/ccKUHoqq.s page 116 + ARM GAS /tmp/ccrO2eGa.s page 116 118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * function before HAL_ADC_Start() or after HAL_ADC_Stop() ). @@ -6951,14 +6951,14 @@ ARM GAS /tmp/ccKUHoqq.s page 1 141 .loc 1 136 3 discriminator 2 view .LVU22 142 0014 0123 movs r3, #1 143 0016 80F85830 strb r3, [r0, #88] - 144 .loc 1 136 3 discriminator 2 view .LVU23 + 144 .loc 1 136 3 view .LVU23 137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Calibration prerequisite: ADC must be disabled. */ 139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable the ADC (if not already disabled) */ 141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Disable(hadc); 145 .loc 1 141 3 view .LVU24 - ARM GAS /tmp/ccKUHoqq.s page 117 + ARM GAS /tmp/ccrO2eGa.s page 117 146 .loc 1 141 20 is_stmt 0 view .LVU25 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6358:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP14 LL_ADC_GetChannelSamplingTime\n 6359:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP15 LL_ADC_GetChannelSamplingTime\n 6360:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP16 LL_ADC_GetChannelSamplingTime\n - ARM GAS /tmp/ccKUHoqq.s page 118 + ARM GAS /tmp/ccrO2eGa.s page 118 6361:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * SMPR2 SMP17 LL_ADC_GetChannelSamplingTime\n @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6415:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_92CYCLES_5 6416:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_247CYCLES_5 6417:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_SAMPLINGTIME_640CYCLES_5 - ARM GAS /tmp/ccKUHoqq.s page 119 + ARM GAS /tmp/ccrO2eGa.s page 119 6418:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6472:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_3 6473:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_4 6474:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_5 - ARM GAS /tmp/ccKUHoqq.s page 120 + ARM GAS /tmp/ccrO2eGa.s page 120 6475:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_6 @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6529:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 6530:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param Channel This parameter can be a combination of the following values: 6531:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_1 - ARM GAS /tmp/ccKUHoqq.s page 121 + ARM GAS /tmp/ccrO2eGa.s page 121 6532:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_CHANNEL_2 @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6586:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * LL_ADC_AWD_CHANNELxx_REG_INJ (do not use parameters 6587:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * LL_ADC_AWD_CHANNELxx_REG and LL_ADC_AWD_CHANNELxx_INJ) 6588:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - resolution: resolution is limited to 8 bits: if ADC resolution is - ARM GAS /tmp/ccKUHoqq.s page 122 + ARM GAS /tmp/ccrO2eGa.s page 122 6589:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * 12 bits the 4 LSB are ignored, if ADC resolution is 10 bits @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6643:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_10_REG_INJ 6644:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_11_REG (0) 6645:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_11_INJ (0) - ARM GAS /tmp/ccKUHoqq.s page 123 + ARM GAS /tmp/ccrO2eGa.s page 123 6646:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_11_REG_INJ @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6700:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CH_VOPAMP6_REG_INJ (4) 6701:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * 6702:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.\n - ARM GAS /tmp/ccKUHoqq.s page 124 + ARM GAS /tmp/ccrO2eGa.s page 124 6703:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6757:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (LL_ADC_AWD_CHANNEL4_REG_INJ | LL_ADC_AWD_CHANNEL5_REG_INJ | ...) 6758:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - groups monitored: not selection possible (monitoring on both 6759:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * groups regular and injected). - ARM GAS /tmp/ccKUHoqq.s page 125 + ARM GAS /tmp/ccrO2eGa.s page 125 6760:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Channels selected are monitored on groups regular and injected: @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6814:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_7_INJ (0) 6815:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_7_REG_INJ 6816:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_8_REG (0) - ARM GAS /tmp/ccKUHoqq.s page 126 + ARM GAS /tmp/ccrO2eGa.s page 126 6817:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_CHANNEL_8_INJ (0) @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6871:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* AWD monitoring a group of channels */ 6872:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** analog_wd_monit_channels = ((analog_wd_monit_channels 6873:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** | (ADC_AWD_CR23_CHANNEL_MASK) - ARM GAS /tmp/ccKUHoqq.s page 127 + ARM GAS /tmp/ccrO2eGa.s page 127 6874:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ) @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6928:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * Specificity of this analog watchdog: Multiple channels can 6929:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * be selected. For example: 6930:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (LL_ADC_AWD_CHANNEL4_REG_INJ | LL_ADC_AWD_CHANNEL5_REG_INJ | ...) - ARM GAS /tmp/ccKUHoqq.s page 128 + ARM GAS /tmp/ccrO2eGa.s page 128 6931:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - groups monitored: not selection possible (monitoring on both @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 6985:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Set ADC analog watchdog threshold value of threshold 6986:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * high or low. 6987:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note If values of both thresholds high or low must be set, - ARM GAS /tmp/ccKUHoqq.s page 129 + ARM GAS /tmp/ccrO2eGa.s page 129 6988:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * use function @ref LL_ADC_ConfigAnalogWDThresholds(). @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7042:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param AWDThresholdsHighLow This parameter can be one of the following values: 7043:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_THRESHOLD_HIGH 7044:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_AWD_THRESHOLD_LOW - ARM GAS /tmp/ccKUHoqq.s page 130 + ARM GAS /tmp/ccrO2eGa.s page 130 7045:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param AWDThresholdValue Value between Min_Data=0x000 and Max_Data=0xFFF @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7099:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (AWDThresholdsHighLow | ADC_TR1_LT1)) 7100:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** >> (((AWDThresholdsHighLow & ADC_AWD_TRX_BIT_HIGH_MASK) >> ADC_AWD_TRX_BIT_HIGH 7101:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** & ~(AWDThresholdsHighLow & ADC_TR1_LT1))); - ARM GAS /tmp/ccKUHoqq.s page 131 + ARM GAS /tmp/ccrO2eGa.s page 131 7102:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7156:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** return (uint32_t)(READ_BIT(ADCx->TR1, ADC_TR1_AWDFILT)); 7157:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 7158:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - ARM GAS /tmp/ccKUHoqq.s page 132 + ARM GAS /tmp/ccrO2eGa.s page 132 7159:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7213:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OVS_GRP_REGULAR_RESUMED 7214:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OVS_GRP_INJECTED 7215:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_OVS_GRP_INJ_REG_RESUMED - ARM GAS /tmp/ccKUHoqq.s page 133 + ARM GAS /tmp/ccrO2eGa.s page 133 7216:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7270:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (impacting both ADC groups regular and injected) 7271:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note This function set the 2 items of oversampling configuration: 7272:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - ratio - ARM GAS /tmp/ccKUHoqq.s page 134 + ARM GAS /tmp/ccrO2eGa.s page 134 7273:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * - shift @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7327:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 7328:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC oversampling shift 7329:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (impacting both ADC groups regular and injected) - ARM GAS /tmp/ccKUHoqq.s page 135 + ARM GAS /tmp/ccrO2eGa.s page 135 7330:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR2 OVSS LL_ADC_GetOverSamplingShift @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7384:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7385:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** MODIFY_REG(ADCxy_COMMON->CCR, ADC_CCR_DUAL, Multimode); 7386:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 136 + ARM GAS /tmp/ccrO2eGa.s page 136 7387:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7441:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @ref __LL_ADC_MULTI_CONV_DATA_MASTER_SLAVE(). 7442:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to 7443:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: - ARM GAS /tmp/ccKUHoqq.s page 137 + ARM GAS /tmp/ccrO2eGa.s page 137 7444:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * All ADC instances of the ADC common group must be disabled @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7498:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_REG_DMA_EACH_ADC 7499:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_REG_DMA_LIMIT_RES12_10B 7500:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_REG_DMA_LIMIT_RES8_6B - ARM GAS /tmp/ccKUHoqq.s page 138 + ARM GAS /tmp/ccrO2eGa.s page 138 7501:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_REG_DMA_UNLMT_RES12_10B @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7555:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_TWOSMP_DELAY_1CYCLE 7556:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_TWOSMP_DELAY_2CYCLES 7557:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_TWOSMP_DELAY_3CYCLES - ARM GAS /tmp/ccKUHoqq.s page 139 + ARM GAS /tmp/ccrO2eGa.s page 139 7558:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @arg @ref LL_ADC_MULTI_TWOSMP_DELAY_4CYCLES @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7612:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * deep power down, calibration must be relaunched or calibration factor 7613:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * (preliminarily saved) must be set back into calibration register. 7614:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to - ARM GAS /tmp/ccKUHoqq.s page 140 + ARM GAS /tmp/ccrO2eGa.s page 140 7615:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7669:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CR ADVREGEN LL_ADC_DisableInternalRegulator 7670:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance 7671:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None - ARM GAS /tmp/ccKUHoqq.s page 141 + ARM GAS /tmp/ccrO2eGa.s page 141 7672:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** */ @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7726:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { 7727:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* Note: Write register with some additional bits forced to state reset */ 7728:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* instead of modifying only the selected bit for this function, */ - ARM GAS /tmp/ccKUHoqq.s page 142 + ARM GAS /tmp/ccrO2eGa.s page 142 7729:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /* to not interfere with bits with HW property "rs". */ @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7783:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** __STATIC_INLINE void LL_ADC_StartCalibration(ADC_TypeDef *ADCx, uint32_t SingleDiff) 163 .loc 2 7783 22 view .LVU30 164 .LBB285: - ARM GAS /tmp/ccKUHoqq.s page 143 + ARM GAS /tmp/ccrO2eGa.s page 143 7784:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 198 .LBE287: 199 .LBE286: 156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - ARM GAS /tmp/ccKUHoqq.s page 144 + ARM GAS /tmp/ccrO2eGa.s page 144 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** wait_loop_index++; @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 229 .loc 1 166 9 view .LVU51 168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - ARM GAS /tmp/ccKUHoqq.s page 145 + ARM GAS /tmp/ccrO2eGa.s page 145 230 .loc 1 168 9 view .LVU52 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 264 0094 0220 movs r0, #2 265 .LVL21: 136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 146 + ARM GAS /tmp/ccrO2eGa.s page 146 266 .loc 1 136 3 discriminator 1 view .LVU62 @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 302 0002 D3F8B400 ldr r0, [r3, #180] 303 .LVL24: 3901:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** (SingleDiff & ADC_SINGLEDIFF_CALIB_FACTOR_MASK)) - ARM GAS /tmp/ccKUHoqq.s page 147 + ARM GAS /tmp/ccrO2eGa.s page 147 304 .loc 2 3901 21 view .LVU71 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - ARM GAS /tmp/ccKUHoqq.s page 148 + ARM GAS /tmp/ccrO2eGa.s page 148 339 .loc 1 228 3 view .LVU80 @@ -8847,7 +8847,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 356 .loc 1 233 3 is_stmt 1 discriminator 2 view .LVU86 357 000c 0123 movs r3, #1 358 000e 80F85830 strb r3, [r0, #88] - 359 .loc 1 233 3 discriminator 2 view .LVU87 + 359 .loc 1 233 3 view .LVU87 234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Verification of hardware constraints before modifying the calibration */ 236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* factors register: ADC must be enabled, no conversion on going. */ @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7819:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * will start at next trigger event (on the selected trigger edge) 7820:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * following the ADC start conversion command. 7821:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note On this STM32 series, setting of this feature is conditioned to - ARM GAS /tmp/ccKUHoqq.s page 149 + ARM GAS /tmp/ccrO2eGa.s page 149 7822:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * ADC state: @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 373 001a 00D0 beq .L19 374 .loc 2 7868 74 discriminator 1 view .LVU94 375 001c 0123 movs r3, #1 - ARM GAS /tmp/ccKUHoqq.s page 150 + ARM GAS /tmp/ccrO2eGa.s page 150 376 .L19: @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7914:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * without ADC disable command on going. 7915:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CFGR2 SWTRIG LL_ADC_REG_StopSamplingPhase 7916:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @param ADCx ADC instance - ARM GAS /tmp/ccKUHoqq.s page 151 + ARM GAS /tmp/ccrO2eGa.s page 151 7917:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @retval None @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 7971:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @note For devices with feature oversampling: Oversampling 7972:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * can increase data width, function for extended range 7973:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * may be needed: @ref LL_ADC_REG_ReadConversionData32. - ARM GAS /tmp/ccKUHoqq.s page 152 + ARM GAS /tmp/ccrO2eGa.s page 152 7974:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll DR RDATA LL_ADC_REG_ReadConversionData8 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 8028:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** #endif /* ADC_MULTIMODE_SUPPORT */ 8029:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8030:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** - ARM GAS /tmp/ccKUHoqq.s page 153 + ARM GAS /tmp/ccrO2eGa.s page 153 8031:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @} @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 8085:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** 8086:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** /** 8087:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @brief Get ADC group injected conversion state. - ARM GAS /tmp/ccKUHoqq.s page 154 + ARM GAS /tmp/ccrO2eGa.s page 154 8088:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** * @rmtoll CR JADSTART LL_ADC_INJ_IsConversionOngoing @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetCalibrationFactor(hadc->Instance, SingleDiff, CalibrationFactor); 247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else - ARM GAS /tmp/ccKUHoqq.s page 155 + ARM GAS /tmp/ccrO2eGa.s page 155 249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 454 .LCFI7: 455 .cfi_def_cfa_offset 0 456 .cfi_restore 4 - ARM GAS /tmp/ccKUHoqq.s page 156 + ARM GAS /tmp/ccrO2eGa.s page 156 457 .cfi_restore 5 @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 494 .LBB296: 495 .LBI296: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccKUHoqq.s page 157 + ARM GAS /tmp/ccrO2eGa.s page 157 496 .loc 2 7407 26 view .LVU131 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 527 .loc 1 301 5 is_stmt 1 view .LVU143 528 .loc 1 301 33 is_stmt 0 view .LVU144 529 0016 DA68 ldr r2, [r3, #12] - ARM GAS /tmp/ccKUHoqq.s page 158 + ARM GAS /tmp/ccrO2eGa.s page 158 530 .LVL44: @@ -9451,7 +9451,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 546 .loc 1 312 5 discriminator 2 view .LVU151 547 002c 0123 movs r3, #1 548 002e 84F85830 strb r3, [r4, #88] - 549 .loc 1 312 5 discriminator 2 view .LVU152 + 549 .loc 1 312 5 view .LVU152 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Enable the ADC peripheral */ 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Enable(hadc); @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 564 .loc 1 321 10 view .LVU160 565 003e 13F4807F tst r3, #256 566 0042 33D0 beq .L33 - ARM GAS /tmp/ccKUHoqq.s page 159 + ARM GAS /tmp/ccrO2eGa.s page 159 322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 595 006e 22F48012 bic r2, r2, #1048576 596 0072 E265 str r2, [r4, #92] 597 .L37: - ARM GAS /tmp/ccKUHoqq.s page 160 + ARM GAS /tmp/ccrO2eGa.s page 160 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 623 .loc 1 376 11 view .LVU179 624 0092 072D cmp r5, #7 625 0094 13D0 beq .L39 - ARM GAS /tmp/ccKUHoqq.s page 161 + ARM GAS /tmp/ccrO2eGa.s page 161 377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 660 .LBB300: 661 .LBI300: 5827:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - ARM GAS /tmp/ccKUHoqq.s page 162 + ARM GAS /tmp/ccrO2eGa.s page 162 662 .loc 2 5827 26 view .LVU189 @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 693 .loc 1 402 7 is_stmt 1 view .LVU199 694 .loc 1 402 7 view .LVU200 695 00d8 0023 movs r3, #0 - ARM GAS /tmp/ccKUHoqq.s page 163 + ARM GAS /tmp/ccrO2eGa.s page 163 696 00da 84F85830 strb r3, [r4, #88] @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @note In case of multimode enabled (when multimode feature is available), 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * HAL_ADCEx_InjectedStop() must be called for ADC master first, then for ADC slave. 420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * For ADC master, conversion is stopped and ADC is disabled. - ARM GAS /tmp/ccKUHoqq.s page 164 + ARM GAS /tmp/ccrO2eGa.s page 164 421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * For ADC slave, ADC is disabled only (conversion stop of ADC master @@ -9817,7 +9817,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 752 .loc 1 434 3 is_stmt 1 discriminator 2 view .LVU214 753 000c 0123 movs r3, #1 754 000e 80F85830 strb r3, [r0, #88] - 755 .loc 1 434 3 discriminator 2 view .LVU215 + 755 .loc 1 434 3 view .LVU215 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential conversion on going on injected group only. */ 437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_INJECTED_GROUP); @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 764 .loc 1 443 5 is_stmt 1 view .LVU220 765 .loc 1 443 44 is_stmt 0 view .LVU221 766 001a 2368 ldr r3, [r4] - ARM GAS /tmp/ccKUHoqq.s page 165 + ARM GAS /tmp/ccrO2eGa.s page 165 767 .LVL60: @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 792 .loc 1 467 3 view .LVU230 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ - ARM GAS /tmp/ccKUHoqq.s page 166 + ARM GAS /tmp/ccrO2eGa.s page 166 470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Wait for injected group conversion to be completed. - ARM GAS /tmp/ccKUHoqq.s page 167 + ARM GAS /tmp/ccrO2eGa.s page 167 475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @param hadc ADC handle @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 874 .LVL70: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } 875 .loc 2 7409 10 view .LVU254 - ARM GAS /tmp/ccKUHoqq.s page 168 + ARM GAS /tmp/ccrO2eGa.s page 168 876 .LBE307: @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 907 .loc 1 513 8 is_stmt 0 view .LVU269 908 0026 B5F1FF3F cmp r5, #-1 909 002a F8D0 beq .L64 - ARM GAS /tmp/ccKUHoqq.s page 169 + ARM GAS /tmp/ccrO2eGa.s page 169 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 950 .L84: 527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - ARM GAS /tmp/ccKUHoqq.s page 170 + ARM GAS /tmp/ccrO2eGa.s page 170 529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccKUHoqq.s page 1 535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Get relevant register CFGR in ADC instance of ADC master or slave */ 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* in function of multimode state (for devices with multimode */ 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* available). */ - ARM GAS /tmp/ccKUHoqq.s page 171 + ARM GAS /tmp/ccrO2eGa.s page 171 538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #if defined(ADC_MULTIMODE_SUPPORT) @@ -10238,53 +10238,51 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1008 .loc 1 550 5 view .LVU308 1009 .loc 1 550 14 is_stmt 0 view .LVU309 1010 0084 D168 ldr r1, [r2, #12] - 1011 .LVL80: - 1012 .loc 1 550 14 view .LVU310 - 1013 0086 07E0 b .L73 - 1014 .LVL81: - 1015 .L78: - 1016 .LBB314: - 1017 .LBB310: + 1011 0086 07E0 b .L73 + 1012 .LVL80: + 1013 .L78: + 1014 .LBB314: + 1015 .LBB310: 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1018 .loc 2 5496 105 discriminator 2 view .LVU311 - 1019 0088 0020 movs r0, #0 - 1020 008a EBE7 b .L68 - 1021 .LVL82: - 1022 .L79: + 1016 .loc 2 5496 105 discriminator 2 view .LVU310 + 1017 0088 0020 movs r0, #0 + 1018 008a EBE7 b .L68 + 1019 .LVL81: + 1020 .L79: 5496:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1023 .loc 2 5496 105 discriminator 2 view .LVU312 - 1024 .LBE310: - 1025 .LBE314: - 1026 .LBB315: - 1027 .LBB313: + 1021 .loc 2 5496 105 discriminator 2 view .LVU311 + 1022 .LBE310: + 1023 .LBE314: + 1024 .LBB315: + 1025 .LBB313: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 172 + 1026 .loc 2 4698 103 discriminator 2 view .LVU312 + 1027 008c 0025 movs r5, #0 + ARM GAS /tmp/ccrO2eGa.s page 172 - 1028 .loc 2 4698 103 discriminator 2 view .LVU313 - 1029 008c 0025 movs r5, #0 - 1030 .LVL83: + 1028 .LVL82: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1031 .loc 2 4698 103 discriminator 2 view .LVU314 - 1032 008e EEE7 b .L69 - 1033 .LVL84: - 1034 .L85: + 1029 .loc 2 4698 103 discriminator 2 view .LVU313 + 1030 008e EEE7 b .L69 + 1031 .LVL83: + 1032 .L85: 4698:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1035 .loc 2 4698 103 discriminator 2 view .LVU315 - 1036 .LBE313: - 1037 .LBE315: + 1033 .loc 2 4698 103 discriminator 2 view .LVU314 + 1034 .LBE313: + 1035 .LBE315: 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1038 .loc 1 539 8 discriminator 2 view .LVU316 - 1039 0090 4FF0A042 mov r2, #1342177280 - 1040 0094 EFE7 b .L70 - 1041 .L71: + 1036 .loc 1 539 8 discriminator 2 view .LVU315 + 1037 0090 4FF0A042 mov r2, #1342177280 + 1038 0094 EFE7 b .L70 + 1039 .L71: 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1042 .loc 1 545 5 is_stmt 1 view .LVU317 + 1040 .loc 1 545 5 is_stmt 1 view .LVU316 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1043 .loc 1 545 14 is_stmt 0 view .LVU318 - 1044 0096 D968 ldr r1, [r3, #12] - 1045 .LVL85: - 1046 .L73: + 1041 .loc 1 545 14 is_stmt 0 view .LVU317 + 1042 0096 D968 ldr r1, [r3, #12] + 1043 .LVL84: + 1044 .L73: 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #else 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_cfgr = READ_REG(hadc->Instance->CFGR); @@ -10292,42 +10290,42 @@ ARM GAS /tmp/ccKUHoqq.s page 1 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine */ 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_INJ_EOC); - 1047 .loc 1 557 3 is_stmt 1 view .LVU319 - 1048 0098 E26D ldr r2, [r4, #92] - 1049 009a 42F40052 orr r2, r2, #8192 - 1050 009e E265 str r2, [r4, #92] + 1045 .loc 1 557 3 is_stmt 1 view .LVU318 + 1046 0098 E26D ldr r2, [r4, #92] + 1047 009a 42F40052 orr r2, r2, #8192 + 1048 009e E265 str r2, [r4, #92] 558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Determine whether any further conversion upcoming on group injected */ 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* by external trigger or by automatic injected conversion */ 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* from group regular. */ 562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((tmp_adc_inj_is_trigger_source_sw_start != 0UL) || - 1051 .loc 1 562 3 view .LVU320 - 1052 .loc 1 562 6 is_stmt 0 view .LVU321 - 1053 00a0 30B9 cbnz r0, .L74 - 1054 .loc 1 562 66 discriminator 1 view .LVU322 - 1055 00a2 11F0007F tst r1, #33554432 - 1056 00a6 16D1 bne .L75 + 1049 .loc 1 562 3 view .LVU319 + 1050 .loc 1 562 6 is_stmt 0 view .LVU320 + 1051 00a0 30B9 cbnz r0, .L74 + 1052 .loc 1 562 66 discriminator 1 view .LVU321 + 1053 00a2 11F0007F tst r1, #33554432 + 1054 00a6 16D1 bne .L75 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ((READ_BIT(tmp_cfgr, ADC_CFGR_JAUTO) == 0UL) && - 1057 .loc 1 563 57 view .LVU323 - 1058 00a8 ADB1 cbz r5, .L75 + 1055 .loc 1 563 57 view .LVU322 + 1056 00a8 ADB1 cbz r5, .L75 564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ((tmp_adc_reg_is_trigger_source_sw_start != 0UL) && - 1059 .loc 1 564 58 view .LVU324 - 1060 00aa 11F4005F tst r1, #8192 - 1061 00ae 12D1 bne .L75 - 1062 .L74: + 1057 .loc 1 564 58 view .LVU323 + 1058 00aa 11F4005F tst r1, #8192 + 1059 00ae 12D1 bne .L75 + 1060 .L74: 565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (READ_BIT(tmp_cfgr, ADC_CFGR_CONT) == 0UL)))) 566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check whether end of sequence is reached */ - ARM GAS /tmp/ccKUHoqq.s page 173 - - 568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_JEOS)) - 1063 .loc 1 568 5 is_stmt 1 view .LVU325 - 1064 .loc 1 568 9 is_stmt 0 view .LVU326 - 1065 00b0 1A68 ldr r2, [r3] - 1066 .loc 1 568 8 view .LVU327 - 1067 00b2 12F0400F tst r2, #64 - 1068 00b6 0ED0 beq .L75 + 1061 .loc 1 568 5 is_stmt 1 view .LVU324 + ARM GAS /tmp/ccrO2eGa.s page 173 + + + 1062 .loc 1 568 9 is_stmt 0 view .LVU325 + 1063 00b0 1A68 ldr r2, [r3] + 1064 .loc 1 568 8 view .LVU326 + 1065 00b2 12F0400F tst r2, #64 + 1066 00b6 0ED0 beq .L75 569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Particular case if injected contexts queue is enabled: */ 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* when the last context has been fully processed, JSQR is reset */ @@ -10336,32 +10334,32 @@ ARM GAS /tmp/ccKUHoqq.s page 1 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* immediately after setting a new context (JADSTART is still set). */ 575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Therefore, state of HAL ADC injected group is kept to busy. */ 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (READ_BIT(tmp_cfgr, ADC_CFGR_JQM) == 0UL) - 1069 .loc 1 576 7 is_stmt 1 view .LVU328 - 1070 .loc 1 576 10 is_stmt 0 view .LVU329 - 1071 00b8 11F4001F tst r1, #2097152 - 1072 00bc 0BD1 bne .L75 + 1067 .loc 1 576 7 is_stmt 1 view .LVU327 + 1068 .loc 1 576 10 is_stmt 0 view .LVU328 + 1069 00b8 11F4001F tst r1, #2097152 + 1070 00bc 0BD1 bne .L75 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC state */ 579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_INJ_BUSY); - 1073 .loc 1 579 9 is_stmt 1 view .LVU330 - 1074 00be E26D ldr r2, [r4, #92] - 1075 00c0 22F48052 bic r2, r2, #4096 - 1076 00c4 E265 str r2, [r4, #92] + 1071 .loc 1 579 9 is_stmt 1 view .LVU329 + 1072 00be E26D ldr r2, [r4, #92] + 1073 00c0 22F48052 bic r2, r2, #4096 + 1074 00c4 E265 str r2, [r4, #92] 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((hadc->State & HAL_ADC_STATE_REG_BUSY) == 0UL) - 1077 .loc 1 581 9 view .LVU331 - 1078 .loc 1 581 18 is_stmt 0 view .LVU332 - 1079 00c6 E26D ldr r2, [r4, #92] - 1080 .loc 1 581 12 view .LVU333 - 1081 00c8 12F4807F tst r2, #256 - 1082 00cc 03D1 bne .L75 + 1075 .loc 1 581 9 view .LVU330 + 1076 .loc 1 581 18 is_stmt 0 view .LVU331 + 1077 00c6 E26D ldr r2, [r4, #92] + 1078 .loc 1 581 12 view .LVU332 + 1079 00c8 12F4807F tst r2, #256 + 1080 00cc 03D1 bne .L75 582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_READY); - 1083 .loc 1 583 11 is_stmt 1 view .LVU334 - 1084 00ce E26D ldr r2, [r4, #92] - 1085 00d0 42F00102 orr r2, r2, #1 - 1086 00d4 E265 str r2, [r4, #92] - 1087 .L75: + 1081 .loc 1 583 11 is_stmt 1 view .LVU333 + 1082 00ce E26D ldr r2, [r4, #92] + 1083 00d0 42F00102 orr r2, r2, #1 + 1084 00d4 E265 str r2, [r4, #92] + 1085 .L75: 584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -10369,87 +10367,87 @@ ARM GAS /tmp/ccKUHoqq.s page 1 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear polled flag */ 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_flag_end == ADC_FLAG_JEOS) - 1088 .loc 1 590 3 view .LVU335 - 1089 .loc 1 590 6 is_stmt 0 view .LVU336 - 1090 00d6 402E cmp r6, #64 - 1091 00d8 04D0 beq .L86 + 1086 .loc 1 590 3 view .LVU334 + 1087 .loc 1 590 6 is_stmt 0 view .LVU335 + 1088 00d6 402E cmp r6, #64 + 1089 00d8 04D0 beq .L86 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear end of sequence JEOS flag of injected group if low power feature */ 593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* "LowPowerAutoWait " is disabled, to not interfere with this feature. */ 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* For injected groups, no new conversion will start before JEOS is */ 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* cleared. */ - ARM GAS /tmp/ccKUHoqq.s page 174 - - 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (READ_BIT(tmp_cfgr, ADC_CFGR_AUTDLY) == 0UL) 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { + ARM GAS /tmp/ccrO2eGa.s page 174 + + 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, (ADC_FLAG_JEOC | ADC_FLAG_JEOS)); 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC); - 1092 .loc 1 603 5 is_stmt 1 view .LVU337 - 1093 00da 2022 movs r2, #32 - 1094 00dc 1A60 str r2, [r3] + 1090 .loc 1 603 5 is_stmt 1 view .LVU336 + 1091 00da 2022 movs r2, #32 + 1092 00dc 1A60 str r2, [r3] 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return API HAL status */ 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return HAL_OK; - 1095 .loc 1 607 10 is_stmt 0 view .LVU338 - 1096 00de 0020 movs r0, #0 - 1097 .LVL86: - 1098 .L66: + 1093 .loc 1 607 10 is_stmt 0 view .LVU337 + 1094 00de 0020 movs r0, #0 + 1095 .LVL85: + 1096 .L66: 608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1099 .loc 1 608 1 view .LVU339 - 1100 00e0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1101 .LVL87: - 1102 .L86: + 1097 .loc 1 608 1 view .LVU338 + 1098 00e0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1099 .LVL86: + 1100 .L86: 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1103 .loc 1 596 5 is_stmt 1 view .LVU340 + 1101 .loc 1 596 5 is_stmt 1 view .LVU339 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1104 .loc 1 596 8 is_stmt 0 view .LVU341 - 1105 00e4 11F4804F tst r1, #16384 - 1106 00e8 03D1 bne .L81 + 1102 .loc 1 596 8 is_stmt 0 view .LVU340 + 1103 00e4 11F4804F tst r1, #16384 + 1104 00e8 03D1 bne .L81 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1107 .loc 1 598 7 is_stmt 1 view .LVU342 - 1108 00ea 6022 movs r2, #96 - 1109 00ec 1A60 str r2, [r3] + 1105 .loc 1 598 7 is_stmt 1 view .LVU341 + 1106 00ea 6022 movs r2, #96 + 1107 00ec 1A60 str r2, [r3] 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1110 .loc 1 607 10 is_stmt 0 view .LVU343 - 1111 00ee 0020 movs r0, #0 - 1112 .LVL88: + 1108 .loc 1 607 10 is_stmt 0 view .LVU342 + 1109 00ee 0020 movs r0, #0 + 1110 .LVL87: 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1113 .loc 1 607 10 view .LVU344 - 1114 00f0 F6E7 b .L66 - 1115 .LVL89: - 1116 .L81: + 1111 .loc 1 607 10 view .LVU343 + 1112 00f0 F6E7 b .L66 + 1113 .LVL88: + 1114 .L81: 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1117 .loc 1 607 10 view .LVU345 - 1118 00f2 0020 movs r0, #0 - 1119 .LVL90: + 1115 .loc 1 607 10 view .LVU344 + 1116 00f2 0020 movs r0, #0 + 1117 .LVL89: 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1120 .loc 1 607 10 view .LVU346 - 1121 00f4 F4E7 b .L66 - 1122 .L88: - 1123 00f6 00BF .align 2 - 1124 .L87: - 1125 00f8 00030050 .word 1342178048 - 1126 00fc 00010050 .word 1342177536 - 1127 .cfi_endproc - 1128 .LFE334: - ARM GAS /tmp/ccKUHoqq.s page 175 + 1118 .loc 1 607 10 view .LVU345 + 1119 00f4 F4E7 b .L66 + 1120 .L88: + 1121 00f6 00BF .align 2 + 1122 .L87: + 1123 00f8 00030050 .word 1342178048 + 1124 00fc 00010050 .word 1342177536 + 1125 .cfi_endproc + 1126 .LFE334: + 1128 .section .text.HAL_ADCEx_InjectedStart_IT,"ax",%progbits + 1129 .align 1 + ARM GAS /tmp/ccrO2eGa.s page 175 - 1130 .section .text.HAL_ADCEx_InjectedStart_IT,"ax",%progbits - 1131 .align 1 - 1132 .global HAL_ADCEx_InjectedStart_IT - 1133 .syntax unified - 1134 .thumb - 1135 .thumb_func - 1137 HAL_ADCEx_InjectedStart_IT: - 1138 .LVL91: - 1139 .LFB335: + 1130 .global HAL_ADCEx_InjectedStart_IT + 1131 .syntax unified + 1132 .thumb + 1133 .thumb_func + 1135 HAL_ADCEx_InjectedStart_IT: + 1136 .LVL90: + 1137 .LFB335: 609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Enable ADC, start conversion of injected group with interruption. @@ -10465,73 +10463,73 @@ ARM GAS /tmp/ccKUHoqq.s page 1 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_InjectedStart_IT(ADC_HandleTypeDef *hadc) 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1140 .loc 1 623 1 is_stmt 1 view -0 - 1141 .cfi_startproc - 1142 @ args = 0, pretend = 0, frame = 0 - 1143 @ frame_needed = 0, uses_anonymous_args = 0 - 1144 .loc 1 623 1 is_stmt 0 view .LVU348 - 1145 0000 38B5 push {r3, r4, r5, lr} - 1146 .LCFI12: - 1147 .cfi_def_cfa_offset 16 - 1148 .cfi_offset 3, -16 - 1149 .cfi_offset 4, -12 - 1150 .cfi_offset 5, -8 - 1151 .cfi_offset 14, -4 + 1138 .loc 1 623 1 is_stmt 1 view -0 + 1139 .cfi_startproc + 1140 @ args = 0, pretend = 0, frame = 0 + 1141 @ frame_needed = 0, uses_anonymous_args = 0 + 1142 .loc 1 623 1 is_stmt 0 view .LVU347 + 1143 0000 38B5 push {r3, r4, r5, lr} + 1144 .LCFI12: + 1145 .cfi_def_cfa_offset 16 + 1146 .cfi_offset 3, -16 + 1147 .cfi_offset 4, -12 + 1148 .cfi_offset 5, -8 + 1149 .cfi_offset 14, -4 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 1152 .loc 1 624 3 is_stmt 1 view .LVU349 + 1150 .loc 1 624 3 is_stmt 1 view .LVU348 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_config_injected_queue; - 1153 .loc 1 625 3 view .LVU350 + 1151 .loc 1 625 3 view .LVU349 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #if defined(ADC_MULTIMODE_SUPPORT) 627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); - 1154 .loc 1 627 3 view .LVU351 - 1155 .LVL92: - 1156 .LBB316: - 1157 .LBI316: + 1152 .loc 1 627 3 view .LVU350 + 1153 .LVL91: + 1154 .LBB316: + 1155 .LBI316: 7407:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1158 .loc 2 7407 26 view .LVU352 - 1159 .LBB317: + 1156 .loc 2 7407 26 view .LVU351 + 1157 .LBB317: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1160 .loc 2 7409 3 view .LVU353 + 1158 .loc 2 7409 3 view .LVU352 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1161 .loc 2 7409 21 is_stmt 0 view .LVU354 - 1162 0002 4A4B ldr r3, .L114 - 1163 0004 9D68 ldr r5, [r3, #8] - 1164 .LVL93: + 1159 .loc 2 7409 21 is_stmt 0 view .LVU353 + 1160 0002 4A4B ldr r3, .L114 + 1161 0004 9D68 ldr r5, [r3, #8] + 1162 .LVL92: 7409:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 176 + 1163 .loc 2 7409 21 view .LVU354 + 1164 .LBE317: + ARM GAS /tmp/ccrO2eGa.s page 176 - 1165 .loc 2 7409 21 view .LVU355 - 1166 .LBE317: - 1167 .LBE316: + 1165 .LBE316: 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 1168 .loc 1 631 3 is_stmt 1 view .LVU356 + 1166 .loc 1 631 3 is_stmt 1 view .LVU355 632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) != 0UL) - 1169 .loc 1 633 3 view .LVU357 - 1170 .loc 1 633 42 is_stmt 0 view .LVU358 - 1171 0006 0368 ldr r3, [r0] - 1172 .LVL94: - 1173 .LBB318: - 1174 .LBI318: + 1167 .loc 1 633 3 view .LVU356 + 1168 .loc 1 633 42 is_stmt 0 view .LVU357 + 1169 0006 0368 ldr r3, [r0] + 1170 .LVL93: + 1171 .LBB318: + 1172 .LBI318: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1175 .loc 2 8092 26 is_stmt 1 view .LVU359 - 1176 .LBB319: - 1177 .loc 2 8094 3 view .LVU360 - 1178 .loc 2 8094 12 is_stmt 0 view .LVU361 - 1179 0008 9A68 ldr r2, [r3, #8] - 1180 .loc 2 8094 76 view .LVU362 - 1181 000a 12F0080F tst r2, #8 - 1182 000e 40F08980 bne .L105 - 1183 0012 0446 mov r4, r0 - 1184 0014 05F01F05 and r5, r5, #31 - 1185 .LVL95: - 1186 .loc 2 8094 76 view .LVU363 - 1187 .LBE319: - 1188 .LBE318: + 1173 .loc 2 8092 26 is_stmt 1 view .LVU358 + 1174 .LBB319: + 1175 .loc 2 8094 3 view .LVU359 + 1176 .loc 2 8094 12 is_stmt 0 view .LVU360 + 1177 0008 9A68 ldr r2, [r3, #8] + 1178 .loc 2 8094 76 view .LVU361 + 1179 000a 12F0080F tst r2, #8 + 1180 000e 40F08980 bne .L105 + 1181 0012 0446 mov r4, r0 + 1182 0014 05F01F05 and r5, r5, #31 + 1183 .LVL94: + 1184 .loc 2 8094 76 view .LVU362 + 1185 .LBE319: + 1186 .LBE318: 634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return HAL_BUSY; 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -10545,26 +10543,26 @@ ARM GAS /tmp/ccKUHoqq.s page 1 644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - or (if JQDIS is intentionally reset) since JEXTEN = 0 which means 645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** the queue is empty */ 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_config_injected_queue = READ_BIT(hadc->Instance->CFGR, ADC_CFGR_JQDIS); - 1189 .loc 1 646 5 is_stmt 1 view .LVU364 - 1190 .loc 1 646 33 is_stmt 0 view .LVU365 - 1191 0018 DA68 ldr r2, [r3, #12] - 1192 .LVL96: + 1187 .loc 1 646 5 is_stmt 1 view .LVU363 + 1188 .loc 1 646 33 is_stmt 0 view .LVU364 + 1189 0018 DA68 ldr r2, [r3, #12] + 1190 .LVL95: 647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((READ_BIT(hadc->Instance->JSQR, ADC_JSQR_JEXTEN) == 0UL) - 1193 .loc 1 648 5 is_stmt 1 view .LVU366 - 1194 .loc 1 648 10 is_stmt 0 view .LVU367 - 1195 001a DB6C ldr r3, [r3, #76] - 1196 .loc 1 648 8 view .LVU368 - 1197 001c 13F4C07F tst r3, #384 - 1198 0020 01D1 bne .L91 + 1191 .loc 1 648 5 is_stmt 1 view .LVU365 + 1192 .loc 1 648 10 is_stmt 0 view .LVU366 + 1193 001a DB6C ldr r3, [r3, #76] + 1194 .loc 1 648 8 view .LVU367 + 1195 001c 13F4C07F tst r3, #384 + 1196 0020 01D1 bne .L91 649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (tmp_config_injected_queue == 0UL) - ARM GAS /tmp/ccKUHoqq.s page 177 + 1197 .loc 1 649 9 view .LVU368 + 1198 0022 002A cmp r2, #0 + ARM GAS /tmp/ccrO2eGa.s page 177 - 1199 .loc 1 649 9 view .LVU369 - 1200 0022 002A cmp r2, #0 - 1201 0024 53DA bge .L110 - 1202 .L91: + 1199 0024 53DA bge .L110 + 1200 .L91: 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) 651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); @@ -10573,56 +10571,56 @@ ARM GAS /tmp/ccKUHoqq.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 1203 .loc 1 657 5 is_stmt 1 view .LVU370 - 1204 .loc 1 657 5 view .LVU371 - 1205 0026 94F85830 ldrb r3, [r4, #88] @ zero_extendqisi2 - 1206 002a 012B cmp r3, #1 - 1207 002c 7CD0 beq .L106 - 1208 .loc 1 657 5 discriminator 2 view .LVU372 - 1209 002e 0123 movs r3, #1 - 1210 0030 84F85830 strb r3, [r4, #88] - 1211 .loc 1 657 5 discriminator 2 view .LVU373 + 1201 .loc 1 657 5 is_stmt 1 view .LVU369 + 1202 .loc 1 657 5 view .LVU370 + 1203 0026 94F85830 ldrb r3, [r4, #88] @ zero_extendqisi2 + 1204 002a 012B cmp r3, #1 + 1205 002c 7CD0 beq .L106 + 1206 .loc 1 657 5 discriminator 2 view .LVU371 + 1207 002e 0123 movs r3, #1 + 1208 0030 84F85830 strb r3, [r4, #88] + 1209 .loc 1 657 5 view .LVU372 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Enable the ADC peripheral */ 660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Enable(hadc); - 1212 .loc 1 660 5 view .LVU374 - 1213 .loc 1 660 22 is_stmt 0 view .LVU375 - 1214 0034 2046 mov r0, r4 - 1215 .LVL97: - 1216 .loc 1 660 22 view .LVU376 - 1217 0036 FFF7FEFF bl ADC_Enable - 1218 .LVL98: + 1210 .loc 1 660 5 view .LVU373 + 1211 .loc 1 660 22 is_stmt 0 view .LVU374 + 1212 0034 2046 mov r0, r4 + 1213 .LVL96: + 1214 .loc 1 660 22 view .LVU375 + 1215 0036 FFF7FEFF bl ADC_Enable + 1216 .LVL97: 661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Start conversion if ADC is effectively enabled */ 663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 1219 .loc 1 663 5 is_stmt 1 view .LVU377 - 1220 .loc 1 663 8 is_stmt 0 view .LVU378 - 1221 003a 0028 cmp r0, #0 - 1222 003c 6ED1 bne .L92 + 1217 .loc 1 663 5 is_stmt 1 view .LVU376 + 1218 .loc 1 663 8 is_stmt 0 view .LVU377 + 1219 003a 0028 cmp r0, #0 + 1220 003c 6ED1 bne .L92 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check if a regular conversion is ongoing */ 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((hadc->State & HAL_ADC_STATE_REG_BUSY) != 0UL) - 1223 .loc 1 666 7 is_stmt 1 view .LVU379 - 1224 .loc 1 666 16 is_stmt 0 view .LVU380 - 1225 003e E36D ldr r3, [r4, #92] - 1226 .loc 1 666 10 view .LVU381 - 1227 0040 13F4807F tst r3, #256 - 1228 0044 49D0 beq .L93 + 1221 .loc 1 666 7 is_stmt 1 view .LVU378 + 1222 .loc 1 666 16 is_stmt 0 view .LVU379 + 1223 003e E36D ldr r3, [r4, #92] + 1224 .loc 1 666 10 view .LVU380 + 1225 0040 13F4807F tst r3, #256 + 1226 0044 49D0 beq .L93 667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Reset ADC error code field related to injected conversions only */ 669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->ErrorCode, HAL_ADC_ERROR_JQOVF); - 1229 .loc 1 669 9 is_stmt 1 view .LVU382 - 1230 0046 236E ldr r3, [r4, #96] - 1231 0048 23F00803 bic r3, r3, #8 - 1232 004c 2366 str r3, [r4, #96] - 1233 .L94: + 1227 .loc 1 669 9 is_stmt 1 view .LVU381 + 1228 0046 236E ldr r3, [r4, #96] + 1229 0048 23F00803 bic r3, r3, #8 + 1230 004c 2366 str r3, [r4, #96] + 1231 .L94: 670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else - ARM GAS /tmp/ccKUHoqq.s page 178 - - 672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC error code to none */ + ARM GAS /tmp/ccrO2eGa.s page 178 + + 674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CLEAR_ERRORCODE(hadc); 675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** @@ -10630,12 +10628,12 @@ ARM GAS /tmp/ccKUHoqq.s page 1 678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Clear state bitfield related to injected group conversion results */ 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Set state bitfield related to injected operation */ 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_STATE_CLR_SET(hadc->State, - 1234 .loc 1 680 7 view .LVU383 - 1235 004e E36D ldr r3, [r4, #92] - 1236 0050 23F44053 bic r3, r3, #12288 - 1237 0054 23F00103 bic r3, r3, #1 - 1238 0058 43F48053 orr r3, r3, #4096 - 1239 005c E365 str r3, [r4, #92] + 1232 .loc 1 680 7 view .LVU382 + 1233 004e E36D ldr r3, [r4, #92] + 1234 0050 23F44053 bic r3, r3, #12288 + 1235 0054 23F00103 bic r3, r3, #1 + 1236 0058 43F48053 orr r3, r3, #4096 + 1237 005c E365 str r3, [r4, #92] 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_READY | HAL_ADC_STATE_INJ_EOC, 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_INJ_BUSY); 683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** @@ -10644,81 +10642,81 @@ ARM GAS /tmp/ccKUHoqq.s page 1 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - if ADC instance is master or if multimode feature is not available 687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - if multimode setting is disabled (ADC instance slave in independent mode) */ 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) - 1240 .loc 1 688 7 view .LVU384 - 1241 .loc 1 688 12 is_stmt 0 view .LVU385 - 1242 005e 2368 ldr r3, [r4] - 1243 0060 334A ldr r2, .L114+4 - 1244 0062 9342 cmp r3, r2 - 1245 0064 3CD0 beq .L111 - 1246 .loc 1 688 12 discriminator 1 view .LVU386 - 1247 0066 1A46 mov r2, r3 - 1248 .L95: - 1249 .loc 1 688 10 discriminator 4 view .LVU387 - 1250 0068 9342 cmp r3, r2 - 1251 006a 00D0 beq .L96 + 1238 .loc 1 688 7 view .LVU383 + 1239 .loc 1 688 12 is_stmt 0 view .LVU384 + 1240 005e 2368 ldr r3, [r4] + 1241 0060 334A ldr r2, .L114+4 + 1242 0062 9342 cmp r3, r2 + 1243 0064 3CD0 beq .L111 + 1244 .loc 1 688 12 discriminator 1 view .LVU385 + 1245 0066 1A46 mov r2, r3 + 1246 .L95: + 1247 .loc 1 688 10 discriminator 4 view .LVU386 + 1248 0068 9342 cmp r3, r2 + 1249 006a 00D0 beq .L96 689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1252 .loc 1 689 11 view .LVU388 - 1253 006c 1DB9 cbnz r5, .L97 - 1254 .L96: + 1250 .loc 1 689 11 view .LVU387 + 1251 006c 1DB9 cbnz r5, .L97 + 1252 .L96: 690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_MULTIMODE_SLAVE); - 1255 .loc 1 692 9 is_stmt 1 view .LVU389 - 1256 006e E26D ldr r2, [r4, #92] - 1257 0070 22F48012 bic r2, r2, #1048576 - 1258 0074 E265 str r2, [r4, #92] - 1259 .L97: + 1253 .loc 1 692 9 is_stmt 1 view .LVU388 + 1254 006e E26D ldr r2, [r4, #92] + 1255 0070 22F48012 bic r2, r2, #1048576 + 1256 0074 E265 str r2, [r4, #92] + 1257 .L97: 693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear ADC group injected group conversion flag */ 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* (To ensure of no unknown state from potential previous ADC operations) */ 698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, (ADC_FLAG_JEOC | ADC_FLAG_JEOS)); - 1260 .loc 1 698 7 view .LVU390 - 1261 0076 6022 movs r2, #96 - 1262 0078 1A60 str r2, [r3] + 1258 .loc 1 698 7 view .LVU389 + 1259 0076 6022 movs r2, #96 + 1260 0078 1A60 str r2, [r3] 699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 179 - - 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Unlock before starting ADC conversions: in case of potential */ + ARM GAS /tmp/ccrO2eGa.s page 179 + + 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* interruption, to let the process to ADC IRQ Handler. */ 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 1263 .loc 1 703 7 view .LVU391 - 1264 .loc 1 703 7 view .LVU392 - 1265 007a 0023 movs r3, #0 - 1266 007c 84F85830 strb r3, [r4, #88] - 1267 .loc 1 703 7 view .LVU393 + 1261 .loc 1 703 7 view .LVU390 + 1262 .loc 1 703 7 view .LVU391 + 1263 007a 0023 movs r3, #0 + 1264 007c 84F85830 strb r3, [r4, #88] + 1265 .loc 1 703 7 view .LVU392 704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Enable ADC Injected context queue overflow interrupt if this feature */ 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* is enabled. */ 707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((hadc->Instance->CFGR & ADC_CFGR_JQM) != 0UL) - 1268 .loc 1 707 7 view .LVU394 - 1269 .loc 1 707 16 is_stmt 0 view .LVU395 - 1270 0080 2368 ldr r3, [r4] - 1271 .loc 1 707 26 view .LVU396 - 1272 0082 DA68 ldr r2, [r3, #12] - 1273 .loc 1 707 10 view .LVU397 - 1274 0084 12F4001F tst r2, #2097152 - 1275 0088 03D0 beq .L98 + 1266 .loc 1 707 7 view .LVU393 + 1267 .loc 1 707 16 is_stmt 0 view .LVU394 + 1268 0080 2368 ldr r3, [r4] + 1269 .loc 1 707 26 view .LVU395 + 1270 0082 DA68 ldr r2, [r3, #12] + 1271 .loc 1 707 10 view .LVU396 + 1272 0084 12F4001F tst r2, #2097152 + 1273 0088 03D0 beq .L98 708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_FLAG_JQOVF); - 1276 .loc 1 709 9 is_stmt 1 view .LVU398 - 1277 008a 5A68 ldr r2, [r3, #4] - 1278 008c 42F48062 orr r2, r2, #1024 - 1279 0090 5A60 str r2, [r3, #4] - 1280 .L98: + 1274 .loc 1 709 9 is_stmt 1 view .LVU397 + 1275 008a 5A68 ldr r2, [r3, #4] + 1276 008c 42F48062 orr r2, r2, #1024 + 1277 0090 5A60 str r2, [r3, #4] + 1278 .L98: 710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Enable ADC end of conversion interrupt */ 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** switch (hadc->Init.EOCSelection) - 1281 .loc 1 713 7 view .LVU399 - 1282 .loc 1 713 25 is_stmt 0 view .LVU400 - 1283 0092 A369 ldr r3, [r4, #24] - 1284 .loc 1 713 7 view .LVU401 - 1285 0094 082B cmp r3, #8 - 1286 0096 26D0 beq .L112 + 1279 .loc 1 713 7 view .LVU398 + 1280 .loc 1 713 25 is_stmt 0 view .LVU399 + 1281 0092 A369 ldr r3, [r4, #24] + 1282 .loc 1 713 7 view .LVU400 + 1283 0094 082B cmp r3, #8 + 1284 0096 26D0 beq .L112 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** case ADC_EOC_SEQ_CONV: 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOC); @@ -10727,23 +10725,23 @@ ARM GAS /tmp/ccKUHoqq.s page 1 719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* case ADC_EOC_SINGLE_CONV */ 720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** default: 721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOS); - 1287 .loc 1 721 11 is_stmt 1 view .LVU402 - 1288 0098 2268 ldr r2, [r4] - 1289 009a 5368 ldr r3, [r2, #4] - 1290 009c 23F04003 bic r3, r3, #64 - 1291 00a0 5360 str r3, [r2, #4] + 1285 .loc 1 721 11 is_stmt 1 view .LVU401 + 1286 0098 2268 ldr r2, [r4] + 1287 009a 5368 ldr r3, [r2, #4] + 1288 009c 23F04003 bic r3, r3, #64 + 1289 00a0 5360 str r3, [r2, #4] 722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOC); - 1292 .loc 1 722 11 view .LVU403 - 1293 00a2 2268 ldr r2, [r4] - 1294 00a4 5368 ldr r3, [r2, #4] - 1295 00a6 43F02003 orr r3, r3, #32 - 1296 00aa 5360 str r3, [r2, #4] - ARM GAS /tmp/ccKUHoqq.s page 180 - - + 1290 .loc 1 722 11 view .LVU402 + 1291 00a2 2268 ldr r2, [r4] + 1292 00a4 5368 ldr r3, [r2, #4] + 1293 00a6 43F02003 orr r3, r3, #32 + 1294 00aa 5360 str r3, [r2, #4] 723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 1297 .loc 1 723 11 view .LVU404 - 1298 .L100: + 1295 .loc 1 723 11 view .LVU403 + ARM GAS /tmp/ccrO2eGa.s page 180 + + + 1296 .L100: 724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Enable conversion of injected group, if automatic injected conversion */ @@ -10760,29 +10758,29 @@ ARM GAS /tmp/ccKUHoqq.s page 1 737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - ADC is enabled and conversion is started. */ 738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #if defined(ADC_MULTIMODE_SUPPORT) 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) - 1299 .loc 1 739 7 view .LVU405 - 1300 .loc 1 739 12 is_stmt 0 view .LVU406 - 1301 00ac 2368 ldr r3, [r4] - 1302 00ae 204A ldr r2, .L114+4 - 1303 00b0 9342 cmp r3, r2 - 1304 00b2 23D0 beq .L113 - 1305 .loc 1 739 12 discriminator 1 view .LVU407 - 1306 00b4 1A46 mov r2, r3 - 1307 .L101: - 1308 .loc 1 739 10 discriminator 4 view .LVU408 - 1309 00b6 9342 cmp r3, r2 - 1310 00b8 23D0 beq .L102 + 1297 .loc 1 739 7 view .LVU404 + 1298 .loc 1 739 12 is_stmt 0 view .LVU405 + 1299 00ac 2368 ldr r3, [r4] + 1300 00ae 204A ldr r2, .L114+4 + 1301 00b0 9342 cmp r3, r2 + 1302 00b2 23D0 beq .L113 + 1303 .loc 1 739 12 discriminator 1 view .LVU406 + 1304 00b4 1A46 mov r2, r3 + 1305 .L101: + 1306 .loc 1 739 10 discriminator 4 view .LVU407 + 1307 00b6 9342 cmp r3, r2 + 1308 00b8 23D0 beq .L102 740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1311 .loc 1 740 11 view .LVU409 - 1312 00ba 15B3 cbz r5, .L102 + 1309 .loc 1 740 11 view .LVU408 + 1310 00ba 15B3 cbz r5, .L102 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_REG_SIMULT) - 1313 .loc 1 741 11 view .LVU410 - 1314 00bc 062D cmp r5, #6 - 1315 00be 20D0 beq .L102 + 1311 .loc 1 741 11 view .LVU409 + 1312 00bc 062D cmp r5, #6 + 1313 00be 20D0 beq .L102 742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_DUAL_REG_INTERL) - 1316 .loc 1 742 11 view .LVU411 - 1317 00c0 072D cmp r5, #7 - 1318 00c2 1ED0 beq .L102 + 1314 .loc 1 742 11 view .LVU410 + 1315 00c0 072D cmp r5, #7 + 1316 00c2 1ED0 beq .L102 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* ADC instance is not a multimode slave instance with multimode injected conversions enabl @@ -10795,113 +10793,113 @@ ARM GAS /tmp/ccKUHoqq.s page 1 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* ADC instance is not a multimode slave instance with multimode injected conversions enabl 754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_MULTIMODE_SLAVE); - 1319 .loc 1 754 9 is_stmt 1 view .LVU412 - 1320 00c4 E36D ldr r3, [r4, #92] - 1321 00c6 43F48013 orr r3, r3, #1048576 - ARM GAS /tmp/ccKUHoqq.s page 181 + 1317 .loc 1 754 9 is_stmt 1 view .LVU411 + 1318 00c4 E36D ldr r3, [r4, #92] + 1319 00c6 43F48013 orr r3, r3, #1048576 + 1320 00ca E365 str r3, [r4, #92] + 1321 00cc 2BE0 b .L90 + ARM GAS /tmp/ccrO2eGa.s page 181 - 1322 00ca E365 str r3, [r4, #92] - 1323 00cc 2BE0 b .L90 - 1324 .LVL99: - 1325 .L110: + 1322 .LVL98: + 1323 .L110: 652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return HAL_ERROR; - 1326 .loc 1 652 7 view .LVU413 - 1327 00ce C36D ldr r3, [r0, #92] - 1328 00d0 43F02003 orr r3, r3, #32 - 1329 00d4 C365 str r3, [r0, #92] + 1324 .loc 1 652 7 view .LVU412 + 1325 00ce C36D ldr r3, [r0, #92] + 1326 00d0 43F02003 orr r3, r3, #32 + 1327 00d4 C365 str r3, [r0, #92] 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1330 .loc 1 653 7 view .LVU414 + 1328 .loc 1 653 7 view .LVU413 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1331 .loc 1 653 14 is_stmt 0 view .LVU415 - 1332 00d6 0120 movs r0, #1 - 1333 .LVL100: + 1329 .loc 1 653 14 is_stmt 0 view .LVU414 + 1330 00d6 0120 movs r0, #1 + 1331 .LVL99: 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1334 .loc 1 653 14 view .LVU416 - 1335 00d8 25E0 b .L90 - 1336 .LVL101: - 1337 .L93: + 1332 .loc 1 653 14 view .LVU415 + 1333 00d8 25E0 b .L90 + 1334 .LVL100: + 1335 .L93: 674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1338 .loc 1 674 9 is_stmt 1 view .LVU417 - 1339 00da 0023 movs r3, #0 - 1340 00dc 2366 str r3, [r4, #96] - 1341 00de B6E7 b .L94 - 1342 .L111: + 1336 .loc 1 674 9 is_stmt 1 view .LVU416 + 1337 00da 0023 movs r3, #0 + 1338 00dc 2366 str r3, [r4, #96] + 1339 00de B6E7 b .L94 + 1340 .L111: 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1343 .loc 1 688 12 is_stmt 0 discriminator 2 view .LVU418 - 1344 00e0 4FF0A042 mov r2, #1342177280 - 1345 00e4 C0E7 b .L95 - 1346 .L112: + 1341 .loc 1 688 12 is_stmt 0 discriminator 2 view .LVU417 + 1342 00e0 4FF0A042 mov r2, #1342177280 + 1343 00e4 C0E7 b .L95 + 1344 .L112: 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_JEOS); - 1347 .loc 1 716 11 is_stmt 1 view .LVU419 - 1348 00e6 2268 ldr r2, [r4] - 1349 00e8 5368 ldr r3, [r2, #4] - 1350 00ea 23F02003 bic r3, r3, #32 - 1351 00ee 5360 str r3, [r2, #4] + 1345 .loc 1 716 11 is_stmt 1 view .LVU418 + 1346 00e6 2268 ldr r2, [r4] + 1347 00e8 5368 ldr r3, [r2, #4] + 1348 00ea 23F02003 bic r3, r3, #32 + 1349 00ee 5360 str r3, [r2, #4] 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 1352 .loc 1 717 11 view .LVU420 - 1353 00f0 2268 ldr r2, [r4] - 1354 00f2 5368 ldr r3, [r2, #4] - 1355 00f4 43F04003 orr r3, r3, #64 - 1356 00f8 5360 str r3, [r2, #4] + 1350 .loc 1 717 11 view .LVU419 + 1351 00f0 2268 ldr r2, [r4] + 1352 00f2 5368 ldr r3, [r2, #4] + 1353 00f4 43F04003 orr r3, r3, #64 + 1354 00f8 5360 str r3, [r2, #4] 718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* case ADC_EOC_SINGLE_CONV */ - 1357 .loc 1 718 11 view .LVU421 - 1358 00fa D7E7 b .L100 - 1359 .L113: + 1355 .loc 1 718 11 view .LVU420 + 1356 00fa D7E7 b .L100 + 1357 .L113: 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_multimode_config == LL_ADC_MULTI_INDEPENDENT) - 1360 .loc 1 739 12 is_stmt 0 discriminator 2 view .LVU422 - 1361 00fc 4FF0A042 mov r2, #1342177280 - 1362 0100 D9E7 b .L101 - 1363 .L102: + 1358 .loc 1 739 12 is_stmt 0 discriminator 2 view .LVU421 + 1359 00fc 4FF0A042 mov r2, #1342177280 + 1360 0100 D9E7 b .L101 + 1361 .L102: 746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1364 .loc 1 746 9 is_stmt 1 view .LVU423 - 1365 .LVL102: - 1366 .LBB320: - 1367 .LBI320: - ARM GAS /tmp/ccKUHoqq.s page 182 - - + 1362 .loc 1 746 9 is_stmt 1 view .LVU422 + 1363 .LVL101: + 1364 .LBB320: + 1365 .LBI320: 5827:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1368 .loc 2 5827 26 view .LVU424 - 1369 .LBB321: + 1366 .loc 2 5827 26 view .LVU423 + ARM GAS /tmp/ccrO2eGa.s page 182 + + + 1367 .LBB321: 5829:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1370 .loc 2 5829 3 view .LVU425 + 1368 .loc 2 5829 3 view .LVU424 5829:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1371 .loc 2 5829 21 is_stmt 0 view .LVU426 - 1372 0102 DA68 ldr r2, [r3, #12] - 1373 .LVL103: + 1369 .loc 2 5829 21 is_stmt 0 view .LVU425 + 1370 0102 DA68 ldr r2, [r3, #12] + 1371 .LVL102: 5829:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1374 .loc 2 5829 21 view .LVU427 - 1375 .LBE321: - 1376 .LBE320: + 1372 .loc 2 5829 21 view .LVU426 + 1373 .LBE321: + 1374 .LBE320: 746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1377 .loc 1 746 12 discriminator 1 view .LVU428 - 1378 0104 12F0007F tst r2, #33554432 - 1379 0108 0DD1 bne .L90 + 1375 .loc 1 746 12 discriminator 1 view .LVU427 + 1376 0104 12F0007F tst r2, #33554432 + 1377 0108 0DD1 bne .L90 748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1380 .loc 1 748 11 is_stmt 1 view .LVU429 - 1381 .LVL104: - 1382 .LBB322: - 1383 .LBI322: + 1378 .loc 1 748 11 is_stmt 1 view .LVU428 + 1379 .LVL103: + 1380 .LBB322: + 1381 .LBI322: 8056:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1384 .loc 2 8056 22 view .LVU430 - 1385 .LBB323: + 1382 .loc 2 8056 22 view .LVU429 + 1383 .LBB323: 8061:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 1386 .loc 2 8061 3 view .LVU431 - 1387 010a 9A68 ldr r2, [r3, #8] - 1388 010c 22F00042 bic r2, r2, #-2147483648 - 1389 0110 22F03F02 bic r2, r2, #63 - 1390 0114 42F00802 orr r2, r2, #8 - 1391 0118 9A60 str r2, [r3, #8] - 1392 .LVL105: + 1384 .loc 2 8061 3 view .LVU430 + 1385 010a 9A68 ldr r2, [r3, #8] + 1386 010c 22F00042 bic r2, r2, #-2147483648 + 1387 0110 22F03F02 bic r2, r2, #63 + 1388 0114 42F00802 orr r2, r2, #8 + 1389 0118 9A60 str r2, [r3, #8] + 1390 .LVL104: 8064:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 1393 .loc 2 8064 1 is_stmt 0 view .LVU432 - 1394 011a 04E0 b .L90 - 1395 .L92: + 1391 .loc 2 8064 1 is_stmt 0 view .LVU431 + 1392 011a 04E0 b .L90 + 1393 .L92: 8064:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 1396 .loc 2 8064 1 view .LVU433 - 1397 .LBE323: - 1398 .LBE322: + 1394 .loc 2 8064 1 view .LVU432 + 1395 .LBE323: + 1396 .LBE322: 755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #else 757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_GetTrigAuto(hadc->Instance) == LL_ADC_INJ_TRIG_INDEPENDENT) @@ -10916,57 +10914,57 @@ ARM GAS /tmp/ccKUHoqq.s page 1 766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 1399 .loc 1 768 7 is_stmt 1 view .LVU434 - 1400 .loc 1 768 7 view .LVU435 - ARM GAS /tmp/ccKUHoqq.s page 183 + 1397 .loc 1 768 7 is_stmt 1 view .LVU433 + 1398 .loc 1 768 7 view .LVU434 + 1399 011c 0023 movs r3, #0 + 1400 011e 84F85830 strb r3, [r4, #88] + ARM GAS /tmp/ccrO2eGa.s page 183 - 1401 011c 0023 movs r3, #0 - 1402 011e 84F85830 strb r3, [r4, #88] - 1403 .loc 1 768 7 discriminator 1 view .LVU436 + 1401 .loc 1 768 7 discriminator 1 view .LVU435 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 1404 .loc 1 772 5 view .LVU437 - 1405 .loc 1 772 12 is_stmt 0 view .LVU438 - 1406 0122 00E0 b .L90 - 1407 .LVL106: - 1408 .L105: + 1402 .loc 1 772 5 view .LVU436 + 1403 .loc 1 772 12 is_stmt 0 view .LVU437 + 1404 0122 00E0 b .L90 + 1405 .LVL105: + 1406 .L105: 635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1409 .loc 1 635 12 view .LVU439 - 1410 0124 0220 movs r0, #2 - 1411 .LVL107: - 1412 .L90: + 1407 .loc 1 635 12 view .LVU438 + 1408 0124 0220 movs r0, #2 + 1409 .LVL106: + 1410 .L90: 773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1413 .loc 1 774 1 view .LVU440 - 1414 0126 38BD pop {r3, r4, r5, pc} - 1415 .LVL108: - 1416 .L106: + 1411 .loc 1 774 1 view .LVU439 + 1412 0126 38BD pop {r3, r4, r5, pc} + 1413 .LVL107: + 1414 .L106: 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1417 .loc 1 657 5 discriminator 1 view .LVU441 - 1418 0128 0220 movs r0, #2 - 1419 .LVL109: + 1415 .loc 1 657 5 discriminator 1 view .LVU440 + 1416 0128 0220 movs r0, #2 + 1417 .LVL108: 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1420 .loc 1 657 5 discriminator 1 view .LVU442 - 1421 012a FCE7 b .L90 - 1422 .L115: - 1423 .align 2 - 1424 .L114: - 1425 012c 00030050 .word 1342178048 - 1426 0130 00010050 .word 1342177536 - 1427 .cfi_endproc - 1428 .LFE335: - 1430 .section .text.HAL_ADCEx_InjectedStop_IT,"ax",%progbits - 1431 .align 1 - 1432 .global HAL_ADCEx_InjectedStop_IT - 1433 .syntax unified - 1434 .thumb - 1435 .thumb_func - 1437 HAL_ADCEx_InjectedStop_IT: - 1438 .LVL110: - 1439 .LFB336: + 1418 .loc 1 657 5 discriminator 1 view .LVU441 + 1419 012a FCE7 b .L90 + 1420 .L115: + 1421 .align 2 + 1422 .L114: + 1423 012c 00030050 .word 1342178048 + 1424 0130 00010050 .word 1342177536 + 1425 .cfi_endproc + 1426 .LFE335: + 1428 .section .text.HAL_ADCEx_InjectedStop_IT,"ax",%progbits + 1429 .align 1 + 1430 .global HAL_ADCEx_InjectedStop_IT + 1431 .syntax unified + 1432 .thumb + 1433 .thumb_func + 1435 HAL_ADCEx_InjectedStop_IT: + 1436 .LVL109: + 1437 .LFB336: 775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Stop conversion of injected channels, disable interruption of @@ -10978,11 +10976,11 @@ ARM GAS /tmp/ccKUHoqq.s page 1 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @note If injected group mode auto-injection is enabled, 784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * function HAL_ADC_Stop must be used. 785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @note Case of multimode enabled (when multimode feature is available): - ARM GAS /tmp/ccKUHoqq.s page 184 - - 786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * HAL_ADCEx_InjectedStop_IT() API must be called for ADC master first, 787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * then for ADC slave. + ARM GAS /tmp/ccrO2eGa.s page 184 + + 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * For ADC master, conversion is stopped and ADC is disabled. 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * For ADC slave, ADC is disabled only (conversion stop of ADC master 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * has already stopped conversion of ADC slave). @@ -10992,89 +10990,89 @@ ARM GAS /tmp/ccKUHoqq.s page 1 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *hadc) 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1440 .loc 1 796 1 is_stmt 1 view -0 - 1441 .cfi_startproc - 1442 @ args = 0, pretend = 0, frame = 0 - 1443 @ frame_needed = 0, uses_anonymous_args = 0 + 1438 .loc 1 796 1 is_stmt 1 view -0 + 1439 .cfi_startproc + 1440 @ args = 0, pretend = 0, frame = 0 + 1441 @ frame_needed = 0, uses_anonymous_args = 0 797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 1444 .loc 1 797 3 view .LVU444 + 1442 .loc 1 797 3 view .LVU443 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 1445 .loc 1 800 3 view .LVU445 + 1443 .loc 1 800 3 view .LVU444 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 1446 .loc 1 803 3 view .LVU446 - 1447 .loc 1 803 3 view .LVU447 - 1448 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 1449 0004 012B cmp r3, #1 - 1450 0006 28D0 beq .L120 + 1444 .loc 1 803 3 view .LVU445 + 1445 .loc 1 803 3 view .LVU446 + 1446 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 1447 0004 012B cmp r3, #1 + 1448 0006 28D0 beq .L120 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 1451 .loc 1 796 1 is_stmt 0 view .LVU448 - 1452 0008 10B5 push {r4, lr} - 1453 .LCFI13: - 1454 .cfi_def_cfa_offset 8 - 1455 .cfi_offset 4, -8 - 1456 .cfi_offset 14, -4 - 1457 000a 0446 mov r4, r0 - 1458 .loc 1 803 3 is_stmt 1 discriminator 2 view .LVU449 - 1459 000c 0123 movs r3, #1 - 1460 000e 80F85830 strb r3, [r0, #88] - 1461 .loc 1 803 3 discriminator 2 view .LVU450 + 1449 .loc 1 796 1 is_stmt 0 view .LVU447 + 1450 0008 10B5 push {r4, lr} + 1451 .LCFI13: + 1452 .cfi_def_cfa_offset 8 + 1453 .cfi_offset 4, -8 + 1454 .cfi_offset 14, -4 + 1455 000a 0446 mov r4, r0 + 1456 .loc 1 803 3 is_stmt 1 discriminator 2 view .LVU448 + 1457 000c 0123 movs r3, #1 + 1458 000e 80F85830 strb r3, [r0, #88] + 1459 .loc 1 803 3 view .LVU449 804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential conversion on going on injected group only. */ 806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_INJECTED_GROUP); - 1462 .loc 1 806 3 view .LVU451 - 1463 .loc 1 806 20 is_stmt 0 view .LVU452 - 1464 0012 0221 movs r1, #2 - 1465 0014 FFF7FEFF bl ADC_ConversionStop - 1466 .LVL111: + 1460 .loc 1 806 3 view .LVU450 + 1461 .loc 1 806 20 is_stmt 0 view .LVU451 + 1462 0012 0221 movs r1, #2 + 1463 0014 FFF7FEFF bl ADC_ConversionStop + 1464 .LVL110: 807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC peripheral if injected conversions are effectively stopped */ 809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* and if no conversion on the other group (regular group) is intended to */ 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* continue. */ 811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 1467 .loc 1 811 3 is_stmt 1 view .LVU453 - 1468 .loc 1 811 6 is_stmt 0 view .LVU454 - 1469 0018 68B9 cbnz r0, .L118 - ARM GAS /tmp/ccKUHoqq.s page 185 - - + 1465 .loc 1 811 3 is_stmt 1 view .LVU452 + 1466 .loc 1 811 6 is_stmt 0 view .LVU453 + 1467 0018 68B9 cbnz r0, .L118 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC end of conversion interrupt for injected channels */ + ARM GAS /tmp/ccrO2eGa.s page 185 + + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, (ADC_IT_JEOC | ADC_IT_JEOS | ADC_FLAG_JQOVF)); - 1470 .loc 1 814 5 is_stmt 1 view .LVU455 - 1471 001a 2268 ldr r2, [r4] - 1472 001c 5368 ldr r3, [r2, #4] - 1473 001e 23F48C63 bic r3, r3, #1120 - 1474 0022 5360 str r3, [r2, #4] + 1468 .loc 1 814 5 is_stmt 1 view .LVU454 + 1469 001a 2268 ldr r2, [r4] + 1470 001c 5368 ldr r3, [r2, #4] + 1471 001e 23F48C63 bic r3, r3, #1120 + 1472 0022 5360 str r3, [r2, #4] 815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) - 1475 .loc 1 816 5 view .LVU456 - 1476 .loc 1 816 44 is_stmt 0 view .LVU457 - 1477 0024 2368 ldr r3, [r4] - 1478 .LVL112: - 1479 .LBB324: - 1480 .LBI324: + 1473 .loc 1 816 5 view .LVU455 + 1474 .loc 1 816 44 is_stmt 0 view .LVU456 + 1475 0024 2368 ldr r3, [r4] + 1476 .LVL111: + 1477 .LBB324: + 1478 .LBI324: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1481 .loc 2 7866 26 is_stmt 1 view .LVU458 - 1482 .LBB325: + 1479 .loc 2 7866 26 is_stmt 1 view .LVU457 + 1480 .LBB325: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1483 .loc 2 7868 3 view .LVU459 + 1481 .loc 2 7868 3 view .LVU458 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1484 .loc 2 7868 12 is_stmt 0 view .LVU460 - 1485 0026 9B68 ldr r3, [r3, #8] - 1486 .LVL113: + 1482 .loc 2 7868 12 is_stmt 0 view .LVU459 + 1483 0026 9B68 ldr r3, [r3, #8] + 1484 .LVL112: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1487 .loc 2 7868 74 view .LVU461 - 1488 0028 13F0040F tst r3, #4 - 1489 002c 07D0 beq .L119 - 1490 .LVL114: + 1485 .loc 2 7868 74 view .LVU460 + 1486 0028 13F0040F tst r3, #4 + 1487 002c 07D0 beq .L119 + 1488 .LVL113: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1491 .loc 2 7868 74 view .LVU462 - 1492 .LBE325: - 1493 .LBE324: + 1489 .loc 2 7868 74 view .LVU461 + 1490 .LBE325: + 1491 .LBE324: 817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 2. Disable the ADC peripheral */ 819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Disable(hadc); @@ -11094,83 +11092,83 @@ ARM GAS /tmp/ccKUHoqq.s page 1 833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC state */ 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_INJ_BUSY); - 1494 .loc 1 835 7 is_stmt 1 view .LVU463 - 1495 002e E36D ldr r3, [r4, #92] - 1496 0030 23F48053 bic r3, r3, #4096 - 1497 0034 E365 str r3, [r4, #92] - ARM GAS /tmp/ccKUHoqq.s page 186 - - - 1498 .L118: + 1492 .loc 1 835 7 is_stmt 1 view .LVU462 + 1493 002e E36D ldr r3, [r4, #92] + 1494 0030 23F48053 bic r3, r3, #4096 + 1495 0034 E365 str r3, [r4, #92] + 1496 .L118: 836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } + ARM GAS /tmp/ccrO2eGa.s page 186 + + 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 1499 .loc 1 840 3 view .LVU464 - 1500 .loc 1 840 3 view .LVU465 - 1501 0036 0023 movs r3, #0 - 1502 0038 84F85830 strb r3, [r4, #88] - 1503 .loc 1 840 3 view .LVU466 + 1497 .loc 1 840 3 view .LVU463 + 1498 .loc 1 840 3 view .LVU464 + 1499 0036 0023 movs r3, #0 + 1500 0038 84F85830 strb r3, [r4, #88] + 1501 .loc 1 840 3 view .LVU465 841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 1504 .loc 1 843 3 view .LVU467 + 1502 .loc 1 843 3 view .LVU466 844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1505 .loc 1 844 1 is_stmt 0 view .LVU468 - 1506 003c 10BD pop {r4, pc} - 1507 .LVL115: - 1508 .L119: + 1503 .loc 1 844 1 is_stmt 0 view .LVU467 + 1504 003c 10BD pop {r4, pc} + 1505 .LVL114: + 1506 .L119: 819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1509 .loc 1 819 7 is_stmt 1 view .LVU469 + 1507 .loc 1 819 7 is_stmt 1 view .LVU468 819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1510 .loc 1 819 24 is_stmt 0 view .LVU470 - 1511 003e 2046 mov r0, r4 - 1512 .LVL116: + 1508 .loc 1 819 24 is_stmt 0 view .LVU469 + 1509 003e 2046 mov r0, r4 + 1510 .LVL115: 819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1513 .loc 1 819 24 view .LVU471 - 1514 0040 FFF7FEFF bl ADC_Disable - 1515 .LVL117: + 1511 .loc 1 819 24 view .LVU470 + 1512 0040 FFF7FEFF bl ADC_Disable + 1513 .LVL116: 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1516 .loc 1 822 7 is_stmt 1 view .LVU472 + 1514 .loc 1 822 7 is_stmt 1 view .LVU471 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1517 .loc 1 822 10 is_stmt 0 view .LVU473 - 1518 0044 0028 cmp r0, #0 - 1519 0046 F6D1 bne .L118 + 1515 .loc 1 822 10 is_stmt 0 view .LVU472 + 1516 0044 0028 cmp r0, #0 + 1517 0046 F6D1 bne .L118 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY, - 1520 .loc 1 825 9 is_stmt 1 view .LVU474 - 1521 0048 E36D ldr r3, [r4, #92] - 1522 004a 23F48853 bic r3, r3, #4352 - 1523 004e 23F00103 bic r3, r3, #1 - 1524 0052 43F00103 orr r3, r3, #1 - 1525 0056 E365 str r3, [r4, #92] - 1526 0058 EDE7 b .L118 - 1527 .LVL118: - 1528 .L120: - 1529 .LCFI14: - 1530 .cfi_def_cfa_offset 0 - 1531 .cfi_restore 4 - 1532 .cfi_restore 14 + 1518 .loc 1 825 9 is_stmt 1 view .LVU473 + 1519 0048 E36D ldr r3, [r4, #92] + 1520 004a 23F48853 bic r3, r3, #4352 + 1521 004e 23F00103 bic r3, r3, #1 + 1522 0052 43F00103 orr r3, r3, #1 + 1523 0056 E365 str r3, [r4, #92] + 1524 0058 EDE7 b .L118 + 1525 .LVL117: + 1526 .L120: + 1527 .LCFI14: + 1528 .cfi_def_cfa_offset 0 + 1529 .cfi_restore 4 + 1530 .cfi_restore 14 803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1533 .loc 1 803 3 is_stmt 0 discriminator 1 view .LVU475 - 1534 005a 0220 movs r0, #2 - 1535 .LVL119: - 1536 .loc 1 844 1 view .LVU476 - 1537 005c 7047 bx lr - 1538 .cfi_endproc - ARM GAS /tmp/ccKUHoqq.s page 187 + 1531 .loc 1 803 3 is_stmt 0 discriminator 1 view .LVU474 + 1532 005a 0220 movs r0, #2 + 1533 .LVL118: + 1534 .loc 1 844 1 view .LVU475 + 1535 005c 7047 bx lr + 1536 .cfi_endproc + 1537 .LFE336: + 1539 .section .text.HAL_ADCEx_MultiModeStart_DMA,"ax",%progbits + ARM GAS /tmp/ccrO2eGa.s page 187 - 1539 .LFE336: - 1541 .section .text.HAL_ADCEx_MultiModeStart_DMA,"ax",%progbits - 1542 .align 1 - 1543 .global HAL_ADCEx_MultiModeStart_DMA - 1544 .syntax unified - 1545 .thumb - 1546 .thumb_func - 1548 HAL_ADCEx_MultiModeStart_DMA: - 1549 .LVL120: - 1550 .LFB337: + 1540 .align 1 + 1541 .global HAL_ADCEx_MultiModeStart_DMA + 1542 .syntax unified + 1543 .thumb + 1544 .thumb_func + 1546 HAL_ADCEx_MultiModeStart_DMA: + 1547 .LVL119: + 1548 .LFB337: 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #if defined(ADC_MULTIMODE_SUPPORT) 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -11190,69 +11188,69 @@ ARM GAS /tmp/ccKUHoqq.s page 1 861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t L 863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1551 .loc 1 863 1 is_stmt 1 view -0 - 1552 .cfi_startproc - 1553 @ args = 0, pretend = 0, frame = 112 - 1554 @ frame_needed = 0, uses_anonymous_args = 0 - 1555 .loc 1 863 1 is_stmt 0 view .LVU478 - 1556 0000 70B5 push {r4, r5, r6, lr} - 1557 .LCFI15: - 1558 .cfi_def_cfa_offset 16 - 1559 .cfi_offset 4, -16 - 1560 .cfi_offset 5, -12 - 1561 .cfi_offset 6, -8 - 1562 .cfi_offset 14, -4 - 1563 0002 9CB0 sub sp, sp, #112 - 1564 .LCFI16: - 1565 .cfi_def_cfa_offset 128 - 1566 0004 0446 mov r4, r0 + 1549 .loc 1 863 1 is_stmt 1 view -0 + 1550 .cfi_startproc + 1551 @ args = 0, pretend = 0, frame = 112 + 1552 @ frame_needed = 0, uses_anonymous_args = 0 + 1553 .loc 1 863 1 is_stmt 0 view .LVU477 + 1554 0000 70B5 push {r4, r5, r6, lr} + 1555 .LCFI15: + 1556 .cfi_def_cfa_offset 16 + 1557 .cfi_offset 4, -16 + 1558 .cfi_offset 5, -12 + 1559 .cfi_offset 6, -8 + 1560 .cfi_offset 14, -4 + 1561 0002 9CB0 sub sp, sp, #112 + 1562 .LCFI16: + 1563 .cfi_def_cfa_offset 128 + 1564 0004 0446 mov r4, r0 864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 1567 .loc 1 864 3 is_stmt 1 view .LVU479 + 1565 .loc 1 864 3 is_stmt 1 view .LVU478 865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_HandleTypeDef tmp_hadc_slave; - 1568 .loc 1 865 3 view .LVU480 + 1566 .loc 1 865 3 view .LVU479 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; - 1569 .loc 1 866 3 view .LVU481 + 1567 .loc 1 866 3 view .LVU480 867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_MULTIMODE_MASTER_INSTANCE(hadc->Instance)); - 1570 .loc 1 869 3 view .LVU482 + 1568 .loc 1 869 3 view .LVU481 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(hadc->Init.ContinuousConvMode)); - 1571 .loc 1 870 3 view .LVU483 - ARM GAS /tmp/ccKUHoqq.s page 188 - - + 1569 .loc 1 870 3 view .LVU482 871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_EXTTRIG_EDGE(hadc->Init.ExternalTrigConvEdge)); - 1572 .loc 1 871 3 view .LVU484 + 1570 .loc 1 871 3 view .LVU483 + ARM GAS /tmp/ccrO2eGa.s page 188 + + 872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(hadc->Init.DMAContinuousRequests)); - 1573 .loc 1 872 3 view .LVU485 + 1571 .loc 1 872 3 view .LVU484 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) != 0UL) - 1574 .loc 1 874 3 view .LVU486 - 1575 .loc 1 874 42 is_stmt 0 view .LVU487 - 1576 0006 0068 ldr r0, [r0] - 1577 .LVL121: - 1578 .LBB326: - 1579 .LBI326: + 1572 .loc 1 874 3 view .LVU485 + 1573 .loc 1 874 42 is_stmt 0 view .LVU486 + 1574 0006 0068 ldr r0, [r0] + 1575 .LVL120: + 1576 .LBB326: + 1577 .LBI326: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1580 .loc 2 7866 26 is_stmt 1 view .LVU488 - 1581 .LBB327: + 1578 .loc 2 7866 26 is_stmt 1 view .LVU487 + 1579 .LBB327: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1582 .loc 2 7868 3 view .LVU489 + 1580 .loc 2 7868 3 view .LVU488 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1583 .loc 2 7868 12 is_stmt 0 view .LVU490 - 1584 0008 8068 ldr r0, [r0, #8] - 1585 .LVL122: + 1581 .loc 2 7868 12 is_stmt 0 view .LVU489 + 1582 0008 8068 ldr r0, [r0, #8] + 1583 .LVL121: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1586 .loc 2 7868 74 view .LVU491 - 1587 000a 10F0040F tst r0, #4 - 1588 000e 5AD1 bne .L132 - 1589 0010 0E46 mov r6, r1 - 1590 0012 1546 mov r5, r2 - 1591 .LVL123: + 1584 .loc 2 7868 74 view .LVU490 + 1585 000a 10F0040F tst r0, #4 + 1586 000e 5AD1 bne .L132 + 1587 0010 0E46 mov r6, r1 + 1588 0012 1546 mov r5, r2 + 1589 .LVL122: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1592 .loc 2 7868 74 view .LVU492 - 1593 .LBE327: - 1594 .LBE326: + 1590 .loc 2 7868 74 view .LVU491 + 1591 .LBE327: + 1592 .LBE326: 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return HAL_BUSY; 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -11260,45 +11258,45 @@ ARM GAS /tmp/ccKUHoqq.s page 1 879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 1595 .loc 1 881 5 is_stmt 1 view .LVU493 - 1596 .loc 1 881 5 view .LVU494 - 1597 0014 94F85830 ldrb r3, [r4, #88] @ zero_extendqisi2 - 1598 0018 012B cmp r3, #1 - 1599 001a 57D0 beq .L133 - 1600 .loc 1 881 5 discriminator 2 view .LVU495 - 1601 001c 0123 movs r3, #1 - 1602 001e 84F85830 strb r3, [r4, #88] - 1603 .loc 1 881 5 discriminator 2 view .LVU496 + 1593 .loc 1 881 5 is_stmt 1 view .LVU492 + 1594 .loc 1 881 5 view .LVU493 + 1595 0014 94F85830 ldrb r3, [r4, #88] @ zero_extendqisi2 + 1596 0018 012B cmp r3, #1 + 1597 001a 57D0 beq .L133 + 1598 .loc 1 881 5 discriminator 2 view .LVU494 + 1599 001c 0123 movs r3, #1 + 1600 001e 84F85830 strb r3, [r4, #88] + 1601 .loc 1 881 5 view .LVU495 882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Temporary handle minimum initialization */ 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_RESET_HANDLE_STATE(&tmp_hadc_slave); - 1604 .loc 1 884 5 view .LVU497 - 1605 0022 0023 movs r3, #0 - 1606 0024 1893 str r3, [sp, #96] + 1602 .loc 1 884 5 view .LVU496 + 1603 0022 0023 movs r3, #0 + 1604 0024 1893 str r3, [sp, #96] 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CLEAR_ERRORCODE(&tmp_hadc_slave); - 1607 .loc 1 885 5 view .LVU498 - 1608 0026 1993 str r3, [sp, #100] - ARM GAS /tmp/ccKUHoqq.s page 189 - - + 1605 .loc 1 885 5 view .LVU497 + 1606 0026 1993 str r3, [sp, #100] 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set a temporary handle of the ADC slave associated to the ADC master */ + ARM GAS /tmp/ccrO2eGa.s page 189 + + 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_MULTI_SLAVE(hadc, &tmp_hadc_slave); - 1609 .loc 1 888 5 view .LVU499 - 1610 0028 2368 ldr r3, [r4] - 1611 002a B3F1A04F cmp r3, #1342177280 - 1612 002e 0BD0 beq .L135 - 1613 .loc 1 888 5 is_stmt 0 discriminator 2 view .LVU500 - 1614 0030 0023 movs r3, #0 - 1615 0032 0193 str r3, [sp, #4] - 1616 .L128: + 1607 .loc 1 888 5 view .LVU498 + 1608 0028 2368 ldr r3, [r4] + 1609 002a B3F1A04F cmp r3, #1342177280 + 1610 002e 0BD0 beq .L135 + 1611 .loc 1 888 5 is_stmt 0 discriminator 2 view .LVU499 + 1612 0030 0023 movs r3, #0 + 1613 0032 0193 str r3, [sp, #4] + 1614 .L128: 889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hadc_slave.Instance == NULL) - 1617 .loc 1 890 5 is_stmt 1 view .LVU501 - 1618 .loc 1 890 23 is_stmt 0 view .LVU502 - 1619 0034 019B ldr r3, [sp, #4] - 1620 .loc 1 890 8 view .LVU503 - 1621 0036 5BB1 cbz r3, .L136 + 1615 .loc 1 890 5 is_stmt 1 view .LVU500 + 1616 .loc 1 890 23 is_stmt 0 view .LVU501 + 1617 0034 019B ldr r3, [sp, #4] + 1618 .loc 1 890 8 view .LVU502 + 1619 0036 5BB1 cbz r3, .L136 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC state */ 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); @@ -11312,17 +11310,17 @@ ARM GAS /tmp/ccKUHoqq.s page 1 901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Enable the ADC peripherals: master and slave (in case if not already */ 902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* enabled previously) */ 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Enable(hadc); - 1622 .loc 1 903 5 is_stmt 1 view .LVU504 - 1623 .loc 1 903 22 is_stmt 0 view .LVU505 - 1624 0038 2046 mov r0, r4 - 1625 003a FFF7FEFF bl ADC_Enable - 1626 .LVL124: + 1620 .loc 1 903 5 is_stmt 1 view .LVU503 + 1621 .loc 1 903 22 is_stmt 0 view .LVU504 + 1622 0038 2046 mov r0, r4 + 1623 003a FFF7FEFF bl ADC_Enable + 1624 .LVL123: 904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 1627 .loc 1 904 5 is_stmt 1 view .LVU506 - 1628 .loc 1 904 8 is_stmt 0 view .LVU507 - 1629 003e 80B1 cbz r0, .L137 - 1630 .L130: - 1631 .LVL125: + 1625 .loc 1 904 5 is_stmt 1 view .LVU505 + 1626 .loc 1 904 8 is_stmt 0 view .LVU506 + 1627 003e 80B1 cbz r0, .L137 + 1628 .L130: + 1629 .LVL124: 905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Enable(&tmp_hadc_slave); 907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -11338,11 +11336,11 @@ ARM GAS /tmp/ccKUHoqq.s page 1 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC error code to none */ 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CLEAR_ERRORCODE(hadc); 919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 190 - - 920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set the DMA transfer complete callback */ 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** hadc->DMA_Handle->XferCpltCallback = ADC_DMAConvCplt; + ARM GAS /tmp/ccrO2eGa.s page 190 + + 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set the DMA half transfer complete callback */ 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** hadc->DMA_Handle->XferHalfCpltCallback = ADC_DMAHalfConvCplt; @@ -11382,214 +11380,214 @@ ARM GAS /tmp/ccKUHoqq.s page 1 958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 1632 .loc 1 960 7 is_stmt 1 view .LVU508 - 1633 .loc 1 960 7 view .LVU509 - 1634 0040 0023 movs r3, #0 - 1635 0042 84F85830 strb r3, [r4, #88] - 1636 .LVL126: - 1637 .loc 1 960 7 discriminator 1 view .LVU510 + 1630 .loc 1 960 7 is_stmt 1 view .LVU507 + 1631 .loc 1 960 7 view .LVU508 + 1632 0040 0023 movs r3, #0 + 1633 0042 84F85830 strb r3, [r4, #88] + 1634 .LVL125: + 1635 .loc 1 960 7 discriminator 1 view .LVU509 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 1638 .loc 1 964 5 view .LVU511 - 1639 .loc 1 964 12 is_stmt 0 view .LVU512 - 1640 0046 3FE0 b .L126 - 1641 .LVL127: - 1642 .L135: + 1636 .loc 1 964 5 view .LVU510 + 1637 .loc 1 964 12 is_stmt 0 view .LVU511 + 1638 0046 3FE0 b .L126 + 1639 .LVL126: + 1640 .L135: 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 191 + 1641 .loc 1 888 5 discriminator 1 view .LVU512 + 1642 0048 03F58073 add r3, r3, #256 + ARM GAS /tmp/ccrO2eGa.s page 191 - 1643 .loc 1 888 5 discriminator 1 view .LVU513 - 1644 0048 03F58073 add r3, r3, #256 - 1645 004c 0193 str r3, [sp, #4] - 1646 004e F1E7 b .L128 - 1647 .L136: + 1643 004c 0193 str r3, [sp, #4] + 1644 004e F1E7 b .L128 + 1645 .L136: 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1648 .loc 1 893 7 is_stmt 1 view .LVU514 - 1649 0050 E36D ldr r3, [r4, #92] - 1650 0052 43F02003 orr r3, r3, #32 - 1651 0056 E365 str r3, [r4, #92] + 1646 .loc 1 893 7 is_stmt 1 view .LVU513 + 1647 0050 E36D ldr r3, [r4, #92] + 1648 0052 43F02003 orr r3, r3, #32 + 1649 0056 E365 str r3, [r4, #92] 896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1652 .loc 1 896 7 view .LVU515 + 1650 .loc 1 896 7 view .LVU514 896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1653 .loc 1 896 7 view .LVU516 - 1654 0058 0023 movs r3, #0 - 1655 005a 84F85830 strb r3, [r4, #88] + 1651 .loc 1 896 7 view .LVU515 + 1652 0058 0023 movs r3, #0 + 1653 005a 84F85830 strb r3, [r4, #88] 896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1656 .loc 1 896 7 view .LVU517 + 1654 .loc 1 896 7 view .LVU516 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1657 .loc 1 898 7 view .LVU518 + 1655 .loc 1 898 7 view .LVU517 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1658 .loc 1 898 14 is_stmt 0 view .LVU519 - 1659 005e 0120 movs r0, #1 - 1660 0060 32E0 b .L126 - 1661 .LVL128: - 1662 .L137: + 1656 .loc 1 898 14 is_stmt 0 view .LVU518 + 1657 005e 0120 movs r0, #1 + 1658 0060 32E0 b .L126 + 1659 .LVL127: + 1660 .L137: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1663 .loc 1 906 7 is_stmt 1 view .LVU520 + 1661 .loc 1 906 7 is_stmt 1 view .LVU519 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1664 .loc 1 906 24 is_stmt 0 view .LVU521 - 1665 0062 01A8 add r0, sp, #4 - 1666 .LVL129: + 1662 .loc 1 906 24 is_stmt 0 view .LVU520 + 1663 0062 01A8 add r0, sp, #4 + 1664 .LVL128: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1667 .loc 1 906 24 view .LVU522 - 1668 0064 FFF7FEFF bl ADC_Enable - 1669 .LVL130: + 1665 .loc 1 906 24 view .LVU521 + 1666 0064 FFF7FEFF bl ADC_Enable + 1667 .LVL129: 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1670 .loc 1 910 5 is_stmt 1 view .LVU523 + 1668 .loc 1 910 5 is_stmt 1 view .LVU522 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1671 .loc 1 910 8 is_stmt 0 view .LVU524 - 1672 0068 0028 cmp r0, #0 - 1673 006a E9D1 bne .L130 + 1669 .loc 1 910 8 is_stmt 0 view .LVU523 + 1670 0068 0028 cmp r0, #0 + 1671 006a E9D1 bne .L130 913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (HAL_ADC_STATE_READY | HAL_ADC_STATE_REG_EOC | HAL_ADC_STATE_REG_OVR | HAL_ - 1674 .loc 1 913 7 is_stmt 1 view .LVU525 - 1675 006c E36D ldr r3, [r4, #92] - 1676 006e 23F47063 bic r3, r3, #3840 - 1677 0072 23F00103 bic r3, r3, #1 - 1678 0076 43F48073 orr r3, r3, #256 - 1679 007a E365 str r3, [r4, #92] + 1672 .loc 1 913 7 is_stmt 1 view .LVU524 + 1673 006c E36D ldr r3, [r4, #92] + 1674 006e 23F47063 bic r3, r3, #3840 + 1675 0072 23F00103 bic r3, r3, #1 + 1676 0076 43F48073 orr r3, r3, #256 + 1677 007a E365 str r3, [r4, #92] 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1680 .loc 1 918 7 view .LVU526 - 1681 007c 0023 movs r3, #0 - 1682 007e 2366 str r3, [r4, #96] + 1678 .loc 1 918 7 view .LVU525 + 1679 007c 0023 movs r3, #0 + 1680 007e 2366 str r3, [r4, #96] 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1683 .loc 1 921 7 view .LVU527 + 1681 .loc 1 921 7 view .LVU526 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1684 .loc 1 921 11 is_stmt 0 view .LVU528 - ARM GAS /tmp/ccKUHoqq.s page 192 + 1682 .loc 1 921 11 is_stmt 0 view .LVU527 + 1683 0080 626D ldr r2, [r4, #84] + 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + ARM GAS /tmp/ccrO2eGa.s page 192 - 1685 0080 626D ldr r2, [r4, #84] - 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1686 .loc 1 921 42 view .LVU529 - 1687 0082 1349 ldr r1, .L138 - 1688 0084 D162 str r1, [r2, #44] + 1684 .loc 1 921 42 view .LVU528 + 1685 0082 1349 ldr r1, .L138 + 1686 0084 D162 str r1, [r2, #44] 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1689 .loc 1 924 7 is_stmt 1 view .LVU530 + 1687 .loc 1 924 7 is_stmt 1 view .LVU529 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1690 .loc 1 924 11 is_stmt 0 view .LVU531 - 1691 0086 626D ldr r2, [r4, #84] + 1688 .loc 1 924 11 is_stmt 0 view .LVU530 + 1689 0086 626D ldr r2, [r4, #84] 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1692 .loc 1 924 46 view .LVU532 - 1693 0088 1249 ldr r1, .L138+4 - 1694 008a 1163 str r1, [r2, #48] + 1690 .loc 1 924 46 view .LVU531 + 1691 0088 1249 ldr r1, .L138+4 + 1692 008a 1163 str r1, [r2, #48] 927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1695 .loc 1 927 7 is_stmt 1 view .LVU533 + 1693 .loc 1 927 7 is_stmt 1 view .LVU532 927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1696 .loc 1 927 11 is_stmt 0 view .LVU534 - 1697 008c 626D ldr r2, [r4, #84] + 1694 .loc 1 927 11 is_stmt 0 view .LVU533 + 1695 008c 626D ldr r2, [r4, #84] 927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1698 .loc 1 927 43 view .LVU535 - 1699 008e 1249 ldr r1, .L138+8 - 1700 0090 5163 str r1, [r2, #52] + 1696 .loc 1 927 43 view .LVU534 + 1697 008e 1249 ldr r1, .L138+8 + 1698 0090 5163 str r1, [r2, #52] 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1701 .loc 1 930 7 is_stmt 1 view .LVU536 - 1702 .LVL131: + 1699 .loc 1 930 7 is_stmt 1 view .LVU535 + 1700 .LVL130: 937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1703 .loc 1 937 7 view .LVU537 - 1704 0092 2268 ldr r2, [r4] - 1705 0094 1C21 movs r1, #28 - 1706 0096 1160 str r1, [r2] + 1701 .loc 1 937 7 view .LVU536 + 1702 0092 2268 ldr r2, [r4] + 1703 0094 1C21 movs r1, #28 + 1704 0096 1160 str r1, [r2] 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1707 .loc 1 942 7 view .LVU538 + 1705 .loc 1 942 7 view .LVU537 + 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + 1706 .loc 1 942 7 view .LVU538 + 1707 0098 84F85830 strb r3, [r4, #88] 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1708 .loc 1 942 7 view .LVU539 - 1709 0098 84F85830 strb r3, [r4, #88] - 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1710 .loc 1 942 7 view .LVU540 945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1711 .loc 1 945 7 view .LVU541 - 1712 009c 2268 ldr r2, [r4] - 1713 009e 5368 ldr r3, [r2, #4] - 1714 00a0 43F01003 orr r3, r3, #16 - 1715 00a4 5360 str r3, [r2, #4] + 1709 .loc 1 945 7 view .LVU540 + 1710 009c 2268 ldr r2, [r4] + 1711 009e 5368 ldr r3, [r2, #4] + 1712 00a0 43F01003 orr r3, r3, #16 + 1713 00a4 5360 str r3, [r2, #4] 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1716 .loc 1 948 7 view .LVU542 + 1714 .loc 1 948 7 view .LVU541 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1717 .loc 1 948 24 is_stmt 0 view .LVU543 - 1718 00a6 2B46 mov r3, r5 - 1719 00a8 3246 mov r2, r6 - 1720 00aa 0C49 ldr r1, .L138+12 - 1721 00ac 606D ldr r0, [r4, #84] - 1722 .LVL132: + 1715 .loc 1 948 24 is_stmt 0 view .LVU542 + 1716 00a6 2B46 mov r3, r5 + 1717 00a8 3246 mov r2, r6 + 1718 00aa 0C49 ldr r1, .L138+12 + 1719 00ac 606D ldr r0, [r4, #84] + 1720 .LVL131: 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1723 .loc 1 948 24 view .LVU544 - 1724 00ae FFF7FEFF bl HAL_DMA_Start_IT - 1725 .LVL133: - ARM GAS /tmp/ccKUHoqq.s page 193 - - + 1721 .loc 1 948 24 view .LVU543 + 1722 00ae FFF7FEFF bl HAL_DMA_Start_IT + 1723 .LVL132: 955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1726 .loc 1 955 7 is_stmt 1 view .LVU545 - 1727 00b2 2268 ldr r2, [r4] - 1728 .LVL134: - 1729 .LBB328: - 1730 .LBI328: + 1724 .loc 1 955 7 is_stmt 1 view .LVU544 + ARM GAS /tmp/ccrO2eGa.s page 193 + + + 1725 00b2 2268 ldr r2, [r4] + 1726 .LVL133: + 1727 .LBB328: + 1728 .LBI328: 7830:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1731 .loc 2 7830 22 view .LVU546 - 1732 .LBB329: + 1729 .loc 2 7830 22 view .LVU545 + 1730 .LBB329: 7835:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 1733 .loc 2 7835 3 view .LVU547 - 1734 00b4 9368 ldr r3, [r2, #8] - 1735 00b6 23F00043 bic r3, r3, #-2147483648 - 1736 00ba 23F03F03 bic r3, r3, #63 - 1737 00be 43F00403 orr r3, r3, #4 - 1738 00c2 9360 str r3, [r2, #8] - 1739 .LVL135: + 1731 .loc 2 7835 3 view .LVU546 + 1732 00b4 9368 ldr r3, [r2, #8] + 1733 00b6 23F00043 bic r3, r3, #-2147483648 + 1734 00ba 23F03F03 bic r3, r3, #63 + 1735 00be 43F00403 orr r3, r3, #4 + 1736 00c2 9360 str r3, [r2, #8] + 1737 .LVL134: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 1740 .loc 2 7838 1 is_stmt 0 view .LVU548 - 1741 00c4 00E0 b .L126 - 1742 .LVL136: - 1743 .L132: + 1738 .loc 2 7838 1 is_stmt 0 view .LVU547 + 1739 00c4 00E0 b .L126 + 1740 .LVL135: + 1741 .L132: 7838:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 1744 .loc 2 7838 1 view .LVU549 - 1745 .LBE329: - 1746 .LBE328: + 1742 .loc 2 7838 1 view .LVU548 + 1743 .LBE329: + 1744 .LBE328: 876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1747 .loc 1 876 12 view .LVU550 - 1748 00c6 0220 movs r0, #2 - 1749 .LVL137: - 1750 .L126: + 1745 .loc 1 876 12 view .LVU549 + 1746 00c6 0220 movs r0, #2 + 1747 .LVL136: + 1748 .L126: 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1751 .loc 1 966 1 view .LVU551 - 1752 00c8 1CB0 add sp, sp, #112 - 1753 .LCFI17: - 1754 .cfi_remember_state - 1755 .cfi_def_cfa_offset 16 - 1756 @ sp needed - 1757 00ca 70BD pop {r4, r5, r6, pc} - 1758 .LVL138: - 1759 .L133: - 1760 .LCFI18: - 1761 .cfi_restore_state + 1749 .loc 1 966 1 view .LVU550 + 1750 00c8 1CB0 add sp, sp, #112 + 1751 .LCFI17: + 1752 .cfi_remember_state + 1753 .cfi_def_cfa_offset 16 + 1754 @ sp needed + 1755 00ca 70BD pop {r4, r5, r6, pc} + 1756 .LVL137: + 1757 .L133: + 1758 .LCFI18: + 1759 .cfi_restore_state 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1762 .loc 1 881 5 discriminator 1 view .LVU552 - 1763 00cc 0220 movs r0, #2 - 1764 00ce FBE7 b .L126 - 1765 .L139: - 1766 .align 2 - 1767 .L138: - 1768 00d0 00000000 .word ADC_DMAConvCplt - 1769 00d4 00000000 .word ADC_DMAHalfConvCplt - 1770 00d8 00000000 .word ADC_DMAError - 1771 00dc 0C030050 .word 1342178060 - 1772 .cfi_endproc - 1773 .LFE337: - ARM GAS /tmp/ccKUHoqq.s page 194 + 1760 .loc 1 881 5 discriminator 1 view .LVU551 + 1761 00cc 0220 movs r0, #2 + 1762 00ce FBE7 b .L126 + 1763 .L139: + 1764 .align 2 + 1765 .L138: + 1766 00d0 00000000 .word ADC_DMAConvCplt + 1767 00d4 00000000 .word ADC_DMAHalfConvCplt + 1768 00d8 00000000 .word ADC_DMAError + 1769 00dc 0C030050 .word 1342178060 + 1770 .cfi_endproc + 1771 .LFE337: + 1773 .section .text.HAL_ADCEx_MultiModeStop_DMA,"ax",%progbits + 1774 .align 1 + ARM GAS /tmp/ccrO2eGa.s page 194 - 1775 .section .text.HAL_ADCEx_MultiModeStop_DMA,"ax",%progbits - 1776 .align 1 - 1777 .global HAL_ADCEx_MultiModeStop_DMA - 1778 .syntax unified - 1779 .thumb - 1780 .thumb_func - 1782 HAL_ADCEx_MultiModeStop_DMA: - 1783 .LVL139: - 1784 .LFB338: + 1775 .global HAL_ADCEx_MultiModeStop_DMA + 1776 .syntax unified + 1777 .thumb + 1778 .thumb_func + 1780 HAL_ADCEx_MultiModeStop_DMA: + 1781 .LVL138: + 1782 .LFB338: 967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Stop multimode ADC conversion, disable ADC DMA transfer, disable ADC peripheral. @@ -11606,103 +11604,103 @@ ARM GAS /tmp/ccKUHoqq.s page 1 980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 981:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeStop_DMA(ADC_HandleTypeDef *hadc) 982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1785 .loc 1 982 1 is_stmt 1 view -0 - 1786 .cfi_startproc - 1787 @ args = 0, pretend = 0, frame = 112 - 1788 @ frame_needed = 0, uses_anonymous_args = 0 - 1789 .loc 1 982 1 is_stmt 0 view .LVU554 - 1790 0000 30B5 push {r4, r5, lr} - 1791 .LCFI19: - 1792 .cfi_def_cfa_offset 12 - 1793 .cfi_offset 4, -12 - 1794 .cfi_offset 5, -8 - 1795 .cfi_offset 14, -4 - 1796 0002 9DB0 sub sp, sp, #116 - 1797 .LCFI20: - 1798 .cfi_def_cfa_offset 128 + 1783 .loc 1 982 1 is_stmt 1 view -0 + 1784 .cfi_startproc + 1785 @ args = 0, pretend = 0, frame = 112 + 1786 @ frame_needed = 0, uses_anonymous_args = 0 + 1787 .loc 1 982 1 is_stmt 0 view .LVU553 + 1788 0000 30B5 push {r4, r5, lr} + 1789 .LCFI19: + 1790 .cfi_def_cfa_offset 12 + 1791 .cfi_offset 4, -12 + 1792 .cfi_offset 5, -8 + 1793 .cfi_offset 14, -4 + 1794 0002 9DB0 sub sp, sp, #116 + 1795 .LCFI20: + 1796 .cfi_def_cfa_offset 128 983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 1799 .loc 1 983 3 is_stmt 1 view .LVU555 + 1797 .loc 1 983 3 is_stmt 1 view .LVU554 984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tickstart; - 1800 .loc 1 984 3 view .LVU556 + 1798 .loc 1 984 3 view .LVU555 985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_HandleTypeDef tmp_hadc_slave; - 1801 .loc 1 985 3 view .LVU557 + 1799 .loc 1 985 3 view .LVU556 986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_hadc_slave_conversion_on_going; - 1802 .loc 1 986 3 view .LVU558 + 1800 .loc 1 986 3 view .LVU557 987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hadc_slave_disable_status; - 1803 .loc 1 987 3 view .LVU559 + 1801 .loc 1 987 3 view .LVU558 988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_MULTIMODE_MASTER_INSTANCE(hadc->Instance)); - 1804 .loc 1 990 3 view .LVU560 + 1802 .loc 1 990 3 view .LVU559 991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 1805 .loc 1 993 3 view .LVU561 - ARM GAS /tmp/ccKUHoqq.s page 195 + 1803 .loc 1 993 3 view .LVU560 + 1804 .loc 1 993 3 view .LVU561 + 1805 0004 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + ARM GAS /tmp/ccrO2eGa.s page 195 - 1806 .loc 1 993 3 view .LVU562 - 1807 0004 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 1808 0008 012B cmp r3, #1 - 1809 000a 00F08180 beq .L158 - 1810 000e 0446 mov r4, r0 - 1811 .loc 1 993 3 discriminator 2 view .LVU563 - 1812 0010 0123 movs r3, #1 - 1813 0012 80F85830 strb r3, [r0, #88] - 1814 .loc 1 993 3 discriminator 2 view .LVU564 + 1806 0008 012B cmp r3, #1 + 1807 000a 00F08180 beq .L158 + 1808 000e 0446 mov r4, r0 + 1809 .loc 1 993 3 discriminator 2 view .LVU562 + 1810 0010 0123 movs r3, #1 + 1811 0012 80F85830 strb r3, [r0, #88] + 1812 .loc 1 993 3 view .LVU563 994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential multimode conversion on going, on regular and injected groups */ 996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_REGULAR_INJECTED_GROUP); - 1815 .loc 1 996 3 view .LVU565 - 1816 .loc 1 996 20 is_stmt 0 view .LVU566 - 1817 0016 0321 movs r1, #3 - 1818 0018 FFF7FEFF bl ADC_ConversionStop - 1819 .LVL140: + 1813 .loc 1 996 3 view .LVU564 + 1814 .loc 1 996 20 is_stmt 0 view .LVU565 + 1815 0016 0321 movs r1, #3 + 1816 0018 FFF7FEFF bl ADC_ConversionStop + 1817 .LVL139: 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC peripheral if conversions are effectively stopped */ 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 1820 .loc 1 999 3 is_stmt 1 view .LVU567 - 1821 .loc 1 999 6 is_stmt 0 view .LVU568 - 1822 001c 0546 mov r5, r0 - 1823 001e 0028 cmp r0, #0 - 1824 0020 64D1 bne .L142 + 1818 .loc 1 999 3 is_stmt 1 view .LVU566 + 1819 .loc 1 999 6 is_stmt 0 view .LVU567 + 1820 001c 0546 mov r5, r0 + 1821 001e 0028 cmp r0, #0 + 1822 0020 64D1 bne .L142 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Temporary handle minimum initialization */ 1002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_RESET_HANDLE_STATE(&tmp_hadc_slave); - 1825 .loc 1 1002 5 is_stmt 1 view .LVU569 - 1826 0022 0023 movs r3, #0 - 1827 0024 1893 str r3, [sp, #96] + 1823 .loc 1 1002 5 is_stmt 1 view .LVU568 + 1824 0022 0023 movs r3, #0 + 1825 0024 1893 str r3, [sp, #96] 1003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CLEAR_ERRORCODE(&tmp_hadc_slave); - 1828 .loc 1 1003 5 view .LVU570 - 1829 0026 1993 str r3, [sp, #100] + 1826 .loc 1 1003 5 view .LVU569 + 1827 0026 1993 str r3, [sp, #100] 1004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set a temporary handle of the ADC slave associated to the ADC master */ 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_MULTI_SLAVE(hadc, &tmp_hadc_slave); - 1830 .loc 1 1006 5 view .LVU571 - 1831 0028 2368 ldr r3, [r4] - 1832 002a B3F1A04F cmp r3, #1342177280 - 1833 002e 0DD0 beq .L160 - 1834 .loc 1 1006 5 is_stmt 0 discriminator 2 view .LVU572 - 1835 0030 0023 movs r3, #0 - 1836 0032 0193 str r3, [sp, #4] - 1837 .L144: + 1828 .loc 1 1006 5 view .LVU570 + 1829 0028 2368 ldr r3, [r4] + 1830 002a B3F1A04F cmp r3, #1342177280 + 1831 002e 0DD0 beq .L160 + 1832 .loc 1 1006 5 is_stmt 0 discriminator 2 view .LVU571 + 1833 0030 0023 movs r3, #0 + 1834 0032 0193 str r3, [sp, #4] + 1835 .L144: 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hadc_slave.Instance == NULL) - 1838 .loc 1 1008 5 is_stmt 1 view .LVU573 - 1839 .loc 1 1008 23 is_stmt 0 view .LVU574 - 1840 0034 019B ldr r3, [sp, #4] - 1841 .loc 1 1008 8 view .LVU575 - 1842 0036 6BB1 cbz r3, .L161 + 1836 .loc 1 1008 5 is_stmt 1 view .LVU572 + 1837 .loc 1 1008 23 is_stmt 0 view .LVU573 + 1838 0034 019B ldr r3, [sp, #4] + 1839 .loc 1 1008 8 view .LVU574 + 1840 0036 6BB1 cbz r3, .L161 1009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 1011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); 1012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ - ARM GAS /tmp/ccKUHoqq.s page 196 - - 1014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); 1015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + ARM GAS /tmp/ccrO2eGa.s page 196 + + 1016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return HAL_ERROR; 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** @@ -11711,74 +11709,74 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Wait for ADC conversion completion for ADC master and ADC slave */ 1023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tickstart = HAL_GetTick(); - 1843 .loc 1 1023 5 is_stmt 1 view .LVU576 - 1844 .loc 1 1023 17 is_stmt 0 view .LVU577 - 1845 0038 FFF7FEFF bl HAL_GetTick - 1846 .LVL141: - 1847 .loc 1 1023 17 view .LVU578 - 1848 003c 0546 mov r5, r0 - 1849 .LVL142: + 1841 .loc 1 1023 5 is_stmt 1 view .LVU575 + 1842 .loc 1 1023 17 is_stmt 0 view .LVU576 + 1843 0038 FFF7FEFF bl HAL_GetTick + 1844 .LVL140: + 1845 .loc 1 1023 17 view .LVU577 + 1846 003c 0546 mov r5, r0 + 1847 .LVL141: 1024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_conversion_on_going = LL_ADC_REG_IsConversionOngoing((&tmp_hadc_slave)->Instance - 1850 .loc 1 1025 5 is_stmt 1 view .LVU579 - 1851 .loc 1 1025 90 is_stmt 0 view .LVU580 - 1852 003e 019B ldr r3, [sp, #4] - 1853 .LVL143: - 1854 .LBB330: - 1855 .LBI330: + 1848 .loc 1 1025 5 is_stmt 1 view .LVU578 + 1849 .loc 1 1025 90 is_stmt 0 view .LVU579 + 1850 003e 019B ldr r3, [sp, #4] + 1851 .LVL142: + 1852 .LBB330: + 1853 .LBI330: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1856 .loc 2 7866 26 is_stmt 1 view .LVU581 - 1857 .LBB331: + 1854 .loc 2 7866 26 is_stmt 1 view .LVU580 + 1855 .LBB331: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1858 .loc 2 7868 3 view .LVU582 + 1856 .loc 2 7868 3 view .LVU581 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1859 .loc 2 7868 12 is_stmt 0 view .LVU583 - 1860 0040 9B68 ldr r3, [r3, #8] - 1861 .LVL144: + 1857 .loc 2 7868 12 is_stmt 0 view .LVU582 + 1858 0040 9B68 ldr r3, [r3, #8] + 1859 .LVL143: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1862 .loc 2 7868 74 view .LVU584 - 1863 0042 13F00403 ands r3, r3, #4 - 1864 0046 13D0 beq .L153 + 1860 .loc 2 7868 74 view .LVU583 + 1861 0042 13F00403 ands r3, r3, #4 + 1862 0046 13D0 beq .L153 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1865 .loc 2 7868 74 discriminator 1 view .LVU585 - 1866 0048 0123 movs r3, #1 - 1867 004a 11E0 b .L153 - 1868 .LVL145: - 1869 .L160: + 1863 .loc 2 7868 74 discriminator 1 view .LVU584 + 1864 0048 0123 movs r3, #1 + 1865 004a 11E0 b .L153 + 1866 .LVL144: + 1867 .L160: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1870 .loc 2 7868 74 discriminator 1 view .LVU586 - 1871 .LBE331: - 1872 .LBE330: + 1868 .loc 2 7868 74 discriminator 1 view .LVU585 + 1869 .LBE331: + 1870 .LBE330: 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1873 .loc 1 1006 5 discriminator 1 view .LVU587 - 1874 004c 03F58073 add r3, r3, #256 - 1875 0050 0193 str r3, [sp, #4] - 1876 0052 EFE7 b .L144 - 1877 .L161: + 1871 .loc 1 1006 5 discriminator 1 view .LVU586 + 1872 004c 03F58073 add r3, r3, #256 + 1873 0050 0193 str r3, [sp, #4] + 1874 0052 EFE7 b .L144 + 1875 .L161: 1011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1878 .loc 1 1011 7 is_stmt 1 view .LVU588 - 1879 0054 E36D ldr r3, [r4, #92] - ARM GAS /tmp/ccKUHoqq.s page 197 + 1876 .loc 1 1011 7 is_stmt 1 view .LVU587 + 1877 0054 E36D ldr r3, [r4, #92] + 1878 0056 43F02003 orr r3, r3, #32 + 1879 005a E365 str r3, [r4, #92] + ARM GAS /tmp/ccrO2eGa.s page 197 - 1880 0056 43F02003 orr r3, r3, #32 - 1881 005a E365 str r3, [r4, #92] 1014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1882 .loc 1 1014 7 view .LVU589 + 1880 .loc 1 1014 7 view .LVU588 1014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1883 .loc 1 1014 7 view .LVU590 - 1884 005c 0023 movs r3, #0 - 1885 005e 84F85830 strb r3, [r4, #88] + 1881 .loc 1 1014 7 view .LVU589 + 1882 005c 0023 movs r3, #0 + 1883 005e 84F85830 strb r3, [r4, #88] 1014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1886 .loc 1 1014 7 view .LVU591 + 1884 .loc 1 1014 7 view .LVU590 1016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1887 .loc 1 1016 7 view .LVU592 + 1885 .loc 1 1016 7 view .LVU591 1016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 1888 .loc 1 1016 14 is_stmt 0 view .LVU593 - 1889 0062 0125 movs r5, #1 - 1890 0064 45E0 b .L141 - 1891 .LVL146: - 1892 .L148: + 1886 .loc 1 1016 14 is_stmt 0 view .LVU592 + 1887 0062 0125 movs r5, #1 + 1888 0064 45E0 b .L141 + 1889 .LVL145: + 1890 .L148: 1026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** while ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 1UL) 1027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) 1028:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) @@ -11802,184 +11800,184 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_conversion_on_going = LL_ADC_REG_IsConversionOngoing((&tmp_hadc_slave)->Instan - 1893 .loc 1 1048 7 is_stmt 1 view .LVU594 - 1894 .loc 1 1048 92 is_stmt 0 view .LVU595 - 1895 0066 019B ldr r3, [sp, #4] - 1896 .LVL147: - 1897 .LBB332: - 1898 .LBI332: + 1891 .loc 1 1048 7 is_stmt 1 view .LVU593 + 1892 .loc 1 1048 92 is_stmt 0 view .LVU594 + 1893 0066 019B ldr r3, [sp, #4] + 1894 .LVL146: + 1895 .LBB332: + 1896 .LBI332: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1899 .loc 2 7866 26 is_stmt 1 view .LVU596 - 1900 .LBB333: + 1897 .loc 2 7866 26 is_stmt 1 view .LVU595 + 1898 .LBB333: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1901 .loc 2 7868 3 view .LVU597 + 1899 .loc 2 7868 3 view .LVU596 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1902 .loc 2 7868 12 is_stmt 0 view .LVU598 - 1903 0068 9B68 ldr r3, [r3, #8] - 1904 .LVL148: + 1900 .loc 2 7868 12 is_stmt 0 view .LVU597 + 1901 0068 9B68 ldr r3, [r3, #8] + 1902 .LVL147: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 198 + 1903 .loc 2 7868 74 view .LVU598 + 1904 006a 13F00403 ands r3, r3, #4 + ARM GAS /tmp/ccrO2eGa.s page 198 - 1905 .loc 2 7868 74 view .LVU599 - 1906 006a 13F00403 ands r3, r3, #4 - 1907 006e 21D1 bne .L151 - 1908 .LVL149: - 1909 .L153: + 1905 006e 21D1 bne .L151 + 1906 .LVL148: + 1907 .L153: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1910 .loc 2 7868 74 view .LVU600 - 1911 .LBE333: - 1912 .LBE332: + 1908 .loc 2 7868 74 view .LVU599 + 1909 .LBE333: + 1910 .LBE332: 1027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - 1913 .loc 1 1027 12 is_stmt 1 view .LVU601 + 1911 .loc 1 1027 12 is_stmt 1 view .LVU600 1026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) - 1914 .loc 1 1026 48 is_stmt 0 view .LVU602 - 1915 0070 2268 ldr r2, [r4] - 1916 .LVL150: - 1917 .LBB335: - 1918 .LBI335: + 1912 .loc 1 1026 48 is_stmt 0 view .LVU601 + 1913 0070 2268 ldr r2, [r4] + 1914 .LVL149: + 1915 .LBB335: + 1916 .LBI335: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1919 .loc 2 7866 26 is_stmt 1 view .LVU603 - 1920 .LBB336: + 1917 .loc 2 7866 26 is_stmt 1 view .LVU602 + 1918 .LBB336: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1921 .loc 2 7868 3 view .LVU604 + 1919 .loc 2 7868 3 view .LVU603 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1922 .loc 2 7868 12 is_stmt 0 view .LVU605 - 1923 0072 9268 ldr r2, [r2, #8] - 1924 .LVL151: + 1920 .loc 2 7868 12 is_stmt 0 view .LVU604 + 1921 0072 9268 ldr r2, [r2, #8] + 1922 .LVL150: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1925 .loc 2 7868 74 view .LVU606 - 1926 0074 12F0040F tst r2, #4 - 1927 0078 01D1 bne .L154 - 1928 .LVL152: + 1923 .loc 2 7868 74 view .LVU605 + 1924 0074 12F0040F tst r2, #4 + 1925 0078 01D1 bne .L154 + 1926 .LVL151: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1929 .loc 2 7868 74 view .LVU607 - 1930 .LBE336: - 1931 .LBE335: + 1927 .loc 2 7868 74 view .LVU606 + 1928 .LBE336: + 1929 .LBE335: 1027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - 1932 .loc 1 1027 12 discriminator 1 view .LVU608 - 1933 007a 012B cmp r3, #1 - 1934 007c 1CD1 bne .L162 - 1935 .L154: + 1930 .loc 1 1027 12 discriminator 1 view .LVU607 + 1931 007a 012B cmp r3, #1 + 1932 007c 1CD1 bne .L162 + 1933 .L154: 1030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1936 .loc 1 1030 7 is_stmt 1 view .LVU609 + 1934 .loc 1 1030 7 is_stmt 1 view .LVU608 1030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1937 .loc 1 1030 12 is_stmt 0 view .LVU610 - 1938 007e FFF7FEFF bl HAL_GetTick - 1939 .LVL153: + 1935 .loc 1 1030 12 is_stmt 0 view .LVU609 + 1936 007e FFF7FEFF bl HAL_GetTick + 1937 .LVL152: 1030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1940 .loc 1 1030 26 discriminator 1 view .LVU611 - 1941 0082 431B subs r3, r0, r5 + 1938 .loc 1 1030 26 discriminator 1 view .LVU610 + 1939 0082 431B subs r3, r0, r5 1030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 1942 .loc 1 1030 10 discriminator 1 view .LVU612 - 1943 0084 052B cmp r3, #5 - 1944 0086 EED9 bls .L148 + 1940 .loc 1 1030 10 discriminator 1 view .LVU611 + 1941 0084 052B cmp r3, #5 + 1942 0086 EED9 bls .L148 1033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 1UL) - 1945 .loc 1 1033 9 is_stmt 1 view .LVU613 + 1943 .loc 1 1033 9 is_stmt 1 view .LVU612 1033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 1UL) - 1946 .loc 1 1033 94 is_stmt 0 view .LVU614 - ARM GAS /tmp/ccKUHoqq.s page 199 + 1944 .loc 1 1033 94 is_stmt 0 view .LVU613 + 1945 0088 019B ldr r3, [sp, #4] + 1946 .LVL153: + ARM GAS /tmp/ccrO2eGa.s page 199 - 1947 0088 019B ldr r3, [sp, #4] - 1948 .LVL154: - 1949 .LBB337: - 1950 .LBI337: + 1947 .LBB337: + 1948 .LBI337: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1951 .loc 2 7866 26 is_stmt 1 view .LVU615 - 1952 .LBB338: + 1949 .loc 2 7866 26 is_stmt 1 view .LVU614 + 1950 .LBB338: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1953 .loc 2 7868 3 view .LVU616 + 1951 .loc 2 7868 3 view .LVU615 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1954 .loc 2 7868 12 is_stmt 0 view .LVU617 - 1955 008a 9B68 ldr r3, [r3, #8] - 1956 .LVL155: + 1952 .loc 2 7868 12 is_stmt 0 view .LVU616 + 1953 008a 9B68 ldr r3, [r3, #8] + 1954 .LVL154: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1957 .loc 2 7868 74 view .LVU618 - 1958 008c 13F00403 ands r3, r3, #4 - 1959 0090 00D0 beq .L149 + 1955 .loc 2 7868 74 view .LVU617 + 1956 008c 13F00403 ands r3, r3, #4 + 1957 0090 00D0 beq .L149 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1960 .loc 2 7868 74 discriminator 1 view .LVU619 - 1961 0092 0123 movs r3, #1 - 1962 .L149: - 1963 .LVL156: + 1958 .loc 2 7868 74 discriminator 1 view .LVU618 + 1959 0092 0123 movs r3, #1 + 1960 .L149: + 1961 .LVL155: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1964 .loc 2 7868 74 discriminator 1 view .LVU620 - 1965 .LBE338: - 1966 .LBE337: + 1962 .loc 2 7868 74 discriminator 1 view .LVU619 + 1963 .LBE338: + 1964 .LBE337: 1034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) - 1967 .loc 1 1034 9 is_stmt 1 view .LVU621 + 1965 .loc 1 1034 9 is_stmt 1 view .LVU620 1034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) - 1968 .loc 1 1034 49 is_stmt 0 view .LVU622 - 1969 0094 2268 ldr r2, [r4] - 1970 .LVL157: - 1971 .LBB339: - 1972 .LBI339: + 1966 .loc 1 1034 49 is_stmt 0 view .LVU621 + 1967 0094 2268 ldr r2, [r4] + 1968 .LVL156: + 1969 .LBB339: + 1970 .LBI339: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 1973 .loc 2 7866 26 is_stmt 1 view .LVU623 - 1974 .LBB340: + 1971 .loc 2 7866 26 is_stmt 1 view .LVU622 + 1972 .LBB340: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1975 .loc 2 7868 3 view .LVU624 + 1973 .loc 2 7868 3 view .LVU623 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1976 .loc 2 7868 12 is_stmt 0 view .LVU625 - 1977 0096 9268 ldr r2, [r2, #8] - 1978 .LVL158: + 1974 .loc 2 7868 12 is_stmt 0 view .LVU624 + 1975 0096 9268 ldr r2, [r2, #8] + 1976 .LVL157: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1979 .loc 2 7868 74 view .LVU626 - 1980 0098 12F0040F tst r2, #4 - 1981 009c 01D1 bne .L150 - 1982 .LVL159: + 1977 .loc 2 7868 74 view .LVU625 + 1978 0098 12F0040F tst r2, #4 + 1979 009c 01D1 bne .L150 + 1980 .LVL158: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 1983 .loc 2 7868 74 view .LVU627 - 1984 .LBE340: - 1985 .LBE339: + 1981 .loc 2 7868 74 view .LVU626 + 1982 .LBE340: + 1983 .LBE339: 1035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - 1986 .loc 1 1035 13 view .LVU628 - 1987 009e 012B cmp r3, #1 - 1988 00a0 E1D1 bne .L148 - 1989 .L150: - ARM GAS /tmp/ccKUHoqq.s page 200 + 1984 .loc 1 1035 13 view .LVU627 + 1985 009e 012B cmp r3, #1 + 1986 00a0 E1D1 bne .L148 + 1987 .L150: +1039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + 1988 .loc 1 1039 11 is_stmt 1 view .LVU628 + ARM GAS /tmp/ccrO2eGa.s page 200 + 1989 00a2 E36D ldr r3, [r4, #92] + 1990 .LVL159: 1039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1990 .loc 1 1039 11 is_stmt 1 view .LVU629 - 1991 00a2 E36D ldr r3, [r4, #92] - 1992 .LVL160: -1039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1993 .loc 1 1039 11 is_stmt 0 view .LVU630 - 1994 00a4 43F01003 orr r3, r3, #16 - 1995 00a8 E365 str r3, [r4, #92] + 1991 .loc 1 1039 11 is_stmt 0 view .LVU629 + 1992 00a4 43F01003 orr r3, r3, #16 + 1993 00a8 E365 str r3, [r4, #92] 1042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1996 .loc 1 1042 11 is_stmt 1 view .LVU631 + 1994 .loc 1 1042 11 is_stmt 1 view .LVU630 1042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 1997 .loc 1 1042 11 view .LVU632 - 1998 00aa 0023 movs r3, #0 - 1999 00ac 84F85830 strb r3, [r4, #88] + 1995 .loc 1 1042 11 view .LVU631 + 1996 00aa 0023 movs r3, #0 + 1997 00ac 84F85830 strb r3, [r4, #88] 1042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2000 .loc 1 1042 11 view .LVU633 + 1998 .loc 1 1042 11 view .LVU632 1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2001 .loc 1 1044 11 view .LVU634 + 1999 .loc 1 1044 11 view .LVU633 1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2002 .loc 1 1044 18 is_stmt 0 view .LVU635 - 2003 00b0 0125 movs r5, #1 - 2004 .LVL161: + 2000 .loc 1 1044 18 is_stmt 0 view .LVU634 + 2001 00b0 0125 movs r5, #1 + 2002 .LVL160: 1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2005 .loc 1 1044 18 view .LVU636 - 2006 00b2 1EE0 b .L141 - 2007 .LVL162: - 2008 .L151: - 2009 .LBB341: - 2010 .LBB334: + 2003 .loc 1 1044 18 view .LVU635 + 2004 00b2 1EE0 b .L141 + 2005 .LVL161: + 2006 .L151: + 2007 .LBB341: + 2008 .LBB334: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2011 .loc 2 7868 74 discriminator 1 view .LVU637 - 2012 00b4 0123 movs r3, #1 - 2013 00b6 DBE7 b .L153 - 2014 .LVL163: - 2015 .L162: + 2009 .loc 2 7868 74 discriminator 1 view .LVU636 + 2010 00b4 0123 movs r3, #1 + 2011 00b6 DBE7 b .L153 + 2012 .LVL162: + 2013 .L162: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2016 .loc 2 7868 74 discriminator 1 view .LVU638 - 2017 .LBE334: - 2018 .LBE341: + 2014 .loc 2 7868 74 discriminator 1 view .LVU637 + 2015 .LBE334: + 2016 .LBE341: 1049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable the DMA channel (in case of DMA in circular mode or stop */ @@ -11987,25 +11985,25 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Note: DMA channel of ADC slave should be stopped after this function */ 1054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* with HAL_ADC_Stop_DMA() API. */ 1055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_DMA_Abort(hadc->DMA_Handle); - 2019 .loc 1 1055 5 is_stmt 1 view .LVU639 - 2020 .loc 1 1055 22 is_stmt 0 view .LVU640 - 2021 00b8 606D ldr r0, [r4, #84] - 2022 00ba FFF7FEFF bl HAL_DMA_Abort - 2023 .LVL164: - 2024 .loc 1 1055 22 view .LVU641 - 2025 00be 0546 mov r5, r0 - 2026 .LVL165: + 2017 .loc 1 1055 5 is_stmt 1 view .LVU638 + 2018 .loc 1 1055 22 is_stmt 0 view .LVU639 + 2019 00b8 606D ldr r0, [r4, #84] + 2020 00ba FFF7FEFF bl HAL_DMA_Abort + 2021 .LVL163: + 2022 .loc 1 1055 22 view .LVU640 + 2023 00be 0546 mov r5, r0 + 2024 .LVL164: 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check if DMA channel effectively disabled */ 1058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_ERROR) - ARM GAS /tmp/ccKUHoqq.s page 201 + 2025 .loc 1 1058 5 is_stmt 1 view .LVU641 + 2026 .loc 1 1058 8 is_stmt 0 view .LVU642 + ARM GAS /tmp/ccrO2eGa.s page 201 - 2027 .loc 1 1058 5 is_stmt 1 view .LVU642 - 2028 .loc 1 1058 8 is_stmt 0 view .LVU643 - 2029 00c0 0128 cmp r0, #1 - 2030 00c2 19D0 beq .L163 - 2031 .L155: + 2027 00c0 0128 cmp r0, #1 + 2028 00c2 19D0 beq .L163 + 2029 .L155: 1059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 1061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_DMA); @@ -12013,39 +12011,39 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC overrun interrupt */ 1065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_OVR); - 2032 .loc 1 1065 5 is_stmt 1 view .LVU644 - 2033 00c4 2268 ldr r2, [r4] - 2034 00c6 5368 ldr r3, [r2, #4] - 2035 00c8 23F01003 bic r3, r3, #16 - 2036 00cc 5360 str r3, [r2, #4] + 2030 .loc 1 1065 5 is_stmt 1 view .LVU643 + 2031 00c4 2268 ldr r2, [r4] + 2032 00c6 5368 ldr r3, [r2, #4] + 2033 00c8 23F01003 bic r3, r3, #16 + 2034 00cc 5360 str r3, [r2, #4] 1066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 2. Disable the ADC peripherals: master and slave */ 1068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update "tmp_hal_status" only if DMA channel disabling passed, to keep in */ 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* memory a potential failing status. */ 1070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 2037 .loc 1 1070 5 view .LVU645 - 2038 .loc 1 1070 8 is_stmt 0 view .LVU646 - 2039 00ce C5B9 cbnz r5, .L156 + 2035 .loc 1 1070 5 view .LVU644 + 2036 .loc 1 1070 8 is_stmt 0 view .LVU645 + 2037 00ce C5B9 cbnz r5, .L156 1071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_disable_status = ADC_Disable(&tmp_hadc_slave); - 2040 .loc 1 1072 7 is_stmt 1 view .LVU647 - 2041 .loc 1 1072 39 is_stmt 0 view .LVU648 - 2042 00d0 01A8 add r0, sp, #4 - 2043 .LVL166: - 2044 .loc 1 1072 39 view .LVU649 - 2045 00d2 FFF7FEFF bl ADC_Disable - 2046 .LVL167: + 2038 .loc 1 1072 7 is_stmt 1 view .LVU646 + 2039 .loc 1 1072 39 is_stmt 0 view .LVU647 + 2040 00d0 01A8 add r0, sp, #4 + 2041 .LVL165: + 2042 .loc 1 1072 39 view .LVU648 + 2043 00d2 FFF7FEFF bl ADC_Disable + 2044 .LVL166: 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((ADC_Disable(hadc) == HAL_OK) && - 2047 .loc 1 1073 7 is_stmt 1 view .LVU650 - 2048 .loc 1 1073 12 is_stmt 0 view .LVU651 - 2049 00d6 2046 mov r0, r4 - 2050 00d8 FFF7FEFF bl ADC_Disable - 2051 .LVL168: + 2045 .loc 1 1073 7 is_stmt 1 view .LVU649 + 2046 .loc 1 1073 12 is_stmt 0 view .LVU650 + 2047 00d6 2046 mov r0, r4 + 2048 00d8 FFF7FEFF bl ADC_Disable + 2049 .LVL167: 1074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (tmp_hadc_slave_disable_status == HAL_OK)) 1075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_OK; - 2052 .loc 1 1076 9 is_stmt 1 view .LVU652 - 2053 .L157: + 2050 .loc 1 1076 9 is_stmt 1 view .LVU651 + 2051 .L157: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else @@ -12057,92 +12055,92 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC state (ADC master) */ 1087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_STATE_CLR_SET(hadc->State, - 2054 .loc 1 1087 5 view .LVU653 - ARM GAS /tmp/ccKUHoqq.s page 202 + 2052 .loc 1 1087 5 view .LVU652 + 2053 00dc E36D ldr r3, [r4, #92] + 2054 00de 23F48853 bic r3, r3, #4352 + ARM GAS /tmp/ccrO2eGa.s page 202 - 2055 00dc E36D ldr r3, [r4, #92] - 2056 00de 23F48853 bic r3, r3, #4352 - 2057 00e2 23F00103 bic r3, r3, #1 - 2058 00e6 43F00103 orr r3, r3, #1 - 2059 00ea E365 str r3, [r4, #92] - 2060 .LVL169: - 2061 .L142: + 2055 00e2 23F00103 bic r3, r3, #1 + 2056 00e6 43F00103 orr r3, r3, #1 + 2057 00ea E365 str r3, [r4, #92] + 2058 .LVL168: + 2059 .L142: 1088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY, 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_READY); 1090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 1093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 2062 .loc 1 1093 3 view .LVU654 - 2063 .loc 1 1093 3 view .LVU655 - 2064 00ec 0023 movs r3, #0 - 2065 00ee 84F85830 strb r3, [r4, #88] - 2066 .loc 1 1093 3 view .LVU656 + 2060 .loc 1 1093 3 view .LVU653 + 2061 .loc 1 1093 3 view .LVU654 + 2062 00ec 0023 movs r3, #0 + 2063 00ee 84F85830 strb r3, [r4, #88] + 2064 .loc 1 1093 3 view .LVU655 1094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 2067 .loc 1 1096 3 view .LVU657 - 2068 .LVL170: - 2069 .L141: + 2065 .loc 1 1096 3 view .LVU656 + 2066 .LVL169: + 2067 .L141: 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2070 .loc 1 1097 1 is_stmt 0 view .LVU658 - 2071 00f2 2846 mov r0, r5 - 2072 00f4 1DB0 add sp, sp, #116 - 2073 .LCFI21: - 2074 .cfi_remember_state - 2075 .cfi_def_cfa_offset 12 - 2076 @ sp needed - 2077 00f6 30BD pop {r4, r5, pc} - 2078 .LVL171: - 2079 .L163: - 2080 .LCFI22: - 2081 .cfi_restore_state + 2068 .loc 1 1097 1 is_stmt 0 view .LVU657 + 2069 00f2 2846 mov r0, r5 + 2070 00f4 1DB0 add sp, sp, #116 + 2071 .LCFI21: + 2072 .cfi_remember_state + 2073 .cfi_def_cfa_offset 12 + 2074 @ sp needed + 2075 00f6 30BD pop {r4, r5, pc} + 2076 .LVL170: + 2077 .L163: + 2078 .LCFI22: + 2079 .cfi_restore_state 1061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2082 .loc 1 1061 7 is_stmt 1 view .LVU659 - 2083 00f8 E36D ldr r3, [r4, #92] - 2084 00fa 43F04003 orr r3, r3, #64 - 2085 00fe E365 str r3, [r4, #92] - 2086 0100 E0E7 b .L155 - 2087 .L156: + 2080 .loc 1 1061 7 is_stmt 1 view .LVU658 + 2081 00f8 E36D ldr r3, [r4, #92] + 2082 00fa 43F04003 orr r3, r3, #64 + 2083 00fe E365 str r3, [r4, #92] + 2084 0100 E0E7 b .L155 + 2085 .L156: 1082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (void) ADC_Disable(&tmp_hadc_slave); - 2088 .loc 1 1082 7 view .LVU660 + 2086 .loc 1 1082 7 view .LVU659 1082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (void) ADC_Disable(&tmp_hadc_slave); - 2089 .loc 1 1082 14 is_stmt 0 view .LVU661 - 2090 0102 2046 mov r0, r4 - 2091 .LVL172: + 2087 .loc 1 1082 14 is_stmt 0 view .LVU660 + 2088 0102 2046 mov r0, r4 + 2089 .LVL171: 1082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (void) ADC_Disable(&tmp_hadc_slave); - 2092 .loc 1 1082 14 view .LVU662 - 2093 0104 FFF7FEFF bl ADC_Disable - 2094 .LVL173: + 2090 .loc 1 1082 14 view .LVU661 + 2091 0104 FFF7FEFF bl ADC_Disable + 2092 .LVL172: 1083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2095 .loc 1 1083 7 is_stmt 1 view .LVU663 + 2093 .loc 1 1083 7 is_stmt 1 view .LVU662 1083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - ARM GAS /tmp/ccKUHoqq.s page 203 + 2094 .loc 1 1083 14 is_stmt 0 view .LVU663 + 2095 0108 01A8 add r0, sp, #4 + ARM GAS /tmp/ccrO2eGa.s page 203 - 2096 .loc 1 1083 14 is_stmt 0 view .LVU664 - 2097 0108 01A8 add r0, sp, #4 - 2098 010a FFF7FEFF bl ADC_Disable + 2096 010a FFF7FEFF bl ADC_Disable + 2097 .LVL173: + 2098 010e E5E7 b .L157 2099 .LVL174: - 2100 010e E5E7 b .L157 - 2101 .LVL175: - 2102 .L158: + 2100 .L158: 993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2103 .loc 1 993 3 discriminator 1 view .LVU665 - 2104 0110 0225 movs r5, #2 - 2105 0112 EEE7 b .L141 - 2106 .cfi_endproc - 2107 .LFE338: - 2109 .section .text.HAL_ADCEx_MultiModeGetValue,"ax",%progbits - 2110 .align 1 - 2111 .global HAL_ADCEx_MultiModeGetValue - 2112 .syntax unified - 2113 .thumb - 2114 .thumb_func - 2116 HAL_ADCEx_MultiModeGetValue: - 2117 .LVL176: - 2118 .LFB339: + 2101 .loc 1 993 3 discriminator 1 view .LVU664 + 2102 0110 0225 movs r5, #2 + 2103 0112 EEE7 b .L141 + 2104 .cfi_endproc + 2105 .LFE338: + 2107 .section .text.HAL_ADCEx_MultiModeGetValue,"ax",%progbits + 2108 .align 1 + 2109 .global HAL_ADCEx_MultiModeGetValue + 2110 .syntax unified + 2111 .thumb + 2112 .thumb_func + 2114 HAL_ADCEx_MultiModeGetValue: + 2115 .LVL175: + 2116 .LFB339: 1098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Return the last ADC Master and Slave regular conversions results when in multimode conf @@ -12151,55 +12149,55 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t HAL_ADCEx_MultiModeGetValue(const ADC_HandleTypeDef *hadc) 1105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2119 .loc 1 1105 1 is_stmt 1 view -0 - 2120 .cfi_startproc - 2121 @ args = 0, pretend = 0, frame = 0 - 2122 @ frame_needed = 0, uses_anonymous_args = 0 - 2123 @ link register save eliminated. + 2117 .loc 1 1105 1 is_stmt 1 view -0 + 2118 .cfi_startproc + 2119 @ args = 0, pretend = 0, frame = 0 + 2120 @ frame_needed = 0, uses_anonymous_args = 0 + 2121 @ link register save eliminated. 1106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** const ADC_Common_TypeDef *tmpADC_Common; - 2124 .loc 1 1106 3 view .LVU667 + 2122 .loc 1 1106 3 view .LVU666 1107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_MULTIMODE_MASTER_INSTANCE(hadc->Instance)); - 2125 .loc 1 1109 3 view .LVU668 + 2123 .loc 1 1109 3 view .LVU667 1110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning if no assert_param check */ 1112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* and possible no usage in __LL_ADC_COMMON_INSTANCE() below */ 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** UNUSED(hadc); - 2126 .loc 1 1113 3 view .LVU669 + 2124 .loc 1 1113 3 view .LVU668 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Pointer to the common control register */ 1116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmpADC_Common = __LL_ADC_COMMON_INSTANCE(hadc->Instance); - 2127 .loc 1 1116 3 view .LVU670 + 2125 .loc 1 1116 3 view .LVU669 1117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return the multi mode conversion value */ 1119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmpADC_Common->CDR; - 2128 .loc 1 1119 3 view .LVU671 - 2129 .loc 1 1119 23 is_stmt 0 view .LVU672 - 2130 0000 014B ldr r3, .L165 - 2131 0002 D868 ldr r0, [r3, #12] - ARM GAS /tmp/ccKUHoqq.s page 204 - - - 2132 .LVL177: + 2126 .loc 1 1119 3 view .LVU670 + 2127 .loc 1 1119 23 is_stmt 0 view .LVU671 + 2128 0000 014B ldr r3, .L165 + 2129 0002 D868 ldr r0, [r3, #12] + 2130 .LVL176: 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2133 .loc 1 1120 1 view .LVU673 - 2134 0004 7047 bx lr - 2135 .L166: - 2136 0006 00BF .align 2 - 2137 .L165: - 2138 0008 00030050 .word 1342178048 - 2139 .cfi_endproc - 2140 .LFE339: - 2142 .section .text.HAL_ADCEx_InjectedGetValue,"ax",%progbits - 2143 .align 1 - 2144 .global HAL_ADCEx_InjectedGetValue - 2145 .syntax unified - 2146 .thumb - 2147 .thumb_func - 2149 HAL_ADCEx_InjectedGetValue: - 2150 .LVL178: - 2151 .LFB340: + ARM GAS /tmp/ccrO2eGa.s page 204 + + + 2131 .loc 1 1120 1 view .LVU672 + 2132 0004 7047 bx lr + 2133 .L166: + 2134 0006 00BF .align 2 + 2135 .L165: + 2136 0008 00030050 .word 1342178048 + 2137 .cfi_endproc + 2138 .LFE339: + 2140 .section .text.HAL_ADCEx_InjectedGetValue,"ax",%progbits + 2141 .align 1 + 2142 .global HAL_ADCEx_InjectedGetValue + 2143 .syntax unified + 2144 .thumb + 2145 .thumb_func + 2147 HAL_ADCEx_InjectedGetValue: + 2148 .LVL177: + 2149 .LFB340: 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 1122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -12232,35 +12230,35 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t HAL_ADCEx_InjectedGetValue(const ADC_HandleTypeDef *hadc, uint32_t InjectedRank) 1152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2152 .loc 1 1152 1 is_stmt 1 view -0 - 2153 .cfi_startproc - 2154 @ args = 0, pretend = 0, frame = 0 - 2155 @ frame_needed = 0, uses_anonymous_args = 0 - 2156 @ link register save eliminated. + 2150 .loc 1 1152 1 is_stmt 1 view -0 + 2151 .cfi_startproc + 2152 @ args = 0, pretend = 0, frame = 0 + 2153 @ frame_needed = 0, uses_anonymous_args = 0 + 2154 @ link register save eliminated. 1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_jdr; - ARM GAS /tmp/ccKUHoqq.s page 205 - - - 2157 .loc 1 1153 3 view .LVU675 + 2155 .loc 1 1153 3 view .LVU674 1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + ARM GAS /tmp/ccrO2eGa.s page 205 + + 1155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 2158 .loc 1 1156 3 view .LVU676 + 2156 .loc 1 1156 3 view .LVU675 1157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_INJECTED_RANK(InjectedRank)); - 2159 .loc 1 1157 3 view .LVU677 + 2157 .loc 1 1157 3 view .LVU676 1158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Get ADC converted value */ 1160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** switch (InjectedRank) - 2160 .loc 1 1160 3 view .LVU678 - 2161 0000 40F21523 movw r3, #533 - 2162 0004 9942 cmp r1, r3 - 2163 0006 0FD0 beq .L168 - 2164 0008 40F21B33 movw r3, #795 - 2165 000c 9942 cmp r1, r3 - 2166 000e 07D0 beq .L169 - 2167 0010 40F20F13 movw r3, #271 - 2168 0014 9942 cmp r1, r3 - 2169 0016 0BD0 beq .L170 + 2158 .loc 1 1160 3 view .LVU677 + 2159 0000 40F21523 movw r3, #533 + 2160 0004 9942 cmp r1, r3 + 2161 0006 0FD0 beq .L168 + 2162 0008 40F21B33 movw r3, #795 + 2163 000c 9942 cmp r1, r3 + 2164 000e 07D0 beq .L169 + 2165 0010 40F20F13 movw r3, #271 + 2166 0014 9942 cmp r1, r3 + 2167 0016 0BD0 beq .L170 1161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** case ADC_INJECTED_RANK_4: 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_jdr = hadc->Instance->JDR4; @@ -12274,78 +12272,78 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** case ADC_INJECTED_RANK_1: 1172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** default: 1173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_jdr = hadc->Instance->JDR1; - 2170 .loc 1 1173 7 view .LVU679 - 2171 .loc 1 1173 21 is_stmt 0 view .LVU680 - 2172 0018 0368 ldr r3, [r0] - 2173 .loc 1 1173 15 view .LVU681 - 2174 001a D3F88000 ldr r0, [r3, #128] - 2175 .LVL179: + 2168 .loc 1 1173 7 view .LVU678 + 2169 .loc 1 1173 21 is_stmt 0 view .LVU679 + 2170 0018 0368 ldr r3, [r0] + 2171 .loc 1 1173 15 view .LVU680 + 2172 001a D3F88000 ldr r0, [r3, #128] + 2173 .LVL178: 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2176 .loc 1 1174 7 is_stmt 1 view .LVU682 + 2174 .loc 1 1174 7 is_stmt 1 view .LVU681 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return ADC converted value */ 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_jdr; - 2177 .loc 1 1178 3 view .LVU683 + 2175 .loc 1 1178 3 view .LVU682 1179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2178 .loc 1 1179 1 is_stmt 0 view .LVU684 - 2179 001e 7047 bx lr - 2180 .LVL180: - 2181 .L169: + 2176 .loc 1 1179 1 is_stmt 0 view .LVU683 + 2177 001e 7047 bx lr + 2178 .LVL179: + 2179 .L169: 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2182 .loc 1 1163 7 is_stmt 1 view .LVU685 + 2180 .loc 1 1163 7 is_stmt 1 view .LVU684 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2183 .loc 1 1163 21 is_stmt 0 view .LVU686 - 2184 0020 0368 ldr r3, [r0] + 2181 .loc 1 1163 21 is_stmt 0 view .LVU685 + 2182 0020 0368 ldr r3, [r0] 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - ARM GAS /tmp/ccKUHoqq.s page 206 + 2183 .loc 1 1163 15 view .LVU686 + 2184 0022 D3F88C00 ldr r0, [r3, #140] + ARM GAS /tmp/ccrO2eGa.s page 206 - 2185 .loc 1 1163 15 view .LVU687 - 2186 0022 D3F88C00 ldr r0, [r3, #140] - 2187 .LVL181: + 2185 .LVL180: 1164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** case ADC_INJECTED_RANK_3: - 2188 .loc 1 1164 7 is_stmt 1 view .LVU688 - 2189 0026 7047 bx lr - 2190 .LVL182: - 2191 .L168: + 2186 .loc 1 1164 7 is_stmt 1 view .LVU687 + 2187 0026 7047 bx lr + 2188 .LVL181: + 2189 .L168: 1166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2192 .loc 1 1166 7 view .LVU689 + 2190 .loc 1 1166 7 view .LVU688 1166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2193 .loc 1 1166 21 is_stmt 0 view .LVU690 - 2194 0028 0368 ldr r3, [r0] + 2191 .loc 1 1166 21 is_stmt 0 view .LVU689 + 2192 0028 0368 ldr r3, [r0] 1166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2195 .loc 1 1166 15 view .LVU691 - 2196 002a D3F88800 ldr r0, [r3, #136] - 2197 .LVL183: + 2193 .loc 1 1166 15 view .LVU690 + 2194 002a D3F88800 ldr r0, [r3, #136] + 2195 .LVL182: 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** case ADC_INJECTED_RANK_2: - 2198 .loc 1 1167 7 is_stmt 1 view .LVU692 - 2199 002e 7047 bx lr - 2200 .LVL184: - 2201 .L170: + 2196 .loc 1 1167 7 is_stmt 1 view .LVU691 + 2197 002e 7047 bx lr + 2198 .LVL183: + 2199 .L170: 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2202 .loc 1 1169 7 view .LVU693 + 2200 .loc 1 1169 7 view .LVU692 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2203 .loc 1 1169 21 is_stmt 0 view .LVU694 - 2204 0030 0368 ldr r3, [r0] + 2201 .loc 1 1169 21 is_stmt 0 view .LVU693 + 2202 0030 0368 ldr r3, [r0] 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** break; - 2205 .loc 1 1169 15 view .LVU695 - 2206 0032 D3F88400 ldr r0, [r3, #132] - 2207 .LVL185: + 2203 .loc 1 1169 15 view .LVU694 + 2204 0032 D3F88400 ldr r0, [r3, #132] + 2205 .LVL184: 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** case ADC_INJECTED_RANK_1: - 2208 .loc 1 1170 7 is_stmt 1 view .LVU696 - 2209 0036 7047 bx lr - 2210 .cfi_endproc - 2211 .LFE340: - 2213 .section .text.HAL_ADCEx_InjectedConvCpltCallback,"ax",%progbits - 2214 .align 1 - 2215 .weak HAL_ADCEx_InjectedConvCpltCallback - 2216 .syntax unified - 2217 .thumb - 2218 .thumb_func - 2220 HAL_ADCEx_InjectedConvCpltCallback: - 2221 .LVL186: - 2222 .LFB341: + 2206 .loc 1 1170 7 is_stmt 1 view .LVU695 + 2207 0036 7047 bx lr + 2208 .cfi_endproc + 2209 .LFE340: + 2211 .section .text.HAL_ADCEx_InjectedConvCpltCallback,"ax",%progbits + 2212 .align 1 + 2213 .weak HAL_ADCEx_InjectedConvCpltCallback + 2214 .syntax unified + 2215 .thumb + 2216 .thumb_func + 2218 HAL_ADCEx_InjectedConvCpltCallback: + 2219 .LVL185: + 2220 .LFB341: 1180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Injected conversion complete callback in non-blocking mode. @@ -12354,35 +12352,35 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __weak void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef *hadc) 1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2223 .loc 1 1187 1 view -0 - 2224 .cfi_startproc - 2225 @ args = 0, pretend = 0, frame = 0 - 2226 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccKUHoqq.s page 207 - - - 2227 @ link register save eliminated. + 2221 .loc 1 1187 1 view -0 + 2222 .cfi_startproc + 2223 @ args = 0, pretend = 0, frame = 0 + 2224 @ frame_needed = 0, uses_anonymous_args = 0 + 2225 @ link register save eliminated. 1188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning */ + ARM GAS /tmp/ccrO2eGa.s page 207 + + 1189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** UNUSED(hadc); - 2228 .loc 1 1189 3 view .LVU698 + 2226 .loc 1 1189 3 view .LVU697 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* NOTE : This function should not be modified. When the callback is needed, 1192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** function HAL_ADCEx_InjectedConvCpltCallback must be implemented in the user file. 1193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2229 .loc 1 1194 1 is_stmt 0 view .LVU699 - 2230 0000 7047 bx lr - 2231 .cfi_endproc - 2232 .LFE341: - 2234 .section .text.HAL_ADCEx_InjectedQueueOverflowCallback,"ax",%progbits - 2235 .align 1 - 2236 .weak HAL_ADCEx_InjectedQueueOverflowCallback - 2237 .syntax unified - 2238 .thumb - 2239 .thumb_func - 2241 HAL_ADCEx_InjectedQueueOverflowCallback: - 2242 .LVL187: - 2243 .LFB342: + 2227 .loc 1 1194 1 is_stmt 0 view .LVU698 + 2228 0000 7047 bx lr + 2229 .cfi_endproc + 2230 .LFE341: + 2232 .section .text.HAL_ADCEx_InjectedQueueOverflowCallback,"ax",%progbits + 2233 .align 1 + 2234 .weak HAL_ADCEx_InjectedQueueOverflowCallback + 2235 .syntax unified + 2236 .thumb + 2237 .thumb_func + 2239 HAL_ADCEx_InjectedQueueOverflowCallback: + 2240 .LVL186: + 2241 .LFB342: 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Injected context queue overflow callback. @@ -12395,35 +12393,35 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __weak void HAL_ADCEx_InjectedQueueOverflowCallback(ADC_HandleTypeDef *hadc) 1206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2244 .loc 1 1206 1 is_stmt 1 view -0 - 2245 .cfi_startproc - 2246 @ args = 0, pretend = 0, frame = 0 - 2247 @ frame_needed = 0, uses_anonymous_args = 0 - 2248 @ link register save eliminated. + 2242 .loc 1 1206 1 is_stmt 1 view -0 + 2243 .cfi_startproc + 2244 @ args = 0, pretend = 0, frame = 0 + 2245 @ frame_needed = 0, uses_anonymous_args = 0 + 2246 @ link register save eliminated. 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning */ 1208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** UNUSED(hadc); - 2249 .loc 1 1208 3 view .LVU701 + 2247 .loc 1 1208 3 view .LVU700 1209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* NOTE : This function should not be modified. When the callback is needed, 1211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** function HAL_ADCEx_InjectedQueueOverflowCallback must be implemented in the user file. 1212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2250 .loc 1 1213 1 is_stmt 0 view .LVU702 - 2251 0000 7047 bx lr - 2252 .cfi_endproc - 2253 .LFE342: - 2255 .section .text.HAL_ADCEx_LevelOutOfWindow2Callback,"ax",%progbits - 2256 .align 1 - 2257 .weak HAL_ADCEx_LevelOutOfWindow2Callback - 2258 .syntax unified - 2259 .thumb - 2260 .thumb_func - ARM GAS /tmp/ccKUHoqq.s page 208 + 2248 .loc 1 1213 1 is_stmt 0 view .LVU701 + 2249 0000 7047 bx lr + 2250 .cfi_endproc + 2251 .LFE342: + 2253 .section .text.HAL_ADCEx_LevelOutOfWindow2Callback,"ax",%progbits + 2254 .align 1 + 2255 .weak HAL_ADCEx_LevelOutOfWindow2Callback + 2256 .syntax unified + 2257 .thumb + 2258 .thumb_func + 2260 HAL_ADCEx_LevelOutOfWindow2Callback: + 2261 .LVL187: + ARM GAS /tmp/ccrO2eGa.s page 208 - 2262 HAL_ADCEx_LevelOutOfWindow2Callback: - 2263 .LVL188: - 2264 .LFB343: + 2262 .LFB343: 1214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Analog watchdog 2 callback in non-blocking mode. @@ -12432,32 +12430,32 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __weak void HAL_ADCEx_LevelOutOfWindow2Callback(ADC_HandleTypeDef *hadc) 1221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2265 .loc 1 1221 1 is_stmt 1 view -0 - 2266 .cfi_startproc - 2267 @ args = 0, pretend = 0, frame = 0 - 2268 @ frame_needed = 0, uses_anonymous_args = 0 - 2269 @ link register save eliminated. + 2263 .loc 1 1221 1 is_stmt 1 view -0 + 2264 .cfi_startproc + 2265 @ args = 0, pretend = 0, frame = 0 + 2266 @ frame_needed = 0, uses_anonymous_args = 0 + 2267 @ link register save eliminated. 1222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning */ 1223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** UNUSED(hadc); - 2270 .loc 1 1223 3 view .LVU704 + 2268 .loc 1 1223 3 view .LVU703 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* NOTE : This function should not be modified. When the callback is needed, 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** function HAL_ADCEx_LevelOutOfWindow2Callback must be implemented in the user file. 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2271 .loc 1 1228 1 is_stmt 0 view .LVU705 - 2272 0000 7047 bx lr - 2273 .cfi_endproc - 2274 .LFE343: - 2276 .section .text.HAL_ADCEx_LevelOutOfWindow3Callback,"ax",%progbits - 2277 .align 1 - 2278 .weak HAL_ADCEx_LevelOutOfWindow3Callback - 2279 .syntax unified - 2280 .thumb - 2281 .thumb_func - 2283 HAL_ADCEx_LevelOutOfWindow3Callback: - 2284 .LVL189: - 2285 .LFB344: + 2269 .loc 1 1228 1 is_stmt 0 view .LVU704 + 2270 0000 7047 bx lr + 2271 .cfi_endproc + 2272 .LFE343: + 2274 .section .text.HAL_ADCEx_LevelOutOfWindow3Callback,"ax",%progbits + 2275 .align 1 + 2276 .weak HAL_ADCEx_LevelOutOfWindow3Callback + 2277 .syntax unified + 2278 .thumb + 2279 .thumb_func + 2281 HAL_ADCEx_LevelOutOfWindow3Callback: + 2282 .LVL188: + 2283 .LFB344: 1229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Analog watchdog 3 callback in non-blocking mode. @@ -12466,35 +12464,35 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __weak void HAL_ADCEx_LevelOutOfWindow3Callback(ADC_HandleTypeDef *hadc) 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2286 .loc 1 1236 1 is_stmt 1 view -0 - 2287 .cfi_startproc - 2288 @ args = 0, pretend = 0, frame = 0 - 2289 @ frame_needed = 0, uses_anonymous_args = 0 - 2290 @ link register save eliminated. + 2284 .loc 1 1236 1 is_stmt 1 view -0 + 2285 .cfi_startproc + 2286 @ args = 0, pretend = 0, frame = 0 + 2287 @ frame_needed = 0, uses_anonymous_args = 0 + 2288 @ link register save eliminated. 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning */ 1238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** UNUSED(hadc); - 2291 .loc 1 1238 3 view .LVU707 + 2289 .loc 1 1238 3 view .LVU706 1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* NOTE : This function should not be modified. When the callback is needed, 1241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** function HAL_ADCEx_LevelOutOfWindow3Callback must be implemented in the user file. 1242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ - ARM GAS /tmp/ccKUHoqq.s page 209 - - 1243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2292 .loc 1 1243 1 is_stmt 0 view .LVU708 - 2293 0000 7047 bx lr - 2294 .cfi_endproc - 2295 .LFE344: - 2297 .section .text.HAL_ADCEx_EndOfSamplingCallback,"ax",%progbits - 2298 .align 1 - 2299 .weak HAL_ADCEx_EndOfSamplingCallback - 2300 .syntax unified - 2301 .thumb - 2302 .thumb_func - 2304 HAL_ADCEx_EndOfSamplingCallback: - 2305 .LVL190: - 2306 .LFB345: + 2290 .loc 1 1243 1 is_stmt 0 view .LVU707 + ARM GAS /tmp/ccrO2eGa.s page 209 + + + 2291 0000 7047 bx lr + 2292 .cfi_endproc + 2293 .LFE344: + 2295 .section .text.HAL_ADCEx_EndOfSamplingCallback,"ax",%progbits + 2296 .align 1 + 2297 .weak HAL_ADCEx_EndOfSamplingCallback + 2298 .syntax unified + 2299 .thumb + 2300 .thumb_func + 2302 HAL_ADCEx_EndOfSamplingCallback: + 2303 .LVL189: + 2304 .LFB345: 1244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -12504,32 +12502,32 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __weak void HAL_ADCEx_EndOfSamplingCallback(ADC_HandleTypeDef *hadc) 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2307 .loc 1 1252 1 is_stmt 1 view -0 - 2308 .cfi_startproc - 2309 @ args = 0, pretend = 0, frame = 0 - 2310 @ frame_needed = 0, uses_anonymous_args = 0 - 2311 @ link register save eliminated. + 2305 .loc 1 1252 1 is_stmt 1 view -0 + 2306 .cfi_startproc + 2307 @ args = 0, pretend = 0, frame = 0 + 2308 @ frame_needed = 0, uses_anonymous_args = 0 + 2309 @ link register save eliminated. 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning */ 1254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** UNUSED(hadc); - 2312 .loc 1 1254 3 view .LVU710 + 2310 .loc 1 1254 3 view .LVU709 1255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* NOTE : This function should not be modified. When the callback is needed, 1257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** function HAL_ADCEx_EndOfSamplingCallback must be implemented in the user file. 1258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2313 .loc 1 1259 1 is_stmt 0 view .LVU711 - 2314 0000 7047 bx lr - 2315 .cfi_endproc - 2316 .LFE345: - 2318 .section .text.HAL_ADCEx_RegularStop,"ax",%progbits - 2319 .align 1 - 2320 .global HAL_ADCEx_RegularStop - 2321 .syntax unified - 2322 .thumb - 2323 .thumb_func - 2325 HAL_ADCEx_RegularStop: - 2326 .LVL191: - 2327 .LFB346: + 2311 .loc 1 1259 1 is_stmt 0 view .LVU710 + 2312 0000 7047 bx lr + 2313 .cfi_endproc + 2314 .LFE345: + 2316 .section .text.HAL_ADCEx_RegularStop,"ax",%progbits + 2317 .align 1 + 2318 .global HAL_ADCEx_RegularStop + 2319 .syntax unified + 2320 .thumb + 2321 .thumb_func + 2323 HAL_ADCEx_RegularStop: + 2324 .LVL190: + 2325 .LFB346: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Stop ADC conversion of regular group (and injected channels in @@ -12538,87 +12536,87 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @param hadc ADC handle 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @retval HAL status. 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ - ARM GAS /tmp/ccKUHoqq.s page 210 - - 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_RegularStop(ADC_HandleTypeDef *hadc) 1269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2328 .loc 1 1269 1 is_stmt 1 view -0 - 2329 .cfi_startproc - 2330 @ args = 0, pretend = 0, frame = 0 - 2331 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccrO2eGa.s page 210 + + + 2326 .loc 1 1269 1 is_stmt 1 view -0 + 2327 .cfi_startproc + 2328 @ args = 0, pretend = 0, frame = 0 + 2329 @ frame_needed = 0, uses_anonymous_args = 0 1270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2332 .loc 1 1270 3 view .LVU713 + 2330 .loc 1 1270 3 view .LVU712 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 2333 .loc 1 1273 3 view .LVU714 + 2331 .loc 1 1273 3 view .LVU713 1274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 1276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 2334 .loc 1 1276 3 view .LVU715 - 2335 .loc 1 1276 3 view .LVU716 - 2336 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 2337 0004 012B cmp r3, #1 - 2338 0006 26D0 beq .L183 + 2332 .loc 1 1276 3 view .LVU714 + 2333 .loc 1 1276 3 view .LVU715 + 2334 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 2335 0004 012B cmp r3, #1 + 2336 0006 26D0 beq .L183 1269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2339 .loc 1 1269 1 is_stmt 0 view .LVU717 - 2340 0008 10B5 push {r4, lr} - 2341 .LCFI23: - 2342 .cfi_def_cfa_offset 8 - 2343 .cfi_offset 4, -8 - 2344 .cfi_offset 14, -4 - 2345 000a 0446 mov r4, r0 - 2346 .loc 1 1276 3 is_stmt 1 discriminator 2 view .LVU718 - 2347 000c 0121 movs r1, #1 - 2348 000e 80F85810 strb r1, [r0, #88] - 2349 .loc 1 1276 3 discriminator 2 view .LVU719 + 2337 .loc 1 1269 1 is_stmt 0 view .LVU716 + 2338 0008 10B5 push {r4, lr} + 2339 .LCFI23: + 2340 .cfi_def_cfa_offset 8 + 2341 .cfi_offset 4, -8 + 2342 .cfi_offset 14, -4 + 2343 000a 0446 mov r4, r0 + 2344 .loc 1 1276 3 is_stmt 1 discriminator 2 view .LVU717 + 2345 000c 0121 movs r1, #1 + 2346 000e 80F85810 strb r1, [r0, #88] + 2347 .loc 1 1276 3 view .LVU718 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential regular conversion on going */ 1279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_REGULAR_GROUP); - 2350 .loc 1 1279 3 view .LVU720 - 2351 .loc 1 1279 20 is_stmt 0 view .LVU721 - 2352 0012 FFF7FEFF bl ADC_ConversionStop - 2353 .LVL192: + 2348 .loc 1 1279 3 view .LVU719 + 2349 .loc 1 1279 20 is_stmt 0 view .LVU720 + 2350 0012 FFF7FEFF bl ADC_ConversionStop + 2351 .LVL191: 1280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC peripheral if regular conversions are effectively stopped 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** and if no injected conversions are on-going */ 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 2354 .loc 1 1283 3 is_stmt 1 view .LVU722 - 2355 .loc 1 1283 6 is_stmt 0 view .LVU723 - 2356 0016 60B9 cbnz r0, .L181 + 2352 .loc 1 1283 3 is_stmt 1 view .LVU721 + 2353 .loc 1 1283 6 is_stmt 0 view .LVU722 + 2354 0016 60B9 cbnz r0, .L181 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear HAL_ADC_STATE_REG_BUSY bit */ 1286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY); - 2357 .loc 1 1286 5 is_stmt 1 view .LVU724 - 2358 0018 E36D ldr r3, [r4, #92] - 2359 001a 23F48073 bic r3, r3, #256 - 2360 001e E365 str r3, [r4, #92] + 2355 .loc 1 1286 5 is_stmt 1 view .LVU723 + 2356 0018 E36D ldr r3, [r4, #92] + 2357 001a 23F48073 bic r3, r3, #256 + 2358 001e E365 str r3, [r4, #92] 1287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) == 0UL) - 2361 .loc 1 1288 5 view .LVU725 - 2362 .loc 1 1288 44 is_stmt 0 view .LVU726 - ARM GAS /tmp/ccKUHoqq.s page 211 + 2359 .loc 1 1288 5 view .LVU724 + 2360 .loc 1 1288 44 is_stmt 0 view .LVU725 + 2361 0020 2368 ldr r3, [r4] + 2362 .LVL192: + ARM GAS /tmp/ccrO2eGa.s page 211 - 2363 0020 2368 ldr r3, [r4] - 2364 .LVL193: - 2365 .LBB342: - 2366 .LBI342: + 2363 .LBB342: + 2364 .LBI342: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2367 .loc 2 8092 26 is_stmt 1 view .LVU727 - 2368 .LBB343: - 2369 .loc 2 8094 3 view .LVU728 - 2370 .loc 2 8094 12 is_stmt 0 view .LVU729 - 2371 0022 9B68 ldr r3, [r3, #8] - 2372 .LVL194: - 2373 .loc 2 8094 76 view .LVU730 - 2374 0024 13F0080F tst r3, #8 - 2375 0028 07D0 beq .L182 - 2376 .LVL195: - 2377 .loc 2 8094 76 view .LVU731 - 2378 .LBE343: - 2379 .LBE342: + 2365 .loc 2 8092 26 is_stmt 1 view .LVU726 + 2366 .LBB343: + 2367 .loc 2 8094 3 view .LVU727 + 2368 .loc 2 8094 12 is_stmt 0 view .LVU728 + 2369 0022 9B68 ldr r3, [r3, #8] + 2370 .LVL193: + 2371 .loc 2 8094 76 view .LVU729 + 2372 0024 13F0080F tst r3, #8 + 2373 0028 07D0 beq .L182 + 2374 .LVL194: + 2375 .loc 2 8094 76 view .LVU730 + 2376 .LBE343: + 2377 .LBE342: 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 2. Disable the ADC peripheral */ 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Disable(hadc); @@ -12637,80 +12635,80 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 1305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_INJ_BUSY); - 2380 .loc 1 1306 7 is_stmt 1 view .LVU732 - 2381 002a E36D ldr r3, [r4, #92] - 2382 002c 43F48053 orr r3, r3, #4096 - 2383 0030 E365 str r3, [r4, #92] - 2384 .L181: + 2378 .loc 1 1306 7 is_stmt 1 view .LVU731 + 2379 002a E36D ldr r3, [r4, #92] + 2380 002c 43F48053 orr r3, r3, #4096 + 2381 0030 E365 str r3, [r4, #92] + 2382 .L181: 1307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 2385 .loc 1 1311 3 view .LVU733 - 2386 .loc 1 1311 3 view .LVU734 - 2387 0032 0023 movs r3, #0 - 2388 0034 84F85830 strb r3, [r4, #88] - 2389 .loc 1 1311 3 view .LVU735 + 2383 .loc 1 1311 3 view .LVU732 + 2384 .loc 1 1311 3 view .LVU733 + 2385 0032 0023 movs r3, #0 + 2386 0034 84F85830 strb r3, [r4, #88] + 2387 .loc 1 1311 3 view .LVU734 1312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 2390 .loc 1 1314 3 view .LVU736 + 2388 .loc 1 1314 3 view .LVU735 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2391 .loc 1 1315 1 is_stmt 0 view .LVU737 - ARM GAS /tmp/ccKUHoqq.s page 212 + 2389 .loc 1 1315 1 is_stmt 0 view .LVU736 + 2390 0038 10BD pop {r4, pc} + 2391 .LVL195: + ARM GAS /tmp/ccrO2eGa.s page 212 - 2392 0038 10BD pop {r4, pc} - 2393 .LVL196: - 2394 .L182: + 2392 .L182: 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2395 .loc 1 1291 7 is_stmt 1 view .LVU738 + 2393 .loc 1 1291 7 is_stmt 1 view .LVU737 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2396 .loc 1 1291 24 is_stmt 0 view .LVU739 - 2397 003a 2046 mov r0, r4 - 2398 .LVL197: + 2394 .loc 1 1291 24 is_stmt 0 view .LVU738 + 2395 003a 2046 mov r0, r4 + 2396 .LVL196: 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2399 .loc 1 1291 24 view .LVU740 - 2400 003c FFF7FEFF bl ADC_Disable - 2401 .LVL198: + 2397 .loc 1 1291 24 view .LVU739 + 2398 003c FFF7FEFF bl ADC_Disable + 2399 .LVL197: 1294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2402 .loc 1 1294 7 is_stmt 1 view .LVU741 + 2400 .loc 1 1294 7 is_stmt 1 view .LVU740 1294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2403 .loc 1 1294 10 is_stmt 0 view .LVU742 - 2404 0040 0028 cmp r0, #0 - 2405 0042 F6D1 bne .L181 + 2401 .loc 1 1294 10 is_stmt 0 view .LVU741 + 2402 0040 0028 cmp r0, #0 + 2403 0042 F6D1 bne .L181 1297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_INJ_BUSY, - 2406 .loc 1 1297 9 is_stmt 1 view .LVU743 - 2407 0044 E36D ldr r3, [r4, #92] - 2408 0046 23F48053 bic r3, r3, #4096 - 2409 004a 23F00103 bic r3, r3, #1 - 2410 004e 43F00103 orr r3, r3, #1 - 2411 0052 E365 str r3, [r4, #92] - 2412 0054 EDE7 b .L181 - 2413 .LVL199: - 2414 .L183: - 2415 .LCFI24: - 2416 .cfi_def_cfa_offset 0 - 2417 .cfi_restore 4 - 2418 .cfi_restore 14 + 2404 .loc 1 1297 9 is_stmt 1 view .LVU742 + 2405 0044 E36D ldr r3, [r4, #92] + 2406 0046 23F48053 bic r3, r3, #4096 + 2407 004a 23F00103 bic r3, r3, #1 + 2408 004e 43F00103 orr r3, r3, #1 + 2409 0052 E365 str r3, [r4, #92] + 2410 0054 EDE7 b .L181 + 2411 .LVL198: + 2412 .L183: + 2413 .LCFI24: + 2414 .cfi_def_cfa_offset 0 + 2415 .cfi_restore 4 + 2416 .cfi_restore 14 1276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2419 .loc 1 1276 3 is_stmt 0 discriminator 1 view .LVU744 - 2420 0056 0220 movs r0, #2 - 2421 .LVL200: - 2422 .loc 1 1315 1 view .LVU745 - 2423 0058 7047 bx lr - 2424 .cfi_endproc - 2425 .LFE346: - 2427 .section .text.HAL_ADCEx_RegularStop_IT,"ax",%progbits - 2428 .align 1 - 2429 .global HAL_ADCEx_RegularStop_IT - 2430 .syntax unified - 2431 .thumb - 2432 .thumb_func - 2434 HAL_ADCEx_RegularStop_IT: - 2435 .LVL201: - 2436 .LFB347: + 2417 .loc 1 1276 3 is_stmt 0 discriminator 1 view .LVU743 + 2418 0056 0220 movs r0, #2 + 2419 .LVL199: + 2420 .loc 1 1315 1 view .LVU744 + 2421 0058 7047 bx lr + 2422 .cfi_endproc + 2423 .LFE346: + 2425 .section .text.HAL_ADCEx_RegularStop_IT,"ax",%progbits + 2426 .align 1 + 2427 .global HAL_ADCEx_RegularStop_IT + 2428 .syntax unified + 2429 .thumb + 2430 .thumb_func + 2432 HAL_ADCEx_RegularStop_IT: + 2433 .LVL200: + 2434 .LFB347: 1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -12718,99 +12716,99 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * disable interrution of end-of-conversion, 1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * disable ADC peripheral if no conversion is on going 1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * on injected group. - ARM GAS /tmp/ccKUHoqq.s page 213 - - 1323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @param hadc ADC handle 1324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @retval HAL status. + ARM GAS /tmp/ccrO2eGa.s page 213 + + 1325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_RegularStop_IT(ADC_HandleTypeDef *hadc) 1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2437 .loc 1 1327 1 is_stmt 1 view -0 - 2438 .cfi_startproc - 2439 @ args = 0, pretend = 0, frame = 0 - 2440 @ frame_needed = 0, uses_anonymous_args = 0 + 2435 .loc 1 1327 1 is_stmt 1 view -0 + 2436 .cfi_startproc + 2437 @ args = 0, pretend = 0, frame = 0 + 2438 @ frame_needed = 0, uses_anonymous_args = 0 1328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2441 .loc 1 1328 3 view .LVU747 + 2439 .loc 1 1328 3 view .LVU746 1329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 2442 .loc 1 1331 3 view .LVU748 + 2440 .loc 1 1331 3 view .LVU747 1332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 1334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 2443 .loc 1 1334 3 view .LVU749 - 2444 .loc 1 1334 3 view .LVU750 - 2445 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 2446 0004 012B cmp r3, #1 - 2447 0006 2BD0 beq .L192 + 2441 .loc 1 1334 3 view .LVU748 + 2442 .loc 1 1334 3 view .LVU749 + 2443 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 2444 0004 012B cmp r3, #1 + 2445 0006 2BD0 beq .L192 1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2448 .loc 1 1327 1 is_stmt 0 view .LVU751 - 2449 0008 10B5 push {r4, lr} - 2450 .LCFI25: - 2451 .cfi_def_cfa_offset 8 - 2452 .cfi_offset 4, -8 - 2453 .cfi_offset 14, -4 - 2454 000a 0446 mov r4, r0 - 2455 .loc 1 1334 3 is_stmt 1 discriminator 2 view .LVU752 - 2456 000c 0121 movs r1, #1 - 2457 000e 80F85810 strb r1, [r0, #88] - 2458 .loc 1 1334 3 discriminator 2 view .LVU753 + 2446 .loc 1 1327 1 is_stmt 0 view .LVU750 + 2447 0008 10B5 push {r4, lr} + 2448 .LCFI25: + 2449 .cfi_def_cfa_offset 8 + 2450 .cfi_offset 4, -8 + 2451 .cfi_offset 14, -4 + 2452 000a 0446 mov r4, r0 + 2453 .loc 1 1334 3 is_stmt 1 discriminator 2 view .LVU751 + 2454 000c 0121 movs r1, #1 + 2455 000e 80F85810 strb r1, [r0, #88] + 2456 .loc 1 1334 3 view .LVU752 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential regular conversion on going */ 1337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_REGULAR_GROUP); - 2459 .loc 1 1337 3 view .LVU754 - 2460 .loc 1 1337 20 is_stmt 0 view .LVU755 - 2461 0012 FFF7FEFF bl ADC_ConversionStop - 2462 .LVL202: + 2457 .loc 1 1337 3 view .LVU753 + 2458 .loc 1 1337 20 is_stmt 0 view .LVU754 + 2459 0012 FFF7FEFF bl ADC_ConversionStop + 2460 .LVL201: 1338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC peripheral if conversions are effectively stopped 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** and if no injected conversion is on-going */ 1341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 2463 .loc 1 1341 3 is_stmt 1 view .LVU756 - 2464 .loc 1 1341 6 is_stmt 0 view .LVU757 - 2465 0016 88B9 cbnz r0, .L190 + 2461 .loc 1 1341 3 is_stmt 1 view .LVU755 + 2462 .loc 1 1341 6 is_stmt 0 view .LVU756 + 2463 0016 88B9 cbnz r0, .L190 1342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear HAL_ADC_STATE_REG_BUSY bit */ 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY); - 2466 .loc 1 1344 5 is_stmt 1 view .LVU758 - 2467 0018 E36D ldr r3, [r4, #92] - 2468 001a 23F48073 bic r3, r3, #256 - 2469 001e E365 str r3, [r4, #92] + 2464 .loc 1 1344 5 is_stmt 1 view .LVU757 + 2465 0018 E36D ldr r3, [r4, #92] + 2466 001a 23F48073 bic r3, r3, #256 + 2467 001e E365 str r3, [r4, #92] 1345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 214 - - 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable all regular-related interrupts */ 1347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, (ADC_IT_EOC | ADC_IT_EOS | ADC_IT_OVR)); - 2470 .loc 1 1347 5 view .LVU759 - 2471 0020 2268 ldr r2, [r4] - 2472 0022 5368 ldr r3, [r2, #4] - 2473 0024 23F01C03 bic r3, r3, #28 - 2474 0028 5360 str r3, [r2, #4] + ARM GAS /tmp/ccrO2eGa.s page 214 + + + 2468 .loc 1 1347 5 view .LVU758 + 2469 0020 2268 ldr r2, [r4] + 2470 0022 5368 ldr r3, [r2, #4] + 2471 0024 23F01C03 bic r3, r3, #28 + 2472 0028 5360 str r3, [r2, #4] 1348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 2. Disable ADC peripheral if no injected conversions are on-going */ 1350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) == 0UL) - 2475 .loc 1 1350 5 view .LVU760 - 2476 .loc 1 1350 44 is_stmt 0 view .LVU761 - 2477 002a 2368 ldr r3, [r4] - 2478 .LVL203: - 2479 .LBB344: - 2480 .LBI344: + 2473 .loc 1 1350 5 view .LVU759 + 2474 .loc 1 1350 44 is_stmt 0 view .LVU760 + 2475 002a 2368 ldr r3, [r4] + 2476 .LVL202: + 2477 .LBB344: + 2478 .LBI344: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2481 .loc 2 8092 26 is_stmt 1 view .LVU762 - 2482 .LBB345: - 2483 .loc 2 8094 3 view .LVU763 - 2484 .loc 2 8094 12 is_stmt 0 view .LVU764 - 2485 002c 9B68 ldr r3, [r3, #8] - 2486 .LVL204: - 2487 .loc 2 8094 76 view .LVU765 - 2488 002e 13F0080F tst r3, #8 - 2489 0032 07D0 beq .L191 - 2490 .LVL205: - 2491 .loc 2 8094 76 view .LVU766 - 2492 .LBE345: - 2493 .LBE344: + 2479 .loc 2 8092 26 is_stmt 1 view .LVU761 + 2480 .LBB345: + 2481 .loc 2 8094 3 view .LVU762 + 2482 .loc 2 8094 12 is_stmt 0 view .LVU763 + 2483 002c 9B68 ldr r3, [r3, #8] + 2484 .LVL203: + 2485 .loc 2 8094 76 view .LVU764 + 2486 002e 13F0080F tst r3, #8 + 2487 0032 07D0 beq .L191 + 2488 .LVL204: + 2489 .loc 2 8094 76 view .LVU765 + 2490 .LBE345: + 2491 .LBE344: 1351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Disable(hadc); 1353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* if no issue reported */ @@ -12825,84 +12823,84 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 1363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_INJ_BUSY); - 2494 .loc 1 1364 7 is_stmt 1 view .LVU767 - 2495 0034 E36D ldr r3, [r4, #92] - 2496 0036 43F48053 orr r3, r3, #4096 - 2497 003a E365 str r3, [r4, #92] - 2498 .L190: + 2492 .loc 1 1364 7 is_stmt 1 view .LVU766 + 2493 0034 E36D ldr r3, [r4, #92] + 2494 0036 43F48053 orr r3, r3, #4096 + 2495 003a E365 str r3, [r4, #92] + 2496 .L190: 1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 1369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 2499 .loc 1 1369 3 view .LVU768 - 2500 .loc 1 1369 3 view .LVU769 - 2501 003c 0023 movs r3, #0 - ARM GAS /tmp/ccKUHoqq.s page 215 + 2497 .loc 1 1369 3 view .LVU767 + 2498 .loc 1 1369 3 view .LVU768 + 2499 003c 0023 movs r3, #0 + 2500 003e 84F85830 strb r3, [r4, #88] + 2501 .loc 1 1369 3 view .LVU769 + ARM GAS /tmp/ccrO2eGa.s page 215 - 2502 003e 84F85830 strb r3, [r4, #88] - 2503 .loc 1 1369 3 view .LVU770 1370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 1372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 2504 .loc 1 1372 3 view .LVU771 + 2502 .loc 1 1372 3 view .LVU770 1373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2505 .loc 1 1373 1 is_stmt 0 view .LVU772 - 2506 0042 10BD pop {r4, pc} - 2507 .LVL206: - 2508 .L191: + 2503 .loc 1 1373 1 is_stmt 0 view .LVU771 + 2504 0042 10BD pop {r4, pc} + 2505 .LVL205: + 2506 .L191: 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* if no issue reported */ - 2509 .loc 1 1352 7 is_stmt 1 view .LVU773 + 2507 .loc 1 1352 7 is_stmt 1 view .LVU772 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* if no issue reported */ - 2510 .loc 1 1352 24 is_stmt 0 view .LVU774 - 2511 0044 2046 mov r0, r4 - 2512 .LVL207: + 2508 .loc 1 1352 24 is_stmt 0 view .LVU773 + 2509 0044 2046 mov r0, r4 + 2510 .LVL206: 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* if no issue reported */ - 2513 .loc 1 1352 24 view .LVU775 - 2514 0046 FFF7FEFF bl ADC_Disable - 2515 .LVL208: + 2511 .loc 1 1352 24 view .LVU774 + 2512 0046 FFF7FEFF bl ADC_Disable + 2513 .LVL207: 1354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2516 .loc 1 1354 7 is_stmt 1 view .LVU776 + 2514 .loc 1 1354 7 is_stmt 1 view .LVU775 1354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2517 .loc 1 1354 10 is_stmt 0 view .LVU777 - 2518 004a 0028 cmp r0, #0 - 2519 004c F6D1 bne .L190 + 2515 .loc 1 1354 10 is_stmt 0 view .LVU776 + 2516 004a 0028 cmp r0, #0 + 2517 004c F6D1 bne .L190 1357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_INJ_BUSY, - 2520 .loc 1 1357 9 is_stmt 1 view .LVU778 - 2521 004e E36D ldr r3, [r4, #92] - 2522 0050 23F48053 bic r3, r3, #4096 - 2523 0054 23F00103 bic r3, r3, #1 - 2524 0058 43F00103 orr r3, r3, #1 - 2525 005c E365 str r3, [r4, #92] - 2526 005e EDE7 b .L190 - 2527 .LVL209: - 2528 .L192: - 2529 .LCFI26: - 2530 .cfi_def_cfa_offset 0 - 2531 .cfi_restore 4 - 2532 .cfi_restore 14 + 2518 .loc 1 1357 9 is_stmt 1 view .LVU777 + 2519 004e E36D ldr r3, [r4, #92] + 2520 0050 23F48053 bic r3, r3, #4096 + 2521 0054 23F00103 bic r3, r3, #1 + 2522 0058 43F00103 orr r3, r3, #1 + 2523 005c E365 str r3, [r4, #92] + 2524 005e EDE7 b .L190 + 2525 .LVL208: + 2526 .L192: + 2527 .LCFI26: + 2528 .cfi_def_cfa_offset 0 + 2529 .cfi_restore 4 + 2530 .cfi_restore 14 1334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2533 .loc 1 1334 3 is_stmt 0 discriminator 1 view .LVU779 - 2534 0060 0220 movs r0, #2 - 2535 .LVL210: - 2536 .loc 1 1373 1 view .LVU780 - 2537 0062 7047 bx lr - 2538 .cfi_endproc - 2539 .LFE347: - 2541 .section .text.HAL_ADCEx_RegularStop_DMA,"ax",%progbits - 2542 .align 1 - 2543 .global HAL_ADCEx_RegularStop_DMA - 2544 .syntax unified - 2545 .thumb - 2546 .thumb_func - 2548 HAL_ADCEx_RegularStop_DMA: - 2549 .LVL211: - ARM GAS /tmp/ccKUHoqq.s page 216 - - - 2550 .LFB348: + 2531 .loc 1 1334 3 is_stmt 0 discriminator 1 view .LVU778 + 2532 0060 0220 movs r0, #2 + 2533 .LVL209: + 2534 .loc 1 1373 1 view .LVU779 + 2535 0062 7047 bx lr + 2536 .cfi_endproc + 2537 .LFE347: + 2539 .section .text.HAL_ADCEx_RegularStop_DMA,"ax",%progbits + 2540 .align 1 + 2541 .global HAL_ADCEx_RegularStop_DMA + 2542 .syntax unified + 2543 .thumb + 2544 .thumb_func + 2546 HAL_ADCEx_RegularStop_DMA: + 2547 .LVL210: + 2548 .LFB348: 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + ARM GAS /tmp/ccrO2eGa.s page 216 + + 1375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 1376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Stop ADC conversion of regular group (and injected group in 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * case of auto_injection mode), disable ADC DMA transfer, disable @@ -12916,57 +12914,57 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_RegularStop_DMA(ADC_HandleTypeDef *hadc) 1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2551 .loc 1 1387 1 is_stmt 1 view -0 - 2552 .cfi_startproc - 2553 @ args = 0, pretend = 0, frame = 0 - 2554 @ frame_needed = 0, uses_anonymous_args = 0 - 2555 .loc 1 1387 1 is_stmt 0 view .LVU782 - 2556 0000 38B5 push {r3, r4, r5, lr} - 2557 .LCFI27: - 2558 .cfi_def_cfa_offset 16 - 2559 .cfi_offset 3, -16 - 2560 .cfi_offset 4, -12 - 2561 .cfi_offset 5, -8 - 2562 .cfi_offset 14, -4 + 2549 .loc 1 1387 1 is_stmt 1 view -0 + 2550 .cfi_startproc + 2551 @ args = 0, pretend = 0, frame = 0 + 2552 @ frame_needed = 0, uses_anonymous_args = 0 + 2553 .loc 1 1387 1 is_stmt 0 view .LVU781 + 2554 0000 38B5 push {r3, r4, r5, lr} + 2555 .LCFI27: + 2556 .cfi_def_cfa_offset 16 + 2557 .cfi_offset 3, -16 + 2558 .cfi_offset 4, -12 + 2559 .cfi_offset 5, -8 + 2560 .cfi_offset 14, -4 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2563 .loc 1 1388 3 is_stmt 1 view .LVU783 + 2561 .loc 1 1388 3 is_stmt 1 view .LVU782 1389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 2564 .loc 1 1391 3 view .LVU784 + 2562 .loc 1 1391 3 view .LVU783 1392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 2565 .loc 1 1394 3 view .LVU785 - 2566 .loc 1 1394 3 view .LVU786 - 2567 0002 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 2568 0006 012B cmp r3, #1 - 2569 0008 41D0 beq .L204 - 2570 000a 0446 mov r4, r0 - 2571 .loc 1 1394 3 discriminator 2 view .LVU787 - 2572 000c 0121 movs r1, #1 - 2573 000e 80F85810 strb r1, [r0, #88] - 2574 .loc 1 1394 3 discriminator 2 view .LVU788 + 2563 .loc 1 1394 3 view .LVU784 + 2564 .loc 1 1394 3 view .LVU785 + 2565 0002 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 2566 0006 012B cmp r3, #1 + 2567 0008 41D0 beq .L204 + 2568 000a 0446 mov r4, r0 + 2569 .loc 1 1394 3 discriminator 2 view .LVU786 + 2570 000c 0121 movs r1, #1 + 2571 000e 80F85810 strb r1, [r0, #88] + 2572 .loc 1 1394 3 view .LVU787 1395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential regular conversion on going */ 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_REGULAR_GROUP); - 2575 .loc 1 1397 3 view .LVU789 - 2576 .loc 1 1397 20 is_stmt 0 view .LVU790 - 2577 0012 FFF7FEFF bl ADC_ConversionStop - 2578 .LVL212: + 2573 .loc 1 1397 3 view .LVU788 + 2574 .loc 1 1397 20 is_stmt 0 view .LVU789 + 2575 0012 FFF7FEFF bl ADC_ConversionStop + 2576 .LVL211: 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC peripheral if conversions are effectively stopped 1400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** and if no injected conversion is on-going */ 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - ARM GAS /tmp/ccKUHoqq.s page 217 + 2577 .loc 1 1401 3 is_stmt 1 view .LVU790 + 2578 .loc 1 1401 6 is_stmt 0 view .LVU791 + ARM GAS /tmp/ccrO2eGa.s page 217 - 2579 .loc 1 1401 3 is_stmt 1 view .LVU791 - 2580 .loc 1 1401 6 is_stmt 0 view .LVU792 - 2581 0016 0546 mov r5, r0 - 2582 0018 20B1 cbz r0, .L206 - 2583 .LVL213: - 2584 .L199: + 2579 0016 0546 mov r5, r0 + 2580 0018 20B1 cbz r0, .L206 + 2581 .LVL212: + 2582 .L199: 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear HAL_ADC_STATE_REG_BUSY bit */ 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY); @@ -13018,164 +13016,164 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ - ARM GAS /tmp/ccKUHoqq.s page 218 - - 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 2585 .loc 1 1453 3 is_stmt 1 view .LVU793 - 2586 .loc 1 1453 3 view .LVU794 - 2587 001a 0023 movs r3, #0 - 2588 001c 84F85830 strb r3, [r4, #88] - 2589 .loc 1 1453 3 view .LVU795 + 2583 .loc 1 1453 3 is_stmt 1 view .LVU792 + ARM GAS /tmp/ccrO2eGa.s page 218 + + + 2584 .loc 1 1453 3 view .LVU793 + 2585 001a 0023 movs r3, #0 + 2586 001c 84F85830 strb r3, [r4, #88] + 2587 .loc 1 1453 3 view .LVU794 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 2590 .loc 1 1456 3 view .LVU796 - 2591 .LVL214: - 2592 .L198: + 2588 .loc 1 1456 3 view .LVU795 + 2589 .LVL213: + 2590 .L198: 1457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2593 .loc 1 1457 1 is_stmt 0 view .LVU797 - 2594 0020 2846 mov r0, r5 - 2595 0022 38BD pop {r3, r4, r5, pc} - 2596 .LVL215: - 2597 .L206: + 2591 .loc 1 1457 1 is_stmt 0 view .LVU796 + 2592 0020 2846 mov r0, r5 + 2593 0022 38BD pop {r3, r4, r5, pc} + 2594 .LVL214: + 2595 .L206: 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2598 .loc 1 1404 5 is_stmt 1 view .LVU798 - 2599 0024 E36D ldr r3, [r4, #92] - 2600 0026 23F48073 bic r3, r3, #256 - 2601 002a E365 str r3, [r4, #92] + 2596 .loc 1 1404 5 is_stmt 1 view .LVU797 + 2597 0024 E36D ldr r3, [r4, #92] + 2598 0026 23F48073 bic r3, r3, #256 + 2599 002a E365 str r3, [r4, #92] 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2602 .loc 1 1407 5 view .LVU799 - 2603 002c 2268 ldr r2, [r4] - 2604 002e D368 ldr r3, [r2, #12] - 2605 0030 23F00103 bic r3, r3, #1 - 2606 0034 D360 str r3, [r2, #12] + 2600 .loc 1 1407 5 view .LVU798 + 2601 002c 2268 ldr r2, [r4] + 2602 002e D368 ldr r3, [r2, #12] + 2603 0030 23F00103 bic r3, r3, #1 + 2604 0034 D360 str r3, [r2, #12] 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2607 .loc 1 1411 5 view .LVU800 + 2605 .loc 1 1411 5 view .LVU799 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2608 .loc 1 1411 22 is_stmt 0 view .LVU801 - 2609 0036 606D ldr r0, [r4, #84] - 2610 .LVL216: + 2606 .loc 1 1411 22 is_stmt 0 view .LVU800 + 2607 0036 606D ldr r0, [r4, #84] + 2608 .LVL215: 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2611 .loc 1 1411 22 view .LVU802 - 2612 0038 FFF7FEFF bl HAL_DMA_Abort - 2613 .LVL217: + 2609 .loc 1 1411 22 view .LVU801 + 2610 0038 FFF7FEFF bl HAL_DMA_Abort + 2611 .LVL216: 1414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2614 .loc 1 1414 5 is_stmt 1 view .LVU803 + 2612 .loc 1 1414 5 is_stmt 1 view .LVU802 1414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2615 .loc 1 1414 8 is_stmt 0 view .LVU804 - 2616 003c 0546 mov r5, r0 - 2617 003e 18B1 cbz r0, .L200 + 2613 .loc 1 1414 8 is_stmt 0 view .LVU803 + 2614 003c 0546 mov r5, r0 + 2615 003e 18B1 cbz r0, .L200 1417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2618 .loc 1 1417 7 is_stmt 1 view .LVU805 - 2619 0040 E36D ldr r3, [r4, #92] - 2620 0042 43F04003 orr r3, r3, #64 - 2621 0046 E365 str r3, [r4, #92] - 2622 .L200: + 2616 .loc 1 1417 7 is_stmt 1 view .LVU804 + 2617 0040 E36D ldr r3, [r4, #92] + 2618 0042 43F04003 orr r3, r3, #64 + 2619 0046 E365 str r3, [r4, #92] + 2620 .L200: 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2623 .loc 1 1421 5 view .LVU806 - 2624 0048 2268 ldr r2, [r4] - 2625 004a 5368 ldr r3, [r2, #4] - 2626 004c 23F01003 bic r3, r3, #16 - 2627 0050 5360 str r3, [r2, #4] - ARM GAS /tmp/ccKUHoqq.s page 219 + 2621 .loc 1 1421 5 view .LVU805 + 2622 0048 2268 ldr r2, [r4] + 2623 004a 5368 ldr r3, [r2, #4] + 2624 004c 23F01003 bic r3, r3, #16 + 2625 0050 5360 str r3, [r2, #4] +1426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { + 2626 .loc 1 1426 5 view .LVU806 + ARM GAS /tmp/ccrO2eGa.s page 219 1426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2628 .loc 1 1426 5 view .LVU807 -1426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2629 .loc 1 1426 44 is_stmt 0 view .LVU808 - 2630 0052 2368 ldr r3, [r4] - 2631 .LVL218: - 2632 .LBB346: - 2633 .LBI346: + 2627 .loc 1 1426 44 is_stmt 0 view .LVU807 + 2628 0052 2368 ldr r3, [r4] + 2629 .LVL217: + 2630 .LBB346: + 2631 .LBI346: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2634 .loc 2 8092 26 is_stmt 1 view .LVU809 - 2635 .LBB347: - 2636 .loc 2 8094 3 view .LVU810 - 2637 .loc 2 8094 12 is_stmt 0 view .LVU811 - 2638 0054 9B68 ldr r3, [r3, #8] - 2639 .LVL219: - 2640 .loc 2 8094 76 view .LVU812 - 2641 0056 13F0080F tst r3, #8 - 2642 005a 04D0 beq .L201 - 2643 .LVL220: - 2644 .loc 2 8094 76 view .LVU813 - 2645 .LBE347: - 2646 .LBE346: + 2632 .loc 2 8092 26 is_stmt 1 view .LVU808 + 2633 .LBB347: + 2634 .loc 2 8094 3 view .LVU809 + 2635 .loc 2 8094 12 is_stmt 0 view .LVU810 + 2636 0054 9B68 ldr r3, [r3, #8] + 2637 .LVL218: + 2638 .loc 2 8094 76 view .LVU811 + 2639 0056 13F0080F tst r3, #8 + 2640 005a 04D0 beq .L201 + 2641 .LVL219: + 2642 .loc 2 8094 76 view .LVU812 + 2643 .LBE347: + 2644 .LBE346: 1448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2647 .loc 1 1448 7 is_stmt 1 view .LVU814 - 2648 005c E36D ldr r3, [r4, #92] - 2649 005e 43F48053 orr r3, r3, #4096 - 2650 0062 E365 str r3, [r4, #92] - 2651 0064 D9E7 b .L199 - 2652 .LVL221: - 2653 .L201: + 2645 .loc 1 1448 7 is_stmt 1 view .LVU813 + 2646 005c E36D ldr r3, [r4, #92] + 2647 005e 43F48053 orr r3, r3, #4096 + 2648 0062 E365 str r3, [r4, #92] + 2649 0064 D9E7 b .L199 + 2650 .LVL220: + 2651 .L201: 1428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2654 .loc 1 1428 7 view .LVU815 + 2652 .loc 1 1428 7 view .LVU814 1428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2655 .loc 1 1428 10 is_stmt 0 view .LVU816 - 2656 0066 75B9 cbnz r5, .L202 + 2653 .loc 1 1428 10 is_stmt 0 view .LVU815 + 2654 0066 75B9 cbnz r5, .L202 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2657 .loc 1 1430 9 is_stmt 1 view .LVU817 + 2655 .loc 1 1430 9 is_stmt 1 view .LVU816 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2658 .loc 1 1430 26 is_stmt 0 view .LVU818 - 2659 0068 2046 mov r0, r4 - 2660 .LVL222: + 2656 .loc 1 1430 26 is_stmt 0 view .LVU817 + 2657 0068 2046 mov r0, r4 + 2658 .LVL221: 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2661 .loc 1 1430 26 view .LVU819 - 2662 006a FFF7FEFF bl ADC_Disable + 2659 .loc 1 1430 26 view .LVU818 + 2660 006a FFF7FEFF bl ADC_Disable + 2661 .LVL222: + 2662 006e 0546 mov r5, r0 2663 .LVL223: - 2664 006e 0546 mov r5, r0 - 2665 .LVL224: - 2666 .L203: + 2664 .L203: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2667 .loc 1 1438 7 is_stmt 1 view .LVU820 + 2665 .loc 1 1438 7 is_stmt 1 view .LVU819 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2668 .loc 1 1438 10 is_stmt 0 view .LVU821 - 2669 0070 002D cmp r5, #0 - 2670 0072 D2D1 bne .L199 + 2666 .loc 1 1438 10 is_stmt 0 view .LVU820 + 2667 0070 002D cmp r5, #0 + 2668 0072 D2D1 bne .L199 1441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_ADC_STATE_INJ_BUSY, - 2671 .loc 1 1441 9 is_stmt 1 view .LVU822 - 2672 0074 E36D ldr r3, [r4, #92] - ARM GAS /tmp/ccKUHoqq.s page 220 + 2669 .loc 1 1441 9 is_stmt 1 view .LVU821 + 2670 0074 E36D ldr r3, [r4, #92] + 2671 0076 23F48053 bic r3, r3, #4096 + 2672 007a 23F00103 bic r3, r3, #1 + ARM GAS /tmp/ccrO2eGa.s page 220 - 2673 0076 23F48053 bic r3, r3, #4096 - 2674 007a 23F00103 bic r3, r3, #1 - 2675 007e 43F00103 orr r3, r3, #1 - 2676 0082 E365 str r3, [r4, #92] - 2677 0084 C9E7 b .L199 - 2678 .LVL225: - 2679 .L202: + 2673 007e 43F00103 orr r3, r3, #1 + 2674 0082 E365 str r3, [r4, #92] + 2675 0084 C9E7 b .L199 + 2676 .LVL224: + 2677 .L202: 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2680 .loc 1 1434 9 view .LVU823 + 2678 .loc 1 1434 9 view .LVU822 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2681 .loc 1 1434 15 is_stmt 0 view .LVU824 - 2682 0086 2046 mov r0, r4 - 2683 .LVL226: + 2679 .loc 1 1434 15 is_stmt 0 view .LVU823 + 2680 0086 2046 mov r0, r4 + 2681 .LVL225: 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2684 .loc 1 1434 15 view .LVU825 - 2685 0088 FFF7FEFF bl ADC_Disable + 2682 .loc 1 1434 15 view .LVU824 + 2683 0088 FFF7FEFF bl ADC_Disable + 2684 .LVL226: + 2685 008c F0E7 b .L203 2686 .LVL227: - 2687 008c F0E7 b .L203 - 2688 .LVL228: - 2689 .L204: + 2687 .L204: 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2690 .loc 1 1394 3 discriminator 1 view .LVU826 - 2691 008e 0225 movs r5, #2 - 2692 0090 C6E7 b .L198 - 2693 .cfi_endproc - 2694 .LFE348: - 2696 .section .text.HAL_ADCEx_RegularMultiModeStop_DMA,"ax",%progbits - 2697 .align 1 - 2698 .global HAL_ADCEx_RegularMultiModeStop_DMA - 2699 .syntax unified - 2700 .thumb - 2701 .thumb_func - 2703 HAL_ADCEx_RegularMultiModeStop_DMA: - 2704 .LVL229: - 2705 .LFB349: + 2688 .loc 1 1394 3 discriminator 1 view .LVU825 + 2689 008e 0225 movs r5, #2 + 2690 0090 C6E7 b .L198 + 2691 .cfi_endproc + 2692 .LFE348: + 2694 .section .text.HAL_ADCEx_RegularMultiModeStop_DMA,"ax",%progbits + 2695 .align 1 + 2696 .global HAL_ADCEx_RegularMultiModeStop_DMA + 2697 .syntax unified + 2698 .thumb + 2699 .thumb_func + 2701 HAL_ADCEx_RegularMultiModeStop_DMA: + 2702 .LVL228: + 2703 .LFB349: 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #if defined(ADC_MULTIMODE_SUPPORT) 1460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -13194,101 +13192,101 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 1474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *hadc) 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2706 .loc 1 1475 1 is_stmt 1 view -0 - 2707 .cfi_startproc - 2708 @ args = 0, pretend = 0, frame = 112 - 2709 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccKUHoqq.s page 221 - - + 2704 .loc 1 1475 1 is_stmt 1 view -0 + 2705 .cfi_startproc + 2706 @ args = 0, pretend = 0, frame = 112 + 2707 @ frame_needed = 0, uses_anonymous_args = 0 1476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2710 .loc 1 1476 3 view .LVU828 + 2708 .loc 1 1476 3 view .LVU827 + ARM GAS /tmp/ccrO2eGa.s page 221 + + 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tickstart; - 2711 .loc 1 1477 3 view .LVU829 + 2709 .loc 1 1477 3 view .LVU828 1478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_HandleTypeDef tmp_hadc_slave; - 2712 .loc 1 1478 3 view .LVU830 + 2710 .loc 1 1478 3 view .LVU829 1479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_hadc_slave_conversion_on_going; - 2713 .loc 1 1479 3 view .LVU831 + 2711 .loc 1 1479 3 view .LVU830 1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_MULTIMODE_MASTER_INSTANCE(hadc->Instance)); - 2714 .loc 1 1482 3 view .LVU832 + 2712 .loc 1 1482 3 view .LVU831 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 2715 .loc 1 1485 3 view .LVU833 - 2716 .loc 1 1485 3 view .LVU834 - 2717 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 2718 0004 012B cmp r3, #1 - 2719 0006 00F08680 beq .L224 + 2713 .loc 1 1485 3 view .LVU832 + 2714 .loc 1 1485 3 view .LVU833 + 2715 0000 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 2716 0004 012B cmp r3, #1 + 2717 0006 00F08680 beq .L224 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 2720 .loc 1 1475 1 is_stmt 0 view .LVU835 - 2721 000a 30B5 push {r4, r5, lr} - 2722 .LCFI28: - 2723 .cfi_def_cfa_offset 12 - 2724 .cfi_offset 4, -12 - 2725 .cfi_offset 5, -8 - 2726 .cfi_offset 14, -4 - 2727 000c 9DB0 sub sp, sp, #116 - 2728 .LCFI29: - 2729 .cfi_def_cfa_offset 128 - 2730 000e 0446 mov r4, r0 - 2731 .loc 1 1485 3 is_stmt 1 discriminator 2 view .LVU836 - 2732 0010 0121 movs r1, #1 - 2733 0012 80F85810 strb r1, [r0, #88] - 2734 .loc 1 1485 3 discriminator 2 view .LVU837 + 2718 .loc 1 1475 1 is_stmt 0 view .LVU834 + 2719 000a 30B5 push {r4, r5, lr} + 2720 .LCFI28: + 2721 .cfi_def_cfa_offset 12 + 2722 .cfi_offset 4, -12 + 2723 .cfi_offset 5, -8 + 2724 .cfi_offset 14, -4 + 2725 000c 9DB0 sub sp, sp, #116 + 2726 .LCFI29: + 2727 .cfi_def_cfa_offset 128 + 2728 000e 0446 mov r4, r0 + 2729 .loc 1 1485 3 is_stmt 1 discriminator 2 view .LVU835 + 2730 0010 0121 movs r1, #1 + 2731 0012 80F85810 strb r1, [r0, #88] + 2732 .loc 1 1485 3 view .LVU836 1486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Stop potential multimode conversion on going, on regular groups */ 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_ConversionStop(hadc, ADC_REGULAR_GROUP); - 2735 .loc 1 1489 3 view .LVU838 - 2736 .loc 1 1489 20 is_stmt 0 view .LVU839 - 2737 0016 FFF7FEFF bl ADC_ConversionStop - 2738 .LVL230: + 2733 .loc 1 1489 3 view .LVU837 + 2734 .loc 1 1489 20 is_stmt 0 view .LVU838 + 2735 0016 FFF7FEFF bl ADC_ConversionStop + 2736 .LVL229: 1490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC peripheral if conversions are effectively stopped */ 1492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 2739 .loc 1 1492 3 is_stmt 1 view .LVU840 - 2740 .loc 1 1492 6 is_stmt 0 view .LVU841 - 2741 001a 0028 cmp r0, #0 - 2742 001c 76D1 bne .L209 + 2737 .loc 1 1492 3 is_stmt 1 view .LVU839 + 2738 .loc 1 1492 6 is_stmt 0 view .LVU840 + 2739 001a 0028 cmp r0, #0 + 2740 001c 76D1 bne .L209 1493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear HAL_ADC_STATE_REG_BUSY bit */ 1495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY); - 2743 .loc 1 1495 5 is_stmt 1 view .LVU842 - 2744 001e E36D ldr r3, [r4, #92] - 2745 0020 23F48073 bic r3, r3, #256 - ARM GAS /tmp/ccKUHoqq.s page 222 - - - 2746 0024 E365 str r3, [r4, #92] + 2741 .loc 1 1495 5 is_stmt 1 view .LVU841 + 2742 001e E36D ldr r3, [r4, #92] + 2743 0020 23F48073 bic r3, r3, #256 + 2744 0024 E365 str r3, [r4, #92] 1496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + ARM GAS /tmp/ccrO2eGa.s page 222 + + 1497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Temporary handle minimum initialization */ 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_RESET_HANDLE_STATE(&tmp_hadc_slave); - 2747 .loc 1 1498 5 view .LVU843 - 2748 0026 0023 movs r3, #0 - 2749 0028 1893 str r3, [sp, #96] + 2745 .loc 1 1498 5 view .LVU842 + 2746 0026 0023 movs r3, #0 + 2747 0028 1893 str r3, [sp, #96] 1499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CLEAR_ERRORCODE(&tmp_hadc_slave); - 2750 .loc 1 1499 5 view .LVU844 - 2751 002a 1993 str r3, [sp, #100] + 2748 .loc 1 1499 5 view .LVU843 + 2749 002a 1993 str r3, [sp, #100] 1500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set a temporary handle of the ADC slave associated to the ADC master */ 1502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_MULTI_SLAVE(hadc, &tmp_hadc_slave); - 2752 .loc 1 1502 5 view .LVU845 - 2753 002c 2368 ldr r3, [r4] - 2754 002e B3F1A04F cmp r3, #1342177280 - 2755 0032 0DD0 beq .L229 - 2756 .loc 1 1502 5 is_stmt 0 discriminator 2 view .LVU846 - 2757 0034 0023 movs r3, #0 - 2758 0036 0193 str r3, [sp, #4] - 2759 .L211: + 2750 .loc 1 1502 5 view .LVU844 + 2751 002c 2368 ldr r3, [r4] + 2752 002e B3F1A04F cmp r3, #1342177280 + 2753 0032 0DD0 beq .L229 + 2754 .loc 1 1502 5 is_stmt 0 discriminator 2 view .LVU845 + 2755 0034 0023 movs r3, #0 + 2756 0036 0193 str r3, [sp, #4] + 2757 .L211: 1503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hadc_slave.Instance == NULL) - 2760 .loc 1 1504 5 is_stmt 1 view .LVU847 - 2761 .loc 1 1504 23 is_stmt 0 view .LVU848 - 2762 0038 019B ldr r3, [sp, #4] - 2763 .loc 1 1504 8 view .LVU849 - 2764 003a 6BB1 cbz r3, .L230 + 2758 .loc 1 1504 5 is_stmt 1 view .LVU846 + 2759 .loc 1 1504 23 is_stmt 0 view .LVU847 + 2760 0038 019B ldr r3, [sp, #4] + 2761 .loc 1 1504 8 view .LVU848 + 2762 003a 6BB1 cbz r3, .L230 1505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); @@ -13304,85 +13302,85 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 1. Wait for ADC conversion completion for ADC master and ADC slave */ 1519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tickstart = HAL_GetTick(); - 2765 .loc 1 1519 5 is_stmt 1 view .LVU850 - 2766 .loc 1 1519 17 is_stmt 0 view .LVU851 - 2767 003c FFF7FEFF bl HAL_GetTick - 2768 .LVL231: - 2769 .loc 1 1519 17 view .LVU852 - 2770 0040 0546 mov r5, r0 - 2771 .LVL232: + 2763 .loc 1 1519 5 is_stmt 1 view .LVU849 + 2764 .loc 1 1519 17 is_stmt 0 view .LVU850 + 2765 003c FFF7FEFF bl HAL_GetTick + 2766 .LVL230: + 2767 .loc 1 1519 17 view .LVU851 + 2768 0040 0546 mov r5, r0 + 2769 .LVL231: 1520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_conversion_on_going = LL_ADC_REG_IsConversionOngoing((&tmp_hadc_slave)->Instance - 2772 .loc 1 1521 5 is_stmt 1 view .LVU853 - 2773 .loc 1 1521 90 is_stmt 0 view .LVU854 - 2774 0042 019B ldr r3, [sp, #4] - 2775 .LVL233: - 2776 .LBB348: - ARM GAS /tmp/ccKUHoqq.s page 223 - - - 2777 .LBI348: + 2770 .loc 1 1521 5 is_stmt 1 view .LVU852 + 2771 .loc 1 1521 90 is_stmt 0 view .LVU853 + 2772 0042 019B ldr r3, [sp, #4] + 2773 .LVL232: + 2774 .LBB348: + 2775 .LBI348: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2778 .loc 2 7866 26 is_stmt 1 view .LVU855 - 2779 .LBB349: + ARM GAS /tmp/ccrO2eGa.s page 223 + + + 2776 .loc 2 7866 26 is_stmt 1 view .LVU854 + 2777 .LBB349: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2780 .loc 2 7868 3 view .LVU856 + 2778 .loc 2 7868 3 view .LVU855 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2781 .loc 2 7868 12 is_stmt 0 view .LVU857 - 2782 0044 9B68 ldr r3, [r3, #8] - 2783 .LVL234: + 2779 .loc 2 7868 12 is_stmt 0 view .LVU856 + 2780 0044 9B68 ldr r3, [r3, #8] + 2781 .LVL233: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2784 .loc 2 7868 74 view .LVU858 - 2785 0046 13F00403 ands r3, r3, #4 - 2786 004a 13D0 beq .L220 + 2782 .loc 2 7868 74 view .LVU857 + 2783 0046 13F00403 ands r3, r3, #4 + 2784 004a 13D0 beq .L220 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2787 .loc 2 7868 74 discriminator 1 view .LVU859 - 2788 004c 0123 movs r3, #1 - 2789 004e 11E0 b .L220 - 2790 .LVL235: - 2791 .L229: + 2785 .loc 2 7868 74 discriminator 1 view .LVU858 + 2786 004c 0123 movs r3, #1 + 2787 004e 11E0 b .L220 + 2788 .LVL234: + 2789 .L229: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2792 .loc 2 7868 74 discriminator 1 view .LVU860 - 2793 .LBE349: - 2794 .LBE348: + 2790 .loc 2 7868 74 discriminator 1 view .LVU859 + 2791 .LBE349: + 2792 .LBE348: 1502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2795 .loc 1 1502 5 discriminator 1 view .LVU861 - 2796 0050 03F58073 add r3, r3, #256 - 2797 0054 0193 str r3, [sp, #4] - 2798 0056 EFE7 b .L211 - 2799 .L230: + 2793 .loc 1 1502 5 discriminator 1 view .LVU860 + 2794 0050 03F58073 add r3, r3, #256 + 2795 0054 0193 str r3, [sp, #4] + 2796 0056 EFE7 b .L211 + 2797 .L230: 1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2800 .loc 1 1507 7 is_stmt 1 view .LVU862 - 2801 0058 E36D ldr r3, [r4, #92] - 2802 005a 43F02003 orr r3, r3, #32 - 2803 005e E365 str r3, [r4, #92] + 2798 .loc 1 1507 7 is_stmt 1 view .LVU861 + 2799 0058 E36D ldr r3, [r4, #92] + 2800 005a 43F02003 orr r3, r3, #32 + 2801 005e E365 str r3, [r4, #92] 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2804 .loc 1 1510 7 view .LVU863 + 2802 .loc 1 1510 7 view .LVU862 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2805 .loc 1 1510 7 view .LVU864 - 2806 0060 0023 movs r3, #0 - 2807 0062 84F85830 strb r3, [r4, #88] + 2803 .loc 1 1510 7 view .LVU863 + 2804 0060 0023 movs r3, #0 + 2805 0062 84F85830 strb r3, [r4, #88] 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2808 .loc 1 1510 7 view .LVU865 + 2806 .loc 1 1510 7 view .LVU864 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2809 .loc 1 1512 7 view .LVU866 + 2807 .loc 1 1512 7 view .LVU865 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2810 .loc 1 1512 14 is_stmt 0 view .LVU867 - 2811 0066 0120 movs r0, #1 - 2812 .LVL236: + 2808 .loc 1 1512 14 is_stmt 0 view .LVU866 + 2809 0066 0120 movs r0, #1 + 2810 .LVL235: 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2813 .loc 1 1512 14 view .LVU868 - 2814 0068 53E0 b .L208 - 2815 .LVL237: - 2816 .L215: + 2811 .loc 1 1512 14 view .LVU867 + 2812 0068 53E0 b .L208 + 2813 .LVL236: + 2814 .L215: 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** while ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 1UL) 1523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) 1524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - ARM GAS /tmp/ccKUHoqq.s page 224 - - 1525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((HAL_GetTick() - tickstart) > ADC_STOP_CONVERSION_TIMEOUT) + ARM GAS /tmp/ccrO2eGa.s page 224 + + 1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* New check to avoid false timeout detection in case of preemption */ 1529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_conversion_on_going = LL_ADC_REG_IsConversionOngoing((&tmp_hadc_slave)->Inst @@ -13401,181 +13399,181 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_conversion_on_going = LL_ADC_REG_IsConversionOngoing((&tmp_hadc_slave)->Instan - 2817 .loc 1 1544 7 is_stmt 1 view .LVU869 - 2818 .loc 1 1544 92 is_stmt 0 view .LVU870 - 2819 006a 019B ldr r3, [sp, #4] - 2820 .LVL238: - 2821 .LBB350: - 2822 .LBI350: + 2815 .loc 1 1544 7 is_stmt 1 view .LVU868 + 2816 .loc 1 1544 92 is_stmt 0 view .LVU869 + 2817 006a 019B ldr r3, [sp, #4] + 2818 .LVL237: + 2819 .LBB350: + 2820 .LBI350: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2823 .loc 2 7866 26 is_stmt 1 view .LVU871 - 2824 .LBB351: + 2821 .loc 2 7866 26 is_stmt 1 view .LVU870 + 2822 .LBB351: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2825 .loc 2 7868 3 view .LVU872 + 2823 .loc 2 7868 3 view .LVU871 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2826 .loc 2 7868 12 is_stmt 0 view .LVU873 - 2827 006c 9B68 ldr r3, [r3, #8] - 2828 .LVL239: + 2824 .loc 2 7868 12 is_stmt 0 view .LVU872 + 2825 006c 9B68 ldr r3, [r3, #8] + 2826 .LVL238: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2829 .loc 2 7868 74 view .LVU874 - 2830 006e 13F00403 ands r3, r3, #4 - 2831 0072 21D1 bne .L218 - 2832 .LVL240: - 2833 .L220: + 2827 .loc 2 7868 74 view .LVU873 + 2828 006e 13F00403 ands r3, r3, #4 + 2829 0072 21D1 bne .L218 + 2830 .LVL239: + 2831 .L220: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2834 .loc 2 7868 74 view .LVU875 - 2835 .LBE351: - 2836 .LBE350: + 2832 .loc 2 7868 74 view .LVU874 + 2833 .LBE351: + 2834 .LBE350: 1523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - 2837 .loc 1 1523 12 is_stmt 1 view .LVU876 + 2835 .loc 1 1523 12 is_stmt 1 view .LVU875 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) - 2838 .loc 1 1522 48 is_stmt 0 view .LVU877 - 2839 0074 2268 ldr r2, [r4] - 2840 .LVL241: - 2841 .LBB353: - 2842 .LBI353: + 2836 .loc 1 1522 48 is_stmt 0 view .LVU876 + 2837 0074 2268 ldr r2, [r4] + 2838 .LVL240: + 2839 .LBB353: + 2840 .LBI353: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2843 .loc 2 7866 26 is_stmt 1 view .LVU878 - 2844 .LBB354: + 2841 .loc 2 7866 26 is_stmt 1 view .LVU877 + 2842 .LBB354: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 225 + 2843 .loc 2 7868 3 view .LVU878 +7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/ccrO2eGa.s page 225 - 2845 .loc 2 7868 3 view .LVU879 + 2844 .loc 2 7868 12 is_stmt 0 view .LVU879 + 2845 0076 9268 ldr r2, [r2, #8] + 2846 .LVL241: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2846 .loc 2 7868 12 is_stmt 0 view .LVU880 - 2847 0076 9268 ldr r2, [r2, #8] - 2848 .LVL242: + 2847 .loc 2 7868 74 view .LVU880 + 2848 0078 12F0040F tst r2, #4 + 2849 007c 01D1 bne .L221 + 2850 .LVL242: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2849 .loc 2 7868 74 view .LVU881 - 2850 0078 12F0040F tst r2, #4 - 2851 007c 01D1 bne .L221 - 2852 .LVL243: -7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2853 .loc 2 7868 74 view .LVU882 - 2854 .LBE354: - 2855 .LBE353: + 2851 .loc 2 7868 74 view .LVU881 + 2852 .LBE354: + 2853 .LBE353: 1523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - 2856 .loc 1 1523 12 discriminator 1 view .LVU883 - 2857 007e 012B cmp r3, #1 - 2858 0080 1CD1 bne .L231 - 2859 .L221: + 2854 .loc 1 1523 12 discriminator 1 view .LVU882 + 2855 007e 012B cmp r3, #1 + 2856 0080 1CD1 bne .L231 + 2857 .L221: 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2860 .loc 1 1526 7 is_stmt 1 view .LVU884 + 2858 .loc 1 1526 7 is_stmt 1 view .LVU883 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2861 .loc 1 1526 12 is_stmt 0 view .LVU885 - 2862 0082 FFF7FEFF bl HAL_GetTick - 2863 .LVL244: + 2859 .loc 1 1526 12 is_stmt 0 view .LVU884 + 2860 0082 FFF7FEFF bl HAL_GetTick + 2861 .LVL243: 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2864 .loc 1 1526 26 discriminator 1 view .LVU886 - 2865 0086 431B subs r3, r0, r5 + 2862 .loc 1 1526 26 discriminator 1 view .LVU885 + 2863 0086 431B subs r3, r0, r5 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 2866 .loc 1 1526 10 discriminator 1 view .LVU887 - 2867 0088 052B cmp r3, #5 - 2868 008a EED9 bls .L215 + 2864 .loc 1 1526 10 discriminator 1 view .LVU886 + 2865 0088 052B cmp r3, #5 + 2866 008a EED9 bls .L215 1529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 1UL) - 2869 .loc 1 1529 9 is_stmt 1 view .LVU888 + 2867 .loc 1 1529 9 is_stmt 1 view .LVU887 1529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 1UL) - 2870 .loc 1 1529 94 is_stmt 0 view .LVU889 - 2871 008c 019B ldr r3, [sp, #4] - 2872 .LVL245: - 2873 .LBB355: - 2874 .LBI355: + 2868 .loc 1 1529 94 is_stmt 0 view .LVU888 + 2869 008c 019B ldr r3, [sp, #4] + 2870 .LVL244: + 2871 .LBB355: + 2872 .LBI355: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2875 .loc 2 7866 26 is_stmt 1 view .LVU890 - 2876 .LBB356: + 2873 .loc 2 7866 26 is_stmt 1 view .LVU889 + 2874 .LBB356: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2877 .loc 2 7868 3 view .LVU891 + 2875 .loc 2 7868 3 view .LVU890 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2878 .loc 2 7868 12 is_stmt 0 view .LVU892 - 2879 008e 9B68 ldr r3, [r3, #8] - 2880 .LVL246: + 2876 .loc 2 7868 12 is_stmt 0 view .LVU891 + 2877 008e 9B68 ldr r3, [r3, #8] + 2878 .LVL245: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2881 .loc 2 7868 74 view .LVU893 - 2882 0090 13F00403 ands r3, r3, #4 - 2883 0094 00D0 beq .L216 + 2879 .loc 2 7868 74 view .LVU892 + 2880 0090 13F00403 ands r3, r3, #4 + 2881 0094 00D0 beq .L216 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2884 .loc 2 7868 74 discriminator 1 view .LVU894 - 2885 0096 0123 movs r3, #1 - 2886 .L216: - ARM GAS /tmp/ccKUHoqq.s page 226 + 2882 .loc 2 7868 74 discriminator 1 view .LVU893 + 2883 0096 0123 movs r3, #1 + 2884 .L216: + 2885 .LVL246: +7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/ccrO2eGa.s page 226 - 2887 .LVL247: -7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2888 .loc 2 7868 74 discriminator 1 view .LVU895 - 2889 .LBE356: - 2890 .LBE355: + 2886 .loc 2 7868 74 discriminator 1 view .LVU894 + 2887 .LBE356: + 2888 .LBE355: 1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) - 2891 .loc 1 1530 9 is_stmt 1 view .LVU896 + 2889 .loc 1 1530 9 is_stmt 1 view .LVU895 1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (tmp_hadc_slave_conversion_on_going == 1UL) - 2892 .loc 1 1530 49 is_stmt 0 view .LVU897 - 2893 0098 2268 ldr r2, [r4] - 2894 .LVL248: - 2895 .LBB357: - 2896 .LBI357: + 2890 .loc 1 1530 49 is_stmt 0 view .LVU896 + 2891 0098 2268 ldr r2, [r4] + 2892 .LVL247: + 2893 .LBB357: + 2894 .LBI357: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2897 .loc 2 7866 26 is_stmt 1 view .LVU898 - 2898 .LBB358: + 2895 .loc 2 7866 26 is_stmt 1 view .LVU897 + 2896 .LBB358: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2899 .loc 2 7868 3 view .LVU899 + 2897 .loc 2 7868 3 view .LVU898 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2900 .loc 2 7868 12 is_stmt 0 view .LVU900 - 2901 009a 9268 ldr r2, [r2, #8] - 2902 .LVL249: + 2898 .loc 2 7868 12 is_stmt 0 view .LVU899 + 2899 009a 9268 ldr r2, [r2, #8] + 2900 .LVL248: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2903 .loc 2 7868 74 view .LVU901 - 2904 009c 12F0040F tst r2, #4 - 2905 00a0 01D1 bne .L217 - 2906 .LVL250: + 2901 .loc 2 7868 74 view .LVU900 + 2902 009c 12F0040F tst r2, #4 + 2903 00a0 01D1 bne .L217 + 2904 .LVL249: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2907 .loc 2 7868 74 view .LVU902 - 2908 .LBE358: - 2909 .LBE357: + 2905 .loc 2 7868 74 view .LVU901 + 2906 .LBE358: + 2907 .LBE357: 1531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) - 2910 .loc 1 1531 13 view .LVU903 - 2911 00a2 012B cmp r3, #1 - 2912 00a4 E1D1 bne .L215 - 2913 .L217: + 2908 .loc 1 1531 13 view .LVU902 + 2909 00a2 012B cmp r3, #1 + 2910 00a4 E1D1 bne .L215 + 2911 .L217: 1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2914 .loc 1 1535 11 is_stmt 1 view .LVU904 - 2915 00a6 E36D ldr r3, [r4, #92] - 2916 .LVL251: + 2912 .loc 1 1535 11 is_stmt 1 view .LVU903 + 2913 00a6 E36D ldr r3, [r4, #92] + 2914 .LVL250: 1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2917 .loc 1 1535 11 is_stmt 0 view .LVU905 - 2918 00a8 43F01003 orr r3, r3, #16 - 2919 00ac E365 str r3, [r4, #92] + 2915 .loc 1 1535 11 is_stmt 0 view .LVU904 + 2916 00a8 43F01003 orr r3, r3, #16 + 2917 00ac E365 str r3, [r4, #92] 1538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2920 .loc 1 1538 11 is_stmt 1 view .LVU906 + 2918 .loc 1 1538 11 is_stmt 1 view .LVU905 1538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2921 .loc 1 1538 11 view .LVU907 - 2922 00ae 0023 movs r3, #0 - 2923 00b0 84F85830 strb r3, [r4, #88] + 2919 .loc 1 1538 11 view .LVU906 + 2920 00ae 0023 movs r3, #0 + 2921 00b0 84F85830 strb r3, [r4, #88] 1538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 2924 .loc 1 1538 11 view .LVU908 + 2922 .loc 1 1538 11 view .LVU907 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2925 .loc 1 1540 11 view .LVU909 + 2923 .loc 1 1540 11 view .LVU908 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 2926 .loc 1 1540 18 is_stmt 0 view .LVU910 - 2927 00b4 0120 movs r0, #1 - ARM GAS /tmp/ccKUHoqq.s page 227 + 2924 .loc 1 1540 18 is_stmt 0 view .LVU909 + 2925 00b4 0120 movs r0, #1 + 2926 00b6 2CE0 b .L208 + 2927 .LVL251: + ARM GAS /tmp/ccrO2eGa.s page 227 - 2928 00b6 2CE0 b .L208 - 2929 .LVL252: - 2930 .L218: - 2931 .LBB359: - 2932 .LBB352: + 2928 .L218: + 2929 .LBB359: + 2930 .LBB352: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2933 .loc 2 7868 74 discriminator 1 view .LVU911 - 2934 00b8 0123 movs r3, #1 - 2935 00ba DBE7 b .L220 - 2936 .LVL253: - 2937 .L231: + 2931 .loc 2 7868 74 discriminator 1 view .LVU910 + 2932 00b8 0123 movs r3, #1 + 2933 00ba DBE7 b .L220 + 2934 .LVL252: + 2935 .L231: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 2938 .loc 2 7868 74 discriminator 1 view .LVU912 - 2939 .LBE352: - 2940 .LBE359: + 2936 .loc 2 7868 74 discriminator 1 view .LVU911 + 2937 .LBE352: + 2938 .LBE359: 1545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable the DMA channel (in case of DMA in circular mode or stop */ @@ -13583,193 +13581,193 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Note: DMA channel of ADC slave should be stopped after this function */ 1550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* with HAL_ADCEx_RegularStop_DMA() API. */ 1551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_DMA_Abort(hadc->DMA_Handle); - 2941 .loc 1 1551 5 is_stmt 1 view .LVU913 - 2942 .loc 1 1551 22 is_stmt 0 view .LVU914 - 2943 00bc 606D ldr r0, [r4, #84] - 2944 00be FFF7FEFF bl HAL_DMA_Abort - 2945 .LVL254: + 2939 .loc 1 1551 5 is_stmt 1 view .LVU912 + 2940 .loc 1 1551 22 is_stmt 0 view .LVU913 + 2941 00bc 606D ldr r0, [r4, #84] + 2942 00be FFF7FEFF bl HAL_DMA_Abort + 2943 .LVL253: 1552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check if DMA channel effectively disabled */ 1554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status != HAL_OK) - 2946 .loc 1 1554 5 is_stmt 1 view .LVU915 - 2947 .loc 1 1554 8 is_stmt 0 view .LVU916 - 2948 00c2 18B1 cbz r0, .L222 + 2944 .loc 1 1554 5 is_stmt 1 view .LVU914 + 2945 .loc 1 1554 8 is_stmt 0 view .LVU915 + 2946 00c2 18B1 cbz r0, .L222 1555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 1557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_DMA); - 2949 .loc 1 1557 7 is_stmt 1 view .LVU917 - 2950 00c4 E36D ldr r3, [r4, #92] - 2951 00c6 43F04003 orr r3, r3, #64 - 2952 00ca E365 str r3, [r4, #92] - 2953 .L222: + 2947 .loc 1 1557 7 is_stmt 1 view .LVU916 + 2948 00c4 E36D ldr r3, [r4, #92] + 2949 00c6 43F04003 orr r3, r3, #64 + 2950 00ca E365 str r3, [r4, #92] + 2951 .L222: 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable ADC overrun interrupt */ 1561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_OVR); - 2954 .loc 1 1561 5 view .LVU918 - 2955 00cc 2268 ldr r2, [r4] - 2956 00ce 5368 ldr r3, [r2, #4] - 2957 00d0 23F01003 bic r3, r3, #16 - 2958 00d4 5360 str r3, [r2, #4] + 2952 .loc 1 1561 5 view .LVU917 + 2953 00cc 2268 ldr r2, [r4] + 2954 00ce 5368 ldr r3, [r2, #4] + 2955 00d0 23F01003 bic r3, r3, #16 + 2956 00d4 5360 str r3, [r2, #4] 1562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* 2. Disable the ADC peripherals: master and slave if no injected */ 1564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* conversion is on-going. */ 1565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update "tmp_hal_status" only if DMA channel disabling passed, to keep in */ 1566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* memory a potential failing status. */ 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 2959 .loc 1 1567 5 view .LVU919 - ARM GAS /tmp/ccKUHoqq.s page 228 + 2957 .loc 1 1567 5 view .LVU918 + 2958 .loc 1 1567 8 is_stmt 0 view .LVU919 + 2959 00d6 C8B9 cbnz r0, .L209 + ARM GAS /tmp/ccrO2eGa.s page 228 - 2960 .loc 1 1567 8 is_stmt 0 view .LVU920 - 2961 00d6 C8B9 cbnz r0, .L209 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) == 0UL) - 2962 .loc 1 1569 7 is_stmt 1 view .LVU921 - 2963 .loc 1 1569 46 is_stmt 0 view .LVU922 - 2964 00d8 2368 ldr r3, [r4] - 2965 .LVL255: - 2966 .LBB360: - 2967 .LBI360: + 2960 .loc 1 1569 7 is_stmt 1 view .LVU920 + 2961 .loc 1 1569 46 is_stmt 0 view .LVU921 + 2962 00d8 2368 ldr r3, [r4] + 2963 .LVL254: + 2964 .LBB360: + 2965 .LBI360: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2968 .loc 2 8092 26 is_stmt 1 view .LVU923 - 2969 .LBB361: - 2970 .loc 2 8094 3 view .LVU924 - 2971 .loc 2 8094 12 is_stmt 0 view .LVU925 - 2972 00da 9B68 ldr r3, [r3, #8] - 2973 .LVL256: - 2974 .loc 2 8094 76 view .LVU926 - 2975 00dc 13F0080F tst r3, #8 - 2976 00e0 0BD1 bne .L223 - 2977 .LVL257: - 2978 .loc 2 8094 76 view .LVU927 - 2979 .LBE361: - 2980 .LBE360: + 2966 .loc 2 8092 26 is_stmt 1 view .LVU922 + 2967 .LBB361: + 2968 .loc 2 8094 3 view .LVU923 + 2969 .loc 2 8094 12 is_stmt 0 view .LVU924 + 2970 00da 9B68 ldr r3, [r3, #8] + 2971 .LVL255: + 2972 .loc 2 8094 76 view .LVU925 + 2973 00dc 13F0080F tst r3, #8 + 2974 00e0 0BD1 bne .L223 + 2975 .LVL256: + 2976 .loc 2 8094 76 view .LVU926 + 2977 .LBE361: + 2978 .LBE360: 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Disable(hadc); - 2981 .loc 1 1571 9 is_stmt 1 view .LVU928 - 2982 .loc 1 1571 27 is_stmt 0 view .LVU929 - 2983 00e2 2046 mov r0, r4 - 2984 .LVL258: - 2985 .loc 1 1571 27 view .LVU930 - 2986 00e4 FFF7FEFF bl ADC_Disable - 2987 .LVL259: + 2979 .loc 1 1571 9 is_stmt 1 view .LVU927 + 2980 .loc 1 1571 27 is_stmt 0 view .LVU928 + 2981 00e2 2046 mov r0, r4 + 2982 .LVL257: + 2983 .loc 1 1571 27 view .LVU929 + 2984 00e4 FFF7FEFF bl ADC_Disable + 2985 .LVL258: 1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 2988 .loc 1 1572 9 is_stmt 1 view .LVU931 - 2989 .loc 1 1572 12 is_stmt 0 view .LVU932 - 2990 00e8 80B9 cbnz r0, .L209 + 2986 .loc 1 1572 9 is_stmt 1 view .LVU930 + 2987 .loc 1 1572 12 is_stmt 0 view .LVU931 + 2988 00e8 80B9 cbnz r0, .L209 1573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_IsConversionOngoing((&tmp_hadc_slave)->Instance) == 0UL) - 2991 .loc 1 1574 11 is_stmt 1 view .LVU933 - 2992 .loc 1 1574 63 is_stmt 0 view .LVU934 - 2993 00ea 019B ldr r3, [sp, #4] - 2994 .LVL260: - 2995 .LBB362: - 2996 .LBI362: + 2989 .loc 1 1574 11 is_stmt 1 view .LVU932 + 2990 .loc 1 1574 63 is_stmt 0 view .LVU933 + 2991 00ea 019B ldr r3, [sp, #4] + 2992 .LVL259: + 2993 .LBB362: + 2994 .LBI362: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 2997 .loc 2 8092 26 is_stmt 1 view .LVU935 - 2998 .LBB363: - 2999 .loc 2 8094 3 view .LVU936 - 3000 .loc 2 8094 12 is_stmt 0 view .LVU937 - 3001 00ec 9B68 ldr r3, [r3, #8] - 3002 .LVL261: - 3003 .loc 2 8094 76 view .LVU938 - 3004 00ee 13F0080F tst r3, #8 - 3005 00f2 02D1 bne .L223 - 3006 .LVL262: - 3007 .loc 2 8094 76 view .LVU939 - ARM GAS /tmp/ccKUHoqq.s page 229 + 2995 .loc 2 8092 26 is_stmt 1 view .LVU934 + 2996 .LBB363: + 2997 .loc 2 8094 3 view .LVU935 + 2998 .loc 2 8094 12 is_stmt 0 view .LVU936 + 2999 00ec 9B68 ldr r3, [r3, #8] + 3000 .LVL260: + 3001 .loc 2 8094 76 view .LVU937 + 3002 00ee 13F0080F tst r3, #8 + 3003 00f2 02D1 bne .L223 + 3004 .LVL261: + 3005 .loc 2 8094 76 view .LVU938 + 3006 .LBE363: + 3007 .LBE362: + ARM GAS /tmp/ccrO2eGa.s page 229 - 3008 .LBE363: - 3009 .LBE362: 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = ADC_Disable(&tmp_hadc_slave); - 3010 .loc 1 1576 13 is_stmt 1 view .LVU940 - 3011 .loc 1 1576 31 is_stmt 0 view .LVU941 - 3012 00f4 01A8 add r0, sp, #4 - 3013 .LVL263: - 3014 .loc 1 1576 31 view .LVU942 - 3015 00f6 FFF7FEFF bl ADC_Disable - 3016 .LVL264: - 3017 .L223: + 3008 .loc 1 1576 13 is_stmt 1 view .LVU939 + 3009 .loc 1 1576 31 is_stmt 0 view .LVU940 + 3010 00f4 01A8 add r0, sp, #4 + 3011 .LVL262: + 3012 .loc 1 1576 31 view .LVU941 + 3013 00f6 FFF7FEFF bl ADC_Disable + 3014 .LVL263: + 3015 .L223: 1577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hal_status == HAL_OK) - 3018 .loc 1 1581 7 is_stmt 1 view .LVU943 - 3019 .loc 1 1581 10 is_stmt 0 view .LVU944 - 3020 00fa 38B9 cbnz r0, .L209 + 3016 .loc 1 1581 7 is_stmt 1 view .LVU942 + 3017 .loc 1 1581 10 is_stmt 0 view .LVU943 + 3018 00fa 38B9 cbnz r0, .L209 1582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Both Master and Slave ADC's could be disabled. Update Master State */ 1584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Clear HAL_ADC_STATE_INJ_BUSY bit, set HAL_ADC_STATE_READY bit */ 1585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_STATE_CLR_SET(hadc->State, HAL_ADC_STATE_INJ_BUSY, HAL_ADC_STATE_READY); - 3021 .loc 1 1585 9 is_stmt 1 view .LVU945 - 3022 00fc E36D ldr r3, [r4, #92] - 3023 00fe 23F48053 bic r3, r3, #4096 - 3024 0102 23F00103 bic r3, r3, #1 - 3025 0106 43F00103 orr r3, r3, #1 - 3026 010a E365 str r3, [r4, #92] - 3027 .LVL265: - 3028 .L209: + 3019 .loc 1 1585 9 is_stmt 1 view .LVU944 + 3020 00fc E36D ldr r3, [r4, #92] + 3021 00fe 23F48053 bic r3, r3, #4096 + 3022 0102 23F00103 bic r3, r3, #1 + 3023 0106 43F00103 orr r3, r3, #1 + 3024 010a E365 str r3, [r4, #92] + 3025 .LVL264: + 3026 .L209: 1586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 1588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* injected (Master or Slave) conversions are still on-going, 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** no Master State change */ 1591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3029 .loc 1 1591 7 view .LVU946 + 3027 .loc 1 1591 7 view .LVU945 1592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 1596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 3030 .loc 1 1596 3 view .LVU947 - 3031 .loc 1 1596 3 view .LVU948 - 3032 010c 0023 movs r3, #0 - 3033 010e 84F85830 strb r3, [r4, #88] - 3034 .loc 1 1596 3 view .LVU949 + 3028 .loc 1 1596 3 view .LVU946 + 3029 .loc 1 1596 3 view .LVU947 + 3030 010c 0023 movs r3, #0 + 3031 010e 84F85830 strb r3, [r4, #88] + 3032 .loc 1 1596 3 view .LVU948 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 1599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 3035 .loc 1 1599 3 view .LVU950 - 3036 .LVL266: - 3037 .L208: + 3033 .loc 1 1599 3 view .LVU949 + 3034 .LVL265: + 3035 .L208: 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3038 .loc 1 1600 1 is_stmt 0 view .LVU951 - ARM GAS /tmp/ccKUHoqq.s page 230 + 3036 .loc 1 1600 1 is_stmt 0 view .LVU950 + 3037 0112 1DB0 add sp, sp, #116 + 3038 .LCFI30: + ARM GAS /tmp/ccrO2eGa.s page 230 - 3039 0112 1DB0 add sp, sp, #116 - 3040 .LCFI30: - 3041 .cfi_def_cfa_offset 12 - 3042 @ sp needed - 3043 0114 30BD pop {r4, r5, pc} - 3044 .LVL267: - 3045 .L224: - 3046 .LCFI31: - 3047 .cfi_def_cfa_offset 0 - 3048 .cfi_restore 4 - 3049 .cfi_restore 5 - 3050 .cfi_restore 14 + 3039 .cfi_def_cfa_offset 12 + 3040 @ sp needed + 3041 0114 30BD pop {r4, r5, pc} + 3042 .LVL266: + 3043 .L224: + 3044 .LCFI31: + 3045 .cfi_def_cfa_offset 0 + 3046 .cfi_restore 4 + 3047 .cfi_restore 5 + 3048 .cfi_restore 14 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3051 .loc 1 1485 3 discriminator 1 view .LVU952 - 3052 0116 0220 movs r0, #2 - 3053 .LVL268: - 3054 .loc 1 1600 1 view .LVU953 - 3055 0118 7047 bx lr - 3056 .cfi_endproc - 3057 .LFE349: - 3059 .section .text.HAL_ADCEx_InjectedConfigChannel,"ax",%progbits - 3060 .align 1 - 3061 .global HAL_ADCEx_InjectedConfigChannel - 3062 .syntax unified - 3063 .thumb - 3064 .thumb_func - 3066 HAL_ADCEx_InjectedConfigChannel: - 3067 .LVL269: - 3068 .LFB350: + 3049 .loc 1 1485 3 discriminator 1 view .LVU951 + 3050 0116 0220 movs r0, #2 + 3051 .LVL267: + 3052 .loc 1 1600 1 view .LVU952 + 3053 0118 7047 bx lr + 3054 .cfi_endproc + 3055 .LFE349: + 3057 .section .text.HAL_ADCEx_InjectedConfigChannel,"ax",%progbits + 3058 .align 1 + 3059 .global HAL_ADCEx_InjectedConfigChannel + 3060 .syntax unified + 3061 .thumb + 3062 .thumb_func + 3064 HAL_ADCEx_InjectedConfigChannel: + 3065 .LVL268: + 3066 .LFB350: 1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 1602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -13798,11 +13796,11 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Configure a channel to be assigned to ADC group injected. 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @note Possibility to update parameters on the fly: 1628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * This function initializes injected group, following calls to this - ARM GAS /tmp/ccKUHoqq.s page 231 - - 1629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * function can be used to reconfigure some parameters of structure 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * "ADC_InjectionConfTypeDef" on the fly, without resetting the ADC. + ARM GAS /tmp/ccrO2eGa.s page 231 + + 1631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * The setting of these parameters is conditioned to ADC state: 1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * Refer to comments of structure "ADC_InjectionConfTypeDef". 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @note In case of usage of internal measurement channels: @@ -13834,128 +13832,128 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_InjectedConfigChannel(ADC_HandleTypeDef *hadc, 1660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** const ADC_InjectionConfTypeDef *pConfigInjected) 1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3069 .loc 1 1661 1 is_stmt 1 view -0 - 3070 .cfi_startproc - 3071 @ args = 0, pretend = 0, frame = 8 - 3072 @ frame_needed = 0, uses_anonymous_args = 0 - 3073 .loc 1 1661 1 is_stmt 0 view .LVU955 - 3074 0000 F0B5 push {r4, r5, r6, r7, lr} - 3075 .LCFI32: - 3076 .cfi_def_cfa_offset 20 - 3077 .cfi_offset 4, -20 - 3078 .cfi_offset 5, -16 - 3079 .cfi_offset 6, -12 - 3080 .cfi_offset 7, -8 - 3081 .cfi_offset 14, -4 - 3082 0002 83B0 sub sp, sp, #12 - 3083 .LCFI33: - 3084 .cfi_def_cfa_offset 32 + 3067 .loc 1 1661 1 is_stmt 1 view -0 + 3068 .cfi_startproc + 3069 @ args = 0, pretend = 0, frame = 8 + 3070 @ frame_needed = 0, uses_anonymous_args = 0 + 3071 .loc 1 1661 1 is_stmt 0 view .LVU954 + 3072 0000 F0B5 push {r4, r5, r6, r7, lr} + 3073 .LCFI32: + 3074 .cfi_def_cfa_offset 20 + 3075 .cfi_offset 4, -20 + 3076 .cfi_offset 5, -16 + 3077 .cfi_offset 6, -12 + 3078 .cfi_offset 7, -8 + 3079 .cfi_offset 14, -4 + 3080 0002 83B0 sub sp, sp, #12 + 3081 .LCFI33: + 3082 .cfi_def_cfa_offset 32 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - 3085 .loc 1 1662 3 is_stmt 1 view .LVU956 - 3086 .LVL270: + 3083 .loc 1 1662 3 is_stmt 1 view .LVU955 + 3084 .LVL269: 1663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_offset_shifted; - 3087 .loc 1 1663 3 view .LVU957 + 3085 .loc 1 1663 3 view .LVU956 1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_config_internal_channel; - 3088 .loc 1 1664 3 view .LVU958 + 3086 .loc 1 1664 3 view .LVU957 1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - ARM GAS /tmp/ccKUHoqq.s page 232 - - - 3089 .loc 1 1665 3 view .LVU959 + 3087 .loc 1 1665 3 view .LVU958 1666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - 3090 .loc 1 1666 3 view .LVU960 + ARM GAS /tmp/ccrO2eGa.s page 232 + + + 3088 .loc 1 1666 3 view .LVU959 1667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __IO uint32_t wait_loop_index = 0; - 3091 .loc 1 1667 3 view .LVU961 - 3092 .loc 1 1667 17 is_stmt 0 view .LVU962 - 3093 0004 0023 movs r3, #0 - 3094 0006 0193 str r3, [sp, #4] + 3089 .loc 1 1667 3 view .LVU960 + 3090 .loc 1 1667 17 is_stmt 0 view .LVU961 + 3091 0004 0023 movs r3, #0 + 3092 0006 0193 str r3, [sp, #4] 1668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_jsqr_context_queue_being_built = 0U; - 3095 .loc 1 1669 3 is_stmt 1 view .LVU963 - 3096 .LVL271: + 3093 .loc 1 1669 3 is_stmt 1 view .LVU962 + 3094 .LVL270: 1670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 3097 .loc 1 1672 3 view .LVU964 + 3095 .loc 1 1672 3 view .LVU963 1673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_SAMPLE_TIME(pConfigInjected->InjectedSamplingTime)); - 3098 .loc 1 1673 3 view .LVU965 + 3096 .loc 1 1673 3 view .LVU964 1674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_SINGLE_DIFFERENTIAL(pConfigInjected->InjectedSingleDiff)); - 3099 .loc 1 1674 3 view .LVU966 + 3097 .loc 1 1674 3 view .LVU965 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(pConfigInjected->AutoInjectedConv)); - 3100 .loc 1 1675 3 view .LVU967 + 3098 .loc 1 1675 3 view .LVU966 1676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(pConfigInjected->QueueInjectedContext)); - 3101 .loc 1 1676 3 view .LVU968 + 3099 .loc 1 1676 3 view .LVU967 1677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_EXTTRIGINJEC_EDGE(pConfigInjected->ExternalTrigInjecConvEdge)); - 3102 .loc 1 1677 3 view .LVU969 + 3100 .loc 1 1677 3 view .LVU968 1678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_EXTTRIGINJEC(hadc, pConfigInjected->ExternalTrigInjecConv)); - 3103 .loc 1 1678 3 view .LVU970 + 3101 .loc 1 1678 3 view .LVU969 1679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_OFFSET_NUMBER(pConfigInjected->InjectedOffsetNumber)); - 3104 .loc 1 1679 3 view .LVU971 + 3102 .loc 1 1679 3 view .LVU970 1680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_RANGE(ADC_GET_RESOLUTION(hadc), pConfigInjected->InjectedOffset)); - 3105 .loc 1 1680 3 view .LVU972 + 3103 .loc 1 1680 3 view .LVU971 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_OFFSET_SIGN(pConfigInjected->InjectedOffsetSign)); - 3106 .loc 1 1681 3 view .LVU973 + 3104 .loc 1 1681 3 view .LVU972 1682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(pConfigInjected->InjectedOffsetSaturation)); - 3107 .loc 1 1682 3 view .LVU974 + 3105 .loc 1 1682 3 view .LVU973 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(pConfigInjected->InjecOversamplingMode)); - 3108 .loc 1 1683 3 view .LVU975 + 3106 .loc 1 1683 3 view .LVU974 1684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (hadc->Init.ScanConvMode != ADC_SCAN_DISABLE) - 3109 .loc 1 1685 3 view .LVU976 + 3107 .loc 1 1685 3 view .LVU975 1686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_INJECTED_RANK(pConfigInjected->InjectedRank)); - 3110 .loc 1 1687 5 view .LVU977 + 3108 .loc 1 1687 5 view .LVU976 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_INJECTED_NB_CONV(pConfigInjected->InjectedNbrOfConversion)); - 3111 .loc 1 1688 5 view .LVU978 + 3109 .loc 1 1688 5 view .LVU977 1689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_FUNCTIONAL_STATE(pConfigInjected->InjectedDiscontinuousConvMode)); - 3112 .loc 1 1689 5 view .LVU979 + 3110 .loc 1 1689 5 view .LVU978 1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* if JOVSE is set, the value of the OFFSETy_EN bit in ADCx_OFRy register is 1694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ignored (considered as reset) */ 1695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(!((pConfigInjected->InjectedOffsetNumber != ADC_OFFSET_NONE) - 3113 .loc 1 1695 3 view .LVU980 + 3111 .loc 1 1695 3 view .LVU979 1696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (pConfigInjected->InjecOversamplingMode == ENABLE))); 1697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 233 - - 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* JDISCEN and JAUTO bits can't be set at the same time */ 1699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(!((pConfigInjected->InjectedDiscontinuousConvMode == ENABLE) - 3114 .loc 1 1699 3 view .LVU981 + ARM GAS /tmp/ccrO2eGa.s page 233 + + + 3112 .loc 1 1699 3 view .LVU980 1700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (pConfigInjected->AutoInjectedConv == ENABLE))); 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* DISCEN and JAUTO bits can't be set at the same time */ 1703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(!((hadc->Init.DiscontinuousConvMode == ENABLE) && (pConfigInjected->AutoInjectedConv - 3115 .loc 1 1703 3 view .LVU982 + 3113 .loc 1 1703 3 view .LVU981 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Verification of channel number */ 1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->InjectedSingleDiff != ADC_DIFFERENTIAL_ENDED) - 3116 .loc 1 1706 3 view .LVU983 + 3114 .loc 1 1706 3 view .LVU982 1707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_CHANNEL(hadc, pConfigInjected->InjectedChannel)); - 3117 .loc 1 1708 5 view .LVU984 + 3115 .loc 1 1708 5 view .LVU983 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_DIFF_CHANNEL(hadc, pConfigInjected->InjectedChannel)); - 3118 .loc 1 1712 5 view .LVU985 + 3116 .loc 1 1712 5 view .LVU984 1713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 3119 .loc 1 1716 3 view .LVU986 - 3120 .loc 1 1716 3 view .LVU987 - 3121 0008 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 - 3122 000c 012B cmp r3, #1 - 3123 000e 00F0CB82 beq .L302 - 3124 0012 0446 mov r4, r0 - 3125 0014 0D46 mov r5, r1 - 3126 .loc 1 1716 3 discriminator 2 view .LVU988 - 3127 0016 0123 movs r3, #1 - 3128 0018 80F85830 strb r3, [r0, #88] - 3129 .loc 1 1716 3 discriminator 2 view .LVU989 + 3117 .loc 1 1716 3 view .LVU985 + 3118 .loc 1 1716 3 view .LVU986 + 3119 0008 90F85830 ldrb r3, [r0, #88] @ zero_extendqisi2 + 3120 000c 012B cmp r3, #1 + 3121 000e 00F0CB82 beq .L302 + 3122 0012 0446 mov r4, r0 + 3123 0014 0D46 mov r5, r1 + 3124 .loc 1 1716 3 discriminator 2 view .LVU987 + 3125 0016 0123 movs r3, #1 + 3126 0018 80F85830 strb r3, [r0, #88] + 3127 .loc 1 1716 3 view .LVU988 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Configuration of injected group sequencer: */ 1719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Hardware constraint: Must fully define injected context register JSQR */ @@ -13978,22 +13976,22 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Note: Scan mode is not present by hardware on this device, but used */ 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* by software for alignment over all STM32 devices. */ 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 234 - - 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((hadc->Init.ScanConvMode == ADC_SCAN_DISABLE) || - 3130 .loc 1 1739 3 view .LVU990 - 3131 .loc 1 1739 18 is_stmt 0 view .LVU991 - 3132 001c 4369 ldr r3, [r0, #20] - 3133 .loc 1 1739 6 view .LVU992 - 3134 001e ABB1 cbz r3, .L234 + 3128 .loc 1 1739 3 view .LVU989 + ARM GAS /tmp/ccrO2eGa.s page 234 + + + 3129 .loc 1 1739 18 is_stmt 0 view .LVU990 + 3130 001c 4369 ldr r3, [r0, #20] + 3131 .loc 1 1739 6 view .LVU991 + 3132 001e ABB1 cbz r3, .L234 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (pConfigInjected->InjectedNbrOfConversion == 1U)) - 3135 .loc 1 1740 23 view .LVU993 - 3136 0020 0B6A ldr r3, [r1, #32] + 3133 .loc 1 1740 23 view .LVU992 + 3134 0020 0B6A ldr r3, [r1, #32] 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (pConfigInjected->InjectedNbrOfConversion == 1U)) - 3137 .loc 1 1739 54 discriminator 1 view .LVU994 - 3138 0022 012B cmp r3, #1 - 3139 0024 12D0 beq .L234 + 3135 .loc 1 1739 54 discriminator 1 view .LVU993 + 3136 0022 012B cmp r3, #1 + 3137 0024 12D0 beq .L234 1741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Configuration of context register JSQR: */ 1743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - number of ranks in injected group sequencer: fixed to 1st rank */ @@ -14038,32 +14036,32 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* channels: injected sequence length and trigger. */ 1783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* if hadc->InjectionConfig.ChannelCount is equal to 0, this is the first */ - ARM GAS /tmp/ccKUHoqq.s page 235 - - 1785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* call of the context under setting */ 1786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (hadc->InjectionConfig.ChannelCount == 0U) - 3140 .loc 1 1786 5 is_stmt 1 view .LVU995 - 3141 .loc 1 1786 30 is_stmt 0 view .LVU996 - 3142 0026 826E ldr r2, [r0, #104] - 3143 .loc 1 1786 8 view .LVU997 - 3144 0028 002A cmp r2, #0 - 3145 002a 40F0B980 bne .L303 + ARM GAS /tmp/ccrO2eGa.s page 235 + + + 3138 .loc 1 1786 5 is_stmt 1 view .LVU994 + 3139 .loc 1 1786 30 is_stmt 0 view .LVU995 + 3140 0026 826E ldr r2, [r0, #104] + 3141 .loc 1 1786 8 view .LVU996 + 3142 0028 002A cmp r2, #0 + 3143 002a 40F0B980 bne .L303 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Initialize number of channels that will be configured on the context */ 1789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* being built */ 1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** hadc->InjectionConfig.ChannelCount = pConfigInjected->InjectedNbrOfConversion; - 3146 .loc 1 1790 7 is_stmt 1 view .LVU998 - 3147 .loc 1 1790 42 is_stmt 0 view .LVU999 - 3148 002e 8366 str r3, [r0, #104] + 3144 .loc 1 1790 7 is_stmt 1 view .LVU997 + 3145 .loc 1 1790 42 is_stmt 0 view .LVU998 + 3146 002e 8366 str r3, [r0, #104] 1791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Handle hadc saves the context under build up over each HAL_ADCEx_InjectedConfigChannel() 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** call, this context will be written in JSQR register at the last call. 1793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** At this point, the context is merely reset */ 1794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** hadc->InjectionConfig.ContextQueue = 0x00000000U; - 3149 .loc 1 1794 7 is_stmt 1 view .LVU1000 - 3150 .loc 1 1794 42 is_stmt 0 view .LVU1001 - 3151 0030 0023 movs r3, #0 - 3152 0032 4366 str r3, [r0, #100] + 3147 .loc 1 1794 7 is_stmt 1 view .LVU999 + 3148 .loc 1 1794 42 is_stmt 0 view .LVU1000 + 3149 0030 0023 movs r3, #0 + 3150 0032 4366 str r3, [r0, #100] 1795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Configuration of context register JSQR: */ 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - number of ranks in injected group sequencer */ @@ -14076,50 +14074,50 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* ExternalTrigInjecConvEdge "trigger edge none" equivalent to */ 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* software start. */ 1806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->ExternalTrigInjecConv != ADC_INJECTED_SOFTWARE_START) - 3153 .loc 1 1806 7 is_stmt 1 view .LVU1002 - 3154 .loc 1 1806 26 is_stmt 0 view .LVU1003 - 3155 0034 8B6A ldr r3, [r1, #40] - 3156 .loc 1 1806 10 view .LVU1004 - 3157 0036 002B cmp r3, #0 - 3158 0038 00F0AF80 beq .L240 + 3151 .loc 1 1806 7 is_stmt 1 view .LVU1001 + 3152 .loc 1 1806 26 is_stmt 0 view .LVU1002 + 3153 0034 8B6A ldr r3, [r1, #40] + 3154 .loc 1 1806 10 view .LVU1003 + 3155 0036 002B cmp r3, #0 + 3156 0038 00F0AF80 beq .L240 1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_jsqr_context_queue_being_built = ((pConfigInjected->InjectedNbrOfConversion - 1U) - 3159 .loc 1 1808 9 is_stmt 1 view .LVU1005 - 3160 .loc 1 1808 63 is_stmt 0 view .LVU1006 - 3161 003c 0A6A ldr r2, [r1, #32] - 3162 .loc 1 1808 89 view .LVU1007 - 3163 003e 013A subs r2, r2, #1 + 3157 .loc 1 1808 9 is_stmt 1 view .LVU1004 + 3158 .loc 1 1808 63 is_stmt 0 view .LVU1005 + 3159 003c 0A6A ldr r2, [r1, #32] + 3160 .loc 1 1808 89 view .LVU1006 + 3161 003e 013A subs r2, r2, #1 1809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | (pConfigInjected->ExternalTrigInjecConv & ADC_JSQR_ - 3164 .loc 1 1809 89 view .LVU1008 - 3165 0040 03F07C03 and r3, r3, #124 - 3166 .loc 1 1809 47 view .LVU1009 - 3167 0044 1A43 orrs r2, r2, r3 + 3162 .loc 1 1809 89 view .LVU1007 + 3163 0040 03F07C03 and r3, r3, #124 + 3164 .loc 1 1809 47 view .LVU1008 + 3165 0044 1A43 orrs r2, r2, r3 1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | pConfigInjected->ExternalTrigInjecConvEdge - 3168 .loc 1 1810 64 view .LVU1010 - 3169 0046 CB6A ldr r3, [r1, #44] + 3166 .loc 1 1810 64 view .LVU1009 + 3167 0046 CB6A ldr r3, [r1, #44] 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | (pConfigInjected->ExternalTrigInjecConv & ADC_JSQR_ - ARM GAS /tmp/ccKUHoqq.s page 236 + 3168 .loc 1 1808 44 view .LVU1010 + 3169 0048 1A43 orrs r2, r2, r3 + ARM GAS /tmp/ccrO2eGa.s page 236 - 3170 .loc 1 1808 44 view .LVU1011 - 3171 0048 1A43 orrs r2, r2, r3 - 3172 .LVL272: + 3170 .LVL271: 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | (pConfigInjected->ExternalTrigInjecConv & ADC_JSQR_ - 3173 .loc 1 1808 44 view .LVU1012 - 3174 004a AAE0 b .L239 - 3175 .LVL273: - 3176 .L234: + 3171 .loc 1 1808 44 view .LVU1011 + 3172 004a AAE0 b .L239 + 3173 .LVL272: + 3174 .L234: 1749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3177 .loc 1 1749 5 is_stmt 1 view .LVU1013 + 3175 .loc 1 1749 5 is_stmt 1 view .LVU1012 1749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3178 .loc 1 1749 24 is_stmt 0 view .LVU1014 - 3179 004c 6B68 ldr r3, [r5, #4] + 3176 .loc 1 1749 24 is_stmt 0 view .LVU1013 + 3177 004c 6B68 ldr r3, [r5, #4] 1749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3180 .loc 1 1749 8 view .LVU1015 - 3181 004e 092B cmp r3, #9 - 3182 0050 00F08380 beq .L318 - 3183 .LVL274: - 3184 .L236: + 3178 .loc 1 1749 8 view .LVU1014 + 3179 004e 092B cmp r3, #9 + 3180 0050 00F08380 beq .L318 + 3181 .LVL273: + 3182 .L236: 1811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ); 1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else @@ -14158,54 +14156,54 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* conversion on going on injected group: */ 1847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Injected context queue: Queue disable (active context is kept) or */ 1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* enable (context decremented, up to 2 contexts queued) */ - ARM GAS /tmp/ccKUHoqq.s page 237 - - 1849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Injected discontinuous mode: can be enabled only if auto-injected */ 1850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* mode is disabled. */ + ARM GAS /tmp/ccrO2eGa.s page 237 + + 1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) == 0UL) - 3185 .loc 1 1851 3 is_stmt 1 view .LVU1016 - 3186 .loc 1 1851 42 is_stmt 0 view .LVU1017 - 3187 0054 2368 ldr r3, [r4] - 3188 .LVL275: - 3189 .LBB364: - 3190 .LBI364: + 3183 .loc 1 1851 3 is_stmt 1 view .LVU1015 + 3184 .loc 1 1851 42 is_stmt 0 view .LVU1016 + 3185 0054 2368 ldr r3, [r4] + 3186 .LVL274: + 3187 .LBB364: + 3188 .LBI364: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3191 .loc 2 8092 26 is_stmt 1 view .LVU1018 - 3192 .LBB365: - 3193 .loc 2 8094 3 view .LVU1019 - 3194 .loc 2 8094 12 is_stmt 0 view .LVU1020 - 3195 0056 9A68 ldr r2, [r3, #8] - 3196 .loc 2 8094 76 view .LVU1021 - 3197 0058 12F0080F tst r2, #8 - 3198 005c 10D1 bne .L241 - 3199 .LVL276: - 3200 .loc 2 8094 76 view .LVU1022 - 3201 .LBE365: - 3202 .LBE364: + 3189 .loc 2 8092 26 is_stmt 1 view .LVU1017 + 3190 .LBB365: + 3191 .loc 2 8094 3 view .LVU1018 + 3192 .loc 2 8094 12 is_stmt 0 view .LVU1019 + 3193 0056 9A68 ldr r2, [r3, #8] + 3194 .loc 2 8094 76 view .LVU1020 + 3195 0058 12F0080F tst r2, #8 + 3196 005c 10D1 bne .L241 + 3197 .LVL275: + 3198 .loc 2 8094 76 view .LVU1021 + 3199 .LBE365: + 3200 .LBE364: 1852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If auto-injected mode is disabled: no constraint */ 1854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->AutoInjectedConv == DISABLE) - 3203 .loc 1 1854 5 is_stmt 1 view .LVU1023 - 3204 .loc 1 1854 24 is_stmt 0 view .LVU1024 - 3205 005e 95F82520 ldrb r2, [r5, #37] @ zero_extendqisi2 - 3206 .loc 1 1854 8 view .LVU1025 - 3207 0062 002A cmp r2, #0 - 3208 0064 40F0BB80 bne .L242 + 3201 .loc 1 1854 5 is_stmt 1 view .LVU1022 + 3202 .loc 1 1854 24 is_stmt 0 view .LVU1023 + 3203 005e 95F82520 ldrb r2, [r5, #37] @ zero_extendqisi2 + 3204 .loc 1 1854 8 view .LVU1024 + 3205 0062 002A cmp r2, #0 + 3206 0064 40F0BB80 bne .L242 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** MODIFY_REG(hadc->Instance->CFGR, - 3209 .loc 1 1856 7 is_stmt 1 view .LVU1026 - 3210 0068 DA68 ldr r2, [r3, #12] - 3211 006a 22F44012 bic r2, r2, #3145728 - 3212 006e 95F82600 ldrb r0, [r5, #38] @ zero_extendqisi2 - 3213 .LVL277: - 3214 .loc 1 1856 7 is_stmt 0 view .LVU1027 - 3215 0072 95F82410 ldrb r1, [r5, #36] @ zero_extendqisi2 - 3216 0076 0905 lsls r1, r1, #20 - 3217 0078 41EA4051 orr r1, r1, r0, lsl #21 - 3218 007c 0A43 orrs r2, r2, r1 - 3219 007e DA60 str r2, [r3, #12] - 3220 .L241: + 3207 .loc 1 1856 7 is_stmt 1 view .LVU1025 + 3208 0068 DA68 ldr r2, [r3, #12] + 3209 006a 22F44012 bic r2, r2, #3145728 + 3210 006e 95F82600 ldrb r0, [r5, #38] @ zero_extendqisi2 + 3211 .LVL276: + 3212 .loc 1 1856 7 is_stmt 0 view .LVU1026 + 3213 0072 95F82410 ldrb r1, [r5, #36] @ zero_extendqisi2 + 3214 0076 0905 lsls r1, r1, #20 + 3215 0078 41EA4051 orr r1, r1, r0, lsl #21 + 3216 007c 0A43 orrs r2, r2, r1 + 3217 007e DA60 str r2, [r3, #12] + 3218 .L241: 1857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR_JQM | ADC_CFGR_JDISCEN, 1858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR_INJECT_CONTEXT_QUEUE((uint32_t)pConfigInjected->QueueInjectedContext) 1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR_INJECT_DISCCONTINUOUS((uint32_t)pConfigInjected->InjectedDiscontinuousCon @@ -14218,11 +14216,11 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR_JQM | ADC_CFGR_JDISCEN, 1867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR_INJECT_CONTEXT_QUEUE((uint32_t)pConfigInjected->QueueInjectedContext)); 1868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - ARM GAS /tmp/ccKUHoqq.s page 238 - - 1869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } + ARM GAS /tmp/ccrO2eGa.s page 238 + + 1871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameters update conditioned to ADC state: */ 1873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameters that can be updated when ADC is disabled or enabled without */ @@ -14232,117 +14230,117 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Channel sampling time */ 1878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Channel offset */ 1879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); - 3221 .loc 1 1879 3 is_stmt 1 view .LVU1028 - 3222 .loc 1 1879 79 is_stmt 0 view .LVU1029 - 3223 0080 2268 ldr r2, [r4] - 3224 .LVL278: - 3225 .LBB366: - 3226 .LBI366: + 3219 .loc 1 1879 3 is_stmt 1 view .LVU1027 + 3220 .loc 1 1879 79 is_stmt 0 view .LVU1028 + 3221 0080 2268 ldr r2, [r4] + 3222 .LVL277: + 3223 .LBB366: + 3224 .LBI366: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3227 .loc 2 7866 26 is_stmt 1 view .LVU1030 - 3228 .LBB367: + 3225 .loc 2 7866 26 is_stmt 1 view .LVU1029 + 3226 .LBB367: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3229 .loc 2 7868 3 view .LVU1031 + 3227 .loc 2 7868 3 view .LVU1030 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3230 .loc 2 7868 12 is_stmt 0 view .LVU1032 - 3231 0082 9368 ldr r3, [r2, #8] + 3228 .loc 2 7868 12 is_stmt 0 view .LVU1031 + 3229 0082 9368 ldr r3, [r2, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3232 .loc 2 7868 74 view .LVU1033 - 3233 0084 13F00403 ands r3, r3, #4 - 3234 0088 00D0 beq .L243 + 3230 .loc 2 7868 74 view .LVU1032 + 3231 0084 13F00403 ands r3, r3, #4 + 3232 0088 00D0 beq .L243 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3235 .loc 2 7868 74 discriminator 1 view .LVU1034 - 3236 008a 0123 movs r3, #1 - 3237 .L243: - 3238 .LVL279: + 3233 .loc 2 7868 74 discriminator 1 view .LVU1033 + 3234 008a 0123 movs r3, #1 + 3235 .L243: + 3236 .LVL278: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3239 .loc 2 7868 74 discriminator 1 view .LVU1035 - 3240 .LBE367: - 3241 .LBE366: + 3237 .loc 2 7868 74 discriminator 1 view .LVU1034 + 3238 .LBE367: + 3239 .LBE366: 1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 3242 .loc 1 1880 3 is_stmt 1 view .LVU1036 - 3243 .LBB368: - 3244 .LBI368: + 3240 .loc 1 1880 3 is_stmt 1 view .LVU1035 + 3241 .LBB368: + 3242 .LBI368: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3245 .loc 2 8092 26 view .LVU1037 - 3246 .LBB369: - 3247 .loc 2 8094 3 view .LVU1038 - 3248 .loc 2 8094 12 is_stmt 0 view .LVU1039 - 3249 008c 9768 ldr r7, [r2, #8] - 3250 .loc 2 8094 76 view .LVU1040 - 3251 008e 17F00807 ands r7, r7, #8 - 3252 0092 00D0 beq .L244 - 3253 .loc 2 8094 76 discriminator 1 view .LVU1041 - 3254 0094 0127 movs r7, #1 - 3255 .L244: - 3256 .LVL280: - 3257 .loc 2 8094 76 discriminator 1 view .LVU1042 - 3258 .LBE369: - ARM GAS /tmp/ccKUHoqq.s page 239 - - - 3259 .LBE368: + 3243 .loc 2 8092 26 view .LVU1036 + 3244 .LBB369: + 3245 .loc 2 8094 3 view .LVU1037 + 3246 .loc 2 8094 12 is_stmt 0 view .LVU1038 + 3247 008c 9768 ldr r7, [r2, #8] + 3248 .loc 2 8094 76 view .LVU1039 + 3249 008e 17F00807 ands r7, r7, #8 + 3250 0092 00D0 beq .L244 + 3251 .loc 2 8094 76 discriminator 1 view .LVU1040 + 3252 0094 0127 movs r7, #1 + 3253 .L244: + 3254 .LVL279: + 3255 .loc 2 8094 76 discriminator 1 view .LVU1041 + 3256 .LBE369: + 3257 .LBE368: 1881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + ARM GAS /tmp/ccrO2eGa.s page 239 + + 1882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 3260 .loc 1 1882 3 is_stmt 1 view .LVU1043 - 3261 .loc 1 1882 6 is_stmt 0 view .LVU1044 - 3262 0096 002B cmp r3, #0 - 3263 0098 40F04081 bne .L304 + 3258 .loc 1 1882 3 is_stmt 1 view .LVU1042 + 3259 .loc 1 1882 6 is_stmt 0 view .LVU1043 + 3260 0096 002B cmp r3, #0 + 3261 0098 40F04081 bne .L304 1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 3264 .loc 1 1883 7 view .LVU1045 - 3265 009c 002F cmp r7, #0 - 3266 009e 40F07781 bne .L305 + 3262 .loc 1 1883 7 view .LVU1044 + 3263 009c 002F cmp r7, #0 + 3264 009e 40F07781 bne .L305 1884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If injected group external triggers are disabled (set to injected */ 1887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* software start): no constraint */ 1888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((pConfigInjected->ExternalTrigInjecConv == ADC_INJECTED_SOFTWARE_START) - 3267 .loc 1 1888 5 is_stmt 1 view .LVU1046 - 3268 .loc 1 1888 25 is_stmt 0 view .LVU1047 - 3269 00a2 AB6A ldr r3, [r5, #40] - 3270 .LVL281: - 3271 .loc 1 1888 8 view .LVU1048 - 3272 00a4 1BB1 cbz r3, .L246 + 3265 .loc 1 1888 5 is_stmt 1 view .LVU1045 + 3266 .loc 1 1888 25 is_stmt 0 view .LVU1046 + 3267 00a2 AB6A ldr r3, [r5, #40] + 3268 .LVL280: + 3269 .loc 1 1888 8 view .LVU1047 + 3270 00a4 1BB1 cbz r3, .L246 1889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (pConfigInjected->ExternalTrigInjecConvEdge == ADC_EXTERNALTRIGINJECCONV_EDGE_NONE)) - 3273 .loc 1 1889 28 view .LVU1049 - 3274 00a6 EB6A ldr r3, [r5, #44] - 3275 .loc 1 1889 9 view .LVU1050 - 3276 00a8 002B cmp r3, #0 - 3277 00aa 40F0A780 bne .L247 - 3278 .L246: + 3271 .loc 1 1889 28 view .LVU1048 + 3272 00a6 EB6A ldr r3, [r5, #44] + 3273 .loc 1 1889 9 view .LVU1049 + 3274 00a8 002B cmp r3, #0 + 3275 00aa 40F0A780 bne .L247 + 3276 .L246: 1890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->AutoInjectedConv == ENABLE) - 3279 .loc 1 1891 7 is_stmt 1 view .LVU1051 - 3280 .loc 1 1891 26 is_stmt 0 view .LVU1052 - 3281 00ae 95F82530 ldrb r3, [r5, #37] @ zero_extendqisi2 - 3282 .loc 1 1891 10 view .LVU1053 - 3283 00b2 012B cmp r3, #1 - 3284 00b4 00F09C80 beq .L319 + 3277 .loc 1 1891 7 is_stmt 1 view .LVU1050 + 3278 .loc 1 1891 26 is_stmt 0 view .LVU1051 + 3279 00ae 95F82530 ldrb r3, [r5, #37] @ zero_extendqisi2 + 3280 .loc 1 1891 10 view .LVU1052 + 3281 00b2 012B cmp r3, #1 + 3282 00b4 00F09C80 beq .L319 1892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->Instance->CFGR, ADC_CFGR_JAUTO); 1894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 1896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->Instance->CFGR, ADC_CFGR_JAUTO); - 3285 .loc 1 1897 9 is_stmt 1 view .LVU1054 - 3286 00b8 D368 ldr r3, [r2, #12] - 3287 00ba 23F00073 bic r3, r3, #33554432 - 3288 00be D360 str r3, [r2, #12] + 3283 .loc 1 1897 9 is_stmt 1 view .LVU1053 + 3284 00b8 D368 ldr r3, [r2, #12] + 3285 00ba 23F00073 bic r3, r3, #33554432 + 3286 00be D360 str r3, [r2, #12] 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_offset_shifted; - 3289 .loc 1 1662 21 is_stmt 0 view .LVU1055 - 3290 00c0 0026 movs r6, #0 - 3291 .LVL282: - 3292 .L249: + 3287 .loc 1 1662 21 is_stmt 0 view .LVU1054 + 3288 00c0 0026 movs r6, #0 + 3289 .LVL281: + 3290 .L249: 1898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If Automatic injected conversion was intended to be set and could not */ 1901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* due to injected group external triggers enabled, error is reported. */ 1902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else - ARM GAS /tmp/ccKUHoqq.s page 240 - - 1903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->AutoInjectedConv == ENABLE) + ARM GAS /tmp/ccrO2eGa.s page 240 + + 1905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 1907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); @@ -14356,12 +14354,12 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->InjecOversamplingMode == ENABLE) - 3293 .loc 1 1917 5 is_stmt 1 view .LVU1056 - 3294 .loc 1 1917 24 is_stmt 0 view .LVU1057 - 3295 00c2 95F83030 ldrb r3, [r5, #48] @ zero_extendqisi2 - 3296 .loc 1 1917 8 view .LVU1058 - 3297 00c6 012B cmp r3, #1 - 3298 00c8 00F0A780 beq .L320 + 3291 .loc 1 1917 5 is_stmt 1 view .LVU1055 + 3292 .loc 1 1917 24 is_stmt 0 view .LVU1056 + 3293 00c2 95F83030 ldrb r3, [r5, #48] @ zero_extendqisi2 + 3294 .loc 1 1917 8 view .LVU1057 + 3295 00c6 012B cmp r3, #1 + 3296 00c8 00F0A780 beq .L320 1918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_OVERSAMPLING_RATIO(pConfigInjected->InjecOversampling.Ratio)); 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_RIGHT_BIT_SHIFT(pConfigInjected->InjecOversampling.RightBitShift)); @@ -14388,25 +14386,25 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Disable Regular OverSampling */ 1943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->Instance->CFGR2, ADC_CFGR2_JOVSE); - 3299 .loc 1 1943 7 is_stmt 1 view .LVU1059 - 3300 00cc 2268 ldr r2, [r4] - 3301 00ce 1369 ldr r3, [r2, #16] - 3302 00d0 23F00203 bic r3, r3, #2 - 3303 00d4 1361 str r3, [r2, #16] - 3304 .L252: + 3297 .loc 1 1943 7 is_stmt 1 view .LVU1058 + 3298 00cc 2268 ldr r2, [r4] + 3299 00ce 1369 ldr r3, [r2, #16] + 3300 00d0 23F00203 bic r3, r3, #2 + 3301 00d4 1361 str r3, [r2, #16] + 3302 .L252: 1944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Manage specific case of sampling time 3.5 cycles replacing 2.5 cyles */ 1947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->InjectedSamplingTime == ADC_SAMPLETIME_3CYCLES_5) - ARM GAS /tmp/ccKUHoqq.s page 241 + 3303 .loc 1 1947 5 view .LVU1059 + 3304 .loc 1 1947 24 is_stmt 0 view .LVU1060 + ARM GAS /tmp/ccrO2eGa.s page 241 - 3305 .loc 1 1947 5 view .LVU1060 - 3306 .loc 1 1947 24 is_stmt 0 view .LVU1061 - 3307 00d6 AA68 ldr r2, [r5, #8] - 3308 .loc 1 1947 8 view .LVU1062 - 3309 00d8 B2F1004F cmp r2, #-2147483648 - 3310 00dc 00F0A980 beq .L321 + 3305 00d6 AA68 ldr r2, [r5, #8] + 3306 .loc 1 1947 8 view .LVU1061 + 3307 00d8 B2F1004F cmp r2, #-2147483648 + 3308 00dc 00F0A980 beq .L321 1948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set sampling time of the selected ADC channel */ 1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetChannelSamplingTime(hadc->Instance, pConfigInjected->InjectedChannel, LL_ADC_SAMPLI @@ -14418,34 +14416,34 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set sampling time of the selected ADC channel */ 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetChannelSamplingTime(hadc->Instance, pConfigInjected->InjectedChannel, - 3311 .loc 1 1958 7 is_stmt 1 view .LVU1063 - 3312 00e0 2968 ldr r1, [r5] - 3313 00e2 2068 ldr r0, [r4] - 3314 00e4 FFF7FEFF bl LL_ADC_SetChannelSamplingTime - 3315 .LVL283: + 3309 .loc 1 1958 7 is_stmt 1 view .LVU1062 + 3310 00e0 2968 ldr r1, [r5] + 3311 00e2 2068 ldr r0, [r4] + 3312 00e4 FFF7FEFF bl LL_ADC_SetChannelSamplingTime + 3313 .LVL282: 1959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** pConfigInjected->InjectedSamplingTime); 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC sampling time common configuration */ 1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetSamplingTimeCommonConfig(hadc->Instance, LL_ADC_SAMPLINGTIME_COMMON_DEFAULT); - 3316 .loc 1 1962 7 view .LVU1064 - 3317 00e8 2268 ldr r2, [r4] - 3318 .LVL284: - 3319 .LBB370: - 3320 .LBI370: + 3314 .loc 1 1962 7 view .LVU1063 + 3315 00e8 2268 ldr r2, [r4] + 3316 .LVL283: + 3317 .LBB370: + 3318 .LBI370: 4507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3321 .loc 2 4507 22 view .LVU1065 - 3322 .LBB371: + 3319 .loc 2 4507 22 view .LVU1064 + 3320 .LBB371: 4509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3323 .loc 2 4509 3 view .LVU1066 - 3324 00ea 5369 ldr r3, [r2, #20] - 3325 00ec 23F00043 bic r3, r3, #-2147483648 - 3326 00f0 5361 str r3, [r2, #20] - 3327 .LVL285: - 3328 .L254: + 3321 .loc 2 4509 3 view .LVU1065 + 3322 00ea 5369 ldr r3, [r2, #20] + 3323 00ec 23F00043 bic r3, r3, #-2147483648 + 3324 00f0 5361 str r3, [r2, #20] + 3325 .LVL284: + 3326 .L254: 4509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3329 .loc 2 4509 3 is_stmt 0 view .LVU1067 - 3330 .LBE371: - 3331 .LBE370: + 3327 .loc 2 4509 3 is_stmt 0 view .LVU1066 + 3328 .LBE371: + 3329 .LBE370: 1963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Configure the offset: offset enable/disable, channel, offset value */ @@ -14453,412 +14451,408 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Shift the offset with respect to the selected ADC resolution. */ 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Offset has to be left-aligned on bit 11, the LSB (right bits) are set to 0 */ 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_offset_shifted = ADC_OFFSET_SHIFT_RESOLUTION(hadc, pConfigInjected->InjectedOffset); - 3332 .loc 1 1969 5 is_stmt 1 view .LVU1068 - 3333 .loc 1 1969 26 is_stmt 0 view .LVU1069 - 3334 00f2 6A69 ldr r2, [r5, #20] - 3335 00f4 2168 ldr r1, [r4] - 3336 00f6 CB68 ldr r3, [r1, #12] - ARM GAS /tmp/ccKUHoqq.s page 242 + 3330 .loc 1 1969 5 is_stmt 1 view .LVU1067 + 3331 .loc 1 1969 26 is_stmt 0 view .LVU1068 + 3332 00f2 6A69 ldr r2, [r5, #20] + 3333 00f4 2168 ldr r1, [r4] + 3334 00f6 CB68 ldr r3, [r1, #12] + 3335 00f8 C3F3C103 ubfx r3, r3, #3, #2 + 3336 00fc 5B00 lsls r3, r3, #1 + ARM GAS /tmp/ccrO2eGa.s page 242 - 3337 00f8 C3F3C103 ubfx r3, r3, #3, #2 - 3338 00fc 5B00 lsls r3, r3, #1 - 3339 .loc 1 1969 24 view .LVU1070 - 3340 00fe 9A40 lsls r2, r2, r3 - 3341 .LVL286: + 3337 .loc 1 1969 24 view .LVU1069 + 3338 00fe 9A40 lsls r2, r2, r3 + 3339 .LVL285: 1970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->InjectedOffsetNumber != ADC_OFFSET_NONE) - 3342 .loc 1 1971 5 is_stmt 1 view .LVU1071 - 3343 .loc 1 1971 24 is_stmt 0 view .LVU1072 - 3344 0100 D5F810C0 ldr ip, [r5, #16] - 3345 .loc 1 1971 8 view .LVU1073 - 3346 0104 BCF1040F cmp ip, #4 - 3347 0108 00F0A180 beq .L255 + 3340 .loc 1 1971 5 is_stmt 1 view .LVU1070 + 3341 .loc 1 1971 24 is_stmt 0 view .LVU1071 + 3342 0100 D5F810C0 ldr ip, [r5, #16] + 3343 .loc 1 1971 8 view .LVU1072 + 3344 0104 BCF1040F cmp ip, #4 + 3345 0108 00F0A180 beq .L255 1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC selected offset number */ 1974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffset(hadc->Instance, pConfigInjected->InjectedOffsetNumber, pConfigInjected->Inje - 3348 .loc 1 1974 7 is_stmt 1 view .LVU1074 - 3349 .LVL287: - 3350 .LBB372: - 3351 .LBI372: + 3346 .loc 1 1974 7 is_stmt 1 view .LVU1073 + 3347 .LVL286: + 3348 .LBB372: + 3349 .LBI372: 4163:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3352 .loc 2 4163 22 view .LVU1075 - 3353 .LBB373: + 3350 .loc 2 4163 22 view .LVU1074 + 3351 .LBB373: 4165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3354 .loc 2 4165 3 view .LVU1076 + 3352 .loc 2 4165 3 view .LVU1075 4165:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3355 .loc 2 4165 25 is_stmt 0 view .LVU1077 - 3356 010c 6031 adds r1, r1, #96 - 3357 .LVL288: + 3353 .loc 2 4165 25 is_stmt 0 view .LVU1076 + 3354 010c 6031 adds r1, r1, #96 + 3355 .LVL287: 4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, - 3358 .loc 2 4167 3 is_stmt 1 view .LVU1078 - 3359 010e 51F82C00 ldr r0, [r1, ip, lsl #2] - 3360 0112 A04B ldr r3, .L330 - 3361 0114 0340 ands r3, r3, r0 - 3362 0116 2868 ldr r0, [r5] - 3363 0118 00F0F840 and r0, r0, #2080374784 - 3364 011c 0243 orrs r2, r2, r0 - 3365 .LVL289: + 3356 .loc 2 4167 3 is_stmt 1 view .LVU1077 + 3357 010e 51F82C00 ldr r0, [r1, ip, lsl #2] + 3358 0112 A04B ldr r3, .L330 + 3359 0114 0340 ands r3, r3, r0 + 3360 0116 2868 ldr r0, [r5] + 3361 0118 00F0F840 and r0, r0, #2080374784 + 3362 011c 0243 orrs r2, r2, r0 + 3363 .LVL288: 4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, - 3366 .loc 2 4167 3 is_stmt 0 view .LVU1079 - 3367 011e 1343 orrs r3, r3, r2 - 3368 0120 43F00043 orr r3, r3, #-2147483648 - 3369 0124 41F82C30 str r3, [r1, ip, lsl #2] - 3370 .LVL290: + 3364 .loc 2 4167 3 is_stmt 0 view .LVU1078 + 3365 011e 1343 orrs r3, r3, r2 + 3366 0120 43F00043 orr r3, r3, #-2147483648 + 3367 0124 41F82C30 str r3, [r1, ip, lsl #2] + 3368 .LVL289: 4167:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1, - 3371 .loc 2 4167 3 view .LVU1080 - 3372 .LBE373: - 3373 .LBE372: + 3369 .loc 2 4167 3 view .LVU1079 + 3370 .LBE373: + 3371 .LBE372: 1975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_offset_shifted); 1976:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set ADC selected offset sign & saturation */ 1978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetSign(hadc->Instance, pConfigInjected->InjectedOffsetNumber, pConfigInjected-> - 3374 .loc 1 1978 7 is_stmt 1 view .LVU1081 - 3375 0128 2368 ldr r3, [r4] - 3376 .loc 1 1978 59 is_stmt 0 view .LVU1082 - 3377 012a 2869 ldr r0, [r5, #16] - 3378 .loc 1 1978 98 view .LVU1083 - ARM GAS /tmp/ccKUHoqq.s page 243 + 3372 .loc 1 1978 7 is_stmt 1 view .LVU1080 + 3373 0128 2368 ldr r3, [r4] + 3374 .loc 1 1978 59 is_stmt 0 view .LVU1081 + 3375 012a 2869 ldr r0, [r5, #16] + 3376 .loc 1 1978 98 view .LVU1082 + 3377 012c AA69 ldr r2, [r5, #24] + 3378 .LVL290: + ARM GAS /tmp/ccrO2eGa.s page 243 - 3379 012c AA69 ldr r2, [r5, #24] - 3380 .LVL291: - 3381 .LBB374: - 3382 .LBI374: + 3379 .LBB374: + 3380 .LBI374: 4363:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3383 .loc 2 4363 22 is_stmt 1 view .LVU1084 - 3384 .LBB375: + 3381 .loc 2 4363 22 is_stmt 1 view .LVU1083 + 3382 .LBB375: 4365:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3385 .loc 2 4365 3 view .LVU1085 + 3383 .loc 2 4365 3 view .LVU1084 4365:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3386 .loc 2 4365 25 is_stmt 0 view .LVU1086 - 3387 012e 6033 adds r3, r3, #96 - 3388 .LVL292: + 3384 .loc 2 4365 25 is_stmt 0 view .LVU1085 + 3385 012e 6033 adds r3, r3, #96 + 3386 .LVL291: 4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, - 3389 .loc 2 4367 3 is_stmt 1 view .LVU1087 - 3390 0130 53F82010 ldr r1, [r3, r0, lsl #2] - 3391 0134 21F08071 bic r1, r1, #16777216 - 3392 0138 0A43 orrs r2, r2, r1 - 3393 .LVL293: + 3387 .loc 2 4367 3 is_stmt 1 view .LVU1086 + 3388 0130 53F82010 ldr r1, [r3, r0, lsl #2] + 3389 0134 21F08071 bic r1, r1, #16777216 + 3390 0138 0A43 orrs r2, r2, r1 + 3391 .LVL292: 4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, - 3394 .loc 2 4367 3 is_stmt 0 view .LVU1088 - 3395 013a 43F82020 str r2, [r3, r0, lsl #2] - 3396 .LVL294: + 3392 .loc 2 4367 3 is_stmt 0 view .LVU1087 + 3393 013a 43F82020 str r2, [r3, r0, lsl #2] + 3394 .LVL293: 4367:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSETPOS, - 3397 .loc 2 4367 3 view .LVU1089 - 3398 .LBE375: - 3399 .LBE374: + 3395 .loc 2 4367 3 view .LVU1088 + 3396 .LBE375: + 3397 .LBE374: 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetSaturation(hadc->Instance, pConfigInjected->InjectedOffsetNumber, - 3400 .loc 1 1979 7 is_stmt 1 view .LVU1090 - 3401 013e 2368 ldr r3, [r4] - 3402 .loc 1 1979 65 is_stmt 0 view .LVU1091 - 3403 0140 2869 ldr r0, [r5, #16] + 3398 .loc 1 1979 7 is_stmt 1 view .LVU1089 + 3399 013e 2368 ldr r3, [r4] + 3400 .loc 1 1979 65 is_stmt 0 view .LVU1090 + 3401 0140 2869 ldr r0, [r5, #16] 1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (pConfigInjected->InjectedOffsetSaturation == ENABLE) ? - 3404 .loc 1 1980 50 view .LVU1092 - 3405 0142 2A7F ldrb r2, [r5, #28] @ zero_extendqisi2 + 3402 .loc 1 1980 50 view .LVU1091 + 3403 0142 2A7F ldrb r2, [r5, #28] @ zero_extendqisi2 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetSaturation(hadc->Instance, pConfigInjected->InjectedOffsetNumber, - 3406 .loc 1 1979 7 view .LVU1093 - 3407 0144 012A cmp r2, #1 - 3408 0146 7FD0 beq .L322 - 3409 .LVL295: - 3410 .L256: - 3411 .LBB376: - 3412 .LBI376: + 3404 .loc 1 1979 7 view .LVU1092 + 3405 0144 012A cmp r2, #1 + 3406 0146 7FD0 beq .L322 + 3407 .LVL294: + 3408 .L256: + 3409 .LBB376: + 3410 .LBI376: 4418:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3413 .loc 2 4418 22 is_stmt 1 view .LVU1094 - 3414 .LBB377: + 3411 .loc 2 4418 22 is_stmt 1 view .LVU1093 + 3412 .LBB377: 4420:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3415 .loc 2 4420 3 view .LVU1095 + 3413 .loc 2 4420 3 view .LVU1094 4420:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3416 .loc 2 4420 25 is_stmt 0 view .LVU1096 - 3417 0148 6033 adds r3, r3, #96 - 3418 .LVL296: + 3414 .loc 2 4420 25 is_stmt 0 view .LVU1095 + 3415 0148 6033 adds r3, r3, #96 + 3416 .LVL295: 4422:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_SATEN, - 3419 .loc 2 4422 3 is_stmt 1 view .LVU1097 - 3420 014a 53F82020 ldr r2, [r3, r0, lsl #2] - 3421 014e 22F00072 bic r2, r2, #33554432 - 3422 0152 3A43 orrs r2, r2, r7 - ARM GAS /tmp/ccKUHoqq.s page 244 + 3417 .loc 2 4422 3 is_stmt 1 view .LVU1096 + 3418 014a 53F82020 ldr r2, [r3, r0, lsl #2] + 3419 014e 22F00072 bic r2, r2, #33554432 + 3420 0152 3A43 orrs r2, r2, r7 + 3421 0154 43F82020 str r2, [r3, r0, lsl #2] + 3422 .LVL296: + ARM GAS /tmp/ccrO2eGa.s page 244 - 3423 0154 43F82020 str r2, [r3, r0, lsl #2] - 3424 .LVL297: 4425:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3425 .loc 2 4425 1 is_stmt 0 view .LVU1098 - 3426 0158 E1E0 b .L245 - 3427 .LVL298: - 3428 .L318: + 3423 .loc 2 4425 1 is_stmt 0 view .LVU1097 + 3424 0158 E1E0 b .L245 + 3425 .LVL297: + 3426 .L318: 4425:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3429 .loc 2 4425 1 view .LVU1099 - 3430 .LBE377: - 3431 .LBE376: + 3427 .loc 2 4425 1 view .LVU1098 + 3428 .LBE377: + 3429 .LBE376: 1756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3432 .loc 1 1756 7 is_stmt 1 view .LVU1100 + 3430 .loc 1 1756 7 is_stmt 1 view .LVU1099 1756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3433 .loc 1 1756 26 is_stmt 0 view .LVU1101 - 3434 015a AA6A ldr r2, [r5, #40] + 3431 .loc 1 1756 26 is_stmt 0 view .LVU1100 + 3432 015a AA6A ldr r2, [r5, #40] 1756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3435 .loc 1 1756 10 view .LVU1102 - 3436 015c BAB1 cbz r2, .L237 + 3433 .loc 1 1756 10 view .LVU1101 + 3434 015c BAB1 cbz r2, .L237 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | (pConfigInjected->ExternalTrigInjecConv & ADC_JSQR_ - 3437 .loc 1 1758 9 is_stmt 1 view .LVU1103 + 3435 .loc 1 1758 9 is_stmt 1 view .LVU1102 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | (pConfigInjected->ExternalTrigInjecConv & ADC_JSQR_ - 3438 .loc 1 1758 47 is_stmt 0 view .LVU1104 - 3439 015e 2B68 ldr r3, [r5] - 3440 0160 9B0E lsrs r3, r3, #26 - 3441 0162 5B02 lsls r3, r3, #9 - 3442 0164 03F47853 and r3, r3, #15872 + 3436 .loc 1 1758 47 is_stmt 0 view .LVU1103 + 3437 015e 2B68 ldr r3, [r5] + 3438 0160 9B0E lsrs r3, r3, #26 + 3439 0162 5B02 lsls r3, r3, #9 + 3440 0164 03F47853 and r3, r3, #15872 1759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | pConfigInjected->ExternalTrigInjecConvEdge - 3443 .loc 1 1759 89 view .LVU1105 - 3444 0168 02F07C02 and r2, r2, #124 + 3441 .loc 1 1759 89 view .LVU1104 + 3442 0168 02F07C02 and r2, r2, #124 1759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | pConfigInjected->ExternalTrigInjecConvEdge - 3445 .loc 1 1759 47 view .LVU1106 - 3446 016c 1343 orrs r3, r3, r2 + 3443 .loc 1 1759 47 view .LVU1105 + 3444 016c 1343 orrs r3, r3, r2 1760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ); - 3447 .loc 1 1760 64 view .LVU1107 - 3448 016e EA6A ldr r2, [r5, #44] + 3445 .loc 1 1760 64 view .LVU1106 + 3446 016e EA6A ldr r2, [r5, #44] 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** | (pConfigInjected->ExternalTrigInjecConv & ADC_JSQR_ - 3449 .loc 1 1758 44 view .LVU1108 - 3450 0170 1343 orrs r3, r3, r2 - 3451 .LVL299: - 3452 .L238: + 3447 .loc 1 1758 44 view .LVU1107 + 3448 0170 1343 orrs r3, r3, r2 + 3449 .LVL298: + 3450 .L238: 1768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* For debug and informative reasons, hadc handle saves JSQR setting */ - 3453 .loc 1 1768 7 is_stmt 1 view .LVU1109 - 3454 0172 2168 ldr r1, [r4] - 3455 .LVL300: + 3451 .loc 1 1768 7 is_stmt 1 view .LVU1108 + 3452 0172 2168 ldr r1, [r4] + 3453 .LVL299: 1768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* For debug and informative reasons, hadc handle saves JSQR setting */ - 3456 .loc 1 1768 7 is_stmt 0 view .LVU1110 - 3457 0174 CA6C ldr r2, [r1, #76] - 3458 0176 22F07B42 bic r2, r2, #-83886080 - 3459 017a 22F46F02 bic r2, r2, #15663104 - 3460 017e 22F43F42 bic r2, r2, #48896 - 3461 0182 22F0FF02 bic r2, r2, #255 - 3462 0186 1A43 orrs r2, r2, r3 - 3463 0188 CA64 str r2, [r1, #76] + 3454 .loc 1 1768 7 is_stmt 0 view .LVU1109 + 3455 0174 CA6C ldr r2, [r1, #76] + 3456 0176 22F07B42 bic r2, r2, #-83886080 + 3457 017a 22F46F02 bic r2, r2, #15663104 + 3458 017e 22F43F42 bic r2, r2, #48896 + 3459 0182 22F0FF02 bic r2, r2, #255 + 3460 0186 1A43 orrs r2, r2, r3 + 3461 0188 CA64 str r2, [r1, #76] 1770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3464 .loc 1 1770 7 is_stmt 1 view .LVU1111 + 3462 .loc 1 1770 7 is_stmt 1 view .LVU1110 1770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 245 + 3463 .loc 1 1770 42 is_stmt 0 view .LVU1111 + 3464 018a 6366 str r3, [r4, #100] + ARM GAS /tmp/ccrO2eGa.s page 245 - 3465 .loc 1 1770 42 is_stmt 0 view .LVU1112 - 3466 018a 6366 str r3, [r4, #100] - 3467 018c 62E7 b .L236 - 3468 .LVL301: - 3469 .L237: + 3465 018c 62E7 b .L236 + 3466 .LVL300: + 3467 .L237: 1765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3470 .loc 1 1765 9 is_stmt 1 view .LVU1113 + 3468 .loc 1 1765 9 is_stmt 1 view .LVU1112 1765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3471 .loc 1 1765 47 is_stmt 0 view .LVU1114 - 3472 018e 2B68 ldr r3, [r5] - 3473 0190 9B0E lsrs r3, r3, #26 - 3474 0192 5B02 lsls r3, r3, #9 + 3469 .loc 1 1765 47 is_stmt 0 view .LVU1113 + 3470 018e 2B68 ldr r3, [r5] + 3471 0190 9B0E lsrs r3, r3, #26 + 3472 0192 5B02 lsls r3, r3, #9 1765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3475 .loc 1 1765 44 view .LVU1115 - 3476 0194 03F47853 and r3, r3, #15872 - 3477 .LVL302: -1765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3478 .loc 1 1765 44 view .LVU1116 - 3479 0198 EBE7 b .L238 - 3480 .LVL303: - 3481 .L240: + 3473 .loc 1 1765 44 view .LVU1114 + 3474 0194 03F47853 and r3, r3, #15872 + 3475 0198 EBE7 b .L238 + 3476 .L240: 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3482 .loc 1 1815 9 is_stmt 1 view .LVU1117 + 3477 .loc 1 1815 9 is_stmt 1 view .LVU1115 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3483 .loc 1 1815 63 is_stmt 0 view .LVU1118 - 3484 019a 0A6A ldr r2, [r1, #32] + 3478 .loc 1 1815 63 is_stmt 0 view .LVU1116 + 3479 019a 0A6A ldr r2, [r1, #32] 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3485 .loc 1 1815 44 view .LVU1119 - 3486 019c 013A subs r2, r2, #1 - 3487 .LVL304: + 3480 .loc 1 1815 44 view .LVU1117 + 3481 019c 013A subs r2, r2, #1 + 3482 .LVL301: 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3488 .loc 1 1815 44 view .LVU1120 - 3489 019e 00E0 b .L239 - 3490 .LVL305: - 3491 .L303: + 3483 .loc 1 1815 44 view .LVU1118 + 3484 019e 00E0 b .L239 + 3485 .LVL302: + 3486 .L303: 1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3492 .loc 1 1669 12 view .LVU1121 - 3493 01a0 0022 movs r2, #0 - 3494 .LVL306: - 3495 .L239: + 3487 .loc 1 1669 12 view .LVU1119 + 3488 01a0 0022 movs r2, #0 + 3489 .LVL303: + 3490 .L239: 1823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3496 .loc 1 1823 5 is_stmt 1 view .LVU1122 + 3491 .loc 1 1823 5 is_stmt 1 view .LVU1120 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3497 .loc 1 1826 5 view .LVU1123 + 3492 .loc 1 1826 5 view .LVU1121 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3498 .loc 1 1826 43 is_stmt 0 view .LVU1124 - 3499 01a2 2B68 ldr r3, [r5] - 3500 01a4 C3F38463 ubfx r3, r3, #26, #5 - 3501 01a8 6968 ldr r1, [r5, #4] - 3502 .LVL307: + 3493 .loc 1 1826 43 is_stmt 0 view .LVU1122 + 3494 01a2 2B68 ldr r3, [r5] + 3495 01a4 C3F38463 ubfx r3, r3, #26, #5 + 3496 01a8 6968 ldr r1, [r5, #4] + 3497 .LVL304: 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3503 .loc 1 1826 43 view .LVU1125 - 3504 01aa 01F01F01 and r1, r1, #31 - 3505 01ae 8B40 lsls r3, r3, r1 + 3498 .loc 1 1826 43 view .LVU1123 + 3499 01aa 01F01F01 and r1, r1, #31 + 3500 01ae 8B40 lsls r3, r3, r1 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3506 .loc 1 1826 40 view .LVU1126 - 3507 01b0 1343 orrs r3, r3, r2 - ARM GAS /tmp/ccKUHoqq.s page 246 + 3501 .loc 1 1826 40 view .LVU1124 + 3502 01b0 1343 orrs r3, r3, r2 + 3503 .LVL305: +1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + 3504 .loc 1 1829 5 is_stmt 1 view .LVU1125 +1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** + 3505 .loc 1 1829 26 is_stmt 0 view .LVU1126 + 3506 01b2 A16E ldr r1, [r4, #104] + ARM GAS /tmp/ccrO2eGa.s page 246 - 3508 .LVL308: 1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3509 .loc 1 1829 5 is_stmt 1 view .LVU1127 -1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3510 .loc 1 1829 26 is_stmt 0 view .LVU1128 - 3511 01b2 A16E ldr r1, [r4, #104] -1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3512 .loc 1 1829 39 view .LVU1129 - 3513 01b4 0139 subs r1, r1, #1 - 3514 01b6 A166 str r1, [r4, #104] + 3507 .loc 1 1829 39 view .LVU1127 + 3508 01b4 0139 subs r1, r1, #1 + 3509 01b6 A166 str r1, [r4, #104] 1834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3515 .loc 1 1834 5 is_stmt 1 view .LVU1130 + 3510 .loc 1 1834 5 is_stmt 1 view .LVU1128 1834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3516 .loc 1 1834 26 is_stmt 0 view .LVU1131 - 3517 01b8 626E ldr r2, [r4, #100] + 3511 .loc 1 1834 26 is_stmt 0 view .LVU1129 + 3512 01b8 626E ldr r2, [r4, #100] 1834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3518 .loc 1 1834 40 view .LVU1132 - 3519 01ba 1343 orrs r3, r3, r2 - 3520 .LVL309: + 3513 .loc 1 1834 40 view .LVU1130 + 3514 01ba 1343 orrs r3, r3, r2 + 3515 .LVL306: 1834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3521 .loc 1 1834 40 view .LVU1133 - 3522 01bc 6366 str r3, [r4, #100] + 3516 .loc 1 1834 40 view .LVU1131 + 3517 01bc 6366 str r3, [r4, #100] 1838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3523 .loc 1 1838 5 is_stmt 1 view .LVU1134 + 3518 .loc 1 1838 5 is_stmt 1 view .LVU1132 1838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3524 .loc 1 1838 8 is_stmt 0 view .LVU1135 - 3525 01be 0029 cmp r1, #0 - 3526 01c0 7FF448AF bne .L236 + 3519 .loc 1 1838 8 is_stmt 0 view .LVU1133 + 3520 01be 0029 cmp r1, #0 + 3521 01c0 7FF448AF bne .L236 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3527 .loc 1 1840 7 is_stmt 1 view .LVU1136 - 3528 01c4 2168 ldr r1, [r4] - 3529 01c6 CA6C ldr r2, [r1, #76] - 3530 01c8 22F07B42 bic r2, r2, #-83886080 - 3531 01cc 22F46F02 bic r2, r2, #15663104 - 3532 01d0 22F43F42 bic r2, r2, #48896 - 3533 01d4 22F0FF02 bic r2, r2, #255 - 3534 01d8 1343 orrs r3, r3, r2 - 3535 01da CB64 str r3, [r1, #76] - 3536 01dc 3AE7 b .L236 - 3537 .LVL310: - 3538 .L242: + 3522 .loc 1 1840 7 is_stmt 1 view .LVU1134 + 3523 01c4 2168 ldr r1, [r4] + 3524 01c6 CA6C ldr r2, [r1, #76] + 3525 01c8 22F07B42 bic r2, r2, #-83886080 + 3526 01cc 22F46F02 bic r2, r2, #15663104 + 3527 01d0 22F43F42 bic r2, r2, #48896 + 3528 01d4 22F0FF02 bic r2, r2, #255 + 3529 01d8 1343 orrs r3, r3, r2 + 3530 01da CB64 str r3, [r1, #76] + 3531 01dc 3AE7 b .L236 + 3532 .LVL307: + 3533 .L242: 1865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR_JQM | ADC_CFGR_JDISCEN, - 3539 .loc 1 1865 7 view .LVU1137 - 3540 01de DA68 ldr r2, [r3, #12] - 3541 01e0 22F44012 bic r2, r2, #3145728 - 3542 01e4 95F82610 ldrb r1, [r5, #38] @ zero_extendqisi2 - 3543 01e8 42EA4152 orr r2, r2, r1, lsl #21 - 3544 01ec DA60 str r2, [r3, #12] - 3545 01ee 47E7 b .L241 - 3546 .LVL311: - 3547 .L319: + 3534 .loc 1 1865 7 view .LVU1135 + 3535 01de DA68 ldr r2, [r3, #12] + 3536 01e0 22F44012 bic r2, r2, #3145728 + 3537 01e4 95F82610 ldrb r1, [r5, #38] @ zero_extendqisi2 + 3538 01e8 42EA4152 orr r2, r2, r1, lsl #21 + 3539 01ec DA60 str r2, [r3, #12] + 3540 01ee 47E7 b .L241 + 3541 .LVL308: + 3542 .L319: 1893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3548 .loc 1 1893 9 view .LVU1138 - 3549 01f0 D368 ldr r3, [r2, #12] - 3550 01f2 43F00073 orr r3, r3, #33554432 - 3551 01f6 D360 str r3, [r2, #12] + 3543 .loc 1 1893 9 view .LVU1136 + 3544 01f0 D368 ldr r3, [r2, #12] + 3545 01f2 43F00073 orr r3, r3, #33554432 + 3546 01f6 D360 str r3, [r2, #12] 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_offset_shifted; - ARM GAS /tmp/ccKUHoqq.s page 247 + 3547 .loc 1 1662 21 is_stmt 0 view .LVU1137 + 3548 01f8 0026 movs r6, #0 + 3549 01fa 62E7 b .L249 + 3550 .L247: +1904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { + 3551 .loc 1 1904 7 is_stmt 1 view .LVU1138 + ARM GAS /tmp/ccrO2eGa.s page 247 - 3552 .loc 1 1662 21 is_stmt 0 view .LVU1139 - 3553 01f8 0026 movs r6, #0 - 3554 01fa 62E7 b .L249 - 3555 .L247: 1904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3556 .loc 1 1904 7 is_stmt 1 view .LVU1140 + 3552 .loc 1 1904 26 is_stmt 0 view .LVU1139 + 3553 01fc 95F82560 ldrb r6, [r5, #37] @ zero_extendqisi2 1904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3557 .loc 1 1904 26 is_stmt 0 view .LVU1141 - 3558 01fc 95F82560 ldrb r6, [r5, #37] @ zero_extendqisi2 -1904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 3559 .loc 1 1904 10 view .LVU1142 - 3560 0200 012E cmp r6, #1 - 3561 0202 05D0 beq .L323 + 3554 .loc 1 1904 10 view .LVU1140 + 3555 0200 012E cmp r6, #1 + 3556 0202 05D0 beq .L323 1913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3562 .loc 1 1913 9 is_stmt 1 view .LVU1143 - 3563 0204 D368 ldr r3, [r2, #12] - 3564 0206 23F00073 bic r3, r3, #33554432 - 3565 020a D360 str r3, [r2, #12] + 3557 .loc 1 1913 9 is_stmt 1 view .LVU1141 + 3558 0204 D368 ldr r3, [r2, #12] + 3559 0206 23F00073 bic r3, r3, #33554432 + 3560 020a D360 str r3, [r2, #12] 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_offset_shifted; - 3566 .loc 1 1662 21 is_stmt 0 view .LVU1144 - 3567 020c 0026 movs r6, #0 - 3568 020e 58E7 b .L249 - 3569 .L323: + 3561 .loc 1 1662 21 is_stmt 0 view .LVU1142 + 3562 020c 0026 movs r6, #0 + 3563 020e 58E7 b .L249 + 3564 .L323: 1907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3570 .loc 1 1907 9 is_stmt 1 view .LVU1145 - 3571 0210 E36D ldr r3, [r4, #92] - 3572 0212 43F02003 orr r3, r3, #32 - 3573 0216 E365 str r3, [r4, #92] + 3565 .loc 1 1907 9 is_stmt 1 view .LVU1143 + 3566 0210 E36D ldr r3, [r4, #92] + 3567 0212 43F02003 orr r3, r3, #32 + 3568 0216 E365 str r3, [r4, #92] 1909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3574 .loc 1 1909 9 view .LVU1146 - 3575 .LVL312: + 3569 .loc 1 1909 9 view .LVU1144 + 3570 .LVL309: 1909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3576 .loc 1 1909 9 is_stmt 0 view .LVU1147 - 3577 0218 53E7 b .L249 - 3578 .LVL313: - 3579 .L320: + 3571 .loc 1 1909 9 is_stmt 0 view .LVU1145 + 3572 0218 53E7 b .L249 + 3573 .LVL310: + 3574 .L320: 1919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_RIGHT_BIT_SHIFT(pConfigInjected->InjecOversampling.RightBitShift)); - 3580 .loc 1 1919 7 is_stmt 1 view .LVU1148 + 3575 .loc 1 1919 7 is_stmt 1 view .LVU1146 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3581 .loc 1 1920 7 view .LVU1149 + 3576 .loc 1 1920 7 view .LVU1147 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == (ADC_CFGR2_ROVSE | ADC_CFGR2_TROVS))); - 3582 .loc 1 1923 7 view .LVU1150 + 3577 .loc 1 1923 7 view .LVU1148 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CFGR2_JOVSE | - 3583 .loc 1 1931 7 view .LVU1151 - 3584 021a 2168 ldr r1, [r4] - 3585 021c 0B69 ldr r3, [r1, #16] - 3586 021e 23F4FF73 bic r3, r3, #510 - 3587 0222 6A6B ldr r2, [r5, #52] - 3588 0224 A86B ldr r0, [r5, #56] - 3589 0226 0243 orrs r2, r2, r0 - 3590 0228 1343 orrs r3, r3, r2 - 3591 022a 43F00203 orr r3, r3, #2 - 3592 022e 0B61 str r3, [r1, #16] - 3593 0230 51E7 b .L252 - 3594 .L321: + 3578 .loc 1 1931 7 view .LVU1149 + 3579 021a 2168 ldr r1, [r4] + 3580 021c 0B69 ldr r3, [r1, #16] + 3581 021e 23F4FF73 bic r3, r3, #510 + 3582 0222 6A6B ldr r2, [r5, #52] + 3583 0224 A86B ldr r0, [r5, #56] + 3584 0226 0243 orrs r2, r2, r0 + 3585 0228 1343 orrs r3, r3, r2 + 3586 022a 43F00203 orr r3, r3, #2 + 3587 022e 0B61 str r3, [r1, #16] + 3588 0230 51E7 b .L252 + 3589 .L321: 1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 3595 .loc 1 1950 7 view .LVU1152 - ARM GAS /tmp/ccKUHoqq.s page 248 - - - 3596 0232 0022 movs r2, #0 - 3597 0234 2968 ldr r1, [r5] - 3598 0236 2068 ldr r0, [r4] - 3599 0238 FFF7FEFF bl LL_ADC_SetChannelSamplingTime - 3600 .LVL314: + 3590 .loc 1 1950 7 view .LVU1150 + 3591 0232 0022 movs r2, #0 + 3592 0234 2968 ldr r1, [r5] + 3593 0236 2068 ldr r0, [r4] + 3594 0238 FFF7FEFF bl LL_ADC_SetChannelSamplingTime + 3595 .LVL311: 1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3601 .loc 1 1953 7 view .LVU1153 - 3602 023c 2268 ldr r2, [r4] - 3603 .LVL315: - 3604 .LBB378: - 3605 .LBI378: + ARM GAS /tmp/ccrO2eGa.s page 248 + + + 3596 .loc 1 1953 7 view .LVU1151 + 3597 023c 2268 ldr r2, [r4] + 3598 .LVL312: + 3599 .LBB378: + 3600 .LBI378: 4507:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3606 .loc 2 4507 22 view .LVU1154 - 3607 .LBB379: + 3601 .loc 2 4507 22 view .LVU1152 + 3602 .LBB379: 4509:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3608 .loc 2 4509 3 view .LVU1155 - 3609 023e 5369 ldr r3, [r2, #20] - 3610 0240 43F00043 orr r3, r3, #-2147483648 - 3611 0244 5361 str r3, [r2, #20] - 3612 .LVL316: + 3603 .loc 2 4509 3 view .LVU1153 + 3604 023e 5369 ldr r3, [r2, #20] + 3605 0240 43F00043 orr r3, r3, #-2147483648 + 3606 0244 5361 str r3, [r2, #20] + 3607 .LVL313: 4510:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3613 .loc 2 4510 1 is_stmt 0 view .LVU1156 - 3614 0246 54E7 b .L254 - 3615 .LVL317: - 3616 .L322: + 3608 .loc 2 4510 1 is_stmt 0 view .LVU1154 + 3609 0246 54E7 b .L254 + 3610 .LVL314: + 3611 .L322: 4510:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3617 .loc 2 4510 1 view .LVU1157 - 3618 .LBE379: - 3619 .LBE378: + 3612 .loc 2 4510 1 view .LVU1155 + 3613 .LBE379: + 3614 .LBE378: 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (pConfigInjected->InjectedOffsetSaturation == ENABLE) ? - 3620 .loc 1 1979 7 discriminator 1 view .LVU1158 - 3621 0248 4FF00077 mov r7, #33554432 - 3622 .LVL318: + 3615 .loc 1 1979 7 discriminator 1 view .LVU1156 + 3616 0248 4FF00077 mov r7, #33554432 + 3617 .LVL315: 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (pConfigInjected->InjectedOffsetSaturation == ENABLE) ? - 3623 .loc 1 1979 7 discriminator 1 view .LVU1159 - 3624 024c 7CE7 b .L256 - 3625 .LVL319: - 3626 .L255: + 3618 .loc 1 1979 7 discriminator 1 view .LVU1157 + 3619 024c 7CE7 b .L256 + 3620 .LVL316: + 3621 .L255: 1981:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_OFFSET_SATURATION_ENABLE : LL_ADC_OFFSET_SATURATION_DISABLE 1982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else @@ -14866,270 +14860,270 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Scan each offset register to check if the selected channel is targeted. */ 1986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If this is the case, the corresponding offset number is disabled. */ 1987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_1)) - 3627 .loc 1 1987 7 is_stmt 1 view .LVU1160 - 3628 .LBB380: - 3629 .LBI380: + 3622 .loc 1 1987 7 is_stmt 1 view .LVU1158 + 3623 .LBB380: + 3624 .LBI380: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3630 .loc 2 4249 26 view .LVU1161 - 3631 .LBB381: + 3625 .loc 2 4249 26 view .LVU1159 + 3626 .LBB381: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3632 .loc 2 4251 3 view .LVU1162 + 3627 .loc 2 4251 3 view .LVU1160 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3633 .loc 2 4253 3 view .LVU1163 + 3628 .loc 2 4253 3 view .LVU1161 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3634 .loc 2 4253 10 is_stmt 0 view .LVU1164 - ARM GAS /tmp/ccKUHoqq.s page 249 + 3629 .loc 2 4253 10 is_stmt 0 view .LVU1162 + 3630 024e 0B6E ldr r3, [r1, #96] + 3631 .LVL317: +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3632 .loc 2 4253 10 view .LVU1163 + 3633 .LBE381: + 3634 .LBE380: + ARM GAS /tmp/ccrO2eGa.s page 249 - 3635 024e 0B6E ldr r3, [r1, #96] - 3636 .LVL320: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3637 .loc 2 4253 10 view .LVU1165 - 3638 .LBE381: - 3639 .LBE380: - 3640 .LBB382: - 3641 .LBI382: + 3635 .LBB382: + 3636 .LBI382: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3642 .loc 2 4249 26 is_stmt 1 view .LVU1166 - 3643 .LBB383: + 3637 .loc 2 4249 26 is_stmt 1 view .LVU1164 + 3638 .LBB383: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3644 .loc 2 4251 3 view .LVU1167 + 3639 .loc 2 4251 3 view .LVU1165 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3645 .loc 2 4253 3 view .LVU1168 + 3640 .loc 2 4253 3 view .LVU1166 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3646 .loc 2 4253 10 is_stmt 0 view .LVU1169 - 3647 0250 0A6E ldr r2, [r1, #96] - 3648 .LVL321: + 3641 .loc 2 4253 10 is_stmt 0 view .LVU1167 + 3642 0250 0A6E ldr r2, [r1, #96] + 3643 .LVL318: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3649 .loc 2 4253 10 view .LVU1170 - 3650 .LBE383: - 3651 .LBE382: - 3652 .loc 1 1987 11 discriminator 1 view .LVU1171 - 3653 0252 C2F38462 ubfx r2, r2, #26, #5 + 3644 .loc 2 4253 10 view .LVU1168 + 3645 .LBE383: + 3646 .LBE382: + 3647 .loc 1 1987 11 discriminator 1 view .LVU1169 + 3648 0252 C2F38462 ubfx r2, r2, #26, #5 1988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3654 .loc 1 1988 14 view .LVU1172 - 3655 0256 2B68 ldr r3, [r5] - 3656 0258 C3F31200 ubfx r0, r3, #0, #19 - 3657 025c 78BB cbnz r0, .L257 - 3658 .loc 1 1988 14 discriminator 1 view .LVU1173 - 3659 025e C3F38463 ubfx r3, r3, #26, #5 - 3660 .L258: + 3649 .loc 1 1988 14 view .LVU1170 + 3650 0256 2B68 ldr r3, [r5] + 3651 0258 C3F31200 ubfx r0, r3, #0, #19 + 3652 025c 78BB cbnz r0, .L257 + 3653 .loc 1 1988 14 discriminator 1 view .LVU1171 + 3654 025e C3F38463 ubfx r3, r3, #26, #5 + 3655 .L258: 1987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3661 .loc 1 1987 10 view .LVU1174 - 3662 0262 9A42 cmp r2, r3 - 3663 0264 33D0 beq .L324 - 3664 .L260: + 3656 .loc 1 1987 10 view .LVU1172 + 3657 0262 9A42 cmp r2, r3 + 3658 0264 33D0 beq .L324 + 3659 .L260: 1989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetState(hadc->Instance, LL_ADC_OFFSET_1, LL_ADC_OFFSET_DISABLE); 1991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_2)) - 3665 .loc 1 1992 7 is_stmt 1 view .LVU1175 - 3666 .loc 1 1992 11 is_stmt 0 view .LVU1176 - 3667 0266 2168 ldr r1, [r4] - 3668 .LVL322: - 3669 .LBB384: - 3670 .LBI384: + 3660 .loc 1 1992 7 is_stmt 1 view .LVU1173 + 3661 .loc 1 1992 11 is_stmt 0 view .LVU1174 + 3662 0266 2168 ldr r1, [r4] + 3663 .LVL319: + 3664 .LBB384: + 3665 .LBI384: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3671 .loc 2 4249 26 is_stmt 1 view .LVU1177 - 3672 .LBB385: + 3666 .loc 2 4249 26 is_stmt 1 view .LVU1175 + 3667 .LBB385: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3673 .loc 2 4251 3 view .LVU1178 + 3668 .loc 2 4251 3 view .LVU1176 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3674 .loc 2 4253 3 view .LVU1179 + 3669 .loc 2 4253 3 view .LVU1177 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3675 .loc 2 4253 10 is_stmt 0 view .LVU1180 - ARM GAS /tmp/ccKUHoqq.s page 250 + 3670 .loc 2 4253 10 is_stmt 0 view .LVU1178 + 3671 0268 4B6E ldr r3, [r1, #100] + 3672 .LVL320: +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3673 .loc 2 4253 10 view .LVU1179 + 3674 .LBE385: + 3675 .LBE384: + ARM GAS /tmp/ccrO2eGa.s page 250 - 3676 0268 4B6E ldr r3, [r1, #100] - 3677 .LVL323: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3678 .loc 2 4253 10 view .LVU1181 - 3679 .LBE385: - 3680 .LBE384: - 3681 .LBB386: - 3682 .LBI386: + 3676 .LBB386: + 3677 .LBI386: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3683 .loc 2 4249 26 is_stmt 1 view .LVU1182 - 3684 .LBB387: + 3678 .loc 2 4249 26 is_stmt 1 view .LVU1180 + 3679 .LBB387: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3685 .loc 2 4251 3 view .LVU1183 + 3680 .loc 2 4251 3 view .LVU1181 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3686 .loc 2 4253 3 view .LVU1184 + 3681 .loc 2 4253 3 view .LVU1182 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3687 .loc 2 4253 10 is_stmt 0 view .LVU1185 - 3688 026a 4A6E ldr r2, [r1, #100] - 3689 .LVL324: + 3682 .loc 2 4253 10 is_stmt 0 view .LVU1183 + 3683 026a 4A6E ldr r2, [r1, #100] + 3684 .LVL321: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3690 .loc 2 4253 10 view .LVU1186 - 3691 .LBE387: - 3692 .LBE386: - 3693 .loc 1 1992 11 discriminator 1 view .LVU1187 - 3694 026c C2F38462 ubfx r2, r2, #26, #5 + 3685 .loc 2 4253 10 view .LVU1184 + 3686 .LBE387: + 3687 .LBE386: + 3688 .loc 1 1992 11 discriminator 1 view .LVU1185 + 3689 026c C2F38462 ubfx r2, r2, #26, #5 1993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3695 .loc 1 1993 14 view .LVU1188 - 3696 0270 2B68 ldr r3, [r5] - 3697 0272 C3F31200 ubfx r0, r3, #0, #19 - 3698 0276 78BB cbnz r0, .L261 - 3699 .loc 1 1993 14 discriminator 1 view .LVU1189 - 3700 0278 C3F38463 ubfx r3, r3, #26, #5 - 3701 .L262: + 3690 .loc 1 1993 14 view .LVU1186 + 3691 0270 2B68 ldr r3, [r5] + 3692 0272 C3F31200 ubfx r0, r3, #0, #19 + 3693 0276 78BB cbnz r0, .L261 + 3694 .loc 1 1993 14 discriminator 1 view .LVU1187 + 3695 0278 C3F38463 ubfx r3, r3, #26, #5 + 3696 .L262: 1992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3702 .loc 1 1992 10 view .LVU1190 - 3703 027c 9A42 cmp r2, r3 - 3704 027e 33D0 beq .L325 - 3705 .L264: + 3697 .loc 1 1992 10 view .LVU1188 + 3698 027c 9A42 cmp r2, r3 + 3699 027e 33D0 beq .L325 + 3700 .L264: 1994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 1995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetState(hadc->Instance, LL_ADC_OFFSET_2, LL_ADC_OFFSET_DISABLE); 1996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 1997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_3)) - 3706 .loc 1 1997 7 is_stmt 1 view .LVU1191 - 3707 .loc 1 1997 11 is_stmt 0 view .LVU1192 - 3708 0280 2168 ldr r1, [r4] - 3709 .LVL325: - 3710 .LBB388: - 3711 .LBI388: + 3701 .loc 1 1997 7 is_stmt 1 view .LVU1189 + 3702 .loc 1 1997 11 is_stmt 0 view .LVU1190 + 3703 0280 2168 ldr r1, [r4] + 3704 .LVL322: + 3705 .LBB388: + 3706 .LBI388: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3712 .loc 2 4249 26 is_stmt 1 view .LVU1193 - 3713 .LBB389: + 3707 .loc 2 4249 26 is_stmt 1 view .LVU1191 + 3708 .LBB389: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3714 .loc 2 4251 3 view .LVU1194 + 3709 .loc 2 4251 3 view .LVU1192 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3715 .loc 2 4253 3 view .LVU1195 + 3710 .loc 2 4253 3 view .LVU1193 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3716 .loc 2 4253 10 is_stmt 0 view .LVU1196 - ARM GAS /tmp/ccKUHoqq.s page 251 + 3711 .loc 2 4253 10 is_stmt 0 view .LVU1194 + 3712 0282 8B6E ldr r3, [r1, #104] + 3713 .LVL323: +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3714 .loc 2 4253 10 view .LVU1195 + 3715 .LBE389: + 3716 .LBE388: + ARM GAS /tmp/ccrO2eGa.s page 251 - 3717 0282 8B6E ldr r3, [r1, #104] - 3718 .LVL326: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3719 .loc 2 4253 10 view .LVU1197 - 3720 .LBE389: - 3721 .LBE388: - 3722 .LBB390: - 3723 .LBI390: + 3717 .LBB390: + 3718 .LBI390: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3724 .loc 2 4249 26 is_stmt 1 view .LVU1198 - 3725 .LBB391: + 3719 .loc 2 4249 26 is_stmt 1 view .LVU1196 + 3720 .LBB391: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3726 .loc 2 4251 3 view .LVU1199 + 3721 .loc 2 4251 3 view .LVU1197 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3727 .loc 2 4253 3 view .LVU1200 + 3722 .loc 2 4253 3 view .LVU1198 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3728 .loc 2 4253 10 is_stmt 0 view .LVU1201 - 3729 0284 8A6E ldr r2, [r1, #104] - 3730 .LVL327: + 3723 .loc 2 4253 10 is_stmt 0 view .LVU1199 + 3724 0284 8A6E ldr r2, [r1, #104] + 3725 .LVL324: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3731 .loc 2 4253 10 view .LVU1202 - 3732 .LBE391: - 3733 .LBE390: - 3734 .loc 1 1997 11 discriminator 1 view .LVU1203 - 3735 0286 C2F38462 ubfx r2, r2, #26, #5 + 3726 .loc 2 4253 10 view .LVU1200 + 3727 .LBE391: + 3728 .LBE390: + 3729 .loc 1 1997 11 discriminator 1 view .LVU1201 + 3730 0286 C2F38462 ubfx r2, r2, #26, #5 1998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3736 .loc 1 1998 14 view .LVU1204 - 3737 028a 2B68 ldr r3, [r5] - 3738 028c C3F31200 ubfx r0, r3, #0, #19 - 3739 0290 78BB cbnz r0, .L265 - 3740 .loc 1 1998 14 discriminator 1 view .LVU1205 - 3741 0292 C3F38463 ubfx r3, r3, #26, #5 - 3742 .L266: + 3731 .loc 1 1998 14 view .LVU1202 + 3732 028a 2B68 ldr r3, [r5] + 3733 028c C3F31200 ubfx r0, r3, #0, #19 + 3734 0290 78BB cbnz r0, .L265 + 3735 .loc 1 1998 14 discriminator 1 view .LVU1203 + 3736 0292 C3F38463 ubfx r3, r3, #26, #5 + 3737 .L266: 1997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3743 .loc 1 1997 10 view .LVU1206 - 3744 0296 9A42 cmp r2, r3 - 3745 0298 33D0 beq .L326 - 3746 .L268: + 3738 .loc 1 1997 10 view .LVU1204 + 3739 0296 9A42 cmp r2, r3 + 3740 0298 33D0 beq .L326 + 3741 .L268: 1999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetState(hadc->Instance, LL_ADC_OFFSET_3, LL_ADC_OFFSET_DISABLE); 2001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_4)) - 3747 .loc 1 2002 7 is_stmt 1 view .LVU1207 - 3748 .loc 1 2002 11 is_stmt 0 view .LVU1208 - 3749 029a 2168 ldr r1, [r4] - 3750 .LVL328: - 3751 .LBB392: - 3752 .LBI392: + 3742 .loc 1 2002 7 is_stmt 1 view .LVU1205 + 3743 .loc 1 2002 11 is_stmt 0 view .LVU1206 + 3744 029a 2168 ldr r1, [r4] + 3745 .LVL325: + 3746 .LBB392: + 3747 .LBI392: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3753 .loc 2 4249 26 is_stmt 1 view .LVU1209 - 3754 .LBB393: + 3748 .loc 2 4249 26 is_stmt 1 view .LVU1207 + 3749 .LBB393: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3755 .loc 2 4251 3 view .LVU1210 + 3750 .loc 2 4251 3 view .LVU1208 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3756 .loc 2 4253 3 view .LVU1211 + 3751 .loc 2 4253 3 view .LVU1209 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3757 .loc 2 4253 10 is_stmt 0 view .LVU1212 - ARM GAS /tmp/ccKUHoqq.s page 252 + 3752 .loc 2 4253 10 is_stmt 0 view .LVU1210 + 3753 029c CB6E ldr r3, [r1, #108] + 3754 .LVL326: +4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 3755 .loc 2 4253 10 view .LVU1211 + 3756 .LBE393: + 3757 .LBE392: + ARM GAS /tmp/ccrO2eGa.s page 252 - 3758 029c CB6E ldr r3, [r1, #108] - 3759 .LVL329: -4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3760 .loc 2 4253 10 view .LVU1213 - 3761 .LBE393: - 3762 .LBE392: - 3763 .LBB394: - 3764 .LBI394: + 3758 .LBB394: + 3759 .LBI394: 4249:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3765 .loc 2 4249 26 is_stmt 1 view .LVU1214 - 3766 .LBB395: + 3760 .loc 2 4249 26 is_stmt 1 view .LVU1212 + 3761 .LBB395: 4251:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3767 .loc 2 4251 3 view .LVU1215 + 3762 .loc 2 4251 3 view .LVU1213 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3768 .loc 2 4253 3 view .LVU1216 + 3763 .loc 2 4253 3 view .LVU1214 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3769 .loc 2 4253 10 is_stmt 0 view .LVU1217 - 3770 029e CA6E ldr r2, [r1, #108] - 3771 .LVL330: + 3764 .loc 2 4253 10 is_stmt 0 view .LVU1215 + 3765 029e CA6E ldr r2, [r1, #108] + 3766 .LVL327: 4253:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 3772 .loc 2 4253 10 view .LVU1218 - 3773 .LBE395: - 3774 .LBE394: - 3775 .loc 1 2002 11 discriminator 1 view .LVU1219 - 3776 02a0 C2F38462 ubfx r2, r2, #26, #5 + 3767 .loc 2 4253 10 view .LVU1216 + 3768 .LBE395: + 3769 .LBE394: + 3770 .loc 1 2002 11 discriminator 1 view .LVU1217 + 3771 02a0 C2F38462 ubfx r2, r2, #26, #5 2003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3777 .loc 1 2003 14 view .LVU1220 - 3778 02a4 2B68 ldr r3, [r5] - 3779 02a6 C3F31200 ubfx r0, r3, #0, #19 - 3780 02aa 78BB cbnz r0, .L269 - 3781 .loc 1 2003 14 discriminator 1 view .LVU1221 - 3782 02ac C3F38463 ubfx r3, r3, #26, #5 - 3783 .L270: + 3772 .loc 1 2003 14 view .LVU1218 + 3773 02a4 2B68 ldr r3, [r5] + 3774 02a6 C3F31200 ubfx r0, r3, #0, #19 + 3775 02aa 78BB cbnz r0, .L269 + 3776 .loc 1 2003 14 discriminator 1 view .LVU1219 + 3777 02ac C3F38463 ubfx r3, r3, #26, #5 + 3778 .L270: 2002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfigInjected->InjectedChannel)) - 3784 .loc 1 2002 10 view .LVU1222 - 3785 02b0 9A42 cmp r2, r3 - 3786 02b2 34D1 bne .L245 + 3779 .loc 1 2002 10 view .LVU1220 + 3780 02b0 9A42 cmp r2, r3 + 3781 02b2 34D1 bne .L245 2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetOffsetState(hadc->Instance, LL_ADC_OFFSET_4, LL_ADC_OFFSET_DISABLE); - 3787 .loc 1 2005 9 is_stmt 1 view .LVU1223 - 3788 .LVL331: - 3789 .LBB396: - 3790 .LBI396: + 3782 .loc 1 2005 9 is_stmt 1 view .LVU1221 + 3783 .LVL328: + 3784 .LBB396: + 3785 .LBI396: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3791 .loc 2 4308 22 view .LVU1224 - 3792 .LBB397: + 3786 .loc 2 4308 22 view .LVU1222 + 3787 .LBB397: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3793 .loc 2 4310 3 view .LVU1225 + 3788 .loc 2 4310 3 view .LVU1223 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 3794 .loc 2 4312 3 view .LVU1226 - 3795 02b4 CB6E ldr r3, [r1, #108] - 3796 02b6 23F00043 bic r3, r3, #-2147483648 - 3797 02ba CB66 str r3, [r1, #108] - 3798 .LVL332: + 3789 .loc 2 4312 3 view .LVU1224 + 3790 02b4 CB6E ldr r3, [r1, #108] + 3791 02b6 23F00043 bic r3, r3, #-2147483648 + 3792 02ba CB66 str r3, [r1, #108] + 3793 .LVL329: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3799 .loc 2 4315 1 is_stmt 0 view .LVU1227 - 3800 02bc 2FE0 b .L245 - ARM GAS /tmp/ccKUHoqq.s page 253 + 3794 .loc 2 4315 1 is_stmt 0 view .LVU1225 + 3795 02bc 2FE0 b .L245 + 3796 .L257: + 3797 .LVL330: +4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + 3798 .loc 2 4315 1 view .LVU1226 + 3799 .LBE397: + 3800 .LBE396: + ARM GAS /tmp/ccrO2eGa.s page 253 - 3801 .L257: - 3802 .LVL333: -4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3803 .loc 2 4315 1 view .LVU1228 - 3804 .LBE397: - 3805 .LBE396: - 3806 .LBB398: - 3807 .LBI398: - 3808 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" + 3801 .LBB398: + 3802 .LBI398: + 3803 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file @@ -15178,15 +15172,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE 47:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_INLINE static inline 48:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccKUHoqq.s page 254 - - 49:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_FORCEINLINE 50:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccrO2eGa.s page 254 + + 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -15238,15 +15232,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push 104:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" 105:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" - ARM GAS /tmp/ccKUHoqq.s page 255 - - 106:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; 107:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) + ARM GAS /tmp/ccrO2eGa.s page 255 + + 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict @@ -15298,15 +15292,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 160:Drivers/CMSIS/Include/cmsis_gcc.h **** } 161:Drivers/CMSIS/Include/cmsis_gcc.h **** } 162:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccKUHoqq.s page 256 - - 163:Drivers/CMSIS/Include/cmsis_gcc.h **** _start(); 164:Drivers/CMSIS/Include/cmsis_gcc.h **** } 165:Drivers/CMSIS/Include/cmsis_gcc.h **** 166:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PROGRAM_START __cmsis_start 167:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 168:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccrO2eGa.s page 256 + + 169:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INITIAL_SP 170:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INITIAL_SP __StackTop 171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -15358,15 +15352,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 217:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 218:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) 219:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccKUHoqq.s page 257 - - 220:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 221:Drivers/CMSIS/Include/cmsis_gcc.h **** 222:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) ); 223:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 224:Drivers/CMSIS/Include/cmsis_gcc.h **** } 225:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccrO2eGa.s page 257 + + 226:Drivers/CMSIS/Include/cmsis_gcc.h **** 227:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -15418,15 +15412,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 274:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 275:Drivers/CMSIS/Include/cmsis_gcc.h **** 276:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); - ARM GAS /tmp/ccKUHoqq.s page 258 - - 277:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 278:Drivers/CMSIS/Include/cmsis_gcc.h **** } 279:Drivers/CMSIS/Include/cmsis_gcc.h **** 280:Drivers/CMSIS/Include/cmsis_gcc.h **** 281:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 282:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get APSR Register + ARM GAS /tmp/ccrO2eGa.s page 258 + + 283:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the APSR Register. 284:Drivers/CMSIS/Include/cmsis_gcc.h **** \return APSR Register value 285:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -15478,15 +15472,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 331:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 332:Drivers/CMSIS/Include/cmsis_gcc.h **** 333:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); - ARM GAS /tmp/ccKUHoqq.s page 259 - - 334:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 335:Drivers/CMSIS/Include/cmsis_gcc.h **** } 336:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 337:Drivers/CMSIS/Include/cmsis_gcc.h **** 338:Drivers/CMSIS/Include/cmsis_gcc.h **** 339:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccrO2eGa.s page 259 + + 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer (PSP). 342:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set @@ -15538,15 +15532,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 388:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 389:Drivers/CMSIS/Include/cmsis_gcc.h **** } 390:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccKUHoqq.s page 260 - - 391:Drivers/CMSIS/Include/cmsis_gcc.h **** 392:Drivers/CMSIS/Include/cmsis_gcc.h **** 393:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer (MSP). 396:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set + ARM GAS /tmp/ccrO2eGa.s page 260 + + 397:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 398:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) 399:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -15598,15 +15592,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 445:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask 446:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. 447:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value - ARM GAS /tmp/ccKUHoqq.s page 261 - - 448:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 449:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) 450:Drivers/CMSIS/Include/cmsis_gcc.h **** { 451:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 452:Drivers/CMSIS/Include/cmsis_gcc.h **** 453:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + ARM GAS /tmp/ccrO2eGa.s page 261 + + 454:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 455:Drivers/CMSIS/Include/cmsis_gcc.h **** } 456:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -15658,15 +15652,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 502:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ 503:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. 504:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. - ARM GAS /tmp/ccKUHoqq.s page 262 - - 505:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 506:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) 507:Drivers/CMSIS/Include/cmsis_gcc.h **** { 508:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsie f" : : : "memory"); 509:Drivers/CMSIS/Include/cmsis_gcc.h **** } 510:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccrO2eGa.s page 262 + + 511:Drivers/CMSIS/Include/cmsis_gcc.h **** 512:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 513:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable FIQ @@ -15718,15 +15712,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 559:Drivers/CMSIS/Include/cmsis_gcc.h **** { 560:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); 561:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 263 - - 562:Drivers/CMSIS/Include/cmsis_gcc.h **** 563:Drivers/CMSIS/Include/cmsis_gcc.h **** 564:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 565:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority (non-secure) 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Base Priority register when in secure state. + ARM GAS /tmp/ccrO2eGa.s page 263 + + 568:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set 569:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 570:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) @@ -15778,15 +15772,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 616:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 617:Drivers/CMSIS/Include/cmsis_gcc.h **** 618:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccKUHoqq.s page 264 - - 619:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 620:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask 621:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register. 622:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set 623:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 624:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) + ARM GAS /tmp/ccrO2eGa.s page 264 + + 625:Drivers/CMSIS/Include/cmsis_gcc.h **** { 626:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); 627:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -15838,15 +15832,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 673:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 674:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) 675:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure - ARM GAS /tmp/ccKUHoqq.s page 265 - - 676:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. 677:Drivers/CMSIS/Include/cmsis_gcc.h **** 678:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in 679:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value 680:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 681:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) + ARM GAS /tmp/ccrO2eGa.s page 265 + + 682:Drivers/CMSIS/Include/cmsis_gcc.h **** { 683:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) 684:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI @@ -15898,15 +15892,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 730:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 731:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); 732:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccKUHoqq.s page 266 - - 733:Drivers/CMSIS/Include/cmsis_gcc.h **** } 734:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 735:Drivers/CMSIS/Include/cmsis_gcc.h **** 736:Drivers/CMSIS/Include/cmsis_gcc.h **** 737:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 738:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit + ARM GAS /tmp/ccrO2eGa.s page 266 + + 739:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always in non-secure 741:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. @@ -15958,15 +15952,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 787:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. 788:Drivers/CMSIS/Include/cmsis_gcc.h **** 789:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). - ARM GAS /tmp/ccKUHoqq.s page 267 - - 790:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set 791:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + ARM GAS /tmp/ccrO2eGa.s page 267 + + 796:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI 797:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; 798:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -16018,15 +16012,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 844:Drivers/CMSIS/Include/cmsis_gcc.h **** 845:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); 846:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccKUHoqq.s page 268 - - 847:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 848:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 849:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U); 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 851:Drivers/CMSIS/Include/cmsis_gcc.h **** } 852:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccrO2eGa.s page 268 + + 853:Drivers/CMSIS/Include/cmsis_gcc.h **** 854:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set FPSCR @@ -16078,15 +16072,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 901:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. 902:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 903:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") - ARM GAS /tmp/ccKUHoqq.s page 269 - - 904:Drivers/CMSIS/Include/cmsis_gcc.h **** 905:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 906:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt 907:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Interrupt is a hint instruction that suspends execution until one of a number o 908:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi") + ARM GAS /tmp/ccrO2eGa.s page 269 + + 910:Drivers/CMSIS/Include/cmsis_gcc.h **** 911:Drivers/CMSIS/Include/cmsis_gcc.h **** 912:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -16138,15 +16132,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 958:Drivers/CMSIS/Include/cmsis_gcc.h **** } 959:Drivers/CMSIS/Include/cmsis_gcc.h **** 960:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccKUHoqq.s page 270 - - 961:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 962:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) 963:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785 964:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse 965:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 966:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccrO2eGa.s page 270 + + 967:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) 968:Drivers/CMSIS/Include/cmsis_gcc.h **** { 969:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) @@ -16198,15 +16192,15 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1015:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) 1016:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v 1017:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate - ARM GAS /tmp/ccKUHoqq.s page 271 - - 1018:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate 1019:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value 1020:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1021:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) 1022:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1023:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; + ARM GAS /tmp/ccrO2eGa.s page 271 + + 1024:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) 1025:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1026:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; @@ -16232,22 +16226,22 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1046:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 1047:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) - 3809 .loc 3 1048 31 is_stmt 1 view .LVU1229 - 3810 .LBB399: + 3804 .loc 3 1048 31 is_stmt 1 view .LVU1227 + 3805 .LBB399: 1049:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 3811 .loc 3 1050 3 view .LVU1230 + 3806 .loc 3 1050 3 view .LVU1228 1051:Drivers/CMSIS/Include/cmsis_gcc.h **** 1052:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 1053:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 1054:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); - 3812 .loc 3 1055 4 view .LVU1231 - 3813 .syntax unified - 3814 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3815 02be 93FAA3F3 rbit r3, r3 - 3816 @ 0 "" 2 - 3817 .LVL334: + 3807 .loc 3 1055 4 view .LVU1229 + 3808 .syntax unified + 3809 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3810 02be 93FAA3F3 rbit r3, r3 + 3811 @ 0 "" 2 + 3812 .LVL331: 1056:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 1057:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ 1058:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -16258,20 +16252,20 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1063:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; 1064:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; 1065:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 272 - - 1066:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ 1067:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; - 3818 .loc 3 1068 3 view .LVU1232 - 3819 .loc 3 1068 3 is_stmt 0 view .LVU1233 - 3820 .thumb - 3821 .syntax unified - 3822 .LBE399: - 3823 .LBE398: - 3824 .LBB400: - 3825 .LBI400: + 3813 .loc 3 1068 3 view .LVU1230 + 3814 .loc 3 1068 3 is_stmt 0 view .LVU1231 + 3815 .thumb + ARM GAS /tmp/ccrO2eGa.s page 272 + + + 3816 .syntax unified + 3817 .LBE399: + 3818 .LBE398: + 3819 .LBB400: + 3820 .LBI400: 1069:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** 1071:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -16282,8 +16276,8 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1076:Drivers/CMSIS/Include/cmsis_gcc.h **** \return number of leading zeros in value 1077:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value) - 3826 .loc 3 1078 30 is_stmt 1 view .LVU1234 - 3827 .LBB401: + 3821 .loc 3 1078 30 is_stmt 1 view .LVU1232 + 3822 .LBB401: 1079:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1080:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Even though __builtin_clz produces a CLZ instruction on ARM, formally 1081:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_clz(0) is undefined behaviour, so handle this case specially. @@ -16295,279 +16289,279 @@ ARM GAS /tmp/ccKUHoqq.s page 1 1087:Drivers/CMSIS/Include/cmsis_gcc.h **** single CLZ instruction. 1088:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** if (value == 0U) - 3828 .loc 3 1089 3 view .LVU1235 - 3829 .loc 3 1089 6 is_stmt 0 view .LVU1236 - 3830 02c2 13B1 cbz r3, .L306 + 3823 .loc 3 1089 3 view .LVU1233 + 3824 .loc 3 1089 6 is_stmt 0 view .LVU1234 + 3825 02c2 13B1 cbz r3, .L306 1090:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** return 32U; 1092:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1093:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_clz(value); - 3831 .loc 3 1093 3 is_stmt 1 view .LVU1237 - 3832 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1238 - 3833 02c4 B3FA83F3 clz r3, r3 - 3834 .LVL335: - 3835 .loc 3 1093 10 view .LVU1239 - 3836 02c8 CBE7 b .L258 - 3837 .LVL336: - 3838 .L306: + 3826 .loc 3 1093 3 is_stmt 1 view .LVU1235 + 3827 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1236 + 3828 02c4 B3FA83F3 clz r3, r3 + 3829 .LVL332: + 3830 .loc 3 1093 10 view .LVU1237 + 3831 02c8 CBE7 b .L258 + 3832 .LVL333: + 3833 .L306: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3839 .loc 3 1091 12 view .LVU1240 - 3840 02ca 2023 movs r3, #32 - 3841 .LVL337: + 3834 .loc 3 1091 12 view .LVU1238 + 3835 02ca 2023 movs r3, #32 + 3836 .LVL334: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3842 .loc 3 1091 12 view .LVU1241 - 3843 02cc C9E7 b .L258 - 3844 .L324: - ARM GAS /tmp/ccKUHoqq.s page 273 - - - 3845 .LBE401: - 3846 .LBE400: + 3837 .loc 3 1091 12 view .LVU1239 + 3838 02cc C9E7 b .L258 + 3839 .L324: + 3840 .LBE401: + 3841 .LBE400: 1990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3847 .loc 1 1990 9 is_stmt 1 view .LVU1242 - 3848 .LVL338: - 3849 .LBB402: - 3850 .LBI402: + 3842 .loc 1 1990 9 is_stmt 1 view .LVU1240 + 3843 .LVL335: + 3844 .LBB402: + ARM GAS /tmp/ccrO2eGa.s page 273 + + + 3845 .LBI402: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3851 .loc 2 4308 22 view .LVU1243 - 3852 .LBB403: + 3846 .loc 2 4308 22 view .LVU1241 + 3847 .LBB403: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3853 .loc 2 4310 3 view .LVU1244 + 3848 .loc 2 4310 3 view .LVU1242 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 3854 .loc 2 4312 3 view .LVU1245 - 3855 02ce 0B6E ldr r3, [r1, #96] - 3856 02d0 23F00043 bic r3, r3, #-2147483648 - 3857 02d4 0B66 str r3, [r1, #96] - 3858 .LVL339: + 3849 .loc 2 4312 3 view .LVU1243 + 3850 02ce 0B6E ldr r3, [r1, #96] + 3851 02d0 23F00043 bic r3, r3, #-2147483648 + 3852 02d4 0B66 str r3, [r1, #96] + 3853 .LVL336: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3859 .loc 2 4315 1 is_stmt 0 view .LVU1246 - 3860 02d6 C6E7 b .L260 - 3861 .L261: - 3862 .LVL340: + 3854 .loc 2 4315 1 is_stmt 0 view .LVU1244 + 3855 02d6 C6E7 b .L260 + 3856 .L261: + 3857 .LVL337: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3863 .loc 2 4315 1 view .LVU1247 - 3864 .LBE403: - 3865 .LBE402: - 3866 .LBB404: - 3867 .LBI404: + 3858 .loc 2 4315 1 view .LVU1245 + 3859 .LBE403: + 3860 .LBE402: + 3861 .LBB404: + 3862 .LBI404: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3868 .loc 3 1048 31 is_stmt 1 view .LVU1248 - 3869 .LBB405: + 3863 .loc 3 1048 31 is_stmt 1 view .LVU1246 + 3864 .LBB405: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3870 .loc 3 1050 3 view .LVU1249 + 3865 .loc 3 1050 3 view .LVU1247 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3871 .loc 3 1055 4 view .LVU1250 - 3872 .syntax unified - 3873 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3874 02d8 93FAA3F3 rbit r3, r3 - 3875 @ 0 "" 2 - 3876 .LVL341: + 3866 .loc 3 1055 4 view .LVU1248 + 3867 .syntax unified + 3868 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3869 02d8 93FAA3F3 rbit r3, r3 + 3870 @ 0 "" 2 + 3871 .LVL338: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3877 .loc 3 1068 3 view .LVU1251 + 3872 .loc 3 1068 3 view .LVU1249 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3878 .loc 3 1068 3 is_stmt 0 view .LVU1252 - 3879 .thumb - 3880 .syntax unified - 3881 .LBE405: - 3882 .LBE404: - 3883 .LBB406: - 3884 .LBI406: + 3873 .loc 3 1068 3 is_stmt 0 view .LVU1250 + 3874 .thumb + 3875 .syntax unified + 3876 .LBE405: + 3877 .LBE404: + 3878 .LBB406: + 3879 .LBI406: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3885 .loc 3 1078 30 is_stmt 1 view .LVU1253 - 3886 .LBB407: + 3880 .loc 3 1078 30 is_stmt 1 view .LVU1251 + 3881 .LBB407: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3887 .loc 3 1089 3 view .LVU1254 + 3882 .loc 3 1089 3 view .LVU1252 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccKUHoqq.s page 274 + 3883 .loc 3 1089 6 is_stmt 0 view .LVU1253 + 3884 02dc 13B1 cbz r3, .L307 + 3885 .loc 3 1093 3 is_stmt 1 view .LVU1254 + 3886 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1255 + 3887 02de B3FA83F3 clz r3, r3 + 3888 .LVL339: + ARM GAS /tmp/ccrO2eGa.s page 274 - 3888 .loc 3 1089 6 is_stmt 0 view .LVU1255 - 3889 02dc 13B1 cbz r3, .L307 - 3890 .loc 3 1093 3 is_stmt 1 view .LVU1256 - 3891 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1257 - 3892 02de B3FA83F3 clz r3, r3 - 3893 .LVL342: - 3894 .loc 3 1093 10 view .LVU1258 - 3895 02e2 CBE7 b .L262 - 3896 .LVL343: - 3897 .L307: + 3889 .loc 3 1093 10 view .LVU1256 + 3890 02e2 CBE7 b .L262 + 3891 .LVL340: + 3892 .L307: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3898 .loc 3 1091 12 view .LVU1259 - 3899 02e4 2023 movs r3, #32 - 3900 .LVL344: + 3893 .loc 3 1091 12 view .LVU1257 + 3894 02e4 2023 movs r3, #32 + 3895 .LVL341: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3901 .loc 3 1091 12 view .LVU1260 - 3902 02e6 C9E7 b .L262 - 3903 .L325: - 3904 .LBE407: - 3905 .LBE406: + 3896 .loc 3 1091 12 view .LVU1258 + 3897 02e6 C9E7 b .L262 + 3898 .L325: + 3899 .LBE407: + 3900 .LBE406: 1995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3906 .loc 1 1995 9 is_stmt 1 view .LVU1261 - 3907 .LVL345: - 3908 .LBB408: - 3909 .LBI408: + 3901 .loc 1 1995 9 is_stmt 1 view .LVU1259 + 3902 .LVL342: + 3903 .LBB408: + 3904 .LBI408: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3910 .loc 2 4308 22 view .LVU1262 - 3911 .LBB409: + 3905 .loc 2 4308 22 view .LVU1260 + 3906 .LBB409: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3912 .loc 2 4310 3 view .LVU1263 + 3907 .loc 2 4310 3 view .LVU1261 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 3913 .loc 2 4312 3 view .LVU1264 - 3914 02e8 4B6E ldr r3, [r1, #100] - 3915 02ea 23F00043 bic r3, r3, #-2147483648 - 3916 02ee 4B66 str r3, [r1, #100] - 3917 .LVL346: + 3908 .loc 2 4312 3 view .LVU1262 + 3909 02e8 4B6E ldr r3, [r1, #100] + 3910 02ea 23F00043 bic r3, r3, #-2147483648 + 3911 02ee 4B66 str r3, [r1, #100] + 3912 .LVL343: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3918 .loc 2 4315 1 is_stmt 0 view .LVU1265 - 3919 02f0 C6E7 b .L264 - 3920 .L265: - 3921 .LVL347: + 3913 .loc 2 4315 1 is_stmt 0 view .LVU1263 + 3914 02f0 C6E7 b .L264 + 3915 .L265: + 3916 .LVL344: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3922 .loc 2 4315 1 view .LVU1266 - 3923 .LBE409: - 3924 .LBE408: - 3925 .LBB410: - 3926 .LBI410: + 3917 .loc 2 4315 1 view .LVU1264 + 3918 .LBE409: + 3919 .LBE408: + 3920 .LBB410: + 3921 .LBI410: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3927 .loc 3 1048 31 is_stmt 1 view .LVU1267 - 3928 .LBB411: + 3922 .loc 3 1048 31 is_stmt 1 view .LVU1265 + 3923 .LBB411: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3929 .loc 3 1050 3 view .LVU1268 + 3924 .loc 3 1050 3 view .LVU1266 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3930 .loc 3 1055 4 view .LVU1269 - 3931 .syntax unified - 3932 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3933 02f2 93FAA3F3 rbit r3, r3 - ARM GAS /tmp/ccKUHoqq.s page 275 + 3925 .loc 3 1055 4 view .LVU1267 + 3926 .syntax unified + 3927 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3928 02f2 93FAA3F3 rbit r3, r3 + 3929 @ 0 "" 2 + 3930 .LVL345: +1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3931 .loc 3 1068 3 view .LVU1268 +1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 3932 .loc 3 1068 3 is_stmt 0 view .LVU1269 + ARM GAS /tmp/ccrO2eGa.s page 275 - 3934 @ 0 "" 2 - 3935 .LVL348: -1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3936 .loc 3 1068 3 view .LVU1270 -1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3937 .loc 3 1068 3 is_stmt 0 view .LVU1271 - 3938 .thumb - 3939 .syntax unified - 3940 .LBE411: - 3941 .LBE410: - 3942 .LBB412: - 3943 .LBI412: + 3933 .thumb + 3934 .syntax unified + 3935 .LBE411: + 3936 .LBE410: + 3937 .LBB412: + 3938 .LBI412: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3944 .loc 3 1078 30 is_stmt 1 view .LVU1272 - 3945 .LBB413: + 3939 .loc 3 1078 30 is_stmt 1 view .LVU1270 + 3940 .LBB413: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3946 .loc 3 1089 3 view .LVU1273 + 3941 .loc 3 1089 3 view .LVU1271 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3947 .loc 3 1089 6 is_stmt 0 view .LVU1274 - 3948 02f6 13B1 cbz r3, .L308 - 3949 .loc 3 1093 3 is_stmt 1 view .LVU1275 - 3950 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1276 - 3951 02f8 B3FA83F3 clz r3, r3 - 3952 .LVL349: - 3953 .loc 3 1093 10 view .LVU1277 - 3954 02fc CBE7 b .L266 - 3955 .LVL350: - 3956 .L308: + 3942 .loc 3 1089 6 is_stmt 0 view .LVU1272 + 3943 02f6 13B1 cbz r3, .L308 + 3944 .loc 3 1093 3 is_stmt 1 view .LVU1273 + 3945 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1274 + 3946 02f8 B3FA83F3 clz r3, r3 + 3947 .LVL346: + 3948 .loc 3 1093 10 view .LVU1275 + 3949 02fc CBE7 b .L266 + 3950 .LVL347: + 3951 .L308: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3957 .loc 3 1091 12 view .LVU1278 - 3958 02fe 2023 movs r3, #32 - 3959 .LVL351: + 3952 .loc 3 1091 12 view .LVU1276 + 3953 02fe 2023 movs r3, #32 + 3954 .LVL348: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3960 .loc 3 1091 12 view .LVU1279 - 3961 0300 C9E7 b .L266 - 3962 .L326: - 3963 .LBE413: - 3964 .LBE412: + 3955 .loc 3 1091 12 view .LVU1277 + 3956 0300 C9E7 b .L266 + 3957 .L326: + 3958 .LBE413: + 3959 .LBE412: 2000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 3965 .loc 1 2000 9 is_stmt 1 view .LVU1280 - 3966 .LVL352: - 3967 .LBB414: - 3968 .LBI414: + 3960 .loc 1 2000 9 is_stmt 1 view .LVU1278 + 3961 .LVL349: + 3962 .LBB414: + 3963 .LBI414: 4308:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 3969 .loc 2 4308 22 view .LVU1281 - 3970 .LBB415: + 3964 .loc 2 4308 22 view .LVU1279 + 3965 .LBB415: 4310:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3971 .loc 2 4310 3 view .LVU1282 + 3966 .loc 2 4310 3 view .LVU1280 4312:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_OFR1_OFFSET1_EN, - 3972 .loc 2 4312 3 view .LVU1283 - 3973 0302 8B6E ldr r3, [r1, #104] - 3974 0304 23F00043 bic r3, r3, #-2147483648 - 3975 0308 8B66 str r3, [r1, #104] - 3976 .LVL353: + 3967 .loc 2 4312 3 view .LVU1281 + 3968 0302 8B6E ldr r3, [r1, #104] + 3969 0304 23F00043 bic r3, r3, #-2147483648 + 3970 0308 8B66 str r3, [r1, #104] + 3971 .LVL350: 4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3977 .loc 2 4315 1 is_stmt 0 view .LVU1284 - 3978 030a C6E7 b .L268 - ARM GAS /tmp/ccKUHoqq.s page 276 + 3972 .loc 2 4315 1 is_stmt 0 view .LVU1282 + 3973 030a C6E7 b .L268 + 3974 .L269: + 3975 .LVL351: +4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + 3976 .loc 2 4315 1 view .LVU1283 + 3977 .LBE415: + 3978 .LBE414: + ARM GAS /tmp/ccrO2eGa.s page 276 - 3979 .L269: - 3980 .LVL354: -4315:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 3981 .loc 2 4315 1 view .LVU1285 - 3982 .LBE415: - 3983 .LBE414: - 3984 .LBB416: - 3985 .LBI416: + 3979 .LBB416: + 3980 .LBI416: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 3986 .loc 3 1048 31 is_stmt 1 view .LVU1286 - 3987 .LBB417: + 3981 .loc 3 1048 31 is_stmt 1 view .LVU1284 + 3982 .LBB417: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 3988 .loc 3 1050 3 view .LVU1287 + 3983 .loc 3 1050 3 view .LVU1285 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 3989 .loc 3 1055 4 view .LVU1288 - 3990 .syntax unified - 3991 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 3992 030c 93FAA3F3 rbit r3, r3 - 3993 @ 0 "" 2 - 3994 .LVL355: + 3984 .loc 3 1055 4 view .LVU1286 + 3985 .syntax unified + 3986 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 3987 030c 93FAA3F3 rbit r3, r3 + 3988 @ 0 "" 2 + 3989 .LVL352: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3995 .loc 3 1068 3 view .LVU1289 + 3990 .loc 3 1068 3 view .LVU1287 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 3996 .loc 3 1068 3 is_stmt 0 view .LVU1290 - 3997 .thumb - 3998 .syntax unified - 3999 .LBE417: - 4000 .LBE416: - 4001 .LBB418: - 4002 .LBI418: + 3991 .loc 3 1068 3 is_stmt 0 view .LVU1288 + 3992 .thumb + 3993 .syntax unified + 3994 .LBE417: + 3995 .LBE416: + 3996 .LBB418: + 3997 .LBI418: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4003 .loc 3 1078 30 is_stmt 1 view .LVU1291 - 4004 .LBB419: + 3998 .loc 3 1078 30 is_stmt 1 view .LVU1289 + 3999 .LBB419: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4005 .loc 3 1089 3 view .LVU1292 + 4000 .loc 3 1089 3 view .LVU1290 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4006 .loc 3 1089 6 is_stmt 0 view .LVU1293 - 4007 0310 13B1 cbz r3, .L309 - 4008 .loc 3 1093 3 is_stmt 1 view .LVU1294 - 4009 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1295 - 4010 0312 B3FA83F3 clz r3, r3 - 4011 .LVL356: - 4012 .loc 3 1093 10 view .LVU1296 - 4013 0316 CBE7 b .L270 - 4014 .LVL357: - 4015 .L309: + 4001 .loc 3 1089 6 is_stmt 0 view .LVU1291 + 4002 0310 13B1 cbz r3, .L309 + 4003 .loc 3 1093 3 is_stmt 1 view .LVU1292 + 4004 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1293 + 4005 0312 B3FA83F3 clz r3, r3 + 4006 .LVL353: + 4007 .loc 3 1093 10 view .LVU1294 + 4008 0316 CBE7 b .L270 + 4009 .LVL354: + 4010 .L309: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4016 .loc 3 1091 12 view .LVU1297 - 4017 0318 2023 movs r3, #32 - 4018 .LVL358: + 4011 .loc 3 1091 12 view .LVU1295 + 4012 0318 2023 movs r3, #32 + 4013 .LVL355: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4019 .loc 3 1091 12 view .LVU1298 - 4020 031a C9E7 b .L270 - 4021 .LVL359: - 4022 .L304: + 4014 .loc 3 1091 12 view .LVU1296 + 4015 031a C9E7 b .L270 + 4016 .LVL356: + 4017 .L304: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4023 .loc 3 1091 12 view .LVU1299 - ARM GAS /tmp/ccKUHoqq.s page 277 - - - 4024 .LBE419: - 4025 .LBE418: + 4018 .loc 3 1091 12 view .LVU1297 + 4019 .LBE419: + 4020 .LBE418: 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_offset_shifted; - 4026 .loc 1 1662 21 view .LVU1300 - 4027 031c 0026 movs r6, #0 - 4028 .LVL360: - 4029 .L245: + 4021 .loc 1 1662 21 view .LVU1298 + 4022 031c 0026 movs r6, #0 + 4023 .LVL357: + ARM GAS /tmp/ccrO2eGa.s page 277 + + + 4024 .L245: 2006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** @@ -16577,81 +16571,81 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameters that can be updated only when ADC is disabled: */ 2013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Single or differential mode */ 2014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) - 4030 .loc 1 2014 3 is_stmt 1 view .LVU1301 - 4031 .loc 1 2014 28 is_stmt 0 view .LVU1302 - 4032 031e 2168 ldr r1, [r4] - 4033 .LVL361: - 4034 .LBB420: - 4035 .LBI420: + 4025 .loc 1 2014 3 is_stmt 1 view .LVU1299 + 4026 .loc 1 2014 28 is_stmt 0 view .LVU1300 + 4027 031e 2168 ldr r1, [r4] + 4028 .LVL358: + 4029 .LBB420: + 4030 .LBI420: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4036 .loc 2 7744 26 is_stmt 1 view .LVU1303 - 4037 .LBB421: + 4031 .loc 2 7744 26 is_stmt 1 view .LVU1301 + 4032 .LBB421: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4038 .loc 2 7746 3 view .LVU1304 + 4033 .loc 2 7746 3 view .LVU1302 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4039 .loc 2 7746 12 is_stmt 0 view .LVU1305 - 4040 0320 8B68 ldr r3, [r1, #8] + 4034 .loc 2 7746 12 is_stmt 0 view .LVU1303 + 4035 0320 8B68 ldr r3, [r1, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4041 .loc 2 7746 68 view .LVU1306 - 4042 0322 13F0010F tst r3, #1 - 4043 0326 15D1 bne .L272 - 4044 .LVL362: + 4036 .loc 2 7746 68 view .LVU1304 + 4037 0322 13F0010F tst r3, #1 + 4038 0326 15D1 bne .L272 + 4039 .LVL359: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4045 .loc 2 7746 68 view .LVU1307 - 4046 .LBE421: - 4047 .LBE420: + 4040 .loc 2 7746 68 view .LVU1305 + 4041 .LBE421: + 4042 .LBE420: 2015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set mode single-ended or differential input of the selected ADC channel */ 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetChannelSingleDiff(hadc->Instance, pConfigInjected->InjectedChannel, pConfigInjected-> - 4048 .loc 1 2017 5 is_stmt 1 view .LVU1308 - 4049 .loc 1 2017 64 is_stmt 0 view .LVU1309 - 4050 0328 2B68 ldr r3, [r5] - 4051 .loc 1 2017 98 view .LVU1310 - 4052 032a E868 ldr r0, [r5, #12] - 4053 .LVL363: - 4054 .LBB422: - 4055 .LBI422: + 4043 .loc 1 2017 5 is_stmt 1 view .LVU1306 + 4044 .loc 1 2017 64 is_stmt 0 view .LVU1307 + 4045 0328 2B68 ldr r3, [r5] + 4046 .loc 1 2017 98 view .LVU1308 + 4047 032a E868 ldr r0, [r5, #12] + 4048 .LVL360: + 4049 .LBB422: + 4050 .LBI422: 6490:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4056 .loc 2 6490 22 is_stmt 1 view .LVU1311 - 4057 .LBB423: + 4051 .loc 2 6490 22 is_stmt 1 view .LVU1309 + 4052 .LBB423: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 4058 .loc 2 6495 3 view .LVU1312 - 4059 032c D1F8B020 ldr r2, [r1, #176] - 4060 0330 C3F31207 ubfx r7, r3, #0, #19 - ARM GAS /tmp/ccKUHoqq.s page 278 + 4053 .loc 2 6495 3 view .LVU1310 + 4054 032c D1F8B020 ldr r2, [r1, #176] + 4055 0330 C3F31207 ubfx r7, r3, #0, #19 + 4056 0334 22EA0702 bic r2, r2, r7 + 4057 0338 00F01807 and r7, r0, #24 + 4058 033c 1648 ldr r0, .L330+4 + 4059 .LVL361: +6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, + 4060 .loc 2 6495 3 is_stmt 0 view .LVU1311 + ARM GAS /tmp/ccrO2eGa.s page 278 - 4061 0334 22EA0702 bic r2, r2, r7 - 4062 0338 00F01807 and r7, r0, #24 - 4063 033c 1648 ldr r0, .L330+4 - 4064 .LVL364: + 4061 033e F840 lsrs r0, r0, r7 + 4062 0340 0340 ands r3, r3, r0 + 4063 .LVL362: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 4065 .loc 2 6495 3 is_stmt 0 view .LVU1313 - 4066 033e F840 lsrs r0, r0, r7 - 4067 0340 0340 ands r3, r3, r0 - 4068 .LVL365: + 4064 .loc 2 6495 3 view .LVU1312 + 4065 0342 C3F31203 ubfx r3, r3, #0, #19 + 4066 0346 1343 orrs r3, r3, r2 + 4067 0348 C1F8B030 str r3, [r1, #176] + 4068 .LVL363: 6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 4069 .loc 2 6495 3 view .LVU1314 - 4070 0342 C3F31203 ubfx r3, r3, #0, #19 - 4071 0346 1343 orrs r3, r3, r2 - 4072 0348 C1F8B030 str r3, [r1, #176] - 4073 .LVL366: -6495:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** Channel & ADC_SINGLEDIFF_CHANNEL_MASK, - 4074 .loc 2 6495 3 view .LVU1315 - 4075 .LBE423: - 4076 .LBE422: + 4069 .loc 2 6495 3 view .LVU1313 + 4070 .LBE423: + 4071 .LBE422: 2018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Configuration of differential mode */ 2020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Note: ADC channel number masked with value "0x1F" to ensure shift value within 32 bits range 2021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pConfigInjected->InjectedSingleDiff == ADC_DIFFERENTIAL_ENDED) - 4077 .loc 1 2021 5 is_stmt 1 view .LVU1316 - 4078 .loc 1 2021 24 is_stmt 0 view .LVU1317 - 4079 034c EA68 ldr r2, [r5, #12] - 4080 .loc 1 2021 8 view .LVU1318 - 4081 034e 134B ldr r3, .L330+8 - 4082 0350 9A42 cmp r2, r3 - 4083 0352 31D0 beq .L327 - 4084 .L272: + 4072 .loc 1 2021 5 is_stmt 1 view .LVU1314 + 4073 .loc 1 2021 24 is_stmt 0 view .LVU1315 + 4074 034c EA68 ldr r2, [r5, #12] + 4075 .loc 1 2021 8 view .LVU1316 + 4076 034e 134B ldr r3, .L330+8 + 4077 0350 9A42 cmp r2, r3 + 4078 0352 31D0 beq .L327 + 4079 .L272: 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Set sampling time of the selected ADC channel */ 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_SetChannelSamplingTime(hadc->Instance, @@ -16671,54 +16665,54 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* HAL_ADC_DeInit(). */ 2039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_IS_CHANNEL_INTERNAL(pConfigInjected->InjectedChannel)) - 4085 .loc 1 2040 3 is_stmt 1 view .LVU1319 - 4086 .loc 1 2040 7 is_stmt 0 view .LVU1320 - 4087 0354 2B68 ldr r3, [r5] - 4088 .loc 1 2040 6 view .LVU1321 - 4089 0356 124A ldr r2, .L330+12 - 4090 0358 1342 tst r3, r2 - 4091 035a 13D0 beq .L296 - ARM GAS /tmp/ccKUHoqq.s page 279 - - + 4080 .loc 1 2040 3 is_stmt 1 view .LVU1317 + 4081 .loc 1 2040 7 is_stmt 0 view .LVU1318 + 4082 0354 2B68 ldr r3, [r5] + 4083 .loc 1 2040 6 view .LVU1319 + 4084 0356 124A ldr r2, .L330+12 + 4085 0358 1342 tst r3, r2 + 4086 035a 13D0 beq .L296 2041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_config_internal_channel = LL_ADC_GetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Ins - 4092 .loc 1 2042 5 is_stmt 1 view .LVU1322 - 4093 .LVL367: - 4094 .LBB424: - 4095 .LBI424: + 4087 .loc 1 2042 5 is_stmt 1 view .LVU1320 + 4088 .LVL364: + 4089 .LBB424: + 4090 .LBI424: + ARM GAS /tmp/ccrO2eGa.s page 279 + + 3826:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4096 .loc 2 3826 26 view .LVU1323 - 4097 .LBB425: + 4091 .loc 2 3826 26 view .LVU1321 + 4092 .LBB425: 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4098 .loc 2 3828 3 view .LVU1324 + 4093 .loc 2 3828 3 view .LVU1322 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4099 .loc 2 3828 21 is_stmt 0 view .LVU1325 - 4100 035c 114A ldr r2, .L330+16 - 4101 035e 9268 ldr r2, [r2, #8] + 4094 .loc 2 3828 21 is_stmt 0 view .LVU1323 + 4095 035c 114A ldr r2, .L330+16 + 4096 035e 9268 ldr r2, [r2, #8] 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4102 .loc 2 3828 10 view .LVU1326 - 4103 0360 02F0E071 and r1, r2, #29360128 - 4104 .LVL368: + 4097 .loc 2 3828 10 view .LVU1324 + 4098 0360 02F0E071 and r1, r2, #29360128 + 4099 .LVL365: 3828:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4105 .loc 2 3828 10 view .LVU1327 - 4106 .LBE425: - 4107 .LBE424: + 4100 .loc 2 3828 10 view .LVU1325 + 4101 .LBE425: + 4102 .LBE424: 2043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If the requested internal measurement path has already been enabled, */ 2045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* bypass the configuration processing. */ 2046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (((pConfigInjected->InjectedChannel == ADC_CHANNEL_TEMPSENSOR_ADC1) - 4108 .loc 1 2046 5 is_stmt 1 view .LVU1328 - 4109 .loc 1 2046 8 is_stmt 0 view .LVU1329 - 4110 0364 1048 ldr r0, .L330+20 - 4111 0366 8342 cmp r3, r0 - 4112 0368 00F0D580 beq .L297 + 4103 .loc 1 2046 5 is_stmt 1 view .LVU1326 + 4104 .loc 1 2046 8 is_stmt 0 view .LVU1327 + 4105 0364 1048 ldr r0, .L330+20 + 4106 0366 8342 cmp r3, r0 + 4107 0368 00F0D580 beq .L297 2047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** || (pConfigInjected->InjectedChannel == ADC_CHANNEL_TEMPSENSOR_ADC5)) - 4113 .loc 1 2047 10 view .LVU1330 - 4114 036c 0F48 ldr r0, .L330+24 - 4115 036e 8342 cmp r3, r0 - 4116 0370 00F0D180 beq .L297 - 4117 .L298: + 4108 .loc 1 2047 10 view .LVU1328 + 4109 036c 0F48 ldr r0, .L330+24 + 4110 036e 8342 cmp r3, r0 + 4111 0370 00F0D180 beq .L297 + 4112 .L298: 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_TEMPSENSOR) == 0UL)) 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (ADC_TEMPERATURE_SENSOR_INSTANCE(hadc)) @@ -16738,17 +16732,17 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** wait_loop_index--; 2065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - ARM GAS /tmp/ccKUHoqq.s page 280 - - 2067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else if ((pConfigInjected->InjectedChannel == ADC_CHANNEL_VBAT) - 4118 .loc 1 2068 10 is_stmt 1 view .LVU1331 - 4119 .loc 1 2068 13 is_stmt 0 view .LVU1332 - 4120 0374 0E48 ldr r0, .L330+28 - 4121 0376 8342 cmp r3, r0 - 4122 0378 00F0F280 beq .L328 - 4123 .L301: + 4113 .loc 1 2068 10 is_stmt 1 view .LVU1329 + 4114 .loc 1 2068 13 is_stmt 0 view .LVU1330 + 4115 0374 0E48 ldr r0, .L330+28 + 4116 0376 8342 cmp r3, r0 + ARM GAS /tmp/ccrO2eGa.s page 280 + + + 4117 0378 00F0F280 beq .L328 + 4118 .L301: 2069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_VBAT) == 0UL)) 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (ADC_BATTERY_VOLTAGE_INSTANCE(hadc)) @@ -16758,13 +16752,13 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else if ((pConfigInjected->InjectedChannel == ADC_CHANNEL_VREFINT) - 4124 .loc 1 2077 10 is_stmt 1 view .LVU1333 - 4125 .loc 1 2077 13 is_stmt 0 view .LVU1334 - 4126 037c 0D48 ldr r0, .L330+32 - 4127 037e 8342 cmp r3, r0 - 4128 0380 00F00081 beq .L329 - 4129 .LVL369: - 4130 .L296: + 4119 .loc 1 2077 10 is_stmt 1 view .LVU1331 + 4120 .loc 1 2077 13 is_stmt 0 view .LVU1332 + 4121 037c 0D48 ldr r0, .L330+32 + 4122 037e 8342 cmp r3, r0 + 4123 0380 00F00081 beq .L329 + 4124 .LVL366: + 4125 .L296: 2078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && ((tmp_config_internal_channel & LL_ADC_PATH_INTERNAL_VREFINT) == 0UL)) 2079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (ADC_VREFINT_INSTANCE(hadc)) @@ -16777,841 +16771,841 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* nothing to do */ 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 4131 .loc 1 2089 5 is_stmt 1 view .LVU1335 + 4126 .loc 1 2089 5 is_stmt 1 view .LVU1333 2090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 2093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 4132 .loc 1 2093 3 view .LVU1336 - 4133 .loc 1 2093 3 view .LVU1337 - 4134 0384 0023 movs r3, #0 - 4135 0386 84F85830 strb r3, [r4, #88] - 4136 .loc 1 2093 3 view .LVU1338 + 4127 .loc 1 2093 3 view .LVU1334 + 4128 .loc 1 2093 3 view .LVU1335 + 4129 0384 0023 movs r3, #0 + 4130 0386 84F85830 strb r3, [r4, #88] + 4131 .loc 1 2093 3 view .LVU1336 2094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 2096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 4137 .loc 1 2096 3 view .LVU1339 - 4138 .LVL370: - 4139 .L233: + 4132 .loc 1 2096 3 view .LVU1337 + 4133 .LVL367: + 4134 .L233: 2097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 4140 .loc 1 2097 1 is_stmt 0 view .LVU1340 - 4141 038a 3046 mov r0, r6 - 4142 038c 03B0 add sp, sp, #12 - 4143 .LCFI34: - ARM GAS /tmp/ccKUHoqq.s page 281 + 4135 .loc 1 2097 1 is_stmt 0 view .LVU1338 + 4136 038a 3046 mov r0, r6 + 4137 038c 03B0 add sp, sp, #12 + 4138 .LCFI34: + 4139 .cfi_remember_state + 4140 .cfi_def_cfa_offset 20 + 4141 @ sp needed + 4142 038e F0BD pop {r4, r5, r6, r7, pc} + 4143 .LVL368: + 4144 .L305: + ARM GAS /tmp/ccrO2eGa.s page 281 - 4144 .cfi_remember_state - 4145 .cfi_def_cfa_offset 20 - 4146 @ sp needed - 4147 038e F0BD pop {r4, r5, r6, r7, pc} - 4148 .LVL371: - 4149 .L305: - 4150 .LCFI35: - 4151 .cfi_restore_state + 4145 .LCFI35: + 4146 .cfi_restore_state 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_offset_shifted; - 4152 .loc 1 1662 21 view .LVU1341 - 4153 0390 0026 movs r6, #0 - 4154 0392 C4E7 b .L245 - 4155 .L331: - 4156 .align 2 - 4157 .L330: - 4158 0394 00F0FF03 .word 67104768 - 4159 0398 FFFF0700 .word 524287 - 4160 039c 00007F40 .word 1082064896 - 4161 03a0 00000880 .word -2146959360 - 4162 03a4 00030050 .word 1342178048 - 4163 03a8 000021C3 .word -1021247488 - 4164 03ac 1000C090 .word -1866465264 - 4165 03b0 000052C7 .word -950927360 - 4166 03b4 000084CB .word -880541696 - 4167 .LVL372: - 4168 .L327: + 4147 .loc 1 1662 21 view .LVU1339 + 4148 0390 0026 movs r6, #0 + 4149 0392 C4E7 b .L245 + 4150 .L331: + 4151 .align 2 + 4152 .L330: + 4153 0394 00F0FF03 .word 67104768 + 4154 0398 FFFF0700 .word 524287 + 4155 039c 00007F40 .word 1082064896 + 4156 03a0 00000880 .word -2146959360 + 4157 03a4 00030050 .word 1342178048 + 4158 03a8 000021C3 .word -1021247488 + 4159 03ac 1000C090 .word -1866465264 + 4160 03b0 000052C7 .word -950927360 + 4161 03b4 000084CB .word -880541696 + 4162 .LVL369: + 4163 .L327: 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 4169 .loc 1 2024 7 is_stmt 1 view .LVU1342 - 4170 03b8 2068 ldr r0, [r4] + 4164 .loc 1 2024 7 is_stmt 1 view .LVU1340 + 4165 03b8 2068 ldr r0, [r4] 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4171 .loc 1 2025 48 is_stmt 0 view .LVU1343 - 4172 03ba 2B68 ldr r3, [r5] - 4173 03bc C3F31207 ubfx r7, r3, #0, #19 - 4174 03c0 3FBB cbnz r7, .L273 + 4166 .loc 1 2025 48 is_stmt 0 view .LVU1341 + 4167 03ba 2B68 ldr r3, [r5] + 4168 03bc C3F31207 ubfx r7, r3, #0, #19 + 4169 03c0 3FBB cbnz r7, .L273 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4175 .loc 1 2025 48 discriminator 1 view .LVU1344 - 4176 03c2 9A0E lsrs r2, r3, #26 - 4177 03c4 0132 adds r2, r2, #1 - 4178 03c6 02F01F02 and r2, r2, #31 - 4179 03ca 092A cmp r2, #9 - 4180 03cc 8CBF ite hi - 4181 03ce 0022 movhi r2, #0 - 4182 03d0 0122 movls r2, #1 - 4183 .L274: + 4170 .loc 1 2025 48 discriminator 1 view .LVU1342 + 4171 03c2 9A0E lsrs r2, r3, #26 + 4172 03c4 0132 adds r2, r2, #1 + 4173 03c6 02F01F02 and r2, r2, #31 + 4174 03ca 092A cmp r2, #9 + 4175 03cc 8CBF ite hi + 4176 03ce 0022 movhi r2, #0 + 4177 03d0 0122 movls r2, #1 + 4178 .L274: 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 4184 .loc 1 2024 7 view .LVU1345 - 4185 03d2 002A cmp r2, #0 - 4186 03d4 55D0 beq .L276 + 4179 .loc 1 2024 7 view .LVU1343 + 4180 03d2 002A cmp r2, #0 + 4181 03d4 55D0 beq .L276 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4187 .loc 1 2025 48 view .LVU1346 - 4188 03d6 5FBB cbnz r7, .L277 + 4182 .loc 1 2025 48 view .LVU1344 + 4183 03d6 5FBB cbnz r7, .L277 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4189 .loc 1 2025 48 discriminator 3 view .LVU1347 - 4190 03d8 990E lsrs r1, r3, #26 - 4191 03da 0131 adds r1, r1, #1 - 4192 03dc 8906 lsls r1, r1, #26 - 4193 03de 01F0F841 and r1, r1, #2080374784 - ARM GAS /tmp/ccKUHoqq.s page 282 + 4184 .loc 1 2025 48 discriminator 3 view .LVU1345 + 4185 03d8 990E lsrs r1, r3, #26 + 4186 03da 0131 adds r1, r1, #1 + 4187 03dc 8906 lsls r1, r1, #26 + 4188 03de 01F0F841 and r1, r1, #2080374784 + 4189 .L278: +2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( + 4190 .loc 1 2025 48 discriminator 6 view .LVU1346 + 4191 03e2 8FBB cbnz r7, .L280 +2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( + 4192 .loc 1 2025 48 discriminator 7 view .LVU1347 + ARM GAS /tmp/ccrO2eGa.s page 282 - 4194 .L278: + 4193 03e4 4FEA936C lsr ip, r3, #26 + 4194 03e8 0CF1010C add ip, ip, #1 + 4195 03ec 0CF01F0C and ip, ip, #31 + 4196 03f0 0122 movs r2, #1 + 4197 03f2 02FA0CF2 lsl r2, r2, ip + 4198 .L281: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4195 .loc 1 2025 48 discriminator 6 view .LVU1348 - 4196 03e2 8FBB cbnz r7, .L280 + 4199 .loc 1 2025 48 discriminator 10 view .LVU1348 + 4200 03f6 1143 orrs r1, r1, r2 + 4201 03f8 AFBB cbnz r7, .L283 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4197 .loc 1 2025 48 discriminator 7 view .LVU1349 - 4198 03e4 4FEA936C lsr ip, r3, #26 - 4199 03e8 0CF1010C add ip, ip, #1 - 4200 03ec 0CF01F0C and ip, ip, #31 - 4201 03f0 0122 movs r2, #1 - 4202 03f2 02FA0CF2 lsl r2, r2, ip - 4203 .L281: -2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4204 .loc 1 2025 48 discriminator 10 view .LVU1350 - 4205 03f6 1143 orrs r1, r1, r2 - 4206 03f8 AFBB cbnz r7, .L283 -2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4207 .loc 1 2025 48 discriminator 11 view .LVU1351 - 4208 03fa 9B0E lsrs r3, r3, #26 - 4209 03fc 0133 adds r3, r3, #1 - 4210 03fe 03F01F03 and r3, r3, #31 - 4211 0402 03EB4303 add r3, r3, r3, lsl #1 - 4212 0406 1B05 lsls r3, r3, #20 - 4213 .L284: + 4202 .loc 1 2025 48 discriminator 11 view .LVU1349 + 4203 03fa 9B0E lsrs r3, r3, #26 + 4204 03fc 0133 adds r3, r3, #1 + 4205 03fe 03F01F03 and r3, r3, #31 + 4206 0402 03EB4303 add r3, r3, r3, lsl #1 + 4207 0406 1B05 lsls r3, r3, #20 + 4208 .L284: 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 4214 .loc 1 2024 7 view .LVU1352 - 4215 0408 1943 orrs r1, r1, r3 - 4216 .L286: + 4209 .loc 1 2024 7 view .LVU1350 + 4210 0408 1943 orrs r1, r1, r3 + 4211 .L286: 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 4217 .loc 1 2024 7 discriminator 1 view .LVU1353 - 4218 040a AA68 ldr r2, [r5, #8] - 4219 040c FFF7FEFF bl LL_ADC_SetChannelSamplingTime - 4220 .LVL373: - 4221 0410 A0E7 b .L272 - 4222 .L273: - 4223 .LVL374: - 4224 .LBB426: - 4225 .LBI426: + 4212 .loc 1 2024 7 discriminator 1 view .LVU1351 + 4213 040a AA68 ldr r2, [r5, #8] + 4214 040c FFF7FEFF bl LL_ADC_SetChannelSamplingTime + 4215 .LVL370: + 4216 0410 A0E7 b .L272 + 4217 .L273: + 4218 .LVL371: + 4219 .LBB426: + 4220 .LBI426: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4226 .loc 3 1048 31 is_stmt 1 view .LVU1354 - 4227 .LBB427: + 4221 .loc 3 1048 31 is_stmt 1 view .LVU1352 + 4222 .LBB427: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4228 .loc 3 1050 3 view .LVU1355 + 4223 .loc 3 1050 3 view .LVU1353 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4229 .loc 3 1055 4 view .LVU1356 - 4230 .syntax unified - 4231 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4232 0412 93FAA3F2 rbit r2, r3 - 4233 @ 0 "" 2 - 4234 .LVL375: + 4224 .loc 3 1055 4 view .LVU1354 + 4225 .syntax unified + 4226 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4227 0412 93FAA3F2 rbit r2, r3 + 4228 @ 0 "" 2 + 4229 .LVL372: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4235 .loc 3 1068 3 view .LVU1357 + 4230 .loc 3 1068 3 view .LVU1355 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4236 .loc 3 1068 3 is_stmt 0 view .LVU1358 - 4237 .thumb - 4238 .syntax unified - 4239 .LBE427: - ARM GAS /tmp/ccKUHoqq.s page 283 - - - 4240 .LBE426: - 4241 .LBB428: - 4242 .LBI428: + 4231 .loc 3 1068 3 is_stmt 0 view .LVU1356 + 4232 .thumb + 4233 .syntax unified + 4234 .LBE427: + 4235 .LBE426: + 4236 .LBB428: + 4237 .LBI428: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4243 .loc 3 1078 30 is_stmt 1 view .LVU1359 - 4244 .LBB429: + 4238 .loc 3 1078 30 is_stmt 1 view .LVU1357 + 4239 .LBB429: + ARM GAS /tmp/ccrO2eGa.s page 283 + + 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4245 .loc 3 1089 3 view .LVU1360 + 4240 .loc 3 1089 3 view .LVU1358 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4246 .loc 3 1089 6 is_stmt 0 view .LVU1361 - 4247 0416 4AB1 cbz r2, .L310 - 4248 .loc 3 1093 3 is_stmt 1 view .LVU1362 - 4249 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1363 - 4250 0418 B2FA82F2 clz r2, r2 - 4251 .LVL376: - 4252 .L275: - 4253 .loc 3 1093 10 discriminator 1 view .LVU1364 - 4254 .LBE429: - 4255 .LBE428: + 4241 .loc 3 1089 6 is_stmt 0 view .LVU1359 + 4242 0416 4AB1 cbz r2, .L310 + 4243 .loc 3 1093 3 is_stmt 1 view .LVU1360 + 4244 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1361 + 4245 0418 B2FA82F2 clz r2, r2 + 4246 .LVL373: + 4247 .L275: + 4248 .loc 3 1093 10 discriminator 1 view .LVU1362 + 4249 .LBE429: + 4250 .LBE428: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4256 .loc 1 2025 48 discriminator 2 view .LVU1365 - 4257 041c 0132 adds r2, r2, #1 - 4258 041e 02F01F02 and r2, r2, #31 - 4259 0422 092A cmp r2, #9 - 4260 0424 8CBF ite hi - 4261 0426 0022 movhi r2, #0 - 4262 0428 0122 movls r2, #1 - 4263 042a D2E7 b .L274 - 4264 .LVL377: - 4265 .L310: - 4266 .LBB431: - 4267 .LBB430: + 4251 .loc 1 2025 48 discriminator 2 view .LVU1363 + 4252 041c 0132 adds r2, r2, #1 + 4253 041e 02F01F02 and r2, r2, #31 + 4254 0422 092A cmp r2, #9 + 4255 0424 8CBF ite hi + 4256 0426 0022 movhi r2, #0 + 4257 0428 0122 movls r2, #1 + 4258 042a D2E7 b .L274 + 4259 .LVL374: + 4260 .L310: + 4261 .LBB431: + 4262 .LBB430: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4268 .loc 3 1091 12 view .LVU1366 - 4269 042c 2022 movs r2, #32 - 4270 .LVL378: + 4263 .loc 3 1091 12 view .LVU1364 + 4264 042c 2022 movs r2, #32 + 4265 .LVL375: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4271 .loc 3 1091 12 view .LVU1367 - 4272 042e F5E7 b .L275 - 4273 .LVL379: - 4274 .L277: + 4266 .loc 3 1091 12 view .LVU1365 + 4267 042e F5E7 b .L275 + 4268 .LVL376: + 4269 .L277: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4275 .loc 3 1091 12 view .LVU1368 - 4276 .LBE430: - 4277 .LBE431: - 4278 .LBB432: - 4279 .LBI432: + 4270 .loc 3 1091 12 view .LVU1366 + 4271 .LBE430: + 4272 .LBE431: + 4273 .LBB432: + 4274 .LBI432: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4280 .loc 3 1048 31 is_stmt 1 view .LVU1369 - 4281 .LBB433: + 4275 .loc 3 1048 31 is_stmt 1 view .LVU1367 + 4276 .LBB433: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4282 .loc 3 1050 3 view .LVU1370 + 4277 .loc 3 1050 3 view .LVU1368 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4283 .loc 3 1055 4 view .LVU1371 - 4284 .syntax unified - 4285 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4286 0430 93FAA3F1 rbit r1, r3 - ARM GAS /tmp/ccKUHoqq.s page 284 + 4278 .loc 3 1055 4 view .LVU1369 + 4279 .syntax unified + 4280 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4281 0430 93FAA3F1 rbit r1, r3 + 4282 @ 0 "" 2 + 4283 .LVL377: +1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4284 .loc 3 1068 3 view .LVU1370 +1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4285 .loc 3 1068 3 is_stmt 0 view .LVU1371 + ARM GAS /tmp/ccrO2eGa.s page 284 - 4287 @ 0 "" 2 - 4288 .LVL380: -1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4289 .loc 3 1068 3 view .LVU1372 -1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4290 .loc 3 1068 3 is_stmt 0 view .LVU1373 - 4291 .thumb - 4292 .syntax unified - 4293 .LBE433: - 4294 .LBE432: - 4295 .LBB434: - 4296 .LBI434: + 4286 .thumb + 4287 .syntax unified + 4288 .LBE433: + 4289 .LBE432: + 4290 .LBB434: + 4291 .LBI434: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4297 .loc 3 1078 30 is_stmt 1 view .LVU1374 - 4298 .LBB435: + 4292 .loc 3 1078 30 is_stmt 1 view .LVU1372 + 4293 .LBB435: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4299 .loc 3 1089 3 view .LVU1375 + 4294 .loc 3 1089 3 view .LVU1373 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4300 .loc 3 1089 6 is_stmt 0 view .LVU1376 - 4301 0434 31B1 cbz r1, .L311 - 4302 .loc 3 1093 3 is_stmt 1 view .LVU1377 - 4303 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1378 - 4304 0436 B1FA81F1 clz r1, r1 - 4305 .LVL381: - 4306 .L279: - 4307 .loc 3 1093 10 discriminator 1 view .LVU1379 - 4308 .LBE435: - 4309 .LBE434: + 4295 .loc 3 1089 6 is_stmt 0 view .LVU1374 + 4296 0434 31B1 cbz r1, .L311 + 4297 .loc 3 1093 3 is_stmt 1 view .LVU1375 + 4298 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1376 + 4299 0436 B1FA81F1 clz r1, r1 + 4300 .LVL378: + 4301 .L279: + 4302 .loc 3 1093 10 discriminator 1 view .LVU1377 + 4303 .LBE435: + 4304 .LBE434: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4310 .loc 1 2025 48 discriminator 2 view .LVU1380 - 4311 043a 0131 adds r1, r1, #1 - 4312 043c 8906 lsls r1, r1, #26 - 4313 043e 01F0F841 and r1, r1, #2080374784 - 4314 0442 CEE7 b .L278 - 4315 .LVL382: - 4316 .L311: - 4317 .LBB437: - 4318 .LBB436: + 4305 .loc 1 2025 48 discriminator 2 view .LVU1378 + 4306 043a 0131 adds r1, r1, #1 + 4307 043c 8906 lsls r1, r1, #26 + 4308 043e 01F0F841 and r1, r1, #2080374784 + 4309 0442 CEE7 b .L278 + 4310 .LVL379: + 4311 .L311: + 4312 .LBB437: + 4313 .LBB436: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4319 .loc 3 1091 12 view .LVU1381 - 4320 0444 2021 movs r1, #32 - 4321 .LVL383: + 4314 .loc 3 1091 12 view .LVU1379 + 4315 0444 2021 movs r1, #32 + 4316 .LVL380: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4322 .loc 3 1091 12 view .LVU1382 - 4323 0446 F8E7 b .L279 - 4324 .LVL384: - 4325 .L280: + 4317 .loc 3 1091 12 view .LVU1380 + 4318 0446 F8E7 b .L279 + 4319 .LVL381: + 4320 .L280: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4326 .loc 3 1091 12 view .LVU1383 - 4327 .LBE436: - 4328 .LBE437: - 4329 .LBB438: - 4330 .LBI438: + 4321 .loc 3 1091 12 view .LVU1381 + 4322 .LBE436: + 4323 .LBE437: + 4324 .LBB438: + 4325 .LBI438: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4331 .loc 3 1048 31 is_stmt 1 view .LVU1384 - 4332 .LBB439: + 4326 .loc 3 1048 31 is_stmt 1 view .LVU1382 + 4327 .LBB439: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccKUHoqq.s page 285 - - - 4333 .loc 3 1050 3 view .LVU1385 + 4328 .loc 3 1050 3 view .LVU1383 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4334 .loc 3 1055 4 view .LVU1386 - 4335 .syntax unified - 4336 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4337 0448 93FAA3F2 rbit r2, r3 - 4338 @ 0 "" 2 - 4339 .LVL385: + 4329 .loc 3 1055 4 view .LVU1384 + 4330 .syntax unified + 4331 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4332 0448 93FAA3F2 rbit r2, r3 + ARM GAS /tmp/ccrO2eGa.s page 285 + + + 4333 @ 0 "" 2 + 4334 .LVL382: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4340 .loc 3 1068 3 view .LVU1387 + 4335 .loc 3 1068 3 view .LVU1385 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4341 .loc 3 1068 3 is_stmt 0 view .LVU1388 - 4342 .thumb - 4343 .syntax unified - 4344 .LBE439: - 4345 .LBE438: - 4346 .LBB440: - 4347 .LBI440: + 4336 .loc 3 1068 3 is_stmt 0 view .LVU1386 + 4337 .thumb + 4338 .syntax unified + 4339 .LBE439: + 4340 .LBE438: + 4341 .LBB440: + 4342 .LBI440: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4348 .loc 3 1078 30 is_stmt 1 view .LVU1389 - 4349 .LBB441: + 4343 .loc 3 1078 30 is_stmt 1 view .LVU1387 + 4344 .LBB441: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4350 .loc 3 1089 3 view .LVU1390 + 4345 .loc 3 1089 3 view .LVU1388 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4351 .loc 3 1089 6 is_stmt 0 view .LVU1391 - 4352 044c 4AB1 cbz r2, .L312 - 4353 .loc 3 1093 3 is_stmt 1 view .LVU1392 - 4354 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1393 - 4355 044e B2FA82F2 clz r2, r2 - 4356 .LVL386: - 4357 .L282: - 4358 .loc 3 1093 10 discriminator 1 view .LVU1394 - 4359 .LBE441: - 4360 .LBE440: + 4346 .loc 3 1089 6 is_stmt 0 view .LVU1389 + 4347 044c 4AB1 cbz r2, .L312 + 4348 .loc 3 1093 3 is_stmt 1 view .LVU1390 + 4349 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1391 + 4350 044e B2FA82F2 clz r2, r2 + 4351 .LVL383: + 4352 .L282: + 4353 .loc 3 1093 10 discriminator 1 view .LVU1392 + 4354 .LBE441: + 4355 .LBE440: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4361 .loc 1 2025 48 discriminator 2 view .LVU1395 - 4362 0452 0132 adds r2, r2, #1 - 4363 0454 02F01F02 and r2, r2, #31 - 4364 0458 4FF0010C mov ip, #1 - 4365 045c 0CFA02F2 lsl r2, ip, r2 - 4366 0460 C9E7 b .L281 - 4367 .LVL387: - 4368 .L312: - 4369 .LBB443: - 4370 .LBB442: + 4356 .loc 1 2025 48 discriminator 2 view .LVU1393 + 4357 0452 0132 adds r2, r2, #1 + 4358 0454 02F01F02 and r2, r2, #31 + 4359 0458 4FF0010C mov ip, #1 + 4360 045c 0CFA02F2 lsl r2, ip, r2 + 4361 0460 C9E7 b .L281 + 4362 .LVL384: + 4363 .L312: + 4364 .LBB443: + 4365 .LBB442: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4371 .loc 3 1091 12 view .LVU1396 - 4372 0462 2022 movs r2, #32 - 4373 .LVL388: + 4366 .loc 3 1091 12 view .LVU1394 + 4367 0462 2022 movs r2, #32 + 4368 .LVL385: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4374 .loc 3 1091 12 view .LVU1397 - 4375 0464 F5E7 b .L282 - 4376 .LVL389: - 4377 .L283: + 4369 .loc 3 1091 12 view .LVU1395 + 4370 0464 F5E7 b .L282 + 4371 .LVL386: + 4372 .L283: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4378 .loc 3 1091 12 view .LVU1398 - 4379 .LBE442: - ARM GAS /tmp/ccKUHoqq.s page 286 - - - 4380 .LBE443: - 4381 .LBB444: - 4382 .LBI444: + 4373 .loc 3 1091 12 view .LVU1396 + 4374 .LBE442: + 4375 .LBE443: + 4376 .LBB444: + 4377 .LBI444: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4383 .loc 3 1048 31 is_stmt 1 view .LVU1399 - 4384 .LBB445: + 4378 .loc 3 1048 31 is_stmt 1 view .LVU1397 + 4379 .LBB445: + ARM GAS /tmp/ccrO2eGa.s page 286 + + 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4385 .loc 3 1050 3 view .LVU1400 + 4380 .loc 3 1050 3 view .LVU1398 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4386 .loc 3 1055 4 view .LVU1401 - 4387 .syntax unified - 4388 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4389 0466 93FAA3F3 rbit r3, r3 - 4390 @ 0 "" 2 - 4391 .LVL390: + 4381 .loc 3 1055 4 view .LVU1399 + 4382 .syntax unified + 4383 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4384 0466 93FAA3F3 rbit r3, r3 + 4385 @ 0 "" 2 + 4386 .LVL387: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4392 .loc 3 1068 3 view .LVU1402 + 4387 .loc 3 1068 3 view .LVU1400 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4393 .loc 3 1068 3 is_stmt 0 view .LVU1403 - 4394 .thumb - 4395 .syntax unified - 4396 .LBE445: - 4397 .LBE444: - 4398 .LBB446: - 4399 .LBI446: + 4388 .loc 3 1068 3 is_stmt 0 view .LVU1401 + 4389 .thumb + 4390 .syntax unified + 4391 .LBE445: + 4392 .LBE444: + 4393 .LBB446: + 4394 .LBI446: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4400 .loc 3 1078 30 is_stmt 1 view .LVU1404 - 4401 .LBB447: + 4395 .loc 3 1078 30 is_stmt 1 view .LVU1402 + 4396 .LBB447: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4402 .loc 3 1089 3 view .LVU1405 + 4397 .loc 3 1089 3 view .LVU1403 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4403 .loc 3 1089 6 is_stmt 0 view .LVU1406 - 4404 046a 43B1 cbz r3, .L313 - 4405 .loc 3 1093 3 is_stmt 1 view .LVU1407 - 4406 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1408 - 4407 046c B3FA83F3 clz r3, r3 - 4408 .LVL391: - 4409 .L285: - 4410 .loc 3 1093 10 discriminator 1 view .LVU1409 - 4411 .LBE447: - 4412 .LBE446: + 4398 .loc 3 1089 6 is_stmt 0 view .LVU1404 + 4399 046a 43B1 cbz r3, .L313 + 4400 .loc 3 1093 3 is_stmt 1 view .LVU1405 + 4401 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1406 + 4402 046c B3FA83F3 clz r3, r3 + 4403 .LVL388: + 4404 .L285: + 4405 .loc 3 1093 10 discriminator 1 view .LVU1407 + 4406 .LBE447: + 4407 .LBE446: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4413 .loc 1 2025 48 discriminator 2 view .LVU1410 - 4414 0470 0133 adds r3, r3, #1 - 4415 0472 03F01F03 and r3, r3, #31 - 4416 0476 03EB4303 add r3, r3, r3, lsl #1 - 4417 047a 1B05 lsls r3, r3, #20 - 4418 047c C4E7 b .L284 - 4419 .LVL392: - 4420 .L313: - 4421 .LBB449: - 4422 .LBB448: + 4408 .loc 1 2025 48 discriminator 2 view .LVU1408 + 4409 0470 0133 adds r3, r3, #1 + 4410 0472 03F01F03 and r3, r3, #31 + 4411 0476 03EB4303 add r3, r3, r3, lsl #1 + 4412 047a 1B05 lsls r3, r3, #20 + 4413 047c C4E7 b .L284 + 4414 .LVL389: + 4415 .L313: + 4416 .LBB449: + 4417 .LBB448: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4423 .loc 3 1091 12 view .LVU1411 - 4424 047e 2023 movs r3, #32 - 4425 .LVL393: + 4418 .loc 3 1091 12 view .LVU1409 + 4419 047e 2023 movs r3, #32 + 4420 .LVL390: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 287 + 4421 .loc 3 1091 12 view .LVU1410 + 4422 0480 F6E7 b .L285 + 4423 .LVL391: + 4424 .L276: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4425 .loc 3 1091 12 view .LVU1411 + ARM GAS /tmp/ccrO2eGa.s page 287 - 4426 .loc 3 1091 12 view .LVU1412 - 4427 0480 F6E7 b .L285 - 4428 .LVL394: - 4429 .L276: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4430 .loc 3 1091 12 view .LVU1413 - 4431 .LBE448: - 4432 .LBE449: + 4426 .LBE448: + 4427 .LBE449: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4433 .loc 1 2025 48 view .LVU1414 - 4434 0482 E7B9 cbnz r7, .L287 + 4428 .loc 1 2025 48 view .LVU1412 + 4429 0482 E7B9 cbnz r7, .L287 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4435 .loc 1 2025 48 discriminator 13 view .LVU1415 - 4436 0484 990E lsrs r1, r3, #26 - 4437 0486 0131 adds r1, r1, #1 - 4438 0488 8906 lsls r1, r1, #26 - 4439 048a 01F0F841 and r1, r1, #2080374784 - 4440 .L288: + 4430 .loc 1 2025 48 discriminator 13 view .LVU1413 + 4431 0484 990E lsrs r1, r3, #26 + 4432 0486 0131 adds r1, r1, #1 + 4433 0488 8906 lsls r1, r1, #26 + 4434 048a 01F0F841 and r1, r1, #2080374784 + 4435 .L288: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4441 .loc 1 2025 48 discriminator 16 view .LVU1416 - 4442 048e 17BB cbnz r7, .L290 + 4436 .loc 1 2025 48 discriminator 16 view .LVU1414 + 4437 048e 17BB cbnz r7, .L290 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4443 .loc 1 2025 48 discriminator 17 view .LVU1417 - 4444 0490 4FEA936C lsr ip, r3, #26 - 4445 0494 0CF1010C add ip, ip, #1 - 4446 0498 0CF01F0C and ip, ip, #31 - 4447 049c 0122 movs r2, #1 - 4448 049e 02FA0CF2 lsl r2, r2, ip - 4449 .L291: + 4438 .loc 1 2025 48 discriminator 17 view .LVU1415 + 4439 0490 4FEA936C lsr ip, r3, #26 + 4440 0494 0CF1010C add ip, ip, #1 + 4441 0498 0CF01F0C and ip, ip, #31 + 4442 049c 0122 movs r2, #1 + 4443 049e 02FA0CF2 lsl r2, r2, ip + 4444 .L291: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4450 .loc 1 2025 48 discriminator 20 view .LVU1418 - 4451 04a2 1143 orrs r1, r1, r2 - 4452 04a4 37BB cbnz r7, .L293 + 4445 .loc 1 2025 48 discriminator 20 view .LVU1416 + 4446 04a2 1143 orrs r1, r1, r2 + 4447 04a4 37BB cbnz r7, .L293 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4453 .loc 1 2025 48 discriminator 21 view .LVU1419 - 4454 04a6 9B0E lsrs r3, r3, #26 - 4455 04a8 0133 adds r3, r3, #1 - 4456 04aa 03F01F03 and r3, r3, #31 - 4457 04ae 03EB4303 add r3, r3, r3, lsl #1 - 4458 04b2 1E3B subs r3, r3, #30 - 4459 04b4 1B05 lsls r3, r3, #20 - 4460 04b6 43F00073 orr r3, r3, #33554432 - 4461 .L294: + 4448 .loc 1 2025 48 discriminator 21 view .LVU1417 + 4449 04a6 9B0E lsrs r3, r3, #26 + 4450 04a8 0133 adds r3, r3, #1 + 4451 04aa 03F01F03 and r3, r3, #31 + 4452 04ae 03EB4303 add r3, r3, r3, lsl #1 + 4453 04b2 1E3B subs r3, r3, #30 + 4454 04b4 1B05 lsls r3, r3, #20 + 4455 04b6 43F00073 orr r3, r3, #33554432 + 4456 .L294: 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (uint32_t)(__LL_ADC_DECIMAL_NB_TO_CHANNEL( - 4462 .loc 1 2024 7 discriminator 2 view .LVU1420 - 4463 04ba 1943 orrs r1, r1, r3 - 4464 04bc A5E7 b .L286 - 4465 .L287: - 4466 .LVL395: - 4467 .LBB450: - 4468 .LBI450: + 4457 .loc 1 2024 7 discriminator 2 view .LVU1418 + 4458 04ba 1943 orrs r1, r1, r3 + 4459 04bc A5E7 b .L286 + 4460 .L287: + 4461 .LVL392: + 4462 .LBB450: + 4463 .LBI450: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4469 .loc 3 1048 31 is_stmt 1 view .LVU1421 - 4470 .LBB451: + 4464 .loc 3 1048 31 is_stmt 1 view .LVU1419 + 4465 .LBB451: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4471 .loc 3 1050 3 view .LVU1422 + 4466 .loc 3 1050 3 view .LVU1420 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccKUHoqq.s page 288 + 4467 .loc 3 1055 4 view .LVU1421 + 4468 .syntax unified + 4469 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4470 04be 93FAA3F1 rbit r1, r3 + 4471 @ 0 "" 2 + 4472 .LVL393: + ARM GAS /tmp/ccrO2eGa.s page 288 - 4472 .loc 3 1055 4 view .LVU1423 - 4473 .syntax unified - 4474 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4475 04be 93FAA3F1 rbit r1, r3 - 4476 @ 0 "" 2 - 4477 .LVL396: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4478 .loc 3 1068 3 view .LVU1424 + 4473 .loc 3 1068 3 view .LVU1422 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4479 .loc 3 1068 3 is_stmt 0 view .LVU1425 - 4480 .thumb - 4481 .syntax unified - 4482 .LBE451: - 4483 .LBE450: - 4484 .LBB452: - 4485 .LBI452: + 4474 .loc 3 1068 3 is_stmt 0 view .LVU1423 + 4475 .thumb + 4476 .syntax unified + 4477 .LBE451: + 4478 .LBE450: + 4479 .LBB452: + 4480 .LBI452: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4486 .loc 3 1078 30 is_stmt 1 view .LVU1426 - 4487 .LBB453: + 4481 .loc 3 1078 30 is_stmt 1 view .LVU1424 + 4482 .LBB453: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4488 .loc 3 1089 3 view .LVU1427 + 4483 .loc 3 1089 3 view .LVU1425 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4489 .loc 3 1089 6 is_stmt 0 view .LVU1428 - 4490 04c2 31B1 cbz r1, .L314 - 4491 .loc 3 1093 3 is_stmt 1 view .LVU1429 - 4492 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1430 - 4493 04c4 B1FA81F1 clz r1, r1 - 4494 .LVL397: - 4495 .L289: - 4496 .loc 3 1093 10 discriminator 1 view .LVU1431 - 4497 .LBE453: - 4498 .LBE452: + 4484 .loc 3 1089 6 is_stmt 0 view .LVU1426 + 4485 04c2 31B1 cbz r1, .L314 + 4486 .loc 3 1093 3 is_stmt 1 view .LVU1427 + 4487 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1428 + 4488 04c4 B1FA81F1 clz r1, r1 + 4489 .LVL394: + 4490 .L289: + 4491 .loc 3 1093 10 discriminator 1 view .LVU1429 + 4492 .LBE453: + 4493 .LBE452: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4499 .loc 1 2025 48 discriminator 2 view .LVU1432 - 4500 04c8 0131 adds r1, r1, #1 - 4501 04ca 8906 lsls r1, r1, #26 - 4502 04cc 01F0F841 and r1, r1, #2080374784 - 4503 04d0 DDE7 b .L288 - 4504 .LVL398: - 4505 .L314: - 4506 .LBB455: - 4507 .LBB454: + 4494 .loc 1 2025 48 discriminator 2 view .LVU1430 + 4495 04c8 0131 adds r1, r1, #1 + 4496 04ca 8906 lsls r1, r1, #26 + 4497 04cc 01F0F841 and r1, r1, #2080374784 + 4498 04d0 DDE7 b .L288 + 4499 .LVL395: + 4500 .L314: + 4501 .LBB455: + 4502 .LBB454: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4508 .loc 3 1091 12 view .LVU1433 - 4509 04d2 2021 movs r1, #32 - 4510 .LVL399: + 4503 .loc 3 1091 12 view .LVU1431 + 4504 04d2 2021 movs r1, #32 + 4505 .LVL396: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4511 .loc 3 1091 12 view .LVU1434 - 4512 04d4 F8E7 b .L289 - 4513 .LVL400: - 4514 .L290: + 4506 .loc 3 1091 12 view .LVU1432 + 4507 04d4 F8E7 b .L289 + 4508 .LVL397: + 4509 .L290: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4515 .loc 3 1091 12 view .LVU1435 - 4516 .LBE454: - 4517 .LBE455: - 4518 .LBB456: - 4519 .LBI456: - ARM GAS /tmp/ccKUHoqq.s page 289 - - + 4510 .loc 3 1091 12 view .LVU1433 + 4511 .LBE454: + 4512 .LBE455: + 4513 .LBB456: + 4514 .LBI456: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4520 .loc 3 1048 31 is_stmt 1 view .LVU1436 - 4521 .LBB457: + 4515 .loc 3 1048 31 is_stmt 1 view .LVU1434 + 4516 .LBB457: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4522 .loc 3 1050 3 view .LVU1437 + 4517 .loc 3 1050 3 view .LVU1435 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4523 .loc 3 1055 4 view .LVU1438 - 4524 .syntax unified - 4525 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4526 04d6 93FAA3F2 rbit r2, r3 - 4527 @ 0 "" 2 - 4528 .LVL401: + ARM GAS /tmp/ccrO2eGa.s page 289 + + + 4518 .loc 3 1055 4 view .LVU1436 + 4519 .syntax unified + 4520 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4521 04d6 93FAA3F2 rbit r2, r3 + 4522 @ 0 "" 2 + 4523 .LVL398: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4529 .loc 3 1068 3 view .LVU1439 + 4524 .loc 3 1068 3 view .LVU1437 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4530 .loc 3 1068 3 is_stmt 0 view .LVU1440 - 4531 .thumb - 4532 .syntax unified - 4533 .LBE457: - 4534 .LBE456: - 4535 .LBB458: - 4536 .LBI458: + 4525 .loc 3 1068 3 is_stmt 0 view .LVU1438 + 4526 .thumb + 4527 .syntax unified + 4528 .LBE457: + 4529 .LBE456: + 4530 .LBB458: + 4531 .LBI458: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4537 .loc 3 1078 30 is_stmt 1 view .LVU1441 - 4538 .LBB459: + 4532 .loc 3 1078 30 is_stmt 1 view .LVU1439 + 4533 .LBB459: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4539 .loc 3 1089 3 view .LVU1442 + 4534 .loc 3 1089 3 view .LVU1440 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4540 .loc 3 1089 6 is_stmt 0 view .LVU1443 - 4541 04da 4AB1 cbz r2, .L315 - 4542 .loc 3 1093 3 is_stmt 1 view .LVU1444 - 4543 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1445 - 4544 04dc B2FA82F2 clz r2, r2 - 4545 .LVL402: - 4546 .L292: - 4547 .loc 3 1093 10 discriminator 1 view .LVU1446 - 4548 .LBE459: - 4549 .LBE458: + 4535 .loc 3 1089 6 is_stmt 0 view .LVU1441 + 4536 04da 4AB1 cbz r2, .L315 + 4537 .loc 3 1093 3 is_stmt 1 view .LVU1442 + 4538 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1443 + 4539 04dc B2FA82F2 clz r2, r2 + 4540 .LVL399: + 4541 .L292: + 4542 .loc 3 1093 10 discriminator 1 view .LVU1444 + 4543 .LBE459: + 4544 .LBE458: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4550 .loc 1 2025 48 discriminator 2 view .LVU1447 - 4551 04e0 0132 adds r2, r2, #1 - 4552 04e2 02F01F02 and r2, r2, #31 - 4553 04e6 4FF0010C mov ip, #1 - 4554 04ea 0CFA02F2 lsl r2, ip, r2 - 4555 04ee D8E7 b .L291 - 4556 .LVL403: - 4557 .L315: - 4558 .LBB461: - 4559 .LBB460: + 4545 .loc 1 2025 48 discriminator 2 view .LVU1445 + 4546 04e0 0132 adds r2, r2, #1 + 4547 04e2 02F01F02 and r2, r2, #31 + 4548 04e6 4FF0010C mov ip, #1 + 4549 04ea 0CFA02F2 lsl r2, ip, r2 + 4550 04ee D8E7 b .L291 + 4551 .LVL400: + 4552 .L315: + 4553 .LBB461: + 4554 .LBB460: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4560 .loc 3 1091 12 view .LVU1448 - 4561 04f0 2022 movs r2, #32 - 4562 .LVL404: + 4555 .loc 3 1091 12 view .LVU1446 + 4556 04f0 2022 movs r2, #32 + 4557 .LVL401: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4563 .loc 3 1091 12 view .LVU1449 - 4564 04f2 F5E7 b .L292 - 4565 .LVL405: - ARM GAS /tmp/ccKUHoqq.s page 290 + 4558 .loc 3 1091 12 view .LVU1447 + 4559 04f2 F5E7 b .L292 + 4560 .LVL402: + 4561 .L293: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4562 .loc 3 1091 12 view .LVU1448 + 4563 .LBE460: + 4564 .LBE461: + 4565 .LBB462: + ARM GAS /tmp/ccrO2eGa.s page 290 - 4566 .L293: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4567 .loc 3 1091 12 view .LVU1450 - 4568 .LBE460: - 4569 .LBE461: - 4570 .LBB462: - 4571 .LBI462: + 4566 .LBI462: 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4572 .loc 3 1048 31 is_stmt 1 view .LVU1451 - 4573 .LBB463: + 4567 .loc 3 1048 31 is_stmt 1 view .LVU1449 + 4568 .LBB463: 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** - 4574 .loc 3 1050 3 view .LVU1452 + 4569 .loc 3 1050 3 view .LVU1450 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - 4575 .loc 3 1055 4 view .LVU1453 - 4576 .syntax unified - 4577 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 4578 04f4 93FAA3F3 rbit r3, r3 - 4579 @ 0 "" 2 - 4580 .LVL406: + 4570 .loc 3 1055 4 view .LVU1451 + 4571 .syntax unified + 4572 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 4573 04f4 93FAA3F3 rbit r3, r3 + 4574 @ 0 "" 2 + 4575 .LVL403: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4581 .loc 3 1068 3 view .LVU1454 + 4576 .loc 3 1068 3 view .LVU1452 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4582 .loc 3 1068 3 is_stmt 0 view .LVU1455 - 4583 .thumb - 4584 .syntax unified - 4585 .LBE463: - 4586 .LBE462: - 4587 .LBB464: - 4588 .LBI464: + 4577 .loc 3 1068 3 is_stmt 0 view .LVU1453 + 4578 .thumb + 4579 .syntax unified + 4580 .LBE463: + 4581 .LBE462: + 4582 .LBB464: + 4583 .LBI464: 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4589 .loc 3 1078 30 is_stmt 1 view .LVU1456 - 4590 .LBB465: + 4584 .loc 3 1078 30 is_stmt 1 view .LVU1454 + 4585 .LBB465: 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4591 .loc 3 1089 3 view .LVU1457 + 4586 .loc 3 1089 3 view .LVU1455 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 4592 .loc 3 1089 6 is_stmt 0 view .LVU1458 - 4593 04f8 5BB1 cbz r3, .L316 - 4594 .loc 3 1093 3 is_stmt 1 view .LVU1459 - 4595 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1460 - 4596 04fa B3FA83F3 clz r3, r3 - 4597 .LVL407: - 4598 .L295: - 4599 .loc 3 1093 10 discriminator 1 view .LVU1461 - 4600 .LBE465: - 4601 .LBE464: + 4587 .loc 3 1089 6 is_stmt 0 view .LVU1456 + 4588 04f8 5BB1 cbz r3, .L316 + 4589 .loc 3 1093 3 is_stmt 1 view .LVU1457 + 4590 .loc 3 1093 10 is_stmt 0 discriminator 1 view .LVU1458 + 4591 04fa B3FA83F3 clz r3, r3 + 4592 .LVL404: + 4593 .L295: + 4594 .loc 3 1093 10 discriminator 1 view .LVU1459 + 4595 .LBE465: + 4596 .LBE464: 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** (__LL_ADC_CHANNEL_TO_DECIMAL_NB( - 4602 .loc 1 2025 48 discriminator 2 view .LVU1462 - 4603 04fe 0133 adds r3, r3, #1 - 4604 0500 03F01F03 and r3, r3, #31 - 4605 0504 03EB4303 add r3, r3, r3, lsl #1 - 4606 0508 1E3B subs r3, r3, #30 - 4607 050a 1B05 lsls r3, r3, #20 - 4608 050c 43F00073 orr r3, r3, #33554432 - 4609 0510 D3E7 b .L294 - 4610 .LVL408: - 4611 .L316: - 4612 .LBB467: - ARM GAS /tmp/ccKUHoqq.s page 291 + 4597 .loc 1 2025 48 discriminator 2 view .LVU1460 + 4598 04fe 0133 adds r3, r3, #1 + 4599 0500 03F01F03 and r3, r3, #31 + 4600 0504 03EB4303 add r3, r3, r3, lsl #1 + 4601 0508 1E3B subs r3, r3, #30 + 4602 050a 1B05 lsls r3, r3, #20 + 4603 050c 43F00073 orr r3, r3, #33554432 + 4604 0510 D3E7 b .L294 + 4605 .LVL405: + 4606 .L316: + 4607 .LBB467: + 4608 .LBB466: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 4609 .loc 3 1091 12 view .LVU1461 + 4610 0512 2023 movs r3, #32 + 4611 .LVL406: +1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccrO2eGa.s page 291 - 4613 .LBB466: + 4612 .loc 3 1091 12 view .LVU1462 + 4613 0514 F3E7 b .L295 + 4614 .LVL407: + 4615 .L297: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4614 .loc 3 1091 12 view .LVU1463 - 4615 0512 2023 movs r3, #32 - 4616 .LVL409: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4617 .loc 3 1091 12 view .LVU1464 - 4618 0514 F3E7 b .L295 - 4619 .LVL410: - 4620 .L297: -1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 4621 .loc 3 1091 12 view .LVU1465 - 4622 .LBE466: - 4623 .LBE467: + 4616 .loc 3 1091 12 view .LVU1463 + 4617 .LBE466: + 4618 .LBE467: 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4624 .loc 1 2048 9 view .LVU1466 - 4625 0516 12F4000F tst r2, #8388608 - 4626 051a 7FF42BAF bne .L298 + 4619 .loc 1 2048 9 view .LVU1464 + 4620 0516 12F4000F tst r2, #8388608 + 4621 051a 7FF42BAF bne .L298 2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4627 .loc 1 2050 7 is_stmt 1 view .LVU1467 + 4622 .loc 1 2050 7 is_stmt 1 view .LVU1465 2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4628 .loc 1 2050 11 is_stmt 0 view .LVU1468 - 4629 051e 2368 ldr r3, [r4] + 4623 .loc 1 2050 11 is_stmt 0 view .LVU1466 + 4624 051e 2368 ldr r3, [r4] 2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4630 .loc 1 2050 10 view .LVU1469 - 4631 0520 B3F1A04F cmp r3, #1342177280 - 4632 0524 7FF42EAF bne .L296 + 4625 .loc 1 2050 10 view .LVU1467 + 4626 0520 B3F1A04F cmp r3, #1342177280 + 4627 0524 7FF42EAF bne .L296 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_PATH_INTERNAL_TEMPSENSOR | tmp_config_internal_channe - 4633 .loc 1 2052 9 is_stmt 1 view .LVU1470 - 4634 0528 41F40001 orr r1, r1, #8388608 - 4635 .LVL411: - 4636 .LBB468: - 4637 .LBI468: + 4628 .loc 1 2052 9 is_stmt 1 view .LVU1468 + 4629 0528 41F40001 orr r1, r1, #8388608 + 4630 .LVL408: + 4631 .LBB468: + 4632 .LBI468: 3744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4638 .loc 2 3744 22 view .LVU1471 - 4639 .LBB469: + 4633 .loc 2 3744 22 view .LVU1469 + 4634 .LBB469: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4640 .loc 2 3746 3 view .LVU1472 - 4641 052c 1F4A ldr r2, .L332 - 4642 .LVL412: + 4635 .loc 2 3746 3 view .LVU1470 + 4636 052c 1F4A ldr r2, .L332 + 4637 .LVL409: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4643 .loc 2 3746 3 is_stmt 0 view .LVU1473 - 4644 052e 9368 ldr r3, [r2, #8] - 4645 0530 23F0E073 bic r3, r3, #29360128 - 4646 0534 1943 orrs r1, r1, r3 - 4647 .LVL413: + 4638 .loc 2 3746 3 is_stmt 0 view .LVU1471 + 4639 052e 9368 ldr r3, [r2, #8] + 4640 0530 23F0E073 bic r3, r3, #29360128 + 4641 0534 1943 orrs r1, r1, r3 + 4642 .LVL410: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4648 .loc 2 3746 3 view .LVU1474 - 4649 0536 9160 str r1, [r2, #8] - 4650 .LVL414: + 4643 .loc 2 3746 3 view .LVU1472 + 4644 0536 9160 str r1, [r2, #8] + 4645 .LVL411: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4651 .loc 2 3746 3 view .LVU1475 - 4652 .LBE469: - 4653 .LBE468: + 4646 .loc 2 3746 3 view .LVU1473 + 4647 .LBE469: + 4648 .LBE468: 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * (((SystemCoreClock / (100000UL * 2UL)) + 1UL) + 1UL)); - 4654 .loc 1 2060 9 is_stmt 1 view .LVU1476 + 4649 .loc 1 2060 9 is_stmt 1 view .LVU1474 2061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** while (wait_loop_index != 0UL) - ARM GAS /tmp/ccKUHoqq.s page 292 + 4650 .loc 1 2061 49 is_stmt 0 view .LVU1475 + 4651 0538 1D4B ldr r3, .L332+4 + 4652 053a 1B68 ldr r3, [r3] + 4653 053c 9B09 lsrs r3, r3, #6 + 4654 053e 1D4A ldr r2, .L332+8 + 4655 0540 A2FB0323 umull r2, r3, r2, r3 + ARM GAS /tmp/ccrO2eGa.s page 292 - 4655 .loc 1 2061 49 is_stmt 0 view .LVU1477 - 4656 0538 1D4B ldr r3, .L332+4 - 4657 053a 1B68 ldr r3, [r3] - 4658 053c 9B09 lsrs r3, r3, #6 - 4659 053e 1D4A ldr r2, .L332+8 - 4660 0540 A2FB0323 umull r2, r3, r2, r3 - 4661 0544 9B09 lsrs r3, r3, #6 + 4656 0544 9B09 lsrs r3, r3, #6 2061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** while (wait_loop_index != 0UL) - 4662 .loc 1 2061 28 view .LVU1478 - 4663 0546 03EB4303 add r3, r3, r3, lsl #1 - 4664 054a 9B00 lsls r3, r3, #2 - 4665 054c 1833 adds r3, r3, #24 + 4657 .loc 1 2061 28 view .LVU1476 + 4658 0546 03EB4303 add r3, r3, r3, lsl #1 + 4659 054a 9B00 lsls r3, r3, #2 + 4660 054c 1833 adds r3, r3, #24 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * (((SystemCoreClock / (100000UL * 2UL)) + 1UL) + 1UL)); - 4666 .loc 1 2060 25 view .LVU1479 - 4667 054e 0193 str r3, [sp, #4] + 4661 .loc 1 2060 25 view .LVU1477 + 4662 054e 0193 str r3, [sp, #4] 2062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4668 .loc 1 2062 9 is_stmt 1 view .LVU1480 + 4663 .loc 1 2062 9 is_stmt 1 view .LVU1478 2062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4669 .loc 1 2062 15 is_stmt 0 view .LVU1481 - 4670 0550 02E0 b .L299 - 4671 .L300: + 4664 .loc 1 2062 15 is_stmt 0 view .LVU1479 + 4665 0550 02E0 b .L299 + 4666 .L300: 2064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 4672 .loc 1 2064 11 is_stmt 1 view .LVU1482 + 4667 .loc 1 2064 11 is_stmt 1 view .LVU1480 2064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 4673 .loc 1 2064 26 is_stmt 0 view .LVU1483 - 4674 0552 019B ldr r3, [sp, #4] - 4675 0554 013B subs r3, r3, #1 - 4676 0556 0193 str r3, [sp, #4] - 4677 .L299: + 4668 .loc 1 2064 26 is_stmt 0 view .LVU1481 + 4669 0552 019B ldr r3, [sp, #4] + 4670 0554 013B subs r3, r3, #1 + 4671 0556 0193 str r3, [sp, #4] + 4672 .L299: 2062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4678 .loc 1 2062 32 is_stmt 1 view .LVU1484 - 4679 0558 019B ldr r3, [sp, #4] - 4680 055a 002B cmp r3, #0 - 4681 055c F9D1 bne .L300 - 4682 055e 11E7 b .L296 - 4683 .LVL415: - 4684 .L328: + 4673 .loc 1 2062 32 is_stmt 1 view .LVU1482 + 4674 0558 019B ldr r3, [sp, #4] + 4675 055a 002B cmp r3, #0 + 4676 055c F9D1 bne .L300 + 4677 055e 11E7 b .L296 + 4678 .LVL412: + 4679 .L328: 2069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4685 .loc 1 2069 14 is_stmt 0 view .LVU1485 - 4686 0560 12F0807F tst r2, #16777216 - 4687 0564 7FF40AAF bne .L301 + 4680 .loc 1 2069 14 is_stmt 0 view .LVU1483 + 4681 0560 12F0807F tst r2, #16777216 + 4682 0564 7FF40AAF bne .L301 2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4688 .loc 1 2071 7 is_stmt 1 view .LVU1486 + 4683 .loc 1 2071 7 is_stmt 1 view .LVU1484 2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4689 .loc 1 2071 11 is_stmt 0 view .LVU1487 - 4690 0568 2268 ldr r2, [r4] + 4684 .loc 1 2071 11 is_stmt 0 view .LVU1485 + 4685 0568 2268 ldr r2, [r4] 2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4691 .loc 1 2071 10 view .LVU1488 - 4692 056a 134B ldr r3, .L332+12 - 4693 056c 9A42 cmp r2, r3 - 4694 056e 3FF409AF beq .L296 + 4686 .loc 1 2071 10 view .LVU1486 + 4687 056a 134B ldr r3, .L332+12 + 4688 056c 9A42 cmp r2, r3 + 4689 056e 3FF409AF beq .L296 2073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_PATH_INTERNAL_VBAT | tmp_config_internal_channel); - 4695 .loc 1 2073 9 is_stmt 1 view .LVU1489 - 4696 0572 41F08071 orr r1, r1, #16777216 - 4697 .LVL416: - 4698 .LBB470: - 4699 .LBI470: - ARM GAS /tmp/ccKUHoqq.s page 293 - - + 4690 .loc 1 2073 9 is_stmt 1 view .LVU1487 + 4691 0572 41F08071 orr r1, r1, #16777216 + 4692 .LVL413: + 4693 .LBB470: + 4694 .LBI470: 3744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4700 .loc 2 3744 22 view .LVU1490 - 4701 .LBB471: + 4695 .loc 2 3744 22 view .LVU1488 + 4696 .LBB471: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4702 .loc 2 3746 3 view .LVU1491 - 4703 0576 0D4A ldr r2, .L332 - 4704 0578 9368 ldr r3, [r2, #8] - 4705 057a 23F0E073 bic r3, r3, #29360128 - 4706 057e 1943 orrs r1, r1, r3 - 4707 .LVL417: + 4697 .loc 2 3746 3 view .LVU1489 + 4698 0576 0D4A ldr r2, .L332 + ARM GAS /tmp/ccrO2eGa.s page 293 + + + 4699 0578 9368 ldr r3, [r2, #8] + 4700 057a 23F0E073 bic r3, r3, #29360128 + 4701 057e 1943 orrs r1, r1, r3 + 4702 .LVL414: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4708 .loc 2 3746 3 is_stmt 0 view .LVU1492 - 4709 0580 9160 str r1, [r2, #8] - 4710 .LVL418: + 4703 .loc 2 3746 3 is_stmt 0 view .LVU1490 + 4704 0580 9160 str r1, [r2, #8] + 4705 .LVL415: 3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4711 .loc 2 3747 1 view .LVU1493 - 4712 0582 FFE6 b .L296 - 4713 .LVL419: - 4714 .L329: + 4706 .loc 2 3747 1 view .LVU1491 + 4707 0582 FFE6 b .L296 + 4708 .LVL416: + 4709 .L329: 3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4715 .loc 2 3747 1 view .LVU1494 - 4716 .LBE471: - 4717 .LBE470: + 4710 .loc 2 3747 1 view .LVU1492 + 4711 .LBE471: + 4712 .LBE470: 2078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4718 .loc 1 2078 14 view .LVU1495 - 4719 0584 12F4800F tst r2, #4194304 - 4720 0588 7FF4FCAE bne .L296 + 4713 .loc 1 2078 14 view .LVU1493 + 4714 0584 12F4800F tst r2, #4194304 + 4715 0588 7FF4FCAE bne .L296 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4721 .loc 1 2080 7 is_stmt 1 view .LVU1496 + 4716 .loc 1 2080 7 is_stmt 1 view .LVU1494 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4722 .loc 1 2080 11 is_stmt 0 view .LVU1497 - 4723 058c 2268 ldr r2, [r4] + 4717 .loc 1 2080 11 is_stmt 0 view .LVU1495 + 4718 058c 2268 ldr r2, [r4] 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4724 .loc 1 2080 10 view .LVU1498 - 4725 058e 0A4B ldr r3, .L332+12 - 4726 0590 9A42 cmp r2, r3 - 4727 0592 3FF4F7AE beq .L296 + 4719 .loc 1 2080 10 view .LVU1496 + 4720 058e 0A4B ldr r3, .L332+12 + 4721 0590 9A42 cmp r2, r3 + 4722 0592 3FF4F7AE beq .L296 2082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_PATH_INTERNAL_VREFINT | tmp_config_internal_channel); - 4728 .loc 1 2082 9 is_stmt 1 view .LVU1499 - 4729 0596 41F48001 orr r1, r1, #4194304 - 4730 .LVL420: - 4731 .LBB472: - 4732 .LBI472: + 4723 .loc 1 2082 9 is_stmt 1 view .LVU1497 + 4724 0596 41F48001 orr r1, r1, #4194304 + 4725 .LVL417: + 4726 .LBB472: + 4727 .LBI472: 3744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4733 .loc 2 3744 22 view .LVU1500 - 4734 .LBB473: + 4728 .loc 2 3744 22 view .LVU1498 + 4729 .LBB473: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4735 .loc 2 3746 3 view .LVU1501 - 4736 059a 044A ldr r2, .L332 - 4737 059c 9368 ldr r3, [r2, #8] - 4738 059e 23F0E073 bic r3, r3, #29360128 - 4739 05a2 1943 orrs r1, r1, r3 - 4740 .LVL421: + 4730 .loc 2 3746 3 view .LVU1499 + 4731 059a 044A ldr r2, .L332 + 4732 059c 9368 ldr r3, [r2, #8] + 4733 059e 23F0E073 bic r3, r3, #29360128 + 4734 05a2 1943 orrs r1, r1, r3 + 4735 .LVL418: 3746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4741 .loc 2 3746 3 is_stmt 0 view .LVU1502 - 4742 05a4 9160 str r1, [r2, #8] - 4743 .LVL422: - ARM GAS /tmp/ccKUHoqq.s page 294 + 4736 .loc 2 3746 3 is_stmt 0 view .LVU1500 + 4737 05a4 9160 str r1, [r2, #8] + 4738 .LVL419: +3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + 4739 .loc 2 3747 1 view .LVU1501 + 4740 05a6 EDE6 b .L296 + 4741 .LVL420: + 4742 .L302: +3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** + ARM GAS /tmp/ccrO2eGa.s page 294 -3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4744 .loc 2 3747 1 view .LVU1503 - 4745 05a6 EDE6 b .L296 - 4746 .LVL423: - 4747 .L302: -3747:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** - 4748 .loc 2 3747 1 view .LVU1504 - 4749 .LBE473: - 4750 .LBE472: + 4743 .loc 2 3747 1 view .LVU1502 + 4744 .LBE473: + 4745 .LBE472: 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 4751 .loc 1 1716 3 discriminator 1 view .LVU1505 - 4752 05a8 0226 movs r6, #2 - 4753 05aa EEE6 b .L233 - 4754 .L333: - 4755 .align 2 - 4756 .L332: - 4757 05ac 00030050 .word 1342178048 - 4758 05b0 00000000 .word SystemCoreClock - 4759 05b4 632D3E05 .word 87960931 - 4760 05b8 00010050 .word 1342177536 - 4761 .cfi_endproc - 4762 .LFE350: - 4764 .section .text.HAL_ADCEx_MultiModeConfigChannel,"ax",%progbits - 4765 .align 1 - 4766 .global HAL_ADCEx_MultiModeConfigChannel - 4767 .syntax unified - 4768 .thumb - 4769 .thumb_func - 4771 HAL_ADCEx_MultiModeConfigChannel: - 4772 .LVL424: - 4773 .LFB351: + 4746 .loc 1 1716 3 discriminator 1 view .LVU1503 + 4747 05a8 0226 movs r6, #2 + 4748 05aa EEE6 b .L233 + 4749 .L333: + 4750 .align 2 + 4751 .L332: + 4752 05ac 00030050 .word 1342178048 + 4753 05b0 00000000 .word SystemCoreClock + 4754 05b4 632D3E05 .word 87960931 + 4755 05b8 00010050 .word 1342177536 + 4756 .cfi_endproc + 4757 .LFE350: + 4759 .section .text.HAL_ADCEx_MultiModeConfigChannel,"ax",%progbits + 4760 .align 1 + 4761 .global HAL_ADCEx_MultiModeConfigChannel + 4762 .syntax unified + 4763 .thumb + 4764 .thumb_func + 4766 HAL_ADCEx_MultiModeConfigChannel: + 4767 .LVL421: + 4768 .LFB351: 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #if defined(ADC_MULTIMODE_SUPPORT) 2100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -17632,90 +17626,90 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 2116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef *hadc, const ADC_MultiModeType 2117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 4774 .loc 1 2117 1 is_stmt 1 view -0 - 4775 .cfi_startproc - 4776 @ args = 0, pretend = 0, frame = 112 - 4777 @ frame_needed = 0, uses_anonymous_args = 0 - 4778 @ link register save eliminated. + 4769 .loc 1 2117 1 is_stmt 1 view -0 + 4770 .cfi_startproc + 4771 @ args = 0, pretend = 0, frame = 112 + 4772 @ frame_needed = 0, uses_anonymous_args = 0 + 4773 @ link register save eliminated. 2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - ARM GAS /tmp/ccKUHoqq.s page 295 - - - 4779 .loc 1 2118 3 view .LVU1507 + 4774 .loc 1 2118 3 view .LVU1505 2119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; - 4780 .loc 1 2119 3 view .LVU1508 + 4775 .loc 1 2119 3 view .LVU1506 2120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_HandleTypeDef tmp_hadc_slave; - 4781 .loc 1 2120 3 view .LVU1509 + 4776 .loc 1 2120 3 view .LVU1507 2121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_hadc_slave_conversion_on_going; - 4782 .loc 1 2121 3 view .LVU1510 + ARM GAS /tmp/ccrO2eGa.s page 295 + + + 4777 .loc 1 2121 3 view .LVU1508 2122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 2124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_MULTIMODE_MASTER_INSTANCE(hadc->Instance)); - 4783 .loc 1 2124 3 view .LVU1511 + 4778 .loc 1 2124 3 view .LVU1509 2125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_MULTIMODE(pMultimode->Mode)); - 4784 .loc 1 2125 3 view .LVU1512 + 4779 .loc 1 2125 3 view .LVU1510 2126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pMultimode->Mode != ADC_MODE_INDEPENDENT) - 4785 .loc 1 2126 3 view .LVU1513 + 4780 .loc 1 2126 3 view .LVU1511 2127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_DMA_ACCESS_MULTIMODE(pMultimode->DMAAccessMode)); - 4786 .loc 1 2128 5 view .LVU1514 + 4781 .loc 1 2128 5 view .LVU1512 2129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_SAMPLING_DELAY(pMultimode->TwoSamplingDelay)); - 4787 .loc 1 2129 5 view .LVU1515 + 4782 .loc 1 2129 5 view .LVU1513 2130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process locked */ 2133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); - 4788 .loc 1 2133 3 view .LVU1516 - 4789 .loc 1 2133 3 view .LVU1517 - 4790 0000 90F85820 ldrb r2, [r0, #88] @ zero_extendqisi2 - 4791 0004 012A cmp r2, #1 - 4792 0006 7FD0 beq .L347 + 4783 .loc 1 2133 3 view .LVU1514 + 4784 .loc 1 2133 3 view .LVU1515 + 4785 0000 90F85820 ldrb r2, [r0, #88] @ zero_extendqisi2 + 4786 0004 012A cmp r2, #1 + 4787 0006 00F08180 beq .L345 2117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - 4793 .loc 1 2117 1 is_stmt 0 view .LVU1518 - 4794 0008 10B4 push {r4} - 4795 .LCFI36: - 4796 .cfi_def_cfa_offset 4 - 4797 .cfi_offset 4, -4 - 4798 000a 9DB0 sub sp, sp, #116 - 4799 .LCFI37: - 4800 .cfi_def_cfa_offset 120 - 4801 000c 0346 mov r3, r0 - 4802 .loc 1 2133 3 is_stmt 1 discriminator 2 view .LVU1519 - 4803 000e 0122 movs r2, #1 - 4804 0010 80F85820 strb r2, [r0, #88] - 4805 .loc 1 2133 3 discriminator 2 view .LVU1520 + 4788 .loc 1 2117 1 is_stmt 0 view .LVU1516 + 4789 000a 10B4 push {r4} + 4790 .LCFI36: + 4791 .cfi_def_cfa_offset 4 + 4792 .cfi_offset 4, -4 + 4793 000c 9DB0 sub sp, sp, #116 + 4794 .LCFI37: + 4795 .cfi_def_cfa_offset 120 + 4796 000e 0346 mov r3, r0 + 4797 .loc 1 2133 3 is_stmt 1 discriminator 2 view .LVU1517 + 4798 0010 0122 movs r2, #1 + 4799 0012 80F85820 strb r2, [r0, #88] + 4800 .loc 1 2133 3 view .LVU1518 2134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Temporary handle minimum initialization */ 2136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_ADC_RESET_HANDLE_STATE(&tmp_hadc_slave); - 4806 .loc 1 2136 3 view .LVU1521 - 4807 0014 0022 movs r2, #0 - 4808 0016 1892 str r2, [sp, #96] + 4801 .loc 1 2136 3 view .LVU1519 + 4802 0016 0022 movs r2, #0 + 4803 0018 1892 str r2, [sp, #96] 2137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CLEAR_ERRORCODE(&tmp_hadc_slave); - 4809 .loc 1 2137 3 view .LVU1522 - 4810 0018 1992 str r2, [sp, #100] + 4804 .loc 1 2137 3 view .LVU1520 + 4805 001a 1992 str r2, [sp, #100] 2138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_MULTI_SLAVE(hadc, &tmp_hadc_slave); - 4811 .loc 1 2139 3 view .LVU1523 - 4812 001a 0068 ldr r0, [r0] - 4813 .LVL425: - ARM GAS /tmp/ccKUHoqq.s page 296 + 4806 .loc 1 2139 3 view .LVU1521 + 4807 001c 0068 ldr r0, [r0] + 4808 .LVL422: + 4809 .loc 1 2139 3 is_stmt 0 view .LVU1522 + 4810 001e B0F1A04F cmp r0, #1342177280 + 4811 0022 38D0 beq .L354 + 4812 .loc 1 2139 3 discriminator 2 view .LVU1523 + 4813 0024 0022 movs r2, #0 + 4814 0026 0192 str r2, [sp, #4] + ARM GAS /tmp/ccrO2eGa.s page 296 - 4814 .loc 1 2139 3 is_stmt 0 view .LVU1524 - 4815 001c B0F1A04F cmp r0, #1342177280 - 4816 0020 39D0 beq .L354 - 4817 .loc 1 2139 3 discriminator 2 view .LVU1525 - 4818 0022 0022 movs r2, #0 - 4819 0024 0192 str r2, [sp, #4] - 4820 .L337: + 4815 .L337: 2140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (tmp_hadc_slave.Instance == NULL) - 4821 .loc 1 2141 3 is_stmt 1 view .LVU1526 - 4822 .loc 1 2141 21 is_stmt 0 view .LVU1527 - 4823 0026 019A ldr r2, [sp, #4] - 4824 .loc 1 2141 6 view .LVU1528 - 4825 0028 002A cmp r2, #0 - 4826 002a 37D0 beq .L355 + 4816 .loc 1 2141 3 is_stmt 1 view .LVU1524 + 4817 .loc 1 2141 21 is_stmt 0 view .LVU1525 + 4818 0028 019A ldr r2, [sp, #4] + 4819 .loc 1 2141 6 view .LVU1526 + 4820 002a 002A cmp r2, #0 + 4821 002c 36D0 beq .L355 2142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); @@ -17732,215 +17726,208 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Multimode DMA configuration */ 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Multimode DMA mode */ 2157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hadc_slave_conversion_on_going = LL_ADC_REG_IsConversionOngoing((&tmp_hadc_slave)->Instance); - 4827 .loc 1 2157 3 is_stmt 1 view .LVU1529 - 4828 .LVL426: - 4829 .LBB474: - 4830 .LBI474: + 4822 .loc 1 2157 3 is_stmt 1 view .LVU1527 + 4823 .LVL423: + 4824 .LBB474: + 4825 .LBI474: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4831 .loc 2 7866 26 view .LVU1530 - 4832 .LBB475: + 4826 .loc 2 7866 26 view .LVU1528 + 4827 .LBB475: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4833 .loc 2 7868 3 view .LVU1531 + 4828 .loc 2 7868 3 view .LVU1529 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4834 .loc 2 7868 12 is_stmt 0 view .LVU1532 - 4835 002c 9268 ldr r2, [r2, #8] - 4836 .LVL427: + 4829 .loc 2 7868 12 is_stmt 0 view .LVU1530 + 4830 002e 9268 ldr r2, [r2, #8] + 4831 .LVL424: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4837 .loc 2 7868 74 view .LVU1533 - 4838 002e 12F00402 ands r2, r2, #4 - 4839 0032 00D0 beq .L339 + 4832 .loc 2 7868 74 view .LVU1531 + 4833 0030 12F00402 ands r2, r2, #4 + 4834 0034 00D0 beq .L339 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4840 .loc 2 7868 74 discriminator 1 view .LVU1534 - 4841 0034 0122 movs r2, #1 - 4842 .L339: - 4843 .LVL428: + 4835 .loc 2 7868 74 discriminator 1 view .LVU1532 + 4836 0036 0122 movs r2, #1 + 4837 .L339: + 4838 .LVL425: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4844 .loc 2 7868 74 discriminator 1 view .LVU1535 - 4845 .LBE475: - 4846 .LBE474: - ARM GAS /tmp/ccKUHoqq.s page 297 - - + 4839 .loc 2 7868 74 discriminator 1 view .LVU1533 + 4840 .LBE475: + 4841 .LBE474: 2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) - 4847 .loc 1 2158 3 is_stmt 1 view .LVU1536 - 4848 .LBB476: - 4849 .LBI476: + 4842 .loc 1 2158 3 is_stmt 1 view .LVU1534 + 4843 .LBB476: + 4844 .LBI476: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4850 .loc 2 7866 26 view .LVU1537 - 4851 .LBB477: + 4845 .loc 2 7866 26 view .LVU1535 + ARM GAS /tmp/ccrO2eGa.s page 297 + + + 4846 .LBB477: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4852 .loc 2 7868 3 view .LVU1538 + 4847 .loc 2 7868 3 view .LVU1536 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4853 .loc 2 7868 12 is_stmt 0 view .LVU1539 - 4854 0036 8068 ldr r0, [r0, #8] - 4855 .LVL429: + 4848 .loc 2 7868 12 is_stmt 0 view .LVU1537 + 4849 0038 8068 ldr r0, [r0, #8] + 4850 .LVL426: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4856 .loc 2 7868 74 view .LVU1540 - 4857 0038 10F0040F tst r0, #4 - 4858 003c 54D1 bne .L340 - 4859 .LVL430: + 4851 .loc 2 7868 74 view .LVU1538 + 4852 003a 10F0040F tst r0, #4 + 4853 003e 51D1 bne .L340 + 4854 .LVL427: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4860 .loc 2 7868 74 view .LVU1541 - 4861 .LBE477: - 4862 .LBE476: + 4855 .loc 2 7868 74 view .LVU1539 + 4856 .LBE477: + 4857 .LBE476: 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (tmp_hadc_slave_conversion_on_going == 0UL)) - 4863 .loc 1 2159 7 view .LVU1542 - 4864 003e 002A cmp r2, #0 - 4865 0040 52D1 bne .L340 + 4858 .loc 1 2159 7 view .LVU1540 + 4859 0040 002A cmp r2, #0 + 4860 0042 4FD1 bne .L340 2160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Pointer to the common control register */ 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmpADC_Common = __LL_ADC_COMMON_INSTANCE(hadc->Instance); - 4866 .loc 1 2162 5 is_stmt 1 view .LVU1543 - 4867 .LVL431: + 4861 .loc 1 2162 5 is_stmt 1 view .LVU1541 + 4862 .LVL428: 2163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If multimode is selected, configure all multimode parameters. */ 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Otherwise, reset multimode parameters (can be used in case of */ 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* transition from multimode to independent mode). */ 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (pMultimode->Mode != ADC_MODE_INDEPENDENT) - 4868 .loc 1 2167 5 view .LVU1544 - 4869 .loc 1 2167 19 is_stmt 0 view .LVU1545 - 4870 0042 0A68 ldr r2, [r1] - 4871 .LVL432: - 4872 .loc 1 2167 8 view .LVU1546 - 4873 0044 002A cmp r2, #0 - 4874 0046 32D0 beq .L341 + 4863 .loc 1 2167 5 view .LVU1542 + 4864 .loc 1 2167 19 is_stmt 0 view .LVU1543 + 4865 0044 0A68 ldr r2, [r1] + 4866 .LVL429: + 4867 .loc 1 2167 8 view .LVU1544 + 4868 0046 002A cmp r2, #0 + 4869 0048 31D0 beq .L341 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** MODIFY_REG(tmpADC_Common->CCR, ADC_CCR_MDMA | ADC_CCR_DMACFG, - 4875 .loc 1 2169 7 is_stmt 1 view .LVU1547 - 4876 0048 304C ldr r4, .L356 - 4877 004a A268 ldr r2, [r4, #8] - 4878 004c 22F46042 bic r2, r2, #57344 - 4879 0050 4868 ldr r0, [r1, #4] - 4880 0052 93F838C0 ldrb ip, [r3, #56] @ zero_extendqisi2 - 4881 0056 40EA4C30 orr r0, r0, ip, lsl #13 - 4882 005a 0243 orrs r2, r2, r0 - 4883 005c A260 str r2, [r4, #8] + 4870 .loc 1 2169 7 is_stmt 1 view .LVU1545 + 4871 004a 314C ldr r4, .L356 + 4872 004c A268 ldr r2, [r4, #8] + 4873 004e 22F46042 bic r2, r2, #57344 + 4874 0052 4868 ldr r0, [r1, #4] + 4875 0054 93F838C0 ldrb ip, [r3, #56] @ zero_extendqisi2 + 4876 0058 40EA4C30 orr r0, r0, ip, lsl #13 + 4877 005c 0243 orrs r2, r2, r0 + 4878 005e A260 str r2, [r4, #8] 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** pMultimode->DMAAccessMode | 2171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CCR_MULTI_DMACONTREQ((uint32_t)hadc->Init.DMAContinuousRequests)); 2172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 298 - - 2173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameters that can be updated only when ADC is disabled: */ 2174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Multimode mode selection */ 2175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Multimode delay */ 2176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Note: Delay range depends on selected resolution: */ 2177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* from 1 to 12 clock cycles for 12 bits */ 2178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* from 1 to 10 clock cycles for 10 bits, */ + ARM GAS /tmp/ccrO2eGa.s page 298 + + 2179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* from 1 to 8 clock cycles for 8 bits */ 2180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* from 1 to 6 clock cycles for 6 bits */ 2181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* If a higher delay is selected, it will be clipped to maximum delay */ 2182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* range */ 2183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_IS_ENABLED_ALL_COMMON_INSTANCE(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) == 0UL) - 4884 .loc 1 2183 7 view .LVU1548 - 4885 .LVL433: - 4886 .LBB478: - 4887 .LBI478: + 4879 .loc 1 2183 7 view .LVU1546 + 4880 .LVL430: + 4881 .LBB478: + 4882 .LBI478: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4888 .loc 2 7744 26 view .LVU1549 - 4889 .LBB479: + 4883 .loc 2 7744 26 view .LVU1547 + 4884 .LBB479: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4890 .loc 2 7746 3 view .LVU1550 + 4885 .loc 2 7746 3 view .LVU1548 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4891 .loc 2 7746 12 is_stmt 0 view .LVU1551 - 4892 005e 4FF0A042 mov r2, #1342177280 - 4893 0062 9068 ldr r0, [r2, #8] + 4886 .loc 2 7746 12 is_stmt 0 view .LVU1549 + 4887 0060 4FF0A042 mov r2, #1342177280 + 4888 0064 9268 ldr r2, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4894 .loc 2 7746 68 view .LVU1552 - 4895 0064 10F00100 ands r0, r0, #1 - 4896 0068 00D0 beq .L342 + 4889 .loc 2 7746 68 view .LVU1550 + 4890 0066 12F00102 ands r2, r2, #1 + 4891 006a 00D0 beq .L342 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4897 .loc 2 7746 68 discriminator 1 view .LVU1553 - 4898 006a 0120 movs r0, #1 - 4899 .L342: - 4900 .LVL434: + 4892 .loc 2 7746 68 discriminator 1 view .LVU1551 + 4893 006c 0122 movs r2, #1 + 4894 .L342: + 4895 .LVL431: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4901 .loc 2 7746 68 discriminator 1 view .LVU1554 - 4902 .LBE479: - 4903 .LBE478: - 4904 .LBB480: - 4905 .LBI480: + 4896 .loc 2 7746 68 discriminator 1 view .LVU1552 + 4897 .LBE479: + 4898 .LBE478: + 4899 .LBB480: + 4900 .LBI480: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4906 .loc 2 7744 26 is_stmt 1 view .LVU1555 - 4907 .LBB481: + 4901 .loc 2 7744 26 is_stmt 1 view .LVU1553 + 4902 .LBB481: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4908 .loc 2 7746 3 view .LVU1556 + 4903 .loc 2 7746 3 view .LVU1554 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4909 .loc 2 7746 12 is_stmt 0 view .LVU1557 - 4910 006c 284A ldr r2, .L356+4 - 4911 006e 9268 ldr r2, [r2, #8] + 4904 .loc 2 7746 12 is_stmt 0 view .LVU1555 + 4905 006e 2948 ldr r0, .L356+4 + 4906 0070 8068 ldr r0, [r0, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4912 .loc 2 7746 68 view .LVU1558 - 4913 0070 12F00102 ands r2, r2, #1 - 4914 0074 00D0 beq .L343 + 4907 .loc 2 7746 68 view .LVU1556 + 4908 0072 10F0010F tst r0, #1 + 4909 0076 41D1 bne .L346 + 4910 .LVL432: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4915 .loc 2 7746 68 discriminator 1 view .LVU1559 - 4916 0076 0122 movs r2, #1 - 4917 .L343: - 4918 .LVL435: - ARM GAS /tmp/ccKUHoqq.s page 299 - - -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4919 .loc 2 7746 68 discriminator 1 view .LVU1560 - 4920 .LBE481: - 4921 .LBE480: - 4922 .loc 1 2183 10 discriminator 2 view .LVU1561 - 4923 0078 0243 orrs r2, r2, r0 - 4924 007a 41D1 bne .L348 + 4911 .loc 2 7746 68 view .LVU1557 + 4912 .LBE481: + 4913 .LBE480: + 4914 .loc 1 2183 10 discriminator 2 view .LVU1558 + 4915 0078 002A cmp r2, #0 + 4916 007a 41D1 bne .L347 2184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** MODIFY_REG(tmpADC_Common->CCR, - 4925 .loc 1 2185 9 is_stmt 1 view .LVU1562 - 4926 007c 234C ldr r4, .L356 - 4927 007e A268 ldr r2, [r4, #8] - 4928 0080 22F47162 bic r2, r2, #3856 - 4929 0084 22F00F02 bic r2, r2, #15 - 4930 0088 0868 ldr r0, [r1] - 4931 008a 8968 ldr r1, [r1, #8] - 4932 .LVL436: - 4933 .loc 1 2185 9 is_stmt 0 view .LVU1563 - 4934 008c 0143 orrs r1, r1, r0 - 4935 008e 0A43 orrs r2, r2, r1 - 4936 0090 A260 str r2, [r4, #8] + 4917 .loc 1 2185 9 is_stmt 1 view .LVU1559 + ARM GAS /tmp/ccrO2eGa.s page 299 + + + 4918 007c 244C ldr r4, .L356 + 4919 007e A268 ldr r2, [r4, #8] + 4920 0080 22F47162 bic r2, r2, #3856 + 4921 0084 22F00F02 bic r2, r2, #15 + 4922 0088 0868 ldr r0, [r1] + 4923 008a 8968 ldr r1, [r1, #8] + 4924 .LVL433: + 4925 .loc 1 2185 9 is_stmt 0 view .LVU1560 + 4926 008c 0143 orrs r1, r1, r0 + 4927 008e 0A43 orrs r2, r2, r1 + 4928 0090 A260 str r2, [r4, #8] 2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; - 4937 .loc 1 2118 21 view .LVU1564 - 4938 0092 0020 movs r0, #0 - 4939 0094 2DE0 b .L344 - 4940 .LVL437: - 4941 .L354: + 4929 .loc 1 2118 21 view .LVU1561 + 4930 0092 0020 movs r0, #0 + 4931 0094 2BE0 b .L343 + 4932 .LVL434: + 4933 .L354: 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 4942 .loc 1 2139 3 discriminator 1 view .LVU1565 - 4943 0096 1E4A ldr r2, .L356+4 - 4944 0098 0192 str r2, [sp, #4] - 4945 009a C4E7 b .L337 - 4946 .L355: + 4934 .loc 1 2139 3 discriminator 1 view .LVU1562 + 4935 0096 1F4A ldr r2, .L356+4 + 4936 0098 0192 str r2, [sp, #4] + 4937 009a C5E7 b .L337 + 4938 .L355: 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 4947 .loc 1 2144 5 is_stmt 1 view .LVU1566 - 4948 009c DA6D ldr r2, [r3, #92] - 4949 009e 42F02002 orr r2, r2, #32 - 4950 00a2 DA65 str r2, [r3, #92] + 4939 .loc 1 2144 5 is_stmt 1 view .LVU1563 + 4940 009c DA6D ldr r2, [r3, #92] + 4941 009e 42F02002 orr r2, r2, #32 + 4942 00a2 DA65 str r2, [r3, #92] 2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 4951 .loc 1 2147 5 view .LVU1567 + 4943 .loc 1 2147 5 view .LVU1564 2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 4952 .loc 1 2147 5 view .LVU1568 - 4953 00a4 0022 movs r2, #0 - 4954 00a6 83F85820 strb r2, [r3, #88] + 4944 .loc 1 2147 5 view .LVU1565 + 4945 00a4 0022 movs r2, #0 + 4946 00a6 83F85820 strb r2, [r3, #88] 2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 4955 .loc 1 2147 5 view .LVU1569 + 4947 .loc 1 2147 5 view .LVU1566 2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 4956 .loc 1 2149 5 view .LVU1570 + 4948 .loc 1 2149 5 view .LVU1567 2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 4957 .loc 1 2149 12 is_stmt 0 view .LVU1571 - 4958 00aa 0120 movs r0, #1 - 4959 00ac 24E0 b .L335 - 4960 .LVL438: - 4961 .L341: + 4949 .loc 1 2149 12 is_stmt 0 view .LVU1568 + 4950 00aa 0120 movs r0, #1 + 4951 00ac 22E0 b .L335 + 4952 .LVL435: + 4953 .L341: 2186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CCR_DUAL | 2187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_CCR_DELAY, 2188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** pMultimode->Mode | - ARM GAS /tmp/ccKUHoqq.s page 300 - - 2189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** pMultimode->TwoSamplingDelay 2190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ); 2191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -17948,88 +17935,86 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else /* ADC_MODE_INDEPENDENT */ 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(tmpADC_Common->CCR, ADC_CCR_MDMA | ADC_CCR_DMACFG); - 4962 .loc 1 2195 7 is_stmt 1 view .LVU1572 - 4963 00ae 1749 ldr r1, .L356 - 4964 .LVL439: - 4965 .loc 1 2195 7 is_stmt 0 view .LVU1573 - 4966 00b0 8A68 ldr r2, [r1, #8] - 4967 00b2 22F46042 bic r2, r2, #57344 - 4968 00b6 8A60 str r2, [r1, #8] + 4954 .loc 1 2195 7 is_stmt 1 view .LVU1569 + 4955 00ae 1849 ldr r1, .L356 + 4956 .LVL436: + ARM GAS /tmp/ccrO2eGa.s page 300 + + + 4957 .loc 1 2195 7 is_stmt 0 view .LVU1570 + 4958 00b0 8A68 ldr r2, [r1, #8] + 4959 00b2 22F46042 bic r2, r2, #57344 + 4960 00b6 8A60 str r2, [r1, #8] 2196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameters that can be updated only when ADC is disabled: */ 2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Multimode mode selection */ 2199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* - Multimode delay */ 2200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (__LL_ADC_IS_ENABLED_ALL_COMMON_INSTANCE(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) == 0UL) - 4969 .loc 1 2200 7 is_stmt 1 view .LVU1574 - 4970 .LVL440: - 4971 .LBB482: - 4972 .LBI482: + 4961 .loc 1 2200 7 is_stmt 1 view .LVU1571 + 4962 .LVL437: + 4963 .LBB482: + 4964 .LBI482: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4973 .loc 2 7744 26 view .LVU1575 - 4974 .LBB483: + 4965 .loc 2 7744 26 view .LVU1572 + 4966 .LBB483: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4975 .loc 2 7746 3 view .LVU1576 + 4967 .loc 2 7746 3 view .LVU1573 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4976 .loc 2 7746 12 is_stmt 0 view .LVU1577 - 4977 00b8 4FF0A042 mov r2, #1342177280 - 4978 00bc 9168 ldr r1, [r2, #8] + 4968 .loc 2 7746 12 is_stmt 0 view .LVU1574 + 4969 00b8 4FF0A042 mov r2, #1342177280 + 4970 00bc 9268 ldr r2, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4979 .loc 2 7746 68 view .LVU1578 - 4980 00be 11F00101 ands r1, r1, #1 - 4981 00c2 00D0 beq .L345 + 4971 .loc 2 7746 68 view .LVU1575 + 4972 00be 12F00102 ands r2, r2, #1 + 4973 00c2 00D0 beq .L344 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4982 .loc 2 7746 68 discriminator 1 view .LVU1579 - 4983 00c4 0121 movs r1, #1 - 4984 .L345: - 4985 .LVL441: + 4974 .loc 2 7746 68 discriminator 1 view .LVU1576 + 4975 00c4 0122 movs r2, #1 + 4976 .L344: + 4977 .LVL438: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4986 .loc 2 7746 68 discriminator 1 view .LVU1580 - 4987 .LBE483: - 4988 .LBE482: - 4989 .LBB484: - 4990 .LBI484: + 4978 .loc 2 7746 68 discriminator 1 view .LVU1577 + 4979 .LBE483: + 4980 .LBE482: + 4981 .LBB484: + 4982 .LBI484: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 4991 .loc 2 7744 26 is_stmt 1 view .LVU1581 - 4992 .LBB485: + 4983 .loc 2 7744 26 is_stmt 1 view .LVU1578 + 4984 .LBB485: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4993 .loc 2 7746 3 view .LVU1582 + 4985 .loc 2 7746 3 view .LVU1579 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 4994 .loc 2 7746 12 is_stmt 0 view .LVU1583 - 4995 00c6 124A ldr r2, .L356+4 - 4996 00c8 9268 ldr r2, [r2, #8] + 4986 .loc 2 7746 12 is_stmt 0 view .LVU1580 + 4987 00c6 1349 ldr r1, .L356+4 + 4988 00c8 8968 ldr r1, [r1, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - ARM GAS /tmp/ccKUHoqq.s page 301 + 4989 .loc 2 7746 68 view .LVU1581 + 4990 00ca 11F0010F tst r1, #1 + 4991 00ce 19D1 bne .L348 + 4992 .LVL439: +7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 4993 .loc 2 7746 68 view .LVU1582 + 4994 .LBE485: + 4995 .LBE484: + 4996 .loc 1 2200 10 discriminator 2 view .LVU1583 + 4997 00d0 D2B9 cbnz r2, .L349 + ARM GAS /tmp/ccrO2eGa.s page 301 - 4997 .loc 2 7746 68 view .LVU1584 - 4998 00ca 12F00102 ands r2, r2, #1 - 4999 00ce 00D0 beq .L346 -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5000 .loc 2 7746 68 discriminator 1 view .LVU1585 - 5001 00d0 0122 movs r2, #1 - 5002 .L346: - 5003 .LVL442: -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5004 .loc 2 7746 68 discriminator 1 view .LVU1586 - 5005 .LBE485: - 5006 .LBE484: - 5007 .loc 1 2200 10 discriminator 2 view .LVU1587 - 5008 00d2 0A43 orrs r2, r2, r1 - 5009 00d4 16D1 bne .L349 2201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(tmpADC_Common->CCR, ADC_CCR_DUAL | ADC_CCR_DELAY); - 5010 .loc 1 2202 9 is_stmt 1 view .LVU1588 - 5011 00d6 0D49 ldr r1, .L356 - 5012 00d8 8A68 ldr r2, [r1, #8] - 5013 00da 22F47162 bic r2, r2, #3856 - 5014 00de 22F00F02 bic r2, r2, #15 - 5015 00e2 8A60 str r2, [r1, #8] + 4998 .loc 1 2202 9 is_stmt 1 view .LVU1584 + 4999 00d2 0F49 ldr r1, .L356 + 5000 00d4 8A68 ldr r2, [r1, #8] + 5001 00d6 22F47162 bic r2, r2, #3856 + 5002 00da 22F00F02 bic r2, r2, #15 + 5003 00de 8A60 str r2, [r1, #8] 2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; - 5016 .loc 1 2118 21 is_stmt 0 view .LVU1589 - 5017 00e4 0020 movs r0, #0 - 5018 00e6 04E0 b .L344 - 5019 .LVL443: - 5020 .L340: + 5004 .loc 1 2118 21 is_stmt 0 view .LVU1585 + 5005 00e0 0020 movs r0, #0 + 5006 00e2 04E0 b .L343 + 5007 .LVL440: + 5008 .L340: 2203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } @@ -18039,94 +18024,106 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update ADC state machine to error */ 2211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG); - 5021 .loc 1 2211 5 is_stmt 1 view .LVU1590 - 5022 00e8 DA6D ldr r2, [r3, #92] - 5023 .LVL444: - 5024 .loc 1 2211 5 is_stmt 0 view .LVU1591 - 5025 00ea 42F02002 orr r2, r2, #32 - 5026 00ee DA65 str r2, [r3, #92] + 5009 .loc 1 2211 5 is_stmt 1 view .LVU1586 + 5010 00e4 DA6D ldr r2, [r3, #92] + 5011 .LVL441: + 5012 .loc 1 2211 5 is_stmt 0 view .LVU1587 + 5013 00e6 42F02002 orr r2, r2, #32 + 5014 00ea DA65 str r2, [r3, #92] 2212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_ERROR; - 5027 .loc 1 2213 5 is_stmt 1 view .LVU1592 - 5028 .LVL445: - 5029 .loc 1 2213 20 is_stmt 0 view .LVU1593 - 5030 00f0 0120 movs r0, #1 - 5031 .LVL446: - 5032 .L344: + 5015 .loc 1 2213 5 is_stmt 1 view .LVU1588 + 5016 .LVL442: + 5017 .loc 1 2213 20 is_stmt 0 view .LVU1589 + 5018 00ec 0120 movs r0, #1 + 5019 .LVL443: + 5020 .L343: 2214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Process unlocked */ 2217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc); - 5033 .loc 1 2217 3 is_stmt 1 view .LVU1594 - ARM GAS /tmp/ccKUHoqq.s page 302 - - - 5034 .loc 1 2217 3 view .LVU1595 - 5035 00f2 0022 movs r2, #0 - 5036 00f4 83F85820 strb r2, [r3, #88] - 5037 .loc 1 2217 3 view .LVU1596 + 5021 .loc 1 2217 3 is_stmt 1 view .LVU1590 + 5022 .loc 1 2217 3 view .LVU1591 + 5023 00ee 0022 movs r2, #0 + 5024 00f0 83F85820 strb r2, [r3, #88] + 5025 .loc 1 2217 3 view .LVU1592 2218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Return function status */ 2220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 5038 .loc 1 2220 3 view .LVU1597 - 5039 .LVL447: - 5040 .L335: + 5026 .loc 1 2220 3 view .LVU1593 + 5027 .LVL444: + 5028 .L335: 2221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 5041 .loc 1 2221 1 is_stmt 0 view .LVU1598 - 5042 00f8 1DB0 add sp, sp, #116 - 5043 .LCFI38: - 5044 .cfi_remember_state - 5045 .cfi_def_cfa_offset 4 - 5046 @ sp needed - 5047 00fa 5DF8044B ldr r4, [sp], #4 - 5048 .LCFI39: - 5049 .cfi_restore 4 - 5050 .cfi_def_cfa_offset 0 - 5051 00fe 7047 bx lr - 5052 .LVL448: + 5029 .loc 1 2221 1 is_stmt 0 view .LVU1594 + 5030 00f4 1DB0 add sp, sp, #116 + 5031 .LCFI38: + 5032 .cfi_remember_state + ARM GAS /tmp/ccrO2eGa.s page 302 + + + 5033 .cfi_def_cfa_offset 4 + 5034 @ sp needed + 5035 00f6 5DF8044B ldr r4, [sp], #4 + 5036 .LCFI39: + 5037 .cfi_restore 4 + 5038 .cfi_def_cfa_offset 0 + 5039 00fa 7047 bx lr + 5040 .LVL445: + 5041 .L346: + 5042 .LCFI40: + 5043 .cfi_restore_state +2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; + 5044 .loc 1 2118 21 view .LVU1595 + 5045 00fc 0020 movs r0, #0 + 5046 00fe F6E7 b .L343 + 5047 .LVL446: + 5048 .L347: +2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; + 5049 .loc 1 2118 21 view .LVU1596 + 5050 0100 0020 movs r0, #0 + 5051 0102 F4E7 b .L343 + 5052 .LVL447: 5053 .L348: - 5054 .LCFI40: - 5055 .cfi_restore_state 2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; - 5056 .loc 1 2118 21 view .LVU1599 - 5057 0100 0020 movs r0, #0 - 5058 0102 F6E7 b .L344 - 5059 .LVL449: - 5060 .L349: + 5054 .loc 1 2118 21 view .LVU1597 + 5055 0104 0020 movs r0, #0 + 5056 0106 F2E7 b .L343 + 5057 .LVL448: + 5058 .L349: 2118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; - 5061 .loc 1 2118 21 view .LVU1600 - 5062 0104 0020 movs r0, #0 - 5063 0106 F4E7 b .L344 - 5064 .LVL450: - 5065 .L347: - 5066 .LCFI41: - 5067 .cfi_def_cfa_offset 0 - 5068 .cfi_restore 4 + 5059 .loc 1 2118 21 view .LVU1598 + 5060 0108 0020 movs r0, #0 + 5061 010a F0E7 b .L343 + 5062 .LVL449: + 5063 .L345: + 5064 .LCFI41: + 5065 .cfi_def_cfa_offset 0 + 5066 .cfi_restore 4 2133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - 5069 .loc 1 2133 3 discriminator 1 view .LVU1601 - 5070 0108 0220 movs r0, #2 - 5071 .LVL451: - 5072 .loc 1 2221 1 view .LVU1602 - 5073 010a 7047 bx lr - 5074 .L357: - 5075 .align 2 - 5076 .L356: - 5077 010c 00030050 .word 1342178048 - 5078 0110 00010050 .word 1342177536 - 5079 .cfi_endproc - 5080 .LFE351: - 5082 .section .text.HAL_ADCEx_EnableInjectedQueue,"ax",%progbits - 5083 .align 1 - 5084 .global HAL_ADCEx_EnableInjectedQueue - ARM GAS /tmp/ccKUHoqq.s page 303 + 5067 .loc 1 2133 3 discriminator 1 view .LVU1599 + 5068 010c 0220 movs r0, #2 + 5069 .LVL450: + 5070 .loc 1 2221 1 view .LVU1600 + 5071 010e 7047 bx lr + 5072 .L357: + 5073 .align 2 + 5074 .L356: + 5075 0110 00030050 .word 1342178048 + 5076 0114 00010050 .word 1342177536 + 5077 .cfi_endproc + 5078 .LFE351: + 5080 .section .text.HAL_ADCEx_EnableInjectedQueue,"ax",%progbits + 5081 .align 1 + 5082 .global HAL_ADCEx_EnableInjectedQueue + 5083 .syntax unified + 5084 .thumb + 5085 .thumb_func + ARM GAS /tmp/ccrO2eGa.s page 303 - 5085 .syntax unified - 5086 .thumb - 5087 .thumb_func - 5089 HAL_ADCEx_EnableInjectedQueue: - 5090 .LVL452: - 5091 .LFB352: + 5087 HAL_ADCEx_EnableInjectedQueue: + 5088 .LVL451: + 5089 .LFB352: 2222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** #endif /* ADC_MULTIMODE_SUPPORT */ 2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** @@ -18140,144 +18137,144 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 2233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_EnableInjectedQueue(ADC_HandleTypeDef *hadc) 2234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 5092 .loc 1 2234 1 is_stmt 1 view -0 - 5093 .cfi_startproc - 5094 @ args = 0, pretend = 0, frame = 0 - 5095 @ frame_needed = 0, uses_anonymous_args = 0 - 5096 @ link register save eliminated. + 5090 .loc 1 2234 1 is_stmt 1 view -0 + 5091 .cfi_startproc + 5092 @ args = 0, pretend = 0, frame = 0 + 5093 @ frame_needed = 0, uses_anonymous_args = 0 + 5094 @ link register save eliminated. 2235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 5097 .loc 1 2235 3 view .LVU1604 + 5095 .loc 1 2235 3 view .LVU1602 2236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - 5098 .loc 1 2236 3 view .LVU1605 + 5096 .loc 1 2236 3 view .LVU1603 2237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - 5099 .loc 1 2237 3 view .LVU1606 + 5097 .loc 1 2237 3 view .LVU1604 2238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 2240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 5100 .loc 1 2240 3 view .LVU1607 + 5098 .loc 1 2240 3 view .LVU1605 2241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); - 5101 .loc 1 2242 3 view .LVU1608 - 5102 .loc 1 2242 79 is_stmt 0 view .LVU1609 - 5103 0000 0168 ldr r1, [r0] - 5104 .LVL453: - 5105 .LBB486: - 5106 .LBI486: + 5099 .loc 1 2242 3 view .LVU1606 + 5100 .loc 1 2242 79 is_stmt 0 view .LVU1607 + 5101 0000 0168 ldr r1, [r0] + 5102 .LVL452: + 5103 .LBB486: + 5104 .LBI486: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5107 .loc 2 7866 26 is_stmt 1 view .LVU1610 - 5108 .LBB487: + 5105 .loc 2 7866 26 is_stmt 1 view .LVU1608 + 5106 .LBB487: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5109 .loc 2 7868 3 view .LVU1611 + 5107 .loc 2 7868 3 view .LVU1609 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5110 .loc 2 7868 12 is_stmt 0 view .LVU1612 - 5111 0002 8B68 ldr r3, [r1, #8] + 5108 .loc 2 7868 12 is_stmt 0 view .LVU1610 + 5109 0002 8B68 ldr r3, [r1, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5112 .loc 2 7868 74 view .LVU1613 - 5113 0004 13F00403 ands r3, r3, #4 - 5114 0008 00D0 beq .L359 + 5110 .loc 2 7868 74 view .LVU1611 + 5111 0004 13F00403 ands r3, r3, #4 + 5112 0008 00D0 beq .L359 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5115 .loc 2 7868 74 discriminator 1 view .LVU1614 - 5116 000a 0123 movs r3, #1 - ARM GAS /tmp/ccKUHoqq.s page 304 + 5113 .loc 2 7868 74 discriminator 1 view .LVU1612 + 5114 000a 0123 movs r3, #1 + 5115 .L359: + 5116 .LVL453: +7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + ARM GAS /tmp/ccrO2eGa.s page 304 - 5117 .L359: - 5118 .LVL454: -7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5119 .loc 2 7868 74 discriminator 1 view .LVU1615 - 5120 .LBE487: - 5121 .LBE486: + 5117 .loc 2 7868 74 discriminator 1 view .LVU1613 + 5118 .LBE487: + 5119 .LBE486: 2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 5122 .loc 1 2243 3 is_stmt 1 view .LVU1616 - 5123 .LBB488: - 5124 .LBI488: + 5120 .loc 1 2243 3 is_stmt 1 view .LVU1614 + 5121 .LBB488: + 5122 .LBI488: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5125 .loc 2 8092 26 view .LVU1617 - 5126 .LBB489: - 5127 .loc 2 8094 3 view .LVU1618 - 5128 .loc 2 8094 12 is_stmt 0 view .LVU1619 - 5129 000c 8A68 ldr r2, [r1, #8] - 5130 .loc 2 8094 76 view .LVU1620 - 5131 000e 12F00802 ands r2, r2, #8 - 5132 0012 00D0 beq .L360 - 5133 .loc 2 8094 76 discriminator 1 view .LVU1621 - 5134 0014 0122 movs r2, #1 - 5135 .L360: - 5136 .LVL455: - 5137 .loc 2 8094 76 discriminator 1 view .LVU1622 - 5138 .LBE489: - 5139 .LBE488: + 5123 .loc 2 8092 26 view .LVU1615 + 5124 .LBB489: + 5125 .loc 2 8094 3 view .LVU1616 + 5126 .loc 2 8094 12 is_stmt 0 view .LVU1617 + 5127 000c 8A68 ldr r2, [r1, #8] + 5128 .loc 2 8094 76 view .LVU1618 + 5129 000e 12F00802 ands r2, r2, #8 + 5130 0012 00D0 beq .L360 + 5131 .loc 2 8094 76 discriminator 1 view .LVU1619 + 5132 0014 0122 movs r2, #1 + 5133 .L360: + 5134 .LVL454: + 5135 .loc 2 8094 76 discriminator 1 view .LVU1620 + 5136 .LBE489: + 5137 .LBE488: 2244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameter can be set only if no conversion is on-going */ 2246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 5140 .loc 1 2246 3 is_stmt 1 view .LVU1623 - 5141 .loc 1 2246 6 is_stmt 0 view .LVU1624 - 5142 0016 53B9 cbnz r3, .L362 + 5138 .loc 1 2246 3 is_stmt 1 view .LVU1621 + 5139 .loc 1 2246 6 is_stmt 0 view .LVU1622 + 5140 0016 53B9 cbnz r3, .L362 2247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 5143 .loc 1 2247 7 view .LVU1625 - 5144 0018 5AB9 cbnz r2, .L363 + 5141 .loc 1 2247 7 view .LVU1623 + 5142 0018 5AB9 cbnz r2, .L363 2248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) 2249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->Instance->CFGR, ADC_CFGR_JQDIS); - 5145 .loc 1 2250 5 is_stmt 1 view .LVU1626 - 5146 001a CB68 ldr r3, [r1, #12] - 5147 .LVL456: - 5148 .loc 1 2250 5 is_stmt 0 view .LVU1627 - 5149 001c 23F00043 bic r3, r3, #-2147483648 - 5150 0020 CB60 str r3, [r1, #12] + 5143 .loc 1 2250 5 is_stmt 1 view .LVU1624 + 5144 001a CB68 ldr r3, [r1, #12] + 5145 .LVL455: + 5146 .loc 1 2250 5 is_stmt 0 view .LVU1625 + 5147 001c 23F00043 bic r3, r3, #-2147483648 + 5148 0020 CB60 str r3, [r1, #12] 2251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Update state, clear previous result related to injected queue overflow */ 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_INJ_JQOVF); - 5151 .loc 1 2253 5 is_stmt 1 view .LVU1628 - 5152 0022 C36D ldr r3, [r0, #92] - 5153 0024 23F48043 bic r3, r3, #16384 - 5154 0028 C365 str r3, [r0, #92] + 5149 .loc 1 2253 5 is_stmt 1 view .LVU1626 + 5150 0022 C36D ldr r3, [r0, #92] + 5151 0024 23F48043 bic r3, r3, #16384 + 5152 0028 C365 str r3, [r0, #92] 2254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_OK; - 5155 .loc 1 2255 5 view .LVU1629 - 5156 .LVL457: - 5157 .loc 1 2255 20 is_stmt 0 view .LVU1630 - 5158 002a 0020 movs r0, #0 - ARM GAS /tmp/ccKUHoqq.s page 305 + 5153 .loc 1 2255 5 view .LVU1627 + 5154 .LVL456: + 5155 .loc 1 2255 20 is_stmt 0 view .LVU1628 + 5156 002a 0020 movs r0, #0 + 5157 .LVL457: + 5158 .loc 1 2255 20 view .LVU1629 + 5159 002c 7047 bx lr + ARM GAS /tmp/ccrO2eGa.s page 305 - 5159 .LVL458: - 5160 .loc 1 2255 20 view .LVU1631 - 5161 002c 7047 bx lr - 5162 .LVL459: - 5163 .L362: + 5160 .LVL458: + 5161 .L362: 2256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 2258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_ERROR; - 5164 .loc 1 2259 20 view .LVU1632 - 5165 002e 0120 movs r0, #1 - 5166 .LVL460: - 5167 .loc 1 2259 20 view .LVU1633 - 5168 0030 7047 bx lr - 5169 .LVL461: - 5170 .L363: - 5171 .loc 1 2259 20 view .LVU1634 - 5172 0032 0120 movs r0, #1 - 5173 .LVL462: + 5162 .loc 1 2259 20 view .LVU1630 + 5163 002e 0120 movs r0, #1 + 5164 .LVL459: + 5165 .loc 1 2259 20 view .LVU1631 + 5166 0030 7047 bx lr + 5167 .LVL460: + 5168 .L363: + 5169 .loc 1 2259 20 view .LVU1632 + 5170 0032 0120 movs r0, #1 + 5171 .LVL461: 2260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 5174 .loc 1 2262 3 is_stmt 1 view .LVU1635 + 5172 .loc 1 2262 3 is_stmt 1 view .LVU1633 2263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 5175 .loc 1 2263 1 is_stmt 0 view .LVU1636 - 5176 0034 7047 bx lr - 5177 .cfi_endproc - 5178 .LFE352: - 5180 .section .text.HAL_ADCEx_DisableInjectedQueue,"ax",%progbits - 5181 .align 1 - 5182 .global HAL_ADCEx_DisableInjectedQueue - 5183 .syntax unified - 5184 .thumb - 5185 .thumb_func - 5187 HAL_ADCEx_DisableInjectedQueue: - 5188 .LVL463: - 5189 .LFB353: + 5173 .loc 1 2263 1 is_stmt 0 view .LVU1634 + 5174 0034 7047 bx lr + 5175 .cfi_endproc + 5176 .LFE352: + 5178 .section .text.HAL_ADCEx_DisableInjectedQueue,"ax",%progbits + 5179 .align 1 + 5180 .global HAL_ADCEx_DisableInjectedQueue + 5181 .syntax unified + 5182 .thumb + 5183 .thumb_func + 5185 HAL_ADCEx_DisableInjectedQueue: + 5186 .LVL462: + 5187 .LFB353: 2264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 2266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Disable Injected Queue @@ -18290,154 +18287,154 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 2274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_DisableInjectedQueue(ADC_HandleTypeDef *hadc) 2275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 5190 .loc 1 2275 1 is_stmt 1 view -0 - 5191 .cfi_startproc - 5192 @ args = 0, pretend = 0, frame = 0 - 5193 @ frame_needed = 0, uses_anonymous_args = 0 - 5194 @ link register save eliminated. + 5188 .loc 1 2275 1 is_stmt 1 view -0 + 5189 .cfi_startproc + 5190 @ args = 0, pretend = 0, frame = 0 + 5191 @ frame_needed = 0, uses_anonymous_args = 0 + 5192 @ link register save eliminated. 2276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 5195 .loc 1 2276 3 view .LVU1638 + 5193 .loc 1 2276 3 view .LVU1636 2277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_adc_is_conversion_on_going_regular; - ARM GAS /tmp/ccKUHoqq.s page 306 - - - 5196 .loc 1 2277 3 view .LVU1639 + 5194 .loc 1 2277 3 view .LVU1637 2278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** uint32_t tmp_adc_is_conversion_on_going_injected; - 5197 .loc 1 2278 3 view .LVU1640 + 5195 .loc 1 2278 3 view .LVU1638 + ARM GAS /tmp/ccrO2eGa.s page 306 + + 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 2281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 5198 .loc 1 2281 3 view .LVU1641 + 5196 .loc 1 2281 3 view .LVU1639 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); - 5199 .loc 1 2283 3 view .LVU1642 - 5200 .loc 1 2283 79 is_stmt 0 view .LVU1643 - 5201 0000 0168 ldr r1, [r0] - 5202 .LVL464: - 5203 .LBB490: - 5204 .LBI490: + 5197 .loc 1 2283 3 view .LVU1640 + 5198 .loc 1 2283 79 is_stmt 0 view .LVU1641 + 5199 0000 0168 ldr r1, [r0] + 5200 .LVL463: + 5201 .LBB490: + 5202 .LBI490: 7866:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5205 .loc 2 7866 26 is_stmt 1 view .LVU1644 - 5206 .LBB491: + 5203 .loc 2 7866 26 is_stmt 1 view .LVU1642 + 5204 .LBB491: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5207 .loc 2 7868 3 view .LVU1645 + 5205 .loc 2 7868 3 view .LVU1643 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5208 .loc 2 7868 12 is_stmt 0 view .LVU1646 - 5209 0002 8B68 ldr r3, [r1, #8] + 5206 .loc 2 7868 12 is_stmt 0 view .LVU1644 + 5207 0002 8B68 ldr r3, [r1, #8] 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5210 .loc 2 7868 74 view .LVU1647 - 5211 0004 13F00403 ands r3, r3, #4 - 5212 0008 00D0 beq .L365 + 5208 .loc 2 7868 74 view .LVU1645 + 5209 0004 13F00403 ands r3, r3, #4 + 5210 0008 00D0 beq .L365 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5213 .loc 2 7868 74 discriminator 1 view .LVU1648 - 5214 000a 0123 movs r3, #1 - 5215 .L365: - 5216 .LVL465: + 5211 .loc 2 7868 74 discriminator 1 view .LVU1646 + 5212 000a 0123 movs r3, #1 + 5213 .L365: + 5214 .LVL464: 7868:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5217 .loc 2 7868 74 discriminator 1 view .LVU1649 - 5218 .LBE491: - 5219 .LBE490: + 5215 .loc 2 7868 74 discriminator 1 view .LVU1647 + 5216 .LBE491: + 5217 .LBE490: 2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); - 5220 .loc 1 2284 3 is_stmt 1 view .LVU1650 - 5221 .LBB492: - 5222 .LBI492: + 5218 .loc 1 2284 3 is_stmt 1 view .LVU1648 + 5219 .LBB492: + 5220 .LBI492: 8092:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5223 .loc 2 8092 26 view .LVU1651 - 5224 .LBB493: - 5225 .loc 2 8094 3 view .LVU1652 - 5226 .loc 2 8094 12 is_stmt 0 view .LVU1653 - 5227 000c 8A68 ldr r2, [r1, #8] - 5228 .loc 2 8094 76 view .LVU1654 - 5229 000e 12F00802 ands r2, r2, #8 - 5230 0012 00D0 beq .L366 - 5231 .loc 2 8094 76 discriminator 1 view .LVU1655 - 5232 0014 0122 movs r2, #1 - 5233 .L366: - 5234 .LVL466: - 5235 .loc 2 8094 76 discriminator 1 view .LVU1656 - 5236 .LBE493: - 5237 .LBE492: + 5221 .loc 2 8092 26 view .LVU1649 + 5222 .LBB493: + 5223 .loc 2 8094 3 view .LVU1650 + 5224 .loc 2 8094 12 is_stmt 0 view .LVU1651 + 5225 000c 8A68 ldr r2, [r1, #8] + 5226 .loc 2 8094 76 view .LVU1652 + 5227 000e 12F00802 ands r2, r2, #8 + 5228 0012 00D0 beq .L366 + 5229 .loc 2 8094 76 discriminator 1 view .LVU1653 + 5230 0014 0122 movs r2, #1 + 5231 .L366: + 5232 .LVL465: + 5233 .loc 2 8094 76 discriminator 1 view .LVU1654 + 5234 .LBE493: + 5235 .LBE492: 2285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** - ARM GAS /tmp/ccKUHoqq.s page 307 - - 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Parameter can be set only if no conversion is on-going */ 2287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if ((tmp_adc_is_conversion_on_going_regular == 0UL) - 5238 .loc 1 2287 3 is_stmt 1 view .LVU1657 - 5239 .loc 1 2287 6 is_stmt 0 view .LVU1658 - 5240 0016 53B9 cbnz r3, .L368 + 5236 .loc 1 2287 3 is_stmt 1 view .LVU1655 + ARM GAS /tmp/ccrO2eGa.s page 307 + + + 5237 .loc 1 2287 6 is_stmt 0 view .LVU1656 + 5238 0016 53B9 cbnz r3, .L368 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** && (tmp_adc_is_conversion_on_going_injected == 0UL) - 5241 .loc 1 2288 7 view .LVU1659 - 5242 0018 5AB9 cbnz r2, .L369 + 5239 .loc 1 2288 7 view .LVU1657 + 5240 0018 5AB9 cbnz r2, .L369 2289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** ) 2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_INJ_SetQueueMode(hadc->Instance, LL_ADC_INJ_QUEUE_DISABLE); - 5243 .loc 1 2291 5 is_stmt 1 view .LVU1660 - 5244 .LVL467: - 5245 .LBB494: - 5246 .LBI494: + 5241 .loc 1 2291 5 is_stmt 1 view .LVU1658 + 5242 .LVL466: + 5243 .LBB494: + 5244 .LBI494: 5873:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5247 .loc 2 5873 22 view .LVU1661 - 5248 .LBB495: + 5245 .loc 2 5873 22 view .LVU1659 + 5246 .LBB495: 5875:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5249 .loc 2 5875 3 view .LVU1662 - 5250 001a CB68 ldr r3, [r1, #12] - 5251 .LVL468: + 5247 .loc 2 5875 3 view .LVU1660 + 5248 001a CB68 ldr r3, [r1, #12] + 5249 .LVL467: 5875:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5252 .loc 2 5875 3 is_stmt 0 view .LVU1663 - 5253 001c 23F00043 bic r3, r3, #-2147483648 - 5254 0020 23F40013 bic r3, r3, #2097152 - 5255 0024 43F00043 orr r3, r3, #-2147483648 - 5256 0028 CB60 str r3, [r1, #12] - 5257 .LVL469: + 5250 .loc 2 5875 3 is_stmt 0 view .LVU1661 + 5251 001c 23F00043 bic r3, r3, #-2147483648 + 5252 0020 23F40013 bic r3, r3, #2097152 + 5253 0024 43F00043 orr r3, r3, #-2147483648 + 5254 0028 CB60 str r3, [r1, #12] + 5255 .LVL468: 5875:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5258 .loc 2 5875 3 view .LVU1664 - 5259 .LBE495: - 5260 .LBE494: + 5256 .loc 2 5875 3 view .LVU1662 + 5257 .LBE495: + 5258 .LBE494: 2292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_OK; - 5261 .loc 1 2292 5 is_stmt 1 view .LVU1665 - 5262 .loc 1 2292 20 is_stmt 0 view .LVU1666 - 5263 002a 0020 movs r0, #0 - 5264 .LVL470: - 5265 .loc 1 2292 20 view .LVU1667 - 5266 002c 7047 bx lr - 5267 .LVL471: - 5268 .L368: + 5259 .loc 1 2292 5 is_stmt 1 view .LVU1663 + 5260 .loc 1 2292 20 is_stmt 0 view .LVU1664 + 5261 002a 0020 movs r0, #0 + 5262 .LVL469: + 5263 .loc 1 2292 20 view .LVU1665 + 5264 002c 7047 bx lr + 5265 .LVL470: + 5266 .L368: 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 2295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_ERROR; - 5269 .loc 1 2296 20 view .LVU1668 - 5270 002e 0120 movs r0, #1 - 5271 .LVL472: - 5272 .loc 1 2296 20 view .LVU1669 - 5273 0030 7047 bx lr - 5274 .LVL473: - 5275 .L369: - 5276 .loc 1 2296 20 view .LVU1670 - 5277 0032 0120 movs r0, #1 - 5278 .LVL474: + 5267 .loc 1 2296 20 view .LVU1666 + 5268 002e 0120 movs r0, #1 + 5269 .LVL471: + 5270 .loc 1 2296 20 view .LVU1667 + 5271 0030 7047 bx lr + 5272 .LVL472: + 5273 .L369: + 5274 .loc 1 2296 20 view .LVU1668 + 5275 0032 0120 movs r0, #1 + 5276 .LVL473: 2297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - ARM GAS /tmp/ccKUHoqq.s page 308 - - 2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 5279 .loc 1 2299 3 is_stmt 1 view .LVU1671 + 5277 .loc 1 2299 3 is_stmt 1 view .LVU1669 + ARM GAS /tmp/ccrO2eGa.s page 308 + + 2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 5280 .loc 1 2300 1 is_stmt 0 view .LVU1672 - 5281 0034 7047 bx lr - 5282 .cfi_endproc - 5283 .LFE353: - 5285 .section .text.HAL_ADCEx_DisableVoltageRegulator,"ax",%progbits - 5286 .align 1 - 5287 .global HAL_ADCEx_DisableVoltageRegulator - 5288 .syntax unified - 5289 .thumb - 5290 .thumb_func - 5292 HAL_ADCEx_DisableVoltageRegulator: - 5293 .LVL475: - 5294 .LFB354: + 5278 .loc 1 2300 1 is_stmt 0 view .LVU1670 + 5279 0034 7047 bx lr + 5280 .cfi_endproc + 5281 .LFE353: + 5283 .section .text.HAL_ADCEx_DisableVoltageRegulator,"ax",%progbits + 5284 .align 1 + 5285 .global HAL_ADCEx_DisableVoltageRegulator + 5286 .syntax unified + 5287 .thumb + 5288 .thumb_func + 5290 HAL_ADCEx_DisableVoltageRegulator: + 5291 .LVL474: + 5292 .LFB354: 2301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 2303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Disable ADC voltage regulator. @@ -18450,102 +18447,102 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_DisableVoltageRegulator(ADC_HandleTypeDef *hadc) 2312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 5295 .loc 1 2312 1 is_stmt 1 view -0 - 5296 .cfi_startproc - 5297 @ args = 0, pretend = 0, frame = 0 - 5298 @ frame_needed = 0, uses_anonymous_args = 0 - 5299 @ link register save eliminated. + 5293 .loc 1 2312 1 is_stmt 1 view -0 + 5294 .cfi_startproc + 5295 @ args = 0, pretend = 0, frame = 0 + 5296 @ frame_needed = 0, uses_anonymous_args = 0 + 5297 @ link register save eliminated. 2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 5300 .loc 1 2313 3 view .LVU1674 + 5298 .loc 1 2313 3 view .LVU1672 2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 2316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 5301 .loc 1 2316 3 view .LVU1675 + 5299 .loc 1 2316 3 view .LVU1673 2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Setting of this feature is conditioned to ADC state: ADC must be ADC disabled */ 2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) - 5302 .loc 1 2319 3 view .LVU1676 - 5303 .loc 1 2319 28 is_stmt 0 view .LVU1677 - 5304 0000 0368 ldr r3, [r0] - 5305 .LVL476: - 5306 .LBB496: - 5307 .LBI496: + 5300 .loc 1 2319 3 view .LVU1674 + 5301 .loc 1 2319 28 is_stmt 0 view .LVU1675 + 5302 0000 0368 ldr r3, [r0] + 5303 .LVL475: + 5304 .LBB496: + 5305 .LBI496: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5308 .loc 2 7744 26 is_stmt 1 view .LVU1678 - 5309 .LBB497: + 5306 .loc 2 7744 26 is_stmt 1 view .LVU1676 + 5307 .LBB497: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5310 .loc 2 7746 3 view .LVU1679 + 5308 .loc 2 7746 3 view .LVU1677 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5311 .loc 2 7746 12 is_stmt 0 view .LVU1680 - 5312 0002 9A68 ldr r2, [r3, #8] - ARM GAS /tmp/ccKUHoqq.s page 309 + 5309 .loc 2 7746 12 is_stmt 0 view .LVU1678 + 5310 0002 9A68 ldr r2, [r3, #8] +7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 5311 .loc 2 7746 68 view .LVU1679 + 5312 0004 12F0010F tst r2, #1 + ARM GAS /tmp/ccrO2eGa.s page 309 + 5313 0008 07D1 bne .L372 + 5314 .LVL476: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5313 .loc 2 7746 68 view .LVU1681 - 5314 0004 12F0010F tst r2, #1 - 5315 0008 07D1 bne .L372 - 5316 .LVL477: -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5317 .loc 2 7746 68 view .LVU1682 - 5318 .LBE497: - 5319 .LBE496: + 5315 .loc 2 7746 68 view .LVU1680 + 5316 .LBE497: + 5317 .LBE496: 2320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_DisableInternalRegulator(hadc->Instance); - 5320 .loc 1 2321 5 is_stmt 1 view .LVU1683 - 5321 .LBB498: - 5322 .LBI498: + 5318 .loc 1 2321 5 is_stmt 1 view .LVU1681 + 5319 .LBB498: + 5320 .LBI498: 7673:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5323 .loc 2 7673 22 view .LVU1684 - 5324 .LBB499: + 5321 .loc 2 7673 22 view .LVU1682 + 5322 .LBB499: 7675:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5325 .loc 2 7675 3 view .LVU1685 - 5326 000a 9A68 ldr r2, [r3, #8] - 5327 000c 22F01042 bic r2, r2, #-1879048192 - 5328 0010 22F03F02 bic r2, r2, #63 - 5329 0014 9A60 str r2, [r3, #8] - 5330 .LVL478: + 5323 .loc 2 7675 3 view .LVU1683 + 5324 000a 9A68 ldr r2, [r3, #8] + 5325 000c 22F01042 bic r2, r2, #-1879048192 + 5326 0010 22F03F02 bic r2, r2, #63 + 5327 0014 9A60 str r2, [r3, #8] + 5328 .LVL477: 7675:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5331 .loc 2 7675 3 is_stmt 0 view .LVU1686 - 5332 .LBE499: - 5333 .LBE498: + 5329 .loc 2 7675 3 is_stmt 0 view .LVU1684 + 5330 .LBE499: + 5331 .LBE498: 2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_OK; - 5334 .loc 1 2322 5 is_stmt 1 view .LVU1687 - 5335 .loc 1 2322 20 is_stmt 0 view .LVU1688 - 5336 0016 0020 movs r0, #0 - 5337 .LVL479: - 5338 .loc 1 2322 20 view .LVU1689 - 5339 0018 7047 bx lr - 5340 .LVL480: - 5341 .L372: + 5332 .loc 1 2322 5 is_stmt 1 view .LVU1685 + 5333 .loc 1 2322 20 is_stmt 0 view .LVU1686 + 5334 0016 0020 movs r0, #0 + 5335 .LVL478: + 5336 .loc 1 2322 20 view .LVU1687 + 5337 0018 7047 bx lr + 5338 .LVL479: + 5339 .L372: 2323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_ERROR; - 5342 .loc 1 2326 20 view .LVU1690 - 5343 001a 0120 movs r0, #1 - 5344 .LVL481: + 5340 .loc 1 2326 20 view .LVU1688 + 5341 001a 0120 movs r0, #1 + 5342 .LVL480: 2327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 5345 .loc 1 2329 3 is_stmt 1 view .LVU1691 + 5343 .loc 1 2329 3 is_stmt 1 view .LVU1689 2330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 5346 .loc 1 2330 1 is_stmt 0 view .LVU1692 - 5347 001c 7047 bx lr - 5348 .cfi_endproc - 5349 .LFE354: - 5351 .section .text.HAL_ADCEx_EnterADCDeepPowerDownMode,"ax",%progbits - 5352 .align 1 - 5353 .global HAL_ADCEx_EnterADCDeepPowerDownMode - 5354 .syntax unified - ARM GAS /tmp/ccKUHoqq.s page 310 + 5344 .loc 1 2330 1 is_stmt 0 view .LVU1690 + 5345 001c 7047 bx lr + 5346 .cfi_endproc + 5347 .LFE354: + 5349 .section .text.HAL_ADCEx_EnterADCDeepPowerDownMode,"ax",%progbits + 5350 .align 1 + 5351 .global HAL_ADCEx_EnterADCDeepPowerDownMode + 5352 .syntax unified + 5353 .thumb + 5354 .thumb_func + 5356 HAL_ADCEx_EnterADCDeepPowerDownMode: + ARM GAS /tmp/ccrO2eGa.s page 310 - 5355 .thumb - 5356 .thumb_func - 5358 HAL_ADCEx_EnterADCDeepPowerDownMode: - 5359 .LVL482: - 5360 .LFB355: + 5357 .LVL481: + 5358 .LFB355: 2331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /** 2333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** * @brief Enter ADC deep-power-down mode @@ -18565,182 +18562,182 @@ ARM GAS /tmp/ccKUHoqq.s page 1 2347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** */ 2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_EnterADCDeepPowerDownMode(ADC_HandleTypeDef *hadc) 2349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { - 5361 .loc 1 2349 1 is_stmt 1 view -0 - 5362 .cfi_startproc - 5363 @ args = 0, pretend = 0, frame = 0 - 5364 @ frame_needed = 0, uses_anonymous_args = 0 - 5365 @ link register save eliminated. + 5359 .loc 1 2349 1 is_stmt 1 view -0 + 5360 .cfi_startproc + 5361 @ args = 0, pretend = 0, frame = 0 + 5362 @ frame_needed = 0, uses_anonymous_args = 0 + 5363 @ link register save eliminated. 2350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status; - 5366 .loc 1 2350 3 view .LVU1694 + 5364 .loc 1 2350 3 view .LVU1692 2351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Check the parameters */ 2353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); - 5367 .loc 1 2353 3 view .LVU1695 + 5365 .loc 1 2353 3 view .LVU1693 2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** /* Setting of this feature is conditioned to ADC state: ADC must be ADC disabled */ 2356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) - 5368 .loc 1 2356 3 view .LVU1696 - 5369 .loc 1 2356 28 is_stmt 0 view .LVU1697 - 5370 0000 0268 ldr r2, [r0] - 5371 .LVL483: - 5372 .LBB500: - 5373 .LBI500: + 5366 .loc 1 2356 3 view .LVU1694 + 5367 .loc 1 2356 28 is_stmt 0 view .LVU1695 + 5368 0000 0268 ldr r2, [r0] + 5369 .LVL482: + 5370 .LBB500: + 5371 .LBI500: 7744:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5374 .loc 2 7744 26 is_stmt 1 view .LVU1698 - 5375 .LBB501: + 5372 .loc 2 7744 26 is_stmt 1 view .LVU1696 + 5373 .LBB501: 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5376 .loc 2 7746 3 view .LVU1699 + 5374 .loc 2 7746 3 view .LVU1697 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5377 .loc 2 7746 12 is_stmt 0 view .LVU1700 - 5378 0002 9368 ldr r3, [r2, #8] + 5375 .loc 2 7746 12 is_stmt 0 view .LVU1698 + 5376 0002 9368 ldr r3, [r2, #8] 7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5379 .loc 2 7746 68 view .LVU1701 - 5380 0004 13F0010F tst r3, #1 - 5381 0008 09D1 bne .L375 - 5382 .LVL484: - ARM GAS /tmp/ccKUHoqq.s page 311 + 5377 .loc 2 7746 68 view .LVU1699 + 5378 0004 13F0010F tst r3, #1 + 5379 0008 09D1 bne .L375 + 5380 .LVL483: +7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } + 5381 .loc 2 7746 68 view .LVU1700 + 5382 .LBE501: + ARM GAS /tmp/ccrO2eGa.s page 311 -7746:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** } - 5383 .loc 2 7746 68 view .LVU1702 - 5384 .LBE501: - 5385 .LBE500: + 5383 .LBE500: 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** LL_ADC_EnableDeepPowerDown(hadc->Instance); - 5386 .loc 1 2358 5 is_stmt 1 view .LVU1703 - 5387 .LBB502: - 5388 .LBI502: + 5384 .loc 1 2358 5 is_stmt 1 view .LVU1701 + 5385 .LBB502: + 5386 .LBI502: 7598:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** { - 5389 .loc 2 7598 22 view .LVU1704 - 5390 .LBB503: + 5387 .loc 2 7598 22 view .LVU1702 + 5388 .LBB503: 7603:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5391 .loc 2 7603 3 view .LVU1705 - 5392 000a 9368 ldr r3, [r2, #8] - 5393 000c 23F02043 bic r3, r3, #-1610612736 - 5394 0010 23F03F03 bic r3, r3, #63 - 5395 0014 43F00053 orr r3, r3, #536870912 - 5396 0018 9360 str r3, [r2, #8] - 5397 .LVL485: + 5389 .loc 2 7603 3 view .LVU1703 + 5390 000a 9368 ldr r3, [r2, #8] + 5391 000c 23F02043 bic r3, r3, #-1610612736 + 5392 0010 23F03F03 bic r3, r3, #63 + 5393 0014 43F00053 orr r3, r3, #536870912 + 5394 0018 9360 str r3, [r2, #8] + 5395 .LVL484: 7603:Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h **** ADC_CR_BITS_PROPERTY_RS, - 5398 .loc 2 7603 3 is_stmt 0 view .LVU1706 - 5399 .LBE503: - 5400 .LBE502: + 5396 .loc 2 7603 3 is_stmt 0 view .LVU1704 + 5397 .LBE503: + 5398 .LBE502: 2359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_OK; - 5401 .loc 1 2359 5 is_stmt 1 view .LVU1707 - 5402 .loc 1 2359 20 is_stmt 0 view .LVU1708 - 5403 001a 0020 movs r0, #0 - 5404 .LVL486: - 5405 .loc 1 2359 20 view .LVU1709 - 5406 001c 7047 bx lr - 5407 .LVL487: - 5408 .L375: + 5399 .loc 1 2359 5 is_stmt 1 view .LVU1705 + 5400 .loc 1 2359 20 is_stmt 0 view .LVU1706 + 5401 001a 0020 movs r0, #0 + 5402 .LVL485: + 5403 .loc 1 2359 20 view .LVU1707 + 5404 001c 7047 bx lr + 5405 .LVL486: + 5406 .L375: 2360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** else 2362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** { 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** tmp_hal_status = HAL_ERROR; - 5409 .loc 1 2363 20 view .LVU1710 - 5410 001e 0120 movs r0, #1 - 5411 .LVL488: + 5407 .loc 1 2363 20 view .LVU1708 + 5408 001e 0120 movs r0, #1 + 5409 .LVL487: 2364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } 2365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** return tmp_hal_status; - 5412 .loc 1 2366 3 is_stmt 1 view .LVU1711 + 5410 .loc 1 2366 3 is_stmt 1 view .LVU1709 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c **** } - 5413 .loc 1 2367 1 is_stmt 0 view .LVU1712 - 5414 0020 7047 bx lr - 5415 .cfi_endproc - 5416 .LFE355: - 5418 .text - 5419 .Letext0: - 5420 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 5421 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 5422 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 5423 .file 7 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 5424 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 5425 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - ARM GAS /tmp/ccKUHoqq.s page 312 + 5411 .loc 1 2367 1 is_stmt 0 view .LVU1710 + 5412 0020 7047 bx lr + 5413 .cfi_endproc + 5414 .LFE355: + 5416 .text + 5417 .Letext0: + 5418 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 5419 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 5420 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 5421 .file 7 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 5422 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 5423 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 5424 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" + 5425 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h" + 5426 .file 12 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" + ARM GAS /tmp/ccrO2eGa.s page 312 - 5426 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" - 5427 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h" - 5428 .file 12 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" - 5429 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccKUHoqq.s page 313 + 5427 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/ccrO2eGa.s page 313 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_adc_ex.c - /tmp/ccKUHoqq.s:21 .text.LL_ADC_SetCalibrationFactor:00000000 $t - /tmp/ccKUHoqq.s:26 .text.LL_ADC_SetCalibrationFactor:00000000 LL_ADC_SetCalibrationFactor - /tmp/ccKUHoqq.s:54 .text.LL_ADC_SetChannelSamplingTime:00000000 $t - /tmp/ccKUHoqq.s:59 .text.LL_ADC_SetChannelSamplingTime:00000000 LL_ADC_SetChannelSamplingTime - /tmp/ccKUHoqq.s:104 .text.HAL_ADCEx_Calibration_Start:00000000 $t - /tmp/ccKUHoqq.s:110 .text.HAL_ADCEx_Calibration_Start:00000000 HAL_ADCEx_Calibration_Start - /tmp/ccKUHoqq.s:271 .text.HAL_ADCEx_Calibration_Start:00000098 $d - /tmp/ccKUHoqq.s:276 .text.HAL_ADCEx_Calibration_GetValue:00000000 $t - /tmp/ccKUHoqq.s:282 .text.HAL_ADCEx_Calibration_GetValue:00000000 HAL_ADCEx_Calibration_GetValue - /tmp/ccKUHoqq.s:323 .text.HAL_ADCEx_Calibration_SetValue:00000000 $t - /tmp/ccKUHoqq.s:329 .text.HAL_ADCEx_Calibration_SetValue:00000000 HAL_ADCEx_Calibration_SetValue - /tmp/ccKUHoqq.s:469 .text.HAL_ADCEx_InjectedStart:00000000 $t - /tmp/ccKUHoqq.s:475 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart - /tmp/ccKUHoqq.s:719 .text.HAL_ADCEx_InjectedStart:000000e8 $d - /tmp/ccKUHoqq.s:725 .text.HAL_ADCEx_InjectedStop:00000000 $t - /tmp/ccKUHoqq.s:731 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop - /tmp/ccKUHoqq.s:831 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t - /tmp/ccKUHoqq.s:837 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion - /tmp/ccKUHoqq.s:1125 .text.HAL_ADCEx_InjectedPollForConversion:000000f8 $d - /tmp/ccKUHoqq.s:1131 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t - /tmp/ccKUHoqq.s:1137 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT - /tmp/ccKUHoqq.s:1425 .text.HAL_ADCEx_InjectedStart_IT:0000012c $d - /tmp/ccKUHoqq.s:1431 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t - /tmp/ccKUHoqq.s:1437 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT - /tmp/ccKUHoqq.s:1542 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t - /tmp/ccKUHoqq.s:1548 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA - /tmp/ccKUHoqq.s:1768 .text.HAL_ADCEx_MultiModeStart_DMA:000000d0 $d - /tmp/ccKUHoqq.s:1776 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t - /tmp/ccKUHoqq.s:1782 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA - /tmp/ccKUHoqq.s:2110 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t - /tmp/ccKUHoqq.s:2116 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue - /tmp/ccKUHoqq.s:2138 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d - /tmp/ccKUHoqq.s:2143 .text.HAL_ADCEx_InjectedGetValue:00000000 $t - /tmp/ccKUHoqq.s:2149 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue - /tmp/ccKUHoqq.s:2214 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t - /tmp/ccKUHoqq.s:2220 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback - /tmp/ccKUHoqq.s:2235 .text.HAL_ADCEx_InjectedQueueOverflowCallback:00000000 $t - /tmp/ccKUHoqq.s:2241 .text.HAL_ADCEx_InjectedQueueOverflowCallback:00000000 HAL_ADCEx_InjectedQueueOverflowCallback - /tmp/ccKUHoqq.s:2256 .text.HAL_ADCEx_LevelOutOfWindow2Callback:00000000 $t - /tmp/ccKUHoqq.s:2262 .text.HAL_ADCEx_LevelOutOfWindow2Callback:00000000 HAL_ADCEx_LevelOutOfWindow2Callback - /tmp/ccKUHoqq.s:2277 .text.HAL_ADCEx_LevelOutOfWindow3Callback:00000000 $t - /tmp/ccKUHoqq.s:2283 .text.HAL_ADCEx_LevelOutOfWindow3Callback:00000000 HAL_ADCEx_LevelOutOfWindow3Callback - /tmp/ccKUHoqq.s:2298 .text.HAL_ADCEx_EndOfSamplingCallback:00000000 $t - /tmp/ccKUHoqq.s:2304 .text.HAL_ADCEx_EndOfSamplingCallback:00000000 HAL_ADCEx_EndOfSamplingCallback - /tmp/ccKUHoqq.s:2319 .text.HAL_ADCEx_RegularStop:00000000 $t - /tmp/ccKUHoqq.s:2325 .text.HAL_ADCEx_RegularStop:00000000 HAL_ADCEx_RegularStop - /tmp/ccKUHoqq.s:2428 .text.HAL_ADCEx_RegularStop_IT:00000000 $t - /tmp/ccKUHoqq.s:2434 .text.HAL_ADCEx_RegularStop_IT:00000000 HAL_ADCEx_RegularStop_IT - /tmp/ccKUHoqq.s:2542 .text.HAL_ADCEx_RegularStop_DMA:00000000 $t - /tmp/ccKUHoqq.s:2548 .text.HAL_ADCEx_RegularStop_DMA:00000000 HAL_ADCEx_RegularStop_DMA - /tmp/ccKUHoqq.s:2697 .text.HAL_ADCEx_RegularMultiModeStop_DMA:00000000 $t - /tmp/ccKUHoqq.s:2703 .text.HAL_ADCEx_RegularMultiModeStop_DMA:00000000 HAL_ADCEx_RegularMultiModeStop_DMA - /tmp/ccKUHoqq.s:3060 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t - /tmp/ccKUHoqq.s:3066 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel - /tmp/ccKUHoqq.s:4158 .text.HAL_ADCEx_InjectedConfigChannel:00000394 $d - ARM GAS /tmp/ccKUHoqq.s page 314 + /tmp/ccrO2eGa.s:21 .text.LL_ADC_SetCalibrationFactor:00000000 $t + /tmp/ccrO2eGa.s:26 .text.LL_ADC_SetCalibrationFactor:00000000 LL_ADC_SetCalibrationFactor + /tmp/ccrO2eGa.s:54 .text.LL_ADC_SetChannelSamplingTime:00000000 $t + /tmp/ccrO2eGa.s:59 .text.LL_ADC_SetChannelSamplingTime:00000000 LL_ADC_SetChannelSamplingTime + /tmp/ccrO2eGa.s:104 .text.HAL_ADCEx_Calibration_Start:00000000 $t + /tmp/ccrO2eGa.s:110 .text.HAL_ADCEx_Calibration_Start:00000000 HAL_ADCEx_Calibration_Start + /tmp/ccrO2eGa.s:271 .text.HAL_ADCEx_Calibration_Start:00000098 $d + /tmp/ccrO2eGa.s:276 .text.HAL_ADCEx_Calibration_GetValue:00000000 $t + /tmp/ccrO2eGa.s:282 .text.HAL_ADCEx_Calibration_GetValue:00000000 HAL_ADCEx_Calibration_GetValue + /tmp/ccrO2eGa.s:323 .text.HAL_ADCEx_Calibration_SetValue:00000000 $t + /tmp/ccrO2eGa.s:329 .text.HAL_ADCEx_Calibration_SetValue:00000000 HAL_ADCEx_Calibration_SetValue + /tmp/ccrO2eGa.s:469 .text.HAL_ADCEx_InjectedStart:00000000 $t + /tmp/ccrO2eGa.s:475 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart + /tmp/ccrO2eGa.s:719 .text.HAL_ADCEx_InjectedStart:000000e8 $d + /tmp/ccrO2eGa.s:725 .text.HAL_ADCEx_InjectedStop:00000000 $t + /tmp/ccrO2eGa.s:731 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop + /tmp/ccrO2eGa.s:831 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t + /tmp/ccrO2eGa.s:837 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion + /tmp/ccrO2eGa.s:1123 .text.HAL_ADCEx_InjectedPollForConversion:000000f8 $d + /tmp/ccrO2eGa.s:1129 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t + /tmp/ccrO2eGa.s:1135 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT + /tmp/ccrO2eGa.s:1423 .text.HAL_ADCEx_InjectedStart_IT:0000012c $d + /tmp/ccrO2eGa.s:1429 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t + /tmp/ccrO2eGa.s:1435 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT + /tmp/ccrO2eGa.s:1540 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t + /tmp/ccrO2eGa.s:1546 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA + /tmp/ccrO2eGa.s:1766 .text.HAL_ADCEx_MultiModeStart_DMA:000000d0 $d + /tmp/ccrO2eGa.s:1774 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t + /tmp/ccrO2eGa.s:1780 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA + /tmp/ccrO2eGa.s:2108 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t + /tmp/ccrO2eGa.s:2114 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue + /tmp/ccrO2eGa.s:2136 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d + /tmp/ccrO2eGa.s:2141 .text.HAL_ADCEx_InjectedGetValue:00000000 $t + /tmp/ccrO2eGa.s:2147 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue + /tmp/ccrO2eGa.s:2212 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t + /tmp/ccrO2eGa.s:2218 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback + /tmp/ccrO2eGa.s:2233 .text.HAL_ADCEx_InjectedQueueOverflowCallback:00000000 $t + /tmp/ccrO2eGa.s:2239 .text.HAL_ADCEx_InjectedQueueOverflowCallback:00000000 HAL_ADCEx_InjectedQueueOverflowCallback + /tmp/ccrO2eGa.s:2254 .text.HAL_ADCEx_LevelOutOfWindow2Callback:00000000 $t + /tmp/ccrO2eGa.s:2260 .text.HAL_ADCEx_LevelOutOfWindow2Callback:00000000 HAL_ADCEx_LevelOutOfWindow2Callback + /tmp/ccrO2eGa.s:2275 .text.HAL_ADCEx_LevelOutOfWindow3Callback:00000000 $t + /tmp/ccrO2eGa.s:2281 .text.HAL_ADCEx_LevelOutOfWindow3Callback:00000000 HAL_ADCEx_LevelOutOfWindow3Callback + /tmp/ccrO2eGa.s:2296 .text.HAL_ADCEx_EndOfSamplingCallback:00000000 $t + /tmp/ccrO2eGa.s:2302 .text.HAL_ADCEx_EndOfSamplingCallback:00000000 HAL_ADCEx_EndOfSamplingCallback + /tmp/ccrO2eGa.s:2317 .text.HAL_ADCEx_RegularStop:00000000 $t + /tmp/ccrO2eGa.s:2323 .text.HAL_ADCEx_RegularStop:00000000 HAL_ADCEx_RegularStop + /tmp/ccrO2eGa.s:2426 .text.HAL_ADCEx_RegularStop_IT:00000000 $t + /tmp/ccrO2eGa.s:2432 .text.HAL_ADCEx_RegularStop_IT:00000000 HAL_ADCEx_RegularStop_IT + /tmp/ccrO2eGa.s:2540 .text.HAL_ADCEx_RegularStop_DMA:00000000 $t + /tmp/ccrO2eGa.s:2546 .text.HAL_ADCEx_RegularStop_DMA:00000000 HAL_ADCEx_RegularStop_DMA + /tmp/ccrO2eGa.s:2695 .text.HAL_ADCEx_RegularMultiModeStop_DMA:00000000 $t + /tmp/ccrO2eGa.s:2701 .text.HAL_ADCEx_RegularMultiModeStop_DMA:00000000 HAL_ADCEx_RegularMultiModeStop_DMA + /tmp/ccrO2eGa.s:3058 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t + /tmp/ccrO2eGa.s:3064 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel + /tmp/ccrO2eGa.s:4153 .text.HAL_ADCEx_InjectedConfigChannel:00000394 $d + ARM GAS /tmp/ccrO2eGa.s page 314 - /tmp/ccKUHoqq.s:4170 .text.HAL_ADCEx_InjectedConfigChannel:000003b8 $t - /tmp/ccKUHoqq.s:4757 .text.HAL_ADCEx_InjectedConfigChannel:000005ac $d - /tmp/ccKUHoqq.s:4765 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t - /tmp/ccKUHoqq.s:4771 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel - /tmp/ccKUHoqq.s:5077 .text.HAL_ADCEx_MultiModeConfigChannel:0000010c $d - /tmp/ccKUHoqq.s:5083 .text.HAL_ADCEx_EnableInjectedQueue:00000000 $t - /tmp/ccKUHoqq.s:5089 .text.HAL_ADCEx_EnableInjectedQueue:00000000 HAL_ADCEx_EnableInjectedQueue - /tmp/ccKUHoqq.s:5181 .text.HAL_ADCEx_DisableInjectedQueue:00000000 $t - /tmp/ccKUHoqq.s:5187 .text.HAL_ADCEx_DisableInjectedQueue:00000000 HAL_ADCEx_DisableInjectedQueue - /tmp/ccKUHoqq.s:5286 .text.HAL_ADCEx_DisableVoltageRegulator:00000000 $t - /tmp/ccKUHoqq.s:5292 .text.HAL_ADCEx_DisableVoltageRegulator:00000000 HAL_ADCEx_DisableVoltageRegulator - /tmp/ccKUHoqq.s:5352 .text.HAL_ADCEx_EnterADCDeepPowerDownMode:00000000 $t - /tmp/ccKUHoqq.s:5358 .text.HAL_ADCEx_EnterADCDeepPowerDownMode:00000000 HAL_ADCEx_EnterADCDeepPowerDownMode + /tmp/ccrO2eGa.s:4165 .text.HAL_ADCEx_InjectedConfigChannel:000003b8 $t + /tmp/ccrO2eGa.s:4752 .text.HAL_ADCEx_InjectedConfigChannel:000005ac $d + /tmp/ccrO2eGa.s:4760 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t + /tmp/ccrO2eGa.s:4766 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel + /tmp/ccrO2eGa.s:5075 .text.HAL_ADCEx_MultiModeConfigChannel:00000110 $d + /tmp/ccrO2eGa.s:5081 .text.HAL_ADCEx_EnableInjectedQueue:00000000 $t + /tmp/ccrO2eGa.s:5087 .text.HAL_ADCEx_EnableInjectedQueue:00000000 HAL_ADCEx_EnableInjectedQueue + /tmp/ccrO2eGa.s:5179 .text.HAL_ADCEx_DisableInjectedQueue:00000000 $t + /tmp/ccrO2eGa.s:5185 .text.HAL_ADCEx_DisableInjectedQueue:00000000 HAL_ADCEx_DisableInjectedQueue + /tmp/ccrO2eGa.s:5284 .text.HAL_ADCEx_DisableVoltageRegulator:00000000 $t + /tmp/ccrO2eGa.s:5290 .text.HAL_ADCEx_DisableVoltageRegulator:00000000 HAL_ADCEx_DisableVoltageRegulator + /tmp/ccrO2eGa.s:5350 .text.HAL_ADCEx_EnterADCDeepPowerDownMode:00000000 $t + /tmp/ccrO2eGa.s:5356 .text.HAL_ADCEx_EnterADCDeepPowerDownMode:00000000 HAL_ADCEx_EnterADCDeepPowerDownMode UNDEFINED SYMBOLS ADC_Disable diff --git a/squeow_sw/build/stm32g4xx_hal_adc_ex.o b/squeow_sw/build/stm32g4xx_hal_adc_ex.o index 8bec03a2ffb68317c5db8ef70839d9f90b9ed9ad..67cff0694f79456f3223f338a2b6dd040d6f1871 100644 GIT binary patch delta 14839 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 delta 15128 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 diff --git a/squeow_sw/build/stm32g4xx_hal_cortex.lst b/squeow_sw/build/stm32g4xx_hal_cortex.lst index ee6ad63..7a5d77f 100644 --- a/squeow_sw/build/stm32g4xx_hal_cortex.lst +++ b/squeow_sw/build/stm32g4xx_hal_cortex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccDEPnZG.s page 1 +ARM GAS /tmp/ccuFAPPx.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 27:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__clang__) 28:Drivers/CMSIS/Include/core_cm4.h **** #pragma clang system_header /* treat file as system include file */ 29:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/ccDEPnZG.s page 2 + ARM GAS /tmp/ccuFAPPx.s page 2 30:Drivers/CMSIS/Include/core_cm4.h **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 84:Drivers/CMSIS/Include/core_cm4.h **** #else 85:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U 86:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/ccDEPnZG.s page 3 + ARM GAS /tmp/ccuFAPPx.s page 3 87:Drivers/CMSIS/Include/core_cm4.h **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 141:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) 142:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U 143:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/ccDEPnZG.s page 4 + ARM GAS /tmp/ccuFAPPx.s page 4 144:Drivers/CMSIS/Include/core_cm4.h **** #else @@ -238,7 +238,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 198:Drivers/CMSIS/Include/core_cm4.h **** #define __NVIC_PRIO_BITS 3U 199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" 200:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/ccDEPnZG.s page 5 + ARM GAS /tmp/ccuFAPPx.s page 5 201:Drivers/CMSIS/Include/core_cm4.h **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 255:Drivers/CMSIS/Include/core_cm4.h **** 256:Drivers/CMSIS/Include/core_cm4.h **** /** 257:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Application Program Status Register (APSR). - ARM GAS /tmp/ccDEPnZG.s page 6 + ARM GAS /tmp/ccuFAPPx.s page 6 258:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 312:Drivers/CMSIS/Include/core_cm4.h **** 313:Drivers/CMSIS/Include/core_cm4.h **** /** 314:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Special-Purpose Program Status Registers (xPSR). - ARM GAS /tmp/ccDEPnZG.s page 7 + ARM GAS /tmp/ccuFAPPx.s page 7 315:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 369:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Control Registers (CONTROL). 370:Drivers/CMSIS/Include/core_cm4.h **** */ 371:Drivers/CMSIS/Include/core_cm4.h **** typedef union - ARM GAS /tmp/ccDEPnZG.s page 8 + ARM GAS /tmp/ccuFAPPx.s page 8 372:Drivers/CMSIS/Include/core_cm4.h **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 426:Drivers/CMSIS/Include/core_cm4.h **** 427:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_NVIC */ 428:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 9 + ARM GAS /tmp/ccuFAPPx.s page 9 429:Drivers/CMSIS/Include/core_cm4.h **** @@ -538,7 +538,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB 484:Drivers/CMSIS/Include/core_cm4.h **** 485:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB - ARM GAS /tmp/ccDEPnZG.s page 10 + ARM GAS /tmp/ccuFAPPx.s page 10 486:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB @@ -598,7 +598,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB 541:Drivers/CMSIS/Include/core_cm4.h **** 542:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB - ARM GAS /tmp/ccDEPnZG.s page 11 + ARM GAS /tmp/ccuFAPPx.s page 11 543:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB @@ -658,7 +658,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 597:Drivers/CMSIS/Include/core_cm4.h **** 598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB 599:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB - ARM GAS /tmp/ccDEPnZG.s page 12 + ARM GAS /tmp/ccuFAPPx.s page 12 600:Drivers/CMSIS/Include/core_cm4.h **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 654:Drivers/CMSIS/Include/core_cm4.h **** 655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB 656:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB - ARM GAS /tmp/ccDEPnZG.s page 13 + ARM GAS /tmp/ccuFAPPx.s page 13 657:Drivers/CMSIS/Include/core_cm4.h **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 711:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) 712:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the System Control and ID Register not in the SCB 713:Drivers/CMSIS/Include/core_cm4.h **** @{ - ARM GAS /tmp/ccDEPnZG.s page 14 + ARM GAS /tmp/ccuFAPPx.s page 14 714:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 768:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysT 769:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysT 770:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 15 + ARM GAS /tmp/ccuFAPPx.s page 15 771:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysT @@ -898,7 +898,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 825:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED3[32U]; 826:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED4[43U]; 827:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ - ARM GAS /tmp/ccDEPnZG.s page 16 + ARM GAS /tmp/ccuFAPPx.s page 16 828:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 882:Drivers/CMSIS/Include/core_cm4.h **** 883:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Present_Pos 0U /*!< ITM 884:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM - ARM GAS /tmp/ccDEPnZG.s page 17 + ARM GAS /tmp/ccuFAPPx.s page 17 885:Drivers/CMSIS/Include/core_cm4.h **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 939:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTR 940:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTR 941:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 18 + ARM GAS /tmp/ccuFAPPx.s page 18 942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTR @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 996:Drivers/CMSIS/Include/core_cm4.h **** 997:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Folded-instruction Count Register Definitions */ 998:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOL - ARM GAS /tmp/ccDEPnZG.s page 19 + ARM GAS /tmp/ccuFAPPx.s page 19 999:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOL @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1053:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register * 1054:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[131U]; 1055:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Regis - ARM GAS /tmp/ccDEPnZG.s page 20 + ARM GAS /tmp/ccuFAPPx.s page 20 1056:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Regi @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1110:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_bytecount_Pos 27U /*!< TPI FIF 1111:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIF 1112:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 21 + ARM GAS /tmp/ccuFAPPx.s page 21 1113:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ETM_ATVALID_Pos 26U /*!< TPI FIF @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1167:Drivers/CMSIS/Include/core_cm4.h **** 1168:Drivers/CMSIS/Include/core_cm4.h **** /* TPI DEVID Register Definitions */ 1169:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEV - ARM GAS /tmp/ccDEPnZG.s page 22 + ARM GAS /tmp/ccuFAPPx.s page 22 1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEV @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1224:Drivers/CMSIS/Include/core_cm4.h **** 1225:Drivers/CMSIS/Include/core_cm4.h **** /* MPU Type Register Definitions */ 1226:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_IREGION_Pos 16U /*!< MPU - ARM GAS /tmp/ccDEPnZG.s page 23 + ARM GAS /tmp/ccuFAPPx.s page 23 1227:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SRD_Pos 8U /*!< MPU 1282:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU 1283:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 24 + ARM GAS /tmp/ccuFAPPx.s page 24 1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_SIZE_Pos 1U /*!< MPU @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1338:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCC 1339:Drivers/CMSIS/Include/core_cm4.h **** 1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_LSPACT_Pos 0U /*!< FPCC - ARM GAS /tmp/ccDEPnZG.s page 25 + ARM GAS /tmp/ccuFAPPx.s page 25 1341:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_LSPACT_Msk (1UL /*<< FPU_FPCCR_LSPACT_Pos*/) /*!< FPCC @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1395:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FtZ_mode_Pos 0U /*!< MVFR 1396:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FtZ_mode_Msk (0xFUL /*<< FPU_MVFR1_FtZ_mode_Pos*/) /*!< MVFR 1397:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 26 + ARM GAS /tmp/ccuFAPPx.s page 26 1398:Drivers/CMSIS/Include/core_cm4.h **** /* Media and FP Feature Register 2 Definitions */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< Core 1453:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< Core 1454:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 27 + ARM GAS /tmp/ccuFAPPx.s page 27 1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< Core @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1509:Drivers/CMSIS/Include/core_cm4.h **** 1510:Drivers/CMSIS/Include/core_cm4.h **** 1511:Drivers/CMSIS/Include/core_cm4.h **** /** - ARM GAS /tmp/ccDEPnZG.s page 28 + ARM GAS /tmp/ccuFAPPx.s page 28 1512:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1566:Drivers/CMSIS/Include/core_cm4.h **** #endif 1567:Drivers/CMSIS/Include/core_cm4.h **** 1568:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ - ARM GAS /tmp/ccDEPnZG.s page 29 + ARM GAS /tmp/ccuFAPPx.s page 29 1569:Drivers/CMSIS/Include/core_cm4.h **** #define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1623:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SetVector __NVIC_SetVector 1624:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_GetVector __NVIC_GetVector 1625:Drivers/CMSIS/Include/core_cm4.h **** #endif /* (CMSIS_VECTAB_VIRTUAL) */ - ARM GAS /tmp/ccDEPnZG.s page 30 + ARM GAS /tmp/ccuFAPPx.s page 30 1626:Drivers/CMSIS/Include/core_cm4.h **** @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1680:Drivers/CMSIS/Include/core_cm4.h **** { 30 .loc 2 1680 1 view -0 31 .cfi_startproc - ARM GAS /tmp/ccDEPnZG.s page 31 + ARM GAS /tmp/ccuFAPPx.s page 31 32 @ args = 0, pretend = 0, frame = 0 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1696:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. 1697:Drivers/CMSIS/Include/core_cm4.h **** */ 1698:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) - ARM GAS /tmp/ccDEPnZG.s page 32 + ARM GAS /tmp/ccuFAPPx.s page 32 1699:Drivers/CMSIS/Include/core_cm4.h **** { @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.2.0 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 08. May 2019 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ - ARM GAS /tmp/ccDEPnZG.s page 33 + ARM GAS /tmp/ccuFAPPx.s page 33 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccDEPnZG.s page 34 + ARM GAS /tmp/ccuFAPPx.s page 34 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 118:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 119:Drivers/CMSIS/Include/cmsis_gcc.h **** 120:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ######################### Startup and Lowlevel Init ######################## */ - ARM GAS /tmp/ccDEPnZG.s page 35 + ARM GAS /tmp/ccuFAPPx.s page 35 121:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 175:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 176:Drivers/CMSIS/Include/cmsis_gcc.h **** 177:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE - ARM GAS /tmp/ccDEPnZG.s page 36 + ARM GAS /tmp/ccuFAPPx.s page 36 178:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE __Vectors @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccDEPnZG.s page 37 + ARM GAS /tmp/ccuFAPPx.s page 37 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 289:Drivers/CMSIS/Include/cmsis_gcc.h **** 290:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); 291:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccDEPnZG.s page 38 + ARM GAS /tmp/ccuFAPPx.s page 38 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 346:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); 347:Drivers/CMSIS/Include/cmsis_gcc.h **** } 348:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccDEPnZG.s page 39 + ARM GAS /tmp/ccuFAPPx.s page 39 349:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 403:Drivers/CMSIS/Include/cmsis_gcc.h **** 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 405:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccDEPnZG.s page 40 + ARM GAS /tmp/ccuFAPPx.s page 40 406:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 460:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) 461:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg 462:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value - ARM GAS /tmp/ccDEPnZG.s page 41 + ARM GAS /tmp/ccuFAPPx.s page 41 463:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 517:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) 518:Drivers/CMSIS/Include/cmsis_gcc.h **** { 519:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); - ARM GAS /tmp/ccDEPnZG.s page 42 + ARM GAS /tmp/ccuFAPPx.s page 42 520:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 574:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 575:Drivers/CMSIS/Include/cmsis_gcc.h **** 576:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccDEPnZG.s page 43 + ARM GAS /tmp/ccuFAPPx.s page 43 577:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 631:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 632:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) 633:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. - ARM GAS /tmp/ccDEPnZG.s page 44 + ARM GAS /tmp/ccuFAPPx.s page 44 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 688:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); 689:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 690:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccDEPnZG.s page 45 + ARM GAS /tmp/ccuFAPPx.s page 45 691:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccDEPnZG.s page 46 + ARM GAS /tmp/ccuFAPPx.s page 46 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 802:Drivers/CMSIS/Include/cmsis_gcc.h **** 803:Drivers/CMSIS/Include/cmsis_gcc.h **** 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) - ARM GAS /tmp/ccDEPnZG.s page 47 + ARM GAS /tmp/ccuFAPPx.s page 47 805:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 859:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) 860:Drivers/CMSIS/Include/cmsis_gcc.h **** { 861:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ - ARM GAS /tmp/ccDEPnZG.s page 48 + ARM GAS /tmp/ccuFAPPx.s page 48 862:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 916:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 917:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") 918:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccDEPnZG.s page 49 + ARM GAS /tmp/ccuFAPPx.s page 49 919:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 123 .L5: 124 .LBE39: 125 .LBE38: - ARM GAS /tmp/ccDEPnZG.s page 50 + ARM GAS /tmp/ccuFAPPx.s page 50 1724:Drivers/CMSIS/Include/core_cm4.h **** } @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1762:Drivers/CMSIS/Include/core_cm4.h **** 1763:Drivers/CMSIS/Include/core_cm4.h **** 1764:Drivers/CMSIS/Include/core_cm4.h **** /** - ARM GAS /tmp/ccDEPnZG.s page 51 + ARM GAS /tmp/ccuFAPPx.s page 51 1765:Drivers/CMSIS/Include/core_cm4.h **** \brief Clear Pending Interrupt @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 151 0000 0028 cmp r0, #0 152 .loc 2 1811 6 view .LVU31 153 0002 08DB blt .L10 - ARM GAS /tmp/ccDEPnZG.s page 52 + ARM GAS /tmp/ccuFAPPx.s page 52 1812:Drivers/CMSIS/Include/core_cm4.h **** { @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1821:Drivers/CMSIS/Include/core_cm4.h **** 1822:Drivers/CMSIS/Include/core_cm4.h **** /** 1823:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Priority - ARM GAS /tmp/ccDEPnZG.s page 53 + ARM GAS /tmp/ccuFAPPx.s page 53 1824:Drivers/CMSIS/Include/core_cm4.h **** \details Reads the priority of a device specific interrupt or a processor exception. @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 236 .align 2 237 .L17: 238 0020 14ED00E0 .word -536810220 - ARM GAS /tmp/ccDEPnZG.s page 54 + ARM GAS /tmp/ccuFAPPx.s page 54 239 .cfi_endproc @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 274 .loc 2 1863 3 is_stmt 1 view .LVU67 275 .loc 2 1863 44 is_stmt 0 view .LVU68 276 0014 031D adds r3, r0, #4 - ARM GAS /tmp/ccDEPnZG.s page 55 + ARM GAS /tmp/ccuFAPPx.s page 55 277 .loc 2 1863 109 view .LVU69 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1878:Drivers/CMSIS/Include/core_cm4.h **** \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC 1879:Drivers/CMSIS/Include/core_cm4.h **** \param [in] PriorityGroup Used priority group. 1880:Drivers/CMSIS/Include/core_cm4.h **** \param [out] pPreemptPriority Preemptive priority value (starting from 0). - ARM GAS /tmp/ccDEPnZG.s page 56 + ARM GAS /tmp/ccuFAPPx.s page 56 1881:Drivers/CMSIS/Include/core_cm4.h **** \param [out] pSubPriority Subpriority value (starting from 0). @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 360 .loc 2 1892 53 view .LVU94 361 0028 24EA0C04 bic r4, r4, ip 362 .loc 2 1892 21 view .LVU95 - ARM GAS /tmp/ccDEPnZG.s page 57 + ARM GAS /tmp/ccuFAPPx.s page 57 363 002c 1460 str r4, [r2] @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1919:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number. 1920:Drivers/CMSIS/Include/core_cm4.h **** \return Address of interrupt handler function 1921:Drivers/CMSIS/Include/core_cm4.h **** */ - ARM GAS /tmp/ccDEPnZG.s page 58 + ARM GAS /tmp/ccuFAPPx.s page 58 1922:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 423 .LBB42: 424 .LBI42: 944:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccDEPnZG.s page 59 + ARM GAS /tmp/ccuFAPPx.s page 59 425 .loc 3 944 27 view .LVU112 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 12:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @attention 13:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * 14:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * Copyright (c) 2019 STMicroelectronics. - ARM GAS /tmp/ccDEPnZG.s page 60 + ARM GAS /tmp/ccuFAPPx.s page 60 15:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * All rights reserved. @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 69:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 70:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** (+) To adjust the SysTick time base, use the following formula: 71:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** - ARM GAS /tmp/ccDEPnZG.s page 61 + ARM GAS /tmp/ccuFAPPx.s page 61 72:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** Reload Value = SysTick Counter Clock (Hz) x Desired Time base (s) @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** /** @addtogroup CORTEX_Exported_Functions_Group1 - ARM GAS /tmp/ccDEPnZG.s page 62 + ARM GAS /tmp/ccuFAPPx.s page 62 129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @brief Initialization and Configuration functions @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 476 .loc 2 1650 3 view .LVU121 1651:Drivers/CMSIS/Include/core_cm4.h **** 477 .loc 2 1651 3 view .LVU122 - ARM GAS /tmp/ccDEPnZG.s page 63 + ARM GAS /tmp/ccuFAPPx.s page 63 1653:Drivers/CMSIS/Include/core_cm4.h **** reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to chan @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 518 .LFE329: 520 .section .text.HAL_NVIC_SetPriority,"ax",%progbits 521 .align 1 - ARM GAS /tmp/ccDEPnZG.s page 64 + ARM GAS /tmp/ccuFAPPx.s page 64 522 .global HAL_NVIC_SetPriority @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 551 0004 054B ldr r3, .L36 552 0006 D868 ldr r0, [r3, #12] 553 .LVL41: - ARM GAS /tmp/ccDEPnZG.s page 65 + ARM GAS /tmp/ccuFAPPx.s page 65 1669:Drivers/CMSIS/Include/core_cm4.h **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 594 .loc 1 208 1 is_stmt 0 view .LVU154 595 0000 08B5 push {r3, lr} 596 .LCFI3: - ARM GAS /tmp/ccDEPnZG.s page 66 + ARM GAS /tmp/ccuFAPPx.s page 66 597 .cfi_def_cfa_offset 8 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 632 .LVL49: 230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** } 633 .loc 1 230 1 is_stmt 0 view .LVU162 - ARM GAS /tmp/ccDEPnZG.s page 67 + ARM GAS /tmp/ccuFAPPx.s page 67 634 0006 08BD pop {r3, pc} @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** { 673 .loc 1 250 1 view -0 674 .cfi_startproc - ARM GAS /tmp/ccDEPnZG.s page 68 + ARM GAS /tmp/ccuFAPPx.s page 68 675 @ args = 0, pretend = 0, frame = 0 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1992:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of CMSIS_Core_FpuFunctions */ 1993:Drivers/CMSIS/Include/core_cm4.h **** 1994:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/ccDEPnZG.s page 69 + ARM GAS /tmp/ccuFAPPx.s page 69 1995:Drivers/CMSIS/Include/core_cm4.h **** @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 701 .loc 2 1817 5 view .LVU176 1817:Drivers/CMSIS/Include/core_cm4.h **** } 702 .loc 2 1817 46 is_stmt 0 view .LVU177 - ARM GAS /tmp/ccDEPnZG.s page 70 + ARM GAS /tmp/ccuFAPPx.s page 70 703 000e 054A ldr r2, .L47 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** */ 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** /** @addtogroup CORTEX_Exported_Functions_Group2 - ARM GAS /tmp/ccDEPnZG.s page 71 + ARM GAS /tmp/ccuFAPPx.s page 71 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @brief Cortex control functions @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 776 .global HAL_NVIC_GetPriority 777 .syntax unified 778 .thumb - ARM GAS /tmp/ccDEPnZG.s page 72 + ARM GAS /tmp/ccuFAPPx.s page 72 779 .thumb_func @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 806 0010 2146 mov r1, r4 807 0012 FFF7FEFF bl NVIC_DecodePriority 808 .LVL59: - ARM GAS /tmp/ccDEPnZG.s page 73 + ARM GAS /tmp/ccuFAPPx.s page 73 310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** } @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 843 0004 00F01F02 and r2, r0, #31 1759:Drivers/CMSIS/Include/core_cm4.h **** } 844 .loc 2 1759 34 view .LVU211 - ARM GAS /tmp/ccDEPnZG.s page 74 + ARM GAS /tmp/ccuFAPPx.s page 74 845 0008 4009 lsrs r0, r0, #5 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 883 .loc 1 340 3 view .LVU217 341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** /* Return 1 if pending else 0 */ - ARM GAS /tmp/ccDEPnZG.s page 75 + ARM GAS /tmp/ccuFAPPx.s page 75 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** return NVIC_GetPendingIRQ(IRQn); @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 925 .section .text.HAL_NVIC_ClearPendingIRQ,"ax",%progbits 926 .align 1 927 .global HAL_NVIC_ClearPendingIRQ - ARM GAS /tmp/ccDEPnZG.s page 76 + ARM GAS /tmp/ccuFAPPx.s page 76 928 .syntax unified @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1774:Drivers/CMSIS/Include/core_cm4.h **** } 960 .loc 2 1774 43 view .LVU243 961 000e 6030 adds r0, r0, #96 - ARM GAS /tmp/ccDEPnZG.s page 77 + ARM GAS /tmp/ccuFAPPx.s page 77 962 0010 014A ldr r2, .L65 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1000 0000 0028 cmp r0, #0 1789:Drivers/CMSIS/Include/core_cm4.h **** { 1001 .loc 2 1789 6 view .LVU251 - ARM GAS /tmp/ccDEPnZG.s page 78 + ARM GAS /tmp/ccuFAPPx.s page 78 1002 0002 0BDB blt .L69 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @arg SYSTICK_CLKSOURCE_HCLK_DIV8: AHB clock divided by 8 selected as SysTick clock 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @arg SYSTICK_CLKSOURCE_HCLK: AHB clock selected as SysTick clock source. 382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @retval None - ARM GAS /tmp/ccDEPnZG.s page 79 + ARM GAS /tmp/ccuFAPPx.s page 79 383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** */ @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1083 .LFB343: 397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** /** - ARM GAS /tmp/ccDEPnZG.s page 80 + ARM GAS /tmp/ccuFAPPx.s page 80 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** * @brief Handle SYSTICK interrupt request. @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1120 .section .text.HAL_MPU_Enable,"ax",%progbits 1121 .align 1 1122 .global HAL_MPU_Enable - ARM GAS /tmp/ccDEPnZG.s page 81 + ARM GAS /tmp/ccuFAPPx.s page 81 1123 .syntax unified @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1156 .loc 1 437 3 view .LVU284 1157 .LBB64: 1158 .LBI64: - ARM GAS /tmp/ccDEPnZG.s page 82 + ARM GAS /tmp/ccuFAPPx.s page 82 933:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 953:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. 954:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 955:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) - ARM GAS /tmp/ccDEPnZG.s page 83 + ARM GAS /tmp/ccuFAPPx.s page 83 1196 .loc 3 955 27 view .LVU290 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** 463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** /* Set the Region number */ 464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** MPU->RNR = RegionNumber; - ARM GAS /tmp/ccDEPnZG.s page 84 + ARM GAS /tmp/ccuFAPPx.s page 84 1237 .loc 1 464 3 view .LVU297 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1274 .loc 1 483 3 is_stmt 1 view .LVU305 1275 0006 D3F8A020 ldr r2, [r3, #160] 1276 000a 22F00102 bic r2, r2, #1 - ARM GAS /tmp/ccDEPnZG.s page 85 + ARM GAS /tmp/ccuFAPPx.s page 85 1277 000e C3F8A020 str r2, [r3, #160] @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** /* Set the Region number */ 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** MPU->RNR = MPU_Init->Number; 1312 .loc 1 506 3 view .LVU318 - ARM GAS /tmp/ccDEPnZG.s page 86 + ARM GAS /tmp/ccuFAPPx.s page 86 1313 .loc 1 506 22 is_stmt 0 view .LVU319 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1350 .loc 1 517 82 view .LVU337 1351 0038 43EA0143 orr r3, r3, r1, lsl #16 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c **** ((uint32_t)MPU_Init->SubRegionDisable << MPU_RASR_SRD_Pos) | - ARM GAS /tmp/ccDEPnZG.s page 87 + ARM GAS /tmp/ccuFAPPx.s page 87 1352 .loc 1 519 34 view .LVU338 @@ -5193,88 +5193,88 @@ ARM GAS /tmp/ccDEPnZG.s page 1 1375 .text 1376 .Letext0: 1377 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1378 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1379 .file 6 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1378 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1379 .file 6 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 1380 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h" - ARM GAS /tmp/ccDEPnZG.s page 88 + ARM GAS /tmp/ccuFAPPx.s page 88 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_cortex.c - /tmp/ccDEPnZG.s:21 .text.__NVIC_EnableIRQ:00000000 $t - /tmp/ccDEPnZG.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ - /tmp/ccDEPnZG.s:60 .text.__NVIC_EnableIRQ:00000018 $d - /tmp/ccDEPnZG.s:65 .text.__NVIC_DisableIRQ:00000000 $t - /tmp/ccDEPnZG.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ - /tmp/ccDEPnZG.s:131 .text.__NVIC_DisableIRQ:00000020 $d - /tmp/ccDEPnZG.s:136 .text.__NVIC_SetPriority:00000000 $t - /tmp/ccDEPnZG.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority - /tmp/ccDEPnZG.s:188 .text.__NVIC_SetPriority:00000024 $d - /tmp/ccDEPnZG.s:193 .text.__NVIC_GetPriority:00000000 $t - /tmp/ccDEPnZG.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority - /tmp/ccDEPnZG.s:238 .text.__NVIC_GetPriority:00000020 $d - /tmp/ccDEPnZG.s:243 .text.NVIC_EncodePriority:00000000 $t - /tmp/ccDEPnZG.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority - /tmp/ccDEPnZG.s:310 .text.NVIC_DecodePriority:00000000 $t - /tmp/ccDEPnZG.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority - /tmp/ccDEPnZG.s:384 .text.__NVIC_SystemReset:00000000 $t - /tmp/ccDEPnZG.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset - /tmp/ccDEPnZG.s:450 .text.__NVIC_SystemReset:0000001c $d - /tmp/ccDEPnZG.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t - /tmp/ccDEPnZG.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping - /tmp/ccDEPnZG.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d - /tmp/ccDEPnZG.s:521 .text.HAL_NVIC_SetPriority:00000000 $t - /tmp/ccDEPnZG.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority - /tmp/ccDEPnZG.s:576 .text.HAL_NVIC_SetPriority:0000001c $d - /tmp/ccDEPnZG.s:581 .text.HAL_NVIC_EnableIRQ:00000000 $t - /tmp/ccDEPnZG.s:587 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ - /tmp/ccDEPnZG.s:610 .text.HAL_NVIC_DisableIRQ:00000000 $t - /tmp/ccDEPnZG.s:616 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ - /tmp/ccDEPnZG.s:639 .text.HAL_NVIC_SystemReset:00000000 $t - /tmp/ccDEPnZG.s:645 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset - /tmp/ccDEPnZG.s:664 .text.HAL_SYSTICK_Config:00000000 $t - /tmp/ccDEPnZG.s:670 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config - /tmp/ccDEPnZG.s:735 .text.HAL_SYSTICK_Config:00000024 $d - /tmp/ccDEPnZG.s:740 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t - /tmp/ccDEPnZG.s:746 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping - /tmp/ccDEPnZG.s:770 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d - /tmp/ccDEPnZG.s:775 .text.HAL_NVIC_GetPriority:00000000 $t - /tmp/ccDEPnZG.s:781 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority - /tmp/ccDEPnZG.s:816 .text.HAL_NVIC_SetPendingIRQ:00000000 $t - /tmp/ccDEPnZG.s:822 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ - /tmp/ccDEPnZG.s:864 .text.HAL_NVIC_SetPendingIRQ:00000018 $d - /tmp/ccDEPnZG.s:869 .text.HAL_NVIC_GetPendingIRQ:00000000 $t - /tmp/ccDEPnZG.s:875 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ - /tmp/ccDEPnZG.s:921 .text.HAL_NVIC_GetPendingIRQ:00000020 $d - /tmp/ccDEPnZG.s:926 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t - /tmp/ccDEPnZG.s:932 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ - /tmp/ccDEPnZG.s:974 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d - /tmp/ccDEPnZG.s:979 .text.HAL_NVIC_GetActive:00000000 $t - /tmp/ccDEPnZG.s:985 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive - /tmp/ccDEPnZG.s:1030 .text.HAL_NVIC_GetActive:00000020 $d - /tmp/ccDEPnZG.s:1035 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t - /tmp/ccDEPnZG.s:1041 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig - /tmp/ccDEPnZG.s:1076 .text.HAL_SYSTICK_Callback:00000000 $t - /tmp/ccDEPnZG.s:1082 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback - ARM GAS /tmp/ccDEPnZG.s page 89 + /tmp/ccuFAPPx.s:21 .text.__NVIC_EnableIRQ:00000000 $t + /tmp/ccuFAPPx.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ + /tmp/ccuFAPPx.s:60 .text.__NVIC_EnableIRQ:00000018 $d + /tmp/ccuFAPPx.s:65 .text.__NVIC_DisableIRQ:00000000 $t + /tmp/ccuFAPPx.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ + /tmp/ccuFAPPx.s:131 .text.__NVIC_DisableIRQ:00000020 $d + /tmp/ccuFAPPx.s:136 .text.__NVIC_SetPriority:00000000 $t + /tmp/ccuFAPPx.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority + /tmp/ccuFAPPx.s:188 .text.__NVIC_SetPriority:00000024 $d + /tmp/ccuFAPPx.s:193 .text.__NVIC_GetPriority:00000000 $t + /tmp/ccuFAPPx.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority + /tmp/ccuFAPPx.s:238 .text.__NVIC_GetPriority:00000020 $d + /tmp/ccuFAPPx.s:243 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccuFAPPx.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccuFAPPx.s:310 .text.NVIC_DecodePriority:00000000 $t + /tmp/ccuFAPPx.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority + /tmp/ccuFAPPx.s:384 .text.__NVIC_SystemReset:00000000 $t + /tmp/ccuFAPPx.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset + /tmp/ccuFAPPx.s:450 .text.__NVIC_SystemReset:0000001c $d + /tmp/ccuFAPPx.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccuFAPPx.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping + /tmp/ccuFAPPx.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d + /tmp/ccuFAPPx.s:521 .text.HAL_NVIC_SetPriority:00000000 $t + /tmp/ccuFAPPx.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority + /tmp/ccuFAPPx.s:576 .text.HAL_NVIC_SetPriority:0000001c $d + /tmp/ccuFAPPx.s:581 .text.HAL_NVIC_EnableIRQ:00000000 $t + /tmp/ccuFAPPx.s:587 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ + /tmp/ccuFAPPx.s:610 .text.HAL_NVIC_DisableIRQ:00000000 $t + /tmp/ccuFAPPx.s:616 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ + /tmp/ccuFAPPx.s:639 .text.HAL_NVIC_SystemReset:00000000 $t + /tmp/ccuFAPPx.s:645 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset + /tmp/ccuFAPPx.s:664 .text.HAL_SYSTICK_Config:00000000 $t + /tmp/ccuFAPPx.s:670 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config + /tmp/ccuFAPPx.s:735 .text.HAL_SYSTICK_Config:00000024 $d + /tmp/ccuFAPPx.s:740 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccuFAPPx.s:746 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping + /tmp/ccuFAPPx.s:770 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d + /tmp/ccuFAPPx.s:775 .text.HAL_NVIC_GetPriority:00000000 $t + /tmp/ccuFAPPx.s:781 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority + /tmp/ccuFAPPx.s:816 .text.HAL_NVIC_SetPendingIRQ:00000000 $t + /tmp/ccuFAPPx.s:822 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ + /tmp/ccuFAPPx.s:864 .text.HAL_NVIC_SetPendingIRQ:00000018 $d + /tmp/ccuFAPPx.s:869 .text.HAL_NVIC_GetPendingIRQ:00000000 $t + /tmp/ccuFAPPx.s:875 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ + /tmp/ccuFAPPx.s:921 .text.HAL_NVIC_GetPendingIRQ:00000020 $d + /tmp/ccuFAPPx.s:926 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccuFAPPx.s:932 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ + /tmp/ccuFAPPx.s:974 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d + /tmp/ccuFAPPx.s:979 .text.HAL_NVIC_GetActive:00000000 $t + /tmp/ccuFAPPx.s:985 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive + /tmp/ccuFAPPx.s:1030 .text.HAL_NVIC_GetActive:00000020 $d + /tmp/ccuFAPPx.s:1035 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t + /tmp/ccuFAPPx.s:1041 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig + /tmp/ccuFAPPx.s:1076 .text.HAL_SYSTICK_Callback:00000000 $t + /tmp/ccuFAPPx.s:1082 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback + ARM GAS /tmp/ccuFAPPx.s page 89 - /tmp/ccDEPnZG.s:1095 .text.HAL_SYSTICK_IRQHandler:00000000 $t - /tmp/ccDEPnZG.s:1101 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler - /tmp/ccDEPnZG.s:1121 .text.HAL_MPU_Enable:00000000 $t - /tmp/ccDEPnZG.s:1127 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable - /tmp/ccDEPnZG.s:1175 .text.HAL_MPU_Enable:00000014 $d - /tmp/ccDEPnZG.s:1180 .text.HAL_MPU_Disable:00000000 $t - /tmp/ccDEPnZG.s:1186 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable - /tmp/ccDEPnZG.s:1217 .text.HAL_MPU_Disable:00000010 $d - /tmp/ccDEPnZG.s:1222 .text.HAL_MPU_EnableRegion:00000000 $t - /tmp/ccDEPnZG.s:1228 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion - /tmp/ccDEPnZG.s:1250 .text.HAL_MPU_EnableRegion:00000014 $d - /tmp/ccDEPnZG.s:1255 .text.HAL_MPU_DisableRegion:00000000 $t - /tmp/ccDEPnZG.s:1261 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion - /tmp/ccDEPnZG.s:1283 .text.HAL_MPU_DisableRegion:00000014 $d - /tmp/ccDEPnZG.s:1288 .text.HAL_MPU_ConfigRegion:00000000 $t - /tmp/ccDEPnZG.s:1294 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion - /tmp/ccDEPnZG.s:1371 .text.HAL_MPU_ConfigRegion:00000054 $d + /tmp/ccuFAPPx.s:1095 .text.HAL_SYSTICK_IRQHandler:00000000 $t + /tmp/ccuFAPPx.s:1101 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler + /tmp/ccuFAPPx.s:1121 .text.HAL_MPU_Enable:00000000 $t + /tmp/ccuFAPPx.s:1127 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable + /tmp/ccuFAPPx.s:1175 .text.HAL_MPU_Enable:00000014 $d + /tmp/ccuFAPPx.s:1180 .text.HAL_MPU_Disable:00000000 $t + /tmp/ccuFAPPx.s:1186 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable + /tmp/ccuFAPPx.s:1217 .text.HAL_MPU_Disable:00000010 $d + /tmp/ccuFAPPx.s:1222 .text.HAL_MPU_EnableRegion:00000000 $t + /tmp/ccuFAPPx.s:1228 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion + /tmp/ccuFAPPx.s:1250 .text.HAL_MPU_EnableRegion:00000014 $d + /tmp/ccuFAPPx.s:1255 .text.HAL_MPU_DisableRegion:00000000 $t + /tmp/ccuFAPPx.s:1261 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion + /tmp/ccuFAPPx.s:1283 .text.HAL_MPU_DisableRegion:00000014 $d + /tmp/ccuFAPPx.s:1288 .text.HAL_MPU_ConfigRegion:00000000 $t + /tmp/ccuFAPPx.s:1294 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion + /tmp/ccuFAPPx.s:1371 .text.HAL_MPU_ConfigRegion:00000054 $d NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_hal_cortex.o b/squeow_sw/build/stm32g4xx_hal_cortex.o index 24ec723106a4264811fde017e608292b0200dc5d..acc6aac468d453f31ab30d8d947eeb05684d8427 100644 GIT binary patch delta 233 zcmX?eh4IW4#tjwBj4LNsGB+``a&G?1Y{tms!a3QLwTCI3bMs+VLl&k6&duLA4+XJ9zR#K3R@h~*vwIS+x1`;*K0cQYk&ZZ;7}-7i$Z+0b0U5GbN&s9Sr_#)v6otg1TwS0BQzK1Hbd8&5n;Xh-g51QU&A{+< J^VQ&TF#sb%J(mCg delta 234 zcmX?eh4IW4#tjwBjQ=NBGB+{3;@JF`*^H5CCC6k_)*hxk9Gefb8nQ4w<=Fg3vN0I}RPAm;&)ac^=t|8AyZ9Ggu961gX@k>=rJWZ+|9U=Rah zW(Lmxo7YPhaWEU}8BcChF`OK#q6uPeZd5tWKl!mqn7F%NsDiVhxq=~3RL@Ys$iT?N zz|7EOa=b~)W=m6ZCT);-P->2$f`(IRW=@JiVo|OxP_dDTrY5?k&9lu7WjH~OV$x<{ Lc(VCwaJd)&<`_Xu diff --git a/squeow_sw/build/stm32g4xx_hal_dma.lst b/squeow_sw/build/stm32g4xx_hal_dma.lst index 774bc75..6282e14 100644 --- a/squeow_sw/build/stm32g4xx_hal_dma.lst +++ b/squeow_sw/build/stm32g4xx_hal_dma.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccFxKPnS.s page 1 +ARM GAS /tmp/ccSt8eya.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** (#) Enable and configure the peripheral to be connected to the DMA Channel 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** (except for internal SRAM / FLASH memories: no initialization is 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** necessary). Please refer to the Reference manual for connection between peripherals - ARM GAS /tmp/ccFxKPnS.s page 2 + ARM GAS /tmp/ccSt8eya.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** and DMA requests. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** @endverbatim 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** */ - ARM GAS /tmp/ccFxKPnS.s page 3 + ARM GAS /tmp/ccSt8eya.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @{ 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** */ 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 4 + ARM GAS /tmp/ccSt8eya.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /* Prepare the DMA Channel configuration */ 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** tmp |= hdma->Init.Direction | 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->Init.PeriphInc | hdma->Init.MemInc | - ARM GAS /tmp/ccFxKPnS.s page 5 + ARM GAS /tmp/ccSt8eya.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | @@ -298,7 +298,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /** 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @brief DeInitialize the DMA peripheral. - ARM GAS /tmp/ccFxKPnS.s page 6 + ARM GAS /tmp/ccSt8eya.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains @@ -358,7 +358,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** DMAmuxRequestGen, DMAmuxRequestGenStatus and DMAmuxRequestGenStatusMask 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** */ 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** DMA_CalcDMAMUXRequestGenBaseAndMask(hdma); - ARM GAS /tmp/ccFxKPnS.s page 7 + ARM GAS /tmp/ccSt8eya.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @brief Start the DMA Transfer. 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * the configuration information for the specified DMA Channel. - ARM GAS /tmp/ccFxKPnS.s page 8 + ARM GAS /tmp/ccSt8eya.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param SrcAddress The source memory Buffer address @@ -478,7 +478,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /* Process locked */ - ARM GAS /tmp/ccFxKPnS.s page 9 + ARM GAS /tmp/ccSt8eya.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** __HAL_LOCK(hdma); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /** 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @brief Abort the DMA Transfer. - ARM GAS /tmp/ccFxKPnS.s page 10 + ARM GAS /tmp/ccSt8eya.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains @@ -598,7 +598,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * the configuration information for the specified DMA Channel. 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @retval HAL status 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** */ - ARM GAS /tmp/ccFxKPnS.s page 11 + ARM GAS /tmp/ccSt8eya.s page 11 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_Abort_IT(DMA_HandleTypeDef *hdma) @@ -658,7 +658,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return status; - ARM GAS /tmp/ccFxKPnS.s page 12 + ARM GAS /tmp/ccSt8eya.s page 12 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } @@ -718,7 +718,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = ((uint32_t)DMA_ISR_GIF1 << (hdma->ChannelIndex & 0x1FU)); 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /* Update error code */ - ARM GAS /tmp/ccFxKPnS.s page 13 + ARM GAS /tmp/ccSt8eya.s page 13 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TE; @@ -778,7 +778,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** if (HAL_DMA_FULL_TRANSFER == CompleteLevel) - ARM GAS /tmp/ccFxKPnS.s page 14 + ARM GAS /tmp/ccSt8eya.s page 14 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { @@ -838,7 +838,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TC))) 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** if ((hdma->Instance->CCR & DMA_CCR_CIRC) == 0U) - ARM GAS /tmp/ccFxKPnS.s page 15 + ARM GAS /tmp/ccSt8eya.s page 15 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @brief Register callbacks 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * the configuration information for the specified DMA Channel. - ARM GAS /tmp/ccFxKPnS.s page 16 + ARM GAS /tmp/ccSt8eya.s page 16 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param CallbackID User Callback identifier @@ -958,7 +958,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * a HAL_DMA_CallbackIDTypeDef ENUM as parameter. 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @retval HAL status 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** */ - ARM GAS /tmp/ccFxKPnS.s page 17 + ARM GAS /tmp/ccSt8eya.s page 17 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_UnRegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef Cal @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /** @defgroup DMA_Exported_Functions_Group3 Peripheral State and Errors functions - ARM GAS /tmp/ccFxKPnS.s page 18 + ARM GAS /tmp/ccSt8eya.s page 18 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @brief Peripheral State and Errors functions @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param SrcAddress The source memory Buffer address 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param DstAddress The destination memory Buffer address 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @param DataLength The length of data to be transferred from source to destination - ARM GAS /tmp/ccFxKPnS.s page 19 + ARM GAS /tmp/ccSt8eya.s page 19 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** * @retval HAL status @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 68 0020 6C60 str r4, [r5, #4] 1015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 1016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /* Configure DMA Channel data length */ - ARM GAS /tmp/ccFxKPnS.s page 20 + ARM GAS /tmp/ccSt8eya.s page 20 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->Instance->CNDTR = DataLength; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 102 .L6: 103 .LCFI2: 104 .cfi_restore_state - ARM GAS /tmp/ccFxKPnS.s page 21 + ARM GAS /tmp/ccSt8eya.s page 21 1023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 140 .loc 1 1052 6 view .LVU41 141 0002 0C4A ldr r2, .L10 142 0004 9342 cmp r3, r2 - ARM GAS /tmp/ccFxKPnS.s page 22 + ARM GAS /tmp/ccSt8eya.s page 22 143 0006 13D8 bhi .L9 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 177 0028 02FA03F3 lsl r3, r2, r3 178 .loc 1 1072 33 view .LVU58 179 002c 0365 str r3, [r0, #80] - ARM GAS /tmp/ccFxKPnS.s page 23 + ARM GAS /tmp/ccSt8eya.s page 23 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 220 0006 9200 lsls r2, r2, #2 221 .loc 1 1087 26 view .LVU66 222 0008 4265 str r2, [r0, #84] - ARM GAS /tmp/ccFxKPnS.s page 24 + ARM GAS /tmp/ccSt8eya.s page 24 1088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 269 0004 10B5 push {r4, lr} 270 .LCFI3: 271 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccFxKPnS.s page 25 + ARM GAS /tmp/ccSt8eya.s page 25 272 .cfi_offset 4, -8 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 307 .L18: 189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 308 .loc 1 189 3 is_stmt 1 view .LVU99 - ARM GAS /tmp/ccFxKPnS.s page 26 + ARM GAS /tmp/ccSt8eya.s page 26 189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 345 0046 206A ldr r0, [r4, #32] 203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 346 .loc 1 203 42 view .LVU118 - ARM GAS /tmp/ccFxKPnS.s page 27 + ARM GAS /tmp/ccSt8eya.s page 27 347 0048 0343 orrs r3, r3, r0 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 383 006a 013B subs r3, r3, #1 225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { 384 .loc 1 225 6 view .LVU137 - ARM GAS /tmp/ccFxKPnS.s page 28 + ARM GAS /tmp/ccSt8eya.s page 28 385 006c 032B cmp r3, #3 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; 422 .loc 1 184 135 view .LVU155 423 0094 9B00 lsls r3, r3, #2 - ARM GAS /tmp/ccFxKPnS.s page 29 + ARM GAS /tmp/ccSt8eya.s page 29 184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2; @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 464 00b8 0120 movs r0, #1 465 .LVL24: 255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 30 + ARM GAS /tmp/ccSt8eya.s page 30 466 .loc 1 255 1 view .LVU170 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 514 .loc 1 279 22 is_stmt 0 view .LVU178 515 0012 0268 ldr r2, [r0] 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - ARM GAS /tmp/ccFxKPnS.s page 31 + ARM GAS /tmp/ccSt8eya.s page 31 516 .loc 1 279 6 view .LVU179 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 554 0040 2046 mov r0, r4 555 .LVL26: 301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 32 + ARM GAS /tmp/ccSt8eya.s page 32 556 .loc 1 301 3 is_stmt 0 view .LVU196 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 591 .loc 1 329 26 is_stmt 0 view .LVU215 592 0060 E062 str r0, [r4, #44] 330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferErrorCallback = NULL; - ARM GAS /tmp/ccFxKPnS.s page 33 + ARM GAS /tmp/ccSt8eya.s page 33 593 .loc 1 330 3 is_stmt 1 view .LVU216 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 628 0082 4364 str r3, [r0, #68] 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } 629 .loc 1 289 5 is_stmt 1 view .LVU236 - ARM GAS /tmp/ccFxKPnS.s page 34 + ARM GAS /tmp/ccSt8eya.s page 34 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccFxKPnS.s page 1 673 00b0 F8FBFDBF .word -1073873928 674 00b4 00040240 .word 1073873920 675 .cfi_endproc - ARM GAS /tmp/ccFxKPnS.s page 35 + ARM GAS /tmp/ccSt8eya.s page 35 676 .LFE330: @@ -2080,1804 +2080,1794 @@ ARM GAS /tmp/ccFxKPnS.s page 1 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 708 .loc 1 386 3 is_stmt 0 view .LVU254 709 0008 0128 cmp r0, #1 - 710 000a 20D0 beq .L47 + 710 000a 1FD0 beq .L47 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** 711 .loc 1 386 3 is_stmt 1 discriminator 2 view .LVU255 712 000c 0120 movs r0, #1 713 000e 84F82400 strb r0, [r4, #36] 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 714 .loc 1 386 3 discriminator 2 view .LVU256 + 714 .loc 1 386 3 view .LVU256 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { 715 .loc 1 388 3 view .LVU257 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { 716 .loc 1 388 34 is_stmt 0 view .LVU258 717 0012 94F82500 ldrb r0, [r4, #37] @ zero_extendqisi2 - 718 0016 C0B2 uxtb r0, r0 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 719 .loc 1 388 6 view .LVU259 - 720 0018 0128 cmp r0, #1 - 721 001a 04D0 beq .L49 + 718 .loc 1 388 6 view .LVU259 + 719 0016 0128 cmp r0, #1 + 720 0018 04D0 beq .L49 406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** status = HAL_BUSY; - ARM GAS /tmp/ccFxKPnS.s page 36 + 721 .loc 1 406 5 is_stmt 1 view .LVU260 + ARM GAS /tmp/ccSt8eya.s page 36 - 722 .loc 1 406 5 is_stmt 1 view .LVU260 406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** status = HAL_BUSY; - 723 .loc 1 406 5 view .LVU261 - 724 001c 0023 movs r3, #0 - 725 .LVL36: + 722 .loc 1 406 5 view .LVU261 + 723 001a 0023 movs r3, #0 + 724 .LVL36: 406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** status = HAL_BUSY; - 726 .loc 1 406 5 is_stmt 0 view .LVU262 - 727 001e 84F82430 strb r3, [r4, #36] + 725 .loc 1 406 5 is_stmt 0 view .LVU262 + 726 001c 84F82430 strb r3, [r4, #36] 406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** status = HAL_BUSY; - 728 .loc 1 406 5 is_stmt 1 view .LVU263 + 727 .loc 1 406 5 is_stmt 1 view .LVU263 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 729 .loc 1 407 5 view .LVU264 - 730 .LVL37: + 728 .loc 1 407 5 view .LVU264 + 729 .LVL37: 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 731 .loc 1 407 12 is_stmt 0 view .LVU265 - 732 0022 0220 movs r0, #2 - 733 .LVL38: - 734 .L45: + 730 .loc 1 407 12 is_stmt 0 view .LVU265 + 731 0020 0220 movs r0, #2 + 732 .LVL38: + 733 .L45: 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 735 .loc 1 410 1 view .LVU266 - 736 0024 70BD pop {r4, r5, r6, pc} - 737 .LVL39: - 738 .L49: + 734 .loc 1 410 1 view .LVU266 + 735 0022 70BD pop {r4, r5, r6, pc} + 736 .LVL39: + 737 .L49: 391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; - 739 .loc 1 391 5 is_stmt 1 view .LVU267 + 738 .loc 1 391 5 is_stmt 1 view .LVU267 391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; - 740 .loc 1 391 17 is_stmt 0 view .LVU268 - 741 0026 0220 movs r0, #2 - 742 0028 84F82500 strb r0, [r4, #37] + 739 .loc 1 391 17 is_stmt 0 view .LVU268 + 740 0024 0220 movs r0, #2 + 741 0026 84F82500 strb r0, [r4, #37] 392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 743 .loc 1 392 5 is_stmt 1 view .LVU269 + 742 .loc 1 392 5 is_stmt 1 view .LVU269 392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 744 .loc 1 392 21 is_stmt 0 view .LVU270 - 745 002c 0025 movs r5, #0 - 746 002e E563 str r5, [r4, #60] + 743 .loc 1 392 21 is_stmt 0 view .LVU270 + 744 002a 0025 movs r5, #0 + 745 002c E563 str r5, [r4, #60] 395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 747 .loc 1 395 5 is_stmt 1 view .LVU271 - 748 0030 2668 ldr r6, [r4] - 749 0032 3068 ldr r0, [r6] - 750 0034 20F00100 bic r0, r0, #1 - 751 0038 3060 str r0, [r6] + 746 .loc 1 395 5 is_stmt 1 view .LVU271 + 747 002e 2668 ldr r6, [r4] + 748 0030 3068 ldr r0, [r6] + 749 0032 20F00100 bic r0, r0, #1 + 750 0036 3060 str r0, [r6] 398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 752 .loc 1 398 5 view .LVU272 - 753 003a 2046 mov r0, r4 - 754 003c FFF7FEFF bl DMA_SetConfig - 755 .LVL40: + 751 .loc 1 398 5 view .LVU272 + 752 0038 2046 mov r0, r4 + 753 003a FFF7FEFF bl DMA_SetConfig + 754 .LVL40: 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 756 .loc 1 401 5 view .LVU273 - 757 0040 2268 ldr r2, [r4] - 758 0042 1368 ldr r3, [r2] - 759 0044 43F00103 orr r3, r3, #1 - 760 0048 1360 str r3, [r2] + 755 .loc 1 401 5 view .LVU273 + 756 003e 2268 ldr r2, [r4] + 757 0040 1368 ldr r3, [r2] + 758 0042 43F00103 orr r3, r3, #1 + 759 0046 1360 str r3, [r2] 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 761 .loc 1 380 21 is_stmt 0 view .LVU274 - 762 004a 2846 mov r0, r5 - 763 004c EAE7 b .L45 - 764 .LVL41: - ARM GAS /tmp/ccFxKPnS.s page 37 + 760 .loc 1 380 21 is_stmt 0 view .LVU274 + 761 0048 2846 mov r0, r5 + 762 004a EAE7 b .L45 + 763 .LVL41: + 764 .L47: + ARM GAS /tmp/ccSt8eya.s page 37 - 765 .L47: 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 766 .loc 1 386 3 discriminator 1 view .LVU275 - 767 004e 0220 movs r0, #2 - 768 0050 E8E7 b .L45 - 769 .cfi_endproc - 770 .LFE331: - 772 .section .text.HAL_DMA_Start_IT,"ax",%progbits - 773 .align 1 - 774 .global HAL_DMA_Start_IT - 775 .syntax unified - 776 .thumb - 777 .thumb_func - 779 HAL_DMA_Start_IT: - 780 .LVL42: - 781 .LFB332: + 765 .loc 1 386 3 discriminator 1 view .LVU275 + 766 004c 0220 movs r0, #2 + 767 004e E8E7 b .L45 + 768 .cfi_endproc + 769 .LFE331: + 771 .section .text.HAL_DMA_Start_IT,"ax",%progbits + 772 .align 1 + 773 .global HAL_DMA_Start_IT + 774 .syntax unified + 775 .thumb + 776 .thumb_func + 778 HAL_DMA_Start_IT: + 779 .LVL42: + 780 .LFB332: 423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 782 .loc 1 423 1 is_stmt 1 view -0 - 783 .cfi_startproc - 784 @ args = 0, pretend = 0, frame = 0 - 785 @ frame_needed = 0, uses_anonymous_args = 0 + 781 .loc 1 423 1 is_stmt 1 view -0 + 782 .cfi_startproc + 783 @ args = 0, pretend = 0, frame = 0 + 784 @ frame_needed = 0, uses_anonymous_args = 0 423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 786 .loc 1 423 1 is_stmt 0 view .LVU277 - 787 0000 38B5 push {r3, r4, r5, lr} - 788 .LCFI8: - 789 .cfi_def_cfa_offset 16 - 790 .cfi_offset 3, -16 - 791 .cfi_offset 4, -12 - 792 .cfi_offset 5, -8 - 793 .cfi_offset 14, -4 - 794 0002 0446 mov r4, r0 + 785 .loc 1 423 1 is_stmt 0 view .LVU277 + 786 0000 38B5 push {r3, r4, r5, lr} + 787 .LCFI8: + 788 .cfi_def_cfa_offset 16 + 789 .cfi_offset 3, -16 + 790 .cfi_offset 4, -12 + 791 .cfi_offset 5, -8 + 792 .cfi_offset 14, -4 + 793 0002 0446 mov r4, r0 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 795 .loc 1 424 3 is_stmt 1 view .LVU278 - 796 .LVL43: + 794 .loc 1 424 3 is_stmt 1 view .LVU278 + 795 .LVL43: 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 797 .loc 1 427 3 view .LVU279 + 796 .loc 1 427 3 view .LVU279 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 798 .loc 1 430 3 view .LVU280 + 797 .loc 1 430 3 view .LVU280 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 799 .loc 1 430 3 view .LVU281 - 800 0004 90F82400 ldrb r0, [r0, #36] @ zero_extendqisi2 - 801 .LVL44: + 798 .loc 1 430 3 view .LVU281 + 799 0004 90F82400 ldrb r0, [r0, #36] @ zero_extendqisi2 + 800 .LVL44: 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 802 .loc 1 430 3 is_stmt 0 view .LVU282 - 803 0008 0128 cmp r0, #1 - 804 000a 41D0 beq .L57 + 801 .loc 1 430 3 is_stmt 0 view .LVU282 + 802 0008 0128 cmp r0, #1 + 803 000a 40D0 beq .L57 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 805 .loc 1 430 3 is_stmt 1 discriminator 2 view .LVU283 - 806 000c 0120 movs r0, #1 - 807 000e 84F82400 strb r0, [r4, #36] + 804 .loc 1 430 3 is_stmt 1 discriminator 2 view .LVU283 + 805 000c 0120 movs r0, #1 + 806 000e 84F82400 strb r0, [r4, #36] 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 808 .loc 1 430 3 discriminator 2 view .LVU284 + 807 .loc 1 430 3 view .LVU284 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 809 .loc 1 432 3 view .LVU285 + 808 .loc 1 432 3 view .LVU285 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 810 .loc 1 432 34 is_stmt 0 view .LVU286 - 811 0012 94F82500 ldrb r0, [r4, #37] @ zero_extendqisi2 - ARM GAS /tmp/ccFxKPnS.s page 38 + 809 .loc 1 432 34 is_stmt 0 view .LVU286 + 810 0012 94F82500 ldrb r0, [r4, #37] @ zero_extendqisi2 + 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + ARM GAS /tmp/ccSt8eya.s page 38 - 812 0016 C0B2 uxtb r0, r0 - 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 813 .loc 1 432 6 view .LVU287 - 814 0018 0128 cmp r0, #1 - 815 001a 04D0 beq .L59 + 811 .loc 1 432 6 view .LVU287 + 812 0016 0128 cmp r0, #1 + 813 0018 04D0 beq .L59 477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 816 .loc 1 477 5 is_stmt 1 view .LVU288 + 814 .loc 1 477 5 is_stmt 1 view .LVU288 477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 817 .loc 1 477 5 view .LVU289 - 818 001c 0023 movs r3, #0 - 819 .LVL45: + 815 .loc 1 477 5 view .LVU289 + 816 001a 0023 movs r3, #0 + 817 .LVL45: 477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 820 .loc 1 477 5 is_stmt 0 view .LVU290 - 821 001e 84F82430 strb r3, [r4, #36] + 818 .loc 1 477 5 is_stmt 0 view .LVU290 + 819 001c 84F82430 strb r3, [r4, #36] 477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 822 .loc 1 477 5 is_stmt 1 view .LVU291 + 820 .loc 1 477 5 is_stmt 1 view .LVU291 480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 823 .loc 1 480 5 view .LVU292 - 824 .LVL46: + 821 .loc 1 480 5 view .LVU292 + 822 .LVL46: 480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 825 .loc 1 480 12 is_stmt 0 view .LVU293 - 826 0022 0220 movs r0, #2 - 827 .LVL47: - 828 .L51: + 823 .loc 1 480 12 is_stmt 0 view .LVU293 + 824 0020 0220 movs r0, #2 + 825 .LVL47: + 826 .L51: 483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 829 .loc 1 483 1 view .LVU294 - 830 0024 38BD pop {r3, r4, r5, pc} - 831 .LVL48: - 832 .L59: + 827 .loc 1 483 1 view .LVU294 + 828 0022 38BD pop {r3, r4, r5, pc} + 829 .LVL48: + 830 .L59: 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; - 833 .loc 1 435 5 is_stmt 1 view .LVU295 + 831 .loc 1 435 5 is_stmt 1 view .LVU295 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; - 834 .loc 1 435 17 is_stmt 0 view .LVU296 - 835 0026 0220 movs r0, #2 - 836 0028 84F82500 strb r0, [r4, #37] + 832 .loc 1 435 17 is_stmt 0 view .LVU296 + 833 0024 0220 movs r0, #2 + 834 0026 84F82500 strb r0, [r4, #37] 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 837 .loc 1 436 5 is_stmt 1 view .LVU297 + 835 .loc 1 436 5 is_stmt 1 view .LVU297 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 838 .loc 1 436 21 is_stmt 0 view .LVU298 - 839 002c 0020 movs r0, #0 - 840 002e E063 str r0, [r4, #60] + 836 .loc 1 436 21 is_stmt 0 view .LVU298 + 837 002a 0020 movs r0, #0 + 838 002c E063 str r0, [r4, #60] 439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 841 .loc 1 439 5 is_stmt 1 view .LVU299 - 842 0030 2568 ldr r5, [r4] - 843 0032 2868 ldr r0, [r5] - 844 0034 20F00100 bic r0, r0, #1 - 845 0038 2860 str r0, [r5] + 839 .loc 1 439 5 is_stmt 1 view .LVU299 + 840 002e 2568 ldr r5, [r4] + 841 0030 2868 ldr r0, [r5] + 842 0032 20F00100 bic r0, r0, #1 + 843 0036 2860 str r0, [r5] 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 846 .loc 1 442 5 view .LVU300 - 847 003a 2046 mov r0, r4 - 848 003c FFF7FEFF bl DMA_SetConfig - 849 .LVL49: + 844 .loc 1 442 5 view .LVU300 + 845 0038 2046 mov r0, r4 + 846 003a FFF7FEFF bl DMA_SetConfig + 847 .LVL49: 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 850 .loc 1 446 5 view .LVU301 + 848 .loc 1 446 5 view .LVU301 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 851 .loc 1 446 21 is_stmt 0 view .LVU302 - 852 0040 236B ldr r3, [r4, #48] - ARM GAS /tmp/ccFxKPnS.s page 39 + 849 .loc 1 446 21 is_stmt 0 view .LVU302 + 850 003e 236B ldr r3, [r4, #48] + 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 851 .loc 1 446 8 view .LVU303 + ARM GAS /tmp/ccSt8eya.s page 39 - 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 853 .loc 1 446 8 view .LVU303 - 854 0042 D3B1 cbz r3, .L53 + 852 0040 D3B1 cbz r3, .L53 449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 855 .loc 1 449 7 is_stmt 1 view .LVU304 - 856 0044 2268 ldr r2, [r4] - 857 0046 1368 ldr r3, [r2] - 858 0048 43F00E03 orr r3, r3, #14 - 859 004c 1360 str r3, [r2] - 860 .L54: + 853 .loc 1 449 7 is_stmt 1 view .LVU304 + 854 0042 2268 ldr r2, [r4] + 855 0044 1368 ldr r3, [r2] + 856 0046 43F00E03 orr r3, r3, #14 + 857 004a 1360 str r3, [r2] + 858 .L54: 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 861 .loc 1 458 5 view .LVU305 + 859 .loc 1 458 5 view .LVU305 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 862 .loc 1 458 14 is_stmt 0 view .LVU306 - 863 004e A36C ldr r3, [r4, #72] + 860 .loc 1 458 14 is_stmt 0 view .LVU306 + 861 004c A36C ldr r3, [r4, #72] 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 864 .loc 1 458 29 view .LVU307 - 865 0050 1A68 ldr r2, [r3] + 862 .loc 1 458 29 view .LVU307 + 863 004e 1A68 ldr r2, [r3] 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 866 .loc 1 458 8 view .LVU308 - 867 0052 12F4803F tst r2, #65536 - 868 0056 03D0 beq .L55 + 864 .loc 1 458 8 view .LVU308 + 865 0050 12F4803F tst r2, #65536 + 866 0054 03D0 beq .L55 461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 869 .loc 1 461 7 is_stmt 1 view .LVU309 + 867 .loc 1 461 7 is_stmt 1 view .LVU309 461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 870 .loc 1 461 26 is_stmt 0 view .LVU310 - 871 0058 1A68 ldr r2, [r3] + 868 .loc 1 461 26 is_stmt 0 view .LVU310 + 869 0056 1A68 ldr r2, [r3] 461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 872 .loc 1 461 32 view .LVU311 - 873 005a 42F48072 orr r2, r2, #256 - 874 005e 1A60 str r2, [r3] - 875 .L55: + 870 .loc 1 461 32 view .LVU311 + 871 0058 42F48072 orr r2, r2, #256 + 872 005c 1A60 str r2, [r3] + 873 .L55: 464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 876 .loc 1 464 5 is_stmt 1 view .LVU312 + 874 .loc 1 464 5 is_stmt 1 view .LVU312 464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 877 .loc 1 464 13 is_stmt 0 view .LVU313 - 878 0060 636D ldr r3, [r4, #84] + 875 .loc 1 464 13 is_stmt 0 view .LVU313 + 876 005e 636D ldr r3, [r4, #84] 464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 879 .loc 1 464 8 view .LVU314 - 880 0062 1BB1 cbz r3, .L56 + 877 .loc 1 464 8 view .LVU314 + 878 0060 1BB1 cbz r3, .L56 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 881 .loc 1 468 7 is_stmt 1 view .LVU315 + 879 .loc 1 468 7 is_stmt 1 view .LVU315 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 882 .loc 1 468 29 is_stmt 0 view .LVU316 - 883 0064 1A68 ldr r2, [r3] + 880 .loc 1 468 29 is_stmt 0 view .LVU316 + 881 0062 1A68 ldr r2, [r3] 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 884 .loc 1 468 36 view .LVU317 - 885 0066 42F48072 orr r2, r2, #256 - 886 006a 1A60 str r2, [r3] - 887 .L56: + 882 .loc 1 468 36 view .LVU317 + 883 0064 42F48072 orr r2, r2, #256 + 884 0068 1A60 str r2, [r3] + 885 .L56: 472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 888 .loc 1 472 5 is_stmt 1 view .LVU318 - 889 006c 2268 ldr r2, [r4] - 890 006e 1368 ldr r3, [r2] - 891 0070 43F00103 orr r3, r3, #1 - 892 0074 1360 str r3, [r2] + 886 .loc 1 472 5 is_stmt 1 view .LVU318 + 887 006a 2268 ldr r2, [r4] + 888 006c 1368 ldr r3, [r2] + 889 006e 43F00103 orr r3, r3, #1 + 890 0072 1360 str r3, [r2] 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 40 + 891 .loc 1 424 21 is_stmt 0 view .LVU319 + 892 0074 0020 movs r0, #0 + ARM GAS /tmp/ccSt8eya.s page 40 - 893 .loc 1 424 21 is_stmt 0 view .LVU319 - 894 0076 0020 movs r0, #0 - 895 0078 D4E7 b .L51 - 896 .L53: + 893 0076 D4E7 b .L51 + 894 .L53: 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** __HAL_DMA_ENABLE_IT(hdma, (DMA_IT_TC | DMA_IT_TE)); - 897 .loc 1 453 7 is_stmt 1 view .LVU320 - 898 007a 2268 ldr r2, [r4] - 899 007c 1368 ldr r3, [r2] - 900 007e 23F00403 bic r3, r3, #4 - 901 0082 1360 str r3, [r2] + 895 .loc 1 453 7 is_stmt 1 view .LVU320 + 896 0078 2268 ldr r2, [r4] + 897 007a 1368 ldr r3, [r2] + 898 007c 23F00403 bic r3, r3, #4 + 899 0080 1360 str r3, [r2] 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 902 .loc 1 454 7 view .LVU321 - 903 0084 2268 ldr r2, [r4] - 904 0086 1368 ldr r3, [r2] - 905 0088 43F00A03 orr r3, r3, #10 - 906 008c 1360 str r3, [r2] - 907 008e DEE7 b .L54 - 908 .LVL50: - 909 .L57: + 900 .loc 1 454 7 view .LVU321 + 901 0082 2268 ldr r2, [r4] + 902 0084 1368 ldr r3, [r2] + 903 0086 43F00A03 orr r3, r3, #10 + 904 008a 1360 str r3, [r2] + 905 008c DEE7 b .L54 + 906 .LVL50: + 907 .L57: 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 910 .loc 1 430 3 is_stmt 0 discriminator 1 view .LVU322 - 911 0090 0220 movs r0, #2 - 912 0092 C7E7 b .L51 - 913 .cfi_endproc - 914 .LFE332: - 916 .section .text.HAL_DMA_Abort,"ax",%progbits - 917 .align 1 - 918 .global HAL_DMA_Abort - 919 .syntax unified - 920 .thumb - 921 .thumb_func - 923 HAL_DMA_Abort: - 924 .LVL51: - 925 .LFB333: + 908 .loc 1 430 3 is_stmt 0 discriminator 1 view .LVU322 + 909 008e 0220 movs r0, #2 + 910 0090 C7E7 b .L51 + 911 .cfi_endproc + 912 .LFE332: + 914 .section .text.HAL_DMA_Abort,"ax",%progbits + 915 .align 1 + 916 .global HAL_DMA_Abort + 917 .syntax unified + 918 .thumb + 919 .thumb_func + 921 HAL_DMA_Abort: + 922 .LVL51: + 923 .LFB333: 492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 926 .loc 1 492 1 is_stmt 1 view -0 - 927 .cfi_startproc - 928 @ args = 0, pretend = 0, frame = 0 - 929 @ frame_needed = 0, uses_anonymous_args = 0 - 930 @ link register save eliminated. + 924 .loc 1 492 1 is_stmt 1 view -0 + 925 .cfi_startproc + 926 @ args = 0, pretend = 0, frame = 0 + 927 @ frame_needed = 0, uses_anonymous_args = 0 + 928 @ link register save eliminated. 492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 931 .loc 1 492 1 is_stmt 0 view .LVU324 - 932 0000 0346 mov r3, r0 + 929 .loc 1 492 1 is_stmt 0 view .LVU324 + 930 0000 0346 mov r3, r0 493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 933 .loc 1 493 3 is_stmt 1 view .LVU325 - 934 .LVL52: + 931 .loc 1 493 3 is_stmt 1 view .LVU325 + 932 .LVL52: 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 935 .loc 1 495 3 view .LVU326 + 933 .loc 1 495 3 view .LVU326 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 936 .loc 1 495 10 is_stmt 0 view .LVU327 - 937 0002 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2 - 938 0006 D2B2 uxtb r2, r2 + 934 .loc 1 495 10 is_stmt 0 view .LVU327 + 935 0002 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 939 .loc 1 495 5 view .LVU328 - 940 0008 022A cmp r2, #2 - 941 000a 09D0 beq .L61 + 936 .loc 1 495 5 view .LVU328 + 937 0006 022A cmp r2, #2 + 938 0008 09D0 beq .L61 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 41 + 939 .loc 1 498 5 is_stmt 1 view .LVU329 + 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 940 .loc 1 498 21 is_stmt 0 view .LVU330 + ARM GAS /tmp/ccSt8eya.s page 41 - 942 .loc 1 498 5 is_stmt 1 view .LVU329 - 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 943 .loc 1 498 21 is_stmt 0 view .LVU330 - 944 000c 0422 movs r2, #4 - 945 000e C263 str r2, [r0, #60] + 941 000a 0422 movs r2, #4 + 942 000c C263 str r2, [r0, #60] 500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 946 .loc 1 500 5 is_stmt 1 view .LVU331 - 947 .LVL53: + 943 .loc 1 500 5 is_stmt 1 view .LVU331 + 944 .LVL53: 500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 948 .loc 1 500 12 is_stmt 0 view .LVU332 - 949 0010 0120 movs r0, #1 - 950 .LVL54: - 951 .L62: + 945 .loc 1 500 12 is_stmt 0 view .LVU332 + 946 000e 0120 movs r0, #1 + 947 .LVL54: + 948 .L62: 530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 952 .loc 1 530 3 is_stmt 1 view .LVU333 + 949 .loc 1 530 3 is_stmt 1 view .LVU333 530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 953 .loc 1 530 15 is_stmt 0 view .LVU334 - 954 0012 0122 movs r2, #1 - 955 0014 83F82520 strb r2, [r3, #37] + 950 .loc 1 530 15 is_stmt 0 view .LVU334 + 951 0010 0122 movs r2, #1 + 952 0012 83F82520 strb r2, [r3, #37] 533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 956 .loc 1 533 3 is_stmt 1 view .LVU335 + 953 .loc 1 533 3 is_stmt 1 view .LVU335 533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 957 .loc 1 533 3 view .LVU336 - 958 0018 0022 movs r2, #0 - 959 001a 83F82420 strb r2, [r3, #36] + 954 .loc 1 533 3 view .LVU336 + 955 0016 0022 movs r2, #0 + 956 0018 83F82420 strb r2, [r3, #36] 533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 960 .loc 1 533 3 view .LVU337 + 957 .loc 1 533 3 view .LVU337 535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 961 .loc 1 535 3 view .LVU338 + 958 .loc 1 535 3 view .LVU338 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 962 .loc 1 536 1 is_stmt 0 view .LVU339 - 963 001e 7047 bx lr - 964 .LVL55: - 965 .L61: + 959 .loc 1 536 1 is_stmt 0 view .LVU339 + 960 001c 7047 bx lr + 961 .LVL55: + 962 .L61: 505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 966 .loc 1 505 6 is_stmt 1 view .LVU340 - 967 0020 0168 ldr r1, [r0] - 968 0022 0A68 ldr r2, [r1] - 969 0024 22F00E02 bic r2, r2, #14 - 970 0028 0A60 str r2, [r1] + 963 .loc 1 505 6 is_stmt 1 view .LVU340 + 964 001e 0168 ldr r1, [r0] + 965 0020 0A68 ldr r2, [r1] + 966 0022 22F00E02 bic r2, r2, #14 + 967 0026 0A60 str r2, [r1] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 971 .loc 1 508 6 view .LVU341 + 968 .loc 1 508 6 view .LVU341 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 972 .loc 1 508 10 is_stmt 0 view .LVU342 - 973 002a 816C ldr r1, [r0, #72] + 969 .loc 1 508 10 is_stmt 0 view .LVU342 + 970 0028 816C ldr r1, [r0, #72] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 974 .loc 1 508 25 view .LVU343 - 975 002c 0A68 ldr r2, [r1] + 971 .loc 1 508 25 view .LVU343 + 972 002a 0A68 ldr r2, [r1] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 976 .loc 1 508 31 view .LVU344 - 977 002e 22F48072 bic r2, r2, #256 - 978 0032 0A60 str r2, [r1] + 973 .loc 1 508 31 view .LVU344 + 974 002c 22F48072 bic r2, r2, #256 + 975 0030 0A60 str r2, [r1] 511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 979 .loc 1 511 6 is_stmt 1 view .LVU345 - 980 0034 0168 ldr r1, [r0] - 981 0036 0A68 ldr r2, [r1] - 982 0038 22F00102 bic r2, r2, #1 - ARM GAS /tmp/ccFxKPnS.s page 42 + 976 .loc 1 511 6 is_stmt 1 view .LVU345 + 977 0032 0168 ldr r1, [r0] + 978 0034 0A68 ldr r2, [r1] + 979 0036 22F00102 bic r2, r2, #1 + 980 003a 0A60 str r2, [r1] + 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 981 .loc 1 514 6 view .LVU346 + ARM GAS /tmp/ccSt8eya.s page 42 - 983 003c 0A60 str r2, [r1] 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 984 .loc 1 514 6 view .LVU346 + 982 .loc 1 514 57 is_stmt 0 view .LVU347 + 983 003c 426C ldr r2, [r0, #68] 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 985 .loc 1 514 57 is_stmt 0 view .LVU347 - 986 003e 426C ldr r2, [r0, #68] + 984 .loc 1 514 72 view .LVU348 + 985 003e 02F01F01 and r1, r2, #31 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 987 .loc 1 514 72 view .LVU348 - 988 0040 02F01F01 and r1, r2, #31 + 986 .loc 1 514 10 view .LVU349 + 987 0042 006C ldr r0, [r0, #64] + 988 .LVL56: 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 989 .loc 1 514 10 view .LVU349 - 990 0044 006C ldr r0, [r0, #64] - 991 .LVL56: + 989 .loc 1 514 49 view .LVU350 + 990 0044 0122 movs r2, #1 + 991 0046 8A40 lsls r2, r2, r1 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 992 .loc 1 514 49 view .LVU350 - 993 0046 0122 movs r2, #1 - 994 0048 8A40 lsls r2, r2, r1 - 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 995 .loc 1 514 33 view .LVU351 - 996 004a 4260 str r2, [r0, #4] + 992 .loc 1 514 33 view .LVU351 + 993 0048 4260 str r2, [r0, #4] 517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 997 .loc 1 517 6 is_stmt 1 view .LVU352 + 994 .loc 1 517 6 is_stmt 1 view .LVU352 517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 998 .loc 1 517 10 is_stmt 0 view .LVU353 - 999 004c DA6C ldr r2, [r3, #76] + 995 .loc 1 517 10 is_stmt 0 view .LVU353 + 996 004a DA6C ldr r2, [r3, #76] 517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1000 .loc 1 517 43 view .LVU354 - 1001 004e 196D ldr r1, [r3, #80] + 997 .loc 1 517 43 view .LVU354 + 998 004c 196D ldr r1, [r3, #80] 517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1002 .loc 1 517 37 view .LVU355 - 1003 0050 5160 str r1, [r2, #4] + 999 .loc 1 517 37 view .LVU355 + 1000 004e 5160 str r1, [r2, #4] 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1004 .loc 1 519 6 is_stmt 1 view .LVU356 + 1001 .loc 1 519 6 is_stmt 1 view .LVU356 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1005 .loc 1 519 14 is_stmt 0 view .LVU357 - 1006 0052 5A6D ldr r2, [r3, #84] + 1002 .loc 1 519 14 is_stmt 0 view .LVU357 + 1003 0050 5A6D ldr r2, [r3, #84] 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1007 .loc 1 519 9 view .LVU358 - 1008 0054 42B1 cbz r2, .L63 + 1004 .loc 1 519 9 view .LVU358 + 1005 0052 42B1 cbz r2, .L63 523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1009 .loc 1 523 8 is_stmt 1 view .LVU359 + 1006 .loc 1 523 8 is_stmt 1 view .LVU359 523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1010 .loc 1 523 30 is_stmt 0 view .LVU360 - 1011 0056 1168 ldr r1, [r2] + 1007 .loc 1 523 30 is_stmt 0 view .LVU360 + 1008 0054 1168 ldr r1, [r2] 523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1012 .loc 1 523 37 view .LVU361 - 1013 0058 21F48071 bic r1, r1, #256 - 1014 005c 1160 str r1, [r2] + 1009 .loc 1 523 37 view .LVU361 + 1010 0056 21F48071 bic r1, r1, #256 + 1011 005a 1160 str r1, [r2] 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1015 .loc 1 526 8 is_stmt 1 view .LVU362 + 1012 .loc 1 526 8 is_stmt 1 view .LVU362 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1016 .loc 1 526 12 is_stmt 0 view .LVU363 - 1017 005e 9A6D ldr r2, [r3, #88] + 1013 .loc 1 526 12 is_stmt 0 view .LVU363 + 1014 005c 9A6D ldr r2, [r3, #88] 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1018 .loc 1 526 50 view .LVU364 - 1019 0060 D96D ldr r1, [r3, #92] + 1015 .loc 1 526 50 view .LVU364 + 1016 005e D96D ldr r1, [r3, #92] 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - ARM GAS /tmp/ccFxKPnS.s page 43 - - - 1020 .loc 1 526 44 view .LVU365 - 1021 0062 5160 str r1, [r2, #4] + 1017 .loc 1 526 44 view .LVU365 + 1018 0060 5160 str r1, [r2, #4] 493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1022 .loc 1 493 21 view .LVU366 - 1023 0064 0020 movs r0, #0 - 1024 0066 D4E7 b .L62 - 1025 .L63: - 1026 0068 0020 movs r0, #0 - 1027 006a D2E7 b .L62 - 1028 .cfi_endproc - 1029 .LFE333: - 1031 .section .text.HAL_DMA_Abort_IT,"ax",%progbits - 1032 .align 1 - 1033 .global HAL_DMA_Abort_IT - 1034 .syntax unified - 1035 .thumb - 1036 .thumb_func - 1038 HAL_DMA_Abort_IT: - 1039 .LVL57: - 1040 .LFB334: + ARM GAS /tmp/ccSt8eya.s page 43 + + + 1019 .loc 1 493 21 view .LVU366 + 1020 0062 0020 movs r0, #0 + 1021 0064 D4E7 b .L62 + 1022 .L63: + 1023 0066 0020 movs r0, #0 + 1024 0068 D2E7 b .L62 + 1025 .cfi_endproc + 1026 .LFE333: + 1028 .section .text.HAL_DMA_Abort_IT,"ax",%progbits + 1029 .align 1 + 1030 .global HAL_DMA_Abort_IT + 1031 .syntax unified + 1032 .thumb + 1033 .thumb_func + 1035 HAL_DMA_Abort_IT: + 1036 .LVL57: + 1037 .LFB334: 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 1041 .loc 1 545 1 is_stmt 1 view -0 - 1042 .cfi_startproc - 1043 @ args = 0, pretend = 0, frame = 0 - 1044 @ frame_needed = 0, uses_anonymous_args = 0 + 1038 .loc 1 545 1 is_stmt 1 view -0 + 1039 .cfi_startproc + 1040 @ args = 0, pretend = 0, frame = 0 + 1041 @ frame_needed = 0, uses_anonymous_args = 0 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 1045 .loc 1 545 1 is_stmt 0 view .LVU368 - 1046 0000 08B5 push {r3, lr} - 1047 .LCFI9: - 1048 .cfi_def_cfa_offset 8 - 1049 .cfi_offset 3, -8 - 1050 .cfi_offset 14, -4 + 1042 .loc 1 545 1 is_stmt 0 view .LVU368 + 1043 0000 08B5 push {r3, lr} + 1044 .LCFI9: + 1045 .cfi_def_cfa_offset 8 + 1046 .cfi_offset 3, -8 + 1047 .cfi_offset 14, -4 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1051 .loc 1 546 3 is_stmt 1 view .LVU369 - 1052 .LVL58: + 1048 .loc 1 546 3 is_stmt 1 view .LVU369 + 1049 .LVL58: 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1053 .loc 1 548 3 view .LVU370 + 1050 .loc 1 548 3 view .LVU370 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1054 .loc 1 548 33 is_stmt 0 view .LVU371 - 1055 0002 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 1056 0006 DBB2 uxtb r3, r3 + 1051 .loc 1 548 33 is_stmt 0 view .LVU371 + 1052 0002 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1057 .loc 1 548 6 view .LVU372 - 1058 0008 022B cmp r3, #2 - 1059 000a 09D0 beq .L65 + 1053 .loc 1 548 6 view .LVU372 + 1054 0006 022B cmp r3, #2 + 1055 0008 09D0 beq .L65 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1060 .loc 1 551 5 is_stmt 1 view .LVU373 + 1056 .loc 1 551 5 is_stmt 1 view .LVU373 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1061 .loc 1 551 21 is_stmt 0 view .LVU374 - 1062 000c 0423 movs r3, #4 - 1063 000e C363 str r3, [r0, #60] + 1057 .loc 1 551 21 is_stmt 0 view .LVU374 + 1058 000a 0423 movs r3, #4 + 1059 000c C363 str r3, [r0, #60] 554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1064 .loc 1 554 5 is_stmt 1 view .LVU375 + 1060 .loc 1 554 5 is_stmt 1 view .LVU375 554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1065 .loc 1 554 17 is_stmt 0 view .LVU376 - 1066 0010 0123 movs r3, #1 - 1067 0012 80F82530 strb r3, [r0, #37] - ARM GAS /tmp/ccFxKPnS.s page 44 + 1061 .loc 1 554 17 is_stmt 0 view .LVU376 + 1062 000e 0123 movs r3, #1 + 1063 0010 80F82530 strb r3, [r0, #37] + 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1064 .loc 1 557 5 is_stmt 1 view .LVU377 + 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1065 .loc 1 557 5 view .LVU378 + ARM GAS /tmp/ccSt8eya.s page 44 + 1066 0014 0022 movs r2, #0 + 1067 0016 80F82420 strb r2, [r0, #36] 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1068 .loc 1 557 5 is_stmt 1 view .LVU377 - 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1069 .loc 1 557 5 view .LVU378 - 1070 0016 0022 movs r2, #0 - 1071 0018 80F82420 strb r2, [r0, #36] - 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1072 .loc 1 557 5 view .LVU379 + 1068 .loc 1 557 5 view .LVU379 559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1073 .loc 1 559 5 view .LVU380 - 1074 .LVL59: + 1069 .loc 1 559 5 view .LVU380 + 1070 .LVL59: 559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1075 .loc 1 559 12 is_stmt 0 view .LVU381 - 1076 001c 1846 mov r0, r3 - 1077 .LVL60: - 1078 .L66: + 1071 .loc 1 559 12 is_stmt 0 view .LVU381 + 1072 001a 1846 mov r0, r3 + 1073 .LVL60: + 1074 .L66: 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1079 .loc 1 600 3 is_stmt 1 view .LVU382 + 1075 .loc 1 600 3 is_stmt 1 view .LVU382 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1080 .loc 1 601 1 is_stmt 0 view .LVU383 - 1081 001e 08BD pop {r3, pc} - 1082 .LVL61: - 1083 .L65: + 1076 .loc 1 601 1 is_stmt 0 view .LVU383 + 1077 001c 08BD pop {r3, pc} + 1078 .LVL61: + 1079 .L65: 564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1084 .loc 1 564 5 is_stmt 1 view .LVU384 - 1085 0020 0268 ldr r2, [r0] - 1086 0022 1368 ldr r3, [r2] - 1087 0024 23F00E03 bic r3, r3, #14 - 1088 0028 1360 str r3, [r2] + 1080 .loc 1 564 5 is_stmt 1 view .LVU384 + 1081 001e 0268 ldr r2, [r0] + 1082 0020 1368 ldr r3, [r2] + 1083 0022 23F00E03 bic r3, r3, #14 + 1084 0026 1360 str r3, [r2] 567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1089 .loc 1 567 5 view .LVU385 - 1090 002a 0268 ldr r2, [r0] - 1091 002c 1368 ldr r3, [r2] - 1092 002e 23F00103 bic r3, r3, #1 - 1093 0032 1360 str r3, [r2] + 1085 .loc 1 567 5 view .LVU385 + 1086 0028 0268 ldr r2, [r0] + 1087 002a 1368 ldr r3, [r2] + 1088 002c 23F00103 bic r3, r3, #1 + 1089 0030 1360 str r3, [r2] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1094 .loc 1 570 5 view .LVU386 + 1090 .loc 1 570 5 view .LVU386 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1095 .loc 1 570 9 is_stmt 0 view .LVU387 - 1096 0034 826C ldr r2, [r0, #72] + 1091 .loc 1 570 9 is_stmt 0 view .LVU387 + 1092 0032 826C ldr r2, [r0, #72] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1097 .loc 1 570 24 view .LVU388 - 1098 0036 1368 ldr r3, [r2] + 1093 .loc 1 570 24 view .LVU388 + 1094 0034 1368 ldr r3, [r2] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1099 .loc 1 570 30 view .LVU389 - 1100 0038 23F48073 bic r3, r3, #256 - 1101 003c 1360 str r3, [r2] + 1095 .loc 1 570 30 view .LVU389 + 1096 0036 23F48073 bic r3, r3, #256 + 1097 003a 1360 str r3, [r2] 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1102 .loc 1 573 5 is_stmt 1 view .LVU390 + 1098 .loc 1 573 5 is_stmt 1 view .LVU390 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1103 .loc 1 573 56 is_stmt 0 view .LVU391 - 1104 003e 436C ldr r3, [r0, #68] + 1099 .loc 1 573 56 is_stmt 0 view .LVU391 + 1100 003c 436C ldr r3, [r0, #68] 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1105 .loc 1 573 71 view .LVU392 - 1106 0040 03F01F02 and r2, r3, #31 + 1101 .loc 1 573 71 view .LVU392 + 1102 003e 03F01F02 and r2, r3, #31 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1107 .loc 1 573 9 view .LVU393 - ARM GAS /tmp/ccFxKPnS.s page 45 + 1103 .loc 1 573 9 view .LVU393 + 1104 0042 016C ldr r1, [r0, #64] + 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1105 .loc 1 573 48 view .LVU394 + 1106 0044 0123 movs r3, #1 + ARM GAS /tmp/ccSt8eya.s page 45 - 1108 0044 016C ldr r1, [r0, #64] + 1107 0046 9340 lsls r3, r3, r2 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1109 .loc 1 573 48 view .LVU394 - 1110 0046 0123 movs r3, #1 - 1111 0048 9340 lsls r3, r3, r2 - 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1112 .loc 1 573 32 view .LVU395 - 1113 004a 4B60 str r3, [r1, #4] + 1108 .loc 1 573 32 view .LVU395 + 1109 0048 4B60 str r3, [r1, #4] 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1114 .loc 1 576 5 is_stmt 1 view .LVU396 + 1110 .loc 1 576 5 is_stmt 1 view .LVU396 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1115 .loc 1 576 9 is_stmt 0 view .LVU397 - 1116 004c C36C ldr r3, [r0, #76] + 1111 .loc 1 576 9 is_stmt 0 view .LVU397 + 1112 004a C36C ldr r3, [r0, #76] 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1117 .loc 1 576 42 view .LVU398 - 1118 004e 026D ldr r2, [r0, #80] + 1113 .loc 1 576 42 view .LVU398 + 1114 004c 026D ldr r2, [r0, #80] 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1119 .loc 1 576 36 view .LVU399 - 1120 0050 5A60 str r2, [r3, #4] + 1115 .loc 1 576 36 view .LVU399 + 1116 004e 5A60 str r2, [r3, #4] 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1121 .loc 1 578 5 is_stmt 1 view .LVU400 + 1117 .loc 1 578 5 is_stmt 1 view .LVU400 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1122 .loc 1 578 13 is_stmt 0 view .LVU401 - 1123 0052 436D ldr r3, [r0, #84] + 1118 .loc 1 578 13 is_stmt 0 view .LVU401 + 1119 0050 436D ldr r3, [r0, #84] 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1124 .loc 1 578 8 view .LVU402 - 1125 0054 33B1 cbz r3, .L67 + 1120 .loc 1 578 8 view .LVU402 + 1121 0052 33B1 cbz r3, .L67 582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1126 .loc 1 582 7 is_stmt 1 view .LVU403 + 1122 .loc 1 582 7 is_stmt 1 view .LVU403 582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1127 .loc 1 582 29 is_stmt 0 view .LVU404 - 1128 0056 1A68 ldr r2, [r3] + 1123 .loc 1 582 29 is_stmt 0 view .LVU404 + 1124 0054 1A68 ldr r2, [r3] 582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1129 .loc 1 582 36 view .LVU405 - 1130 0058 22F48072 bic r2, r2, #256 - 1131 005c 1A60 str r2, [r3] + 1125 .loc 1 582 36 view .LVU405 + 1126 0056 22F48072 bic r2, r2, #256 + 1127 005a 1A60 str r2, [r3] 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1132 .loc 1 585 7 is_stmt 1 view .LVU406 + 1128 .loc 1 585 7 is_stmt 1 view .LVU406 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1133 .loc 1 585 11 is_stmt 0 view .LVU407 - 1134 005e 836D ldr r3, [r0, #88] + 1129 .loc 1 585 11 is_stmt 0 view .LVU407 + 1130 005c 836D ldr r3, [r0, #88] 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1135 .loc 1 585 49 view .LVU408 - 1136 0060 C26D ldr r2, [r0, #92] + 1131 .loc 1 585 49 view .LVU408 + 1132 005e C26D ldr r2, [r0, #92] 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1137 .loc 1 585 43 view .LVU409 - 1138 0062 5A60 str r2, [r3, #4] - 1139 .L67: + 1133 .loc 1 585 43 view .LVU409 + 1134 0060 5A60 str r2, [r3, #4] + 1135 .L67: 589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1140 .loc 1 589 5 is_stmt 1 view .LVU410 + 1136 .loc 1 589 5 is_stmt 1 view .LVU410 589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1141 .loc 1 589 17 is_stmt 0 view .LVU411 - 1142 0064 0123 movs r3, #1 - 1143 0066 80F82530 strb r3, [r0, #37] + 1137 .loc 1 589 17 is_stmt 0 view .LVU411 + 1138 0062 0123 movs r3, #1 + 1139 0064 80F82530 strb r3, [r0, #37] 592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1144 .loc 1 592 5 is_stmt 1 view .LVU412 + 1140 .loc 1 592 5 is_stmt 1 view .LVU412 592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 46 + 1141 .loc 1 592 5 view .LVU413 + 1142 0068 0023 movs r3, #0 + 1143 006a 80F82430 strb r3, [r0, #36] + 592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + ARM GAS /tmp/ccSt8eya.s page 46 - 1145 .loc 1 592 5 view .LVU413 - 1146 006a 0023 movs r3, #0 - 1147 006c 80F82430 strb r3, [r0, #36] - 592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1148 .loc 1 592 5 view .LVU414 + 1144 .loc 1 592 5 view .LVU414 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1149 .loc 1 595 5 view .LVU415 + 1145 .loc 1 595 5 view .LVU415 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1150 .loc 1 595 13 is_stmt 0 view .LVU416 - 1151 0070 836B ldr r3, [r0, #56] + 1146 .loc 1 595 13 is_stmt 0 view .LVU416 + 1147 006e 836B ldr r3, [r0, #56] 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1152 .loc 1 595 8 view .LVU417 - 1153 0072 13B1 cbz r3, .L68 + 1148 .loc 1 595 8 view .LVU417 + 1149 0070 13B1 cbz r3, .L68 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1154 .loc 1 597 7 is_stmt 1 view .LVU418 - 1155 0074 9847 blx r3 - 1156 .LVL62: + 1150 .loc 1 597 7 is_stmt 1 view .LVU418 + 1151 0072 9847 blx r3 + 1152 .LVL62: 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1157 .loc 1 546 21 is_stmt 0 view .LVU419 - 1158 0076 0020 movs r0, #0 - 1159 0078 D1E7 b .L66 - 1160 .LVL63: - 1161 .L68: + 1153 .loc 1 546 21 is_stmt 0 view .LVU419 + 1154 0074 0020 movs r0, #0 + 1155 0076 D1E7 b .L66 + 1156 .LVL63: + 1157 .L68: 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1162 .loc 1 546 21 view .LVU420 - 1163 007a 0020 movs r0, #0 - 1164 .LVL64: + 1158 .loc 1 546 21 view .LVU420 + 1159 0078 0020 movs r0, #0 + 1160 .LVL64: 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1165 .loc 1 546 21 view .LVU421 - 1166 007c CFE7 b .L66 - 1167 .cfi_endproc - 1168 .LFE334: - 1170 .section .text.HAL_DMA_PollForTransfer,"ax",%progbits - 1171 .align 1 - 1172 .global HAL_DMA_PollForTransfer - 1173 .syntax unified - 1174 .thumb - 1175 .thumb_func - 1177 HAL_DMA_PollForTransfer: - 1178 .LVL65: - 1179 .LFB335: + 1161 .loc 1 546 21 view .LVU421 + 1162 007a CFE7 b .L66 + 1163 .cfi_endproc + 1164 .LFE334: + 1166 .section .text.HAL_DMA_PollForTransfer,"ax",%progbits + 1167 .align 1 + 1168 .global HAL_DMA_PollForTransfer + 1169 .syntax unified + 1170 .thumb + 1171 .thumb_func + 1173 HAL_DMA_PollForTransfer: + 1174 .LVL65: + 1175 .LFB335: 613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t temp; - 1180 .loc 1 613 1 is_stmt 1 view -0 - 1181 .cfi_startproc - 1182 @ args = 0, pretend = 0, frame = 0 - 1183 @ frame_needed = 0, uses_anonymous_args = 0 + 1176 .loc 1 613 1 is_stmt 1 view -0 + 1177 .cfi_startproc + 1178 @ args = 0, pretend = 0, frame = 0 + 1179 @ frame_needed = 0, uses_anonymous_args = 0 613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t temp; - 1184 .loc 1 613 1 is_stmt 0 view .LVU423 - 1185 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 1186 .LCFI10: - 1187 .cfi_def_cfa_offset 24 - 1188 .cfi_offset 4, -24 - 1189 .cfi_offset 5, -20 - 1190 .cfi_offset 6, -16 - 1191 .cfi_offset 7, -12 - 1192 .cfi_offset 8, -8 - 1193 .cfi_offset 14, -4 - ARM GAS /tmp/ccFxKPnS.s page 47 - - - 1194 0004 0446 mov r4, r0 + 1180 .loc 1 613 1 is_stmt 0 view .LVU423 + 1181 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 1182 .LCFI10: + 1183 .cfi_def_cfa_offset 24 + 1184 .cfi_offset 4, -24 + 1185 .cfi_offset 5, -20 + 1186 .cfi_offset 6, -16 + 1187 .cfi_offset 7, -12 + 1188 .cfi_offset 8, -8 + 1189 .cfi_offset 14, -4 + 1190 0004 0446 mov r4, r0 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t tickstart; - 1195 .loc 1 614 3 is_stmt 1 view .LVU424 + 1191 .loc 1 614 3 is_stmt 1 view .LVU424 615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1196 .loc 1 615 3 view .LVU425 + ARM GAS /tmp/ccSt8eya.s page 47 + + + 1192 .loc 1 615 3 view .LVU425 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1197 .loc 1 617 3 view .LVU426 + 1193 .loc 1 617 3 view .LVU426 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1198 .loc 1 617 33 is_stmt 0 view .LVU427 - 1199 0006 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 1200 000a DBB2 uxtb r3, r3 + 1194 .loc 1 617 33 is_stmt 0 view .LVU427 + 1195 0006 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1201 .loc 1 617 6 view .LVU428 - 1202 000c 022B cmp r3, #2 - 1203 000e 07D0 beq .L71 + 1196 .loc 1 617 6 view .LVU428 + 1197 000a 022B cmp r3, #2 + 1198 000c 07D0 beq .L71 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** __HAL_UNLOCK(hdma); - 1204 .loc 1 620 5 is_stmt 1 view .LVU429 + 1199 .loc 1 620 5 is_stmt 1 view .LVU429 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** __HAL_UNLOCK(hdma); - 1205 .loc 1 620 21 is_stmt 0 view .LVU430 - 1206 0010 0423 movs r3, #4 - 1207 0012 C363 str r3, [r0, #60] + 1200 .loc 1 620 21 is_stmt 0 view .LVU430 + 1201 000e 0423 movs r3, #4 + 1202 0010 C363 str r3, [r0, #60] 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return HAL_ERROR; - 1208 .loc 1 621 5 is_stmt 1 view .LVU431 + 1203 .loc 1 621 5 is_stmt 1 view .LVU431 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return HAL_ERROR; - 1209 .loc 1 621 5 view .LVU432 - 1210 0014 0023 movs r3, #0 - 1211 0016 80F82430 strb r3, [r0, #36] + 1204 .loc 1 621 5 view .LVU432 + 1205 0012 0023 movs r3, #0 + 1206 0014 80F82430 strb r3, [r0, #36] 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return HAL_ERROR; - 1212 .loc 1 621 5 view .LVU433 + 1207 .loc 1 621 5 view .LVU433 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1213 .loc 1 622 5 view .LVU434 + 1208 .loc 1 622 5 view .LVU434 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1214 .loc 1 622 12 is_stmt 0 view .LVU435 - 1215 001a 0120 movs r0, #1 - 1216 .LVL66: - 1217 .L72: + 1209 .loc 1 622 12 is_stmt 0 view .LVU435 + 1210 0018 0120 movs r0, #1 + 1211 .LVL66: + 1212 .L72: 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1218 .loc 1 733 1 view .LVU436 - 1219 001c BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1220 .LVL67: - 1221 .L71: + 1213 .loc 1 733 1 view .LVU436 + 1214 001a BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1215 .LVL67: + 1216 .L71: 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1222 .loc 1 733 1 view .LVU437 - 1223 0020 0F46 mov r7, r1 - 1224 0022 1546 mov r5, r2 + 1217 .loc 1 733 1 view .LVU437 + 1218 001e 0F46 mov r7, r1 + 1219 0020 1546 mov r5, r2 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1225 .loc 1 626 3 is_stmt 1 view .LVU438 + 1220 .loc 1 626 3 is_stmt 1 view .LVU438 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1226 .loc 1 626 18 is_stmt 0 view .LVU439 - 1227 0024 0368 ldr r3, [r0] + 1221 .loc 1 626 18 is_stmt 0 view .LVU439 + 1222 0022 0368 ldr r3, [r0] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1228 .loc 1 626 28 view .LVU440 - 1229 0026 1B68 ldr r3, [r3] + 1223 .loc 1 626 28 view .LVU440 + 1224 0024 1B68 ldr r3, [r3] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1230 .loc 1 626 6 view .LVU441 - 1231 0028 13F0200F tst r3, #32 - 1232 002c 2BD1 bne .L86 - ARM GAS /tmp/ccFxKPnS.s page 48 - - + 1225 .loc 1 626 6 view .LVU441 + 1226 0026 13F0200F tst r3, #32 + 1227 002a 2BD1 bne .L86 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1233 .loc 1 633 3 is_stmt 1 view .LVU442 + 1228 .loc 1 633 3 is_stmt 1 view .LVU442 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1234 .loc 1 633 6 is_stmt 0 view .LVU443 - 1235 002e 79BB cbnz r1, .L74 - 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1236 .loc 1 637 5 is_stmt 1 view .LVU444 - 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1237 .loc 1 637 43 is_stmt 0 view .LVU445 - 1238 0030 436C ldr r3, [r0, #68] - 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1239 .loc 1 637 58 view .LVU446 - 1240 0032 03F01F03 and r3, r3, #31 - 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1241 .loc 1 637 10 view .LVU447 - 1242 0036 0226 movs r6, #2 - 1243 0038 9E40 lsls r6, r6, r3 - 1244 .LVL68: - 1245 .L75: - 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1246 .loc 1 646 3 is_stmt 1 view .LVU448 - 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1247 .loc 1 646 15 is_stmt 0 view .LVU449 - 1248 003a FFF7FEFF bl HAL_GetTick - 1249 .LVL69: - 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1250 .loc 1 646 15 view .LVU450 - 1251 003e 8046 mov r8, r0 - 1252 .LVL70: - 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1253 .loc 1 648 3 is_stmt 1 view .LVU451 - 1254 .L78: - 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1255 .loc 1 648 13 view .LVU452 - 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1256 .loc 1 648 21 is_stmt 0 view .LVU453 - 1257 0040 226C ldr r2, [r4, #64] - 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1258 .loc 1 648 37 view .LVU454 - 1259 0042 1368 ldr r3, [r2] - 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1260 .loc 1 648 13 view .LVU455 - 1261 0044 3342 tst r3, r6 - 1262 0046 34D1 bne .L87 - 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1263 .loc 1 650 5 is_stmt 1 view .LVU456 - 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1264 .loc 1 650 37 is_stmt 0 view .LVU457 - 1265 0048 1168 ldr r1, [r2] - 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1266 .loc 1 650 77 view .LVU458 - 1267 004a 636C ldr r3, [r4, #68] - 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1268 .loc 1 650 92 view .LVU459 - 1269 004c 03F01F03 and r3, r3, #31 - 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1270 .loc 1 650 69 view .LVU460 - ARM GAS /tmp/ccFxKPnS.s page 49 + 1229 .loc 1 633 6 is_stmt 0 view .LVU443 + 1230 002c 79BB cbnz r1, .L74 + ARM GAS /tmp/ccSt8eya.s page 48 - 1271 0050 4FF0080C mov ip, #8 - 1272 0054 0CFA03FC lsl ip, ip, r3 + 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1231 .loc 1 637 5 is_stmt 1 view .LVU444 + 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1232 .loc 1 637 43 is_stmt 0 view .LVU445 + 1233 002e 436C ldr r3, [r0, #68] + 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1234 .loc 1 637 58 view .LVU446 + 1235 0030 03F01F03 and r3, r3, #31 + 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1236 .loc 1 637 10 view .LVU447 + 1237 0034 0226 movs r6, #2 + 1238 0036 9E40 lsls r6, r6, r3 + 1239 .LVL68: + 1240 .L75: + 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1241 .loc 1 646 3 is_stmt 1 view .LVU448 + 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1242 .loc 1 646 15 is_stmt 0 view .LVU449 + 1243 0038 FFF7FEFF bl HAL_GetTick + 1244 .LVL69: + 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1245 .loc 1 646 15 view .LVU450 + 1246 003c 8046 mov r8, r0 + 1247 .LVL70: + 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1248 .loc 1 648 3 is_stmt 1 view .LVU451 + 1249 .L78: + 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1250 .loc 1 648 13 view .LVU452 + 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1251 .loc 1 648 21 is_stmt 0 view .LVU453 + 1252 003e 226C ldr r2, [r4, #64] + 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1253 .loc 1 648 37 view .LVU454 + 1254 0040 1368 ldr r3, [r2] + 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1255 .loc 1 648 13 view .LVU455 + 1256 0042 3342 tst r3, r6 + 1257 0044 34D1 bne .L87 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1273 .loc 1 650 8 view .LVU461 - 1274 0058 11EA0C0F tst r1, ip - 1275 005c 1ED1 bne .L88 + 1258 .loc 1 650 5 is_stmt 1 view .LVU456 + 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1259 .loc 1 650 37 is_stmt 0 view .LVU457 + 1260 0046 1168 ldr r1, [r2] + 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1261 .loc 1 650 77 view .LVU458 + 1262 0048 636C ldr r3, [r4, #68] + 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1263 .loc 1 650 92 view .LVU459 + 1264 004a 03F01F03 and r3, r3, #31 + 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1265 .loc 1 650 69 view .LVU460 + 1266 004e 4FF0080C mov ip, #8 + 1267 0052 0CFA03FC lsl ip, ip, r3 + 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1268 .loc 1 650 8 view .LVU461 + 1269 0056 11EA0C0F tst r1, ip + ARM GAS /tmp/ccSt8eya.s page 49 + + + 1270 005a 1ED1 bne .L88 669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1276 .loc 1 669 5 is_stmt 1 view .LVU462 + 1271 .loc 1 669 5 is_stmt 1 view .LVU462 669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1277 .loc 1 669 8 is_stmt 0 view .LVU463 - 1278 005e B5F1FF3F cmp r5, #-1 - 1279 0062 EDD0 beq .L78 + 1272 .loc 1 669 8 is_stmt 0 view .LVU463 + 1273 005c B5F1FF3F cmp r5, #-1 + 1274 0060 EDD0 beq .L78 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1280 .loc 1 671 7 is_stmt 1 view .LVU464 + 1275 .loc 1 671 7 is_stmt 1 view .LVU464 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1281 .loc 1 671 13 is_stmt 0 view .LVU465 - 1282 0064 FFF7FEFF bl HAL_GetTick - 1283 .LVL71: + 1276 .loc 1 671 13 is_stmt 0 view .LVU465 + 1277 0062 FFF7FEFF bl HAL_GetTick + 1278 .LVL71: 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1284 .loc 1 671 27 discriminator 1 view .LVU466 - 1285 0068 A0EB0800 sub r0, r0, r8 + 1279 .loc 1 671 27 discriminator 1 view .LVU466 + 1280 0066 A0EB0800 sub r0, r0, r8 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1286 .loc 1 671 10 discriminator 1 view .LVU467 - 1287 006c A842 cmp r0, r5 - 1288 006e 01D8 bhi .L79 + 1281 .loc 1 671 10 discriminator 1 view .LVU467 + 1282 006a A842 cmp r0, r5 + 1283 006c 01D8 bhi .L79 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1289 .loc 1 671 51 discriminator 1 view .LVU468 - 1290 0070 002D cmp r5, #0 - 1291 0072 E5D1 bne .L78 - 1292 .L79: + 1284 .loc 1 671 51 discriminator 1 view .LVU468 + 1285 006e 002D cmp r5, #0 + 1286 0070 E5D1 bne .L78 + 1287 .L79: 674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1293 .loc 1 674 9 is_stmt 1 view .LVU469 + 1288 .loc 1 674 9 is_stmt 1 view .LVU469 674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1294 .loc 1 674 25 is_stmt 0 view .LVU470 - 1295 0074 2023 movs r3, #32 - 1296 0076 E363 str r3, [r4, #60] + 1289 .loc 1 674 25 is_stmt 0 view .LVU470 + 1290 0072 2023 movs r3, #32 + 1291 0074 E363 str r3, [r4, #60] 677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1297 .loc 1 677 9 is_stmt 1 view .LVU471 + 1292 .loc 1 677 9 is_stmt 1 view .LVU471 677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1298 .loc 1 677 21 is_stmt 0 view .LVU472 - 1299 0078 0120 movs r0, #1 - 1300 007a 84F82500 strb r0, [r4, #37] + 1293 .loc 1 677 21 is_stmt 0 view .LVU472 + 1294 0076 0120 movs r0, #1 + 1295 0078 84F82500 strb r0, [r4, #37] 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1301 .loc 1 680 9 is_stmt 1 view .LVU473 + 1296 .loc 1 680 9 is_stmt 1 view .LVU473 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1302 .loc 1 680 9 view .LVU474 - 1303 007e 0023 movs r3, #0 - 1304 0080 84F82430 strb r3, [r4, #36] + 1297 .loc 1 680 9 view .LVU474 + 1298 007c 0023 movs r3, #0 + 1299 007e 84F82430 strb r3, [r4, #36] 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1305 .loc 1 680 9 view .LVU475 + 1300 .loc 1 680 9 view .LVU475 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1306 .loc 1 682 9 view .LVU476 + 1301 .loc 1 682 9 view .LVU476 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1307 .loc 1 682 16 is_stmt 0 view .LVU477 - 1308 0084 CAE7 b .L72 - 1309 .LVL72: - 1310 .L86: - ARM GAS /tmp/ccFxKPnS.s page 50 - - + 1302 .loc 1 682 16 is_stmt 0 view .LVU477 + 1303 0082 CAE7 b .L72 + 1304 .LVL72: + 1305 .L86: 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return HAL_ERROR; - 1311 .loc 1 628 5 is_stmt 1 view .LVU478 + 1306 .loc 1 628 5 is_stmt 1 view .LVU478 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return HAL_ERROR; - 1312 .loc 1 628 21 is_stmt 0 view .LVU479 - 1313 0086 4FF48073 mov r3, #256 - 1314 008a C363 str r3, [r0, #60] + 1307 .loc 1 628 21 is_stmt 0 view .LVU479 + 1308 0084 4FF48073 mov r3, #256 + ARM GAS /tmp/ccSt8eya.s page 50 + + + 1309 0088 C363 str r3, [r0, #60] 629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1315 .loc 1 629 5 is_stmt 1 view .LVU480 + 1310 .loc 1 629 5 is_stmt 1 view .LVU480 629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1316 .loc 1 629 12 is_stmt 0 view .LVU481 - 1317 008c 0120 movs r0, #1 - 1318 .LVL73: + 1311 .loc 1 629 12 is_stmt 0 view .LVU481 + 1312 008a 0120 movs r0, #1 + 1313 .LVL73: 629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1319 .loc 1 629 12 view .LVU482 - 1320 008e C5E7 b .L72 - 1321 .LVL74: - 1322 .L74: + 1314 .loc 1 629 12 view .LVU482 + 1315 008c C5E7 b .L72 + 1316 .LVL74: + 1317 .L74: 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1323 .loc 1 642 5 is_stmt 1 view .LVU483 + 1318 .loc 1 642 5 is_stmt 1 view .LVU483 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1324 .loc 1 642 43 is_stmt 0 view .LVU484 - 1325 0090 436C ldr r3, [r0, #68] + 1319 .loc 1 642 43 is_stmt 0 view .LVU484 + 1320 008e 436C ldr r3, [r0, #68] 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1326 .loc 1 642 58 view .LVU485 - 1327 0092 03F01F03 and r3, r3, #31 + 1321 .loc 1 642 58 view .LVU485 + 1322 0090 03F01F03 and r3, r3, #31 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1328 .loc 1 642 10 view .LVU486 - 1329 0096 0426 movs r6, #4 - 1330 0098 9E40 lsls r6, r6, r3 - 1331 .LVL75: - 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1332 .loc 1 642 10 view .LVU487 - 1333 009a CEE7 b .L75 - 1334 .LVL76: - 1335 .L88: + 1323 .loc 1 642 10 view .LVU486 + 1324 0094 0426 movs r6, #4 + 1325 0096 9E40 lsls r6, r6, r3 + 1326 0098 CEE7 b .L75 + 1327 .LVL75: + 1328 .L88: 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1336 .loc 1 655 7 is_stmt 1 view .LVU488 + 1329 .loc 1 655 7 is_stmt 1 view .LVU487 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1337 .loc 1 655 60 is_stmt 0 view .LVU489 - 1338 009c 0120 movs r0, #1 - 1339 009e 00FA03F3 lsl r3, r0, r3 + 1330 .loc 1 655 60 is_stmt 0 view .LVU488 + 1331 009a 0120 movs r0, #1 + 1332 009c 00FA03F3 lsl r3, r0, r3 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1340 .loc 1 655 34 view .LVU490 - 1341 00a2 5360 str r3, [r2, #4] + 1333 .loc 1 655 34 view .LVU489 + 1334 00a0 5360 str r3, [r2, #4] 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1342 .loc 1 658 7 is_stmt 1 view .LVU491 + 1335 .loc 1 658 7 is_stmt 1 view .LVU490 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1343 .loc 1 658 23 is_stmt 0 view .LVU492 - 1344 00a4 E063 str r0, [r4, #60] + 1336 .loc 1 658 23 is_stmt 0 view .LVU491 + 1337 00a2 E063 str r0, [r4, #60] 661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1345 .loc 1 661 7 is_stmt 1 view .LVU493 + 1338 .loc 1 661 7 is_stmt 1 view .LVU492 661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1346 .loc 1 661 19 is_stmt 0 view .LVU494 - 1347 00a6 84F82500 strb r0, [r4, #37] + 1339 .loc 1 661 19 is_stmt 0 view .LVU493 + 1340 00a4 84F82500 strb r0, [r4, #37] 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1348 .loc 1 664 7 is_stmt 1 view .LVU495 + 1341 .loc 1 664 7 is_stmt 1 view .LVU494 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 51 - - - 1349 .loc 1 664 7 view .LVU496 - 1350 00aa 0023 movs r3, #0 - 1351 00ac 84F82430 strb r3, [r4, #36] + 1342 .loc 1 664 7 view .LVU495 + 1343 00a8 0023 movs r3, #0 + 1344 00aa 84F82430 strb r3, [r4, #36] 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1352 .loc 1 664 7 view .LVU497 + 1345 .loc 1 664 7 view .LVU496 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1353 .loc 1 666 7 view .LVU498 + 1346 .loc 1 666 7 view .LVU497 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1354 .loc 1 666 14 is_stmt 0 view .LVU499 - 1355 00b0 B4E7 b .L72 - 1356 .L87: - 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1357 .loc 1 688 3 is_stmt 1 view .LVU500 - 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1358 .loc 1 688 11 is_stmt 0 view .LVU501 - 1359 00b2 636D ldr r3, [r4, #84] - 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1360 .loc 1 688 6 view .LVU502 - 1361 00b4 7BB1 cbz r3, .L81 - 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1362 .loc 1 691 5 is_stmt 1 view .LVU503 - 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1363 .loc 1 691 14 is_stmt 0 view .LVU504 - 1364 00b6 A26D ldr r2, [r4, #88] - 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1365 .loc 1 691 38 view .LVU505 - 1366 00b8 1168 ldr r1, [r2] - 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1367 .loc 1 691 51 view .LVU506 - 1368 00ba E26D ldr r2, [r4, #92] - 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1369 .loc 1 691 8 view .LVU507 - 1370 00bc 1142 tst r1, r2 - 1371 00be 0AD0 beq .L81 - 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1372 .loc 1 694 7 is_stmt 1 view .LVU508 - 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1373 .loc 1 694 29 is_stmt 0 view .LVU509 - 1374 00c0 1A68 ldr r2, [r3] - 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1375 .loc 1 694 36 view .LVU510 - 1376 00c2 42F48072 orr r2, r2, #256 - 1377 00c6 1A60 str r2, [r3] - 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1378 .loc 1 697 7 is_stmt 1 view .LVU511 - 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1379 .loc 1 697 11 is_stmt 0 view .LVU512 - 1380 00c8 A36D ldr r3, [r4, #88] - 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1381 .loc 1 697 49 view .LVU513 - 1382 00ca E26D ldr r2, [r4, #92] - 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1383 .loc 1 697 43 view .LVU514 - 1384 00cc 5A60 str r2, [r3, #4] - 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1385 .loc 1 700 7 is_stmt 1 view .LVU515 - 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - ARM GAS /tmp/ccFxKPnS.s page 52 + ARM GAS /tmp/ccSt8eya.s page 51 - 1386 .loc 1 700 11 is_stmt 0 view .LVU516 - 1387 00ce E36B ldr r3, [r4, #60] + 1347 .loc 1 666 14 is_stmt 0 view .LVU498 + 1348 00ae B4E7 b .L72 + 1349 .L87: + 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1350 .loc 1 688 3 is_stmt 1 view .LVU499 + 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1351 .loc 1 688 11 is_stmt 0 view .LVU500 + 1352 00b0 636D ldr r3, [r4, #84] + 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1353 .loc 1 688 6 view .LVU501 + 1354 00b2 7BB1 cbz r3, .L81 + 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1355 .loc 1 691 5 is_stmt 1 view .LVU502 + 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1356 .loc 1 691 14 is_stmt 0 view .LVU503 + 1357 00b4 A26D ldr r2, [r4, #88] + 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1358 .loc 1 691 38 view .LVU504 + 1359 00b6 1168 ldr r1, [r2] + 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1360 .loc 1 691 51 view .LVU505 + 1361 00b8 E26D ldr r2, [r4, #92] + 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1362 .loc 1 691 8 view .LVU506 + 1363 00ba 1142 tst r1, r2 + 1364 00bc 0AD0 beq .L81 + 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1365 .loc 1 694 7 is_stmt 1 view .LVU507 + 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1366 .loc 1 694 29 is_stmt 0 view .LVU508 + 1367 00be 1A68 ldr r2, [r3] + 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1368 .loc 1 694 36 view .LVU509 + 1369 00c0 42F48072 orr r2, r2, #256 + 1370 00c4 1A60 str r2, [r3] + 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1371 .loc 1 697 7 is_stmt 1 view .LVU510 + 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1372 .loc 1 697 11 is_stmt 0 view .LVU511 + 1373 00c6 A36D ldr r3, [r4, #88] + 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1374 .loc 1 697 49 view .LVU512 + 1375 00c8 E26D ldr r2, [r4, #92] + 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1376 .loc 1 697 43 view .LVU513 + 1377 00ca 5A60 str r2, [r3, #4] 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1388 .loc 1 700 23 view .LVU517 - 1389 00d0 43F48063 orr r3, r3, #1024 - 1390 00d4 E363 str r3, [r4, #60] - 1391 .L81: + 1378 .loc 1 700 7 is_stmt 1 view .LVU514 + 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1379 .loc 1 700 11 is_stmt 0 view .LVU515 + 1380 00cc E36B ldr r3, [r4, #60] + 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1381 .loc 1 700 23 view .LVU516 + 1382 00ce 43F48063 orr r3, r3, #1024 + 1383 00d2 E363 str r3, [r4, #60] + 1384 .L81: 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1392 .loc 1 705 3 is_stmt 1 view .LVU518 + ARM GAS /tmp/ccSt8eya.s page 52 + + + 1385 .loc 1 705 3 is_stmt 1 view .LVU517 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1393 .loc 1 705 12 is_stmt 0 view .LVU519 - 1394 00d6 E36C ldr r3, [r4, #76] + 1386 .loc 1 705 12 is_stmt 0 view .LVU518 + 1387 00d4 E36C ldr r3, [r4, #76] 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1395 .loc 1 705 33 view .LVU520 - 1396 00d8 1968 ldr r1, [r3] + 1388 .loc 1 705 33 view .LVU519 + 1389 00d6 1968 ldr r1, [r3] 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1397 .loc 1 705 45 view .LVU521 - 1398 00da 226D ldr r2, [r4, #80] + 1390 .loc 1 705 45 view .LVU520 + 1391 00d8 226D ldr r2, [r4, #80] 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1399 .loc 1 705 6 view .LVU522 - 1400 00dc 1142 tst r1, r2 - 1401 00de 04D0 beq .L82 + 1392 .loc 1 705 6 view .LVU521 + 1393 00da 1142 tst r1, r2 + 1394 00dc 04D0 beq .L82 708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1402 .loc 1 708 5 is_stmt 1 view .LVU523 + 1395 .loc 1 708 5 is_stmt 1 view .LVU522 708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1403 .loc 1 708 36 is_stmt 0 view .LVU524 - 1404 00e0 5A60 str r2, [r3, #4] + 1396 .loc 1 708 36 is_stmt 0 view .LVU523 + 1397 00de 5A60 str r2, [r3, #4] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1405 .loc 1 711 5 is_stmt 1 view .LVU525 + 1398 .loc 1 711 5 is_stmt 1 view .LVU524 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1406 .loc 1 711 9 is_stmt 0 view .LVU526 - 1407 00e2 E36B ldr r3, [r4, #60] + 1399 .loc 1 711 9 is_stmt 0 view .LVU525 + 1400 00e0 E36B ldr r3, [r4, #60] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1408 .loc 1 711 21 view .LVU527 - 1409 00e4 43F40073 orr r3, r3, #512 - 1410 00e8 E363 str r3, [r4, #60] - 1411 .L82: + 1401 .loc 1 711 21 view .LVU526 + 1402 00e2 43F40073 orr r3, r3, #512 + 1403 00e6 E363 str r3, [r4, #60] + 1404 .L82: 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1412 .loc 1 714 3 is_stmt 1 view .LVU528 + 1405 .loc 1 714 3 is_stmt 1 view .LVU527 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1413 .loc 1 714 6 is_stmt 0 view .LVU529 - 1414 00ea 6FB9 cbnz r7, .L83 + 1406 .loc 1 714 6 is_stmt 0 view .LVU528 + 1407 00e8 6FB9 cbnz r7, .L83 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1415 .loc 1 717 5 is_stmt 1 view .LVU530 + 1408 .loc 1 717 5 is_stmt 1 view .LVU529 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1416 .loc 1 717 66 is_stmt 0 view .LVU531 - 1417 00ec 636C ldr r3, [r4, #68] + 1409 .loc 1 717 66 is_stmt 0 view .LVU530 + 1410 00ea 636C ldr r3, [r4, #68] 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1418 .loc 1 717 81 view .LVU532 - 1419 00ee 03F01F02 and r2, r3, #31 + 1411 .loc 1 717 81 view .LVU531 + 1412 00ec 03F01F02 and r2, r3, #31 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1420 .loc 1 717 9 view .LVU533 - 1421 00f2 216C ldr r1, [r4, #64] + 1413 .loc 1 717 9 view .LVU532 + 1414 00f0 216C ldr r1, [r4, #64] 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1422 .loc 1 717 58 view .LVU534 - 1423 00f4 0223 movs r3, #2 - 1424 00f6 9340 lsls r3, r3, r2 - ARM GAS /tmp/ccFxKPnS.s page 53 - - + 1415 .loc 1 717 58 view .LVU533 + 1416 00f2 0223 movs r3, #2 + 1417 00f4 9340 lsls r3, r3, r2 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1425 .loc 1 717 32 view .LVU535 - 1426 00f8 4B60 str r3, [r1, #4] + 1418 .loc 1 717 32 view .LVU534 + 1419 00f6 4B60 str r3, [r1, #4] 721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1427 .loc 1 721 5 is_stmt 1 view .LVU536 + 1420 .loc 1 721 5 is_stmt 1 view .LVU535 721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1428 .loc 1 721 17 is_stmt 0 view .LVU537 - 1429 00fa 0123 movs r3, #1 - 1430 00fc 84F82530 strb r3, [r4, #37] - 1431 .L84: + 1421 .loc 1 721 17 is_stmt 0 view .LVU536 + 1422 00f8 0123 movs r3, #1 + ARM GAS /tmp/ccSt8eya.s page 53 + + + 1423 00fa 84F82530 strb r3, [r4, #37] + 1424 .L84: 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1432 .loc 1 730 3 is_stmt 1 view .LVU538 + 1425 .loc 1 730 3 is_stmt 1 view .LVU537 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1433 .loc 1 730 3 view .LVU539 - 1434 0100 0020 movs r0, #0 - 1435 0102 84F82400 strb r0, [r4, #36] + 1426 .loc 1 730 3 view .LVU538 + 1427 00fe 0020 movs r0, #0 + 1428 0100 84F82400 strb r0, [r4, #36] 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1436 .loc 1 730 3 view .LVU540 + 1429 .loc 1 730 3 view .LVU539 732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1437 .loc 1 732 3 view .LVU541 + 1430 .loc 1 732 3 view .LVU540 732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1438 .loc 1 732 10 is_stmt 0 view .LVU542 - 1439 0106 89E7 b .L72 - 1440 .L83: + 1431 .loc 1 732 10 is_stmt 0 view .LVU541 + 1432 0104 89E7 b .L72 + 1433 .L83: 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1441 .loc 1 726 5 is_stmt 1 view .LVU543 + 1434 .loc 1 726 5 is_stmt 1 view .LVU542 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1442 .loc 1 726 66 is_stmt 0 view .LVU544 - 1443 0108 636C ldr r3, [r4, #68] + 1435 .loc 1 726 66 is_stmt 0 view .LVU543 + 1436 0106 636C ldr r3, [r4, #68] 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1444 .loc 1 726 81 view .LVU545 - 1445 010a 03F01F02 and r2, r3, #31 + 1437 .loc 1 726 81 view .LVU544 + 1438 0108 03F01F02 and r2, r3, #31 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1446 .loc 1 726 9 view .LVU546 - 1447 010e 216C ldr r1, [r4, #64] + 1439 .loc 1 726 9 view .LVU545 + 1440 010c 216C ldr r1, [r4, #64] 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1448 .loc 1 726 58 view .LVU547 - 1449 0110 0423 movs r3, #4 - 1450 0112 9340 lsls r3, r3, r2 + 1441 .loc 1 726 58 view .LVU546 + 1442 010e 0423 movs r3, #4 + 1443 0110 9340 lsls r3, r3, r2 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1451 .loc 1 726 32 view .LVU548 - 1452 0114 4B60 str r3, [r1, #4] - 1453 0116 F3E7 b .L84 - 1454 .cfi_endproc - 1455 .LFE335: - 1457 .section .text.HAL_DMA_IRQHandler,"ax",%progbits - 1458 .align 1 - 1459 .global HAL_DMA_IRQHandler - 1460 .syntax unified - 1461 .thumb - 1462 .thumb_func - 1464 HAL_DMA_IRQHandler: - 1465 .LVL77: - 1466 .LFB336: + 1444 .loc 1 726 32 view .LVU547 + 1445 0112 4B60 str r3, [r1, #4] + 1446 0114 F3E7 b .L84 + 1447 .cfi_endproc + 1448 .LFE335: + 1450 .section .text.HAL_DMA_IRQHandler,"ax",%progbits + 1451 .align 1 + 1452 .global HAL_DMA_IRQHandler + 1453 .syntax unified + 1454 .thumb + 1455 .thumb_func + 1457 HAL_DMA_IRQHandler: + 1458 .LVL76: + 1459 .LFB336: 742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t flag_it = hdma->DmaBaseAddress->ISR; - 1467 .loc 1 742 1 is_stmt 1 view -0 - 1468 .cfi_startproc - ARM GAS /tmp/ccFxKPnS.s page 54 - - - 1469 @ args = 0, pretend = 0, frame = 0 - 1470 @ frame_needed = 0, uses_anonymous_args = 0 + 1460 .loc 1 742 1 is_stmt 1 view -0 + 1461 .cfi_startproc + 1462 @ args = 0, pretend = 0, frame = 0 + 1463 @ frame_needed = 0, uses_anonymous_args = 0 742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t flag_it = hdma->DmaBaseAddress->ISR; - 1471 .loc 1 742 1 is_stmt 0 view .LVU550 - 1472 0000 38B5 push {r3, r4, r5, lr} - 1473 .LCFI11: - 1474 .cfi_def_cfa_offset 16 - 1475 .cfi_offset 3, -16 - 1476 .cfi_offset 4, -12 - 1477 .cfi_offset 5, -8 - 1478 .cfi_offset 14, -4 - 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; - 1479 .loc 1 743 3 is_stmt 1 view .LVU551 - 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; - 1480 .loc 1 743 26 is_stmt 0 view .LVU552 - 1481 0002 036C ldr r3, [r0, #64] - 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; - 1482 .loc 1 743 12 view .LVU553 - 1483 0004 1968 ldr r1, [r3] - 1484 .LVL78: - 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1485 .loc 1 744 3 is_stmt 1 view .LVU554 - 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1486 .loc 1 744 28 is_stmt 0 view .LVU555 - 1487 0006 0468 ldr r4, [r0] - 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1488 .loc 1 744 12 view .LVU556 - 1489 0008 2568 ldr r5, [r4] - 1490 .LVL79: - 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1491 .loc 1 747 3 is_stmt 1 view .LVU557 - 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1492 .loc 1 747 57 is_stmt 0 view .LVU558 - 1493 000a 436C ldr r3, [r0, #68] - 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1494 .loc 1 747 72 view .LVU559 - 1495 000c 03F01F03 and r3, r3, #31 - 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1496 .loc 1 747 49 view .LVU560 - 1497 0010 0422 movs r2, #4 - 1498 0012 9A40 lsls r2, r2, r3 - 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1499 .loc 1 747 6 view .LVU561 - 1500 0014 0A42 tst r2, r1 - 1501 0016 15D0 beq .L90 - 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1502 .loc 1 747 84 discriminator 1 view .LVU562 - 1503 0018 15F0040F tst r5, #4 - 1504 001c 12D0 beq .L90 - 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1505 .loc 1 750 5 is_stmt 1 view .LVU563 - 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1506 .loc 1 750 24 is_stmt 0 view .LVU564 - 1507 001e 2368 ldr r3, [r4] - 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1508 .loc 1 750 8 view .LVU565 - 1509 0020 13F0200F tst r3, #32 - ARM GAS /tmp/ccFxKPnS.s page 55 + 1464 .loc 1 742 1 is_stmt 0 view .LVU549 + 1465 0000 38B5 push {r3, r4, r5, lr} + 1466 .LCFI11: + 1467 .cfi_def_cfa_offset 16 + 1468 .cfi_offset 3, -16 + ARM GAS /tmp/ccSt8eya.s page 54 - 1510 0024 03D1 bne .L91 + 1469 .cfi_offset 4, -12 + 1470 .cfi_offset 5, -8 + 1471 .cfi_offset 14, -4 + 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; + 1472 .loc 1 743 3 is_stmt 1 view .LVU550 + 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; + 1473 .loc 1 743 26 is_stmt 0 view .LVU551 + 1474 0002 036C ldr r3, [r0, #64] + 743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** uint32_t source_it = hdma->Instance->CCR; + 1475 .loc 1 743 12 view .LVU552 + 1476 0004 1968 ldr r1, [r3] + 1477 .LVL77: + 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1478 .loc 1 744 3 is_stmt 1 view .LVU553 + 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1479 .loc 1 744 28 is_stmt 0 view .LVU554 + 1480 0006 0468 ldr r4, [r0] + 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1481 .loc 1 744 12 view .LVU555 + 1482 0008 2568 ldr r5, [r4] + 1483 .LVL78: + 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1484 .loc 1 747 3 is_stmt 1 view .LVU556 + 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1485 .loc 1 747 57 is_stmt 0 view .LVU557 + 1486 000a 436C ldr r3, [r0, #68] + 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1487 .loc 1 747 72 view .LVU558 + 1488 000c 03F01F03 and r3, r3, #31 + 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1489 .loc 1 747 49 view .LVU559 + 1490 0010 0422 movs r2, #4 + 1491 0012 9A40 lsls r2, r2, r3 + 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1492 .loc 1 747 6 view .LVU560 + 1493 0014 0A42 tst r2, r1 + 1494 0016 15D0 beq .L90 + 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1495 .loc 1 747 84 discriminator 1 view .LVU561 + 1496 0018 15F0040F tst r5, #4 + 1497 001c 12D0 beq .L90 + 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1498 .loc 1 750 5 is_stmt 1 view .LVU562 + 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1499 .loc 1 750 24 is_stmt 0 view .LVU563 + 1500 001e 2368 ldr r3, [r4] + 750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1501 .loc 1 750 8 view .LVU564 + 1502 0020 13F0200F tst r3, #32 + 1503 0024 03D1 bne .L91 753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1511 .loc 1 753 7 is_stmt 1 view .LVU566 - 1512 0026 2368 ldr r3, [r4] - 1513 0028 23F00403 bic r3, r3, #4 - 1514 002c 2360 str r3, [r4] - 1515 .L91: + 1504 .loc 1 753 7 is_stmt 1 view .LVU565 + 1505 0026 2368 ldr r3, [r4] + 1506 0028 23F00403 bic r3, r3, #4 + 1507 002c 2360 str r3, [r4] + 1508 .L91: 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1516 .loc 1 756 5 view .LVU567 + ARM GAS /tmp/ccSt8eya.s page 55 + + + 1509 .loc 1 756 5 view .LVU566 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1517 .loc 1 756 67 is_stmt 0 view .LVU568 - 1518 002e 436C ldr r3, [r0, #68] + 1510 .loc 1 756 67 is_stmt 0 view .LVU567 + 1511 002e 436C ldr r3, [r0, #68] 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1519 .loc 1 756 82 view .LVU569 - 1520 0030 03F01F02 and r2, r3, #31 + 1512 .loc 1 756 82 view .LVU568 + 1513 0030 03F01F02 and r2, r3, #31 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1521 .loc 1 756 9 view .LVU570 - 1522 0034 016C ldr r1, [r0, #64] - 1523 .LVL80: + 1514 .loc 1 756 9 view .LVU569 + 1515 0034 016C ldr r1, [r0, #64] + 1516 .LVL79: 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1524 .loc 1 756 59 view .LVU571 - 1525 0036 0423 movs r3, #4 - 1526 0038 9340 lsls r3, r3, r2 + 1517 .loc 1 756 59 view .LVU570 + 1518 0036 0423 movs r3, #4 + 1519 0038 9340 lsls r3, r3, r2 756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1527 .loc 1 756 32 view .LVU572 - 1528 003a 4B60 str r3, [r1, #4] + 1520 .loc 1 756 32 view .LVU571 + 1521 003a 4B60 str r3, [r1, #4] 761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1529 .loc 1 761 5 is_stmt 1 view .LVU573 + 1522 .loc 1 761 5 is_stmt 1 view .LVU572 761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1530 .loc 1 761 13 is_stmt 0 view .LVU574 - 1531 003c 036B ldr r3, [r0, #48] + 1523 .loc 1 761 13 is_stmt 0 view .LVU573 + 1524 003c 036B ldr r3, [r0, #48] 761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1532 .loc 1 761 8 view .LVU575 - 1533 003e 03B1 cbz r3, .L89 + 1525 .loc 1 761 8 view .LVU574 + 1526 003e 03B1 cbz r3, .L89 764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1534 .loc 1 764 7 is_stmt 1 view .LVU576 - 1535 0040 9847 blx r3 - 1536 .LVL81: - 1537 .L89: + 1527 .loc 1 764 7 is_stmt 1 view .LVU575 + 1528 0040 9847 blx r3 + 1529 .LVL80: + 1530 .L89: 823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1538 .loc 1 823 1 is_stmt 0 view .LVU577 - 1539 0042 38BD pop {r3, r4, r5, pc} - 1540 .LVL82: - 1541 .L90: + 1531 .loc 1 823 1 is_stmt 0 view .LVU576 + 1532 0042 38BD pop {r3, r4, r5, pc} + 1533 .LVL81: + 1534 .L90: 768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TC))) - 1542 .loc 1 768 8 is_stmt 1 view .LVU578 + 1535 .loc 1 768 8 is_stmt 1 view .LVU577 768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TC))) - 1543 .loc 1 768 54 is_stmt 0 view .LVU579 - 1544 0044 0222 movs r2, #2 - 1545 0046 9A40 lsls r2, r2, r3 + 1536 .loc 1 768 54 is_stmt 0 view .LVU578 + 1537 0044 0222 movs r2, #2 + 1538 0046 9A40 lsls r2, r2, r3 768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TC))) - 1546 .loc 1 768 11 view .LVU580 - 1547 0048 0A42 tst r2, r1 - 1548 004a 1CD0 beq .L93 + 1539 .loc 1 768 11 view .LVU579 + 1540 0048 0A42 tst r2, r1 + 1541 004a 1CD0 beq .L93 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1549 .loc 1 769 12 view .LVU581 - 1550 004c 15F0020F tst r5, #2 - ARM GAS /tmp/ccFxKPnS.s page 56 + 1542 .loc 1 769 12 view .LVU580 + 1543 004c 15F0020F tst r5, #2 + 1544 0050 19D0 beq .L93 + 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1545 .loc 1 771 5 is_stmt 1 view .LVU581 + 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1546 .loc 1 771 24 is_stmt 0 view .LVU582 + 1547 0052 2368 ldr r3, [r4] + 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { + 1548 .loc 1 771 8 view .LVU583 + ARM GAS /tmp/ccSt8eya.s page 56 - 1551 0050 19D0 beq .L93 - 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1552 .loc 1 771 5 is_stmt 1 view .LVU582 - 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1553 .loc 1 771 24 is_stmt 0 view .LVU583 - 1554 0052 2368 ldr r3, [r4] - 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1555 .loc 1 771 8 view .LVU584 - 1556 0054 13F0200F tst r3, #32 - 1557 0058 06D1 bne .L94 + 1549 0054 13F0200F tst r3, #32 + 1550 0058 06D1 bne .L94 774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1558 .loc 1 774 7 is_stmt 1 view .LVU585 - 1559 005a 2368 ldr r3, [r4] - 1560 005c 23F00A03 bic r3, r3, #10 - 1561 0060 2360 str r3, [r4] + 1551 .loc 1 774 7 is_stmt 1 view .LVU584 + 1552 005a 2368 ldr r3, [r4] + 1553 005c 23F00A03 bic r3, r3, #10 + 1554 0060 2360 str r3, [r4] 777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1562 .loc 1 777 7 view .LVU586 + 1555 .loc 1 777 7 view .LVU585 777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1563 .loc 1 777 19 is_stmt 0 view .LVU587 - 1564 0062 0123 movs r3, #1 - 1565 0064 80F82530 strb r3, [r0, #37] - 1566 .L94: + 1556 .loc 1 777 19 is_stmt 0 view .LVU586 + 1557 0062 0123 movs r3, #1 + 1558 0064 80F82530 strb r3, [r0, #37] + 1559 .L94: 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1567 .loc 1 780 5 is_stmt 1 view .LVU588 + 1560 .loc 1 780 5 is_stmt 1 view .LVU587 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1568 .loc 1 780 67 is_stmt 0 view .LVU589 - 1569 0068 436C ldr r3, [r0, #68] + 1561 .loc 1 780 67 is_stmt 0 view .LVU588 + 1562 0068 436C ldr r3, [r0, #68] 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1570 .loc 1 780 82 view .LVU590 - 1571 006a 03F01F02 and r2, r3, #31 + 1563 .loc 1 780 82 view .LVU589 + 1564 006a 03F01F02 and r2, r3, #31 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1572 .loc 1 780 9 view .LVU591 - 1573 006e 016C ldr r1, [r0, #64] - 1574 .LVL83: + 1565 .loc 1 780 9 view .LVU590 + 1566 006e 016C ldr r1, [r0, #64] + 1567 .LVL82: 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1575 .loc 1 780 59 view .LVU592 - 1576 0070 0223 movs r3, #2 - 1577 0072 9340 lsls r3, r3, r2 + 1568 .loc 1 780 59 view .LVU591 + 1569 0070 0223 movs r3, #2 + 1570 0072 9340 lsls r3, r3, r2 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1578 .loc 1 780 32 view .LVU593 - 1579 0074 4B60 str r3, [r1, #4] + 1571 .loc 1 780 32 view .LVU592 + 1572 0074 4B60 str r3, [r1, #4] 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1580 .loc 1 783 5 is_stmt 1 view .LVU594 + 1573 .loc 1 783 5 is_stmt 1 view .LVU593 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1581 .loc 1 783 5 view .LVU595 - 1582 0076 0023 movs r3, #0 - 1583 0078 80F82430 strb r3, [r0, #36] + 1574 .loc 1 783 5 view .LVU594 + 1575 0076 0023 movs r3, #0 + 1576 0078 80F82430 strb r3, [r0, #36] 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1584 .loc 1 783 5 view .LVU596 + 1577 .loc 1 783 5 view .LVU595 785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1585 .loc 1 785 5 view .LVU597 + 1578 .loc 1 785 5 view .LVU596 785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1586 .loc 1 785 13 is_stmt 0 view .LVU598 - 1587 007c C36A ldr r3, [r0, #44] + 1579 .loc 1 785 13 is_stmt 0 view .LVU597 + 1580 007c C36A ldr r3, [r0, #44] 785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1588 .loc 1 785 8 view .LVU599 - 1589 007e 002B cmp r3, #0 - ARM GAS /tmp/ccFxKPnS.s page 57 + 1581 .loc 1 785 8 view .LVU598 + 1582 007e 002B cmp r3, #0 + 1583 0080 DFD0 beq .L89 + 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1584 .loc 1 788 7 is_stmt 1 view .LVU599 + 1585 0082 9847 blx r3 + 1586 .LVL83: + 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1587 .loc 1 788 7 is_stmt 0 view .LVU600 + 1588 0084 DDE7 b .L89 + ARM GAS /tmp/ccSt8eya.s page 57 - 1590 0080 DFD0 beq .L89 - 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1591 .loc 1 788 7 is_stmt 1 view .LVU600 - 1592 0082 9847 blx r3 - 1593 .LVL84: - 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1594 .loc 1 788 7 is_stmt 0 view .LVU601 - 1595 0084 DDE7 b .L89 - 1596 .LVL85: - 1597 .L93: + 1589 .LVL84: + 1590 .L93: 792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TE))) - 1598 .loc 1 792 8 is_stmt 1 view .LVU602 + 1591 .loc 1 792 8 is_stmt 1 view .LVU601 792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TE))) - 1599 .loc 1 792 54 is_stmt 0 view .LVU603 - 1600 0086 0822 movs r2, #8 - 1601 0088 02FA03F3 lsl r3, r2, r3 + 1592 .loc 1 792 54 is_stmt 0 view .LVU602 + 1593 0086 0822 movs r2, #8 + 1594 0088 02FA03F3 lsl r3, r2, r3 792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** && (0U != (source_it & DMA_IT_TE))) - 1602 .loc 1 792 11 view .LVU604 - 1603 008c 0B42 tst r3, r1 - 1604 008e D8D0 beq .L89 + 1595 .loc 1 792 11 view .LVU603 + 1596 008c 0B42 tst r3, r1 + 1597 008e D8D0 beq .L89 793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1605 .loc 1 793 12 view .LVU605 - 1606 0090 15F0080F tst r5, #8 - 1607 0094 D5D0 beq .L89 + 1598 .loc 1 793 12 view .LVU604 + 1599 0090 15F0080F tst r5, #8 + 1600 0094 D5D0 beq .L89 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1608 .loc 1 798 5 is_stmt 1 view .LVU606 - 1609 0096 2368 ldr r3, [r4] - 1610 0098 23F00E03 bic r3, r3, #14 - 1611 009c 2360 str r3, [r4] + 1601 .loc 1 798 5 is_stmt 1 view .LVU605 + 1602 0096 2368 ldr r3, [r4] + 1603 0098 23F00E03 bic r3, r3, #14 + 1604 009c 2360 str r3, [r4] 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1612 .loc 1 801 5 view .LVU607 + 1605 .loc 1 801 5 view .LVU606 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1613 .loc 1 801 66 is_stmt 0 view .LVU608 - 1614 009e 436C ldr r3, [r0, #68] + 1606 .loc 1 801 66 is_stmt 0 view .LVU607 + 1607 009e 436C ldr r3, [r0, #68] 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1615 .loc 1 801 81 view .LVU609 - 1616 00a0 03F01F03 and r3, r3, #31 + 1608 .loc 1 801 81 view .LVU608 + 1609 00a0 03F01F03 and r3, r3, #31 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1617 .loc 1 801 9 view .LVU610 - 1618 00a4 016C ldr r1, [r0, #64] - 1619 .LVL86: + 1610 .loc 1 801 9 view .LVU609 + 1611 00a4 016C ldr r1, [r0, #64] + 1612 .LVL85: 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1620 .loc 1 801 58 view .LVU611 - 1621 00a6 0122 movs r2, #1 - 1622 00a8 02FA03F3 lsl r3, r2, r3 + 1613 .loc 1 801 58 view .LVU610 + 1614 00a6 0122 movs r2, #1 + 1615 00a8 02FA03F3 lsl r3, r2, r3 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1623 .loc 1 801 32 view .LVU612 - 1624 00ac 4B60 str r3, [r1, #4] + 1616 .loc 1 801 32 view .LVU611 + 1617 00ac 4B60 str r3, [r1, #4] 804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1625 .loc 1 804 5 is_stmt 1 view .LVU613 + 1618 .loc 1 804 5 is_stmt 1 view .LVU612 804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1626 .loc 1 804 21 is_stmt 0 view .LVU614 - 1627 00ae C263 str r2, [r0, #60] + 1619 .loc 1 804 21 is_stmt 0 view .LVU613 + 1620 00ae C263 str r2, [r0, #60] 807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1628 .loc 1 807 5 is_stmt 1 view .LVU615 + 1621 .loc 1 807 5 is_stmt 1 view .LVU614 807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1629 .loc 1 807 17 is_stmt 0 view .LVU616 - ARM GAS /tmp/ccFxKPnS.s page 58 + 1622 .loc 1 807 17 is_stmt 0 view .LVU615 + 1623 00b0 80F82520 strb r2, [r0, #37] + 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1624 .loc 1 810 5 is_stmt 1 view .LVU616 + 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1625 .loc 1 810 5 view .LVU617 + 1626 00b4 0023 movs r3, #0 + 1627 00b6 80F82430 strb r3, [r0, #36] + 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + ARM GAS /tmp/ccSt8eya.s page 58 - 1630 00b0 80F82520 strb r2, [r0, #37] - 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1631 .loc 1 810 5 is_stmt 1 view .LVU617 - 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1632 .loc 1 810 5 view .LVU618 - 1633 00b4 0023 movs r3, #0 - 1634 00b6 80F82430 strb r3, [r0, #36] - 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1635 .loc 1 810 5 view .LVU619 + 1628 .loc 1 810 5 view .LVU618 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1636 .loc 1 812 5 view .LVU620 + 1629 .loc 1 812 5 view .LVU619 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1637 .loc 1 812 13 is_stmt 0 view .LVU621 - 1638 00ba 436B ldr r3, [r0, #52] + 1630 .loc 1 812 13 is_stmt 0 view .LVU620 + 1631 00ba 436B ldr r3, [r0, #52] 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1639 .loc 1 812 8 view .LVU622 - 1640 00bc 002B cmp r3, #0 - 1641 00be C0D0 beq .L89 + 1632 .loc 1 812 8 view .LVU621 + 1633 00bc 002B cmp r3, #0 + 1634 00be C0D0 beq .L89 815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1642 .loc 1 815 7 is_stmt 1 view .LVU623 - 1643 00c0 9847 blx r3 - 1644 .LVL87: + 1635 .loc 1 815 7 is_stmt 1 view .LVU622 + 1636 00c0 9847 blx r3 + 1637 .LVL86: 821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return; - 1645 .loc 1 821 3 view .LVU624 + 1638 .loc 1 821 3 view .LVU623 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1646 .loc 1 822 3 view .LVU625 - 1647 00c2 BEE7 b .L89 - 1648 .cfi_endproc - 1649 .LFE336: - 1651 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits - 1652 .align 1 - 1653 .global HAL_DMA_RegisterCallback - 1654 .syntax unified - 1655 .thumb - 1656 .thumb_func - 1658 HAL_DMA_RegisterCallback: - 1659 .LVL88: - 1660 .LFB337: + 1639 .loc 1 822 3 view .LVU624 + 1640 00c2 BEE7 b .L89 + 1641 .cfi_endproc + 1642 .LFE336: + 1644 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits + 1645 .align 1 + 1646 .global HAL_DMA_RegisterCallback + 1647 .syntax unified + 1648 .thumb + 1649 .thumb_func + 1651 HAL_DMA_RegisterCallback: + 1652 .LVL87: + 1653 .LFB337: 836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 1661 .loc 1 836 1 view -0 - 1662 .cfi_startproc - 1663 @ args = 0, pretend = 0, frame = 0 - 1664 @ frame_needed = 0, uses_anonymous_args = 0 - 1665 @ link register save eliminated. + 1654 .loc 1 836 1 view -0 + 1655 .cfi_startproc + 1656 @ args = 0, pretend = 0, frame = 0 + 1657 @ frame_needed = 0, uses_anonymous_args = 0 + 1658 @ link register save eliminated. 836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 1666 .loc 1 836 1 is_stmt 0 view .LVU627 - 1667 0000 0346 mov r3, r0 + 1659 .loc 1 836 1 is_stmt 0 view .LVU626 + 1660 0000 0346 mov r3, r0 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1668 .loc 1 837 3 is_stmt 1 view .LVU628 - 1669 .LVL89: + 1661 .loc 1 837 3 is_stmt 1 view .LVU627 + 1662 .LVL88: 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1670 .loc 1 840 3 view .LVU629 + 1663 .loc 1 840 3 view .LVU628 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1671 .loc 1 840 3 view .LVU630 - 1672 0002 90F82400 ldrb r0, [r0, #36] @ zero_extendqisi2 - 1673 .LVL90: + 1664 .loc 1 840 3 view .LVU629 + 1665 0002 90F82400 ldrb r0, [r0, #36] @ zero_extendqisi2 + 1666 .LVL89: 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 59 + 1667 .loc 1 840 3 is_stmt 0 view .LVU630 + 1668 0006 0128 cmp r0, #1 + 1669 0008 20D0 beq .L104 + 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1670 .loc 1 840 3 is_stmt 1 discriminator 2 view .LVU631 + 1671 000a 0120 movs r0, #1 + 1672 000c 83F82400 strb r0, [r3, #36] + 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + ARM GAS /tmp/ccSt8eya.s page 59 - 1674 .loc 1 840 3 is_stmt 0 view .LVU631 - 1675 0006 0128 cmp r0, #1 - 1676 0008 1ED0 beq .L104 - 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1677 .loc 1 840 3 is_stmt 1 discriminator 2 view .LVU632 - 1678 000a 0120 movs r0, #1 - 1679 000c 83F82400 strb r0, [r3, #36] - 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1680 .loc 1 840 3 discriminator 2 view .LVU633 + 1673 .loc 1 840 3 view .LVU632 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1681 .loc 1 842 3 view .LVU634 + 1674 .loc 1 842 3 view .LVU633 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1682 .loc 1 842 34 is_stmt 0 view .LVU635 - 1683 0010 93F82500 ldrb r0, [r3, #37] @ zero_extendqisi2 - 1684 0014 C0B2 uxtb r0, r0 + 1675 .loc 1 842 34 is_stmt 0 view .LVU634 + 1676 0010 93F825C0 ldrb ip, [r3, #37] @ zero_extendqisi2 + 1677 0014 5FFA8CF0 uxtb r0, ip 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1685 .loc 1 842 6 view .LVU636 - 1686 0016 0128 cmp r0, #1 - 1687 0018 04D0 beq .L107 + 1678 .loc 1 842 6 view .LVU635 + 1679 0018 BCF1010F cmp ip, #1 + 1680 001c 04D0 beq .L107 869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1688 .loc 1 869 12 view .LVU637 - 1689 001a 0120 movs r0, #1 - 1690 .L98: - 1691 .LVL91: + 1681 .loc 1 869 12 view .LVU636 + 1682 001e 0120 movs r0, #1 + 1683 .L98: + 1684 .LVL90: 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1692 .loc 1 873 3 is_stmt 1 view .LVU638 + 1685 .loc 1 873 3 is_stmt 1 view .LVU637 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1693 .loc 1 873 3 view .LVU639 - 1694 001c 0022 movs r2, #0 + 1686 .loc 1 873 3 view .LVU638 + 1687 0020 0022 movs r2, #0 + 1688 .LVL91: + 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1689 .loc 1 873 3 is_stmt 0 view .LVU639 + 1690 0022 83F82420 strb r2, [r3, #36] + 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1691 .loc 1 873 3 is_stmt 1 view .LVU640 + 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1692 .loc 1 875 3 view .LVU641 + 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1693 .loc 1 875 10 is_stmt 0 view .LVU642 + 1694 0026 7047 bx lr 1695 .LVL92: - 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1696 .loc 1 873 3 is_stmt 0 view .LVU640 - 1697 001e 83F82420 strb r2, [r3, #36] - 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1698 .loc 1 873 3 is_stmt 1 view .LVU641 - 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1699 .loc 1 875 3 view .LVU642 - 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1700 .loc 1 875 10 is_stmt 0 view .LVU643 - 1701 0022 7047 bx lr - 1702 .LVL93: - 1703 .L107: + 1696 .L107: 844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1704 .loc 1 844 5 is_stmt 1 view .LVU644 - 1705 0024 0329 cmp r1, #3 - 1706 0026 F9D8 bhi .L98 - 1707 0028 DFE801F0 tbb [pc, r1] - 1708 .L100: - 1709 002c 02 .byte (.L103-.L100)/2 - 1710 002d 05 .byte (.L102-.L100)/2 - 1711 002e 08 .byte (.L101-.L100)/2 - 1712 002f 0B .byte (.L99-.L100)/2 - 1713 .p2align 1 - 1714 .L103: + 1697 .loc 1 844 5 is_stmt 1 view .LVU643 + 1698 0028 0329 cmp r1, #3 + 1699 002a F9D8 bhi .L98 + 1700 002c DFE801F0 tbb [pc, r1] + 1701 .L100: + 1702 0030 02 .byte (.L103-.L100)/2 + 1703 0031 05 .byte (.L102-.L100)/2 + 1704 0032 08 .byte (.L101-.L100)/2 + 1705 0033 0B .byte (.L99-.L100)/2 + 1706 .p2align 1 + 1707 .L103: 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1715 .loc 1 847 9 view .LVU645 + 1708 .loc 1 847 9 view .LVU644 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - ARM GAS /tmp/ccFxKPnS.s page 60 + 1709 .loc 1 847 32 is_stmt 0 view .LVU645 + 1710 0034 DA62 str r2, [r3, #44] + 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1711 .loc 1 848 9 is_stmt 1 view .LVU646 + 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1712 .loc 1 837 21 is_stmt 0 view .LVU647 + 1713 0036 0846 mov r0, r1 + 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + ARM GAS /tmp/ccSt8eya.s page 60 - 1716 .loc 1 847 32 is_stmt 0 view .LVU646 - 1717 0030 DA62 str r2, [r3, #44] - 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1718 .loc 1 848 9 is_stmt 1 view .LVU647 - 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1719 .loc 1 837 21 is_stmt 0 view .LVU648 - 1720 0032 0846 mov r0, r1 - 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1721 .loc 1 848 9 view .LVU649 - 1722 0034 F2E7 b .L98 - 1723 .L102: + 1714 .loc 1 848 9 view .LVU648 + 1715 0038 F2E7 b .L98 + 1716 .L102: 851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1724 .loc 1 851 9 is_stmt 1 view .LVU650 + 1717 .loc 1 851 9 is_stmt 1 view .LVU649 851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1725 .loc 1 851 36 is_stmt 0 view .LVU651 - 1726 0036 1A63 str r2, [r3, #48] + 1718 .loc 1 851 36 is_stmt 0 view .LVU650 + 1719 003a 1A63 str r2, [r3, #48] 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1727 .loc 1 852 9 is_stmt 1 view .LVU652 + 1720 .loc 1 852 9 is_stmt 1 view .LVU651 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1728 .loc 1 837 21 is_stmt 0 view .LVU653 - 1729 0038 0020 movs r0, #0 + 1721 .loc 1 837 21 is_stmt 0 view .LVU652 + 1722 003c 0020 movs r0, #0 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1730 .loc 1 852 9 view .LVU654 - 1731 003a EFE7 b .L98 - 1732 .L101: + 1723 .loc 1 852 9 view .LVU653 + 1724 003e EFE7 b .L98 + 1725 .L101: 855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1733 .loc 1 855 9 is_stmt 1 view .LVU655 + 1726 .loc 1 855 9 is_stmt 1 view .LVU654 855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1734 .loc 1 855 33 is_stmt 0 view .LVU656 - 1735 003c 5A63 str r2, [r3, #52] + 1727 .loc 1 855 33 is_stmt 0 view .LVU655 + 1728 0040 5A63 str r2, [r3, #52] 856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1736 .loc 1 856 9 is_stmt 1 view .LVU657 + 1729 .loc 1 856 9 is_stmt 1 view .LVU656 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1737 .loc 1 837 21 is_stmt 0 view .LVU658 - 1738 003e 0020 movs r0, #0 + 1730 .loc 1 837 21 is_stmt 0 view .LVU657 + 1731 0042 0020 movs r0, #0 856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1739 .loc 1 856 9 view .LVU659 - 1740 0040 ECE7 b .L98 - 1741 .L99: + 1732 .loc 1 856 9 view .LVU658 + 1733 0044 ECE7 b .L98 + 1734 .L99: 859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1742 .loc 1 859 9 is_stmt 1 view .LVU660 + 1735 .loc 1 859 9 is_stmt 1 view .LVU659 859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1743 .loc 1 859 33 is_stmt 0 view .LVU661 - 1744 0042 9A63 str r2, [r3, #56] + 1736 .loc 1 859 33 is_stmt 0 view .LVU660 + 1737 0046 9A63 str r2, [r3, #56] 860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1745 .loc 1 860 9 is_stmt 1 view .LVU662 + 1738 .loc 1 860 9 is_stmt 1 view .LVU661 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1746 .loc 1 837 21 is_stmt 0 view .LVU663 - 1747 0044 0020 movs r0, #0 + 1739 .loc 1 837 21 is_stmt 0 view .LVU662 + 1740 0048 0020 movs r0, #0 860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1748 .loc 1 860 9 view .LVU664 - 1749 0046 E9E7 b .L98 - 1750 .L104: + 1741 .loc 1 860 9 view .LVU663 + 1742 004a E9E7 b .L98 + 1743 .L104: 840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1751 .loc 1 840 3 discriminator 1 view .LVU665 - 1752 0048 0220 movs r0, #2 + 1744 .loc 1 840 3 discriminator 1 view .LVU664 + 1745 004c 0220 movs r0, #2 876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 61 + 1746 .loc 1 876 1 view .LVU665 + 1747 004e 7047 bx lr + 1748 .cfi_endproc + 1749 .LFE337: + 1751 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits + 1752 .align 1 + 1753 .global HAL_DMA_UnRegisterCallback + 1754 .syntax unified + ARM GAS /tmp/ccSt8eya.s page 61 - 1753 .loc 1 876 1 view .LVU666 - 1754 004a 7047 bx lr - 1755 .cfi_endproc - 1756 .LFE337: - 1758 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits - 1759 .align 1 - 1760 .global HAL_DMA_UnRegisterCallback - 1761 .syntax unified - 1762 .thumb - 1763 .thumb_func - 1765 HAL_DMA_UnRegisterCallback: - 1766 .LVL94: - 1767 .LFB338: + 1755 .thumb + 1756 .thumb_func + 1758 HAL_DMA_UnRegisterCallback: + 1759 .LVL93: + 1760 .LFB338: 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 1768 .loc 1 887 1 is_stmt 1 view -0 - 1769 .cfi_startproc - 1770 @ args = 0, pretend = 0, frame = 0 - 1771 @ frame_needed = 0, uses_anonymous_args = 0 - 1772 @ link register save eliminated. + 1761 .loc 1 887 1 is_stmt 1 view -0 + 1762 .cfi_startproc + 1763 @ args = 0, pretend = 0, frame = 0 + 1764 @ frame_needed = 0, uses_anonymous_args = 0 + 1765 @ link register save eliminated. 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - 1773 .loc 1 887 1 is_stmt 0 view .LVU668 - 1774 0000 0346 mov r3, r0 + 1766 .loc 1 887 1 is_stmt 0 view .LVU667 + 1767 0000 0346 mov r3, r0 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1775 .loc 1 888 3 is_stmt 1 view .LVU669 - 1776 .LVL95: + 1768 .loc 1 888 3 is_stmt 1 view .LVU668 + 1769 .LVL94: 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1777 .loc 1 891 3 view .LVU670 + 1770 .loc 1 891 3 view .LVU669 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1778 .loc 1 891 3 view .LVU671 - 1779 0002 90F82420 ldrb r2, [r0, #36] @ zero_extendqisi2 - 1780 0006 012A cmp r2, #1 - 1781 0008 26D0 beq .L117 + 1771 .loc 1 891 3 view .LVU670 + 1772 0002 90F82420 ldrb r2, [r0, #36] @ zero_extendqisi2 + 1773 0006 012A cmp r2, #1 + 1774 0008 26D0 beq .L117 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1782 .loc 1 891 3 discriminator 2 view .LVU672 - 1783 000a 0122 movs r2, #1 - 1784 000c 80F82420 strb r2, [r0, #36] + 1775 .loc 1 891 3 discriminator 2 view .LVU671 + 1776 000a 0122 movs r2, #1 + 1777 000c 80F82420 strb r2, [r0, #36] 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1785 .loc 1 891 3 discriminator 2 view .LVU673 + 1778 .loc 1 891 3 view .LVU672 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1786 .loc 1 893 3 view .LVU674 + 1779 .loc 1 893 3 view .LVU673 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1787 .loc 1 893 34 is_stmt 0 view .LVU675 - 1788 0010 90F82500 ldrb r0, [r0, #37] @ zero_extendqisi2 - 1789 .LVL96: + 1780 .loc 1 893 34 is_stmt 0 view .LVU674 + 1781 0010 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2 + 1782 0014 D0B2 uxtb r0, r2 + 1783 .LVL95: 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1790 .loc 1 893 34 view .LVU676 - 1791 0014 C0B2 uxtb r0, r0 - 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1792 .loc 1 893 6 view .LVU677 - 1793 0016 9042 cmp r0, r2 - 1794 0018 04D0 beq .L120 + 1784 .loc 1 893 6 view .LVU675 + 1785 0016 012A cmp r2, #1 + 1786 0018 04D0 beq .L120 927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1795 .loc 1 927 12 view .LVU678 - 1796 001a 0120 movs r0, #1 - 1797 .L110: - 1798 .LVL97: + 1787 .loc 1 927 12 view .LVU676 + 1788 001a 0120 movs r0, #1 + 1789 .L110: + 1790 .LVL96: 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - ARM GAS /tmp/ccFxKPnS.s page 62 + 1791 .loc 1 931 3 is_stmt 1 view .LVU677 + 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1792 .loc 1 931 3 view .LVU678 + 1793 001c 0022 movs r2, #0 + 1794 001e 83F82420 strb r2, [r3, #36] + 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** + 1795 .loc 1 931 3 view .LVU679 + 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + 1796 .loc 1 933 3 view .LVU680 + 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } + ARM GAS /tmp/ccSt8eya.s page 62 - 1799 .loc 1 931 3 is_stmt 1 view .LVU679 - 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1800 .loc 1 931 3 view .LVU680 - 1801 001c 0022 movs r2, #0 - 1802 001e 83F82420 strb r2, [r3, #36] - 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1803 .loc 1 931 3 view .LVU681 - 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1804 .loc 1 933 3 view .LVU682 - 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1805 .loc 1 933 10 is_stmt 0 view .LVU683 - 1806 0022 7047 bx lr - 1807 .LVL98: - 1808 .L120: + 1797 .loc 1 933 10 is_stmt 0 view .LVU681 + 1798 0022 7047 bx lr + 1799 .LVL97: + 1800 .L120: 895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** { - 1809 .loc 1 895 5 is_stmt 1 view .LVU684 - 1810 0024 0429 cmp r1, #4 - 1811 0026 F9D8 bhi .L110 - 1812 0028 DFE801F0 tbb [pc, r1] - 1813 .L112: - 1814 002c 03 .byte (.L116-.L112)/2 - 1815 002d 07 .byte (.L115-.L112)/2 - 1816 002e 0A .byte (.L114-.L112)/2 - 1817 002f 0D .byte (.L113-.L112)/2 - 1818 0030 10 .byte (.L111-.L112)/2 - 1819 0031 00 .p2align 1 - 1820 .L116: + 1801 .loc 1 895 5 is_stmt 1 view .LVU682 + 1802 0024 0429 cmp r1, #4 + 1803 0026 F9D8 bhi .L110 + 1804 0028 DFE801F0 tbb [pc, r1] + 1805 .L112: + 1806 002c 03 .byte (.L116-.L112)/2 + 1807 002d 07 .byte (.L115-.L112)/2 + 1808 002e 0A .byte (.L114-.L112)/2 + 1809 002f 0D .byte (.L113-.L112)/2 + 1810 0030 10 .byte (.L111-.L112)/2 + 1811 0031 00 .p2align 1 + 1812 .L116: 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1821 .loc 1 898 9 view .LVU685 + 1813 .loc 1 898 9 view .LVU683 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1822 .loc 1 898 32 is_stmt 0 view .LVU686 - 1823 0032 0022 movs r2, #0 - 1824 0034 DA62 str r2, [r3, #44] + 1814 .loc 1 898 32 is_stmt 0 view .LVU684 + 1815 0032 0022 movs r2, #0 + 1816 0034 DA62 str r2, [r3, #44] 899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1825 .loc 1 899 9 is_stmt 1 view .LVU687 + 1817 .loc 1 899 9 is_stmt 1 view .LVU685 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1826 .loc 1 888 21 is_stmt 0 view .LVU688 - 1827 0036 0846 mov r0, r1 + 1818 .loc 1 888 21 is_stmt 0 view .LVU686 + 1819 0036 0846 mov r0, r1 899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1828 .loc 1 899 9 view .LVU689 - 1829 0038 F0E7 b .L110 - 1830 .L115: + 1820 .loc 1 899 9 view .LVU687 + 1821 0038 F0E7 b .L110 + 1822 .L115: 902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1831 .loc 1 902 9 is_stmt 1 view .LVU690 + 1823 .loc 1 902 9 is_stmt 1 view .LVU688 902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1832 .loc 1 902 36 is_stmt 0 view .LVU691 - 1833 003a 0020 movs r0, #0 - 1834 003c 1863 str r0, [r3, #48] + 1824 .loc 1 902 36 is_stmt 0 view .LVU689 + 1825 003a 0020 movs r0, #0 + 1826 003c 1863 str r0, [r3, #48] 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1835 .loc 1 903 9 is_stmt 1 view .LVU692 - 1836 003e EDE7 b .L110 - 1837 .L114: + 1827 .loc 1 903 9 is_stmt 1 view .LVU690 + 1828 003e EDE7 b .L110 + 1829 .L114: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1838 .loc 1 906 9 view .LVU693 + 1830 .loc 1 906 9 view .LVU691 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1839 .loc 1 906 33 is_stmt 0 view .LVU694 - 1840 0040 0020 movs r0, #0 - ARM GAS /tmp/ccFxKPnS.s page 63 - - - 1841 0042 5863 str r0, [r3, #52] + 1831 .loc 1 906 33 is_stmt 0 view .LVU692 + 1832 0040 0020 movs r0, #0 + 1833 0042 5863 str r0, [r3, #52] 907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1842 .loc 1 907 9 is_stmt 1 view .LVU695 - 1843 0044 EAE7 b .L110 - 1844 .L113: + 1834 .loc 1 907 9 is_stmt 1 view .LVU693 + 1835 0044 EAE7 b .L110 + 1836 .L113: 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1845 .loc 1 910 9 view .LVU696 + 1837 .loc 1 910 9 view .LVU694 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1846 .loc 1 910 33 is_stmt 0 view .LVU697 - 1847 0046 0020 movs r0, #0 - 1848 0048 9863 str r0, [r3, #56] + 1838 .loc 1 910 33 is_stmt 0 view .LVU695 + 1839 0046 0020 movs r0, #0 + ARM GAS /tmp/ccSt8eya.s page 63 + + + 1840 0048 9863 str r0, [r3, #56] 911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1849 .loc 1 911 9 is_stmt 1 view .LVU698 - 1850 004a E7E7 b .L110 - 1851 .L111: + 1841 .loc 1 911 9 is_stmt 1 view .LVU696 + 1842 004a E7E7 b .L110 + 1843 .L111: 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferHalfCpltCallback = NULL; - 1852 .loc 1 914 9 view .LVU699 + 1844 .loc 1 914 9 view .LVU697 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferHalfCpltCallback = NULL; - 1853 .loc 1 914 32 is_stmt 0 view .LVU700 - 1854 004c 0020 movs r0, #0 - 1855 004e D862 str r0, [r3, #44] + 1845 .loc 1 914 32 is_stmt 0 view .LVU698 + 1846 004c 0020 movs r0, #0 + 1847 004e D862 str r0, [r3, #44] 915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferErrorCallback = NULL; - 1856 .loc 1 915 9 is_stmt 1 view .LVU701 + 1848 .loc 1 915 9 is_stmt 1 view .LVU699 915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferErrorCallback = NULL; - 1857 .loc 1 915 36 is_stmt 0 view .LVU702 - 1858 0050 1863 str r0, [r3, #48] + 1849 .loc 1 915 36 is_stmt 0 view .LVU700 + 1850 0050 1863 str r0, [r3, #48] 916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferAbortCallback = NULL; - 1859 .loc 1 916 9 is_stmt 1 view .LVU703 + 1851 .loc 1 916 9 is_stmt 1 view .LVU701 916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** hdma->XferAbortCallback = NULL; - 1860 .loc 1 916 33 is_stmt 0 view .LVU704 - 1861 0052 5863 str r0, [r3, #52] + 1852 .loc 1 916 33 is_stmt 0 view .LVU702 + 1853 0052 5863 str r0, [r3, #52] 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1862 .loc 1 917 9 is_stmt 1 view .LVU705 + 1854 .loc 1 917 9 is_stmt 1 view .LVU703 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** break; - 1863 .loc 1 917 33 is_stmt 0 view .LVU706 - 1864 0054 9863 str r0, [r3, #56] + 1855 .loc 1 917 33 is_stmt 0 view .LVU704 + 1856 0054 9863 str r0, [r3, #56] 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1865 .loc 1 918 9 is_stmt 1 view .LVU707 - 1866 0056 E1E7 b .L110 - 1867 .LVL99: - 1868 .L117: + 1857 .loc 1 918 9 is_stmt 1 view .LVU705 + 1858 0056 E1E7 b .L110 + 1859 .LVL98: + 1860 .L117: 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1869 .loc 1 891 3 is_stmt 0 discriminator 1 view .LVU708 - 1870 0058 0220 movs r0, #2 - 1871 .LVL100: + 1861 .loc 1 891 3 is_stmt 0 discriminator 1 view .LVU706 + 1862 0058 0220 movs r0, #2 + 1863 .LVL99: 934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1872 .loc 1 934 1 view .LVU709 - 1873 005a 7047 bx lr - 1874 .cfi_endproc - 1875 .LFE338: - 1877 .section .text.HAL_DMA_GetState,"ax",%progbits - 1878 .align 1 - 1879 .global HAL_DMA_GetState - 1880 .syntax unified - 1881 .thumb - 1882 .thumb_func - 1884 HAL_DMA_GetState: - ARM GAS /tmp/ccFxKPnS.s page 64 - - - 1885 .LVL101: - 1886 .LFB339: + 1864 .loc 1 934 1 view .LVU707 + 1865 005a 7047 bx lr + 1866 .cfi_endproc + 1867 .LFE338: + 1869 .section .text.HAL_DMA_GetState,"ax",%progbits + 1870 .align 1 + 1871 .global HAL_DMA_GetState + 1872 .syntax unified + 1873 .thumb + 1874 .thumb_func + 1876 HAL_DMA_GetState: + 1877 .LVL100: + 1878 .LFB339: 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** /* Return DMA handle state */ - 1887 .loc 1 965 1 is_stmt 1 view -0 - 1888 .cfi_startproc - 1889 @ args = 0, pretend = 0, frame = 0 - 1890 @ frame_needed = 0, uses_anonymous_args = 0 - 1891 @ link register save eliminated. + 1879 .loc 1 965 1 is_stmt 1 view -0 + 1880 .cfi_startproc + 1881 @ args = 0, pretend = 0, frame = 0 + 1882 @ frame_needed = 0, uses_anonymous_args = 0 + 1883 @ link register save eliminated. 967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1892 .loc 1 967 3 view .LVU711 + 1884 .loc 1 967 3 view .LVU709 + ARM GAS /tmp/ccSt8eya.s page 64 + + 967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1893 .loc 1 967 14 is_stmt 0 view .LVU712 - 1894 0000 90F82500 ldrb r0, [r0, #37] @ zero_extendqisi2 - 1895 .LVL102: + 1885 .loc 1 967 14 is_stmt 0 view .LVU710 + 1886 0000 90F82500 ldrb r0, [r0, #37] @ zero_extendqisi2 + 1887 .LVL101: 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1896 .loc 1 968 1 view .LVU713 - 1897 0004 7047 bx lr - 1898 .cfi_endproc - 1899 .LFE339: - 1901 .section .text.HAL_DMA_GetError,"ax",%progbits - 1902 .align 1 - 1903 .global HAL_DMA_GetError - 1904 .syntax unified - 1905 .thumb - 1906 .thumb_func - 1908 HAL_DMA_GetError: - 1909 .LVL103: - 1910 .LFB340: + 1888 .loc 1 968 1 view .LVU711 + 1889 0004 7047 bx lr + 1890 .cfi_endproc + 1891 .LFE339: + 1893 .section .text.HAL_DMA_GetError,"ax",%progbits + 1894 .align 1 + 1895 .global HAL_DMA_GetError + 1896 .syntax unified + 1897 .thumb + 1898 .thumb_func + 1900 HAL_DMA_GetError: + 1901 .LVL102: + 1902 .LFB340: 977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** return hdma->ErrorCode; - 1911 .loc 1 977 1 is_stmt 1 view -0 - 1912 .cfi_startproc - 1913 @ args = 0, pretend = 0, frame = 0 - 1914 @ frame_needed = 0, uses_anonymous_args = 0 - 1915 @ link register save eliminated. + 1903 .loc 1 977 1 is_stmt 1 view -0 + 1904 .cfi_startproc + 1905 @ args = 0, pretend = 0, frame = 0 + 1906 @ frame_needed = 0, uses_anonymous_args = 0 + 1907 @ link register save eliminated. 978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1916 .loc 1 978 3 view .LVU715 + 1908 .loc 1 978 3 view .LVU713 978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** } - 1917 .loc 1 978 14 is_stmt 0 view .LVU716 - 1918 0000 C06B ldr r0, [r0, #60] - 1919 .LVL104: + 1909 .loc 1 978 14 is_stmt 0 view .LVU714 + 1910 0000 C06B ldr r0, [r0, #60] + 1911 .LVL103: 979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c **** - 1920 .loc 1 979 1 view .LVU717 - 1921 0002 7047 bx lr - 1922 .cfi_endproc - 1923 .LFE340: - 1925 .text - 1926 .Letext0: - 1927 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1928 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 1929 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1930 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 1931 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 1932 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccFxKPnS.s page 65 + 1912 .loc 1 979 1 view .LVU715 + 1913 0002 7047 bx lr + 1914 .cfi_endproc + 1915 .LFE340: + 1917 .text + 1918 .Letext0: + 1919 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1920 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1921 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 1922 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 1923 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 1924 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/ccSt8eya.s page 65 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_dma.c - /tmp/ccFxKPnS.s:21 .text.DMA_SetConfig:00000000 $t - /tmp/ccFxKPnS.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig - /tmp/ccFxKPnS.s:121 .text.DMA_CalcDMAMUXChannelBaseAndMask:00000000 $t - /tmp/ccFxKPnS.s:126 .text.DMA_CalcDMAMUXChannelBaseAndMask:00000000 DMA_CalcDMAMUXChannelBaseAndMask - /tmp/ccFxKPnS.s:190 .text.DMA_CalcDMAMUXChannelBaseAndMask:00000034 $d - /tmp/ccFxKPnS.s:199 .text.DMA_CalcDMAMUXRequestGenBaseAndMask:00000000 $t - /tmp/ccFxKPnS.s:204 .text.DMA_CalcDMAMUXRequestGenBaseAndMask:00000000 DMA_CalcDMAMUXRequestGenBaseAndMask - /tmp/ccFxKPnS.s:244 .text.DMA_CalcDMAMUXRequestGenBaseAndMask:00000020 $d - /tmp/ccFxKPnS.s:250 .text.HAL_DMA_Init:00000000 $t - /tmp/ccFxKPnS.s:256 .text.HAL_DMA_Init:00000000 HAL_DMA_Init - /tmp/ccFxKPnS.s:471 .text.HAL_DMA_Init:000000bc $d - /tmp/ccFxKPnS.s:481 .text.HAL_DMA_DeInit:00000000 $t - /tmp/ccFxKPnS.s:487 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit - /tmp/ccFxKPnS.s:669 .text.HAL_DMA_DeInit:000000a0 $d - /tmp/ccFxKPnS.s:679 .text.HAL_DMA_Start:00000000 $t - /tmp/ccFxKPnS.s:685 .text.HAL_DMA_Start:00000000 HAL_DMA_Start - /tmp/ccFxKPnS.s:773 .text.HAL_DMA_Start_IT:00000000 $t - /tmp/ccFxKPnS.s:779 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT - /tmp/ccFxKPnS.s:917 .text.HAL_DMA_Abort:00000000 $t - /tmp/ccFxKPnS.s:923 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort - /tmp/ccFxKPnS.s:1032 .text.HAL_DMA_Abort_IT:00000000 $t - /tmp/ccFxKPnS.s:1038 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT - /tmp/ccFxKPnS.s:1171 .text.HAL_DMA_PollForTransfer:00000000 $t - /tmp/ccFxKPnS.s:1177 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer - /tmp/ccFxKPnS.s:1458 .text.HAL_DMA_IRQHandler:00000000 $t - /tmp/ccFxKPnS.s:1464 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler - /tmp/ccFxKPnS.s:1652 .text.HAL_DMA_RegisterCallback:00000000 $t - /tmp/ccFxKPnS.s:1658 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback - /tmp/ccFxKPnS.s:1709 .text.HAL_DMA_RegisterCallback:0000002c $d - /tmp/ccFxKPnS.s:1713 .text.HAL_DMA_RegisterCallback:00000030 $t - /tmp/ccFxKPnS.s:1759 .text.HAL_DMA_UnRegisterCallback:00000000 $t - /tmp/ccFxKPnS.s:1765 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback - /tmp/ccFxKPnS.s:1814 .text.HAL_DMA_UnRegisterCallback:0000002c $d - /tmp/ccFxKPnS.s:1878 .text.HAL_DMA_GetState:00000000 $t - /tmp/ccFxKPnS.s:1884 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState - /tmp/ccFxKPnS.s:1902 .text.HAL_DMA_GetError:00000000 $t - /tmp/ccFxKPnS.s:1908 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError - /tmp/ccFxKPnS.s:1819 .text.HAL_DMA_UnRegisterCallback:00000031 $d - /tmp/ccFxKPnS.s:1819 .text.HAL_DMA_UnRegisterCallback:00000032 $t + /tmp/ccSt8eya.s:21 .text.DMA_SetConfig:00000000 $t + /tmp/ccSt8eya.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig + /tmp/ccSt8eya.s:121 .text.DMA_CalcDMAMUXChannelBaseAndMask:00000000 $t + /tmp/ccSt8eya.s:126 .text.DMA_CalcDMAMUXChannelBaseAndMask:00000000 DMA_CalcDMAMUXChannelBaseAndMask + /tmp/ccSt8eya.s:190 .text.DMA_CalcDMAMUXChannelBaseAndMask:00000034 $d + /tmp/ccSt8eya.s:199 .text.DMA_CalcDMAMUXRequestGenBaseAndMask:00000000 $t + /tmp/ccSt8eya.s:204 .text.DMA_CalcDMAMUXRequestGenBaseAndMask:00000000 DMA_CalcDMAMUXRequestGenBaseAndMask + /tmp/ccSt8eya.s:244 .text.DMA_CalcDMAMUXRequestGenBaseAndMask:00000020 $d + /tmp/ccSt8eya.s:250 .text.HAL_DMA_Init:00000000 $t + /tmp/ccSt8eya.s:256 .text.HAL_DMA_Init:00000000 HAL_DMA_Init + /tmp/ccSt8eya.s:471 .text.HAL_DMA_Init:000000bc $d + /tmp/ccSt8eya.s:481 .text.HAL_DMA_DeInit:00000000 $t + /tmp/ccSt8eya.s:487 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit + /tmp/ccSt8eya.s:669 .text.HAL_DMA_DeInit:000000a0 $d + /tmp/ccSt8eya.s:679 .text.HAL_DMA_Start:00000000 $t + /tmp/ccSt8eya.s:685 .text.HAL_DMA_Start:00000000 HAL_DMA_Start + /tmp/ccSt8eya.s:772 .text.HAL_DMA_Start_IT:00000000 $t + /tmp/ccSt8eya.s:778 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT + /tmp/ccSt8eya.s:915 .text.HAL_DMA_Abort:00000000 $t + /tmp/ccSt8eya.s:921 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort + /tmp/ccSt8eya.s:1029 .text.HAL_DMA_Abort_IT:00000000 $t + /tmp/ccSt8eya.s:1035 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT + /tmp/ccSt8eya.s:1167 .text.HAL_DMA_PollForTransfer:00000000 $t + /tmp/ccSt8eya.s:1173 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer + /tmp/ccSt8eya.s:1451 .text.HAL_DMA_IRQHandler:00000000 $t + /tmp/ccSt8eya.s:1457 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler + /tmp/ccSt8eya.s:1645 .text.HAL_DMA_RegisterCallback:00000000 $t + /tmp/ccSt8eya.s:1651 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback + /tmp/ccSt8eya.s:1702 .text.HAL_DMA_RegisterCallback:00000030 $d + /tmp/ccSt8eya.s:1706 .text.HAL_DMA_RegisterCallback:00000034 $t + /tmp/ccSt8eya.s:1752 .text.HAL_DMA_UnRegisterCallback:00000000 $t + /tmp/ccSt8eya.s:1758 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback + /tmp/ccSt8eya.s:1806 .text.HAL_DMA_UnRegisterCallback:0000002c $d + /tmp/ccSt8eya.s:1870 .text.HAL_DMA_GetState:00000000 $t + /tmp/ccSt8eya.s:1876 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState + /tmp/ccSt8eya.s:1894 .text.HAL_DMA_GetError:00000000 $t + /tmp/ccSt8eya.s:1900 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError + /tmp/ccSt8eya.s:1811 .text.HAL_DMA_UnRegisterCallback:00000031 $d + /tmp/ccSt8eya.s:1811 .text.HAL_DMA_UnRegisterCallback:00000032 $t UNDEFINED SYMBOLS HAL_GetTick diff --git a/squeow_sw/build/stm32g4xx_hal_dma.o b/squeow_sw/build/stm32g4xx_hal_dma.o index 370aca4651f0d6ff318e77768aa0a5d1205529f8..20fcaf12fff45c80a4b198d5410af1b46857e5fe 100644 GIT binary patch delta 2440 zcmbVNeQZ-z6uO{*#$`*KGV!AX zRMeOt$_^?qlJUm~A!rPHAtZ`n8cc{$gh+@aM8)7=Y6QhFi4o7a_q836nBYzB`JIn@ zfA`&U&%N*OF@AZBziIIIkIY;vJi#;E*fBAi?U|@zuv0X9nkGBG6EDJgM<1MaY_}55 zZ+V%4(U)*IOjM1pyRq}i@vGbm3tY=J zU%&y58yFX@mAwScyo(xwTRQ~H@@|R;1T?z`#9jfGd#>;};Cpu${}C4CzanNhU_5^~ zcn%p{LzO2GM95kA3z=IgO=-?9JZ%jYJSg~8_{j4OPguJO1Dxw{cxp>*6i4u0;dvfc zeaFcdVAlnHD}PKmKSswS%fz`KGE!*AZF`C{lT zn#B|FS`q4F#e1A?9Vc>@(BZxE{>Fqf+EL!tW}(ell3)(@0``aFPZ7Buz0O9+PQX&# z=QB_fEIL9+UZhpQLH(Lr$5acp)dy#j{uG<0!UQv<+Ci{Tc?otXFTqabCD^6B1n(*@ z0a0_-0fQC3m5R76Lo7d(N3J*Ehvrsj%d9XtOiL-!Hc1LgeBo`1E_n-`z3&`dGDF8% zD#wzPEb`M*NS$p9P*c0>%#G;GhB?k)i|t;DDI{Hu?~>zT!Z*X6Mki*|je8C)p)Zj; zVd_N4ehNEICV1wyFxk(kFhLpy%PXQ>V5wmvIZa}8gfJj=bA*t1k&^%?>7}r>!rfD( zoCGS~PSC8p1btG?))bc;R0~bT5ETp|5eR0E5p zEQdoKMUJEW77jZsIn->FvZ;e`qHbW%TqoM2VD)lelmhZ2$OhZ>BD~U>3?CA<&YW` zC$+Q!`IL})(zX-B!PfsXDa4y#G}!Hk)zw3fVM5G^kZ$!D7oGX>GHsTNYpyz2QT50q z>qympUI)qQ5tP4IpFlYlKJU`fS^wbnrEK_?GDc}FY12R3!o&<*Pd@i-jq2x}(=y&sp*ZU!wC);jT*+y`bVq>ZDN z2Hsu@{iz}?j#a9|3#kxqfdi>9Pr_F?TE~w{$T6PIBHjzrJHy&%=yOS5H~LP&KxdeL z32&k7hEJsa6UqP-t`752n2+*xSc`Hqyo_=>e6Tt!uC0RetE;trL41FKcZK+6sOk#y tORx&%78pV~4*O7c!{;cY@GHuVP`)P2Pr{-#VP6X#(K_5(rqL-;`xgux#&iGx delta 2360 zcmbVNeQZ-z6u;-TuieJFm33q7TGq$9tt*3V-HOX(uni`lnOpa^b^}L%I6<@|Y5=3+ zAWqRBAB$%}G3rc!7=y&H`Vo~lmmuK}zkp~^Nel^pNTU8@2p?hKIq$u$6cZD?$-TdG ze)rtpz31L{@4Gk-H^yN^g%ii-td@D|51_tywOou|tq@<0<1X2r*Op2BB43ba#&N*% znEZ7dPg-^mB$rvwfwPnXhiNS8W1$M`ZOau>8CiluwpI26Qi$ABfWO&1;KOUSkasaL zmg_yI?s%ysvg|Sut+zf3_EqRmtn8LGK?53!&?T+;KtL%rKDwR@Ai?a zQq2*6TP{QBO5+tV#=fE4ol?HNo2M|ux(%@=caX)lYZ+oPbfqpsOiPJ@h@~|&T?07( z7zt08d&x3#ioZ#wTaSoOcLVvN)vUC^WV+1w{;mkz-jeJx13{@P|O3*#&PIwcAU4E#(vlqMMmhK6}=X$>ty!|c{I^eHqvrp;OD z+fzn^c^epcNmA77sf_BmYkKb5UFP0NI=AP}zIKl&m(H})=bpH?z+H&*js zxobG-aV1yIegeW8P03}{0Ff|p$V9#(TuvAuI`DdF*Z&$7pf~It|A3{TrU9q?t4s_h zUsaD-9rSF==0c^+28yj2TPhy9gE?67E;M6%w+8pj-Jh4HYZRNBoL9Y8VzB0~;^mz&b!oU!4bysR!fJh8eWdQ5a0Cy|e;H%7 zu4HxXdTTZJX^$krYSof08xw=-x~DeHrvdemQ0QL+k2f5m4A(`xe4!%V5bq>E)TzQd z+Lo6!Ecb%&rAR_IPDU2epJgg?M9!Qy-BBot$gWF%*7z{A@hKIE8R88>J`g^w0^tzv zn?BD~Ao9hhrq6Q~2&Xt@`fgm^R7-R0Y5EX6%|zzdg-9VkiaD)93?^d>CtPj6^WW1g z!~q*&i4aW`Drv!28R;s1olU3;aW;pLZq?8XLb{HDT*45&5y@EBdsc|xR8JSQi=xK;E&Oz7Oam{U1P9{mtw0j1r_TeLA2fI-|7 z3n~M&yc2rdHx#GRB0KN`#U;oZ(0O0n38!#=Jg9s}oK@!%#GS$C<3ZSrhp9b--%?wK zm#ICDv-^SyQfebOlh!oQ=Y-w3iMW7Yh#fljL7!9RcH)N$@UD}%~lRERZrI_~-h`CZ%C diff --git a/squeow_sw/build/stm32g4xx_hal_dma_ex.lst b/squeow_sw/build/stm32g4xx_hal_dma_ex.lst index 954c1c5..c0748c8 100644 --- a/squeow_sw/build/stm32g4xx_hal_dma_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_dma_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccCx4Vhr.s page 1 +ARM GAS /tmp/ccEDRCim.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** (+) Configure the DMA_MUX Synchronization Block using HAL_DMAEx_ConfigMuxSync function. 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** (+) Configure the DMA_MUX Request Generator Block using HAL_DMAEx_ConfigMuxRequestGenerator func - ARM GAS /tmp/ccCx4Vhr.s page 2 + ARM GAS /tmp/ccEDRCim.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** Functions HAL_DMAEx_EnableMuxRequestGenerator and HAL_DMAEx_DisableMuxRequestGenerator can t @@ -118,7 +118,7 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** * @{ 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** */ 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** - ARM GAS /tmp/ccCx4Vhr.s page 3 + ARM GAS /tmp/ccEDRCim.s page 3 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** @@ -157,54 +157,53 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 41 .loc 1 108 3 view .LVU7 42 .loc 1 108 11 is_stmt 0 view .LVU8 43 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 44 0004 DBB2 uxtb r3, r3 - 45 .loc 1 108 6 view .LVU9 - 46 0006 012B cmp r3, #1 - 47 0008 21D1 bne .L3 + 44 .loc 1 108 6 view .LVU9 + 45 0004 012B cmp r3, #1 + 46 0006 21D1 bne .L3 109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Process Locked */ 111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** __HAL_LOCK(hdma); - 48 .loc 1 111 5 is_stmt 1 view .LVU10 - 49 .loc 1 111 5 view .LVU11 - 50 000a 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2 - 51 000e 012B cmp r3, #1 - 52 0010 1FD0 beq .L4 + 47 .loc 1 111 5 is_stmt 1 view .LVU10 + 48 .loc 1 111 5 view .LVU11 + 49 0008 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2 + 50 000c 012B cmp r3, #1 + 51 000e 1FD0 beq .L4 96:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Check the parameters */ - 53 .loc 1 96 1 is_stmt 0 view .LVU12 - 54 0012 30B4 push {r4, r5} - 55 .LCFI0: - 56 .cfi_def_cfa_offset 8 - 57 .cfi_offset 4, -8 - 58 .cfi_offset 5, -4 - 59 .loc 1 111 5 is_stmt 1 discriminator 2 view .LVU13 - 60 0014 0123 movs r3, #1 - ARM GAS /tmp/ccCx4Vhr.s page 4 + 52 .loc 1 96 1 is_stmt 0 view .LVU12 + 53 0010 30B4 push {r4, r5} + 54 .LCFI0: + 55 .cfi_def_cfa_offset 8 + 56 .cfi_offset 4, -8 + 57 .cfi_offset 5, -4 + 58 .loc 1 111 5 is_stmt 1 discriminator 2 view .LVU13 + 59 0012 0123 movs r3, #1 + 60 0014 80F82430 strb r3, [r0, #36] + ARM GAS /tmp/ccEDRCim.s page 4 - 61 0016 80F82430 strb r3, [r0, #36] - 62 .loc 1 111 5 discriminator 2 view .LVU14 + 61 .loc 1 111 5 view .LVU14 112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Set the new synchronization parameters (and keep the request ID filled during the Init)*/ 114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** MODIFY_REG(hdma->DMAmuxChannel->CCR, \ - 63 .loc 1 114 5 view .LVU15 - 64 001a 846C ldr r4, [r0, #72] - 65 001c 2268 ldr r2, [r4] - 66 001e D2B2 uxtb r2, r2 - 67 0020 CB68 ldr r3, [r1, #12] - 68 0022 013B subs r3, r3, #1 - 69 0024 DB04 lsls r3, r3, #19 - 70 0026 0D68 ldr r5, [r1] - 71 0028 43EA0563 orr r3, r3, r5, lsl #24 - 72 002c 4D68 ldr r5, [r1, #4] - 73 002e 2B43 orrs r3, r3, r5 - 74 0030 91F808C0 ldrb ip, [r1, #8] @ zero_extendqisi2 - 75 0034 43EA0C43 orr r3, r3, ip, lsl #16 - 76 0038 497A ldrb r1, [r1, #9] @ zero_extendqisi2 - 77 .LVL1: - 78 .loc 1 114 5 is_stmt 0 view .LVU16 - 79 003a 43EA4123 orr r3, r3, r1, lsl #9 - 80 003e 1343 orrs r3, r3, r2 - 81 0040 2360 str r3, [r4] + 62 .loc 1 114 5 view .LVU15 + 63 0018 846C ldr r4, [r0, #72] + 64 001a 2268 ldr r2, [r4] + 65 001c D2B2 uxtb r2, r2 + 66 001e CB68 ldr r3, [r1, #12] + 67 0020 013B subs r3, r3, #1 + 68 0022 DB04 lsls r3, r3, #19 + 69 0024 0D68 ldr r5, [r1] + 70 0026 43EA0563 orr r3, r3, r5, lsl #24 + 71 002a 4D68 ldr r5, [r1, #4] + 72 002c 2B43 orrs r3, r3, r5 + 73 002e 91F808C0 ldrb ip, [r1, #8] @ zero_extendqisi2 + 74 0032 43EA0C43 orr r3, r3, ip, lsl #16 + 75 0036 497A ldrb r1, [r1, #9] @ zero_extendqisi2 + 76 .LVL1: + 77 .loc 1 114 5 is_stmt 0 view .LVU16 + 78 0038 43EA4123 orr r3, r3, r1, lsl #9 + 79 003c 1343 orrs r3, r3, r2 + 80 003e 2360 str r3, [r4] 115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** (~DMAMUX_CxCR_DMAREQ_ID), \ 116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** ((pSyncConfig->SyncSignalID) << DMAMUX_CxCR_SYNC_ID_Pos) | ((pSyncConfig->RequestNum 117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** pSyncConfig->SyncPolarity | ((uint32_t)pSyncConfig->SyncEnable << DMAMUX_CxCR_SE_Pos @@ -212,17 +211,17 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Process UnLocked */ 121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** __HAL_UNLOCK(hdma); - 82 .loc 1 121 5 is_stmt 1 view .LVU17 - 83 .loc 1 121 5 view .LVU18 - 84 0042 0023 movs r3, #0 - 85 0044 80F82430 strb r3, [r0, #36] - 86 .loc 1 121 5 view .LVU19 + 81 .loc 1 121 5 is_stmt 1 view .LVU17 + 82 .loc 1 121 5 view .LVU18 + 83 0040 0023 movs r3, #0 + 84 0042 80F82430 strb r3, [r0, #36] + 85 .loc 1 121 5 view .LVU19 122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_OK; - 87 .loc 1 123 5 view .LVU20 - 88 .loc 1 123 12 is_stmt 0 view .LVU21 - 89 0048 1846 mov r0, r3 - 90 .LVL2: + 86 .loc 1 123 5 view .LVU20 + 87 .loc 1 123 12 is_stmt 0 view .LVU21 + 88 0046 1846 mov r0, r3 + 89 .LVL2: 124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** else 126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { @@ -230,44 +229,44 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_ERROR; 129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 91 .loc 1 130 1 view .LVU22 - 92 004a 30BC pop {r4, r5} - 93 .LCFI1: - 94 .cfi_restore 5 - 95 .cfi_restore 4 - 96 .cfi_def_cfa_offset 0 - 97 004c 7047 bx lr - 98 .LVL3: - ARM GAS /tmp/ccCx4Vhr.s page 5 + 90 .loc 1 130 1 view .LVU22 + 91 0048 30BC pop {r4, r5} + 92 .LCFI1: + 93 .cfi_restore 5 + 94 .cfi_restore 4 + 95 .cfi_def_cfa_offset 0 + 96 004a 7047 bx lr + 97 .LVL3: + 98 .L3: + ARM GAS /tmp/ccEDRCim.s page 5 - 99 .L3: 128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 100 .loc 1 128 12 view .LVU23 - 101 004e 0120 movs r0, #1 - 102 .LVL4: + 99 .loc 1 128 12 view .LVU23 + 100 004c 0120 movs r0, #1 + 101 .LVL4: 128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 103 .loc 1 128 12 view .LVU24 - 104 0050 7047 bx lr - 105 .LVL5: - 106 .L4: + 102 .loc 1 128 12 view .LVU24 + 103 004e 7047 bx lr + 104 .LVL5: + 105 .L4: 111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** - 107 .loc 1 111 5 discriminator 1 view .LVU25 - 108 0052 0220 movs r0, #2 - 109 .LVL6: - 110 .loc 1 130 1 view .LVU26 - 111 0054 7047 bx lr - 112 .cfi_endproc - 113 .LFE329: - 115 .section .text.HAL_DMAEx_ConfigMuxRequestGenerator,"ax",%progbits - 116 .align 1 - 117 .global HAL_DMAEx_ConfigMuxRequestGenerator - 118 .syntax unified - 119 .thumb - 120 .thumb_func - 122 HAL_DMAEx_ConfigMuxRequestGenerator: - 123 .LVL7: - 124 .LFB330: + 106 .loc 1 111 5 discriminator 1 view .LVU25 + 107 0050 0220 movs r0, #2 + 108 .LVL6: + 109 .loc 1 130 1 view .LVU26 + 110 0052 7047 bx lr + 111 .cfi_endproc + 112 .LFE329: + 114 .section .text.HAL_DMAEx_ConfigMuxRequestGenerator,"ax",%progbits + 115 .align 1 + 116 .global HAL_DMAEx_ConfigMuxRequestGenerator + 117 .syntax unified + 118 .thumb + 119 .thumb_func + 121 HAL_DMAEx_ConfigMuxRequestGenerator: + 122 .LVL7: + 123 .LFB330: 131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /** 133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** * @brief Configure the DMAMUX request generator block used by the given DMA channel (instance). @@ -281,88 +280,87 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator(DMA_HandleTypeDef *hdma, 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** HAL_DMA_MuxRequestGeneratorConfigTypeDef *pRe 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { - 125 .loc 1 143 1 is_stmt 1 view -0 - 126 .cfi_startproc - 127 @ args = 0, pretend = 0, frame = 0 - 128 @ frame_needed = 0, uses_anonymous_args = 0 - 129 @ link register save eliminated. - 130 .loc 1 143 1 is_stmt 0 view .LVU28 - 131 0000 0246 mov r2, r0 + 124 .loc 1 143 1 is_stmt 1 view -0 + 125 .cfi_startproc + 126 @ args = 0, pretend = 0, frame = 0 + 127 @ frame_needed = 0, uses_anonymous_args = 0 + 128 @ link register save eliminated. 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Check the parameters */ 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance)); - 132 .loc 1 145 3 is_stmt 1 view .LVU29 + 129 .loc 1 145 3 view .LVU28 146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** assert_param(IS_DMAMUX_REQUEST_GEN_SIGNAL_ID(pRequestGeneratorConfig->SignalID)); - 133 .loc 1 147 3 view .LVU30 + 130 .loc 1 147 3 view .LVU29 148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** assert_param(IS_DMAMUX_REQUEST_GEN_POLARITY(pRequestGeneratorConfig->Polarity)); - 134 .loc 1 149 3 view .LVU31 + 131 .loc 1 149 3 view .LVU30 150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** assert_param(IS_DMAMUX_REQUEST_GEN_REQUEST_NUMBER(pRequestGeneratorConfig->RequestNumber)); - ARM GAS /tmp/ccCx4Vhr.s page 6 - - - 135 .loc 1 150 3 view .LVU32 + 132 .loc 1 150 3 view .LVU31 151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* check if the DMA state is ready + ARM GAS /tmp/ccEDRCim.s page 6 + + 153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** and DMA is using a DMAMUX request generator block 154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** */ 155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if ((hdma->State == HAL_DMA_STATE_READY) && (hdma->DMAmuxRequestGen != 0U)) - 136 .loc 1 155 3 view .LVU33 - 137 .loc 1 155 12 is_stmt 0 view .LVU34 - 138 0002 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 139 0006 D8B2 uxtb r0, r3 - 140 .LVL8: - 141 .loc 1 155 6 view .LVU35 - 142 0008 0128 cmp r0, #1 - 143 000a 24D1 bne .L12 + 133 .loc 1 155 3 view .LVU32 + 134 .loc 1 155 12 is_stmt 0 view .LVU33 + 135 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2 + 136 .loc 1 155 6 view .LVU34 + 137 0004 012A cmp r2, #1 + 138 0006 26D1 bne .L12 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Check the parameters */ - 144 .loc 1 143 1 view .LVU36 - 145 000c 10B4 push {r4} - 146 .LCFI2: - 147 .cfi_def_cfa_offset 4 - 148 .cfi_offset 4, -4 - 149 .loc 1 155 52 discriminator 1 view .LVU37 - 150 000e 546D ldr r4, [r2, #84] - 151 .loc 1 155 44 discriminator 1 view .LVU38 - 152 0010 E4B1 cbz r4, .L10 + 139 .loc 1 143 1 view .LVU35 + 140 0008 10B4 push {r4} + 141 .LCFI2: + 142 .cfi_def_cfa_offset 4 + 143 .cfi_offset 4, -4 + 144 000a 0346 mov r3, r0 + 145 000c D0B2 uxtb r0, r2 + 146 .LVL8: + 147 .loc 1 155 52 discriminator 1 view .LVU36 + 148 000e 5C6D ldr r4, [r3, #84] + 149 .loc 1 155 44 discriminator 1 view .LVU37 + 150 0010 E4B1 cbz r4, .L10 156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Process Locked */ 158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** __HAL_LOCK(hdma); - 153 .loc 1 158 5 is_stmt 1 view .LVU39 - 154 .loc 1 158 5 view .LVU40 - 155 0012 92F82430 ldrb r3, [r2, #36] @ zero_extendqisi2 - 156 0016 012B cmp r3, #1 - 157 0018 1FD0 beq .L13 - 158 .loc 1 158 5 discriminator 2 view .LVU41 - 159 001a 0123 movs r3, #1 - 160 001c 82F82430 strb r3, [r2, #36] - 161 .loc 1 158 5 discriminator 2 view .LVU42 + 151 .loc 1 158 5 is_stmt 1 view .LVU38 + 152 .loc 1 158 5 view .LVU39 + 153 0012 93F82420 ldrb r2, [r3, #36] @ zero_extendqisi2 + 154 0016 012A cmp r2, #1 + 155 0018 1FD0 beq .L13 + 156 .loc 1 158 5 discriminator 2 view .LVU40 + 157 001a 0122 movs r2, #1 + 158 001c 83F82420 strb r2, [r3, #36] + 159 .loc 1 158 5 view .LVU41 159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Set the request generator new parameters */ 161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxRequestGen->RGCR = pRequestGeneratorConfig->SignalID | \ - 162 .loc 1 161 5 view .LVU43 - 163 .loc 1 161 59 is_stmt 0 view .LVU44 - 164 0020 0868 ldr r0, [r1] + 160 .loc 1 161 5 view .LVU42 + 161 .loc 1 161 59 is_stmt 0 view .LVU43 + 162 0020 0868 ldr r0, [r1] 162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** ((pRequestGeneratorConfig->RequestNumber - 1U) << (POSITION_VAL( - 165 .loc 1 162 61 view .LVU45 - 166 0022 8B68 ldr r3, [r1, #8] - 167 .loc 1 162 77 view .LVU46 - 168 0024 03F1FF3C add ip, r3, #-1 - 169 .LVL9: - 170 .LBB6: - 171 .LBI6: - 172 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" + 163 .loc 1 162 61 view .LVU44 + 164 0022 8A68 ldr r2, [r1, #8] + 165 .loc 1 162 77 view .LVU45 + 166 0024 02F1FF3C add ip, r2, #-1 + 167 .LVL9: + 168 .LBB6: + 169 .LBI6: + 170 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.2.0 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 08. May 2019 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ - ARM GAS /tmp/ccCx4Vhr.s page 7 - - 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2019 Arm Limited. All rights reserved. + ARM GAS /tmp/ccEDRCim.s page 7 + + 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * @@ -418,11 +416,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccCx4Vhr.s page 8 - - 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + ARM GAS /tmp/ccEDRCim.s page 8 + + 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) @@ -478,11 +476,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 118:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 119:Drivers/CMSIS/Include/cmsis_gcc.h **** 120:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ######################### Startup and Lowlevel Init ######################## */ - ARM GAS /tmp/ccCx4Vhr.s page 9 - - 121:Drivers/CMSIS/Include/cmsis_gcc.h **** 122:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PROGRAM_START + ARM GAS /tmp/ccEDRCim.s page 9 + + 123:Drivers/CMSIS/Include/cmsis_gcc.h **** 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Initializes data and bss sections @@ -538,11 +536,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 175:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 176:Drivers/CMSIS/Include/cmsis_gcc.h **** 177:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE - ARM GAS /tmp/ccCx4Vhr.s page 10 - - 178:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE __Vectors 179:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccEDRCim.s page 10 + + 180:Drivers/CMSIS/Include/cmsis_gcc.h **** 181:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE_ATTRIBUTE 182:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE_ATTRIBUTE __attribute((used, section(".vectors"))) @@ -598,11 +596,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccCx4Vhr.s page 11 - - 235:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 236:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccEDRCim.s page 11 + + 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -658,11 +656,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 289:Drivers/CMSIS/Include/cmsis_gcc.h **** 290:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); 291:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccCx4Vhr.s page 12 - - 292:Drivers/CMSIS/Include/cmsis_gcc.h **** } 293:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccEDRCim.s page 12 + + 294:Drivers/CMSIS/Include/cmsis_gcc.h **** 295:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 296:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register @@ -718,11 +716,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 346:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); 347:Drivers/CMSIS/Include/cmsis_gcc.h **** } 348:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccCx4Vhr.s page 13 - - 349:Drivers/CMSIS/Include/cmsis_gcc.h **** 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + ARM GAS /tmp/ccEDRCim.s page 13 + + 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta @@ -778,11 +776,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 403:Drivers/CMSIS/Include/cmsis_gcc.h **** 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 405:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccCx4Vhr.s page 14 - - 406:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) 407:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + ARM GAS /tmp/ccEDRCim.s page 14 + + 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set 409:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 410:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) @@ -838,11 +836,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 460:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) 461:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg 462:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value - ARM GAS /tmp/ccCx4Vhr.s page 15 - - 463:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 464:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) + ARM GAS /tmp/ccEDRCim.s page 15 + + 465:Drivers/CMSIS/Include/cmsis_gcc.h **** { 466:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 467:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -898,11 +896,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 517:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) 518:Drivers/CMSIS/Include/cmsis_gcc.h **** { 519:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); - ARM GAS /tmp/ccCx4Vhr.s page 16 - - 520:Drivers/CMSIS/Include/cmsis_gcc.h **** } 521:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccEDRCim.s page 16 + + 522:Drivers/CMSIS/Include/cmsis_gcc.h **** 523:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority @@ -958,11 +956,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 574:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 575:Drivers/CMSIS/Include/cmsis_gcc.h **** 576:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccCx4Vhr.s page 17 - - 577:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 578:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition + ARM GAS /tmp/ccEDRCim.s page 17 + + 579:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable 580:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. 581:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set @@ -1018,11 +1016,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 631:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 632:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) 633:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. - ARM GAS /tmp/ccCx4Vhr.s page 18 - - 634:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set 635:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccEDRCim.s page 18 + + 636:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) 637:Drivers/CMSIS/Include/cmsis_gcc.h **** { 638:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); @@ -1078,11 +1076,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 688:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); 689:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 690:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccCx4Vhr.s page 19 - - 691:Drivers/CMSIS/Include/cmsis_gcc.h **** } 692:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccEDRCim.s page 19 + + 693:Drivers/CMSIS/Include/cmsis_gcc.h **** 694:Drivers/CMSIS/Include/cmsis_gcc.h **** 695:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1138,11 +1136,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccCx4Vhr.s page 20 - - 748:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ 749:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + ARM GAS /tmp/ccEDRCim.s page 20 + + 750:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI 751:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; 752:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -1198,11 +1196,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 802:Drivers/CMSIS/Include/cmsis_gcc.h **** 803:Drivers/CMSIS/Include/cmsis_gcc.h **** 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) - ARM GAS /tmp/ccCx4Vhr.s page 21 - - 805:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 806:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) + ARM GAS /tmp/ccEDRCim.s page 21 + + 807:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 808:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. 809:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1258,11 +1256,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 859:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) 860:Drivers/CMSIS/Include/cmsis_gcc.h **** { 861:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ - ARM GAS /tmp/ccCx4Vhr.s page 22 - - 862:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) 863:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) + ARM GAS /tmp/ccEDRCim.s page 22 + + 864:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed 865:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) 866:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ @@ -1318,11 +1316,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 916:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 917:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") 918:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccCx4Vhr.s page 23 - - 919:Drivers/CMSIS/Include/cmsis_gcc.h **** 920:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccEDRCim.s page 23 + + 921:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event 922:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. 923:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1378,11 +1376,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 973:Drivers/CMSIS/Include/cmsis_gcc.h **** 974:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); 975:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; - ARM GAS /tmp/ccCx4Vhr.s page 24 - - 976:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 977:Drivers/CMSIS/Include/cmsis_gcc.h **** } + ARM GAS /tmp/ccEDRCim.s page 24 + + 978:Drivers/CMSIS/Include/cmsis_gcc.h **** 979:Drivers/CMSIS/Include/cmsis_gcc.h **** 980:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1438,11 +1436,11 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 1030:Drivers/CMSIS/Include/cmsis_gcc.h **** 1031:Drivers/CMSIS/Include/cmsis_gcc.h **** 1032:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccCx4Vhr.s page 25 - - 1033:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint 1034:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. + ARM GAS /tmp/ccEDRCim.s page 25 + + 1035:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula 1036:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value is ignored by the processor. 1037:Drivers/CMSIS/Include/cmsis_gcc.h **** If required, a debugger can use it to store additional information about the break @@ -1457,23 +1455,23 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 1046:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 1047:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) - 173 .loc 2 1048 31 is_stmt 1 view .LVU47 - 174 .LBB7: + 171 .loc 2 1048 31 is_stmt 1 view .LVU46 + 172 .LBB7: 1049:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1050:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 175 .loc 2 1050 3 view .LVU48 + 173 .loc 2 1050 3 view .LVU47 1051:Drivers/CMSIS/Include/cmsis_gcc.h **** 1052:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 1053:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 1054:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); - 176 .loc 2 1055 4 view .LVU49 - 177 0028 4FF47803 mov r3, #16252928 - 178 .syntax unified - 179 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 180 002c 93FAA3F3 rbit r3, r3 - 181 @ 0 "" 2 - 182 .LVL10: + 174 .loc 2 1055 4 view .LVU48 + 175 0028 4FF47802 mov r2, #16252928 + 176 .syntax unified + 177 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 178 002c 92FAA2F2 rbit r2, r2 + 179 @ 0 "" 2 + 180 .LVL10: 1056:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 1057:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ 1058:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1487,29 +1485,29 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 1066:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ 1067:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; - 183 .loc 2 1068 3 view .LVU50 - 184 .loc 2 1068 3 is_stmt 0 view .LVU51 - 185 .thumb - 186 .syntax unified - 187 .LBE7: - 188 .LBE6: - 189 .LBB8: - 190 .LBI8: + 181 .loc 2 1068 3 view .LVU49 + 182 .loc 2 1068 3 is_stmt 0 view .LVU50 + 183 .thumb + 184 .syntax unified + 185 .LBE7: + 186 .LBE6: + 187 .LBB8: + 188 .LBI8: 1069:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** 1071:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccCx4Vhr.s page 26 - - 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Count leading zeros + ARM GAS /tmp/ccEDRCim.s page 26 + + 1074:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Counts the number of leading zeros of a data value. 1075:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to count the leading zeros 1076:Drivers/CMSIS/Include/cmsis_gcc.h **** \return number of leading zeros in value 1077:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __CLZ(uint32_t value) - 191 .loc 2 1078 30 is_stmt 1 view .LVU52 - 192 .LBB9: + 189 .loc 2 1078 30 is_stmt 1 view .LVU51 + 190 .LBB9: 1079:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1080:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Even though __builtin_clz produces a CLZ instruction on ARM, formally 1081:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_clz(0) is undefined behaviour, so handle this case specially. @@ -1521,104 +1519,106 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 1087:Drivers/CMSIS/Include/cmsis_gcc.h **** single CLZ instruction. 1088:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** if (value == 0U) - 193 .loc 2 1089 3 view .LVU53 - 194 .loc 2 1089 6 is_stmt 0 view .LVU54 - 195 0030 7BB1 cbz r3, .L14 + 191 .loc 2 1089 3 view .LVU52 + 192 .loc 2 1089 6 is_stmt 0 view .LVU53 + 193 0030 7AB1 cbz r2, .L14 1090:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** return 32U; 1092:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1093:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_clz(value); - 196 .loc 2 1093 3 is_stmt 1 view .LVU55 - 197 .loc 2 1093 10 is_stmt 0 discriminator 1 view .LVU56 - 198 0032 B3FA83F3 clz r3, r3 - 199 .LVL11: - 200 .L11: - 201 .loc 2 1093 10 discriminator 1 view .LVU57 - 202 .LBE9: - 203 .LBE8: - 204 .loc 1 162 121 discriminator 2 view .LVU58 - 205 0036 03F01F03 and r3, r3, #31 - 206 .loc 1 162 83 discriminator 2 view .LVU59 - 207 003a 0CFA03F3 lsl r3, ip, r3 + 194 .loc 2 1093 3 is_stmt 1 view .LVU54 + 195 .loc 2 1093 10 is_stmt 0 discriminator 1 view .LVU55 + 196 0032 B2FA82F2 clz r2, r2 + 197 .LVL11: + 198 .L11: + 199 .loc 2 1093 10 discriminator 1 view .LVU56 + 200 .LBE9: + 201 .LBE8: + 202 .loc 1 162 121 discriminator 2 view .LVU57 + 203 0036 02F01F02 and r2, r2, #31 + 204 .loc 1 162 83 discriminator 2 view .LVU58 + 205 003a 0CFA02F2 lsl r2, ip, r2 161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** ((pRequestGeneratorConfig->RequestNumber - 1U) << (POSITION_VAL( - 208 .loc 1 161 70 view .LVU60 - 209 003e 0343 orrs r3, r3, r0 + 206 .loc 1 161 70 view .LVU59 + 207 003e 0243 orrs r2, r2, r0 163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** pRequestGeneratorConfig->Polarity; - 210 .loc 1 163 59 view .LVU61 - 211 0040 4968 ldr r1, [r1, #4] - 212 .LVL12: + 208 .loc 1 163 59 view .LVU60 + 209 0040 4968 ldr r1, [r1, #4] + 210 .LVL12: 162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** pRequestGeneratorConfig->Polarity; - 213 .loc 1 162 131 view .LVU62 - 214 0042 0B43 orrs r3, r3, r1 + 211 .loc 1 162 131 view .LVU61 + 212 0042 0A43 orrs r2, r2, r1 161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** ((pRequestGeneratorConfig->RequestNumber - 1U) << (POSITION_VAL( - 215 .loc 1 161 34 view .LVU63 - 216 0044 2360 str r3, [r4] + 213 .loc 1 161 34 view .LVU62 + 214 0044 2260 str r2, [r4] 164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Process UnLocked */ 165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** __HAL_UNLOCK(hdma); - 217 .loc 1 165 5 is_stmt 1 view .LVU64 - 218 .loc 1 165 5 view .LVU65 - 219 0046 0020 movs r0, #0 - ARM GAS /tmp/ccCx4Vhr.s page 27 + 215 .loc 1 165 5 is_stmt 1 view .LVU63 + 216 .loc 1 165 5 view .LVU64 + 217 0046 0020 movs r0, #0 + 218 0048 83F82400 strb r0, [r3, #36] + 219 .loc 1 165 5 view .LVU65 + ARM GAS /tmp/ccEDRCim.s page 27 - 220 0048 82F82400 strb r0, [r2, #36] - 221 .loc 1 165 5 view .LVU66 166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_OK; - 222 .loc 1 167 5 view .LVU67 - 223 .L10: + 220 .loc 1 167 5 view .LVU66 + 221 .L10: 168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** else 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_ERROR; 172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 224 .loc 1 173 1 is_stmt 0 view .LVU68 - 225 004c 5DF8044B ldr r4, [sp], #4 - 226 .LCFI3: - 227 .cfi_remember_state - 228 .cfi_restore 4 - 229 .cfi_def_cfa_offset 0 - 230 0050 7047 bx lr - 231 .LVL13: - 232 .L14: - 233 .LCFI4: - 234 .cfi_restore_state - 235 .LBB11: - 236 .LBB10: + 222 .loc 1 173 1 is_stmt 0 view .LVU67 + 223 004c 5DF8044B ldr r4, [sp], #4 + 224 .LCFI3: + 225 .cfi_remember_state + 226 .cfi_restore 4 + 227 .cfi_def_cfa_offset 0 + 228 0050 7047 bx lr + 229 .LVL13: + 230 .L14: + 231 .LCFI4: + 232 .cfi_restore_state + 233 .LBB11: + 234 .LBB10: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 237 .loc 2 1091 12 view .LVU69 - 238 0052 2023 movs r3, #32 - 239 .LVL14: + 235 .loc 2 1091 12 view .LVU68 + 236 0052 2022 movs r2, #32 + 237 .LVL14: 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 240 .loc 2 1091 12 view .LVU70 - 241 0054 EFE7 b .L11 - 242 .LVL15: - 243 .L12: - 244 .LCFI5: - 245 .cfi_def_cfa_offset 0 - 246 .cfi_restore 4 + 238 .loc 2 1091 12 view .LVU69 + 239 0054 EFE7 b .L11 + 240 .LVL15: + 241 .L12: + 242 .LCFI5: + 243 .cfi_def_cfa_offset 0 + 244 .cfi_restore 4 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 247 .loc 2 1091 12 view .LVU71 - 248 .LBE10: - 249 .LBE11: + 245 .loc 2 1091 12 view .LVU70 + 246 .LBE10: + 247 .LBE11: 171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 250 .loc 1 171 12 view .LVU72 - 251 0056 0120 movs r0, #1 - 252 .loc 1 173 1 view .LVU73 - 253 0058 7047 bx lr + 248 .loc 1 171 12 view .LVU71 + 249 0056 0120 movs r0, #1 + 250 .LVL16: + 251 .loc 1 173 1 view .LVU72 + 252 0058 7047 bx lr + 253 .LVL17: 254 .L13: 255 .LCFI6: 256 .cfi_def_cfa_offset 4 257 .cfi_offset 4, -4 158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** - 258 .loc 1 158 5 discriminator 1 view .LVU74 + 258 .loc 1 158 5 discriminator 1 view .LVU73 259 005a 0220 movs r0, #2 260 005c F6E7 b .L10 261 .cfi_endproc 262 .LFE330: 264 .section .text.HAL_DMAEx_EnableMuxRequestGenerator,"ax",%progbits - ARM GAS /tmp/ccCx4Vhr.s page 28 + ARM GAS /tmp/ccEDRCim.s page 28 265 .align 1 @@ -1627,7 +1627,7 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 268 .thumb 269 .thumb_func 271 HAL_DMAEx_EnableMuxRequestGenerator: - 272 .LVL16: + 272 .LVL18: 273 .LFB331: 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /** @@ -1645,61 +1645,61 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 278 @ link register save eliminated. 183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Check the parameters */ 184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance)); - 279 .loc 1 184 3 view .LVU76 + 279 .loc 1 184 3 view .LVU75 185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* check if the DMA state is ready 187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** and DMA is using a DMAMUX request generator block 188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** */ 189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if ((hdma->State != HAL_DMA_STATE_RESET) && (hdma->DMAmuxRequestGen != 0)) - 280 .loc 1 189 3 view .LVU77 - 281 .loc 1 189 12 is_stmt 0 view .LVU78 + 280 .loc 1 189 3 view .LVU76 + 281 .loc 1 189 12 is_stmt 0 view .LVU77 282 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 283 .loc 1 189 6 view .LVU79 + 283 .loc 1 189 6 view .LVU78 284 0004 3BB1 cbz r3, .L21 - 285 .loc 1 189 52 discriminator 1 view .LVU80 + 285 .loc 1 189 52 discriminator 1 view .LVU79 286 0006 436D ldr r3, [r0, #84] - 287 .loc 1 189 44 discriminator 1 view .LVU81 + 287 .loc 1 189 44 discriminator 1 view .LVU80 288 0008 3BB1 cbz r3, .L22 190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Enable the request generator*/ 193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxRequestGen->RGCR |= DMAMUX_RGxCR_GE; - 289 .loc 1 193 5 is_stmt 1 view .LVU82 - 290 .loc 1 193 27 is_stmt 0 view .LVU83 + 289 .loc 1 193 5 is_stmt 1 view .LVU81 + 290 .loc 1 193 27 is_stmt 0 view .LVU82 291 000a 1A68 ldr r2, [r3] - 292 .loc 1 193 34 view .LVU84 + 292 .loc 1 193 34 view .LVU83 293 000c 42F48032 orr r2, r2, #65536 294 0010 1A60 str r2, [r3] 194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_OK; - 295 .loc 1 195 5 is_stmt 1 view .LVU85 - 296 .loc 1 195 12 is_stmt 0 view .LVU86 + 295 .loc 1 195 5 is_stmt 1 view .LVU84 + 296 .loc 1 195 12 is_stmt 0 view .LVU85 297 0012 0020 movs r0, #0 - 298 .LVL17: - 299 .loc 1 195 12 view .LVU87 + 298 .LVL19: + 299 .loc 1 195 12 view .LVU86 300 0014 7047 bx lr - ARM GAS /tmp/ccCx4Vhr.s page 29 + ARM GAS /tmp/ccEDRCim.s page 29 - 301 .LVL18: + 301 .LVL20: 302 .L21: 196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** else 198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_ERROR; - 303 .loc 1 199 12 view .LVU88 + 303 .loc 1 199 12 view .LVU87 304 0016 0120 movs r0, #1 - 305 .LVL19: - 306 .loc 1 199 12 view .LVU89 + 305 .LVL21: + 306 .loc 1 199 12 view .LVU88 307 0018 7047 bx lr - 308 .LVL20: + 308 .LVL22: 309 .L22: - 310 .loc 1 199 12 view .LVU90 + 310 .loc 1 199 12 view .LVU89 311 001a 0120 movs r0, #1 - 312 .LVL21: + 312 .LVL23: 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 313 .loc 1 201 1 view .LVU91 + 313 .loc 1 201 1 view .LVU90 314 001c 7047 bx lr 315 .cfi_endproc 316 .LFE331: @@ -1710,7 +1710,7 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 322 .thumb 323 .thumb_func 325 HAL_DMAEx_DisableMuxRequestGenerator: - 326 .LVL22: + 326 .LVL24: 327 .LFB332: 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /** @@ -1728,61 +1728,61 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 332 @ link register save eliminated. 211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Check the parameters */ 212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance)); - 333 .loc 1 212 3 view .LVU93 + 333 .loc 1 212 3 view .LVU92 213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* check if the DMA state is ready 215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** and DMA is using a DMAMUX request generator block 216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** */ 217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if ((hdma->State != HAL_DMA_STATE_RESET) && (hdma->DMAmuxRequestGen != 0)) - 334 .loc 1 217 3 view .LVU94 - 335 .loc 1 217 12 is_stmt 0 view .LVU95 + 334 .loc 1 217 3 view .LVU93 + 335 .loc 1 217 12 is_stmt 0 view .LVU94 336 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2 - 337 .loc 1 217 6 view .LVU96 - ARM GAS /tmp/ccCx4Vhr.s page 30 + 337 .loc 1 217 6 view .LVU95 + ARM GAS /tmp/ccEDRCim.s page 30 338 0004 3BB1 cbz r3, .L25 - 339 .loc 1 217 52 discriminator 1 view .LVU97 + 339 .loc 1 217 52 discriminator 1 view .LVU96 340 0006 436D ldr r3, [r0, #84] - 341 .loc 1 217 44 discriminator 1 view .LVU98 + 341 .loc 1 217 44 discriminator 1 view .LVU97 342 0008 3BB1 cbz r3, .L26 218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Disable the request generator*/ 221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxRequestGen->RGCR &= ~DMAMUX_RGxCR_GE; - 343 .loc 1 221 5 is_stmt 1 view .LVU99 - 344 .loc 1 221 27 is_stmt 0 view .LVU100 + 343 .loc 1 221 5 is_stmt 1 view .LVU98 + 344 .loc 1 221 27 is_stmt 0 view .LVU99 345 000a 1A68 ldr r2, [r3] - 346 .loc 1 221 34 view .LVU101 + 346 .loc 1 221 34 view .LVU100 347 000c 22F48032 bic r2, r2, #65536 348 0010 1A60 str r2, [r3] 222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_OK; - 349 .loc 1 223 5 is_stmt 1 view .LVU102 - 350 .loc 1 223 12 is_stmt 0 view .LVU103 + 349 .loc 1 223 5 is_stmt 1 view .LVU101 + 350 .loc 1 223 12 is_stmt 0 view .LVU102 351 0012 0020 movs r0, #0 - 352 .LVL23: - 353 .loc 1 223 12 view .LVU104 + 352 .LVL25: + 353 .loc 1 223 12 view .LVU103 354 0014 7047 bx lr - 355 .LVL24: + 355 .LVL26: 356 .L25: 224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** else 226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** return HAL_ERROR; - 357 .loc 1 227 12 view .LVU105 + 357 .loc 1 227 12 view .LVU104 358 0016 0120 movs r0, #1 - 359 .LVL25: - 360 .loc 1 227 12 view .LVU106 + 359 .LVL27: + 360 .loc 1 227 12 view .LVU105 361 0018 7047 bx lr - 362 .LVL26: + 362 .LVL28: 363 .L26: - 364 .loc 1 227 12 view .LVU107 + 364 .loc 1 227 12 view .LVU106 365 001a 0120 movs r0, #1 - 366 .LVL27: + 366 .LVL29: 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 367 .loc 1 229 1 view .LVU108 + 367 .loc 1 229 1 view .LVU107 368 001c 7047 bx lr 369 .cfi_endproc 370 .LFE332: @@ -1793,12 +1793,12 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 376 .thumb 377 .thumb_func 379 HAL_DMAEx_MUX_IRQHandler: - 380 .LVL28: + 380 .LVL30: 381 .LFB333: 230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /** 232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** * @brief Handles DMAMUX interrupt request. - ARM GAS /tmp/ccCx4Vhr.s page 31 + ARM GAS /tmp/ccEDRCim.s page 31 233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** * @param hdma: pointer to a DMA_HandleTypeDef structure that contains @@ -1811,7 +1811,7 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 383 .cfi_startproc 384 @ args = 0, pretend = 0, frame = 0 385 @ frame_needed = 0, uses_anonymous_args = 0 - 386 .loc 1 238 1 is_stmt 0 view .LVU110 + 386 .loc 1 238 1 is_stmt 0 view .LVU109 387 0000 10B5 push {r4, lr} 388 .LCFI7: 389 .cfi_def_cfa_offset 8 @@ -1820,163 +1820,163 @@ ARM GAS /tmp/ccCx4Vhr.s page 1 392 0002 0446 mov r4, r0 239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Check for DMAMUX Synchronization overrun */ 240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if ((hdma->DMAmuxChannelStatus->CSR & hdma->DMAmuxChannelStatusMask) != 0U) - 393 .loc 1 240 3 is_stmt 1 view .LVU111 - 394 .loc 1 240 12 is_stmt 0 view .LVU112 + 393 .loc 1 240 3 is_stmt 1 view .LVU110 + 394 .loc 1 240 12 is_stmt 0 view .LVU111 395 0004 C36C ldr r3, [r0, #76] - 396 .loc 1 240 33 view .LVU113 + 396 .loc 1 240 33 view .LVU112 397 0006 1A68 ldr r2, [r3] - 398 .loc 1 240 45 view .LVU114 + 398 .loc 1 240 45 view .LVU113 399 0008 036D ldr r3, [r0, #80] - 400 .loc 1 240 6 view .LVU115 + 400 .loc 1 240 6 view .LVU114 401 000a 1A42 tst r2, r3 402 000c 0ED0 beq .L28 241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Disable the synchro overrun interrupt */ 243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxChannel->CCR &= ~DMAMUX_CxCR_SOIE; - 403 .loc 1 243 5 is_stmt 1 view .LVU116 - 404 .loc 1 243 9 is_stmt 0 view .LVU117 + 403 .loc 1 243 5 is_stmt 1 view .LVU115 + 404 .loc 1 243 9 is_stmt 0 view .LVU116 405 000e 826C ldr r2, [r0, #72] - 406 .loc 1 243 24 view .LVU118 + 406 .loc 1 243 24 view .LVU117 407 0010 1368 ldr r3, [r2] - 408 .loc 1 243 30 view .LVU119 + 408 .loc 1 243 30 view .LVU118 409 0012 23F48073 bic r3, r3, #256 410 0016 1360 str r3, [r2] 244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Clear the DMAMUX synchro overrun flag */ 246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxChannelStatus->CFR = hdma->DMAmuxChannelStatusMask; - 411 .loc 1 246 5 is_stmt 1 view .LVU120 - 412 .loc 1 246 9 is_stmt 0 view .LVU121 + 411 .loc 1 246 5 is_stmt 1 view .LVU119 + 412 .loc 1 246 9 is_stmt 0 view .LVU120 413 0018 C36C ldr r3, [r0, #76] - 414 .loc 1 246 42 view .LVU122 + 414 .loc 1 246 42 view .LVU121 415 001a 026D ldr r2, [r0, #80] - 416 .loc 1 246 36 view .LVU123 + 416 .loc 1 246 36 view .LVU122 417 001c 5A60 str r2, [r3, #4] 247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Update error code */ 249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->ErrorCode |= HAL_DMA_ERROR_SYNC; - 418 .loc 1 249 5 is_stmt 1 view .LVU124 - 419 .loc 1 249 9 is_stmt 0 view .LVU125 + 418 .loc 1 249 5 is_stmt 1 view .LVU123 + 419 .loc 1 249 9 is_stmt 0 view .LVU124 420 001e C36B ldr r3, [r0, #60] - 421 .loc 1 249 21 view .LVU126 - ARM GAS /tmp/ccCx4Vhr.s page 32 + 421 .loc 1 249 21 view .LVU125 + ARM GAS /tmp/ccEDRCim.s page 32 422 0020 43F40073 orr r3, r3, #512 423 0024 C363 str r3, [r0, #60] 250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if (hdma->XferErrorCallback != NULL) - 424 .loc 1 251 5 is_stmt 1 view .LVU127 - 425 .loc 1 251 13 is_stmt 0 view .LVU128 + 424 .loc 1 251 5 is_stmt 1 view .LVU126 + 425 .loc 1 251 13 is_stmt 0 view .LVU127 426 0026 436B ldr r3, [r0, #52] - 427 .loc 1 251 8 view .LVU129 + 427 .loc 1 251 8 view .LVU128 428 0028 03B1 cbz r3, .L28 252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Transfer error callback */ 254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->XferErrorCallback(hdma); - 429 .loc 1 254 7 is_stmt 1 view .LVU130 + 429 .loc 1 254 7 is_stmt 1 view .LVU129 430 002a 9847 blx r3 - 431 .LVL29: + 431 .LVL31: 432 .L28: 255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if (hdma->DMAmuxRequestGen != 0) - 433 .loc 1 258 3 view .LVU131 - 434 .loc 1 258 11 is_stmt 0 view .LVU132 + 433 .loc 1 258 3 view .LVU130 + 434 .loc 1 258 11 is_stmt 0 view .LVU131 435 002c 636D ldr r3, [r4, #84] - 436 .loc 1 258 6 view .LVU133 + 436 .loc 1 258 6 view .LVU132 437 002e 9BB1 cbz r3, .L27 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* if using a DMAMUX request generator block Check for DMAMUX request generator overrun */ 261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if ((hdma->DMAmuxRequestGenStatus->RGSR & hdma->DMAmuxRequestGenStatusMask) != 0U) - 438 .loc 1 261 5 is_stmt 1 view .LVU134 - 439 .loc 1 261 14 is_stmt 0 view .LVU135 + 438 .loc 1 261 5 is_stmt 1 view .LVU133 + 439 .loc 1 261 14 is_stmt 0 view .LVU134 440 0030 A26D ldr r2, [r4, #88] - 441 .loc 1 261 38 view .LVU136 + 441 .loc 1 261 38 view .LVU135 442 0032 1168 ldr r1, [r2] - 443 .loc 1 261 51 view .LVU137 + 443 .loc 1 261 51 view .LVU136 444 0034 E26D ldr r2, [r4, #92] - 445 .loc 1 261 8 view .LVU138 + 445 .loc 1 261 8 view .LVU137 446 0036 1142 tst r1, r2 447 0038 0ED0 beq .L27 262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Disable the request gen overrun interrupt */ 264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxRequestGen->RGCR &= ~DMAMUX_RGxCR_OIE; - 448 .loc 1 264 7 is_stmt 1 view .LVU139 - 449 .loc 1 264 29 is_stmt 0 view .LVU140 + 448 .loc 1 264 7 is_stmt 1 view .LVU138 + 449 .loc 1 264 29 is_stmt 0 view .LVU139 450 003a 1A68 ldr r2, [r3] - 451 .loc 1 264 36 view .LVU141 + 451 .loc 1 264 36 view .LVU140 452 003c 22F48072 bic r2, r2, #256 453 0040 1A60 str r2, [r3] 265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Clear the DMAMUX request generator overrun flag */ 267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->DMAmuxRequestGenStatus->RGCFR = hdma->DMAmuxRequestGenStatusMask; - 454 .loc 1 267 7 is_stmt 1 view .LVU142 - 455 .loc 1 267 11 is_stmt 0 view .LVU143 + 454 .loc 1 267 7 is_stmt 1 view .LVU141 + 455 .loc 1 267 11 is_stmt 0 view .LVU142 456 0042 A36D ldr r3, [r4, #88] - 457 .loc 1 267 49 view .LVU144 + 457 .loc 1 267 49 view .LVU143 458 0044 E26D ldr r2, [r4, #92] - 459 .loc 1 267 43 view .LVU145 + 459 .loc 1 267 43 view .LVU144 460 0046 5A60 str r2, [r3, #4] - ARM GAS /tmp/ccCx4Vhr.s page 33 + ARM GAS /tmp/ccEDRCim.s page 33 268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Update error code */ 270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->ErrorCode |= HAL_DMA_ERROR_REQGEN; - 461 .loc 1 270 7 is_stmt 1 view .LVU146 - 462 .loc 1 270 11 is_stmt 0 view .LVU147 + 461 .loc 1 270 7 is_stmt 1 view .LVU145 + 462 .loc 1 270 11 is_stmt 0 view .LVU146 463 0048 E36B ldr r3, [r4, #60] - 464 .loc 1 270 23 view .LVU148 + 464 .loc 1 270 23 view .LVU147 465 004a 43F48063 orr r3, r3, #1024 466 004e E363 str r3, [r4, #60] 271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** 272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** if (hdma->XferErrorCallback != NULL) - 467 .loc 1 272 7 is_stmt 1 view .LVU149 - 468 .loc 1 272 15 is_stmt 0 view .LVU150 + 467 .loc 1 272 7 is_stmt 1 view .LVU148 + 468 .loc 1 272 15 is_stmt 0 view .LVU149 469 0050 636B ldr r3, [r4, #52] - 470 .loc 1 272 10 view .LVU151 + 470 .loc 1 272 10 view .LVU150 471 0052 0BB1 cbz r3, .L27 273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** { 274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** /* Transfer error callback */ 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** hdma->XferErrorCallback(hdma); - 472 .loc 1 275 9 is_stmt 1 view .LVU152 + 472 .loc 1 275 9 is_stmt 1 view .LVU151 473 0054 2046 mov r0, r4 474 0056 9847 blx r3 - 475 .LVL30: + 475 .LVL32: 476 .L27: 276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c **** } - 477 .loc 1 279 1 is_stmt 0 view .LVU153 + 477 .loc 1 279 1 is_stmt 0 view .LVU152 478 0058 10BD pop {r4, pc} - 479 .loc 1 279 1 view .LVU154 + 479 .loc 1 279 1 view .LVU153 480 .cfi_endproc 481 .LFE333: 483 .text 484 .Letext0: - 485 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 486 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 485 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 486 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 487 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 488 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" 489 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 490 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" 491 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h" - ARM GAS /tmp/ccCx4Vhr.s page 34 + ARM GAS /tmp/ccEDRCim.s page 34 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_dma_ex.c - /tmp/ccCx4Vhr.s:21 .text.HAL_DMAEx_ConfigMuxSync:00000000 $t - /tmp/ccCx4Vhr.s:27 .text.HAL_DMAEx_ConfigMuxSync:00000000 HAL_DMAEx_ConfigMuxSync - /tmp/ccCx4Vhr.s:116 .text.HAL_DMAEx_ConfigMuxRequestGenerator:00000000 $t - /tmp/ccCx4Vhr.s:122 .text.HAL_DMAEx_ConfigMuxRequestGenerator:00000000 HAL_DMAEx_ConfigMuxRequestGenerator - /tmp/ccCx4Vhr.s:265 .text.HAL_DMAEx_EnableMuxRequestGenerator:00000000 $t - /tmp/ccCx4Vhr.s:271 .text.HAL_DMAEx_EnableMuxRequestGenerator:00000000 HAL_DMAEx_EnableMuxRequestGenerator - /tmp/ccCx4Vhr.s:319 .text.HAL_DMAEx_DisableMuxRequestGenerator:00000000 $t - /tmp/ccCx4Vhr.s:325 .text.HAL_DMAEx_DisableMuxRequestGenerator:00000000 HAL_DMAEx_DisableMuxRequestGenerator - /tmp/ccCx4Vhr.s:373 .text.HAL_DMAEx_MUX_IRQHandler:00000000 $t - /tmp/ccCx4Vhr.s:379 .text.HAL_DMAEx_MUX_IRQHandler:00000000 HAL_DMAEx_MUX_IRQHandler + /tmp/ccEDRCim.s:21 .text.HAL_DMAEx_ConfigMuxSync:00000000 $t + /tmp/ccEDRCim.s:27 .text.HAL_DMAEx_ConfigMuxSync:00000000 HAL_DMAEx_ConfigMuxSync + /tmp/ccEDRCim.s:115 .text.HAL_DMAEx_ConfigMuxRequestGenerator:00000000 $t + /tmp/ccEDRCim.s:121 .text.HAL_DMAEx_ConfigMuxRequestGenerator:00000000 HAL_DMAEx_ConfigMuxRequestGenerator + /tmp/ccEDRCim.s:265 .text.HAL_DMAEx_EnableMuxRequestGenerator:00000000 $t + /tmp/ccEDRCim.s:271 .text.HAL_DMAEx_EnableMuxRequestGenerator:00000000 HAL_DMAEx_EnableMuxRequestGenerator + /tmp/ccEDRCim.s:319 .text.HAL_DMAEx_DisableMuxRequestGenerator:00000000 $t + /tmp/ccEDRCim.s:325 .text.HAL_DMAEx_DisableMuxRequestGenerator:00000000 HAL_DMAEx_DisableMuxRequestGenerator + /tmp/ccEDRCim.s:373 .text.HAL_DMAEx_MUX_IRQHandler:00000000 $t + /tmp/ccEDRCim.s:379 .text.HAL_DMAEx_MUX_IRQHandler:00000000 HAL_DMAEx_MUX_IRQHandler NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_hal_dma_ex.o b/squeow_sw/build/stm32g4xx_hal_dma_ex.o index fe16da873553a564bdd028fe898df631db7cbbc4..1d5c3dc9aa4baca0b00945bc0923a493589eb55f 100644 GIT binary patch delta 1535 zcmZ9MeQZ-z6u|Gj?_;HFyXp#~u552@*VmS{u4N+PB+-c*8$!30Da6f9Ar3PVTp(@+ zHW@4mg4sNSm>8XzAMpdD<7o&n5~2xef;j!hKSVP>V?-ltLzao)IjkcKxU6V+c_uqFTW;`p*w0IR z9fC2T=ABUxT>luMya2~}Ft8f~${B{kT7NeJla^@+ht@2tOWestT!2IAT@=JbmfxT= z#+lNHDf)}b45v)BR=`V2oF9hImGxr3fUr8qkHcH)5~B|%Ikx*RQ}vMQK1Al@{;jqd zcJ~PDU-doV@55!bq4*ds%b)ES#UiKBJ_#rD%F+z8FQXNx%wudJ8VgX^qG?R3qz$7m zK6YQRj^UfpS}eft2&A*)>j?$3D%8&I5VTDibt7b`EaQL@|Ya5H3F z8|#`-w;w!vOt;n1xHO()v2oa5se2DF3fZ_L^Ln zkhv~QHWk9zge-iSUkp#Wbz_b{1ZD2YD85@GOQIcOa+n4RD92Td7K> zp`aiIKY3!LTLlFf&XdsYoe#aN zT^o&#?kx$Na7#KCyM7{rR)48RuXz>h@)zqXJ?b9*ur=miAb8d~R(w|Pr!ExOLj#g~ zB@alBNIow)D*1|}C3#emI+)g*ko-pSTgkJMf92S3w=zvou^EZf>%@R0H8m^$yH%V@mq>DiLdu?L4$z_|pM*rz)IM}DropagA#_E(`U$+=K?Me)L9Mflu}OF{ z8sa~~7g1Bxh2igLLt`d4DZCvh3(~x_2cHQK3CQM0Qt@m1ONa4 delta 1461 zcmZXUe@NVQ7{@=)=X2k$=dZ7`o$2M4U+>QQ-kqD=>9uA^#f)U7X_HK$v5{dDTkQXmSIWf#Ez z3MqHbfgUw~v+j|_0foyG3oo5YFOMv!Kgv|zvRY8}TYGZr{T;%lT=C?Rt8sUO?H|8% zT-Hh)gS$OvK?v!}x}*qTP7{>CN$|;8z$;K9KZf)&D4s7WN~ek@R3*n+x_8Fx(3U;DJG<=8zFixs zpgJB7|F3Y^TNdOWIAOW>$x(RX%#0-hvtM&Sb4YU}LmEre2XASft0JK0GbCi^*l z7;?<%93lRc_-)8%JX9{kN&GwHhtpUdcI2WT6XBp-%*VcPkQ%%lc8oeph+aGs_QPTP yCG5a^SQv4j1Z&B5U}waUlK~uy1m&C;Q;{Ip_&r4gLZwrZS0Tg@eV)~|D*pvUvkT+^ diff --git a/squeow_sw/build/stm32g4xx_hal_exti.lst b/squeow_sw/build/stm32g4xx_hal_exti.lst index 1ab3fde..ba6b826 100644 --- a/squeow_sw/build/stm32g4xx_hal_exti.lst +++ b/squeow_sw/build/stm32g4xx_hal_exti.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccXNCPlv.s page 1 +ARM GAS /tmp/ccLeczU6.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** [..] 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** (+) Each Exti line can be configured within this driver. 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** - ARM GAS /tmp/ccXNCPlv.s page 2 + ARM GAS /tmp/ccLeczU6.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes @@ -118,7 +118,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** */ 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/ - ARM GAS /tmp/ccXNCPlv.s page 3 + ARM GAS /tmp/ccLeczU6.s page 3 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** #include "stm32g4xx_hal.h" @@ -178,7 +178,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** * @param pExtiConfig Pointer on EXTI configuration to be set. 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** * @retval HAL Status. 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** */ - ARM GAS /tmp/ccXNCPlv.s page 4 + ARM GAS /tmp/ccLeczU6.s page 4 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig @@ -238,7 +238,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /* Compute line register offset */ 166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); 62 .loc 1 166 3 is_stmt 1 view .LVU15 - ARM GAS /tmp/ccXNCPlv.s page 5 + ARM GAS /tmp/ccLeczU6.s page 5 63 .loc 1 166 10 is_stmt 0 view .LVU16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 99 .loc 1 184 14 is_stmt 0 view .LVU34 100 0032 0543 orrs r5, r5, r0 101 .LVL7: - ARM GAS /tmp/ccXNCPlv.s page 6 + ARM GAS /tmp/ccLeczU6.s page 6 102 .L5: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 128 .loc 1 212 28 is_stmt 0 view .LVU48 129 004c 0D68 ldr r5, [r1] 130 .LVL11: - ARM GAS /tmp/ccXNCPlv.s page 7 + ARM GAS /tmp/ccLeczU6.s page 7 131 .loc 1 212 28 view .LVU49 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /* Store interrupt mode */ 239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** *regaddr = regval; - ARM GAS /tmp/ccXNCPlv.s page 8 + ARM GAS /tmp/ccLeczU6.s page 8 161 .loc 1 239 3 is_stmt 1 view .LVU60 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 195 .cfi_restore 7 196 .cfi_restore 6 197 .cfi_restore 5 - ARM GAS /tmp/ccXNCPlv.s page 9 + ARM GAS /tmp/ccLeczU6.s page 9 198 .cfi_restore 4 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 238 .loc 1 218 69 view .LVU90 239 00a0 9200 lsls r2, r2, #2 218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))); - ARM GAS /tmp/ccXNCPlv.s page 10 + ARM GAS /tmp/ccLeczU6.s page 10 240 .loc 1 218 40 view .LVU91 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 281 .cfi_restore 7 155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** } 282 .loc 1 155 12 view .LVU105 - ARM GAS /tmp/ccXNCPlv.s page 11 + ARM GAS /tmp/ccLeczU6.s page 11 283 00c2 0120 movs r0, #1 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 322 .loc 1 274 3 view .LVU114 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** 276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /* Check null pointer */ - ARM GAS /tmp/ccXNCPlv.s page 12 + ARM GAS /tmp/ccLeczU6.s page 12 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** if ((hexti == NULL) || (pExtiConfig == NULL)) @@ -718,7 +718,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 356 .loc 1 296 26 is_stmt 0 view .LVU130 357 001c 4001 lsls r0, r0, #5 358 .LVL46: - ARM GAS /tmp/ccXNCPlv.s page 13 + ARM GAS /tmp/ccLeczU6.s page 13 359 .loc 1 296 11 view .LVU131 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 393 .LVL52: 394 .loc 1 316 23 view .LVU147 395 003c 44F00204 orr r4, r4, #2 - ARM GAS /tmp/ccXNCPlv.s page 14 + ARM GAS /tmp/ccLeczU6.s page 14 396 0040 4C60 str r4, [r1, #4] @@ -838,7 +838,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 430 005a 164C ldr r4, .L37+8 431 .LVL56: 337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** regval = *regaddr; - ARM GAS /tmp/ccXNCPlv.s page 15 + ARM GAS /tmp/ccLeczU6.s page 15 432 .loc 1 337 5 is_stmt 1 view .LVU165 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 465 .loc 1 306 23 view .LVU179 466 007a 4C60 str r4, [r1, #4] 467 007c D9E7 b .L24 - ARM GAS /tmp/ccXNCPlv.s page 16 + ARM GAS /tmp/ccLeczU6.s page 16 468 .LVL62: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** } 509 .loc 1 279 12 view .LVU194 510 00a2 0120 movs r0, #1 - ARM GAS /tmp/ccXNCPlv.s page 17 + ARM GAS /tmp/ccLeczU6.s page 17 511 .LVL69: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** uint32_t maskline; 553 .loc 1 369 3 view .LVU202 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** uint32_t offset; - ARM GAS /tmp/ccXNCPlv.s page 18 + ARM GAS /tmp/ccLeczU6.s page 18 554 .loc 1 370 3 view .LVU203 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 588 001a 03F18041 add r1, r3, #1073741824 589 001e 01F58231 add r1, r1, #66560 590 .LVL77: - ARM GAS /tmp/ccXNCPlv.s page 19 + ARM GAS /tmp/ccLeczU6.s page 19 390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** regval = (*regaddr & ~maskline); @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 632 0044 2A40 ands r2, r2, r5 633 .LVL85: 403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** *regaddr = regval; - ARM GAS /tmp/ccXNCPlv.s page 20 + ARM GAS /tmp/ccLeczU6.s page 20 634 .loc 1 403 5 is_stmt 1 view .LVU239 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 668 .LVL90: 414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** regval &= ~(SYSCFG_EXTICR1_EXTI0 << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))); 669 .loc 1 414 14 view .LVU256 - ARM GAS /tmp/ccXNCPlv.s page 21 + ARM GAS /tmp/ccLeczU6.s page 21 670 0066 0D49 ldr r1, .L49+12 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 714 .L40: 715 .loc 1 421 1 view .LVU268 716 008c 30BD pop {r4, r5, pc} - ARM GAS /tmp/ccXNCPlv.s page 22 + ARM GAS /tmp/ccLeczU6.s page 22 717 .L50: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** 750 .loc 1 434 21 is_stmt 0 view .LVU276 751 0004 0846 mov r0, r1 - ARM GAS /tmp/ccXNCPlv.s page 23 + ARM GAS /tmp/ccLeczU6.s page 23 752 .LVL99: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 787 @ link register save eliminated. 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /* Check the parameters */ 466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** assert_param(IS_EXTI_LINE(ExtiLine)); - ARM GAS /tmp/ccXNCPlv.s page 24 + ARM GAS /tmp/ccLeczU6.s page 24 788 .loc 1 466 3 view .LVU286 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** * 490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** @verbatim 491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** =============================================================================== - ARM GAS /tmp/ccXNCPlv.s page 25 + ARM GAS /tmp/ccLeczU6.s page 25 492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** ##### IO operation functions ##### @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 849 .loc 1 517 25 is_stmt 0 view .LVU309 850 0010 5301 lsls r3, r2, #5 851 .loc 1 517 11 view .LVU310 - ARM GAS /tmp/ccXNCPlv.s page 26 + ARM GAS /tmp/ccLeczU6.s page 26 852 0012 044A ldr r2, .L60 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 894 .LVL115: 895 .LFB335: 532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** - ARM GAS /tmp/ccXNCPlv.s page 27 + ARM GAS /tmp/ccLeczU6.s page 27 533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** /* Get pending bit */ 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** regaddr = (&EXTI->PR1 + (EXTI_CONFIG_OFFSET * offset)); 924 .loc 1 560 3 is_stmt 1 view .LVU339 - ARM GAS /tmp/ccXNCPlv.s page 28 + ARM GAS /tmp/ccLeczU6.s page 28 925 .loc 1 560 25 is_stmt 0 view .LVU340 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** __IO uint32_t *regaddr; 966 .loc 1 576 3 view .LVU349 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c **** uint32_t maskline; - ARM GAS /tmp/ccXNCPlv.s page 29 + ARM GAS /tmp/ccLeczU6.s page 29 967 .loc 1 577 3 view .LVU350 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 1003 .cfi_endproc 1004 .LFE336: 1006 .section .text.HAL_EXTI_GenerateSWI,"ax",%progbits - ARM GAS /tmp/ccXNCPlv.s page 30 + ARM GAS /tmp/ccLeczU6.s page 30 1007 .align 1 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccXNCPlv.s page 1 1039 .loc 1 618 3 is_stmt 1 view .LVU380 1040 .loc 1 618 28 is_stmt 0 view .LVU381 1041 000e 5301 lsls r3, r2, #5 - ARM GAS /tmp/ccXNCPlv.s page 31 + ARM GAS /tmp/ccLeczU6.s page 31 1042 .loc 1 618 11 view .LVU382 @@ -1820,40 +1820,40 @@ ARM GAS /tmp/ccXNCPlv.s page 1 1056 .LFE337: 1058 .text 1059 .Letext0: - 1060 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1061 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1060 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1061 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 1062 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 1063 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 1064 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h" - ARM GAS /tmp/ccXNCPlv.s page 32 + ARM GAS /tmp/ccLeczU6.s page 32 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_exti.c - /tmp/ccXNCPlv.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t - /tmp/ccXNCPlv.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine - /tmp/ccXNCPlv.s:297 .text.HAL_EXTI_SetConfigLine:000000cc $d - /tmp/ccXNCPlv.s:305 .text.HAL_EXTI_GetConfigLine:00000000 $t - /tmp/ccXNCPlv.s:311 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine - /tmp/ccXNCPlv.s:529 .text.HAL_EXTI_GetConfigLine:000000ac $d - /tmp/ccXNCPlv.s:537 .text.HAL_EXTI_ClearConfigLine:00000000 $t - /tmp/ccXNCPlv.s:543 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine - /tmp/ccXNCPlv.s:720 .text.HAL_EXTI_ClearConfigLine:00000090 $d - /tmp/ccXNCPlv.s:728 .text.HAL_EXTI_RegisterCallback:00000000 $t - /tmp/ccXNCPlv.s:734 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback - /tmp/ccXNCPlv.s:774 .text.HAL_EXTI_GetHandle:00000000 $t - /tmp/ccXNCPlv.s:780 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle - /tmp/ccXNCPlv.s:812 .text.HAL_EXTI_IRQHandler:00000000 $t - /tmp/ccXNCPlv.s:818 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler - /tmp/ccXNCPlv.s:882 .text.HAL_EXTI_IRQHandler:00000024 $d - /tmp/ccXNCPlv.s:887 .text.HAL_EXTI_GetPending:00000000 $t - /tmp/ccXNCPlv.s:893 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending - /tmp/ccXNCPlv.s:947 .text.HAL_EXTI_GetPending:0000001c $d - /tmp/ccXNCPlv.s:952 .text.HAL_EXTI_ClearPending:00000000 $t - /tmp/ccXNCPlv.s:958 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending - /tmp/ccXNCPlv.s:1002 .text.HAL_EXTI_ClearPending:00000018 $d - /tmp/ccXNCPlv.s:1007 .text.HAL_EXTI_GenerateSWI:00000000 $t - /tmp/ccXNCPlv.s:1013 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI - /tmp/ccXNCPlv.s:1054 .text.HAL_EXTI_GenerateSWI:00000018 $d + /tmp/ccLeczU6.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t + /tmp/ccLeczU6.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine + /tmp/ccLeczU6.s:297 .text.HAL_EXTI_SetConfigLine:000000cc $d + /tmp/ccLeczU6.s:305 .text.HAL_EXTI_GetConfigLine:00000000 $t + /tmp/ccLeczU6.s:311 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine + /tmp/ccLeczU6.s:529 .text.HAL_EXTI_GetConfigLine:000000ac $d + /tmp/ccLeczU6.s:537 .text.HAL_EXTI_ClearConfigLine:00000000 $t + /tmp/ccLeczU6.s:543 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine + /tmp/ccLeczU6.s:720 .text.HAL_EXTI_ClearConfigLine:00000090 $d + /tmp/ccLeczU6.s:728 .text.HAL_EXTI_RegisterCallback:00000000 $t + /tmp/ccLeczU6.s:734 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback + /tmp/ccLeczU6.s:774 .text.HAL_EXTI_GetHandle:00000000 $t + /tmp/ccLeczU6.s:780 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle + /tmp/ccLeczU6.s:812 .text.HAL_EXTI_IRQHandler:00000000 $t + /tmp/ccLeczU6.s:818 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler + /tmp/ccLeczU6.s:882 .text.HAL_EXTI_IRQHandler:00000024 $d + /tmp/ccLeczU6.s:887 .text.HAL_EXTI_GetPending:00000000 $t + /tmp/ccLeczU6.s:893 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending + /tmp/ccLeczU6.s:947 .text.HAL_EXTI_GetPending:0000001c $d + /tmp/ccLeczU6.s:952 .text.HAL_EXTI_ClearPending:00000000 $t + /tmp/ccLeczU6.s:958 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending + /tmp/ccLeczU6.s:1002 .text.HAL_EXTI_ClearPending:00000018 $d + /tmp/ccLeczU6.s:1007 .text.HAL_EXTI_GenerateSWI:00000000 $t + /tmp/ccLeczU6.s:1013 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI + /tmp/ccLeczU6.s:1054 .text.HAL_EXTI_GenerateSWI:00000018 $d NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_hal_exti.o b/squeow_sw/build/stm32g4xx_hal_exti.o index 0980493e9d0418afd8e911c48d190860a9420719..67415ae641ab5b5c115ba54ac458ecdb0979d5e4 100644 GIT binary patch delta 1118 zcmZ9LTSydP6vw~w&CJfME{W9QdP&zyts-7#Q`D?X*AOApycAeL(pB(MVHrhO7DyM! zIx3W1p&o=Dto5PHP(lo{2ZMSr@F9vqp9<|kDCm6S@uh+9{O12Z=X@8wnTI_v)&sqM z7<-nyC?h*GAv|Y6h>w6tnzt)i3L$l~Q~_LG2i6qjr8IU61+(5MF*3>2t|+TI_K1RR zj;M@foFk>{Msr(-&uhDcd!CZxq8m zv|Qcb#cQr~D8Ug|gPf5VY1$;Vni+Cg;xV%xGV!%pu7qZlKqZE(AP78dHN_sK1>iY& ztBHGPon1794+bUvv?^3Xk^8B_5BKoSWmSvLK3+u#@rXwJER{o_<26SLagav*0p;~O z-W}2d%FCnk!GPn9k$w^W8gave$7AX|S5>uWxK8NB$r#%+>KOH7go!ZtZh@AU9mIjy zMy4H3i<>jCHg0|RWy&1HR8%$iLw14Rrm}3?AIuHr*|uGTzLd*2kY;BpyY_I4?N2W| z)!cH(-*mDyi)!YB5&&za-j>qU( z2OYn;c1cP(MhUT4B|;8Lkjt#mX-p+qd(T1D$prKWhom$U4s9_}qWG|r^>M25208~}JxE8OM~`GmI3=B;)>^#L zcFgN>5gRRG@Kdkh4eL$UIKG)Cw+!)GNX&89Ovoi%*>AC&4kf%@DTFlR%5LG_aKh_H z-N(HUzHWLx;oU%eHU7msV1e$8dO8TNG7QT!?;(vGkK(DeLCT5?iwCm|c%A9x=~Py# zo>8;4$q_b69R?bOh9ejVh5{u<2y)%0V0Ttd+~@p2;j-H(;QQNJI}JyE_2Kr;J&s7% zem^z^LtgLy%_P3;R;*F}K$1epjNoIzXM(eWZv^KA=LHu9mjwR^E(@yo(ENO}V7j1n zg;C-ZMxLNw&=4#WtPl(f)(G;q&u`EoxL2@4uuHHX(1fu7PJ}(S&lQ9`#6Kr_CDVW9SGq3% diff --git a/squeow_sw/build/stm32g4xx_hal_flash.lst b/squeow_sw/build/stm32g4xx_hal_flash.lst index e75e141..4b3f12a 100644 --- a/squeow_sw/build/stm32g4xx_hal_flash.lst +++ b/squeow_sw/build/stm32g4xx_hal_flash.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccOK5KWJ.s page 1 +ARM GAS /tmp/ccEvKRMz.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (+) Option bytes programming 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (+) Prefetch on I-Code 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (+) 32 cache lines of 4*64 or 2*128 bits on I-Code - ARM GAS /tmp/ccOK5KWJ.s page 2 + ARM GAS /tmp/ccEvKRMz.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (+) 8 cache lines of 4*64 or 2*128 bits on D-Code @@ -118,7 +118,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** */ 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Includes ------------------------------------------------------------------*/ - ARM GAS /tmp/ccOK5KWJ.s page 3 + ARM GAS /tmp/ccEvKRMz.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** #include "stm32g4xx_hal.h" @@ -178,7 +178,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Exported functions --------------------------------------------------------*/ 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions FLASH Exported Functions 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** * @{ - ARM GAS /tmp/ccOK5KWJ.s page 4 + ARM GAS /tmp/ccEvKRMz.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** pFlash.CacheToReactivate = FLASH_CACHE_DISABLED; 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - ARM GAS /tmp/ccOK5KWJ.s page 5 + ARM GAS /tmp/ccEvKRMz.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (TypeProgram == FLASH_TYPEPROGRAM_DOUBLEWORD) @@ -298,7 +298,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status; 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - ARM GAS /tmp/ccOK5KWJ.s page 6 + ARM GAS /tmp/ccEvKRMz.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Check the parameters */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** else 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - ARM GAS /tmp/ccOK5KWJ.s page 7 + ARM GAS /tmp/ccEvKRMz.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Nothing to do */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_FLASH_OperationErrorCallback(pFlash.Address); - ARM GAS /tmp/ccOK5KWJ.s page 8 + ARM GAS /tmp/ccEvKRMz.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* MassErase ended. Return the selected bank */ 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* FLASH EOP interrupt user callback */ 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_FLASH_EndOfOperationCallback(pFlash.Bank); - ARM GAS /tmp/ccOK5KWJ.s page 9 + ARM GAS /tmp/ccEvKRMz.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** */ 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** __weak void HAL_FLASH_OperationErrorCallback(uint32_t ReturnValue) 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - ARM GAS /tmp/ccOK5KWJ.s page 10 + ARM GAS /tmp/ccEvKRMz.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Prevent unused argument(s) compilation warning */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** */ 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_Lock(void) 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - ARM GAS /tmp/ccOK5KWJ.s page 11 + ARM GAS /tmp/ccEvKRMz.s page 11 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_ERROR; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** return status; 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - ARM GAS /tmp/ccOK5KWJ.s page 12 + ARM GAS /tmp/ccEvKRMz.s page 12 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** return pFlash.ErrorCode; 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - ARM GAS /tmp/ccOK5KWJ.s page 13 + ARM GAS /tmp/ccEvKRMz.s page 13 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP); 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - ARM GAS /tmp/ccOK5KWJ.s page 14 + ARM GAS /tmp/ccEvKRMz.s page 14 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* If there is an error flag set */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2019 Arm Limited. All rights reserved. 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 - ARM GAS /tmp/ccOK5KWJ.s page 15 + ARM GAS /tmp/ccEvKRMz.s page 15 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * @@ -898,7 +898,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION - ARM GAS /tmp/ccOK5KWJ.s page 16 + ARM GAS /tmp/ccEvKRMz.s page 16 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) @@ -958,7 +958,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 122:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PROGRAM_START 123:Drivers/CMSIS/Include/cmsis_gcc.h **** 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccOK5KWJ.s page 17 + ARM GAS /tmp/ccEvKRMz.s page 17 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Initializes data and bss sections @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 179:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 180:Drivers/CMSIS/Include/cmsis_gcc.h **** 181:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE_ATTRIBUTE - ARM GAS /tmp/ccOK5KWJ.s page 18 + ARM GAS /tmp/ccEvKRMz.s page 18 182:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE_ATTRIBUTE __attribute((used, section(".vectors"))) @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 236:Drivers/CMSIS/Include/cmsis_gcc.h **** 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccOK5KWJ.s page 19 + ARM GAS /tmp/ccEvKRMz.s page 19 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 293:Drivers/CMSIS/Include/cmsis_gcc.h **** 294:Drivers/CMSIS/Include/cmsis_gcc.h **** 295:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccOK5KWJ.s page 20 + ARM GAS /tmp/ccEvKRMz.s page 20 296:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 350:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) - ARM GAS /tmp/ccOK5KWJ.s page 21 + ARM GAS /tmp/ccEvKRMz.s page 21 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 407:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set 409:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccOK5KWJ.s page 22 + ARM GAS /tmp/ccEvKRMz.s page 22 410:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 464:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) 465:Drivers/CMSIS/Include/cmsis_gcc.h **** { 466:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - ARM GAS /tmp/ccOK5KWJ.s page 23 + ARM GAS /tmp/ccEvKRMz.s page 23 467:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 521:Drivers/CMSIS/Include/cmsis_gcc.h **** 522:Drivers/CMSIS/Include/cmsis_gcc.h **** 523:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccOK5KWJ.s page 24 + ARM GAS /tmp/ccEvKRMz.s page 24 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 578:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition 579:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable 580:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. - ARM GAS /tmp/ccOK5KWJ.s page 25 + ARM GAS /tmp/ccEvKRMz.s page 25 581:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 635:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 636:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) 637:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccOK5KWJ.s page 26 + ARM GAS /tmp/ccEvKRMz.s page 26 638:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 692:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 693:Drivers/CMSIS/Include/cmsis_gcc.h **** 694:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccOK5KWJ.s page 27 + ARM GAS /tmp/ccEvKRMz.s page 27 695:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 749:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) 750:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI 751:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; - ARM GAS /tmp/ccOK5KWJ.s page 28 + ARM GAS /tmp/ccEvKRMz.s page 28 752:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 806:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) 807:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 808:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. - ARM GAS /tmp/ccOK5KWJ.s page 29 + ARM GAS /tmp/ccEvKRMz.s page 29 809:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 863:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) 864:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed 865:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) - ARM GAS /tmp/ccOK5KWJ.s page 30 + ARM GAS /tmp/ccEvKRMz.s page 30 866:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 920:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 921:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event 922:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. - ARM GAS /tmp/ccOK5KWJ.s page 31 + ARM GAS /tmp/ccEvKRMz.s page 31 923:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** * @param Address specifies the address to be programmed. 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** * @param DataAddress specifies the address where the data are stored. 748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** * @retval None - ARM GAS /tmp/ccOK5KWJ.s page 32 + ARM GAS /tmp/ccEvKRMz.s page 32 749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** */ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** __disable_irq(); 121 .loc 1 765 3 is_stmt 1 view .LVU25 122 .LBB14: - ARM GAS /tmp/ccOK5KWJ.s page 33 + ARM GAS /tmp/ccEvKRMz.s page 33 123 .LBI14: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 479:Drivers/CMSIS/Include/cmsis_gcc.h **** { 161 .loc 2 479 27 view .LVU40 162 .LBB17: - ARM GAS /tmp/ccOK5KWJ.s page 34 + ARM GAS /tmp/ccEvKRMz.s page 34 481:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 215 @ frame_needed = 0, uses_anonymous_args = 0 216 @ link register save eliminated. 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - ARM GAS /tmp/ccOK5KWJ.s page 35 + ARM GAS /tmp/ccEvKRMz.s page 35 217 .loc 1 488 3 view .LVU47 @@ -2073,7 +2073,7 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 243 .loc 1 331 3 view .LVU52 334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** #if defined (FLASH_OPTR_DBANK) 244 .loc 1 334 3 view .LVU53 - 245 0002 444A ldr r2, .L31 + 245 0002 434A ldr r2, .L31 246 0004 5369 ldr r3, [r2, #20] 247 0006 6FF30803 bfc r3, #0, #9 248 000a 5361 str r3, [r2, #20] @@ -2081,1477 +2081,1475 @@ ARM GAS /tmp/ccOK5KWJ.s page 1 249 .loc 1 340 3 view .LVU54 340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { 250 .loc 1 340 13 is_stmt 0 view .LVU55 - 251 000c 424B ldr r3, .L31+4 + 251 000c 414B ldr r3, .L31+4 252 000e 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 - 253 0010 DBB2 uxtb r3, r3 340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 254 .loc 1 340 6 view .LVU56 - 255 0012 042B cmp r3, #4 - 256 0014 3AD0 beq .L25 - 257 .L12: + 253 .loc 1 340 6 view .LVU56 + 254 0010 042B cmp r3, #4 + 255 0012 39D0 beq .L25 + 256 .L12: 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 258 .loc 1 346 3 is_stmt 1 view .LVU57 + 257 .loc 1 346 3 is_stmt 1 view .LVU57 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 259 .loc 1 346 17 is_stmt 0 view .LVU58 - 260 0016 3F4B ldr r3, .L31 - 261 0018 1B69 ldr r3, [r3, #16] + 258 .loc 1 346 17 is_stmt 0 view .LVU58 + 259 0014 3E4B ldr r3, .L31 + 260 0016 1B69 ldr r3, [r3, #16] 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 262 .loc 1 346 9 view .LVU59 - 263 001a 4CF2FA32 movw r2, #50170 - ARM GAS /tmp/ccOK5KWJ.s page 36 + 261 .loc 1 346 9 view .LVU59 + 262 0018 4CF2FA32 movw r2, #50170 + 263 .LVL10: + ARM GAS /tmp/ccEvKRMz.s page 36 - 264 .LVL10: 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 265 .loc 1 348 3 is_stmt 1 view .LVU60 + 264 .loc 1 348 3 is_stmt 1 view .LVU60 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 266 .loc 1 348 6 is_stmt 0 view .LVU61 - 267 001e 1340 ands r3, r3, r2 - 268 .LVL11: + 265 .loc 1 348 6 is_stmt 0 view .LVU61 + 266 001c 1340 ands r3, r3, r2 + 267 .LVL11: 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 269 .loc 1 348 6 view .LVU62 - 270 0020 15D0 beq .L13 + 268 .loc 1 348 6 view .LVU62 + 269 001e 15D0 beq .L13 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 271 .loc 1 351 5 is_stmt 1 view .LVU63 + 270 .loc 1 351 5 is_stmt 1 view .LVU63 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 272 .loc 1 351 11 is_stmt 0 view .LVU64 - 273 0022 3D49 ldr r1, .L31+4 - 274 0024 4A68 ldr r2, [r1, #4] + 271 .loc 1 351 11 is_stmt 0 view .LVU64 + 272 0020 3C49 ldr r1, .L31+4 + 273 0022 4A68 ldr r2, [r1, #4] 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 275 .loc 1 351 22 view .LVU65 - 276 0026 1A43 orrs r2, r2, r3 - 277 0028 4A60 str r2, [r1, #4] + 274 .loc 1 351 22 view .LVU65 + 275 0024 1A43 orrs r2, r2, r3 + 276 0026 4A60 str r2, [r1, #4] 354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 278 .loc 1 354 5 is_stmt 1 view .LVU66 + 277 .loc 1 354 5 is_stmt 1 view .LVU66 354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 279 .loc 1 354 5 view .LVU67 + 278 .loc 1 354 5 view .LVU67 354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 280 .loc 1 354 5 discriminator 3 view .LVU68 + 279 .loc 1 354 5 discriminator 3 view .LVU68 354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 281 .loc 1 354 5 discriminator 4 view .LVU69 - 282 002a 3A4A ldr r2, .L31 - 283 002c 1361 str r3, [r2, #16] + 280 .loc 1 354 5 discriminator 4 view .LVU69 + 281 0028 394A ldr r2, .L31 + 282 002a 1361 str r3, [r2, #16] 354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 284 .loc 1 354 5 discriminator 6 view .LVU70 + 283 .loc 1 354 5 discriminator 6 view .LVU70 357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 285 .loc 1 357 5 view .LVU71 - 286 002e FFF7FEFF bl FLASH_FlushCaches - 287 .LVL12: + 284 .loc 1 357 5 view .LVU71 + 285 002c FFF7FEFF bl FLASH_FlushCaches + 286 .LVL12: 360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (procedure == FLASH_PROC_PAGE_ERASE) - 288 .loc 1 360 5 view .LVU72 + 287 .loc 1 360 5 view .LVU72 360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (procedure == FLASH_PROC_PAGE_ERASE) - 289 .loc 1 360 15 is_stmt 0 view .LVU73 - 290 0032 394B ldr r3, .L31+4 - 291 0034 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 - 292 0036 DBB2 uxtb r3, r3 - 293 .LVL13: + 288 .loc 1 360 15 is_stmt 0 view .LVU73 + 289 0030 384B ldr r3, .L31+4 + 290 0032 1A7A ldrb r2, [r3, #8] @ zero_extendqisi2 + 291 0034 D3B2 uxtb r3, r2 + 292 .LVL13: 361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 294 .loc 1 361 5 is_stmt 1 view .LVU74 + 293 .loc 1 361 5 is_stmt 1 view .LVU74 361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 295 .loc 1 361 8 is_stmt 0 view .LVU75 - 296 0038 012B cmp r3, #1 - 297 003a 2CD0 beq .L26 + 294 .loc 1 361 8 is_stmt 0 view .LVU75 + 295 0036 012A cmp r2, #1 + 296 0038 2BD0 beq .L26 365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 298 .loc 1 365 10 is_stmt 1 view .LVU76 + 297 .loc 1 365 10 is_stmt 1 view .LVU76 365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 299 .loc 1 365 13 is_stmt 0 view .LVU77 - 300 003c 022B cmp r3, #2 - 301 003e 2FD0 beq .L27 + 298 .loc 1 365 13 is_stmt 0 view .LVU77 + 299 003a 022B cmp r3, #2 + 300 003c 2ED0 beq .L27 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - ARM GAS /tmp/ccOK5KWJ.s page 37 + 301 .loc 1 369 10 is_stmt 1 view .LVU78 + ARM GAS /tmp/ccEvKRMz.s page 37 - 302 .loc 1 369 10 is_stmt 1 view .LVU78 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 303 .loc 1 369 48 is_stmt 0 view .LVU79 - 304 0040 033B subs r3, r3, #3 - 305 .LVL14: + 302 .loc 1 369 48 is_stmt 0 view .LVU79 + 303 003e 033B subs r3, r3, #3 + 304 .LVL14: 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 306 .loc 1 369 48 view .LVU80 - 307 0042 DBB2 uxtb r3, r3 - 308 .LVL15: + 305 .loc 1 369 48 view .LVU80 + 306 0040 DBB2 uxtb r3, r3 + 307 .LVL15: 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 309 .loc 1 369 13 view .LVU81 - 310 0044 012B cmp r3, #1 - 311 0046 30D9 bls .L28 - 312 .LVL16: - 313 .L16: + 308 .loc 1 369 13 view .LVU81 + 309 0042 012B cmp r3, #1 + 310 0044 2FD9 bls .L28 + 311 .LVL16: + 312 .L16: 377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 314 .loc 1 377 5 is_stmt 1 view .LVU82 + 313 .loc 1 377 5 is_stmt 1 view .LVU82 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 315 .loc 1 380 5 view .LVU83 + 314 .loc 1 380 5 view .LVU83 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 316 .loc 1 380 29 is_stmt 0 view .LVU84 - 317 0048 334B ldr r3, .L31+4 - 318 004a 0022 movs r2, #0 - 319 004c 1A72 strb r2, [r3, #8] - 320 .LVL17: - 321 .L13: + 315 .loc 1 380 29 is_stmt 0 view .LVU84 + 316 0046 334B ldr r3, .L31+4 + 317 0048 0022 movs r2, #0 + 318 004a 1A72 strb r2, [r3, #8] + 319 .LVL17: + 320 .L13: 384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 322 .loc 1 384 3 is_stmt 1 view .LVU85 + 321 .loc 1 384 3 is_stmt 1 view .LVU85 384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 323 .loc 1 384 7 is_stmt 0 view .LVU86 - 324 004e 314B ldr r3, .L31 - 325 0050 1B69 ldr r3, [r3, #16] + 322 .loc 1 384 7 is_stmt 0 view .LVU86 + 323 004c 304B ldr r3, .L31 + 324 004e 1B69 ldr r3, [r3, #16] 384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 326 .loc 1 384 6 view .LVU87 - 327 0052 13F0010F tst r3, #1 - 328 0056 47D0 beq .L18 + 325 .loc 1 384 6 view .LVU87 + 326 0050 13F0010F tst r3, #1 + 327 0054 46D0 beq .L18 387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 329 .loc 1 387 5 is_stmt 1 view .LVU88 + 328 .loc 1 387 5 is_stmt 1 view .LVU88 387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 330 .loc 1 387 5 view .LVU89 + 329 .loc 1 387 5 view .LVU89 387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 331 .loc 1 387 5 discriminator 3 view .LVU90 + 330 .loc 1 387 5 discriminator 3 view .LVU90 387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 332 .loc 1 387 5 discriminator 4 view .LVU91 - 333 0058 2E4B ldr r3, .L31 - 334 005a 0122 movs r2, #1 - 335 005c 1A61 str r2, [r3, #16] + 331 .loc 1 387 5 discriminator 4 view .LVU91 + 332 0056 2E4B ldr r3, .L31 + 333 0058 0122 movs r2, #1 + 334 005a 1A61 str r2, [r3, #16] 387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 336 .loc 1 387 5 discriminator 6 view .LVU92 + 335 .loc 1 387 5 discriminator 6 view .LVU92 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 337 .loc 1 389 5 view .LVU93 + 336 .loc 1 389 5 view .LVU93 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 338 .loc 1 389 15 is_stmt 0 view .LVU94 - 339 005e 2E4B ldr r3, .L31+4 - 340 0060 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 - 341 0062 DBB2 uxtb r3, r3 + 337 .loc 1 389 15 is_stmt 0 view .LVU94 + 338 005c 2D4B ldr r3, .L31+4 + 339 005e 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - ARM GAS /tmp/ccOK5KWJ.s page 38 + 340 .loc 1 389 8 view .LVU95 + 341 0060 9342 cmp r3, r2 + ARM GAS /tmp/ccEvKRMz.s page 38 - 342 .loc 1 389 8 view .LVU95 - 343 0064 9342 cmp r3, r2 - 344 0066 31D1 bne .L19 + 342 0062 31D1 bne .L19 392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 345 .loc 1 392 7 is_stmt 1 view .LVU96 + 343 .loc 1 392 7 is_stmt 1 view .LVU96 392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 346 .loc 1 392 13 is_stmt 0 view .LVU97 - 347 0068 2B4B ldr r3, .L31+4 - 348 006a 9A69 ldr r2, [r3, #24] + 344 .loc 1 392 13 is_stmt 0 view .LVU97 + 345 0064 2B4B ldr r3, .L31+4 + 346 0066 9A69 ldr r2, [r3, #24] 392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 349 .loc 1 392 28 view .LVU98 - 350 006c 013A subs r2, r2, #1 - 351 006e 9A61 str r2, [r3, #24] + 347 .loc 1 392 28 view .LVU98 + 348 0068 013A subs r2, r2, #1 + 349 006a 9A61 str r2, [r3, #24] 395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 352 .loc 1 395 7 is_stmt 1 view .LVU99 + 350 .loc 1 395 7 is_stmt 1 view .LVU99 395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 353 .loc 1 395 17 is_stmt 0 view .LVU100 - 354 0070 9B69 ldr r3, [r3, #24] + 351 .loc 1 395 17 is_stmt 0 view .LVU100 + 352 006c 9B69 ldr r3, [r3, #24] 395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 355 .loc 1 395 10 view .LVU101 - 356 0072 FBB1 cbz r3, .L20 + 353 .loc 1 395 10 view .LVU101 + 354 006e FBB1 cbz r3, .L20 398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 357 .loc 1 398 9 is_stmt 1 view .LVU102 + 355 .loc 1 398 9 is_stmt 1 view .LVU102 398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 358 .loc 1 398 48 is_stmt 0 view .LVU103 - 359 0074 284C ldr r4, .L31+4 - 360 0076 6069 ldr r0, [r4, #20] + 356 .loc 1 398 48 is_stmt 0 view .LVU103 + 357 0070 284C ldr r4, .L31+4 + 358 0072 6069 ldr r0, [r4, #20] 398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 361 .loc 1 398 9 view .LVU104 - 362 0078 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback - 363 .LVL18: + 359 .loc 1 398 9 view .LVU104 + 360 0074 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 361 .LVL18: 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** tmp_page = pFlash.Page; - 364 .loc 1 401 9 is_stmt 1 view .LVU105 + 362 .loc 1 401 9 is_stmt 1 view .LVU105 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** tmp_page = pFlash.Page; - 365 .loc 1 401 15 is_stmt 0 view .LVU106 - 366 007c 6369 ldr r3, [r4, #20] + 363 .loc 1 401 15 is_stmt 0 view .LVU106 + 364 0078 6369 ldr r3, [r4, #20] 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** tmp_page = pFlash.Page; - 367 .loc 1 401 20 view .LVU107 - 368 007e 0133 adds r3, r3, #1 - 369 0080 6361 str r3, [r4, #20] + 365 .loc 1 401 20 view .LVU107 + 366 007a 0133 adds r3, r3, #1 + 367 007c 6361 str r3, [r4, #20] 402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** FLASH_PageErase(tmp_page, pFlash.Bank); - 370 .loc 1 402 9 is_stmt 1 view .LVU108 + 368 .loc 1 402 9 is_stmt 1 view .LVU108 402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** FLASH_PageErase(tmp_page, pFlash.Bank); - 371 .loc 1 402 18 is_stmt 0 view .LVU109 - 372 0082 6069 ldr r0, [r4, #20] - 373 .LVL19: + 369 .loc 1 402 18 is_stmt 0 view .LVU109 + 370 007e 6069 ldr r0, [r4, #20] + 371 .LVL19: 403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 374 .loc 1 403 9 is_stmt 1 view .LVU110 + 372 .loc 1 403 9 is_stmt 1 view .LVU110 403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 375 .loc 1 403 41 is_stmt 0 view .LVU111 - 376 0084 2169 ldr r1, [r4, #16] + 373 .loc 1 403 41 is_stmt 0 view .LVU111 + 374 0080 2169 ldr r1, [r4, #16] 403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 377 .loc 1 403 9 view .LVU112 - 378 0086 FFF7FEFF bl FLASH_PageErase - 379 .LVL20: + 375 .loc 1 403 9 view .LVU112 + 376 0082 FFF7FEFF bl FLASH_PageErase + 377 .LVL20: 403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 380 .loc 1 403 9 view .LVU113 - ARM GAS /tmp/ccOK5KWJ.s page 39 + 378 .loc 1 403 9 view .LVU113 + 379 0086 2DE0 b .L18 + 380 .LVL21: + ARM GAS /tmp/ccEvKRMz.s page 39 - 381 008a 2DE0 b .L18 - 382 .LVL21: - 383 .L25: + 381 .L25: 342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 384 .loc 1 342 5 is_stmt 1 view .LVU114 - 385 008c 5369 ldr r3, [r2, #20] - 386 008e 23F48023 bic r3, r3, #262144 - 387 0092 5361 str r3, [r2, #20] - 388 0094 BFE7 b .L12 - 389 .LVL22: - 390 .L26: + 382 .loc 1 342 5 is_stmt 1 view .LVU114 + 383 0088 5369 ldr r3, [r2, #20] + 384 008a 23F48023 bic r3, r3, #262144 + 385 008e 5361 str r3, [r2, #20] + 386 0090 C0E7 b .L12 + 387 .LVL22: + 388 .L26: 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 391 .loc 1 363 7 view .LVU115 + 389 .loc 1 363 7 view .LVU115 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 392 .loc 1 363 46 is_stmt 0 view .LVU116 - 393 0096 204B ldr r3, .L31+4 - 394 .LVL23: + 390 .loc 1 363 46 is_stmt 0 view .LVU116 + 391 0092 204B ldr r3, .L31+4 + 392 .LVL23: 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 395 .loc 1 363 46 view .LVU117 - 396 0098 5869 ldr r0, [r3, #20] + 393 .loc 1 363 46 view .LVU117 + 394 0094 5869 ldr r0, [r3, #20] 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 397 .loc 1 363 7 view .LVU118 - 398 009a FFF7FEFF bl HAL_FLASH_OperationErrorCallback - 399 .LVL24: + 395 .loc 1 363 7 view .LVU118 + 396 0096 FFF7FEFF bl HAL_FLASH_OperationErrorCallback + 397 .LVL24: 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 400 .loc 1 363 7 view .LVU119 - 401 009e D3E7 b .L16 - 402 .LVL25: - 403 .L27: + 398 .loc 1 363 7 view .LVU119 + 399 009a D4E7 b .L16 + 400 .LVL25: + 401 .L27: 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 404 .loc 1 367 7 is_stmt 1 view .LVU120 + 402 .loc 1 367 7 is_stmt 1 view .LVU120 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 405 .loc 1 367 46 is_stmt 0 view .LVU121 - 406 00a0 1D4B ldr r3, .L31+4 - 407 .LVL26: + 403 .loc 1 367 46 is_stmt 0 view .LVU121 + 404 009c 1D4B ldr r3, .L31+4 + 405 .LVL26: 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 408 .loc 1 367 46 view .LVU122 - 409 00a2 1869 ldr r0, [r3, #16] + 406 .loc 1 367 46 view .LVU122 + 407 009e 1869 ldr r0, [r3, #16] 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 410 .loc 1 367 7 view .LVU123 - 411 00a4 FFF7FEFF bl HAL_FLASH_OperationErrorCallback - 412 .LVL27: + 408 .loc 1 367 7 view .LVU123 + 409 00a0 FFF7FEFF bl HAL_FLASH_OperationErrorCallback + 410 .LVL27: 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 413 .loc 1 367 7 view .LVU124 - 414 00a8 CEE7 b .L16 - 415 .LVL28: - 416 .L28: + 411 .loc 1 367 7 view .LVU124 + 412 00a4 CFE7 b .L16 + 413 .LVL28: + 414 .L28: 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 417 .loc 1 372 7 is_stmt 1 view .LVU125 + 415 .loc 1 372 7 is_stmt 1 view .LVU125 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 418 .loc 1 372 46 is_stmt 0 view .LVU126 - 419 00aa 1B4B ldr r3, .L31+4 - 420 00ac D868 ldr r0, [r3, #12] + 416 .loc 1 372 46 is_stmt 0 view .LVU126 + 417 00a6 1B4B ldr r3, .L31+4 + 418 00a8 D868 ldr r0, [r3, #12] 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 421 .loc 1 372 7 view .LVU127 - 422 00ae FFF7FEFF bl HAL_FLASH_OperationErrorCallback - 423 .LVL29: - ARM GAS /tmp/ccOK5KWJ.s page 40 + 419 .loc 1 372 7 view .LVU127 + 420 00aa FFF7FEFF bl HAL_FLASH_OperationErrorCallback + 421 .LVL29: + 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } + 422 .loc 1 372 7 view .LVU128 + ARM GAS /tmp/ccEvKRMz.s page 40 - 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 424 .loc 1 372 7 view .LVU128 - 425 00b2 C9E7 b .L16 - 426 .LVL30: - 427 .L20: + 423 00ae CAE7 b .L16 + 424 .LVL30: + 425 .L20: 409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_NONE; - 428 .loc 1 409 9 is_stmt 1 view .LVU129 + 426 .loc 1 409 9 is_stmt 1 view .LVU129 409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_NONE; - 429 .loc 1 409 21 is_stmt 0 view .LVU130 - 430 00b4 184C ldr r4, .L31+4 - 431 00b6 4FF0FF33 mov r3, #-1 - 432 00ba 6361 str r3, [r4, #20] + 427 .loc 1 409 21 is_stmt 0 view .LVU130 + 428 00b0 184C ldr r4, .L31+4 + 429 00b2 4FF0FF33 mov r3, #-1 + 430 00b6 6361 str r3, [r4, #20] 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 433 .loc 1 410 9 is_stmt 1 view .LVU131 + 431 .loc 1 410 9 is_stmt 1 view .LVU131 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 434 .loc 1 410 33 is_stmt 0 view .LVU132 - 435 00bc 0023 movs r3, #0 - 436 00be 2372 strb r3, [r4, #8] + 432 .loc 1 410 33 is_stmt 0 view .LVU132 + 433 00b8 0023 movs r3, #0 + 434 00ba 2372 strb r3, [r4, #8] 413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 437 .loc 1 413 9 is_stmt 1 view .LVU133 - 438 00c0 FFF7FEFF bl FLASH_FlushCaches - 439 .LVL31: + 435 .loc 1 413 9 is_stmt 1 view .LVU133 + 436 00bc FFF7FEFF bl FLASH_FlushCaches + 437 .LVL31: 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 440 .loc 1 416 9 view .LVU134 + 438 .loc 1 416 9 view .LVU134 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 441 .loc 1 416 48 is_stmt 0 view .LVU135 - 442 00c4 6069 ldr r0, [r4, #20] + 439 .loc 1 416 48 is_stmt 0 view .LVU135 + 440 00c0 6069 ldr r0, [r4, #20] 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 443 .loc 1 416 9 view .LVU136 - 444 00c6 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback - 445 .LVL32: - 446 00ca 0DE0 b .L18 - 447 .L19: + 441 .loc 1 416 9 view .LVU136 + 442 00c2 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 443 .LVL32: + 444 00c6 0DE0 b .L18 + 445 .L19: 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 448 .loc 1 422 7 is_stmt 1 view .LVU137 - 449 00cc FFF7FEFF bl FLASH_FlushCaches - 450 .LVL33: + 446 .loc 1 422 7 is_stmt 1 view .LVU137 + 447 00c8 FFF7FEFF bl FLASH_FlushCaches + 448 .LVL33: 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (procedure == FLASH_PROC_MASS_ERASE) - 451 .loc 1 424 7 view .LVU138 + 449 .loc 1 424 7 view .LVU138 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (procedure == FLASH_PROC_MASS_ERASE) - 452 .loc 1 424 17 is_stmt 0 view .LVU139 - 453 00d0 114B ldr r3, .L31+4 - 454 00d2 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 - 455 00d4 DBB2 uxtb r3, r3 - 456 .LVL34: + 450 .loc 1 424 17 is_stmt 0 view .LVU139 + 451 00cc 114B ldr r3, .L31+4 + 452 00ce 1A7A ldrb r2, [r3, #8] @ zero_extendqisi2 + 453 00d0 D3B2 uxtb r3, r2 + 454 .LVL34: 425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 457 .loc 1 425 7 is_stmt 1 view .LVU140 + 455 .loc 1 425 7 is_stmt 1 view .LVU140 425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 458 .loc 1 425 10 is_stmt 0 view .LVU141 - 459 00d6 022B cmp r3, #2 - 460 00d8 12D0 beq .L29 + 456 .loc 1 425 10 is_stmt 0 view .LVU141 + 457 00d2 022A cmp r2, #2 + 458 00d4 12D0 beq .L29 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 461 .loc 1 431 12 is_stmt 1 view .LVU142 + 459 .loc 1 431 12 is_stmt 1 view .LVU142 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 462 .loc 1 431 50 is_stmt 0 view .LVU143 - 463 00da 033B subs r3, r3, #3 - 464 .LVL35: - ARM GAS /tmp/ccOK5KWJ.s page 41 + 460 .loc 1 431 50 is_stmt 0 view .LVU143 + 461 00d6 033B subs r3, r3, #3 + 462 .LVL35: + 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) + 463 .loc 1 431 50 view .LVU144 + ARM GAS /tmp/ccEvKRMz.s page 41 + 464 00d8 DBB2 uxtb r3, r3 + 465 .LVL36: 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 465 .loc 1 431 50 view .LVU144 - 466 00dc DBB2 uxtb r3, r3 - 467 .LVL36: - 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** (procedure == FLASH_PROC_PROGRAM_LAST)) - 468 .loc 1 431 15 view .LVU145 - 469 00de 012B cmp r3, #1 - 470 00e0 13D9 bls .L30 - 471 .LVL37: - 472 .L22: + 466 .loc 1 431 15 view .LVU145 + 467 00da 012B cmp r3, #1 + 468 00dc 13D9 bls .L30 + 469 .LVL37: + 470 .L22: 441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 473 .loc 1 441 7 is_stmt 1 view .LVU146 + 471 .loc 1 441 7 is_stmt 1 view .LVU146 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 474 .loc 1 444 7 view .LVU147 + 472 .loc 1 444 7 view .LVU147 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 475 .loc 1 444 31 is_stmt 0 view .LVU148 - 476 00e2 0D4B ldr r3, .L31+4 - 477 00e4 0022 movs r2, #0 - 478 00e6 1A72 strb r2, [r3, #8] - 479 .LVL38: - 480 .L18: + 473 .loc 1 444 31 is_stmt 0 view .LVU148 + 474 00de 0D4B ldr r3, .L31+4 + 475 00e0 0022 movs r2, #0 + 476 00e2 1A72 strb r2, [r3, #8] + 477 .LVL38: + 478 .L18: 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 481 .loc 1 448 3 is_stmt 1 view .LVU149 + 479 .loc 1 448 3 is_stmt 1 view .LVU149 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 482 .loc 1 448 13 is_stmt 0 view .LVU150 - 483 00e8 0B4B ldr r3, .L31+4 - 484 00ea 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 + 480 .loc 1 448 13 is_stmt 0 view .LVU150 + 481 00e4 0B4B ldr r3, .L31+4 + 482 00e6 1B7A ldrb r3, [r3, #8] @ zero_extendqisi2 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 485 .loc 1 448 6 view .LVU151 - 486 00ec 3BB9 cbnz r3, .L11 + 483 .loc 1 448 6 view .LVU151 + 484 00e8 3BB9 cbnz r3, .L11 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 487 .loc 1 451 5 is_stmt 1 view .LVU152 + 485 .loc 1 451 5 is_stmt 1 view .LVU152 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 488 .loc 1 451 5 view .LVU153 + 486 .loc 1 451 5 view .LVU153 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 489 .loc 1 451 5 discriminator 3 view .LVU154 + 487 .loc 1 451 5 discriminator 3 view .LVU154 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 490 .loc 1 451 5 discriminator 4 view .LVU155 - 491 00ee 094A ldr r2, .L31 - 492 00f0 5369 ldr r3, [r2, #20] - 493 00f2 23F04073 bic r3, r3, #50331648 - 494 00f6 5361 str r3, [r2, #20] + 488 .loc 1 451 5 discriminator 4 view .LVU155 + 489 00ea 094A ldr r2, .L31 + 490 00ec 5369 ldr r3, [r2, #20] + 491 00ee 23F04073 bic r3, r3, #50331648 + 492 00f2 5361 str r3, [r2, #20] 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 495 .loc 1 451 5 discriminator 6 view .LVU156 + 493 .loc 1 451 5 discriminator 6 view .LVU156 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 496 .loc 1 454 5 view .LVU157 + 494 .loc 1 454 5 view .LVU157 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 497 .loc 1 454 5 view .LVU158 - 498 00f8 074B ldr r3, .L31+4 - 499 00fa 0022 movs r2, #0 - 500 00fc 1A70 strb r2, [r3] + 495 .loc 1 454 5 view .LVU158 + 496 00f4 074B ldr r3, .L31+4 + 497 00f6 0022 movs r2, #0 + 498 00f8 1A70 strb r2, [r3] 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 501 .loc 1 454 5 discriminator 1 view .LVU159 - 502 .L11: + 499 .loc 1 454 5 discriminator 1 view .LVU159 + 500 .L11: 456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 503 .loc 1 456 1 is_stmt 0 view .LVU160 - 504 00fe 10BD pop {r4, pc} - ARM GAS /tmp/ccOK5KWJ.s page 42 + 501 .loc 1 456 1 is_stmt 0 view .LVU160 + 502 00fa 10BD pop {r4, pc} + 503 .LVL39: + 504 .L29: + ARM GAS /tmp/ccEvKRMz.s page 42 - 505 .LVL39: - 506 .L29: 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 507 .loc 1 429 9 is_stmt 1 view .LVU161 + 505 .loc 1 429 9 is_stmt 1 view .LVU161 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 508 .loc 1 429 48 is_stmt 0 view .LVU162 - 509 0100 054B ldr r3, .L31+4 - 510 .LVL40: + 506 .loc 1 429 48 is_stmt 0 view .LVU162 + 507 00fc 054B ldr r3, .L31+4 + 508 .LVL40: 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 511 .loc 1 429 48 view .LVU163 - 512 0102 1869 ldr r0, [r3, #16] + 509 .loc 1 429 48 view .LVU163 + 510 00fe 1869 ldr r0, [r3, #16] 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 513 .loc 1 429 9 view .LVU164 - 514 0104 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback - 515 .LVL41: + 511 .loc 1 429 9 view .LVU164 + 512 0100 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 513 .LVL41: 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 516 .loc 1 429 9 view .LVU165 - 517 0108 EBE7 b .L22 - 518 .LVL42: - 519 .L30: + 514 .loc 1 429 9 view .LVU165 + 515 0104 EBE7 b .L22 + 516 .LVL42: + 517 .L30: 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 520 .loc 1 436 9 is_stmt 1 view .LVU166 + 518 .loc 1 436 9 is_stmt 1 view .LVU166 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 521 .loc 1 436 48 is_stmt 0 view .LVU167 - 522 010a 034B ldr r3, .L31+4 - 523 010c D868 ldr r0, [r3, #12] + 519 .loc 1 436 48 is_stmt 0 view .LVU167 + 520 0106 034B ldr r3, .L31+4 + 521 0108 D868 ldr r0, [r3, #12] 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 524 .loc 1 436 9 view .LVU168 - 525 010e FFF7FEFF bl HAL_FLASH_EndOfOperationCallback - 526 .LVL43: + 522 .loc 1 436 9 view .LVU168 + 523 010a FFF7FEFF bl HAL_FLASH_EndOfOperationCallback + 524 .LVL43: 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 527 .loc 1 436 9 view .LVU169 - 528 0112 E6E7 b .L22 - 529 .L32: - 530 .align 2 - 531 .L31: - 532 0114 00200240 .word 1073881088 - 533 0118 00000000 .word pFlash - 534 .cfi_endproc - 535 .LFE331: - 537 .section .text.HAL_FLASH_Unlock,"ax",%progbits - 538 .align 1 - 539 .global HAL_FLASH_Unlock - 540 .syntax unified - 541 .thumb - 542 .thumb_func - 544 HAL_FLASH_Unlock: - 545 .LFB334: + 525 .loc 1 436 9 view .LVU169 + 526 010e E6E7 b .L22 + 527 .L32: + 528 .align 2 + 529 .L31: + 530 0110 00200240 .word 1073881088 + 531 0114 00000000 .word pFlash + 532 .cfi_endproc + 533 .LFE331: + 535 .section .text.HAL_FLASH_Unlock,"ax",%progbits + 536 .align 1 + 537 .global HAL_FLASH_Unlock + 538 .syntax unified + 539 .thumb + 540 .thumb_func + 542 HAL_FLASH_Unlock: + 543 .LFB334: 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_OK; - 546 .loc 1 519 1 is_stmt 1 view -0 - 547 .cfi_startproc - 548 @ args = 0, pretend = 0, frame = 0 - 549 @ frame_needed = 0, uses_anonymous_args = 0 - 550 @ link register save eliminated. + 544 .loc 1 519 1 is_stmt 1 view -0 + 545 .cfi_startproc + 546 @ args = 0, pretend = 0, frame = 0 + 547 @ frame_needed = 0, uses_anonymous_args = 0 + 548 @ link register save eliminated. 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 551 .loc 1 520 3 view .LVU171 - 552 .LVL44: - ARM GAS /tmp/ccOK5KWJ.s page 43 + 549 .loc 1 520 3 view .LVU171 + 550 .LVL44: + 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { + 551 .loc 1 522 3 view .LVU172 + ARM GAS /tmp/ccEvKRMz.s page 43 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 553 .loc 1 522 3 view .LVU172 + 552 .loc 1 522 7 is_stmt 0 view .LVU173 + 553 0000 094B ldr r3, .L38 + 554 0002 5B69 ldr r3, [r3, #20] 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 554 .loc 1 522 7 is_stmt 0 view .LVU173 - 555 0000 094B ldr r3, .L38 - 556 0002 5B69 ldr r3, [r3, #20] - 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 557 .loc 1 522 6 view .LVU174 - 558 0004 002B cmp r3, #0 - 559 0006 01DB blt .L37 + 555 .loc 1 522 6 view .LVU174 + 556 0004 002B cmp r3, #0 + 557 0006 01DB blt .L37 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 560 .loc 1 520 21 view .LVU175 - 561 0008 0020 movs r0, #0 - 562 000a 7047 bx lr - 563 .L37: + 558 .loc 1 520 21 view .LVU175 + 559 0008 0020 movs r0, #0 + 560 000a 7047 bx lr + 561 .L37: 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY2); - 564 .loc 1 525 5 is_stmt 1 view .LVU176 - 565 000c 064B ldr r3, .L38 - 566 000e 074A ldr r2, .L38+4 - 567 0010 9A60 str r2, [r3, #8] + 562 .loc 1 525 5 is_stmt 1 view .LVU176 + 563 000c 064B ldr r3, .L38 + 564 000e 074A ldr r2, .L38+4 + 565 0010 9A60 str r2, [r3, #8] 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 568 .loc 1 526 5 view .LVU177 - 569 0012 02F18832 add r2, r2, #-2004318072 - 570 0016 9A60 str r2, [r3, #8] + 566 .loc 1 526 5 view .LVU177 + 567 0012 02F18832 add r2, r2, #-2004318072 + 568 0016 9A60 str r2, [r3, #8] 529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 571 .loc 1 529 5 view .LVU178 + 569 .loc 1 529 5 view .LVU178 529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 572 .loc 1 529 9 is_stmt 0 view .LVU179 - 573 0018 5B69 ldr r3, [r3, #20] + 570 .loc 1 529 9 is_stmt 0 view .LVU179 + 571 0018 5B69 ldr r3, [r3, #20] 529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 574 .loc 1 529 8 view .LVU180 - 575 001a 002B cmp r3, #0 - 576 001c 01DB blt .L36 + 572 .loc 1 529 8 view .LVU180 + 573 001a 002B cmp r3, #0 + 574 001c 01DB blt .L36 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 577 .loc 1 520 21 view .LVU181 - 578 001e 0020 movs r0, #0 - 579 0020 7047 bx lr - 580 .L36: + 575 .loc 1 520 21 view .LVU181 + 576 001e 0020 movs r0, #0 + 577 0020 7047 bx lr + 578 .L36: 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 581 .loc 1 531 14 view .LVU182 - 582 0022 0120 movs r0, #1 - 583 .LVL45: + 579 .loc 1 531 14 view .LVU182 + 580 0022 0120 movs r0, #1 + 581 .LVL45: 535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 584 .loc 1 535 3 is_stmt 1 view .LVU183 + 582 .loc 1 535 3 is_stmt 1 view .LVU183 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 585 .loc 1 536 1 is_stmt 0 view .LVU184 - 586 0024 7047 bx lr - 587 .L39: - 588 0026 00BF .align 2 - 589 .L38: - 590 0028 00200240 .word 1073881088 - 591 002c 23016745 .word 1164378403 - 592 .cfi_endproc - 593 .LFE334: - 595 .section .text.HAL_FLASH_Lock,"ax",%progbits - 596 .align 1 - 597 .global HAL_FLASH_Lock - ARM GAS /tmp/ccOK5KWJ.s page 44 + 583 .loc 1 536 1 is_stmt 0 view .LVU184 + 584 0024 7047 bx lr + 585 .L39: + 586 0026 00BF .align 2 + 587 .L38: + 588 0028 00200240 .word 1073881088 + 589 002c 23016745 .word 1164378403 + 590 .cfi_endproc + 591 .LFE334: + 593 .section .text.HAL_FLASH_Lock,"ax",%progbits + 594 .align 1 + 595 .global HAL_FLASH_Lock + 596 .syntax unified + 597 .thumb + ARM GAS /tmp/ccEvKRMz.s page 44 - 598 .syntax unified - 599 .thumb - 600 .thumb_func - 602 HAL_FLASH_Lock: - 603 .LFB335: + 598 .thumb_func + 600 HAL_FLASH_Lock: + 601 .LFB335: 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_ERROR; - 604 .loc 1 543 1 is_stmt 1 view -0 - 605 .cfi_startproc - 606 @ args = 0, pretend = 0, frame = 0 - 607 @ frame_needed = 0, uses_anonymous_args = 0 - 608 @ link register save eliminated. + 602 .loc 1 543 1 is_stmt 1 view -0 + 603 .cfi_startproc + 604 @ args = 0, pretend = 0, frame = 0 + 605 @ frame_needed = 0, uses_anonymous_args = 0 + 606 @ link register save eliminated. 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 609 .loc 1 544 3 view .LVU186 - 610 .LVL46: + 607 .loc 1 544 3 view .LVU186 + 608 .LVL46: 547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 611 .loc 1 547 3 view .LVU187 - 612 0000 054B ldr r3, .L43 - 613 0002 5A69 ldr r2, [r3, #20] - 614 0004 42F00042 orr r2, r2, #-2147483648 - 615 0008 5A61 str r2, [r3, #20] + 609 .loc 1 547 3 view .LVU187 + 610 0000 054B ldr r3, .L43 + 611 0002 5A69 ldr r2, [r3, #20] + 612 0004 42F00042 orr r2, r2, #-2147483648 + 613 0008 5A61 str r2, [r3, #20] 550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 616 .loc 1 550 3 view .LVU188 + 614 .loc 1 550 3 view .LVU188 550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 617 .loc 1 550 7 is_stmt 0 view .LVU189 - 618 000a 5B69 ldr r3, [r3, #20] + 615 .loc 1 550 7 is_stmt 0 view .LVU189 + 616 000a 5B69 ldr r3, [r3, #20] 550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 619 .loc 1 550 6 view .LVU190 - 620 000c 002B cmp r3, #0 - 621 000e 01DB blt .L42 + 617 .loc 1 550 6 view .LVU190 + 618 000c 002B cmp r3, #0 + 619 000e 01DB blt .L42 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 622 .loc 1 544 21 view .LVU191 - 623 0010 0120 movs r0, #1 - 624 0012 7047 bx lr - 625 .L42: + 620 .loc 1 544 21 view .LVU191 + 621 0010 0120 movs r0, #1 + 622 0012 7047 bx lr + 623 .L42: 552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 626 .loc 1 552 12 view .LVU192 - 627 0014 0020 movs r0, #0 - 628 .LVL47: + 624 .loc 1 552 12 view .LVU192 + 625 0014 0020 movs r0, #0 + 626 .LVL47: 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 629 .loc 1 555 3 is_stmt 1 view .LVU193 + 627 .loc 1 555 3 is_stmt 1 view .LVU193 556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 630 .loc 1 556 1 is_stmt 0 view .LVU194 - 631 0016 7047 bx lr - 632 .L44: - 633 .align 2 - 634 .L43: - 635 0018 00200240 .word 1073881088 - 636 .cfi_endproc - 637 .LFE335: - 639 .section .text.HAL_FLASH_OB_Unlock,"ax",%progbits - 640 .align 1 - 641 .global HAL_FLASH_OB_Unlock - 642 .syntax unified - 643 .thumb - 644 .thumb_func - 646 HAL_FLASH_OB_Unlock: - 647 .LFB336: - ARM GAS /tmp/ccOK5KWJ.s page 45 - - + 628 .loc 1 556 1 is_stmt 0 view .LVU194 + 629 0016 7047 bx lr + 630 .L44: + 631 .align 2 + 632 .L43: + 633 0018 00200240 .word 1073881088 + 634 .cfi_endproc + 635 .LFE335: + 637 .section .text.HAL_FLASH_OB_Unlock,"ax",%progbits + 638 .align 1 + 639 .global HAL_FLASH_OB_Unlock + 640 .syntax unified + 641 .thumb + 642 .thumb_func + 644 HAL_FLASH_OB_Unlock: + 645 .LFB336: 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_OK; - 648 .loc 1 563 1 is_stmt 1 view -0 - 649 .cfi_startproc - 650 @ args = 0, pretend = 0, frame = 0 - 651 @ frame_needed = 0, uses_anonymous_args = 0 - 652 @ link register save eliminated. + 646 .loc 1 563 1 is_stmt 1 view -0 + ARM GAS /tmp/ccEvKRMz.s page 45 + + + 647 .cfi_startproc + 648 @ args = 0, pretend = 0, frame = 0 + 649 @ frame_needed = 0, uses_anonymous_args = 0 + 650 @ link register save eliminated. 564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 653 .loc 1 564 3 view .LVU196 - 654 .LVL48: + 651 .loc 1 564 3 view .LVU196 + 652 .LVL48: 566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 655 .loc 1 566 3 view .LVU197 + 653 .loc 1 566 3 view .LVU197 566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 656 .loc 1 566 7 is_stmt 0 view .LVU198 - 657 0000 0A4B ldr r3, .L49 - 658 0002 5B69 ldr r3, [r3, #20] + 654 .loc 1 566 7 is_stmt 0 view .LVU198 + 655 0000 0A4B ldr r3, .L49 + 656 0002 5B69 ldr r3, [r3, #20] 566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 659 .loc 1 566 6 view .LVU199 - 660 0004 13F0804F tst r3, #1073741824 - 661 0008 0BD0 beq .L47 + 657 .loc 1 566 6 view .LVU199 + 658 0004 13F0804F tst r3, #1073741824 + 659 0008 0BD0 beq .L47 569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY2); - 662 .loc 1 569 5 is_stmt 1 view .LVU200 - 663 000a 084B ldr r3, .L49 - 664 000c 084A ldr r2, .L49+4 - 665 000e DA60 str r2, [r3, #12] + 660 .loc 1 569 5 is_stmt 1 view .LVU200 + 661 000a 084B ldr r3, .L49 + 662 000c 084A ldr r2, .L49+4 + 663 000e DA60 str r2, [r3, #12] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 666 .loc 1 570 5 view .LVU201 - 667 0010 02F14432 add r2, r2, #1145324612 - 668 0014 DA60 str r2, [r3, #12] + 664 .loc 1 570 5 view .LVU201 + 665 0010 02F14432 add r2, r2, #1145324612 + 666 0014 DA60 str r2, [r3, #12] 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 669 .loc 1 573 5 view .LVU202 + 667 .loc 1 573 5 view .LVU202 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 670 .loc 1 573 9 is_stmt 0 view .LVU203 - 671 0016 5B69 ldr r3, [r3, #20] + 668 .loc 1 573 9 is_stmt 0 view .LVU203 + 669 0016 5B69 ldr r3, [r3, #20] 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 672 .loc 1 573 8 view .LVU204 - 673 0018 13F0804F tst r3, #1073741824 - 674 001c 03D1 bne .L48 + 670 .loc 1 573 8 view .LVU204 + 671 0018 13F0804F tst r3, #1073741824 + 672 001c 03D1 bne .L48 564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 675 .loc 1 564 21 view .LVU205 - 676 001e 0020 movs r0, #0 - 677 0020 7047 bx lr - 678 .L47: - 679 0022 0020 movs r0, #0 - 680 0024 7047 bx lr - 681 .L48: + 673 .loc 1 564 21 view .LVU205 + 674 001e 0020 movs r0, #0 + 675 0020 7047 bx lr + 676 .L47: + 677 0022 0020 movs r0, #0 + 678 0024 7047 bx lr + 679 .L48: 575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 682 .loc 1 575 14 view .LVU206 - 683 0026 0120 movs r0, #1 - 684 .LVL49: + 680 .loc 1 575 14 view .LVU206 + 681 0026 0120 movs r0, #1 + 682 .LVL49: 579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 685 .loc 1 579 3 is_stmt 1 view .LVU207 + 683 .loc 1 579 3 is_stmt 1 view .LVU207 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 686 .loc 1 580 1 is_stmt 0 view .LVU208 - 687 0028 7047 bx lr - 688 .L50: - 689 002a 00BF .align 2 - 690 .L49: - ARM GAS /tmp/ccOK5KWJ.s page 46 + 684 .loc 1 580 1 is_stmt 0 view .LVU208 + 685 0028 7047 bx lr + 686 .L50: + 687 002a 00BF .align 2 + 688 .L49: + 689 002c 00200240 .word 1073881088 + 690 0030 3B2A1908 .word 135866939 + ARM GAS /tmp/ccEvKRMz.s page 46 - 691 002c 00200240 .word 1073881088 - 692 0030 3B2A1908 .word 135866939 - 693 .cfi_endproc - 694 .LFE336: - 696 .section .text.HAL_FLASH_OB_Lock,"ax",%progbits - 697 .align 1 - 698 .global HAL_FLASH_OB_Lock - 699 .syntax unified - 700 .thumb - 701 .thumb_func - 703 HAL_FLASH_OB_Lock: - 704 .LFB337: + 691 .cfi_endproc + 692 .LFE336: + 694 .section .text.HAL_FLASH_OB_Lock,"ax",%progbits + 695 .align 1 + 696 .global HAL_FLASH_OB_Lock + 697 .syntax unified + 698 .thumb + 699 .thumb_func + 701 HAL_FLASH_OB_Lock: + 702 .LFB337: 587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status = HAL_ERROR; - 705 .loc 1 587 1 is_stmt 1 view -0 - 706 .cfi_startproc - 707 @ args = 0, pretend = 0, frame = 0 - 708 @ frame_needed = 0, uses_anonymous_args = 0 - 709 @ link register save eliminated. + 703 .loc 1 587 1 is_stmt 1 view -0 + 704 .cfi_startproc + 705 @ args = 0, pretend = 0, frame = 0 + 706 @ frame_needed = 0, uses_anonymous_args = 0 + 707 @ link register save eliminated. 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 710 .loc 1 588 3 view .LVU210 - 711 .LVL50: + 708 .loc 1 588 3 view .LVU210 + 709 .LVL50: 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 712 .loc 1 591 3 view .LVU211 - 713 0000 064B ldr r3, .L54 - 714 0002 5A69 ldr r2, [r3, #20] - 715 0004 42F08042 orr r2, r2, #1073741824 - 716 0008 5A61 str r2, [r3, #20] + 710 .loc 1 591 3 view .LVU211 + 711 0000 064B ldr r3, .L54 + 712 0002 5A69 ldr r2, [r3, #20] + 713 0004 42F08042 orr r2, r2, #1073741824 + 714 0008 5A61 str r2, [r3, #20] 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 717 .loc 1 594 3 view .LVU212 + 715 .loc 1 594 3 view .LVU212 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 718 .loc 1 594 7 is_stmt 0 view .LVU213 - 719 000a 5B69 ldr r3, [r3, #20] + 716 .loc 1 594 7 is_stmt 0 view .LVU213 + 717 000a 5B69 ldr r3, [r3, #20] 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 720 .loc 1 594 6 view .LVU214 - 721 000c 13F0804F tst r3, #1073741824 - 722 0010 01D1 bne .L53 + 718 .loc 1 594 6 view .LVU214 + 719 000c 13F0804F tst r3, #1073741824 + 720 0010 01D1 bne .L53 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 723 .loc 1 588 21 view .LVU215 - 724 0012 0120 movs r0, #1 - 725 0014 7047 bx lr - 726 .L53: + 721 .loc 1 588 21 view .LVU215 + 722 0012 0120 movs r0, #1 + 723 0014 7047 bx lr + 724 .L53: 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 727 .loc 1 596 12 view .LVU216 - 728 0016 0020 movs r0, #0 - 729 .LVL51: + 725 .loc 1 596 12 view .LVU216 + 726 0016 0020 movs r0, #0 + 727 .LVL51: 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 730 .loc 1 599 3 is_stmt 1 view .LVU217 + 728 .loc 1 599 3 is_stmt 1 view .LVU217 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 731 .loc 1 600 1 is_stmt 0 view .LVU218 - 732 0018 7047 bx lr - 733 .L55: - 734 001a 00BF .align 2 - 735 .L54: - 736 001c 00200240 .word 1073881088 - 737 .cfi_endproc - 738 .LFE337: - 740 .section .text.HAL_FLASH_GetError,"ax",%progbits - ARM GAS /tmp/ccOK5KWJ.s page 47 + 729 .loc 1 600 1 is_stmt 0 view .LVU218 + 730 0018 7047 bx lr + 731 .L55: + 732 001a 00BF .align 2 + 733 .L54: + 734 001c 00200240 .word 1073881088 + 735 .cfi_endproc + 736 .LFE337: + 738 .section .text.HAL_FLASH_GetError,"ax",%progbits + 739 .align 1 + 740 .global HAL_FLASH_GetError + ARM GAS /tmp/ccEvKRMz.s page 47 - 741 .align 1 - 742 .global HAL_FLASH_GetError - 743 .syntax unified - 744 .thumb - 745 .thumb_func - 747 HAL_FLASH_GetError: - 748 .LFB339: + 741 .syntax unified + 742 .thumb + 743 .thumb_func + 745 HAL_FLASH_GetError: + 746 .LFB339: 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** return pFlash.ErrorCode; - 749 .loc 1 655 1 is_stmt 1 view -0 - 750 .cfi_startproc - 751 @ args = 0, pretend = 0, frame = 0 - 752 @ frame_needed = 0, uses_anonymous_args = 0 - 753 @ link register save eliminated. + 747 .loc 1 655 1 is_stmt 1 view -0 + 748 .cfi_startproc + 749 @ args = 0, pretend = 0, frame = 0 + 750 @ frame_needed = 0, uses_anonymous_args = 0 + 751 @ link register save eliminated. 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 754 .loc 1 656 3 view .LVU220 + 752 .loc 1 656 3 view .LVU220 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 755 .loc 1 656 16 is_stmt 0 view .LVU221 - 756 0000 014B ldr r3, .L57 - 757 0002 5868 ldr r0, [r3, #4] + 753 .loc 1 656 16 is_stmt 0 view .LVU221 + 754 0000 014B ldr r3, .L57 + 755 0002 5868 ldr r0, [r3, #4] 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 758 .loc 1 657 1 view .LVU222 - 759 0004 7047 bx lr - 760 .L58: - 761 0006 00BF .align 2 - 762 .L57: - 763 0008 00000000 .word pFlash - 764 .cfi_endproc - 765 .LFE339: - 767 .section .text.FLASH_WaitForLastOperation,"ax",%progbits - 768 .align 1 - 769 .global FLASH_WaitForLastOperation - 770 .syntax unified - 771 .thumb - 772 .thumb_func - 774 FLASH_WaitForLastOperation: - 775 .LVL52: - 776 .LFB340: + 756 .loc 1 657 1 view .LVU222 + 757 0004 7047 bx lr + 758 .L58: + 759 0006 00BF .align 2 + 760 .L57: + 761 0008 00000000 .word pFlash + 762 .cfi_endproc + 763 .LFE339: + 765 .section .text.FLASH_WaitForLastOperation,"ax",%progbits + 766 .align 1 + 767 .global FLASH_WaitForLastOperation + 768 .syntax unified + 769 .thumb + 770 .thumb_func + 772 FLASH_WaitForLastOperation: + 773 .LVL52: + 774 .LFB340: 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset. - 777 .loc 1 679 1 is_stmt 1 view -0 - 778 .cfi_startproc - 779 @ args = 0, pretend = 0, frame = 0 - 780 @ frame_needed = 0, uses_anonymous_args = 0 + 775 .loc 1 679 1 is_stmt 1 view -0 + 776 .cfi_startproc + 777 @ args = 0, pretend = 0, frame = 0 + 778 @ frame_needed = 0, uses_anonymous_args = 0 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset. - 781 .loc 1 679 1 is_stmt 0 view .LVU224 - 782 0000 38B5 push {r3, r4, r5, lr} - 783 .LCFI3: - 784 .cfi_def_cfa_offset 16 - 785 .cfi_offset 3, -16 - 786 .cfi_offset 4, -12 - 787 .cfi_offset 5, -8 - 788 .cfi_offset 14, -4 - 789 0002 0546 mov r5, r0 + 779 .loc 1 679 1 is_stmt 0 view .LVU224 + 780 0000 38B5 push {r3, r4, r5, lr} + 781 .LCFI3: + 782 .cfi_def_cfa_offset 16 + 783 .cfi_offset 3, -16 + 784 .cfi_offset 4, -12 + 785 .cfi_offset 5, -8 + 786 .cfi_offset 14, -4 + 787 0002 0546 mov r5, r0 684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** uint32_t error; - 790 .loc 1 684 3 is_stmt 1 view .LVU225 + 788 .loc 1 684 3 is_stmt 1 view .LVU225 684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** uint32_t error; - 791 .loc 1 684 24 is_stmt 0 view .LVU226 - 792 0004 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccOK5KWJ.s page 48 + 789 .loc 1 684 24 is_stmt 0 view .LVU226 + 790 0004 FFF7FEFF bl HAL_GetTick + 791 .LVL53: + 684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** uint32_t error; + ARM GAS /tmp/ccEvKRMz.s page 48 - 793 .LVL53: - 684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** uint32_t error; - 794 .loc 1 684 24 view .LVU227 - 795 0008 0446 mov r4, r0 - 796 .LVL54: + 792 .loc 1 684 24 view .LVU227 + 793 0008 0446 mov r4, r0 + 794 .LVL54: 685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 797 .loc 1 685 3 is_stmt 1 view .LVU228 + 795 .loc 1 685 3 is_stmt 1 view .LVU228 687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 798 .loc 1 687 3 view .LVU229 - 799 .L60: + 796 .loc 1 687 3 view .LVU229 + 797 .L60: 687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 800 .loc 1 687 10 view .LVU230 - 801 000a 134B ldr r3, .L70 - 802 000c 1B69 ldr r3, [r3, #16] - 803 000e 13F4803F tst r3, #65536 - 804 0012 06D0 beq .L68 + 798 .loc 1 687 10 view .LVU230 + 799 000a 134B ldr r3, .L70 + 800 000c 1B69 ldr r3, [r3, #16] + 801 000e 13F4803F tst r3, #65536 + 802 0012 06D0 beq .L68 689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 805 .loc 1 689 5 view .LVU231 + 803 .loc 1 689 5 view .LVU231 689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 806 .loc 1 689 10 is_stmt 0 view .LVU232 - 807 0014 FFF7FEFF bl HAL_GetTick - 808 .LVL55: + 804 .loc 1 689 10 is_stmt 0 view .LVU232 + 805 0014 FFF7FEFF bl HAL_GetTick + 806 .LVL55: 689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 809 .loc 1 689 24 discriminator 1 view .LVU233 - 810 0018 001B subs r0, r0, r4 + 807 .loc 1 689 24 discriminator 1 view .LVU233 + 808 0018 001B subs r0, r0, r4 689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 811 .loc 1 689 8 discriminator 1 view .LVU234 - 812 001a A842 cmp r0, r5 - 813 001c F5D9 bls .L60 + 809 .loc 1 689 8 discriminator 1 view .LVU234 + 810 001a A842 cmp r0, r5 + 811 001c F5D9 bls .L60 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 814 .loc 1 691 14 view .LVU235 - 815 001e 0320 movs r0, #3 - 816 .L61: + 812 .loc 1 691 14 view .LVU235 + 813 001e 0320 movs r0, #3 + 814 .L61: 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 817 .loc 1 717 1 view .LVU236 - 818 0020 38BD pop {r3, r4, r5, pc} - 819 .LVL56: - 820 .L68: + 815 .loc 1 717 1 view .LVU236 + 816 0020 38BD pop {r3, r4, r5, pc} + 817 .LVL56: + 818 .L68: 696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (error != 0u) - 821 .loc 1 696 3 is_stmt 1 view .LVU237 + 819 .loc 1 696 3 is_stmt 1 view .LVU237 696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (error != 0u) - 822 .loc 1 696 17 is_stmt 0 view .LVU238 - 823 0022 0D4B ldr r3, .L70 - 824 0024 1B69 ldr r3, [r3, #16] + 820 .loc 1 696 17 is_stmt 0 view .LVU238 + 821 0022 0D4B ldr r3, .L70 + 822 0024 1B69 ldr r3, [r3, #16] 696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** if (error != 0u) - 825 .loc 1 696 9 view .LVU239 - 826 0026 4CF2FA32 movw r2, #50170 - 827 .LVL57: + 823 .loc 1 696 9 view .LVU239 + 824 0026 4CF2FA32 movw r2, #50170 + 825 .LVL57: 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 828 .loc 1 697 3 is_stmt 1 view .LVU240 + 826 .loc 1 697 3 is_stmt 1 view .LVU240 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 829 .loc 1 697 6 is_stmt 0 view .LVU241 - 830 002a 1340 ands r3, r3, r2 - 831 .LVL58: + 827 .loc 1 697 6 is_stmt 0 view .LVU241 + 828 002a 1340 ands r3, r3, r2 + 829 .LVL58: 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 832 .loc 1 697 6 view .LVU242 - 833 002c 09D1 bne .L69 - ARM GAS /tmp/ccOK5KWJ.s page 49 + 830 .loc 1 697 6 view .LVU242 + 831 002c 09D1 bne .L69 + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { + 832 .loc 1 709 3 is_stmt 1 view .LVU243 + ARM GAS /tmp/ccEvKRMz.s page 49 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 834 .loc 1 709 3 is_stmt 1 view .LVU243 + 833 .loc 1 709 7 is_stmt 0 view .LVU244 + 834 002e 0A4B ldr r3, .L70 + 835 .LVL59: 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 835 .loc 1 709 7 is_stmt 0 view .LVU244 - 836 002e 0A4B ldr r3, .L70 - 837 .LVL59: + 836 .loc 1 709 7 view .LVU245 + 837 0030 1B69 ldr r3, [r3, #16] 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 838 .loc 1 709 7 view .LVU245 - 839 0030 1B69 ldr r3, [r3, #16] - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 840 .loc 1 709 6 view .LVU246 - 841 0032 13F0010F tst r3, #1 - 842 0036 0CD0 beq .L66 + 838 .loc 1 709 6 view .LVU246 + 839 0032 13F0010F tst r3, #1 + 840 0036 0CD0 beq .L66 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 843 .loc 1 712 5 is_stmt 1 view .LVU247 + 841 .loc 1 712 5 is_stmt 1 view .LVU247 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 844 .loc 1 712 5 view .LVU248 + 842 .loc 1 712 5 view .LVU248 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 845 .loc 1 712 5 discriminator 3 view .LVU249 + 843 .loc 1 712 5 discriminator 3 view .LVU249 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 846 .loc 1 712 5 discriminator 4 view .LVU250 - 847 0038 074B ldr r3, .L70 - 848 003a 0122 movs r2, #1 - 849 003c 1A61 str r2, [r3, #16] + 844 .loc 1 712 5 discriminator 4 view .LVU250 + 845 0038 074B ldr r3, .L70 + 846 003a 0122 movs r2, #1 + 847 003c 1A61 str r2, [r3, #16] 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 850 .loc 1 716 10 is_stmt 0 view .LVU251 - 851 003e 0020 movs r0, #0 - 852 0040 EEE7 b .L61 - 853 .LVL60: - 854 .L69: + 848 .loc 1 716 10 is_stmt 0 view .LVU251 + 849 003e 0020 movs r0, #0 + 850 0040 EEE7 b .L61 + 851 .LVL60: + 852 .L69: 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 855 .loc 1 700 5 is_stmt 1 view .LVU252 + 853 .loc 1 700 5 is_stmt 1 view .LVU252 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 856 .loc 1 700 11 is_stmt 0 view .LVU253 - 857 0042 0649 ldr r1, .L70+4 - 858 0044 4A68 ldr r2, [r1, #4] + 854 .loc 1 700 11 is_stmt 0 view .LVU253 + 855 0042 0649 ldr r1, .L70+4 + 856 0044 4A68 ldr r2, [r1, #4] 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 859 .loc 1 700 22 view .LVU254 - 860 0046 1A43 orrs r2, r2, r3 - 861 0048 4A60 str r2, [r1, #4] + 857 .loc 1 700 22 view .LVU254 + 858 0046 1A43 orrs r2, r2, r3 + 859 0048 4A60 str r2, [r1, #4] 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 862 .loc 1 703 5 is_stmt 1 view .LVU255 + 860 .loc 1 703 5 is_stmt 1 view .LVU255 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 863 .loc 1 703 5 view .LVU256 + 861 .loc 1 703 5 view .LVU256 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 864 .loc 1 703 5 discriminator 3 view .LVU257 + 862 .loc 1 703 5 discriminator 3 view .LVU257 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 865 .loc 1 703 5 discriminator 4 view .LVU258 - 866 004a 034A ldr r2, .L70 - 867 004c 1361 str r3, [r2, #16] + 863 .loc 1 703 5 discriminator 4 view .LVU258 + 864 004a 034A ldr r2, .L70 + 865 004c 1361 str r3, [r2, #16] 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 868 .loc 1 703 5 discriminator 6 view .LVU259 + 866 .loc 1 703 5 discriminator 6 view .LVU259 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 869 .loc 1 705 5 view .LVU260 + 867 .loc 1 705 5 view .LVU260 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 870 .loc 1 705 12 is_stmt 0 view .LVU261 - 871 004e 0120 movs r0, #1 - ARM GAS /tmp/ccOK5KWJ.s page 50 + 868 .loc 1 705 12 is_stmt 0 view .LVU261 + 869 004e 0120 movs r0, #1 + 870 0050 E6E7 b .L61 + 871 .LVL61: + ARM GAS /tmp/ccEvKRMz.s page 50 - 872 0050 E6E7 b .L61 - 873 .LVL61: - 874 .L66: + 872 .L66: 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 875 .loc 1 716 10 view .LVU262 - 876 0052 0020 movs r0, #0 - 877 0054 E4E7 b .L61 - 878 .L71: - 879 0056 00BF .align 2 - 880 .L70: - 881 0058 00200240 .word 1073881088 - 882 005c 00000000 .word pFlash - 883 .cfi_endproc - 884 .LFE340: - 886 .section .text.HAL_FLASH_Program,"ax",%progbits - 887 .align 1 - 888 .global HAL_FLASH_Program - 889 .syntax unified - 890 .thumb - 891 .thumb_func - 893 HAL_FLASH_Program: - 894 .LVL62: - 895 .LFB329: + 873 .loc 1 716 10 view .LVU262 + 874 0052 0020 movs r0, #0 + 875 0054 E4E7 b .L61 + 876 .L71: + 877 0056 00BF .align 2 + 878 .L70: + 879 0058 00200240 .word 1073881088 + 880 005c 00000000 .word pFlash + 881 .cfi_endproc + 882 .LFE340: + 884 .section .text.HAL_FLASH_Program,"ax",%progbits + 885 .align 1 + 886 .global HAL_FLASH_Program + 887 .syntax unified + 888 .thumb + 889 .thumb_func + 891 HAL_FLASH_Program: + 892 .LVL62: + 893 .LFB329: 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status; - 896 .loc 1 174 1 is_stmt 1 view -0 - 897 .cfi_startproc - 898 @ args = 0, pretend = 0, frame = 0 - 899 @ frame_needed = 0, uses_anonymous_args = 0 + 894 .loc 1 174 1 is_stmt 1 view -0 + 895 .cfi_startproc + 896 @ args = 0, pretend = 0, frame = 0 + 897 @ frame_needed = 0, uses_anonymous_args = 0 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status; - 900 .loc 1 174 1 is_stmt 0 view .LVU264 - 901 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 902 .LCFI4: - 903 .cfi_def_cfa_offset 24 - 904 .cfi_offset 4, -24 - 905 .cfi_offset 5, -20 - 906 .cfi_offset 6, -16 - 907 .cfi_offset 7, -12 - 908 .cfi_offset 8, -8 - 909 .cfi_offset 14, -4 - 910 0004 1646 mov r6, r2 + 898 .loc 1 174 1 is_stmt 0 view .LVU264 + 899 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 900 .LCFI4: + 901 .cfi_def_cfa_offset 24 + 902 .cfi_offset 4, -24 + 903 .cfi_offset 5, -20 + 904 .cfi_offset 6, -16 + 905 .cfi_offset 7, -12 + 906 .cfi_offset 8, -8 + 907 .cfi_offset 14, -4 + 908 0004 1646 mov r6, r2 175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** uint32_t prog_bit = 0; - 911 .loc 1 175 3 is_stmt 1 view .LVU265 + 909 .loc 1 175 3 is_stmt 1 view .LVU265 176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 912 .loc 1 176 3 view .LVU266 - 913 .LVL63: + 910 .loc 1 176 3 view .LVU266 + 911 .LVL63: 179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 914 .loc 1 179 3 view .LVU267 + 912 .loc 1 179 3 view .LVU267 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 915 .loc 1 182 3 view .LVU268 + 913 .loc 1 182 3 view .LVU268 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 916 .loc 1 182 3 view .LVU269 - 917 0006 284A ldr r2, .L86 - 918 .LVL64: + 914 .loc 1 182 3 view .LVU269 + 915 0006 284A ldr r2, .L86 + 916 .LVL64: 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 919 .loc 1 182 3 is_stmt 0 view .LVU270 - 920 0008 1278 ldrb r2, [r2] @ zero_extendqisi2 - 921 000a 012A cmp r2, #1 - ARM GAS /tmp/ccOK5KWJ.s page 51 + 917 .loc 1 182 3 is_stmt 0 view .LVU270 + 918 0008 1278 ldrb r2, [r2] @ zero_extendqisi2 + 919 000a 012A cmp r2, #1 + 920 000c 49D0 beq .L80 + 921 000e 0446 mov r4, r0 + ARM GAS /tmp/ccEvKRMz.s page 51 - 922 000c 49D0 beq .L80 - 923 000e 0446 mov r4, r0 - 924 0010 0D46 mov r5, r1 - 925 0012 9846 mov r8, r3 + 922 0010 0D46 mov r5, r1 + 923 0012 9846 mov r8, r3 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 926 .loc 1 182 3 is_stmt 1 discriminator 2 view .LVU271 - 927 0014 244B ldr r3, .L86 - 928 0016 0122 movs r2, #1 - 929 0018 1A70 strb r2, [r3] + 924 .loc 1 182 3 is_stmt 1 discriminator 2 view .LVU271 + 925 0014 244B ldr r3, .L86 + 926 0016 0122 movs r2, #1 + 927 0018 1A70 strb r2, [r3] 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 930 .loc 1 182 3 discriminator 2 view .LVU272 + 928 .loc 1 182 3 view .LVU272 185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 931 .loc 1 185 3 view .LVU273 + 929 .loc 1 185 3 view .LVU273 185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 932 .loc 1 185 12 is_stmt 0 view .LVU274 - 933 001a 4FF47A70 mov r0, #1000 - 934 .LVL65: + 930 .loc 1 185 12 is_stmt 0 view .LVU274 + 931 001a 4FF47A70 mov r0, #1000 + 932 .LVL65: 185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 935 .loc 1 185 12 view .LVU275 - 936 001e FFF7FEFF bl FLASH_WaitForLastOperation - 937 .LVL66: + 933 .loc 1 185 12 view .LVU275 + 934 001e FFF7FEFF bl FLASH_WaitForLastOperation + 935 .LVL66: 187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 938 .loc 1 187 3 is_stmt 1 view .LVU276 + 936 .loc 1 187 3 is_stmt 1 view .LVU276 187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 939 .loc 1 187 6 is_stmt 0 view .LVU277 - 940 0022 0746 mov r7, r0 - 941 0024 08BB cbnz r0, .L74 + 937 .loc 1 187 6 is_stmt 0 view .LVU277 + 938 0022 0746 mov r7, r0 + 939 0024 08BB cbnz r0, .L74 189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 942 .loc 1 189 5 is_stmt 1 view .LVU278 + 940 .loc 1 189 5 is_stmt 1 view .LVU278 189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 943 .loc 1 189 22 is_stmt 0 view .LVU279 - 944 0026 204B ldr r3, .L86 - 945 0028 0022 movs r2, #0 - 946 002a 5A60 str r2, [r3, #4] + 941 .loc 1 189 22 is_stmt 0 view .LVU279 + 942 0026 204B ldr r3, .L86 + 943 0028 0022 movs r2, #0 + 944 002a 5A60 str r2, [r3, #4] 192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 947 .loc 1 192 5 is_stmt 1 view .LVU280 + 945 .loc 1 192 5 is_stmt 1 view .LVU280 192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 948 .loc 1 192 8 is_stmt 0 view .LVU281 - 949 002c 1F4B ldr r3, .L86+4 - 950 002e 1B68 ldr r3, [r3] + 946 .loc 1 192 8 is_stmt 0 view .LVU281 + 947 002c 1F4B ldr r3, .L86+4 + 948 002e 1B68 ldr r3, [r3] 192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 951 .loc 1 192 7 view .LVU282 - 952 0030 13F4806F tst r3, #1024 - 953 0034 1FD0 beq .L75 + 949 .loc 1 192 7 view .LVU282 + 950 0030 13F4806F tst r3, #1024 + 951 0034 1FD0 beq .L75 195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; - 954 .loc 1 195 7 is_stmt 1 view .LVU283 - 955 0036 1D4A ldr r2, .L86+4 - 956 0038 1368 ldr r3, [r2] - 957 003a 23F48063 bic r3, r3, #1024 - 958 003e 1360 str r3, [r2] + 952 .loc 1 195 7 is_stmt 1 view .LVU283 + 953 0036 1D4A ldr r2, .L86+4 + 954 0038 1368 ldr r3, [r2] + 955 003a 23F48063 bic r3, r3, #1024 + 956 003e 1360 str r3, [r2] 196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 959 .loc 1 196 7 view .LVU284 + 957 .loc 1 196 7 view .LVU284 196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 960 .loc 1 196 32 is_stmt 0 view .LVU285 - 961 0040 194B ldr r3, .L86 - 962 0042 0222 movs r2, #2 - 963 0044 1A77 strb r2, [r3, #28] - ARM GAS /tmp/ccOK5KWJ.s page 52 + 958 .loc 1 196 32 is_stmt 0 view .LVU285 + 959 0040 194B ldr r3, .L86 + 960 0042 0222 movs r2, #2 + 961 0044 1A77 strb r2, [r3, #28] + 962 .L76: + 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { + ARM GAS /tmp/ccEvKRMz.s page 52 - 964 .L76: + 963 .loc 1 202 5 is_stmt 1 view .LVU286 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 965 .loc 1 202 5 is_stmt 1 view .LVU286 - 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 966 .loc 1 202 8 is_stmt 0 view .LVU287 - 967 0046 D4B1 cbz r4, .L84 + 964 .loc 1 202 8 is_stmt 0 view .LVU287 + 965 0046 D4B1 cbz r4, .L84 208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 968 .loc 1 208 10 is_stmt 1 view .LVU288 + 966 .loc 1 208 10 is_stmt 1 view .LVU288 208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 969 .loc 1 208 54 is_stmt 0 view .LVU289 - 970 0048 631E subs r3, r4, #1 + 967 .loc 1 208 54 is_stmt 0 view .LVU289 + 968 0048 631E subs r3, r4, #1 208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 971 .loc 1 208 13 view .LVU290 - 972 004a 012B cmp r3, #1 - 973 004c 1ED9 bls .L85 + 969 .loc 1 208 13 view .LVU290 + 970 004a 012B cmp r3, #1 + 971 004c 1ED9 bls .L85 176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 974 .loc 1 176 12 view .LVU291 - 975 004e 0024 movs r4, #0 - 976 .LVL67: - 977 .L78: + 972 .loc 1 176 12 view .LVU291 + 973 004e 0024 movs r4, #0 + 974 .LVL67: + 975 .L78: 222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 978 .loc 1 222 5 is_stmt 1 view .LVU292 + 976 .loc 1 222 5 is_stmt 1 view .LVU292 225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 979 .loc 1 225 5 view .LVU293 + 977 .loc 1 225 5 view .LVU293 225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 980 .loc 1 225 14 is_stmt 0 view .LVU294 - 981 0050 4FF47A70 mov r0, #1000 - 982 0054 FFF7FEFF bl FLASH_WaitForLastOperation - 983 .LVL68: - 984 0058 0746 mov r7, r0 - 985 .LVL69: + 978 .loc 1 225 14 is_stmt 0 view .LVU294 + 979 0050 4FF47A70 mov r0, #1000 + 980 0054 FFF7FEFF bl FLASH_WaitForLastOperation + 981 .LVL68: + 982 0058 0746 mov r7, r0 + 983 .LVL69: 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 986 .loc 1 228 5 is_stmt 1 view .LVU295 + 984 .loc 1 228 5 is_stmt 1 view .LVU295 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 987 .loc 1 228 8 is_stmt 0 view .LVU296 - 988 005a 24B1 cbz r4, .L79 + 985 .loc 1 228 8 is_stmt 0 view .LVU296 + 986 005a 24B1 cbz r4, .L79 230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 989 .loc 1 230 7 is_stmt 1 view .LVU297 - 990 005c 134A ldr r2, .L86+4 - 991 005e 5369 ldr r3, [r2, #20] - 992 0060 23EA0403 bic r3, r3, r4 - 993 0064 5361 str r3, [r2, #20] - 994 .L79: + 987 .loc 1 230 7 is_stmt 1 view .LVU297 + 988 005c 134A ldr r2, .L86+4 + 989 005e 5369 ldr r3, [r2, #20] + 990 0060 23EA0403 bic r3, r3, r4 + 991 0064 5361 str r3, [r2, #20] + 992 .L79: 234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 995 .loc 1 234 5 view .LVU298 - 996 0066 FFF7FEFF bl FLASH_FlushCaches - 997 .LVL70: - 998 .L74: + 993 .loc 1 234 5 view .LVU298 + 994 0066 FFF7FEFF bl FLASH_FlushCaches + 995 .LVL70: + 996 .L74: 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 999 .loc 1 238 3 view .LVU299 + 997 .loc 1 238 3 view .LVU299 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1000 .loc 1 238 3 view .LVU300 - 1001 006a 0F4B ldr r3, .L86 - 1002 006c 0022 movs r2, #0 - 1003 006e 1A70 strb r2, [r3] + 998 .loc 1 238 3 view .LVU300 + 999 006a 0F4B ldr r3, .L86 + 1000 006c 0022 movs r2, #0 + 1001 006e 1A70 strb r2, [r3] 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1004 .loc 1 238 3 view .LVU301 - ARM GAS /tmp/ccOK5KWJ.s page 53 - - + 1002 .loc 1 238 3 view .LVU301 241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1005 .loc 1 241 3 view .LVU302 - 1006 .LVL71: - 1007 .L73: + 1003 .loc 1 241 3 view .LVU302 + ARM GAS /tmp/ccEvKRMz.s page 53 + + + 1004 .LVL71: + 1005 .L73: 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1008 .loc 1 242 1 is_stmt 0 view .LVU303 - 1009 0070 3846 mov r0, r7 - 1010 0072 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1011 .LVL72: - 1012 .L75: + 1006 .loc 1 242 1 is_stmt 0 view .LVU303 + 1007 0070 3846 mov r0, r7 + 1008 0072 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1009 .LVL72: + 1010 .L75: 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1013 .loc 1 200 7 is_stmt 1 view .LVU304 + 1011 .loc 1 200 7 is_stmt 1 view .LVU304 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1014 .loc 1 200 32 is_stmt 0 view .LVU305 - 1015 0076 0C4B ldr r3, .L86 - 1016 0078 0022 movs r2, #0 - 1017 007a 1A77 strb r2, [r3, #28] - 1018 007c E3E7 b .L76 - 1019 .L84: + 1012 .loc 1 200 32 is_stmt 0 view .LVU305 + 1013 0076 0C4B ldr r3, .L86 + 1014 0078 0022 movs r2, #0 + 1015 007a 1A77 strb r2, [r3, #28] + 1016 007c E3E7 b .L76 + 1017 .L84: 205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** prog_bit = FLASH_CR_PG; - 1020 .loc 1 205 7 is_stmt 1 view .LVU306 - 1021 007e 3246 mov r2, r6 - 1022 0080 4346 mov r3, r8 - 1023 0082 2846 mov r0, r5 - 1024 .LVL73: + 1018 .loc 1 205 7 is_stmt 1 view .LVU306 + 1019 007e 3246 mov r2, r6 + 1020 0080 4346 mov r3, r8 + 1021 0082 2846 mov r0, r5 + 1022 .LVL73: 205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** prog_bit = FLASH_CR_PG; - 1025 .loc 1 205 7 is_stmt 0 view .LVU307 - 1026 0084 FFF7FEFF bl FLASH_Program_DoubleWord - 1027 .LVL74: + 1023 .loc 1 205 7 is_stmt 0 view .LVU307 + 1024 0084 FFF7FEFF bl FLASH_Program_DoubleWord + 1025 .LVL74: 206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1028 .loc 1 206 7 is_stmt 1 view .LVU308 + 1026 .loc 1 206 7 is_stmt 1 view .LVU308 206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1029 .loc 1 206 16 is_stmt 0 view .LVU309 - 1030 0088 0124 movs r4, #1 - 1031 .LVL75: + 1027 .loc 1 206 16 is_stmt 0 view .LVU309 + 1028 0088 0124 movs r4, #1 + 1029 .LVL75: 206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1032 .loc 1 206 16 view .LVU310 - 1033 008a E1E7 b .L78 - 1034 .LVL76: - 1035 .L85: + 1030 .loc 1 206 16 view .LVU310 + 1031 008a E1E7 b .L78 + 1032 .LVL76: + 1033 .L85: 211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1036 .loc 1 211 7 is_stmt 1 view .LVU311 - 1037 008c 3146 mov r1, r6 - 1038 008e 2846 mov r0, r5 - 1039 .LVL77: + 1034 .loc 1 211 7 is_stmt 1 view .LVU311 + 1035 008c 3146 mov r1, r6 + 1036 008e 2846 mov r0, r5 + 1037 .LVL77: 211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1040 .loc 1 211 7 is_stmt 0 view .LVU312 - 1041 0090 FFF7FEFF bl FLASH_Program_Fast - 1042 .LVL78: + 1038 .loc 1 211 7 is_stmt 0 view .LVU312 + 1039 0090 FFF7FEFF bl FLASH_Program_Fast + 1040 .LVL78: 214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1043 .loc 1 214 7 is_stmt 1 view .LVU313 + 1041 .loc 1 214 7 is_stmt 1 view .LVU313 214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1044 .loc 1 214 10 is_stmt 0 view .LVU314 - 1045 0094 022C cmp r4, #2 - 1046 0096 01D0 beq .L82 + 1042 .loc 1 214 10 is_stmt 0 view .LVU314 + 1043 0094 022C cmp r4, #2 + 1044 0096 01D0 beq .L82 176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1047 .loc 1 176 12 view .LVU315 - ARM GAS /tmp/ccOK5KWJ.s page 54 + 1045 .loc 1 176 12 view .LVU315 + 1046 0098 0024 movs r4, #0 + 1047 .LVL79: + ARM GAS /tmp/ccEvKRMz.s page 54 - 1048 0098 0024 movs r4, #0 - 1049 .LVL79: 176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1050 .loc 1 176 12 view .LVU316 - 1051 009a D9E7 b .L78 - 1052 .LVL80: - 1053 .L82: + 1048 .loc 1 176 12 view .LVU316 + 1049 009a D9E7 b .L78 + 1050 .LVL80: + 1051 .L82: 216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1054 .loc 1 216 18 view .LVU317 - 1055 009c 4FF48024 mov r4, #262144 - 1056 .LVL81: + 1052 .loc 1 216 18 view .LVU317 + 1053 009c 4FF48024 mov r4, #262144 + 1054 .LVL81: 216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1057 .loc 1 216 18 view .LVU318 - 1058 00a0 D6E7 b .L78 - 1059 .LVL82: - 1060 .L80: + 1055 .loc 1 216 18 view .LVU318 + 1056 00a0 D6E7 b .L78 + 1057 .LVL82: + 1058 .L80: 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1061 .loc 1 182 3 discriminator 1 view .LVU319 - 1062 00a2 0227 movs r7, #2 - 1063 00a4 E4E7 b .L73 - 1064 .L87: - 1065 00a6 00BF .align 2 - 1066 .L86: - 1067 00a8 00000000 .word pFlash - 1068 00ac 00200240 .word 1073881088 - 1069 .cfi_endproc - 1070 .LFE329: - 1072 .section .text.HAL_FLASH_Program_IT,"ax",%progbits - 1073 .align 1 - 1074 .global HAL_FLASH_Program_IT - 1075 .syntax unified - 1076 .thumb - 1077 .thumb_func - 1079 HAL_FLASH_Program_IT: - 1080 .LVL83: - 1081 .LFB330: + 1059 .loc 1 182 3 discriminator 1 view .LVU319 + 1060 00a2 0227 movs r7, #2 + 1061 00a4 E4E7 b .L73 + 1062 .L87: + 1063 00a6 00BF .align 2 + 1064 .L86: + 1065 00a8 00000000 .word pFlash + 1066 00ac 00200240 .word 1073881088 + 1067 .cfi_endproc + 1068 .LFE329: + 1070 .section .text.HAL_FLASH_Program_IT,"ax",%progbits + 1071 .align 1 + 1072 .global HAL_FLASH_Program_IT + 1073 .syntax unified + 1074 .thumb + 1075 .thumb_func + 1077 HAL_FLASH_Program_IT: + 1078 .LVL83: + 1079 .LFB330: 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status; - 1082 .loc 1 256 1 is_stmt 1 view -0 - 1083 .cfi_startproc - 1084 @ args = 0, pretend = 0, frame = 0 - 1085 @ frame_needed = 0, uses_anonymous_args = 0 + 1080 .loc 1 256 1 is_stmt 1 view -0 + 1081 .cfi_startproc + 1082 @ args = 0, pretend = 0, frame = 0 + 1083 @ frame_needed = 0, uses_anonymous_args = 0 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** HAL_StatusTypeDef status; - 1086 .loc 1 256 1 is_stmt 0 view .LVU321 - 1087 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 1088 .LCFI5: - 1089 .cfi_def_cfa_offset 24 - 1090 .cfi_offset 4, -24 - 1091 .cfi_offset 5, -20 - 1092 .cfi_offset 6, -16 - 1093 .cfi_offset 7, -12 - 1094 .cfi_offset 8, -8 - 1095 .cfi_offset 14, -4 - 1096 0004 1F46 mov r7, r3 + 1084 .loc 1 256 1 is_stmt 0 view .LVU321 + 1085 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 1086 .LCFI5: + 1087 .cfi_def_cfa_offset 24 + 1088 .cfi_offset 4, -24 + 1089 .cfi_offset 5, -20 + 1090 .cfi_offset 6, -16 + 1091 .cfi_offset 7, -12 + 1092 .cfi_offset 8, -8 + 1093 .cfi_offset 14, -4 + 1094 0004 1F46 mov r7, r3 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1097 .loc 1 257 3 is_stmt 1 view .LVU322 + 1095 .loc 1 257 3 is_stmt 1 view .LVU322 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1098 .loc 1 260 3 view .LVU323 - ARM GAS /tmp/ccOK5KWJ.s page 55 + 1096 .loc 1 260 3 view .LVU323 + 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** + 1097 .loc 1 263 3 view .LVU324 + ARM GAS /tmp/ccEvKRMz.s page 55 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1099 .loc 1 263 3 view .LVU324 + 1098 .loc 1 263 3 view .LVU325 + 1099 0006 254B ldr r3, .L100 + 1100 0008 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1101 000a 012B cmp r3, #1 + 1102 000c 43D0 beq .L96 + 1103 000e 0446 mov r4, r0 + 1104 0010 0D46 mov r5, r1 + 1105 0012 1646 mov r6, r2 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1100 .loc 1 263 3 view .LVU325 - 1101 0006 254B ldr r3, .L100 - 1102 0008 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 1103 000a 012B cmp r3, #1 - 1104 000c 43D0 beq .L96 - 1105 000e 0446 mov r4, r0 - 1106 0010 0D46 mov r5, r1 - 1107 0012 1646 mov r6, r2 + 1106 .loc 1 263 3 discriminator 2 view .LVU326 + 1107 0014 214B ldr r3, .L100 + 1108 0016 0122 movs r2, #1 + 1109 .LVL84: 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1108 .loc 1 263 3 discriminator 2 view .LVU326 - 1109 0014 214B ldr r3, .L100 - 1110 0016 0122 movs r2, #1 - 1111 .LVL84: + 1110 .loc 1 263 3 is_stmt 0 discriminator 2 view .LVU327 + 1111 0018 1A70 strb r2, [r3] 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1112 .loc 1 263 3 is_stmt 0 discriminator 2 view .LVU327 - 1113 0018 1A70 strb r2, [r3] - 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1114 .loc 1 263 3 is_stmt 1 discriminator 2 view .LVU328 + 1112 .loc 1 263 3 is_stmt 1 view .LVU328 266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1115 .loc 1 266 3 view .LVU329 + 1113 .loc 1 266 3 view .LVU329 266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1116 .loc 1 266 20 is_stmt 0 view .LVU330 - 1117 001a 0022 movs r2, #0 - 1118 001c 5A60 str r2, [r3, #4] + 1114 .loc 1 266 20 is_stmt 0 view .LVU330 + 1115 001a 0022 movs r2, #0 + 1116 001c 5A60 str r2, [r3, #4] 269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1119 .loc 1 269 3 is_stmt 1 view .LVU331 + 1117 .loc 1 269 3 is_stmt 1 view .LVU331 269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1120 .loc 1 269 6 is_stmt 0 view .LVU332 - 1121 001e 204B ldr r3, .L100+4 - 1122 0020 1B68 ldr r3, [r3] + 1118 .loc 1 269 6 is_stmt 0 view .LVU332 + 1119 001e 204B ldr r3, .L100+4 + 1120 0020 1B68 ldr r3, [r3] 269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1123 .loc 1 269 5 view .LVU333 - 1124 0022 13F4806F tst r3, #1024 - 1125 0026 13D0 beq .L90 + 1121 .loc 1 269 5 view .LVU333 + 1122 0022 13F4806F tst r3, #1024 + 1123 0026 13D0 beq .L90 272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; - 1126 .loc 1 272 5 is_stmt 1 view .LVU334 - 1127 0028 1D4A ldr r2, .L100+4 - 1128 002a 1368 ldr r3, [r2] - 1129 002c 23F48063 bic r3, r3, #1024 - 1130 0030 1360 str r3, [r2] + 1124 .loc 1 272 5 is_stmt 1 view .LVU334 + 1125 0028 1D4A ldr r2, .L100+4 + 1126 002a 1368 ldr r3, [r2] + 1127 002c 23F48063 bic r3, r3, #1024 + 1128 0030 1360 str r3, [r2] 273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1131 .loc 1 273 5 view .LVU335 + 1129 .loc 1 273 5 view .LVU335 273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1132 .loc 1 273 30 is_stmt 0 view .LVU336 - 1133 0032 1A4B ldr r3, .L100 - 1134 0034 0222 movs r2, #2 - 1135 0036 1A77 strb r2, [r3, #28] - 1136 .L91: + 1130 .loc 1 273 30 is_stmt 0 view .LVU336 + 1131 0032 1A4B ldr r3, .L100 + 1132 0034 0222 movs r2, #2 + 1133 0036 1A77 strb r2, [r3, #28] + 1134 .L91: 281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1137 .loc 1 281 3 is_stmt 1 view .LVU337 + 1135 .loc 1 281 3 is_stmt 1 view .LVU337 281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1138 .loc 1 281 12 is_stmt 0 view .LVU338 - 1139 0038 4FF47A70 mov r0, #1000 - 1140 .LVL85: - ARM GAS /tmp/ccOK5KWJ.s page 56 + 1136 .loc 1 281 12 is_stmt 0 view .LVU338 + 1137 0038 4FF47A70 mov r0, #1000 + 1138 .LVL85: + 281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** + 1139 .loc 1 281 12 view .LVU339 + ARM GAS /tmp/ccEvKRMz.s page 56 - 281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1141 .loc 1 281 12 view .LVU339 - 1142 003c FFF7FEFF bl FLASH_WaitForLastOperation - 1143 .LVL86: + 1140 003c FFF7FEFF bl FLASH_WaitForLastOperation + 1141 .LVL86: 283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1144 .loc 1 283 3 is_stmt 1 view .LVU340 + 1142 .loc 1 283 3 is_stmt 1 view .LVU340 283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1145 .loc 1 283 6 is_stmt 0 view .LVU341 - 1146 0040 8046 mov r8, r0 - 1147 0042 48B1 cbz r0, .L92 + 1143 .loc 1 283 6 is_stmt 0 view .LVU341 + 1144 0040 8046 mov r8, r0 + 1145 0042 48B1 cbz r0, .L92 286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1148 .loc 1 286 5 is_stmt 1 view .LVU342 + 1146 .loc 1 286 5 is_stmt 1 view .LVU342 286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1149 .loc 1 286 5 view .LVU343 - 1150 0044 154B ldr r3, .L100 - 1151 0046 0022 movs r2, #0 - 1152 0048 1A70 strb r2, [r3] + 1147 .loc 1 286 5 view .LVU343 + 1148 0044 154B ldr r3, .L100 + 1149 0046 0022 movs r2, #0 + 1150 0048 1A70 strb r2, [r3] 286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1153 .loc 1 286 5 view .LVU344 - 1154 .LVL87: - 1155 .L89: + 1151 .loc 1 286 5 view .LVU344 + 1152 .LVL87: + 1153 .L89: 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1156 .loc 1 321 1 is_stmt 0 view .LVU345 - 1157 004a 4046 mov r0, r8 - 1158 004c BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1159 .LVL88: - 1160 .L90: + 1154 .loc 1 321 1 is_stmt 0 view .LVU345 + 1155 004a 4046 mov r0, r8 + 1156 004c BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 1157 .LVL88: + 1158 .L90: 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1161 .loc 1 277 5 is_stmt 1 view .LVU346 + 1159 .loc 1 277 5 is_stmt 1 view .LVU346 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1162 .loc 1 277 30 is_stmt 0 view .LVU347 - 1163 0050 124B ldr r3, .L100 - 1164 0052 0022 movs r2, #0 - 1165 0054 1A77 strb r2, [r3, #28] - 1166 0056 EFE7 b .L91 - 1167 .LVL89: - 1168 .L92: + 1160 .loc 1 277 30 is_stmt 0 view .LVU347 + 1161 0050 124B ldr r3, .L100 + 1162 0052 0022 movs r2, #0 + 1163 0054 1A77 strb r2, [r3, #28] + 1164 0056 EFE7 b .L91 + 1165 .LVL89: + 1166 .L92: 291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1169 .loc 1 291 5 is_stmt 1 view .LVU348 + 1167 .loc 1 291 5 is_stmt 1 view .LVU348 291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1170 .loc 1 291 8 is_stmt 0 view .LVU349 - 1171 0058 022C cmp r4, #2 - 1172 005a 12D0 beq .L98 + 1168 .loc 1 291 8 is_stmt 0 view .LVU349 + 1169 0058 022C cmp r4, #2 + 1170 005a 12D0 beq .L98 297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1173 .loc 1 297 7 is_stmt 1 view .LVU350 + 1171 .loc 1 297 7 is_stmt 1 view .LVU350 297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1174 .loc 1 297 31 is_stmt 0 view .LVU351 - 1175 005c 0F4B ldr r3, .L100 - 1176 005e 0322 movs r2, #3 - 1177 0060 1A72 strb r2, [r3, #8] - 1178 .L94: + 1172 .loc 1 297 31 is_stmt 0 view .LVU351 + 1173 005c 0F4B ldr r3, .L100 + 1174 005e 0322 movs r2, #3 + 1175 0060 1A72 strb r2, [r3, #8] + 1176 .L94: 299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1179 .loc 1 299 5 is_stmt 1 view .LVU352 + 1177 .loc 1 299 5 is_stmt 1 view .LVU352 299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1180 .loc 1 299 20 is_stmt 0 view .LVU353 - 1181 0062 0E4B ldr r3, .L100 - 1182 0064 DD60 str r5, [r3, #12] - ARM GAS /tmp/ccOK5KWJ.s page 57 + 1178 .loc 1 299 20 is_stmt 0 view .LVU353 + 1179 0062 0E4B ldr r3, .L100 + 1180 0064 DD60 str r5, [r3, #12] + 302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** + 1181 .loc 1 302 5 is_stmt 1 view .LVU354 + ARM GAS /tmp/ccEvKRMz.s page 57 302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1183 .loc 1 302 5 is_stmt 1 view .LVU354 + 1182 .loc 1 302 5 view .LVU355 302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1184 .loc 1 302 5 view .LVU355 + 1183 .loc 1 302 5 discriminator 3 view .LVU356 302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1185 .loc 1 302 5 discriminator 3 view .LVU356 + 1184 .loc 1 302 5 discriminator 4 view .LVU357 + 1185 0066 0E4A ldr r2, .L100+4 + 1186 0068 5369 ldr r3, [r2, #20] + 1187 006a 43F04073 orr r3, r3, #50331648 + 1188 006e 5361 str r3, [r2, #20] 302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1186 .loc 1 302 5 discriminator 4 view .LVU357 - 1187 0066 0E4A ldr r2, .L100+4 - 1188 0068 5369 ldr r3, [r2, #20] - 1189 006a 43F04073 orr r3, r3, #50331648 - 1190 006e 5361 str r3, [r2, #20] - 302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1191 .loc 1 302 5 discriminator 6 view .LVU358 + 1189 .loc 1 302 5 discriminator 6 view .LVU358 304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1192 .loc 1 304 5 view .LVU359 + 1190 .loc 1 304 5 view .LVU359 304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1193 .loc 1 304 8 is_stmt 0 view .LVU360 - 1194 0070 5CB1 cbz r4, .L99 + 1191 .loc 1 304 8 is_stmt 0 view .LVU360 + 1192 0070 5CB1 cbz r4, .L99 309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1195 .loc 1 309 10 is_stmt 1 view .LVU361 + 1193 .loc 1 309 10 is_stmt 1 view .LVU361 309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1196 .loc 1 309 54 is_stmt 0 view .LVU362 - 1197 0072 013C subs r4, r4, #1 - 1198 .LVL90: + 1194 .loc 1 309 54 is_stmt 0 view .LVU362 + 1195 0072 013C subs r4, r4, #1 + 1196 .LVL90: 309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** { - 1199 .loc 1 309 13 view .LVU363 - 1200 0074 012C cmp r4, #1 - 1201 0076 E8D8 bhi .L89 + 1197 .loc 1 309 13 view .LVU363 + 1198 0074 012C cmp r4, #1 + 1199 0076 E8D8 bhi .L89 312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1202 .loc 1 312 7 is_stmt 1 view .LVU364 - 1203 0078 3146 mov r1, r6 - 1204 007a 2846 mov r0, r5 - 1205 .LVL91: + 1200 .loc 1 312 7 is_stmt 1 view .LVU364 + 1201 0078 3146 mov r1, r6 + 1202 007a 2846 mov r0, r5 + 1203 .LVL91: 312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1206 .loc 1 312 7 is_stmt 0 view .LVU365 - 1207 007c FFF7FEFF bl FLASH_Program_Fast - 1208 .LVL92: - 1209 0080 E3E7 b .L89 - 1210 .LVL93: - 1211 .L98: + 1204 .loc 1 312 7 is_stmt 0 view .LVU365 + 1205 007c FFF7FEFF bl FLASH_Program_Fast + 1206 .LVL92: + 1207 0080 E3E7 b .L89 + 1208 .LVL93: + 1209 .L98: 293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1212 .loc 1 293 7 is_stmt 1 view .LVU366 + 1210 .loc 1 293 7 is_stmt 1 view .LVU366 293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1213 .loc 1 293 31 is_stmt 0 view .LVU367 - 1214 0082 064B ldr r3, .L100 - 1215 0084 0422 movs r2, #4 - 1216 0086 1A72 strb r2, [r3, #8] - 1217 0088 EBE7 b .L94 - 1218 .L99: + 1211 .loc 1 293 31 is_stmt 0 view .LVU367 + 1212 0082 064B ldr r3, .L100 + 1213 0084 0422 movs r2, #4 + 1214 0086 1A72 strb r2, [r3, #8] + 1215 0088 EBE7 b .L94 + 1216 .L99: 307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1219 .loc 1 307 7 is_stmt 1 view .LVU368 - 1220 008a 3246 mov r2, r6 - 1221 008c 3B46 mov r3, r7 - 1222 008e 2846 mov r0, r5 - 1223 .LVL94: + 1217 .loc 1 307 7 is_stmt 1 view .LVU368 + 1218 008a 3246 mov r2, r6 + 1219 008c 3B46 mov r3, r7 + 1220 008e 2846 mov r0, r5 + 1221 .LVL94: 307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - ARM GAS /tmp/ccOK5KWJ.s page 58 + 1222 .loc 1 307 7 is_stmt 0 view .LVU369 + 1223 0090 FFF7FEFF bl FLASH_Program_DoubleWord + ARM GAS /tmp/ccEvKRMz.s page 58 - 1224 .loc 1 307 7 is_stmt 0 view .LVU369 - 1225 0090 FFF7FEFF bl FLASH_Program_DoubleWord - 1226 .LVL95: - 1227 0094 D9E7 b .L89 - 1228 .LVL96: - 1229 .L96: + 1224 .LVL95: + 1225 0094 D9E7 b .L89 + 1226 .LVL96: + 1227 .L96: 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1230 .loc 1 263 3 discriminator 1 view .LVU370 - 1231 0096 4FF00208 mov r8, #2 - 1232 009a D6E7 b .L89 - 1233 .L101: - 1234 .align 2 - 1235 .L100: - 1236 009c 00000000 .word pFlash - 1237 00a0 00200240 .word 1073881088 - 1238 .cfi_endproc - 1239 .LFE330: - 1241 .section .text.HAL_FLASH_OB_Launch,"ax",%progbits - 1242 .align 1 - 1243 .global HAL_FLASH_OB_Launch - 1244 .syntax unified - 1245 .thumb - 1246 .thumb_func - 1248 HAL_FLASH_OB_Launch: - 1249 .LFB338: + 1228 .loc 1 263 3 discriminator 1 view .LVU370 + 1229 0096 4FF00208 mov r8, #2 + 1230 009a D6E7 b .L89 + 1231 .L101: + 1232 .align 2 + 1233 .L100: + 1234 009c 00000000 .word pFlash + 1235 00a0 00200240 .word 1073881088 + 1236 .cfi_endproc + 1237 .LFE330: + 1239 .section .text.HAL_FLASH_OB_Launch,"ax",%progbits + 1240 .align 1 + 1241 .global HAL_FLASH_OB_Launch + 1242 .syntax unified + 1243 .thumb + 1244 .thumb_func + 1246 HAL_FLASH_OB_Launch: + 1247 .LFB338: 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** /* Set the bit to force the option byte reloading */ - 1250 .loc 1 607 1 is_stmt 1 view -0 - 1251 .cfi_startproc - 1252 @ args = 0, pretend = 0, frame = 0 - 1253 @ frame_needed = 0, uses_anonymous_args = 0 - 1254 0000 08B5 push {r3, lr} - 1255 .LCFI6: - 1256 .cfi_def_cfa_offset 8 - 1257 .cfi_offset 3, -8 - 1258 .cfi_offset 14, -4 + 1248 .loc 1 607 1 is_stmt 1 view -0 + 1249 .cfi_startproc + 1250 @ args = 0, pretend = 0, frame = 0 + 1251 @ frame_needed = 0, uses_anonymous_args = 0 + 1252 0000 08B5 push {r3, lr} + 1253 .LCFI6: + 1254 .cfi_def_cfa_offset 8 + 1255 .cfi_offset 3, -8 + 1256 .cfi_offset 14, -4 609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1259 .loc 1 609 3 view .LVU372 - 1260 0002 054A ldr r2, .L104 - 1261 0004 5369 ldr r3, [r2, #20] - 1262 0006 43F00063 orr r3, r3, #134217728 - 1263 000a 5361 str r3, [r2, #20] + 1257 .loc 1 609 3 view .LVU372 + 1258 0002 054A ldr r2, .L104 + 1259 0004 5369 ldr r3, [r2, #20] + 1260 0006 43F00063 orr r3, r3, #134217728 + 1261 000a 5361 str r3, [r2, #20] 612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1264 .loc 1 612 3 view .LVU373 + 1262 .loc 1 612 3 view .LVU373 612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** } - 1265 .loc 1 612 11 is_stmt 0 view .LVU374 - 1266 000c 4FF47A70 mov r0, #1000 - 1267 0010 FFF7FEFF bl FLASH_WaitForLastOperation - 1268 .LVL97: + 1263 .loc 1 612 11 is_stmt 0 view .LVU374 + 1264 000c 4FF47A70 mov r0, #1000 + 1265 0010 FFF7FEFF bl FLASH_WaitForLastOperation + 1266 .LVL97: 613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c **** - 1269 .loc 1 613 1 view .LVU375 - 1270 0014 08BD pop {r3, pc} - 1271 .L105: - 1272 0016 00BF .align 2 - 1273 .L104: - 1274 0018 00200240 .word 1073881088 - 1275 .cfi_endproc - 1276 .LFE338: - ARM GAS /tmp/ccOK5KWJ.s page 59 + 1267 .loc 1 613 1 view .LVU375 + 1268 0014 08BD pop {r3, pc} + 1269 .L105: + 1270 0016 00BF .align 2 + 1271 .L104: + 1272 0018 00200240 .word 1073881088 + 1273 .cfi_endproc + 1274 .LFE338: + 1276 .global pFlash + 1277 .section .data.pFlash,"aw" + ARM GAS /tmp/ccEvKRMz.s page 59 - 1278 .global pFlash - 1279 .section .data.pFlash,"aw" - 1280 .align 2 - 1283 pFlash: - 1284 0000 00 .byte 0 - 1285 0001 000000 .space 3 - 1286 0004 00000000 .word 0 - 1287 0008 00 .byte 0 - 1288 0009 000000 .space 3 - 1289 000c 00000000 .word 0 - 1290 0010 01000000 .word 1 - 1291 0014 00000000 .word 0 - 1292 0018 00000000 .word 0 - 1293 001c 00 .byte 0 - 1294 001d 000000 .space 3 - 1295 .text - 1296 .Letext0: - 1297 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1298 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 1299 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1300 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 1301 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h" - 1302 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - 1303 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h" - ARM GAS /tmp/ccOK5KWJ.s page 60 + 1278 .align 2 + 1281 pFlash: + 1282 0000 00 .byte 0 + 1283 0001 000000 .space 3 + 1284 0004 00000000 .word 0 + 1285 0008 00 .byte 0 + 1286 0009 000000 .space 3 + 1287 000c 00000000 .word 0 + 1288 0010 01000000 .word 1 + 1289 0014 00000000 .word 0 + 1290 0018 00000000 .word 0 + 1291 001c 00 .byte 0 + 1292 001d 000000 .space 3 + 1293 .text + 1294 .Letext0: + 1295 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1296 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1297 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 1298 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 1299 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h" + 1300 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + 1301 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h" + ARM GAS /tmp/ccEvKRMz.s page 60 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_flash.c - /tmp/ccOK5KWJ.s:21 .text.FLASH_Program_DoubleWord:00000000 $t - /tmp/ccOK5KWJ.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord - /tmp/ccOK5KWJ.s:75 .text.FLASH_Program_DoubleWord:0000001c $d - /tmp/ccOK5KWJ.s:80 .text.FLASH_Program_Fast:00000000 $t - /tmp/ccOK5KWJ.s:85 .text.FLASH_Program_Fast:00000000 FLASH_Program_Fast - /tmp/ccOK5KWJ.s:177 .text.FLASH_Program_Fast:00000028 $d - /tmp/ccOK5KWJ.s:182 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t - /tmp/ccOK5KWJ.s:188 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback - /tmp/ccOK5KWJ.s:203 .text.HAL_FLASH_OperationErrorCallback:00000000 $t - /tmp/ccOK5KWJ.s:209 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback - /tmp/ccOK5KWJ.s:224 .text.HAL_FLASH_IRQHandler:00000000 $t - /tmp/ccOK5KWJ.s:230 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler - /tmp/ccOK5KWJ.s:532 .text.HAL_FLASH_IRQHandler:00000114 $d - /tmp/ccOK5KWJ.s:1283 .data.pFlash:00000000 pFlash - /tmp/ccOK5KWJ.s:538 .text.HAL_FLASH_Unlock:00000000 $t - /tmp/ccOK5KWJ.s:544 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock - /tmp/ccOK5KWJ.s:590 .text.HAL_FLASH_Unlock:00000028 $d - /tmp/ccOK5KWJ.s:596 .text.HAL_FLASH_Lock:00000000 $t - /tmp/ccOK5KWJ.s:602 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock - /tmp/ccOK5KWJ.s:635 .text.HAL_FLASH_Lock:00000018 $d - /tmp/ccOK5KWJ.s:640 .text.HAL_FLASH_OB_Unlock:00000000 $t - /tmp/ccOK5KWJ.s:646 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock - /tmp/ccOK5KWJ.s:691 .text.HAL_FLASH_OB_Unlock:0000002c $d - /tmp/ccOK5KWJ.s:697 .text.HAL_FLASH_OB_Lock:00000000 $t - /tmp/ccOK5KWJ.s:703 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock - /tmp/ccOK5KWJ.s:736 .text.HAL_FLASH_OB_Lock:0000001c $d - /tmp/ccOK5KWJ.s:741 .text.HAL_FLASH_GetError:00000000 $t - /tmp/ccOK5KWJ.s:747 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError - /tmp/ccOK5KWJ.s:763 .text.HAL_FLASH_GetError:00000008 $d - /tmp/ccOK5KWJ.s:768 .text.FLASH_WaitForLastOperation:00000000 $t - /tmp/ccOK5KWJ.s:774 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation - /tmp/ccOK5KWJ.s:881 .text.FLASH_WaitForLastOperation:00000058 $d - /tmp/ccOK5KWJ.s:887 .text.HAL_FLASH_Program:00000000 $t - /tmp/ccOK5KWJ.s:893 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program - /tmp/ccOK5KWJ.s:1067 .text.HAL_FLASH_Program:000000a8 $d - /tmp/ccOK5KWJ.s:1073 .text.HAL_FLASH_Program_IT:00000000 $t - /tmp/ccOK5KWJ.s:1079 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT - /tmp/ccOK5KWJ.s:1236 .text.HAL_FLASH_Program_IT:0000009c $d - /tmp/ccOK5KWJ.s:1242 .text.HAL_FLASH_OB_Launch:00000000 $t - /tmp/ccOK5KWJ.s:1248 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch - /tmp/ccOK5KWJ.s:1274 .text.HAL_FLASH_OB_Launch:00000018 $d - /tmp/ccOK5KWJ.s:1280 .data.pFlash:00000000 $d + /tmp/ccEvKRMz.s:21 .text.FLASH_Program_DoubleWord:00000000 $t + /tmp/ccEvKRMz.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord + /tmp/ccEvKRMz.s:75 .text.FLASH_Program_DoubleWord:0000001c $d + /tmp/ccEvKRMz.s:80 .text.FLASH_Program_Fast:00000000 $t + /tmp/ccEvKRMz.s:85 .text.FLASH_Program_Fast:00000000 FLASH_Program_Fast + /tmp/ccEvKRMz.s:177 .text.FLASH_Program_Fast:00000028 $d + /tmp/ccEvKRMz.s:182 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t + /tmp/ccEvKRMz.s:188 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback + /tmp/ccEvKRMz.s:203 .text.HAL_FLASH_OperationErrorCallback:00000000 $t + /tmp/ccEvKRMz.s:209 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback + /tmp/ccEvKRMz.s:224 .text.HAL_FLASH_IRQHandler:00000000 $t + /tmp/ccEvKRMz.s:230 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler + /tmp/ccEvKRMz.s:530 .text.HAL_FLASH_IRQHandler:00000110 $d + /tmp/ccEvKRMz.s:1281 .data.pFlash:00000000 pFlash + /tmp/ccEvKRMz.s:536 .text.HAL_FLASH_Unlock:00000000 $t + /tmp/ccEvKRMz.s:542 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock + /tmp/ccEvKRMz.s:588 .text.HAL_FLASH_Unlock:00000028 $d + /tmp/ccEvKRMz.s:594 .text.HAL_FLASH_Lock:00000000 $t + /tmp/ccEvKRMz.s:600 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock + /tmp/ccEvKRMz.s:633 .text.HAL_FLASH_Lock:00000018 $d + /tmp/ccEvKRMz.s:638 .text.HAL_FLASH_OB_Unlock:00000000 $t + /tmp/ccEvKRMz.s:644 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock + /tmp/ccEvKRMz.s:689 .text.HAL_FLASH_OB_Unlock:0000002c $d + /tmp/ccEvKRMz.s:695 .text.HAL_FLASH_OB_Lock:00000000 $t + /tmp/ccEvKRMz.s:701 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock + /tmp/ccEvKRMz.s:734 .text.HAL_FLASH_OB_Lock:0000001c $d + /tmp/ccEvKRMz.s:739 .text.HAL_FLASH_GetError:00000000 $t + /tmp/ccEvKRMz.s:745 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError + /tmp/ccEvKRMz.s:761 .text.HAL_FLASH_GetError:00000008 $d + /tmp/ccEvKRMz.s:766 .text.FLASH_WaitForLastOperation:00000000 $t + /tmp/ccEvKRMz.s:772 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation + /tmp/ccEvKRMz.s:879 .text.FLASH_WaitForLastOperation:00000058 $d + /tmp/ccEvKRMz.s:885 .text.HAL_FLASH_Program:00000000 $t + /tmp/ccEvKRMz.s:891 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program + /tmp/ccEvKRMz.s:1065 .text.HAL_FLASH_Program:000000a8 $d + /tmp/ccEvKRMz.s:1071 .text.HAL_FLASH_Program_IT:00000000 $t + /tmp/ccEvKRMz.s:1077 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT + /tmp/ccEvKRMz.s:1234 .text.HAL_FLASH_Program_IT:0000009c $d + /tmp/ccEvKRMz.s:1240 .text.HAL_FLASH_OB_Launch:00000000 $t + /tmp/ccEvKRMz.s:1246 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch + /tmp/ccEvKRMz.s:1272 .text.HAL_FLASH_OB_Launch:00000018 $d + /tmp/ccEvKRMz.s:1278 .data.pFlash:00000000 $d UNDEFINED SYMBOLS FLASH_FlushCaches diff --git a/squeow_sw/build/stm32g4xx_hal_flash.o b/squeow_sw/build/stm32g4xx_hal_flash.o index b0cc0457f8ae967299df4043905bb122bcbac759..ff7b4a1f903efbcdeddf3068c0b5b57b784b1f74 100644 GIT binary patch delta 3126 zcmZXVd2mxj7{GV;y}YEM(bhCJErEuXHfdAZrWOivv|LS-00I%Ag4&K;ek-mO zq#d~G434PA>T_4y1?{?a>T28I`SIxcS{Cy(4ZDh*$S8hYgclkZi(e`jI|K6HOPGvq zg)yNT%Mo0&0u&cyDjs_PvIRFC21^LT3up=Bd_CQ8k3&j#6^3V0YA~W2v%wN3!(NOu zW1H%fY{ukK)%HXQm})`NSV%N%fI&%|FC4*s5W7%q}oLiS>;+XUm9@Eyp1oW- zff*)szK~WeU>XK}Ia3D6F($yTkReLW-@ z-%YE-Tb1Ep$|O*X%axA+2{R3HrZLws7HZ?ltenqrK%e zL-`;c5c@BRj5qZZb*c=S){Ak9{MD2rZmTjmuANw?$S!eiaY&VwaWm5HVR=AUIfF^@ za)O9CjDG_Y+biXrxT2Iw%qbE!Oi2W>U}_fsP?4o(M_7+KqtPOW6hxyE_Qth;G%ldV z6Etj$Elts);ZP95A{Vd0qAT12w+&W71@A$D^9UAP;l;R3J{VFxus(j4TZa8B_rRmv zvyXD!d=eJ>xTdGtVVnuQdDsXGS%o1#kH@~X;9U)3hkH}d#vR5L<84o$1q!Yr{cTW2 zqvw54a3kq;G3Aq(asU*)>If)$6}~3AM}?_%&ts&pY zfE`iw4B))3h7cD(^v>;9qlSsG&xbv=Yo@Tsw(_`>143~Hn?X}iMh@<)3}HrhKz zHGWKbQ)-l=yh6Dp<$0nvQj}^FJWmE33wd7Tlw+HabJM8`ps>j6^>&ksGnUF+SDpvmL&r?=I^BIbQdH!^Hq5;kn}O`k*aBn;d?3gkjBO--OvKX?^A8~*{}|b@ zdEGV>lOpr;x0}O>jM?Co6+j2kNpulC#6n^hVozdkqW%wpJ_E=O5r-4;RmFMm!$nR6 zhEbV9j+w;SMEz$4@kM0g=P2N(R7>1QtRv!wiSc8^Q^d2x3&dvPO@)Q^g4^WygZO}` z!Uuy5O~gc^jp!iapAPfz6hM{`%ZLHu5aKZ67&RO%s3yl$;tb*r($6r7-zSV!DS zY#=rg@wCDG3&cyrE5z%u#x3NyOZ<~4;M~Cm8W9gIk;PaFu>&!ai02o^2NItpjv&57 ze3=-YPReVGsA$myBQcrS zmY7b=BH~Gm4SN#(#DPRSl`%ezIE(nEPI&%rkz+A&8F3|X4RIZ@j<}VGM?6mO74anT zH1Ry~BJncu8q$)*SPMCR(;^dk?dNf~(1vH;5b>67Q}KlCm%*9j{at*m%!cuV90KDt z`8tdaxe3M|@;Ho@@)nHcGNsJL$IIR@Zk5$A&XX%(93l6>ST8S?xx{@%ntfTkNqT)Q zn4kj2u5!N5C4VYY<#u03nCP_6Wr&B5UzHDh8Cq#EV@;aODo-~g*cn?QJE&G!S)RZX z#?TzvbSWBYcB`!MU)BY@&t;&x}eFt3UOXN;}mZ8?o iSdm`c;!l9x@qmlJDYFAEdt)hMuLw9n>4LLUzy1PhzvJux delta 3084 zcmZXW3viTI702(r-?xt}31pi@cEge^*)$unA=yo$K?os0V3S=cFDsubApUs!M7HD%qs?WtuwpZmMlTGl-`J?TrY4cM_6x!LJSJqzEy z)lk${lAG0;T3l229Xx&3cM%u*-PG%;#qrQVPrxj)>5Qj&;zsOD|JBUo2djt0V1aEm zdA+mDY!@ZH`;D<_*jqDY2U_dzm?Evvj9+VD4cLzEL}uc2n;P<}&1x5|%G*-Dhufz9 zr#OsavsLMzqc(7x-pXqV-sY!kG9}#44=dolRl3cl7GG#I8y?LzArl|X*12f2FQjkN zPTz-W3wTR!>H=&6-DQP6IQwunum7fQ=Eu^DRaBp+oG&=fkuSY3S8ET~CAHh>5W@Hc zw9y$4Hd)W9PMyy!`k_7r3*hl;$5pRvfc6NsU-4x)ykNx>aPDJeKb%jqa(K)c7<10S zac2Dtjx#Garg*WmqufC!$CWKV#Ya=`RjQ^82|beFOFfgVY+wj7&G!)grg zcBJbRv{P`8zyi(zYwaBH+Yqi%WqwyC!G~6uH`e=j9rsxWaS3d+_wjbt^6(TRtU0}p ze}a484Q&am*6DrHY5h3jt*kwb0)5Iku-_uS1dCNb`!&}72_EK7z1Z^6zw+H*cON)ND~pj=T+W;(pNFs+s`+F_P@z&gNA z2h61`ZvPalABHld%uUtG!)>% zaq1Wzm}Go#{U3zc{^Dbn4$+H&Wz-+29QAaL{J~zUv96IG3*IA4WQ$8njBcTt&^FzY zJsCQRx5U_n?kRuCak7)cF>7M-V|Rz=C7Qzt%&tp>8{!R3@sA{$=!;c5vP&WpEEU(p8NTp4fln+dpAzQq=u%cQ~z)B>gZ>5D0?B=Y;8isc`&yNHkU3MS$C$H~+RJQF>X7h+aEOWe^Gww9RmZW76XAHgFp%x4KjzD{DOG|G zyYVX(6o!SB!Wa{E^%6GmYl=v>;$3i;8uxFke_CoG2_4RtWhvG*wD{SU5|VnIjJ0j9kzo+$7v0 zd|1f8;9U2lkc4}M`-LZj1HwV!i^5-yGNUeva9Q}e@VfAZkgsW8xIkDe!ML4vVO&Uq82jid#$%MXAgT{j0^=&`!g!e;U4XxuHXT_| zrQf5AkV5oNj4d=JiA0=I$ttX~IT>{o;!X+EzGTF`z8N1?51mg|xZ(k&w$sJxqOW%p z>P_VDh`OGK^dL*L7}_=Jh87Ph^)l_~i0Gfv>5izer_ie%__sv5lQ%lGGis){(bCQ; l*HE=mP0sAT&O-eTJ%fTnbfGgE2+UFHvqruD!j0>^{tJ)d@BRP) diff --git a/squeow_sw/build/stm32g4xx_hal_flash_ex.lst b/squeow_sw/build/stm32g4xx_hal_flash_ex.lst index 9b4eeaf..f2b66c4 100644 --- a/squeow_sw/build/stm32g4xx_hal_flash_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_flash_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccl0zFIW.s page 1 +ARM GAS /tmp/ccGUz3uE.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (++) Lock and Unlock the FLASH interface using HAL_FLASH_Unlock() and 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_FLASH_Lock() functions 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (++) Erase function: Erase pages, or mass erase banks - ARM GAS /tmp/ccl0zFIW.s page 2 + ARM GAS /tmp/ccGUz3uE.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (++) There are two modes of erase : @@ -118,7 +118,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Private define ------------------------------------------------------------*/ 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Private macro -------------------------------------------------------------*/ 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/ - ARM GAS /tmp/ccl0zFIW.s page 3 + ARM GAS /tmp/ccGUz3uE.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Private function prototypes -----------------------------------------------*/ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Check the parameters */ 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); - ARM GAS /tmp/ccl0zFIW.s page 4 + ARM GAS /tmp/ccGUz3uE.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /*Initialization of PageError variable*/ 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** *PageError = 0xFFFFFFFFU; 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccl0zFIW.s page 5 + ARM GAS /tmp/ccGUz3uE.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** for (page_index = pEraseInit->Page; page_index < (pEraseInit->Page + pEraseInit->NbPages); pa @@ -298,7 +298,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.CacheToReactivate = FLASH_CACHE_ICACHE_DCACHE_ENABLED; 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** else - ARM GAS /tmp/ccl0zFIW.s page 6 + ARM GAS /tmp/ccGUz3uE.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Check the parameters */ 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** assert_param(IS_OPTIONBYTE(pOBInit->OptionType)); - ARM GAS /tmp/ccl0zFIW.s page 7 + ARM GAS /tmp/ccGUz3uE.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** status = HAL_ERROR; 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccl0zFIW.s page 8 + ARM GAS /tmp/ccGUz3uE.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pOBInit->OptionType |= OPTIONBYTE_PCROP; 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get the Proprietary code readout protection */ 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_OB_GetPCROP(&(pOBInit->PCROPConfig), &(pOBInit->PCROPStartAddr), &(pOBInit->PCROPEndAddr) - ARM GAS /tmp/ccl0zFIW.s page 9 + ARM GAS /tmp/ccGUz3uE.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Prevent unused argument(s) compilation warning */ 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** UNUSED(Bank); 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_SEC_PROT1); - ARM GAS /tmp/ccl0zFIW.s page 10 + ARM GAS /tmp/ccGUz3uE.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif /* FLASH_OPTR_DBANK */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 31 @ args = 0, pretend = 0, frame = 0 32 @ frame_needed = 0, uses_anonymous_args = 0 33 @ link register save eliminated. - ARM GAS /tmp/ccl0zFIW.s page 11 + ARM GAS /tmp/ccGUz3uE.s page 11 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #if defined (FLASH_OPTR_DBANK) @@ -658,7 +658,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 57 .LFE336: 59 .section .text.FLASH_OB_GetSecMem,"ax",%progbits 60 .align 1 - ARM GAS /tmp/ccl0zFIW.s page 12 + ARM GAS /tmp/ccGUz3uE.s page 12 61 .syntax unified @@ -718,7 +718,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * @retval None 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** */ 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** void FLASH_FlushCaches(void) - ARM GAS /tmp/ccl0zFIW.s page 13 + ARM GAS /tmp/ccGUz3uE.s page 13 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { @@ -778,7 +778,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; 677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccl0zFIW.s page 14 + ARM GAS /tmp/ccGUz3uE.s page 14 678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * This parameter can be one of the following values: 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * @arg OB_RDP_LEVEL_0: No protection 734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * @arg OB_RDP_LEVEL_1: Memory Read protection - ARM GAS /tmp/ccl0zFIW.s page 15 + ARM GAS /tmp/ccGUz3uE.s page 15 735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * @arg OB_RDP_LEVEL_2: Full chip protection @@ -898,7 +898,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t optr_reg_mask = 0; 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; 791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccl0zFIW.s page 16 + ARM GAS /tmp/ccGUz3uE.s page 16 792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Set value and mask for nRST_SHDW option byte */ 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_val |= (UserConfig & FLASH_OPTR_nRST_SHDW); - ARM GAS /tmp/ccl0zFIW.s page 17 + ARM GAS /tmp/ccGUz3uE.s page 17 849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_SHDW; @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if ((UserType & OB_USER_nBOOT1) != 0U) 905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccl0zFIW.s page 18 + ARM GAS /tmp/ccGUz3uE.s page 18 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* nBOOT1 option byte should be modified */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if ((UserType & OB_USER_IRHEN) != 0U) - ARM GAS /tmp/ccl0zFIW.s page 19 + ARM GAS /tmp/ccGUz3uE.s page 19 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ 1018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); 1019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccl0zFIW.s page 20 + ARM GAS /tmp/ccGUz3uE.s page 20 1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if (status == HAL_OK) @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } 1075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #if defined (FLASH_OPTR_DBANK) 1076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** else if ((PCROPConfig & FLASH_BANK_BOTH) == FLASH_BANK_2) - ARM GAS /tmp/ccl0zFIW.s page 21 + ARM GAS /tmp/ccGUz3uE.s page 21 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if (status == HAL_OK) 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { 1133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Configure the write protected area */ - ARM GAS /tmp/ccl0zFIW.s page 22 + ARM GAS /tmp/ccGUz3uE.s page 22 1134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if (SecBank == FLASH_BANK_1) @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_OPTSTRT); 1189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ - ARM GAS /tmp/ccl0zFIW.s page 23 + ARM GAS /tmp/ccGUz3uE.s page 23 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 85 000a 03F07F03 and r3, r3, #127 1213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } 86 .loc 1 1213 14 view .LVU13 - ARM GAS /tmp/ccl0zFIW.s page 24 + ARM GAS /tmp/ccGUz3uE.s page 24 87 000e 0B60 str r3, [r1] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** 1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /** 1240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * @brief Return the Write Protection configuration into Option Bytes. - ARM GAS /tmp/ccl0zFIW.s page 25 + ARM GAS /tmp/ccGUz3uE.s page 25 1241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** * @param[in] WRPArea specifies the area to be returned. @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { 1263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** *WRPStartOffset = READ_BIT(FLASH->WRP1BR, FLASH_WRP1BR_WRP1B_STRT); 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** *WRDPEndOffset = (READ_BIT(FLASH->WRP1BR, FLASH_WRP1BR_WRP1B_END) >> FLASH_WRP1BR_WRP1B_END_Pos - ARM GAS /tmp/ccl0zFIW.s page 26 + ARM GAS /tmp/ccGUz3uE.s page 26 1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 193 .cfi_endproc 194 .LFE347: 196 .section .text.FLASH_OB_GetRDP,"ax",%progbits - ARM GAS /tmp/ccl0zFIW.s page 27 + ARM GAS /tmp/ccGUz3uE.s page 27 197 .align 1 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 230 0012 00BF .align 2 231 .L22: 232 0014 00200240 .word 1073881088 - ARM GAS /tmp/ccl0zFIW.s page 28 + ARM GAS /tmp/ccGUz3uE.s page 28 233 .cfi_endproc @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 268 .section .text.FLASH_OB_GetPCROP,"ax",%progbits 269 .align 1 270 .syntax unified - ARM GAS /tmp/ccl0zFIW.s page 29 + ARM GAS /tmp/ccGUz3uE.s page 29 271 .thumb @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #if defined (FLASH_OPTR_DBANK) 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if (READ_BIT(FLASH->OPTR, FLASH_OPTR_DBANK) == 0U) 1363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccl0zFIW.s page 30 + ARM GAS /tmp/ccGUz3uE.s page 30 1364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** if (((*PCROPConfig) & FLASH_BANK_BOTH) == FLASH_BANK_1) @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** *PCROPEndAddr = (reg_value << 3) + bank1_addr; 316 .loc 1 1394 7 is_stmt 1 view .LVU75 317 .loc 1 1394 34 is_stmt 0 view .LVU76 - ARM GAS /tmp/ccl0zFIW.s page 31 + ARM GAS /tmp/ccGUz3uE.s page 31 318 001c 03EAC103 and r3, r3, r1, lsl #3 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 354 .align 1 355 .syntax unified 356 .thumb - ARM GAS /tmp/ccl0zFIW.s page 32 + ARM GAS /tmp/ccGUz3uE.s page 32 357 .thumb_func @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 397 .LVL22: 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } 398 .loc 1 691 21 view .LVU101 - ARM GAS /tmp/ccl0zFIW.s page 33 + ARM GAS /tmp/ccGUz3uE.s page 33 399 0018 094B ldr r3, .L37 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccl0zFIW.s page 1 444 FLASH_OB_RDPConfig: 445 .LVL26: 446 .LFB340: - ARM GAS /tmp/ccl0zFIW.s page 34 + ARM GAS /tmp/ccGUz3uE.s page 34 740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; @@ -2038,2176 +2038,2169 @@ ARM GAS /tmp/ccl0zFIW.s page 1 487 .loc 1 758 5 view .LVU126 758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } 488 .loc 1 758 14 is_stmt 0 view .LVU127 - ARM GAS /tmp/ccl0zFIW.s page 35 + ARM GAS /tmp/ccGUz3uE.s page 35 489 0024 4FF47A70 mov r0, #1000 490 0028 FFF7FEFF bl FLASH_WaitForLastOperation 491 .LVL31: - 758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 492 .loc 1 758 14 view .LVU128 - 493 002c EFE7 b .L40 - 494 .L44: - 495 002e 00BF .align 2 - 496 .L43: - 497 0030 00200240 .word 1073881088 - 498 .cfi_endproc - 499 .LFE340: - 501 .section .text.FLASH_OB_UserConfig,"ax",%progbits - 502 .align 1 - 503 .syntax unified - 504 .thumb - 505 .thumb_func - 507 FLASH_OB_UserConfig: - 508 .LVL32: - 509 .LFB341: + 492 002c EFE7 b .L40 + 493 .L44: + 494 002e 00BF .align 2 + 495 .L43: + 496 0030 00200240 .word 1073881088 + 497 .cfi_endproc + 498 .LFE340: + 500 .section .text.FLASH_OB_UserConfig,"ax",%progbits + 501 .align 1 + 502 .syntax unified + 503 .thumb + 504 .thumb_func + 506 FLASH_OB_UserConfig: + 507 .LVL32: + 508 .LFB341: 787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t optr_reg_val = 0; - 510 .loc 1 787 1 is_stmt 1 view -0 - 511 .cfi_startproc - 512 @ args = 0, pretend = 0, frame = 0 - 513 @ frame_needed = 0, uses_anonymous_args = 0 + 509 .loc 1 787 1 is_stmt 1 view -0 + 510 .cfi_startproc + 511 @ args = 0, pretend = 0, frame = 0 + 512 @ frame_needed = 0, uses_anonymous_args = 0 787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t optr_reg_val = 0; - 514 .loc 1 787 1 is_stmt 0 view .LVU130 - 515 0000 38B5 push {r3, r4, r5, lr} - 516 .LCFI4: - 517 .cfi_def_cfa_offset 16 - 518 .cfi_offset 3, -16 - 519 .cfi_offset 4, -12 - 520 .cfi_offset 5, -8 - 521 .cfi_offset 14, -4 - 522 0002 0446 mov r4, r0 - 523 0004 0D46 mov r5, r1 + 513 .loc 1 787 1 is_stmt 0 view .LVU129 + 514 0000 38B5 push {r3, r4, r5, lr} + 515 .LCFI4: + 516 .cfi_def_cfa_offset 16 + 517 .cfi_offset 3, -16 + 518 .cfi_offset 4, -12 + 519 .cfi_offset 5, -8 + 520 .cfi_offset 14, -4 + 521 0002 0446 mov r4, r0 + 522 0004 0D46 mov r5, r1 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t optr_reg_mask = 0; - 524 .loc 1 788 3 is_stmt 1 view .LVU131 - 525 .LVL33: + 523 .loc 1 788 3 is_stmt 1 view .LVU130 + 524 .LVL33: 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 526 .loc 1 789 3 view .LVU132 + 525 .loc 1 789 3 view .LVU131 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 527 .loc 1 790 3 view .LVU133 + 526 .loc 1 790 3 view .LVU132 793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 528 .loc 1 793 3 view .LVU134 + 527 .loc 1 793 3 view .LVU133 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 529 .loc 1 796 3 view .LVU135 + 528 .loc 1 796 3 view .LVU134 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 530 .loc 1 796 12 is_stmt 0 view .LVU136 - 531 0006 4FF47A70 mov r0, #1000 - 532 .LVL34: + 529 .loc 1 796 12 is_stmt 0 view .LVU135 + 530 0006 4FF47A70 mov r0, #1000 + 531 .LVL34: 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 533 .loc 1 796 12 view .LVU137 - 534 000a FFF7FEFF bl FLASH_WaitForLastOperation - 535 .LVL35: + 532 .loc 1 796 12 view .LVU136 + 533 000a FFF7FEFF bl FLASH_WaitForLastOperation + 534 .LVL35: 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 536 .loc 1 798 3 is_stmt 1 view .LVU138 - ARM GAS /tmp/ccl0zFIW.s page 36 + 535 .loc 1 798 3 is_stmt 1 view .LVU137 + 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 536 .loc 1 798 6 is_stmt 0 view .LVU138 + ARM GAS /tmp/ccGUz3uE.s page 36 - 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 537 .loc 1 798 6 is_stmt 0 view .LVU139 - 538 000e 0028 cmp r0, #0 - 539 0010 40F08780 bne .L46 + 537 000e 0028 cmp r0, #0 + 538 0010 40F08680 bne .L46 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 540 .loc 1 812 5 is_stmt 1 view .LVU140 + 539 .loc 1 812 5 is_stmt 1 view .LVU139 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 541 .loc 1 812 8 is_stmt 0 view .LVU141 - 542 0014 14F00103 ands r3, r4, #1 - 543 0018 04D0 beq .L62 + 540 .loc 1 812 8 is_stmt 0 view .LVU140 + 541 0014 14F00103 ands r3, r4, #1 + 542 0018 00F08380 beq .L62 815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 544 .loc 1 815 7 is_stmt 1 view .LVU142 + 543 .loc 1 815 7 is_stmt 1 view .LVU141 818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_BOR_LEV; - 545 .loc 1 818 7 view .LVU143 + 544 .loc 1 818 7 view .LVU142 818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_BOR_LEV; - 546 .loc 1 818 35 is_stmt 0 view .LVU144 - 547 001a 05F4E063 and r3, r5, #1792 - 548 .LVL36: + 545 .loc 1 818 35 is_stmt 0 view .LVU143 + 546 001c 05F4E063 and r3, r5, #1792 + 547 .LVL36: 819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 549 .loc 1 819 7 is_stmt 1 view .LVU145 + 548 .loc 1 819 7 is_stmt 1 view .LVU144 819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 550 .loc 1 819 21 is_stmt 0 view .LVU146 - 551 001e 4FF4E062 mov r2, #1792 - 552 0022 00E0 b .L47 - 553 .LVL37: - 554 .L62: - 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 555 .loc 1 789 12 view .LVU147 - 556 0024 1A46 mov r2, r3 - 557 .LVL38: - 558 .L47: + 549 .loc 1 819 21 is_stmt 0 view .LVU145 + 550 0020 4FF4E062 mov r2, #1792 + 551 .LVL37: + 552 .L47: 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 559 .loc 1 822 5 is_stmt 1 view .LVU148 + 553 .loc 1 822 5 is_stmt 1 view .LVU146 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 560 .loc 1 822 8 is_stmt 0 view .LVU149 - 561 0026 14F0020F tst r4, #2 - 562 002a 04D0 beq .L48 + 554 .loc 1 822 8 is_stmt 0 view .LVU147 + 555 0024 14F0020F tst r4, #2 + 556 0028 04D0 beq .L48 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 563 .loc 1 825 7 is_stmt 1 view .LVU150 + 557 .loc 1 825 7 is_stmt 1 view .LVU148 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_STOP; - 564 .loc 1 828 7 view .LVU151 + 558 .loc 1 828 7 view .LVU149 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_STOP; - 565 .loc 1 828 35 is_stmt 0 view .LVU152 - 566 002c 05F48051 and r1, r5, #4096 + 559 .loc 1 828 35 is_stmt 0 view .LVU150 + 560 002a 05F48051 and r1, r5, #4096 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_STOP; - 567 .loc 1 828 20 view .LVU153 - 568 0030 0B43 orrs r3, r3, r1 - 569 .LVL39: + 561 .loc 1 828 20 view .LVU151 + 562 002e 0B43 orrs r3, r3, r1 + 563 .LVL38: 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 570 .loc 1 829 7 is_stmt 1 view .LVU154 + 564 .loc 1 829 7 is_stmt 1 view .LVU152 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 571 .loc 1 829 21 is_stmt 0 view .LVU155 - 572 0032 42F48052 orr r2, r2, #4096 - 573 .LVL40: - 574 .L48: + 565 .loc 1 829 21 is_stmt 0 view .LVU153 + 566 0030 42F48052 orr r2, r2, #4096 + 567 .LVL39: + 568 .L48: 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 575 .loc 1 832 5 is_stmt 1 view .LVU156 - ARM GAS /tmp/ccl0zFIW.s page 37 - - + 569 .loc 1 832 5 is_stmt 1 view .LVU154 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 576 .loc 1 832 8 is_stmt 0 view .LVU157 - 577 0036 14F0040F tst r4, #4 - 578 003a 04D0 beq .L49 + 570 .loc 1 832 8 is_stmt 0 view .LVU155 + 571 0034 14F0040F tst r4, #4 + 572 0038 04D0 beq .L49 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 579 .loc 1 835 7 is_stmt 1 view .LVU158 + 573 .loc 1 835 7 is_stmt 1 view .LVU156 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_STDBY; - 580 .loc 1 838 7 view .LVU159 + 574 .loc 1 838 7 view .LVU157 + ARM GAS /tmp/ccGUz3uE.s page 37 + + 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_STDBY; - 581 .loc 1 838 35 is_stmt 0 view .LVU160 - 582 003c 05F40051 and r1, r5, #8192 + 575 .loc 1 838 35 is_stmt 0 view .LVU158 + 576 003a 05F40051 and r1, r5, #8192 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_STDBY; - 583 .loc 1 838 20 view .LVU161 - 584 0040 0B43 orrs r3, r3, r1 - 585 .LVL41: + 577 .loc 1 838 20 view .LVU159 + 578 003e 0B43 orrs r3, r3, r1 + 579 .LVL40: 839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 586 .loc 1 839 7 is_stmt 1 view .LVU162 + 580 .loc 1 839 7 is_stmt 1 view .LVU160 839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 587 .loc 1 839 21 is_stmt 0 view .LVU163 - 588 0042 42F40052 orr r2, r2, #8192 - 589 .LVL42: - 590 .L49: + 581 .loc 1 839 21 is_stmt 0 view .LVU161 + 582 0040 42F40052 orr r2, r2, #8192 + 583 .LVL41: + 584 .L49: 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 591 .loc 1 842 5 is_stmt 1 view .LVU164 + 585 .loc 1 842 5 is_stmt 1 view .LVU162 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 592 .loc 1 842 8 is_stmt 0 view .LVU165 - 593 0046 14F4805F tst r4, #4096 - 594 004a 04D0 beq .L50 + 586 .loc 1 842 8 is_stmt 0 view .LVU163 + 587 0044 14F4805F tst r4, #4096 + 588 0048 04D0 beq .L50 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 595 .loc 1 845 7 is_stmt 1 view .LVU166 + 589 .loc 1 845 7 is_stmt 1 view .LVU164 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_SHDW; - 596 .loc 1 848 7 view .LVU167 + 590 .loc 1 848 7 view .LVU165 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_SHDW; - 597 .loc 1 848 35 is_stmt 0 view .LVU168 - 598 004c 05F48041 and r1, r5, #16384 + 591 .loc 1 848 35 is_stmt 0 view .LVU166 + 592 004a 05F48041 and r1, r5, #16384 848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nRST_SHDW; - 599 .loc 1 848 20 view .LVU169 - 600 0050 0B43 orrs r3, r3, r1 - 601 .LVL43: + 593 .loc 1 848 20 view .LVU167 + 594 004e 0B43 orrs r3, r3, r1 + 595 .LVL42: 849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 602 .loc 1 849 7 is_stmt 1 view .LVU170 + 596 .loc 1 849 7 is_stmt 1 view .LVU168 849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 603 .loc 1 849 21 is_stmt 0 view .LVU171 - 604 0052 42F48042 orr r2, r2, #16384 - 605 .LVL44: - 606 .L50: + 597 .loc 1 849 21 is_stmt 0 view .LVU169 + 598 0050 42F48042 orr r2, r2, #16384 + 599 .LVL43: + 600 .L50: 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 607 .loc 1 852 5 is_stmt 1 view .LVU172 + 601 .loc 1 852 5 is_stmt 1 view .LVU170 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 608 .loc 1 852 8 is_stmt 0 view .LVU173 - 609 0056 14F0080F tst r4, #8 - 610 005a 04D0 beq .L51 + 602 .loc 1 852 8 is_stmt 0 view .LVU171 + 603 0054 14F0080F tst r4, #8 + 604 0058 04D0 beq .L51 855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 611 .loc 1 855 7 is_stmt 1 view .LVU174 + 605 .loc 1 855 7 is_stmt 1 view .LVU172 858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_SW; - 612 .loc 1 858 7 view .LVU175 + 606 .loc 1 858 7 view .LVU173 858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_SW; - ARM GAS /tmp/ccl0zFIW.s page 38 + 607 .loc 1 858 35 is_stmt 0 view .LVU174 + 608 005a 05F48031 and r1, r5, #65536 + 858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_SW; + 609 .loc 1 858 20 view .LVU175 + 610 005e 0B43 orrs r3, r3, r1 + 611 .LVL44: + 859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 612 .loc 1 859 7 is_stmt 1 view .LVU176 + ARM GAS /tmp/ccGUz3uE.s page 38 - 613 .loc 1 858 35 is_stmt 0 view .LVU176 - 614 005c 05F48031 and r1, r5, #65536 - 858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_SW; - 615 .loc 1 858 20 view .LVU177 - 616 0060 0B43 orrs r3, r3, r1 - 617 .LVL45: 859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 618 .loc 1 859 7 is_stmt 1 view .LVU178 - 859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 619 .loc 1 859 21 is_stmt 0 view .LVU179 - 620 0062 42F48032 orr r2, r2, #65536 - 621 .LVL46: - 622 .L51: + 613 .loc 1 859 21 is_stmt 0 view .LVU177 + 614 0060 42F48032 orr r2, r2, #65536 + 615 .LVL45: + 616 .L51: 862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 623 .loc 1 862 5 is_stmt 1 view .LVU180 + 617 .loc 1 862 5 is_stmt 1 view .LVU178 862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 624 .loc 1 862 8 is_stmt 0 view .LVU181 - 625 0066 14F0100F tst r4, #16 - 626 006a 04D0 beq .L52 + 618 .loc 1 862 8 is_stmt 0 view .LVU179 + 619 0064 14F0100F tst r4, #16 + 620 0068 04D0 beq .L52 865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 627 .loc 1 865 7 is_stmt 1 view .LVU182 + 621 .loc 1 865 7 is_stmt 1 view .LVU180 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_STOP; - 628 .loc 1 868 7 view .LVU183 + 622 .loc 1 868 7 view .LVU181 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_STOP; - 629 .loc 1 868 35 is_stmt 0 view .LVU184 - 630 006c 05F40031 and r1, r5, #131072 + 623 .loc 1 868 35 is_stmt 0 view .LVU182 + 624 006a 05F40031 and r1, r5, #131072 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_STOP; - 631 .loc 1 868 20 view .LVU185 - 632 0070 0B43 orrs r3, r3, r1 - 633 .LVL47: + 625 .loc 1 868 20 view .LVU183 + 626 006e 0B43 orrs r3, r3, r1 + 627 .LVL46: 869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 634 .loc 1 869 7 is_stmt 1 view .LVU186 + 628 .loc 1 869 7 is_stmt 1 view .LVU184 869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 635 .loc 1 869 21 is_stmt 0 view .LVU187 - 636 0072 42F40032 orr r2, r2, #131072 - 637 .LVL48: - 638 .L52: + 629 .loc 1 869 21 is_stmt 0 view .LVU185 + 630 0070 42F40032 orr r2, r2, #131072 + 631 .LVL47: + 632 .L52: 872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 639 .loc 1 872 5 is_stmt 1 view .LVU188 + 633 .loc 1 872 5 is_stmt 1 view .LVU186 872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 640 .loc 1 872 8 is_stmt 0 view .LVU189 - 641 0076 14F0200F tst r4, #32 - 642 007a 04D0 beq .L53 + 634 .loc 1 872 8 is_stmt 0 view .LVU187 + 635 0074 14F0200F tst r4, #32 + 636 0078 04D0 beq .L53 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 643 .loc 1 875 7 is_stmt 1 view .LVU190 + 637 .loc 1 875 7 is_stmt 1 view .LVU188 878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_STDBY; - 644 .loc 1 878 7 view .LVU191 + 638 .loc 1 878 7 view .LVU189 878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_STDBY; - 645 .loc 1 878 35 is_stmt 0 view .LVU192 - 646 007c 05F48021 and r1, r5, #262144 + 639 .loc 1 878 35 is_stmt 0 view .LVU190 + 640 007a 05F48021 and r1, r5, #262144 878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IWDG_STDBY; - 647 .loc 1 878 20 view .LVU193 - 648 0080 0B43 orrs r3, r3, r1 - 649 .LVL49: + 641 .loc 1 878 20 view .LVU191 + 642 007e 0B43 orrs r3, r3, r1 + 643 .LVL48: 879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 650 .loc 1 879 7 is_stmt 1 view .LVU194 + 644 .loc 1 879 7 is_stmt 1 view .LVU192 879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccl0zFIW.s page 39 + 645 .loc 1 879 21 is_stmt 0 view .LVU193 + 646 0080 42F48022 orr r2, r2, #262144 + 647 .LVL49: + 648 .L53: + 882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 649 .loc 1 882 5 is_stmt 1 view .LVU194 + 882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 650 .loc 1 882 8 is_stmt 0 view .LVU195 + ARM GAS /tmp/ccGUz3uE.s page 39 - 651 .loc 1 879 21 is_stmt 0 view .LVU195 - 652 0082 42F48022 orr r2, r2, #262144 - 653 .LVL50: - 654 .L53: - 882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 655 .loc 1 882 5 is_stmt 1 view .LVU196 - 882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 656 .loc 1 882 8 is_stmt 0 view .LVU197 - 657 0086 14F0400F tst r4, #64 - 658 008a 04D0 beq .L54 + 651 0084 14F0400F tst r4, #64 + 652 0088 04D0 beq .L54 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 659 .loc 1 885 7 is_stmt 1 view .LVU198 + 653 .loc 1 885 7 is_stmt 1 view .LVU196 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_WWDG_SW; - 660 .loc 1 888 7 view .LVU199 + 654 .loc 1 888 7 view .LVU197 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_WWDG_SW; - 661 .loc 1 888 35 is_stmt 0 view .LVU200 - 662 008c 05F40021 and r1, r5, #524288 + 655 .loc 1 888 35 is_stmt 0 view .LVU198 + 656 008a 05F40021 and r1, r5, #524288 888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_WWDG_SW; - 663 .loc 1 888 20 view .LVU201 - 664 0090 0B43 orrs r3, r3, r1 - 665 .LVL51: + 657 .loc 1 888 20 view .LVU199 + 658 008e 0B43 orrs r3, r3, r1 + 659 .LVL50: 889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 666 .loc 1 889 7 is_stmt 1 view .LVU202 + 660 .loc 1 889 7 is_stmt 1 view .LVU200 889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 667 .loc 1 889 21 is_stmt 0 view .LVU203 - 668 0092 42F40022 orr r2, r2, #524288 - 669 .LVL52: - 670 .L54: + 661 .loc 1 889 21 is_stmt 0 view .LVU201 + 662 0090 42F40022 orr r2, r2, #524288 + 663 .LVL51: + 664 .L54: 904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 671 .loc 1 904 5 is_stmt 1 view .LVU204 + 665 .loc 1 904 5 is_stmt 1 view .LVU202 904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 672 .loc 1 904 8 is_stmt 0 view .LVU205 - 673 0096 14F4007F tst r4, #512 - 674 009a 04D0 beq .L55 + 666 .loc 1 904 8 is_stmt 0 view .LVU203 + 667 0094 14F4007F tst r4, #512 + 668 0098 04D0 beq .L55 907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 675 .loc 1 907 7 is_stmt 1 view .LVU206 + 669 .loc 1 907 7 is_stmt 1 view .LVU204 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nBOOT1; - 676 .loc 1 910 7 view .LVU207 + 670 .loc 1 910 7 view .LVU205 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nBOOT1; - 677 .loc 1 910 35 is_stmt 0 view .LVU208 - 678 009c 05F40001 and r1, r5, #8388608 + 671 .loc 1 910 35 is_stmt 0 view .LVU206 + 672 009a 05F40001 and r1, r5, #8388608 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nBOOT1; - 679 .loc 1 910 20 view .LVU209 - 680 00a0 0B43 orrs r3, r3, r1 - 681 .LVL53: + 673 .loc 1 910 20 view .LVU207 + 674 009e 0B43 orrs r3, r3, r1 + 675 .LVL52: 911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 682 .loc 1 911 7 is_stmt 1 view .LVU210 + 676 .loc 1 911 7 is_stmt 1 view .LVU208 911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 683 .loc 1 911 21 is_stmt 0 view .LVU211 - 684 00a2 42F40002 orr r2, r2, #8388608 - 685 .LVL54: - 686 .L55: + 677 .loc 1 911 21 is_stmt 0 view .LVU209 + 678 00a0 42F40002 orr r2, r2, #8388608 + 679 .LVL53: + 680 .L55: 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 687 .loc 1 914 5 is_stmt 1 view .LVU212 + 681 .loc 1 914 5 is_stmt 1 view .LVU210 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 688 .loc 1 914 8 is_stmt 0 view .LVU213 - 689 00a6 14F4806F tst r4, #1024 - ARM GAS /tmp/ccl0zFIW.s page 40 - - - 690 00aa 04D0 beq .L56 + 682 .loc 1 914 8 is_stmt 0 view .LVU211 + 683 00a4 14F4806F tst r4, #1024 + 684 00a8 04D0 beq .L56 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 691 .loc 1 917 7 is_stmt 1 view .LVU214 + 685 .loc 1 917 7 is_stmt 1 view .LVU212 920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_SRAM_PE; - 692 .loc 1 920 7 view .LVU215 + 686 .loc 1 920 7 view .LVU213 920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_SRAM_PE; - 693 .loc 1 920 35 is_stmt 0 view .LVU216 - 694 00ac 05F08071 and r1, r5, #16777216 + 687 .loc 1 920 35 is_stmt 0 view .LVU214 + 688 00aa 05F08071 and r1, r5, #16777216 + ARM GAS /tmp/ccGUz3uE.s page 40 + + 920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_SRAM_PE; - 695 .loc 1 920 20 view .LVU217 - 696 00b0 0B43 orrs r3, r3, r1 - 697 .LVL55: + 689 .loc 1 920 20 view .LVU215 + 690 00ae 0B43 orrs r3, r3, r1 + 691 .LVL54: 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 698 .loc 1 921 7 is_stmt 1 view .LVU218 + 692 .loc 1 921 7 is_stmt 1 view .LVU216 921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 699 .loc 1 921 21 is_stmt 0 view .LVU219 - 700 00b2 42F08072 orr r2, r2, #16777216 - 701 .LVL56: - 702 .L56: + 693 .loc 1 921 21 is_stmt 0 view .LVU217 + 694 00b0 42F08072 orr r2, r2, #16777216 + 695 .LVL55: + 696 .L56: 923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 703 .loc 1 923 5 is_stmt 1 view .LVU220 + 697 .loc 1 923 5 is_stmt 1 view .LVU218 923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 704 .loc 1 923 8 is_stmt 0 view .LVU221 - 705 00b6 14F4006F tst r4, #2048 - 706 00ba 04D0 beq .L57 + 698 .loc 1 923 8 is_stmt 0 view .LVU219 + 699 00b4 14F4006F tst r4, #2048 + 700 00b8 04D0 beq .L57 926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 707 .loc 1 926 7 is_stmt 1 view .LVU222 + 701 .loc 1 926 7 is_stmt 1 view .LVU220 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_CCMSRAM_RST; - 708 .loc 1 929 7 view .LVU223 + 702 .loc 1 929 7 view .LVU221 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_CCMSRAM_RST; - 709 .loc 1 929 35 is_stmt 0 view .LVU224 - 710 00bc 05F00071 and r1, r5, #33554432 + 703 .loc 1 929 35 is_stmt 0 view .LVU222 + 704 00ba 05F00071 and r1, r5, #33554432 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_CCMSRAM_RST; - 711 .loc 1 929 20 view .LVU225 - 712 00c0 0B43 orrs r3, r3, r1 - 713 .LVL57: + 705 .loc 1 929 20 view .LVU223 + 706 00be 0B43 orrs r3, r3, r1 + 707 .LVL56: 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 714 .loc 1 930 7 is_stmt 1 view .LVU226 + 708 .loc 1 930 7 is_stmt 1 view .LVU224 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 715 .loc 1 930 21 is_stmt 0 view .LVU227 - 716 00c2 42F00072 orr r2, r2, #33554432 - 717 .LVL58: - 718 .L57: + 709 .loc 1 930 21 is_stmt 0 view .LVU225 + 710 00c0 42F00072 orr r2, r2, #33554432 + 711 .LVL57: + 712 .L57: 932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 719 .loc 1 932 5 is_stmt 1 view .LVU228 + 713 .loc 1 932 5 is_stmt 1 view .LVU226 932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 720 .loc 1 932 8 is_stmt 0 view .LVU229 - 721 00c6 14F4005F tst r4, #8192 - 722 00ca 04D0 beq .L58 + 714 .loc 1 932 8 is_stmt 0 view .LVU227 + 715 00c4 14F4005F tst r4, #8192 + 716 00c8 04D0 beq .L58 935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 723 .loc 1 935 7 is_stmt 1 view .LVU230 + 717 .loc 1 935 7 is_stmt 1 view .LVU228 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nSWBOOT0; - 724 .loc 1 938 7 view .LVU231 + 718 .loc 1 938 7 view .LVU229 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nSWBOOT0; - 725 .loc 1 938 35 is_stmt 0 view .LVU232 - 726 00cc 05F08061 and r1, r5, #67108864 + 719 .loc 1 938 35 is_stmt 0 view .LVU230 + 720 00ca 05F08061 and r1, r5, #67108864 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nSWBOOT0; - ARM GAS /tmp/ccl0zFIW.s page 41 + 721 .loc 1 938 20 view .LVU231 + 722 00ce 0B43 orrs r3, r3, r1 + 723 .LVL58: + 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 724 .loc 1 939 7 is_stmt 1 view .LVU232 + 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 725 .loc 1 939 21 is_stmt 0 view .LVU233 + 726 00d0 42F08062 orr r2, r2, #67108864 + ARM GAS /tmp/ccGUz3uE.s page 41 - 727 .loc 1 938 20 view .LVU233 - 728 00d0 0B43 orrs r3, r3, r1 - 729 .LVL59: - 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 730 .loc 1 939 7 is_stmt 1 view .LVU234 - 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 731 .loc 1 939 21 is_stmt 0 view .LVU235 - 732 00d2 42F08062 orr r2, r2, #67108864 - 733 .LVL60: - 734 .L58: + 727 .LVL59: + 728 .L58: 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 735 .loc 1 942 5 is_stmt 1 view .LVU236 + 729 .loc 1 942 5 is_stmt 1 view .LVU234 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 736 .loc 1 942 8 is_stmt 0 view .LVU237 - 737 00d6 14F4804F tst r4, #16384 - 738 00da 04D0 beq .L59 + 730 .loc 1 942 8 is_stmt 0 view .LVU235 + 731 00d4 14F4804F tst r4, #16384 + 732 00d8 04D0 beq .L59 945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 739 .loc 1 945 7 is_stmt 1 view .LVU238 + 733 .loc 1 945 7 is_stmt 1 view .LVU236 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nBOOT0; - 740 .loc 1 948 7 view .LVU239 + 734 .loc 1 948 7 view .LVU237 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nBOOT0; - 741 .loc 1 948 35 is_stmt 0 view .LVU240 - 742 00dc 05F00061 and r1, r5, #134217728 + 735 .loc 1 948 35 is_stmt 0 view .LVU238 + 736 00da 05F00061 and r1, r5, #134217728 948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_nBOOT0; - 743 .loc 1 948 20 view .LVU241 - 744 00e0 0B43 orrs r3, r3, r1 - 745 .LVL61: + 737 .loc 1 948 20 view .LVU239 + 738 00de 0B43 orrs r3, r3, r1 + 739 .LVL60: 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 746 .loc 1 949 7 is_stmt 1 view .LVU242 + 740 .loc 1 949 7 is_stmt 1 view .LVU240 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 747 .loc 1 949 21 is_stmt 0 view .LVU243 - 748 00e2 42F00062 orr r2, r2, #134217728 - 749 .LVL62: - 750 .L59: + 741 .loc 1 949 21 is_stmt 0 view .LVU241 + 742 00e0 42F00062 orr r2, r2, #134217728 + 743 .LVL61: + 744 .L59: 952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 751 .loc 1 952 5 is_stmt 1 view .LVU244 + 745 .loc 1 952 5 is_stmt 1 view .LVU242 952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 752 .loc 1 952 8 is_stmt 0 view .LVU245 - 753 00e6 14F4004F tst r4, #32768 - 754 00ea 04D0 beq .L60 + 746 .loc 1 952 8 is_stmt 0 view .LVU243 + 747 00e4 14F4004F tst r4, #32768 + 748 00e8 04D0 beq .L60 955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 755 .loc 1 955 7 is_stmt 1 view .LVU246 + 749 .loc 1 955 7 is_stmt 1 view .LVU244 958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_NRST_MODE; - 756 .loc 1 958 7 view .LVU247 + 750 .loc 1 958 7 view .LVU245 958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_NRST_MODE; - 757 .loc 1 958 35 is_stmt 0 view .LVU248 - 758 00ec 05F04051 and r1, r5, #805306368 + 751 .loc 1 958 35 is_stmt 0 view .LVU246 + 752 00ea 05F04051 and r1, r5, #805306368 958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_NRST_MODE; - 759 .loc 1 958 20 view .LVU249 - 760 00f0 0B43 orrs r3, r3, r1 - 761 .LVL63: + 753 .loc 1 958 20 view .LVU247 + 754 00ee 0B43 orrs r3, r3, r1 + 755 .LVL62: 959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 762 .loc 1 959 7 is_stmt 1 view .LVU250 + 756 .loc 1 959 7 is_stmt 1 view .LVU248 959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 763 .loc 1 959 21 is_stmt 0 view .LVU251 - 764 00f2 42F04052 orr r2, r2, #805306368 - 765 .LVL64: - ARM GAS /tmp/ccl0zFIW.s page 42 - - - 766 .L60: + 757 .loc 1 959 21 is_stmt 0 view .LVU249 + 758 00f0 42F04052 orr r2, r2, #805306368 + 759 .LVL63: + 760 .L60: 962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 767 .loc 1 962 5 is_stmt 1 view .LVU252 + 761 .loc 1 962 5 is_stmt 1 view .LVU250 962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 768 .loc 1 962 8 is_stmt 0 view .LVU253 - 769 00f6 14F4803F tst r4, #65536 - 770 00fa 04D0 beq .L61 + 762 .loc 1 962 8 is_stmt 0 view .LVU251 + 763 00f4 14F4803F tst r4, #65536 + 764 00f8 04D0 beq .L61 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 771 .loc 1 965 7 is_stmt 1 view .LVU254 + ARM GAS /tmp/ccGUz3uE.s page 42 + + + 765 .loc 1 965 7 is_stmt 1 view .LVU252 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IRHEN; - 772 .loc 1 968 7 view .LVU255 + 766 .loc 1 968 7 view .LVU253 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IRHEN; - 773 .loc 1 968 35 is_stmt 0 view .LVU256 - 774 00fc 05F08045 and r5, r5, #1073741824 - 775 .LVL65: + 767 .loc 1 968 35 is_stmt 0 view .LVU254 + 768 00fa 05F08045 and r5, r5, #1073741824 + 769 .LVL64: 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** optr_reg_mask |= FLASH_OPTR_IRHEN; - 776 .loc 1 968 20 view .LVU257 - 777 0100 2B43 orrs r3, r3, r5 - 778 .LVL66: + 770 .loc 1 968 20 view .LVU255 + 771 00fe 2B43 orrs r3, r3, r5 + 772 .LVL65: 969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 779 .loc 1 969 7 is_stmt 1 view .LVU258 + 773 .loc 1 969 7 is_stmt 1 view .LVU256 969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 780 .loc 1 969 21 is_stmt 0 view .LVU259 - 781 0102 42F08042 orr r2, r2, #1073741824 + 774 .loc 1 969 21 is_stmt 0 view .LVU257 + 775 0100 42F08042 orr r2, r2, #1073741824 + 776 .LVL66: + 777 .L61: + 973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 778 .loc 1 973 5 is_stmt 1 view .LVU258 + 779 0104 0848 ldr r0, .L64 + 780 0106 016A ldr r1, [r0, #32] + 781 0108 21EA0202 bic r2, r1, r2 782 .LVL67: - 783 .L61: 973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 784 .loc 1 973 5 is_stmt 1 view .LVU260 - 785 0106 0748 ldr r0, .L64 - 786 0108 016A ldr r1, [r0, #32] - 787 010a 21EA0202 bic r2, r1, r2 - 788 .LVL68: + 783 .loc 1 973 5 is_stmt 0 view .LVU259 + 784 010c 1343 orrs r3, r3, r2 + 785 .LVL68: 973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 789 .loc 1 973 5 is_stmt 0 view .LVU261 - 790 010e 1343 orrs r3, r3, r2 - 791 .LVL69: - 973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 792 .loc 1 973 5 view .LVU262 - 793 0110 0362 str r3, [r0, #32] + 786 .loc 1 973 5 view .LVU260 + 787 010e 0362 str r3, [r0, #32] 976:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 794 .loc 1 976 5 is_stmt 1 view .LVU263 - 795 0112 4369 ldr r3, [r0, #20] - 796 0114 43F40033 orr r3, r3, #131072 - 797 0118 4361 str r3, [r0, #20] + 788 .loc 1 976 5 is_stmt 1 view .LVU261 + 789 0110 4369 ldr r3, [r0, #20] + 790 0112 43F40033 orr r3, r3, #131072 + 791 0116 4361 str r3, [r0, #20] 979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 798 .loc 1 979 5 view .LVU264 + 792 .loc 1 979 5 view .LVU262 979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 799 .loc 1 979 14 is_stmt 0 view .LVU265 - 800 011a 4FF47A70 mov r0, #1000 - 801 011e FFF7FEFF bl FLASH_WaitForLastOperation - 802 .LVL70: - 803 .L46: + 793 .loc 1 979 14 is_stmt 0 view .LVU263 + 794 0118 4FF47A70 mov r0, #1000 + 795 011c FFF7FEFF bl FLASH_WaitForLastOperation + 796 .LVL69: + 797 .L46: 982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 804 .loc 1 982 3 is_stmt 1 view .LVU266 + 798 .loc 1 982 3 is_stmt 1 view .LVU264 983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 805 .loc 1 983 1 is_stmt 0 view .LVU267 - 806 0122 38BD pop {r3, r4, r5, pc} - ARM GAS /tmp/ccl0zFIW.s page 43 + 799 .loc 1 983 1 is_stmt 0 view .LVU265 + 800 0120 38BD pop {r3, r4, r5, pc} + 801 .LVL70: + 802 .L62: + 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; + 803 .loc 1 789 12 view .LVU266 + 804 0122 1A46 mov r2, r3 + 805 0124 7EE7 b .L47 + 806 .L65: + 807 0126 00BF .align 2 + ARM GAS /tmp/ccGUz3uE.s page 43 - 807 .LVL71: - 808 .L65: - 983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 809 .loc 1 983 1 view .LVU268 - 810 .align 2 - 811 .L64: - 812 0124 00200240 .word 1073881088 - 813 .cfi_endproc - 814 .LFE341: - 816 .section .text.FLASH_OB_PCROPConfig,"ax",%progbits - 817 .align 1 - 818 .syntax unified - 819 .thumb - 820 .thumb_func - 822 FLASH_OB_PCROPConfig: - 823 .LVL72: - 824 .LFB342: + 808 .L64: + 809 0128 00200240 .word 1073881088 + 810 .cfi_endproc + 811 .LFE341: + 813 .section .text.FLASH_OB_PCROPConfig,"ax",%progbits + 814 .align 1 + 815 .syntax unified + 816 .thumb + 817 .thumb_func + 819 FLASH_OB_PCROPConfig: + 820 .LVL71: + 821 .LFB342: 1003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 825 .loc 1 1003 1 is_stmt 1 view -0 - 826 .cfi_startproc - 827 @ args = 0, pretend = 0, frame = 0 - 828 @ frame_needed = 0, uses_anonymous_args = 0 + 822 .loc 1 1003 1 is_stmt 1 view -0 + 823 .cfi_startproc + 824 @ args = 0, pretend = 0, frame = 0 + 825 @ frame_needed = 0, uses_anonymous_args = 0 1003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 829 .loc 1 1003 1 is_stmt 0 view .LVU270 - 830 0000 70B5 push {r4, r5, r6, lr} - 831 .LCFI5: - 832 .cfi_def_cfa_offset 16 - 833 .cfi_offset 4, -16 - 834 .cfi_offset 5, -12 - 835 .cfi_offset 6, -8 - 836 .cfi_offset 14, -4 - 837 0002 0446 mov r4, r0 - 838 0004 0D46 mov r5, r1 - 839 0006 1646 mov r6, r2 + 826 .loc 1 1003 1 is_stmt 0 view .LVU268 + 827 0000 70B5 push {r4, r5, r6, lr} + 828 .LCFI5: + 829 .cfi_def_cfa_offset 16 + 830 .cfi_offset 4, -16 + 831 .cfi_offset 5, -12 + 832 .cfi_offset 6, -8 + 833 .cfi_offset 14, -4 + 834 0002 0446 mov r4, r0 + 835 0004 0D46 mov r5, r1 + 836 0006 1646 mov r6, r2 1004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t reg_value; - 840 .loc 1 1004 3 is_stmt 1 view .LVU271 + 837 .loc 1 1004 3 is_stmt 1 view .LVU269 1005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t bank1_addr; - 841 .loc 1 1005 3 view .LVU272 + 838 .loc 1 1005 3 view .LVU270 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #if defined (FLASH_OPTR_DBANK) - 842 .loc 1 1006 3 view .LVU273 + 839 .loc 1 1006 3 view .LVU271 1012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** assert_param(IS_OB_PCROP_RDP(PCROPConfig & FLASH_PCROP1ER_PCROP_RDP)); - 843 .loc 1 1012 3 view .LVU274 + 840 .loc 1 1012 3 view .LVU272 1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** assert_param(IS_FLASH_MAIN_MEM_ADDRESS(PCROPStartAddr)); - 844 .loc 1 1013 3 view .LVU275 + 841 .loc 1 1013 3 view .LVU273 1014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** assert_param(IS_FLASH_MAIN_MEM_ADDRESS(PCROPEndAddr)); - 845 .loc 1 1014 3 view .LVU276 + 842 .loc 1 1014 3 view .LVU274 1015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 846 .loc 1 1015 3 view .LVU277 + 843 .loc 1 1015 3 view .LVU275 1018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 847 .loc 1 1018 3 view .LVU278 + 844 .loc 1 1018 3 view .LVU276 1018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 848 .loc 1 1018 12 is_stmt 0 view .LVU279 - 849 0008 4FF47A70 mov r0, #1000 + 845 .loc 1 1018 12 is_stmt 0 view .LVU277 + 846 0008 4FF47A70 mov r0, #1000 + 847 .LVL72: +1018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 848 .loc 1 1018 12 view .LVU278 + 849 000c FFF7FEFF bl FLASH_WaitForLastOperation 850 .LVL73: -1018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 851 .loc 1 1018 12 view .LVU280 - 852 000c FFF7FEFF bl FLASH_WaitForLastOperation - ARM GAS /tmp/ccl0zFIW.s page 44 +1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 851 .loc 1 1020 3 is_stmt 1 view .LVU279 +1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 852 .loc 1 1020 6 is_stmt 0 view .LVU280 + ARM GAS /tmp/ccGUz3uE.s page 44 - 853 .LVL74: -1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 854 .loc 1 1020 3 is_stmt 1 view .LVU281 -1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 855 .loc 1 1020 6 is_stmt 0 view .LVU282 - 856 0010 18BB cbnz r0, .L67 + 853 0010 18BB cbnz r0, .L67 1035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 857 .loc 1 1035 5 is_stmt 1 view .LVU283 - 858 .LVL75: + 854 .loc 1 1035 5 is_stmt 1 view .LVU281 + 855 .LVL74: 1067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 859 .loc 1 1067 7 view .LVU284 + 856 .loc 1 1067 7 view .LVU282 1067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 860 .loc 1 1067 10 is_stmt 0 view .LVU285 - 861 0012 14F0010F tst r4, #1 - 862 0016 10D0 beq .L68 + 857 .loc 1 1067 10 is_stmt 0 view .LVU283 + 858 0012 14F0010F tst r4, #1 + 859 0016 10D0 beq .L68 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** MODIFY_REG(FLASH->PCROP1SR, FLASH_PCROP1SR_PCROP1_STRT, reg_value); - 863 .loc 1 1069 9 is_stmt 1 view .LVU286 + 860 .loc 1 1069 9 is_stmt 1 view .LVU284 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** MODIFY_REG(FLASH->PCROP1SR, FLASH_PCROP1SR_PCROP1_STRT, reg_value); - 864 .loc 1 1069 38 is_stmt 0 view .LVU287 - 865 0018 05F17841 add r1, r5, #-134217728 - 866 .LVL76: + 861 .loc 1 1069 38 is_stmt 0 view .LVU285 + 862 0018 05F17841 add r1, r5, #-134217728 + 863 .LVL75: 1070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 867 .loc 1 1070 9 is_stmt 1 view .LVU288 - 868 001c 0F48 ldr r0, .L70 - 869 001e 436A ldr r3, [r0, #36] - 870 0020 6FF30D03 bfc r3, #0, #14 - 871 0024 43EAD103 orr r3, r3, r1, lsr #3 - 872 0028 4362 str r3, [r0, #36] + 864 .loc 1 1070 9 is_stmt 1 view .LVU286 + 865 001c 0F48 ldr r0, .L70 + 866 001e 436A ldr r3, [r0, #36] + 867 0020 6FF30D03 bfc r3, #0, #14 + 868 0024 43EAD103 orr r3, r3, r1, lsr #3 + 869 0028 4362 str r3, [r0, #36] 1072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** MODIFY_REG(FLASH->PCROP1ER, FLASH_PCROP1ER_PCROP1_END, reg_value); - 873 .loc 1 1072 9 view .LVU289 + 870 .loc 1 1072 9 view .LVU287 1072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** MODIFY_REG(FLASH->PCROP1ER, FLASH_PCROP1ER_PCROP1_END, reg_value); - 874 .loc 1 1072 36 is_stmt 0 view .LVU290 - 875 002a 06F17842 add r2, r6, #-134217728 - 876 .LVL77: + 871 .loc 1 1072 36 is_stmt 0 view .LVU288 + 872 002a 06F17842 add r2, r6, #-134217728 + 873 .LVL76: 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 877 .loc 1 1073 9 is_stmt 1 view .LVU291 - 878 002e 836A ldr r3, [r0, #40] - 879 0030 6FF30D03 bfc r3, #0, #14 - 880 0034 43EAD203 orr r3, r3, r2, lsr #3 - 881 0038 8362 str r3, [r0, #40] - 882 .LVL78: - 883 .L68: + 874 .loc 1 1073 9 is_stmt 1 view .LVU289 + 875 002e 836A ldr r3, [r0, #40] + 876 0030 6FF30D03 bfc r3, #0, #14 + 877 0034 43EAD203 orr r3, r3, r2, lsr #3 + 878 0038 8362 str r3, [r0, #40] + 879 .LVL77: + 880 .L68: 1088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 884 .loc 1 1088 7 view .LVU292 + 881 .loc 1 1088 7 view .LVU290 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 885 .loc 1 1091 5 view .LVU293 - 886 003a 084A ldr r2, .L70 - 887 003c 936A ldr r3, [r2, #40] - 888 003e 23F00043 bic r3, r3, #-2147483648 - 889 0042 04F00044 and r4, r4, #-2147483648 - 890 .LVL79: + 882 .loc 1 1091 5 view .LVU291 + 883 003a 084A ldr r2, .L70 + 884 003c 936A ldr r3, [r2, #40] + 885 003e 23F00043 bic r3, r3, #-2147483648 + 886 0042 04F00044 and r4, r4, #-2147483648 + 887 .LVL78: 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 891 .loc 1 1091 5 is_stmt 0 view .LVU294 - 892 0046 1C43 orrs r4, r4, r3 - 893 0048 9462 str r4, [r2, #40] + 888 .loc 1 1091 5 is_stmt 0 view .LVU292 + 889 0046 1C43 orrs r4, r4, r3 + 890 0048 9462 str r4, [r2, #40] 1094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 894 .loc 1 1094 5 is_stmt 1 view .LVU295 - ARM GAS /tmp/ccl0zFIW.s page 45 + 891 .loc 1 1094 5 is_stmt 1 view .LVU293 + 892 004a 5369 ldr r3, [r2, #20] + 893 004c 43F40033 orr r3, r3, #131072 + 894 0050 5361 str r3, [r2, #20] +1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 895 .loc 1 1097 5 view .LVU294 + ARM GAS /tmp/ccGUz3uE.s page 45 - 895 004a 5369 ldr r3, [r2, #20] - 896 004c 43F40033 orr r3, r3, #131072 - 897 0050 5361 str r3, [r2, #20] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 898 .loc 1 1097 5 view .LVU296 -1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 899 .loc 1 1097 14 is_stmt 0 view .LVU297 - 900 0052 4FF47A70 mov r0, #1000 - 901 0056 FFF7FEFF bl FLASH_WaitForLastOperation - 902 .LVL80: - 903 .L67: + 896 .loc 1 1097 14 is_stmt 0 view .LVU295 + 897 0052 4FF47A70 mov r0, #1000 + 898 0056 FFF7FEFF bl FLASH_WaitForLastOperation + 899 .LVL79: + 900 .L67: 1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 904 .loc 1 1100 3 is_stmt 1 view .LVU298 + 901 .loc 1 1100 3 is_stmt 1 view .LVU296 1101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 905 .loc 1 1101 1 is_stmt 0 view .LVU299 - 906 005a 70BD pop {r4, r5, r6, pc} - 907 .LVL81: - 908 .L71: + 902 .loc 1 1101 1 is_stmt 0 view .LVU297 + 903 005a 70BD pop {r4, r5, r6, pc} + 904 .LVL80: + 905 .L71: 1101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 909 .loc 1 1101 1 view .LVU300 - 910 .align 2 - 911 .L70: - 912 005c 00200240 .word 1073881088 - 913 .cfi_endproc - 914 .LFE342: - 916 .section .text.FLASH_OB_SecMemConfig,"ax",%progbits - 917 .align 1 - 918 .syntax unified - 919 .thumb - 920 .thumb_func - 922 FLASH_OB_SecMemConfig: - 923 .LVL82: - 924 .LFB343: + 906 .loc 1 1101 1 view .LVU298 + 907 .align 2 + 908 .L70: + 909 005c 00200240 .word 1073881088 + 910 .cfi_endproc + 911 .LFE342: + 913 .section .text.FLASH_OB_SecMemConfig,"ax",%progbits + 914 .align 1 + 915 .syntax unified + 916 .thumb + 917 .thumb_func + 919 FLASH_OB_SecMemConfig: + 920 .LVL81: + 921 .LFB343: 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 925 .loc 1 1121 1 is_stmt 1 view -0 - 926 .cfi_startproc - 927 @ args = 0, pretend = 0, frame = 0 - 928 @ frame_needed = 0, uses_anonymous_args = 0 + 922 .loc 1 1121 1 is_stmt 1 view -0 + 923 .cfi_startproc + 924 @ args = 0, pretend = 0, frame = 0 + 925 @ frame_needed = 0, uses_anonymous_args = 0 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 929 .loc 1 1121 1 is_stmt 0 view .LVU302 - 930 0000 38B5 push {r3, r4, r5, lr} - 931 .LCFI6: - 932 .cfi_def_cfa_offset 16 - 933 .cfi_offset 3, -16 - 934 .cfi_offset 4, -12 - 935 .cfi_offset 5, -8 - 936 .cfi_offset 14, -4 - 937 0002 0446 mov r4, r0 - 938 0004 0D46 mov r5, r1 + 926 .loc 1 1121 1 is_stmt 0 view .LVU300 + 927 0000 38B5 push {r3, r4, r5, lr} + 928 .LCFI6: + 929 .cfi_def_cfa_offset 16 + 930 .cfi_offset 3, -16 + 931 .cfi_offset 4, -12 + 932 .cfi_offset 5, -8 + 933 .cfi_offset 14, -4 + 934 0002 0446 mov r4, r0 + 935 0004 0D46 mov r5, r1 1122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 939 .loc 1 1122 3 is_stmt 1 view .LVU303 + 936 .loc 1 1122 3 is_stmt 1 view .LVU301 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** assert_param(IS_OB_SECMEM_SIZE(SecSize)); - 940 .loc 1 1125 3 view .LVU304 + 937 .loc 1 1125 3 view .LVU302 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 941 .loc 1 1126 3 view .LVU305 + 938 .loc 1 1126 3 view .LVU303 1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 942 .loc 1 1129 3 view .LVU306 - ARM GAS /tmp/ccl0zFIW.s page 46 + 939 .loc 1 1129 3 view .LVU304 +1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 940 .loc 1 1129 12 is_stmt 0 view .LVU305 + 941 0006 4FF47A70 mov r0, #1000 + 942 .LVL82: +1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + ARM GAS /tmp/ccGUz3uE.s page 46 -1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 943 .loc 1 1129 12 is_stmt 0 view .LVU307 - 944 0006 4FF47A70 mov r0, #1000 + 943 .loc 1 1129 12 view .LVU306 + 944 000a FFF7FEFF bl FLASH_WaitForLastOperation 945 .LVL83: -1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 946 .loc 1 1129 12 view .LVU308 - 947 000a FFF7FEFF bl FLASH_WaitForLastOperation - 948 .LVL84: 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 949 .loc 1 1131 3 is_stmt 1 view .LVU309 + 946 .loc 1 1131 3 is_stmt 1 view .LVU307 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 950 .loc 1 1131 6 is_stmt 0 view .LVU310 - 951 000e 50B9 cbnz r0, .L73 + 947 .loc 1 1131 6 is_stmt 0 view .LVU308 + 948 000e 50B9 cbnz r0, .L73 1134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 952 .loc 1 1134 5 is_stmt 1 view .LVU311 + 949 .loc 1 1134 5 is_stmt 1 view .LVU309 1134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 953 .loc 1 1134 8 is_stmt 0 view .LVU312 - 954 0010 012C cmp r4, #1 - 955 0012 09D0 beq .L76 - 956 .L74: + 950 .loc 1 1134 8 is_stmt 0 view .LVU310 + 951 0010 012C cmp r4, #1 + 952 0012 09D0 beq .L76 + 953 .L74: 1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 957 .loc 1 1150 5 is_stmt 1 view .LVU313 - 958 0014 084A ldr r2, .L77 - 959 0016 5369 ldr r3, [r2, #20] - 960 0018 43F40033 orr r3, r3, #131072 - 961 001c 5361 str r3, [r2, #20] + 954 .loc 1 1150 5 is_stmt 1 view .LVU311 + 955 0014 084A ldr r2, .L77 + 956 0016 5369 ldr r3, [r2, #20] + 957 0018 43F40033 orr r3, r3, #131072 + 958 001c 5361 str r3, [r2, #20] 1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 962 .loc 1 1153 5 view .LVU314 + 959 .loc 1 1153 5 view .LVU312 1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 963 .loc 1 1153 14 is_stmt 0 view .LVU315 - 964 001e 4FF47A70 mov r0, #1000 - 965 0022 FFF7FEFF bl FLASH_WaitForLastOperation - 966 .LVL85: - 967 .L73: + 960 .loc 1 1153 14 is_stmt 0 view .LVU313 + 961 001e 4FF47A70 mov r0, #1000 + 962 0022 FFF7FEFF bl FLASH_WaitForLastOperation + 963 .LVL84: + 964 .L73: 1156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 968 .loc 1 1156 3 is_stmt 1 view .LVU316 + 965 .loc 1 1156 3 is_stmt 1 view .LVU314 1157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 969 .loc 1 1157 1 is_stmt 0 view .LVU317 - 970 0026 38BD pop {r3, r4, r5, pc} - 971 .LVL86: - 972 .L76: + 966 .loc 1 1157 1 is_stmt 0 view .LVU315 + 967 0026 38BD pop {r3, r4, r5, pc} + 968 .LVL85: + 969 .L76: 1136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 973 .loc 1 1136 7 is_stmt 1 view .LVU318 - 974 0028 034A ldr r2, .L77 - 975 002a 136F ldr r3, [r2, #112] - 976 002c 23F07F03 bic r3, r3, #127 - 977 0030 2B43 orrs r3, r3, r5 - 978 0032 1367 str r3, [r2, #112] - 979 0034 EEE7 b .L74 - 980 .L78: - 981 0036 00BF .align 2 - 982 .L77: - 983 0038 00200240 .word 1073881088 - 984 .cfi_endproc - 985 .LFE343: - 987 .section .text.FLASH_OB_BootLockConfig,"ax",%progbits - 988 .align 1 - ARM GAS /tmp/ccl0zFIW.s page 47 + 970 .loc 1 1136 7 is_stmt 1 view .LVU316 + 971 0028 034A ldr r2, .L77 + 972 002a 136F ldr r3, [r2, #112] + 973 002c 23F07F03 bic r3, r3, #127 + 974 0030 2B43 orrs r3, r3, r5 + 975 0032 1367 str r3, [r2, #112] + 976 0034 EEE7 b .L74 + 977 .L78: + 978 0036 00BF .align 2 + 979 .L77: + 980 0038 00200240 .word 1073881088 + 981 .cfi_endproc + 982 .LFE343: + 984 .section .text.FLASH_OB_BootLockConfig,"ax",%progbits + 985 .align 1 + 986 .syntax unified + 987 .thumb + 988 .thumb_func + 990 FLASH_OB_BootLockConfig: + 991 .LVL86: + ARM GAS /tmp/ccGUz3uE.s page 47 - 989 .syntax unified - 990 .thumb - 991 .thumb_func - 993 FLASH_OB_BootLockConfig: - 994 .LVL87: - 995 .LFB344: + 992 .LFB344: 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 996 .loc 1 1174 1 view -0 - 997 .cfi_startproc - 998 @ args = 0, pretend = 0, frame = 0 - 999 @ frame_needed = 0, uses_anonymous_args = 0 + 993 .loc 1 1174 1 view -0 + 994 .cfi_startproc + 995 @ args = 0, pretend = 0, frame = 0 + 996 @ frame_needed = 0, uses_anonymous_args = 0 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 1000 .loc 1 1174 1 is_stmt 0 view .LVU320 - 1001 0000 10B5 push {r4, lr} - 1002 .LCFI7: - 1003 .cfi_def_cfa_offset 8 - 1004 .cfi_offset 4, -8 - 1005 .cfi_offset 14, -4 - 1006 0002 0446 mov r4, r0 + 997 .loc 1 1174 1 is_stmt 0 view .LVU318 + 998 0000 10B5 push {r4, lr} + 999 .LCFI7: + 1000 .cfi_def_cfa_offset 8 + 1001 .cfi_offset 4, -8 + 1002 .cfi_offset 14, -4 + 1003 0002 0446 mov r4, r0 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1007 .loc 1 1175 3 is_stmt 1 view .LVU321 + 1004 .loc 1 1175 3 is_stmt 1 view .LVU319 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1008 .loc 1 1178 3 view .LVU322 + 1005 .loc 1 1178 3 view .LVU320 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1009 .loc 1 1181 3 view .LVU323 + 1006 .loc 1 1181 3 view .LVU321 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1010 .loc 1 1181 12 is_stmt 0 view .LVU324 - 1011 0004 4FF47A70 mov r0, #1000 + 1007 .loc 1 1181 12 is_stmt 0 view .LVU322 + 1008 0004 4FF47A70 mov r0, #1000 + 1009 .LVL87: +1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1010 .loc 1 1181 12 view .LVU323 + 1011 0008 FFF7FEFF bl FLASH_WaitForLastOperation 1012 .LVL88: -1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1013 .loc 1 1181 12 view .LVU325 - 1014 0008 FFF7FEFF bl FLASH_WaitForLastOperation - 1015 .LVL89: 1183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1016 .loc 1 1183 3 is_stmt 1 view .LVU326 + 1013 .loc 1 1183 3 is_stmt 1 view .LVU324 1183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1017 .loc 1 1183 6 is_stmt 0 view .LVU327 - 1018 000c 00B1 cbz r0, .L82 - 1019 .L80: - 1020 .LVL90: + 1014 .loc 1 1183 6 is_stmt 0 view .LVU325 + 1015 000c 00B1 cbz r0, .L82 + 1016 .L80: + 1017 .LVL89: 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1021 .loc 1 1194 3 is_stmt 1 view .LVU328 + 1018 .loc 1 1194 3 is_stmt 1 view .LVU326 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1022 .loc 1 1195 1 is_stmt 0 view .LVU329 - 1023 000e 10BD pop {r4, pc} - 1024 .LVL91: - 1025 .L82: + 1019 .loc 1 1195 1 is_stmt 0 view .LVU327 + 1020 000e 10BD pop {r4, pc} + 1021 .LVL90: + 1022 .L82: 1185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1026 .loc 1 1185 5 is_stmt 1 view .LVU330 - 1027 0010 074A ldr r2, .L83 - 1028 0012 136F ldr r3, [r2, #112] - 1029 0014 23F48033 bic r3, r3, #65536 - 1030 0018 2343 orrs r3, r3, r4 - 1031 001a 1367 str r3, [r2, #112] + 1023 .loc 1 1185 5 is_stmt 1 view .LVU328 + 1024 0010 074A ldr r2, .L83 + 1025 0012 136F ldr r3, [r2, #112] + 1026 0014 23F48033 bic r3, r3, #65536 + 1027 0018 2343 orrs r3, r3, r4 + 1028 001a 1367 str r3, [r2, #112] 1188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1032 .loc 1 1188 5 view .LVU331 - 1033 001c 5369 ldr r3, [r2, #20] - ARM GAS /tmp/ccl0zFIW.s page 48 + 1029 .loc 1 1188 5 view .LVU329 + 1030 001c 5369 ldr r3, [r2, #20] + 1031 001e 43F40033 orr r3, r3, #131072 + 1032 0022 5361 str r3, [r2, #20] +1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 1033 .loc 1 1191 5 view .LVU330 +1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + ARM GAS /tmp/ccGUz3uE.s page 48 - 1034 001e 43F40033 orr r3, r3, #131072 - 1035 0022 5361 str r3, [r2, #20] -1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1036 .loc 1 1191 5 view .LVU332 -1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1037 .loc 1 1191 14 is_stmt 0 view .LVU333 - 1038 0024 4FF47A70 mov r0, #1000 - 1039 0028 FFF7FEFF bl FLASH_WaitForLastOperation - 1040 .LVL92: -1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1041 .loc 1 1191 14 view .LVU334 - 1042 002c EFE7 b .L80 - 1043 .L84: - 1044 002e 00BF .align 2 - 1045 .L83: - 1046 0030 00200240 .word 1073881088 - 1047 .cfi_endproc - 1048 .LFE344: - 1050 .section .text.HAL_FLASHEx_OBProgram,"ax",%progbits - 1051 .align 1 - 1052 .global HAL_FLASHEx_OBProgram - 1053 .syntax unified - 1054 .thumb - 1055 .thumb_func - 1057 HAL_FLASHEx_OBProgram: - 1058 .LVL93: - 1059 .LFB331: + 1034 .loc 1 1191 14 is_stmt 0 view .LVU331 + 1035 0024 4FF47A70 mov r0, #1000 + 1036 0028 FFF7FEFF bl FLASH_WaitForLastOperation + 1037 .LVL91: + 1038 002c EFE7 b .L80 + 1039 .L84: + 1040 002e 00BF .align 2 + 1041 .L83: + 1042 0030 00200240 .word 1073881088 + 1043 .cfi_endproc + 1044 .LFE344: + 1046 .section .text.HAL_FLASHEx_OBProgram,"ax",%progbits + 1047 .align 1 + 1048 .global HAL_FLASHEx_OBProgram + 1049 .syntax unified + 1050 .thumb + 1051 .thumb_func + 1053 HAL_FLASHEx_OBProgram: + 1054 .LVL92: + 1055 .LFB331: 311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1060 .loc 1 311 1 is_stmt 1 view -0 - 1061 .cfi_startproc - 1062 @ args = 0, pretend = 0, frame = 0 - 1063 @ frame_needed = 0, uses_anonymous_args = 0 + 1056 .loc 1 311 1 is_stmt 1 view -0 + 1057 .cfi_startproc + 1058 @ args = 0, pretend = 0, frame = 0 + 1059 @ frame_needed = 0, uses_anonymous_args = 0 311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1064 .loc 1 311 1 is_stmt 0 view .LVU336 - 1065 0000 38B5 push {r3, r4, r5, lr} - 1066 .LCFI8: - 1067 .cfi_def_cfa_offset 16 - 1068 .cfi_offset 3, -16 - 1069 .cfi_offset 4, -12 - 1070 .cfi_offset 5, -8 - 1071 .cfi_offset 14, -4 + 1060 .loc 1 311 1 is_stmt 0 view .LVU333 + 1061 0000 38B5 push {r3, r4, r5, lr} + 1062 .LCFI8: + 1063 .cfi_def_cfa_offset 16 + 1064 .cfi_offset 3, -16 + 1065 .cfi_offset 4, -12 + 1066 .cfi_offset 5, -8 + 1067 .cfi_offset 14, -4 312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1072 .loc 1 312 3 is_stmt 1 view .LVU337 - 1073 .LVL94: + 1068 .loc 1 312 3 is_stmt 1 view .LVU334 + 1069 .LVL93: 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1074 .loc 1 315 3 view .LVU338 + 1070 .loc 1 315 3 view .LVU335 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1075 .loc 1 318 3 view .LVU339 + 1071 .loc 1 318 3 view .LVU336 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1076 .loc 1 318 3 view .LVU340 - 1077 0002 2E4B ldr r3, .L108 - 1078 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 1079 0006 012B cmp r3, #1 - 1080 0008 56D0 beq .L93 - 1081 000a 0446 mov r4, r0 + 1072 .loc 1 318 3 view .LVU337 + 1073 0002 2E4B ldr r3, .L108 + 1074 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1075 0006 012B cmp r3, #1 + 1076 0008 56D0 beq .L93 + 1077 000a 0446 mov r4, r0 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1082 .loc 1 318 3 discriminator 2 view .LVU341 - ARM GAS /tmp/ccl0zFIW.s page 49 + 1078 .loc 1 318 3 discriminator 2 view .LVU338 + 1079 000c 2B4B ldr r3, .L108 + 1080 000e 0122 movs r2, #1 + 1081 0010 1A70 strb r2, [r3] + 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1082 .loc 1 318 3 view .LVU339 + 320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1083 .loc 1 320 3 view .LVU340 + ARM GAS /tmp/ccGUz3uE.s page 49 - 1083 000c 2B4B ldr r3, .L108 - 1084 000e 0122 movs r2, #1 - 1085 0010 1A70 strb r2, [r3] - 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1086 .loc 1 318 3 discriminator 2 view .LVU342 320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1087 .loc 1 320 3 view .LVU343 - 320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1088 .loc 1 320 20 is_stmt 0 view .LVU344 - 1089 0012 0022 movs r2, #0 - 1090 0014 5A60 str r2, [r3, #4] + 1084 .loc 1 320 20 is_stmt 0 view .LVU341 + 1085 0012 0022 movs r2, #0 + 1086 0014 5A60 str r2, [r3, #4] 323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1091 .loc 1 323 3 is_stmt 1 view .LVU345 + 1087 .loc 1 323 3 is_stmt 1 view .LVU342 323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1092 .loc 1 323 15 is_stmt 0 view .LVU346 - 1093 0016 0368 ldr r3, [r0] + 1088 .loc 1 323 15 is_stmt 0 view .LVU343 + 1089 0016 0368 ldr r3, [r0] 323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1094 .loc 1 323 6 view .LVU347 - 1095 0018 13F0010F tst r3, #1 - 1096 001c 1DD1 bne .L102 + 1090 .loc 1 323 6 view .LVU344 + 1091 0018 13F0010F tst r3, #1 + 1092 001c 1DD1 bne .L102 312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1097 .loc 1 312 21 view .LVU348 - 1098 001e 0025 movs r5, #0 - 1099 .LVL95: - 1100 .L87: + 1093 .loc 1 312 21 view .LVU345 + 1094 001e 0025 movs r5, #0 + 1095 .LVL94: + 1096 .L87: 333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1101 .loc 1 333 3 is_stmt 1 view .LVU349 + 1097 .loc 1 333 3 is_stmt 1 view .LVU346 333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1102 .loc 1 333 15 is_stmt 0 view .LVU350 - 1103 0020 2368 ldr r3, [r4] + 1098 .loc 1 333 15 is_stmt 0 view .LVU347 + 1099 0020 2368 ldr r3, [r4] 333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1104 .loc 1 333 6 view .LVU351 - 1105 0022 13F0020F tst r3, #2 - 1106 0026 22D1 bne .L103 - 1107 .LVL96: - 1108 .L88: + 1100 .loc 1 333 6 view .LVU348 + 1101 0022 13F0020F tst r3, #2 + 1102 0026 22D1 bne .L103 + 1103 .LVL95: + 1104 .L88: 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1109 .loc 1 343 3 is_stmt 1 view .LVU352 + 1105 .loc 1 343 3 is_stmt 1 view .LVU349 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1110 .loc 1 343 15 is_stmt 0 view .LVU353 - 1111 0028 2368 ldr r3, [r4] + 1106 .loc 1 343 15 is_stmt 0 view .LVU350 + 1107 0028 2368 ldr r3, [r4] 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1112 .loc 1 343 6 view .LVU354 - 1113 002a 13F0040F tst r3, #4 - 1114 002e 25D1 bne .L104 - 1115 .LVL97: - 1116 .L89: + 1108 .loc 1 343 6 view .LVU351 + 1109 002a 13F0040F tst r3, #4 + 1110 002e 25D1 bne .L104 + 1111 .LVL96: + 1112 .L89: 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1117 .loc 1 353 3 is_stmt 1 view .LVU355 + 1113 .loc 1 353 3 is_stmt 1 view .LVU352 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1118 .loc 1 353 15 is_stmt 0 view .LVU356 - 1119 0030 2368 ldr r3, [r4] + 1114 .loc 1 353 15 is_stmt 0 view .LVU353 + 1115 0030 2368 ldr r3, [r4] 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1120 .loc 1 353 6 view .LVU357 - 1121 0032 13F0080F tst r3, #8 - 1122 0036 03D0 beq .L90 + 1116 .loc 1 353 6 view .LVU354 + 1117 0032 13F0080F tst r3, #8 + 1118 0036 03D0 beq .L90 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccl0zFIW.s page 50 + 1119 .loc 1 355 5 is_stmt 1 view .LVU355 + 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1120 .loc 1 355 16 is_stmt 0 view .LVU356 + 1121 0038 216A ldr r1, [r4, #32] + 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1122 .loc 1 355 43 view .LVU357 + 1123 003a 626A ldr r2, [r4, #36] + ARM GAS /tmp/ccGUz3uE.s page 50 - 1123 .loc 1 355 5 is_stmt 1 view .LVU358 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1124 .loc 1 355 16 is_stmt 0 view .LVU359 - 1125 0038 216A ldr r1, [r4, #32] - 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1126 .loc 1 355 43 view .LVU360 - 1127 003a 626A ldr r2, [r4, #36] - 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1128 .loc 1 355 8 view .LVU361 - 1129 003c 9142 cmp r1, r2 - 1130 003e 25D1 bne .L105 - 1131 .LVL98: - 1132 .L90: + 1124 .loc 1 355 8 view .LVU358 + 1125 003c 9142 cmp r1, r2 + 1126 003e 25D1 bne .L105 + 1127 .LVL97: + 1128 .L90: 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1133 .loc 1 366 3 is_stmt 1 view .LVU362 + 1129 .loc 1 366 3 is_stmt 1 view .LVU359 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1134 .loc 1 366 15 is_stmt 0 view .LVU363 - 1135 0040 2368 ldr r3, [r4] + 1130 .loc 1 366 15 is_stmt 0 view .LVU360 + 1131 0040 2368 ldr r3, [r4] 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1136 .loc 1 366 6 view .LVU364 - 1137 0042 13F0200F tst r3, #32 - 1138 0046 28D1 bne .L106 - 1139 .LVL99: - 1140 .L91: + 1132 .loc 1 366 6 view .LVU361 + 1133 0042 13F0200F tst r3, #32 + 1134 0046 28D1 bne .L106 + 1135 .LVL98: + 1136 .L91: 376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1141 .loc 1 376 3 is_stmt 1 view .LVU365 + 1137 .loc 1 376 3 is_stmt 1 view .LVU362 376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1142 .loc 1 376 15 is_stmt 0 view .LVU366 - 1143 0048 2368 ldr r3, [r4] + 1138 .loc 1 376 15 is_stmt 0 view .LVU363 + 1139 0048 2368 ldr r3, [r4] 376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1144 .loc 1 376 6 view .LVU367 - 1145 004a 13F0100F tst r3, #16 - 1146 004e 2CD1 bne .L107 - 1147 .LVL100: - 1148 .L92: + 1140 .loc 1 376 6 view .LVU364 + 1141 004a 13F0100F tst r3, #16 + 1142 004e 2CD1 bne .L107 + 1143 .LVL99: + 1144 .L92: 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1149 .loc 1 386 3 is_stmt 1 view .LVU368 + 1145 .loc 1 386 3 is_stmt 1 view .LVU365 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1150 .loc 1 386 3 view .LVU369 - 1151 0050 1A4B ldr r3, .L108 - 1152 0052 0022 movs r2, #0 - 1153 0054 1A70 strb r2, [r3] + 1146 .loc 1 386 3 view .LVU366 + 1147 0050 1A4B ldr r3, .L108 + 1148 0052 0022 movs r2, #0 + 1149 0054 1A70 strb r2, [r3] 386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1154 .loc 1 386 3 view .LVU370 + 1150 .loc 1 386 3 view .LVU367 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1155 .loc 1 388 3 view .LVU371 - 1156 .LVL101: - 1157 .L86: + 1151 .loc 1 388 3 view .LVU368 + 1152 .LVL100: + 1153 .L86: 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1158 .loc 1 389 1 is_stmt 0 view .LVU372 - 1159 0056 2846 mov r0, r5 - 1160 0058 38BD pop {r3, r4, r5, pc} - 1161 .LVL102: - 1162 .L102: + 1154 .loc 1 389 1 is_stmt 0 view .LVU369 + 1155 0056 2846 mov r0, r5 + 1156 0058 38BD pop {r3, r4, r5, pc} + 1157 .LVL101: + 1158 .L102: 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1163 .loc 1 326 5 is_stmt 1 view .LVU373 + 1159 .loc 1 326 5 is_stmt 1 view .LVU370 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccl0zFIW.s page 51 + 1160 .loc 1 326 9 is_stmt 0 view .LVU371 + 1161 005a C268 ldr r2, [r0, #12] + 1162 005c 8168 ldr r1, [r0, #8] + 1163 005e 4068 ldr r0, [r0, #4] + 1164 .LVL102: + 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1165 .loc 1 326 9 view .LVU372 + ARM GAS /tmp/ccGUz3uE.s page 51 - 1164 .loc 1 326 9 is_stmt 0 view .LVU374 - 1165 005a C268 ldr r2, [r0, #12] - 1166 005c 8168 ldr r1, [r0, #8] - 1167 005e 4068 ldr r0, [r0, #4] - 1168 .LVL103: + 1166 0060 FFF7FEFF bl FLASH_OB_WRPConfig + 1167 .LVL103: 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1169 .loc 1 326 9 view .LVU375 - 1170 0060 FFF7FEFF bl FLASH_OB_WRPConfig - 1171 .LVL104: - 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1172 .loc 1 326 8 discriminator 1 view .LVU376 - 1173 0064 0546 mov r5, r0 - 1174 0066 0028 cmp r0, #0 - 1175 0068 DAD0 beq .L87 + 1168 .loc 1 326 8 discriminator 1 view .LVU373 + 1169 0064 0546 mov r5, r0 + 1170 0066 0028 cmp r0, #0 + 1171 0068 DAD0 beq .L87 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1176 .loc 1 328 14 view .LVU377 - 1177 006a 0125 movs r5, #1 - 1178 006c D8E7 b .L87 - 1179 .LVL105: - 1180 .L103: + 1172 .loc 1 328 14 view .LVU374 + 1173 006a 0125 movs r5, #1 + 1174 006c D8E7 b .L87 + 1175 .LVL104: + 1176 .L103: 336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1181 .loc 1 336 5 is_stmt 1 view .LVU378 + 1177 .loc 1 336 5 is_stmt 1 view .LVU375 336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1182 .loc 1 336 9 is_stmt 0 view .LVU379 - 1183 006e 2069 ldr r0, [r4, #16] - 1184 0070 FFF7FEFF bl FLASH_OB_RDPConfig - 1185 .LVL106: + 1178 .loc 1 336 9 is_stmt 0 view .LVU376 + 1179 006e 2069 ldr r0, [r4, #16] + 1180 0070 FFF7FEFF bl FLASH_OB_RDPConfig + 1181 .LVL105: 336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1186 .loc 1 336 8 discriminator 1 view .LVU380 - 1187 0074 0028 cmp r0, #0 - 1188 0076 D7D0 beq .L88 + 1182 .loc 1 336 8 discriminator 1 view .LVU377 + 1183 0074 0028 cmp r0, #0 + 1184 0076 D7D0 beq .L88 338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1189 .loc 1 338 14 view .LVU381 - 1190 0078 0125 movs r5, #1 - 1191 .LVL107: + 1185 .loc 1 338 14 view .LVU378 + 1186 0078 0125 movs r5, #1 + 1187 .LVL106: 338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1192 .loc 1 338 14 view .LVU382 - 1193 007a D5E7 b .L88 - 1194 .LVL108: - 1195 .L104: + 1188 .loc 1 338 14 view .LVU379 + 1189 007a D5E7 b .L88 + 1190 .LVL107: + 1191 .L104: 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1196 .loc 1 346 5 is_stmt 1 view .LVU383 + 1192 .loc 1 346 5 is_stmt 1 view .LVU380 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1197 .loc 1 346 9 is_stmt 0 view .LVU384 - 1198 007c A169 ldr r1, [r4, #24] - 1199 007e 6069 ldr r0, [r4, #20] - 1200 0080 FFF7FEFF bl FLASH_OB_UserConfig - 1201 .LVL109: + 1193 .loc 1 346 9 is_stmt 0 view .LVU381 + 1194 007c A169 ldr r1, [r4, #24] + 1195 007e 6069 ldr r0, [r4, #20] + 1196 0080 FFF7FEFF bl FLASH_OB_UserConfig + 1197 .LVL108: 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1202 .loc 1 346 8 discriminator 1 view .LVU385 - 1203 0084 0028 cmp r0, #0 - 1204 0086 D3D0 beq .L89 + 1198 .loc 1 346 8 discriminator 1 view .LVU382 + 1199 0084 0028 cmp r0, #0 + 1200 0086 D3D0 beq .L89 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1205 .loc 1 348 14 view .LVU386 - 1206 0088 0125 movs r5, #1 - 1207 .LVL110: + 1201 .loc 1 348 14 view .LVU383 + 1202 0088 0125 movs r5, #1 + 1203 .LVL109: 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccl0zFIW.s page 52 + 1204 .loc 1 348 14 view .LVU384 + 1205 008a D1E7 b .L89 + 1206 .LVL110: + 1207 .L105: + 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1208 .loc 1 358 7 is_stmt 1 view .LVU385 + 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + ARM GAS /tmp/ccGUz3uE.s page 52 - 1208 .loc 1 348 14 view .LVU387 - 1209 008a D1E7 b .L89 - 1210 .LVL111: - 1211 .L105: + 1209 .loc 1 358 11 is_stmt 0 view .LVU386 + 1210 008c E069 ldr r0, [r4, #28] + 1211 008e FFF7FEFF bl FLASH_OB_PCROPConfig + 1212 .LVL111: 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1212 .loc 1 358 7 is_stmt 1 view .LVU388 - 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1213 .loc 1 358 11 is_stmt 0 view .LVU389 - 1214 008c E069 ldr r0, [r4, #28] - 1215 008e FFF7FEFF bl FLASH_OB_PCROPConfig - 1216 .LVL112: - 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1217 .loc 1 358 10 discriminator 1 view .LVU390 - 1218 0092 0028 cmp r0, #0 - 1219 0094 D4D0 beq .L90 + 1213 .loc 1 358 10 discriminator 1 view .LVU387 + 1214 0092 0028 cmp r0, #0 + 1215 0094 D4D0 beq .L90 360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1220 .loc 1 360 16 view .LVU391 - 1221 0096 0125 movs r5, #1 - 1222 .LVL113: + 1216 .loc 1 360 16 view .LVU388 + 1217 0096 0125 movs r5, #1 + 1218 .LVL112: 360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1223 .loc 1 360 16 view .LVU392 - 1224 0098 D2E7 b .L90 - 1225 .LVL114: - 1226 .L106: + 1219 .loc 1 360 16 view .LVU389 + 1220 0098 D2E7 b .L90 + 1221 .LVL113: + 1222 .L106: 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1227 .loc 1 369 5 is_stmt 1 view .LVU393 + 1223 .loc 1 369 5 is_stmt 1 view .LVU390 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1228 .loc 1 369 9 is_stmt 0 view .LVU394 - 1229 009a 216B ldr r1, [r4, #48] - 1230 009c E06A ldr r0, [r4, #44] - 1231 009e FFF7FEFF bl FLASH_OB_SecMemConfig - 1232 .LVL115: + 1224 .loc 1 369 9 is_stmt 0 view .LVU391 + 1225 009a 216B ldr r1, [r4, #48] + 1226 009c E06A ldr r0, [r4, #44] + 1227 009e FFF7FEFF bl FLASH_OB_SecMemConfig + 1228 .LVL114: 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1233 .loc 1 369 8 discriminator 1 view .LVU395 - 1234 00a2 0028 cmp r0, #0 - 1235 00a4 D0D0 beq .L91 + 1229 .loc 1 369 8 discriminator 1 view .LVU392 + 1230 00a2 0028 cmp r0, #0 + 1231 00a4 D0D0 beq .L91 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1236 .loc 1 371 14 view .LVU396 - 1237 00a6 0125 movs r5, #1 - 1238 .LVL116: + 1232 .loc 1 371 14 view .LVU393 + 1233 00a6 0125 movs r5, #1 + 1234 .LVL115: 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1239 .loc 1 371 14 view .LVU397 - 1240 00a8 CEE7 b .L91 - 1241 .LVL117: - 1242 .L107: + 1235 .loc 1 371 14 view .LVU394 + 1236 00a8 CEE7 b .L91 + 1237 .LVL116: + 1238 .L107: 379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1243 .loc 1 379 5 is_stmt 1 view .LVU398 + 1239 .loc 1 379 5 is_stmt 1 view .LVU395 379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1244 .loc 1 379 9 is_stmt 0 view .LVU399 - 1245 00aa A06A ldr r0, [r4, #40] - 1246 00ac FFF7FEFF bl FLASH_OB_BootLockConfig - 1247 .LVL118: + 1240 .loc 1 379 9 is_stmt 0 view .LVU396 + 1241 00aa A06A ldr r0, [r4, #40] + 1242 00ac FFF7FEFF bl FLASH_OB_BootLockConfig + 1243 .LVL117: 379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1248 .loc 1 379 8 discriminator 1 view .LVU400 - 1249 00b0 0028 cmp r0, #0 - 1250 00b2 CDD0 beq .L92 + 1244 .loc 1 379 8 discriminator 1 view .LVU397 + 1245 00b0 0028 cmp r0, #0 + 1246 00b2 CDD0 beq .L92 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccl0zFIW.s page 53 + 1247 .loc 1 381 14 view .LVU398 + 1248 00b4 0125 movs r5, #1 + 1249 .LVL118: + 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 1250 .loc 1 381 14 view .LVU399 + 1251 00b6 CBE7 b .L92 + 1252 .LVL119: + ARM GAS /tmp/ccGUz3uE.s page 53 - 1251 .loc 1 381 14 view .LVU401 - 1252 00b4 0125 movs r5, #1 - 1253 .LVL119: - 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1254 .loc 1 381 14 view .LVU402 - 1255 00b6 CBE7 b .L92 - 1256 .LVL120: - 1257 .L93: + 1253 .L93: 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1258 .loc 1 318 3 discriminator 1 view .LVU403 - 1259 00b8 0225 movs r5, #2 - 1260 00ba CCE7 b .L86 - 1261 .L109: - 1262 .align 2 - 1263 .L108: - 1264 00bc 00000000 .word pFlash - 1265 .cfi_endproc - 1266 .LFE331: - 1268 .section .text.HAL_FLASHEx_OBGetConfig,"ax",%progbits - 1269 .align 1 - 1270 .global HAL_FLASHEx_OBGetConfig - 1271 .syntax unified - 1272 .thumb - 1273 .thumb_func - 1275 HAL_FLASHEx_OBGetConfig: - 1276 .LVL121: - 1277 .LFB332: + 1254 .loc 1 318 3 discriminator 1 view .LVU400 + 1255 00b8 0225 movs r5, #2 + 1256 00ba CCE7 b .L86 + 1257 .L109: + 1258 .align 2 + 1259 .L108: + 1260 00bc 00000000 .word pFlash + 1261 .cfi_endproc + 1262 .LFE331: + 1264 .section .text.HAL_FLASHEx_OBGetConfig,"ax",%progbits + 1265 .align 1 + 1266 .global HAL_FLASHEx_OBGetConfig + 1267 .syntax unified + 1268 .thumb + 1269 .thumb_func + 1271 HAL_FLASHEx_OBGetConfig: + 1272 .LVL120: + 1273 .LFB332: 400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pOBInit->OptionType = (OPTIONBYTE_RDP | OPTIONBYTE_USER); - 1278 .loc 1 400 1 is_stmt 1 view -0 - 1279 .cfi_startproc - 1280 @ args = 0, pretend = 0, frame = 0 - 1281 @ frame_needed = 0, uses_anonymous_args = 0 + 1274 .loc 1 400 1 is_stmt 1 view -0 + 1275 .cfi_startproc + 1276 @ args = 0, pretend = 0, frame = 0 + 1277 @ frame_needed = 0, uses_anonymous_args = 0 400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pOBInit->OptionType = (OPTIONBYTE_RDP | OPTIONBYTE_USER); - 1282 .loc 1 400 1 is_stmt 0 view .LVU405 - 1283 0000 10B5 push {r4, lr} - 1284 .LCFI9: - 1285 .cfi_def_cfa_offset 8 - 1286 .cfi_offset 4, -8 - 1287 .cfi_offset 14, -4 - 1288 0002 0446 mov r4, r0 + 1278 .loc 1 400 1 is_stmt 0 view .LVU402 + 1279 0000 10B5 push {r4, lr} + 1280 .LCFI9: + 1281 .cfi_def_cfa_offset 8 + 1282 .cfi_offset 4, -8 + 1283 .cfi_offset 14, -4 + 1284 0002 0446 mov r4, r0 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1289 .loc 1 401 3 is_stmt 1 view .LVU406 + 1285 .loc 1 401 3 is_stmt 1 view .LVU403 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1290 .loc 1 401 23 is_stmt 0 view .LVU407 - 1291 0004 0623 movs r3, #6 - 1292 0006 0360 str r3, [r0] + 1286 .loc 1 401 23 is_stmt 0 view .LVU404 + 1287 0004 0623 movs r3, #6 + 1288 0006 0360 str r3, [r0] 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1293 .loc 1 407 3 is_stmt 1 view .LVU408 + 1289 .loc 1 407 3 is_stmt 1 view .LVU405 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1294 .loc 1 407 15 is_stmt 0 view .LVU409 - 1295 0008 4068 ldr r0, [r0, #4] - 1296 .LVL122: + 1290 .loc 1 407 15 is_stmt 0 view .LVU406 + 1291 0008 4068 ldr r0, [r0, #4] + 1292 .LVL121: 407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1297 .loc 1 407 6 view .LVU410 - 1298 000a 0128 cmp r0, #1 - 1299 000c 13D9 bls .L115 - 1300 .L111: - ARM GAS /tmp/ccl0zFIW.s page 54 + 1293 .loc 1 407 6 view .LVU407 + 1294 000a 0128 cmp r0, #1 + 1295 000c 13D9 bls .L115 + 1296 .L111: + 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1297 .loc 1 416 3 is_stmt 1 view .LVU408 + 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1298 .loc 1 416 23 is_stmt 0 view .LVU409 + 1299 000e FFF7FEFF bl FLASH_OB_GetRDP + 1300 .LVL122: + 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + ARM GAS /tmp/ccGUz3uE.s page 54 - 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1301 .loc 1 416 3 is_stmt 1 view .LVU411 - 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1302 .loc 1 416 23 is_stmt 0 view .LVU412 - 1303 000e FFF7FEFF bl FLASH_OB_GetRDP - 1304 .LVL123: - 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1305 .loc 1 416 21 discriminator 1 view .LVU413 - 1306 0012 2061 str r0, [r4, #16] + 1301 .loc 1 416 21 discriminator 1 view .LVU410 + 1302 0012 2061 str r0, [r4, #16] 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1307 .loc 1 419 3 is_stmt 1 view .LVU414 + 1303 .loc 1 419 3 is_stmt 1 view .LVU411 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1308 .loc 1 419 25 is_stmt 0 view .LVU415 - 1309 0014 FFF7FEFF bl FLASH_OB_GetUser - 1310 .LVL124: + 1304 .loc 1 419 25 is_stmt 0 view .LVU412 + 1305 0014 FFF7FEFF bl FLASH_OB_GetUser + 1306 .LVL123: 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1311 .loc 1 419 23 discriminator 1 view .LVU416 - 1312 0018 A061 str r0, [r4, #24] + 1307 .loc 1 419 23 discriminator 1 view .LVU413 + 1308 0018 A061 str r0, [r4, #24] 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1313 .loc 1 424 3 is_stmt 1 view .LVU417 + 1309 .loc 1 424 3 is_stmt 1 view .LVU414 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1314 .loc 1 424 14 is_stmt 0 view .LVU418 - 1315 001a E369 ldr r3, [r4, #28] + 1310 .loc 1 424 14 is_stmt 0 view .LVU415 + 1311 001a E369 ldr r3, [r4, #28] 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1316 .loc 1 424 6 view .LVU419 - 1317 001c 012B cmp r3, #1 - 1318 001e 13D0 beq .L116 - 1319 .L112: + 1312 .loc 1 424 6 view .LVU416 + 1313 001c 012B cmp r3, #1 + 1314 001e 13D0 beq .L116 + 1315 .L112: 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1320 .loc 1 432 3 is_stmt 1 view .LVU420 + 1316 .loc 1 432 3 is_stmt 1 view .LVU417 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1321 .loc 1 432 10 is_stmt 0 view .LVU421 - 1322 0020 2368 ldr r3, [r4] + 1317 .loc 1 432 10 is_stmt 0 view .LVU418 + 1318 0020 2368 ldr r3, [r4] 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1323 .loc 1 432 23 view .LVU422 - 1324 0022 43F01003 orr r3, r3, #16 - 1325 0026 2360 str r3, [r4] + 1319 .loc 1 432 23 view .LVU419 + 1320 0022 43F01003 orr r3, r3, #16 + 1321 0026 2360 str r3, [r4] 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1326 .loc 1 435 3 is_stmt 1 view .LVU423 + 1322 .loc 1 435 3 is_stmt 1 view .LVU420 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1327 .loc 1 435 29 is_stmt 0 view .LVU424 - 1328 0028 FFF7FEFF bl FLASH_OB_GetBootLock - 1329 .LVL125: + 1323 .loc 1 435 29 is_stmt 0 view .LVU421 + 1324 0028 FFF7FEFF bl FLASH_OB_GetBootLock + 1325 .LVL124: 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1330 .loc 1 435 27 discriminator 1 view .LVU425 - 1331 002c A062 str r0, [r4, #40] + 1326 .loc 1 435 27 discriminator 1 view .LVU422 + 1327 002c A062 str r0, [r4, #40] 441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1332 .loc 1 441 3 is_stmt 1 view .LVU426 + 1328 .loc 1 441 3 is_stmt 1 view .LVU423 441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1333 .loc 1 441 14 is_stmt 0 view .LVU427 - 1334 002e E06A ldr r0, [r4, #44] + 1329 .loc 1 441 14 is_stmt 0 view .LVU424 + 1330 002e E06A ldr r0, [r4, #44] 441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1335 .loc 1 441 6 view .LVU428 - 1336 0030 0128 cmp r0, #1 - 1337 0032 16D0 beq .L117 - 1338 .L110: + 1331 .loc 1 441 6 view .LVU425 + 1332 0030 0128 cmp r0, #1 + 1333 0032 16D0 beq .L117 + 1334 .L110: 447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccl0zFIW.s page 55 + 1335 .loc 1 447 1 view .LVU426 + 1336 0034 10BD pop {r4, pc} + 1337 .LVL125: + 1338 .L115: + 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get write protection on the selected area */ + 1339 .loc 1 410 5 is_stmt 1 view .LVU427 + 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get write protection on the selected area */ + ARM GAS /tmp/ccGUz3uE.s page 55 - 1339 .loc 1 447 1 view .LVU429 - 1340 0034 10BD pop {r4, pc} - 1341 .LVL126: - 1342 .L115: - 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get write protection on the selected area */ - 1343 .loc 1 410 5 is_stmt 1 view .LVU430 - 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get write protection on the selected area */ - 1344 .loc 1 410 25 is_stmt 0 view .LVU431 - 1345 0036 2246 mov r2, r4 - 1346 0038 0723 movs r3, #7 - 1347 003a 42F80C3B str r3, [r2], #12 + 1340 .loc 1 410 25 is_stmt 0 view .LVU428 + 1341 0036 2246 mov r2, r4 + 1342 0038 0723 movs r3, #7 + 1343 003a 42F80C3B str r3, [r2], #12 412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1348 .loc 1 412 5 is_stmt 1 view .LVU432 - 1349 003e 04F10801 add r1, r4, #8 - 1350 0042 FFF7FEFF bl FLASH_OB_GetWRP - 1351 .LVL127: - 1352 0046 E2E7 b .L111 - 1353 .L116: + 1344 .loc 1 412 5 is_stmt 1 view .LVU429 + 1345 003e 04F10801 add r1, r4, #8 + 1346 0042 FFF7FEFF bl FLASH_OB_GetWRP + 1347 .LVL126: + 1348 0046 E2E7 b .L111 + 1349 .L116: 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get the Proprietary code readout protection */ - 1354 .loc 1 427 5 view .LVU433 + 1350 .loc 1 427 5 view .LVU430 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get the Proprietary code readout protection */ - 1355 .loc 1 427 12 is_stmt 0 view .LVU434 - 1356 0048 2368 ldr r3, [r4] + 1351 .loc 1 427 12 is_stmt 0 view .LVU431 + 1352 0048 2368 ldr r3, [r4] 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Get the Proprietary code readout protection */ - 1357 .loc 1 427 25 view .LVU435 - 1358 004a 43F00803 orr r3, r3, #8 - 1359 004e 2246 mov r2, r4 - 1360 0050 42F8243B str r3, [r2], #36 + 1353 .loc 1 427 25 view .LVU432 + 1354 004a 43F00803 orr r3, r3, #8 + 1355 004e 2246 mov r2, r4 + 1356 0050 42F8243B str r3, [r2], #36 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1361 .loc 1 429 5 is_stmt 1 view .LVU436 - 1362 0054 04F12001 add r1, r4, #32 - 1363 0058 04F11C00 add r0, r4, #28 - 1364 005c FFF7FEFF bl FLASH_OB_GetPCROP - 1365 .LVL128: - 1366 0060 DEE7 b .L112 - 1367 .L117: + 1357 .loc 1 429 5 is_stmt 1 view .LVU433 + 1358 0054 04F12001 add r1, r4, #32 + 1359 0058 04F11C00 add r0, r4, #28 + 1360 005c FFF7FEFF bl FLASH_OB_GetPCROP + 1361 .LVL127: + 1362 0060 DEE7 b .L112 + 1363 .L117: 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_OB_GetSecMem(pOBInit->SecBank, &(pOBInit->SecSize)); - 1368 .loc 1 444 5 view .LVU437 + 1364 .loc 1 444 5 view .LVU434 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_OB_GetSecMem(pOBInit->SecBank, &(pOBInit->SecSize)); - 1369 .loc 1 444 12 is_stmt 0 view .LVU438 - 1370 0062 2368 ldr r3, [r4] + 1365 .loc 1 444 12 is_stmt 0 view .LVU435 + 1366 0062 2368 ldr r3, [r4] 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_OB_GetSecMem(pOBInit->SecBank, &(pOBInit->SecSize)); - 1371 .loc 1 444 25 view .LVU439 - 1372 0064 43F02003 orr r3, r3, #32 - 1373 0068 2146 mov r1, r4 - 1374 006a 41F8303B str r3, [r1], #48 + 1367 .loc 1 444 25 view .LVU436 + 1368 0064 43F02003 orr r3, r3, #32 + 1369 0068 2146 mov r1, r4 + 1370 006a 41F8303B str r3, [r1], #48 445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1375 .loc 1 445 5 is_stmt 1 view .LVU440 - 1376 006e FFF7FEFF bl FLASH_OB_GetSecMem - 1377 .LVL129: + 1371 .loc 1 445 5 is_stmt 1 view .LVU437 + 1372 006e FFF7FEFF bl FLASH_OB_GetSecMem + 1373 .LVL128: 447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1378 .loc 1 447 1 is_stmt 0 view .LVU441 - 1379 0072 DFE7 b .L110 - 1380 .cfi_endproc - 1381 .LFE332: - 1383 .section .text.HAL_FLASHEx_EnableSecMemProtection,"ax",%progbits - 1384 .align 1 - ARM GAS /tmp/ccl0zFIW.s page 56 + 1374 .loc 1 447 1 is_stmt 0 view .LVU438 + 1375 0072 DFE7 b .L110 + 1376 .cfi_endproc + 1377 .LFE332: + 1379 .section .text.HAL_FLASHEx_EnableSecMemProtection,"ax",%progbits + 1380 .align 1 + 1381 .global HAL_FLASHEx_EnableSecMemProtection + 1382 .syntax unified + 1383 .thumb + 1384 .thumb_func + 1386 HAL_FLASHEx_EnableSecMemProtection: + 1387 .LVL129: + 1388 .LFB333: + ARM GAS /tmp/ccGUz3uE.s page 56 - 1385 .global HAL_FLASHEx_EnableSecMemProtection - 1386 .syntax unified - 1387 .thumb - 1388 .thumb_func - 1390 HAL_FLASHEx_EnableSecMemProtection: - 1391 .LVL130: - 1392 .LFB333: 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #if defined (FLASH_OPTR_DBANK) - 1393 .loc 1 460 1 is_stmt 1 view -0 - 1394 .cfi_startproc - 1395 @ args = 0, pretend = 0, frame = 0 - 1396 @ frame_needed = 0, uses_anonymous_args = 0 - 1397 @ link register save eliminated. + 1389 .loc 1 460 1 is_stmt 1 view -0 + 1390 .cfi_startproc + 1391 @ args = 0, pretend = 0, frame = 0 + 1392 @ frame_needed = 0, uses_anonymous_args = 0 + 1393 @ link register save eliminated. 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_SEC_PROT1); - 1398 .loc 1 485 3 view .LVU443 + 1394 .loc 1 485 3 view .LVU440 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif /* FLASH_OPTR_DBANK */ - 1399 .loc 1 486 3 view .LVU444 - 1400 0000 034A ldr r2, .L119 - 1401 0002 5369 ldr r3, [r2, #20] - 1402 0004 43F08053 orr r3, r3, #268435456 - 1403 0008 5361 str r3, [r2, #20] + 1395 .loc 1 486 3 view .LVU441 + 1396 0000 034A ldr r2, .L119 + 1397 0002 5369 ldr r3, [r2, #20] + 1398 0004 43F08053 orr r3, r3, #268435456 + 1399 0008 5361 str r3, [r2, #20] 489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1404 .loc 1 489 3 view .LVU445 + 1400 .loc 1 489 3 view .LVU442 490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1405 .loc 1 490 1 is_stmt 0 view .LVU446 - 1406 000a 0020 movs r0, #0 - 1407 .LVL131: + 1401 .loc 1 490 1 is_stmt 0 view .LVU443 + 1402 000a 0020 movs r0, #0 + 1403 .LVL130: 490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1408 .loc 1 490 1 view .LVU447 - 1409 000c 7047 bx lr - 1410 .L120: - 1411 000e 00BF .align 2 - 1412 .L119: - 1413 0010 00200240 .word 1073881088 - 1414 .cfi_endproc - 1415 .LFE333: - 1417 .section .text.HAL_FLASHEx_EnableDebugger,"ax",%progbits - 1418 .align 1 - 1419 .global HAL_FLASHEx_EnableDebugger - 1420 .syntax unified - 1421 .thumb - 1422 .thumb_func - 1424 HAL_FLASHEx_EnableDebugger: - 1425 .LFB334: + 1404 .loc 1 490 1 view .LVU444 + 1405 000c 7047 bx lr + 1406 .L120: + 1407 000e 00BF .align 2 + 1408 .L119: + 1409 0010 00200240 .word 1073881088 + 1410 .cfi_endproc + 1411 .LFE333: + 1413 .section .text.HAL_FLASHEx_EnableDebugger,"ax",%progbits + 1414 .align 1 + 1415 .global HAL_FLASHEx_EnableDebugger + 1416 .syntax unified + 1417 .thumb + 1418 .thumb_func + 1420 HAL_FLASHEx_EnableDebugger: + 1421 .LFB334: 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH->ACR |= FLASH_ACR_DBG_SWEN; - 1426 .loc 1 498 1 is_stmt 1 view -0 - 1427 .cfi_startproc - 1428 @ args = 0, pretend = 0, frame = 0 - 1429 @ frame_needed = 0, uses_anonymous_args = 0 - 1430 @ link register save eliminated. + 1422 .loc 1 498 1 is_stmt 1 view -0 + 1423 .cfi_startproc + 1424 @ args = 0, pretend = 0, frame = 0 + 1425 @ frame_needed = 0, uses_anonymous_args = 0 + 1426 @ link register save eliminated. 499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1431 .loc 1 499 3 view .LVU449 + 1427 .loc 1 499 3 view .LVU446 499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1432 .loc 1 499 8 is_stmt 0 view .LVU450 - 1433 0000 024A ldr r2, .L122 - 1434 0002 1368 ldr r3, [r2] + 1428 .loc 1 499 8 is_stmt 0 view .LVU447 + 1429 0000 024A ldr r2, .L122 + 1430 0002 1368 ldr r3, [r2] 499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccl0zFIW.s page 57 - - - 1435 .loc 1 499 14 view .LVU451 - 1436 0004 43F48023 orr r3, r3, #262144 - 1437 0008 1360 str r3, [r2] + 1431 .loc 1 499 14 view .LVU448 + 1432 0004 43F48023 orr r3, r3, #262144 + 1433 0008 1360 str r3, [r2] 500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1438 .loc 1 500 1 view .LVU452 - 1439 000a 7047 bx lr - 1440 .L123: - 1441 .align 2 - 1442 .L122: - 1443 000c 00200240 .word 1073881088 - 1444 .cfi_endproc - 1445 .LFE334: - 1447 .section .text.HAL_FLASHEx_DisableDebugger,"ax",%progbits - 1448 .align 1 - 1449 .global HAL_FLASHEx_DisableDebugger - 1450 .syntax unified - 1451 .thumb - 1452 .thumb_func - 1454 HAL_FLASHEx_DisableDebugger: - 1455 .LFB335: + 1434 .loc 1 500 1 view .LVU449 + 1435 000a 7047 bx lr + 1436 .L123: + ARM GAS /tmp/ccGUz3uE.s page 57 + + + 1437 .align 2 + 1438 .L122: + 1439 000c 00200240 .word 1073881088 + 1440 .cfi_endproc + 1441 .LFE334: + 1443 .section .text.HAL_FLASHEx_DisableDebugger,"ax",%progbits + 1444 .align 1 + 1445 .global HAL_FLASHEx_DisableDebugger + 1446 .syntax unified + 1447 .thumb + 1448 .thumb_func + 1450 HAL_FLASHEx_DisableDebugger: + 1451 .LFB335: 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH->ACR &= ~FLASH_ACR_DBG_SWEN; - 1456 .loc 1 510 1 is_stmt 1 view -0 - 1457 .cfi_startproc - 1458 @ args = 0, pretend = 0, frame = 0 - 1459 @ frame_needed = 0, uses_anonymous_args = 0 - 1460 @ link register save eliminated. + 1452 .loc 1 510 1 is_stmt 1 view -0 + 1453 .cfi_startproc + 1454 @ args = 0, pretend = 0, frame = 0 + 1455 @ frame_needed = 0, uses_anonymous_args = 0 + 1456 @ link register save eliminated. 511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1461 .loc 1 511 3 view .LVU454 + 1457 .loc 1 511 3 view .LVU451 511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1462 .loc 1 511 8 is_stmt 0 view .LVU455 - 1463 0000 024A ldr r2, .L125 - 1464 0002 1368 ldr r3, [r2] + 1458 .loc 1 511 8 is_stmt 0 view .LVU452 + 1459 0000 024A ldr r2, .L125 + 1460 0002 1368 ldr r3, [r2] 511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1465 .loc 1 511 14 view .LVU456 - 1466 0004 23F48023 bic r3, r3, #262144 - 1467 0008 1360 str r3, [r2] + 1461 .loc 1 511 14 view .LVU453 + 1462 0004 23F48023 bic r3, r3, #262144 + 1463 0008 1360 str r3, [r2] 512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1468 .loc 1 512 1 view .LVU457 - 1469 000a 7047 bx lr - 1470 .L126: - 1471 .align 2 - 1472 .L125: - 1473 000c 00200240 .word 1073881088 - 1474 .cfi_endproc - 1475 .LFE335: - 1477 .section .text.FLASH_PageErase,"ax",%progbits - 1478 .align 1 - 1479 .global FLASH_PageErase - 1480 .syntax unified - 1481 .thumb - 1482 .thumb_func - 1484 FLASH_PageErase: - 1485 .LVL132: - 1486 .LFB337: + 1464 .loc 1 512 1 view .LVU454 + 1465 000a 7047 bx lr + 1466 .L126: + 1467 .align 2 + 1468 .L125: + 1469 000c 00200240 .word 1073881088 + 1470 .cfi_endproc + 1471 .LFE335: + 1473 .section .text.FLASH_PageErase,"ax",%progbits + 1474 .align 1 + 1475 .global FLASH_PageErase + 1476 .syntax unified + 1477 .thumb + 1478 .thumb_func + 1480 FLASH_PageErase: + 1481 .LVL131: + 1482 .LFB337: 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Check the parameters */ - 1487 .loc 1 583 1 is_stmt 1 view -0 - 1488 .cfi_startproc - ARM GAS /tmp/ccl0zFIW.s page 58 - - - 1489 @ args = 0, pretend = 0, frame = 0 - 1490 @ frame_needed = 0, uses_anonymous_args = 0 - 1491 @ link register save eliminated. + 1483 .loc 1 583 1 is_stmt 1 view -0 + 1484 .cfi_startproc + 1485 @ args = 0, pretend = 0, frame = 0 + 1486 @ frame_needed = 0, uses_anonymous_args = 0 + 1487 @ link register save eliminated. 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1492 .loc 1 585 3 view .LVU459 + 1488 .loc 1 585 3 view .LVU456 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif /* FLASH_OPTR_DBANK */ - 1493 .loc 1 607 3 view .LVU460 + 1489 .loc 1 607 3 view .LVU457 + ARM GAS /tmp/ccGUz3uE.s page 58 + + 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_PER); - 1494 .loc 1 611 3 view .LVU461 - 1495 0000 084B ldr r3, .L128 - 1496 0002 5A69 ldr r2, [r3, #20] - 1497 0004 22F4FC72 bic r2, r2, #504 - 1498 0008 C000 lsls r0, r0, #3 - 1499 .LVL133: + 1490 .loc 1 611 3 view .LVU458 + 1491 0000 084B ldr r3, .L128 + 1492 0002 5A69 ldr r2, [r3, #20] + 1493 0004 22F4FC72 bic r2, r2, #504 + 1494 0008 C000 lsls r0, r0, #3 + 1495 .LVL132: 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_PER); - 1500 .loc 1 611 3 is_stmt 0 view .LVU462 - 1501 000a 00F4FF60 and r0, r0, #2040 - 1502 000e 0243 orrs r2, r2, r0 - 1503 0010 5A61 str r2, [r3, #20] + 1496 .loc 1 611 3 is_stmt 0 view .LVU459 + 1497 000a 00F4FF60 and r0, r0, #2040 + 1498 000e 0243 orrs r2, r2, r0 + 1499 0010 5A61 str r2, [r3, #20] 612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** SET_BIT(FLASH->CR, FLASH_CR_STRT); - 1504 .loc 1 612 3 is_stmt 1 view .LVU463 - 1505 0012 5A69 ldr r2, [r3, #20] - 1506 0014 42F00202 orr r2, r2, #2 - 1507 0018 5A61 str r2, [r3, #20] + 1500 .loc 1 612 3 is_stmt 1 view .LVU460 + 1501 0012 5A69 ldr r2, [r3, #20] + 1502 0014 42F00202 orr r2, r2, #2 + 1503 0018 5A61 str r2, [r3, #20] 613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1508 .loc 1 613 3 view .LVU464 - 1509 001a 5A69 ldr r2, [r3, #20] - 1510 001c 42F48032 orr r2, r2, #65536 - 1511 0020 5A61 str r2, [r3, #20] + 1504 .loc 1 613 3 view .LVU461 + 1505 001a 5A69 ldr r2, [r3, #20] + 1506 001c 42F48032 orr r2, r2, #65536 + 1507 0020 5A61 str r2, [r3, #20] 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1512 .loc 1 614 1 is_stmt 0 view .LVU465 - 1513 0022 7047 bx lr - 1514 .L129: - 1515 .align 2 - 1516 .L128: - 1517 0024 00200240 .word 1073881088 - 1518 .cfi_endproc - 1519 .LFE337: - 1521 .section .text.HAL_FLASHEx_Erase_IT,"ax",%progbits - 1522 .align 1 - 1523 .global HAL_FLASHEx_Erase_IT - 1524 .syntax unified - 1525 .thumb - 1526 .thumb_func - 1528 HAL_FLASHEx_Erase_IT: - 1529 .LVL134: - 1530 .LFB330: + 1508 .loc 1 614 1 is_stmt 0 view .LVU462 + 1509 0022 7047 bx lr + 1510 .L129: + 1511 .align 2 + 1512 .L128: + 1513 0024 00200240 .word 1073881088 + 1514 .cfi_endproc + 1515 .LFE337: + 1517 .section .text.HAL_FLASHEx_Erase_IT,"ax",%progbits + 1518 .align 1 + 1519 .global HAL_FLASHEx_Erase_IT + 1520 .syntax unified + 1521 .thumb + 1522 .thumb_func + 1524 HAL_FLASHEx_Erase_IT: + 1525 .LVL133: + 1526 .LFB330: 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1531 .loc 1 238 1 is_stmt 1 view -0 - 1532 .cfi_startproc - 1533 @ args = 0, pretend = 0, frame = 0 - 1534 @ frame_needed = 0, uses_anonymous_args = 0 + 1527 .loc 1 238 1 is_stmt 1 view -0 + 1528 .cfi_startproc + 1529 @ args = 0, pretend = 0, frame = 0 + 1530 @ frame_needed = 0, uses_anonymous_args = 0 239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1535 .loc 1 239 3 view .LVU467 + 1531 .loc 1 239 3 view .LVU464 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1536 .loc 1 242 3 view .LVU468 + 1532 .loc 1 242 3 view .LVU465 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccl0zFIW.s page 59 - - - 1537 .loc 1 242 3 view .LVU469 - 1538 0000 294A ldr r2, .L143 - 1539 0002 1278 ldrb r2, [r2] @ zero_extendqisi2 - 1540 0004 012A cmp r2, #1 - 1541 0006 4DD0 beq .L137 + 1533 .loc 1 242 3 view .LVU466 + 1534 0000 294A ldr r2, .L143 + 1535 0002 1278 ldrb r2, [r2] @ zero_extendqisi2 + 1536 0004 012A cmp r2, #1 + 1537 0006 4DD0 beq .L137 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1542 .loc 1 238 1 is_stmt 0 view .LVU470 - 1543 0008 08B5 push {r3, lr} - 1544 .LCFI10: - 1545 .cfi_def_cfa_offset 8 - 1546 .cfi_offset 3, -8 - 1547 .cfi_offset 14, -4 - 1548 000a 0346 mov r3, r0 + 1538 .loc 1 238 1 is_stmt 0 view .LVU467 + ARM GAS /tmp/ccGUz3uE.s page 59 + + + 1539 0008 08B5 push {r3, lr} + 1540 .LCFI10: + 1541 .cfi_def_cfa_offset 8 + 1542 .cfi_offset 3, -8 + 1543 .cfi_offset 14, -4 + 1544 000a 0346 mov r3, r0 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1549 .loc 1 242 3 is_stmt 1 discriminator 2 view .LVU471 - 1550 000c 264A ldr r2, .L143 - 1551 000e 0121 movs r1, #1 - 1552 0010 1170 strb r1, [r2] + 1545 .loc 1 242 3 is_stmt 1 discriminator 2 view .LVU468 + 1546 000c 264A ldr r2, .L143 + 1547 000e 0121 movs r1, #1 + 1548 0010 1170 strb r1, [r2] 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1553 .loc 1 242 3 discriminator 2 view .LVU472 + 1549 .loc 1 242 3 view .LVU469 245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1554 .loc 1 245 3 view .LVU473 + 1550 .loc 1 245 3 view .LVU470 247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1555 .loc 1 247 3 view .LVU474 + 1551 .loc 1 247 3 view .LVU471 247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1556 .loc 1 247 20 is_stmt 0 view .LVU475 - 1557 0012 0021 movs r1, #0 - 1558 0014 5160 str r1, [r2, #4] + 1552 .loc 1 247 20 is_stmt 0 view .LVU472 + 1553 0012 0021 movs r1, #0 + 1554 0014 5160 str r1, [r2, #4] 250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1559 .loc 1 250 3 is_stmt 1 view .LVU476 + 1555 .loc 1 250 3 is_stmt 1 view .LVU473 250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1560 .loc 1 250 7 is_stmt 0 view .LVU477 - 1561 0016 254A ldr r2, .L143+4 - 1562 0018 1268 ldr r2, [r2] + 1556 .loc 1 250 7 is_stmt 0 view .LVU474 + 1557 0016 254A ldr r2, .L143+4 + 1558 0018 1268 ldr r2, [r2] 250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1563 .loc 1 250 6 view .LVU478 - 1564 001a 12F4007F tst r2, #512 - 1565 001e 27D0 beq .L132 + 1559 .loc 1 250 6 view .LVU475 + 1560 001a 12F4007F tst r2, #512 + 1561 001e 27D0 beq .L132 252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1566 .loc 1 252 5 is_stmt 1 view .LVU479 + 1562 .loc 1 252 5 is_stmt 1 view .LVU476 252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1567 .loc 1 252 9 is_stmt 0 view .LVU480 - 1568 0020 224A ldr r2, .L143+4 - 1569 0022 1268 ldr r2, [r2] + 1563 .loc 1 252 9 is_stmt 0 view .LVU477 + 1564 0020 224A ldr r2, .L143+4 + 1565 0022 1268 ldr r2, [r2] 252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1570 .loc 1 252 8 view .LVU481 - 1571 0024 12F4806F tst r2, #1024 - 1572 0028 1ED0 beq .L133 + 1566 .loc 1 252 8 view .LVU478 + 1567 0024 12F4806F tst r2, #1024 + 1568 0028 1ED0 beq .L133 255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.CacheToReactivate = FLASH_CACHE_ICACHE_DCACHE_ENABLED; - 1573 .loc 1 255 7 is_stmt 1 view .LVU482 - 1574 002a 2049 ldr r1, .L143+4 - 1575 002c 0A68 ldr r2, [r1] - 1576 002e 22F48062 bic r2, r2, #1024 - 1577 0032 0A60 str r2, [r1] + 1569 .loc 1 255 7 is_stmt 1 view .LVU479 + 1570 002a 2049 ldr r1, .L143+4 + 1571 002c 0A68 ldr r2, [r1] + 1572 002e 22F48062 bic r2, r2, #1024 + 1573 0032 0A60 str r2, [r1] 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1578 .loc 1 256 7 view .LVU483 + 1574 .loc 1 256 7 view .LVU480 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccl0zFIW.s page 60 + 1575 .loc 1 256 32 is_stmt 0 view .LVU481 + 1576 0034 1C4A ldr r2, .L143 + 1577 0036 0321 movs r1, #3 + 1578 0038 1177 strb r1, [r2, #28] + 1579 .L134: + 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1580 .loc 1 275 3 is_stmt 1 view .LVU482 + ARM GAS /tmp/ccGUz3uE.s page 60 - 1579 .loc 1 256 32 is_stmt 0 view .LVU484 - 1580 0034 1C4A ldr r2, .L143 - 1581 0036 0321 movs r1, #3 - 1582 0038 1177 strb r1, [r2, #28] - 1583 .L134: 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1584 .loc 1 275 3 is_stmt 1 view .LVU485 + 1581 .loc 1 275 3 view .LVU483 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1585 .loc 1 275 3 view .LVU486 + 1582 .loc 1 275 3 discriminator 3 view .LVU484 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1586 .loc 1 275 3 discriminator 3 view .LVU487 + 1583 .loc 1 275 3 discriminator 4 view .LVU485 + 1584 003a 1C49 ldr r1, .L143+4 + 1585 003c 4A69 ldr r2, [r1, #20] + 1586 003e 42F04072 orr r2, r2, #50331648 + 1587 0042 4A61 str r2, [r1, #20] 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1587 .loc 1 275 3 discriminator 4 view .LVU488 - 1588 003a 1C49 ldr r1, .L143+4 - 1589 003c 4A69 ldr r2, [r1, #20] - 1590 003e 42F04072 orr r2, r2, #50331648 - 1591 0042 4A61 str r2, [r1, #20] - 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1592 .loc 1 275 3 discriminator 6 view .LVU489 + 1588 .loc 1 275 3 discriminator 6 view .LVU486 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1593 .loc 1 277 3 view .LVU490 + 1589 .loc 1 277 3 view .LVU487 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1594 .loc 1 277 27 is_stmt 0 view .LVU491 - 1595 0044 5968 ldr r1, [r3, #4] + 1590 .loc 1 277 27 is_stmt 0 view .LVU488 + 1591 0044 5968 ldr r1, [r3, #4] 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1596 .loc 1 277 15 view .LVU492 - 1597 0046 184A ldr r2, .L143 - 1598 0048 1161 str r1, [r2, #16] + 1592 .loc 1 277 15 view .LVU489 + 1593 0046 184A ldr r2, .L143 + 1594 0048 1161 str r1, [r2, #16] 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1599 .loc 1 279 3 is_stmt 1 view .LVU493 + 1595 .loc 1 279 3 is_stmt 1 view .LVU490 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1600 .loc 1 279 17 is_stmt 0 view .LVU494 - 1601 004a 1A68 ldr r2, [r3] + 1596 .loc 1 279 17 is_stmt 0 view .LVU491 + 1597 004a 1A68 ldr r2, [r3] 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1602 .loc 1 279 6 view .LVU495 - 1603 004c 012A cmp r2, #1 - 1604 004e 21D0 beq .L142 + 1598 .loc 1 279 6 view .LVU492 + 1599 004c 012A cmp r2, #1 + 1600 004e 21D0 beq .L142 288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.NbPagesToErase = pEraseInit->NbPages; - 1605 .loc 1 288 5 is_stmt 1 view .LVU496 + 1601 .loc 1 288 5 is_stmt 1 view .LVU493 288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.NbPagesToErase = pEraseInit->NbPages; - 1606 .loc 1 288 29 is_stmt 0 view .LVU497 - 1607 0050 154A ldr r2, .L143 - 1608 0052 0121 movs r1, #1 - 1609 0054 1172 strb r1, [r2, #8] + 1602 .loc 1 288 29 is_stmt 0 view .LVU494 + 1603 0050 154A ldr r2, .L143 + 1604 0052 0121 movs r1, #1 + 1605 0054 1172 strb r1, [r2, #8] 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.Page = pEraseInit->Page; - 1610 .loc 1 289 5 is_stmt 1 view .LVU498 + 1606 .loc 1 289 5 is_stmt 1 view .LVU495 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.Page = pEraseInit->Page; - 1611 .loc 1 289 39 is_stmt 0 view .LVU499 - 1612 0056 D968 ldr r1, [r3, #12] + 1607 .loc 1 289 39 is_stmt 0 view .LVU496 + 1608 0056 D968 ldr r1, [r3, #12] 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.Page = pEraseInit->Page; - 1613 .loc 1 289 27 view .LVU500 - 1614 0058 9161 str r1, [r2, #24] + 1609 .loc 1 289 27 view .LVU497 + 1610 0058 9161 str r1, [r2, #24] 290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1615 .loc 1 290 5 is_stmt 1 view .LVU501 + 1611 .loc 1 290 5 is_stmt 1 view .LVU498 290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1616 .loc 1 290 29 is_stmt 0 view .LVU502 - 1617 005a 9868 ldr r0, [r3, #8] - ARM GAS /tmp/ccl0zFIW.s page 61 - - - 1618 .LVL135: + 1612 .loc 1 290 29 is_stmt 0 view .LVU499 + 1613 005a 9868 ldr r0, [r3, #8] + 1614 .LVL134: 290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1619 .loc 1 290 17 view .LVU503 - 1620 005c 5061 str r0, [r2, #20] + 1615 .loc 1 290 17 view .LVU500 + 1616 005c 5061 str r0, [r2, #20] 293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1621 .loc 1 293 5 is_stmt 1 view .LVU504 - 1622 005e 5968 ldr r1, [r3, #4] - 1623 0060 FFF7FEFF bl FLASH_PageErase - 1624 .LVL136: + 1617 .loc 1 293 5 is_stmt 1 view .LVU501 + 1618 005e 5968 ldr r1, [r3, #4] + ARM GAS /tmp/ccGUz3uE.s page 61 + + + 1619 0060 FFF7FEFF bl FLASH_PageErase + 1620 .LVL135: 296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1625 .loc 1 296 10 is_stmt 0 view .LVU505 - 1626 0064 0020 movs r0, #0 - 1627 .L131: + 1621 .loc 1 296 10 is_stmt 0 view .LVU502 + 1622 0064 0020 movs r0, #0 + 1623 .L131: 297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1628 .loc 1 297 1 view .LVU506 - 1629 0066 08BD pop {r3, pc} - 1630 .LVL137: - 1631 .L133: + 1624 .loc 1 297 1 view .LVU503 + 1625 0066 08BD pop {r3, pc} + 1626 .LVL136: + 1627 .L133: 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1632 .loc 1 260 7 is_stmt 1 view .LVU507 + 1628 .loc 1 260 7 is_stmt 1 view .LVU504 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1633 .loc 1 260 32 is_stmt 0 view .LVU508 - 1634 0068 0F4A ldr r2, .L143 - 1635 006a 0121 movs r1, #1 - 1636 006c 1177 strb r1, [r2, #28] - 1637 006e E4E7 b .L134 - 1638 .L132: + 1629 .loc 1 260 32 is_stmt 0 view .LVU505 + 1630 0068 0F4A ldr r2, .L143 + 1631 006a 0121 movs r1, #1 + 1632 006c 1177 strb r1, [r2, #28] + 1633 006e E4E7 b .L134 + 1634 .L132: 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1639 .loc 1 263 8 is_stmt 1 view .LVU509 + 1635 .loc 1 263 8 is_stmt 1 view .LVU506 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1640 .loc 1 263 12 is_stmt 0 view .LVU510 - 1641 0070 0E4A ldr r2, .L143+4 - 1642 0072 1268 ldr r2, [r2] + 1636 .loc 1 263 12 is_stmt 0 view .LVU507 + 1637 0070 0E4A ldr r2, .L143+4 + 1638 0072 1268 ldr r2, [r2] 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1643 .loc 1 263 11 view .LVU511 - 1644 0074 12F4806F tst r2, #1024 - 1645 0078 08D0 beq .L135 + 1639 .loc 1 263 11 view .LVU508 + 1640 0074 12F4806F tst r2, #1024 + 1641 0078 08D0 beq .L135 266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; - 1646 .loc 1 266 5 is_stmt 1 view .LVU512 - 1647 007a 0C49 ldr r1, .L143+4 - 1648 007c 0A68 ldr r2, [r1] - 1649 007e 22F48062 bic r2, r2, #1024 - 1650 0082 0A60 str r2, [r1] + 1642 .loc 1 266 5 is_stmt 1 view .LVU509 + 1643 007a 0C49 ldr r1, .L143+4 + 1644 007c 0A68 ldr r2, [r1] + 1645 007e 22F48062 bic r2, r2, #1024 + 1646 0082 0A60 str r2, [r1] 267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1651 .loc 1 267 5 view .LVU513 + 1647 .loc 1 267 5 view .LVU510 267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1652 .loc 1 267 30 is_stmt 0 view .LVU514 - 1653 0084 084A ldr r2, .L143 - 1654 0086 0221 movs r1, #2 - 1655 0088 1177 strb r1, [r2, #28] - 1656 008a D6E7 b .L134 - 1657 .L135: + 1648 .loc 1 267 30 is_stmt 0 view .LVU511 + 1649 0084 084A ldr r2, .L143 + 1650 0086 0221 movs r1, #2 + 1651 0088 1177 strb r1, [r2, #28] + 1652 008a D6E7 b .L134 + 1653 .L135: 271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1658 .loc 1 271 5 is_stmt 1 view .LVU515 + 1654 .loc 1 271 5 is_stmt 1 view .LVU512 271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1659 .loc 1 271 30 is_stmt 0 view .LVU516 - 1660 008c 064A ldr r2, .L143 - ARM GAS /tmp/ccl0zFIW.s page 62 + 1655 .loc 1 271 30 is_stmt 0 view .LVU513 + 1656 008c 064A ldr r2, .L143 + 1657 008e 0021 movs r1, #0 + 1658 0090 1177 strb r1, [r2, #28] + 1659 0092 D2E7 b .L134 + 1660 .L142: + 282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_MassErase(pEraseInit->Banks); + 1661 .loc 1 282 5 is_stmt 1 view .LVU514 + 282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_MassErase(pEraseInit->Banks); + ARM GAS /tmp/ccGUz3uE.s page 62 - 1661 008e 0021 movs r1, #0 - 1662 0090 1177 strb r1, [r2, #28] - 1663 0092 D2E7 b .L134 - 1664 .L142: - 282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_MassErase(pEraseInit->Banks); - 1665 .loc 1 282 5 is_stmt 1 view .LVU517 - 282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_MassErase(pEraseInit->Banks); - 1666 .loc 1 282 29 is_stmt 0 view .LVU518 - 1667 0094 044A ldr r2, .L143 - 1668 0096 0221 movs r1, #2 - 1669 0098 1172 strb r1, [r2, #8] + 1662 .loc 1 282 29 is_stmt 0 view .LVU515 + 1663 0094 044A ldr r2, .L143 + 1664 0096 0221 movs r1, #2 + 1665 0098 1172 strb r1, [r2, #8] 283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1670 .loc 1 283 5 is_stmt 1 view .LVU519 - 1671 009a 5868 ldr r0, [r3, #4] - 1672 .LVL138: + 1666 .loc 1 283 5 is_stmt 1 view .LVU516 + 1667 009a 5868 ldr r0, [r3, #4] + 1668 .LVL137: 283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1673 .loc 1 283 5 is_stmt 0 view .LVU520 - 1674 009c FFF7FEFF bl FLASH_MassErase - 1675 .LVL139: + 1669 .loc 1 283 5 is_stmt 0 view .LVU517 + 1670 009c FFF7FEFF bl FLASH_MassErase + 1671 .LVL138: 296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1676 .loc 1 296 10 view .LVU521 - 1677 00a0 0020 movs r0, #0 - 1678 00a2 E0E7 b .L131 - 1679 .LVL140: - 1680 .L137: - 1681 .LCFI11: - 1682 .cfi_def_cfa_offset 0 - 1683 .cfi_restore 3 - 1684 .cfi_restore 14 + 1672 .loc 1 296 10 view .LVU518 + 1673 00a0 0020 movs r0, #0 + 1674 00a2 E0E7 b .L131 + 1675 .LVL139: + 1676 .L137: + 1677 .LCFI11: + 1678 .cfi_def_cfa_offset 0 + 1679 .cfi_restore 3 + 1680 .cfi_restore 14 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1685 .loc 1 242 3 discriminator 1 view .LVU522 - 1686 00a4 0220 movs r0, #2 - 1687 .LVL141: + 1681 .loc 1 242 3 discriminator 1 view .LVU519 + 1682 00a4 0220 movs r0, #2 + 1683 .LVL140: 297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1688 .loc 1 297 1 view .LVU523 - 1689 00a6 7047 bx lr - 1690 .L144: - 1691 .align 2 - 1692 .L143: - 1693 00a8 00000000 .word pFlash - 1694 00ac 00200240 .word 1073881088 - 1695 .cfi_endproc - 1696 .LFE330: - 1698 .section .text.FLASH_FlushCaches,"ax",%progbits - 1699 .align 1 - 1700 .global FLASH_FlushCaches - 1701 .syntax unified - 1702 .thumb - 1703 .thumb_func - 1705 FLASH_FlushCaches: - 1706 .LFB338: + 1684 .loc 1 297 1 view .LVU520 + 1685 00a6 7047 bx lr + 1686 .L144: + 1687 .align 2 + 1688 .L143: + 1689 00a8 00000000 .word pFlash + 1690 00ac 00200240 .word 1073881088 + 1691 .cfi_endproc + 1692 .LFE330: + 1694 .section .text.FLASH_FlushCaches,"ax",%progbits + 1695 .align 1 + 1696 .global FLASH_FlushCaches + 1697 .syntax unified + 1698 .thumb + 1699 .thumb_func + 1701 FLASH_FlushCaches: + 1702 .LFB338: 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** FLASH_CacheTypeDef cache = pFlash.CacheToReactivate; - 1707 .loc 1 621 1 is_stmt 1 view -0 - 1708 .cfi_startproc - 1709 @ args = 0, pretend = 0, frame = 0 - 1710 @ frame_needed = 0, uses_anonymous_args = 0 - 1711 @ link register save eliminated. - ARM GAS /tmp/ccl0zFIW.s page 63 + 1703 .loc 1 621 1 is_stmt 1 view -0 + 1704 .cfi_startproc + 1705 @ args = 0, pretend = 0, frame = 0 + 1706 @ frame_needed = 0, uses_anonymous_args = 0 + 1707 @ link register save eliminated. + 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1708 .loc 1 622 3 view .LVU522 + 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** + 1709 .loc 1 622 22 is_stmt 0 view .LVU523 + 1710 0000 164B ldr r3, .L150 + 1711 0002 1A7F ldrb r2, [r3, #28] @ zero_extendqisi2 + 1712 0004 D3B2 uxtb r3, r2 + ARM GAS /tmp/ccGUz3uE.s page 63 - 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1712 .loc 1 622 3 view .LVU525 - 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1713 .loc 1 622 22 is_stmt 0 view .LVU526 - 1714 0000 164B ldr r3, .L150 - 1715 0002 1B7F ldrb r3, [r3, #28] @ zero_extendqisi2 - 1716 0004 DBB2 uxtb r3, r3 - 1717 .LVL142: + 1713 .LVL141: 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1718 .loc 1 625 3 is_stmt 1 view .LVU527 + 1714 .loc 1 625 3 is_stmt 1 view .LVU524 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1719 .loc 1 625 6 is_stmt 0 view .LVU528 - 1720 0006 012B cmp r3, #1 - 1721 0008 01D0 beq .L146 + 1715 .loc 1 625 6 is_stmt 0 view .LVU525 + 1716 0006 012A cmp r2, #1 + 1717 0008 01D0 beq .L146 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1722 .loc 1 625 45 discriminator 1 view .LVU529 - 1723 000a 032B cmp r3, #3 - 1724 000c 10D1 bne .L147 - 1725 .L146: + 1718 .loc 1 625 45 discriminator 1 view .LVU526 + 1719 000a 032B cmp r3, #3 + 1720 000c 10D1 bne .L147 + 1721 .L146: 629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Reset instruction cache */ - 1726 .loc 1 629 5 is_stmt 1 view .LVU530 - 1727 000e 144A ldr r2, .L150+4 - 1728 0010 1168 ldr r1, [r2] - 1729 0012 21F40071 bic r1, r1, #512 - 1730 0016 1160 str r1, [r2] + 1722 .loc 1 629 5 is_stmt 1 view .LVU527 + 1723 000e 144A ldr r2, .L150+4 + 1724 0010 1168 ldr r1, [r2] + 1725 0012 21F40071 bic r1, r1, #512 + 1726 0016 1160 str r1, [r2] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable instruction cache */ - 1731 .loc 1 631 5 view .LVU531 + 1727 .loc 1 631 5 view .LVU528 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable instruction cache */ - 1732 .loc 1 631 5 view .LVU532 - 1733 0018 1168 ldr r1, [r2] - 1734 001a 41F40061 orr r1, r1, #2048 - 1735 001e 1160 str r1, [r2] + 1728 .loc 1 631 5 view .LVU529 + 1729 0018 1168 ldr r1, [r2] + 1730 001a 41F40061 orr r1, r1, #2048 + 1731 001e 1160 str r1, [r2] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable instruction cache */ - 1736 .loc 1 631 5 view .LVU533 - 1737 0020 1168 ldr r1, [r2] - 1738 0022 21F40061 bic r1, r1, #2048 - 1739 0026 1160 str r1, [r2] + 1732 .loc 1 631 5 view .LVU530 + 1733 0020 1168 ldr r1, [r2] + 1734 0022 21F40061 bic r1, r1, #2048 + 1735 0026 1160 str r1, [r2] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable instruction cache */ - 1740 .loc 1 631 5 view .LVU534 + 1736 .loc 1 631 5 view .LVU531 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1741 .loc 1 633 5 view .LVU535 - 1742 0028 1168 ldr r1, [r2] - 1743 002a 41F40071 orr r1, r1, #512 - 1744 002e 1160 str r1, [r2] - 1745 .L147: + 1737 .loc 1 633 5 view .LVU532 + 1738 0028 1168 ldr r1, [r2] + 1739 002a 41F40071 orr r1, r1, #512 + 1740 002e 1160 str r1, [r2] + 1741 .L147: 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1746 .loc 1 637 3 view .LVU536 + 1742 .loc 1 637 3 view .LVU533 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1747 .loc 1 637 45 is_stmt 0 view .LVU537 - 1748 0030 023B subs r3, r3, #2 - 1749 .LVL143: + 1743 .loc 1 637 45 is_stmt 0 view .LVU534 + 1744 0030 023B subs r3, r3, #2 + 1745 .LVL142: 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1750 .loc 1 637 45 view .LVU538 - 1751 0032 DBB2 uxtb r3, r3 - 1752 .LVL144: + 1746 .loc 1 637 45 view .LVU535 + 1747 0032 DBB2 uxtb r3, r3 + 1748 .LVL143: 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** (cache == FLASH_CACHE_ICACHE_DCACHE_ENABLED)) - 1753 .loc 1 637 6 view .LVU539 - ARM GAS /tmp/ccl0zFIW.s page 64 + 1749 .loc 1 637 6 view .LVU536 + 1750 0034 012B cmp r3, #1 + 1751 0036 03D9 bls .L149 + 1752 .L148: + 647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 1753 .loc 1 647 3 is_stmt 1 view .LVU537 + 647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } + 1754 .loc 1 647 28 is_stmt 0 view .LVU538 + ARM GAS /tmp/ccGUz3uE.s page 64 - 1754 0034 012B cmp r3, #1 - 1755 0036 03D9 bls .L149 - 1756 .L148: - 647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1757 .loc 1 647 3 is_stmt 1 view .LVU540 - 647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1758 .loc 1 647 28 is_stmt 0 view .LVU541 - 1759 0038 084B ldr r3, .L150 - 1760 003a 0022 movs r2, #0 - 1761 003c 1A77 strb r2, [r3, #28] + 1755 0038 084B ldr r3, .L150 + 1756 003a 0022 movs r2, #0 + 1757 003c 1A77 strb r2, [r3, #28] 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1762 .loc 1 648 1 view .LVU542 - 1763 003e 7047 bx lr - 1764 .L149: + 1758 .loc 1 648 1 view .LVU539 + 1759 003e 7047 bx lr + 1760 .L149: 641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable data cache */ - 1765 .loc 1 641 5 is_stmt 1 view .LVU543 + 1761 .loc 1 641 5 is_stmt 1 view .LVU540 641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable data cache */ - 1766 .loc 1 641 5 view .LVU544 - 1767 0040 074B ldr r3, .L150+4 - 1768 0042 1A68 ldr r2, [r3] - 1769 0044 42F48052 orr r2, r2, #4096 - 1770 0048 1A60 str r2, [r3] + 1762 .loc 1 641 5 view .LVU541 + 1763 0040 074B ldr r3, .L150+4 + 1764 0042 1A68 ldr r2, [r3] + 1765 0044 42F48052 orr r2, r2, #4096 + 1766 0048 1A60 str r2, [r3] 641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable data cache */ - 1771 .loc 1 641 5 view .LVU545 - 1772 004a 1A68 ldr r2, [r3] - 1773 004c 22F48052 bic r2, r2, #4096 - 1774 0050 1A60 str r2, [r3] + 1767 .loc 1 641 5 view .LVU542 + 1768 004a 1A68 ldr r2, [r3] + 1769 004c 22F48052 bic r2, r2, #4096 + 1770 0050 1A60 str r2, [r3] 641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** /* Enable data cache */ - 1775 .loc 1 641 5 view .LVU546 + 1771 .loc 1 641 5 view .LVU543 643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1776 .loc 1 643 5 view .LVU547 - 1777 0052 1A68 ldr r2, [r3] - 1778 0054 42F48062 orr r2, r2, #1024 - 1779 0058 1A60 str r2, [r3] - 1780 005a EDE7 b .L148 - 1781 .L151: - 1782 .align 2 - 1783 .L150: - 1784 005c 00000000 .word pFlash - 1785 0060 00200240 .word 1073881088 - 1786 .cfi_endproc - 1787 .LFE338: - 1789 .section .text.HAL_FLASHEx_Erase,"ax",%progbits - 1790 .align 1 - 1791 .global HAL_FLASHEx_Erase - 1792 .syntax unified - 1793 .thumb - 1794 .thumb_func - 1796 HAL_FLASHEx_Erase: - 1797 .LVL145: - 1798 .LFB329: + 1772 .loc 1 643 5 view .LVU544 + 1773 0052 1A68 ldr r2, [r3] + 1774 0054 42F48062 orr r2, r2, #1024 + 1775 0058 1A60 str r2, [r3] + 1776 005a EDE7 b .L148 + 1777 .L151: + 1778 .align 2 + 1779 .L150: + 1780 005c 00000000 .word pFlash + 1781 0060 00200240 .word 1073881088 + 1782 .cfi_endproc + 1783 .LFE338: + 1785 .section .text.HAL_FLASHEx_Erase,"ax",%progbits + 1786 .align 1 + 1787 .global HAL_FLASHEx_Erase + 1788 .syntax unified + 1789 .thumb + 1790 .thumb_func + 1792 HAL_FLASHEx_Erase: + 1793 .LVL144: + 1794 .LFB329: 139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - 1799 .loc 1 139 1 view -0 - 1800 .cfi_startproc - 1801 @ args = 0, pretend = 0, frame = 0 - 1802 @ frame_needed = 0, uses_anonymous_args = 0 + 1795 .loc 1 139 1 view -0 + 1796 .cfi_startproc + 1797 @ args = 0, pretend = 0, frame = 0 + 1798 @ frame_needed = 0, uses_anonymous_args = 0 139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** HAL_StatusTypeDef status; - ARM GAS /tmp/ccl0zFIW.s page 65 + 1799 .loc 1 139 1 is_stmt 0 view .LVU546 + 1800 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 1801 .LCFI12: + 1802 .cfi_def_cfa_offset 24 + 1803 .cfi_offset 3, -24 + 1804 .cfi_offset 4, -20 + 1805 .cfi_offset 5, -16 + ARM GAS /tmp/ccGUz3uE.s page 65 - 1803 .loc 1 139 1 is_stmt 0 view .LVU549 - 1804 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 1805 .LCFI12: - 1806 .cfi_def_cfa_offset 24 - 1807 .cfi_offset 3, -24 - 1808 .cfi_offset 4, -20 - 1809 .cfi_offset 5, -16 - 1810 .cfi_offset 6, -12 - 1811 .cfi_offset 7, -8 - 1812 .cfi_offset 14, -4 + 1806 .cfi_offset 6, -12 + 1807 .cfi_offset 7, -8 + 1808 .cfi_offset 14, -4 140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** uint32_t page_index; - 1813 .loc 1 140 3 is_stmt 1 view .LVU550 + 1809 .loc 1 140 3 is_stmt 1 view .LVU547 141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1814 .loc 1 141 3 view .LVU551 + 1810 .loc 1 141 3 view .LVU548 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1815 .loc 1 144 3 view .LVU552 + 1811 .loc 1 144 3 view .LVU549 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1816 .loc 1 147 3 view .LVU553 + 1812 .loc 1 147 3 view .LVU550 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1817 .loc 1 147 3 view .LVU554 - 1818 0002 384B ldr r3, .L168 - 1819 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 1820 0006 012B cmp r3, #1 - 1821 0008 69D0 beq .L164 - 1822 000a 0446 mov r4, r0 - 1823 000c 0E46 mov r6, r1 + 1813 .loc 1 147 3 view .LVU551 + 1814 0002 384B ldr r3, .L168 + 1815 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 1816 0006 012B cmp r3, #1 + 1817 0008 69D0 beq .L164 + 1818 000a 0446 mov r4, r0 + 1819 000c 0E46 mov r6, r1 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1824 .loc 1 147 3 discriminator 2 view .LVU555 - 1825 000e 354B ldr r3, .L168 - 1826 0010 0122 movs r2, #1 - 1827 0012 1A70 strb r2, [r3] + 1820 .loc 1 147 3 discriminator 2 view .LVU552 + 1821 000e 354B ldr r3, .L168 + 1822 0010 0122 movs r2, #1 + 1823 0012 1A70 strb r2, [r3] 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1828 .loc 1 147 3 discriminator 2 view .LVU556 + 1824 .loc 1 147 3 view .LVU553 150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1829 .loc 1 150 3 view .LVU557 + 1825 .loc 1 150 3 view .LVU554 150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1830 .loc 1 150 12 is_stmt 0 view .LVU558 - 1831 0014 4FF47A70 mov r0, #1000 - 1832 .LVL146: + 1826 .loc 1 150 12 is_stmt 0 view .LVU555 + 1827 0014 4FF47A70 mov r0, #1000 + 1828 .LVL145: 150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1833 .loc 1 150 12 view .LVU559 - 1834 0018 FFF7FEFF bl FLASH_WaitForLastOperation - 1835 .LVL147: + 1829 .loc 1 150 12 view .LVU556 + 1830 0018 FFF7FEFF bl FLASH_WaitForLastOperation + 1831 .LVL146: 152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1836 .loc 1 152 3 is_stmt 1 view .LVU560 + 1832 .loc 1 152 3 is_stmt 1 view .LVU557 152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1837 .loc 1 152 6 is_stmt 0 view .LVU561 - 1838 001c 0746 mov r7, r0 - 1839 001e 0028 cmp r0, #0 - 1840 0020 58D1 bne .L154 + 1833 .loc 1 152 6 is_stmt 0 view .LVU558 + 1834 001c 0746 mov r7, r0 + 1835 001e 0028 cmp r0, #0 + 1836 0020 58D1 bne .L154 154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1841 .loc 1 154 5 is_stmt 1 view .LVU562 + 1837 .loc 1 154 5 is_stmt 1 view .LVU559 154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1842 .loc 1 154 22 is_stmt 0 view .LVU563 - 1843 0022 304B ldr r3, .L168 - 1844 0024 0022 movs r2, #0 - 1845 0026 5A60 str r2, [r3, #4] - ARM GAS /tmp/ccl0zFIW.s page 66 + 1838 .loc 1 154 22 is_stmt 0 view .LVU560 + 1839 0022 304B ldr r3, .L168 + 1840 0024 0022 movs r2, #0 + 1841 0026 5A60 str r2, [r3, #4] + 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1842 .loc 1 157 5 is_stmt 1 view .LVU561 + 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1843 .loc 1 157 9 is_stmt 0 view .LVU562 + 1844 0028 2F4B ldr r3, .L168+4 + 1845 002a 1B68 ldr r3, [r3] + 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + ARM GAS /tmp/ccGUz3uE.s page 66 - 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1846 .loc 1 157 5 is_stmt 1 view .LVU564 - 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1847 .loc 1 157 9 is_stmt 0 view .LVU565 - 1848 0028 2F4B ldr r3, .L168+4 - 1849 002a 1B68 ldr r3, [r3] - 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1850 .loc 1 157 8 view .LVU566 - 1851 002c 13F4007F tst r3, #512 - 1852 0030 2DD0 beq .L155 + 1846 .loc 1 157 8 view .LVU563 + 1847 002c 13F4007F tst r3, #512 + 1848 0030 2DD0 beq .L155 159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1853 .loc 1 159 7 is_stmt 1 view .LVU567 + 1849 .loc 1 159 7 is_stmt 1 view .LVU564 159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1854 .loc 1 159 11 is_stmt 0 view .LVU568 - 1855 0032 2D4B ldr r3, .L168+4 - 1856 0034 1B68 ldr r3, [r3] + 1850 .loc 1 159 11 is_stmt 0 view .LVU565 + 1851 0032 2D4B ldr r3, .L168+4 + 1852 0034 1B68 ldr r3, [r3] 159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1857 .loc 1 159 10 view .LVU569 - 1858 0036 13F4806F tst r3, #1024 - 1859 003a 24D0 beq .L156 + 1853 .loc 1 159 10 view .LVU566 + 1854 0036 13F4806F tst r3, #1024 + 1855 003a 24D0 beq .L156 162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.CacheToReactivate = FLASH_CACHE_ICACHE_DCACHE_ENABLED; - 1860 .loc 1 162 9 is_stmt 1 view .LVU570 - 1861 003c 2A4A ldr r2, .L168+4 - 1862 003e 1368 ldr r3, [r2] - 1863 0040 23F48063 bic r3, r3, #1024 - 1864 0044 1360 str r3, [r2] + 1856 .loc 1 162 9 is_stmt 1 view .LVU567 + 1857 003c 2A4A ldr r2, .L168+4 + 1858 003e 1368 ldr r3, [r2] + 1859 0040 23F48063 bic r3, r3, #1024 + 1860 0044 1360 str r3, [r2] 163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1865 .loc 1 163 9 view .LVU571 + 1861 .loc 1 163 9 view .LVU568 163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1866 .loc 1 163 34 is_stmt 0 view .LVU572 - 1867 0046 274B ldr r3, .L168 - 1868 0048 0322 movs r2, #3 - 1869 004a 1A77 strb r2, [r3, #28] - 1870 .L157: + 1862 .loc 1 163 34 is_stmt 0 view .LVU569 + 1863 0046 274B ldr r3, .L168 + 1864 0048 0322 movs r2, #3 + 1865 004a 1A77 strb r2, [r3, #28] + 1866 .L157: 181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1871 .loc 1 181 5 is_stmt 1 view .LVU573 + 1867 .loc 1 181 5 is_stmt 1 view .LVU570 181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1872 .loc 1 181 19 is_stmt 0 view .LVU574 - 1873 004c 2368 ldr r3, [r4] + 1868 .loc 1 181 19 is_stmt 0 view .LVU571 + 1869 004c 2368 ldr r3, [r4] 181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1874 .loc 1 181 8 view .LVU575 - 1875 004e 012B cmp r3, #1 - 1876 0050 2FD0 beq .L166 + 1870 .loc 1 181 8 view .LVU572 + 1871 004e 012B cmp r3, #1 + 1872 0050 2FD0 beq .L166 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1877 .loc 1 200 7 is_stmt 1 view .LVU576 + 1873 .loc 1 200 7 is_stmt 1 view .LVU573 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1878 .loc 1 200 18 is_stmt 0 view .LVU577 - 1879 0052 4FF0FF33 mov r3, #-1 - 1880 0056 3360 str r3, [r6] + 1874 .loc 1 200 18 is_stmt 0 view .LVU574 + 1875 0052 4FF0FF33 mov r3, #-1 + 1876 0056 3360 str r3, [r6] 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1881 .loc 1 202 7 is_stmt 1 view .LVU578 + 1877 .loc 1 202 7 is_stmt 1 view .LVU575 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1882 .loc 1 202 23 is_stmt 0 view .LVU579 - 1883 0058 A568 ldr r5, [r4, #8] - 1884 .LVL148: - 1885 .L161: + 1878 .loc 1 202 23 is_stmt 0 view .LVU576 + 1879 0058 A568 ldr r5, [r4, #8] + 1880 .LVL147: + 1881 .L161: 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccl0zFIW.s page 67 + 1882 .loc 1 202 54 is_stmt 1 discriminator 1 view .LVU577 + 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1883 .loc 1 202 67 is_stmt 0 discriminator 1 view .LVU578 + 1884 005a A368 ldr r3, [r4, #8] + 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1885 .loc 1 202 86 discriminator 1 view .LVU579 + 1886 005c E268 ldr r2, [r4, #12] + ARM GAS /tmp/ccGUz3uE.s page 67 - 1886 .loc 1 202 54 is_stmt 1 discriminator 1 view .LVU580 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1887 .loc 1 202 67 is_stmt 0 discriminator 1 view .LVU581 - 1888 005a A368 ldr r3, [r4, #8] + 1887 .loc 1 202 74 discriminator 1 view .LVU580 + 1888 005e 1344 add r3, r3, r2 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1889 .loc 1 202 86 discriminator 1 view .LVU582 - 1890 005c E268 ldr r2, [r4, #12] - 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1891 .loc 1 202 74 discriminator 1 view .LVU583 - 1892 005e 1344 add r3, r3, r2 - 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1893 .loc 1 202 54 discriminator 1 view .LVU584 - 1894 0060 AB42 cmp r3, r5 - 1895 0062 35D9 bls .L160 + 1889 .loc 1 202 54 discriminator 1 view .LVU581 + 1890 0060 AB42 cmp r3, r5 + 1891 0062 35D9 bls .L160 204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1896 .loc 1 204 9 is_stmt 1 view .LVU585 - 1897 0064 6168 ldr r1, [r4, #4] - 1898 0066 2846 mov r0, r5 - 1899 0068 FFF7FEFF bl FLASH_PageErase - 1900 .LVL149: + 1892 .loc 1 204 9 is_stmt 1 view .LVU582 + 1893 0064 6168 ldr r1, [r4, #4] + 1894 0066 2846 mov r0, r5 + 1895 0068 FFF7FEFF bl FLASH_PageErase + 1896 .LVL148: 207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1901 .loc 1 207 9 view .LVU586 + 1897 .loc 1 207 9 view .LVU583 207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1902 .loc 1 207 18 is_stmt 0 view .LVU587 - 1903 006c 4FF47A70 mov r0, #1000 - 1904 0070 FFF7FEFF bl FLASH_WaitForLastOperation - 1905 .LVL150: + 1898 .loc 1 207 18 is_stmt 0 view .LVU584 + 1899 006c 4FF47A70 mov r0, #1000 + 1900 0070 FFF7FEFF bl FLASH_WaitForLastOperation + 1901 .LVL149: 210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1906 .loc 1 210 9 is_stmt 1 view .LVU588 - 1907 0074 1C4A ldr r2, .L168+4 - 1908 0076 5369 ldr r3, [r2, #20] - 1909 0078 23F4FD73 bic r3, r3, #506 - 1910 007c 5361 str r3, [r2, #20] + 1902 .loc 1 210 9 is_stmt 1 view .LVU585 + 1903 0074 1C4A ldr r2, .L168+4 + 1904 0076 5369 ldr r3, [r2, #20] + 1905 0078 23F4FD73 bic r3, r3, #506 + 1906 007c 5361 str r3, [r2, #20] 212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1911 .loc 1 212 9 view .LVU589 + 1907 .loc 1 212 9 view .LVU586 212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1912 .loc 1 212 12 is_stmt 0 view .LVU590 - 1913 007e 0746 mov r7, r0 - 1914 0080 28BB cbnz r0, .L167 + 1908 .loc 1 212 12 is_stmt 0 view .LVU587 + 1909 007e 0746 mov r7, r0 + 1910 0080 28BB cbnz r0, .L167 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1915 .loc 1 202 108 is_stmt 1 discriminator 2 view .LVU591 - 1916 0082 0135 adds r5, r5, #1 - 1917 .LVL151: + 1911 .loc 1 202 108 is_stmt 1 discriminator 2 view .LVU588 + 1912 0082 0135 adds r5, r5, #1 + 1913 .LVL150: 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1918 .loc 1 202 108 is_stmt 0 discriminator 2 view .LVU592 - 1919 0084 E9E7 b .L161 - 1920 .LVL152: - 1921 .L156: + 1914 .loc 1 202 108 is_stmt 0 discriminator 2 view .LVU589 + 1915 0084 E9E7 b .L161 + 1916 .LVL151: + 1917 .L156: 167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1922 .loc 1 167 9 is_stmt 1 view .LVU593 + 1918 .loc 1 167 9 is_stmt 1 view .LVU590 167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1923 .loc 1 167 34 is_stmt 0 view .LVU594 - 1924 0086 174B ldr r3, .L168 - 1925 0088 0122 movs r2, #1 - 1926 008a 1A77 strb r2, [r3, #28] - 1927 008c DEE7 b .L157 - 1928 .L155: - ARM GAS /tmp/ccl0zFIW.s page 68 + 1919 .loc 1 167 34 is_stmt 0 view .LVU591 + 1920 0086 174B ldr r3, .L168 + 1921 0088 0122 movs r2, #1 + 1922 008a 1A77 strb r2, [r3, #28] + 1923 008c DEE7 b .L157 + 1924 .L155: + 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1925 .loc 1 170 10 is_stmt 1 view .LVU592 + 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + 1926 .loc 1 170 14 is_stmt 0 view .LVU593 + 1927 008e 164B ldr r3, .L168+4 + 1928 0090 1B68 ldr r3, [r3] + 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { + ARM GAS /tmp/ccGUz3uE.s page 68 - 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1929 .loc 1 170 10 is_stmt 1 view .LVU595 - 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1930 .loc 1 170 14 is_stmt 0 view .LVU596 - 1931 008e 164B ldr r3, .L168+4 - 1932 0090 1B68 ldr r3, [r3] - 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** { - 1933 .loc 1 170 13 view .LVU597 - 1934 0092 13F4806F tst r3, #1024 - 1935 0096 08D0 beq .L158 + 1929 .loc 1 170 13 view .LVU594 + 1930 0092 13F4806F tst r3, #1024 + 1931 0096 08D0 beq .L158 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; - 1936 .loc 1 173 7 is_stmt 1 view .LVU598 - 1937 0098 134A ldr r2, .L168+4 - 1938 009a 1368 ldr r3, [r2] - 1939 009c 23F48063 bic r3, r3, #1024 - 1940 00a0 1360 str r3, [r2] + 1932 .loc 1 173 7 is_stmt 1 view .LVU595 + 1933 0098 134A ldr r2, .L168+4 + 1934 009a 1368 ldr r3, [r2] + 1935 009c 23F48063 bic r3, r3, #1024 + 1936 00a0 1360 str r3, [r2] 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1941 .loc 1 174 7 view .LVU599 + 1937 .loc 1 174 7 view .LVU596 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1942 .loc 1 174 32 is_stmt 0 view .LVU600 - 1943 00a2 104B ldr r3, .L168 - 1944 00a4 0222 movs r2, #2 - 1945 00a6 1A77 strb r2, [r3, #28] - 1946 00a8 D0E7 b .L157 - 1947 .L158: + 1938 .loc 1 174 32 is_stmt 0 view .LVU597 + 1939 00a2 104B ldr r3, .L168 + 1940 00a4 0222 movs r2, #2 + 1941 00a6 1A77 strb r2, [r3, #28] + 1942 00a8 D0E7 b .L157 + 1943 .L158: 178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1948 .loc 1 178 7 is_stmt 1 view .LVU601 + 1944 .loc 1 178 7 is_stmt 1 view .LVU598 178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1949 .loc 1 178 32 is_stmt 0 view .LVU602 - 1950 00aa 0E4B ldr r3, .L168 - 1951 00ac 0022 movs r2, #0 - 1952 00ae 1A77 strb r2, [r3, #28] - 1953 00b0 CCE7 b .L157 - 1954 .L166: + 1945 .loc 1 178 32 is_stmt 0 view .LVU599 + 1946 00aa 0E4B ldr r3, .L168 + 1947 00ac 0022 movs r2, #0 + 1948 00ae 1A77 strb r2, [r3, #28] + 1949 00b0 CCE7 b .L157 + 1950 .L166: 184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1955 .loc 1 184 7 is_stmt 1 view .LVU603 - 1956 00b2 6068 ldr r0, [r4, #4] - 1957 .LVL153: + 1951 .loc 1 184 7 is_stmt 1 view .LVU600 + 1952 00b2 6068 ldr r0, [r4, #4] + 1953 .LVL152: 184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1958 .loc 1 184 7 is_stmt 0 view .LVU604 - 1959 00b4 FFF7FEFF bl FLASH_MassErase - 1960 .LVL154: + 1954 .loc 1 184 7 is_stmt 0 view .LVU601 + 1955 00b4 FFF7FEFF bl FLASH_MassErase + 1956 .LVL153: 187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1961 .loc 1 187 7 is_stmt 1 view .LVU605 + 1957 .loc 1 187 7 is_stmt 1 view .LVU602 187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1962 .loc 1 187 16 is_stmt 0 view .LVU606 - 1963 00b8 4FF47A70 mov r0, #1000 - 1964 00bc FFF7FEFF bl FLASH_WaitForLastOperation - 1965 .LVL155: - 1966 00c0 0746 mov r7, r0 - 1967 .LVL156: + 1958 .loc 1 187 16 is_stmt 0 view .LVU603 + 1959 00b8 4FF47A70 mov r0, #1000 + 1960 00bc FFF7FEFF bl FLASH_WaitForLastOperation + 1961 .LVL154: + 1962 00c0 0746 mov r7, r0 + 1963 .LVL155: 194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** #endif - 1968 .loc 1 194 7 is_stmt 1 view .LVU607 - 1969 00c2 094A ldr r2, .L168+4 - 1970 00c4 5369 ldr r3, [r2, #20] - 1971 00c6 23F00403 bic r3, r3, #4 - 1972 00ca 5361 str r3, [r2, #20] - ARM GAS /tmp/ccl0zFIW.s page 69 + 1964 .loc 1 194 7 is_stmt 1 view .LVU604 + 1965 00c2 094A ldr r2, .L168+4 + 1966 00c4 5369 ldr r3, [r2, #20] + 1967 00c6 23F00403 bic r3, r3, #4 + 1968 00ca 5361 str r3, [r2, #20] + 1969 00cc 00E0 b .L160 + 1970 .LVL156: + 1971 .L167: + 215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** break; + 1972 .loc 1 215 11 view .LVU605 + 215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** break; + 1973 .loc 1 215 22 is_stmt 0 view .LVU606 + ARM GAS /tmp/ccGUz3uE.s page 69 - 1973 00cc 00E0 b .L160 - 1974 .LVL157: - 1975 .L167: - 215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** break; - 1976 .loc 1 215 11 view .LVU608 - 215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** break; - 1977 .loc 1 215 22 is_stmt 0 view .LVU609 - 1978 00ce 3560 str r5, [r6] + 1974 00ce 3560 str r5, [r6] 216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1979 .loc 1 216 11 is_stmt 1 view .LVU610 - 1980 .LVL158: - 1981 .L160: + 1975 .loc 1 216 11 is_stmt 1 view .LVU607 + 1976 .LVL157: + 1977 .L160: 222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1982 .loc 1 222 5 view .LVU611 - 1983 00d0 FFF7FEFF bl FLASH_FlushCaches - 1984 .LVL159: - 1985 .L154: + 1978 .loc 1 222 5 view .LVU608 + 1979 00d0 FFF7FEFF bl FLASH_FlushCaches + 1980 .LVL158: + 1981 .L154: 226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1986 .loc 1 226 3 view .LVU612 + 1982 .loc 1 226 3 view .LVU609 226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1987 .loc 1 226 3 view .LVU613 - 1988 00d4 034B ldr r3, .L168 - 1989 00d6 0022 movs r2, #0 - 1990 00d8 1A70 strb r2, [r3] + 1983 .loc 1 226 3 view .LVU610 + 1984 00d4 034B ldr r3, .L168 + 1985 00d6 0022 movs r2, #0 + 1986 00d8 1A70 strb r2, [r3] 226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1991 .loc 1 226 3 view .LVU614 + 1987 .loc 1 226 3 view .LVU611 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** } - 1992 .loc 1 228 3 view .LVU615 - 1993 .LVL160: - 1994 .L153: + 1988 .loc 1 228 3 view .LVU612 + 1989 .LVL159: + 1990 .L153: 229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 1995 .loc 1 229 1 is_stmt 0 view .LVU616 - 1996 00da 3846 mov r0, r7 - 1997 00dc F8BD pop {r3, r4, r5, r6, r7, pc} - 1998 .LVL161: - 1999 .L164: + 1991 .loc 1 229 1 is_stmt 0 view .LVU613 + 1992 00da 3846 mov r0, r7 + 1993 00dc F8BD pop {r3, r4, r5, r6, r7, pc} + 1994 .LVL160: + 1995 .L164: 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c **** - 2000 .loc 1 147 3 discriminator 1 view .LVU617 - 2001 00de 0227 movs r7, #2 - 2002 00e0 FBE7 b .L153 - 2003 .L169: - 2004 00e2 00BF .align 2 - 2005 .L168: - 2006 00e4 00000000 .word pFlash - 2007 00e8 00200240 .word 1073881088 - 2008 .cfi_endproc - 2009 .LFE329: - 2011 .text - 2012 .Letext0: - 2013 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 2014 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 2015 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 2016 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 2017 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h" - ARM GAS /tmp/ccl0zFIW.s page 70 + 1996 .loc 1 147 3 discriminator 1 view .LVU614 + 1997 00de 0227 movs r7, #2 + 1998 00e0 FBE7 b .L153 + 1999 .L169: + 2000 00e2 00BF .align 2 + 2001 .L168: + 2002 00e4 00000000 .word pFlash + 2003 00e8 00200240 .word 1073881088 + 2004 .cfi_endproc + 2005 .LFE329: + 2007 .text + 2008 .Letext0: + 2009 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 2010 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 2011 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 2012 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 2013 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h" + ARM GAS /tmp/ccGUz3uE.s page 70 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_flash_ex.c - /tmp/ccl0zFIW.s:21 .text.FLASH_MassErase:00000000 $t - /tmp/ccl0zFIW.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase - /tmp/ccl0zFIW.s:55 .text.FLASH_MassErase:0000001c $d - /tmp/ccl0zFIW.s:60 .text.FLASH_OB_GetSecMem:00000000 $t - /tmp/ccl0zFIW.s:65 .text.FLASH_OB_GetSecMem:00000000 FLASH_OB_GetSecMem - /tmp/ccl0zFIW.s:93 .text.FLASH_OB_GetSecMem:00000014 $d - /tmp/ccl0zFIW.s:98 .text.FLASH_OB_GetBootLock:00000000 $t - /tmp/ccl0zFIW.s:103 .text.FLASH_OB_GetBootLock:00000000 FLASH_OB_GetBootLock - /tmp/ccl0zFIW.s:120 .text.FLASH_OB_GetBootLock:0000000c $d - /tmp/ccl0zFIW.s:125 .text.FLASH_OB_GetWRP:00000000 $t - /tmp/ccl0zFIW.s:130 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP - /tmp/ccl0zFIW.s:192 .text.FLASH_OB_GetWRP:00000030 $d - /tmp/ccl0zFIW.s:197 .text.FLASH_OB_GetRDP:00000000 $t - /tmp/ccl0zFIW.s:202 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP - /tmp/ccl0zFIW.s:232 .text.FLASH_OB_GetRDP:00000014 $d - /tmp/ccl0zFIW.s:237 .text.FLASH_OB_GetUser:00000000 $t - /tmp/ccl0zFIW.s:242 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser - /tmp/ccl0zFIW.s:264 .text.FLASH_OB_GetUser:0000000c $d - /tmp/ccl0zFIW.s:269 .text.FLASH_OB_GetPCROP:00000000 $t - /tmp/ccl0zFIW.s:274 .text.FLASH_OB_GetPCROP:00000000 FLASH_OB_GetPCROP - /tmp/ccl0zFIW.s:348 .text.FLASH_OB_GetPCROP:00000038 $d - /tmp/ccl0zFIW.s:354 .text.FLASH_OB_WRPConfig:00000000 $t - /tmp/ccl0zFIW.s:359 .text.FLASH_OB_WRPConfig:00000000 FLASH_OB_WRPConfig - /tmp/ccl0zFIW.s:434 .text.FLASH_OB_WRPConfig:00000040 $d - /tmp/ccl0zFIW.s:439 .text.FLASH_OB_RDPConfig:00000000 $t - /tmp/ccl0zFIW.s:444 .text.FLASH_OB_RDPConfig:00000000 FLASH_OB_RDPConfig - /tmp/ccl0zFIW.s:497 .text.FLASH_OB_RDPConfig:00000030 $d - /tmp/ccl0zFIW.s:502 .text.FLASH_OB_UserConfig:00000000 $t - /tmp/ccl0zFIW.s:507 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig - /tmp/ccl0zFIW.s:812 .text.FLASH_OB_UserConfig:00000124 $d - /tmp/ccl0zFIW.s:817 .text.FLASH_OB_PCROPConfig:00000000 $t - /tmp/ccl0zFIW.s:822 .text.FLASH_OB_PCROPConfig:00000000 FLASH_OB_PCROPConfig - /tmp/ccl0zFIW.s:912 .text.FLASH_OB_PCROPConfig:0000005c $d - /tmp/ccl0zFIW.s:917 .text.FLASH_OB_SecMemConfig:00000000 $t - /tmp/ccl0zFIW.s:922 .text.FLASH_OB_SecMemConfig:00000000 FLASH_OB_SecMemConfig - /tmp/ccl0zFIW.s:983 .text.FLASH_OB_SecMemConfig:00000038 $d - /tmp/ccl0zFIW.s:988 .text.FLASH_OB_BootLockConfig:00000000 $t - /tmp/ccl0zFIW.s:993 .text.FLASH_OB_BootLockConfig:00000000 FLASH_OB_BootLockConfig - /tmp/ccl0zFIW.s:1046 .text.FLASH_OB_BootLockConfig:00000030 $d - /tmp/ccl0zFIW.s:1051 .text.HAL_FLASHEx_OBProgram:00000000 $t - /tmp/ccl0zFIW.s:1057 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram - /tmp/ccl0zFIW.s:1264 .text.HAL_FLASHEx_OBProgram:000000bc $d - /tmp/ccl0zFIW.s:1269 .text.HAL_FLASHEx_OBGetConfig:00000000 $t - /tmp/ccl0zFIW.s:1275 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig - /tmp/ccl0zFIW.s:1384 .text.HAL_FLASHEx_EnableSecMemProtection:00000000 $t - /tmp/ccl0zFIW.s:1390 .text.HAL_FLASHEx_EnableSecMemProtection:00000000 HAL_FLASHEx_EnableSecMemProtection - /tmp/ccl0zFIW.s:1413 .text.HAL_FLASHEx_EnableSecMemProtection:00000010 $d - /tmp/ccl0zFIW.s:1418 .text.HAL_FLASHEx_EnableDebugger:00000000 $t - /tmp/ccl0zFIW.s:1424 .text.HAL_FLASHEx_EnableDebugger:00000000 HAL_FLASHEx_EnableDebugger - /tmp/ccl0zFIW.s:1443 .text.HAL_FLASHEx_EnableDebugger:0000000c $d - /tmp/ccl0zFIW.s:1448 .text.HAL_FLASHEx_DisableDebugger:00000000 $t - /tmp/ccl0zFIW.s:1454 .text.HAL_FLASHEx_DisableDebugger:00000000 HAL_FLASHEx_DisableDebugger - /tmp/ccl0zFIW.s:1473 .text.HAL_FLASHEx_DisableDebugger:0000000c $d - /tmp/ccl0zFIW.s:1478 .text.FLASH_PageErase:00000000 $t - /tmp/ccl0zFIW.s:1484 .text.FLASH_PageErase:00000000 FLASH_PageErase - ARM GAS /tmp/ccl0zFIW.s page 71 + /tmp/ccGUz3uE.s:21 .text.FLASH_MassErase:00000000 $t + /tmp/ccGUz3uE.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase + /tmp/ccGUz3uE.s:55 .text.FLASH_MassErase:0000001c $d + /tmp/ccGUz3uE.s:60 .text.FLASH_OB_GetSecMem:00000000 $t + /tmp/ccGUz3uE.s:65 .text.FLASH_OB_GetSecMem:00000000 FLASH_OB_GetSecMem + /tmp/ccGUz3uE.s:93 .text.FLASH_OB_GetSecMem:00000014 $d + /tmp/ccGUz3uE.s:98 .text.FLASH_OB_GetBootLock:00000000 $t + /tmp/ccGUz3uE.s:103 .text.FLASH_OB_GetBootLock:00000000 FLASH_OB_GetBootLock + /tmp/ccGUz3uE.s:120 .text.FLASH_OB_GetBootLock:0000000c $d + /tmp/ccGUz3uE.s:125 .text.FLASH_OB_GetWRP:00000000 $t + /tmp/ccGUz3uE.s:130 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP + /tmp/ccGUz3uE.s:192 .text.FLASH_OB_GetWRP:00000030 $d + /tmp/ccGUz3uE.s:197 .text.FLASH_OB_GetRDP:00000000 $t + /tmp/ccGUz3uE.s:202 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP + /tmp/ccGUz3uE.s:232 .text.FLASH_OB_GetRDP:00000014 $d + /tmp/ccGUz3uE.s:237 .text.FLASH_OB_GetUser:00000000 $t + /tmp/ccGUz3uE.s:242 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser + /tmp/ccGUz3uE.s:264 .text.FLASH_OB_GetUser:0000000c $d + /tmp/ccGUz3uE.s:269 .text.FLASH_OB_GetPCROP:00000000 $t + /tmp/ccGUz3uE.s:274 .text.FLASH_OB_GetPCROP:00000000 FLASH_OB_GetPCROP + /tmp/ccGUz3uE.s:348 .text.FLASH_OB_GetPCROP:00000038 $d + /tmp/ccGUz3uE.s:354 .text.FLASH_OB_WRPConfig:00000000 $t + /tmp/ccGUz3uE.s:359 .text.FLASH_OB_WRPConfig:00000000 FLASH_OB_WRPConfig + /tmp/ccGUz3uE.s:434 .text.FLASH_OB_WRPConfig:00000040 $d + /tmp/ccGUz3uE.s:439 .text.FLASH_OB_RDPConfig:00000000 $t + /tmp/ccGUz3uE.s:444 .text.FLASH_OB_RDPConfig:00000000 FLASH_OB_RDPConfig + /tmp/ccGUz3uE.s:496 .text.FLASH_OB_RDPConfig:00000030 $d + /tmp/ccGUz3uE.s:501 .text.FLASH_OB_UserConfig:00000000 $t + /tmp/ccGUz3uE.s:506 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig + /tmp/ccGUz3uE.s:809 .text.FLASH_OB_UserConfig:00000128 $d + /tmp/ccGUz3uE.s:814 .text.FLASH_OB_PCROPConfig:00000000 $t + /tmp/ccGUz3uE.s:819 .text.FLASH_OB_PCROPConfig:00000000 FLASH_OB_PCROPConfig + /tmp/ccGUz3uE.s:909 .text.FLASH_OB_PCROPConfig:0000005c $d + /tmp/ccGUz3uE.s:914 .text.FLASH_OB_SecMemConfig:00000000 $t + /tmp/ccGUz3uE.s:919 .text.FLASH_OB_SecMemConfig:00000000 FLASH_OB_SecMemConfig + /tmp/ccGUz3uE.s:980 .text.FLASH_OB_SecMemConfig:00000038 $d + /tmp/ccGUz3uE.s:985 .text.FLASH_OB_BootLockConfig:00000000 $t + /tmp/ccGUz3uE.s:990 .text.FLASH_OB_BootLockConfig:00000000 FLASH_OB_BootLockConfig + /tmp/ccGUz3uE.s:1042 .text.FLASH_OB_BootLockConfig:00000030 $d + /tmp/ccGUz3uE.s:1047 .text.HAL_FLASHEx_OBProgram:00000000 $t + /tmp/ccGUz3uE.s:1053 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram + /tmp/ccGUz3uE.s:1260 .text.HAL_FLASHEx_OBProgram:000000bc $d + /tmp/ccGUz3uE.s:1265 .text.HAL_FLASHEx_OBGetConfig:00000000 $t + /tmp/ccGUz3uE.s:1271 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig + /tmp/ccGUz3uE.s:1380 .text.HAL_FLASHEx_EnableSecMemProtection:00000000 $t + /tmp/ccGUz3uE.s:1386 .text.HAL_FLASHEx_EnableSecMemProtection:00000000 HAL_FLASHEx_EnableSecMemProtection + /tmp/ccGUz3uE.s:1409 .text.HAL_FLASHEx_EnableSecMemProtection:00000010 $d + /tmp/ccGUz3uE.s:1414 .text.HAL_FLASHEx_EnableDebugger:00000000 $t + /tmp/ccGUz3uE.s:1420 .text.HAL_FLASHEx_EnableDebugger:00000000 HAL_FLASHEx_EnableDebugger + /tmp/ccGUz3uE.s:1439 .text.HAL_FLASHEx_EnableDebugger:0000000c $d + /tmp/ccGUz3uE.s:1444 .text.HAL_FLASHEx_DisableDebugger:00000000 $t + /tmp/ccGUz3uE.s:1450 .text.HAL_FLASHEx_DisableDebugger:00000000 HAL_FLASHEx_DisableDebugger + /tmp/ccGUz3uE.s:1469 .text.HAL_FLASHEx_DisableDebugger:0000000c $d + /tmp/ccGUz3uE.s:1474 .text.FLASH_PageErase:00000000 $t + /tmp/ccGUz3uE.s:1480 .text.FLASH_PageErase:00000000 FLASH_PageErase + ARM GAS /tmp/ccGUz3uE.s page 71 - /tmp/ccl0zFIW.s:1517 .text.FLASH_PageErase:00000024 $d - /tmp/ccl0zFIW.s:1522 .text.HAL_FLASHEx_Erase_IT:00000000 $t - /tmp/ccl0zFIW.s:1528 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT - /tmp/ccl0zFIW.s:1693 .text.HAL_FLASHEx_Erase_IT:000000a8 $d - /tmp/ccl0zFIW.s:1699 .text.FLASH_FlushCaches:00000000 $t - /tmp/ccl0zFIW.s:1705 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches - /tmp/ccl0zFIW.s:1784 .text.FLASH_FlushCaches:0000005c $d - /tmp/ccl0zFIW.s:1790 .text.HAL_FLASHEx_Erase:00000000 $t - /tmp/ccl0zFIW.s:1796 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase - /tmp/ccl0zFIW.s:2006 .text.HAL_FLASHEx_Erase:000000e4 $d + /tmp/ccGUz3uE.s:1513 .text.FLASH_PageErase:00000024 $d + /tmp/ccGUz3uE.s:1518 .text.HAL_FLASHEx_Erase_IT:00000000 $t + /tmp/ccGUz3uE.s:1524 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT + /tmp/ccGUz3uE.s:1689 .text.HAL_FLASHEx_Erase_IT:000000a8 $d + /tmp/ccGUz3uE.s:1695 .text.FLASH_FlushCaches:00000000 $t + /tmp/ccGUz3uE.s:1701 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches + /tmp/ccGUz3uE.s:1780 .text.FLASH_FlushCaches:0000005c $d + /tmp/ccGUz3uE.s:1786 .text.HAL_FLASHEx_Erase:00000000 $t + /tmp/ccGUz3uE.s:1792 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase + /tmp/ccGUz3uE.s:2002 .text.HAL_FLASHEx_Erase:000000e4 $d UNDEFINED SYMBOLS FLASH_WaitForLastOperation diff --git a/squeow_sw/build/stm32g4xx_hal_flash_ex.o b/squeow_sw/build/stm32g4xx_hal_flash_ex.o index a01da463550498f24738f241bd8a08dbf01e66bd..d0eb435a392e8a6af69984dd583da96ff277271a 100644 GIT binary patch delta 3686 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 Gi30#J#yUFy delta 327 zcmcbia6@522fH={0|SpEucM zftepjvFb3d1d8!7vN3LsVVcFrY^-NI`6qJ}ls4Sl&LYVu?(P?=;B08FUMY*~_4MrxKn&=ughjB1* F0022)JGcM< diff --git a/squeow_sw/build/stm32g4xx_hal_gpio.lst b/squeow_sw/build/stm32g4xx_hal_gpio.lst index 47964ce..99ef532 100644 --- a/squeow_sw/build/stm32g4xx_hal_gpio.lst +++ b/squeow_sw/build/stm32g4xx_hal_gpio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccpK9PRu.s page 1 +ARM GAS /tmp/ccy7u3l1.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (+) Each port bit of the general-purpose I/O (GPIO) ports can be individually 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** configured by software in several modes: 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (++) Input mode - ARM GAS /tmp/ccpK9PRu.s page 2 + ARM GAS /tmp/ccy7u3l1.s page 2 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (++) Analog mode @@ -118,7 +118,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin(). 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** - ARM GAS /tmp/ccpK9PRu.s page 3 + ARM GAS /tmp/ccy7u3l1.s page 3 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (#) To lock pin configuration until next reset use HAL_GPIO_LockPin(). @@ -178,7 +178,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** */ 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /** @defgroup GPIO_Exported_Functions_Group1 Initialization/de-initialization functions - ARM GAS /tmp/ccpK9PRu.s page 4 + ARM GAS /tmp/ccy7u3l1.s page 4 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** * @brief Initialization and Configuration functions @@ -238,7 +238,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 53 .loc 1 174 3 view .LVU8 164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** uint32_t iocurrent; 54 .loc 1 164 12 is_stmt 0 view .LVU9 - ARM GAS /tmp/ccpK9PRu.s page 5 + ARM GAS /tmp/ccy7u3l1.s page 5 55 0004 0023 movs r3, #0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 88 .LVL6: 196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** temp &= ~(GPIO_OTYPER_OT0 << position) ; 89 .loc 1 196 9 is_stmt 1 view .LVU26 - ARM GAS /tmp/ccpK9PRu.s page 6 + ARM GAS /tmp/ccy7u3l1.s page 6 90 .loc 1 196 14 is_stmt 0 view .LVU27 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 118 .loc 1 222 9 is_stmt 1 view .LVU40 119 .loc 1 222 38 is_stmt 0 view .LVU41 120 0038 03F0070C and ip, r3, #7 - ARM GAS /tmp/ccpK9PRu.s page 7 + ARM GAS /tmp/ccy7u3l1.s page 7 121 .loc 1 222 47 view .LVU42 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** SYSCFG->EXTICR[position >> 2U] = temp; 155 .loc 1 243 9 is_stmt 1 view .LVU55 156 .loc 1 243 40 is_stmt 0 view .LVU56 - ARM GAS /tmp/ccpK9PRu.s page 8 + ARM GAS /tmp/ccy7u3l1.s page 8 157 0068 0CF1020C add ip, ip, #2 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 198 0094 17F4001F tst r7, #2097152 199 0098 01D0 beq .L9 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** { - ARM GAS /tmp/ccpK9PRu.s page 9 + ARM GAS /tmp/ccy7u3l1.s page 9 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** temp |= iocurrent; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** if ((GPIO_Init->Mode & EXTI_IT) != 0x00U) 239 .loc 1 273 9 is_stmt 1 view .LVU93 240 .loc 1 273 23 is_stmt 0 view .LVU94 - ARM GAS /tmp/ccpK9PRu.s page 10 + ARM GAS /tmp/ccy7u3l1.s page 10 241 00bc 4E68 ldr r6, [r1, #4] @@ -598,7 +598,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 279 00e2 F3D0 beq .L3 183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) 280 .loc 1 183 7 is_stmt 1 view .LVU111 - ARM GAS /tmp/ccpK9PRu.s page 11 + ARM GAS /tmp/ccy7u3l1.s page 11 183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) @@ -658,7 +658,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 317 010c AC40 lsls r4, r4, r5 209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** GPIOx->PUPDR = temp; 318 .loc 1 209 14 view .LVU130 - ARM GAS /tmp/ccpK9PRu.s page 12 + ARM GAS /tmp/ccy7u3l1.s page 12 319 010e 44EA0C04 orr r4, r4, ip @@ -718,7 +718,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 356 013a 44EA0C04 orr r4, r4, ip 357 .LVL39: 231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** - ARM GAS /tmp/ccpK9PRu.s page 13 + ARM GAS /tmp/ccy7u3l1.s page 13 358 .loc 1 231 7 is_stmt 1 view .LVU148 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 396 .loc 1 241 33 view .LVU164 397 016e 4FEA8E0E lsl lr, lr, #2 241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4U * (position & 0x03U))); - ARM GAS /tmp/ccpK9PRu.s page 14 + ARM GAS /tmp/ccy7u3l1.s page 14 398 .loc 1 241 26 view .LVU165 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 440 .loc 1 242 18 discriminator 8 view .LVU177 441 01b8 0324 movs r4, #3 442 01ba 52E7 b .L7 - ARM GAS /tmp/ccpK9PRu.s page 15 + ARM GAS /tmp/ccy7u3l1.s page 15 443 .L17: @@ -898,7 +898,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /* Check the parameters */ 299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** assert_param(IS_GPIO_ALL_INSTANCE(GPIOx)); 482 .loc 1 299 3 view .LVU184 - ARM GAS /tmp/ccpK9PRu.s page 16 + ARM GAS /tmp/ccy7u3l1.s page 16 300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); @@ -958,7 +958,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** EXTI->IMR1 &= ~(iocurrent); 319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** EXTI->EMR1 &= ~(iocurrent); 320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** - ARM GAS /tmp/ccpK9PRu.s page 17 + ARM GAS /tmp/ccy7u3l1.s page 17 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 551 0054 4468 ldr r4, [r0, #4] 552 .loc 1 340 22 view .LVU210 553 0056 24EA0202 bic r2, r4, r2 - ARM GAS /tmp/ccpK9PRu.s page 18 + ARM GAS /tmp/ccy7u3l1.s page 18 554 .LVL49: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 592 .loc 1 314 7 is_stmt 1 view .LVU226 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** if (tmp == (GPIO_GET_INDEX(GPIOx) << (4U * (position & 0x03U)))) 593 .loc 1 314 41 is_stmt 0 view .LVU227 - ARM GAS /tmp/ccpK9PRu.s page 19 + ARM GAS /tmp/ccy7u3l1.s page 19 594 0084 03F0030C and ip, r3, #3 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 635 .loc 1 315 19 discriminator 6 view .LVU240 636 00c8 0225 movs r5, #2 637 00ca A3E7 b .L29 - ARM GAS /tmp/ccpK9PRu.s page 20 + ARM GAS /tmp/ccy7u3l1.s page 20 638 .L35: @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** } 676 .loc 1 326 9 view .LVU257 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** } - ARM GAS /tmp/ccpK9PRu.s page 21 + ARM GAS /tmp/ccy7u3l1.s page 21 677 .loc 1 326 23 is_stmt 0 view .LVU258 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** @verbatim 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** =============================================================================== 359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ##### IO operation functions ##### - ARM GAS /tmp/ccpK9PRu.s page 22 + ARM GAS /tmp/ccy7u3l1.s page 22 360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** =============================================================================== @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 745 .loc 1 389 1 is_stmt 0 view .LVU273 746 000c 7047 bx lr 747 .cfi_endproc - ARM GAS /tmp/ccpK9PRu.s page 23 + ARM GAS /tmp/ccy7u3l1.s page 23 748 .LFE331: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** GPIOx->BRR = (uint32_t)GPIO_Pin; 775 .loc 1 419 5 is_stmt 1 view .LVU281 776 .loc 1 419 16 is_stmt 0 view .LVU282 - ARM GAS /tmp/ccpK9PRu.s page 24 + ARM GAS /tmp/ccy7u3l1.s page 24 777 0006 8162 str r1, [r0, #40] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 811 000a 41EA0241 orr r1, r1, r2, lsl #16 812 .loc 1 441 15 view .LVU293 813 000e 8161 str r1, [r0, #24] - ARM GAS /tmp/ccpK9PRu.s page 25 + ARM GAS /tmp/ccy7u3l1.s page 25 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** } @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 847 000a 0B43 orrs r3, r3, r1 848 000c 0193 str r3, [sp, #4] 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /* Set LCKx bit(s): LCKK='1' + LCK[15-0] */ - ARM GAS /tmp/ccpK9PRu.s page 26 + ARM GAS /tmp/ccy7u3l1.s page 26 466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** GPIOx->LCKR = tmp; @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 885 .cfi_restore_state 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** } 886 .loc 1 481 12 view .LVU317 - ARM GAS /tmp/ccpK9PRu.s page 27 + ARM GAS /tmp/ccy7u3l1.s page 27 887 002a 0120 movs r0, #1 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1 912 .cfi_endproc 913 .LFE336: 915 .section .text.HAL_GPIO_EXTI_IRQHandler,"ax",%progbits - ARM GAS /tmp/ccpK9PRu.s page 28 + ARM GAS /tmp/ccy7u3l1.s page 28 916 .align 1 @@ -1677,37 +1677,37 @@ ARM GAS /tmp/ccpK9PRu.s page 1 961 .LFE335: 963 .text 964 .Letext0: - 965 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - ARM GAS /tmp/ccpK9PRu.s page 29 + 965 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + ARM GAS /tmp/ccy7u3l1.s page 29 - 966 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 966 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 967 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 968 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 969 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" - ARM GAS /tmp/ccpK9PRu.s page 30 + ARM GAS /tmp/ccy7u3l1.s page 30 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_gpio.c - /tmp/ccpK9PRu.s:21 .text.HAL_GPIO_Init:00000000 $t - /tmp/ccpK9PRu.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init - /tmp/ccpK9PRu.s:458 .text.HAL_GPIO_Init:000001c4 $d - /tmp/ccpK9PRu.s:466 .text.HAL_GPIO_DeInit:00000000 $t - /tmp/ccpK9PRu.s:472 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit - /tmp/ccpK9PRu.s:705 .text.HAL_GPIO_DeInit:00000110 $d - /tmp/ccpK9PRu.s:712 .text.HAL_GPIO_ReadPin:00000000 $t - /tmp/ccpK9PRu.s:718 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin - /tmp/ccpK9PRu.s:751 .text.HAL_GPIO_WritePin:00000000 $t - /tmp/ccpK9PRu.s:757 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin - /tmp/ccpK9PRu.s:784 .text.HAL_GPIO_TogglePin:00000000 $t - /tmp/ccpK9PRu.s:790 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin - /tmp/ccpK9PRu.s:820 .text.HAL_GPIO_LockPin:00000000 $t - /tmp/ccpK9PRu.s:826 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin - /tmp/ccpK9PRu.s:895 .text.HAL_GPIO_EXTI_Callback:00000000 $t - /tmp/ccpK9PRu.s:901 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback - /tmp/ccpK9PRu.s:916 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t - /tmp/ccpK9PRu.s:922 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler - /tmp/ccpK9PRu.s:959 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d + /tmp/ccy7u3l1.s:21 .text.HAL_GPIO_Init:00000000 $t + /tmp/ccy7u3l1.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init + /tmp/ccy7u3l1.s:458 .text.HAL_GPIO_Init:000001c4 $d + /tmp/ccy7u3l1.s:466 .text.HAL_GPIO_DeInit:00000000 $t + /tmp/ccy7u3l1.s:472 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit + /tmp/ccy7u3l1.s:705 .text.HAL_GPIO_DeInit:00000110 $d + /tmp/ccy7u3l1.s:712 .text.HAL_GPIO_ReadPin:00000000 $t + /tmp/ccy7u3l1.s:718 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin + /tmp/ccy7u3l1.s:751 .text.HAL_GPIO_WritePin:00000000 $t + /tmp/ccy7u3l1.s:757 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin + /tmp/ccy7u3l1.s:784 .text.HAL_GPIO_TogglePin:00000000 $t + /tmp/ccy7u3l1.s:790 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin + /tmp/ccy7u3l1.s:820 .text.HAL_GPIO_LockPin:00000000 $t + /tmp/ccy7u3l1.s:826 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin + /tmp/ccy7u3l1.s:895 .text.HAL_GPIO_EXTI_Callback:00000000 $t + /tmp/ccy7u3l1.s:901 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback + /tmp/ccy7u3l1.s:916 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t + /tmp/ccy7u3l1.s:922 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler + /tmp/ccy7u3l1.s:959 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_hal_gpio.o b/squeow_sw/build/stm32g4xx_hal_gpio.o index 5c42a26d257c0eddb486b4c280ad5d3c2cfb9d69..9205396dc9902bdce9666b51d7b54a37eb17fc55 100644 GIT binary patch delta 403 zcmaEp`zCk83TDlv%nS@XWRg7kAU%GIF~U^p2%Lu)WJMikRwHS9ng_1=@40F za5(u`{{?Eo5_LjAmnC;5D24 zhEtMh7t>^RuKi4tm?xj$3TAYjEW_Q!s62T&w?CuqNKr)ZVg;8enW}b8G%qDt9 zlOKv0PTne_31V-4D5B1>d9iF4qnKZ)g0rEyf+0{;&rre0z{teV(9m+Syll&69eI96 kZIF0SYL20ThEr)~PKrWeQLZjfv8j=!Cc380X$oy(07t7;ZU6uP delta 404 zcmaEp`zCk83T90iCI$wci_8oR3?PgKm^j!cGBPkQv9R|rPrk@3%=l^YQ)V5-6+op- z9IOk0s##cAGxJIqnCAn9m{mlAfkMnh%#)2+{FwZiCpWRwG379CW@43P6y#$8s&--$ zoDWpOq|Cy(YqJ5HJ)_cophlK(m~aH=2@pR5#*g82WS%^cy$+~hvLHu_uqQ}19U{xD zJcE&won>+dM>^9?=E)y9T$n^yCYy84lCB1-VzXzy&kFP!JEJSmLN-^%Xf_50-iwpp za7r?TGEZjb+RvoRGWi5oFyn*CGTdE^`z9~v_GdgX`8#(Rkj&$8VcfoXGtW78W@A0$ z$qz*gCvO$e1hF?i6jA38clQfba5gkoFa(O|87deV7?~KD8JbL9A=k2*L$-@?v#vZJ lqc%t~C^g4WLBpvuGbcqMu_#v;sKdxaQxje1<}`&iF#s6`R~i5S diff --git a/squeow_sw/build/stm32g4xx_hal_i2c.lst b/squeow_sw/build/stm32g4xx_hal_i2c.lst index 14ac639..6bf255c 100644 --- a/squeow_sw/build/stm32g4xx_hal_i2c.lst +++ b/squeow_sw/build/stm32g4xx_hal_i2c.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccclMPzv.s page 1 +ARM GAS /tmp/ccDmmuIk.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** The I2C HAL driver can be used as follows: 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (#) Declare a I2C_HandleTypeDef handle structure, for example: - ARM GAS /tmp/ccclMPzv.s page 2 + ARM GAS /tmp/ccDmmuIk.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_HandleTypeDef hi2c; @@ -118,7 +118,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (+) Transmit in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Transmi 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_SlaveTxCpltCallback() is executed and users can 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveTxCpltCallback() - ARM GAS /tmp/ccclMPzv.s page 3 + ARM GAS /tmp/ccDmmuIk.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (+) Receive in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Receive_ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_Master_Seq_Transmit_IT 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_IT 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Transmit_DMA - ARM GAS /tmp/ccclMPzv.s page 4 + ARM GAS /tmp/ccDmmuIk.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_DMA @@ -238,7 +238,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (+) Transmit in master mode an amount of data in non-blocking mode (DMA) using 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_Master_Transmit_DMA() 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_MasterTxCpltCallback() is executed and users can - ARM GAS /tmp/ccclMPzv.s page 5 + ARM GAS /tmp/ccDmmuIk.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterTxCpltCallback() @@ -298,7 +298,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** Use Functions HAL_I2C_RegisterCallback() or HAL_I2C_RegisterAddrCallback() 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** to register an interrupt callback. 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** [..] - ARM GAS /tmp/ccclMPzv.s page 6 + ARM GAS /tmp/ccDmmuIk.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** Function HAL_I2C_RegisterCallback() allows to register following callbacks: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** not defined, the callback registration feature is not available and all callbacks 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** are set to the corresponding weak functions. 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 7 + ARM GAS /tmp/ccDmmuIk.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** [..] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #define I2C_STATE_SLAVE_BUSY_TX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_TX & I2C_STATE_MSK) | \ 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_SLAVE)) 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /*!< Slave Busy TX, combinaison of State LSB and Mode enum */ - ARM GAS /tmp/ccclMPzv.s page 8 + ARM GAS /tmp/ccDmmuIk.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #define I2C_STATE_SLAVE_BUSY_RX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_RX & I2C_STATE_MSK) | \ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Private functions to handle IT transfer */ 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** static void I2C_ITAddrCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags); - ARM GAS /tmp/ccclMPzv.s page 9 + ARM GAS /tmp/ccDmmuIk.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** static void I2C_ITMasterSeqCplt(I2C_HandleTypeDef *hi2c); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Private function to Convert Specific options */ 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** static void I2C_ConvertOtherXferOptions(I2C_HandleTypeDef *hi2c); - ARM GAS /tmp/ccclMPzv.s page 10 + ARM GAS /tmp/ccDmmuIk.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ - ARM GAS /tmp/ccclMPzv.s page 11 + ARM GAS /tmp/ccDmmuIk.s page 11 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); @@ -658,7 +658,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->Init.AddressingMode == I2C_ADDRESSINGMODE_7BIT) 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Instance->OAR1 = (I2C_OAR1_OA1EN | hi2c->Init.OwnAddress1); - ARM GAS /tmp/ccclMPzv.s page 12 + ARM GAS /tmp/ccDmmuIk.s page 12 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -718,7 +718,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 13 + ARM GAS /tmp/ccDmmuIk.s page 13 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ @@ -778,7 +778,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __weak void HAL_I2C_MspDeInit(I2C_HandleTypeDef *hi2c) 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - ARM GAS /tmp/ccclMPzv.s page 14 + ARM GAS /tmp/ccDmmuIk.s page 14 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(hi2c); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** break; 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** case HAL_I2C_SLAVE_TX_COMPLETE_CB_ID : - ARM GAS /tmp/ccclMPzv.s page 15 + ARM GAS /tmp/ccDmmuIk.s page 15 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback = pCallback; @@ -898,7 +898,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** break; 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** default : - ARM GAS /tmp/ccclMPzv.s page 16 + ARM GAS /tmp/ccDmmuIk.s page 16 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update the error code */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** case HAL_I2C_MASTER_RX_COMPLETE_CB_ID : 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->MasterRxCpltCallback = HAL_I2C_MasterRxCpltCallback; /* Legacy weak MasterRxCpltCallb - ARM GAS /tmp/ccclMPzv.s page 17 + ARM GAS /tmp/ccDmmuIk.s page 17 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** break; @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** case HAL_I2C_MSPDEINIT_CB_ID : 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->MspDeInitCallback = HAL_I2C_MspDeInit; /* Legacy weak MspDeInit - ARM GAS /tmp/ccclMPzv.s page 18 + ARM GAS /tmp/ccDmmuIk.s page 18 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** break; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return status; - ARM GAS /tmp/ccclMPzv.s page 19 + ARM GAS /tmp/ccDmmuIk.s page 19 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** using DMA mode. 1055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (#) Blocking mode functions are : - ARM GAS /tmp/ccclMPzv.s page 20 + ARM GAS /tmp/ccDmmuIk.s page 20 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (++) HAL_I2C_Master_Transmit() @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * the configuration information for the specified I2C. 1112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface - ARM GAS /tmp/ccclMPzv.s page 21 + ARM GAS /tmp/ccDmmuIk.s page 21 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param pData Pointer to data buffer @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Send Slave Address */ - ARM GAS /tmp/ccclMPzv.s page 22 + ARM GAS /tmp/ccDmmuIk.s page 22 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 23 + ARM GAS /tmp/ccDmmuIk.s page 23 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prepare transfer parameters */ 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr = pData; 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - ARM GAS /tmp/ccclMPzv.s page 24 + ARM GAS /tmp/ccDmmuIk.s page 24 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 1341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 25 + ARM GAS /tmp/ccDmmuIk.s page 25 1342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tickstart = HAL_GetTick(); 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; - ARM GAS /tmp/ccclMPzv.s page 26 + ARM GAS /tmp/ccDmmuIk.s page 26 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Clear ADDR flag */ 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 27 + ARM GAS /tmp/ccDmmuIk.s page 27 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else 1511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Flush TX register */ - ARM GAS /tmp/ccclMPzv.s page 28 + ARM GAS /tmp/ccDmmuIk.s page 28 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 29 + ARM GAS /tmp/ccDmmuIk.s page 29 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == SET) 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Read data from RXDR */ - ARM GAS /tmp/ccclMPzv.s page 30 + ARM GAS /tmp/ccDmmuIk.s page 30 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_BUSY; 1682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 31 + ARM GAS /tmp/ccDmmuIk.s page 31 1684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Increment Buffer pointer */ 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr++; - ARM GAS /tmp/ccclMPzv.s page 32 + ARM GAS /tmp/ccDmmuIk.s page 32 1741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Locked */ - ARM GAS /tmp/ccclMPzv.s page 33 + ARM GAS /tmp/ccDmmuIk.s page 33 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_LOCK(hi2c); @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @retval HAL status 1853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** */ 1854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size) - ARM GAS /tmp/ccclMPzv.s page 34 + ARM GAS /tmp/ccDmmuIk.s page 34 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 1910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** 1911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief Receive in slave mode an amount of data in non-blocking mode with Interrupt - ARM GAS /tmp/ccclMPzv.s page 35 + ARM GAS /tmp/ccDmmuIk.s page 35 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param pData Pointer to data buffer 1967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param Size Amount of data to be sent 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @retval HAL status - ARM GAS /tmp/ccclMPzv.s page 36 + ARM GAS /tmp/ccDmmuIk.s page 36 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 37 + ARM GAS /tmp/ccDmmuIk.s page 37 2026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; 2082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 38 + ARM GAS /tmp/ccDmmuIk.s page 38 2083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update I2C error code */ @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; 2138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - ARM GAS /tmp/ccclMPzv.s page 39 + ARM GAS /tmp/ccDmmuIk.s page 39 2140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update I2C error code */ 2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; 2196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 40 + ARM GAS /tmp/ccDmmuIk.s page 40 2197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Unlocked */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 2252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current - ARM GAS /tmp/ccclMPzv.s page 41 + ARM GAS /tmp/ccDmmuIk.s page 41 2254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** process unlock */ @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Instance->TXDR = *hi2c->pBuffPtr; 2309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 2310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Increment Buffer pointer */ - ARM GAS /tmp/ccclMPzv.s page 42 + ARM GAS /tmp/ccDmmuIk.s page 42 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr++; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable DMA Request */ 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 43 + ARM GAS /tmp/ccDmmuIk.s page 43 2368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 44 + ARM GAS /tmp/ccDmmuIk.s page 44 2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Locked */ @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** process unlock */ 2481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR, STOP, NACK, ADDR interrupts */ - ARM GAS /tmp/ccclMPzv.s page 45 + ARM GAS /tmp/ccDmmuIk.s page 45 2482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; 2537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 2538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 46 + ARM GAS /tmp/ccDmmuIk.s page 46 2539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Locked */ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; 2595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 47 + ARM GAS /tmp/ccDmmuIk.s page 47 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * the configuration information for the specified I2C. 2651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value 2652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface - ARM GAS /tmp/ccclMPzv.s page 48 + ARM GAS /tmp/ccDmmuIk.s page 48 2653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param MemAddress Internal memory address @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 2708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; 2709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - ARM GAS /tmp/ccclMPzv.s page 49 + ARM GAS /tmp/ccDmmuIk.s page 49 2710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 2766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Clear STOP Flag */ - ARM GAS /tmp/ccclMPzv.s page 50 + ARM GAS /tmp/ccDmmuIk.s page 50 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 2822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prepare transfer parameters */ - ARM GAS /tmp/ccclMPzv.s page 51 + ARM GAS /tmp/ccDmmuIk.s page 51 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = 0U; @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface 2879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param MemAddress Internal memory address 2880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address - ARM GAS /tmp/ccclMPzv.s page 52 + ARM GAS /tmp/ccDmmuIk.s page 52 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param pData Pointer to data buffer @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ 2937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_START_ - ARM GAS /tmp/ccclMPzv.s page 53 + ARM GAS /tmp/ccDmmuIk.s page 53 2938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 2992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 2993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Locked */ 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_LOCK(hi2c); - ARM GAS /tmp/ccclMPzv.s page 54 + ARM GAS /tmp/ccDmmuIk.s page 54 2995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 3051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else - ARM GAS /tmp/ccclMPzv.s page 55 + ARM GAS /tmp/ccDmmuIk.s page 55 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief Reads an amount of data in non-blocking mode with DMA from a specific memory address. 3108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains - ARM GAS /tmp/ccclMPzv.s page 56 + ARM GAS /tmp/ccDmmuIk.s page 56 3109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * the configuration information for the specified I2C. @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (MemAddSize == I2C_MEMADD_SIZE_8BIT) 3164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prefetch Memory Address */ - ARM GAS /tmp/ccclMPzv.s page 57 + ARM GAS /tmp/ccDmmuIk.s page 57 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current 3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** process unlock */ - ARM GAS /tmp/ccclMPzv.s page 58 + ARM GAS /tmp/ccDmmuIk.s page 58 3223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_BUSY; 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 59 + ARM GAS /tmp/ccDmmuIk.s page 59 3280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Locked */ @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 3335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Unlocked */ - ARM GAS /tmp/ccclMPzv.s page 60 + ARM GAS /tmp/ccDmmuIk.s page 60 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; - ARM GAS /tmp/ccclMPzv.s page 61 + ARM GAS /tmp/ccDmmuIk.s page 61 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 3449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else 3450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 62 + ARM GAS /tmp/ccDmmuIk.s page 62 3451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 3506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; - ARM GAS /tmp/ccclMPzv.s page 63 + ARM GAS /tmp/ccDmmuIk.s page 63 3508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xferrequest = I2C_NO_STARTSTOP; 3563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else - ARM GAS /tmp/ccclMPzv.s page 64 + ARM GAS /tmp/ccDmmuIk.s page 64 3565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 3620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 3621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update XferCount value */ - ARM GAS /tmp/ccclMPzv.s page 65 + ARM GAS /tmp/ccDmmuIk.s page 65 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_TXI */ 3677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); 3678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 66 + ARM GAS /tmp/ccDmmuIk.s page 66 3679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; 3734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 3735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 67 + ARM GAS /tmp/ccDmmuIk.s page 67 3736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* If transfer direction not change and there is no request to start another frame, @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; 3791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_READ; 3792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - ARM GAS /tmp/ccclMPzv.s page 68 + ARM GAS /tmp/ccDmmuIk.s page 68 3793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 3848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ 3849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMAMasterReceiveCplt; - ARM GAS /tmp/ccclMPzv.s page 69 + ARM GAS /tmp/ccDmmuIk.s page 69 3850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; 3905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 3906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Unlocked */ - ARM GAS /tmp/ccclMPzv.s page 70 + ARM GAS /tmp/ccDmmuIk.s page 70 3907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 3961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 3962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) 3963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 71 + ARM GAS /tmp/ccDmmuIk.s page 71 3964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR); 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) 4020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 72 + ARM GAS /tmp/ccDmmuIk.s page 72 4021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT | I2C_XFER_TX_IT); 4076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ - ARM GAS /tmp/ccclMPzv.s page 73 + ARM GAS /tmp/ccDmmuIk.s page 73 4078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* and then toggle the HAL slave RX state to TX state */ @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; 4133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 4134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 74 + ARM GAS /tmp/ccDmmuIk.s page 74 4135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable Address Acknowledge */ @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update I2C error code */ 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; - ARM GAS /tmp/ccclMPzv.s page 75 + ARM GAS /tmp/ccDmmuIk.s page 75 4192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) 4247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) - ARM GAS /tmp/ccclMPzv.s page 76 + ARM GAS /tmp/ccDmmuIk.s page 76 4249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) 4304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ - ARM GAS /tmp/ccclMPzv.s page 77 + ARM GAS /tmp/ccDmmuIk.s page 77 4306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* and then toggle the HAL slave TX state to RX state */ - ARM GAS /tmp/ccclMPzv.s page 78 + ARM GAS /tmp/ccDmmuIk.s page 78 4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 4418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable Address Acknowledge */ - ARM GAS /tmp/ccclMPzv.s page 79 + ARM GAS /tmp/ccDmmuIk.s page 79 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update I2C error code */ 4475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; 4476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 80 + ARM GAS /tmp/ccDmmuIk.s page 80 4477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Unlocked */ @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_BUSY; 4532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 4533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 81 + ARM GAS /tmp/ccDmmuIk.s page 81 4534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 4589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX) 4590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 82 + ARM GAS /tmp/ccDmmuIk.s page 82 4591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferISR != NULL) 4646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 4647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR(hi2c, itflags, itsources); - ARM GAS /tmp/ccclMPzv.s page 83 + ARM GAS /tmp/ccDmmuIk.s page 83 4648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** 4704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief Master Tx Transfer completed callback. - ARM GAS /tmp/ccclMPzv.s page 84 + ARM GAS /tmp/ccDmmuIk.s page 84 4705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(hi2c); 4760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, - ARM GAS /tmp/ccclMPzv.s page 85 + ARM GAS /tmp/ccDmmuIk.s page 85 4762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** the HAL_I2C_SlaveRxCpltCallback could be implemented in the user file @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 4817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** - ARM GAS /tmp/ccclMPzv.s page 86 + ARM GAS /tmp/ccDmmuIk.s page 86 4819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief Memory Rx Transfer completed callback. @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @verbatim 4874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** =============================================================================== 4875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ##### Peripheral State, Mode and Error functions ##### - ARM GAS /tmp/ccclMPzv.s page 87 + ARM GAS /tmp/ccDmmuIk.s page 87 4876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** =============================================================================== @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 4931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** 4932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Master Mode with Interrupt. - ARM GAS /tmp/ccclMPzv.s page 88 + ARM GAS /tmp/ccDmmuIk.s page 88 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 4987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Increment Buffer pointer */ 4988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr++; 4989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 89 + ARM GAS /tmp/ccDmmuIk.s page 89 4990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Generate a stop condition in case of no transfer option */ 5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions == I2C_NO_OPTION_FRAME) 5046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 90 + ARM GAS /tmp/ccDmmuIk.s page 90 5047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Generate Stop */ @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 5102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Clear NACK Flag */ 5103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); - ARM GAS /tmp/ccclMPzv.s page 91 + ARM GAS /tmp/ccDmmuIk.s page 91 5104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; 5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, 5160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - ARM GAS /tmp/ccclMPzv.s page 92 + ARM GAS /tmp/ccDmmuIk.s page 92 5161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Call I2C Master complete process */ 5216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_ITMasterCplt(hi2c, tmpITFlags); 5217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 93 + ARM GAS /tmp/ccDmmuIk.s page 93 5218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Last Byte is Transmitted */ 5274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ - ARM GAS /tmp/ccclMPzv.s page 94 + ARM GAS /tmp/ccDmmuIk.s page 94 5275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Write data to TXDR only if XferCount not reach "0" */ 5330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* A TXIS flag can be set, during STOP treatment */ 5331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check if all Data have already been sent */ - ARM GAS /tmp/ccclMPzv.s page 95 + ARM GAS /tmp/ccDmmuIk.s page 95 5332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* If it is the case, this last write in TXDR is not sent, correspond to a dummy TXIS event */ @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF); 5387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Set corresponding Error Code */ - ARM GAS /tmp/ccclMPzv.s page 96 + ARM GAS /tmp/ccDmmuIk.s page 96 5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 5444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 5445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else - ARM GAS /tmp/ccclMPzv.s page 97 + ARM GAS /tmp/ccDmmuIk.s page 97 5446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); 5501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_OK; - ARM GAS /tmp/ccclMPzv.s page 98 + ARM GAS /tmp/ccDmmuIk.s page 98 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 5558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prepare the new XferSize to transfer */ 5559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE) - ARM GAS /tmp/ccclMPzv.s page 99 + ARM GAS /tmp/ccDmmuIk.s page 99 5560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else 5615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 5616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - ARM GAS /tmp/ccclMPzv.s page 100 + ARM GAS /tmp/ccDmmuIk.s page 100 5617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check if STOPF is set */ 5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(ITFlags, I2C_FLAG_STOPF) != RESET) && \ 5673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - ARM GAS /tmp/ccclMPzv.s page 101 + ARM GAS /tmp/ccDmmuIk.s page 101 5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Last Byte is Transmitted */ 5730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Call I2C Slave Sequential complete process */ - ARM GAS /tmp/ccclMPzv.s page 102 + ARM GAS /tmp/ccDmmuIk.s page 102 5731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_ITSlaveSeqCplt(hi2c); @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 5786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Unlocked */ - ARM GAS /tmp/ccclMPzv.s page 103 + ARM GAS /tmp/ccDmmuIk.s page 103 5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; 5843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 5844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 104 + ARM GAS /tmp/ccDmmuIk.s page 104 5845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_OK; @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_OK; 5901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 105 + ARM GAS /tmp/ccDmmuIk.s page 105 5902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 5956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 5957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable ADDR Interrupts */ 5958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_LISTEN_IT); - ARM GAS /tmp/ccclMPzv.s page 106 + ARM GAS /tmp/ccDmmuIk.s page 106 5959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 6014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; 6015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - ARM GAS /tmp/ccclMPzv.s page 107 + ARM GAS /tmp/ccDmmuIk.s page 107 6016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else if (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_CR1_RXDMAEN) != RESET) 6071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 6072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable DMA Request */ - ARM GAS /tmp/ccclMPzv.s page 108 + ARM GAS /tmp/ccDmmuIk.s page 108 6073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Instance->CR1 &= ~I2C_CR1_RXDMAEN; @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param hi2c I2C handle. 6128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle. 6129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @retval None - ARM GAS /tmp/ccclMPzv.s page 109 + ARM GAS /tmp/ccDmmuIk.s page 109 6130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** */ @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmperror = hi2c->ErrorCode; 6185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 6186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ - ARM GAS /tmp/ccclMPzv.s page 110 + ARM GAS /tmp/ccDmmuIk.s page 110 6187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((hi2c->State == HAL_I2C_STATE_ABORT) || (tmperror != HAL_I2C_ERROR_NONE)) @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) 6242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->MemRxCpltCallback(hi2c); 6243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #else - ARM GAS /tmp/ccclMPzv.s page 111 + ARM GAS /tmp/ccDmmuIk.s page 111 6244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_MemRxCpltCallback(hi2c); @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; 6299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 6300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else - ARM GAS /tmp/ccclMPzv.s page 112 + ARM GAS /tmp/ccDmmuIk.s page 112 6301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; 6356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 6357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 113 + ARM GAS /tmp/ccDmmuIk.s page 113 6358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode); 6413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 6414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 114 + ARM GAS /tmp/ccDmmuIk.s page 114 6415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 6470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; 6471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 115 + ARM GAS /tmp/ccDmmuIk.s page 115 6472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Process Unlocked */ @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 6527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Call the Listen Complete callback, to inform upper layer of the end of Listen usecase */ 6528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccclMPzv.s page 116 + ARM GAS /tmp/ccDmmuIk.s page 116 6529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ListenCpltCallback(hi2c); @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == SET) 6584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 6585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF) == SET) - ARM GAS /tmp/ccclMPzv.s page 117 + ARM GAS /tmp/ccDmmuIk.s page 117 6586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (HAL_DMA_GetState(hi2c->hdmarx) != HAL_DMA_STATE_READY) 6641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 6642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Set the I2C DMA Abort callback : - ARM GAS /tmp/ccclMPzv.s page 118 + ARM GAS /tmp/ccDmmuIk.s page 118 6643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */ @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) 6698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCallback(hi2c); 6699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #else - ARM GAS /tmp/ccclMPzv.s page 119 + ARM GAS /tmp/ccDmmuIk.s page 119 6700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_ErrorCallback(hi2c); @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 58 .loc 1 6724 1 is_stmt 0 view .LVU10 59 0020 7047 bx lr 60 .cfi_endproc - ARM GAS /tmp/ccclMPzv.s page 120 + ARM GAS /tmp/ccDmmuIk.s page 120 61 .LFE394: @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable TC interrupts */ 6771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_RELOAD_IT); 6772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 121 + ARM GAS /tmp/ccDmmuIk.s page 121 6773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 6828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update Buffer pointer */ 6829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr += hi2c->XferSize; - ARM GAS /tmp/ccclMPzv.s page 122 + ARM GAS /tmp/ccDmmuIk.s page 122 6830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 6885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 6886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** - ARM GAS /tmp/ccclMPzv.s page 123 + ARM GAS /tmp/ccDmmuIk.s page 123 6887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief DMA I2C communication error callback. @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t Timeout, uint32_t Tickstart) 6942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 6943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, Flag) == Status) - ARM GAS /tmp/ccclMPzv.s page 124 + ARM GAS /tmp/ccDmmuIk.s page 124 6944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; 6999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 7000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - ARM GAS /tmp/ccclMPzv.s page 125 + ARM GAS /tmp/ccDmmuIk.s page 125 7001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 7055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param Timeout Timeout duration 7056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @param Tickstart Tick start value 7057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @retval HAL status - ARM GAS /tmp/ccclMPzv.s page 126 + ARM GAS /tmp/ccDmmuIk.s page 126 7058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** */ @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 7112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == RESET)) 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 127 + ARM GAS /tmp/ccDmmuIk.s page 127 7115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 7169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Update Tick with new reference */ 7171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tickstart = HAL_GetTick(); - ARM GAS /tmp/ccclMPzv.s page 128 + ARM GAS /tmp/ccDmmuIk.s page 128 7172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 7226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check if an Arbitration Loss error occurred */ - ARM GAS /tmp/ccclMPzv.s page 129 + ARM GAS /tmp/ccDmmuIk.s page 129 7229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (HAL_IS_BIT_SET(itflag, I2C_FLAG_ARLO)) @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 75 @ frame_needed = 0, uses_anonymous_args = 0 76 @ link register save eliminated. 77 .loc 1 7279 1 is_stmt 0 view .LVU12 - ARM GAS /tmp/ccclMPzv.s page 130 + ARM GAS /tmp/ccDmmuIk.s page 130 78 0000 10B4 push {r4} @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 7295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 115 .loc 1 7295 1 view .LVU25 116 0036 5DF8044B ldr r4, [sp], #4 - ARM GAS /tmp/ccclMPzv.s page 131 + ARM GAS /tmp/ccDmmuIk.s page 131 117 .LCFI1: @@ -7840,16 +7840,16 @@ ARM GAS /tmp/ccclMPzv.s page 1 142 .loc 1 7308 12 is_stmt 0 view .LVU30 143 0000 436B ldr r3, [r0, #52] 144 .loc 1 7308 6 view .LVU31 - 145 0002 234A ldr r2, .L24 + 145 0002 234A ldr r2, .L22 146 0004 9342 cmp r3, r2 147 0006 1FD0 beq .L7 148 .loc 1 7308 45 discriminator 1 view .LVU32 - 149 0008 224A ldr r2, .L24+4 + 149 0008 224A ldr r2, .L22+4 150 000a 9342 cmp r3, r2 151 000c 1CD0 beq .L7 7309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->XferISR != I2C_Slave_ISR_DMA) && \ 152 .loc 1 7309 44 view .LVU33 - 153 000e 224A ldr r2, .L24+8 + 153 000e 224A ldr r2, .L22+8 154 0010 9342 cmp r3, r2 155 0012 19D0 beq .L7 7310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->XferISR != I2C_Mem_ISR_DMA)) @@ -7858,10 +7858,10 @@ ARM GAS /tmp/ccclMPzv.s page 1 156 .loc 1 7312 5 is_stmt 1 view .LVU34 157 .loc 1 7312 8 is_stmt 0 view .LVU35 158 0014 11F4004F tst r1, #32768 - ARM GAS /tmp/ccclMPzv.s page 132 + ARM GAS /tmp/ccDmmuIk.s page 132 - 159 0018 11D1 bne .L18 + 159 0018 0FD1 bne .L18 7306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 160 .loc 1 7306 12 view .LVU36 161 001a 0023 movs r3, #0 @@ -7891,7 +7891,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 173 .loc 1 7324 5 is_stmt 1 view .LVU41 174 .loc 1 7324 8 is_stmt 0 view .LVU42 175 0026 11F0020F tst r1, #2 - 176 002a 01D0 beq .L10 + 176 002a 08D0 beq .L10 7325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and RXI interrupts */ 7327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_RXI; @@ -7899,54 +7899,56 @@ ARM GAS /tmp/ccclMPzv.s page 1 178 .loc 1 7327 14 is_stmt 0 view .LVU44 179 002c 43F0F403 orr r3, r3, #244 180 .LVL10: - 181 .L10: 7328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_ERROR_IT) - 182 .loc 1 7330 5 is_stmt 1 view .LVU45 - 183 .loc 1 7330 8 is_stmt 0 view .LVU46 - 184 0030 1029 cmp r1, #16 - 185 0032 06D0 beq .L20 - 186 .L11: + 181 .loc 1 7330 5 is_stmt 1 view .LVU45 + 182 .L11: 7331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ 7333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_NACKI; 7334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_CPLT_IT) - 187 .loc 1 7336 5 is_stmt 1 view .LVU47 - 188 .loc 1 7336 8 is_stmt 0 view .LVU48 - 189 0034 2029 cmp r1, #32 - 190 0036 1BD1 bne .L12 - ARM GAS /tmp/ccclMPzv.s page 133 - - + 183 .loc 1 7336 5 view .LVU46 + 184 .loc 1 7336 8 is_stmt 0 view .LVU47 + 185 0030 2029 cmp r1, #32 + 186 0032 1BD1 bne .L12 7337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable STOP interrupts */ 7339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI; - 191 .loc 1 7339 7 is_stmt 1 view .LVU49 - 192 .loc 1 7339 14 is_stmt 0 view .LVU50 - 193 0038 43F02003 orr r3, r3, #32 - 194 .LVL11: - 195 .loc 1 7339 14 view .LVU51 - 196 003c 18E0 b .L12 - 197 .LVL12: - 198 .L18: + 187 .loc 1 7339 7 is_stmt 1 view .LVU48 + ARM GAS /tmp/ccDmmuIk.s page 133 + + + 188 .loc 1 7339 14 is_stmt 0 view .LVU49 + 189 0034 43F02003 orr r3, r3, #32 + 190 .LVL11: + 191 .loc 1 7339 14 view .LVU50 + 192 0038 18E0 b .L12 + 193 .LVL12: + 194 .L18: 7315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 199 .loc 1 7315 14 view .LVU52 - 200 003e B823 movs r3, #184 - 201 0040 ECE7 b .L8 - 202 .LVL13: - 203 .L20: + 195 .loc 1 7315 14 view .LVU51 + 196 003a B823 movs r3, #184 + 197 003c EEE7 b .L8 + 198 .LVL13: + 199 .L10: +7330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 200 .loc 1 7330 5 is_stmt 1 view .LVU52 +7330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 201 .loc 1 7330 8 is_stmt 0 view .LVU53 + 202 003e 1029 cmp r1, #16 + 203 0040 F6D1 bne .L11 7333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 204 .loc 1 7333 7 is_stmt 1 view .LVU53 + 204 .loc 1 7333 7 is_stmt 1 view .LVU54 7333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 205 .loc 1 7333 14 is_stmt 0 view .LVU54 + 205 .loc 1 7333 14 is_stmt 0 view .LVU55 206 0042 43F09003 orr r3, r3, #144 207 .LVL14: -7333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 208 .loc 1 7333 14 view .LVU55 - 209 0046 F5E7 b .L11 +7336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 208 .loc 1 7336 5 is_stmt 1 view .LVU56 + 209 0046 11E0 b .L12 210 .LVL15: 211 .L7: 7340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -7955,12 +7957,12 @@ ARM GAS /tmp/ccclMPzv.s page 1 7343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else 7344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_LISTEN_IT) == I2C_XFER_LISTEN_IT) - 212 .loc 1 7345 5 is_stmt 1 view .LVU56 - 213 .loc 1 7345 8 is_stmt 0 view .LVU57 + 212 .loc 1 7345 5 view .LVU57 + 213 .loc 1 7345 8 is_stmt 0 view .LVU58 214 0048 11F4004F tst r1, #32768 - 215 004c 15D1 bne .L19 + 215 004c 13D1 bne .L19 7306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 216 .loc 1 7306 12 view .LVU58 + 216 .loc 1 7306 12 view .LVU59 217 004e 0023 movs r3, #0 218 .L13: 219 .LVL16: @@ -7970,66 +7972,63 @@ ARM GAS /tmp/ccclMPzv.s page 1 7349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_TX_IT) == I2C_XFER_TX_IT) - 220 .loc 1 7351 5 is_stmt 1 view .LVU59 - 221 .loc 1 7351 8 is_stmt 0 view .LVU60 + 220 .loc 1 7351 5 is_stmt 1 view .LVU60 + 221 .loc 1 7351 8 is_stmt 0 view .LVU61 222 0050 11F0010F tst r1, #1 223 0054 01D0 beq .L14 7352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and TXI interrupts */ + ARM GAS /tmp/ccDmmuIk.s page 134 + + 7354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_TXI; - 224 .loc 1 7354 7 is_stmt 1 view .LVU61 - ARM GAS /tmp/ccclMPzv.s page 134 - - - 225 .loc 1 7354 14 is_stmt 0 view .LVU62 + 224 .loc 1 7354 7 is_stmt 1 view .LVU62 + 225 .loc 1 7354 14 is_stmt 0 view .LVU63 226 0056 43F0F203 orr r3, r3, #242 227 .LVL17: 228 .L14: 7355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_RX_IT) == I2C_XFER_RX_IT) - 229 .loc 1 7357 5 is_stmt 1 view .LVU63 - 230 .loc 1 7357 8 is_stmt 0 view .LVU64 + 229 .loc 1 7357 5 is_stmt 1 view .LVU64 + 230 .loc 1 7357 8 is_stmt 0 view .LVU65 231 005a 11F0020F tst r1, #2 - 232 005e 01D0 beq .L15 + 232 005e 0CD0 beq .L15 7358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK and RXI interrupts */ 7360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_TCI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_RXI; - 233 .loc 1 7360 7 is_stmt 1 view .LVU65 - 234 .loc 1 7360 14 is_stmt 0 view .LVU66 + 233 .loc 1 7360 7 is_stmt 1 view .LVU66 + 234 .loc 1 7360 14 is_stmt 0 view .LVU67 235 0060 43F0F403 orr r3, r3, #244 236 .LVL18: - 237 .L15: 7361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_ERROR_IT) - 238 .loc 1 7363 5 is_stmt 1 view .LVU67 - 239 .loc 1 7363 8 is_stmt 0 view .LVU68 - 240 0064 1029 cmp r1, #16 - 241 0066 0AD0 beq .L21 - 242 .L16: + 237 .loc 1 7363 5 is_stmt 1 view .LVU68 + 238 .L16: 7364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ 7366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_NACKI; 7367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_CPLT_IT) - 243 .loc 1 7369 5 is_stmt 1 view .LVU69 - 244 .loc 1 7369 8 is_stmt 0 view .LVU70 - 245 0068 2029 cmp r1, #32 - 246 006a 0BD0 beq .L22 - 247 .L17: + 239 .loc 1 7369 5 view .LVU69 + 240 .loc 1 7369 8 is_stmt 0 view .LVU70 + 241 0064 2029 cmp r1, #32 + 242 0066 0DD0 beq .L20 + 243 .L17: 7370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable STOP interrupts */ 7372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= (I2C_IT_STOPI | I2C_IT_TCI); 7373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_RELOAD_IT) - 248 .loc 1 7375 5 is_stmt 1 view .LVU71 - 249 .loc 1 7375 8 is_stmt 0 view .LVU72 - 250 006c 4029 cmp r1, #64 - 251 006e 0CD0 beq .L23 - 252 .L12: + 244 .loc 1 7375 5 is_stmt 1 view .LVU71 + 245 .loc 1 7375 8 is_stmt 0 view .LVU72 + 246 0068 4029 cmp r1, #64 + 247 006a 0ED0 beq .L21 + 248 .LVL19: + 249 .L12: 7376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable TC interrupts */ 7378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI; @@ -8038,79 +8037,85 @@ ARM GAS /tmp/ccclMPzv.s page 1 7381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable interrupts only at the end */ 7383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* to avoid the risk of I2C interrupt handle execution before */ - ARM GAS /tmp/ccclMPzv.s page 135 - - 7384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* all interrupts requested done */ + ARM GAS /tmp/ccDmmuIk.s page 135 + + 7385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_I2C_ENABLE_IT(hi2c, tmpisr); - 253 .loc 1 7385 3 is_stmt 1 view .LVU73 - 254 0070 0168 ldr r1, [r0] - 255 .LVL19: - 256 .loc 1 7385 3 is_stmt 0 view .LVU74 - 257 0072 0A68 ldr r2, [r1] - 258 0074 1343 orrs r3, r3, r2 - 259 .LVL20: - 260 .loc 1 7385 3 view .LVU75 - 261 0076 0B60 str r3, [r1] + 250 .loc 1 7385 3 is_stmt 1 view .LVU73 + 251 006c 0168 ldr r1, [r0] + 252 .LVL20: + 253 .loc 1 7385 3 is_stmt 0 view .LVU74 + 254 006e 0A68 ldr r2, [r1] + 255 0070 1343 orrs r3, r3, r2 + 256 .LVL21: + 257 .loc 1 7385 3 view .LVU75 + 258 0072 0B60 str r3, [r1] 7386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 262 .loc 1 7386 1 view .LVU76 - 263 0078 7047 bx lr - 264 .LVL21: - 265 .L19: + 259 .loc 1 7386 1 view .LVU76 + 260 0074 7047 bx lr + 261 .LVL22: + 262 .L19: 7348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 266 .loc 1 7348 14 view .LVU77 - 267 007a B823 movs r3, #184 - 268 007c E8E7 b .L13 - 269 .LVL22: - 270 .L21: + 263 .loc 1 7348 14 view .LVU77 + 264 0076 B823 movs r3, #184 + 265 0078 EAE7 b .L13 + 266 .LVL23: + 267 .L15: +7363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 268 .loc 1 7363 5 is_stmt 1 view .LVU78 +7363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 269 .loc 1 7363 8 is_stmt 0 view .LVU79 + 270 007a 1029 cmp r1, #16 + 271 007c F2D1 bne .L16 7366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 271 .loc 1 7366 7 is_stmt 1 view .LVU78 + 272 .loc 1 7366 7 is_stmt 1 view .LVU80 7366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 272 .loc 1 7366 14 is_stmt 0 view .LVU79 - 273 007e 43F09003 orr r3, r3, #144 - 274 .LVL23: -7366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 275 .loc 1 7366 14 view .LVU80 - 276 0082 F1E7 b .L16 - 277 .L22: + 273 .loc 1 7366 14 is_stmt 0 view .LVU81 + 274 007e 43F09003 orr r3, r3, #144 + 275 .LVL24: +7369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 276 .loc 1 7369 5 is_stmt 1 view .LVU82 + 277 0082 F1E7 b .L17 + 278 .L20: 7372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 278 .loc 1 7372 7 is_stmt 1 view .LVU81 + 279 .loc 1 7372 7 view .LVU83 7372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 279 .loc 1 7372 14 is_stmt 0 view .LVU82 - 280 0084 43F06003 orr r3, r3, #96 - 281 .LVL24: -7372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 282 .loc 1 7372 14 view .LVU83 - 283 0088 F0E7 b .L17 - 284 .L23: + 280 .loc 1 7372 14 is_stmt 0 view .LVU84 + 281 0084 43F06003 orr r3, r3, #96 + 282 .LVL25: +7375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 283 .loc 1 7375 5 is_stmt 1 view .LVU85 + 284 0088 F0E7 b .L12 + 285 .L21: 7378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 285 .loc 1 7378 7 is_stmt 1 view .LVU84 + 286 .loc 1 7378 7 view .LVU86 7378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 286 .loc 1 7378 14 is_stmt 0 view .LVU85 - 287 008a 43F04003 orr r3, r3, #64 - 288 .LVL25: + 287 .loc 1 7378 14 is_stmt 0 view .LVU87 + 288 008a 43F04003 orr r3, r3, #64 + 289 .LVL26: 7378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 289 .loc 1 7378 14 view .LVU86 - 290 008e EFE7 b .L12 - 291 .L25: - 292 .align 2 - 293 .L24: - 294 0090 00000000 .word I2C_Master_ISR_DMA - 295 0094 00000000 .word I2C_Slave_ISR_DMA - 296 0098 00000000 .word I2C_Mem_ISR_DMA - ARM GAS /tmp/ccclMPzv.s page 136 + 290 .loc 1 7378 14 view .LVU88 + 291 008e EDE7 b .L12 + 292 .L23: + ARM GAS /tmp/ccDmmuIk.s page 136 - 297 .cfi_endproc - 298 .LFE407: - 300 .section .text.I2C_Disable_IRQ,"ax",%progbits - 301 .align 1 - 302 .syntax unified - 303 .thumb - 304 .thumb_func - 306 I2C_Disable_IRQ: - 307 .LVL26: - 308 .LFB408: + 293 .align 2 + 294 .L22: + 295 0090 00000000 .word I2C_Master_ISR_DMA + 296 0094 00000000 .word I2C_Slave_ISR_DMA + 297 0098 00000000 .word I2C_Mem_ISR_DMA + 298 .cfi_endproc + 299 .LFE407: + 301 .section .text.I2C_Disable_IRQ,"ax",%progbits + 302 .align 1 + 303 .syntax unified + 304 .thumb + 305 .thumb_func + 307 I2C_Disable_IRQ: + 308 .LVL27: + 309 .LFB408: 7387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** 7389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** * @brief Manage the disabling of Interrupts. @@ -8121,202 +8126,198 @@ ARM GAS /tmp/ccclMPzv.s page 1 7394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** */ 7395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** static void I2C_Disable_IRQ(I2C_HandleTypeDef *hi2c, uint16_t InterruptRequest) 7396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 309 .loc 1 7396 1 is_stmt 1 view -0 - 310 .cfi_startproc - 311 @ args = 0, pretend = 0, frame = 0 - 312 @ frame_needed = 0, uses_anonymous_args = 0 - 313 @ link register save eliminated. + 310 .loc 1 7396 1 is_stmt 1 view -0 + 311 .cfi_startproc + 312 @ args = 0, pretend = 0, frame = 0 + 313 @ frame_needed = 0, uses_anonymous_args = 0 + 314 @ link register save eliminated. 7397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpisr = 0U; - 314 .loc 1 7397 3 view .LVU88 + 315 .loc 1 7397 3 view .LVU90 7398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_TX_IT) == I2C_XFER_TX_IT) - 315 .loc 1 7399 3 view .LVU89 - 316 .loc 1 7399 6 is_stmt 0 view .LVU90 - 317 0000 11F0010F tst r1, #1 - 318 0004 09D0 beq .L33 + 316 .loc 1 7399 3 view .LVU91 + 317 .loc 1 7399 6 is_stmt 0 view .LVU92 + 318 0000 11F0010F tst r1, #1 + 319 0004 09D0 beq .L31 7400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable TC and TXI interrupts */ 7402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI | I2C_IT_TXI; - 319 .loc 1 7402 5 is_stmt 1 view .LVU91 - 320 .LVL27: + 320 .loc 1 7402 5 is_stmt 1 view .LVU93 + 321 .LVL28: 7403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) != (uint32_t)HAL_I2C_STATE_LISTEN) - 321 .loc 1 7404 5 view .LVU92 - 322 .loc 1 7404 24 is_stmt 0 view .LVU93 - 323 0006 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 324 .loc 1 7404 8 view .LVU94 - 325 000a 03F02803 and r3, r3, #40 - 326 000e 282B cmp r3, #40 - 327 0010 01D0 beq .L36 + 322 .loc 1 7404 5 view .LVU94 + 323 .loc 1 7404 24 is_stmt 0 view .LVU95 + 324 0006 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 325 .loc 1 7404 8 view .LVU96 + 326 000a 03F02803 and r3, r3, #40 + 327 000e 282B cmp r3, #40 + 328 0010 01D0 beq .L34 7405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable NACK and STOP interrupts */ 7407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; - 328 .loc 1 7407 14 view .LVU95 - 329 0012 F223 movs r3, #242 - 330 0014 02E0 b .L27 - 331 .L36: + 329 .loc 1 7407 14 view .LVU97 + 330 0012 F223 movs r3, #242 + ARM GAS /tmp/ccDmmuIk.s page 137 + + + 331 0014 02E0 b .L25 + 332 .L34: 7402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 332 .loc 1 7402 12 view .LVU96 - 333 0016 4223 movs r3, #66 - ARM GAS /tmp/ccclMPzv.s page 137 - - - 334 0018 00E0 b .L27 - 335 .LVL28: - 336 .L33: + 333 .loc 1 7402 12 view .LVU98 + 334 0016 4223 movs r3, #66 + 335 0018 00E0 b .L25 + 336 .LVL29: + 337 .L31: 7397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 337 .loc 1 7397 12 view .LVU97 - 338 001a 0023 movs r3, #0 - 339 .LVL29: - 340 .L27: + 338 .loc 1 7397 12 view .LVU99 + 339 001a 0023 movs r3, #0 + 340 .LVL30: + 341 .L25: 7408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_RX_IT) == I2C_XFER_RX_IT) - 341 .loc 1 7411 3 is_stmt 1 view .LVU98 - 342 .loc 1 7411 6 is_stmt 0 view .LVU99 - 343 001c 11F0020F tst r1, #2 - 344 0020 09D0 beq .L28 + 342 .loc 1 7411 3 is_stmt 1 view .LVU100 + 343 .loc 1 7411 6 is_stmt 0 view .LVU101 + 344 001c 11F0020F tst r1, #2 + 345 0020 09D0 beq .L26 7412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable TC and RXI interrupts */ 7414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI | I2C_IT_RXI; - 345 .loc 1 7414 5 is_stmt 1 view .LVU100 - 346 .loc 1 7414 12 is_stmt 0 view .LVU101 - 347 0022 43F0440C orr ip, r3, #68 - 348 .LVL30: + 346 .loc 1 7414 5 is_stmt 1 view .LVU102 + 347 .loc 1 7414 12 is_stmt 0 view .LVU103 + 348 0022 43F0440C orr ip, r3, #68 + 349 .LVL31: 7415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) != (uint32_t)HAL_I2C_STATE_LISTEN) - 349 .loc 1 7416 5 is_stmt 1 view .LVU102 - 350 .loc 1 7416 24 is_stmt 0 view .LVU103 - 351 0026 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 - 352 .loc 1 7416 8 view .LVU104 - 353 002a 02F02802 and r2, r2, #40 - 354 002e 282A cmp r2, #40 - 355 0030 10D0 beq .L35 + 350 .loc 1 7416 5 is_stmt 1 view .LVU104 + 351 .loc 1 7416 24 is_stmt 0 view .LVU105 + 352 0026 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 + 353 .loc 1 7416 8 view .LVU106 + 354 002a 02F02802 and r2, r2, #40 + 355 002e 282A cmp r2, #40 + 356 0030 09D0 beq .L33 7417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable NACK and STOP interrupts */ 7419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; - 356 .loc 1 7419 7 is_stmt 1 view .LVU105 - 357 .loc 1 7419 14 is_stmt 0 view .LVU106 - 358 0032 43F0F403 orr r3, r3, #244 - 359 .LVL31: - 360 .L28: + 357 .loc 1 7419 7 is_stmt 1 view .LVU107 + 358 .loc 1 7419 14 is_stmt 0 view .LVU108 + 359 0032 43F0F403 orr r3, r3, #244 + 360 .LVL32: + 361 .L26: 7420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_LISTEN_IT) == I2C_XFER_LISTEN_IT) - 361 .loc 1 7423 3 is_stmt 1 view .LVU107 - 362 .loc 1 7423 6 is_stmt 0 view .LVU108 - 363 0036 11F4004F tst r1, #32768 - 364 003a 0DD1 bne .L37 - 365 .L29: + 362 .loc 1 7423 3 is_stmt 1 view .LVU109 + 363 .loc 1 7423 6 is_stmt 0 view .LVU110 + 364 0036 11F4004F tst r1, #32768 + 365 003a 06D1 bne .L35 7424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable ADDR, NACK and STOP interrupts */ 7426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ADDRI | I2C_IT_STOPI | I2C_IT_NACKI | I2C_IT_ERRI; 7427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + ARM GAS /tmp/ccDmmuIk.s page 138 + + 7428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_ERROR_IT) - 366 .loc 1 7429 3 is_stmt 1 view .LVU109 - 367 .loc 1 7429 6 is_stmt 0 view .LVU110 - ARM GAS /tmp/ccclMPzv.s page 138 - - + 366 .loc 1 7429 3 is_stmt 1 view .LVU111 + 367 .loc 1 7429 6 is_stmt 0 view .LVU112 368 003c 1029 cmp r1, #16 - 369 003e 0ED0 beq .L38 - 370 .L30: + 369 003e 06D1 bne .L28 7430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */ 7432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_ERRI | I2C_IT_NACKI; + 370 .loc 1 7432 5 is_stmt 1 view .LVU113 + 371 .loc 1 7432 12 is_stmt 0 view .LVU114 + 372 0040 43F09003 orr r3, r3, #144 + 373 .LVL33: 7433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_CPLT_IT) - 371 .loc 1 7435 3 is_stmt 1 view .LVU111 - 372 .loc 1 7435 6 is_stmt 0 view .LVU112 - 373 0040 2029 cmp r1, #32 - 374 0042 0FD0 beq .L39 - 375 .L31: + 374 .loc 1 7435 3 is_stmt 1 view .LVU115 + 375 0044 05E0 b .L29 + 376 .LVL34: + 377 .L33: +7414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 378 .loc 1 7414 12 is_stmt 0 view .LVU116 + 379 0046 6346 mov r3, ip + 380 0048 F5E7 b .L26 + 381 .LVL35: + 382 .L35: +7426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 383 .loc 1 7426 5 is_stmt 1 view .LVU117 +7426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 384 .loc 1 7426 12 is_stmt 0 view .LVU118 + 385 004a 43F0B803 orr r3, r3, #184 + 386 .LVL36: +7429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 387 .loc 1 7429 3 is_stmt 1 view .LVU119 + 388 .L28: + 389 .loc 1 7435 3 view .LVU120 + 390 .loc 1 7435 6 is_stmt 0 view .LVU121 + 391 004e 2029 cmp r1, #32 + 392 0050 07D0 beq .L36 + 393 .L29: 7436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable STOP interrupts */ 7438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI; 7439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (InterruptRequest == I2C_XFER_RELOAD_IT) - 376 .loc 1 7441 3 is_stmt 1 view .LVU113 - 377 .loc 1 7441 6 is_stmt 0 view .LVU114 - 378 0044 4029 cmp r1, #64 - 379 0046 10D0 beq .L40 - 380 .L32: + 394 .loc 1 7441 3 is_stmt 1 view .LVU122 + 395 .loc 1 7441 6 is_stmt 0 view .LVU123 + 396 0052 4029 cmp r1, #64 + 397 0054 08D0 beq .L37 + 398 .LVL37: + 399 .L30: 7442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Enable TC interrupts */ 7444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI; 7445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 139 + + 7447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Disable interrupts only at the end */ 7448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* to avoid a breaking situation like at "t" time */ 7449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* all disable interrupts request are not done */ 7450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __HAL_I2C_DISABLE_IT(hi2c, tmpisr); - 381 .loc 1 7450 3 is_stmt 1 view .LVU115 - 382 0048 0168 ldr r1, [r0] - 383 .LVL32: - 384 .loc 1 7450 3 is_stmt 0 view .LVU116 - 385 004a 0A68 ldr r2, [r1] - 386 004c 22EA0303 bic r3, r2, r3 - 387 .LVL33: - 388 .loc 1 7450 3 view .LVU117 - 389 0050 0B60 str r3, [r1] + 400 .loc 1 7450 3 is_stmt 1 view .LVU124 + 401 0056 0168 ldr r1, [r0] + 402 .LVL38: + 403 .loc 1 7450 3 is_stmt 0 view .LVU125 + 404 0058 0A68 ldr r2, [r1] + 405 005a 22EA0303 bic r3, r2, r3 + 406 .LVL39: + 407 .loc 1 7450 3 view .LVU126 + 408 005e 0B60 str r3, [r1] 7451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 390 .loc 1 7451 1 view .LVU118 - 391 0052 7047 bx lr - 392 .LVL34: - 393 .L35: -7414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 394 .loc 1 7414 12 view .LVU119 - 395 0054 6346 mov r3, ip - 396 0056 EEE7 b .L28 - 397 .LVL35: - 398 .L37: -7426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 399 .loc 1 7426 5 is_stmt 1 view .LVU120 -7426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 139 - - - 400 .loc 1 7426 12 is_stmt 0 view .LVU121 - 401 0058 43F0B803 orr r3, r3, #184 - 402 .LVL36: -7426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 403 .loc 1 7426 12 view .LVU122 - 404 005c EEE7 b .L29 - 405 .L38: -7432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 406 .loc 1 7432 5 is_stmt 1 view .LVU123 -7432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 407 .loc 1 7432 12 is_stmt 0 view .LVU124 - 408 005e 43F09003 orr r3, r3, #144 - 409 .LVL37: -7432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 410 .loc 1 7432 12 view .LVU125 - 411 0062 EDE7 b .L30 - 412 .L39: + 409 .loc 1 7451 1 view .LVU127 + 410 0060 7047 bx lr + 411 .LVL40: + 412 .L36: 7438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 413 .loc 1 7438 5 is_stmt 1 view .LVU126 + 413 .loc 1 7438 5 is_stmt 1 view .LVU128 7438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 414 .loc 1 7438 12 is_stmt 0 view .LVU127 - 415 0064 43F02003 orr r3, r3, #32 - 416 .LVL38: -7438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 417 .loc 1 7438 12 view .LVU128 - 418 0068 ECE7 b .L31 - 419 .L40: + 414 .loc 1 7438 12 is_stmt 0 view .LVU129 + 415 0062 43F02003 orr r3, r3, #32 + 416 .LVL41: +7441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 417 .loc 1 7441 3 is_stmt 1 view .LVU130 + 418 0066 F6E7 b .L30 + 419 .L37: 7444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 420 .loc 1 7444 5 is_stmt 1 view .LVU129 + 420 .loc 1 7444 5 view .LVU131 7444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 421 .loc 1 7444 12 is_stmt 0 view .LVU130 - 422 006a 43F04003 orr r3, r3, #64 - 423 .LVL39: + 421 .loc 1 7444 12 is_stmt 0 view .LVU132 + 422 0068 43F04003 orr r3, r3, #64 + 423 .LVL42: 7444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 424 .loc 1 7444 12 view .LVU131 - 425 006e EBE7 b .L32 + 424 .loc 1 7444 12 view .LVU133 + 425 006c F3E7 b .L30 426 .cfi_endproc 427 .LFE408: 429 .section .text.I2C_ConvertOtherXferOptions,"ax",%progbits @@ -8325,7 +8326,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 432 .thumb 433 .thumb_func 435 I2C_ConvertOtherXferOptions: - 436 .LVL40: + 436 .LVL43: 437 .LFB409: 7452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** 7453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** @@ -8337,22 +8338,22 @@ ARM GAS /tmp/ccclMPzv.s page 1 7459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 438 .loc 1 7459 1 is_stmt 1 view -0 439 .cfi_startproc + ARM GAS /tmp/ccDmmuIk.s page 140 + + 440 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccclMPzv.s page 140 - - 441 @ frame_needed = 0, uses_anonymous_args = 0 442 @ link register save eliminated. 7460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* if user set XferOptions to I2C_OTHER_FRAME */ 7461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* it request implicitly to generate a restart condition */ 7462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* set XferOptions to I2C_FIRST_FRAME */ 7463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions == I2C_OTHER_FRAME) - 443 .loc 1 7463 3 view .LVU133 - 444 .loc 1 7463 11 is_stmt 0 view .LVU134 + 443 .loc 1 7463 3 view .LVU135 + 444 .loc 1 7463 11 is_stmt 0 view .LVU136 445 0000 C36A ldr r3, [r0, #44] - 446 .loc 1 7463 6 view .LVU135 + 446 .loc 1 7463 6 view .LVU137 447 0002 AA2B cmp r3, #170 - 448 0004 04D0 beq .L44 + 448 0004 04D0 beq .L41 7464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_FIRST_FRAME; 7466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -8361,13 +8362,13 @@ ARM GAS /tmp/ccclMPzv.s page 1 7469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* then generate a stop condition at the end of transfer */ 7470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* set XferOptions to I2C_FIRST_AND_LAST_FRAME */ 7471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** else if (hi2c->XferOptions == I2C_OTHER_AND_LAST_FRAME) - 449 .loc 1 7471 8 is_stmt 1 view .LVU136 - 450 .loc 1 7471 16 is_stmt 0 view .LVU137 + 449 .loc 1 7471 8 is_stmt 1 view .LVU138 + 450 .loc 1 7471 16 is_stmt 0 view .LVU139 451 0006 C36A ldr r3, [r0, #44] - 452 .loc 1 7471 11 view .LVU138 + 452 .loc 1 7471 11 view .LVU140 453 0008 B3F52A4F cmp r3, #43520 - 454 000c 03D0 beq .L45 - 455 .L41: + 454 000c 03D0 beq .L42 + 455 .L38: 7472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { 7473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_FIRST_AND_LAST_FRAME; 7474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } @@ -8376,31 +8377,31 @@ ARM GAS /tmp/ccclMPzv.s page 1 7477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Nothing to do */ 7478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } 7479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 456 .loc 1 7479 1 view .LVU139 + 456 .loc 1 7479 1 view .LVU141 457 000e 7047 bx lr - 458 .L44: + 458 .L41: 7465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 459 .loc 1 7465 5 is_stmt 1 view .LVU140 + 459 .loc 1 7465 5 is_stmt 1 view .LVU142 7465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 460 .loc 1 7465 23 is_stmt 0 view .LVU141 + 460 .loc 1 7465 23 is_stmt 0 view .LVU143 461 0010 0023 movs r3, #0 462 0012 C362 str r3, [r0, #44] 463 0014 7047 bx lr - 464 .L45: + 464 .L42: 7473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 465 .loc 1 7473 5 is_stmt 1 view .LVU142 + 465 .loc 1 7473 5 is_stmt 1 view .LVU144 7473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 466 .loc 1 7473 23 is_stmt 0 view .LVU143 + 466 .loc 1 7473 23 is_stmt 0 view .LVU145 467 0016 4FF00073 mov r3, #33554432 468 001a C362 str r3, [r0, #44] 7478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 469 .loc 1 7478 3 is_stmt 1 view .LVU144 - 470 .loc 1 7479 1 is_stmt 0 view .LVU145 - 471 001c F7E7 b .L41 + 469 .loc 1 7478 3 is_stmt 1 view .LVU146 + 470 .loc 1 7479 1 is_stmt 0 view .LVU147 + 471 001c F7E7 b .L38 + ARM GAS /tmp/ccDmmuIk.s page 141 + + 472 .cfi_endproc - ARM GAS /tmp/ccclMPzv.s page 141 - - 473 .LFE409: 475 .section .text.I2C_IsErrorOccurred,"ax",%progbits 476 .align 1 @@ -8408,7 +8409,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 478 .thumb 479 .thumb_func 481 I2C_IsErrorOccurred: - 482 .LVL41: + 482 .LVL44: 483 .LFB405: 7137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; 484 .loc 1 7137 1 is_stmt 1 view -0 @@ -8416,7 +8417,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 486 @ args = 0, pretend = 0, frame = 0 487 @ frame_needed = 0, uses_anonymous_args = 0 7137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; - 488 .loc 1 7137 1 is_stmt 0 view .LVU147 + 488 .loc 1 7137 1 is_stmt 0 view .LVU149 489 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 490 .LCFI2: 491 .cfi_def_cfa_offset 24 @@ -8428,326 +8429,326 @@ ARM GAS /tmp/ccclMPzv.s page 1 497 .cfi_offset 14, -4 498 0004 0446 mov r4, r0 7138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itflag = hi2c->Instance->ISR; - 499 .loc 1 7138 3 is_stmt 1 view .LVU148 - 500 .LVL42: + 499 .loc 1 7138 3 is_stmt 1 view .LVU150 + 500 .LVL45: 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t error_code = 0; - 501 .loc 1 7139 3 view .LVU149 + 501 .loc 1 7139 3 view .LVU151 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t error_code = 0; - 502 .loc 1 7139 27 is_stmt 0 view .LVU150 + 502 .loc 1 7139 27 is_stmt 0 view .LVU152 503 0006 0368 ldr r3, [r0] 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t error_code = 0; - 504 .loc 1 7139 12 view .LVU151 + 504 .loc 1 7139 12 view .LVU153 505 0008 9E69 ldr r6, [r3, #24] - 506 .LVL43: + 506 .LVL46: 7140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart = Tickstart; - 507 .loc 1 7140 3 is_stmt 1 view .LVU152 + 507 .loc 1 7140 3 is_stmt 1 view .LVU154 7141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmp1; - 508 .loc 1 7141 3 view .LVU153 + 508 .loc 1 7141 3 view .LVU155 7142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_ModeTypeDef tmp2; - 509 .loc 1 7142 3 view .LVU154 + 509 .loc 1 7142 3 view .LVU156 7143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 510 .loc 1 7143 3 view .LVU155 + 510 .loc 1 7143 3 view .LVU157 7145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 511 .loc 1 7145 3 view .LVU156 + 511 .loc 1 7145 3 view .LVU158 7145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 512 .loc 1 7145 6 is_stmt 0 view .LVU157 + 512 .loc 1 7145 6 is_stmt 0 view .LVU159 513 000a 16F01006 ands r6, r6, #16 - 514 .LVL44: + 514 .LVL47: 7145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 515 .loc 1 7145 6 view .LVU158 - 516 000e 7CD0 beq .L63 + 515 .loc 1 7145 6 view .LVU160 + 516 000e 7CD0 beq .L60 517 0010 0D46 mov r5, r1 + ARM GAS /tmp/ccDmmuIk.s page 142 + + 518 0012 9046 mov r8, r2 - ARM GAS /tmp/ccclMPzv.s page 142 - - 7148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 519 .loc 1 7148 5 is_stmt 1 view .LVU159 + 519 .loc 1 7148 5 is_stmt 1 view .LVU161 520 0014 1022 movs r2, #16 - 521 .LVL45: + 521 .LVL48: 7148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 522 .loc 1 7148 5 is_stmt 0 view .LVU160 + 522 .loc 1 7148 5 is_stmt 0 view .LVU162 523 0016 DA61 str r2, [r3, #28] 7152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 524 .loc 1 7152 5 is_stmt 1 view .LVU161 + 524 .loc 1 7152 5 is_stmt 1 view .LVU163 7140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart = Tickstart; - 525 .loc 1 7140 12 is_stmt 0 view .LVU162 + 525 .loc 1 7140 12 is_stmt 0 view .LVU164 526 0018 0026 movs r6, #0 7138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itflag = hi2c->Instance->ISR; - 527 .loc 1 7138 21 view .LVU163 + 527 .loc 1 7138 21 view .LVU165 528 001a 3746 mov r7, r6 - 529 .LVL46: - 530 .L49: + 529 .LVL49: + 530 .L46: 7152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 531 .loc 1 7152 64 is_stmt 1 view .LVU164 + 531 .loc 1 7152 64 is_stmt 1 view .LVU166 7152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 532 .loc 1 7152 13 is_stmt 0 view .LVU165 + 532 .loc 1 7152 13 is_stmt 0 view .LVU167 533 001c 2368 ldr r3, [r4] 534 001e 9869 ldr r0, [r3, #24] 7152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 535 .loc 1 7152 64 view .LVU166 + 535 .loc 1 7152 64 view .LVU168 536 0020 10F0200F tst r0, #32 - 537 0024 30D1 bne .L55 + 537 0024 30D1 bne .L52 7152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 538 .loc 1 7152 64 discriminator 1 view .LVU167 - 539 0026 7FBB cbnz r7, .L55 + 538 .loc 1 7152 64 discriminator 1 view .LVU169 + 539 0026 7FBB cbnz r7, .L52 7155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 540 .loc 1 7155 7 is_stmt 1 view .LVU168 + 540 .loc 1 7155 7 is_stmt 1 view .LVU170 7155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 541 .loc 1 7155 10 is_stmt 0 view .LVU169 + 541 .loc 1 7155 10 is_stmt 0 view .LVU171 542 0028 B5F1FF3F cmp r5, #-1 - 543 002c F6D0 beq .L49 + 543 002c F6D0 beq .L46 7157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 544 .loc 1 7157 9 is_stmt 1 view .LVU170 + 544 .loc 1 7157 9 is_stmt 1 view .LVU172 7157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 545 .loc 1 7157 15 is_stmt 0 view .LVU171 + 545 .loc 1 7157 15 is_stmt 0 view .LVU173 546 002e FFF7FEFF bl HAL_GetTick - 547 .LVL47: + 547 .LVL50: 7157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 548 .loc 1 7157 29 discriminator 1 view .LVU172 + 548 .loc 1 7157 29 discriminator 1 view .LVU174 549 0032 A0EB0800 sub r0, r0, r8 7157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 550 .loc 1 7157 12 discriminator 1 view .LVU173 + 550 .loc 1 7157 12 discriminator 1 view .LVU175 551 0036 A842 cmp r0, r5 - 552 0038 01D8 bhi .L50 + 552 0038 01D8 bhi .L47 7157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 553 .loc 1 7157 53 discriminator 1 view .LVU174 + 553 .loc 1 7157 53 discriminator 1 view .LVU176 554 003a 002D cmp r5, #0 - 555 003c EED1 bne .L49 - 556 .L50: + 555 003c EED1 bne .L46 + 556 .L47: 7159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = hi2c->Mode; - 557 .loc 1 7159 11 is_stmt 1 view .LVU175 -7159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = hi2c->Mode; - ARM GAS /tmp/ccclMPzv.s page 143 + 557 .loc 1 7159 11 is_stmt 1 view .LVU177 + ARM GAS /tmp/ccDmmuIk.s page 143 - 558 .loc 1 7159 33 is_stmt 0 view .LVU176 +7159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = hi2c->Mode; + 558 .loc 1 7159 33 is_stmt 0 view .LVU178 559 003e 2168 ldr r1, [r4] 7159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = hi2c->Mode; - 560 .loc 1 7159 43 view .LVU177 + 560 .loc 1 7159 43 view .LVU179 561 0040 4B68 ldr r3, [r1, #4] 7159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = hi2c->Mode; - 562 .loc 1 7159 16 view .LVU178 + 562 .loc 1 7159 16 view .LVU180 563 0042 03F48043 and r3, r3, #16384 - 564 .LVL48: + 564 .LVL51: 7160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 565 .loc 1 7160 11 is_stmt 1 view .LVU179 + 565 .loc 1 7160 11 is_stmt 1 view .LVU181 7160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 566 .loc 1 7160 16 is_stmt 0 view .LVU180 + 566 .loc 1 7160 16 is_stmt 0 view .LVU182 567 0046 94F84220 ldrb r2, [r4, #66] @ zero_extendqisi2 568 004a D2B2 uxtb r2, r2 - 569 .LVL49: + 569 .LVL52: 7163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmp1 != I2C_CR2_STOP) && \ - 570 .loc 1 7163 11 is_stmt 1 view .LVU181 + 570 .loc 1 7163 11 is_stmt 1 view .LVU183 7163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmp1 != I2C_CR2_STOP) && \ - 571 .loc 1 7163 16 is_stmt 0 view .LVU182 + 571 .loc 1 7163 16 is_stmt 0 view .LVU184 572 004c 8869 ldr r0, [r1, #24] 7163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmp1 != I2C_CR2_STOP) && \ - 573 .loc 1 7163 14 view .LVU183 + 573 .loc 1 7163 14 view .LVU185 574 004e 10F4004F tst r0, #32768 - 575 0052 02D0 beq .L53 + 575 0052 02D0 beq .L50 7163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmp1 != I2C_CR2_STOP) && \ - 576 .loc 1 7163 66 discriminator 1 view .LVU184 - 577 0054 0BB9 cbnz r3, .L53 + 576 .loc 1 7163 66 discriminator 1 view .LVU186 + 577 0054 0BB9 cbnz r3, .L50 7164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmp2 != HAL_I2C_MODE_SLAVE)) - 578 .loc 1 7164 38 view .LVU185 + 578 .loc 1 7164 38 view .LVU187 579 0056 202A cmp r2, #32 - 580 0058 0ED1 bne .L65 - 581 .LVL50: - 582 .L53: + 580 0058 0ED1 bne .L62 + 581 .LVL53: + 582 .L50: 7174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 583 .loc 1 7174 59 is_stmt 1 view .LVU186 + 583 .loc 1 7174 59 is_stmt 1 view .LVU188 7174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 584 .loc 1 7174 18 is_stmt 0 view .LVU187 + 584 .loc 1 7174 18 is_stmt 0 view .LVU189 585 005a 2368 ldr r3, [r4] 586 005c 9B69 ldr r3, [r3, #24] 7174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 587 .loc 1 7174 59 view .LVU188 + 587 .loc 1 7174 59 view .LVU190 588 005e 13F0200F tst r3, #32 - 589 0062 DBD1 bne .L49 + 589 0062 DBD1 bne .L46 7177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 590 .loc 1 7177 13 is_stmt 1 view .LVU189 + 590 .loc 1 7177 13 is_stmt 1 view .LVU191 7177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 591 .loc 1 7177 18 is_stmt 0 view .LVU190 + 591 .loc 1 7177 18 is_stmt 0 view .LVU192 592 0064 FFF7FEFF bl HAL_GetTick - 593 .LVL51: + 593 .LVL54: 7177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 594 .loc 1 7177 32 discriminator 1 view .LVU191 + 594 .loc 1 7177 32 discriminator 1 view .LVU193 595 0068 A0EB0800 sub r0, r0, r8 7177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 596 .loc 1 7177 16 discriminator 1 view .LVU192 + 596 .loc 1 7177 16 discriminator 1 view .LVU194 597 006c 1928 cmp r0, #25 - 598 006e F4D9 bls .L53 - ARM GAS /tmp/ccclMPzv.s page 144 + ARM GAS /tmp/ccDmmuIk.s page 144 + 598 006e F4D9 bls .L50 7179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 599 .loc 1 7179 15 is_stmt 1 view .LVU193 + 599 .loc 1 7179 15 is_stmt 1 view .LVU195 7179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 600 .loc 1 7179 26 is_stmt 0 view .LVU194 + 600 .loc 1 7179 26 is_stmt 0 view .LVU196 601 0070 46F02006 orr r6, r6, #32 - 602 .LVL52: + 602 .LVL55: 7181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 603 .loc 1 7181 15 is_stmt 1 view .LVU195 + 603 .loc 1 7181 15 is_stmt 1 view .LVU197 7183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 604 .loc 1 7183 15 view .LVU196 + 604 .loc 1 7183 15 view .LVU198 7181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 605 .loc 1 7181 22 is_stmt 0 view .LVU197 + 605 .loc 1 7181 22 is_stmt 0 view .LVU199 606 0074 0127 movs r7, #1 7183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 607 .loc 1 7183 15 view .LVU198 - 608 0076 D1E7 b .L49 - 609 .LVL53: - 610 .L65: + 607 .loc 1 7183 15 view .LVU200 + 608 0076 D1E7 b .L46 + 609 .LVL56: + 610 .L62: 7168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 611 .loc 1 7168 13 is_stmt 1 view .LVU199 + 611 .loc 1 7168 13 is_stmt 1 view .LVU201 7168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 612 .loc 1 7168 27 is_stmt 0 view .LVU200 + 612 .loc 1 7168 27 is_stmt 0 view .LVU202 613 0078 4B68 ldr r3, [r1, #4] - 614 .LVL54: + 614 .LVL57: 7168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 615 .loc 1 7168 33 view .LVU201 + 615 .loc 1 7168 33 view .LVU203 616 007a 43F48043 orr r3, r3, #16384 617 007e 4B60 str r3, [r1, #4] 7171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 618 .loc 1 7171 13 is_stmt 1 view .LVU202 + 618 .loc 1 7171 13 is_stmt 1 view .LVU204 7171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 619 .loc 1 7171 25 is_stmt 0 view .LVU203 + 619 .loc 1 7171 25 is_stmt 0 view .LVU205 620 0080 FFF7FEFF bl HAL_GetTick - 621 .LVL55: + 621 .LVL58: 7171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 622 .loc 1 7171 25 view .LVU204 + 622 .loc 1 7171 25 view .LVU206 623 0084 8046 mov r8, r0 - 624 .LVL56: + 624 .LVL59: 7171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 625 .loc 1 7171 25 view .LVU205 - 626 0086 E8E7 b .L53 - 627 .LVL57: - 628 .L55: + 625 .loc 1 7171 25 view .LVU207 + 626 0086 E8E7 b .L50 + 627 .LVL60: + 628 .L52: 7191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 629 .loc 1 7191 5 is_stmt 1 view .LVU206 + 629 .loc 1 7191 5 is_stmt 1 view .LVU208 7191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 630 .loc 1 7191 8 is_stmt 0 view .LVU207 - 631 0088 0FB9 cbnz r7, .L57 + 630 .loc 1 7191 8 is_stmt 0 view .LVU209 + 631 0088 0FB9 cbnz r7, .L54 7194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 632 .loc 1 7194 7 is_stmt 1 view .LVU208 + 632 .loc 1 7194 7 is_stmt 1 view .LVU210 633 008a 2022 movs r2, #32 634 008c DA61 str r2, [r3, #28] - 635 .L57: + 635 .L54: 7197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 636 .loc 1 7197 5 view .LVU209 + 636 .loc 1 7197 5 view .LVU211 7197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 637 .loc 1 7197 16 is_stmt 0 view .LVU210 - ARM GAS /tmp/ccclMPzv.s page 145 + ARM GAS /tmp/ccDmmuIk.s page 145 + 637 .loc 1 7197 16 is_stmt 0 view .LVU212 638 008e 46F00406 orr r6, r6, #4 - 639 .LVL58: + 639 .LVL61: 7199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 640 .loc 1 7199 5 is_stmt 1 view .LVU211 + 640 .loc 1 7199 5 is_stmt 1 view .LVU213 7199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 641 .loc 1 7199 12 is_stmt 0 view .LVU212 + 641 .loc 1 7199 12 is_stmt 0 view .LVU214 642 0092 0125 movs r5, #1 - 643 .LVL59: - 644 .L47: + 643 .LVL62: + 644 .L44: 7203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 645 .loc 1 7203 3 is_stmt 1 view .LVU213 + 645 .loc 1 7203 3 is_stmt 1 view .LVU215 7203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 646 .loc 1 7203 16 is_stmt 0 view .LVU214 + 646 .loc 1 7203 16 is_stmt 0 view .LVU216 647 0094 2268 ldr r2, [r4] 7203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 648 .loc 1 7203 10 view .LVU215 + 648 .loc 1 7203 10 view .LVU217 649 0096 9369 ldr r3, [r2, #24] - 650 .LVL60: + 650 .LVL63: 7207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 651 .loc 1 7207 3 is_stmt 1 view .LVU216 + 651 .loc 1 7207 3 is_stmt 1 view .LVU218 7207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 652 .loc 1 7207 6 is_stmt 0 view .LVU217 + 652 .loc 1 7207 6 is_stmt 0 view .LVU219 653 0098 13F4807F tst r3, #256 - 654 009c 05D0 beq .L58 + 654 009c 05D0 beq .L55 7209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 655 .loc 1 7209 5 is_stmt 1 view .LVU218 + 655 .loc 1 7209 5 is_stmt 1 view .LVU220 7209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 656 .loc 1 7209 16 is_stmt 0 view .LVU219 + 656 .loc 1 7209 16 is_stmt 0 view .LVU221 657 009e 46F00106 orr r6, r6, #1 - 658 .LVL61: + 658 .LVL64: 7212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 659 .loc 1 7212 5 is_stmt 1 view .LVU220 + 659 .loc 1 7212 5 is_stmt 1 view .LVU222 660 00a2 4FF48071 mov r1, #256 661 00a6 D161 str r1, [r2, #28] 7214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 662 .loc 1 7214 5 view .LVU221 - 663 .LVL62: + 662 .loc 1 7214 5 view .LVU223 + 663 .LVL65: 7214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 664 .loc 1 7214 12 is_stmt 0 view .LVU222 + 664 .loc 1 7214 12 is_stmt 0 view .LVU224 665 00a8 0125 movs r5, #1 - 666 .LVL63: - 667 .L58: + 666 .LVL66: + 667 .L55: 7218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 668 .loc 1 7218 3 is_stmt 1 view .LVU223 + 668 .loc 1 7218 3 is_stmt 1 view .LVU225 7218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 669 .loc 1 7218 6 is_stmt 0 view .LVU224 + 669 .loc 1 7218 6 is_stmt 0 view .LVU226 670 00aa 13F4806F tst r3, #1024 - 671 00ae 06D0 beq .L59 + 671 00ae 06D0 beq .L56 7220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 672 .loc 1 7220 5 is_stmt 1 view .LVU225 + 672 .loc 1 7220 5 is_stmt 1 view .LVU227 7220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 673 .loc 1 7220 16 is_stmt 0 view .LVU226 + 673 .loc 1 7220 16 is_stmt 0 view .LVU228 674 00b0 46F00806 orr r6, r6, #8 - 675 .LVL64: + 675 .LVL67: 7223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 676 .loc 1 7223 5 is_stmt 1 view .LVU227 + 676 .loc 1 7223 5 is_stmt 1 view .LVU229 + ARM GAS /tmp/ccDmmuIk.s page 146 + + 677 00b4 2268 ldr r2, [r4] - ARM GAS /tmp/ccclMPzv.s page 146 - - 678 00b6 4FF48061 mov r1, #1024 679 00ba D161 str r1, [r2, #28] 7225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 680 .loc 1 7225 5 view .LVU228 - 681 .LVL65: + 680 .loc 1 7225 5 view .LVU230 + 681 .LVL68: 7225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 682 .loc 1 7225 12 is_stmt 0 view .LVU229 + 682 .loc 1 7225 12 is_stmt 0 view .LVU231 683 00bc 0125 movs r5, #1 - 684 .LVL66: - 685 .L59: + 684 .LVL69: + 685 .L56: 7229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 686 .loc 1 7229 3 is_stmt 1 view .LVU230 + 686 .loc 1 7229 3 is_stmt 1 view .LVU232 7229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 687 .loc 1 7229 6 is_stmt 0 view .LVU231 + 687 .loc 1 7229 6 is_stmt 0 view .LVU233 688 00be 13F4007F tst r3, #512 - 689 00c2 24D0 beq .L60 + 689 00c2 24D0 beq .L57 7231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 690 .loc 1 7231 5 is_stmt 1 view .LVU232 + 690 .loc 1 7231 5 is_stmt 1 view .LVU234 7231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 691 .loc 1 7231 16 is_stmt 0 view .LVU233 + 691 .loc 1 7231 16 is_stmt 0 view .LVU235 692 00c4 46F00206 orr r6, r6, #2 - 693 .LVL67: + 693 .LVL70: 7234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 694 .loc 1 7234 5 is_stmt 1 view .LVU234 + 694 .loc 1 7234 5 is_stmt 1 view .LVU236 695 00c8 2368 ldr r3, [r4] - 696 .LVL68: + 696 .LVL71: 7234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 697 .loc 1 7234 5 is_stmt 0 view .LVU235 + 697 .loc 1 7234 5 is_stmt 0 view .LVU237 698 00ca 4FF40072 mov r2, #512 699 00ce DA61 str r2, [r3, #28] 7236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 700 .loc 1 7236 5 is_stmt 1 view .LVU236 - 701 .LVL69: + 700 .loc 1 7236 5 is_stmt 1 view .LVU238 + 701 .LVL72: 7239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 702 .loc 1 7239 3 view .LVU237 + 702 .loc 1 7239 3 view .LVU239 7236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 703 .loc 1 7236 12 is_stmt 0 view .LVU238 + 703 .loc 1 7236 12 is_stmt 0 view .LVU240 704 00d0 0125 movs r5, #1 - 705 .LVL70: - 706 .L61: + 705 .LVL73: + 706 .L58: 7242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 707 .loc 1 7242 5 is_stmt 1 view .LVU239 + 707 .loc 1 7242 5 is_stmt 1 view .LVU241 708 00d2 2046 mov r0, r4 709 00d4 FFF7FEFF bl I2C_Flush_TXDR - 710 .LVL71: + 710 .LVL74: 7245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 711 .loc 1 7245 5 view .LVU240 + 711 .loc 1 7245 5 view .LVU242 712 00d8 2268 ldr r2, [r4] 713 00da 5368 ldr r3, [r2, #4] 714 00dc 23F0FF73 bic r3, r3, #33423360 @@ -8756,58 +8757,58 @@ ARM GAS /tmp/ccclMPzv.s page 1 717 00e8 23F00103 bic r3, r3, #1 718 00ec 5360 str r3, [r2, #4] 7247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 719 .loc 1 7247 5 view .LVU241 + 719 .loc 1 7247 5 view .LVU243 + ARM GAS /tmp/ccDmmuIk.s page 147 + + 7247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - ARM GAS /tmp/ccclMPzv.s page 147 - - - 720 .loc 1 7247 9 is_stmt 0 view .LVU242 + 720 .loc 1 7247 9 is_stmt 0 view .LVU244 721 00ee 636C ldr r3, [r4, #68] 7247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 722 .loc 1 7247 21 view .LVU243 + 722 .loc 1 7247 21 view .LVU245 723 00f0 3343 orrs r3, r3, r6 724 00f2 6364 str r3, [r4, #68] 7248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 725 .loc 1 7248 5 is_stmt 1 view .LVU244 + 725 .loc 1 7248 5 is_stmt 1 view .LVU246 7248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 726 .loc 1 7248 17 is_stmt 0 view .LVU245 + 726 .loc 1 7248 17 is_stmt 0 view .LVU247 727 00f4 2023 movs r3, #32 728 00f6 84F84130 strb r3, [r4, #65] 7249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 729 .loc 1 7249 5 is_stmt 1 view .LVU246 + 729 .loc 1 7249 5 is_stmt 1 view .LVU248 7249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 730 .loc 1 7249 16 is_stmt 0 view .LVU247 + 730 .loc 1 7249 16 is_stmt 0 view .LVU249 731 00fa 0023 movs r3, #0 732 00fc 84F84230 strb r3, [r4, #66] 7252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 733 .loc 1 7252 5 is_stmt 1 view .LVU248 + 733 .loc 1 7252 5 is_stmt 1 view .LVU250 7252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 734 .loc 1 7252 5 view .LVU249 + 734 .loc 1 7252 5 view .LVU251 735 0100 84F84030 strb r3, [r4, #64] - 736 .L62: + 736 .L59: 7252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 737 .loc 1 7252 5 discriminator 1 view .LVU250 + 737 .loc 1 7252 5 discriminator 1 view .LVU252 7255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 738 .loc 1 7255 3 view .LVU251 + 738 .loc 1 7255 3 view .LVU253 7256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 739 .loc 1 7256 1 is_stmt 0 view .LVU252 + 739 .loc 1 7256 1 is_stmt 0 view .LVU254 740 0104 2846 mov r0, r5 741 0106 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 742 .LVL72: - 743 .L63: + 742 .LVL75: + 743 .L60: 7138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itflag = hi2c->Instance->ISR; - 744 .loc 1 7138 21 view .LVU253 + 744 .loc 1 7138 21 view .LVU255 745 010a 0025 movs r5, #0 - 746 010c C2E7 b .L47 - 747 .LVL73: - 748 .L60: + 746 010c C2E7 b .L44 + 747 .LVL76: + 748 .L57: 7239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 749 .loc 1 7239 3 is_stmt 1 view .LVU254 + 749 .loc 1 7239 3 is_stmt 1 view .LVU256 7239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 750 .loc 1 7239 6 is_stmt 0 view .LVU255 + 750 .loc 1 7239 6 is_stmt 0 view .LVU257 751 010e 002D cmp r5, #0 - 752 0110 F8D0 beq .L62 - 753 0112 DEE7 b .L61 + 752 0110 F8D0 beq .L59 + 753 0112 DEE7 b .L58 754 .cfi_endproc 755 .LFE405: 757 .section .text.I2C_WaitOnTXISFlagUntilTimeout,"ax",%progbits @@ -8816,18 +8817,18 @@ ARM GAS /tmp/ccclMPzv.s page 1 760 .thumb 761 .thumb_func 763 I2C_WaitOnTXISFlagUntilTimeout: - 764 .LVL74: + 764 .LVL77: + ARM GAS /tmp/ccDmmuIk.s page 148 + + 765 .LFB402: - ARM GAS /tmp/ccclMPzv.s page 148 - - 6982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXIS) == RESET) 766 .loc 1 6982 1 is_stmt 1 view -0 767 .cfi_startproc 768 @ args = 0, pretend = 0, frame = 0 769 @ frame_needed = 0, uses_anonymous_args = 0 6982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXIS) == RESET) - 770 .loc 1 6982 1 is_stmt 0 view .LVU257 + 770 .loc 1 6982 1 is_stmt 0 view .LVU259 771 0000 70B5 push {r4, r5, r6, lr} 772 .LCFI3: 773 .cfi_def_cfa_offset 16 @@ -8839,119 +8840,119 @@ ARM GAS /tmp/ccclMPzv.s page 1 779 0004 0D46 mov r5, r1 780 0006 1646 mov r6, r2 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 781 .loc 1 6983 3 is_stmt 1 view .LVU258 - 782 .LVL75: - 783 .L69: + 781 .loc 1 6983 3 is_stmt 1 view .LVU260 + 782 .LVL78: + 783 .L66: 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 784 .loc 1 6983 50 view .LVU259 + 784 .loc 1 6983 50 view .LVU261 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 785 .loc 1 6983 10 is_stmt 0 view .LVU260 + 785 .loc 1 6983 10 is_stmt 0 view .LVU262 786 0008 2368 ldr r3, [r4] 787 000a 9B69 ldr r3, [r3, #24] 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 788 .loc 1 6983 50 view .LVU261 + 788 .loc 1 6983 50 view .LVU263 789 000c 13F0020F tst r3, #2 - 790 0010 22D1 bne .L74 + 790 0010 22D1 bne .L71 6986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 791 .loc 1 6986 5 is_stmt 1 view .LVU262 + 791 .loc 1 6986 5 is_stmt 1 view .LVU264 6986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 792 .loc 1 6986 9 is_stmt 0 view .LVU263 + 792 .loc 1 6986 9 is_stmt 0 view .LVU265 793 0012 3246 mov r2, r6 794 0014 2946 mov r1, r5 795 0016 2046 mov r0, r4 796 0018 FFF7FEFF bl I2C_IsErrorOccurred - 797 .LVL76: + 797 .LVL79: 6986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 798 .loc 1 6986 8 discriminator 1 view .LVU264 - 799 001c F0B9 cbnz r0, .L72 + 798 .loc 1 6986 8 discriminator 1 view .LVU266 + 799 001c F0B9 cbnz r0, .L69 6992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 800 .loc 1 6992 5 is_stmt 1 view .LVU265 + 800 .loc 1 6992 5 is_stmt 1 view .LVU267 6992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 801 .loc 1 6992 8 is_stmt 0 view .LVU266 + 801 .loc 1 6992 8 is_stmt 0 view .LVU268 802 001e B5F1FF3F cmp r5, #-1 - 803 0022 F1D0 beq .L69 + 803 0022 F1D0 beq .L66 6994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 804 .loc 1 6994 7 is_stmt 1 view .LVU267 + 804 .loc 1 6994 7 is_stmt 1 view .LVU269 6994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 805 .loc 1 6994 13 is_stmt 0 view .LVU268 + 805 .loc 1 6994 13 is_stmt 0 view .LVU270 806 0024 FFF7FEFF bl HAL_GetTick - 807 .LVL77: + 807 .LVL80: 6994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 808 .loc 1 6994 27 discriminator 1 view .LVU269 - ARM GAS /tmp/ccclMPzv.s page 149 + ARM GAS /tmp/ccDmmuIk.s page 149 + 808 .loc 1 6994 27 discriminator 1 view .LVU271 809 0028 801B subs r0, r0, r6 6994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 810 .loc 1 6994 10 discriminator 1 view .LVU270 + 810 .loc 1 6994 10 discriminator 1 view .LVU272 811 002a A842 cmp r0, r5 - 812 002c 01D8 bhi .L70 + 812 002c 01D8 bhi .L67 6994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 813 .loc 1 6994 51 discriminator 1 view .LVU271 + 813 .loc 1 6994 51 discriminator 1 view .LVU273 814 002e 002D cmp r5, #0 - 815 0030 EAD1 bne .L69 - 816 .L70: + 815 0030 EAD1 bne .L66 + 816 .L67: 6996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 817 .loc 1 6996 9 is_stmt 1 view .LVU272 + 817 .loc 1 6996 9 is_stmt 1 view .LVU274 6996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 818 .loc 1 6996 14 is_stmt 0 view .LVU273 + 818 .loc 1 6996 14 is_stmt 0 view .LVU275 819 0032 2368 ldr r3, [r4] 820 0034 9B69 ldr r3, [r3, #24] 6996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 821 .loc 1 6996 12 view .LVU274 + 821 .loc 1 6996 12 view .LVU276 822 0036 13F0020F tst r3, #2 - 823 003a E5D1 bne .L69 + 823 003a E5D1 bne .L66 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 824 .loc 1 6998 11 is_stmt 1 view .LVU275 + 824 .loc 1 6998 11 is_stmt 1 view .LVU277 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 825 .loc 1 6998 15 is_stmt 0 view .LVU276 + 825 .loc 1 6998 15 is_stmt 0 view .LVU278 826 003c 636C ldr r3, [r4, #68] 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 827 .loc 1 6998 27 view .LVU277 + 827 .loc 1 6998 27 view .LVU279 828 003e 43F02003 orr r3, r3, #32 829 0042 6364 str r3, [r4, #68] 6999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 830 .loc 1 6999 11 is_stmt 1 view .LVU278 + 830 .loc 1 6999 11 is_stmt 1 view .LVU280 6999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 831 .loc 1 6999 23 is_stmt 0 view .LVU279 + 831 .loc 1 6999 23 is_stmt 0 view .LVU281 832 0044 2023 movs r3, #32 833 0046 84F84130 strb r3, [r4, #65] 7000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 834 .loc 1 7000 11 is_stmt 1 view .LVU280 + 834 .loc 1 7000 11 is_stmt 1 view .LVU282 7000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 835 .loc 1 7000 22 is_stmt 0 view .LVU281 + 835 .loc 1 7000 22 is_stmt 0 view .LVU283 836 004a 0023 movs r3, #0 837 004c 84F84230 strb r3, [r4, #66] 7003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 838 .loc 1 7003 11 is_stmt 1 view .LVU282 + 838 .loc 1 7003 11 is_stmt 1 view .LVU284 7003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 839 .loc 1 7003 11 view .LVU283 + 839 .loc 1 7003 11 view .LVU285 840 0050 84F84030 strb r3, [r4, #64] 7003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 841 .loc 1 7003 11 view .LVU284 + 841 .loc 1 7003 11 view .LVU286 7005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 842 .loc 1 7005 11 view .LVU285 + 842 .loc 1 7005 11 view .LVU287 7005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 843 .loc 1 7005 18 is_stmt 0 view .LVU286 + 843 .loc 1 7005 18 is_stmt 0 view .LVU288 844 0054 0120 movs r0, #1 - 845 0056 00E0 b .L68 - 846 .L74: + 845 0056 00E0 b .L65 + 846 .L71: 7010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 847 .loc 1 7010 10 view .LVU287 - ARM GAS /tmp/ccclMPzv.s page 150 + ARM GAS /tmp/ccDmmuIk.s page 150 + 847 .loc 1 7010 10 view .LVU289 848 0058 0020 movs r0, #0 - 849 .L68: + 849 .L65: 7011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 850 .loc 1 7011 1 view .LVU288 + 850 .loc 1 7011 1 view .LVU290 851 005a 70BD pop {r4, r5, r6, pc} - 852 .LVL78: - 853 .L72: + 852 .LVL81: + 853 .L69: 6988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 854 .loc 1 6988 14 view .LVU289 + 854 .loc 1 6988 14 view .LVU291 855 005c 0120 movs r0, #1 - 856 005e FCE7 b .L68 + 856 005e FCE7 b .L65 857 .cfi_endproc 858 .LFE402: 860 .section .text.I2C_WaitOnFlagUntilTimeout,"ax",%progbits @@ -8960,7 +8961,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 863 .thumb 864 .thumb_func 866 I2C_WaitOnFlagUntilTimeout: - 867 .LVL79: + 867 .LVL82: 868 .LFB401: 6942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, Flag) == Status) 869 .loc 1 6942 1 is_stmt 1 view -0 @@ -8968,7 +8969,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 871 @ args = 4, pretend = 0, frame = 0 872 @ frame_needed = 0, uses_anonymous_args = 0 6942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, Flag) == Status) - 873 .loc 1 6942 1 is_stmt 0 view .LVU291 + 873 .loc 1 6942 1 is_stmt 0 view .LVU293 874 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} 875 .LCFI4: 876 .cfi_def_cfa_offset 32 @@ -8986,66 +8987,66 @@ ARM GAS /tmp/ccclMPzv.s page 1 888 000a 1E46 mov r6, r3 889 000c DDF82090 ldr r9, [sp, #32] 6943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 890 .loc 1 6943 3 is_stmt 1 view .LVU292 - 891 .LVL80: - 892 .L78: + 890 .loc 1 6943 3 is_stmt 1 view .LVU294 + 891 .LVL83: + 892 .L75: 6943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 893 .loc 1 6943 41 view .LVU293 + 893 .loc 1 6943 41 view .LVU295 6943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 894 .loc 1 6943 10 is_stmt 0 view .LVU294 + 894 .loc 1 6943 10 is_stmt 0 view .LVU296 895 0010 2B68 ldr r3, [r5] 896 0012 9C69 ldr r4, [r3, #24] 897 0014 38EA0404 bics r4, r8, r4 898 0018 0CBF ite eq + ARM GAS /tmp/ccDmmuIk.s page 151 + + 899 001a 0123 moveq r3, #1 - ARM GAS /tmp/ccclMPzv.s page 151 - - 900 001c 0023 movne r3, #0 6943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 901 .loc 1 6943 41 view .LVU295 + 901 .loc 1 6943 41 view .LVU297 902 001e BB42 cmp r3, r7 - 903 0020 27D1 bne .L83 + 903 0020 27D1 bne .L80 6946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 904 .loc 1 6946 5 is_stmt 1 view .LVU296 + 904 .loc 1 6946 5 is_stmt 1 view .LVU298 6946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 905 .loc 1 6946 9 is_stmt 0 view .LVU297 + 905 .loc 1 6946 9 is_stmt 0 view .LVU299 906 0022 4A46 mov r2, r9 907 0024 3146 mov r1, r6 908 0026 2846 mov r0, r5 909 0028 FFF7FEFF bl I2C_IsErrorOccurred - 910 .LVL81: + 910 .LVL84: 6946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 911 .loc 1 6946 8 discriminator 1 view .LVU298 - 912 002c 20BB cbnz r0, .L81 + 911 .loc 1 6946 8 discriminator 1 view .LVU300 + 912 002c 20BB cbnz r0, .L78 6952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 913 .loc 1 6952 5 is_stmt 1 view .LVU299 + 913 .loc 1 6952 5 is_stmt 1 view .LVU301 6952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 914 .loc 1 6952 8 is_stmt 0 view .LVU300 + 914 .loc 1 6952 8 is_stmt 0 view .LVU302 915 002e B6F1FF3F cmp r6, #-1 - 916 0032 EDD0 beq .L78 + 916 0032 EDD0 beq .L75 6954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 917 .loc 1 6954 7 is_stmt 1 view .LVU301 + 917 .loc 1 6954 7 is_stmt 1 view .LVU303 6954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 918 .loc 1 6954 13 is_stmt 0 view .LVU302 + 918 .loc 1 6954 13 is_stmt 0 view .LVU304 919 0034 FFF7FEFF bl HAL_GetTick - 920 .LVL82: + 920 .LVL85: 6954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 921 .loc 1 6954 27 discriminator 1 view .LVU303 + 921 .loc 1 6954 27 discriminator 1 view .LVU305 922 0038 A0EB0900 sub r0, r0, r9 6954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 923 .loc 1 6954 10 discriminator 1 view .LVU304 + 923 .loc 1 6954 10 discriminator 1 view .LVU306 924 003c B042 cmp r0, r6 - 925 003e 01D8 bhi .L79 + 925 003e 01D8 bhi .L76 6954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 926 .loc 1 6954 51 discriminator 1 view .LVU305 + 926 .loc 1 6954 51 discriminator 1 view .LVU307 927 0040 002E cmp r6, #0 - 928 0042 E5D1 bne .L78 - 929 .L79: + 928 0042 E5D1 bne .L75 + 929 .L76: 6956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 930 .loc 1 6956 9 is_stmt 1 view .LVU306 + 930 .loc 1 6956 9 is_stmt 1 view .LVU308 6956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 931 .loc 1 6956 14 is_stmt 0 view .LVU307 + 931 .loc 1 6956 14 is_stmt 0 view .LVU309 932 0044 2B68 ldr r3, [r5] 933 0046 9B69 ldr r3, [r3, #24] 934 0048 38EA0303 bics r3, r8, r3 @@ -9053,60 +9054,60 @@ ARM GAS /tmp/ccclMPzv.s page 1 936 004e 0123 moveq r3, #1 937 0050 0023 movne r3, #0 6956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 938 .loc 1 6956 12 view .LVU308 + 938 .loc 1 6956 12 view .LVU310 939 0052 BB42 cmp r3, r7 - 940 0054 DCD1 bne .L78 + 940 0054 DCD1 bne .L75 6958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 941 .loc 1 6958 11 is_stmt 1 view .LVU309 - ARM GAS /tmp/ccclMPzv.s page 152 + ARM GAS /tmp/ccDmmuIk.s page 152 + 941 .loc 1 6958 11 is_stmt 1 view .LVU311 6958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 942 .loc 1 6958 15 is_stmt 0 view .LVU310 + 942 .loc 1 6958 15 is_stmt 0 view .LVU312 943 0056 6B6C ldr r3, [r5, #68] 6958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 944 .loc 1 6958 27 view .LVU311 + 944 .loc 1 6958 27 view .LVU313 945 0058 43F02003 orr r3, r3, #32 946 005c 6B64 str r3, [r5, #68] 6959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 947 .loc 1 6959 11 is_stmt 1 view .LVU312 + 947 .loc 1 6959 11 is_stmt 1 view .LVU314 6959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 948 .loc 1 6959 23 is_stmt 0 view .LVU313 + 948 .loc 1 6959 23 is_stmt 0 view .LVU315 949 005e 2023 movs r3, #32 950 0060 85F84130 strb r3, [r5, #65] 6960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 951 .loc 1 6960 11 is_stmt 1 view .LVU314 + 951 .loc 1 6960 11 is_stmt 1 view .LVU316 6960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 952 .loc 1 6960 22 is_stmt 0 view .LVU315 + 952 .loc 1 6960 22 is_stmt 0 view .LVU317 953 0064 0023 movs r3, #0 954 0066 85F84230 strb r3, [r5, #66] 6963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 955 .loc 1 6963 11 is_stmt 1 view .LVU316 + 955 .loc 1 6963 11 is_stmt 1 view .LVU318 6963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 956 .loc 1 6963 11 view .LVU317 + 956 .loc 1 6963 11 view .LVU319 957 006a 85F84030 strb r3, [r5, #64] 6963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 958 .loc 1 6963 11 view .LVU318 + 958 .loc 1 6963 11 view .LVU320 6964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 959 .loc 1 6964 11 view .LVU319 + 959 .loc 1 6964 11 view .LVU321 6964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 960 .loc 1 6964 18 is_stmt 0 view .LVU320 + 960 .loc 1 6964 18 is_stmt 0 view .LVU322 961 006e 0120 movs r0, #1 - 962 0070 00E0 b .L77 - 963 .L83: + 962 0070 00E0 b .L74 + 963 .L80: 6969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 964 .loc 1 6969 10 view .LVU321 + 964 .loc 1 6969 10 view .LVU323 965 0072 0020 movs r0, #0 - 966 .L77: + 966 .L74: 6970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 967 .loc 1 6970 1 view .LVU322 + 967 .loc 1 6970 1 view .LVU324 968 0074 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} - 969 .LVL83: - 970 .L81: + 969 .LVL86: + 970 .L78: 6948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 971 .loc 1 6948 14 view .LVU323 + 971 .loc 1 6948 14 view .LVU325 972 0078 0120 movs r0, #1 - 973 007a FBE7 b .L77 + 973 007a FBE7 b .L74 974 .cfi_endproc 975 .LFE401: 977 .section .text.I2C_RequestMemoryWrite,"ax",%progbits @@ -9115,18 +9116,18 @@ ARM GAS /tmp/ccclMPzv.s page 1 980 .thumb 981 .thumb_func 983 I2C_RequestMemoryWrite: - 984 .LVL84: + 984 .LVL87: 985 .LFB384: + ARM GAS /tmp/ccDmmuIk.s page 153 + + 5808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_RELOAD_MODE, I2C_GENERATE_START_WRI - ARM GAS /tmp/ccclMPzv.s page 153 - - 986 .loc 1 5808 1 is_stmt 1 view -0 987 .cfi_startproc 988 @ args = 8, pretend = 0, frame = 0 989 @ frame_needed = 0, uses_anonymous_args = 0 5808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_RELOAD_MODE, I2C_GENERATE_START_WRI - 990 .loc 1 5808 1 is_stmt 0 view .LVU325 + 990 .loc 1 5808 1 is_stmt 0 view .LVU327 991 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 992 .LCFI5: 993 .cfi_def_cfa_offset 24 @@ -9145,135 +9146,135 @@ ARM GAS /tmp/ccclMPzv.s page 1 1006 000c 089E ldr r6, [sp, #32] 1007 000e 099F ldr r7, [sp, #36] 5809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1008 .loc 1 5809 3 is_stmt 1 view .LVU326 - 1009 0010 194B ldr r3, .L93 - 1010 .LVL85: + 1008 .loc 1 5809 3 is_stmt 1 view .LVU328 + 1009 0010 194B ldr r3, .L90 + 1010 .LVL88: 5809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1011 .loc 1 5809 3 is_stmt 0 view .LVU327 + 1011 .loc 1 5809 3 is_stmt 0 view .LVU329 1012 0012 0093 str r3, [sp] 1013 0014 4FF08073 mov r3, #16777216 1014 0018 EAB2 uxtb r2, r5 - 1015 .LVL86: + 1015 .LVL89: 5809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1016 .loc 1 5809 3 view .LVU328 + 1016 .loc 1 5809 3 view .LVU330 1017 001a FFF7FEFF bl I2C_TransferConfig - 1018 .LVL87: + 1018 .LVL90: 5812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1019 .loc 1 5812 3 is_stmt 1 view .LVU329 + 1019 .loc 1 5812 3 is_stmt 1 view .LVU331 5812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1020 .loc 1 5812 7 is_stmt 0 view .LVU330 + 1020 .loc 1 5812 7 is_stmt 0 view .LVU332 1021 001e 3A46 mov r2, r7 1022 0020 3146 mov r1, r6 1023 0022 2046 mov r0, r4 1024 0024 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 1025 .LVL88: + 1025 .LVL91: 5812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1026 .loc 1 5812 6 discriminator 1 view .LVU331 - 1027 0028 F8B9 cbnz r0, .L88 + 1026 .loc 1 5812 6 discriminator 1 view .LVU333 + 1027 0028 F8B9 cbnz r0, .L85 5818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1028 .loc 1 5818 3 is_stmt 1 view .LVU332 + 1028 .loc 1 5818 3 is_stmt 1 view .LVU334 5818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1029 .loc 1 5818 6 is_stmt 0 view .LVU333 + 1029 .loc 1 5818 6 is_stmt 0 view .LVU335 1030 002a 012D cmp r5, #1 - 1031 002c 0ED1 bne .L86 + 1031 002c 0ED1 bne .L83 5821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1032 .loc 1 5821 5 is_stmt 1 view .LVU334 - ARM GAS /tmp/ccclMPzv.s page 154 + ARM GAS /tmp/ccDmmuIk.s page 154 + 1032 .loc 1 5821 5 is_stmt 1 view .LVU336 5821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1033 .loc 1 5821 9 is_stmt 0 view .LVU335 + 1033 .loc 1 5821 9 is_stmt 0 view .LVU337 1034 002e 2368 ldr r3, [r4] 5821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1035 .loc 1 5821 28 view .LVU336 + 1035 .loc 1 5821 28 view .LVU338 1036 0030 5FFA88F2 uxtb r2, r8 5821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1037 .loc 1 5821 26 view .LVU337 + 1037 .loc 1 5821 26 view .LVU339 1038 0034 9A62 str r2, [r3, #40] - 1039 .L87: + 1039 .L84: 5840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1040 .loc 1 5840 3 is_stmt 1 view .LVU338 + 1040 .loc 1 5840 3 is_stmt 1 view .LVU340 5840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1041 .loc 1 5840 7 is_stmt 0 view .LVU339 + 1041 .loc 1 5840 7 is_stmt 0 view .LVU341 1042 0036 0097 str r7, [sp] 1043 0038 3346 mov r3, r6 1044 003a 0022 movs r2, #0 1045 003c 8021 movs r1, #128 1046 003e 2046 mov r0, r4 1047 0040 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 1048 .LVL89: + 1048 .LVL92: 5840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1049 .loc 1 5840 6 discriminator 1 view .LVU340 - 1050 0044 A8B9 cbnz r0, .L92 - 1051 .L85: + 1049 .loc 1 5840 6 discriminator 1 view .LVU342 + 1050 0044 A8B9 cbnz r0, .L89 + 1051 .L82: 5846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1052 .loc 1 5846 1 view .LVU341 + 1052 .loc 1 5846 1 view .LVU343 1053 0046 02B0 add sp, sp, #8 1054 .LCFI7: 1055 .cfi_remember_state 1056 .cfi_def_cfa_offset 24 1057 @ sp needed 1058 0048 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1059 .LVL90: - 1060 .L86: + 1059 .LVL93: + 1060 .L83: 1061 .LCFI8: 1062 .cfi_restore_state 5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1063 .loc 1 5827 5 is_stmt 1 view .LVU342 + 1063 .loc 1 5827 5 is_stmt 1 view .LVU344 5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1064 .loc 1 5827 9 is_stmt 0 view .LVU343 + 1064 .loc 1 5827 9 is_stmt 0 view .LVU345 1065 004c 2368 ldr r3, [r4] 5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1066 .loc 1 5827 28 view .LVU344 + 1066 .loc 1 5827 28 view .LVU346 1067 004e 4FEA1822 lsr r2, r8, #8 5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1068 .loc 1 5827 26 view .LVU345 + 1068 .loc 1 5827 26 view .LVU347 1069 0052 9A62 str r2, [r3, #40] 5830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1070 .loc 1 5830 5 is_stmt 1 view .LVU346 + 1070 .loc 1 5830 5 is_stmt 1 view .LVU348 5830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1071 .loc 1 5830 9 is_stmt 0 view .LVU347 + 1071 .loc 1 5830 9 is_stmt 0 view .LVU349 1072 0054 3A46 mov r2, r7 1073 0056 3146 mov r1, r6 1074 0058 2046 mov r0, r4 1075 005a FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 1076 .LVL91: - ARM GAS /tmp/ccclMPzv.s page 155 + ARM GAS /tmp/ccDmmuIk.s page 155 + 1076 .LVL94: 5830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1077 .loc 1 5830 8 discriminator 1 view .LVU348 - 1078 005e 30B9 cbnz r0, .L89 + 1077 .loc 1 5830 8 discriminator 1 view .LVU350 + 1078 005e 30B9 cbnz r0, .L86 5836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1079 .loc 1 5836 5 is_stmt 1 view .LVU349 + 1079 .loc 1 5836 5 is_stmt 1 view .LVU351 5836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1080 .loc 1 5836 9 is_stmt 0 view .LVU350 + 1080 .loc 1 5836 9 is_stmt 0 view .LVU352 1081 0060 2368 ldr r3, [r4] 5836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1082 .loc 1 5836 28 view .LVU351 + 1082 .loc 1 5836 28 view .LVU353 1083 0062 5FFA88F2 uxtb r2, r8 5836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1084 .loc 1 5836 26 view .LVU352 + 1084 .loc 1 5836 26 view .LVU354 1085 0066 9A62 str r2, [r3, #40] - 1086 0068 E5E7 b .L87 - 1087 .L88: + 1086 0068 E5E7 b .L84 + 1087 .L85: 5814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1088 .loc 1 5814 12 view .LVU353 + 1088 .loc 1 5814 12 view .LVU355 1089 006a 0120 movs r0, #1 - 1090 006c EBE7 b .L85 - 1091 .L89: + 1090 006c EBE7 b .L82 + 1091 .L86: 5832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1092 .loc 1 5832 14 view .LVU354 + 1092 .loc 1 5832 14 view .LVU356 1093 006e 0120 movs r0, #1 - 1094 0070 E9E7 b .L85 - 1095 .L92: + 1094 0070 E9E7 b .L82 + 1095 .L89: 5842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1096 .loc 1 5842 12 view .LVU355 + 1096 .loc 1 5842 12 view .LVU357 1097 0072 0120 movs r0, #1 - 1098 0074 E7E7 b .L85 - 1099 .L94: + 1098 0074 E7E7 b .L82 + 1099 .L91: 1100 0076 00BF .align 2 - 1101 .L93: + 1101 .L90: 1102 0078 00200080 .word -2147475456 1103 .cfi_endproc 1104 .LFE384: @@ -9283,7 +9284,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1109 .thumb 1110 .thumb_func 1112 I2C_RequestMemoryRead: - 1113 .LVL92: + 1113 .LVL95: 1114 .LFB385: 5863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_START_WR 1115 .loc 1 5863 1 is_stmt 1 view -0 @@ -9291,16 +9292,16 @@ ARM GAS /tmp/ccclMPzv.s page 1 1117 @ args = 8, pretend = 0, frame = 0 1118 @ frame_needed = 0, uses_anonymous_args = 0 5863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_START_WR - 1119 .loc 1 5863 1 is_stmt 0 view .LVU357 + 1119 .loc 1 5863 1 is_stmt 0 view .LVU359 1120 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 1121 .LCFI9: 1122 .cfi_def_cfa_offset 24 1123 .cfi_offset 4, -24 1124 .cfi_offset 5, -20 + ARM GAS /tmp/ccDmmuIk.s page 156 + + 1125 .cfi_offset 6, -16 - ARM GAS /tmp/ccclMPzv.s page 156 - - 1126 .cfi_offset 7, -12 1127 .cfi_offset 8, -8 1128 .cfi_offset 14, -4 @@ -9313,135 +9314,135 @@ ARM GAS /tmp/ccclMPzv.s page 1 1135 000c 089E ldr r6, [sp, #32] 1136 000e 099F ldr r7, [sp, #36] 5864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1137 .loc 1 5864 3 is_stmt 1 view .LVU358 - 1138 0010 184B ldr r3, .L104 - 1139 .LVL93: + 1137 .loc 1 5864 3 is_stmt 1 view .LVU360 + 1138 0010 184B ldr r3, .L101 + 1139 .LVL96: 5864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1140 .loc 1 5864 3 is_stmt 0 view .LVU359 + 1140 .loc 1 5864 3 is_stmt 0 view .LVU361 1141 0012 0093 str r3, [sp] 1142 0014 0023 movs r3, #0 1143 0016 EAB2 uxtb r2, r5 - 1144 .LVL94: + 1144 .LVL97: 5864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1145 .loc 1 5864 3 view .LVU360 + 1145 .loc 1 5864 3 view .LVU362 1146 0018 FFF7FEFF bl I2C_TransferConfig - 1147 .LVL95: + 1147 .LVL98: 5867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1148 .loc 1 5867 3 is_stmt 1 view .LVU361 + 1148 .loc 1 5867 3 is_stmt 1 view .LVU363 5867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1149 .loc 1 5867 7 is_stmt 0 view .LVU362 + 1149 .loc 1 5867 7 is_stmt 0 view .LVU364 1150 001c 3A46 mov r2, r7 1151 001e 3146 mov r1, r6 1152 0020 2046 mov r0, r4 1153 0022 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 1154 .LVL96: + 1154 .LVL99: 5867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1155 .loc 1 5867 6 discriminator 1 view .LVU363 - 1156 0026 F8B9 cbnz r0, .L99 + 1155 .loc 1 5867 6 discriminator 1 view .LVU365 + 1156 0026 F8B9 cbnz r0, .L96 5873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1157 .loc 1 5873 3 is_stmt 1 view .LVU364 + 1157 .loc 1 5873 3 is_stmt 1 view .LVU366 5873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1158 .loc 1 5873 6 is_stmt 0 view .LVU365 + 1158 .loc 1 5873 6 is_stmt 0 view .LVU367 1159 0028 012D cmp r5, #1 - 1160 002a 0ED1 bne .L97 + 1160 002a 0ED1 bne .L94 5876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1161 .loc 1 5876 5 is_stmt 1 view .LVU366 + 1161 .loc 1 5876 5 is_stmt 1 view .LVU368 5876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1162 .loc 1 5876 9 is_stmt 0 view .LVU367 + 1162 .loc 1 5876 9 is_stmt 0 view .LVU369 1163 002c 2368 ldr r3, [r4] 5876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1164 .loc 1 5876 28 view .LVU368 + 1164 .loc 1 5876 28 view .LVU370 1165 002e 5FFA88F2 uxtb r2, r8 5876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1166 .loc 1 5876 26 view .LVU369 + 1166 .loc 1 5876 26 view .LVU371 1167 0032 9A62 str r2, [r3, #40] - 1168 .L98: + 1168 .L95: 5895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1169 .loc 1 5895 3 is_stmt 1 view .LVU370 - ARM GAS /tmp/ccclMPzv.s page 157 + ARM GAS /tmp/ccDmmuIk.s page 157 + 1169 .loc 1 5895 3 is_stmt 1 view .LVU372 5895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1170 .loc 1 5895 7 is_stmt 0 view .LVU371 + 1170 .loc 1 5895 7 is_stmt 0 view .LVU373 1171 0034 0097 str r7, [sp] 1172 0036 3346 mov r3, r6 1173 0038 0022 movs r2, #0 1174 003a 4021 movs r1, #64 1175 003c 2046 mov r0, r4 1176 003e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 1177 .LVL97: + 1177 .LVL100: 5895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1178 .loc 1 5895 6 discriminator 1 view .LVU372 - 1179 0042 A8B9 cbnz r0, .L103 - 1180 .L96: + 1178 .loc 1 5895 6 discriminator 1 view .LVU374 + 1179 0042 A8B9 cbnz r0, .L100 + 1180 .L93: 5901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1181 .loc 1 5901 1 view .LVU373 + 1181 .loc 1 5901 1 view .LVU375 1182 0044 02B0 add sp, sp, #8 1183 .LCFI11: 1184 .cfi_remember_state 1185 .cfi_def_cfa_offset 24 1186 @ sp needed 1187 0046 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 1188 .LVL98: - 1189 .L97: + 1188 .LVL101: + 1189 .L94: 1190 .LCFI12: 1191 .cfi_restore_state 5882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1192 .loc 1 5882 5 is_stmt 1 view .LVU374 + 1192 .loc 1 5882 5 is_stmt 1 view .LVU376 5882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1193 .loc 1 5882 9 is_stmt 0 view .LVU375 + 1193 .loc 1 5882 9 is_stmt 0 view .LVU377 1194 004a 2368 ldr r3, [r4] 5882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1195 .loc 1 5882 28 view .LVU376 + 1195 .loc 1 5882 28 view .LVU378 1196 004c 4FEA1822 lsr r2, r8, #8 5882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1197 .loc 1 5882 26 view .LVU377 + 1197 .loc 1 5882 26 view .LVU379 1198 0050 9A62 str r2, [r3, #40] 5885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1199 .loc 1 5885 5 is_stmt 1 view .LVU378 + 1199 .loc 1 5885 5 is_stmt 1 view .LVU380 5885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1200 .loc 1 5885 9 is_stmt 0 view .LVU379 + 1200 .loc 1 5885 9 is_stmt 0 view .LVU381 1201 0052 3A46 mov r2, r7 1202 0054 3146 mov r1, r6 1203 0056 2046 mov r0, r4 1204 0058 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 1205 .LVL99: + 1205 .LVL102: 5885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1206 .loc 1 5885 8 discriminator 1 view .LVU380 - 1207 005c 30B9 cbnz r0, .L100 + 1206 .loc 1 5885 8 discriminator 1 view .LVU382 + 1207 005c 30B9 cbnz r0, .L97 5891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1208 .loc 1 5891 5 is_stmt 1 view .LVU381 + 1208 .loc 1 5891 5 is_stmt 1 view .LVU383 5891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1209 .loc 1 5891 9 is_stmt 0 view .LVU382 + 1209 .loc 1 5891 9 is_stmt 0 view .LVU384 1210 005e 2368 ldr r3, [r4] 5891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1211 .loc 1 5891 28 view .LVU383 + 1211 .loc 1 5891 28 view .LVU385 1212 0060 5FFA88F2 uxtb r2, r8 + ARM GAS /tmp/ccDmmuIk.s page 158 + + 5891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 158 - - - 1213 .loc 1 5891 26 view .LVU384 + 1213 .loc 1 5891 26 view .LVU386 1214 0064 9A62 str r2, [r3, #40] - 1215 0066 E5E7 b .L98 - 1216 .L99: + 1215 0066 E5E7 b .L95 + 1216 .L96: 5869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1217 .loc 1 5869 12 view .LVU385 + 1217 .loc 1 5869 12 view .LVU387 1218 0068 0120 movs r0, #1 - 1219 006a EBE7 b .L96 - 1220 .L100: + 1219 006a EBE7 b .L93 + 1220 .L97: 5887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1221 .loc 1 5887 14 view .LVU386 + 1221 .loc 1 5887 14 view .LVU388 1222 006c 0120 movs r0, #1 - 1223 006e E9E7 b .L96 - 1224 .L103: + 1223 006e E9E7 b .L93 + 1224 .L100: 5897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1225 .loc 1 5897 12 view .LVU387 + 1225 .loc 1 5897 12 view .LVU389 1226 0070 0120 movs r0, #1 - 1227 0072 E7E7 b .L96 - 1228 .L105: + 1227 0072 E7E7 b .L93 + 1228 .L102: 1229 .align 2 - 1230 .L104: + 1230 .L101: 1231 0074 00200080 .word -2147475456 1232 .cfi_endproc 1233 .LFE385: @@ -9451,7 +9452,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1238 .thumb 1239 .thumb_func 1241 I2C_WaitOnSTOPFlagUntilTimeout: - 1242 .LVL100: + 1242 .LVL103: 1243 .LFB403: 7023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) 1244 .loc 1 7023 1 is_stmt 1 view -0 @@ -9459,7 +9460,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1246 @ args = 0, pretend = 0, frame = 0 1247 @ frame_needed = 0, uses_anonymous_args = 0 7023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) - 1248 .loc 1 7023 1 is_stmt 0 view .LVU389 + 1248 .loc 1 7023 1 is_stmt 0 view .LVU391 1249 0000 70B5 push {r4, r5, r6, lr} 1250 .LCFI13: 1251 .cfi_def_cfa_offset 16 @@ -9471,118 +9472,118 @@ ARM GAS /tmp/ccclMPzv.s page 1 1257 0004 0D46 mov r5, r1 1258 0006 1646 mov r6, r2 7024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1259 .loc 1 7024 3 is_stmt 1 view .LVU390 + 1259 .loc 1 7024 3 is_stmt 1 view .LVU392 7024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1260 .loc 1 7024 9 is_stmt 0 view .LVU391 - 1261 0008 04E0 b .L107 - 1262 .LVL101: - 1263 .L109: -7035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 159 + 1260 .loc 1 7024 9 is_stmt 0 view .LVU393 + 1261 0008 04E0 b .L104 + 1262 .LVL104: + 1263 .L106: + ARM GAS /tmp/ccDmmuIk.s page 159 - 1264 .loc 1 7035 7 is_stmt 1 view .LVU392 7035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1265 .loc 1 7035 12 is_stmt 0 view .LVU393 + 1264 .loc 1 7035 7 is_stmt 1 view .LVU394 +7035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 1265 .loc 1 7035 12 is_stmt 0 view .LVU395 1266 000a 2368 ldr r3, [r4] 1267 000c 9B69 ldr r3, [r3, #24] 7035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1268 .loc 1 7035 10 view .LVU394 + 1268 .loc 1 7035 10 view .LVU396 1269 000e 13F0200F tst r3, #32 - 1270 0012 12D0 beq .L113 - 1271 .L107: + 1270 0012 12D0 beq .L110 + 1271 .L104: 7024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1272 .loc 1 7024 51 is_stmt 1 view .LVU395 + 1272 .loc 1 7024 51 is_stmt 1 view .LVU397 7024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1273 .loc 1 7024 10 is_stmt 0 view .LVU396 + 1273 .loc 1 7024 10 is_stmt 0 view .LVU398 1274 0014 2368 ldr r3, [r4] 1275 0016 9B69 ldr r3, [r3, #24] 7024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1276 .loc 1 7024 51 view .LVU397 + 1276 .loc 1 7024 51 view .LVU399 1277 0018 13F0200F tst r3, #32 - 1278 001c 1BD1 bne .L114 + 1278 001c 1BD1 bne .L111 7027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1279 .loc 1 7027 5 is_stmt 1 view .LVU398 + 1279 .loc 1 7027 5 is_stmt 1 view .LVU400 7027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1280 .loc 1 7027 9 is_stmt 0 view .LVU399 + 1280 .loc 1 7027 9 is_stmt 0 view .LVU401 1281 001e 3246 mov r2, r6 1282 0020 2946 mov r1, r5 1283 0022 2046 mov r0, r4 1284 0024 FFF7FEFF bl I2C_IsErrorOccurred - 1285 .LVL102: + 1285 .LVL105: 7027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1286 .loc 1 7027 8 discriminator 1 view .LVU400 - 1287 0028 B8B9 cbnz r0, .L111 + 1286 .loc 1 7027 8 discriminator 1 view .LVU402 + 1287 0028 B8B9 cbnz r0, .L108 7033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1288 .loc 1 7033 5 is_stmt 1 view .LVU401 + 1288 .loc 1 7033 5 is_stmt 1 view .LVU403 7033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1289 .loc 1 7033 11 is_stmt 0 view .LVU402 + 1289 .loc 1 7033 11 is_stmt 0 view .LVU404 1290 002a FFF7FEFF bl HAL_GetTick - 1291 .LVL103: + 1291 .LVL106: 7033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1292 .loc 1 7033 25 discriminator 1 view .LVU403 + 1292 .loc 1 7033 25 discriminator 1 view .LVU405 1293 002e 801B subs r0, r0, r6 7033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1294 .loc 1 7033 8 discriminator 1 view .LVU404 + 1294 .loc 1 7033 8 discriminator 1 view .LVU406 1295 0030 A842 cmp r0, r5 - 1296 0032 EAD8 bhi .L109 + 1296 0032 EAD8 bhi .L106 7033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1297 .loc 1 7033 49 discriminator 1 view .LVU405 + 1297 .loc 1 7033 49 discriminator 1 view .LVU407 1298 0034 002D cmp r5, #0 - 1299 0036 EDD1 bne .L107 - 1300 0038 E7E7 b .L109 - 1301 .L113: + 1299 0036 EDD1 bne .L104 + 1300 0038 E7E7 b .L106 + 1301 .L110: 7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1302 .loc 1 7037 9 is_stmt 1 view .LVU406 + 1302 .loc 1 7037 9 is_stmt 1 view .LVU408 7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1303 .loc 1 7037 13 is_stmt 0 view .LVU407 + 1303 .loc 1 7037 13 is_stmt 0 view .LVU409 1304 003a 636C ldr r3, [r4, #68] + ARM GAS /tmp/ccDmmuIk.s page 160 + + 7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - ARM GAS /tmp/ccclMPzv.s page 160 - - - 1305 .loc 1 7037 25 view .LVU408 + 1305 .loc 1 7037 25 view .LVU410 1306 003c 43F02003 orr r3, r3, #32 1307 0040 6364 str r3, [r4, #68] 7038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1308 .loc 1 7038 9 is_stmt 1 view .LVU409 + 1308 .loc 1 7038 9 is_stmt 1 view .LVU411 7038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1309 .loc 1 7038 21 is_stmt 0 view .LVU410 + 1309 .loc 1 7038 21 is_stmt 0 view .LVU412 1310 0042 2023 movs r3, #32 1311 0044 84F84130 strb r3, [r4, #65] 7039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1312 .loc 1 7039 9 is_stmt 1 view .LVU411 + 1312 .loc 1 7039 9 is_stmt 1 view .LVU413 7039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1313 .loc 1 7039 20 is_stmt 0 view .LVU412 + 1313 .loc 1 7039 20 is_stmt 0 view .LVU414 1314 0048 0023 movs r3, #0 1315 004a 84F84230 strb r3, [r4, #66] 7042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1316 .loc 1 7042 9 is_stmt 1 view .LVU413 + 1316 .loc 1 7042 9 is_stmt 1 view .LVU415 7042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1317 .loc 1 7042 9 view .LVU414 + 1317 .loc 1 7042 9 view .LVU416 1318 004e 84F84030 strb r3, [r4, #64] 7042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1319 .loc 1 7042 9 view .LVU415 + 1319 .loc 1 7042 9 view .LVU417 7044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1320 .loc 1 7044 9 view .LVU416 + 1320 .loc 1 7044 9 view .LVU418 7044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1321 .loc 1 7044 16 is_stmt 0 view .LVU417 + 1321 .loc 1 7044 16 is_stmt 0 view .LVU419 1322 0052 0120 movs r0, #1 - 1323 0054 00E0 b .L108 - 1324 .L114: + 1323 0054 00E0 b .L105 + 1324 .L111: 7048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1325 .loc 1 7048 10 view .LVU418 + 1325 .loc 1 7048 10 view .LVU420 1326 0056 0020 movs r0, #0 - 1327 .L108: + 1327 .L105: 7049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1328 .loc 1 7049 1 view .LVU419 + 1328 .loc 1 7049 1 view .LVU421 1329 0058 70BD pop {r4, r5, r6, pc} - 1330 .LVL104: - 1331 .L111: + 1330 .LVL107: + 1331 .L108: 7029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1332 .loc 1 7029 14 view .LVU420 + 1332 .loc 1 7029 14 view .LVU422 1333 005a 0120 movs r0, #1 - 1334 005c FCE7 b .L108 + 1334 005c FCE7 b .L105 1335 .cfi_endproc 1336 .LFE403: 1338 .section .text.I2C_WaitOnRXNEFlagUntilTimeout,"ax",%progbits @@ -9591,18 +9592,18 @@ ARM GAS /tmp/ccclMPzv.s page 1 1341 .thumb 1342 .thumb_func 1344 I2C_WaitOnRXNEFlagUntilTimeout: - 1345 .LVL105: + 1345 .LVL108: 1346 .LFB404: 7061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; 1347 .loc 1 7061 1 is_stmt 1 view -0 1348 .cfi_startproc 1349 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccDmmuIk.s page 161 + + 1350 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccclMPzv.s page 161 - - 7061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK; - 1351 .loc 1 7061 1 is_stmt 0 view .LVU422 + 1351 .loc 1 7061 1 is_stmt 0 view .LVU424 1352 0000 F8B5 push {r3, r4, r5, r6, r7, lr} 1353 .LCFI14: 1354 .cfi_def_cfa_offset 24 @@ -9616,173 +9617,173 @@ ARM GAS /tmp/ccclMPzv.s page 1 1362 0004 0E46 mov r6, r1 1363 0006 1746 mov r7, r2 7062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1364 .loc 1 7062 3 is_stmt 1 view .LVU423 - 1365 .LVL106: + 1364 .loc 1 7062 3 is_stmt 1 view .LVU425 + 1365 .LVL109: 7064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1366 .loc 1 7064 3 view .LVU424 + 1366 .loc 1 7064 3 view .LVU426 7062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1367 .loc 1 7062 21 is_stmt 0 view .LVU425 + 1367 .loc 1 7062 21 is_stmt 0 view .LVU427 1368 0008 0025 movs r5, #0 7064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1369 .loc 1 7064 9 view .LVU426 - 1370 000a 18E0 b .L116 - 1371 .LVL107: - 1372 .L119: + 1369 .loc 1 7064 9 view .LVU428 + 1370 000a 18E0 b .L113 + 1371 .LVL110: + 1372 .L116: 7106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1373 .loc 1 7106 9 is_stmt 1 view .LVU427 + 1373 .loc 1 7106 9 is_stmt 1 view .LVU429 7106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1374 .loc 1 7106 25 is_stmt 0 view .LVU428 + 1374 .loc 1 7106 25 is_stmt 0 view .LVU430 1375 000c 0023 movs r3, #0 1376 000e 6364 str r3, [r4, #68] - 1377 .LVL108: - 1378 .L118: + 1377 .LVL111: + 1378 .L115: 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1379 .loc 1 7111 5 is_stmt 1 view .LVU429 + 1379 .loc 1 7111 5 is_stmt 1 view .LVU431 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1380 .loc 1 7111 12 is_stmt 0 view .LVU430 + 1380 .loc 1 7111 12 is_stmt 0 view .LVU432 1381 0010 FFF7FEFF bl HAL_GetTick - 1382 .LVL109: + 1382 .LVL112: 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1383 .loc 1 7111 26 discriminator 1 view .LVU431 + 1383 .loc 1 7111 26 discriminator 1 view .LVU433 1384 0014 C01B subs r0, r0, r7 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1385 .loc 1 7111 8 discriminator 1 view .LVU432 + 1385 .loc 1 7111 8 discriminator 1 view .LVU434 1386 0016 B042 cmp r0, r6 - 1387 0018 00D8 bhi .L120 + 1387 0018 00D8 bhi .L117 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1388 .loc 1 7111 50 discriminator 2 view .LVU433 - 1389 001a 86B9 cbnz r6, .L116 - 1390 .L120: + 1388 .loc 1 7111 50 discriminator 2 view .LVU435 + 1389 001a 86B9 cbnz r6, .L113 + 1390 .L117: 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1391 .loc 1 7111 70 discriminator 3 view .LVU434 - 1392 001c 7DB9 cbnz r5, .L116 + 1391 .loc 1 7111 70 discriminator 3 view .LVU436 + 1392 001c 7DB9 cbnz r5, .L113 7113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1393 .loc 1 7113 7 is_stmt 1 view .LVU435 - ARM GAS /tmp/ccclMPzv.s page 162 + ARM GAS /tmp/ccDmmuIk.s page 162 + 1393 .loc 1 7113 7 is_stmt 1 view .LVU437 7113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1394 .loc 1 7113 12 is_stmt 0 view .LVU436 + 1394 .loc 1 7113 12 is_stmt 0 view .LVU438 1395 001e 2368 ldr r3, [r4] 1396 0020 9B69 ldr r3, [r3, #24] 7113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1397 .loc 1 7113 10 view .LVU437 + 1397 .loc 1 7113 10 view .LVU439 1398 0022 13F0040F tst r3, #4 - 1399 0026 0AD1 bne .L116 + 1399 0026 0AD1 bne .L113 7115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1400 .loc 1 7115 9 is_stmt 1 view .LVU438 + 1400 .loc 1 7115 9 is_stmt 1 view .LVU440 7115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1401 .loc 1 7115 13 is_stmt 0 view .LVU439 + 1401 .loc 1 7115 13 is_stmt 0 view .LVU441 1402 0028 636C ldr r3, [r4, #68] 7115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1403 .loc 1 7115 25 view .LVU440 + 1403 .loc 1 7115 25 view .LVU442 1404 002a 43F02003 orr r3, r3, #32 1405 002e 6364 str r3, [r4, #68] 7116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1406 .loc 1 7116 9 is_stmt 1 view .LVU441 + 1406 .loc 1 7116 9 is_stmt 1 view .LVU443 7116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1407 .loc 1 7116 21 is_stmt 0 view .LVU442 + 1407 .loc 1 7116 21 is_stmt 0 view .LVU444 1408 0030 2023 movs r3, #32 1409 0032 84F84130 strb r3, [r4, #65] 7119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1410 .loc 1 7119 9 is_stmt 1 view .LVU443 + 1410 .loc 1 7119 9 is_stmt 1 view .LVU445 7119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1411 .loc 1 7119 9 view .LVU444 + 1411 .loc 1 7119 9 view .LVU446 1412 0036 0023 movs r3, #0 1413 0038 84F84030 strb r3, [r4, #64] 7119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1414 .loc 1 7119 9 view .LVU445 + 1414 .loc 1 7119 9 view .LVU447 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1415 .loc 1 7121 9 view .LVU446 - 1416 .LVL110: + 1415 .loc 1 7121 9 view .LVU448 + 1416 .LVL113: 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1417 .loc 1 7121 16 is_stmt 0 view .LVU447 + 1417 .loc 1 7121 16 is_stmt 0 view .LVU449 1418 003c 0125 movs r5, #1 - 1419 .LVL111: - 1420 .L116: + 1419 .LVL114: + 1420 .L113: 7064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1421 .loc 1 7064 61 is_stmt 1 view .LVU448 + 1421 .loc 1 7064 61 is_stmt 1 view .LVU450 7064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1422 .loc 1 7064 11 is_stmt 0 view .LVU449 + 1422 .loc 1 7064 11 is_stmt 0 view .LVU451 1423 003e 2368 ldr r3, [r4] 1424 0040 9B69 ldr r3, [r3, #24] 7064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1425 .loc 1 7064 61 view .LVU450 + 1425 .loc 1 7064 61 view .LVU452 1426 0042 13F0040F tst r3, #4 - 1427 0046 2ED1 bne .L122 + 1427 0046 2ED1 bne .L119 7064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1428 .loc 1 7064 61 discriminator 1 view .LVU451 - 1429 0048 6DBB cbnz r5, .L122 + 1428 .loc 1 7064 61 discriminator 1 view .LVU453 + 1429 0048 6DBB cbnz r5, .L119 7067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1430 .loc 1 7067 5 is_stmt 1 view .LVU452 + 1430 .loc 1 7067 5 is_stmt 1 view .LVU454 7067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1431 .loc 1 7067 9 is_stmt 0 view .LVU453 + 1431 .loc 1 7067 9 is_stmt 0 view .LVU455 + ARM GAS /tmp/ccDmmuIk.s page 163 + + 1432 004a 3A46 mov r2, r7 - ARM GAS /tmp/ccclMPzv.s page 163 - - 1433 004c 3146 mov r1, r6 1434 004e 2046 mov r0, r4 1435 0050 FFF7FEFF bl I2C_IsErrorOccurred - 1436 .LVL112: + 1436 .LVL115: 7067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1437 .loc 1 7067 8 discriminator 1 view .LVU454 - 1438 0054 00B1 cbz r0, .L117 + 1437 .loc 1 7067 8 discriminator 1 view .LVU456 + 1438 0054 00B1 cbz r0, .L114 7069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1439 .loc 1 7069 14 view .LVU455 + 1439 .loc 1 7069 14 view .LVU457 1440 0056 0125 movs r5, #1 - 1441 .LVL113: - 1442 .L117: + 1441 .LVL116: + 1442 .L114: 7073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1443 .loc 1 7073 5 is_stmt 1 view .LVU456 + 1443 .loc 1 7073 5 is_stmt 1 view .LVU458 7073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1444 .loc 1 7073 10 is_stmt 0 view .LVU457 + 1444 .loc 1 7073 10 is_stmt 0 view .LVU459 1445 0058 2368 ldr r3, [r4] 1446 005a 9A69 ldr r2, [r3, #24] 7073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1447 .loc 1 7073 8 view .LVU458 + 1447 .loc 1 7073 8 view .LVU460 1448 005c 12F0200F tst r2, #32 - 1449 0060 D6D0 beq .L118 + 1449 0060 D6D0 beq .L115 7073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1450 .loc 1 7073 59 discriminator 1 view .LVU459 + 1450 .loc 1 7073 59 discriminator 1 view .LVU461 1451 0062 002D cmp r5, #0 - 1452 0064 D4D1 bne .L118 + 1452 0064 D4D1 bne .L115 7077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1453 .loc 1 7077 7 is_stmt 1 view .LVU460 + 1453 .loc 1 7077 7 is_stmt 1 view .LVU462 7077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1454 .loc 1 7077 12 is_stmt 0 view .LVU461 + 1454 .loc 1 7077 12 is_stmt 0 view .LVU463 1455 0066 9A69 ldr r2, [r3, #24] 7081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1456 .loc 1 7081 9 is_stmt 1 view .LVU462 + 1456 .loc 1 7081 9 is_stmt 1 view .LVU464 7085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1457 .loc 1 7085 7 view .LVU463 + 1457 .loc 1 7085 7 view .LVU465 7085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1458 .loc 1 7085 11 is_stmt 0 view .LVU464 + 1458 .loc 1 7085 11 is_stmt 0 view .LVU466 1459 0068 9A69 ldr r2, [r3, #24] 7085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1460 .loc 1 7085 10 view .LVU465 + 1460 .loc 1 7085 10 view .LVU467 1461 006a 12F0100F tst r2, #16 - 1462 006e CDD0 beq .L119 + 1462 006e CDD0 beq .L116 7087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_AF; - 1463 .loc 1 7087 9 is_stmt 1 view .LVU466 + 1463 .loc 1 7087 9 is_stmt 1 view .LVU468 1464 0070 1022 movs r2, #16 1465 0072 DA61 str r2, [r3, #28] 7088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1466 .loc 1 7088 9 view .LVU467 + 1466 .loc 1 7088 9 view .LVU469 7088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1467 .loc 1 7088 25 is_stmt 0 view .LVU468 + 1467 .loc 1 7088 25 is_stmt 0 view .LVU470 1468 0074 0423 movs r3, #4 1469 0076 6364 str r3, [r4, #68] 7091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1470 .loc 1 7091 9 is_stmt 1 view .LVU469 + 1470 .loc 1 7091 9 is_stmt 1 view .LVU471 1471 0078 2368 ldr r3, [r4] 1472 007a 2022 movs r2, #32 + ARM GAS /tmp/ccDmmuIk.s page 164 + + 1473 007c DA61 str r2, [r3, #28] - ARM GAS /tmp/ccclMPzv.s page 164 - - 7094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1474 .loc 1 7094 9 view .LVU470 + 1474 .loc 1 7094 9 view .LVU472 1475 007e 2168 ldr r1, [r4] 1476 0080 4B68 ldr r3, [r1, #4] 1477 0082 23F0FF73 bic r3, r3, #33423360 @@ -9791,40 +9792,40 @@ ARM GAS /tmp/ccclMPzv.s page 1 1480 008e 23F00103 bic r3, r3, #1 1481 0092 4B60 str r3, [r1, #4] 7096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1482 .loc 1 7096 9 view .LVU471 + 1482 .loc 1 7096 9 view .LVU473 7096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1483 .loc 1 7096 21 is_stmt 0 view .LVU472 + 1483 .loc 1 7096 21 is_stmt 0 view .LVU474 1484 0094 84F84120 strb r2, [r4, #65] 7097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1485 .loc 1 7097 9 is_stmt 1 view .LVU473 + 1485 .loc 1 7097 9 is_stmt 1 view .LVU475 7097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1486 .loc 1 7097 20 is_stmt 0 view .LVU474 + 1486 .loc 1 7097 20 is_stmt 0 view .LVU476 1487 0098 0023 movs r3, #0 1488 009a 84F84230 strb r3, [r4, #66] 7100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1489 .loc 1 7100 9 is_stmt 1 view .LVU475 + 1489 .loc 1 7100 9 is_stmt 1 view .LVU477 7100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1490 .loc 1 7100 9 view .LVU476 + 1490 .loc 1 7100 9 view .LVU478 1491 009e 84F84030 strb r3, [r4, #64] 7100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1492 .loc 1 7100 9 view .LVU477 + 1492 .loc 1 7100 9 view .LVU479 7102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1493 .loc 1 7102 9 view .LVU478 - 1494 .LVL114: + 1493 .loc 1 7102 9 view .LVU480 + 1494 .LVL117: 7102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1495 .loc 1 7102 16 is_stmt 0 view .LVU479 + 1495 .loc 1 7102 16 is_stmt 0 view .LVU481 1496 00a2 0125 movs r5, #1 - 1497 00a4 B4E7 b .L118 - 1498 .LVL115: - 1499 .L122: + 1497 00a4 B4E7 b .L115 + 1498 .LVL118: + 1499 .L119: 7125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1500 .loc 1 7125 3 is_stmt 1 view .LVU480 + 1500 .loc 1 7125 3 is_stmt 1 view .LVU482 7126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1501 .loc 1 7126 1 is_stmt 0 view .LVU481 + 1501 .loc 1 7126 1 is_stmt 0 view .LVU483 1502 00a6 2846 mov r0, r5 1503 00a8 F8BD pop {r3, r4, r5, r6, r7, pc} 7126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1504 .loc 1 7126 1 view .LVU482 + 1504 .loc 1 7126 1 view .LVU484 1505 .cfi_endproc 1506 .LFE404: 1508 .section .text.HAL_I2C_MspInit,"ax",%progbits @@ -9834,21 +9835,21 @@ ARM GAS /tmp/ccclMPzv.s page 1 1512 .thumb 1513 .thumb_func 1515 HAL_I2C_MspInit: - 1516 .LVL116: + 1516 .LVL119: 1517 .LFB331: 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ + ARM GAS /tmp/ccDmmuIk.s page 165 + + 1518 .loc 1 697 1 is_stmt 1 view -0 - ARM GAS /tmp/ccclMPzv.s page 165 - - 1519 .cfi_startproc 1520 @ args = 0, pretend = 0, frame = 0 1521 @ frame_needed = 0, uses_anonymous_args = 0 1522 @ link register save eliminated. 699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1523 .loc 1 699 3 view .LVU484 + 1523 .loc 1 699 3 view .LVU486 704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1524 .loc 1 704 1 is_stmt 0 view .LVU485 + 1524 .loc 1 704 1 is_stmt 0 view .LVU487 1525 0000 7047 bx lr 1526 .cfi_endproc 1527 .LFE331: @@ -9859,7 +9860,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1533 .thumb 1534 .thumb_func 1536 HAL_I2C_Init: - 1537 .LVL117: + 1537 .LVL120: 1538 .LFB329: 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the I2C handle allocation */ 1539 .loc 1 536 1 is_stmt 1 view -0 @@ -9867,13 +9868,13 @@ ARM GAS /tmp/ccclMPzv.s page 1 1541 @ args = 0, pretend = 0, frame = 0 1542 @ frame_needed = 0, uses_anonymous_args = 0 538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1543 .loc 1 538 3 view .LVU487 + 1543 .loc 1 538 3 view .LVU489 538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1544 .loc 1 538 6 is_stmt 0 view .LVU488 + 1544 .loc 1 538 6 is_stmt 0 view .LVU490 1545 0000 0028 cmp r0, #0 - 1546 0002 5FD0 beq .L134 + 1546 0002 5FD0 beq .L131 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the I2C handle allocation */ - 1547 .loc 1 536 1 view .LVU489 + 1547 .loc 1 536 1 view .LVU491 1548 0004 10B5 push {r4, lr} 1549 .LCFI15: 1550 .cfi_def_cfa_offset 8 @@ -9881,273 +9882,273 @@ ARM GAS /tmp/ccclMPzv.s page 1 1552 .cfi_offset 14, -4 1553 0006 0446 mov r4, r0 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS1(hi2c->Init.OwnAddress1)); - 1554 .loc 1 544 3 is_stmt 1 view .LVU490 + 1554 .loc 1 544 3 is_stmt 1 view .LVU492 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_ADDRESSING_MODE(hi2c->Init.AddressingMode)); - 1555 .loc 1 545 3 view .LVU491 + 1555 .loc 1 545 3 view .LVU493 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_DUAL_ADDRESS(hi2c->Init.DualAddressMode)); - 1556 .loc 1 546 3 view .LVU492 + 1556 .loc 1 546 3 view .LVU494 547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS2(hi2c->Init.OwnAddress2)); - 1557 .loc 1 547 3 view .LVU493 + 1557 .loc 1 547 3 view .LVU495 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS2_MASK(hi2c->Init.OwnAddress2Masks)); - 1558 .loc 1 548 3 view .LVU494 + 1558 .loc 1 548 3 view .LVU496 549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_GENERAL_CALL(hi2c->Init.GeneralCallMode)); - 1559 .loc 1 549 3 view .LVU495 + 1559 .loc 1 549 3 view .LVU497 550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** assert_param(IS_I2C_NO_STRETCH(hi2c->Init.NoStretchMode)); - 1560 .loc 1 550 3 view .LVU496 + 1560 .loc 1 550 3 view .LVU498 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1561 .loc 1 551 3 view .LVU497 + 1561 .loc 1 551 3 view .LVU499 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1562 .loc 1 553 3 view .LVU498 - ARM GAS /tmp/ccclMPzv.s page 166 + ARM GAS /tmp/ccDmmuIk.s page 166 + 1562 .loc 1 553 3 view .LVU500 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1563 .loc 1 553 11 is_stmt 0 view .LVU499 + 1563 .loc 1 553 11 is_stmt 0 view .LVU501 1564 0008 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1565 .loc 1 553 6 view .LVU500 + 1565 .loc 1 553 6 view .LVU502 1566 000c 002B cmp r3, #0 - 1567 000e 48D0 beq .L139 - 1568 .LVL118: - 1569 .L129: + 1567 000e 48D0 beq .L136 + 1568 .LVL121: + 1569 .L126: 584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1570 .loc 1 584 3 is_stmt 1 view .LVU501 + 1570 .loc 1 584 3 is_stmt 1 view .LVU503 584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1571 .loc 1 584 15 is_stmt 0 view .LVU502 + 1571 .loc 1 584 15 is_stmt 0 view .LVU504 1572 0010 2423 movs r3, #36 1573 0012 84F84130 strb r3, [r4, #65] 587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1574 .loc 1 587 3 is_stmt 1 view .LVU503 + 1574 .loc 1 587 3 is_stmt 1 view .LVU505 1575 0016 2268 ldr r2, [r4] 1576 0018 1368 ldr r3, [r2] 1577 001a 23F00103 bic r3, r3, #1 1578 001e 1360 str r3, [r2] 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1579 .loc 1 591 3 view .LVU504 + 1579 .loc 1 591 3 view .LVU506 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1580 .loc 1 591 39 is_stmt 0 view .LVU505 + 1580 .loc 1 591 39 is_stmt 0 view .LVU507 1581 0020 6368 ldr r3, [r4, #4] 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1582 .loc 1 591 7 view .LVU506 + 1582 .loc 1 591 7 view .LVU508 1583 0022 2268 ldr r2, [r4] 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1584 .loc 1 591 47 view .LVU507 + 1584 .loc 1 591 47 view .LVU509 1585 0024 23F07063 bic r3, r3, #251658240 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1586 .loc 1 591 27 view .LVU508 + 1586 .loc 1 591 27 view .LVU510 1587 0028 1361 str r3, [r2, #16] 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1588 .loc 1 595 3 is_stmt 1 view .LVU509 + 1588 .loc 1 595 3 is_stmt 1 view .LVU511 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1589 .loc 1 595 7 is_stmt 0 view .LVU510 + 1589 .loc 1 595 7 is_stmt 0 view .LVU512 1590 002a 2268 ldr r2, [r4] 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1591 .loc 1 595 17 view .LVU511 + 1591 .loc 1 595 17 view .LVU513 1592 002c 9368 ldr r3, [r2, #8] 595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1593 .loc 1 595 24 view .LVU512 + 1593 .loc 1 595 24 view .LVU514 1594 002e 23F40043 bic r3, r3, #32768 1595 0032 9360 str r3, [r2, #8] 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1596 .loc 1 598 3 is_stmt 1 view .LVU513 + 1596 .loc 1 598 3 is_stmt 1 view .LVU515 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1597 .loc 1 598 17 is_stmt 0 view .LVU514 + 1597 .loc 1 598 17 is_stmt 0 view .LVU516 1598 0034 E368 ldr r3, [r4, #12] 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1599 .loc 1 598 6 view .LVU515 + 1599 .loc 1 598 6 view .LVU517 1600 0036 012B cmp r3, #1 - 1601 0038 38D0 beq .L140 - 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 167 + 1601 0038 38D0 beq .L137 + ARM GAS /tmp/ccDmmuIk.s page 167 - 1602 .loc 1 604 5 is_stmt 1 view .LVU516 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1603 .loc 1 604 75 is_stmt 0 view .LVU517 + 1602 .loc 1 604 5 is_stmt 1 view .LVU518 + 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 1603 .loc 1 604 75 is_stmt 0 view .LVU519 1604 003a A368 ldr r3, [r4, #8] 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1605 .loc 1 604 9 view .LVU518 + 1605 .loc 1 604 9 view .LVU520 1606 003c 2268 ldr r2, [r4] 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1607 .loc 1 604 63 view .LVU519 + 1607 .loc 1 604 63 view .LVU521 1608 003e 43F40443 orr r3, r3, #33792 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1609 .loc 1 604 26 view .LVU520 + 1609 .loc 1 604 26 view .LVU522 1610 0042 9360 str r3, [r2, #8] - 1611 .L131: + 1611 .L128: 609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1612 .loc 1 609 3 is_stmt 1 view .LVU521 + 1612 .loc 1 609 3 is_stmt 1 view .LVU523 609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1613 .loc 1 609 17 is_stmt 0 view .LVU522 + 1613 .loc 1 609 17 is_stmt 0 view .LVU524 1614 0044 E368 ldr r3, [r4, #12] 609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1615 .loc 1 609 6 view .LVU523 + 1615 .loc 1 609 6 view .LVU525 1616 0046 022B cmp r3, #2 - 1617 0048 36D0 beq .L141 + 1617 0048 36D0 beq .L138 616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1618 .loc 1 616 5 is_stmt 1 view .LVU524 + 1618 .loc 1 616 5 is_stmt 1 view .LVU526 1619 004a 2268 ldr r2, [r4] 1620 004c 5368 ldr r3, [r2, #4] 1621 004e 23F40063 bic r3, r3, #2048 1622 0052 5360 str r3, [r2, #4] - 1623 .L133: + 1623 .L130: 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1624 .loc 1 619 3 view .LVU525 + 1624 .loc 1 619 3 view .LVU527 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1625 .loc 1 619 7 is_stmt 0 view .LVU526 + 1625 .loc 1 619 7 is_stmt 0 view .LVU528 1626 0054 2268 ldr r2, [r4] 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1627 .loc 1 619 17 view .LVU527 + 1627 .loc 1 619 17 view .LVU529 1628 0056 5368 ldr r3, [r2, #4] 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1629 .loc 1 619 23 view .LVU528 + 1629 .loc 1 619 23 view .LVU530 1630 0058 43F00073 orr r3, r3, #33554432 1631 005c 43F40043 orr r3, r3, #32768 1632 0060 5360 str r3, [r2, #4] 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1633 .loc 1 623 3 is_stmt 1 view .LVU529 + 1633 .loc 1 623 3 is_stmt 1 view .LVU531 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1634 .loc 1 623 7 is_stmt 0 view .LVU530 + 1634 .loc 1 623 7 is_stmt 0 view .LVU532 1635 0062 2268 ldr r2, [r4] 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1636 .loc 1 623 17 view .LVU531 + 1636 .loc 1 623 17 view .LVU533 1637 0064 D368 ldr r3, [r2, #12] 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1638 .loc 1 623 24 view .LVU532 + 1638 .loc 1 623 24 view .LVU534 1639 0066 23F40043 bic r3, r3, #32768 1640 006a D360 str r3, [r2, #12] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1641 .loc 1 626 3 is_stmt 1 view .LVU533 - ARM GAS /tmp/ccclMPzv.s page 168 + ARM GAS /tmp/ccDmmuIk.s page 168 + 1641 .loc 1 626 3 is_stmt 1 view .LVU535 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1642 .loc 1 626 37 is_stmt 0 view .LVU534 + 1642 .loc 1 626 37 is_stmt 0 view .LVU536 1643 006c 2369 ldr r3, [r4, #16] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1644 .loc 1 626 66 view .LVU535 + 1644 .loc 1 626 66 view .LVU537 1645 006e 6269 ldr r2, [r4, #20] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1646 .loc 1 626 54 view .LVU536 + 1646 .loc 1 626 54 view .LVU538 1647 0070 1343 orrs r3, r3, r2 627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1648 .loc 1 627 38 view .LVU537 + 1648 .loc 1 627 38 view .LVU539 1649 0072 A169 ldr r1, [r4, #24] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1650 .loc 1 626 7 view .LVU538 + 1650 .loc 1 626 7 view .LVU540 1651 0074 2268 ldr r2, [r4] 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1652 .loc 1 626 79 view .LVU539 + 1652 .loc 1 626 79 view .LVU541 1653 0076 43EA0123 orr r3, r3, r1, lsl #8 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (hi2c->Init.OwnAddress2Masks << 8)); - 1654 .loc 1 626 24 view .LVU540 + 1654 .loc 1 626 24 view .LVU542 1655 007a D360 str r3, [r2, #12] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1656 .loc 1 631 3 is_stmt 1 view .LVU541 + 1656 .loc 1 631 3 is_stmt 1 view .LVU543 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1657 .loc 1 631 36 is_stmt 0 view .LVU542 + 1657 .loc 1 631 36 is_stmt 0 view .LVU544 1658 007c E369 ldr r3, [r4, #28] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1659 .loc 1 631 65 view .LVU543 + 1659 .loc 1 631 65 view .LVU545 1660 007e 216A ldr r1, [r4, #32] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1661 .loc 1 631 7 view .LVU544 + 1661 .loc 1 631 7 view .LVU546 1662 0080 2268 ldr r2, [r4] 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1663 .loc 1 631 53 view .LVU545 + 1663 .loc 1 631 53 view .LVU547 1664 0082 0B43 orrs r3, r3, r1 631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1665 .loc 1 631 23 view .LVU546 + 1665 .loc 1 631 23 view .LVU548 1666 0084 1360 str r3, [r2] 634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1667 .loc 1 634 3 is_stmt 1 view .LVU547 + 1667 .loc 1 634 3 is_stmt 1 view .LVU549 1668 0086 2268 ldr r2, [r4] 1669 0088 1368 ldr r3, [r2] 1670 008a 43F00103 orr r3, r3, #1 1671 008e 1360 str r3, [r2] 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1672 .loc 1 636 3 view .LVU548 + 1672 .loc 1 636 3 view .LVU550 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 1673 .loc 1 636 19 is_stmt 0 view .LVU549 + 1673 .loc 1 636 19 is_stmt 0 view .LVU551 1674 0090 0020 movs r0, #0 1675 0092 6064 str r0, [r4, #68] 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 1676 .loc 1 637 3 is_stmt 1 view .LVU550 + 1676 .loc 1 637 3 is_stmt 1 view .LVU552 637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 1677 .loc 1 637 15 is_stmt 0 view .LVU551 + 1677 .loc 1 637 15 is_stmt 0 view .LVU553 1678 0094 2023 movs r3, #32 1679 0096 84F84130 strb r3, [r4, #65] - 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - ARM GAS /tmp/ccclMPzv.s page 169 + ARM GAS /tmp/ccDmmuIk.s page 169 - 1680 .loc 1 638 3 is_stmt 1 view .LVU552 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1681 .loc 1 638 23 is_stmt 0 view .LVU553 + 1680 .loc 1 638 3 is_stmt 1 view .LVU554 + 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 1681 .loc 1 638 23 is_stmt 0 view .LVU555 1682 009a 2063 str r0, [r4, #48] 639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1683 .loc 1 639 3 is_stmt 1 view .LVU554 + 1683 .loc 1 639 3 is_stmt 1 view .LVU556 639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1684 .loc 1 639 14 is_stmt 0 view .LVU555 + 1684 .loc 1 639 14 is_stmt 0 view .LVU557 1685 009c 84F84200 strb r0, [r4, #66] 641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1686 .loc 1 641 3 is_stmt 1 view .LVU556 + 1686 .loc 1 641 3 is_stmt 1 view .LVU558 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1687 .loc 1 642 1 is_stmt 0 view .LVU557 + 1687 .loc 1 642 1 is_stmt 0 view .LVU559 1688 00a0 10BD pop {r4, pc} - 1689 .LVL119: - 1690 .L139: + 1689 .LVL122: + 1690 .L136: 556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1691 .loc 1 556 5 is_stmt 1 view .LVU558 + 1691 .loc 1 556 5 is_stmt 1 view .LVU560 556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1692 .loc 1 556 16 is_stmt 0 view .LVU559 + 1692 .loc 1 556 16 is_stmt 0 view .LVU561 1693 00a2 80F84030 strb r3, [r0, #64] 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 1694 .loc 1 580 5 is_stmt 1 view .LVU560 + 1694 .loc 1 580 5 is_stmt 1 view .LVU562 1695 00a6 FFF7FEFF bl HAL_I2C_MspInit - 1696 .LVL120: + 1696 .LVL123: 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 1697 .loc 1 580 5 is_stmt 0 view .LVU561 - 1698 00aa B1E7 b .L129 - 1699 .L140: + 1697 .loc 1 580 5 is_stmt 0 view .LVU563 + 1698 00aa B1E7 b .L126 + 1699 .L137: 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1700 .loc 1 600 5 is_stmt 1 view .LVU562 + 1700 .loc 1 600 5 is_stmt 1 view .LVU564 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1701 .loc 1 600 56 is_stmt 0 view .LVU563 + 1701 .loc 1 600 56 is_stmt 0 view .LVU565 1702 00ac A368 ldr r3, [r4, #8] 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1703 .loc 1 600 9 view .LVU564 + 1703 .loc 1 600 9 view .LVU566 1704 00ae 2268 ldr r2, [r4] 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1705 .loc 1 600 44 view .LVU565 + 1705 .loc 1 600 44 view .LVU567 1706 00b0 43F40043 orr r3, r3, #32768 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1707 .loc 1 600 26 view .LVU566 + 1707 .loc 1 600 26 view .LVU568 1708 00b4 9360 str r3, [r2, #8] - 1709 00b6 C5E7 b .L131 - 1710 .L141: + 1709 00b6 C5E7 b .L128 + 1710 .L138: 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1711 .loc 1 611 5 is_stmt 1 view .LVU567 + 1711 .loc 1 611 5 is_stmt 1 view .LVU569 1712 00b8 2268 ldr r2, [r4] 1713 00ba 5368 ldr r3, [r2, #4] 1714 00bc 43F40063 orr r3, r3, #2048 1715 00c0 5360 str r3, [r2, #4] - 1716 00c2 C7E7 b .L133 - 1717 .LVL121: - 1718 .L134: + 1716 00c2 C7E7 b .L130 + 1717 .LVL124: + 1718 .L131: 1719 .LCFI16: 1720 .cfi_def_cfa_offset 0 + ARM GAS /tmp/ccDmmuIk.s page 170 + + 1721 .cfi_restore 4 - ARM GAS /tmp/ccclMPzv.s page 170 - - 1722 .cfi_restore 14 540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1723 .loc 1 540 12 is_stmt 0 view .LVU568 + 1723 .loc 1 540 12 is_stmt 0 view .LVU570 1724 00c4 0120 movs r0, #1 - 1725 .LVL122: + 1725 .LVL125: 642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1726 .loc 1 642 1 view .LVU569 + 1726 .loc 1 642 1 view .LVU571 1727 00c6 7047 bx lr 1728 .cfi_endproc 1729 .LFE329: @@ -10158,7 +10159,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1735 .thumb 1736 .thumb_func 1738 HAL_I2C_MspDeInit: - 1739 .LVL123: + 1739 .LVL126: 1740 .LFB332: 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ 1741 .loc 1 713 1 is_stmt 1 view -0 @@ -10167,9 +10168,9 @@ ARM GAS /tmp/ccclMPzv.s page 1 1744 @ frame_needed = 0, uses_anonymous_args = 0 1745 @ link register save eliminated. 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1746 .loc 1 715 3 view .LVU571 + 1746 .loc 1 715 3 view .LVU573 720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1747 .loc 1 720 1 is_stmt 0 view .LVU572 + 1747 .loc 1 720 1 is_stmt 0 view .LVU574 1748 0000 7047 bx lr 1749 .cfi_endproc 1750 .LFE332: @@ -10180,7 +10181,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1756 .thumb 1757 .thumb_func 1759 HAL_I2C_DeInit: - 1760 .LVL124: + 1760 .LVL127: 1761 .LFB330: 651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the I2C handle allocation */ 1762 .loc 1 651 1 is_stmt 1 view -0 @@ -10188,87 +10189,87 @@ ARM GAS /tmp/ccclMPzv.s page 1 1764 @ args = 0, pretend = 0, frame = 0 1765 @ frame_needed = 0, uses_anonymous_args = 0 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1766 .loc 1 653 3 view .LVU574 + 1766 .loc 1 653 3 view .LVU576 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1767 .loc 1 653 6 is_stmt 0 view .LVU575 - 1768 0000 A8B1 cbz r0, .L145 + 1767 .loc 1 653 6 is_stmt 0 view .LVU577 + 1768 0000 A8B1 cbz r0, .L142 651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the I2C handle allocation */ - 1769 .loc 1 651 1 view .LVU576 + 1769 .loc 1 651 1 view .LVU578 1770 0002 10B5 push {r4, lr} 1771 .LCFI17: 1772 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccDmmuIk.s page 171 + + 1773 .cfi_offset 4, -8 - ARM GAS /tmp/ccclMPzv.s page 171 - - 1774 .cfi_offset 14, -4 1775 0004 0446 mov r4, r0 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1776 .loc 1 659 3 is_stmt 1 view .LVU577 + 1776 .loc 1 659 3 is_stmt 1 view .LVU579 661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1777 .loc 1 661 3 view .LVU578 + 1777 .loc 1 661 3 view .LVU580 661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1778 .loc 1 661 15 is_stmt 0 view .LVU579 + 1778 .loc 1 661 15 is_stmt 0 view .LVU581 1779 0006 2423 movs r3, #36 1780 0008 80F84130 strb r3, [r0, #65] 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1781 .loc 1 664 3 is_stmt 1 view .LVU580 + 1781 .loc 1 664 3 is_stmt 1 view .LVU582 1782 000c 0268 ldr r2, [r0] 1783 000e 1368 ldr r3, [r2] 1784 0010 23F00103 bic r3, r3, #1 1785 0014 1360 str r3, [r2] 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 1786 .loc 1 676 3 view .LVU581 + 1786 .loc 1 676 3 view .LVU583 1787 0016 FFF7FEFF bl HAL_I2C_MspDeInit - 1788 .LVL125: + 1788 .LVL128: 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_RESET; - 1789 .loc 1 679 3 view .LVU582 + 1789 .loc 1 679 3 view .LVU584 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_RESET; - 1790 .loc 1 679 19 is_stmt 0 view .LVU583 + 1790 .loc 1 679 19 is_stmt 0 view .LVU585 1791 001a 0020 movs r0, #0 1792 001c 6064 str r0, [r4, #68] 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 1793 .loc 1 680 3 is_stmt 1 view .LVU584 + 1793 .loc 1 680 3 is_stmt 1 view .LVU586 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 1794 .loc 1 680 15 is_stmt 0 view .LVU585 + 1794 .loc 1 680 15 is_stmt 0 view .LVU587 1795 001e 84F84100 strb r0, [r4, #65] 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1796 .loc 1 681 3 is_stmt 1 view .LVU586 + 1796 .loc 1 681 3 is_stmt 1 view .LVU588 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 1797 .loc 1 681 23 is_stmt 0 view .LVU587 + 1797 .loc 1 681 23 is_stmt 0 view .LVU589 1798 0022 2063 str r0, [r4, #48] 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1799 .loc 1 682 3 is_stmt 1 view .LVU588 + 1799 .loc 1 682 3 is_stmt 1 view .LVU590 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1800 .loc 1 682 14 is_stmt 0 view .LVU589 + 1800 .loc 1 682 14 is_stmt 0 view .LVU591 1801 0024 84F84200 strb r0, [r4, #66] 685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1802 .loc 1 685 3 is_stmt 1 view .LVU590 + 1802 .loc 1 685 3 is_stmt 1 view .LVU592 685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1803 .loc 1 685 3 view .LVU591 + 1803 .loc 1 685 3 view .LVU593 1804 0028 84F84000 strb r0, [r4, #64] 685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1805 .loc 1 685 3 view .LVU592 + 1805 .loc 1 685 3 view .LVU594 687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1806 .loc 1 687 3 view .LVU593 + 1806 .loc 1 687 3 view .LVU595 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1807 .loc 1 688 1 is_stmt 0 view .LVU594 + 1807 .loc 1 688 1 is_stmt 0 view .LVU596 1808 002c 10BD pop {r4, pc} - 1809 .LVL126: - 1810 .L145: + 1809 .LVL129: + 1810 .L142: 1811 .LCFI18: + ARM GAS /tmp/ccDmmuIk.s page 172 + + 1812 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccclMPzv.s page 172 - - 1813 .cfi_restore 4 1814 .cfi_restore 14 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1815 .loc 1 655 12 view .LVU595 + 1815 .loc 1 655 12 view .LVU597 1816 002e 0120 movs r0, #1 - 1817 .LVL127: + 1817 .LVL130: 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1818 .loc 1 688 1 view .LVU596 + 1818 .loc 1 688 1 view .LVU598 1819 0030 7047 bx lr 1820 .cfi_endproc 1821 .LFE330: @@ -10279,7 +10280,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1827 .thumb 1828 .thumb_func 1830 HAL_I2C_Master_Transmit: - 1831 .LVL128: + 1831 .LVL131: 1832 .LFB333: 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; 1833 .loc 1 1121 1 is_stmt 1 view -0 @@ -10287,7 +10288,7 @@ ARM GAS /tmp/ccclMPzv.s page 1 1835 @ args = 4, pretend = 0, frame = 0 1836 @ frame_needed = 0, uses_anonymous_args = 0 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 1837 .loc 1 1121 1 is_stmt 0 view .LVU598 + 1837 .loc 1 1121 1 is_stmt 0 view .LVU600 1838 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr} 1839 .LCFI19: 1840 .cfi_def_cfa_offset 32 @@ -10305,18203 +10306,18105 @@ ARM GAS /tmp/ccclMPzv.s page 1 1852 0006 0F46 mov r7, r1 1853 0008 0A9E ldr r6, [sp, #40] 1122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 1854 .loc 1 1122 3 is_stmt 1 view .LVU599 + 1854 .loc 1 1122 3 is_stmt 1 view .LVU601 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1855 .loc 1 1123 3 view .LVU600 + 1855 .loc 1 1123 3 view .LVU602 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1856 .loc 1 1125 3 view .LVU601 + 1856 .loc 1 1125 3 view .LVU603 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1857 .loc 1 1125 11 is_stmt 0 view .LVU602 + 1857 .loc 1 1125 11 is_stmt 0 view .LVU604 1858 000a 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 - 1859 .LVL129: + 1859 .LVL132: 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1860 .loc 1 1125 11 view .LVU603 - 1861 000e C9B2 uxtb r1, r1 -1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 173 + 1860 .loc 1 1125 6 view .LVU605 + 1861 000e 2029 cmp r1, #32 + ARM GAS /tmp/ccDmmuIk.s page 173 - 1862 .loc 1 1125 6 view .LVU604 - 1863 0010 2029 cmp r1, #32 - 1864 0012 40F0B780 bne .L160 - 1865 0016 0446 mov r4, r0 - 1866 0018 9046 mov r8, r2 - 1867 001a 9946 mov r9, r3 + 1862 0010 40F0B780 bne .L157 + 1863 0014 0446 mov r4, r0 + 1864 0016 9146 mov r9, r2 + 1865 0018 9846 mov r8, r3 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1868 .loc 1 1128 5 is_stmt 1 view .LVU605 + 1866 .loc 1 1128 5 is_stmt 1 view .LVU606 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1869 .loc 1 1128 5 view .LVU606 - 1870 001c 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 1871 .LVL130: + 1867 .loc 1 1128 5 view .LVU607 + 1868 001a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 1869 .LVL133: 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1872 .loc 1 1128 5 is_stmt 0 view .LVU607 - 1873 0020 012B cmp r3, #1 - 1874 0022 00F0B380 beq .L161 + 1870 .loc 1 1128 5 is_stmt 0 view .LVU608 + 1871 001e 012B cmp r3, #1 + 1872 0020 00F0B380 beq .L158 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1875 .loc 1 1128 5 is_stmt 1 discriminator 2 view .LVU608 - 1876 0026 4FF0010A mov r10, #1 - 1877 002a 80F840A0 strb r10, [r0, #64] + 1873 .loc 1 1128 5 is_stmt 1 discriminator 2 view .LVU609 + 1874 0024 4FF0010A mov r10, #1 + 1875 0028 80F840A0 strb r10, [r0, #64] 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1878 .loc 1 1128 5 discriminator 2 view .LVU609 + 1876 .loc 1 1128 5 view .LVU610 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1879 .loc 1 1131 5 view .LVU610 + 1877 .loc 1 1131 5 view .LVU611 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1880 .loc 1 1131 17 is_stmt 0 view .LVU611 - 1881 002e FFF7FEFF bl HAL_GetTick - 1882 .LVL131: + 1878 .loc 1 1131 17 is_stmt 0 view .LVU612 + 1879 002c FFF7FEFF bl HAL_GetTick + 1880 .LVL134: 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1883 .loc 1 1131 17 view .LVU612 - 1884 0032 0546 mov r5, r0 - 1885 .LVL132: + 1881 .loc 1 1131 17 view .LVU613 + 1882 0030 0546 mov r5, r0 + 1883 .LVL135: 1133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1886 .loc 1 1133 5 is_stmt 1 view .LVU613 + 1884 .loc 1 1133 5 is_stmt 1 view .LVU614 1133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1887 .loc 1 1133 9 is_stmt 0 view .LVU614 - 1888 0034 0090 str r0, [sp] - 1889 0036 1923 movs r3, #25 - 1890 0038 5246 mov r2, r10 - 1891 003a 4FF40041 mov r1, #32768 - 1892 003e 2046 mov r0, r4 - 1893 .LVL133: + 1885 .loc 1 1133 9 is_stmt 0 view .LVU615 + 1886 0032 0090 str r0, [sp] + 1887 0034 1923 movs r3, #25 + 1888 0036 5246 mov r2, r10 + 1889 0038 4FF40041 mov r1, #32768 + 1890 003c 2046 mov r0, r4 + 1891 .LVL136: 1133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1894 .loc 1 1133 9 view .LVU615 - 1895 0040 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 1896 .LVL134: + 1892 .loc 1 1133 9 view .LVU616 + 1893 003e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 1894 .LVL137: 1133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1897 .loc 1 1133 8 discriminator 1 view .LVU616 - 1898 0044 0028 cmp r0, #0 - 1899 0046 40F0A380 bne .L162 + 1895 .loc 1 1133 8 discriminator 1 view .LVU617 + 1896 0042 0028 cmp r0, #0 + 1897 0044 40F0A380 bne .L159 1138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 1900 .loc 1 1138 5 is_stmt 1 view .LVU617 + 1898 .loc 1 1138 5 is_stmt 1 view .LVU618 1138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 1901 .loc 1 1138 21 is_stmt 0 view .LVU618 - 1902 004a 2123 movs r3, #33 - 1903 004c 84F84130 strb r3, [r4, #65] + 1899 .loc 1 1138 21 is_stmt 0 view .LVU619 + 1900 0048 2123 movs r3, #33 + 1901 004a 84F84130 strb r3, [r4, #65] 1139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - ARM GAS /tmp/ccclMPzv.s page 174 - - - 1904 .loc 1 1139 5 is_stmt 1 view .LVU619 + 1902 .loc 1 1139 5 is_stmt 1 view .LVU620 1139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 1905 .loc 1 1139 21 is_stmt 0 view .LVU620 - 1906 0050 1023 movs r3, #16 - 1907 0052 84F84230 strb r3, [r4, #66] + ARM GAS /tmp/ccDmmuIk.s page 174 + + + 1903 .loc 1 1139 21 is_stmt 0 view .LVU621 + 1904 004e 1023 movs r3, #16 + 1905 0050 84F84230 strb r3, [r4, #66] 1140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1908 .loc 1 1140 5 is_stmt 1 view .LVU621 + 1906 .loc 1 1140 5 is_stmt 1 view .LVU622 1140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1909 .loc 1 1140 21 is_stmt 0 view .LVU622 - 1910 0056 0023 movs r3, #0 - 1911 0058 6364 str r3, [r4, #68] + 1907 .loc 1 1140 21 is_stmt 0 view .LVU623 + 1908 0054 0023 movs r3, #0 + 1909 0056 6364 str r3, [r4, #68] 1143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 1912 .loc 1 1143 5 is_stmt 1 view .LVU623 + 1910 .loc 1 1143 5 is_stmt 1 view .LVU624 1143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 1913 .loc 1 1143 21 is_stmt 0 view .LVU624 - 1914 005a C4F82480 str r8, [r4, #36] + 1911 .loc 1 1143 21 is_stmt 0 view .LVU625 + 1912 0058 C4F82490 str r9, [r4, #36] 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 1915 .loc 1 1144 5 is_stmt 1 view .LVU625 + 1913 .loc 1 1144 5 is_stmt 1 view .LVU626 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 1916 .loc 1 1144 21 is_stmt 0 view .LVU626 - 1917 005e A4F82A90 strh r9, [r4, #42] @ movhi + 1914 .loc 1 1144 21 is_stmt 0 view .LVU627 + 1915 005c A4F82A80 strh r8, [r4, #42] @ movhi 1145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1918 .loc 1 1145 5 is_stmt 1 view .LVU627 + 1916 .loc 1 1145 5 is_stmt 1 view .LVU628 1145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1919 .loc 1 1145 21 is_stmt 0 view .LVU628 - 1920 0062 6363 str r3, [r4, #52] + 1917 .loc 1 1145 21 is_stmt 0 view .LVU629 + 1918 0060 6363 str r3, [r4, #52] 1147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1921 .loc 1 1147 5 is_stmt 1 view .LVU629 + 1919 .loc 1 1147 5 is_stmt 1 view .LVU630 1147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1922 .loc 1 1147 13 is_stmt 0 view .LVU630 - 1923 0064 638D ldrh r3, [r4, #42] - 1924 0066 9BB2 uxth r3, r3 + 1920 .loc 1 1147 13 is_stmt 0 view .LVU631 + 1921 0062 638D ldrh r3, [r4, #42] + 1922 0064 9BB2 uxth r3, r3 1147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1925 .loc 1 1147 8 view .LVU631 - 1926 0068 FF2B cmp r3, #255 - 1927 006a 1ED9 bls .L152 + 1923 .loc 1 1147 8 view .LVU632 + 1924 0066 FF2B cmp r3, #255 + 1925 0068 1ED9 bls .L149 1149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 1928 .loc 1 1149 7 is_stmt 1 view .LVU632 + 1926 .loc 1 1149 7 is_stmt 1 view .LVU633 1149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 1929 .loc 1 1149 22 is_stmt 0 view .LVU633 - 1930 006c FF23 movs r3, #255 - 1931 006e 2385 strh r3, [r4, #40] @ movhi + 1927 .loc 1 1149 22 is_stmt 0 view .LVU634 + 1928 006a FF23 movs r3, #255 + 1929 006c 2385 strh r3, [r4, #40] @ movhi 1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1932 .loc 1 1150 7 is_stmt 1 view .LVU634 - 1933 .LVL135: + 1930 .loc 1 1150 7 is_stmt 1 view .LVU635 + 1931 .LVL138: 1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1934 .loc 1 1150 16 is_stmt 0 view .LVU635 - 1935 0070 4FF08073 mov r3, #16777216 - 1936 .LVL136: - 1937 .L153: + 1932 .loc 1 1150 16 is_stmt 0 view .LVU636 + 1933 006e 4FF08073 mov r3, #16777216 + 1934 .LVL139: + 1935 .L150: 1158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1938 .loc 1 1158 5 is_stmt 1 view .LVU636 + 1936 .loc 1 1158 5 is_stmt 1 view .LVU637 1158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1939 .loc 1 1158 13 is_stmt 0 view .LVU637 - 1940 0074 228D ldrh r2, [r4, #40] + 1937 .loc 1 1158 13 is_stmt 0 view .LVU638 + 1938 0072 228D ldrh r2, [r4, #40] 1158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 1941 .loc 1 1158 8 view .LVU638 - ARM GAS /tmp/ccclMPzv.s page 175 + 1939 .loc 1 1158 8 view .LVU639 + 1940 0074 EAB1 cbz r2, .L151 +1162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 175 - 1942 0076 EAB1 cbz r2, .L154 + 1941 .loc 1 1162 7 is_stmt 1 view .LVU640 1162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1943 .loc 1 1162 7 is_stmt 1 view .LVU639 + 1942 .loc 1 1162 11 is_stmt 0 view .LVU641 + 1943 0076 2268 ldr r2, [r4] 1162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1944 .loc 1 1162 11 is_stmt 0 view .LVU640 - 1945 0078 2268 ldr r2, [r4] + 1944 .loc 1 1162 30 view .LVU642 + 1945 0078 99F80010 ldrb r1, [r9] @ zero_extendqisi2 1162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1946 .loc 1 1162 30 view .LVU641 - 1947 007a 98F80010 ldrb r1, [r8] @ zero_extendqisi2 -1162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1948 .loc 1 1162 28 view .LVU642 - 1949 007e 9162 str r1, [r2, #40] + 1946 .loc 1 1162 28 view .LVU643 + 1947 007c 9162 str r1, [r2, #40] 1165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1950 .loc 1 1165 7 is_stmt 1 view .LVU643 + 1948 .loc 1 1165 7 is_stmt 1 view .LVU644 1165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1951 .loc 1 1165 11 is_stmt 0 view .LVU644 - 1952 0080 626A ldr r2, [r4, #36] + 1949 .loc 1 1165 11 is_stmt 0 view .LVU645 + 1950 007e 626A ldr r2, [r4, #36] 1165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1953 .loc 1 1165 21 view .LVU645 - 1954 0082 0132 adds r2, r2, #1 - 1955 0084 6262 str r2, [r4, #36] + 1951 .loc 1 1165 21 view .LVU646 + 1952 0080 0132 adds r2, r2, #1 + 1953 0082 6262 str r2, [r4, #36] 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 1956 .loc 1 1167 7 is_stmt 1 view .LVU646 + 1954 .loc 1 1167 7 is_stmt 1 view .LVU647 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 1957 .loc 1 1167 11 is_stmt 0 view .LVU647 - 1958 0086 628D ldrh r2, [r4, #42] - 1959 0088 92B2 uxth r2, r2 + 1955 .loc 1 1167 11 is_stmt 0 view .LVU648 + 1956 0084 628D ldrh r2, [r4, #42] + 1957 0086 92B2 uxth r2, r2 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 1960 .loc 1 1167 22 view .LVU648 - 1961 008a 013A subs r2, r2, #1 - 1962 008c 92B2 uxth r2, r2 - 1963 008e 6285 strh r2, [r4, #42] @ movhi + 1958 .loc 1 1167 22 view .LVU649 + 1959 0088 013A subs r2, r2, #1 + 1960 008a 92B2 uxth r2, r2 + 1961 008c 6285 strh r2, [r4, #42] @ movhi 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1964 .loc 1 1168 7 is_stmt 1 view .LVU649 + 1962 .loc 1 1168 7 is_stmt 1 view .LVU650 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1965 .loc 1 1168 11 is_stmt 0 view .LVU650 - 1966 0090 228D ldrh r2, [r4, #40] + 1963 .loc 1 1168 11 is_stmt 0 view .LVU651 + 1964 008e 228D ldrh r2, [r4, #40] 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 1967 .loc 1 1168 21 view .LVU651 - 1968 0092 013A subs r2, r2, #1 - 1969 0094 92B2 uxth r2, r2 - 1970 0096 2285 strh r2, [r4, #40] @ movhi + 1965 .loc 1 1168 21 view .LVU652 + 1966 0090 013A subs r2, r2, #1 + 1967 0092 92B2 uxth r2, r2 + 1968 0094 2285 strh r2, [r4, #40] @ movhi 1172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 1971 .loc 1 1172 7 is_stmt 1 view .LVU652 - 1972 0098 0132 adds r2, r2, #1 - 1973 009a 4149 ldr r1, .L168 - 1974 009c 0091 str r1, [sp] - 1975 009e D2B2 uxtb r2, r2 - 1976 00a0 3946 mov r1, r7 - 1977 00a2 2046 mov r0, r4 - 1978 00a4 FFF7FEFF bl I2C_TransferConfig - 1979 .LVL137: + 1969 .loc 1 1172 7 is_stmt 1 view .LVU653 + 1970 0096 0132 adds r2, r2, #1 + 1971 0098 4149 ldr r1, .L165 + 1972 009a 0091 str r1, [sp] + 1973 009c D2B2 uxtb r2, r2 + 1974 009e 3946 mov r1, r7 + 1975 00a0 2046 mov r0, r4 + 1976 00a2 FFF7FEFF bl I2C_TransferConfig + 1977 .LVL140: 1172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 1980 .loc 1 1172 7 is_stmt 0 view .LVU653 - 1981 00a8 18E0 b .L156 - 1982 .LVL138: - 1983 .L152: - ARM GAS /tmp/ccclMPzv.s page 176 + 1978 .loc 1 1172 7 is_stmt 0 view .LVU654 + 1979 00a6 18E0 b .L155 + 1980 .LVL141: + 1981 .L149: +1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 1982 .loc 1 1154 7 is_stmt 1 view .LVU655 + ARM GAS /tmp/ccDmmuIk.s page 176 1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 1984 .loc 1 1154 7 is_stmt 1 view .LVU654 + 1983 .loc 1 1154 28 is_stmt 0 view .LVU656 + 1984 00a8 638D ldrh r3, [r4, #42] 1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 1985 .loc 1 1154 28 is_stmt 0 view .LVU655 - 1986 00aa 638D ldrh r3, [r4, #42] -1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 1987 .loc 1 1154 22 view .LVU656 - 1988 00ac 2385 strh r3, [r4, #40] @ movhi + 1985 .loc 1 1154 22 view .LVU657 + 1986 00aa 2385 strh r3, [r4, #40] @ movhi 1155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1989 .loc 1 1155 7 is_stmt 1 view .LVU657 - 1990 .LVL139: + 1987 .loc 1 1155 7 is_stmt 1 view .LVU658 + 1988 .LVL142: 1155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 1991 .loc 1 1155 16 is_stmt 0 view .LVU658 - 1992 00ae 4FF00073 mov r3, #33554432 - 1993 00b2 DFE7 b .L153 - 1994 .LVL140: - 1995 .L154: + 1989 .loc 1 1155 16 is_stmt 0 view .LVU659 + 1990 00ac 4FF00073 mov r3, #33554432 + 1991 00b0 DFE7 b .L150 + 1992 .LVL143: + 1993 .L151: 1179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 1996 .loc 1 1179 7 is_stmt 1 view .LVU659 - 1997 00b4 3A49 ldr r1, .L168 - 1998 00b6 0091 str r1, [sp] - 1999 00b8 D2B2 uxtb r2, r2 - 2000 00ba 3946 mov r1, r7 - 2001 00bc 2046 mov r0, r4 - 2002 00be FFF7FEFF bl I2C_TransferConfig - 2003 .LVL141: + 1994 .loc 1 1179 7 is_stmt 1 view .LVU660 + 1995 00b2 3B49 ldr r1, .L165 + 1996 00b4 0091 str r1, [sp] + 1997 00b6 D2B2 uxtb r2, r2 + 1998 00b8 3946 mov r1, r7 + 1999 00ba 2046 mov r0, r4 + 2000 00bc FFF7FEFF bl I2C_TransferConfig + 2001 .LVL144: 1179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 2004 .loc 1 1179 7 is_stmt 0 view .LVU660 - 2005 00c2 0BE0 b .L156 - 2006 .L158: + 2002 .loc 1 1179 7 is_stmt 0 view .LVU661 + 2003 00c0 0BE0 b .L155 + 2004 .L154: 1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2007 .loc 1 1215 11 is_stmt 1 view .LVU661 + 2005 .loc 1 1215 11 is_stmt 1 view .LVU662 1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2008 .loc 1 1215 32 is_stmt 0 view .LVU662 - 2009 00c4 628D ldrh r2, [r4, #42] - 2010 00c6 92B2 uxth r2, r2 + 2006 .loc 1 1215 32 is_stmt 0 view .LVU663 + 2007 00c2 628D ldrh r2, [r4, #42] + 2008 00c4 92B2 uxth r2, r2 1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2011 .loc 1 1215 26 view .LVU663 - 2012 00c8 2285 strh r2, [r4, #40] @ movhi + 2009 .loc 1 1215 26 view .LVU664 + 2010 00c6 2285 strh r2, [r4, #40] @ movhi 1216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 2013 .loc 1 1216 11 is_stmt 1 view .LVU664 - 2014 00ca 0023 movs r3, #0 - 2015 00cc 0093 str r3, [sp] - 2016 00ce 4FF00073 mov r3, #33554432 - 2017 00d2 D2B2 uxtb r2, r2 - 2018 00d4 3946 mov r1, r7 - 2019 00d6 2046 mov r0, r4 - 2020 00d8 FFF7FEFF bl I2C_TransferConfig - 2021 .LVL142: - 2022 .L156: + 2011 .loc 1 1216 11 is_stmt 1 view .LVU665 + 2012 00c8 0023 movs r3, #0 + 2013 00ca 0093 str r3, [sp] + 2014 00cc 4FF00073 mov r3, #33554432 + 2015 00d0 D2B2 uxtb r2, r2 + 2016 00d2 3946 mov r1, r7 + 2017 00d4 2046 mov r0, r4 + 2018 00d6 FFF7FEFF bl I2C_TransferConfig + 2019 .LVL145: + 2020 .L155: 1183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2023 .loc 1 1183 28 view .LVU665 + 2021 .loc 1 1183 28 view .LVU666 1183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2024 .loc 1 1183 16 is_stmt 0 view .LVU666 - 2025 00dc 638D ldrh r3, [r4, #42] - 2026 00de 9BB2 uxth r3, r3 + 2022 .loc 1 1183 16 is_stmt 0 view .LVU667 + 2023 00da 638D ldrh r3, [r4, #42] + 2024 00dc 9BB2 uxth r3, r3 1183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 177 + 2025 .loc 1 1183 28 view .LVU668 + 2026 00de 002B cmp r3, #0 + ARM GAS /tmp/ccDmmuIk.s page 177 - 2027 .loc 1 1183 28 view .LVU667 - 2028 00e0 002B cmp r3, #0 - 2029 00e2 33D0 beq .L167 + 2027 00e0 33D0 beq .L164 1186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2030 .loc 1 1186 7 is_stmt 1 view .LVU668 + 2028 .loc 1 1186 7 is_stmt 1 view .LVU669 1186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2031 .loc 1 1186 11 is_stmt 0 view .LVU669 - 2032 00e4 2A46 mov r2, r5 - 2033 00e6 3146 mov r1, r6 - 2034 00e8 2046 mov r0, r4 - 2035 00ea FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 2036 .LVL143: + 2029 .loc 1 1186 11 is_stmt 0 view .LVU670 + 2030 00e2 2A46 mov r2, r5 + 2031 00e4 3146 mov r1, r6 + 2032 00e6 2046 mov r0, r4 + 2033 00e8 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 2034 .LVL146: 1186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2037 .loc 1 1186 10 discriminator 1 view .LVU670 - 2038 00ee 0028 cmp r0, #0 - 2039 00f0 50D1 bne .L163 + 2035 .loc 1 1186 10 discriminator 1 view .LVU671 + 2036 00ec 0028 cmp r0, #0 + 2037 00ee 50D1 bne .L160 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2040 .loc 1 1191 7 is_stmt 1 view .LVU671 + 2038 .loc 1 1191 7 is_stmt 1 view .LVU672 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2041 .loc 1 1191 35 is_stmt 0 view .LVU672 - 2042 00f2 626A ldr r2, [r4, #36] + 2039 .loc 1 1191 35 is_stmt 0 view .LVU673 + 2040 00f0 626A ldr r2, [r4, #36] 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2043 .loc 1 1191 11 view .LVU673 - 2044 00f4 2368 ldr r3, [r4] + 2041 .loc 1 1191 11 view .LVU674 + 2042 00f2 2368 ldr r3, [r4] 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2045 .loc 1 1191 30 view .LVU674 - 2046 00f6 1278 ldrb r2, [r2] @ zero_extendqisi2 + 2043 .loc 1 1191 30 view .LVU675 + 2044 00f4 1278 ldrb r2, [r2] @ zero_extendqisi2 1191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2047 .loc 1 1191 28 view .LVU675 - 2048 00f8 9A62 str r2, [r3, #40] + 2045 .loc 1 1191 28 view .LVU676 + 2046 00f6 9A62 str r2, [r3, #40] 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2049 .loc 1 1194 7 is_stmt 1 view .LVU676 + 2047 .loc 1 1194 7 is_stmt 1 view .LVU677 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2050 .loc 1 1194 11 is_stmt 0 view .LVU677 - 2051 00fa 636A ldr r3, [r4, #36] + 2048 .loc 1 1194 11 is_stmt 0 view .LVU678 + 2049 00f8 636A ldr r3, [r4, #36] 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2052 .loc 1 1194 21 view .LVU678 - 2053 00fc 0133 adds r3, r3, #1 - 2054 00fe 6362 str r3, [r4, #36] + 2050 .loc 1 1194 21 view .LVU679 + 2051 00fa 0133 adds r3, r3, #1 + 2052 00fc 6362 str r3, [r4, #36] 1196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 2055 .loc 1 1196 7 is_stmt 1 view .LVU679 + 2053 .loc 1 1196 7 is_stmt 1 view .LVU680 1196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 2056 .loc 1 1196 11 is_stmt 0 view .LVU680 - 2057 0100 638D ldrh r3, [r4, #42] - 2058 0102 9BB2 uxth r3, r3 + 2054 .loc 1 1196 11 is_stmt 0 view .LVU681 + 2055 00fe 638D ldrh r3, [r4, #42] + 2056 0100 9BB2 uxth r3, r3 1196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 2059 .loc 1 1196 22 view .LVU681 - 2060 0104 013B subs r3, r3, #1 - 2061 0106 9BB2 uxth r3, r3 - 2062 0108 6385 strh r3, [r4, #42] @ movhi + 2057 .loc 1 1196 22 view .LVU682 + 2058 0102 013B subs r3, r3, #1 + 2059 0104 9BB2 uxth r3, r3 + 2060 0106 6385 strh r3, [r4, #42] @ movhi 1197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2063 .loc 1 1197 7 is_stmt 1 view .LVU682 + 2061 .loc 1 1197 7 is_stmt 1 view .LVU683 1197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2064 .loc 1 1197 11 is_stmt 0 view .LVU683 - 2065 010a 238D ldrh r3, [r4, #40] + 2062 .loc 1 1197 11 is_stmt 0 view .LVU684 + 2063 0108 238D ldrh r3, [r4, #40] 1197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2066 .loc 1 1197 21 view .LVU684 - ARM GAS /tmp/ccclMPzv.s page 178 + 2064 .loc 1 1197 21 view .LVU685 + 2065 010a 013B subs r3, r3, #1 + 2066 010c 9BB2 uxth r3, r3 + ARM GAS /tmp/ccDmmuIk.s page 178 - 2067 010c 013B subs r3, r3, #1 - 2068 010e 9BB2 uxth r3, r3 - 2069 0110 2385 strh r3, [r4, #40] @ movhi + 2067 010e 2385 strh r3, [r4, #40] @ movhi 1199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2070 .loc 1 1199 7 is_stmt 1 view .LVU685 + 2068 .loc 1 1199 7 is_stmt 1 view .LVU686 1199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2071 .loc 1 1199 16 is_stmt 0 view .LVU686 - 2072 0112 628D ldrh r2, [r4, #42] - 2073 0114 92B2 uxth r2, r2 + 2069 .loc 1 1199 16 is_stmt 0 view .LVU687 + 2070 0110 628D ldrh r2, [r4, #42] + 2071 0112 92B2 uxth r2, r2 1199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2074 .loc 1 1199 10 view .LVU687 - 2075 0116 002A cmp r2, #0 - 2076 0118 E0D0 beq .L156 + 2072 .loc 1 1199 10 view .LVU688 + 2073 0114 002A cmp r2, #0 + 2074 0116 E0D0 beq .L155 1199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2077 .loc 1 1199 35 discriminator 1 view .LVU688 - 2078 011a 002B cmp r3, #0 - 2079 011c DED1 bne .L156 + 2075 .loc 1 1199 35 discriminator 1 view .LVU689 + 2076 0118 002B cmp r3, #0 + 2077 011a DED1 bne .L155 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2080 .loc 1 1202 9 is_stmt 1 view .LVU689 + 2078 .loc 1 1202 9 is_stmt 1 view .LVU690 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2081 .loc 1 1202 13 is_stmt 0 view .LVU690 - 2082 011e 0095 str r5, [sp] - 2083 0120 3346 mov r3, r6 - 2084 0122 0022 movs r2, #0 - 2085 0124 8021 movs r1, #128 - 2086 0126 2046 mov r0, r4 - 2087 0128 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2088 .LVL144: + 2079 .loc 1 1202 13 is_stmt 0 view .LVU691 + 2080 011c 0095 str r5, [sp] + 2081 011e 3346 mov r3, r6 + 2082 0120 0022 movs r2, #0 + 2083 0122 8021 movs r1, #128 + 2084 0124 2046 mov r0, r4 + 2085 0126 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2086 .LVL147: 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2089 .loc 1 1202 12 discriminator 1 view .LVU691 - 2090 012c A0BB cbnz r0, .L164 + 2087 .loc 1 1202 12 discriminator 1 view .LVU692 + 2088 012a A0BB cbnz r0, .L161 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2091 .loc 1 1207 9 is_stmt 1 view .LVU692 + 2089 .loc 1 1207 9 is_stmt 1 view .LVU693 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2092 .loc 1 1207 17 is_stmt 0 view .LVU693 - 2093 012e 638D ldrh r3, [r4, #42] - 2094 0130 9BB2 uxth r3, r3 + 2090 .loc 1 1207 17 is_stmt 0 view .LVU694 + 2091 012c 638D ldrh r3, [r4, #42] + 2092 012e 9BB2 uxth r3, r3 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2095 .loc 1 1207 12 view .LVU694 - 2096 0132 FF2B cmp r3, #255 - 2097 0134 C6D9 bls .L158 + 2093 .loc 1 1207 12 view .LVU695 + 2094 0130 FF2B cmp r3, #255 + 2095 0132 C6D9 bls .L154 1209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 2098 .loc 1 1209 11 is_stmt 1 view .LVU695 + 2096 .loc 1 1209 11 is_stmt 1 view .LVU696 1209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 2099 .loc 1 1209 26 is_stmt 0 view .LVU696 - 2100 0136 FF22 movs r2, #255 - 2101 0138 2285 strh r2, [r4, #40] @ movhi + 2097 .loc 1 1209 26 is_stmt 0 view .LVU697 + 2098 0134 FF22 movs r2, #255 + 2099 0136 2285 strh r2, [r4, #40] @ movhi 1210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 2102 .loc 1 1210 11 is_stmt 1 view .LVU697 - 2103 013a 0023 movs r3, #0 - 2104 013c 0093 str r3, [sp] - 2105 013e 4FF08073 mov r3, #16777216 - 2106 0142 3946 mov r1, r7 - 2107 0144 2046 mov r0, r4 - 2108 0146 FFF7FEFF bl I2C_TransferConfig - 2109 .LVL145: - 2110 014a C7E7 b .L156 - ARM GAS /tmp/ccclMPzv.s page 179 + 2100 .loc 1 1210 11 is_stmt 1 view .LVU698 + 2101 0138 0023 movs r3, #0 + 2102 013a 0093 str r3, [sp] + 2103 013c 4FF08073 mov r3, #16777216 + 2104 0140 3946 mov r1, r7 + 2105 0142 2046 mov r0, r4 + 2106 0144 FFF7FEFF bl I2C_TransferConfig + 2107 .LVL148: + 2108 0148 C7E7 b .L155 + 2109 .L164: +1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + ARM GAS /tmp/ccDmmuIk.s page 179 - 2111 .L167: + 2110 .loc 1 1224 5 view .LVU699 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2112 .loc 1 1224 5 view .LVU698 + 2111 .loc 1 1224 9 is_stmt 0 view .LVU700 + 2112 014a 2A46 mov r2, r5 + 2113 014c 3146 mov r1, r6 + 2114 014e 2046 mov r0, r4 + 2115 0150 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 2116 .LVL149: 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2113 .loc 1 1224 9 is_stmt 0 view .LVU699 - 2114 014c 2A46 mov r2, r5 - 2115 014e 3146 mov r1, r6 - 2116 0150 2046 mov r0, r4 - 2117 0152 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - 2118 .LVL146: -1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2119 .loc 1 1224 8 discriminator 1 view .LVU700 - 2120 0156 08BB cbnz r0, .L165 + 2117 .loc 1 1224 8 discriminator 1 view .LVU701 + 2118 0154 08BB cbnz r0, .L162 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2121 .loc 1 1230 5 is_stmt 1 view .LVU701 - 2122 0158 2368 ldr r3, [r4] - 2123 015a 2022 movs r2, #32 - 2124 015c DA61 str r2, [r3, #28] + 2119 .loc 1 1230 5 is_stmt 1 view .LVU702 + 2120 0156 2368 ldr r3, [r4] + 2121 0158 2022 movs r2, #32 + 2122 015a DA61 str r2, [r3, #28] 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2125 .loc 1 1233 5 view .LVU702 - 2126 015e 2168 ldr r1, [r4] - 2127 0160 4B68 ldr r3, [r1, #4] - 2128 0162 23F0FF73 bic r3, r3, #33423360 - 2129 0166 23F48B33 bic r3, r3, #71168 - 2130 016a 23F4FF73 bic r3, r3, #510 - 2131 016e 23F00103 bic r3, r3, #1 - 2132 0172 4B60 str r3, [r1, #4] + 2123 .loc 1 1233 5 view .LVU703 + 2124 015c 2168 ldr r1, [r4] + 2125 015e 4B68 ldr r3, [r1, #4] + 2126 0160 23F0FF73 bic r3, r3, #33423360 + 2127 0164 23F48B33 bic r3, r3, #71168 + 2128 0168 23F4FF73 bic r3, r3, #510 + 2129 016c 23F00103 bic r3, r3, #1 + 2130 0170 4B60 str r3, [r1, #4] 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 2133 .loc 1 1235 5 view .LVU703 + 2131 .loc 1 1235 5 view .LVU704 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 2134 .loc 1 1235 17 is_stmt 0 view .LVU704 - 2135 0174 84F84120 strb r2, [r4, #65] + 2132 .loc 1 1235 17 is_stmt 0 view .LVU705 + 2133 0172 84F84120 strb r2, [r4, #65] 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2136 .loc 1 1236 5 is_stmt 1 view .LVU705 + 2134 .loc 1 1236 5 is_stmt 1 view .LVU706 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2137 .loc 1 1236 17 is_stmt 0 view .LVU706 - 2138 0178 0023 movs r3, #0 - 2139 017a 84F84230 strb r3, [r4, #66] + 2135 .loc 1 1236 17 is_stmt 0 view .LVU707 + 2136 0176 0023 movs r3, #0 + 2137 0178 84F84230 strb r3, [r4, #66] 1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2140 .loc 1 1239 5 is_stmt 1 view .LVU707 + 2138 .loc 1 1239 5 is_stmt 1 view .LVU708 1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2141 .loc 1 1239 5 view .LVU708 - 2142 017e 84F84030 strb r3, [r4, #64] + 2139 .loc 1 1239 5 view .LVU709 + 2140 017c 84F84030 strb r3, [r4, #64] 1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2143 .loc 1 1239 5 view .LVU709 + 2141 .loc 1 1239 5 view .LVU710 1241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2144 .loc 1 1241 5 view .LVU710 + 2142 .loc 1 1241 5 view .LVU711 1241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2145 .loc 1 1241 12 is_stmt 0 view .LVU711 - 2146 0182 00E0 b .L151 - 2147 .LVL147: - 2148 .L160: + 2143 .loc 1 1241 12 is_stmt 0 view .LVU712 + 2144 0180 00E0 b .L148 + 2145 .LVL150: + 2146 .L157: 1245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2149 .loc 1 1245 12 view .LVU712 - 2150 0184 0220 movs r0, #2 - 2151 .LVL148: - 2152 .L151: - ARM GAS /tmp/ccclMPzv.s page 180 - - + 2147 .loc 1 1245 12 view .LVU713 + 2148 0182 0220 movs r0, #2 + 2149 .LVL151: + 2150 .L148: 1247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2153 .loc 1 1247 1 view .LVU713 - 2154 0186 02B0 add sp, sp, #8 - 2155 .LCFI21: - 2156 .cfi_remember_state - 2157 .cfi_def_cfa_offset 32 - 2158 @ sp needed - 2159 0188 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc} - 2160 .LVL149: - 2161 .L161: - 2162 .LCFI22: - 2163 .cfi_restore_state + 2151 .loc 1 1247 1 view .LVU714 + ARM GAS /tmp/ccDmmuIk.s page 180 + + + 2152 0184 02B0 add sp, sp, #8 + 2153 .LCFI21: + 2154 .cfi_remember_state + 2155 .cfi_def_cfa_offset 32 + 2156 @ sp needed + 2157 0186 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc} + 2158 .LVL152: + 2159 .L158: + 2160 .LCFI22: + 2161 .cfi_restore_state 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2164 .loc 1 1128 5 discriminator 1 view .LVU714 - 2165 018c 0220 movs r0, #2 - 2166 .LVL150: + 2162 .loc 1 1128 5 discriminator 1 view .LVU715 + 2163 018a 0220 movs r0, #2 + 2164 .LVL153: 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2167 .loc 1 1128 5 discriminator 1 view .LVU715 - 2168 018e FAE7 b .L151 - 2169 .LVL151: - 2170 .L162: + 2165 .loc 1 1128 5 discriminator 1 view .LVU716 + 2166 018c FAE7 b .L148 + 2167 .LVL154: + 2168 .L159: 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2171 .loc 1 1135 14 view .LVU716 - 2172 0190 0120 movs r0, #1 - 2173 0192 F8E7 b .L151 - 2174 .LVL152: - 2175 .L163: + 2169 .loc 1 1135 14 view .LVU717 + 2170 018e 0120 movs r0, #1 + 2171 0190 F8E7 b .L148 + 2172 .LVL155: + 2173 .L160: 1188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2176 .loc 1 1188 16 view .LVU717 - 2177 0194 0120 movs r0, #1 - 2178 0196 F6E7 b .L151 - 2179 .L164: + 2174 .loc 1 1188 16 view .LVU718 + 2175 0192 0120 movs r0, #1 + 2176 0194 F6E7 b .L148 + 2177 .L161: 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2180 .loc 1 1204 18 view .LVU718 - 2181 0198 0120 movs r0, #1 - 2182 019a F4E7 b .L151 - 2183 .L165: + 2178 .loc 1 1204 18 view .LVU719 + 2179 0196 0120 movs r0, #1 + 2180 0198 F4E7 b .L148 + 2181 .L162: 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2184 .loc 1 1226 14 view .LVU719 - 2185 019c 0120 movs r0, #1 - 2186 019e F2E7 b .L151 - 2187 .L169: - 2188 .align 2 - 2189 .L168: - 2190 01a0 00200080 .word -2147475456 - 2191 .cfi_endproc - 2192 .LFE333: - 2194 .section .text.HAL_I2C_Master_Receive,"ax",%progbits - 2195 .align 1 - 2196 .global HAL_I2C_Master_Receive - 2197 .syntax unified - 2198 .thumb - 2199 .thumb_func - 2201 HAL_I2C_Master_Receive: - 2202 .LVL153: - 2203 .LFB334: + 2182 .loc 1 1226 14 view .LVU720 + 2183 019a 0120 movs r0, #1 + 2184 019c F2E7 b .L148 + 2185 .L166: + 2186 019e 00BF .align 2 + 2187 .L165: + 2188 01a0 00200080 .word -2147475456 + 2189 .cfi_endproc + 2190 .LFE333: + 2192 .section .text.HAL_I2C_Master_Receive,"ax",%progbits + 2193 .align 1 + 2194 .global HAL_I2C_Master_Receive + 2195 .syntax unified + 2196 .thumb + 2197 .thumb_func + 2199 HAL_I2C_Master_Receive: + 2200 .LVL156: + 2201 .LFB334: 1262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - ARM GAS /tmp/ccclMPzv.s page 181 + 2202 .loc 1 1262 1 is_stmt 1 view -0 + 2203 .cfi_startproc + ARM GAS /tmp/ccDmmuIk.s page 181 - 2204 .loc 1 1262 1 is_stmt 1 view -0 - 2205 .cfi_startproc - 2206 @ args = 4, pretend = 0, frame = 0 - 2207 @ frame_needed = 0, uses_anonymous_args = 0 + 2204 @ args = 4, pretend = 0, frame = 0 + 2205 @ frame_needed = 0, uses_anonymous_args = 0 1262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 2208 .loc 1 1262 1 is_stmt 0 view .LVU721 - 2209 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr} - 2210 .LCFI23: - 2211 .cfi_def_cfa_offset 32 - 2212 .cfi_offset 4, -32 - 2213 .cfi_offset 5, -28 - 2214 .cfi_offset 6, -24 - 2215 .cfi_offset 7, -20 - 2216 .cfi_offset 8, -16 - 2217 .cfi_offset 9, -12 - 2218 .cfi_offset 10, -8 - 2219 .cfi_offset 14, -4 - 2220 0004 82B0 sub sp, sp, #8 - 2221 .LCFI24: - 2222 .cfi_def_cfa_offset 40 - 2223 0006 0F46 mov r7, r1 - 2224 0008 0A9E ldr r6, [sp, #40] + 2206 .loc 1 1262 1 is_stmt 0 view .LVU722 + 2207 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr} + 2208 .LCFI23: + 2209 .cfi_def_cfa_offset 32 + 2210 .cfi_offset 4, -32 + 2211 .cfi_offset 5, -28 + 2212 .cfi_offset 6, -24 + 2213 .cfi_offset 7, -20 + 2214 .cfi_offset 8, -16 + 2215 .cfi_offset 9, -12 + 2216 .cfi_offset 10, -8 + 2217 .cfi_offset 14, -4 + 2218 0004 82B0 sub sp, sp, #8 + 2219 .LCFI24: + 2220 .cfi_def_cfa_offset 40 + 2221 0006 0F46 mov r7, r1 + 2222 0008 0A9E ldr r6, [sp, #40] 1263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2225 .loc 1 1263 3 is_stmt 1 view .LVU722 + 2223 .loc 1 1263 3 is_stmt 1 view .LVU723 1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2226 .loc 1 1265 3 view .LVU723 + 2224 .loc 1 1265 3 view .LVU724 1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2227 .loc 1 1265 11 is_stmt 0 view .LVU724 - 2228 000a 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 - 2229 .LVL154: + 2225 .loc 1 1265 11 is_stmt 0 view .LVU725 + 2226 000a 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 + 2227 .LVL157: 1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2230 .loc 1 1265 11 view .LVU725 - 2231 000e C9B2 uxtb r1, r1 -1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2232 .loc 1 1265 6 view .LVU726 - 2233 0010 2029 cmp r1, #32 - 2234 0012 40F0A280 bne .L178 - 2235 0016 0446 mov r4, r0 - 2236 0018 9046 mov r8, r2 - 2237 001a 9946 mov r9, r3 + 2228 .loc 1 1265 6 view .LVU726 + 2229 000e 2029 cmp r1, #32 + 2230 0010 40F0A280 bne .L175 + 2231 0014 0446 mov r4, r0 + 2232 0016 9146 mov r9, r2 + 2233 0018 9846 mov r8, r3 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2238 .loc 1 1268 5 is_stmt 1 view .LVU727 + 2234 .loc 1 1268 5 is_stmt 1 view .LVU727 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2239 .loc 1 1268 5 view .LVU728 - 2240 001c 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 2241 .LVL155: + 2235 .loc 1 1268 5 view .LVU728 + 2236 001a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 2237 .LVL158: 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2242 .loc 1 1268 5 is_stmt 0 view .LVU729 - 2243 0020 012B cmp r3, #1 - 2244 0022 00F09E80 beq .L179 + 2238 .loc 1 1268 5 is_stmt 0 view .LVU729 + 2239 001e 012B cmp r3, #1 + 2240 0020 00F09E80 beq .L176 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2245 .loc 1 1268 5 is_stmt 1 discriminator 2 view .LVU730 - 2246 0026 4FF0010A mov r10, #1 - 2247 002a 80F840A0 strb r10, [r0, #64] + 2241 .loc 1 1268 5 is_stmt 1 discriminator 2 view .LVU730 + 2242 0024 4FF0010A mov r10, #1 + 2243 0028 80F840A0 strb r10, [r0, #64] 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2248 .loc 1 1268 5 discriminator 2 view .LVU731 + 2244 .loc 1 1268 5 view .LVU731 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 182 + 2245 .loc 1 1271 5 view .LVU732 +1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2246 .loc 1 1271 17 is_stmt 0 view .LVU733 + 2247 002c FFF7FEFF bl HAL_GetTick + 2248 .LVL159: + ARM GAS /tmp/ccDmmuIk.s page 182 - 2249 .loc 1 1271 5 view .LVU732 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2250 .loc 1 1271 17 is_stmt 0 view .LVU733 - 2251 002e FFF7FEFF bl HAL_GetTick - 2252 .LVL156: -1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2253 .loc 1 1271 17 view .LVU734 - 2254 0032 0546 mov r5, r0 - 2255 .LVL157: + 2249 .loc 1 1271 17 view .LVU734 + 2250 0030 0546 mov r5, r0 + 2251 .LVL160: 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2256 .loc 1 1273 5 is_stmt 1 view .LVU735 + 2252 .loc 1 1273 5 is_stmt 1 view .LVU735 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2257 .loc 1 1273 9 is_stmt 0 view .LVU736 - 2258 0034 0090 str r0, [sp] - 2259 0036 1923 movs r3, #25 - 2260 0038 5246 mov r2, r10 - 2261 003a 4FF40041 mov r1, #32768 - 2262 003e 2046 mov r0, r4 - 2263 .LVL158: + 2253 .loc 1 1273 9 is_stmt 0 view .LVU736 + 2254 0032 0090 str r0, [sp] + 2255 0034 1923 movs r3, #25 + 2256 0036 5246 mov r2, r10 + 2257 0038 4FF40041 mov r1, #32768 + 2258 003c 2046 mov r0, r4 + 2259 .LVL161: 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2264 .loc 1 1273 9 view .LVU737 - 2265 0040 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2266 .LVL159: + 2260 .loc 1 1273 9 view .LVU737 + 2261 003e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2262 .LVL162: 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2267 .loc 1 1273 8 discriminator 1 view .LVU738 - 2268 0044 0028 cmp r0, #0 - 2269 0046 40F08E80 bne .L180 + 2263 .loc 1 1273 8 discriminator 1 view .LVU738 + 2264 0042 0028 cmp r0, #0 + 2265 0044 40F08E80 bne .L177 1278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 2270 .loc 1 1278 5 is_stmt 1 view .LVU739 + 2266 .loc 1 1278 5 is_stmt 1 view .LVU739 1278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 2271 .loc 1 1278 21 is_stmt 0 view .LVU740 - 2272 004a 2223 movs r3, #34 - 2273 004c 84F84130 strb r3, [r4, #65] + 2267 .loc 1 1278 21 is_stmt 0 view .LVU740 + 2268 0048 2223 movs r3, #34 + 2269 004a 84F84130 strb r3, [r4, #65] 1279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 2274 .loc 1 1279 5 is_stmt 1 view .LVU741 + 2270 .loc 1 1279 5 is_stmt 1 view .LVU741 1279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 2275 .loc 1 1279 21 is_stmt 0 view .LVU742 - 2276 0050 1023 movs r3, #16 - 2277 0052 84F84230 strb r3, [r4, #66] + 2271 .loc 1 1279 21 is_stmt 0 view .LVU742 + 2272 004e 1023 movs r3, #16 + 2273 0050 84F84230 strb r3, [r4, #66] 1280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2278 .loc 1 1280 5 is_stmt 1 view .LVU743 + 2274 .loc 1 1280 5 is_stmt 1 view .LVU743 1280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2279 .loc 1 1280 21 is_stmt 0 view .LVU744 - 2280 0056 0023 movs r3, #0 - 2281 0058 6364 str r3, [r4, #68] + 2275 .loc 1 1280 21 is_stmt 0 view .LVU744 + 2276 0054 0023 movs r3, #0 + 2277 0056 6364 str r3, [r4, #68] 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 2282 .loc 1 1283 5 is_stmt 1 view .LVU745 + 2278 .loc 1 1283 5 is_stmt 1 view .LVU745 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 2283 .loc 1 1283 21 is_stmt 0 view .LVU746 - 2284 005a C4F82480 str r8, [r4, #36] + 2279 .loc 1 1283 21 is_stmt 0 view .LVU746 + 2280 0058 C4F82490 str r9, [r4, #36] 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 2285 .loc 1 1284 5 is_stmt 1 view .LVU747 + 2281 .loc 1 1284 5 is_stmt 1 view .LVU747 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 2286 .loc 1 1284 21 is_stmt 0 view .LVU748 - 2287 005e A4F82A90 strh r9, [r4, #42] @ movhi + 2282 .loc 1 1284 21 is_stmt 0 view .LVU748 + 2283 005c A4F82A80 strh r8, [r4, #42] @ movhi 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2288 .loc 1 1285 5 is_stmt 1 view .LVU749 - ARM GAS /tmp/ccclMPzv.s page 183 + 2284 .loc 1 1285 5 is_stmt 1 view .LVU749 +1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2285 .loc 1 1285 21 is_stmt 0 view .LVU750 + 2286 0060 6363 str r3, [r4, #52] +1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2287 .loc 1 1289 5 is_stmt 1 view .LVU751 + ARM GAS /tmp/ccDmmuIk.s page 183 -1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2289 .loc 1 1285 21 is_stmt 0 view .LVU750 - 2290 0062 6363 str r3, [r4, #52] 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2291 .loc 1 1289 5 is_stmt 1 view .LVU751 + 2288 .loc 1 1289 13 is_stmt 0 view .LVU752 + 2289 0062 638D ldrh r3, [r4, #42] + 2290 0064 9BB2 uxth r3, r3 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2292 .loc 1 1289 13 is_stmt 0 view .LVU752 - 2293 0064 638D ldrh r3, [r4, #42] - 2294 0066 9BB2 uxth r3, r3 -1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2295 .loc 1 1289 8 view .LVU753 - 2296 0068 FF2B cmp r3, #255 - 2297 006a 0AD9 bls .L172 + 2291 .loc 1 1289 8 view .LVU753 + 2292 0066 FF2B cmp r3, #255 + 2293 0068 0AD9 bls .L169 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 2298 .loc 1 1291 7 is_stmt 1 view .LVU754 + 2294 .loc 1 1291 7 is_stmt 1 view .LVU754 1291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 2299 .loc 1 1291 22 is_stmt 0 view .LVU755 - 2300 006c FF22 movs r2, #255 - 2301 006e 2285 strh r2, [r4, #40] @ movhi + 2295 .loc 1 1291 22 is_stmt 0 view .LVU755 + 2296 006a FF22 movs r2, #255 + 2297 006c 2285 strh r2, [r4, #40] @ movhi 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 2302 .loc 1 1292 7 is_stmt 1 view .LVU756 - 2303 0070 414B ldr r3, .L186 - 2304 0072 0093 str r3, [sp] - 2305 0074 4FF08073 mov r3, #16777216 - 2306 0078 3946 mov r1, r7 - 2307 007a 2046 mov r0, r4 - 2308 007c FFF7FEFF bl I2C_TransferConfig - 2309 .LVL160: - 2310 0080 18E0 b .L174 - 2311 .L172: + 2298 .loc 1 1292 7 is_stmt 1 view .LVU756 + 2299 006e 414B ldr r3, .L183 + 2300 0070 0093 str r3, [sp] + 2301 0072 4FF08073 mov r3, #16777216 + 2302 0076 3946 mov r1, r7 + 2303 0078 2046 mov r0, r4 + 2304 007a FFF7FEFF bl I2C_TransferConfig + 2305 .LVL163: + 2306 007e 18E0 b .L173 + 2307 .L169: 1297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2312 .loc 1 1297 7 view .LVU757 + 2308 .loc 1 1297 7 view .LVU757 1297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2313 .loc 1 1297 28 is_stmt 0 view .LVU758 - 2314 0082 628D ldrh r2, [r4, #42] - 2315 0084 92B2 uxth r2, r2 + 2309 .loc 1 1297 28 is_stmt 0 view .LVU758 + 2310 0080 628D ldrh r2, [r4, #42] + 2311 0082 92B2 uxth r2, r2 1297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2316 .loc 1 1297 22 view .LVU759 - 2317 0086 2285 strh r2, [r4, #40] @ movhi + 2312 .loc 1 1297 22 view .LVU759 + 2313 0084 2285 strh r2, [r4, #40] @ movhi 1298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 2318 .loc 1 1298 7 is_stmt 1 view .LVU760 - 2319 0088 3B4B ldr r3, .L186 - 2320 008a 0093 str r3, [sp] - 2321 008c 4FF00073 mov r3, #33554432 - 2322 0090 D2B2 uxtb r2, r2 - 2323 0092 3946 mov r1, r7 - 2324 0094 2046 mov r0, r4 - 2325 0096 FFF7FEFF bl I2C_TransferConfig - 2326 .LVL161: - 2327 009a 0BE0 b .L174 - 2328 .L176: + 2314 .loc 1 1298 7 is_stmt 1 view .LVU760 + 2315 0086 3B4B ldr r3, .L183 + 2316 0088 0093 str r3, [sp] + 2317 008a 4FF00073 mov r3, #33554432 + 2318 008e D2B2 uxtb r2, r2 + 2319 0090 3946 mov r1, r7 + 2320 0092 2046 mov r0, r4 + 2321 0094 FFF7FEFF bl I2C_TransferConfig + 2322 .LVL164: + 2323 0098 0BE0 b .L173 + 2324 .L172: 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2329 .loc 1 1335 11 view .LVU761 + 2325 .loc 1 1335 11 view .LVU761 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2330 .loc 1 1335 32 is_stmt 0 view .LVU762 - 2331 009c 628D ldrh r2, [r4, #42] - 2332 009e 92B2 uxth r2, r2 - ARM GAS /tmp/ccclMPzv.s page 184 - - + 2326 .loc 1 1335 32 is_stmt 0 view .LVU762 + 2327 009a 628D ldrh r2, [r4, #42] + 2328 009c 92B2 uxth r2, r2 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 2333 .loc 1 1335 26 view .LVU763 - 2334 00a0 2285 strh r2, [r4, #40] @ movhi + 2329 .loc 1 1335 26 view .LVU763 + 2330 009e 2285 strh r2, [r4, #40] @ movhi 1336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 2335 .loc 1 1336 11 is_stmt 1 view .LVU764 - 2336 00a2 0023 movs r3, #0 - 2337 00a4 0093 str r3, [sp] - 2338 00a6 4FF00073 mov r3, #33554432 - 2339 00aa D2B2 uxtb r2, r2 - 2340 00ac 3946 mov r1, r7 - 2341 00ae 2046 mov r0, r4 - 2342 00b0 FFF7FEFF bl I2C_TransferConfig - 2343 .LVL162: - 2344 .L174: + 2331 .loc 1 1336 11 is_stmt 1 view .LVU764 + ARM GAS /tmp/ccDmmuIk.s page 184 + + + 2332 00a0 0023 movs r3, #0 + 2333 00a2 0093 str r3, [sp] + 2334 00a4 4FF00073 mov r3, #33554432 + 2335 00a8 D2B2 uxtb r2, r2 + 2336 00aa 3946 mov r1, r7 + 2337 00ac 2046 mov r0, r4 + 2338 00ae FFF7FEFF bl I2C_TransferConfig + 2339 .LVL165: + 2340 .L173: 1302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2345 .loc 1 1302 28 view .LVU765 + 2341 .loc 1 1302 28 view .LVU765 1302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2346 .loc 1 1302 16 is_stmt 0 view .LVU766 - 2347 00b4 638D ldrh r3, [r4, #42] - 2348 00b6 9BB2 uxth r3, r3 + 2342 .loc 1 1302 16 is_stmt 0 view .LVU766 + 2343 00b2 638D ldrh r3, [r4, #42] + 2344 00b4 9BB2 uxth r3, r3 1302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2349 .loc 1 1302 28 view .LVU767 - 2350 00b8 002B cmp r3, #0 - 2351 00ba 32D0 beq .L185 + 2345 .loc 1 1302 28 view .LVU767 + 2346 00b6 002B cmp r3, #0 + 2347 00b8 32D0 beq .L182 1305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2352 .loc 1 1305 7 is_stmt 1 view .LVU768 + 2348 .loc 1 1305 7 is_stmt 1 view .LVU768 1305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2353 .loc 1 1305 11 is_stmt 0 view .LVU769 - 2354 00bc 2A46 mov r2, r5 - 2355 00be 3146 mov r1, r6 - 2356 00c0 2046 mov r0, r4 - 2357 00c2 FFF7FEFF bl I2C_WaitOnRXNEFlagUntilTimeout - 2358 .LVL163: + 2349 .loc 1 1305 11 is_stmt 0 view .LVU769 + 2350 00ba 2A46 mov r2, r5 + 2351 00bc 3146 mov r1, r6 + 2352 00be 2046 mov r0, r4 + 2353 00c0 FFF7FEFF bl I2C_WaitOnRXNEFlagUntilTimeout + 2354 .LVL166: 1305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2359 .loc 1 1305 10 discriminator 1 view .LVU770 - 2360 00c6 0028 cmp r0, #0 - 2361 00c8 4FD1 bne .L181 + 2355 .loc 1 1305 10 discriminator 1 view .LVU770 + 2356 00c4 0028 cmp r0, #0 + 2357 00c6 4FD1 bne .L178 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2362 .loc 1 1311 7 is_stmt 1 view .LVU771 + 2358 .loc 1 1311 7 is_stmt 1 view .LVU771 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2363 .loc 1 1311 38 is_stmt 0 view .LVU772 - 2364 00ca 2368 ldr r3, [r4] + 2359 .loc 1 1311 38 is_stmt 0 view .LVU772 + 2360 00c8 2368 ldr r3, [r4] 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2365 .loc 1 1311 48 view .LVU773 - 2366 00cc 5A6A ldr r2, [r3, #36] + 2361 .loc 1 1311 48 view .LVU773 + 2362 00ca 5A6A ldr r2, [r3, #36] 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2367 .loc 1 1311 12 view .LVU774 - 2368 00ce 636A ldr r3, [r4, #36] + 2363 .loc 1 1311 12 view .LVU774 + 2364 00cc 636A ldr r3, [r4, #36] 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2369 .loc 1 1311 23 view .LVU775 - 2370 00d0 1A70 strb r2, [r3] + 2365 .loc 1 1311 23 view .LVU775 + 2366 00ce 1A70 strb r2, [r3] 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2371 .loc 1 1314 7 is_stmt 1 view .LVU776 + 2367 .loc 1 1314 7 is_stmt 1 view .LVU776 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2372 .loc 1 1314 11 is_stmt 0 view .LVU777 - 2373 00d2 636A ldr r3, [r4, #36] + 2368 .loc 1 1314 11 is_stmt 0 view .LVU777 + 2369 00d0 636A ldr r3, [r4, #36] 1314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 185 - - - 2374 .loc 1 1314 21 view .LVU778 - 2375 00d4 0133 adds r3, r3, #1 - 2376 00d6 6362 str r3, [r4, #36] + 2370 .loc 1 1314 21 view .LVU778 + 2371 00d2 0133 adds r3, r3, #1 + 2372 00d4 6362 str r3, [r4, #36] 1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 2377 .loc 1 1316 7 is_stmt 1 view .LVU779 -1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 2378 .loc 1 1316 11 is_stmt 0 view .LVU780 - 2379 00d8 228D ldrh r2, [r4, #40] -1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 2380 .loc 1 1316 21 view .LVU781 - 2381 00da 013A subs r2, r2, #1 - 2382 00dc 92B2 uxth r2, r2 - 2383 00de 2285 strh r2, [r4, #40] @ movhi -1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2384 .loc 1 1317 7 is_stmt 1 view .LVU782 -1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2385 .loc 1 1317 11 is_stmt 0 view .LVU783 - 2386 00e0 638D ldrh r3, [r4, #42] - 2387 00e2 9BB2 uxth r3, r3 -1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2388 .loc 1 1317 22 view .LVU784 - 2389 00e4 013B subs r3, r3, #1 - 2390 00e6 9BB2 uxth r3, r3 - 2391 00e8 6385 strh r3, [r4, #42] @ movhi -1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2392 .loc 1 1319 7 is_stmt 1 view .LVU785 -1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2393 .loc 1 1319 16 is_stmt 0 view .LVU786 - 2394 00ea 638D ldrh r3, [r4, #42] - 2395 00ec 9BB2 uxth r3, r3 -1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2396 .loc 1 1319 10 view .LVU787 - 2397 00ee 002B cmp r3, #0 - 2398 00f0 E0D0 beq .L174 -1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2399 .loc 1 1319 35 discriminator 1 view .LVU788 - 2400 00f2 002A cmp r2, #0 - 2401 00f4 DED1 bne .L174 -1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2402 .loc 1 1322 9 is_stmt 1 view .LVU789 -1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2403 .loc 1 1322 13 is_stmt 0 view .LVU790 - 2404 00f6 0095 str r5, [sp] - 2405 00f8 3346 mov r3, r6 - 2406 00fa 8021 movs r1, #128 - 2407 00fc 2046 mov r0, r4 - 2408 00fe FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2409 .LVL164: -1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2410 .loc 1 1322 12 discriminator 1 view .LVU791 - 2411 0102 A0BB cbnz r0, .L182 -1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2412 .loc 1 1327 9 is_stmt 1 view .LVU792 -1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2413 .loc 1 1327 17 is_stmt 0 view .LVU793 - 2414 0104 638D ldrh r3, [r4, #42] - 2415 0106 9BB2 uxth r3, r3 - ARM GAS /tmp/ccclMPzv.s page 186 + 2373 .loc 1 1316 7 is_stmt 1 view .LVU779 + ARM GAS /tmp/ccDmmuIk.s page 185 +1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 2374 .loc 1 1316 11 is_stmt 0 view .LVU780 + 2375 00d6 228D ldrh r2, [r4, #40] +1316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 2376 .loc 1 1316 21 view .LVU781 + 2377 00d8 013A subs r2, r2, #1 + 2378 00da 92B2 uxth r2, r2 + 2379 00dc 2285 strh r2, [r4, #40] @ movhi +1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2380 .loc 1 1317 7 is_stmt 1 view .LVU782 +1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2381 .loc 1 1317 11 is_stmt 0 view .LVU783 + 2382 00de 638D ldrh r3, [r4, #42] + 2383 00e0 9BB2 uxth r3, r3 +1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2384 .loc 1 1317 22 view .LVU784 + 2385 00e2 013B subs r3, r3, #1 + 2386 00e4 9BB2 uxth r3, r3 + 2387 00e6 6385 strh r3, [r4, #42] @ movhi +1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2388 .loc 1 1319 7 is_stmt 1 view .LVU785 +1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2389 .loc 1 1319 16 is_stmt 0 view .LVU786 + 2390 00e8 638D ldrh r3, [r4, #42] + 2391 00ea 9BB2 uxth r3, r3 +1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2392 .loc 1 1319 10 view .LVU787 + 2393 00ec 002B cmp r3, #0 + 2394 00ee E0D0 beq .L173 +1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2395 .loc 1 1319 35 discriminator 1 view .LVU788 + 2396 00f0 002A cmp r2, #0 + 2397 00f2 DED1 bne .L173 +1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2398 .loc 1 1322 9 is_stmt 1 view .LVU789 +1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2399 .loc 1 1322 13 is_stmt 0 view .LVU790 + 2400 00f4 0095 str r5, [sp] + 2401 00f6 3346 mov r3, r6 + 2402 00f8 8021 movs r1, #128 + 2403 00fa 2046 mov r0, r4 + 2404 00fc FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2405 .LVL167: +1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2406 .loc 1 1322 12 discriminator 1 view .LVU791 + 2407 0100 A0BB cbnz r0, .L179 1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2416 .loc 1 1327 12 view .LVU794 - 2417 0108 FF2B cmp r3, #255 - 2418 010a C7D9 bls .L176 + 2408 .loc 1 1327 9 is_stmt 1 view .LVU792 +1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2409 .loc 1 1327 17 is_stmt 0 view .LVU793 + 2410 0102 638D ldrh r3, [r4, #42] + 2411 0104 9BB2 uxth r3, r3 +1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2412 .loc 1 1327 12 view .LVU794 + 2413 0106 FF2B cmp r3, #255 + 2414 0108 C7D9 bls .L172 1329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 2419 .loc 1 1329 11 is_stmt 1 view .LVU795 + ARM GAS /tmp/ccDmmuIk.s page 186 + + + 2415 .loc 1 1329 11 is_stmt 1 view .LVU795 1329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 2420 .loc 1 1329 26 is_stmt 0 view .LVU796 - 2421 010c FF22 movs r2, #255 - 2422 010e 2285 strh r2, [r4, #40] @ movhi + 2416 .loc 1 1329 26 is_stmt 0 view .LVU796 + 2417 010a FF22 movs r2, #255 + 2418 010c 2285 strh r2, [r4, #40] @ movhi 1330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 2423 .loc 1 1330 11 is_stmt 1 view .LVU797 - 2424 0110 0023 movs r3, #0 - 2425 0112 0093 str r3, [sp] - 2426 0114 4FF08073 mov r3, #16777216 - 2427 0118 3946 mov r1, r7 - 2428 011a 2046 mov r0, r4 - 2429 011c FFF7FEFF bl I2C_TransferConfig - 2430 .LVL165: - 2431 0120 C8E7 b .L174 - 2432 .L185: + 2419 .loc 1 1330 11 is_stmt 1 view .LVU797 + 2420 010e 0023 movs r3, #0 + 2421 0110 0093 str r3, [sp] + 2422 0112 4FF08073 mov r3, #16777216 + 2423 0116 3946 mov r1, r7 + 2424 0118 2046 mov r0, r4 + 2425 011a FFF7FEFF bl I2C_TransferConfig + 2426 .LVL168: + 2427 011e C8E7 b .L173 + 2428 .L182: 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2433 .loc 1 1344 5 view .LVU798 + 2429 .loc 1 1344 5 view .LVU798 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2434 .loc 1 1344 9 is_stmt 0 view .LVU799 - 2435 0122 2A46 mov r2, r5 - 2436 0124 3146 mov r1, r6 - 2437 0126 2046 mov r0, r4 - 2438 0128 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - 2439 .LVL166: + 2430 .loc 1 1344 9 is_stmt 0 view .LVU799 + 2431 0120 2A46 mov r2, r5 + 2432 0122 3146 mov r1, r6 + 2433 0124 2046 mov r0, r4 + 2434 0126 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 2435 .LVL169: 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2440 .loc 1 1344 8 discriminator 1 view .LVU800 - 2441 012c 08BB cbnz r0, .L183 + 2436 .loc 1 1344 8 discriminator 1 view .LVU800 + 2437 012a 08BB cbnz r0, .L180 1350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2442 .loc 1 1350 5 is_stmt 1 view .LVU801 - 2443 012e 2368 ldr r3, [r4] - 2444 0130 2022 movs r2, #32 - 2445 0132 DA61 str r2, [r3, #28] + 2438 .loc 1 1350 5 is_stmt 1 view .LVU801 + 2439 012c 2368 ldr r3, [r4] + 2440 012e 2022 movs r2, #32 + 2441 0130 DA61 str r2, [r3, #28] 1353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2446 .loc 1 1353 5 view .LVU802 - 2447 0134 2168 ldr r1, [r4] - 2448 0136 4B68 ldr r3, [r1, #4] - 2449 0138 23F0FF73 bic r3, r3, #33423360 - 2450 013c 23F48B33 bic r3, r3, #71168 - 2451 0140 23F4FF73 bic r3, r3, #510 - 2452 0144 23F00103 bic r3, r3, #1 - 2453 0148 4B60 str r3, [r1, #4] + 2442 .loc 1 1353 5 view .LVU802 + 2443 0132 2168 ldr r1, [r4] + 2444 0134 4B68 ldr r3, [r1, #4] + 2445 0136 23F0FF73 bic r3, r3, #33423360 + 2446 013a 23F48B33 bic r3, r3, #71168 + 2447 013e 23F4FF73 bic r3, r3, #510 + 2448 0142 23F00103 bic r3, r3, #1 + 2449 0146 4B60 str r3, [r1, #4] 1355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 2454 .loc 1 1355 5 view .LVU803 + 2450 .loc 1 1355 5 view .LVU803 1355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 2455 .loc 1 1355 17 is_stmt 0 view .LVU804 - 2456 014a 84F84120 strb r2, [r4, #65] + 2451 .loc 1 1355 17 is_stmt 0 view .LVU804 + 2452 0148 84F84120 strb r2, [r4, #65] 1356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2457 .loc 1 1356 5 is_stmt 1 view .LVU805 + 2453 .loc 1 1356 5 is_stmt 1 view .LVU805 1356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2458 .loc 1 1356 17 is_stmt 0 view .LVU806 - 2459 014e 0023 movs r3, #0 - ARM GAS /tmp/ccclMPzv.s page 187 + 2454 .loc 1 1356 17 is_stmt 0 view .LVU806 + 2455 014c 0023 movs r3, #0 + 2456 014e 84F84230 strb r3, [r4, #66] +1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2457 .loc 1 1359 5 is_stmt 1 view .LVU807 +1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2458 .loc 1 1359 5 view .LVU808 + ARM GAS /tmp/ccDmmuIk.s page 187 - 2460 0150 84F84230 strb r3, [r4, #66] + 2459 0152 84F84030 strb r3, [r4, #64] 1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2461 .loc 1 1359 5 is_stmt 1 view .LVU807 -1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2462 .loc 1 1359 5 view .LVU808 - 2463 0154 84F84030 strb r3, [r4, #64] -1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2464 .loc 1 1359 5 view .LVU809 + 2460 .loc 1 1359 5 view .LVU809 1361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2465 .loc 1 1361 5 view .LVU810 + 2461 .loc 1 1361 5 view .LVU810 1361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2466 .loc 1 1361 12 is_stmt 0 view .LVU811 - 2467 0158 00E0 b .L171 - 2468 .LVL167: - 2469 .L178: + 2462 .loc 1 1361 12 is_stmt 0 view .LVU811 + 2463 0156 00E0 b .L168 + 2464 .LVL170: + 2465 .L175: 1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2470 .loc 1 1365 12 view .LVU812 - 2471 015a 0220 movs r0, #2 - 2472 .LVL168: - 2473 .L171: + 2466 .loc 1 1365 12 view .LVU812 + 2467 0158 0220 movs r0, #2 + 2468 .LVL171: + 2469 .L168: 1367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2474 .loc 1 1367 1 view .LVU813 - 2475 015c 02B0 add sp, sp, #8 - 2476 .LCFI25: - 2477 .cfi_remember_state - 2478 .cfi_def_cfa_offset 32 - 2479 @ sp needed - 2480 015e BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc} - 2481 .LVL169: - 2482 .L179: - 2483 .LCFI26: - 2484 .cfi_restore_state + 2470 .loc 1 1367 1 view .LVU813 + 2471 015a 02B0 add sp, sp, #8 + 2472 .LCFI25: + 2473 .cfi_remember_state + 2474 .cfi_def_cfa_offset 32 + 2475 @ sp needed + 2476 015c BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc} + 2477 .LVL172: + 2478 .L176: + 2479 .LCFI26: + 2480 .cfi_restore_state 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2485 .loc 1 1268 5 discriminator 1 view .LVU814 - 2486 0162 0220 movs r0, #2 - 2487 .LVL170: + 2481 .loc 1 1268 5 discriminator 1 view .LVU814 + 2482 0160 0220 movs r0, #2 + 2483 .LVL173: 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2488 .loc 1 1268 5 discriminator 1 view .LVU815 - 2489 0164 FAE7 b .L171 - 2490 .LVL171: - 2491 .L180: + 2484 .loc 1 1268 5 discriminator 1 view .LVU815 + 2485 0162 FAE7 b .L168 + 2486 .LVL174: + 2487 .L177: 1275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2492 .loc 1 1275 14 view .LVU816 - 2493 0166 0120 movs r0, #1 - 2494 0168 F8E7 b .L171 - 2495 .L181: + 2488 .loc 1 1275 14 view .LVU816 + 2489 0164 0120 movs r0, #1 + 2490 0166 F8E7 b .L168 + 2491 .L178: 1307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2496 .loc 1 1307 16 view .LVU817 - 2497 016a 0120 movs r0, #1 - 2498 016c F6E7 b .L171 - 2499 .L182: + 2492 .loc 1 1307 16 view .LVU817 + 2493 0168 0120 movs r0, #1 + 2494 016a F6E7 b .L168 + 2495 .L179: 1324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2500 .loc 1 1324 18 view .LVU818 - 2501 016e 0120 movs r0, #1 - 2502 0170 F4E7 b .L171 - 2503 .L183: + 2496 .loc 1 1324 18 view .LVU818 + 2497 016c 0120 movs r0, #1 + 2498 016e F4E7 b .L168 + 2499 .L180: 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 188 + 2500 .loc 1 1346 14 view .LVU819 + 2501 0170 0120 movs r0, #1 + 2502 0172 F2E7 b .L168 + 2503 .L184: + 2504 .align 2 + ARM GAS /tmp/ccDmmuIk.s page 188 - 2504 .loc 1 1346 14 view .LVU819 - 2505 0172 0120 movs r0, #1 - 2506 0174 F2E7 b .L171 - 2507 .L187: - 2508 0176 00BF .align 2 - 2509 .L186: - 2510 0178 00240080 .word -2147474432 - 2511 .cfi_endproc - 2512 .LFE334: - 2514 .section .text.HAL_I2C_Slave_Transmit,"ax",%progbits - 2515 .align 1 - 2516 .global HAL_I2C_Slave_Transmit - 2517 .syntax unified - 2518 .thumb - 2519 .thumb_func - 2521 HAL_I2C_Slave_Transmit: - 2522 .LVL172: - 2523 .LFB335: + 2505 .L183: + 2506 0174 00240080 .word -2147474432 + 2507 .cfi_endproc + 2508 .LFE334: + 2510 .section .text.HAL_I2C_Slave_Transmit,"ax",%progbits + 2511 .align 1 + 2512 .global HAL_I2C_Slave_Transmit + 2513 .syntax unified + 2514 .thumb + 2515 .thumb_func + 2517 HAL_I2C_Slave_Transmit: + 2518 .LVL175: + 2519 .LFB335: 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 2524 .loc 1 1380 1 is_stmt 1 view -0 - 2525 .cfi_startproc - 2526 @ args = 0, pretend = 0, frame = 0 - 2527 @ frame_needed = 0, uses_anonymous_args = 0 + 2520 .loc 1 1380 1 is_stmt 1 view -0 + 2521 .cfi_startproc + 2522 @ args = 0, pretend = 0, frame = 0 + 2523 @ frame_needed = 0, uses_anonymous_args = 0 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 2528 .loc 1 1380 1 is_stmt 0 view .LVU821 - 2529 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 2530 .LCFI27: - 2531 .cfi_def_cfa_offset 24 - 2532 .cfi_offset 4, -24 - 2533 .cfi_offset 5, -20 - 2534 .cfi_offset 6, -16 - 2535 .cfi_offset 7, -12 - 2536 .cfi_offset 8, -8 - 2537 .cfi_offset 14, -4 - 2538 0004 82B0 sub sp, sp, #8 - 2539 .LCFI28: - 2540 .cfi_def_cfa_offset 32 - 2541 0006 1D46 mov r5, r3 + 2524 .loc 1 1380 1 is_stmt 0 view .LVU821 + 2525 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 2526 .LCFI27: + 2527 .cfi_def_cfa_offset 24 + 2528 .cfi_offset 4, -24 + 2529 .cfi_offset 5, -20 + 2530 .cfi_offset 6, -16 + 2531 .cfi_offset 7, -12 + 2532 .cfi_offset 8, -8 + 2533 .cfi_offset 14, -4 + 2534 0004 82B0 sub sp, sp, #8 + 2535 .LCFI28: + 2536 .cfi_def_cfa_offset 32 + 2537 0006 1D46 mov r5, r3 1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t tmpXferCount; - 2542 .loc 1 1381 3 is_stmt 1 view .LVU822 + 2538 .loc 1 1381 3 is_stmt 1 view .LVU822 1382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef error; - 2543 .loc 1 1382 3 view .LVU823 + 2539 .loc 1 1382 3 view .LVU823 1383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2544 .loc 1 1383 3 view .LVU824 + 2540 .loc 1 1383 3 view .LVU824 1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2545 .loc 1 1385 3 view .LVU825 + 2541 .loc 1 1385 3 view .LVU825 1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2546 .loc 1 1385 11 is_stmt 0 view .LVU826 - 2547 0008 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 2548 .LVL173: + 2542 .loc 1 1385 11 is_stmt 0 view .LVU826 + 2543 0008 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 2544 .LVL176: 1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2549 .loc 1 1385 11 view .LVU827 - 2550 000c DBB2 uxtb r3, r3 -1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2551 .loc 1 1385 6 view .LVU828 - 2552 000e 202B cmp r3, #32 - 2553 0010 40F0EA80 bne .L204 - ARM GAS /tmp/ccclMPzv.s page 189 + 2545 .loc 1 1385 6 view .LVU827 + 2546 000c 202B cmp r3, #32 + 2547 000e 40F0EA80 bne .L201 + 2548 0012 0446 mov r4, r0 + 2549 0014 8846 mov r8, r1 + 2550 0016 1746 mov r7, r2 +1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2551 .loc 1 1387 5 is_stmt 1 view .LVU828 +1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2552 .loc 1 1387 8 is_stmt 0 view .LVU829 + 2553 0018 0029 cmp r1, #0 + ARM GAS /tmp/ccDmmuIk.s page 189 - 2554 0014 0446 mov r4, r0 - 2555 0016 0F46 mov r7, r1 - 2556 0018 9046 mov r8, r2 + 2554 001a 57D0 beq .L187 1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2557 .loc 1 1387 5 is_stmt 1 view .LVU829 -1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2558 .loc 1 1387 8 is_stmt 0 view .LVU830 - 2559 001a 0029 cmp r1, #0 - 2560 001c 57D0 beq .L190 -1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2561 .loc 1 1387 25 discriminator 1 view .LVU831 - 2562 001e 002A cmp r2, #0 - 2563 0020 55D0 beq .L190 + 2555 .loc 1 1387 25 discriminator 1 view .LVU830 + 2556 001c 002A cmp r2, #0 + 2557 001e 55D0 beq .L187 1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2564 .loc 1 1393 5 is_stmt 1 view .LVU832 + 2558 .loc 1 1393 5 is_stmt 1 view .LVU831 1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2565 .loc 1 1393 5 view .LVU833 - 2566 0022 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 2567 0026 012B cmp r3, #1 - 2568 0028 00F0E280 beq .L205 + 2559 .loc 1 1393 5 view .LVU832 + 2560 0020 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 2561 0024 012B cmp r3, #1 + 2562 0026 00F0E280 beq .L202 1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2569 .loc 1 1393 5 discriminator 2 view .LVU834 - 2570 002c 0123 movs r3, #1 - 2571 002e 80F84030 strb r3, [r0, #64] + 2563 .loc 1 1393 5 discriminator 2 view .LVU833 + 2564 002a 0123 movs r3, #1 + 2565 002c 80F84030 strb r3, [r0, #64] 1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2572 .loc 1 1393 5 discriminator 2 view .LVU835 + 2566 .loc 1 1393 5 view .LVU834 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2573 .loc 1 1396 5 view .LVU836 + 2567 .loc 1 1396 5 view .LVU835 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2574 .loc 1 1396 17 is_stmt 0 view .LVU837 - 2575 0032 FFF7FEFF bl HAL_GetTick - 2576 .LVL174: + 2568 .loc 1 1396 17 is_stmt 0 view .LVU836 + 2569 0030 FFF7FEFF bl HAL_GetTick + 2570 .LVL177: 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2577 .loc 1 1396 17 view .LVU838 - 2578 0036 0646 mov r6, r0 - 2579 .LVL175: + 2571 .loc 1 1396 17 view .LVU837 + 2572 0034 0646 mov r6, r0 + 2573 .LVL178: 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 2580 .loc 1 1398 5 is_stmt 1 view .LVU839 + 2574 .loc 1 1398 5 is_stmt 1 view .LVU838 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 2581 .loc 1 1398 21 is_stmt 0 view .LVU840 - 2582 0038 2123 movs r3, #33 - 2583 003a 84F84130 strb r3, [r4, #65] + 2575 .loc 1 1398 21 is_stmt 0 view .LVU839 + 2576 0036 2123 movs r3, #33 + 2577 0038 84F84130 strb r3, [r4, #65] 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 2584 .loc 1 1399 5 is_stmt 1 view .LVU841 + 2578 .loc 1 1399 5 is_stmt 1 view .LVU840 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 2585 .loc 1 1399 21 is_stmt 0 view .LVU842 - 2586 003e 2023 movs r3, #32 - 2587 0040 84F84230 strb r3, [r4, #66] + 2579 .loc 1 1399 21 is_stmt 0 view .LVU841 + 2580 003c 2023 movs r3, #32 + 2581 003e 84F84230 strb r3, [r4, #66] 1400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2588 .loc 1 1400 5 is_stmt 1 view .LVU843 + 2582 .loc 1 1400 5 is_stmt 1 view .LVU842 1400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2589 .loc 1 1400 21 is_stmt 0 view .LVU844 - 2590 0044 0023 movs r3, #0 - 2591 0046 6364 str r3, [r4, #68] + 2583 .loc 1 1400 21 is_stmt 0 view .LVU843 + 2584 0042 0023 movs r3, #0 + 2585 0044 6364 str r3, [r4, #68] 1403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 2592 .loc 1 1403 5 is_stmt 1 view .LVU845 + 2586 .loc 1 1403 5 is_stmt 1 view .LVU844 1403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - ARM GAS /tmp/ccclMPzv.s page 190 + 2587 .loc 1 1403 21 is_stmt 0 view .LVU845 + 2588 0046 C4F82480 str r8, [r4, #36] +1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 2589 .loc 1 1404 5 is_stmt 1 view .LVU846 +1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 2590 .loc 1 1404 21 is_stmt 0 view .LVU847 + 2591 004a 6785 strh r7, [r4, #42] @ movhi +1405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 190 - 2593 .loc 1 1403 21 is_stmt 0 view .LVU846 - 2594 0048 6762 str r7, [r4, #36] -1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 2595 .loc 1 1404 5 is_stmt 1 view .LVU847 -1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 2596 .loc 1 1404 21 is_stmt 0 view .LVU848 - 2597 004a A4F82A80 strh r8, [r4, #42] @ movhi + 2592 .loc 1 1405 5 is_stmt 1 view .LVU848 1405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2598 .loc 1 1405 5 is_stmt 1 view .LVU849 -1405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2599 .loc 1 1405 21 is_stmt 0 view .LVU850 - 2600 004e 6363 str r3, [r4, #52] + 2593 .loc 1 1405 21 is_stmt 0 view .LVU849 + 2594 004c 6363 str r3, [r4, #52] 1408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2601 .loc 1 1408 5 is_stmt 1 view .LVU851 + 2595 .loc 1 1408 5 is_stmt 1 view .LVU850 1408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2602 .loc 1 1408 9 is_stmt 0 view .LVU852 - 2603 0050 2268 ldr r2, [r4] + 2596 .loc 1 1408 9 is_stmt 0 view .LVU851 + 2597 004e 2268 ldr r2, [r4] 1408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2604 .loc 1 1408 19 view .LVU853 - 2605 0052 5368 ldr r3, [r2, #4] + 2598 .loc 1 1408 19 view .LVU852 + 2599 0050 5368 ldr r3, [r2, #4] 1408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2606 .loc 1 1408 25 view .LVU854 - 2607 0054 23F40043 bic r3, r3, #32768 - 2608 0058 5360 str r3, [r2, #4] + 2600 .loc 1 1408 25 view .LVU853 + 2601 0052 23F40043 bic r3, r3, #32768 + 2602 0056 5360 str r3, [r2, #4] 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2609 .loc 1 1411 5 is_stmt 1 view .LVU855 + 2603 .loc 1 1411 5 is_stmt 1 view .LVU854 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2610 .loc 1 1411 19 is_stmt 0 view .LVU856 - 2611 005a 236A ldr r3, [r4, #32] + 2604 .loc 1 1411 19 is_stmt 0 view .LVU855 + 2605 0058 236A ldr r3, [r4, #32] 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2612 .loc 1 1411 8 view .LVU857 - 2613 005c B3F5003F cmp r3, #131072 - 2614 0060 3AD0 beq .L207 - 2615 .L192: + 2606 .loc 1 1411 8 view .LVU856 + 2607 005a B3F5003F cmp r3, #131072 + 2608 005e 3AD0 beq .L204 + 2609 .L189: 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2616 .loc 1 1424 5 is_stmt 1 view .LVU858 + 2610 .loc 1 1424 5 is_stmt 1 view .LVU857 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2617 .loc 1 1424 9 is_stmt 0 view .LVU859 - 2618 0062 0096 str r6, [sp] - 2619 0064 2B46 mov r3, r5 - 2620 0066 0022 movs r2, #0 - 2621 0068 0821 movs r1, #8 - 2622 006a 2046 mov r0, r4 - 2623 .LVL176: + 2611 .loc 1 1424 9 is_stmt 0 view .LVU858 + 2612 0060 0096 str r6, [sp] + 2613 0062 2B46 mov r3, r5 + 2614 0064 0022 movs r2, #0 + 2615 0066 0821 movs r1, #8 + 2616 0068 2046 mov r0, r4 + 2617 .LVL179: 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2624 .loc 1 1424 9 view .LVU860 - 2625 006c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2626 .LVL177: + 2618 .loc 1 1424 9 view .LVU859 + 2619 006a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2620 .LVL180: 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2627 .loc 1 1424 8 discriminator 1 view .LVU861 - 2628 0070 0028 cmp r0, #0 - 2629 0072 3ED1 bne .L208 + 2621 .loc 1 1424 8 discriminator 1 view .LVU860 + 2622 006e 0028 cmp r0, #0 + 2623 0070 3ED1 bne .L205 1436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2630 .loc 1 1436 5 is_stmt 1 view .LVU862 - 2631 0074 2368 ldr r3, [r4] - 2632 0076 0822 movs r2, #8 - 2633 0078 DA61 str r2, [r3, #28] - ARM GAS /tmp/ccclMPzv.s page 191 - - + 2624 .loc 1 1436 5 is_stmt 1 view .LVU861 + 2625 0072 2368 ldr r3, [r4] + 2626 0074 0822 movs r2, #8 + 2627 0076 DA61 str r2, [r3, #28] 1439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2634 .loc 1 1439 5 view .LVU863 + 2628 .loc 1 1439 5 view .LVU862 1439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2635 .loc 1 1439 19 is_stmt 0 view .LVU864 - 2636 007a E368 ldr r3, [r4, #12] + 2629 .loc 1 1439 19 is_stmt 0 view .LVU863 + 2630 0078 E368 ldr r3, [r4, #12] 1439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2637 .loc 1 1439 8 view .LVU865 - 2638 007c 022B cmp r3, #2 - 2639 007e 42D0 beq .L209 - 2640 .L194: -1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2641 .loc 1 1458 5 is_stmt 1 view .LVU866 -1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2642 .loc 1 1458 9 is_stmt 0 view .LVU867 - 2643 0080 0096 str r6, [sp] - 2644 0082 2B46 mov r3, r5 - 2645 0084 0022 movs r2, #0 - 2646 0086 4FF48031 mov r1, #65536 - 2647 008a 2046 mov r0, r4 - 2648 008c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2649 .LVL178: -1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2650 .loc 1 1458 8 discriminator 1 view .LVU868 - 2651 0090 0028 cmp r0, #0 - 2652 0092 4ED1 bne .L210 - 2653 .L196: -1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2654 .loc 1 1469 28 is_stmt 1 view .LVU869 -1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2655 .loc 1 1469 16 is_stmt 0 view .LVU870 - 2656 0094 628D ldrh r2, [r4, #42] - 2657 0096 92B2 uxth r2, r2 -1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2658 .loc 1 1469 28 view .LVU871 - 2659 0098 002A cmp r2, #0 - 2660 009a 5BD0 beq .L211 -1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2661 .loc 1 1472 7 is_stmt 1 view .LVU872 -1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2662 .loc 1 1472 11 is_stmt 0 view .LVU873 - 2663 009c 3246 mov r2, r6 - 2664 009e 2946 mov r1, r5 - 2665 00a0 2046 mov r0, r4 - 2666 00a2 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 2667 .LVL179: -1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2668 .loc 1 1472 10 discriminator 1 view .LVU874 - 2669 00a6 0028 cmp r0, #0 - 2670 00a8 4DD1 bne .L212 -1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2671 .loc 1 1480 7 is_stmt 1 view .LVU875 -1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2672 .loc 1 1480 35 is_stmt 0 view .LVU876 - 2673 00aa 626A ldr r2, [r4, #36] -1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2674 .loc 1 1480 11 view .LVU877 - 2675 00ac 2368 ldr r3, [r4] - ARM GAS /tmp/ccclMPzv.s page 192 + 2631 .loc 1 1439 8 view .LVU864 + 2632 007a 022B cmp r3, #2 + ARM GAS /tmp/ccDmmuIk.s page 191 + 2633 007c 42D0 beq .L206 + 2634 .L191: +1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2635 .loc 1 1458 5 is_stmt 1 view .LVU865 +1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2636 .loc 1 1458 9 is_stmt 0 view .LVU866 + 2637 007e 0096 str r6, [sp] + 2638 0080 2B46 mov r3, r5 + 2639 0082 0022 movs r2, #0 + 2640 0084 4FF48031 mov r1, #65536 + 2641 0088 2046 mov r0, r4 + 2642 008a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2643 .LVL181: +1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2644 .loc 1 1458 8 discriminator 1 view .LVU867 + 2645 008e 0028 cmp r0, #0 + 2646 0090 4ED1 bne .L207 + 2647 .L193: +1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2648 .loc 1 1469 28 is_stmt 1 view .LVU868 +1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2649 .loc 1 1469 16 is_stmt 0 view .LVU869 + 2650 0092 628D ldrh r2, [r4, #42] + 2651 0094 92B2 uxth r2, r2 +1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2652 .loc 1 1469 28 view .LVU870 + 2653 0096 002A cmp r2, #0 + 2654 0098 5BD0 beq .L208 +1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2655 .loc 1 1472 7 is_stmt 1 view .LVU871 +1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2656 .loc 1 1472 11 is_stmt 0 view .LVU872 + 2657 009a 3246 mov r2, r6 + 2658 009c 2946 mov r1, r5 + 2659 009e 2046 mov r0, r4 + 2660 00a0 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 2661 .LVL182: +1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2662 .loc 1 1472 10 discriminator 1 view .LVU873 + 2663 00a4 0028 cmp r0, #0 + 2664 00a6 4DD1 bne .L209 1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2676 .loc 1 1480 30 view .LVU878 - 2677 00ae 1278 ldrb r2, [r2] @ zero_extendqisi2 + 2665 .loc 1 1480 7 is_stmt 1 view .LVU874 1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2678 .loc 1 1480 28 view .LVU879 - 2679 00b0 9A62 str r2, [r3, #40] + 2666 .loc 1 1480 35 is_stmt 0 view .LVU875 + 2667 00a8 626A ldr r2, [r4, #36] +1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2668 .loc 1 1480 11 view .LVU876 + 2669 00aa 2368 ldr r3, [r4] +1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2670 .loc 1 1480 30 view .LVU877 + 2671 00ac 1278 ldrb r2, [r2] @ zero_extendqisi2 +1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2672 .loc 1 1480 28 view .LVU878 + 2673 00ae 9A62 str r2, [r3, #40] 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2680 .loc 1 1483 7 is_stmt 1 view .LVU880 + 2674 .loc 1 1483 7 is_stmt 1 view .LVU879 + ARM GAS /tmp/ccDmmuIk.s page 192 + + 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2681 .loc 1 1483 11 is_stmt 0 view .LVU881 - 2682 00b2 636A ldr r3, [r4, #36] + 2675 .loc 1 1483 11 is_stmt 0 view .LVU880 + 2676 00b0 636A ldr r3, [r4, #36] 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2683 .loc 1 1483 21 view .LVU882 - 2684 00b4 0133 adds r3, r3, #1 - 2685 00b6 6362 str r3, [r4, #36] + 2677 .loc 1 1483 21 view .LVU881 + 2678 00b2 0133 adds r3, r3, #1 + 2679 00b4 6362 str r3, [r4, #36] 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2686 .loc 1 1485 7 is_stmt 1 view .LVU883 + 2680 .loc 1 1485 7 is_stmt 1 view .LVU882 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2687 .loc 1 1485 11 is_stmt 0 view .LVU884 - 2688 00b8 B4F82AC0 ldrh ip, [r4, #42] - 2689 00bc 1FFA8CFC uxth ip, ip + 2681 .loc 1 1485 11 is_stmt 0 view .LVU883 + 2682 00b6 B4F82AC0 ldrh ip, [r4, #42] + 2683 00ba 1FFA8CFC uxth ip, ip 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2690 .loc 1 1485 22 view .LVU885 - 2691 00c0 0CF1FF3C add ip, ip, #-1 - 2692 00c4 1FFA8CFC uxth ip, ip - 2693 00c8 A4F82AC0 strh ip, [r4, #42] @ movhi - 2694 00cc E2E7 b .L196 - 2695 .LVL180: - 2696 .L190: + 2684 .loc 1 1485 22 view .LVU884 + 2685 00be 0CF1FF3C add ip, ip, #-1 + 2686 00c2 1FFA8CFC uxth ip, ip + 2687 00c6 A4F82AC0 strh ip, [r4, #42] @ movhi + 2688 00ca E2E7 b .L193 + 2689 .LVL183: + 2690 .L187: 1389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2697 .loc 1 1389 7 is_stmt 1 view .LVU886 + 2691 .loc 1 1389 7 is_stmt 1 view .LVU885 1389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2698 .loc 1 1389 23 is_stmt 0 view .LVU887 - 2699 00ce 4FF40073 mov r3, #512 - 2700 00d2 6364 str r3, [r4, #68] + 2692 .loc 1 1389 23 is_stmt 0 view .LVU886 + 2693 00cc 4FF40073 mov r3, #512 + 2694 00d0 6364 str r3, [r4, #68] 1390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2701 .loc 1 1390 7 is_stmt 1 view .LVU888 + 2695 .loc 1 1390 7 is_stmt 1 view .LVU887 1390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2702 .loc 1 1390 15 is_stmt 0 view .LVU889 - 2703 00d4 0120 movs r0, #1 - 2704 .LVL181: + 2696 .loc 1 1390 15 is_stmt 0 view .LVU888 + 2697 00d2 0120 movs r0, #1 + 2698 .LVL184: 1390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2705 .loc 1 1390 15 view .LVU890 - 2706 00d6 88E0 b .L189 - 2707 .LVL182: - 2708 .L207: + 2699 .loc 1 1390 15 view .LVU889 + 2700 00d4 88E0 b .L186 + 2701 .LVL185: + 2702 .L204: 1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2709 .loc 1 1415 7 is_stmt 1 view .LVU891 + 2703 .loc 1 1415 7 is_stmt 1 view .LVU890 1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2710 .loc 1 1415 35 is_stmt 0 view .LVU892 - 2711 00d8 626A ldr r2, [r4, #36] + 2704 .loc 1 1415 35 is_stmt 0 view .LVU891 + 2705 00d6 626A ldr r2, [r4, #36] 1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2712 .loc 1 1415 11 view .LVU893 - 2713 00da 2368 ldr r3, [r4] + 2706 .loc 1 1415 11 view .LVU892 + 2707 00d8 2368 ldr r3, [r4] 1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2714 .loc 1 1415 30 view .LVU894 - 2715 00dc 1278 ldrb r2, [r2] @ zero_extendqisi2 - ARM GAS /tmp/ccclMPzv.s page 193 + 2708 .loc 1 1415 30 view .LVU893 + 2709 00da 1278 ldrb r2, [r2] @ zero_extendqisi2 +1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2710 .loc 1 1415 28 view .LVU894 + 2711 00dc 9A62 str r2, [r3, #40] +1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2712 .loc 1 1418 7 is_stmt 1 view .LVU895 +1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2713 .loc 1 1418 11 is_stmt 0 view .LVU896 + 2714 00de 636A ldr r3, [r4, #36] + ARM GAS /tmp/ccDmmuIk.s page 193 -1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2716 .loc 1 1415 28 view .LVU895 - 2717 00de 9A62 str r2, [r3, #40] 1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2718 .loc 1 1418 7 is_stmt 1 view .LVU896 -1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2719 .loc 1 1418 11 is_stmt 0 view .LVU897 - 2720 00e0 636A ldr r3, [r4, #36] -1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2721 .loc 1 1418 21 view .LVU898 - 2722 00e2 0133 adds r3, r3, #1 - 2723 00e4 6362 str r3, [r4, #36] + 2715 .loc 1 1418 21 view .LVU897 + 2716 00e0 0133 adds r3, r3, #1 + 2717 00e2 6362 str r3, [r4, #36] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2724 .loc 1 1420 7 is_stmt 1 view .LVU899 + 2718 .loc 1 1420 7 is_stmt 1 view .LVU898 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2725 .loc 1 1420 11 is_stmt 0 view .LVU900 - 2726 00e6 638D ldrh r3, [r4, #42] - 2727 00e8 9BB2 uxth r3, r3 + 2719 .loc 1 1420 11 is_stmt 0 view .LVU899 + 2720 00e4 638D ldrh r3, [r4, #42] + 2721 00e6 9BB2 uxth r3, r3 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2728 .loc 1 1420 22 view .LVU901 - 2729 00ea 013B subs r3, r3, #1 - 2730 00ec 9BB2 uxth r3, r3 - 2731 00ee 6385 strh r3, [r4, #42] @ movhi - 2732 00f0 B7E7 b .L192 - 2733 .LVL183: - 2734 .L208: + 2722 .loc 1 1420 22 view .LVU900 + 2723 00e8 013B subs r3, r3, #1 + 2724 00ea 9BB2 uxth r3, r3 + 2725 00ec 6385 strh r3, [r4, #42] @ movhi + 2726 00ee B7E7 b .L189 + 2727 .LVL186: + 2728 .L205: 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2735 .loc 1 1427 7 is_stmt 1 view .LVU902 + 2729 .loc 1 1427 7 is_stmt 1 view .LVU901 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2736 .loc 1 1427 11 is_stmt 0 view .LVU903 - 2737 00f2 2268 ldr r2, [r4] + 2730 .loc 1 1427 11 is_stmt 0 view .LVU902 + 2731 00f0 2268 ldr r2, [r4] 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2738 .loc 1 1427 21 view .LVU904 - 2739 00f4 5368 ldr r3, [r2, #4] + 2732 .loc 1 1427 21 view .LVU903 + 2733 00f2 5368 ldr r3, [r2, #4] 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2740 .loc 1 1427 27 view .LVU905 - 2741 00f6 43F40043 orr r3, r3, #32768 - 2742 00fa 5360 str r3, [r2, #4] + 2734 .loc 1 1427 27 view .LVU904 + 2735 00f4 43F40043 orr r3, r3, #32768 + 2736 00f8 5360 str r3, [r2, #4] 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2743 .loc 1 1430 7 is_stmt 1 view .LVU906 - 2744 00fc 2046 mov r0, r4 - 2745 00fe FFF7FEFF bl I2C_Flush_TXDR - 2746 .LVL184: + 2737 .loc 1 1430 7 is_stmt 1 view .LVU905 + 2738 00fa 2046 mov r0, r4 + 2739 00fc FFF7FEFF bl I2C_Flush_TXDR + 2740 .LVL187: 1432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2747 .loc 1 1432 7 view .LVU907 + 2741 .loc 1 1432 7 view .LVU906 1432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2748 .loc 1 1432 14 is_stmt 0 view .LVU908 - 2749 0102 0120 movs r0, #1 - 2750 0104 71E0 b .L189 - 2751 .L209: + 2742 .loc 1 1432 14 is_stmt 0 view .LVU907 + 2743 0100 0120 movs r0, #1 + 2744 0102 71E0 b .L186 + 2745 .L206: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2752 .loc 1 1442 7 is_stmt 1 view .LVU909 + 2746 .loc 1 1442 7 is_stmt 1 view .LVU908 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2753 .loc 1 1442 11 is_stmt 0 view .LVU910 - 2754 0106 0096 str r6, [sp] - 2755 0108 2B46 mov r3, r5 - 2756 010a 0022 movs r2, #0 - ARM GAS /tmp/ccclMPzv.s page 194 - - - 2757 010c 0821 movs r1, #8 - 2758 010e 2046 mov r0, r4 - 2759 0110 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2760 .LVL185: + 2747 .loc 1 1442 11 is_stmt 0 view .LVU909 + 2748 0104 0096 str r6, [sp] + 2749 0106 2B46 mov r3, r5 + 2750 0108 0022 movs r2, #0 + 2751 010a 0821 movs r1, #8 + 2752 010c 2046 mov r0, r4 + 2753 010e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2754 .LVL188: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2761 .loc 1 1442 10 discriminator 1 view .LVU911 - 2762 0114 18B9 cbnz r0, .L213 + 2755 .loc 1 1442 10 discriminator 1 view .LVU910 + 2756 0112 18B9 cbnz r0, .L210 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2763 .loc 1 1454 7 is_stmt 1 view .LVU912 - 2764 0116 2368 ldr r3, [r4] - 2765 0118 0822 movs r2, #8 - 2766 011a DA61 str r2, [r3, #28] - 2767 011c B0E7 b .L194 - 2768 .L213: + ARM GAS /tmp/ccDmmuIk.s page 194 + + + 2757 .loc 1 1454 7 is_stmt 1 view .LVU911 + 2758 0114 2368 ldr r3, [r4] + 2759 0116 0822 movs r2, #8 + 2760 0118 DA61 str r2, [r3, #28] + 2761 011a B0E7 b .L191 + 2762 .L210: 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2769 .loc 1 1445 9 view .LVU913 + 2763 .loc 1 1445 9 view .LVU912 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2770 .loc 1 1445 13 is_stmt 0 view .LVU914 - 2771 011e 2268 ldr r2, [r4] + 2764 .loc 1 1445 13 is_stmt 0 view .LVU913 + 2765 011c 2268 ldr r2, [r4] 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2772 .loc 1 1445 23 view .LVU915 - 2773 0120 5368 ldr r3, [r2, #4] + 2766 .loc 1 1445 23 view .LVU914 + 2767 011e 5368 ldr r3, [r2, #4] 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2774 .loc 1 1445 29 view .LVU916 - 2775 0122 43F40043 orr r3, r3, #32768 - 2776 0126 5360 str r3, [r2, #4] + 2768 .loc 1 1445 29 view .LVU915 + 2769 0120 43F40043 orr r3, r3, #32768 + 2770 0124 5360 str r3, [r2, #4] 1448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2777 .loc 1 1448 9 is_stmt 1 view .LVU917 - 2778 0128 2046 mov r0, r4 - 2779 012a FFF7FEFF bl I2C_Flush_TXDR - 2780 .LVL186: + 2771 .loc 1 1448 9 is_stmt 1 view .LVU916 + 2772 0126 2046 mov r0, r4 + 2773 0128 FFF7FEFF bl I2C_Flush_TXDR + 2774 .LVL189: 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2781 .loc 1 1450 9 view .LVU918 + 2775 .loc 1 1450 9 view .LVU917 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2782 .loc 1 1450 16 is_stmt 0 view .LVU919 - 2783 012e 0120 movs r0, #1 - 2784 0130 5BE0 b .L189 - 2785 .L210: + 2776 .loc 1 1450 16 is_stmt 0 view .LVU918 + 2777 012c 0120 movs r0, #1 + 2778 012e 5BE0 b .L186 + 2779 .L207: 1461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2786 .loc 1 1461 7 is_stmt 1 view .LVU920 + 2780 .loc 1 1461 7 is_stmt 1 view .LVU919 1461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2787 .loc 1 1461 11 is_stmt 0 view .LVU921 - 2788 0132 2268 ldr r2, [r4] + 2781 .loc 1 1461 11 is_stmt 0 view .LVU920 + 2782 0130 2268 ldr r2, [r4] 1461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2789 .loc 1 1461 21 view .LVU922 - 2790 0134 5368 ldr r3, [r2, #4] + 2783 .loc 1 1461 21 view .LVU921 + 2784 0132 5368 ldr r3, [r2, #4] 1461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2791 .loc 1 1461 27 view .LVU923 - 2792 0136 43F40043 orr r3, r3, #32768 - 2793 013a 5360 str r3, [r2, #4] + 2785 .loc 1 1461 27 view .LVU922 + 2786 0134 43F40043 orr r3, r3, #32768 + 2787 0138 5360 str r3, [r2, #4] 1464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2794 .loc 1 1464 7 is_stmt 1 view .LVU924 - 2795 013c 2046 mov r0, r4 - 2796 013e FFF7FEFF bl I2C_Flush_TXDR - 2797 .LVL187: + 2788 .loc 1 1464 7 is_stmt 1 view .LVU923 + 2789 013a 2046 mov r0, r4 + 2790 013c FFF7FEFF bl I2C_Flush_TXDR + 2791 .LVL190: 1466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2798 .loc 1 1466 7 view .LVU925 - ARM GAS /tmp/ccclMPzv.s page 195 - - + 2792 .loc 1 1466 7 view .LVU924 1466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2799 .loc 1 1466 14 is_stmt 0 view .LVU926 - 2800 0142 0120 movs r0, #1 - 2801 0144 51E0 b .L189 - 2802 .L212: + 2793 .loc 1 1466 14 is_stmt 0 view .LVU925 + 2794 0140 0120 movs r0, #1 + 2795 0142 51E0 b .L186 + 2796 .L209: 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2803 .loc 1 1475 9 is_stmt 1 view .LVU927 + 2797 .loc 1 1475 9 is_stmt 1 view .LVU926 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2804 .loc 1 1475 13 is_stmt 0 view .LVU928 - 2805 0146 2268 ldr r2, [r4] + ARM GAS /tmp/ccDmmuIk.s page 195 + + + 2798 .loc 1 1475 13 is_stmt 0 view .LVU927 + 2799 0144 2268 ldr r2, [r4] 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2806 .loc 1 1475 23 view .LVU929 - 2807 0148 5368 ldr r3, [r2, #4] + 2800 .loc 1 1475 23 view .LVU928 + 2801 0146 5368 ldr r3, [r2, #4] 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2808 .loc 1 1475 29 view .LVU930 - 2809 014a 43F40043 orr r3, r3, #32768 - 2810 014e 5360 str r3, [r2, #4] + 2802 .loc 1 1475 29 view .LVU929 + 2803 0148 43F40043 orr r3, r3, #32768 + 2804 014c 5360 str r3, [r2, #4] 1476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2811 .loc 1 1476 9 is_stmt 1 view .LVU931 + 2805 .loc 1 1476 9 is_stmt 1 view .LVU930 1476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2812 .loc 1 1476 16 is_stmt 0 view .LVU932 - 2813 0150 0120 movs r0, #1 - 2814 0152 4AE0 b .L189 - 2815 .L211: + 2806 .loc 1 1476 16 is_stmt 0 view .LVU931 + 2807 014e 0120 movs r0, #1 + 2808 0150 4AE0 b .L186 + 2809 .L208: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2816 .loc 1 1489 5 is_stmt 1 view .LVU933 + 2810 .loc 1 1489 5 is_stmt 1 view .LVU932 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2817 .loc 1 1489 13 is_stmt 0 view .LVU934 - 2818 0154 0096 str r6, [sp] - 2819 0156 2B46 mov r3, r5 - 2820 0158 1021 movs r1, #16 - 2821 015a 2046 mov r0, r4 - 2822 015c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2823 .LVL188: + 2811 .loc 1 1489 13 is_stmt 0 view .LVU933 + 2812 0152 0096 str r6, [sp] + 2813 0154 2B46 mov r3, r5 + 2814 0156 1021 movs r1, #16 + 2815 0158 2046 mov r0, r4 + 2816 015a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2817 .LVL191: 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2824 .loc 1 1491 5 is_stmt 1 view .LVU935 + 2818 .loc 1 1491 5 is_stmt 1 view .LVU934 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2825 .loc 1 1491 8 is_stmt 0 view .LVU936 - 2826 0160 E8B1 cbz r0, .L199 + 2819 .loc 1 1491 8 is_stmt 0 view .LVU935 + 2820 015e E8B1 cbz r0, .L196 1497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((hi2c->ErrorCode == HAL_I2C_ERROR_AF) && (tmpXferCount == 0U)) - 2827 .loc 1 1497 7 is_stmt 1 view .LVU937 + 2821 .loc 1 1497 7 is_stmt 1 view .LVU936 1497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((hi2c->ErrorCode == HAL_I2C_ERROR_AF) && (tmpXferCount == 0U)) - 2828 .loc 1 1497 20 is_stmt 0 view .LVU938 - 2829 0162 638D ldrh r3, [r4, #42] - 2830 0164 9BB2 uxth r3, r3 - 2831 .LVL189: + 2822 .loc 1 1497 20 is_stmt 0 view .LVU937 + 2823 0160 638D ldrh r3, [r4, #42] + 2824 0162 9BB2 uxth r3, r3 + 2825 .LVL192: 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2832 .loc 1 1498 7 is_stmt 1 view .LVU939 + 2826 .loc 1 1498 7 is_stmt 1 view .LVU938 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2833 .loc 1 1498 16 is_stmt 0 view .LVU940 - 2834 0166 626C ldr r2, [r4, #68] + 2827 .loc 1 1498 16 is_stmt 0 view .LVU939 + 2828 0164 626C ldr r2, [r4, #68] 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2835 .loc 1 1498 10 view .LVU941 - 2836 0168 042A cmp r2, #4 - 2837 016a 11D1 bne .L200 + 2829 .loc 1 1498 10 view .LVU940 + 2830 0166 042A cmp r2, #4 + 2831 0168 11D1 bne .L197 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2838 .loc 1 1498 49 discriminator 1 view .LVU942 - ARM GAS /tmp/ccclMPzv.s page 196 - - - 2839 016c 83B9 cbnz r3, .L200 + 2832 .loc 1 1498 49 discriminator 1 view .LVU941 + 2833 016a 83B9 cbnz r3, .L197 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2840 .loc 1 1501 9 is_stmt 1 view .LVU943 + 2834 .loc 1 1501 9 is_stmt 1 view .LVU942 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2841 .loc 1 1501 25 is_stmt 0 view .LVU944 - 2842 016e 6364 str r3, [r4, #68] - 2843 .LVL190: - 2844 .L201: -1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2845 .loc 1 1532 5 is_stmt 1 view .LVU945 -1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2846 .loc 1 1532 9 is_stmt 0 view .LVU946 - 2847 0170 0096 str r6, [sp] - 2848 0172 2B46 mov r3, r5 - 2849 0174 0122 movs r2, #1 - 2850 0176 4FF40041 mov r1, #32768 - 2851 017a 2046 mov r0, r4 - 2852 017c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 2853 .LVL191: -1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2854 .loc 1 1532 8 discriminator 1 view .LVU947 - 2855 0180 20B3 cbz r0, .L203 -1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2856 .loc 1 1535 7 is_stmt 1 view .LVU948 -1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2857 .loc 1 1535 11 is_stmt 0 view .LVU949 - 2858 0182 2268 ldr r2, [r4] -1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2859 .loc 1 1535 21 view .LVU950 - 2860 0184 5368 ldr r3, [r2, #4] -1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2861 .loc 1 1535 27 view .LVU951 - 2862 0186 43F40043 orr r3, r3, #32768 - 2863 018a 5360 str r3, [r2, #4] -1536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2864 .loc 1 1536 7 is_stmt 1 view .LVU952 -1536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2865 .loc 1 1536 14 is_stmt 0 view .LVU953 - 2866 018c 0120 movs r0, #1 - 2867 018e 2CE0 b .L189 - 2868 .LVL192: - 2869 .L200: -1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2870 .loc 1 1506 9 is_stmt 1 view .LVU954 -1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2871 .loc 1 1506 13 is_stmt 0 view .LVU955 - 2872 0190 2268 ldr r2, [r4] -1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2873 .loc 1 1506 23 view .LVU956 - 2874 0192 5368 ldr r3, [r2, #4] - 2875 .LVL193: -1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 2876 .loc 1 1506 29 view .LVU957 - 2877 0194 43F40043 orr r3, r3, #32768 - 2878 0198 5360 str r3, [r2, #4] -1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2879 .loc 1 1507 9 is_stmt 1 view .LVU958 - ARM GAS /tmp/ccclMPzv.s page 197 + 2835 .loc 1 1501 25 is_stmt 0 view .LVU943 + 2836 016c 6364 str r3, [r4, #68] + 2837 .LVL193: + 2838 .L198: + ARM GAS /tmp/ccDmmuIk.s page 196 +1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2839 .loc 1 1532 5 is_stmt 1 view .LVU944 +1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2840 .loc 1 1532 9 is_stmt 0 view .LVU945 + 2841 016e 0096 str r6, [sp] + 2842 0170 2B46 mov r3, r5 + 2843 0172 0122 movs r2, #1 + 2844 0174 4FF40041 mov r1, #32768 + 2845 0178 2046 mov r0, r4 + 2846 017a FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 2847 .LVL194: +1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 2848 .loc 1 1532 8 discriminator 1 view .LVU946 + 2849 017e 20B3 cbz r0, .L200 +1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2850 .loc 1 1535 7 is_stmt 1 view .LVU947 +1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2851 .loc 1 1535 11 is_stmt 0 view .LVU948 + 2852 0180 2268 ldr r2, [r4] +1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2853 .loc 1 1535 21 view .LVU949 + 2854 0182 5368 ldr r3, [r2, #4] +1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2855 .loc 1 1535 27 view .LVU950 + 2856 0184 43F40043 orr r3, r3, #32768 + 2857 0188 5360 str r3, [r2, #4] +1536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 2858 .loc 1 1536 7 is_stmt 1 view .LVU951 +1536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 2859 .loc 1 1536 14 is_stmt 0 view .LVU952 + 2860 018a 0120 movs r0, #1 + 2861 018c 2CE0 b .L186 + 2862 .LVL195: + 2863 .L197: +1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2864 .loc 1 1506 9 is_stmt 1 view .LVU953 +1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2865 .loc 1 1506 13 is_stmt 0 view .LVU954 + 2866 018e 2268 ldr r2, [r4] +1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2867 .loc 1 1506 23 view .LVU955 + 2868 0190 5368 ldr r3, [r2, #4] + 2869 .LVL196: +1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 2870 .loc 1 1506 29 view .LVU956 + 2871 0192 43F40043 orr r3, r3, #32768 + 2872 0196 5360 str r3, [r2, #4] 1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2880 .loc 1 1507 16 is_stmt 0 view .LVU959 - 2881 019a 0120 movs r0, #1 - 2882 .LVL194: + 2873 .loc 1 1507 9 is_stmt 1 view .LVU957 1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2883 .loc 1 1507 16 view .LVU960 - 2884 019c 25E0 b .L189 - 2885 .LVL195: - 2886 .L199: + 2874 .loc 1 1507 16 is_stmt 0 view .LVU958 + 2875 0198 0120 movs r0, #1 + 2876 .LVL197: +1507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 2877 .loc 1 1507 16 view .LVU959 + 2878 019a 25E0 b .L186 + 2879 .LVL198: + ARM GAS /tmp/ccDmmuIk.s page 197 + + + 2880 .L196: 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2887 .loc 1 1513 7 is_stmt 1 view .LVU961 - 2888 019e 2046 mov r0, r4 - 2889 .LVL196: + 2881 .loc 1 1513 7 is_stmt 1 view .LVU960 + 2882 019c 2046 mov r0, r4 + 2883 .LVL199: 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2890 .loc 1 1513 7 is_stmt 0 view .LVU962 - 2891 01a0 FFF7FEFF bl I2C_Flush_TXDR - 2892 .LVL197: + 2884 .loc 1 1513 7 is_stmt 0 view .LVU961 + 2885 019e FFF7FEFF bl I2C_Flush_TXDR + 2886 .LVL200: 1516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2893 .loc 1 1516 7 is_stmt 1 view .LVU963 - 2894 01a4 2368 ldr r3, [r4] - 2895 01a6 1022 movs r2, #16 - 2896 01a8 DA61 str r2, [r3, #28] + 2887 .loc 1 1516 7 is_stmt 1 view .LVU962 + 2888 01a2 2368 ldr r3, [r4] + 2889 01a4 1022 movs r2, #16 + 2890 01a6 DA61 str r2, [r3, #28] 1519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2897 .loc 1 1519 7 view .LVU964 + 2891 .loc 1 1519 7 view .LVU963 1519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2898 .loc 1 1519 11 is_stmt 0 view .LVU965 - 2899 01aa 3246 mov r2, r6 - 2900 01ac 2946 mov r1, r5 - 2901 01ae 2046 mov r0, r4 - 2902 01b0 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - 2903 .LVL198: + 2892 .loc 1 1519 11 is_stmt 0 view .LVU964 + 2893 01a8 3246 mov r2, r6 + 2894 01aa 2946 mov r1, r5 + 2895 01ac 2046 mov r0, r4 + 2896 01ae FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 2897 .LVL201: 1519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 2904 .loc 1 1519 10 discriminator 1 view .LVU966 - 2905 01b4 18B9 cbnz r0, .L214 + 2898 .loc 1 1519 10 discriminator 1 view .LVU965 + 2899 01b2 18B9 cbnz r0, .L211 1528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2906 .loc 1 1528 7 is_stmt 1 view .LVU967 - 2907 01b6 2368 ldr r3, [r4] - 2908 01b8 2022 movs r2, #32 - 2909 01ba DA61 str r2, [r3, #28] - 2910 01bc D8E7 b .L201 - 2911 .L214: + 2900 .loc 1 1528 7 is_stmt 1 view .LVU966 + 2901 01b4 2368 ldr r3, [r4] + 2902 01b6 2022 movs r2, #32 + 2903 01b8 DA61 str r2, [r3, #28] + 2904 01ba D8E7 b .L198 + 2905 .L211: 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2912 .loc 1 1522 9 view .LVU968 + 2906 .loc 1 1522 9 view .LVU967 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2913 .loc 1 1522 13 is_stmt 0 view .LVU969 - 2914 01be 2268 ldr r2, [r4] + 2907 .loc 1 1522 13 is_stmt 0 view .LVU968 + 2908 01bc 2268 ldr r2, [r4] 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2915 .loc 1 1522 23 view .LVU970 - 2916 01c0 5368 ldr r3, [r2, #4] + 2909 .loc 1 1522 23 view .LVU969 + 2910 01be 5368 ldr r3, [r2, #4] 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2917 .loc 1 1522 29 view .LVU971 - 2918 01c2 43F40043 orr r3, r3, #32768 - 2919 01c6 5360 str r3, [r2, #4] + 2911 .loc 1 1522 29 view .LVU970 + 2912 01c0 43F40043 orr r3, r3, #32768 + 2913 01c4 5360 str r3, [r2, #4] 1524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2920 .loc 1 1524 9 is_stmt 1 view .LVU972 + 2914 .loc 1 1524 9 is_stmt 1 view .LVU971 1524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2921 .loc 1 1524 16 is_stmt 0 view .LVU973 - ARM GAS /tmp/ccclMPzv.s page 198 + 2915 .loc 1 1524 16 is_stmt 0 view .LVU972 + 2916 01c6 0120 movs r0, #1 + 2917 01c8 0EE0 b .L186 + 2918 .L200: +1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2919 .loc 1 1540 5 is_stmt 1 view .LVU973 +1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2920 .loc 1 1540 9 is_stmt 0 view .LVU974 + 2921 01ca 2268 ldr r2, [r4] + ARM GAS /tmp/ccDmmuIk.s page 198 - 2922 01c8 0120 movs r0, #1 - 2923 01ca 0EE0 b .L189 - 2924 .L203: 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2925 .loc 1 1540 5 is_stmt 1 view .LVU974 + 2922 .loc 1 1540 19 view .LVU975 + 2923 01cc 5368 ldr r3, [r2, #4] 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2926 .loc 1 1540 9 is_stmt 0 view .LVU975 - 2927 01cc 2268 ldr r2, [r4] -1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2928 .loc 1 1540 19 view .LVU976 - 2929 01ce 5368 ldr r3, [r2, #4] -1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2930 .loc 1 1540 25 view .LVU977 - 2931 01d0 43F40043 orr r3, r3, #32768 - 2932 01d4 5360 str r3, [r2, #4] + 2924 .loc 1 1540 25 view .LVU976 + 2925 01ce 43F40043 orr r3, r3, #32768 + 2926 01d2 5360 str r3, [r2, #4] 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 2933 .loc 1 1542 5 is_stmt 1 view .LVU978 + 2927 .loc 1 1542 5 is_stmt 1 view .LVU977 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 2934 .loc 1 1542 17 is_stmt 0 view .LVU979 - 2935 01d6 2023 movs r3, #32 - 2936 01d8 84F84130 strb r3, [r4, #65] + 2928 .loc 1 1542 17 is_stmt 0 view .LVU978 + 2929 01d4 2023 movs r3, #32 + 2930 01d6 84F84130 strb r3, [r4, #65] 1543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2937 .loc 1 1543 5 is_stmt 1 view .LVU980 + 2931 .loc 1 1543 5 is_stmt 1 view .LVU979 1543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2938 .loc 1 1543 17 is_stmt 0 view .LVU981 - 2939 01dc 0023 movs r3, #0 - 2940 01de 84F84230 strb r3, [r4, #66] + 2932 .loc 1 1543 17 is_stmt 0 view .LVU980 + 2933 01da 0023 movs r3, #0 + 2934 01dc 84F84230 strb r3, [r4, #66] 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2941 .loc 1 1546 5 is_stmt 1 view .LVU982 + 2935 .loc 1 1546 5 is_stmt 1 view .LVU981 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2942 .loc 1 1546 5 view .LVU983 - 2943 01e2 84F84030 strb r3, [r4, #64] + 2936 .loc 1 1546 5 view .LVU982 + 2937 01e0 84F84030 strb r3, [r4, #64] 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2944 .loc 1 1546 5 view .LVU984 + 2938 .loc 1 1546 5 view .LVU983 1548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2945 .loc 1 1548 5 view .LVU985 + 2939 .loc 1 1548 5 view .LVU984 1548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2946 .loc 1 1548 12 is_stmt 0 view .LVU986 - 2947 01e6 00E0 b .L189 - 2948 .LVL199: - 2949 .L204: + 2940 .loc 1 1548 12 is_stmt 0 view .LVU985 + 2941 01e4 00E0 b .L186 + 2942 .LVL202: + 2943 .L201: 1552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 2950 .loc 1 1552 12 view .LVU987 - 2951 01e8 0220 movs r0, #2 - 2952 .LVL200: - 2953 .L189: + 2944 .loc 1 1552 12 view .LVU986 + 2945 01e6 0220 movs r0, #2 + 2946 .LVL203: + 2947 .L186: 1554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2954 .loc 1 1554 1 view .LVU988 - 2955 01ea 02B0 add sp, sp, #8 - 2956 .LCFI29: - 2957 .cfi_remember_state - 2958 .cfi_def_cfa_offset 24 - 2959 @ sp needed - 2960 01ec BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 2961 .LVL201: - 2962 .L205: - 2963 .LCFI30: - ARM GAS /tmp/ccclMPzv.s page 199 + 2948 .loc 1 1554 1 view .LVU987 + 2949 01e8 02B0 add sp, sp, #8 + 2950 .LCFI29: + 2951 .cfi_remember_state + 2952 .cfi_def_cfa_offset 24 + 2953 @ sp needed + 2954 01ea BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 2955 .LVL204: + 2956 .L202: + 2957 .LCFI30: + 2958 .cfi_restore_state +1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2959 .loc 1 1393 5 discriminator 1 view .LVU988 + 2960 01ee 0220 movs r0, #2 + 2961 .LVL205: +1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 2962 .loc 1 1393 5 discriminator 1 view .LVU989 + 2963 01f0 FAE7 b .L186 + ARM GAS /tmp/ccDmmuIk.s page 199 - 2964 .cfi_restore_state -1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2965 .loc 1 1393 5 discriminator 1 view .LVU989 - 2966 01f0 0220 movs r0, #2 - 2967 .LVL202: -1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 2968 .loc 1 1393 5 discriminator 1 view .LVU990 - 2969 01f2 FAE7 b .L189 - 2970 .cfi_endproc - 2971 .LFE335: - 2973 .section .text.HAL_I2C_Slave_Receive,"ax",%progbits - 2974 .align 1 - 2975 .global HAL_I2C_Slave_Receive - 2976 .syntax unified - 2977 .thumb - 2978 .thumb_func - 2980 HAL_I2C_Slave_Receive: - 2981 .LVL203: - 2982 .LFB336: + 2964 .cfi_endproc + 2965 .LFE335: + 2967 .section .text.HAL_I2C_Slave_Receive,"ax",%progbits + 2968 .align 1 + 2969 .global HAL_I2C_Slave_Receive + 2970 .syntax unified + 2971 .thumb + 2972 .thumb_func + 2974 HAL_I2C_Slave_Receive: + 2975 .LVL206: + 2976 .LFB336: 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 2983 .loc 1 1567 1 is_stmt 1 view -0 - 2984 .cfi_startproc - 2985 @ args = 0, pretend = 0, frame = 0 - 2986 @ frame_needed = 0, uses_anonymous_args = 0 + 2977 .loc 1 1567 1 is_stmt 1 view -0 + 2978 .cfi_startproc + 2979 @ args = 0, pretend = 0, frame = 0 + 2980 @ frame_needed = 0, uses_anonymous_args = 0 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 2987 .loc 1 1567 1 is_stmt 0 view .LVU992 - 2988 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 2989 .LCFI31: - 2990 .cfi_def_cfa_offset 24 - 2991 .cfi_offset 4, -24 - 2992 .cfi_offset 5, -20 - 2993 .cfi_offset 6, -16 - 2994 .cfi_offset 7, -12 - 2995 .cfi_offset 8, -8 - 2996 .cfi_offset 14, -4 - 2997 0004 82B0 sub sp, sp, #8 - 2998 .LCFI32: - 2999 .cfi_def_cfa_offset 32 - 3000 0006 1D46 mov r5, r3 + 2981 .loc 1 1567 1 is_stmt 0 view .LVU991 + 2982 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 2983 .LCFI31: + 2984 .cfi_def_cfa_offset 24 + 2985 .cfi_offset 4, -24 + 2986 .cfi_offset 5, -20 + 2987 .cfi_offset 6, -16 + 2988 .cfi_offset 7, -12 + 2989 .cfi_offset 8, -8 + 2990 .cfi_offset 14, -4 + 2991 0004 82B0 sub sp, sp, #8 + 2992 .LCFI32: + 2993 .cfi_def_cfa_offset 32 + 2994 0006 1D46 mov r5, r3 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3001 .loc 1 1568 3 is_stmt 1 view .LVU993 + 2995 .loc 1 1568 3 is_stmt 1 view .LVU992 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3002 .loc 1 1570 3 view .LVU994 + 2996 .loc 1 1570 3 view .LVU993 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3003 .loc 1 1570 11 is_stmt 0 view .LVU995 - 3004 0008 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 3005 .LVL204: + 2997 .loc 1 1570 11 is_stmt 0 view .LVU994 + 2998 0008 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 2999 .LVL207: 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3006 .loc 1 1570 11 view .LVU996 - 3007 000c DBB2 uxtb r3, r3 -1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3008 .loc 1 1570 6 view .LVU997 - 3009 000e 202B cmp r3, #32 - 3010 0010 40F0AF80 bne .L226 - 3011 0014 0446 mov r4, r0 - 3012 0016 0E46 mov r6, r1 - 3013 0018 9046 mov r8, r2 - ARM GAS /tmp/ccclMPzv.s page 200 + 3000 .loc 1 1570 6 view .LVU995 + 3001 000c 202B cmp r3, #32 + 3002 000e 40F0B080 bne .L223 + 3003 0012 0446 mov r4, r0 + 3004 0014 8846 mov r8, r1 + 3005 0016 1746 mov r7, r2 +1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3006 .loc 1 1572 5 is_stmt 1 view .LVU996 +1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3007 .loc 1 1572 8 is_stmt 0 view .LVU997 + 3008 0018 61B3 cbz r1, .L214 +1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3009 .loc 1 1572 25 discriminator 1 view .LVU998 + 3010 001a 5AB3 cbz r2, .L214 +1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3011 .loc 1 1578 5 is_stmt 1 view .LVU999 +1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 200 -1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3014 .loc 1 1572 5 is_stmt 1 view .LVU998 -1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3015 .loc 1 1572 8 is_stmt 0 view .LVU999 - 3016 001a 61B3 cbz r1, .L217 -1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3017 .loc 1 1572 25 discriminator 1 view .LVU1000 - 3018 001c 5AB3 cbz r2, .L217 + 3012 .loc 1 1578 5 view .LVU1000 + 3013 001c 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 3014 0020 012B cmp r3, #1 + 3015 0022 00F0AA80 beq .L224 1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3019 .loc 1 1578 5 is_stmt 1 view .LVU1001 + 3016 .loc 1 1578 5 discriminator 2 view .LVU1001 + 3017 0026 0123 movs r3, #1 + 3018 0028 80F84030 strb r3, [r0, #64] 1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3020 .loc 1 1578 5 view .LVU1002 - 3021 001e 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 3022 0022 012B cmp r3, #1 - 3023 0024 00F0A980 beq .L227 -1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3024 .loc 1 1578 5 discriminator 2 view .LVU1003 - 3025 0028 0123 movs r3, #1 - 3026 002a 80F84030 strb r3, [r0, #64] -1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3027 .loc 1 1578 5 discriminator 2 view .LVU1004 + 3019 .loc 1 1578 5 view .LVU1002 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3028 .loc 1 1581 5 view .LVU1005 + 3020 .loc 1 1581 5 view .LVU1003 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3029 .loc 1 1581 17 is_stmt 0 view .LVU1006 - 3030 002e FFF7FEFF bl HAL_GetTick - 3031 .LVL205: + 3021 .loc 1 1581 17 is_stmt 0 view .LVU1004 + 3022 002c FFF7FEFF bl HAL_GetTick + 3023 .LVL208: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3032 .loc 1 1581 17 view .LVU1007 - 3033 0032 0746 mov r7, r0 - 3034 .LVL206: + 3024 .loc 1 1581 17 view .LVU1005 + 3025 0030 0646 mov r6, r0 + 3026 .LVL209: 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 3035 .loc 1 1583 5 is_stmt 1 view .LVU1008 + 3027 .loc 1 1583 5 is_stmt 1 view .LVU1006 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 3036 .loc 1 1583 21 is_stmt 0 view .LVU1009 - 3037 0034 2223 movs r3, #34 - 3038 0036 84F84130 strb r3, [r4, #65] + 3028 .loc 1 1583 21 is_stmt 0 view .LVU1007 + 3029 0032 2223 movs r3, #34 + 3030 0034 84F84130 strb r3, [r4, #65] 1584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3039 .loc 1 1584 5 is_stmt 1 view .LVU1010 + 3031 .loc 1 1584 5 is_stmt 1 view .LVU1008 1584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3040 .loc 1 1584 21 is_stmt 0 view .LVU1011 - 3041 003a 2023 movs r3, #32 - 3042 003c 84F84230 strb r3, [r4, #66] + 3032 .loc 1 1584 21 is_stmt 0 view .LVU1009 + 3033 0038 2023 movs r3, #32 + 3034 003a 84F84230 strb r3, [r4, #66] 1585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3043 .loc 1 1585 5 is_stmt 1 view .LVU1012 + 3035 .loc 1 1585 5 is_stmt 1 view .LVU1010 1585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3044 .loc 1 1585 21 is_stmt 0 view .LVU1013 - 3045 0040 0022 movs r2, #0 - 3046 0042 6264 str r2, [r4, #68] + 3036 .loc 1 1585 21 is_stmt 0 view .LVU1011 + 3037 003e 0022 movs r2, #0 + 3038 0040 6264 str r2, [r4, #68] 1588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3047 .loc 1 1588 5 is_stmt 1 view .LVU1014 + 3039 .loc 1 1588 5 is_stmt 1 view .LVU1012 1588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3048 .loc 1 1588 21 is_stmt 0 view .LVU1015 - 3049 0044 6662 str r6, [r4, #36] + 3040 .loc 1 1588 21 is_stmt 0 view .LVU1013 + 3041 0042 C4F82480 str r8, [r4, #36] 1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 3050 .loc 1 1589 5 is_stmt 1 view .LVU1016 + 3042 .loc 1 1589 5 is_stmt 1 view .LVU1014 1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - ARM GAS /tmp/ccclMPzv.s page 201 - - - 3051 .loc 1 1589 21 is_stmt 0 view .LVU1017 - 3052 0046 A4F82A80 strh r8, [r4, #42] @ movhi + 3043 .loc 1 1589 21 is_stmt 0 view .LVU1015 + 3044 0046 6785 strh r7, [r4, #42] @ movhi 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 3053 .loc 1 1590 5 is_stmt 1 view .LVU1018 + 3045 .loc 1 1590 5 is_stmt 1 view .LVU1016 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 3054 .loc 1 1590 26 is_stmt 0 view .LVU1019 - 3055 004a 638D ldrh r3, [r4, #42] + 3046 .loc 1 1590 26 is_stmt 0 view .LVU1017 + 3047 0048 638D ldrh r3, [r4, #42] 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 3056 .loc 1 1590 20 view .LVU1020 - 3057 004c 2385 strh r3, [r4, #40] @ movhi + 3048 .loc 1 1590 20 view .LVU1018 + 3049 004a 2385 strh r3, [r4, #40] @ movhi 1591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3058 .loc 1 1591 5 is_stmt 1 view .LVU1021 + ARM GAS /tmp/ccDmmuIk.s page 201 + + + 3050 .loc 1 1591 5 is_stmt 1 view .LVU1019 1591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3059 .loc 1 1591 21 is_stmt 0 view .LVU1022 - 3060 004e 6263 str r2, [r4, #52] + 3051 .loc 1 1591 21 is_stmt 0 view .LVU1020 + 3052 004c 6263 str r2, [r4, #52] 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3061 .loc 1 1594 5 is_stmt 1 view .LVU1023 + 3053 .loc 1 1594 5 is_stmt 1 view .LVU1021 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3062 .loc 1 1594 9 is_stmt 0 view .LVU1024 - 3063 0050 2168 ldr r1, [r4] + 3054 .loc 1 1594 9 is_stmt 0 view .LVU1022 + 3055 004e 2168 ldr r1, [r4] 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3064 .loc 1 1594 19 view .LVU1025 - 3065 0052 4B68 ldr r3, [r1, #4] + 3056 .loc 1 1594 19 view .LVU1023 + 3057 0050 4B68 ldr r3, [r1, #4] 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3066 .loc 1 1594 25 view .LVU1026 - 3067 0054 23F40043 bic r3, r3, #32768 - 3068 0058 4B60 str r3, [r1, #4] + 3058 .loc 1 1594 25 view .LVU1024 + 3059 0052 23F40043 bic r3, r3, #32768 + 3060 0056 4B60 str r3, [r1, #4] 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3069 .loc 1 1597 5 is_stmt 1 view .LVU1027 + 3061 .loc 1 1597 5 is_stmt 1 view .LVU1025 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3070 .loc 1 1597 9 is_stmt 0 view .LVU1028 - 3071 005a 0090 str r0, [sp] - 3072 005c 2B46 mov r3, r5 - 3073 005e 0821 movs r1, #8 - 3074 0060 2046 mov r0, r4 - 3075 .LVL207: + 3062 .loc 1 1597 9 is_stmt 0 view .LVU1026 + 3063 0058 0090 str r0, [sp] + 3064 005a 2B46 mov r3, r5 + 3065 005c 0821 movs r1, #8 + 3066 005e 2046 mov r0, r4 + 3067 .LVL210: 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3076 .loc 1 1597 9 view .LVU1029 - 3077 0062 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 3078 .LVL208: + 3068 .loc 1 1597 9 view .LVU1027 + 3069 0060 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 3070 .LVL211: 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3079 .loc 1 1597 8 discriminator 1 view .LVU1030 - 3080 0066 58B1 cbz r0, .L219 + 3071 .loc 1 1597 8 discriminator 1 view .LVU1028 + 3072 0064 58B1 cbz r0, .L216 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3081 .loc 1 1600 7 is_stmt 1 view .LVU1031 + 3073 .loc 1 1600 7 is_stmt 1 view .LVU1029 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3082 .loc 1 1600 11 is_stmt 0 view .LVU1032 - 3083 0068 2268 ldr r2, [r4] + 3074 .loc 1 1600 11 is_stmt 0 view .LVU1030 + 3075 0066 2268 ldr r2, [r4] 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3084 .loc 1 1600 21 view .LVU1033 - 3085 006a 5368 ldr r3, [r2, #4] + 3076 .loc 1 1600 21 view .LVU1031 + 3077 0068 5368 ldr r3, [r2, #4] 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3086 .loc 1 1600 27 view .LVU1034 - 3087 006c 43F40043 orr r3, r3, #32768 - 3088 0070 5360 str r3, [r2, #4] + 3078 .loc 1 1600 27 view .LVU1032 + 3079 006a 43F40043 orr r3, r3, #32768 + 3080 006e 5360 str r3, [r2, #4] 1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3089 .loc 1 1601 7 is_stmt 1 view .LVU1035 - ARM GAS /tmp/ccclMPzv.s page 202 + 3081 .loc 1 1601 7 is_stmt 1 view .LVU1033 +1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3082 .loc 1 1601 14 is_stmt 0 view .LVU1034 + 3083 0070 0120 movs r0, #1 + 3084 0072 7FE0 b .L213 + 3085 .LVL212: + 3086 .L214: +1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 3087 .loc 1 1574 7 is_stmt 1 view .LVU1035 +1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 3088 .loc 1 1574 23 is_stmt 0 view .LVU1036 + 3089 0074 4FF40073 mov r3, #512 + ARM GAS /tmp/ccDmmuIk.s page 202 -1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3090 .loc 1 1601 14 is_stmt 0 view .LVU1036 - 3091 0072 0120 movs r0, #1 - 3092 0074 7EE0 b .L216 - 3093 .LVL209: - 3094 .L217: -1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3095 .loc 1 1574 7 is_stmt 1 view .LVU1037 -1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3096 .loc 1 1574 23 is_stmt 0 view .LVU1038 - 3097 0076 4FF40073 mov r3, #512 - 3098 007a 6364 str r3, [r4, #68] + 3090 0078 6364 str r3, [r4, #68] 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3099 .loc 1 1575 7 is_stmt 1 view .LVU1039 + 3091 .loc 1 1575 7 is_stmt 1 view .LVU1037 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3100 .loc 1 1575 15 is_stmt 0 view .LVU1040 - 3101 007c 0120 movs r0, #1 - 3102 .LVL210: + 3092 .loc 1 1575 15 is_stmt 0 view .LVU1038 + 3093 007a 0120 movs r0, #1 + 3094 .LVL213: 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3103 .loc 1 1575 15 view .LVU1041 - 3104 007e 79E0 b .L216 - 3105 .LVL211: - 3106 .L219: + 3095 .loc 1 1575 15 view .LVU1039 + 3096 007c 7AE0 b .L213 + 3097 .LVL214: + 3098 .L216: 1605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3107 .loc 1 1605 5 is_stmt 1 view .LVU1042 - 3108 0080 2368 ldr r3, [r4] - 3109 0082 0822 movs r2, #8 - 3110 0084 DA61 str r2, [r3, #28] + 3099 .loc 1 1605 5 is_stmt 1 view .LVU1040 + 3100 007e 2368 ldr r3, [r4] + 3101 0080 0822 movs r2, #8 + 3102 0082 DA61 str r2, [r3, #28] 1608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3111 .loc 1 1608 5 view .LVU1043 + 3103 .loc 1 1608 5 view .LVU1041 1608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3112 .loc 1 1608 9 is_stmt 0 view .LVU1044 - 3113 0086 0097 str r7, [sp] - 3114 0088 2B46 mov r3, r5 - 3115 008a 0122 movs r2, #1 - 3116 008c 4FF48031 mov r1, #65536 - 3117 0090 2046 mov r0, r4 - 3118 0092 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 3119 .LVL212: + 3104 .loc 1 1608 9 is_stmt 0 view .LVU1042 + 3105 0084 0096 str r6, [sp] + 3106 0086 2B46 mov r3, r5 + 3107 0088 0122 movs r2, #1 + 3108 008a 4FF48031 mov r1, #65536 + 3109 008e 2046 mov r0, r4 + 3110 0090 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 3111 .LVL215: 1608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3120 .loc 1 1608 8 discriminator 1 view .LVU1045 - 3121 0096 D0B1 cbz r0, .L220 + 3112 .loc 1 1608 8 discriminator 1 view .LVU1043 + 3113 0094 F0B9 cbnz r0, .L226 + 3114 .L217: +1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3115 .loc 1 1615 28 is_stmt 1 view .LVU1044 +1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3116 .loc 1 1615 16 is_stmt 0 view .LVU1045 + 3117 0096 638D ldrh r3, [r4, #42] + 3118 0098 9BB2 uxth r3, r3 +1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3119 .loc 1 1615 28 view .LVU1046 + 3120 009a 002B cmp r3, #0 + 3121 009c 3BD0 beq .L227 +1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3122 .loc 1 1618 7 is_stmt 1 view .LVU1047 +1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3123 .loc 1 1618 11 is_stmt 0 view .LVU1048 + 3124 009e 3246 mov r2, r6 + 3125 00a0 2946 mov r1, r5 + 3126 00a2 2046 mov r0, r4 + 3127 00a4 FFF7FEFF bl I2C_WaitOnRXNEFlagUntilTimeout + 3128 .LVL216: +1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3129 .loc 1 1618 10 discriminator 1 view .LVU1049 + 3130 00a8 D8B9 cbnz r0, .L228 +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3131 .loc 1 1640 7 is_stmt 1 view .LVU1050 +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 203 + + + 3132 .loc 1 1640 38 is_stmt 0 view .LVU1051 + 3133 00aa 2368 ldr r3, [r4] +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3134 .loc 1 1640 48 view .LVU1052 + 3135 00ac 5A6A ldr r2, [r3, #36] +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3136 .loc 1 1640 12 view .LVU1053 + 3137 00ae 636A ldr r3, [r4, #36] +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3138 .loc 1 1640 23 view .LVU1054 + 3139 00b0 1A70 strb r2, [r3] +1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3140 .loc 1 1643 7 is_stmt 1 view .LVU1055 +1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3141 .loc 1 1643 11 is_stmt 0 view .LVU1056 + 3142 00b2 636A ldr r3, [r4, #36] +1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3143 .loc 1 1643 21 view .LVU1057 + 3144 00b4 0133 adds r3, r3, #1 + 3145 00b6 6362 str r3, [r4, #36] +1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 3146 .loc 1 1645 7 is_stmt 1 view .LVU1058 +1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 3147 .loc 1 1645 11 is_stmt 0 view .LVU1059 + 3148 00b8 B4F82AC0 ldrh ip, [r4, #42] + 3149 00bc 1FFA8CFC uxth ip, ip +1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 3150 .loc 1 1645 22 view .LVU1060 + 3151 00c0 0CF1FF3C add ip, ip, #-1 + 3152 00c4 1FFA8CFC uxth ip, ip + 3153 00c8 A4F82AC0 strh ip, [r4, #42] @ movhi +1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3154 .loc 1 1646 7 is_stmt 1 view .LVU1061 +1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3155 .loc 1 1646 11 is_stmt 0 view .LVU1062 + 3156 00cc 238D ldrh r3, [r4, #40] +1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3157 .loc 1 1646 21 view .LVU1063 + 3158 00ce 013B subs r3, r3, #1 + 3159 00d0 2385 strh r3, [r4, #40] @ movhi + 3160 00d2 E0E7 b .L217 + 3161 .L226: 1611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3122 .loc 1 1611 7 is_stmt 1 view .LVU1046 + 3162 .loc 1 1611 7 is_stmt 1 view .LVU1064 1611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3123 .loc 1 1611 11 is_stmt 0 view .LVU1047 - 3124 0098 2268 ldr r2, [r4] + 3163 .loc 1 1611 11 is_stmt 0 view .LVU1065 + 3164 00d4 2268 ldr r2, [r4] 1611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3125 .loc 1 1611 21 view .LVU1048 - 3126 009a 5368 ldr r3, [r2, #4] + 3165 .loc 1 1611 21 view .LVU1066 + 3166 00d6 5368 ldr r3, [r2, #4] 1611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3127 .loc 1 1611 27 view .LVU1049 - 3128 009c 43F40043 orr r3, r3, #32768 - 3129 00a0 5360 str r3, [r2, #4] + 3167 .loc 1 1611 27 view .LVU1067 + 3168 00d8 43F40043 orr r3, r3, #32768 + 3169 00dc 5360 str r3, [r2, #4] 1612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3130 .loc 1 1612 7 is_stmt 1 view .LVU1050 + 3170 .loc 1 1612 7 is_stmt 1 view .LVU1068 1612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 203 + ARM GAS /tmp/ccDmmuIk.s page 204 - 3131 .loc 1 1612 14 is_stmt 0 view .LVU1051 - 3132 00a2 0120 movs r0, #1 - 3133 00a4 66E0 b .L216 - 3134 .L221: -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3135 .loc 1 1640 7 is_stmt 1 view .LVU1052 -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3136 .loc 1 1640 38 is_stmt 0 view .LVU1053 - 3137 00a6 2368 ldr r3, [r4] -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3138 .loc 1 1640 48 view .LVU1054 - 3139 00a8 5A6A ldr r2, [r3, #36] -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3140 .loc 1 1640 12 view .LVU1055 - 3141 00aa 636A ldr r3, [r4, #36] -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3142 .loc 1 1640 23 view .LVU1056 - 3143 00ac 1A70 strb r2, [r3] -1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3144 .loc 1 1643 7 is_stmt 1 view .LVU1057 -1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3145 .loc 1 1643 11 is_stmt 0 view .LVU1058 - 3146 00ae 636A ldr r3, [r4, #36] -1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3147 .loc 1 1643 21 view .LVU1059 - 3148 00b0 0133 adds r3, r3, #1 - 3149 00b2 6362 str r3, [r4, #36] -1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3150 .loc 1 1645 7 is_stmt 1 view .LVU1060 -1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3151 .loc 1 1645 11 is_stmt 0 view .LVU1061 - 3152 00b4 B4F82AC0 ldrh ip, [r4, #42] - 3153 00b8 1FFA8CFC uxth ip, ip -1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3154 .loc 1 1645 22 view .LVU1062 - 3155 00bc 0CF1FF3C add ip, ip, #-1 - 3156 00c0 1FFA8CFC uxth ip, ip - 3157 00c4 A4F82AC0 strh ip, [r4, #42] @ movhi -1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3158 .loc 1 1646 7 is_stmt 1 view .LVU1063 -1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3159 .loc 1 1646 11 is_stmt 0 view .LVU1064 - 3160 00c8 238D ldrh r3, [r4, #40] -1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3161 .loc 1 1646 21 view .LVU1065 - 3162 00ca 013B subs r3, r3, #1 - 3163 00cc 2385 strh r3, [r4, #40] @ movhi - 3164 .L220: -1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3165 .loc 1 1615 28 is_stmt 1 view .LVU1066 -1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3166 .loc 1 1615 16 is_stmt 0 view .LVU1067 - 3167 00ce 638D ldrh r3, [r4, #42] - 3168 00d0 9BB2 uxth r3, r3 -1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3169 .loc 1 1615 28 view .LVU1068 - 3170 00d2 03B3 cbz r3, .L229 - ARM GAS /tmp/ccclMPzv.s page 204 - - -1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3171 .loc 1 1618 7 is_stmt 1 view .LVU1069 -1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3172 .loc 1 1618 11 is_stmt 0 view .LVU1070 - 3173 00d4 3A46 mov r2, r7 - 3174 00d6 2946 mov r1, r5 - 3175 00d8 2046 mov r0, r4 - 3176 00da FFF7FEFF bl I2C_WaitOnRXNEFlagUntilTimeout - 3177 .LVL213: -1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3178 .loc 1 1618 10 discriminator 1 view .LVU1071 - 3179 00de 0028 cmp r0, #0 - 3180 00e0 E1D0 beq .L221 + 3171 .loc 1 1612 14 is_stmt 0 view .LVU1069 + 3172 00de 0120 movs r0, #1 + 3173 00e0 48E0 b .L213 + 3174 .L228: 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3181 .loc 1 1621 9 is_stmt 1 view .LVU1072 + 3175 .loc 1 1621 9 is_stmt 1 view .LVU1070 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3182 .loc 1 1621 13 is_stmt 0 view .LVU1073 - 3183 00e2 2268 ldr r2, [r4] + 3176 .loc 1 1621 13 is_stmt 0 view .LVU1071 + 3177 00e2 2268 ldr r2, [r4] 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3184 .loc 1 1621 23 view .LVU1074 - 3185 00e4 5368 ldr r3, [r2, #4] + 3178 .loc 1 1621 23 view .LVU1072 + 3179 00e4 5368 ldr r3, [r2, #4] 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3186 .loc 1 1621 29 view .LVU1075 - 3187 00e6 43F40043 orr r3, r3, #32768 - 3188 00ea 5360 str r3, [r2, #4] + 3180 .loc 1 1621 29 view .LVU1073 + 3181 00e6 43F40043 orr r3, r3, #32768 + 3182 00ea 5360 str r3, [r2, #4] 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3189 .loc 1 1624 9 is_stmt 1 view .LVU1076 + 3183 .loc 1 1624 9 is_stmt 1 view .LVU1074 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3190 .loc 1 1624 13 is_stmt 0 view .LVU1077 - 3191 00ec 2368 ldr r3, [r4] - 3192 00ee 9A69 ldr r2, [r3, #24] + 3184 .loc 1 1624 13 is_stmt 0 view .LVU1075 + 3185 00ec 2368 ldr r3, [r4] + 3186 00ee 9A69 ldr r2, [r3, #24] 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3193 .loc 1 1624 12 view .LVU1078 - 3194 00f0 12F0040F tst r2, #4 - 3195 00f4 0DD0 beq .L222 + 3187 .loc 1 1624 12 view .LVU1076 + 3188 00f0 12F0040F tst r2, #4 + 3189 00f4 0DD0 beq .L219 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3196 .loc 1 1627 11 is_stmt 1 view .LVU1079 + 3190 .loc 1 1627 11 is_stmt 1 view .LVU1077 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3197 .loc 1 1627 52 is_stmt 0 view .LVU1080 - 3198 00f6 5A6A ldr r2, [r3, #36] + 3191 .loc 1 1627 52 is_stmt 0 view .LVU1078 + 3192 00f6 5A6A ldr r2, [r3, #36] 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3199 .loc 1 1627 16 view .LVU1081 - 3200 00f8 636A ldr r3, [r4, #36] + 3193 .loc 1 1627 16 view .LVU1079 + 3194 00f8 636A ldr r3, [r4, #36] 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3201 .loc 1 1627 27 view .LVU1082 - 3202 00fa 1A70 strb r2, [r3] + 3195 .loc 1 1627 27 view .LVU1080 + 3196 00fa 1A70 strb r2, [r3] 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3203 .loc 1 1630 11 is_stmt 1 view .LVU1083 + 3197 .loc 1 1630 11 is_stmt 1 view .LVU1081 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3204 .loc 1 1630 15 is_stmt 0 view .LVU1084 - 3205 00fc 636A ldr r3, [r4, #36] + 3198 .loc 1 1630 15 is_stmt 0 view .LVU1082 + 3199 00fc 636A ldr r3, [r4, #36] 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3206 .loc 1 1630 25 view .LVU1085 - 3207 00fe 0133 adds r3, r3, #1 - 3208 0100 6362 str r3, [r4, #36] + 3200 .loc 1 1630 25 view .LVU1083 + 3201 00fe 0133 adds r3, r3, #1 + 3202 0100 6362 str r3, [r4, #36] 1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3209 .loc 1 1632 11 is_stmt 1 view .LVU1086 - ARM GAS /tmp/ccclMPzv.s page 205 + 3203 .loc 1 1632 11 is_stmt 1 view .LVU1084 +1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 3204 .loc 1 1632 15 is_stmt 0 view .LVU1085 + 3205 0102 638D ldrh r3, [r4, #42] + 3206 0104 9BB2 uxth r3, r3 +1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 3207 .loc 1 1632 26 view .LVU1086 + 3208 0106 013B subs r3, r3, #1 + 3209 0108 9BB2 uxth r3, r3 + 3210 010a 6385 strh r3, [r4, #42] @ movhi + ARM GAS /tmp/ccDmmuIk.s page 205 -1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3210 .loc 1 1632 15 is_stmt 0 view .LVU1087 - 3211 0102 638D ldrh r3, [r4, #42] - 3212 0104 9BB2 uxth r3, r3 -1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3213 .loc 1 1632 26 view .LVU1088 - 3214 0106 013B subs r3, r3, #1 - 3215 0108 9BB2 uxth r3, r3 - 3216 010a 6385 strh r3, [r4, #42] @ movhi 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3217 .loc 1 1633 11 is_stmt 1 view .LVU1089 + 3211 .loc 1 1633 11 is_stmt 1 view .LVU1087 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3218 .loc 1 1633 15 is_stmt 0 view .LVU1090 - 3219 010c 238D ldrh r3, [r4, #40] + 3212 .loc 1 1633 15 is_stmt 0 view .LVU1088 + 3213 010c 238D ldrh r3, [r4, #40] 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3220 .loc 1 1633 25 view .LVU1091 - 3221 010e 013B subs r3, r3, #1 - 3222 0110 2385 strh r3, [r4, #40] @ movhi - 3223 .L222: + 3214 .loc 1 1633 25 view .LVU1089 + 3215 010e 013B subs r3, r3, #1 + 3216 0110 2385 strh r3, [r4, #40] @ movhi + 3217 .L219: 1636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3224 .loc 1 1636 9 is_stmt 1 view .LVU1092 + 3218 .loc 1 1636 9 is_stmt 1 view .LVU1090 1636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3225 .loc 1 1636 16 is_stmt 0 view .LVU1093 - 3226 0112 0120 movs r0, #1 - 3227 0114 2EE0 b .L216 - 3228 .L229: + 3219 .loc 1 1636 16 is_stmt 0 view .LVU1091 + 3220 0112 0120 movs r0, #1 + 3221 0114 2EE0 b .L213 + 3222 .L227: 1650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3229 .loc 1 1650 5 is_stmt 1 view .LVU1094 + 3223 .loc 1 1650 5 is_stmt 1 view .LVU1092 1650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3230 .loc 1 1650 9 is_stmt 0 view .LVU1095 - 3231 0116 3A46 mov r2, r7 - 3232 0118 2946 mov r1, r5 - 3233 011a 2046 mov r0, r4 - 3234 011c FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - 3235 .LVL214: + 3224 .loc 1 1650 9 is_stmt 0 view .LVU1093 + 3225 0116 3246 mov r2, r6 + 3226 0118 2946 mov r1, r5 + 3227 011a 2046 mov r0, r4 + 3228 011c FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 3229 .LVL217: 1650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3236 .loc 1 1650 8 discriminator 1 view .LVU1096 - 3237 0120 30B1 cbz r0, .L224 + 3230 .loc 1 1650 8 discriminator 1 view .LVU1094 + 3231 0120 30B1 cbz r0, .L221 1653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3238 .loc 1 1653 7 is_stmt 1 view .LVU1097 + 3232 .loc 1 1653 7 is_stmt 1 view .LVU1095 1653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3239 .loc 1 1653 11 is_stmt 0 view .LVU1098 - 3240 0122 2268 ldr r2, [r4] + 3233 .loc 1 1653 11 is_stmt 0 view .LVU1096 + 3234 0122 2268 ldr r2, [r4] 1653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3241 .loc 1 1653 21 view .LVU1099 - 3242 0124 5368 ldr r3, [r2, #4] + 3235 .loc 1 1653 21 view .LVU1097 + 3236 0124 5368 ldr r3, [r2, #4] 1653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3243 .loc 1 1653 27 view .LVU1100 - 3244 0126 43F40043 orr r3, r3, #32768 - 3245 012a 5360 str r3, [r2, #4] + 3237 .loc 1 1653 27 view .LVU1098 + 3238 0126 43F40043 orr r3, r3, #32768 + 3239 012a 5360 str r3, [r2, #4] 1654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3246 .loc 1 1654 7 is_stmt 1 view .LVU1101 + 3240 .loc 1 1654 7 is_stmt 1 view .LVU1099 1654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3247 .loc 1 1654 14 is_stmt 0 view .LVU1102 - 3248 012c 0120 movs r0, #1 - 3249 012e 21E0 b .L216 - 3250 .L224: - ARM GAS /tmp/ccclMPzv.s page 206 - - + 3241 .loc 1 1654 14 is_stmt 0 view .LVU1100 + 3242 012c 0120 movs r0, #1 + 3243 012e 21E0 b .L213 + 3244 .L221: 1658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3251 .loc 1 1658 5 is_stmt 1 view .LVU1103 - 3252 0130 2368 ldr r3, [r4] - 3253 0132 2022 movs r2, #32 - 3254 0134 DA61 str r2, [r3, #28] + 3245 .loc 1 1658 5 is_stmt 1 view .LVU1101 + 3246 0130 2368 ldr r3, [r4] + 3247 0132 2022 movs r2, #32 + 3248 0134 DA61 str r2, [r3, #28] 1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3255 .loc 1 1661 5 view .LVU1104 + 3249 .loc 1 1661 5 view .LVU1102 1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3256 .loc 1 1661 9 is_stmt 0 view .LVU1105 - 3257 0136 0097 str r7, [sp] - 3258 0138 2B46 mov r3, r5 - 3259 013a 0122 movs r2, #1 - 3260 013c 4FF40041 mov r1, #32768 - 3261 0140 2046 mov r0, r4 - 3262 0142 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 3263 .LVL215: -1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3264 .loc 1 1661 8 discriminator 1 view .LVU1106 - 3265 0146 30B1 cbz r0, .L225 -1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3266 .loc 1 1664 7 is_stmt 1 view .LVU1107 -1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3267 .loc 1 1664 11 is_stmt 0 view .LVU1108 - 3268 0148 2268 ldr r2, [r4] -1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3269 .loc 1 1664 21 view .LVU1109 - 3270 014a 5368 ldr r3, [r2, #4] -1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 3271 .loc 1 1664 27 view .LVU1110 - 3272 014c 43F40043 orr r3, r3, #32768 - 3273 0150 5360 str r3, [r2, #4] -1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3274 .loc 1 1665 7 is_stmt 1 view .LVU1111 -1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3275 .loc 1 1665 14 is_stmt 0 view .LVU1112 - 3276 0152 0120 movs r0, #1 - 3277 0154 0EE0 b .L216 - 3278 .L225: -1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3279 .loc 1 1669 5 is_stmt 1 view .LVU1113 -1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3280 .loc 1 1669 9 is_stmt 0 view .LVU1114 - 3281 0156 2268 ldr r2, [r4] -1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3282 .loc 1 1669 19 view .LVU1115 - 3283 0158 5368 ldr r3, [r2, #4] -1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3284 .loc 1 1669 25 view .LVU1116 - 3285 015a 43F40043 orr r3, r3, #32768 - 3286 015e 5360 str r3, [r2, #4] -1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 3287 .loc 1 1671 5 is_stmt 1 view .LVU1117 -1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 3288 .loc 1 1671 17 is_stmt 0 view .LVU1118 - 3289 0160 2023 movs r3, #32 - 3290 0162 84F84130 strb r3, [r4, #65] -1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 207 + 3250 .loc 1 1661 9 is_stmt 0 view .LVU1103 + ARM GAS /tmp/ccDmmuIk.s page 206 - 3291 .loc 1 1672 5 is_stmt 1 view .LVU1119 + 3251 0136 0096 str r6, [sp] + 3252 0138 2B46 mov r3, r5 + 3253 013a 0122 movs r2, #1 + 3254 013c 4FF40041 mov r1, #32768 + 3255 0140 2046 mov r0, r4 + 3256 0142 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 3257 .LVL218: +1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3258 .loc 1 1661 8 discriminator 1 view .LVU1104 + 3259 0146 30B1 cbz r0, .L222 +1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 3260 .loc 1 1664 7 is_stmt 1 view .LVU1105 +1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 3261 .loc 1 1664 11 is_stmt 0 view .LVU1106 + 3262 0148 2268 ldr r2, [r4] +1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 3263 .loc 1 1664 21 view .LVU1107 + 3264 014a 5368 ldr r3, [r2, #4] +1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 3265 .loc 1 1664 27 view .LVU1108 + 3266 014c 43F40043 orr r3, r3, #32768 + 3267 0150 5360 str r3, [r2, #4] +1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3268 .loc 1 1665 7 is_stmt 1 view .LVU1109 +1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3269 .loc 1 1665 14 is_stmt 0 view .LVU1110 + 3270 0152 0120 movs r0, #1 + 3271 0154 0EE0 b .L213 + 3272 .L222: +1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3273 .loc 1 1669 5 is_stmt 1 view .LVU1111 +1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3274 .loc 1 1669 9 is_stmt 0 view .LVU1112 + 3275 0156 2268 ldr r2, [r4] +1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3276 .loc 1 1669 19 view .LVU1113 + 3277 0158 5368 ldr r3, [r2, #4] +1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3278 .loc 1 1669 25 view .LVU1114 + 3279 015a 43F40043 orr r3, r3, #32768 + 3280 015e 5360 str r3, [r2, #4] +1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3281 .loc 1 1671 5 is_stmt 1 view .LVU1115 +1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 3282 .loc 1 1671 17 is_stmt 0 view .LVU1116 + 3283 0160 2023 movs r3, #32 + 3284 0162 84F84130 strb r3, [r4, #65] 1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3292 .loc 1 1672 17 is_stmt 0 view .LVU1120 - 3293 0166 0023 movs r3, #0 - 3294 0168 84F84230 strb r3, [r4, #66] + 3285 .loc 1 1672 5 is_stmt 1 view .LVU1117 +1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3286 .loc 1 1672 17 is_stmt 0 view .LVU1118 + 3287 0166 0023 movs r3, #0 + 3288 0168 84F84230 strb r3, [r4, #66] 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3295 .loc 1 1675 5 is_stmt 1 view .LVU1121 + 3289 .loc 1 1675 5 is_stmt 1 view .LVU1119 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3296 .loc 1 1675 5 view .LVU1122 - 3297 016c 84F84030 strb r3, [r4, #64] + 3290 .loc 1 1675 5 view .LVU1120 + ARM GAS /tmp/ccDmmuIk.s page 207 + + + 3291 016c 84F84030 strb r3, [r4, #64] 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3298 .loc 1 1675 5 view .LVU1123 + 3292 .loc 1 1675 5 view .LVU1121 1677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3299 .loc 1 1677 5 view .LVU1124 + 3293 .loc 1 1677 5 view .LVU1122 1677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3300 .loc 1 1677 12 is_stmt 0 view .LVU1125 - 3301 0170 00E0 b .L216 - 3302 .LVL216: - 3303 .L226: + 3294 .loc 1 1677 12 is_stmt 0 view .LVU1123 + 3295 0170 00E0 b .L213 + 3296 .LVL219: + 3297 .L223: 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3304 .loc 1 1681 12 view .LVU1126 - 3305 0172 0220 movs r0, #2 - 3306 .LVL217: - 3307 .L216: + 3298 .loc 1 1681 12 view .LVU1124 + 3299 0172 0220 movs r0, #2 + 3300 .LVL220: + 3301 .L213: 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3308 .loc 1 1683 1 view .LVU1127 - 3309 0174 02B0 add sp, sp, #8 - 3310 .LCFI33: - 3311 .cfi_remember_state - 3312 .cfi_def_cfa_offset 24 - 3313 @ sp needed - 3314 0176 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 3315 .LVL218: - 3316 .L227: - 3317 .LCFI34: - 3318 .cfi_restore_state + 3302 .loc 1 1683 1 view .LVU1125 + 3303 0174 02B0 add sp, sp, #8 + 3304 .LCFI33: + 3305 .cfi_remember_state + 3306 .cfi_def_cfa_offset 24 + 3307 @ sp needed + 3308 0176 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 3309 .LVL221: + 3310 .L224: + 3311 .LCFI34: + 3312 .cfi_restore_state 1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3319 .loc 1 1578 5 discriminator 1 view .LVU1128 - 3320 017a 0220 movs r0, #2 - 3321 .LVL219: + 3313 .loc 1 1578 5 discriminator 1 view .LVU1126 + 3314 017a 0220 movs r0, #2 + 3315 .LVL222: 1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3322 .loc 1 1578 5 discriminator 1 view .LVU1129 - 3323 017c FAE7 b .L216 - 3324 .cfi_endproc - 3325 .LFE336: - 3327 .section .text.HAL_I2C_Master_Transmit_IT,"ax",%progbits - 3328 .align 1 - 3329 .global HAL_I2C_Master_Transmit_IT - 3330 .syntax unified - 3331 .thumb - 3332 .thumb_func - 3334 HAL_I2C_Master_Transmit_IT: - 3335 .LVL220: - 3336 .LFB337: + 3316 .loc 1 1578 5 discriminator 1 view .LVU1127 + 3317 017c FAE7 b .L213 + 3318 .cfi_endproc + 3319 .LFE336: + 3321 .section .text.HAL_I2C_Master_Transmit_IT,"ax",%progbits + 3322 .align 1 + 3323 .global HAL_I2C_Master_Transmit_IT + 3324 .syntax unified + 3325 .thumb + 3326 .thumb_func + 3328 HAL_I2C_Master_Transmit_IT: + 3329 .LVL223: + 3330 .LFB337: 1697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 3337 .loc 1 1697 1 is_stmt 1 view -0 - 3338 .cfi_startproc - ARM GAS /tmp/ccclMPzv.s page 208 + 3331 .loc 1 1697 1 is_stmt 1 view -0 + 3332 .cfi_startproc + 3333 @ args = 0, pretend = 0, frame = 0 + 3334 @ frame_needed = 0, uses_anonymous_args = 0 +1697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; + 3335 .loc 1 1697 1 is_stmt 0 view .LVU1129 + 3336 0000 30B5 push {r4, r5, lr} + 3337 .LCFI35: + 3338 .cfi_def_cfa_offset 12 + 3339 .cfi_offset 4, -12 + 3340 .cfi_offset 5, -8 + ARM GAS /tmp/ccDmmuIk.s page 208 - 3339 @ args = 0, pretend = 0, frame = 0 - 3340 @ frame_needed = 0, uses_anonymous_args = 0 -1697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 3341 .loc 1 1697 1 is_stmt 0 view .LVU1131 - 3342 0000 30B5 push {r4, r5, lr} - 3343 .LCFI35: - 3344 .cfi_def_cfa_offset 12 - 3345 .cfi_offset 4, -12 - 3346 .cfi_offset 5, -8 - 3347 .cfi_offset 14, -4 - 3348 0002 83B0 sub sp, sp, #12 - 3349 .LCFI36: - 3350 .cfi_def_cfa_offset 24 - 3351 0004 0446 mov r4, r0 + 3341 .cfi_offset 14, -4 + 3342 0002 83B0 sub sp, sp, #12 + 3343 .LCFI36: + 3344 .cfi_def_cfa_offset 24 + 3345 0004 0446 mov r4, r0 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3352 .loc 1 1698 3 is_stmt 1 view .LVU1132 + 3346 .loc 1 1698 3 is_stmt 1 view .LVU1130 1700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3353 .loc 1 1700 3 view .LVU1133 + 3347 .loc 1 1700 3 view .LVU1131 1700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3354 .loc 1 1700 11 is_stmt 0 view .LVU1134 - 3355 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 3356 .LVL221: + 3348 .loc 1 1700 11 is_stmt 0 view .LVU1132 + 3349 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 3350 .LVL224: 1700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3357 .loc 1 1700 11 view .LVU1135 - 3358 000a C0B2 uxtb r0, r0 -1700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3359 .loc 1 1700 6 view .LVU1136 - 3360 000c 2028 cmp r0, #32 - 3361 000e 4ED1 bne .L236 + 3351 .loc 1 1700 6 view .LVU1133 + 3352 000a 2028 cmp r0, #32 + 3353 000c 4ED1 bne .L235 1702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3362 .loc 1 1702 5 is_stmt 1 view .LVU1137 + 3354 .loc 1 1702 5 is_stmt 1 view .LVU1134 1702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3363 .loc 1 1702 9 is_stmt 0 view .LVU1138 - 3364 0010 2068 ldr r0, [r4] - 3365 0012 8569 ldr r5, [r0, #24] + 3355 .loc 1 1702 9 is_stmt 0 view .LVU1135 + 3356 000e 2068 ldr r0, [r4] + 3357 0010 8569 ldr r5, [r0, #24] 1702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3366 .loc 1 1702 8 view .LVU1139 - 3367 0014 15F4004F tst r5, #32768 - 3368 0018 4BD1 bne .L237 + 3358 .loc 1 1702 8 view .LVU1136 + 3359 0012 15F4004F tst r5, #32768 + 3360 0016 4BD1 bne .L236 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3369 .loc 1 1708 5 is_stmt 1 view .LVU1140 + 3361 .loc 1 1708 5 is_stmt 1 view .LVU1137 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3370 .loc 1 1708 5 view .LVU1141 - 3371 001a 94F84050 ldrb r5, [r4, #64] @ zero_extendqisi2 - 3372 001e 012D cmp r5, #1 - 3373 0020 49D0 beq .L238 + 3362 .loc 1 1708 5 view .LVU1138 + 3363 0018 94F84050 ldrb r5, [r4, #64] @ zero_extendqisi2 + 3364 001c 012D cmp r5, #1 + 3365 001e 49D0 beq .L237 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3374 .loc 1 1708 5 discriminator 2 view .LVU1142 - 3375 0022 0125 movs r5, #1 - 3376 0024 84F84050 strb r5, [r4, #64] + 3366 .loc 1 1708 5 discriminator 2 view .LVU1139 + 3367 0020 0125 movs r5, #1 + 3368 0022 84F84050 strb r5, [r4, #64] 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3377 .loc 1 1708 5 discriminator 2 view .LVU1143 + 3369 .loc 1 1708 5 view .LVU1140 1710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 3378 .loc 1 1710 5 view .LVU1144 + 3370 .loc 1 1710 5 view .LVU1141 1710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 3379 .loc 1 1710 23 is_stmt 0 view .LVU1145 - 3380 0028 2125 movs r5, #33 - ARM GAS /tmp/ccclMPzv.s page 209 - - - 3381 002a 84F84150 strb r5, [r4, #65] + 3371 .loc 1 1710 23 is_stmt 0 view .LVU1142 + 3372 0026 2125 movs r5, #33 + 3373 0028 84F84150 strb r5, [r4, #65] 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3382 .loc 1 1711 5 is_stmt 1 view .LVU1146 + 3374 .loc 1 1711 5 is_stmt 1 view .LVU1143 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3383 .loc 1 1711 23 is_stmt 0 view .LVU1147 - 3384 002e 1025 movs r5, #16 - 3385 0030 84F84250 strb r5, [r4, #66] + 3375 .loc 1 1711 23 is_stmt 0 view .LVU1144 + 3376 002c 1025 movs r5, #16 + 3377 002e 84F84250 strb r5, [r4, #66] 1712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3386 .loc 1 1712 5 is_stmt 1 view .LVU1148 + 3378 .loc 1 1712 5 is_stmt 1 view .LVU1145 1712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3387 .loc 1 1712 23 is_stmt 0 view .LVU1149 - 3388 0034 0025 movs r5, #0 - 3389 0036 6564 str r5, [r4, #68] -1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3390 .loc 1 1715 5 is_stmt 1 view .LVU1150 -1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3391 .loc 1 1715 23 is_stmt 0 view .LVU1151 - 3392 0038 6262 str r2, [r4, #36] -1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3393 .loc 1 1716 5 is_stmt 1 view .LVU1152 -1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3394 .loc 1 1716 23 is_stmt 0 view .LVU1153 - 3395 003a 6385 strh r3, [r4, #42] @ movhi -1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 3396 .loc 1 1717 5 is_stmt 1 view .LVU1154 -1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 3397 .loc 1 1717 23 is_stmt 0 view .LVU1155 - 3398 003c 1F4B ldr r3, .L240 - 3399 .LVL222: -1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 3400 .loc 1 1717 23 view .LVU1156 - 3401 003e E362 str r3, [r4, #44] - 3402 .LVL223: -1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3403 .loc 1 1718 5 is_stmt 1 view .LVU1157 -1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3404 .loc 1 1718 23 is_stmt 0 view .LVU1158 - 3405 0040 1F4B ldr r3, .L240+4 - 3406 0042 6363 str r3, [r4, #52] -1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3407 .loc 1 1720 5 is_stmt 1 view .LVU1159 -1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3408 .loc 1 1720 13 is_stmt 0 view .LVU1160 - 3409 0044 638D ldrh r3, [r4, #42] - 3410 0046 9BB2 uxth r3, r3 -1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3411 .loc 1 1720 8 view .LVU1161 - 3412 0048 FF2B cmp r3, #255 - 3413 004a 24D9 bls .L232 -1722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 3414 .loc 1 1722 7 is_stmt 1 view .LVU1162 -1722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 3415 .loc 1 1722 22 is_stmt 0 view .LVU1163 - 3416 004c FF23 movs r3, #255 - 3417 004e 2385 strh r3, [r4, #40] @ movhi -1723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3418 .loc 1 1723 7 is_stmt 1 view .LVU1164 - ARM GAS /tmp/ccclMPzv.s page 210 + 3379 .loc 1 1712 23 is_stmt 0 view .LVU1146 + 3380 0032 0025 movs r5, #0 + ARM GAS /tmp/ccDmmuIk.s page 209 - 3419 .LVL224: + 3381 0034 6564 str r5, [r4, #68] +1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 3382 .loc 1 1715 5 is_stmt 1 view .LVU1147 +1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 3383 .loc 1 1715 23 is_stmt 0 view .LVU1148 + 3384 0036 6262 str r2, [r4, #36] +1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3385 .loc 1 1716 5 is_stmt 1 view .LVU1149 +1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3386 .loc 1 1716 23 is_stmt 0 view .LVU1150 + 3387 0038 6385 strh r3, [r4, #42] @ movhi +1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3388 .loc 1 1717 5 is_stmt 1 view .LVU1151 +1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3389 .loc 1 1717 23 is_stmt 0 view .LVU1152 + 3390 003a 1F4B ldr r3, .L239 + 3391 .LVL225: +1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3392 .loc 1 1717 23 view .LVU1153 + 3393 003c E362 str r3, [r4, #44] + 3394 .LVL226: +1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3395 .loc 1 1718 5 is_stmt 1 view .LVU1154 +1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3396 .loc 1 1718 23 is_stmt 0 view .LVU1155 + 3397 003e 1F4B ldr r3, .L239+4 + 3398 0040 6363 str r3, [r4, #52] +1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3399 .loc 1 1720 5 is_stmt 1 view .LVU1156 +1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3400 .loc 1 1720 13 is_stmt 0 view .LVU1157 + 3401 0042 638D ldrh r3, [r4, #42] + 3402 0044 9BB2 uxth r3, r3 +1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3403 .loc 1 1720 8 view .LVU1158 + 3404 0046 FF2B cmp r3, #255 + 3405 0048 24D9 bls .L231 +1722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 3406 .loc 1 1722 7 is_stmt 1 view .LVU1159 +1722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 3407 .loc 1 1722 22 is_stmt 0 view .LVU1160 + 3408 004a FF23 movs r3, #255 + 3409 004c 2385 strh r3, [r4, #40] @ movhi 1723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3420 .loc 1 1723 16 is_stmt 0 view .LVU1165 - 3421 0050 4FF08073 mov r3, #16777216 - 3422 .LVL225: - 3423 .L233: + 3410 .loc 1 1723 7 is_stmt 1 view .LVU1161 + 3411 .LVL227: +1723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3412 .loc 1 1723 16 is_stmt 0 view .LVU1162 + 3413 004e 4FF08073 mov r3, #16777216 + 3414 .LVL228: + 3415 .L232: 1733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3424 .loc 1 1733 5 is_stmt 1 view .LVU1166 + 3416 .loc 1 1733 5 is_stmt 1 view .LVU1163 1733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3425 .loc 1 1733 13 is_stmt 0 view .LVU1167 - 3426 0054 258D ldrh r5, [r4, #40] + 3417 .loc 1 1733 13 is_stmt 0 view .LVU1164 + 3418 0052 258D ldrh r5, [r4, #40] 1733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3427 .loc 1 1733 8 view .LVU1168 - 3428 0056 1DB3 cbz r5, .L234 + ARM GAS /tmp/ccDmmuIk.s page 210 + + + 3419 .loc 1 1733 8 view .LVU1165 + 3420 0054 1DB3 cbz r5, .L233 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3429 .loc 1 1737 7 is_stmt 1 view .LVU1169 + 3421 .loc 1 1737 7 is_stmt 1 view .LVU1166 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3430 .loc 1 1737 30 is_stmt 0 view .LVU1170 - 3431 0058 1278 ldrb r2, [r2] @ zero_extendqisi2 - 3432 .LVL226: + 3422 .loc 1 1737 30 is_stmt 0 view .LVU1167 + 3423 0056 1278 ldrb r2, [r2] @ zero_extendqisi2 + 3424 .LVL229: 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3433 .loc 1 1737 28 view .LVU1171 - 3434 005a 8262 str r2, [r0, #40] - 3435 .LVL227: + 3425 .loc 1 1737 28 view .LVU1168 + 3426 0058 8262 str r2, [r0, #40] + 3427 .LVL230: 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3436 .loc 1 1740 7 is_stmt 1 view .LVU1172 + 3428 .loc 1 1740 7 is_stmt 1 view .LVU1169 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3437 .loc 1 1740 11 is_stmt 0 view .LVU1173 - 3438 005c 626A ldr r2, [r4, #36] + 3429 .loc 1 1740 11 is_stmt 0 view .LVU1170 + 3430 005a 626A ldr r2, [r4, #36] 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3439 .loc 1 1740 21 view .LVU1174 - 3440 005e 0132 adds r2, r2, #1 - 3441 0060 6262 str r2, [r4, #36] + 3431 .loc 1 1740 21 view .LVU1171 + 3432 005c 0132 adds r2, r2, #1 + 3433 005e 6262 str r2, [r4, #36] 1742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3442 .loc 1 1742 7 is_stmt 1 view .LVU1175 + 3434 .loc 1 1742 7 is_stmt 1 view .LVU1172 1742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3443 .loc 1 1742 11 is_stmt 0 view .LVU1176 - 3444 0062 628D ldrh r2, [r4, #42] - 3445 0064 92B2 uxth r2, r2 + 3435 .loc 1 1742 11 is_stmt 0 view .LVU1173 + 3436 0060 628D ldrh r2, [r4, #42] + 3437 0062 92B2 uxth r2, r2 1742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3446 .loc 1 1742 22 view .LVU1177 - 3447 0066 013A subs r2, r2, #1 - 3448 0068 92B2 uxth r2, r2 - 3449 006a 6285 strh r2, [r4, #42] @ movhi + 3438 .loc 1 1742 22 view .LVU1174 + 3439 0064 013A subs r2, r2, #1 + 3440 0066 92B2 uxth r2, r2 + 3441 0068 6285 strh r2, [r4, #42] @ movhi 1743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3450 .loc 1 1743 7 is_stmt 1 view .LVU1178 + 3442 .loc 1 1743 7 is_stmt 1 view .LVU1175 1743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3451 .loc 1 1743 11 is_stmt 0 view .LVU1179 - 3452 006c 228D ldrh r2, [r4, #40] + 3443 .loc 1 1743 11 is_stmt 0 view .LVU1176 + 3444 006a 228D ldrh r2, [r4, #40] 1743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3453 .loc 1 1743 21 view .LVU1180 - 3454 006e 013A subs r2, r2, #1 - 3455 0070 92B2 uxth r2, r2 - 3456 0072 2285 strh r2, [r4, #40] @ movhi + 3445 .loc 1 1743 21 view .LVU1177 + 3446 006c 013A subs r2, r2, #1 + 3447 006e 92B2 uxth r2, r2 + 3448 0070 2285 strh r2, [r4, #40] @ movhi 1745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 3457 .loc 1 1745 7 is_stmt 1 view .LVU1181 - 3458 0074 0132 adds r2, r2, #1 - ARM GAS /tmp/ccclMPzv.s page 211 + 3449 .loc 1 1745 7 is_stmt 1 view .LVU1178 + 3450 0072 0132 adds r2, r2, #1 + 3451 0074 1248 ldr r0, .L239+8 + 3452 0076 0090 str r0, [sp] + 3453 0078 D2B2 uxtb r2, r2 + 3454 007a 2046 mov r0, r4 + 3455 007c FFF7FEFF bl I2C_TransferConfig + 3456 .LVL231: + 3457 .L234: +1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3458 .loc 1 1755 5 view .LVU1179 +1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3459 .loc 1 1755 5 view .LVU1180 + 3460 0080 0025 movs r5, #0 + ARM GAS /tmp/ccDmmuIk.s page 211 - 3459 0076 1348 ldr r0, .L240+8 - 3460 0078 0090 str r0, [sp] - 3461 007a D2B2 uxtb r2, r2 - 3462 007c 2046 mov r0, r4 - 3463 007e FFF7FEFF bl I2C_TransferConfig - 3464 .LVL228: - 3465 .L235: + 3461 0082 84F84050 strb r5, [r4, #64] 1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3466 .loc 1 1755 5 view .LVU1182 -1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3467 .loc 1 1755 5 view .LVU1183 - 3468 0082 0025 movs r5, #0 - 3469 0084 84F84050 strb r5, [r4, #64] -1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3470 .loc 1 1755 5 view .LVU1184 + 3462 .loc 1 1755 5 view .LVU1181 1765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3471 .loc 1 1765 5 view .LVU1185 - 3472 0088 0121 movs r1, #1 - 3473 008a 2046 mov r0, r4 - 3474 008c FFF7FEFF bl I2C_Enable_IRQ - 3475 .LVL229: + 3463 .loc 1 1765 5 view .LVU1182 + 3464 0086 0121 movs r1, #1 + 3465 0088 2046 mov r0, r4 + 3466 008a FFF7FEFF bl I2C_Enable_IRQ + 3467 .LVL232: 1767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3476 .loc 1 1767 5 view .LVU1186 + 3468 .loc 1 1767 5 view .LVU1183 1767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3477 .loc 1 1767 12 is_stmt 0 view .LVU1187 - 3478 0090 2846 mov r0, r5 - 3479 .LVL230: - 3480 .L231: + 3469 .loc 1 1767 12 is_stmt 0 view .LVU1184 + 3470 008e 2846 mov r0, r5 + 3471 .LVL233: + 3472 .L230: 1773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3481 .loc 1 1773 1 view .LVU1188 - 3482 0092 03B0 add sp, sp, #12 - 3483 .LCFI37: - 3484 .cfi_remember_state - 3485 .cfi_def_cfa_offset 12 - 3486 @ sp needed - 3487 0094 30BD pop {r4, r5, pc} - 3488 .LVL231: - 3489 .L232: - 3490 .LCFI38: - 3491 .cfi_restore_state + 3473 .loc 1 1773 1 view .LVU1185 + 3474 0090 03B0 add sp, sp, #12 + 3475 .LCFI37: + 3476 .cfi_remember_state + 3477 .cfi_def_cfa_offset 12 + 3478 @ sp needed + 3479 0092 30BD pop {r4, r5, pc} + 3480 .LVL234: + 3481 .L231: + 3482 .LCFI38: + 3483 .cfi_restore_state 1727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 3492 .loc 1 1727 7 is_stmt 1 view .LVU1189 + 3484 .loc 1 1727 7 is_stmt 1 view .LVU1186 1727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 3493 .loc 1 1727 28 is_stmt 0 view .LVU1190 - 3494 0096 638D ldrh r3, [r4, #42] + 3485 .loc 1 1727 28 is_stmt 0 view .LVU1187 + 3486 0094 638D ldrh r3, [r4, #42] 1727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 3495 .loc 1 1727 22 view .LVU1191 - 3496 0098 2385 strh r3, [r4, #40] @ movhi + 3487 .loc 1 1727 22 view .LVU1188 + 3488 0096 2385 strh r3, [r4, #40] @ movhi 1728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3497 .loc 1 1728 7 is_stmt 1 view .LVU1192 - 3498 .LVL232: + 3489 .loc 1 1728 7 is_stmt 1 view .LVU1189 + 3490 .LVL235: 1728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3499 .loc 1 1728 16 is_stmt 0 view .LVU1193 - 3500 009a 4FF00073 mov r3, #33554432 - 3501 009e D9E7 b .L233 - 3502 .LVL233: - 3503 .L234: - ARM GAS /tmp/ccclMPzv.s page 212 + 3491 .loc 1 1728 16 is_stmt 0 view .LVU1190 + 3492 0098 4FF00073 mov r3, #33554432 + 3493 009c D9E7 b .L232 + 3494 .LVL236: + 3495 .L233: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); + 3496 .loc 1 1750 7 is_stmt 1 view .LVU1191 + 3497 009e 084A ldr r2, .L239+8 + 3498 .LVL237: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); + 3499 .loc 1 1750 7 is_stmt 0 view .LVU1192 + 3500 00a0 0092 str r2, [sp] + 3501 .LVL238: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); + 3502 .loc 1 1750 7 view .LVU1193 + 3503 00a2 EAB2 uxtb r2, r5 + 3504 00a4 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 212 + 3505 00a6 FFF7FEFF bl I2C_TransferConfig + 3506 .LVL239: 1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 3504 .loc 1 1750 7 is_stmt 1 view .LVU1194 - 3505 00a0 084A ldr r2, .L240+8 - 3506 .LVL234: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 3507 .loc 1 1750 7 is_stmt 0 view .LVU1195 - 3508 00a2 0092 str r2, [sp] - 3509 .LVL235: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 3510 .loc 1 1750 7 view .LVU1196 - 3511 00a4 EAB2 uxtb r2, r5 - 3512 00a6 2046 mov r0, r4 - 3513 00a8 FFF7FEFF bl I2C_TransferConfig - 3514 .LVL236: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 3515 .loc 1 1750 7 view .LVU1197 - 3516 00ac E9E7 b .L235 - 3517 .LVL237: - 3518 .L236: + 3507 .loc 1 1750 7 view .LVU1194 + 3508 00aa E9E7 b .L234 + 3509 .LVL240: + 3510 .L235: 1771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3519 .loc 1 1771 12 view .LVU1198 - 3520 00ae 0220 movs r0, #2 - 3521 00b0 EFE7 b .L231 - 3522 .L237: + 3511 .loc 1 1771 12 view .LVU1195 + 3512 00ac 0220 movs r0, #2 + 3513 00ae EFE7 b .L230 + 3514 .L236: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3523 .loc 1 1704 14 view .LVU1199 - 3524 00b2 0220 movs r0, #2 - 3525 00b4 EDE7 b .L231 - 3526 .L238: + 3515 .loc 1 1704 14 view .LVU1196 + 3516 00b0 0220 movs r0, #2 + 3517 00b2 EDE7 b .L230 + 3518 .L237: 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3527 .loc 1 1708 5 discriminator 1 view .LVU1200 - 3528 00b6 0220 movs r0, #2 - 3529 00b8 EBE7 b .L231 - 3530 .L241: - 3531 00ba 00BF .align 2 - 3532 .L240: - 3533 00bc 0000FFFF .word -65536 - 3534 00c0 00000000 .word I2C_Master_ISR_IT - 3535 00c4 00200080 .word -2147475456 - 3536 .cfi_endproc - 3537 .LFE337: - 3539 .section .text.HAL_I2C_Master_Receive_IT,"ax",%progbits - 3540 .align 1 - 3541 .global HAL_I2C_Master_Receive_IT - 3542 .syntax unified - 3543 .thumb - 3544 .thumb_func - 3546 HAL_I2C_Master_Receive_IT: - 3547 .LVL238: - 3548 .LFB338: + 3519 .loc 1 1708 5 discriminator 1 view .LVU1197 + 3520 00b4 0220 movs r0, #2 + 3521 00b6 EBE7 b .L230 + 3522 .L240: + 3523 .align 2 + 3524 .L239: + 3525 00b8 0000FFFF .word -65536 + 3526 00bc 00000000 .word I2C_Master_ISR_IT + 3527 00c0 00200080 .word -2147475456 + 3528 .cfi_endproc + 3529 .LFE337: + 3531 .section .text.HAL_I2C_Master_Receive_IT,"ax",%progbits + 3532 .align 1 + 3533 .global HAL_I2C_Master_Receive_IT + 3534 .syntax unified + 3535 .thumb + 3536 .thumb_func + 3538 HAL_I2C_Master_Receive_IT: + 3539 .LVL241: + 3540 .LFB338: 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 3549 .loc 1 1787 1 is_stmt 1 view -0 - 3550 .cfi_startproc - 3551 @ args = 0, pretend = 0, frame = 0 - 3552 @ frame_needed = 0, uses_anonymous_args = 0 + 3541 .loc 1 1787 1 is_stmt 1 view -0 + 3542 .cfi_startproc + 3543 @ args = 0, pretend = 0, frame = 0 + 3544 @ frame_needed = 0, uses_anonymous_args = 0 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 3553 .loc 1 1787 1 is_stmt 0 view .LVU1202 - ARM GAS /tmp/ccclMPzv.s page 213 - - - 3554 0000 30B5 push {r4, r5, lr} - 3555 .LCFI39: - 3556 .cfi_def_cfa_offset 12 - 3557 .cfi_offset 4, -12 - 3558 .cfi_offset 5, -8 - 3559 .cfi_offset 14, -4 - 3560 0002 83B0 sub sp, sp, #12 - 3561 .LCFI40: - 3562 .cfi_def_cfa_offset 24 - 3563 0004 0446 mov r4, r0 + 3545 .loc 1 1787 1 is_stmt 0 view .LVU1199 + 3546 0000 30B5 push {r4, r5, lr} + 3547 .LCFI39: + 3548 .cfi_def_cfa_offset 12 + 3549 .cfi_offset 4, -12 + 3550 .cfi_offset 5, -8 + 3551 .cfi_offset 14, -4 + 3552 0002 83B0 sub sp, sp, #12 + 3553 .LCFI40: + 3554 .cfi_def_cfa_offset 24 + 3555 0004 0446 mov r4, r0 1788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3564 .loc 1 1788 3 is_stmt 1 view .LVU1203 + 3556 .loc 1 1788 3 is_stmt 1 view .LVU1200 + ARM GAS /tmp/ccDmmuIk.s page 213 + + 1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3565 .loc 1 1790 3 view .LVU1204 + 3557 .loc 1 1790 3 view .LVU1201 1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3566 .loc 1 1790 11 is_stmt 0 view .LVU1205 - 3567 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 3568 .LVL239: + 3558 .loc 1 1790 11 is_stmt 0 view .LVU1202 + 3559 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 3560 .LVL242: 1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3569 .loc 1 1790 11 view .LVU1206 - 3570 000a C0B2 uxtb r0, r0 -1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3571 .loc 1 1790 6 view .LVU1207 - 3572 000c 2028 cmp r0, #32 - 3573 000e 37D1 bne .L246 + 3561 .loc 1 1790 6 view .LVU1203 + 3562 000a 2028 cmp r0, #32 + 3563 000c 37D1 bne .L245 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3574 .loc 1 1792 5 is_stmt 1 view .LVU1208 + 3564 .loc 1 1792 5 is_stmt 1 view .LVU1204 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3575 .loc 1 1792 9 is_stmt 0 view .LVU1209 - 3576 0010 2068 ldr r0, [r4] - 3577 0012 8069 ldr r0, [r0, #24] + 3565 .loc 1 1792 9 is_stmt 0 view .LVU1205 + 3566 000e 2068 ldr r0, [r4] + 3567 0010 8069 ldr r0, [r0, #24] 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3578 .loc 1 1792 8 view .LVU1210 - 3579 0014 10F4004F tst r0, #32768 - 3580 0018 34D1 bne .L247 + 3568 .loc 1 1792 8 view .LVU1206 + 3569 0012 10F4004F tst r0, #32768 + 3570 0016 34D1 bne .L246 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3581 .loc 1 1798 5 is_stmt 1 view .LVU1211 + 3571 .loc 1 1798 5 is_stmt 1 view .LVU1207 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3582 .loc 1 1798 5 view .LVU1212 - 3583 001a 94F84000 ldrb r0, [r4, #64] @ zero_extendqisi2 - 3584 001e 0128 cmp r0, #1 - 3585 0020 32D0 beq .L248 + 3572 .loc 1 1798 5 view .LVU1208 + 3573 0018 94F84000 ldrb r0, [r4, #64] @ zero_extendqisi2 + 3574 001c 0128 cmp r0, #1 + 3575 001e 32D0 beq .L247 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3586 .loc 1 1798 5 discriminator 2 view .LVU1213 - 3587 0022 0120 movs r0, #1 - 3588 0024 84F84000 strb r0, [r4, #64] + 3576 .loc 1 1798 5 discriminator 2 view .LVU1209 + 3577 0020 0120 movs r0, #1 + 3578 0022 84F84000 strb r0, [r4, #64] 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3589 .loc 1 1798 5 discriminator 2 view .LVU1214 + 3579 .loc 1 1798 5 view .LVU1210 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 3590 .loc 1 1800 5 view .LVU1215 + 3580 .loc 1 1800 5 view .LVU1211 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 3591 .loc 1 1800 23 is_stmt 0 view .LVU1216 - 3592 0028 2220 movs r0, #34 - 3593 002a 84F84100 strb r0, [r4, #65] + 3581 .loc 1 1800 23 is_stmt 0 view .LVU1212 + 3582 0026 2220 movs r0, #34 + 3583 0028 84F84100 strb r0, [r4, #65] 1801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3594 .loc 1 1801 5 is_stmt 1 view .LVU1217 + 3584 .loc 1 1801 5 is_stmt 1 view .LVU1213 1801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - ARM GAS /tmp/ccclMPzv.s page 214 - - - 3595 .loc 1 1801 23 is_stmt 0 view .LVU1218 - 3596 002e 1020 movs r0, #16 - 3597 0030 84F84200 strb r0, [r4, #66] + 3585 .loc 1 1801 23 is_stmt 0 view .LVU1214 + 3586 002c 1020 movs r0, #16 + 3587 002e 84F84200 strb r0, [r4, #66] 1802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3598 .loc 1 1802 5 is_stmt 1 view .LVU1219 + 3588 .loc 1 1802 5 is_stmt 1 view .LVU1215 1802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3599 .loc 1 1802 23 is_stmt 0 view .LVU1220 - 3600 0034 0020 movs r0, #0 - 3601 0036 6064 str r0, [r4, #68] + 3589 .loc 1 1802 23 is_stmt 0 view .LVU1216 + 3590 0032 0020 movs r0, #0 + 3591 0034 6064 str r0, [r4, #68] 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3602 .loc 1 1805 5 is_stmt 1 view .LVU1221 + 3592 .loc 1 1805 5 is_stmt 1 view .LVU1217 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3603 .loc 1 1805 23 is_stmt 0 view .LVU1222 - 3604 0038 6262 str r2, [r4, #36] + 3593 .loc 1 1805 23 is_stmt 0 view .LVU1218 + 3594 0036 6262 str r2, [r4, #36] 1806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3605 .loc 1 1806 5 is_stmt 1 view .LVU1223 -1806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3606 .loc 1 1806 23 is_stmt 0 view .LVU1224 - 3607 003a 6385 strh r3, [r4, #42] @ movhi -1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 3608 .loc 1 1807 5 is_stmt 1 view .LVU1225 -1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 3609 .loc 1 1807 23 is_stmt 0 view .LVU1226 - 3610 003c 134B ldr r3, .L250 - 3611 .LVL240: -1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 3612 .loc 1 1807 23 view .LVU1227 - 3613 003e E362 str r3, [r4, #44] - 3614 .LVL241: -1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3615 .loc 1 1808 5 is_stmt 1 view .LVU1228 -1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3616 .loc 1 1808 23 is_stmt 0 view .LVU1229 - 3617 0040 134B ldr r3, .L250+4 - 3618 0042 6363 str r3, [r4, #52] -1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3619 .loc 1 1810 5 is_stmt 1 view .LVU1230 -1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3620 .loc 1 1810 13 is_stmt 0 view .LVU1231 - 3621 0044 638D ldrh r3, [r4, #42] - 3622 0046 9BB2 uxth r3, r3 -1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3623 .loc 1 1810 8 view .LVU1232 - 3624 0048 FF2B cmp r3, #255 - 3625 004a 14D9 bls .L244 -1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 3626 .loc 1 1812 7 is_stmt 1 view .LVU1233 -1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 3627 .loc 1 1812 22 is_stmt 0 view .LVU1234 - 3628 004c FF23 movs r3, #255 - 3629 004e 2385 strh r3, [r4, #40] @ movhi -1813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3630 .loc 1 1813 7 is_stmt 1 view .LVU1235 - 3631 .LVL242: -1813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3632 .loc 1 1813 16 is_stmt 0 view .LVU1236 - 3633 0050 4FF08073 mov r3, #16777216 - ARM GAS /tmp/ccclMPzv.s page 215 + ARM GAS /tmp/ccDmmuIk.s page 214 - 3634 .LVL243: - 3635 .L245: + 3595 .loc 1 1806 5 is_stmt 1 view .LVU1219 +1806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3596 .loc 1 1806 23 is_stmt 0 view .LVU1220 + 3597 0038 6385 strh r3, [r4, #42] @ movhi +1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3598 .loc 1 1807 5 is_stmt 1 view .LVU1221 +1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3599 .loc 1 1807 23 is_stmt 0 view .LVU1222 + 3600 003a 144B ldr r3, .L249 + 3601 .LVL243: +1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 3602 .loc 1 1807 23 view .LVU1223 + 3603 003c E362 str r3, [r4, #44] + 3604 .LVL244: +1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3605 .loc 1 1808 5 is_stmt 1 view .LVU1224 +1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3606 .loc 1 1808 23 is_stmt 0 view .LVU1225 + 3607 003e 144B ldr r3, .L249+4 + 3608 0040 6363 str r3, [r4, #52] +1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3609 .loc 1 1810 5 is_stmt 1 view .LVU1226 +1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3610 .loc 1 1810 13 is_stmt 0 view .LVU1227 + 3611 0042 638D ldrh r3, [r4, #42] + 3612 0044 9BB2 uxth r3, r3 +1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 3613 .loc 1 1810 8 view .LVU1228 + 3614 0046 FF2B cmp r3, #255 + 3615 0048 14D9 bls .L243 +1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 3616 .loc 1 1812 7 is_stmt 1 view .LVU1229 +1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 3617 .loc 1 1812 22 is_stmt 0 view .LVU1230 + 3618 004a FF23 movs r3, #255 + 3619 004c 2385 strh r3, [r4, #40] @ movhi +1813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3620 .loc 1 1813 7 is_stmt 1 view .LVU1231 + 3621 .LVL245: +1813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3622 .loc 1 1813 16 is_stmt 0 view .LVU1232 + 3623 004e 4FF08073 mov r3, #16777216 + 3624 .LVL246: + 3625 .L244: 1823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3636 .loc 1 1823 5 is_stmt 1 view .LVU1237 - 3637 0054 0F4A ldr r2, .L250+8 - 3638 .LVL244: + 3626 .loc 1 1823 5 is_stmt 1 view .LVU1233 + 3627 0052 104A ldr r2, .L249+8 + 3628 .LVL247: 1823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3639 .loc 1 1823 5 is_stmt 0 view .LVU1238 - 3640 0056 0092 str r2, [sp] - 3641 .LVL245: + 3629 .loc 1 1823 5 is_stmt 0 view .LVU1234 + 3630 0054 0092 str r2, [sp] + 3631 .LVL248: 1823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3642 .loc 1 1823 5 view .LVU1239 - 3643 0058 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - 3644 005c 2046 mov r0, r4 - 3645 005e FFF7FEFF bl I2C_TransferConfig - 3646 .LVL246: + 3632 .loc 1 1823 5 view .LVU1235 + 3633 0056 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 3634 005a 2046 mov r0, r4 + 3635 005c FFF7FEFF bl I2C_TransferConfig + ARM GAS /tmp/ccDmmuIk.s page 215 + + + 3636 .LVL249: 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3647 .loc 1 1826 5 is_stmt 1 view .LVU1240 + 3637 .loc 1 1826 5 is_stmt 1 view .LVU1236 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3648 .loc 1 1826 5 view .LVU1241 - 3649 0062 0025 movs r5, #0 - 3650 0064 84F84050 strb r5, [r4, #64] + 3638 .loc 1 1826 5 view .LVU1237 + 3639 0060 0025 movs r5, #0 + 3640 0062 84F84050 strb r5, [r4, #64] 1826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3651 .loc 1 1826 5 view .LVU1242 + 3641 .loc 1 1826 5 view .LVU1238 1836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3652 .loc 1 1836 5 view .LVU1243 - 3653 0068 0221 movs r1, #2 - 3654 006a 2046 mov r0, r4 - 3655 006c FFF7FEFF bl I2C_Enable_IRQ - 3656 .LVL247: + 3642 .loc 1 1836 5 view .LVU1239 + 3643 0066 0221 movs r1, #2 + 3644 0068 2046 mov r0, r4 + 3645 006a FFF7FEFF bl I2C_Enable_IRQ + 3646 .LVL250: 1838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3657 .loc 1 1838 5 view .LVU1244 + 3647 .loc 1 1838 5 view .LVU1240 1838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3658 .loc 1 1838 12 is_stmt 0 view .LVU1245 - 3659 0070 2846 mov r0, r5 - 3660 .LVL248: - 3661 .L243: + 3648 .loc 1 1838 12 is_stmt 0 view .LVU1241 + 3649 006e 2846 mov r0, r5 + 3650 .LVL251: + 3651 .L242: 1844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3662 .loc 1 1844 1 view .LVU1246 - 3663 0072 03B0 add sp, sp, #12 - 3664 .LCFI41: - 3665 .cfi_remember_state - 3666 .cfi_def_cfa_offset 12 - 3667 @ sp needed - 3668 0074 30BD pop {r4, r5, pc} - 3669 .LVL249: - 3670 .L244: - 3671 .LCFI42: - 3672 .cfi_restore_state + 3652 .loc 1 1844 1 view .LVU1242 + 3653 0070 03B0 add sp, sp, #12 + 3654 .LCFI41: + 3655 .cfi_remember_state + 3656 .cfi_def_cfa_offset 12 + 3657 @ sp needed + 3658 0072 30BD pop {r4, r5, pc} + 3659 .LVL252: + 3660 .L243: + 3661 .LCFI42: + 3662 .cfi_restore_state 1817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 3673 .loc 1 1817 7 is_stmt 1 view .LVU1247 + 3663 .loc 1 1817 7 is_stmt 1 view .LVU1243 1817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 3674 .loc 1 1817 28 is_stmt 0 view .LVU1248 - 3675 0076 638D ldrh r3, [r4, #42] + 3664 .loc 1 1817 28 is_stmt 0 view .LVU1244 + 3665 0074 638D ldrh r3, [r4, #42] 1817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 3676 .loc 1 1817 22 view .LVU1249 - 3677 0078 2385 strh r3, [r4, #40] @ movhi - ARM GAS /tmp/ccclMPzv.s page 216 - - + 3666 .loc 1 1817 22 view .LVU1245 + 3667 0076 2385 strh r3, [r4, #40] @ movhi 1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3678 .loc 1 1818 7 is_stmt 1 view .LVU1250 - 3679 .LVL250: + 3668 .loc 1 1818 7 is_stmt 1 view .LVU1246 + 3669 .LVL253: 1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3680 .loc 1 1818 16 is_stmt 0 view .LVU1251 - 3681 007a 4FF00073 mov r3, #33554432 - 3682 007e E9E7 b .L245 - 3683 .LVL251: - 3684 .L246: + 3670 .loc 1 1818 16 is_stmt 0 view .LVU1247 + 3671 0078 4FF00073 mov r3, #33554432 + 3672 007c E9E7 b .L244 + 3673 .LVL254: + 3674 .L245: 1842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3685 .loc 1 1842 12 view .LVU1252 - 3686 0080 0220 movs r0, #2 - 3687 0082 F6E7 b .L243 - 3688 .L247: + 3675 .loc 1 1842 12 view .LVU1248 + 3676 007e 0220 movs r0, #2 + 3677 0080 F6E7 b .L242 + 3678 .L246: 1794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3689 .loc 1 1794 14 view .LVU1253 - 3690 0084 0220 movs r0, #2 - 3691 0086 F4E7 b .L243 - 3692 .L248: + ARM GAS /tmp/ccDmmuIk.s page 216 + + + 3679 .loc 1 1794 14 view .LVU1249 + 3680 0082 0220 movs r0, #2 + 3681 0084 F4E7 b .L242 + 3682 .L247: 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3693 .loc 1 1798 5 discriminator 1 view .LVU1254 - 3694 0088 0220 movs r0, #2 - 3695 008a F2E7 b .L243 - 3696 .L251: - 3697 .align 2 - 3698 .L250: - 3699 008c 0000FFFF .word -65536 - 3700 0090 00000000 .word I2C_Master_ISR_IT - 3701 0094 00240080 .word -2147474432 - 3702 .cfi_endproc - 3703 .LFE338: - 3705 .section .text.HAL_I2C_Slave_Transmit_IT,"ax",%progbits - 3706 .align 1 - 3707 .global HAL_I2C_Slave_Transmit_IT - 3708 .syntax unified - 3709 .thumb - 3710 .thumb_func - 3712 HAL_I2C_Slave_Transmit_IT: - 3713 .LVL252: - 3714 .LFB339: + 3683 .loc 1 1798 5 discriminator 1 view .LVU1250 + 3684 0086 0220 movs r0, #2 + 3685 0088 F2E7 b .L242 + 3686 .L250: + 3687 008a 00BF .align 2 + 3688 .L249: + 3689 008c 0000FFFF .word -65536 + 3690 0090 00000000 .word I2C_Master_ISR_IT + 3691 0094 00240080 .word -2147474432 + 3692 .cfi_endproc + 3693 .LFE338: + 3695 .section .text.HAL_I2C_Slave_Transmit_IT,"ax",%progbits + 3696 .align 1 + 3697 .global HAL_I2C_Slave_Transmit_IT + 3698 .syntax unified + 3699 .thumb + 3700 .thumb_func + 3702 HAL_I2C_Slave_Transmit_IT: + 3703 .LVL255: + 3704 .LFB339: 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 3715 .loc 1 1855 1 is_stmt 1 view -0 - 3716 .cfi_startproc - 3717 @ args = 0, pretend = 0, frame = 0 - 3718 @ frame_needed = 0, uses_anonymous_args = 0 + 3705 .loc 1 1855 1 is_stmt 1 view -0 + 3706 .cfi_startproc + 3707 @ args = 0, pretend = 0, frame = 0 + 3708 @ frame_needed = 0, uses_anonymous_args = 0 1856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3719 .loc 1 1856 3 view .LVU1256 + 3709 .loc 1 1856 3 view .LVU1252 1856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3720 .loc 1 1856 11 is_stmt 0 view .LVU1257 - 3721 0000 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 3722 0004 DBB2 uxtb r3, r3 + 3710 .loc 1 1856 11 is_stmt 0 view .LVU1253 + 3711 0000 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 1856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3723 .loc 1 1856 6 view .LVU1258 - 3724 0006 202B cmp r3, #32 - 3725 0008 38D1 bne .L255 + 3712 .loc 1 1856 6 view .LVU1254 + 3713 0004 202B cmp r3, #32 + 3714 0006 38D1 bne .L254 1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3726 .loc 1 1859 5 is_stmt 1 view .LVU1259 - ARM GAS /tmp/ccclMPzv.s page 217 - - + 3715 .loc 1 1859 5 is_stmt 1 view .LVU1255 1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3727 .loc 1 1859 5 view .LVU1260 - 3728 000a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 3729 000e 012B cmp r3, #1 - 3730 0010 36D0 beq .L256 + 3716 .loc 1 1859 5 view .LVU1256 + 3717 0008 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 3718 000c 012B cmp r3, #1 + 3719 000e 36D0 beq .L255 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 3731 .loc 1 1855 1 is_stmt 0 view .LVU1261 - 3732 0012 10B5 push {r4, lr} - 3733 .LCFI43: - 3734 .cfi_def_cfa_offset 8 - 3735 .cfi_offset 4, -8 - 3736 .cfi_offset 14, -4 + 3720 .loc 1 1855 1 is_stmt 0 view .LVU1257 + 3721 0010 10B5 push {r4, lr} + 3722 .LCFI43: + 3723 .cfi_def_cfa_offset 8 + 3724 .cfi_offset 4, -8 + 3725 .cfi_offset 14, -4 1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3737 .loc 1 1859 5 is_stmt 1 discriminator 2 view .LVU1262 - 3738 0014 0123 movs r3, #1 - 3739 0016 80F84030 strb r3, [r0, #64] -1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3740 .loc 1 1859 5 discriminator 2 view .LVU1263 -1861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 3741 .loc 1 1861 5 view .LVU1264 -1861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 3742 .loc 1 1861 23 is_stmt 0 view .LVU1265 - 3743 001a 2123 movs r3, #33 - 3744 001c 80F84130 strb r3, [r0, #65] -1862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3745 .loc 1 1862 5 is_stmt 1 view .LVU1266 -1862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3746 .loc 1 1862 23 is_stmt 0 view .LVU1267 - 3747 0020 2023 movs r3, #32 - 3748 0022 80F84230 strb r3, [r0, #66] -1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3749 .loc 1 1863 5 is_stmt 1 view .LVU1268 -1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3750 .loc 1 1863 23 is_stmt 0 view .LVU1269 - 3751 0026 0023 movs r3, #0 - 3752 0028 4364 str r3, [r0, #68] -1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3753 .loc 1 1866 5 is_stmt 1 view .LVU1270 -1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3754 .loc 1 1866 9 is_stmt 0 view .LVU1271 - 3755 002a 0468 ldr r4, [r0] -1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3756 .loc 1 1866 19 view .LVU1272 - 3757 002c 6368 ldr r3, [r4, #4] -1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3758 .loc 1 1866 25 view .LVU1273 - 3759 002e 23F40043 bic r3, r3, #32768 - 3760 0032 6360 str r3, [r4, #4] -1869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3761 .loc 1 1869 5 is_stmt 1 view .LVU1274 -1869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3762 .loc 1 1869 23 is_stmt 0 view .LVU1275 - 3763 0034 4162 str r1, [r0, #36] -1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 3764 .loc 1 1870 5 is_stmt 1 view .LVU1276 -1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 3765 .loc 1 1870 23 is_stmt 0 view .LVU1277 - ARM GAS /tmp/ccclMPzv.s page 218 + 3726 .loc 1 1859 5 is_stmt 1 discriminator 2 view .LVU1258 + 3727 0012 0123 movs r3, #1 + 3728 0014 80F84030 strb r3, [r0, #64] + ARM GAS /tmp/ccDmmuIk.s page 217 - 3766 0036 4285 strh r2, [r0, #42] @ movhi +1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3729 .loc 1 1859 5 view .LVU1259 +1861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 3730 .loc 1 1861 5 view .LVU1260 +1861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; + 3731 .loc 1 1861 23 is_stmt 0 view .LVU1261 + 3732 0018 2123 movs r3, #33 + 3733 001a 80F84130 strb r3, [r0, #65] +1862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 3734 .loc 1 1862 5 is_stmt 1 view .LVU1262 +1862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 3735 .loc 1 1862 23 is_stmt 0 view .LVU1263 + 3736 001e 2023 movs r3, #32 + 3737 0020 80F84230 strb r3, [r0, #66] +1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3738 .loc 1 1863 5 is_stmt 1 view .LVU1264 +1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3739 .loc 1 1863 23 is_stmt 0 view .LVU1265 + 3740 0024 0023 movs r3, #0 + 3741 0026 4364 str r3, [r0, #68] +1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3742 .loc 1 1866 5 is_stmt 1 view .LVU1266 +1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3743 .loc 1 1866 9 is_stmt 0 view .LVU1267 + 3744 0028 0468 ldr r4, [r0] +1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3745 .loc 1 1866 19 view .LVU1268 + 3746 002a 6368 ldr r3, [r4, #4] +1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3747 .loc 1 1866 25 view .LVU1269 + 3748 002c 23F40043 bic r3, r3, #32768 + 3749 0030 6360 str r3, [r4, #4] +1869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 3750 .loc 1 1869 5 is_stmt 1 view .LVU1270 +1869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 3751 .loc 1 1869 23 is_stmt 0 view .LVU1271 + 3752 0032 4162 str r1, [r0, #36] +1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3753 .loc 1 1870 5 is_stmt 1 view .LVU1272 +1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3754 .loc 1 1870 23 is_stmt 0 view .LVU1273 + 3755 0034 4285 strh r2, [r0, #42] @ movhi 1871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3767 .loc 1 1871 5 is_stmt 1 view .LVU1278 + 3756 .loc 1 1871 5 is_stmt 1 view .LVU1274 1871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3768 .loc 1 1871 29 is_stmt 0 view .LVU1279 - 3769 0038 438D ldrh r3, [r0, #42] + 3757 .loc 1 1871 29 is_stmt 0 view .LVU1275 + 3758 0036 438D ldrh r3, [r0, #42] 1871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3770 .loc 1 1871 23 view .LVU1280 - 3771 003a 0385 strh r3, [r0, #40] @ movhi + 3759 .loc 1 1871 23 view .LVU1276 + 3760 0038 0385 strh r3, [r0, #40] @ movhi 1872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 3772 .loc 1 1872 5 is_stmt 1 view .LVU1281 + 3761 .loc 1 1872 5 is_stmt 1 view .LVU1277 1872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 3773 .loc 1 1872 23 is_stmt 0 view .LVU1282 - 3774 003c 114B ldr r3, .L262 - 3775 003e C362 str r3, [r0, #44] + 3762 .loc 1 1872 23 is_stmt 0 view .LVU1278 + 3763 003a 124B ldr r3, .L261 + 3764 003c C362 str r3, [r0, #44] 1873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3776 .loc 1 1873 5 is_stmt 1 view .LVU1283 + ARM GAS /tmp/ccDmmuIk.s page 218 + + + 3765 .loc 1 1873 5 is_stmt 1 view .LVU1279 1873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3777 .loc 1 1873 23 is_stmt 0 view .LVU1284 - 3778 0040 114B ldr r3, .L262+4 - 3779 0042 4363 str r3, [r0, #52] + 3766 .loc 1 1873 23 is_stmt 0 view .LVU1280 + 3767 003e 124B ldr r3, .L261+4 + 3768 0040 4363 str r3, [r0, #52] 1876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3780 .loc 1 1876 5 is_stmt 1 view .LVU1285 + 3769 .loc 1 1876 5 is_stmt 1 view .LVU1281 1876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3781 .loc 1 1876 19 is_stmt 0 view .LVU1286 - 3782 0044 036A ldr r3, [r0, #32] + 3770 .loc 1 1876 19 is_stmt 0 view .LVU1282 + 3771 0042 036A ldr r3, [r0, #32] 1876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3783 .loc 1 1876 8 view .LVU1287 - 3784 0046 B3F5003F cmp r3, #131072 - 3785 004a 08D0 beq .L261 - 3786 .LVL253: - 3787 .L254: + 3772 .loc 1 1876 8 view .LVU1283 + 3773 0044 B3F5003F cmp r3, #131072 + 3774 0048 08D0 beq .L260 + 3775 .LVL256: + 3776 .L253: 1890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3788 .loc 1 1890 5 is_stmt 1 view .LVU1288 + 3777 .loc 1 1890 5 is_stmt 1 view .LVU1284 1890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3789 .loc 1 1890 5 view .LVU1289 - 3790 004c 0024 movs r4, #0 - 3791 004e 80F84040 strb r4, [r0, #64] + 3778 .loc 1 1890 5 view .LVU1285 + 3779 004a 0024 movs r4, #0 + 3780 004c 80F84040 strb r4, [r0, #64] 1890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3792 .loc 1 1890 5 view .LVU1290 + 3781 .loc 1 1890 5 view .LVU1286 1900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3793 .loc 1 1900 5 view .LVU1291 - 3794 0052 48F20101 movw r1, #32769 - 3795 .LVL254: + 3782 .loc 1 1900 5 view .LVU1287 + 3783 0050 48F20101 movw r1, #32769 + 3784 .LVL257: 1900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3796 .loc 1 1900 5 is_stmt 0 view .LVU1292 - 3797 0056 FFF7FEFF bl I2C_Enable_IRQ - 3798 .LVL255: + 3785 .loc 1 1900 5 is_stmt 0 view .LVU1288 + 3786 0054 FFF7FEFF bl I2C_Enable_IRQ + 3787 .LVL258: 1902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3799 .loc 1 1902 5 is_stmt 1 view .LVU1293 + 3788 .loc 1 1902 5 is_stmt 1 view .LVU1289 1902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3800 .loc 1 1902 12 is_stmt 0 view .LVU1294 - 3801 005a 2046 mov r0, r4 + 3789 .loc 1 1902 12 is_stmt 0 view .LVU1290 + 3790 0058 2046 mov r0, r4 1908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3802 .loc 1 1908 1 view .LVU1295 - 3803 005c 10BD pop {r4, pc} - 3804 .LVL256: - ARM GAS /tmp/ccclMPzv.s page 219 + 3791 .loc 1 1908 1 view .LVU1291 + 3792 005a 10BD pop {r4, pc} + 3793 .LVL259: + 3794 .L260: +1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3795 .loc 1 1880 7 is_stmt 1 view .LVU1292 +1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3796 .loc 1 1880 11 is_stmt 0 view .LVU1293 + 3797 005c 0368 ldr r3, [r0] +1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3798 .loc 1 1880 30 view .LVU1294 + 3799 005e 0A78 ldrb r2, [r1] @ zero_extendqisi2 + 3800 .LVL260: +1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3801 .loc 1 1880 28 view .LVU1295 + 3802 0060 9A62 str r2, [r3, #40] +1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3803 .loc 1 1883 7 is_stmt 1 view .LVU1296 +1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 219 - 3805 .L261: -1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3806 .loc 1 1880 7 is_stmt 1 view .LVU1296 -1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3807 .loc 1 1880 11 is_stmt 0 view .LVU1297 - 3808 005e 0368 ldr r3, [r0] -1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3809 .loc 1 1880 30 view .LVU1298 - 3810 0060 0A78 ldrb r2, [r1] @ zero_extendqisi2 - 3811 .LVL257: -1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3812 .loc 1 1880 28 view .LVU1299 - 3813 0062 9A62 str r2, [r3, #40] + 3804 .loc 1 1883 11 is_stmt 0 view .LVU1297 + 3805 0062 436A ldr r3, [r0, #36] 1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3814 .loc 1 1883 7 is_stmt 1 view .LVU1300 -1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3815 .loc 1 1883 11 is_stmt 0 view .LVU1301 - 3816 0064 436A ldr r3, [r0, #36] -1883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3817 .loc 1 1883 21 view .LVU1302 - 3818 0066 0133 adds r3, r3, #1 - 3819 0068 4362 str r3, [r0, #36] + 3806 .loc 1 1883 21 view .LVU1298 + 3807 0064 0133 adds r3, r3, #1 + 3808 0066 4362 str r3, [r0, #36] 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3820 .loc 1 1885 7 is_stmt 1 view .LVU1303 + 3809 .loc 1 1885 7 is_stmt 1 view .LVU1299 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3821 .loc 1 1885 11 is_stmt 0 view .LVU1304 - 3822 006a 438D ldrh r3, [r0, #42] - 3823 006c 9BB2 uxth r3, r3 + 3810 .loc 1 1885 11 is_stmt 0 view .LVU1300 + 3811 0068 438D ldrh r3, [r0, #42] + 3812 006a 9BB2 uxth r3, r3 1885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 3824 .loc 1 1885 22 view .LVU1305 - 3825 006e 013B subs r3, r3, #1 - 3826 0070 9BB2 uxth r3, r3 - 3827 0072 4385 strh r3, [r0, #42] @ movhi + 3813 .loc 1 1885 22 view .LVU1301 + 3814 006c 013B subs r3, r3, #1 + 3815 006e 9BB2 uxth r3, r3 + 3816 0070 4385 strh r3, [r0, #42] @ movhi 1886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3828 .loc 1 1886 7 is_stmt 1 view .LVU1306 + 3817 .loc 1 1886 7 is_stmt 1 view .LVU1302 1886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3829 .loc 1 1886 11 is_stmt 0 view .LVU1307 - 3830 0074 038D ldrh r3, [r0, #40] + 3818 .loc 1 1886 11 is_stmt 0 view .LVU1303 + 3819 0072 038D ldrh r3, [r0, #40] 1886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3831 .loc 1 1886 21 view .LVU1308 - 3832 0076 013B subs r3, r3, #1 - 3833 0078 0385 strh r3, [r0, #40] @ movhi - 3834 007a E7E7 b .L254 - 3835 .LVL258: + 3820 .loc 1 1886 21 view .LVU1304 + 3821 0074 013B subs r3, r3, #1 + 3822 0076 0385 strh r3, [r0, #40] @ movhi + 3823 0078 E7E7 b .L253 + 3824 .LVL261: + 3825 .L254: + 3826 .LCFI44: + 3827 .cfi_def_cfa_offset 0 + 3828 .cfi_restore 4 + 3829 .cfi_restore 14 +1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3830 .loc 1 1906 12 view .LVU1305 + 3831 007a 0220 movs r0, #2 + 3832 .LVL262: +1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 3833 .loc 1 1906 12 view .LVU1306 + 3834 007c 7047 bx lr + 3835 .LVL263: 3836 .L255: - 3837 .LCFI44: - 3838 .cfi_def_cfa_offset 0 - 3839 .cfi_restore 4 - 3840 .cfi_restore 14 -1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3841 .loc 1 1906 12 view .LVU1309 - 3842 007c 0220 movs r0, #2 - 3843 .LVL259: -1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3844 .loc 1 1906 12 view .LVU1310 - 3845 007e 7047 bx lr - 3846 .LVL260: - ARM GAS /tmp/ccclMPzv.s page 220 - - - 3847 .L256: 1859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3848 .loc 1 1859 5 discriminator 1 view .LVU1311 - 3849 0080 0220 movs r0, #2 - 3850 .LVL261: + 3837 .loc 1 1859 5 discriminator 1 view .LVU1307 + 3838 007e 0220 movs r0, #2 + 3839 .LVL264: 1908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3851 .loc 1 1908 1 view .LVU1312 - 3852 0082 7047 bx lr - 3853 .L263: - 3854 .align 2 - 3855 .L262: - 3856 0084 0000FFFF .word -65536 - 3857 0088 00000000 .word I2C_Slave_ISR_IT - 3858 .cfi_endproc - 3859 .LFE339: - 3861 .section .text.HAL_I2C_Slave_Receive_IT,"ax",%progbits - 3862 .align 1 - 3863 .global HAL_I2C_Slave_Receive_IT - 3864 .syntax unified - 3865 .thumb - 3866 .thumb_func - 3868 HAL_I2C_Slave_Receive_IT: - 3869 .LVL262: - 3870 .LFB340: + 3840 .loc 1 1908 1 view .LVU1308 + 3841 0080 7047 bx lr + 3842 .L262: + 3843 0082 00BF .align 2 + 3844 .L261: + 3845 0084 0000FFFF .word -65536 + 3846 0088 00000000 .word I2C_Slave_ISR_IT + 3847 .cfi_endproc + 3848 .LFE339: + 3850 .section .text.HAL_I2C_Slave_Receive_IT,"ax",%progbits + ARM GAS /tmp/ccDmmuIk.s page 220 + + + 3851 .align 1 + 3852 .global HAL_I2C_Slave_Receive_IT + 3853 .syntax unified + 3854 .thumb + 3855 .thumb_func + 3857 HAL_I2C_Slave_Receive_IT: + 3858 .LVL265: + 3859 .LFB340: 1919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 3871 .loc 1 1919 1 is_stmt 1 view -0 - 3872 .cfi_startproc - 3873 @ args = 0, pretend = 0, frame = 0 - 3874 @ frame_needed = 0, uses_anonymous_args = 0 + 3860 .loc 1 1919 1 is_stmt 1 view -0 + 3861 .cfi_startproc + 3862 @ args = 0, pretend = 0, frame = 0 + 3863 @ frame_needed = 0, uses_anonymous_args = 0 1919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 3875 .loc 1 1919 1 is_stmt 0 view .LVU1314 - 3876 0000 38B5 push {r3, r4, r5, lr} - 3877 .LCFI45: - 3878 .cfi_def_cfa_offset 16 - 3879 .cfi_offset 3, -16 - 3880 .cfi_offset 4, -12 - 3881 .cfi_offset 5, -8 - 3882 .cfi_offset 14, -4 + 3864 .loc 1 1919 1 is_stmt 0 view .LVU1310 + 3865 0000 38B5 push {r3, r4, r5, lr} + 3866 .LCFI45: + 3867 .cfi_def_cfa_offset 16 + 3868 .cfi_offset 3, -16 + 3869 .cfi_offset 4, -12 + 3870 .cfi_offset 5, -8 + 3871 .cfi_offset 14, -4 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3883 .loc 1 1920 3 is_stmt 1 view .LVU1315 + 3872 .loc 1 1920 3 is_stmt 1 view .LVU1311 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3884 .loc 1 1920 11 is_stmt 0 view .LVU1316 - 3885 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 3886 0006 DBB2 uxtb r3, r3 + 3873 .loc 1 1920 11 is_stmt 0 view .LVU1312 + 3874 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 3887 .loc 1 1920 6 view .LVU1317 - 3888 0008 202B cmp r3, #32 - 3889 000a 23D1 bne .L266 + 3875 .loc 1 1920 6 view .LVU1313 + 3876 0006 202B cmp r3, #32 + 3877 0008 23D1 bne .L265 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3890 .loc 1 1923 5 is_stmt 1 view .LVU1318 + 3878 .loc 1 1923 5 is_stmt 1 view .LVU1314 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3891 .loc 1 1923 5 view .LVU1319 - 3892 000c 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 3893 0010 012B cmp r3, #1 - 3894 0012 21D0 beq .L267 + 3879 .loc 1 1923 5 view .LVU1315 + 3880 000a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 3881 000e 012B cmp r3, #1 + 3882 0010 21D0 beq .L266 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3895 .loc 1 1923 5 discriminator 2 view .LVU1320 - ARM GAS /tmp/ccclMPzv.s page 221 - - - 3896 0014 0123 movs r3, #1 - 3897 0016 80F84030 strb r3, [r0, #64] + 3883 .loc 1 1923 5 discriminator 2 view .LVU1316 + 3884 0012 0123 movs r3, #1 + 3885 0014 80F84030 strb r3, [r0, #64] 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3898 .loc 1 1923 5 discriminator 2 view .LVU1321 + 3886 .loc 1 1923 5 view .LVU1317 1925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 3899 .loc 1 1925 5 view .LVU1322 + 3887 .loc 1 1925 5 view .LVU1318 1925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 3900 .loc 1 1925 23 is_stmt 0 view .LVU1323 - 3901 001a 2223 movs r3, #34 - 3902 001c 80F84130 strb r3, [r0, #65] + 3888 .loc 1 1925 23 is_stmt 0 view .LVU1319 + 3889 0018 2223 movs r3, #34 + 3890 001a 80F84130 strb r3, [r0, #65] 1926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3903 .loc 1 1926 5 is_stmt 1 view .LVU1324 + 3891 .loc 1 1926 5 is_stmt 1 view .LVU1320 1926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 3904 .loc 1 1926 23 is_stmt 0 view .LVU1325 - 3905 0020 2023 movs r3, #32 - 3906 0022 80F84230 strb r3, [r0, #66] + 3892 .loc 1 1926 23 is_stmt 0 view .LVU1321 + 3893 001e 2023 movs r3, #32 + 3894 0020 80F84230 strb r3, [r0, #66] 1927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3907 .loc 1 1927 5 is_stmt 1 view .LVU1326 -1927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3908 .loc 1 1927 23 is_stmt 0 view .LVU1327 - 3909 0026 0024 movs r4, #0 - 3910 0028 4464 str r4, [r0, #68] -1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3911 .loc 1 1930 5 is_stmt 1 view .LVU1328 -1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3912 .loc 1 1930 9 is_stmt 0 view .LVU1329 - 3913 002a 0568 ldr r5, [r0] -1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3914 .loc 1 1930 19 view .LVU1330 - 3915 002c 6B68 ldr r3, [r5, #4] -1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3916 .loc 1 1930 25 view .LVU1331 - 3917 002e 23F40043 bic r3, r3, #32768 - 3918 0032 6B60 str r3, [r5, #4] -1933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3919 .loc 1 1933 5 is_stmt 1 view .LVU1332 -1933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 3920 .loc 1 1933 23 is_stmt 0 view .LVU1333 - 3921 0034 4162 str r1, [r0, #36] -1934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 3922 .loc 1 1934 5 is_stmt 1 view .LVU1334 -1934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 3923 .loc 1 1934 23 is_stmt 0 view .LVU1335 - 3924 0036 4285 strh r2, [r0, #42] @ movhi -1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3925 .loc 1 1935 5 is_stmt 1 view .LVU1336 -1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3926 .loc 1 1935 29 is_stmt 0 view .LVU1337 - 3927 0038 438D ldrh r3, [r0, #42] -1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 3928 .loc 1 1935 23 view .LVU1338 - 3929 003a 0385 strh r3, [r0, #40] @ movhi -1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 3930 .loc 1 1936 5 is_stmt 1 view .LVU1339 -1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 3931 .loc 1 1936 23 is_stmt 0 view .LVU1340 - 3932 003c 074B ldr r3, .L269 - ARM GAS /tmp/ccclMPzv.s page 222 + ARM GAS /tmp/ccDmmuIk.s page 221 - 3933 003e C362 str r3, [r0, #44] + 3895 .loc 1 1927 5 is_stmt 1 view .LVU1322 +1927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3896 .loc 1 1927 23 is_stmt 0 view .LVU1323 + 3897 0024 0024 movs r4, #0 + 3898 0026 4464 str r4, [r0, #68] +1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3899 .loc 1 1930 5 is_stmt 1 view .LVU1324 +1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3900 .loc 1 1930 9 is_stmt 0 view .LVU1325 + 3901 0028 0568 ldr r5, [r0] +1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3902 .loc 1 1930 19 view .LVU1326 + 3903 002a 6B68 ldr r3, [r5, #4] +1930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 3904 .loc 1 1930 25 view .LVU1327 + 3905 002c 23F40043 bic r3, r3, #32768 + 3906 0030 6B60 str r3, [r5, #4] +1933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 3907 .loc 1 1933 5 is_stmt 1 view .LVU1328 +1933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 3908 .loc 1 1933 23 is_stmt 0 view .LVU1329 + 3909 0032 4162 str r1, [r0, #36] +1934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3910 .loc 1 1934 5 is_stmt 1 view .LVU1330 +1934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 3911 .loc 1 1934 23 is_stmt 0 view .LVU1331 + 3912 0034 4285 strh r2, [r0, #42] @ movhi +1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3913 .loc 1 1935 5 is_stmt 1 view .LVU1332 +1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3914 .loc 1 1935 29 is_stmt 0 view .LVU1333 + 3915 0036 438D ldrh r3, [r0, #42] +1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 3916 .loc 1 1935 23 view .LVU1334 + 3917 0038 0385 strh r3, [r0, #40] @ movhi +1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 3918 .loc 1 1936 5 is_stmt 1 view .LVU1335 +1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 3919 .loc 1 1936 23 is_stmt 0 view .LVU1336 + 3920 003a 084B ldr r3, .L268 + 3921 003c C362 str r3, [r0, #44] 1937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3934 .loc 1 1937 5 is_stmt 1 view .LVU1341 + 3922 .loc 1 1937 5 is_stmt 1 view .LVU1337 1937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3935 .loc 1 1937 23 is_stmt 0 view .LVU1342 - 3936 0040 074B ldr r3, .L269+4 - 3937 0042 4363 str r3, [r0, #52] + 3923 .loc 1 1937 23 is_stmt 0 view .LVU1338 + 3924 003e 084B ldr r3, .L268+4 + 3925 0040 4363 str r3, [r0, #52] 1940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3938 .loc 1 1940 5 is_stmt 1 view .LVU1343 + 3926 .loc 1 1940 5 is_stmt 1 view .LVU1339 1940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3939 .loc 1 1940 5 view .LVU1344 - 3940 0044 80F84040 strb r4, [r0, #64] + 3927 .loc 1 1940 5 view .LVU1340 + 3928 0042 80F84040 strb r4, [r0, #64] 1940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3941 .loc 1 1940 5 view .LVU1345 + 3929 .loc 1 1940 5 view .LVU1341 1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3942 .loc 1 1950 5 view .LVU1346 - 3943 0048 48F20201 movw r1, #32770 - 3944 .LVL263: + 3930 .loc 1 1950 5 view .LVU1342 + 3931 0046 48F20201 movw r1, #32770 + ARM GAS /tmp/ccDmmuIk.s page 222 + + + 3932 .LVL266: 1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3945 .loc 1 1950 5 is_stmt 0 view .LVU1347 - 3946 004c FFF7FEFF bl I2C_Enable_IRQ - 3947 .LVL264: + 3933 .loc 1 1950 5 is_stmt 0 view .LVU1343 + 3934 004a FFF7FEFF bl I2C_Enable_IRQ + 3935 .LVL267: 1952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3948 .loc 1 1952 5 is_stmt 1 view .LVU1348 + 3936 .loc 1 1952 5 is_stmt 1 view .LVU1344 1952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3949 .loc 1 1952 12 is_stmt 0 view .LVU1349 - 3950 0050 2046 mov r0, r4 - 3951 .L265: + 3937 .loc 1 1952 12 is_stmt 0 view .LVU1345 + 3938 004e 2046 mov r0, r4 + 3939 .L264: 1958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3952 .loc 1 1958 1 view .LVU1350 - 3953 0052 38BD pop {r3, r4, r5, pc} - 3954 .LVL265: - 3955 .L266: + 3940 .loc 1 1958 1 view .LVU1346 + 3941 0050 38BD pop {r3, r4, r5, pc} + 3942 .LVL268: + 3943 .L265: 1956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3956 .loc 1 1956 12 view .LVU1351 - 3957 0054 0220 movs r0, #2 - 3958 .LVL266: + 3944 .loc 1 1956 12 view .LVU1347 + 3945 0052 0220 movs r0, #2 + 3946 .LVL269: 1956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 3959 .loc 1 1956 12 view .LVU1352 - 3960 0056 FCE7 b .L265 - 3961 .LVL267: - 3962 .L267: + 3947 .loc 1 1956 12 view .LVU1348 + 3948 0054 FCE7 b .L264 + 3949 .LVL270: + 3950 .L266: 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3963 .loc 1 1923 5 discriminator 1 view .LVU1353 - 3964 0058 0220 movs r0, #2 - 3965 .LVL268: + 3951 .loc 1 1923 5 discriminator 1 view .LVU1349 + 3952 0056 0220 movs r0, #2 + 3953 .LVL271: 1923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 3966 .loc 1 1923 5 discriminator 1 view .LVU1354 - 3967 005a FAE7 b .L265 - 3968 .L270: - 3969 .align 2 - 3970 .L269: - 3971 005c 0000FFFF .word -65536 - 3972 0060 00000000 .word I2C_Slave_ISR_IT - 3973 .cfi_endproc - 3974 .LFE340: - 3976 .section .text.HAL_I2C_Master_Transmit_DMA,"ax",%progbits - ARM GAS /tmp/ccclMPzv.s page 223 + 3954 .loc 1 1923 5 discriminator 1 view .LVU1350 + 3955 0058 FAE7 b .L264 + 3956 .L269: + 3957 005a 00BF .align 2 + 3958 .L268: + 3959 005c 0000FFFF .word -65536 + 3960 0060 00000000 .word I2C_Slave_ISR_IT + 3961 .cfi_endproc + 3962 .LFE340: + 3964 .section .text.HAL_I2C_Master_Transmit_DMA,"ax",%progbits + 3965 .align 1 + 3966 .global HAL_I2C_Master_Transmit_DMA + 3967 .syntax unified + 3968 .thumb + 3969 .thumb_func + 3971 HAL_I2C_Master_Transmit_DMA: + 3972 .LVL272: + 3973 .LFB341: +1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; + 3974 .loc 1 1972 1 is_stmt 1 view -0 + 3975 .cfi_startproc + 3976 @ args = 0, pretend = 0, frame = 0 + 3977 @ frame_needed = 0, uses_anonymous_args = 0 +1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; + 3978 .loc 1 1972 1 is_stmt 0 view .LVU1352 + 3979 0000 70B5 push {r4, r5, r6, lr} + 3980 .LCFI46: + ARM GAS /tmp/ccDmmuIk.s page 223 - 3977 .align 1 - 3978 .global HAL_I2C_Master_Transmit_DMA - 3979 .syntax unified - 3980 .thumb - 3981 .thumb_func - 3983 HAL_I2C_Master_Transmit_DMA: - 3984 .LVL269: - 3985 .LFB341: -1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 3986 .loc 1 1972 1 is_stmt 1 view -0 - 3987 .cfi_startproc - 3988 @ args = 0, pretend = 0, frame = 0 - 3989 @ frame_needed = 0, uses_anonymous_args = 0 -1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 3990 .loc 1 1972 1 is_stmt 0 view .LVU1356 - 3991 0000 70B5 push {r4, r5, r6, lr} - 3992 .LCFI46: - 3993 .cfi_def_cfa_offset 16 - 3994 .cfi_offset 4, -16 - 3995 .cfi_offset 5, -12 - 3996 .cfi_offset 6, -8 - 3997 .cfi_offset 14, -4 - 3998 0002 82B0 sub sp, sp, #8 - 3999 .LCFI47: - 4000 .cfi_def_cfa_offset 24 - 4001 0004 0446 mov r4, r0 + 3981 .cfi_def_cfa_offset 16 + 3982 .cfi_offset 4, -16 + 3983 .cfi_offset 5, -12 + 3984 .cfi_offset 6, -8 + 3985 .cfi_offset 14, -4 + 3986 0002 82B0 sub sp, sp, #8 + 3987 .LCFI47: + 3988 .cfi_def_cfa_offset 24 + 3989 0004 0446 mov r4, r0 1973:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 4002 .loc 1 1973 3 is_stmt 1 view .LVU1357 + 3990 .loc 1 1973 3 is_stmt 1 view .LVU1353 1974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - 4003 .loc 1 1974 3 view .LVU1358 + 3991 .loc 1 1974 3 view .LVU1354 1975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4004 .loc 1 1975 3 view .LVU1359 - 4005 .LVL270: + 3992 .loc 1 1975 3 view .LVU1355 + 3993 .LVL273: 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4006 .loc 1 1977 3 view .LVU1360 + 3994 .loc 1 1977 3 view .LVU1356 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4007 .loc 1 1977 11 is_stmt 0 view .LVU1361 - 4008 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 4009 .LVL271: + 3995 .loc 1 1977 11 is_stmt 0 view .LVU1357 + 3996 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 3997 .LVL274: 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4010 .loc 1 1977 11 view .LVU1362 - 4011 000a C0B2 uxtb r0, r0 -1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4012 .loc 1 1977 6 view .LVU1363 - 4013 000c 2028 cmp r0, #32 - 4014 000e 40F09D80 bne .L281 - 4015 0012 0D46 mov r5, r1 + 3998 .loc 1 1977 6 view .LVU1358 + 3999 000a 2028 cmp r0, #32 + 4000 000c 40F09D80 bne .L280 + 4001 0010 0D46 mov r5, r1 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4016 .loc 1 1979 5 is_stmt 1 view .LVU1364 + 4002 .loc 1 1979 5 is_stmt 1 view .LVU1359 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4017 .loc 1 1979 9 is_stmt 0 view .LVU1365 - 4018 0014 2068 ldr r0, [r4] - 4019 0016 8169 ldr r1, [r0, #24] - 4020 .LVL272: + 4003 .loc 1 1979 9 is_stmt 0 view .LVU1360 + 4004 0012 2068 ldr r0, [r4] + 4005 0014 8169 ldr r1, [r0, #24] + 4006 .LVL275: 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4021 .loc 1 1979 8 view .LVU1366 - 4022 0018 11F40041 ands r1, r1, #32768 - ARM GAS /tmp/ccclMPzv.s page 224 - - - 4023 001c 40F09980 bne .L282 + 4007 .loc 1 1979 8 view .LVU1361 + 4008 0016 11F40041 ands r1, r1, #32768 + 4009 001a 40F09980 bne .L281 1985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4024 .loc 1 1985 5 is_stmt 1 view .LVU1367 + 4010 .loc 1 1985 5 is_stmt 1 view .LVU1362 1985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4025 .loc 1 1985 5 view .LVU1368 - 4026 0020 94F84060 ldrb r6, [r4, #64] @ zero_extendqisi2 - 4027 0024 012E cmp r6, #1 - 4028 0026 00F09680 beq .L283 + 4011 .loc 1 1985 5 view .LVU1363 + 4012 001e 94F84060 ldrb r6, [r4, #64] @ zero_extendqisi2 + 4013 0022 012E cmp r6, #1 + 4014 0024 00F09680 beq .L282 1985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4029 .loc 1 1985 5 discriminator 2 view .LVU1369 - 4030 002a 0126 movs r6, #1 - 4031 002c 84F84060 strb r6, [r4, #64] + 4015 .loc 1 1985 5 discriminator 2 view .LVU1364 + 4016 0028 0126 movs r6, #1 + 4017 002a 84F84060 strb r6, [r4, #64] 1985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4032 .loc 1 1985 5 discriminator 2 view .LVU1370 + 4018 .loc 1 1985 5 view .LVU1365 1987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 4033 .loc 1 1987 5 view .LVU1371 + 4019 .loc 1 1987 5 view .LVU1366 1987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 4034 .loc 1 1987 23 is_stmt 0 view .LVU1372 - 4035 0030 2126 movs r6, #33 - 4036 0032 84F84160 strb r6, [r4, #65] + 4020 .loc 1 1987 23 is_stmt 0 view .LVU1367 + 4021 002e 2126 movs r6, #33 + 4022 0030 84F84160 strb r6, [r4, #65] + ARM GAS /tmp/ccDmmuIk.s page 224 + + 1988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 4037 .loc 1 1988 5 is_stmt 1 view .LVU1373 + 4023 .loc 1 1988 5 is_stmt 1 view .LVU1368 1988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 4038 .loc 1 1988 23 is_stmt 0 view .LVU1374 - 4039 0036 1026 movs r6, #16 - 4040 0038 84F84260 strb r6, [r4, #66] + 4024 .loc 1 1988 23 is_stmt 0 view .LVU1369 + 4025 0034 1026 movs r6, #16 + 4026 0036 84F84260 strb r6, [r4, #66] 1989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4041 .loc 1 1989 5 is_stmt 1 view .LVU1375 + 4027 .loc 1 1989 5 is_stmt 1 view .LVU1370 1989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4042 .loc 1 1989 23 is_stmt 0 view .LVU1376 - 4043 003c 0026 movs r6, #0 - 4044 003e 6664 str r6, [r4, #68] + 4028 .loc 1 1989 23 is_stmt 0 view .LVU1371 + 4029 003a 0026 movs r6, #0 + 4030 003c 6664 str r6, [r4, #68] 1992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 4045 .loc 1 1992 5 is_stmt 1 view .LVU1377 + 4031 .loc 1 1992 5 is_stmt 1 view .LVU1372 1992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 4046 .loc 1 1992 23 is_stmt 0 view .LVU1378 - 4047 0040 6262 str r2, [r4, #36] + 4032 .loc 1 1992 23 is_stmt 0 view .LVU1373 + 4033 003e 6262 str r2, [r4, #36] 1993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4048 .loc 1 1993 5 is_stmt 1 view .LVU1379 + 4034 .loc 1 1993 5 is_stmt 1 view .LVU1374 1993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4049 .loc 1 1993 23 is_stmt 0 view .LVU1380 - 4050 0042 6385 strh r3, [r4, #42] @ movhi + 4035 .loc 1 1993 23 is_stmt 0 view .LVU1375 + 4036 0040 6385 strh r3, [r4, #42] @ movhi 1994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 4051 .loc 1 1994 5 is_stmt 1 view .LVU1381 + 4037 .loc 1 1994 5 is_stmt 1 view .LVU1376 1994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 4052 .loc 1 1994 23 is_stmt 0 view .LVU1382 - 4053 0044 454B ldr r3, .L287 - 4054 .LVL273: + 4038 .loc 1 1994 23 is_stmt 0 view .LVU1377 + 4039 0042 454B ldr r3, .L286 + 4040 .LVL276: 1994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 4055 .loc 1 1994 23 view .LVU1383 - 4056 0046 E362 str r3, [r4, #44] - 4057 .LVL274: + 4041 .loc 1 1994 23 view .LVU1378 + 4042 0044 E362 str r3, [r4, #44] + 4043 .LVL277: 1995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4058 .loc 1 1995 5 is_stmt 1 view .LVU1384 + 4044 .loc 1 1995 5 is_stmt 1 view .LVU1379 1995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4059 .loc 1 1995 23 is_stmt 0 view .LVU1385 - 4060 0048 454B ldr r3, .L287+4 - ARM GAS /tmp/ccclMPzv.s page 225 - - - 4061 004a 6363 str r3, [r4, #52] + 4045 .loc 1 1995 23 is_stmt 0 view .LVU1380 + 4046 0046 454B ldr r3, .L286+4 + 4047 0048 6363 str r3, [r4, #52] 1997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4062 .loc 1 1997 5 is_stmt 1 view .LVU1386 + 4048 .loc 1 1997 5 is_stmt 1 view .LVU1381 1997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4063 .loc 1 1997 13 is_stmt 0 view .LVU1387 - 4064 004c 638D ldrh r3, [r4, #42] - 4065 004e 9BB2 uxth r3, r3 + 4049 .loc 1 1997 13 is_stmt 0 view .LVU1382 + 4050 004a 638D ldrh r3, [r4, #42] + 4051 004c 9BB2 uxth r3, r3 1997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4066 .loc 1 1997 8 view .LVU1388 - 4067 0050 FF2B cmp r3, #255 - 4068 0052 37D9 bls .L273 + 4052 .loc 1 1997 8 view .LVU1383 + 4053 004e FF2B cmp r3, #255 + 4054 0050 37D9 bls .L272 1999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 4069 .loc 1 1999 7 is_stmt 1 view .LVU1389 + 4055 .loc 1 1999 7 is_stmt 1 view .LVU1384 1999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 4070 .loc 1 1999 22 is_stmt 0 view .LVU1390 - 4071 0054 FF23 movs r3, #255 - 4072 0056 2385 strh r3, [r4, #40] @ movhi + 4056 .loc 1 1999 22 is_stmt 0 view .LVU1385 + 4057 0052 FF23 movs r3, #255 + 4058 0054 2385 strh r3, [r4, #40] @ movhi 2000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4073 .loc 1 2000 7 is_stmt 1 view .LVU1391 - 4074 .LVL275: + 4059 .loc 1 2000 7 is_stmt 1 view .LVU1386 + 4060 .LVL278: + ARM GAS /tmp/ccDmmuIk.s page 225 + + 2000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4075 .loc 1 2000 16 is_stmt 0 view .LVU1392 - 4076 0058 4FF08076 mov r6, #16777216 - 4077 .LVL276: - 4078 .L274: + 4061 .loc 1 2000 16 is_stmt 0 view .LVU1387 + 4062 0056 4FF08076 mov r6, #16777216 + 4063 .LVL279: + 4064 .L273: 2008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4079 .loc 1 2008 5 is_stmt 1 view .LVU1393 + 4065 .loc 1 2008 5 is_stmt 1 view .LVU1388 2008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4080 .loc 1 2008 13 is_stmt 0 view .LVU1394 - 4081 005c 238D ldrh r3, [r4, #40] + 4066 .loc 1 2008 13 is_stmt 0 view .LVU1389 + 4067 005a 238D ldrh r3, [r4, #40] 2008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4082 .loc 1 2008 8 view .LVU1395 - 4083 005e 63B1 cbz r3, .L275 + 4068 .loc 1 2008 8 view .LVU1390 + 4069 005c 63B1 cbz r3, .L274 2012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4084 .loc 1 2012 7 is_stmt 1 view .LVU1396 + 4070 .loc 1 2012 7 is_stmt 1 view .LVU1391 2012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4085 .loc 1 2012 30 is_stmt 0 view .LVU1397 - 4086 0060 1378 ldrb r3, [r2] @ zero_extendqisi2 + 4071 .loc 1 2012 30 is_stmt 0 view .LVU1392 + 4072 005e 1378 ldrb r3, [r2] @ zero_extendqisi2 2012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4087 .loc 1 2012 28 view .LVU1398 - 4088 0062 8362 str r3, [r0, #40] + 4073 .loc 1 2012 28 view .LVU1393 + 4074 0060 8362 str r3, [r0, #40] 2015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4089 .loc 1 2015 7 is_stmt 1 view .LVU1399 + 4075 .loc 1 2015 7 is_stmt 1 view .LVU1394 2015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4090 .loc 1 2015 11 is_stmt 0 view .LVU1400 - 4091 0064 636A ldr r3, [r4, #36] + 4076 .loc 1 2015 11 is_stmt 0 view .LVU1395 + 4077 0062 636A ldr r3, [r4, #36] 2015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4092 .loc 1 2015 21 view .LVU1401 - 4093 0066 0133 adds r3, r3, #1 - 4094 0068 6362 str r3, [r4, #36] + 4078 .loc 1 2015 21 view .LVU1396 + 4079 0064 0133 adds r3, r3, #1 + 4080 0066 6362 str r3, [r4, #36] 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 4095 .loc 1 2017 7 is_stmt 1 view .LVU1402 + 4081 .loc 1 2017 7 is_stmt 1 view .LVU1397 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 4096 .loc 1 2017 24 is_stmt 0 view .LVU1403 - 4097 006a 218D ldrh r1, [r4, #40] - 4098 .LVL277: + 4082 .loc 1 2017 24 is_stmt 0 view .LVU1398 + 4083 0068 218D ldrh r1, [r4, #40] + 4084 .LVL280: 2018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - ARM GAS /tmp/ccclMPzv.s page 226 - - - 4099 .loc 1 2018 7 is_stmt 1 view .LVU1404 + 4085 .loc 1 2018 7 is_stmt 1 view .LVU1399 2018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 4100 .loc 1 2018 11 is_stmt 0 view .LVU1405 - 4101 006c 638D ldrh r3, [r4, #42] - 4102 006e 9BB2 uxth r3, r3 + 4086 .loc 1 2018 11 is_stmt 0 view .LVU1400 + 4087 006a 638D ldrh r3, [r4, #42] + 4088 006c 9BB2 uxth r3, r3 2018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 4103 .loc 1 2018 22 view .LVU1406 - 4104 0070 013B subs r3, r3, #1 - 4105 0072 9BB2 uxth r3, r3 - 4106 0074 6385 strh r3, [r4, #42] @ movhi + 4089 .loc 1 2018 22 view .LVU1401 + 4090 006e 013B subs r3, r3, #1 + 4091 0070 9BB2 uxth r3, r3 + 4092 0072 6385 strh r3, [r4, #42] @ movhi 2019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4107 .loc 1 2019 7 is_stmt 1 view .LVU1407 + 4093 .loc 1 2019 7 is_stmt 1 view .LVU1402 2019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4108 .loc 1 2019 21 is_stmt 0 view .LVU1408 - 4109 0076 4B1E subs r3, r1, #1 - 4110 0078 2385 strh r3, [r4, #40] @ movhi - 4111 .LVL278: - 4112 .L275: + 4094 .loc 1 2019 21 is_stmt 0 view .LVU1403 + 4095 0074 4B1E subs r3, r1, #1 + 4096 0076 2385 strh r3, [r4, #40] @ movhi + 4097 .LVL281: + 4098 .L274: 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4113 .loc 1 2022 5 is_stmt 1 view .LVU1409 -2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4114 .loc 1 2022 13 is_stmt 0 view .LVU1410 - 4115 007a 238D ldrh r3, [r4, #40] -2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4116 .loc 1 2022 8 view .LVU1411 - 4117 007c 002B cmp r3, #0 - 4118 007e 51D0 beq .L276 -2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4119 .loc 1 2024 7 is_stmt 1 view .LVU1412 -2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4120 .loc 1 2024 15 is_stmt 0 view .LVU1413 - 4121 0080 A36B ldr r3, [r4, #56] -2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4122 .loc 1 2024 10 view .LVU1414 - 4123 0082 23B3 cbz r3, .L277 -2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4124 .loc 1 2027 9 is_stmt 1 view .LVU1415 -2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4125 .loc 1 2027 40 is_stmt 0 view .LVU1416 - 4126 0084 374A ldr r2, .L287+8 - 4127 .LVL279: -2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4128 .loc 1 2027 40 view .LVU1417 - 4129 0086 DA62 str r2, [r3, #44] -2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4130 .loc 1 2030 9 is_stmt 1 view .LVU1418 -2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4131 .loc 1 2030 13 is_stmt 0 view .LVU1419 - 4132 0088 A36B ldr r3, [r4, #56] -2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4133 .loc 1 2030 41 view .LVU1420 - 4134 008a 374A ldr r2, .L287+12 - 4135 008c 5A63 str r2, [r3, #52] -2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 4136 .loc 1 2033 9 is_stmt 1 view .LVU1421 -2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 4137 .loc 1 2033 13 is_stmt 0 view .LVU1422 - ARM GAS /tmp/ccclMPzv.s page 227 + 4099 .loc 1 2022 5 is_stmt 1 view .LVU1404 + ARM GAS /tmp/ccDmmuIk.s page 226 - 4138 008e A26B ldr r2, [r4, #56] +2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4100 .loc 1 2022 13 is_stmt 0 view .LVU1405 + 4101 0078 238D ldrh r3, [r4, #40] +2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4102 .loc 1 2022 8 view .LVU1406 + 4103 007a 002B cmp r3, #0 + 4104 007c 51D0 beq .L275 +2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4105 .loc 1 2024 7 is_stmt 1 view .LVU1407 +2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4106 .loc 1 2024 15 is_stmt 0 view .LVU1408 + 4107 007e A36B ldr r3, [r4, #56] +2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4108 .loc 1 2024 10 view .LVU1409 + 4109 0080 23B3 cbz r3, .L276 +2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4110 .loc 1 2027 9 is_stmt 1 view .LVU1410 +2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4111 .loc 1 2027 40 is_stmt 0 view .LVU1411 + 4112 0082 374A ldr r2, .L286+8 + 4113 .LVL282: +2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4114 .loc 1 2027 40 view .LVU1412 + 4115 0084 DA62 str r2, [r3, #44] +2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4116 .loc 1 2030 9 is_stmt 1 view .LVU1413 +2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4117 .loc 1 2030 13 is_stmt 0 view .LVU1414 + 4118 0086 A36B ldr r3, [r4, #56] +2030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4119 .loc 1 2030 41 view .LVU1415 + 4120 0088 364A ldr r2, .L286+12 + 4121 008a 5A63 str r2, [r3, #52] 2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 4139 .loc 1 2033 44 view .LVU1423 - 4140 0090 0023 movs r3, #0 - 4141 0092 1363 str r3, [r2, #48] + 4122 .loc 1 2033 9 is_stmt 1 view .LVU1416 +2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 4123 .loc 1 2033 13 is_stmt 0 view .LVU1417 + 4124 008c A26B ldr r2, [r4, #56] +2033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; + 4125 .loc 1 2033 44 view .LVU1418 + 4126 008e 0023 movs r3, #0 + 4127 0090 1363 str r3, [r2, #48] 2034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4142 .loc 1 2034 9 is_stmt 1 view .LVU1424 + 4128 .loc 1 2034 9 is_stmt 1 view .LVU1419 2034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4143 .loc 1 2034 13 is_stmt 0 view .LVU1425 - 4144 0094 A26B ldr r2, [r4, #56] + 4129 .loc 1 2034 13 is_stmt 0 view .LVU1420 + 4130 0092 A26B ldr r2, [r4, #56] 2034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4145 .loc 1 2034 41 view .LVU1426 - 4146 0096 9363 str r3, [r2, #56] + 4131 .loc 1 2034 41 view .LVU1421 + 4132 0094 9363 str r3, [r2, #56] 2037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)&hi2c->Instance->TXDR, hi2c->XferSize); - 4147 .loc 1 2037 9 is_stmt 1 view .LVU1427 + 4133 .loc 1 2037 9 is_stmt 1 view .LVU1422 2038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4148 .loc 1 2038 57 is_stmt 0 view .LVU1428 - 4149 0098 2268 ldr r2, [r4] + 4134 .loc 1 2038 57 is_stmt 0 view .LVU1423 + 4135 0096 2268 ldr r2, [r4] 2037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)&hi2c->Instance->TXDR, hi2c->XferSize); - 4150 .loc 1 2037 25 view .LVU1429 - 4151 009a 238D ldrh r3, [r4, #40] - 4152 009c 2832 adds r2, r2, #40 - 4153 009e 616A ldr r1, [r4, #36] - 4154 .LVL280: + 4136 .loc 1 2037 25 view .LVU1424 + ARM GAS /tmp/ccDmmuIk.s page 227 + + + 4137 0098 238D ldrh r3, [r4, #40] + 4138 009a 2832 adds r2, r2, #40 + 4139 009c 616A ldr r1, [r4, #36] + 4140 .LVL283: 2037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)&hi2c->Instance->TXDR, hi2c->XferSize); - 4155 .loc 1 2037 25 view .LVU1430 - 4156 00a0 A06B ldr r0, [r4, #56] - 4157 00a2 FFF7FEFF bl HAL_DMA_Start_IT - 4158 .LVL281: + 4141 .loc 1 2037 25 view .LVU1425 + 4142 009e A06B ldr r0, [r4, #56] + 4143 00a0 FFF7FEFF bl HAL_DMA_Start_IT + 4144 .LVL284: 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4159 .loc 1 2055 7 is_stmt 1 view .LVU1431 + 4145 .loc 1 2055 7 is_stmt 1 view .LVU1426 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4160 .loc 1 2055 10 is_stmt 0 view .LVU1432 - 4161 00a6 00B3 cbz r0, .L286 + 4146 .loc 1 2055 10 is_stmt 0 view .LVU1427 + 4147 00a4 00B3 cbz r0, .L285 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4162 .loc 1 2080 9 is_stmt 1 view .LVU1433 + 4148 .loc 1 2080 9 is_stmt 1 view .LVU1428 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4163 .loc 1 2080 25 is_stmt 0 view .LVU1434 - 4164 00a8 2023 movs r3, #32 - 4165 00aa 84F84130 strb r3, [r4, #65] + 4149 .loc 1 2080 25 is_stmt 0 view .LVU1429 + 4150 00a6 2023 movs r3, #32 + 4151 00a8 84F84130 strb r3, [r4, #65] 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4166 .loc 1 2081 9 is_stmt 1 view .LVU1435 + 4152 .loc 1 2081 9 is_stmt 1 view .LVU1430 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4167 .loc 1 2081 25 is_stmt 0 view .LVU1436 - 4168 00ae 0022 movs r2, #0 - 4169 00b0 84F84220 strb r2, [r4, #66] + 4153 .loc 1 2081 25 is_stmt 0 view .LVU1431 + 4154 00ac 0022 movs r2, #0 + 4155 00ae 84F84220 strb r2, [r4, #66] 2084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4170 .loc 1 2084 9 is_stmt 1 view .LVU1437 + 4156 .loc 1 2084 9 is_stmt 1 view .LVU1432 2084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4171 .loc 1 2084 13 is_stmt 0 view .LVU1438 - 4172 00b4 636C ldr r3, [r4, #68] + 4157 .loc 1 2084 13 is_stmt 0 view .LVU1433 + 4158 00b2 636C ldr r3, [r4, #68] 2084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4173 .loc 1 2084 25 view .LVU1439 - 4174 00b6 43F01003 orr r3, r3, #16 - 4175 00ba 6364 str r3, [r4, #68] + 4159 .loc 1 2084 25 view .LVU1434 + 4160 00b4 43F01003 orr r3, r3, #16 + 4161 00b8 6364 str r3, [r4, #68] 2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4176 .loc 1 2087 9 is_stmt 1 view .LVU1440 - ARM GAS /tmp/ccclMPzv.s page 228 + 4162 .loc 1 2087 9 is_stmt 1 view .LVU1435 +2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4163 .loc 1 2087 9 view .LVU1436 + 4164 00ba 84F84020 strb r2, [r4, #64] +2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4165 .loc 1 2087 9 view .LVU1437 +2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4166 .loc 1 2089 9 view .LVU1438 +2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4167 .loc 1 2089 16 is_stmt 0 view .LVU1439 + 4168 00be 0120 movs r0, #1 + 4169 .LVL285: +2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4170 .loc 1 2089 16 view .LVU1440 + 4171 00c0 44E0 b .L271 + 4172 .LVL286: + 4173 .L272: +2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 4174 .loc 1 2004 7 is_stmt 1 view .LVU1441 +2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; + 4175 .loc 1 2004 28 is_stmt 0 view .LVU1442 + ARM GAS /tmp/ccDmmuIk.s page 228 -2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4177 .loc 1 2087 9 view .LVU1441 - 4178 00bc 84F84020 strb r2, [r4, #64] -2087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4179 .loc 1 2087 9 view .LVU1442 -2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4180 .loc 1 2089 9 view .LVU1443 -2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4181 .loc 1 2089 16 is_stmt 0 view .LVU1444 - 4182 00c0 0120 movs r0, #1 - 4183 .LVL282: -2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4184 .loc 1 2089 16 view .LVU1445 - 4185 00c2 44E0 b .L272 - 4186 .LVL283: - 4187 .L273: + 4176 00c2 638D ldrh r3, [r4, #42] 2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 4188 .loc 1 2004 7 is_stmt 1 view .LVU1446 -2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 4189 .loc 1 2004 28 is_stmt 0 view .LVU1447 - 4190 00c4 638D ldrh r3, [r4, #42] -2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 4191 .loc 1 2004 22 view .LVU1448 - 4192 00c6 2385 strh r3, [r4, #40] @ movhi + 4177 .loc 1 2004 22 view .LVU1443 + 4178 00c4 2385 strh r3, [r4, #40] @ movhi 2005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4193 .loc 1 2005 7 is_stmt 1 view .LVU1449 - 4194 .LVL284: + 4179 .loc 1 2005 7 is_stmt 1 view .LVU1444 + 4180 .LVL287: 2005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4195 .loc 1 2005 16 is_stmt 0 view .LVU1450 - 4196 00c8 4FF00076 mov r6, #33554432 - 4197 00cc C6E7 b .L274 - 4198 .LVL285: - 4199 .L277: + 4181 .loc 1 2005 16 is_stmt 0 view .LVU1445 + 4182 00c6 4FF00076 mov r6, #33554432 + 4183 00ca C6E7 b .L273 + 4184 .LVL288: + 4185 .L276: 2043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4200 .loc 1 2043 9 is_stmt 1 view .LVU1451 + 4186 .loc 1 2043 9 is_stmt 1 view .LVU1446 2043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4201 .loc 1 2043 25 is_stmt 0 view .LVU1452 - 4202 00ce 2023 movs r3, #32 - 4203 00d0 84F84130 strb r3, [r4, #65] + 4187 .loc 1 2043 25 is_stmt 0 view .LVU1447 + 4188 00cc 2023 movs r3, #32 + 4189 00ce 84F84130 strb r3, [r4, #65] 2044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4204 .loc 1 2044 9 is_stmt 1 view .LVU1453 + 4190 .loc 1 2044 9 is_stmt 1 view .LVU1448 2044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4205 .loc 1 2044 25 is_stmt 0 view .LVU1454 - 4206 00d4 0022 movs r2, #0 - 4207 .LVL286: + 4191 .loc 1 2044 25 is_stmt 0 view .LVU1449 + 4192 00d2 0022 movs r2, #0 + 4193 .LVL289: 2044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4208 .loc 1 2044 25 view .LVU1455 - 4209 00d6 84F84220 strb r2, [r4, #66] + 4194 .loc 1 2044 25 view .LVU1450 + 4195 00d4 84F84220 strb r2, [r4, #66] 2047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4210 .loc 1 2047 9 is_stmt 1 view .LVU1456 + 4196 .loc 1 2047 9 is_stmt 1 view .LVU1451 2047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4211 .loc 1 2047 13 is_stmt 0 view .LVU1457 - 4212 00da 636C ldr r3, [r4, #68] + 4197 .loc 1 2047 13 is_stmt 0 view .LVU1452 + 4198 00d8 636C ldr r3, [r4, #68] 2047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4213 .loc 1 2047 25 view .LVU1458 - 4214 00dc 43F08003 orr r3, r3, #128 - 4215 00e0 6364 str r3, [r4, #68] - ARM GAS /tmp/ccclMPzv.s page 229 + 4199 .loc 1 2047 25 view .LVU1453 + 4200 00da 43F08003 orr r3, r3, #128 + 4201 00de 6364 str r3, [r4, #68] +2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4202 .loc 1 2050 9 is_stmt 1 view .LVU1454 +2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4203 .loc 1 2050 9 view .LVU1455 + 4204 00e0 84F84020 strb r2, [r4, #64] +2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4205 .loc 1 2050 9 view .LVU1456 +2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4206 .loc 1 2052 9 view .LVU1457 +2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4207 .loc 1 2052 16 is_stmt 0 view .LVU1458 + 4208 00e4 0120 movs r0, #1 + 4209 00e6 31E0 b .L271 + 4210 .LVL290: + 4211 .L285: +2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode, I2C_GENERATE_START_WRITE); + 4212 .loc 1 2059 9 is_stmt 1 view .LVU1459 +2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode, I2C_GENERATE_START_WRITE); + 4213 .loc 1 2059 60 is_stmt 0 view .LVU1460 + 4214 00e8 228D ldrh r2, [r4, #40] + ARM GAS /tmp/ccDmmuIk.s page 229 -2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4216 .loc 1 2050 9 is_stmt 1 view .LVU1459 -2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4217 .loc 1 2050 9 view .LVU1460 - 4218 00e2 84F84020 strb r2, [r4, #64] -2050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4219 .loc 1 2050 9 view .LVU1461 -2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4220 .loc 1 2052 9 view .LVU1462 -2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4221 .loc 1 2052 16 is_stmt 0 view .LVU1463 - 4222 00e6 0120 movs r0, #1 - 4223 00e8 31E0 b .L272 - 4224 .LVL287: - 4225 .L286: 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode, I2C_GENERATE_START_WRITE); - 4226 .loc 1 2059 9 is_stmt 1 view .LVU1464 + 4215 .loc 1 2059 9 view .LVU1461 + 4216 00ea 0132 adds r2, r2, #1 + 4217 00ec 1E4B ldr r3, .L286+16 + 4218 00ee 0093 str r3, [sp] + 4219 00f0 3346 mov r3, r6 + 4220 00f2 D2B2 uxtb r2, r2 + 4221 00f4 2946 mov r1, r5 + 4222 00f6 2046 mov r0, r4 + 4223 .LVL291: 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode, I2C_GENERATE_START_WRITE); - 4227 .loc 1 2059 60 is_stmt 0 view .LVU1465 - 4228 00ea 228D ldrh r2, [r4, #40] -2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode, I2C_GENERATE_START_WRITE); - 4229 .loc 1 2059 9 view .LVU1466 - 4230 00ec 0132 adds r2, r2, #1 - 4231 00ee 1F4B ldr r3, .L287+16 - 4232 00f0 0093 str r3, [sp] - 4233 00f2 3346 mov r3, r6 - 4234 00f4 D2B2 uxtb r2, r2 - 4235 00f6 2946 mov r1, r5 - 4236 00f8 2046 mov r0, r4 - 4237 .LVL288: -2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode, I2C_GENERATE_START_WRITE); - 4238 .loc 1 2059 9 view .LVU1467 - 4239 00fa FFF7FEFF bl I2C_TransferConfig - 4240 .LVL289: + 4224 .loc 1 2059 9 view .LVU1462 + 4225 00f8 FFF7FEFF bl I2C_TransferConfig + 4226 .LVL292: 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4241 .loc 1 2063 9 is_stmt 1 view .LVU1468 + 4227 .loc 1 2063 9 is_stmt 1 view .LVU1463 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4242 .loc 1 2063 13 is_stmt 0 view .LVU1469 - 4243 00fe 638D ldrh r3, [r4, #42] - 4244 0100 9BB2 uxth r3, r3 + 4228 .loc 1 2063 13 is_stmt 0 view .LVU1464 + 4229 00fc 638D ldrh r3, [r4, #42] + 4230 00fe 9BB2 uxth r3, r3 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4245 .loc 1 2063 32 view .LVU1470 - 4246 0102 228D ldrh r2, [r4, #40] + 4231 .loc 1 2063 32 view .LVU1465 + 4232 0100 228D ldrh r2, [r4, #40] 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4247 .loc 1 2063 25 view .LVU1471 - 4248 0104 9B1A subs r3, r3, r2 - 4249 0106 9BB2 uxth r3, r3 - 4250 0108 6385 strh r3, [r4, #42] @ movhi + 4233 .loc 1 2063 25 view .LVU1466 + 4234 0102 9B1A subs r3, r3, r2 + 4235 0104 9BB2 uxth r3, r3 + 4236 0106 6385 strh r3, [r4, #42] @ movhi 2066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4251 .loc 1 2066 9 is_stmt 1 view .LVU1472 + 4237 .loc 1 2066 9 is_stmt 1 view .LVU1467 2066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4252 .loc 1 2066 9 view .LVU1473 - 4253 010a 0023 movs r3, #0 - 4254 010c 84F84030 strb r3, [r4, #64] + 4238 .loc 1 2066 9 view .LVU1468 + 4239 0108 0023 movs r3, #0 + 4240 010a 84F84030 strb r3, [r4, #64] 2066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4255 .loc 1 2066 9 view .LVU1474 + 4241 .loc 1 2066 9 view .LVU1469 2072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 230 + 4242 .loc 1 2072 9 view .LVU1470 + 4243 010e 1021 movs r1, #16 + 4244 0110 2046 mov r0, r4 + 4245 0112 FFF7FEFF bl I2C_Enable_IRQ + 4246 .LVL293: +2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4247 .loc 1 2075 9 view .LVU1471 +2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4248 .loc 1 2075 13 is_stmt 0 view .LVU1472 + 4249 0116 2268 ldr r2, [r4] +2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4250 .loc 1 2075 23 view .LVU1473 + 4251 0118 1368 ldr r3, [r2] +2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4252 .loc 1 2075 29 view .LVU1474 + 4253 011a 43F48043 orr r3, r3, #16384 + 4254 011e 1360 str r3, [r2] + 4255 0120 11E0 b .L279 + 4256 .LVL294: + 4257 .L275: + ARM GAS /tmp/ccDmmuIk.s page 230 - 4256 .loc 1 2072 9 view .LVU1475 - 4257 0110 1021 movs r1, #16 - 4258 0112 2046 mov r0, r4 - 4259 0114 FFF7FEFF bl I2C_Enable_IRQ - 4260 .LVL290: -2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4261 .loc 1 2075 9 view .LVU1476 -2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4262 .loc 1 2075 13 is_stmt 0 view .LVU1477 - 4263 0118 2268 ldr r2, [r4] -2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4264 .loc 1 2075 23 view .LVU1478 - 4265 011a 1368 ldr r3, [r2] -2075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4266 .loc 1 2075 29 view .LVU1479 - 4267 011c 43F48043 orr r3, r3, #16384 - 4268 0120 1360 str r3, [r2] - 4269 0122 11E0 b .L280 - 4270 .LVL291: - 4271 .L276: 2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4272 .loc 1 2095 7 is_stmt 1 view .LVU1480 + 4258 .loc 1 2095 7 is_stmt 1 view .LVU1475 2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4273 .loc 1 2095 21 is_stmt 0 view .LVU1481 - 4274 0124 124B ldr r3, .L287+20 - 4275 0126 6363 str r3, [r4, #52] + 4259 .loc 1 2095 21 is_stmt 0 view .LVU1476 + 4260 0122 124B ldr r3, .L286+20 + 4261 0124 6363 str r3, [r4, #52] 2099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 4276 .loc 1 2099 7 is_stmt 1 view .LVU1482 - 4277 0128 104B ldr r3, .L287+16 - 4278 012a 0093 str r3, [sp] - 4279 012c 4FF00073 mov r3, #33554432 - 4280 0130 CAB2 uxtb r2, r1 - 4281 .LVL292: + 4262 .loc 1 2099 7 is_stmt 1 view .LVU1477 + 4263 0126 104B ldr r3, .L286+16 + 4264 0128 0093 str r3, [sp] + 4265 012a 4FF00073 mov r3, #33554432 + 4266 012e CAB2 uxtb r2, r1 + 4267 .LVL295: 2099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 4282 .loc 1 2099 7 is_stmt 0 view .LVU1483 - 4283 0132 2946 mov r1, r5 - 4284 .LVL293: + 4268 .loc 1 2099 7 is_stmt 0 view .LVU1478 + 4269 0130 2946 mov r1, r5 + 4270 .LVL296: 2099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); - 4285 .loc 1 2099 7 view .LVU1484 - 4286 0134 2046 mov r0, r4 - 4287 0136 FFF7FEFF bl I2C_TransferConfig - 4288 .LVL294: + 4271 .loc 1 2099 7 view .LVU1479 + 4272 0132 2046 mov r0, r4 + 4273 0134 FFF7FEFF bl I2C_TransferConfig + 4274 .LVL297: 2103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4289 .loc 1 2103 7 is_stmt 1 view .LVU1485 + 4275 .loc 1 2103 7 is_stmt 1 view .LVU1480 2103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4290 .loc 1 2103 7 view .LVU1486 - 4291 013a 0023 movs r3, #0 - 4292 013c 84F84030 strb r3, [r4, #64] + 4276 .loc 1 2103 7 view .LVU1481 + 4277 0138 0023 movs r3, #0 + 4278 013a 84F84030 strb r3, [r4, #64] 2103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4293 .loc 1 2103 7 view .LVU1487 + 4279 .loc 1 2103 7 view .LVU1482 2112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4294 .loc 1 2112 7 view .LVU1488 - 4295 0140 0121 movs r1, #1 - 4296 0142 2046 mov r0, r4 - 4297 0144 FFF7FEFF bl I2C_Enable_IRQ - 4298 .LVL295: - 4299 .L280: - ARM GAS /tmp/ccclMPzv.s page 231 - - + 4280 .loc 1 2112 7 view .LVU1483 + 4281 013e 0121 movs r1, #1 + 4282 0140 2046 mov r0, r4 + 4283 0142 FFF7FEFF bl I2C_Enable_IRQ + 4284 .LVL298: + 4285 .L279: 2115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4300 .loc 1 2115 5 view .LVU1489 + 4286 .loc 1 2115 5 view .LVU1484 2115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4301 .loc 1 2115 12 is_stmt 0 view .LVU1490 - 4302 0148 0020 movs r0, #0 - 4303 014a 00E0 b .L272 - 4304 .LVL296: - 4305 .L281: + 4287 .loc 1 2115 12 is_stmt 0 view .LVU1485 + 4288 0146 0020 movs r0, #0 + 4289 0148 00E0 b .L271 + 4290 .LVL299: + 4291 .L280: 2119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4306 .loc 1 2119 12 view .LVU1491 - 4307 014c 0220 movs r0, #2 - 4308 .LVL297: - 4309 .L272: + 4292 .loc 1 2119 12 view .LVU1486 + 4293 014a 0220 movs r0, #2 + 4294 .LVL300: + 4295 .L271: 2121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4310 .loc 1 2121 1 view .LVU1492 - 4311 014e 02B0 add sp, sp, #8 - 4312 .LCFI48: - 4313 .cfi_remember_state - 4314 .cfi_def_cfa_offset 16 - 4315 @ sp needed - 4316 0150 70BD pop {r4, r5, r6, pc} - 4317 .LVL298: - 4318 .L282: - 4319 .LCFI49: - 4320 .cfi_restore_state + 4296 .loc 1 2121 1 view .LVU1487 + 4297 014c 02B0 add sp, sp, #8 + 4298 .LCFI48: + 4299 .cfi_remember_state + 4300 .cfi_def_cfa_offset 16 + 4301 @ sp needed + ARM GAS /tmp/ccDmmuIk.s page 231 + + + 4302 014e 70BD pop {r4, r5, r6, pc} + 4303 .LVL301: + 4304 .L281: + 4305 .LCFI49: + 4306 .cfi_restore_state 1981:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4321 .loc 1 1981 14 view .LVU1493 - 4322 0152 0220 movs r0, #2 - 4323 0154 FBE7 b .L272 - 4324 .L283: + 4307 .loc 1 1981 14 view .LVU1488 + 4308 0150 0220 movs r0, #2 + 4309 0152 FBE7 b .L271 + 4310 .L282: 1985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4325 .loc 1 1985 5 discriminator 1 view .LVU1494 - 4326 0156 0220 movs r0, #2 - 4327 0158 F9E7 b .L272 - 4328 .L288: - 4329 015a 00BF .align 2 - 4330 .L287: - 4331 015c 0000FFFF .word -65536 - 4332 0160 00000000 .word I2C_Master_ISR_DMA - 4333 0164 00000000 .word I2C_DMAMasterTransmitCplt - 4334 0168 00000000 .word I2C_DMAError - 4335 016c 00200080 .word -2147475456 - 4336 0170 00000000 .word I2C_Master_ISR_IT - 4337 .cfi_endproc - 4338 .LFE341: - 4340 .section .text.HAL_I2C_Master_Receive_DMA,"ax",%progbits - 4341 .align 1 - 4342 .global HAL_I2C_Master_Receive_DMA - 4343 .syntax unified - 4344 .thumb - 4345 .thumb_func - 4347 HAL_I2C_Master_Receive_DMA: - 4348 .LVL299: - 4349 .LFB342: + 4311 .loc 1 1985 5 discriminator 1 view .LVU1489 + 4312 0154 0220 movs r0, #2 + 4313 0156 F9E7 b .L271 + 4314 .L287: + 4315 .align 2 + 4316 .L286: + 4317 0158 0000FFFF .word -65536 + 4318 015c 00000000 .word I2C_Master_ISR_DMA + 4319 0160 00000000 .word I2C_DMAMasterTransmitCplt + 4320 0164 00000000 .word I2C_DMAError + 4321 0168 00200080 .word -2147475456 + 4322 016c 00000000 .word I2C_Master_ISR_IT + 4323 .cfi_endproc + 4324 .LFE341: + 4326 .section .text.HAL_I2C_Master_Receive_DMA,"ax",%progbits + 4327 .align 1 + 4328 .global HAL_I2C_Master_Receive_DMA + 4329 .syntax unified + 4330 .thumb + 4331 .thumb_func + 4333 HAL_I2C_Master_Receive_DMA: + 4334 .LVL302: + 4335 .LFB342: 2135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 4350 .loc 1 2135 1 is_stmt 1 view -0 - 4351 .cfi_startproc - ARM GAS /tmp/ccclMPzv.s page 232 - - - 4352 @ args = 0, pretend = 0, frame = 0 - 4353 @ frame_needed = 0, uses_anonymous_args = 0 + 4336 .loc 1 2135 1 is_stmt 1 view -0 + 4337 .cfi_startproc + 4338 @ args = 0, pretend = 0, frame = 0 + 4339 @ frame_needed = 0, uses_anonymous_args = 0 2135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 4354 .loc 1 2135 1 is_stmt 0 view .LVU1496 - 4355 0000 70B5 push {r4, r5, r6, lr} - 4356 .LCFI50: - 4357 .cfi_def_cfa_offset 16 - 4358 .cfi_offset 4, -16 - 4359 .cfi_offset 5, -12 - 4360 .cfi_offset 6, -8 - 4361 .cfi_offset 14, -4 - 4362 0002 82B0 sub sp, sp, #8 - 4363 .LCFI51: - 4364 .cfi_def_cfa_offset 24 - 4365 0004 0446 mov r4, r0 + 4340 .loc 1 2135 1 is_stmt 0 view .LVU1491 + 4341 0000 70B5 push {r4, r5, r6, lr} + 4342 .LCFI50: + 4343 .cfi_def_cfa_offset 16 + 4344 .cfi_offset 4, -16 + 4345 .cfi_offset 5, -12 + 4346 .cfi_offset 6, -8 + 4347 .cfi_offset 14, -4 + 4348 0002 82B0 sub sp, sp, #8 + 4349 .LCFI51: + 4350 .cfi_def_cfa_offset 24 + 4351 0004 0446 mov r4, r0 2136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 4366 .loc 1 2136 3 is_stmt 1 view .LVU1497 + 4352 .loc 1 2136 3 is_stmt 1 view .LVU1492 2137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4367 .loc 1 2137 3 view .LVU1498 + 4353 .loc 1 2137 3 view .LVU1493 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4368 .loc 1 2139 3 view .LVU1499 -2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4369 .loc 1 2139 11 is_stmt 0 view .LVU1500 - 4370 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 4371 .LVL300: -2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4372 .loc 1 2139 11 view .LVU1501 - 4373 000a C0B2 uxtb r0, r0 -2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4374 .loc 1 2139 6 view .LVU1502 - 4375 000c 2028 cmp r0, #32 - 4376 000e 40F08C80 bne .L298 - 4377 0012 0D46 mov r5, r1 -2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4378 .loc 1 2141 5 is_stmt 1 view .LVU1503 -2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4379 .loc 1 2141 9 is_stmt 0 view .LVU1504 - 4380 0014 2168 ldr r1, [r4] - 4381 .LVL301: -2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4382 .loc 1 2141 9 view .LVU1505 - 4383 0016 8969 ldr r1, [r1, #24] -2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4384 .loc 1 2141 8 view .LVU1506 - 4385 0018 11F4004F tst r1, #32768 - 4386 001c 40F08880 bne .L299 -2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4387 .loc 1 2147 5 is_stmt 1 view .LVU1507 -2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4388 .loc 1 2147 5 view .LVU1508 - 4389 0020 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 - 4390 0024 0129 cmp r1, #1 - 4391 0026 00F08580 beq .L300 -2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4392 .loc 1 2147 5 discriminator 2 view .LVU1509 - 4393 002a 0121 movs r1, #1 - 4394 002c 84F84010 strb r1, [r4, #64] - ARM GAS /tmp/ccclMPzv.s page 233 + ARM GAS /tmp/ccDmmuIk.s page 232 + 4354 .loc 1 2139 3 view .LVU1494 +2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4355 .loc 1 2139 11 is_stmt 0 view .LVU1495 + 4356 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 4357 .LVL303: +2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4358 .loc 1 2139 6 view .LVU1496 + 4359 000a 2028 cmp r0, #32 + 4360 000c 40F08C80 bne .L297 + 4361 0010 0D46 mov r5, r1 +2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4362 .loc 1 2141 5 is_stmt 1 view .LVU1497 +2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4363 .loc 1 2141 9 is_stmt 0 view .LVU1498 + 4364 0012 2168 ldr r1, [r4] + 4365 .LVL304: +2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4366 .loc 1 2141 9 view .LVU1499 + 4367 0014 8969 ldr r1, [r1, #24] +2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4368 .loc 1 2141 8 view .LVU1500 + 4369 0016 11F4004F tst r1, #32768 + 4370 001a 40F08880 bne .L298 2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4395 .loc 1 2147 5 discriminator 2 view .LVU1510 + 4371 .loc 1 2147 5 is_stmt 1 view .LVU1501 +2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4372 .loc 1 2147 5 view .LVU1502 + 4373 001e 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 + 4374 0022 0129 cmp r1, #1 + 4375 0024 00F08580 beq .L299 +2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4376 .loc 1 2147 5 discriminator 2 view .LVU1503 + 4377 0028 0121 movs r1, #1 + 4378 002a 84F84010 strb r1, [r4, #64] +2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4379 .loc 1 2147 5 view .LVU1504 2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 4396 .loc 1 2149 5 view .LVU1511 + 4380 .loc 1 2149 5 view .LVU1505 2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 4397 .loc 1 2149 23 is_stmt 0 view .LVU1512 - 4398 0030 2221 movs r1, #34 - 4399 0032 84F84110 strb r1, [r4, #65] + 4381 .loc 1 2149 23 is_stmt 0 view .LVU1506 + 4382 002e 2221 movs r1, #34 + 4383 0030 84F84110 strb r1, [r4, #65] 2150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 4400 .loc 1 2150 5 is_stmt 1 view .LVU1513 + 4384 .loc 1 2150 5 is_stmt 1 view .LVU1507 2150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 4401 .loc 1 2150 23 is_stmt 0 view .LVU1514 - 4402 0036 1021 movs r1, #16 - 4403 0038 84F84210 strb r1, [r4, #66] + 4385 .loc 1 2150 23 is_stmt 0 view .LVU1508 + 4386 0034 1021 movs r1, #16 + 4387 0036 84F84210 strb r1, [r4, #66] 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4404 .loc 1 2151 5 is_stmt 1 view .LVU1515 + 4388 .loc 1 2151 5 is_stmt 1 view .LVU1509 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4405 .loc 1 2151 23 is_stmt 0 view .LVU1516 - 4406 003c 0021 movs r1, #0 - 4407 003e 6164 str r1, [r4, #68] + 4389 .loc 1 2151 23 is_stmt 0 view .LVU1510 + 4390 003a 0021 movs r1, #0 + 4391 003c 6164 str r1, [r4, #68] 2154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 4408 .loc 1 2154 5 is_stmt 1 view .LVU1517 + 4392 .loc 1 2154 5 is_stmt 1 view .LVU1511 2154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 4409 .loc 1 2154 23 is_stmt 0 view .LVU1518 - 4410 0040 6262 str r2, [r4, #36] + ARM GAS /tmp/ccDmmuIk.s page 233 + + + 4393 .loc 1 2154 23 is_stmt 0 view .LVU1512 + 4394 003e 6262 str r2, [r4, #36] 2155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4411 .loc 1 2155 5 is_stmt 1 view .LVU1519 + 4395 .loc 1 2155 5 is_stmt 1 view .LVU1513 2155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4412 .loc 1 2155 23 is_stmt 0 view .LVU1520 - 4413 0042 6385 strh r3, [r4, #42] @ movhi + 4396 .loc 1 2155 23 is_stmt 0 view .LVU1514 + 4397 0040 6385 strh r3, [r4, #42] @ movhi 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 4414 .loc 1 2156 5 is_stmt 1 view .LVU1521 + 4398 .loc 1 2156 5 is_stmt 1 view .LVU1515 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 4415 .loc 1 2156 23 is_stmt 0 view .LVU1522 - 4416 0044 3C4B ldr r3, .L304 - 4417 .LVL302: + 4399 .loc 1 2156 23 is_stmt 0 view .LVU1516 + 4400 0042 3D4B ldr r3, .L303 + 4401 .LVL305: 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 4418 .loc 1 2156 23 view .LVU1523 - 4419 0046 E362 str r3, [r4, #44] - 4420 .LVL303: + 4402 .loc 1 2156 23 view .LVU1517 + 4403 0044 E362 str r3, [r4, #44] + 4404 .LVL306: 2157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4421 .loc 1 2157 5 is_stmt 1 view .LVU1524 + 4405 .loc 1 2157 5 is_stmt 1 view .LVU1518 2157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4422 .loc 1 2157 23 is_stmt 0 view .LVU1525 - 4423 0048 3C4B ldr r3, .L304+4 - 4424 004a 6363 str r3, [r4, #52] + 4406 .loc 1 2157 23 is_stmt 0 view .LVU1519 + 4407 0046 3D4B ldr r3, .L303+4 + 4408 0048 6363 str r3, [r4, #52] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4425 .loc 1 2159 5 is_stmt 1 view .LVU1526 + 4409 .loc 1 2159 5 is_stmt 1 view .LVU1520 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4426 .loc 1 2159 13 is_stmt 0 view .LVU1527 - 4427 004c 638D ldrh r3, [r4, #42] - 4428 004e 9BB2 uxth r3, r3 + 4410 .loc 1 2159 13 is_stmt 0 view .LVU1521 + 4411 004a 638D ldrh r3, [r4, #42] + 4412 004c 9BB2 uxth r3, r3 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4429 .loc 1 2159 8 view .LVU1528 - 4430 0050 FF2B cmp r3, #255 - 4431 0052 27D9 bls .L291 + 4413 .loc 1 2159 8 view .LVU1522 + 4414 004e FF2B cmp r3, #255 + 4415 0050 27D9 bls .L290 2161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - ARM GAS /tmp/ccclMPzv.s page 234 - - - 4432 .loc 1 2161 7 is_stmt 1 view .LVU1529 + 4416 .loc 1 2161 7 is_stmt 1 view .LVU1523 2161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 4433 .loc 1 2161 22 is_stmt 0 view .LVU1530 - 4434 0054 FF23 movs r3, #255 - 4435 0056 2385 strh r3, [r4, #40] @ movhi + 4417 .loc 1 2161 22 is_stmt 0 view .LVU1524 + 4418 0052 FF23 movs r3, #255 + 4419 0054 2385 strh r3, [r4, #40] @ movhi 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4436 .loc 1 2162 7 is_stmt 1 view .LVU1531 - 4437 .LVL304: + 4420 .loc 1 2162 7 is_stmt 1 view .LVU1525 + 4421 .LVL307: 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4438 .loc 1 2162 16 is_stmt 0 view .LVU1532 - 4439 0058 4FF08076 mov r6, #16777216 - 4440 .LVL305: - 4441 .L292: + 4422 .loc 1 2162 16 is_stmt 0 view .LVU1526 + 4423 0056 4FF08076 mov r6, #16777216 + 4424 .LVL308: + 4425 .L291: 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4442 .loc 1 2170 5 is_stmt 1 view .LVU1533 + 4426 .loc 1 2170 5 is_stmt 1 view .LVU1527 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4443 .loc 1 2170 13 is_stmt 0 view .LVU1534 - 4444 005c 218D ldrh r1, [r4, #40] + 4427 .loc 1 2170 13 is_stmt 0 view .LVU1528 + 4428 005a 218D ldrh r1, [r4, #40] 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4445 .loc 1 2170 8 view .LVU1535 - 4446 005e 0029 cmp r1, #0 - 4447 0060 4FD0 beq .L293 + 4429 .loc 1 2170 8 view .LVU1529 + 4430 005c 0029 cmp r1, #0 + 4431 005e 4FD0 beq .L292 2172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4448 .loc 1 2172 7 is_stmt 1 view .LVU1536 + ARM GAS /tmp/ccDmmuIk.s page 234 + + + 4432 .loc 1 2172 7 is_stmt 1 view .LVU1530 2172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4449 .loc 1 2172 15 is_stmt 0 view .LVU1537 - 4450 0062 E36B ldr r3, [r4, #60] + 4433 .loc 1 2172 15 is_stmt 0 view .LVU1531 + 4434 0060 E36B ldr r3, [r4, #60] 2172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4451 .loc 1 2172 10 view .LVU1538 - 4452 0064 1BB3 cbz r3, .L294 + 4435 .loc 1 2172 10 view .LVU1532 + 4436 0062 1BB3 cbz r3, .L293 2175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4453 .loc 1 2175 9 is_stmt 1 view .LVU1539 + 4437 .loc 1 2175 9 is_stmt 1 view .LVU1533 2175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4454 .loc 1 2175 40 is_stmt 0 view .LVU1540 - 4455 0066 3649 ldr r1, .L304+8 - 4456 0068 D962 str r1, [r3, #44] + 4438 .loc 1 2175 40 is_stmt 0 view .LVU1534 + 4439 0064 3649 ldr r1, .L303+8 + 4440 0066 D962 str r1, [r3, #44] 2178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4457 .loc 1 2178 9 is_stmt 1 view .LVU1541 + 4441 .loc 1 2178 9 is_stmt 1 view .LVU1535 2178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4458 .loc 1 2178 13 is_stmt 0 view .LVU1542 - 4459 006a E36B ldr r3, [r4, #60] + 4442 .loc 1 2178 13 is_stmt 0 view .LVU1536 + 4443 0068 E36B ldr r3, [r4, #60] 2178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4460 .loc 1 2178 41 view .LVU1543 - 4461 006c 3549 ldr r1, .L304+12 - 4462 006e 5963 str r1, [r3, #52] + 4444 .loc 1 2178 41 view .LVU1537 + 4445 006a 3649 ldr r1, .L303+12 + 4446 006c 5963 str r1, [r3, #52] 2181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 4463 .loc 1 2181 9 is_stmt 1 view .LVU1544 + 4447 .loc 1 2181 9 is_stmt 1 view .LVU1538 2181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 4464 .loc 1 2181 13 is_stmt 0 view .LVU1545 - 4465 0070 E16B ldr r1, [r4, #60] + 4448 .loc 1 2181 13 is_stmt 0 view .LVU1539 + 4449 006e E16B ldr r1, [r4, #60] 2181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 4466 .loc 1 2181 44 view .LVU1546 - 4467 0072 0023 movs r3, #0 - 4468 0074 0B63 str r3, [r1, #48] + 4450 .loc 1 2181 44 view .LVU1540 + 4451 0070 0023 movs r3, #0 + 4452 0072 0B63 str r3, [r1, #48] 2182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4469 .loc 1 2182 9 is_stmt 1 view .LVU1547 + 4453 .loc 1 2182 9 is_stmt 1 view .LVU1541 2182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 235 - - - 4470 .loc 1 2182 13 is_stmt 0 view .LVU1548 - 4471 0076 E16B ldr r1, [r4, #60] + 4454 .loc 1 2182 13 is_stmt 0 view .LVU1542 + 4455 0074 E16B ldr r1, [r4, #60] 2182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4472 .loc 1 2182 41 view .LVU1549 - 4473 0078 8B63 str r3, [r1, #56] + 4456 .loc 1 2182 41 view .LVU1543 + 4457 0076 8B63 str r3, [r1, #56] 2185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 4474 .loc 1 2185 9 is_stmt 1 view .LVU1550 + 4458 .loc 1 2185 9 is_stmt 1 view .LVU1544 2185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 4475 .loc 1 2185 71 is_stmt 0 view .LVU1551 - 4476 007a 2168 ldr r1, [r4] + 4459 .loc 1 2185 71 is_stmt 0 view .LVU1545 + 4460 0078 2168 ldr r1, [r4] 2185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 4477 .loc 1 2185 25 view .LVU1552 - 4478 007c 238D ldrh r3, [r4, #40] - 4479 007e 2431 adds r1, r1, #36 - 4480 0080 E06B ldr r0, [r4, #60] - 4481 0082 FFF7FEFF bl HAL_DMA_Start_IT - 4482 .LVL306: + 4461 .loc 1 2185 25 view .LVU1546 + 4462 007a 238D ldrh r3, [r4, #40] + 4463 007c 2431 adds r1, r1, #36 + 4464 007e E06B ldr r0, [r4, #60] + 4465 0080 FFF7FEFF bl HAL_DMA_Start_IT + 4466 .LVL309: 2203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4483 .loc 1 2203 7 is_stmt 1 view .LVU1553 + 4467 .loc 1 2203 7 is_stmt 1 view .LVU1547 2203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4484 .loc 1 2203 10 is_stmt 0 view .LVU1554 - 4485 0086 00B3 cbz r0, .L303 + 4468 .loc 1 2203 10 is_stmt 0 view .LVU1548 + 4469 0084 00B3 cbz r0, .L302 2227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4486 .loc 1 2227 9 is_stmt 1 view .LVU1555 + ARM GAS /tmp/ccDmmuIk.s page 235 + + + 4470 .loc 1 2227 9 is_stmt 1 view .LVU1549 2227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4487 .loc 1 2227 25 is_stmt 0 view .LVU1556 - 4488 0088 2023 movs r3, #32 - 4489 008a 84F84130 strb r3, [r4, #65] + 4471 .loc 1 2227 25 is_stmt 0 view .LVU1550 + 4472 0086 2023 movs r3, #32 + 4473 0088 84F84130 strb r3, [r4, #65] 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4490 .loc 1 2228 9 is_stmt 1 view .LVU1557 + 4474 .loc 1 2228 9 is_stmt 1 view .LVU1551 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4491 .loc 1 2228 25 is_stmt 0 view .LVU1558 - 4492 008e 0022 movs r2, #0 - 4493 0090 84F84220 strb r2, [r4, #66] + 4475 .loc 1 2228 25 is_stmt 0 view .LVU1552 + 4476 008c 0022 movs r2, #0 + 4477 008e 84F84220 strb r2, [r4, #66] 2231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4494 .loc 1 2231 9 is_stmt 1 view .LVU1559 + 4478 .loc 1 2231 9 is_stmt 1 view .LVU1553 2231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4495 .loc 1 2231 13 is_stmt 0 view .LVU1560 - 4496 0094 636C ldr r3, [r4, #68] + 4479 .loc 1 2231 13 is_stmt 0 view .LVU1554 + 4480 0092 636C ldr r3, [r4, #68] 2231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4497 .loc 1 2231 25 view .LVU1561 - 4498 0096 43F01003 orr r3, r3, #16 - 4499 009a 6364 str r3, [r4, #68] + 4481 .loc 1 2231 25 view .LVU1555 + 4482 0094 43F01003 orr r3, r3, #16 + 4483 0098 6364 str r3, [r4, #68] 2234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4500 .loc 1 2234 9 is_stmt 1 view .LVU1562 + 4484 .loc 1 2234 9 is_stmt 1 view .LVU1556 2234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4501 .loc 1 2234 9 view .LVU1563 - 4502 009c 84F84020 strb r2, [r4, #64] + 4485 .loc 1 2234 9 view .LVU1557 + 4486 009a 84F84020 strb r2, [r4, #64] 2234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4503 .loc 1 2234 9 view .LVU1564 + 4487 .loc 1 2234 9 view .LVU1558 2236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4504 .loc 1 2236 9 view .LVU1565 + 4488 .loc 1 2236 9 view .LVU1559 2236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4505 .loc 1 2236 16 is_stmt 0 view .LVU1566 - 4506 00a0 0120 movs r0, #1 - 4507 .LVL307: + 4489 .loc 1 2236 16 is_stmt 0 view .LVU1560 + 4490 009e 0120 movs r0, #1 + 4491 .LVL310: 2236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 236 - - - 4508 .loc 1 2236 16 view .LVU1567 - 4509 00a2 43E0 b .L290 - 4510 .LVL308: - 4511 .L291: + 4492 .loc 1 2236 16 view .LVU1561 + 4493 00a0 43E0 b .L289 + 4494 .LVL311: + 4495 .L290: 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 4512 .loc 1 2166 7 is_stmt 1 view .LVU1568 + 4496 .loc 1 2166 7 is_stmt 1 view .LVU1562 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 4513 .loc 1 2166 28 is_stmt 0 view .LVU1569 - 4514 00a4 638D ldrh r3, [r4, #42] + 4497 .loc 1 2166 28 is_stmt 0 view .LVU1563 + 4498 00a2 638D ldrh r3, [r4, #42] 2166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE; - 4515 .loc 1 2166 22 view .LVU1570 - 4516 00a6 2385 strh r3, [r4, #40] @ movhi + 4499 .loc 1 2166 22 view .LVU1564 + 4500 00a4 2385 strh r3, [r4, #40] @ movhi 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4517 .loc 1 2167 7 is_stmt 1 view .LVU1571 - 4518 .LVL309: + 4501 .loc 1 2167 7 is_stmt 1 view .LVU1565 + 4502 .LVL312: 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4519 .loc 1 2167 16 is_stmt 0 view .LVU1572 - 4520 00a8 4FF00076 mov r6, #33554432 - 4521 00ac D6E7 b .L292 - 4522 .LVL310: - 4523 .L294: + 4503 .loc 1 2167 16 is_stmt 0 view .LVU1566 + 4504 00a6 4FF00076 mov r6, #33554432 + 4505 00aa D6E7 b .L291 + 4506 .LVL313: + 4507 .L293: 2191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4524 .loc 1 2191 9 is_stmt 1 view .LVU1573 -2191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4525 .loc 1 2191 25 is_stmt 0 view .LVU1574 - 4526 00ae 2023 movs r3, #32 - 4527 00b0 84F84130 strb r3, [r4, #65] -2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4528 .loc 1 2192 9 is_stmt 1 view .LVU1575 -2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4529 .loc 1 2192 25 is_stmt 0 view .LVU1576 - 4530 00b4 0022 movs r2, #0 - 4531 .LVL311: -2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4532 .loc 1 2192 25 view .LVU1577 - 4533 00b6 84F84220 strb r2, [r4, #66] -2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4534 .loc 1 2195 9 is_stmt 1 view .LVU1578 -2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4535 .loc 1 2195 13 is_stmt 0 view .LVU1579 - 4536 00ba 636C ldr r3, [r4, #68] -2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4537 .loc 1 2195 25 view .LVU1580 - 4538 00bc 43F08003 orr r3, r3, #128 - 4539 00c0 6364 str r3, [r4, #68] -2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4540 .loc 1 2198 9 is_stmt 1 view .LVU1581 -2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4541 .loc 1 2198 9 view .LVU1582 - 4542 00c2 84F84020 strb r2, [r4, #64] -2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4543 .loc 1 2198 9 view .LVU1583 -2200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4544 .loc 1 2200 9 view .LVU1584 -2200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4545 .loc 1 2200 16 is_stmt 0 view .LVU1585 - 4546 00c6 0120 movs r0, #1 - ARM GAS /tmp/ccclMPzv.s page 237 + 4508 .loc 1 2191 9 is_stmt 1 view .LVU1567 + ARM GAS /tmp/ccDmmuIk.s page 236 - 4547 00c8 30E0 b .L290 - 4548 .LVL312: - 4549 .L303: +2191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 4509 .loc 1 2191 25 is_stmt 0 view .LVU1568 + 4510 00ac 2023 movs r3, #32 + 4511 00ae 84F84130 strb r3, [r4, #65] +2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4512 .loc 1 2192 9 is_stmt 1 view .LVU1569 +2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4513 .loc 1 2192 25 is_stmt 0 view .LVU1570 + 4514 00b2 0022 movs r2, #0 + 4515 .LVL314: +2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4516 .loc 1 2192 25 view .LVU1571 + 4517 00b4 84F84220 strb r2, [r4, #66] +2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4518 .loc 1 2195 9 is_stmt 1 view .LVU1572 +2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4519 .loc 1 2195 13 is_stmt 0 view .LVU1573 + 4520 00b8 636C ldr r3, [r4, #68] +2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4521 .loc 1 2195 25 view .LVU1574 + 4522 00ba 43F08003 orr r3, r3, #128 + 4523 00be 6364 str r3, [r4, #68] +2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4524 .loc 1 2198 9 is_stmt 1 view .LVU1575 +2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4525 .loc 1 2198 9 view .LVU1576 + 4526 00c0 84F84020 strb r2, [r4, #64] +2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4527 .loc 1 2198 9 view .LVU1577 +2200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4528 .loc 1 2200 9 view .LVU1578 +2200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4529 .loc 1 2200 16 is_stmt 0 view .LVU1579 + 4530 00c4 0120 movs r0, #1 + 4531 00c6 30E0 b .L289 + 4532 .LVL315: + 4533 .L302: 2207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4550 .loc 1 2207 9 is_stmt 1 view .LVU1586 - 4551 00ca 1F4B ldr r3, .L304+16 - 4552 00cc 0093 str r3, [sp] - 4553 00ce 3346 mov r3, r6 - 4554 00d0 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - 4555 00d4 2946 mov r1, r5 - 4556 00d6 2046 mov r0, r4 - 4557 .LVL313: + 4534 .loc 1 2207 9 is_stmt 1 view .LVU1580 + 4535 00c8 1F4B ldr r3, .L303+16 + 4536 00ca 0093 str r3, [sp] + 4537 00cc 3346 mov r3, r6 + 4538 00ce 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 4539 00d2 2946 mov r1, r5 + 4540 00d4 2046 mov r0, r4 + 4541 .LVL316: 2207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4558 .loc 1 2207 9 is_stmt 0 view .LVU1587 - 4559 00d8 FFF7FEFF bl I2C_TransferConfig - 4560 .LVL314: + 4542 .loc 1 2207 9 is_stmt 0 view .LVU1581 + 4543 00d6 FFF7FEFF bl I2C_TransferConfig + 4544 .LVL317: 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4561 .loc 1 2210 9 is_stmt 1 view .LVU1588 + 4545 .loc 1 2210 9 is_stmt 1 view .LVU1582 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4562 .loc 1 2210 13 is_stmt 0 view .LVU1589 - 4563 00dc 638D ldrh r3, [r4, #42] - 4564 00de 9BB2 uxth r3, r3 + 4546 .loc 1 2210 13 is_stmt 0 view .LVU1583 + 4547 00da 638D ldrh r3, [r4, #42] + 4548 00dc 9BB2 uxth r3, r3 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4565 .loc 1 2210 32 view .LVU1590 - 4566 00e0 228D ldrh r2, [r4, #40] + ARM GAS /tmp/ccDmmuIk.s page 237 + + + 4549 .loc 1 2210 32 view .LVU1584 + 4550 00de 228D ldrh r2, [r4, #40] 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4567 .loc 1 2210 25 view .LVU1591 - 4568 00e2 9B1A subs r3, r3, r2 - 4569 00e4 9BB2 uxth r3, r3 - 4570 00e6 6385 strh r3, [r4, #42] @ movhi + 4551 .loc 1 2210 25 view .LVU1585 + 4552 00e0 9B1A subs r3, r3, r2 + 4553 00e2 9BB2 uxth r3, r3 + 4554 00e4 6385 strh r3, [r4, #42] @ movhi 2213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4571 .loc 1 2213 9 is_stmt 1 view .LVU1592 + 4555 .loc 1 2213 9 is_stmt 1 view .LVU1586 2213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4572 .loc 1 2213 9 view .LVU1593 - 4573 00e8 0023 movs r3, #0 - 4574 00ea 84F84030 strb r3, [r4, #64] + 4556 .loc 1 2213 9 view .LVU1587 + 4557 00e6 0023 movs r3, #0 + 4558 00e8 84F84030 strb r3, [r4, #64] 2213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4575 .loc 1 2213 9 view .LVU1594 + 4559 .loc 1 2213 9 view .LVU1588 2219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4576 .loc 1 2219 9 view .LVU1595 - 4577 00ee 1021 movs r1, #16 - 4578 00f0 2046 mov r0, r4 - 4579 00f2 FFF7FEFF bl I2C_Enable_IRQ - 4580 .LVL315: + 4560 .loc 1 2219 9 view .LVU1589 + 4561 00ec 1021 movs r1, #16 + 4562 00ee 2046 mov r0, r4 + 4563 00f0 FFF7FEFF bl I2C_Enable_IRQ + 4564 .LVL318: 2222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4581 .loc 1 2222 9 view .LVU1596 + 4565 .loc 1 2222 9 view .LVU1590 2222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4582 .loc 1 2222 13 is_stmt 0 view .LVU1597 - 4583 00f6 2268 ldr r2, [r4] + 4566 .loc 1 2222 13 is_stmt 0 view .LVU1591 + 4567 00f4 2268 ldr r2, [r4] 2222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4584 .loc 1 2222 23 view .LVU1598 - 4585 00f8 1368 ldr r3, [r2] + 4568 .loc 1 2222 23 view .LVU1592 + 4569 00f6 1368 ldr r3, [r2] 2222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4586 .loc 1 2222 29 view .LVU1599 - 4587 00fa 43F40043 orr r3, r3, #32768 - 4588 00fe 1360 str r3, [r2] - 4589 0100 11E0 b .L297 - ARM GAS /tmp/ccclMPzv.s page 238 + 4570 .loc 1 2222 29 view .LVU1593 + 4571 00f8 43F40043 orr r3, r3, #32768 + 4572 00fc 1360 str r3, [r2] + 4573 00fe 11E0 b .L296 + 4574 .LVL319: + 4575 .L292: +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4576 .loc 1 2242 7 is_stmt 1 view .LVU1594 +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4577 .loc 1 2242 21 is_stmt 0 view .LVU1595 + 4578 0100 124B ldr r3, .L303+20 + 4579 0102 6363 str r3, [r4, #52] +2246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); + 4580 .loc 1 2246 7 is_stmt 1 view .LVU1596 + 4581 0104 104B ldr r3, .L303+16 + 4582 0106 0093 str r3, [sp] + 4583 0108 4FF00073 mov r3, #33554432 + 4584 010c CAB2 uxtb r2, r1 + 4585 .LVL320: +2246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); + 4586 .loc 1 2246 7 is_stmt 0 view .LVU1597 + 4587 010e 2946 mov r1, r5 + 4588 0110 2046 mov r0, r4 + 4589 0112 FFF7FEFF bl I2C_TransferConfig + 4590 .LVL321: +2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4591 .loc 1 2250 7 is_stmt 1 view .LVU1598 + ARM GAS /tmp/ccDmmuIk.s page 238 - 4590 .LVL316: - 4591 .L293: -2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4592 .loc 1 2242 7 is_stmt 1 view .LVU1600 -2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4593 .loc 1 2242 21 is_stmt 0 view .LVU1601 - 4594 0102 124B ldr r3, .L304+20 - 4595 0104 6363 str r3, [r4, #52] -2246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 4596 .loc 1 2246 7 is_stmt 1 view .LVU1602 - 4597 0106 104B ldr r3, .L304+16 - 4598 0108 0093 str r3, [sp] - 4599 010a 4FF00073 mov r3, #33554432 - 4600 010e CAB2 uxtb r2, r1 - 4601 .LVL317: -2246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 4602 .loc 1 2246 7 is_stmt 0 view .LVU1603 - 4603 0110 2946 mov r1, r5 - 4604 0112 2046 mov r0, r4 - 4605 0114 FFF7FEFF bl I2C_TransferConfig - 4606 .LVL318: 2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4607 .loc 1 2250 7 is_stmt 1 view .LVU1604 + 4592 .loc 1 2250 7 view .LVU1599 + 4593 0116 0023 movs r3, #0 + 4594 0118 84F84030 strb r3, [r4, #64] 2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4608 .loc 1 2250 7 view .LVU1605 - 4609 0118 0023 movs r3, #0 - 4610 011a 84F84030 strb r3, [r4, #64] -2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4611 .loc 1 2250 7 view .LVU1606 + 4595 .loc 1 2250 7 view .LVU1600 2259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4612 .loc 1 2259 7 view .LVU1607 - 4613 011e 0221 movs r1, #2 - 4614 0120 2046 mov r0, r4 - 4615 0122 FFF7FEFF bl I2C_Enable_IRQ - 4616 .LVL319: - 4617 .L297: + 4596 .loc 1 2259 7 view .LVU1601 + 4597 011c 0221 movs r1, #2 + 4598 011e 2046 mov r0, r4 + 4599 0120 FFF7FEFF bl I2C_Enable_IRQ + 4600 .LVL322: + 4601 .L296: 2262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4618 .loc 1 2262 5 view .LVU1608 + 4602 .loc 1 2262 5 view .LVU1602 2262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4619 .loc 1 2262 12 is_stmt 0 view .LVU1609 - 4620 0126 0020 movs r0, #0 - 4621 0128 00E0 b .L290 - 4622 .LVL320: - 4623 .L298: + 4603 .loc 1 2262 12 is_stmt 0 view .LVU1603 + 4604 0124 0020 movs r0, #0 + 4605 0126 00E0 b .L289 + 4606 .LVL323: + 4607 .L297: 2266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4624 .loc 1 2266 12 view .LVU1610 - 4625 012a 0220 movs r0, #2 - 4626 .LVL321: - 4627 .L290: + 4608 .loc 1 2266 12 view .LVU1604 + 4609 0128 0220 movs r0, #2 + 4610 .LVL324: + 4611 .L289: 2268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4628 .loc 1 2268 1 view .LVU1611 - 4629 012c 02B0 add sp, sp, #8 - 4630 .LCFI52: - 4631 .cfi_remember_state - 4632 .cfi_def_cfa_offset 16 - 4633 @ sp needed - 4634 012e 70BD pop {r4, r5, r6, pc} - ARM GAS /tmp/ccclMPzv.s page 239 - - - 4635 .LVL322: - 4636 .L299: - 4637 .LCFI53: - 4638 .cfi_restore_state + 4612 .loc 1 2268 1 view .LVU1605 + 4613 012a 02B0 add sp, sp, #8 + 4614 .LCFI52: + 4615 .cfi_remember_state + 4616 .cfi_def_cfa_offset 16 + 4617 @ sp needed + 4618 012c 70BD pop {r4, r5, r6, pc} + 4619 .LVL325: + 4620 .L298: + 4621 .LCFI53: + 4622 .cfi_restore_state 2143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4639 .loc 1 2143 14 view .LVU1612 - 4640 0130 0220 movs r0, #2 - 4641 0132 FBE7 b .L290 - 4642 .L300: + 4623 .loc 1 2143 14 view .LVU1606 + 4624 012e 0220 movs r0, #2 + 4625 0130 FBE7 b .L289 + 4626 .L299: 2147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4643 .loc 1 2147 5 discriminator 1 view .LVU1613 - 4644 0134 0220 movs r0, #2 - 4645 0136 F9E7 b .L290 - 4646 .L305: - 4647 .align 2 - 4648 .L304: - 4649 0138 0000FFFF .word -65536 - 4650 013c 00000000 .word I2C_Master_ISR_DMA - 4651 0140 00000000 .word I2C_DMAMasterReceiveCplt - 4652 0144 00000000 .word I2C_DMAError - 4653 0148 00240080 .word -2147474432 - 4654 014c 00000000 .word I2C_Master_ISR_IT - 4655 .cfi_endproc - 4656 .LFE342: - 4658 .section .text.HAL_I2C_Slave_Transmit_DMA,"ax",%progbits - 4659 .align 1 - 4660 .global HAL_I2C_Slave_Transmit_DMA - 4661 .syntax unified - 4662 .thumb - 4663 .thumb_func - 4665 HAL_I2C_Slave_Transmit_DMA: - 4666 .LVL323: - 4667 .LFB343: + 4627 .loc 1 2147 5 discriminator 1 view .LVU1607 + 4628 0132 0220 movs r0, #2 + 4629 0134 F9E7 b .L289 + 4630 .L304: + 4631 0136 00BF .align 2 + 4632 .L303: + 4633 0138 0000FFFF .word -65536 + 4634 013c 00000000 .word I2C_Master_ISR_DMA + 4635 0140 00000000 .word I2C_DMAMasterReceiveCplt + 4636 0144 00000000 .word I2C_DMAError + 4637 0148 00240080 .word -2147474432 + 4638 014c 00000000 .word I2C_Master_ISR_IT + 4639 .cfi_endproc + ARM GAS /tmp/ccDmmuIk.s page 239 + + + 4640 .LFE342: + 4642 .section .text.HAL_I2C_Slave_Transmit_DMA,"ax",%progbits + 4643 .align 1 + 4644 .global HAL_I2C_Slave_Transmit_DMA + 4645 .syntax unified + 4646 .thumb + 4647 .thumb_func + 4649 HAL_I2C_Slave_Transmit_DMA: + 4650 .LVL326: + 4651 .LFB343: 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 4668 .loc 1 2279 1 is_stmt 1 view -0 - 4669 .cfi_startproc - 4670 @ args = 0, pretend = 0, frame = 0 - 4671 @ frame_needed = 0, uses_anonymous_args = 0 + 4652 .loc 1 2279 1 is_stmt 1 view -0 + 4653 .cfi_startproc + 4654 @ args = 0, pretend = 0, frame = 0 + 4655 @ frame_needed = 0, uses_anonymous_args = 0 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4672 .loc 1 2280 3 view .LVU1615 + 4656 .loc 1 2280 3 view .LVU1609 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4673 .loc 1 2282 3 view .LVU1616 + 4657 .loc 1 2282 3 view .LVU1610 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4674 .loc 1 2282 11 is_stmt 0 view .LVU1617 - 4675 0000 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 4676 0004 DBB2 uxtb r3, r3 + 4658 .loc 1 2282 11 is_stmt 0 view .LVU1611 + 4659 0000 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4677 .loc 1 2282 6 view .LVU1618 - 4678 0006 202B cmp r3, #32 - 4679 0008 40F08D80 bne .L316 + 4660 .loc 1 2282 6 view .LVU1612 + 4661 0004 202B cmp r3, #32 + 4662 0006 40F08D80 bne .L315 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 4680 .loc 1 2279 1 view .LVU1619 - 4681 000c 10B5 push {r4, lr} - 4682 .LCFI54: - 4683 .cfi_def_cfa_offset 8 - 4684 .cfi_offset 4, -8 - 4685 .cfi_offset 14, -4 - ARM GAS /tmp/ccclMPzv.s page 240 + 4663 .loc 1 2279 1 view .LVU1613 + 4664 000a 10B5 push {r4, lr} + 4665 .LCFI54: + 4666 .cfi_def_cfa_offset 8 + 4667 .cfi_offset 4, -8 + 4668 .cfi_offset 14, -4 + 4669 000c 0446 mov r4, r0 +2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4670 .loc 1 2284 5 is_stmt 1 view .LVU1614 +2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4671 .loc 1 2284 8 is_stmt 0 view .LVU1615 + 4672 000e 0029 cmp r1, #0 + 4673 0010 44D0 beq .L307 +2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4674 .loc 1 2284 25 discriminator 1 view .LVU1616 + 4675 0012 002A cmp r2, #0 + 4676 0014 42D0 beq .L307 +2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4677 .loc 1 2290 5 is_stmt 1 view .LVU1617 +2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4678 .loc 1 2290 5 view .LVU1618 + 4679 0016 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 4680 001a 012B cmp r3, #1 + 4681 001c 00F08480 beq .L316 +2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4682 .loc 1 2290 5 discriminator 2 view .LVU1619 + 4683 0020 0123 movs r3, #1 + 4684 0022 80F84030 strb r3, [r0, #64] +2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4685 .loc 1 2290 5 view .LVU1620 + ARM GAS /tmp/ccDmmuIk.s page 240 - 4686 000e 0446 mov r4, r0 -2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4687 .loc 1 2284 5 is_stmt 1 view .LVU1620 -2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4688 .loc 1 2284 8 is_stmt 0 view .LVU1621 - 4689 0010 0029 cmp r1, #0 - 4690 0012 44D0 beq .L308 -2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4691 .loc 1 2284 25 discriminator 1 view .LVU1622 - 4692 0014 002A cmp r2, #0 - 4693 0016 42D0 beq .L308 -2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4694 .loc 1 2290 5 is_stmt 1 view .LVU1623 -2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4695 .loc 1 2290 5 view .LVU1624 - 4696 0018 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 4697 001c 012B cmp r3, #1 - 4698 001e 00F08480 beq .L317 -2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4699 .loc 1 2290 5 discriminator 2 view .LVU1625 - 4700 0022 0123 movs r3, #1 - 4701 0024 80F84030 strb r3, [r0, #64] -2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4702 .loc 1 2290 5 discriminator 2 view .LVU1626 2292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 4703 .loc 1 2292 5 view .LVU1627 + 4686 .loc 1 2292 5 view .LVU1621 2292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 4704 .loc 1 2292 23 is_stmt 0 view .LVU1628 - 4705 0028 2123 movs r3, #33 - 4706 002a 80F84130 strb r3, [r0, #65] + 4687 .loc 1 2292 23 is_stmt 0 view .LVU1622 + 4688 0026 2123 movs r3, #33 + 4689 0028 80F84130 strb r3, [r0, #65] 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 4707 .loc 1 2293 5 is_stmt 1 view .LVU1629 + 4690 .loc 1 2293 5 is_stmt 1 view .LVU1623 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 4708 .loc 1 2293 23 is_stmt 0 view .LVU1630 - 4709 002e 2023 movs r3, #32 - 4710 0030 80F84230 strb r3, [r0, #66] + 4691 .loc 1 2293 23 is_stmt 0 view .LVU1624 + 4692 002c 2023 movs r3, #32 + 4693 002e 80F84230 strb r3, [r0, #66] 2294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4711 .loc 1 2294 5 is_stmt 1 view .LVU1631 + 4694 .loc 1 2294 5 is_stmt 1 view .LVU1625 2294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4712 .loc 1 2294 23 is_stmt 0 view .LVU1632 - 4713 0034 0023 movs r3, #0 - 4714 0036 4364 str r3, [r0, #68] + 4695 .loc 1 2294 23 is_stmt 0 view .LVU1626 + 4696 0032 0023 movs r3, #0 + 4697 0034 4364 str r3, [r0, #68] 2297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 4715 .loc 1 2297 5 is_stmt 1 view .LVU1633 + 4698 .loc 1 2297 5 is_stmt 1 view .LVU1627 2297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 4716 .loc 1 2297 23 is_stmt 0 view .LVU1634 - 4717 0038 4162 str r1, [r0, #36] + 4699 .loc 1 2297 23 is_stmt 0 view .LVU1628 + 4700 0036 4162 str r1, [r0, #36] 2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 4718 .loc 1 2298 5 is_stmt 1 view .LVU1635 + 4701 .loc 1 2298 5 is_stmt 1 view .LVU1629 2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 4719 .loc 1 2298 23 is_stmt 0 view .LVU1636 - 4720 003a 4285 strh r2, [r0, #42] @ movhi + 4702 .loc 1 2298 23 is_stmt 0 view .LVU1630 + 4703 0038 4285 strh r2, [r0, #42] @ movhi 2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4721 .loc 1 2299 5 is_stmt 1 view .LVU1637 + 4704 .loc 1 2299 5 is_stmt 1 view .LVU1631 2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4722 .loc 1 2299 29 is_stmt 0 view .LVU1638 - 4723 003c 438D ldrh r3, [r0, #42] - ARM GAS /tmp/ccclMPzv.s page 241 - - + 4705 .loc 1 2299 29 is_stmt 0 view .LVU1632 + 4706 003a 438D ldrh r3, [r0, #42] 2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 4724 .loc 1 2299 23 view .LVU1639 - 4725 003e 0385 strh r3, [r0, #40] @ movhi + 4707 .loc 1 2299 23 view .LVU1633 + 4708 003c 0385 strh r3, [r0, #40] @ movhi 2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 4726 .loc 1 2300 5 is_stmt 1 view .LVU1640 + 4709 .loc 1 2300 5 is_stmt 1 view .LVU1634 2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 4727 .loc 1 2300 23 is_stmt 0 view .LVU1641 - 4728 0040 3B4B ldr r3, .L325 - 4729 0042 C362 str r3, [r0, #44] + 4710 .loc 1 2300 23 is_stmt 0 view .LVU1635 + 4711 003e 3B4B ldr r3, .L324 + 4712 0040 C362 str r3, [r0, #44] 2301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4730 .loc 1 2301 5 is_stmt 1 view .LVU1642 + 4713 .loc 1 2301 5 is_stmt 1 view .LVU1636 2301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4731 .loc 1 2301 23 is_stmt 0 view .LVU1643 - 4732 0044 3B4B ldr r3, .L325+4 - 4733 0046 4363 str r3, [r0, #52] + 4714 .loc 1 2301 23 is_stmt 0 view .LVU1637 + 4715 0042 3B4B ldr r3, .L324+4 + 4716 0044 4363 str r3, [r0, #52] 2304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4734 .loc 1 2304 5 is_stmt 1 view .LVU1644 + 4717 .loc 1 2304 5 is_stmt 1 view .LVU1638 2304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4735 .loc 1 2304 19 is_stmt 0 view .LVU1645 - 4736 0048 036A ldr r3, [r0, #32] + 4718 .loc 1 2304 19 is_stmt 0 view .LVU1639 + 4719 0046 036A ldr r3, [r0, #32] 2304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4737 .loc 1 2304 8 view .LVU1646 - 4738 004a B3F5003F cmp r3, #131072 - 4739 004e 2BD0 beq .L323 - 4740 .LVL324: - 4741 .L310: -2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4742 .loc 1 2317 5 is_stmt 1 view .LVU1647 -2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4743 .loc 1 2317 13 is_stmt 0 view .LVU1648 - 4744 0050 638D ldrh r3, [r4, #42] - 4745 0052 9BB2 uxth r3, r3 -2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4746 .loc 1 2317 8 view .LVU1649 - 4747 0054 002B cmp r3, #0 - 4748 0056 57D0 beq .L311 -2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4749 .loc 1 2319 7 is_stmt 1 view .LVU1650 -2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4750 .loc 1 2319 15 is_stmt 0 view .LVU1651 - 4751 0058 A36B ldr r3, [r4, #56] -2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4752 .loc 1 2319 10 view .LVU1652 - 4753 005a 002B cmp r3, #0 - 4754 005c 33D0 beq .L312 -2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4755 .loc 1 2322 9 is_stmt 1 view .LVU1653 -2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4756 .loc 1 2322 40 is_stmt 0 view .LVU1654 - 4757 005e 364A ldr r2, .L325+8 - 4758 0060 DA62 str r2, [r3, #44] -2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4759 .loc 1 2325 9 is_stmt 1 view .LVU1655 -2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4760 .loc 1 2325 13 is_stmt 0 view .LVU1656 - 4761 0062 A36B ldr r3, [r4, #56] -2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 242 + 4720 .loc 1 2304 8 view .LVU1640 + 4721 0048 B3F5003F cmp r3, #131072 + 4722 004c 2BD0 beq .L322 + ARM GAS /tmp/ccDmmuIk.s page 241 - 4762 .loc 1 2325 41 view .LVU1657 - 4763 0064 354A ldr r2, .L325+12 - 4764 0066 5A63 str r2, [r3, #52] + 4723 .LVL327: + 4724 .L309: +2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4725 .loc 1 2317 5 is_stmt 1 view .LVU1641 +2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4726 .loc 1 2317 13 is_stmt 0 view .LVU1642 + 4727 004e 638D ldrh r3, [r4, #42] + 4728 0050 9BB2 uxth r3, r3 +2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4729 .loc 1 2317 8 view .LVU1643 + 4730 0052 002B cmp r3, #0 + 4731 0054 57D0 beq .L310 +2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4732 .loc 1 2319 7 is_stmt 1 view .LVU1644 +2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4733 .loc 1 2319 15 is_stmt 0 view .LVU1645 + 4734 0056 A36B ldr r3, [r4, #56] +2319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4735 .loc 1 2319 10 view .LVU1646 + 4736 0058 002B cmp r3, #0 + 4737 005a 33D0 beq .L311 +2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4738 .loc 1 2322 9 is_stmt 1 view .LVU1647 +2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4739 .loc 1 2322 40 is_stmt 0 view .LVU1648 + 4740 005c 354A ldr r2, .L324+8 + 4741 005e DA62 str r2, [r3, #44] +2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4742 .loc 1 2325 9 is_stmt 1 view .LVU1649 +2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4743 .loc 1 2325 13 is_stmt 0 view .LVU1650 + 4744 0060 A36B ldr r3, [r4, #56] +2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4745 .loc 1 2325 41 view .LVU1651 + 4746 0062 354A ldr r2, .L324+12 + 4747 0064 5A63 str r2, [r3, #52] 2328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 4765 .loc 1 2328 9 is_stmt 1 view .LVU1658 + 4748 .loc 1 2328 9 is_stmt 1 view .LVU1652 2328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 4766 .loc 1 2328 13 is_stmt 0 view .LVU1659 - 4767 0068 A26B ldr r2, [r4, #56] + 4749 .loc 1 2328 13 is_stmt 0 view .LVU1653 + 4750 0066 A26B ldr r2, [r4, #56] 2328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 4768 .loc 1 2328 44 view .LVU1660 - 4769 006a 0023 movs r3, #0 - 4770 006c 1363 str r3, [r2, #48] + 4751 .loc 1 2328 44 view .LVU1654 + 4752 0068 0023 movs r3, #0 + 4753 006a 1363 str r3, [r2, #48] 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4771 .loc 1 2329 9 is_stmt 1 view .LVU1661 + 4754 .loc 1 2329 9 is_stmt 1 view .LVU1655 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4772 .loc 1 2329 13 is_stmt 0 view .LVU1662 - 4773 006e A26B ldr r2, [r4, #56] + 4755 .loc 1 2329 13 is_stmt 0 view .LVU1656 + 4756 006c A26B ldr r2, [r4, #56] 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4774 .loc 1 2329 41 view .LVU1663 - 4775 0070 9363 str r3, [r2, #56] + 4757 .loc 1 2329 41 view .LVU1657 + 4758 006e 9363 str r3, [r2, #56] 2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, - 4776 .loc 1 2332 9 is_stmt 1 view .LVU1664 + 4759 .loc 1 2332 9 is_stmt 1 view .LVU1658 2333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 4777 .loc 1 2333 83 is_stmt 0 view .LVU1665 - 4778 0072 2268 ldr r2, [r4] -2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, - 4779 .loc 1 2332 25 view .LVU1666 - 4780 0074 238D ldrh r3, [r4, #40] - 4781 0076 2832 adds r2, r2, #40 - 4782 0078 616A ldr r1, [r4, #36] - 4783 .LVL325: -2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, - 4784 .loc 1 2332 25 view .LVU1667 - 4785 007a A06B ldr r0, [r4, #56] - 4786 .LVL326: -2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, - 4787 .loc 1 2332 25 view .LVU1668 - 4788 007c FFF7FEFF bl HAL_DMA_Start_IT - 4789 .LVL327: -2351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4790 .loc 1 2351 7 is_stmt 1 view .LVU1669 -2351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 4791 .loc 1 2351 10 is_stmt 0 view .LVU1670 - 4792 0080 78B3 cbz r0, .L324 -2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4793 .loc 1 2371 9 is_stmt 1 view .LVU1671 -2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4794 .loc 1 2371 25 is_stmt 0 view .LVU1672 - 4795 0082 2823 movs r3, #40 - 4796 0084 84F84130 strb r3, [r4, #65] -2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4797 .loc 1 2372 9 is_stmt 1 view .LVU1673 -2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4798 .loc 1 2372 25 is_stmt 0 view .LVU1674 - 4799 0088 0022 movs r2, #0 - 4800 008a 84F84220 strb r2, [r4, #66] -2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 243 + 4760 .loc 1 2333 83 is_stmt 0 view .LVU1659 + ARM GAS /tmp/ccDmmuIk.s page 242 - 4801 .loc 1 2375 9 is_stmt 1 view .LVU1675 + 4761 0070 2268 ldr r2, [r4] +2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 4762 .loc 1 2332 25 view .LVU1660 + 4763 0072 238D ldrh r3, [r4, #40] + 4764 0074 2832 adds r2, r2, #40 + 4765 0076 616A ldr r1, [r4, #36] + 4766 .LVL328: +2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 4767 .loc 1 2332 25 view .LVU1661 + 4768 0078 A06B ldr r0, [r4, #56] + 4769 .LVL329: +2332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, + 4770 .loc 1 2332 25 view .LVU1662 + 4771 007a FFF7FEFF bl HAL_DMA_Start_IT + 4772 .LVL330: +2351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4773 .loc 1 2351 7 is_stmt 1 view .LVU1663 +2351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 4774 .loc 1 2351 10 is_stmt 0 view .LVU1664 + 4775 007e 78B3 cbz r0, .L323 +2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 4776 .loc 1 2371 9 is_stmt 1 view .LVU1665 +2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + 4777 .loc 1 2371 25 is_stmt 0 view .LVU1666 + 4778 0080 2823 movs r3, #40 + 4779 0082 84F84130 strb r3, [r4, #65] +2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4780 .loc 1 2372 9 is_stmt 1 view .LVU1667 +2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4781 .loc 1 2372 25 is_stmt 0 view .LVU1668 + 4782 0086 0022 movs r2, #0 + 4783 0088 84F84220 strb r2, [r4, #66] 2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4802 .loc 1 2375 13 is_stmt 0 view .LVU1676 - 4803 008e 636C ldr r3, [r4, #68] + 4784 .loc 1 2375 9 is_stmt 1 view .LVU1669 2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4804 .loc 1 2375 25 view .LVU1677 - 4805 0090 43F01003 orr r3, r3, #16 - 4806 0094 6364 str r3, [r4, #68] + 4785 .loc 1 2375 13 is_stmt 0 view .LVU1670 + 4786 008c 636C ldr r3, [r4, #68] +2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4787 .loc 1 2375 25 view .LVU1671 + 4788 008e 43F01003 orr r3, r3, #16 + 4789 0092 6364 str r3, [r4, #68] 2378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4807 .loc 1 2378 9 is_stmt 1 view .LVU1678 + 4790 .loc 1 2378 9 is_stmt 1 view .LVU1672 2378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4808 .loc 1 2378 9 view .LVU1679 - 4809 0096 84F84020 strb r2, [r4, #64] + 4791 .loc 1 2378 9 view .LVU1673 + 4792 0094 84F84020 strb r2, [r4, #64] 2378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4810 .loc 1 2378 9 view .LVU1680 + 4793 .loc 1 2378 9 view .LVU1674 2380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4811 .loc 1 2380 9 view .LVU1681 + 4794 .loc 1 2380 9 view .LVU1675 2380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4812 .loc 1 2380 16 is_stmt 0 view .LVU1682 - 4813 009a 0120 movs r0, #1 - 4814 .LVL328: + 4795 .loc 1 2380 16 is_stmt 0 view .LVU1676 + 4796 0098 0120 movs r0, #1 + 4797 .LVL331: 2380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4815 .loc 1 2380 16 view .LVU1683 - 4816 009c 03E0 b .L307 - 4817 .LVL329: - 4818 .L308: + 4798 .loc 1 2380 16 view .LVU1677 + 4799 009a 03E0 b .L306 + ARM GAS /tmp/ccDmmuIk.s page 243 + + + 4800 .LVL332: + 4801 .L307: 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 4819 .loc 1 2286 7 is_stmt 1 view .LVU1684 + 4802 .loc 1 2286 7 is_stmt 1 view .LVU1678 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 4820 .loc 1 2286 23 is_stmt 0 view .LVU1685 - 4821 009e 4FF40073 mov r3, #512 - 4822 00a2 6364 str r3, [r4, #68] + 4803 .loc 1 2286 23 is_stmt 0 view .LVU1679 + 4804 009c 4FF40073 mov r3, #512 + 4805 00a0 6364 str r3, [r4, #68] 2287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4823 .loc 1 2287 7 is_stmt 1 view .LVU1686 + 4806 .loc 1 2287 7 is_stmt 1 view .LVU1680 2287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4824 .loc 1 2287 15 is_stmt 0 view .LVU1687 - 4825 00a4 0120 movs r0, #1 - 4826 .LVL330: - 4827 .L307: + 4807 .loc 1 2287 15 is_stmt 0 view .LVU1681 + 4808 00a2 0120 movs r0, #1 + 4809 .LVL333: + 4810 .L306: 2404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4828 .loc 1 2404 1 view .LVU1688 - 4829 00a6 10BD pop {r4, pc} - 4830 .LVL331: - 4831 .L323: + 4811 .loc 1 2404 1 view .LVU1682 + 4812 00a4 10BD pop {r4, pc} + 4813 .LVL334: + 4814 .L322: 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4832 .loc 1 2308 7 is_stmt 1 view .LVU1689 + 4815 .loc 1 2308 7 is_stmt 1 view .LVU1683 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4833 .loc 1 2308 11 is_stmt 0 view .LVU1690 - 4834 00a8 0368 ldr r3, [r0] + 4816 .loc 1 2308 11 is_stmt 0 view .LVU1684 + 4817 00a6 0368 ldr r3, [r0] 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4835 .loc 1 2308 30 view .LVU1691 - 4836 00aa 0A78 ldrb r2, [r1] @ zero_extendqisi2 - 4837 .LVL332: + 4818 .loc 1 2308 30 view .LVU1685 + 4819 00a8 0A78 ldrb r2, [r1] @ zero_extendqisi2 + 4820 .LVL335: 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4838 .loc 1 2308 28 view .LVU1692 - 4839 00ac 9A62 str r2, [r3, #40] + 4821 .loc 1 2308 28 view .LVU1686 + 4822 00aa 9A62 str r2, [r3, #40] 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 244 + 4823 .loc 1 2311 7 is_stmt 1 view .LVU1687 +2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4824 .loc 1 2311 11 is_stmt 0 view .LVU1688 + 4825 00ac 436A ldr r3, [r0, #36] +2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4826 .loc 1 2311 21 view .LVU1689 + 4827 00ae 0133 adds r3, r3, #1 + 4828 00b0 4362 str r3, [r0, #36] +2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 4829 .loc 1 2313 7 is_stmt 1 view .LVU1690 +2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 4830 .loc 1 2313 11 is_stmt 0 view .LVU1691 + 4831 00b2 438D ldrh r3, [r0, #42] + 4832 00b4 9BB2 uxth r3, r3 +2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 4833 .loc 1 2313 22 view .LVU1692 + 4834 00b6 013B subs r3, r3, #1 + 4835 00b8 9BB2 uxth r3, r3 + 4836 00ba 4385 strh r3, [r0, #42] @ movhi +2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4837 .loc 1 2314 7 is_stmt 1 view .LVU1693 +2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4838 .loc 1 2314 11 is_stmt 0 view .LVU1694 + 4839 00bc 038D ldrh r3, [r0, #40] + ARM GAS /tmp/ccDmmuIk.s page 244 - 4840 .loc 1 2311 7 is_stmt 1 view .LVU1693 -2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4841 .loc 1 2311 11 is_stmt 0 view .LVU1694 - 4842 00ae 436A ldr r3, [r0, #36] -2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4843 .loc 1 2311 21 view .LVU1695 - 4844 00b0 0133 adds r3, r3, #1 - 4845 00b2 4362 str r3, [r0, #36] -2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 4846 .loc 1 2313 7 is_stmt 1 view .LVU1696 -2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 4847 .loc 1 2313 11 is_stmt 0 view .LVU1697 - 4848 00b4 438D ldrh r3, [r0, #42] - 4849 00b6 9BB2 uxth r3, r3 -2313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 4850 .loc 1 2313 22 view .LVU1698 - 4851 00b8 013B subs r3, r3, #1 - 4852 00ba 9BB2 uxth r3, r3 - 4853 00bc 4385 strh r3, [r0, #42] @ movhi 2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4854 .loc 1 2314 7 is_stmt 1 view .LVU1699 -2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4855 .loc 1 2314 11 is_stmt 0 view .LVU1700 - 4856 00be 038D ldrh r3, [r0, #40] -2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4857 .loc 1 2314 21 view .LVU1701 - 4858 00c0 013B subs r3, r3, #1 - 4859 00c2 0385 strh r3, [r0, #40] @ movhi - 4860 00c4 C4E7 b .L310 - 4861 .L312: + 4840 .loc 1 2314 21 view .LVU1695 + 4841 00be 013B subs r3, r3, #1 + 4842 00c0 0385 strh r3, [r0, #40] @ movhi + 4843 00c2 C4E7 b .L309 + 4844 .L311: 2339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4862 .loc 1 2339 9 is_stmt 1 view .LVU1702 + 4845 .loc 1 2339 9 is_stmt 1 view .LVU1696 2339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 4863 .loc 1 2339 25 is_stmt 0 view .LVU1703 - 4864 00c6 2823 movs r3, #40 - 4865 00c8 84F84130 strb r3, [r4, #65] + 4846 .loc 1 2339 25 is_stmt 0 view .LVU1697 + 4847 00c4 2823 movs r3, #40 + 4848 00c6 84F84130 strb r3, [r4, #65] 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4866 .loc 1 2340 9 is_stmt 1 view .LVU1704 + 4849 .loc 1 2340 9 is_stmt 1 view .LVU1698 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4867 .loc 1 2340 25 is_stmt 0 view .LVU1705 - 4868 00cc 0022 movs r2, #0 - 4869 00ce 84F84220 strb r2, [r4, #66] + 4850 .loc 1 2340 25 is_stmt 0 view .LVU1699 + 4851 00ca 0022 movs r2, #0 + 4852 00cc 84F84220 strb r2, [r4, #66] 2343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4870 .loc 1 2343 9 is_stmt 1 view .LVU1706 + 4853 .loc 1 2343 9 is_stmt 1 view .LVU1700 2343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4871 .loc 1 2343 13 is_stmt 0 view .LVU1707 - 4872 00d2 636C ldr r3, [r4, #68] + 4854 .loc 1 2343 13 is_stmt 0 view .LVU1701 + 4855 00d0 636C ldr r3, [r4, #68] 2343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4873 .loc 1 2343 25 view .LVU1708 - 4874 00d4 43F08003 orr r3, r3, #128 - 4875 00d8 6364 str r3, [r4, #68] + 4856 .loc 1 2343 25 view .LVU1702 + 4857 00d2 43F08003 orr r3, r3, #128 + 4858 00d6 6364 str r3, [r4, #68] 2346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4876 .loc 1 2346 9 is_stmt 1 view .LVU1709 + 4859 .loc 1 2346 9 is_stmt 1 view .LVU1703 2346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4877 .loc 1 2346 9 view .LVU1710 - 4878 00da 84F84020 strb r2, [r4, #64] + 4860 .loc 1 2346 9 view .LVU1704 + 4861 00d8 84F84020 strb r2, [r4, #64] 2346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 245 + 4862 .loc 1 2346 9 view .LVU1705 +2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4863 .loc 1 2348 9 view .LVU1706 +2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4864 .loc 1 2348 16 is_stmt 0 view .LVU1707 + 4865 00dc 0120 movs r0, #1 + 4866 .LVL336: +2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4867 .loc 1 2348 16 view .LVU1708 + 4868 00de E1E7 b .L306 + 4869 .LVL337: + 4870 .L323: +2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4871 .loc 1 2354 9 is_stmt 1 view .LVU1709 +2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4872 .loc 1 2354 13 is_stmt 0 view .LVU1710 + 4873 00e0 2268 ldr r2, [r4] +2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4874 .loc 1 2354 23 view .LVU1711 + 4875 00e2 5368 ldr r3, [r2, #4] +2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4876 .loc 1 2354 29 view .LVU1712 + 4877 00e4 23F40043 bic r3, r3, #32768 + 4878 00e8 5360 str r3, [r2, #4] + ARM GAS /tmp/ccDmmuIk.s page 245 - 4879 .loc 1 2346 9 view .LVU1711 -2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4880 .loc 1 2348 9 view .LVU1712 -2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4881 .loc 1 2348 16 is_stmt 0 view .LVU1713 - 4882 00de 0120 movs r0, #1 - 4883 .LVL333: -2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4884 .loc 1 2348 16 view .LVU1714 - 4885 00e0 E1E7 b .L307 - 4886 .LVL334: - 4887 .L324: -2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4888 .loc 1 2354 9 is_stmt 1 view .LVU1715 -2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4889 .loc 1 2354 13 is_stmt 0 view .LVU1716 - 4890 00e2 2268 ldr r2, [r4] -2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4891 .loc 1 2354 23 view .LVU1717 - 4892 00e4 5368 ldr r3, [r2, #4] -2354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4893 .loc 1 2354 29 view .LVU1718 - 4894 00e6 23F40043 bic r3, r3, #32768 - 4895 00ea 5360 str r3, [r2, #4] 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4896 .loc 1 2357 9 is_stmt 1 view .LVU1719 + 4879 .loc 1 2357 9 is_stmt 1 view .LVU1713 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4897 .loc 1 2357 9 view .LVU1720 - 4898 00ec 0023 movs r3, #0 - 4899 00ee 84F84030 strb r3, [r4, #64] + 4880 .loc 1 2357 9 view .LVU1714 + 4881 00ea 0023 movs r3, #0 + 4882 00ec 84F84030 strb r3, [r4, #64] 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4900 .loc 1 2357 9 view .LVU1721 + 4883 .loc 1 2357 9 view .LVU1715 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4901 .loc 1 2363 9 view .LVU1722 - 4902 00f2 4FF40041 mov r1, #32768 - 4903 00f6 2046 mov r0, r4 - 4904 .LVL335: + 4884 .loc 1 2363 9 view .LVU1716 + 4885 00f0 4FF40041 mov r1, #32768 + 4886 00f4 2046 mov r0, r4 + 4887 .LVL338: 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4905 .loc 1 2363 9 is_stmt 0 view .LVU1723 - 4906 00f8 FFF7FEFF bl I2C_Enable_IRQ - 4907 .LVL336: + 4888 .loc 1 2363 9 is_stmt 0 view .LVU1717 + 4889 00f6 FFF7FEFF bl I2C_Enable_IRQ + 4890 .LVL339: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4908 .loc 1 2366 9 is_stmt 1 view .LVU1724 + 4891 .loc 1 2366 9 is_stmt 1 view .LVU1718 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4909 .loc 1 2366 13 is_stmt 0 view .LVU1725 - 4910 00fc 2268 ldr r2, [r4] + 4892 .loc 1 2366 13 is_stmt 0 view .LVU1719 + 4893 00fa 2268 ldr r2, [r4] 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4911 .loc 1 2366 23 view .LVU1726 - 4912 00fe 1368 ldr r3, [r2] + 4894 .loc 1 2366 23 view .LVU1720 + 4895 00fc 1368 ldr r3, [r2] 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4913 .loc 1 2366 29 view .LVU1727 - 4914 0100 43F48043 orr r3, r3, #16384 - 4915 0104 1360 str r3, [r2] - 4916 0106 0CE0 b .L315 - 4917 .LVL337: - 4918 .L311: + 4896 .loc 1 2366 29 view .LVU1721 + 4897 00fe 43F48043 orr r3, r3, #16384 + 4898 0102 1360 str r3, [r2] + 4899 0104 0CE0 b .L314 + 4900 .LVL340: + 4901 .L310: 2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 246 + 4902 .loc 1 2386 7 is_stmt 1 view .LVU1722 +2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4903 .loc 1 2386 11 is_stmt 0 view .LVU1723 + 4904 0106 2268 ldr r2, [r4] +2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4905 .loc 1 2386 21 view .LVU1724 + 4906 0108 5368 ldr r3, [r2, #4] +2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4907 .loc 1 2386 27 view .LVU1725 + 4908 010a 23F40043 bic r3, r3, #32768 + 4909 010e 5360 str r3, [r2, #4] +2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4910 .loc 1 2389 7 is_stmt 1 view .LVU1726 +2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4911 .loc 1 2389 7 view .LVU1727 + 4912 0110 0023 movs r3, #0 + 4913 0112 84F84030 strb r3, [r4, #64] +2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4914 .loc 1 2389 7 view .LVU1728 +2395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 4915 .loc 1 2395 7 view .LVU1729 + 4916 0116 4FF40041 mov r1, #32768 + 4917 .LVL341: +2395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + ARM GAS /tmp/ccDmmuIk.s page 246 - 4919 .loc 1 2386 7 is_stmt 1 view .LVU1728 -2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4920 .loc 1 2386 11 is_stmt 0 view .LVU1729 - 4921 0108 2268 ldr r2, [r4] -2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4922 .loc 1 2386 21 view .LVU1730 - 4923 010a 5368 ldr r3, [r2, #4] -2386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4924 .loc 1 2386 27 view .LVU1731 - 4925 010c 23F40043 bic r3, r3, #32768 - 4926 0110 5360 str r3, [r2, #4] -2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4927 .loc 1 2389 7 is_stmt 1 view .LVU1732 -2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4928 .loc 1 2389 7 view .LVU1733 - 4929 0112 0023 movs r3, #0 - 4930 0114 84F84030 strb r3, [r4, #64] -2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4931 .loc 1 2389 7 view .LVU1734 + 4918 .loc 1 2395 7 is_stmt 0 view .LVU1730 + 4919 011a 2046 mov r0, r4 + 4920 .LVL342: 2395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4932 .loc 1 2395 7 view .LVU1735 - 4933 0118 4FF40041 mov r1, #32768 - 4934 .LVL338: -2395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4935 .loc 1 2395 7 is_stmt 0 view .LVU1736 - 4936 011c 2046 mov r0, r4 - 4937 .LVL339: -2395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4938 .loc 1 2395 7 view .LVU1737 - 4939 011e FFF7FEFF bl I2C_Enable_IRQ - 4940 .LVL340: - 4941 .L315: + 4921 .loc 1 2395 7 view .LVU1731 + 4922 011c FFF7FEFF bl I2C_Enable_IRQ + 4923 .LVL343: + 4924 .L314: 2398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4942 .loc 1 2398 5 is_stmt 1 view .LVU1738 + 4925 .loc 1 2398 5 is_stmt 1 view .LVU1732 2398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4943 .loc 1 2398 12 is_stmt 0 view .LVU1739 - 4944 0122 0020 movs r0, #0 - 4945 0124 BFE7 b .L307 - 4946 .LVL341: - 4947 .L316: - 4948 .LCFI55: - 4949 .cfi_def_cfa_offset 0 - 4950 .cfi_restore 4 - 4951 .cfi_restore 14 + 4926 .loc 1 2398 12 is_stmt 0 view .LVU1733 + 4927 0120 0020 movs r0, #0 + 4928 0122 BFE7 b .L306 + 4929 .LVL344: + 4930 .L315: + 4931 .LCFI55: + 4932 .cfi_def_cfa_offset 0 + 4933 .cfi_restore 4 + 4934 .cfi_restore 14 2402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 4952 .loc 1 2402 12 view .LVU1740 - 4953 0126 0220 movs r0, #2 - 4954 .LVL342: + 4935 .loc 1 2402 12 view .LVU1734 + 4936 0124 0220 movs r0, #2 + 4937 .LVL345: 2404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4955 .loc 1 2404 1 view .LVU1741 - 4956 0128 7047 bx lr - 4957 .LVL343: - 4958 .L317: - 4959 .LCFI56: - 4960 .cfi_def_cfa_offset 8 - 4961 .cfi_offset 4, -8 - 4962 .cfi_offset 14, -4 - ARM GAS /tmp/ccclMPzv.s page 247 + 4938 .loc 1 2404 1 view .LVU1735 + 4939 0126 7047 bx lr + 4940 .LVL346: + 4941 .L316: + 4942 .LCFI56: + 4943 .cfi_def_cfa_offset 8 + 4944 .cfi_offset 4, -8 + 4945 .cfi_offset 14, -4 +2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4946 .loc 1 2290 5 discriminator 1 view .LVU1736 + 4947 0128 0220 movs r0, #2 + 4948 .LVL347: +2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 4949 .loc 1 2290 5 discriminator 1 view .LVU1737 + 4950 012a BBE7 b .L306 + 4951 .L325: + 4952 .align 2 + 4953 .L324: + 4954 012c 0000FFFF .word -65536 + 4955 0130 00000000 .word I2C_Slave_ISR_DMA + 4956 0134 00000000 .word I2C_DMASlaveTransmitCplt + 4957 0138 00000000 .word I2C_DMAError + 4958 .cfi_endproc + 4959 .LFE343: + 4961 .section .text.HAL_I2C_Slave_Receive_DMA,"ax",%progbits + 4962 .align 1 + 4963 .global HAL_I2C_Slave_Receive_DMA + 4964 .syntax unified + 4965 .thumb + 4966 .thumb_func + 4968 HAL_I2C_Slave_Receive_DMA: + 4969 .LVL348: + ARM GAS /tmp/ccDmmuIk.s page 247 -2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4963 .loc 1 2290 5 discriminator 1 view .LVU1742 - 4964 012a 0220 movs r0, #2 - 4965 .LVL344: -2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 4966 .loc 1 2290 5 discriminator 1 view .LVU1743 - 4967 012c BBE7 b .L307 - 4968 .L326: - 4969 012e 00BF .align 2 - 4970 .L325: - 4971 0130 0000FFFF .word -65536 - 4972 0134 00000000 .word I2C_Slave_ISR_DMA - 4973 0138 00000000 .word I2C_DMASlaveTransmitCplt - 4974 013c 00000000 .word I2C_DMAError - 4975 .cfi_endproc - 4976 .LFE343: - 4978 .section .text.HAL_I2C_Slave_Receive_DMA,"ax",%progbits - 4979 .align 1 - 4980 .global HAL_I2C_Slave_Receive_DMA - 4981 .syntax unified - 4982 .thumb - 4983 .thumb_func - 4985 HAL_I2C_Slave_Receive_DMA: - 4986 .LVL345: - 4987 .LFB344: + 4970 .LFB344: 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 4988 .loc 1 2415 1 is_stmt 1 view -0 - 4989 .cfi_startproc - 4990 @ args = 0, pretend = 0, frame = 0 - 4991 @ frame_needed = 0, uses_anonymous_args = 0 + 4971 .loc 1 2415 1 is_stmt 1 view -0 + 4972 .cfi_startproc + 4973 @ args = 0, pretend = 0, frame = 0 + 4974 @ frame_needed = 0, uses_anonymous_args = 0 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 4992 .loc 1 2415 1 is_stmt 0 view .LVU1745 - 4993 0000 38B5 push {r3, r4, r5, lr} - 4994 .LCFI57: - 4995 .cfi_def_cfa_offset 16 - 4996 .cfi_offset 3, -16 - 4997 .cfi_offset 4, -12 - 4998 .cfi_offset 5, -8 - 4999 .cfi_offset 14, -4 + 4975 .loc 1 2415 1 is_stmt 0 view .LVU1739 + 4976 0000 38B5 push {r3, r4, r5, lr} + 4977 .LCFI57: + 4978 .cfi_def_cfa_offset 16 + 4979 .cfi_offset 3, -16 + 4980 .cfi_offset 4, -12 + 4981 .cfi_offset 5, -8 + 4982 .cfi_offset 14, -4 2416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5000 .loc 1 2416 3 is_stmt 1 view .LVU1746 + 4983 .loc 1 2416 3 is_stmt 1 view .LVU1740 2418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5001 .loc 1 2418 3 view .LVU1747 + 4984 .loc 1 2418 3 view .LVU1741 2418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5002 .loc 1 2418 11 is_stmt 0 view .LVU1748 - 5003 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 5004 0006 DBB2 uxtb r3, r3 + 4985 .loc 1 2418 11 is_stmt 0 view .LVU1742 + 4986 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 2418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5005 .loc 1 2418 6 view .LVU1749 - 5006 0008 202B cmp r3, #32 - 5007 000a 65D1 bne .L334 - 5008 000c 0446 mov r4, r0 + 4987 .loc 1 2418 6 view .LVU1743 + 4988 0006 202B cmp r3, #32 + 4989 0008 65D1 bne .L333 + 4990 000a 0446 mov r4, r0 2420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5009 .loc 1 2420 5 is_stmt 1 view .LVU1750 + 4991 .loc 1 2420 5 is_stmt 1 view .LVU1744 2420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5010 .loc 1 2420 8 is_stmt 0 view .LVU1751 - 5011 000e 0029 cmp r1, #0 - ARM GAS /tmp/ccclMPzv.s page 248 - - - 5012 0010 3CD0 beq .L329 + 4992 .loc 1 2420 8 is_stmt 0 view .LVU1745 + 4993 000c 0029 cmp r1, #0 + 4994 000e 3CD0 beq .L328 2420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5013 .loc 1 2420 25 discriminator 1 view .LVU1752 - 5014 0012 002A cmp r2, #0 - 5015 0014 3AD0 beq .L329 + 4995 .loc 1 2420 25 discriminator 1 view .LVU1746 + 4996 0010 002A cmp r2, #0 + 4997 0012 3AD0 beq .L328 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5016 .loc 1 2426 5 is_stmt 1 view .LVU1753 + 4998 .loc 1 2426 5 is_stmt 1 view .LVU1747 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5017 .loc 1 2426 5 view .LVU1754 - 5018 0016 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 5019 001a 012B cmp r3, #1 - 5020 001c 5FD0 beq .L335 + 4999 .loc 1 2426 5 view .LVU1748 + 5000 0014 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 5001 0018 012B cmp r3, #1 + 5002 001a 5FD0 beq .L334 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5021 .loc 1 2426 5 discriminator 2 view .LVU1755 - 5022 001e 0123 movs r3, #1 - 5023 0020 80F84030 strb r3, [r0, #64] + 5003 .loc 1 2426 5 discriminator 2 view .LVU1749 + 5004 001c 0123 movs r3, #1 + 5005 001e 80F84030 strb r3, [r0, #64] 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5024 .loc 1 2426 5 discriminator 2 view .LVU1756 + 5006 .loc 1 2426 5 view .LVU1750 2428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 5025 .loc 1 2428 5 view .LVU1757 + 5007 .loc 1 2428 5 view .LVU1751 2428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 5026 .loc 1 2428 23 is_stmt 0 view .LVU1758 - 5027 0024 2223 movs r3, #34 - 5028 0026 80F84130 strb r3, [r0, #65] + 5008 .loc 1 2428 23 is_stmt 0 view .LVU1752 + 5009 0022 2223 movs r3, #34 + 5010 0024 80F84130 strb r3, [r0, #65] 2429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 5029 .loc 1 2429 5 is_stmt 1 view .LVU1759 + ARM GAS /tmp/ccDmmuIk.s page 248 + + + 5011 .loc 1 2429 5 is_stmt 1 view .LVU1753 2429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 5030 .loc 1 2429 23 is_stmt 0 view .LVU1760 - 5031 002a 2023 movs r3, #32 - 5032 002c 80F84230 strb r3, [r0, #66] + 5012 .loc 1 2429 23 is_stmt 0 view .LVU1754 + 5013 0028 2023 movs r3, #32 + 5014 002a 80F84230 strb r3, [r0, #66] 2430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5033 .loc 1 2430 5 is_stmt 1 view .LVU1761 + 5015 .loc 1 2430 5 is_stmt 1 view .LVU1755 2430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5034 .loc 1 2430 23 is_stmt 0 view .LVU1762 - 5035 0030 0023 movs r3, #0 - 5036 0032 4364 str r3, [r0, #68] + 5016 .loc 1 2430 23 is_stmt 0 view .LVU1756 + 5017 002e 0023 movs r3, #0 + 5018 0030 4364 str r3, [r0, #68] 2433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 5037 .loc 1 2433 5 is_stmt 1 view .LVU1763 + 5019 .loc 1 2433 5 is_stmt 1 view .LVU1757 2433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 5038 .loc 1 2433 23 is_stmt 0 view .LVU1764 - 5039 0034 4162 str r1, [r0, #36] + 5020 .loc 1 2433 23 is_stmt 0 view .LVU1758 + 5021 0032 4162 str r1, [r0, #36] 2434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 5040 .loc 1 2434 5 is_stmt 1 view .LVU1765 + 5022 .loc 1 2434 5 is_stmt 1 view .LVU1759 2434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 5041 .loc 1 2434 23 is_stmt 0 view .LVU1766 - 5042 0036 4285 strh r2, [r0, #42] @ movhi + 5023 .loc 1 2434 23 is_stmt 0 view .LVU1760 + 5024 0034 4285 strh r2, [r0, #42] @ movhi 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 5043 .loc 1 2435 5 is_stmt 1 view .LVU1767 + 5025 .loc 1 2435 5 is_stmt 1 view .LVU1761 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 5044 .loc 1 2435 29 is_stmt 0 view .LVU1768 - 5045 0038 438D ldrh r3, [r0, #42] + 5026 .loc 1 2435 29 is_stmt 0 view .LVU1762 + 5027 0036 438D ldrh r3, [r0, #42] 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 5046 .loc 1 2435 23 view .LVU1769 - 5047 003a 0385 strh r3, [r0, #40] @ movhi + 5028 .loc 1 2435 23 view .LVU1763 + 5029 0038 0385 strh r3, [r0, #40] @ movhi 2436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 5048 .loc 1 2436 5 is_stmt 1 view .LVU1770 + 5030 .loc 1 2436 5 is_stmt 1 view .LVU1764 2436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - ARM GAS /tmp/ccclMPzv.s page 249 - - - 5049 .loc 1 2436 23 is_stmt 0 view .LVU1771 - 5050 003c 294B ldr r3, .L339 - 5051 003e C362 str r3, [r0, #44] + 5031 .loc 1 2436 23 is_stmt 0 view .LVU1765 + 5032 003a 294B ldr r3, .L338 + 5033 003c C362 str r3, [r0, #44] 2437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5052 .loc 1 2437 5 is_stmt 1 view .LVU1772 + 5034 .loc 1 2437 5 is_stmt 1 view .LVU1766 2437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5053 .loc 1 2437 23 is_stmt 0 view .LVU1773 - 5054 0040 294B ldr r3, .L339+4 - 5055 0042 4363 str r3, [r0, #52] + 5035 .loc 1 2437 23 is_stmt 0 view .LVU1767 + 5036 003e 294B ldr r3, .L338+4 + 5037 0040 4363 str r3, [r0, #52] 2439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5056 .loc 1 2439 5 is_stmt 1 view .LVU1774 + 5038 .loc 1 2439 5 is_stmt 1 view .LVU1768 2439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5057 .loc 1 2439 13 is_stmt 0 view .LVU1775 - 5058 0044 C36B ldr r3, [r0, #60] + 5039 .loc 1 2439 13 is_stmt 0 view .LVU1769 + 5040 0042 C36B ldr r3, [r0, #60] 2439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5059 .loc 1 2439 8 view .LVU1776 - 5060 0046 33B3 cbz r3, .L331 + 5041 .loc 1 2439 8 view .LVU1770 + 5042 0044 33B3 cbz r3, .L330 2442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5061 .loc 1 2442 7 is_stmt 1 view .LVU1777 + 5043 .loc 1 2442 7 is_stmt 1 view .LVU1771 2442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5062 .loc 1 2442 38 is_stmt 0 view .LVU1778 - 5063 0048 284A ldr r2, .L339+8 - 5064 .LVL346: + 5044 .loc 1 2442 38 is_stmt 0 view .LVU1772 + 5045 0046 284A ldr r2, .L338+8 + 5046 .LVL349: 2442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5065 .loc 1 2442 38 view .LVU1779 - 5066 004a DA62 str r2, [r3, #44] -2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5067 .loc 1 2445 7 is_stmt 1 view .LVU1780 -2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5068 .loc 1 2445 11 is_stmt 0 view .LVU1781 - 5069 004c C36B ldr r3, [r0, #60] -2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5070 .loc 1 2445 39 view .LVU1782 - 5071 004e 284A ldr r2, .L339+12 - 5072 0050 5A63 str r2, [r3, #52] -2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 5073 .loc 1 2448 7 is_stmt 1 view .LVU1783 -2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 5074 .loc 1 2448 11 is_stmt 0 view .LVU1784 - 5075 0052 C26B ldr r2, [r0, #60] -2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 5076 .loc 1 2448 42 view .LVU1785 - 5077 0054 0023 movs r3, #0 - 5078 0056 1363 str r3, [r2, #48] -2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5079 .loc 1 2449 7 is_stmt 1 view .LVU1786 -2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5080 .loc 1 2449 11 is_stmt 0 view .LVU1787 - 5081 0058 C26B ldr r2, [r0, #60] -2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5082 .loc 1 2449 39 view .LVU1788 - 5083 005a 9363 str r3, [r2, #56] -2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 5084 .loc 1 2452 7 is_stmt 1 view .LVU1789 -2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 5085 .loc 1 2452 69 is_stmt 0 view .LVU1790 - 5086 005c 0068 ldr r0, [r0] - ARM GAS /tmp/ccclMPzv.s page 250 + 5047 .loc 1 2442 38 view .LVU1773 + ARM GAS /tmp/ccDmmuIk.s page 249 - 5087 .LVL347: + 5048 0048 DA62 str r2, [r3, #44] +2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5049 .loc 1 2445 7 is_stmt 1 view .LVU1774 +2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5050 .loc 1 2445 11 is_stmt 0 view .LVU1775 + 5051 004a C36B ldr r3, [r0, #60] +2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5052 .loc 1 2445 39 view .LVU1776 + 5053 004c 274A ldr r2, .L338+12 + 5054 004e 5A63 str r2, [r3, #52] +2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 5055 .loc 1 2448 7 is_stmt 1 view .LVU1777 +2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 5056 .loc 1 2448 11 is_stmt 0 view .LVU1778 + 5057 0050 C26B ldr r2, [r0, #60] +2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; + 5058 .loc 1 2448 42 view .LVU1779 + 5059 0052 0023 movs r3, #0 + 5060 0054 1363 str r3, [r2, #48] +2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5061 .loc 1 2449 7 is_stmt 1 view .LVU1780 +2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5062 .loc 1 2449 11 is_stmt 0 view .LVU1781 + 5063 0056 C26B ldr r2, [r0, #60] +2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5064 .loc 1 2449 39 view .LVU1782 + 5065 0058 9363 str r3, [r2, #56] 2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 5088 .loc 1 2452 23 view .LVU1791 - 5089 005e 238D ldrh r3, [r4, #40] - 5090 0060 0A46 mov r2, r1 - 5091 0062 00F12401 add r1, r0, #36 - 5092 .LVL348: + 5066 .loc 1 2452 7 is_stmt 1 view .LVU1783 2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 5093 .loc 1 2452 23 view .LVU1792 - 5094 0066 E06B ldr r0, [r4, #60] - 5095 0068 FFF7FEFF bl HAL_DMA_Start_IT - 5096 .LVL349: + 5067 .loc 1 2452 69 is_stmt 0 view .LVU1784 + 5068 005a 0068 ldr r0, [r0] + 5069 .LVL350: +2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); + 5070 .loc 1 2452 23 view .LVU1785 + 5071 005c 238D ldrh r3, [r4, #40] + 5072 005e 0A46 mov r2, r1 + 5073 0060 00F12401 add r1, r0, #36 + 5074 .LVL351: +2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); + 5075 .loc 1 2452 23 view .LVU1786 + 5076 0064 E06B ldr r0, [r4, #60] + 5077 0066 FFF7FEFF bl HAL_DMA_Start_IT + 5078 .LVL352: 2470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5097 .loc 1 2470 5 is_stmt 1 view .LVU1793 + 5079 .loc 1 2470 5 is_stmt 1 view .LVU1787 2470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5098 .loc 1 2470 8 is_stmt 0 view .LVU1794 - 5099 006c 0546 mov r5, r0 - 5100 006e 00B3 cbz r0, .L338 + 5080 .loc 1 2470 8 is_stmt 0 view .LVU1788 + 5081 006a 0546 mov r5, r0 + 5082 006c 00B3 cbz r0, .L337 2490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5101 .loc 1 2490 7 is_stmt 1 view .LVU1795 + 5083 .loc 1 2490 7 is_stmt 1 view .LVU1789 2490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5102 .loc 1 2490 23 is_stmt 0 view .LVU1796 - 5103 0070 2823 movs r3, #40 - 5104 0072 84F84130 strb r3, [r4, #65] + 5084 .loc 1 2490 23 is_stmt 0 view .LVU1790 + 5085 006e 2823 movs r3, #40 + 5086 0070 84F84130 strb r3, [r4, #65] 2491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5105 .loc 1 2491 7 is_stmt 1 view .LVU1797 + ARM GAS /tmp/ccDmmuIk.s page 250 + + + 5087 .loc 1 2491 7 is_stmt 1 view .LVU1791 2491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5106 .loc 1 2491 23 is_stmt 0 view .LVU1798 - 5107 0076 0022 movs r2, #0 - 5108 0078 84F84220 strb r2, [r4, #66] + 5088 .loc 1 2491 23 is_stmt 0 view .LVU1792 + 5089 0074 0022 movs r2, #0 + 5090 0076 84F84220 strb r2, [r4, #66] 2494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5109 .loc 1 2494 7 is_stmt 1 view .LVU1799 + 5091 .loc 1 2494 7 is_stmt 1 view .LVU1793 2494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5110 .loc 1 2494 11 is_stmt 0 view .LVU1800 - 5111 007c 636C ldr r3, [r4, #68] + 5092 .loc 1 2494 11 is_stmt 0 view .LVU1794 + 5093 007a 636C ldr r3, [r4, #68] 2494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5112 .loc 1 2494 23 view .LVU1801 - 5113 007e 43F01003 orr r3, r3, #16 - 5114 0082 6364 str r3, [r4, #68] + 5094 .loc 1 2494 23 view .LVU1795 + 5095 007c 43F01003 orr r3, r3, #16 + 5096 0080 6364 str r3, [r4, #68] 2497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5115 .loc 1 2497 7 is_stmt 1 view .LVU1802 + 5097 .loc 1 2497 7 is_stmt 1 view .LVU1796 2497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5116 .loc 1 2497 7 view .LVU1803 - 5117 0084 84F84020 strb r2, [r4, #64] + 5098 .loc 1 2497 7 view .LVU1797 + 5099 0082 84F84020 strb r2, [r4, #64] 2497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5118 .loc 1 2497 7 view .LVU1804 + 5100 .loc 1 2497 7 view .LVU1798 2499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5119 .loc 1 2499 7 view .LVU1805 + 5101 .loc 1 2499 7 view .LVU1799 2499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5120 .loc 1 2499 14 is_stmt 0 view .LVU1806 - 5121 0088 0125 movs r5, #1 - 5122 008a 26E0 b .L328 - 5123 .LVL350: - 5124 .L329: + 5102 .loc 1 2499 14 is_stmt 0 view .LVU1800 + 5103 0086 0125 movs r5, #1 + 5104 0088 26E0 b .L327 + 5105 .LVL353: + 5106 .L328: 2422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5125 .loc 1 2422 7 is_stmt 1 view .LVU1807 + 5107 .loc 1 2422 7 is_stmt 1 view .LVU1801 2422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - ARM GAS /tmp/ccclMPzv.s page 251 - - - 5126 .loc 1 2422 23 is_stmt 0 view .LVU1808 - 5127 008c 4FF40073 mov r3, #512 - 5128 0090 6364 str r3, [r4, #68] + 5108 .loc 1 2422 23 is_stmt 0 view .LVU1802 + 5109 008a 4FF40073 mov r3, #512 + 5110 008e 6364 str r3, [r4, #68] 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5129 .loc 1 2423 7 is_stmt 1 view .LVU1809 + 5111 .loc 1 2423 7 is_stmt 1 view .LVU1803 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5130 .loc 1 2423 15 is_stmt 0 view .LVU1810 - 5131 0092 0125 movs r5, #1 - 5132 0094 21E0 b .L328 - 5133 .L331: + 5112 .loc 1 2423 15 is_stmt 0 view .LVU1804 + 5113 0090 0125 movs r5, #1 + 5114 0092 21E0 b .L327 + 5115 .L330: 2458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5134 .loc 1 2458 7 is_stmt 1 view .LVU1811 + 5116 .loc 1 2458 7 is_stmt 1 view .LVU1805 2458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5135 .loc 1 2458 23 is_stmt 0 view .LVU1812 - 5136 0096 2823 movs r3, #40 - 5137 0098 80F84130 strb r3, [r0, #65] + 5117 .loc 1 2458 23 is_stmt 0 view .LVU1806 + 5118 0094 2823 movs r3, #40 + 5119 0096 80F84130 strb r3, [r0, #65] 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5138 .loc 1 2459 7 is_stmt 1 view .LVU1813 + 5120 .loc 1 2459 7 is_stmt 1 view .LVU1807 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5139 .loc 1 2459 23 is_stmt 0 view .LVU1814 - 5140 009c 0022 movs r2, #0 - 5141 .LVL351: + 5121 .loc 1 2459 23 is_stmt 0 view .LVU1808 + 5122 009a 0022 movs r2, #0 + 5123 .LVL354: 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5142 .loc 1 2459 23 view .LVU1815 - 5143 009e 80F84220 strb r2, [r0, #66] -2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5144 .loc 1 2462 7 is_stmt 1 view .LVU1816 -2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5145 .loc 1 2462 11 is_stmt 0 view .LVU1817 - 5146 00a2 436C ldr r3, [r0, #68] -2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5147 .loc 1 2462 23 view .LVU1818 - 5148 00a4 43F08003 orr r3, r3, #128 - 5149 00a8 4364 str r3, [r0, #68] -2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5150 .loc 1 2465 7 is_stmt 1 view .LVU1819 -2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5151 .loc 1 2465 7 view .LVU1820 - 5152 00aa 80F84020 strb r2, [r0, #64] -2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5153 .loc 1 2465 7 view .LVU1821 -2467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5154 .loc 1 2467 7 view .LVU1822 -2467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5155 .loc 1 2467 14 is_stmt 0 view .LVU1823 - 5156 00ae 0125 movs r5, #1 - 5157 00b0 13E0 b .L328 - 5158 .LVL352: - 5159 .L338: -2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5160 .loc 1 2473 7 is_stmt 1 view .LVU1824 -2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5161 .loc 1 2473 11 is_stmt 0 view .LVU1825 - 5162 00b2 2268 ldr r2, [r4] -2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5163 .loc 1 2473 21 view .LVU1826 - 5164 00b4 5368 ldr r3, [r2, #4] - ARM GAS /tmp/ccclMPzv.s page 252 + 5124 .loc 1 2459 23 view .LVU1809 + 5125 009c 80F84220 strb r2, [r0, #66] + ARM GAS /tmp/ccDmmuIk.s page 251 +2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5126 .loc 1 2462 7 is_stmt 1 view .LVU1810 +2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5127 .loc 1 2462 11 is_stmt 0 view .LVU1811 + 5128 00a0 436C ldr r3, [r0, #68] +2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5129 .loc 1 2462 23 view .LVU1812 + 5130 00a2 43F08003 orr r3, r3, #128 + 5131 00a6 4364 str r3, [r0, #68] +2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5132 .loc 1 2465 7 is_stmt 1 view .LVU1813 +2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5133 .loc 1 2465 7 view .LVU1814 + 5134 00a8 80F84020 strb r2, [r0, #64] +2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5135 .loc 1 2465 7 view .LVU1815 +2467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5136 .loc 1 2467 7 view .LVU1816 +2467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5137 .loc 1 2467 14 is_stmt 0 view .LVU1817 + 5138 00ac 0125 movs r5, #1 + 5139 00ae 13E0 b .L327 + 5140 .LVL355: + 5141 .L337: 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5165 .loc 1 2473 27 view .LVU1827 - 5166 00b6 23F40043 bic r3, r3, #32768 - 5167 00ba 5360 str r3, [r2, #4] + 5142 .loc 1 2473 7 is_stmt 1 view .LVU1818 +2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5143 .loc 1 2473 11 is_stmt 0 view .LVU1819 + 5144 00b0 2268 ldr r2, [r4] +2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5145 .loc 1 2473 21 view .LVU1820 + 5146 00b2 5368 ldr r3, [r2, #4] +2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5147 .loc 1 2473 27 view .LVU1821 + 5148 00b4 23F40043 bic r3, r3, #32768 + 5149 00b8 5360 str r3, [r2, #4] 2476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5168 .loc 1 2476 7 is_stmt 1 view .LVU1828 + 5150 .loc 1 2476 7 is_stmt 1 view .LVU1822 2476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5169 .loc 1 2476 7 view .LVU1829 - 5170 00bc 0023 movs r3, #0 - 5171 00be 84F84030 strb r3, [r4, #64] + 5151 .loc 1 2476 7 view .LVU1823 + 5152 00ba 0023 movs r3, #0 + 5153 00bc 84F84030 strb r3, [r4, #64] 2476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5172 .loc 1 2476 7 view .LVU1830 + 5154 .loc 1 2476 7 view .LVU1824 2482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5173 .loc 1 2482 7 view .LVU1831 - 5174 00c2 4FF40041 mov r1, #32768 - 5175 00c6 2046 mov r0, r4 - 5176 .LVL353: + 5155 .loc 1 2482 7 view .LVU1825 + 5156 00c0 4FF40041 mov r1, #32768 + 5157 00c4 2046 mov r0, r4 + 5158 .LVL356: 2482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5177 .loc 1 2482 7 is_stmt 0 view .LVU1832 - 5178 00c8 FFF7FEFF bl I2C_Enable_IRQ - 5179 .LVL354: + 5159 .loc 1 2482 7 is_stmt 0 view .LVU1826 + 5160 00c6 FFF7FEFF bl I2C_Enable_IRQ + 5161 .LVL357: 2485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5180 .loc 1 2485 7 is_stmt 1 view .LVU1833 + 5162 .loc 1 2485 7 is_stmt 1 view .LVU1827 2485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5181 .loc 1 2485 11 is_stmt 0 view .LVU1834 - 5182 00cc 2268 ldr r2, [r4] + 5163 .loc 1 2485 11 is_stmt 0 view .LVU1828 + ARM GAS /tmp/ccDmmuIk.s page 252 + + + 5164 00ca 2268 ldr r2, [r4] 2485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5183 .loc 1 2485 21 view .LVU1835 - 5184 00ce 1368 ldr r3, [r2] + 5165 .loc 1 2485 21 view .LVU1829 + 5166 00cc 1368 ldr r3, [r2] 2485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5185 .loc 1 2485 27 view .LVU1836 - 5186 00d0 43F40043 orr r3, r3, #32768 - 5187 00d4 1360 str r3, [r2] + 5167 .loc 1 2485 27 view .LVU1830 + 5168 00ce 43F40043 orr r3, r3, #32768 + 5169 00d2 1360 str r3, [r2] 2502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5188 .loc 1 2502 5 is_stmt 1 view .LVU1837 + 5170 .loc 1 2502 5 is_stmt 1 view .LVU1831 2502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5189 .loc 1 2502 12 is_stmt 0 view .LVU1838 - 5190 00d6 00E0 b .L328 - 5191 .LVL355: - 5192 .L334: + 5171 .loc 1 2502 12 is_stmt 0 view .LVU1832 + 5172 00d4 00E0 b .L327 + 5173 .LVL358: + 5174 .L333: 2506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5193 .loc 1 2506 12 view .LVU1839 - 5194 00d8 0225 movs r5, #2 - 5195 .LVL356: - 5196 .L328: + 5175 .loc 1 2506 12 view .LVU1833 + 5176 00d6 0225 movs r5, #2 + 5177 .LVL359: + 5178 .L327: 2508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5197 .loc 1 2508 1 view .LVU1840 - 5198 00da 2846 mov r0, r5 - 5199 00dc 38BD pop {r3, r4, r5, pc} - 5200 .LVL357: - 5201 .L335: + 5179 .loc 1 2508 1 view .LVU1834 + 5180 00d8 2846 mov r0, r5 + 5181 00da 38BD pop {r3, r4, r5, pc} + 5182 .LVL360: + 5183 .L334: 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5202 .loc 1 2426 5 discriminator 1 view .LVU1841 - 5203 00de 0225 movs r5, #2 - 5204 00e0 FBE7 b .L328 - 5205 .L340: - 5206 00e2 00BF .align 2 - ARM GAS /tmp/ccclMPzv.s page 253 + 5184 .loc 1 2426 5 discriminator 1 view .LVU1835 + 5185 00dc 0225 movs r5, #2 + 5186 00de FBE7 b .L327 + 5187 .L339: + 5188 .align 2 + 5189 .L338: + 5190 00e0 0000FFFF .word -65536 + 5191 00e4 00000000 .word I2C_Slave_ISR_DMA + 5192 00e8 00000000 .word I2C_DMASlaveReceiveCplt + 5193 00ec 00000000 .word I2C_DMAError + 5194 .cfi_endproc + 5195 .LFE344: + 5197 .section .text.HAL_I2C_Mem_Write,"ax",%progbits + 5198 .align 1 + 5199 .global HAL_I2C_Mem_Write + 5200 .syntax unified + 5201 .thumb + 5202 .thumb_func + 5204 HAL_I2C_Mem_Write: + 5205 .LVL361: + 5206 .LFB345: +2525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; + 5207 .loc 1 2525 1 is_stmt 1 view -0 + 5208 .cfi_startproc + 5209 @ args = 12, pretend = 0, frame = 0 + 5210 @ frame_needed = 0, uses_anonymous_args = 0 +2525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; + 5211 .loc 1 2525 1 is_stmt 0 view .LVU1837 + 5212 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} + 5213 .LCFI58: + ARM GAS /tmp/ccDmmuIk.s page 253 - 5207 .L339: - 5208 00e4 0000FFFF .word -65536 - 5209 00e8 00000000 .word I2C_Slave_ISR_DMA - 5210 00ec 00000000 .word I2C_DMASlaveReceiveCplt - 5211 00f0 00000000 .word I2C_DMAError - 5212 .cfi_endproc - 5213 .LFE344: - 5215 .section .text.HAL_I2C_Mem_Write,"ax",%progbits - 5216 .align 1 - 5217 .global HAL_I2C_Mem_Write - 5218 .syntax unified - 5219 .thumb - 5220 .thumb_func - 5222 HAL_I2C_Mem_Write: - 5223 .LVL358: - 5224 .LFB345: -2525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 5225 .loc 1 2525 1 is_stmt 1 view -0 - 5226 .cfi_startproc - 5227 @ args = 12, pretend = 0, frame = 0 - 5228 @ frame_needed = 0, uses_anonymous_args = 0 -2525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 5229 .loc 1 2525 1 is_stmt 0 view .LVU1843 - 5230 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} - 5231 .LCFI58: - 5232 .cfi_def_cfa_offset 36 - 5233 .cfi_offset 4, -36 - 5234 .cfi_offset 5, -32 - 5235 .cfi_offset 6, -28 - 5236 .cfi_offset 7, -24 - 5237 .cfi_offset 8, -20 - 5238 .cfi_offset 9, -16 - 5239 .cfi_offset 10, -12 - 5240 .cfi_offset 11, -8 - 5241 .cfi_offset 14, -4 - 5242 0004 83B0 sub sp, sp, #12 - 5243 .LCFI59: - 5244 .cfi_def_cfa_offset 48 - 5245 0006 0E46 mov r6, r1 - 5246 0008 BDF834A0 ldrh r10, [sp, #52] - 5247 000c 0E9D ldr r5, [sp, #56] + 5214 .cfi_def_cfa_offset 36 + 5215 .cfi_offset 4, -36 + 5216 .cfi_offset 5, -32 + 5217 .cfi_offset 6, -28 + 5218 .cfi_offset 7, -24 + 5219 .cfi_offset 8, -20 + 5220 .cfi_offset 9, -16 + 5221 .cfi_offset 10, -12 + 5222 .cfi_offset 11, -8 + 5223 .cfi_offset 14, -4 + 5224 0004 83B0 sub sp, sp, #12 + 5225 .LCFI59: + 5226 .cfi_def_cfa_offset 48 + 5227 0006 0E46 mov r6, r1 + 5228 0008 BDF834A0 ldrh r10, [sp, #52] + 5229 000c 0E9D ldr r5, [sp, #56] 2526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5248 .loc 1 2526 3 is_stmt 1 view .LVU1844 + 5230 .loc 1 2526 3 is_stmt 1 view .LVU1838 2529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5249 .loc 1 2529 3 view .LVU1845 + 5231 .loc 1 2529 3 view .LVU1839 2531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5250 .loc 1 2531 3 view .LVU1846 + 5232 .loc 1 2531 3 view .LVU1840 2531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5251 .loc 1 2531 11 is_stmt 0 view .LVU1847 - 5252 000e 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 - 5253 .LVL359: + 5233 .loc 1 2531 11 is_stmt 0 view .LVU1841 + 5234 000e 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 + 5235 .LVL362: 2531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5254 .loc 1 2531 11 view .LVU1848 - 5255 0012 C9B2 uxtb r1, r1 -2531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5256 .loc 1 2531 6 view .LVU1849 - 5257 0014 2029 cmp r1, #32 - ARM GAS /tmp/ccclMPzv.s page 254 + 5236 .loc 1 2531 6 view .LVU1842 + 5237 0012 2029 cmp r1, #32 + 5238 0014 40F0BB80 bne .L350 + 5239 0018 0446 mov r4, r0 + 5240 001a 9146 mov r9, r2 + 5241 001c 9846 mov r8, r3 +2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5242 .loc 1 2533 5 is_stmt 1 view .LVU1843 +2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5243 .loc 1 2533 8 is_stmt 0 view .LVU1844 + 5244 001e 0C9B ldr r3, [sp, #48] + 5245 .LVL363: +2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5246 .loc 1 2533 8 view .LVU1845 + 5247 0020 CBB1 cbz r3, .L342 +2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5248 .loc 1 2533 25 discriminator 1 view .LVU1846 + 5249 0022 BAF1000F cmp r10, #0 + 5250 0026 16D0 beq .L342 +2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5251 .loc 1 2540 5 is_stmt 1 view .LVU1847 +2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5252 .loc 1 2540 5 view .LVU1848 + 5253 0028 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 5254 002c 012B cmp r3, #1 + 5255 002e 00F0B280 beq .L351 +2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5256 .loc 1 2540 5 discriminator 2 view .LVU1849 + 5257 0032 4FF0010B mov fp, #1 + 5258 0036 80F840B0 strb fp, [r0, #64] + ARM GAS /tmp/ccDmmuIk.s page 254 - 5258 0016 40F0BB80 bne .L351 - 5259 001a 0446 mov r4, r0 - 5260 001c 9046 mov r8, r2 - 5261 001e 9946 mov r9, r3 -2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5262 .loc 1 2533 5 is_stmt 1 view .LVU1850 -2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5263 .loc 1 2533 8 is_stmt 0 view .LVU1851 - 5264 0020 0C9B ldr r3, [sp, #48] - 5265 .LVL360: -2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5266 .loc 1 2533 8 view .LVU1852 - 5267 0022 CBB1 cbz r3, .L343 -2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5268 .loc 1 2533 25 discriminator 1 view .LVU1853 - 5269 0024 BAF1000F cmp r10, #0 - 5270 0028 16D0 beq .L343 2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5271 .loc 1 2540 5 is_stmt 1 view .LVU1854 -2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5272 .loc 1 2540 5 view .LVU1855 - 5273 002a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 5274 002e 012B cmp r3, #1 - 5275 0030 00F0B280 beq .L352 -2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5276 .loc 1 2540 5 discriminator 2 view .LVU1856 - 5277 0034 4FF0010B mov fp, #1 - 5278 0038 80F840B0 strb fp, [r0, #64] -2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5279 .loc 1 2540 5 discriminator 2 view .LVU1857 + 5259 .loc 1 2540 5 view .LVU1850 2543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5280 .loc 1 2543 5 view .LVU1858 + 5260 .loc 1 2543 5 view .LVU1851 2543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5281 .loc 1 2543 17 is_stmt 0 view .LVU1859 - 5282 003c FFF7FEFF bl HAL_GetTick - 5283 .LVL361: + 5261 .loc 1 2543 17 is_stmt 0 view .LVU1852 + 5262 003a FFF7FEFF bl HAL_GetTick + 5263 .LVL364: 2543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5284 .loc 1 2543 17 view .LVU1860 - 5285 0040 0746 mov r7, r0 - 5286 .LVL362: + 5264 .loc 1 2543 17 view .LVU1853 + 5265 003e 0746 mov r7, r0 + 5266 .LVL365: 2545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5287 .loc 1 2545 5 is_stmt 1 view .LVU1861 + 5267 .loc 1 2545 5 is_stmt 1 view .LVU1854 2545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5288 .loc 1 2545 9 is_stmt 0 view .LVU1862 - 5289 0042 0090 str r0, [sp] - 5290 0044 1923 movs r3, #25 - 5291 0046 5A46 mov r2, fp - 5292 0048 4FF40041 mov r1, #32768 - 5293 004c 2046 mov r0, r4 - 5294 .LVL363: + 5268 .loc 1 2545 9 is_stmt 0 view .LVU1855 + 5269 0040 0090 str r0, [sp] + 5270 0042 1923 movs r3, #25 + 5271 0044 5A46 mov r2, fp + 5272 0046 4FF40041 mov r1, #32768 + 5273 004a 2046 mov r0, r4 + 5274 .LVL366: 2545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5295 .loc 1 2545 9 view .LVU1863 - 5296 004e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 5297 .LVL364: + 5275 .loc 1 2545 9 view .LVU1856 + 5276 004c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5277 .LVL367: 2545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5298 .loc 1 2545 8 discriminator 1 view .LVU1864 - 5299 0052 30B1 cbz r0, .L358 - ARM GAS /tmp/ccclMPzv.s page 255 - - + 5278 .loc 1 2545 8 discriminator 1 view .LVU1857 + 5279 0050 30B1 cbz r0, .L357 2547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5300 .loc 1 2547 14 view .LVU1865 - 5301 0054 0120 movs r0, #1 - 5302 0056 9CE0 b .L342 - 5303 .LVL365: - 5304 .L343: + 5280 .loc 1 2547 14 view .LVU1858 + 5281 0052 0120 movs r0, #1 + 5282 0054 9CE0 b .L341 + 5283 .LVL368: + 5284 .L342: 2535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5305 .loc 1 2535 7 is_stmt 1 view .LVU1866 + 5285 .loc 1 2535 7 is_stmt 1 view .LVU1859 2535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5306 .loc 1 2535 23 is_stmt 0 view .LVU1867 - 5307 0058 4FF40073 mov r3, #512 - 5308 005c 6364 str r3, [r4, #68] + 5286 .loc 1 2535 23 is_stmt 0 view .LVU1860 + 5287 0056 4FF40073 mov r3, #512 + 5288 005a 6364 str r3, [r4, #68] 2536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5309 .loc 1 2536 7 is_stmt 1 view .LVU1868 + 5289 .loc 1 2536 7 is_stmt 1 view .LVU1861 2536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5310 .loc 1 2536 15 is_stmt 0 view .LVU1869 - 5311 005e 0120 movs r0, #1 - 5312 .LVL366: + 5290 .loc 1 2536 15 is_stmt 0 view .LVU1862 + 5291 005c 0120 movs r0, #1 + 5292 .LVL369: 2536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5313 .loc 1 2536 15 view .LVU1870 - 5314 0060 97E0 b .L342 - 5315 .LVL367: - 5316 .L358: + 5293 .loc 1 2536 15 view .LVU1863 + 5294 005e 97E0 b .L341 + 5295 .LVL370: + 5296 .L357: 2550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 5317 .loc 1 2550 5 is_stmt 1 view .LVU1871 + 5297 .loc 1 2550 5 is_stmt 1 view .LVU1864 2550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 5318 .loc 1 2550 21 is_stmt 0 view .LVU1872 - 5319 0062 2123 movs r3, #33 - 5320 0064 84F84130 strb r3, [r4, #65] -2551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 5321 .loc 1 2551 5 is_stmt 1 view .LVU1873 -2551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 5322 .loc 1 2551 21 is_stmt 0 view .LVU1874 - 5323 0068 4023 movs r3, #64 - 5324 006a 84F84230 strb r3, [r4, #66] -2552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5325 .loc 1 2552 5 is_stmt 1 view .LVU1875 -2552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5326 .loc 1 2552 21 is_stmt 0 view .LVU1876 - 5327 006e 0023 movs r3, #0 - 5328 0070 6364 str r3, [r4, #68] -2555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 5329 .loc 1 2555 5 is_stmt 1 view .LVU1877 -2555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 5330 .loc 1 2555 21 is_stmt 0 view .LVU1878 - 5331 0072 0C9A ldr r2, [sp, #48] - 5332 0074 6262 str r2, [r4, #36] -2556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 5333 .loc 1 2556 5 is_stmt 1 view .LVU1879 -2556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 5334 .loc 1 2556 21 is_stmt 0 view .LVU1880 - 5335 0076 A4F82AA0 strh r10, [r4, #42] @ movhi -2557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5336 .loc 1 2557 5 is_stmt 1 view .LVU1881 -2557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5337 .loc 1 2557 21 is_stmt 0 view .LVU1882 - 5338 007a 6363 str r3, [r4, #52] - ARM GAS /tmp/ccclMPzv.s page 256 + 5298 .loc 1 2550 21 is_stmt 0 view .LVU1865 + 5299 0060 2123 movs r3, #33 + ARM GAS /tmp/ccDmmuIk.s page 255 + 5300 0062 84F84130 strb r3, [r4, #65] +2551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5301 .loc 1 2551 5 is_stmt 1 view .LVU1866 +2551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5302 .loc 1 2551 21 is_stmt 0 view .LVU1867 + 5303 0066 4023 movs r3, #64 + 5304 0068 84F84230 strb r3, [r4, #66] +2552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5305 .loc 1 2552 5 is_stmt 1 view .LVU1868 +2552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5306 .loc 1 2552 21 is_stmt 0 view .LVU1869 + 5307 006c 0023 movs r3, #0 + 5308 006e 6364 str r3, [r4, #68] +2555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 5309 .loc 1 2555 5 is_stmt 1 view .LVU1870 +2555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 5310 .loc 1 2555 21 is_stmt 0 view .LVU1871 + 5311 0070 0C9A ldr r2, [sp, #48] + 5312 0072 6262 str r2, [r4, #36] +2556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 5313 .loc 1 2556 5 is_stmt 1 view .LVU1872 +2556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 5314 .loc 1 2556 21 is_stmt 0 view .LVU1873 + 5315 0074 A4F82AA0 strh r10, [r4, #42] @ movhi +2557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5316 .loc 1 2557 5 is_stmt 1 view .LVU1874 +2557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5317 .loc 1 2557 21 is_stmt 0 view .LVU1875 + 5318 0078 6363 str r3, [r4, #52] 2560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5339 .loc 1 2560 5 is_stmt 1 view .LVU1883 + 5319 .loc 1 2560 5 is_stmt 1 view .LVU1876 2560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5340 .loc 1 2560 9 is_stmt 0 view .LVU1884 - 5341 007c 0197 str r7, [sp, #4] - 5342 007e 0095 str r5, [sp] - 5343 0080 4B46 mov r3, r9 - 5344 0082 4246 mov r2, r8 - 5345 0084 3146 mov r1, r6 - 5346 0086 2046 mov r0, r4 - 5347 0088 FFF7FEFF bl I2C_RequestMemoryWrite - 5348 .LVL368: + 5320 .loc 1 2560 9 is_stmt 0 view .LVU1877 + 5321 007a 0197 str r7, [sp, #4] + 5322 007c 0095 str r5, [sp] + 5323 007e 4346 mov r3, r8 + 5324 0080 4A46 mov r2, r9 + 5325 0082 3146 mov r1, r6 + 5326 0084 2046 mov r0, r4 + 5327 0086 FFF7FEFF bl I2C_RequestMemoryWrite + 5328 .LVL371: 2560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5349 .loc 1 2560 8 discriminator 1 view .LVU1885 - 5350 008c 70B9 cbnz r0, .L359 + 5329 .loc 1 2560 8 discriminator 1 view .LVU1878 + 5330 008a 70B9 cbnz r0, .L358 2568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5351 .loc 1 2568 5 is_stmt 1 view .LVU1886 + 5331 .loc 1 2568 5 is_stmt 1 view .LVU1879 2568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5352 .loc 1 2568 13 is_stmt 0 view .LVU1887 - 5353 008e 638D ldrh r3, [r4, #42] - 5354 0090 9BB2 uxth r3, r3 + 5332 .loc 1 2568 13 is_stmt 0 view .LVU1880 + 5333 008c 638D ldrh r3, [r4, #42] + 5334 008e 9BB2 uxth r3, r3 2568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5355 .loc 1 2568 8 view .LVU1888 - 5356 0092 FF2B cmp r3, #255 - 5357 0094 0FD9 bls .L346 + 5335 .loc 1 2568 8 view .LVU1881 + 5336 0090 FF2B cmp r3, #255 + 5337 0092 0FD9 bls .L345 2570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_STARTST - 5358 .loc 1 2570 7 is_stmt 1 view .LVU1889 + 5338 .loc 1 2570 7 is_stmt 1 view .LVU1882 2570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_STARTST - 5359 .loc 1 2570 22 is_stmt 0 view .LVU1890 - 5360 0096 FF22 movs r2, #255 - 5361 0098 2285 strh r2, [r4, #40] @ movhi + ARM GAS /tmp/ccDmmuIk.s page 256 + + + 5339 .loc 1 2570 22 is_stmt 0 view .LVU1883 + 5340 0094 FF22 movs r2, #255 + 5341 0096 2285 strh r2, [r4, #40] @ movhi 2571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5362 .loc 1 2571 7 is_stmt 1 view .LVU1891 - 5363 009a 0023 movs r3, #0 - 5364 009c 0093 str r3, [sp] - 5365 009e 4FF08073 mov r3, #16777216 - 5366 00a2 3146 mov r1, r6 - 5367 00a4 2046 mov r0, r4 - 5368 00a6 FFF7FEFF bl I2C_TransferConfig - 5369 .LVL369: - 5370 00aa 21E0 b .L350 - 5371 .L359: + 5342 .loc 1 2571 7 is_stmt 1 view .LVU1884 + 5343 0098 0023 movs r3, #0 + 5344 009a 0093 str r3, [sp] + 5345 009c 4FF08073 mov r3, #16777216 + 5346 00a0 3146 mov r1, r6 + 5347 00a2 2046 mov r0, r4 + 5348 00a4 FFF7FEFF bl I2C_TransferConfig + 5349 .LVL372: + 5350 00a8 21E0 b .L349 + 5351 .L358: 2563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5372 .loc 1 2563 7 view .LVU1892 + 5352 .loc 1 2563 7 view .LVU1885 2563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5373 .loc 1 2563 7 view .LVU1893 - 5374 00ac 0023 movs r3, #0 - 5375 00ae 84F84030 strb r3, [r4, #64] + 5353 .loc 1 2563 7 view .LVU1886 + 5354 00aa 0023 movs r3, #0 + 5355 00ac 84F84030 strb r3, [r4, #64] 2563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5376 .loc 1 2563 7 view .LVU1894 + 5356 .loc 1 2563 7 view .LVU1887 2564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5377 .loc 1 2564 7 view .LVU1895 + 5357 .loc 1 2564 7 view .LVU1888 2564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5378 .loc 1 2564 14 is_stmt 0 view .LVU1896 - 5379 00b2 5846 mov r0, fp - 5380 00b4 6DE0 b .L342 - 5381 .L346: - ARM GAS /tmp/ccclMPzv.s page 257 - - + 5358 .loc 1 2564 14 is_stmt 0 view .LVU1889 + 5359 00b0 5846 mov r0, fp + 5360 00b2 6DE0 b .L341 + 5361 .L345: 2575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_NO_STARTS - 5382 .loc 1 2575 7 is_stmt 1 view .LVU1897 + 5362 .loc 1 2575 7 is_stmt 1 view .LVU1890 2575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_NO_STARTS - 5383 .loc 1 2575 28 is_stmt 0 view .LVU1898 - 5384 00b6 628D ldrh r2, [r4, #42] - 5385 00b8 92B2 uxth r2, r2 + 5363 .loc 1 2575 28 is_stmt 0 view .LVU1891 + 5364 00b4 628D ldrh r2, [r4, #42] + 5365 00b6 92B2 uxth r2, r2 2575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_NO_STARTS - 5386 .loc 1 2575 22 view .LVU1899 - 5387 00ba 2285 strh r2, [r4, #40] @ movhi + 5366 .loc 1 2575 22 view .LVU1892 + 5367 00b8 2285 strh r2, [r4, #40] @ movhi 2576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5388 .loc 1 2576 7 is_stmt 1 view .LVU1900 - 5389 00bc 0023 movs r3, #0 - 5390 00be 0093 str r3, [sp] - 5391 00c0 4FF00073 mov r3, #33554432 - 5392 00c4 D2B2 uxtb r2, r2 - 5393 00c6 3146 mov r1, r6 - 5394 00c8 2046 mov r0, r4 - 5395 00ca FFF7FEFF bl I2C_TransferConfig - 5396 .LVL370: - 5397 00ce 0FE0 b .L350 - 5398 .L349: + 5368 .loc 1 2576 7 is_stmt 1 view .LVU1893 + 5369 00ba 0023 movs r3, #0 + 5370 00bc 0093 str r3, [sp] + 5371 00be 4FF00073 mov r3, #33554432 + 5372 00c2 D2B2 uxtb r2, r2 + 5373 00c4 3146 mov r1, r6 + 5374 00c6 2046 mov r0, r4 + 5375 00c8 FFF7FEFF bl I2C_TransferConfig + 5376 .LVL373: + 5377 00cc 0FE0 b .L349 + 5378 .L348: 2612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5399 .loc 1 2612 11 view .LVU1901 + 5379 .loc 1 2612 11 view .LVU1894 2612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5400 .loc 1 2612 32 is_stmt 0 view .LVU1902 - 5401 00d0 628D ldrh r2, [r4, #42] - 5402 00d2 92B2 uxth r2, r2 + 5380 .loc 1 2612 32 is_stmt 0 view .LVU1895 + 5381 00ce 628D ldrh r2, [r4, #42] + 5382 00d0 92B2 uxth r2, r2 2612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5403 .loc 1 2612 26 view .LVU1903 - 5404 00d4 2285 strh r2, [r4, #40] @ movhi + ARM GAS /tmp/ccDmmuIk.s page 257 + + + 5383 .loc 1 2612 26 view .LVU1896 + 5384 00d2 2285 strh r2, [r4, #40] @ movhi 2613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 5405 .loc 1 2613 11 is_stmt 1 view .LVU1904 - 5406 00d6 0023 movs r3, #0 - 5407 00d8 0093 str r3, [sp] - 5408 00da 4FF00073 mov r3, #33554432 - 5409 00de D2B2 uxtb r2, r2 - 5410 00e0 3146 mov r1, r6 - 5411 00e2 2046 mov r0, r4 - 5412 00e4 FFF7FEFF bl I2C_TransferConfig - 5413 .LVL371: - 5414 .L348: + 5385 .loc 1 2613 11 is_stmt 1 view .LVU1897 + 5386 00d4 0023 movs r3, #0 + 5387 00d6 0093 str r3, [sp] + 5388 00d8 4FF00073 mov r3, #33554432 + 5389 00dc D2B2 uxtb r2, r2 + 5390 00de 3146 mov r1, r6 + 5391 00e0 2046 mov r0, r4 + 5392 00e2 FFF7FEFF bl I2C_TransferConfig + 5393 .LVL374: + 5394 .L347: 2618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5415 .loc 1 2618 30 view .LVU1905 + 5395 .loc 1 2618 30 view .LVU1898 2618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5416 .loc 1 2618 18 is_stmt 0 view .LVU1906 - 5417 00e8 638D ldrh r3, [r4, #42] - 5418 00ea 9BB2 uxth r3, r3 + 5396 .loc 1 2618 18 is_stmt 0 view .LVU1899 + 5397 00e6 638D ldrh r3, [r4, #42] + 5398 00e8 9BB2 uxth r3, r3 2618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5419 .loc 1 2618 30 view .LVU1907 - 5420 00ec 002B cmp r3, #0 - 5421 00ee 33D0 beq .L360 - 5422 .L350: + 5399 .loc 1 2618 30 view .LVU1900 + 5400 00ea 002B cmp r3, #0 + 5401 00ec 33D0 beq .L359 + 5402 .L349: 2579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5423 .loc 1 2579 5 is_stmt 1 view .LVU1908 + 5403 .loc 1 2579 5 is_stmt 1 view .LVU1901 2582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5424 .loc 1 2582 7 view .LVU1909 + 5404 .loc 1 2582 7 view .LVU1902 2582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 258 - - - 5425 .loc 1 2582 11 is_stmt 0 view .LVU1910 - 5426 00f0 3A46 mov r2, r7 - 5427 00f2 2946 mov r1, r5 - 5428 00f4 2046 mov r0, r4 - 5429 00f6 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - 5430 .LVL372: + 5405 .loc 1 2582 11 is_stmt 0 view .LVU1903 + 5406 00ee 3A46 mov r2, r7 + 5407 00f0 2946 mov r1, r5 + 5408 00f2 2046 mov r0, r4 + 5409 00f4 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout + 5410 .LVL375: 2582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5431 .loc 1 2582 10 discriminator 1 view .LVU1911 - 5432 00fa 0028 cmp r0, #0 - 5433 00fc 4ED1 bne .L354 + 5411 .loc 1 2582 10 discriminator 1 view .LVU1904 + 5412 00f8 0028 cmp r0, #0 + 5413 00fa 4ED1 bne .L353 2588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5434 .loc 1 2588 7 is_stmt 1 view .LVU1912 + 5414 .loc 1 2588 7 is_stmt 1 view .LVU1905 2588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5435 .loc 1 2588 35 is_stmt 0 view .LVU1913 - 5436 00fe 626A ldr r2, [r4, #36] + 5415 .loc 1 2588 35 is_stmt 0 view .LVU1906 + 5416 00fc 626A ldr r2, [r4, #36] 2588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5437 .loc 1 2588 11 view .LVU1914 - 5438 0100 2368 ldr r3, [r4] + 5417 .loc 1 2588 11 view .LVU1907 + 5418 00fe 2368 ldr r3, [r4] 2588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5439 .loc 1 2588 30 view .LVU1915 - 5440 0102 1278 ldrb r2, [r2] @ zero_extendqisi2 + 5419 .loc 1 2588 30 view .LVU1908 + 5420 0100 1278 ldrb r2, [r2] @ zero_extendqisi2 2588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5441 .loc 1 2588 28 view .LVU1916 - 5442 0104 9A62 str r2, [r3, #40] + 5421 .loc 1 2588 28 view .LVU1909 + 5422 0102 9A62 str r2, [r3, #40] 2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5443 .loc 1 2591 7 is_stmt 1 view .LVU1917 + 5423 .loc 1 2591 7 is_stmt 1 view .LVU1910 2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5444 .loc 1 2591 11 is_stmt 0 view .LVU1918 - 5445 0106 636A ldr r3, [r4, #36] -2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5446 .loc 1 2591 21 view .LVU1919 - 5447 0108 0133 adds r3, r3, #1 - 5448 010a 6362 str r3, [r4, #36] -2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 5449 .loc 1 2593 7 is_stmt 1 view .LVU1920 -2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 5450 .loc 1 2593 11 is_stmt 0 view .LVU1921 - 5451 010c 638D ldrh r3, [r4, #42] - 5452 010e 9BB2 uxth r3, r3 -2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 5453 .loc 1 2593 22 view .LVU1922 - 5454 0110 013B subs r3, r3, #1 - 5455 0112 9BB2 uxth r3, r3 - 5456 0114 6385 strh r3, [r4, #42] @ movhi -2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5457 .loc 1 2594 7 is_stmt 1 view .LVU1923 -2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5458 .loc 1 2594 11 is_stmt 0 view .LVU1924 - 5459 0116 238D ldrh r3, [r4, #40] -2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5460 .loc 1 2594 21 view .LVU1925 - 5461 0118 013B subs r3, r3, #1 - 5462 011a 9BB2 uxth r3, r3 - 5463 011c 2385 strh r3, [r4, #40] @ movhi -2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5464 .loc 1 2596 7 is_stmt 1 view .LVU1926 -2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 259 + 5424 .loc 1 2591 11 is_stmt 0 view .LVU1911 + ARM GAS /tmp/ccDmmuIk.s page 258 - 5465 .loc 1 2596 16 is_stmt 0 view .LVU1927 - 5466 011e 628D ldrh r2, [r4, #42] - 5467 0120 92B2 uxth r2, r2 + 5425 0104 636A ldr r3, [r4, #36] +2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5426 .loc 1 2591 21 view .LVU1912 + 5427 0106 0133 adds r3, r3, #1 + 5428 0108 6362 str r3, [r4, #36] +2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 5429 .loc 1 2593 7 is_stmt 1 view .LVU1913 +2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 5430 .loc 1 2593 11 is_stmt 0 view .LVU1914 + 5431 010a 638D ldrh r3, [r4, #42] + 5432 010c 9BB2 uxth r3, r3 +2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; + 5433 .loc 1 2593 22 view .LVU1915 + 5434 010e 013B subs r3, r3, #1 + 5435 0110 9BB2 uxth r3, r3 + 5436 0112 6385 strh r3, [r4, #42] @ movhi +2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5437 .loc 1 2594 7 is_stmt 1 view .LVU1916 +2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5438 .loc 1 2594 11 is_stmt 0 view .LVU1917 + 5439 0114 238D ldrh r3, [r4, #40] +2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5440 .loc 1 2594 21 view .LVU1918 + 5441 0116 013B subs r3, r3, #1 + 5442 0118 9BB2 uxth r3, r3 + 5443 011a 2385 strh r3, [r4, #40] @ movhi 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5468 .loc 1 2596 10 view .LVU1928 - 5469 0122 002A cmp r2, #0 - 5470 0124 E0D0 beq .L348 + 5444 .loc 1 2596 7 is_stmt 1 view .LVU1919 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5471 .loc 1 2596 35 discriminator 1 view .LVU1929 - 5472 0126 002B cmp r3, #0 - 5473 0128 DED1 bne .L348 + 5445 .loc 1 2596 16 is_stmt 0 view .LVU1920 + 5446 011c 628D ldrh r2, [r4, #42] + 5447 011e 92B2 uxth r2, r2 +2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5448 .loc 1 2596 10 view .LVU1921 + 5449 0120 002A cmp r2, #0 + 5450 0122 E0D0 beq .L347 +2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5451 .loc 1 2596 35 discriminator 1 view .LVU1922 + 5452 0124 002B cmp r3, #0 + 5453 0126 DED1 bne .L347 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5474 .loc 1 2599 9 is_stmt 1 view .LVU1930 + 5454 .loc 1 2599 9 is_stmt 1 view .LVU1923 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5475 .loc 1 2599 13 is_stmt 0 view .LVU1931 - 5476 012a 0097 str r7, [sp] - 5477 012c 2B46 mov r3, r5 - 5478 012e 0022 movs r2, #0 - 5479 0130 8021 movs r1, #128 - 5480 0132 2046 mov r0, r4 - 5481 0134 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 5482 .LVL373: + 5455 .loc 1 2599 13 is_stmt 0 view .LVU1924 + 5456 0128 0097 str r7, [sp] + 5457 012a 2B46 mov r3, r5 + 5458 012c 0022 movs r2, #0 + 5459 012e 8021 movs r1, #128 + 5460 0130 2046 mov r0, r4 + 5461 0132 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5462 .LVL376: 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5483 .loc 1 2599 12 discriminator 1 view .LVU1932 - 5484 0138 90BB cbnz r0, .L355 + 5463 .loc 1 2599 12 discriminator 1 view .LVU1925 + 5464 0136 90BB cbnz r0, .L354 2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5485 .loc 1 2604 9 is_stmt 1 view .LVU1933 + 5465 .loc 1 2604 9 is_stmt 1 view .LVU1926 2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5486 .loc 1 2604 17 is_stmt 0 view .LVU1934 - 5487 013a 638D ldrh r3, [r4, #42] - 5488 013c 9BB2 uxth r3, r3 + ARM GAS /tmp/ccDmmuIk.s page 259 + + + 5466 .loc 1 2604 17 is_stmt 0 view .LVU1927 + 5467 0138 638D ldrh r3, [r4, #42] + 5468 013a 9BB2 uxth r3, r3 2604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5489 .loc 1 2604 12 view .LVU1935 - 5490 013e FF2B cmp r3, #255 - 5491 0140 C6D9 bls .L349 + 5469 .loc 1 2604 12 view .LVU1928 + 5470 013c FF2B cmp r3, #255 + 5471 013e C6D9 bls .L348 2606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 5492 .loc 1 2606 11 is_stmt 1 view .LVU1936 + 5472 .loc 1 2606 11 is_stmt 1 view .LVU1929 2606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 5493 .loc 1 2606 26 is_stmt 0 view .LVU1937 - 5494 0142 FF22 movs r2, #255 - 5495 0144 2285 strh r2, [r4, #40] @ movhi + 5473 .loc 1 2606 26 is_stmt 0 view .LVU1930 + 5474 0140 FF22 movs r2, #255 + 5475 0142 2285 strh r2, [r4, #40] @ movhi 2607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 5496 .loc 1 2607 11 is_stmt 1 view .LVU1938 - 5497 0146 0023 movs r3, #0 - 5498 0148 0093 str r3, [sp] - 5499 014a 4FF08073 mov r3, #16777216 - 5500 014e 3146 mov r1, r6 - 5501 0150 2046 mov r0, r4 - 5502 0152 FFF7FEFF bl I2C_TransferConfig - 5503 .LVL374: - 5504 0156 C7E7 b .L348 - 5505 .L360: + 5476 .loc 1 2607 11 is_stmt 1 view .LVU1931 + 5477 0144 0023 movs r3, #0 + 5478 0146 0093 str r3, [sp] + 5479 0148 4FF08073 mov r3, #16777216 + 5480 014c 3146 mov r1, r6 + 5481 014e 2046 mov r0, r4 + 5482 0150 FFF7FEFF bl I2C_TransferConfig + 5483 .LVL377: + 5484 0154 C7E7 b .L347 + 5485 .L359: 2622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5506 .loc 1 2622 5 view .LVU1939 + 5486 .loc 1 2622 5 view .LVU1932 2622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5507 .loc 1 2622 9 is_stmt 0 view .LVU1940 - 5508 0158 3A46 mov r2, r7 - ARM GAS /tmp/ccclMPzv.s page 260 - - - 5509 015a 2946 mov r1, r5 - 5510 015c 2046 mov r0, r4 - 5511 015e FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - 5512 .LVL375: + 5487 .loc 1 2622 9 is_stmt 0 view .LVU1933 + 5488 0156 3A46 mov r2, r7 + 5489 0158 2946 mov r1, r5 + 5490 015a 2046 mov r0, r4 + 5491 015c FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 5492 .LVL378: 2622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5513 .loc 1 2622 8 discriminator 1 view .LVU1941 - 5514 0162 F8B9 cbnz r0, .L356 + 5493 .loc 1 2622 8 discriminator 1 view .LVU1934 + 5494 0160 F8B9 cbnz r0, .L355 2628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5515 .loc 1 2628 5 is_stmt 1 view .LVU1942 - 5516 0164 2368 ldr r3, [r4] - 5517 0166 2022 movs r2, #32 - 5518 0168 DA61 str r2, [r3, #28] + 5495 .loc 1 2628 5 is_stmt 1 view .LVU1935 + 5496 0162 2368 ldr r3, [r4] + 5497 0164 2022 movs r2, #32 + 5498 0166 DA61 str r2, [r3, #28] 2631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5519 .loc 1 2631 5 view .LVU1943 - 5520 016a 2168 ldr r1, [r4] - 5521 016c 4B68 ldr r3, [r1, #4] - 5522 016e 23F0FF73 bic r3, r3, #33423360 - 5523 0172 23F48B33 bic r3, r3, #71168 - 5524 0176 23F4FF73 bic r3, r3, #510 - 5525 017a 23F00103 bic r3, r3, #1 - 5526 017e 4B60 str r3, [r1, #4] + 5499 .loc 1 2631 5 view .LVU1936 + 5500 0168 2168 ldr r1, [r4] + 5501 016a 4B68 ldr r3, [r1, #4] + 5502 016c 23F0FF73 bic r3, r3, #33423360 + 5503 0170 23F48B33 bic r3, r3, #71168 + 5504 0174 23F4FF73 bic r3, r3, #510 + 5505 0178 23F00103 bic r3, r3, #1 + 5506 017c 4B60 str r3, [r1, #4] 2633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5527 .loc 1 2633 5 view .LVU1944 + 5507 .loc 1 2633 5 view .LVU1937 2633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5528 .loc 1 2633 17 is_stmt 0 view .LVU1945 - 5529 0180 84F84120 strb r2, [r4, #65] + 5508 .loc 1 2633 17 is_stmt 0 view .LVU1938 + 5509 017e 84F84120 strb r2, [r4, #65] 2634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5530 .loc 1 2634 5 is_stmt 1 view .LVU1946 + 5510 .loc 1 2634 5 is_stmt 1 view .LVU1939 + ARM GAS /tmp/ccDmmuIk.s page 260 + + 2634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5531 .loc 1 2634 17 is_stmt 0 view .LVU1947 - 5532 0184 0023 movs r3, #0 - 5533 0186 84F84230 strb r3, [r4, #66] + 5511 .loc 1 2634 17 is_stmt 0 view .LVU1940 + 5512 0182 0023 movs r3, #0 + 5513 0184 84F84230 strb r3, [r4, #66] 2637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5534 .loc 1 2637 5 is_stmt 1 view .LVU1948 + 5514 .loc 1 2637 5 is_stmt 1 view .LVU1941 2637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5535 .loc 1 2637 5 view .LVU1949 - 5536 018a 84F84030 strb r3, [r4, #64] + 5515 .loc 1 2637 5 view .LVU1942 + 5516 0188 84F84030 strb r3, [r4, #64] 2637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5537 .loc 1 2637 5 view .LVU1950 + 5517 .loc 1 2637 5 view .LVU1943 2639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5538 .loc 1 2639 5 view .LVU1951 + 5518 .loc 1 2639 5 view .LVU1944 2639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5539 .loc 1 2639 12 is_stmt 0 view .LVU1952 - 5540 018e 00E0 b .L342 - 5541 .LVL376: - 5542 .L351: + 5519 .loc 1 2639 12 is_stmt 0 view .LVU1945 + 5520 018c 00E0 b .L341 + 5521 .LVL379: + 5522 .L350: 2643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5543 .loc 1 2643 12 view .LVU1953 - 5544 0190 0220 movs r0, #2 - 5545 .LVL377: - 5546 .L342: + 5523 .loc 1 2643 12 view .LVU1946 + 5524 018e 0220 movs r0, #2 + 5525 .LVL380: + 5526 .L341: 2645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5547 .loc 1 2645 1 view .LVU1954 - 5548 0192 03B0 add sp, sp, #12 - 5549 .LCFI60: - 5550 .cfi_remember_state - 5551 .cfi_def_cfa_offset 36 - ARM GAS /tmp/ccclMPzv.s page 261 - - - 5552 @ sp needed - 5553 0194 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} - 5554 .LVL378: - 5555 .L352: - 5556 .LCFI61: - 5557 .cfi_restore_state + 5527 .loc 1 2645 1 view .LVU1947 + 5528 0190 03B0 add sp, sp, #12 + 5529 .LCFI60: + 5530 .cfi_remember_state + 5531 .cfi_def_cfa_offset 36 + 5532 @ sp needed + 5533 0192 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} + 5534 .LVL381: + 5535 .L351: + 5536 .LCFI61: + 5537 .cfi_restore_state 2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5558 .loc 1 2540 5 discriminator 1 view .LVU1955 - 5559 0198 0220 movs r0, #2 - 5560 .LVL379: + 5538 .loc 1 2540 5 discriminator 1 view .LVU1948 + 5539 0196 0220 movs r0, #2 + 5540 .LVL382: 2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5561 .loc 1 2540 5 discriminator 1 view .LVU1956 - 5562 019a FAE7 b .L342 - 5563 .LVL380: - 5564 .L354: + 5541 .loc 1 2540 5 discriminator 1 view .LVU1949 + 5542 0198 FAE7 b .L341 + 5543 .LVL383: + 5544 .L353: 2584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5565 .loc 1 2584 16 view .LVU1957 - 5566 019c 0120 movs r0, #1 - 5567 019e F8E7 b .L342 - 5568 .L355: + 5545 .loc 1 2584 16 view .LVU1950 + 5546 019a 0120 movs r0, #1 + 5547 019c F8E7 b .L341 + 5548 .L354: 2601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5569 .loc 1 2601 18 view .LVU1958 - 5570 01a0 0120 movs r0, #1 - 5571 01a2 F6E7 b .L342 - 5572 .L356: + 5549 .loc 1 2601 18 view .LVU1951 + 5550 019e 0120 movs r0, #1 + 5551 01a0 F6E7 b .L341 + 5552 .L355: 2624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5573 .loc 1 2624 14 view .LVU1959 - 5574 01a4 0120 movs r0, #1 - 5575 01a6 F4E7 b .L342 - 5576 .cfi_endproc - 5577 .LFE345: - 5579 .section .text.HAL_I2C_Mem_Read,"ax",%progbits - 5580 .align 1 - 5581 .global HAL_I2C_Mem_Read - 5582 .syntax unified - 5583 .thumb - 5584 .thumb_func - 5586 HAL_I2C_Mem_Read: - 5587 .LVL381: - 5588 .LFB346: -2662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 5589 .loc 1 2662 1 is_stmt 1 view -0 - 5590 .cfi_startproc - 5591 @ args = 12, pretend = 0, frame = 0 - 5592 @ frame_needed = 0, uses_anonymous_args = 0 -2662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 5593 .loc 1 2662 1 is_stmt 0 view .LVU1961 - 5594 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} - 5595 .LCFI62: - 5596 .cfi_def_cfa_offset 36 - 5597 .cfi_offset 4, -36 - 5598 .cfi_offset 5, -32 - 5599 .cfi_offset 6, -28 - 5600 .cfi_offset 7, -24 - 5601 .cfi_offset 8, -20 - 5602 .cfi_offset 9, -16 - 5603 .cfi_offset 10, -12 - ARM GAS /tmp/ccclMPzv.s page 262 + 5553 .loc 1 2624 14 view .LVU1952 + 5554 01a2 0120 movs r0, #1 + ARM GAS /tmp/ccDmmuIk.s page 261 - 5604 .cfi_offset 11, -8 - 5605 .cfi_offset 14, -4 - 5606 0004 83B0 sub sp, sp, #12 - 5607 .LCFI63: - 5608 .cfi_def_cfa_offset 48 - 5609 0006 0E46 mov r6, r1 - 5610 0008 BDF834A0 ldrh r10, [sp, #52] - 5611 000c 0E9D ldr r5, [sp, #56] + 5555 01a4 F4E7 b .L341 + 5556 .cfi_endproc + 5557 .LFE345: + 5559 .section .text.HAL_I2C_Mem_Read,"ax",%progbits + 5560 .align 1 + 5561 .global HAL_I2C_Mem_Read + 5562 .syntax unified + 5563 .thumb + 5564 .thumb_func + 5566 HAL_I2C_Mem_Read: + 5567 .LVL384: + 5568 .LFB346: +2662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; + 5569 .loc 1 2662 1 is_stmt 1 view -0 + 5570 .cfi_startproc + 5571 @ args = 12, pretend = 0, frame = 0 + 5572 @ frame_needed = 0, uses_anonymous_args = 0 +2662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; + 5573 .loc 1 2662 1 is_stmt 0 view .LVU1954 + 5574 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} + 5575 .LCFI62: + 5576 .cfi_def_cfa_offset 36 + 5577 .cfi_offset 4, -36 + 5578 .cfi_offset 5, -32 + 5579 .cfi_offset 6, -28 + 5580 .cfi_offset 7, -24 + 5581 .cfi_offset 8, -20 + 5582 .cfi_offset 9, -16 + 5583 .cfi_offset 10, -12 + 5584 .cfi_offset 11, -8 + 5585 .cfi_offset 14, -4 + 5586 0004 83B0 sub sp, sp, #12 + 5587 .LCFI63: + 5588 .cfi_def_cfa_offset 48 + 5589 0006 0E46 mov r6, r1 + 5590 0008 BDF834A0 ldrh r10, [sp, #52] + 5591 000c 0E9D ldr r5, [sp, #56] 2663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5612 .loc 1 2663 3 is_stmt 1 view .LVU1962 + 5592 .loc 1 2663 3 is_stmt 1 view .LVU1955 2666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5613 .loc 1 2666 3 view .LVU1963 + 5593 .loc 1 2666 3 view .LVU1956 2668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5614 .loc 1 2668 3 view .LVU1964 + 5594 .loc 1 2668 3 view .LVU1957 2668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5615 .loc 1 2668 11 is_stmt 0 view .LVU1965 - 5616 000e 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 - 5617 .LVL382: + 5595 .loc 1 2668 11 is_stmt 0 view .LVU1958 + 5596 000e 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 + 5597 .LVL385: 2668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5618 .loc 1 2668 11 view .LVU1966 - 5619 0012 C9B2 uxtb r1, r1 -2668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5620 .loc 1 2668 6 view .LVU1967 - 5621 0014 2029 cmp r1, #32 - 5622 0016 40F0BC80 bne .L371 - 5623 001a 0446 mov r4, r0 - 5624 001c 9046 mov r8, r2 - 5625 001e 9946 mov r9, r3 + 5598 .loc 1 2668 6 view .LVU1959 + 5599 0012 2029 cmp r1, #32 + 5600 0014 40F0BC80 bne .L370 + 5601 0018 0446 mov r4, r0 + 5602 001a 9146 mov r9, r2 + 5603 001c 9846 mov r8, r3 2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5626 .loc 1 2670 5 is_stmt 1 view .LVU1968 + 5604 .loc 1 2670 5 is_stmt 1 view .LVU1960 2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5627 .loc 1 2670 8 is_stmt 0 view .LVU1969 - 5628 0020 0C9B ldr r3, [sp, #48] - 5629 .LVL383: -2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5630 .loc 1 2670 8 view .LVU1970 - 5631 0022 CBB1 cbz r3, .L363 -2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5632 .loc 1 2670 25 discriminator 1 view .LVU1971 - 5633 0024 BAF1000F cmp r10, #0 - 5634 0028 16D0 beq .L363 -2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5635 .loc 1 2677 5 is_stmt 1 view .LVU1972 -2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5636 .loc 1 2677 5 view .LVU1973 - 5637 002a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 5638 002e 012B cmp r3, #1 - 5639 0030 00F0B380 beq .L372 -2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5640 .loc 1 2677 5 discriminator 2 view .LVU1974 - 5641 0034 4FF0010B mov fp, #1 - 5642 0038 80F840B0 strb fp, [r0, #64] -2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5643 .loc 1 2677 5 discriminator 2 view .LVU1975 -2680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5644 .loc 1 2680 5 view .LVU1976 -2680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 263 + ARM GAS /tmp/ccDmmuIk.s page 262 - 5645 .loc 1 2680 17 is_stmt 0 view .LVU1977 - 5646 003c FFF7FEFF bl HAL_GetTick - 5647 .LVL384: + 5605 .loc 1 2670 8 is_stmt 0 view .LVU1961 + 5606 001e 0C9B ldr r3, [sp, #48] + 5607 .LVL386: +2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5608 .loc 1 2670 8 view .LVU1962 + 5609 0020 CBB1 cbz r3, .L362 +2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5610 .loc 1 2670 25 discriminator 1 view .LVU1963 + 5611 0022 BAF1000F cmp r10, #0 + 5612 0026 16D0 beq .L362 +2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5613 .loc 1 2677 5 is_stmt 1 view .LVU1964 +2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5614 .loc 1 2677 5 view .LVU1965 + 5615 0028 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 5616 002c 012B cmp r3, #1 + 5617 002e 00F0B380 beq .L371 +2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5618 .loc 1 2677 5 discriminator 2 view .LVU1966 + 5619 0032 4FF0010B mov fp, #1 + 5620 0036 80F840B0 strb fp, [r0, #64] +2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5621 .loc 1 2677 5 view .LVU1967 2680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5648 .loc 1 2680 17 view .LVU1978 - 5649 0040 0746 mov r7, r0 - 5650 .LVL385: + 5622 .loc 1 2680 5 view .LVU1968 +2680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5623 .loc 1 2680 17 is_stmt 0 view .LVU1969 + 5624 003a FFF7FEFF bl HAL_GetTick + 5625 .LVL387: +2680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5626 .loc 1 2680 17 view .LVU1970 + 5627 003e 0746 mov r7, r0 + 5628 .LVL388: 2682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5651 .loc 1 2682 5 is_stmt 1 view .LVU1979 + 5629 .loc 1 2682 5 is_stmt 1 view .LVU1971 2682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5652 .loc 1 2682 9 is_stmt 0 view .LVU1980 - 5653 0042 0090 str r0, [sp] - 5654 0044 1923 movs r3, #25 - 5655 0046 5A46 mov r2, fp - 5656 0048 4FF40041 mov r1, #32768 - 5657 004c 2046 mov r0, r4 - 5658 .LVL386: + 5630 .loc 1 2682 9 is_stmt 0 view .LVU1972 + 5631 0040 0090 str r0, [sp] + 5632 0042 1923 movs r3, #25 + 5633 0044 5A46 mov r2, fp + 5634 0046 4FF40041 mov r1, #32768 + 5635 004a 2046 mov r0, r4 + 5636 .LVL389: 2682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5659 .loc 1 2682 9 view .LVU1981 - 5660 004e FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 5661 .LVL387: + 5637 .loc 1 2682 9 view .LVU1973 + 5638 004c FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5639 .LVL390: 2682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5662 .loc 1 2682 8 discriminator 1 view .LVU1982 - 5663 0052 30B1 cbz r0, .L378 + 5640 .loc 1 2682 8 discriminator 1 view .LVU1974 + 5641 0050 30B1 cbz r0, .L377 2684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5664 .loc 1 2684 14 view .LVU1983 - 5665 0054 0120 movs r0, #1 - 5666 0056 9DE0 b .L362 - 5667 .LVL388: - 5668 .L363: + 5642 .loc 1 2684 14 view .LVU1975 + 5643 0052 0120 movs r0, #1 + 5644 0054 9DE0 b .L361 + 5645 .LVL391: + 5646 .L362: 2672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5669 .loc 1 2672 7 is_stmt 1 view .LVU1984 -2672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5670 .loc 1 2672 23 is_stmt 0 view .LVU1985 - 5671 0058 4FF40073 mov r3, #512 - 5672 005c 6364 str r3, [r4, #68] -2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5673 .loc 1 2673 7 is_stmt 1 view .LVU1986 -2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5674 .loc 1 2673 15 is_stmt 0 view .LVU1987 - 5675 005e 0120 movs r0, #1 - 5676 .LVL389: -2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5677 .loc 1 2673 15 view .LVU1988 - 5678 0060 98E0 b .L362 - 5679 .LVL390: - 5680 .L378: -2687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 5681 .loc 1 2687 5 is_stmt 1 view .LVU1989 -2687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 5682 .loc 1 2687 21 is_stmt 0 view .LVU1990 - 5683 0062 2223 movs r3, #34 - 5684 0064 84F84130 strb r3, [r4, #65] -2688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 5685 .loc 1 2688 5 is_stmt 1 view .LVU1991 -2688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 5686 .loc 1 2688 21 is_stmt 0 view .LVU1992 - ARM GAS /tmp/ccclMPzv.s page 264 + ARM GAS /tmp/ccDmmuIk.s page 263 - 5687 0068 4023 movs r3, #64 - 5688 006a 84F84230 strb r3, [r4, #66] + 5647 .loc 1 2672 7 is_stmt 1 view .LVU1976 +2672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 5648 .loc 1 2672 23 is_stmt 0 view .LVU1977 + 5649 0056 4FF40073 mov r3, #512 + 5650 005a 6364 str r3, [r4, #68] +2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5651 .loc 1 2673 7 is_stmt 1 view .LVU1978 +2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5652 .loc 1 2673 15 is_stmt 0 view .LVU1979 + 5653 005c 0120 movs r0, #1 + 5654 .LVL392: +2673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5655 .loc 1 2673 15 view .LVU1980 + 5656 005e 98E0 b .L361 + 5657 .LVL393: + 5658 .L377: +2687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 5659 .loc 1 2687 5 is_stmt 1 view .LVU1981 +2687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; + 5660 .loc 1 2687 21 is_stmt 0 view .LVU1982 + 5661 0060 2223 movs r3, #34 + 5662 0062 84F84130 strb r3, [r4, #65] +2688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5663 .loc 1 2688 5 is_stmt 1 view .LVU1983 +2688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 5664 .loc 1 2688 21 is_stmt 0 view .LVU1984 + 5665 0066 4023 movs r3, #64 + 5666 0068 84F84230 strb r3, [r4, #66] 2689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5689 .loc 1 2689 5 is_stmt 1 view .LVU1993 + 5667 .loc 1 2689 5 is_stmt 1 view .LVU1985 2689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5690 .loc 1 2689 21 is_stmt 0 view .LVU1994 - 5691 006e 0023 movs r3, #0 - 5692 0070 6364 str r3, [r4, #68] + 5668 .loc 1 2689 21 is_stmt 0 view .LVU1986 + 5669 006c 0023 movs r3, #0 + 5670 006e 6364 str r3, [r4, #68] 2692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 5693 .loc 1 2692 5 is_stmt 1 view .LVU1995 + 5671 .loc 1 2692 5 is_stmt 1 view .LVU1987 2692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 5694 .loc 1 2692 21 is_stmt 0 view .LVU1996 - 5695 0072 0C9A ldr r2, [sp, #48] - 5696 0074 6262 str r2, [r4, #36] + 5672 .loc 1 2692 21 is_stmt 0 view .LVU1988 + 5673 0070 0C9A ldr r2, [sp, #48] + 5674 0072 6262 str r2, [r4, #36] 2693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 5697 .loc 1 2693 5 is_stmt 1 view .LVU1997 + 5675 .loc 1 2693 5 is_stmt 1 view .LVU1989 2693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 5698 .loc 1 2693 21 is_stmt 0 view .LVU1998 - 5699 0076 A4F82AA0 strh r10, [r4, #42] @ movhi + 5676 .loc 1 2693 21 is_stmt 0 view .LVU1990 + 5677 0074 A4F82AA0 strh r10, [r4, #42] @ movhi 2694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5700 .loc 1 2694 5 is_stmt 1 view .LVU1999 + 5678 .loc 1 2694 5 is_stmt 1 view .LVU1991 2694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5701 .loc 1 2694 21 is_stmt 0 view .LVU2000 - 5702 007a 6363 str r3, [r4, #52] + 5679 .loc 1 2694 21 is_stmt 0 view .LVU1992 + 5680 0078 6363 str r3, [r4, #52] 2697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5703 .loc 1 2697 5 is_stmt 1 view .LVU2001 + 5681 .loc 1 2697 5 is_stmt 1 view .LVU1993 2697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5704 .loc 1 2697 9 is_stmt 0 view .LVU2002 - 5705 007c 0197 str r7, [sp, #4] - 5706 007e 0095 str r5, [sp] - 5707 0080 4B46 mov r3, r9 - 5708 0082 4246 mov r2, r8 - 5709 0084 3146 mov r1, r6 - 5710 0086 2046 mov r0, r4 - 5711 0088 FFF7FEFF bl I2C_RequestMemoryRead - 5712 .LVL391: + 5682 .loc 1 2697 9 is_stmt 0 view .LVU1994 + 5683 007a 0197 str r7, [sp, #4] + 5684 007c 0095 str r5, [sp] + 5685 007e 4346 mov r3, r8 + ARM GAS /tmp/ccDmmuIk.s page 264 + + + 5686 0080 4A46 mov r2, r9 + 5687 0082 3146 mov r1, r6 + 5688 0084 2046 mov r0, r4 + 5689 0086 FFF7FEFF bl I2C_RequestMemoryRead + 5690 .LVL394: 2697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5713 .loc 1 2697 8 discriminator 1 view .LVU2003 - 5714 008c 70B9 cbnz r0, .L379 + 5691 .loc 1 2697 8 discriminator 1 view .LVU1995 + 5692 008a 70B9 cbnz r0, .L378 2706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5715 .loc 1 2706 5 is_stmt 1 view .LVU2004 + 5693 .loc 1 2706 5 is_stmt 1 view .LVU1996 2706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5716 .loc 1 2706 13 is_stmt 0 view .LVU2005 - 5717 008e 638D ldrh r3, [r4, #42] - 5718 0090 9BB2 uxth r3, r3 + 5694 .loc 1 2706 13 is_stmt 0 view .LVU1997 + 5695 008c 638D ldrh r3, [r4, #42] + 5696 008e 9BB2 uxth r3, r3 2706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5719 .loc 1 2706 8 view .LVU2006 - 5720 0092 FF2B cmp r3, #255 - 5721 0094 0FD9 bls .L366 + 5697 .loc 1 2706 8 view .LVU1998 + 5698 0090 FF2B cmp r3, #255 + 5699 0092 0FD9 bls .L365 2708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 5722 .loc 1 2708 7 is_stmt 1 view .LVU2007 + 5700 .loc 1 2708 7 is_stmt 1 view .LVU1999 2708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, - 5723 .loc 1 2708 22 is_stmt 0 view .LVU2008 - 5724 0096 FF22 movs r2, #255 - 5725 0098 2285 strh r2, [r4, #40] @ movhi + 5701 .loc 1 2708 22 is_stmt 0 view .LVU2000 + 5702 0094 FF22 movs r2, #255 + 5703 0096 2285 strh r2, [r4, #40] @ movhi 2709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 5726 .loc 1 2709 7 is_stmt 1 view .LVU2009 - ARM GAS /tmp/ccclMPzv.s page 265 + 5704 .loc 1 2709 7 is_stmt 1 view .LVU2001 + 5705 0098 434B ldr r3, .L380 + 5706 009a 0093 str r3, [sp] + 5707 009c 4FF08073 mov r3, #16777216 + 5708 00a0 3146 mov r1, r6 + 5709 00a2 2046 mov r0, r4 + 5710 00a4 FFF7FEFF bl I2C_TransferConfig + 5711 .LVL395: + 5712 00a8 21E0 b .L369 + 5713 .L378: +2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 5714 .loc 1 2700 7 view .LVU2002 +2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 5715 .loc 1 2700 7 view .LVU2003 + 5716 00aa 0023 movs r3, #0 + 5717 00ac 84F84030 strb r3, [r4, #64] +2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 5718 .loc 1 2700 7 view .LVU2004 +2701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5719 .loc 1 2701 7 view .LVU2005 +2701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 5720 .loc 1 2701 14 is_stmt 0 view .LVU2006 + 5721 00b0 5846 mov r0, fp + 5722 00b2 6EE0 b .L361 + 5723 .L365: +2714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 5724 .loc 1 2714 7 is_stmt 1 view .LVU2007 +2714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + 5725 .loc 1 2714 28 is_stmt 0 view .LVU2008 + 5726 00b4 628D ldrh r2, [r4, #42] + 5727 00b6 92B2 uxth r2, r2 +2714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, + ARM GAS /tmp/ccDmmuIk.s page 265 - 5727 009a 444B ldr r3, .L381 - 5728 009c 0093 str r3, [sp] - 5729 009e 4FF08073 mov r3, #16777216 - 5730 00a2 3146 mov r1, r6 - 5731 00a4 2046 mov r0, r4 - 5732 00a6 FFF7FEFF bl I2C_TransferConfig - 5733 .LVL392: - 5734 00aa 21E0 b .L370 - 5735 .L379: -2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5736 .loc 1 2700 7 view .LVU2010 -2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5737 .loc 1 2700 7 view .LVU2011 - 5738 00ac 0023 movs r3, #0 - 5739 00ae 84F84030 strb r3, [r4, #64] -2700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 5740 .loc 1 2700 7 view .LVU2012 -2701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5741 .loc 1 2701 7 view .LVU2013 -2701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5742 .loc 1 2701 14 is_stmt 0 view .LVU2014 - 5743 00b2 5846 mov r0, fp - 5744 00b4 6EE0 b .L362 - 5745 .L366: -2714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5746 .loc 1 2714 7 is_stmt 1 view .LVU2015 -2714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5747 .loc 1 2714 28 is_stmt 0 view .LVU2016 - 5748 00b6 628D ldrh r2, [r4, #42] - 5749 00b8 92B2 uxth r2, r2 -2714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5750 .loc 1 2714 22 view .LVU2017 - 5751 00ba 2285 strh r2, [r4, #40] @ movhi + 5728 .loc 1 2714 22 view .LVU2009 + 5729 00b8 2285 strh r2, [r4, #40] @ movhi 2715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 5752 .loc 1 2715 7 is_stmt 1 view .LVU2018 - 5753 00bc 3B4B ldr r3, .L381 - 5754 00be 0093 str r3, [sp] - 5755 00c0 4FF00073 mov r3, #33554432 - 5756 00c4 D2B2 uxtb r2, r2 - 5757 00c6 3146 mov r1, r6 - 5758 00c8 2046 mov r0, r4 - 5759 00ca FFF7FEFF bl I2C_TransferConfig - 5760 .LVL393: - 5761 00ce 0FE0 b .L370 - 5762 .L369: + 5730 .loc 1 2715 7 is_stmt 1 view .LVU2010 + 5731 00ba 3B4B ldr r3, .L380 + 5732 00bc 0093 str r3, [sp] + 5733 00be 4FF00073 mov r3, #33554432 + 5734 00c2 D2B2 uxtb r2, r2 + 5735 00c4 3146 mov r1, r6 + 5736 00c6 2046 mov r0, r4 + 5737 00c8 FFF7FEFF bl I2C_TransferConfig + 5738 .LVL396: + 5739 00cc 0FE0 b .L369 + 5740 .L368: 2752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5763 .loc 1 2752 11 view .LVU2019 + 5741 .loc 1 2752 11 view .LVU2011 2752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5764 .loc 1 2752 32 is_stmt 0 view .LVU2020 - 5765 00d0 628D ldrh r2, [r4, #42] - 5766 00d2 92B2 uxth r2, r2 + 5742 .loc 1 2752 32 is_stmt 0 view .LVU2012 + 5743 00ce 628D ldrh r2, [r4, #42] + 5744 00d0 92B2 uxth r2, r2 2752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, - 5767 .loc 1 2752 26 view .LVU2021 - 5768 00d4 2285 strh r2, [r4, #40] @ movhi + 5745 .loc 1 2752 26 view .LVU2013 + 5746 00d2 2285 strh r2, [r4, #40] @ movhi 2753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 5769 .loc 1 2753 11 is_stmt 1 view .LVU2022 - 5770 00d6 0023 movs r3, #0 - ARM GAS /tmp/ccclMPzv.s page 266 - - - 5771 00d8 0093 str r3, [sp] - 5772 00da 4FF00073 mov r3, #33554432 - 5773 00de D2B2 uxtb r2, r2 - 5774 00e0 3146 mov r1, r6 - 5775 00e2 2046 mov r0, r4 - 5776 00e4 FFF7FEFF bl I2C_TransferConfig - 5777 .LVL394: - 5778 .L368: + 5747 .loc 1 2753 11 is_stmt 1 view .LVU2014 + 5748 00d4 0023 movs r3, #0 + 5749 00d6 0093 str r3, [sp] + 5750 00d8 4FF00073 mov r3, #33554432 + 5751 00dc D2B2 uxtb r2, r2 + 5752 00de 3146 mov r1, r6 + 5753 00e0 2046 mov r0, r4 + 5754 00e2 FFF7FEFF bl I2C_TransferConfig + 5755 .LVL397: + 5756 .L367: 2757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5779 .loc 1 2757 30 view .LVU2023 + 5757 .loc 1 2757 30 view .LVU2015 2757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5780 .loc 1 2757 18 is_stmt 0 view .LVU2024 - 5781 00e8 638D ldrh r3, [r4, #42] - 5782 00ea 9BB2 uxth r3, r3 + 5758 .loc 1 2757 18 is_stmt 0 view .LVU2016 + 5759 00e6 638D ldrh r3, [r4, #42] + 5760 00e8 9BB2 uxth r3, r3 2757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5783 .loc 1 2757 30 view .LVU2025 - 5784 00ec 002B cmp r3, #0 - 5785 00ee 34D0 beq .L380 - 5786 .L370: + 5761 .loc 1 2757 30 view .LVU2017 + 5762 00ea 002B cmp r3, #0 + 5763 00ec 34D0 beq .L379 + 5764 .L369: 2719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5787 .loc 1 2719 5 is_stmt 1 view .LVU2026 + 5765 .loc 1 2719 5 is_stmt 1 view .LVU2018 2722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5788 .loc 1 2722 7 view .LVU2027 + 5766 .loc 1 2722 7 view .LVU2019 2722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5789 .loc 1 2722 11 is_stmt 0 view .LVU2028 - 5790 00f0 0097 str r7, [sp] - 5791 00f2 2B46 mov r3, r5 - 5792 00f4 0022 movs r2, #0 - 5793 00f6 0421 movs r1, #4 - 5794 00f8 2046 mov r0, r4 - 5795 00fa FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 5796 .LVL395: + 5767 .loc 1 2722 11 is_stmt 0 view .LVU2020 + 5768 00ee 0097 str r7, [sp] + 5769 00f0 2B46 mov r3, r5 + 5770 00f2 0022 movs r2, #0 + 5771 00f4 0421 movs r1, #4 + 5772 00f6 2046 mov r0, r4 + 5773 00f8 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + ARM GAS /tmp/ccDmmuIk.s page 266 + + + 5774 .LVL398: 2722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5797 .loc 1 2722 10 discriminator 1 view .LVU2029 - 5798 00fe 0028 cmp r0, #0 - 5799 0100 4DD1 bne .L374 + 5775 .loc 1 2722 10 discriminator 1 view .LVU2021 + 5776 00fc 0028 cmp r0, #0 + 5777 00fe 4DD1 bne .L373 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5800 .loc 1 2728 7 is_stmt 1 view .LVU2030 + 5778 .loc 1 2728 7 is_stmt 1 view .LVU2022 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5801 .loc 1 2728 38 is_stmt 0 view .LVU2031 - 5802 0102 2368 ldr r3, [r4] + 5779 .loc 1 2728 38 is_stmt 0 view .LVU2023 + 5780 0100 2368 ldr r3, [r4] 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5803 .loc 1 2728 48 view .LVU2032 - 5804 0104 5A6A ldr r2, [r3, #36] + 5781 .loc 1 2728 48 view .LVU2024 + 5782 0102 5A6A ldr r2, [r3, #36] 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5805 .loc 1 2728 12 view .LVU2033 - 5806 0106 636A ldr r3, [r4, #36] + 5783 .loc 1 2728 12 view .LVU2025 + 5784 0104 636A ldr r3, [r4, #36] 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5807 .loc 1 2728 23 view .LVU2034 - 5808 0108 1A70 strb r2, [r3] + 5785 .loc 1 2728 23 view .LVU2026 + 5786 0106 1A70 strb r2, [r3] 2731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5809 .loc 1 2731 7 is_stmt 1 view .LVU2035 + 5787 .loc 1 2731 7 is_stmt 1 view .LVU2027 2731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5810 .loc 1 2731 11 is_stmt 0 view .LVU2036 - 5811 010a 636A ldr r3, [r4, #36] + 5788 .loc 1 2731 11 is_stmt 0 view .LVU2028 + 5789 0108 636A ldr r3, [r4, #36] 2731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5812 .loc 1 2731 21 view .LVU2037 - ARM GAS /tmp/ccclMPzv.s page 267 - - - 5813 010c 0133 adds r3, r3, #1 - 5814 010e 6362 str r3, [r4, #36] + 5790 .loc 1 2731 21 view .LVU2029 + 5791 010a 0133 adds r3, r3, #1 + 5792 010c 6362 str r3, [r4, #36] 2733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 5815 .loc 1 2733 7 is_stmt 1 view .LVU2038 + 5793 .loc 1 2733 7 is_stmt 1 view .LVU2030 2733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 5816 .loc 1 2733 11 is_stmt 0 view .LVU2039 - 5817 0110 228D ldrh r2, [r4, #40] + 5794 .loc 1 2733 11 is_stmt 0 view .LVU2031 + 5795 010e 228D ldrh r2, [r4, #40] 2733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 5818 .loc 1 2733 21 view .LVU2040 - 5819 0112 013A subs r2, r2, #1 - 5820 0114 92B2 uxth r2, r2 - 5821 0116 2285 strh r2, [r4, #40] @ movhi + 5796 .loc 1 2733 21 view .LVU2032 + 5797 0110 013A subs r2, r2, #1 + 5798 0112 92B2 uxth r2, r2 + 5799 0114 2285 strh r2, [r4, #40] @ movhi 2734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5822 .loc 1 2734 7 is_stmt 1 view .LVU2041 + 5800 .loc 1 2734 7 is_stmt 1 view .LVU2033 2734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5823 .loc 1 2734 11 is_stmt 0 view .LVU2042 - 5824 0118 638D ldrh r3, [r4, #42] - 5825 011a 9BB2 uxth r3, r3 + 5801 .loc 1 2734 11 is_stmt 0 view .LVU2034 + 5802 0116 638D ldrh r3, [r4, #42] + 5803 0118 9BB2 uxth r3, r3 2734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5826 .loc 1 2734 22 view .LVU2043 - 5827 011c 013B subs r3, r3, #1 - 5828 011e 9BB2 uxth r3, r3 - 5829 0120 6385 strh r3, [r4, #42] @ movhi + 5804 .loc 1 2734 22 view .LVU2035 + 5805 011a 013B subs r3, r3, #1 + 5806 011c 9BB2 uxth r3, r3 + 5807 011e 6385 strh r3, [r4, #42] @ movhi 2736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5830 .loc 1 2736 7 is_stmt 1 view .LVU2044 + 5808 .loc 1 2736 7 is_stmt 1 view .LVU2036 2736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5831 .loc 1 2736 16 is_stmt 0 view .LVU2045 - 5832 0122 638D ldrh r3, [r4, #42] - 5833 0124 9BB2 uxth r3, r3 + 5809 .loc 1 2736 16 is_stmt 0 view .LVU2037 + 5810 0120 638D ldrh r3, [r4, #42] + 5811 0122 9BB2 uxth r3, r3 2736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5834 .loc 1 2736 10 view .LVU2046 - 5835 0126 002B cmp r3, #0 - 5836 0128 DED0 beq .L368 -2736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5837 .loc 1 2736 35 discriminator 1 view .LVU2047 - 5838 012a 002A cmp r2, #0 - 5839 012c DCD1 bne .L368 -2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5840 .loc 1 2739 9 is_stmt 1 view .LVU2048 -2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5841 .loc 1 2739 13 is_stmt 0 view .LVU2049 - 5842 012e 0097 str r7, [sp] - 5843 0130 2B46 mov r3, r5 - 5844 0132 8021 movs r1, #128 - 5845 0134 2046 mov r0, r4 - 5846 0136 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 5847 .LVL396: -2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5848 .loc 1 2739 12 discriminator 1 view .LVU2050 - 5849 013a 90BB cbnz r0, .L375 -2744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5850 .loc 1 2744 9 is_stmt 1 view .LVU2051 -2744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5851 .loc 1 2744 17 is_stmt 0 view .LVU2052 - 5852 013c 638D ldrh r3, [r4, #42] - 5853 013e 9BB2 uxth r3, r3 -2744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 268 + 5812 .loc 1 2736 10 view .LVU2038 + ARM GAS /tmp/ccDmmuIk.s page 267 - 5854 .loc 1 2744 12 view .LVU2053 - 5855 0140 FF2B cmp r3, #255 - 5856 0142 C5D9 bls .L369 + 5813 0124 002B cmp r3, #0 + 5814 0126 DED0 beq .L367 +2736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5815 .loc 1 2736 35 discriminator 1 view .LVU2039 + 5816 0128 002A cmp r2, #0 + 5817 012a DCD1 bne .L367 +2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5818 .loc 1 2739 9 is_stmt 1 view .LVU2040 +2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5819 .loc 1 2739 13 is_stmt 0 view .LVU2041 + 5820 012c 0097 str r7, [sp] + 5821 012e 2B46 mov r3, r5 + 5822 0130 8021 movs r1, #128 + 5823 0132 2046 mov r0, r4 + 5824 0134 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 5825 .LVL399: +2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5826 .loc 1 2739 12 discriminator 1 view .LVU2042 + 5827 0138 90BB cbnz r0, .L374 +2744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5828 .loc 1 2744 9 is_stmt 1 view .LVU2043 +2744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5829 .loc 1 2744 17 is_stmt 0 view .LVU2044 + 5830 013a 638D ldrh r3, [r4, #42] + 5831 013c 9BB2 uxth r3, r3 +2744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 5832 .loc 1 2744 12 view .LVU2045 + 5833 013e FF2B cmp r3, #255 + 5834 0140 C5D9 bls .L368 2746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t) hi2c->XferSize, I2C_RELOAD_MODE, - 5857 .loc 1 2746 11 is_stmt 1 view .LVU2054 + 5835 .loc 1 2746 11 is_stmt 1 view .LVU2046 2746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t) hi2c->XferSize, I2C_RELOAD_MODE, - 5858 .loc 1 2746 26 is_stmt 0 view .LVU2055 - 5859 0144 FF22 movs r2, #255 - 5860 0146 2285 strh r2, [r4, #40] @ movhi + 5836 .loc 1 2746 26 is_stmt 0 view .LVU2047 + 5837 0142 FF22 movs r2, #255 + 5838 0144 2285 strh r2, [r4, #40] @ movhi 2747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_NO_STARTSTOP); - 5861 .loc 1 2747 11 is_stmt 1 view .LVU2056 - 5862 0148 0023 movs r3, #0 - 5863 014a 0093 str r3, [sp] - 5864 014c 4FF08073 mov r3, #16777216 - 5865 0150 3146 mov r1, r6 - 5866 0152 2046 mov r0, r4 - 5867 0154 FFF7FEFF bl I2C_TransferConfig - 5868 .LVL397: - 5869 0158 C6E7 b .L368 - 5870 .L380: + 5839 .loc 1 2747 11 is_stmt 1 view .LVU2048 + 5840 0146 0023 movs r3, #0 + 5841 0148 0093 str r3, [sp] + 5842 014a 4FF08073 mov r3, #16777216 + 5843 014e 3146 mov r1, r6 + 5844 0150 2046 mov r0, r4 + 5845 0152 FFF7FEFF bl I2C_TransferConfig + 5846 .LVL400: + 5847 0156 C6E7 b .L367 + 5848 .L379: 2761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5871 .loc 1 2761 5 view .LVU2057 + 5849 .loc 1 2761 5 view .LVU2049 2761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5872 .loc 1 2761 9 is_stmt 0 view .LVU2058 - 5873 015a 3A46 mov r2, r7 - 5874 015c 2946 mov r1, r5 - 5875 015e 2046 mov r0, r4 - 5876 0160 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - 5877 .LVL398: + 5850 .loc 1 2761 9 is_stmt 0 view .LVU2050 + 5851 0158 3A46 mov r2, r7 + 5852 015a 2946 mov r1, r5 + 5853 015c 2046 mov r0, r4 + 5854 015e FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout + 5855 .LVL401: 2761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5878 .loc 1 2761 8 discriminator 1 view .LVU2059 - 5879 0164 F8B9 cbnz r0, .L376 + 5856 .loc 1 2761 8 discriminator 1 view .LVU2051 + ARM GAS /tmp/ccDmmuIk.s page 268 + + + 5857 0162 F8B9 cbnz r0, .L375 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5880 .loc 1 2767 5 is_stmt 1 view .LVU2060 - 5881 0166 2368 ldr r3, [r4] - 5882 0168 2022 movs r2, #32 - 5883 016a DA61 str r2, [r3, #28] + 5858 .loc 1 2767 5 is_stmt 1 view .LVU2052 + 5859 0164 2368 ldr r3, [r4] + 5860 0166 2022 movs r2, #32 + 5861 0168 DA61 str r2, [r3, #28] 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5884 .loc 1 2770 5 view .LVU2061 - 5885 016c 2168 ldr r1, [r4] - 5886 016e 4B68 ldr r3, [r1, #4] - 5887 0170 23F0FF73 bic r3, r3, #33423360 - 5888 0174 23F48B33 bic r3, r3, #71168 - 5889 0178 23F4FF73 bic r3, r3, #510 - 5890 017c 23F00103 bic r3, r3, #1 - 5891 0180 4B60 str r3, [r1, #4] + 5862 .loc 1 2770 5 view .LVU2053 + 5863 016a 2168 ldr r1, [r4] + 5864 016c 4B68 ldr r3, [r1, #4] + 5865 016e 23F0FF73 bic r3, r3, #33423360 + 5866 0172 23F48B33 bic r3, r3, #71168 + 5867 0176 23F4FF73 bic r3, r3, #510 + 5868 017a 23F00103 bic r3, r3, #1 + 5869 017e 4B60 str r3, [r1, #4] 2772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5892 .loc 1 2772 5 view .LVU2062 + 5870 .loc 1 2772 5 view .LVU2054 2772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 5893 .loc 1 2772 17 is_stmt 0 view .LVU2063 - 5894 0182 84F84120 strb r2, [r4, #65] + 5871 .loc 1 2772 17 is_stmt 0 view .LVU2055 + 5872 0180 84F84120 strb r2, [r4, #65] 2773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5895 .loc 1 2773 5 is_stmt 1 view .LVU2064 + 5873 .loc 1 2773 5 is_stmt 1 view .LVU2056 2773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5896 .loc 1 2773 17 is_stmt 0 view .LVU2065 - 5897 0186 0023 movs r3, #0 - 5898 0188 84F84230 strb r3, [r4, #66] - ARM GAS /tmp/ccclMPzv.s page 269 - - + 5874 .loc 1 2773 17 is_stmt 0 view .LVU2057 + 5875 0184 0023 movs r3, #0 + 5876 0186 84F84230 strb r3, [r4, #66] 2776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5899 .loc 1 2776 5 is_stmt 1 view .LVU2066 + 5877 .loc 1 2776 5 is_stmt 1 view .LVU2058 2776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5900 .loc 1 2776 5 view .LVU2067 - 5901 018c 84F84030 strb r3, [r4, #64] + 5878 .loc 1 2776 5 view .LVU2059 + 5879 018a 84F84030 strb r3, [r4, #64] 2776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5902 .loc 1 2776 5 view .LVU2068 + 5880 .loc 1 2776 5 view .LVU2060 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5903 .loc 1 2778 5 view .LVU2069 + 5881 .loc 1 2778 5 view .LVU2061 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5904 .loc 1 2778 12 is_stmt 0 view .LVU2070 - 5905 0190 00E0 b .L362 - 5906 .LVL399: - 5907 .L371: + 5882 .loc 1 2778 12 is_stmt 0 view .LVU2062 + 5883 018e 00E0 b .L361 + 5884 .LVL402: + 5885 .L370: 2782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5908 .loc 1 2782 12 view .LVU2071 - 5909 0192 0220 movs r0, #2 - 5910 .LVL400: - 5911 .L362: + 5886 .loc 1 2782 12 view .LVU2063 + 5887 0190 0220 movs r0, #2 + 5888 .LVL403: + 5889 .L361: 2784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /** - 5912 .loc 1 2784 1 view .LVU2072 - 5913 0194 03B0 add sp, sp, #12 - 5914 .LCFI64: - 5915 .cfi_remember_state - 5916 .cfi_def_cfa_offset 36 - 5917 @ sp needed - 5918 0196 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} - 5919 .LVL401: - 5920 .L372: - 5921 .LCFI65: - 5922 .cfi_restore_state + 5890 .loc 1 2784 1 view .LVU2064 + 5891 0192 03B0 add sp, sp, #12 + 5892 .LCFI64: + 5893 .cfi_remember_state + 5894 .cfi_def_cfa_offset 36 + 5895 @ sp needed + 5896 0194 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} + 5897 .LVL404: + 5898 .L371: + 5899 .LCFI65: + 5900 .cfi_restore_state + ARM GAS /tmp/ccDmmuIk.s page 269 + + 2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5923 .loc 1 2677 5 discriminator 1 view .LVU2073 - 5924 019a 0220 movs r0, #2 - 5925 .LVL402: + 5901 .loc 1 2677 5 discriminator 1 view .LVU2065 + 5902 0198 0220 movs r0, #2 + 5903 .LVL405: 2677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5926 .loc 1 2677 5 discriminator 1 view .LVU2074 - 5927 019c FAE7 b .L362 - 5928 .LVL403: - 5929 .L374: + 5904 .loc 1 2677 5 discriminator 1 view .LVU2066 + 5905 019a FAE7 b .L361 + 5906 .LVL406: + 5907 .L373: 2724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5930 .loc 1 2724 16 view .LVU2075 - 5931 019e 0120 movs r0, #1 - 5932 01a0 F8E7 b .L362 - 5933 .L375: + 5908 .loc 1 2724 16 view .LVU2067 + 5909 019c 0120 movs r0, #1 + 5910 019e F8E7 b .L361 + 5911 .L374: 2741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5934 .loc 1 2741 18 view .LVU2076 - 5935 01a2 0120 movs r0, #1 - 5936 01a4 F6E7 b .L362 - 5937 .L376: + 5912 .loc 1 2741 18 view .LVU2068 + 5913 01a0 0120 movs r0, #1 + 5914 01a2 F6E7 b .L361 + 5915 .L375: 2763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 5938 .loc 1 2763 14 view .LVU2077 - 5939 01a6 0120 movs r0, #1 - 5940 01a8 F4E7 b .L362 - 5941 .L382: - 5942 01aa 00BF .align 2 - 5943 .L381: - ARM GAS /tmp/ccclMPzv.s page 270 + 5916 .loc 1 2763 14 view .LVU2069 + 5917 01a4 0120 movs r0, #1 + 5918 01a6 F4E7 b .L361 + 5919 .L381: + 5920 .align 2 + 5921 .L380: + 5922 01a8 00240080 .word -2147474432 + 5923 .cfi_endproc + 5924 .LFE346: + 5926 .section .text.HAL_I2C_Mem_Write_IT,"ax",%progbits + 5927 .align 1 + 5928 .global HAL_I2C_Mem_Write_IT + 5929 .syntax unified + 5930 .thumb + 5931 .thumb_func + 5933 HAL_I2C_Mem_Write_IT: + 5934 .LVL407: + 5935 .LFB347: +2799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ + 5936 .loc 1 2799 1 is_stmt 1 view -0 + 5937 .cfi_startproc + 5938 @ args = 8, pretend = 0, frame = 0 + 5939 @ frame_needed = 0, uses_anonymous_args = 0 +2799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ + 5940 .loc 1 2799 1 is_stmt 0 view .LVU2071 + 5941 0000 70B5 push {r4, r5, r6, lr} + 5942 .LCFI66: + 5943 .cfi_def_cfa_offset 16 + 5944 .cfi_offset 4, -16 + 5945 .cfi_offset 5, -12 + 5946 .cfi_offset 6, -8 + 5947 .cfi_offset 14, -4 + 5948 0002 82B0 sub sp, sp, #8 + 5949 .LCFI67: + 5950 .cfi_def_cfa_offset 24 + 5951 0004 0446 mov r4, r0 + 5952 0006 1D46 mov r5, r3 + ARM GAS /tmp/ccDmmuIk.s page 270 - 5944 01ac 00240080 .word -2147474432 - 5945 .cfi_endproc - 5946 .LFE346: - 5948 .section .text.HAL_I2C_Mem_Write_IT,"ax",%progbits - 5949 .align 1 - 5950 .global HAL_I2C_Mem_Write_IT - 5951 .syntax unified - 5952 .thumb - 5953 .thumb_func - 5955 HAL_I2C_Mem_Write_IT: - 5956 .LVL404: - 5957 .LFB347: -2799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ - 5958 .loc 1 2799 1 is_stmt 1 view -0 - 5959 .cfi_startproc - 5960 @ args = 8, pretend = 0, frame = 0 - 5961 @ frame_needed = 0, uses_anonymous_args = 0 -2799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ - 5962 .loc 1 2799 1 is_stmt 0 view .LVU2079 - 5963 0000 70B5 push {r4, r5, r6, lr} - 5964 .LCFI66: - 5965 .cfi_def_cfa_offset 16 - 5966 .cfi_offset 4, -16 - 5967 .cfi_offset 5, -12 - 5968 .cfi_offset 6, -8 - 5969 .cfi_offset 14, -4 - 5970 0002 82B0 sub sp, sp, #8 - 5971 .LCFI67: - 5972 .cfi_def_cfa_offset 24 - 5973 0004 0446 mov r4, r0 - 5974 0006 1D46 mov r5, r3 - 5975 0008 BDF81C30 ldrh r3, [sp, #28] - 5976 .LVL405: + 5953 0008 BDF81C30 ldrh r3, [sp, #28] + 5954 .LVL408: 2801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 5977 .loc 1 2801 3 is_stmt 1 view .LVU2080 + 5955 .loc 1 2801 3 is_stmt 1 view .LVU2072 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5978 .loc 1 2803 3 view .LVU2081 + 5956 .loc 1 2803 3 view .LVU2073 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5979 .loc 1 2803 11 is_stmt 0 view .LVU2082 - 5980 000c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 5981 .LVL406: + 5957 .loc 1 2803 11 is_stmt 0 view .LVU2074 + 5958 000c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 5959 .LVL409: 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5982 .loc 1 2803 11 view .LVU2083 - 5983 0010 C0B2 uxtb r0, r0 -2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5984 .loc 1 2803 6 view .LVU2084 - 5985 0012 2028 cmp r0, #32 - 5986 0014 43D1 bne .L389 + 5960 .loc 1 2803 6 view .LVU2075 + 5961 0010 2028 cmp r0, #32 + 5962 0012 43D1 bne .L388 2805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5987 .loc 1 2805 5 is_stmt 1 view .LVU2085 + 5963 .loc 1 2805 5 is_stmt 1 view .LVU2076 2805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5988 .loc 1 2805 8 is_stmt 0 view .LVU2086 - 5989 0016 0698 ldr r0, [sp, #24] - 5990 0018 0028 cmp r0, #0 - 5991 001a 35D0 beq .L385 + 5964 .loc 1 2805 8 is_stmt 0 view .LVU2077 + 5965 0014 0698 ldr r0, [sp, #24] + 5966 0016 0028 cmp r0, #0 + 5967 0018 35D0 beq .L384 2805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5992 .loc 1 2805 25 discriminator 1 view .LVU2087 - ARM GAS /tmp/ccclMPzv.s page 271 - - - 5993 001c 002B cmp r3, #0 - 5994 001e 33D0 beq .L385 + 5968 .loc 1 2805 25 discriminator 1 view .LVU2078 + 5969 001a 002B cmp r3, #0 + 5970 001c 33D0 beq .L384 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5995 .loc 1 2811 5 is_stmt 1 view .LVU2088 + 5971 .loc 1 2811 5 is_stmt 1 view .LVU2079 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5996 .loc 1 2811 9 is_stmt 0 view .LVU2089 - 5997 0020 2068 ldr r0, [r4] - 5998 0022 8669 ldr r6, [r0, #24] + 5972 .loc 1 2811 9 is_stmt 0 view .LVU2080 + 5973 001e 2068 ldr r0, [r4] + 5974 0020 8669 ldr r6, [r0, #24] 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 5999 .loc 1 2811 8 view .LVU2090 - 6000 0024 16F4004F tst r6, #32768 - 6001 0028 3CD1 bne .L390 + 5975 .loc 1 2811 8 view .LVU2081 + 5976 0022 16F4004F tst r6, #32768 + 5977 0026 3CD1 bne .L389 2817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6002 .loc 1 2817 5 is_stmt 1 view .LVU2091 + 5978 .loc 1 2817 5 is_stmt 1 view .LVU2082 2817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6003 .loc 1 2817 5 view .LVU2092 - 6004 002a 94F84060 ldrb r6, [r4, #64] @ zero_extendqisi2 - 6005 002e 012E cmp r6, #1 - 6006 0030 3AD0 beq .L391 + 5979 .loc 1 2817 5 view .LVU2083 + 5980 0028 94F84060 ldrb r6, [r4, #64] @ zero_extendqisi2 + 5981 002c 012E cmp r6, #1 + 5982 002e 3AD0 beq .L390 2817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6007 .loc 1 2817 5 discriminator 2 view .LVU2093 - 6008 0032 0126 movs r6, #1 - 6009 0034 84F84060 strb r6, [r4, #64] + 5983 .loc 1 2817 5 discriminator 2 view .LVU2084 + 5984 0030 0126 movs r6, #1 + 5985 0032 84F84060 strb r6, [r4, #64] 2817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6010 .loc 1 2817 5 discriminator 2 view .LVU2094 + 5986 .loc 1 2817 5 view .LVU2085 2819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6011 .loc 1 2819 5 view .LVU2095 + 5987 .loc 1 2819 5 view .LVU2086 2819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6012 .loc 1 2819 23 is_stmt 0 view .LVU2096 - 6013 0038 2126 movs r6, #33 - 6014 003a 84F84160 strb r6, [r4, #65] + 5988 .loc 1 2819 23 is_stmt 0 view .LVU2087 + 5989 0036 2126 movs r6, #33 + 5990 0038 84F84160 strb r6, [r4, #65] 2820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6015 .loc 1 2820 5 is_stmt 1 view .LVU2097 + 5991 .loc 1 2820 5 is_stmt 1 view .LVU2088 2820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6016 .loc 1 2820 23 is_stmt 0 view .LVU2098 - 6017 003e 4026 movs r6, #64 - 6018 0040 84F84260 strb r6, [r4, #66] -2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6019 .loc 1 2821 5 is_stmt 1 view .LVU2099 -2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6020 .loc 1 2821 23 is_stmt 0 view .LVU2100 - 6021 0044 0026 movs r6, #0 - 6022 0046 6664 str r6, [r4, #68] -2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr = pData; - 6023 .loc 1 2824 5 is_stmt 1 view .LVU2101 -2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr = pData; - 6024 .loc 1 2824 23 is_stmt 0 view .LVU2102 - 6025 0048 2685 strh r6, [r4, #40] @ movhi -2825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6026 .loc 1 2825 5 is_stmt 1 view .LVU2103 -2825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6027 .loc 1 2825 23 is_stmt 0 view .LVU2104 - 6028 004a 069E ldr r6, [sp, #24] - 6029 004c 6662 str r6, [r4, #36] -2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6030 .loc 1 2826 5 is_stmt 1 view .LVU2105 -2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - ARM GAS /tmp/ccclMPzv.s page 272 + ARM GAS /tmp/ccDmmuIk.s page 271 - 6031 .loc 1 2826 23 is_stmt 0 view .LVU2106 - 6032 004e 6385 strh r3, [r4, #42] @ movhi + 5992 .loc 1 2820 23 is_stmt 0 view .LVU2089 + 5993 003c 4026 movs r6, #64 + 5994 003e 84F84260 strb r6, [r4, #66] +2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5995 .loc 1 2821 5 is_stmt 1 view .LVU2090 +2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 5996 .loc 1 2821 23 is_stmt 0 view .LVU2091 + 5997 0042 0026 movs r6, #0 + 5998 0044 6664 str r6, [r4, #68] +2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 5999 .loc 1 2824 5 is_stmt 1 view .LVU2092 +2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->pBuffPtr = pData; + 6000 .loc 1 2824 23 is_stmt 0 view .LVU2093 + 6001 0046 2685 strh r6, [r4, #40] @ movhi +2825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 6002 .loc 1 2825 5 is_stmt 1 view .LVU2094 +2825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 6003 .loc 1 2825 23 is_stmt 0 view .LVU2095 + 6004 0048 069E ldr r6, [sp, #24] + 6005 004a 6662 str r6, [r4, #36] +2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 6006 .loc 1 2826 5 is_stmt 1 view .LVU2096 +2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; + 6007 .loc 1 2826 23 is_stmt 0 view .LVU2097 + 6008 004c 6385 strh r3, [r4, #42] @ movhi 2827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_IT; - 6033 .loc 1 2827 5 is_stmt 1 view .LVU2107 + 6009 .loc 1 2827 5 is_stmt 1 view .LVU2098 2827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_IT; - 6034 .loc 1 2827 23 is_stmt 0 view .LVU2108 - 6035 0050 164B ldr r3, .L394 - 6036 0052 E362 str r3, [r4, #44] + 6010 .loc 1 2827 23 is_stmt 0 view .LVU2099 + 6011 004e 174B ldr r3, .L393 + 6012 0050 E362 str r3, [r4, #44] 2828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6037 .loc 1 2828 5 is_stmt 1 view .LVU2109 + 6013 .loc 1 2828 5 is_stmt 1 view .LVU2100 2828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6038 .loc 1 2828 23 is_stmt 0 view .LVU2110 - 6039 0054 164B ldr r3, .L394+4 - 6040 0056 6363 str r3, [r4, #52] + 6014 .loc 1 2828 23 is_stmt 0 view .LVU2101 + 6015 0052 174B ldr r3, .L393+4 + 6016 0054 6363 str r3, [r4, #52] 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6041 .loc 1 2829 5 is_stmt 1 view .LVU2111 + 6017 .loc 1 2829 5 is_stmt 1 view .LVU2102 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6042 .loc 1 2829 23 is_stmt 0 view .LVU2112 - 6043 0058 E164 str r1, [r4, #76] + 6018 .loc 1 2829 23 is_stmt 0 view .LVU2103 + 6019 0056 E164 str r1, [r4, #76] 2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6044 .loc 1 2832 5 is_stmt 1 view .LVU2113 + 6020 .loc 1 2832 5 is_stmt 1 view .LVU2104 2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6045 .loc 1 2832 8 is_stmt 0 view .LVU2114 - 6046 005a 012D cmp r5, #1 - 6047 005c 19D0 beq .L393 + 6021 .loc 1 2832 8 is_stmt 0 view .LVU2105 + 6022 0058 012D cmp r5, #1 + 6023 005a 19D0 beq .L392 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6048 .loc 1 2844 7 is_stmt 1 view .LVU2115 + 6024 .loc 1 2844 7 is_stmt 1 view .LVU2106 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6049 .loc 1 2844 30 is_stmt 0 view .LVU2116 - 6050 005e 130A lsrs r3, r2, #8 + 6025 .loc 1 2844 30 is_stmt 0 view .LVU2107 + 6026 005c 130A lsrs r3, r2, #8 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6051 .loc 1 2844 28 view .LVU2117 - 6052 0060 8362 str r3, [r0, #40] + 6027 .loc 1 2844 28 view .LVU2108 + 6028 005e 8362 str r3, [r0, #40] 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6053 .loc 1 2847 7 is_stmt 1 view .LVU2118 + ARM GAS /tmp/ccDmmuIk.s page 272 + + + 6029 .loc 1 2847 7 is_stmt 1 view .LVU2109 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6054 .loc 1 2847 26 is_stmt 0 view .LVU2119 - 6055 0062 D2B2 uxtb r2, r2 - 6056 .LVL407: + 6030 .loc 1 2847 26 is_stmt 0 view .LVU2110 + 6031 0060 D2B2 uxtb r2, r2 + 6032 .LVL410: 2847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6057 .loc 1 2847 24 view .LVU2120 - 6058 0064 2265 str r2, [r4, #80] - 6059 .L388: + 6033 .loc 1 2847 24 view .LVU2111 + 6034 0062 2265 str r2, [r4, #80] + 6035 .L387: 2850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6060 .loc 1 2850 5 is_stmt 1 view .LVU2121 - 6061 0066 134B ldr r3, .L394+8 - 6062 0068 0093 str r3, [sp] - 6063 006a 4FF08073 mov r3, #16777216 - 6064 006e EAB2 uxtb r2, r5 - 6065 0070 2046 mov r0, r4 - 6066 0072 FFF7FEFF bl I2C_TransferConfig - 6067 .LVL408: + 6036 .loc 1 2850 5 is_stmt 1 view .LVU2112 + 6037 0064 134B ldr r3, .L393+8 + 6038 0066 0093 str r3, [sp] + 6039 0068 4FF08073 mov r3, #16777216 + 6040 006c EAB2 uxtb r2, r5 + 6041 006e 2046 mov r0, r4 + 6042 0070 FFF7FEFF bl I2C_TransferConfig + 6043 .LVL411: 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6068 .loc 1 2853 5 view .LVU2122 + 6044 .loc 1 2853 5 view .LVU2113 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6069 .loc 1 2853 5 view .LVU2123 - 6070 0076 0025 movs r5, #0 - ARM GAS /tmp/ccclMPzv.s page 273 - - - 6071 .LVL409: + 6045 .loc 1 2853 5 view .LVU2114 + 6046 0074 0025 movs r5, #0 + 6047 .LVL412: 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6072 .loc 1 2853 5 is_stmt 0 view .LVU2124 - 6073 0078 84F84050 strb r5, [r4, #64] + 6048 .loc 1 2853 5 is_stmt 0 view .LVU2115 + 6049 0076 84F84050 strb r5, [r4, #64] 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6074 .loc 1 2853 5 is_stmt 1 view .LVU2125 + 6050 .loc 1 2853 5 is_stmt 1 view .LVU2116 2863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6075 .loc 1 2863 5 view .LVU2126 - 6076 007c 0121 movs r1, #1 - 6077 007e 2046 mov r0, r4 - 6078 0080 FFF7FEFF bl I2C_Enable_IRQ - 6079 .LVL410: + 6051 .loc 1 2863 5 view .LVU2117 + 6052 007a 0121 movs r1, #1 + 6053 007c 2046 mov r0, r4 + 6054 007e FFF7FEFF bl I2C_Enable_IRQ + 6055 .LVL413: 2865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6080 .loc 1 2865 5 view .LVU2127 + 6056 .loc 1 2865 5 view .LVU2118 2865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6081 .loc 1 2865 12 is_stmt 0 view .LVU2128 - 6082 0084 2846 mov r0, r5 - 6083 0086 0BE0 b .L384 - 6084 .LVL411: - 6085 .L385: + 6057 .loc 1 2865 12 is_stmt 0 view .LVU2119 + 6058 0082 2846 mov r0, r5 + 6059 0084 0BE0 b .L383 + 6060 .LVL414: + 6061 .L384: 2807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6086 .loc 1 2807 7 is_stmt 1 view .LVU2129 + 6062 .loc 1 2807 7 is_stmt 1 view .LVU2120 2807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6087 .loc 1 2807 23 is_stmt 0 view .LVU2130 - 6088 0088 4FF40073 mov r3, #512 - 6089 008c 6364 str r3, [r4, #68] + 6063 .loc 1 2807 23 is_stmt 0 view .LVU2121 + 6064 0086 4FF40073 mov r3, #512 + 6065 008a 6364 str r3, [r4, #68] 2808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6090 .loc 1 2808 7 is_stmt 1 view .LVU2131 + 6066 .loc 1 2808 7 is_stmt 1 view .LVU2122 2808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6091 .loc 1 2808 15 is_stmt 0 view .LVU2132 - 6092 008e 0120 movs r0, #1 - 6093 0090 06E0 b .L384 - 6094 .L393: + 6067 .loc 1 2808 15 is_stmt 0 view .LVU2123 + 6068 008c 0120 movs r0, #1 + 6069 008e 06E0 b .L383 + 6070 .L392: 2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6095 .loc 1 2835 7 is_stmt 1 view .LVU2133 + ARM GAS /tmp/ccDmmuIk.s page 273 + + + 6071 .loc 1 2835 7 is_stmt 1 view .LVU2124 2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6096 .loc 1 2835 30 is_stmt 0 view .LVU2134 - 6097 0092 D2B2 uxtb r2, r2 - 6098 .LVL412: + 6072 .loc 1 2835 30 is_stmt 0 view .LVU2125 + 6073 0090 D2B2 uxtb r2, r2 + 6074 .LVL415: 2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6099 .loc 1 2835 28 view .LVU2135 - 6100 0094 8262 str r2, [r0, #40] + 6075 .loc 1 2835 28 view .LVU2126 + 6076 0092 8262 str r2, [r0, #40] 2838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6101 .loc 1 2838 7 is_stmt 1 view .LVU2136 + 6077 .loc 1 2838 7 is_stmt 1 view .LVU2127 2838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6102 .loc 1 2838 24 is_stmt 0 view .LVU2137 - 6103 0096 4FF0FF33 mov r3, #-1 - 6104 009a 2365 str r3, [r4, #80] - 6105 009c E3E7 b .L388 - 6106 .LVL413: - 6107 .L389: + 6078 .loc 1 2838 24 is_stmt 0 view .LVU2128 + 6079 0094 4FF0FF33 mov r3, #-1 + 6080 0098 2365 str r3, [r4, #80] + 6081 009a E3E7 b .L387 + 6082 .LVL416: + 6083 .L388: 2869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6108 .loc 1 2869 12 view .LVU2138 - 6109 009e 0220 movs r0, #2 - 6110 .LVL414: - 6111 .L384: + 6084 .loc 1 2869 12 view .LVU2129 + 6085 009c 0220 movs r0, #2 + 6086 .LVL417: + 6087 .L383: 2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 274 - - - 6112 .loc 1 2871 1 view .LVU2139 - 6113 00a0 02B0 add sp, sp, #8 - 6114 .LCFI68: - 6115 .cfi_remember_state - 6116 .cfi_def_cfa_offset 16 - 6117 @ sp needed - 6118 00a2 70BD pop {r4, r5, r6, pc} - 6119 .LVL415: - 6120 .L390: - 6121 .LCFI69: - 6122 .cfi_restore_state + 6088 .loc 1 2871 1 view .LVU2130 + 6089 009e 02B0 add sp, sp, #8 + 6090 .LCFI68: + 6091 .cfi_remember_state + 6092 .cfi_def_cfa_offset 16 + 6093 @ sp needed + 6094 00a0 70BD pop {r4, r5, r6, pc} + 6095 .LVL418: + 6096 .L389: + 6097 .LCFI69: + 6098 .cfi_restore_state 2813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6123 .loc 1 2813 14 view .LVU2140 - 6124 00a4 0220 movs r0, #2 - 6125 00a6 FBE7 b .L384 - 6126 .L391: + 6099 .loc 1 2813 14 view .LVU2131 + 6100 00a2 0220 movs r0, #2 + 6101 00a4 FBE7 b .L383 + 6102 .L390: 2817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6127 .loc 1 2817 5 discriminator 1 view .LVU2141 - 6128 00a8 0220 movs r0, #2 - 6129 00aa F9E7 b .L384 - 6130 .L395: - 6131 .align 2 - 6132 .L394: - 6133 00ac 0000FFFF .word -65536 - 6134 00b0 00000000 .word I2C_Mem_ISR_IT - 6135 00b4 00200080 .word -2147475456 - 6136 .cfi_endproc - 6137 .LFE347: - 6139 .section .text.HAL_I2C_Mem_Read_IT,"ax",%progbits - 6140 .align 1 - 6141 .global HAL_I2C_Mem_Read_IT - 6142 .syntax unified - 6143 .thumb - 6144 .thumb_func - 6146 HAL_I2C_Mem_Read_IT: - 6147 .LVL416: - 6148 .LFB348: -2887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ - 6149 .loc 1 2887 1 is_stmt 1 view -0 - 6150 .cfi_startproc - 6151 @ args = 8, pretend = 0, frame = 0 - 6152 @ frame_needed = 0, uses_anonymous_args = 0 -2887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ - 6153 .loc 1 2887 1 is_stmt 0 view .LVU2143 - 6154 0000 70B5 push {r4, r5, r6, lr} - 6155 .LCFI70: - 6156 .cfi_def_cfa_offset 16 - 6157 .cfi_offset 4, -16 - 6158 .cfi_offset 5, -12 - 6159 .cfi_offset 6, -8 - 6160 .cfi_offset 14, -4 - 6161 0002 82B0 sub sp, sp, #8 - 6162 .LCFI71: - 6163 .cfi_def_cfa_offset 24 - 6164 0004 0446 mov r4, r0 - 6165 0006 1D46 mov r5, r3 - 6166 0008 BDF81C30 ldrh r3, [sp, #28] - ARM GAS /tmp/ccclMPzv.s page 275 + 6103 .loc 1 2817 5 discriminator 1 view .LVU2132 + 6104 00a6 0220 movs r0, #2 + 6105 00a8 F9E7 b .L383 + 6106 .L394: + 6107 00aa 00BF .align 2 + 6108 .L393: + 6109 00ac 0000FFFF .word -65536 + 6110 00b0 00000000 .word I2C_Mem_ISR_IT + 6111 00b4 00200080 .word -2147475456 + 6112 .cfi_endproc + 6113 .LFE347: + 6115 .section .text.HAL_I2C_Mem_Read_IT,"ax",%progbits + 6116 .align 1 + 6117 .global HAL_I2C_Mem_Read_IT + 6118 .syntax unified + 6119 .thumb + 6120 .thumb_func + ARM GAS /tmp/ccDmmuIk.s page 274 - 6167 .LVL417: + 6122 HAL_I2C_Mem_Read_IT: + 6123 .LVL419: + 6124 .LFB348: +2887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ + 6125 .loc 1 2887 1 is_stmt 1 view -0 + 6126 .cfi_startproc + 6127 @ args = 8, pretend = 0, frame = 0 + 6128 @ frame_needed = 0, uses_anonymous_args = 0 +2887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Check the parameters */ + 6129 .loc 1 2887 1 is_stmt 0 view .LVU2134 + 6130 0000 70B5 push {r4, r5, r6, lr} + 6131 .LCFI70: + 6132 .cfi_def_cfa_offset 16 + 6133 .cfi_offset 4, -16 + 6134 .cfi_offset 5, -12 + 6135 .cfi_offset 6, -8 + 6136 .cfi_offset 14, -4 + 6137 0002 82B0 sub sp, sp, #8 + 6138 .LCFI71: + 6139 .cfi_def_cfa_offset 24 + 6140 0004 0446 mov r4, r0 + 6141 0006 1D46 mov r5, r3 + 6142 0008 BDF81C30 ldrh r3, [sp, #28] + 6143 .LVL420: 2889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6168 .loc 1 2889 3 is_stmt 1 view .LVU2144 + 6144 .loc 1 2889 3 is_stmt 1 view .LVU2135 2891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6169 .loc 1 2891 3 view .LVU2145 + 6145 .loc 1 2891 3 view .LVU2136 2891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6170 .loc 1 2891 11 is_stmt 0 view .LVU2146 - 6171 000c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 6172 .LVL418: + 6146 .loc 1 2891 11 is_stmt 0 view .LVU2137 + 6147 000c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 6148 .LVL421: 2891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6173 .loc 1 2891 11 view .LVU2147 - 6174 0010 C0B2 uxtb r0, r0 -2891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6175 .loc 1 2891 6 view .LVU2148 - 6176 0012 2028 cmp r0, #32 - 6177 0014 41D1 bne .L402 + 6149 .loc 1 2891 6 view .LVU2138 + 6150 0010 2028 cmp r0, #32 + 6151 0012 41D1 bne .L401 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6178 .loc 1 2893 5 is_stmt 1 view .LVU2149 + 6152 .loc 1 2893 5 is_stmt 1 view .LVU2139 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6179 .loc 1 2893 8 is_stmt 0 view .LVU2150 - 6180 0016 0698 ldr r0, [sp, #24] - 6181 0018 0028 cmp r0, #0 - 6182 001a 33D0 beq .L398 + 6153 .loc 1 2893 8 is_stmt 0 view .LVU2140 + 6154 0014 0698 ldr r0, [sp, #24] + 6155 0016 0028 cmp r0, #0 + 6156 0018 33D0 beq .L397 2893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6183 .loc 1 2893 25 discriminator 1 view .LVU2151 - 6184 001c 002B cmp r3, #0 - 6185 001e 31D0 beq .L398 + 6157 .loc 1 2893 25 discriminator 1 view .LVU2141 + 6158 001a 002B cmp r3, #0 + 6159 001c 31D0 beq .L397 2899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6186 .loc 1 2899 5 is_stmt 1 view .LVU2152 + 6160 .loc 1 2899 5 is_stmt 1 view .LVU2142 2899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6187 .loc 1 2899 9 is_stmt 0 view .LVU2153 - 6188 0020 2068 ldr r0, [r4] - 6189 0022 8669 ldr r6, [r0, #24] + 6161 .loc 1 2899 9 is_stmt 0 view .LVU2143 + 6162 001e 2068 ldr r0, [r4] + 6163 0020 8669 ldr r6, [r0, #24] 2899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6190 .loc 1 2899 8 view .LVU2154 - 6191 0024 16F4004F tst r6, #32768 - 6192 0028 3AD1 bne .L403 + 6164 .loc 1 2899 8 view .LVU2144 + 6165 0022 16F4004F tst r6, #32768 + 6166 0026 3AD1 bne .L402 + ARM GAS /tmp/ccDmmuIk.s page 275 + + 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6193 .loc 1 2905 5 is_stmt 1 view .LVU2155 + 6167 .loc 1 2905 5 is_stmt 1 view .LVU2145 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6194 .loc 1 2905 5 view .LVU2156 - 6195 002a 94F84060 ldrb r6, [r4, #64] @ zero_extendqisi2 - 6196 002e 012E cmp r6, #1 - 6197 0030 38D0 beq .L404 + 6168 .loc 1 2905 5 view .LVU2146 + 6169 0028 94F84060 ldrb r6, [r4, #64] @ zero_extendqisi2 + 6170 002c 012E cmp r6, #1 + 6171 002e 38D0 beq .L403 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6198 .loc 1 2905 5 discriminator 2 view .LVU2157 - 6199 0032 0126 movs r6, #1 - 6200 0034 84F84060 strb r6, [r4, #64] + 6172 .loc 1 2905 5 discriminator 2 view .LVU2147 + 6173 0030 0126 movs r6, #1 + 6174 0032 84F84060 strb r6, [r4, #64] 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6201 .loc 1 2905 5 discriminator 2 view .LVU2158 + 6175 .loc 1 2905 5 view .LVU2148 2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6202 .loc 1 2907 5 view .LVU2159 + 6176 .loc 1 2907 5 view .LVU2149 2907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6203 .loc 1 2907 23 is_stmt 0 view .LVU2160 - 6204 0038 2226 movs r6, #34 - 6205 003a 84F84160 strb r6, [r4, #65] + 6177 .loc 1 2907 23 is_stmt 0 view .LVU2150 + 6178 0036 2226 movs r6, #34 + 6179 0038 84F84160 strb r6, [r4, #65] 2908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - ARM GAS /tmp/ccclMPzv.s page 276 - - - 6206 .loc 1 2908 5 is_stmt 1 view .LVU2161 + 6180 .loc 1 2908 5 is_stmt 1 view .LVU2151 2908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6207 .loc 1 2908 23 is_stmt 0 view .LVU2162 - 6208 003e 4026 movs r6, #64 - 6209 0040 84F84260 strb r6, [r4, #66] + 6181 .loc 1 2908 23 is_stmt 0 view .LVU2152 + 6182 003c 4026 movs r6, #64 + 6183 003e 84F84260 strb r6, [r4, #66] 2909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6210 .loc 1 2909 5 is_stmt 1 view .LVU2163 + 6184 .loc 1 2909 5 is_stmt 1 view .LVU2153 2909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6211 .loc 1 2909 23 is_stmt 0 view .LVU2164 - 6212 0044 0026 movs r6, #0 - 6213 0046 6664 str r6, [r4, #68] + 6185 .loc 1 2909 23 is_stmt 0 view .LVU2154 + 6186 0042 0026 movs r6, #0 + 6187 0044 6664 str r6, [r4, #68] 2912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6214 .loc 1 2912 5 is_stmt 1 view .LVU2165 + 6188 .loc 1 2912 5 is_stmt 1 view .LVU2155 2912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6215 .loc 1 2912 23 is_stmt 0 view .LVU2166 - 6216 0048 069E ldr r6, [sp, #24] - 6217 004a 6662 str r6, [r4, #36] + 6189 .loc 1 2912 23 is_stmt 0 view .LVU2156 + 6190 0046 069E ldr r6, [sp, #24] + 6191 0048 6662 str r6, [r4, #36] 2913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6218 .loc 1 2913 5 is_stmt 1 view .LVU2167 + 6192 .loc 1 2913 5 is_stmt 1 view .LVU2157 2913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6219 .loc 1 2913 23 is_stmt 0 view .LVU2168 - 6220 004c 6385 strh r3, [r4, #42] @ movhi + 6193 .loc 1 2913 23 is_stmt 0 view .LVU2158 + 6194 004a 6385 strh r3, [r4, #42] @ movhi 2914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_IT; - 6221 .loc 1 2914 5 is_stmt 1 view .LVU2169 + 6195 .loc 1 2914 5 is_stmt 1 view .LVU2159 2914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_IT; - 6222 .loc 1 2914 23 is_stmt 0 view .LVU2170 - 6223 004e 164B ldr r3, .L407 - 6224 0050 E362 str r3, [r4, #44] + 6196 .loc 1 2914 23 is_stmt 0 view .LVU2160 + 6197 004c 164B ldr r3, .L406 + 6198 004e E362 str r3, [r4, #44] 2915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6225 .loc 1 2915 5 is_stmt 1 view .LVU2171 + 6199 .loc 1 2915 5 is_stmt 1 view .LVU2161 2915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6226 .loc 1 2915 23 is_stmt 0 view .LVU2172 - 6227 0052 164B ldr r3, .L407+4 - 6228 0054 6363 str r3, [r4, #52] + 6200 .loc 1 2915 23 is_stmt 0 view .LVU2162 + 6201 0050 164B ldr r3, .L406+4 + 6202 0052 6363 str r3, [r4, #52] 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6229 .loc 1 2916 5 is_stmt 1 view .LVU2173 + 6203 .loc 1 2916 5 is_stmt 1 view .LVU2163 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6230 .loc 1 2916 23 is_stmt 0 view .LVU2174 - 6231 0056 E164 str r1, [r4, #76] -2919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6232 .loc 1 2919 5 is_stmt 1 view .LVU2175 -2919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6233 .loc 1 2919 8 is_stmt 0 view .LVU2176 - 6234 0058 012D cmp r5, #1 - 6235 005a 18D0 beq .L406 -2931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6236 .loc 1 2931 7 is_stmt 1 view .LVU2177 -2931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6237 .loc 1 2931 30 is_stmt 0 view .LVU2178 - 6238 005c 130A lsrs r3, r2, #8 -2931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6239 .loc 1 2931 28 view .LVU2179 - 6240 005e 8362 str r3, [r0, #40] -2934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6241 .loc 1 2934 7 is_stmt 1 view .LVU2180 -2934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6242 .loc 1 2934 26 is_stmt 0 view .LVU2181 - ARM GAS /tmp/ccclMPzv.s page 277 + ARM GAS /tmp/ccDmmuIk.s page 276 - 6243 0060 D2B2 uxtb r2, r2 - 6244 .LVL419: + 6204 .loc 1 2916 23 is_stmt 0 view .LVU2164 + 6205 0054 E164 str r1, [r4, #76] +2919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6206 .loc 1 2919 5 is_stmt 1 view .LVU2165 +2919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6207 .loc 1 2919 8 is_stmt 0 view .LVU2166 + 6208 0056 012D cmp r5, #1 + 6209 0058 18D0 beq .L405 +2931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6210 .loc 1 2931 7 is_stmt 1 view .LVU2167 +2931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6211 .loc 1 2931 30 is_stmt 0 view .LVU2168 + 6212 005a 130A lsrs r3, r2, #8 +2931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6213 .loc 1 2931 28 view .LVU2169 + 6214 005c 8362 str r3, [r0, #40] 2934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6245 .loc 1 2934 24 view .LVU2182 - 6246 0062 2265 str r2, [r4, #80] - 6247 .L401: + 6215 .loc 1 2934 7 is_stmt 1 view .LVU2170 +2934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6216 .loc 1 2934 26 is_stmt 0 view .LVU2171 + 6217 005e D2B2 uxtb r2, r2 + 6218 .LVL422: +2934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6219 .loc 1 2934 24 view .LVU2172 + 6220 0060 2265 str r2, [r4, #80] + 6221 .L400: 2937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6248 .loc 1 2937 5 is_stmt 1 view .LVU2183 - 6249 0064 124B ldr r3, .L407+8 - 6250 0066 0093 str r3, [sp] - 6251 0068 0023 movs r3, #0 - 6252 006a EAB2 uxtb r2, r5 - 6253 006c 2046 mov r0, r4 - 6254 006e FFF7FEFF bl I2C_TransferConfig - 6255 .LVL420: + 6222 .loc 1 2937 5 is_stmt 1 view .LVU2173 + 6223 0062 134B ldr r3, .L406+8 + 6224 0064 0093 str r3, [sp] + 6225 0066 0023 movs r3, #0 + 6226 0068 EAB2 uxtb r2, r5 + 6227 006a 2046 mov r0, r4 + 6228 006c FFF7FEFF bl I2C_TransferConfig + 6229 .LVL423: 2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6256 .loc 1 2940 5 view .LVU2184 + 6230 .loc 1 2940 5 view .LVU2174 2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6257 .loc 1 2940 5 view .LVU2185 - 6258 0072 0025 movs r5, #0 - 6259 .LVL421: + 6231 .loc 1 2940 5 view .LVU2175 + 6232 0070 0025 movs r5, #0 + 6233 .LVL424: 2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6260 .loc 1 2940 5 is_stmt 0 view .LVU2186 - 6261 0074 84F84050 strb r5, [r4, #64] + 6234 .loc 1 2940 5 is_stmt 0 view .LVU2176 + 6235 0072 84F84050 strb r5, [r4, #64] 2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6262 .loc 1 2940 5 is_stmt 1 view .LVU2187 + 6236 .loc 1 2940 5 is_stmt 1 view .LVU2177 2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6263 .loc 1 2950 5 view .LVU2188 - 6264 0078 0121 movs r1, #1 - 6265 007a 2046 mov r0, r4 - 6266 007c FFF7FEFF bl I2C_Enable_IRQ - 6267 .LVL422: + 6237 .loc 1 2950 5 view .LVU2178 + 6238 0076 0121 movs r1, #1 + 6239 0078 2046 mov r0, r4 + 6240 007a FFF7FEFF bl I2C_Enable_IRQ + 6241 .LVL425: 2952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6268 .loc 1 2952 5 view .LVU2189 + 6242 .loc 1 2952 5 view .LVU2179 2952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6269 .loc 1 2952 12 is_stmt 0 view .LVU2190 - 6270 0080 2846 mov r0, r5 - 6271 0082 0BE0 b .L397 - 6272 .LVL423: - 6273 .L398: -2895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6274 .loc 1 2895 7 is_stmt 1 view .LVU2191 -2895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6275 .loc 1 2895 23 is_stmt 0 view .LVU2192 - 6276 0084 4FF40073 mov r3, #512 - 6277 0088 6364 str r3, [r4, #68] -2896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6278 .loc 1 2896 7 is_stmt 1 view .LVU2193 -2896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6279 .loc 1 2896 15 is_stmt 0 view .LVU2194 - 6280 008a 0120 movs r0, #1 - 6281 008c 06E0 b .L397 - 6282 .L406: -2922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6283 .loc 1 2922 7 is_stmt 1 view .LVU2195 -2922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6284 .loc 1 2922 30 is_stmt 0 view .LVU2196 - ARM GAS /tmp/ccclMPzv.s page 278 + 6243 .loc 1 2952 12 is_stmt 0 view .LVU2180 + 6244 007e 2846 mov r0, r5 + ARM GAS /tmp/ccDmmuIk.s page 277 - 6285 008e D2B2 uxtb r2, r2 - 6286 .LVL424: + 6245 0080 0BE0 b .L396 + 6246 .LVL426: + 6247 .L397: +2895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 6248 .loc 1 2895 7 is_stmt 1 view .LVU2181 +2895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + 6249 .loc 1 2895 23 is_stmt 0 view .LVU2182 + 6250 0082 4FF40073 mov r3, #512 + 6251 0086 6364 str r3, [r4, #68] +2896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6252 .loc 1 2896 7 is_stmt 1 view .LVU2183 +2896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6253 .loc 1 2896 15 is_stmt 0 view .LVU2184 + 6254 0088 0120 movs r0, #1 + 6255 008a 06E0 b .L396 + 6256 .L405: 2922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6287 .loc 1 2922 28 view .LVU2197 - 6288 0090 8262 str r2, [r0, #40] + 6257 .loc 1 2922 7 is_stmt 1 view .LVU2185 +2922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6258 .loc 1 2922 30 is_stmt 0 view .LVU2186 + 6259 008c D2B2 uxtb r2, r2 + 6260 .LVL427: +2922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6261 .loc 1 2922 28 view .LVU2187 + 6262 008e 8262 str r2, [r0, #40] 2925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6289 .loc 1 2925 7 is_stmt 1 view .LVU2198 + 6263 .loc 1 2925 7 is_stmt 1 view .LVU2188 2925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6290 .loc 1 2925 24 is_stmt 0 view .LVU2199 - 6291 0092 4FF0FF33 mov r3, #-1 - 6292 0096 2365 str r3, [r4, #80] - 6293 0098 E4E7 b .L401 - 6294 .LVL425: - 6295 .L402: + 6264 .loc 1 2925 24 is_stmt 0 view .LVU2189 + 6265 0090 4FF0FF33 mov r3, #-1 + 6266 0094 2365 str r3, [r4, #80] + 6267 0096 E4E7 b .L400 + 6268 .LVL428: + 6269 .L401: 2956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6296 .loc 1 2956 12 view .LVU2200 - 6297 009a 0220 movs r0, #2 - 6298 .LVL426: - 6299 .L397: + 6270 .loc 1 2956 12 view .LVU2190 + 6271 0098 0220 movs r0, #2 + 6272 .LVL429: + 6273 .L396: 2958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6300 .loc 1 2958 1 view .LVU2201 - 6301 009c 02B0 add sp, sp, #8 - 6302 .LCFI72: - 6303 .cfi_remember_state - 6304 .cfi_def_cfa_offset 16 - 6305 @ sp needed - 6306 009e 70BD pop {r4, r5, r6, pc} - 6307 .LVL427: - 6308 .L403: - 6309 .LCFI73: - 6310 .cfi_restore_state + 6274 .loc 1 2958 1 view .LVU2191 + 6275 009a 02B0 add sp, sp, #8 + 6276 .LCFI72: + 6277 .cfi_remember_state + 6278 .cfi_def_cfa_offset 16 + 6279 @ sp needed + 6280 009c 70BD pop {r4, r5, r6, pc} + 6281 .LVL430: + 6282 .L402: + 6283 .LCFI73: + 6284 .cfi_restore_state 2901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6311 .loc 1 2901 14 view .LVU2202 - 6312 00a0 0220 movs r0, #2 - 6313 00a2 FBE7 b .L397 - 6314 .L404: + 6285 .loc 1 2901 14 view .LVU2192 + 6286 009e 0220 movs r0, #2 + 6287 00a0 FBE7 b .L396 + 6288 .L403: 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6315 .loc 1 2905 5 discriminator 1 view .LVU2203 - 6316 00a4 0220 movs r0, #2 - 6317 00a6 F9E7 b .L397 - 6318 .L408: - 6319 .align 2 - 6320 .L407: - 6321 00a8 0000FFFF .word -65536 - 6322 00ac 00000000 .word I2C_Mem_ISR_IT - 6323 00b0 00200080 .word -2147475456 - 6324 .cfi_endproc - 6325 .LFE348: - 6327 .section .text.HAL_I2C_Mem_Write_DMA,"ax",%progbits - 6328 .align 1 - 6329 .global HAL_I2C_Mem_Write_DMA - 6330 .syntax unified - 6331 .thumb - 6332 .thumb_func - 6334 HAL_I2C_Mem_Write_DMA: - 6335 .LVL428: - 6336 .LFB349: - ARM GAS /tmp/ccclMPzv.s page 279 + ARM GAS /tmp/ccDmmuIk.s page 278 + 6289 .loc 1 2905 5 discriminator 1 view .LVU2193 + 6290 00a2 0220 movs r0, #2 + 6291 00a4 F9E7 b .L396 + 6292 .L407: + 6293 00a6 00BF .align 2 + 6294 .L406: + 6295 00a8 0000FFFF .word -65536 + 6296 00ac 00000000 .word I2C_Mem_ISR_IT + 6297 00b0 00200080 .word -2147475456 + 6298 .cfi_endproc + 6299 .LFE348: + 6301 .section .text.HAL_I2C_Mem_Write_DMA,"ax",%progbits + 6302 .align 1 + 6303 .global HAL_I2C_Mem_Write_DMA + 6304 .syntax unified + 6305 .thumb + 6306 .thumb_func + 6308 HAL_I2C_Mem_Write_DMA: + 6309 .LVL431: + 6310 .LFB349: 2974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 6337 .loc 1 2974 1 is_stmt 1 view -0 - 6338 .cfi_startproc - 6339 @ args = 8, pretend = 0, frame = 0 - 6340 @ frame_needed = 0, uses_anonymous_args = 0 + 6311 .loc 1 2974 1 is_stmt 1 view -0 + 6312 .cfi_startproc + 6313 @ args = 8, pretend = 0, frame = 0 + 6314 @ frame_needed = 0, uses_anonymous_args = 0 2974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 6341 .loc 1 2974 1 is_stmt 0 view .LVU2205 - 6342 0000 F0B5 push {r4, r5, r6, r7, lr} - 6343 .LCFI74: - 6344 .cfi_def_cfa_offset 20 - 6345 .cfi_offset 4, -20 - 6346 .cfi_offset 5, -16 - 6347 .cfi_offset 6, -12 - 6348 .cfi_offset 7, -8 - 6349 .cfi_offset 14, -4 - 6350 0002 83B0 sub sp, sp, #12 - 6351 .LCFI75: - 6352 .cfi_def_cfa_offset 32 - 6353 0004 0446 mov r4, r0 - 6354 0006 0E46 mov r6, r1 - 6355 0008 1F46 mov r7, r3 - 6356 000a 0899 ldr r1, [sp, #32] - 6357 .LVL429: + 6315 .loc 1 2974 1 is_stmt 0 view .LVU2195 + 6316 0000 F0B5 push {r4, r5, r6, r7, lr} + 6317 .LCFI74: + 6318 .cfi_def_cfa_offset 20 + 6319 .cfi_offset 4, -20 + 6320 .cfi_offset 5, -16 + 6321 .cfi_offset 6, -12 + 6322 .cfi_offset 7, -8 + 6323 .cfi_offset 14, -4 + 6324 0002 83B0 sub sp, sp, #12 + 6325 .LCFI75: + 6326 .cfi_def_cfa_offset 32 + 6327 0004 0446 mov r4, r0 + 6328 0006 0E46 mov r6, r1 + 6329 0008 1F46 mov r7, r3 + 6330 000a 0899 ldr r1, [sp, #32] + 6331 .LVL432: 2974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 6358 .loc 1 2974 1 view .LVU2206 - 6359 000c BDF82430 ldrh r3, [sp, #36] - 6360 .LVL430: + 6332 .loc 1 2974 1 view .LVU2196 + 6333 000c BDF82430 ldrh r3, [sp, #36] + 6334 .LVL433: 2975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6361 .loc 1 2975 3 is_stmt 1 view .LVU2207 + 6335 .loc 1 2975 3 is_stmt 1 view .LVU2197 2978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6362 .loc 1 2978 3 view .LVU2208 + 6336 .loc 1 2978 3 view .LVU2198 2980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6363 .loc 1 2980 3 view .LVU2209 + 6337 .loc 1 2980 3 view .LVU2199 2980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6364 .loc 1 2980 11 is_stmt 0 view .LVU2210 - 6365 0010 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 6366 .LVL431: -2980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6367 .loc 1 2980 11 view .LVU2211 - 6368 0014 C0B2 uxtb r0, r0 -2980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6369 .loc 1 2980 6 view .LVU2212 - 6370 0016 2028 cmp r0, #32 - 6371 0018 7AD1 bne .L420 -2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6372 .loc 1 2982 5 is_stmt 1 view .LVU2213 -2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6373 .loc 1 2982 8 is_stmt 0 view .LVU2214 - 6374 001a 0029 cmp r1, #0 - 6375 001c 4BD0 beq .L411 -2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6376 .loc 1 2982 25 discriminator 1 view .LVU2215 - 6377 001e 002B cmp r3, #0 - 6378 0020 49D0 beq .L411 -2988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6379 .loc 1 2988 5 is_stmt 1 view .LVU2216 -2988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 280 + 6338 .loc 1 2980 11 is_stmt 0 view .LVU2200 + 6339 0010 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 6340 .LVL434: + ARM GAS /tmp/ccDmmuIk.s page 279 - 6380 .loc 1 2988 9 is_stmt 0 view .LVU2217 - 6381 0022 2068 ldr r0, [r4] - 6382 0024 8569 ldr r5, [r0, #24] +2980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6341 .loc 1 2980 6 view .LVU2201 + 6342 0014 2028 cmp r0, #32 + 6343 0016 7AD1 bne .L419 +2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6344 .loc 1 2982 5 is_stmt 1 view .LVU2202 +2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6345 .loc 1 2982 8 is_stmt 0 view .LVU2203 + 6346 0018 0029 cmp r1, #0 + 6347 001a 4BD0 beq .L410 +2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6348 .loc 1 2982 25 discriminator 1 view .LVU2204 + 6349 001c 002B cmp r3, #0 + 6350 001e 49D0 beq .L410 2988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6383 .loc 1 2988 8 view .LVU2218 - 6384 0026 15F4004F tst r5, #32768 - 6385 002a 75D1 bne .L421 + 6351 .loc 1 2988 5 is_stmt 1 view .LVU2205 +2988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6352 .loc 1 2988 9 is_stmt 0 view .LVU2206 + 6353 0020 2068 ldr r0, [r4] + 6354 0022 8569 ldr r5, [r0, #24] +2988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6355 .loc 1 2988 8 view .LVU2207 + 6356 0024 15F4004F tst r5, #32768 + 6357 0028 75D1 bne .L420 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6386 .loc 1 2994 5 is_stmt 1 view .LVU2219 + 6358 .loc 1 2994 5 is_stmt 1 view .LVU2208 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6387 .loc 1 2994 5 view .LVU2220 - 6388 002c 94F84050 ldrb r5, [r4, #64] @ zero_extendqisi2 - 6389 0030 012D cmp r5, #1 - 6390 0032 73D0 beq .L422 + 6359 .loc 1 2994 5 view .LVU2209 + 6360 002a 94F84050 ldrb r5, [r4, #64] @ zero_extendqisi2 + 6361 002e 012D cmp r5, #1 + 6362 0030 73D0 beq .L421 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6391 .loc 1 2994 5 discriminator 2 view .LVU2221 - 6392 0034 0125 movs r5, #1 - 6393 0036 84F84050 strb r5, [r4, #64] + 6363 .loc 1 2994 5 discriminator 2 view .LVU2210 + 6364 0032 0125 movs r5, #1 + 6365 0034 84F84050 strb r5, [r4, #64] 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6394 .loc 1 2994 5 discriminator 2 view .LVU2222 + 6366 .loc 1 2994 5 view .LVU2211 2996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6395 .loc 1 2996 5 view .LVU2223 + 6367 .loc 1 2996 5 view .LVU2212 2996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6396 .loc 1 2996 23 is_stmt 0 view .LVU2224 - 6397 003a 2125 movs r5, #33 - 6398 003c 84F84150 strb r5, [r4, #65] + 6368 .loc 1 2996 23 is_stmt 0 view .LVU2213 + 6369 0038 2125 movs r5, #33 + 6370 003a 84F84150 strb r5, [r4, #65] 2997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6399 .loc 1 2997 5 is_stmt 1 view .LVU2225 + 6371 .loc 1 2997 5 is_stmt 1 view .LVU2214 2997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6400 .loc 1 2997 23 is_stmt 0 view .LVU2226 - 6401 0040 4025 movs r5, #64 - 6402 0042 84F84250 strb r5, [r4, #66] + 6372 .loc 1 2997 23 is_stmt 0 view .LVU2215 + 6373 003e 4025 movs r5, #64 + 6374 0040 84F84250 strb r5, [r4, #66] 2998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6403 .loc 1 2998 5 is_stmt 1 view .LVU2227 + 6375 .loc 1 2998 5 is_stmt 1 view .LVU2216 2998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6404 .loc 1 2998 23 is_stmt 0 view .LVU2228 - 6405 0046 0025 movs r5, #0 - 6406 0048 6564 str r5, [r4, #68] + 6376 .loc 1 2998 23 is_stmt 0 view .LVU2217 + 6377 0044 0025 movs r5, #0 + 6378 0046 6564 str r5, [r4, #68] 3001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6407 .loc 1 3001 5 is_stmt 1 view .LVU2229 + 6379 .loc 1 3001 5 is_stmt 1 view .LVU2218 + ARM GAS /tmp/ccDmmuIk.s page 280 + + 3001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6408 .loc 1 3001 23 is_stmt 0 view .LVU2230 - 6409 004a 6162 str r1, [r4, #36] + 6380 .loc 1 3001 23 is_stmt 0 view .LVU2219 + 6381 0048 6162 str r1, [r4, #36] 3002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6410 .loc 1 3002 5 is_stmt 1 view .LVU2231 + 6382 .loc 1 3002 5 is_stmt 1 view .LVU2220 3002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6411 .loc 1 3002 23 is_stmt 0 view .LVU2232 - 6412 004c 6385 strh r3, [r4, #42] @ movhi + 6383 .loc 1 3002 23 is_stmt 0 view .LVU2221 + 6384 004a 6385 strh r3, [r4, #42] @ movhi 3003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_DMA; - 6413 .loc 1 3003 5 is_stmt 1 view .LVU2233 + 6385 .loc 1 3003 5 is_stmt 1 view .LVU2222 3003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_DMA; - 6414 .loc 1 3003 23 is_stmt 0 view .LVU2234 - 6415 004e 344B ldr r3, .L427 - 6416 0050 E362 str r3, [r4, #44] + 6386 .loc 1 3003 23 is_stmt 0 view .LVU2223 + 6387 004c 344B ldr r3, .L426 + 6388 004e E362 str r3, [r4, #44] 3004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6417 .loc 1 3004 5 is_stmt 1 view .LVU2235 + 6389 .loc 1 3004 5 is_stmt 1 view .LVU2224 3004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - ARM GAS /tmp/ccclMPzv.s page 281 - - - 6418 .loc 1 3004 23 is_stmt 0 view .LVU2236 - 6419 0052 344B ldr r3, .L427+4 - 6420 0054 6363 str r3, [r4, #52] + 6390 .loc 1 3004 23 is_stmt 0 view .LVU2225 + 6391 0050 344B ldr r3, .L426+4 + 6392 0052 6363 str r3, [r4, #52] 3005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6421 .loc 1 3005 5 is_stmt 1 view .LVU2237 + 6393 .loc 1 3005 5 is_stmt 1 view .LVU2226 3005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6422 .loc 1 3005 23 is_stmt 0 view .LVU2238 - 6423 0056 E664 str r6, [r4, #76] + 6394 .loc 1 3005 23 is_stmt 0 view .LVU2227 + 6395 0054 E664 str r6, [r4, #76] 3007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6424 .loc 1 3007 5 is_stmt 1 view .LVU2239 + 6396 .loc 1 3007 5 is_stmt 1 view .LVU2228 3007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6425 .loc 1 3007 13 is_stmt 0 view .LVU2240 - 6426 0058 638D ldrh r3, [r4, #42] - 6427 005a 9BB2 uxth r3, r3 + 6397 .loc 1 3007 13 is_stmt 0 view .LVU2229 + 6398 0056 638D ldrh r3, [r4, #42] + 6399 0058 9BB2 uxth r3, r3 3007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6428 .loc 1 3007 8 view .LVU2241 - 6429 005c FF2B cmp r3, #255 - 6430 005e 2FD9 bls .L413 + 6400 .loc 1 3007 8 view .LVU2230 + 6401 005a FF2B cmp r3, #255 + 6402 005c 2FD9 bls .L412 3009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6431 .loc 1 3009 7 is_stmt 1 view .LVU2242 + 6403 .loc 1 3009 7 is_stmt 1 view .LVU2231 3009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6432 .loc 1 3009 22 is_stmt 0 view .LVU2243 - 6433 0060 FF23 movs r3, #255 - 6434 0062 2385 strh r3, [r4, #40] @ movhi - 6435 .L414: + 6404 .loc 1 3009 22 is_stmt 0 view .LVU2232 + 6405 005e FF23 movs r3, #255 + 6406 0060 2385 strh r3, [r4, #40] @ movhi + 6407 .L413: 3017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6436 .loc 1 3017 5 is_stmt 1 view .LVU2244 + 6408 .loc 1 3017 5 is_stmt 1 view .LVU2233 3017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6437 .loc 1 3017 8 is_stmt 0 view .LVU2245 - 6438 0064 012F cmp r7, #1 - 6439 0066 2ED0 beq .L425 + 6409 .loc 1 3017 8 is_stmt 0 view .LVU2234 + 6410 0062 012F cmp r7, #1 + 6411 0064 2ED0 beq .L424 3029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6440 .loc 1 3029 7 is_stmt 1 view .LVU2246 + 6412 .loc 1 3029 7 is_stmt 1 view .LVU2235 3029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6441 .loc 1 3029 30 is_stmt 0 view .LVU2247 - 6442 0068 130A lsrs r3, r2, #8 + 6413 .loc 1 3029 30 is_stmt 0 view .LVU2236 + 6414 0066 130A lsrs r3, r2, #8 3029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6443 .loc 1 3029 28 view .LVU2248 - 6444 006a 8362 str r3, [r0, #40] + 6415 .loc 1 3029 28 view .LVU2237 + 6416 0068 8362 str r3, [r0, #40] 3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6445 .loc 1 3032 7 is_stmt 1 view .LVU2249 -3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6446 .loc 1 3032 26 is_stmt 0 view .LVU2250 - 6447 006c D2B2 uxtb r2, r2 - 6448 .LVL432: -3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6449 .loc 1 3032 24 view .LVU2251 - 6450 006e 2265 str r2, [r4, #80] - 6451 .L416: -3035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6452 .loc 1 3035 5 is_stmt 1 view .LVU2252 -3035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6453 .loc 1 3035 13 is_stmt 0 view .LVU2253 - 6454 0070 A36B ldr r3, [r4, #56] -3035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6455 .loc 1 3035 8 view .LVU2254 - 6456 0072 002B cmp r3, #0 - ARM GAS /tmp/ccclMPzv.s page 282 + ARM GAS /tmp/ccDmmuIk.s page 281 - 6457 0074 2DD0 beq .L417 + 6417 .loc 1 3032 7 is_stmt 1 view .LVU2238 +3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6418 .loc 1 3032 26 is_stmt 0 view .LVU2239 + 6419 006a D2B2 uxtb r2, r2 + 6420 .LVL435: +3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6421 .loc 1 3032 24 view .LVU2240 + 6422 006c 2265 str r2, [r4, #80] + 6423 .L415: +3035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6424 .loc 1 3035 5 is_stmt 1 view .LVU2241 +3035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6425 .loc 1 3035 13 is_stmt 0 view .LVU2242 + 6426 006e A36B ldr r3, [r4, #56] +3035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 6427 .loc 1 3035 8 view .LVU2243 + 6428 0070 002B cmp r3, #0 + 6429 0072 2DD0 beq .L416 3038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6458 .loc 1 3038 7 is_stmt 1 view .LVU2255 + 6430 .loc 1 3038 7 is_stmt 1 view .LVU2244 3038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6459 .loc 1 3038 38 is_stmt 0 view .LVU2256 - 6460 0076 2C4A ldr r2, .L427+8 - 6461 0078 DA62 str r2, [r3, #44] + 6431 .loc 1 3038 38 is_stmt 0 view .LVU2245 + 6432 0074 2C4A ldr r2, .L426+8 + 6433 0076 DA62 str r2, [r3, #44] 3041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6462 .loc 1 3041 7 is_stmt 1 view .LVU2257 + 6434 .loc 1 3041 7 is_stmt 1 view .LVU2246 3041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6463 .loc 1 3041 11 is_stmt 0 view .LVU2258 - 6464 007a A36B ldr r3, [r4, #56] + 6435 .loc 1 3041 11 is_stmt 0 view .LVU2247 + 6436 0078 A36B ldr r3, [r4, #56] 3041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6465 .loc 1 3041 39 view .LVU2259 - 6466 007c 2B4A ldr r2, .L427+12 - 6467 007e 5A63 str r2, [r3, #52] + 6437 .loc 1 3041 39 view .LVU2248 + 6438 007a 2C4A ldr r2, .L426+12 + 6439 007c 5A63 str r2, [r3, #52] 3044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 6468 .loc 1 3044 7 is_stmt 1 view .LVU2260 + 6440 .loc 1 3044 7 is_stmt 1 view .LVU2249 3044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 6469 .loc 1 3044 11 is_stmt 0 view .LVU2261 - 6470 0080 A26B ldr r2, [r4, #56] + 6441 .loc 1 3044 11 is_stmt 0 view .LVU2250 + 6442 007e A26B ldr r2, [r4, #56] 3044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 6471 .loc 1 3044 42 view .LVU2262 - 6472 0082 0023 movs r3, #0 - 6473 0084 1363 str r3, [r2, #48] + 6443 .loc 1 3044 42 view .LVU2251 + 6444 0080 0023 movs r3, #0 + 6445 0082 1363 str r3, [r2, #48] 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6474 .loc 1 3045 7 is_stmt 1 view .LVU2263 + 6446 .loc 1 3045 7 is_stmt 1 view .LVU2252 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6475 .loc 1 3045 11 is_stmt 0 view .LVU2264 - 6476 0086 A26B ldr r2, [r4, #56] + 6447 .loc 1 3045 11 is_stmt 0 view .LVU2253 + 6448 0084 A26B ldr r2, [r4, #56] 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6477 .loc 1 3045 39 view .LVU2265 - 6478 0088 9363 str r3, [r2, #56] + 6449 .loc 1 3045 39 view .LVU2254 + 6450 0086 9363 str r3, [r2, #56] 3048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 6479 .loc 1 3048 7 is_stmt 1 view .LVU2266 + 6451 .loc 1 3048 7 is_stmt 1 view .LVU2255 3048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 6480 .loc 1 3048 86 is_stmt 0 view .LVU2267 - 6481 008a 2268 ldr r2, [r4] + 6452 .loc 1 3048 86 is_stmt 0 view .LVU2256 + 6453 0088 2268 ldr r2, [r4] 3048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 6482 .loc 1 3048 23 view .LVU2268 - 6483 008c 238D ldrh r3, [r4, #40] - 6484 008e 2832 adds r2, r2, #40 - 6485 0090 A06B ldr r0, [r4, #56] - 6486 0092 FFF7FEFF bl HAL_DMA_Start_IT - 6487 .LVL433: + 6454 .loc 1 3048 23 view .LVU2257 + ARM GAS /tmp/ccDmmuIk.s page 282 + + + 6455 008a 238D ldrh r3, [r4, #40] + 6456 008c 2832 adds r2, r2, #40 + 6457 008e A06B ldr r0, [r4, #56] + 6458 0090 FFF7FEFF bl HAL_DMA_Start_IT + 6459 .LVL436: 3066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6488 .loc 1 3066 5 is_stmt 1 view .LVU2269 + 6460 .loc 1 3066 5 is_stmt 1 view .LVU2258 3066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6489 .loc 1 3066 8 is_stmt 0 view .LVU2270 - 6490 0096 0546 mov r5, r0 - 6491 0098 48B3 cbz r0, .L426 + 6461 .loc 1 3066 8 is_stmt 0 view .LVU2259 + 6462 0094 0546 mov r5, r0 + 6463 0096 48B3 cbz r0, .L425 3086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6492 .loc 1 3086 7 is_stmt 1 view .LVU2271 + 6464 .loc 1 3086 7 is_stmt 1 view .LVU2260 3086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6493 .loc 1 3086 23 is_stmt 0 view .LVU2272 - 6494 009a 2023 movs r3, #32 - 6495 009c 84F84130 strb r3, [r4, #65] - ARM GAS /tmp/ccclMPzv.s page 283 - - + 6465 .loc 1 3086 23 is_stmt 0 view .LVU2261 + 6466 0098 2023 movs r3, #32 + 6467 009a 84F84130 strb r3, [r4, #65] 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6496 .loc 1 3087 7 is_stmt 1 view .LVU2273 + 6468 .loc 1 3087 7 is_stmt 1 view .LVU2262 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6497 .loc 1 3087 23 is_stmt 0 view .LVU2274 - 6498 00a0 0022 movs r2, #0 - 6499 00a2 84F84220 strb r2, [r4, #66] + 6469 .loc 1 3087 23 is_stmt 0 view .LVU2263 + 6470 009e 0022 movs r2, #0 + 6471 00a0 84F84220 strb r2, [r4, #66] 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6500 .loc 1 3090 7 is_stmt 1 view .LVU2275 + 6472 .loc 1 3090 7 is_stmt 1 view .LVU2264 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6501 .loc 1 3090 11 is_stmt 0 view .LVU2276 - 6502 00a6 636C ldr r3, [r4, #68] + 6473 .loc 1 3090 11 is_stmt 0 view .LVU2265 + 6474 00a4 636C ldr r3, [r4, #68] 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6503 .loc 1 3090 23 view .LVU2277 - 6504 00a8 43F01003 orr r3, r3, #16 - 6505 00ac 6364 str r3, [r4, #68] + 6475 .loc 1 3090 23 view .LVU2266 + 6476 00a6 43F01003 orr r3, r3, #16 + 6477 00aa 6364 str r3, [r4, #68] 3093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6506 .loc 1 3093 7 is_stmt 1 view .LVU2278 + 6478 .loc 1 3093 7 is_stmt 1 view .LVU2267 3093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6507 .loc 1 3093 7 view .LVU2279 - 6508 00ae 84F84020 strb r2, [r4, #64] + 6479 .loc 1 3093 7 view .LVU2268 + 6480 00ac 84F84020 strb r2, [r4, #64] 3093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6509 .loc 1 3093 7 view .LVU2280 + 6481 .loc 1 3093 7 view .LVU2269 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6510 .loc 1 3095 7 view .LVU2281 + 6482 .loc 1 3095 7 view .LVU2270 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6511 .loc 1 3095 14 is_stmt 0 view .LVU2282 - 6512 00b2 0125 movs r5, #1 - 6513 00b4 2DE0 b .L410 - 6514 .LVL434: - 6515 .L411: + 6483 .loc 1 3095 14 is_stmt 0 view .LVU2271 + 6484 00b0 0125 movs r5, #1 + 6485 00b2 2DE0 b .L409 + 6486 .LVL437: + 6487 .L410: 2984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6516 .loc 1 2984 7 is_stmt 1 view .LVU2283 + 6488 .loc 1 2984 7 is_stmt 1 view .LVU2272 2984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6517 .loc 1 2984 23 is_stmt 0 view .LVU2284 - 6518 00b6 4FF40073 mov r3, #512 - 6519 00ba 6364 str r3, [r4, #68] + 6489 .loc 1 2984 23 is_stmt 0 view .LVU2273 + 6490 00b4 4FF40073 mov r3, #512 + 6491 00b8 6364 str r3, [r4, #68] 2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6520 .loc 1 2985 7 is_stmt 1 view .LVU2285 + 6492 .loc 1 2985 7 is_stmt 1 view .LVU2274 2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6521 .loc 1 2985 15 is_stmt 0 view .LVU2286 - 6522 00bc 0125 movs r5, #1 - 6523 00be 28E0 b .L410 - 6524 .L413: -3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6525 .loc 1 3013 7 is_stmt 1 view .LVU2287 -3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6526 .loc 1 3013 28 is_stmt 0 view .LVU2288 - 6527 00c0 638D ldrh r3, [r4, #42] -3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6528 .loc 1 3013 22 view .LVU2289 - 6529 00c2 2385 strh r3, [r4, #40] @ movhi - 6530 00c4 CEE7 b .L414 - 6531 .L425: -3020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6532 .loc 1 3020 7 is_stmt 1 view .LVU2290 -3020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6533 .loc 1 3020 30 is_stmt 0 view .LVU2291 - ARM GAS /tmp/ccclMPzv.s page 284 + 6493 .loc 1 2985 15 is_stmt 0 view .LVU2275 + ARM GAS /tmp/ccDmmuIk.s page 283 - 6534 00c6 D2B2 uxtb r2, r2 - 6535 .LVL435: + 6494 00ba 0125 movs r5, #1 + 6495 00bc 28E0 b .L409 + 6496 .L412: +3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6497 .loc 1 3013 7 is_stmt 1 view .LVU2276 +3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6498 .loc 1 3013 28 is_stmt 0 view .LVU2277 + 6499 00be 638D ldrh r3, [r4, #42] +3013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6500 .loc 1 3013 22 view .LVU2278 + 6501 00c0 2385 strh r3, [r4, #40] @ movhi + 6502 00c2 CEE7 b .L413 + 6503 .L424: 3020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6536 .loc 1 3020 28 view .LVU2292 - 6537 00c8 8262 str r2, [r0, #40] + 6504 .loc 1 3020 7 is_stmt 1 view .LVU2279 +3020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6505 .loc 1 3020 30 is_stmt 0 view .LVU2280 + 6506 00c4 D2B2 uxtb r2, r2 + 6507 .LVL438: +3020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6508 .loc 1 3020 28 view .LVU2281 + 6509 00c6 8262 str r2, [r0, #40] 3023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6538 .loc 1 3023 7 is_stmt 1 view .LVU2293 + 6510 .loc 1 3023 7 is_stmt 1 view .LVU2282 3023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6539 .loc 1 3023 24 is_stmt 0 view .LVU2294 - 6540 00ca 4FF0FF33 mov r3, #-1 - 6541 00ce 2365 str r3, [r4, #80] - 6542 00d0 CEE7 b .L416 - 6543 .L417: + 6511 .loc 1 3023 24 is_stmt 0 view .LVU2283 + 6512 00c8 4FF0FF33 mov r3, #-1 + 6513 00cc 2365 str r3, [r4, #80] + 6514 00ce CEE7 b .L415 + 6515 .L416: 3054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6544 .loc 1 3054 7 is_stmt 1 view .LVU2295 + 6516 .loc 1 3054 7 is_stmt 1 view .LVU2284 3054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6545 .loc 1 3054 23 is_stmt 0 view .LVU2296 - 6546 00d2 2023 movs r3, #32 - 6547 00d4 84F84130 strb r3, [r4, #65] + 6517 .loc 1 3054 23 is_stmt 0 view .LVU2285 + 6518 00d0 2023 movs r3, #32 + 6519 00d2 84F84130 strb r3, [r4, #65] 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6548 .loc 1 3055 7 is_stmt 1 view .LVU2297 + 6520 .loc 1 3055 7 is_stmt 1 view .LVU2286 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6549 .loc 1 3055 23 is_stmt 0 view .LVU2298 - 6550 00d8 0022 movs r2, #0 - 6551 00da 84F84220 strb r2, [r4, #66] + 6521 .loc 1 3055 23 is_stmt 0 view .LVU2287 + 6522 00d6 0022 movs r2, #0 + 6523 00d8 84F84220 strb r2, [r4, #66] 3058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6552 .loc 1 3058 7 is_stmt 1 view .LVU2299 + 6524 .loc 1 3058 7 is_stmt 1 view .LVU2288 3058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6553 .loc 1 3058 11 is_stmt 0 view .LVU2300 - 6554 00de 636C ldr r3, [r4, #68] + 6525 .loc 1 3058 11 is_stmt 0 view .LVU2289 + 6526 00dc 636C ldr r3, [r4, #68] 3058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6555 .loc 1 3058 23 view .LVU2301 - 6556 00e0 43F08003 orr r3, r3, #128 - 6557 00e4 6364 str r3, [r4, #68] + 6527 .loc 1 3058 23 view .LVU2290 + 6528 00de 43F08003 orr r3, r3, #128 + 6529 00e2 6364 str r3, [r4, #68] 3061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6558 .loc 1 3061 7 is_stmt 1 view .LVU2302 + 6530 .loc 1 3061 7 is_stmt 1 view .LVU2291 3061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6559 .loc 1 3061 7 view .LVU2303 - 6560 00e6 84F84020 strb r2, [r4, #64] + 6531 .loc 1 3061 7 view .LVU2292 + 6532 00e4 84F84020 strb r2, [r4, #64] 3061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6561 .loc 1 3061 7 view .LVU2304 -3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6562 .loc 1 3063 7 view .LVU2305 -3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6563 .loc 1 3063 14 is_stmt 0 view .LVU2306 - 6564 00ea 0125 movs r5, #1 - 6565 00ec 11E0 b .L410 - 6566 .LVL436: - 6567 .L426: -3069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6568 .loc 1 3069 7 is_stmt 1 view .LVU2307 - 6569 00ee 104B ldr r3, .L427+16 - 6570 00f0 0093 str r3, [sp] - 6571 00f2 4FF08073 mov r3, #16777216 - 6572 00f6 FAB2 uxtb r2, r7 - 6573 00f8 3146 mov r1, r6 - 6574 00fa 2046 mov r0, r4 - ARM GAS /tmp/ccclMPzv.s page 285 + ARM GAS /tmp/ccDmmuIk.s page 284 - 6575 .LVL437: + 6533 .loc 1 3061 7 view .LVU2293 +3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6534 .loc 1 3063 7 view .LVU2294 +3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6535 .loc 1 3063 14 is_stmt 0 view .LVU2295 + 6536 00e8 0125 movs r5, #1 + 6537 00ea 11E0 b .L409 + 6538 .LVL439: + 6539 .L425: 3069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6576 .loc 1 3069 7 is_stmt 0 view .LVU2308 - 6577 00fc FFF7FEFF bl I2C_TransferConfig - 6578 .LVL438: + 6540 .loc 1 3069 7 is_stmt 1 view .LVU2296 + 6541 00ec 104B ldr r3, .L426+16 + 6542 00ee 0093 str r3, [sp] + 6543 00f0 4FF08073 mov r3, #16777216 + 6544 00f4 FAB2 uxtb r2, r7 + 6545 00f6 3146 mov r1, r6 + 6546 00f8 2046 mov r0, r4 + 6547 .LVL440: +3069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6548 .loc 1 3069 7 is_stmt 0 view .LVU2297 + 6549 00fa FFF7FEFF bl I2C_TransferConfig + 6550 .LVL441: 3072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6579 .loc 1 3072 7 is_stmt 1 view .LVU2309 + 6551 .loc 1 3072 7 is_stmt 1 view .LVU2298 3072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6580 .loc 1 3072 7 view .LVU2310 - 6581 0100 0023 movs r3, #0 - 6582 0102 84F84030 strb r3, [r4, #64] + 6552 .loc 1 3072 7 view .LVU2299 + 6553 00fe 0023 movs r3, #0 + 6554 0100 84F84030 strb r3, [r4, #64] 3072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6583 .loc 1 3072 7 view .LVU2311 + 6555 .loc 1 3072 7 view .LVU2300 3081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6584 .loc 1 3081 7 view .LVU2312 - 6585 0106 0121 movs r1, #1 - 6586 0108 2046 mov r0, r4 - 6587 010a FFF7FEFF bl I2C_Enable_IRQ - 6588 .LVL439: + 6556 .loc 1 3081 7 view .LVU2301 + 6557 0104 0121 movs r1, #1 + 6558 0106 2046 mov r0, r4 + 6559 0108 FFF7FEFF bl I2C_Enable_IRQ + 6560 .LVL442: 3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6589 .loc 1 3098 5 view .LVU2313 + 6561 .loc 1 3098 5 view .LVU2302 3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6590 .loc 1 3098 12 is_stmt 0 view .LVU2314 - 6591 010e 00E0 b .L410 - 6592 .LVL440: - 6593 .L420: + 6562 .loc 1 3098 12 is_stmt 0 view .LVU2303 + 6563 010c 00E0 b .L409 + 6564 .LVL443: + 6565 .L419: 3102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6594 .loc 1 3102 12 view .LVU2315 - 6595 0110 0225 movs r5, #2 - 6596 .LVL441: - 6597 .L410: + 6566 .loc 1 3102 12 view .LVU2304 + 6567 010e 0225 movs r5, #2 + 6568 .LVL444: + 6569 .L409: 3104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6598 .loc 1 3104 1 view .LVU2316 - 6599 0112 2846 mov r0, r5 - 6600 0114 03B0 add sp, sp, #12 - 6601 .LCFI76: - 6602 .cfi_remember_state - 6603 .cfi_def_cfa_offset 20 - 6604 @ sp needed - 6605 0116 F0BD pop {r4, r5, r6, r7, pc} - 6606 .LVL442: - 6607 .L421: - 6608 .LCFI77: - 6609 .cfi_restore_state + 6570 .loc 1 3104 1 view .LVU2305 + 6571 0110 2846 mov r0, r5 + 6572 0112 03B0 add sp, sp, #12 + 6573 .LCFI76: + 6574 .cfi_remember_state + 6575 .cfi_def_cfa_offset 20 + 6576 @ sp needed + 6577 0114 F0BD pop {r4, r5, r6, r7, pc} + ARM GAS /tmp/ccDmmuIk.s page 285 + + + 6578 .LVL445: + 6579 .L420: + 6580 .LCFI77: + 6581 .cfi_restore_state 2990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6610 .loc 1 2990 14 view .LVU2317 - 6611 0118 0225 movs r5, #2 - 6612 011a FAE7 b .L410 - 6613 .L422: + 6582 .loc 1 2990 14 view .LVU2306 + 6583 0116 0225 movs r5, #2 + 6584 0118 FAE7 b .L409 + 6585 .L421: 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6614 .loc 1 2994 5 discriminator 1 view .LVU2318 - 6615 011c 0225 movs r5, #2 - 6616 011e F8E7 b .L410 - 6617 .L428: - 6618 .align 2 - 6619 .L427: - 6620 0120 0000FFFF .word -65536 - ARM GAS /tmp/ccclMPzv.s page 286 - - - 6621 0124 00000000 .word I2C_Mem_ISR_DMA - 6622 0128 00000000 .word I2C_DMAMasterTransmitCplt - 6623 012c 00000000 .word I2C_DMAError - 6624 0130 00200080 .word -2147475456 - 6625 .cfi_endproc - 6626 .LFE349: - 6628 .section .text.HAL_I2C_Mem_Read_DMA,"ax",%progbits - 6629 .align 1 - 6630 .global HAL_I2C_Mem_Read_DMA - 6631 .syntax unified - 6632 .thumb - 6633 .thumb_func - 6635 HAL_I2C_Mem_Read_DMA: - 6636 .LVL443: - 6637 .LFB350: + 6586 .loc 1 2994 5 discriminator 1 view .LVU2307 + 6587 011a 0225 movs r5, #2 + 6588 011c F8E7 b .L409 + 6589 .L427: + 6590 011e 00BF .align 2 + 6591 .L426: + 6592 0120 0000FFFF .word -65536 + 6593 0124 00000000 .word I2C_Mem_ISR_DMA + 6594 0128 00000000 .word I2C_DMAMasterTransmitCplt + 6595 012c 00000000 .word I2C_DMAError + 6596 0130 00200080 .word -2147475456 + 6597 .cfi_endproc + 6598 .LFE349: + 6600 .section .text.HAL_I2C_Mem_Read_DMA,"ax",%progbits + 6601 .align 1 + 6602 .global HAL_I2C_Mem_Read_DMA + 6603 .syntax unified + 6604 .thumb + 6605 .thumb_func + 6607 HAL_I2C_Mem_Read_DMA: + 6608 .LVL446: + 6609 .LFB350: 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 6638 .loc 1 3120 1 is_stmt 1 view -0 - 6639 .cfi_startproc - 6640 @ args = 8, pretend = 0, frame = 0 - 6641 @ frame_needed = 0, uses_anonymous_args = 0 + 6610 .loc 1 3120 1 is_stmt 1 view -0 + 6611 .cfi_startproc + 6612 @ args = 8, pretend = 0, frame = 0 + 6613 @ frame_needed = 0, uses_anonymous_args = 0 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 6642 .loc 1 3120 1 is_stmt 0 view .LVU2320 - 6643 0000 F0B5 push {r4, r5, r6, r7, lr} - 6644 .LCFI78: - 6645 .cfi_def_cfa_offset 20 - 6646 .cfi_offset 4, -20 - 6647 .cfi_offset 5, -16 - 6648 .cfi_offset 6, -12 - 6649 .cfi_offset 7, -8 - 6650 .cfi_offset 14, -4 - 6651 0002 83B0 sub sp, sp, #12 - 6652 .LCFI79: - 6653 .cfi_def_cfa_offset 32 - 6654 0004 0446 mov r4, r0 - 6655 0006 1F46 mov r7, r3 - 6656 0008 089D ldr r5, [sp, #32] - 6657 000a BDF82430 ldrh r3, [sp, #36] - 6658 .LVL444: + 6614 .loc 1 3120 1 is_stmt 0 view .LVU2309 + 6615 0000 F0B5 push {r4, r5, r6, r7, lr} + 6616 .LCFI78: + 6617 .cfi_def_cfa_offset 20 + 6618 .cfi_offset 4, -20 + 6619 .cfi_offset 5, -16 + 6620 .cfi_offset 6, -12 + 6621 .cfi_offset 7, -8 + 6622 .cfi_offset 14, -4 + 6623 0002 83B0 sub sp, sp, #12 + 6624 .LCFI79: + 6625 .cfi_def_cfa_offset 32 + 6626 0004 0446 mov r4, r0 + 6627 0006 1F46 mov r7, r3 + 6628 0008 089D ldr r5, [sp, #32] + 6629 000a BDF82430 ldrh r3, [sp, #36] + 6630 .LVL447: 3121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6659 .loc 1 3121 3 is_stmt 1 view .LVU2321 + 6631 .loc 1 3121 3 is_stmt 1 view .LVU2310 + ARM GAS /tmp/ccDmmuIk.s page 286 + + 3124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6660 .loc 1 3124 3 view .LVU2322 + 6632 .loc 1 3124 3 view .LVU2311 3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6661 .loc 1 3126 3 view .LVU2323 + 6633 .loc 1 3126 3 view .LVU2312 3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6662 .loc 1 3126 11 is_stmt 0 view .LVU2324 - 6663 000e 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 6664 .LVL445: + 6634 .loc 1 3126 11 is_stmt 0 view .LVU2313 + 6635 000e 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 6636 .LVL448: 3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6665 .loc 1 3126 11 view .LVU2325 - 6666 0012 C0B2 uxtb r0, r0 -3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6667 .loc 1 3126 6 view .LVU2326 - 6668 0014 2028 cmp r0, #32 - 6669 0016 7BD1 bne .L440 - 6670 0018 0E46 mov r6, r1 + 6637 .loc 1 3126 6 view .LVU2314 + 6638 0012 2028 cmp r0, #32 + 6639 0014 7BD1 bne .L439 + 6640 0016 0E46 mov r6, r1 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 287 - - - 6671 .loc 1 3128 5 is_stmt 1 view .LVU2327 + 6641 .loc 1 3128 5 is_stmt 1 view .LVU2315 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6672 .loc 1 3128 8 is_stmt 0 view .LVU2328 - 6673 001a 002D cmp r5, #0 - 6674 001c 4CD0 beq .L431 + 6642 .loc 1 3128 8 is_stmt 0 view .LVU2316 + 6643 0018 002D cmp r5, #0 + 6644 001a 4CD0 beq .L430 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6675 .loc 1 3128 25 discriminator 1 view .LVU2329 - 6676 001e 002B cmp r3, #0 - 6677 0020 4AD0 beq .L431 + 6645 .loc 1 3128 25 discriminator 1 view .LVU2317 + 6646 001c 002B cmp r3, #0 + 6647 001e 4AD0 beq .L430 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6678 .loc 1 3134 5 is_stmt 1 view .LVU2330 + 6648 .loc 1 3134 5 is_stmt 1 view .LVU2318 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6679 .loc 1 3134 9 is_stmt 0 view .LVU2331 - 6680 0022 2168 ldr r1, [r4] - 6681 .LVL446: + 6649 .loc 1 3134 9 is_stmt 0 view .LVU2319 + 6650 0020 2168 ldr r1, [r4] + 6651 .LVL449: 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6682 .loc 1 3134 9 view .LVU2332 - 6683 0024 8869 ldr r0, [r1, #24] + 6652 .loc 1 3134 9 view .LVU2320 + 6653 0022 8869 ldr r0, [r1, #24] 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6684 .loc 1 3134 8 view .LVU2333 - 6685 0026 10F4004F tst r0, #32768 - 6686 002a 75D1 bne .L441 + 6654 .loc 1 3134 8 view .LVU2321 + 6655 0024 10F4004F tst r0, #32768 + 6656 0028 75D1 bne .L440 3140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6687 .loc 1 3140 5 is_stmt 1 view .LVU2334 + 6657 .loc 1 3140 5 is_stmt 1 view .LVU2322 3140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6688 .loc 1 3140 5 view .LVU2335 - 6689 002c 94F84000 ldrb r0, [r4, #64] @ zero_extendqisi2 - 6690 0030 0128 cmp r0, #1 - 6691 0032 73D0 beq .L442 + 6658 .loc 1 3140 5 view .LVU2323 + 6659 002a 94F84000 ldrb r0, [r4, #64] @ zero_extendqisi2 + 6660 002e 0128 cmp r0, #1 + 6661 0030 73D0 beq .L441 3140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6692 .loc 1 3140 5 discriminator 2 view .LVU2336 - 6693 0034 0120 movs r0, #1 - 6694 0036 84F84000 strb r0, [r4, #64] + 6662 .loc 1 3140 5 discriminator 2 view .LVU2324 + 6663 0032 0120 movs r0, #1 + 6664 0034 84F84000 strb r0, [r4, #64] 3140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6695 .loc 1 3140 5 discriminator 2 view .LVU2337 + 6665 .loc 1 3140 5 view .LVU2325 3142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6696 .loc 1 3142 5 view .LVU2338 + 6666 .loc 1 3142 5 view .LVU2326 3142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MEM; - 6697 .loc 1 3142 23 is_stmt 0 view .LVU2339 - 6698 003a 2220 movs r0, #34 - 6699 003c 84F84100 strb r0, [r4, #65] + 6667 .loc 1 3142 23 is_stmt 0 view .LVU2327 + 6668 0038 2220 movs r0, #34 + 6669 003a 84F84100 strb r0, [r4, #65] 3143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6700 .loc 1 3143 5 is_stmt 1 view .LVU2340 + 6670 .loc 1 3143 5 is_stmt 1 view .LVU2328 + ARM GAS /tmp/ccDmmuIk.s page 287 + + 3143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6701 .loc 1 3143 23 is_stmt 0 view .LVU2341 - 6702 0040 4020 movs r0, #64 - 6703 0042 84F84200 strb r0, [r4, #66] + 6671 .loc 1 3143 23 is_stmt 0 view .LVU2329 + 6672 003e 4020 movs r0, #64 + 6673 0040 84F84200 strb r0, [r4, #66] 3144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6704 .loc 1 3144 5 is_stmt 1 view .LVU2342 + 6674 .loc 1 3144 5 is_stmt 1 view .LVU2330 3144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6705 .loc 1 3144 23 is_stmt 0 view .LVU2343 - 6706 0046 0020 movs r0, #0 - 6707 0048 6064 str r0, [r4, #68] + 6675 .loc 1 3144 23 is_stmt 0 view .LVU2331 + 6676 0044 0020 movs r0, #0 + 6677 0046 6064 str r0, [r4, #68] 3147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6708 .loc 1 3147 5 is_stmt 1 view .LVU2344 + 6678 .loc 1 3147 5 is_stmt 1 view .LVU2332 3147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 6709 .loc 1 3147 23 is_stmt 0 view .LVU2345 - ARM GAS /tmp/ccclMPzv.s page 288 - - - 6710 004a 6562 str r5, [r4, #36] + 6679 .loc 1 3147 23 is_stmt 0 view .LVU2333 + 6680 0048 6562 str r5, [r4, #36] 3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6711 .loc 1 3148 5 is_stmt 1 view .LVU2346 + 6681 .loc 1 3148 5 is_stmt 1 view .LVU2334 3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 6712 .loc 1 3148 23 is_stmt 0 view .LVU2347 - 6713 004c 6385 strh r3, [r4, #42] @ movhi + 6682 .loc 1 3148 23 is_stmt 0 view .LVU2335 + 6683 004a 6385 strh r3, [r4, #42] @ movhi 3149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_DMA; - 6714 .loc 1 3149 5 is_stmt 1 view .LVU2348 + 6684 .loc 1 3149 5 is_stmt 1 view .LVU2336 3149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Mem_ISR_DMA; - 6715 .loc 1 3149 23 is_stmt 0 view .LVU2349 - 6716 004e 344B ldr r3, .L447 - 6717 0050 E362 str r3, [r4, #44] + 6685 .loc 1 3149 23 is_stmt 0 view .LVU2337 + 6686 004c 344B ldr r3, .L446 + 6687 004e E362 str r3, [r4, #44] 3150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6718 .loc 1 3150 5 is_stmt 1 view .LVU2350 + 6688 .loc 1 3150 5 is_stmt 1 view .LVU2338 3150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Devaddress = DevAddress; - 6719 .loc 1 3150 23 is_stmt 0 view .LVU2351 - 6720 0052 344B ldr r3, .L447+4 - 6721 0054 6363 str r3, [r4, #52] + 6689 .loc 1 3150 23 is_stmt 0 view .LVU2339 + 6690 0050 344B ldr r3, .L446+4 + 6691 0052 6363 str r3, [r4, #52] 3151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6722 .loc 1 3151 5 is_stmt 1 view .LVU2352 + 6692 .loc 1 3151 5 is_stmt 1 view .LVU2340 3151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6723 .loc 1 3151 23 is_stmt 0 view .LVU2353 - 6724 0056 E664 str r6, [r4, #76] + 6693 .loc 1 3151 23 is_stmt 0 view .LVU2341 + 6694 0054 E664 str r6, [r4, #76] 3153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6725 .loc 1 3153 5 is_stmt 1 view .LVU2354 + 6695 .loc 1 3153 5 is_stmt 1 view .LVU2342 3153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6726 .loc 1 3153 13 is_stmt 0 view .LVU2355 - 6727 0058 638D ldrh r3, [r4, #42] - 6728 005a 9BB2 uxth r3, r3 + 6696 .loc 1 3153 13 is_stmt 0 view .LVU2343 + 6697 0056 638D ldrh r3, [r4, #42] + 6698 0058 9BB2 uxth r3, r3 3153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6729 .loc 1 3153 8 view .LVU2356 - 6730 005c FF2B cmp r3, #255 - 6731 005e 30D9 bls .L433 + 6699 .loc 1 3153 8 view .LVU2344 + 6700 005a FF2B cmp r3, #255 + 6701 005c 30D9 bls .L432 3155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6732 .loc 1 3155 7 is_stmt 1 view .LVU2357 + 6702 .loc 1 3155 7 is_stmt 1 view .LVU2345 3155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6733 .loc 1 3155 22 is_stmt 0 view .LVU2358 - 6734 0060 FF23 movs r3, #255 - 6735 0062 2385 strh r3, [r4, #40] @ movhi - 6736 .L434: + 6703 .loc 1 3155 22 is_stmt 0 view .LVU2346 + 6704 005e FF23 movs r3, #255 + 6705 0060 2385 strh r3, [r4, #40] @ movhi + 6706 .L433: 3163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6737 .loc 1 3163 5 is_stmt 1 view .LVU2359 + 6707 .loc 1 3163 5 is_stmt 1 view .LVU2347 3163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6738 .loc 1 3163 8 is_stmt 0 view .LVU2360 - 6739 0064 012F cmp r7, #1 - 6740 0066 2FD0 beq .L445 -3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6741 .loc 1 3175 7 is_stmt 1 view .LVU2361 -3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6742 .loc 1 3175 30 is_stmt 0 view .LVU2362 - 6743 0068 130A lsrs r3, r2, #8 -3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6744 .loc 1 3175 28 view .LVU2363 - 6745 006a 8B62 str r3, [r1, #40] -3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6746 .loc 1 3178 7 is_stmt 1 view .LVU2364 -3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 289 + ARM GAS /tmp/ccDmmuIk.s page 288 - 6747 .loc 1 3178 26 is_stmt 0 view .LVU2365 - 6748 006c D2B2 uxtb r2, r2 - 6749 .LVL447: + 6708 .loc 1 3163 8 is_stmt 0 view .LVU2348 + 6709 0062 012F cmp r7, #1 + 6710 0064 2FD0 beq .L444 +3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6711 .loc 1 3175 7 is_stmt 1 view .LVU2349 +3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6712 .loc 1 3175 30 is_stmt 0 view .LVU2350 + 6713 0066 130A lsrs r3, r2, #8 +3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6714 .loc 1 3175 28 view .LVU2351 + 6715 0068 8B62 str r3, [r1, #40] 3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6750 .loc 1 3178 24 view .LVU2366 - 6751 006e 2265 str r2, [r4, #80] - 6752 .L436: + 6716 .loc 1 3178 7 is_stmt 1 view .LVU2352 +3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6717 .loc 1 3178 26 is_stmt 0 view .LVU2353 + 6718 006a D2B2 uxtb r2, r2 + 6719 .LVL450: +3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 6720 .loc 1 3178 24 view .LVU2354 + 6721 006c 2265 str r2, [r4, #80] + 6722 .L435: 3181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6753 .loc 1 3181 5 is_stmt 1 view .LVU2367 + 6723 .loc 1 3181 5 is_stmt 1 view .LVU2355 3181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6754 .loc 1 3181 13 is_stmt 0 view .LVU2368 - 6755 0070 E36B ldr r3, [r4, #60] + 6724 .loc 1 3181 13 is_stmt 0 view .LVU2356 + 6725 006e E36B ldr r3, [r4, #60] 3181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6756 .loc 1 3181 8 view .LVU2369 - 6757 0072 002B cmp r3, #0 - 6758 0074 2ED0 beq .L437 + 6726 .loc 1 3181 8 view .LVU2357 + 6727 0070 002B cmp r3, #0 + 6728 0072 2ED0 beq .L436 3184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6759 .loc 1 3184 7 is_stmt 1 view .LVU2370 + 6729 .loc 1 3184 7 is_stmt 1 view .LVU2358 3184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6760 .loc 1 3184 38 is_stmt 0 view .LVU2371 - 6761 0076 2C4A ldr r2, .L447+8 - 6762 0078 DA62 str r2, [r3, #44] + 6730 .loc 1 3184 38 is_stmt 0 view .LVU2359 + 6731 0074 2C4A ldr r2, .L446+8 + 6732 0076 DA62 str r2, [r3, #44] 3187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6763 .loc 1 3187 7 is_stmt 1 view .LVU2372 + 6733 .loc 1 3187 7 is_stmt 1 view .LVU2360 3187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6764 .loc 1 3187 11 is_stmt 0 view .LVU2373 - 6765 007a E36B ldr r3, [r4, #60] + 6734 .loc 1 3187 11 is_stmt 0 view .LVU2361 + 6735 0078 E36B ldr r3, [r4, #60] 3187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6766 .loc 1 3187 39 view .LVU2374 - 6767 007c 2B4A ldr r2, .L447+12 - 6768 007e 5A63 str r2, [r3, #52] + 6736 .loc 1 3187 39 view .LVU2362 + 6737 007a 2C4A ldr r2, .L446+12 + 6738 007c 5A63 str r2, [r3, #52] 3190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 6769 .loc 1 3190 7 is_stmt 1 view .LVU2375 + 6739 .loc 1 3190 7 is_stmt 1 view .LVU2363 3190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 6770 .loc 1 3190 11 is_stmt 0 view .LVU2376 - 6771 0080 E26B ldr r2, [r4, #60] + 6740 .loc 1 3190 11 is_stmt 0 view .LVU2364 + 6741 007e E26B ldr r2, [r4, #60] 3190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 6772 .loc 1 3190 42 view .LVU2377 - 6773 0082 0023 movs r3, #0 - 6774 0084 1363 str r3, [r2, #48] + 6742 .loc 1 3190 42 view .LVU2365 + 6743 0080 0023 movs r3, #0 + 6744 0082 1363 str r3, [r2, #48] 3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6775 .loc 1 3191 7 is_stmt 1 view .LVU2378 + 6745 .loc 1 3191 7 is_stmt 1 view .LVU2366 3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6776 .loc 1 3191 11 is_stmt 0 view .LVU2379 - 6777 0086 E26B ldr r2, [r4, #60] -3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6778 .loc 1 3191 39 view .LVU2380 - 6779 0088 9363 str r3, [r2, #56] -3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 6780 .loc 1 3194 7 is_stmt 1 view .LVU2381 -3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 6781 .loc 1 3194 69 is_stmt 0 view .LVU2382 - 6782 008a 2168 ldr r1, [r4] -3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 6783 .loc 1 3194 23 view .LVU2383 - 6784 008c 238D ldrh r3, [r4, #40] - 6785 008e 2A46 mov r2, r5 - ARM GAS /tmp/ccclMPzv.s page 290 + ARM GAS /tmp/ccDmmuIk.s page 289 - 6786 0090 2431 adds r1, r1, #36 - 6787 0092 E06B ldr r0, [r4, #60] - 6788 0094 FFF7FEFF bl HAL_DMA_Start_IT - 6789 .LVL448: + 6746 .loc 1 3191 11 is_stmt 0 view .LVU2367 + 6747 0084 E26B ldr r2, [r4, #60] +3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6748 .loc 1 3191 39 view .LVU2368 + 6749 0086 9363 str r3, [r2, #56] +3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); + 6750 .loc 1 3194 7 is_stmt 1 view .LVU2369 +3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); + 6751 .loc 1 3194 69 is_stmt 0 view .LVU2370 + 6752 0088 2168 ldr r1, [r4] +3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); + 6753 .loc 1 3194 23 view .LVU2371 + 6754 008a 238D ldrh r3, [r4, #40] + 6755 008c 2A46 mov r2, r5 + 6756 008e 2431 adds r1, r1, #36 + 6757 0090 E06B ldr r0, [r4, #60] + 6758 0092 FFF7FEFF bl HAL_DMA_Start_IT + 6759 .LVL451: 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6790 .loc 1 3212 5 is_stmt 1 view .LVU2384 + 6760 .loc 1 3212 5 is_stmt 1 view .LVU2372 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6791 .loc 1 3212 8 is_stmt 0 view .LVU2385 - 6792 0098 0546 mov r5, r0 - 6793 009a 48B3 cbz r0, .L446 + 6761 .loc 1 3212 8 is_stmt 0 view .LVU2373 + 6762 0096 0546 mov r5, r0 + 6763 0098 48B3 cbz r0, .L445 3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6794 .loc 1 3232 7 is_stmt 1 view .LVU2386 + 6764 .loc 1 3232 7 is_stmt 1 view .LVU2374 3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6795 .loc 1 3232 23 is_stmt 0 view .LVU2387 - 6796 009c 2023 movs r3, #32 - 6797 009e 84F84130 strb r3, [r4, #65] + 6765 .loc 1 3232 23 is_stmt 0 view .LVU2375 + 6766 009a 2023 movs r3, #32 + 6767 009c 84F84130 strb r3, [r4, #65] 3233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6798 .loc 1 3233 7 is_stmt 1 view .LVU2388 + 6768 .loc 1 3233 7 is_stmt 1 view .LVU2376 3233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6799 .loc 1 3233 23 is_stmt 0 view .LVU2389 - 6800 00a2 0022 movs r2, #0 - 6801 00a4 84F84220 strb r2, [r4, #66] + 6769 .loc 1 3233 23 is_stmt 0 view .LVU2377 + 6770 00a0 0022 movs r2, #0 + 6771 00a2 84F84220 strb r2, [r4, #66] 3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6802 .loc 1 3236 7 is_stmt 1 view .LVU2390 + 6772 .loc 1 3236 7 is_stmt 1 view .LVU2378 3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6803 .loc 1 3236 11 is_stmt 0 view .LVU2391 - 6804 00a8 636C ldr r3, [r4, #68] + 6773 .loc 1 3236 11 is_stmt 0 view .LVU2379 + 6774 00a6 636C ldr r3, [r4, #68] 3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6805 .loc 1 3236 23 view .LVU2392 - 6806 00aa 43F01003 orr r3, r3, #16 - 6807 00ae 6364 str r3, [r4, #68] + 6775 .loc 1 3236 23 view .LVU2380 + 6776 00a8 43F01003 orr r3, r3, #16 + 6777 00ac 6364 str r3, [r4, #68] 3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6808 .loc 1 3239 7 is_stmt 1 view .LVU2393 + 6778 .loc 1 3239 7 is_stmt 1 view .LVU2381 3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6809 .loc 1 3239 7 view .LVU2394 - 6810 00b0 84F84020 strb r2, [r4, #64] + 6779 .loc 1 3239 7 view .LVU2382 + 6780 00ae 84F84020 strb r2, [r4, #64] 3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6811 .loc 1 3239 7 view .LVU2395 + 6781 .loc 1 3239 7 view .LVU2383 3241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6812 .loc 1 3241 7 view .LVU2396 + 6782 .loc 1 3241 7 view .LVU2384 3241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6813 .loc 1 3241 14 is_stmt 0 view .LVU2397 - 6814 00b4 0125 movs r5, #1 - 6815 00b6 2CE0 b .L430 - 6816 .LVL449: - 6817 .L431: + 6783 .loc 1 3241 14 is_stmt 0 view .LVU2385 + 6784 00b2 0125 movs r5, #1 + ARM GAS /tmp/ccDmmuIk.s page 290 + + + 6785 00b4 2CE0 b .L429 + 6786 .LVL452: + 6787 .L430: 3130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6818 .loc 1 3130 7 is_stmt 1 view .LVU2398 + 6788 .loc 1 3130 7 is_stmt 1 view .LVU2386 3130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 6819 .loc 1 3130 23 is_stmt 0 view .LVU2399 - 6820 00b8 4FF40073 mov r3, #512 - 6821 00bc 6364 str r3, [r4, #68] + 6789 .loc 1 3130 23 is_stmt 0 view .LVU2387 + 6790 00b6 4FF40073 mov r3, #512 + 6791 00ba 6364 str r3, [r4, #68] 3131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6822 .loc 1 3131 7 is_stmt 1 view .LVU2400 + 6792 .loc 1 3131 7 is_stmt 1 view .LVU2388 3131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6823 .loc 1 3131 15 is_stmt 0 view .LVU2401 - 6824 00be 0125 movs r5, #1 - ARM GAS /tmp/ccclMPzv.s page 291 - - - 6825 00c0 27E0 b .L430 - 6826 .LVL450: - 6827 .L433: + 6793 .loc 1 3131 15 is_stmt 0 view .LVU2389 + 6794 00bc 0125 movs r5, #1 + 6795 00be 27E0 b .L429 + 6796 .LVL453: + 6797 .L432: 3159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6828 .loc 1 3159 7 is_stmt 1 view .LVU2402 + 6798 .loc 1 3159 7 is_stmt 1 view .LVU2390 3159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6829 .loc 1 3159 28 is_stmt 0 view .LVU2403 - 6830 00c2 638D ldrh r3, [r4, #42] + 6799 .loc 1 3159 28 is_stmt 0 view .LVU2391 + 6800 00c0 638D ldrh r3, [r4, #42] 3159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6831 .loc 1 3159 22 view .LVU2404 - 6832 00c4 2385 strh r3, [r4, #40] @ movhi - 6833 00c6 CDE7 b .L434 - 6834 .L445: + 6801 .loc 1 3159 22 view .LVU2392 + 6802 00c2 2385 strh r3, [r4, #40] @ movhi + 6803 00c4 CDE7 b .L433 + 6804 .L444: 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6835 .loc 1 3166 7 is_stmt 1 view .LVU2405 + 6805 .loc 1 3166 7 is_stmt 1 view .LVU2393 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6836 .loc 1 3166 30 is_stmt 0 view .LVU2406 - 6837 00c8 D2B2 uxtb r2, r2 - 6838 .LVL451: + 6806 .loc 1 3166 30 is_stmt 0 view .LVU2394 + 6807 00c6 D2B2 uxtb r2, r2 + 6808 .LVL454: 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6839 .loc 1 3166 28 view .LVU2407 - 6840 00ca 8A62 str r2, [r1, #40] + 6809 .loc 1 3166 28 view .LVU2395 + 6810 00c8 8A62 str r2, [r1, #40] 3169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6841 .loc 1 3169 7 is_stmt 1 view .LVU2408 + 6811 .loc 1 3169 7 is_stmt 1 view .LVU2396 3169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6842 .loc 1 3169 24 is_stmt 0 view .LVU2409 - 6843 00cc 4FF0FF33 mov r3, #-1 - 6844 00d0 2365 str r3, [r4, #80] - 6845 00d2 CDE7 b .L436 - 6846 .L437: + 6812 .loc 1 3169 24 is_stmt 0 view .LVU2397 + 6813 00ca 4FF0FF33 mov r3, #-1 + 6814 00ce 2365 str r3, [r4, #80] + 6815 00d0 CDE7 b .L435 + 6816 .L436: 3200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6847 .loc 1 3200 7 is_stmt 1 view .LVU2410 + 6817 .loc 1 3200 7 is_stmt 1 view .LVU2398 3200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 6848 .loc 1 3200 23 is_stmt 0 view .LVU2411 - 6849 00d4 2023 movs r3, #32 - 6850 00d6 84F84130 strb r3, [r4, #65] + 6818 .loc 1 3200 23 is_stmt 0 view .LVU2399 + 6819 00d2 2023 movs r3, #32 + 6820 00d4 84F84130 strb r3, [r4, #65] 3201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6851 .loc 1 3201 7 is_stmt 1 view .LVU2412 + 6821 .loc 1 3201 7 is_stmt 1 view .LVU2400 3201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6852 .loc 1 3201 23 is_stmt 0 view .LVU2413 - 6853 00da 0022 movs r2, #0 - 6854 00dc 84F84220 strb r2, [r4, #66] + 6822 .loc 1 3201 23 is_stmt 0 view .LVU2401 + 6823 00d8 0022 movs r2, #0 + 6824 00da 84F84220 strb r2, [r4, #66] 3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6855 .loc 1 3204 7 is_stmt 1 view .LVU2414 -3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6856 .loc 1 3204 11 is_stmt 0 view .LVU2415 - 6857 00e0 636C ldr r3, [r4, #68] -3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6858 .loc 1 3204 23 view .LVU2416 - 6859 00e2 43F08003 orr r3, r3, #128 - 6860 00e6 6364 str r3, [r4, #68] -3207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6861 .loc 1 3207 7 is_stmt 1 view .LVU2417 -3207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6862 .loc 1 3207 7 view .LVU2418 - 6863 00e8 84F84020 strb r2, [r4, #64] -3207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 292 + ARM GAS /tmp/ccDmmuIk.s page 291 - 6864 .loc 1 3207 7 view .LVU2419 + 6825 .loc 1 3204 7 is_stmt 1 view .LVU2402 +3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6826 .loc 1 3204 11 is_stmt 0 view .LVU2403 + 6827 00de 636C ldr r3, [r4, #68] +3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6828 .loc 1 3204 23 view .LVU2404 + 6829 00e0 43F08003 orr r3, r3, #128 + 6830 00e4 6364 str r3, [r4, #68] +3207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6831 .loc 1 3207 7 is_stmt 1 view .LVU2405 +3207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6832 .loc 1 3207 7 view .LVU2406 + 6833 00e6 84F84020 strb r2, [r4, #64] +3207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6834 .loc 1 3207 7 view .LVU2407 3209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6865 .loc 1 3209 7 view .LVU2420 + 6835 .loc 1 3209 7 view .LVU2408 3209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6866 .loc 1 3209 14 is_stmt 0 view .LVU2421 - 6867 00ec 0125 movs r5, #1 - 6868 00ee 10E0 b .L430 - 6869 .LVL452: - 6870 .L446: + 6836 .loc 1 3209 14 is_stmt 0 view .LVU2409 + 6837 00ea 0125 movs r5, #1 + 6838 00ec 10E0 b .L429 + 6839 .LVL455: + 6840 .L445: 3215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6871 .loc 1 3215 7 is_stmt 1 view .LVU2422 - 6872 00f0 0F4B ldr r3, .L447+16 - 6873 00f2 0093 str r3, [sp] - 6874 00f4 0023 movs r3, #0 - 6875 00f6 FAB2 uxtb r2, r7 - 6876 00f8 3146 mov r1, r6 - 6877 00fa 2046 mov r0, r4 - 6878 .LVL453: + 6841 .loc 1 3215 7 is_stmt 1 view .LVU2410 + 6842 00ee 104B ldr r3, .L446+16 + 6843 00f0 0093 str r3, [sp] + 6844 00f2 0023 movs r3, #0 + 6845 00f4 FAB2 uxtb r2, r7 + 6846 00f6 3146 mov r1, r6 + 6847 00f8 2046 mov r0, r4 + 6848 .LVL456: 3215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6879 .loc 1 3215 7 is_stmt 0 view .LVU2423 - 6880 00fc FFF7FEFF bl I2C_TransferConfig - 6881 .LVL454: + 6849 .loc 1 3215 7 is_stmt 0 view .LVU2411 + 6850 00fa FFF7FEFF bl I2C_TransferConfig + 6851 .LVL457: 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6882 .loc 1 3218 7 is_stmt 1 view .LVU2424 + 6852 .loc 1 3218 7 is_stmt 1 view .LVU2412 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6883 .loc 1 3218 7 view .LVU2425 - 6884 0100 0023 movs r3, #0 - 6885 0102 84F84030 strb r3, [r4, #64] + 6853 .loc 1 3218 7 view .LVU2413 + 6854 00fe 0023 movs r3, #0 + 6855 0100 84F84030 strb r3, [r4, #64] 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6886 .loc 1 3218 7 view .LVU2426 + 6856 .loc 1 3218 7 view .LVU2414 3227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6887 .loc 1 3227 7 view .LVU2427 - 6888 0106 0121 movs r1, #1 - 6889 0108 2046 mov r0, r4 - 6890 010a FFF7FEFF bl I2C_Enable_IRQ - 6891 .LVL455: + 6857 .loc 1 3227 7 view .LVU2415 + 6858 0104 0121 movs r1, #1 + 6859 0106 2046 mov r0, r4 + 6860 0108 FFF7FEFF bl I2C_Enable_IRQ + 6861 .LVL458: 3244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6892 .loc 1 3244 5 view .LVU2428 + 6862 .loc 1 3244 5 view .LVU2416 3244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6893 .loc 1 3244 12 is_stmt 0 view .LVU2429 - 6894 010e 00E0 b .L430 - 6895 .LVL456: - 6896 .L440: + 6863 .loc 1 3244 12 is_stmt 0 view .LVU2417 + 6864 010c 00E0 b .L429 + 6865 .LVL459: + 6866 .L439: + ARM GAS /tmp/ccDmmuIk.s page 292 + + 3248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6897 .loc 1 3248 12 view .LVU2430 - 6898 0110 0225 movs r5, #2 - 6899 .LVL457: - 6900 .L430: + 6867 .loc 1 3248 12 view .LVU2418 + 6868 010e 0225 movs r5, #2 + 6869 .LVL460: + 6870 .L429: 3250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6901 .loc 1 3250 1 view .LVU2431 - 6902 0112 2846 mov r0, r5 - 6903 0114 03B0 add sp, sp, #12 - 6904 .LCFI80: - 6905 .cfi_remember_state - 6906 .cfi_def_cfa_offset 20 - 6907 @ sp needed - 6908 0116 F0BD pop {r4, r5, r6, r7, pc} - ARM GAS /tmp/ccclMPzv.s page 293 - - - 6909 .LVL458: - 6910 .L441: - 6911 .LCFI81: - 6912 .cfi_restore_state + 6871 .loc 1 3250 1 view .LVU2419 + 6872 0110 2846 mov r0, r5 + 6873 0112 03B0 add sp, sp, #12 + 6874 .LCFI80: + 6875 .cfi_remember_state + 6876 .cfi_def_cfa_offset 20 + 6877 @ sp needed + 6878 0114 F0BD pop {r4, r5, r6, r7, pc} + 6879 .LVL461: + 6880 .L440: + 6881 .LCFI81: + 6882 .cfi_restore_state 3136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 6913 .loc 1 3136 14 view .LVU2432 - 6914 0118 0225 movs r5, #2 - 6915 011a FAE7 b .L430 - 6916 .L442: + 6883 .loc 1 3136 14 view .LVU2420 + 6884 0116 0225 movs r5, #2 + 6885 0118 FAE7 b .L429 + 6886 .L441: 3140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6917 .loc 1 3140 5 discriminator 1 view .LVU2433 - 6918 011c 0225 movs r5, #2 - 6919 011e F8E7 b .L430 - 6920 .L448: - 6921 .align 2 - 6922 .L447: - 6923 0120 0000FFFF .word -65536 - 6924 0124 00000000 .word I2C_Mem_ISR_DMA - 6925 0128 00000000 .word I2C_DMAMasterReceiveCplt - 6926 012c 00000000 .word I2C_DMAError - 6927 0130 00200080 .word -2147475456 - 6928 .cfi_endproc - 6929 .LFE350: - 6931 .section .text.HAL_I2C_IsDeviceReady,"ax",%progbits - 6932 .align 1 - 6933 .global HAL_I2C_IsDeviceReady - 6934 .syntax unified - 6935 .thumb - 6936 .thumb_func - 6938 HAL_I2C_IsDeviceReady: - 6939 .LVL459: - 6940 .LFB351: + 6887 .loc 1 3140 5 discriminator 1 view .LVU2421 + 6888 011a 0225 movs r5, #2 + 6889 011c F8E7 b .L429 + 6890 .L447: + 6891 011e 00BF .align 2 + 6892 .L446: + 6893 0120 0000FFFF .word -65536 + 6894 0124 00000000 .word I2C_Mem_ISR_DMA + 6895 0128 00000000 .word I2C_DMAMasterReceiveCplt + 6896 012c 00000000 .word I2C_DMAError + 6897 0130 00200080 .word -2147475456 + 6898 .cfi_endproc + 6899 .LFE350: + 6901 .section .text.HAL_I2C_IsDeviceReady,"ax",%progbits + 6902 .align 1 + 6903 .global HAL_I2C_IsDeviceReady + 6904 .syntax unified + 6905 .thumb + 6906 .thumb_func + 6908 HAL_I2C_IsDeviceReady: + 6909 .LVL462: + 6910 .LFB351: 3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 6941 .loc 1 3265 1 is_stmt 1 view -0 - 6942 .cfi_startproc - 6943 @ args = 0, pretend = 0, frame = 8 - 6944 @ frame_needed = 0, uses_anonymous_args = 0 + 6911 .loc 1 3265 1 is_stmt 1 view -0 + 6912 .cfi_startproc + 6913 @ args = 0, pretend = 0, frame = 8 + 6914 @ frame_needed = 0, uses_anonymous_args = 0 3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tickstart; - 6945 .loc 1 3265 1 is_stmt 0 view .LVU2435 - 6946 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} - 6947 .LCFI82: - 6948 .cfi_def_cfa_offset 28 - 6949 .cfi_offset 4, -28 - 6950 .cfi_offset 5, -24 - 6951 .cfi_offset 6, -20 - 6952 .cfi_offset 7, -16 - 6953 .cfi_offset 8, -12 - 6954 .cfi_offset 9, -8 - 6955 .cfi_offset 14, -4 - 6956 0004 85B0 sub sp, sp, #20 - 6957 .LCFI83: - 6958 .cfi_def_cfa_offset 48 - 6959 0006 1D46 mov r5, r3 + 6915 .loc 1 3265 1 is_stmt 0 view .LVU2423 + 6916 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 6917 .LCFI82: + 6918 .cfi_def_cfa_offset 28 + 6919 .cfi_offset 4, -28 + ARM GAS /tmp/ccDmmuIk.s page 293 + + + 6920 .cfi_offset 5, -24 + 6921 .cfi_offset 6, -20 + 6922 .cfi_offset 7, -16 + 6923 .cfi_offset 8, -12 + 6924 .cfi_offset 9, -8 + 6925 .cfi_offset 14, -4 + 6926 0004 85B0 sub sp, sp, #20 + 6927 .LCFI83: + 6928 .cfi_def_cfa_offset 48 + 6929 0006 1D46 mov r5, r3 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6960 .loc 1 3266 3 is_stmt 1 view .LVU2436 + 6930 .loc 1 3266 3 is_stmt 1 view .LVU2424 3268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6961 .loc 1 3268 3 view .LVU2437 - ARM GAS /tmp/ccclMPzv.s page 294 - - + 6931 .loc 1 3268 3 view .LVU2425 3268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6962 .loc 1 3268 17 is_stmt 0 view .LVU2438 - 6963 0008 0023 movs r3, #0 - 6964 .LVL460: + 6932 .loc 1 3268 17 is_stmt 0 view .LVU2426 + 6933 0008 0023 movs r3, #0 + 6934 .LVL463: 3268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6965 .loc 1 3268 17 view .LVU2439 - 6966 000a 0393 str r3, [sp, #12] + 6935 .loc 1 3268 17 view .LVU2427 + 6936 000a 0393 str r3, [sp, #12] 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** FlagStatus tmp2; - 6967 .loc 1 3270 3 is_stmt 1 view .LVU2440 + 6937 .loc 1 3270 3 is_stmt 1 view .LVU2428 3271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6968 .loc 1 3271 3 view .LVU2441 + 6938 .loc 1 3271 3 view .LVU2429 3273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6969 .loc 1 3273 3 view .LVU2442 + 6939 .loc 1 3273 3 view .LVU2430 3273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6970 .loc 1 3273 11 is_stmt 0 view .LVU2443 - 6971 000c 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 6972 0010 DBB2 uxtb r3, r3 + 6940 .loc 1 3273 11 is_stmt 0 view .LVU2431 + 6941 000c 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 3273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6973 .loc 1 3273 6 view .LVU2444 - 6974 0012 202B cmp r3, #32 - 6975 0014 40F08980 bne .L460 - 6976 0018 0646 mov r6, r0 - 6977 001a 8846 mov r8, r1 - 6978 001c 9146 mov r9, r2 + 6942 .loc 1 3273 6 view .LVU2432 + 6943 0010 202B cmp r3, #32 + 6944 0012 40F08980 bne .L459 + 6945 0016 0646 mov r6, r0 + 6946 0018 8846 mov r8, r1 + 6947 001a 9146 mov r9, r2 3275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6979 .loc 1 3275 5 is_stmt 1 view .LVU2445 + 6948 .loc 1 3275 5 is_stmt 1 view .LVU2433 3275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6980 .loc 1 3275 9 is_stmt 0 view .LVU2446 - 6981 001e 0368 ldr r3, [r0] - 6982 0020 9B69 ldr r3, [r3, #24] + 6949 .loc 1 3275 9 is_stmt 0 view .LVU2434 + 6950 001c 0368 ldr r3, [r0] + 6951 001e 9B69 ldr r3, [r3, #24] 3275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 6983 .loc 1 3275 8 view .LVU2447 - 6984 0022 13F4004F tst r3, #32768 - 6985 0026 40F08280 bne .L461 + 6952 .loc 1 3275 8 view .LVU2435 + 6953 0020 13F4004F tst r3, #32768 + 6954 0024 40F08280 bne .L460 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6986 .loc 1 3281 5 is_stmt 1 view .LVU2448 + 6955 .loc 1 3281 5 is_stmt 1 view .LVU2436 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6987 .loc 1 3281 5 view .LVU2449 - 6988 002a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 6989 002e 012B cmp r3, #1 - 6990 0030 7FD0 beq .L462 + 6956 .loc 1 3281 5 view .LVU2437 + 6957 0028 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 6958 002c 012B cmp r3, #1 + 6959 002e 7FD0 beq .L461 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6991 .loc 1 3281 5 discriminator 2 view .LVU2450 - 6992 0032 0123 movs r3, #1 - 6993 0034 80F84030 strb r3, [r0, #64] -3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6994 .loc 1 3281 5 discriminator 2 view .LVU2451 -3283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6995 .loc 1 3283 5 view .LVU2452 -3283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 6996 .loc 1 3283 17 is_stmt 0 view .LVU2453 - 6997 0038 2423 movs r3, #36 - 6998 003a 80F84130 strb r3, [r0, #65] -3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 6999 .loc 1 3284 5 is_stmt 1 view .LVU2454 -3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7000 .loc 1 3284 21 is_stmt 0 view .LVU2455 - ARM GAS /tmp/ccclMPzv.s page 295 + 6960 .loc 1 3281 5 discriminator 2 view .LVU2438 + 6961 0030 0123 movs r3, #1 + ARM GAS /tmp/ccDmmuIk.s page 294 - 7001 003e 0023 movs r3, #0 - 7002 0040 4364 str r3, [r0, #68] - 7003 0042 41E0 b .L459 - 7004 .LVL461: - 7005 .L468: + 6962 0032 80F84030 strb r3, [r0, #64] +3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6963 .loc 1 3281 5 view .LVU2439 +3283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 6964 .loc 1 3283 5 view .LVU2440 +3283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; + 6965 .loc 1 3283 17 is_stmt 0 view .LVU2441 + 6966 0036 2423 movs r3, #36 + 6967 0038 80F84130 strb r3, [r0, #65] +3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6968 .loc 1 3284 5 is_stmt 1 view .LVU2442 +3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 6969 .loc 1 3284 21 is_stmt 0 view .LVU2443 + 6970 003c 0023 movs r3, #0 + 6971 003e 4364 str r3, [r0, #68] + 6972 0040 41E0 b .L458 + 6973 .LVL464: + 6974 .L467: 3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7006 .loc 1 3289 29 discriminator 1 view .LVU2456 - 7007 0044 C8F30903 ubfx r3, r8, #0, #10 - 7008 0048 43F00073 orr r3, r3, #33554432 - 7009 004c 43F40053 orr r3, r3, #8192 - 7010 0050 43E0 b .L452 - 7011 .LVL462: - 7012 .L454: + 6975 .loc 1 3289 29 discriminator 1 view .LVU2444 + 6976 0042 C8F30903 ubfx r3, r8, #0, #10 + 6977 0046 43F00073 orr r3, r3, #33554432 + 6978 004a 43F40053 orr r3, r3, #8192 + 6979 004e 43E0 b .L451 + 6980 .LVL465: + 6981 .L453: 3317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); - 7013 .loc 1 3317 9 is_stmt 1 view .LVU2457 + 6982 .loc 1 3317 9 is_stmt 1 view .LVU2445 3317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); - 7014 .loc 1 3317 16 is_stmt 0 view .LVU2458 - 7015 0052 3368 ldr r3, [r6] - 7016 0054 9C69 ldr r4, [r3, #24] - 7017 .LVL463: + 6983 .loc 1 3317 16 is_stmt 0 view .LVU2446 + 6984 0050 3368 ldr r3, [r6] + 6985 0052 9C69 ldr r4, [r3, #24] + 6986 .LVL466: 3317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); - 7018 .loc 1 3317 16 view .LVU2459 - 7019 0056 C4F34014 ubfx r4, r4, #5, #1 - 7020 .LVL464: + 6987 .loc 1 3317 16 view .LVU2447 + 6988 0054 C4F34014 ubfx r4, r4, #5, #1 + 6989 .LVL467: 3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7021 .loc 1 3318 9 is_stmt 1 view .LVU2460 + 6990 .loc 1 3318 9 is_stmt 1 view .LVU2448 3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7022 .loc 1 3318 16 is_stmt 0 view .LVU2461 - 7023 005a 9B69 ldr r3, [r3, #24] - 7024 005c C3F30013 ubfx r3, r3, #4, #1 - 7025 .LVL465: - 7026 .L453: + 6991 .loc 1 3318 16 is_stmt 0 view .LVU2449 + 6992 0058 9B69 ldr r3, [r3, #24] + 6993 005a C3F30013 ubfx r3, r3, #4, #1 + 6994 .LVL468: + 6995 .L452: 3298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7027 .loc 1 3298 30 is_stmt 1 view .LVU2462 - 7028 0060 C4B9 cbnz r4, .L456 + 6996 .loc 1 3298 30 is_stmt 1 view .LVU2450 + 6997 005e C4B9 cbnz r4, .L455 3298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7029 .loc 1 3298 30 is_stmt 0 discriminator 1 view .LVU2463 - 7030 0062 BBB9 cbnz r3, .L456 + 6998 .loc 1 3298 30 is_stmt 0 discriminator 1 view .LVU2451 + 6999 0060 BBB9 cbnz r3, .L455 3300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7031 .loc 1 3300 9 is_stmt 1 view .LVU2464 + 7000 .loc 1 3300 9 is_stmt 1 view .LVU2452 3300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7032 .loc 1 3300 12 is_stmt 0 view .LVU2465 - 7033 0064 B5F1FF3F cmp r5, #-1 - 7034 0068 F3D0 beq .L454 -3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7035 .loc 1 3302 11 is_stmt 1 view .LVU2466 -3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7036 .loc 1 3302 17 is_stmt 0 view .LVU2467 - 7037 006a FFF7FEFF bl HAL_GetTick - 7038 .LVL466: -3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7039 .loc 1 3302 31 discriminator 1 view .LVU2468 - 7040 006e C01B subs r0, r0, r7 -3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7041 .loc 1 3302 14 discriminator 1 view .LVU2469 - 7042 0070 A842 cmp r0, r5 - 7043 0072 01D8 bhi .L455 - ARM GAS /tmp/ccclMPzv.s page 296 + 7001 .loc 1 3300 12 is_stmt 0 view .LVU2453 + 7002 0062 B5F1FF3F cmp r5, #-1 + 7003 0066 F3D0 beq .L453 + ARM GAS /tmp/ccDmmuIk.s page 295 3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7044 .loc 1 3302 55 discriminator 1 view .LVU2470 - 7045 0074 002D cmp r5, #0 - 7046 0076 ECD1 bne .L454 - 7047 .L455: + 7004 .loc 1 3302 11 is_stmt 1 view .LVU2454 +3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7005 .loc 1 3302 17 is_stmt 0 view .LVU2455 + 7006 0068 FFF7FEFF bl HAL_GetTick + 7007 .LVL469: +3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7008 .loc 1 3302 31 discriminator 1 view .LVU2456 + 7009 006c C01B subs r0, r0, r7 +3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7010 .loc 1 3302 14 discriminator 1 view .LVU2457 + 7011 006e A842 cmp r0, r5 + 7012 0070 01D8 bhi .L454 +3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7013 .loc 1 3302 55 discriminator 1 view .LVU2458 + 7014 0072 002D cmp r5, #0 + 7015 0074 ECD1 bne .L453 + 7016 .L454: 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7048 .loc 1 3305 13 is_stmt 1 view .LVU2471 + 7017 .loc 1 3305 13 is_stmt 1 view .LVU2459 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7049 .loc 1 3305 25 is_stmt 0 view .LVU2472 - 7050 0078 2023 movs r3, #32 - 7051 007a 86F84130 strb r3, [r6, #65] + 7018 .loc 1 3305 25 is_stmt 0 view .LVU2460 + 7019 0076 2023 movs r3, #32 + 7020 0078 86F84130 strb r3, [r6, #65] 3308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7052 .loc 1 3308 13 is_stmt 1 view .LVU2473 + 7021 .loc 1 3308 13 is_stmt 1 view .LVU2461 3308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7053 .loc 1 3308 17 is_stmt 0 view .LVU2474 - 7054 007e 736C ldr r3, [r6, #68] + 7022 .loc 1 3308 17 is_stmt 0 view .LVU2462 + 7023 007c 736C ldr r3, [r6, #68] 3308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7055 .loc 1 3308 29 view .LVU2475 - 7056 0080 43F02003 orr r3, r3, #32 - 7057 0084 7364 str r3, [r6, #68] + 7024 .loc 1 3308 29 view .LVU2463 + 7025 007e 43F02003 orr r3, r3, #32 + 7026 0082 7364 str r3, [r6, #68] 3311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7058 .loc 1 3311 13 is_stmt 1 view .LVU2476 + 7027 .loc 1 3311 13 is_stmt 1 view .LVU2464 3311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7059 .loc 1 3311 13 view .LVU2477 - 7060 0086 0023 movs r3, #0 - 7061 0088 86F84030 strb r3, [r6, #64] + 7028 .loc 1 3311 13 view .LVU2465 + 7029 0084 0023 movs r3, #0 + 7030 0086 86F84030 strb r3, [r6, #64] 3311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7062 .loc 1 3311 13 view .LVU2478 + 7031 .loc 1 3311 13 view .LVU2466 3313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7063 .loc 1 3313 13 view .LVU2479 + 7032 .loc 1 3313 13 view .LVU2467 3313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7064 .loc 1 3313 20 is_stmt 0 view .LVU2480 - 7065 008c 0120 movs r0, #1 - 7066 .LVL467: - 7067 .L450: + 7033 .loc 1 3313 20 is_stmt 0 view .LVU2468 + 7034 008a 0120 movs r0, #1 + 7035 .LVL470: + 7036 .L449: 3375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7068 .loc 1 3375 1 view .LVU2481 - 7069 008e 05B0 add sp, sp, #20 - 7070 .LCFI84: - 7071 .cfi_remember_state - 7072 .cfi_def_cfa_offset 28 - 7073 @ sp needed - 7074 0090 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} - 7075 .LVL468: - 7076 .L456: - 7077 .LCFI85: - 7078 .cfi_restore_state -3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7079 .loc 1 3322 7 is_stmt 1 view .LVU2482 -3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7080 .loc 1 3322 11 is_stmt 0 view .LVU2483 - 7081 0094 3368 ldr r3, [r6] - 7082 .LVL469: -3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7083 .loc 1 3322 11 view .LVU2484 - 7084 0096 9B69 ldr r3, [r3, #24] -3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 297 + 7037 .loc 1 3375 1 view .LVU2469 + 7038 008c 05B0 add sp, sp, #20 + 7039 .LCFI84: + 7040 .cfi_remember_state + 7041 .cfi_def_cfa_offset 28 + 7042 @ sp needed + 7043 008e BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 7044 .LVL471: + ARM GAS /tmp/ccDmmuIk.s page 296 - 7085 .loc 1 3322 10 view .LVU2485 - 7086 0098 13F0100F tst r3, #16 - 7087 009c 2AD0 beq .L466 + 7045 .L455: + 7046 .LCFI85: + 7047 .cfi_restore_state +3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7048 .loc 1 3322 7 is_stmt 1 view .LVU2470 +3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7049 .loc 1 3322 11 is_stmt 0 view .LVU2471 + 7050 0092 3368 ldr r3, [r6] + 7051 .LVL472: +3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7052 .loc 1 3322 11 view .LVU2472 + 7053 0094 9B69 ldr r3, [r3, #24] +3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7054 .loc 1 3322 10 view .LVU2473 + 7055 0096 13F0100F tst r3, #16 + 7056 009a 2AD0 beq .L465 3344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7088 .loc 1 3344 9 is_stmt 1 view .LVU2486 + 7057 .loc 1 3344 9 is_stmt 1 view .LVU2474 3344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7089 .loc 1 3344 13 is_stmt 0 view .LVU2487 - 7090 009e 0097 str r7, [sp] - 7091 00a0 2B46 mov r3, r5 - 7092 00a2 0022 movs r2, #0 - 7093 00a4 2021 movs r1, #32 - 7094 00a6 3046 mov r0, r6 - 7095 00a8 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 7096 .LVL470: + 7058 .loc 1 3344 13 is_stmt 0 view .LVU2475 + 7059 009c 0097 str r7, [sp] + 7060 009e 2B46 mov r3, r5 + 7061 00a0 0022 movs r2, #0 + 7062 00a2 2021 movs r1, #32 + 7063 00a4 3046 mov r0, r6 + 7064 00a6 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 7065 .LVL473: 3344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7097 .loc 1 3344 12 discriminator 1 view .LVU2488 - 7098 00ac 0028 cmp r0, #0 - 7099 00ae 44D1 bne .L464 + 7066 .loc 1 3344 12 discriminator 1 view .LVU2476 + 7067 00aa 0028 cmp r0, #0 + 7068 00ac 44D1 bne .L463 3350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7100 .loc 1 3350 9 is_stmt 1 view .LVU2489 - 7101 00b0 3368 ldr r3, [r6] - 7102 00b2 1022 movs r2, #16 - 7103 00b4 DA61 str r2, [r3, #28] + 7069 .loc 1 3350 9 is_stmt 1 view .LVU2477 + 7070 00ae 3368 ldr r3, [r6] + 7071 00b0 1022 movs r2, #16 + 7072 00b2 DA61 str r2, [r3, #28] 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7104 .loc 1 3353 9 view .LVU2490 - 7105 00b6 3368 ldr r3, [r6] - 7106 00b8 2022 movs r2, #32 - 7107 00ba DA61 str r2, [r3, #28] + 7073 .loc 1 3353 9 view .LVU2478 + 7074 00b4 3368 ldr r3, [r6] + 7075 00b6 2022 movs r2, #32 + 7076 00b8 DA61 str r2, [r3, #28] 3357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } while (I2C_Trials < Trials); - 7108 .loc 1 3357 7 view .LVU2491 + 7077 .loc 1 3357 7 view .LVU2479 3357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } while (I2C_Trials < Trials); - 7109 .loc 1 3357 17 is_stmt 0 view .LVU2492 - 7110 00bc 039B ldr r3, [sp, #12] - 7111 00be 0133 adds r3, r3, #1 - 7112 00c0 0393 str r3, [sp, #12] + 7078 .loc 1 3357 17 is_stmt 0 view .LVU2480 + 7079 00ba 039B ldr r3, [sp, #12] + 7080 00bc 0133 adds r3, r3, #1 + 7081 00be 0393 str r3, [sp, #12] 3358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7113 .loc 1 3358 25 is_stmt 1 view .LVU2493 - 7114 00c2 039B ldr r3, [sp, #12] - 7115 00c4 4B45 cmp r3, r9 - 7116 00c6 26D2 bcs .L467 - 7117 .LVL471: - 7118 .L459: + 7082 .loc 1 3358 25 is_stmt 1 view .LVU2481 + 7083 00c0 039B ldr r3, [sp, #12] + 7084 00c2 4B45 cmp r3, r9 + 7085 00c4 26D2 bcs .L466 + 7086 .LVL474: + 7087 .L458: 3286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7119 .loc 1 3286 5 view .LVU2494 -3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7120 .loc 1 3289 7 view .LVU2495 -3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7121 .loc 1 3289 29 is_stmt 0 view .LVU2496 - 7122 00c8 F368 ldr r3, [r6, #12] - 7123 00ca 012B cmp r3, #1 - 7124 00cc BAD0 beq .L468 -3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7125 .loc 1 3289 29 discriminator 2 view .LVU2497 - 7126 00ce C8F30903 ubfx r3, r8, #0, #10 - 7127 00d2 43F00073 orr r3, r3, #33554432 - 7128 00d6 43F42053 orr r3, r3, #10240 - 7129 .L452: - ARM GAS /tmp/ccclMPzv.s page 298 + 7088 .loc 1 3286 5 view .LVU2482 + ARM GAS /tmp/ccDmmuIk.s page 297 3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7130 .loc 1 3289 11 discriminator 4 view .LVU2498 - 7131 00da 3268 ldr r2, [r6] + 7089 .loc 1 3289 7 view .LVU2483 3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7132 .loc 1 3289 27 discriminator 4 view .LVU2499 - 7133 00dc 5360 str r3, [r2, #4] + 7090 .loc 1 3289 29 is_stmt 0 view .LVU2484 + 7091 00c6 F368 ldr r3, [r6, #12] + 7092 00c8 012B cmp r3, #1 + 7093 00ca BAD0 beq .L467 +3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7094 .loc 1 3289 29 discriminator 2 view .LVU2485 + 7095 00cc C8F30903 ubfx r3, r8, #0, #10 + 7096 00d0 43F00073 orr r3, r3, #33554432 + 7097 00d4 43F42053 orr r3, r3, #10240 + 7098 .L451: +3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7099 .loc 1 3289 11 discriminator 4 view .LVU2486 + 7100 00d8 3268 ldr r2, [r6] +3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7101 .loc 1 3289 27 discriminator 4 view .LVU2487 + 7102 00da 5360 str r3, [r2, #4] 3293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7134 .loc 1 3293 7 is_stmt 1 view .LVU2500 + 7103 .loc 1 3293 7 is_stmt 1 view .LVU2488 3293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7135 .loc 1 3293 19 is_stmt 0 view .LVU2501 - 7136 00de FFF7FEFF bl HAL_GetTick - 7137 .LVL472: - 7138 00e2 0746 mov r7, r0 - 7139 .LVL473: + 7104 .loc 1 3293 19 is_stmt 0 view .LVU2489 + 7105 00dc FFF7FEFF bl HAL_GetTick + 7106 .LVL475: + 7107 00e0 0746 mov r7, r0 + 7108 .LVL476: 3295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); - 7140 .loc 1 3295 7 is_stmt 1 view .LVU2502 + 7109 .loc 1 3295 7 is_stmt 1 view .LVU2490 3295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** tmp2 = __HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_AF); - 7141 .loc 1 3295 14 is_stmt 0 view .LVU2503 - 7142 00e4 3368 ldr r3, [r6] - 7143 00e6 9C69 ldr r4, [r3, #24] - 7144 00e8 C4F34014 ubfx r4, r4, #5, #1 - 7145 .LVL474: + 7110 .loc 1 3295 14 is_stmt 0 view .LVU2491 + 7111 00e2 3368 ldr r3, [r6] + 7112 00e4 9C69 ldr r4, [r3, #24] + 7113 00e6 C4F34014 ubfx r4, r4, #5, #1 + 7114 .LVL477: 3296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7146 .loc 1 3296 7 is_stmt 1 view .LVU2504 + 7115 .loc 1 3296 7 is_stmt 1 view .LVU2492 3296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7147 .loc 1 3296 14 is_stmt 0 view .LVU2505 - 7148 00ec 9B69 ldr r3, [r3, #24] - 7149 00ee C3F30013 ubfx r3, r3, #4, #1 - 7150 .LVL475: + 7116 .loc 1 3296 14 is_stmt 0 view .LVU2493 + 7117 00ea 9B69 ldr r3, [r3, #24] + 7118 00ec C3F30013 ubfx r3, r3, #4, #1 + 7119 .LVL478: 3298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7151 .loc 1 3298 7 is_stmt 1 view .LVU2506 + 7120 .loc 1 3298 7 is_stmt 1 view .LVU2494 3298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7152 .loc 1 3298 13 is_stmt 0 view .LVU2507 - 7153 00f2 B5E7 b .L453 - 7154 .LVL476: - 7155 .L466: + 7121 .loc 1 3298 13 is_stmt 0 view .LVU2495 + 7122 00f0 B5E7 b .L452 + 7123 .LVL479: + 7124 .L465: 3325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7156 .loc 1 3325 9 is_stmt 1 view .LVU2508 + 7125 .loc 1 3325 9 is_stmt 1 view .LVU2496 3325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7157 .loc 1 3325 13 is_stmt 0 view .LVU2509 - 7158 00f4 0097 str r7, [sp] - 7159 00f6 2B46 mov r3, r5 - 7160 00f8 0022 movs r2, #0 - 7161 00fa 2021 movs r1, #32 - 7162 00fc 3046 mov r0, r6 - 7163 00fe FFF7FEFF bl I2C_WaitOnFlagUntilTimeout - 7164 .LVL477: + 7126 .loc 1 3325 13 is_stmt 0 view .LVU2497 + 7127 00f2 0097 str r7, [sp] + 7128 00f4 2B46 mov r3, r5 + 7129 00f6 0022 movs r2, #0 + 7130 00f8 2021 movs r1, #32 + ARM GAS /tmp/ccDmmuIk.s page 298 + + + 7131 00fa 3046 mov r0, r6 + 7132 00fc FFF7FEFF bl I2C_WaitOnFlagUntilTimeout + 7133 .LVL480: 3325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7165 .loc 1 3325 12 discriminator 1 view .LVU2510 - 7166 0102 C0B9 cbnz r0, .L463 + 7134 .loc 1 3325 12 discriminator 1 view .LVU2498 + 7135 0100 C0B9 cbnz r0, .L462 3331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7167 .loc 1 3331 9 is_stmt 1 view .LVU2511 - 7168 0104 3268 ldr r2, [r6] - 7169 0106 2023 movs r3, #32 - 7170 0108 D361 str r3, [r2, #28] + 7136 .loc 1 3331 9 is_stmt 1 view .LVU2499 + 7137 0102 3268 ldr r2, [r6] + 7138 0104 2023 movs r3, #32 + 7139 0106 D361 str r3, [r2, #28] 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7171 .loc 1 3334 9 view .LVU2512 - ARM GAS /tmp/ccclMPzv.s page 299 - - + 7140 .loc 1 3334 9 view .LVU2500 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7172 .loc 1 3334 21 is_stmt 0 view .LVU2513 - 7173 010a 86F84130 strb r3, [r6, #65] + 7141 .loc 1 3334 21 is_stmt 0 view .LVU2501 + 7142 0108 86F84130 strb r3, [r6, #65] 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7174 .loc 1 3337 9 is_stmt 1 view .LVU2514 + 7143 .loc 1 3337 9 is_stmt 1 view .LVU2502 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7175 .loc 1 3337 9 view .LVU2515 - 7176 010e 0023 movs r3, #0 - 7177 0110 86F84030 strb r3, [r6, #64] + 7144 .loc 1 3337 9 view .LVU2503 + 7145 010c 0023 movs r3, #0 + 7146 010e 86F84030 strb r3, [r6, #64] 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7178 .loc 1 3337 9 view .LVU2516 + 7147 .loc 1 3337 9 view .LVU2504 3339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7179 .loc 1 3339 9 view .LVU2517 + 7148 .loc 1 3339 9 view .LVU2505 3339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7180 .loc 1 3339 16 is_stmt 0 view .LVU2518 - 7181 0114 BBE7 b .L450 - 7182 .L467: + 7149 .loc 1 3339 16 is_stmt 0 view .LVU2506 + 7150 0112 BBE7 b .L449 + 7151 .L466: 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7183 .loc 1 3361 5 is_stmt 1 view .LVU2519 + 7152 .loc 1 3361 5 is_stmt 1 view .LVU2507 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7184 .loc 1 3361 17 is_stmt 0 view .LVU2520 - 7185 0116 86F84120 strb r2, [r6, #65] + 7153 .loc 1 3361 17 is_stmt 0 view .LVU2508 + 7154 0114 86F84120 strb r2, [r6, #65] 3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7186 .loc 1 3364 5 is_stmt 1 view .LVU2521 + 7155 .loc 1 3364 5 is_stmt 1 view .LVU2509 3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7187 .loc 1 3364 9 is_stmt 0 view .LVU2522 - 7188 011a 736C ldr r3, [r6, #68] + 7156 .loc 1 3364 9 is_stmt 0 view .LVU2510 + 7157 0118 736C ldr r3, [r6, #68] 3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7189 .loc 1 3364 21 view .LVU2523 - 7190 011c 1343 orrs r3, r3, r2 - 7191 011e 7364 str r3, [r6, #68] + 7158 .loc 1 3364 21 view .LVU2511 + 7159 011a 1343 orrs r3, r3, r2 + 7160 011c 7364 str r3, [r6, #68] 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7192 .loc 1 3367 5 is_stmt 1 view .LVU2524 + 7161 .loc 1 3367 5 is_stmt 1 view .LVU2512 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7193 .loc 1 3367 5 view .LVU2525 - 7194 0120 0023 movs r3, #0 - 7195 0122 86F84030 strb r3, [r6, #64] + 7162 .loc 1 3367 5 view .LVU2513 + 7163 011e 0023 movs r3, #0 + 7164 0120 86F84030 strb r3, [r6, #64] 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7196 .loc 1 3367 5 view .LVU2526 + 7165 .loc 1 3367 5 view .LVU2514 3369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7197 .loc 1 3369 5 view .LVU2527 + 7166 .loc 1 3369 5 view .LVU2515 3369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7198 .loc 1 3369 12 is_stmt 0 view .LVU2528 - 7199 0126 0120 movs r0, #1 - 7200 0128 B1E7 b .L450 - 7201 .LVL478: - 7202 .L460: -3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7203 .loc 1 3373 12 view .LVU2529 - 7204 012a 0220 movs r0, #2 - 7205 .LVL479: -3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7206 .loc 1 3373 12 view .LVU2530 - 7207 012c AFE7 b .L450 - 7208 .LVL480: - 7209 .L461: -3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 300 + 7167 .loc 1 3369 12 is_stmt 0 view .LVU2516 + 7168 0124 0120 movs r0, #1 + ARM GAS /tmp/ccDmmuIk.s page 299 - 7210 .loc 1 3277 14 view .LVU2531 - 7211 012e 0220 movs r0, #2 - 7212 .LVL481: + 7169 0126 B1E7 b .L449 + 7170 .LVL481: + 7171 .L459: +3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 7172 .loc 1 3373 12 view .LVU2517 + 7173 0128 0220 movs r0, #2 + 7174 .LVL482: +3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 7175 .loc 1 3373 12 view .LVU2518 + 7176 012a AFE7 b .L449 + 7177 .LVL483: + 7178 .L460: 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7213 .loc 1 3277 14 view .LVU2532 - 7214 0130 ADE7 b .L450 - 7215 .LVL482: - 7216 .L462: + 7179 .loc 1 3277 14 view .LVU2519 + 7180 012c 0220 movs r0, #2 + 7181 .LVL484: +3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 7182 .loc 1 3277 14 view .LVU2520 + 7183 012e ADE7 b .L449 + 7184 .LVL485: + 7185 .L461: 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7217 .loc 1 3281 5 discriminator 1 view .LVU2533 - 7218 0132 0220 movs r0, #2 - 7219 .LVL483: + 7186 .loc 1 3281 5 discriminator 1 view .LVU2521 + 7187 0130 0220 movs r0, #2 + 7188 .LVL486: 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7220 .loc 1 3281 5 discriminator 1 view .LVU2534 - 7221 0134 ABE7 b .L450 - 7222 .LVL484: - 7223 .L463: + 7189 .loc 1 3281 5 discriminator 1 view .LVU2522 + 7190 0132 ABE7 b .L449 + 7191 .LVL487: + 7192 .L462: 3327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7224 .loc 1 3327 18 view .LVU2535 - 7225 0136 0120 movs r0, #1 - 7226 0138 A9E7 b .L450 - 7227 .L464: + 7193 .loc 1 3327 18 view .LVU2523 + 7194 0134 0120 movs r0, #1 + 7195 0136 A9E7 b .L449 + 7196 .L463: 3346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7228 .loc 1 3346 18 view .LVU2536 - 7229 013a 0120 movs r0, #1 - 7230 013c A7E7 b .L450 - 7231 .cfi_endproc - 7232 .LFE351: - 7234 .section .text.HAL_I2C_Master_Seq_Transmit_IT,"ax",%progbits - 7235 .align 1 - 7236 .global HAL_I2C_Master_Seq_Transmit_IT - 7237 .syntax unified - 7238 .thumb - 7239 .thumb_func - 7241 HAL_I2C_Master_Seq_Transmit_IT: - 7242 .LVL485: - 7243 .LFB352: + 7197 .loc 1 3346 18 view .LVU2524 + 7198 0138 0120 movs r0, #1 + 7199 013a A7E7 b .L449 + 7200 .cfi_endproc + 7201 .LFE351: + 7203 .section .text.HAL_I2C_Master_Seq_Transmit_IT,"ax",%progbits + 7204 .align 1 + 7205 .global HAL_I2C_Master_Seq_Transmit_IT + 7206 .syntax unified + 7207 .thumb + 7208 .thumb_func + 7210 HAL_I2C_Master_Seq_Transmit_IT: + 7211 .LVL488: + 7212 .LFB352: 3391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 7244 .loc 1 3391 1 is_stmt 1 view -0 - 7245 .cfi_startproc - 7246 @ args = 4, pretend = 0, frame = 0 - 7247 @ frame_needed = 0, uses_anonymous_args = 0 + 7213 .loc 1 3391 1 is_stmt 1 view -0 + 7214 .cfi_startproc + 7215 @ args = 4, pretend = 0, frame = 0 + 7216 @ frame_needed = 0, uses_anonymous_args = 0 3391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 7248 .loc 1 3391 1 is_stmt 0 view .LVU2538 - 7249 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 7250 .LCFI86: - 7251 .cfi_def_cfa_offset 24 - 7252 .cfi_offset 4, -24 - 7253 .cfi_offset 5, -20 - 7254 .cfi_offset 6, -16 - 7255 .cfi_offset 7, -12 - 7256 .cfi_offset 8, -8 - 7257 .cfi_offset 14, -4 - 7258 0004 82B0 sub sp, sp, #8 - 7259 .LCFI87: - 7260 .cfi_def_cfa_offset 32 - 7261 0006 0446 mov r4, r0 - ARM GAS /tmp/ccclMPzv.s page 301 + 7217 .loc 1 3391 1 is_stmt 0 view .LVU2526 + ARM GAS /tmp/ccDmmuIk.s page 300 - 7262 0008 089E ldr r6, [sp, #32] + 7218 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 7219 .LCFI86: + 7220 .cfi_def_cfa_offset 24 + 7221 .cfi_offset 4, -24 + 7222 .cfi_offset 5, -20 + 7223 .cfi_offset 6, -16 + 7224 .cfi_offset 7, -12 + 7225 .cfi_offset 8, -8 + 7226 .cfi_offset 14, -4 + 7227 0004 82B0 sub sp, sp, #8 + 7228 .LCFI87: + 7229 .cfi_def_cfa_offset 32 + 7230 0006 0446 mov r4, r0 + 7231 0008 089E ldr r6, [sp, #32] 3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; - 7263 .loc 1 3392 3 is_stmt 1 view .LVU2539 + 7232 .loc 1 3392 3 is_stmt 1 view .LVU2527 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - 7264 .loc 1 3393 3 view .LVU2540 - 7265 .LVL486: + 7233 .loc 1 3393 3 view .LVU2528 + 7234 .LVL489: 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7266 .loc 1 3394 3 view .LVU2541 + 7235 .loc 1 3394 3 view .LVU2529 3397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7267 .loc 1 3397 3 view .LVU2542 + 7236 .loc 1 3397 3 view .LVU2530 3399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7268 .loc 1 3399 3 view .LVU2543 + 7237 .loc 1 3399 3 view .LVU2531 3399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7269 .loc 1 3399 11 is_stmt 0 view .LVU2544 - 7270 000a 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 7271 .LVL487: + 7238 .loc 1 3399 11 is_stmt 0 view .LVU2532 + 7239 000a 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 7240 .LVL490: 3399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7272 .loc 1 3399 11 view .LVU2545 - 7273 000e C0B2 uxtb r0, r0 -3399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7274 .loc 1 3399 6 view .LVU2546 - 7275 0010 2028 cmp r0, #32 - 7276 0012 71D1 bne .L480 - 7277 0014 0D46 mov r5, r1 + 7241 .loc 1 3399 6 view .LVU2533 + 7242 000e 2028 cmp r0, #32 + 7243 0010 71D1 bne .L479 + 7244 0012 0D46 mov r5, r1 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7278 .loc 1 3402 5 is_stmt 1 view .LVU2547 + 7245 .loc 1 3402 5 is_stmt 1 view .LVU2534 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7279 .loc 1 3402 5 view .LVU2548 - 7280 0016 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 - 7281 .LVL488: + 7246 .loc 1 3402 5 view .LVU2535 + 7247 0014 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 + 7248 .LVL491: 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7282 .loc 1 3402 5 is_stmt 0 view .LVU2549 - 7283 001a 0129 cmp r1, #1 - 7284 001c 6ED0 beq .L481 + 7249 .loc 1 3402 5 is_stmt 0 view .LVU2536 + 7250 0018 0129 cmp r1, #1 + 7251 001a 6ED0 beq .L480 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7285 .loc 1 3402 5 is_stmt 1 discriminator 2 view .LVU2550 - 7286 001e 0121 movs r1, #1 - 7287 0020 84F84010 strb r1, [r4, #64] + 7252 .loc 1 3402 5 is_stmt 1 discriminator 2 view .LVU2537 + 7253 001c 0121 movs r1, #1 + 7254 001e 84F84010 strb r1, [r4, #64] 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7288 .loc 1 3402 5 discriminator 2 view .LVU2551 + 7255 .loc 1 3402 5 view .LVU2538 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 7289 .loc 1 3404 5 view .LVU2552 + 7256 .loc 1 3404 5 view .LVU2539 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 7290 .loc 1 3404 21 is_stmt 0 view .LVU2553 - 7291 0024 2121 movs r1, #33 - 7292 0026 84F84110 strb r1, [r4, #65] + 7257 .loc 1 3404 21 is_stmt 0 view .LVU2540 + 7258 0022 2121 movs r1, #33 + 7259 0024 84F84110 strb r1, [r4, #65] 3405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 7293 .loc 1 3405 5 is_stmt 1 view .LVU2554 + ARM GAS /tmp/ccDmmuIk.s page 301 + + + 7260 .loc 1 3405 5 is_stmt 1 view .LVU2541 3405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 7294 .loc 1 3405 21 is_stmt 0 view .LVU2555 - 7295 002a 1021 movs r1, #16 - 7296 002c 84F84210 strb r1, [r4, #66] + 7261 .loc 1 3405 21 is_stmt 0 view .LVU2542 + 7262 0028 1021 movs r1, #16 + 7263 002a 84F84210 strb r1, [r4, #66] 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7297 .loc 1 3406 5 is_stmt 1 view .LVU2556 + 7264 .loc 1 3406 5 is_stmt 1 view .LVU2543 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7298 .loc 1 3406 21 is_stmt 0 view .LVU2557 - 7299 0030 0021 movs r1, #0 - ARM GAS /tmp/ccclMPzv.s page 302 - - - 7300 0032 6164 str r1, [r4, #68] + 7265 .loc 1 3406 21 is_stmt 0 view .LVU2544 + 7266 002e 0021 movs r1, #0 + 7267 0030 6164 str r1, [r4, #68] 3409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 7301 .loc 1 3409 5 is_stmt 1 view .LVU2558 + 7268 .loc 1 3409 5 is_stmt 1 view .LVU2545 3409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 7302 .loc 1 3409 23 is_stmt 0 view .LVU2559 - 7303 0034 6262 str r2, [r4, #36] + 7269 .loc 1 3409 23 is_stmt 0 view .LVU2546 + 7270 0032 6262 str r2, [r4, #36] 3410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 7304 .loc 1 3410 5 is_stmt 1 view .LVU2560 + 7271 .loc 1 3410 5 is_stmt 1 view .LVU2547 3410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 7305 .loc 1 3410 23 is_stmt 0 view .LVU2561 - 7306 0036 6385 strh r3, [r4, #42] @ movhi + 7272 .loc 1 3410 23 is_stmt 0 view .LVU2548 + 7273 0034 6385 strh r3, [r4, #42] @ movhi 3411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 7307 .loc 1 3411 5 is_stmt 1 view .LVU2562 + 7274 .loc 1 3411 5 is_stmt 1 view .LVU2549 3411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 7308 .loc 1 3411 23 is_stmt 0 view .LVU2563 - 7309 0038 E662 str r6, [r4, #44] + 7275 .loc 1 3411 23 is_stmt 0 view .LVU2550 + 7276 0036 E662 str r6, [r4, #44] 3412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7310 .loc 1 3412 5 is_stmt 1 view .LVU2564 + 7277 .loc 1 3412 5 is_stmt 1 view .LVU2551 3412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7311 .loc 1 3412 23 is_stmt 0 view .LVU2565 - 7312 003a 314B ldr r3, .L487 - 7313 .LVL489: + 7278 .loc 1 3412 23 is_stmt 0 view .LVU2552 + 7279 0038 314B ldr r3, .L486 + 7280 .LVL492: 3412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7314 .loc 1 3412 23 view .LVU2566 - 7315 003c 6363 str r3, [r4, #52] + 7281 .loc 1 3412 23 view .LVU2553 + 7282 003a 6363 str r3, [r4, #52] 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7316 .loc 1 3415 5 is_stmt 1 view .LVU2567 + 7283 .loc 1 3415 5 is_stmt 1 view .LVU2554 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7317 .loc 1 3415 13 is_stmt 0 view .LVU2568 - 7318 003e 638D ldrh r3, [r4, #42] - 7319 0040 9BB2 uxth r3, r3 + 7284 .loc 1 3415 13 is_stmt 0 view .LVU2555 + 7285 003c 638D ldrh r3, [r4, #42] + 7286 003e 9BB2 uxth r3, r3 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7320 .loc 1 3415 8 view .LVU2569 - 7321 0042 FF2B cmp r3, #255 - 7322 0044 0CD9 bls .L471 + 7287 .loc 1 3415 8 view .LVU2556 + 7288 0040 FF2B cmp r3, #255 + 7289 0042 0CD9 bls .L470 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 7323 .loc 1 3417 7 is_stmt 1 view .LVU2570 + 7290 .loc 1 3417 7 is_stmt 1 view .LVU2557 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 7324 .loc 1 3417 22 is_stmt 0 view .LVU2571 - 7325 0046 FF23 movs r3, #255 - 7326 0048 2385 strh r3, [r4, #40] @ movhi + 7291 .loc 1 3417 22 is_stmt 0 view .LVU2558 + 7292 0044 FF23 movs r3, #255 + 7293 0046 2385 strh r3, [r4, #40] @ movhi 3418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7327 .loc 1 3418 7 is_stmt 1 view .LVU2572 - 7328 .LVL490: + 7294 .loc 1 3418 7 is_stmt 1 view .LVU2559 + 7295 .LVL493: 3418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7329 .loc 1 3418 16 is_stmt 0 view .LVU2573 - 7330 004a 4FF08077 mov r7, #16777216 - 7331 .LVL491: - 7332 .L472: -3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7333 .loc 1 3426 5 is_stmt 1 view .LVU2574 -3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7334 .loc 1 3426 14 is_stmt 0 view .LVU2575 - 7335 004e 238D ldrh r3, [r4, #40] -3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7336 .loc 1 3426 8 view .LVU2576 - 7337 0050 DBB1 cbz r3, .L482 - ARM GAS /tmp/ccclMPzv.s page 303 + 7296 .loc 1 3418 16 is_stmt 0 view .LVU2560 + 7297 0048 4FF08077 mov r7, #16777216 + ARM GAS /tmp/ccDmmuIk.s page 302 + 7298 .LVL494: + 7299 .L471: 3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7338 .loc 1 3426 31 discriminator 1 view .LVU2577 - 7339 0052 4EB1 cbz r6, .L474 + 7300 .loc 1 3426 5 is_stmt 1 view .LVU2561 3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7340 .loc 1 3426 68 discriminator 2 view .LVU2578 - 7341 0054 B6F1007F cmp r6, #33554432 - 7342 0058 06D0 beq .L474 + 7301 .loc 1 3426 14 is_stmt 0 view .LVU2562 + 7302 004c 238D ldrh r3, [r4, #40] +3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) + 7303 .loc 1 3426 8 view .LVU2563 + 7304 004e DBB1 cbz r3, .L481 +3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) + 7305 .loc 1 3426 31 discriminator 1 view .LVU2564 + 7306 0050 4EB1 cbz r6, .L473 +3426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) + 7307 .loc 1 3426 68 discriminator 2 view .LVU2565 + 7308 0052 B6F1007F cmp r6, #33554432 + 7309 0056 06D0 beq .L473 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7343 .loc 1 3394 12 view .LVU2579 - 7344 005a 4FF00008 mov r8, #0 - 7345 005e 16E0 b .L473 - 7346 .LVL492: - 7347 .L471: + 7310 .loc 1 3394 12 view .LVU2566 + 7311 0058 4FF00008 mov r8, #0 + 7312 005c 16E0 b .L472 + 7313 .LVL495: + 7314 .L470: 3422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 7348 .loc 1 3422 7 is_stmt 1 view .LVU2580 + 7315 .loc 1 3422 7 is_stmt 1 view .LVU2567 3422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 7349 .loc 1 3422 28 is_stmt 0 view .LVU2581 - 7350 0060 638D ldrh r3, [r4, #42] + 7316 .loc 1 3422 28 is_stmt 0 view .LVU2568 + 7317 005e 638D ldrh r3, [r4, #42] 3422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 7351 .loc 1 3422 22 view .LVU2582 - 7352 0062 2385 strh r3, [r4, #40] @ movhi + 7318 .loc 1 3422 22 view .LVU2569 + 7319 0060 2385 strh r3, [r4, #40] @ movhi 3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7353 .loc 1 3423 7 is_stmt 1 view .LVU2583 + 7320 .loc 1 3423 7 is_stmt 1 view .LVU2570 3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7354 .loc 1 3423 16 is_stmt 0 view .LVU2584 - 7355 0064 E76A ldr r7, [r4, #44] - 7356 .LVL493: -3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7357 .loc 1 3423 16 view .LVU2585 - 7358 0066 F2E7 b .L472 - 7359 .L474: + 7321 .loc 1 3423 16 is_stmt 0 view .LVU2571 + 7322 0062 E76A ldr r7, [r4, #44] + 7323 0064 F2E7 b .L471 + 7324 .LVL496: + 7325 .L473: 3431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7360 .loc 1 3431 7 is_stmt 1 view .LVU2586 + 7326 .loc 1 3431 7 is_stmt 1 view .LVU2572 3431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7361 .loc 1 3431 11 is_stmt 0 view .LVU2587 - 7362 0068 2368 ldr r3, [r4] + 7327 .loc 1 3431 11 is_stmt 0 view .LVU2573 + 7328 0066 2368 ldr r3, [r4] 3431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7363 .loc 1 3431 30 view .LVU2588 - 7364 006a 1278 ldrb r2, [r2] @ zero_extendqisi2 - 7365 .LVL494: + 7329 .loc 1 3431 30 view .LVU2574 + 7330 0068 1278 ldrb r2, [r2] @ zero_extendqisi2 + 7331 .LVL497: 3431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7366 .loc 1 3431 28 view .LVU2589 - 7367 006c 9A62 str r2, [r3, #40] - 7368 .LVL495: + 7332 .loc 1 3431 28 view .LVU2575 + 7333 006a 9A62 str r2, [r3, #40] + 7334 .LVL498: 3434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7369 .loc 1 3434 7 is_stmt 1 view .LVU2590 + 7335 .loc 1 3434 7 is_stmt 1 view .LVU2576 3434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7370 .loc 1 3434 11 is_stmt 0 view .LVU2591 - 7371 006e 636A ldr r3, [r4, #36] -3434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7372 .loc 1 3434 21 view .LVU2592 - 7373 0070 0133 adds r3, r3, #1 - 7374 0072 6362 str r3, [r4, #36] -3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 7375 .loc 1 3436 7 is_stmt 1 view .LVU2593 -3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 7376 .loc 1 3436 24 is_stmt 0 view .LVU2594 - ARM GAS /tmp/ccclMPzv.s page 304 + 7336 .loc 1 3434 11 is_stmt 0 view .LVU2577 + 7337 006c 636A ldr r3, [r4, #36] + ARM GAS /tmp/ccDmmuIk.s page 303 - 7377 0074 B4F82880 ldrh r8, [r4, #40] - 7378 .LVL496: +3434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7338 .loc 1 3434 21 view .LVU2578 + 7339 006e 0133 adds r3, r3, #1 + 7340 0070 6362 str r3, [r4, #36] +3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 7341 .loc 1 3436 7 is_stmt 1 view .LVU2579 +3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 7342 .loc 1 3436 24 is_stmt 0 view .LVU2580 + 7343 0072 B4F82880 ldrh r8, [r4, #40] + 7344 .LVL499: 3437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 7379 .loc 1 3437 7 is_stmt 1 view .LVU2595 + 7345 .loc 1 3437 7 is_stmt 1 view .LVU2581 3437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 7380 .loc 1 3437 11 is_stmt 0 view .LVU2596 - 7381 0078 638D ldrh r3, [r4, #42] - 7382 007a 9BB2 uxth r3, r3 + 7346 .loc 1 3437 11 is_stmt 0 view .LVU2582 + 7347 0076 638D ldrh r3, [r4, #42] + 7348 0078 9BB2 uxth r3, r3 3437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 7383 .loc 1 3437 22 view .LVU2597 - 7384 007c 013B subs r3, r3, #1 - 7385 007e 9BB2 uxth r3, r3 - 7386 0080 6385 strh r3, [r4, #42] @ movhi + 7349 .loc 1 3437 22 view .LVU2583 + 7350 007a 013B subs r3, r3, #1 + 7351 007c 9BB2 uxth r3, r3 + 7352 007e 6385 strh r3, [r4, #42] @ movhi 3438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7387 .loc 1 3438 7 is_stmt 1 view .LVU2598 + 7353 .loc 1 3438 7 is_stmt 1 view .LVU2584 3438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7388 .loc 1 3438 21 is_stmt 0 view .LVU2599 - 7389 0082 08F1FF33 add r3, r8, #-1 - 7390 0086 2385 strh r3, [r4, #40] @ movhi - 7391 0088 01E0 b .L473 - 7392 .LVL497: - 7393 .L482: + 7354 .loc 1 3438 21 is_stmt 0 view .LVU2585 + 7355 0080 08F1FF33 add r3, r8, #-1 + 7356 0084 2385 strh r3, [r4, #40] @ movhi + 7357 0086 01E0 b .L472 + 7358 .LVL500: + 7359 .L481: 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7394 .loc 1 3394 12 view .LVU2600 - 7395 008a 4FF00008 mov r8, #0 - 7396 .LVL498: - 7397 .L473: + 7360 .loc 1 3394 12 view .LVU2586 + 7361 0088 4FF00008 mov r8, #0 + 7362 .LVL501: + 7363 .L472: 3444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 7398 .loc 1 3444 5 is_stmt 1 view .LVU2601 + 7364 .loc 1 3444 5 is_stmt 1 view .LVU2587 3444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 7399 .loc 1 3444 14 is_stmt 0 view .LVU2602 - 7400 008e 236B ldr r3, [r4, #48] + 7365 .loc 1 3444 14 is_stmt 0 view .LVU2588 + 7366 008c 236B ldr r3, [r4, #48] 3444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 7401 .loc 1 3444 8 view .LVU2603 - 7402 0090 112B cmp r3, #17 - 7403 0092 06D1 bne .L475 + 7367 .loc 1 3444 8 view .LVU2589 + 7368 008e 112B cmp r3, #17 + 7369 0090 06D1 bne .L474 3445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7404 .loc 1 3445 10 view .LVU2604 - 7405 0094 AA2E cmp r6, #170 - 7406 0096 04D0 beq .L475 + 7370 .loc 1 3445 10 view .LVU2590 + 7371 0092 AA2E cmp r6, #170 + 7372 0094 04D0 beq .L474 3445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7407 .loc 1 3445 10 discriminator 2 view .LVU2605 - 7408 0098 B6F52A4F cmp r6, #43520 - 7409 009c 01D0 beq .L475 + 7373 .loc 1 3445 10 discriminator 2 view .LVU2591 + 7374 0096 B6F52A4F cmp r6, #43520 + 7375 009a 01D0 beq .L474 3447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7410 .loc 1 3447 19 view .LVU2606 - 7411 009e 0023 movs r3, #0 - 7412 00a0 08E0 b .L476 - 7413 .L475: + 7376 .loc 1 3447 19 view .LVU2592 + 7377 009c 0023 movs r3, #0 + 7378 009e 08E0 b .L475 + 7379 .L474: + ARM GAS /tmp/ccDmmuIk.s page 304 + + 3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7414 .loc 1 3452 7 is_stmt 1 view .LVU2607 - 7415 00a2 2046 mov r0, r4 - 7416 00a4 FFF7FEFF bl I2C_ConvertOtherXferOptions - 7417 .LVL499: + 7380 .loc 1 3452 7 is_stmt 1 view .LVU2593 + 7381 00a0 2046 mov r0, r4 + 7382 00a2 FFF7FEFF bl I2C_ConvertOtherXferOptions + 7383 .LVL502: 3455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7418 .loc 1 3455 7 view .LVU2608 + 7384 .loc 1 3455 7 view .LVU2594 3455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 305 - - - 7419 .loc 1 3455 15 is_stmt 0 view .LVU2609 - 7420 00a8 638D ldrh r3, [r4, #42] - 7421 00aa 9BB2 uxth r3, r3 + 7385 .loc 1 3455 15 is_stmt 0 view .LVU2595 + 7386 00a6 638D ldrh r3, [r4, #42] + 7387 00a8 9BB2 uxth r3, r3 3455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7422 .loc 1 3455 10 view .LVU2610 - 7423 00ac FF2B cmp r3, #255 - 7424 00ae 18D8 bhi .L485 + 7388 .loc 1 3455 10 view .LVU2596 + 7389 00aa FF2B cmp r3, #255 + 7390 00ac 18D8 bhi .L484 3457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7425 .loc 1 3457 9 is_stmt 1 view .LVU2611 + 7391 .loc 1 3457 9 is_stmt 1 view .LVU2597 3457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7426 .loc 1 3457 18 is_stmt 0 view .LVU2612 - 7427 00b0 E76A ldr r7, [r4, #44] - 7428 .LVL500: + 7392 .loc 1 3457 18 is_stmt 0 view .LVU2598 + 7393 00ae E76A ldr r7, [r4, #44] + 7394 .LVL503: 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - 7429 .loc 1 3393 12 view .LVU2613 - 7430 00b2 144B ldr r3, .L487+4 - 7431 .L476: - 7432 .LVL501: + 7395 .loc 1 3393 12 view .LVU2599 + 7396 00b0 144B ldr r3, .L486+4 + 7397 .L475: + 7398 .LVL504: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7433 .loc 1 3462 5 is_stmt 1 view .LVU2614 + 7399 .loc 1 3462 5 is_stmt 1 view .LVU2600 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7434 .loc 1 3462 8 is_stmt 0 view .LVU2615 - 7435 00b4 16B1 cbz r6, .L477 + 7400 .loc 1 3462 8 is_stmt 0 view .LVU2601 + 7401 00b2 16B1 cbz r6, .L476 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7436 .loc 1 3462 42 discriminator 1 view .LVU2616 - 7437 00b6 B6F1007F cmp r6, #33554432 - 7438 00ba 14D1 bne .L478 - 7439 .L477: + 7402 .loc 1 3462 42 discriminator 1 view .LVU2602 + 7403 00b4 B6F1007F cmp r6, #33554432 + 7404 00b8 14D1 bne .L477 + 7405 .L476: 3464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7440 .loc 1 3464 7 is_stmt 1 view .LVU2617 - 7441 00bc 0093 str r3, [sp] - 7442 00be 3B46 mov r3, r7 - 7443 .LVL502: + 7406 .loc 1 3464 7 is_stmt 1 view .LVU2603 + 7407 00ba 0093 str r3, [sp] + 7408 00bc 3B46 mov r3, r7 + 7409 .LVL505: 3464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7444 .loc 1 3464 7 is_stmt 0 view .LVU2618 - 7445 00c0 5FFA88F2 uxtb r2, r8 - 7446 00c4 2946 mov r1, r5 - 7447 00c6 2046 mov r0, r4 - 7448 00c8 FFF7FEFF bl I2C_TransferConfig - 7449 .LVL503: - 7450 .L479: + 7410 .loc 1 3464 7 is_stmt 0 view .LVU2604 + 7411 00be 5FFA88F2 uxtb r2, r8 + 7412 00c2 2946 mov r1, r5 + 7413 00c4 2046 mov r0, r4 + 7414 00c6 FFF7FEFF bl I2C_TransferConfig + 7415 .LVL506: + 7416 .L478: 3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7451 .loc 1 3472 5 is_stmt 1 view .LVU2619 + 7417 .loc 1 3472 5 is_stmt 1 view .LVU2605 3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7452 .loc 1 3472 5 view .LVU2620 - 7453 00cc 0025 movs r5, #0 - 7454 .LVL504: + 7418 .loc 1 3472 5 view .LVU2606 + 7419 00ca 0025 movs r5, #0 + 7420 .LVL507: 3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7455 .loc 1 3472 5 is_stmt 0 view .LVU2621 - 7456 00ce 84F84050 strb r5, [r4, #64] + 7421 .loc 1 3472 5 is_stmt 0 view .LVU2607 + ARM GAS /tmp/ccDmmuIk.s page 305 + + + 7422 00cc 84F84050 strb r5, [r4, #64] 3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7457 .loc 1 3472 5 is_stmt 1 view .LVU2622 + 7423 .loc 1 3472 5 is_stmt 1 view .LVU2608 3481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7458 .loc 1 3481 5 view .LVU2623 - 7459 00d2 0121 movs r1, #1 - 7460 00d4 2046 mov r0, r4 - 7461 00d6 FFF7FEFF bl I2C_Enable_IRQ - ARM GAS /tmp/ccclMPzv.s page 306 - - - 7462 .LVL505: + 7424 .loc 1 3481 5 view .LVU2609 + 7425 00d0 0121 movs r1, #1 + 7426 00d2 2046 mov r0, r4 + 7427 00d4 FFF7FEFF bl I2C_Enable_IRQ + 7428 .LVL508: 3483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7463 .loc 1 3483 5 view .LVU2624 + 7429 .loc 1 3483 5 view .LVU2610 3483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7464 .loc 1 3483 12 is_stmt 0 view .LVU2625 - 7465 00da 2846 mov r0, r5 - 7466 .LVL506: - 7467 .L470: + 7430 .loc 1 3483 12 is_stmt 0 view .LVU2611 + 7431 00d8 2846 mov r0, r5 + 7432 .LVL509: + 7433 .L469: 3489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7468 .loc 1 3489 1 view .LVU2626 - 7469 00dc 02B0 add sp, sp, #8 - 7470 .LCFI88: - 7471 .cfi_remember_state - 7472 .cfi_def_cfa_offset 24 - 7473 @ sp needed - 7474 00de BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 7475 .LVL507: - 7476 .L485: - 7477 .LCFI89: - 7478 .cfi_restore_state + 7434 .loc 1 3489 1 view .LVU2612 + 7435 00da 02B0 add sp, sp, #8 + 7436 .LCFI88: + 7437 .cfi_remember_state + 7438 .cfi_def_cfa_offset 24 + 7439 @ sp needed + 7440 00dc BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 7441 .LVL510: + 7442 .L484: + 7443 .LCFI89: + 7444 .cfi_restore_state 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - 7479 .loc 1 3393 12 view .LVU2627 - 7480 00e2 084B ldr r3, .L487+4 - 7481 00e4 E6E7 b .L476 - 7482 .LVL508: - 7483 .L478: + 7445 .loc 1 3393 12 view .LVU2613 + 7446 00e0 084B ldr r3, .L486+4 + 7447 00e2 E6E7 b .L475 + 7448 .LVL511: + 7449 .L477: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7484 .loc 1 3468 7 is_stmt 1 view .LVU2628 - 7485 00e6 0093 str r3, [sp] - 7486 00e8 3B46 mov r3, r7 - 7487 .LVL509: + 7450 .loc 1 3468 7 is_stmt 1 view .LVU2614 + 7451 00e4 0093 str r3, [sp] + 7452 00e6 3B46 mov r3, r7 + 7453 .LVL512: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7488 .loc 1 3468 7 is_stmt 0 view .LVU2629 - 7489 00ea 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - 7490 00ee 2946 mov r1, r5 - 7491 00f0 2046 mov r0, r4 - 7492 00f2 FFF7FEFF bl I2C_TransferConfig - 7493 .LVL510: + 7454 .loc 1 3468 7 is_stmt 0 view .LVU2615 + 7455 00e8 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 7456 00ec 2946 mov r1, r5 + 7457 00ee 2046 mov r0, r4 + 7458 00f0 FFF7FEFF bl I2C_TransferConfig + 7459 .LVL513: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7494 .loc 1 3468 7 view .LVU2630 - 7495 00f6 E9E7 b .L479 - 7496 .LVL511: - 7497 .L480: + 7460 .loc 1 3468 7 view .LVU2616 + 7461 00f4 E9E7 b .L478 + 7462 .LVL514: + 7463 .L479: 3487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7498 .loc 1 3487 12 view .LVU2631 - 7499 00f8 0220 movs r0, #2 - 7500 00fa EFE7 b .L470 - 7501 .LVL512: - 7502 .L481: + 7464 .loc 1 3487 12 view .LVU2617 + 7465 00f6 0220 movs r0, #2 + 7466 00f8 EFE7 b .L469 + 7467 .LVL515: + 7468 .L480: + ARM GAS /tmp/ccDmmuIk.s page 306 + + 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7503 .loc 1 3402 5 discriminator 1 view .LVU2632 - 7504 00fc 0220 movs r0, #2 - 7505 00fe EDE7 b .L470 - 7506 .L488: - 7507 .align 2 - 7508 .L487: - 7509 0100 00000000 .word I2C_Master_ISR_IT - ARM GAS /tmp/ccclMPzv.s page 307 - - - 7510 0104 00200080 .word -2147475456 - 7511 .cfi_endproc - 7512 .LFE352: - 7514 .section .text.HAL_I2C_Master_Seq_Transmit_DMA,"ax",%progbits - 7515 .align 1 - 7516 .global HAL_I2C_Master_Seq_Transmit_DMA - 7517 .syntax unified - 7518 .thumb - 7519 .thumb_func - 7521 HAL_I2C_Master_Seq_Transmit_DMA: - 7522 .LVL513: - 7523 .LFB353: + 7469 .loc 1 3402 5 discriminator 1 view .LVU2618 + 7470 00fa 0220 movs r0, #2 + 7471 00fc EDE7 b .L469 + 7472 .L487: + 7473 00fe 00BF .align 2 + 7474 .L486: + 7475 0100 00000000 .word I2C_Master_ISR_IT + 7476 0104 00200080 .word -2147475456 + 7477 .cfi_endproc + 7478 .LFE352: + 7480 .section .text.HAL_I2C_Master_Seq_Transmit_DMA,"ax",%progbits + 7481 .align 1 + 7482 .global HAL_I2C_Master_Seq_Transmit_DMA + 7483 .syntax unified + 7484 .thumb + 7485 .thumb_func + 7487 HAL_I2C_Master_Seq_Transmit_DMA: + 7488 .LVL516: + 7489 .LFB353: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 7524 .loc 1 3505 1 is_stmt 1 view -0 - 7525 .cfi_startproc - 7526 @ args = 4, pretend = 0, frame = 0 - 7527 @ frame_needed = 0, uses_anonymous_args = 0 + 7490 .loc 1 3505 1 is_stmt 1 view -0 + 7491 .cfi_startproc + 7492 @ args = 4, pretend = 0, frame = 0 + 7493 @ frame_needed = 0, uses_anonymous_args = 0 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 7528 .loc 1 3505 1 is_stmt 0 view .LVU2634 - 7529 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} - 7530 .LCFI90: - 7531 .cfi_def_cfa_offset 28 - 7532 .cfi_offset 4, -28 - 7533 .cfi_offset 5, -24 - 7534 .cfi_offset 6, -20 - 7535 .cfi_offset 7, -16 - 7536 .cfi_offset 8, -12 - 7537 .cfi_offset 9, -8 - 7538 .cfi_offset 14, -4 - 7539 0004 83B0 sub sp, sp, #12 - 7540 .LCFI91: - 7541 .cfi_def_cfa_offset 40 - 7542 0006 0446 mov r4, r0 - 7543 0008 0A9E ldr r6, [sp, #40] + 7494 .loc 1 3505 1 is_stmt 0 view .LVU2620 + 7495 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 7496 .LCFI90: + 7497 .cfi_def_cfa_offset 28 + 7498 .cfi_offset 4, -28 + 7499 .cfi_offset 5, -24 + 7500 .cfi_offset 6, -20 + 7501 .cfi_offset 7, -16 + 7502 .cfi_offset 8, -12 + 7503 .cfi_offset 9, -8 + 7504 .cfi_offset 14, -4 + 7505 0004 83B0 sub sp, sp, #12 + 7506 .LCFI91: + 7507 .cfi_def_cfa_offset 40 + 7508 0006 0446 mov r4, r0 + 7509 0008 0A9E ldr r6, [sp, #40] 3506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; - 7544 .loc 1 3506 3 is_stmt 1 view .LVU2635 + 7510 .loc 1 3506 3 is_stmt 1 view .LVU2621 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 7545 .loc 1 3507 3 view .LVU2636 - 7546 .LVL514: + 7511 .loc 1 3507 3 view .LVU2622 + 7512 .LVL517: 3508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - 7547 .loc 1 3508 3 view .LVU2637 + 7513 .loc 1 3508 3 view .LVU2623 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7548 .loc 1 3509 3 view .LVU2638 + 7514 .loc 1 3509 3 view .LVU2624 3512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7549 .loc 1 3512 3 view .LVU2639 + 7515 .loc 1 3512 3 view .LVU2625 3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7550 .loc 1 3514 3 view .LVU2640 + 7516 .loc 1 3514 3 view .LVU2626 3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7551 .loc 1 3514 11 is_stmt 0 view .LVU2641 - 7552 000a 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 7553 .LVL515: -3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7554 .loc 1 3514 11 view .LVU2642 - 7555 000e C0B2 uxtb r0, r0 -3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7556 .loc 1 3514 6 view .LVU2643 - 7557 0010 2028 cmp r0, #32 - ARM GAS /tmp/ccclMPzv.s page 308 + 7517 .loc 1 3514 11 is_stmt 0 view .LVU2627 + ARM GAS /tmp/ccDmmuIk.s page 307 - 7558 0012 40F0D480 bne .L508 - 7559 0016 0D46 mov r5, r1 + 7518 000a 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 7519 .LVL518: +3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7520 .loc 1 3514 6 view .LVU2628 + 7521 000e 2028 cmp r0, #32 + 7522 0010 40F0D480 bne .L507 + 7523 0014 0D46 mov r5, r1 3517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7560 .loc 1 3517 5 is_stmt 1 view .LVU2644 + 7524 .loc 1 3517 5 is_stmt 1 view .LVU2629 3517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7561 .loc 1 3517 5 view .LVU2645 - 7562 0018 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 - 7563 .LVL516: + 7525 .loc 1 3517 5 view .LVU2630 + 7526 0016 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 + 7527 .LVL519: 3517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7564 .loc 1 3517 5 is_stmt 0 view .LVU2646 - 7565 001c 0129 cmp r1, #1 - 7566 001e 00F0D280 beq .L509 + 7528 .loc 1 3517 5 is_stmt 0 view .LVU2631 + 7529 001a 0129 cmp r1, #1 + 7530 001c 00F0D280 beq .L508 3517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7567 .loc 1 3517 5 is_stmt 1 discriminator 2 view .LVU2647 - 7568 0022 0121 movs r1, #1 - 7569 0024 84F84010 strb r1, [r4, #64] + 7531 .loc 1 3517 5 is_stmt 1 discriminator 2 view .LVU2632 + 7532 0020 0121 movs r1, #1 + 7533 0022 84F84010 strb r1, [r4, #64] 3517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7570 .loc 1 3517 5 discriminator 2 view .LVU2648 + 7534 .loc 1 3517 5 view .LVU2633 3519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 7571 .loc 1 3519 5 view .LVU2649 + 7535 .loc 1 3519 5 view .LVU2634 3519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 7572 .loc 1 3519 21 is_stmt 0 view .LVU2650 - 7573 0028 2121 movs r1, #33 - 7574 002a 84F84110 strb r1, [r4, #65] + 7536 .loc 1 3519 21 is_stmt 0 view .LVU2635 + 7537 0026 2121 movs r1, #33 + 7538 0028 84F84110 strb r1, [r4, #65] 3520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 7575 .loc 1 3520 5 is_stmt 1 view .LVU2651 + 7539 .loc 1 3520 5 is_stmt 1 view .LVU2636 3520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 7576 .loc 1 3520 21 is_stmt 0 view .LVU2652 - 7577 002e 1021 movs r1, #16 - 7578 0030 84F84210 strb r1, [r4, #66] + 7540 .loc 1 3520 21 is_stmt 0 view .LVU2637 + 7541 002c 1021 movs r1, #16 + 7542 002e 84F84210 strb r1, [r4, #66] 3521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7579 .loc 1 3521 5 is_stmt 1 view .LVU2653 + 7543 .loc 1 3521 5 is_stmt 1 view .LVU2638 3521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7580 .loc 1 3521 21 is_stmt 0 view .LVU2654 - 7581 0034 0021 movs r1, #0 - 7582 0036 6164 str r1, [r4, #68] + 7544 .loc 1 3521 21 is_stmt 0 view .LVU2639 + 7545 0032 0021 movs r1, #0 + 7546 0034 6164 str r1, [r4, #68] 3524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 7583 .loc 1 3524 5 is_stmt 1 view .LVU2655 + 7547 .loc 1 3524 5 is_stmt 1 view .LVU2640 3524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 7584 .loc 1 3524 23 is_stmt 0 view .LVU2656 - 7585 0038 6262 str r2, [r4, #36] + 7548 .loc 1 3524 23 is_stmt 0 view .LVU2641 + 7549 0036 6262 str r2, [r4, #36] 3525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 7586 .loc 1 3525 5 is_stmt 1 view .LVU2657 + 7550 .loc 1 3525 5 is_stmt 1 view .LVU2642 3525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 7587 .loc 1 3525 23 is_stmt 0 view .LVU2658 - 7588 003a 6385 strh r3, [r4, #42] @ movhi + 7551 .loc 1 3525 23 is_stmt 0 view .LVU2643 + 7552 0038 6385 strh r3, [r4, #42] @ movhi 3526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 7589 .loc 1 3526 5 is_stmt 1 view .LVU2659 + 7553 .loc 1 3526 5 is_stmt 1 view .LVU2644 3526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 7590 .loc 1 3526 23 is_stmt 0 view .LVU2660 - 7591 003c E662 str r6, [r4, #44] + 7554 .loc 1 3526 23 is_stmt 0 view .LVU2645 + 7555 003a E662 str r6, [r4, #44] 3527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7592 .loc 1 3527 5 is_stmt 1 view .LVU2661 -3527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7593 .loc 1 3527 23 is_stmt 0 view .LVU2662 - 7594 003e 634B ldr r3, .L516 - 7595 .LVL517: - ARM GAS /tmp/ccclMPzv.s page 309 + ARM GAS /tmp/ccDmmuIk.s page 308 + 7556 .loc 1 3527 5 is_stmt 1 view .LVU2646 3527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7596 .loc 1 3527 23 view .LVU2663 - 7597 0040 6363 str r3, [r4, #52] + 7557 .loc 1 3527 23 is_stmt 0 view .LVU2647 + 7558 003c 624B ldr r3, .L515 + 7559 .LVL520: +3527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7560 .loc 1 3527 23 view .LVU2648 + 7561 003e 6363 str r3, [r4, #52] 3530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7598 .loc 1 3530 5 is_stmt 1 view .LVU2664 + 7562 .loc 1 3530 5 is_stmt 1 view .LVU2649 3530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7599 .loc 1 3530 13 is_stmt 0 view .LVU2665 - 7600 0042 638D ldrh r3, [r4, #42] - 7601 0044 9BB2 uxth r3, r3 + 7563 .loc 1 3530 13 is_stmt 0 view .LVU2650 + 7564 0040 638D ldrh r3, [r4, #42] + 7565 0042 9BB2 uxth r3, r3 3530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7602 .loc 1 3530 8 view .LVU2666 - 7603 0046 FF2B cmp r3, #255 - 7604 0048 0CD9 bls .L491 + 7566 .loc 1 3530 8 view .LVU2651 + 7567 0044 FF2B cmp r3, #255 + 7568 0046 0CD9 bls .L490 3532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 7605 .loc 1 3532 7 is_stmt 1 view .LVU2667 + 7569 .loc 1 3532 7 is_stmt 1 view .LVU2652 3532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 7606 .loc 1 3532 22 is_stmt 0 view .LVU2668 - 7607 004a FF23 movs r3, #255 - 7608 004c 2385 strh r3, [r4, #40] @ movhi + 7570 .loc 1 3532 22 is_stmt 0 view .LVU2653 + 7571 0048 FF23 movs r3, #255 + 7572 004a 2385 strh r3, [r4, #40] @ movhi 3533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7609 .loc 1 3533 7 is_stmt 1 view .LVU2669 - 7610 .LVL518: + 7573 .loc 1 3533 7 is_stmt 1 view .LVU2654 + 7574 .LVL521: 3533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7611 .loc 1 3533 16 is_stmt 0 view .LVU2670 - 7612 004e 4FF08077 mov r7, #16777216 - 7613 .LVL519: - 7614 .L492: + 7575 .loc 1 3533 16 is_stmt 0 view .LVU2655 + 7576 004c 4FF08077 mov r7, #16777216 + 7577 .LVL522: + 7578 .L491: 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7615 .loc 1 3541 5 is_stmt 1 view .LVU2671 + 7579 .loc 1 3541 5 is_stmt 1 view .LVU2656 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7616 .loc 1 3541 14 is_stmt 0 view .LVU2672 - 7617 0052 238D ldrh r3, [r4, #40] + 7580 .loc 1 3541 14 is_stmt 0 view .LVU2657 + 7581 0050 238D ldrh r3, [r4, #40] 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7618 .loc 1 3541 8 view .LVU2673 - 7619 0054 DBB1 cbz r3, .L510 + 7582 .loc 1 3541 8 view .LVU2658 + 7583 0052 DBB1 cbz r3, .L509 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7620 .loc 1 3541 31 discriminator 1 view .LVU2674 - 7621 0056 4EB1 cbz r6, .L494 + 7584 .loc 1 3541 31 discriminator 1 view .LVU2659 + 7585 0054 4EB1 cbz r6, .L493 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (XferOptions == I2C_FIRST_AND_LAST_FRAME))) - 7622 .loc 1 3541 68 discriminator 2 view .LVU2675 - 7623 0058 B6F1007F cmp r6, #33554432 - 7624 005c 06D0 beq .L494 + 7586 .loc 1 3541 68 discriminator 2 view .LVU2660 + 7587 0056 B6F1007F cmp r6, #33554432 + 7588 005a 06D0 beq .L493 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7625 .loc 1 3509 12 view .LVU2676 - 7626 005e 4FF00008 mov r8, #0 - 7627 0062 16E0 b .L493 - 7628 .LVL520: - 7629 .L491: + 7589 .loc 1 3509 12 view .LVU2661 + 7590 005c 4FF00008 mov r8, #0 + 7591 0060 16E0 b .L492 + 7592 .LVL523: + 7593 .L490: 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 7630 .loc 1 3537 7 is_stmt 1 view .LVU2677 + 7594 .loc 1 3537 7 is_stmt 1 view .LVU2662 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 7631 .loc 1 3537 28 is_stmt 0 view .LVU2678 - 7632 0064 638D ldrh r3, [r4, #42] -3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 7633 .loc 1 3537 22 view .LVU2679 - 7634 0066 2385 strh r3, [r4, #40] @ movhi -3538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 310 + 7595 .loc 1 3537 28 is_stmt 0 view .LVU2663 + ARM GAS /tmp/ccDmmuIk.s page 309 - 7635 .loc 1 3538 7 is_stmt 1 view .LVU2680 + 7596 0062 638D ldrh r3, [r4, #42] +3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; + 7597 .loc 1 3537 22 view .LVU2664 + 7598 0064 2385 strh r3, [r4, #40] @ movhi 3538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7636 .loc 1 3538 16 is_stmt 0 view .LVU2681 - 7637 0068 E76A ldr r7, [r4, #44] - 7638 .LVL521: + 7599 .loc 1 3538 7 is_stmt 1 view .LVU2665 3538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7639 .loc 1 3538 16 view .LVU2682 - 7640 006a F2E7 b .L492 - 7641 .L494: + 7600 .loc 1 3538 16 is_stmt 0 view .LVU2666 + 7601 0066 E76A ldr r7, [r4, #44] + 7602 0068 F2E7 b .L491 + 7603 .LVL524: + 7604 .L493: 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7642 .loc 1 3546 7 is_stmt 1 view .LVU2683 + 7605 .loc 1 3546 7 is_stmt 1 view .LVU2667 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7643 .loc 1 3546 11 is_stmt 0 view .LVU2684 - 7644 006c 2368 ldr r3, [r4] + 7606 .loc 1 3546 11 is_stmt 0 view .LVU2668 + 7607 006a 2368 ldr r3, [r4] 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7645 .loc 1 3546 30 view .LVU2685 - 7646 006e 1278 ldrb r2, [r2] @ zero_extendqisi2 - 7647 .LVL522: + 7608 .loc 1 3546 30 view .LVU2669 + 7609 006c 1278 ldrb r2, [r2] @ zero_extendqisi2 + 7610 .LVL525: 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7648 .loc 1 3546 28 view .LVU2686 - 7649 0070 9A62 str r2, [r3, #40] - 7650 .LVL523: + 7611 .loc 1 3546 28 view .LVU2670 + 7612 006e 9A62 str r2, [r3, #40] + 7613 .LVL526: 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7651 .loc 1 3549 7 is_stmt 1 view .LVU2687 + 7614 .loc 1 3549 7 is_stmt 1 view .LVU2671 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7652 .loc 1 3549 11 is_stmt 0 view .LVU2688 - 7653 0072 636A ldr r3, [r4, #36] + 7615 .loc 1 3549 11 is_stmt 0 view .LVU2672 + 7616 0070 636A ldr r3, [r4, #36] 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7654 .loc 1 3549 21 view .LVU2689 - 7655 0074 0133 adds r3, r3, #1 - 7656 0076 6362 str r3, [r4, #36] + 7617 .loc 1 3549 21 view .LVU2673 + 7618 0072 0133 adds r3, r3, #1 + 7619 0074 6362 str r3, [r4, #36] 3551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 7657 .loc 1 3551 7 is_stmt 1 view .LVU2690 + 7620 .loc 1 3551 7 is_stmt 1 view .LVU2674 3551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 7658 .loc 1 3551 24 is_stmt 0 view .LVU2691 - 7659 0078 B4F82880 ldrh r8, [r4, #40] - 7660 .LVL524: + 7621 .loc 1 3551 24 is_stmt 0 view .LVU2675 + 7622 0076 B4F82880 ldrh r8, [r4, #40] + 7623 .LVL527: 3552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 7661 .loc 1 3552 7 is_stmt 1 view .LVU2692 + 7624 .loc 1 3552 7 is_stmt 1 view .LVU2676 3552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 7662 .loc 1 3552 11 is_stmt 0 view .LVU2693 - 7663 007c 638D ldrh r3, [r4, #42] - 7664 007e 9BB2 uxth r3, r3 + 7625 .loc 1 3552 11 is_stmt 0 view .LVU2677 + 7626 007a 638D ldrh r3, [r4, #42] + 7627 007c 9BB2 uxth r3, r3 3552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 7665 .loc 1 3552 22 view .LVU2694 - 7666 0080 013B subs r3, r3, #1 - 7667 0082 9BB2 uxth r3, r3 - 7668 0084 6385 strh r3, [r4, #42] @ movhi + 7628 .loc 1 3552 22 view .LVU2678 + 7629 007e 013B subs r3, r3, #1 + 7630 0080 9BB2 uxth r3, r3 + 7631 0082 6385 strh r3, [r4, #42] @ movhi 3553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7669 .loc 1 3553 7 is_stmt 1 view .LVU2695 + 7632 .loc 1 3553 7 is_stmt 1 view .LVU2679 3553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7670 .loc 1 3553 21 is_stmt 0 view .LVU2696 - 7671 0086 08F1FF33 add r3, r8, #-1 - 7672 008a 2385 strh r3, [r4, #40] @ movhi - 7673 008c 01E0 b .L493 - 7674 .LVL525: - 7675 .L510: - ARM GAS /tmp/ccclMPzv.s page 311 + 7633 .loc 1 3553 21 is_stmt 0 view .LVU2680 + 7634 0084 08F1FF33 add r3, r8, #-1 + 7635 0088 2385 strh r3, [r4, #40] @ movhi + ARM GAS /tmp/ccDmmuIk.s page 310 + 7636 008a 01E0 b .L492 + 7637 .LVL528: + 7638 .L509: 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7676 .loc 1 3509 12 view .LVU2697 - 7677 008e 4FF00008 mov r8, #0 - 7678 .LVL526: - 7679 .L493: + 7639 .loc 1 3509 12 view .LVU2681 + 7640 008c 4FF00008 mov r8, #0 + 7641 .LVL529: + 7642 .L492: 3559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 7680 .loc 1 3559 5 is_stmt 1 view .LVU2698 + 7643 .loc 1 3559 5 is_stmt 1 view .LVU2682 3559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 7681 .loc 1 3559 14 is_stmt 0 view .LVU2699 - 7682 0092 236B ldr r3, [r4, #48] + 7644 .loc 1 3559 14 is_stmt 0 view .LVU2683 + 7645 0090 236B ldr r3, [r4, #48] 3559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 7683 .loc 1 3559 8 view .LVU2700 - 7684 0094 112B cmp r3, #17 - 7685 0096 07D1 bne .L495 + 7646 .loc 1 3559 8 view .LVU2684 + 7647 0092 112B cmp r3, #17 + 7648 0094 07D1 bne .L494 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7686 .loc 1 3560 10 view .LVU2701 - 7687 0098 AA2E cmp r6, #170 - 7688 009a 05D0 beq .L495 + 7649 .loc 1 3560 10 view .LVU2685 + 7650 0096 AA2E cmp r6, #170 + 7651 0098 05D0 beq .L494 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7689 .loc 1 3560 10 discriminator 2 view .LVU2702 - 7690 009c B6F52A4F cmp r6, #43520 - 7691 00a0 02D0 beq .L495 + 7652 .loc 1 3560 10 discriminator 2 view .LVU2686 + 7653 009a B6F52A4F cmp r6, #43520 + 7654 009e 02D0 beq .L494 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7692 .loc 1 3562 19 view .LVU2703 - 7693 00a2 4FF00009 mov r9, #0 - 7694 00a6 09E0 b .L496 - 7695 .L495: + 7655 .loc 1 3562 19 view .LVU2687 + 7656 00a0 4FF00009 mov r9, #0 + 7657 00a4 09E0 b .L495 + 7658 .L494: 3567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7696 .loc 1 3567 7 is_stmt 1 view .LVU2704 - 7697 00a8 2046 mov r0, r4 - 7698 00aa FFF7FEFF bl I2C_ConvertOtherXferOptions - 7699 .LVL527: + 7659 .loc 1 3567 7 is_stmt 1 view .LVU2688 + 7660 00a6 2046 mov r0, r4 + 7661 00a8 FFF7FEFF bl I2C_ConvertOtherXferOptions + 7662 .LVL530: 3570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7700 .loc 1 3570 7 view .LVU2705 + 7663 .loc 1 3570 7 view .LVU2689 3570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7701 .loc 1 3570 15 is_stmt 0 view .LVU2706 - 7702 00ae 638D ldrh r3, [r4, #42] - 7703 00b0 9BB2 uxth r3, r3 + 7664 .loc 1 3570 15 is_stmt 0 view .LVU2690 + 7665 00ac 638D ldrh r3, [r4, #42] + 7666 00ae 9BB2 uxth r3, r3 3570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7704 .loc 1 3570 10 view .LVU2707 - 7705 00b2 FF2B cmp r3, #255 - 7706 00b4 27D8 bhi .L513 + 7667 .loc 1 3570 10 view .LVU2691 + 7668 00b0 FF2B cmp r3, #255 + 7669 00b2 27D8 bhi .L512 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7707 .loc 1 3572 9 is_stmt 1 view .LVU2708 + 7670 .loc 1 3572 9 is_stmt 1 view .LVU2692 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7708 .loc 1 3572 18 is_stmt 0 view .LVU2709 - 7709 00b6 E76A ldr r7, [r4, #44] - 7710 .LVL528: + 7671 .loc 1 3572 18 is_stmt 0 view .LVU2693 + 7672 00b4 E76A ldr r7, [r4, #44] + 7673 .LVL531: 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 7711 .loc 1 3507 12 view .LVU2710 - 7712 00b8 DFF82091 ldr r9, .L516+16 - 7713 .L496: - 7714 .LVL529: + 7674 .loc 1 3507 12 view .LVU2694 + 7675 00b6 DFF82091 ldr r9, .L515+16 + 7676 .L495: + 7677 .LVL532: 3576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7715 .loc 1 3576 5 is_stmt 1 view .LVU2711 -3576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7716 .loc 1 3576 13 is_stmt 0 view .LVU2712 - ARM GAS /tmp/ccclMPzv.s page 312 + ARM GAS /tmp/ccDmmuIk.s page 311 - 7717 00bc 228D ldrh r2, [r4, #40] + 7678 .loc 1 3576 5 is_stmt 1 view .LVU2695 3576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7718 .loc 1 3576 8 view .LVU2713 - 7719 00be 002A cmp r2, #0 - 7720 00c0 5CD0 beq .L497 + 7679 .loc 1 3576 13 is_stmt 0 view .LVU2696 + 7680 00ba 228D ldrh r2, [r4, #40] +3576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7681 .loc 1 3576 8 view .LVU2697 + 7682 00bc 002A cmp r2, #0 + 7683 00be 5CD0 beq .L496 3578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7721 .loc 1 3578 7 is_stmt 1 view .LVU2714 + 7684 .loc 1 3578 7 is_stmt 1 view .LVU2698 3578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7722 .loc 1 3578 15 is_stmt 0 view .LVU2715 - 7723 00c2 A36B ldr r3, [r4, #56] + 7685 .loc 1 3578 15 is_stmt 0 view .LVU2699 + 7686 00c0 A36B ldr r3, [r4, #56] 3578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7724 .loc 1 3578 10 view .LVU2716 - 7725 00c4 13B3 cbz r3, .L498 + 7687 .loc 1 3578 10 view .LVU2700 + 7688 00c2 13B3 cbz r3, .L497 3581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7726 .loc 1 3581 9 is_stmt 1 view .LVU2717 + 7689 .loc 1 3581 9 is_stmt 1 view .LVU2701 3581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7727 .loc 1 3581 40 is_stmt 0 view .LVU2718 - 7728 00c6 424A ldr r2, .L516+4 - 7729 00c8 DA62 str r2, [r3, #44] + 7690 .loc 1 3581 40 is_stmt 0 view .LVU2702 + 7691 00c4 414A ldr r2, .L515+4 + 7692 00c6 DA62 str r2, [r3, #44] 3584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7730 .loc 1 3584 9 is_stmt 1 view .LVU2719 + 7693 .loc 1 3584 9 is_stmt 1 view .LVU2703 3584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7731 .loc 1 3584 13 is_stmt 0 view .LVU2720 - 7732 00ca A36B ldr r3, [r4, #56] + 7694 .loc 1 3584 13 is_stmt 0 view .LVU2704 + 7695 00c8 A36B ldr r3, [r4, #56] 3584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7733 .loc 1 3584 41 view .LVU2721 - 7734 00cc 414A ldr r2, .L516+8 - 7735 00ce 5A63 str r2, [r3, #52] + 7696 .loc 1 3584 41 view .LVU2705 + 7697 00ca 414A ldr r2, .L515+8 + 7698 00cc 5A63 str r2, [r3, #52] 3587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 7736 .loc 1 3587 9 is_stmt 1 view .LVU2722 + 7699 .loc 1 3587 9 is_stmt 1 view .LVU2706 3587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 7737 .loc 1 3587 13 is_stmt 0 view .LVU2723 - 7738 00d0 A26B ldr r2, [r4, #56] + 7700 .loc 1 3587 13 is_stmt 0 view .LVU2707 + 7701 00ce A26B ldr r2, [r4, #56] 3587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 7739 .loc 1 3587 44 view .LVU2724 - 7740 00d2 0023 movs r3, #0 - 7741 00d4 1363 str r3, [r2, #48] + 7702 .loc 1 3587 44 view .LVU2708 + 7703 00d0 0023 movs r3, #0 + 7704 00d2 1363 str r3, [r2, #48] 3588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7742 .loc 1 3588 9 is_stmt 1 view .LVU2725 + 7705 .loc 1 3588 9 is_stmt 1 view .LVU2709 3588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7743 .loc 1 3588 13 is_stmt 0 view .LVU2726 - 7744 00d6 A26B ldr r2, [r4, #56] + 7706 .loc 1 3588 13 is_stmt 0 view .LVU2710 + 7707 00d4 A26B ldr r2, [r4, #56] 3588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7745 .loc 1 3588 41 view .LVU2727 - 7746 00d8 9363 str r3, [r2, #56] + 7708 .loc 1 3588 41 view .LVU2711 + 7709 00d6 9363 str r3, [r2, #56] 3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)&hi2c->Instance->TXDR, hi2c->XferSize); - 7747 .loc 1 3591 9 is_stmt 1 view .LVU2728 + 7710 .loc 1 3591 9 is_stmt 1 view .LVU2712 3592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7748 .loc 1 3592 57 is_stmt 0 view .LVU2729 - 7749 00da 2268 ldr r2, [r4] + 7711 .loc 1 3592 57 is_stmt 0 view .LVU2713 + 7712 00d8 2268 ldr r2, [r4] 3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)&hi2c->Instance->TXDR, hi2c->XferSize); - 7750 .loc 1 3591 25 view .LVU2730 - 7751 00dc 238D ldrh r3, [r4, #40] - 7752 00de 2832 adds r2, r2, #40 - 7753 00e0 616A ldr r1, [r4, #36] - 7754 00e2 A06B ldr r0, [r4, #56] - 7755 00e4 FFF7FEFF bl HAL_DMA_Start_IT - ARM GAS /tmp/ccclMPzv.s page 313 + 7713 .loc 1 3591 25 view .LVU2714 + 7714 00da 238D ldrh r3, [r4, #40] + 7715 00dc 2832 adds r2, r2, #40 + ARM GAS /tmp/ccDmmuIk.s page 312 - 7756 .LVL530: + 7716 00de 616A ldr r1, [r4, #36] + 7717 00e0 A06B ldr r0, [r4, #56] + 7718 00e2 FFF7FEFF bl HAL_DMA_Start_IT + 7719 .LVL533: 3609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7757 .loc 1 3609 7 is_stmt 1 view .LVU2731 + 7720 .loc 1 3609 7 is_stmt 1 view .LVU2715 3609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7758 .loc 1 3609 10 is_stmt 0 view .LVU2732 - 7759 00e8 F0B1 cbz r0, .L499 + 7721 .loc 1 3609 10 is_stmt 0 view .LVU2716 + 7722 00e6 F0B1 cbz r0, .L498 3639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 7760 .loc 1 3639 9 is_stmt 1 view .LVU2733 + 7723 .loc 1 3639 9 is_stmt 1 view .LVU2717 3639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 7761 .loc 1 3639 25 is_stmt 0 view .LVU2734 - 7762 00ea 2023 movs r3, #32 - 7763 00ec 84F84130 strb r3, [r4, #65] + 7724 .loc 1 3639 25 is_stmt 0 view .LVU2718 + 7725 00e8 2023 movs r3, #32 + 7726 00ea 84F84130 strb r3, [r4, #65] 3640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7764 .loc 1 3640 9 is_stmt 1 view .LVU2735 + 7727 .loc 1 3640 9 is_stmt 1 view .LVU2719 3640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7765 .loc 1 3640 25 is_stmt 0 view .LVU2736 - 7766 00f0 0022 movs r2, #0 - 7767 00f2 84F84220 strb r2, [r4, #66] + 7728 .loc 1 3640 25 is_stmt 0 view .LVU2720 + 7729 00ee 0022 movs r2, #0 + 7730 00f0 84F84220 strb r2, [r4, #66] 3643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7768 .loc 1 3643 9 is_stmt 1 view .LVU2737 + 7731 .loc 1 3643 9 is_stmt 1 view .LVU2721 3643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7769 .loc 1 3643 13 is_stmt 0 view .LVU2738 - 7770 00f6 636C ldr r3, [r4, #68] + 7732 .loc 1 3643 13 is_stmt 0 view .LVU2722 + 7733 00f4 636C ldr r3, [r4, #68] 3643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7771 .loc 1 3643 25 view .LVU2739 - 7772 00f8 43F01003 orr r3, r3, #16 - 7773 00fc 6364 str r3, [r4, #68] + 7734 .loc 1 3643 25 view .LVU2723 + 7735 00f6 43F01003 orr r3, r3, #16 + 7736 00fa 6364 str r3, [r4, #68] 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7774 .loc 1 3646 9 is_stmt 1 view .LVU2740 + 7737 .loc 1 3646 9 is_stmt 1 view .LVU2724 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7775 .loc 1 3646 9 view .LVU2741 - 7776 00fe 84F84020 strb r2, [r4, #64] + 7738 .loc 1 3646 9 view .LVU2725 + 7739 00fc 84F84020 strb r2, [r4, #64] 3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7777 .loc 1 3646 9 view .LVU2742 + 7740 .loc 1 3646 9 view .LVU2726 3648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7778 .loc 1 3648 9 view .LVU2743 + 7741 .loc 1 3648 9 view .LVU2727 3648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7779 .loc 1 3648 16 is_stmt 0 view .LVU2744 - 7780 0102 0120 movs r0, #1 - 7781 .LVL531: + 7742 .loc 1 3648 16 is_stmt 0 view .LVU2728 + 7743 0100 0120 movs r0, #1 + 7744 .LVL534: 3648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7782 .loc 1 3648 16 view .LVU2745 - 7783 0104 5CE0 b .L490 - 7784 .LVL532: - 7785 .L513: + 7745 .loc 1 3648 16 view .LVU2729 + 7746 0102 5CE0 b .L489 + 7747 .LVL535: + 7748 .L512: 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 7786 .loc 1 3507 12 view .LVU2746 - 7787 0106 DFF8D490 ldr r9, .L516+16 - 7788 010a D7E7 b .L496 - 7789 .LVL533: - 7790 .L498: + 7749 .loc 1 3507 12 view .LVU2730 + 7750 0104 DFF8D090 ldr r9, .L515+16 + 7751 0108 D7E7 b .L495 + 7752 .LVL536: + 7753 .L497: 3597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 7791 .loc 1 3597 9 is_stmt 1 view .LVU2747 + 7754 .loc 1 3597 9 is_stmt 1 view .LVU2731 3597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 7792 .loc 1 3597 25 is_stmt 0 view .LVU2748 - 7793 010c 2023 movs r3, #32 - 7794 010e 84F84130 strb r3, [r4, #65] - ARM GAS /tmp/ccclMPzv.s page 314 + ARM GAS /tmp/ccDmmuIk.s page 313 + 7755 .loc 1 3597 25 is_stmt 0 view .LVU2732 + 7756 010a 2023 movs r3, #32 + 7757 010c 84F84130 strb r3, [r4, #65] 3598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7795 .loc 1 3598 9 is_stmt 1 view .LVU2749 + 7758 .loc 1 3598 9 is_stmt 1 view .LVU2733 3598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7796 .loc 1 3598 25 is_stmt 0 view .LVU2750 - 7797 0112 0022 movs r2, #0 - 7798 0114 84F84220 strb r2, [r4, #66] + 7759 .loc 1 3598 25 is_stmt 0 view .LVU2734 + 7760 0110 0022 movs r2, #0 + 7761 0112 84F84220 strb r2, [r4, #66] 3601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7799 .loc 1 3601 9 is_stmt 1 view .LVU2751 + 7762 .loc 1 3601 9 is_stmt 1 view .LVU2735 3601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7800 .loc 1 3601 13 is_stmt 0 view .LVU2752 - 7801 0118 636C ldr r3, [r4, #68] + 7763 .loc 1 3601 13 is_stmt 0 view .LVU2736 + 7764 0116 636C ldr r3, [r4, #68] 3601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7802 .loc 1 3601 25 view .LVU2753 - 7803 011a 43F08003 orr r3, r3, #128 - 7804 011e 6364 str r3, [r4, #68] + 7765 .loc 1 3601 25 view .LVU2737 + 7766 0118 43F08003 orr r3, r3, #128 + 7767 011c 6364 str r3, [r4, #68] 3604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7805 .loc 1 3604 9 is_stmt 1 view .LVU2754 + 7768 .loc 1 3604 9 is_stmt 1 view .LVU2738 3604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7806 .loc 1 3604 9 view .LVU2755 - 7807 0120 84F84020 strb r2, [r4, #64] + 7769 .loc 1 3604 9 view .LVU2739 + 7770 011e 84F84020 strb r2, [r4, #64] 3604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7808 .loc 1 3604 9 view .LVU2756 + 7771 .loc 1 3604 9 view .LVU2740 3606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7809 .loc 1 3606 9 view .LVU2757 + 7772 .loc 1 3606 9 view .LVU2741 3606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7810 .loc 1 3606 16 is_stmt 0 view .LVU2758 - 7811 0124 0120 movs r0, #1 - 7812 0126 4BE0 b .L490 - 7813 .LVL534: - 7814 .L499: + 7773 .loc 1 3606 16 is_stmt 0 view .LVU2742 + 7774 0122 0120 movs r0, #1 + 7775 0124 4BE0 b .L489 + 7776 .LVL537: + 7777 .L498: 3612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7815 .loc 1 3612 9 is_stmt 1 view .LVU2759 + 7778 .loc 1 3612 9 is_stmt 1 view .LVU2743 3612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7816 .loc 1 3612 12 is_stmt 0 view .LVU2760 - 7817 0128 16B1 cbz r6, .L501 + 7779 .loc 1 3612 12 is_stmt 0 view .LVU2744 + 7780 0126 16B1 cbz r6, .L500 3612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7818 .loc 1 3612 46 discriminator 1 view .LVU2761 - 7819 012a B6F1007F cmp r6, #33554432 - 7820 012e 1BD1 bne .L502 - 7821 .L501: + 7781 .loc 1 3612 46 discriminator 1 view .LVU2745 + 7782 0128 B6F1007F cmp r6, #33554432 + 7783 012c 1BD1 bne .L501 + 7784 .L500: 3614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7822 .loc 1 3614 11 is_stmt 1 view .LVU2762 - 7823 0130 CDF80090 str r9, [sp] - 7824 0134 3B46 mov r3, r7 - 7825 0136 5FFA88F2 uxtb r2, r8 - 7826 013a 2946 mov r1, r5 - 7827 013c 2046 mov r0, r4 - 7828 .LVL535: + 7785 .loc 1 3614 11 is_stmt 1 view .LVU2746 + 7786 012e CDF80090 str r9, [sp] + 7787 0132 3B46 mov r3, r7 + 7788 0134 5FFA88F2 uxtb r2, r8 + 7789 0138 2946 mov r1, r5 + 7790 013a 2046 mov r0, r4 + 7791 .LVL538: 3614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7829 .loc 1 3614 11 is_stmt 0 view .LVU2763 - 7830 013e FFF7FEFF bl I2C_TransferConfig - 7831 .LVL536: - 7832 .L503: + 7792 .loc 1 3614 11 is_stmt 0 view .LVU2747 + 7793 013c FFF7FEFF bl I2C_TransferConfig + 7794 .LVL539: + 7795 .L502: 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7833 .loc 1 3622 9 is_stmt 1 view .LVU2764 -3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7834 .loc 1 3622 13 is_stmt 0 view .LVU2765 - ARM GAS /tmp/ccclMPzv.s page 315 + ARM GAS /tmp/ccDmmuIk.s page 314 - 7835 0142 638D ldrh r3, [r4, #42] - 7836 0144 9BB2 uxth r3, r3 + 7796 .loc 1 3622 9 is_stmt 1 view .LVU2748 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7837 .loc 1 3622 32 view .LVU2766 - 7838 0146 228D ldrh r2, [r4, #40] + 7797 .loc 1 3622 13 is_stmt 0 view .LVU2749 + 7798 0140 638D ldrh r3, [r4, #42] + 7799 0142 9BB2 uxth r3, r3 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7839 .loc 1 3622 25 view .LVU2767 - 7840 0148 9B1A subs r3, r3, r2 - 7841 014a 9BB2 uxth r3, r3 - 7842 014c 6385 strh r3, [r4, #42] @ movhi + 7800 .loc 1 3622 32 view .LVU2750 + 7801 0144 228D ldrh r2, [r4, #40] +3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7802 .loc 1 3622 25 view .LVU2751 + 7803 0146 9B1A subs r3, r3, r2 + 7804 0148 9BB2 uxth r3, r3 + 7805 014a 6385 strh r3, [r4, #42] @ movhi 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7843 .loc 1 3625 9 is_stmt 1 view .LVU2768 + 7806 .loc 1 3625 9 is_stmt 1 view .LVU2752 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7844 .loc 1 3625 9 view .LVU2769 - 7845 014e 0023 movs r3, #0 - 7846 0150 84F84030 strb r3, [r4, #64] + 7807 .loc 1 3625 9 view .LVU2753 + 7808 014c 0023 movs r3, #0 + 7809 014e 84F84030 strb r3, [r4, #64] 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7847 .loc 1 3625 9 view .LVU2770 + 7810 .loc 1 3625 9 view .LVU2754 3631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7848 .loc 1 3631 9 view .LVU2771 - 7849 0154 1021 movs r1, #16 - 7850 0156 2046 mov r0, r4 - 7851 0158 FFF7FEFF bl I2C_Enable_IRQ - 7852 .LVL537: + 7811 .loc 1 3631 9 view .LVU2755 + 7812 0152 1021 movs r1, #16 + 7813 0154 2046 mov r0, r4 + 7814 0156 FFF7FEFF bl I2C_Enable_IRQ + 7815 .LVL540: 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7853 .loc 1 3634 9 view .LVU2772 + 7816 .loc 1 3634 9 view .LVU2756 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7854 .loc 1 3634 13 is_stmt 0 view .LVU2773 - 7855 015c 2268 ldr r2, [r4] + 7817 .loc 1 3634 13 is_stmt 0 view .LVU2757 + 7818 015a 2268 ldr r2, [r4] 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7856 .loc 1 3634 23 view .LVU2774 - 7857 015e 1368 ldr r3, [r2] + 7819 .loc 1 3634 23 view .LVU2758 + 7820 015c 1368 ldr r3, [r2] 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7858 .loc 1 3634 29 view .LVU2775 - 7859 0160 43F48043 orr r3, r3, #16384 - 7860 0164 1360 str r3, [r2] - 7861 0166 1FE0 b .L504 - 7862 .LVL538: - 7863 .L502: + 7821 .loc 1 3634 29 view .LVU2759 + 7822 015e 43F48043 orr r3, r3, #16384 + 7823 0162 1360 str r3, [r2] + 7824 0164 1FE0 b .L503 + 7825 .LVL541: + 7826 .L501: 3618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7864 .loc 1 3618 11 is_stmt 1 view .LVU2776 - 7865 0168 CDF80090 str r9, [sp] - 7866 016c 3B46 mov r3, r7 - 7867 016e 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - 7868 0172 2946 mov r1, r5 - 7869 0174 2046 mov r0, r4 - 7870 .LVL539: + 7827 .loc 1 3618 11 is_stmt 1 view .LVU2760 + 7828 0166 CDF80090 str r9, [sp] + 7829 016a 3B46 mov r3, r7 + 7830 016c 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 7831 0170 2946 mov r1, r5 + 7832 0172 2046 mov r0, r4 + 7833 .LVL542: 3618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7871 .loc 1 3618 11 is_stmt 0 view .LVU2777 - 7872 0176 FFF7FEFF bl I2C_TransferConfig - 7873 .LVL540: - 7874 017a E2E7 b .L503 - 7875 .LVL541: - 7876 .L497: -3654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7877 .loc 1 3654 7 is_stmt 1 view .LVU2778 -3654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 316 + 7834 .loc 1 3618 11 is_stmt 0 view .LVU2761 + 7835 0174 FFF7FEFF bl I2C_TransferConfig + 7836 .LVL543: + 7837 0178 E2E7 b .L502 + 7838 .LVL544: + 7839 .L496: + ARM GAS /tmp/ccDmmuIk.s page 315 - 7878 .loc 1 3654 21 is_stmt 0 view .LVU2779 - 7879 017c 164B ldr r3, .L516+12 - 7880 017e 6363 str r3, [r4, #52] +3654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7840 .loc 1 3654 7 is_stmt 1 view .LVU2762 +3654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7841 .loc 1 3654 21 is_stmt 0 view .LVU2763 + 7842 017a 164B ldr r3, .L515+12 + 7843 017c 6363 str r3, [r4, #52] 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7881 .loc 1 3658 7 is_stmt 1 view .LVU2780 + 7844 .loc 1 3658 7 is_stmt 1 view .LVU2764 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7882 .loc 1 3658 10 is_stmt 0 view .LVU2781 - 7883 0180 16B1 cbz r6, .L505 + 7845 .loc 1 3658 10 is_stmt 0 view .LVU2765 + 7846 017e 16B1 cbz r6, .L504 3658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7884 .loc 1 3658 44 discriminator 1 view .LVU2782 - 7885 0182 B6F1007F cmp r6, #33554432 - 7886 0186 11D1 bne .L506 - 7887 .L505: + 7847 .loc 1 3658 44 discriminator 1 view .LVU2766 + 7848 0180 B6F1007F cmp r6, #33554432 + 7849 0184 11D1 bne .L505 + 7850 .L504: 3660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7888 .loc 1 3660 9 is_stmt 1 view .LVU2783 - 7889 0188 CDF80090 str r9, [sp] - 7890 018c 3B46 mov r3, r7 - 7891 018e 5FFA88F2 uxtb r2, r8 - 7892 0192 2946 mov r1, r5 - 7893 0194 2046 mov r0, r4 - 7894 0196 FFF7FEFF bl I2C_TransferConfig - 7895 .LVL542: - 7896 .L507: + 7851 .loc 1 3660 9 is_stmt 1 view .LVU2767 + 7852 0186 CDF80090 str r9, [sp] + 7853 018a 3B46 mov r3, r7 + 7854 018c 5FFA88F2 uxtb r2, r8 + 7855 0190 2946 mov r1, r5 + 7856 0192 2046 mov r0, r4 + 7857 0194 FFF7FEFF bl I2C_TransferConfig + 7858 .LVL545: + 7859 .L506: 3668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7897 .loc 1 3668 7 view .LVU2784 + 7860 .loc 1 3668 7 view .LVU2768 3668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7898 .loc 1 3668 7 view .LVU2785 - 7899 019a 0023 movs r3, #0 - 7900 019c 84F84030 strb r3, [r4, #64] + 7861 .loc 1 3668 7 view .LVU2769 + 7862 0198 0023 movs r3, #0 + 7863 019a 84F84030 strb r3, [r4, #64] 3668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7901 .loc 1 3668 7 view .LVU2786 + 7864 .loc 1 3668 7 view .LVU2770 3677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7902 .loc 1 3677 7 view .LVU2787 - 7903 01a0 0121 movs r1, #1 - 7904 01a2 2046 mov r0, r4 - 7905 01a4 FFF7FEFF bl I2C_Enable_IRQ - 7906 .LVL543: - 7907 .L504: + 7865 .loc 1 3677 7 view .LVU2771 + 7866 019e 0121 movs r1, #1 + 7867 01a0 2046 mov r0, r4 + 7868 01a2 FFF7FEFF bl I2C_Enable_IRQ + 7869 .LVL546: + 7870 .L503: 3680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7908 .loc 1 3680 5 view .LVU2788 + 7871 .loc 1 3680 5 view .LVU2772 3680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7909 .loc 1 3680 12 is_stmt 0 view .LVU2789 - 7910 01a8 0020 movs r0, #0 - 7911 01aa 09E0 b .L490 - 7912 .L506: + 7872 .loc 1 3680 12 is_stmt 0 view .LVU2773 + 7873 01a6 0020 movs r0, #0 + 7874 01a8 09E0 b .L489 + 7875 .L505: 3664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7913 .loc 1 3664 9 is_stmt 1 view .LVU2790 - 7914 01ac CDF80090 str r9, [sp] - 7915 01b0 3B46 mov r3, r7 - 7916 01b2 D2B2 uxtb r2, r2 - 7917 01b4 2946 mov r1, r5 - 7918 01b6 2046 mov r0, r4 - 7919 01b8 FFF7FEFF bl I2C_TransferConfig - 7920 .LVL544: - 7921 01bc EDE7 b .L507 - 7922 .LVL545: - 7923 .L508: - ARM GAS /tmp/ccclMPzv.s page 317 + 7876 .loc 1 3664 9 is_stmt 1 view .LVU2774 + 7877 01aa CDF80090 str r9, [sp] + 7878 01ae 3B46 mov r3, r7 + 7879 01b0 D2B2 uxtb r2, r2 + 7880 01b2 2946 mov r1, r5 + 7881 01b4 2046 mov r0, r4 + 7882 01b6 FFF7FEFF bl I2C_TransferConfig + 7883 .LVL547: + ARM GAS /tmp/ccDmmuIk.s page 316 + 7884 01ba EDE7 b .L506 + 7885 .LVL548: + 7886 .L507: 3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 7924 .loc 1 3684 12 is_stmt 0 view .LVU2791 - 7925 01be 0220 movs r0, #2 - 7926 .LVL546: - 7927 .L490: + 7887 .loc 1 3684 12 is_stmt 0 view .LVU2775 + 7888 01bc 0220 movs r0, #2 + 7889 .LVL549: + 7890 .L489: 3686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7928 .loc 1 3686 1 view .LVU2792 - 7929 01c0 03B0 add sp, sp, #12 - 7930 .LCFI92: - 7931 .cfi_remember_state - 7932 .cfi_def_cfa_offset 28 - 7933 @ sp needed - 7934 01c2 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} - 7935 .LVL547: - 7936 .L509: - 7937 .LCFI93: - 7938 .cfi_restore_state + 7891 .loc 1 3686 1 view .LVU2776 + 7892 01be 03B0 add sp, sp, #12 + 7893 .LCFI92: + 7894 .cfi_remember_state + 7895 .cfi_def_cfa_offset 28 + 7896 @ sp needed + 7897 01c0 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 7898 .LVL550: + 7899 .L508: + 7900 .LCFI93: + 7901 .cfi_restore_state 3517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7939 .loc 1 3517 5 discriminator 1 view .LVU2793 - 7940 01c6 0220 movs r0, #2 - 7941 01c8 FAE7 b .L490 - 7942 .L517: - 7943 01ca 00BF .align 2 - 7944 .L516: - 7945 01cc 00000000 .word I2C_Master_ISR_DMA - 7946 01d0 00000000 .word I2C_DMAMasterTransmitCplt - 7947 01d4 00000000 .word I2C_DMAError - 7948 01d8 00000000 .word I2C_Master_ISR_IT - 7949 01dc 00200080 .word -2147475456 - 7950 .cfi_endproc - 7951 .LFE353: - 7953 .section .text.HAL_I2C_Master_Seq_Receive_IT,"ax",%progbits - 7954 .align 1 - 7955 .global HAL_I2C_Master_Seq_Receive_IT - 7956 .syntax unified - 7957 .thumb - 7958 .thumb_func - 7960 HAL_I2C_Master_Seq_Receive_IT: - 7961 .LVL548: - 7962 .LFB354: + 7902 .loc 1 3517 5 discriminator 1 view .LVU2777 + 7903 01c4 0220 movs r0, #2 + 7904 01c6 FAE7 b .L489 + 7905 .L516: + 7906 .align 2 + 7907 .L515: + 7908 01c8 00000000 .word I2C_Master_ISR_DMA + 7909 01cc 00000000 .word I2C_DMAMasterTransmitCplt + 7910 01d0 00000000 .word I2C_DMAError + 7911 01d4 00000000 .word I2C_Master_ISR_IT + 7912 01d8 00200080 .word -2147475456 + 7913 .cfi_endproc + 7914 .LFE353: + 7916 .section .text.HAL_I2C_Master_Seq_Receive_IT,"ax",%progbits + 7917 .align 1 + 7918 .global HAL_I2C_Master_Seq_Receive_IT + 7919 .syntax unified + 7920 .thumb + 7921 .thumb_func + 7923 HAL_I2C_Master_Seq_Receive_IT: + 7924 .LVL551: + 7925 .LFB354: 3702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 7963 .loc 1 3702 1 is_stmt 1 view -0 - 7964 .cfi_startproc - 7965 @ args = 4, pretend = 0, frame = 0 - 7966 @ frame_needed = 0, uses_anonymous_args = 0 + 7926 .loc 1 3702 1 is_stmt 1 view -0 + 7927 .cfi_startproc + 7928 @ args = 4, pretend = 0, frame = 0 + 7929 @ frame_needed = 0, uses_anonymous_args = 0 3702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 7967 .loc 1 3702 1 is_stmt 0 view .LVU2795 - 7968 0000 70B5 push {r4, r5, r6, lr} - 7969 .LCFI94: - 7970 .cfi_def_cfa_offset 16 - 7971 .cfi_offset 4, -16 - 7972 .cfi_offset 5, -12 - 7973 .cfi_offset 6, -8 - 7974 .cfi_offset 14, -4 - 7975 0002 82B0 sub sp, sp, #8 - 7976 .LCFI95: - 7977 .cfi_def_cfa_offset 24 - ARM GAS /tmp/ccclMPzv.s page 318 + 7930 .loc 1 3702 1 is_stmt 0 view .LVU2779 + 7931 0000 70B5 push {r4, r5, r6, lr} + 7932 .LCFI94: + 7933 .cfi_def_cfa_offset 16 + 7934 .cfi_offset 4, -16 + 7935 .cfi_offset 5, -12 + 7936 .cfi_offset 6, -8 + 7937 .cfi_offset 14, -4 + ARM GAS /tmp/ccDmmuIk.s page 317 - 7978 0004 0446 mov r4, r0 + 7938 0002 82B0 sub sp, sp, #8 + 7939 .LCFI95: + 7940 .cfi_def_cfa_offset 24 + 7941 0004 0D46 mov r5, r1 3703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_READ; - 7979 .loc 1 3703 3 is_stmt 1 view .LVU2796 + 7942 .loc 1 3703 3 is_stmt 1 view .LVU2780 3704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7980 .loc 1 3704 3 view .LVU2797 - 7981 .LVL549: + 7943 .loc 1 3704 3 view .LVU2781 + 7944 .LVL552: 3707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7982 .loc 1 3707 3 view .LVU2798 + 7945 .loc 1 3707 3 view .LVU2782 3709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7983 .loc 1 3709 3 view .LVU2799 + 7946 .loc 1 3709 3 view .LVU2783 3709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7984 .loc 1 3709 11 is_stmt 0 view .LVU2800 - 7985 0006 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 7986 .LVL550: + 7947 .loc 1 3709 11 is_stmt 0 view .LVU2784 + 7948 0006 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 + 7949 .LVL553: 3709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7987 .loc 1 3709 11 view .LVU2801 - 7988 000a C0B2 uxtb r0, r0 -3709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 7989 .loc 1 3709 6 view .LVU2802 - 7990 000c 2028 cmp r0, #32 - 7991 000e 49D1 bne .L524 - 7992 0010 0D46 mov r5, r1 + 7950 .loc 1 3709 6 view .LVU2785 + 7951 000a 2029 cmp r1, #32 + 7952 000c 49D1 bne .L523 + 7953 000e 0446 mov r4, r0 3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7993 .loc 1 3712 5 is_stmt 1 view .LVU2803 + 7954 .loc 1 3712 5 is_stmt 1 view .LVU2786 3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7994 .loc 1 3712 5 view .LVU2804 - 7995 0012 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 - 7996 .LVL551: + 7955 .loc 1 3712 5 view .LVU2787 + 7956 0010 90F84010 ldrb r1, [r0, #64] @ zero_extendqisi2 + 7957 0014 0129 cmp r1, #1 + 7958 0016 46D0 beq .L524 3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 7997 .loc 1 3712 5 is_stmt 0 view .LVU2805 - 7998 0016 0129 cmp r1, #1 - 7999 0018 46D0 beq .L525 + 7959 .loc 1 3712 5 discriminator 2 view .LVU2788 + 7960 0018 0121 movs r1, #1 + 7961 001a 80F84010 strb r1, [r0, #64] 3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8000 .loc 1 3712 5 is_stmt 1 discriminator 2 view .LVU2806 - 8001 001a 0121 movs r1, #1 - 8002 001c 84F84010 strb r1, [r4, #64] -3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8003 .loc 1 3712 5 discriminator 2 view .LVU2807 + 7962 .loc 1 3712 5 view .LVU2789 3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 8004 .loc 1 3714 5 view .LVU2808 + 7963 .loc 1 3714 5 view .LVU2790 3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 8005 .loc 1 3714 21 is_stmt 0 view .LVU2809 - 8006 0020 2221 movs r1, #34 - 8007 0022 84F84110 strb r1, [r4, #65] + 7964 .loc 1 3714 21 is_stmt 0 view .LVU2791 + 7965 001e 2221 movs r1, #34 + 7966 0020 80F84110 strb r1, [r0, #65] 3715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8008 .loc 1 3715 5 is_stmt 1 view .LVU2810 + 7967 .loc 1 3715 5 is_stmt 1 view .LVU2792 3715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8009 .loc 1 3715 21 is_stmt 0 view .LVU2811 - 8010 0026 1021 movs r1, #16 - 8011 0028 84F84210 strb r1, [r4, #66] + 7968 .loc 1 3715 21 is_stmt 0 view .LVU2793 + 7969 0024 1021 movs r1, #16 + 7970 0026 80F84210 strb r1, [r0, #66] 3716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8012 .loc 1 3716 5 is_stmt 1 view .LVU2812 + 7971 .loc 1 3716 5 is_stmt 1 view .LVU2794 3716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8013 .loc 1 3716 21 is_stmt 0 view .LVU2813 - 8014 002c 0021 movs r1, #0 - 8015 002e 6164 str r1, [r4, #68] + 7972 .loc 1 3716 21 is_stmt 0 view .LVU2795 + 7973 002a 0021 movs r1, #0 + 7974 002c 4164 str r1, [r0, #68] 3719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - ARM GAS /tmp/ccclMPzv.s page 319 - - - 8016 .loc 1 3719 5 is_stmt 1 view .LVU2814 + 7975 .loc 1 3719 5 is_stmt 1 view .LVU2796 3719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 8017 .loc 1 3719 23 is_stmt 0 view .LVU2815 - 8018 0030 6262 str r2, [r4, #36] -3720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8019 .loc 1 3720 5 is_stmt 1 view .LVU2816 -3720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8020 .loc 1 3720 23 is_stmt 0 view .LVU2817 - 8021 0032 6385 strh r3, [r4, #42] @ movhi -3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 8022 .loc 1 3721 5 is_stmt 1 view .LVU2818 -3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 8023 .loc 1 3721 23 is_stmt 0 view .LVU2819 - 8024 0034 069B ldr r3, [sp, #24] - 8025 .LVL552: -3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; - 8026 .loc 1 3721 23 view .LVU2820 - 8027 0036 E362 str r3, [r4, #44] - 8028 .LVL553: -3722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8029 .loc 1 3722 5 is_stmt 1 view .LVU2821 -3722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8030 .loc 1 3722 23 is_stmt 0 view .LVU2822 - 8031 0038 1C4B ldr r3, .L529 - 8032 003a 6363 str r3, [r4, #52] -3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8033 .loc 1 3725 5 is_stmt 1 view .LVU2823 -3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8034 .loc 1 3725 13 is_stmt 0 view .LVU2824 - 8035 003c 638D ldrh r3, [r4, #42] - 8036 003e 9BB2 uxth r3, r3 -3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8037 .loc 1 3725 8 view .LVU2825 - 8038 0040 FF2B cmp r3, #255 - 8039 0042 0ED9 bls .L520 -3727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 8040 .loc 1 3727 7 is_stmt 1 view .LVU2826 -3727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 8041 .loc 1 3727 22 is_stmt 0 view .LVU2827 - 8042 0044 FF23 movs r3, #255 - 8043 0046 2385 strh r3, [r4, #40] @ movhi -3728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8044 .loc 1 3728 7 is_stmt 1 view .LVU2828 - 8045 .LVL554: -3728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8046 .loc 1 3728 16 is_stmt 0 view .LVU2829 - 8047 0048 4FF08076 mov r6, #16777216 - 8048 .LVL555: - 8049 .L521: -3739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 8050 .loc 1 3739 5 is_stmt 1 view .LVU2830 -3739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 8051 .loc 1 3739 14 is_stmt 0 view .LVU2831 - 8052 004c 236B ldr r3, [r4, #48] -3739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 8053 .loc 1 3739 8 view .LVU2832 - 8054 004e 122B cmp r3, #18 - ARM GAS /tmp/ccclMPzv.s page 320 + 7976 .loc 1 3719 23 is_stmt 0 view .LVU2797 + ARM GAS /tmp/ccDmmuIk.s page 318 - 8055 0050 0BD1 bne .L522 + 7977 002e 4262 str r2, [r0, #36] +3720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 7978 .loc 1 3720 5 is_stmt 1 view .LVU2798 +3720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 7979 .loc 1 3720 23 is_stmt 0 view .LVU2799 + 7980 0030 4385 strh r3, [r0, #42] @ movhi +3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 7981 .loc 1 3721 5 is_stmt 1 view .LVU2800 +3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 7982 .loc 1 3721 23 is_stmt 0 view .LVU2801 + 7983 0032 069B ldr r3, [sp, #24] + 7984 .LVL554: +3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; + 7985 .loc 1 3721 23 view .LVU2802 + 7986 0034 C362 str r3, [r0, #44] + 7987 .LVL555: +3722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7988 .loc 1 3722 5 is_stmt 1 view .LVU2803 +3722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 7989 .loc 1 3722 23 is_stmt 0 view .LVU2804 + 7990 0036 1D4B ldr r3, .L528 + 7991 0038 4363 str r3, [r0, #52] +3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7992 .loc 1 3725 5 is_stmt 1 view .LVU2805 +3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7993 .loc 1 3725 13 is_stmt 0 view .LVU2806 + 7994 003a 438D ldrh r3, [r0, #42] + 7995 003c 9BB2 uxth r3, r3 +3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 7996 .loc 1 3725 8 view .LVU2807 + 7997 003e FF2B cmp r3, #255 + 7998 0040 0ED9 bls .L519 +3727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 7999 .loc 1 3727 7 is_stmt 1 view .LVU2808 +3727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; + 8000 .loc 1 3727 22 is_stmt 0 view .LVU2809 + 8001 0042 FF23 movs r3, #255 + 8002 0044 0385 strh r3, [r0, #40] @ movhi +3728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 8003 .loc 1 3728 7 is_stmt 1 view .LVU2810 + 8004 .LVL556: +3728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 8005 .loc 1 3728 16 is_stmt 0 view .LVU2811 + 8006 0046 4FF08076 mov r6, #16777216 + 8007 .LVL557: + 8008 .L520: +3739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 8009 .loc 1 3739 5 is_stmt 1 view .LVU2812 +3739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 8010 .loc 1 3739 14 is_stmt 0 view .LVU2813 + 8011 004a 236B ldr r3, [r4, #48] +3739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) + 8012 .loc 1 3739 8 view .LVU2814 + 8013 004c 122B cmp r3, #18 + 8014 004e 0BD1 bne .L521 3740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8056 .loc 1 3740 10 view .LVU2833 - 8057 0052 069B ldr r3, [sp, #24] - 8058 0054 AA2B cmp r3, #170 - 8059 0056 08D0 beq .L522 + 8015 .loc 1 3740 10 view .LVU2815 + ARM GAS /tmp/ccDmmuIk.s page 319 + + + 8016 0050 069B ldr r3, [sp, #24] + 8017 0052 AA2B cmp r3, #170 + 8018 0054 08D0 beq .L521 3740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8060 .loc 1 3740 10 discriminator 2 view .LVU2834 - 8061 0058 B3F52A4F cmp r3, #43520 - 8062 005c 05D0 beq .L522 + 8019 .loc 1 3740 10 discriminator 2 view .LVU2816 + 8020 0056 B3F52A4F cmp r3, #43520 + 8021 005a 05D0 beq .L521 3742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8063 .loc 1 3742 19 view .LVU2835 - 8064 005e 0023 movs r3, #0 - 8065 0060 0CE0 b .L523 - 8066 .LVL556: - 8067 .L520: + 8022 .loc 1 3742 19 view .LVU2817 + 8023 005c 0023 movs r3, #0 + 8024 005e 0CE0 b .L522 + 8025 .LVL558: + 8026 .L519: 3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 8068 .loc 1 3732 7 is_stmt 1 view .LVU2836 + 8027 .loc 1 3732 7 is_stmt 1 view .LVU2818 3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 8069 .loc 1 3732 28 is_stmt 0 view .LVU2837 - 8070 0062 638D ldrh r3, [r4, #42] + 8028 .loc 1 3732 28 is_stmt 0 view .LVU2819 + 8029 0060 438D ldrh r3, [r0, #42] 3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 8071 .loc 1 3732 22 view .LVU2838 - 8072 0064 2385 strh r3, [r4, #40] @ movhi + 8030 .loc 1 3732 22 view .LVU2820 + 8031 0062 0385 strh r3, [r0, #40] @ movhi 3733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8073 .loc 1 3733 7 is_stmt 1 view .LVU2839 + 8032 .loc 1 3733 7 is_stmt 1 view .LVU2821 3733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8074 .loc 1 3733 16 is_stmt 0 view .LVU2840 - 8075 0066 E66A ldr r6, [r4, #44] - 8076 .LVL557: -3733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8077 .loc 1 3733 16 view .LVU2841 - 8078 0068 F0E7 b .L521 - 8079 .L522: + 8033 .loc 1 3733 16 is_stmt 0 view .LVU2822 + 8034 0064 C66A ldr r6, [r0, #44] + 8035 0066 F0E7 b .L520 + 8036 .LVL559: + 8037 .L521: 3747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8080 .loc 1 3747 7 is_stmt 1 view .LVU2842 - 8081 006a 2046 mov r0, r4 - 8082 006c FFF7FEFF bl I2C_ConvertOtherXferOptions - 8083 .LVL558: + 8038 .loc 1 3747 7 is_stmt 1 view .LVU2823 + 8039 0068 2046 mov r0, r4 + 8040 .LVL560: +3747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 8041 .loc 1 3747 7 is_stmt 0 view .LVU2824 + 8042 006a FFF7FEFF bl I2C_ConvertOtherXferOptions + 8043 .LVL561: 3750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8084 .loc 1 3750 7 view .LVU2843 + 8044 .loc 1 3750 7 is_stmt 1 view .LVU2825 3750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8085 .loc 1 3750 15 is_stmt 0 view .LVU2844 - 8086 0070 638D ldrh r3, [r4, #42] - 8087 0072 9BB2 uxth r3, r3 + 8045 .loc 1 3750 15 is_stmt 0 view .LVU2826 + 8046 006e 638D ldrh r3, [r4, #42] + 8047 0070 9BB2 uxth r3, r3 3750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8088 .loc 1 3750 10 view .LVU2845 - 8089 0074 FF2B cmp r3, #255 - 8090 0076 13D8 bhi .L527 + 8048 .loc 1 3750 10 view .LVU2827 + 8049 0072 FF2B cmp r3, #255 + 8050 0074 13D8 bhi .L526 3752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8091 .loc 1 3752 9 is_stmt 1 view .LVU2846 + 8051 .loc 1 3752 9 is_stmt 1 view .LVU2828 3752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8092 .loc 1 3752 18 is_stmt 0 view .LVU2847 - 8093 0078 E66A ldr r6, [r4, #44] - 8094 .LVL559: + 8052 .loc 1 3752 18 is_stmt 0 view .LVU2829 + 8053 0076 E66A ldr r6, [r4, #44] + 8054 .LVL562: 3704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8095 .loc 1 3704 12 view .LVU2848 - ARM GAS /tmp/ccclMPzv.s page 321 + 8055 .loc 1 3704 12 view .LVU2830 + 8056 0078 0D4B ldr r3, .L528+4 + 8057 .L522: + ARM GAS /tmp/ccDmmuIk.s page 320 - 8096 007a 0D4B ldr r3, .L529+4 - 8097 .L523: - 8098 .LVL560: + 8058 .LVL563: 3757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8099 .loc 1 3757 5 is_stmt 1 view .LVU2849 - 8100 007c 0093 str r3, [sp] - 8101 007e 3346 mov r3, r6 - 8102 .LVL561: + 8059 .loc 1 3757 5 is_stmt 1 view .LVU2831 + 8060 007a 0093 str r3, [sp] + 8061 007c 3346 mov r3, r6 + 8062 .LVL564: 3757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8103 .loc 1 3757 5 is_stmt 0 view .LVU2850 - 8104 0080 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - 8105 0084 2946 mov r1, r5 - 8106 0086 2046 mov r0, r4 - 8107 0088 FFF7FEFF bl I2C_TransferConfig - 8108 .LVL562: + 8063 .loc 1 3757 5 is_stmt 0 view .LVU2832 + 8064 007e 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 8065 0082 2946 mov r1, r5 + 8066 0084 2046 mov r0, r4 + 8067 0086 FFF7FEFF bl I2C_TransferConfig + 8068 .LVL565: 3760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8109 .loc 1 3760 5 is_stmt 1 view .LVU2851 + 8069 .loc 1 3760 5 is_stmt 1 view .LVU2833 3760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8110 .loc 1 3760 5 view .LVU2852 - 8111 008c 0025 movs r5, #0 - 8112 .LVL563: + 8070 .loc 1 3760 5 view .LVU2834 + 8071 008a 0025 movs r5, #0 + 8072 .LVL566: 3760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8113 .loc 1 3760 5 is_stmt 0 view .LVU2853 - 8114 008e 84F84050 strb r5, [r4, #64] + 8073 .loc 1 3760 5 is_stmt 0 view .LVU2835 + 8074 008c 84F84050 strb r5, [r4, #64] 3760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8115 .loc 1 3760 5 is_stmt 1 view .LVU2854 + 8075 .loc 1 3760 5 is_stmt 1 view .LVU2836 3765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8116 .loc 1 3765 5 view .LVU2855 - 8117 0092 0221 movs r1, #2 - 8118 0094 2046 mov r0, r4 - 8119 0096 FFF7FEFF bl I2C_Enable_IRQ - 8120 .LVL564: + 8076 .loc 1 3765 5 view .LVU2837 + 8077 0090 0221 movs r1, #2 + 8078 0092 2046 mov r0, r4 + 8079 0094 FFF7FEFF bl I2C_Enable_IRQ + 8080 .LVL567: 3767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8121 .loc 1 3767 5 view .LVU2856 + 8081 .loc 1 3767 5 view .LVU2838 3767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8122 .loc 1 3767 12 is_stmt 0 view .LVU2857 - 8123 009a 2846 mov r0, r5 - 8124 .LVL565: - 8125 .L519: + 8082 .loc 1 3767 12 is_stmt 0 view .LVU2839 + 8083 0098 2846 mov r0, r5 + 8084 .LVL568: + 8085 .L518: 3773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8126 .loc 1 3773 1 view .LVU2858 - 8127 009c 02B0 add sp, sp, #8 - 8128 .LCFI96: - 8129 .cfi_remember_state - 8130 .cfi_def_cfa_offset 16 - 8131 @ sp needed - 8132 009e 70BD pop {r4, r5, r6, pc} - 8133 .LVL566: - 8134 .L527: - 8135 .LCFI97: - 8136 .cfi_restore_state + 8086 .loc 1 3773 1 view .LVU2840 + 8087 009a 02B0 add sp, sp, #8 + 8088 .LCFI96: + 8089 .cfi_remember_state + 8090 .cfi_def_cfa_offset 16 + 8091 @ sp needed + 8092 009c 70BD pop {r4, r5, r6, pc} + 8093 .LVL569: + 8094 .L526: + 8095 .LCFI97: + 8096 .cfi_restore_state 3704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8137 .loc 1 3704 12 view .LVU2859 - 8138 00a0 034B ldr r3, .L529+4 - 8139 00a2 EBE7 b .L523 - 8140 .LVL567: - 8141 .L524: - ARM GAS /tmp/ccclMPzv.s page 322 - - + 8097 .loc 1 3704 12 view .LVU2841 + 8098 009e 044B ldr r3, .L528+4 + 8099 00a0 EBE7 b .L522 + 8100 .LVL570: + 8101 .L523: 3771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8142 .loc 1 3771 12 view .LVU2860 - 8143 00a4 0220 movs r0, #2 - 8144 00a6 F9E7 b .L519 - 8145 .LVL568: - 8146 .L525: + 8102 .loc 1 3771 12 view .LVU2842 + ARM GAS /tmp/ccDmmuIk.s page 321 + + + 8103 00a2 0220 movs r0, #2 + 8104 .LVL571: +3771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 8105 .loc 1 3771 12 view .LVU2843 + 8106 00a4 F9E7 b .L518 + 8107 .LVL572: + 8108 .L524: 3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8147 .loc 1 3712 5 discriminator 1 view .LVU2861 - 8148 00a8 0220 movs r0, #2 - 8149 00aa F7E7 b .L519 - 8150 .L530: - 8151 .align 2 - 8152 .L529: - 8153 00ac 00000000 .word I2C_Master_ISR_IT - 8154 00b0 00240080 .word -2147474432 - 8155 .cfi_endproc - 8156 .LFE354: - 8158 .section .text.HAL_I2C_Master_Seq_Receive_DMA,"ax",%progbits - 8159 .align 1 - 8160 .global HAL_I2C_Master_Seq_Receive_DMA - 8161 .syntax unified - 8162 .thumb - 8163 .thumb_func - 8165 HAL_I2C_Master_Seq_Receive_DMA: - 8166 .LVL569: - 8167 .LFB355: + 8109 .loc 1 3712 5 discriminator 1 view .LVU2844 + 8110 00a6 0220 movs r0, #2 + 8111 .LVL573: +3712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 8112 .loc 1 3712 5 discriminator 1 view .LVU2845 + 8113 00a8 F7E7 b .L518 + 8114 .L529: + 8115 00aa 00BF .align 2 + 8116 .L528: + 8117 00ac 00000000 .word I2C_Master_ISR_IT + 8118 00b0 00240080 .word -2147474432 + 8119 .cfi_endproc + 8120 .LFE354: + 8122 .section .text.HAL_I2C_Master_Seq_Receive_DMA,"ax",%progbits + 8123 .align 1 + 8124 .global HAL_I2C_Master_Seq_Receive_DMA + 8125 .syntax unified + 8126 .thumb + 8127 .thumb_func + 8129 HAL_I2C_Master_Seq_Receive_DMA: + 8130 .LVL574: + 8131 .LFB355: 3789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 8168 .loc 1 3789 1 is_stmt 1 view -0 - 8169 .cfi_startproc - 8170 @ args = 4, pretend = 0, frame = 0 - 8171 @ frame_needed = 0, uses_anonymous_args = 0 + 8132 .loc 1 3789 1 is_stmt 1 view -0 + 8133 .cfi_startproc + 8134 @ args = 4, pretend = 0, frame = 0 + 8135 @ frame_needed = 0, uses_anonymous_args = 0 3789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 8172 .loc 1 3789 1 is_stmt 0 view .LVU2863 - 8173 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 8174 .LCFI98: - 8175 .cfi_def_cfa_offset 24 - 8176 .cfi_offset 4, -24 - 8177 .cfi_offset 5, -20 - 8178 .cfi_offset 6, -16 - 8179 .cfi_offset 7, -12 - 8180 .cfi_offset 8, -8 - 8181 .cfi_offset 14, -4 - 8182 0004 82B0 sub sp, sp, #8 - 8183 .LCFI99: - 8184 .cfi_def_cfa_offset 32 - 8185 0006 0446 mov r4, r0 - 8186 0008 1546 mov r5, r2 - 8187 000a 089A ldr r2, [sp, #32] - 8188 .LVL570: + 8136 .loc 1 3789 1 is_stmt 0 view .LVU2847 + 8137 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 8138 .LCFI98: + 8139 .cfi_def_cfa_offset 24 + 8140 .cfi_offset 4, -24 + 8141 .cfi_offset 5, -20 + 8142 .cfi_offset 6, -16 + 8143 .cfi_offset 7, -12 + 8144 .cfi_offset 8, -8 + 8145 .cfi_offset 14, -4 + 8146 0004 82B0 sub sp, sp, #8 + 8147 .LCFI99: + 8148 .cfi_def_cfa_offset 32 + 8149 0006 0E46 mov r6, r1 + 8150 0008 1546 mov r5, r2 + 8151 000a 089A ldr r2, [sp, #32] + 8152 .LVL575: 3790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_READ; - 8189 .loc 1 3790 3 is_stmt 1 view .LVU2864 + 8153 .loc 1 3790 3 is_stmt 1 view .LVU2848 3791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 8190 .loc 1 3791 3 view .LVU2865 + 8154 .loc 1 3791 3 view .LVU2849 + ARM GAS /tmp/ccDmmuIk.s page 322 + + 3792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8191 .loc 1 3792 3 view .LVU2866 + 8155 .loc 1 3792 3 view .LVU2850 3795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8192 .loc 1 3795 3 view .LVU2867 - ARM GAS /tmp/ccclMPzv.s page 323 - - + 8156 .loc 1 3795 3 view .LVU2851 3797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8193 .loc 1 3797 3 view .LVU2868 + 8157 .loc 1 3797 3 view .LVU2852 3797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8194 .loc 1 3797 11 is_stmt 0 view .LVU2869 - 8195 000c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 8196 .LVL571: + 8158 .loc 1 3797 11 is_stmt 0 view .LVU2853 + 8159 000c 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 + 8160 .LVL576: 3797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8197 .loc 1 3797 11 view .LVU2870 - 8198 0010 C0B2 uxtb r0, r0 -3797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8199 .loc 1 3797 6 view .LVU2871 - 8200 0012 2028 cmp r0, #32 - 8201 0014 40F09D80 bne .L542 - 8202 0018 0E46 mov r6, r1 + 8161 .loc 1 3797 6 view .LVU2854 + 8162 0010 2029 cmp r1, #32 + 8163 0012 40F09D80 bne .L541 + 8164 0016 0446 mov r4, r0 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8203 .loc 1 3800 5 is_stmt 1 view .LVU2872 + 8165 .loc 1 3800 5 is_stmt 1 view .LVU2855 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8204 .loc 1 3800 5 view .LVU2873 - 8205 001a 94F84010 ldrb r1, [r4, #64] @ zero_extendqisi2 - 8206 .LVL572: + 8166 .loc 1 3800 5 view .LVU2856 + 8167 0018 90F84010 ldrb r1, [r0, #64] @ zero_extendqisi2 + 8168 001c 0129 cmp r1, #1 + 8169 001e 00F09B80 beq .L542 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8207 .loc 1 3800 5 is_stmt 0 view .LVU2874 - 8208 001e 0129 cmp r1, #1 - 8209 0020 00F09B80 beq .L543 + 8170 .loc 1 3800 5 discriminator 2 view .LVU2857 + 8171 0022 0121 movs r1, #1 + 8172 0024 80F84010 strb r1, [r0, #64] 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8210 .loc 1 3800 5 is_stmt 1 discriminator 2 view .LVU2875 - 8211 0024 0121 movs r1, #1 - 8212 0026 84F84010 strb r1, [r4, #64] -3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8213 .loc 1 3800 5 discriminator 2 view .LVU2876 + 8173 .loc 1 3800 5 view .LVU2858 3802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 8214 .loc 1 3802 5 view .LVU2877 + 8174 .loc 1 3802 5 view .LVU2859 3802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; - 8215 .loc 1 3802 21 is_stmt 0 view .LVU2878 - 8216 002a 2221 movs r1, #34 - 8217 002c 84F84110 strb r1, [r4, #65] + 8175 .loc 1 3802 21 is_stmt 0 view .LVU2860 + 8176 0028 2221 movs r1, #34 + 8177 002a 80F84110 strb r1, [r0, #65] 3803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8218 .loc 1 3803 5 is_stmt 1 view .LVU2879 + 8178 .loc 1 3803 5 is_stmt 1 view .LVU2861 3803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8219 .loc 1 3803 21 is_stmt 0 view .LVU2880 - 8220 0030 1021 movs r1, #16 - 8221 0032 84F84210 strb r1, [r4, #66] + 8179 .loc 1 3803 21 is_stmt 0 view .LVU2862 + 8180 002e 1021 movs r1, #16 + 8181 0030 80F84210 strb r1, [r0, #66] 3804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8222 .loc 1 3804 5 is_stmt 1 view .LVU2881 + 8182 .loc 1 3804 5 is_stmt 1 view .LVU2863 3804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8223 .loc 1 3804 21 is_stmt 0 view .LVU2882 - 8224 0036 0021 movs r1, #0 - 8225 0038 6164 str r1, [r4, #68] + 8183 .loc 1 3804 21 is_stmt 0 view .LVU2864 + 8184 0034 0021 movs r1, #0 + 8185 0036 4164 str r1, [r0, #68] 3807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 8226 .loc 1 3807 5 is_stmt 1 view .LVU2883 + 8186 .loc 1 3807 5 is_stmt 1 view .LVU2865 3807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 8227 .loc 1 3807 23 is_stmt 0 view .LVU2884 - 8228 003a 6562 str r5, [r4, #36] + 8187 .loc 1 3807 23 is_stmt 0 view .LVU2866 + 8188 0038 4562 str r5, [r0, #36] 3808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8229 .loc 1 3808 5 is_stmt 1 view .LVU2885 + 8189 .loc 1 3808 5 is_stmt 1 view .LVU2867 3808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8230 .loc 1 3808 23 is_stmt 0 view .LVU2886 - ARM GAS /tmp/ccclMPzv.s page 324 + 8190 .loc 1 3808 23 is_stmt 0 view .LVU2868 + 8191 003a 4385 strh r3, [r0, #42] @ movhi +3809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; + ARM GAS /tmp/ccDmmuIk.s page 323 - 8231 003c 6385 strh r3, [r4, #42] @ movhi + 8192 .loc 1 3809 5 is_stmt 1 view .LVU2869 3809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 8232 .loc 1 3809 5 is_stmt 1 view .LVU2887 -3809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - 8233 .loc 1 3809 23 is_stmt 0 view .LVU2888 - 8234 003e E262 str r2, [r4, #44] + 8193 .loc 1 3809 23 is_stmt 0 view .LVU2870 + 8194 003c C262 str r2, [r0, #44] 3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8235 .loc 1 3810 5 is_stmt 1 view .LVU2889 + 8195 .loc 1 3810 5 is_stmt 1 view .LVU2871 3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8236 .loc 1 3810 23 is_stmt 0 view .LVU2890 - 8237 0040 474B ldr r3, .L549 - 8238 .LVL573: + 8196 .loc 1 3810 23 is_stmt 0 view .LVU2872 + 8197 003e 474B ldr r3, .L548 + 8198 .LVL577: 3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8239 .loc 1 3810 23 view .LVU2891 - 8240 0042 6363 str r3, [r4, #52] + 8199 .loc 1 3810 23 view .LVU2873 + 8200 0040 4363 str r3, [r0, #52] 3813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8241 .loc 1 3813 5 is_stmt 1 view .LVU2892 + 8201 .loc 1 3813 5 is_stmt 1 view .LVU2874 3813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8242 .loc 1 3813 13 is_stmt 0 view .LVU2893 - 8243 0044 638D ldrh r3, [r4, #42] - 8244 0046 9BB2 uxth r3, r3 + 8202 .loc 1 3813 13 is_stmt 0 view .LVU2875 + 8203 0042 438D ldrh r3, [r0, #42] + 8204 0044 9BB2 uxth r3, r3 3813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8245 .loc 1 3813 8 view .LVU2894 - 8246 0048 FF2B cmp r3, #255 - 8247 004a 0ED9 bls .L533 + 8205 .loc 1 3813 8 view .LVU2876 + 8206 0046 FF2B cmp r3, #255 + 8207 0048 0ED9 bls .L532 3815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 8248 .loc 1 3815 7 is_stmt 1 view .LVU2895 + 8208 .loc 1 3815 7 is_stmt 1 view .LVU2877 3815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 8249 .loc 1 3815 22 is_stmt 0 view .LVU2896 - 8250 004c FF23 movs r3, #255 - 8251 004e 2385 strh r3, [r4, #40] @ movhi + 8209 .loc 1 3815 22 is_stmt 0 view .LVU2878 + 8210 004a FF23 movs r3, #255 + 8211 004c 0385 strh r3, [r0, #40] @ movhi 3816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8252 .loc 1 3816 7 is_stmt 1 view .LVU2897 - 8253 .LVL574: + 8212 .loc 1 3816 7 is_stmt 1 view .LVU2879 + 8213 .LVL578: 3816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8254 .loc 1 3816 16 is_stmt 0 view .LVU2898 - 8255 0050 4FF08077 mov r7, #16777216 - 8256 .LVL575: - 8257 .L534: + 8214 .loc 1 3816 16 is_stmt 0 view .LVU2880 + 8215 004e 4FF08077 mov r7, #16777216 + 8216 .LVL579: + 8217 .L533: 3827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 8258 .loc 1 3827 5 is_stmt 1 view .LVU2899 + 8218 .loc 1 3827 5 is_stmt 1 view .LVU2881 3827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 8259 .loc 1 3827 14 is_stmt 0 view .LVU2900 - 8260 0054 236B ldr r3, [r4, #48] + 8219 .loc 1 3827 14 is_stmt 0 view .LVU2882 + 8220 0052 236B ldr r3, [r4, #48] 3827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) - 8261 .loc 1 3827 8 view .LVU2901 - 8262 0056 122B cmp r3, #18 - 8263 0058 0BD1 bne .L535 + 8221 .loc 1 3827 8 view .LVU2883 + 8222 0054 122B cmp r3, #18 + 8223 0056 0BD1 bne .L534 3828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8264 .loc 1 3828 10 view .LVU2902 - 8265 005a AA2A cmp r2, #170 - 8266 005c 09D0 beq .L535 + 8224 .loc 1 3828 10 view .LVU2884 + 8225 0058 AA2A cmp r2, #170 + 8226 005a 09D0 beq .L534 3828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8267 .loc 1 3828 10 discriminator 2 view .LVU2903 - 8268 005e B2F52A4F cmp r2, #43520 - 8269 0062 06D0 beq .L535 + 8227 .loc 1 3828 10 discriminator 2 view .LVU2885 + 8228 005c B2F52A4F cmp r2, #43520 + 8229 0060 06D0 beq .L534 3830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 325 + 8230 .loc 1 3830 19 view .LVU2886 + 8231 0062 4FF00008 mov r8, #0 + ARM GAS /tmp/ccDmmuIk.s page 324 - 8270 .loc 1 3830 19 view .LVU2904 - 8271 0064 4FF00008 mov r8, #0 - 8272 0068 0DE0 b .L536 - 8273 .LVL576: - 8274 .L533: + 8232 0066 0DE0 b .L535 + 8233 .LVL580: + 8234 .L532: 3820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 8275 .loc 1 3820 7 is_stmt 1 view .LVU2905 + 8235 .loc 1 3820 7 is_stmt 1 view .LVU2887 3820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 8276 .loc 1 3820 28 is_stmt 0 view .LVU2906 - 8277 006a 638D ldrh r3, [r4, #42] + 8236 .loc 1 3820 28 is_stmt 0 view .LVU2888 + 8237 0068 438D ldrh r3, [r0, #42] 3820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = hi2c->XferOptions; - 8278 .loc 1 3820 22 view .LVU2907 - 8279 006c 2385 strh r3, [r4, #40] @ movhi + 8238 .loc 1 3820 22 view .LVU2889 + 8239 006a 0385 strh r3, [r0, #40] @ movhi 3821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8280 .loc 1 3821 7 is_stmt 1 view .LVU2908 + 8240 .loc 1 3821 7 is_stmt 1 view .LVU2890 3821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8281 .loc 1 3821 16 is_stmt 0 view .LVU2909 - 8282 006e E76A ldr r7, [r4, #44] - 8283 .LVL577: -3821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8284 .loc 1 3821 16 view .LVU2910 - 8285 0070 F0E7 b .L534 - 8286 .L535: + 8241 .loc 1 3821 16 is_stmt 0 view .LVU2891 + 8242 006c C76A ldr r7, [r0, #44] + 8243 006e F0E7 b .L533 + 8244 .LVL581: + 8245 .L534: 3835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8287 .loc 1 3835 7 is_stmt 1 view .LVU2911 - 8288 0072 2046 mov r0, r4 - 8289 0074 FFF7FEFF bl I2C_ConvertOtherXferOptions - 8290 .LVL578: + 8246 .loc 1 3835 7 is_stmt 1 view .LVU2892 + 8247 0070 2046 mov r0, r4 + 8248 .LVL582: +3835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 8249 .loc 1 3835 7 is_stmt 0 view .LVU2893 + 8250 0072 FFF7FEFF bl I2C_ConvertOtherXferOptions + 8251 .LVL583: 3838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8291 .loc 1 3838 7 view .LVU2912 + 8252 .loc 1 3838 7 is_stmt 1 view .LVU2894 3838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8292 .loc 1 3838 15 is_stmt 0 view .LVU2913 - 8293 0078 638D ldrh r3, [r4, #42] - 8294 007a 9BB2 uxth r3, r3 + 8253 .loc 1 3838 15 is_stmt 0 view .LVU2895 + 8254 0076 638D ldrh r3, [r4, #42] + 8255 0078 9BB2 uxth r3, r3 3838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8295 .loc 1 3838 10 view .LVU2914 - 8296 007c FF2B cmp r3, #255 - 8297 007e 27D8 bhi .L545 + 8256 .loc 1 3838 10 view .LVU2896 + 8257 007a FF2B cmp r3, #255 + 8258 007c 27D8 bhi .L544 3840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8298 .loc 1 3840 9 is_stmt 1 view .LVU2915 + 8259 .loc 1 3840 9 is_stmt 1 view .LVU2897 3840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8299 .loc 1 3840 18 is_stmt 0 view .LVU2916 - 8300 0080 E76A ldr r7, [r4, #44] - 8301 .LVL579: + 8260 .loc 1 3840 18 is_stmt 0 view .LVU2898 + 8261 007e E76A ldr r7, [r4, #44] + 8262 .LVL584: 3791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 8302 .loc 1 3791 12 view .LVU2917 - 8303 0082 DFF8EC80 ldr r8, .L549+16 - 8304 .L536: - 8305 .LVL580: + 8263 .loc 1 3791 12 view .LVU2899 + 8264 0080 DFF8E880 ldr r8, .L548+16 + 8265 .L535: + 8266 .LVL585: 3844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8306 .loc 1 3844 5 is_stmt 1 view .LVU2918 + 8267 .loc 1 3844 5 is_stmt 1 view .LVU2900 3844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8307 .loc 1 3844 13 is_stmt 0 view .LVU2919 - 8308 0086 228D ldrh r2, [r4, #40] + 8268 .loc 1 3844 13 is_stmt 0 view .LVU2901 + 8269 0084 228D ldrh r2, [r4, #40] 3844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8309 .loc 1 3844 8 view .LVU2920 - 8310 0088 002A cmp r2, #0 - ARM GAS /tmp/ccclMPzv.s page 326 + 8270 .loc 1 3844 8 view .LVU2902 + 8271 0086 002A cmp r2, #0 + 8272 0088 4ED0 beq .L536 + ARM GAS /tmp/ccDmmuIk.s page 325 - 8311 008a 4ED0 beq .L537 3846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8312 .loc 1 3846 7 is_stmt 1 view .LVU2921 + 8273 .loc 1 3846 7 is_stmt 1 view .LVU2903 3846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8313 .loc 1 3846 15 is_stmt 0 view .LVU2922 - 8314 008c E36B ldr r3, [r4, #60] + 8274 .loc 1 3846 15 is_stmt 0 view .LVU2904 + 8275 008a E36B ldr r3, [r4, #60] 3846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8315 .loc 1 3846 10 view .LVU2923 - 8316 008e 13B3 cbz r3, .L538 + 8276 .loc 1 3846 10 view .LVU2905 + 8277 008c 13B3 cbz r3, .L537 3849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8317 .loc 1 3849 9 is_stmt 1 view .LVU2924 + 8278 .loc 1 3849 9 is_stmt 1 view .LVU2906 3849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8318 .loc 1 3849 40 is_stmt 0 view .LVU2925 - 8319 0090 344A ldr r2, .L549+4 - 8320 0092 DA62 str r2, [r3, #44] + 8279 .loc 1 3849 40 is_stmt 0 view .LVU2907 + 8280 008e 344A ldr r2, .L548+4 + 8281 0090 DA62 str r2, [r3, #44] 3852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8321 .loc 1 3852 9 is_stmt 1 view .LVU2926 + 8282 .loc 1 3852 9 is_stmt 1 view .LVU2908 3852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8322 .loc 1 3852 13 is_stmt 0 view .LVU2927 - 8323 0094 E36B ldr r3, [r4, #60] + 8283 .loc 1 3852 13 is_stmt 0 view .LVU2909 + 8284 0092 E36B ldr r3, [r4, #60] 3852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8324 .loc 1 3852 41 view .LVU2928 - 8325 0096 344A ldr r2, .L549+8 - 8326 0098 5A63 str r2, [r3, #52] + 8285 .loc 1 3852 41 view .LVU2910 + 8286 0094 334A ldr r2, .L548+8 + 8287 0096 5A63 str r2, [r3, #52] 3855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 8327 .loc 1 3855 9 is_stmt 1 view .LVU2929 + 8288 .loc 1 3855 9 is_stmt 1 view .LVU2911 3855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 8328 .loc 1 3855 13 is_stmt 0 view .LVU2930 - 8329 009a E26B ldr r2, [r4, #60] + 8289 .loc 1 3855 13 is_stmt 0 view .LVU2912 + 8290 0098 E26B ldr r2, [r4, #60] 3855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 8330 .loc 1 3855 44 view .LVU2931 - 8331 009c 0023 movs r3, #0 - 8332 009e 1363 str r3, [r2, #48] + 8291 .loc 1 3855 44 view .LVU2913 + 8292 009a 0023 movs r3, #0 + 8293 009c 1363 str r3, [r2, #48] 3856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8333 .loc 1 3856 9 is_stmt 1 view .LVU2932 + 8294 .loc 1 3856 9 is_stmt 1 view .LVU2914 3856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8334 .loc 1 3856 13 is_stmt 0 view .LVU2933 - 8335 00a0 E26B ldr r2, [r4, #60] + 8295 .loc 1 3856 13 is_stmt 0 view .LVU2915 + 8296 009e E26B ldr r2, [r4, #60] 3856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8336 .loc 1 3856 41 view .LVU2934 - 8337 00a2 9363 str r3, [r2, #56] + 8297 .loc 1 3856 41 view .LVU2916 + 8298 00a0 9363 str r3, [r2, #56] 3859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 8338 .loc 1 3859 9 is_stmt 1 view .LVU2935 + 8299 .loc 1 3859 9 is_stmt 1 view .LVU2917 3859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 8339 .loc 1 3859 71 is_stmt 0 view .LVU2936 - 8340 00a4 2168 ldr r1, [r4] + 8300 .loc 1 3859 71 is_stmt 0 view .LVU2918 + 8301 00a2 2168 ldr r1, [r4] 3859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 8341 .loc 1 3859 25 view .LVU2937 - 8342 00a6 238D ldrh r3, [r4, #40] - 8343 00a8 2A46 mov r2, r5 - 8344 00aa 2431 adds r1, r1, #36 - 8345 00ac E06B ldr r0, [r4, #60] - 8346 00ae FFF7FEFF bl HAL_DMA_Start_IT - 8347 .LVL581: + 8302 .loc 1 3859 25 view .LVU2919 + 8303 00a4 238D ldrh r3, [r4, #40] + 8304 00a6 2A46 mov r2, r5 + 8305 00a8 2431 adds r1, r1, #36 + 8306 00aa E06B ldr r0, [r4, #60] + 8307 00ac FFF7FEFF bl HAL_DMA_Start_IT + 8308 .LVL586: 3877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8348 .loc 1 3877 7 is_stmt 1 view .LVU2938 + 8309 .loc 1 3877 7 is_stmt 1 view .LVU2920 3877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 327 + 8310 .loc 1 3877 10 is_stmt 0 view .LVU2921 + ARM GAS /tmp/ccDmmuIk.s page 326 - 8349 .loc 1 3877 10 is_stmt 0 view .LVU2939 - 8350 00b2 F0B1 cbz r0, .L548 + 8311 00b0 F0B1 cbz r0, .L547 3900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 8351 .loc 1 3900 9 is_stmt 1 view .LVU2940 + 8312 .loc 1 3900 9 is_stmt 1 view .LVU2922 3900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 8352 .loc 1 3900 25 is_stmt 0 view .LVU2941 - 8353 00b4 2023 movs r3, #32 - 8354 00b6 84F84130 strb r3, [r4, #65] + 8313 .loc 1 3900 25 is_stmt 0 view .LVU2923 + 8314 00b2 2023 movs r3, #32 + 8315 00b4 84F84130 strb r3, [r4, #65] 3901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8355 .loc 1 3901 9 is_stmt 1 view .LVU2942 + 8316 .loc 1 3901 9 is_stmt 1 view .LVU2924 3901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8356 .loc 1 3901 25 is_stmt 0 view .LVU2943 - 8357 00ba 0022 movs r2, #0 - 8358 00bc 84F84220 strb r2, [r4, #66] + 8317 .loc 1 3901 25 is_stmt 0 view .LVU2925 + 8318 00b8 0022 movs r2, #0 + 8319 00ba 84F84220 strb r2, [r4, #66] 3904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8359 .loc 1 3904 9 is_stmt 1 view .LVU2944 + 8320 .loc 1 3904 9 is_stmt 1 view .LVU2926 3904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8360 .loc 1 3904 13 is_stmt 0 view .LVU2945 - 8361 00c0 636C ldr r3, [r4, #68] + 8321 .loc 1 3904 13 is_stmt 0 view .LVU2927 + 8322 00be 636C ldr r3, [r4, #68] 3904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8362 .loc 1 3904 25 view .LVU2946 - 8363 00c2 43F01003 orr r3, r3, #16 - 8364 00c6 6364 str r3, [r4, #68] + 8323 .loc 1 3904 25 view .LVU2928 + 8324 00c0 43F01003 orr r3, r3, #16 + 8325 00c4 6364 str r3, [r4, #68] 3907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8365 .loc 1 3907 9 is_stmt 1 view .LVU2947 + 8326 .loc 1 3907 9 is_stmt 1 view .LVU2929 3907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8366 .loc 1 3907 9 view .LVU2948 - 8367 00c8 84F84020 strb r2, [r4, #64] + 8327 .loc 1 3907 9 view .LVU2930 + 8328 00c6 84F84020 strb r2, [r4, #64] 3907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8368 .loc 1 3907 9 view .LVU2949 + 8329 .loc 1 3907 9 view .LVU2931 3909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8369 .loc 1 3909 9 view .LVU2950 + 8330 .loc 1 3909 9 view .LVU2932 3909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8370 .loc 1 3909 16 is_stmt 0 view .LVU2951 - 8371 00cc 0120 movs r0, #1 - 8372 .LVL582: + 8331 .loc 1 3909 16 is_stmt 0 view .LVU2933 + 8332 00ca 0120 movs r0, #1 + 8333 .LVL587: 3909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8373 .loc 1 3909 16 view .LVU2952 - 8374 00ce 41E0 b .L532 - 8375 .LVL583: - 8376 .L545: + 8334 .loc 1 3909 16 view .LVU2934 + 8335 00cc 41E0 b .L531 + 8336 .LVL588: + 8337 .L544: 3791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 8377 .loc 1 3791 12 view .LVU2953 - 8378 00d0 DFF89C80 ldr r8, .L549+16 - 8379 00d4 D7E7 b .L536 - 8380 .LVL584: - 8381 .L538: + 8338 .loc 1 3791 12 view .LVU2935 + 8339 00ce DFF89C80 ldr r8, .L548+16 + 8340 00d2 D7E7 b .L535 + 8341 .LVL589: + 8342 .L537: 3865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 8382 .loc 1 3865 9 is_stmt 1 view .LVU2954 + 8343 .loc 1 3865 9 is_stmt 1 view .LVU2936 3865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 8383 .loc 1 3865 25 is_stmt 0 view .LVU2955 - 8384 00d6 2023 movs r3, #32 - 8385 00d8 84F84130 strb r3, [r4, #65] + 8344 .loc 1 3865 25 is_stmt 0 view .LVU2937 + 8345 00d4 2023 movs r3, #32 + 8346 00d6 84F84130 strb r3, [r4, #65] 3866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8386 .loc 1 3866 9 is_stmt 1 view .LVU2956 + 8347 .loc 1 3866 9 is_stmt 1 view .LVU2938 3866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8387 .loc 1 3866 25 is_stmt 0 view .LVU2957 - ARM GAS /tmp/ccclMPzv.s page 328 + 8348 .loc 1 3866 25 is_stmt 0 view .LVU2939 + 8349 00da 0022 movs r2, #0 + ARM GAS /tmp/ccDmmuIk.s page 327 - 8388 00dc 0022 movs r2, #0 - 8389 00de 84F84220 strb r2, [r4, #66] + 8350 00dc 84F84220 strb r2, [r4, #66] 3869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8390 .loc 1 3869 9 is_stmt 1 view .LVU2958 + 8351 .loc 1 3869 9 is_stmt 1 view .LVU2940 3869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8391 .loc 1 3869 13 is_stmt 0 view .LVU2959 - 8392 00e2 636C ldr r3, [r4, #68] + 8352 .loc 1 3869 13 is_stmt 0 view .LVU2941 + 8353 00e0 636C ldr r3, [r4, #68] 3869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8393 .loc 1 3869 25 view .LVU2960 - 8394 00e4 43F08003 orr r3, r3, #128 - 8395 00e8 6364 str r3, [r4, #68] + 8354 .loc 1 3869 25 view .LVU2942 + 8355 00e2 43F08003 orr r3, r3, #128 + 8356 00e6 6364 str r3, [r4, #68] 3872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8396 .loc 1 3872 9 is_stmt 1 view .LVU2961 + 8357 .loc 1 3872 9 is_stmt 1 view .LVU2943 3872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8397 .loc 1 3872 9 view .LVU2962 - 8398 00ea 84F84020 strb r2, [r4, #64] + 8358 .loc 1 3872 9 view .LVU2944 + 8359 00e8 84F84020 strb r2, [r4, #64] 3872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8399 .loc 1 3872 9 view .LVU2963 + 8360 .loc 1 3872 9 view .LVU2945 3874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8400 .loc 1 3874 9 view .LVU2964 + 8361 .loc 1 3874 9 view .LVU2946 3874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8401 .loc 1 3874 16 is_stmt 0 view .LVU2965 - 8402 00ee 0120 movs r0, #1 - 8403 00f0 30E0 b .L532 - 8404 .LVL585: - 8405 .L548: + 8362 .loc 1 3874 16 is_stmt 0 view .LVU2947 + 8363 00ec 0120 movs r0, #1 + 8364 00ee 30E0 b .L531 + 8365 .LVL590: + 8366 .L547: 3880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8406 .loc 1 3880 9 is_stmt 1 view .LVU2966 - 8407 00f2 CDF80080 str r8, [sp] - 8408 00f6 3B46 mov r3, r7 - 8409 00f8 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - 8410 00fc 3146 mov r1, r6 - 8411 00fe 2046 mov r0, r4 - 8412 .LVL586: + 8367 .loc 1 3880 9 is_stmt 1 view .LVU2948 + 8368 00f0 CDF80080 str r8, [sp] + 8369 00f4 3B46 mov r3, r7 + 8370 00f6 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 8371 00fa 3146 mov r1, r6 + 8372 00fc 2046 mov r0, r4 + 8373 .LVL591: 3880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8413 .loc 1 3880 9 is_stmt 0 view .LVU2967 - 8414 0100 FFF7FEFF bl I2C_TransferConfig - 8415 .LVL587: + 8374 .loc 1 3880 9 is_stmt 0 view .LVU2949 + 8375 00fe FFF7FEFF bl I2C_TransferConfig + 8376 .LVL592: 3883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8416 .loc 1 3883 9 is_stmt 1 view .LVU2968 + 8377 .loc 1 3883 9 is_stmt 1 view .LVU2950 3883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8417 .loc 1 3883 13 is_stmt 0 view .LVU2969 - 8418 0104 638D ldrh r3, [r4, #42] - 8419 0106 9BB2 uxth r3, r3 + 8378 .loc 1 3883 13 is_stmt 0 view .LVU2951 + 8379 0102 638D ldrh r3, [r4, #42] + 8380 0104 9BB2 uxth r3, r3 3883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8420 .loc 1 3883 32 view .LVU2970 - 8421 0108 228D ldrh r2, [r4, #40] + 8381 .loc 1 3883 32 view .LVU2952 + 8382 0106 228D ldrh r2, [r4, #40] 3883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8422 .loc 1 3883 25 view .LVU2971 - 8423 010a 9B1A subs r3, r3, r2 - 8424 010c 9BB2 uxth r3, r3 - 8425 010e 6385 strh r3, [r4, #42] @ movhi + 8383 .loc 1 3883 25 view .LVU2953 + 8384 0108 9B1A subs r3, r3, r2 + 8385 010a 9BB2 uxth r3, r3 + 8386 010c 6385 strh r3, [r4, #42] @ movhi 3886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8426 .loc 1 3886 9 is_stmt 1 view .LVU2972 + 8387 .loc 1 3886 9 is_stmt 1 view .LVU2954 3886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8427 .loc 1 3886 9 view .LVU2973 - 8428 0110 0023 movs r3, #0 - ARM GAS /tmp/ccclMPzv.s page 329 + 8388 .loc 1 3886 9 view .LVU2955 + 8389 010e 0023 movs r3, #0 + 8390 0110 84F84030 strb r3, [r4, #64] + ARM GAS /tmp/ccDmmuIk.s page 328 - 8429 0112 84F84030 strb r3, [r4, #64] 3886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8430 .loc 1 3886 9 view .LVU2974 + 8391 .loc 1 3886 9 view .LVU2956 3892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8431 .loc 1 3892 9 view .LVU2975 - 8432 0116 1021 movs r1, #16 - 8433 0118 2046 mov r0, r4 - 8434 011a FFF7FEFF bl I2C_Enable_IRQ - 8435 .LVL588: + 8392 .loc 1 3892 9 view .LVU2957 + 8393 0114 1021 movs r1, #16 + 8394 0116 2046 mov r0, r4 + 8395 0118 FFF7FEFF bl I2C_Enable_IRQ + 8396 .LVL593: 3895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8436 .loc 1 3895 9 view .LVU2976 + 8397 .loc 1 3895 9 view .LVU2958 3895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8437 .loc 1 3895 13 is_stmt 0 view .LVU2977 - 8438 011e 2268 ldr r2, [r4] + 8398 .loc 1 3895 13 is_stmt 0 view .LVU2959 + 8399 011c 2268 ldr r2, [r4] 3895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8439 .loc 1 3895 23 view .LVU2978 - 8440 0120 1368 ldr r3, [r2] + 8400 .loc 1 3895 23 view .LVU2960 + 8401 011e 1368 ldr r3, [r2] 3895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8441 .loc 1 3895 29 view .LVU2979 - 8442 0122 43F40043 orr r3, r3, #32768 - 8443 0126 1360 str r3, [r2] - 8444 0128 11E0 b .L541 - 8445 .LVL589: - 8446 .L537: + 8402 .loc 1 3895 29 view .LVU2961 + 8403 0120 43F40043 orr r3, r3, #32768 + 8404 0124 1360 str r3, [r2] + 8405 0126 11E0 b .L540 + 8406 .LVL594: + 8407 .L536: 3915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8447 .loc 1 3915 7 is_stmt 1 view .LVU2980 + 8408 .loc 1 3915 7 is_stmt 1 view .LVU2962 3915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8448 .loc 1 3915 21 is_stmt 0 view .LVU2981 - 8449 012a 104B ldr r3, .L549+12 - 8450 012c 6363 str r3, [r4, #52] + 8409 .loc 1 3915 21 is_stmt 0 view .LVU2963 + 8410 0128 0F4B ldr r3, .L548+12 + 8411 012a 6363 str r3, [r4, #52] 3919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_GENERATE_START_READ); - 8451 .loc 1 3919 7 is_stmt 1 view .LVU2982 - 8452 012e 104B ldr r3, .L549+16 - 8453 0130 0093 str r3, [sp] - 8454 0132 4FF00073 mov r3, #33554432 - 8455 0136 D2B2 uxtb r2, r2 - 8456 0138 3146 mov r1, r6 - 8457 013a 2046 mov r0, r4 - 8458 013c FFF7FEFF bl I2C_TransferConfig - 8459 .LVL590: + 8412 .loc 1 3919 7 is_stmt 1 view .LVU2964 + 8413 012c 0F4B ldr r3, .L548+16 + 8414 012e 0093 str r3, [sp] + 8415 0130 4FF00073 mov r3, #33554432 + 8416 0134 D2B2 uxtb r2, r2 + 8417 0136 3146 mov r1, r6 + 8418 0138 2046 mov r0, r4 + 8419 013a FFF7FEFF bl I2C_TransferConfig + 8420 .LVL595: 3923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8460 .loc 1 3923 7 view .LVU2983 + 8421 .loc 1 3923 7 view .LVU2965 3923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8461 .loc 1 3923 7 view .LVU2984 - 8462 0140 0023 movs r3, #0 - 8463 0142 84F84030 strb r3, [r4, #64] + 8422 .loc 1 3923 7 view .LVU2966 + 8423 013e 0023 movs r3, #0 + 8424 0140 84F84030 strb r3, [r4, #64] 3923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8464 .loc 1 3923 7 view .LVU2985 + 8425 .loc 1 3923 7 view .LVU2967 3932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8465 .loc 1 3932 7 view .LVU2986 - 8466 0146 0221 movs r1, #2 - 8467 0148 2046 mov r0, r4 - 8468 014a FFF7FEFF bl I2C_Enable_IRQ - 8469 .LVL591: - 8470 .L541: + 8426 .loc 1 3932 7 view .LVU2968 + 8427 0144 0221 movs r1, #2 + 8428 0146 2046 mov r0, r4 + 8429 0148 FFF7FEFF bl I2C_Enable_IRQ + 8430 .LVL596: + 8431 .L540: 3935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8471 .loc 1 3935 5 view .LVU2987 - ARM GAS /tmp/ccclMPzv.s page 330 + 8432 .loc 1 3935 5 view .LVU2969 +3935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + ARM GAS /tmp/ccDmmuIk.s page 329 -3935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8472 .loc 1 3935 12 is_stmt 0 view .LVU2988 - 8473 014e 0020 movs r0, #0 - 8474 0150 00E0 b .L532 - 8475 .LVL592: - 8476 .L542: + 8433 .loc 1 3935 12 is_stmt 0 view .LVU2970 + 8434 014c 0020 movs r0, #0 + 8435 014e 00E0 b .L531 + 8436 .LVL597: + 8437 .L541: 3939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8477 .loc 1 3939 12 view .LVU2989 - 8478 0152 0220 movs r0, #2 - 8479 .LVL593: - 8480 .L532: + 8438 .loc 1 3939 12 view .LVU2971 + 8439 0150 0220 movs r0, #2 + 8440 .LVL598: + 8441 .L531: 3941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8481 .loc 1 3941 1 view .LVU2990 - 8482 0154 02B0 add sp, sp, #8 - 8483 .LCFI100: - 8484 .cfi_remember_state - 8485 .cfi_def_cfa_offset 24 - 8486 @ sp needed - 8487 0156 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 8488 .LVL594: - 8489 .L543: - 8490 .LCFI101: - 8491 .cfi_restore_state + 8442 .loc 1 3941 1 view .LVU2972 + 8443 0152 02B0 add sp, sp, #8 + 8444 .LCFI100: + 8445 .cfi_remember_state + 8446 .cfi_def_cfa_offset 24 + 8447 @ sp needed + 8448 0154 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 8449 .LVL599: + 8450 .L542: + 8451 .LCFI101: + 8452 .cfi_restore_state 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8492 .loc 1 3800 5 discriminator 1 view .LVU2991 - 8493 015a 0220 movs r0, #2 - 8494 015c FAE7 b .L532 - 8495 .L550: - 8496 015e 00BF .align 2 - 8497 .L549: - 8498 0160 00000000 .word I2C_Master_ISR_DMA - 8499 0164 00000000 .word I2C_DMAMasterReceiveCplt - 8500 0168 00000000 .word I2C_DMAError - 8501 016c 00000000 .word I2C_Master_ISR_IT - 8502 0170 00240080 .word -2147474432 - 8503 .cfi_endproc - 8504 .LFE355: - 8506 .section .text.HAL_I2C_Slave_Seq_Transmit_IT,"ax",%progbits - 8507 .align 1 - 8508 .global HAL_I2C_Slave_Seq_Transmit_IT - 8509 .syntax unified - 8510 .thumb - 8511 .thumb_func - 8513 HAL_I2C_Slave_Seq_Transmit_IT: - 8514 .LVL595: - 8515 .LFB356: + 8453 .loc 1 3800 5 discriminator 1 view .LVU2973 + 8454 0158 0220 movs r0, #2 + 8455 .LVL600: +3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 8456 .loc 1 3800 5 discriminator 1 view .LVU2974 + 8457 015a FAE7 b .L531 + 8458 .L549: + 8459 .align 2 + 8460 .L548: + 8461 015c 00000000 .word I2C_Master_ISR_DMA + 8462 0160 00000000 .word I2C_DMAMasterReceiveCplt + 8463 0164 00000000 .word I2C_DMAError + 8464 0168 00000000 .word I2C_Master_ISR_IT + 8465 016c 00240080 .word -2147474432 + 8466 .cfi_endproc + 8467 .LFE355: + 8469 .section .text.HAL_I2C_Slave_Seq_Transmit_IT,"ax",%progbits + 8470 .align 1 + 8471 .global HAL_I2C_Slave_Seq_Transmit_IT + 8472 .syntax unified + 8473 .thumb + 8474 .thumb_func + 8476 HAL_I2C_Slave_Seq_Transmit_IT: + 8477 .LVL601: + 8478 .LFB356: 3955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 8516 .loc 1 3955 1 is_stmt 1 view -0 - 8517 .cfi_startproc - 8518 @ args = 0, pretend = 0, frame = 0 - 8519 @ frame_needed = 0, uses_anonymous_args = 0 + 8479 .loc 1 3955 1 is_stmt 1 view -0 + 8480 .cfi_startproc + 8481 @ args = 0, pretend = 0, frame = 0 + 8482 @ frame_needed = 0, uses_anonymous_args = 0 3955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 8520 .loc 1 3955 1 is_stmt 0 view .LVU2993 - 8521 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 8522 .LCFI102: - 8523 .cfi_def_cfa_offset 24 - 8524 .cfi_offset 3, -24 - ARM GAS /tmp/ccclMPzv.s page 331 + 8483 .loc 1 3955 1 is_stmt 0 view .LVU2976 + 8484 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 8485 .LCFI102: + ARM GAS /tmp/ccDmmuIk.s page 330 - 8525 .cfi_offset 4, -20 - 8526 .cfi_offset 5, -16 - 8527 .cfi_offset 6, -12 - 8528 .cfi_offset 7, -8 - 8529 .cfi_offset 14, -4 - 8530 0002 0446 mov r4, r0 + 8486 .cfi_def_cfa_offset 24 + 8487 .cfi_offset 3, -24 + 8488 .cfi_offset 4, -20 + 8489 .cfi_offset 5, -16 + 8490 .cfi_offset 6, -12 + 8491 .cfi_offset 7, -8 + 8492 .cfi_offset 14, -4 + 8493 0002 0446 mov r4, r0 3957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8531 .loc 1 3957 3 is_stmt 1 view .LVU2994 + 8494 .loc 1 3957 3 is_stmt 1 view .LVU2977 3960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8532 .loc 1 3960 3 view .LVU2995 + 8495 .loc 1 3960 3 view .LVU2978 3962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8533 .loc 1 3962 3 view .LVU2996 + 8496 .loc 1 3962 3 view .LVU2979 3962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8534 .loc 1 3962 22 is_stmt 0 view .LVU2997 - 8535 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 8536 .LVL596: + 8497 .loc 1 3962 22 is_stmt 0 view .LVU2980 + 8498 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 8499 .LVL602: 3962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8537 .loc 1 3962 6 view .LVU2998 - 8538 0008 00F02800 and r0, r0, #40 - 8539 000c 2828 cmp r0, #40 - 8540 000e 5ED1 bne .L557 - 8541 0010 0F46 mov r7, r1 - 8542 0012 1646 mov r6, r2 - 8543 0014 1D46 mov r5, r3 + 8500 .loc 1 3962 6 view .LVU2981 + 8501 0008 00F02800 and r0, r0, #40 + 8502 000c 2828 cmp r0, #40 + 8503 000e 5DD1 bne .L556 + 8504 0010 0F46 mov r7, r1 + 8505 0012 1646 mov r6, r2 + 8506 0014 1D46 mov r5, r3 3964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8544 .loc 1 3964 5 is_stmt 1 view .LVU2999 + 8507 .loc 1 3964 5 is_stmt 1 view .LVU2982 3964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8545 .loc 1 3964 8 is_stmt 0 view .LVU3000 - 8546 0016 01B1 cbz r1, .L553 + 8508 .loc 1 3964 8 is_stmt 0 view .LVU2983 + 8509 0016 01B1 cbz r1, .L552 3964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8547 .loc 1 3964 25 discriminator 1 view .LVU3001 - 8548 0018 22B9 cbnz r2, .L554 - 8549 .L553: + 8510 .loc 1 3964 25 discriminator 1 view .LVU2984 + 8511 0018 22B9 cbnz r2, .L553 + 8512 .L552: 3966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 8550 .loc 1 3966 7 is_stmt 1 view .LVU3002 + 8513 .loc 1 3966 7 is_stmt 1 view .LVU2985 3966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 8551 .loc 1 3966 23 is_stmt 0 view .LVU3003 - 8552 001a 4FF40073 mov r3, #512 - 8553 .LVL597: + 8514 .loc 1 3966 23 is_stmt 0 view .LVU2986 + 8515 001a 4FF40073 mov r3, #512 + 8516 .LVL603: 3966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 8554 .loc 1 3966 23 view .LVU3004 - 8555 001e 6364 str r3, [r4, #68] + 8517 .loc 1 3966 23 view .LVU2987 + 8518 001e 6364 str r3, [r4, #68] 3967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8556 .loc 1 3967 7 is_stmt 1 view .LVU3005 + 8519 .loc 1 3967 7 is_stmt 1 view .LVU2988 3967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8557 .loc 1 3967 15 is_stmt 0 view .LVU3006 - 8558 0020 0120 movs r0, #1 - 8559 0022 55E0 b .L552 - 8560 .LVL598: - 8561 .L554: + 8520 .loc 1 3967 15 is_stmt 0 view .LVU2989 + 8521 0020 0120 movs r0, #1 + 8522 0022 54E0 b .L551 + 8523 .LVL604: + 8524 .L553: 3971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8562 .loc 1 3971 5 is_stmt 1 view .LVU3007 - 8563 0024 48F20101 movw r1, #32769 - 8564 .LVL599: + 8525 .loc 1 3971 5 is_stmt 1 view .LVU2990 + 8526 0024 48F20101 movw r1, #32769 + 8527 .LVL605: 3971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8565 .loc 1 3971 5 is_stmt 0 view .LVU3008 - 8566 0028 2046 mov r0, r4 - ARM GAS /tmp/ccclMPzv.s page 332 + ARM GAS /tmp/ccDmmuIk.s page 331 - 8567 002a FFF7FEFF bl I2C_Disable_IRQ - 8568 .LVL600: + 8528 .loc 1 3971 5 is_stmt 0 view .LVU2991 + 8529 0028 2046 mov r0, r4 + 8530 002a FFF7FEFF bl I2C_Disable_IRQ + 8531 .LVL606: 3974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8569 .loc 1 3974 5 is_stmt 1 view .LVU3009 + 8532 .loc 1 3974 5 is_stmt 1 view .LVU2992 3974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8570 .loc 1 3974 5 view .LVU3010 - 8571 002e 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 8572 0032 012B cmp r3, #1 - 8573 0034 4DD0 beq .L558 + 8533 .loc 1 3974 5 view .LVU2993 + 8534 002e 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 8535 0032 012B cmp r3, #1 + 8536 0034 4CD0 beq .L557 3974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8574 .loc 1 3974 5 discriminator 2 view .LVU3011 - 8575 0036 0123 movs r3, #1 - 8576 0038 84F84030 strb r3, [r4, #64] + 8537 .loc 1 3974 5 discriminator 2 view .LVU2994 + 8538 0036 0123 movs r3, #1 + 8539 0038 84F84030 strb r3, [r4, #64] 3974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8577 .loc 1 3974 5 discriminator 2 view .LVU3012 + 8540 .loc 1 3974 5 view .LVU2995 3978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8578 .loc 1 3978 5 view .LVU3013 + 8541 .loc 1 3978 5 view .LVU2996 3978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8579 .loc 1 3978 13 is_stmt 0 view .LVU3014 - 8580 003c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 8581 0040 DBB2 uxtb r3, r3 + 8542 .loc 1 3978 13 is_stmt 0 view .LVU2997 + 8543 003c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 3978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8582 .loc 1 3978 8 view .LVU3015 - 8583 0042 2A2B cmp r3, #42 - 8584 0044 28D0 beq .L560 - 8585 .L555: + 8544 .loc 1 3978 8 view .LVU2998 + 8545 0040 2A2B cmp r3, #42 + 8546 0042 28D0 beq .L559 + 8547 .L554: 4004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 8586 .loc 1 4004 5 is_stmt 1 view .LVU3016 + 8548 .loc 1 4004 5 is_stmt 1 view .LVU2999 4004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 8587 .loc 1 4004 21 is_stmt 0 view .LVU3017 - 8588 0046 2923 movs r3, #41 - 8589 0048 84F84130 strb r3, [r4, #65] + 8549 .loc 1 4004 21 is_stmt 0 view .LVU3000 + 8550 0044 2923 movs r3, #41 + 8551 0046 84F84130 strb r3, [r4, #65] 4005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8590 .loc 1 4005 5 is_stmt 1 view .LVU3018 + 8552 .loc 1 4005 5 is_stmt 1 view .LVU3001 4005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8591 .loc 1 4005 21 is_stmt 0 view .LVU3019 - 8592 004c 2023 movs r3, #32 - 8593 004e 84F84230 strb r3, [r4, #66] + 8553 .loc 1 4005 21 is_stmt 0 view .LVU3002 + 8554 004a 2023 movs r3, #32 + 8555 004c 84F84230 strb r3, [r4, #66] 4006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8594 .loc 1 4006 5 is_stmt 1 view .LVU3020 + 8556 .loc 1 4006 5 is_stmt 1 view .LVU3003 4006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8595 .loc 1 4006 21 is_stmt 0 view .LVU3021 - 8596 0052 0023 movs r3, #0 - 8597 0054 6364 str r3, [r4, #68] + 8557 .loc 1 4006 21 is_stmt 0 view .LVU3004 + 8558 0050 0023 movs r3, #0 + 8559 0052 6364 str r3, [r4, #68] 4009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8598 .loc 1 4009 5 is_stmt 1 view .LVU3022 + 8560 .loc 1 4009 5 is_stmt 1 view .LVU3005 4009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8599 .loc 1 4009 9 is_stmt 0 view .LVU3023 - 8600 0056 2268 ldr r2, [r4] + 8561 .loc 1 4009 9 is_stmt 0 view .LVU3006 + 8562 0054 2268 ldr r2, [r4] 4009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8601 .loc 1 4009 19 view .LVU3024 - 8602 0058 5368 ldr r3, [r2, #4] + 8563 .loc 1 4009 19 view .LVU3007 + 8564 0056 5368 ldr r3, [r2, #4] 4009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8603 .loc 1 4009 25 view .LVU3025 - 8604 005a 23F40043 bic r3, r3, #32768 - 8605 005e 5360 str r3, [r2, #4] + 8565 .loc 1 4009 25 view .LVU3008 + 8566 0058 23F40043 bic r3, r3, #32768 + 8567 005c 5360 str r3, [r2, #4] + ARM GAS /tmp/ccDmmuIk.s page 332 + + 4012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - ARM GAS /tmp/ccclMPzv.s page 333 - - - 8606 .loc 1 4012 5 is_stmt 1 view .LVU3026 + 8568 .loc 1 4012 5 is_stmt 1 view .LVU3009 4012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 8607 .loc 1 4012 23 is_stmt 0 view .LVU3027 - 8608 0060 6762 str r7, [r4, #36] + 8569 .loc 1 4012 23 is_stmt 0 view .LVU3010 + 8570 005e 6762 str r7, [r4, #36] 4013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 8609 .loc 1 4013 5 is_stmt 1 view .LVU3028 + 8571 .loc 1 4013 5 is_stmt 1 view .LVU3011 4013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 8610 .loc 1 4013 23 is_stmt 0 view .LVU3029 - 8611 0062 6685 strh r6, [r4, #42] @ movhi + 8572 .loc 1 4013 23 is_stmt 0 view .LVU3012 + 8573 0060 6685 strh r6, [r4, #42] @ movhi 4014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8612 .loc 1 4014 5 is_stmt 1 view .LVU3030 + 8574 .loc 1 4014 5 is_stmt 1 view .LVU3013 4014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8613 .loc 1 4014 29 is_stmt 0 view .LVU3031 - 8614 0064 638D ldrh r3, [r4, #42] + 8575 .loc 1 4014 29 is_stmt 0 view .LVU3014 + 8576 0062 638D ldrh r3, [r4, #42] 4014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8615 .loc 1 4014 23 view .LVU3032 - 8616 0066 2385 strh r3, [r4, #40] @ movhi + 8577 .loc 1 4014 23 view .LVU3015 + 8578 0064 2385 strh r3, [r4, #40] @ movhi 4015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 8617 .loc 1 4015 5 is_stmt 1 view .LVU3033 + 8579 .loc 1 4015 5 is_stmt 1 view .LVU3016 4015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 8618 .loc 1 4015 23 is_stmt 0 view .LVU3034 - 8619 0068 E562 str r5, [r4, #44] + 8580 .loc 1 4015 23 is_stmt 0 view .LVU3017 + 8581 0066 E562 str r5, [r4, #44] 4016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8620 .loc 1 4016 5 is_stmt 1 view .LVU3035 + 8582 .loc 1 4016 5 is_stmt 1 view .LVU3018 4016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8621 .loc 1 4016 23 is_stmt 0 view .LVU3036 - 8622 006a 1B4B ldr r3, .L561 - 8623 006c 6363 str r3, [r4, #52] + 8583 .loc 1 4016 23 is_stmt 0 view .LVU3019 + 8584 0068 1A4B ldr r3, .L560 + 8585 006a 6363 str r3, [r4, #52] 4018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) - 8624 .loc 1 4018 5 is_stmt 1 view .LVU3037 + 8586 .loc 1 4018 5 is_stmt 1 view .LVU3020 4018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) - 8625 .loc 1 4018 11 is_stmt 0 view .LVU3038 - 8626 006e 2268 ldr r2, [r4] - 8627 0070 9369 ldr r3, [r2, #24] - 8628 0072 03F00803 and r3, r3, #8 - 8629 .LVL601: + 8587 .loc 1 4018 11 is_stmt 0 view .LVU3021 + 8588 006c 2268 ldr r2, [r4] + 8589 006e 9369 ldr r3, [r2, #24] + 8590 0070 03F00803 and r3, r3, #8 + 8591 .LVL607: 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8630 .loc 1 4019 5 is_stmt 1 view .LVU3039 + 8592 .loc 1 4019 5 is_stmt 1 view .LVU3022 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8631 .loc 1 4019 10 is_stmt 0 view .LVU3040 - 8632 0076 9169 ldr r1, [r2, #24] + 8593 .loc 1 4019 10 is_stmt 0 view .LVU3023 + 8594 0074 9169 ldr r1, [r2, #24] 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8633 .loc 1 4019 8 view .LVU3041 - 8634 0078 11F4803F tst r1, #65536 - 8635 007c 02D0 beq .L556 + 8595 .loc 1 4019 8 view .LVU3024 + 8596 0076 11F4803F tst r1, #65536 + 8597 007a 02D0 beq .L555 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8636 .loc 1 4019 54 discriminator 1 view .LVU3042 - 8637 007e 0BB1 cbz r3, .L556 + 8598 .loc 1 4019 54 discriminator 1 view .LVU3025 + 8599 007c 0BB1 cbz r3, .L555 4023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8638 .loc 1 4023 7 is_stmt 1 view .LVU3043 - 8639 0080 0823 movs r3, #8 - 8640 .LVL602: + 8600 .loc 1 4023 7 is_stmt 1 view .LVU3026 + 8601 007e 0823 movs r3, #8 + 8602 .LVL608: 4023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8641 .loc 1 4023 7 is_stmt 0 view .LVU3044 - 8642 0082 D361 str r3, [r2, #28] - 8643 .L556: -4027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 334 + 8603 .loc 1 4023 7 is_stmt 0 view .LVU3027 + 8604 0080 D361 str r3, [r2, #28] + 8605 .L555: + ARM GAS /tmp/ccDmmuIk.s page 333 - 8644 .loc 1 4027 5 is_stmt 1 view .LVU3045 4027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8645 .loc 1 4027 5 view .LVU3046 - 8646 0084 0025 movs r5, #0 - 8647 .LVL603: + 8606 .loc 1 4027 5 is_stmt 1 view .LVU3028 4027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8648 .loc 1 4027 5 is_stmt 0 view .LVU3047 - 8649 0086 84F84050 strb r5, [r4, #64] + 8607 .loc 1 4027 5 view .LVU3029 + 8608 0082 0025 movs r5, #0 + 8609 .LVL609: 4027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8650 .loc 1 4027 5 is_stmt 1 view .LVU3048 + 8610 .loc 1 4027 5 is_stmt 0 view .LVU3030 + 8611 0084 84F84050 strb r5, [r4, #64] +4027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 8612 .loc 1 4027 5 is_stmt 1 view .LVU3031 4033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8651 .loc 1 4033 5 view .LVU3049 - 8652 008a 48F20101 movw r1, #32769 - 8653 008e 2046 mov r0, r4 - 8654 0090 FFF7FEFF bl I2C_Enable_IRQ - 8655 .LVL604: + 8613 .loc 1 4033 5 view .LVU3032 + 8614 0088 48F20101 movw r1, #32769 + 8615 008c 2046 mov r0, r4 + 8616 008e FFF7FEFF bl I2C_Enable_IRQ + 8617 .LVL610: 4035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8656 .loc 1 4035 5 view .LVU3050 + 8618 .loc 1 4035 5 view .LVU3033 4035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8657 .loc 1 4035 12 is_stmt 0 view .LVU3051 - 8658 0094 2846 mov r0, r5 - 8659 0096 1BE0 b .L552 - 8660 .LVL605: - 8661 .L560: + 8619 .loc 1 4035 12 is_stmt 0 view .LVU3034 + 8620 0092 2846 mov r0, r5 + 8621 0094 1BE0 b .L551 + 8622 .LVL611: + 8623 .L559: 3981:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8662 .loc 1 3981 7 is_stmt 1 view .LVU3052 - 8663 0098 0221 movs r1, #2 - 8664 009a 2046 mov r0, r4 - 8665 009c FFF7FEFF bl I2C_Disable_IRQ - 8666 .LVL606: + 8624 .loc 1 3981 7 is_stmt 1 view .LVU3035 + 8625 0096 0221 movs r1, #2 + 8626 0098 2046 mov r0, r4 + 8627 009a FFF7FEFF bl I2C_Disable_IRQ + 8628 .LVL612: 3984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8667 .loc 1 3984 7 view .LVU3053 + 8629 .loc 1 3984 7 view .LVU3036 3984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8668 .loc 1 3984 16 is_stmt 0 view .LVU3054 - 8669 00a0 2368 ldr r3, [r4] + 8630 .loc 1 3984 16 is_stmt 0 view .LVU3037 + 8631 009e 2368 ldr r3, [r4] 3984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8670 .loc 1 3984 26 view .LVU3055 - 8671 00a2 1A68 ldr r2, [r3] + 8632 .loc 1 3984 26 view .LVU3038 + 8633 00a0 1A68 ldr r2, [r3] 3984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8672 .loc 1 3984 10 view .LVU3056 - 8673 00a4 12F4004F tst r2, #32768 - 8674 00a8 CDD0 beq .L555 + 8634 .loc 1 3984 10 view .LVU3039 + 8635 00a2 12F4004F tst r2, #32768 + 8636 00a6 CDD0 beq .L554 3986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8675 .loc 1 3986 9 is_stmt 1 view .LVU3057 + 8637 .loc 1 3986 9 is_stmt 1 view .LVU3040 3986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8676 .loc 1 3986 23 is_stmt 0 view .LVU3058 - 8677 00aa 1A68 ldr r2, [r3] + 8638 .loc 1 3986 23 is_stmt 0 view .LVU3041 + 8639 00a8 1A68 ldr r2, [r3] 3986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8678 .loc 1 3986 29 view .LVU3059 - 8679 00ac 22F40042 bic r2, r2, #32768 - 8680 00b0 1A60 str r2, [r3] + 8640 .loc 1 3986 29 view .LVU3042 + 8641 00aa 22F40042 bic r2, r2, #32768 + 8642 00ae 1A60 str r2, [r3] 3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8681 .loc 1 3988 9 is_stmt 1 view .LVU3060 + 8643 .loc 1 3988 9 is_stmt 1 view .LVU3043 3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8682 .loc 1 3988 17 is_stmt 0 view .LVU3061 - 8683 00b2 E36B ldr r3, [r4, #60] -3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 335 + 8644 .loc 1 3988 17 is_stmt 0 view .LVU3044 + 8645 00b0 E36B ldr r3, [r4, #60] + ARM GAS /tmp/ccDmmuIk.s page 334 - 8684 .loc 1 3988 12 view .LVU3062 - 8685 00b4 002B cmp r3, #0 - 8686 00b6 C6D0 beq .L555 +3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 8646 .loc 1 3988 12 view .LVU3045 + 8647 00b2 002B cmp r3, #0 + 8648 00b4 C6D0 beq .L554 3992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8687 .loc 1 3992 11 is_stmt 1 view .LVU3063 + 8649 .loc 1 3992 11 is_stmt 1 view .LVU3046 3992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8688 .loc 1 3992 43 is_stmt 0 view .LVU3064 - 8689 00b8 084A ldr r2, .L561+4 - 8690 00ba 9A63 str r2, [r3, #56] + 8650 .loc 1 3992 43 is_stmt 0 view .LVU3047 + 8651 00b6 084A ldr r2, .L560+4 + 8652 00b8 9A63 str r2, [r3, #56] 3995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8691 .loc 1 3995 11 is_stmt 1 view .LVU3065 + 8653 .loc 1 3995 11 is_stmt 1 view .LVU3048 3995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8692 .loc 1 3995 15 is_stmt 0 view .LVU3066 - 8693 00bc E06B ldr r0, [r4, #60] - 8694 00be FFF7FEFF bl HAL_DMA_Abort_IT - 8695 .LVL607: + 8654 .loc 1 3995 15 is_stmt 0 view .LVU3049 + 8655 00ba E06B ldr r0, [r4, #60] + 8656 00bc FFF7FEFF bl HAL_DMA_Abort_IT + 8657 .LVL613: 3995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8696 .loc 1 3995 14 discriminator 1 view .LVU3067 - 8697 00c2 0028 cmp r0, #0 - 8698 00c4 BFD0 beq .L555 + 8658 .loc 1 3995 14 discriminator 1 view .LVU3050 + 8659 00c0 0028 cmp r0, #0 + 8660 00c2 BFD0 beq .L554 3998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8699 .loc 1 3998 13 is_stmt 1 view .LVU3068 + 8661 .loc 1 3998 13 is_stmt 1 view .LVU3051 3998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8700 .loc 1 3998 17 is_stmt 0 view .LVU3069 - 8701 00c6 E06B ldr r0, [r4, #60] + 8662 .loc 1 3998 17 is_stmt 0 view .LVU3052 + 8663 00c4 E06B ldr r0, [r4, #60] 3998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8702 .loc 1 3998 25 view .LVU3070 - 8703 00c8 836B ldr r3, [r0, #56] + 8664 .loc 1 3998 25 view .LVU3053 + 8665 00c6 836B ldr r3, [r0, #56] 3998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8704 .loc 1 3998 13 view .LVU3071 - 8705 00ca 9847 blx r3 - 8706 .LVL608: - 8707 00cc BBE7 b .L555 - 8708 .LVL609: - 8709 .L557: + 8666 .loc 1 3998 13 view .LVU3054 + 8667 00c8 9847 blx r3 + 8668 .LVL614: + 8669 00ca BBE7 b .L554 + 8670 .LVL615: + 8671 .L556: 4039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8710 .loc 1 4039 12 view .LVU3072 - 8711 00ce 0120 movs r0, #1 - 8712 .LVL610: - 8713 .L552: + 8672 .loc 1 4039 12 view .LVU3055 + 8673 00cc 0120 movs r0, #1 + 8674 .LVL616: + 8675 .L551: 4041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8714 .loc 1 4041 1 view .LVU3073 - 8715 00d0 F8BD pop {r3, r4, r5, r6, r7, pc} - 8716 .LVL611: - 8717 .L558: + 8676 .loc 1 4041 1 view .LVU3056 + 8677 00ce F8BD pop {r3, r4, r5, r6, r7, pc} + 8678 .LVL617: + 8679 .L557: 3974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8718 .loc 1 3974 5 discriminator 1 view .LVU3074 - 8719 00d2 0220 movs r0, #2 - 8720 00d4 FCE7 b .L552 - 8721 .L562: - 8722 00d6 00BF .align 2 - 8723 .L561: - 8724 00d8 00000000 .word I2C_Slave_ISR_IT - 8725 00dc 00000000 .word I2C_DMAAbort - 8726 .cfi_endproc - 8727 .LFE356: - 8729 .section .text.HAL_I2C_Slave_Seq_Transmit_DMA,"ax",%progbits - ARM GAS /tmp/ccclMPzv.s page 336 + 8680 .loc 1 3974 5 discriminator 1 view .LVU3057 + 8681 00d0 0220 movs r0, #2 + 8682 00d2 FCE7 b .L551 + 8683 .L561: + 8684 .align 2 + 8685 .L560: + 8686 00d4 00000000 .word I2C_Slave_ISR_IT + 8687 00d8 00000000 .word I2C_DMAAbort + 8688 .cfi_endproc + 8689 .LFE356: + ARM GAS /tmp/ccDmmuIk.s page 335 - 8730 .align 1 - 8731 .global HAL_I2C_Slave_Seq_Transmit_DMA - 8732 .syntax unified - 8733 .thumb - 8734 .thumb_func - 8736 HAL_I2C_Slave_Seq_Transmit_DMA: - 8737 .LVL612: - 8738 .LFB357: + 8691 .section .text.HAL_I2C_Slave_Seq_Transmit_DMA,"ax",%progbits + 8692 .align 1 + 8693 .global HAL_I2C_Slave_Seq_Transmit_DMA + 8694 .syntax unified + 8695 .thumb + 8696 .thumb_func + 8698 HAL_I2C_Slave_Seq_Transmit_DMA: + 8699 .LVL618: + 8700 .LFB357: 4055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 8739 .loc 1 4055 1 is_stmt 1 view -0 - 8740 .cfi_startproc - 8741 @ args = 0, pretend = 0, frame = 0 - 8742 @ frame_needed = 0, uses_anonymous_args = 0 + 8701 .loc 1 4055 1 is_stmt 1 view -0 + 8702 .cfi_startproc + 8703 @ args = 0, pretend = 0, frame = 0 + 8704 @ frame_needed = 0, uses_anonymous_args = 0 4055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 8743 .loc 1 4055 1 is_stmt 0 view .LVU3076 - 8744 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 8745 .LCFI103: - 8746 .cfi_def_cfa_offset 24 - 8747 .cfi_offset 3, -24 - 8748 .cfi_offset 4, -20 - 8749 .cfi_offset 5, -16 - 8750 .cfi_offset 6, -12 - 8751 .cfi_offset 7, -8 - 8752 .cfi_offset 14, -4 - 8753 0002 0446 mov r4, r0 + 8705 .loc 1 4055 1 is_stmt 0 view .LVU3059 + 8706 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 8707 .LCFI103: + 8708 .cfi_def_cfa_offset 24 + 8709 .cfi_offset 3, -24 + 8710 .cfi_offset 4, -20 + 8711 .cfi_offset 5, -16 + 8712 .cfi_offset 6, -12 + 8713 .cfi_offset 7, -8 + 8714 .cfi_offset 14, -4 + 8715 0002 0446 mov r4, r0 4057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 8754 .loc 1 4057 3 is_stmt 1 view .LVU3077 + 8716 .loc 1 4057 3 is_stmt 1 view .LVU3060 4058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8755 .loc 1 4058 3 view .LVU3078 + 8717 .loc 1 4058 3 view .LVU3061 4061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8756 .loc 1 4061 3 view .LVU3079 + 8718 .loc 1 4061 3 view .LVU3062 4063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8757 .loc 1 4063 3 view .LVU3080 + 8719 .loc 1 4063 3 view .LVU3063 4063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8758 .loc 1 4063 22 is_stmt 0 view .LVU3081 - 8759 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 8760 .LVL613: + 8720 .loc 1 4063 22 is_stmt 0 view .LVU3064 + 8721 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 8722 .LVL619: 4063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8761 .loc 1 4063 6 view .LVU3082 - 8762 0008 00F02800 and r0, r0, #40 - 8763 000c 2828 cmp r0, #40 - 8764 000e 40F0C080 bne .L574 - 8765 0012 0F46 mov r7, r1 - 8766 0014 1646 mov r6, r2 - 8767 0016 1D46 mov r5, r3 + 8723 .loc 1 4063 6 view .LVU3065 + 8724 0008 00F02800 and r0, r0, #40 + 8725 000c 2828 cmp r0, #40 + 8726 000e 40F0BE80 bne .L573 + 8727 0012 0F46 mov r7, r1 + 8728 0014 1646 mov r6, r2 + 8729 0016 1D46 mov r5, r3 4065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8768 .loc 1 4065 5 is_stmt 1 view .LVU3083 + 8730 .loc 1 4065 5 is_stmt 1 view .LVU3066 4065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8769 .loc 1 4065 8 is_stmt 0 view .LVU3084 - 8770 0018 0029 cmp r1, #0 - 8771 001a 51D0 beq .L565 + 8731 .loc 1 4065 8 is_stmt 0 view .LVU3067 + 8732 0018 0029 cmp r1, #0 + 8733 001a 4FD0 beq .L564 4065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8772 .loc 1 4065 25 discriminator 1 view .LVU3085 - 8773 001c 002A cmp r2, #0 - 8774 001e 4FD0 beq .L565 + 8734 .loc 1 4065 25 discriminator 1 view .LVU3068 + 8735 001c 002A cmp r2, #0 + 8736 001e 4DD0 beq .L564 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8775 .loc 1 4072 5 is_stmt 1 view .LVU3086 - ARM GAS /tmp/ccclMPzv.s page 337 + ARM GAS /tmp/ccDmmuIk.s page 336 + 8737 .loc 1 4072 5 is_stmt 1 view .LVU3069 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8776 .loc 1 4072 5 view .LVU3087 - 8777 0020 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 8778 .LVL614: + 8738 .loc 1 4072 5 view .LVU3070 + 8739 0020 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 8740 .LVL620: 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8779 .loc 1 4072 5 is_stmt 0 view .LVU3088 - 8780 0024 012B cmp r3, #1 - 8781 0026 00F0B780 beq .L575 + 8741 .loc 1 4072 5 is_stmt 0 view .LVU3071 + 8742 0024 012B cmp r3, #1 + 8743 0026 00F0B580 beq .L574 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8782 .loc 1 4072 5 is_stmt 1 discriminator 2 view .LVU3089 - 8783 002a 0123 movs r3, #1 - 8784 002c 84F84030 strb r3, [r4, #64] + 8744 .loc 1 4072 5 is_stmt 1 discriminator 2 view .LVU3072 + 8745 002a 0123 movs r3, #1 + 8746 002c 84F84030 strb r3, [r4, #64] 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8785 .loc 1 4072 5 discriminator 2 view .LVU3090 + 8747 .loc 1 4072 5 view .LVU3073 4075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8786 .loc 1 4075 5 view .LVU3091 - 8787 0030 48F20101 movw r1, #32769 - 8788 .LVL615: + 8748 .loc 1 4075 5 view .LVU3074 + 8749 0030 48F20101 movw r1, #32769 + 8750 .LVL621: 4075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8789 .loc 1 4075 5 is_stmt 0 view .LVU3092 - 8790 0034 2046 mov r0, r4 - 8791 0036 FFF7FEFF bl I2C_Disable_IRQ - 8792 .LVL616: + 8751 .loc 1 4075 5 is_stmt 0 view .LVU3075 + 8752 0034 2046 mov r0, r4 + 8753 0036 FFF7FEFF bl I2C_Disable_IRQ + 8754 .LVL622: 4079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8793 .loc 1 4079 5 is_stmt 1 view .LVU3093 + 8755 .loc 1 4079 5 is_stmt 1 view .LVU3076 4079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8794 .loc 1 4079 13 is_stmt 0 view .LVU3094 - 8795 003a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 8796 003e DBB2 uxtb r3, r3 + 8756 .loc 1 4079 13 is_stmt 0 view .LVU3077 + 8757 003a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8797 .loc 1 4079 8 view .LVU3095 - 8798 0040 2A2B cmp r3, #42 - 8799 0042 42D0 beq .L578 + 8758 .loc 1 4079 8 view .LVU3078 + 8759 003e 2A2B cmp r3, #42 + 8760 0040 41D0 beq .L577 4104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8800 .loc 1 4104 10 is_stmt 1 view .LVU3096 + 8761 .loc 1 4104 10 is_stmt 1 view .LVU3079 4104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8801 .loc 1 4104 18 is_stmt 0 view .LVU3097 - 8802 0044 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 8803 0048 DBB2 uxtb r3, r3 + 8762 .loc 1 4104 18 is_stmt 0 view .LVU3080 + 8763 0042 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8804 .loc 1 4104 13 view .LVU3098 - 8805 004a 292B cmp r3, #41 - 8806 004c 59D0 beq .L579 - 8807 .L568: + 8764 .loc 1 4104 13 view .LVU3081 + 8765 0046 292B cmp r3, #41 + 8766 0048 59D0 beq .L578 + 8767 .L567: 4129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8808 .loc 1 4129 5 is_stmt 1 view .LVU3099 + 8768 .loc 1 4129 5 is_stmt 1 view .LVU3082 4131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 8809 .loc 1 4131 5 view .LVU3100 + 8769 .loc 1 4131 5 view .LVU3083 4131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 8810 .loc 1 4131 21 is_stmt 0 view .LVU3101 - 8811 004e 2923 movs r3, #41 - 8812 0050 84F84130 strb r3, [r4, #65] + 8770 .loc 1 4131 21 is_stmt 0 view .LVU3084 + 8771 004a 2923 movs r3, #41 + 8772 004c 84F84130 strb r3, [r4, #65] 4132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8813 .loc 1 4132 5 is_stmt 1 view .LVU3102 + 8773 .loc 1 4132 5 is_stmt 1 view .LVU3085 4132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 8814 .loc 1 4132 21 is_stmt 0 view .LVU3103 - 8815 0054 2023 movs r3, #32 - ARM GAS /tmp/ccclMPzv.s page 338 + 8774 .loc 1 4132 21 is_stmt 0 view .LVU3086 + 8775 0050 2023 movs r3, #32 + 8776 0052 84F84230 strb r3, [r4, #66] + ARM GAS /tmp/ccDmmuIk.s page 337 - 8816 0056 84F84230 strb r3, [r4, #66] 4133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8817 .loc 1 4133 5 is_stmt 1 view .LVU3104 + 8777 .loc 1 4133 5 is_stmt 1 view .LVU3087 4133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8818 .loc 1 4133 21 is_stmt 0 view .LVU3105 - 8819 005a 0023 movs r3, #0 - 8820 005c 6364 str r3, [r4, #68] + 8778 .loc 1 4133 21 is_stmt 0 view .LVU3088 + 8779 0056 0023 movs r3, #0 + 8780 0058 6364 str r3, [r4, #68] 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8821 .loc 1 4136 5 is_stmt 1 view .LVU3106 + 8781 .loc 1 4136 5 is_stmt 1 view .LVU3089 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8822 .loc 1 4136 9 is_stmt 0 view .LVU3107 - 8823 005e 2268 ldr r2, [r4] + 8782 .loc 1 4136 9 is_stmt 0 view .LVU3090 + 8783 005a 2268 ldr r2, [r4] 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8824 .loc 1 4136 19 view .LVU3108 - 8825 0060 5368 ldr r3, [r2, #4] + 8784 .loc 1 4136 19 view .LVU3091 + 8785 005c 5368 ldr r3, [r2, #4] 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8826 .loc 1 4136 25 view .LVU3109 - 8827 0062 23F40043 bic r3, r3, #32768 - 8828 0066 5360 str r3, [r2, #4] + 8786 .loc 1 4136 25 view .LVU3092 + 8787 005e 23F40043 bic r3, r3, #32768 + 8788 0062 5360 str r3, [r2, #4] 4139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 8829 .loc 1 4139 5 is_stmt 1 view .LVU3110 + 8789 .loc 1 4139 5 is_stmt 1 view .LVU3093 4139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 8830 .loc 1 4139 23 is_stmt 0 view .LVU3111 - 8831 0068 6762 str r7, [r4, #36] + 8790 .loc 1 4139 23 is_stmt 0 view .LVU3094 + 8791 0064 6762 str r7, [r4, #36] 4140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 8832 .loc 1 4140 5 is_stmt 1 view .LVU3112 + 8792 .loc 1 4140 5 is_stmt 1 view .LVU3095 4140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 8833 .loc 1 4140 23 is_stmt 0 view .LVU3113 - 8834 006a 6685 strh r6, [r4, #42] @ movhi + 8793 .loc 1 4140 23 is_stmt 0 view .LVU3096 + 8794 0066 6685 strh r6, [r4, #42] @ movhi 4141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8835 .loc 1 4141 5 is_stmt 1 view .LVU3114 + 8795 .loc 1 4141 5 is_stmt 1 view .LVU3097 4141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8836 .loc 1 4141 29 is_stmt 0 view .LVU3115 - 8837 006c 638D ldrh r3, [r4, #42] + 8796 .loc 1 4141 29 is_stmt 0 view .LVU3098 + 8797 0068 638D ldrh r3, [r4, #42] 4141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 8838 .loc 1 4141 23 view .LVU3116 - 8839 006e 2385 strh r3, [r4, #40] @ movhi + 8798 .loc 1 4141 23 view .LVU3099 + 8799 006a 2385 strh r3, [r4, #40] @ movhi 4142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 8840 .loc 1 4142 5 is_stmt 1 view .LVU3117 + 8800 .loc 1 4142 5 is_stmt 1 view .LVU3100 4142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 8841 .loc 1 4142 23 is_stmt 0 view .LVU3118 - 8842 0070 E562 str r5, [r4, #44] + 8801 .loc 1 4142 23 is_stmt 0 view .LVU3101 + 8802 006c E562 str r5, [r4, #44] 4143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8843 .loc 1 4143 5 is_stmt 1 view .LVU3119 + 8803 .loc 1 4143 5 is_stmt 1 view .LVU3102 4143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8844 .loc 1 4143 23 is_stmt 0 view .LVU3120 - 8845 0072 4A4B ldr r3, .L580 - 8846 0074 6363 str r3, [r4, #52] + 8804 .loc 1 4143 23 is_stmt 0 view .LVU3103 + 8805 006e 4A4B ldr r3, .L579 + 8806 0070 6363 str r3, [r4, #52] 4145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8847 .loc 1 4145 5 is_stmt 1 view .LVU3121 + 8807 .loc 1 4145 5 is_stmt 1 view .LVU3104 4145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8848 .loc 1 4145 13 is_stmt 0 view .LVU3122 - 8849 0076 A36B ldr r3, [r4, #56] + 8808 .loc 1 4145 13 is_stmt 0 view .LVU3105 + 8809 0072 A36B ldr r3, [r4, #56] 4145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8850 .loc 1 4145 8 view .LVU3123 - 8851 0078 002B cmp r3, #0 - 8852 007a 59D0 beq .L569 - ARM GAS /tmp/ccclMPzv.s page 339 - - + 8810 .loc 1 4145 8 view .LVU3106 + 8811 0074 002B cmp r3, #0 + 8812 0076 59D0 beq .L568 4148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8853 .loc 1 4148 7 is_stmt 1 view .LVU3124 + ARM GAS /tmp/ccDmmuIk.s page 338 + + + 8813 .loc 1 4148 7 is_stmt 1 view .LVU3107 4148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8854 .loc 1 4148 38 is_stmt 0 view .LVU3125 - 8855 007c 484A ldr r2, .L580+4 - 8856 007e DA62 str r2, [r3, #44] + 8814 .loc 1 4148 38 is_stmt 0 view .LVU3108 + 8815 0078 484A ldr r2, .L579+4 + 8816 007a DA62 str r2, [r3, #44] 4151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8857 .loc 1 4151 7 is_stmt 1 view .LVU3126 + 8817 .loc 1 4151 7 is_stmt 1 view .LVU3109 4151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8858 .loc 1 4151 11 is_stmt 0 view .LVU3127 - 8859 0080 A36B ldr r3, [r4, #56] + 8818 .loc 1 4151 11 is_stmt 0 view .LVU3110 + 8819 007c A36B ldr r3, [r4, #56] 4151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8860 .loc 1 4151 39 view .LVU3128 - 8861 0082 484A ldr r2, .L580+8 - 8862 0084 5A63 str r2, [r3, #52] + 8820 .loc 1 4151 39 view .LVU3111 + 8821 007e 484A ldr r2, .L579+8 + 8822 0080 5A63 str r2, [r3, #52] 4154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 8863 .loc 1 4154 7 is_stmt 1 view .LVU3129 + 8823 .loc 1 4154 7 is_stmt 1 view .LVU3112 4154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 8864 .loc 1 4154 11 is_stmt 0 view .LVU3130 - 8865 0086 A26B ldr r2, [r4, #56] + 8824 .loc 1 4154 11 is_stmt 0 view .LVU3113 + 8825 0082 A26B ldr r2, [r4, #56] 4154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback = NULL; - 8866 .loc 1 4154 42 view .LVU3131 - 8867 0088 0023 movs r3, #0 - 8868 008a 1363 str r3, [r2, #48] + 8826 .loc 1 4154 42 view .LVU3114 + 8827 0084 0023 movs r3, #0 + 8828 0086 1363 str r3, [r2, #48] 4155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8869 .loc 1 4155 7 is_stmt 1 view .LVU3132 + 8829 .loc 1 4155 7 is_stmt 1 view .LVU3115 4155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8870 .loc 1 4155 11 is_stmt 0 view .LVU3133 - 8871 008c A26B ldr r2, [r4, #56] + 8830 .loc 1 4155 11 is_stmt 0 view .LVU3116 + 8831 0088 A26B ldr r2, [r4, #56] 4155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8872 .loc 1 4155 39 view .LVU3134 - 8873 008e 9363 str r3, [r2, #56] + 8832 .loc 1 4155 39 view .LVU3117 + 8833 008a 9363 str r3, [r2, #56] 4158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 8874 .loc 1 4158 7 is_stmt 1 view .LVU3135 + 8834 .loc 1 4158 7 is_stmt 1 view .LVU3118 4158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 8875 .loc 1 4158 86 is_stmt 0 view .LVU3136 - 8876 0090 2268 ldr r2, [r4] + 8835 .loc 1 4158 86 is_stmt 0 view .LVU3119 + 8836 008c 2268 ldr r2, [r4] 4158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize); - 8877 .loc 1 4158 23 view .LVU3137 - 8878 0092 238D ldrh r3, [r4, #40] - 8879 0094 2832 adds r2, r2, #40 - 8880 0096 3946 mov r1, r7 - 8881 0098 A06B ldr r0, [r4, #56] - 8882 009a FFF7FEFF bl HAL_DMA_Start_IT - 8883 .LVL617: + 8837 .loc 1 4158 23 view .LVU3120 + 8838 008e 238D ldrh r3, [r4, #40] + 8839 0090 2832 adds r2, r2, #40 + 8840 0092 3946 mov r1, r7 + 8841 0094 A06B ldr r0, [r4, #56] + 8842 0096 FFF7FEFF bl HAL_DMA_Start_IT + 8843 .LVL623: 4176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8884 .loc 1 4176 5 is_stmt 1 view .LVU3138 + 8844 .loc 1 4176 5 is_stmt 1 view .LVU3121 4176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8885 .loc 1 4176 8 is_stmt 0 view .LVU3139 - 8886 009e 0546 mov r5, r0 - 8887 .LVL618: + 8845 .loc 1 4176 8 is_stmt 0 view .LVU3122 + 8846 009a 0546 mov r5, r0 + 8847 .LVL624: 4176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8888 .loc 1 4176 8 view .LVU3140 - 8889 00a0 0028 cmp r0, #0 - 8890 00a2 53D0 beq .L570 + 8848 .loc 1 4176 8 view .LVU3123 + 8849 009c 0028 cmp r0, #0 + 8850 009e 53D0 beq .L569 4187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 8891 .loc 1 4187 7 is_stmt 1 view .LVU3141 - ARM GAS /tmp/ccclMPzv.s page 340 + 8851 .loc 1 4187 7 is_stmt 1 view .LVU3124 +4187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; + ARM GAS /tmp/ccDmmuIk.s page 339 -4187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 8892 .loc 1 4187 23 is_stmt 0 view .LVU3142 - 8893 00a4 2823 movs r3, #40 - 8894 00a6 84F84130 strb r3, [r4, #65] + 8852 .loc 1 4187 23 is_stmt 0 view .LVU3125 + 8853 00a0 2823 movs r3, #40 + 8854 00a2 84F84130 strb r3, [r4, #65] 4188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8895 .loc 1 4188 7 is_stmt 1 view .LVU3143 + 8855 .loc 1 4188 7 is_stmt 1 view .LVU3126 4188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8896 .loc 1 4188 23 is_stmt 0 view .LVU3144 - 8897 00aa 0022 movs r2, #0 - 8898 00ac 84F84220 strb r2, [r4, #66] + 8856 .loc 1 4188 23 is_stmt 0 view .LVU3127 + 8857 00a6 0022 movs r2, #0 + 8858 00a8 84F84220 strb r2, [r4, #66] 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8899 .loc 1 4191 7 is_stmt 1 view .LVU3145 + 8859 .loc 1 4191 7 is_stmt 1 view .LVU3128 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8900 .loc 1 4191 11 is_stmt 0 view .LVU3146 - 8901 00b0 636C ldr r3, [r4, #68] + 8860 .loc 1 4191 11 is_stmt 0 view .LVU3129 + 8861 00ac 636C ldr r3, [r4, #68] 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8902 .loc 1 4191 23 view .LVU3147 - 8903 00b2 43F01003 orr r3, r3, #16 - 8904 00b6 6364 str r3, [r4, #68] + 8862 .loc 1 4191 23 view .LVU3130 + 8863 00ae 43F01003 orr r3, r3, #16 + 8864 00b2 6364 str r3, [r4, #68] 4194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8905 .loc 1 4194 7 is_stmt 1 view .LVU3148 + 8865 .loc 1 4194 7 is_stmt 1 view .LVU3131 4194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8906 .loc 1 4194 7 view .LVU3149 - 8907 00b8 84F84020 strb r2, [r4, #64] + 8866 .loc 1 4194 7 view .LVU3132 + 8867 00b4 84F84020 strb r2, [r4, #64] 4194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8908 .loc 1 4194 7 view .LVU3150 + 8868 .loc 1 4194 7 view .LVU3133 4196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8909 .loc 1 4196 7 view .LVU3151 + 8869 .loc 1 4196 7 view .LVU3134 4196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8910 .loc 1 4196 14 is_stmt 0 view .LVU3152 - 8911 00bc 0125 movs r5, #1 - 8912 00be 69E0 b .L564 - 8913 .LVL619: - 8914 .L565: + 8870 .loc 1 4196 14 is_stmt 0 view .LVU3135 + 8871 00b8 0125 movs r5, #1 + 8872 00ba 69E0 b .L563 + 8873 .LVL625: + 8874 .L564: 4067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 8915 .loc 1 4067 7 is_stmt 1 view .LVU3153 + 8875 .loc 1 4067 7 is_stmt 1 view .LVU3136 4067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 8916 .loc 1 4067 23 is_stmt 0 view .LVU3154 - 8917 00c0 4FF40073 mov r3, #512 - 8918 .LVL620: + 8876 .loc 1 4067 23 is_stmt 0 view .LVU3137 + 8877 00bc 4FF40073 mov r3, #512 + 8878 .LVL626: 4067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 8919 .loc 1 4067 23 view .LVU3155 - 8920 00c4 6364 str r3, [r4, #68] + 8879 .loc 1 4067 23 view .LVU3138 + 8880 00c0 6364 str r3, [r4, #68] 4068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8921 .loc 1 4068 7 is_stmt 1 view .LVU3156 + 8881 .loc 1 4068 7 is_stmt 1 view .LVU3139 4068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8922 .loc 1 4068 15 is_stmt 0 view .LVU3157 - 8923 00c6 0125 movs r5, #1 - 8924 .LVL621: + 8882 .loc 1 4068 15 is_stmt 0 view .LVU3140 + 8883 00c2 0125 movs r5, #1 + 8884 .LVL627: 4068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8925 .loc 1 4068 15 view .LVU3158 - 8926 00c8 64E0 b .L564 - 8927 .LVL622: - 8928 .L578: + 8885 .loc 1 4068 15 view .LVU3141 + 8886 00c4 64E0 b .L563 + 8887 .LVL628: + 8888 .L577: 4082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8929 .loc 1 4082 7 is_stmt 1 view .LVU3159 - 8930 00ca 0221 movs r1, #2 - ARM GAS /tmp/ccclMPzv.s page 341 + 8889 .loc 1 4082 7 is_stmt 1 view .LVU3142 + 8890 00c6 0221 movs r1, #2 + 8891 00c8 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 340 - 8931 00cc 2046 mov r0, r4 - 8932 00ce FFF7FEFF bl I2C_Disable_IRQ - 8933 .LVL623: + 8892 00ca FFF7FEFF bl I2C_Disable_IRQ + 8893 .LVL629: 4084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8934 .loc 1 4084 7 view .LVU3160 + 8894 .loc 1 4084 7 view .LVU3143 4084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8935 .loc 1 4084 16 is_stmt 0 view .LVU3161 - 8936 00d2 2368 ldr r3, [r4] + 8895 .loc 1 4084 16 is_stmt 0 view .LVU3144 + 8896 00ce 2368 ldr r3, [r4] 4084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8937 .loc 1 4084 26 view .LVU3162 - 8938 00d4 1A68 ldr r2, [r3] + 8897 .loc 1 4084 26 view .LVU3145 + 8898 00d0 1A68 ldr r2, [r3] 4084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8939 .loc 1 4084 10 view .LVU3163 - 8940 00d6 12F4004F tst r2, #32768 - 8941 00da B8D0 beq .L568 + 8899 .loc 1 4084 10 view .LVU3146 + 8900 00d2 12F4004F tst r2, #32768 + 8901 00d6 B8D0 beq .L567 4087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8942 .loc 1 4087 9 is_stmt 1 view .LVU3164 + 8902 .loc 1 4087 9 is_stmt 1 view .LVU3147 4087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8943 .loc 1 4087 17 is_stmt 0 view .LVU3165 - 8944 00dc E26B ldr r2, [r4, #60] + 8903 .loc 1 4087 17 is_stmt 0 view .LVU3148 + 8904 00d8 E26B ldr r2, [r4, #60] 4087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8945 .loc 1 4087 12 view .LVU3166 - 8946 00de 002A cmp r2, #0 - 8947 00e0 B5D0 beq .L568 + 8905 .loc 1 4087 12 view .LVU3149 + 8906 00da 002A cmp r2, #0 + 8907 00dc B5D0 beq .L567 4089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8948 .loc 1 4089 11 is_stmt 1 view .LVU3167 + 8908 .loc 1 4089 11 is_stmt 1 view .LVU3150 4089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8949 .loc 1 4089 25 is_stmt 0 view .LVU3168 - 8950 00e2 1A68 ldr r2, [r3] + 8909 .loc 1 4089 25 is_stmt 0 view .LVU3151 + 8910 00de 1A68 ldr r2, [r3] 4089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8951 .loc 1 4089 31 view .LVU3169 - 8952 00e4 22F40042 bic r2, r2, #32768 - 8953 00e8 1A60 str r2, [r3] + 8911 .loc 1 4089 31 view .LVU3152 + 8912 00e0 22F40042 bic r2, r2, #32768 + 8913 00e4 1A60 str r2, [r3] 4093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8954 .loc 1 4093 11 is_stmt 1 view .LVU3170 + 8914 .loc 1 4093 11 is_stmt 1 view .LVU3153 4093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8955 .loc 1 4093 15 is_stmt 0 view .LVU3171 - 8956 00ea E36B ldr r3, [r4, #60] + 8915 .loc 1 4093 15 is_stmt 0 view .LVU3154 + 8916 00e6 E36B ldr r3, [r4, #60] 4093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8957 .loc 1 4093 43 view .LVU3172 - 8958 00ec 2E4A ldr r2, .L580+12 - 8959 00ee 9A63 str r2, [r3, #56] + 8917 .loc 1 4093 43 view .LVU3155 + 8918 00e8 2E4A ldr r2, .L579+12 + 8919 00ea 9A63 str r2, [r3, #56] 4096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8960 .loc 1 4096 11 is_stmt 1 view .LVU3173 + 8920 .loc 1 4096 11 is_stmt 1 view .LVU3156 4096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8961 .loc 1 4096 15 is_stmt 0 view .LVU3174 - 8962 00f0 E06B ldr r0, [r4, #60] - 8963 00f2 FFF7FEFF bl HAL_DMA_Abort_IT - 8964 .LVL624: + 8921 .loc 1 4096 15 is_stmt 0 view .LVU3157 + 8922 00ec E06B ldr r0, [r4, #60] + 8923 00ee FFF7FEFF bl HAL_DMA_Abort_IT + 8924 .LVL630: 4096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8965 .loc 1 4096 14 discriminator 1 view .LVU3175 - 8966 00f6 0028 cmp r0, #0 - 8967 00f8 A9D0 beq .L568 + 8925 .loc 1 4096 14 discriminator 1 view .LVU3158 + 8926 00f2 0028 cmp r0, #0 + 8927 00f4 A9D0 beq .L567 4099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8968 .loc 1 4099 13 is_stmt 1 view .LVU3176 + 8928 .loc 1 4099 13 is_stmt 1 view .LVU3159 4099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8969 .loc 1 4099 17 is_stmt 0 view .LVU3177 - ARM GAS /tmp/ccclMPzv.s page 342 + 8929 .loc 1 4099 17 is_stmt 0 view .LVU3160 + 8930 00f6 E06B ldr r0, [r4, #60] + ARM GAS /tmp/ccDmmuIk.s page 341 - 8970 00fa E06B ldr r0, [r4, #60] 4099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8971 .loc 1 4099 25 view .LVU3178 - 8972 00fc 836B ldr r3, [r0, #56] + 8931 .loc 1 4099 25 view .LVU3161 + 8932 00f8 836B ldr r3, [r0, #56] 4099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 8973 .loc 1 4099 13 view .LVU3179 - 8974 00fe 9847 blx r3 - 8975 .LVL625: - 8976 0100 A5E7 b .L568 - 8977 .L579: + 8933 .loc 1 4099 13 view .LVU3162 + 8934 00fa 9847 blx r3 + 8935 .LVL631: + 8936 00fc A5E7 b .L567 + 8937 .L578: 4106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8978 .loc 1 4106 7 is_stmt 1 view .LVU3180 + 8938 .loc 1 4106 7 is_stmt 1 view .LVU3163 4106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8979 .loc 1 4106 16 is_stmt 0 view .LVU3181 - 8980 0102 2368 ldr r3, [r4] + 8939 .loc 1 4106 16 is_stmt 0 view .LVU3164 + 8940 00fe 2368 ldr r3, [r4] 4106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8981 .loc 1 4106 26 view .LVU3182 - 8982 0104 1A68 ldr r2, [r3] + 8941 .loc 1 4106 26 view .LVU3165 + 8942 0100 1A68 ldr r2, [r3] 4106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8983 .loc 1 4106 10 view .LVU3183 - 8984 0106 12F4804F tst r2, #16384 - 8985 010a A0D0 beq .L568 + 8943 .loc 1 4106 10 view .LVU3166 + 8944 0102 12F4804F tst r2, #16384 + 8945 0106 A0D0 beq .L567 4108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8986 .loc 1 4108 9 is_stmt 1 view .LVU3184 + 8946 .loc 1 4108 9 is_stmt 1 view .LVU3167 4108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8987 .loc 1 4108 23 is_stmt 0 view .LVU3185 - 8988 010c 1A68 ldr r2, [r3] + 8947 .loc 1 4108 23 is_stmt 0 view .LVU3168 + 8948 0108 1A68 ldr r2, [r3] 4108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8989 .loc 1 4108 29 view .LVU3186 - 8990 010e 22F48042 bic r2, r2, #16384 - 8991 0112 1A60 str r2, [r3] + 8949 .loc 1 4108 29 view .LVU3169 + 8950 010a 22F48042 bic r2, r2, #16384 + 8951 010e 1A60 str r2, [r3] 4111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8992 .loc 1 4111 9 is_stmt 1 view .LVU3187 + 8952 .loc 1 4111 9 is_stmt 1 view .LVU3170 4111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8993 .loc 1 4111 17 is_stmt 0 view .LVU3188 - 8994 0114 A36B ldr r3, [r4, #56] + 8953 .loc 1 4111 17 is_stmt 0 view .LVU3171 + 8954 0110 A36B ldr r3, [r4, #56] 4111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 8995 .loc 1 4111 12 view .LVU3189 - 8996 0116 002B cmp r3, #0 - 8997 0118 99D0 beq .L568 + 8955 .loc 1 4111 12 view .LVU3172 + 8956 0112 002B cmp r3, #0 + 8957 0114 99D0 beq .L567 4115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8998 .loc 1 4115 11 is_stmt 1 view .LVU3190 + 8958 .loc 1 4115 11 is_stmt 1 view .LVU3173 4115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 8999 .loc 1 4115 43 is_stmt 0 view .LVU3191 - 9000 011a 234A ldr r2, .L580+12 - 9001 011c 9A63 str r2, [r3, #56] + 8959 .loc 1 4115 43 is_stmt 0 view .LVU3174 + 8960 0116 234A ldr r2, .L579+12 + 8961 0118 9A63 str r2, [r3, #56] 4118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9002 .loc 1 4118 11 is_stmt 1 view .LVU3192 + 8962 .loc 1 4118 11 is_stmt 1 view .LVU3175 4118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9003 .loc 1 4118 15 is_stmt 0 view .LVU3193 - 9004 011e A06B ldr r0, [r4, #56] - 9005 0120 FFF7FEFF bl HAL_DMA_Abort_IT - 9006 .LVL626: + 8963 .loc 1 4118 15 is_stmt 0 view .LVU3176 + 8964 011a A06B ldr r0, [r4, #56] + 8965 011c FFF7FEFF bl HAL_DMA_Abort_IT + 8966 .LVL632: 4118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9007 .loc 1 4118 14 discriminator 1 view .LVU3194 - 9008 0124 0028 cmp r0, #0 - 9009 0126 92D0 beq .L568 - ARM GAS /tmp/ccclMPzv.s page 343 + 8967 .loc 1 4118 14 discriminator 1 view .LVU3177 + 8968 0120 0028 cmp r0, #0 + 8969 0122 92D0 beq .L567 +4121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + ARM GAS /tmp/ccDmmuIk.s page 342 + 8970 .loc 1 4121 13 is_stmt 1 view .LVU3178 4121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9010 .loc 1 4121 13 is_stmt 1 view .LVU3195 + 8971 .loc 1 4121 17 is_stmt 0 view .LVU3179 + 8972 0124 A06B ldr r0, [r4, #56] 4121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9011 .loc 1 4121 17 is_stmt 0 view .LVU3196 - 9012 0128 A06B ldr r0, [r4, #56] + 8973 .loc 1 4121 25 view .LVU3180 + 8974 0126 836B ldr r3, [r0, #56] 4121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9013 .loc 1 4121 25 view .LVU3197 - 9014 012a 836B ldr r3, [r0, #56] -4121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9015 .loc 1 4121 13 view .LVU3198 - 9016 012c 9847 blx r3 - 9017 .LVL627: - 9018 012e 8EE7 b .L568 - 9019 .L569: + 8975 .loc 1 4121 13 view .LVU3181 + 8976 0128 9847 blx r3 + 8977 .LVL633: + 8978 012a 8EE7 b .L567 + 8979 .L568: 4164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9020 .loc 1 4164 7 is_stmt 1 view .LVU3199 + 8980 .loc 1 4164 7 is_stmt 1 view .LVU3182 4164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9021 .loc 1 4164 23 is_stmt 0 view .LVU3200 - 9022 0130 2823 movs r3, #40 - 9023 0132 84F84130 strb r3, [r4, #65] + 8981 .loc 1 4164 23 is_stmt 0 view .LVU3183 + 8982 012c 2823 movs r3, #40 + 8983 012e 84F84130 strb r3, [r4, #65] 4165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9024 .loc 1 4165 7 is_stmt 1 view .LVU3201 + 8984 .loc 1 4165 7 is_stmt 1 view .LVU3184 4165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9025 .loc 1 4165 23 is_stmt 0 view .LVU3202 - 9026 0136 0022 movs r2, #0 - 9027 0138 84F84220 strb r2, [r4, #66] + 8985 .loc 1 4165 23 is_stmt 0 view .LVU3185 + 8986 0132 0022 movs r2, #0 + 8987 0134 84F84220 strb r2, [r4, #66] 4168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9028 .loc 1 4168 7 is_stmt 1 view .LVU3203 + 8988 .loc 1 4168 7 is_stmt 1 view .LVU3186 4168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9029 .loc 1 4168 11 is_stmt 0 view .LVU3204 - 9030 013c 636C ldr r3, [r4, #68] + 8989 .loc 1 4168 11 is_stmt 0 view .LVU3187 + 8990 0138 636C ldr r3, [r4, #68] 4168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9031 .loc 1 4168 23 view .LVU3205 - 9032 013e 43F08003 orr r3, r3, #128 - 9033 0142 6364 str r3, [r4, #68] + 8991 .loc 1 4168 23 view .LVU3188 + 8992 013a 43F08003 orr r3, r3, #128 + 8993 013e 6364 str r3, [r4, #68] 4171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9034 .loc 1 4171 7 is_stmt 1 view .LVU3206 + 8994 .loc 1 4171 7 is_stmt 1 view .LVU3189 4171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9035 .loc 1 4171 7 view .LVU3207 - 9036 0144 84F84020 strb r2, [r4, #64] + 8995 .loc 1 4171 7 view .LVU3190 + 8996 0140 84F84020 strb r2, [r4, #64] 4171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9037 .loc 1 4171 7 view .LVU3208 + 8997 .loc 1 4171 7 view .LVU3191 4173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9038 .loc 1 4173 7 view .LVU3209 + 8998 .loc 1 4173 7 view .LVU3192 4173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9039 .loc 1 4173 14 is_stmt 0 view .LVU3210 - 9040 0148 0125 movs r5, #1 - 9041 .LVL628: + 8999 .loc 1 4173 14 is_stmt 0 view .LVU3193 + 9000 0144 0125 movs r5, #1 + 9001 .LVL634: 4173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9042 .loc 1 4173 14 view .LVU3211 - 9043 014a 23E0 b .L564 - 9044 .LVL629: - 9045 .L570: + 9002 .loc 1 4173 14 view .LVU3194 + 9003 0146 23E0 b .L563 + 9004 .LVL635: + 9005 .L569: 4179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9046 .loc 1 4179 7 is_stmt 1 view .LVU3212 + 9006 .loc 1 4179 7 is_stmt 1 view .LVU3195 4179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9047 .loc 1 4179 11 is_stmt 0 view .LVU3213 - ARM GAS /tmp/ccclMPzv.s page 344 + 9007 .loc 1 4179 11 is_stmt 0 view .LVU3196 + 9008 0148 638D ldrh r3, [r4, #42] + ARM GAS /tmp/ccDmmuIk.s page 343 - 9048 014c 638D ldrh r3, [r4, #42] - 9049 014e 9BB2 uxth r3, r3 + 9009 014a 9BB2 uxth r3, r3 4179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9050 .loc 1 4179 30 view .LVU3214 - 9051 0150 228D ldrh r2, [r4, #40] + 9010 .loc 1 4179 30 view .LVU3197 + 9011 014c 228D ldrh r2, [r4, #40] 4179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9052 .loc 1 4179 23 view .LVU3215 - 9053 0152 9B1A subs r3, r3, r2 - 9054 0154 9BB2 uxth r3, r3 - 9055 0156 6385 strh r3, [r4, #42] @ movhi + 9012 .loc 1 4179 23 view .LVU3198 + 9013 014e 9B1A subs r3, r3, r2 + 9014 0150 9BB2 uxth r3, r3 + 9015 0152 6385 strh r3, [r4, #42] @ movhi 4182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9056 .loc 1 4182 7 is_stmt 1 view .LVU3216 + 9016 .loc 1 4182 7 is_stmt 1 view .LVU3199 4182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9057 .loc 1 4182 22 is_stmt 0 view .LVU3217 - 9058 0158 0023 movs r3, #0 - 9059 015a 2385 strh r3, [r4, #40] @ movhi + 9017 .loc 1 4182 22 is_stmt 0 view .LVU3200 + 9018 0154 0023 movs r3, #0 + 9019 0156 2385 strh r3, [r4, #40] @ movhi 4199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) - 9060 .loc 1 4199 5 is_stmt 1 view .LVU3218 + 9020 .loc 1 4199 5 is_stmt 1 view .LVU3201 4199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) - 9061 .loc 1 4199 11 is_stmt 0 view .LVU3219 - 9062 015c 2268 ldr r2, [r4] - 9063 015e 9369 ldr r3, [r2, #24] - 9064 0160 03F00803 and r3, r3, #8 - 9065 .LVL630: + 9021 .loc 1 4199 11 is_stmt 0 view .LVU3202 + 9022 0158 2268 ldr r2, [r4] + 9023 015a 9369 ldr r3, [r2, #24] + 9024 015c 03F00803 and r3, r3, #8 + 9025 .LVL636: 4200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9066 .loc 1 4200 5 is_stmt 1 view .LVU3220 + 9026 .loc 1 4200 5 is_stmt 1 view .LVU3203 4200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9067 .loc 1 4200 10 is_stmt 0 view .LVU3221 - 9068 0164 9169 ldr r1, [r2, #24] + 9027 .loc 1 4200 10 is_stmt 0 view .LVU3204 + 9028 0160 9169 ldr r1, [r2, #24] 4200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9069 .loc 1 4200 8 view .LVU3222 - 9070 0166 11F4803F tst r1, #65536 - 9071 016a 0DD1 bne .L572 - 9072 .LVL631: - 9073 .L573: + 9029 .loc 1 4200 8 view .LVU3205 + 9030 0162 11F4803F tst r1, #65536 + 9031 0166 0DD1 bne .L571 + 9032 .LVL637: + 9033 .L572: 4208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9074 .loc 1 4208 5 is_stmt 1 view .LVU3223 + 9034 .loc 1 4208 5 is_stmt 1 view .LVU3206 4208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9075 .loc 1 4208 5 view .LVU3224 - 9076 016c 0023 movs r3, #0 - 9077 016e 84F84030 strb r3, [r4, #64] + 9035 .loc 1 4208 5 view .LVU3207 + 9036 0168 0023 movs r3, #0 + 9037 016a 84F84030 strb r3, [r4, #64] 4208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9078 .loc 1 4208 5 view .LVU3225 + 9038 .loc 1 4208 5 view .LVU3208 4211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9079 .loc 1 4211 5 view .LVU3226 + 9039 .loc 1 4211 5 view .LVU3209 4211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9080 .loc 1 4211 9 is_stmt 0 view .LVU3227 - 9081 0172 2268 ldr r2, [r4] + 9040 .loc 1 4211 9 is_stmt 0 view .LVU3210 + 9041 016e 2268 ldr r2, [r4] 4211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9082 .loc 1 4211 19 view .LVU3228 - 9083 0174 1368 ldr r3, [r2] + 9042 .loc 1 4211 19 view .LVU3211 + 9043 0170 1368 ldr r3, [r2] 4211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9084 .loc 1 4211 25 view .LVU3229 - 9085 0176 43F48043 orr r3, r3, #16384 - 9086 017a 1360 str r3, [r2] + 9044 .loc 1 4211 25 view .LVU3212 + 9045 0172 43F48043 orr r3, r3, #16384 + 9046 0176 1360 str r3, [r2] 4217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9087 .loc 1 4217 5 is_stmt 1 view .LVU3230 - ARM GAS /tmp/ccclMPzv.s page 345 + 9047 .loc 1 4217 5 is_stmt 1 view .LVU3213 + 9048 0178 4FF40041 mov r1, #32768 + ARM GAS /tmp/ccDmmuIk.s page 344 - 9088 017c 4FF40041 mov r1, #32768 - 9089 0180 2046 mov r0, r4 - 9090 .LVL632: + 9049 017c 2046 mov r0, r4 + 9050 .LVL638: 4217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9091 .loc 1 4217 5 is_stmt 0 view .LVU3231 - 9092 0182 FFF7FEFF bl I2C_Enable_IRQ - 9093 .LVL633: + 9051 .loc 1 4217 5 is_stmt 0 view .LVU3214 + 9052 017e FFF7FEFF bl I2C_Enable_IRQ + 9053 .LVL639: 4219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9094 .loc 1 4219 5 is_stmt 1 view .LVU3232 + 9054 .loc 1 4219 5 is_stmt 1 view .LVU3215 4219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9095 .loc 1 4219 12 is_stmt 0 view .LVU3233 - 9096 0186 05E0 b .L564 - 9097 .LVL634: - 9098 .L572: + 9055 .loc 1 4219 12 is_stmt 0 view .LVU3216 + 9056 0182 05E0 b .L563 + 9057 .LVL640: + 9058 .L571: 4200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9099 .loc 1 4200 54 discriminator 1 view .LVU3234 - 9100 0188 002B cmp r3, #0 - 9101 018a EFD0 beq .L573 + 9059 .loc 1 4200 54 discriminator 1 view .LVU3217 + 9060 0184 002B cmp r3, #0 + 9061 0186 EFD0 beq .L572 4204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9102 .loc 1 4204 7 is_stmt 1 view .LVU3235 - 9103 018c 0823 movs r3, #8 - 9104 .LVL635: + 9062 .loc 1 4204 7 is_stmt 1 view .LVU3218 + 9063 0188 0823 movs r3, #8 + 9064 .LVL641: 4204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9105 .loc 1 4204 7 is_stmt 0 view .LVU3236 - 9106 018e D361 str r3, [r2, #28] - 9107 0190 ECE7 b .L573 - 9108 .LVL636: - 9109 .L574: + 9065 .loc 1 4204 7 is_stmt 0 view .LVU3219 + 9066 018a D361 str r3, [r2, #28] + 9067 018c ECE7 b .L572 + 9068 .LVL642: + 9069 .L573: 4223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9110 .loc 1 4223 12 view .LVU3237 - 9111 0192 0125 movs r5, #1 - 9112 .LVL637: - 9113 .L564: + 9070 .loc 1 4223 12 view .LVU3220 + 9071 018e 0125 movs r5, #1 + 9072 .LVL643: + 9073 .L563: 4225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9114 .loc 1 4225 1 view .LVU3238 - 9115 0194 2846 mov r0, r5 - 9116 0196 F8BD pop {r3, r4, r5, r6, r7, pc} - 9117 .LVL638: - 9118 .L575: + 9074 .loc 1 4225 1 view .LVU3221 + 9075 0190 2846 mov r0, r5 + 9076 0192 F8BD pop {r3, r4, r5, r6, r7, pc} + 9077 .LVL644: + 9078 .L574: 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9119 .loc 1 4072 5 discriminator 1 view .LVU3239 - 9120 0198 0225 movs r5, #2 - 9121 .LVL639: + 9079 .loc 1 4072 5 discriminator 1 view .LVU3222 + 9080 0194 0225 movs r5, #2 + 9081 .LVL645: 4072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9122 .loc 1 4072 5 discriminator 1 view .LVU3240 - 9123 019a FBE7 b .L564 - 9124 .L581: - 9125 .align 2 - 9126 .L580: - 9127 019c 00000000 .word I2C_Slave_ISR_DMA - 9128 01a0 00000000 .word I2C_DMASlaveTransmitCplt - 9129 01a4 00000000 .word I2C_DMAError - 9130 01a8 00000000 .word I2C_DMAAbort - 9131 .cfi_endproc - 9132 .LFE357: - 9134 .section .text.HAL_I2C_Slave_Seq_Receive_IT,"ax",%progbits - 9135 .align 1 - ARM GAS /tmp/ccclMPzv.s page 346 + 9082 .loc 1 4072 5 discriminator 1 view .LVU3223 + 9083 0196 FBE7 b .L563 + 9084 .L580: + 9085 .align 2 + 9086 .L579: + 9087 0198 00000000 .word I2C_Slave_ISR_DMA + 9088 019c 00000000 .word I2C_DMASlaveTransmitCplt + 9089 01a0 00000000 .word I2C_DMAError + 9090 01a4 00000000 .word I2C_DMAAbort + 9091 .cfi_endproc + 9092 .LFE357: + 9094 .section .text.HAL_I2C_Slave_Seq_Receive_IT,"ax",%progbits + 9095 .align 1 + 9096 .global HAL_I2C_Slave_Seq_Receive_IT + ARM GAS /tmp/ccDmmuIk.s page 345 - 9136 .global HAL_I2C_Slave_Seq_Receive_IT - 9137 .syntax unified - 9138 .thumb - 9139 .thumb_func - 9141 HAL_I2C_Slave_Seq_Receive_IT: - 9142 .LVL640: - 9143 .LFB358: + 9097 .syntax unified + 9098 .thumb + 9099 .thumb_func + 9101 HAL_I2C_Slave_Seq_Receive_IT: + 9102 .LVL646: + 9103 .LFB358: 4239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 9144 .loc 1 4239 1 is_stmt 1 view -0 - 9145 .cfi_startproc - 9146 @ args = 0, pretend = 0, frame = 0 - 9147 @ frame_needed = 0, uses_anonymous_args = 0 + 9104 .loc 1 4239 1 is_stmt 1 view -0 + 9105 .cfi_startproc + 9106 @ args = 0, pretend = 0, frame = 0 + 9107 @ frame_needed = 0, uses_anonymous_args = 0 4239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 9148 .loc 1 4239 1 is_stmt 0 view .LVU3242 - 9149 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 9150 .LCFI104: - 9151 .cfi_def_cfa_offset 24 - 9152 .cfi_offset 3, -24 - 9153 .cfi_offset 4, -20 - 9154 .cfi_offset 5, -16 - 9155 .cfi_offset 6, -12 - 9156 .cfi_offset 7, -8 - 9157 .cfi_offset 14, -4 - 9158 0002 0446 mov r4, r0 + 9108 .loc 1 4239 1 is_stmt 0 view .LVU3225 + 9109 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 9110 .LCFI104: + 9111 .cfi_def_cfa_offset 24 + 9112 .cfi_offset 3, -24 + 9113 .cfi_offset 4, -20 + 9114 .cfi_offset 5, -16 + 9115 .cfi_offset 6, -12 + 9116 .cfi_offset 7, -8 + 9117 .cfi_offset 14, -4 + 9118 0002 0446 mov r4, r0 4241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9159 .loc 1 4241 3 is_stmt 1 view .LVU3243 + 9119 .loc 1 4241 3 is_stmt 1 view .LVU3226 4244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9160 .loc 1 4244 3 view .LVU3244 + 9120 .loc 1 4244 3 view .LVU3227 4246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9161 .loc 1 4246 3 view .LVU3245 + 9121 .loc 1 4246 3 view .LVU3228 4246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9162 .loc 1 4246 22 is_stmt 0 view .LVU3246 - 9163 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 9164 .LVL641: + 9122 .loc 1 4246 22 is_stmt 0 view .LVU3229 + 9123 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 9124 .LVL647: 4246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9165 .loc 1 4246 6 view .LVU3247 - 9166 0008 00F02800 and r0, r0, #40 - 9167 000c 2828 cmp r0, #40 - 9168 000e 5ED1 bne .L588 - 9169 0010 0F46 mov r7, r1 - 9170 0012 1646 mov r6, r2 - 9171 0014 1D46 mov r5, r3 + 9125 .loc 1 4246 6 view .LVU3230 + 9126 0008 00F02800 and r0, r0, #40 + 9127 000c 2828 cmp r0, #40 + 9128 000e 5DD1 bne .L587 + 9129 0010 0F46 mov r7, r1 + 9130 0012 1646 mov r6, r2 + 9131 0014 1D46 mov r5, r3 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9172 .loc 1 4248 5 is_stmt 1 view .LVU3248 + 9132 .loc 1 4248 5 is_stmt 1 view .LVU3231 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9173 .loc 1 4248 8 is_stmt 0 view .LVU3249 - 9174 0016 01B1 cbz r1, .L584 + 9133 .loc 1 4248 8 is_stmt 0 view .LVU3232 + 9134 0016 01B1 cbz r1, .L583 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9175 .loc 1 4248 25 discriminator 1 view .LVU3250 - 9176 0018 22B9 cbnz r2, .L585 - 9177 .L584: + 9135 .loc 1 4248 25 discriminator 1 view .LVU3233 + 9136 0018 22B9 cbnz r2, .L584 + 9137 .L583: 4250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 9178 .loc 1 4250 7 is_stmt 1 view .LVU3251 + 9138 .loc 1 4250 7 is_stmt 1 view .LVU3234 4250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 9179 .loc 1 4250 23 is_stmt 0 view .LVU3252 - 9180 001a 4FF40073 mov r3, #512 - 9181 .LVL642: - ARM GAS /tmp/ccclMPzv.s page 347 + 9139 .loc 1 4250 23 is_stmt 0 view .LVU3235 + 9140 001a 4FF40073 mov r3, #512 + 9141 .LVL648: +4250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; + ARM GAS /tmp/ccDmmuIk.s page 346 -4250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 9182 .loc 1 4250 23 view .LVU3253 - 9183 001e 6364 str r3, [r4, #68] + 9142 .loc 1 4250 23 view .LVU3236 + 9143 001e 6364 str r3, [r4, #68] 4251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9184 .loc 1 4251 7 is_stmt 1 view .LVU3254 + 9144 .loc 1 4251 7 is_stmt 1 view .LVU3237 4251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9185 .loc 1 4251 15 is_stmt 0 view .LVU3255 - 9186 0020 0120 movs r0, #1 - 9187 0022 55E0 b .L583 - 9188 .LVL643: - 9189 .L585: + 9145 .loc 1 4251 15 is_stmt 0 view .LVU3238 + 9146 0020 0120 movs r0, #1 + 9147 0022 54E0 b .L582 + 9148 .LVL649: + 9149 .L584: 4255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9190 .loc 1 4255 5 is_stmt 1 view .LVU3256 - 9191 0024 48F20201 movw r1, #32770 - 9192 .LVL644: + 9150 .loc 1 4255 5 is_stmt 1 view .LVU3239 + 9151 0024 48F20201 movw r1, #32770 + 9152 .LVL650: 4255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9193 .loc 1 4255 5 is_stmt 0 view .LVU3257 - 9194 0028 2046 mov r0, r4 - 9195 002a FFF7FEFF bl I2C_Disable_IRQ - 9196 .LVL645: + 9153 .loc 1 4255 5 is_stmt 0 view .LVU3240 + 9154 0028 2046 mov r0, r4 + 9155 002a FFF7FEFF bl I2C_Disable_IRQ + 9156 .LVL651: 4258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9197 .loc 1 4258 5 is_stmt 1 view .LVU3258 + 9157 .loc 1 4258 5 is_stmt 1 view .LVU3241 4258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9198 .loc 1 4258 5 view .LVU3259 - 9199 002e 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 9200 0032 012B cmp r3, #1 - 9201 0034 4DD0 beq .L589 + 9158 .loc 1 4258 5 view .LVU3242 + 9159 002e 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 9160 0032 012B cmp r3, #1 + 9161 0034 4CD0 beq .L588 4258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9202 .loc 1 4258 5 discriminator 2 view .LVU3260 - 9203 0036 0123 movs r3, #1 - 9204 0038 84F84030 strb r3, [r4, #64] + 9162 .loc 1 4258 5 discriminator 2 view .LVU3243 + 9163 0036 0123 movs r3, #1 + 9164 0038 84F84030 strb r3, [r4, #64] 4258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9205 .loc 1 4258 5 discriminator 2 view .LVU3261 + 9165 .loc 1 4258 5 view .LVU3244 4262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9206 .loc 1 4262 5 view .LVU3262 + 9166 .loc 1 4262 5 view .LVU3245 4262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9207 .loc 1 4262 13 is_stmt 0 view .LVU3263 - 9208 003c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 9209 0040 DBB2 uxtb r3, r3 + 9167 .loc 1 4262 13 is_stmt 0 view .LVU3246 + 9168 003c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9210 .loc 1 4262 8 view .LVU3264 - 9211 0042 292B cmp r3, #41 - 9212 0044 28D0 beq .L591 - 9213 .L586: + 9169 .loc 1 4262 8 view .LVU3247 + 9170 0040 292B cmp r3, #41 + 9171 0042 28D0 beq .L590 + 9172 .L585: 4288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 9214 .loc 1 4288 5 is_stmt 1 view .LVU3265 + 9173 .loc 1 4288 5 is_stmt 1 view .LVU3248 4288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 9215 .loc 1 4288 21 is_stmt 0 view .LVU3266 - 9216 0046 2A23 movs r3, #42 - 9217 0048 84F84130 strb r3, [r4, #65] + 9174 .loc 1 4288 21 is_stmt 0 view .LVU3249 + 9175 0044 2A23 movs r3, #42 + 9176 0046 84F84130 strb r3, [r4, #65] 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 9218 .loc 1 4289 5 is_stmt 1 view .LVU3267 + 9177 .loc 1 4289 5 is_stmt 1 view .LVU3250 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 9219 .loc 1 4289 21 is_stmt 0 view .LVU3268 - 9220 004c 2023 movs r3, #32 - 9221 004e 84F84230 strb r3, [r4, #66] + 9178 .loc 1 4289 21 is_stmt 0 view .LVU3251 + 9179 004a 2023 movs r3, #32 + 9180 004c 84F84230 strb r3, [r4, #66] 4290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 348 - - - 9222 .loc 1 4290 5 is_stmt 1 view .LVU3269 + 9181 .loc 1 4290 5 is_stmt 1 view .LVU3252 4290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9223 .loc 1 4290 21 is_stmt 0 view .LVU3270 - 9224 0052 0023 movs r3, #0 - 9225 0054 6364 str r3, [r4, #68] -4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9226 .loc 1 4293 5 is_stmt 1 view .LVU3271 -4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9227 .loc 1 4293 9 is_stmt 0 view .LVU3272 - 9228 0056 2268 ldr r2, [r4] -4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9229 .loc 1 4293 19 view .LVU3273 - 9230 0058 5368 ldr r3, [r2, #4] -4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9231 .loc 1 4293 25 view .LVU3274 - 9232 005a 23F40043 bic r3, r3, #32768 - 9233 005e 5360 str r3, [r2, #4] -4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 9234 .loc 1 4296 5 is_stmt 1 view .LVU3275 -4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 9235 .loc 1 4296 23 is_stmt 0 view .LVU3276 - 9236 0060 6762 str r7, [r4, #36] -4297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 9237 .loc 1 4297 5 is_stmt 1 view .LVU3277 -4297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 9238 .loc 1 4297 23 is_stmt 0 view .LVU3278 - 9239 0062 6685 strh r6, [r4, #42] @ movhi -4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 9240 .loc 1 4298 5 is_stmt 1 view .LVU3279 -4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 9241 .loc 1 4298 29 is_stmt 0 view .LVU3280 - 9242 0064 638D ldrh r3, [r4, #42] -4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 9243 .loc 1 4298 23 view .LVU3281 - 9244 0066 2385 strh r3, [r4, #40] @ movhi -4299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 9245 .loc 1 4299 5 is_stmt 1 view .LVU3282 -4299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 9246 .loc 1 4299 23 is_stmt 0 view .LVU3283 - 9247 0068 E562 str r5, [r4, #44] -4300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9248 .loc 1 4300 5 is_stmt 1 view .LVU3284 -4300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9249 .loc 1 4300 23 is_stmt 0 view .LVU3285 - 9250 006a 1B4B ldr r3, .L592 - 9251 006c 6363 str r3, [r4, #52] -4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) - 9252 .loc 1 4302 5 is_stmt 1 view .LVU3286 -4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) - 9253 .loc 1 4302 11 is_stmt 0 view .LVU3287 - 9254 006e 2268 ldr r2, [r4] - 9255 0070 9369 ldr r3, [r2, #24] - 9256 0072 03F00803 and r3, r3, #8 - 9257 .LVL646: -4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9258 .loc 1 4303 5 is_stmt 1 view .LVU3288 -4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 349 + ARM GAS /tmp/ccDmmuIk.s page 347 - 9259 .loc 1 4303 10 is_stmt 0 view .LVU3289 - 9260 0076 9169 ldr r1, [r2, #24] + 9182 .loc 1 4290 21 is_stmt 0 view .LVU3253 + 9183 0050 0023 movs r3, #0 + 9184 0052 6364 str r3, [r4, #68] +4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9185 .loc 1 4293 5 is_stmt 1 view .LVU3254 +4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9186 .loc 1 4293 9 is_stmt 0 view .LVU3255 + 9187 0054 2268 ldr r2, [r4] +4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9188 .loc 1 4293 19 view .LVU3256 + 9189 0056 5368 ldr r3, [r2, #4] +4293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9190 .loc 1 4293 25 view .LVU3257 + 9191 0058 23F40043 bic r3, r3, #32768 + 9192 005c 5360 str r3, [r2, #4] +4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 9193 .loc 1 4296 5 is_stmt 1 view .LVU3258 +4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; + 9194 .loc 1 4296 23 is_stmt 0 view .LVU3259 + 9195 005e 6762 str r7, [r4, #36] +4297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 9196 .loc 1 4297 5 is_stmt 1 view .LVU3260 +4297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; + 9197 .loc 1 4297 23 is_stmt 0 view .LVU3261 + 9198 0060 6685 strh r6, [r4, #42] @ movhi +4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 9199 .loc 1 4298 5 is_stmt 1 view .LVU3262 +4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 9200 .loc 1 4298 29 is_stmt 0 view .LVU3263 + 9201 0062 638D ldrh r3, [r4, #42] +4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; + 9202 .loc 1 4298 23 view .LVU3264 + 9203 0064 2385 strh r3, [r4, #40] @ movhi +4299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 9204 .loc 1 4299 5 is_stmt 1 view .LVU3265 +4299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 9205 .loc 1 4299 23 is_stmt 0 view .LVU3266 + 9206 0066 E562 str r5, [r4, #44] +4300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9207 .loc 1 4300 5 is_stmt 1 view .LVU3267 +4300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9208 .loc 1 4300 23 is_stmt 0 view .LVU3268 + 9209 0068 1A4B ldr r3, .L591 + 9210 006a 6363 str r3, [r4, #52] +4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) + 9211 .loc 1 4302 5 is_stmt 1 view .LVU3269 +4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) + 9212 .loc 1 4302 11 is_stmt 0 view .LVU3270 + 9213 006c 2268 ldr r2, [r4] + 9214 006e 9369 ldr r3, [r2, #24] + 9215 0070 03F00803 and r3, r3, #8 + 9216 .LVL652: 4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9261 .loc 1 4303 8 view .LVU3290 - 9262 0078 11F4803F tst r1, #65536 - 9263 007c 02D1 bne .L587 + 9217 .loc 1 4303 5 is_stmt 1 view .LVU3271 4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9264 .loc 1 4303 55 discriminator 1 view .LVU3291 - 9265 007e 0BB1 cbz r3, .L587 + 9218 .loc 1 4303 10 is_stmt 0 view .LVU3272 + 9219 0074 9169 ldr r1, [r2, #24] + ARM GAS /tmp/ccDmmuIk.s page 348 + + +4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9220 .loc 1 4303 8 view .LVU3273 + 9221 0076 11F4803F tst r1, #65536 + 9222 007a 02D1 bne .L586 +4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9223 .loc 1 4303 55 discriminator 1 view .LVU3274 + 9224 007c 0BB1 cbz r3, .L586 4307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9266 .loc 1 4307 7 is_stmt 1 view .LVU3292 - 9267 0080 0823 movs r3, #8 - 9268 .LVL647: + 9225 .loc 1 4307 7 is_stmt 1 view .LVU3275 + 9226 007e 0823 movs r3, #8 + 9227 .LVL653: 4307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9269 .loc 1 4307 7 is_stmt 0 view .LVU3293 - 9270 0082 D361 str r3, [r2, #28] - 9271 .L587: + 9228 .loc 1 4307 7 is_stmt 0 view .LVU3276 + 9229 0080 D361 str r3, [r2, #28] + 9230 .L586: 4311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9272 .loc 1 4311 5 is_stmt 1 view .LVU3294 + 9231 .loc 1 4311 5 is_stmt 1 view .LVU3277 4311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9273 .loc 1 4311 5 view .LVU3295 - 9274 0084 0025 movs r5, #0 - 9275 .LVL648: + 9232 .loc 1 4311 5 view .LVU3278 + 9233 0082 0025 movs r5, #0 + 9234 .LVL654: 4311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9276 .loc 1 4311 5 is_stmt 0 view .LVU3296 - 9277 0086 84F84050 strb r5, [r4, #64] + 9235 .loc 1 4311 5 is_stmt 0 view .LVU3279 + 9236 0084 84F84050 strb r5, [r4, #64] 4311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9278 .loc 1 4311 5 is_stmt 1 view .LVU3297 + 9237 .loc 1 4311 5 is_stmt 1 view .LVU3280 4317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9279 .loc 1 4317 5 view .LVU3298 - 9280 008a 48F20201 movw r1, #32770 - 9281 008e 2046 mov r0, r4 - 9282 0090 FFF7FEFF bl I2C_Enable_IRQ - 9283 .LVL649: + 9238 .loc 1 4317 5 view .LVU3281 + 9239 0088 48F20201 movw r1, #32770 + 9240 008c 2046 mov r0, r4 + 9241 008e FFF7FEFF bl I2C_Enable_IRQ + 9242 .LVL655: 4319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9284 .loc 1 4319 5 view .LVU3299 + 9243 .loc 1 4319 5 view .LVU3282 4319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9285 .loc 1 4319 12 is_stmt 0 view .LVU3300 - 9286 0094 2846 mov r0, r5 - 9287 0096 1BE0 b .L583 - 9288 .LVL650: - 9289 .L591: + 9244 .loc 1 4319 12 is_stmt 0 view .LVU3283 + 9245 0092 2846 mov r0, r5 + 9246 0094 1BE0 b .L582 + 9247 .LVL656: + 9248 .L590: 4265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9290 .loc 1 4265 7 is_stmt 1 view .LVU3301 - 9291 0098 0121 movs r1, #1 - 9292 009a 2046 mov r0, r4 - 9293 009c FFF7FEFF bl I2C_Disable_IRQ - 9294 .LVL651: + 9249 .loc 1 4265 7 is_stmt 1 view .LVU3284 + 9250 0096 0121 movs r1, #1 + 9251 0098 2046 mov r0, r4 + 9252 009a FFF7FEFF bl I2C_Disable_IRQ + 9253 .LVL657: 4267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9295 .loc 1 4267 7 view .LVU3302 + 9254 .loc 1 4267 7 view .LVU3285 4267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9296 .loc 1 4267 16 is_stmt 0 view .LVU3303 - 9297 00a0 2368 ldr r3, [r4] + 9255 .loc 1 4267 16 is_stmt 0 view .LVU3286 + 9256 009e 2368 ldr r3, [r4] 4267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9298 .loc 1 4267 26 view .LVU3304 - 9299 00a2 1A68 ldr r2, [r3] + 9257 .loc 1 4267 26 view .LVU3287 + 9258 00a0 1A68 ldr r2, [r3] 4267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 350 + 9259 .loc 1 4267 10 view .LVU3288 + 9260 00a2 12F4804F tst r2, #16384 + ARM GAS /tmp/ccDmmuIk.s page 349 - 9300 .loc 1 4267 10 view .LVU3305 - 9301 00a4 12F4804F tst r2, #16384 - 9302 00a8 CDD0 beq .L586 + 9261 00a6 CDD0 beq .L585 4269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9303 .loc 1 4269 9 is_stmt 1 view .LVU3306 + 9262 .loc 1 4269 9 is_stmt 1 view .LVU3289 4269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9304 .loc 1 4269 23 is_stmt 0 view .LVU3307 - 9305 00aa 1A68 ldr r2, [r3] + 9263 .loc 1 4269 23 is_stmt 0 view .LVU3290 + 9264 00a8 1A68 ldr r2, [r3] 4269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9306 .loc 1 4269 29 view .LVU3308 - 9307 00ac 22F48042 bic r2, r2, #16384 - 9308 00b0 1A60 str r2, [r3] + 9265 .loc 1 4269 29 view .LVU3291 + 9266 00aa 22F48042 bic r2, r2, #16384 + 9267 00ae 1A60 str r2, [r3] 4272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9309 .loc 1 4272 9 is_stmt 1 view .LVU3309 + 9268 .loc 1 4272 9 is_stmt 1 view .LVU3292 4272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9310 .loc 1 4272 17 is_stmt 0 view .LVU3310 - 9311 00b2 A36B ldr r3, [r4, #56] + 9269 .loc 1 4272 17 is_stmt 0 view .LVU3293 + 9270 00b0 A36B ldr r3, [r4, #56] 4272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9312 .loc 1 4272 12 view .LVU3311 - 9313 00b4 002B cmp r3, #0 - 9314 00b6 C6D0 beq .L586 + 9271 .loc 1 4272 12 view .LVU3294 + 9272 00b2 002B cmp r3, #0 + 9273 00b4 C6D0 beq .L585 4276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9315 .loc 1 4276 11 is_stmt 1 view .LVU3312 + 9274 .loc 1 4276 11 is_stmt 1 view .LVU3295 4276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9316 .loc 1 4276 43 is_stmt 0 view .LVU3313 - 9317 00b8 084A ldr r2, .L592+4 - 9318 00ba 9A63 str r2, [r3, #56] + 9275 .loc 1 4276 43 is_stmt 0 view .LVU3296 + 9276 00b6 084A ldr r2, .L591+4 + 9277 00b8 9A63 str r2, [r3, #56] 4279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9319 .loc 1 4279 11 is_stmt 1 view .LVU3314 + 9278 .loc 1 4279 11 is_stmt 1 view .LVU3297 4279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9320 .loc 1 4279 15 is_stmt 0 view .LVU3315 - 9321 00bc A06B ldr r0, [r4, #56] - 9322 00be FFF7FEFF bl HAL_DMA_Abort_IT - 9323 .LVL652: + 9279 .loc 1 4279 15 is_stmt 0 view .LVU3298 + 9280 00ba A06B ldr r0, [r4, #56] + 9281 00bc FFF7FEFF bl HAL_DMA_Abort_IT + 9282 .LVL658: 4279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9324 .loc 1 4279 14 discriminator 1 view .LVU3316 - 9325 00c2 0028 cmp r0, #0 - 9326 00c4 BFD0 beq .L586 + 9283 .loc 1 4279 14 discriminator 1 view .LVU3299 + 9284 00c0 0028 cmp r0, #0 + 9285 00c2 BFD0 beq .L585 4282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9327 .loc 1 4282 13 is_stmt 1 view .LVU3317 + 9286 .loc 1 4282 13 is_stmt 1 view .LVU3300 4282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9328 .loc 1 4282 17 is_stmt 0 view .LVU3318 - 9329 00c6 A06B ldr r0, [r4, #56] + 9287 .loc 1 4282 17 is_stmt 0 view .LVU3301 + 9288 00c4 A06B ldr r0, [r4, #56] 4282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9330 .loc 1 4282 25 view .LVU3319 - 9331 00c8 836B ldr r3, [r0, #56] + 9289 .loc 1 4282 25 view .LVU3302 + 9290 00c6 836B ldr r3, [r0, #56] 4282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9332 .loc 1 4282 13 view .LVU3320 - 9333 00ca 9847 blx r3 - 9334 .LVL653: - 9335 00cc BBE7 b .L586 - 9336 .LVL654: - 9337 .L588: + 9291 .loc 1 4282 13 view .LVU3303 + 9292 00c8 9847 blx r3 + 9293 .LVL659: + 9294 00ca BBE7 b .L585 + 9295 .LVL660: + 9296 .L587: 4323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9338 .loc 1 4323 12 view .LVU3321 - 9339 00ce 0120 movs r0, #1 - 9340 .LVL655: - ARM GAS /tmp/ccclMPzv.s page 351 - - - 9341 .L583: + 9297 .loc 1 4323 12 view .LVU3304 + 9298 00cc 0120 movs r0, #1 + 9299 .LVL661: + 9300 .L582: 4325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9342 .loc 1 4325 1 view .LVU3322 - 9343 00d0 F8BD pop {r3, r4, r5, r6, r7, pc} - 9344 .LVL656: - 9345 .L589: + ARM GAS /tmp/ccDmmuIk.s page 350 + + + 9301 .loc 1 4325 1 view .LVU3305 + 9302 00ce F8BD pop {r3, r4, r5, r6, r7, pc} + 9303 .LVL662: + 9304 .L588: 4258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9346 .loc 1 4258 5 discriminator 1 view .LVU3323 - 9347 00d2 0220 movs r0, #2 - 9348 00d4 FCE7 b .L583 - 9349 .L593: - 9350 00d6 00BF .align 2 - 9351 .L592: - 9352 00d8 00000000 .word I2C_Slave_ISR_IT - 9353 00dc 00000000 .word I2C_DMAAbort - 9354 .cfi_endproc - 9355 .LFE358: - 9357 .section .text.HAL_I2C_Slave_Seq_Receive_DMA,"ax",%progbits - 9358 .align 1 - 9359 .global HAL_I2C_Slave_Seq_Receive_DMA - 9360 .syntax unified - 9361 .thumb - 9362 .thumb_func - 9364 HAL_I2C_Slave_Seq_Receive_DMA: - 9365 .LVL657: - 9366 .LFB359: + 9305 .loc 1 4258 5 discriminator 1 view .LVU3306 + 9306 00d0 0220 movs r0, #2 + 9307 00d2 FCE7 b .L582 + 9308 .L592: + 9309 .align 2 + 9310 .L591: + 9311 00d4 00000000 .word I2C_Slave_ISR_IT + 9312 00d8 00000000 .word I2C_DMAAbort + 9313 .cfi_endproc + 9314 .LFE358: + 9316 .section .text.HAL_I2C_Slave_Seq_Receive_DMA,"ax",%progbits + 9317 .align 1 + 9318 .global HAL_I2C_Slave_Seq_Receive_DMA + 9319 .syntax unified + 9320 .thumb + 9321 .thumb_func + 9323 HAL_I2C_Slave_Seq_Receive_DMA: + 9324 .LVL663: + 9325 .LFB359: 4339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 9367 .loc 1 4339 1 is_stmt 1 view -0 - 9368 .cfi_startproc - 9369 @ args = 0, pretend = 0, frame = 0 - 9370 @ frame_needed = 0, uses_anonymous_args = 0 + 9326 .loc 1 4339 1 is_stmt 1 view -0 + 9327 .cfi_startproc + 9328 @ args = 0, pretend = 0, frame = 0 + 9329 @ frame_needed = 0, uses_anonymous_args = 0 4339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 9371 .loc 1 4339 1 is_stmt 0 view .LVU3325 - 9372 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 9373 .LCFI105: - 9374 .cfi_def_cfa_offset 24 - 9375 .cfi_offset 3, -24 - 9376 .cfi_offset 4, -20 - 9377 .cfi_offset 5, -16 - 9378 .cfi_offset 6, -12 - 9379 .cfi_offset 7, -8 - 9380 .cfi_offset 14, -4 - 9381 0002 0446 mov r4, r0 + 9330 .loc 1 4339 1 is_stmt 0 view .LVU3308 + 9331 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 9332 .LCFI105: + 9333 .cfi_def_cfa_offset 24 + 9334 .cfi_offset 3, -24 + 9335 .cfi_offset 4, -20 + 9336 .cfi_offset 5, -16 + 9337 .cfi_offset 6, -12 + 9338 .cfi_offset 7, -8 + 9339 .cfi_offset 14, -4 + 9340 0002 0446 mov r4, r0 4341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - 9382 .loc 1 4341 3 is_stmt 1 view .LVU3326 + 9341 .loc 1 4341 3 is_stmt 1 view .LVU3309 4342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9383 .loc 1 4342 3 view .LVU3327 + 9342 .loc 1 4342 3 view .LVU3310 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9384 .loc 1 4345 3 view .LVU3328 + 9343 .loc 1 4345 3 view .LVU3311 4347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9385 .loc 1 4347 3 view .LVU3329 + 9344 .loc 1 4347 3 view .LVU3312 4347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9386 .loc 1 4347 22 is_stmt 0 view .LVU3330 - 9387 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 9388 .LVL658: + 9345 .loc 1 4347 22 is_stmt 0 view .LVU3313 + 9346 0004 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 9347 .LVL664: 4347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9389 .loc 1 4347 6 view .LVU3331 - ARM GAS /tmp/ccclMPzv.s page 352 + 9348 .loc 1 4347 6 view .LVU3314 + 9349 0008 00F02800 and r0, r0, #40 + 9350 000c 2828 cmp r0, #40 + ARM GAS /tmp/ccDmmuIk.s page 351 - 9390 0008 00F02800 and r0, r0, #40 - 9391 000c 2828 cmp r0, #40 - 9392 000e 40F0BE80 bne .L605 - 9393 0012 0F46 mov r7, r1 - 9394 0014 1646 mov r6, r2 - 9395 0016 1D46 mov r5, r3 + 9351 000e 40F0BC80 bne .L604 + 9352 0012 0F46 mov r7, r1 + 9353 0014 1646 mov r6, r2 + 9354 0016 1D46 mov r5, r3 4349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9396 .loc 1 4349 5 is_stmt 1 view .LVU3332 + 9355 .loc 1 4349 5 is_stmt 1 view .LVU3315 4349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9397 .loc 1 4349 8 is_stmt 0 view .LVU3333 - 9398 0018 01B1 cbz r1, .L596 + 9356 .loc 1 4349 8 is_stmt 0 view .LVU3316 + 9357 0018 01B1 cbz r1, .L595 4349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9399 .loc 1 4349 25 discriminator 1 view .LVU3334 - 9400 001a 22B9 cbnz r2, .L597 - 9401 .L596: + 9358 .loc 1 4349 25 discriminator 1 view .LVU3317 + 9359 001a 22B9 cbnz r2, .L596 + 9360 .L595: 4351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 9402 .loc 1 4351 7 is_stmt 1 view .LVU3335 + 9361 .loc 1 4351 7 is_stmt 1 view .LVU3318 4351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 9403 .loc 1 4351 23 is_stmt 0 view .LVU3336 - 9404 001c 4FF40073 mov r3, #512 - 9405 .LVL659: + 9362 .loc 1 4351 23 is_stmt 0 view .LVU3319 + 9363 001c 4FF40073 mov r3, #512 + 9364 .LVL665: 4351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return HAL_ERROR; - 9406 .loc 1 4351 23 view .LVU3337 - 9407 0020 6364 str r3, [r4, #68] + 9365 .loc 1 4351 23 view .LVU3320 + 9366 0020 6364 str r3, [r4, #68] 4352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9408 .loc 1 4352 7 is_stmt 1 view .LVU3338 + 9367 .loc 1 4352 7 is_stmt 1 view .LVU3321 4352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9409 .loc 1 4352 15 is_stmt 0 view .LVU3339 - 9410 0022 0125 movs r5, #1 - 9411 .LVL660: + 9368 .loc 1 4352 15 is_stmt 0 view .LVU3322 + 9369 0022 0125 movs r5, #1 + 9370 .LVL666: 4352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9412 .loc 1 4352 15 view .LVU3340 - 9413 0024 B4E0 b .L595 - 9414 .LVL661: - 9415 .L597: + 9371 .loc 1 4352 15 view .LVU3323 + 9372 0024 B2E0 b .L594 + 9373 .LVL667: + 9374 .L596: 4356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9416 .loc 1 4356 5 is_stmt 1 view .LVU3341 - 9417 0026 48F20201 movw r1, #32770 - 9418 .LVL662: + 9375 .loc 1 4356 5 is_stmt 1 view .LVU3324 + 9376 0026 48F20201 movw r1, #32770 + 9377 .LVL668: 4356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9419 .loc 1 4356 5 is_stmt 0 view .LVU3342 - 9420 002a 2046 mov r0, r4 - 9421 002c FFF7FEFF bl I2C_Disable_IRQ - 9422 .LVL663: + 9378 .loc 1 4356 5 is_stmt 0 view .LVU3325 + 9379 002a 2046 mov r0, r4 + 9380 002c FFF7FEFF bl I2C_Disable_IRQ + 9381 .LVL669: 4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9423 .loc 1 4359 5 is_stmt 1 view .LVU3343 + 9382 .loc 1 4359 5 is_stmt 1 view .LVU3326 4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9424 .loc 1 4359 5 view .LVU3344 - 9425 0030 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 9426 0034 012B cmp r3, #1 - 9427 0036 00F0AD80 beq .L606 + 9383 .loc 1 4359 5 view .LVU3327 + 9384 0030 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 9385 0034 012B cmp r3, #1 + 9386 0036 00F0AB80 beq .L605 4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9428 .loc 1 4359 5 discriminator 2 view .LVU3345 - 9429 003a 0123 movs r3, #1 - 9430 003c 84F84030 strb r3, [r4, #64] + 9387 .loc 1 4359 5 discriminator 2 view .LVU3328 + 9388 003a 0123 movs r3, #1 + 9389 003c 84F84030 strb r3, [r4, #64] 4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9431 .loc 1 4359 5 discriminator 2 view .LVU3346 - ARM GAS /tmp/ccclMPzv.s page 353 + 9390 .loc 1 4359 5 view .LVU3329 +4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9391 .loc 1 4363 5 view .LVU3330 + ARM GAS /tmp/ccDmmuIk.s page 352 4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9432 .loc 1 4363 5 view .LVU3347 + 9392 .loc 1 4363 13 is_stmt 0 view .LVU3331 + 9393 0040 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9433 .loc 1 4363 13 is_stmt 0 view .LVU3348 - 9434 0040 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 9435 0044 DBB2 uxtb r3, r3 -4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9436 .loc 1 4363 8 view .LVU3349 - 9437 0046 292B cmp r3, #41 - 9438 0048 3DD0 beq .L609 + 9394 .loc 1 4363 8 view .LVU3332 + 9395 0044 292B cmp r3, #41 + 9396 0046 3CD0 beq .L608 4388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9439 .loc 1 4388 10 is_stmt 1 view .LVU3350 + 9397 .loc 1 4388 10 is_stmt 1 view .LVU3333 4388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9440 .loc 1 4388 18 is_stmt 0 view .LVU3351 - 9441 004a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 9442 004e DBB2 uxtb r3, r3 + 9398 .loc 1 4388 18 is_stmt 0 view .LVU3334 + 9399 0048 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9443 .loc 1 4388 13 view .LVU3352 - 9444 0050 2A2B cmp r3, #42 - 9445 0052 54D0 beq .L610 - 9446 .L599: + 9400 .loc 1 4388 13 view .LVU3335 + 9401 004c 2A2B cmp r3, #42 + 9402 004e 54D0 beq .L609 + 9403 .L598: 4413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9447 .loc 1 4413 5 is_stmt 1 view .LVU3353 + 9404 .loc 1 4413 5 is_stmt 1 view .LVU3336 4415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 9448 .loc 1 4415 5 view .LVU3354 + 9405 .loc 1 4415 5 view .LVU3337 4415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - 9449 .loc 1 4415 21 is_stmt 0 view .LVU3355 - 9450 0054 2A23 movs r3, #42 - 9451 0056 84F84130 strb r3, [r4, #65] + 9406 .loc 1 4415 21 is_stmt 0 view .LVU3338 + 9407 0050 2A23 movs r3, #42 + 9408 0052 84F84130 strb r3, [r4, #65] 4416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 9452 .loc 1 4416 5 is_stmt 1 view .LVU3356 + 9409 .loc 1 4416 5 is_stmt 1 view .LVU3339 4416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - 9453 .loc 1 4416 21 is_stmt 0 view .LVU3357 - 9454 005a 2023 movs r3, #32 - 9455 005c 84F84230 strb r3, [r4, #66] + 9410 .loc 1 4416 21 is_stmt 0 view .LVU3340 + 9411 0056 2023 movs r3, #32 + 9412 0058 84F84230 strb r3, [r4, #66] 4417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9456 .loc 1 4417 5 is_stmt 1 view .LVU3358 + 9413 .loc 1 4417 5 is_stmt 1 view .LVU3341 4417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9457 .loc 1 4417 21 is_stmt 0 view .LVU3359 - 9458 0060 0023 movs r3, #0 - 9459 0062 6364 str r3, [r4, #68] + 9414 .loc 1 4417 21 is_stmt 0 view .LVU3342 + 9415 005c 0023 movs r3, #0 + 9416 005e 6364 str r3, [r4, #68] 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9460 .loc 1 4420 5 is_stmt 1 view .LVU3360 + 9417 .loc 1 4420 5 is_stmt 1 view .LVU3343 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9461 .loc 1 4420 9 is_stmt 0 view .LVU3361 - 9462 0064 2268 ldr r2, [r4] + 9418 .loc 1 4420 9 is_stmt 0 view .LVU3344 + 9419 0060 2268 ldr r2, [r4] 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9463 .loc 1 4420 19 view .LVU3362 - 9464 0066 5368 ldr r3, [r2, #4] + 9420 .loc 1 4420 19 view .LVU3345 + 9421 0062 5368 ldr r3, [r2, #4] 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9465 .loc 1 4420 25 view .LVU3363 - 9466 0068 23F40043 bic r3, r3, #32768 - 9467 006c 5360 str r3, [r2, #4] + 9422 .loc 1 4420 25 view .LVU3346 + 9423 0064 23F40043 bic r3, r3, #32768 + 9424 0068 5360 str r3, [r2, #4] 4423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 9468 .loc 1 4423 5 is_stmt 1 view .LVU3364 + 9425 .loc 1 4423 5 is_stmt 1 view .LVU3347 4423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = Size; - 9469 .loc 1 4423 23 is_stmt 0 view .LVU3365 - ARM GAS /tmp/ccclMPzv.s page 354 - - - 9470 006e 6762 str r7, [r4, #36] + 9426 .loc 1 4423 23 is_stmt 0 view .LVU3348 + 9427 006a 6762 str r7, [r4, #36] 4424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 9471 .loc 1 4424 5 is_stmt 1 view .LVU3366 + 9428 .loc 1 4424 5 is_stmt 1 view .LVU3349 4424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - 9472 .loc 1 4424 23 is_stmt 0 view .LVU3367 - 9473 0070 6685 strh r6, [r4, #42] @ movhi + ARM GAS /tmp/ccDmmuIk.s page 353 + + + 9429 .loc 1 4424 23 is_stmt 0 view .LVU3350 + 9430 006c 6685 strh r6, [r4, #42] @ movhi 4425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 9474 .loc 1 4425 5 is_stmt 1 view .LVU3368 + 9431 .loc 1 4425 5 is_stmt 1 view .LVU3351 4425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 9475 .loc 1 4425 29 is_stmt 0 view .LVU3369 - 9476 0072 638D ldrh r3, [r4, #42] + 9432 .loc 1 4425 29 is_stmt 0 view .LVU3352 + 9433 006e 638D ldrh r3, [r4, #42] 4425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; - 9477 .loc 1 4425 23 view .LVU3370 - 9478 0074 2385 strh r3, [r4, #40] @ movhi + 9434 .loc 1 4425 23 view .LVU3353 + 9435 0070 2385 strh r3, [r4, #40] @ movhi 4426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 9479 .loc 1 4426 5 is_stmt 1 view .LVU3371 + 9436 .loc 1 4426 5 is_stmt 1 view .LVU3354 4426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA; - 9480 .loc 1 4426 23 is_stmt 0 view .LVU3372 - 9481 0076 E562 str r5, [r4, #44] + 9437 .loc 1 4426 23 is_stmt 0 view .LVU3355 + 9438 0072 E562 str r5, [r4, #44] 4427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9482 .loc 1 4427 5 is_stmt 1 view .LVU3373 + 9439 .loc 1 4427 5 is_stmt 1 view .LVU3356 4427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9483 .loc 1 4427 23 is_stmt 0 view .LVU3374 - 9484 0078 474B ldr r3, .L611 - 9485 007a 6363 str r3, [r4, #52] + 9440 .loc 1 4427 23 is_stmt 0 view .LVU3357 + 9441 0074 474B ldr r3, .L610 + 9442 0076 6363 str r3, [r4, #52] 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9486 .loc 1 4429 5 is_stmt 1 view .LVU3375 + 9443 .loc 1 4429 5 is_stmt 1 view .LVU3358 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9487 .loc 1 4429 13 is_stmt 0 view .LVU3376 - 9488 007c E36B ldr r3, [r4, #60] + 9444 .loc 1 4429 13 is_stmt 0 view .LVU3359 + 9445 0078 E36B ldr r3, [r4, #60] 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9489 .loc 1 4429 8 view .LVU3377 - 9490 007e 002B cmp r3, #0 - 9491 0080 54D0 beq .L600 + 9446 .loc 1 4429 8 view .LVU3360 + 9447 007a 002B cmp r3, #0 + 9448 007c 54D0 beq .L599 4432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9492 .loc 1 4432 7 is_stmt 1 view .LVU3378 + 9449 .loc 1 4432 7 is_stmt 1 view .LVU3361 4432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9493 .loc 1 4432 38 is_stmt 0 view .LVU3379 - 9494 0082 464A ldr r2, .L611+4 - 9495 0084 DA62 str r2, [r3, #44] + 9450 .loc 1 4432 38 is_stmt 0 view .LVU3362 + 9451 007e 464A ldr r2, .L610+4 + 9452 0080 DA62 str r2, [r3, #44] 4435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9496 .loc 1 4435 7 is_stmt 1 view .LVU3380 + 9453 .loc 1 4435 7 is_stmt 1 view .LVU3363 4435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9497 .loc 1 4435 11 is_stmt 0 view .LVU3381 - 9498 0086 E36B ldr r3, [r4, #60] + 9454 .loc 1 4435 11 is_stmt 0 view .LVU3364 + 9455 0082 E36B ldr r3, [r4, #60] 4435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9499 .loc 1 4435 39 view .LVU3382 - 9500 0088 454A ldr r2, .L611+8 - 9501 008a 5A63 str r2, [r3, #52] + 9456 .loc 1 4435 39 view .LVU3365 + 9457 0084 454A ldr r2, .L610+8 + 9458 0086 5A63 str r2, [r3, #52] 4438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 9502 .loc 1 4438 7 is_stmt 1 view .LVU3383 + 9459 .loc 1 4438 7 is_stmt 1 view .LVU3366 4438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 9503 .loc 1 4438 11 is_stmt 0 view .LVU3384 - 9504 008c E26B ldr r2, [r4, #60] + 9460 .loc 1 4438 11 is_stmt 0 view .LVU3367 + 9461 0088 E26B ldr r2, [r4, #60] 4438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; - 9505 .loc 1 4438 42 view .LVU3385 - 9506 008e 0023 movs r3, #0 - ARM GAS /tmp/ccclMPzv.s page 355 + 9462 .loc 1 4438 42 view .LVU3368 + 9463 008a 0023 movs r3, #0 + 9464 008c 1363 str r3, [r2, #48] +4439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9465 .loc 1 4439 7 is_stmt 1 view .LVU3369 +4439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 354 - 9507 0090 1363 str r3, [r2, #48] + 9466 .loc 1 4439 11 is_stmt 0 view .LVU3370 + 9467 008e E26B ldr r2, [r4, #60] 4439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9508 .loc 1 4439 7 is_stmt 1 view .LVU3386 -4439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9509 .loc 1 4439 11 is_stmt 0 view .LVU3387 - 9510 0092 E26B ldr r2, [r4, #60] -4439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9511 .loc 1 4439 39 view .LVU3388 - 9512 0094 9363 str r3, [r2, #56] + 9468 .loc 1 4439 39 view .LVU3371 + 9469 0090 9363 str r3, [r2, #56] 4442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); - 9513 .loc 1 4442 7 is_stmt 1 view .LVU3389 + 9470 .loc 1 4442 7 is_stmt 1 view .LVU3372 4442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); - 9514 .loc 1 4442 69 is_stmt 0 view .LVU3390 - 9515 0096 2168 ldr r1, [r4] + 9471 .loc 1 4442 69 is_stmt 0 view .LVU3373 + 9472 0092 2168 ldr r1, [r4] 4442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); - 9516 .loc 1 4442 23 view .LVU3391 - 9517 0098 238D ldrh r3, [r4, #40] - 9518 009a 3A46 mov r2, r7 - 9519 009c 2431 adds r1, r1, #36 - 9520 009e E06B ldr r0, [r4, #60] - 9521 00a0 FFF7FEFF bl HAL_DMA_Start_IT - 9522 .LVL664: + 9473 .loc 1 4442 23 view .LVU3374 + 9474 0094 238D ldrh r3, [r4, #40] + 9475 0096 3A46 mov r2, r7 + 9476 0098 2431 adds r1, r1, #36 + 9477 009a E06B ldr r0, [r4, #60] + 9478 009c FFF7FEFF bl HAL_DMA_Start_IT + 9479 .LVL670: 4460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9523 .loc 1 4460 5 is_stmt 1 view .LVU3392 + 9480 .loc 1 4460 5 is_stmt 1 view .LVU3375 4460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9524 .loc 1 4460 8 is_stmt 0 view .LVU3393 - 9525 00a4 0546 mov r5, r0 - 9526 .LVL665: + 9481 .loc 1 4460 8 is_stmt 0 view .LVU3376 + 9482 00a0 0546 mov r5, r0 + 9483 .LVL671: 4460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9527 .loc 1 4460 8 view .LVU3394 - 9528 00a6 0028 cmp r0, #0 - 9529 00a8 4ED0 beq .L601 + 9484 .loc 1 4460 8 view .LVU3377 + 9485 00a2 0028 cmp r0, #0 + 9486 00a4 4ED0 beq .L600 4471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9530 .loc 1 4471 7 is_stmt 1 view .LVU3395 + 9487 .loc 1 4471 7 is_stmt 1 view .LVU3378 4471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9531 .loc 1 4471 23 is_stmt 0 view .LVU3396 - 9532 00aa 2823 movs r3, #40 - 9533 00ac 84F84130 strb r3, [r4, #65] + 9488 .loc 1 4471 23 is_stmt 0 view .LVU3379 + 9489 00a6 2823 movs r3, #40 + 9490 00a8 84F84130 strb r3, [r4, #65] 4472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9534 .loc 1 4472 7 is_stmt 1 view .LVU3397 + 9491 .loc 1 4472 7 is_stmt 1 view .LVU3380 4472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9535 .loc 1 4472 23 is_stmt 0 view .LVU3398 - 9536 00b0 0022 movs r2, #0 - 9537 00b2 84F84220 strb r2, [r4, #66] + 9492 .loc 1 4472 23 is_stmt 0 view .LVU3381 + 9493 00ac 0022 movs r2, #0 + 9494 00ae 84F84220 strb r2, [r4, #66] 4475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9538 .loc 1 4475 7 is_stmt 1 view .LVU3399 + 9495 .loc 1 4475 7 is_stmt 1 view .LVU3382 4475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9539 .loc 1 4475 11 is_stmt 0 view .LVU3400 - 9540 00b6 636C ldr r3, [r4, #68] + 9496 .loc 1 4475 11 is_stmt 0 view .LVU3383 + 9497 00b2 636C ldr r3, [r4, #68] 4475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9541 .loc 1 4475 23 view .LVU3401 - 9542 00b8 43F01003 orr r3, r3, #16 - 9543 00bc 6364 str r3, [r4, #68] + 9498 .loc 1 4475 23 view .LVU3384 + 9499 00b4 43F01003 orr r3, r3, #16 + 9500 00b8 6364 str r3, [r4, #68] 4478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9544 .loc 1 4478 7 is_stmt 1 view .LVU3402 + 9501 .loc 1 4478 7 is_stmt 1 view .LVU3385 4478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9545 .loc 1 4478 7 view .LVU3403 - ARM GAS /tmp/ccclMPzv.s page 356 + 9502 .loc 1 4478 7 view .LVU3386 + 9503 00ba 84F84020 strb r2, [r4, #64] +4478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9504 .loc 1 4478 7 view .LVU3387 +4480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + ARM GAS /tmp/ccDmmuIk.s page 355 - 9546 00be 84F84020 strb r2, [r4, #64] -4478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9547 .loc 1 4478 7 view .LVU3404 + 9505 .loc 1 4480 7 view .LVU3388 4480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9548 .loc 1 4480 7 view .LVU3405 -4480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9549 .loc 1 4480 14 is_stmt 0 view .LVU3406 - 9550 00c2 0125 movs r5, #1 - 9551 00c4 64E0 b .L595 - 9552 .LVL666: - 9553 .L609: + 9506 .loc 1 4480 14 is_stmt 0 view .LVU3389 + 9507 00be 0125 movs r5, #1 + 9508 00c0 64E0 b .L594 + 9509 .LVL672: + 9510 .L608: 4366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9554 .loc 1 4366 7 is_stmt 1 view .LVU3407 - 9555 00c6 0121 movs r1, #1 - 9556 00c8 2046 mov r0, r4 - 9557 00ca FFF7FEFF bl I2C_Disable_IRQ - 9558 .LVL667: + 9511 .loc 1 4366 7 is_stmt 1 view .LVU3390 + 9512 00c2 0121 movs r1, #1 + 9513 00c4 2046 mov r0, r4 + 9514 00c6 FFF7FEFF bl I2C_Disable_IRQ + 9515 .LVL673: 4368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9559 .loc 1 4368 7 view .LVU3408 + 9516 .loc 1 4368 7 view .LVU3391 4368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9560 .loc 1 4368 16 is_stmt 0 view .LVU3409 - 9561 00ce 2368 ldr r3, [r4] + 9517 .loc 1 4368 16 is_stmt 0 view .LVU3392 + 9518 00ca 2368 ldr r3, [r4] 4368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9562 .loc 1 4368 26 view .LVU3410 - 9563 00d0 1A68 ldr r2, [r3] + 9519 .loc 1 4368 26 view .LVU3393 + 9520 00cc 1A68 ldr r2, [r3] 4368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9564 .loc 1 4368 10 view .LVU3411 - 9565 00d2 12F4804F tst r2, #16384 - 9566 00d6 BDD0 beq .L599 + 9521 .loc 1 4368 10 view .LVU3394 + 9522 00ce 12F4804F tst r2, #16384 + 9523 00d2 BDD0 beq .L598 4371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9567 .loc 1 4371 9 is_stmt 1 view .LVU3412 + 9524 .loc 1 4371 9 is_stmt 1 view .LVU3395 4371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9568 .loc 1 4371 17 is_stmt 0 view .LVU3413 - 9569 00d8 A26B ldr r2, [r4, #56] + 9525 .loc 1 4371 17 is_stmt 0 view .LVU3396 + 9526 00d4 A26B ldr r2, [r4, #56] 4371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9570 .loc 1 4371 12 view .LVU3414 - 9571 00da 002A cmp r2, #0 - 9572 00dc BAD0 beq .L599 + 9527 .loc 1 4371 12 view .LVU3397 + 9528 00d6 002A cmp r2, #0 + 9529 00d8 BAD0 beq .L598 4373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9573 .loc 1 4373 11 is_stmt 1 view .LVU3415 + 9530 .loc 1 4373 11 is_stmt 1 view .LVU3398 4373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9574 .loc 1 4373 25 is_stmt 0 view .LVU3416 - 9575 00de 1A68 ldr r2, [r3] + 9531 .loc 1 4373 25 is_stmt 0 view .LVU3399 + 9532 00da 1A68 ldr r2, [r3] 4373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9576 .loc 1 4373 31 view .LVU3417 - 9577 00e0 22F48042 bic r2, r2, #16384 - 9578 00e4 1A60 str r2, [r3] + 9533 .loc 1 4373 31 view .LVU3400 + 9534 00dc 22F48042 bic r2, r2, #16384 + 9535 00e0 1A60 str r2, [r3] 4377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9579 .loc 1 4377 11 is_stmt 1 view .LVU3418 + 9536 .loc 1 4377 11 is_stmt 1 view .LVU3401 4377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9580 .loc 1 4377 15 is_stmt 0 view .LVU3419 - 9581 00e6 A36B ldr r3, [r4, #56] + 9537 .loc 1 4377 15 is_stmt 0 view .LVU3402 + 9538 00e2 A36B ldr r3, [r4, #56] 4377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9582 .loc 1 4377 43 view .LVU3420 - 9583 00e8 2E4A ldr r2, .L611+12 - 9584 00ea 9A63 str r2, [r3, #56] + 9539 .loc 1 4377 43 view .LVU3403 + 9540 00e4 2E4A ldr r2, .L610+12 + 9541 00e6 9A63 str r2, [r3, #56] 4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 357 + 9542 .loc 1 4380 11 is_stmt 1 view .LVU3404 +4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9543 .loc 1 4380 15 is_stmt 0 view .LVU3405 + 9544 00e8 A06B ldr r0, [r4, #56] + ARM GAS /tmp/ccDmmuIk.s page 356 - 9585 .loc 1 4380 11 is_stmt 1 view .LVU3421 + 9545 00ea FFF7FEFF bl HAL_DMA_Abort_IT + 9546 .LVL674: 4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9586 .loc 1 4380 15 is_stmt 0 view .LVU3422 - 9587 00ec A06B ldr r0, [r4, #56] - 9588 00ee FFF7FEFF bl HAL_DMA_Abort_IT - 9589 .LVL668: -4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9590 .loc 1 4380 14 discriminator 1 view .LVU3423 - 9591 00f2 0028 cmp r0, #0 - 9592 00f4 AED0 beq .L599 + 9547 .loc 1 4380 14 discriminator 1 view .LVU3406 + 9548 00ee 0028 cmp r0, #0 + 9549 00f0 AED0 beq .L598 4383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9593 .loc 1 4383 13 is_stmt 1 view .LVU3424 + 9550 .loc 1 4383 13 is_stmt 1 view .LVU3407 4383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9594 .loc 1 4383 17 is_stmt 0 view .LVU3425 - 9595 00f6 A06B ldr r0, [r4, #56] + 9551 .loc 1 4383 17 is_stmt 0 view .LVU3408 + 9552 00f2 A06B ldr r0, [r4, #56] 4383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9596 .loc 1 4383 25 view .LVU3426 - 9597 00f8 836B ldr r3, [r0, #56] + 9553 .loc 1 4383 25 view .LVU3409 + 9554 00f4 836B ldr r3, [r0, #56] 4383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9598 .loc 1 4383 13 view .LVU3427 - 9599 00fa 9847 blx r3 - 9600 .LVL669: - 9601 00fc AAE7 b .L599 - 9602 .L610: + 9555 .loc 1 4383 13 view .LVU3410 + 9556 00f6 9847 blx r3 + 9557 .LVL675: + 9558 00f8 AAE7 b .L598 + 9559 .L609: 4390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9603 .loc 1 4390 7 is_stmt 1 view .LVU3428 + 9560 .loc 1 4390 7 is_stmt 1 view .LVU3411 4390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9604 .loc 1 4390 16 is_stmt 0 view .LVU3429 - 9605 00fe 2368 ldr r3, [r4] + 9561 .loc 1 4390 16 is_stmt 0 view .LVU3412 + 9562 00fa 2368 ldr r3, [r4] 4390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9606 .loc 1 4390 26 view .LVU3430 - 9607 0100 1A68 ldr r2, [r3] + 9563 .loc 1 4390 26 view .LVU3413 + 9564 00fc 1A68 ldr r2, [r3] 4390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9608 .loc 1 4390 10 view .LVU3431 - 9609 0102 12F4004F tst r2, #32768 - 9610 0106 A5D0 beq .L599 + 9565 .loc 1 4390 10 view .LVU3414 + 9566 00fe 12F4004F tst r2, #32768 + 9567 0102 A5D0 beq .L598 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9611 .loc 1 4392 9 is_stmt 1 view .LVU3432 + 9568 .loc 1 4392 9 is_stmt 1 view .LVU3415 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9612 .loc 1 4392 23 is_stmt 0 view .LVU3433 - 9613 0108 1A68 ldr r2, [r3] + 9569 .loc 1 4392 23 is_stmt 0 view .LVU3416 + 9570 0104 1A68 ldr r2, [r3] 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9614 .loc 1 4392 29 view .LVU3434 - 9615 010a 22F40042 bic r2, r2, #32768 - 9616 010e 1A60 str r2, [r3] + 9571 .loc 1 4392 29 view .LVU3417 + 9572 0106 22F40042 bic r2, r2, #32768 + 9573 010a 1A60 str r2, [r3] 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9617 .loc 1 4395 9 is_stmt 1 view .LVU3435 + 9574 .loc 1 4395 9 is_stmt 1 view .LVU3418 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9618 .loc 1 4395 17 is_stmt 0 view .LVU3436 - 9619 0110 E36B ldr r3, [r4, #60] + 9575 .loc 1 4395 17 is_stmt 0 view .LVU3419 + 9576 010c E36B ldr r3, [r4, #60] 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9620 .loc 1 4395 12 view .LVU3437 - 9621 0112 002B cmp r3, #0 - 9622 0114 9ED0 beq .L599 + 9577 .loc 1 4395 12 view .LVU3420 + 9578 010e 002B cmp r3, #0 + 9579 0110 9ED0 beq .L598 4399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9623 .loc 1 4399 11 is_stmt 1 view .LVU3438 + 9580 .loc 1 4399 11 is_stmt 1 view .LVU3421 4399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 358 + 9581 .loc 1 4399 43 is_stmt 0 view .LVU3422 + 9582 0112 234A ldr r2, .L610+12 + 9583 0114 9A63 str r2, [r3, #56] +4402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + ARM GAS /tmp/ccDmmuIk.s page 357 - 9624 .loc 1 4399 43 is_stmt 0 view .LVU3439 - 9625 0116 234A ldr r2, .L611+12 - 9626 0118 9A63 str r2, [r3, #56] + 9584 .loc 1 4402 11 is_stmt 1 view .LVU3423 4402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9627 .loc 1 4402 11 is_stmt 1 view .LVU3440 + 9585 .loc 1 4402 15 is_stmt 0 view .LVU3424 + 9586 0116 E06B ldr r0, [r4, #60] + 9587 0118 FFF7FEFF bl HAL_DMA_Abort_IT + 9588 .LVL676: 4402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9628 .loc 1 4402 15 is_stmt 0 view .LVU3441 - 9629 011a E06B ldr r0, [r4, #60] - 9630 011c FFF7FEFF bl HAL_DMA_Abort_IT - 9631 .LVL670: -4402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9632 .loc 1 4402 14 discriminator 1 view .LVU3442 - 9633 0120 0028 cmp r0, #0 - 9634 0122 97D0 beq .L599 + 9589 .loc 1 4402 14 discriminator 1 view .LVU3425 + 9590 011c 0028 cmp r0, #0 + 9591 011e 97D0 beq .L598 4405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9635 .loc 1 4405 13 is_stmt 1 view .LVU3443 + 9592 .loc 1 4405 13 is_stmt 1 view .LVU3426 4405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9636 .loc 1 4405 17 is_stmt 0 view .LVU3444 - 9637 0124 E06B ldr r0, [r4, #60] + 9593 .loc 1 4405 17 is_stmt 0 view .LVU3427 + 9594 0120 E06B ldr r0, [r4, #60] 4405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9638 .loc 1 4405 25 view .LVU3445 - 9639 0126 836B ldr r3, [r0, #56] + 9595 .loc 1 4405 25 view .LVU3428 + 9596 0122 836B ldr r3, [r0, #56] 4405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9640 .loc 1 4405 13 view .LVU3446 - 9641 0128 9847 blx r3 - 9642 .LVL671: - 9643 012a 93E7 b .L599 - 9644 .L600: + 9597 .loc 1 4405 13 view .LVU3429 + 9598 0124 9847 blx r3 + 9599 .LVL677: + 9600 0126 93E7 b .L598 + 9601 .L599: 4448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9645 .loc 1 4448 7 is_stmt 1 view .LVU3447 + 9602 .loc 1 4448 7 is_stmt 1 view .LVU3430 4448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9646 .loc 1 4448 23 is_stmt 0 view .LVU3448 - 9647 012c 2823 movs r3, #40 - 9648 012e 84F84130 strb r3, [r4, #65] + 9603 .loc 1 4448 23 is_stmt 0 view .LVU3431 + 9604 0128 2823 movs r3, #40 + 9605 012a 84F84130 strb r3, [r4, #65] 4449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9649 .loc 1 4449 7 is_stmt 1 view .LVU3449 + 9606 .loc 1 4449 7 is_stmt 1 view .LVU3432 4449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9650 .loc 1 4449 23 is_stmt 0 view .LVU3450 - 9651 0132 0022 movs r2, #0 - 9652 0134 84F84220 strb r2, [r4, #66] + 9607 .loc 1 4449 23 is_stmt 0 view .LVU3433 + 9608 012e 0022 movs r2, #0 + 9609 0130 84F84220 strb r2, [r4, #66] 4452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9653 .loc 1 4452 7 is_stmt 1 view .LVU3451 + 9610 .loc 1 4452 7 is_stmt 1 view .LVU3434 4452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9654 .loc 1 4452 11 is_stmt 0 view .LVU3452 - 9655 0138 636C ldr r3, [r4, #68] + 9611 .loc 1 4452 11 is_stmt 0 view .LVU3435 + 9612 0134 636C ldr r3, [r4, #68] 4452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9656 .loc 1 4452 23 view .LVU3453 - 9657 013a 43F08003 orr r3, r3, #128 - 9658 013e 6364 str r3, [r4, #68] + 9613 .loc 1 4452 23 view .LVU3436 + 9614 0136 43F08003 orr r3, r3, #128 + 9615 013a 6364 str r3, [r4, #68] 4455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9659 .loc 1 4455 7 is_stmt 1 view .LVU3454 + 9616 .loc 1 4455 7 is_stmt 1 view .LVU3437 4455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9660 .loc 1 4455 7 view .LVU3455 - 9661 0140 84F84020 strb r2, [r4, #64] + 9617 .loc 1 4455 7 view .LVU3438 + 9618 013c 84F84020 strb r2, [r4, #64] 4455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9662 .loc 1 4455 7 view .LVU3456 + 9619 .loc 1 4455 7 view .LVU3439 4457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 359 + 9620 .loc 1 4457 7 view .LVU3440 +4457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 9621 .loc 1 4457 14 is_stmt 0 view .LVU3441 + 9622 0140 0125 movs r5, #1 + ARM GAS /tmp/ccDmmuIk.s page 358 - 9663 .loc 1 4457 7 view .LVU3457 + 9623 .LVL678: 4457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9664 .loc 1 4457 14 is_stmt 0 view .LVU3458 - 9665 0144 0125 movs r5, #1 - 9666 .LVL672: -4457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9667 .loc 1 4457 14 view .LVU3459 - 9668 0146 23E0 b .L595 - 9669 .LVL673: - 9670 .L601: + 9624 .loc 1 4457 14 view .LVU3442 + 9625 0142 23E0 b .L594 + 9626 .LVL679: + 9627 .L600: 4463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9671 .loc 1 4463 7 is_stmt 1 view .LVU3460 + 9628 .loc 1 4463 7 is_stmt 1 view .LVU3443 4463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9672 .loc 1 4463 11 is_stmt 0 view .LVU3461 - 9673 0148 638D ldrh r3, [r4, #42] - 9674 014a 9BB2 uxth r3, r3 + 9629 .loc 1 4463 11 is_stmt 0 view .LVU3444 + 9630 0144 638D ldrh r3, [r4, #42] + 9631 0146 9BB2 uxth r3, r3 4463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9675 .loc 1 4463 30 view .LVU3462 - 9676 014c 228D ldrh r2, [r4, #40] + 9632 .loc 1 4463 30 view .LVU3445 + 9633 0148 228D ldrh r2, [r4, #40] 4463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9677 .loc 1 4463 23 view .LVU3463 - 9678 014e 9B1A subs r3, r3, r2 - 9679 0150 9BB2 uxth r3, r3 - 9680 0152 6385 strh r3, [r4, #42] @ movhi + 9634 .loc 1 4463 23 view .LVU3446 + 9635 014a 9B1A subs r3, r3, r2 + 9636 014c 9BB2 uxth r3, r3 + 9637 014e 6385 strh r3, [r4, #42] @ movhi 4466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9681 .loc 1 4466 7 is_stmt 1 view .LVU3464 + 9638 .loc 1 4466 7 is_stmt 1 view .LVU3447 4466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9682 .loc 1 4466 22 is_stmt 0 view .LVU3465 - 9683 0154 0023 movs r3, #0 - 9684 0156 2385 strh r3, [r4, #40] @ movhi + 9639 .loc 1 4466 22 is_stmt 0 view .LVU3448 + 9640 0150 0023 movs r3, #0 + 9641 0152 2385 strh r3, [r4, #40] @ movhi 4483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) - 9685 .loc 1 4483 5 is_stmt 1 view .LVU3466 + 9642 .loc 1 4483 5 is_stmt 1 view .LVU3449 4483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_TRANSMIT) && (tmp != RESET)) - 9686 .loc 1 4483 11 is_stmt 0 view .LVU3467 - 9687 0158 2268 ldr r2, [r4] - 9688 015a 9369 ldr r3, [r2, #24] - 9689 015c 03F00803 and r3, r3, #8 - 9690 .LVL674: + 9643 .loc 1 4483 11 is_stmt 0 view .LVU3450 + 9644 0154 2268 ldr r2, [r4] + 9645 0156 9369 ldr r3, [r2, #24] + 9646 0158 03F00803 and r3, r3, #8 + 9647 .LVL680: 4484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9691 .loc 1 4484 5 is_stmt 1 view .LVU3468 + 9648 .loc 1 4484 5 is_stmt 1 view .LVU3451 4484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9692 .loc 1 4484 10 is_stmt 0 view .LVU3469 - 9693 0160 9169 ldr r1, [r2, #24] + 9649 .loc 1 4484 10 is_stmt 0 view .LVU3452 + 9650 015c 9169 ldr r1, [r2, #24] 4484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9694 .loc 1 4484 8 view .LVU3470 - 9695 0162 11F4803F tst r1, #65536 - 9696 0166 0DD0 beq .L603 - 9697 .LVL675: - 9698 .L604: + 9651 .loc 1 4484 8 view .LVU3453 + 9652 015e 11F4803F tst r1, #65536 + 9653 0162 0DD0 beq .L602 + 9654 .LVL681: + 9655 .L603: 4492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9699 .loc 1 4492 5 is_stmt 1 view .LVU3471 + 9656 .loc 1 4492 5 is_stmt 1 view .LVU3454 4492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9700 .loc 1 4492 5 view .LVU3472 - 9701 0168 0023 movs r3, #0 - 9702 016a 84F84030 strb r3, [r4, #64] + 9657 .loc 1 4492 5 view .LVU3455 + 9658 0164 0023 movs r3, #0 + 9659 0166 84F84030 strb r3, [r4, #64] 4492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9703 .loc 1 4492 5 view .LVU3473 - ARM GAS /tmp/ccclMPzv.s page 360 + 9660 .loc 1 4492 5 view .LVU3456 +4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9661 .loc 1 4495 5 view .LVU3457 +4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9662 .loc 1 4495 9 is_stmt 0 view .LVU3458 + ARM GAS /tmp/ccDmmuIk.s page 359 + 9663 016a 2268 ldr r2, [r4] 4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9704 .loc 1 4495 5 view .LVU3474 + 9664 .loc 1 4495 19 view .LVU3459 + 9665 016c 1368 ldr r3, [r2] 4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9705 .loc 1 4495 9 is_stmt 0 view .LVU3475 - 9706 016e 2268 ldr r2, [r4] -4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9707 .loc 1 4495 19 view .LVU3476 - 9708 0170 1368 ldr r3, [r2] -4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9709 .loc 1 4495 25 view .LVU3477 - 9710 0172 43F40043 orr r3, r3, #32768 - 9711 0176 1360 str r3, [r2] + 9666 .loc 1 4495 25 view .LVU3460 + 9667 016e 43F40043 orr r3, r3, #32768 + 9668 0172 1360 str r3, [r2] 4501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9712 .loc 1 4501 5 is_stmt 1 view .LVU3478 - 9713 0178 48F20201 movw r1, #32770 - 9714 017c 2046 mov r0, r4 - 9715 .LVL676: + 9669 .loc 1 4501 5 is_stmt 1 view .LVU3461 + 9670 0174 48F20201 movw r1, #32770 + 9671 0178 2046 mov r0, r4 + 9672 .LVL682: 4501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9716 .loc 1 4501 5 is_stmt 0 view .LVU3479 - 9717 017e FFF7FEFF bl I2C_Enable_IRQ - 9718 .LVL677: + 9673 .loc 1 4501 5 is_stmt 0 view .LVU3462 + 9674 017a FFF7FEFF bl I2C_Enable_IRQ + 9675 .LVL683: 4503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9719 .loc 1 4503 5 is_stmt 1 view .LVU3480 + 9676 .loc 1 4503 5 is_stmt 1 view .LVU3463 4503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9720 .loc 1 4503 12 is_stmt 0 view .LVU3481 - 9721 0182 05E0 b .L595 - 9722 .LVL678: - 9723 .L603: + 9677 .loc 1 4503 12 is_stmt 0 view .LVU3464 + 9678 017e 05E0 b .L594 + 9679 .LVL684: + 9680 .L602: 4484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9724 .loc 1 4484 55 discriminator 1 view .LVU3482 - 9725 0184 002B cmp r3, #0 - 9726 0186 EFD0 beq .L604 + 9681 .loc 1 4484 55 discriminator 1 view .LVU3465 + 9682 0180 002B cmp r3, #0 + 9683 0182 EFD0 beq .L603 4488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9727 .loc 1 4488 7 is_stmt 1 view .LVU3483 - 9728 0188 0823 movs r3, #8 - 9729 .LVL679: + 9684 .loc 1 4488 7 is_stmt 1 view .LVU3466 + 9685 0184 0823 movs r3, #8 + 9686 .LVL685: 4488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9730 .loc 1 4488 7 is_stmt 0 view .LVU3484 - 9731 018a D361 str r3, [r2, #28] - 9732 018c ECE7 b .L604 - 9733 .LVL680: - 9734 .L605: + 9687 .loc 1 4488 7 is_stmt 0 view .LVU3467 + 9688 0186 D361 str r3, [r2, #28] + 9689 0188 ECE7 b .L603 + 9690 .LVL686: + 9691 .L604: 4507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9735 .loc 1 4507 12 view .LVU3485 - 9736 018e 0125 movs r5, #1 - 9737 .LVL681: - 9738 .L595: + 9692 .loc 1 4507 12 view .LVU3468 + 9693 018a 0125 movs r5, #1 + 9694 .LVL687: + 9695 .L594: 4509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9739 .loc 1 4509 1 view .LVU3486 - 9740 0190 2846 mov r0, r5 - 9741 0192 F8BD pop {r3, r4, r5, r6, r7, pc} - 9742 .LVL682: - 9743 .L606: + 9696 .loc 1 4509 1 view .LVU3469 + 9697 018c 2846 mov r0, r5 + 9698 018e F8BD pop {r3, r4, r5, r6, r7, pc} + 9699 .LVL688: + 9700 .L605: 4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9744 .loc 1 4359 5 discriminator 1 view .LVU3487 - 9745 0194 0225 movs r5, #2 - 9746 .LVL683: - ARM GAS /tmp/ccclMPzv.s page 361 + 9701 .loc 1 4359 5 discriminator 1 view .LVU3470 + 9702 0190 0225 movs r5, #2 + 9703 .LVL689: +4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9704 .loc 1 4359 5 discriminator 1 view .LVU3471 + 9705 0192 FBE7 b .L594 + 9706 .L611: + ARM GAS /tmp/ccDmmuIk.s page 360 -4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9747 .loc 1 4359 5 discriminator 1 view .LVU3488 - 9748 0196 FBE7 b .L595 - 9749 .L612: - 9750 .align 2 - 9751 .L611: - 9752 0198 00000000 .word I2C_Slave_ISR_DMA - 9753 019c 00000000 .word I2C_DMASlaveReceiveCplt - 9754 01a0 00000000 .word I2C_DMAError - 9755 01a4 00000000 .word I2C_DMAAbort - 9756 .cfi_endproc - 9757 .LFE359: - 9759 .section .text.HAL_I2C_EnableListen_IT,"ax",%progbits - 9760 .align 1 - 9761 .global HAL_I2C_EnableListen_IT - 9762 .syntax unified - 9763 .thumb - 9764 .thumb_func - 9766 HAL_I2C_EnableListen_IT: - 9767 .LVL684: - 9768 .LFB360: + 9707 .align 2 + 9708 .L610: + 9709 0194 00000000 .word I2C_Slave_ISR_DMA + 9710 0198 00000000 .word I2C_DMASlaveReceiveCplt + 9711 019c 00000000 .word I2C_DMAError + 9712 01a0 00000000 .word I2C_DMAAbort + 9713 .cfi_endproc + 9714 .LFE359: + 9716 .section .text.HAL_I2C_EnableListen_IT,"ax",%progbits + 9717 .align 1 + 9718 .global HAL_I2C_EnableListen_IT + 9719 .syntax unified + 9720 .thumb + 9721 .thumb_func + 9723 HAL_I2C_EnableListen_IT: + 9724 .LVL690: + 9725 .LFB360: 4518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 9769 .loc 1 4518 1 is_stmt 1 view -0 - 9770 .cfi_startproc - 9771 @ args = 0, pretend = 0, frame = 0 - 9772 @ frame_needed = 0, uses_anonymous_args = 0 + 9726 .loc 1 4518 1 is_stmt 1 view -0 + 9727 .cfi_startproc + 9728 @ args = 0, pretend = 0, frame = 0 + 9729 @ frame_needed = 0, uses_anonymous_args = 0 4518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 9773 .loc 1 4518 1 is_stmt 0 view .LVU3490 - 9774 0000 08B5 push {r3, lr} - 9775 .LCFI106: - 9776 .cfi_def_cfa_offset 8 - 9777 .cfi_offset 3, -8 - 9778 .cfi_offset 14, -4 + 9730 .loc 1 4518 1 is_stmt 0 view .LVU3473 + 9731 0000 08B5 push {r3, lr} + 9732 .LCFI106: + 9733 .cfi_def_cfa_offset 8 + 9734 .cfi_offset 3, -8 + 9735 .cfi_offset 14, -4 4519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9779 .loc 1 4519 3 is_stmt 1 view .LVU3491 + 9736 .loc 1 4519 3 is_stmt 1 view .LVU3474 4519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9780 .loc 1 4519 11 is_stmt 0 view .LVU3492 - 9781 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 9782 0006 DBB2 uxtb r3, r3 + 9737 .loc 1 4519 11 is_stmt 0 view .LVU3475 + 9738 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 4519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9783 .loc 1 4519 6 view .LVU3493 - 9784 0008 202B cmp r3, #32 - 9785 000a 01D0 beq .L617 + 9739 .loc 1 4519 6 view .LVU3476 + 9740 0006 202B cmp r3, #32 + 9741 0008 01D0 beq .L616 4531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9786 .loc 1 4531 12 view .LVU3494 - 9787 000c 0220 movs r0, #2 - 9788 .LVL685: - 9789 .L614: + 9742 .loc 1 4531 12 view .LVU3477 + 9743 000a 0220 movs r0, #2 + 9744 .LVL691: + 9745 .L613: 4533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9790 .loc 1 4533 1 view .LVU3495 - 9791 000e 08BD pop {r3, pc} - 9792 .LVL686: - 9793 .L617: + 9746 .loc 1 4533 1 view .LVU3478 + 9747 000c 08BD pop {r3, pc} + 9748 .LVL692: + 9749 .L616: 4521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 9794 .loc 1 4521 5 is_stmt 1 view .LVU3496 + 9750 .loc 1 4521 5 is_stmt 1 view .LVU3479 4521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 9795 .loc 1 4521 17 is_stmt 0 view .LVU3497 - ARM GAS /tmp/ccclMPzv.s page 362 + 9751 .loc 1 4521 17 is_stmt 0 view .LVU3480 + 9752 000e 2823 movs r3, #40 + 9753 0010 80F84130 strb r3, [r0, #65] +4522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9754 .loc 1 4522 5 is_stmt 1 view .LVU3481 +4522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 361 - 9796 0010 2823 movs r3, #40 - 9797 0012 80F84130 strb r3, [r0, #65] -4522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9798 .loc 1 4522 5 is_stmt 1 view .LVU3498 -4522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9799 .loc 1 4522 19 is_stmt 0 view .LVU3499 - 9800 0016 044B ldr r3, .L618 - 9801 0018 4363 str r3, [r0, #52] + 9755 .loc 1 4522 19 is_stmt 0 view .LVU3482 + 9756 0014 034B ldr r3, .L617 + 9757 0016 4363 str r3, [r0, #52] 4525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9802 .loc 1 4525 5 is_stmt 1 view .LVU3500 - 9803 001a 4FF40041 mov r1, #32768 - 9804 001e FFF7FEFF bl I2C_Enable_IRQ - 9805 .LVL687: + 9758 .loc 1 4525 5 is_stmt 1 view .LVU3483 + 9759 0018 4FF40041 mov r1, #32768 + 9760 001c FFF7FEFF bl I2C_Enable_IRQ + 9761 .LVL693: 4527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9806 .loc 1 4527 5 view .LVU3501 + 9762 .loc 1 4527 5 view .LVU3484 4527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9807 .loc 1 4527 12 is_stmt 0 view .LVU3502 - 9808 0022 0020 movs r0, #0 - 9809 0024 F3E7 b .L614 - 9810 .L619: - 9811 0026 00BF .align 2 - 9812 .L618: - 9813 0028 00000000 .word I2C_Slave_ISR_IT - 9814 .cfi_endproc - 9815 .LFE360: - 9817 .section .text.HAL_I2C_DisableListen_IT,"ax",%progbits - 9818 .align 1 - 9819 .global HAL_I2C_DisableListen_IT - 9820 .syntax unified - 9821 .thumb - 9822 .thumb_func - 9824 HAL_I2C_DisableListen_IT: - 9825 .LVL688: - 9826 .LFB361: + 9763 .loc 1 4527 12 is_stmt 0 view .LVU3485 + 9764 0020 0020 movs r0, #0 + 9765 0022 F3E7 b .L613 + 9766 .L618: + 9767 .align 2 + 9768 .L617: + 9769 0024 00000000 .word I2C_Slave_ISR_IT + 9770 .cfi_endproc + 9771 .LFE360: + 9773 .section .text.HAL_I2C_DisableListen_IT,"ax",%progbits + 9774 .align 1 + 9775 .global HAL_I2C_DisableListen_IT + 9776 .syntax unified + 9777 .thumb + 9778 .thumb_func + 9780 HAL_I2C_DisableListen_IT: + 9781 .LVL694: + 9782 .LFB361: 4542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 9827 .loc 1 4542 1 is_stmt 1 view -0 - 9828 .cfi_startproc - 9829 @ args = 0, pretend = 0, frame = 0 - 9830 @ frame_needed = 0, uses_anonymous_args = 0 + 9783 .loc 1 4542 1 is_stmt 1 view -0 + 9784 .cfi_startproc + 9785 @ args = 0, pretend = 0, frame = 0 + 9786 @ frame_needed = 0, uses_anonymous_args = 0 4544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9831 .loc 1 4544 3 view .LVU3504 + 9787 .loc 1 4544 3 view .LVU3487 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9832 .loc 1 4547 3 view .LVU3505 + 9788 .loc 1 4547 3 view .LVU3488 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9833 .loc 1 4547 11 is_stmt 0 view .LVU3506 - 9834 0000 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 9835 0004 DBB2 uxtb r3, r3 + 9789 .loc 1 4547 11 is_stmt 0 view .LVU3489 + 9790 0000 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9836 .loc 1 4547 6 view .LVU3507 - 9837 0006 282B cmp r3, #40 - 9838 0008 01D0 beq .L627 + 9791 .loc 1 4547 6 view .LVU3490 + 9792 0004 282B cmp r3, #40 + 9793 0006 01D0 beq .L626 4562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9839 .loc 1 4562 12 view .LVU3508 - 9840 000a 0220 movs r0, #2 - 9841 .LVL689: + 9794 .loc 1 4562 12 view .LVU3491 + 9795 0008 0220 movs r0, #2 + 9796 .LVL695: 4564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9842 .loc 1 4564 1 view .LVU3509 - ARM GAS /tmp/ccclMPzv.s page 363 - - - 9843 000c 7047 bx lr - 9844 .LVL690: - 9845 .L627: + 9797 .loc 1 4564 1 view .LVU3492 + 9798 000a 7047 bx lr + 9799 .LVL696: + 9800 .L626: 4542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ - 9846 .loc 1 4542 1 view .LVU3510 - 9847 000e 10B5 push {r4, lr} - 9848 .LCFI107: - 9849 .cfi_def_cfa_offset 8 - 9850 .cfi_offset 4, -8 - 9851 .cfi_offset 14, -4 + 9801 .loc 1 4542 1 view .LVU3493 + 9802 000c 10B5 push {r4, lr} + ARM GAS /tmp/ccDmmuIk.s page 362 + + + 9803 .LCFI107: + 9804 .cfi_def_cfa_offset 8 + 9805 .cfi_offset 4, -8 + 9806 .cfi_offset 14, -4 4549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = tmp | (uint32_t)(hi2c->Mode); - 9852 .loc 1 4549 5 is_stmt 1 view .LVU3511 + 9807 .loc 1 4549 5 is_stmt 1 view .LVU3494 4549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = tmp | (uint32_t)(hi2c->Mode); - 9853 .loc 1 4549 26 is_stmt 0 view .LVU3512 - 9854 0010 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 - 9855 .LVL691: + 9808 .loc 1 4549 26 is_stmt 0 view .LVU3495 + 9809 000e 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 + 9810 .LVL697: 4550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 9856 .loc 1 4550 5 is_stmt 1 view .LVU3513 + 9811 .loc 1 4550 5 is_stmt 1 view .LVU3496 4550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 9857 .loc 1 4550 48 is_stmt 0 view .LVU3514 - 9858 0014 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 + 9812 .loc 1 4550 48 is_stmt 0 view .LVU3497 + 9813 0012 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 4550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 9859 .loc 1 4550 31 view .LVU3515 - 9860 0018 02F00302 and r2, r2, #3 - 9861 .LVL692: + 9814 .loc 1 4550 31 view .LVU3498 + 9815 0016 02F00302 and r2, r2, #3 + 9816 .LVL698: 4550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 9862 .loc 1 4550 31 view .LVU3516 - 9863 001c 1343 orrs r3, r3, r2 + 9817 .loc 1 4550 31 view .LVU3499 + 9818 001a 1343 orrs r3, r3, r2 4550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 9864 .loc 1 4550 25 view .LVU3517 - 9865 001e 0363 str r3, [r0, #48] + 9819 .loc 1 4550 25 view .LVU3500 + 9820 001c 0363 str r3, [r0, #48] 4551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9866 .loc 1 4551 5 is_stmt 1 view .LVU3518 + 9821 .loc 1 4551 5 is_stmt 1 view .LVU3501 4551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 9867 .loc 1 4551 17 is_stmt 0 view .LVU3519 - 9868 0020 2023 movs r3, #32 - 9869 0022 80F84130 strb r3, [r0, #65] + 9822 .loc 1 4551 17 is_stmt 0 view .LVU3502 + 9823 001e 2023 movs r3, #32 + 9824 0020 80F84130 strb r3, [r0, #65] 4552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 9870 .loc 1 4552 5 is_stmt 1 view .LVU3520 + 9825 .loc 1 4552 5 is_stmt 1 view .LVU3503 4552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 9871 .loc 1 4552 16 is_stmt 0 view .LVU3521 - 9872 0026 0024 movs r4, #0 - 9873 0028 80F84240 strb r4, [r0, #66] + 9826 .loc 1 4552 16 is_stmt 0 view .LVU3504 + 9827 0024 0024 movs r4, #0 + 9828 0026 80F84240 strb r4, [r0, #66] 4553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9874 .loc 1 4553 5 is_stmt 1 view .LVU3522 + 9829 .loc 1 4553 5 is_stmt 1 view .LVU3505 4553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9875 .loc 1 4553 19 is_stmt 0 view .LVU3523 - 9876 002c 4463 str r4, [r0, #52] + 9830 .loc 1 4553 19 is_stmt 0 view .LVU3506 + 9831 002a 4463 str r4, [r0, #52] 4556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9877 .loc 1 4556 5 is_stmt 1 view .LVU3524 - 9878 002e 4FF40041 mov r1, #32768 - 9879 0032 FFF7FEFF bl I2C_Disable_IRQ - 9880 .LVL693: + 9832 .loc 1 4556 5 is_stmt 1 view .LVU3507 + 9833 002c 4FF40041 mov r1, #32768 + 9834 0030 FFF7FEFF bl I2C_Disable_IRQ + 9835 .LVL699: 4558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9881 .loc 1 4558 5 view .LVU3525 + 9836 .loc 1 4558 5 view .LVU3508 4558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9882 .loc 1 4558 12 is_stmt 0 view .LVU3526 - ARM GAS /tmp/ccclMPzv.s page 364 - - - 9883 0036 2046 mov r0, r4 + 9837 .loc 1 4558 12 is_stmt 0 view .LVU3509 + 9838 0034 2046 mov r0, r4 4564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9884 .loc 1 4564 1 view .LVU3527 - 9885 0038 10BD pop {r4, pc} - 9886 .cfi_endproc - 9887 .LFE361: - 9889 .section .text.HAL_I2C_Master_Abort_IT,"ax",%progbits - 9890 .align 1 - 9891 .global HAL_I2C_Master_Abort_IT - 9892 .syntax unified - 9893 .thumb - 9894 .thumb_func - 9896 HAL_I2C_Master_Abort_IT: - 9897 .LVL694: - 9898 .LFB362: -4575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_ModeTypeDef tmp_mode = hi2c->Mode; - 9899 .loc 1 4575 1 is_stmt 1 view -0 - 9900 .cfi_startproc - 9901 @ args = 0, pretend = 0, frame = 0 - 9902 @ frame_needed = 0, uses_anonymous_args = 0 -4575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_ModeTypeDef tmp_mode = hi2c->Mode; - 9903 .loc 1 4575 1 is_stmt 0 view .LVU3529 - 9904 0000 30B5 push {r4, r5, lr} - 9905 .LCFI108: - 9906 .cfi_def_cfa_offset 12 - 9907 .cfi_offset 4, -12 - 9908 .cfi_offset 5, -8 - 9909 .cfi_offset 14, -4 - 9910 0002 83B0 sub sp, sp, #12 - 9911 .LCFI109: - 9912 .cfi_def_cfa_offset 24 - 9913 0004 0446 mov r4, r0 - 9914 0006 0D46 mov r5, r1 -4576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9915 .loc 1 4576 3 is_stmt 1 view .LVU3530 -4576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9916 .loc 1 4576 23 is_stmt 0 view .LVU3531 - 9917 0008 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 - 9918 000c DBB2 uxtb r3, r3 - 9919 .LVL695: -4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9920 .loc 1 4578 3 is_stmt 1 view .LVU3532 -4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9921 .loc 1 4578 6 is_stmt 0 view .LVU3533 - 9922 000e 102B cmp r3, #16 - 9923 0010 01D0 beq .L629 -4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9924 .loc 1 4578 41 discriminator 1 view .LVU3534 - 9925 0012 402B cmp r3, #64 - 9926 0014 34D1 bne .L633 - 9927 .L629: -4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9928 .loc 1 4581 5 is_stmt 1 view .LVU3535 -4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9929 .loc 1 4581 5 view .LVU3536 - 9930 0016 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 9931 .LVL696: - ARM GAS /tmp/ccclMPzv.s page 365 + 9839 .loc 1 4564 1 view .LVU3510 + 9840 0036 10BD pop {r4, pc} + 9841 .cfi_endproc + 9842 .LFE361: + ARM GAS /tmp/ccDmmuIk.s page 363 + 9844 .section .text.HAL_I2C_Master_Abort_IT,"ax",%progbits + 9845 .align 1 + 9846 .global HAL_I2C_Master_Abort_IT + 9847 .syntax unified + 9848 .thumb + 9849 .thumb_func + 9851 HAL_I2C_Master_Abort_IT: + 9852 .LVL700: + 9853 .LFB362: +4575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_ModeTypeDef tmp_mode = hi2c->Mode; + 9854 .loc 1 4575 1 is_stmt 1 view -0 + 9855 .cfi_startproc + 9856 @ args = 0, pretend = 0, frame = 0 + 9857 @ frame_needed = 0, uses_anonymous_args = 0 +4575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_ModeTypeDef tmp_mode = hi2c->Mode; + 9858 .loc 1 4575 1 is_stmt 0 view .LVU3512 + 9859 0000 30B5 push {r4, r5, lr} + 9860 .LCFI108: + 9861 .cfi_def_cfa_offset 12 + 9862 .cfi_offset 4, -12 + 9863 .cfi_offset 5, -8 + 9864 .cfi_offset 14, -4 + 9865 0002 83B0 sub sp, sp, #12 + 9866 .LCFI109: + 9867 .cfi_def_cfa_offset 24 + 9868 0004 0446 mov r4, r0 + 9869 0006 0D46 mov r5, r1 +4576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9870 .loc 1 4576 3 is_stmt 1 view .LVU3513 +4576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9871 .loc 1 4576 23 is_stmt 0 view .LVU3514 + 9872 0008 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 + 9873 .LVL701: +4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9874 .loc 1 4578 3 is_stmt 1 view .LVU3515 +4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9875 .loc 1 4578 6 is_stmt 0 view .LVU3516 + 9876 000c 102B cmp r3, #16 + 9877 000e 02D0 beq .L628 + 9878 0010 DAB2 uxtb r2, r3 +4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 9879 .loc 1 4578 41 discriminator 1 view .LVU3517 + 9880 0012 402A cmp r2, #64 + 9881 0014 32D1 bne .L632 + 9882 .L628: 4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9932 .loc 1 4581 5 is_stmt 0 view .LVU3537 - 9933 001a 012B cmp r3, #1 - 9934 001c 32D0 beq .L634 + 9883 .loc 1 4581 5 is_stmt 1 view .LVU3518 4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9935 .loc 1 4581 5 is_stmt 1 discriminator 2 view .LVU3538 - 9936 001e 0123 movs r3, #1 - 9937 0020 84F84030 strb r3, [r4, #64] + 9884 .loc 1 4581 5 view .LVU3519 + 9885 0016 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 9886 .LVL702: 4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9938 .loc 1 4581 5 discriminator 2 view .LVU3539 + 9887 .loc 1 4581 5 is_stmt 0 view .LVU3520 + 9888 001a 012B cmp r3, #1 + 9889 001c 30D0 beq .L633 +4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9890 .loc 1 4581 5 is_stmt 1 discriminator 2 view .LVU3521 + ARM GAS /tmp/ccDmmuIk.s page 364 + + + 9891 001e 0123 movs r3, #1 + 9892 0020 84F84030 strb r3, [r4, #64] +4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9893 .loc 1 4581 5 view .LVU3522 4584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9939 .loc 1 4584 5 view .LVU3540 + 9894 .loc 1 4584 5 view .LVU3523 4584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9940 .loc 1 4584 13 is_stmt 0 view .LVU3541 - 9941 0024 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 9942 0028 DBB2 uxtb r3, r3 + 9895 .loc 1 4584 13 is_stmt 0 view .LVU3524 + 9896 0024 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9943 .loc 1 4584 8 view .LVU3542 - 9944 002a 212B cmp r3, #33 - 9945 002c 1AD0 beq .L636 + 9897 .loc 1 4584 8 view .LVU3525 + 9898 0028 212B cmp r3, #33 + 9899 002a 19D0 beq .L635 4589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9946 .loc 1 4589 10 is_stmt 1 view .LVU3543 + 9900 .loc 1 4589 10 is_stmt 1 view .LVU3526 4589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9947 .loc 1 4589 18 is_stmt 0 view .LVU3544 - 9948 002e 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 9949 0032 DBB2 uxtb r3, r3 + 9901 .loc 1 4589 18 is_stmt 0 view .LVU3527 + 9902 002c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 4589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 9950 .loc 1 4589 13 view .LVU3545 - 9951 0034 222B cmp r3, #34 - 9952 0036 1CD0 beq .L637 - 9953 .LVL697: - 9954 .L632: + 9903 .loc 1 4589 13 view .LVU3528 + 9904 0030 222B cmp r3, #34 + 9905 0032 1CD0 beq .L636 + 9906 .LVL703: + 9907 .L631: 4597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9955 .loc 1 4597 5 is_stmt 1 view .LVU3546 + 9908 .loc 1 4597 5 is_stmt 1 view .LVU3529 4600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9956 .loc 1 4600 5 view .LVU3547 + 9909 .loc 1 4600 5 view .LVU3530 4600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9957 .loc 1 4600 17 is_stmt 0 view .LVU3548 - 9958 0038 6023 movs r3, #96 - 9959 003a 84F84130 strb r3, [r4, #65] + 9910 .loc 1 4600 17 is_stmt 0 view .LVU3531 + 9911 0034 6023 movs r3, #96 + 9912 0036 84F84130 strb r3, [r4, #65] 4604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9960 .loc 1 4604 5 is_stmt 1 view .LVU3549 - 9961 003e 124B ldr r3, .L638 - 9962 0040 0093 str r3, [sp] - 9963 0042 4FF00073 mov r3, #33554432 - 9964 0046 0122 movs r2, #1 - 9965 0048 2946 mov r1, r5 - 9966 004a 2046 mov r0, r4 - 9967 004c FFF7FEFF bl I2C_TransferConfig - 9968 .LVL698: + 9913 .loc 1 4604 5 is_stmt 1 view .LVU3532 + 9914 003a 124B ldr r3, .L637 + 9915 003c 0093 str r3, [sp] + 9916 003e 4FF00073 mov r3, #33554432 + 9917 0042 0122 movs r2, #1 + 9918 0044 2946 mov r1, r5 + 9919 0046 2046 mov r0, r4 + 9920 0048 FFF7FEFF bl I2C_TransferConfig + 9921 .LVL704: 4607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9969 .loc 1 4607 5 view .LVU3550 + 9922 .loc 1 4607 5 view .LVU3533 4607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9970 .loc 1 4607 5 view .LVU3551 - 9971 0050 0025 movs r5, #0 - 9972 .LVL699: + 9923 .loc 1 4607 5 view .LVU3534 + 9924 004c 0025 movs r5, #0 + 9925 .LVL705: 4607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 366 - - - 9973 .loc 1 4607 5 is_stmt 0 view .LVU3552 - 9974 0052 84F84050 strb r5, [r4, #64] + 9926 .loc 1 4607 5 is_stmt 0 view .LVU3535 + 9927 004e 84F84050 strb r5, [r4, #64] 4607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9975 .loc 1 4607 5 is_stmt 1 view .LVU3553 + 9928 .loc 1 4607 5 is_stmt 1 view .LVU3536 4612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9976 .loc 1 4612 5 view .LVU3554 - 9977 0056 2021 movs r1, #32 - 9978 0058 2046 mov r0, r4 - 9979 005a FFF7FEFF bl I2C_Enable_IRQ - 9980 .LVL700: + 9929 .loc 1 4612 5 view .LVU3537 + 9930 0052 2021 movs r1, #32 + 9931 0054 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 365 + + + 9932 0056 FFF7FEFF bl I2C_Enable_IRQ + 9933 .LVL706: 4614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9981 .loc 1 4614 5 view .LVU3555 + 9934 .loc 1 4614 5 view .LVU3538 4614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 9982 .loc 1 4614 12 is_stmt 0 view .LVU3556 - 9983 005e 2846 mov r0, r5 - 9984 .L630: + 9935 .loc 1 4614 12 is_stmt 0 view .LVU3539 + 9936 005a 2846 mov r0, r5 + 9937 .L629: 4622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 9985 .loc 1 4622 1 view .LVU3557 - 9986 0060 03B0 add sp, sp, #12 - 9987 .LCFI110: - 9988 .cfi_remember_state - 9989 .cfi_def_cfa_offset 12 - 9990 @ sp needed - 9991 0062 30BD pop {r4, r5, pc} - 9992 .LVL701: - 9993 .L636: - 9994 .LCFI111: - 9995 .cfi_restore_state + 9938 .loc 1 4622 1 view .LVU3540 + 9939 005c 03B0 add sp, sp, #12 + 9940 .LCFI110: + 9941 .cfi_remember_state + 9942 .cfi_def_cfa_offset 12 + 9943 @ sp needed + 9944 005e 30BD pop {r4, r5, pc} + 9945 .LVL707: + 9946 .L635: + 9947 .LCFI111: + 9948 .cfi_restore_state 4586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 9996 .loc 1 4586 7 is_stmt 1 view .LVU3558 - 9997 0064 0121 movs r1, #1 - 9998 .LVL702: + 9949 .loc 1 4586 7 is_stmt 1 view .LVU3541 + 9950 0060 0121 movs r1, #1 + 9951 .LVL708: 4586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 9999 .loc 1 4586 7 is_stmt 0 view .LVU3559 - 10000 0066 2046 mov r0, r4 - 10001 .LVL703: + 9952 .loc 1 4586 7 is_stmt 0 view .LVU3542 + 9953 0062 2046 mov r0, r4 + 9954 .LVL709: 4586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 10002 .loc 1 4586 7 view .LVU3560 - 10003 0068 FFF7FEFF bl I2C_Disable_IRQ - 10004 .LVL704: + 9955 .loc 1 4586 7 view .LVU3543 + 9956 0064 FFF7FEFF bl I2C_Disable_IRQ + 9957 .LVL710: 4587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10005 .loc 1 4587 7 is_stmt 1 view .LVU3561 + 9958 .loc 1 4587 7 is_stmt 1 view .LVU3544 4587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10006 .loc 1 4587 27 is_stmt 0 view .LVU3562 - 10007 006c 1123 movs r3, #17 - 10008 006e 2363 str r3, [r4, #48] - 10009 0070 E2E7 b .L632 - 10010 .LVL705: - 10011 .L637: + 9959 .loc 1 4587 27 is_stmt 0 view .LVU3545 + 9960 0068 1123 movs r3, #17 + 9961 006a 2363 str r3, [r4, #48] + 9962 006c E2E7 b .L631 + 9963 .LVL711: + 9964 .L636: 4591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 10012 .loc 1 4591 7 is_stmt 1 view .LVU3563 - 10013 0072 0221 movs r1, #2 - 10014 .LVL706: + 9965 .loc 1 4591 7 is_stmt 1 view .LVU3546 + 9966 006e 0221 movs r1, #2 + 9967 .LVL712: 4591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 10015 .loc 1 4591 7 is_stmt 0 view .LVU3564 - 10016 0074 2046 mov r0, r4 - 10017 .LVL707: - ARM GAS /tmp/ccclMPzv.s page 367 - - + 9968 .loc 1 4591 7 is_stmt 0 view .LVU3547 + 9969 0070 2046 mov r0, r4 + 9970 .LVL713: 4591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 10018 .loc 1 4591 7 view .LVU3565 - 10019 0076 FFF7FEFF bl I2C_Disable_IRQ - 10020 .LVL708: + 9971 .loc 1 4591 7 view .LVU3548 + 9972 0072 FFF7FEFF bl I2C_Disable_IRQ + 9973 .LVL714: 4592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10021 .loc 1 4592 7 is_stmt 1 view .LVU3566 + 9974 .loc 1 4592 7 is_stmt 1 view .LVU3549 4592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10022 .loc 1 4592 27 is_stmt 0 view .LVU3567 - 10023 007a 1223 movs r3, #18 - 10024 007c 2363 str r3, [r4, #48] - 10025 007e DBE7 b .L632 - 10026 .LVL709: - 10027 .L633: -4620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10028 .loc 1 4620 12 view .LVU3568 - 10029 0080 0120 movs r0, #1 - 10030 .LVL710: -4620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10031 .loc 1 4620 12 view .LVU3569 - 10032 0082 EDE7 b .L630 - 10033 .LVL711: - 10034 .L634: -4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10035 .loc 1 4581 5 discriminator 1 view .LVU3570 - 10036 0084 0220 movs r0, #2 - 10037 .LVL712: -4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10038 .loc 1 4581 5 discriminator 1 view .LVU3571 - 10039 0086 EBE7 b .L630 - 10040 .L639: - 10041 .align 2 - 10042 .L638: - 10043 0088 00400080 .word -2147467264 - 10044 .cfi_endproc - 10045 .LFE362: - 10047 .section .text.HAL_I2C_EV_IRQHandler,"ax",%progbits - 10048 .align 1 - 10049 .global HAL_I2C_EV_IRQHandler - 10050 .syntax unified - 10051 .thumb - 10052 .thumb_func - 10054 HAL_I2C_EV_IRQHandler: - 10055 .LVL713: - 10056 .LFB363: -4639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Get current IT Flags and IT sources value */ - 10057 .loc 1 4639 1 is_stmt 1 view -0 - 10058 .cfi_startproc - 10059 @ args = 0, pretend = 0, frame = 0 - 10060 @ frame_needed = 0, uses_anonymous_args = 0 -4639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Get current IT Flags and IT sources value */ - 10061 .loc 1 4639 1 is_stmt 0 view .LVU3573 - 10062 0000 08B5 push {r3, lr} - 10063 .LCFI112: - 10064 .cfi_def_cfa_offset 8 - 10065 .cfi_offset 3, -8 - 10066 .cfi_offset 14, -4 -4641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); - ARM GAS /tmp/ccclMPzv.s page 368 + 9975 .loc 1 4592 27 is_stmt 0 view .LVU3550 + ARM GAS /tmp/ccDmmuIk.s page 366 - 10067 .loc 1 4641 3 is_stmt 1 view .LVU3574 + 9976 0076 1223 movs r3, #18 + 9977 0078 2363 str r3, [r4, #48] + 9978 007a DBE7 b .L631 + 9979 .LVL715: + 9980 .L632: +4620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 9981 .loc 1 4620 12 view .LVU3551 + 9982 007c 0120 movs r0, #1 + 9983 .LVL716: +4620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 9984 .loc 1 4620 12 view .LVU3552 + 9985 007e EDE7 b .L629 + 9986 .LVL717: + 9987 .L633: +4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9988 .loc 1 4581 5 discriminator 1 view .LVU3553 + 9989 0080 0220 movs r0, #2 + 9990 .LVL718: +4581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 9991 .loc 1 4581 5 discriminator 1 view .LVU3554 + 9992 0082 EBE7 b .L629 + 9993 .L638: + 9994 .align 2 + 9995 .L637: + 9996 0084 00400080 .word -2147467264 + 9997 .cfi_endproc + 9998 .LFE362: + 10000 .section .text.HAL_I2C_EV_IRQHandler,"ax",%progbits + 10001 .align 1 + 10002 .global HAL_I2C_EV_IRQHandler + 10003 .syntax unified + 10004 .thumb + 10005 .thumb_func + 10007 HAL_I2C_EV_IRQHandler: + 10008 .LVL719: + 10009 .LFB363: +4639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Get current IT Flags and IT sources value */ + 10010 .loc 1 4639 1 is_stmt 1 view -0 + 10011 .cfi_startproc + 10012 @ args = 0, pretend = 0, frame = 0 + 10013 @ frame_needed = 0, uses_anonymous_args = 0 +4639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Get current IT Flags and IT sources value */ + 10014 .loc 1 4639 1 is_stmt 0 view .LVU3556 + 10015 0000 08B5 push {r3, lr} + 10016 .LCFI112: + 10017 .cfi_def_cfa_offset 8 + 10018 .cfi_offset 3, -8 + 10019 .cfi_offset 14, -4 4641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); - 10068 .loc 1 4641 24 is_stmt 0 view .LVU3575 - 10069 0002 0368 ldr r3, [r0] + 10020 .loc 1 4641 3 is_stmt 1 view .LVU3557 4641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); - 10070 .loc 1 4641 12 view .LVU3576 - 10071 0004 9969 ldr r1, [r3, #24] - 10072 .LVL714: + 10021 .loc 1 4641 24 is_stmt 0 view .LVU3558 + 10022 0002 0368 ldr r3, [r0] +4641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); + 10023 .loc 1 4641 12 view .LVU3559 + 10024 0004 9969 ldr r1, [r3, #24] + 10025 .LVL720: + ARM GAS /tmp/ccDmmuIk.s page 367 + + 4642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10073 .loc 1 4642 3 is_stmt 1 view .LVU3577 + 10026 .loc 1 4642 3 is_stmt 1 view .LVU3560 4642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10074 .loc 1 4642 12 is_stmt 0 view .LVU3578 - 10075 0006 1A68 ldr r2, [r3] - 10076 .LVL715: + 10027 .loc 1 4642 12 is_stmt 0 view .LVU3561 + 10028 0006 1A68 ldr r2, [r3] + 10029 .LVL721: 4645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10077 .loc 1 4645 3 is_stmt 1 view .LVU3579 + 10030 .loc 1 4645 3 is_stmt 1 view .LVU3562 4645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10078 .loc 1 4645 11 is_stmt 0 view .LVU3580 - 10079 0008 436B ldr r3, [r0, #52] + 10031 .loc 1 4645 11 is_stmt 0 view .LVU3563 + 10032 0008 436B ldr r3, [r0, #52] 4645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10080 .loc 1 4645 6 view .LVU3581 - 10081 000a 03B1 cbz r3, .L640 + 10033 .loc 1 4645 6 view .LVU3564 + 10034 000a 03B1 cbz r3, .L639 4647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10082 .loc 1 4647 5 is_stmt 1 view .LVU3582 - 10083 000c 9847 blx r3 - 10084 .LVL716: - 10085 .L640: + 10035 .loc 1 4647 5 is_stmt 1 view .LVU3565 + 10036 000c 9847 blx r3 + 10037 .LVL722: + 10038 .L639: 4649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10086 .loc 1 4649 1 is_stmt 0 view .LVU3583 - 10087 000e 08BD pop {r3, pc} - 10088 .cfi_endproc - 10089 .LFE363: - 10091 .section .text.HAL_I2C_MasterTxCpltCallback,"ax",%progbits - 10092 .align 1 - 10093 .weak HAL_I2C_MasterTxCpltCallback - 10094 .syntax unified - 10095 .thumb - 10096 .thumb_func - 10098 HAL_I2C_MasterTxCpltCallback: - 10099 .LVL717: - 10100 .LFB365: + 10039 .loc 1 4649 1 is_stmt 0 view .LVU3566 + 10040 000e 08BD pop {r3, pc} + 10041 .cfi_endproc + 10042 .LFE363: + 10044 .section .text.HAL_I2C_MasterTxCpltCallback,"ax",%progbits + 10045 .align 1 + 10046 .weak HAL_I2C_MasterTxCpltCallback + 10047 .syntax unified + 10048 .thumb + 10049 .thumb_func + 10051 HAL_I2C_MasterTxCpltCallback: + 10052 .LVL723: + 10053 .LFB365: 4710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10101 .loc 1 4710 1 is_stmt 1 view -0 - 10102 .cfi_startproc - 10103 @ args = 0, pretend = 0, frame = 0 - 10104 @ frame_needed = 0, uses_anonymous_args = 0 - 10105 @ link register save eliminated. + 10054 .loc 1 4710 1 is_stmt 1 view -0 + 10055 .cfi_startproc + 10056 @ args = 0, pretend = 0, frame = 0 + 10057 @ frame_needed = 0, uses_anonymous_args = 0 + 10058 @ link register save eliminated. 4712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10106 .loc 1 4712 3 view .LVU3585 + 10059 .loc 1 4712 3 view .LVU3568 4717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10107 .loc 1 4717 1 is_stmt 0 view .LVU3586 - 10108 0000 7047 bx lr - 10109 .cfi_endproc - 10110 .LFE365: - 10112 .section .text.HAL_I2C_MasterRxCpltCallback,"ax",%progbits - 10113 .align 1 - 10114 .weak HAL_I2C_MasterRxCpltCallback - ARM GAS /tmp/ccclMPzv.s page 369 - - - 10115 .syntax unified - 10116 .thumb - 10117 .thumb_func - 10119 HAL_I2C_MasterRxCpltCallback: - 10120 .LVL718: - 10121 .LFB366: + 10060 .loc 1 4717 1 is_stmt 0 view .LVU3569 + 10061 0000 7047 bx lr + 10062 .cfi_endproc + 10063 .LFE365: + 10065 .section .text.HAL_I2C_MasterRxCpltCallback,"ax",%progbits + 10066 .align 1 + 10067 .weak HAL_I2C_MasterRxCpltCallback + 10068 .syntax unified + 10069 .thumb + 10070 .thumb_func + 10072 HAL_I2C_MasterRxCpltCallback: + 10073 .LVL724: + 10074 .LFB366: 4726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10122 .loc 1 4726 1 is_stmt 1 view -0 - 10123 .cfi_startproc - 10124 @ args = 0, pretend = 0, frame = 0 - 10125 @ frame_needed = 0, uses_anonymous_args = 0 - 10126 @ link register save eliminated. + 10075 .loc 1 4726 1 is_stmt 1 view -0 + ARM GAS /tmp/ccDmmuIk.s page 368 + + + 10076 .cfi_startproc + 10077 @ args = 0, pretend = 0, frame = 0 + 10078 @ frame_needed = 0, uses_anonymous_args = 0 + 10079 @ link register save eliminated. 4728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10127 .loc 1 4728 3 view .LVU3588 + 10080 .loc 1 4728 3 view .LVU3571 4733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10128 .loc 1 4733 1 is_stmt 0 view .LVU3589 - 10129 0000 7047 bx lr - 10130 .cfi_endproc - 10131 .LFE366: - 10133 .section .text.I2C_ITMasterSeqCplt,"ax",%progbits - 10134 .align 1 - 10135 .syntax unified - 10136 .thumb - 10137 .thumb_func - 10139 I2C_ITMasterSeqCplt: - 10140 .LVL719: - 10141 .LFB387: + 10081 .loc 1 4733 1 is_stmt 0 view .LVU3572 + 10082 0000 7047 bx lr + 10083 .cfi_endproc + 10084 .LFE366: + 10086 .section .text.I2C_ITMasterSeqCplt,"ax",%progbits + 10087 .align 1 + 10088 .syntax unified + 10089 .thumb + 10090 .thumb_func + 10092 I2C_ITMasterSeqCplt: + 10093 .LVL725: + 10094 .LFB387: 6005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Reset I2C handle mode */ - 10142 .loc 1 6005 1 is_stmt 1 view -0 - 10143 .cfi_startproc - 10144 @ args = 0, pretend = 0, frame = 0 - 10145 @ frame_needed = 0, uses_anonymous_args = 0 + 10095 .loc 1 6005 1 is_stmt 1 view -0 + 10096 .cfi_startproc + 10097 @ args = 0, pretend = 0, frame = 0 + 10098 @ frame_needed = 0, uses_anonymous_args = 0 6005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Reset I2C handle mode */ - 10146 .loc 1 6005 1 is_stmt 0 view .LVU3591 - 10147 0000 38B5 push {r3, r4, r5, lr} - 10148 .LCFI113: - 10149 .cfi_def_cfa_offset 16 - 10150 .cfi_offset 3, -16 - 10151 .cfi_offset 4, -12 - 10152 .cfi_offset 5, -8 - 10153 .cfi_offset 14, -4 - 10154 0002 0446 mov r4, r0 + 10099 .loc 1 6005 1 is_stmt 0 view .LVU3574 + 10100 0000 38B5 push {r3, r4, r5, lr} + 10101 .LCFI113: + 10102 .cfi_def_cfa_offset 16 + 10103 .cfi_offset 3, -16 + 10104 .cfi_offset 4, -12 + 10105 .cfi_offset 5, -8 + 10106 .cfi_offset 14, -4 + 10107 0002 0446 mov r4, r0 6007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10155 .loc 1 6007 3 is_stmt 1 view .LVU3592 + 10108 .loc 1 6007 3 is_stmt 1 view .LVU3575 6007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10156 .loc 1 6007 14 is_stmt 0 view .LVU3593 - 10157 0004 0023 movs r3, #0 - 10158 0006 80F84230 strb r3, [r0, #66] + 10109 .loc 1 6007 14 is_stmt 0 view .LVU3576 + 10110 0004 0023 movs r3, #0 + 10111 0006 80F84230 strb r3, [r0, #66] 6011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10159 .loc 1 6011 3 is_stmt 1 view .LVU3594 + 10112 .loc 1 6011 3 is_stmt 1 view .LVU3577 6011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10160 .loc 1 6011 11 is_stmt 0 view .LVU3595 - 10161 000a 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 10162 000e DBB2 uxtb r3, r3 + 10113 .loc 1 6011 11 is_stmt 0 view .LVU3578 + 10114 000a 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 6011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10163 .loc 1 6011 6 view .LVU3596 - 10164 0010 212B cmp r3, #33 - ARM GAS /tmp/ccclMPzv.s page 370 + 10115 .loc 1 6011 6 view .LVU3579 + 10116 000e 212B cmp r3, #33 + 10117 0010 0FD0 beq .L648 +6033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; + 10118 .loc 1 6033 5 is_stmt 1 view .LVU3580 +6033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; + 10119 .loc 1 6033 25 is_stmt 0 view .LVU3581 + 10120 0012 2023 movs r3, #32 + 10121 0014 80F84130 strb r3, [r0, #65] +6034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 10122 .loc 1 6034 5 is_stmt 1 view .LVU3582 + ARM GAS /tmp/ccDmmuIk.s page 369 - 10165 0012 0FD0 beq .L649 -6033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 10166 .loc 1 6033 5 is_stmt 1 view .LVU3597 -6033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 10167 .loc 1 6033 25 is_stmt 0 view .LVU3598 - 10168 0014 2023 movs r3, #32 - 10169 0016 80F84130 strb r3, [r0, #65] 6034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 10170 .loc 1 6034 5 is_stmt 1 view .LVU3599 -6034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 10171 .loc 1 6034 25 is_stmt 0 view .LVU3600 - 10172 001a 1223 movs r3, #18 - 10173 001c 0363 str r3, [r0, #48] + 10123 .loc 1 6034 25 is_stmt 0 view .LVU3583 + 10124 0018 1223 movs r3, #18 + 10125 001a 0363 str r3, [r0, #48] 6035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10174 .loc 1 6035 5 is_stmt 1 view .LVU3601 + 10126 .loc 1 6035 5 is_stmt 1 view .LVU3584 6035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10175 .loc 1 6035 25 is_stmt 0 view .LVU3602 - 10176 001e 0025 movs r5, #0 - 10177 0020 4563 str r5, [r0, #52] + 10127 .loc 1 6035 25 is_stmt 0 view .LVU3585 + 10128 001c 0025 movs r5, #0 + 10129 001e 4563 str r5, [r0, #52] 6038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10178 .loc 1 6038 5 is_stmt 1 view .LVU3603 - 10179 0022 0221 movs r1, #2 - 10180 0024 FFF7FEFF bl I2C_Disable_IRQ - 10181 .LVL720: + 10130 .loc 1 6038 5 is_stmt 1 view .LVU3586 + 10131 0020 0221 movs r1, #2 + 10132 0022 FFF7FEFF bl I2C_Disable_IRQ + 10133 .LVL726: 6041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10182 .loc 1 6041 5 view .LVU3604 + 10134 .loc 1 6041 5 view .LVU3587 6041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10183 .loc 1 6041 5 view .LVU3605 - 10184 0028 84F84050 strb r5, [r4, #64] + 10135 .loc 1 6041 5 view .LVU3588 + 10136 0026 84F84050 strb r5, [r4, #64] 6041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10185 .loc 1 6041 5 view .LVU3606 + 10137 .loc 1 6041 5 view .LVU3589 6047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10186 .loc 1 6047 5 view .LVU3607 - 10187 002c 2046 mov r0, r4 - 10188 002e FFF7FEFF bl HAL_I2C_MasterRxCpltCallback - 10189 .LVL721: - 10190 .L645: + 10138 .loc 1 6047 5 view .LVU3590 + 10139 002a 2046 mov r0, r4 + 10140 002c FFF7FEFF bl HAL_I2C_MasterRxCpltCallback + 10141 .LVL727: + 10142 .L644: 6050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10191 .loc 1 6050 1 is_stmt 0 view .LVU3608 - 10192 0032 38BD pop {r3, r4, r5, pc} - 10193 .LVL722: - 10194 .L649: + 10143 .loc 1 6050 1 is_stmt 0 view .LVU3591 + 10144 0030 38BD pop {r3, r4, r5, pc} + 10145 .LVL728: + 10146 .L648: 6013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 10195 .loc 1 6013 5 is_stmt 1 view .LVU3609 + 10147 .loc 1 6013 5 is_stmt 1 view .LVU3592 6013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 10196 .loc 1 6013 25 is_stmt 0 view .LVU3610 - 10197 0034 2023 movs r3, #32 - 10198 0036 80F84130 strb r3, [r0, #65] + 10148 .loc 1 6013 25 is_stmt 0 view .LVU3593 + 10149 0032 2023 movs r3, #32 + 10150 0034 80F84130 strb r3, [r0, #65] 6014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 10199 .loc 1 6014 5 is_stmt 1 view .LVU3611 + 10151 .loc 1 6014 5 is_stmt 1 view .LVU3594 6014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 10200 .loc 1 6014 25 is_stmt 0 view .LVU3612 - 10201 003a 1123 movs r3, #17 - 10202 003c 0363 str r3, [r0, #48] + 10152 .loc 1 6014 25 is_stmt 0 view .LVU3595 + 10153 0038 1123 movs r3, #17 + 10154 003a 0363 str r3, [r0, #48] 6015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10203 .loc 1 6015 5 is_stmt 1 view .LVU3613 + 10155 .loc 1 6015 5 is_stmt 1 view .LVU3596 6015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 371 - - - 10204 .loc 1 6015 25 is_stmt 0 view .LVU3614 - 10205 003e 0025 movs r5, #0 - 10206 0040 4563 str r5, [r0, #52] + 10156 .loc 1 6015 25 is_stmt 0 view .LVU3597 + 10157 003c 0025 movs r5, #0 + 10158 003e 4563 str r5, [r0, #52] 6018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10207 .loc 1 6018 5 is_stmt 1 view .LVU3615 - 10208 0042 0121 movs r1, #1 - 10209 0044 FFF7FEFF bl I2C_Disable_IRQ - 10210 .LVL723: + 10159 .loc 1 6018 5 is_stmt 1 view .LVU3598 + 10160 0040 0121 movs r1, #1 + 10161 0042 FFF7FEFF bl I2C_Disable_IRQ + 10162 .LVL729: 6021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10211 .loc 1 6021 5 view .LVU3616 + ARM GAS /tmp/ccDmmuIk.s page 370 + + + 10163 .loc 1 6021 5 view .LVU3599 6021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10212 .loc 1 6021 5 view .LVU3617 - 10213 0048 84F84050 strb r5, [r4, #64] + 10164 .loc 1 6021 5 view .LVU3600 + 10165 0046 84F84050 strb r5, [r4, #64] 6021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10214 .loc 1 6021 5 view .LVU3618 + 10166 .loc 1 6021 5 view .LVU3601 6027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10215 .loc 1 6027 5 view .LVU3619 - 10216 004c 2046 mov r0, r4 - 10217 004e FFF7FEFF bl HAL_I2C_MasterTxCpltCallback - 10218 .LVL724: - 10219 0052 EEE7 b .L645 - 10220 .cfi_endproc - 10221 .LFE387: - 10223 .section .text.HAL_I2C_SlaveTxCpltCallback,"ax",%progbits - 10224 .align 1 - 10225 .weak HAL_I2C_SlaveTxCpltCallback - 10226 .syntax unified - 10227 .thumb - 10228 .thumb_func - 10230 HAL_I2C_SlaveTxCpltCallback: - 10231 .LVL725: - 10232 .LFB367: + 10167 .loc 1 6027 5 view .LVU3602 + 10168 004a 2046 mov r0, r4 + 10169 004c FFF7FEFF bl HAL_I2C_MasterTxCpltCallback + 10170 .LVL730: + 10171 0050 EEE7 b .L644 + 10172 .cfi_endproc + 10173 .LFE387: + 10175 .section .text.HAL_I2C_SlaveTxCpltCallback,"ax",%progbits + 10176 .align 1 + 10177 .weak HAL_I2C_SlaveTxCpltCallback + 10178 .syntax unified + 10179 .thumb + 10180 .thumb_func + 10182 HAL_I2C_SlaveTxCpltCallback: + 10183 .LVL731: + 10184 .LFB367: 4741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10233 .loc 1 4741 1 view -0 - 10234 .cfi_startproc - 10235 @ args = 0, pretend = 0, frame = 0 - 10236 @ frame_needed = 0, uses_anonymous_args = 0 - 10237 @ link register save eliminated. + 10185 .loc 1 4741 1 view -0 + 10186 .cfi_startproc + 10187 @ args = 0, pretend = 0, frame = 0 + 10188 @ frame_needed = 0, uses_anonymous_args = 0 + 10189 @ link register save eliminated. 4743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10238 .loc 1 4743 3 view .LVU3621 + 10190 .loc 1 4743 3 view .LVU3604 4748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10239 .loc 1 4748 1 is_stmt 0 view .LVU3622 - 10240 0000 7047 bx lr - 10241 .cfi_endproc - 10242 .LFE367: - 10244 .section .text.HAL_I2C_SlaveRxCpltCallback,"ax",%progbits - 10245 .align 1 - 10246 .weak HAL_I2C_SlaveRxCpltCallback - 10247 .syntax unified - 10248 .thumb - 10249 .thumb_func - 10251 HAL_I2C_SlaveRxCpltCallback: - 10252 .LVL726: - 10253 .LFB368: + 10191 .loc 1 4748 1 is_stmt 0 view .LVU3605 + 10192 0000 7047 bx lr + 10193 .cfi_endproc + 10194 .LFE367: + 10196 .section .text.HAL_I2C_SlaveRxCpltCallback,"ax",%progbits + 10197 .align 1 + 10198 .weak HAL_I2C_SlaveRxCpltCallback + 10199 .syntax unified + 10200 .thumb + 10201 .thumb_func + 10203 HAL_I2C_SlaveRxCpltCallback: + 10204 .LVL732: + 10205 .LFB368: 4757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10254 .loc 1 4757 1 is_stmt 1 view -0 - 10255 .cfi_startproc - ARM GAS /tmp/ccclMPzv.s page 372 - - - 10256 @ args = 0, pretend = 0, frame = 0 - 10257 @ frame_needed = 0, uses_anonymous_args = 0 - 10258 @ link register save eliminated. + 10206 .loc 1 4757 1 is_stmt 1 view -0 + 10207 .cfi_startproc + 10208 @ args = 0, pretend = 0, frame = 0 + 10209 @ frame_needed = 0, uses_anonymous_args = 0 + 10210 @ link register save eliminated. 4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10259 .loc 1 4759 3 view .LVU3624 + 10211 .loc 1 4759 3 view .LVU3607 4764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10260 .loc 1 4764 1 is_stmt 0 view .LVU3625 - 10261 0000 7047 bx lr - 10262 .cfi_endproc - 10263 .LFE368: - 10265 .section .text.I2C_ITSlaveSeqCplt,"ax",%progbits - 10266 .align 1 - 10267 .syntax unified - 10268 .thumb - 10269 .thumb_func - 10271 I2C_ITSlaveSeqCplt: - 10272 .LVL727: - 10273 .LFB388: -6058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); - 10274 .loc 1 6058 1 is_stmt 1 view -0 - 10275 .cfi_startproc - 10276 @ args = 0, pretend = 0, frame = 0 - 10277 @ frame_needed = 0, uses_anonymous_args = 0 -6058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); - 10278 .loc 1 6058 1 is_stmt 0 view .LVU3627 - 10279 0000 10B5 push {r4, lr} - 10280 .LCFI114: - 10281 .cfi_def_cfa_offset 8 - 10282 .cfi_offset 4, -8 - 10283 .cfi_offset 14, -4 - 10284 0002 0446 mov r4, r0 -6059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10285 .loc 1 6059 3 is_stmt 1 view .LVU3628 -6059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10286 .loc 1 6059 26 is_stmt 0 view .LVU3629 - 10287 0004 0368 ldr r3, [r0] -6059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10288 .loc 1 6059 12 view .LVU3630 - 10289 0006 1A68 ldr r2, [r3] - 10290 .LVL728: -6062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10291 .loc 1 6062 3 is_stmt 1 view .LVU3631 -6062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10292 .loc 1 6062 14 is_stmt 0 view .LVU3632 - 10293 0008 0021 movs r1, #0 - 10294 000a 80F84210 strb r1, [r0, #66] -6065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10295 .loc 1 6065 3 is_stmt 1 view .LVU3633 -6065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10296 .loc 1 6065 6 is_stmt 0 view .LVU3634 - 10297 000e 12F4804F tst r2, #16384 - 10298 0012 0ED0 beq .L653 -6068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10299 .loc 1 6068 5 is_stmt 1 view .LVU3635 -6068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10300 .loc 1 6068 19 is_stmt 0 view .LVU3636 - 10301 0014 1A68 ldr r2, [r3] - ARM GAS /tmp/ccclMPzv.s page 373 + 10212 .loc 1 4764 1 is_stmt 0 view .LVU3608 + 10213 0000 7047 bx lr + 10214 .cfi_endproc + ARM GAS /tmp/ccDmmuIk.s page 371 - 10302 .LVL729: + 10215 .LFE368: + 10217 .section .text.I2C_ITSlaveSeqCplt,"ax",%progbits + 10218 .align 1 + 10219 .syntax unified + 10220 .thumb + 10221 .thumb_func + 10223 I2C_ITSlaveSeqCplt: + 10224 .LVL733: + 10225 .LFB388: +6058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); + 10226 .loc 1 6058 1 is_stmt 1 view -0 + 10227 .cfi_startproc + 10228 @ args = 0, pretend = 0, frame = 0 + 10229 @ frame_needed = 0, uses_anonymous_args = 0 +6058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); + 10230 .loc 1 6058 1 is_stmt 0 view .LVU3610 + 10231 0000 10B5 push {r4, lr} + 10232 .LCFI114: + 10233 .cfi_def_cfa_offset 8 + 10234 .cfi_offset 4, -8 + 10235 .cfi_offset 14, -4 + 10236 0002 0446 mov r4, r0 +6059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10237 .loc 1 6059 3 is_stmt 1 view .LVU3611 +6059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10238 .loc 1 6059 26 is_stmt 0 view .LVU3612 + 10239 0004 0368 ldr r3, [r0] +6059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10240 .loc 1 6059 12 view .LVU3613 + 10241 0006 1A68 ldr r2, [r3] + 10242 .LVL734: +6062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10243 .loc 1 6062 3 is_stmt 1 view .LVU3614 +6062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10244 .loc 1 6062 14 is_stmt 0 view .LVU3615 + 10245 0008 0021 movs r1, #0 + 10246 000a 80F84210 strb r1, [r0, #66] +6065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10247 .loc 1 6065 3 is_stmt 1 view .LVU3616 +6065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10248 .loc 1 6065 6 is_stmt 0 view .LVU3617 + 10249 000e 12F4804F tst r2, #16384 + 10250 0012 0CD0 beq .L652 6068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10303 .loc 1 6068 25 view .LVU3637 - 10304 0016 22F48042 bic r2, r2, #16384 - 10305 001a 1A60 str r2, [r3] - 10306 .L654: + 10251 .loc 1 6068 5 is_stmt 1 view .LVU3618 +6068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 10252 .loc 1 6068 19 is_stmt 0 view .LVU3619 + 10253 0014 1A68 ldr r2, [r3] + 10254 .LVL735: +6068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 10255 .loc 1 6068 25 view .LVU3620 + 10256 0016 22F48042 bic r2, r2, #16384 + 10257 001a 1A60 str r2, [r3] + 10258 .L653: 6078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10307 .loc 1 6078 3 is_stmt 1 view .LVU3638 + 10259 .loc 1 6078 3 is_stmt 1 view .LVU3621 6080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10308 .loc 1 6080 3 view .LVU3639 + ARM GAS /tmp/ccDmmuIk.s page 372 + + + 10260 .loc 1 6080 3 view .LVU3622 6080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10309 .loc 1 6080 11 is_stmt 0 view .LVU3640 - 10310 001c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 10311 0020 DBB2 uxtb r3, r3 + 10261 .loc 1 6080 11 is_stmt 0 view .LVU3623 + 10262 001c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10312 .loc 1 6080 6 view .LVU3641 - 10313 0022 292B cmp r3, #41 - 10314 0024 0DD0 beq .L658 + 10263 .loc 1 6080 6 view .LVU3624 + 10264 0020 292B cmp r3, #41 + 10265 0022 0CD0 beq .L657 6100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10315 .loc 1 6100 8 is_stmt 1 view .LVU3642 + 10266 .loc 1 6100 8 is_stmt 1 view .LVU3625 6100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10316 .loc 1 6100 16 is_stmt 0 view .LVU3643 - 10317 0026 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 10318 002a DBB2 uxtb r3, r3 + 10267 .loc 1 6100 16 is_stmt 0 view .LVU3626 + 10268 0024 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10319 .loc 1 6100 11 view .LVU3644 - 10320 002c 2A2B cmp r3, #42 - 10321 002e 18D0 beq .L659 - 10322 .LVL730: - 10323 .L652: + 10269 .loc 1 6100 11 view .LVU3627 + 10270 0028 2A2B cmp r3, #42 + 10271 002a 18D0 beq .L658 + 10272 .LVL736: + 10273 .L651: 6123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10324 .loc 1 6123 1 view .LVU3645 - 10325 0030 10BD pop {r4, pc} - 10326 .LVL731: - 10327 .L653: + 10274 .loc 1 6123 1 view .LVU3628 + 10275 002c 10BD pop {r4, pc} + 10276 .LVL737: + 10277 .L652: 6070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10328 .loc 1 6070 8 is_stmt 1 view .LVU3646 + 10278 .loc 1 6070 8 is_stmt 1 view .LVU3629 6070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10329 .loc 1 6070 11 is_stmt 0 view .LVU3647 - 10330 0032 12F4004F tst r2, #32768 - 10331 0036 F1D0 beq .L654 + 10279 .loc 1 6070 11 is_stmt 0 view .LVU3630 + 10280 002e 12F4004F tst r2, #32768 + 10281 0032 F3D0 beq .L653 6073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10332 .loc 1 6073 5 is_stmt 1 view .LVU3648 + 10282 .loc 1 6073 5 is_stmt 1 view .LVU3631 6073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10333 .loc 1 6073 19 is_stmt 0 view .LVU3649 - 10334 0038 1A68 ldr r2, [r3] - 10335 .LVL732: + 10283 .loc 1 6073 19 is_stmt 0 view .LVU3632 + 10284 0034 1A68 ldr r2, [r3] + 10285 .LVL738: 6073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10336 .loc 1 6073 25 view .LVU3650 - 10337 003a 22F40042 bic r2, r2, #32768 - 10338 003e 1A60 str r2, [r3] - 10339 0040 ECE7 b .L654 - 10340 .L658: + 10286 .loc 1 6073 25 view .LVU3633 + 10287 0036 22F40042 bic r2, r2, #32768 + 10288 003a 1A60 str r2, [r3] + 10289 003c EEE7 b .L653 + 10290 .L657: 6083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX; - 10341 .loc 1 6083 5 is_stmt 1 view .LVU3651 + 10291 .loc 1 6083 5 is_stmt 1 view .LVU3634 6083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX; - 10342 .loc 1 6083 25 is_stmt 0 view .LVU3652 - ARM GAS /tmp/ccclMPzv.s page 374 + 10292 .loc 1 6083 25 is_stmt 0 view .LVU3635 + 10293 003e 2823 movs r3, #40 + 10294 0040 84F84130 strb r3, [r4, #65] +6084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10295 .loc 1 6084 5 is_stmt 1 view .LVU3636 +6084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10296 .loc 1 6084 25 is_stmt 0 view .LVU3637 + 10297 0044 2123 movs r3, #33 + 10298 0046 2363 str r3, [r4, #48] +6087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10299 .loc 1 6087 5 is_stmt 1 view .LVU3638 + 10300 0048 0121 movs r1, #1 + ARM GAS /tmp/ccDmmuIk.s page 373 - 10343 0042 2823 movs r3, #40 - 10344 0044 84F84130 strb r3, [r4, #65] -6084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10345 .loc 1 6084 5 is_stmt 1 view .LVU3653 -6084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10346 .loc 1 6084 25 is_stmt 0 view .LVU3654 - 10347 0048 2123 movs r3, #33 - 10348 004a 2363 str r3, [r4, #48] + 10301 004a 2046 mov r0, r4 + 10302 .LVL739: 6087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10349 .loc 1 6087 5 is_stmt 1 view .LVU3655 - 10350 004c 0121 movs r1, #1 - 10351 004e 2046 mov r0, r4 - 10352 .LVL733: -6087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10353 .loc 1 6087 5 is_stmt 0 view .LVU3656 - 10354 0050 FFF7FEFF bl I2C_Disable_IRQ - 10355 .LVL734: + 10303 .loc 1 6087 5 is_stmt 0 view .LVU3639 + 10304 004c FFF7FEFF bl I2C_Disable_IRQ + 10305 .LVL740: 6090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10356 .loc 1 6090 5 is_stmt 1 view .LVU3657 + 10306 .loc 1 6090 5 is_stmt 1 view .LVU3640 6090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10357 .loc 1 6090 5 view .LVU3658 - 10358 0054 0023 movs r3, #0 - 10359 0056 84F84030 strb r3, [r4, #64] + 10307 .loc 1 6090 5 view .LVU3641 + 10308 0050 0023 movs r3, #0 + 10309 0052 84F84030 strb r3, [r4, #64] 6090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10360 .loc 1 6090 5 view .LVU3659 + 10310 .loc 1 6090 5 view .LVU3642 6096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10361 .loc 1 6096 5 view .LVU3660 - 10362 005a 2046 mov r0, r4 - 10363 005c FFF7FEFF bl HAL_I2C_SlaveTxCpltCallback - 10364 .LVL735: - 10365 0060 E6E7 b .L652 - 10366 .LVL736: - 10367 .L659: + 10311 .loc 1 6096 5 view .LVU3643 + 10312 0056 2046 mov r0, r4 + 10313 0058 FFF7FEFF bl HAL_I2C_SlaveTxCpltCallback + 10314 .LVL741: + 10315 005c E6E7 b .L651 + 10316 .LVL742: + 10317 .L658: 6103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; - 10368 .loc 1 6103 5 view .LVU3661 + 10318 .loc 1 6103 5 view .LVU3644 6103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; - 10369 .loc 1 6103 25 is_stmt 0 view .LVU3662 - 10370 0062 2823 movs r3, #40 - 10371 0064 84F84130 strb r3, [r4, #65] + 10319 .loc 1 6103 25 is_stmt 0 view .LVU3645 + 10320 005e 2823 movs r3, #40 + 10321 0060 84F84130 strb r3, [r4, #65] 6104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10372 .loc 1 6104 5 is_stmt 1 view .LVU3663 + 10322 .loc 1 6104 5 is_stmt 1 view .LVU3646 6104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10373 .loc 1 6104 25 is_stmt 0 view .LVU3664 - 10374 0068 2223 movs r3, #34 - 10375 006a 2363 str r3, [r4, #48] + 10323 .loc 1 6104 25 is_stmt 0 view .LVU3647 + 10324 0064 2223 movs r3, #34 + 10325 0066 2363 str r3, [r4, #48] 6107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10376 .loc 1 6107 5 is_stmt 1 view .LVU3665 - 10377 006c 0221 movs r1, #2 - 10378 006e 2046 mov r0, r4 - 10379 .LVL737: + 10326 .loc 1 6107 5 is_stmt 1 view .LVU3648 + 10327 0068 0221 movs r1, #2 + 10328 006a 2046 mov r0, r4 + 10329 .LVL743: 6107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10380 .loc 1 6107 5 is_stmt 0 view .LVU3666 - 10381 0070 FFF7FEFF bl I2C_Disable_IRQ - 10382 .LVL738: + 10330 .loc 1 6107 5 is_stmt 0 view .LVU3649 + 10331 006c FFF7FEFF bl I2C_Disable_IRQ + 10332 .LVL744: 6110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10383 .loc 1 6110 5 is_stmt 1 view .LVU3667 + 10333 .loc 1 6110 5 is_stmt 1 view .LVU3650 6110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 375 - - - 10384 .loc 1 6110 5 view .LVU3668 - 10385 0074 0023 movs r3, #0 - 10386 0076 84F84030 strb r3, [r4, #64] + 10334 .loc 1 6110 5 view .LVU3651 + 10335 0070 0023 movs r3, #0 + 10336 0072 84F84030 strb r3, [r4, #64] 6110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10387 .loc 1 6110 5 view .LVU3669 + 10337 .loc 1 6110 5 view .LVU3652 6116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10388 .loc 1 6116 5 view .LVU3670 - 10389 007a 2046 mov r0, r4 - 10390 007c FFF7FEFF bl HAL_I2C_SlaveRxCpltCallback - 10391 .LVL739: + 10338 .loc 1 6116 5 view .LVU3653 + 10339 0076 2046 mov r0, r4 + 10340 0078 FFF7FEFF bl HAL_I2C_SlaveRxCpltCallback + 10341 .LVL745: 6122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10392 .loc 1 6122 3 view .LVU3671 + ARM GAS /tmp/ccDmmuIk.s page 374 + + + 10342 .loc 1 6122 3 view .LVU3654 6123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10393 .loc 1 6123 1 is_stmt 0 view .LVU3672 - 10394 0080 D6E7 b .L652 - 10395 .cfi_endproc - 10396 .LFE388: - 10398 .section .text.I2C_DMASlaveTransmitCplt,"ax",%progbits - 10399 .align 1 - 10400 .syntax unified - 10401 .thumb - 10402 .thumb_func - 10404 I2C_DMASlaveTransmitCplt: - 10405 .LVL740: - 10406 .LFB396: + 10343 .loc 1 6123 1 is_stmt 0 view .LVU3655 + 10344 007c D6E7 b .L651 + 10345 .cfi_endproc + 10346 .LFE388: + 10348 .section .text.I2C_DMASlaveTransmitCplt,"ax",%progbits + 10349 .align 1 + 10350 .syntax unified + 10351 .thumb + 10352 .thumb_func + 10354 I2C_DMASlaveTransmitCplt: + 10355 .LVL746: + 10356 .LFB396: 6783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 10407 .loc 1 6783 1 is_stmt 1 view -0 - 10408 .cfi_startproc - 10409 @ args = 0, pretend = 0, frame = 0 - 10410 @ frame_needed = 0, uses_anonymous_args = 0 + 10357 .loc 1 6783 1 is_stmt 1 view -0 + 10358 .cfi_startproc + 10359 @ args = 0, pretend = 0, frame = 0 + 10360 @ frame_needed = 0, uses_anonymous_args = 0 6783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 10411 .loc 1 6783 1 is_stmt 0 view .LVU3674 - 10412 0000 08B5 push {r3, lr} - 10413 .LCFI115: - 10414 .cfi_def_cfa_offset 8 - 10415 .cfi_offset 3, -8 - 10416 .cfi_offset 14, -4 + 10361 .loc 1 6783 1 is_stmt 0 view .LVU3657 + 10362 0000 08B5 push {r3, lr} + 10363 .LCFI115: + 10364 .cfi_def_cfa_offset 8 + 10365 .cfi_offset 3, -8 + 10366 .cfi_offset 14, -4 6785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 10417 .loc 1 6785 3 is_stmt 1 view .LVU3675 + 10367 .loc 1 6785 3 is_stmt 1 view .LVU3658 6785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 10418 .loc 1 6785 22 is_stmt 0 view .LVU3676 - 10419 0002 806A ldr r0, [r0, #40] - 10420 .LVL741: + 10368 .loc 1 6785 22 is_stmt 0 view .LVU3659 + 10369 0002 806A ldr r0, [r0, #40] + 10370 .LVL747: 6786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10421 .loc 1 6786 3 is_stmt 1 view .LVU3677 + 10371 .loc 1 6786 3 is_stmt 1 view .LVU3660 6786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10422 .loc 1 6786 12 is_stmt 0 view .LVU3678 - 10423 0004 C36A ldr r3, [r0, #44] - 10424 .LVL742: + 10372 .loc 1 6786 12 is_stmt 0 view .LVU3661 + 10373 0004 C36A ldr r3, [r0, #44] + 10374 .LVL748: 6788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10425 .loc 1 6788 3 is_stmt 1 view .LVU3679 + 10375 .loc 1 6788 3 is_stmt 1 view .LVU3662 6788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10426 .loc 1 6788 6 is_stmt 0 view .LVU3680 - 10427 0006 B3F1807F cmp r3, #16777216 - 10428 000a 00D0 beq .L661 + 10376 .loc 1 6788 6 is_stmt 0 view .LVU3663 + 10377 0006 B3F1807F cmp r3, #16777216 + 10378 000a 00D0 beq .L660 6788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10429 .loc 1 6788 38 discriminator 1 view .LVU3681 - ARM GAS /tmp/ccclMPzv.s page 376 + 10379 .loc 1 6788 38 discriminator 1 view .LVU3664 + 10380 000c 33B9 cbnz r3, .L659 + 10381 .L660: +6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10382 .loc 1 6791 5 is_stmt 1 view .LVU3665 +6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10383 .loc 1 6791 9 is_stmt 0 view .LVU3666 + 10384 000e 0268 ldr r2, [r0] +6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10385 .loc 1 6791 19 view .LVU3667 + 10386 0010 1368 ldr r3, [r2] + 10387 .LVL749: + ARM GAS /tmp/ccDmmuIk.s page 375 - 10430 000c 33B9 cbnz r3, .L660 - 10431 .L661: 6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10432 .loc 1 6791 5 is_stmt 1 view .LVU3682 -6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10433 .loc 1 6791 9 is_stmt 0 view .LVU3683 - 10434 000e 0268 ldr r2, [r0] -6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10435 .loc 1 6791 19 view .LVU3684 - 10436 0010 1368 ldr r3, [r2] - 10437 .LVL743: -6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10438 .loc 1 6791 25 view .LVU3685 - 10439 0012 23F48043 bic r3, r3, #16384 - 10440 0016 1360 str r3, [r2] + 10388 .loc 1 6791 25 view .LVU3668 + 10389 0012 23F48043 bic r3, r3, #16384 + 10390 0016 1360 str r3, [r2] 6795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10441 .loc 1 6795 5 is_stmt 1 view .LVU3686 - 10442 0018 FFF7FEFF bl I2C_ITSlaveSeqCplt - 10443 .LVL744: - 10444 .L660: + 10391 .loc 1 6795 5 is_stmt 1 view .LVU3669 + 10392 0018 FFF7FEFF bl I2C_ITSlaveSeqCplt + 10393 .LVL750: + 10394 .L659: 6803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10445 .loc 1 6803 1 is_stmt 0 view .LVU3687 - 10446 001c 08BD pop {r3, pc} - 10447 .cfi_endproc - 10448 .LFE396: - 10450 .section .text.I2C_DMASlaveReceiveCplt,"ax",%progbits - 10451 .align 1 - 10452 .syntax unified - 10453 .thumb - 10454 .thumb_func - 10456 I2C_DMASlaveReceiveCplt: - 10457 .LVL745: - 10458 .LFB398: + 10395 .loc 1 6803 1 is_stmt 0 view .LVU3670 + 10396 001c 08BD pop {r3, pc} + 10397 .cfi_endproc + 10398 .LFE396: + 10400 .section .text.I2C_DMASlaveReceiveCplt,"ax",%progbits + 10401 .align 1 + 10402 .syntax unified + 10403 .thumb + 10404 .thumb_func + 10406 I2C_DMASlaveReceiveCplt: + 10407 .LVL751: + 10408 .LFB398: 6863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 10459 .loc 1 6863 1 is_stmt 1 view -0 - 10460 .cfi_startproc - 10461 @ args = 0, pretend = 0, frame = 0 - 10462 @ frame_needed = 0, uses_anonymous_args = 0 + 10409 .loc 1 6863 1 is_stmt 1 view -0 + 10410 .cfi_startproc + 10411 @ args = 0, pretend = 0, frame = 0 + 10412 @ frame_needed = 0, uses_anonymous_args = 0 6863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 10463 .loc 1 6863 1 is_stmt 0 view .LVU3689 - 10464 0000 08B5 push {r3, lr} - 10465 .LCFI116: - 10466 .cfi_def_cfa_offset 8 - 10467 .cfi_offset 3, -8 - 10468 .cfi_offset 14, -4 + 10413 .loc 1 6863 1 is_stmt 0 view .LVU3672 + 10414 0000 08B5 push {r3, lr} + 10415 .LCFI116: + 10416 .cfi_def_cfa_offset 8 + 10417 .cfi_offset 3, -8 + 10418 .cfi_offset 14, -4 6865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 10469 .loc 1 6865 3 is_stmt 1 view .LVU3690 + 10419 .loc 1 6865 3 is_stmt 1 view .LVU3673 6865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 10470 .loc 1 6865 22 is_stmt 0 view .LVU3691 - 10471 0002 806A ldr r0, [r0, #40] - 10472 .LVL746: + 10420 .loc 1 6865 22 is_stmt 0 view .LVU3674 + 10421 0002 806A ldr r0, [r0, #40] + 10422 .LVL752: 6866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10473 .loc 1 6866 3 is_stmt 1 view .LVU3692 + 10423 .loc 1 6866 3 is_stmt 1 view .LVU3675 6866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10474 .loc 1 6866 12 is_stmt 0 view .LVU3693 - 10475 0004 C26A ldr r2, [r0, #44] - 10476 .LVL747: - ARM GAS /tmp/ccclMPzv.s page 377 + 10424 .loc 1 6866 12 is_stmt 0 view .LVU3676 + 10425 0004 C26A ldr r2, [r0, #44] + 10426 .LVL753: +6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) + 10427 .loc 1 6868 3 is_stmt 1 view .LVU3677 +6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) + 10428 .loc 1 6868 8 is_stmt 0 view .LVU3678 + 10429 0006 C36B ldr r3, [r0, #60] + 10430 0008 1B68 ldr r3, [r3] + 10431 000a 5B68 ldr r3, [r3, #4] +6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) + 10432 .loc 1 6868 6 view .LVU3679 + 10433 000c 13B9 cbnz r3, .L663 +6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) + ARM GAS /tmp/ccDmmuIk.s page 376 -6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 10477 .loc 1 6868 3 is_stmt 1 view .LVU3694 -6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 10478 .loc 1 6868 8 is_stmt 0 view .LVU3695 - 10479 0006 C36B ldr r3, [r0, #60] - 10480 0008 1B68 ldr r3, [r3] - 10481 000a 5B68 ldr r3, [r3, #4] -6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 10482 .loc 1 6868 6 view .LVU3696 - 10483 000c 13B9 cbnz r3, .L664 -6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 10484 .loc 1 6868 53 discriminator 1 view .LVU3697 - 10485 000e 12F5803F cmn r2, #65536 - 10486 0012 00D1 bne .L667 - 10487 .LVL748: - 10488 .L664: + 10434 .loc 1 6868 53 discriminator 1 view .LVU3680 + 10435 000e 12F5803F cmn r2, #65536 + 10436 0012 00D1 bne .L666 + 10437 .LVL754: + 10438 .L663: 6883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10489 .loc 1 6883 1 view .LVU3698 - 10490 0014 08BD pop {r3, pc} - 10491 .LVL749: - 10492 .L667: + 10439 .loc 1 6883 1 view .LVU3681 + 10440 0014 08BD pop {r3, pc} + 10441 .LVL755: + 10442 .L666: 6872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10493 .loc 1 6872 5 is_stmt 1 view .LVU3699 + 10443 .loc 1 6872 5 is_stmt 1 view .LVU3682 6872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10494 .loc 1 6872 9 is_stmt 0 view .LVU3700 - 10495 0016 0268 ldr r2, [r0] - 10496 .LVL750: + 10444 .loc 1 6872 9 is_stmt 0 view .LVU3683 + 10445 0016 0268 ldr r2, [r0] + 10446 .LVL756: 6872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10497 .loc 1 6872 19 view .LVU3701 - 10498 0018 1368 ldr r3, [r2] + 10447 .loc 1 6872 19 view .LVU3684 + 10448 0018 1368 ldr r3, [r2] 6872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10499 .loc 1 6872 25 view .LVU3702 - 10500 001a 23F40043 bic r3, r3, #32768 - 10501 001e 1360 str r3, [r2] + 10449 .loc 1 6872 25 view .LVU3685 + 10450 001a 23F40043 bic r3, r3, #32768 + 10451 001e 1360 str r3, [r2] 6875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10502 .loc 1 6875 5 is_stmt 1 view .LVU3703 - 10503 0020 FFF7FEFF bl I2C_ITSlaveSeqCplt - 10504 .LVL751: + 10452 .loc 1 6875 5 is_stmt 1 view .LVU3686 + 10453 0020 FFF7FEFF bl I2C_ITSlaveSeqCplt + 10454 .LVL757: 6882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10505 .loc 1 6882 3 view .LVU3704 + 10455 .loc 1 6882 3 view .LVU3687 6883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10506 .loc 1 6883 1 is_stmt 0 view .LVU3705 - 10507 0024 F6E7 b .L664 - 10508 .cfi_endproc - 10509 .LFE398: - 10511 .section .text.HAL_I2C_AddrCallback,"ax",%progbits - 10512 .align 1 - 10513 .weak HAL_I2C_AddrCallback - 10514 .syntax unified - 10515 .thumb - 10516 .thumb_func - 10518 HAL_I2C_AddrCallback: - 10519 .LVL752: - 10520 .LFB369: + 10456 .loc 1 6883 1 is_stmt 0 view .LVU3688 + 10457 0024 F6E7 b .L663 + 10458 .cfi_endproc + 10459 .LFE398: + 10461 .section .text.HAL_I2C_AddrCallback,"ax",%progbits + 10462 .align 1 + 10463 .weak HAL_I2C_AddrCallback + 10464 .syntax unified + 10465 .thumb + 10466 .thumb_func + 10468 HAL_I2C_AddrCallback: + 10469 .LVL758: + 10470 .LFB369: 4775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10521 .loc 1 4775 1 is_stmt 1 view -0 - 10522 .cfi_startproc - ARM GAS /tmp/ccclMPzv.s page 378 - - - 10523 @ args = 0, pretend = 0, frame = 0 - 10524 @ frame_needed = 0, uses_anonymous_args = 0 - 10525 @ link register save eliminated. + 10471 .loc 1 4775 1 is_stmt 1 view -0 + 10472 .cfi_startproc + 10473 @ args = 0, pretend = 0, frame = 0 + 10474 @ frame_needed = 0, uses_anonymous_args = 0 + 10475 @ link register save eliminated. 4777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(TransferDirection); - 10526 .loc 1 4777 3 view .LVU3707 + 10476 .loc 1 4777 3 view .LVU3690 4778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(AddrMatchCode); - 10527 .loc 1 4778 3 view .LVU3708 + 10477 .loc 1 4778 3 view .LVU3691 4779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10528 .loc 1 4779 3 view .LVU3709 + 10478 .loc 1 4779 3 view .LVU3692 4784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10529 .loc 1 4784 1 is_stmt 0 view .LVU3710 - 10530 0000 7047 bx lr - 10531 .cfi_endproc - 10532 .LFE369: - 10534 .section .text.I2C_ITAddrCplt,"ax",%progbits - 10535 .align 1 - 10536 .syntax unified - 10537 .thumb - 10538 .thumb_func - 10540 I2C_ITAddrCplt: - 10541 .LVL753: - 10542 .LFB386: + 10479 .loc 1 4784 1 is_stmt 0 view .LVU3693 + ARM GAS /tmp/ccDmmuIk.s page 377 + + + 10480 0000 7047 bx lr + 10481 .cfi_endproc + 10482 .LFE369: + 10484 .section .text.I2C_ITAddrCplt,"ax",%progbits + 10485 .align 1 + 10486 .syntax unified + 10487 .thumb + 10488 .thumb_func + 10490 I2C_ITAddrCplt: + 10491 .LVL759: + 10492 .LFB386: 5910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint8_t transferdirection; - 10543 .loc 1 5910 1 is_stmt 1 view -0 - 10544 .cfi_startproc - 10545 @ args = 0, pretend = 0, frame = 0 - 10546 @ frame_needed = 0, uses_anonymous_args = 0 + 10493 .loc 1 5910 1 is_stmt 1 view -0 + 10494 .cfi_startproc + 10495 @ args = 0, pretend = 0, frame = 0 + 10496 @ frame_needed = 0, uses_anonymous_args = 0 5910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint8_t transferdirection; - 10547 .loc 1 5910 1 is_stmt 0 view .LVU3712 - 10548 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 10549 .LCFI117: - 10550 .cfi_def_cfa_offset 24 - 10551 .cfi_offset 3, -24 - 10552 .cfi_offset 4, -20 - 10553 .cfi_offset 5, -16 - 10554 .cfi_offset 6, -12 - 10555 .cfi_offset 7, -8 - 10556 .cfi_offset 14, -4 - 10557 0002 0446 mov r4, r0 + 10497 .loc 1 5910 1 is_stmt 0 view .LVU3695 + 10498 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 10499 .LCFI117: + 10500 .cfi_def_cfa_offset 24 + 10501 .cfi_offset 3, -24 + 10502 .cfi_offset 4, -20 + 10503 .cfi_offset 5, -16 + 10504 .cfi_offset 6, -12 + 10505 .cfi_offset 7, -8 + 10506 .cfi_offset 14, -4 + 10507 0002 0446 mov r4, r0 5911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t slaveaddrcode; - 10558 .loc 1 5911 3 is_stmt 1 view .LVU3713 + 10508 .loc 1 5911 3 is_stmt 1 view .LVU3696 5912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t ownadd1code; - 10559 .loc 1 5912 3 view .LVU3714 + 10509 .loc 1 5912 3 view .LVU3697 5913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t ownadd2code; - 10560 .loc 1 5913 3 view .LVU3715 + 10510 .loc 1 5913 3 view .LVU3698 5914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10561 .loc 1 5914 3 view .LVU3716 + 10511 .loc 1 5914 3 view .LVU3699 5917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10562 .loc 1 5917 3 view .LVU3717 + 10512 .loc 1 5917 3 view .LVU3700 5920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10563 .loc 1 5920 3 view .LVU3718 + 10513 .loc 1 5920 3 view .LVU3701 5920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10564 .loc 1 5920 22 is_stmt 0 view .LVU3719 - 10565 0004 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 10514 .loc 1 5920 22 is_stmt 0 view .LVU3702 + 10515 0004 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 5920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10566 .loc 1 5920 6 view .LVU3720 - 10567 0008 03F02803 and r3, r3, #40 - ARM GAS /tmp/ccclMPzv.s page 379 - - - 10568 000c 282B cmp r3, #40 - 10569 000e 06D0 beq .L675 + 10516 .loc 1 5920 6 view .LVU3703 + 10517 0008 03F02803 and r3, r3, #40 + 10518 000c 282B cmp r3, #40 + 10519 000e 06D0 beq .L674 5992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10570 .loc 1 5992 5 is_stmt 1 view .LVU3721 - 10571 0010 0368 ldr r3, [r0] - 10572 0012 0822 movs r2, #8 - 10573 0014 DA61 str r2, [r3, #28] + 10520 .loc 1 5992 5 is_stmt 1 view .LVU3704 + 10521 0010 0368 ldr r3, [r0] + 10522 0012 0822 movs r2, #8 + 10523 0014 DA61 str r2, [r3, #28] 5995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10574 .loc 1 5995 5 view .LVU3722 + 10524 .loc 1 5995 5 view .LVU3705 5995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10575 .loc 1 5995 5 view .LVU3723 - 10576 0016 0023 movs r3, #0 - 10577 0018 80F84030 strb r3, [r0, #64] + 10525 .loc 1 5995 5 view .LVU3706 + ARM GAS /tmp/ccDmmuIk.s page 378 + + + 10526 0016 0023 movs r3, #0 + 10527 0018 80F84030 strb r3, [r0, #64] 5995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10578 .loc 1 5995 5 discriminator 1 view .LVU3724 - 10579 .LVL754: - 10580 .L669: + 10528 .loc 1 5995 5 discriminator 1 view .LVU3707 + 10529 .LVL760: + 10530 .L668: 5997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10581 .loc 1 5997 1 is_stmt 0 view .LVU3725 - 10582 001c F8BD pop {r3, r4, r5, r6, r7, pc} - 10583 .LVL755: - 10584 .L675: + 10531 .loc 1 5997 1 is_stmt 0 view .LVU3708 + 10532 001c F8BD pop {r3, r4, r5, r6, r7, pc} + 10533 .LVL761: + 10534 .L674: 5922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** slaveaddrcode = I2C_GET_ADDR_MATCH(hi2c); - 10585 .loc 1 5922 5 is_stmt 1 view .LVU3726 + 10535 .loc 1 5922 5 is_stmt 1 view .LVU3709 5922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** slaveaddrcode = I2C_GET_ADDR_MATCH(hi2c); - 10586 .loc 1 5922 25 is_stmt 0 view .LVU3727 - 10587 001e 0368 ldr r3, [r0] - 10588 0020 9E69 ldr r6, [r3, #24] + 10536 .loc 1 5922 25 is_stmt 0 view .LVU3710 + 10537 001e 0368 ldr r3, [r0] + 10538 0020 9E69 ldr r6, [r3, #24] 5922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** slaveaddrcode = I2C_GET_ADDR_MATCH(hi2c); - 10589 .loc 1 5922 23 view .LVU3728 - 10590 0022 C6F30046 ubfx r6, r6, #16, #1 - 10591 .LVL756: + 10539 .loc 1 5922 23 view .LVU3711 + 10540 0022 C6F30046 ubfx r6, r6, #16, #1 + 10541 .LVL762: 5923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ownadd1code = I2C_GET_OWN_ADDRESS1(hi2c); - 10592 .loc 1 5923 5 is_stmt 1 view .LVU3729 + 10542 .loc 1 5923 5 is_stmt 1 view .LVU3712 5923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ownadd1code = I2C_GET_OWN_ADDRESS1(hi2c); - 10593 .loc 1 5923 25 is_stmt 0 view .LVU3730 - 10594 0026 9A69 ldr r2, [r3, #24] - 10595 0028 120C lsrs r2, r2, #16 + 10543 .loc 1 5923 25 is_stmt 0 view .LVU3713 + 10544 0026 9A69 ldr r2, [r3, #24] + 10545 0028 120C lsrs r2, r2, #16 5923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ownadd1code = I2C_GET_OWN_ADDRESS1(hi2c); - 10596 .loc 1 5923 23 view .LVU3731 - 10597 002a 02F0FE05 and r5, r2, #254 - 10598 .LVL757: + 10546 .loc 1 5923 23 view .LVU3714 + 10547 002a 02F0FE05 and r5, r2, #254 + 10548 .LVL763: 5924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ownadd2code = I2C_GET_OWN_ADDRESS2(hi2c); - 10599 .loc 1 5924 5 is_stmt 1 view .LVU3732 + 10549 .loc 1 5924 5 is_stmt 1 view .LVU3715 5924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ownadd2code = I2C_GET_OWN_ADDRESS2(hi2c); - 10600 .loc 1 5924 25 is_stmt 0 view .LVU3733 - 10601 002e 9A68 ldr r2, [r3, #8] + 10550 .loc 1 5924 25 is_stmt 0 view .LVU3716 + 10551 002e 9A68 ldr r2, [r3, #8] 5924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ownadd2code = I2C_GET_OWN_ADDRESS2(hi2c); - 10602 .loc 1 5924 23 view .LVU3734 - 10603 0030 C2F30902 ubfx r2, r2, #0, #10 - 10604 .LVL758: + 10552 .loc 1 5924 23 view .LVU3717 + 10553 0030 C2F30902 ubfx r2, r2, #0, #10 + 10554 .LVL764: 5925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10605 .loc 1 5925 5 is_stmt 1 view .LVU3735 + 10555 .loc 1 5925 5 is_stmt 1 view .LVU3718 5925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10606 .loc 1 5925 25 is_stmt 0 view .LVU3736 - 10607 0034 DF68 ldr r7, [r3, #12] + 10556 .loc 1 5925 25 is_stmt 0 view .LVU3719 + 10557 0034 DF68 ldr r7, [r3, #12] 5925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 380 + 10558 .loc 1 5925 23 view .LVU3720 + 10559 0036 07F0FE07 and r7, r7, #254 + 10560 .LVL765: +5928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10561 .loc 1 5928 5 is_stmt 1 view .LVU3721 +5928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10562 .loc 1 5928 19 is_stmt 0 view .LVU3722 + 10563 003a C168 ldr r1, [r0, #12] + 10564 .LVL766: +5928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10565 .loc 1 5928 8 view .LVU3723 + ARM GAS /tmp/ccDmmuIk.s page 379 - 10608 .loc 1 5925 23 view .LVU3737 - 10609 0036 07F0FE07 and r7, r7, #254 - 10610 .LVL759: -5928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10611 .loc 1 5928 5 is_stmt 1 view .LVU3738 -5928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10612 .loc 1 5928 19 is_stmt 0 view .LVU3739 - 10613 003a C168 ldr r1, [r0, #12] - 10614 .LVL760: -5928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10615 .loc 1 5928 8 view .LVU3740 - 10616 003c 0229 cmp r1, #2 - 10617 003e 22D1 bne .L671 + 10566 003c 0229 cmp r1, #2 + 10567 003e 22D1 bne .L670 5930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10618 .loc 1 5930 7 is_stmt 1 view .LVU3741 + 10568 .loc 1 5930 7 is_stmt 1 view .LVU3724 5930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10619 .loc 1 5930 44 is_stmt 0 view .LVU3742 - 10620 0040 85EAD215 eor r5, r5, r2, lsr #7 - 10621 .LVL761: + 10569 .loc 1 5930 44 is_stmt 0 view .LVU3725 + 10570 0040 85EAD215 eor r5, r5, r2, lsr #7 + 10571 .LVL767: 5930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10622 .loc 1 5930 10 view .LVU3743 - 10623 0044 15F0060F tst r5, #6 - 10624 0048 10D1 bne .L672 + 10572 .loc 1 5930 10 view .LVU3726 + 10573 0044 15F0060F tst r5, #6 + 10574 0048 10D1 bne .L671 5932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->AddrEventCount++; - 10625 .loc 1 5932 9 is_stmt 1 view .LVU3744 - 10626 .LVL762: + 10575 .loc 1 5932 9 is_stmt 1 view .LVU3727 + 10576 .LVL768: 5933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->AddrEventCount == 2U) - 10627 .loc 1 5933 9 view .LVU3745 + 10577 .loc 1 5933 9 view .LVU3728 5933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->AddrEventCount == 2U) - 10628 .loc 1 5933 13 is_stmt 0 view .LVU3746 - 10629 004a 816C ldr r1, [r0, #72] + 10578 .loc 1 5933 13 is_stmt 0 view .LVU3729 + 10579 004a 816C ldr r1, [r0, #72] 5933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->AddrEventCount == 2U) - 10630 .loc 1 5933 29 view .LVU3747 - 10631 004c 0131 adds r1, r1, #1 - 10632 004e 8164 str r1, [r0, #72] + 10580 .loc 1 5933 29 view .LVU3730 + 10581 004c 0131 adds r1, r1, #1 + 10582 004e 8164 str r1, [r0, #72] 5934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10633 .loc 1 5934 9 is_stmt 1 view .LVU3748 + 10583 .loc 1 5934 9 is_stmt 1 view .LVU3731 5934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10634 .loc 1 5934 17 is_stmt 0 view .LVU3749 - 10635 0050 816C ldr r1, [r0, #72] + 10584 .loc 1 5934 17 is_stmt 0 view .LVU3732 + 10585 0050 816C ldr r1, [r0, #72] 5934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10636 .loc 1 5934 12 view .LVU3750 - 10637 0052 0229 cmp r1, #2 - 10638 0054 E2D1 bne .L669 + 10586 .loc 1 5934 12 view .LVU3733 + 10587 0052 0229 cmp r1, #2 + 10588 0054 E2D1 bne .L668 5937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10639 .loc 1 5937 11 is_stmt 1 view .LVU3751 + 10589 .loc 1 5937 11 is_stmt 1 view .LVU3734 5937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10640 .loc 1 5937 32 is_stmt 0 view .LVU3752 - 10641 0056 0021 movs r1, #0 - 10642 0058 8164 str r1, [r0, #72] + 10590 .loc 1 5937 32 is_stmt 0 view .LVU3735 + 10591 0056 0021 movs r1, #0 + 10592 0058 8164 str r1, [r0, #72] 5940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10643 .loc 1 5940 11 is_stmt 1 view .LVU3753 - 10644 005a 0820 movs r0, #8 - 10645 .LVL763: + 10593 .loc 1 5940 11 is_stmt 1 view .LVU3736 + 10594 005a 0820 movs r0, #8 + 10595 .LVL769: 5940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10646 .loc 1 5940 11 is_stmt 0 view .LVU3754 - 10647 005c D861 str r0, [r3, #28] - ARM GAS /tmp/ccclMPzv.s page 381 + 10596 .loc 1 5940 11 is_stmt 0 view .LVU3737 + 10597 005c D861 str r0, [r3, #28] +5943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10598 .loc 1 5943 11 is_stmt 1 view .LVU3738 +5943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10599 .loc 1 5943 11 view .LVU3739 + 10600 005e 84F84010 strb r1, [r4, #64] +5943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10601 .loc 1 5943 11 view .LVU3740 +5949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 10602 .loc 1 5949 11 view .LVU3741 + 10603 0062 3146 mov r1, r6 + 10604 0064 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 380 -5943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10648 .loc 1 5943 11 is_stmt 1 view .LVU3755 -5943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10649 .loc 1 5943 11 view .LVU3756 - 10650 005e 84F84010 strb r1, [r4, #64] -5943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10651 .loc 1 5943 11 view .LVU3757 + 10605 0066 FFF7FEFF bl HAL_I2C_AddrCallback + 10606 .LVL770: 5949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10652 .loc 1 5949 11 view .LVU3758 - 10653 0062 3146 mov r1, r6 - 10654 0064 2046 mov r0, r4 - 10655 0066 FFF7FEFF bl HAL_I2C_AddrCallback - 10656 .LVL764: -5949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10657 .loc 1 5949 11 is_stmt 0 view .LVU3759 - 10658 006a D7E7 b .L669 - 10659 .LVL765: - 10660 .L672: + 10607 .loc 1 5949 11 is_stmt 0 view .LVU3742 + 10608 006a D7E7 b .L668 + 10609 .LVL771: + 10610 .L671: 5955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10661 .loc 1 5955 9 is_stmt 1 view .LVU3760 + 10611 .loc 1 5955 9 is_stmt 1 view .LVU3743 5958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10662 .loc 1 5958 9 view .LVU3761 - 10663 006c 4FF40041 mov r1, #32768 - 10664 0070 FFF7FEFF bl I2C_Disable_IRQ - 10665 .LVL766: + 10612 .loc 1 5958 9 view .LVU3744 + 10613 006c 4FF40041 mov r1, #32768 + 10614 0070 FFF7FEFF bl I2C_Disable_IRQ + 10615 .LVL772: 5961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10666 .loc 1 5961 9 view .LVU3762 + 10616 .loc 1 5961 9 view .LVU3745 5961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10667 .loc 1 5961 9 view .LVU3763 - 10668 0074 0023 movs r3, #0 - 10669 0076 84F84030 strb r3, [r4, #64] + 10617 .loc 1 5961 9 view .LVU3746 + 10618 0074 0023 movs r3, #0 + 10619 0076 84F84030 strb r3, [r4, #64] 5961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10670 .loc 1 5961 9 view .LVU3764 + 10620 .loc 1 5961 9 view .LVU3747 5967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10671 .loc 1 5967 9 view .LVU3765 - 10672 007a 3A46 mov r2, r7 - 10673 007c 3146 mov r1, r6 - 10674 007e 2046 mov r0, r4 - 10675 0080 FFF7FEFF bl HAL_I2C_AddrCallback - 10676 .LVL767: - 10677 0084 CAE7 b .L669 - 10678 .LVL768: - 10679 .L671: + 10621 .loc 1 5967 9 view .LVU3748 + 10622 007a 3A46 mov r2, r7 + 10623 007c 3146 mov r1, r6 + 10624 007e 2046 mov r0, r4 + 10625 0080 FFF7FEFF bl HAL_I2C_AddrCallback + 10626 .LVL773: + 10627 0084 CAE7 b .L668 + 10628 .LVL774: + 10629 .L670: 5975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10680 .loc 1 5975 7 view .LVU3766 - 10681 0086 4FF40041 mov r1, #32768 - 10682 008a FFF7FEFF bl I2C_Disable_IRQ - 10683 .LVL769: + 10630 .loc 1 5975 7 view .LVU3749 + 10631 0086 4FF40041 mov r1, #32768 + 10632 008a FFF7FEFF bl I2C_Disable_IRQ + 10633 .LVL775: 5978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10684 .loc 1 5978 7 view .LVU3767 + 10634 .loc 1 5978 7 view .LVU3750 5978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10685 .loc 1 5978 7 view .LVU3768 - 10686 008e 0023 movs r3, #0 - 10687 0090 84F84030 strb r3, [r4, #64] + 10635 .loc 1 5978 7 view .LVU3751 + 10636 008e 0023 movs r3, #0 + 10637 0090 84F84030 strb r3, [r4, #64] 5978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10688 .loc 1 5978 7 view .LVU3769 + 10638 .loc 1 5978 7 view .LVU3752 5984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccclMPzv.s page 382 + 10639 .loc 1 5984 7 view .LVU3753 + 10640 0094 2A46 mov r2, r5 + 10641 0096 3146 mov r1, r6 + 10642 0098 2046 mov r0, r4 + 10643 009a FFF7FEFF bl HAL_I2C_AddrCallback + 10644 .LVL776: + 10645 009e BDE7 b .L668 + 10646 .cfi_endproc + 10647 .LFE386: + 10649 .section .text.HAL_I2C_ListenCpltCallback,"ax",%progbits + 10650 .align 1 + ARM GAS /tmp/ccDmmuIk.s page 381 - 10689 .loc 1 5984 7 view .LVU3770 - 10690 0094 2A46 mov r2, r5 - 10691 0096 3146 mov r1, r6 - 10692 0098 2046 mov r0, r4 - 10693 009a FFF7FEFF bl HAL_I2C_AddrCallback - 10694 .LVL770: - 10695 009e BDE7 b .L669 - 10696 .cfi_endproc - 10697 .LFE386: - 10699 .section .text.HAL_I2C_ListenCpltCallback,"ax",%progbits - 10700 .align 1 - 10701 .weak HAL_I2C_ListenCpltCallback - 10702 .syntax unified - 10703 .thumb - 10704 .thumb_func - 10706 HAL_I2C_ListenCpltCallback: - 10707 .LVL771: - 10708 .LFB370: + 10651 .weak HAL_I2C_ListenCpltCallback + 10652 .syntax unified + 10653 .thumb + 10654 .thumb_func + 10656 HAL_I2C_ListenCpltCallback: + 10657 .LVL777: + 10658 .LFB370: 4793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10709 .loc 1 4793 1 view -0 - 10710 .cfi_startproc - 10711 @ args = 0, pretend = 0, frame = 0 - 10712 @ frame_needed = 0, uses_anonymous_args = 0 - 10713 @ link register save eliminated. + 10659 .loc 1 4793 1 view -0 + 10660 .cfi_startproc + 10661 @ args = 0, pretend = 0, frame = 0 + 10662 @ frame_needed = 0, uses_anonymous_args = 0 + 10663 @ link register save eliminated. 4795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10714 .loc 1 4795 3 view .LVU3772 + 10664 .loc 1 4795 3 view .LVU3755 4800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10715 .loc 1 4800 1 is_stmt 0 view .LVU3773 - 10716 0000 7047 bx lr - 10717 .cfi_endproc - 10718 .LFE370: - 10720 .section .text.I2C_ITListenCplt,"ax",%progbits - 10721 .align 1 - 10722 .syntax unified - 10723 .thumb - 10724 .thumb_func - 10726 I2C_ITListenCplt: - 10727 .LVL772: - 10728 .LFB391: + 10665 .loc 1 4800 1 is_stmt 0 view .LVU3756 + 10666 0000 7047 bx lr + 10667 .cfi_endproc + 10668 .LFE370: + 10670 .section .text.I2C_ITListenCplt,"ax",%progbits + 10671 .align 1 + 10672 .syntax unified + 10673 .thumb + 10674 .thumb_func + 10676 I2C_ITListenCplt: + 10677 .LVL778: + 10678 .LFB391: 6491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Reset handle parameters */ - 10729 .loc 1 6491 1 is_stmt 1 view -0 - 10730 .cfi_startproc - 10731 @ args = 0, pretend = 0, frame = 0 - 10732 @ frame_needed = 0, uses_anonymous_args = 0 + 10679 .loc 1 6491 1 is_stmt 1 view -0 + 10680 .cfi_startproc + 10681 @ args = 0, pretend = 0, frame = 0 + 10682 @ frame_needed = 0, uses_anonymous_args = 0 6491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Reset handle parameters */ - 10733 .loc 1 6491 1 is_stmt 0 view .LVU3775 - 10734 0000 10B5 push {r4, lr} - 10735 .LCFI118: - 10736 .cfi_def_cfa_offset 8 - 10737 .cfi_offset 4, -8 - 10738 .cfi_offset 14, -4 - 10739 0002 0446 mov r4, r0 + 10683 .loc 1 6491 1 is_stmt 0 view .LVU3758 + 10684 0000 10B5 push {r4, lr} + 10685 .LCFI118: + 10686 .cfi_def_cfa_offset 8 + 10687 .cfi_offset 4, -8 + 10688 .cfi_offset 14, -4 + 10689 0002 0446 mov r4, r0 6493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 10740 .loc 1 6493 3 is_stmt 1 view .LVU3776 + 10690 .loc 1 6493 3 is_stmt 1 view .LVU3759 6493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 10741 .loc 1 6493 21 is_stmt 0 view .LVU3777 - 10742 0004 174B ldr r3, .L680 - ARM GAS /tmp/ccclMPzv.s page 383 - - - 10743 0006 C362 str r3, [r0, #44] + 10691 .loc 1 6493 21 is_stmt 0 view .LVU3760 + 10692 0004 174B ldr r3, .L679 + 10693 0006 C362 str r3, [r0, #44] 6494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 10744 .loc 1 6494 3 is_stmt 1 view .LVU3778 + 10694 .loc 1 6494 3 is_stmt 1 view .LVU3761 6494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 10745 .loc 1 6494 23 is_stmt 0 view .LVU3779 - 10746 0008 0023 movs r3, #0 - 10747 000a 0363 str r3, [r0, #48] + 10695 .loc 1 6494 23 is_stmt 0 view .LVU3762 + 10696 0008 0023 movs r3, #0 + 10697 000a 0363 str r3, [r0, #48] 6495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 10748 .loc 1 6495 3 is_stmt 1 view .LVU3780 + 10698 .loc 1 6495 3 is_stmt 1 view .LVU3763 6495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - 10749 .loc 1 6495 15 is_stmt 0 view .LVU3781 - 10750 000c 2022 movs r2, #32 - 10751 000e 80F84120 strb r2, [r0, #65] -6496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 10752 .loc 1 6496 3 is_stmt 1 view .LVU3782 -6496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 10753 .loc 1 6496 14 is_stmt 0 view .LVU3783 - 10754 0012 80F84230 strb r3, [r0, #66] -6497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10755 .loc 1 6497 3 is_stmt 1 view .LVU3784 -6497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10756 .loc 1 6497 17 is_stmt 0 view .LVU3785 - 10757 0016 4363 str r3, [r0, #52] -6500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10758 .loc 1 6500 3 is_stmt 1 view .LVU3786 -6500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10759 .loc 1 6500 6 is_stmt 0 view .LVU3787 - 10760 0018 11F0040F tst r1, #4 - 10761 001c 13D0 beq .L678 -6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10762 .loc 1 6503 5 is_stmt 1 view .LVU3788 -6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10763 .loc 1 6503 36 is_stmt 0 view .LVU3789 - 10764 001e 0368 ldr r3, [r0] -6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10765 .loc 1 6503 46 view .LVU3790 - 10766 0020 5A6A ldr r2, [r3, #36] -6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10767 .loc 1 6503 10 view .LVU3791 - 10768 0022 436A ldr r3, [r0, #36] -6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10769 .loc 1 6503 21 view .LVU3792 - 10770 0024 1A70 strb r2, [r3] -6506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10771 .loc 1 6506 5 is_stmt 1 view .LVU3793 -6506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10772 .loc 1 6506 9 is_stmt 0 view .LVU3794 - 10773 0026 436A ldr r3, [r0, #36] -6506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10774 .loc 1 6506 19 view .LVU3795 - 10775 0028 0133 adds r3, r3, #1 - 10776 002a 4362 str r3, [r0, #36] -6508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10777 .loc 1 6508 5 is_stmt 1 view .LVU3796 -6508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10778 .loc 1 6508 14 is_stmt 0 view .LVU3797 - 10779 002c 038D ldrh r3, [r0, #40] - ARM GAS /tmp/ccclMPzv.s page 384 + 10699 .loc 1 6495 15 is_stmt 0 view .LVU3764 + ARM GAS /tmp/ccDmmuIk.s page 382 + 10700 000c 2022 movs r2, #32 + 10701 000e 80F84120 strb r2, [r0, #65] +6496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 10702 .loc 1 6496 3 is_stmt 1 view .LVU3765 +6496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 10703 .loc 1 6496 14 is_stmt 0 view .LVU3766 + 10704 0012 80F84230 strb r3, [r0, #66] +6497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10705 .loc 1 6497 3 is_stmt 1 view .LVU3767 +6497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10706 .loc 1 6497 17 is_stmt 0 view .LVU3768 + 10707 0016 4363 str r3, [r0, #52] +6500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10708 .loc 1 6500 3 is_stmt 1 view .LVU3769 +6500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10709 .loc 1 6500 6 is_stmt 0 view .LVU3770 + 10710 0018 11F0040F tst r1, #4 + 10711 001c 13D0 beq .L677 +6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10712 .loc 1 6503 5 is_stmt 1 view .LVU3771 +6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10713 .loc 1 6503 36 is_stmt 0 view .LVU3772 + 10714 001e 0368 ldr r3, [r0] +6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10715 .loc 1 6503 46 view .LVU3773 + 10716 0020 5A6A ldr r2, [r3, #36] +6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10717 .loc 1 6503 10 view .LVU3774 + 10718 0022 436A ldr r3, [r0, #36] +6503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10719 .loc 1 6503 21 view .LVU3775 + 10720 0024 1A70 strb r2, [r3] +6506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10721 .loc 1 6506 5 is_stmt 1 view .LVU3776 +6506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10722 .loc 1 6506 9 is_stmt 0 view .LVU3777 + 10723 0026 436A ldr r3, [r0, #36] +6506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10724 .loc 1 6506 19 view .LVU3778 + 10725 0028 0133 adds r3, r3, #1 + 10726 002a 4362 str r3, [r0, #36] 6508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10780 .loc 1 6508 8 view .LVU3798 - 10781 002e 53B1 cbz r3, .L678 + 10727 .loc 1 6508 5 is_stmt 1 view .LVU3779 +6508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10728 .loc 1 6508 14 is_stmt 0 view .LVU3780 + 10729 002c 038D ldrh r3, [r0, #40] +6508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10730 .loc 1 6508 8 view .LVU3781 + 10731 002e 53B1 cbz r3, .L677 6510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 10782 .loc 1 6510 7 is_stmt 1 view .LVU3799 + 10732 .loc 1 6510 7 is_stmt 1 view .LVU3782 6510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 10783 .loc 1 6510 21 is_stmt 0 view .LVU3800 - 10784 0030 013B subs r3, r3, #1 - 10785 0032 0385 strh r3, [r0, #40] @ movhi + 10733 .loc 1 6510 21 is_stmt 0 view .LVU3783 + 10734 0030 013B subs r3, r3, #1 + 10735 0032 0385 strh r3, [r0, #40] @ movhi 6511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10786 .loc 1 6511 7 is_stmt 1 view .LVU3801 + 10736 .loc 1 6511 7 is_stmt 1 view .LVU3784 + ARM GAS /tmp/ccDmmuIk.s page 383 + + 6511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10787 .loc 1 6511 11 is_stmt 0 view .LVU3802 - 10788 0034 438D ldrh r3, [r0, #42] - 10789 0036 9BB2 uxth r3, r3 + 10737 .loc 1 6511 11 is_stmt 0 view .LVU3785 + 10738 0034 438D ldrh r3, [r0, #42] + 10739 0036 9BB2 uxth r3, r3 6511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10790 .loc 1 6511 22 view .LVU3803 - 10791 0038 013B subs r3, r3, #1 - 10792 003a 9BB2 uxth r3, r3 - 10793 003c 4385 strh r3, [r0, #42] @ movhi + 10740 .loc 1 6511 22 view .LVU3786 + 10741 0038 013B subs r3, r3, #1 + 10742 003a 9BB2 uxth r3, r3 + 10743 003c 4385 strh r3, [r0, #42] @ movhi 6514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10794 .loc 1 6514 7 is_stmt 1 view .LVU3804 + 10744 .loc 1 6514 7 is_stmt 1 view .LVU3787 6514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10795 .loc 1 6514 11 is_stmt 0 view .LVU3805 - 10796 003e 436C ldr r3, [r0, #68] + 10745 .loc 1 6514 11 is_stmt 0 view .LVU3788 + 10746 003e 436C ldr r3, [r0, #68] 6514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 10797 .loc 1 6514 23 view .LVU3806 - 10798 0040 43F00403 orr r3, r3, #4 - 10799 0044 4364 str r3, [r0, #68] - 10800 .L678: + 10747 .loc 1 6514 23 view .LVU3789 + 10748 0040 43F00403 orr r3, r3, #4 + 10749 0044 4364 str r3, [r0, #68] + 10750 .L677: 6519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10801 .loc 1 6519 3 is_stmt 1 view .LVU3807 - 10802 0046 48F20301 movw r1, #32771 - 10803 .LVL773: + 10751 .loc 1 6519 3 is_stmt 1 view .LVU3790 + 10752 0046 48F20301 movw r1, #32771 + 10753 .LVL779: 6519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10804 .loc 1 6519 3 is_stmt 0 view .LVU3808 - 10805 004a 2046 mov r0, r4 - 10806 .LVL774: + 10754 .loc 1 6519 3 is_stmt 0 view .LVU3791 + 10755 004a 2046 mov r0, r4 + 10756 .LVL780: 6519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10807 .loc 1 6519 3 view .LVU3809 - 10808 004c FFF7FEFF bl I2C_Disable_IRQ - 10809 .LVL775: + 10757 .loc 1 6519 3 view .LVU3792 + 10758 004c FFF7FEFF bl I2C_Disable_IRQ + 10759 .LVL781: 6522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10810 .loc 1 6522 3 is_stmt 1 view .LVU3810 - 10811 0050 2368 ldr r3, [r4] - 10812 0052 1022 movs r2, #16 - 10813 0054 DA61 str r2, [r3, #28] + 10760 .loc 1 6522 3 is_stmt 1 view .LVU3793 + 10761 0050 2368 ldr r3, [r4] + 10762 0052 1022 movs r2, #16 + 10763 0054 DA61 str r2, [r3, #28] 6525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10814 .loc 1 6525 3 view .LVU3811 + 10764 .loc 1 6525 3 view .LVU3794 6525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10815 .loc 1 6525 3 view .LVU3812 - 10816 0056 0023 movs r3, #0 - 10817 0058 84F84030 strb r3, [r4, #64] + 10765 .loc 1 6525 3 view .LVU3795 + 10766 0056 0023 movs r3, #0 + 10767 0058 84F84030 strb r3, [r4, #64] 6525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10818 .loc 1 6525 3 view .LVU3813 + 10768 .loc 1 6525 3 view .LVU3796 6531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10819 .loc 1 6531 3 view .LVU3814 - ARM GAS /tmp/ccclMPzv.s page 385 + 10769 .loc 1 6531 3 view .LVU3797 + 10770 005c 2046 mov r0, r4 + 10771 005e FFF7FEFF bl HAL_I2C_ListenCpltCallback + 10772 .LVL782: +6533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10773 .loc 1 6533 1 is_stmt 0 view .LVU3798 + 10774 0062 10BD pop {r4, pc} + 10775 .LVL783: + 10776 .L680: +6533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10777 .loc 1 6533 1 view .LVU3799 + 10778 .align 2 + ARM GAS /tmp/ccDmmuIk.s page 384 - 10820 005c 2046 mov r0, r4 - 10821 005e FFF7FEFF bl HAL_I2C_ListenCpltCallback - 10822 .LVL776: -6533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10823 .loc 1 6533 1 is_stmt 0 view .LVU3815 - 10824 0062 10BD pop {r4, pc} - 10825 .LVL777: - 10826 .L681: -6533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10827 .loc 1 6533 1 view .LVU3816 - 10828 .align 2 - 10829 .L680: - 10830 0064 0000FFFF .word -65536 - 10831 .cfi_endproc - 10832 .LFE391: - 10834 .section .text.HAL_I2C_MemTxCpltCallback,"ax",%progbits - 10835 .align 1 - 10836 .weak HAL_I2C_MemTxCpltCallback - 10837 .syntax unified - 10838 .thumb - 10839 .thumb_func - 10841 HAL_I2C_MemTxCpltCallback: - 10842 .LVL778: - 10843 .LFB371: + 10779 .L679: + 10780 0064 0000FFFF .word -65536 + 10781 .cfi_endproc + 10782 .LFE391: + 10784 .section .text.HAL_I2C_MemTxCpltCallback,"ax",%progbits + 10785 .align 1 + 10786 .weak HAL_I2C_MemTxCpltCallback + 10787 .syntax unified + 10788 .thumb + 10789 .thumb_func + 10791 HAL_I2C_MemTxCpltCallback: + 10792 .LVL784: + 10793 .LFB371: 4809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10844 .loc 1 4809 1 is_stmt 1 view -0 - 10845 .cfi_startproc - 10846 @ args = 0, pretend = 0, frame = 0 - 10847 @ frame_needed = 0, uses_anonymous_args = 0 - 10848 @ link register save eliminated. + 10794 .loc 1 4809 1 is_stmt 1 view -0 + 10795 .cfi_startproc + 10796 @ args = 0, pretend = 0, frame = 0 + 10797 @ frame_needed = 0, uses_anonymous_args = 0 + 10798 @ link register save eliminated. 4811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10849 .loc 1 4811 3 view .LVU3818 + 10799 .loc 1 4811 3 view .LVU3801 4816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10850 .loc 1 4816 1 is_stmt 0 view .LVU3819 - 10851 0000 7047 bx lr - 10852 .cfi_endproc - 10853 .LFE371: - 10855 .section .text.HAL_I2C_MemRxCpltCallback,"ax",%progbits - 10856 .align 1 - 10857 .weak HAL_I2C_MemRxCpltCallback - 10858 .syntax unified - 10859 .thumb - 10860 .thumb_func - 10862 HAL_I2C_MemRxCpltCallback: - 10863 .LVL779: - 10864 .LFB372: + 10800 .loc 1 4816 1 is_stmt 0 view .LVU3802 + 10801 0000 7047 bx lr + 10802 .cfi_endproc + 10803 .LFE371: + 10805 .section .text.HAL_I2C_MemRxCpltCallback,"ax",%progbits + 10806 .align 1 + 10807 .weak HAL_I2C_MemRxCpltCallback + 10808 .syntax unified + 10809 .thumb + 10810 .thumb_func + 10812 HAL_I2C_MemRxCpltCallback: + 10813 .LVL785: + 10814 .LFB372: 4825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10865 .loc 1 4825 1 is_stmt 1 view -0 - 10866 .cfi_startproc - 10867 @ args = 0, pretend = 0, frame = 0 - 10868 @ frame_needed = 0, uses_anonymous_args = 0 - 10869 @ link register save eliminated. + 10815 .loc 1 4825 1 is_stmt 1 view -0 + 10816 .cfi_startproc + 10817 @ args = 0, pretend = 0, frame = 0 + 10818 @ frame_needed = 0, uses_anonymous_args = 0 + 10819 @ link register save eliminated. 4827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10870 .loc 1 4827 3 view .LVU3821 + 10820 .loc 1 4827 3 view .LVU3804 4832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10871 .loc 1 4832 1 is_stmt 0 view .LVU3822 - 10872 0000 7047 bx lr - ARM GAS /tmp/ccclMPzv.s page 386 + 10821 .loc 1 4832 1 is_stmt 0 view .LVU3805 + 10822 0000 7047 bx lr + 10823 .cfi_endproc + 10824 .LFE372: + 10826 .section .text.HAL_I2C_ErrorCallback,"ax",%progbits + 10827 .align 1 + 10828 .weak HAL_I2C_ErrorCallback + 10829 .syntax unified + 10830 .thumb + 10831 .thumb_func + 10833 HAL_I2C_ErrorCallback: + 10834 .LVL786: + 10835 .LFB373: + ARM GAS /tmp/ccDmmuIk.s page 385 - 10873 .cfi_endproc - 10874 .LFE372: - 10876 .section .text.HAL_I2C_ErrorCallback,"ax",%progbits - 10877 .align 1 - 10878 .weak HAL_I2C_ErrorCallback - 10879 .syntax unified - 10880 .thumb - 10881 .thumb_func - 10883 HAL_I2C_ErrorCallback: - 10884 .LVL780: - 10885 .LFB373: 4841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10886 .loc 1 4841 1 is_stmt 1 view -0 - 10887 .cfi_startproc - 10888 @ args = 0, pretend = 0, frame = 0 - 10889 @ frame_needed = 0, uses_anonymous_args = 0 - 10890 @ link register save eliminated. + 10836 .loc 1 4841 1 is_stmt 1 view -0 + 10837 .cfi_startproc + 10838 @ args = 0, pretend = 0, frame = 0 + 10839 @ frame_needed = 0, uses_anonymous_args = 0 + 10840 @ link register save eliminated. 4843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10891 .loc 1 4843 3 view .LVU3824 + 10841 .loc 1 4843 3 view .LVU3807 4848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10892 .loc 1 4848 1 is_stmt 0 view .LVU3825 - 10893 0000 7047 bx lr - 10894 .cfi_endproc - 10895 .LFE373: - 10897 .section .text.HAL_I2C_AbortCpltCallback,"ax",%progbits - 10898 .align 1 - 10899 .weak HAL_I2C_AbortCpltCallback - 10900 .syntax unified - 10901 .thumb - 10902 .thumb_func - 10904 HAL_I2C_AbortCpltCallback: - 10905 .LVL781: - 10906 .LFB374: + 10842 .loc 1 4848 1 is_stmt 0 view .LVU3808 + 10843 0000 7047 bx lr + 10844 .cfi_endproc + 10845 .LFE373: + 10847 .section .text.HAL_I2C_AbortCpltCallback,"ax",%progbits + 10848 .align 1 + 10849 .weak HAL_I2C_AbortCpltCallback + 10850 .syntax unified + 10851 .thumb + 10852 .thumb_func + 10854 HAL_I2C_AbortCpltCallback: + 10855 .LVL787: + 10856 .LFB374: 4857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ - 10907 .loc 1 4857 1 is_stmt 1 view -0 - 10908 .cfi_startproc - 10909 @ args = 0, pretend = 0, frame = 0 - 10910 @ frame_needed = 0, uses_anonymous_args = 0 - 10911 @ link register save eliminated. + 10857 .loc 1 4857 1 is_stmt 1 view -0 + 10858 .cfi_startproc + 10859 @ args = 0, pretend = 0, frame = 0 + 10860 @ frame_needed = 0, uses_anonymous_args = 0 + 10861 @ link register save eliminated. 4859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10912 .loc 1 4859 3 view .LVU3827 + 10862 .loc 1 4859 3 view .LVU3810 4864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10913 .loc 1 4864 1 is_stmt 0 view .LVU3828 - 10914 0000 7047 bx lr - 10915 .cfi_endproc - 10916 .LFE374: - 10918 .section .text.I2C_TreatErrorCallback,"ax",%progbits - 10919 .align 1 - 10920 .syntax unified - 10921 .thumb - 10922 .thumb_func - 10924 I2C_TreatErrorCallback: - 10925 .LVL782: - 10926 .LFB393: + 10863 .loc 1 4864 1 is_stmt 0 view .LVU3811 + 10864 0000 7047 bx lr + 10865 .cfi_endproc + 10866 .LFE374: + 10868 .section .text.I2C_TreatErrorCallback,"ax",%progbits + 10869 .align 1 + 10870 .syntax unified + 10871 .thumb + 10872 .thumb_func + 10874 I2C_TreatErrorCallback: + 10875 .LVL788: + 10876 .LFB393: 6673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_ABORT) - 10927 .loc 1 6673 1 is_stmt 1 view -0 - 10928 .cfi_startproc - ARM GAS /tmp/ccclMPzv.s page 387 + 10877 .loc 1 6673 1 is_stmt 1 view -0 + 10878 .cfi_startproc + 10879 @ args = 0, pretend = 0, frame = 0 + 10880 @ frame_needed = 0, uses_anonymous_args = 0 +6673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_ABORT) + 10881 .loc 1 6673 1 is_stmt 0 view .LVU3813 + 10882 0000 08B5 push {r3, lr} + 10883 .LCFI119: + 10884 .cfi_def_cfa_offset 8 + 10885 .cfi_offset 3, -8 + 10886 .cfi_offset 14, -4 +6674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 10887 .loc 1 6674 3 is_stmt 1 view .LVU3814 + ARM GAS /tmp/ccDmmuIk.s page 386 - 10929 @ args = 0, pretend = 0, frame = 0 - 10930 @ frame_needed = 0, uses_anonymous_args = 0 -6673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_ABORT) - 10931 .loc 1 6673 1 is_stmt 0 view .LVU3830 - 10932 0000 08B5 push {r3, lr} - 10933 .LCFI119: - 10934 .cfi_def_cfa_offset 8 - 10935 .cfi_offset 3, -8 - 10936 .cfi_offset 14, -4 6674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10937 .loc 1 6674 3 is_stmt 1 view .LVU3831 + 10888 .loc 1 6674 11 is_stmt 0 view .LVU3815 + 10889 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 6674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10938 .loc 1 6674 11 is_stmt 0 view .LVU3832 - 10939 0002 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 10940 0006 DBB2 uxtb r3, r3 -6674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 10941 .loc 1 6674 6 view .LVU3833 - 10942 0008 602B cmp r3, #96 - 10943 000a 06D0 beq .L690 + 10890 .loc 1 6674 6 view .LVU3816 + 10891 0006 602B cmp r3, #96 + 10892 0008 06D0 beq .L689 6691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10944 .loc 1 6691 5 is_stmt 1 view .LVU3834 + 10893 .loc 1 6691 5 is_stmt 1 view .LVU3817 6691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10945 .loc 1 6691 25 is_stmt 0 view .LVU3835 - 10946 000c 0023 movs r3, #0 - 10947 000e 0363 str r3, [r0, #48] + 10894 .loc 1 6691 25 is_stmt 0 view .LVU3818 + 10895 000a 0023 movs r3, #0 + 10896 000c 0363 str r3, [r0, #48] 6694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10948 .loc 1 6694 5 is_stmt 1 view .LVU3836 + 10897 .loc 1 6694 5 is_stmt 1 view .LVU3819 6694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10949 .loc 1 6694 5 view .LVU3837 - 10950 0010 80F84030 strb r3, [r0, #64] + 10898 .loc 1 6694 5 view .LVU3820 + 10899 000e 80F84030 strb r3, [r0, #64] 6694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10951 .loc 1 6694 5 view .LVU3838 + 10900 .loc 1 6694 5 view .LVU3821 6700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10952 .loc 1 6700 5 view .LVU3839 - 10953 0014 FFF7FEFF bl HAL_I2C_ErrorCallback - 10954 .LVL783: - 10955 .L686: + 10901 .loc 1 6700 5 view .LVU3822 + 10902 0012 FFF7FEFF bl HAL_I2C_ErrorCallback + 10903 .LVL789: + 10904 .L685: 6703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10956 .loc 1 6703 1 is_stmt 0 view .LVU3840 - 10957 0018 08BD pop {r3, pc} - 10958 .LVL784: - 10959 .L690: + 10905 .loc 1 6703 1 is_stmt 0 view .LVU3823 + 10906 0016 08BD pop {r3, pc} + 10907 .LVL790: + 10908 .L689: 6676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 10960 .loc 1 6676 5 is_stmt 1 view .LVU3841 + 10909 .loc 1 6676 5 is_stmt 1 view .LVU3824 6676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 10961 .loc 1 6676 17 is_stmt 0 view .LVU3842 - 10962 001a 2023 movs r3, #32 - 10963 001c 80F84130 strb r3, [r0, #65] + 10910 .loc 1 6676 17 is_stmt 0 view .LVU3825 + 10911 0018 2023 movs r3, #32 + 10912 001a 80F84130 strb r3, [r0, #65] 6677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10964 .loc 1 6677 5 is_stmt 1 view .LVU3843 + 10913 .loc 1 6677 5 is_stmt 1 view .LVU3826 6677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10965 .loc 1 6677 25 is_stmt 0 view .LVU3844 - 10966 0020 0023 movs r3, #0 - 10967 0022 0363 str r3, [r0, #48] + 10914 .loc 1 6677 25 is_stmt 0 view .LVU3827 + 10915 001e 0023 movs r3, #0 + 10916 0020 0363 str r3, [r0, #48] 6680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10968 .loc 1 6680 5 is_stmt 1 view .LVU3845 + 10917 .loc 1 6680 5 is_stmt 1 view .LVU3828 6680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 388 + 10918 .loc 1 6680 5 view .LVU3829 + 10919 0022 80F84030 strb r3, [r0, #64] +6680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10920 .loc 1 6680 5 view .LVU3830 +6686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 10921 .loc 1 6686 5 view .LVU3831 + 10922 0026 FFF7FEFF bl HAL_I2C_AbortCpltCallback + 10923 .LVL791: +6686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 10924 .loc 1 6686 5 is_stmt 0 view .LVU3832 + 10925 002a F4E7 b .L685 + 10926 .cfi_endproc + ARM GAS /tmp/ccDmmuIk.s page 387 - 10969 .loc 1 6680 5 view .LVU3846 - 10970 0024 80F84030 strb r3, [r0, #64] -6680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 10971 .loc 1 6680 5 view .LVU3847 -6686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10972 .loc 1 6686 5 view .LVU3848 - 10973 0028 FFF7FEFF bl HAL_I2C_AbortCpltCallback - 10974 .LVL785: -6686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 10975 .loc 1 6686 5 is_stmt 0 view .LVU3849 - 10976 002c F4E7 b .L686 - 10977 .cfi_endproc - 10978 .LFE393: - 10980 .section .text.I2C_ITError,"ax",%progbits - 10981 .align 1 - 10982 .syntax unified - 10983 .thumb - 10984 .thumb_func - 10986 I2C_ITError: - 10987 .LVL786: - 10988 .LFB392: + 10927 .LFE393: + 10929 .section .text.I2C_ITError,"ax",%progbits + 10930 .align 1 + 10931 .syntax unified + 10932 .thumb + 10933 .thumb_func + 10935 I2C_ITError: + 10936 .LVL792: + 10937 .LFB392: 6542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State; - 10989 .loc 1 6542 1 is_stmt 1 view -0 - 10990 .cfi_startproc - 10991 @ args = 0, pretend = 0, frame = 0 - 10992 @ frame_needed = 0, uses_anonymous_args = 0 + 10938 .loc 1 6542 1 is_stmt 1 view -0 + 10939 .cfi_startproc + 10940 @ args = 0, pretend = 0, frame = 0 + 10941 @ frame_needed = 0, uses_anonymous_args = 0 6542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State; - 10993 .loc 1 6542 1 is_stmt 0 view .LVU3851 - 10994 0000 10B5 push {r4, lr} - 10995 .LCFI120: - 10996 .cfi_def_cfa_offset 8 - 10997 .cfi_offset 4, -8 - 10998 .cfi_offset 14, -4 - 10999 0002 0446 mov r4, r0 + 10942 .loc 1 6542 1 is_stmt 0 view .LVU3834 + 10943 0000 10B5 push {r4, lr} + 10944 .LCFI120: + 10945 .cfi_def_cfa_offset 8 + 10946 .cfi_offset 4, -8 + 10947 .cfi_offset 14, -4 + 10948 0002 0446 mov r4, r0 6543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11000 .loc 1 6543 3 is_stmt 1 view .LVU3852 + 10949 .loc 1 6543 3 is_stmt 1 view .LVU3835 6543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11001 .loc 1 6543 24 is_stmt 0 view .LVU3853 - 11002 0004 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 11003 .LVL787: + 10950 .loc 1 6543 24 is_stmt 0 view .LVU3836 + 10951 0004 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 10952 .LVL793: 6545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11004 .loc 1 6545 3 is_stmt 1 view .LVU3854 + 10953 .loc 1 6545 3 is_stmt 1 view .LVU3837 6548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 11005 .loc 1 6548 3 view .LVU3855 + 10954 .loc 1 6548 3 view .LVU3838 6548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 11006 .loc 1 6548 23 is_stmt 0 view .LVU3856 - 11007 0008 0022 movs r2, #0 - 11008 000a 80F84220 strb r2, [r0, #66] + 10955 .loc 1 6548 23 is_stmt 0 view .LVU3839 + 10956 0008 0022 movs r2, #0 + 10957 000a 80F84220 strb r2, [r0, #66] 6549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = 0U; - 11009 .loc 1 6549 3 is_stmt 1 view .LVU3857 + 10958 .loc 1 6549 3 is_stmt 1 view .LVU3840 6549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = 0U; - 11010 .loc 1 6549 23 is_stmt 0 view .LVU3858 - 11011 000e 4548 ldr r0, .L706 - 11012 .LVL788: + 10959 .loc 1 6549 23 is_stmt 0 view .LVU3841 + 10960 000e 4548 ldr r0, .L705 + 10961 .LVL794: 6549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount = 0U; - 11013 .loc 1 6549 23 view .LVU3859 - 11014 0010 E062 str r0, [r4, #44] - ARM GAS /tmp/ccclMPzv.s page 389 - - + 10962 .loc 1 6549 23 view .LVU3842 + 10963 0010 E062 str r0, [r4, #44] 6550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11015 .loc 1 6550 3 is_stmt 1 view .LVU3860 + 10964 .loc 1 6550 3 is_stmt 1 view .LVU3843 6550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11016 .loc 1 6550 23 is_stmt 0 view .LVU3861 - 11017 0012 6285 strh r2, [r4, #42] @ movhi + 10965 .loc 1 6550 23 is_stmt 0 view .LVU3844 + 10966 0012 6285 strh r2, [r4, #42] @ movhi 6553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11018 .loc 1 6553 3 is_stmt 1 view .LVU3862 + 10967 .loc 1 6553 3 is_stmt 1 view .LVU3845 6553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11019 .loc 1 6553 7 is_stmt 0 view .LVU3863 - 11020 0014 626C ldr r2, [r4, #68] + 10968 .loc 1 6553 7 is_stmt 0 view .LVU3846 + 10969 0014 626C ldr r2, [r4, #68] 6553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11021 .loc 1 6553 19 view .LVU3864 - 11022 0016 0A43 orrs r2, r2, r1 - 11023 0018 6264 str r2, [r4, #68] -6556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN) || - 11024 .loc 1 6556 3 is_stmt 1 view .LVU3865 -6557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN)) - 11025 .loc 1 6557 50 is_stmt 0 view .LVU3866 - 11026 001a 283B subs r3, r3, #40 - 11027 .LVL789: -6557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN)) - 11028 .loc 1 6557 50 view .LVU3867 - 11029 001c DBB2 uxtb r3, r3 - 11030 .LVL790: -6556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN) || - 11031 .loc 1 6556 6 view .LVU3868 - 11032 001e 022B cmp r3, #2 - 11033 0020 19D8 bhi .L692 -6561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11034 .loc 1 6561 5 is_stmt 1 view .LVU3869 - 11035 0022 0321 movs r1, #3 - 11036 .LVL791: -6561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11037 .loc 1 6561 5 is_stmt 0 view .LVU3870 - 11038 0024 2046 mov r0, r4 - 11039 0026 FFF7FEFF bl I2C_Disable_IRQ - 11040 .LVL792: -6564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 11041 .loc 1 6564 5 is_stmt 1 view .LVU3871 -6564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; - 11042 .loc 1 6564 25 is_stmt 0 view .LVU3872 - 11043 002a 2823 movs r3, #40 - 11044 002c 84F84130 strb r3, [r4, #65] -6565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11045 .loc 1 6565 5 is_stmt 1 view .LVU3873 -6565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11046 .loc 1 6565 25 is_stmt 0 view .LVU3874 - 11047 0030 3D4B ldr r3, .L706+4 - 11048 0032 6363 str r3, [r4, #52] - 11049 .L693: -6600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11050 .loc 1 6600 3 is_stmt 1 view .LVU3875 -6600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11051 .loc 1 6600 20 is_stmt 0 view .LVU3876 - 11052 0034 236B ldr r3, [r4, #48] - 11053 .LVL793: -6602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) - ARM GAS /tmp/ccclMPzv.s page 390 + 10970 .loc 1 6553 19 view .LVU3847 + ARM GAS /tmp/ccDmmuIk.s page 388 - 11054 .loc 1 6602 3 is_stmt 1 view .LVU3877 + 10971 0016 0A43 orrs r2, r2, r1 + 10972 0018 6264 str r2, [r4, #68] +6556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN) || + 10973 .loc 1 6556 3 is_stmt 1 view .LVU3848 +6557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN)) + 10974 .loc 1 6557 50 is_stmt 0 view .LVU3849 + 10975 001a 283B subs r3, r3, #40 + 10976 .LVL795: +6557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_RX_LISTEN)) + 10977 .loc 1 6557 50 view .LVU3850 + 10978 001c DBB2 uxtb r3, r3 + 10979 .LVL796: +6556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpstate == HAL_I2C_STATE_BUSY_TX_LISTEN) || + 10980 .loc 1 6556 6 view .LVU3851 + 10981 001e 022B cmp r3, #2 + 10982 0020 19D8 bhi .L691 +6561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10983 .loc 1 6561 5 is_stmt 1 view .LVU3852 + 10984 0022 0321 movs r1, #3 + 10985 .LVL797: +6561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10986 .loc 1 6561 5 is_stmt 0 view .LVU3853 + 10987 0024 2046 mov r0, r4 + 10988 0026 FFF7FEFF bl I2C_Disable_IRQ + 10989 .LVL798: +6564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 10990 .loc 1 6564 5 is_stmt 1 view .LVU3854 +6564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT; + 10991 .loc 1 6564 25 is_stmt 0 view .LVU3855 + 10992 002a 2823 movs r3, #40 + 10993 002c 84F84130 strb r3, [r4, #65] +6565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 10994 .loc 1 6565 5 is_stmt 1 view .LVU3856 +6565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 10995 .loc 1 6565 25 is_stmt 0 view .LVU3857 + 10996 0030 3D4B ldr r3, .L705+4 + 10997 0032 6363 str r3, [r4, #52] + 10998 .L692: +6600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 10999 .loc 1 6600 3 is_stmt 1 view .LVU3858 +6600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11000 .loc 1 6600 20 is_stmt 0 view .LVU3859 + 11001 0034 236B ldr r3, [r4, #48] + 11002 .LVL799: 6602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) - 11055 .loc 1 6602 12 is_stmt 0 view .LVU3878 - 11056 0036 A26B ldr r2, [r4, #56] + 11003 .loc 1 6602 3 is_stmt 1 view .LVU3860 6602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) - 11057 .loc 1 6602 6 view .LVU3879 - 11058 0038 1AB1 cbz r2, .L696 + 11004 .loc 1 6602 12 is_stmt 0 view .LVU3861 + 11005 0036 A26B ldr r2, [r4, #56] 6602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) - 11059 .loc 1 6602 30 discriminator 1 view .LVU3880 - 11060 003a 112B cmp r3, #17 - 11061 003c 30D0 beq .L697 + 11006 .loc 1 6602 6 view .LVU3862 + 11007 0038 1AB1 cbz r2, .L695 6602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) - 11062 .loc 1 6602 81 discriminator 2 view .LVU3881 - 11063 003e 212B cmp r3, #33 - 11064 0040 2ED0 beq .L697 - 11065 .L696: + 11008 .loc 1 6602 30 discriminator 1 view .LVU3863 + 11009 003a 112B cmp r3, #17 + 11010 003c 2FD0 beq .L696 +6602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) + ARM GAS /tmp/ccDmmuIk.s page 389 + + + 11011 .loc 1 6602 81 discriminator 2 view .LVU3864 + 11012 003e 212B cmp r3, #33 + 11013 0040 2DD0 beq .L696 + 11014 .L695: 6632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) - 11066 .loc 1 6632 8 is_stmt 1 view .LVU3882 + 11015 .loc 1 6632 8 is_stmt 1 view .LVU3865 6632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) - 11067 .loc 1 6632 17 is_stmt 0 view .LVU3883 - 11068 0042 E26B ldr r2, [r4, #60] + 11016 .loc 1 6632 17 is_stmt 0 view .LVU3866 + 11017 0042 E26B ldr r2, [r4, #60] 6632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) - 11069 .loc 1 6632 11 view .LVU3884 - 11070 0044 1AB1 cbz r2, .L701 + 11018 .loc 1 6632 11 view .LVU3867 + 11019 0044 1AB1 cbz r2, .L700 6632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) - 11071 .loc 1 6632 35 discriminator 1 view .LVU3885 - 11072 0046 122B cmp r3, #18 - 11073 0048 4BD0 beq .L702 + 11020 .loc 1 6632 35 discriminator 1 view .LVU3868 + 11021 0046 122B cmp r3, #18 + 11022 0048 4AD0 beq .L701 6632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) - 11074 .loc 1 6632 86 discriminator 2 view .LVU3886 - 11075 004a 222B cmp r3, #34 - 11076 004c 49D0 beq .L702 - 11077 .L701: + 11023 .loc 1 6632 86 discriminator 2 view .LVU3869 + 11024 004a 222B cmp r3, #34 + 11025 004c 48D0 beq .L701 + 11026 .L700: 6663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11078 .loc 1 6663 5 is_stmt 1 view .LVU3887 - 11079 004e 2046 mov r0, r4 - 11080 0050 FFF7FEFF bl I2C_TreatErrorCallback - 11081 .LVL794: - 11082 .L691: + 11027 .loc 1 6663 5 is_stmt 1 view .LVU3870 + 11028 004e 2046 mov r0, r4 + 11029 0050 FFF7FEFF bl I2C_TreatErrorCallback + 11030 .LVL800: + 11031 .L690: 6665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11083 .loc 1 6665 1 is_stmt 0 view .LVU3888 - 11084 0054 10BD pop {r4, pc} - 11085 .LVL795: - 11086 .L692: + 11032 .loc 1 6665 1 is_stmt 0 view .LVU3871 + 11033 0054 10BD pop {r4, pc} + 11034 .LVL801: + 11035 .L691: 6570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11087 .loc 1 6570 5 is_stmt 1 view .LVU3889 - 11088 0056 48F20301 movw r1, #32771 - 11089 .LVL796: + 11036 .loc 1 6570 5 is_stmt 1 view .LVU3872 + 11037 0056 48F20301 movw r1, #32771 + 11038 .LVL802: 6570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11090 .loc 1 6570 5 is_stmt 0 view .LVU3890 - 11091 005a 2046 mov r0, r4 - 11092 005c FFF7FEFF bl I2C_Disable_IRQ - 11093 .LVL797: + 11039 .loc 1 6570 5 is_stmt 0 view .LVU3873 + 11040 005a 2046 mov r0, r4 + 11041 005c FFF7FEFF bl I2C_Disable_IRQ + 11042 .LVL803: 6573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11094 .loc 1 6573 5 is_stmt 1 view .LVU3891 - 11095 0060 2046 mov r0, r4 - 11096 0062 FFF7FEFF bl I2C_Flush_TXDR - ARM GAS /tmp/ccclMPzv.s page 391 + 11043 .loc 1 6573 5 is_stmt 1 view .LVU3874 + 11044 0060 2046 mov r0, r4 + 11045 0062 FFF7FEFF bl I2C_Flush_TXDR + 11046 .LVL804: +6577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11047 .loc 1 6577 5 view .LVU3875 +6577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11048 .loc 1 6577 13 is_stmt 0 view .LVU3876 + 11049 0066 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 +6577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11050 .loc 1 6577 8 view .LVU3877 + 11051 006a 602B cmp r3, #96 + 11052 006c 14D0 beq .L693 +6580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11053 .loc 1 6580 7 is_stmt 1 view .LVU3878 + ARM GAS /tmp/ccDmmuIk.s page 390 - 11097 .LVL798: -6577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11098 .loc 1 6577 5 view .LVU3892 -6577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11099 .loc 1 6577 13 is_stmt 0 view .LVU3893 - 11100 0066 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11101 006a DBB2 uxtb r3, r3 -6577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11102 .loc 1 6577 8 view .LVU3894 - 11103 006c 602B cmp r3, #96 - 11104 006e 14D0 beq .L694 6580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11105 .loc 1 6580 7 is_stmt 1 view .LVU3895 -6580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11106 .loc 1 6580 27 is_stmt 0 view .LVU3896 - 11107 0070 2023 movs r3, #32 - 11108 0072 84F84130 strb r3, [r4, #65] + 11054 .loc 1 6580 27 is_stmt 0 view .LVU3879 + 11055 006e 2023 movs r3, #32 + 11056 0070 84F84130 strb r3, [r4, #65] 6583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11109 .loc 1 6583 7 is_stmt 1 view .LVU3897 + 11057 .loc 1 6583 7 is_stmt 1 view .LVU3880 6583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11110 .loc 1 6583 11 is_stmt 0 view .LVU3898 - 11111 0076 2368 ldr r3, [r4] - 11112 0078 9A69 ldr r2, [r3, #24] + 11058 .loc 1 6583 11 is_stmt 0 view .LVU3881 + 11059 0074 2368 ldr r3, [r4] + 11060 0076 9A69 ldr r2, [r3, #24] 6583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11113 .loc 1 6583 10 view .LVU3899 - 11114 007a 12F0200F tst r2, #32 - 11115 007e 0CD0 beq .L694 + 11061 .loc 1 6583 10 view .LVU3882 + 11062 0078 12F0200F tst r2, #32 + 11063 007c 0CD0 beq .L693 6585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11116 .loc 1 6585 9 is_stmt 1 view .LVU3900 + 11064 .loc 1 6585 9 is_stmt 1 view .LVU3883 6585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11117 .loc 1 6585 13 is_stmt 0 view .LVU3901 - 11118 0080 9A69 ldr r2, [r3, #24] + 11065 .loc 1 6585 13 is_stmt 0 view .LVU3884 + 11066 007e 9A69 ldr r2, [r3, #24] 6585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11119 .loc 1 6585 12 view .LVU3902 - 11120 0082 12F0100F tst r2, #16 - 11121 0086 05D0 beq .L695 + 11067 .loc 1 6585 12 view .LVU3885 + 11068 0080 12F0100F tst r2, #16 + 11069 0084 05D0 beq .L694 6587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; - 11122 .loc 1 6587 11 is_stmt 1 view .LVU3903 - 11123 0088 1022 movs r2, #16 - 11124 008a DA61 str r2, [r3, #28] + 11070 .loc 1 6587 11 is_stmt 1 view .LVU3886 + 11071 0086 1022 movs r2, #16 + 11072 0088 DA61 str r2, [r3, #28] 6588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11125 .loc 1 6588 11 view .LVU3904 + 11073 .loc 1 6588 11 view .LVU3887 6588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11126 .loc 1 6588 15 is_stmt 0 view .LVU3905 - 11127 008c 636C ldr r3, [r4, #68] + 11074 .loc 1 6588 15 is_stmt 0 view .LVU3888 + 11075 008a 636C ldr r3, [r4, #68] 6588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11128 .loc 1 6588 27 view .LVU3906 - 11129 008e 43F00403 orr r3, r3, #4 - 11130 0092 6364 str r3, [r4, #68] - 11131 .L695: + 11076 .loc 1 6588 27 view .LVU3889 + 11077 008c 43F00403 orr r3, r3, #4 + 11078 0090 6364 str r3, [r4, #68] + 11079 .L694: 6592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11132 .loc 1 6592 9 is_stmt 1 view .LVU3907 - 11133 0094 2368 ldr r3, [r4] - 11134 0096 2022 movs r2, #32 - 11135 0098 DA61 str r2, [r3, #28] - 11136 .L694: + 11080 .loc 1 6592 9 is_stmt 1 view .LVU3890 + 11081 0092 2368 ldr r3, [r4] + 11082 0094 2022 movs r2, #32 + 11083 0096 DA61 str r2, [r3, #28] + 11084 .L693: 6596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 392 - - - 11137 .loc 1 6596 5 view .LVU3908 + 11085 .loc 1 6596 5 view .LVU3891 6596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11138 .loc 1 6596 25 is_stmt 0 view .LVU3909 - 11139 009a 0023 movs r3, #0 - 11140 009c 6363 str r3, [r4, #52] - 11141 009e C9E7 b .L693 - 11142 .LVL799: - 11143 .L697: + 11086 .loc 1 6596 25 is_stmt 0 view .LVU3892 + 11087 0098 0023 movs r3, #0 + 11088 009a 6363 str r3, [r4, #52] + 11089 009c CAE7 b .L692 + 11090 .LVL805: + 11091 .L696: 6605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11144 .loc 1 6605 5 is_stmt 1 view .LVU3910 + 11092 .loc 1 6605 5 is_stmt 1 view .LVU3893 6605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11145 .loc 1 6605 14 is_stmt 0 view .LVU3911 - 11146 00a0 2368 ldr r3, [r4] - 11147 .LVL800: -6605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11148 .loc 1 6605 24 view .LVU3912 - 11149 00a2 1A68 ldr r2, [r3] -6605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11150 .loc 1 6605 8 view .LVU3913 - 11151 00a4 12F4804F tst r2, #16384 - 11152 00a8 03D0 beq .L698 -6607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11153 .loc 1 6607 7 is_stmt 1 view .LVU3914 -6607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11154 .loc 1 6607 21 is_stmt 0 view .LVU3915 - 11155 00aa 1A68 ldr r2, [r3] -6607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11156 .loc 1 6607 27 view .LVU3916 - 11157 00ac 22F48042 bic r2, r2, #16384 - 11158 00b0 1A60 str r2, [r3] - 11159 .L698: -6610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11160 .loc 1 6610 5 is_stmt 1 view .LVU3917 -6610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11161 .loc 1 6610 9 is_stmt 0 view .LVU3918 - 11162 00b2 A06B ldr r0, [r4, #56] - 11163 00b4 FFF7FEFF bl HAL_DMA_GetState - 11164 .LVL801: -6610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11165 .loc 1 6610 8 discriminator 1 view .LVU3919 - 11166 00b8 0128 cmp r0, #1 - 11167 00ba 0ED0 beq .L699 -6614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11168 .loc 1 6614 7 is_stmt 1 view .LVU3920 -6614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11169 .loc 1 6614 11 is_stmt 0 view .LVU3921 - 11170 00bc A36B ldr r3, [r4, #56] -6614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11171 .loc 1 6614 39 view .LVU3922 - 11172 00be 1B4A ldr r2, .L706+8 - 11173 00c0 9A63 str r2, [r3, #56] -6617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11174 .loc 1 6617 7 is_stmt 1 view .LVU3923 -6617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11175 .loc 1 6617 7 view .LVU3924 - 11176 00c2 0023 movs r3, #0 - 11177 00c4 84F84030 strb r3, [r4, #64] - ARM GAS /tmp/ccclMPzv.s page 393 + 11093 .loc 1 6605 14 is_stmt 0 view .LVU3894 + 11094 009e 2368 ldr r3, [r4] + ARM GAS /tmp/ccDmmuIk.s page 391 + 11095 .LVL806: +6605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11096 .loc 1 6605 24 view .LVU3895 + 11097 00a0 1A68 ldr r2, [r3] +6605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11098 .loc 1 6605 8 view .LVU3896 + 11099 00a2 12F4804F tst r2, #16384 + 11100 00a6 03D0 beq .L697 +6607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11101 .loc 1 6607 7 is_stmt 1 view .LVU3897 +6607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11102 .loc 1 6607 21 is_stmt 0 view .LVU3898 + 11103 00a8 1A68 ldr r2, [r3] +6607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11104 .loc 1 6607 27 view .LVU3899 + 11105 00aa 22F48042 bic r2, r2, #16384 + 11106 00ae 1A60 str r2, [r3] + 11107 .L697: +6610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11108 .loc 1 6610 5 is_stmt 1 view .LVU3900 +6610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11109 .loc 1 6610 9 is_stmt 0 view .LVU3901 + 11110 00b0 A06B ldr r0, [r4, #56] + 11111 00b2 FFF7FEFF bl HAL_DMA_GetState + 11112 .LVL807: +6610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11113 .loc 1 6610 8 discriminator 1 view .LVU3902 + 11114 00b6 0128 cmp r0, #1 + 11115 00b8 0ED0 beq .L698 +6614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11116 .loc 1 6614 7 is_stmt 1 view .LVU3903 +6614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11117 .loc 1 6614 11 is_stmt 0 view .LVU3904 + 11118 00ba A36B ldr r3, [r4, #56] +6614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11119 .loc 1 6614 39 view .LVU3905 + 11120 00bc 1B4A ldr r2, .L705+8 + 11121 00be 9A63 str r2, [r3, #56] 6617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11178 .loc 1 6617 7 view .LVU3925 + 11122 .loc 1 6617 7 is_stmt 1 view .LVU3906 +6617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11123 .loc 1 6617 7 view .LVU3907 + 11124 00c0 0023 movs r3, #0 + 11125 00c2 84F84030 strb r3, [r4, #64] +6617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11126 .loc 1 6617 7 view .LVU3908 6620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11179 .loc 1 6620 7 view .LVU3926 + 11127 .loc 1 6620 7 view .LVU3909 6620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11180 .loc 1 6620 11 is_stmt 0 view .LVU3927 - 11181 00c8 A06B ldr r0, [r4, #56] - 11182 00ca FFF7FEFF bl HAL_DMA_Abort_IT - 11183 .LVL802: + 11128 .loc 1 6620 11 is_stmt 0 view .LVU3910 + 11129 00c6 A06B ldr r0, [r4, #56] + 11130 00c8 FFF7FEFF bl HAL_DMA_Abort_IT + 11131 .LVL808: 6620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11184 .loc 1 6620 10 discriminator 1 view .LVU3928 - 11185 00ce 0028 cmp r0, #0 - 11186 00d0 C0D0 beq .L691 + 11132 .loc 1 6620 10 discriminator 1 view .LVU3911 + 11133 00cc 0028 cmp r0, #0 + 11134 00ce C1D0 beq .L690 + ARM GAS /tmp/ccDmmuIk.s page 392 + + 6623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11187 .loc 1 6623 9 is_stmt 1 view .LVU3929 + 11135 .loc 1 6623 9 is_stmt 1 view .LVU3912 6623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11188 .loc 1 6623 13 is_stmt 0 view .LVU3930 - 11189 00d2 A06B ldr r0, [r4, #56] + 11136 .loc 1 6623 13 is_stmt 0 view .LVU3913 + 11137 00d0 A06B ldr r0, [r4, #56] 6623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11190 .loc 1 6623 21 view .LVU3931 - 11191 00d4 836B ldr r3, [r0, #56] + 11138 .loc 1 6623 21 view .LVU3914 + 11139 00d2 836B ldr r3, [r0, #56] 6623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11192 .loc 1 6623 9 view .LVU3932 - 11193 00d6 9847 blx r3 - 11194 .LVL803: - 11195 00d8 BCE7 b .L691 - 11196 .L699: + 11140 .loc 1 6623 9 view .LVU3915 + 11141 00d4 9847 blx r3 + 11142 .LVL809: + 11143 00d6 BDE7 b .L690 + 11144 .L698: 6628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11197 .loc 1 6628 7 is_stmt 1 view .LVU3933 - 11198 00da 2046 mov r0, r4 - 11199 00dc FFF7FEFF bl I2C_TreatErrorCallback - 11200 .LVL804: - 11201 00e0 B8E7 b .L691 - 11202 .LVL805: - 11203 .L702: + 11145 .loc 1 6628 7 is_stmt 1 view .LVU3916 + 11146 00d8 2046 mov r0, r4 + 11147 00da FFF7FEFF bl I2C_TreatErrorCallback + 11148 .LVL810: + 11149 00de B9E7 b .L690 + 11150 .LVL811: + 11151 .L701: 6635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11204 .loc 1 6635 5 view .LVU3934 + 11152 .loc 1 6635 5 view .LVU3917 6635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11205 .loc 1 6635 14 is_stmt 0 view .LVU3935 - 11206 00e2 2368 ldr r3, [r4] - 11207 .LVL806: + 11153 .loc 1 6635 14 is_stmt 0 view .LVU3918 + 11154 00e0 2368 ldr r3, [r4] + 11155 .LVL812: 6635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11208 .loc 1 6635 24 view .LVU3936 - 11209 00e4 1A68 ldr r2, [r3] + 11156 .loc 1 6635 24 view .LVU3919 + 11157 00e2 1A68 ldr r2, [r3] 6635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11210 .loc 1 6635 8 view .LVU3937 - 11211 00e6 12F4004F tst r2, #32768 - 11212 00ea 03D0 beq .L703 + 11158 .loc 1 6635 8 view .LVU3920 + 11159 00e4 12F4004F tst r2, #32768 + 11160 00e8 03D0 beq .L702 6637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11213 .loc 1 6637 7 is_stmt 1 view .LVU3938 + 11161 .loc 1 6637 7 is_stmt 1 view .LVU3921 6637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11214 .loc 1 6637 21 is_stmt 0 view .LVU3939 - 11215 00ec 1A68 ldr r2, [r3] + 11162 .loc 1 6637 21 is_stmt 0 view .LVU3922 + 11163 00ea 1A68 ldr r2, [r3] 6637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11216 .loc 1 6637 27 view .LVU3940 - 11217 00ee 22F40042 bic r2, r2, #32768 - 11218 00f2 1A60 str r2, [r3] - ARM GAS /tmp/ccclMPzv.s page 394 + 11164 .loc 1 6637 27 view .LVU3923 + 11165 00ec 22F40042 bic r2, r2, #32768 + 11166 00f0 1A60 str r2, [r3] + 11167 .L702: +6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11168 .loc 1 6640 5 is_stmt 1 view .LVU3924 +6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11169 .loc 1 6640 9 is_stmt 0 view .LVU3925 + 11170 00f2 E06B ldr r0, [r4, #60] + 11171 00f4 FFF7FEFF bl HAL_DMA_GetState + 11172 .LVL813: +6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11173 .loc 1 6640 8 discriminator 1 view .LVU3926 + 11174 00f8 0128 cmp r0, #1 + 11175 00fa 0ED0 beq .L703 +6644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + ARM GAS /tmp/ccDmmuIk.s page 393 - 11219 .L703: -6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11220 .loc 1 6640 5 is_stmt 1 view .LVU3941 -6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11221 .loc 1 6640 9 is_stmt 0 view .LVU3942 - 11222 00f4 E06B ldr r0, [r4, #60] - 11223 00f6 FFF7FEFF bl HAL_DMA_GetState - 11224 .LVL807: -6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11225 .loc 1 6640 8 discriminator 1 view .LVU3943 - 11226 00fa 0128 cmp r0, #1 - 11227 00fc 0ED0 beq .L704 + 11176 .loc 1 6644 7 is_stmt 1 view .LVU3927 6644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11228 .loc 1 6644 7 is_stmt 1 view .LVU3944 + 11177 .loc 1 6644 11 is_stmt 0 view .LVU3928 + 11178 00fc E36B ldr r3, [r4, #60] 6644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11229 .loc 1 6644 11 is_stmt 0 view .LVU3945 - 11230 00fe E36B ldr r3, [r4, #60] -6644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11231 .loc 1 6644 39 view .LVU3946 - 11232 0100 0A4A ldr r2, .L706+8 - 11233 0102 9A63 str r2, [r3, #56] + 11179 .loc 1 6644 39 view .LVU3929 + 11180 00fe 0B4A ldr r2, .L705+8 + 11181 0100 9A63 str r2, [r3, #56] 6647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11234 .loc 1 6647 7 is_stmt 1 view .LVU3947 + 11182 .loc 1 6647 7 is_stmt 1 view .LVU3930 6647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11235 .loc 1 6647 7 view .LVU3948 - 11236 0104 0023 movs r3, #0 - 11237 0106 84F84030 strb r3, [r4, #64] + 11183 .loc 1 6647 7 view .LVU3931 + 11184 0102 0023 movs r3, #0 + 11185 0104 84F84030 strb r3, [r4, #64] 6647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11238 .loc 1 6647 7 view .LVU3949 + 11186 .loc 1 6647 7 view .LVU3932 6650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11239 .loc 1 6650 7 view .LVU3950 + 11187 .loc 1 6650 7 view .LVU3933 6650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11240 .loc 1 6650 11 is_stmt 0 view .LVU3951 - 11241 010a E06B ldr r0, [r4, #60] - 11242 010c FFF7FEFF bl HAL_DMA_Abort_IT - 11243 .LVL808: + 11188 .loc 1 6650 11 is_stmt 0 view .LVU3934 + 11189 0108 E06B ldr r0, [r4, #60] + 11190 010a FFF7FEFF bl HAL_DMA_Abort_IT + 11191 .LVL814: 6650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11244 .loc 1 6650 10 discriminator 1 view .LVU3952 - 11245 0110 0028 cmp r0, #0 - 11246 0112 9FD0 beq .L691 + 11192 .loc 1 6650 10 discriminator 1 view .LVU3935 + 11193 010e 0028 cmp r0, #0 + 11194 0110 A0D0 beq .L690 6653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11247 .loc 1 6653 9 is_stmt 1 view .LVU3953 + 11195 .loc 1 6653 9 is_stmt 1 view .LVU3936 6653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11248 .loc 1 6653 13 is_stmt 0 view .LVU3954 - 11249 0114 E06B ldr r0, [r4, #60] + 11196 .loc 1 6653 13 is_stmt 0 view .LVU3937 + 11197 0112 E06B ldr r0, [r4, #60] 6653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11250 .loc 1 6653 21 view .LVU3955 - 11251 0116 836B ldr r3, [r0, #56] + 11198 .loc 1 6653 21 view .LVU3938 + 11199 0114 836B ldr r3, [r0, #56] 6653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11252 .loc 1 6653 9 view .LVU3956 - 11253 0118 9847 blx r3 - 11254 .LVL809: - 11255 011a 9BE7 b .L691 - 11256 .L704: + 11200 .loc 1 6653 9 view .LVU3939 + 11201 0116 9847 blx r3 + 11202 .LVL815: + 11203 0118 9CE7 b .L690 + 11204 .L703: 6658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11257 .loc 1 6658 7 is_stmt 1 view .LVU3957 - 11258 011c 2046 mov r0, r4 - ARM GAS /tmp/ccclMPzv.s page 395 + 11205 .loc 1 6658 7 is_stmt 1 view .LVU3940 + 11206 011a 2046 mov r0, r4 + 11207 011c FFF7FEFF bl I2C_TreatErrorCallback + 11208 .LVL816: + 11209 0120 98E7 b .L690 + 11210 .L706: + 11211 0122 00BF .align 2 + 11212 .L705: + 11213 0124 0000FFFF .word -65536 + 11214 0128 00000000 .word I2C_Slave_ISR_IT + 11215 012c 00000000 .word I2C_DMAAbort + 11216 .cfi_endproc + 11217 .LFE392: + 11219 .section .text.I2C_ITSlaveCplt,"ax",%progbits + 11220 .align 1 + ARM GAS /tmp/ccDmmuIk.s page 394 - 11259 011e FFF7FEFF bl I2C_TreatErrorCallback - 11260 .LVL810: - 11261 0122 97E7 b .L691 - 11262 .L707: - 11263 .align 2 - 11264 .L706: - 11265 0124 0000FFFF .word -65536 - 11266 0128 00000000 .word I2C_Slave_ISR_IT - 11267 012c 00000000 .word I2C_DMAAbort - 11268 .cfi_endproc - 11269 .LFE392: - 11271 .section .text.I2C_ITSlaveCplt,"ax",%progbits - 11272 .align 1 - 11273 .syntax unified - 11274 .thumb - 11275 .thumb_func - 11277 I2C_ITSlaveCplt: - 11278 .LVL811: - 11279 .LFB390: + 11221 .syntax unified + 11222 .thumb + 11223 .thumb_func + 11225 I2C_ITSlaveCplt: + 11226 .LVL817: + 11227 .LFB390: 6275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); - 11280 .loc 1 6275 1 view -0 - 11281 .cfi_startproc - 11282 @ args = 0, pretend = 0, frame = 0 - 11283 @ frame_needed = 0, uses_anonymous_args = 0 + 11228 .loc 1 6275 1 view -0 + 11229 .cfi_startproc + 11230 @ args = 0, pretend = 0, frame = 0 + 11231 @ frame_needed = 0, uses_anonymous_args = 0 6275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1); - 11284 .loc 1 6275 1 is_stmt 0 view .LVU3959 - 11285 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 11286 .LCFI121: - 11287 .cfi_def_cfa_offset 24 - 11288 .cfi_offset 3, -24 - 11289 .cfi_offset 4, -20 - 11290 .cfi_offset 5, -16 - 11291 .cfi_offset 6, -12 - 11292 .cfi_offset 7, -8 - 11293 .cfi_offset 14, -4 - 11294 0002 0446 mov r4, r0 - 11295 0004 0D46 mov r5, r1 + 11232 .loc 1 6275 1 is_stmt 0 view .LVU3942 + 11233 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 11234 .LCFI121: + 11235 .cfi_def_cfa_offset 24 + 11236 .cfi_offset 3, -24 + 11237 .cfi_offset 4, -20 + 11238 .cfi_offset 5, -16 + 11239 .cfi_offset 6, -12 + 11240 .cfi_offset 7, -8 + 11241 .cfi_offset 14, -4 + 11242 0002 0446 mov r4, r0 + 11243 0004 0D46 mov r5, r1 6276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 11296 .loc 1 6276 3 is_stmt 1 view .LVU3960 + 11244 .loc 1 6276 3 is_stmt 1 view .LVU3943 6276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 11297 .loc 1 6276 26 is_stmt 0 view .LVU3961 - 11298 0006 0268 ldr r2, [r0] + 11245 .loc 1 6276 26 is_stmt 0 view .LVU3944 + 11246 0006 0268 ldr r2, [r0] 6276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 11299 .loc 1 6276 12 view .LVU3962 - 11300 0008 1668 ldr r6, [r2] - 11301 .LVL812: + 11247 .loc 1 6276 12 view .LVU3945 + 11248 0008 1668 ldr r6, [r2] + 11249 .LVL818: 6277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 11302 .loc 1 6277 3 is_stmt 1 view .LVU3963 + 11250 .loc 1 6277 3 is_stmt 1 view .LVU3946 6278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State; - 11303 .loc 1 6278 3 view .LVU3964 + 11251 .loc 1 6278 3 view .LVU3947 6278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State; - 11304 .loc 1 6278 12 is_stmt 0 view .LVU3965 - 11305 000a C76A ldr r7, [r0, #44] - 11306 .LVL813: + 11252 .loc 1 6278 12 is_stmt 0 view .LVU3948 + 11253 000a C76A ldr r7, [r0, #44] + 11254 .LVL819: 6279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11307 .loc 1 6279 3 is_stmt 1 view .LVU3966 + 11255 .loc 1 6279 3 is_stmt 1 view .LVU3949 6279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 396 + 11256 .loc 1 6279 24 is_stmt 0 view .LVU3950 + 11257 000c 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 11258 .LVL820: +6282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11259 .loc 1 6282 3 is_stmt 1 view .LVU3951 + 11260 0010 2021 movs r1, #32 + 11261 .LVL821: +6282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11262 .loc 1 6282 3 is_stmt 0 view .LVU3952 + 11263 0012 D161 str r1, [r2, #28] +6285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11264 .loc 1 6285 3 is_stmt 1 view .LVU3953 + 11265 0014 213B subs r3, r3, #33 + ARM GAS /tmp/ccDmmuIk.s page 395 - 11308 .loc 1 6279 24 is_stmt 0 view .LVU3967 - 11309 000c 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 11310 .LVL814: -6282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11311 .loc 1 6282 3 is_stmt 1 view .LVU3968 - 11312 0010 2021 movs r1, #32 - 11313 .LVL815: -6282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11314 .loc 1 6282 3 is_stmt 0 view .LVU3969 - 11315 0012 D161 str r1, [r2, #28] + 11266 .LVL822: 6285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11316 .loc 1 6285 3 is_stmt 1 view .LVU3970 - 11317 0014 213B subs r3, r3, #33 - 11318 .LVL816: -6285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11319 .loc 1 6285 3 is_stmt 0 view .LVU3971 - 11320 0016 092B cmp r3, #9 - 11321 0018 0CD8 bhi .L709 - 11322 001a DFE803F0 tbb [pc, r3] - 11323 .L711: - 11324 001e 05 .byte (.L712-.L711)/2 - 11325 001f 7A .byte (.L710-.L711)/2 - 11326 0020 0B .byte (.L709-.L711)/2 - 11327 0021 0B .byte (.L709-.L711)/2 - 11328 0022 0B .byte (.L709-.L711)/2 - 11329 0023 0B .byte (.L709-.L711)/2 - 11330 0024 0B .byte (.L709-.L711)/2 - 11331 0025 81 .byte (.L713-.L711)/2 - 11332 0026 05 .byte (.L712-.L711)/2 - 11333 0027 7A .byte (.L710-.L711)/2 - 11334 .p2align 1 - 11335 .L712: + 11267 .loc 1 6285 3 is_stmt 0 view .LVU3954 + 11268 0016 092B cmp r3, #9 + 11269 0018 0CD8 bhi .L708 + 11270 001a DFE803F0 tbb [pc, r3] + 11271 .L710: + 11272 001e 05 .byte (.L711-.L710)/2 + 11273 001f 77 .byte (.L709-.L710)/2 + 11274 0020 0B .byte (.L708-.L710)/2 + 11275 0021 0B .byte (.L708-.L710)/2 + 11276 0022 0B .byte (.L708-.L710)/2 + 11277 0023 0B .byte (.L708-.L710)/2 + 11278 0024 0B .byte (.L708-.L710)/2 + 11279 0025 7E .byte (.L712-.L710)/2 + 11280 0026 05 .byte (.L711-.L710)/2 + 11281 0027 77 .byte (.L709-.L710)/2 + 11282 .p2align 1 + 11283 .L711: 6287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX; - 11336 .loc 1 6287 5 is_stmt 1 view .LVU3972 - 11337 0028 48F20101 movw r1, #32769 - 11338 002c FFF7FEFF bl I2C_Disable_IRQ - 11339 .LVL817: + 11284 .loc 1 6287 5 is_stmt 1 view .LVU3955 + 11285 0028 48F20101 movw r1, #32769 + 11286 002c FFF7FEFF bl I2C_Disable_IRQ + 11287 .LVL823: 6288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11340 .loc 1 6288 5 view .LVU3973 + 11288 .loc 1 6288 5 view .LVU3956 6288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11341 .loc 1 6288 25 is_stmt 0 view .LVU3974 - 11342 0030 2123 movs r3, #33 - 11343 0032 2363 str r3, [r4, #48] - 11344 .L709: + 11289 .loc 1 6288 25 is_stmt 0 view .LVU3957 + 11290 0030 2123 movs r3, #33 + 11291 0032 2363 str r3, [r4, #48] + 11292 .L708: 6303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11345 .loc 1 6303 3 is_stmt 1 view .LVU3975 + 11293 .loc 1 6303 3 is_stmt 1 view .LVU3958 6306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11346 .loc 1 6306 3 view .LVU3976 + 11294 .loc 1 6306 3 view .LVU3959 6306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11347 .loc 1 6306 7 is_stmt 0 view .LVU3977 - 11348 0034 2268 ldr r2, [r4] + 11295 .loc 1 6306 7 is_stmt 0 view .LVU3960 + 11296 0034 2268 ldr r2, [r4] 6306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11349 .loc 1 6306 17 view .LVU3978 - 11350 0036 5368 ldr r3, [r2, #4] + 11297 .loc 1 6306 17 view .LVU3961 + 11298 0036 5368 ldr r3, [r2, #4] 6306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11351 .loc 1 6306 23 view .LVU3979 - 11352 0038 43F40043 orr r3, r3, #32768 - ARM GAS /tmp/ccclMPzv.s page 397 - - - 11353 003c 5360 str r3, [r2, #4] + 11299 .loc 1 6306 23 view .LVU3962 + 11300 0038 43F40043 orr r3, r3, #32768 + 11301 003c 5360 str r3, [r2, #4] 6309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11354 .loc 1 6309 3 is_stmt 1 view .LVU3980 - 11355 003e 2268 ldr r2, [r4] - 11356 0040 5368 ldr r3, [r2, #4] - 11357 0042 23F0FF73 bic r3, r3, #33423360 - 11358 0046 23F48B33 bic r3, r3, #71168 - 11359 004a 23F4FF73 bic r3, r3, #510 - 11360 004e 23F00103 bic r3, r3, #1 - 11361 0052 5360 str r3, [r2, #4] + 11302 .loc 1 6309 3 is_stmt 1 view .LVU3963 + 11303 003e 2268 ldr r2, [r4] + 11304 0040 5368 ldr r3, [r2, #4] + 11305 0042 23F0FF73 bic r3, r3, #33423360 + 11306 0046 23F48B33 bic r3, r3, #71168 + 11307 004a 23F4FF73 bic r3, r3, #510 + 11308 004e 23F00103 bic r3, r3, #1 + 11309 0052 5360 str r3, [r2, #4] 6312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11362 .loc 1 6312 3 view .LVU3981 - 11363 0054 2046 mov r0, r4 - 11364 0056 FFF7FEFF bl I2C_Flush_TXDR - 11365 .LVL818: + 11310 .loc 1 6312 3 view .LVU3964 + 11311 0054 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 396 + + + 11312 0056 FFF7FEFF bl I2C_Flush_TXDR + 11313 .LVL824: 6315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11366 .loc 1 6315 3 view .LVU3982 + 11314 .loc 1 6315 3 view .LVU3965 6315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11367 .loc 1 6315 6 is_stmt 0 view .LVU3983 - 11368 005a 16F4804F tst r6, #16384 - 11369 005e 66D0 beq .L714 + 11315 .loc 1 6315 6 is_stmt 0 view .LVU3966 + 11316 005a 16F4804F tst r6, #16384 + 11317 005e 63D0 beq .L713 6318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11370 .loc 1 6318 5 is_stmt 1 view .LVU3984 + 11318 .loc 1 6318 5 is_stmt 1 view .LVU3967 6318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11371 .loc 1 6318 9 is_stmt 0 view .LVU3985 - 11372 0060 2268 ldr r2, [r4] + 11319 .loc 1 6318 9 is_stmt 0 view .LVU3968 + 11320 0060 2268 ldr r2, [r4] 6318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11373 .loc 1 6318 19 view .LVU3986 - 11374 0062 1368 ldr r3, [r2] + 11321 .loc 1 6318 19 view .LVU3969 + 11322 0062 1368 ldr r3, [r2] 6318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11375 .loc 1 6318 25 view .LVU3987 - 11376 0064 23F48043 bic r3, r3, #16384 - 11377 0068 1360 str r3, [r2] + 11323 .loc 1 6318 25 view .LVU3970 + 11324 0064 23F48043 bic r3, r3, #16384 + 11325 0068 1360 str r3, [r2] 6320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11378 .loc 1 6320 5 is_stmt 1 view .LVU3988 + 11326 .loc 1 6320 5 is_stmt 1 view .LVU3971 6320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11379 .loc 1 6320 13 is_stmt 0 view .LVU3989 - 11380 006a A36B ldr r3, [r4, #56] + 11327 .loc 1 6320 13 is_stmt 0 view .LVU3972 + 11328 006a A36B ldr r3, [r4, #56] 6320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11381 .loc 1 6320 8 view .LVU3990 - 11382 006c 1BB1 cbz r3, .L715 + 11329 .loc 1 6320 8 view .LVU3973 + 11330 006c 1BB1 cbz r3, .L714 6322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11383 .loc 1 6322 7 is_stmt 1 view .LVU3991 + 11331 .loc 1 6322 7 is_stmt 1 view .LVU3974 6322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11384 .loc 1 6322 35 is_stmt 0 view .LVU3992 - 11385 006e 1B68 ldr r3, [r3] - 11386 0070 5B68 ldr r3, [r3, #4] + 11332 .loc 1 6322 35 is_stmt 0 view .LVU3975 + 11333 006e 1B68 ldr r3, [r3] + 11334 0070 5B68 ldr r3, [r3, #4] 6322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11387 .loc 1 6322 25 view .LVU3993 - 11388 0072 9BB2 uxth r3, r3 + 11335 .loc 1 6322 25 view .LVU3976 + 11336 0072 9BB2 uxth r3, r3 6322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11389 .loc 1 6322 23 view .LVU3994 - 11390 0074 6385 strh r3, [r4, #42] @ movhi - 11391 .L715: + 11337 .loc 1 6322 23 view .LVU3977 + 11338 0074 6385 strh r3, [r4, #42] @ movhi + 11339 .L714: 6338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11392 .loc 1 6338 3 is_stmt 1 view .LVU3995 + 11340 .loc 1 6338 3 is_stmt 1 view .LVU3978 6341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 398 - - - 11393 .loc 1 6341 3 view .LVU3996 + 11341 .loc 1 6341 3 view .LVU3979 6341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11394 .loc 1 6341 6 is_stmt 0 view .LVU3997 - 11395 0076 15F0040F tst r5, #4 - 11396 007a 11D0 beq .L716 + 11342 .loc 1 6341 6 is_stmt 0 view .LVU3980 + 11343 0076 15F0040F tst r5, #4 + 11344 007a 11D0 beq .L715 6344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11397 .loc 1 6344 5 is_stmt 1 view .LVU3998 + 11345 .loc 1 6344 5 is_stmt 1 view .LVU3981 6344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11398 .loc 1 6344 16 is_stmt 0 view .LVU3999 - 11399 007c 25F00405 bic r5, r5, #4 - 11400 .LVL819: + 11346 .loc 1 6344 16 is_stmt 0 view .LVU3982 + 11347 007c 25F00405 bic r5, r5, #4 + 11348 .LVL825: 6347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11401 .loc 1 6347 5 is_stmt 1 view .LVU4000 + 11349 .loc 1 6347 5 is_stmt 1 view .LVU3983 + ARM GAS /tmp/ccDmmuIk.s page 397 + + 6347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11402 .loc 1 6347 36 is_stmt 0 view .LVU4001 - 11403 0080 2368 ldr r3, [r4] + 11350 .loc 1 6347 36 is_stmt 0 view .LVU3984 + 11351 0080 2368 ldr r3, [r4] 6347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11404 .loc 1 6347 46 view .LVU4002 - 11405 0082 5A6A ldr r2, [r3, #36] + 11352 .loc 1 6347 46 view .LVU3985 + 11353 0082 5A6A ldr r2, [r3, #36] 6347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11406 .loc 1 6347 10 view .LVU4003 - 11407 0084 636A ldr r3, [r4, #36] + 11354 .loc 1 6347 10 view .LVU3986 + 11355 0084 636A ldr r3, [r4, #36] 6347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11408 .loc 1 6347 21 view .LVU4004 - 11409 0086 1A70 strb r2, [r3] + 11356 .loc 1 6347 21 view .LVU3987 + 11357 0086 1A70 strb r2, [r3] 6350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11410 .loc 1 6350 5 is_stmt 1 view .LVU4005 + 11358 .loc 1 6350 5 is_stmt 1 view .LVU3988 6350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11411 .loc 1 6350 9 is_stmt 0 view .LVU4006 - 11412 0088 636A ldr r3, [r4, #36] + 11359 .loc 1 6350 9 is_stmt 0 view .LVU3989 + 11360 0088 636A ldr r3, [r4, #36] 6350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11413 .loc 1 6350 19 view .LVU4007 - 11414 008a 0133 adds r3, r3, #1 - 11415 008c 6362 str r3, [r4, #36] + 11361 .loc 1 6350 19 view .LVU3990 + 11362 008a 0133 adds r3, r3, #1 + 11363 008c 6362 str r3, [r4, #36] 6352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11416 .loc 1 6352 5 is_stmt 1 view .LVU4008 + 11364 .loc 1 6352 5 is_stmt 1 view .LVU3991 6352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11417 .loc 1 6352 14 is_stmt 0 view .LVU4009 - 11418 008e 238D ldrh r3, [r4, #40] + 11365 .loc 1 6352 14 is_stmt 0 view .LVU3992 + 11366 008e 238D ldrh r3, [r4, #40] 6352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11419 .loc 1 6352 8 view .LVU4010 - 11420 0090 33B1 cbz r3, .L716 + 11367 .loc 1 6352 8 view .LVU3993 + 11368 0090 33B1 cbz r3, .L715 6354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 11421 .loc 1 6354 7 is_stmt 1 view .LVU4011 + 11369 .loc 1 6354 7 is_stmt 1 view .LVU3994 6354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 11422 .loc 1 6354 21 is_stmt 0 view .LVU4012 - 11423 0092 013B subs r3, r3, #1 - 11424 0094 2385 strh r3, [r4, #40] @ movhi + 11370 .loc 1 6354 21 is_stmt 0 view .LVU3995 + 11371 0092 013B subs r3, r3, #1 + 11372 0094 2385 strh r3, [r4, #40] @ movhi 6355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11425 .loc 1 6355 7 is_stmt 1 view .LVU4013 + 11373 .loc 1 6355 7 is_stmt 1 view .LVU3996 6355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11426 .loc 1 6355 11 is_stmt 0 view .LVU4014 - 11427 0096 638D ldrh r3, [r4, #42] - 11428 0098 9BB2 uxth r3, r3 + 11374 .loc 1 6355 11 is_stmt 0 view .LVU3997 + 11375 0096 638D ldrh r3, [r4, #42] + 11376 0098 9BB2 uxth r3, r3 6355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11429 .loc 1 6355 22 view .LVU4015 - 11430 009a 013B subs r3, r3, #1 - ARM GAS /tmp/ccclMPzv.s page 399 - - - 11431 009c 9BB2 uxth r3, r3 - 11432 009e 6385 strh r3, [r4, #42] @ movhi - 11433 .L716: + 11377 .loc 1 6355 22 view .LVU3998 + 11378 009a 013B subs r3, r3, #1 + 11379 009c 9BB2 uxth r3, r3 + 11380 009e 6385 strh r3, [r4, #42] @ movhi + 11381 .L715: 6360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11434 .loc 1 6360 3 is_stmt 1 view .LVU4016 + 11382 .loc 1 6360 3 is_stmt 1 view .LVU3999 6360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11435 .loc 1 6360 11 is_stmt 0 view .LVU4017 - 11436 00a0 638D ldrh r3, [r4, #42] - 11437 00a2 9BB2 uxth r3, r3 + 11383 .loc 1 6360 11 is_stmt 0 view .LVU4000 + 11384 00a0 638D ldrh r3, [r4, #42] + 11385 00a2 9BB2 uxth r3, r3 6360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11438 .loc 1 6360 6 view .LVU4018 - 11439 00a4 1BB1 cbz r3, .L717 + 11386 .loc 1 6360 6 view .LVU4001 + 11387 00a4 1BB1 cbz r3, .L716 6363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11440 .loc 1 6363 5 is_stmt 1 view .LVU4019 -6363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11441 .loc 1 6363 9 is_stmt 0 view .LVU4020 - 11442 00a6 636C ldr r3, [r4, #68] -6363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11443 .loc 1 6363 21 view .LVU4021 - 11444 00a8 43F00403 orr r3, r3, #4 - 11445 00ac 6364 str r3, [r4, #68] - 11446 .L717: -6366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) - 11447 .loc 1 6366 3 is_stmt 1 view .LVU4022 -6366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) - 11448 .loc 1 6366 6 is_stmt 0 view .LVU4023 - 11449 00ae 15F0100F tst r5, #16 - 11450 00b2 13D0 beq .L718 -6366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) - 11451 .loc 1 6366 58 discriminator 1 view .LVU4024 - 11452 00b4 16F0100F tst r6, #16 - 11453 00b8 10D0 beq .L718 -6373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11454 .loc 1 6373 5 is_stmt 1 view .LVU4025 -6373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11455 .loc 1 6373 13 is_stmt 0 view .LVU4026 - 11456 00ba 638D ldrh r3, [r4, #42] - 11457 00bc 9BB2 uxth r3, r3 -6373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11458 .loc 1 6373 8 view .LVU4027 - 11459 00be 002B cmp r3, #0 - 11460 00c0 5AD1 bne .L719 -6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11461 .loc 1 6375 7 is_stmt 1 view .LVU4028 -6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11462 .loc 1 6375 16 is_stmt 0 view .LVU4029 - 11463 00c2 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11464 00c6 DBB2 uxtb r3, r3 -6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11465 .loc 1 6375 10 view .LVU4030 - 11466 00c8 282B cmp r3, #40 - 11467 00ca 40D0 beq .L729 - 11468 .L720: -6382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11469 .loc 1 6382 12 is_stmt 1 view .LVU4031 -6382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11470 .loc 1 6382 21 is_stmt 0 view .LVU4032 - ARM GAS /tmp/ccclMPzv.s page 400 + ARM GAS /tmp/ccDmmuIk.s page 398 - 11471 00cc 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11472 00d0 DBB2 uxtb r3, r3 + 11388 .loc 1 6363 5 is_stmt 1 view .LVU4002 +6363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11389 .loc 1 6363 9 is_stmt 0 view .LVU4003 + 11390 00a6 636C ldr r3, [r4, #68] +6363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11391 .loc 1 6363 21 view .LVU4004 + 11392 00a8 43F00403 orr r3, r3, #4 + 11393 00ac 6364 str r3, [r4, #68] + 11394 .L716: +6366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) + 11395 .loc 1 6366 3 is_stmt 1 view .LVU4005 +6366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) + 11396 .loc 1 6366 6 is_stmt 0 view .LVU4006 + 11397 00ae 15F0100F tst r5, #16 + 11398 00b2 11D0 beq .L717 +6366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) + 11399 .loc 1 6366 58 discriminator 1 view .LVU4007 + 11400 00b4 16F0100F tst r6, #16 + 11401 00b8 0ED0 beq .L717 +6373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11402 .loc 1 6373 5 is_stmt 1 view .LVU4008 +6373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11403 .loc 1 6373 13 is_stmt 0 view .LVU4009 + 11404 00ba 638D ldrh r3, [r4, #42] + 11405 00bc 9BB2 uxth r3, r3 +6373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11406 .loc 1 6373 8 view .LVU4010 + 11407 00be 002B cmp r3, #0 + 11408 00c0 57D1 bne .L718 +6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 11409 .loc 1 6375 7 is_stmt 1 view .LVU4011 +6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 11410 .loc 1 6375 16 is_stmt 0 view .LVU4012 + 11411 00c2 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 +6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 11412 .loc 1 6375 10 view .LVU4013 + 11413 00c6 282B cmp r3, #40 + 11414 00c8 3ED0 beq .L728 + 11415 .L719: 6382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11473 .loc 1 6382 15 view .LVU4033 - 11474 00d2 292B cmp r3, #41 - 11475 00d4 43D0 beq .L730 - 11476 .L721: + 11416 .loc 1 6382 12 is_stmt 1 view .LVU4014 +6382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11417 .loc 1 6382 21 is_stmt 0 view .LVU4015 + 11418 00ca 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 +6382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11419 .loc 1 6382 15 view .LVU4016 + 11420 00ce 292B cmp r3, #41 + 11421 00d0 42D0 beq .L729 + 11422 .L720: 6397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11477 .loc 1 6397 9 is_stmt 1 view .LVU4034 - 11478 00d6 2368 ldr r3, [r4] - 11479 00d8 1022 movs r2, #16 - 11480 00da DA61 str r2, [r3, #28] - 11481 .L718: + 11423 .loc 1 6397 9 is_stmt 1 view .LVU4017 + 11424 00d2 2368 ldr r3, [r4] + 11425 00d4 1022 movs r2, #16 + 11426 00d6 DA61 str r2, [r3, #28] + 11427 .L717: 6417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 11482 .loc 1 6417 3 view .LVU4035 -6417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; - 11483 .loc 1 6417 14 is_stmt 0 view .LVU4036 - 11484 00dc 0023 movs r3, #0 - 11485 00de 84F84230 strb r3, [r4, #66] -6418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11486 .loc 1 6418 3 is_stmt 1 view .LVU4037 -6418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11487 .loc 1 6418 17 is_stmt 0 view .LVU4038 - 11488 00e2 6363 str r3, [r4, #52] -6420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11489 .loc 1 6420 3 is_stmt 1 view .LVU4039 -6420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11490 .loc 1 6420 11 is_stmt 0 view .LVU4040 - 11491 00e4 636C ldr r3, [r4, #68] -6420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11492 .loc 1 6420 6 view .LVU4041 - 11493 00e6 002B cmp r3, #0 - 11494 00e8 56D1 bne .L731 -6432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11495 .loc 1 6432 8 is_stmt 1 view .LVU4042 -6432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11496 .loc 1 6432 16 is_stmt 0 view .LVU4043 - 11497 00ea E36A ldr r3, [r4, #44] -6432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11498 .loc 1 6432 11 view .LVU4044 - 11499 00ec 13F5803F cmn r3, #65536 - 11500 00f0 60D1 bne .L732 -6452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11501 .loc 1 6452 8 is_stmt 1 view .LVU4045 -6452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11502 .loc 1 6452 16 is_stmt 0 view .LVU4046 - 11503 00f2 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11504 00f6 DBB2 uxtb r3, r3 -6452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11505 .loc 1 6452 11 view .LVU4047 - 11506 00f8 222B cmp r3, #34 - 11507 00fa 6BD0 beq .L733 -6469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11508 .loc 1 6469 5 is_stmt 1 view .LVU4048 -6469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11509 .loc 1 6469 17 is_stmt 0 view .LVU4049 - 11510 00fc 2023 movs r3, #32 - ARM GAS /tmp/ccclMPzv.s page 401 + 11428 .loc 1 6417 3 view .LVU4018 + ARM GAS /tmp/ccDmmuIk.s page 399 - 11511 00fe 84F84130 strb r3, [r4, #65] +6417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferISR = NULL; + 11429 .loc 1 6417 14 is_stmt 0 view .LVU4019 + 11430 00d8 0023 movs r3, #0 + 11431 00da 84F84230 strb r3, [r4, #66] +6418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11432 .loc 1 6418 3 is_stmt 1 view .LVU4020 +6418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11433 .loc 1 6418 17 is_stmt 0 view .LVU4021 + 11434 00de 6363 str r3, [r4, #52] +6420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11435 .loc 1 6420 3 is_stmt 1 view .LVU4022 +6420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11436 .loc 1 6420 11 is_stmt 0 view .LVU4023 + 11437 00e0 636C ldr r3, [r4, #68] +6420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11438 .loc 1 6420 6 view .LVU4024 + 11439 00e2 002B cmp r3, #0 + 11440 00e4 55D1 bne .L730 +6432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11441 .loc 1 6432 8 is_stmt 1 view .LVU4025 +6432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11442 .loc 1 6432 16 is_stmt 0 view .LVU4026 + 11443 00e6 E36A ldr r3, [r4, #44] +6432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11444 .loc 1 6432 11 view .LVU4027 + 11445 00e8 13F5803F cmn r3, #65536 + 11446 00ec 5ED1 bne .L731 +6452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11447 .loc 1 6452 8 is_stmt 1 view .LVU4028 +6452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11448 .loc 1 6452 16 is_stmt 0 view .LVU4029 + 11449 00ee 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 +6452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11450 .loc 1 6452 11 view .LVU4030 + 11451 00f2 222B cmp r3, #34 + 11452 00f4 6AD0 beq .L732 +6469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 11453 .loc 1 6469 5 is_stmt 1 view .LVU4031 +6469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 11454 .loc 1 6469 17 is_stmt 0 view .LVU4032 + 11455 00f6 2023 movs r3, #32 + 11456 00f8 84F84130 strb r3, [r4, #65] 6470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11512 .loc 1 6470 5 is_stmt 1 view .LVU4050 + 11457 .loc 1 6470 5 is_stmt 1 view .LVU4033 6470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11513 .loc 1 6470 25 is_stmt 0 view .LVU4051 - 11514 0102 0023 movs r3, #0 - 11515 0104 2363 str r3, [r4, #48] + 11458 .loc 1 6470 25 is_stmt 0 view .LVU4034 + 11459 00fc 0023 movs r3, #0 + 11460 00fe 2363 str r3, [r4, #48] 6473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11516 .loc 1 6473 5 is_stmt 1 view .LVU4052 + 11461 .loc 1 6473 5 is_stmt 1 view .LVU4035 6473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11517 .loc 1 6473 5 view .LVU4053 - 11518 0106 84F84030 strb r3, [r4, #64] + 11462 .loc 1 6473 5 view .LVU4036 + 11463 0100 84F84030 strb r3, [r4, #64] 6473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11519 .loc 1 6473 5 view .LVU4054 + 11464 .loc 1 6473 5 view .LVU4037 6479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 11520 .loc 1 6479 5 view .LVU4055 - 11521 010a 2046 mov r0, r4 - 11522 010c FFF7FEFF bl HAL_I2C_SlaveTxCpltCallback - 11523 .LVL820: + 11465 .loc 1 6479 5 view .LVU4038 + ARM GAS /tmp/ccDmmuIk.s page 400 + + + 11466 0104 2046 mov r0, r4 + 11467 0106 FFF7FEFF bl HAL_I2C_SlaveTxCpltCallback + 11468 .LVL826: 6482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11524 .loc 1 6482 1 is_stmt 0 view .LVU4056 - 11525 0110 5FE0 b .L708 - 11526 .LVL821: - 11527 .L710: + 11469 .loc 1 6482 1 is_stmt 0 view .LVU4039 + 11470 010a 5EE0 b .L707 + 11471 .LVL827: + 11472 .L709: 6292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_RX; - 11528 .loc 1 6292 5 is_stmt 1 view .LVU4057 - 11529 0112 48F20201 movw r1, #32770 - 11530 0116 FFF7FEFF bl I2C_Disable_IRQ - 11531 .LVL822: + 11473 .loc 1 6292 5 is_stmt 1 view .LVU4040 + 11474 010c 48F20201 movw r1, #32770 + 11475 0110 FFF7FEFF bl I2C_Disable_IRQ + 11476 .LVL828: 6293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11532 .loc 1 6293 5 view .LVU4058 + 11477 .loc 1 6293 5 view .LVU4041 6293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11533 .loc 1 6293 25 is_stmt 0 view .LVU4059 - 11534 011a 2223 movs r3, #34 - 11535 011c 2363 str r3, [r4, #48] - 11536 011e 89E7 b .L709 - 11537 .LVL823: - 11538 .L713: + 11478 .loc 1 6293 25 is_stmt 0 view .LVU4042 + 11479 0114 2223 movs r3, #34 + 11480 0116 2363 str r3, [r4, #48] + 11481 0118 8CE7 b .L708 + 11482 .LVL829: + 11483 .L712: 6297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11539 .loc 1 6297 5 is_stmt 1 view .LVU4060 - 11540 0120 48F20301 movw r1, #32771 - 11541 0124 FFF7FEFF bl I2C_Disable_IRQ - 11542 .LVL824: + 11484 .loc 1 6297 5 is_stmt 1 view .LVU4043 + 11485 011a 48F20301 movw r1, #32771 + 11486 011e FFF7FEFF bl I2C_Disable_IRQ + 11487 .LVL830: 6298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11543 .loc 1 6298 5 view .LVU4061 + 11488 .loc 1 6298 5 view .LVU4044 6298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11544 .loc 1 6298 25 is_stmt 0 view .LVU4062 - 11545 0128 0023 movs r3, #0 - 11546 012a 2363 str r3, [r4, #48] - 11547 012c 82E7 b .L709 - 11548 .L714: + 11489 .loc 1 6298 25 is_stmt 0 view .LVU4045 + 11490 0122 0023 movs r3, #0 + 11491 0124 2363 str r3, [r4, #48] + 11492 0126 85E7 b .L708 + 11493 .L713: 6325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11549 .loc 1 6325 8 is_stmt 1 view .LVU4063 + 11494 .loc 1 6325 8 is_stmt 1 view .LVU4046 6325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11550 .loc 1 6325 11 is_stmt 0 view .LVU4064 - 11551 012e 16F4004F tst r6, #32768 - 11552 0132 A0D0 beq .L715 - ARM GAS /tmp/ccclMPzv.s page 402 + 11495 .loc 1 6325 11 is_stmt 0 view .LVU4047 + 11496 0128 16F4004F tst r6, #32768 + 11497 012c A3D0 beq .L714 +6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11498 .loc 1 6328 5 is_stmt 1 view .LVU4048 +6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11499 .loc 1 6328 9 is_stmt 0 view .LVU4049 + 11500 012e 2268 ldr r2, [r4] +6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11501 .loc 1 6328 19 view .LVU4050 + 11502 0130 1368 ldr r3, [r2] +6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11503 .loc 1 6328 25 view .LVU4051 + 11504 0132 23F40043 bic r3, r3, #32768 + 11505 0136 1360 str r3, [r2] +6330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11506 .loc 1 6330 5 is_stmt 1 view .LVU4052 +6330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11507 .loc 1 6330 13 is_stmt 0 view .LVU4053 + ARM GAS /tmp/ccDmmuIk.s page 401 -6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11553 .loc 1 6328 5 is_stmt 1 view .LVU4065 -6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11554 .loc 1 6328 9 is_stmt 0 view .LVU4066 - 11555 0134 2268 ldr r2, [r4] -6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11556 .loc 1 6328 19 view .LVU4067 - 11557 0136 1368 ldr r3, [r2] -6328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11558 .loc 1 6328 25 view .LVU4068 - 11559 0138 23F40043 bic r3, r3, #32768 - 11560 013c 1360 str r3, [r2] + 11508 0138 E36B ldr r3, [r4, #60] 6330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11561 .loc 1 6330 5 is_stmt 1 view .LVU4069 -6330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11562 .loc 1 6330 13 is_stmt 0 view .LVU4070 - 11563 013e E36B ldr r3, [r4, #60] -6330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11564 .loc 1 6330 8 view .LVU4071 - 11565 0140 002B cmp r3, #0 - 11566 0142 98D0 beq .L715 + 11509 .loc 1 6330 8 view .LVU4054 + 11510 013a 002B cmp r3, #0 + 11511 013c 9BD0 beq .L714 6332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11567 .loc 1 6332 7 is_stmt 1 view .LVU4072 + 11512 .loc 1 6332 7 is_stmt 1 view .LVU4055 6332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11568 .loc 1 6332 35 is_stmt 0 view .LVU4073 - 11569 0144 1B68 ldr r3, [r3] - 11570 0146 5B68 ldr r3, [r3, #4] + 11513 .loc 1 6332 35 is_stmt 0 view .LVU4056 + 11514 013e 1B68 ldr r3, [r3] + 11515 0140 5B68 ldr r3, [r3, #4] 6332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11571 .loc 1 6332 25 view .LVU4074 - 11572 0148 9BB2 uxth r3, r3 + 11516 .loc 1 6332 25 view .LVU4057 + 11517 0142 9BB2 uxth r3, r3 6332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11573 .loc 1 6332 23 view .LVU4075 - 11574 014a 6385 strh r3, [r4, #42] @ movhi - 11575 014c 93E7 b .L715 - 11576 .LVL825: - 11577 .L729: + 11518 .loc 1 6332 23 view .LVU4058 + 11519 0144 6385 strh r3, [r4, #42] @ movhi + 11520 0146 96E7 b .L714 + 11521 .LVL831: + 11522 .L728: 6375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11578 .loc 1 6375 49 discriminator 1 view .LVU4076 - 11579 014e B7F1007F cmp r7, #33554432 - 11580 0152 BBD1 bne .L720 + 11523 .loc 1 6375 49 discriminator 1 view .LVU4059 + 11524 0148 B7F1007F cmp r7, #33554432 + 11525 014c BDD1 bne .L719 6380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11581 .loc 1 6380 9 is_stmt 1 view .LVU4077 - 11582 0154 2946 mov r1, r5 - 11583 0156 2046 mov r0, r4 - 11584 0158 FFF7FEFF bl I2C_ITListenCplt - 11585 .LVL826: - 11586 015c BEE7 b .L718 - 11587 .L730: + 11526 .loc 1 6380 9 is_stmt 1 view .LVU4060 + 11527 014e 2946 mov r1, r5 + 11528 0150 2046 mov r0, r4 + 11529 0152 FFF7FEFF bl I2C_ITListenCplt + 11530 .LVL832: + 11531 0156 BFE7 b .L717 + 11532 .L729: 6382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11588 .loc 1 6382 62 is_stmt 0 discriminator 1 view .LVU4078 - 11589 015e 17F5803F cmn r7, #65536 - 11590 0162 B8D0 beq .L721 + 11533 .loc 1 6382 62 is_stmt 0 discriminator 1 view .LVU4061 + 11534 0158 17F5803F cmn r7, #65536 + 11535 015c B9D0 beq .L720 6385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11591 .loc 1 6385 9 is_stmt 1 view .LVU4079 - 11592 0164 2368 ldr r3, [r4] - 11593 0166 1022 movs r2, #16 - 11594 0168 DA61 str r2, [r3, #28] - ARM GAS /tmp/ccclMPzv.s page 403 - - + 11536 .loc 1 6385 9 is_stmt 1 view .LVU4062 + 11537 015e 2368 ldr r3, [r4] + 11538 0160 1022 movs r2, #16 + 11539 0162 DA61 str r2, [r3, #28] 6388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11595 .loc 1 6388 9 view .LVU4080 - 11596 016a 2046 mov r0, r4 - 11597 016c FFF7FEFF bl I2C_Flush_TXDR - 11598 .LVL827: + 11540 .loc 1 6388 9 view .LVU4063 + 11541 0164 2046 mov r0, r4 + 11542 0166 FFF7FEFF bl I2C_Flush_TXDR + 11543 .LVL833: 6392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11599 .loc 1 6392 9 view .LVU4081 - 11600 0170 2046 mov r0, r4 - 11601 0172 FFF7FEFF bl I2C_ITSlaveSeqCplt - 11602 .LVL828: - 11603 0176 B1E7 b .L718 - 11604 .L719: + 11544 .loc 1 6392 9 view .LVU4064 + 11545 016a 2046 mov r0, r4 + 11546 016c FFF7FEFF bl I2C_ITSlaveSeqCplt + 11547 .LVL834: + 11548 0170 B2E7 b .L717 + 11549 .L718: 6404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11605 .loc 1 6404 7 view .LVU4082 - 11606 0178 2368 ldr r3, [r4] - 11607 017a 1022 movs r2, #16 - 11608 017c DA61 str r2, [r3, #28] -6407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11609 .loc 1 6407 7 view .LVU4083 -6407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11610 .loc 1 6407 11 is_stmt 0 view .LVU4084 - 11611 017e 636C ldr r3, [r4, #68] -6407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11612 .loc 1 6407 23 view .LVU4085 - 11613 0180 43F00403 orr r3, r3, #4 - 11614 0184 6364 str r3, [r4, #68] -6409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11615 .loc 1 6409 7 is_stmt 1 view .LVU4086 -6409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11616 .loc 1 6409 10 is_stmt 0 view .LVU4087 - 11617 0186 17B1 cbz r7, .L722 -6409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11618 .loc 1 6409 43 discriminator 1 view .LVU4088 - 11619 0188 B7F1807F cmp r7, #16777216 - 11620 018c A6D1 bne .L718 - 11621 .L722: -6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11622 .loc 1 6412 9 is_stmt 1 view .LVU4089 -6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11623 .loc 1 6412 31 is_stmt 0 view .LVU4090 - 11624 018e 616C ldr r1, [r4, #68] -6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11625 .loc 1 6412 9 view .LVU4091 - 11626 0190 2046 mov r0, r4 - 11627 0192 FFF7FEFF bl I2C_ITError - 11628 .LVL829: - 11629 0196 A1E7 b .L718 - 11630 .L731: -6423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11631 .loc 1 6423 5 is_stmt 1 view .LVU4092 -6423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11632 .loc 1 6423 27 is_stmt 0 view .LVU4093 - 11633 0198 616C ldr r1, [r4, #68] -6423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11634 .loc 1 6423 5 view .LVU4094 - 11635 019a 2046 mov r0, r4 - 11636 019c FFF7FEFF bl I2C_ITError - ARM GAS /tmp/ccclMPzv.s page 404 + 11550 .loc 1 6404 7 view .LVU4065 + 11551 0172 2368 ldr r3, [r4] + 11552 0174 1022 movs r2, #16 + ARM GAS /tmp/ccDmmuIk.s page 402 - 11637 .LVL830: + 11553 0176 DA61 str r2, [r3, #28] +6407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11554 .loc 1 6407 7 view .LVU4066 +6407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11555 .loc 1 6407 11 is_stmt 0 view .LVU4067 + 11556 0178 636C ldr r3, [r4, #68] +6407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11557 .loc 1 6407 23 view .LVU4068 + 11558 017a 43F00403 orr r3, r3, #4 + 11559 017e 6364 str r3, [r4, #68] +6409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11560 .loc 1 6409 7 is_stmt 1 view .LVU4069 +6409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11561 .loc 1 6409 10 is_stmt 0 view .LVU4070 + 11562 0180 17B1 cbz r7, .L721 +6409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11563 .loc 1 6409 43 discriminator 1 view .LVU4071 + 11564 0182 B7F1807F cmp r7, #16777216 + 11565 0186 A7D1 bne .L717 + 11566 .L721: +6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11567 .loc 1 6412 9 is_stmt 1 view .LVU4072 +6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11568 .loc 1 6412 31 is_stmt 0 view .LVU4073 + 11569 0188 616C ldr r1, [r4, #68] +6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11570 .loc 1 6412 9 view .LVU4074 + 11571 018a 2046 mov r0, r4 + 11572 018c FFF7FEFF bl I2C_ITError + 11573 .LVL835: + 11574 0190 A2E7 b .L717 + 11575 .L730: +6423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11576 .loc 1 6423 5 is_stmt 1 view .LVU4075 +6423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11577 .loc 1 6423 27 is_stmt 0 view .LVU4076 + 11578 0192 616C ldr r1, [r4, #68] +6423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11579 .loc 1 6423 5 view .LVU4077 + 11580 0194 2046 mov r0, r4 + 11581 0196 FFF7FEFF bl I2C_ITError + 11582 .LVL836: 6426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11638 .loc 1 6426 5 is_stmt 1 view .LVU4095 + 11583 .loc 1 6426 5 is_stmt 1 view .LVU4078 6426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11639 .loc 1 6426 13 is_stmt 0 view .LVU4096 - 11640 01a0 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11641 01a4 DBB2 uxtb r3, r3 + 11584 .loc 1 6426 13 is_stmt 0 view .LVU4079 + 11585 019a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11642 .loc 1 6426 8 view .LVU4097 - 11643 01a6 282B cmp r3, #40 - 11644 01a8 13D1 bne .L708 + 11586 .loc 1 6426 8 view .LVU4080 + 11587 019e 282B cmp r3, #40 + 11588 01a0 13D1 bne .L707 6429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11645 .loc 1 6429 7 is_stmt 1 view .LVU4098 - 11646 01aa 2946 mov r1, r5 - 11647 01ac 2046 mov r0, r4 - 11648 01ae FFF7FEFF bl I2C_ITListenCplt - 11649 .LVL831: - 11650 01b2 0EE0 b .L708 - 11651 .L732: + 11589 .loc 1 6429 7 is_stmt 1 view .LVU4081 + 11590 01a2 2946 mov r1, r5 + 11591 01a4 2046 mov r0, r4 + 11592 01a6 FFF7FEFF bl I2C_ITListenCplt + 11593 .LVL837: + ARM GAS /tmp/ccDmmuIk.s page 403 + + + 11594 01aa 0EE0 b .L707 + 11595 .L731: 6435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11652 .loc 1 6435 5 view .LVU4099 - 11653 01b4 2046 mov r0, r4 - 11654 01b6 FFF7FEFF bl I2C_ITSlaveSeqCplt - 11655 .LVL832: + 11596 .loc 1 6435 5 view .LVU4082 + 11597 01ac 2046 mov r0, r4 + 11598 01ae FFF7FEFF bl I2C_ITSlaveSeqCplt + 11599 .LVL838: 6437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 11656 .loc 1 6437 5 view .LVU4100 + 11600 .loc 1 6437 5 view .LVU4083 6437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - 11657 .loc 1 6437 23 is_stmt 0 view .LVU4101 - 11658 01ba 0C4B ldr r3, .L734 - 11659 01bc E362 str r3, [r4, #44] + 11601 .loc 1 6437 23 is_stmt 0 view .LVU4084 + 11602 01b2 0C4B ldr r3, .L733 + 11603 01b4 E362 str r3, [r4, #44] 6438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11660 .loc 1 6438 5 is_stmt 1 view .LVU4102 + 11604 .loc 1 6438 5 is_stmt 1 view .LVU4085 6438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11661 .loc 1 6438 17 is_stmt 0 view .LVU4103 - 11662 01be 2023 movs r3, #32 - 11663 01c0 84F84130 strb r3, [r4, #65] + 11605 .loc 1 6438 17 is_stmt 0 view .LVU4086 + 11606 01b6 2023 movs r3, #32 + 11607 01b8 84F84130 strb r3, [r4, #65] 6439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11664 .loc 1 6439 5 is_stmt 1 view .LVU4104 + 11608 .loc 1 6439 5 is_stmt 1 view .LVU4087 6439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11665 .loc 1 6439 25 is_stmt 0 view .LVU4105 - 11666 01c4 0023 movs r3, #0 - 11667 01c6 2363 str r3, [r4, #48] + 11609 .loc 1 6439 25 is_stmt 0 view .LVU4088 + 11610 01bc 0023 movs r3, #0 + 11611 01be 2363 str r3, [r4, #48] 6442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11668 .loc 1 6442 5 is_stmt 1 view .LVU4106 + 11612 .loc 1 6442 5 is_stmt 1 view .LVU4089 6442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11669 .loc 1 6442 5 view .LVU4107 - 11670 01c8 84F84030 strb r3, [r4, #64] + 11613 .loc 1 6442 5 view .LVU4090 + 11614 01c0 84F84030 strb r3, [r4, #64] 6442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11671 .loc 1 6442 5 view .LVU4108 + 11615 .loc 1 6442 5 view .LVU4091 6448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 11672 .loc 1 6448 5 view .LVU4109 - 11673 01cc 2046 mov r0, r4 - 11674 01ce FFF7FEFF bl HAL_I2C_ListenCpltCallback - 11675 .LVL833: - 11676 .L708: + 11616 .loc 1 6448 5 view .LVU4092 + 11617 01c4 2046 mov r0, r4 + 11618 01c6 FFF7FEFF bl HAL_I2C_ListenCpltCallback + 11619 .LVL839: + 11620 .L707: 6482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11677 .loc 1 6482 1 is_stmt 0 view .LVU4110 - ARM GAS /tmp/ccclMPzv.s page 405 + 11621 .loc 1 6482 1 is_stmt 0 view .LVU4093 + 11622 01ca F8BD pop {r3, r4, r5, r6, r7, pc} + 11623 .LVL840: + 11624 .L732: +6454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 11625 .loc 1 6454 5 is_stmt 1 view .LVU4094 +6454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; + 11626 .loc 1 6454 17 is_stmt 0 view .LVU4095 + 11627 01cc 2023 movs r3, #32 + 11628 01ce 84F84130 strb r3, [r4, #65] +6455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11629 .loc 1 6455 5 is_stmt 1 view .LVU4096 +6455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11630 .loc 1 6455 25 is_stmt 0 view .LVU4097 + 11631 01d2 0023 movs r3, #0 + 11632 01d4 2363 str r3, [r4, #48] +6458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11633 .loc 1 6458 5 is_stmt 1 view .LVU4098 + ARM GAS /tmp/ccDmmuIk.s page 404 - 11678 01d2 F8BD pop {r3, r4, r5, r6, r7, pc} - 11679 .LVL834: - 11680 .L733: -6454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11681 .loc 1 6454 5 is_stmt 1 view .LVU4111 -6454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 11682 .loc 1 6454 17 is_stmt 0 view .LVU4112 - 11683 01d4 2023 movs r3, #32 - 11684 01d6 84F84130 strb r3, [r4, #65] -6455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11685 .loc 1 6455 5 is_stmt 1 view .LVU4113 -6455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11686 .loc 1 6455 25 is_stmt 0 view .LVU4114 - 11687 01da 0023 movs r3, #0 - 11688 01dc 2363 str r3, [r4, #48] 6458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11689 .loc 1 6458 5 is_stmt 1 view .LVU4115 + 11634 .loc 1 6458 5 view .LVU4099 + 11635 01d6 84F84030 strb r3, [r4, #64] 6458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11690 .loc 1 6458 5 view .LVU4116 - 11691 01de 84F84030 strb r3, [r4, #64] -6458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11692 .loc 1 6458 5 view .LVU4117 + 11636 .loc 1 6458 5 view .LVU4100 6464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 11693 .loc 1 6464 5 view .LVU4118 - 11694 01e2 2046 mov r0, r4 - 11695 01e4 FFF7FEFF bl HAL_I2C_SlaveRxCpltCallback - 11696 .LVL835: - 11697 01e8 F3E7 b .L708 - 11698 .L735: - 11699 01ea 00BF .align 2 - 11700 .L734: - 11701 01ec 0000FFFF .word -65536 - 11702 .cfi_endproc - 11703 .LFE390: - 11705 .section .text.I2C_Slave_ISR_IT,"ax",%progbits - 11706 .align 1 - 11707 .syntax unified - 11708 .thumb - 11709 .thumb_func - 11711 I2C_Slave_ISR_IT: - 11712 .LVL836: - 11713 .LFB380: + 11637 .loc 1 6464 5 view .LVU4101 + 11638 01da 2046 mov r0, r4 + 11639 01dc FFF7FEFF bl HAL_I2C_SlaveRxCpltCallback + 11640 .LVL841: + 11641 01e0 F3E7 b .L707 + 11642 .L734: + 11643 01e2 00BF .align 2 + 11644 .L733: + 11645 01e4 0000FFFF .word -65536 + 11646 .cfi_endproc + 11647 .LFE390: + 11649 .section .text.I2C_Slave_ISR_IT,"ax",%progbits + 11650 .align 1 + 11651 .syntax unified + 11652 .thumb + 11653 .thumb_func + 11655 I2C_Slave_ISR_IT: + 11656 .LVL842: + 11657 .LFB380: 5235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 11714 .loc 1 5235 1 view -0 - 11715 .cfi_startproc - 11716 @ args = 0, pretend = 0, frame = 0 - 11717 @ frame_needed = 0, uses_anonymous_args = 0 + 11658 .loc 1 5235 1 view -0 + 11659 .cfi_startproc + 11660 @ args = 0, pretend = 0, frame = 0 + 11661 @ frame_needed = 0, uses_anonymous_args = 0 5235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 11718 .loc 1 5235 1 is_stmt 0 view .LVU4120 - 11719 0000 10B5 push {r4, lr} - 11720 .LCFI122: - 11721 .cfi_def_cfa_offset 8 - 11722 .cfi_offset 4, -8 - 11723 .cfi_offset 14, -4 - 11724 0002 0446 mov r4, r0 + 11662 .loc 1 5235 1 is_stmt 0 view .LVU4103 + 11663 0000 10B5 push {r4, lr} + 11664 .LCFI122: + 11665 .cfi_def_cfa_offset 8 + 11666 .cfi_offset 4, -8 + 11667 .cfi_offset 14, -4 + 11668 0002 0446 mov r4, r0 5236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 11725 .loc 1 5236 3 is_stmt 1 view .LVU4121 - ARM GAS /tmp/ccclMPzv.s page 406 - - + 11669 .loc 1 5236 3 is_stmt 1 view .LVU4104 5236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 11726 .loc 1 5236 12 is_stmt 0 view .LVU4122 - 11727 0004 C06A ldr r0, [r0, #44] - 11728 .LVL837: + 11670 .loc 1 5236 12 is_stmt 0 view .LVU4105 + 11671 0004 C06A ldr r0, [r0, #44] + 11672 .LVL843: 5237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11729 .loc 1 5237 3 is_stmt 1 view .LVU4123 + 11673 .loc 1 5237 3 is_stmt 1 view .LVU4106 5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11730 .loc 1 5240 3 view .LVU4124 + 11674 .loc 1 5240 3 view .LVU4107 5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11731 .loc 1 5240 3 view .LVU4125 - 11732 0006 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 11733 000a 012B cmp r3, #1 - 11734 000c 00F09A80 beq .L750 + 11675 .loc 1 5240 3 view .LVU4108 + 11676 0006 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 11677 000a 012B cmp r3, #1 + 11678 000c 00F09880 beq .L749 5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11735 .loc 1 5240 3 discriminator 2 view .LVU4126 - 11736 0010 0123 movs r3, #1 - 11737 0012 84F84030 strb r3, [r4, #64] -5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11738 .loc 1 5240 3 discriminator 2 view .LVU4127 -5243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 11739 .loc 1 5243 3 view .LVU4128 -5243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 11740 .loc 1 5243 6 is_stmt 0 view .LVU4129 - 11741 0016 11F0200F tst r1, #32 - 11742 001a 02D0 beq .L738 -5243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 11743 .loc 1 5243 61 discriminator 1 view .LVU4130 - 11744 001c 12F0200F tst r2, #32 - 11745 0020 16D1 bne .L752 - 11746 .L738: -5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 11747 .loc 1 5249 8 is_stmt 1 view .LVU4131 -5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 11748 .loc 1 5249 11 is_stmt 0 view .LVU4132 - 11749 0022 11F0100F tst r1, #16 - 11750 0026 3ED0 beq .L740 -5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 11751 .loc 1 5249 63 discriminator 1 view .LVU4133 - 11752 0028 12F0100F tst r2, #16 - 11753 002c 3BD0 beq .L740 -5256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11754 .loc 1 5256 5 is_stmt 1 view .LVU4134 -5256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11755 .loc 1 5256 13 is_stmt 0 view .LVU4135 - 11756 002e 638D ldrh r3, [r4, #42] - 11757 0030 9BB2 uxth r3, r3 -5256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11758 .loc 1 5256 8 view .LVU4136 - 11759 0032 43BB cbnz r3, .L741 -5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11760 .loc 1 5258 7 is_stmt 1 view .LVU4137 -5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11761 .loc 1 5258 16 is_stmt 0 view .LVU4138 - 11762 0034 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11763 0038 DBB2 uxtb r3, r3 -5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11764 .loc 1 5258 10 view .LVU4139 - ARM GAS /tmp/ccclMPzv.s page 407 + 11679 .loc 1 5240 3 discriminator 2 view .LVU4109 + 11680 0010 0123 movs r3, #1 + 11681 0012 84F84030 strb r3, [r4, #64] + ARM GAS /tmp/ccDmmuIk.s page 405 - 11765 003a 282B cmp r3, #40 - 11766 003c 0FD0 beq .L753 - 11767 .L742: +5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 11682 .loc 1 5240 3 view .LVU4110 +5243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 11683 .loc 1 5243 3 view .LVU4111 +5243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 11684 .loc 1 5243 6 is_stmt 0 view .LVU4112 + 11685 0016 11F0200F tst r1, #32 + 11686 001a 02D0 beq .L737 +5243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 11687 .loc 1 5243 61 discriminator 1 view .LVU4113 + 11688 001c 12F0200F tst r2, #32 + 11689 0020 14D1 bne .L751 + 11690 .L737: +5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 11691 .loc 1 5249 8 is_stmt 1 view .LVU4114 +5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 11692 .loc 1 5249 11 is_stmt 0 view .LVU4115 + 11693 0022 11F0100F tst r1, #16 + 11694 0026 3CD0 beq .L739 +5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 11695 .loc 1 5249 63 discriminator 1 view .LVU4116 + 11696 0028 12F0100F tst r2, #16 + 11697 002c 39D0 beq .L739 +5256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11698 .loc 1 5256 5 is_stmt 1 view .LVU4117 +5256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11699 .loc 1 5256 13 is_stmt 0 view .LVU4118 + 11700 002e 638D ldrh r3, [r4, #42] + 11701 0030 9BB2 uxth r3, r3 +5256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11702 .loc 1 5256 8 view .LVU4119 + 11703 0032 33BB cbnz r3, .L740 +5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 11704 .loc 1 5258 7 is_stmt 1 view .LVU4120 +5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 11705 .loc 1 5258 16 is_stmt 0 view .LVU4121 + 11706 0034 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 +5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 11707 .loc 1 5258 10 view .LVU4122 + 11708 0038 282B cmp r3, #40 + 11709 003a 0ED0 beq .L752 + 11710 .L741: 5265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11768 .loc 1 5265 12 is_stmt 1 view .LVU4140 + 11711 .loc 1 5265 12 is_stmt 1 view .LVU4123 5265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11769 .loc 1 5265 21 is_stmt 0 view .LVU4141 - 11770 003e 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 11771 0042 DBB2 uxtb r3, r3 + 11712 .loc 1 5265 21 is_stmt 0 view .LVU4124 + 11713 003c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11772 .loc 1 5265 15 view .LVU4142 - 11773 0044 292B cmp r3, #41 - 11774 0046 11D0 beq .L754 - 11775 .L743: + 11714 .loc 1 5265 15 view .LVU4125 + 11715 0040 292B cmp r3, #41 + 11716 0042 11D0 beq .L753 + 11717 .L742: 5280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11776 .loc 1 5280 9 is_stmt 1 view .LVU4143 - 11777 0048 2368 ldr r3, [r4] - 11778 004a 1022 movs r2, #16 - 11779 .LVL838: + 11718 .loc 1 5280 9 is_stmt 1 view .LVU4126 + 11719 0044 2368 ldr r3, [r4] + 11720 0046 1022 movs r2, #16 + 11721 .LVL844: + ARM GAS /tmp/ccDmmuIk.s page 406 + + 5280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11780 .loc 1 5280 9 is_stmt 0 view .LVU4144 - 11781 004c DA61 str r2, [r3, #28] - 11782 004e 02E0 b .L739 - 11783 .LVL839: - 11784 .L752: + 11722 .loc 1 5280 9 is_stmt 0 view .LVU4127 + 11723 0048 DA61 str r2, [r3, #28] + 11724 004a 02E0 b .L738 + 11725 .LVL845: + 11726 .L751: 5247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11785 .loc 1 5247 5 is_stmt 1 view .LVU4145 - 11786 0050 2046 mov r0, r4 - 11787 .LVL840: + 11727 .loc 1 5247 5 is_stmt 1 view .LVU4128 + 11728 004c 2046 mov r0, r4 + 11729 .LVL846: 5247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11788 .loc 1 5247 5 is_stmt 0 view .LVU4146 - 11789 0052 FFF7FEFF bl I2C_ITSlaveCplt - 11790 .LVL841: - 11791 .L739: + 11730 .loc 1 5247 5 is_stmt 0 view .LVU4129 + 11731 004e FFF7FEFF bl I2C_ITSlaveCplt + 11732 .LVL847: + 11733 .L738: 5357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11792 .loc 1 5357 3 is_stmt 1 view .LVU4147 + 11734 .loc 1 5357 3 is_stmt 1 view .LVU4130 5360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11793 .loc 1 5360 3 view .LVU4148 + 11735 .loc 1 5360 3 view .LVU4131 5360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11794 .loc 1 5360 3 view .LVU4149 - 11795 0056 0020 movs r0, #0 - 11796 0058 84F84000 strb r0, [r4, #64] + 11736 .loc 1 5360 3 view .LVU4132 + 11737 0052 0020 movs r0, #0 + 11738 0054 84F84000 strb r0, [r4, #64] 5360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11797 .loc 1 5360 3 view .LVU4150 + 11739 .loc 1 5360 3 view .LVU4133 5362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11798 .loc 1 5362 3 view .LVU4151 - 11799 .L737: + 11740 .loc 1 5362 3 view .LVU4134 + 11741 .L736: 5363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11800 .loc 1 5363 1 is_stmt 0 view .LVU4152 - 11801 005c 10BD pop {r4, pc} - 11802 .LVL842: - 11803 .L753: + 11742 .loc 1 5363 1 is_stmt 0 view .LVU4135 + 11743 0058 10BD pop {r4, pc} + 11744 .LVL848: + 11745 .L752: 5258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 11804 .loc 1 5258 49 discriminator 1 view .LVU4153 - 11805 005e B0F1007F cmp r0, #33554432 - 11806 0062 ECD1 bne .L742 + 11746 .loc 1 5258 49 discriminator 1 view .LVU4136 + 11747 005a B0F1007F cmp r0, #33554432 + 11748 005e EDD1 bne .L741 5263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 408 - - - 11807 .loc 1 5263 9 is_stmt 1 view .LVU4154 - 11808 0064 2046 mov r0, r4 - 11809 .LVL843: + 11749 .loc 1 5263 9 is_stmt 1 view .LVU4137 + 11750 0060 2046 mov r0, r4 + 11751 .LVL849: 5263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11810 .loc 1 5263 9 is_stmt 0 view .LVU4155 - 11811 0066 FFF7FEFF bl I2C_ITListenCplt - 11812 .LVL844: + 11752 .loc 1 5263 9 is_stmt 0 view .LVU4138 + 11753 0062 FFF7FEFF bl I2C_ITListenCplt + 11754 .LVL850: 5263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11813 .loc 1 5263 9 view .LVU4156 - 11814 006a F4E7 b .L739 - 11815 .LVL845: - 11816 .L754: + 11755 .loc 1 5263 9 view .LVU4139 + 11756 0066 F4E7 b .L738 + 11757 .LVL851: + 11758 .L753: 5265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11817 .loc 1 5265 62 discriminator 1 view .LVU4157 - 11818 006c 10F5803F cmn r0, #65536 - 11819 0070 EAD0 beq .L743 + 11759 .loc 1 5265 62 discriminator 1 view .LVU4140 + 11760 0068 10F5803F cmn r0, #65536 + 11761 006c EAD0 beq .L742 5268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11820 .loc 1 5268 9 is_stmt 1 view .LVU4158 - 11821 0072 2368 ldr r3, [r4] - 11822 0074 1022 movs r2, #16 - 11823 .LVL846: + 11762 .loc 1 5268 9 is_stmt 1 view .LVU4141 + 11763 006e 2368 ldr r3, [r4] + ARM GAS /tmp/ccDmmuIk.s page 407 + + + 11764 0070 1022 movs r2, #16 + 11765 .LVL852: 5268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11824 .loc 1 5268 9 is_stmt 0 view .LVU4159 - 11825 0076 DA61 str r2, [r3, #28] + 11766 .loc 1 5268 9 is_stmt 0 view .LVU4142 + 11767 0072 DA61 str r2, [r3, #28] 5271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11826 .loc 1 5271 9 is_stmt 1 view .LVU4160 - 11827 0078 2046 mov r0, r4 - 11828 .LVL847: + 11768 .loc 1 5271 9 is_stmt 1 view .LVU4143 + 11769 0074 2046 mov r0, r4 + 11770 .LVL853: 5271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11829 .loc 1 5271 9 is_stmt 0 view .LVU4161 - 11830 007a FFF7FEFF bl I2C_Flush_TXDR - 11831 .LVL848: + 11771 .loc 1 5271 9 is_stmt 0 view .LVU4144 + 11772 0076 FFF7FEFF bl I2C_Flush_TXDR + 11773 .LVL854: 5275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11832 .loc 1 5275 9 is_stmt 1 view .LVU4162 - 11833 007e 2046 mov r0, r4 - 11834 0080 FFF7FEFF bl I2C_ITSlaveSeqCplt - 11835 .LVL849: - 11836 0084 E7E7 b .L739 - 11837 .LVL850: - 11838 .L741: + 11774 .loc 1 5275 9 is_stmt 1 view .LVU4145 + 11775 007a 2046 mov r0, r4 + 11776 007c FFF7FEFF bl I2C_ITSlaveSeqCplt + 11777 .LVL855: + 11778 0080 E7E7 b .L738 + 11779 .LVL856: + 11780 .L740: 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11839 .loc 1 5287 7 view .LVU4163 - 11840 0086 2368 ldr r3, [r4] - 11841 0088 1022 movs r2, #16 - 11842 .LVL851: + 11781 .loc 1 5287 7 view .LVU4146 + 11782 0082 2368 ldr r3, [r4] + 11783 0084 1022 movs r2, #16 + 11784 .LVL857: 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11843 .loc 1 5287 7 is_stmt 0 view .LVU4164 - 11844 008a DA61 str r2, [r3, #28] + 11785 .loc 1 5287 7 is_stmt 0 view .LVU4147 + 11786 0086 DA61 str r2, [r3, #28] 5290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11845 .loc 1 5290 7 is_stmt 1 view .LVU4165 + 11787 .loc 1 5290 7 is_stmt 1 view .LVU4148 5290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11846 .loc 1 5290 11 is_stmt 0 view .LVU4166 - 11847 008c 636C ldr r3, [r4, #68] + 11788 .loc 1 5290 11 is_stmt 0 view .LVU4149 + 11789 0088 636C ldr r3, [r4, #68] 5290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11848 .loc 1 5290 23 view .LVU4167 - 11849 008e 43F00403 orr r3, r3, #4 - 11850 0092 6364 str r3, [r4, #68] - ARM GAS /tmp/ccclMPzv.s page 409 - - + 11790 .loc 1 5290 23 view .LVU4150 + 11791 008a 43F00403 orr r3, r3, #4 + 11792 008e 6364 str r3, [r4, #68] 5292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11851 .loc 1 5292 7 is_stmt 1 view .LVU4168 + 11793 .loc 1 5292 7 is_stmt 1 view .LVU4151 5292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11852 .loc 1 5292 10 is_stmt 0 view .LVU4169 - 11853 0094 10B1 cbz r0, .L744 + 11794 .loc 1 5292 10 is_stmt 0 view .LVU4152 + 11795 0090 10B1 cbz r0, .L743 5292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11854 .loc 1 5292 43 discriminator 1 view .LVU4170 - 11855 0096 B0F1807F cmp r0, #16777216 - 11856 009a DCD1 bne .L739 - 11857 .L744: + 11796 .loc 1 5292 43 discriminator 1 view .LVU4153 + 11797 0092 B0F1807F cmp r0, #16777216 + 11798 0096 DCD1 bne .L738 + 11799 .L743: 5295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11858 .loc 1 5295 9 is_stmt 1 view .LVU4171 + 11800 .loc 1 5295 9 is_stmt 1 view .LVU4154 5295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11859 .loc 1 5295 31 is_stmt 0 view .LVU4172 - 11860 009c 616C ldr r1, [r4, #68] - 11861 .LVL852: + 11801 .loc 1 5295 31 is_stmt 0 view .LVU4155 + 11802 0098 616C ldr r1, [r4, #68] + 11803 .LVL858: 5295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11862 .loc 1 5295 9 view .LVU4173 - 11863 009e 2046 mov r0, r4 - 11864 .LVL853: + 11804 .loc 1 5295 9 view .LVU4156 + 11805 009a 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 408 + + + 11806 .LVL859: 5295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11865 .loc 1 5295 9 view .LVU4174 - 11866 00a0 FFF7FEFF bl I2C_ITError - 11867 .LVL854: - 11868 00a4 D7E7 b .L739 - 11869 .LVL855: - 11870 .L740: + 11807 .loc 1 5295 9 view .LVU4157 + 11808 009c FFF7FEFF bl I2C_ITError + 11809 .LVL860: + 11810 00a0 D7E7 b .L738 + 11811 .LVL861: + 11812 .L739: 5299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 11871 .loc 1 5299 8 is_stmt 1 view .LVU4175 + 11813 .loc 1 5299 8 is_stmt 1 view .LVU4158 5299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 11872 .loc 1 5299 11 is_stmt 0 view .LVU4176 - 11873 00a6 11F0040F tst r1, #4 - 11874 00aa 1FD0 beq .L745 + 11814 .loc 1 5299 11 is_stmt 0 view .LVU4159 + 11815 00a2 11F0040F tst r1, #4 + 11816 00a6 1FD0 beq .L744 5299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 11875 .loc 1 5299 65 discriminator 1 view .LVU4177 - 11876 00ac 12F0040F tst r2, #4 - 11877 00b0 1CD0 beq .L745 + 11817 .loc 1 5299 65 discriminator 1 view .LVU4160 + 11818 00a8 12F0040F tst r2, #4 + 11819 00ac 1CD0 beq .L744 5302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11878 .loc 1 5302 5 is_stmt 1 view .LVU4178 + 11820 .loc 1 5302 5 is_stmt 1 view .LVU4161 5302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11879 .loc 1 5302 13 is_stmt 0 view .LVU4179 - 11880 00b2 638D ldrh r3, [r4, #42] - 11881 00b4 9BB2 uxth r3, r3 + 11821 .loc 1 5302 13 is_stmt 0 view .LVU4162 + 11822 00ae 638D ldrh r3, [r4, #42] + 11823 00b0 9BB2 uxth r3, r3 5302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11882 .loc 1 5302 8 view .LVU4180 - 11883 00b6 73B1 cbz r3, .L746 + 11824 .loc 1 5302 8 view .LVU4163 + 11825 00b2 73B1 cbz r3, .L745 5305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11884 .loc 1 5305 7 is_stmt 1 view .LVU4181 + 11826 .loc 1 5305 7 is_stmt 1 view .LVU4164 5305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11885 .loc 1 5305 38 is_stmt 0 view .LVU4182 - 11886 00b8 2368 ldr r3, [r4] + 11827 .loc 1 5305 38 is_stmt 0 view .LVU4165 + 11828 00b4 2368 ldr r3, [r4] 5305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11887 .loc 1 5305 48 view .LVU4183 - 11888 00ba 5A6A ldr r2, [r3, #36] - 11889 .LVL856: + 11829 .loc 1 5305 48 view .LVU4166 + 11830 00b6 5A6A ldr r2, [r3, #36] + 11831 .LVL862: 5305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11890 .loc 1 5305 12 view .LVU4184 - ARM GAS /tmp/ccclMPzv.s page 410 - - - 11891 00bc 636A ldr r3, [r4, #36] + 11832 .loc 1 5305 12 view .LVU4167 + 11833 00b8 636A ldr r3, [r4, #36] 5305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11892 .loc 1 5305 23 view .LVU4185 - 11893 00be 1A70 strb r2, [r3] + 11834 .loc 1 5305 23 view .LVU4168 + 11835 00ba 1A70 strb r2, [r3] 5308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11894 .loc 1 5308 7 is_stmt 1 view .LVU4186 + 11836 .loc 1 5308 7 is_stmt 1 view .LVU4169 5308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11895 .loc 1 5308 11 is_stmt 0 view .LVU4187 - 11896 00c0 636A ldr r3, [r4, #36] + 11837 .loc 1 5308 11 is_stmt 0 view .LVU4170 + 11838 00bc 636A ldr r3, [r4, #36] 5308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11897 .loc 1 5308 21 view .LVU4188 - 11898 00c2 0133 adds r3, r3, #1 - 11899 00c4 6362 str r3, [r4, #36] + 11839 .loc 1 5308 21 view .LVU4171 + 11840 00be 0133 adds r3, r3, #1 + 11841 00c0 6362 str r3, [r4, #36] 5310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 11900 .loc 1 5310 7 is_stmt 1 view .LVU4189 + 11842 .loc 1 5310 7 is_stmt 1 view .LVU4172 5310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 11901 .loc 1 5310 11 is_stmt 0 view .LVU4190 - 11902 00c6 238D ldrh r3, [r4, #40] + 11843 .loc 1 5310 11 is_stmt 0 view .LVU4173 + 11844 00c2 238D ldrh r3, [r4, #40] 5310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 11903 .loc 1 5310 21 view .LVU4191 - 11904 00c8 013B subs r3, r3, #1 - 11905 00ca 2385 strh r3, [r4, #40] @ movhi + ARM GAS /tmp/ccDmmuIk.s page 409 + + + 11845 .loc 1 5310 21 view .LVU4174 + 11846 00c4 013B subs r3, r3, #1 + 11847 00c6 2385 strh r3, [r4, #40] @ movhi 5311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11906 .loc 1 5311 7 is_stmt 1 view .LVU4192 + 11848 .loc 1 5311 7 is_stmt 1 view .LVU4175 5311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11907 .loc 1 5311 11 is_stmt 0 view .LVU4193 - 11908 00cc 638D ldrh r3, [r4, #42] - 11909 00ce 9BB2 uxth r3, r3 + 11849 .loc 1 5311 11 is_stmt 0 view .LVU4176 + 11850 00c8 638D ldrh r3, [r4, #42] + 11851 00ca 9BB2 uxth r3, r3 5311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11910 .loc 1 5311 22 view .LVU4194 - 11911 00d0 013B subs r3, r3, #1 - 11912 00d2 9BB2 uxth r3, r3 - 11913 00d4 6385 strh r3, [r4, #42] @ movhi - 11914 .L746: + 11852 .loc 1 5311 22 view .LVU4177 + 11853 00cc 013B subs r3, r3, #1 + 11854 00ce 9BB2 uxth r3, r3 + 11855 00d0 6385 strh r3, [r4, #42] @ movhi + 11856 .L745: 5314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 11915 .loc 1 5314 5 is_stmt 1 view .LVU4195 + 11857 .loc 1 5314 5 is_stmt 1 view .LVU4178 5314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 11916 .loc 1 5314 14 is_stmt 0 view .LVU4196 - 11917 00d6 638D ldrh r3, [r4, #42] - 11918 00d8 9BB2 uxth r3, r3 + 11858 .loc 1 5314 14 is_stmt 0 view .LVU4179 + 11859 00d2 638D ldrh r3, [r4, #42] + 11860 00d4 9BB2 uxth r3, r3 5314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 11919 .loc 1 5314 8 view .LVU4197 - 11920 00da 002B cmp r3, #0 - 11921 00dc BBD1 bne .L739 + 11861 .loc 1 5314 8 view .LVU4180 + 11862 00d6 002B cmp r3, #0 + 11863 00d8 BBD1 bne .L738 5314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (tmpoptions != I2C_NO_OPTION_FRAME)) - 11922 .loc 1 5314 33 discriminator 1 view .LVU4198 - 11923 00de 10F5803F cmn r0, #65536 - 11924 00e2 B8D0 beq .L739 + 11864 .loc 1 5314 33 discriminator 1 view .LVU4181 + 11865 00da 10F5803F cmn r0, #65536 + 11866 00de B8D0 beq .L738 5318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11925 .loc 1 5318 7 is_stmt 1 view .LVU4199 - 11926 00e4 2046 mov r0, r4 - 11927 .LVL857: + 11867 .loc 1 5318 7 is_stmt 1 view .LVU4182 + 11868 00e0 2046 mov r0, r4 + 11869 .LVL863: 5318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11928 .loc 1 5318 7 is_stmt 0 view .LVU4200 - 11929 00e6 FFF7FEFF bl I2C_ITSlaveSeqCplt - 11930 .LVL858: + 11870 .loc 1 5318 7 is_stmt 0 view .LVU4183 + 11871 00e2 FFF7FEFF bl I2C_ITSlaveSeqCplt + 11872 .LVL864: 5318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 411 - - - 11931 .loc 1 5318 7 view .LVU4201 - 11932 00ea B4E7 b .L739 - 11933 .LVL859: - 11934 .L745: + 11873 .loc 1 5318 7 view .LVU4184 + 11874 00e6 B4E7 b .L738 + 11875 .LVL865: + 11876 .L744: 5321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) - 11935 .loc 1 5321 8 is_stmt 1 view .LVU4202 + 11877 .loc 1 5321 8 is_stmt 1 view .LVU4185 5321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) - 11936 .loc 1 5321 11 is_stmt 0 view .LVU4203 - 11937 00ec 11F0080F tst r1, #8 - 11938 00f0 02D0 beq .L747 + 11878 .loc 1 5321 11 is_stmt 0 view .LVU4186 + 11879 00e8 11F0080F tst r1, #8 + 11880 00ec 02D0 beq .L746 5321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) - 11939 .loc 1 5321 65 discriminator 1 view .LVU4204 - 11940 00f2 12F0080F tst r2, #8 - 11941 00f6 18D1 bne .L755 - 11942 .L747: + 11881 .loc 1 5321 65 discriminator 1 view .LVU4187 + 11882 00ee 12F0080F tst r2, #8 + 11883 00f2 18D1 bne .L754 + 11884 .L746: 5326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 11943 .loc 1 5326 8 is_stmt 1 view .LVU4205 + 11885 .loc 1 5326 8 is_stmt 1 view .LVU4188 5326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 11944 .loc 1 5326 11 is_stmt 0 view .LVU4206 - 11945 00f8 11F0020F tst r1, #2 - 11946 00fc ABD0 beq .L739 + 11886 .loc 1 5326 11 is_stmt 0 view .LVU4189 + ARM GAS /tmp/ccDmmuIk.s page 410 + + + 11887 00f4 11F0020F tst r1, #2 + 11888 00f8 ABD0 beq .L738 5326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 11947 .loc 1 5326 65 discriminator 1 view .LVU4207 - 11948 00fe 12F0020F tst r2, #2 - 11949 0102 A8D0 beq .L739 + 11889 .loc 1 5326 65 discriminator 1 view .LVU4190 + 11890 00fa 12F0020F tst r2, #2 + 11891 00fe A8D0 beq .L738 5333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11950 .loc 1 5333 5 is_stmt 1 view .LVU4208 + 11892 .loc 1 5333 5 is_stmt 1 view .LVU4191 5333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11951 .loc 1 5333 13 is_stmt 0 view .LVU4209 - 11952 0104 638D ldrh r3, [r4, #42] - 11953 0106 9BB2 uxth r3, r3 + 11893 .loc 1 5333 13 is_stmt 0 view .LVU4192 + 11894 0100 638D ldrh r3, [r4, #42] + 11895 0102 9BB2 uxth r3, r3 5333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11954 .loc 1 5333 8 view .LVU4210 - 11955 0108 9BB1 cbz r3, .L748 + 11896 .loc 1 5333 8 view .LVU4193 + 11897 0104 9BB1 cbz r3, .L747 5336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11956 .loc 1 5336 7 is_stmt 1 view .LVU4211 + 11898 .loc 1 5336 7 is_stmt 1 view .LVU4194 5336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11957 .loc 1 5336 35 is_stmt 0 view .LVU4212 - 11958 010a 626A ldr r2, [r4, #36] - 11959 .LVL860: + 11899 .loc 1 5336 35 is_stmt 0 view .LVU4195 + 11900 0106 626A ldr r2, [r4, #36] + 11901 .LVL866: 5336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11960 .loc 1 5336 11 view .LVU4213 - 11961 010c 2368 ldr r3, [r4] + 11902 .loc 1 5336 11 view .LVU4196 + 11903 0108 2368 ldr r3, [r4] 5336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11962 .loc 1 5336 30 view .LVU4214 - 11963 010e 1278 ldrb r2, [r2] @ zero_extendqisi2 + 11904 .loc 1 5336 30 view .LVU4197 + 11905 010a 1278 ldrb r2, [r2] @ zero_extendqisi2 5336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11964 .loc 1 5336 28 view .LVU4215 - 11965 0110 9A62 str r2, [r3, #40] + 11906 .loc 1 5336 28 view .LVU4198 + 11907 010c 9A62 str r2, [r3, #40] 5339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11966 .loc 1 5339 7 is_stmt 1 view .LVU4216 + 11908 .loc 1 5339 7 is_stmt 1 view .LVU4199 5339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11967 .loc 1 5339 11 is_stmt 0 view .LVU4217 - 11968 0112 636A ldr r3, [r4, #36] + 11909 .loc 1 5339 11 is_stmt 0 view .LVU4200 + 11910 010e 636A ldr r3, [r4, #36] 5339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 11969 .loc 1 5339 21 view .LVU4218 - 11970 0114 0133 adds r3, r3, #1 - ARM GAS /tmp/ccclMPzv.s page 412 - - - 11971 0116 6362 str r3, [r4, #36] + 11911 .loc 1 5339 21 view .LVU4201 + 11912 0110 0133 adds r3, r3, #1 + 11913 0112 6362 str r3, [r4, #36] 5341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 11972 .loc 1 5341 7 is_stmt 1 view .LVU4219 + 11914 .loc 1 5341 7 is_stmt 1 view .LVU4202 5341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 11973 .loc 1 5341 11 is_stmt 0 view .LVU4220 - 11974 0118 638D ldrh r3, [r4, #42] - 11975 011a 9BB2 uxth r3, r3 + 11915 .loc 1 5341 11 is_stmt 0 view .LVU4203 + 11916 0114 638D ldrh r3, [r4, #42] + 11917 0116 9BB2 uxth r3, r3 5341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize--; - 11976 .loc 1 5341 22 view .LVU4221 - 11977 011c 013B subs r3, r3, #1 - 11978 011e 9BB2 uxth r3, r3 - 11979 0120 6385 strh r3, [r4, #42] @ movhi + 11918 .loc 1 5341 22 view .LVU4204 + 11919 0118 013B subs r3, r3, #1 + 11920 011a 9BB2 uxth r3, r3 + 11921 011c 6385 strh r3, [r4, #42] @ movhi 5342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11980 .loc 1 5342 7 is_stmt 1 view .LVU4222 + 11922 .loc 1 5342 7 is_stmt 1 view .LVU4205 5342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11981 .loc 1 5342 11 is_stmt 0 view .LVU4223 - 11982 0122 238D ldrh r3, [r4, #40] + 11923 .loc 1 5342 11 is_stmt 0 view .LVU4206 + 11924 011e 238D ldrh r3, [r4, #40] 5342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11983 .loc 1 5342 21 view .LVU4224 - 11984 0124 013B subs r3, r3, #1 - 11985 0126 2385 strh r3, [r4, #40] @ movhi - 11986 0128 95E7 b .L739 - 11987 .LVL861: - 11988 .L755: -5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11989 .loc 1 5324 5 is_stmt 1 view .LVU4225 - 11990 012a 2046 mov r0, r4 - 11991 .LVL862: -5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11992 .loc 1 5324 5 is_stmt 0 view .LVU4226 - 11993 012c FFF7FEFF bl I2C_ITAddrCplt - 11994 .LVL863: -5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 11995 .loc 1 5324 5 view .LVU4227 - 11996 0130 91E7 b .L739 - 11997 .LVL864: - 11998 .L748: -5346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 11999 .loc 1 5346 7 is_stmt 1 view .LVU4228 -5346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12000 .loc 1 5346 10 is_stmt 0 view .LVU4229 - 12001 0132 B0F1807F cmp r0, #16777216 - 12002 0136 01D0 beq .L749 -5346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12003 .loc 1 5346 42 discriminator 1 view .LVU4230 - 12004 0138 0028 cmp r0, #0 - 12005 013a 8CD1 bne .L739 - 12006 .L749: -5350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12007 .loc 1 5350 9 is_stmt 1 view .LVU4231 - 12008 013c 2046 mov r0, r4 - 12009 .LVL865: -5350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12010 .loc 1 5350 9 is_stmt 0 view .LVU4232 - 12011 013e FFF7FEFF bl I2C_ITSlaveSeqCplt - 12012 .LVL866: -5350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 413 + 11925 .loc 1 5342 21 view .LVU4207 + ARM GAS /tmp/ccDmmuIk.s page 411 - 12013 .loc 1 5350 9 view .LVU4233 - 12014 0142 88E7 b .L739 - 12015 .LVL867: - 12016 .L750: + 11926 0120 013B subs r3, r3, #1 + 11927 0122 2385 strh r3, [r4, #40] @ movhi + 11928 0124 95E7 b .L738 + 11929 .LVL867: + 11930 .L754: +5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11931 .loc 1 5324 5 is_stmt 1 view .LVU4208 + 11932 0126 2046 mov r0, r4 + 11933 .LVL868: +5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11934 .loc 1 5324 5 is_stmt 0 view .LVU4209 + 11935 0128 FFF7FEFF bl I2C_ITAddrCplt + 11936 .LVL869: +5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11937 .loc 1 5324 5 view .LVU4210 + 11938 012c 91E7 b .L738 + 11939 .LVL870: + 11940 .L747: +5346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11941 .loc 1 5346 7 is_stmt 1 view .LVU4211 +5346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11942 .loc 1 5346 10 is_stmt 0 view .LVU4212 + 11943 012e B0F1807F cmp r0, #16777216 + 11944 0132 01D0 beq .L748 +5346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 11945 .loc 1 5346 42 discriminator 1 view .LVU4213 + 11946 0134 0028 cmp r0, #0 + 11947 0136 8CD1 bne .L738 + 11948 .L748: +5350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11949 .loc 1 5350 9 is_stmt 1 view .LVU4214 + 11950 0138 2046 mov r0, r4 + 11951 .LVL871: +5350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11952 .loc 1 5350 9 is_stmt 0 view .LVU4215 + 11953 013a FFF7FEFF bl I2C_ITSlaveSeqCplt + 11954 .LVL872: +5350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 11955 .loc 1 5350 9 view .LVU4216 + 11956 013e 88E7 b .L738 + 11957 .LVL873: + 11958 .L749: 5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12017 .loc 1 5240 3 discriminator 1 view .LVU4234 - 12018 0144 0220 movs r0, #2 - 12019 .LVL868: + 11959 .loc 1 5240 3 discriminator 1 view .LVU4217 + 11960 0140 0220 movs r0, #2 + 11961 .LVL874: 5240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12020 .loc 1 5240 3 discriminator 1 view .LVU4235 - 12021 0146 89E7 b .L737 - 12022 .cfi_endproc - 12023 .LFE380: - 12025 .section .text.I2C_ITMasterCplt,"ax",%progbits - 12026 .align 1 - 12027 .syntax unified - 12028 .thumb - 12029 .thumb_func - 12031 I2C_ITMasterCplt: - 12032 .LVL869: - 12033 .LFB389: + 11962 .loc 1 5240 3 discriminator 1 view .LVU4218 + 11963 0142 89E7 b .L736 + 11964 .cfi_endproc + 11965 .LFE380: + 11967 .section .text.I2C_ITMasterCplt,"ax",%progbits + 11968 .align 1 + 11969 .syntax unified + 11970 .thumb + 11971 .thumb_func + 11973 I2C_ITMasterCplt: + ARM GAS /tmp/ccDmmuIk.s page 412 + + + 11974 .LVL875: + 11975 .LFB389: 6132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmperror; - 12034 .loc 1 6132 1 is_stmt 1 view -0 - 12035 .cfi_startproc - 12036 @ args = 0, pretend = 0, frame = 8 - 12037 @ frame_needed = 0, uses_anonymous_args = 0 + 11976 .loc 1 6132 1 is_stmt 1 view -0 + 11977 .cfi_startproc + 11978 @ args = 0, pretend = 0, frame = 8 + 11979 @ frame_needed = 0, uses_anonymous_args = 0 6132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmperror; - 12038 .loc 1 6132 1 is_stmt 0 view .LVU4237 - 12039 0000 30B5 push {r4, r5, lr} - 12040 .LCFI123: - 12041 .cfi_def_cfa_offset 12 - 12042 .cfi_offset 4, -12 - 12043 .cfi_offset 5, -8 - 12044 .cfi_offset 14, -4 - 12045 0002 83B0 sub sp, sp, #12 - 12046 .LCFI124: - 12047 .cfi_def_cfa_offset 24 - 12048 0004 0446 mov r4, r0 - 12049 0006 0D46 mov r5, r1 + 11980 .loc 1 6132 1 is_stmt 0 view .LVU4220 + 11981 0000 30B5 push {r4, r5, lr} + 11982 .LCFI123: + 11983 .cfi_def_cfa_offset 12 + 11984 .cfi_offset 4, -12 + 11985 .cfi_offset 5, -8 + 11986 .cfi_offset 14, -4 + 11987 0002 83B0 sub sp, sp, #12 + 11988 .LCFI124: + 11989 .cfi_def_cfa_offset 24 + 11990 0004 0446 mov r4, r0 + 11991 0006 0D46 mov r5, r1 6133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 12050 .loc 1 6133 3 is_stmt 1 view .LVU4238 + 11992 .loc 1 6133 3 is_stmt 1 view .LVU4221 6134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** __IO uint32_t tmpreg; - 12051 .loc 1 6134 3 view .LVU4239 - 12052 .LVL870: + 11993 .loc 1 6134 3 view .LVU4222 + 11994 .LVL876: 6135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12053 .loc 1 6135 3 view .LVU4240 + 11995 .loc 1 6135 3 view .LVU4223 6138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12054 .loc 1 6138 3 view .LVU4241 - 12055 0008 0368 ldr r3, [r0] - 12056 000a 2022 movs r2, #32 - 12057 000c DA61 str r2, [r3, #28] + 11996 .loc 1 6138 3 view .LVU4224 + 11997 0008 0368 ldr r3, [r0] + 11998 000a 2022 movs r2, #32 + 11999 000c DA61 str r2, [r3, #28] 6141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12058 .loc 1 6141 3 view .LVU4242 + 12000 .loc 1 6141 3 view .LVU4225 6141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12059 .loc 1 6141 11 is_stmt 0 view .LVU4243 - 12060 000e 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 12061 0012 DBB2 uxtb r3, r3 - ARM GAS /tmp/ccclMPzv.s page 414 - - + 12001 .loc 1 6141 11 is_stmt 0 view .LVU4226 + 12002 000e 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 6141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12062 .loc 1 6141 6 view .LVU4244 - 12063 0014 212B cmp r3, #33 - 12064 0016 33D0 beq .L768 + 12003 .loc 1 6141 6 view .LVU4227 + 12004 0012 212B cmp r3, #33 + 12005 0014 30D0 beq .L767 6146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12065 .loc 1 6146 8 is_stmt 1 view .LVU4245 + 12006 .loc 1 6146 8 is_stmt 1 view .LVU4228 6146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12066 .loc 1 6146 16 is_stmt 0 view .LVU4246 - 12067 0018 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 12068 001c DBB2 uxtb r3, r3 + 12007 .loc 1 6146 16 is_stmt 0 view .LVU4229 + 12008 0016 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 6146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12069 .loc 1 6146 11 view .LVU4247 - 12070 001e 222B cmp r3, #34 - 12071 0020 34D0 beq .L769 - 12072 .LVL871: - 12073 .L758: + 12009 .loc 1 6146 11 view .LVU4230 + 12010 001a 222B cmp r3, #34 + 12011 001c 32D0 beq .L768 + 12012 .LVL877: + 12013 .L757: 6154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12074 .loc 1 6154 3 is_stmt 1 view .LVU4248 + 12014 .loc 1 6154 3 is_stmt 1 view .LVU4231 6157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12075 .loc 1 6157 3 view .LVU4249 - 12076 0022 2268 ldr r2, [r4] - 12077 0024 5368 ldr r3, [r2, #4] - 12078 0026 23F0FF73 bic r3, r3, #33423360 - 12079 002a 23F48B33 bic r3, r3, #71168 - 12080 002e 23F4FF73 bic r3, r3, #510 - 12081 0032 23F00103 bic r3, r3, #1 - 12082 0036 5360 str r3, [r2, #4] + 12015 .loc 1 6157 3 view .LVU4232 + 12016 001e 2268 ldr r2, [r4] + ARM GAS /tmp/ccDmmuIk.s page 413 + + + 12017 0020 5368 ldr r3, [r2, #4] + 12018 0022 23F0FF73 bic r3, r3, #33423360 + 12019 0026 23F48B33 bic r3, r3, #71168 + 12020 002a 23F4FF73 bic r3, r3, #510 + 12021 002e 23F00103 bic r3, r3, #1 + 12022 0032 5360 str r3, [r2, #4] 6160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 12083 .loc 1 6160 3 view .LVU4250 + 12023 .loc 1 6160 3 view .LVU4233 6160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; - 12084 .loc 1 6160 23 is_stmt 0 view .LVU4251 - 12085 0038 0023 movs r3, #0 - 12086 003a 6363 str r3, [r4, #52] + 12024 .loc 1 6160 23 is_stmt 0 view .LVU4234 + 12025 0034 0023 movs r3, #0 + 12026 0036 6363 str r3, [r4, #52] 6161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12087 .loc 1 6161 3 is_stmt 1 view .LVU4252 + 12027 .loc 1 6161 3 is_stmt 1 view .LVU4235 6161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12088 .loc 1 6161 23 is_stmt 0 view .LVU4253 - 12089 003c A3F58033 sub r3, r3, #65536 - 12090 0040 E362 str r3, [r4, #44] + 12028 .loc 1 6161 23 is_stmt 0 view .LVU4236 + 12029 0038 A3F58033 sub r3, r3, #65536 + 12030 003c E362 str r3, [r4, #44] 6163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12091 .loc 1 6163 3 is_stmt 1 view .LVU4254 + 12031 .loc 1 6163 3 is_stmt 1 view .LVU4237 6163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12092 .loc 1 6163 6 is_stmt 0 view .LVU4255 - 12093 0042 15F0100F tst r5, #16 - 12094 0046 06D0 beq .L759 + 12032 .loc 1 6163 6 is_stmt 0 view .LVU4238 + 12033 003e 15F0100F tst r5, #16 + 12034 0042 06D0 beq .L758 6166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12095 .loc 1 6166 5 is_stmt 1 view .LVU4256 - 12096 0048 2368 ldr r3, [r4] - 12097 004a 1022 movs r2, #16 - 12098 004c DA61 str r2, [r3, #28] + 12035 .loc 1 6166 5 is_stmt 1 view .LVU4239 + 12036 0044 2368 ldr r3, [r4] + 12037 0046 1022 movs r2, #16 + 12038 0048 DA61 str r2, [r3, #28] 6169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12099 .loc 1 6169 5 view .LVU4257 + 12039 .loc 1 6169 5 view .LVU4240 6169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12100 .loc 1 6169 9 is_stmt 0 view .LVU4258 - 12101 004e 636C ldr r3, [r4, #68] + 12040 .loc 1 6169 9 is_stmt 0 view .LVU4241 + 12041 004a 636C ldr r3, [r4, #68] 6169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12102 .loc 1 6169 21 view .LVU4259 - ARM GAS /tmp/ccclMPzv.s page 415 - - - 12103 0050 43F00403 orr r3, r3, #4 - 12104 0054 6364 str r3, [r4, #68] - 12105 .L759: + 12042 .loc 1 6169 21 view .LVU4242 + 12043 004c 43F00403 orr r3, r3, #4 + 12044 0050 6364 str r3, [r4, #68] + 12045 .L758: 6173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12106 .loc 1 6173 3 is_stmt 1 view .LVU4260 + 12046 .loc 1 6173 3 is_stmt 1 view .LVU4243 6173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12107 .loc 1 6173 12 is_stmt 0 view .LVU4261 - 12108 0056 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 12109 005a DBB2 uxtb r3, r3 + 12047 .loc 1 6173 12 is_stmt 0 view .LVU4244 + 12048 0052 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12110 .loc 1 6173 6 view .LVU4262 - 12111 005c 602B cmp r3, #96 - 12112 005e 1BD0 beq .L770 - 12113 .L760: + 12049 .loc 1 6173 6 view .LVU4245 + 12050 0056 602B cmp r3, #96 + 12051 0058 1AD0 beq .L769 + 12052 .L759: 6181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12114 .loc 1 6181 3 is_stmt 1 view .LVU4263 - 12115 0060 2046 mov r0, r4 - 12116 0062 FFF7FEFF bl I2C_Flush_TXDR - 12117 .LVL872: + 12053 .loc 1 6181 3 is_stmt 1 view .LVU4246 + 12054 005a 2046 mov r0, r4 + 12055 005c FFF7FEFF bl I2C_Flush_TXDR + 12056 .LVL878: 6184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12118 .loc 1 6184 3 view .LVU4264 + 12057 .loc 1 6184 3 view .LVU4247 6184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12119 .loc 1 6184 12 is_stmt 0 view .LVU4265 - 12120 0066 626C ldr r2, [r4, #68] - 12121 .LVL873: + ARM GAS /tmp/ccDmmuIk.s page 414 + + + 12058 .loc 1 6184 12 is_stmt 0 view .LVU4248 + 12059 0060 626C ldr r2, [r4, #68] + 12060 .LVL879: 6187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12122 .loc 1 6187 3 is_stmt 1 view .LVU4266 + 12061 .loc 1 6187 3 is_stmt 1 view .LVU4249 6187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12123 .loc 1 6187 12 is_stmt 0 view .LVU4267 - 12124 0068 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 12125 006c DBB2 uxtb r3, r3 + 12062 .loc 1 6187 12 is_stmt 0 view .LVU4250 + 12063 0062 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12126 .loc 1 6187 6 view .LVU4268 - 12127 006e 602B cmp r3, #96 - 12128 0070 00D0 beq .L761 + 12064 .loc 1 6187 6 view .LVU4251 + 12065 0066 602B cmp r3, #96 + 12066 0068 00D0 beq .L760 6187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12129 .loc 1 6187 44 discriminator 1 view .LVU4269 - 12130 0072 D2B1 cbz r2, .L762 - 12131 .L761: + 12067 .loc 1 6187 44 discriminator 1 view .LVU4252 + 12068 006a D2B1 cbz r2, .L761 + 12069 .L760: 6190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12132 .loc 1 6190 5 is_stmt 1 view .LVU4270 + 12070 .loc 1 6190 5 is_stmt 1 view .LVU4253 6190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12133 .loc 1 6190 27 is_stmt 0 view .LVU4271 - 12134 0074 616C ldr r1, [r4, #68] + 12071 .loc 1 6190 27 is_stmt 0 view .LVU4254 + 12072 006c 616C ldr r1, [r4, #68] 6190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12135 .loc 1 6190 5 view .LVU4272 - 12136 0076 2046 mov r0, r4 - 12137 0078 FFF7FEFF bl I2C_ITError - 12138 .LVL874: - 12139 .L756: + 12073 .loc 1 6190 5 view .LVU4255 + 12074 006e 2046 mov r0, r4 + 12075 0070 FFF7FEFF bl I2C_ITError + 12076 .LVL880: + 12077 .L755: 6266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12140 .loc 1 6266 1 view .LVU4273 - 12141 007c 03B0 add sp, sp, #12 - 12142 .LCFI125: - 12143 .cfi_remember_state - 12144 .cfi_def_cfa_offset 12 - 12145 @ sp needed - ARM GAS /tmp/ccclMPzv.s page 416 + 12078 .loc 1 6266 1 view .LVU4256 + 12079 0074 03B0 add sp, sp, #12 + 12080 .LCFI125: + 12081 .cfi_remember_state + 12082 .cfi_def_cfa_offset 12 + 12083 @ sp needed + 12084 0076 30BD pop {r4, r5, pc} + 12085 .LVL881: + 12086 .L767: + 12087 .LCFI126: + 12088 .cfi_restore_state +6143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; + 12089 .loc 1 6143 5 is_stmt 1 view .LVU4257 + 12090 0078 0121 movs r1, #1 + 12091 .LVL882: +6143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; + 12092 .loc 1 6143 5 is_stmt 0 view .LVU4258 + 12093 007a FFF7FEFF bl I2C_Disable_IRQ + 12094 .LVL883: +6144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12095 .loc 1 6144 5 is_stmt 1 view .LVU4259 +6144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12096 .loc 1 6144 25 is_stmt 0 view .LVU4260 + 12097 007e 1123 movs r3, #17 + 12098 0080 2363 str r3, [r4, #48] + 12099 0082 CCE7 b .L757 + 12100 .LVL884: + 12101 .L768: +6148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; + ARM GAS /tmp/ccDmmuIk.s page 415 - 12146 007e 30BD pop {r4, r5, pc} - 12147 .LVL875: - 12148 .L768: - 12149 .LCFI126: - 12150 .cfi_restore_state -6143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 12151 .loc 1 6143 5 is_stmt 1 view .LVU4274 - 12152 0080 0121 movs r1, #1 - 12153 .LVL876: -6143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_TX; - 12154 .loc 1 6143 5 is_stmt 0 view .LVU4275 - 12155 0082 FFF7FEFF bl I2C_Disable_IRQ - 12156 .LVL877: -6144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12157 .loc 1 6144 5 is_stmt 1 view .LVU4276 -6144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12158 .loc 1 6144 25 is_stmt 0 view .LVU4277 - 12159 0086 1123 movs r3, #17 - 12160 0088 2363 str r3, [r4, #48] - 12161 008a CAE7 b .L758 - 12162 .LVL878: - 12163 .L769: + 12102 .loc 1 6148 5 is_stmt 1 view .LVU4261 + 12103 0084 0221 movs r1, #2 + 12104 .LVL885: 6148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 12164 .loc 1 6148 5 is_stmt 1 view .LVU4278 - 12165 008c 0221 movs r1, #2 - 12166 .LVL879: -6148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; - 12167 .loc 1 6148 5 is_stmt 0 view .LVU4279 - 12168 008e FFF7FEFF bl I2C_Disable_IRQ - 12169 .LVL880: + 12105 .loc 1 6148 5 is_stmt 0 view .LVU4262 + 12106 0086 FFF7FEFF bl I2C_Disable_IRQ + 12107 .LVL886: 6149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12170 .loc 1 6149 5 is_stmt 1 view .LVU4280 + 12108 .loc 1 6149 5 is_stmt 1 view .LVU4263 6149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12171 .loc 1 6149 25 is_stmt 0 view .LVU4281 - 12172 0092 1223 movs r3, #18 - 12173 0094 2363 str r3, [r4, #48] - 12174 0096 C4E7 b .L758 - 12175 .L770: + 12109 .loc 1 6149 25 is_stmt 0 view .LVU4264 + 12110 008a 1223 movs r3, #18 + 12111 008c 2363 str r3, [r4, #48] + 12112 008e C6E7 b .L757 + 12113 .L769: 6173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12176 .loc 1 6173 44 discriminator 1 view .LVU4282 - 12177 0098 15F0040F tst r5, #4 - 12178 009c E0D0 beq .L760 + 12114 .loc 1 6173 44 discriminator 1 view .LVU4265 + 12115 0090 15F0040F tst r5, #4 + 12116 0094 E1D0 beq .L759 6176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(tmpreg); - 12179 .loc 1 6176 5 is_stmt 1 view .LVU4283 + 12117 .loc 1 6176 5 is_stmt 1 view .LVU4266 6176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(tmpreg); - 12180 .loc 1 6176 27 is_stmt 0 view .LVU4284 - 12181 009e 2368 ldr r3, [r4] + 12118 .loc 1 6176 27 is_stmt 0 view .LVU4267 + 12119 0096 2368 ldr r3, [r4] 6176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(tmpreg); - 12182 .loc 1 6176 37 view .LVU4285 - 12183 00a0 5B6A ldr r3, [r3, #36] - 12184 00a2 DBB2 uxtb r3, r3 + 12120 .loc 1 6176 37 view .LVU4268 + 12121 0098 5B6A ldr r3, [r3, #36] + 12122 009a DBB2 uxtb r3, r3 6176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** UNUSED(tmpreg); - 12185 .loc 1 6176 12 view .LVU4286 - 12186 00a4 0193 str r3, [sp, #4] + 12123 .loc 1 6176 12 view .LVU4269 + 12124 009c 0193 str r3, [sp, #4] 6177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12187 .loc 1 6177 5 is_stmt 1 view .LVU4287 - 12188 00a6 019B ldr r3, [sp, #4] - ARM GAS /tmp/ccclMPzv.s page 417 - - - 12189 00a8 DAE7 b .L760 - 12190 .LVL881: - 12191 .L762: + 12125 .loc 1 6177 5 is_stmt 1 view .LVU4270 + 12126 009e 019B ldr r3, [sp, #4] + 12127 00a0 DBE7 b .L759 + 12128 .LVL887: + 12129 .L761: 6193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12192 .loc 1 6193 8 view .LVU4288 + 12130 .loc 1 6193 8 view .LVU4271 6193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12193 .loc 1 6193 16 is_stmt 0 view .LVU4289 - 12194 00aa 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 12195 00ae DBB2 uxtb r3, r3 + 12131 .loc 1 6193 16 is_stmt 0 view .LVU4272 + 12132 00a2 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12196 .loc 1 6193 11 view .LVU4290 - 12197 00b0 212B cmp r3, #33 - 12198 00b2 17D0 beq .L771 + 12133 .loc 1 6193 11 view .LVU4273 + 12134 00a6 212B cmp r3, #33 + 12135 00a8 15D0 beq .L770 6228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12199 .loc 1 6228 8 is_stmt 1 view .LVU4291 + 12136 .loc 1 6228 8 is_stmt 1 view .LVU4274 6228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12200 .loc 1 6228 16 is_stmt 0 view .LVU4292 - 12201 00b4 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 12202 00b8 DBB2 uxtb r3, r3 + 12137 .loc 1 6228 16 is_stmt 0 view .LVU4275 + 12138 00aa 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 6228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12203 .loc 1 6228 11 view .LVU4293 - 12204 00ba 222B cmp r3, #34 - 12205 00bc DED1 bne .L756 + 12139 .loc 1 6228 11 view .LVU4276 + 12140 00ae 222B cmp r3, #34 + 12141 00b0 E0D1 bne .L755 6230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 12206 .loc 1 6230 5 is_stmt 1 view .LVU4294 + 12142 .loc 1 6230 5 is_stmt 1 view .LVU4277 + ARM GAS /tmp/ccDmmuIk.s page 416 + + 6230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 12207 .loc 1 6230 17 is_stmt 0 view .LVU4295 - 12208 00be 2023 movs r3, #32 - 12209 00c0 84F84130 strb r3, [r4, #65] + 12143 .loc 1 6230 17 is_stmt 0 view .LVU4278 + 12144 00b2 2023 movs r3, #32 + 12145 00b4 84F84130 strb r3, [r4, #65] 6231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12210 .loc 1 6231 5 is_stmt 1 view .LVU4296 + 12146 .loc 1 6231 5 is_stmt 1 view .LVU4279 6231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12211 .loc 1 6231 25 is_stmt 0 view .LVU4297 - 12212 00c4 0023 movs r3, #0 - 12213 00c6 2363 str r3, [r4, #48] + 12147 .loc 1 6231 25 is_stmt 0 view .LVU4280 + 12148 00b8 0023 movs r3, #0 + 12149 00ba 2363 str r3, [r4, #48] 6233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12214 .loc 1 6233 5 is_stmt 1 view .LVU4298 + 12150 .loc 1 6233 5 is_stmt 1 view .LVU4281 6233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12215 .loc 1 6233 13 is_stmt 0 view .LVU4299 - 12216 00c8 94F84230 ldrb r3, [r4, #66] @ zero_extendqisi2 - 12217 00cc DBB2 uxtb r3, r3 + 12151 .loc 1 6233 13 is_stmt 0 view .LVU4282 + 12152 00bc 94F84230 ldrb r3, [r4, #66] @ zero_extendqisi2 6233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12218 .loc 1 6233 8 view .LVU4300 - 12219 00ce 402B cmp r3, #64 - 12220 00d0 24D0 beq .L772 + 12153 .loc 1 6233 8 view .LVU4283 + 12154 00c0 402B cmp r3, #64 + 12155 00c2 23D0 beq .L771 6249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12221 .loc 1 6249 7 is_stmt 1 view .LVU4301 + 12156 .loc 1 6249 7 is_stmt 1 view .LVU4284 6249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12222 .loc 1 6249 18 is_stmt 0 view .LVU4302 - 12223 00d2 0023 movs r3, #0 - 12224 00d4 84F84230 strb r3, [r4, #66] + 12157 .loc 1 6249 18 is_stmt 0 view .LVU4285 + 12158 00c4 0023 movs r3, #0 + 12159 00c6 84F84230 strb r3, [r4, #66] 6252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12225 .loc 1 6252 7 is_stmt 1 view .LVU4303 + 12160 .loc 1 6252 7 is_stmt 1 view .LVU4286 6252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12226 .loc 1 6252 7 view .LVU4304 - 12227 00d8 84F84030 strb r3, [r4, #64] + 12161 .loc 1 6252 7 view .LVU4287 + 12162 00ca 84F84030 strb r3, [r4, #64] 6252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 418 - - - 12228 .loc 1 6252 7 view .LVU4305 + 12163 .loc 1 6252 7 view .LVU4288 6258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12229 .loc 1 6258 7 view .LVU4306 - 12230 00dc 2046 mov r0, r4 - 12231 00de FFF7FEFF bl HAL_I2C_MasterRxCpltCallback - 12232 .LVL882: + 12164 .loc 1 6258 7 view .LVU4289 + 12165 00ce 2046 mov r0, r4 + 12166 00d0 FFF7FEFF bl HAL_I2C_MasterRxCpltCallback + 12167 .LVL888: 6265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12233 .loc 1 6265 3 view .LVU4307 + 12168 .loc 1 6265 3 view .LVU4290 6266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12234 .loc 1 6266 1 is_stmt 0 view .LVU4308 - 12235 00e2 CBE7 b .L756 - 12236 .LVL883: - 12237 .L771: + 12169 .loc 1 6266 1 is_stmt 0 view .LVU4291 + 12170 00d4 CEE7 b .L755 + 12171 .LVL889: + 12172 .L770: 6195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 12238 .loc 1 6195 5 is_stmt 1 view .LVU4309 + 12173 .loc 1 6195 5 is_stmt 1 view .LVU4292 6195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - 12239 .loc 1 6195 17 is_stmt 0 view .LVU4310 - 12240 00e4 2023 movs r3, #32 - 12241 00e6 84F84130 strb r3, [r4, #65] + 12174 .loc 1 6195 17 is_stmt 0 view .LVU4293 + 12175 00d6 2023 movs r3, #32 + 12176 00d8 84F84130 strb r3, [r4, #65] 6196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12242 .loc 1 6196 5 is_stmt 1 view .LVU4311 + 12177 .loc 1 6196 5 is_stmt 1 view .LVU4294 6196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12243 .loc 1 6196 25 is_stmt 0 view .LVU4312 - 12244 00ea 0023 movs r3, #0 - 12245 00ec 2363 str r3, [r4, #48] + 12178 .loc 1 6196 25 is_stmt 0 view .LVU4295 + 12179 00dc 0023 movs r3, #0 + 12180 00de 2363 str r3, [r4, #48] 6198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12246 .loc 1 6198 5 is_stmt 1 view .LVU4313 -6198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12247 .loc 1 6198 13 is_stmt 0 view .LVU4314 - 12248 00ee 94F84230 ldrb r3, [r4, #66] @ zero_extendqisi2 - 12249 00f2 DBB2 uxtb r3, r3 -6198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12250 .loc 1 6198 8 view .LVU4315 - 12251 00f4 402B cmp r3, #64 - 12252 00f6 08D0 beq .L773 -6214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12253 .loc 1 6214 7 is_stmt 1 view .LVU4316 -6214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12254 .loc 1 6214 18 is_stmt 0 view .LVU4317 - 12255 00f8 0023 movs r3, #0 - 12256 00fa 84F84230 strb r3, [r4, #66] -6217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12257 .loc 1 6217 7 is_stmt 1 view .LVU4318 -6217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12258 .loc 1 6217 7 view .LVU4319 - 12259 00fe 84F84030 strb r3, [r4, #64] -6217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12260 .loc 1 6217 7 view .LVU4320 -6223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12261 .loc 1 6223 7 view .LVU4321 - 12262 0102 2046 mov r0, r4 - 12263 0104 FFF7FEFF bl HAL_I2C_MasterTxCpltCallback - 12264 .LVL884: -6223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12265 .loc 1 6223 7 is_stmt 0 view .LVU4322 - 12266 0108 B8E7 b .L756 - 12267 .LVL885: - ARM GAS /tmp/ccclMPzv.s page 419 + ARM GAS /tmp/ccDmmuIk.s page 417 - 12268 .L773: + 12181 .loc 1 6198 5 is_stmt 1 view .LVU4296 +6198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12182 .loc 1 6198 13 is_stmt 0 view .LVU4297 + 12183 00e0 94F84230 ldrb r3, [r4, #66] @ zero_extendqisi2 +6198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12184 .loc 1 6198 8 view .LVU4298 + 12185 00e4 402B cmp r3, #64 + 12186 00e6 08D0 beq .L772 +6214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12187 .loc 1 6214 7 is_stmt 1 view .LVU4299 +6214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12188 .loc 1 6214 18 is_stmt 0 view .LVU4300 + 12189 00e8 0023 movs r3, #0 + 12190 00ea 84F84230 strb r3, [r4, #66] +6217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12191 .loc 1 6217 7 is_stmt 1 view .LVU4301 +6217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12192 .loc 1 6217 7 view .LVU4302 + 12193 00ee 84F84030 strb r3, [r4, #64] +6217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12194 .loc 1 6217 7 view .LVU4303 +6223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12195 .loc 1 6223 7 view .LVU4304 + 12196 00f2 2046 mov r0, r4 + 12197 00f4 FFF7FEFF bl HAL_I2C_MasterTxCpltCallback + 12198 .LVL890: +6223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ + 12199 .loc 1 6223 7 is_stmt 0 view .LVU4305 + 12200 00f8 BCE7 b .L755 + 12201 .LVL891: + 12202 .L772: 6200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12269 .loc 1 6200 7 is_stmt 1 view .LVU4323 + 12203 .loc 1 6200 7 is_stmt 1 view .LVU4306 6200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12270 .loc 1 6200 18 is_stmt 0 view .LVU4324 - 12271 010a 0023 movs r3, #0 - 12272 010c 84F84230 strb r3, [r4, #66] + 12204 .loc 1 6200 18 is_stmt 0 view .LVU4307 + 12205 00fa 0023 movs r3, #0 + 12206 00fc 84F84230 strb r3, [r4, #66] 6203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12273 .loc 1 6203 7 is_stmt 1 view .LVU4325 + 12207 .loc 1 6203 7 is_stmt 1 view .LVU4308 6203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12274 .loc 1 6203 7 view .LVU4326 - 12275 0110 84F84030 strb r3, [r4, #64] + 12208 .loc 1 6203 7 view .LVU4309 + 12209 0100 84F84030 strb r3, [r4, #64] 6203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12276 .loc 1 6203 7 view .LVU4327 + 12210 .loc 1 6203 7 view .LVU4310 6209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12277 .loc 1 6209 7 view .LVU4328 - 12278 0114 2046 mov r0, r4 - 12279 0116 FFF7FEFF bl HAL_I2C_MemTxCpltCallback - 12280 .LVL886: + 12211 .loc 1 6209 7 view .LVU4311 + 12212 0104 2046 mov r0, r4 + 12213 0106 FFF7FEFF bl HAL_I2C_MemTxCpltCallback + 12214 .LVL892: 6209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12281 .loc 1 6209 7 is_stmt 0 view .LVU4329 - 12282 011a AFE7 b .L756 - 12283 .LVL887: - 12284 .L772: + 12215 .loc 1 6209 7 is_stmt 0 view .LVU4312 + 12216 010a B3E7 b .L755 + 12217 .LVL893: + 12218 .L771: 6235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12285 .loc 1 6235 7 is_stmt 1 view .LVU4330 + 12219 .loc 1 6235 7 is_stmt 1 view .LVU4313 6235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12286 .loc 1 6235 18 is_stmt 0 view .LVU4331 - 12287 011c 0023 movs r3, #0 - 12288 011e 84F84230 strb r3, [r4, #66] + ARM GAS /tmp/ccDmmuIk.s page 418 + + + 12220 .loc 1 6235 18 is_stmt 0 view .LVU4314 + 12221 010c 0023 movs r3, #0 + 12222 010e 84F84230 strb r3, [r4, #66] 6238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12289 .loc 1 6238 7 is_stmt 1 view .LVU4332 + 12223 .loc 1 6238 7 is_stmt 1 view .LVU4315 6238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12290 .loc 1 6238 7 view .LVU4333 - 12291 0122 84F84030 strb r3, [r4, #64] + 12224 .loc 1 6238 7 view .LVU4316 + 12225 0112 84F84030 strb r3, [r4, #64] 6238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12292 .loc 1 6238 7 view .LVU4334 + 12226 .loc 1 6238 7 view .LVU4317 6244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12293 .loc 1 6244 7 view .LVU4335 - 12294 0126 2046 mov r0, r4 - 12295 0128 FFF7FEFF bl HAL_I2C_MemRxCpltCallback - 12296 .LVL888: + 12227 .loc 1 6244 7 view .LVU4318 + 12228 0116 2046 mov r0, r4 + 12229 0118 FFF7FEFF bl HAL_I2C_MemRxCpltCallback + 12230 .LVL894: 6244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - 12297 .loc 1 6244 7 is_stmt 0 view .LVU4336 - 12298 012c A6E7 b .L756 - 12299 .cfi_endproc - 12300 .LFE389: - 12302 .section .text.I2C_Master_ISR_IT,"ax",%progbits - 12303 .align 1 - 12304 .syntax unified - 12305 .thumb - 12306 .thumb_func - 12308 I2C_Master_ISR_IT: - 12309 .LVL889: - 12310 .LFB378: + 12231 .loc 1 6244 7 is_stmt 0 view .LVU4319 + 12232 011c AAE7 b .L755 + 12233 .cfi_endproc + 12234 .LFE389: + 12236 .section .text.I2C_Master_ISR_IT,"ax",%progbits + 12237 .align 1 + 12238 .syntax unified + 12239 .thumb + 12240 .thumb_func + 12242 I2C_Master_ISR_IT: + 12243 .LVL895: + 12244 .LFB378: 4941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t devaddress; - 12311 .loc 1 4941 1 is_stmt 1 view -0 - ARM GAS /tmp/ccclMPzv.s page 420 - - - 12312 .cfi_startproc - 12313 @ args = 0, pretend = 0, frame = 0 - 12314 @ frame_needed = 0, uses_anonymous_args = 0 + 12245 .loc 1 4941 1 is_stmt 1 view -0 + 12246 .cfi_startproc + 12247 @ args = 0, pretend = 0, frame = 0 + 12248 @ frame_needed = 0, uses_anonymous_args = 0 4942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 12315 .loc 1 4942 3 view .LVU4338 + 12249 .loc 1 4942 3 view .LVU4321 4943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12316 .loc 1 4943 3 view .LVU4339 + 12250 .loc 1 4943 3 view .LVU4322 4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12317 .loc 1 4946 3 view .LVU4340 + 12251 .loc 1 4946 3 view .LVU4323 4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12318 .loc 1 4946 3 view .LVU4341 - 12319 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 12320 0004 012B cmp r3, #1 - 12321 0006 00F0C280 beq .L788 + 12252 .loc 1 4946 3 view .LVU4324 + 12253 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 12254 0004 012B cmp r3, #1 + 12255 0006 00F0C280 beq .L787 4941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t devaddress; - 12322 .loc 1 4941 1 is_stmt 0 view .LVU4342 - 12323 000a 70B5 push {r4, r5, r6, lr} - 12324 .LCFI127: - 12325 .cfi_def_cfa_offset 16 - 12326 .cfi_offset 4, -16 - 12327 .cfi_offset 5, -12 - 12328 .cfi_offset 6, -8 - 12329 .cfi_offset 14, -4 - 12330 000c 82B0 sub sp, sp, #8 - 12331 .LCFI128: - 12332 .cfi_def_cfa_offset 24 - 12333 000e 0446 mov r4, r0 - 12334 0010 0D46 mov r5, r1 - 12335 0012 1646 mov r6, r2 -4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12336 .loc 1 4946 3 is_stmt 1 discriminator 2 view .LVU4343 - 12337 0014 0123 movs r3, #1 - 12338 0016 80F84030 strb r3, [r0, #64] -4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12339 .loc 1 4946 3 discriminator 2 view .LVU4344 -4948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 12340 .loc 1 4948 3 view .LVU4345 -4948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 12341 .loc 1 4948 6 is_stmt 0 view .LVU4346 - 12342 001a 11F0100F tst r1, #16 - 12343 001e 02D0 beq .L776 -4948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 12344 .loc 1 4948 58 discriminator 1 view .LVU4347 - 12345 0020 12F0100F tst r2, #16 - 12346 0024 22D1 bne .L793 - 12347 .L776: -4962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 12348 .loc 1 4962 8 is_stmt 1 view .LVU4348 -4962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 12349 .loc 1 4962 11 is_stmt 0 view .LVU4349 - 12350 0026 15F0040F tst r5, #4 - 12351 002a 29D0 beq .L778 -4962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 12352 .loc 1 4962 65 discriminator 1 view .LVU4350 - 12353 002c 16F0040F tst r6, #4 - 12354 0030 26D0 beq .L778 -4966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 421 + 12256 .loc 1 4941 1 is_stmt 0 view .LVU4325 + 12257 000a 70B5 push {r4, r5, r6, lr} + 12258 .LCFI127: + 12259 .cfi_def_cfa_offset 16 + 12260 .cfi_offset 4, -16 + 12261 .cfi_offset 5, -12 + 12262 .cfi_offset 6, -8 + 12263 .cfi_offset 14, -4 + 12264 000c 82B0 sub sp, sp, #8 + 12265 .LCFI128: + 12266 .cfi_def_cfa_offset 24 + 12267 000e 0446 mov r4, r0 + ARM GAS /tmp/ccDmmuIk.s page 419 - 12355 .loc 1 4966 5 is_stmt 1 view .LVU4351 + 12268 0010 0D46 mov r5, r1 + 12269 0012 1646 mov r6, r2 +4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12270 .loc 1 4946 3 is_stmt 1 discriminator 2 view .LVU4326 + 12271 0014 0123 movs r3, #1 + 12272 0016 80F84030 strb r3, [r0, #64] +4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12273 .loc 1 4946 3 view .LVU4327 +4948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 12274 .loc 1 4948 3 view .LVU4328 +4948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 12275 .loc 1 4948 6 is_stmt 0 view .LVU4329 + 12276 001a 11F0100F tst r1, #16 + 12277 001e 02D0 beq .L775 +4948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 12278 .loc 1 4948 58 discriminator 1 view .LVU4330 + 12279 0020 12F0100F tst r2, #16 + 12280 0024 22D1 bne .L792 + 12281 .L775: +4962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 12282 .loc 1 4962 8 is_stmt 1 view .LVU4331 +4962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 12283 .loc 1 4962 11 is_stmt 0 view .LVU4332 + 12284 0026 15F0040F tst r5, #4 + 12285 002a 29D0 beq .L777 +4962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) + 12286 .loc 1 4962 65 discriminator 1 view .LVU4333 + 12287 002c 16F0040F tst r6, #4 + 12288 0030 26D0 beq .L777 4966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12356 .loc 1 4966 16 is_stmt 0 view .LVU4352 - 12357 0032 25F00405 bic r5, r5, #4 - 12358 .LVL890: + 12289 .loc 1 4966 5 is_stmt 1 view .LVU4334 +4966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12290 .loc 1 4966 16 is_stmt 0 view .LVU4335 + 12291 0032 25F00405 bic r5, r5, #4 + 12292 .LVL896: 4969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12359 .loc 1 4969 5 is_stmt 1 view .LVU4353 + 12293 .loc 1 4969 5 is_stmt 1 view .LVU4336 4969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12360 .loc 1 4969 36 is_stmt 0 view .LVU4354 - 12361 0036 2368 ldr r3, [r4] + 12294 .loc 1 4969 36 is_stmt 0 view .LVU4337 + 12295 0036 2368 ldr r3, [r4] 4969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12362 .loc 1 4969 46 view .LVU4355 - 12363 0038 5A6A ldr r2, [r3, #36] - 12364 .LVL891: + 12296 .loc 1 4969 46 view .LVU4338 + 12297 0038 5A6A ldr r2, [r3, #36] + 12298 .LVL897: 4969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12365 .loc 1 4969 10 view .LVU4356 - 12366 003a 636A ldr r3, [r4, #36] + 12299 .loc 1 4969 10 view .LVU4339 + 12300 003a 636A ldr r3, [r4, #36] 4969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12367 .loc 1 4969 21 view .LVU4357 - 12368 003c 1A70 strb r2, [r3] + 12301 .loc 1 4969 21 view .LVU4340 + 12302 003c 1A70 strb r2, [r3] 4972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12369 .loc 1 4972 5 is_stmt 1 view .LVU4358 + 12303 .loc 1 4972 5 is_stmt 1 view .LVU4341 4972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12370 .loc 1 4972 9 is_stmt 0 view .LVU4359 - 12371 003e 636A ldr r3, [r4, #36] + 12304 .loc 1 4972 9 is_stmt 0 view .LVU4342 + 12305 003e 636A ldr r3, [r4, #36] 4972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12372 .loc 1 4972 19 view .LVU4360 - 12373 0040 0133 adds r3, r3, #1 - 12374 0042 6362 str r3, [r4, #36] + 12306 .loc 1 4972 19 view .LVU4343 + ARM GAS /tmp/ccDmmuIk.s page 420 + + + 12307 0040 0133 adds r3, r3, #1 + 12308 0042 6362 str r3, [r4, #36] 4974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 12375 .loc 1 4974 5 is_stmt 1 view .LVU4361 + 12309 .loc 1 4974 5 is_stmt 1 view .LVU4344 4974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 12376 .loc 1 4974 9 is_stmt 0 view .LVU4362 - 12377 0044 238D ldrh r3, [r4, #40] + 12310 .loc 1 4974 9 is_stmt 0 view .LVU4345 + 12311 0044 238D ldrh r3, [r4, #40] 4974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 12378 .loc 1 4974 19 view .LVU4363 - 12379 0046 013B subs r3, r3, #1 - 12380 0048 2385 strh r3, [r4, #40] @ movhi + 12312 .loc 1 4974 19 view .LVU4346 + 12313 0046 013B subs r3, r3, #1 + 12314 0048 2385 strh r3, [r4, #40] @ movhi 4975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12381 .loc 1 4975 5 is_stmt 1 view .LVU4364 + 12315 .loc 1 4975 5 is_stmt 1 view .LVU4347 4975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12382 .loc 1 4975 9 is_stmt 0 view .LVU4365 - 12383 004a 638D ldrh r3, [r4, #42] - 12384 004c 9BB2 uxth r3, r3 + 12316 .loc 1 4975 9 is_stmt 0 view .LVU4348 + 12317 004a 638D ldrh r3, [r4, #42] + 12318 004c 9BB2 uxth r3, r3 4975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12385 .loc 1 4975 20 view .LVU4366 - 12386 004e 013B subs r3, r3, #1 - 12387 0050 9BB2 uxth r3, r3 - 12388 0052 6385 strh r3, [r4, #42] @ movhi - 12389 .LVL892: - 12390 .L777: + 12319 .loc 1 4975 20 view .LVU4349 + 12320 004e 013B subs r3, r3, #1 + 12321 0050 9BB2 uxth r3, r3 + 12322 0052 6385 strh r3, [r4, #42] @ movhi + 12323 .LVL898: + 12324 .L776: 5067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12391 .loc 1 5067 3 is_stmt 1 view .LVU4367 + 12325 .loc 1 5067 3 is_stmt 1 view .LVU4350 5069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 12392 .loc 1 5069 3 view .LVU4368 + 12326 .loc 1 5069 3 view .LVU4351 5069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 12393 .loc 1 5069 6 is_stmt 0 view .LVU4369 - ARM GAS /tmp/ccclMPzv.s page 422 - - - 12394 0054 15F0200F tst r5, #32 - 12395 0058 03D0 beq .L787 + 12327 .loc 1 5069 6 is_stmt 0 view .LVU4352 + 12328 0054 15F0200F tst r5, #32 + 12329 0058 03D0 beq .L786 5069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 12396 .loc 1 5069 61 discriminator 1 view .LVU4370 - 12397 005a 16F0200F tst r6, #32 - 12398 005e 40F09180 bne .L794 - 12399 .L787: + 12330 .loc 1 5069 61 discriminator 1 view .LVU4353 + 12331 005a 16F0200F tst r6, #32 + 12332 005e 40F09180 bne .L793 + 12333 .L786: 5077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12400 .loc 1 5077 3 is_stmt 1 view .LVU4371 + 12334 .loc 1 5077 3 is_stmt 1 view .LVU4354 5077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12401 .loc 1 5077 3 view .LVU4372 - 12402 0062 0020 movs r0, #0 - 12403 0064 84F84000 strb r0, [r4, #64] + 12335 .loc 1 5077 3 view .LVU4355 + 12336 0062 0020 movs r0, #0 + 12337 0064 84F84000 strb r0, [r4, #64] 5077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12404 .loc 1 5077 3 view .LVU4373 + 12338 .loc 1 5077 3 view .LVU4356 5079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12405 .loc 1 5079 3 view .LVU4374 + 12339 .loc 1 5079 3 view .LVU4357 5080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12406 .loc 1 5080 1 is_stmt 0 view .LVU4375 - 12407 0068 02B0 add sp, sp, #8 - 12408 .LCFI129: - 12409 .cfi_remember_state - 12410 .cfi_def_cfa_offset 16 - 12411 @ sp needed - 12412 006a 70BD pop {r4, r5, r6, pc} - 12413 .LVL893: - 12414 .L793: - 12415 .LCFI130: - 12416 .cfi_restore_state -4952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12417 .loc 1 4952 5 is_stmt 1 view .LVU4376 - 12418 006c 0368 ldr r3, [r0] - 12419 006e 1022 movs r2, #16 - 12420 .LVL894: -4952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12421 .loc 1 4952 5 is_stmt 0 view .LVU4377 - 12422 0070 DA61 str r2, [r3, #28] -4957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12423 .loc 1 4957 5 is_stmt 1 view .LVU4378 -4957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12424 .loc 1 4957 9 is_stmt 0 view .LVU4379 - 12425 0072 436C ldr r3, [r0, #68] -4957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12426 .loc 1 4957 21 view .LVU4380 - 12427 0074 43F00403 orr r3, r3, #4 - 12428 0078 4364 str r3, [r0, #68] -4960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12429 .loc 1 4960 5 is_stmt 1 view .LVU4381 - 12430 007a FFF7FEFF bl I2C_Flush_TXDR - 12431 .LVL895: -4960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12432 .loc 1 4960 5 is_stmt 0 view .LVU4382 - 12433 007e E9E7 b .L777 - 12434 .LVL896: - 12435 .L778: -4977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ - 12436 .loc 1 4977 8 is_stmt 1 view .LVU4383 - ARM GAS /tmp/ccclMPzv.s page 423 + 12340 .loc 1 5080 1 is_stmt 0 view .LVU4358 + 12341 0068 02B0 add sp, sp, #8 + 12342 .LCFI129: + 12343 .cfi_remember_state + 12344 .cfi_def_cfa_offset 16 + 12345 @ sp needed + 12346 006a 70BD pop {r4, r5, r6, pc} + 12347 .LVL899: + 12348 .L792: + ARM GAS /tmp/ccDmmuIk.s page 421 - 12437 0080 C5F38013 ubfx r3, r5, #6, #1 + 12349 .LCFI130: + 12350 .cfi_restore_state +4952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12351 .loc 1 4952 5 is_stmt 1 view .LVU4359 + 12352 006c 0368 ldr r3, [r0] + 12353 006e 1022 movs r2, #16 + 12354 .LVL900: +4952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12355 .loc 1 4952 5 is_stmt 0 view .LVU4360 + 12356 0070 DA61 str r2, [r3, #28] +4957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12357 .loc 1 4957 5 is_stmt 1 view .LVU4361 +4957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12358 .loc 1 4957 9 is_stmt 0 view .LVU4362 + 12359 0072 436C ldr r3, [r0, #68] +4957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12360 .loc 1 4957 21 view .LVU4363 + 12361 0074 43F00403 orr r3, r3, #4 + 12362 0078 4364 str r3, [r0, #68] +4960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12363 .loc 1 4960 5 is_stmt 1 view .LVU4364 + 12364 007a FFF7FEFF bl I2C_Flush_TXDR + 12365 .LVL901: +4960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12366 .loc 1 4960 5 is_stmt 0 view .LVU4365 + 12367 007e E9E7 b .L776 + 12368 .LVL902: + 12369 .L777: 4977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ - 12438 .loc 1 4977 11 is_stmt 0 view .LVU4384 - 12439 0084 15F0400F tst r5, #64 - 12440 0088 19D1 bne .L779 + 12370 .loc 1 4977 8 is_stmt 1 view .LVU4366 + 12371 0080 C5F38013 ubfx r3, r5, #6, #1 4977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ - 12441 .loc 1 4977 63 discriminator 1 view .LVU4385 - 12442 008a 15F0020F tst r5, #2 - 12443 008e 16D0 beq .L779 + 12372 .loc 1 4977 11 is_stmt 0 view .LVU4367 + 12373 0084 15F0400F tst r5, #64 + 12374 0088 19D1 bne .L778 +4977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TXIS) != RESET) && \ + 12375 .loc 1 4977 63 discriminator 1 view .LVU4368 + 12376 008a 15F0020F tst r5, #2 + 12377 008e 16D0 beq .L778 4978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET))) - 12444 .loc 1 4978 66 view .LVU4386 - 12445 0090 16F0020F tst r6, #2 - 12446 0094 13D0 beq .L779 + 12378 .loc 1 4978 66 view .LVU4369 + 12379 0090 16F0020F tst r6, #2 + 12380 0094 13D0 beq .L778 4982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12447 .loc 1 4982 5 is_stmt 1 view .LVU4387 + 12381 .loc 1 4982 5 is_stmt 1 view .LVU4370 4982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12448 .loc 1 4982 13 is_stmt 0 view .LVU4388 - 12449 0096 638D ldrh r3, [r4, #42] - 12450 0098 9BB2 uxth r3, r3 + 12382 .loc 1 4982 13 is_stmt 0 view .LVU4371 + 12383 0096 638D ldrh r3, [r4, #42] + 12384 0098 9BB2 uxth r3, r3 4982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12451 .loc 1 4982 8 view .LVU4389 - 12452 009a 002B cmp r3, #0 - 12453 009c DAD0 beq .L777 + 12385 .loc 1 4982 8 view .LVU4372 + 12386 009a 002B cmp r3, #0 + 12387 009c DAD0 beq .L776 4985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12454 .loc 1 4985 7 is_stmt 1 view .LVU4390 + 12388 .loc 1 4985 7 is_stmt 1 view .LVU4373 4985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12455 .loc 1 4985 35 is_stmt 0 view .LVU4391 - 12456 009e 626A ldr r2, [r4, #36] - 12457 .LVL897: + 12389 .loc 1 4985 35 is_stmt 0 view .LVU4374 + ARM GAS /tmp/ccDmmuIk.s page 422 + + + 12390 009e 626A ldr r2, [r4, #36] + 12391 .LVL903: 4985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12458 .loc 1 4985 11 view .LVU4392 - 12459 00a0 2368 ldr r3, [r4] + 12392 .loc 1 4985 11 view .LVU4375 + 12393 00a0 2368 ldr r3, [r4] 4985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12460 .loc 1 4985 30 view .LVU4393 - 12461 00a2 1278 ldrb r2, [r2] @ zero_extendqisi2 + 12394 .loc 1 4985 30 view .LVU4376 + 12395 00a2 1278 ldrb r2, [r2] @ zero_extendqisi2 4985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12462 .loc 1 4985 28 view .LVU4394 - 12463 00a4 9A62 str r2, [r3, #40] + 12396 .loc 1 4985 28 view .LVU4377 + 12397 00a4 9A62 str r2, [r3, #40] 4988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12464 .loc 1 4988 7 is_stmt 1 view .LVU4395 + 12398 .loc 1 4988 7 is_stmt 1 view .LVU4378 4988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12465 .loc 1 4988 11 is_stmt 0 view .LVU4396 - 12466 00a6 636A ldr r3, [r4, #36] + 12399 .loc 1 4988 11 is_stmt 0 view .LVU4379 + 12400 00a6 636A ldr r3, [r4, #36] 4988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12467 .loc 1 4988 21 view .LVU4397 - 12468 00a8 0133 adds r3, r3, #1 - 12469 00aa 6362 str r3, [r4, #36] + 12401 .loc 1 4988 21 view .LVU4380 + 12402 00a8 0133 adds r3, r3, #1 + 12403 00aa 6362 str r3, [r4, #36] 4990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 12470 .loc 1 4990 7 is_stmt 1 view .LVU4398 + 12404 .loc 1 4990 7 is_stmt 1 view .LVU4381 4990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 12471 .loc 1 4990 11 is_stmt 0 view .LVU4399 - 12472 00ac 238D ldrh r3, [r4, #40] + 12405 .loc 1 4990 11 is_stmt 0 view .LVU4382 + 12406 00ac 238D ldrh r3, [r4, #40] 4990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 12473 .loc 1 4990 21 view .LVU4400 - 12474 00ae 013B subs r3, r3, #1 - 12475 00b0 2385 strh r3, [r4, #40] @ movhi + 12407 .loc 1 4990 21 view .LVU4383 + 12408 00ae 013B subs r3, r3, #1 + 12409 00b0 2385 strh r3, [r4, #40] @ movhi 4991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 424 - - - 12476 .loc 1 4991 7 is_stmt 1 view .LVU4401 + 12410 .loc 1 4991 7 is_stmt 1 view .LVU4384 4991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12477 .loc 1 4991 11 is_stmt 0 view .LVU4402 - 12478 00b2 638D ldrh r3, [r4, #42] - 12479 00b4 9BB2 uxth r3, r3 + 12411 .loc 1 4991 11 is_stmt 0 view .LVU4385 + 12412 00b2 638D ldrh r3, [r4, #42] + 12413 00b4 9BB2 uxth r3, r3 4991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12480 .loc 1 4991 22 view .LVU4403 - 12481 00b6 013B subs r3, r3, #1 - 12482 00b8 9BB2 uxth r3, r3 - 12483 00ba 6385 strh r3, [r4, #42] @ movhi - 12484 00bc CAE7 b .L777 - 12485 .LVL898: - 12486 .L779: + 12414 .loc 1 4991 22 view .LVU4386 + 12415 00b6 013B subs r3, r3, #1 + 12416 00b8 9BB2 uxth r3, r3 + 12417 00ba 6385 strh r3, [r4, #42] @ movhi + 12418 00bc CAE7 b .L776 + 12419 .LVL904: + 12420 .L778: 4994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12487 .loc 1 4994 8 is_stmt 1 view .LVU4404 + 12421 .loc 1 4994 8 is_stmt 1 view .LVU4387 4994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12488 .loc 1 4994 11 is_stmt 0 view .LVU4405 - 12489 00be 15F0800F tst r5, #128 - 12490 00c2 3FD0 beq .L780 + 12422 .loc 1 4994 11 is_stmt 0 view .LVU4388 + 12423 00be 15F0800F tst r5, #128 + 12424 00c2 3FD0 beq .L779 4994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12491 .loc 1 4994 64 discriminator 1 view .LVU4406 - 12492 00c4 16F0400F tst r6, #64 - 12493 00c8 3CD0 beq .L780 + 12425 .loc 1 4994 64 discriminator 1 view .LVU4389 + 12426 00c4 16F0400F tst r6, #64 + 12427 00c8 3CD0 beq .L779 4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12494 .loc 1 4997 5 is_stmt 1 view .LVU4407 + 12428 .loc 1 4997 5 is_stmt 1 view .LVU4390 4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12495 .loc 1 4997 14 is_stmt 0 view .LVU4408 - 12496 00ca 638D ldrh r3, [r4, #42] - 12497 00cc 9BB2 uxth r3, r3 -4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12498 .loc 1 4997 8 view .LVU4409 - 12499 00ce 5BB3 cbz r3, .L781 -4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12500 .loc 1 4997 41 discriminator 1 view .LVU4410 - 12501 00d0 238D ldrh r3, [r4, #40] -4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12502 .loc 1 4997 33 discriminator 1 view .LVU4411 - 12503 00d2 4BBB cbnz r3, .L781 -4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12504 .loc 1 4999 7 is_stmt 1 view .LVU4412 -4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12505 .loc 1 4999 35 is_stmt 0 view .LVU4413 - 12506 00d4 2368 ldr r3, [r4] -4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12507 .loc 1 4999 45 view .LVU4414 - 12508 00d6 5968 ldr r1, [r3, #4] - 12509 .LVL899: -4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12510 .loc 1 4999 18 view .LVU4415 - 12511 00d8 C1F30901 ubfx r1, r1, #0, #10 - 12512 .LVL900: -5001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12513 .loc 1 5001 7 is_stmt 1 view .LVU4416 -5001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12514 .loc 1 5001 15 is_stmt 0 view .LVU4417 - 12515 00dc 638D ldrh r3, [r4, #42] - 12516 00de 9BB2 uxth r3, r3 - ARM GAS /tmp/ccclMPzv.s page 425 + 12429 .loc 1 4997 14 is_stmt 0 view .LVU4391 + ARM GAS /tmp/ccDmmuIk.s page 423 + 12430 00ca 638D ldrh r3, [r4, #42] + 12431 00cc 9BB2 uxth r3, r3 +4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12432 .loc 1 4997 8 view .LVU4392 + 12433 00ce 5BB3 cbz r3, .L780 +4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12434 .loc 1 4997 41 discriminator 1 view .LVU4393 + 12435 00d0 238D ldrh r3, [r4, #40] +4997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12436 .loc 1 4997 33 discriminator 1 view .LVU4394 + 12437 00d2 4BBB cbnz r3, .L780 +4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12438 .loc 1 4999 7 is_stmt 1 view .LVU4395 +4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12439 .loc 1 4999 35 is_stmt 0 view .LVU4396 + 12440 00d4 2368 ldr r3, [r4] +4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12441 .loc 1 4999 45 view .LVU4397 + 12442 00d6 5968 ldr r1, [r3, #4] + 12443 .LVL905: +4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12444 .loc 1 4999 18 view .LVU4398 + 12445 00d8 C1F30901 ubfx r1, r1, #0, #10 + 12446 .LVL906: 5001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12517 .loc 1 5001 10 view .LVU4418 - 12518 00e0 FF2B cmp r3, #255 - 12519 00e2 0ED8 bhi .L795 + 12447 .loc 1 5001 7 is_stmt 1 view .LVU4399 +5001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12448 .loc 1 5001 15 is_stmt 0 view .LVU4400 + 12449 00dc 638D ldrh r3, [r4, #42] + 12450 00de 9BB2 uxth r3, r3 +5001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12451 .loc 1 5001 10 view .LVU4401 + 12452 00e0 FF2B cmp r3, #255 + 12453 00e2 0ED8 bhi .L794 5008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 12520 .loc 1 5008 9 is_stmt 1 view .LVU4419 + 12454 .loc 1 5008 9 is_stmt 1 view .LVU4402 5008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 12521 .loc 1 5008 30 is_stmt 0 view .LVU4420 - 12522 00e4 628D ldrh r2, [r4, #42] - 12523 .LVL901: + 12455 .loc 1 5008 30 is_stmt 0 view .LVU4403 + 12456 00e4 628D ldrh r2, [r4, #42] + 12457 .LVL907: 5008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 12524 .loc 1 5008 30 view .LVU4421 - 12525 00e6 92B2 uxth r2, r2 + 12458 .loc 1 5008 30 view .LVU4404 + 12459 00e6 92B2 uxth r2, r2 5008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 12526 .loc 1 5008 24 view .LVU4422 - 12527 00e8 2285 strh r2, [r4, #40] @ movhi + 12460 .loc 1 5008 24 view .LVU4405 + 12461 00e8 2285 strh r2, [r4, #40] @ movhi 5009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12528 .loc 1 5009 9 is_stmt 1 view .LVU4423 + 12462 .loc 1 5009 9 is_stmt 1 view .LVU4406 5009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12529 .loc 1 5009 17 is_stmt 0 view .LVU4424 - 12530 00ea E36A ldr r3, [r4, #44] + 12463 .loc 1 5009 17 is_stmt 0 view .LVU4407 + 12464 00ea E36A ldr r3, [r4, #44] 5009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12531 .loc 1 5009 12 view .LVU4425 - 12532 00ec 13F5803F cmn r3, #65536 - 12533 00f0 11D0 beq .L783 + 12465 .loc 1 5009 12 view .LVU4408 + 12466 00ec 13F5803F cmn r3, #65536 + 12467 00f0 11D0 beq .L782 5011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); - 12534 .loc 1 5011 11 is_stmt 1 view .LVU4426 + 12468 .loc 1 5011 11 is_stmt 1 view .LVU4409 + ARM GAS /tmp/ccDmmuIk.s page 424 + + 5012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12535 .loc 1 5012 34 is_stmt 0 view .LVU4427 - 12536 00f2 E36A ldr r3, [r4, #44] + 12469 .loc 1 5012 34 is_stmt 0 view .LVU4410 + 12470 00f2 E36A ldr r3, [r4, #44] 5011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); - 12537 .loc 1 5011 11 view .LVU4428 - 12538 00f4 0020 movs r0, #0 - 12539 .LVL902: + 12471 .loc 1 5011 11 view .LVU4411 + 12472 00f4 0020 movs r0, #0 + 12473 .LVL908: 5011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); - 12540 .loc 1 5011 11 view .LVU4429 - 12541 00f6 0090 str r0, [sp] - 12542 00f8 D2B2 uxtb r2, r2 - 12543 00fa 2046 mov r0, r4 - 12544 00fc FFF7FEFF bl I2C_TransferConfig - 12545 .LVL903: + 12474 .loc 1 5011 11 view .LVU4412 + 12475 00f6 0090 str r0, [sp] + 12476 00f8 D2B2 uxtb r2, r2 + 12477 00fa 2046 mov r0, r4 + 12478 00fc FFF7FEFF bl I2C_TransferConfig + 12479 .LVL909: 5011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); - 12546 .loc 1 5011 11 view .LVU4430 - 12547 0100 A8E7 b .L777 - 12548 .LVL904: - 12549 .L795: + 12480 .loc 1 5011 11 view .LVU4413 + 12481 0100 A8E7 b .L776 + 12482 .LVL910: + 12483 .L794: 5003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_START - 12550 .loc 1 5003 9 is_stmt 1 view .LVU4431 + 12484 .loc 1 5003 9 is_stmt 1 view .LVU4414 5003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_START - 12551 .loc 1 5003 24 is_stmt 0 view .LVU4432 - 12552 0102 FF22 movs r2, #255 - 12553 .LVL905: + 12485 .loc 1 5003 24 is_stmt 0 view .LVU4415 + 12486 0102 FF22 movs r2, #255 + 12487 .LVL911: 5003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_START - 12554 .loc 1 5003 24 view .LVU4433 - 12555 0104 2285 strh r2, [r4, #40] @ movhi + 12488 .loc 1 5003 24 view .LVU4416 + 12489 0104 2285 strh r2, [r4, #40] @ movhi 5004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12556 .loc 1 5004 9 is_stmt 1 view .LVU4434 - ARM GAS /tmp/ccclMPzv.s page 426 - - - 12557 0106 0023 movs r3, #0 - 12558 0108 0093 str r3, [sp] - 12559 010a 4FF08073 mov r3, #16777216 - 12560 010e 2046 mov r0, r4 - 12561 .LVL906: + 12490 .loc 1 5004 9 is_stmt 1 view .LVU4417 + 12491 0106 0023 movs r3, #0 + 12492 0108 0093 str r3, [sp] + 12493 010a 4FF08073 mov r3, #16777216 + 12494 010e 2046 mov r0, r4 + 12495 .LVL912: 5004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12562 .loc 1 5004 9 is_stmt 0 view .LVU4435 - 12563 0110 FFF7FEFF bl I2C_TransferConfig - 12564 .LVL907: + 12496 .loc 1 5004 9 is_stmt 0 view .LVU4418 + 12497 0110 FFF7FEFF bl I2C_TransferConfig + 12498 .LVL913: 5004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12565 .loc 1 5004 9 view .LVU4436 - 12566 0114 9EE7 b .L777 - 12567 .LVL908: - 12568 .L783: + 12499 .loc 1 5004 9 view .LVU4419 + 12500 0114 9EE7 b .L776 + 12501 .LVL914: + 12502 .L782: 5016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 12569 .loc 1 5016 11 is_stmt 1 view .LVU4437 - 12570 0116 0023 movs r3, #0 - 12571 0118 0093 str r3, [sp] - 12572 011a 4FF00073 mov r3, #33554432 - 12573 011e D2B2 uxtb r2, r2 - 12574 0120 2046 mov r0, r4 - 12575 .LVL909: + 12503 .loc 1 5016 11 is_stmt 1 view .LVU4420 + 12504 0116 0023 movs r3, #0 + 12505 0118 0093 str r3, [sp] + 12506 011a 4FF00073 mov r3, #33554432 + 12507 011e D2B2 uxtb r2, r2 + 12508 0120 2046 mov r0, r4 + 12509 .LVL915: 5016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 12576 .loc 1 5016 11 is_stmt 0 view .LVU4438 - 12577 0122 FFF7FEFF bl I2C_TransferConfig - 12578 .LVL910: + 12510 .loc 1 5016 11 is_stmt 0 view .LVU4421 + 12511 0122 FFF7FEFF bl I2C_TransferConfig + 12512 .LVL916: 5016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 12579 .loc 1 5016 11 view .LVU4439 - 12580 0126 95E7 b .L777 - 12581 .LVL911: - 12582 .L781: + ARM GAS /tmp/ccDmmuIk.s page 425 + + + 12513 .loc 1 5016 11 view .LVU4422 + 12514 0126 95E7 b .L776 + 12515 .LVL917: + 12516 .L780: 5024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12583 .loc 1 5024 7 is_stmt 1 view .LVU4440 + 12517 .loc 1 5024 7 is_stmt 1 view .LVU4423 5024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12584 .loc 1 5024 11 is_stmt 0 view .LVU4441 - 12585 0128 2368 ldr r3, [r4] - 12586 012a 5B68 ldr r3, [r3, #4] + 12518 .loc 1 5024 11 is_stmt 0 view .LVU4424 + 12519 0128 2368 ldr r3, [r4] + 12520 012a 5B68 ldr r3, [r3, #4] 5024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12587 .loc 1 5024 10 view .LVU4442 - 12588 012c 13F0007F tst r3, #33554432 - 12589 0130 03D1 bne .L784 + 12521 .loc 1 5024 10 view .LVU4425 + 12522 012c 13F0007F tst r3, #33554432 + 12523 0130 03D1 bne .L783 5027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12590 .loc 1 5027 9 is_stmt 1 view .LVU4443 - 12591 0132 2046 mov r0, r4 - 12592 .LVL912: + 12524 .loc 1 5027 9 is_stmt 1 view .LVU4426 + 12525 0132 2046 mov r0, r4 + 12526 .LVL918: 5027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12593 .loc 1 5027 9 is_stmt 0 view .LVU4444 - 12594 0134 FFF7FEFF bl I2C_ITMasterSeqCplt - 12595 .LVL913: + 12527 .loc 1 5027 9 is_stmt 0 view .LVU4427 + 12528 0134 FFF7FEFF bl I2C_ITMasterSeqCplt + 12529 .LVL919: 5027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12596 .loc 1 5027 9 view .LVU4445 - 12597 0138 8CE7 b .L777 - 12598 .LVL914: - 12599 .L784: + 12530 .loc 1 5027 9 view .LVU4428 + 12531 0138 8CE7 b .L776 + 12532 .LVL920: + 12533 .L783: 5033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12600 .loc 1 5033 9 is_stmt 1 view .LVU4446 - 12601 013a 4021 movs r1, #64 - ARM GAS /tmp/ccclMPzv.s page 427 - - - 12602 .LVL915: + 12534 .loc 1 5033 9 is_stmt 1 view .LVU4429 + 12535 013a 4021 movs r1, #64 + 12536 .LVL921: 5033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12603 .loc 1 5033 9 is_stmt 0 view .LVU4447 - 12604 013c 2046 mov r0, r4 - 12605 .LVL916: + 12537 .loc 1 5033 9 is_stmt 0 view .LVU4430 + 12538 013c 2046 mov r0, r4 + 12539 .LVL922: 5033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12606 .loc 1 5033 9 view .LVU4448 - 12607 013e FFF7FEFF bl I2C_ITError - 12608 .LVL917: + 12540 .loc 1 5033 9 view .LVU4431 + 12541 013e FFF7FEFF bl I2C_ITError + 12542 .LVL923: 5033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12609 .loc 1 5033 9 view .LVU4449 - 12610 0142 87E7 b .L777 - 12611 .LVL918: - 12612 .L780: + 12543 .loc 1 5033 9 view .LVU4432 + 12544 0142 87E7 b .L776 + 12545 .LVL924: + 12546 .L779: 5037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12613 .loc 1 5037 8 is_stmt 1 view .LVU4450 + 12547 .loc 1 5037 8 is_stmt 1 view .LVU4433 5037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12614 .loc 1 5037 11 is_stmt 0 view .LVU4451 - 12615 0144 002B cmp r3, #0 - 12616 0146 85D0 beq .L777 + 12548 .loc 1 5037 11 is_stmt 0 view .LVU4434 + 12549 0144 002B cmp r3, #0 + 12550 0146 85D0 beq .L776 5037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12617 .loc 1 5037 63 discriminator 1 view .LVU4452 - 12618 0148 16F0400F tst r6, #64 - 12619 014c 82D0 beq .L777 + 12551 .loc 1 5037 63 discriminator 1 view .LVU4435 + 12552 0148 16F0400F tst r6, #64 + 12553 014c 82D0 beq .L776 5040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12620 .loc 1 5040 5 is_stmt 1 view .LVU4453 + 12554 .loc 1 5040 5 is_stmt 1 view .LVU4436 5040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12621 .loc 1 5040 13 is_stmt 0 view .LVU4454 - 12622 014e 638D ldrh r3, [r4, #42] - 12623 0150 9BB2 uxth r3, r3 -5040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12624 .loc 1 5040 8 view .LVU4455 - 12625 0152 93B9 cbnz r3, .L785 -5042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12626 .loc 1 5042 7 is_stmt 1 view .LVU4456 -5042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12627 .loc 1 5042 11 is_stmt 0 view .LVU4457 - 12628 0154 2368 ldr r3, [r4] - 12629 0156 5A68 ldr r2, [r3, #4] - 12630 .LVL919: -5042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12631 .loc 1 5042 10 view .LVU4458 - 12632 0158 12F0007F tst r2, #33554432 - 12633 015c 7FF47AAF bne .L777 -5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12634 .loc 1 5045 9 is_stmt 1 view .LVU4459 -5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12635 .loc 1 5045 17 is_stmt 0 view .LVU4460 - 12636 0160 E26A ldr r2, [r4, #44] -5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12637 .loc 1 5045 12 view .LVU4461 - 12638 0162 12F5803F cmn r2, #65536 - 12639 0166 04D1 bne .L786 -5048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12640 .loc 1 5048 11 is_stmt 1 view .LVU4462 -5048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12641 .loc 1 5048 25 is_stmt 0 view .LVU4463 - ARM GAS /tmp/ccclMPzv.s page 428 + ARM GAS /tmp/ccDmmuIk.s page 426 - 12642 0168 5A68 ldr r2, [r3, #4] + 12555 .loc 1 5040 13 is_stmt 0 view .LVU4437 + 12556 014e 638D ldrh r3, [r4, #42] + 12557 0150 9BB2 uxth r3, r3 +5040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12558 .loc 1 5040 8 view .LVU4438 + 12559 0152 93B9 cbnz r3, .L784 +5042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12560 .loc 1 5042 7 is_stmt 1 view .LVU4439 +5042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12561 .loc 1 5042 11 is_stmt 0 view .LVU4440 + 12562 0154 2368 ldr r3, [r4] + 12563 0156 5A68 ldr r2, [r3, #4] + 12564 .LVL925: +5042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12565 .loc 1 5042 10 view .LVU4441 + 12566 0158 12F0007F tst r2, #33554432 + 12567 015c 7FF47AAF bne .L776 +5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12568 .loc 1 5045 9 is_stmt 1 view .LVU4442 +5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12569 .loc 1 5045 17 is_stmt 0 view .LVU4443 + 12570 0160 E26A ldr r2, [r4, #44] +5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12571 .loc 1 5045 12 view .LVU4444 + 12572 0162 12F5803F cmn r2, #65536 + 12573 0166 04D1 bne .L785 5048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12643 .loc 1 5048 31 view .LVU4464 - 12644 016a 42F48042 orr r2, r2, #16384 - 12645 016e 5A60 str r2, [r3, #4] - 12646 0170 70E7 b .L777 - 12647 .L786: + 12574 .loc 1 5048 11 is_stmt 1 view .LVU4445 +5048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12575 .loc 1 5048 25 is_stmt 0 view .LVU4446 + 12576 0168 5A68 ldr r2, [r3, #4] +5048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12577 .loc 1 5048 31 view .LVU4447 + 12578 016a 42F48042 orr r2, r2, #16384 + 12579 016e 5A60 str r2, [r3, #4] + 12580 0170 70E7 b .L776 + 12581 .L785: 5053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12648 .loc 1 5053 11 is_stmt 1 view .LVU4465 - 12649 0172 2046 mov r0, r4 - 12650 .LVL920: + 12582 .loc 1 5053 11 is_stmt 1 view .LVU4448 + 12583 0172 2046 mov r0, r4 + 12584 .LVL926: 5053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12651 .loc 1 5053 11 is_stmt 0 view .LVU4466 - 12652 0174 FFF7FEFF bl I2C_ITMasterSeqCplt - 12653 .LVL921: + 12585 .loc 1 5053 11 is_stmt 0 view .LVU4449 + 12586 0174 FFF7FEFF bl I2C_ITMasterSeqCplt + 12587 .LVL927: 5053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12654 .loc 1 5053 11 view .LVU4467 - 12655 0178 6CE7 b .L777 - 12656 .LVL922: - 12657 .L785: + 12588 .loc 1 5053 11 view .LVU4450 + 12589 0178 6CE7 b .L776 + 12590 .LVL928: + 12591 .L784: 5061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12658 .loc 1 5061 7 is_stmt 1 view .LVU4468 - 12659 017a 4021 movs r1, #64 - 12660 .LVL923: + 12592 .loc 1 5061 7 is_stmt 1 view .LVU4451 + 12593 017a 4021 movs r1, #64 + 12594 .LVL929: 5061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12661 .loc 1 5061 7 is_stmt 0 view .LVU4469 - 12662 017c 2046 mov r0, r4 - 12663 .LVL924: + 12595 .loc 1 5061 7 is_stmt 0 view .LVU4452 + 12596 017c 2046 mov r0, r4 + ARM GAS /tmp/ccDmmuIk.s page 427 + + + 12597 .LVL930: 5061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12664 .loc 1 5061 7 view .LVU4470 - 12665 017e FFF7FEFF bl I2C_ITError - 12666 .LVL925: + 12598 .loc 1 5061 7 view .LVU4453 + 12599 017e FFF7FEFF bl I2C_ITError + 12600 .LVL931: 5061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12667 .loc 1 5061 7 view .LVU4471 - 12668 0182 67E7 b .L777 - 12669 .LVL926: - 12670 .L794: + 12601 .loc 1 5061 7 view .LVU4454 + 12602 0182 67E7 b .L776 + 12603 .LVL932: + 12604 .L793: 5073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12671 .loc 1 5073 5 is_stmt 1 view .LVU4472 - 12672 0184 2946 mov r1, r5 - 12673 0186 2046 mov r0, r4 - 12674 0188 FFF7FEFF bl I2C_ITMasterCplt - 12675 .LVL927: - 12676 018c 69E7 b .L787 - 12677 .LVL928: - 12678 .L788: - 12679 .LCFI131: - 12680 .cfi_def_cfa_offset 0 - 12681 .cfi_restore 4 - 12682 .cfi_restore 5 - 12683 .cfi_restore 6 - 12684 .cfi_restore 14 + 12605 .loc 1 5073 5 is_stmt 1 view .LVU4455 + 12606 0184 2946 mov r1, r5 + 12607 0186 2046 mov r0, r4 + 12608 0188 FFF7FEFF bl I2C_ITMasterCplt + 12609 .LVL933: + 12610 018c 69E7 b .L786 + 12611 .LVL934: + 12612 .L787: + 12613 .LCFI131: + 12614 .cfi_def_cfa_offset 0 + 12615 .cfi_restore 4 + 12616 .cfi_restore 5 + 12617 .cfi_restore 6 + 12618 .cfi_restore 14 4946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12685 .loc 1 4946 3 is_stmt 0 discriminator 1 view .LVU4473 - 12686 018e 0220 movs r0, #2 - 12687 .LVL929: + 12619 .loc 1 4946 3 is_stmt 0 discriminator 1 view .LVU4456 + 12620 018e 0220 movs r0, #2 + 12621 .LVL935: 5080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 429 - - - 12688 .loc 1 5080 1 view .LVU4474 - 12689 0190 7047 bx lr - 12690 .cfi_endproc - 12691 .LFE378: - 12693 .section .text.I2C_Mem_ISR_DMA,"ax",%progbits - 12694 .align 1 - 12695 .syntax unified - 12696 .thumb - 12697 .thumb_func - 12699 I2C_Mem_ISR_DMA: - 12700 .LVL930: - 12701 .LFB382: + 12622 .loc 1 5080 1 view .LVU4457 + 12623 0190 7047 bx lr + 12624 .cfi_endproc + 12625 .LFE378: + 12627 .section .text.I2C_Mem_ISR_DMA,"ax",%progbits + 12628 .align 1 + 12629 .syntax unified + 12630 .thumb + 12631 .thumb_func + 12633 I2C_Mem_ISR_DMA: + 12634 .LVL936: + 12635 .LFB382: 5515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t direction = I2C_GENERATE_START_WRITE; - 12702 .loc 1 5515 1 is_stmt 1 view -0 - 12703 .cfi_startproc - 12704 @ args = 0, pretend = 0, frame = 0 - 12705 @ frame_needed = 0, uses_anonymous_args = 0 + 12636 .loc 1 5515 1 is_stmt 1 view -0 + 12637 .cfi_startproc + 12638 @ args = 0, pretend = 0, frame = 0 + 12639 @ frame_needed = 0, uses_anonymous_args = 0 5516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12706 .loc 1 5516 3 view .LVU4476 + 12640 .loc 1 5516 3 view .LVU4459 5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12707 .loc 1 5519 3 view .LVU4477 + 12641 .loc 1 5519 3 view .LVU4460 5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12708 .loc 1 5519 3 view .LVU4478 - 12709 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 12710 0004 012B cmp r3, #1 - 12711 0006 00F0C880 beq .L811 + 12642 .loc 1 5519 3 view .LVU4461 + 12643 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 12644 0004 012B cmp r3, #1 + 12645 0006 00F0C580 beq .L810 5515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t direction = I2C_GENERATE_START_WRITE; - 12712 .loc 1 5515 1 is_stmt 0 view .LVU4479 - 12713 000a 10B5 push {r4, lr} - 12714 .LCFI132: - 12715 .cfi_def_cfa_offset 8 - 12716 .cfi_offset 4, -8 - 12717 .cfi_offset 14, -4 - 12718 000c 82B0 sub sp, sp, #8 - 12719 .LCFI133: - 12720 .cfi_def_cfa_offset 16 - 12721 000e 0446 mov r4, r0 -5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12722 .loc 1 5519 3 is_stmt 1 discriminator 2 view .LVU4480 - 12723 0010 0123 movs r3, #1 - 12724 0012 80F84030 strb r3, [r0, #64] -5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12725 .loc 1 5519 3 discriminator 2 view .LVU4481 -5521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 12726 .loc 1 5521 3 view .LVU4482 -5521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 12727 .loc 1 5521 6 is_stmt 0 view .LVU4483 - 12728 0016 11F0100F tst r1, #16 - 12729 001a 02D0 beq .L798 -5521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 12730 .loc 1 5521 55 discriminator 1 view .LVU4484 - 12731 001c 12F0100F tst r2, #16 - 12732 0020 10D1 bne .L817 - 12733 .L798: -5538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 12734 .loc 1 5538 8 is_stmt 1 view .LVU4485 -5538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - ARM GAS /tmp/ccclMPzv.s page 430 + ARM GAS /tmp/ccDmmuIk.s page 428 - 12735 .loc 1 5538 11 is_stmt 0 view .LVU4486 - 12736 0022 11F0020F tst r1, #2 - 12737 0026 1BD0 beq .L800 + 12646 .loc 1 5515 1 is_stmt 0 view .LVU4462 + 12647 000a 10B5 push {r4, lr} + 12648 .LCFI132: + 12649 .cfi_def_cfa_offset 8 + 12650 .cfi_offset 4, -8 + 12651 .cfi_offset 14, -4 + 12652 000c 82B0 sub sp, sp, #8 + 12653 .LCFI133: + 12654 .cfi_def_cfa_offset 16 + 12655 000e 0446 mov r4, r0 +5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12656 .loc 1 5519 3 is_stmt 1 discriminator 2 view .LVU4463 + 12657 0010 0123 movs r3, #1 + 12658 0012 80F84030 strb r3, [r0, #64] +5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12659 .loc 1 5519 3 view .LVU4464 +5521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 12660 .loc 1 5521 3 view .LVU4465 +5521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 12661 .loc 1 5521 6 is_stmt 0 view .LVU4466 + 12662 0016 11F0100F tst r1, #16 + 12663 001a 02D0 beq .L797 +5521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 12664 .loc 1 5521 55 discriminator 1 view .LVU4467 + 12665 001c 12F0100F tst r2, #16 + 12666 0020 10D1 bne .L816 + 12667 .L797: 5538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 12738 .loc 1 5538 62 discriminator 1 view .LVU4487 - 12739 0028 12F0020F tst r2, #2 - 12740 002c 18D0 beq .L800 + 12668 .loc 1 5538 8 is_stmt 1 view .LVU4468 +5538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 12669 .loc 1 5538 11 is_stmt 0 view .LVU4469 + 12670 0022 11F0020F tst r1, #2 + 12671 0026 1BD0 beq .L799 +5538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) + 12672 .loc 1 5538 62 discriminator 1 view .LVU4470 + 12673 0028 12F0020F tst r2, #2 + 12674 002c 18D0 beq .L799 5542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12741 .loc 1 5542 5 is_stmt 1 view .LVU4488 + 12675 .loc 1 5542 5 is_stmt 1 view .LVU4471 5542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12742 .loc 1 5542 9 is_stmt 0 view .LVU4489 - 12743 002e 2368 ldr r3, [r4] + 12676 .loc 1 5542 9 is_stmt 0 view .LVU4472 + 12677 002e 2368 ldr r3, [r4] 5542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12744 .loc 1 5542 32 view .LVU4490 - 12745 0030 226D ldr r2, [r4, #80] - 12746 .LVL931: + 12678 .loc 1 5542 32 view .LVU4473 + 12679 0030 226D ldr r2, [r4, #80] + 12680 .LVL937: 5542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12747 .loc 1 5542 26 view .LVU4491 - 12748 0032 9A62 str r2, [r3, #40] + 12681 .loc 1 5542 26 view .LVU4474 + 12682 0032 9A62 str r2, [r3, #40] 5545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12749 .loc 1 5545 5 is_stmt 1 view .LVU4492 + 12683 .loc 1 5545 5 is_stmt 1 view .LVU4475 5545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12750 .loc 1 5545 22 is_stmt 0 view .LVU4493 - 12751 0034 4FF0FF33 mov r3, #-1 - 12752 0038 2365 str r3, [r4, #80] - 12753 .LVL932: - 12754 .L799: + 12684 .loc 1 5545 22 is_stmt 0 view .LVU4476 + 12685 0034 4FF0FF33 mov r3, #-1 + 12686 0038 2365 str r3, [r4, #80] + 12687 .LVL938: + 12688 .L798: + ARM GAS /tmp/ccDmmuIk.s page 429 + + 5645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12755 .loc 1 5645 3 is_stmt 1 view .LVU4494 + 12689 .loc 1 5645 3 is_stmt 1 view .LVU4477 5648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12756 .loc 1 5648 3 view .LVU4495 + 12690 .loc 1 5648 3 view .LVU4478 5648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12757 .loc 1 5648 3 view .LVU4496 - 12758 003a 0020 movs r0, #0 - 12759 003c 84F84000 strb r0, [r4, #64] + 12691 .loc 1 5648 3 view .LVU4479 + 12692 003a 0020 movs r0, #0 + 12693 003c 84F84000 strb r0, [r4, #64] 5648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12760 .loc 1 5648 3 view .LVU4497 + 12694 .loc 1 5648 3 view .LVU4480 5650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12761 .loc 1 5650 3 view .LVU4498 + 12695 .loc 1 5650 3 view .LVU4481 5651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12762 .loc 1 5651 1 is_stmt 0 view .LVU4499 - 12763 0040 02B0 add sp, sp, #8 - 12764 .LCFI134: - 12765 .cfi_remember_state - 12766 .cfi_def_cfa_offset 8 - 12767 @ sp needed - 12768 0042 10BD pop {r4, pc} - 12769 .LVL933: - 12770 .L817: - 12771 .LCFI135: - 12772 .cfi_restore_state + 12696 .loc 1 5651 1 is_stmt 0 view .LVU4482 + 12697 0040 02B0 add sp, sp, #8 + 12698 .LCFI134: + 12699 .cfi_remember_state + 12700 .cfi_def_cfa_offset 8 + 12701 @ sp needed + 12702 0042 10BD pop {r4, pc} + 12703 .LVL939: + 12704 .L816: + 12705 .LCFI135: + 12706 .cfi_restore_state 5525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12773 .loc 1 5525 5 is_stmt 1 view .LVU4500 - 12774 0044 0368 ldr r3, [r0] - 12775 0046 1022 movs r2, #16 - 12776 .LVL934: + 12707 .loc 1 5525 5 is_stmt 1 view .LVU4483 + 12708 0044 0368 ldr r3, [r0] + 12709 0046 1022 movs r2, #16 + 12710 .LVL940: 5525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 431 - - - 12777 .loc 1 5525 5 is_stmt 0 view .LVU4501 - 12778 0048 DA61 str r2, [r3, #28] + 12711 .loc 1 5525 5 is_stmt 0 view .LVU4484 + 12712 0048 DA61 str r2, [r3, #28] 5528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12779 .loc 1 5528 5 is_stmt 1 view .LVU4502 + 12713 .loc 1 5528 5 is_stmt 1 view .LVU4485 5528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12780 .loc 1 5528 9 is_stmt 0 view .LVU4503 - 12781 004a 436C ldr r3, [r0, #68] + 12714 .loc 1 5528 9 is_stmt 0 view .LVU4486 + 12715 004a 436C ldr r3, [r0, #68] 5528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12782 .loc 1 5528 21 view .LVU4504 - 12783 004c 43F00403 orr r3, r3, #4 - 12784 0050 4364 str r3, [r0, #68] + 12716 .loc 1 5528 21 view .LVU4487 + 12717 004c 43F00403 orr r3, r3, #4 + 12718 0050 4364 str r3, [r0, #68] 5533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12785 .loc 1 5533 5 is_stmt 1 view .LVU4505 - 12786 0052 2021 movs r1, #32 - 12787 .LVL935: + 12719 .loc 1 5533 5 is_stmt 1 view .LVU4488 + 12720 0052 2021 movs r1, #32 + 12721 .LVL941: 5533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12788 .loc 1 5533 5 is_stmt 0 view .LVU4506 - 12789 0054 FFF7FEFF bl I2C_Enable_IRQ - 12790 .LVL936: + 12722 .loc 1 5533 5 is_stmt 0 view .LVU4489 + 12723 0054 FFF7FEFF bl I2C_Enable_IRQ + 12724 .LVL942: 5536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12791 .loc 1 5536 5 is_stmt 1 view .LVU4507 - 12792 0058 2046 mov r0, r4 - 12793 005a FFF7FEFF bl I2C_Flush_TXDR - 12794 .LVL937: - 12795 005e ECE7 b .L799 - 12796 .LVL938: - 12797 .L800: -5547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12798 .loc 1 5547 8 view .LVU4508 -5547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12799 .loc 1 5547 11 is_stmt 0 view .LVU4509 - 12800 0060 11F0800F tst r1, #128 - 12801 0064 02D0 beq .L801 -5547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12802 .loc 1 5547 61 discriminator 1 view .LVU4510 - 12803 0066 12F0400F tst r2, #64 - 12804 006a 0FD1 bne .L818 - 12805 .L801: -5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12806 .loc 1 5592 8 is_stmt 1 view .LVU4511 -5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12807 .loc 1 5592 11 is_stmt 0 view .LVU4512 - 12808 006c 11F0400F tst r1, #64 - 12809 0070 02D0 beq .L806 -5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 12810 .loc 1 5592 60 discriminator 1 view .LVU4513 - 12811 0072 12F0400F tst r2, #64 - 12812 0076 4ED1 bne .L819 - 12813 .L806: -5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 12814 .loc 1 5636 8 is_stmt 1 view .LVU4514 -5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 12815 .loc 1 5636 11 is_stmt 0 view .LVU4515 - 12816 0078 11F0200F tst r1, #32 - 12817 007c DDD0 beq .L799 -5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 12818 .loc 1 5636 63 discriminator 1 view .LVU4516 - ARM GAS /tmp/ccclMPzv.s page 432 + 12725 .loc 1 5536 5 is_stmt 1 view .LVU4490 + 12726 0058 2046 mov r0, r4 + 12727 005a FFF7FEFF bl I2C_Flush_TXDR + 12728 .LVL943: + 12729 005e ECE7 b .L798 + 12730 .LVL944: + 12731 .L799: + ARM GAS /tmp/ccDmmuIk.s page 430 - 12819 007e 12F0200F tst r2, #32 - 12820 0082 DAD0 beq .L799 +5547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 12732 .loc 1 5547 8 view .LVU4491 +5547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 12733 .loc 1 5547 11 is_stmt 0 view .LVU4492 + 12734 0060 11F0800F tst r1, #128 + 12735 0064 02D0 beq .L800 +5547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 12736 .loc 1 5547 61 discriminator 1 view .LVU4493 + 12737 0066 12F0400F tst r2, #64 + 12738 006a 0FD1 bne .L817 + 12739 .L800: +5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 12740 .loc 1 5592 8 is_stmt 1 view .LVU4494 +5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 12741 .loc 1 5592 11 is_stmt 0 view .LVU4495 + 12742 006c 11F0400F tst r1, #64 + 12743 0070 02D0 beq .L805 +5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) + 12744 .loc 1 5592 60 discriminator 1 view .LVU4496 + 12745 0072 12F0400F tst r2, #64 + 12746 0076 4DD1 bne .L818 + 12747 .L805: +5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 12748 .loc 1 5636 8 is_stmt 1 view .LVU4497 +5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 12749 .loc 1 5636 11 is_stmt 0 view .LVU4498 + 12750 0078 11F0200F tst r1, #32 + 12751 007c DDD0 beq .L798 +5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 12752 .loc 1 5636 63 discriminator 1 view .LVU4499 + 12753 007e 12F0200F tst r2, #32 + 12754 0082 DAD0 beq .L798 5640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12821 .loc 1 5640 5 is_stmt 1 view .LVU4517 - 12822 0084 2046 mov r0, r4 - 12823 .LVL939: + 12755 .loc 1 5640 5 is_stmt 1 view .LVU4500 + 12756 0084 2046 mov r0, r4 + 12757 .LVL945: 5640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12824 .loc 1 5640 5 is_stmt 0 view .LVU4518 - 12825 0086 FFF7FEFF bl I2C_ITMasterCplt - 12826 .LVL940: + 12758 .loc 1 5640 5 is_stmt 0 view .LVU4501 + 12759 0086 FFF7FEFF bl I2C_ITMasterCplt + 12760 .LVL946: 5640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12827 .loc 1 5640 5 view .LVU4519 - 12828 008a D6E7 b .L799 - 12829 .LVL941: - 12830 .L818: + 12761 .loc 1 5640 5 view .LVU4502 + 12762 008a D6E7 b .L798 + 12763 .LVL947: + 12764 .L817: 5551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12831 .loc 1 5551 5 is_stmt 1 view .LVU4520 - 12832 008c 0121 movs r1, #1 - 12833 .LVL942: + 12765 .loc 1 5551 5 is_stmt 1 view .LVU4503 + 12766 008c 0121 movs r1, #1 + 12767 .LVL948: 5551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12834 .loc 1 5551 5 is_stmt 0 view .LVU4521 - 12835 008e 2046 mov r0, r4 - 12836 .LVL943: + 12768 .loc 1 5551 5 is_stmt 0 view .LVU4504 + 12769 008e 2046 mov r0, r4 + 12770 .LVL949: 5551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12837 .loc 1 5551 5 view .LVU4522 - 12838 0090 FFF7FEFF bl I2C_Disable_IRQ - 12839 .LVL944: + 12771 .loc 1 5551 5 view .LVU4505 + 12772 0090 FFF7FEFF bl I2C_Disable_IRQ + 12773 .LVL950: + ARM GAS /tmp/ccDmmuIk.s page 431 + + 5554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12840 .loc 1 5554 5 is_stmt 1 view .LVU4523 - 12841 0094 1021 movs r1, #16 - 12842 0096 2046 mov r0, r4 - 12843 0098 FFF7FEFF bl I2C_Enable_IRQ - 12844 .LVL945: + 12774 .loc 1 5554 5 is_stmt 1 view .LVU4506 + 12775 0094 1021 movs r1, #16 + 12776 0096 2046 mov r0, r4 + 12777 0098 FFF7FEFF bl I2C_Enable_IRQ + 12778 .LVL951: 5556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12845 .loc 1 5556 5 view .LVU4524 + 12779 .loc 1 5556 5 view .LVU4507 5556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12846 .loc 1 5556 13 is_stmt 0 view .LVU4525 - 12847 009c 638D ldrh r3, [r4, #42] - 12848 009e 9BB2 uxth r3, r3 + 12780 .loc 1 5556 13 is_stmt 0 view .LVU4508 + 12781 009c 638D ldrh r3, [r4, #42] + 12782 009e 9BB2 uxth r3, r3 5556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12849 .loc 1 5556 8 view .LVU4526 - 12850 00a0 002B cmp r3, #0 - 12851 00a2 33D0 beq .L802 + 12783 .loc 1 5556 8 view .LVU4509 + 12784 00a0 002B cmp r3, #0 + 12785 00a2 32D0 beq .L801 5559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12852 .loc 1 5559 7 is_stmt 1 view .LVU4527 + 12786 .loc 1 5559 7 is_stmt 1 view .LVU4510 5559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12853 .loc 1 5559 15 is_stmt 0 view .LVU4528 - 12854 00a4 638D ldrh r3, [r4, #42] - 12855 00a6 9BB2 uxth r3, r3 + 12787 .loc 1 5559 15 is_stmt 0 view .LVU4511 + 12788 00a4 638D ldrh r3, [r4, #42] + 12789 00a6 9BB2 uxth r3, r3 5559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12856 .loc 1 5559 10 view .LVU4529 - 12857 00a8 FF2B cmp r3, #255 - 12858 00aa 1BD9 bls .L803 + 12790 .loc 1 5559 10 view .LVU4512 + 12791 00a8 FF2B cmp r3, #255 + 12792 00aa 1AD9 bls .L802 5561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 12859 .loc 1 5561 9 is_stmt 1 view .LVU4530 + 12793 .loc 1 5561 9 is_stmt 1 view .LVU4513 5561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 12860 .loc 1 5561 24 is_stmt 0 view .LVU4531 - ARM GAS /tmp/ccclMPzv.s page 433 - - - 12861 00ac FF22 movs r2, #255 - 12862 00ae 2285 strh r2, [r4, #40] @ movhi + 12794 .loc 1 5561 24 is_stmt 0 view .LVU4514 + 12795 00ac FF22 movs r2, #255 + 12796 00ae 2285 strh r2, [r4, #40] @ movhi 5562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 12863 .loc 1 5562 9 is_stmt 1 view .LVU4532 + 12797 .loc 1 5562 9 is_stmt 1 view .LVU4515 5562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 12864 .loc 1 5562 48 is_stmt 0 view .LVU4533 - 12865 00b0 E16C ldr r1, [r4, #76] + 12798 .loc 1 5562 48 is_stmt 0 view .LVU4516 + 12799 00b0 E16C ldr r1, [r4, #76] 5562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 12866 .loc 1 5562 9 view .LVU4534 - 12867 00b2 0023 movs r3, #0 - 12868 00b4 0093 str r3, [sp] - 12869 00b6 4FF08073 mov r3, #16777216 - 12870 00ba 89B2 uxth r1, r1 - 12871 00bc 2046 mov r0, r4 - 12872 00be FFF7FEFF bl I2C_TransferConfig - 12873 .LVL946: - 12874 .L804: + 12800 .loc 1 5562 9 view .LVU4517 + 12801 00b2 0023 movs r3, #0 + 12802 00b4 0093 str r3, [sp] + 12803 00b6 4FF08073 mov r3, #16777216 + 12804 00ba 89B2 uxth r1, r1 + 12805 00bc 2046 mov r0, r4 + 12806 00be FFF7FEFF bl I2C_TransferConfig + 12807 .LVL952: + 12808 .L803: 5573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12875 .loc 1 5573 7 is_stmt 1 view .LVU4535 + 12809 .loc 1 5573 7 is_stmt 1 view .LVU4518 5573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12876 .loc 1 5573 11 is_stmt 0 view .LVU4536 - 12877 00c2 638D ldrh r3, [r4, #42] - 12878 00c4 9BB2 uxth r3, r3 + 12810 .loc 1 5573 11 is_stmt 0 view .LVU4519 + 12811 00c2 638D ldrh r3, [r4, #42] + 12812 00c4 9BB2 uxth r3, r3 5573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12879 .loc 1 5573 30 view .LVU4537 - 12880 00c6 228D ldrh r2, [r4, #40] + 12813 .loc 1 5573 30 view .LVU4520 + 12814 00c6 228D ldrh r2, [r4, #40] 5573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12881 .loc 1 5573 23 view .LVU4538 - 12882 00c8 9B1A subs r3, r3, r2 - 12883 00ca 9BB2 uxth r3, r3 - 12884 00cc 6385 strh r3, [r4, #42] @ movhi -5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12885 .loc 1 5576 7 is_stmt 1 view .LVU4539 -5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12886 .loc 1 5576 15 is_stmt 0 view .LVU4540 - 12887 00ce 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 12888 00d2 DBB2 uxtb r3, r3 -5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12889 .loc 1 5576 10 view .LVU4541 - 12890 00d4 222B cmp r3, #34 - 12891 00d6 13D0 beq .L820 -5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12892 .loc 1 5582 9 is_stmt 1 view .LVU4542 -5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12893 .loc 1 5582 13 is_stmt 0 view .LVU4543 - 12894 00d8 2268 ldr r2, [r4] -5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12895 .loc 1 5582 23 view .LVU4544 - 12896 00da 1368 ldr r3, [r2] -5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12897 .loc 1 5582 29 view .LVU4545 - 12898 00dc 43F48043 orr r3, r3, #16384 - 12899 00e0 1360 str r3, [r2] - 12900 00e2 AAE7 b .L799 - 12901 .L803: -5567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 12902 .loc 1 5567 9 is_stmt 1 view .LVU4546 - ARM GAS /tmp/ccclMPzv.s page 434 + ARM GAS /tmp/ccDmmuIk.s page 432 + 12815 .loc 1 5573 23 view .LVU4521 + 12816 00c8 9B1A subs r3, r3, r2 + 12817 00ca 9BB2 uxth r3, r3 + 12818 00cc 6385 strh r3, [r4, #42] @ movhi +5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12819 .loc 1 5576 7 is_stmt 1 view .LVU4522 +5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12820 .loc 1 5576 15 is_stmt 0 view .LVU4523 + 12821 00ce 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 +5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12822 .loc 1 5576 10 view .LVU4524 + 12823 00d2 222B cmp r3, #34 + 12824 00d4 13D0 beq .L819 +5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12825 .loc 1 5582 9 is_stmt 1 view .LVU4525 +5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12826 .loc 1 5582 13 is_stmt 0 view .LVU4526 + 12827 00d6 2268 ldr r2, [r4] +5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12828 .loc 1 5582 23 view .LVU4527 + 12829 00d8 1368 ldr r3, [r2] +5582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12830 .loc 1 5582 29 view .LVU4528 + 12831 00da 43F48043 orr r3, r3, #16384 + 12832 00de 1360 str r3, [r2] + 12833 00e0 ABE7 b .L798 + 12834 .L802: 5567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 12903 .loc 1 5567 30 is_stmt 0 view .LVU4547 - 12904 00e4 628D ldrh r2, [r4, #42] - 12905 00e6 92B2 uxth r2, r2 + 12835 .loc 1 5567 9 is_stmt 1 view .LVU4529 5567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 12906 .loc 1 5567 24 view .LVU4548 - 12907 00e8 2285 strh r2, [r4, #40] @ movhi + 12836 .loc 1 5567 30 is_stmt 0 view .LVU4530 + 12837 00e2 628D ldrh r2, [r4, #42] + 12838 00e4 92B2 uxth r2, r2 +5567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 12839 .loc 1 5567 24 view .LVU4531 + 12840 00e6 2285 strh r2, [r4, #40] @ movhi 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 12908 .loc 1 5568 9 is_stmt 1 view .LVU4549 + 12841 .loc 1 5568 9 is_stmt 1 view .LVU4532 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 12909 .loc 1 5568 48 is_stmt 0 view .LVU4550 - 12910 00ea E16C ldr r1, [r4, #76] + 12842 .loc 1 5568 48 is_stmt 0 view .LVU4533 + 12843 00e8 E16C ldr r1, [r4, #76] 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 12911 .loc 1 5568 9 view .LVU4551 - 12912 00ec 0023 movs r3, #0 - 12913 00ee 0093 str r3, [sp] - 12914 00f0 4FF00073 mov r3, #33554432 - 12915 00f4 D2B2 uxtb r2, r2 - 12916 00f6 89B2 uxth r1, r1 - 12917 00f8 2046 mov r0, r4 - 12918 00fa FFF7FEFF bl I2C_TransferConfig - 12919 .LVL947: - 12920 00fe E0E7 b .L804 - 12921 .L820: + 12844 .loc 1 5568 9 view .LVU4534 + 12845 00ea 0023 movs r3, #0 + 12846 00ec 0093 str r3, [sp] + 12847 00ee 4FF00073 mov r3, #33554432 + 12848 00f2 D2B2 uxtb r2, r2 + 12849 00f4 89B2 uxth r1, r1 + 12850 00f6 2046 mov r0, r4 + 12851 00f8 FFF7FEFF bl I2C_TransferConfig + 12852 .LVL953: + 12853 00fc E1E7 b .L803 + 12854 .L819: 5578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12922 .loc 1 5578 9 is_stmt 1 view .LVU4552 + 12855 .loc 1 5578 9 is_stmt 1 view .LVU4535 5578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12923 .loc 1 5578 13 is_stmt 0 view .LVU4553 - 12924 0100 2268 ldr r2, [r4] + 12856 .loc 1 5578 13 is_stmt 0 view .LVU4536 + ARM GAS /tmp/ccDmmuIk.s page 433 + + + 12857 00fe 2268 ldr r2, [r4] 5578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12925 .loc 1 5578 23 view .LVU4554 - 12926 0102 1368 ldr r3, [r2] + 12858 .loc 1 5578 23 view .LVU4537 + 12859 0100 1368 ldr r3, [r2] 5578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12927 .loc 1 5578 29 view .LVU4555 - 12928 0104 43F40043 orr r3, r3, #32768 - 12929 0108 1360 str r3, [r2] - 12930 010a 96E7 b .L799 - 12931 .L802: + 12860 .loc 1 5578 29 view .LVU4538 + 12861 0102 43F40043 orr r3, r3, #32768 + 12862 0106 1360 str r3, [r2] + 12863 0108 97E7 b .L798 + 12864 .L801: 5589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 12932 .loc 1 5589 7 is_stmt 1 view .LVU4556 - 12933 010c 4021 movs r1, #64 - 12934 010e 2046 mov r0, r4 - 12935 0110 FFF7FEFF bl I2C_ITError - 12936 .LVL948: - 12937 0114 91E7 b .L799 - 12938 .LVL949: - 12939 .L819: + 12865 .loc 1 5589 7 is_stmt 1 view .LVU4539 + 12866 010a 4021 movs r1, #64 + 12867 010c 2046 mov r0, r4 + 12868 010e FFF7FEFF bl I2C_ITError + 12869 .LVL954: + 12870 0112 92E7 b .L798 + 12871 .LVL955: + 12872 .L818: 5596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12940 .loc 1 5596 5 view .LVU4557 - 12941 0116 0121 movs r1, #1 - 12942 .LVL950: + 12873 .loc 1 5596 5 view .LVU4540 + 12874 0114 0121 movs r1, #1 + 12875 .LVL956: 5596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12943 .loc 1 5596 5 is_stmt 0 view .LVU4558 - 12944 0118 2046 mov r0, r4 - 12945 .LVL951: + 12876 .loc 1 5596 5 is_stmt 0 view .LVU4541 + 12877 0116 2046 mov r0, r4 + 12878 .LVL957: 5596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12946 .loc 1 5596 5 view .LVU4559 - ARM GAS /tmp/ccclMPzv.s page 435 - - - 12947 011a FFF7FEFF bl I2C_Disable_IRQ - 12948 .LVL952: + 12879 .loc 1 5596 5 view .LVU4542 + 12880 0118 FFF7FEFF bl I2C_Disable_IRQ + 12881 .LVL958: 5599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12949 .loc 1 5599 5 is_stmt 1 view .LVU4560 - 12950 011e 1021 movs r1, #16 - 12951 0120 2046 mov r0, r4 - 12952 0122 FFF7FEFF bl I2C_Enable_IRQ - 12953 .LVL953: + 12882 .loc 1 5599 5 is_stmt 1 view .LVU4543 + 12883 011c 1021 movs r1, #16 + 12884 011e 2046 mov r0, r4 + 12885 0120 FFF7FEFF bl I2C_Enable_IRQ + 12886 .LVL959: 5601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12954 .loc 1 5601 5 view .LVU4561 + 12887 .loc 1 5601 5 view .LVU4544 5601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12955 .loc 1 5601 13 is_stmt 0 view .LVU4562 - 12956 0126 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 12957 012a DBB2 uxtb r3, r3 + 12888 .loc 1 5601 13 is_stmt 0 view .LVU4545 + 12889 0124 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12958 .loc 1 5601 8 view .LVU4563 - 12959 012c 222B cmp r3, #34 - 12960 012e 1FD0 beq .L812 + 12890 .loc 1 5601 8 view .LVU4546 + 12891 0128 222B cmp r3, #34 + 12892 012a 1ED0 beq .L811 5516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12961 .loc 1 5516 12 view .LVU4564 - 12962 0130 1B48 ldr r0, .L822 - 12963 .L807: - 12964 .LVL954: + 12893 .loc 1 5516 12 view .LVU4547 + 12894 012c 1A48 ldr r0, .L821 + 12895 .L806: + 12896 .LVL960: 5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12965 .loc 1 5606 5 is_stmt 1 view .LVU4565 + 12897 .loc 1 5606 5 is_stmt 1 view .LVU4548 5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12966 .loc 1 5606 13 is_stmt 0 view .LVU4566 - 12967 0132 638D ldrh r3, [r4, #42] - 12968 0134 9BB2 uxth r3, r3 -5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12969 .loc 1 5606 8 view .LVU4567 - 12970 0136 FF2B cmp r3, #255 - 12971 0138 1CD9 bls .L808 -5608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12972 .loc 1 5608 7 is_stmt 1 view .LVU4568 -5608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12973 .loc 1 5608 22 is_stmt 0 view .LVU4569 - 12974 013a FF22 movs r2, #255 - 12975 013c 2285 strh r2, [r4, #40] @ movhi -5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 12976 .loc 1 5611 7 is_stmt 1 view .LVU4570 -5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 12977 .loc 1 5611 46 is_stmt 0 view .LVU4571 - 12978 013e E16C ldr r1, [r4, #76] -5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 12979 .loc 1 5611 7 view .LVU4572 - 12980 0140 0090 str r0, [sp] - 12981 0142 4FF08073 mov r3, #16777216 - 12982 0146 89B2 uxth r1, r1 - 12983 0148 2046 mov r0, r4 - 12984 .LVL955: -5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 12985 .loc 1 5611 7 view .LVU4573 - 12986 014a FFF7FEFF bl I2C_TransferConfig - 12987 .LVL956: - 12988 .L809: -5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 436 + 12898 .loc 1 5606 13 is_stmt 0 view .LVU4549 + 12899 012e 638D ldrh r3, [r4, #42] + 12900 0130 9BB2 uxth r3, r3 + ARM GAS /tmp/ccDmmuIk.s page 434 - 12989 .loc 1 5624 5 is_stmt 1 view .LVU4574 +5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 12901 .loc 1 5606 8 view .LVU4550 + 12902 0132 FF2B cmp r3, #255 + 12903 0134 1BD9 bls .L807 +5608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12904 .loc 1 5608 7 is_stmt 1 view .LVU4551 +5608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12905 .loc 1 5608 22 is_stmt 0 view .LVU4552 + 12906 0136 FF22 movs r2, #255 + 12907 0138 2285 strh r2, [r4, #40] @ movhi +5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 12908 .loc 1 5611 7 is_stmt 1 view .LVU4553 +5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 12909 .loc 1 5611 46 is_stmt 0 view .LVU4554 + 12910 013a E16C ldr r1, [r4, #76] +5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 12911 .loc 1 5611 7 view .LVU4555 + 12912 013c 0090 str r0, [sp] + 12913 013e 4FF08073 mov r3, #16777216 + 12914 0142 89B2 uxth r1, r1 + 12915 0144 2046 mov r0, r4 + 12916 .LVL961: +5611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 12917 .loc 1 5611 7 view .LVU4556 + 12918 0146 FFF7FEFF bl I2C_TransferConfig + 12919 .LVL962: + 12920 .L808: 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12990 .loc 1 5624 9 is_stmt 0 view .LVU4575 - 12991 014e 638D ldrh r3, [r4, #42] - 12992 0150 9BB2 uxth r3, r3 + 12921 .loc 1 5624 5 is_stmt 1 view .LVU4557 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12993 .loc 1 5624 28 view .LVU4576 - 12994 0152 228D ldrh r2, [r4, #40] + 12922 .loc 1 5624 9 is_stmt 0 view .LVU4558 + 12923 014a 638D ldrh r3, [r4, #42] + 12924 014c 9BB2 uxth r3, r3 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 12995 .loc 1 5624 21 view .LVU4577 - 12996 0154 9B1A subs r3, r3, r2 - 12997 0156 9BB2 uxth r3, r3 - 12998 0158 6385 strh r3, [r4, #42] @ movhi + 12925 .loc 1 5624 28 view .LVU4559 + 12926 014e 228D ldrh r2, [r4, #40] +5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 12927 .loc 1 5624 21 view .LVU4560 + 12928 0150 9B1A subs r3, r3, r2 + 12929 0152 9BB2 uxth r3, r3 + 12930 0154 6385 strh r3, [r4, #42] @ movhi 5627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 12999 .loc 1 5627 5 is_stmt 1 view .LVU4578 + 12931 .loc 1 5627 5 is_stmt 1 view .LVU4561 5627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13000 .loc 1 5627 13 is_stmt 0 view .LVU4579 - 13001 015a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 13002 015e DBB2 uxtb r3, r3 + 12932 .loc 1 5627 13 is_stmt 0 view .LVU4562 + 12933 0156 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13003 .loc 1 5627 8 view .LVU4580 - 13004 0160 222B cmp r3, #34 - 13005 0162 14D0 beq .L821 + 12934 .loc 1 5627 8 view .LVU4563 + 12935 015a 222B cmp r3, #34 + 12936 015c 14D0 beq .L820 5633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13006 .loc 1 5633 7 is_stmt 1 view .LVU4581 + 12937 .loc 1 5633 7 is_stmt 1 view .LVU4564 5633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13007 .loc 1 5633 11 is_stmt 0 view .LVU4582 - 13008 0164 2268 ldr r2, [r4] + 12938 .loc 1 5633 11 is_stmt 0 view .LVU4565 + 12939 015e 2268 ldr r2, [r4] 5633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13009 .loc 1 5633 21 view .LVU4583 - 13010 0166 1368 ldr r3, [r2] + 12940 .loc 1 5633 21 view .LVU4566 + ARM GAS /tmp/ccDmmuIk.s page 435 + + + 12941 0160 1368 ldr r3, [r2] 5633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13011 .loc 1 5633 27 view .LVU4584 - 13012 0168 43F48043 orr r3, r3, #16384 - 13013 016c 1360 str r3, [r2] - 13014 016e 64E7 b .L799 - 13015 .LVL957: - 13016 .L812: + 12942 .loc 1 5633 27 view .LVU4567 + 12943 0162 43F48043 orr r3, r3, #16384 + 12944 0166 1360 str r3, [r2] + 12945 0168 67E7 b .L798 + 12946 .LVL963: + 12947 .L811: 5603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13017 .loc 1 5603 17 view .LVU4585 - 13018 0170 0C48 ldr r0, .L822+4 - 13019 0172 DEE7 b .L807 - 13020 .LVL958: - 13021 .L808: + 12948 .loc 1 5603 17 view .LVU4568 + 12949 016a 0C48 ldr r0, .L821+4 + 12950 016c DFE7 b .L806 + 12951 .LVL964: + 12952 .L807: 5616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13022 .loc 1 5616 7 is_stmt 1 view .LVU4586 + 12953 .loc 1 5616 7 is_stmt 1 view .LVU4569 5616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13023 .loc 1 5616 28 is_stmt 0 view .LVU4587 - 13024 0174 628D ldrh r2, [r4, #42] - 13025 0176 92B2 uxth r2, r2 + 12954 .loc 1 5616 28 is_stmt 0 view .LVU4570 + 12955 016e 628D ldrh r2, [r4, #42] + 12956 0170 92B2 uxth r2, r2 5616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13026 .loc 1 5616 22 view .LVU4588 - 13027 0178 2285 strh r2, [r4, #40] @ movhi + 12957 .loc 1 5616 22 view .LVU4571 + 12958 0172 2285 strh r2, [r4, #40] @ movhi 5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 13028 .loc 1 5619 7 is_stmt 1 view .LVU4589 + 12959 .loc 1 5619 7 is_stmt 1 view .LVU4572 5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 13029 .loc 1 5619 46 is_stmt 0 view .LVU4590 - ARM GAS /tmp/ccclMPzv.s page 437 + 12960 .loc 1 5619 46 is_stmt 0 view .LVU4573 + 12961 0174 E16C ldr r1, [r4, #76] +5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); + 12962 .loc 1 5619 7 view .LVU4574 + 12963 0176 0090 str r0, [sp] + 12964 0178 4FF00073 mov r3, #33554432 + 12965 017c D2B2 uxtb r2, r2 + 12966 017e 89B2 uxth r1, r1 + 12967 0180 2046 mov r0, r4 + 12968 .LVL965: +5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); + 12969 .loc 1 5619 7 view .LVU4575 + 12970 0182 FFF7FEFF bl I2C_TransferConfig + 12971 .LVL966: +5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); + 12972 .loc 1 5619 7 view .LVU4576 + 12973 0186 E0E7 b .L808 + 12974 .L820: +5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12975 .loc 1 5629 7 is_stmt 1 view .LVU4577 +5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12976 .loc 1 5629 11 is_stmt 0 view .LVU4578 + 12977 0188 2268 ldr r2, [r4] +5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12978 .loc 1 5629 21 view .LVU4579 + 12979 018a 1368 ldr r3, [r2] +5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 12980 .loc 1 5629 27 view .LVU4580 + 12981 018c 43F40043 orr r3, r3, #32768 + 12982 0190 1360 str r3, [r2] + 12983 0192 52E7 b .L798 + ARM GAS /tmp/ccDmmuIk.s page 436 - 13030 017a E16C ldr r1, [r4, #76] -5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 13031 .loc 1 5619 7 view .LVU4591 - 13032 017c 0090 str r0, [sp] - 13033 017e 4FF00073 mov r3, #33554432 - 13034 0182 D2B2 uxtb r2, r2 - 13035 0184 89B2 uxth r1, r1 - 13036 0186 2046 mov r0, r4 - 13037 .LVL959: -5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 13038 .loc 1 5619 7 view .LVU4592 - 13039 0188 FFF7FEFF bl I2C_TransferConfig - 13040 .LVL960: -5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 13041 .loc 1 5619 7 view .LVU4593 - 13042 018c DFE7 b .L809 - 13043 .L821: -5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13044 .loc 1 5629 7 is_stmt 1 view .LVU4594 -5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13045 .loc 1 5629 11 is_stmt 0 view .LVU4595 - 13046 018e 2268 ldr r2, [r4] -5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13047 .loc 1 5629 21 view .LVU4596 - 13048 0190 1368 ldr r3, [r2] -5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13049 .loc 1 5629 27 view .LVU4597 - 13050 0192 43F40043 orr r3, r3, #32768 - 13051 0196 1360 str r3, [r2] - 13052 0198 4FE7 b .L799 - 13053 .LVL961: - 13054 .L811: - 13055 .LCFI136: - 13056 .cfi_def_cfa_offset 0 - 13057 .cfi_restore 4 - 13058 .cfi_restore 14 + 12984 .LVL967: + 12985 .L810: + 12986 .LCFI136: + 12987 .cfi_def_cfa_offset 0 + 12988 .cfi_restore 4 + 12989 .cfi_restore 14 5519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13059 .loc 1 5519 3 discriminator 1 view .LVU4598 - 13060 019a 0220 movs r0, #2 - 13061 .LVL962: + 12990 .loc 1 5519 3 discriminator 1 view .LVU4581 + 12991 0194 0220 movs r0, #2 + 12992 .LVL968: 5651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13062 .loc 1 5651 1 view .LVU4599 - 13063 019c 7047 bx lr - 13064 .L823: - 13065 019e 00BF .align 2 - 13066 .L822: - 13067 01a0 00200080 .word -2147475456 - 13068 01a4 00240080 .word -2147474432 - 13069 .cfi_endproc - 13070 .LFE382: - 13072 .section .text.I2C_Slave_ISR_DMA,"ax",%progbits - 13073 .align 1 - 13074 .syntax unified - 13075 .thumb - 13076 .thumb_func - 13078 I2C_Slave_ISR_DMA: - 13079 .LVL963: - ARM GAS /tmp/ccclMPzv.s page 438 - - - 13080 .LFB383: + 12993 .loc 1 5651 1 view .LVU4582 + 12994 0196 7047 bx lr + 12995 .L822: + 12996 .align 2 + 12997 .L821: + 12998 0198 00200080 .word -2147475456 + 12999 019c 00240080 .word -2147474432 + 13000 .cfi_endproc + 13001 .LFE382: + 13003 .section .text.I2C_Slave_ISR_DMA,"ax",%progbits + 13004 .align 1 + 13005 .syntax unified + 13006 .thumb + 13007 .thumb_func + 13009 I2C_Slave_ISR_DMA: + 13010 .LVL969: + 13011 .LFB383: 5663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 13081 .loc 1 5663 1 is_stmt 1 view -0 - 13082 .cfi_startproc - 13083 @ args = 0, pretend = 0, frame = 0 - 13084 @ frame_needed = 0, uses_anonymous_args = 0 + 13012 .loc 1 5663 1 is_stmt 1 view -0 + 13013 .cfi_startproc + 13014 @ args = 0, pretend = 0, frame = 0 + 13015 @ frame_needed = 0, uses_anonymous_args = 0 5663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions; - 13085 .loc 1 5663 1 is_stmt 0 view .LVU4601 - 13086 0000 70B5 push {r4, r5, r6, lr} - 13087 .LCFI137: - 13088 .cfi_def_cfa_offset 16 - 13089 .cfi_offset 4, -16 - 13090 .cfi_offset 5, -12 - 13091 .cfi_offset 6, -8 - 13092 .cfi_offset 14, -4 - 13093 0002 0446 mov r4, r0 + 13016 .loc 1 5663 1 is_stmt 0 view .LVU4584 + 13017 0000 70B5 push {r4, r5, r6, lr} + 13018 .LCFI137: + 13019 .cfi_def_cfa_offset 16 + 13020 .cfi_offset 4, -16 + 13021 .cfi_offset 5, -12 + 13022 .cfi_offset 6, -8 + 13023 .cfi_offset 14, -4 + 13024 0002 0446 mov r4, r0 5664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t treatdmanack = 0U; - 13094 .loc 1 5664 3 is_stmt 1 view .LVU4602 + 13025 .loc 1 5664 3 is_stmt 1 view .LVU4585 5664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t treatdmanack = 0U; - 13095 .loc 1 5664 12 is_stmt 0 view .LVU4603 - 13096 0004 C06A ldr r0, [r0, #44] - 13097 .LVL964: + 13026 .loc 1 5664 12 is_stmt 0 view .LVU4586 + 13027 0004 C06A ldr r0, [r0, #44] + 13028 .LVL970: 5665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate; - 13098 .loc 1 5665 3 is_stmt 1 view .LVU4604 + 13029 .loc 1 5665 3 is_stmt 1 view .LVU4587 5666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13099 .loc 1 5666 3 view .LVU4605 + 13030 .loc 1 5666 3 view .LVU4588 5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13100 .loc 1 5669 3 view .LVU4606 + 13031 .loc 1 5669 3 view .LVU4589 5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13101 .loc 1 5669 3 view .LVU4607 - 13102 0006 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - 13103 000a 012B cmp r3, #1 - 13104 000c 00F08780 beq .L842 -5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13105 .loc 1 5669 3 discriminator 2 view .LVU4608 - 13106 0010 0123 movs r3, #1 - 13107 0012 84F84030 strb r3, [r4, #64] -5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13108 .loc 1 5669 3 discriminator 2 view .LVU4609 -5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 13109 .loc 1 5672 3 view .LVU4610 -5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 13110 .loc 1 5672 6 is_stmt 0 view .LVU4611 - 13111 0016 11F0200F tst r1, #32 - 13112 001a 02D0 beq .L826 -5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 13113 .loc 1 5672 58 discriminator 1 view .LVU4612 - 13114 001c 12F0200F tst r2, #32 - 13115 0020 19D1 bne .L847 - 13116 .L826: -5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13117 .loc 1 5678 8 is_stmt 1 view .LVU4613 -5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13118 .loc 1 5678 11 is_stmt 0 view .LVU4614 - 13119 0022 11F0100F tst r1, #16 - 13120 0026 6CD0 beq .L828 -5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - ARM GAS /tmp/ccclMPzv.s page 439 + 13032 .loc 1 5669 3 view .LVU4590 + ARM GAS /tmp/ccDmmuIk.s page 437 - 13121 .loc 1 5678 60 discriminator 1 view .LVU4615 - 13122 0028 12F0100F tst r2, #16 - 13123 002c 69D0 beq .L828 + 13033 0006 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 + 13034 000a 012B cmp r3, #1 + 13035 000c 00F08580 beq .L841 +5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13036 .loc 1 5669 3 discriminator 2 view .LVU4591 + 13037 0010 0123 movs r3, #1 + 13038 0012 84F84030 strb r3, [r4, #64] +5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13039 .loc 1 5669 3 view .LVU4592 +5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 13040 .loc 1 5672 3 view .LVU4593 +5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 13041 .loc 1 5672 6 is_stmt 0 view .LVU4594 + 13042 0016 11F0200F tst r1, #32 + 13043 001a 02D0 beq .L825 +5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 13044 .loc 1 5672 58 discriminator 1 view .LVU4595 + 13045 001c 12F0200F tst r2, #32 + 13046 0020 19D1 bne .L846 + 13047 .L825: +5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 13048 .loc 1 5678 8 is_stmt 1 view .LVU4596 +5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 13049 .loc 1 5678 11 is_stmt 0 view .LVU4597 + 13050 0022 11F0100F tst r1, #16 + 13051 0026 6AD0 beq .L827 +5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) + 13052 .loc 1 5678 60 discriminator 1 view .LVU4598 + 13053 0028 12F0100F tst r2, #16 + 13054 002c 67D0 beq .L827 5685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) - 13124 .loc 1 5685 5 is_stmt 1 view .LVU4616 - 13125 002e C2F38036 ubfx r6, r2, #14, #1 + 13055 .loc 1 5685 5 is_stmt 1 view .LVU4599 + 13056 002e C2F38036 ubfx r6, r2, #14, #1 5685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) - 13126 .loc 1 5685 8 is_stmt 0 view .LVU4617 - 13127 0032 12F4804F tst r2, #16384 - 13128 0036 02D1 bne .L829 + 13057 .loc 1 5685 8 is_stmt 0 view .LVU4600 + 13058 0032 12F4804F tst r2, #16384 + 13059 0036 02D1 bne .L828 5685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_CR1_RXDMAEN) != RESET)) - 13129 .loc 1 5685 68 discriminator 1 view .LVU4618 - 13130 0038 12F4004F tst r2, #32768 - 13131 003c 5DD0 beq .L830 - 13132 .L829: + 13060 .loc 1 5685 68 discriminator 1 view .LVU4601 + 13061 0038 12F4004F tst r2, #32768 + 13062 003c 5BD0 beq .L829 + 13063 .L828: 5689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13133 .loc 1 5689 7 is_stmt 1 view .LVU4619 + 13064 .loc 1 5689 7 is_stmt 1 view .LVU4602 5689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13134 .loc 1 5689 15 is_stmt 0 view .LVU4620 - 13135 003e E36B ldr r3, [r4, #60] + 13065 .loc 1 5689 15 is_stmt 0 view .LVU4603 + 13066 003e E36B ldr r3, [r4, #60] 5689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13136 .loc 1 5689 10 view .LVU4621 - 13137 0040 6BB1 cbz r3, .L843 + 13067 .loc 1 5689 10 view .LVU4604 + 13068 0040 6BB1 cbz r3, .L842 5691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13138 .loc 1 5691 9 is_stmt 1 view .LVU4622 - 13139 0042 C2F3C035 ubfx r5, r2, #15, #1 + 13069 .loc 1 5691 9 is_stmt 1 view .LVU4605 + 13070 0042 C2F3C035 ubfx r5, r2, #15, #1 5691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13140 .loc 1 5691 12 is_stmt 0 view .LVU4623 - 13141 0046 12F4004F tst r2, #32768 - 13142 004a 09D0 beq .L831 + 13071 .loc 1 5691 12 is_stmt 0 view .LVU4606 + 13072 0046 12F4004F tst r2, #32768 + 13073 004a 09D0 beq .L830 + ARM GAS /tmp/ccDmmuIk.s page 438 + + 5693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13143 .loc 1 5693 11 is_stmt 1 view .LVU4624 + 13074 .loc 1 5693 11 is_stmt 1 view .LVU4607 5693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13144 .loc 1 5693 15 is_stmt 0 view .LVU4625 - 13145 004c 1B68 ldr r3, [r3] - 13146 004e 5B68 ldr r3, [r3, #4] + 13075 .loc 1 5693 15 is_stmt 0 view .LVU4608 + 13076 004c 1B68 ldr r3, [r3] + 13077 004e 5B68 ldr r3, [r3, #4] 5693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13147 .loc 1 5693 14 view .LVU4626 - 13148 0050 2BB3 cbz r3, .L844 + 13078 .loc 1 5693 14 view .LVU4609 + 13079 0050 2BB3 cbz r3, .L843 5665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate; - 13149 .loc 1 5665 12 view .LVU4627 - 13150 0052 0025 movs r5, #0 - 13151 0054 04E0 b .L831 - 13152 .L847: + 13080 .loc 1 5665 12 view .LVU4610 + 13081 0052 0025 movs r5, #0 + 13082 0054 04E0 b .L830 + 13083 .L846: 5676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13153 .loc 1 5676 5 is_stmt 1 view .LVU4628 - 13154 0056 2046 mov r0, r4 - 13155 .LVL965: + 13084 .loc 1 5676 5 is_stmt 1 view .LVU4611 + 13085 0056 2046 mov r0, r4 + 13086 .LVL971: 5676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13156 .loc 1 5676 5 is_stmt 0 view .LVU4629 - 13157 0058 FFF7FEFF bl I2C_ITSlaveCplt - 13158 .LVL966: + 13087 .loc 1 5676 5 is_stmt 0 view .LVU4612 + 13088 0058 FFF7FEFF bl I2C_ITSlaveCplt + 13089 .LVL972: 5676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13159 .loc 1 5676 5 view .LVU4630 - 13160 005c 57E0 b .L827 - 13161 .LVL967: - 13162 .L843: - ARM GAS /tmp/ccclMPzv.s page 440 - - + 13090 .loc 1 5676 5 view .LVU4613 + 13091 005c 55E0 b .L826 + 13092 .LVL973: + 13093 .L842: 5665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate; - 13163 .loc 1 5665 12 view .LVU4631 - 13164 005e 0025 movs r5, #0 - 13165 .L831: - 13166 .LVL968: + 13094 .loc 1 5665 12 view .LVU4614 + 13095 005e 0025 movs r5, #0 + 13096 .L830: + 13097 .LVL974: 5701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13167 .loc 1 5701 7 is_stmt 1 view .LVU4632 + 13098 .loc 1 5701 7 is_stmt 1 view .LVU4615 5701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13168 .loc 1 5701 15 is_stmt 0 view .LVU4633 - 13169 0060 A36B ldr r3, [r4, #56] + 13099 .loc 1 5701 15 is_stmt 0 view .LVU4616 + 13100 0060 A36B ldr r3, [r4, #56] 5701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13170 .loc 1 5701 10 view .LVU4634 - 13171 0062 1BB1 cbz r3, .L832 + 13101 .loc 1 5701 10 view .LVU4617 + 13102 0062 1BB1 cbz r3, .L831 5703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13172 .loc 1 5703 9 is_stmt 1 view .LVU4635 + 13103 .loc 1 5703 9 is_stmt 1 view .LVU4618 5703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13173 .loc 1 5703 12 is_stmt 0 view .LVU4636 - 13174 0064 16B1 cbz r6, .L832 + 13104 .loc 1 5703 12 is_stmt 0 view .LVU4619 + 13105 0064 16B1 cbz r6, .L831 5705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13175 .loc 1 5705 11 is_stmt 1 view .LVU4637 + 13106 .loc 1 5705 11 is_stmt 1 view .LVU4620 5705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13176 .loc 1 5705 15 is_stmt 0 view .LVU4638 - 13177 0066 1B68 ldr r3, [r3] - 13178 0068 5B68 ldr r3, [r3, #4] + 13107 .loc 1 5705 15 is_stmt 0 view .LVU4621 + 13108 0066 1B68 ldr r3, [r3] + 13109 0068 5B68 ldr r3, [r3, #4] 5705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13179 .loc 1 5705 14 view .LVU4639 - 13180 006a D3B1 cbz r3, .L833 - 13181 .L832: + 13110 .loc 1 5705 14 view .LVU4622 + 13111 006a D3B1 cbz r3, .L832 + 13112 .L831: 5712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13182 .loc 1 5712 7 is_stmt 1 view .LVU4640 -5712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13183 .loc 1 5712 10 is_stmt 0 view .LVU4641 - 13184 006c CDB9 cbnz r5, .L833 -5743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13185 .loc 1 5743 9 is_stmt 1 view .LVU4642 - 13186 006e 2368 ldr r3, [r4] - 13187 0070 1022 movs r2, #16 - 13188 .LVL969: -5743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13189 .loc 1 5743 9 is_stmt 0 view .LVU4643 - 13190 0072 DA61 str r2, [r3, #28] -5746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13191 .loc 1 5746 9 is_stmt 1 view .LVU4644 -5746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13192 .loc 1 5746 13 is_stmt 0 view .LVU4645 - 13193 0074 636C ldr r3, [r4, #68] -5746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13194 .loc 1 5746 25 view .LVU4646 - 13195 0076 43F00403 orr r3, r3, #4 - 13196 007a 6364 str r3, [r4, #68] -5749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13197 .loc 1 5749 9 is_stmt 1 view .LVU4647 -5749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13198 .loc 1 5749 18 is_stmt 0 view .LVU4648 - 13199 007c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 13200 0080 DBB2 uxtb r3, r3 - 13201 .LVL970: - ARM GAS /tmp/ccclMPzv.s page 441 + 13113 .loc 1 5712 7 is_stmt 1 view .LVU4623 + ARM GAS /tmp/ccDmmuIk.s page 439 +5712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13114 .loc 1 5712 10 is_stmt 0 view .LVU4624 + 13115 006c CDB9 cbnz r5, .L832 +5743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13116 .loc 1 5743 9 is_stmt 1 view .LVU4625 + 13117 006e 2368 ldr r3, [r4] + 13118 0070 1022 movs r2, #16 + 13119 .LVL975: +5743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13120 .loc 1 5743 9 is_stmt 0 view .LVU4626 + 13121 0072 DA61 str r2, [r3, #28] +5746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13122 .loc 1 5746 9 is_stmt 1 view .LVU4627 +5746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13123 .loc 1 5746 13 is_stmt 0 view .LVU4628 + 13124 0074 636C ldr r3, [r4, #68] +5746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13125 .loc 1 5746 25 view .LVU4629 + 13126 0076 43F00403 orr r3, r3, #4 + 13127 007a 6364 str r3, [r4, #68] +5749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13128 .loc 1 5749 9 is_stmt 1 view .LVU4630 +5749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13129 .loc 1 5749 18 is_stmt 0 view .LVU4631 + 13130 007c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 + 13131 0080 DBB2 uxtb r3, r3 + 13132 .LVL976: 5751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13202 .loc 1 5751 9 is_stmt 1 view .LVU4649 + 13133 .loc 1 5751 9 is_stmt 1 view .LVU4632 5751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13203 .loc 1 5751 12 is_stmt 0 view .LVU4650 - 13204 0082 10B1 cbz r0, .L837 + 13134 .loc 1 5751 12 is_stmt 0 view .LVU4633 + 13135 0082 10B1 cbz r0, .L836 5751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13205 .loc 1 5751 45 discriminator 1 view .LVU4651 - 13206 0084 B0F1807F cmp r0, #16777216 - 13207 0088 41D1 bne .L827 - 13208 .L837: + 13136 .loc 1 5751 45 discriminator 1 view .LVU4634 + 13137 0084 B0F1807F cmp r0, #16777216 + 13138 0088 3FD1 bne .L826 + 13139 .L836: 5753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13209 .loc 1 5753 11 is_stmt 1 view .LVU4652 - 13210 008a 213B subs r3, r3, #33 - 13211 .LVL971: + 13140 .loc 1 5753 11 is_stmt 1 view .LVU4635 + 13141 008a 213B subs r3, r3, #33 + 13142 .LVL977: 5753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13212 .loc 1 5753 11 is_stmt 0 view .LVU4653 - 13213 008c 092B cmp r3, #9 - 13214 008e 2CD8 bhi .L838 - 13215 0090 DFE803F0 tbb [pc, r3] - 13216 .L840: - 13217 0094 29 .byte (.L841-.L840)/2 - 13218 0095 30 .byte (.L839-.L840)/2 - 13219 0096 2B .byte (.L838-.L840)/2 - 13220 0097 2B .byte (.L838-.L840)/2 - 13221 0098 2B .byte (.L838-.L840)/2 - 13222 0099 2B .byte (.L838-.L840)/2 - 13223 009a 2B .byte (.L838-.L840)/2 - 13224 009b 2B .byte (.L838-.L840)/2 - 13225 009c 29 .byte (.L841-.L840)/2 - 13226 009d 30 .byte (.L839-.L840)/2 - 13227 .LVL972: - 13228 .p2align 1 - 13229 .L844: + 13143 .loc 1 5753 11 is_stmt 0 view .LVU4636 + 13144 008c 092B cmp r3, #9 + 13145 008e 2AD8 bhi .L837 + 13146 0090 DFE803F0 tbb [pc, r3] + 13147 .L839: + 13148 0094 27 .byte (.L840-.L839)/2 + 13149 0095 2E .byte (.L838-.L839)/2 + 13150 0096 29 .byte (.L837-.L839)/2 + 13151 0097 29 .byte (.L837-.L839)/2 + 13152 0098 29 .byte (.L837-.L839)/2 + 13153 0099 29 .byte (.L837-.L839)/2 + 13154 009a 29 .byte (.L837-.L839)/2 + 13155 009b 29 .byte (.L837-.L839)/2 + 13156 009c 27 .byte (.L840-.L839)/2 + 13157 009d 2E .byte (.L838-.L839)/2 + ARM GAS /tmp/ccDmmuIk.s page 440 + + + 13158 .LVL978: + 13159 .p2align 1 + 13160 .L843: 5695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13230 .loc 1 5695 26 view .LVU4654 - 13231 009e 0125 movs r5, #1 - 13232 00a0 DEE7 b .L831 - 13233 .LVL973: - 13234 .L833: + 13161 .loc 1 5695 26 view .LVU4637 + 13162 009e 0125 movs r5, #1 + 13163 00a0 DEE7 b .L830 + 13164 .LVL979: + 13165 .L832: 5714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 13235 .loc 1 5714 9 is_stmt 1 view .LVU4655 + 13166 .loc 1 5714 9 is_stmt 1 view .LVU4638 5714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 13236 .loc 1 5714 18 is_stmt 0 view .LVU4656 - 13237 00a2 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 13238 00a6 DBB2 uxtb r3, r3 + 13167 .loc 1 5714 18 is_stmt 0 view .LVU4639 + 13168 00a2 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 13239 .loc 1 5714 12 view .LVU4657 - 13240 00a8 282B cmp r3, #40 - 13241 00aa 08D0 beq .L848 - 13242 .L835: + 13169 .loc 1 5714 12 view .LVU4640 + 13170 00a6 282B cmp r3, #40 + 13171 00a8 07D0 beq .L847 + 13172 .L834: 5721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13243 .loc 1 5721 14 is_stmt 1 view .LVU4658 + 13173 .loc 1 5721 14 is_stmt 1 view .LVU4641 5721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13244 .loc 1 5721 23 is_stmt 0 view .LVU4659 - 13245 00ac 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 13246 00b0 DBB2 uxtb r3, r3 + 13174 .loc 1 5721 23 is_stmt 0 view .LVU4642 + 13175 00aa 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 442 + 13176 .loc 1 5721 17 view .LVU4643 + 13177 00ae 292B cmp r3, #41 + 13178 00b0 0AD0 beq .L848 + 13179 .L835: +5736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13180 .loc 1 5736 11 is_stmt 1 view .LVU4644 + 13181 00b2 2368 ldr r3, [r4] + 13182 00b4 1022 movs r2, #16 + 13183 .LVL980: +5736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13184 .loc 1 5736 11 is_stmt 0 view .LVU4645 + 13185 00b6 DA61 str r2, [r3, #28] + 13186 00b8 27E0 b .L826 + 13187 .LVL981: + 13188 .L847: +5714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for + 13189 .loc 1 5714 51 discriminator 1 view .LVU4646 + 13190 00ba B0F1007F cmp r0, #33554432 + 13191 00be F4D1 bne .L834 +5719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13192 .loc 1 5719 11 is_stmt 1 view .LVU4647 + 13193 00c0 2046 mov r0, r4 + 13194 .LVL982: +5719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13195 .loc 1 5719 11 is_stmt 0 view .LVU4648 + 13196 00c2 FFF7FEFF bl I2C_ITListenCplt + 13197 .LVL983: +5719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13198 .loc 1 5719 11 view .LVU4649 + 13199 00c6 20E0 b .L826 + 13200 .LVL984: + 13201 .L848: + ARM GAS /tmp/ccDmmuIk.s page 441 - 13247 .loc 1 5721 17 view .LVU4660 - 13248 00b2 292B cmp r3, #41 - 13249 00b4 0AD0 beq .L849 - 13250 .L836: -5736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13251 .loc 1 5736 11 is_stmt 1 view .LVU4661 - 13252 00b6 2368 ldr r3, [r4] - 13253 00b8 1022 movs r2, #16 - 13254 .LVL974: -5736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13255 .loc 1 5736 11 is_stmt 0 view .LVU4662 - 13256 00ba DA61 str r2, [r3, #28] - 13257 00bc 27E0 b .L827 - 13258 .LVL975: - 13259 .L848: -5714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for - 13260 .loc 1 5714 51 discriminator 1 view .LVU4663 - 13261 00be B0F1007F cmp r0, #33554432 - 13262 00c2 F3D1 bne .L835 -5719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13263 .loc 1 5719 11 is_stmt 1 view .LVU4664 - 13264 00c4 2046 mov r0, r4 - 13265 .LVL976: -5719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13266 .loc 1 5719 11 is_stmt 0 view .LVU4665 - 13267 00c6 FFF7FEFF bl I2C_ITListenCplt - 13268 .LVL977: -5719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13269 .loc 1 5719 11 view .LVU4666 - 13270 00ca 20E0 b .L827 - 13271 .LVL978: - 13272 .L849: 5721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13273 .loc 1 5721 64 discriminator 1 view .LVU4667 - 13274 00cc 10F5803F cmn r0, #65536 - 13275 00d0 F1D0 beq .L836 + 13202 .loc 1 5721 64 discriminator 1 view .LVU4650 + 13203 00c8 10F5803F cmn r0, #65536 + 13204 00cc F1D0 beq .L835 5724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13276 .loc 1 5724 11 is_stmt 1 view .LVU4668 - 13277 00d2 2368 ldr r3, [r4] - 13278 00d4 1022 movs r2, #16 - 13279 .LVL979: + 13205 .loc 1 5724 11 is_stmt 1 view .LVU4651 + 13206 00ce 2368 ldr r3, [r4] + 13207 00d0 1022 movs r2, #16 + 13208 .LVL985: 5724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13280 .loc 1 5724 11 is_stmt 0 view .LVU4669 - 13281 00d6 DA61 str r2, [r3, #28] + 13209 .loc 1 5724 11 is_stmt 0 view .LVU4652 + 13210 00d2 DA61 str r2, [r3, #28] 5727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13282 .loc 1 5727 11 is_stmt 1 view .LVU4670 - 13283 00d8 2046 mov r0, r4 - 13284 .LVL980: + 13211 .loc 1 5727 11 is_stmt 1 view .LVU4653 + 13212 00d4 2046 mov r0, r4 + 13213 .LVL986: 5727:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13285 .loc 1 5727 11 is_stmt 0 view .LVU4671 - 13286 00da FFF7FEFF bl I2C_Flush_TXDR - 13287 .LVL981: + 13214 .loc 1 5727 11 is_stmt 0 view .LVU4654 + 13215 00d6 FFF7FEFF bl I2C_Flush_TXDR + 13216 .LVL987: 5731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13288 .loc 1 5731 11 is_stmt 1 view .LVU4672 - 13289 00de 2046 mov r0, r4 - 13290 00e0 FFF7FEFF bl I2C_ITSlaveSeqCplt - 13291 .LVL982: - ARM GAS /tmp/ccclMPzv.s page 443 + 13217 .loc 1 5731 11 is_stmt 1 view .LVU4655 + 13218 00da 2046 mov r0, r4 + 13219 00dc FFF7FEFF bl I2C_ITSlaveSeqCplt + 13220 .LVL988: + 13221 00e0 13E0 b .L826 + 13222 .LVL989: + 13223 .L840: +5755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13224 .loc 1 5755 13 view .LVU4656 +5755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13225 .loc 1 5755 33 is_stmt 0 view .LVU4657 + 13226 00e2 2123 movs r3, #33 + 13227 .LVL990: +5755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13228 .loc 1 5755 33 view .LVU4658 + 13229 00e4 2363 str r3, [r4, #48] + 13230 .L837: +5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13231 .loc 1 5767 11 is_stmt 1 view .LVU4659 +5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13232 .loc 1 5767 33 is_stmt 0 view .LVU4660 + 13233 00e6 616C ldr r1, [r4, #68] + 13234 .LVL991: +5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13235 .loc 1 5767 11 view .LVU4661 + 13236 00e8 2046 mov r0, r4 + 13237 .LVL992: +5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13238 .loc 1 5767 11 view .LVU4662 + 13239 00ea FFF7FEFF bl I2C_ITError + 13240 .LVL993: + 13241 00ee 0CE0 b .L826 + 13242 .LVL994: + 13243 .L838: +5759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13244 .loc 1 5759 13 is_stmt 1 view .LVU4663 + ARM GAS /tmp/ccDmmuIk.s page 442 - 13292 00e4 13E0 b .L827 - 13293 .LVL983: - 13294 .L841: -5755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13295 .loc 1 5755 13 view .LVU4673 -5755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13296 .loc 1 5755 33 is_stmt 0 view .LVU4674 - 13297 00e6 2123 movs r3, #33 - 13298 .LVL984: -5755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13299 .loc 1 5755 33 view .LVU4675 - 13300 00e8 2363 str r3, [r4, #48] - 13301 .L838: -5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13302 .loc 1 5767 11 is_stmt 1 view .LVU4676 -5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13303 .loc 1 5767 33 is_stmt 0 view .LVU4677 - 13304 00ea 616C ldr r1, [r4, #68] - 13305 .LVL985: -5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13306 .loc 1 5767 11 view .LVU4678 - 13307 00ec 2046 mov r0, r4 - 13308 .LVL986: -5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13309 .loc 1 5767 11 view .LVU4679 - 13310 00ee FFF7FEFF bl I2C_ITError - 13311 .LVL987: - 13312 00f2 0CE0 b .L827 - 13313 .LVL988: - 13314 .L839: 5759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13315 .loc 1 5759 13 is_stmt 1 view .LVU4680 + 13245 .loc 1 5759 33 is_stmt 0 view .LVU4664 + 13246 00f0 2223 movs r3, #34 + 13247 .LVL995: 5759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13316 .loc 1 5759 33 is_stmt 0 view .LVU4681 - 13317 00f4 2223 movs r3, #34 - 13318 .LVL989: -5759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13319 .loc 1 5759 33 view .LVU4682 - 13320 00f6 2363 str r3, [r4, #48] - 13321 00f8 F7E7 b .L838 - 13322 .LVL990: - 13323 .L830: + 13248 .loc 1 5759 33 view .LVU4665 + 13249 00f2 2363 str r3, [r4, #48] + 13250 00f4 F7E7 b .L837 + 13251 .LVL996: + 13252 .L829: 5774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13324 .loc 1 5774 7 is_stmt 1 view .LVU4683 - 13325 00fa 2368 ldr r3, [r4] - 13326 00fc 1022 movs r2, #16 - 13327 .LVL991: + 13253 .loc 1 5774 7 is_stmt 1 view .LVU4666 + 13254 00f6 2368 ldr r3, [r4] + 13255 00f8 1022 movs r2, #16 + 13256 .LVL997: 5774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13328 .loc 1 5774 7 is_stmt 0 view .LVU4684 - 13329 00fe DA61 str r2, [r3, #28] - 13330 0100 05E0 b .L827 - 13331 .LVL992: - 13332 .L828: + 13257 .loc 1 5774 7 is_stmt 0 view .LVU4667 + 13258 00fa DA61 str r2, [r3, #28] + 13259 00fc 05E0 b .L826 + 13260 .LVL998: + 13261 .L827: 5777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) - 13333 .loc 1 5777 8 is_stmt 1 view .LVU4685 + 13262 .loc 1 5777 8 is_stmt 1 view .LVU4668 5777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) - 13334 .loc 1 5777 11 is_stmt 0 view .LVU4686 - ARM GAS /tmp/ccclMPzv.s page 444 - - - 13335 0102 11F0080F tst r1, #8 - 13336 0106 02D0 beq .L827 + 13263 .loc 1 5777 11 is_stmt 0 view .LVU4669 + 13264 00fe 11F0080F tst r1, #8 + 13265 0102 02D0 beq .L826 5777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) - 13337 .loc 1 5777 62 discriminator 1 view .LVU4687 - 13338 0108 12F0080F tst r2, #8 - 13339 010c 03D1 bne .L850 - 13340 .LVL993: - 13341 .L827: + 13266 .loc 1 5777 62 discriminator 1 view .LVU4670 + 13267 0104 12F0080F tst r2, #8 + 13268 0108 03D1 bne .L849 + 13269 .LVL999: + 13270 .L826: 5785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13342 .loc 1 5785 3 is_stmt 1 view .LVU4688 + 13271 .loc 1 5785 3 is_stmt 1 view .LVU4671 5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13343 .loc 1 5788 3 view .LVU4689 + 13272 .loc 1 5788 3 view .LVU4672 5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13344 .loc 1 5788 3 view .LVU4690 - 13345 010e 0020 movs r0, #0 - 13346 0110 84F84000 strb r0, [r4, #64] + 13273 .loc 1 5788 3 view .LVU4673 + 13274 010a 0020 movs r0, #0 + 13275 010c 84F84000 strb r0, [r4, #64] 5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13347 .loc 1 5788 3 view .LVU4691 + 13276 .loc 1 5788 3 view .LVU4674 5790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13348 .loc 1 5790 3 view .LVU4692 - 13349 .L825: + 13277 .loc 1 5790 3 view .LVU4675 + 13278 .L824: 5791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13350 .loc 1 5791 1 is_stmt 0 view .LVU4693 - 13351 0114 70BD pop {r4, r5, r6, pc} - 13352 .LVL994: - 13353 .L850: + 13279 .loc 1 5791 1 is_stmt 0 view .LVU4676 + 13280 0110 70BD pop {r4, r5, r6, pc} + 13281 .LVL1000: + 13282 .L849: 5780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13354 .loc 1 5780 5 is_stmt 1 view .LVU4694 - 13355 0116 2046 mov r0, r4 - 13356 .LVL995: + 13283 .loc 1 5780 5 is_stmt 1 view .LVU4677 + 13284 0112 2046 mov r0, r4 + 13285 .LVL1001: 5780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13357 .loc 1 5780 5 is_stmt 0 view .LVU4695 - 13358 0118 FFF7FEFF bl I2C_ITAddrCplt - 13359 .LVL996: + 13286 .loc 1 5780 5 is_stmt 0 view .LVU4678 + ARM GAS /tmp/ccDmmuIk.s page 443 + + + 13287 0114 FFF7FEFF bl I2C_ITAddrCplt + 13288 .LVL1002: 5780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13360 .loc 1 5780 5 view .LVU4696 - 13361 011c F7E7 b .L827 - 13362 .LVL997: - 13363 .L842: + 13289 .loc 1 5780 5 view .LVU4679 + 13290 0118 F7E7 b .L826 + 13291 .LVL1003: + 13292 .L841: 5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13364 .loc 1 5669 3 discriminator 1 view .LVU4697 - 13365 011e 0220 movs r0, #2 - 13366 .LVL998: + 13293 .loc 1 5669 3 discriminator 1 view .LVU4680 + 13294 011a 0220 movs r0, #2 + 13295 .LVL1004: 5669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13367 .loc 1 5669 3 discriminator 1 view .LVU4698 - 13368 0120 F8E7 b .L825 - 13369 .cfi_endproc - 13370 .LFE383: - 13372 .section .text.I2C_Master_ISR_DMA,"ax",%progbits - 13373 .align 1 - 13374 .syntax unified - 13375 .thumb - 13376 .thumb_func - 13378 I2C_Master_ISR_DMA: - 13379 .LVL999: - 13380 .LFB381: + 13296 .loc 1 5669 3 discriminator 1 view .LVU4681 + 13297 011c F8E7 b .L824 + 13298 .cfi_endproc + 13299 .LFE383: + 13301 .section .text.I2C_Master_ISR_DMA,"ax",%progbits + 13302 .align 1 + 13303 .syntax unified + 13304 .thumb + 13305 .thumb_func + 13307 I2C_Master_ISR_DMA: + 13308 .LVL1005: + 13309 .LFB381: 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t devaddress; - ARM GAS /tmp/ccclMPzv.s page 445 - - - 13381 .loc 1 5375 1 is_stmt 1 view -0 - 13382 .cfi_startproc - 13383 @ args = 0, pretend = 0, frame = 0 - 13384 @ frame_needed = 0, uses_anonymous_args = 0 + 13310 .loc 1 5375 1 is_stmt 1 view -0 + 13311 .cfi_startproc + 13312 @ args = 0, pretend = 0, frame = 0 + 13313 @ frame_needed = 0, uses_anonymous_args = 0 5376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t xfermode; - 13385 .loc 1 5376 3 view .LVU4700 + 13314 .loc 1 5376 3 view .LVU4683 5377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13386 .loc 1 5377 3 view .LVU4701 + 13315 .loc 1 5377 3 view .LVU4684 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13387 .loc 1 5380 3 view .LVU4702 + 13316 .loc 1 5380 3 view .LVU4685 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13388 .loc 1 5380 3 view .LVU4703 - 13389 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 13390 0004 012B cmp r3, #1 - 13391 0006 00F09A80 beq .L864 + 13317 .loc 1 5380 3 view .LVU4686 + 13318 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 13319 0004 012B cmp r3, #1 + 13320 0006 00F09980 beq .L863 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint16_t devaddress; - 13392 .loc 1 5375 1 is_stmt 0 view .LVU4704 - 13393 000a 10B5 push {r4, lr} - 13394 .LCFI138: - 13395 .cfi_def_cfa_offset 8 - 13396 .cfi_offset 4, -8 - 13397 .cfi_offset 14, -4 - 13398 000c 82B0 sub sp, sp, #8 - 13399 .LCFI139: - 13400 .cfi_def_cfa_offset 16 - 13401 000e 0446 mov r4, r0 + 13321 .loc 1 5375 1 is_stmt 0 view .LVU4687 + 13322 000a 10B5 push {r4, lr} + 13323 .LCFI138: + 13324 .cfi_def_cfa_offset 8 + 13325 .cfi_offset 4, -8 + 13326 .cfi_offset 14, -4 + 13327 000c 82B0 sub sp, sp, #8 + 13328 .LCFI139: + 13329 .cfi_def_cfa_offset 16 + 13330 000e 0446 mov r4, r0 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13402 .loc 1 5380 3 is_stmt 1 discriminator 2 view .LVU4705 - 13403 0010 0123 movs r3, #1 - 13404 0012 80F84030 strb r3, [r0, #64] + 13331 .loc 1 5380 3 is_stmt 1 discriminator 2 view .LVU4688 + 13332 0010 0123 movs r3, #1 + 13333 0012 80F84030 strb r3, [r0, #64] 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13405 .loc 1 5380 3 discriminator 2 view .LVU4706 + 13334 .loc 1 5380 3 view .LVU4689 + ARM GAS /tmp/ccDmmuIk.s page 444 + + 5382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13406 .loc 1 5382 3 view .LVU4707 + 13335 .loc 1 5382 3 view .LVU4690 5382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13407 .loc 1 5382 6 is_stmt 0 view .LVU4708 - 13408 0016 11F0100F tst r1, #16 - 13409 001a 02D0 beq .L853 + 13336 .loc 1 5382 6 is_stmt 0 view .LVU4691 + 13337 0016 11F0100F tst r1, #16 + 13338 001a 02D0 beq .L852 5382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13410 .loc 1 5382 55 discriminator 1 view .LVU4709 - 13411 001c 12F0100F tst r2, #16 - 13412 0020 32D1 bne .L870 - 13413 .L853: + 13339 .loc 1 5382 55 discriminator 1 view .LVU4692 + 13340 001c 12F0100F tst r2, #16 + 13341 0020 31D1 bne .L869 + 13342 .L852: 5399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 13414 .loc 1 5399 8 is_stmt 1 view .LVU4710 + 13343 .loc 1 5399 8 is_stmt 1 view .LVU4693 5399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 13415 .loc 1 5399 11 is_stmt 0 view .LVU4711 - 13416 0022 11F0800F tst r1, #128 - 13417 0026 60D0 beq .L855 + 13344 .loc 1 5399 11 is_stmt 0 view .LVU4694 + 13345 0022 11F0800F tst r1, #128 + 13346 0026 5FD0 beq .L854 5399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 13418 .loc 1 5399 61 discriminator 1 view .LVU4712 - 13419 0028 12F0400F tst r2, #64 - 13420 002c 5DD0 beq .L855 + 13347 .loc 1 5399 61 discriminator 1 view .LVU4695 + 13348 0028 12F0400F tst r2, #64 + 13349 002c 5CD0 beq .L854 5403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13421 .loc 1 5403 5 is_stmt 1 view .LVU4713 - 13422 002e 2268 ldr r2, [r4] - 13423 .LVL1000: - ARM GAS /tmp/ccclMPzv.s page 446 - - + 13350 .loc 1 5403 5 is_stmt 1 view .LVU4696 + 13351 002e 2268 ldr r2, [r4] + 13352 .LVL1006: 5403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13424 .loc 1 5403 5 is_stmt 0 view .LVU4714 - 13425 0030 1368 ldr r3, [r2] - 13426 0032 23F04003 bic r3, r3, #64 - 13427 0036 1360 str r3, [r2] + 13353 .loc 1 5403 5 is_stmt 0 view .LVU4697 + 13354 0030 1368 ldr r3, [r2] + 13355 0032 23F04003 bic r3, r3, #64 + 13356 0036 1360 str r3, [r2] 5405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13428 .loc 1 5405 5 is_stmt 1 view .LVU4715 + 13357 .loc 1 5405 5 is_stmt 1 view .LVU4698 5405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13429 .loc 1 5405 13 is_stmt 0 view .LVU4716 - 13430 0038 638D ldrh r3, [r4, #42] - 13431 003a 9BB2 uxth r3, r3 + 13358 .loc 1 5405 13 is_stmt 0 view .LVU4699 + 13359 0038 638D ldrh r3, [r4, #42] + 13360 003a 9BB2 uxth r3, r3 5405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13432 .loc 1 5405 8 view .LVU4717 - 13433 003c 002B cmp r3, #0 - 13434 003e 46D0 beq .L856 + 13361 .loc 1 5405 8 view .LVU4700 + 13362 003c 002B cmp r3, #0 + 13363 003e 45D0 beq .L855 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13435 .loc 1 5408 7 is_stmt 1 view .LVU4718 + 13364 .loc 1 5408 7 is_stmt 1 view .LVU4701 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13436 .loc 1 5408 35 is_stmt 0 view .LVU4719 - 13437 0040 2368 ldr r3, [r4] + 13365 .loc 1 5408 35 is_stmt 0 view .LVU4702 + 13366 0040 2368 ldr r3, [r4] 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13438 .loc 1 5408 45 view .LVU4720 - 13439 0042 5968 ldr r1, [r3, #4] - 13440 .LVL1001: + 13367 .loc 1 5408 45 view .LVU4703 + 13368 0042 5968 ldr r1, [r3, #4] + 13369 .LVL1007: 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13441 .loc 1 5408 18 view .LVU4721 - 13442 0044 C1F30901 ubfx r1, r1, #0, #10 - 13443 .LVL1002: + 13370 .loc 1 5408 18 view .LVU4704 + 13371 0044 C1F30901 ubfx r1, r1, #0, #10 + 13372 .LVL1008: 5411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13444 .loc 1 5411 7 is_stmt 1 view .LVU4722 + 13373 .loc 1 5411 7 is_stmt 1 view .LVU4705 5411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13445 .loc 1 5411 15 is_stmt 0 view .LVU4723 - 13446 0048 638D ldrh r3, [r4, #42] - 13447 004a 9BB2 uxth r3, r3 + 13374 .loc 1 5411 15 is_stmt 0 view .LVU4706 + ARM GAS /tmp/ccDmmuIk.s page 445 + + + 13375 0048 638D ldrh r3, [r4, #42] + 13376 004a 9BB2 uxth r3, r3 5411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13448 .loc 1 5411 10 view .LVU4724 - 13449 004c FF2B cmp r3, #255 - 13450 004e 2DD9 bls .L857 + 13377 .loc 1 5411 10 view .LVU4707 + 13378 004c FF2B cmp r3, #255 + 13379 004e 2CD9 bls .L856 5413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 13451 .loc 1 5413 9 is_stmt 1 view .LVU4725 + 13380 .loc 1 5413 9 is_stmt 1 view .LVU4708 5413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - 13452 .loc 1 5413 24 is_stmt 0 view .LVU4726 - 13453 0050 FF23 movs r3, #255 - 13454 0052 2385 strh r3, [r4, #40] @ movhi + 13381 .loc 1 5413 24 is_stmt 0 view .LVU4709 + 13382 0050 FF23 movs r3, #255 + 13383 0052 2385 strh r3, [r4, #40] @ movhi 5414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13455 .loc 1 5414 9 is_stmt 1 view .LVU4727 - 13456 .LVL1003: + 13384 .loc 1 5414 9 is_stmt 1 view .LVU4710 + 13385 .LVL1009: 5414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13457 .loc 1 5414 18 is_stmt 0 view .LVU4728 - 13458 0054 4FF08073 mov r3, #16777216 - 13459 .LVL1004: - 13460 .L858: + 13386 .loc 1 5414 18 is_stmt 0 view .LVU4711 + 13387 0054 4FF08073 mov r3, #16777216 + 13388 .LVL1010: + 13389 .L857: 5430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13461 .loc 1 5430 7 is_stmt 1 view .LVU4729 - 13462 0058 0022 movs r2, #0 - 13463 005a 0092 str r2, [sp] - 13464 005c 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 - ARM GAS /tmp/ccclMPzv.s page 447 - - - 13465 0060 2046 mov r0, r4 - 13466 .LVL1005: + 13390 .loc 1 5430 7 is_stmt 1 view .LVU4712 + 13391 0058 0022 movs r2, #0 + 13392 005a 0092 str r2, [sp] + 13393 005c 94F82820 ldrb r2, [r4, #40] @ zero_extendqisi2 + 13394 0060 2046 mov r0, r4 + 13395 .LVL1011: 5430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13467 .loc 1 5430 7 is_stmt 0 view .LVU4730 - 13468 0062 FFF7FEFF bl I2C_TransferConfig - 13469 .LVL1006: + 13396 .loc 1 5430 7 is_stmt 0 view .LVU4713 + 13397 0062 FFF7FEFF bl I2C_TransferConfig + 13398 .LVL1012: 5433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13470 .loc 1 5433 7 is_stmt 1 view .LVU4731 + 13399 .loc 1 5433 7 is_stmt 1 view .LVU4714 5433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13471 .loc 1 5433 11 is_stmt 0 view .LVU4732 - 13472 0066 638D ldrh r3, [r4, #42] - 13473 0068 9BB2 uxth r3, r3 + 13400 .loc 1 5433 11 is_stmt 0 view .LVU4715 + 13401 0066 638D ldrh r3, [r4, #42] + 13402 0068 9BB2 uxth r3, r3 5433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13474 .loc 1 5433 30 view .LVU4733 - 13475 006a 228D ldrh r2, [r4, #40] + 13403 .loc 1 5433 30 view .LVU4716 + 13404 006a 228D ldrh r2, [r4, #40] 5433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13476 .loc 1 5433 23 view .LVU4734 - 13477 006c 9B1A subs r3, r3, r2 - 13478 006e 9BB2 uxth r3, r3 - 13479 0070 6385 strh r3, [r4, #42] @ movhi + 13405 .loc 1 5433 23 view .LVU4717 + 13406 006c 9B1A subs r3, r3, r2 + 13407 006e 9BB2 uxth r3, r3 + 13408 0070 6385 strh r3, [r4, #42] @ movhi 5436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13480 .loc 1 5436 7 is_stmt 1 view .LVU4735 + 13409 .loc 1 5436 7 is_stmt 1 view .LVU4718 5436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13481 .loc 1 5436 15 is_stmt 0 view .LVU4736 - 13482 0072 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 13483 0076 DBB2 uxtb r3, r3 + 13410 .loc 1 5436 15 is_stmt 0 view .LVU4719 + 13411 0072 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13484 .loc 1 5436 10 view .LVU4737 - 13485 0078 222B cmp r3, #34 - 13486 007a 22D0 beq .L871 + 13412 .loc 1 5436 10 view .LVU4720 + 13413 0076 222B cmp r3, #34 + 13414 0078 22D0 beq .L870 5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13487 .loc 1 5442 9 is_stmt 1 view .LVU4738 + 13415 .loc 1 5442 9 is_stmt 1 view .LVU4721 5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13488 .loc 1 5442 13 is_stmt 0 view .LVU4739 - 13489 007c 2268 ldr r2, [r4] -5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13490 .loc 1 5442 23 view .LVU4740 - 13491 007e 1368 ldr r3, [r2] -5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13492 .loc 1 5442 29 view .LVU4741 - 13493 0080 43F48043 orr r3, r3, #16384 - 13494 0084 1360 str r3, [r2] - 13495 0086 0CE0 b .L854 - 13496 .LVL1007: - 13497 .L870: -5386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13498 .loc 1 5386 5 is_stmt 1 view .LVU4742 - 13499 0088 0368 ldr r3, [r0] - 13500 008a 1022 movs r2, #16 - 13501 .LVL1008: -5386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13502 .loc 1 5386 5 is_stmt 0 view .LVU4743 - 13503 008c DA61 str r2, [r3, #28] -5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13504 .loc 1 5389 5 is_stmt 1 view .LVU4744 -5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13505 .loc 1 5389 9 is_stmt 0 view .LVU4745 - ARM GAS /tmp/ccclMPzv.s page 448 + ARM GAS /tmp/ccDmmuIk.s page 446 - 13506 008e 436C ldr r3, [r0, #68] + 13416 .loc 1 5442 13 is_stmt 0 view .LVU4722 + 13417 007a 2268 ldr r2, [r4] +5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13418 .loc 1 5442 23 view .LVU4723 + 13419 007c 1368 ldr r3, [r2] +5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13420 .loc 1 5442 29 view .LVU4724 + 13421 007e 43F48043 orr r3, r3, #16384 + 13422 0082 1360 str r3, [r2] + 13423 0084 0CE0 b .L853 + 13424 .LVL1013: + 13425 .L869: +5386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13426 .loc 1 5386 5 is_stmt 1 view .LVU4725 + 13427 0086 0368 ldr r3, [r0] + 13428 0088 1022 movs r2, #16 + 13429 .LVL1014: +5386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13430 .loc 1 5386 5 is_stmt 0 view .LVU4726 + 13431 008a DA61 str r2, [r3, #28] 5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13507 .loc 1 5389 21 view .LVU4746 - 13508 0090 43F00403 orr r3, r3, #4 - 13509 0094 4364 str r3, [r0, #68] + 13432 .loc 1 5389 5 is_stmt 1 view .LVU4727 +5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13433 .loc 1 5389 9 is_stmt 0 view .LVU4728 + 13434 008c 436C ldr r3, [r0, #68] +5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13435 .loc 1 5389 21 view .LVU4729 + 13436 008e 43F00403 orr r3, r3, #4 + 13437 0092 4364 str r3, [r0, #68] 5394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13510 .loc 1 5394 5 is_stmt 1 view .LVU4747 - 13511 0096 2021 movs r1, #32 - 13512 .LVL1009: + 13438 .loc 1 5394 5 is_stmt 1 view .LVU4730 + 13439 0094 2021 movs r1, #32 + 13440 .LVL1015: 5394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13513 .loc 1 5394 5 is_stmt 0 view .LVU4748 - 13514 0098 FFF7FEFF bl I2C_Enable_IRQ - 13515 .LVL1010: + 13441 .loc 1 5394 5 is_stmt 0 view .LVU4731 + 13442 0096 FFF7FEFF bl I2C_Enable_IRQ + 13443 .LVL1016: 5397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13516 .loc 1 5397 5 is_stmt 1 view .LVU4749 - 13517 009c 2046 mov r0, r4 - 13518 009e FFF7FEFF bl I2C_Flush_TXDR - 13519 .LVL1011: - 13520 .L854: + 13444 .loc 1 5397 5 is_stmt 1 view .LVU4732 + 13445 009a 2046 mov r0, r4 + 13446 009c FFF7FEFF bl I2C_Flush_TXDR + 13447 .LVL1017: + 13448 .L853: 5497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13521 .loc 1 5497 3 view .LVU4750 + 13449 .loc 1 5497 3 view .LVU4733 5500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13522 .loc 1 5500 3 view .LVU4751 + 13450 .loc 1 5500 3 view .LVU4734 5500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13523 .loc 1 5500 3 view .LVU4752 - 13524 00a2 0020 movs r0, #0 - 13525 00a4 84F84000 strb r0, [r4, #64] + 13451 .loc 1 5500 3 view .LVU4735 + 13452 00a0 0020 movs r0, #0 + 13453 00a2 84F84000 strb r0, [r4, #64] 5500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13526 .loc 1 5500 3 view .LVU4753 + 13454 .loc 1 5500 3 view .LVU4736 5502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13527 .loc 1 5502 3 view .LVU4754 + 13455 .loc 1 5502 3 view .LVU4737 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13528 .loc 1 5503 1 is_stmt 0 view .LVU4755 - 13529 00a8 02B0 add sp, sp, #8 - 13530 .LCFI140: - 13531 .cfi_remember_state - 13532 .cfi_def_cfa_offset 8 - 13533 @ sp needed - 13534 00aa 10BD pop {r4, pc} - 13535 .LVL1012: - 13536 .L857: - 13537 .LCFI141: - 13538 .cfi_restore_state -5418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 13539 .loc 1 5418 9 is_stmt 1 view .LVU4756 -5418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 13540 .loc 1 5418 30 is_stmt 0 view .LVU4757 - 13541 00ac 638D ldrh r3, [r4, #42] -5418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) - 13542 .loc 1 5418 24 view .LVU4758 - 13543 00ae 2385 strh r3, [r4, #40] @ movhi -5419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13544 .loc 1 5419 9 is_stmt 1 view .LVU4759 -5419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13545 .loc 1 5419 17 is_stmt 0 view .LVU4760 - 13546 00b0 E36A ldr r3, [r4, #44] -5419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - ARM GAS /tmp/ccclMPzv.s page 449 + 13456 .loc 1 5503 1 is_stmt 0 view .LVU4738 + ARM GAS /tmp/ccDmmuIk.s page 447 - 13547 .loc 1 5419 12 view .LVU4761 - 13548 00b2 13F5803F cmn r3, #65536 - 13549 00b6 01D0 beq .L865 + 13457 00a6 02B0 add sp, sp, #8 + 13458 .LCFI140: + 13459 .cfi_remember_state + 13460 .cfi_def_cfa_offset 8 + 13461 @ sp needed + 13462 00a8 10BD pop {r4, pc} + 13463 .LVL1018: + 13464 .L856: + 13465 .LCFI141: + 13466 .cfi_restore_state +5418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) + 13467 .loc 1 5418 9 is_stmt 1 view .LVU4739 +5418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) + 13468 .loc 1 5418 30 is_stmt 0 view .LVU4740 + 13469 00aa 638D ldrh r3, [r4, #42] +5418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) + 13470 .loc 1 5418 24 view .LVU4741 + 13471 00ac 2385 strh r3, [r4, #40] @ movhi +5419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13472 .loc 1 5419 9 is_stmt 1 view .LVU4742 +5419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13473 .loc 1 5419 17 is_stmt 0 view .LVU4743 + 13474 00ae E36A ldr r3, [r4, #44] +5419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13475 .loc 1 5419 12 view .LVU4744 + 13476 00b0 13F5803F cmn r3, #65536 + 13477 00b4 01D0 beq .L864 5421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13550 .loc 1 5421 11 is_stmt 1 view .LVU4762 + 13478 .loc 1 5421 11 is_stmt 1 view .LVU4745 5421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13551 .loc 1 5421 20 is_stmt 0 view .LVU4763 - 13552 00b8 E36A ldr r3, [r4, #44] - 13553 .LVL1013: + 13479 .loc 1 5421 20 is_stmt 0 view .LVU4746 + 13480 00b6 E36A ldr r3, [r4, #44] + 13481 .LVL1019: 5421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13554 .loc 1 5421 20 view .LVU4764 - 13555 00ba CDE7 b .L858 - 13556 .LVL1014: - 13557 .L865: + 13482 .loc 1 5421 20 view .LVU4747 + 13483 00b8 CEE7 b .L857 + 13484 .LVL1020: + 13485 .L864: 5425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13558 .loc 1 5425 20 view .LVU4765 - 13559 00bc 4FF00073 mov r3, #33554432 - 13560 00c0 CAE7 b .L858 - 13561 .LVL1015: - 13562 .L871: + 13486 .loc 1 5425 20 view .LVU4748 + 13487 00ba 4FF00073 mov r3, #33554432 + 13488 00be CBE7 b .L857 + 13489 .LVL1021: + 13490 .L870: 5438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13563 .loc 1 5438 9 is_stmt 1 view .LVU4766 + 13491 .loc 1 5438 9 is_stmt 1 view .LVU4749 5438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13564 .loc 1 5438 13 is_stmt 0 view .LVU4767 - 13565 00c2 2268 ldr r2, [r4] + 13492 .loc 1 5438 13 is_stmt 0 view .LVU4750 + 13493 00c0 2268 ldr r2, [r4] 5438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13566 .loc 1 5438 23 view .LVU4768 - 13567 00c4 1368 ldr r3, [r2] + 13494 .loc 1 5438 23 view .LVU4751 + 13495 00c2 1368 ldr r3, [r2] 5438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13568 .loc 1 5438 29 view .LVU4769 - 13569 00c6 43F40043 orr r3, r3, #32768 - 13570 00ca 1360 str r3, [r2] - 13571 00cc E9E7 b .L854 - 13572 .LVL1016: - 13573 .L856: + 13496 .loc 1 5438 29 view .LVU4752 + 13497 00c4 43F40043 orr r3, r3, #32768 + 13498 00c8 1360 str r3, [r2] + 13499 00ca E9E7 b .L853 + ARM GAS /tmp/ccDmmuIk.s page 448 + + + 13500 .LVL1022: + 13501 .L855: 5448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13574 .loc 1 5448 7 is_stmt 1 view .LVU4770 + 13502 .loc 1 5448 7 is_stmt 1 view .LVU4753 5448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13575 .loc 1 5448 11 is_stmt 0 view .LVU4771 - 13576 00ce 2368 ldr r3, [r4] - 13577 00d0 5B68 ldr r3, [r3, #4] + 13503 .loc 1 5448 11 is_stmt 0 view .LVU4754 + 13504 00cc 2368 ldr r3, [r4] + 13505 00ce 5B68 ldr r3, [r3, #4] 5448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13578 .loc 1 5448 10 view .LVU4772 - 13579 00d2 13F0007F tst r3, #33554432 - 13580 00d6 03D1 bne .L860 + 13506 .loc 1 5448 10 view .LVU4755 + 13507 00d0 13F0007F tst r3, #33554432 + 13508 00d4 03D1 bne .L859 5451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13581 .loc 1 5451 9 is_stmt 1 view .LVU4773 - 13582 00d8 2046 mov r0, r4 - 13583 .LVL1017: + 13509 .loc 1 5451 9 is_stmt 1 view .LVU4756 + 13510 00d6 2046 mov r0, r4 + 13511 .LVL1023: 5451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13584 .loc 1 5451 9 is_stmt 0 view .LVU4774 - 13585 00da FFF7FEFF bl I2C_ITMasterSeqCplt - 13586 .LVL1018: + 13512 .loc 1 5451 9 is_stmt 0 view .LVU4757 + 13513 00d8 FFF7FEFF bl I2C_ITMasterSeqCplt + 13514 .LVL1024: 5451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13587 .loc 1 5451 9 view .LVU4775 - 13588 00de E0E7 b .L854 - 13589 .LVL1019: - ARM GAS /tmp/ccclMPzv.s page 450 - - - 13590 .L860: + 13515 .loc 1 5451 9 view .LVU4758 + 13516 00dc E0E7 b .L853 + 13517 .LVL1025: + 13518 .L859: 5457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13591 .loc 1 5457 9 is_stmt 1 view .LVU4776 - 13592 00e0 4021 movs r1, #64 - 13593 .LVL1020: + 13519 .loc 1 5457 9 is_stmt 1 view .LVU4759 + 13520 00de 4021 movs r1, #64 + 13521 .LVL1026: 5457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13594 .loc 1 5457 9 is_stmt 0 view .LVU4777 - 13595 00e2 2046 mov r0, r4 - 13596 .LVL1021: + 13522 .loc 1 5457 9 is_stmt 0 view .LVU4760 + 13523 00e0 2046 mov r0, r4 + 13524 .LVL1027: 5457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13597 .loc 1 5457 9 view .LVU4778 - 13598 00e4 FFF7FEFF bl I2C_ITError - 13599 .LVL1022: - 13600 00e8 DBE7 b .L854 - 13601 .LVL1023: - 13602 .L855: + 13525 .loc 1 5457 9 view .LVU4761 + 13526 00e2 FFF7FEFF bl I2C_ITError + 13527 .LVL1028: + 13528 00e6 DBE7 b .L853 + 13529 .LVL1029: + 13530 .L854: 5461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 13603 .loc 1 5461 8 is_stmt 1 view .LVU4779 + 13531 .loc 1 5461 8 is_stmt 1 view .LVU4762 5461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 13604 .loc 1 5461 11 is_stmt 0 view .LVU4780 - 13605 00ea 11F0400F tst r1, #64 - 13606 00ee 1CD0 beq .L861 + 13532 .loc 1 5461 11 is_stmt 0 view .LVU4763 + 13533 00e8 11F0400F tst r1, #64 + 13534 00ec 1CD0 beq .L860 5461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 13607 .loc 1 5461 60 discriminator 1 view .LVU4781 - 13608 00f0 12F0400F tst r2, #64 - 13609 00f4 19D0 beq .L861 + 13535 .loc 1 5461 60 discriminator 1 view .LVU4764 + 13536 00ee 12F0400F tst r2, #64 + 13537 00f2 19D0 beq .L860 5464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13610 .loc 1 5464 5 is_stmt 1 view .LVU4782 + 13538 .loc 1 5464 5 is_stmt 1 view .LVU4765 5464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13611 .loc 1 5464 13 is_stmt 0 view .LVU4783 - 13612 00f6 638D ldrh r3, [r4, #42] - 13613 00f8 9BB2 uxth r3, r3 + 13539 .loc 1 5464 13 is_stmt 0 view .LVU4766 + 13540 00f4 638D ldrh r3, [r4, #42] + 13541 00f6 9BB2 uxth r3, r3 5464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13614 .loc 1 5464 8 view .LVU4784 - 13615 00fa 8BB9 cbnz r3, .L862 + ARM GAS /tmp/ccDmmuIk.s page 449 + + + 13542 .loc 1 5464 8 view .LVU4767 + 13543 00f8 8BB9 cbnz r3, .L861 5466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13616 .loc 1 5466 7 is_stmt 1 view .LVU4785 + 13544 .loc 1 5466 7 is_stmt 1 view .LVU4768 5466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13617 .loc 1 5466 11 is_stmt 0 view .LVU4786 - 13618 00fc 2368 ldr r3, [r4] - 13619 00fe 5A68 ldr r2, [r3, #4] - 13620 .LVL1024: + 13545 .loc 1 5466 11 is_stmt 0 view .LVU4769 + 13546 00fa 2368 ldr r3, [r4] + 13547 00fc 5A68 ldr r2, [r3, #4] + 13548 .LVL1030: 5466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13621 .loc 1 5466 10 view .LVU4787 - 13622 0100 12F0007F tst r2, #33554432 - 13623 0104 CDD1 bne .L854 + 13549 .loc 1 5466 10 view .LVU4770 + 13550 00fe 12F0007F tst r2, #33554432 + 13551 0102 CDD1 bne .L853 5469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13624 .loc 1 5469 9 is_stmt 1 view .LVU4788 + 13552 .loc 1 5469 9 is_stmt 1 view .LVU4771 5469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13625 .loc 1 5469 17 is_stmt 0 view .LVU4789 - 13626 0106 E26A ldr r2, [r4, #44] + 13553 .loc 1 5469 17 is_stmt 0 view .LVU4772 + 13554 0104 E26A ldr r2, [r4, #44] 5469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13627 .loc 1 5469 12 view .LVU4790 - 13628 0108 12F5803F cmn r2, #65536 - 13629 010c 04D1 bne .L863 + 13555 .loc 1 5469 12 view .LVU4773 + 13556 0106 12F5803F cmn r2, #65536 + 13557 010a 04D1 bne .L862 5472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13630 .loc 1 5472 11 is_stmt 1 view .LVU4791 - ARM GAS /tmp/ccclMPzv.s page 451 - - + 13558 .loc 1 5472 11 is_stmt 1 view .LVU4774 5472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13631 .loc 1 5472 25 is_stmt 0 view .LVU4792 - 13632 010e 5A68 ldr r2, [r3, #4] + 13559 .loc 1 5472 25 is_stmt 0 view .LVU4775 + 13560 010c 5A68 ldr r2, [r3, #4] 5472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13633 .loc 1 5472 31 view .LVU4793 - 13634 0110 42F48042 orr r2, r2, #16384 - 13635 0114 5A60 str r2, [r3, #4] - 13636 0116 C4E7 b .L854 - 13637 .L863: + 13561 .loc 1 5472 31 view .LVU4776 + 13562 010e 42F48042 orr r2, r2, #16384 + 13563 0112 5A60 str r2, [r3, #4] + 13564 0114 C4E7 b .L853 + 13565 .L862: 5477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13638 .loc 1 5477 11 is_stmt 1 view .LVU4794 - 13639 0118 2046 mov r0, r4 - 13640 .LVL1025: + 13566 .loc 1 5477 11 is_stmt 1 view .LVU4777 + 13567 0116 2046 mov r0, r4 + 13568 .LVL1031: 5477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13641 .loc 1 5477 11 is_stmt 0 view .LVU4795 - 13642 011a FFF7FEFF bl I2C_ITMasterSeqCplt - 13643 .LVL1026: + 13569 .loc 1 5477 11 is_stmt 0 view .LVU4778 + 13570 0118 FFF7FEFF bl I2C_ITMasterSeqCplt + 13571 .LVL1032: 5477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13644 .loc 1 5477 11 view .LVU4796 - 13645 011e C0E7 b .L854 - 13646 .LVL1027: - 13647 .L862: + 13572 .loc 1 5477 11 view .LVU4779 + 13573 011c C0E7 b .L853 + 13574 .LVL1033: + 13575 .L861: 5485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13648 .loc 1 5485 7 is_stmt 1 view .LVU4797 - 13649 0120 4021 movs r1, #64 - 13650 .LVL1028: + 13576 .loc 1 5485 7 is_stmt 1 view .LVU4780 + 13577 011e 4021 movs r1, #64 + 13578 .LVL1034: 5485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13651 .loc 1 5485 7 is_stmt 0 view .LVU4798 - 13652 0122 2046 mov r0, r4 - 13653 .LVL1029: + 13579 .loc 1 5485 7 is_stmt 0 view .LVU4781 + 13580 0120 2046 mov r0, r4 + 13581 .LVL1035: 5485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13654 .loc 1 5485 7 view .LVU4799 - 13655 0124 FFF7FEFF bl I2C_ITError - 13656 .LVL1030: -5485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13657 .loc 1 5485 7 view .LVU4800 - 13658 0128 BBE7 b .L854 - 13659 .LVL1031: - 13660 .L861: -5488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 13661 .loc 1 5488 8 is_stmt 1 view .LVU4801 -5488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 13662 .loc 1 5488 11 is_stmt 0 view .LVU4802 - 13663 012a 11F0200F tst r1, #32 - 13664 012e B8D0 beq .L854 -5488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 13665 .loc 1 5488 63 discriminator 1 view .LVU4803 - 13666 0130 12F0200F tst r2, #32 - 13667 0134 B5D0 beq .L854 -5492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13668 .loc 1 5492 5 is_stmt 1 view .LVU4804 - 13669 0136 2046 mov r0, r4 - 13670 .LVL1032: -5492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13671 .loc 1 5492 5 is_stmt 0 view .LVU4805 - 13672 0138 FFF7FEFF bl I2C_ITMasterCplt - 13673 .LVL1033: - ARM GAS /tmp/ccclMPzv.s page 452 + 13582 .loc 1 5485 7 view .LVU4782 + 13583 0122 FFF7FEFF bl I2C_ITError + ARM GAS /tmp/ccDmmuIk.s page 450 + 13584 .LVL1036: +5485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13585 .loc 1 5485 7 view .LVU4783 + 13586 0126 BBE7 b .L853 + 13587 .LVL1037: + 13588 .L860: +5488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 13589 .loc 1 5488 8 is_stmt 1 view .LVU4784 +5488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 13590 .loc 1 5488 11 is_stmt 0 view .LVU4785 + 13591 0128 11F0200F tst r1, #32 + 13592 012c B8D0 beq .L853 +5488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) + 13593 .loc 1 5488 63 discriminator 1 view .LVU4786 + 13594 012e 12F0200F tst r2, #32 + 13595 0132 B5D0 beq .L853 5492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13674 .loc 1 5492 5 view .LVU4806 - 13675 013c B1E7 b .L854 - 13676 .LVL1034: - 13677 .L864: - 13678 .LCFI142: - 13679 .cfi_def_cfa_offset 0 - 13680 .cfi_restore 4 - 13681 .cfi_restore 14 + 13596 .loc 1 5492 5 is_stmt 1 view .LVU4787 + 13597 0134 2046 mov r0, r4 + 13598 .LVL1038: +5492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13599 .loc 1 5492 5 is_stmt 0 view .LVU4788 + 13600 0136 FFF7FEFF bl I2C_ITMasterCplt + 13601 .LVL1039: +5492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13602 .loc 1 5492 5 view .LVU4789 + 13603 013a B1E7 b .L853 + 13604 .LVL1040: + 13605 .L863: + 13606 .LCFI142: + 13607 .cfi_def_cfa_offset 0 + 13608 .cfi_restore 4 + 13609 .cfi_restore 14 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13682 .loc 1 5380 3 discriminator 1 view .LVU4807 - 13683 013e 0220 movs r0, #2 - 13684 .LVL1035: + 13610 .loc 1 5380 3 discriminator 1 view .LVU4790 + 13611 013c 0220 movs r0, #2 + 13612 .LVL1041: 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13685 .loc 1 5503 1 view .LVU4808 - 13686 0140 7047 bx lr - 13687 .cfi_endproc - 13688 .LFE381: - 13690 .section .text.I2C_DMAError,"ax",%progbits - 13691 .align 1 - 13692 .syntax unified - 13693 .thumb - 13694 .thumb_func - 13696 I2C_DMAError: - 13697 .LVL1036: - 13698 .LFB399: + 13613 .loc 1 5503 1 view .LVU4791 + 13614 013e 7047 bx lr + 13615 .cfi_endproc + 13616 .LFE381: + 13618 .section .text.I2C_DMAError,"ax",%progbits + 13619 .align 1 + 13620 .syntax unified + 13621 .thumb + 13622 .thumb_func + 13624 I2C_DMAError: + 13625 .LVL1042: + 13626 .LFB399: 6892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 13699 .loc 1 6892 1 is_stmt 1 view -0 - 13700 .cfi_startproc - 13701 @ args = 0, pretend = 0, frame = 0 - 13702 @ frame_needed = 0, uses_anonymous_args = 0 + 13627 .loc 1 6892 1 is_stmt 1 view -0 + 13628 .cfi_startproc + 13629 @ args = 0, pretend = 0, frame = 0 + 13630 @ frame_needed = 0, uses_anonymous_args = 0 6892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 13703 .loc 1 6892 1 is_stmt 0 view .LVU4810 - 13704 0000 08B5 push {r3, lr} - 13705 .LCFI143: - 13706 .cfi_def_cfa_offset 8 - 13707 .cfi_offset 3, -8 - 13708 .cfi_offset 14, -4 + 13631 .loc 1 6892 1 is_stmt 0 view .LVU4793 + ARM GAS /tmp/ccDmmuIk.s page 451 + + + 13632 0000 08B5 push {r3, lr} + 13633 .LCFI143: + 13634 .cfi_def_cfa_offset 8 + 13635 .cfi_offset 3, -8 + 13636 .cfi_offset 14, -4 6894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13709 .loc 1 6894 3 is_stmt 1 view .LVU4811 + 13637 .loc 1 6894 3 is_stmt 1 view .LVU4794 6894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13710 .loc 1 6894 22 is_stmt 0 view .LVU4812 - 13711 0002 806A ldr r0, [r0, #40] - 13712 .LVL1037: + 13638 .loc 1 6894 22 is_stmt 0 view .LVU4795 + 13639 0002 806A ldr r0, [r0, #40] + 13640 .LVL1043: 6897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13713 .loc 1 6897 3 is_stmt 1 view .LVU4813 + 13641 .loc 1 6897 3 is_stmt 1 view .LVU4796 6897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13714 .loc 1 6897 7 is_stmt 0 view .LVU4814 - 13715 0004 0268 ldr r2, [r0] + 13642 .loc 1 6897 7 is_stmt 0 view .LVU4797 + 13643 0004 0268 ldr r2, [r0] 6897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13716 .loc 1 6897 17 view .LVU4815 - 13717 0006 5368 ldr r3, [r2, #4] + 13644 .loc 1 6897 17 view .LVU4798 + 13645 0006 5368 ldr r3, [r2, #4] 6897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13718 .loc 1 6897 23 view .LVU4816 - 13719 0008 43F40043 orr r3, r3, #32768 - 13720 000c 5360 str r3, [r2, #4] + 13646 .loc 1 6897 23 view .LVU4799 + 13647 0008 43F40043 orr r3, r3, #32768 + 13648 000c 5360 str r3, [r2, #4] 6900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - ARM GAS /tmp/ccclMPzv.s page 453 - - - 13721 .loc 1 6900 3 is_stmt 1 view .LVU4817 - 13722 000e 1021 movs r1, #16 - 13723 0010 FFF7FEFF bl I2C_ITError - 13724 .LVL1038: + 13649 .loc 1 6900 3 is_stmt 1 view .LVU4800 + 13650 000e 1021 movs r1, #16 + 13651 0010 FFF7FEFF bl I2C_ITError + 13652 .LVL1044: 6901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13725 .loc 1 6901 1 is_stmt 0 view .LVU4818 - 13726 0014 08BD pop {r3, pc} - 13727 .cfi_endproc - 13728 .LFE399: - 13730 .section .text.I2C_DMAMasterTransmitCplt,"ax",%progbits - 13731 .align 1 - 13732 .syntax unified - 13733 .thumb - 13734 .thumb_func - 13736 I2C_DMAMasterTransmitCplt: - 13737 .LVL1039: - 13738 .LFB395: + 13653 .loc 1 6901 1 is_stmt 0 view .LVU4801 + 13654 0014 08BD pop {r3, pc} + 13655 .cfi_endproc + 13656 .LFE399: + 13658 .section .text.I2C_DMAMasterTransmitCplt,"ax",%progbits + 13659 .align 1 + 13660 .syntax unified + 13661 .thumb + 13662 .thumb_func + 13664 I2C_DMAMasterTransmitCplt: + 13665 .LVL1045: + 13666 .LFB395: 6732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 13739 .loc 1 6732 1 is_stmt 1 view -0 - 13740 .cfi_startproc - 13741 @ args = 0, pretend = 0, frame = 0 - 13742 @ frame_needed = 0, uses_anonymous_args = 0 + 13667 .loc 1 6732 1 is_stmt 1 view -0 + 13668 .cfi_startproc + 13669 @ args = 0, pretend = 0, frame = 0 + 13670 @ frame_needed = 0, uses_anonymous_args = 0 6732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 13743 .loc 1 6732 1 is_stmt 0 view .LVU4820 - 13744 0000 10B5 push {r4, lr} - 13745 .LCFI144: - 13746 .cfi_def_cfa_offset 8 - 13747 .cfi_offset 4, -8 - 13748 .cfi_offset 14, -4 + 13671 .loc 1 6732 1 is_stmt 0 view .LVU4803 + 13672 0000 10B5 push {r4, lr} + 13673 .LCFI144: + 13674 .cfi_def_cfa_offset 8 + 13675 .cfi_offset 4, -8 + 13676 .cfi_offset 14, -4 6734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13749 .loc 1 6734 3 is_stmt 1 view .LVU4821 + 13677 .loc 1 6734 3 is_stmt 1 view .LVU4804 6734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13750 .loc 1 6734 22 is_stmt 0 view .LVU4822 - 13751 0002 846A ldr r4, [r0, #40] - 13752 .LVL1040: -6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13753 .loc 1 6737 3 is_stmt 1 view .LVU4823 -6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13754 .loc 1 6737 7 is_stmt 0 view .LVU4824 - 13755 0004 2268 ldr r2, [r4] -6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13756 .loc 1 6737 17 view .LVU4825 - 13757 0006 1368 ldr r3, [r2] -6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13758 .loc 1 6737 23 view .LVU4826 - 13759 0008 23F48043 bic r3, r3, #16384 - 13760 000c 1360 str r3, [r2] -6740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13761 .loc 1 6740 3 is_stmt 1 view .LVU4827 -6740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13762 .loc 1 6740 11 is_stmt 0 view .LVU4828 - 13763 000e 638D ldrh r3, [r4, #42] - 13764 0010 9BB2 uxth r3, r3 -6740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13765 .loc 1 6740 6 view .LVU4829 - 13766 0012 ABB1 cbz r3, .L881 -6749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 454 + 13678 .loc 1 6734 22 is_stmt 0 view .LVU4805 + ARM GAS /tmp/ccDmmuIk.s page 452 - 13767 .loc 1 6749 5 is_stmt 1 view .LVU4830 + 13679 0002 846A ldr r4, [r0, #40] + 13680 .LVL1046: +6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13681 .loc 1 6737 3 is_stmt 1 view .LVU4806 +6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13682 .loc 1 6737 7 is_stmt 0 view .LVU4807 + 13683 0004 2268 ldr r2, [r4] +6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13684 .loc 1 6737 17 view .LVU4808 + 13685 0006 1368 ldr r3, [r2] +6737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13686 .loc 1 6737 23 view .LVU4809 + 13687 0008 23F48043 bic r3, r3, #16384 + 13688 000c 1360 str r3, [r2] +6740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13689 .loc 1 6740 3 is_stmt 1 view .LVU4810 +6740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13690 .loc 1 6740 11 is_stmt 0 view .LVU4811 + 13691 000e 638D ldrh r3, [r4, #42] + 13692 0010 9BB2 uxth r3, r3 +6740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13693 .loc 1 6740 6 view .LVU4812 + 13694 0012 ABB1 cbz r3, .L880 6749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13768 .loc 1 6749 9 is_stmt 0 view .LVU4831 - 13769 0014 616A ldr r1, [r4, #36] + 13695 .loc 1 6749 5 is_stmt 1 view .LVU4813 6749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13770 .loc 1 6749 27 view .LVU4832 - 13771 0016 238D ldrh r3, [r4, #40] + 13696 .loc 1 6749 9 is_stmt 0 view .LVU4814 + 13697 0014 616A ldr r1, [r4, #36] 6749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13772 .loc 1 6749 20 view .LVU4833 - 13773 0018 1944 add r1, r1, r3 - 13774 001a 6162 str r1, [r4, #36] + 13698 .loc 1 6749 27 view .LVU4815 + 13699 0016 238D ldrh r3, [r4, #40] +6749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13700 .loc 1 6749 20 view .LVU4816 + 13701 0018 1944 add r1, r1, r3 + 13702 001a 6162 str r1, [r4, #36] 6752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13775 .loc 1 6752 5 is_stmt 1 view .LVU4834 + 13703 .loc 1 6752 5 is_stmt 1 view .LVU4817 6752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13776 .loc 1 6752 13 is_stmt 0 view .LVU4835 - 13777 001c 638D ldrh r3, [r4, #42] - 13778 001e 9BB2 uxth r3, r3 + 13704 .loc 1 6752 13 is_stmt 0 view .LVU4818 + 13705 001c 638D ldrh r3, [r4, #42] + 13706 001e 9BB2 uxth r3, r3 6752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13779 .loc 1 6752 8 view .LVU4836 - 13780 0020 FF2B cmp r3, #255 - 13781 0022 12D9 bls .L877 + 13707 .loc 1 6752 8 view .LVU4819 + 13708 0020 FF2B cmp r3, #255 + 13709 0022 12D9 bls .L876 6754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13782 .loc 1 6754 7 is_stmt 1 view .LVU4837 + 13710 .loc 1 6754 7 is_stmt 1 view .LVU4820 6754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13783 .loc 1 6754 22 is_stmt 0 view .LVU4838 - 13784 0024 FF23 movs r3, #255 - 13785 0026 2385 strh r3, [r4, #40] @ movhi - 13786 .L878: + 13711 .loc 1 6754 22 is_stmt 0 view .LVU4821 + 13712 0024 FF23 movs r3, #255 + 13713 0026 2385 strh r3, [r4, #40] @ movhi + 13714 .L877: 6762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13787 .loc 1 6762 5 is_stmt 1 view .LVU4839 + 13715 .loc 1 6762 5 is_stmt 1 view .LVU4822 6762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13788 .loc 1 6762 81 is_stmt 0 view .LVU4840 - 13789 0028 2268 ldr r2, [r4] + 13716 .loc 1 6762 81 is_stmt 0 view .LVU4823 + 13717 0028 2268 ldr r2, [r4] + ARM GAS /tmp/ccDmmuIk.s page 453 + + 6762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13790 .loc 1 6762 9 view .LVU4841 - 13791 002a 238D ldrh r3, [r4, #40] - 13792 002c 2832 adds r2, r2, #40 - 13793 002e A06B ldr r0, [r4, #56] - 13794 .LVL1041: + 13718 .loc 1 6762 9 view .LVU4824 + 13719 002a 238D ldrh r3, [r4, #40] + 13720 002c 2832 adds r2, r2, #40 + 13721 002e A06B ldr r0, [r4, #56] + 13722 .LVL1047: 6762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13795 .loc 1 6762 9 view .LVU4842 - 13796 0030 FFF7FEFF bl HAL_DMA_Start_IT - 13797 .LVL1042: + 13723 .loc 1 6762 9 view .LVU4825 + 13724 0030 FFF7FEFF bl HAL_DMA_Start_IT + 13725 .LVL1048: 6762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13798 .loc 1 6762 8 discriminator 1 view .LVU4843 - 13799 0034 60B1 cbz r0, .L879 + 13726 .loc 1 6762 8 discriminator 1 view .LVU4826 + 13727 0034 60B1 cbz r0, .L878 6766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13800 .loc 1 6766 7 is_stmt 1 view .LVU4844 - 13801 0036 1021 movs r1, #16 - 13802 0038 2046 mov r0, r4 - 13803 003a FFF7FEFF bl I2C_ITError - 13804 .LVL1043: - 13805 .L874: + 13728 .loc 1 6766 7 is_stmt 1 view .LVU4827 + 13729 0036 1021 movs r1, #16 + 13730 0038 2046 mov r0, r4 + 13731 003a FFF7FEFF bl I2C_ITError + 13732 .LVL1049: + 13733 .L873: 6774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13806 .loc 1 6774 1 is_stmt 0 view .LVU4845 - 13807 003e 10BD pop {r4, pc} - 13808 .LVL1044: - ARM GAS /tmp/ccclMPzv.s page 455 - - - 13809 .L881: + 13734 .loc 1 6774 1 is_stmt 0 view .LVU4828 + 13735 003e 10BD pop {r4, pc} + 13736 .LVL1050: + 13737 .L880: 6743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13810 .loc 1 6743 5 is_stmt 1 view .LVU4846 - 13811 0040 2021 movs r1, #32 - 13812 0042 2046 mov r0, r4 - 13813 .LVL1045: + 13738 .loc 1 6743 5 is_stmt 1 view .LVU4829 + 13739 0040 2021 movs r1, #32 + 13740 0042 2046 mov r0, r4 + 13741 .LVL1051: 6743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13814 .loc 1 6743 5 is_stmt 0 view .LVU4847 - 13815 0044 FFF7FEFF bl I2C_Enable_IRQ - 13816 .LVL1046: - 13817 0048 F9E7 b .L874 - 13818 .LVL1047: - 13819 .L877: + 13742 .loc 1 6743 5 is_stmt 0 view .LVU4830 + 13743 0044 FFF7FEFF bl I2C_Enable_IRQ + 13744 .LVL1052: + 13745 0048 F9E7 b .L873 + 13746 .LVL1053: + 13747 .L876: 6758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13820 .loc 1 6758 7 is_stmt 1 view .LVU4848 + 13748 .loc 1 6758 7 is_stmt 1 view .LVU4831 6758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13821 .loc 1 6758 28 is_stmt 0 view .LVU4849 - 13822 004a 638D ldrh r3, [r4, #42] + 13749 .loc 1 6758 28 is_stmt 0 view .LVU4832 + 13750 004a 638D ldrh r3, [r4, #42] 6758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13823 .loc 1 6758 22 view .LVU4850 - 13824 004c 2385 strh r3, [r4, #40] @ movhi - 13825 004e EBE7 b .L878 - 13826 .LVL1048: - 13827 .L879: + 13751 .loc 1 6758 22 view .LVU4833 + 13752 004c 2385 strh r3, [r4, #40] @ movhi + 13753 004e EBE7 b .L877 + 13754 .LVL1054: + 13755 .L878: 6771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13828 .loc 1 6771 7 is_stmt 1 view .LVU4851 - 13829 0050 4021 movs r1, #64 - 13830 0052 2046 mov r0, r4 - 13831 0054 FFF7FEFF bl I2C_Enable_IRQ - 13832 .LVL1049: + 13756 .loc 1 6771 7 is_stmt 1 view .LVU4834 + 13757 0050 4021 movs r1, #64 + 13758 0052 2046 mov r0, r4 + 13759 0054 FFF7FEFF bl I2C_Enable_IRQ + 13760 .LVL1055: 6774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13833 .loc 1 6774 1 is_stmt 0 view .LVU4852 - 13834 0058 F1E7 b .L874 - 13835 .cfi_endproc - 13836 .LFE395: - 13838 .section .text.I2C_DMAMasterReceiveCplt,"ax",%progbits - 13839 .align 1 - 13840 .syntax unified - 13841 .thumb - 13842 .thumb_func - 13844 I2C_DMAMasterReceiveCplt: - 13845 .LVL1050: - 13846 .LFB397: + 13761 .loc 1 6774 1 is_stmt 0 view .LVU4835 + 13762 0058 F1E7 b .L873 + ARM GAS /tmp/ccDmmuIk.s page 454 + + + 13763 .cfi_endproc + 13764 .LFE395: + 13766 .section .text.I2C_DMAMasterReceiveCplt,"ax",%progbits + 13767 .align 1 + 13768 .syntax unified + 13769 .thumb + 13770 .thumb_func + 13772 I2C_DMAMasterReceiveCplt: + 13773 .LVL1056: + 13774 .LFB397: 6812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 13847 .loc 1 6812 1 is_stmt 1 view -0 - 13848 .cfi_startproc - 13849 @ args = 0, pretend = 0, frame = 0 - 13850 @ frame_needed = 0, uses_anonymous_args = 0 + 13775 .loc 1 6812 1 is_stmt 1 view -0 + 13776 .cfi_startproc + 13777 @ args = 0, pretend = 0, frame = 0 + 13778 @ frame_needed = 0, uses_anonymous_args = 0 6812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 13851 .loc 1 6812 1 is_stmt 0 view .LVU4854 - 13852 0000 10B5 push {r4, lr} - 13853 .LCFI145: - 13854 .cfi_def_cfa_offset 8 - 13855 .cfi_offset 4, -8 - 13856 .cfi_offset 14, -4 + 13779 .loc 1 6812 1 is_stmt 0 view .LVU4837 + 13780 0000 10B5 push {r4, lr} + 13781 .LCFI145: + 13782 .cfi_def_cfa_offset 8 + 13783 .cfi_offset 4, -8 + 13784 .cfi_offset 14, -4 6814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13857 .loc 1 6814 3 is_stmt 1 view .LVU4855 - ARM GAS /tmp/ccclMPzv.s page 456 - - + 13785 .loc 1 6814 3 is_stmt 1 view .LVU4838 6814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13858 .loc 1 6814 22 is_stmt 0 view .LVU4856 - 13859 0002 846A ldr r4, [r0, #40] - 13860 .LVL1051: + 13786 .loc 1 6814 22 is_stmt 0 view .LVU4839 + 13787 0002 846A ldr r4, [r0, #40] + 13788 .LVL1057: 6817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13861 .loc 1 6817 3 is_stmt 1 view .LVU4857 + 13789 .loc 1 6817 3 is_stmt 1 view .LVU4840 6817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13862 .loc 1 6817 7 is_stmt 0 view .LVU4858 - 13863 0004 2268 ldr r2, [r4] + 13790 .loc 1 6817 7 is_stmt 0 view .LVU4841 + 13791 0004 2268 ldr r2, [r4] 6817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13864 .loc 1 6817 17 view .LVU4859 - 13865 0006 1368 ldr r3, [r2] + 13792 .loc 1 6817 17 view .LVU4842 + 13793 0006 1368 ldr r3, [r2] 6817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13866 .loc 1 6817 23 view .LVU4860 - 13867 0008 23F40043 bic r3, r3, #32768 - 13868 000c 1360 str r3, [r2] + 13794 .loc 1 6817 23 view .LVU4843 + 13795 0008 23F40043 bic r3, r3, #32768 + 13796 000c 1360 str r3, [r2] 6820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13869 .loc 1 6820 3 is_stmt 1 view .LVU4861 + 13797 .loc 1 6820 3 is_stmt 1 view .LVU4844 6820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13870 .loc 1 6820 11 is_stmt 0 view .LVU4862 - 13871 000e 638D ldrh r3, [r4, #42] - 13872 0010 9BB2 uxth r3, r3 + 13798 .loc 1 6820 11 is_stmt 0 view .LVU4845 + 13799 000e 638D ldrh r3, [r4, #42] + 13800 0010 9BB2 uxth r3, r3 6820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13873 .loc 1 6820 6 view .LVU4863 - 13874 0012 ABB1 cbz r3, .L889 + 13801 .loc 1 6820 6 view .LVU4846 + 13802 0012 ABB1 cbz r3, .L888 6829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13875 .loc 1 6829 5 is_stmt 1 view .LVU4864 + 13803 .loc 1 6829 5 is_stmt 1 view .LVU4847 6829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13876 .loc 1 6829 9 is_stmt 0 view .LVU4865 - 13877 0014 626A ldr r2, [r4, #36] + 13804 .loc 1 6829 9 is_stmt 0 view .LVU4848 + 13805 0014 626A ldr r2, [r4, #36] 6829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13878 .loc 1 6829 27 view .LVU4866 - 13879 0016 238D ldrh r3, [r4, #40] -6829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13880 .loc 1 6829 20 view .LVU4867 - 13881 0018 1A44 add r2, r2, r3 - 13882 001a 6262 str r2, [r4, #36] -6832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13883 .loc 1 6832 5 is_stmt 1 view .LVU4868 -6832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13884 .loc 1 6832 13 is_stmt 0 view .LVU4869 - 13885 001c 638D ldrh r3, [r4, #42] - 13886 001e 9BB2 uxth r3, r3 -6832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 13887 .loc 1 6832 8 view .LVU4870 - 13888 0020 FF2B cmp r3, #255 - 13889 0022 12D9 bls .L885 -6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13890 .loc 1 6834 7 is_stmt 1 view .LVU4871 -6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13891 .loc 1 6834 22 is_stmt 0 view .LVU4872 - 13892 0024 FF23 movs r3, #255 - 13893 0026 2385 strh r3, [r4, #40] @ movhi - 13894 .L886: -6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13895 .loc 1 6842 5 is_stmt 1 view .LVU4873 -6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - ARM GAS /tmp/ccclMPzv.s page 457 + 13806 .loc 1 6829 27 view .LVU4849 + 13807 0016 238D ldrh r3, [r4, #40] + ARM GAS /tmp/ccDmmuIk.s page 455 - 13896 .loc 1 6842 55 is_stmt 0 view .LVU4874 - 13897 0028 2168 ldr r1, [r4] +6829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13808 .loc 1 6829 20 view .LVU4850 + 13809 0018 1A44 add r2, r2, r3 + 13810 001a 6262 str r2, [r4, #36] +6832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13811 .loc 1 6832 5 is_stmt 1 view .LVU4851 +6832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13812 .loc 1 6832 13 is_stmt 0 view .LVU4852 + 13813 001c 638D ldrh r3, [r4, #42] + 13814 001e 9BB2 uxth r3, r3 +6832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 13815 .loc 1 6832 8 view .LVU4853 + 13816 0020 FF2B cmp r3, #255 + 13817 0022 12D9 bls .L884 +6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13818 .loc 1 6834 7 is_stmt 1 view .LVU4854 +6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13819 .loc 1 6834 22 is_stmt 0 view .LVU4855 + 13820 0024 FF23 movs r3, #255 + 13821 0026 2385 strh r3, [r4, #40] @ movhi + 13822 .L885: 6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13898 .loc 1 6842 9 view .LVU4875 - 13899 002a 238D ldrh r3, [r4, #40] - 13900 002c 2431 adds r1, r1, #36 - 13901 002e E06B ldr r0, [r4, #60] - 13902 .LVL1052: + 13823 .loc 1 6842 5 is_stmt 1 view .LVU4856 6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13903 .loc 1 6842 9 view .LVU4876 - 13904 0030 FFF7FEFF bl HAL_DMA_Start_IT - 13905 .LVL1053: + 13824 .loc 1 6842 55 is_stmt 0 view .LVU4857 + 13825 0028 2168 ldr r1, [r4] 6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) - 13906 .loc 1 6842 8 discriminator 1 view .LVU4877 - 13907 0034 60B1 cbz r0, .L887 + 13826 .loc 1 6842 9 view .LVU4858 + 13827 002a 238D ldrh r3, [r4, #40] + 13828 002c 2431 adds r1, r1, #36 + 13829 002e E06B ldr r0, [r4, #60] + 13830 .LVL1058: +6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13831 .loc 1 6842 9 view .LVU4859 + 13832 0030 FFF7FEFF bl HAL_DMA_Start_IT + 13833 .LVL1059: +6842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) + 13834 .loc 1 6842 8 discriminator 1 view .LVU4860 + 13835 0034 60B1 cbz r0, .L886 6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13908 .loc 1 6846 7 is_stmt 1 view .LVU4878 - 13909 0036 1021 movs r1, #16 - 13910 0038 2046 mov r0, r4 - 13911 003a FFF7FEFF bl I2C_ITError - 13912 .LVL1054: - 13913 .L882: + 13836 .loc 1 6846 7 is_stmt 1 view .LVU4861 + 13837 0036 1021 movs r1, #16 + 13838 0038 2046 mov r0, r4 + 13839 003a FFF7FEFF bl I2C_ITError + 13840 .LVL1060: + 13841 .L881: 6854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13914 .loc 1 6854 1 is_stmt 0 view .LVU4879 - 13915 003e 10BD pop {r4, pc} - 13916 .LVL1055: - 13917 .L889: + 13842 .loc 1 6854 1 is_stmt 0 view .LVU4862 + 13843 003e 10BD pop {r4, pc} + 13844 .LVL1061: + 13845 .L888: 6823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13918 .loc 1 6823 5 is_stmt 1 view .LVU4880 - 13919 0040 2021 movs r1, #32 - 13920 0042 2046 mov r0, r4 - 13921 .LVL1056: + 13846 .loc 1 6823 5 is_stmt 1 view .LVU4863 + 13847 0040 2021 movs r1, #32 + 13848 0042 2046 mov r0, r4 + 13849 .LVL1062: 6823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13922 .loc 1 6823 5 is_stmt 0 view .LVU4881 - 13923 0044 FFF7FEFF bl I2C_Enable_IRQ - 13924 .LVL1057: - 13925 0048 F9E7 b .L882 - 13926 .LVL1058: - 13927 .L885: + ARM GAS /tmp/ccDmmuIk.s page 456 + + + 13850 .loc 1 6823 5 is_stmt 0 view .LVU4864 + 13851 0044 FFF7FEFF bl I2C_Enable_IRQ + 13852 .LVL1063: + 13853 0048 F9E7 b .L881 + 13854 .LVL1064: + 13855 .L884: 6838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13928 .loc 1 6838 7 is_stmt 1 view .LVU4882 + 13856 .loc 1 6838 7 is_stmt 1 view .LVU4865 6838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13929 .loc 1 6838 28 is_stmt 0 view .LVU4883 - 13930 004a 638D ldrh r3, [r4, #42] + 13857 .loc 1 6838 28 is_stmt 0 view .LVU4866 + 13858 004a 638D ldrh r3, [r4, #42] 6838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13931 .loc 1 6838 22 view .LVU4884 - 13932 004c 2385 strh r3, [r4, #40] @ movhi - 13933 004e EBE7 b .L886 - 13934 .LVL1059: - 13935 .L887: + 13859 .loc 1 6838 22 view .LVU4867 + 13860 004c 2385 strh r3, [r4, #40] @ movhi + 13861 004e EBE7 b .L885 + 13862 .LVL1065: + 13863 .L886: 6851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 13936 .loc 1 6851 7 is_stmt 1 view .LVU4885 - 13937 0050 4021 movs r1, #64 - 13938 0052 2046 mov r0, r4 - 13939 0054 FFF7FEFF bl I2C_Enable_IRQ - 13940 .LVL1060: + 13864 .loc 1 6851 7 is_stmt 1 view .LVU4868 + 13865 0050 4021 movs r1, #64 + 13866 0052 2046 mov r0, r4 + 13867 0054 FFF7FEFF bl I2C_Enable_IRQ + 13868 .LVL1066: 6854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 458 - - - 13941 .loc 1 6854 1 is_stmt 0 view .LVU4886 - 13942 0058 F1E7 b .L882 - 13943 .cfi_endproc - 13944 .LFE397: - 13946 .section .text.I2C_Mem_ISR_IT,"ax",%progbits - 13947 .align 1 - 13948 .syntax unified - 13949 .thumb - 13950 .thumb_func - 13952 I2C_Mem_ISR_IT: - 13953 .LVL1061: - 13954 .LFB379: + 13869 .loc 1 6854 1 is_stmt 0 view .LVU4869 + 13870 0058 F1E7 b .L881 + 13871 .cfi_endproc + 13872 .LFE397: + 13874 .section .text.I2C_Mem_ISR_IT,"ax",%progbits + 13875 .align 1 + 13876 .syntax unified + 13877 .thumb + 13878 .thumb_func + 13880 I2C_Mem_ISR_IT: + 13881 .LVL1067: + 13882 .LFB379: 5092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t direction = I2C_GENERATE_START_WRITE; - 13955 .loc 1 5092 1 is_stmt 1 view -0 - 13956 .cfi_startproc - 13957 @ args = 0, pretend = 0, frame = 0 - 13958 @ frame_needed = 0, uses_anonymous_args = 0 + 13883 .loc 1 5092 1 is_stmt 1 view -0 + 13884 .cfi_startproc + 13885 @ args = 0, pretend = 0, frame = 0 + 13886 @ frame_needed = 0, uses_anonymous_args = 0 5093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 13959 .loc 1 5093 3 view .LVU4888 + 13887 .loc 1 5093 3 view .LVU4871 5094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13960 .loc 1 5094 3 view .LVU4889 + 13888 .loc 1 5094 3 view .LVU4872 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13961 .loc 1 5097 3 view .LVU4890 + 13889 .loc 1 5097 3 view .LVU4873 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13962 .loc 1 5097 3 view .LVU4891 - 13963 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 13964 0004 012B cmp r3, #1 - 13965 0006 00F0C180 beq .L903 + 13890 .loc 1 5097 3 view .LVU4874 + 13891 0000 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 13892 0004 012B cmp r3, #1 + 13893 0006 00F0C080 beq .L902 5092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t direction = I2C_GENERATE_START_WRITE; - 13966 .loc 1 5092 1 is_stmt 0 view .LVU4892 - 13967 000a 70B5 push {r4, r5, r6, lr} - 13968 .LCFI146: - 13969 .cfi_def_cfa_offset 16 - 13970 .cfi_offset 4, -16 - 13971 .cfi_offset 5, -12 - 13972 .cfi_offset 6, -8 - 13973 .cfi_offset 14, -4 - 13974 000c 82B0 sub sp, sp, #8 - 13975 .LCFI147: - 13976 .cfi_def_cfa_offset 24 - 13977 000e 0446 mov r4, r0 - 13978 0010 0D46 mov r5, r1 - 13979 0012 1646 mov r6, r2 + 13894 .loc 1 5092 1 is_stmt 0 view .LVU4875 + 13895 000a 70B5 push {r4, r5, r6, lr} + 13896 .LCFI146: + 13897 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccDmmuIk.s page 457 + + + 13898 .cfi_offset 4, -16 + 13899 .cfi_offset 5, -12 + 13900 .cfi_offset 6, -8 + 13901 .cfi_offset 14, -4 + 13902 000c 82B0 sub sp, sp, #8 + 13903 .LCFI147: + 13904 .cfi_def_cfa_offset 24 + 13905 000e 0446 mov r4, r0 + 13906 0010 0D46 mov r5, r1 + 13907 0012 1646 mov r6, r2 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13980 .loc 1 5097 3 is_stmt 1 discriminator 2 view .LVU4893 - 13981 0014 0123 movs r3, #1 - 13982 0016 80F84030 strb r3, [r0, #64] + 13908 .loc 1 5097 3 is_stmt 1 discriminator 2 view .LVU4876 + 13909 0014 0123 movs r3, #1 + 13910 0016 80F84030 strb r3, [r0, #64] 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13983 .loc 1 5097 3 discriminator 2 view .LVU4894 + 13911 .loc 1 5097 3 view .LVU4877 5099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13984 .loc 1 5099 3 view .LVU4895 + 13912 .loc 1 5099 3 view .LVU4878 5099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13985 .loc 1 5099 6 is_stmt 0 view .LVU4896 - 13986 001a 11F0100F tst r1, #16 - 13987 001e 02D0 beq .L892 + 13913 .loc 1 5099 6 is_stmt 0 view .LVU4879 + 13914 001a 11F0100F tst r1, #16 + 13915 001e 02D0 beq .L891 5099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) - 13988 .loc 1 5099 58 discriminator 1 view .LVU4897 - ARM GAS /tmp/ccclMPzv.s page 459 - - - 13989 0020 12F0100F tst r2, #16 - 13990 0024 22D1 bne .L909 - 13991 .L892: + 13916 .loc 1 5099 58 discriminator 1 view .LVU4880 + 13917 0020 12F0100F tst r2, #16 + 13918 0024 22D1 bne .L908 + 13919 .L891: 5113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 13992 .loc 1 5113 8 is_stmt 1 view .LVU4898 + 13920 .loc 1 5113 8 is_stmt 1 view .LVU4881 5113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 13993 .loc 1 5113 11 is_stmt 0 view .LVU4899 - 13994 0026 15F0040F tst r5, #4 - 13995 002a 29D0 beq .L894 + 13921 .loc 1 5113 11 is_stmt 0 view .LVU4882 + 13922 0026 15F0040F tst r5, #4 + 13923 002a 29D0 beq .L893 5113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_RXI) != RESET)) - 13996 .loc 1 5113 65 discriminator 1 view .LVU4900 - 13997 002c 16F0040F tst r6, #4 - 13998 0030 26D0 beq .L894 + 13924 .loc 1 5113 65 discriminator 1 view .LVU4883 + 13925 002c 16F0040F tst r6, #4 + 13926 0030 26D0 beq .L893 5117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 13999 .loc 1 5117 5 is_stmt 1 view .LVU4901 + 13927 .loc 1 5117 5 is_stmt 1 view .LVU4884 5117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14000 .loc 1 5117 16 is_stmt 0 view .LVU4902 - 14001 0032 25F00405 bic r5, r5, #4 - 14002 .LVL1062: + 13928 .loc 1 5117 16 is_stmt 0 view .LVU4885 + 13929 0032 25F00405 bic r5, r5, #4 + 13930 .LVL1068: 5120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14003 .loc 1 5120 5 is_stmt 1 view .LVU4903 + 13931 .loc 1 5120 5 is_stmt 1 view .LVU4886 5120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14004 .loc 1 5120 36 is_stmt 0 view .LVU4904 - 14005 0036 2368 ldr r3, [r4] + 13932 .loc 1 5120 36 is_stmt 0 view .LVU4887 + 13933 0036 2368 ldr r3, [r4] 5120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14006 .loc 1 5120 46 view .LVU4905 - 14007 0038 5A6A ldr r2, [r3, #36] - 14008 .LVL1063: + 13934 .loc 1 5120 46 view .LVU4888 + 13935 0038 5A6A ldr r2, [r3, #36] + 13936 .LVL1069: 5120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14009 .loc 1 5120 10 view .LVU4906 - 14010 003a 636A ldr r3, [r4, #36] + 13937 .loc 1 5120 10 view .LVU4889 + 13938 003a 636A ldr r3, [r4, #36] 5120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14011 .loc 1 5120 21 view .LVU4907 - 14012 003c 1A70 strb r2, [r3] -5123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14013 .loc 1 5123 5 is_stmt 1 view .LVU4908 -5123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14014 .loc 1 5123 9 is_stmt 0 view .LVU4909 - 14015 003e 636A ldr r3, [r4, #36] -5123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14016 .loc 1 5123 19 view .LVU4910 - 14017 0040 0133 adds r3, r3, #1 - 14018 0042 6362 str r3, [r4, #36] -5125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 14019 .loc 1 5125 5 is_stmt 1 view .LVU4911 -5125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 14020 .loc 1 5125 9 is_stmt 0 view .LVU4912 - 14021 0044 238D ldrh r3, [r4, #40] -5125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 14022 .loc 1 5125 19 view .LVU4913 - 14023 0046 013B subs r3, r3, #1 - 14024 0048 2385 strh r3, [r4, #40] @ movhi -5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14025 .loc 1 5126 5 is_stmt 1 view .LVU4914 -5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14026 .loc 1 5126 9 is_stmt 0 view .LVU4915 - 14027 004a 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccclMPzv.s page 460 + 13939 .loc 1 5120 21 view .LVU4890 + ARM GAS /tmp/ccDmmuIk.s page 458 - 14028 004c 9BB2 uxth r3, r3 + 13940 003c 1A70 strb r2, [r3] +5123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13941 .loc 1 5123 5 is_stmt 1 view .LVU4891 +5123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13942 .loc 1 5123 9 is_stmt 0 view .LVU4892 + 13943 003e 636A ldr r3, [r4, #36] +5123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 13944 .loc 1 5123 19 view .LVU4893 + 13945 0040 0133 adds r3, r3, #1 + 13946 0042 6362 str r3, [r4, #36] +5125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 13947 .loc 1 5125 5 is_stmt 1 view .LVU4894 +5125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 13948 .loc 1 5125 9 is_stmt 0 view .LVU4895 + 13949 0044 238D ldrh r3, [r4, #40] +5125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; + 13950 .loc 1 5125 19 view .LVU4896 + 13951 0046 013B subs r3, r3, #1 + 13952 0048 2385 strh r3, [r4, #40] @ movhi 5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14029 .loc 1 5126 20 view .LVU4916 - 14030 004e 013B subs r3, r3, #1 - 14031 0050 9BB2 uxth r3, r3 - 14032 0052 6385 strh r3, [r4, #42] @ movhi - 14033 .LVL1064: - 14034 .L893: + 13953 .loc 1 5126 5 is_stmt 1 view .LVU4897 +5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13954 .loc 1 5126 9 is_stmt 0 view .LVU4898 + 13955 004a 638D ldrh r3, [r4, #42] + 13956 004c 9BB2 uxth r3, r3 +5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 13957 .loc 1 5126 20 view .LVU4899 + 13958 004e 013B subs r3, r3, #1 + 13959 0050 9BB2 uxth r3, r3 + 13960 0052 6385 strh r3, [r4, #42] @ movhi + 13961 .LVL1070: + 13962 .L892: 5210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14035 .loc 1 5210 3 is_stmt 1 view .LVU4917 + 13963 .loc 1 5210 3 is_stmt 1 view .LVU4900 5212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 14036 .loc 1 5212 3 view .LVU4918 + 13964 .loc 1 5212 3 view .LVU4901 5212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 14037 .loc 1 5212 6 is_stmt 0 view .LVU4919 - 14038 0054 15F0200F tst r5, #32 - 14039 0058 03D0 beq .L902 + 13965 .loc 1 5212 6 is_stmt 0 view .LVU4902 + 13966 0054 15F0200F tst r5, #32 + 13967 0058 03D0 beq .L901 5212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - 14040 .loc 1 5212 61 discriminator 1 view .LVU4920 - 14041 005a 16F0200F tst r6, #32 - 14042 005e 40F09080 bne .L910 - 14043 .L902: + 13968 .loc 1 5212 61 discriminator 1 view .LVU4903 + 13969 005a 16F0200F tst r6, #32 + 13970 005e 40F08F80 bne .L909 + 13971 .L901: 5220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14044 .loc 1 5220 3 is_stmt 1 view .LVU4921 + 13972 .loc 1 5220 3 is_stmt 1 view .LVU4904 5220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14045 .loc 1 5220 3 view .LVU4922 - 14046 0062 0020 movs r0, #0 - 14047 0064 84F84000 strb r0, [r4, #64] + 13973 .loc 1 5220 3 view .LVU4905 + 13974 0062 0020 movs r0, #0 + 13975 0064 84F84000 strb r0, [r4, #64] 5220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14048 .loc 1 5220 3 view .LVU4923 + 13976 .loc 1 5220 3 view .LVU4906 5222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14049 .loc 1 5222 3 view .LVU4924 + 13977 .loc 1 5222 3 view .LVU4907 5223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14050 .loc 1 5223 1 is_stmt 0 view .LVU4925 - 14051 0068 02B0 add sp, sp, #8 - 14052 .LCFI148: - 14053 .cfi_remember_state - 14054 .cfi_def_cfa_offset 16 - 14055 @ sp needed - 14056 006a 70BD pop {r4, r5, r6, pc} - 14057 .LVL1065: - 14058 .L909: - 14059 .LCFI149: - 14060 .cfi_restore_state + 13978 .loc 1 5223 1 is_stmt 0 view .LVU4908 + ARM GAS /tmp/ccDmmuIk.s page 459 + + + 13979 0068 02B0 add sp, sp, #8 + 13980 .LCFI148: + 13981 .cfi_remember_state + 13982 .cfi_def_cfa_offset 16 + 13983 @ sp needed + 13984 006a 70BD pop {r4, r5, r6, pc} + 13985 .LVL1071: + 13986 .L908: + 13987 .LCFI149: + 13988 .cfi_restore_state 5103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14061 .loc 1 5103 5 is_stmt 1 view .LVU4926 - 14062 006c 0368 ldr r3, [r0] - 14063 006e 1022 movs r2, #16 - 14064 .LVL1066: + 13989 .loc 1 5103 5 is_stmt 1 view .LVU4909 + 13990 006c 0368 ldr r3, [r0] + 13991 006e 1022 movs r2, #16 + 13992 .LVL1072: 5103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14065 .loc 1 5103 5 is_stmt 0 view .LVU4927 - 14066 0070 DA61 str r2, [r3, #28] + 13993 .loc 1 5103 5 is_stmt 0 view .LVU4910 + 13994 0070 DA61 str r2, [r3, #28] 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14067 .loc 1 5108 5 is_stmt 1 view .LVU4928 + 13995 .loc 1 5108 5 is_stmt 1 view .LVU4911 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14068 .loc 1 5108 9 is_stmt 0 view .LVU4929 - 14069 0072 436C ldr r3, [r0, #68] + 13996 .loc 1 5108 9 is_stmt 0 view .LVU4912 + 13997 0072 436C ldr r3, [r0, #68] 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - ARM GAS /tmp/ccclMPzv.s page 461 - - - 14070 .loc 1 5108 21 view .LVU4930 - 14071 0074 43F00403 orr r3, r3, #4 - 14072 0078 4364 str r3, [r0, #68] + 13998 .loc 1 5108 21 view .LVU4913 + 13999 0074 43F00403 orr r3, r3, #4 + 14000 0078 4364 str r3, [r0, #68] 5111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14073 .loc 1 5111 5 is_stmt 1 view .LVU4931 - 14074 007a FFF7FEFF bl I2C_Flush_TXDR - 14075 .LVL1067: + 14001 .loc 1 5111 5 is_stmt 1 view .LVU4914 + 14002 007a FFF7FEFF bl I2C_Flush_TXDR + 14003 .LVL1073: 5111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14076 .loc 1 5111 5 is_stmt 0 view .LVU4932 - 14077 007e E9E7 b .L893 - 14078 .LVL1068: - 14079 .L894: + 14004 .loc 1 5111 5 is_stmt 0 view .LVU4915 + 14005 007e E9E7 b .L892 + 14006 .LVL1074: + 14007 .L893: 5128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 14080 .loc 1 5128 8 is_stmt 1 view .LVU4933 + 14008 .loc 1 5128 8 is_stmt 1 view .LVU4916 5128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 14081 .loc 1 5128 11 is_stmt 0 view .LVU4934 - 14082 0080 15F0020F tst r5, #2 - 14083 0084 1DD0 beq .L895 + 14009 .loc 1 5128 11 is_stmt 0 view .LVU4917 + 14010 0080 15F0020F tst r5, #2 + 14011 0084 1DD0 beq .L894 5128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - 14084 .loc 1 5128 65 discriminator 1 view .LVU4935 - 14085 0086 16F0020F tst r6, #2 - 14086 008a 1AD0 beq .L895 + 14012 .loc 1 5128 65 discriminator 1 view .LVU4918 + 14013 0086 16F0020F tst r6, #2 + 14014 008a 1AD0 beq .L894 5131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14087 .loc 1 5131 5 is_stmt 1 view .LVU4936 + 14015 .loc 1 5131 5 is_stmt 1 view .LVU4919 5131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14088 .loc 1 5131 13 is_stmt 0 view .LVU4937 - 14089 008c 236D ldr r3, [r4, #80] + 14016 .loc 1 5131 13 is_stmt 0 view .LVU4920 + 14017 008c 236D ldr r3, [r4, #80] 5131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14090 .loc 1 5131 8 view .LVU4938 - 14091 008e B3F1FF3F cmp r3, #-1 - 14092 0092 06D0 beq .L911 + 14018 .loc 1 5131 8 view .LVU4921 + 14019 008e B3F1FF3F cmp r3, #-1 + 14020 0092 06D0 beq .L910 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14093 .loc 1 5145 7 is_stmt 1 view .LVU4939 + 14021 .loc 1 5145 7 is_stmt 1 view .LVU4922 + ARM GAS /tmp/ccDmmuIk.s page 460 + + 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14094 .loc 1 5145 11 is_stmt 0 view .LVU4940 - 14095 0094 2368 ldr r3, [r4] + 14022 .loc 1 5145 11 is_stmt 0 view .LVU4923 + 14023 0094 2368 ldr r3, [r4] 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14096 .loc 1 5145 34 view .LVU4941 - 14097 0096 226D ldr r2, [r4, #80] - 14098 .LVL1069: + 14024 .loc 1 5145 34 view .LVU4924 + 14025 0096 226D ldr r2, [r4, #80] + 14026 .LVL1075: 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14099 .loc 1 5145 28 view .LVU4942 - 14100 0098 9A62 str r2, [r3, #40] + 14027 .loc 1 5145 28 view .LVU4925 + 14028 0098 9A62 str r2, [r3, #40] 5148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14101 .loc 1 5148 7 is_stmt 1 view .LVU4943 + 14029 .loc 1 5148 7 is_stmt 1 view .LVU4926 5148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14102 .loc 1 5148 24 is_stmt 0 view .LVU4944 - 14103 009a 4FF0FF33 mov r3, #-1 - 14104 009e 2365 str r3, [r4, #80] - 14105 00a0 D8E7 b .L893 - 14106 .LVL1070: - 14107 .L911: + 14030 .loc 1 5148 24 is_stmt 0 view .LVU4927 + 14031 009a 4FF0FF33 mov r3, #-1 + 14032 009e 2365 str r3, [r4, #80] + 14033 00a0 D8E7 b .L892 + 14034 .LVL1076: + 14035 .L910: 5134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14108 .loc 1 5134 7 is_stmt 1 view .LVU4945 + 14036 .loc 1 5134 7 is_stmt 1 view .LVU4928 5134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14109 .loc 1 5134 35 is_stmt 0 view .LVU4946 - 14110 00a2 626A ldr r2, [r4, #36] - ARM GAS /tmp/ccclMPzv.s page 462 - - - 14111 .LVL1071: + 14037 .loc 1 5134 35 is_stmt 0 view .LVU4929 + 14038 00a2 626A ldr r2, [r4, #36] + 14039 .LVL1077: 5134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14112 .loc 1 5134 11 view .LVU4947 - 14113 00a4 2368 ldr r3, [r4] + 14040 .loc 1 5134 11 view .LVU4930 + 14041 00a4 2368 ldr r3, [r4] 5134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14114 .loc 1 5134 30 view .LVU4948 - 14115 00a6 1278 ldrb r2, [r2] @ zero_extendqisi2 + 14042 .loc 1 5134 30 view .LVU4931 + 14043 00a6 1278 ldrb r2, [r2] @ zero_extendqisi2 5134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14116 .loc 1 5134 28 view .LVU4949 - 14117 00a8 9A62 str r2, [r3, #40] + 14044 .loc 1 5134 28 view .LVU4932 + 14045 00a8 9A62 str r2, [r3, #40] 5137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14118 .loc 1 5137 7 is_stmt 1 view .LVU4950 + 14046 .loc 1 5137 7 is_stmt 1 view .LVU4933 5137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14119 .loc 1 5137 11 is_stmt 0 view .LVU4951 - 14120 00aa 636A ldr r3, [r4, #36] + 14047 .loc 1 5137 11 is_stmt 0 view .LVU4934 + 14048 00aa 636A ldr r3, [r4, #36] 5137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14121 .loc 1 5137 21 view .LVU4952 - 14122 00ac 0133 adds r3, r3, #1 - 14123 00ae 6362 str r3, [r4, #36] + 14049 .loc 1 5137 21 view .LVU4935 + 14050 00ac 0133 adds r3, r3, #1 + 14051 00ae 6362 str r3, [r4, #36] 5139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 14124 .loc 1 5139 7 is_stmt 1 view .LVU4953 + 14052 .loc 1 5139 7 is_stmt 1 view .LVU4936 5139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 14125 .loc 1 5139 11 is_stmt 0 view .LVU4954 - 14126 00b0 238D ldrh r3, [r4, #40] + 14053 .loc 1 5139 11 is_stmt 0 view .LVU4937 + 14054 00b0 238D ldrh r3, [r4, #40] 5139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** hi2c->XferCount--; - 14127 .loc 1 5139 21 view .LVU4955 - 14128 00b2 013B subs r3, r3, #1 - 14129 00b4 2385 strh r3, [r4, #40] @ movhi + 14055 .loc 1 5139 21 view .LVU4938 + 14056 00b2 013B subs r3, r3, #1 + 14057 00b4 2385 strh r3, [r4, #40] @ movhi 5140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14130 .loc 1 5140 7 is_stmt 1 view .LVU4956 + 14058 .loc 1 5140 7 is_stmt 1 view .LVU4939 5140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14131 .loc 1 5140 11 is_stmt 0 view .LVU4957 - 14132 00b6 638D ldrh r3, [r4, #42] - 14133 00b8 9BB2 uxth r3, r3 + 14059 .loc 1 5140 11 is_stmt 0 view .LVU4940 + 14060 00b6 638D ldrh r3, [r4, #42] + ARM GAS /tmp/ccDmmuIk.s page 461 + + + 14061 00b8 9BB2 uxth r3, r3 5140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14134 .loc 1 5140 22 view .LVU4958 - 14135 00ba 013B subs r3, r3, #1 - 14136 00bc 9BB2 uxth r3, r3 - 14137 00be 6385 strh r3, [r4, #42] @ movhi - 14138 00c0 C8E7 b .L893 - 14139 .LVL1072: - 14140 .L895: + 14062 .loc 1 5140 22 view .LVU4941 + 14063 00ba 013B subs r3, r3, #1 + 14064 00bc 9BB2 uxth r3, r3 + 14065 00be 6385 strh r3, [r4, #42] @ movhi + 14066 00c0 C8E7 b .L892 + 14067 .LVL1078: + 14068 .L894: 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 14141 .loc 1 5151 8 is_stmt 1 view .LVU4959 + 14069 .loc 1 5151 8 is_stmt 1 view .LVU4942 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 14142 .loc 1 5151 11 is_stmt 0 view .LVU4960 - 14143 00c2 15F0800F tst r5, #128 - 14144 00c6 2AD0 beq .L897 + 14070 .loc 1 5151 11 is_stmt 0 view .LVU4943 + 14071 00c2 15F0800F tst r5, #128 + 14072 00c6 2AD0 beq .L896 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 14145 .loc 1 5151 64 discriminator 1 view .LVU4961 - 14146 00c8 16F0400F tst r6, #64 - 14147 00cc 27D0 beq .L897 + 14073 .loc 1 5151 64 discriminator 1 view .LVU4944 + 14074 00c8 16F0400F tst r6, #64 + 14075 00cc 27D0 beq .L896 5154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14148 .loc 1 5154 5 is_stmt 1 view .LVU4962 + 14076 .loc 1 5154 5 is_stmt 1 view .LVU4945 5154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14149 .loc 1 5154 14 is_stmt 0 view .LVU4963 - 14150 00ce 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccclMPzv.s page 463 - - - 14151 00d0 9BB2 uxth r3, r3 + 14077 .loc 1 5154 14 is_stmt 0 view .LVU4946 + 14078 00ce 638D ldrh r3, [r4, #42] + 14079 00d0 9BB2 uxth r3, r3 5154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14152 .loc 1 5154 8 view .LVU4964 - 14153 00d2 FBB1 cbz r3, .L898 + 14080 .loc 1 5154 8 view .LVU4947 + 14081 00d2 FBB1 cbz r3, .L897 5154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14154 .loc 1 5154 41 discriminator 1 view .LVU4965 - 14155 00d4 238D ldrh r3, [r4, #40] + 14082 .loc 1 5154 41 discriminator 1 view .LVU4948 + 14083 00d4 238D ldrh r3, [r4, #40] 5154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14156 .loc 1 5154 33 discriminator 1 view .LVU4966 - 14157 00d6 EBB9 cbnz r3, .L898 + 14084 .loc 1 5154 33 discriminator 1 view .LVU4949 + 14085 00d6 EBB9 cbnz r3, .L897 5156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14158 .loc 1 5156 7 is_stmt 1 view .LVU4967 + 14086 .loc 1 5156 7 is_stmt 1 view .LVU4950 5156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14159 .loc 1 5156 15 is_stmt 0 view .LVU4968 - 14160 00d8 638D ldrh r3, [r4, #42] - 14161 00da 9BB2 uxth r3, r3 + 14087 .loc 1 5156 15 is_stmt 0 view .LVU4951 + 14088 00d8 638D ldrh r3, [r4, #42] + 14089 00da 9BB2 uxth r3, r3 5156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14162 .loc 1 5156 10 view .LVU4969 - 14163 00dc FF2B cmp r3, #255 - 14164 00de 0BD9 bls .L899 + 14090 .loc 1 5156 10 view .LVU4952 + 14091 00dc FF2B cmp r3, #255 + 14092 00de 0BD9 bls .L898 5158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 14165 .loc 1 5158 9 is_stmt 1 view .LVU4970 + 14093 .loc 1 5158 9 is_stmt 1 view .LVU4953 5158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 14166 .loc 1 5158 24 is_stmt 0 view .LVU4971 - 14167 00e0 FF22 movs r2, #255 - 14168 .LVL1073: + 14094 .loc 1 5158 24 is_stmt 0 view .LVU4954 + 14095 00e0 FF22 movs r2, #255 + 14096 .LVL1079: 5158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 14169 .loc 1 5158 24 view .LVU4972 - 14170 00e2 2285 strh r2, [r4, #40] @ movhi + 14097 .loc 1 5158 24 view .LVU4955 + 14098 00e2 2285 strh r2, [r4, #40] @ movhi 5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 14171 .loc 1 5159 9 is_stmt 1 view .LVU4973 + 14099 .loc 1 5159 9 is_stmt 1 view .LVU4956 5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 14172 .loc 1 5159 48 is_stmt 0 view .LVU4974 - 14173 00e4 E16C ldr r1, [r4, #76] - 14174 .LVL1074: -5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 14175 .loc 1 5159 9 view .LVU4975 - 14176 00e6 0023 movs r3, #0 - 14177 00e8 0093 str r3, [sp] - 14178 00ea 4FF08073 mov r3, #16777216 - 14179 00ee 89B2 uxth r1, r1 - 14180 00f0 2046 mov r0, r4 - 14181 .LVL1075: -5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); - 14182 .loc 1 5159 9 view .LVU4976 - 14183 00f2 FFF7FEFF bl I2C_TransferConfig - 14184 .LVL1076: - 14185 00f6 ADE7 b .L893 - 14186 .LVL1077: - 14187 .L899: -5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 14188 .loc 1 5164 9 is_stmt 1 view .LVU4977 -5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 14189 .loc 1 5164 30 is_stmt 0 view .LVU4978 - 14190 00f8 628D ldrh r2, [r4, #42] - 14191 .LVL1078: -5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - ARM GAS /tmp/ccclMPzv.s page 464 + 14100 .loc 1 5159 48 is_stmt 0 view .LVU4957 + ARM GAS /tmp/ccDmmuIk.s page 462 - 14192 .loc 1 5164 30 view .LVU4979 - 14193 00fa 92B2 uxth r2, r2 + 14101 00e4 E16C ldr r1, [r4, #76] + 14102 .LVL1080: +5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); + 14103 .loc 1 5159 9 view .LVU4958 + 14104 00e6 0023 movs r3, #0 + 14105 00e8 0093 str r3, [sp] + 14106 00ea 4FF08073 mov r3, #16777216 + 14107 00ee 89B2 uxth r1, r1 + 14108 00f0 2046 mov r0, r4 + 14109 .LVL1081: +5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, I2C_NO_STARTSTOP); + 14110 .loc 1 5159 9 view .LVU4959 + 14111 00f2 FFF7FEFF bl I2C_TransferConfig + 14112 .LVL1082: + 14113 00f6 ADE7 b .L892 + 14114 .LVL1083: + 14115 .L898: 5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, - 14194 .loc 1 5164 24 view .LVU4980 - 14195 00fc 2285 strh r2, [r4, #40] @ movhi + 14116 .loc 1 5164 9 is_stmt 1 view .LVU4960 +5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 14117 .loc 1 5164 30 is_stmt 0 view .LVU4961 + 14118 00f8 628D ldrh r2, [r4, #42] + 14119 .LVL1084: +5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 14120 .loc 1 5164 30 view .LVU4962 + 14121 00fa 92B2 uxth r2, r2 +5164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, + 14122 .loc 1 5164 24 view .LVU4963 + 14123 00fc 2285 strh r2, [r4, #40] @ movhi 5165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 14196 .loc 1 5165 9 is_stmt 1 view .LVU4981 + 14124 .loc 1 5165 9 is_stmt 1 view .LVU4964 5165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 14197 .loc 1 5165 48 is_stmt 0 view .LVU4982 - 14198 00fe E16C ldr r1, [r4, #76] - 14199 .LVL1079: + 14125 .loc 1 5165 48 is_stmt 0 view .LVU4965 + 14126 00fe E16C ldr r1, [r4, #76] + 14127 .LVL1085: 5165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 14200 .loc 1 5165 9 view .LVU4983 - 14201 0100 0023 movs r3, #0 - 14202 0102 0093 str r3, [sp] - 14203 0104 4FF00073 mov r3, #33554432 - 14204 0108 D2B2 uxtb r2, r2 - 14205 010a 89B2 uxth r1, r1 - 14206 010c 2046 mov r0, r4 - 14207 .LVL1080: + 14128 .loc 1 5165 9 view .LVU4966 + 14129 0100 0023 movs r3, #0 + 14130 0102 0093 str r3, [sp] + 14131 0104 4FF00073 mov r3, #33554432 + 14132 0108 D2B2 uxtb r2, r2 + 14133 010a 89B2 uxth r1, r1 + 14134 010c 2046 mov r0, r4 + 14135 .LVL1086: 5165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, I2C_NO_STARTSTOP); - 14208 .loc 1 5165 9 view .LVU4984 - 14209 010e FFF7FEFF bl I2C_TransferConfig - 14210 .LVL1081: - 14211 0112 9FE7 b .L893 - 14212 .LVL1082: - 14213 .L898: + 14136 .loc 1 5165 9 view .LVU4967 + 14137 010e FFF7FEFF bl I2C_TransferConfig + 14138 .LVL1087: + 14139 0112 9FE7 b .L892 + 14140 .LVL1088: + 14141 .L897: 5173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14214 .loc 1 5173 7 is_stmt 1 view .LVU4985 - 14215 0114 4021 movs r1, #64 - 14216 .LVL1083: + 14142 .loc 1 5173 7 is_stmt 1 view .LVU4968 + 14143 0114 4021 movs r1, #64 + 14144 .LVL1089: 5173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14217 .loc 1 5173 7 is_stmt 0 view .LVU4986 - 14218 0116 2046 mov r0, r4 - 14219 .LVL1084: + 14145 .loc 1 5173 7 is_stmt 0 view .LVU4969 + ARM GAS /tmp/ccDmmuIk.s page 463 + + + 14146 0116 2046 mov r0, r4 + 14147 .LVL1090: 5173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14220 .loc 1 5173 7 view .LVU4987 - 14221 0118 FFF7FEFF bl I2C_ITError - 14222 .LVL1085: + 14148 .loc 1 5173 7 view .LVU4970 + 14149 0118 FFF7FEFF bl I2C_ITError + 14150 .LVL1091: 5173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14223 .loc 1 5173 7 view .LVU4988 - 14224 011c 9AE7 b .L893 - 14225 .LVL1086: - 14226 .L897: + 14151 .loc 1 5173 7 view .LVU4971 + 14152 011c 9AE7 b .L892 + 14153 .LVL1092: + 14154 .L896: 5176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 14227 .loc 1 5176 8 is_stmt 1 view .LVU4989 + 14155 .loc 1 5176 8 is_stmt 1 view .LVU4972 5176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 14228 .loc 1 5176 11 is_stmt 0 view .LVU4990 - 14229 011e 15F0400F tst r5, #64 - 14230 0122 97D0 beq .L893 + 14156 .loc 1 5176 11 is_stmt 0 view .LVU4973 + 14157 011e 15F0400F tst r5, #64 + 14158 0122 97D0 beq .L892 5176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) - 14231 .loc 1 5176 63 discriminator 1 view .LVU4991 - 14232 0124 16F0400F tst r6, #64 - 14233 0128 94D0 beq .L893 + 14159 .loc 1 5176 63 discriminator 1 view .LVU4974 + 14160 0124 16F0400F tst r6, #64 + 14161 0128 94D0 beq .L892 5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14234 .loc 1 5180 5 is_stmt 1 view .LVU4992 - 14235 012a 0121 movs r1, #1 - ARM GAS /tmp/ccclMPzv.s page 465 - - - 14236 .LVL1087: + 14162 .loc 1 5180 5 is_stmt 1 view .LVU4975 + 14163 012a 0121 movs r1, #1 + 14164 .LVL1093: 5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14237 .loc 1 5180 5 is_stmt 0 view .LVU4993 - 14238 012c 2046 mov r0, r4 - 14239 .LVL1088: + 14165 .loc 1 5180 5 is_stmt 0 view .LVU4976 + 14166 012c 2046 mov r0, r4 + 14167 .LVL1094: 5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14240 .loc 1 5180 5 view .LVU4994 - 14241 012e FFF7FEFF bl I2C_Disable_IRQ - 14242 .LVL1089: + 14168 .loc 1 5180 5 view .LVU4977 + 14169 012e FFF7FEFF bl I2C_Disable_IRQ + 14170 .LVL1095: 5183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14243 .loc 1 5183 5 is_stmt 1 view .LVU4995 - 14244 0132 0221 movs r1, #2 - 14245 0134 2046 mov r0, r4 - 14246 0136 FFF7FEFF bl I2C_Enable_IRQ - 14247 .LVL1090: + 14171 .loc 1 5183 5 is_stmt 1 view .LVU4978 + 14172 0132 0221 movs r1, #2 + 14173 0134 2046 mov r0, r4 + 14174 0136 FFF7FEFF bl I2C_Enable_IRQ + 14175 .LVL1096: 5185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14248 .loc 1 5185 5 view .LVU4996 + 14176 .loc 1 5185 5 view .LVU4979 5185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14249 .loc 1 5185 13 is_stmt 0 view .LVU4997 - 14250 013a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 - 14251 013e DBB2 uxtb r3, r3 + 14177 .loc 1 5185 13 is_stmt 0 view .LVU4980 + 14178 013a 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 5185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14252 .loc 1 5185 8 view .LVU4998 - 14253 0140 222B cmp r3, #34 - 14254 0142 0FD0 beq .L904 + 14179 .loc 1 5185 8 view .LVU4981 + 14180 013e 222B cmp r3, #34 + 14181 0140 0FD0 beq .L903 5093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; - 14255 .loc 1 5093 12 view .LVU4999 - 14256 0144 1248 ldr r0, .L912 - 14257 .L900: - 14258 .LVL1091: + 14182 .loc 1 5093 12 view .LVU4982 + 14183 0142 1348 ldr r0, .L911 + 14184 .L899: + 14185 .LVL1097: 5190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14259 .loc 1 5190 5 is_stmt 1 view .LVU5000 + 14186 .loc 1 5190 5 is_stmt 1 view .LVU4983 5190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14260 .loc 1 5190 13 is_stmt 0 view .LVU5001 - 14261 0146 638D ldrh r3, [r4, #42] - 14262 0148 9BB2 uxth r3, r3 -5190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14263 .loc 1 5190 8 view .LVU5002 - 14264 014a FF2B cmp r3, #255 - 14265 014c 0CD9 bls .L901 -5192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14266 .loc 1 5192 7 is_stmt 1 view .LVU5003 -5192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14267 .loc 1 5192 22 is_stmt 0 view .LVU5004 - 14268 014e FF22 movs r2, #255 - 14269 0150 2285 strh r2, [r4, #40] @ movhi -5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 14270 .loc 1 5195 7 is_stmt 1 view .LVU5005 -5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 14271 .loc 1 5195 46 is_stmt 0 view .LVU5006 - 14272 0152 E16C ldr r1, [r4, #76] -5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 14273 .loc 1 5195 7 view .LVU5007 - 14274 0154 0090 str r0, [sp] - 14275 0156 4FF08073 mov r3, #16777216 - 14276 015a 89B2 uxth r1, r1 - 14277 015c 2046 mov r0, r4 - ARM GAS /tmp/ccclMPzv.s page 466 + 14187 .loc 1 5190 13 is_stmt 0 view .LVU4984 + ARM GAS /tmp/ccDmmuIk.s page 464 - 14278 .LVL1092: + 14188 0144 638D ldrh r3, [r4, #42] + 14189 0146 9BB2 uxth r3, r3 +5190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 14190 .loc 1 5190 8 view .LVU4985 + 14191 0148 FF2B cmp r3, #255 + 14192 014a 0CD9 bls .L900 +5192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 14193 .loc 1 5192 7 is_stmt 1 view .LVU4986 +5192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 14194 .loc 1 5192 22 is_stmt 0 view .LVU4987 + 14195 014c FF22 movs r2, #255 + 14196 014e 2285 strh r2, [r4, #40] @ movhi 5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 14279 .loc 1 5195 7 view .LVU5008 - 14280 015e FFF7FEFF bl I2C_TransferConfig - 14281 .LVL1093: + 14197 .loc 1 5195 7 is_stmt 1 view .LVU4988 5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); - 14282 .loc 1 5195 7 view .LVU5009 - 14283 0162 77E7 b .L893 - 14284 .LVL1094: - 14285 .L904: + 14198 .loc 1 5195 46 is_stmt 0 view .LVU4989 + 14199 0150 E16C ldr r1, [r4, #76] +5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 14200 .loc 1 5195 7 view .LVU4990 + 14201 0152 0090 str r0, [sp] + 14202 0154 4FF08073 mov r3, #16777216 + 14203 0158 89B2 uxth r1, r1 + 14204 015a 2046 mov r0, r4 + 14205 .LVL1098: +5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 14206 .loc 1 5195 7 view .LVU4991 + 14207 015c FFF7FEFF bl I2C_TransferConfig + 14208 .LVL1099: +5195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_RELOAD_MODE, direction); + 14209 .loc 1 5195 7 view .LVU4992 + 14210 0160 78E7 b .L892 + 14211 .LVL1100: + 14212 .L903: 5187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14286 .loc 1 5187 17 view .LVU5010 - 14287 0164 0B48 ldr r0, .L912+4 - 14288 0166 EEE7 b .L900 - 14289 .LVL1095: - 14290 .L901: + 14213 .loc 1 5187 17 view .LVU4993 + 14214 0162 0C48 ldr r0, .L911+4 + 14215 0164 EEE7 b .L899 + 14216 .LVL1101: + 14217 .L900: 5200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14291 .loc 1 5200 7 is_stmt 1 view .LVU5011 + 14218 .loc 1 5200 7 is_stmt 1 view .LVU4994 5200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14292 .loc 1 5200 28 is_stmt 0 view .LVU5012 - 14293 0168 628D ldrh r2, [r4, #42] - 14294 016a 92B2 uxth r2, r2 + 14219 .loc 1 5200 28 is_stmt 0 view .LVU4995 + 14220 0166 628D ldrh r2, [r4, #42] + 14221 0168 92B2 uxth r2, r2 5200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14295 .loc 1 5200 22 view .LVU5013 - 14296 016c 2285 strh r2, [r4, #40] @ movhi + 14222 .loc 1 5200 22 view .LVU4996 + 14223 016a 2285 strh r2, [r4, #40] @ movhi 5203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 14297 .loc 1 5203 7 is_stmt 1 view .LVU5014 + 14224 .loc 1 5203 7 is_stmt 1 view .LVU4997 5203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 14298 .loc 1 5203 46 is_stmt 0 view .LVU5015 - 14299 016e E16C ldr r1, [r4, #76] + 14225 .loc 1 5203 46 is_stmt 0 view .LVU4998 + 14226 016c E16C ldr r1, [r4, #76] 5203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 14300 .loc 1 5203 7 view .LVU5016 - 14301 0170 0090 str r0, [sp] - 14302 0172 4FF00073 mov r3, #33554432 - 14303 0176 D2B2 uxtb r2, r2 - 14304 0178 89B2 uxth r1, r1 - 14305 017a 2046 mov r0, r4 - 14306 .LVL1096: + 14227 .loc 1 5203 7 view .LVU4999 + 14228 016e 0090 str r0, [sp] + 14229 0170 4FF00073 mov r3, #33554432 + ARM GAS /tmp/ccDmmuIk.s page 465 + + + 14230 0174 D2B2 uxtb r2, r2 + 14231 0176 89B2 uxth r1, r1 + 14232 0178 2046 mov r0, r4 + 14233 .LVL1102: 5203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 14307 .loc 1 5203 7 view .LVU5017 - 14308 017c FFF7FEFF bl I2C_TransferConfig - 14309 .LVL1097: + 14234 .loc 1 5203 7 view .LVU5000 + 14235 017a FFF7FEFF bl I2C_TransferConfig + 14236 .LVL1103: 5203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); - 14310 .loc 1 5203 7 view .LVU5018 - 14311 0180 68E7 b .L893 - 14312 .LVL1098: - 14313 .L910: + 14237 .loc 1 5203 7 view .LVU5001 + 14238 017e 69E7 b .L892 + 14239 .LVL1104: + 14240 .L909: 5216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14314 .loc 1 5216 5 is_stmt 1 view .LVU5019 - 14315 0182 2946 mov r1, r5 - 14316 0184 2046 mov r0, r4 - 14317 0186 FFF7FEFF bl I2C_ITMasterCplt - 14318 .LVL1099: - 14319 018a 6AE7 b .L902 - 14320 .LVL1100: - 14321 .L903: - 14322 .LCFI150: - ARM GAS /tmp/ccclMPzv.s page 467 - - - 14323 .cfi_def_cfa_offset 0 - 14324 .cfi_restore 4 - 14325 .cfi_restore 5 - 14326 .cfi_restore 6 - 14327 .cfi_restore 14 + 14241 .loc 1 5216 5 is_stmt 1 view .LVU5002 + 14242 0180 2946 mov r1, r5 + 14243 0182 2046 mov r0, r4 + 14244 0184 FFF7FEFF bl I2C_ITMasterCplt + 14245 .LVL1105: + 14246 0188 6BE7 b .L901 + 14247 .LVL1106: + 14248 .L902: + 14249 .LCFI150: + 14250 .cfi_def_cfa_offset 0 + 14251 .cfi_restore 4 + 14252 .cfi_restore 5 + 14253 .cfi_restore 6 + 14254 .cfi_restore 14 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14328 .loc 1 5097 3 is_stmt 0 discriminator 1 view .LVU5020 - 14329 018c 0220 movs r0, #2 - 14330 .LVL1101: + 14255 .loc 1 5097 3 is_stmt 0 discriminator 1 view .LVU5003 + 14256 018a 0220 movs r0, #2 + 14257 .LVL1107: 5223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14331 .loc 1 5223 1 view .LVU5021 - 14332 018e 7047 bx lr - 14333 .L913: - 14334 .align 2 - 14335 .L912: - 14336 0190 00200080 .word -2147475456 - 14337 0194 00240080 .word -2147474432 - 14338 .cfi_endproc - 14339 .LFE379: - 14341 .section .text.HAL_I2C_ER_IRQHandler,"ax",%progbits - 14342 .align 1 - 14343 .global HAL_I2C_ER_IRQHandler - 14344 .syntax unified - 14345 .thumb - 14346 .thumb_func - 14348 HAL_I2C_ER_IRQHandler: - 14349 .LVL1102: - 14350 .LFB364: + 14258 .loc 1 5223 1 view .LVU5004 + 14259 018c 7047 bx lr + 14260 .L912: + 14261 018e 00BF .align 2 + 14262 .L911: + 14263 0190 00200080 .word -2147475456 + 14264 0194 00240080 .word -2147474432 + 14265 .cfi_endproc + 14266 .LFE379: + 14268 .section .text.HAL_I2C_ER_IRQHandler,"ax",%progbits + 14269 .align 1 + 14270 .global HAL_I2C_ER_IRQHandler + 14271 .syntax unified + 14272 .thumb + 14273 .thumb_func + 14275 HAL_I2C_ER_IRQHandler: + 14276 .LVL1108: + 14277 .LFB364: 4658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itflags = READ_REG(hi2c->Instance->ISR); - 14351 .loc 1 4658 1 is_stmt 1 view -0 - 14352 .cfi_startproc - 14353 @ args = 0, pretend = 0, frame = 0 - 14354 @ frame_needed = 0, uses_anonymous_args = 0 + 14278 .loc 1 4658 1 is_stmt 1 view -0 + 14279 .cfi_startproc + 14280 @ args = 0, pretend = 0, frame = 0 + 14281 @ frame_needed = 0, uses_anonymous_args = 0 4658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itflags = READ_REG(hi2c->Instance->ISR); - 14355 .loc 1 4658 1 is_stmt 0 view .LVU5023 - 14356 0000 10B5 push {r4, lr} - 14357 .LCFI151: - 14358 .cfi_def_cfa_offset 8 - 14359 .cfi_offset 4, -8 - 14360 .cfi_offset 14, -4 + ARM GAS /tmp/ccDmmuIk.s page 466 + + + 14282 .loc 1 4658 1 is_stmt 0 view .LVU5006 + 14283 0000 10B5 push {r4, lr} + 14284 .LCFI151: + 14285 .cfi_def_cfa_offset 8 + 14286 .cfi_offset 4, -8 + 14287 .cfi_offset 14, -4 4659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); - 14361 .loc 1 4659 3 is_stmt 1 view .LVU5024 + 14288 .loc 1 4659 3 is_stmt 1 view .LVU5007 4659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); - 14362 .loc 1 4659 24 is_stmt 0 view .LVU5025 - 14363 0002 0268 ldr r2, [r0] + 14289 .loc 1 4659 24 is_stmt 0 view .LVU5008 + 14290 0002 0268 ldr r2, [r0] 4659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t itsources = READ_REG(hi2c->Instance->CR1); - 14364 .loc 1 4659 12 view .LVU5026 - 14365 0004 9369 ldr r3, [r2, #24] - 14366 .LVL1103: + 14291 .loc 1 4659 12 view .LVU5009 + 14292 0004 9369 ldr r3, [r2, #24] + 14293 .LVL1109: 4660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmperror; - 14367 .loc 1 4660 3 is_stmt 1 view .LVU5027 + 14294 .loc 1 4660 3 is_stmt 1 view .LVU5010 4660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** uint32_t tmperror; - 14368 .loc 1 4660 12 is_stmt 0 view .LVU5028 - 14369 0006 1168 ldr r1, [r2] - 14370 .LVL1104: + 14295 .loc 1 4660 12 is_stmt 0 view .LVU5011 + 14296 0006 1168 ldr r1, [r2] + 14297 .LVL1110: 4661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14371 .loc 1 4661 3 is_stmt 1 view .LVU5029 - ARM GAS /tmp/ccclMPzv.s page 468 - - + 14298 .loc 1 4661 3 is_stmt 1 view .LVU5012 4664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14372 .loc 1 4664 3 view .LVU5030 + 14299 .loc 1 4664 3 view .LVU5013 4664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14373 .loc 1 4664 6 is_stmt 0 view .LVU5031 - 14374 0008 13F4807F tst r3, #256 - 14375 000c 09D0 beq .L915 + 14300 .loc 1 4664 6 is_stmt 0 view .LVU5014 + 14301 0008 13F4807F tst r3, #256 + 14302 000c 09D0 beq .L914 4664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14376 .loc 1 4664 57 discriminator 1 view .LVU5032 - 14377 000e 11F0800F tst r1, #128 - 14378 0012 06D0 beq .L915 + 14303 .loc 1 4664 57 discriminator 1 view .LVU5015 + 14304 000e 11F0800F tst r1, #128 + 14305 0012 06D0 beq .L914 4667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14379 .loc 1 4667 5 is_stmt 1 view .LVU5033 + 14306 .loc 1 4667 5 is_stmt 1 view .LVU5016 4667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14380 .loc 1 4667 9 is_stmt 0 view .LVU5034 - 14381 0014 446C ldr r4, [r0, #68] + 14307 .loc 1 4667 9 is_stmt 0 view .LVU5017 + 14308 0014 446C ldr r4, [r0, #68] 4667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14382 .loc 1 4667 21 view .LVU5035 - 14383 0016 44F00104 orr r4, r4, #1 - 14384 001a 4464 str r4, [r0, #68] + 14309 .loc 1 4667 21 view .LVU5018 + 14310 0016 44F00104 orr r4, r4, #1 + 14311 001a 4464 str r4, [r0, #68] 4670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14385 .loc 1 4670 5 is_stmt 1 view .LVU5036 - 14386 001c 4FF48074 mov r4, #256 - 14387 0020 D461 str r4, [r2, #28] - 14388 .L915: + 14312 .loc 1 4670 5 is_stmt 1 view .LVU5019 + 14313 001c 4FF48074 mov r4, #256 + 14314 0020 D461 str r4, [r2, #28] + 14315 .L914: 4674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14389 .loc 1 4674 3 view .LVU5037 + 14316 .loc 1 4674 3 view .LVU5020 4674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14390 .loc 1 4674 6 is_stmt 0 view .LVU5038 - 14391 0022 13F4806F tst r3, #1024 - 14392 0026 0AD0 beq .L916 + 14317 .loc 1 4674 6 is_stmt 0 view .LVU5021 + 14318 0022 13F4806F tst r3, #1024 + 14319 0026 0AD0 beq .L915 4674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14393 .loc 1 4674 56 discriminator 1 view .LVU5039 - 14394 0028 11F0800F tst r1, #128 - 14395 002c 07D0 beq .L916 + 14320 .loc 1 4674 56 discriminator 1 view .LVU5022 + 14321 0028 11F0800F tst r1, #128 + 14322 002c 07D0 beq .L915 + ARM GAS /tmp/ccDmmuIk.s page 467 + + 4677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14396 .loc 1 4677 5 is_stmt 1 view .LVU5040 + 14323 .loc 1 4677 5 is_stmt 1 view .LVU5023 4677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14397 .loc 1 4677 9 is_stmt 0 view .LVU5041 - 14398 002e 426C ldr r2, [r0, #68] + 14324 .loc 1 4677 9 is_stmt 0 view .LVU5024 + 14325 002e 426C ldr r2, [r0, #68] 4677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14399 .loc 1 4677 21 view .LVU5042 - 14400 0030 42F00802 orr r2, r2, #8 - 14401 0034 4264 str r2, [r0, #68] + 14326 .loc 1 4677 21 view .LVU5025 + 14327 0030 42F00802 orr r2, r2, #8 + 14328 0034 4264 str r2, [r0, #68] 4680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14402 .loc 1 4680 5 is_stmt 1 view .LVU5043 - 14403 0036 0268 ldr r2, [r0] - 14404 0038 4FF48064 mov r4, #1024 - 14405 003c D461 str r4, [r2, #28] - 14406 .L916: + 14329 .loc 1 4680 5 is_stmt 1 view .LVU5026 + 14330 0036 0268 ldr r2, [r0] + 14331 0038 4FF48064 mov r4, #1024 + 14332 003c D461 str r4, [r2, #28] + 14333 .L915: 4684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14407 .loc 1 4684 3 view .LVU5044 + 14334 .loc 1 4684 3 view .LVU5027 4684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14408 .loc 1 4684 6 is_stmt 0 view .LVU5045 - 14409 003e 13F4007F tst r3, #512 - 14410 0042 0AD0 beq .L917 + 14335 .loc 1 4684 6 is_stmt 0 view .LVU5028 + 14336 003e 13F4007F tst r3, #512 + 14337 0042 0AD0 beq .L916 4684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(itsources, I2C_IT_ERRI) != RESET)) - 14411 .loc 1 4684 57 discriminator 1 view .LVU5046 - ARM GAS /tmp/ccclMPzv.s page 469 - - - 14412 0044 11F0800F tst r1, #128 - 14413 0048 07D0 beq .L917 + 14338 .loc 1 4684 57 discriminator 1 view .LVU5029 + 14339 0044 11F0800F tst r1, #128 + 14340 0048 07D0 beq .L916 4687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14414 .loc 1 4687 5 is_stmt 1 view .LVU5047 + 14341 .loc 1 4687 5 is_stmt 1 view .LVU5030 4687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14415 .loc 1 4687 9 is_stmt 0 view .LVU5048 - 14416 004a 436C ldr r3, [r0, #68] - 14417 .LVL1105: + 14342 .loc 1 4687 9 is_stmt 0 view .LVU5031 + 14343 004a 436C ldr r3, [r0, #68] + 14344 .LVL1111: 4687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14418 .loc 1 4687 21 view .LVU5049 - 14419 004c 43F00203 orr r3, r3, #2 - 14420 0050 4364 str r3, [r0, #68] + 14345 .loc 1 4687 21 view .LVU5032 + 14346 004c 43F00203 orr r3, r3, #2 + 14347 0050 4364 str r3, [r0, #68] 4690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14421 .loc 1 4690 5 is_stmt 1 view .LVU5050 - 14422 0052 0368 ldr r3, [r0] - 14423 0054 4FF40072 mov r2, #512 - 14424 0058 DA61 str r2, [r3, #28] - 14425 .L917: + 14348 .loc 1 4690 5 is_stmt 1 view .LVU5033 + 14349 0052 0368 ldr r3, [r0] + 14350 0054 4FF40072 mov r2, #512 + 14351 0058 DA61 str r2, [r3, #28] + 14352 .L916: 4694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14426 .loc 1 4694 3 view .LVU5051 + 14353 .loc 1 4694 3 view .LVU5034 4694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14427 .loc 1 4694 12 is_stmt 0 view .LVU5052 - 14428 005a 416C ldr r1, [r0, #68] - 14429 .LVL1106: + 14354 .loc 1 4694 12 is_stmt 0 view .LVU5035 + 14355 005a 416C ldr r1, [r0, #68] + 14356 .LVL1112: 4697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14430 .loc 1 4697 3 is_stmt 1 view .LVU5053 + 14357 .loc 1 4697 3 is_stmt 1 view .LVU5036 4697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14431 .loc 1 4697 6 is_stmt 0 view .LVU5054 - 14432 005c 11F00B0F tst r1, #11 - 14433 0060 00D1 bne .L920 - 14434 .LVL1107: - 14435 .L914: + 14358 .loc 1 4697 6 is_stmt 0 view .LVU5037 + 14359 005c 11F00B0F tst r1, #11 + 14360 0060 00D1 bne .L919 + 14361 .LVL1113: + 14362 .L913: 4701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14436 .loc 1 4701 1 view .LVU5055 - 14437 0062 10BD pop {r4, pc} - 14438 .LVL1108: - 14439 .L920: + 14363 .loc 1 4701 1 view .LVU5038 + ARM GAS /tmp/ccDmmuIk.s page 468 + + + 14364 0062 10BD pop {r4, pc} + 14365 .LVL1114: + 14366 .L919: 4699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14440 .loc 1 4699 5 is_stmt 1 view .LVU5056 - 14441 0064 FFF7FEFF bl I2C_ITError - 14442 .LVL1109: + 14367 .loc 1 4699 5 is_stmt 1 view .LVU5039 + 14368 0064 FFF7FEFF bl I2C_ITError + 14369 .LVL1115: 4701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14443 .loc 1 4701 1 is_stmt 0 view .LVU5057 - 14444 0068 FBE7 b .L914 - 14445 .cfi_endproc - 14446 .LFE364: - 14448 .section .text.I2C_DMAAbort,"ax",%progbits - 14449 .align 1 - 14450 .syntax unified - 14451 .thumb - 14452 .thumb_func - 14454 I2C_DMAAbort: - 14455 .LVL1110: - 14456 .LFB400: + 14370 .loc 1 4701 1 is_stmt 0 view .LVU5040 + 14371 0068 FBE7 b .L913 + 14372 .cfi_endproc + 14373 .LFE364: + 14375 .section .text.I2C_DMAAbort,"ax",%progbits + 14376 .align 1 + 14377 .syntax unified + 14378 .thumb + 14379 .thumb_func + 14381 I2C_DMAAbort: + 14382 .LVL1116: + 14383 .LFB400: 6911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 14457 .loc 1 6911 1 is_stmt 1 view -0 - 14458 .cfi_startproc - ARM GAS /tmp/ccclMPzv.s page 470 + 14384 .loc 1 6911 1 is_stmt 1 view -0 + 14385 .cfi_startproc + 14386 @ args = 0, pretend = 0, frame = 0 + 14387 @ frame_needed = 0, uses_anonymous_args = 0 +6911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ + 14388 .loc 1 6911 1 is_stmt 0 view .LVU5042 + 14389 0000 08B5 push {r3, lr} + 14390 .LCFI152: + 14391 .cfi_def_cfa_offset 8 + 14392 .cfi_offset 3, -8 + 14393 .cfi_offset 14, -4 +6913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 14394 .loc 1 6913 3 is_stmt 1 view .LVU5043 +6913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** + 14395 .loc 1 6913 22 is_stmt 0 view .LVU5044 + 14396 0002 806A ldr r0, [r0, #40] + 14397 .LVL1117: +6916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 14398 .loc 1 6916 3 is_stmt 1 view .LVU5045 +6916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 14399 .loc 1 6916 11 is_stmt 0 view .LVU5046 + 14400 0004 836B ldr r3, [r0, #56] +6916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 14401 .loc 1 6916 6 view .LVU5047 + 14402 0006 0BB1 cbz r3, .L921 +6918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 14403 .loc 1 6918 5 is_stmt 1 view .LVU5048 +6918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } + 14404 .loc 1 6918 37 is_stmt 0 view .LVU5049 + 14405 0008 0022 movs r2, #0 + 14406 000a 9A63 str r2, [r3, #56] + 14407 .L921: +6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 14408 .loc 1 6920 3 is_stmt 1 view .LVU5050 +6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { + 14409 .loc 1 6920 11 is_stmt 0 view .LVU5051 + ARM GAS /tmp/ccDmmuIk.s page 469 - 14459 @ args = 0, pretend = 0, frame = 0 - 14460 @ frame_needed = 0, uses_anonymous_args = 0 -6911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Derogation MISRAC2012-Rule-11.5 */ - 14461 .loc 1 6911 1 is_stmt 0 view .LVU5059 - 14462 0000 08B5 push {r3, lr} - 14463 .LCFI152: - 14464 .cfi_def_cfa_offset 8 - 14465 .cfi_offset 3, -8 - 14466 .cfi_offset 14, -4 -6913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14467 .loc 1 6913 3 is_stmt 1 view .LVU5060 -6913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14468 .loc 1 6913 22 is_stmt 0 view .LVU5061 - 14469 0002 806A ldr r0, [r0, #40] - 14470 .LVL1111: -6916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14471 .loc 1 6916 3 is_stmt 1 view .LVU5062 -6916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14472 .loc 1 6916 11 is_stmt 0 view .LVU5063 - 14473 0004 836B ldr r3, [r0, #56] -6916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14474 .loc 1 6916 6 view .LVU5064 - 14475 0006 0BB1 cbz r3, .L922 -6918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14476 .loc 1 6918 5 is_stmt 1 view .LVU5065 -6918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14477 .loc 1 6918 37 is_stmt 0 view .LVU5066 - 14478 0008 0022 movs r2, #0 - 14479 000a 9A63 str r2, [r3, #56] - 14480 .L922: + 14410 000c C36B ldr r3, [r0, #60] 6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14481 .loc 1 6920 3 is_stmt 1 view .LVU5067 -6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14482 .loc 1 6920 11 is_stmt 0 view .LVU5068 - 14483 000c C36B ldr r3, [r0, #60] -6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** { - 14484 .loc 1 6920 6 view .LVU5069 - 14485 000e 0BB1 cbz r3, .L923 + 14411 .loc 1 6920 6 view .LVU5052 + 14412 000e 0BB1 cbz r3, .L922 6922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14486 .loc 1 6922 5 is_stmt 1 view .LVU5070 + 14413 .loc 1 6922 5 is_stmt 1 view .LVU5053 6922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14487 .loc 1 6922 37 is_stmt 0 view .LVU5071 - 14488 0010 0022 movs r2, #0 - 14489 0012 9A63 str r2, [r3, #56] - 14490 .L923: + 14414 .loc 1 6922 37 is_stmt 0 view .LVU5054 + 14415 0010 0022 movs r2, #0 + 14416 0012 9A63 str r2, [r3, #56] + 14417 .L922: 6925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14491 .loc 1 6925 3 is_stmt 1 view .LVU5072 - 14492 0014 FFF7FEFF bl I2C_TreatErrorCallback - 14493 .LVL1112: + 14418 .loc 1 6925 3 is_stmt 1 view .LVU5055 + 14419 0014 FFF7FEFF bl I2C_TreatErrorCallback + 14420 .LVL1118: 6926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14494 .loc 1 6926 1 is_stmt 0 view .LVU5073 - 14495 0018 08BD pop {r3, pc} - 14496 .cfi_endproc - 14497 .LFE400: - 14499 .section .text.HAL_I2C_GetState,"ax",%progbits - 14500 .align 1 - 14501 .global HAL_I2C_GetState - ARM GAS /tmp/ccclMPzv.s page 471 - - - 14502 .syntax unified - 14503 .thumb - 14504 .thumb_func - 14506 HAL_I2C_GetState: - 14507 .LVL1113: - 14508 .LFB375: + 14421 .loc 1 6926 1 is_stmt 0 view .LVU5056 + 14422 0018 08BD pop {r3, pc} + 14423 .cfi_endproc + 14424 .LFE400: + 14426 .section .text.HAL_I2C_GetState,"ax",%progbits + 14427 .align 1 + 14428 .global HAL_I2C_GetState + 14429 .syntax unified + 14430 .thumb + 14431 .thumb_func + 14433 HAL_I2C_GetState: + 14434 .LVL1119: + 14435 .LFB375: 4892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** /* Return I2C handle state */ - 14509 .loc 1 4892 1 is_stmt 1 view -0 - 14510 .cfi_startproc - 14511 @ args = 0, pretend = 0, frame = 0 - 14512 @ frame_needed = 0, uses_anonymous_args = 0 - 14513 @ link register save eliminated. + 14436 .loc 1 4892 1 is_stmt 1 view -0 + 14437 .cfi_startproc + 14438 @ args = 0, pretend = 0, frame = 0 + 14439 @ frame_needed = 0, uses_anonymous_args = 0 + 14440 @ link register save eliminated. 4894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14514 .loc 1 4894 3 view .LVU5075 + 14441 .loc 1 4894 3 view .LVU5058 4894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14515 .loc 1 4894 14 is_stmt 0 view .LVU5076 - 14516 0000 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 14517 .LVL1114: + 14442 .loc 1 4894 14 is_stmt 0 view .LVU5059 + 14443 0000 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 14444 .LVL1120: 4895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14518 .loc 1 4895 1 view .LVU5077 - 14519 0004 7047 bx lr - 14520 .cfi_endproc - 14521 .LFE375: - 14523 .section .text.HAL_I2C_GetMode,"ax",%progbits - 14524 .align 1 - 14525 .global HAL_I2C_GetMode - 14526 .syntax unified - 14527 .thumb - 14528 .thumb_func - 14530 HAL_I2C_GetMode: - 14531 .LVL1115: - 14532 .LFB376: + 14445 .loc 1 4895 1 view .LVU5060 + 14446 0004 7047 bx lr + 14447 .cfi_endproc + 14448 .LFE375: + 14450 .section .text.HAL_I2C_GetMode,"ax",%progbits + 14451 .align 1 + 14452 .global HAL_I2C_GetMode + 14453 .syntax unified + 14454 .thumb + 14455 .thumb_func + 14457 HAL_I2C_GetMode: + 14458 .LVL1121: + 14459 .LFB376: 4904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return hi2c->Mode; - 14533 .loc 1 4904 1 is_stmt 1 view -0 - 14534 .cfi_startproc - 14535 @ args = 0, pretend = 0, frame = 0 - 14536 @ frame_needed = 0, uses_anonymous_args = 0 - 14537 @ link register save eliminated. + 14460 .loc 1 4904 1 is_stmt 1 view -0 + ARM GAS /tmp/ccDmmuIk.s page 470 + + + 14461 .cfi_startproc + 14462 @ args = 0, pretend = 0, frame = 0 + 14463 @ frame_needed = 0, uses_anonymous_args = 0 + 14464 @ link register save eliminated. 4905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14538 .loc 1 4905 3 view .LVU5079 + 14465 .loc 1 4905 3 view .LVU5062 4905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14539 .loc 1 4905 14 is_stmt 0 view .LVU5080 - 14540 0000 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 - 14541 .LVL1116: + 14466 .loc 1 4905 14 is_stmt 0 view .LVU5063 + 14467 0000 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 + 14468 .LVL1122: 4906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14542 .loc 1 4906 1 view .LVU5081 - 14543 0004 7047 bx lr - 14544 .cfi_endproc - 14545 .LFE376: - 14547 .section .text.HAL_I2C_GetError,"ax",%progbits - 14548 .align 1 - 14549 .global HAL_I2C_GetError - 14550 .syntax unified - 14551 .thumb - 14552 .thumb_func - 14554 HAL_I2C_GetError: - 14555 .LVL1117: - ARM GAS /tmp/ccclMPzv.s page 472 - - - 14556 .LFB377: + 14469 .loc 1 4906 1 view .LVU5064 + 14470 0004 7047 bx lr + 14471 .cfi_endproc + 14472 .LFE376: + 14474 .section .text.HAL_I2C_GetError,"ax",%progbits + 14475 .align 1 + 14476 .global HAL_I2C_GetError + 14477 .syntax unified + 14478 .thumb + 14479 .thumb_func + 14481 HAL_I2C_GetError: + 14482 .LVL1123: + 14483 .LFB377: 4915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** return hi2c->ErrorCode; - 14557 .loc 1 4915 1 is_stmt 1 view -0 - 14558 .cfi_startproc - 14559 @ args = 0, pretend = 0, frame = 0 - 14560 @ frame_needed = 0, uses_anonymous_args = 0 - 14561 @ link register save eliminated. + 14484 .loc 1 4915 1 is_stmt 1 view -0 + 14485 .cfi_startproc + 14486 @ args = 0, pretend = 0, frame = 0 + 14487 @ frame_needed = 0, uses_anonymous_args = 0 + 14488 @ link register save eliminated. 4916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14562 .loc 1 4916 3 view .LVU5083 + 14489 .loc 1 4916 3 view .LVU5066 4916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** } - 14563 .loc 1 4916 14 is_stmt 0 view .LVU5084 - 14564 0000 406C ldr r0, [r0, #68] - 14565 .LVL1118: + 14490 .loc 1 4916 14 is_stmt 0 view .LVU5067 + 14491 0000 406C ldr r0, [r0, #68] + 14492 .LVL1124: 4917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c **** - 14566 .loc 1 4917 1 view .LVU5085 - 14567 0002 7047 bx lr - 14568 .cfi_endproc - 14569 .LFE377: - 14571 .text - 14572 .Letext0: - 14573 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 14574 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 14575 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 14576 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 14577 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 14578 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 14579 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" - 14580 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccclMPzv.s page 473 + 14493 .loc 1 4917 1 view .LVU5068 + 14494 0002 7047 bx lr + 14495 .cfi_endproc + 14496 .LFE377: + 14498 .text + 14499 .Letext0: + 14500 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 14501 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 14502 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 14503 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 14504 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 14505 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 14506 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" + 14507 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/ccDmmuIk.s page 471 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_i2c.c - /tmp/ccclMPzv.s:21 .text.I2C_Flush_TXDR:00000000 $t - /tmp/ccclMPzv.s:26 .text.I2C_Flush_TXDR:00000000 I2C_Flush_TXDR - /tmp/ccclMPzv.s:64 .text.I2C_TransferConfig:00000000 $t - /tmp/ccclMPzv.s:69 .text.I2C_TransferConfig:00000000 I2C_TransferConfig - /tmp/ccclMPzv.s:127 .text.I2C_Enable_IRQ:00000000 $t - /tmp/ccclMPzv.s:132 .text.I2C_Enable_IRQ:00000000 I2C_Enable_IRQ - /tmp/ccclMPzv.s:294 .text.I2C_Enable_IRQ:00000090 $d - /tmp/ccclMPzv.s:13378 .text.I2C_Master_ISR_DMA:00000000 I2C_Master_ISR_DMA - /tmp/ccclMPzv.s:13078 .text.I2C_Slave_ISR_DMA:00000000 I2C_Slave_ISR_DMA - /tmp/ccclMPzv.s:12699 .text.I2C_Mem_ISR_DMA:00000000 I2C_Mem_ISR_DMA - /tmp/ccclMPzv.s:301 .text.I2C_Disable_IRQ:00000000 $t - /tmp/ccclMPzv.s:306 .text.I2C_Disable_IRQ:00000000 I2C_Disable_IRQ - /tmp/ccclMPzv.s:430 .text.I2C_ConvertOtherXferOptions:00000000 $t - /tmp/ccclMPzv.s:435 .text.I2C_ConvertOtherXferOptions:00000000 I2C_ConvertOtherXferOptions - /tmp/ccclMPzv.s:476 .text.I2C_IsErrorOccurred:00000000 $t - /tmp/ccclMPzv.s:481 .text.I2C_IsErrorOccurred:00000000 I2C_IsErrorOccurred - /tmp/ccclMPzv.s:758 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 $t - /tmp/ccclMPzv.s:763 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 I2C_WaitOnTXISFlagUntilTimeout - /tmp/ccclMPzv.s:861 .text.I2C_WaitOnFlagUntilTimeout:00000000 $t - /tmp/ccclMPzv.s:866 .text.I2C_WaitOnFlagUntilTimeout:00000000 I2C_WaitOnFlagUntilTimeout - /tmp/ccclMPzv.s:978 .text.I2C_RequestMemoryWrite:00000000 $t - /tmp/ccclMPzv.s:983 .text.I2C_RequestMemoryWrite:00000000 I2C_RequestMemoryWrite - /tmp/ccclMPzv.s:1102 .text.I2C_RequestMemoryWrite:00000078 $d - /tmp/ccclMPzv.s:1107 .text.I2C_RequestMemoryRead:00000000 $t - /tmp/ccclMPzv.s:1112 .text.I2C_RequestMemoryRead:00000000 I2C_RequestMemoryRead - /tmp/ccclMPzv.s:1231 .text.I2C_RequestMemoryRead:00000074 $d - /tmp/ccclMPzv.s:1236 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 $t - /tmp/ccclMPzv.s:1241 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 I2C_WaitOnSTOPFlagUntilTimeout - /tmp/ccclMPzv.s:1339 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 $t - /tmp/ccclMPzv.s:1344 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 I2C_WaitOnRXNEFlagUntilTimeout - /tmp/ccclMPzv.s:1509 .text.HAL_I2C_MspInit:00000000 $t - /tmp/ccclMPzv.s:1515 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit - /tmp/ccclMPzv.s:1530 .text.HAL_I2C_Init:00000000 $t - /tmp/ccclMPzv.s:1536 .text.HAL_I2C_Init:00000000 HAL_I2C_Init - /tmp/ccclMPzv.s:1732 .text.HAL_I2C_MspDeInit:00000000 $t - /tmp/ccclMPzv.s:1738 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit - /tmp/ccclMPzv.s:1753 .text.HAL_I2C_DeInit:00000000 $t - /tmp/ccclMPzv.s:1759 .text.HAL_I2C_DeInit:00000000 HAL_I2C_DeInit - /tmp/ccclMPzv.s:1824 .text.HAL_I2C_Master_Transmit:00000000 $t - /tmp/ccclMPzv.s:1830 .text.HAL_I2C_Master_Transmit:00000000 HAL_I2C_Master_Transmit - /tmp/ccclMPzv.s:2190 .text.HAL_I2C_Master_Transmit:000001a0 $d - /tmp/ccclMPzv.s:2195 .text.HAL_I2C_Master_Receive:00000000 $t - /tmp/ccclMPzv.s:2201 .text.HAL_I2C_Master_Receive:00000000 HAL_I2C_Master_Receive - /tmp/ccclMPzv.s:2510 .text.HAL_I2C_Master_Receive:00000178 $d - /tmp/ccclMPzv.s:2515 .text.HAL_I2C_Slave_Transmit:00000000 $t - /tmp/ccclMPzv.s:2521 .text.HAL_I2C_Slave_Transmit:00000000 HAL_I2C_Slave_Transmit - /tmp/ccclMPzv.s:2974 .text.HAL_I2C_Slave_Receive:00000000 $t - /tmp/ccclMPzv.s:2980 .text.HAL_I2C_Slave_Receive:00000000 HAL_I2C_Slave_Receive - /tmp/ccclMPzv.s:3328 .text.HAL_I2C_Master_Transmit_IT:00000000 $t - /tmp/ccclMPzv.s:3334 .text.HAL_I2C_Master_Transmit_IT:00000000 HAL_I2C_Master_Transmit_IT - /tmp/ccclMPzv.s:3533 .text.HAL_I2C_Master_Transmit_IT:000000bc $d - /tmp/ccclMPzv.s:12308 .text.I2C_Master_ISR_IT:00000000 I2C_Master_ISR_IT - /tmp/ccclMPzv.s:3540 .text.HAL_I2C_Master_Receive_IT:00000000 $t - /tmp/ccclMPzv.s:3546 .text.HAL_I2C_Master_Receive_IT:00000000 HAL_I2C_Master_Receive_IT - /tmp/ccclMPzv.s:3699 .text.HAL_I2C_Master_Receive_IT:0000008c $d - ARM GAS /tmp/ccclMPzv.s page 474 + /tmp/ccDmmuIk.s:21 .text.I2C_Flush_TXDR:00000000 $t + /tmp/ccDmmuIk.s:26 .text.I2C_Flush_TXDR:00000000 I2C_Flush_TXDR + /tmp/ccDmmuIk.s:64 .text.I2C_TransferConfig:00000000 $t + /tmp/ccDmmuIk.s:69 .text.I2C_TransferConfig:00000000 I2C_TransferConfig + /tmp/ccDmmuIk.s:127 .text.I2C_Enable_IRQ:00000000 $t + /tmp/ccDmmuIk.s:132 .text.I2C_Enable_IRQ:00000000 I2C_Enable_IRQ + /tmp/ccDmmuIk.s:295 .text.I2C_Enable_IRQ:00000090 $d + /tmp/ccDmmuIk.s:13307 .text.I2C_Master_ISR_DMA:00000000 I2C_Master_ISR_DMA + /tmp/ccDmmuIk.s:13009 .text.I2C_Slave_ISR_DMA:00000000 I2C_Slave_ISR_DMA + /tmp/ccDmmuIk.s:12633 .text.I2C_Mem_ISR_DMA:00000000 I2C_Mem_ISR_DMA + /tmp/ccDmmuIk.s:302 .text.I2C_Disable_IRQ:00000000 $t + /tmp/ccDmmuIk.s:307 .text.I2C_Disable_IRQ:00000000 I2C_Disable_IRQ + /tmp/ccDmmuIk.s:430 .text.I2C_ConvertOtherXferOptions:00000000 $t + /tmp/ccDmmuIk.s:435 .text.I2C_ConvertOtherXferOptions:00000000 I2C_ConvertOtherXferOptions + /tmp/ccDmmuIk.s:476 .text.I2C_IsErrorOccurred:00000000 $t + /tmp/ccDmmuIk.s:481 .text.I2C_IsErrorOccurred:00000000 I2C_IsErrorOccurred + /tmp/ccDmmuIk.s:758 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 $t + /tmp/ccDmmuIk.s:763 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 I2C_WaitOnTXISFlagUntilTimeout + /tmp/ccDmmuIk.s:861 .text.I2C_WaitOnFlagUntilTimeout:00000000 $t + /tmp/ccDmmuIk.s:866 .text.I2C_WaitOnFlagUntilTimeout:00000000 I2C_WaitOnFlagUntilTimeout + /tmp/ccDmmuIk.s:978 .text.I2C_RequestMemoryWrite:00000000 $t + /tmp/ccDmmuIk.s:983 .text.I2C_RequestMemoryWrite:00000000 I2C_RequestMemoryWrite + /tmp/ccDmmuIk.s:1102 .text.I2C_RequestMemoryWrite:00000078 $d + /tmp/ccDmmuIk.s:1107 .text.I2C_RequestMemoryRead:00000000 $t + /tmp/ccDmmuIk.s:1112 .text.I2C_RequestMemoryRead:00000000 I2C_RequestMemoryRead + /tmp/ccDmmuIk.s:1231 .text.I2C_RequestMemoryRead:00000074 $d + /tmp/ccDmmuIk.s:1236 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 $t + /tmp/ccDmmuIk.s:1241 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 I2C_WaitOnSTOPFlagUntilTimeout + /tmp/ccDmmuIk.s:1339 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 $t + /tmp/ccDmmuIk.s:1344 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 I2C_WaitOnRXNEFlagUntilTimeout + /tmp/ccDmmuIk.s:1509 .text.HAL_I2C_MspInit:00000000 $t + /tmp/ccDmmuIk.s:1515 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit + /tmp/ccDmmuIk.s:1530 .text.HAL_I2C_Init:00000000 $t + /tmp/ccDmmuIk.s:1536 .text.HAL_I2C_Init:00000000 HAL_I2C_Init + /tmp/ccDmmuIk.s:1732 .text.HAL_I2C_MspDeInit:00000000 $t + /tmp/ccDmmuIk.s:1738 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit + /tmp/ccDmmuIk.s:1753 .text.HAL_I2C_DeInit:00000000 $t + /tmp/ccDmmuIk.s:1759 .text.HAL_I2C_DeInit:00000000 HAL_I2C_DeInit + /tmp/ccDmmuIk.s:1824 .text.HAL_I2C_Master_Transmit:00000000 $t + /tmp/ccDmmuIk.s:1830 .text.HAL_I2C_Master_Transmit:00000000 HAL_I2C_Master_Transmit + /tmp/ccDmmuIk.s:2188 .text.HAL_I2C_Master_Transmit:000001a0 $d + /tmp/ccDmmuIk.s:2193 .text.HAL_I2C_Master_Receive:00000000 $t + /tmp/ccDmmuIk.s:2199 .text.HAL_I2C_Master_Receive:00000000 HAL_I2C_Master_Receive + /tmp/ccDmmuIk.s:2506 .text.HAL_I2C_Master_Receive:00000174 $d + /tmp/ccDmmuIk.s:2511 .text.HAL_I2C_Slave_Transmit:00000000 $t + /tmp/ccDmmuIk.s:2517 .text.HAL_I2C_Slave_Transmit:00000000 HAL_I2C_Slave_Transmit + /tmp/ccDmmuIk.s:2968 .text.HAL_I2C_Slave_Receive:00000000 $t + /tmp/ccDmmuIk.s:2974 .text.HAL_I2C_Slave_Receive:00000000 HAL_I2C_Slave_Receive + /tmp/ccDmmuIk.s:3322 .text.HAL_I2C_Master_Transmit_IT:00000000 $t + /tmp/ccDmmuIk.s:3328 .text.HAL_I2C_Master_Transmit_IT:00000000 HAL_I2C_Master_Transmit_IT + /tmp/ccDmmuIk.s:3525 .text.HAL_I2C_Master_Transmit_IT:000000b8 $d + /tmp/ccDmmuIk.s:12242 .text.I2C_Master_ISR_IT:00000000 I2C_Master_ISR_IT + /tmp/ccDmmuIk.s:3532 .text.HAL_I2C_Master_Receive_IT:00000000 $t + /tmp/ccDmmuIk.s:3538 .text.HAL_I2C_Master_Receive_IT:00000000 HAL_I2C_Master_Receive_IT + /tmp/ccDmmuIk.s:3689 .text.HAL_I2C_Master_Receive_IT:0000008c $d + ARM GAS /tmp/ccDmmuIk.s page 472 - /tmp/ccclMPzv.s:3706 .text.HAL_I2C_Slave_Transmit_IT:00000000 $t - /tmp/ccclMPzv.s:3712 .text.HAL_I2C_Slave_Transmit_IT:00000000 HAL_I2C_Slave_Transmit_IT - /tmp/ccclMPzv.s:3856 .text.HAL_I2C_Slave_Transmit_IT:00000084 $d - /tmp/ccclMPzv.s:11711 .text.I2C_Slave_ISR_IT:00000000 I2C_Slave_ISR_IT - /tmp/ccclMPzv.s:3862 .text.HAL_I2C_Slave_Receive_IT:00000000 $t - /tmp/ccclMPzv.s:3868 .text.HAL_I2C_Slave_Receive_IT:00000000 HAL_I2C_Slave_Receive_IT - /tmp/ccclMPzv.s:3971 .text.HAL_I2C_Slave_Receive_IT:0000005c $d - /tmp/ccclMPzv.s:3977 .text.HAL_I2C_Master_Transmit_DMA:00000000 $t - /tmp/ccclMPzv.s:3983 .text.HAL_I2C_Master_Transmit_DMA:00000000 HAL_I2C_Master_Transmit_DMA - /tmp/ccclMPzv.s:4331 .text.HAL_I2C_Master_Transmit_DMA:0000015c $d - /tmp/ccclMPzv.s:13736 .text.I2C_DMAMasterTransmitCplt:00000000 I2C_DMAMasterTransmitCplt - /tmp/ccclMPzv.s:13696 .text.I2C_DMAError:00000000 I2C_DMAError - /tmp/ccclMPzv.s:4341 .text.HAL_I2C_Master_Receive_DMA:00000000 $t - /tmp/ccclMPzv.s:4347 .text.HAL_I2C_Master_Receive_DMA:00000000 HAL_I2C_Master_Receive_DMA - /tmp/ccclMPzv.s:4649 .text.HAL_I2C_Master_Receive_DMA:00000138 $d - /tmp/ccclMPzv.s:13844 .text.I2C_DMAMasterReceiveCplt:00000000 I2C_DMAMasterReceiveCplt - /tmp/ccclMPzv.s:4659 .text.HAL_I2C_Slave_Transmit_DMA:00000000 $t - /tmp/ccclMPzv.s:4665 .text.HAL_I2C_Slave_Transmit_DMA:00000000 HAL_I2C_Slave_Transmit_DMA - /tmp/ccclMPzv.s:4971 .text.HAL_I2C_Slave_Transmit_DMA:00000130 $d - /tmp/ccclMPzv.s:10404 .text.I2C_DMASlaveTransmitCplt:00000000 I2C_DMASlaveTransmitCplt - /tmp/ccclMPzv.s:4979 .text.HAL_I2C_Slave_Receive_DMA:00000000 $t - /tmp/ccclMPzv.s:4985 .text.HAL_I2C_Slave_Receive_DMA:00000000 HAL_I2C_Slave_Receive_DMA - /tmp/ccclMPzv.s:5208 .text.HAL_I2C_Slave_Receive_DMA:000000e4 $d - /tmp/ccclMPzv.s:10456 .text.I2C_DMASlaveReceiveCplt:00000000 I2C_DMASlaveReceiveCplt - /tmp/ccclMPzv.s:5216 .text.HAL_I2C_Mem_Write:00000000 $t - /tmp/ccclMPzv.s:5222 .text.HAL_I2C_Mem_Write:00000000 HAL_I2C_Mem_Write - /tmp/ccclMPzv.s:5580 .text.HAL_I2C_Mem_Read:00000000 $t - /tmp/ccclMPzv.s:5586 .text.HAL_I2C_Mem_Read:00000000 HAL_I2C_Mem_Read - /tmp/ccclMPzv.s:5944 .text.HAL_I2C_Mem_Read:000001ac $d - /tmp/ccclMPzv.s:5949 .text.HAL_I2C_Mem_Write_IT:00000000 $t - /tmp/ccclMPzv.s:5955 .text.HAL_I2C_Mem_Write_IT:00000000 HAL_I2C_Mem_Write_IT - /tmp/ccclMPzv.s:6133 .text.HAL_I2C_Mem_Write_IT:000000ac $d - /tmp/ccclMPzv.s:13952 .text.I2C_Mem_ISR_IT:00000000 I2C_Mem_ISR_IT - /tmp/ccclMPzv.s:6140 .text.HAL_I2C_Mem_Read_IT:00000000 $t - /tmp/ccclMPzv.s:6146 .text.HAL_I2C_Mem_Read_IT:00000000 HAL_I2C_Mem_Read_IT - /tmp/ccclMPzv.s:6321 .text.HAL_I2C_Mem_Read_IT:000000a8 $d - /tmp/ccclMPzv.s:6328 .text.HAL_I2C_Mem_Write_DMA:00000000 $t - /tmp/ccclMPzv.s:6334 .text.HAL_I2C_Mem_Write_DMA:00000000 HAL_I2C_Mem_Write_DMA - /tmp/ccclMPzv.s:6620 .text.HAL_I2C_Mem_Write_DMA:00000120 $d - /tmp/ccclMPzv.s:6629 .text.HAL_I2C_Mem_Read_DMA:00000000 $t - /tmp/ccclMPzv.s:6635 .text.HAL_I2C_Mem_Read_DMA:00000000 HAL_I2C_Mem_Read_DMA - /tmp/ccclMPzv.s:6923 .text.HAL_I2C_Mem_Read_DMA:00000120 $d - /tmp/ccclMPzv.s:6932 .text.HAL_I2C_IsDeviceReady:00000000 $t - /tmp/ccclMPzv.s:6938 .text.HAL_I2C_IsDeviceReady:00000000 HAL_I2C_IsDeviceReady - /tmp/ccclMPzv.s:7235 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 $t - /tmp/ccclMPzv.s:7241 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 HAL_I2C_Master_Seq_Transmit_IT - /tmp/ccclMPzv.s:7509 .text.HAL_I2C_Master_Seq_Transmit_IT:00000100 $d - /tmp/ccclMPzv.s:7515 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 $t - /tmp/ccclMPzv.s:7521 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 HAL_I2C_Master_Seq_Transmit_DMA - /tmp/ccclMPzv.s:7945 .text.HAL_I2C_Master_Seq_Transmit_DMA:000001cc $d - /tmp/ccclMPzv.s:7954 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 $t - /tmp/ccclMPzv.s:7960 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 HAL_I2C_Master_Seq_Receive_IT - /tmp/ccclMPzv.s:8153 .text.HAL_I2C_Master_Seq_Receive_IT:000000ac $d - /tmp/ccclMPzv.s:8159 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 $t - /tmp/ccclMPzv.s:8165 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 HAL_I2C_Master_Seq_Receive_DMA - /tmp/ccclMPzv.s:8498 .text.HAL_I2C_Master_Seq_Receive_DMA:00000160 $d - /tmp/ccclMPzv.s:8507 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 $t - ARM GAS /tmp/ccclMPzv.s page 475 + /tmp/ccDmmuIk.s:3696 .text.HAL_I2C_Slave_Transmit_IT:00000000 $t + /tmp/ccDmmuIk.s:3702 .text.HAL_I2C_Slave_Transmit_IT:00000000 HAL_I2C_Slave_Transmit_IT + /tmp/ccDmmuIk.s:3845 .text.HAL_I2C_Slave_Transmit_IT:00000084 $d + /tmp/ccDmmuIk.s:11655 .text.I2C_Slave_ISR_IT:00000000 I2C_Slave_ISR_IT + /tmp/ccDmmuIk.s:3851 .text.HAL_I2C_Slave_Receive_IT:00000000 $t + /tmp/ccDmmuIk.s:3857 .text.HAL_I2C_Slave_Receive_IT:00000000 HAL_I2C_Slave_Receive_IT + /tmp/ccDmmuIk.s:3959 .text.HAL_I2C_Slave_Receive_IT:0000005c $d + /tmp/ccDmmuIk.s:3965 .text.HAL_I2C_Master_Transmit_DMA:00000000 $t + /tmp/ccDmmuIk.s:3971 .text.HAL_I2C_Master_Transmit_DMA:00000000 HAL_I2C_Master_Transmit_DMA + /tmp/ccDmmuIk.s:4317 .text.HAL_I2C_Master_Transmit_DMA:00000158 $d + /tmp/ccDmmuIk.s:13664 .text.I2C_DMAMasterTransmitCplt:00000000 I2C_DMAMasterTransmitCplt + /tmp/ccDmmuIk.s:13624 .text.I2C_DMAError:00000000 I2C_DMAError + /tmp/ccDmmuIk.s:4327 .text.HAL_I2C_Master_Receive_DMA:00000000 $t + /tmp/ccDmmuIk.s:4333 .text.HAL_I2C_Master_Receive_DMA:00000000 HAL_I2C_Master_Receive_DMA + /tmp/ccDmmuIk.s:4633 .text.HAL_I2C_Master_Receive_DMA:00000138 $d + /tmp/ccDmmuIk.s:13772 .text.I2C_DMAMasterReceiveCplt:00000000 I2C_DMAMasterReceiveCplt + /tmp/ccDmmuIk.s:4643 .text.HAL_I2C_Slave_Transmit_DMA:00000000 $t + /tmp/ccDmmuIk.s:4649 .text.HAL_I2C_Slave_Transmit_DMA:00000000 HAL_I2C_Slave_Transmit_DMA + /tmp/ccDmmuIk.s:4954 .text.HAL_I2C_Slave_Transmit_DMA:0000012c $d + /tmp/ccDmmuIk.s:10354 .text.I2C_DMASlaveTransmitCplt:00000000 I2C_DMASlaveTransmitCplt + /tmp/ccDmmuIk.s:4962 .text.HAL_I2C_Slave_Receive_DMA:00000000 $t + /tmp/ccDmmuIk.s:4968 .text.HAL_I2C_Slave_Receive_DMA:00000000 HAL_I2C_Slave_Receive_DMA + /tmp/ccDmmuIk.s:5190 .text.HAL_I2C_Slave_Receive_DMA:000000e0 $d + /tmp/ccDmmuIk.s:10406 .text.I2C_DMASlaveReceiveCplt:00000000 I2C_DMASlaveReceiveCplt + /tmp/ccDmmuIk.s:5198 .text.HAL_I2C_Mem_Write:00000000 $t + /tmp/ccDmmuIk.s:5204 .text.HAL_I2C_Mem_Write:00000000 HAL_I2C_Mem_Write + /tmp/ccDmmuIk.s:5560 .text.HAL_I2C_Mem_Read:00000000 $t + /tmp/ccDmmuIk.s:5566 .text.HAL_I2C_Mem_Read:00000000 HAL_I2C_Mem_Read + /tmp/ccDmmuIk.s:5922 .text.HAL_I2C_Mem_Read:000001a8 $d + /tmp/ccDmmuIk.s:5927 .text.HAL_I2C_Mem_Write_IT:00000000 $t + /tmp/ccDmmuIk.s:5933 .text.HAL_I2C_Mem_Write_IT:00000000 HAL_I2C_Mem_Write_IT + /tmp/ccDmmuIk.s:6109 .text.HAL_I2C_Mem_Write_IT:000000ac $d + /tmp/ccDmmuIk.s:13880 .text.I2C_Mem_ISR_IT:00000000 I2C_Mem_ISR_IT + /tmp/ccDmmuIk.s:6116 .text.HAL_I2C_Mem_Read_IT:00000000 $t + /tmp/ccDmmuIk.s:6122 .text.HAL_I2C_Mem_Read_IT:00000000 HAL_I2C_Mem_Read_IT + /tmp/ccDmmuIk.s:6295 .text.HAL_I2C_Mem_Read_IT:000000a8 $d + /tmp/ccDmmuIk.s:6302 .text.HAL_I2C_Mem_Write_DMA:00000000 $t + /tmp/ccDmmuIk.s:6308 .text.HAL_I2C_Mem_Write_DMA:00000000 HAL_I2C_Mem_Write_DMA + /tmp/ccDmmuIk.s:6592 .text.HAL_I2C_Mem_Write_DMA:00000120 $d + /tmp/ccDmmuIk.s:6601 .text.HAL_I2C_Mem_Read_DMA:00000000 $t + /tmp/ccDmmuIk.s:6607 .text.HAL_I2C_Mem_Read_DMA:00000000 HAL_I2C_Mem_Read_DMA + /tmp/ccDmmuIk.s:6893 .text.HAL_I2C_Mem_Read_DMA:00000120 $d + /tmp/ccDmmuIk.s:6902 .text.HAL_I2C_IsDeviceReady:00000000 $t + /tmp/ccDmmuIk.s:6908 .text.HAL_I2C_IsDeviceReady:00000000 HAL_I2C_IsDeviceReady + /tmp/ccDmmuIk.s:7204 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 $t + /tmp/ccDmmuIk.s:7210 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 HAL_I2C_Master_Seq_Transmit_IT + /tmp/ccDmmuIk.s:7475 .text.HAL_I2C_Master_Seq_Transmit_IT:00000100 $d + /tmp/ccDmmuIk.s:7481 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 $t + /tmp/ccDmmuIk.s:7487 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 HAL_I2C_Master_Seq_Transmit_DMA + /tmp/ccDmmuIk.s:7908 .text.HAL_I2C_Master_Seq_Transmit_DMA:000001c8 $d + /tmp/ccDmmuIk.s:7917 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 $t + /tmp/ccDmmuIk.s:7923 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 HAL_I2C_Master_Seq_Receive_IT + /tmp/ccDmmuIk.s:8117 .text.HAL_I2C_Master_Seq_Receive_IT:000000ac $d + /tmp/ccDmmuIk.s:8123 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 $t + /tmp/ccDmmuIk.s:8129 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 HAL_I2C_Master_Seq_Receive_DMA + /tmp/ccDmmuIk.s:8461 .text.HAL_I2C_Master_Seq_Receive_DMA:0000015c $d + /tmp/ccDmmuIk.s:8470 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 $t + ARM GAS /tmp/ccDmmuIk.s page 473 - /tmp/ccclMPzv.s:8513 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 HAL_I2C_Slave_Seq_Transmit_IT - /tmp/ccclMPzv.s:8724 .text.HAL_I2C_Slave_Seq_Transmit_IT:000000d8 $d - /tmp/ccclMPzv.s:14454 .text.I2C_DMAAbort:00000000 I2C_DMAAbort - /tmp/ccclMPzv.s:8730 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 $t - /tmp/ccclMPzv.s:8736 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 HAL_I2C_Slave_Seq_Transmit_DMA - /tmp/ccclMPzv.s:9127 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000019c $d - /tmp/ccclMPzv.s:9135 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 $t - /tmp/ccclMPzv.s:9141 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 HAL_I2C_Slave_Seq_Receive_IT - /tmp/ccclMPzv.s:9352 .text.HAL_I2C_Slave_Seq_Receive_IT:000000d8 $d - /tmp/ccclMPzv.s:9358 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 $t - /tmp/ccclMPzv.s:9364 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 HAL_I2C_Slave_Seq_Receive_DMA - /tmp/ccclMPzv.s:9752 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000198 $d - /tmp/ccclMPzv.s:9760 .text.HAL_I2C_EnableListen_IT:00000000 $t - /tmp/ccclMPzv.s:9766 .text.HAL_I2C_EnableListen_IT:00000000 HAL_I2C_EnableListen_IT - /tmp/ccclMPzv.s:9813 .text.HAL_I2C_EnableListen_IT:00000028 $d - /tmp/ccclMPzv.s:9818 .text.HAL_I2C_DisableListen_IT:00000000 $t - /tmp/ccclMPzv.s:9824 .text.HAL_I2C_DisableListen_IT:00000000 HAL_I2C_DisableListen_IT - /tmp/ccclMPzv.s:9890 .text.HAL_I2C_Master_Abort_IT:00000000 $t - /tmp/ccclMPzv.s:9896 .text.HAL_I2C_Master_Abort_IT:00000000 HAL_I2C_Master_Abort_IT - /tmp/ccclMPzv.s:10043 .text.HAL_I2C_Master_Abort_IT:00000088 $d - /tmp/ccclMPzv.s:10048 .text.HAL_I2C_EV_IRQHandler:00000000 $t - /tmp/ccclMPzv.s:10054 .text.HAL_I2C_EV_IRQHandler:00000000 HAL_I2C_EV_IRQHandler - /tmp/ccclMPzv.s:10092 .text.HAL_I2C_MasterTxCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10098 .text.HAL_I2C_MasterTxCpltCallback:00000000 HAL_I2C_MasterTxCpltCallback - /tmp/ccclMPzv.s:10113 .text.HAL_I2C_MasterRxCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10119 .text.HAL_I2C_MasterRxCpltCallback:00000000 HAL_I2C_MasterRxCpltCallback - /tmp/ccclMPzv.s:10134 .text.I2C_ITMasterSeqCplt:00000000 $t - /tmp/ccclMPzv.s:10139 .text.I2C_ITMasterSeqCplt:00000000 I2C_ITMasterSeqCplt - /tmp/ccclMPzv.s:10224 .text.HAL_I2C_SlaveTxCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10230 .text.HAL_I2C_SlaveTxCpltCallback:00000000 HAL_I2C_SlaveTxCpltCallback - /tmp/ccclMPzv.s:10245 .text.HAL_I2C_SlaveRxCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10251 .text.HAL_I2C_SlaveRxCpltCallback:00000000 HAL_I2C_SlaveRxCpltCallback - /tmp/ccclMPzv.s:10266 .text.I2C_ITSlaveSeqCplt:00000000 $t - /tmp/ccclMPzv.s:10271 .text.I2C_ITSlaveSeqCplt:00000000 I2C_ITSlaveSeqCplt - /tmp/ccclMPzv.s:10399 .text.I2C_DMASlaveTransmitCplt:00000000 $t - /tmp/ccclMPzv.s:10451 .text.I2C_DMASlaveReceiveCplt:00000000 $t - /tmp/ccclMPzv.s:10512 .text.HAL_I2C_AddrCallback:00000000 $t - /tmp/ccclMPzv.s:10518 .text.HAL_I2C_AddrCallback:00000000 HAL_I2C_AddrCallback - /tmp/ccclMPzv.s:10535 .text.I2C_ITAddrCplt:00000000 $t - /tmp/ccclMPzv.s:10540 .text.I2C_ITAddrCplt:00000000 I2C_ITAddrCplt - /tmp/ccclMPzv.s:10700 .text.HAL_I2C_ListenCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10706 .text.HAL_I2C_ListenCpltCallback:00000000 HAL_I2C_ListenCpltCallback - /tmp/ccclMPzv.s:10721 .text.I2C_ITListenCplt:00000000 $t - /tmp/ccclMPzv.s:10726 .text.I2C_ITListenCplt:00000000 I2C_ITListenCplt - /tmp/ccclMPzv.s:10830 .text.I2C_ITListenCplt:00000064 $d - /tmp/ccclMPzv.s:10835 .text.HAL_I2C_MemTxCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10841 .text.HAL_I2C_MemTxCpltCallback:00000000 HAL_I2C_MemTxCpltCallback - /tmp/ccclMPzv.s:10856 .text.HAL_I2C_MemRxCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10862 .text.HAL_I2C_MemRxCpltCallback:00000000 HAL_I2C_MemRxCpltCallback - /tmp/ccclMPzv.s:10877 .text.HAL_I2C_ErrorCallback:00000000 $t - /tmp/ccclMPzv.s:10883 .text.HAL_I2C_ErrorCallback:00000000 HAL_I2C_ErrorCallback - /tmp/ccclMPzv.s:10898 .text.HAL_I2C_AbortCpltCallback:00000000 $t - /tmp/ccclMPzv.s:10904 .text.HAL_I2C_AbortCpltCallback:00000000 HAL_I2C_AbortCpltCallback - /tmp/ccclMPzv.s:10919 .text.I2C_TreatErrorCallback:00000000 $t - /tmp/ccclMPzv.s:10924 .text.I2C_TreatErrorCallback:00000000 I2C_TreatErrorCallback - /tmp/ccclMPzv.s:10981 .text.I2C_ITError:00000000 $t - /tmp/ccclMPzv.s:10986 .text.I2C_ITError:00000000 I2C_ITError - ARM GAS /tmp/ccclMPzv.s page 476 + /tmp/ccDmmuIk.s:8476 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 HAL_I2C_Slave_Seq_Transmit_IT + /tmp/ccDmmuIk.s:8686 .text.HAL_I2C_Slave_Seq_Transmit_IT:000000d4 $d + /tmp/ccDmmuIk.s:14381 .text.I2C_DMAAbort:00000000 I2C_DMAAbort + /tmp/ccDmmuIk.s:8692 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 $t + /tmp/ccDmmuIk.s:8698 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 HAL_I2C_Slave_Seq_Transmit_DMA + /tmp/ccDmmuIk.s:9087 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000198 $d + /tmp/ccDmmuIk.s:9095 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 $t + /tmp/ccDmmuIk.s:9101 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 HAL_I2C_Slave_Seq_Receive_IT + /tmp/ccDmmuIk.s:9311 .text.HAL_I2C_Slave_Seq_Receive_IT:000000d4 $d + /tmp/ccDmmuIk.s:9317 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 $t + /tmp/ccDmmuIk.s:9323 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 HAL_I2C_Slave_Seq_Receive_DMA + /tmp/ccDmmuIk.s:9709 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000194 $d + /tmp/ccDmmuIk.s:9717 .text.HAL_I2C_EnableListen_IT:00000000 $t + /tmp/ccDmmuIk.s:9723 .text.HAL_I2C_EnableListen_IT:00000000 HAL_I2C_EnableListen_IT + /tmp/ccDmmuIk.s:9769 .text.HAL_I2C_EnableListen_IT:00000024 $d + /tmp/ccDmmuIk.s:9774 .text.HAL_I2C_DisableListen_IT:00000000 $t + /tmp/ccDmmuIk.s:9780 .text.HAL_I2C_DisableListen_IT:00000000 HAL_I2C_DisableListen_IT + /tmp/ccDmmuIk.s:9845 .text.HAL_I2C_Master_Abort_IT:00000000 $t + /tmp/ccDmmuIk.s:9851 .text.HAL_I2C_Master_Abort_IT:00000000 HAL_I2C_Master_Abort_IT + /tmp/ccDmmuIk.s:9996 .text.HAL_I2C_Master_Abort_IT:00000084 $d + /tmp/ccDmmuIk.s:10001 .text.HAL_I2C_EV_IRQHandler:00000000 $t + /tmp/ccDmmuIk.s:10007 .text.HAL_I2C_EV_IRQHandler:00000000 HAL_I2C_EV_IRQHandler + /tmp/ccDmmuIk.s:10045 .text.HAL_I2C_MasterTxCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10051 .text.HAL_I2C_MasterTxCpltCallback:00000000 HAL_I2C_MasterTxCpltCallback + /tmp/ccDmmuIk.s:10066 .text.HAL_I2C_MasterRxCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10072 .text.HAL_I2C_MasterRxCpltCallback:00000000 HAL_I2C_MasterRxCpltCallback + /tmp/ccDmmuIk.s:10087 .text.I2C_ITMasterSeqCplt:00000000 $t + /tmp/ccDmmuIk.s:10092 .text.I2C_ITMasterSeqCplt:00000000 I2C_ITMasterSeqCplt + /tmp/ccDmmuIk.s:10176 .text.HAL_I2C_SlaveTxCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10182 .text.HAL_I2C_SlaveTxCpltCallback:00000000 HAL_I2C_SlaveTxCpltCallback + /tmp/ccDmmuIk.s:10197 .text.HAL_I2C_SlaveRxCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10203 .text.HAL_I2C_SlaveRxCpltCallback:00000000 HAL_I2C_SlaveRxCpltCallback + /tmp/ccDmmuIk.s:10218 .text.I2C_ITSlaveSeqCplt:00000000 $t + /tmp/ccDmmuIk.s:10223 .text.I2C_ITSlaveSeqCplt:00000000 I2C_ITSlaveSeqCplt + /tmp/ccDmmuIk.s:10349 .text.I2C_DMASlaveTransmitCplt:00000000 $t + /tmp/ccDmmuIk.s:10401 .text.I2C_DMASlaveReceiveCplt:00000000 $t + /tmp/ccDmmuIk.s:10462 .text.HAL_I2C_AddrCallback:00000000 $t + /tmp/ccDmmuIk.s:10468 .text.HAL_I2C_AddrCallback:00000000 HAL_I2C_AddrCallback + /tmp/ccDmmuIk.s:10485 .text.I2C_ITAddrCplt:00000000 $t + /tmp/ccDmmuIk.s:10490 .text.I2C_ITAddrCplt:00000000 I2C_ITAddrCplt + /tmp/ccDmmuIk.s:10650 .text.HAL_I2C_ListenCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10656 .text.HAL_I2C_ListenCpltCallback:00000000 HAL_I2C_ListenCpltCallback + /tmp/ccDmmuIk.s:10671 .text.I2C_ITListenCplt:00000000 $t + /tmp/ccDmmuIk.s:10676 .text.I2C_ITListenCplt:00000000 I2C_ITListenCplt + /tmp/ccDmmuIk.s:10780 .text.I2C_ITListenCplt:00000064 $d + /tmp/ccDmmuIk.s:10785 .text.HAL_I2C_MemTxCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10791 .text.HAL_I2C_MemTxCpltCallback:00000000 HAL_I2C_MemTxCpltCallback + /tmp/ccDmmuIk.s:10806 .text.HAL_I2C_MemRxCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10812 .text.HAL_I2C_MemRxCpltCallback:00000000 HAL_I2C_MemRxCpltCallback + /tmp/ccDmmuIk.s:10827 .text.HAL_I2C_ErrorCallback:00000000 $t + /tmp/ccDmmuIk.s:10833 .text.HAL_I2C_ErrorCallback:00000000 HAL_I2C_ErrorCallback + /tmp/ccDmmuIk.s:10848 .text.HAL_I2C_AbortCpltCallback:00000000 $t + /tmp/ccDmmuIk.s:10854 .text.HAL_I2C_AbortCpltCallback:00000000 HAL_I2C_AbortCpltCallback + /tmp/ccDmmuIk.s:10869 .text.I2C_TreatErrorCallback:00000000 $t + /tmp/ccDmmuIk.s:10874 .text.I2C_TreatErrorCallback:00000000 I2C_TreatErrorCallback + /tmp/ccDmmuIk.s:10930 .text.I2C_ITError:00000000 $t + /tmp/ccDmmuIk.s:10935 .text.I2C_ITError:00000000 I2C_ITError + ARM GAS /tmp/ccDmmuIk.s page 474 - /tmp/ccclMPzv.s:11265 .text.I2C_ITError:00000124 $d - /tmp/ccclMPzv.s:11272 .text.I2C_ITSlaveCplt:00000000 $t - /tmp/ccclMPzv.s:11277 .text.I2C_ITSlaveCplt:00000000 I2C_ITSlaveCplt - /tmp/ccclMPzv.s:11324 .text.I2C_ITSlaveCplt:0000001e $d - /tmp/ccclMPzv.s:11334 .text.I2C_ITSlaveCplt:00000028 $t - /tmp/ccclMPzv.s:11701 .text.I2C_ITSlaveCplt:000001ec $d - /tmp/ccclMPzv.s:11706 .text.I2C_Slave_ISR_IT:00000000 $t - /tmp/ccclMPzv.s:12026 .text.I2C_ITMasterCplt:00000000 $t - /tmp/ccclMPzv.s:12031 .text.I2C_ITMasterCplt:00000000 I2C_ITMasterCplt - /tmp/ccclMPzv.s:12303 .text.I2C_Master_ISR_IT:00000000 $t - /tmp/ccclMPzv.s:12694 .text.I2C_Mem_ISR_DMA:00000000 $t - /tmp/ccclMPzv.s:13067 .text.I2C_Mem_ISR_DMA:000001a0 $d - /tmp/ccclMPzv.s:13073 .text.I2C_Slave_ISR_DMA:00000000 $t - /tmp/ccclMPzv.s:13217 .text.I2C_Slave_ISR_DMA:00000094 $d - /tmp/ccclMPzv.s:13228 .text.I2C_Slave_ISR_DMA:0000009e $t - /tmp/ccclMPzv.s:13373 .text.I2C_Master_ISR_DMA:00000000 $t - /tmp/ccclMPzv.s:13691 .text.I2C_DMAError:00000000 $t - /tmp/ccclMPzv.s:13731 .text.I2C_DMAMasterTransmitCplt:00000000 $t - /tmp/ccclMPzv.s:13839 .text.I2C_DMAMasterReceiveCplt:00000000 $t - /tmp/ccclMPzv.s:13947 .text.I2C_Mem_ISR_IT:00000000 $t - /tmp/ccclMPzv.s:14336 .text.I2C_Mem_ISR_IT:00000190 $d - /tmp/ccclMPzv.s:14342 .text.HAL_I2C_ER_IRQHandler:00000000 $t - /tmp/ccclMPzv.s:14348 .text.HAL_I2C_ER_IRQHandler:00000000 HAL_I2C_ER_IRQHandler - /tmp/ccclMPzv.s:14449 .text.I2C_DMAAbort:00000000 $t - /tmp/ccclMPzv.s:14500 .text.HAL_I2C_GetState:00000000 $t - /tmp/ccclMPzv.s:14506 .text.HAL_I2C_GetState:00000000 HAL_I2C_GetState - /tmp/ccclMPzv.s:14524 .text.HAL_I2C_GetMode:00000000 $t - /tmp/ccclMPzv.s:14530 .text.HAL_I2C_GetMode:00000000 HAL_I2C_GetMode - /tmp/ccclMPzv.s:14548 .text.HAL_I2C_GetError:00000000 $t - /tmp/ccclMPzv.s:14554 .text.HAL_I2C_GetError:00000000 HAL_I2C_GetError + /tmp/ccDmmuIk.s:11213 .text.I2C_ITError:00000124 $d + /tmp/ccDmmuIk.s:11220 .text.I2C_ITSlaveCplt:00000000 $t + /tmp/ccDmmuIk.s:11225 .text.I2C_ITSlaveCplt:00000000 I2C_ITSlaveCplt + /tmp/ccDmmuIk.s:11272 .text.I2C_ITSlaveCplt:0000001e $d + /tmp/ccDmmuIk.s:11282 .text.I2C_ITSlaveCplt:00000028 $t + /tmp/ccDmmuIk.s:11645 .text.I2C_ITSlaveCplt:000001e4 $d + /tmp/ccDmmuIk.s:11650 .text.I2C_Slave_ISR_IT:00000000 $t + /tmp/ccDmmuIk.s:11968 .text.I2C_ITMasterCplt:00000000 $t + /tmp/ccDmmuIk.s:11973 .text.I2C_ITMasterCplt:00000000 I2C_ITMasterCplt + /tmp/ccDmmuIk.s:12237 .text.I2C_Master_ISR_IT:00000000 $t + /tmp/ccDmmuIk.s:12628 .text.I2C_Mem_ISR_DMA:00000000 $t + /tmp/ccDmmuIk.s:12998 .text.I2C_Mem_ISR_DMA:00000198 $d + /tmp/ccDmmuIk.s:13004 .text.I2C_Slave_ISR_DMA:00000000 $t + /tmp/ccDmmuIk.s:13148 .text.I2C_Slave_ISR_DMA:00000094 $d + /tmp/ccDmmuIk.s:13159 .text.I2C_Slave_ISR_DMA:0000009e $t + /tmp/ccDmmuIk.s:13302 .text.I2C_Master_ISR_DMA:00000000 $t + /tmp/ccDmmuIk.s:13619 .text.I2C_DMAError:00000000 $t + /tmp/ccDmmuIk.s:13659 .text.I2C_DMAMasterTransmitCplt:00000000 $t + /tmp/ccDmmuIk.s:13767 .text.I2C_DMAMasterReceiveCplt:00000000 $t + /tmp/ccDmmuIk.s:13875 .text.I2C_Mem_ISR_IT:00000000 $t + /tmp/ccDmmuIk.s:14263 .text.I2C_Mem_ISR_IT:00000190 $d + /tmp/ccDmmuIk.s:14269 .text.HAL_I2C_ER_IRQHandler:00000000 $t + /tmp/ccDmmuIk.s:14275 .text.HAL_I2C_ER_IRQHandler:00000000 HAL_I2C_ER_IRQHandler + /tmp/ccDmmuIk.s:14376 .text.I2C_DMAAbort:00000000 $t + /tmp/ccDmmuIk.s:14427 .text.HAL_I2C_GetState:00000000 $t + /tmp/ccDmmuIk.s:14433 .text.HAL_I2C_GetState:00000000 HAL_I2C_GetState + /tmp/ccDmmuIk.s:14451 .text.HAL_I2C_GetMode:00000000 $t + /tmp/ccDmmuIk.s:14457 .text.HAL_I2C_GetMode:00000000 HAL_I2C_GetMode + /tmp/ccDmmuIk.s:14475 .text.HAL_I2C_GetError:00000000 $t + /tmp/ccDmmuIk.s:14481 .text.HAL_I2C_GetError:00000000 HAL_I2C_GetError UNDEFINED SYMBOLS HAL_GetTick diff --git a/squeow_sw/build/stm32g4xx_hal_i2c.o b/squeow_sw/build/stm32g4xx_hal_i2c.o index 831da5c6f6344b8d2881f135d16d1463157b22af..8dc2c5846ebf6bb901d95ab2634f71c725318319 100644 GIT binary patch literal 148676 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

yj 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 literal 148676 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�)fH%%&{J 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 = HAL_I2C_STATE_BUSY; - 55 .loc 1 107 5 view .LVU11 - 56 .loc 1 107 17 is_stmt 0 view .LVU12 - 57 001a 2422 movs r2, #36 - 58 001c 80F84120 strb r2, [r0, #65] + 54 .loc 1 107 5 view .LVU11 + 55 .loc 1 107 17 is_stmt 0 view .LVU12 + 56 0018 2422 movs r2, #36 + 57 001a 80F84120 strb r2, [r0, #65] 108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ 110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); - 59 .loc 1 110 5 is_stmt 1 view .LVU13 - 60 0020 0068 ldr r0, [r0] - 61 .LVL1: - 62 .loc 1 110 5 is_stmt 0 view .LVU14 - ARM GAS /tmp/cca4X2Sp.s page 4 + 58 .loc 1 110 5 is_stmt 1 view .LVU13 + 59 001e 0068 ldr r0, [r0] + 60 .LVL1: + 61 .loc 1 110 5 is_stmt 0 view .LVU14 + 62 0020 0268 ldr r2, [r0] + ARM GAS /tmp/ccQGRe8N.s page 4 - 63 0022 0268 ldr r2, [r0] - 64 0024 22F00102 bic r2, r2, #1 - 65 0028 0260 str r2, [r0] + 63 0022 22F00102 bic r2, r2, #1 + 64 0026 0260 str r2, [r0] 111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Reset I2Cx ANOFF bit */ 113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_ANFOFF); - 66 .loc 1 113 5 is_stmt 1 view .LVU15 - 67 .loc 1 113 9 is_stmt 0 view .LVU16 - 68 002a 1868 ldr r0, [r3] - 69 .loc 1 113 19 view .LVU17 - 70 002c 0268 ldr r2, [r0] - 71 .loc 1 113 25 view .LVU18 - 72 002e 22F48052 bic r2, r2, #4096 - 73 0032 0260 str r2, [r0] + 65 .loc 1 113 5 is_stmt 1 view .LVU15 + 66 .loc 1 113 9 is_stmt 0 view .LVU16 + 67 0028 1868 ldr r0, [r3] + 68 .loc 1 113 19 view .LVU17 + 69 002a 0268 ldr r2, [r0] + 70 .loc 1 113 25 view .LVU18 + 71 002c 22F48052 bic r2, r2, #4096 + 72 0030 0260 str r2, [r0] 114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Set analog filter bit*/ 116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= AnalogFilter; - 74 .loc 1 116 5 is_stmt 1 view .LVU19 - 75 .loc 1 116 9 is_stmt 0 view .LVU20 - 76 0034 1868 ldr r0, [r3] - 77 .loc 1 116 19 view .LVU21 - 78 0036 0268 ldr r2, [r0] - 79 .loc 1 116 25 view .LVU22 - 80 0038 1143 orrs r1, r1, r2 - 81 .LVL2: - 82 .loc 1 116 25 view .LVU23 - 83 003a 0160 str r1, [r0] + 73 .loc 1 116 5 is_stmt 1 view .LVU19 + 74 .loc 1 116 9 is_stmt 0 view .LVU20 + 75 0032 1868 ldr r0, [r3] + 76 .loc 1 116 19 view .LVU21 + 77 0034 0268 ldr r2, [r0] + 78 .loc 1 116 25 view .LVU22 + 79 0036 0A43 orrs r2, r2, r1 + 80 0038 0260 str r2, [r0] 117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); - 84 .loc 1 118 5 is_stmt 1 view .LVU24 - 85 003c 1968 ldr r1, [r3] - 86 003e 0A68 ldr r2, [r1] - 87 0040 42F00102 orr r2, r2, #1 - 88 0044 0A60 str r2, [r1] + 81 .loc 1 118 5 is_stmt 1 view .LVU23 + 82 003a 1968 ldr r1, [r3] + 83 .LVL2: + 84 .loc 1 118 5 is_stmt 0 view .LVU24 + 85 003c 0A68 ldr r2, [r1] + 86 003e 42F00102 orr r2, r2, #1 + 87 0042 0A60 str r2, [r1] 119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; - 89 .loc 1 120 5 view .LVU25 - 90 .loc 1 120 17 is_stmt 0 view .LVU26 - 91 0046 2022 movs r2, #32 - 92 0048 83F84120 strb r2, [r3, #65] + 88 .loc 1 120 5 is_stmt 1 view .LVU25 + 89 .loc 1 120 17 is_stmt 0 view .LVU26 + 90 0044 2022 movs r2, #32 + 91 0046 83F84120 strb r2, [r3, #65] 121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */ 123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); - 93 .loc 1 123 5 is_stmt 1 view .LVU27 - 94 .loc 1 123 5 view .LVU28 - 95 004c 0020 movs r0, #0 - 96 004e 83F84000 strb r0, [r3, #64] - 97 .loc 1 123 5 view .LVU29 + 92 .loc 1 123 5 is_stmt 1 view .LVU27 + 93 .loc 1 123 5 view .LVU28 + 94 004a 0020 movs r0, #0 + 95 004c 83F84000 strb r0, [r3, #64] + 96 .loc 1 123 5 view .LVU29 124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK; - 98 .loc 1 125 5 view .LVU30 - 99 .loc 1 125 12 is_stmt 0 view .LVU31 - 100 0052 7047 bx lr - 101 .LVL3: - 102 .L3: + 97 .loc 1 125 5 view .LVU30 + 98 .loc 1 125 12 is_stmt 0 view .LVU31 + 99 0050 7047 bx lr + 100 .LVL3: + 101 .L3: 126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else - ARM GAS /tmp/cca4X2Sp.s page 5 - - 128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { + ARM GAS /tmp/ccQGRe8N.s page 5 + + 129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY; - 103 .loc 1 129 12 view .LVU32 - 104 0054 0220 movs r0, #2 - 105 .LVL4: - 106 .loc 1 129 12 view .LVU33 - 107 0056 7047 bx lr - 108 .LVL5: - 109 .L4: + 102 .loc 1 129 12 view .LVU32 + 103 0052 0220 movs r0, #2 + 104 .LVL4: + 105 .loc 1 129 12 view .LVU33 + 106 0054 7047 bx lr + 107 .LVL5: + 108 .L4: 105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** - 110 .loc 1 105 5 discriminator 1 view .LVU34 - 111 0058 0220 movs r0, #2 - 112 .LVL6: + 109 .loc 1 105 5 discriminator 1 view .LVU34 + 110 0056 0220 movs r0, #2 + 111 .LVL6: 130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } - 113 .loc 1 131 1 view .LVU35 - 114 005a 7047 bx lr - 115 .cfi_endproc - 116 .LFE329: - 118 .section .text.HAL_I2CEx_ConfigDigitalFilter,"ax",%progbits - 119 .align 1 - 120 .global HAL_I2CEx_ConfigDigitalFilter - 121 .syntax unified - 122 .thumb - 123 .thumb_func - 125 HAL_I2CEx_ConfigDigitalFilter: - 126 .LVL7: - 127 .LFB330: + 112 .loc 1 131 1 view .LVU35 + 113 0058 7047 bx lr + 114 .cfi_endproc + 115 .LFE329: + 117 .section .text.HAL_I2CEx_ConfigDigitalFilter,"ax",%progbits + 118 .align 1 + 119 .global HAL_I2CEx_ConfigDigitalFilter + 120 .syntax unified + 121 .thumb + 122 .thumb_func + 124 HAL_I2CEx_ConfigDigitalFilter: + 125 .LVL7: + 126 .LFB330: 132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** 134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Configure I2C Digital noise filter. @@ -279,159 +278,158 @@ ARM GAS /tmp/cca4X2Sp.s page 1 139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ 140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *hi2c, uint32_t DigitalFilter) 141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { - 128 .loc 1 141 1 is_stmt 1 view -0 - 129 .cfi_startproc - 130 @ args = 0, pretend = 0, frame = 0 - 131 @ frame_needed = 0, uses_anonymous_args = 0 - 132 @ link register save eliminated. - 133 .loc 1 141 1 is_stmt 0 view .LVU37 - 134 0000 0346 mov r3, r0 + 127 .loc 1 141 1 is_stmt 1 view -0 + 128 .cfi_startproc + 129 @ args = 0, pretend = 0, frame = 0 + 130 @ frame_needed = 0, uses_anonymous_args = 0 + 131 @ link register save eliminated. + 132 .loc 1 141 1 is_stmt 0 view .LVU37 + 133 0000 0346 mov r3, r0 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** uint32_t tmpreg; - 135 .loc 1 142 3 is_stmt 1 view .LVU38 + 134 .loc 1 142 3 is_stmt 1 view .LVU38 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */ 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); - 136 .loc 1 145 3 view .LVU39 + 135 .loc 1 145 3 view .LVU39 146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_DIGITAL_FILTER(DigitalFilter)); - 137 .loc 1 146 3 view .LVU40 + 136 .loc 1 146 3 view .LVU40 147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 138 .loc 1 148 3 view .LVU41 - 139 .loc 1 148 11 is_stmt 0 view .LVU42 - ARM GAS /tmp/cca4X2Sp.s page 6 + 137 .loc 1 148 3 view .LVU41 + 138 .loc 1 148 11 is_stmt 0 view .LVU42 + 139 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 + ARM GAS /tmp/ccQGRe8N.s page 6 - 140 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 - 141 0006 D2B2 uxtb r2, r2 - 142 .loc 1 148 6 view .LVU43 - 143 0008 202A cmp r2, #32 - 144 000a 21D1 bne .L7 + 140 .loc 1 148 6 view .LVU43 + 141 0006 202A cmp r2, #32 + 142 0008 21D1 bne .L7 149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { 150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */ 151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); - 145 .loc 1 151 5 is_stmt 1 view .LVU44 - 146 .loc 1 151 5 view .LVU45 - 147 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 - 148 0010 012A cmp r2, #1 - 149 0012 1FD0 beq .L8 - 150 .loc 1 151 5 discriminator 2 view .LVU46 - 151 0014 0122 movs r2, #1 - 152 0016 80F84020 strb r2, [r0, #64] - 153 .loc 1 151 5 discriminator 2 view .LVU47 + 143 .loc 1 151 5 is_stmt 1 view .LVU44 + 144 .loc 1 151 5 view .LVU45 + 145 000a 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 + 146 000e 012A cmp r2, #1 + 147 0010 1FD0 beq .L8 + 148 .loc 1 151 5 discriminator 2 view .LVU46 + 149 0012 0122 movs r2, #1 + 150 0014 80F84020 strb r2, [r0, #64] + 151 .loc 1 151 5 view .LVU47 152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; - 154 .loc 1 153 5 view .LVU48 - 155 .loc 1 153 17 is_stmt 0 view .LVU49 - 156 001a 2422 movs r2, #36 - 157 001c 80F84120 strb r2, [r0, #65] + 152 .loc 1 153 5 view .LVU48 + 153 .loc 1 153 17 is_stmt 0 view .LVU49 + 154 0018 2422 movs r2, #36 + 155 001a 80F84120 strb r2, [r0, #65] 154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ 156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); - 158 .loc 1 156 5 is_stmt 1 view .LVU50 - 159 0020 0068 ldr r0, [r0] - 160 .LVL8: - 161 .loc 1 156 5 is_stmt 0 view .LVU51 - 162 0022 0268 ldr r2, [r0] - 163 0024 22F00102 bic r2, r2, #1 - 164 0028 0260 str r2, [r0] + 156 .loc 1 156 5 is_stmt 1 view .LVU50 + 157 001e 0068 ldr r0, [r0] + 158 .LVL8: + 159 .loc 1 156 5 is_stmt 0 view .LVU51 + 160 0020 0268 ldr r2, [r0] + 161 0022 22F00102 bic r2, r2, #1 + 162 0026 0260 str r2, [r0] 157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Get the old register value */ 159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** tmpreg = hi2c->Instance->CR1; - 165 .loc 1 159 5 is_stmt 1 view .LVU52 - 166 .loc 1 159 18 is_stmt 0 view .LVU53 - 167 002a 1868 ldr r0, [r3] - 168 .loc 1 159 12 view .LVU54 - 169 002c 0268 ldr r2, [r0] - 170 .LVL9: + 163 .loc 1 159 5 is_stmt 1 view .LVU52 + 164 .loc 1 159 18 is_stmt 0 view .LVU53 + 165 0028 1868 ldr r0, [r3] + 166 .loc 1 159 12 view .LVU54 + 167 002a 0268 ldr r2, [r0] + 168 .LVL9: 160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Reset I2Cx DNF bits [11:8] */ 162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** tmpreg &= ~(I2C_CR1_DNF); - 171 .loc 1 162 5 is_stmt 1 view .LVU55 - 172 .loc 1 162 12 is_stmt 0 view .LVU56 - 173 002e 22F47062 bic r2, r2, #3840 - 174 .LVL10: + 169 .loc 1 162 5 is_stmt 1 view .LVU55 + 170 .loc 1 162 12 is_stmt 0 view .LVU56 + 171 002c 22F47062 bic r2, r2, #3840 + 172 .LVL10: 163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Set I2Cx DNF coefficient */ 165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** tmpreg |= DigitalFilter << 8U; - 175 .loc 1 165 5 is_stmt 1 view .LVU57 - 176 .loc 1 165 12 is_stmt 0 view .LVU58 - 177 0032 42EA0122 orr r2, r2, r1, lsl #8 - 178 .LVL11: + 173 .loc 1 165 5 is_stmt 1 view .LVU57 + 174 .loc 1 165 12 is_stmt 0 view .LVU58 + 175 0030 42EA0122 orr r2, r2, r1, lsl #8 + 176 .LVL11: 166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** - ARM GAS /tmp/cca4X2Sp.s page 7 - - 167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Store the new register value */ 168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 = tmpreg; - 179 .loc 1 168 5 is_stmt 1 view .LVU59 - 180 .loc 1 168 25 is_stmt 0 view .LVU60 - 181 0036 0260 str r2, [r0] + ARM GAS /tmp/ccQGRe8N.s page 7 + + + 177 .loc 1 168 5 is_stmt 1 view .LVU59 + 178 .loc 1 168 25 is_stmt 0 view .LVU60 + 179 0034 0260 str r2, [r0] 169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); - 182 .loc 1 170 5 is_stmt 1 view .LVU61 - 183 0038 1968 ldr r1, [r3] - 184 .LVL12: - 185 .loc 1 170 5 is_stmt 0 view .LVU62 - 186 003a 0A68 ldr r2, [r1] - 187 .LVL13: - 188 .loc 1 170 5 view .LVU63 - 189 003c 42F00102 orr r2, r2, #1 - 190 0040 0A60 str r2, [r1] - 191 .LVL14: + 180 .loc 1 170 5 is_stmt 1 view .LVU61 + 181 0036 1968 ldr r1, [r3] + 182 .LVL12: + 183 .loc 1 170 5 is_stmt 0 view .LVU62 + 184 0038 0A68 ldr r2, [r1] + 185 .LVL13: + 186 .loc 1 170 5 view .LVU63 + 187 003a 42F00102 orr r2, r2, #1 + 188 003e 0A60 str r2, [r1] + 189 .LVL14: 171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; - 192 .loc 1 172 5 is_stmt 1 view .LVU64 - 193 .loc 1 172 17 is_stmt 0 view .LVU65 - 194 0042 2022 movs r2, #32 - 195 0044 83F84120 strb r2, [r3, #65] + 190 .loc 1 172 5 is_stmt 1 view .LVU64 + 191 .loc 1 172 17 is_stmt 0 view .LVU65 + 192 0040 2022 movs r2, #32 + 193 0042 83F84120 strb r2, [r3, #65] 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */ 175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); - 196 .loc 1 175 5 is_stmt 1 view .LVU66 - 197 .loc 1 175 5 view .LVU67 - 198 0048 0020 movs r0, #0 - 199 004a 83F84000 strb r0, [r3, #64] - 200 .loc 1 175 5 view .LVU68 + 194 .loc 1 175 5 is_stmt 1 view .LVU66 + 195 .loc 1 175 5 view .LVU67 + 196 0046 0020 movs r0, #0 + 197 0048 83F84000 strb r0, [r3, #64] + 198 .loc 1 175 5 view .LVU68 176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK; - 201 .loc 1 177 5 view .LVU69 - 202 .loc 1 177 12 is_stmt 0 view .LVU70 - 203 004e 7047 bx lr - 204 .LVL15: - 205 .L7: + 199 .loc 1 177 5 view .LVU69 + 200 .loc 1 177 12 is_stmt 0 view .LVU70 + 201 004c 7047 bx lr + 202 .LVL15: + 203 .L7: 178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else 180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { 181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY; - 206 .loc 1 181 12 view .LVU71 - 207 0050 0220 movs r0, #2 - 208 .LVL16: - 209 .loc 1 181 12 view .LVU72 - 210 0052 7047 bx lr - 211 .LVL17: - 212 .L8: + 204 .loc 1 181 12 view .LVU71 + 205 004e 0220 movs r0, #2 + 206 .LVL16: + 207 .loc 1 181 12 view .LVU72 + 208 0050 7047 bx lr + 209 .LVL17: + 210 .L8: 151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** - 213 .loc 1 151 5 discriminator 1 view .LVU73 - 214 0054 0220 movs r0, #2 - 215 .LVL18: + 211 .loc 1 151 5 discriminator 1 view .LVU73 + 212 0052 0220 movs r0, #2 + 213 .LVL18: 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } - 216 .loc 1 183 1 view .LVU74 - 217 0056 7047 bx lr - ARM GAS /tmp/cca4X2Sp.s page 8 + 214 .loc 1 183 1 view .LVU74 + 215 0054 7047 bx lr + 216 .cfi_endproc + 217 .LFE330: + ARM GAS /tmp/ccQGRe8N.s page 8 - 218 .cfi_endproc - 219 .LFE330: - 221 .section .text.HAL_I2CEx_EnableWakeUp,"ax",%progbits - 222 .align 1 - 223 .global HAL_I2CEx_EnableWakeUp - 224 .syntax unified - 225 .thumb - 226 .thumb_func - 228 HAL_I2CEx_EnableWakeUp: - 229 .LVL19: - 230 .LFB331: + 219 .section .text.HAL_I2CEx_EnableWakeUp,"ax",%progbits + 220 .align 1 + 221 .global HAL_I2CEx_EnableWakeUp + 222 .syntax unified + 223 .thumb + 224 .thumb_func + 226 HAL_I2CEx_EnableWakeUp: + 227 .LVL19: + 228 .LFB331: 184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** 185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @} 186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ @@ -458,128 +456,127 @@ ARM GAS /tmp/cca4X2Sp.s page 1 207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ 208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *hi2c) 209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { - 231 .loc 1 209 1 is_stmt 1 view -0 - 232 .cfi_startproc - 233 @ args = 0, pretend = 0, frame = 0 - 234 @ frame_needed = 0, uses_anonymous_args = 0 - 235 @ link register save eliminated. - 236 .loc 1 209 1 is_stmt 0 view .LVU76 - 237 0000 0346 mov r3, r0 + 229 .loc 1 209 1 is_stmt 1 view -0 + 230 .cfi_startproc + 231 @ args = 0, pretend = 0, frame = 0 + 232 @ frame_needed = 0, uses_anonymous_args = 0 + 233 @ link register save eliminated. + 234 .loc 1 209 1 is_stmt 0 view .LVU76 + 235 0000 0346 mov r3, r0 210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */ 211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance)); - 238 .loc 1 211 3 is_stmt 1 view .LVU77 + 236 .loc 1 211 3 is_stmt 1 view .LVU77 212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 239 .loc 1 213 3 view .LVU78 - 240 .loc 1 213 11 is_stmt 0 view .LVU79 - 241 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 - 242 0006 D2B2 uxtb r2, r2 - 243 .loc 1 213 6 view .LVU80 - 244 0008 202A cmp r2, #32 - 245 000a 1FD1 bne .L11 + 237 .loc 1 213 3 view .LVU78 + 238 .loc 1 213 11 is_stmt 0 view .LVU79 + 239 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 + 240 .loc 1 213 6 view .LVU80 + 241 0006 202A cmp r2, #32 + 242 0008 1FD1 bne .L11 214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { - ARM GAS /tmp/cca4X2Sp.s page 9 - - 215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */ 216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); - 246 .loc 1 216 5 is_stmt 1 view .LVU81 - 247 .loc 1 216 5 view .LVU82 - 248 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 - 249 0010 012A cmp r2, #1 - 250 0012 1DD0 beq .L12 - 251 .loc 1 216 5 discriminator 2 view .LVU83 - 252 0014 0122 movs r2, #1 - 253 0016 80F84020 strb r2, [r0, #64] - 254 .loc 1 216 5 discriminator 2 view .LVU84 + 243 .loc 1 216 5 is_stmt 1 view .LVU81 + ARM GAS /tmp/ccQGRe8N.s page 9 + + + 244 .loc 1 216 5 view .LVU82 + 245 000a 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 + 246 000e 012A cmp r2, #1 + 247 0010 1DD0 beq .L12 + 248 .loc 1 216 5 discriminator 2 view .LVU83 + 249 0012 0122 movs r2, #1 + 250 0014 80F84020 strb r2, [r0, #64] + 251 .loc 1 216 5 view .LVU84 217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; - 255 .loc 1 218 5 view .LVU85 - 256 .loc 1 218 17 is_stmt 0 view .LVU86 - 257 001a 2422 movs r2, #36 - 258 001c 80F84120 strb r2, [r0, #65] + 252 .loc 1 218 5 view .LVU85 + 253 .loc 1 218 17 is_stmt 0 view .LVU86 + 254 0018 2422 movs r2, #36 + 255 001a 80F84120 strb r2, [r0, #65] 219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ 221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); - 259 .loc 1 221 5 is_stmt 1 view .LVU87 - 260 0020 0168 ldr r1, [r0] - 261 0022 0A68 ldr r2, [r1] - 262 0024 22F00102 bic r2, r2, #1 - 263 0028 0A60 str r2, [r1] + 256 .loc 1 221 5 is_stmt 1 view .LVU87 + 257 001e 0168 ldr r1, [r0] + 258 0020 0A68 ldr r2, [r1] + 259 0022 22F00102 bic r2, r2, #1 + 260 0026 0A60 str r2, [r1] 222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */ 224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= I2C_CR1_WUPEN; - 264 .loc 1 224 5 view .LVU88 - 265 .loc 1 224 9 is_stmt 0 view .LVU89 - 266 002a 0168 ldr r1, [r0] - 267 .loc 1 224 19 view .LVU90 - 268 002c 0A68 ldr r2, [r1] - 269 .loc 1 224 25 view .LVU91 - 270 002e 42F48022 orr r2, r2, #262144 - 271 0032 0A60 str r2, [r1] + 261 .loc 1 224 5 view .LVU88 + 262 .loc 1 224 9 is_stmt 0 view .LVU89 + 263 0028 0168 ldr r1, [r0] + 264 .loc 1 224 19 view .LVU90 + 265 002a 0A68 ldr r2, [r1] + 266 .loc 1 224 25 view .LVU91 + 267 002c 42F48022 orr r2, r2, #262144 + 268 0030 0A60 str r2, [r1] 225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); - 272 .loc 1 226 5 is_stmt 1 view .LVU92 - 273 0034 0168 ldr r1, [r0] - 274 0036 0A68 ldr r2, [r1] - 275 0038 42F00102 orr r2, r2, #1 - 276 003c 0A60 str r2, [r1] + 269 .loc 1 226 5 is_stmt 1 view .LVU92 + 270 0032 0168 ldr r1, [r0] + 271 0034 0A68 ldr r2, [r1] + 272 0036 42F00102 orr r2, r2, #1 + 273 003a 0A60 str r2, [r1] 227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; - 277 .loc 1 228 5 view .LVU93 - 278 .loc 1 228 17 is_stmt 0 view .LVU94 - 279 003e 2022 movs r2, #32 - 280 0040 80F84120 strb r2, [r0, #65] + 274 .loc 1 228 5 view .LVU93 + 275 .loc 1 228 17 is_stmt 0 view .LVU94 + 276 003c 2022 movs r2, #32 + 277 003e 80F84120 strb r2, [r0, #65] 229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */ 231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); - 281 .loc 1 231 5 is_stmt 1 view .LVU95 - 282 .loc 1 231 5 view .LVU96 - 283 0044 0020 movs r0, #0 - 284 .LVL20: - 285 .loc 1 231 5 is_stmt 0 view .LVU97 - ARM GAS /tmp/cca4X2Sp.s page 10 - - - 286 0046 83F84000 strb r0, [r3, #64] - 287 .loc 1 231 5 is_stmt 1 view .LVU98 + 278 .loc 1 231 5 is_stmt 1 view .LVU95 + 279 .loc 1 231 5 view .LVU96 + 280 0042 0020 movs r0, #0 + 281 .LVL20: + 282 .loc 1 231 5 is_stmt 0 view .LVU97 + 283 0044 83F84000 strb r0, [r3, #64] + 284 .loc 1 231 5 is_stmt 1 view .LVU98 232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** + ARM GAS /tmp/ccQGRe8N.s page 10 + + 233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK; - 288 .loc 1 233 5 view .LVU99 - 289 .loc 1 233 12 is_stmt 0 view .LVU100 - 290 004a 7047 bx lr - 291 .LVL21: - 292 .L11: + 285 .loc 1 233 5 view .LVU99 + 286 .loc 1 233 12 is_stmt 0 view .LVU100 + 287 0048 7047 bx lr + 288 .LVL21: + 289 .L11: 234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else 236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { 237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY; - 293 .loc 1 237 12 view .LVU101 - 294 004c 0220 movs r0, #2 - 295 .LVL22: - 296 .loc 1 237 12 view .LVU102 - 297 004e 7047 bx lr - 298 .LVL23: - 299 .L12: + 290 .loc 1 237 12 view .LVU101 + 291 004a 0220 movs r0, #2 + 292 .LVL22: + 293 .loc 1 237 12 view .LVU102 + 294 004c 7047 bx lr + 295 .LVL23: + 296 .L12: 216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** - 300 .loc 1 216 5 discriminator 1 view .LVU103 - 301 0050 0220 movs r0, #2 - 302 .LVL24: + 297 .loc 1 216 5 discriminator 1 view .LVU103 + 298 004e 0220 movs r0, #2 + 299 .LVL24: 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } - 303 .loc 1 239 1 view .LVU104 - 304 0052 7047 bx lr - 305 .cfi_endproc - 306 .LFE331: - 308 .section .text.HAL_I2CEx_DisableWakeUp,"ax",%progbits - 309 .align 1 - 310 .global HAL_I2CEx_DisableWakeUp - 311 .syntax unified - 312 .thumb - 313 .thumb_func - 315 HAL_I2CEx_DisableWakeUp: - 316 .LVL25: - 317 .LFB332: + 300 .loc 1 239 1 view .LVU104 + 301 0050 7047 bx lr + 302 .cfi_endproc + 303 .LFE331: + 305 .section .text.HAL_I2CEx_DisableWakeUp,"ax",%progbits + 306 .align 1 + 307 .global HAL_I2CEx_DisableWakeUp + 308 .syntax unified + 309 .thumb + 310 .thumb_func + 312 HAL_I2CEx_DisableWakeUp: + 313 .LVL25: + 314 .LFB332: 240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** 242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Disable I2C wakeup from Stop mode(s). @@ -589,128 +586,127 @@ ARM GAS /tmp/cca4X2Sp.s page 1 246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ 247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *hi2c) 248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { - 318 .loc 1 248 1 is_stmt 1 view -0 - 319 .cfi_startproc - 320 @ args = 0, pretend = 0, frame = 0 - 321 @ frame_needed = 0, uses_anonymous_args = 0 - 322 @ link register save eliminated. - 323 .loc 1 248 1 is_stmt 0 view .LVU106 - 324 0000 0346 mov r3, r0 + 315 .loc 1 248 1 is_stmt 1 view -0 + 316 .cfi_startproc + 317 @ args = 0, pretend = 0, frame = 0 + 318 @ frame_needed = 0, uses_anonymous_args = 0 + 319 @ link register save eliminated. + 320 .loc 1 248 1 is_stmt 0 view .LVU106 + 321 0000 0346 mov r3, r0 249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */ 250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance)); - ARM GAS /tmp/cca4X2Sp.s page 11 - - - 325 .loc 1 250 3 is_stmt 1 view .LVU107 + 322 .loc 1 250 3 is_stmt 1 view .LVU107 251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY) - 326 .loc 1 252 3 view .LVU108 - 327 .loc 1 252 11 is_stmt 0 view .LVU109 - 328 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 - 329 0006 D2B2 uxtb r2, r2 - 330 .loc 1 252 6 view .LVU110 - 331 0008 202A cmp r2, #32 - 332 000a 1FD1 bne .L15 + ARM GAS /tmp/ccQGRe8N.s page 11 + + + 323 .loc 1 252 3 view .LVU108 + 324 .loc 1 252 11 is_stmt 0 view .LVU109 + 325 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2 + 326 .loc 1 252 6 view .LVU110 + 327 0006 202A cmp r2, #32 + 328 0008 1FD1 bne .L15 253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { 254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */ 255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c); - 333 .loc 1 255 5 is_stmt 1 view .LVU111 - 334 .loc 1 255 5 view .LVU112 - 335 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 - 336 0010 012A cmp r2, #1 - 337 0012 1DD0 beq .L16 - 338 .loc 1 255 5 discriminator 2 view .LVU113 - 339 0014 0122 movs r2, #1 - 340 0016 80F84020 strb r2, [r0, #64] - 341 .loc 1 255 5 discriminator 2 view .LVU114 + 329 .loc 1 255 5 is_stmt 1 view .LVU111 + 330 .loc 1 255 5 view .LVU112 + 331 000a 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2 + 332 000e 012A cmp r2, #1 + 333 0010 1DD0 beq .L16 + 334 .loc 1 255 5 discriminator 2 view .LVU113 + 335 0012 0122 movs r2, #1 + 336 0014 80F84020 strb r2, [r0, #64] + 337 .loc 1 255 5 view .LVU114 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY; - 342 .loc 1 257 5 view .LVU115 - 343 .loc 1 257 17 is_stmt 0 view .LVU116 - 344 001a 2422 movs r2, #36 - 345 001c 80F84120 strb r2, [r0, #65] + 338 .loc 1 257 5 view .LVU115 + 339 .loc 1 257 17 is_stmt 0 view .LVU116 + 340 0018 2422 movs r2, #36 + 341 001a 80F84120 strb r2, [r0, #65] 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */ 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c); - 346 .loc 1 260 5 is_stmt 1 view .LVU117 - 347 0020 0168 ldr r1, [r0] - 348 0022 0A68 ldr r2, [r1] - 349 0024 22F00102 bic r2, r2, #1 - 350 0028 0A60 str r2, [r1] + 342 .loc 1 260 5 is_stmt 1 view .LVU117 + 343 001e 0168 ldr r1, [r0] + 344 0020 0A68 ldr r2, [r1] + 345 0022 22F00102 bic r2, r2, #1 + 346 0026 0A60 str r2, [r1] 261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */ 263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_WUPEN); - 351 .loc 1 263 5 view .LVU118 - 352 .loc 1 263 9 is_stmt 0 view .LVU119 - 353 002a 0168 ldr r1, [r0] - 354 .loc 1 263 19 view .LVU120 - 355 002c 0A68 ldr r2, [r1] - 356 .loc 1 263 25 view .LVU121 - 357 002e 22F48022 bic r2, r2, #262144 - 358 0032 0A60 str r2, [r1] + 347 .loc 1 263 5 view .LVU118 + 348 .loc 1 263 9 is_stmt 0 view .LVU119 + 349 0028 0168 ldr r1, [r0] + 350 .loc 1 263 19 view .LVU120 + 351 002a 0A68 ldr r2, [r1] + 352 .loc 1 263 25 view .LVU121 + 353 002c 22F48022 bic r2, r2, #262144 + 354 0030 0A60 str r2, [r1] 264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); - 359 .loc 1 265 5 is_stmt 1 view .LVU122 - 360 0034 0168 ldr r1, [r0] - 361 0036 0A68 ldr r2, [r1] - 362 0038 42F00102 orr r2, r2, #1 - 363 003c 0A60 str r2, [r1] + 355 .loc 1 265 5 is_stmt 1 view .LVU122 + 356 0032 0168 ldr r1, [r0] + 357 0034 0A68 ldr r2, [r1] + 358 0036 42F00102 orr r2, r2, #1 + 359 003a 0A60 str r2, [r1] 266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY; - 364 .loc 1 267 5 view .LVU123 - ARM GAS /tmp/cca4X2Sp.s page 12 - - - 365 .loc 1 267 17 is_stmt 0 view .LVU124 - 366 003e 2022 movs r2, #32 - 367 0040 80F84120 strb r2, [r0, #65] + 360 .loc 1 267 5 view .LVU123 + 361 .loc 1 267 17 is_stmt 0 view .LVU124 + 362 003c 2022 movs r2, #32 + 363 003e 80F84120 strb r2, [r0, #65] 268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** + ARM GAS /tmp/ccQGRe8N.s page 12 + + 269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */ 270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c); - 368 .loc 1 270 5 is_stmt 1 view .LVU125 - 369 .loc 1 270 5 view .LVU126 - 370 0044 0020 movs r0, #0 - 371 .LVL26: - 372 .loc 1 270 5 is_stmt 0 view .LVU127 - 373 0046 83F84000 strb r0, [r3, #64] - 374 .loc 1 270 5 is_stmt 1 view .LVU128 + 364 .loc 1 270 5 is_stmt 1 view .LVU125 + 365 .loc 1 270 5 view .LVU126 + 366 0042 0020 movs r0, #0 + 367 .LVL26: + 368 .loc 1 270 5 is_stmt 0 view .LVU127 + 369 0044 83F84000 strb r0, [r3, #64] + 370 .loc 1 270 5 is_stmt 1 view .LVU128 271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK; - 375 .loc 1 272 5 view .LVU129 - 376 .loc 1 272 12 is_stmt 0 view .LVU130 - 377 004a 7047 bx lr - 378 .LVL27: - 379 .L15: + 371 .loc 1 272 5 view .LVU129 + 372 .loc 1 272 12 is_stmt 0 view .LVU130 + 373 0048 7047 bx lr + 374 .LVL27: + 375 .L15: 273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else 275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { 276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY; - 380 .loc 1 276 12 view .LVU131 - 381 004c 0220 movs r0, #2 - 382 .LVL28: - 383 .loc 1 276 12 view .LVU132 - 384 004e 7047 bx lr - 385 .LVL29: - 386 .L16: + 376 .loc 1 276 12 view .LVU131 + 377 004a 0220 movs r0, #2 + 378 .LVL28: + 379 .loc 1 276 12 view .LVU132 + 380 004c 7047 bx lr + 381 .LVL29: + 382 .L16: 255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** - 387 .loc 1 255 5 discriminator 1 view .LVU133 - 388 0050 0220 movs r0, #2 - 389 .LVL30: + 383 .loc 1 255 5 discriminator 1 view .LVU133 + 384 004e 0220 movs r0, #2 + 385 .LVL30: 277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } 278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } - 390 .loc 1 278 1 view .LVU134 - 391 0052 7047 bx lr - 392 .cfi_endproc - 393 .LFE332: - 395 .section .text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits - 396 .align 1 - 397 .global HAL_I2CEx_EnableFastModePlus - 398 .syntax unified - 399 .thumb - 400 .thumb_func - 402 HAL_I2CEx_EnableFastModePlus: - 403 .LVL31: - 404 .LFB333: + 386 .loc 1 278 1 view .LVU134 + 387 0050 7047 bx lr + 388 .cfi_endproc + 389 .LFE332: + 391 .section .text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits + 392 .align 1 + 393 .global HAL_I2CEx_EnableFastModePlus + 394 .syntax unified + 395 .thumb + 396 .thumb_func + 398 HAL_I2CEx_EnableFastModePlus: + 399 .LVL31: + 400 .LFB333: 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** 280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @} 281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ @@ -718,13 +714,13 @@ ARM GAS /tmp/cca4X2Sp.s page 1 283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group3 Fast Mode Plus Functions 284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Fast Mode Plus Functions 285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * - ARM GAS /tmp/cca4X2Sp.s page 13 - - 286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @verbatim 287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** =============================================================================== 288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ##### Fast Mode Plus Functions ##### 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** =============================================================================== + ARM GAS /tmp/ccQGRe8N.s page 13 + + 290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] This section provides functions allowing to: 291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Configure Fast Mode Plus 292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @@ -751,71 +747,71 @@ ARM GAS /tmp/cca4X2Sp.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** void HAL_I2CEx_EnableFastModePlus(uint32_t ConfigFastModePlus) 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { - 405 .loc 1 315 1 is_stmt 1 view -0 - 406 .cfi_startproc - 407 @ args = 0, pretend = 0, frame = 8 - 408 @ frame_needed = 0, uses_anonymous_args = 0 - 409 @ link register save eliminated. - 410 .loc 1 315 1 is_stmt 0 view .LVU136 - 411 0000 82B0 sub sp, sp, #8 - 412 .LCFI0: - 413 .cfi_def_cfa_offset 8 + 401 .loc 1 315 1 is_stmt 1 view -0 + 402 .cfi_startproc + 403 @ args = 0, pretend = 0, frame = 8 + 404 @ frame_needed = 0, uses_anonymous_args = 0 + 405 @ link register save eliminated. + 406 .loc 1 315 1 is_stmt 0 view .LVU136 + 407 0000 82B0 sub sp, sp, #8 + 408 .LCFI0: + 409 .cfi_def_cfa_offset 8 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameter */ 317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus)); - 414 .loc 1 317 3 is_stmt 1 view .LVU137 + 410 .loc 1 317 3 is_stmt 1 view .LVU137 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */ 320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); - 415 .loc 1 320 3 view .LVU138 - 416 .LBB2: - 417 .loc 1 320 3 view .LVU139 - 418 .loc 1 320 3 view .LVU140 - 419 0002 084B ldr r3, .L19 - 420 0004 1A6E ldr r2, [r3, #96] - 421 0006 42F00102 orr r2, r2, #1 - 422 000a 1A66 str r2, [r3, #96] - 423 .loc 1 320 3 view .LVU141 - 424 000c 1B6E ldr r3, [r3, #96] - 425 000e 03F00103 and r3, r3, #1 - 426 0012 0193 str r3, [sp, #4] - ARM GAS /tmp/cca4X2Sp.s page 14 + 411 .loc 1 320 3 view .LVU138 + 412 .LBB2: + 413 .loc 1 320 3 view .LVU139 + 414 .loc 1 320 3 view .LVU140 + 415 0002 084B ldr r3, .L19 + 416 0004 1A6E ldr r2, [r3, #96] + 417 0006 42F00102 orr r2, r2, #1 + 418 000a 1A66 str r2, [r3, #96] + 419 .loc 1 320 3 view .LVU141 + 420 000c 1B6E ldr r3, [r3, #96] + 421 000e 03F00103 and r3, r3, #1 + 422 0012 0193 str r3, [sp, #4] + 423 .loc 1 320 3 view .LVU142 + 424 0014 019B ldr r3, [sp, #4] + 425 .LBE2: + 426 .loc 1 320 3 view .LVU143 + ARM GAS /tmp/ccQGRe8N.s page 14 - 427 .loc 1 320 3 view .LVU142 - 428 0014 019B ldr r3, [sp, #4] - 429 .LBE2: - 430 .loc 1 320 3 view .LVU143 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable fast mode plus driving capability for selected pin */ 323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** SET_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus); - 431 .loc 1 323 3 view .LVU144 - 432 0016 044A ldr r2, .L19+4 - 433 0018 5368 ldr r3, [r2, #4] - 434 001a 0343 orrs r3, r3, r0 - 435 001c 5360 str r3, [r2, #4] + 427 .loc 1 323 3 view .LVU144 + 428 0016 044A ldr r2, .L19+4 + 429 0018 5368 ldr r3, [r2, #4] + 430 001a 0343 orrs r3, r3, r0 + 431 001c 5360 str r3, [r2, #4] 324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } - 436 .loc 1 324 1 is_stmt 0 view .LVU145 - 437 001e 02B0 add sp, sp, #8 - 438 .LCFI1: - 439 .cfi_def_cfa_offset 0 - 440 @ sp needed - 441 0020 7047 bx lr - 442 .L20: - 443 0022 00BF .align 2 - 444 .L19: - 445 0024 00100240 .word 1073876992 - 446 0028 00000140 .word 1073807360 - 447 .cfi_endproc - 448 .LFE333: - 450 .section .text.HAL_I2CEx_DisableFastModePlus,"ax",%progbits - 451 .align 1 - 452 .global HAL_I2CEx_DisableFastModePlus - 453 .syntax unified - 454 .thumb - 455 .thumb_func - 457 HAL_I2CEx_DisableFastModePlus: - 458 .LVL32: - 459 .LFB334: + 432 .loc 1 324 1 is_stmt 0 view .LVU145 + 433 001e 02B0 add sp, sp, #8 + 434 .LCFI1: + 435 .cfi_def_cfa_offset 0 + 436 @ sp needed + 437 0020 7047 bx lr + 438 .L20: + 439 0022 00BF .align 2 + 440 .L19: + 441 0024 00100240 .word 1073876992 + 442 0028 00000140 .word 1073807360 + 443 .cfi_endproc + 444 .LFE333: + 446 .section .text.HAL_I2CEx_DisableFastModePlus,"ax",%progbits + 447 .align 1 + 448 .global HAL_I2CEx_DisableFastModePlus + 449 .syntax unified + 450 .thumb + 451 .thumb_func + 453 HAL_I2CEx_DisableFastModePlus: + 454 .LVL32: + 455 .LFB334: 325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Disable the I2C fast mode plus driving capability. @@ -836,91 +832,88 @@ ARM GAS /tmp/cca4X2Sp.s page 1 342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */ 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus) 344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** { - 460 .loc 1 344 1 is_stmt 1 view -0 - 461 .cfi_startproc - ARM GAS /tmp/cca4X2Sp.s page 15 + 456 .loc 1 344 1 is_stmt 1 view -0 + 457 .cfi_startproc + 458 @ args = 0, pretend = 0, frame = 8 + 459 @ frame_needed = 0, uses_anonymous_args = 0 + 460 @ link register save eliminated. + 461 .loc 1 344 1 is_stmt 0 view .LVU147 + ARM GAS /tmp/ccQGRe8N.s page 15 - 462 @ args = 0, pretend = 0, frame = 8 - 463 @ frame_needed = 0, uses_anonymous_args = 0 - 464 @ link register save eliminated. - 465 .loc 1 344 1 is_stmt 0 view .LVU147 - 466 0000 82B0 sub sp, sp, #8 - 467 .LCFI2: - 468 .cfi_def_cfa_offset 8 + 462 0000 82B0 sub sp, sp, #8 + 463 .LCFI2: + 464 .cfi_def_cfa_offset 8 345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameter */ 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus)); - 469 .loc 1 346 3 is_stmt 1 view .LVU148 + 465 .loc 1 346 3 is_stmt 1 view .LVU148 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */ 349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); - 470 .loc 1 349 3 view .LVU149 - 471 .LBB3: - 472 .loc 1 349 3 view .LVU150 - 473 .loc 1 349 3 view .LVU151 - 474 0002 084B ldr r3, .L23 - 475 0004 1A6E ldr r2, [r3, #96] - 476 0006 42F00102 orr r2, r2, #1 - 477 000a 1A66 str r2, [r3, #96] - 478 .loc 1 349 3 view .LVU152 - 479 000c 1B6E ldr r3, [r3, #96] - 480 000e 03F00103 and r3, r3, #1 - 481 0012 0193 str r3, [sp, #4] - 482 .loc 1 349 3 view .LVU153 - 483 0014 019B ldr r3, [sp, #4] - 484 .LBE3: - 485 .loc 1 349 3 view .LVU154 + 466 .loc 1 349 3 view .LVU149 + 467 .LBB3: + 468 .loc 1 349 3 view .LVU150 + 469 .loc 1 349 3 view .LVU151 + 470 0002 084B ldr r3, .L23 + 471 0004 1A6E ldr r2, [r3, #96] + 472 0006 42F00102 orr r2, r2, #1 + 473 000a 1A66 str r2, [r3, #96] + 474 .loc 1 349 3 view .LVU152 + 475 000c 1B6E ldr r3, [r3, #96] + 476 000e 03F00103 and r3, r3, #1 + 477 0012 0193 str r3, [sp, #4] + 478 .loc 1 349 3 view .LVU153 + 479 0014 019B ldr r3, [sp, #4] + 480 .LBE3: + 481 .loc 1 349 3 view .LVU154 350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable fast mode plus driving capability for selected pin */ 352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** CLEAR_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus); - 486 .loc 1 352 3 view .LVU155 - 487 0016 044A ldr r2, .L23+4 - 488 0018 5368 ldr r3, [r2, #4] - 489 001a 23EA0003 bic r3, r3, r0 - 490 001e 5360 str r3, [r2, #4] + 482 .loc 1 352 3 view .LVU155 + 483 0016 044A ldr r2, .L23+4 + 484 0018 5368 ldr r3, [r2, #4] + 485 001a 23EA0003 bic r3, r3, r0 + 486 001e 5360 str r3, [r2, #4] 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** } - 491 .loc 1 353 1 is_stmt 0 view .LVU156 - 492 0020 02B0 add sp, sp, #8 - 493 .LCFI3: - 494 .cfi_def_cfa_offset 0 - 495 @ sp needed - 496 0022 7047 bx lr - 497 .L24: - 498 .align 2 - 499 .L23: - 500 0024 00100240 .word 1073876992 - 501 0028 00000140 .word 1073807360 - 502 .cfi_endproc - 503 .LFE334: - 505 .text - 506 .Letext0: - 507 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 508 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 509 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 510 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - ARM GAS /tmp/cca4X2Sp.s page 16 - - - 511 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 512 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" - ARM GAS /tmp/cca4X2Sp.s page 17 + 487 .loc 1 353 1 is_stmt 0 view .LVU156 + 488 0020 02B0 add sp, sp, #8 + 489 .LCFI3: + 490 .cfi_def_cfa_offset 0 + 491 @ sp needed + 492 0022 7047 bx lr + 493 .L24: + 494 .align 2 + 495 .L23: + 496 0024 00100240 .word 1073876992 + 497 0028 00000140 .word 1073807360 + 498 .cfi_endproc + 499 .LFE334: + 501 .text + 502 .Letext0: + 503 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 504 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 505 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 506 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 507 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 508 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" + ARM GAS /tmp/ccQGRe8N.s page 16 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_i2c_ex.c - /tmp/cca4X2Sp.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t - /tmp/cca4X2Sp.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter - /tmp/cca4X2Sp.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t - /tmp/cca4X2Sp.s:125 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter - /tmp/cca4X2Sp.s:222 .text.HAL_I2CEx_EnableWakeUp:00000000 $t - /tmp/cca4X2Sp.s:228 .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp - /tmp/cca4X2Sp.s:309 .text.HAL_I2CEx_DisableWakeUp:00000000 $t - /tmp/cca4X2Sp.s:315 .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp - /tmp/cca4X2Sp.s:396 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t - /tmp/cca4X2Sp.s:402 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus - /tmp/cca4X2Sp.s:445 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d - /tmp/cca4X2Sp.s:451 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t - /tmp/cca4X2Sp.s:457 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus - /tmp/cca4X2Sp.s:500 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d + /tmp/ccQGRe8N.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t + /tmp/ccQGRe8N.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter + /tmp/ccQGRe8N.s:118 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t + /tmp/ccQGRe8N.s:124 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter + /tmp/ccQGRe8N.s:220 .text.HAL_I2CEx_EnableWakeUp:00000000 $t + /tmp/ccQGRe8N.s:226 .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp + /tmp/ccQGRe8N.s:306 .text.HAL_I2CEx_DisableWakeUp:00000000 $t + /tmp/ccQGRe8N.s:312 .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp + /tmp/ccQGRe8N.s:392 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t + /tmp/ccQGRe8N.s:398 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus + /tmp/ccQGRe8N.s:441 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d + /tmp/ccQGRe8N.s:447 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t + /tmp/ccQGRe8N.s:453 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus + /tmp/ccQGRe8N.s:496 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_hal_i2c_ex.o b/squeow_sw/build/stm32g4xx_hal_i2c_ex.o index 84dfb77b90678c6caaaeb2d3d76bb8ae45037f9e..69b73021378814b379c4cfd96752f2497e9f76e0 100644 GIT binary patch delta 1089 zcmbtTUr1A76hG(AZT_3u#!?B#U5ib@t=(tt)l7H> zZb_WXq}l(rYG!MBA?O12ycFoC(QtWOWzKgYAj1&;n3++f>rRs<1X6MmwaygU1f+QW zNhD6uG3WB~6f-gDASM|xojy62RS5g%4tzy+*KSKJ6rlsIR2DV*=K4_(vRZ8#f|8>& zUvc|$ISSiUTMONDmr;|ua(2Z7M=GGl*qqbVrcw$IXBjHF) z)3i0T&vS-?9*^0P~=TG?>4yLZ33_wd0W7t}k^z03D*Q}_?_qj)aJuOen) zEC9GE=l~coMngjirU*3`4QM6SOI)9%+nUe%o|$gyZ&+W&Lv{M1`S3igi}%;Q`$4is19+N((SY(jNXe)lpU^3mVstkeu+BOGUejpQhgWHu u)iJ7w1-Rv=7;jhUP|S~y=^9HXX@vbSePBOMj+#K(ij@EZatT?RqrU)rM9P%_ delta 1071 zcmbtTUr1A76hG(A%|E%^W@-}6yA8HRHFkGb4I5$;ENa-MQ|20lkc6TjQ4jSNL_H-N zr^h0C%IHPB1V;HLL?zL`hhBP+2n>vf45=tPXV+q}>ZK3v?|07cob#P?KRC0a3!?=U z=Zl_J<=ITJJ#2AyVR1Yl&gB6{ild(#xWhE3F;DL>iD{!<@!PP2hH3^eNq1|mV7HO2 zT~i$0)d1Dc-4|;C6yLsvq;aC&kC>rJdyMhEJ%U;KV$WgT=-=3*#JT|hAtjV7nSDY% zrYe*&RiR!}70Qt2bpKzm*St;WFFi^LeHo?!Ggm0foi``iOF~*mitFH`e#j z{Hz&f{B=TX#rZ?%6-v;evn^IOgS0`Y=w_;NU#?`Pgz_?jS~i0em(L)6o+e!0);wEs z=+-kLH2uhW5P=Ho8`E4p|-W++G zIxE8CO{Xff<)$Nl&<+__o6lC$jN9F^zo%dA()Oqt4-nGSNH`J=@7AIea-TPzxWD6e z(R+u-G<93z^vKw8b?D^yPEL+QgTacTuj*D!o}#|=^CrlXl>72Dzxg!eX*P~|f=a2> z1y!(@Q;pIV2g_nT$;e{|SM2CfW1HhE99pI5M7rLSF zN)2m1Yk_OCbcwAcwlZ{^tvEN!&@0V{1;R)G?=iMeXT*U^lxBaH&M;2Wb;d4wz&K4G z7%xz(9#9-1O6Y!kOe1;#4^UALSZ$2}Z)r~V;S?>h`krc|0enbWl+!(wi~8{;onxs$ SHyP*YDdP%#W{i<%SIZA*M9C2V diff --git a/squeow_sw/build/stm32g4xx_hal_msp.lst b/squeow_sw/build/stm32g4xx_hal_msp.lst index 164c894..5ce3045 100644 --- a/squeow_sw/build/stm32g4xx_hal_msp.lst +++ b/squeow_sw/build/stm32g4xx_hal_msp.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccFRc2UG.s page 1 +ARM GAS /tmp/cclhdxfP.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 28:Src/stm32g4xx_hal_msp.c **** extern DMA_HandleTypeDef hdma_usart1_rx; 29:Src/stm32g4xx_hal_msp.c **** 30:Src/stm32g4xx_hal_msp.c **** extern DMA_HandleTypeDef hdma_usart1_tx; - ARM GAS /tmp/ccFRc2UG.s page 2 + ARM GAS /tmp/cclhdxfP.s page 2 31:Src/stm32g4xx_hal_msp.c **** @@ -97,7 +97,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 64:Src/stm32g4xx_hal_msp.c **** /* USER CODE END 0 */ 65:Src/stm32g4xx_hal_msp.c **** 66:Src/stm32g4xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); - 67:Src/stm32g4xx_hal_msp.c **** /** + 67:Src/stm32g4xx_hal_msp.c **** /** 68:Src/stm32g4xx_hal_msp.c **** * Initializes the Global MSP. 69:Src/stm32g4xx_hal_msp.c **** */ 70:Src/stm32g4xx_hal_msp.c **** void HAL_MspInit(void) @@ -118,7 +118,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 74:Src/stm32g4xx_hal_msp.c **** 75:Src/stm32g4xx_hal_msp.c **** /* USER CODE END MspInit 0 */ 76:Src/stm32g4xx_hal_msp.c **** - ARM GAS /tmp/ccFRc2UG.s page 3 + ARM GAS /tmp/cclhdxfP.s page 3 77:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); @@ -178,7 +178,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 81 .align 2 82 .L3: 83 0034 00100240 .word 1073876992 - ARM GAS /tmp/ccFRc2UG.s page 4 + ARM GAS /tmp/cclhdxfP.s page 4 84 .cfi_endproc @@ -196,11 +196,11 @@ ARM GAS /tmp/ccFRc2UG.s page 1 91:Src/stm32g4xx_hal_msp.c **** static uint32_t HAL_RCC_ADC12_CLK_ENABLED=0; 92:Src/stm32g4xx_hal_msp.c **** 93:Src/stm32g4xx_hal_msp.c **** /** - 94:Src/stm32g4xx_hal_msp.c **** * @brief ADC MSP Initialization - 95:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example - 96:Src/stm32g4xx_hal_msp.c **** * @param hadc: ADC handle pointer - 97:Src/stm32g4xx_hal_msp.c **** * @retval None - 98:Src/stm32g4xx_hal_msp.c **** */ + 94:Src/stm32g4xx_hal_msp.c **** * @brief ADC MSP Initialization + 95:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example + 96:Src/stm32g4xx_hal_msp.c **** * @param hadc: ADC handle pointer + 97:Src/stm32g4xx_hal_msp.c **** * @retval None + 98:Src/stm32g4xx_hal_msp.c **** */ 99:Src/stm32g4xx_hal_msp.c **** void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) 100:Src/stm32g4xx_hal_msp.c **** { 97 .loc 1 100 1 is_stmt 1 view -0 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 127 .LVL3: 103:Src/stm32g4xx_hal_msp.c **** if(hadc->Instance==ADC1) 128 .loc 1 103 3 is_stmt 1 view .LVU22 - ARM GAS /tmp/ccFRc2UG.s page 5 + ARM GAS /tmp/cclhdxfP.s page 5 129 .loc 1 103 10 is_stmt 0 view .LVU23 @@ -247,9 +247,9 @@ ARM GAS /tmp/ccFRc2UG.s page 1 132 001c B3F1A04F cmp r3, #1342177280 133 0020 04D0 beq .L14 104:Src/stm32g4xx_hal_msp.c **** { - 105:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */ + 105:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */ 106:Src/stm32g4xx_hal_msp.c **** - 107:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */ + 107:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */ 108:Src/stm32g4xx_hal_msp.c **** 109:Src/stm32g4xx_hal_msp.c **** /** Initializes the peripherals clocks 110:Src/stm32g4xx_hal_msp.c **** */ @@ -270,17 +270,17 @@ ARM GAS /tmp/ccFRc2UG.s page 1 125:Src/stm32g4xx_hal_msp.c **** /**ADC1 GPIO Configuration 126:Src/stm32g4xx_hal_msp.c **** PB0 ------> ADC1_IN15 127:Src/stm32g4xx_hal_msp.c **** */ - 128:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = AUDIO_IN_Pin; + 128:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = A1_Pin; 129:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 130:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 131:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(AUDIO_IN_GPIO_Port, &GPIO_InitStruct); + 131:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(A1_GPIO_Port, &GPIO_InitStruct); 132:Src/stm32g4xx_hal_msp.c **** 133:Src/stm32g4xx_hal_msp.c **** /* ADC1 interrupt Init */ 134:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_SetPriority(ADC1_2_IRQn, 0, 0); 135:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(ADC1_2_IRQn); - 136:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */ + 136:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */ 137:Src/stm32g4xx_hal_msp.c **** - 138:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */ + 138:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */ 139:Src/stm32g4xx_hal_msp.c **** } 140:Src/stm32g4xx_hal_msp.c **** else if(hadc->Instance==ADC2) 134 .loc 1 140 8 is_stmt 1 view .LVU25 @@ -291,14 +291,14 @@ ARM GAS /tmp/ccFRc2UG.s page 1 139 .LVL4: 140 .L5: 141:Src/stm32g4xx_hal_msp.c **** { - 142:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 0 */ + 142:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 0 */ 143:Src/stm32g4xx_hal_msp.c **** - 144:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 0 */ + 144:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 0 */ 145:Src/stm32g4xx_hal_msp.c **** 146:Src/stm32g4xx_hal_msp.c **** /** Initializes the peripherals clocks 147:Src/stm32g4xx_hal_msp.c **** */ 148:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_ADC12; - ARM GAS /tmp/ccFRc2UG.s page 6 + ARM GAS /tmp/cclhdxfP.s page 6 149:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Adc12ClockSelection = RCC_ADC12CLKSOURCE_SYSCLK; @@ -320,7 +320,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 165:Src/stm32g4xx_hal_msp.c **** PA6 ------> ADC2_IN3 166:Src/stm32g4xx_hal_msp.c **** PA7 ------> ADC2_IN4 167:Src/stm32g4xx_hal_msp.c **** */ - 168:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = TEMPERATURA_Pin|CORRENTE_Pin|DIRETTA_Pin|RIFLESSA_Pin; + 168:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = A5_Pin|A4_Pin|A3_Pin|A2_Pin; 169:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 170:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 171:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); @@ -332,8 +332,8 @@ ARM GAS /tmp/ccFRc2UG.s page 1 177:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Direction = DMA_PERIPH_TO_MEMORY; 178:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphInc = DMA_PINC_DISABLE; 179:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemInc = DMA_MINC_ENABLE; - 180:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; - 181:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; + 180:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD; + 181:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_WORD; 182:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Mode = DMA_NORMAL; 183:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Priority = DMA_PRIORITY_LOW; 184:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc2) != HAL_OK) @@ -346,9 +346,9 @@ ARM GAS /tmp/ccFRc2UG.s page 1 191:Src/stm32g4xx_hal_msp.c **** /* ADC2 interrupt Init */ 192:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_SetPriority(ADC1_2_IRQn, 0, 0); 193:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(ADC1_2_IRQn); - 194:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 1 */ + 194:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 1 */ 195:Src/stm32g4xx_hal_msp.c **** - 196:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 1 */ + 196:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 1 */ 197:Src/stm32g4xx_hal_msp.c **** } 198:Src/stm32g4xx_hal_msp.c **** 199:Src/stm32g4xx_hal_msp.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 144 .cfi_remember_state 145 .cfi_def_cfa_offset 12 146 @ sp needed - ARM GAS /tmp/ccFRc2UG.s page 7 + ARM GAS /tmp/cclhdxfP.s page 7 147 002a 30BD pop {r4, r5, pc} @@ -418,7 +418,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 186 0050 42F00202 orr r2, r2, #2 187 0054 DA64 str r2, [r3, #76] 124:Src/stm32g4xx_hal_msp.c **** /**ADC1 GPIO Configuration - ARM GAS /tmp/ccFRc2UG.s page 8 + ARM GAS /tmp/cclhdxfP.s page 8 188 .loc 1 124 5 view .LVU43 @@ -443,13 +443,13 @@ ARM GAS /tmp/ccFRc2UG.s page 1 201 .loc 1 129 26 is_stmt 0 view .LVU49 202 0064 0323 movs r3, #3 203 0066 1693 str r3, [sp, #88] - 130:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(AUDIO_IN_GPIO_Port, &GPIO_InitStruct); + 130:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(A1_GPIO_Port, &GPIO_InitStruct); 204 .loc 1 130 5 is_stmt 1 view .LVU50 - 130:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(AUDIO_IN_GPIO_Port, &GPIO_InitStruct); + 130:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(A1_GPIO_Port, &GPIO_InitStruct); 205 .loc 1 130 26 is_stmt 0 view .LVU51 206 0068 0024 movs r4, #0 207 .LVL7: - 130:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(AUDIO_IN_GPIO_Port, &GPIO_InitStruct); + 130:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(A1_GPIO_Port, &GPIO_InitStruct); 208 .loc 1 130 26 view .LVU52 209 006a 1794 str r4, [sp, #92] 131:Src/stm32g4xx_hal_msp.c **** @@ -465,7 +465,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 218 0078 1220 movs r0, #18 219 007a FFF7FEFF bl HAL_NVIC_SetPriority 220 .LVL9: - 135:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */ + 135:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */ 221 .loc 1 135 5 view .LVU55 222 007e 1220 movs r0, #18 223 0080 FFF7FEFF bl HAL_NVIC_EnableIRQ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 229 0086 FFF7FEFF bl Error_Handler 230 .LVL12: 231 008a D9E7 b .L7 - ARM GAS /tmp/ccFRc2UG.s page 9 + ARM GAS /tmp/cclhdxfP.s page 9 232 .L17: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 272 00be 1360 str r3, [r2] 157:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 273 .loc 1 157 5 is_stmt 1 view .LVU71 - ARM GAS /tmp/ccFRc2UG.s page 10 + ARM GAS /tmp/cclhdxfP.s page 10 157:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 312 .loc 1 175 5 view .LVU87 175:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Request = DMA_REQUEST_ADC2; 313 .loc 1 175 24 is_stmt 0 view .LVU88 - ARM GAS /tmp/ccFRc2UG.s page 11 + ARM GAS /tmp/cclhdxfP.s page 11 314 00ee 1C48 ldr r0, .L21+16 @@ -620,23 +620,23 @@ ARM GAS /tmp/ccFRc2UG.s page 1 178:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemInc = DMA_MINC_ENABLE; 325 .loc 1 178 30 is_stmt 0 view .LVU94 326 00fa C560 str r5, [r0, #12] - 179:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; + 179:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD; 327 .loc 1 179 5 is_stmt 1 view .LVU95 - 179:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; + 179:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD; 328 .loc 1 179 27 is_stmt 0 view .LVU96 329 00fc 8023 movs r3, #128 330 00fe 0361 str r3, [r0, #16] - 180:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; + 180:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_WORD; 331 .loc 1 180 5 is_stmt 1 view .LVU97 - 180:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; + 180:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_WORD; 332 .loc 1 180 40 is_stmt 0 view .LVU98 - 333 0100 4FF48073 mov r3, #256 + 333 0100 4FF40073 mov r3, #512 334 0104 4361 str r3, [r0, #20] 181:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Mode = DMA_NORMAL; 335 .loc 1 181 5 is_stmt 1 view .LVU99 181:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Mode = DMA_NORMAL; 336 .loc 1 181 37 is_stmt 0 view .LVU100 - 337 0106 4FF48063 mov r3, #1024 + 337 0106 4FF40063 mov r3, #2048 338 010a 8361 str r3, [r0, #24] 182:Src/stm32g4xx_hal_msp.c **** hdma_adc2.Init.Priority = DMA_PRIORITY_LOW; 339 .loc 1 182 5 is_stmt 1 view .LVU101 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 349 .loc 1 184 8 discriminator 1 view .LVU107 350 0114 C8B9 cbnz r0, .L20 351 .L12: - ARM GAS /tmp/ccFRc2UG.s page 12 + ARM GAS /tmp/cclhdxfP.s page 12 189:Src/stm32g4xx_hal_msp.c **** @@ -679,7 +679,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 362 0120 1220 movs r0, #18 363 0122 FFF7FEFF bl HAL_NVIC_SetPriority 364 .LVL16: - 193:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 1 */ + 193:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 1 */ 365 .loc 1 193 5 view .LVU113 366 0126 1220 movs r0, #18 367 0128 FFF7FEFF bl HAL_NVIC_EnableIRQ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 186:Src/stm32g4xx_hal_msp.c **** } 394 .loc 1 186 7 view .LVU121 395 014a FFF7FEFF bl Error_Handler - ARM GAS /tmp/ccFRc2UG.s page 13 + ARM GAS /tmp/cclhdxfP.s page 13 396 .LVL19: @@ -745,11 +745,11 @@ ARM GAS /tmp/ccFRc2UG.s page 1 419 .LFB331: 200:Src/stm32g4xx_hal_msp.c **** 201:Src/stm32g4xx_hal_msp.c **** /** - 202:Src/stm32g4xx_hal_msp.c **** * @brief ADC MSP De-Initialization - 203:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example - 204:Src/stm32g4xx_hal_msp.c **** * @param hadc: ADC handle pointer - 205:Src/stm32g4xx_hal_msp.c **** * @retval None - 206:Src/stm32g4xx_hal_msp.c **** */ + 202:Src/stm32g4xx_hal_msp.c **** * @brief ADC MSP De-Initialization + 203:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 204:Src/stm32g4xx_hal_msp.c **** * @param hadc: ADC handle pointer + 205:Src/stm32g4xx_hal_msp.c **** * @retval None + 206:Src/stm32g4xx_hal_msp.c **** */ 207:Src/stm32g4xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) 208:Src/stm32g4xx_hal_msp.c **** { 420 .loc 1 208 1 view -0 @@ -771,14 +771,14 @@ ARM GAS /tmp/ccFRc2UG.s page 1 435 0008 04D0 beq .L29 436 000a 0446 mov r4, r0 210:Src/stm32g4xx_hal_msp.c **** { - 211:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */ + 211:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */ 212:Src/stm32g4xx_hal_msp.c **** - 213:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */ + 213:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */ 214:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ 215:Src/stm32g4xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED--; 216:Src/stm32g4xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 217:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); - ARM GAS /tmp/ccFRc2UG.s page 14 + ARM GAS /tmp/cclhdxfP.s page 14 218:Src/stm32g4xx_hal_msp.c **** } @@ -786,20 +786,20 @@ ARM GAS /tmp/ccFRc2UG.s page 1 220:Src/stm32g4xx_hal_msp.c **** /**ADC1 GPIO Configuration 221:Src/stm32g4xx_hal_msp.c **** PB0 ------> ADC1_IN15 222:Src/stm32g4xx_hal_msp.c **** */ - 223:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(AUDIO_IN_GPIO_Port, AUDIO_IN_Pin); + 223:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(A1_GPIO_Port, A1_Pin); 224:Src/stm32g4xx_hal_msp.c **** 225:Src/stm32g4xx_hal_msp.c **** /* ADC1 interrupt DeInit */ - 226:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1:ADC1_2_IRQn disable */ + 226:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1:ADC1_2_IRQn disable */ 227:Src/stm32g4xx_hal_msp.c **** /** 228:Src/stm32g4xx_hal_msp.c **** * Uncomment the line below to disable the "ADC1_2_IRQn" interrupt 229:Src/stm32g4xx_hal_msp.c **** * Be aware, disabling shared interrupt may affect other IPs 230:Src/stm32g4xx_hal_msp.c **** */ 231:Src/stm32g4xx_hal_msp.c **** /* HAL_NVIC_DisableIRQ(ADC1_2_IRQn); */ - 232:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1:ADC1_2_IRQn disable */ + 232:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1:ADC1_2_IRQn disable */ 233:Src/stm32g4xx_hal_msp.c **** - 234:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */ + 234:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */ 235:Src/stm32g4xx_hal_msp.c **** - 236:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */ + 236:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */ 237:Src/stm32g4xx_hal_msp.c **** } 238:Src/stm32g4xx_hal_msp.c **** else if(hadc->Instance==ADC2) 437 .loc 1 238 8 is_stmt 1 view .LVU127 @@ -810,9 +810,9 @@ ARM GAS /tmp/ccFRc2UG.s page 1 442 .LVL21: 443 .L23: 239:Src/stm32g4xx_hal_msp.c **** { - 240:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 0 */ + 240:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 0 */ 241:Src/stm32g4xx_hal_msp.c **** - 242:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 0 */ + 242:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 0 */ 243:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ 244:Src/stm32g4xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED--; 245:Src/stm32g4xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ @@ -825,26 +825,26 @@ ARM GAS /tmp/ccFRc2UG.s page 1 252:Src/stm32g4xx_hal_msp.c **** PA6 ------> ADC2_IN3 253:Src/stm32g4xx_hal_msp.c **** PA7 ------> ADC2_IN4 254:Src/stm32g4xx_hal_msp.c **** */ - 255:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, TEMPERATURA_Pin|CORRENTE_Pin|DIRETTA_Pin|RIFLESSA_Pin); + 255:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, A5_Pin|A4_Pin|A3_Pin|A2_Pin); 256:Src/stm32g4xx_hal_msp.c **** 257:Src/stm32g4xx_hal_msp.c **** /* ADC2 DMA DeInit */ 258:Src/stm32g4xx_hal_msp.c **** HAL_DMA_DeInit(hadc->DMA_Handle); 259:Src/stm32g4xx_hal_msp.c **** 260:Src/stm32g4xx_hal_msp.c **** /* ADC2 interrupt DeInit */ - 261:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2:ADC1_2_IRQn disable */ + 261:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2:ADC1_2_IRQn disable */ 262:Src/stm32g4xx_hal_msp.c **** /** 263:Src/stm32g4xx_hal_msp.c **** * Uncomment the line below to disable the "ADC1_2_IRQn" interrupt 264:Src/stm32g4xx_hal_msp.c **** * Be aware, disabling shared interrupt may affect other IPs 265:Src/stm32g4xx_hal_msp.c **** */ 266:Src/stm32g4xx_hal_msp.c **** /* HAL_NVIC_DisableIRQ(ADC1_2_IRQn); */ - 267:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2:ADC1_2_IRQn disable */ - ARM GAS /tmp/ccFRc2UG.s page 15 + 267:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2:ADC1_2_IRQn disable */ + ARM GAS /tmp/cclhdxfP.s page 15 268:Src/stm32g4xx_hal_msp.c **** - 269:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 1 */ + 269:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 1 */ 270:Src/stm32g4xx_hal_msp.c **** - 271:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 1 */ + 271:Src/stm32g4xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 1 */ 272:Src/stm32g4xx_hal_msp.c **** } 273:Src/stm32g4xx_hal_msp.c **** 274:Src/stm32g4xx_hal_msp.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccFRc2UG.s page 1 480 .loc 1 245 7 is_stmt 0 view .LVU140 481 003a 23B9 cbnz r3, .L27 246:Src/stm32g4xx_hal_msp.c **** } - ARM GAS /tmp/ccFRc2UG.s page 16 + ARM GAS /tmp/cclhdxfP.s page 16 482 .loc 1 246 7 is_stmt 1 view .LVU141 @@ -943,11 +943,11 @@ ARM GAS /tmp/ccFRc2UG.s page 1 520 .LFB332: 275:Src/stm32g4xx_hal_msp.c **** 276:Src/stm32g4xx_hal_msp.c **** /** - 277:Src/stm32g4xx_hal_msp.c **** * @brief I2C MSP Initialization - 278:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example - 279:Src/stm32g4xx_hal_msp.c **** * @param hi2c: I2C handle pointer - 280:Src/stm32g4xx_hal_msp.c **** * @retval None - 281:Src/stm32g4xx_hal_msp.c **** */ + 277:Src/stm32g4xx_hal_msp.c **** * @brief I2C MSP Initialization + 278:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example + 279:Src/stm32g4xx_hal_msp.c **** * @param hi2c: I2C handle pointer + 280:Src/stm32g4xx_hal_msp.c **** * @retval None + 281:Src/stm32g4xx_hal_msp.c **** */ 282:Src/stm32g4xx_hal_msp.c **** void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) 283:Src/stm32g4xx_hal_msp.c **** { 521 .loc 1 283 1 is_stmt 1 view -0 @@ -955,53 +955,54 @@ ARM GAS /tmp/ccFRc2UG.s page 1 523 @ args = 0, pretend = 0, frame = 104 524 @ frame_needed = 0, uses_anonymous_args = 0 525 .loc 1 283 1 is_stmt 0 view .LVU147 - 526 0000 F0B5 push {r4, r5, r6, r7, lr} + 526 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 527 .LCFI8: - 528 .cfi_def_cfa_offset 20 - ARM GAS /tmp/ccFRc2UG.s page 17 + 528 .cfi_def_cfa_offset 24 + ARM GAS /tmp/cclhdxfP.s page 17 - 529 .cfi_offset 4, -20 - 530 .cfi_offset 5, -16 - 531 .cfi_offset 6, -12 - 532 .cfi_offset 7, -8 - 533 .cfi_offset 14, -4 - 534 0002 9BB0 sub sp, sp, #108 - 535 .LCFI9: - 536 .cfi_def_cfa_offset 128 - 537 0004 0446 mov r4, r0 + 529 .cfi_offset 4, -24 + 530 .cfi_offset 5, -20 + 531 .cfi_offset 6, -16 + 532 .cfi_offset 7, -12 + 533 .cfi_offset 8, -8 + 534 .cfi_offset 14, -4 + 535 0004 9AB0 sub sp, sp, #104 + 536 .LCFI9: + 537 .cfi_def_cfa_offset 128 + 538 0006 0446 mov r4, r0 284:Src/stm32g4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 538 .loc 1 284 3 is_stmt 1 view .LVU148 - 539 .loc 1 284 20 is_stmt 0 view .LVU149 - 540 0006 0021 movs r1, #0 - 541 0008 1591 str r1, [sp, #84] - 542 000a 1691 str r1, [sp, #88] - 543 000c 1791 str r1, [sp, #92] - 544 000e 1891 str r1, [sp, #96] - 545 0010 1991 str r1, [sp, #100] + 539 .loc 1 284 3 is_stmt 1 view .LVU148 + 540 .loc 1 284 20 is_stmt 0 view .LVU149 + 541 0008 0021 movs r1, #0 + 542 000a 1591 str r1, [sp, #84] + 543 000c 1691 str r1, [sp, #88] + 544 000e 1791 str r1, [sp, #92] + 545 0010 1891 str r1, [sp, #96] + 546 0012 1991 str r1, [sp, #100] 285:Src/stm32g4xx_hal_msp.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; - 546 .loc 1 285 3 is_stmt 1 view .LVU150 - 547 .loc 1 285 28 is_stmt 0 view .LVU151 - 548 0012 4422 movs r2, #68 - 549 0014 04A8 add r0, sp, #16 - 550 .LVL30: - 551 .loc 1 285 28 view .LVU152 - 552 0016 FFF7FEFF bl memset - 553 .LVL31: + 547 .loc 1 285 3 is_stmt 1 view .LVU150 + 548 .loc 1 285 28 is_stmt 0 view .LVU151 + 549 0014 4422 movs r2, #68 + 550 0016 04A8 add r0, sp, #16 + 551 .LVL30: + 552 .loc 1 285 28 view .LVU152 + 553 0018 FFF7FEFF bl memset + 554 .LVL31: 286:Src/stm32g4xx_hal_msp.c **** if(hi2c->Instance==I2C1) - 554 .loc 1 286 3 is_stmt 1 view .LVU153 - 555 .loc 1 286 10 is_stmt 0 view .LVU154 - 556 001a 2268 ldr r2, [r4] - 557 .loc 1 286 5 view .LVU155 - 558 001c 224B ldr r3, .L39 - 559 001e 9A42 cmp r2, r3 - 560 0020 01D0 beq .L37 - 561 .LVL32: - 562 .L33: + 555 .loc 1 286 3 is_stmt 1 view .LVU153 + 556 .loc 1 286 10 is_stmt 0 view .LVU154 + 557 001c 2268 ldr r2, [r4] + 558 .loc 1 286 5 view .LVU155 + 559 001e 254B ldr r3, .L39 + 560 0020 9A42 cmp r2, r3 + 561 0022 02D0 beq .L37 + 562 .LVL32: + 563 .L33: 287:Src/stm32g4xx_hal_msp.c **** { - 288:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 0 */ + 288:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 0 */ 289:Src/stm32g4xx_hal_msp.c **** - 290:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 0 */ + 290:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 0 */ 291:Src/stm32g4xx_hal_msp.c **** 292:Src/stm32g4xx_hal_msp.c **** /** Initializes the peripherals clocks 293:Src/stm32g4xx_hal_msp.c **** */ @@ -1017,10 +1018,10 @@ ARM GAS /tmp/ccFRc2UG.s page 1 303:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration 304:Src/stm32g4xx_hal_msp.c **** PA15 ------> I2C1_SCL 305:Src/stm32g4xx_hal_msp.c **** PB7 ------> I2C1_SDA + ARM GAS /tmp/cclhdxfP.s page 18 + + 306:Src/stm32g4xx_hal_msp.c **** */ - ARM GAS /tmp/ccFRc2UG.s page 18 - - 307:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_15; 308:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 309:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; @@ -1037,249 +1038,250 @@ ARM GAS /tmp/ccFRc2UG.s page 1 320:Src/stm32g4xx_hal_msp.c **** 321:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock enable */ 322:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_I2C1_CLK_ENABLE(); - 323:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 323:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 324:Src/stm32g4xx_hal_msp.c **** - 325:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 1 */ + 325:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 1 */ 326:Src/stm32g4xx_hal_msp.c **** 327:Src/stm32g4xx_hal_msp.c **** } 328:Src/stm32g4xx_hal_msp.c **** 329:Src/stm32g4xx_hal_msp.c **** } - 563 .loc 1 329 1 view .LVU156 - 564 0022 1BB0 add sp, sp, #108 - 565 .LCFI10: - 566 .cfi_remember_state - 567 .cfi_def_cfa_offset 20 - 568 @ sp needed - 569 0024 F0BD pop {r4, r5, r6, r7, pc} - 570 .LVL33: - 571 .L37: - 572 .LCFI11: - 573 .cfi_restore_state + 564 .loc 1 329 1 view .LVU156 + 565 0024 1AB0 add sp, sp, #104 + 566 .LCFI10: + 567 .cfi_remember_state + 568 .cfi_def_cfa_offset 24 + 569 @ sp needed + 570 0026 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 571 .LVL33: + 572 .L37: + 573 .LCFI11: + 574 .cfi_restore_state 294:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_PCLK1; - 574 .loc 1 294 5 is_stmt 1 view .LVU157 + 575 .loc 1 294 5 is_stmt 1 view .LVU157 294:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_PCLK1; - 575 .loc 1 294 40 is_stmt 0 view .LVU158 - 576 0026 4023 movs r3, #64 - 577 0028 0493 str r3, [sp, #16] + 576 .loc 1 294 40 is_stmt 0 view .LVU158 + 577 002a 4023 movs r3, #64 + 578 002c 0493 str r3, [sp, #16] 295:Src/stm32g4xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) - 578 .loc 1 295 5 is_stmt 1 view .LVU159 + 579 .loc 1 295 5 is_stmt 1 view .LVU159 296:Src/stm32g4xx_hal_msp.c **** { - 579 .loc 1 296 5 view .LVU160 + 580 .loc 1 296 5 view .LVU160 296:Src/stm32g4xx_hal_msp.c **** { - 580 .loc 1 296 9 is_stmt 0 view .LVU161 - 581 002a 04A8 add r0, sp, #16 - 582 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig - 583 .LVL34: + 581 .loc 1 296 9 is_stmt 0 view .LVU161 + 582 002e 04A8 add r0, sp, #16 + 583 0030 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig + 584 .LVL34: 296:Src/stm32g4xx_hal_msp.c **** { - 584 .loc 1 296 8 discriminator 1 view .LVU162 - 585 0030 0028 cmp r0, #0 - 586 0032 35D1 bne .L38 - 587 .L35: + 585 .loc 1 296 8 discriminator 1 view .LVU162 + 586 0034 0028 cmp r0, #0 + 587 0036 39D1 bne .L38 + 588 .L35: 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 588 .loc 1 301 5 is_stmt 1 view .LVU163 - 589 .LBB8: - ARM GAS /tmp/ccFRc2UG.s page 19 + 589 .loc 1 301 5 is_stmt 1 view .LVU163 + ARM GAS /tmp/cclhdxfP.s page 19 + 590 .LBB8: 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 590 .loc 1 301 5 view .LVU164 + 591 .loc 1 301 5 view .LVU164 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 591 .loc 1 301 5 view .LVU165 - 592 0034 1D4C ldr r4, .L39+4 - 593 .LVL35: + 592 .loc 1 301 5 view .LVU165 + 593 0038 1F4C ldr r4, .L39+4 + 594 .LVL35: 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 594 .loc 1 301 5 is_stmt 0 view .LVU166 - 595 0036 E36C ldr r3, [r4, #76] - 596 0038 43F00103 orr r3, r3, #1 - 597 003c E364 str r3, [r4, #76] + 595 .loc 1 301 5 is_stmt 0 view .LVU166 + 596 003a E36C ldr r3, [r4, #76] + 597 003c 43F00103 orr r3, r3, #1 + 598 0040 E364 str r3, [r4, #76] 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 598 .loc 1 301 5 is_stmt 1 view .LVU167 - 599 003e E36C ldr r3, [r4, #76] - 600 0040 03F00103 and r3, r3, #1 - 601 0044 0193 str r3, [sp, #4] + 599 .loc 1 301 5 is_stmt 1 view .LVU167 + 600 0042 E36C ldr r3, [r4, #76] + 601 0044 03F00103 and r3, r3, #1 + 602 0048 0193 str r3, [sp, #4] 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 602 .loc 1 301 5 view .LVU168 - 603 0046 019B ldr r3, [sp, #4] - 604 .LBE8: + 603 .loc 1 301 5 view .LVU168 + 604 004a 019B ldr r3, [sp, #4] + 605 .LBE8: 301:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 605 .loc 1 301 5 view .LVU169 + 606 .loc 1 301 5 view .LVU169 302:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration - 606 .loc 1 302 5 view .LVU170 - 607 .LBB9: + 607 .loc 1 302 5 view .LVU170 + 608 .LBB9: 302:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration - 608 .loc 1 302 5 view .LVU171 + 609 .loc 1 302 5 view .LVU171 302:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration - 609 .loc 1 302 5 view .LVU172 - 610 0048 E36C ldr r3, [r4, #76] - 611 004a 43F00203 orr r3, r3, #2 - 612 004e E364 str r3, [r4, #76] + 610 .loc 1 302 5 view .LVU172 + 611 004c E36C ldr r3, [r4, #76] + 612 004e 43F00203 orr r3, r3, #2 + 613 0052 E364 str r3, [r4, #76] 302:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration - 613 .loc 1 302 5 view .LVU173 - 614 0050 E36C ldr r3, [r4, #76] - 615 0052 03F00203 and r3, r3, #2 - 616 0056 0293 str r3, [sp, #8] + 614 .loc 1 302 5 view .LVU173 + 615 0054 E36C ldr r3, [r4, #76] + 616 0056 03F00203 and r3, r3, #2 + 617 005a 0293 str r3, [sp, #8] 302:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration - 617 .loc 1 302 5 view .LVU174 - 618 0058 029B ldr r3, [sp, #8] - 619 .LBE9: + 618 .loc 1 302 5 view .LVU174 + 619 005c 029B ldr r3, [sp, #8] + 620 .LBE9: 302:Src/stm32g4xx_hal_msp.c **** /**I2C1 GPIO Configuration - 620 .loc 1 302 5 view .LVU175 + 621 .loc 1 302 5 view .LVU175 307:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; - 621 .loc 1 307 5 view .LVU176 + 622 .loc 1 307 5 view .LVU176 307:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; - 622 .loc 1 307 25 is_stmt 0 view .LVU177 - 623 005a 4FF40043 mov r3, #32768 - 624 005e 1593 str r3, [sp, #84] + 623 .loc 1 307 25 is_stmt 0 view .LVU177 + 624 005e 4FF40043 mov r3, #32768 + 625 0062 1593 str r3, [sp, #84] 308:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 625 .loc 1 308 5 is_stmt 1 view .LVU178 + 626 .loc 1 308 5 is_stmt 1 view .LVU178 308:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 626 .loc 1 308 26 is_stmt 0 view .LVU179 - 627 0060 1227 movs r7, #18 - 628 0062 1697 str r7, [sp, #88] + 627 .loc 1 308 26 is_stmt 0 view .LVU179 + 628 0064 4FF01208 mov r8, #18 + 629 0068 CDF85880 str r8, [sp, #88] 309:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 629 .loc 1 309 5 is_stmt 1 view .LVU180 - ARM GAS /tmp/ccFRc2UG.s page 20 + ARM GAS /tmp/cclhdxfP.s page 20 + 630 .loc 1 309 5 is_stmt 1 view .LVU180 309:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 630 .loc 1 309 26 is_stmt 0 view .LVU181 - 631 0064 0025 movs r5, #0 - 632 0066 1795 str r5, [sp, #92] + 631 .loc 1 309 26 is_stmt 0 view .LVU181 + 632 006c 0025 movs r5, #0 + 633 006e 1795 str r5, [sp, #92] 310:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; - 633 .loc 1 310 5 is_stmt 1 view .LVU182 + 634 .loc 1 310 5 is_stmt 1 view .LVU182 310:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; - 634 .loc 1 310 27 is_stmt 0 view .LVU183 - 635 0068 1895 str r5, [sp, #96] + 635 .loc 1 310 27 is_stmt 0 view .LVU183 + 636 0070 1895 str r5, [sp, #96] 311:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 636 .loc 1 311 5 is_stmt 1 view .LVU184 + 637 .loc 1 311 5 is_stmt 1 view .LVU184 311:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 637 .loc 1 311 31 is_stmt 0 view .LVU185 - 638 006a 0426 movs r6, #4 - 639 006c 1996 str r6, [sp, #100] + 638 .loc 1 311 31 is_stmt 0 view .LVU185 + 639 0072 0427 movs r7, #4 + 640 0074 1997 str r7, [sp, #100] 312:Src/stm32g4xx_hal_msp.c **** - 640 .loc 1 312 5 is_stmt 1 view .LVU186 - 641 006e 15A9 add r1, sp, #84 - 642 0070 4FF09040 mov r0, #1207959552 - 643 0074 FFF7FEFF bl HAL_GPIO_Init - 644 .LVL36: + 641 .loc 1 312 5 is_stmt 1 view .LVU186 + 642 0076 15AE add r6, sp, #84 + 643 0078 3146 mov r1, r6 + 644 007a 4FF09040 mov r0, #1207959552 + 645 007e FFF7FEFF bl HAL_GPIO_Init + 646 .LVL36: 314:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; - 645 .loc 1 314 5 view .LVU187 + 647 .loc 1 314 5 view .LVU187 314:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; - 646 .loc 1 314 25 is_stmt 0 view .LVU188 - 647 0078 8023 movs r3, #128 - 648 007a 1593 str r3, [sp, #84] + 648 .loc 1 314 25 is_stmt 0 view .LVU188 + 649 0082 8023 movs r3, #128 + 650 0084 1593 str r3, [sp, #84] 315:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 649 .loc 1 315 5 is_stmt 1 view .LVU189 + 651 .loc 1 315 5 is_stmt 1 view .LVU189 315:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 650 .loc 1 315 26 is_stmt 0 view .LVU190 - 651 007c 1697 str r7, [sp, #88] + 652 .loc 1 315 26 is_stmt 0 view .LVU190 + 653 0086 CDF85880 str r8, [sp, #88] 316:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 652 .loc 1 316 5 is_stmt 1 view .LVU191 + 654 .loc 1 316 5 is_stmt 1 view .LVU191 316:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 653 .loc 1 316 26 is_stmt 0 view .LVU192 - 654 007e 1795 str r5, [sp, #92] + 655 .loc 1 316 26 is_stmt 0 view .LVU192 + 656 008a 1795 str r5, [sp, #92] 317:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; - 655 .loc 1 317 5 is_stmt 1 view .LVU193 + 657 .loc 1 317 5 is_stmt 1 view .LVU193 317:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; - 656 .loc 1 317 27 is_stmt 0 view .LVU194 - 657 0080 1895 str r5, [sp, #96] + 658 .loc 1 317 27 is_stmt 0 view .LVU194 + 659 008c 1895 str r5, [sp, #96] 318:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 658 .loc 1 318 5 is_stmt 1 view .LVU195 + 660 .loc 1 318 5 is_stmt 1 view .LVU195 318:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 659 .loc 1 318 31 is_stmt 0 view .LVU196 - 660 0082 1996 str r6, [sp, #100] + 661 .loc 1 318 31 is_stmt 0 view .LVU196 + 662 008e 1997 str r7, [sp, #100] 319:Src/stm32g4xx_hal_msp.c **** - 661 .loc 1 319 5 is_stmt 1 view .LVU197 - 662 0084 15A9 add r1, sp, #84 - 663 0086 0A48 ldr r0, .L39+8 - 664 0088 FFF7FEFF bl HAL_GPIO_Init - 665 .LVL37: - 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ - 666 .loc 1 322 5 view .LVU198 - 667 .LBB10: - 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ - ARM GAS /tmp/ccFRc2UG.s page 21 + 663 .loc 1 319 5 is_stmt 1 view .LVU197 + 664 0090 3146 mov r1, r6 + 665 0092 0A48 ldr r0, .L39+8 + 666 0094 FFF7FEFF bl HAL_GPIO_Init + 667 .LVL37: + 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 668 .loc 1 322 5 view .LVU198 + ARM GAS /tmp/cclhdxfP.s page 21 - 668 .loc 1 322 5 view .LVU199 - 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ - 669 .loc 1 322 5 view .LVU200 - 670 008c A36D ldr r3, [r4, #88] - 671 008e 43F40013 orr r3, r3, #2097152 - 672 0092 A365 str r3, [r4, #88] - 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ - 673 .loc 1 322 5 view .LVU201 - 674 0094 A36D ldr r3, [r4, #88] - 675 0096 03F40013 and r3, r3, #2097152 - 676 009a 0393 str r3, [sp, #12] - 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ - 677 .loc 1 322 5 view .LVU202 - 678 009c 039B ldr r3, [sp, #12] - 679 .LBE10: - 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ - 680 .loc 1 322 5 discriminator 1 view .LVU203 - 681 .loc 1 329 1 is_stmt 0 view .LVU204 - 682 009e C0E7 b .L33 - 683 .LVL38: - 684 .L38: + 669 .LBB10: + 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 670 .loc 1 322 5 view .LVU199 + 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 671 .loc 1 322 5 view .LVU200 + 672 0098 A36D ldr r3, [r4, #88] + 673 009a 43F40013 orr r3, r3, #2097152 + 674 009e A365 str r3, [r4, #88] + 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 675 .loc 1 322 5 view .LVU201 + 676 00a0 A36D ldr r3, [r4, #88] + 677 00a2 03F40013 and r3, r3, #2097152 + 678 00a6 0393 str r3, [sp, #12] + 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 679 .loc 1 322 5 view .LVU202 + 680 00a8 039B ldr r3, [sp, #12] + 681 .LBE10: + 322:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ + 682 .loc 1 322 5 discriminator 1 view .LVU203 + 683 .loc 1 329 1 is_stmt 0 view .LVU204 + 684 00aa BBE7 b .L33 + 685 .LVL38: + 686 .L38: 298:Src/stm32g4xx_hal_msp.c **** } - 685 .loc 1 298 7 is_stmt 1 view .LVU205 - 686 00a0 FFF7FEFF bl Error_Handler - 687 .LVL39: - 688 00a4 C6E7 b .L35 - 689 .L40: - 690 00a6 00BF .align 2 - 691 .L39: - 692 00a8 00540040 .word 1073763328 - 693 00ac 00100240 .word 1073876992 - 694 00b0 00040048 .word 1207960576 - 695 .cfi_endproc - 696 .LFE332: - 698 .section .text.HAL_I2C_MspDeInit,"ax",%progbits - 699 .align 1 - 700 .global HAL_I2C_MspDeInit - 701 .syntax unified - 702 .thumb - 703 .thumb_func - 705 HAL_I2C_MspDeInit: - 706 .LVL40: - 707 .LFB333: + 687 .loc 1 298 7 is_stmt 1 view .LVU205 + 688 00ac FFF7FEFF bl Error_Handler + 689 .LVL39: + 690 00b0 C2E7 b .L35 + 691 .L40: + 692 00b2 00BF .align 2 + 693 .L39: + 694 00b4 00540040 .word 1073763328 + 695 00b8 00100240 .word 1073876992 + 696 00bc 00040048 .word 1207960576 + 697 .cfi_endproc + 698 .LFE332: + 700 .section .text.HAL_I2C_MspDeInit,"ax",%progbits + 701 .align 1 + 702 .global HAL_I2C_MspDeInit + 703 .syntax unified + 704 .thumb + 705 .thumb_func + 707 HAL_I2C_MspDeInit: + 708 .LVL40: + 709 .LFB333: 330:Src/stm32g4xx_hal_msp.c **** 331:Src/stm32g4xx_hal_msp.c **** /** - 332:Src/stm32g4xx_hal_msp.c **** * @brief I2C MSP De-Initialization - 333:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example - 334:Src/stm32g4xx_hal_msp.c **** * @param hi2c: I2C handle pointer - 335:Src/stm32g4xx_hal_msp.c **** * @retval None - 336:Src/stm32g4xx_hal_msp.c **** */ + 332:Src/stm32g4xx_hal_msp.c **** * @brief I2C MSP De-Initialization + 333:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 334:Src/stm32g4xx_hal_msp.c **** * @param hi2c: I2C handle pointer + 335:Src/stm32g4xx_hal_msp.c **** * @retval None + 336:Src/stm32g4xx_hal_msp.c **** */ 337:Src/stm32g4xx_hal_msp.c **** void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) 338:Src/stm32g4xx_hal_msp.c **** { - 708 .loc 1 338 1 view -0 - 709 .cfi_startproc - 710 @ args = 0, pretend = 0, frame = 0 - 711 @ frame_needed = 0, uses_anonymous_args = 0 - 712 .loc 1 338 1 is_stmt 0 view .LVU207 - ARM GAS /tmp/ccFRc2UG.s page 22 + 710 .loc 1 338 1 view -0 + 711 .cfi_startproc + 712 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/cclhdxfP.s page 22 - 713 0000 08B5 push {r3, lr} - 714 .LCFI12: - 715 .cfi_def_cfa_offset 8 - 716 .cfi_offset 3, -8 - 717 .cfi_offset 14, -4 + 713 @ frame_needed = 0, uses_anonymous_args = 0 + 714 .loc 1 338 1 is_stmt 0 view .LVU207 + 715 0000 08B5 push {r3, lr} + 716 .LCFI12: + 717 .cfi_def_cfa_offset 8 + 718 .cfi_offset 3, -8 + 719 .cfi_offset 14, -4 339:Src/stm32g4xx_hal_msp.c **** if(hi2c->Instance==I2C1) - 718 .loc 1 339 3 is_stmt 1 view .LVU208 - 719 .loc 1 339 10 is_stmt 0 view .LVU209 - 720 0002 0268 ldr r2, [r0] - 721 .loc 1 339 5 view .LVU210 - 722 0004 094B ldr r3, .L45 - 723 0006 9A42 cmp r2, r3 - 724 0008 00D0 beq .L44 - 725 .LVL41: - 726 .L41: + 720 .loc 1 339 3 is_stmt 1 view .LVU208 + 721 .loc 1 339 10 is_stmt 0 view .LVU209 + 722 0002 0268 ldr r2, [r0] + 723 .loc 1 339 5 view .LVU210 + 724 0004 094B ldr r3, .L45 + 725 0006 9A42 cmp r2, r3 + 726 0008 00D0 beq .L44 + 727 .LVL41: + 728 .L41: 340:Src/stm32g4xx_hal_msp.c **** { - 341:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 0 */ + 341:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 0 */ 342:Src/stm32g4xx_hal_msp.c **** - 343:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 0 */ + 343:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 0 */ 344:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ 345:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_I2C1_CLK_DISABLE(); 346:Src/stm32g4xx_hal_msp.c **** @@ -1291,1106 +1293,1271 @@ ARM GAS /tmp/ccFRc2UG.s page 1 352:Src/stm32g4xx_hal_msp.c **** 353:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_7); 354:Src/stm32g4xx_hal_msp.c **** - 355:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 1 */ + 355:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 1 */ 356:Src/stm32g4xx_hal_msp.c **** - 357:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 1 */ + 357:Src/stm32g4xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 1 */ 358:Src/stm32g4xx_hal_msp.c **** } 359:Src/stm32g4xx_hal_msp.c **** 360:Src/stm32g4xx_hal_msp.c **** } - 727 .loc 1 360 1 view .LVU211 - 728 000a 08BD pop {r3, pc} - 729 .LVL42: - 730 .L44: + 729 .loc 1 360 1 view .LVU211 + 730 000a 08BD pop {r3, pc} + 731 .LVL42: + 732 .L44: 345:Src/stm32g4xx_hal_msp.c **** - 731 .loc 1 345 5 is_stmt 1 view .LVU212 - 732 000c 084A ldr r2, .L45+4 - 733 000e 936D ldr r3, [r2, #88] - 734 0010 23F40013 bic r3, r3, #2097152 - 735 0014 9365 str r3, [r2, #88] + 733 .loc 1 345 5 is_stmt 1 view .LVU212 + 734 000c 084A ldr r2, .L45+4 + 735 000e 936D ldr r3, [r2, #88] + 736 0010 23F40013 bic r3, r3, #2097152 + 737 0014 9365 str r3, [r2, #88] 351:Src/stm32g4xx_hal_msp.c **** - 736 .loc 1 351 5 view .LVU213 - 737 0016 4FF40041 mov r1, #32768 - 738 001a 4FF09040 mov r0, #1207959552 - 739 .LVL43: + 738 .loc 1 351 5 view .LVU213 + 739 0016 4FF40041 mov r1, #32768 + 740 001a 4FF09040 mov r0, #1207959552 + 741 .LVL43: 351:Src/stm32g4xx_hal_msp.c **** - 740 .loc 1 351 5 is_stmt 0 view .LVU214 - 741 001e FFF7FEFF bl HAL_GPIO_DeInit - 742 .LVL44: + 742 .loc 1 351 5 is_stmt 0 view .LVU214 + 743 001e FFF7FEFF bl HAL_GPIO_DeInit + 744 .LVL44: + ARM GAS /tmp/cclhdxfP.s page 23 + + 353:Src/stm32g4xx_hal_msp.c **** - 743 .loc 1 353 5 is_stmt 1 view .LVU215 - ARM GAS /tmp/ccFRc2UG.s page 23 - - - 744 0022 8021 movs r1, #128 - 745 0024 0348 ldr r0, .L45+8 - 746 0026 FFF7FEFF bl HAL_GPIO_DeInit - 747 .LVL45: - 748 .loc 1 360 1 is_stmt 0 view .LVU216 - 749 002a EEE7 b .L41 - 750 .L46: - 751 .align 2 - 752 .L45: - 753 002c 00540040 .word 1073763328 - 754 0030 00100240 .word 1073876992 - 755 0034 00040048 .word 1207960576 - 756 .cfi_endproc - 757 .LFE333: - 759 .section .text.HAL_TIM_Base_MspInit,"ax",%progbits - 760 .align 1 - 761 .global HAL_TIM_Base_MspInit - 762 .syntax unified - 763 .thumb - 764 .thumb_func - 766 HAL_TIM_Base_MspInit: - 767 .LVL46: - 768 .LFB334: + 745 .loc 1 353 5 is_stmt 1 view .LVU215 + 746 0022 8021 movs r1, #128 + 747 0024 0348 ldr r0, .L45+8 + 748 0026 FFF7FEFF bl HAL_GPIO_DeInit + 749 .LVL45: + 750 .loc 1 360 1 is_stmt 0 view .LVU216 + 751 002a EEE7 b .L41 + 752 .L46: + 753 .align 2 + 754 .L45: + 755 002c 00540040 .word 1073763328 + 756 0030 00100240 .word 1073876992 + 757 0034 00040048 .word 1207960576 + 758 .cfi_endproc + 759 .LFE333: + 761 .section .text.HAL_TIM_Base_MspInit,"ax",%progbits + 762 .align 1 + 763 .global HAL_TIM_Base_MspInit + 764 .syntax unified + 765 .thumb + 766 .thumb_func + 768 HAL_TIM_Base_MspInit: + 769 .LVL46: + 770 .LFB334: 361:Src/stm32g4xx_hal_msp.c **** 362:Src/stm32g4xx_hal_msp.c **** /** - 363:Src/stm32g4xx_hal_msp.c **** * @brief TIM_Base MSP Initialization - 364:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example - 365:Src/stm32g4xx_hal_msp.c **** * @param htim_base: TIM_Base handle pointer - 366:Src/stm32g4xx_hal_msp.c **** * @retval None - 367:Src/stm32g4xx_hal_msp.c **** */ + 363:Src/stm32g4xx_hal_msp.c **** * @brief TIM_Base MSP Initialization + 364:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example + 365:Src/stm32g4xx_hal_msp.c **** * @param htim_base: TIM_Base handle pointer + 366:Src/stm32g4xx_hal_msp.c **** * @retval None + 367:Src/stm32g4xx_hal_msp.c **** */ 368:Src/stm32g4xx_hal_msp.c **** void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base) 369:Src/stm32g4xx_hal_msp.c **** { - 769 .loc 1 369 1 is_stmt 1 view -0 - 770 .cfi_startproc - 771 @ args = 0, pretend = 0, frame = 8 - 772 @ frame_needed = 0, uses_anonymous_args = 0 - 773 .loc 1 369 1 is_stmt 0 view .LVU218 - 774 0000 00B5 push {lr} - 775 .LCFI13: - 776 .cfi_def_cfa_offset 4 - 777 .cfi_offset 14, -4 - 778 0002 83B0 sub sp, sp, #12 - 779 .LCFI14: - 780 .cfi_def_cfa_offset 16 + 771 .loc 1 369 1 is_stmt 1 view -0 + 772 .cfi_startproc + 773 @ args = 0, pretend = 0, frame = 16 + 774 @ frame_needed = 0, uses_anonymous_args = 0 + 775 .loc 1 369 1 is_stmt 0 view .LVU218 + 776 0000 00B5 push {lr} + 777 .LCFI13: + 778 .cfi_def_cfa_offset 4 + 779 .cfi_offset 14, -4 + 780 0002 85B0 sub sp, sp, #20 + 781 .LCFI14: + 782 .cfi_def_cfa_offset 24 370:Src/stm32g4xx_hal_msp.c **** if(htim_base->Instance==TIM2) - 781 .loc 1 370 3 is_stmt 1 view .LVU219 - 782 .loc 1 370 15 is_stmt 0 view .LVU220 - 783 0004 0368 ldr r3, [r0] - 784 .loc 1 370 5 view .LVU221 - 785 0006 B3F1804F cmp r3, #1073741824 - 786 000a 05D0 beq .L51 + 783 .loc 1 370 3 is_stmt 1 view .LVU219 + 784 .loc 1 370 15 is_stmt 0 view .LVU220 + 785 0004 0368 ldr r3, [r0] + 786 .loc 1 370 5 view .LVU221 + 787 0006 B3F1804F cmp r3, #1073741824 + 788 000a 08D0 beq .L52 371:Src/stm32g4xx_hal_msp.c **** { - 372:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 0 */ + 372:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 0 */ 373:Src/stm32g4xx_hal_msp.c **** - 374:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 0 */ + 374:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 0 */ + ARM GAS /tmp/cclhdxfP.s page 24 + + 375:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock enable */ 376:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_ENABLE(); - ARM GAS /tmp/ccFRc2UG.s page 24 - - 377:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ 378:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); 379:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM2_IRQn); - 380:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ + 380:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 381:Src/stm32g4xx_hal_msp.c **** - 382:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 1 */ + 382:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 1 */ 383:Src/stm32g4xx_hal_msp.c **** } 384:Src/stm32g4xx_hal_msp.c **** else if(htim_base->Instance==TIM3) - 787 .loc 1 384 8 is_stmt 1 view .LVU222 - 788 .loc 1 384 10 is_stmt 0 view .LVU223 - 789 000c 164A ldr r2, .L53 - 790 000e 9342 cmp r3, r2 - 791 0010 16D0 beq .L52 - 792 .LVL47: - 793 .L47: + 789 .loc 1 384 8 is_stmt 1 view .LVU222 + 790 .loc 1 384 10 is_stmt 0 view .LVU223 + 791 000c 1D4A ldr r2, .L55 + 792 000e 9342 cmp r3, r2 + 793 0010 19D0 beq .L53 385:Src/stm32g4xx_hal_msp.c **** { - 386:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 0 */ + 386:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 0 */ 387:Src/stm32g4xx_hal_msp.c **** - 388:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 0 */ + 388:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 0 */ 389:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock enable */ 390:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_ENABLE(); 391:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ 392:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); 393:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM3_IRQn); - 394:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ + 394:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 395:Src/stm32g4xx_hal_msp.c **** - 396:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 1 */ + 396:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 1 */ 397:Src/stm32g4xx_hal_msp.c **** } - 398:Src/stm32g4xx_hal_msp.c **** - 399:Src/stm32g4xx_hal_msp.c **** } - 794 .loc 1 399 1 view .LVU224 - 795 0012 03B0 add sp, sp, #12 - 796 .LCFI15: - 797 .cfi_remember_state - 798 .cfi_def_cfa_offset 4 - 799 @ sp needed - 800 0014 5DF804FB ldr pc, [sp], #4 - 801 .LVL48: - 802 .L51: - 803 .LCFI16: - 804 .cfi_restore_state - 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ - 805 .loc 1 376 5 is_stmt 1 view .LVU225 - 806 .LBB11: - 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ - 807 .loc 1 376 5 view .LVU226 - 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ - 808 .loc 1 376 5 view .LVU227 - 809 0018 03F50433 add r3, r3, #135168 - 810 001c 9A6D ldr r2, [r3, #88] - 811 001e 42F00102 orr r2, r2, #1 - 812 0022 9A65 str r2, [r3, #88] - 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ - 813 .loc 1 376 5 view .LVU228 - 814 0024 9B6D ldr r3, [r3, #88] - 815 0026 03F00103 and r3, r3, #1 - 816 002a 0093 str r3, [sp] - ARM GAS /tmp/ccFRc2UG.s page 25 + 398:Src/stm32g4xx_hal_msp.c **** else if(htim_base->Instance==TIM8) + 794 .loc 1 398 8 is_stmt 1 view .LVU224 + 795 .loc 1 398 10 is_stmt 0 view .LVU225 + 796 0012 1D4A ldr r2, .L55+4 + 797 0014 9342 cmp r3, r2 + 798 0016 29D0 beq .L54 + 799 .LVL47: + 800 .L47: + 399:Src/stm32g4xx_hal_msp.c **** { + 400:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 0 */ + 401:Src/stm32g4xx_hal_msp.c **** + 402:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM8_MspInit 0 */ + 403:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock enable */ + 404:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM8_CLK_ENABLE(); + 405:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 406:Src/stm32g4xx_hal_msp.c **** + 407:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM8_MspInit 1 */ + 408:Src/stm32g4xx_hal_msp.c **** } + 409:Src/stm32g4xx_hal_msp.c **** + 410:Src/stm32g4xx_hal_msp.c **** } + 801 .loc 1 410 1 view .LVU226 + 802 0018 05B0 add sp, sp, #20 + 803 .LCFI15: + 804 .cfi_remember_state + 805 .cfi_def_cfa_offset 4 + 806 @ sp needed + 807 001a 5DF804FB ldr pc, [sp], #4 + 808 .LVL48: + 809 .L52: + ARM GAS /tmp/cclhdxfP.s page 25 + 810 .LCFI16: + 811 .cfi_restore_state 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ - 817 .loc 1 376 5 view .LVU229 - 818 002c 009B ldr r3, [sp] - 819 .LBE11: + 812 .loc 1 376 5 is_stmt 1 view .LVU227 + 813 .LBB11: + 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ + 814 .loc 1 376 5 view .LVU228 + 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ + 815 .loc 1 376 5 view .LVU229 + 816 001e 03F50433 add r3, r3, #135168 + 817 0022 9A6D ldr r2, [r3, #88] + 818 0024 42F00102 orr r2, r2, #1 + 819 0028 9A65 str r2, [r3, #88] 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ 820 .loc 1 376 5 view .LVU230 + 821 002a 9B6D ldr r3, [r3, #88] + 822 002c 03F00103 and r3, r3, #1 + 823 0030 0193 str r3, [sp, #4] + 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ + 824 .loc 1 376 5 view .LVU231 + 825 0032 019B ldr r3, [sp, #4] + 826 .LBE11: + 376:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt Init */ + 827 .loc 1 376 5 view .LVU232 378:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM2_IRQn); - 821 .loc 1 378 5 view .LVU231 - 822 002e 0022 movs r2, #0 - 823 0030 1146 mov r1, r2 - 824 0032 1C20 movs r0, #28 - 825 .LVL49: + 828 .loc 1 378 5 view .LVU233 + 829 0034 0022 movs r2, #0 + 830 0036 1146 mov r1, r2 + 831 0038 1C20 movs r0, #28 + 832 .LVL49: 378:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM2_IRQn); - 826 .loc 1 378 5 is_stmt 0 view .LVU232 - 827 0034 FFF7FEFF bl HAL_NVIC_SetPriority - 828 .LVL50: - 379:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ - 829 .loc 1 379 5 is_stmt 1 view .LVU233 - 830 0038 1C20 movs r0, #28 - 831 003a FFF7FEFF bl HAL_NVIC_EnableIRQ - 832 .LVL51: - 833 003e E8E7 b .L47 - 834 .LVL52: - 835 .L52: + 833 .loc 1 378 5 is_stmt 0 view .LVU234 + 834 003a FFF7FEFF bl HAL_NVIC_SetPriority + 835 .LVL50: + 379:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ + 836 .loc 1 379 5 is_stmt 1 view .LVU235 + 837 003e 1C20 movs r0, #28 + 838 0040 FFF7FEFF bl HAL_NVIC_EnableIRQ + 839 .LVL51: + 840 0044 E8E7 b .L47 + 841 .LVL52: + 842 .L53: 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ - 836 .loc 1 390 5 view .LVU234 - 837 .LBB12: + 843 .loc 1 390 5 view .LVU236 + 844 .LBB12: 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ - 838 .loc 1 390 5 view .LVU235 + 845 .loc 1 390 5 view .LVU237 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ - 839 .loc 1 390 5 view .LVU236 - 840 0040 0A4B ldr r3, .L53+4 - 841 0042 9A6D ldr r2, [r3, #88] - 842 0044 42F00202 orr r2, r2, #2 - 843 0048 9A65 str r2, [r3, #88] - 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ - 844 .loc 1 390 5 view .LVU237 - 845 004a 9B6D ldr r3, [r3, #88] - 846 004c 03F00203 and r3, r3, #2 - 847 0050 0193 str r3, [sp, #4] - 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ - 848 .loc 1 390 5 view .LVU238 - 849 0052 019B ldr r3, [sp, #4] - 850 .LBE12: + 846 .loc 1 390 5 view .LVU238 + 847 0046 114B ldr r3, .L55+8 + 848 0048 9A6D ldr r2, [r3, #88] + 849 004a 42F00202 orr r2, r2, #2 + 850 004e 9A65 str r2, [r3, #88] 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ 851 .loc 1 390 5 view .LVU239 + 852 0050 9B6D ldr r3, [r3, #88] + 853 0052 03F00203 and r3, r3, #2 + ARM GAS /tmp/cclhdxfP.s page 26 + + + 854 0056 0293 str r3, [sp, #8] + 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ + 855 .loc 1 390 5 view .LVU240 + 856 0058 029B ldr r3, [sp, #8] + 857 .LBE12: + 390:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt Init */ + 858 .loc 1 390 5 view .LVU241 392:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM3_IRQn); - 852 .loc 1 392 5 view .LVU240 - 853 0054 0022 movs r2, #0 - 854 0056 1146 mov r1, r2 - 855 0058 1D20 movs r0, #29 - 856 .LVL53: + 859 .loc 1 392 5 view .LVU242 + 860 005a 0022 movs r2, #0 + 861 005c 1146 mov r1, r2 + 862 005e 1D20 movs r0, #29 + 863 .LVL53: 392:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM3_IRQn); - 857 .loc 1 392 5 is_stmt 0 view .LVU241 - 858 005a FFF7FEFF bl HAL_NVIC_SetPriority - 859 .LVL54: - 393:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ - ARM GAS /tmp/ccFRc2UG.s page 26 + 864 .loc 1 392 5 is_stmt 0 view .LVU243 + 865 0060 FFF7FEFF bl HAL_NVIC_SetPriority + 866 .LVL54: + 393:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ + 867 .loc 1 393 5 is_stmt 1 view .LVU244 + 868 0064 1D20 movs r0, #29 + 869 0066 FFF7FEFF bl HAL_NVIC_EnableIRQ + 870 .LVL55: + 871 006a D5E7 b .L47 + 872 .LVL56: + 873 .L54: + 404:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 874 .loc 1 404 5 view .LVU245 + 875 .LBB13: + 404:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 876 .loc 1 404 5 view .LVU246 + 404:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 877 .loc 1 404 5 view .LVU247 + 878 006c 074B ldr r3, .L55+8 + 879 006e 1A6E ldr r2, [r3, #96] + 880 0070 42F40052 orr r2, r2, #8192 + 881 0074 1A66 str r2, [r3, #96] + 404:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 882 .loc 1 404 5 view .LVU248 + 883 0076 1B6E ldr r3, [r3, #96] + 884 0078 03F40053 and r3, r3, #8192 + 885 007c 0393 str r3, [sp, #12] + 404:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 886 .loc 1 404 5 view .LVU249 + 887 007e 039B ldr r3, [sp, #12] + 888 .LBE13: + 404:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspInit 1 */ + 889 .loc 1 404 5 discriminator 1 view .LVU250 + 890 .loc 1 410 1 is_stmt 0 view .LVU251 + 891 0080 CAE7 b .L47 + 892 .L56: + 893 0082 00BF .align 2 + 894 .L55: + 895 0084 00040040 .word 1073742848 + 896 0088 00340140 .word 1073820672 + 897 008c 00100240 .word 1073876992 + 898 .cfi_endproc + 899 .LFE334: + ARM GAS /tmp/cclhdxfP.s page 27 - 860 .loc 1 393 5 is_stmt 1 view .LVU242 - 861 005e 1D20 movs r0, #29 - 862 0060 FFF7FEFF bl HAL_NVIC_EnableIRQ - 863 .LVL55: - 864 .loc 1 399 1 is_stmt 0 view .LVU243 - 865 0064 D5E7 b .L47 - 866 .L54: - 867 0066 00BF .align 2 - 868 .L53: - 869 0068 00040040 .word 1073742848 - 870 006c 00100240 .word 1073876992 - 871 .cfi_endproc - 872 .LFE334: - 874 .section .text.HAL_TIM_MspPostInit,"ax",%progbits - 875 .align 1 - 876 .global HAL_TIM_MspPostInit - 877 .syntax unified - 878 .thumb - 879 .thumb_func - 881 HAL_TIM_MspPostInit: - 882 .LVL56: - 883 .LFB335: - 400:Src/stm32g4xx_hal_msp.c **** - 401:Src/stm32g4xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) - 402:Src/stm32g4xx_hal_msp.c **** { - 884 .loc 1 402 1 is_stmt 1 view -0 - 885 .cfi_startproc - 886 @ args = 0, pretend = 0, frame = 24 - 887 @ frame_needed = 0, uses_anonymous_args = 0 - 888 .loc 1 402 1 is_stmt 0 view .LVU245 - 889 0000 00B5 push {lr} - 890 .LCFI17: - 891 .cfi_def_cfa_offset 4 - 892 .cfi_offset 14, -4 - 893 0002 87B0 sub sp, sp, #28 - 894 .LCFI18: - 895 .cfi_def_cfa_offset 32 - 403:Src/stm32g4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 896 .loc 1 403 3 is_stmt 1 view .LVU246 - 897 .loc 1 403 20 is_stmt 0 view .LVU247 - 898 0004 0023 movs r3, #0 - 899 0006 0193 str r3, [sp, #4] - 900 0008 0293 str r3, [sp, #8] - 901 000a 0393 str r3, [sp, #12] - 902 000c 0493 str r3, [sp, #16] - 903 000e 0593 str r3, [sp, #20] - 404:Src/stm32g4xx_hal_msp.c **** if(htim->Instance==TIM2) - 904 .loc 1 404 3 is_stmt 1 view .LVU248 - 905 .loc 1 404 10 is_stmt 0 view .LVU249 - 906 0010 0368 ldr r3, [r0] - 907 .loc 1 404 5 view .LVU250 - 908 0012 B3F1804F cmp r3, #1073741824 - 909 0016 02D0 beq .L58 - 910 .LVL57: - 911 .L55: - 405:Src/stm32g4xx_hal_msp.c **** { - 406:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 0 */ - ARM GAS /tmp/ccFRc2UG.s page 27 + 901 .section .text.HAL_TIM_MspPostInit,"ax",%progbits + 902 .align 1 + 903 .global HAL_TIM_MspPostInit + 904 .syntax unified + 905 .thumb + 906 .thumb_func + 908 HAL_TIM_MspPostInit: + 909 .LVL57: + 910 .LFB335: + 411:Src/stm32g4xx_hal_msp.c **** + 412:Src/stm32g4xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) + 413:Src/stm32g4xx_hal_msp.c **** { + 911 .loc 1 413 1 is_stmt 1 view -0 + 912 .cfi_startproc + 913 @ args = 0, pretend = 0, frame = 32 + 914 @ frame_needed = 0, uses_anonymous_args = 0 + 915 .loc 1 413 1 is_stmt 0 view .LVU253 + 916 0000 00B5 push {lr} + 917 .LCFI17: + 918 .cfi_def_cfa_offset 4 + 919 .cfi_offset 14, -4 + 920 0002 89B0 sub sp, sp, #36 + 921 .LCFI18: + 922 .cfi_def_cfa_offset 40 + 414:Src/stm32g4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 923 .loc 1 414 3 is_stmt 1 view .LVU254 + 924 .loc 1 414 20 is_stmt 0 view .LVU255 + 925 0004 0023 movs r3, #0 + 926 0006 0393 str r3, [sp, #12] + 927 0008 0493 str r3, [sp, #16] + 928 000a 0593 str r3, [sp, #20] + 929 000c 0693 str r3, [sp, #24] + 930 000e 0793 str r3, [sp, #28] + 415:Src/stm32g4xx_hal_msp.c **** if(htim->Instance==TIM2) + 931 .loc 1 415 3 is_stmt 1 view .LVU256 + 932 .loc 1 415 10 is_stmt 0 view .LVU257 + 933 0010 0368 ldr r3, [r0] + 934 .loc 1 415 5 view .LVU258 + 935 0012 B3F1804F cmp r3, #1073741824 + 936 0016 05D0 beq .L61 + 416:Src/stm32g4xx_hal_msp.c **** { + 417:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 0 */ + 418:Src/stm32g4xx_hal_msp.c **** + 419:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 0 */ + 420:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 421:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 422:Src/stm32g4xx_hal_msp.c **** PA0 ------> TIM2_CH1 + 423:Src/stm32g4xx_hal_msp.c **** PA1 ------> TIM2_CH2 + 424:Src/stm32g4xx_hal_msp.c **** PA2 ------> TIM2_CH3 + 425:Src/stm32g4xx_hal_msp.c **** PA3 ------> TIM2_CH4 + 426:Src/stm32g4xx_hal_msp.c **** */ + 427:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; + 428:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 429:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 430:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 431:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; + 432:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + ARM GAS /tmp/cclhdxfP.s page 28 - 407:Src/stm32g4xx_hal_msp.c **** - 408:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 0 */ - 409:Src/stm32g4xx_hal_msp.c **** - 410:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); - 411:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 412:Src/stm32g4xx_hal_msp.c **** PA0 ------> TIM2_CH1 - 413:Src/stm32g4xx_hal_msp.c **** PA1 ------> TIM2_CH2 - 414:Src/stm32g4xx_hal_msp.c **** PA2 ------> TIM2_CH3 - 415:Src/stm32g4xx_hal_msp.c **** PA3 ------> TIM2_CH4 - 416:Src/stm32g4xx_hal_msp.c **** */ - 417:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; - 418:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 419:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 420:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 421:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; - 422:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 423:Src/stm32g4xx_hal_msp.c **** - 424:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 1 */ - 425:Src/stm32g4xx_hal_msp.c **** - 426:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 1 */ - 427:Src/stm32g4xx_hal_msp.c **** } - 428:Src/stm32g4xx_hal_msp.c **** - 429:Src/stm32g4xx_hal_msp.c **** } - 912 .loc 1 429 1 view .LVU251 - 913 0018 07B0 add sp, sp, #28 - 914 .LCFI19: - 915 .cfi_remember_state - 916 .cfi_def_cfa_offset 4 - 917 @ sp needed - 918 001a 5DF804FB ldr pc, [sp], #4 - 919 .LVL58: - 920 .L58: - 921 .LCFI20: - 922 .cfi_restore_state - 410:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 923 .loc 1 410 5 is_stmt 1 view .LVU252 - 924 .LBB13: - 410:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 925 .loc 1 410 5 view .LVU253 - 410:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 926 .loc 1 410 5 view .LVU254 - 927 001e 03F50433 add r3, r3, #135168 - 928 0022 DA6C ldr r2, [r3, #76] - 929 0024 42F00102 orr r2, r2, #1 - 930 0028 DA64 str r2, [r3, #76] - 410:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 931 .loc 1 410 5 view .LVU255 - 932 002a DB6C ldr r3, [r3, #76] - 933 002c 03F00103 and r3, r3, #1 - 934 0030 0093 str r3, [sp] - 410:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 935 .loc 1 410 5 view .LVU256 - 936 0032 009B ldr r3, [sp] - 937 .LBE13: - 410:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration - 938 .loc 1 410 5 view .LVU257 - 417:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - ARM GAS /tmp/ccFRc2UG.s page 28 - - - 939 .loc 1 417 5 view .LVU258 - 417:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 940 .loc 1 417 25 is_stmt 0 view .LVU259 - 941 0034 0F23 movs r3, #15 - 942 0036 0193 str r3, [sp, #4] - 418:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 943 .loc 1 418 5 is_stmt 1 view .LVU260 - 418:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 944 .loc 1 418 26 is_stmt 0 view .LVU261 - 945 0038 0223 movs r3, #2 - 946 003a 0293 str r3, [sp, #8] - 419:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 947 .loc 1 419 5 is_stmt 1 view .LVU262 - 420:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; - 948 .loc 1 420 5 view .LVU263 - 421:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 949 .loc 1 421 5 view .LVU264 - 421:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 950 .loc 1 421 31 is_stmt 0 view .LVU265 - 951 003c 0123 movs r3, #1 - 952 003e 0593 str r3, [sp, #20] - 422:Src/stm32g4xx_hal_msp.c **** - 953 .loc 1 422 5 is_stmt 1 view .LVU266 - 954 0040 01A9 add r1, sp, #4 - 955 0042 4FF09040 mov r0, #1207959552 - 956 .LVL59: - 422:Src/stm32g4xx_hal_msp.c **** - 957 .loc 1 422 5 is_stmt 0 view .LVU267 - 958 0046 FFF7FEFF bl HAL_GPIO_Init - 959 .LVL60: - 960 .loc 1 429 1 view .LVU268 - 961 004a E5E7 b .L55 - 962 .cfi_endproc - 963 .LFE335: - 965 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits - 966 .align 1 - 967 .global HAL_TIM_Base_MspDeInit - 968 .syntax unified - 969 .thumb - 970 .thumb_func - 972 HAL_TIM_Base_MspDeInit: - 973 .LVL61: - 974 .LFB336: - 430:Src/stm32g4xx_hal_msp.c **** /** - 431:Src/stm32g4xx_hal_msp.c **** * @brief TIM_Base MSP De-Initialization - 432:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example - 433:Src/stm32g4xx_hal_msp.c **** * @param htim_base: TIM_Base handle pointer - 434:Src/stm32g4xx_hal_msp.c **** * @retval None - 435:Src/stm32g4xx_hal_msp.c **** */ - 436:Src/stm32g4xx_hal_msp.c **** void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base) - 437:Src/stm32g4xx_hal_msp.c **** { - 975 .loc 1 437 1 is_stmt 1 view -0 - 976 .cfi_startproc - 977 @ args = 0, pretend = 0, frame = 0 - 978 @ frame_needed = 0, uses_anonymous_args = 0 - 979 .loc 1 437 1 is_stmt 0 view .LVU270 - 980 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccFRc2UG.s page 29 - - - 981 .LCFI21: - 982 .cfi_def_cfa_offset 8 - 983 .cfi_offset 3, -8 - 984 .cfi_offset 14, -4 - 438:Src/stm32g4xx_hal_msp.c **** if(htim_base->Instance==TIM2) - 985 .loc 1 438 3 is_stmt 1 view .LVU271 - 986 .loc 1 438 15 is_stmt 0 view .LVU272 - 987 0002 0368 ldr r3, [r0] - 988 .loc 1 438 5 view .LVU273 - 989 0004 B3F1804F cmp r3, #1073741824 - 990 0008 03D0 beq .L63 + 433:Src/stm32g4xx_hal_msp.c **** + 434:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 1 */ + 435:Src/stm32g4xx_hal_msp.c **** + 436:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 1 */ + 437:Src/stm32g4xx_hal_msp.c **** } + 438:Src/stm32g4xx_hal_msp.c **** else if(htim->Instance==TIM8) + 937 .loc 1 438 8 is_stmt 1 view .LVU259 + 938 .loc 1 438 10 is_stmt 0 view .LVU260 + 939 0018 184A ldr r2, .L63 + 940 001a 9342 cmp r3, r2 + 941 001c 19D0 beq .L62 + 942 .LVL58: + 943 .L57: 439:Src/stm32g4xx_hal_msp.c **** { - 440:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 0 */ + 440:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspPostInit 0 */ 441:Src/stm32g4xx_hal_msp.c **** - 442:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 0 */ - 443:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ - 444:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_DISABLE(); - 445:Src/stm32g4xx_hal_msp.c **** - 446:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt DeInit */ - 447:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_DisableIRQ(TIM2_IRQn); - 448:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ - 449:Src/stm32g4xx_hal_msp.c **** - 450:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 1 */ - 451:Src/stm32g4xx_hal_msp.c **** } - 452:Src/stm32g4xx_hal_msp.c **** else if(htim_base->Instance==TIM3) - 991 .loc 1 452 8 is_stmt 1 view .LVU274 - 992 .loc 1 452 10 is_stmt 0 view .LVU275 - 993 000a 0B4A ldr r2, .L65 - 994 000c 9342 cmp r3, r2 - 995 000e 09D0 beq .L64 - 996 .LVL62: - 997 .L59: - 453:Src/stm32g4xx_hal_msp.c **** { - 454:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 0 */ - 455:Src/stm32g4xx_hal_msp.c **** - 456:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 0 */ - 457:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ - 458:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_DISABLE(); + 442:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM8_MspPostInit 0 */ + 443:Src/stm32g4xx_hal_msp.c **** + 444:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 445:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + 446:Src/stm32g4xx_hal_msp.c **** PB5 ------> TIM8_CH3N + 447:Src/stm32g4xx_hal_msp.c **** */ + 448:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_5; + 449:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 450:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 451:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 452:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF3_TIM8; + 453:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 454:Src/stm32g4xx_hal_msp.c **** + 455:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspPostInit 1 */ + 456:Src/stm32g4xx_hal_msp.c **** + 457:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM8_MspPostInit 1 */ + 458:Src/stm32g4xx_hal_msp.c **** } 459:Src/stm32g4xx_hal_msp.c **** - 460:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt DeInit */ - 461:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_DisableIRQ(TIM3_IRQn); - 462:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ - 463:Src/stm32g4xx_hal_msp.c **** - 464:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 1 */ - 465:Src/stm32g4xx_hal_msp.c **** } - 466:Src/stm32g4xx_hal_msp.c **** - 467:Src/stm32g4xx_hal_msp.c **** } - 998 .loc 1 467 1 view .LVU276 - 999 0010 08BD pop {r3, pc} - 1000 .LVL63: - 1001 .L63: - 444:Src/stm32g4xx_hal_msp.c **** - 1002 .loc 1 444 5 is_stmt 1 view .LVU277 - 1003 0012 0A4A ldr r2, .L65+4 - 1004 0014 936D ldr r3, [r2, #88] - 1005 0016 23F00103 bic r3, r3, #1 - 1006 001a 9365 str r3, [r2, #88] - ARM GAS /tmp/ccFRc2UG.s page 30 + 460:Src/stm32g4xx_hal_msp.c **** } + 944 .loc 1 460 1 view .LVU261 + 945 001e 09B0 add sp, sp, #36 + 946 .LCFI19: + 947 .cfi_remember_state + 948 .cfi_def_cfa_offset 4 + 949 @ sp needed + 950 0020 5DF804FB ldr pc, [sp], #4 + 951 .LVL59: + 952 .L61: + 953 .LCFI20: + 954 .cfi_restore_state + 420:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 955 .loc 1 420 5 is_stmt 1 view .LVU262 + 956 .LBB14: + 420:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 957 .loc 1 420 5 view .LVU263 + 420:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 958 .loc 1 420 5 view .LVU264 + 959 0024 03F50433 add r3, r3, #135168 + 960 0028 DA6C ldr r2, [r3, #76] + 961 002a 42F00102 orr r2, r2, #1 + 962 002e DA64 str r2, [r3, #76] + ARM GAS /tmp/cclhdxfP.s page 29 - 447:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ - 1007 .loc 1 447 5 view .LVU278 - 1008 001c 1C20 movs r0, #28 - 1009 .LVL64: - 447:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ - 1010 .loc 1 447 5 is_stmt 0 view .LVU279 - 1011 001e FFF7FEFF bl HAL_NVIC_DisableIRQ - 1012 .LVL65: - 1013 0022 F5E7 b .L59 - 1014 .LVL66: - 1015 .L64: - 458:Src/stm32g4xx_hal_msp.c **** - 1016 .loc 1 458 5 is_stmt 1 view .LVU280 - 1017 0024 02F50332 add r2, r2, #134144 - 1018 0028 936D ldr r3, [r2, #88] - 1019 002a 23F00203 bic r3, r3, #2 - 1020 002e 9365 str r3, [r2, #88] - 461:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ - 1021 .loc 1 461 5 view .LVU281 - 1022 0030 1D20 movs r0, #29 - 1023 .LVL67: - 461:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ - 1024 .loc 1 461 5 is_stmt 0 view .LVU282 - 1025 0032 FFF7FEFF bl HAL_NVIC_DisableIRQ - 1026 .LVL68: - 1027 .loc 1 467 1 view .LVU283 - 1028 0036 EBE7 b .L59 - 1029 .L66: - 1030 .align 2 - 1031 .L65: - 1032 0038 00040040 .word 1073742848 - 1033 003c 00100240 .word 1073876992 - 1034 .cfi_endproc - 1035 .LFE336: - 1037 .section .text.HAL_UART_MspInit,"ax",%progbits - 1038 .align 1 - 1039 .global HAL_UART_MspInit - 1040 .syntax unified - 1041 .thumb - 1042 .thumb_func - 1044 HAL_UART_MspInit: - 1045 .LVL69: - 1046 .LFB337: - 468:Src/stm32g4xx_hal_msp.c **** - 469:Src/stm32g4xx_hal_msp.c **** /** - 470:Src/stm32g4xx_hal_msp.c **** * @brief UART MSP Initialization - 471:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example - 472:Src/stm32g4xx_hal_msp.c **** * @param huart: UART handle pointer - 473:Src/stm32g4xx_hal_msp.c **** * @retval None - 474:Src/stm32g4xx_hal_msp.c **** */ - 475:Src/stm32g4xx_hal_msp.c **** void HAL_UART_MspInit(UART_HandleTypeDef* huart) - 476:Src/stm32g4xx_hal_msp.c **** { - 1047 .loc 1 476 1 is_stmt 1 view -0 - 1048 .cfi_startproc - 1049 @ args = 0, pretend = 0, frame = 96 - 1050 @ frame_needed = 0, uses_anonymous_args = 0 - 1051 .loc 1 476 1 is_stmt 0 view .LVU285 - ARM GAS /tmp/ccFRc2UG.s page 31 + 420:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 963 .loc 1 420 5 view .LVU265 + 964 0030 DB6C ldr r3, [r3, #76] + 965 0032 03F00103 and r3, r3, #1 + 966 0036 0193 str r3, [sp, #4] + 420:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 967 .loc 1 420 5 view .LVU266 + 968 0038 019B ldr r3, [sp, #4] + 969 .LBE14: + 420:Src/stm32g4xx_hal_msp.c **** /**TIM2 GPIO Configuration + 970 .loc 1 420 5 view .LVU267 + 427:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 971 .loc 1 427 5 view .LVU268 + 427:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 972 .loc 1 427 25 is_stmt 0 view .LVU269 + 973 003a 0F23 movs r3, #15 + 974 003c 0393 str r3, [sp, #12] + 428:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 975 .loc 1 428 5 is_stmt 1 view .LVU270 + 428:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 976 .loc 1 428 26 is_stmt 0 view .LVU271 + 977 003e 0223 movs r3, #2 + 978 0040 0493 str r3, [sp, #16] + 429:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 979 .loc 1 429 5 is_stmt 1 view .LVU272 + 430:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; + 980 .loc 1 430 5 view .LVU273 + 431:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 981 .loc 1 431 5 view .LVU274 + 431:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 982 .loc 1 431 31 is_stmt 0 view .LVU275 + 983 0042 0123 movs r3, #1 + 984 0044 0793 str r3, [sp, #28] + 432:Src/stm32g4xx_hal_msp.c **** + 985 .loc 1 432 5 is_stmt 1 view .LVU276 + 986 0046 03A9 add r1, sp, #12 + 987 0048 4FF09040 mov r0, #1207959552 + 988 .LVL60: + 432:Src/stm32g4xx_hal_msp.c **** + 989 .loc 1 432 5 is_stmt 0 view .LVU277 + 990 004c FFF7FEFF bl HAL_GPIO_Init + 991 .LVL61: + 992 0050 E5E7 b .L57 + 993 .LVL62: + 994 .L62: + 444:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + 995 .loc 1 444 5 is_stmt 1 view .LVU278 + 996 .LBB15: + 444:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + 997 .loc 1 444 5 view .LVU279 + 444:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + 998 .loc 1 444 5 view .LVU280 + 999 0052 0B4B ldr r3, .L63+4 + 1000 0054 DA6C ldr r2, [r3, #76] + 1001 0056 42F00202 orr r2, r2, #2 + 1002 005a DA64 str r2, [r3, #76] + 444:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + ARM GAS /tmp/cclhdxfP.s page 30 - 1052 0000 30B5 push {r4, r5, lr} - 1053 .LCFI22: - 1054 .cfi_def_cfa_offset 12 - 1055 .cfi_offset 4, -12 - 1056 .cfi_offset 5, -8 - 1057 .cfi_offset 14, -4 - 1058 0002 99B0 sub sp, sp, #100 - 1059 .LCFI23: - 1060 .cfi_def_cfa_offset 112 - 1061 0004 0446 mov r4, r0 - 477:Src/stm32g4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 1062 .loc 1 477 3 is_stmt 1 view .LVU286 - 1063 .loc 1 477 20 is_stmt 0 view .LVU287 - 1064 0006 0021 movs r1, #0 - 1065 0008 1391 str r1, [sp, #76] - 1066 000a 1491 str r1, [sp, #80] - 1067 000c 1591 str r1, [sp, #84] - 1068 000e 1691 str r1, [sp, #88] - 1069 0010 1791 str r1, [sp, #92] - 478:Src/stm32g4xx_hal_msp.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; - 1070 .loc 1 478 3 is_stmt 1 view .LVU288 - 1071 .loc 1 478 28 is_stmt 0 view .LVU289 - 1072 0012 4422 movs r2, #68 - 1073 0014 02A8 add r0, sp, #8 - 1074 .LVL70: - 1075 .loc 1 478 28 view .LVU290 - 1076 0016 FFF7FEFF bl memset - 1077 .LVL71: - 479:Src/stm32g4xx_hal_msp.c **** if(huart->Instance==USART1) - 1078 .loc 1 479 3 is_stmt 1 view .LVU291 - 1079 .loc 1 479 11 is_stmt 0 view .LVU292 - 1080 001a 2268 ldr r2, [r4] - 1081 .loc 1 479 5 view .LVU293 - 1082 001c 344B ldr r3, .L77 - 1083 001e 9A42 cmp r2, r3 - 1084 0020 01D0 beq .L73 - 1085 .L67: - 480:Src/stm32g4xx_hal_msp.c **** { - 481:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 0 */ - 482:Src/stm32g4xx_hal_msp.c **** - 483:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspInit 0 */ - 484:Src/stm32g4xx_hal_msp.c **** - 485:Src/stm32g4xx_hal_msp.c **** /** Initializes the peripherals clocks - 486:Src/stm32g4xx_hal_msp.c **** */ - 487:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART1; - 488:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; - 489:Src/stm32g4xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) - 490:Src/stm32g4xx_hal_msp.c **** { - 491:Src/stm32g4xx_hal_msp.c **** Error_Handler(); - 492:Src/stm32g4xx_hal_msp.c **** } - 493:Src/stm32g4xx_hal_msp.c **** - 494:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock enable */ - 495:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_USART1_CLK_ENABLE(); - 496:Src/stm32g4xx_hal_msp.c **** - 497:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); - 498:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 499:Src/stm32g4xx_hal_msp.c **** PA9 ------> USART1_TX - ARM GAS /tmp/ccFRc2UG.s page 32 + 1003 .loc 1 444 5 view .LVU281 + 1004 005c DB6C ldr r3, [r3, #76] + 1005 005e 03F00203 and r3, r3, #2 + 1006 0062 0293 str r3, [sp, #8] + 444:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + 1007 .loc 1 444 5 view .LVU282 + 1008 0064 029B ldr r3, [sp, #8] + 1009 .LBE15: + 444:Src/stm32g4xx_hal_msp.c **** /**TIM8 GPIO Configuration + 1010 .loc 1 444 5 view .LVU283 + 448:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 1011 .loc 1 448 5 view .LVU284 + 448:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 1012 .loc 1 448 25 is_stmt 0 view .LVU285 + 1013 0066 2023 movs r3, #32 + 1014 0068 0393 str r3, [sp, #12] + 449:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1015 .loc 1 449 5 is_stmt 1 view .LVU286 + 449:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1016 .loc 1 449 26 is_stmt 0 view .LVU287 + 1017 006a 0223 movs r3, #2 + 1018 006c 0493 str r3, [sp, #16] + 450:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 1019 .loc 1 450 5 is_stmt 1 view .LVU288 + 451:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF3_TIM8; + 1020 .loc 1 451 5 view .LVU289 + 452:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 1021 .loc 1 452 5 view .LVU290 + 452:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 1022 .loc 1 452 31 is_stmt 0 view .LVU291 + 1023 006e 0323 movs r3, #3 + 1024 0070 0793 str r3, [sp, #28] + 453:Src/stm32g4xx_hal_msp.c **** + 1025 .loc 1 453 5 is_stmt 1 view .LVU292 + 1026 0072 03A9 add r1, sp, #12 + 1027 0074 0348 ldr r0, .L63+8 + 1028 .LVL63: + 453:Src/stm32g4xx_hal_msp.c **** + 1029 .loc 1 453 5 is_stmt 0 view .LVU293 + 1030 0076 FFF7FEFF bl HAL_GPIO_Init + 1031 .LVL64: + 1032 .loc 1 460 1 view .LVU294 + 1033 007a D0E7 b .L57 + 1034 .L64: + 1035 .align 2 + 1036 .L63: + 1037 007c 00340140 .word 1073820672 + 1038 0080 00100240 .word 1073876992 + 1039 0084 00040048 .word 1207960576 + 1040 .cfi_endproc + 1041 .LFE335: + 1043 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits + 1044 .align 1 + 1045 .global HAL_TIM_Base_MspDeInit + 1046 .syntax unified + 1047 .thumb + 1048 .thumb_func + ARM GAS /tmp/cclhdxfP.s page 31 - 500:Src/stm32g4xx_hal_msp.c **** PA10 ------> USART1_RX - 501:Src/stm32g4xx_hal_msp.c **** */ - 502:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10; - 503:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 504:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 505:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; - 506:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; - 507:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 1050 HAL_TIM_Base_MspDeInit: + 1051 .LVL65: + 1052 .LFB336: + 461:Src/stm32g4xx_hal_msp.c **** /** + 462:Src/stm32g4xx_hal_msp.c **** * @brief TIM_Base MSP De-Initialization + 463:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 464:Src/stm32g4xx_hal_msp.c **** * @param htim_base: TIM_Base handle pointer + 465:Src/stm32g4xx_hal_msp.c **** * @retval None + 466:Src/stm32g4xx_hal_msp.c **** */ + 467:Src/stm32g4xx_hal_msp.c **** void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base) + 468:Src/stm32g4xx_hal_msp.c **** { + 1053 .loc 1 468 1 is_stmt 1 view -0 + 1054 .cfi_startproc + 1055 @ args = 0, pretend = 0, frame = 0 + 1056 @ frame_needed = 0, uses_anonymous_args = 0 + 1057 .loc 1 468 1 is_stmt 0 view .LVU296 + 1058 0000 08B5 push {r3, lr} + 1059 .LCFI21: + 1060 .cfi_def_cfa_offset 8 + 1061 .cfi_offset 3, -8 + 1062 .cfi_offset 14, -4 + 469:Src/stm32g4xx_hal_msp.c **** if(htim_base->Instance==TIM2) + 1063 .loc 1 469 3 is_stmt 1 view .LVU297 + 1064 .loc 1 469 15 is_stmt 0 view .LVU298 + 1065 0002 0368 ldr r3, [r0] + 1066 .loc 1 469 5 view .LVU299 + 1067 0004 B3F1804F cmp r3, #1073741824 + 1068 0008 06D0 beq .L70 + 470:Src/stm32g4xx_hal_msp.c **** { + 471:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 0 */ + 472:Src/stm32g4xx_hal_msp.c **** + 473:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 0 */ + 474:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ + 475:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_DISABLE(); + 476:Src/stm32g4xx_hal_msp.c **** + 477:Src/stm32g4xx_hal_msp.c **** /* TIM2 interrupt DeInit */ + 478:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_DisableIRQ(TIM2_IRQn); + 479:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ + 480:Src/stm32g4xx_hal_msp.c **** + 481:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 1 */ + 482:Src/stm32g4xx_hal_msp.c **** } + 483:Src/stm32g4xx_hal_msp.c **** else if(htim_base->Instance==TIM3) + 1069 .loc 1 483 8 is_stmt 1 view .LVU300 + 1070 .loc 1 483 10 is_stmt 0 view .LVU301 + 1071 000a 104A ldr r2, .L73 + 1072 000c 9342 cmp r3, r2 + 1073 000e 0CD0 beq .L71 + 484:Src/stm32g4xx_hal_msp.c **** { + 485:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 0 */ + 486:Src/stm32g4xx_hal_msp.c **** + 487:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 0 */ + 488:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ + 489:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_DISABLE(); + 490:Src/stm32g4xx_hal_msp.c **** + 491:Src/stm32g4xx_hal_msp.c **** /* TIM3 interrupt DeInit */ + 492:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_DisableIRQ(TIM3_IRQn); + 493:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ + ARM GAS /tmp/cclhdxfP.s page 32 + + + 494:Src/stm32g4xx_hal_msp.c **** + 495:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 1 */ + 496:Src/stm32g4xx_hal_msp.c **** } + 497:Src/stm32g4xx_hal_msp.c **** else if(htim_base->Instance==TIM8) + 1074 .loc 1 497 8 is_stmt 1 view .LVU302 + 1075 .loc 1 497 10 is_stmt 0 view .LVU303 + 1076 0010 0F4A ldr r2, .L73+4 + 1077 0012 9342 cmp r3, r2 + 1078 0014 13D0 beq .L72 + 1079 .LVL66: + 1080 .L65: + 498:Src/stm32g4xx_hal_msp.c **** { + 499:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspDeInit 0 */ + 500:Src/stm32g4xx_hal_msp.c **** + 501:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM8_MspDeInit 0 */ + 502:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ + 503:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_TIM8_CLK_DISABLE(); + 504:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspDeInit 1 */ + 505:Src/stm32g4xx_hal_msp.c **** + 506:Src/stm32g4xx_hal_msp.c **** /* USER CODE END TIM8_MspDeInit 1 */ + 507:Src/stm32g4xx_hal_msp.c **** } 508:Src/stm32g4xx_hal_msp.c **** - 509:Src/stm32g4xx_hal_msp.c **** /* USART1 DMA Init */ - 510:Src/stm32g4xx_hal_msp.c **** /* USART1_RX Init */ - 511:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Instance = DMA1_Channel3; - 512:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Request = DMA_REQUEST_USART1_RX; - 513:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; - 514:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; - 515:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; - 516:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 517:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 518:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Mode = DMA_NORMAL; - 519:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; - 520:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) - 521:Src/stm32g4xx_hal_msp.c **** { - 522:Src/stm32g4xx_hal_msp.c **** Error_Handler(); - 523:Src/stm32g4xx_hal_msp.c **** } + 509:Src/stm32g4xx_hal_msp.c **** } + 1081 .loc 1 509 1 view .LVU304 + 1082 0016 08BD pop {r3, pc} + 1083 .LVL67: + 1084 .L70: + 475:Src/stm32g4xx_hal_msp.c **** + 1085 .loc 1 475 5 is_stmt 1 view .LVU305 + 1086 0018 0E4A ldr r2, .L73+8 + 1087 001a 936D ldr r3, [r2, #88] + 1088 001c 23F00103 bic r3, r3, #1 + 1089 0020 9365 str r3, [r2, #88] + 478:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ + 1090 .loc 1 478 5 view .LVU306 + 1091 0022 1C20 movs r0, #28 + 1092 .LVL68: + 478:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ + 1093 .loc 1 478 5 is_stmt 0 view .LVU307 + 1094 0024 FFF7FEFF bl HAL_NVIC_DisableIRQ + 1095 .LVL69: + 1096 0028 F5E7 b .L65 + 1097 .LVL70: + 1098 .L71: + 489:Src/stm32g4xx_hal_msp.c **** + 1099 .loc 1 489 5 is_stmt 1 view .LVU308 + 1100 002a 02F50332 add r2, r2, #134144 + 1101 002e 936D ldr r3, [r2, #88] + 1102 0030 23F00203 bic r3, r3, #2 + 1103 0034 9365 str r3, [r2, #88] + 492:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ + 1104 .loc 1 492 5 view .LVU309 + 1105 0036 1D20 movs r0, #29 + 1106 .LVL71: + 492:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ + 1107 .loc 1 492 5 is_stmt 0 view .LVU310 + 1108 0038 FFF7FEFF bl HAL_NVIC_DisableIRQ + ARM GAS /tmp/cclhdxfP.s page 33 + + + 1109 .LVL72: + 1110 003c EBE7 b .L65 + 1111 .LVL73: + 1112 .L72: + 503:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN TIM8_MspDeInit 1 */ + 1113 .loc 1 503 5 is_stmt 1 view .LVU311 + 1114 003e 02F55C42 add r2, r2, #56320 + 1115 0042 136E ldr r3, [r2, #96] + 1116 0044 23F40053 bic r3, r3, #8192 + 1117 0048 1366 str r3, [r2, #96] + 1118 .loc 1 509 1 is_stmt 0 view .LVU312 + 1119 004a E4E7 b .L65 + 1120 .L74: + 1121 .align 2 + 1122 .L73: + 1123 004c 00040040 .word 1073742848 + 1124 0050 00340140 .word 1073820672 + 1125 0054 00100240 .word 1073876992 + 1126 .cfi_endproc + 1127 .LFE336: + 1129 .section .text.HAL_UART_MspInit,"ax",%progbits + 1130 .align 1 + 1131 .global HAL_UART_MspInit + 1132 .syntax unified + 1133 .thumb + 1134 .thumb_func + 1136 HAL_UART_MspInit: + 1137 .LVL74: + 1138 .LFB337: + 510:Src/stm32g4xx_hal_msp.c **** + 511:Src/stm32g4xx_hal_msp.c **** /** + 512:Src/stm32g4xx_hal_msp.c **** * @brief UART MSP Initialization + 513:Src/stm32g4xx_hal_msp.c **** * This function configures the hardware resources used in this example + 514:Src/stm32g4xx_hal_msp.c **** * @param huart: UART handle pointer + 515:Src/stm32g4xx_hal_msp.c **** * @retval None + 516:Src/stm32g4xx_hal_msp.c **** */ + 517:Src/stm32g4xx_hal_msp.c **** void HAL_UART_MspInit(UART_HandleTypeDef* huart) + 518:Src/stm32g4xx_hal_msp.c **** { + 1139 .loc 1 518 1 is_stmt 1 view -0 + 1140 .cfi_startproc + 1141 @ args = 0, pretend = 0, frame = 96 + 1142 @ frame_needed = 0, uses_anonymous_args = 0 + 1143 .loc 1 518 1 is_stmt 0 view .LVU314 + 1144 0000 30B5 push {r4, r5, lr} + 1145 .LCFI22: + 1146 .cfi_def_cfa_offset 12 + 1147 .cfi_offset 4, -12 + 1148 .cfi_offset 5, -8 + 1149 .cfi_offset 14, -4 + 1150 0002 99B0 sub sp, sp, #100 + 1151 .LCFI23: + 1152 .cfi_def_cfa_offset 112 + 1153 0004 0446 mov r4, r0 + 519:Src/stm32g4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 1154 .loc 1 519 3 is_stmt 1 view .LVU315 + 1155 .loc 1 519 20 is_stmt 0 view .LVU316 + 1156 0006 0021 movs r1, #0 + ARM GAS /tmp/cclhdxfP.s page 34 + + + 1157 0008 1391 str r1, [sp, #76] + 1158 000a 1491 str r1, [sp, #80] + 1159 000c 1591 str r1, [sp, #84] + 1160 000e 1691 str r1, [sp, #88] + 1161 0010 1791 str r1, [sp, #92] + 520:Src/stm32g4xx_hal_msp.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; + 1162 .loc 1 520 3 is_stmt 1 view .LVU317 + 1163 .loc 1 520 28 is_stmt 0 view .LVU318 + 1164 0012 4422 movs r2, #68 + 1165 0014 02A8 add r0, sp, #8 + 1166 .LVL75: + 1167 .loc 1 520 28 view .LVU319 + 1168 0016 FFF7FEFF bl memset + 1169 .LVL76: + 521:Src/stm32g4xx_hal_msp.c **** if(huart->Instance==USART1) + 1170 .loc 1 521 3 is_stmt 1 view .LVU320 + 1171 .loc 1 521 11 is_stmt 0 view .LVU321 + 1172 001a 2268 ldr r2, [r4] + 1173 .loc 1 521 5 view .LVU322 + 1174 001c 344B ldr r3, .L85 + 1175 001e 9A42 cmp r2, r3 + 1176 0020 01D0 beq .L81 + 1177 .L75: + 522:Src/stm32g4xx_hal_msp.c **** { + 523:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 0 */ 524:Src/stm32g4xx_hal_msp.c **** - 525:Src/stm32g4xx_hal_msp.c **** __HAL_LINKDMA(huart,hdmarx,hdma_usart1_rx); + 525:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspInit 0 */ 526:Src/stm32g4xx_hal_msp.c **** - 527:Src/stm32g4xx_hal_msp.c **** /* USART1_TX Init */ - 528:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Instance = DMA1_Channel4; - 529:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Request = DMA_REQUEST_USART1_TX; - 530:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; - 531:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; - 532:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; - 533:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 534:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 535:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Mode = DMA_NORMAL; - 536:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; - 537:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) - 538:Src/stm32g4xx_hal_msp.c **** { - 539:Src/stm32g4xx_hal_msp.c **** Error_Handler(); - 540:Src/stm32g4xx_hal_msp.c **** } - 541:Src/stm32g4xx_hal_msp.c **** - 542:Src/stm32g4xx_hal_msp.c **** __HAL_LINKDMA(huart,hdmatx,hdma_usart1_tx); - 543:Src/stm32g4xx_hal_msp.c **** - 544:Src/stm32g4xx_hal_msp.c **** /* USART1 interrupt Init */ - 545:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_SetPriority(USART1_IRQn, 0, 0); - 546:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USART1_IRQn); - 547:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */ - 548:Src/stm32g4xx_hal_msp.c **** - 549:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspInit 1 */ + 527:Src/stm32g4xx_hal_msp.c **** /** Initializes the peripherals clocks + 528:Src/stm32g4xx_hal_msp.c **** */ + 529:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART1; + 530:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; + 531:Src/stm32g4xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) + 532:Src/stm32g4xx_hal_msp.c **** { + 533:Src/stm32g4xx_hal_msp.c **** Error_Handler(); + 534:Src/stm32g4xx_hal_msp.c **** } + 535:Src/stm32g4xx_hal_msp.c **** + 536:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock enable */ + 537:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_USART1_CLK_ENABLE(); + 538:Src/stm32g4xx_hal_msp.c **** + 539:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 540:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 541:Src/stm32g4xx_hal_msp.c **** PA9 ------> USART1_TX + 542:Src/stm32g4xx_hal_msp.c **** PA10 ------> USART1_RX + 543:Src/stm32g4xx_hal_msp.c **** */ + 544:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10; + 545:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 546:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 547:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 548:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; + 549:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 550:Src/stm32g4xx_hal_msp.c **** - 551:Src/stm32g4xx_hal_msp.c **** } - 552:Src/stm32g4xx_hal_msp.c **** - 553:Src/stm32g4xx_hal_msp.c **** } - 1086 .loc 1 553 1 view .LVU294 - 1087 0022 19B0 add sp, sp, #100 - 1088 .LCFI24: - ARM GAS /tmp/ccFRc2UG.s page 33 + 551:Src/stm32g4xx_hal_msp.c **** /* USART1 DMA Init */ + 552:Src/stm32g4xx_hal_msp.c **** /* USART1_RX Init */ + 553:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Instance = DMA1_Channel3; + 554:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Request = DMA_REQUEST_USART1_RX; + 555:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; + ARM GAS /tmp/cclhdxfP.s page 35 - 1089 .cfi_remember_state - 1090 .cfi_def_cfa_offset 12 - 1091 @ sp needed - 1092 0024 30BD pop {r4, r5, pc} - 1093 .LVL72: - 1094 .L73: - 1095 .LCFI25: - 1096 .cfi_restore_state - 487:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; - 1097 .loc 1 487 5 is_stmt 1 view .LVU295 - 487:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; - 1098 .loc 1 487 40 is_stmt 0 view .LVU296 - 1099 0026 0123 movs r3, #1 - 1100 0028 0293 str r3, [sp, #8] - 488:Src/stm32g4xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) - 1101 .loc 1 488 5 is_stmt 1 view .LVU297 - 489:Src/stm32g4xx_hal_msp.c **** { - 1102 .loc 1 489 5 view .LVU298 - 489:Src/stm32g4xx_hal_msp.c **** { - 1103 .loc 1 489 9 is_stmt 0 view .LVU299 - 1104 002a 02A8 add r0, sp, #8 - 1105 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig - 1106 .LVL73: - 489:Src/stm32g4xx_hal_msp.c **** { - 1107 .loc 1 489 8 discriminator 1 view .LVU300 - 1108 0030 0028 cmp r0, #0 - 1109 0032 53D1 bne .L74 - 1110 .L69: - 495:Src/stm32g4xx_hal_msp.c **** - 1111 .loc 1 495 5 is_stmt 1 view .LVU301 - 1112 .LBB14: - 495:Src/stm32g4xx_hal_msp.c **** - 1113 .loc 1 495 5 view .LVU302 - 495:Src/stm32g4xx_hal_msp.c **** - 1114 .loc 1 495 5 view .LVU303 - 1115 0034 2F4B ldr r3, .L77+4 - 1116 0036 1A6E ldr r2, [r3, #96] - 1117 0038 42F48042 orr r2, r2, #16384 - 1118 003c 1A66 str r2, [r3, #96] - 495:Src/stm32g4xx_hal_msp.c **** - 1119 .loc 1 495 5 view .LVU304 - 1120 003e 1A6E ldr r2, [r3, #96] - 1121 0040 02F48042 and r2, r2, #16384 - 1122 0044 0092 str r2, [sp] - 495:Src/stm32g4xx_hal_msp.c **** - 1123 .loc 1 495 5 view .LVU305 - 1124 0046 009A ldr r2, [sp] - 1125 .LBE14: - 495:Src/stm32g4xx_hal_msp.c **** - 1126 .loc 1 495 5 view .LVU306 - 497:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 1127 .loc 1 497 5 view .LVU307 - 1128 .LBB15: - 497:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 1129 .loc 1 497 5 view .LVU308 - 497:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 1130 .loc 1 497 5 view .LVU309 - ARM GAS /tmp/ccFRc2UG.s page 34 - - - 1131 0048 DA6C ldr r2, [r3, #76] - 1132 004a 42F00102 orr r2, r2, #1 - 1133 004e DA64 str r2, [r3, #76] - 497:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 1134 .loc 1 497 5 view .LVU310 - 1135 0050 DB6C ldr r3, [r3, #76] - 1136 0052 03F00103 and r3, r3, #1 - 1137 0056 0193 str r3, [sp, #4] - 497:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 1138 .loc 1 497 5 view .LVU311 - 1139 0058 019B ldr r3, [sp, #4] - 1140 .LBE15: - 497:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 1141 .loc 1 497 5 view .LVU312 - 502:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 1142 .loc 1 502 5 view .LVU313 - 502:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 1143 .loc 1 502 25 is_stmt 0 view .LVU314 - 1144 005a 4FF4C063 mov r3, #1536 - 1145 005e 1393 str r3, [sp, #76] - 503:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 1146 .loc 1 503 5 is_stmt 1 view .LVU315 - 503:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 1147 .loc 1 503 26 is_stmt 0 view .LVU316 - 1148 0060 0223 movs r3, #2 - 1149 0062 1493 str r3, [sp, #80] - 504:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; - 1150 .loc 1 504 5 is_stmt 1 view .LVU317 - 504:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; - 1151 .loc 1 504 26 is_stmt 0 view .LVU318 - 1152 0064 0025 movs r5, #0 - 1153 0066 1595 str r5, [sp, #84] - 505:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; - 1154 .loc 1 505 5 is_stmt 1 view .LVU319 - 505:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; - 1155 .loc 1 505 27 is_stmt 0 view .LVU320 - 1156 0068 1693 str r3, [sp, #88] - 506:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 1157 .loc 1 506 5 is_stmt 1 view .LVU321 - 506:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 1158 .loc 1 506 31 is_stmt 0 view .LVU322 - 1159 006a 0723 movs r3, #7 - 1160 006c 1793 str r3, [sp, #92] - 507:Src/stm32g4xx_hal_msp.c **** - 1161 .loc 1 507 5 is_stmt 1 view .LVU323 - 1162 006e 13A9 add r1, sp, #76 - 1163 0070 4FF09040 mov r0, #1207959552 - 1164 0074 FFF7FEFF bl HAL_GPIO_Init - 1165 .LVL74: - 511:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Request = DMA_REQUEST_USART1_RX; - 1166 .loc 1 511 5 view .LVU324 - 511:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Request = DMA_REQUEST_USART1_RX; - 1167 .loc 1 511 29 is_stmt 0 view .LVU325 - 1168 0078 1F48 ldr r0, .L77+8 - 1169 007a 204B ldr r3, .L77+12 - 1170 007c 0360 str r3, [r0] - 512:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; - ARM GAS /tmp/ccFRc2UG.s page 35 - - - 1171 .loc 1 512 5 is_stmt 1 view .LVU326 - 512:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; - 1172 .loc 1 512 33 is_stmt 0 view .LVU327 - 1173 007e 1823 movs r3, #24 - 1174 0080 4360 str r3, [r0, #4] - 513:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; - 1175 .loc 1 513 5 is_stmt 1 view .LVU328 - 513:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; - 1176 .loc 1 513 35 is_stmt 0 view .LVU329 - 1177 0082 8560 str r5, [r0, #8] - 514:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; - 1178 .loc 1 514 5 is_stmt 1 view .LVU330 - 514:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; - 1179 .loc 1 514 35 is_stmt 0 view .LVU331 - 1180 0084 C560 str r5, [r0, #12] - 515:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 1181 .loc 1 515 5 is_stmt 1 view .LVU332 - 515:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 1182 .loc 1 515 32 is_stmt 0 view .LVU333 - 1183 0086 8023 movs r3, #128 - 1184 0088 0361 str r3, [r0, #16] - 516:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 1185 .loc 1 516 5 is_stmt 1 view .LVU334 - 516:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 1186 .loc 1 516 45 is_stmt 0 view .LVU335 - 1187 008a 4561 str r5, [r0, #20] - 517:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Mode = DMA_NORMAL; - 1188 .loc 1 517 5 is_stmt 1 view .LVU336 - 517:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Mode = DMA_NORMAL; - 1189 .loc 1 517 42 is_stmt 0 view .LVU337 - 1190 008c 8561 str r5, [r0, #24] - 518:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; - 1191 .loc 1 518 5 is_stmt 1 view .LVU338 - 518:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; - 1192 .loc 1 518 30 is_stmt 0 view .LVU339 - 1193 008e C561 str r5, [r0, #28] - 519:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) - 1194 .loc 1 519 5 is_stmt 1 view .LVU340 - 519:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) - 1195 .loc 1 519 34 is_stmt 0 view .LVU341 - 1196 0090 0562 str r5, [r0, #32] - 520:Src/stm32g4xx_hal_msp.c **** { - 1197 .loc 1 520 5 is_stmt 1 view .LVU342 - 520:Src/stm32g4xx_hal_msp.c **** { - 1198 .loc 1 520 9 is_stmt 0 view .LVU343 - 1199 0092 FFF7FEFF bl HAL_DMA_Init - 1200 .LVL75: - 520:Src/stm32g4xx_hal_msp.c **** { - 1201 .loc 1 520 8 discriminator 1 view .LVU344 - 1202 0096 20BB cbnz r0, .L75 - 1203 .L70: - 525:Src/stm32g4xx_hal_msp.c **** - 1204 .loc 1 525 5 is_stmt 1 view .LVU345 - 525:Src/stm32g4xx_hal_msp.c **** - 1205 .loc 1 525 5 view .LVU346 - 1206 0098 174B ldr r3, .L77+8 - 1207 009a C4F88030 str r3, [r4, #128] - ARM GAS /tmp/ccFRc2UG.s page 36 - - - 525:Src/stm32g4xx_hal_msp.c **** - 1208 .loc 1 525 5 view .LVU347 - 1209 009e 9C62 str r4, [r3, #40] - 525:Src/stm32g4xx_hal_msp.c **** - 1210 .loc 1 525 5 view .LVU348 - 528:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Request = DMA_REQUEST_USART1_TX; - 1211 .loc 1 528 5 view .LVU349 - 528:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Request = DMA_REQUEST_USART1_TX; - 1212 .loc 1 528 29 is_stmt 0 view .LVU350 - 1213 00a0 1748 ldr r0, .L77+16 - 1214 00a2 184B ldr r3, .L77+20 - 1215 00a4 0360 str r3, [r0] - 529:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; - 1216 .loc 1 529 5 is_stmt 1 view .LVU351 - 529:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; - 1217 .loc 1 529 33 is_stmt 0 view .LVU352 - 1218 00a6 1923 movs r3, #25 - 1219 00a8 4360 str r3, [r0, #4] - 530:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; - 1220 .loc 1 530 5 is_stmt 1 view .LVU353 - 530:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; - 1221 .loc 1 530 35 is_stmt 0 view .LVU354 - 1222 00aa 1023 movs r3, #16 - 1223 00ac 8360 str r3, [r0, #8] - 531:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; - 1224 .loc 1 531 5 is_stmt 1 view .LVU355 - 531:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; - 1225 .loc 1 531 35 is_stmt 0 view .LVU356 - 1226 00ae 0023 movs r3, #0 - 1227 00b0 C360 str r3, [r0, #12] - 532:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 1228 .loc 1 532 5 is_stmt 1 view .LVU357 - 532:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 1229 .loc 1 532 32 is_stmt 0 view .LVU358 - 1230 00b2 8022 movs r2, #128 - 1231 00b4 0261 str r2, [r0, #16] - 533:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 1232 .loc 1 533 5 is_stmt 1 view .LVU359 - 533:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 1233 .loc 1 533 45 is_stmt 0 view .LVU360 - 1234 00b6 4361 str r3, [r0, #20] - 534:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Mode = DMA_NORMAL; - 1235 .loc 1 534 5 is_stmt 1 view .LVU361 - 534:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Mode = DMA_NORMAL; - 1236 .loc 1 534 42 is_stmt 0 view .LVU362 - 1237 00b8 8361 str r3, [r0, #24] - 535:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; - 1238 .loc 1 535 5 is_stmt 1 view .LVU363 - 535:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; - 1239 .loc 1 535 30 is_stmt 0 view .LVU364 - 1240 00ba C361 str r3, [r0, #28] - 536:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) - 1241 .loc 1 536 5 is_stmt 1 view .LVU365 - 536:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) - 1242 .loc 1 536 34 is_stmt 0 view .LVU366 - 1243 00bc 0362 str r3, [r0, #32] - 537:Src/stm32g4xx_hal_msp.c **** { - ARM GAS /tmp/ccFRc2UG.s page 37 - - - 1244 .loc 1 537 5 is_stmt 1 view .LVU367 - 537:Src/stm32g4xx_hal_msp.c **** { - 1245 .loc 1 537 9 is_stmt 0 view .LVU368 - 1246 00be FFF7FEFF bl HAL_DMA_Init - 1247 .LVL76: - 537:Src/stm32g4xx_hal_msp.c **** { - 1248 .loc 1 537 8 discriminator 1 view .LVU369 - 1249 00c2 88B9 cbnz r0, .L76 - 1250 .L71: - 542:Src/stm32g4xx_hal_msp.c **** - 1251 .loc 1 542 5 is_stmt 1 view .LVU370 - 542:Src/stm32g4xx_hal_msp.c **** - 1252 .loc 1 542 5 view .LVU371 - 1253 00c4 0E4B ldr r3, .L77+16 - 1254 00c6 E367 str r3, [r4, #124] - 542:Src/stm32g4xx_hal_msp.c **** - 1255 .loc 1 542 5 view .LVU372 - 1256 00c8 9C62 str r4, [r3, #40] - 542:Src/stm32g4xx_hal_msp.c **** - 1257 .loc 1 542 5 view .LVU373 - 545:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USART1_IRQn); - 1258 .loc 1 545 5 view .LVU374 - 1259 00ca 0022 movs r2, #0 - 1260 00cc 1146 mov r1, r2 - 1261 00ce 2520 movs r0, #37 - 1262 00d0 FFF7FEFF bl HAL_NVIC_SetPriority - 1263 .LVL77: - 546:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */ - 1264 .loc 1 546 5 view .LVU375 - 1265 00d4 2520 movs r0, #37 - 1266 00d6 FFF7FEFF bl HAL_NVIC_EnableIRQ - 1267 .LVL78: - 1268 .loc 1 553 1 is_stmt 0 view .LVU376 - 1269 00da A2E7 b .L67 - 1270 .L74: - 491:Src/stm32g4xx_hal_msp.c **** } - 1271 .loc 1 491 7 is_stmt 1 view .LVU377 - 1272 00dc FFF7FEFF bl Error_Handler - 1273 .LVL79: - 1274 00e0 A8E7 b .L69 - 1275 .L75: - 522:Src/stm32g4xx_hal_msp.c **** } - 1276 .loc 1 522 7 view .LVU378 - 1277 00e2 FFF7FEFF bl Error_Handler - 1278 .LVL80: - 1279 00e6 D7E7 b .L70 - 1280 .L76: - 539:Src/stm32g4xx_hal_msp.c **** } - 1281 .loc 1 539 7 view .LVU379 - 1282 00e8 FFF7FEFF bl Error_Handler - 1283 .LVL81: - 1284 00ec EAE7 b .L71 - 1285 .L78: - 1286 00ee 00BF .align 2 - 1287 .L77: - 1288 00f0 00380140 .word 1073821696 - 1289 00f4 00100240 .word 1073876992 - ARM GAS /tmp/ccFRc2UG.s page 38 - - - 1290 00f8 00000000 .word hdma_usart1_rx - 1291 00fc 30000240 .word 1073872944 - 1292 0100 00000000 .word hdma_usart1_tx - 1293 0104 44000240 .word 1073872964 - 1294 .cfi_endproc - 1295 .LFE337: - 1297 .section .text.HAL_UART_MspDeInit,"ax",%progbits - 1298 .align 1 - 1299 .global HAL_UART_MspDeInit - 1300 .syntax unified - 1301 .thumb - 1302 .thumb_func - 1304 HAL_UART_MspDeInit: - 1305 .LVL82: - 1306 .LFB338: - 554:Src/stm32g4xx_hal_msp.c **** - 555:Src/stm32g4xx_hal_msp.c **** /** - 556:Src/stm32g4xx_hal_msp.c **** * @brief UART MSP De-Initialization - 557:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example - 558:Src/stm32g4xx_hal_msp.c **** * @param huart: UART handle pointer - 559:Src/stm32g4xx_hal_msp.c **** * @retval None - 560:Src/stm32g4xx_hal_msp.c **** */ - 561:Src/stm32g4xx_hal_msp.c **** void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) - 562:Src/stm32g4xx_hal_msp.c **** { - 1307 .loc 1 562 1 view -0 - 1308 .cfi_startproc - 1309 @ args = 0, pretend = 0, frame = 0 - 1310 @ frame_needed = 0, uses_anonymous_args = 0 - 563:Src/stm32g4xx_hal_msp.c **** if(huart->Instance==USART1) - 1311 .loc 1 563 3 view .LVU381 - 1312 .loc 1 563 11 is_stmt 0 view .LVU382 - 1313 0000 0268 ldr r2, [r0] - 1314 .loc 1 563 5 view .LVU383 - 1315 0002 0E4B ldr r3, .L86 - 1316 0004 9A42 cmp r2, r3 - 1317 0006 00D0 beq .L85 - 1318 0008 7047 bx lr - 1319 .L85: - 562:Src/stm32g4xx_hal_msp.c **** if(huart->Instance==USART1) - 1320 .loc 1 562 1 view .LVU384 - 1321 000a 10B5 push {r4, lr} - 1322 .LCFI26: - 1323 .cfi_def_cfa_offset 8 - 1324 .cfi_offset 4, -8 - 1325 .cfi_offset 14, -4 - 1326 000c 0446 mov r4, r0 - 564:Src/stm32g4xx_hal_msp.c **** { - 565:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 0 */ + 556:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; + 557:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; + 558:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + 559:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + 560:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Mode = DMA_NORMAL; + 561:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; + 562:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) + 563:Src/stm32g4xx_hal_msp.c **** { + 564:Src/stm32g4xx_hal_msp.c **** Error_Handler(); + 565:Src/stm32g4xx_hal_msp.c **** } 566:Src/stm32g4xx_hal_msp.c **** - 567:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 0 */ - 568:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ - 569:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_USART1_CLK_DISABLE(); - 1327 .loc 1 569 5 is_stmt 1 view .LVU385 - 1328 000e 0C4A ldr r2, .L86+4 - 1329 0010 136E ldr r3, [r2, #96] - 1330 0012 23F48043 bic r3, r3, #16384 - 1331 0016 1366 str r3, [r2, #96] - ARM GAS /tmp/ccFRc2UG.s page 39 + 567:Src/stm32g4xx_hal_msp.c **** __HAL_LINKDMA(huart,hdmarx,hdma_usart1_rx); + 568:Src/stm32g4xx_hal_msp.c **** + 569:Src/stm32g4xx_hal_msp.c **** /* USART1_TX Init */ + 570:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Instance = DMA1_Channel4; + 571:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Request = DMA_REQUEST_USART1_TX; + 572:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; + 573:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; + 574:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; + 575:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + 576:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + 577:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Mode = DMA_NORMAL; + 578:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; + 579:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) + 580:Src/stm32g4xx_hal_msp.c **** { + 581:Src/stm32g4xx_hal_msp.c **** Error_Handler(); + 582:Src/stm32g4xx_hal_msp.c **** } + 583:Src/stm32g4xx_hal_msp.c **** + 584:Src/stm32g4xx_hal_msp.c **** __HAL_LINKDMA(huart,hdmatx,hdma_usart1_tx); + 585:Src/stm32g4xx_hal_msp.c **** + 586:Src/stm32g4xx_hal_msp.c **** /* USART1 interrupt Init */ + 587:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_SetPriority(USART1_IRQn, 0, 0); + 588:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USART1_IRQn); + 589:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */ + 590:Src/stm32g4xx_hal_msp.c **** + 591:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspInit 1 */ + 592:Src/stm32g4xx_hal_msp.c **** + 593:Src/stm32g4xx_hal_msp.c **** } + 594:Src/stm32g4xx_hal_msp.c **** + 595:Src/stm32g4xx_hal_msp.c **** } + 1178 .loc 1 595 1 view .LVU323 + 1179 0022 19B0 add sp, sp, #100 + 1180 .LCFI24: + 1181 .cfi_remember_state + 1182 .cfi_def_cfa_offset 12 + 1183 @ sp needed + 1184 0024 30BD pop {r4, r5, pc} + 1185 .LVL77: + 1186 .L81: + 1187 .LCFI25: + 1188 .cfi_restore_state + 529:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; + 1189 .loc 1 529 5 is_stmt 1 view .LVU324 + 529:Src/stm32g4xx_hal_msp.c **** PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; + 1190 .loc 1 529 40 is_stmt 0 view .LVU325 + 1191 0026 0123 movs r3, #1 + 1192 0028 0293 str r3, [sp, #8] + ARM GAS /tmp/cclhdxfP.s page 36 - 570:Src/stm32g4xx_hal_msp.c **** - 571:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration - 572:Src/stm32g4xx_hal_msp.c **** PA9 ------> USART1_TX - 573:Src/stm32g4xx_hal_msp.c **** PA10 ------> USART1_RX - 574:Src/stm32g4xx_hal_msp.c **** */ - 575:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); - 1332 .loc 1 575 5 view .LVU386 - 1333 0018 4FF4C061 mov r1, #1536 - 1334 001c 4FF09040 mov r0, #1207959552 - 1335 .LVL83: - 1336 .loc 1 575 5 is_stmt 0 view .LVU387 - 1337 0020 FFF7FEFF bl HAL_GPIO_DeInit - 1338 .LVL84: - 576:Src/stm32g4xx_hal_msp.c **** - 577:Src/stm32g4xx_hal_msp.c **** /* USART1 DMA DeInit */ - 578:Src/stm32g4xx_hal_msp.c **** HAL_DMA_DeInit(huart->hdmarx); - 1339 .loc 1 578 5 is_stmt 1 view .LVU388 - 1340 0024 D4F88000 ldr r0, [r4, #128] - 1341 0028 FFF7FEFF bl HAL_DMA_DeInit - 1342 .LVL85: - 579:Src/stm32g4xx_hal_msp.c **** HAL_DMA_DeInit(huart->hdmatx); - 1343 .loc 1 579 5 view .LVU389 - 1344 002c E06F ldr r0, [r4, #124] - 1345 002e FFF7FEFF bl HAL_DMA_DeInit - 1346 .LVL86: - 580:Src/stm32g4xx_hal_msp.c **** - 581:Src/stm32g4xx_hal_msp.c **** /* USART1 interrupt DeInit */ - 582:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_DisableIRQ(USART1_IRQn); - 1347 .loc 1 582 5 view .LVU390 - 1348 0032 2520 movs r0, #37 - 1349 0034 FFF7FEFF bl HAL_NVIC_DisableIRQ - 1350 .LVL87: - 583:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 1 */ + 530:Src/stm32g4xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) + 1193 .loc 1 530 5 is_stmt 1 view .LVU326 + 531:Src/stm32g4xx_hal_msp.c **** { + 1194 .loc 1 531 5 view .LVU327 + 531:Src/stm32g4xx_hal_msp.c **** { + 1195 .loc 1 531 9 is_stmt 0 view .LVU328 + 1196 002a 02A8 add r0, sp, #8 + 1197 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig + 1198 .LVL78: + 531:Src/stm32g4xx_hal_msp.c **** { + 1199 .loc 1 531 8 discriminator 1 view .LVU329 + 1200 0030 0028 cmp r0, #0 + 1201 0032 53D1 bne .L82 + 1202 .L77: + 537:Src/stm32g4xx_hal_msp.c **** + 1203 .loc 1 537 5 is_stmt 1 view .LVU330 + 1204 .LBB16: + 537:Src/stm32g4xx_hal_msp.c **** + 1205 .loc 1 537 5 view .LVU331 + 537:Src/stm32g4xx_hal_msp.c **** + 1206 .loc 1 537 5 view .LVU332 + 1207 0034 2F4B ldr r3, .L85+4 + 1208 0036 1A6E ldr r2, [r3, #96] + 1209 0038 42F48042 orr r2, r2, #16384 + 1210 003c 1A66 str r2, [r3, #96] + 537:Src/stm32g4xx_hal_msp.c **** + 1211 .loc 1 537 5 view .LVU333 + 1212 003e 1A6E ldr r2, [r3, #96] + 1213 0040 02F48042 and r2, r2, #16384 + 1214 0044 0092 str r2, [sp] + 537:Src/stm32g4xx_hal_msp.c **** + 1215 .loc 1 537 5 view .LVU334 + 1216 0046 009A ldr r2, [sp] + 1217 .LBE16: + 537:Src/stm32g4xx_hal_msp.c **** + 1218 .loc 1 537 5 view .LVU335 + 539:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 1219 .loc 1 539 5 view .LVU336 + 1220 .LBB17: + 539:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 1221 .loc 1 539 5 view .LVU337 + 539:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 1222 .loc 1 539 5 view .LVU338 + 1223 0048 DA6C ldr r2, [r3, #76] + 1224 004a 42F00102 orr r2, r2, #1 + 1225 004e DA64 str r2, [r3, #76] + 539:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 1226 .loc 1 539 5 view .LVU339 + 1227 0050 DB6C ldr r3, [r3, #76] + 1228 0052 03F00103 and r3, r3, #1 + 1229 0056 0193 str r3, [sp, #4] + 539:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 1230 .loc 1 539 5 view .LVU340 + 1231 0058 019B ldr r3, [sp, #4] + 1232 .LBE17: + 539:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 1233 .loc 1 539 5 view .LVU341 + ARM GAS /tmp/cclhdxfP.s page 37 + + + 544:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 1234 .loc 1 544 5 view .LVU342 + 544:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + 1235 .loc 1 544 25 is_stmt 0 view .LVU343 + 1236 005a 4FF4C063 mov r3, #1536 + 1237 005e 1393 str r3, [sp, #76] + 545:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1238 .loc 1 545 5 is_stmt 1 view .LVU344 + 545:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 1239 .loc 1 545 26 is_stmt 0 view .LVU345 + 1240 0060 0223 movs r3, #2 + 1241 0062 1493 str r3, [sp, #80] + 546:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 1242 .loc 1 546 5 is_stmt 1 view .LVU346 + 546:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + 1243 .loc 1 546 26 is_stmt 0 view .LVU347 + 1244 0064 0025 movs r5, #0 + 1245 0066 1595 str r5, [sp, #84] + 547:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; + 1246 .loc 1 547 5 is_stmt 1 view .LVU348 + 547:Src/stm32g4xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; + 1247 .loc 1 547 27 is_stmt 0 view .LVU349 + 1248 0068 1693 str r3, [sp, #88] + 548:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 1249 .loc 1 548 5 is_stmt 1 view .LVU350 + 548:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 1250 .loc 1 548 31 is_stmt 0 view .LVU351 + 1251 006a 0723 movs r3, #7 + 1252 006c 1793 str r3, [sp, #92] + 549:Src/stm32g4xx_hal_msp.c **** + 1253 .loc 1 549 5 is_stmt 1 view .LVU352 + 1254 006e 13A9 add r1, sp, #76 + 1255 0070 4FF09040 mov r0, #1207959552 + 1256 0074 FFF7FEFF bl HAL_GPIO_Init + 1257 .LVL79: + 553:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Request = DMA_REQUEST_USART1_RX; + 1258 .loc 1 553 5 view .LVU353 + 553:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Request = DMA_REQUEST_USART1_RX; + 1259 .loc 1 553 29 is_stmt 0 view .LVU354 + 1260 0078 1F48 ldr r0, .L85+8 + 1261 007a 204B ldr r3, .L85+12 + 1262 007c 0360 str r3, [r0] + 554:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; + 1263 .loc 1 554 5 is_stmt 1 view .LVU355 + 554:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; + 1264 .loc 1 554 33 is_stmt 0 view .LVU356 + 1265 007e 1823 movs r3, #24 + 1266 0080 4360 str r3, [r0, #4] + 555:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; + 1267 .loc 1 555 5 is_stmt 1 view .LVU357 + 555:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; + 1268 .loc 1 555 35 is_stmt 0 view .LVU358 + 1269 0082 8560 str r5, [r0, #8] + 556:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; + 1270 .loc 1 556 5 is_stmt 1 view .LVU359 + 556:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; + 1271 .loc 1 556 35 is_stmt 0 view .LVU360 + ARM GAS /tmp/cclhdxfP.s page 38 + + + 1272 0084 C560 str r5, [r0, #12] + 557:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + 1273 .loc 1 557 5 is_stmt 1 view .LVU361 + 557:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + 1274 .loc 1 557 32 is_stmt 0 view .LVU362 + 1275 0086 8023 movs r3, #128 + 1276 0088 0361 str r3, [r0, #16] + 558:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + 1277 .loc 1 558 5 is_stmt 1 view .LVU363 + 558:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + 1278 .loc 1 558 45 is_stmt 0 view .LVU364 + 1279 008a 4561 str r5, [r0, #20] + 559:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Mode = DMA_NORMAL; + 1280 .loc 1 559 5 is_stmt 1 view .LVU365 + 559:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Mode = DMA_NORMAL; + 1281 .loc 1 559 42 is_stmt 0 view .LVU366 + 1282 008c 8561 str r5, [r0, #24] + 560:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; + 1283 .loc 1 560 5 is_stmt 1 view .LVU367 + 560:Src/stm32g4xx_hal_msp.c **** hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; + 1284 .loc 1 560 30 is_stmt 0 view .LVU368 + 1285 008e C561 str r5, [r0, #28] + 561:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) + 1286 .loc 1 561 5 is_stmt 1 view .LVU369 + 561:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) + 1287 .loc 1 561 34 is_stmt 0 view .LVU370 + 1288 0090 0562 str r5, [r0, #32] + 562:Src/stm32g4xx_hal_msp.c **** { + 1289 .loc 1 562 5 is_stmt 1 view .LVU371 + 562:Src/stm32g4xx_hal_msp.c **** { + 1290 .loc 1 562 9 is_stmt 0 view .LVU372 + 1291 0092 FFF7FEFF bl HAL_DMA_Init + 1292 .LVL80: + 562:Src/stm32g4xx_hal_msp.c **** { + 1293 .loc 1 562 8 discriminator 1 view .LVU373 + 1294 0096 20BB cbnz r0, .L83 + 1295 .L78: + 567:Src/stm32g4xx_hal_msp.c **** + 1296 .loc 1 567 5 is_stmt 1 view .LVU374 + 567:Src/stm32g4xx_hal_msp.c **** + 1297 .loc 1 567 5 view .LVU375 + 1298 0098 174B ldr r3, .L85+8 + 1299 009a C4F88030 str r3, [r4, #128] + 567:Src/stm32g4xx_hal_msp.c **** + 1300 .loc 1 567 5 view .LVU376 + 1301 009e 9C62 str r4, [r3, #40] + 567:Src/stm32g4xx_hal_msp.c **** + 1302 .loc 1 567 5 view .LVU377 + 570:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Request = DMA_REQUEST_USART1_TX; + 1303 .loc 1 570 5 view .LVU378 + 570:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Request = DMA_REQUEST_USART1_TX; + 1304 .loc 1 570 29 is_stmt 0 view .LVU379 + 1305 00a0 1748 ldr r0, .L85+16 + 1306 00a2 184B ldr r3, .L85+20 + 1307 00a4 0360 str r3, [r0] + 571:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; + 1308 .loc 1 571 5 is_stmt 1 view .LVU380 + ARM GAS /tmp/cclhdxfP.s page 39 + + + 571:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; + 1309 .loc 1 571 33 is_stmt 0 view .LVU381 + 1310 00a6 1923 movs r3, #25 + 1311 00a8 4360 str r3, [r0, #4] + 572:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; + 1312 .loc 1 572 5 is_stmt 1 view .LVU382 + 572:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; + 1313 .loc 1 572 35 is_stmt 0 view .LVU383 + 1314 00aa 1023 movs r3, #16 + 1315 00ac 8360 str r3, [r0, #8] + 573:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; + 1316 .loc 1 573 5 is_stmt 1 view .LVU384 + 573:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; + 1317 .loc 1 573 35 is_stmt 0 view .LVU385 + 1318 00ae 0023 movs r3, #0 + 1319 00b0 C360 str r3, [r0, #12] + 574:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + 1320 .loc 1 574 5 is_stmt 1 view .LVU386 + 574:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + 1321 .loc 1 574 32 is_stmt 0 view .LVU387 + 1322 00b2 8022 movs r2, #128 + 1323 00b4 0261 str r2, [r0, #16] + 575:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + 1324 .loc 1 575 5 is_stmt 1 view .LVU388 + 575:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + 1325 .loc 1 575 45 is_stmt 0 view .LVU389 + 1326 00b6 4361 str r3, [r0, #20] + 576:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Mode = DMA_NORMAL; + 1327 .loc 1 576 5 is_stmt 1 view .LVU390 + 576:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Mode = DMA_NORMAL; + 1328 .loc 1 576 42 is_stmt 0 view .LVU391 + 1329 00b8 8361 str r3, [r0, #24] + 577:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; + 1330 .loc 1 577 5 is_stmt 1 view .LVU392 + 577:Src/stm32g4xx_hal_msp.c **** hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; + 1331 .loc 1 577 30 is_stmt 0 view .LVU393 + 1332 00ba C361 str r3, [r0, #28] + 578:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) + 1333 .loc 1 578 5 is_stmt 1 view .LVU394 + 578:Src/stm32g4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) + 1334 .loc 1 578 34 is_stmt 0 view .LVU395 + 1335 00bc 0362 str r3, [r0, #32] + 579:Src/stm32g4xx_hal_msp.c **** { + 1336 .loc 1 579 5 is_stmt 1 view .LVU396 + 579:Src/stm32g4xx_hal_msp.c **** { + 1337 .loc 1 579 9 is_stmt 0 view .LVU397 + 1338 00be FFF7FEFF bl HAL_DMA_Init + 1339 .LVL81: + 579:Src/stm32g4xx_hal_msp.c **** { + 1340 .loc 1 579 8 discriminator 1 view .LVU398 + 1341 00c2 88B9 cbnz r0, .L84 + 1342 .L79: 584:Src/stm32g4xx_hal_msp.c **** - 585:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 1 */ - 586:Src/stm32g4xx_hal_msp.c **** } - 587:Src/stm32g4xx_hal_msp.c **** - 588:Src/stm32g4xx_hal_msp.c **** } - 1351 .loc 1 588 1 is_stmt 0 view .LVU391 - 1352 0038 10BD pop {r4, pc} - 1353 .LVL88: - 1354 .L87: - 1355 .loc 1 588 1 view .LVU392 - 1356 003a 00BF .align 2 - 1357 .L86: - 1358 003c 00380140 .word 1073821696 - 1359 0040 00100240 .word 1073876992 - 1360 .cfi_endproc - 1361 .LFE338: - 1363 .section .bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits - 1364 .align 2 - 1367 HAL_RCC_ADC12_CLK_ENABLED: - 1368 0000 00000000 .space 4 - 1369 .text - 1370 .Letext0: - 1371 .file 2 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 1372 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - ARM GAS /tmp/ccFRc2UG.s page 40 + 1343 .loc 1 584 5 is_stmt 1 view .LVU399 + 584:Src/stm32g4xx_hal_msp.c **** + 1344 .loc 1 584 5 view .LVU400 + 1345 00c4 0E4B ldr r3, .L85+16 + ARM GAS /tmp/cclhdxfP.s page 40 - 1373 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 1374 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 1375 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 1376 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h" - 1377 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" - 1378 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 1379 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" - 1380 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" - 1381 .file 12 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" - 1382 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" - 1383 .file 14 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h" - 1384 .file 15 "Inc/main.h" - 1385 .file 16 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h" - 1386 .file 17 "" - ARM GAS /tmp/ccFRc2UG.s page 41 + 1346 00c6 E367 str r3, [r4, #124] + 584:Src/stm32g4xx_hal_msp.c **** + 1347 .loc 1 584 5 view .LVU401 + 1348 00c8 9C62 str r4, [r3, #40] + 584:Src/stm32g4xx_hal_msp.c **** + 1349 .loc 1 584 5 view .LVU402 + 587:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USART1_IRQn); + 1350 .loc 1 587 5 view .LVU403 + 1351 00ca 0022 movs r2, #0 + 1352 00cc 1146 mov r1, r2 + 1353 00ce 2520 movs r0, #37 + 1354 00d0 FFF7FEFF bl HAL_NVIC_SetPriority + 1355 .LVL82: + 588:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */ + 1356 .loc 1 588 5 view .LVU404 + 1357 00d4 2520 movs r0, #37 + 1358 00d6 FFF7FEFF bl HAL_NVIC_EnableIRQ + 1359 .LVL83: + 1360 .loc 1 595 1 is_stmt 0 view .LVU405 + 1361 00da A2E7 b .L75 + 1362 .L82: + 533:Src/stm32g4xx_hal_msp.c **** } + 1363 .loc 1 533 7 is_stmt 1 view .LVU406 + 1364 00dc FFF7FEFF bl Error_Handler + 1365 .LVL84: + 1366 00e0 A8E7 b .L77 + 1367 .L83: + 564:Src/stm32g4xx_hal_msp.c **** } + 1368 .loc 1 564 7 view .LVU407 + 1369 00e2 FFF7FEFF bl Error_Handler + 1370 .LVL85: + 1371 00e6 D7E7 b .L78 + 1372 .L84: + 581:Src/stm32g4xx_hal_msp.c **** } + 1373 .loc 1 581 7 view .LVU408 + 1374 00e8 FFF7FEFF bl Error_Handler + 1375 .LVL86: + 1376 00ec EAE7 b .L79 + 1377 .L86: + 1378 00ee 00BF .align 2 + 1379 .L85: + 1380 00f0 00380140 .word 1073821696 + 1381 00f4 00100240 .word 1073876992 + 1382 00f8 00000000 .word hdma_usart1_rx + 1383 00fc 30000240 .word 1073872944 + 1384 0100 00000000 .word hdma_usart1_tx + 1385 0104 44000240 .word 1073872964 + 1386 .cfi_endproc + 1387 .LFE337: + 1389 .section .text.HAL_UART_MspDeInit,"ax",%progbits + 1390 .align 1 + 1391 .global HAL_UART_MspDeInit + 1392 .syntax unified + 1393 .thumb + 1394 .thumb_func + 1396 HAL_UART_MspDeInit: + 1397 .LVL87: + ARM GAS /tmp/cclhdxfP.s page 41 + + + 1398 .LFB338: + 596:Src/stm32g4xx_hal_msp.c **** + 597:Src/stm32g4xx_hal_msp.c **** /** + 598:Src/stm32g4xx_hal_msp.c **** * @brief UART MSP De-Initialization + 599:Src/stm32g4xx_hal_msp.c **** * This function freeze the hardware resources used in this example + 600:Src/stm32g4xx_hal_msp.c **** * @param huart: UART handle pointer + 601:Src/stm32g4xx_hal_msp.c **** * @retval None + 602:Src/stm32g4xx_hal_msp.c **** */ + 603:Src/stm32g4xx_hal_msp.c **** void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) + 604:Src/stm32g4xx_hal_msp.c **** { + 1399 .loc 1 604 1 view -0 + 1400 .cfi_startproc + 1401 @ args = 0, pretend = 0, frame = 0 + 1402 @ frame_needed = 0, uses_anonymous_args = 0 + 605:Src/stm32g4xx_hal_msp.c **** if(huart->Instance==USART1) + 1403 .loc 1 605 3 view .LVU410 + 1404 .loc 1 605 11 is_stmt 0 view .LVU411 + 1405 0000 0268 ldr r2, [r0] + 1406 .loc 1 605 5 view .LVU412 + 1407 0002 0E4B ldr r3, .L94 + 1408 0004 9A42 cmp r2, r3 + 1409 0006 00D0 beq .L93 + 1410 0008 7047 bx lr + 1411 .L93: + 604:Src/stm32g4xx_hal_msp.c **** if(huart->Instance==USART1) + 1412 .loc 1 604 1 view .LVU413 + 1413 000a 10B5 push {r4, lr} + 1414 .LCFI26: + 1415 .cfi_def_cfa_offset 8 + 1416 .cfi_offset 4, -8 + 1417 .cfi_offset 14, -4 + 1418 000c 0446 mov r4, r0 + 606:Src/stm32g4xx_hal_msp.c **** { + 607:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 0 */ + 608:Src/stm32g4xx_hal_msp.c **** + 609:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 0 */ + 610:Src/stm32g4xx_hal_msp.c **** /* Peripheral clock disable */ + 611:Src/stm32g4xx_hal_msp.c **** __HAL_RCC_USART1_CLK_DISABLE(); + 1419 .loc 1 611 5 is_stmt 1 view .LVU414 + 1420 000e 0C4A ldr r2, .L94+4 + 1421 0010 136E ldr r3, [r2, #96] + 1422 0012 23F48043 bic r3, r3, #16384 + 1423 0016 1366 str r3, [r2, #96] + 612:Src/stm32g4xx_hal_msp.c **** + 613:Src/stm32g4xx_hal_msp.c **** /**USART1 GPIO Configuration + 614:Src/stm32g4xx_hal_msp.c **** PA9 ------> USART1_TX + 615:Src/stm32g4xx_hal_msp.c **** PA10 ------> USART1_RX + 616:Src/stm32g4xx_hal_msp.c **** */ + 617:Src/stm32g4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); + 1424 .loc 1 617 5 view .LVU415 + 1425 0018 4FF4C061 mov r1, #1536 + 1426 001c 4FF09040 mov r0, #1207959552 + 1427 .LVL88: + 1428 .loc 1 617 5 is_stmt 0 view .LVU416 + 1429 0020 FFF7FEFF bl HAL_GPIO_DeInit + 1430 .LVL89: + 618:Src/stm32g4xx_hal_msp.c **** + ARM GAS /tmp/cclhdxfP.s page 42 + + + 619:Src/stm32g4xx_hal_msp.c **** /* USART1 DMA DeInit */ + 620:Src/stm32g4xx_hal_msp.c **** HAL_DMA_DeInit(huart->hdmarx); + 1431 .loc 1 620 5 is_stmt 1 view .LVU417 + 1432 0024 D4F88000 ldr r0, [r4, #128] + 1433 0028 FFF7FEFF bl HAL_DMA_DeInit + 1434 .LVL90: + 621:Src/stm32g4xx_hal_msp.c **** HAL_DMA_DeInit(huart->hdmatx); + 1435 .loc 1 621 5 view .LVU418 + 1436 002c E06F ldr r0, [r4, #124] + 1437 002e FFF7FEFF bl HAL_DMA_DeInit + 1438 .LVL91: + 622:Src/stm32g4xx_hal_msp.c **** + 623:Src/stm32g4xx_hal_msp.c **** /* USART1 interrupt DeInit */ + 624:Src/stm32g4xx_hal_msp.c **** HAL_NVIC_DisableIRQ(USART1_IRQn); + 1439 .loc 1 624 5 view .LVU419 + 1440 0032 2520 movs r0, #37 + 1441 0034 FFF7FEFF bl HAL_NVIC_DisableIRQ + 1442 .LVL92: + 625:Src/stm32g4xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 1 */ + 626:Src/stm32g4xx_hal_msp.c **** + 627:Src/stm32g4xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 1 */ + 628:Src/stm32g4xx_hal_msp.c **** } + 629:Src/stm32g4xx_hal_msp.c **** + 630:Src/stm32g4xx_hal_msp.c **** } + 1443 .loc 1 630 1 is_stmt 0 view .LVU420 + 1444 0038 10BD pop {r4, pc} + 1445 .LVL93: + 1446 .L95: + 1447 .loc 1 630 1 view .LVU421 + 1448 003a 00BF .align 2 + 1449 .L94: + 1450 003c 00380140 .word 1073821696 + 1451 0040 00100240 .word 1073876992 + 1452 .cfi_endproc + 1453 .LFE338: + 1455 .section .bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits + 1456 .align 2 + 1459 HAL_RCC_ADC12_CLK_ENABLED: + 1460 0000 00000000 .space 4 + 1461 .text + 1462 .Letext0: + 1463 .file 2 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 1464 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1465 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1466 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 1467 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 1468 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h" + 1469 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" + 1470 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 1471 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" + 1472 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h" + 1473 .file 12 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" + 1474 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" + 1475 .file 14 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h" + 1476 .file 15 "Inc/main.h" + 1477 .file 16 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h" + 1478 .file 17 "" + ARM GAS /tmp/cclhdxfP.s page 43 + + + ARM GAS /tmp/cclhdxfP.s page 44 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_msp.c - /tmp/ccFRc2UG.s:21 .text.HAL_MspInit:00000000 $t - /tmp/ccFRc2UG.s:27 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/ccFRc2UG.s:83 .text.HAL_MspInit:00000034 $d - /tmp/ccFRc2UG.s:88 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccFRc2UG.s:94 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccFRc2UG.s:401 .text.HAL_ADC_MspInit:00000150 $d - /tmp/ccFRc2UG.s:1367 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 HAL_RCC_ADC12_CLK_ENABLED - /tmp/ccFRc2UG.s:411 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccFRc2UG.s:417 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccFRc2UG.s:504 .text.HAL_ADC_MspDeInit:00000058 $d - /tmp/ccFRc2UG.s:512 .text.HAL_I2C_MspInit:00000000 $t - /tmp/ccFRc2UG.s:518 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit - /tmp/ccFRc2UG.s:692 .text.HAL_I2C_MspInit:000000a8 $d - /tmp/ccFRc2UG.s:699 .text.HAL_I2C_MspDeInit:00000000 $t - /tmp/ccFRc2UG.s:705 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit - /tmp/ccFRc2UG.s:753 .text.HAL_I2C_MspDeInit:0000002c $d - /tmp/ccFRc2UG.s:760 .text.HAL_TIM_Base_MspInit:00000000 $t - /tmp/ccFRc2UG.s:766 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit - /tmp/ccFRc2UG.s:869 .text.HAL_TIM_Base_MspInit:00000068 $d - /tmp/ccFRc2UG.s:875 .text.HAL_TIM_MspPostInit:00000000 $t - /tmp/ccFRc2UG.s:881 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit - /tmp/ccFRc2UG.s:966 .text.HAL_TIM_Base_MspDeInit:00000000 $t - /tmp/ccFRc2UG.s:972 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit - /tmp/ccFRc2UG.s:1032 .text.HAL_TIM_Base_MspDeInit:00000038 $d - /tmp/ccFRc2UG.s:1038 .text.HAL_UART_MspInit:00000000 $t - /tmp/ccFRc2UG.s:1044 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit - /tmp/ccFRc2UG.s:1288 .text.HAL_UART_MspInit:000000f0 $d - /tmp/ccFRc2UG.s:1298 .text.HAL_UART_MspDeInit:00000000 $t - /tmp/ccFRc2UG.s:1304 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit - /tmp/ccFRc2UG.s:1358 .text.HAL_UART_MspDeInit:0000003c $d - /tmp/ccFRc2UG.s:1364 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 $d + /tmp/cclhdxfP.s:21 .text.HAL_MspInit:00000000 $t + /tmp/cclhdxfP.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/cclhdxfP.s:83 .text.HAL_MspInit:00000034 $d + /tmp/cclhdxfP.s:88 .text.HAL_ADC_MspInit:00000000 $t + /tmp/cclhdxfP.s:94 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/cclhdxfP.s:401 .text.HAL_ADC_MspInit:00000150 $d + /tmp/cclhdxfP.s:1459 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 HAL_RCC_ADC12_CLK_ENABLED + /tmp/cclhdxfP.s:411 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/cclhdxfP.s:417 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/cclhdxfP.s:504 .text.HAL_ADC_MspDeInit:00000058 $d + /tmp/cclhdxfP.s:512 .text.HAL_I2C_MspInit:00000000 $t + /tmp/cclhdxfP.s:518 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit + /tmp/cclhdxfP.s:694 .text.HAL_I2C_MspInit:000000b4 $d + /tmp/cclhdxfP.s:701 .text.HAL_I2C_MspDeInit:00000000 $t + /tmp/cclhdxfP.s:707 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit + /tmp/cclhdxfP.s:755 .text.HAL_I2C_MspDeInit:0000002c $d + /tmp/cclhdxfP.s:762 .text.HAL_TIM_Base_MspInit:00000000 $t + /tmp/cclhdxfP.s:768 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit + /tmp/cclhdxfP.s:895 .text.HAL_TIM_Base_MspInit:00000084 $d + /tmp/cclhdxfP.s:902 .text.HAL_TIM_MspPostInit:00000000 $t + /tmp/cclhdxfP.s:908 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit + /tmp/cclhdxfP.s:1037 .text.HAL_TIM_MspPostInit:0000007c $d + /tmp/cclhdxfP.s:1044 .text.HAL_TIM_Base_MspDeInit:00000000 $t + /tmp/cclhdxfP.s:1050 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit + /tmp/cclhdxfP.s:1123 .text.HAL_TIM_Base_MspDeInit:0000004c $d + /tmp/cclhdxfP.s:1130 .text.HAL_UART_MspInit:00000000 $t + /tmp/cclhdxfP.s:1136 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit + /tmp/cclhdxfP.s:1380 .text.HAL_UART_MspInit:000000f0 $d + /tmp/cclhdxfP.s:1390 .text.HAL_UART_MspDeInit:00000000 $t + /tmp/cclhdxfP.s:1396 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit + /tmp/cclhdxfP.s:1450 .text.HAL_UART_MspDeInit:0000003c $d + /tmp/cclhdxfP.s:1456 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 $d UNDEFINED SYMBOLS HAL_PWREx_DisableUCPDDeadBattery diff --git a/squeow_sw/build/stm32g4xx_hal_msp.o b/squeow_sw/build/stm32g4xx_hal_msp.o index 1dc7979ecb784f2d55d8573353b12a05722f8086..67e745402062d575b4b121c0cfbfbe210476d2dd 100644 GIT binary patch delta 11175 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

4pslT=t?O@||oIdG3s4o n-jMbcRH~&d;jiLM6;J`@zq_mp=x-oT`o}NwGsaUz(?D+ delta 10528 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 HnqvM1*WzLv diff --git a/squeow_sw/build/stm32g4xx_hal_pwr.lst b/squeow_sw/build/stm32g4xx_hal_pwr.lst index 3f72393..48a9593 100644 --- a/squeow_sw/build/stm32g4xx_hal_pwr.lst +++ b/squeow_sw/build/stm32g4xx_hal_pwr.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccHFZ5oa.s page 1 +ARM GAS /tmp/cc4VFJMZ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** * @{ 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** */ 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** - ARM GAS /tmp/ccHFZ5oa.s page 2 + ARM GAS /tmp/cc4VFJMZ.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** /** @defgroup PWR PWR @@ -118,7 +118,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** */ 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** void HAL_PWR_DeInit(void) 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** { - ARM GAS /tmp/ccHFZ5oa.s page 3 + ARM GAS /tmp/cc4VFJMZ.s page 3 29 .loc 1 87 1 view -0 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 66 .loc 1 106 3 view .LVU5 67 0000 024A ldr r2, .L5 68 0002 1368 ldr r3, [r2] - ARM GAS /tmp/ccHFZ5oa.s page 4 + ARM GAS /tmp/cc4VFJMZ.s page 4 69 0004 43F48073 orr r3, r3, #256 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 116 .LVL0: 117 .LFB332: 118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** - ARM GAS /tmp/ccHFZ5oa.s page 5 + ARM GAS /tmp/cc4VFJMZ.s page 5 119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** *** Low-power run mode *** 175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** ========================== - ARM GAS /tmp/ccHFZ5oa.s page 6 + ARM GAS /tmp/cc4VFJMZ.s page 6 176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** [..] @@ -358,7 +358,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** 231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** *** Standby mode *** 232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** ==================== - ARM GAS /tmp/ccHFZ5oa.s page 7 + ARM GAS /tmp/cc4VFJMZ.s page 7 233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** [..] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** is necessary to configure the RTC to detect the tamper or time stamp event using the 288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** HAL_RTCEx_SetTimeStamp_IT() or HAL_RTCEx_SetTamper_IT() functions. 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** - ARM GAS /tmp/ccHFZ5oa.s page 8 + ARM GAS /tmp/cc4VFJMZ.s page 8 290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC WakeUp event, it is necessary to @@ -478,7 +478,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 141 .loc 1 320 3 view .LVU16 142 0020 DA68 ldr r2, [r3, #12] 143 0022 22F48032 bic r2, r2, #65536 - ARM GAS /tmp/ccHFZ5oa.s page 9 + ARM GAS /tmp/cc4VFJMZ.s page 9 144 0026 DA60 str r2, [r3, #12] @@ -538,7 +538,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 180 005c 084A ldr r2, .L15+4 181 005e 9368 ldr r3, [r2, #8] 182 0060 43F48033 orr r3, r3, #65536 - ARM GAS /tmp/ccHFZ5oa.s page 10 + ARM GAS /tmp/cc4VFJMZ.s page 10 183 0064 9360 str r3, [r2, #8] @@ -598,7 +598,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 222 @ args = 0, pretend = 0, frame = 0 223 @ frame_needed = 0, uses_anonymous_args = 0 224 @ link register save eliminated. - ARM GAS /tmp/ccHFZ5oa.s page 11 + ARM GAS /tmp/cc4VFJMZ.s page 11 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** SET_BIT(PWR->CR2, PWR_CR2_PVDE); @@ -658,7 +658,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 271 .thumb 272 .thumb_func 274 HAL_PWR_EnableWakeUpPin: - ARM GAS /tmp/ccHFZ5oa.s page 12 + ARM GAS /tmp/cc4VFJMZ.s page 12 275 .LVL2: @@ -718,7 +718,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** } 296 .loc 1 400 1 is_stmt 0 view .LVU48 297 0018 7047 bx lr - ARM GAS /tmp/ccHFZ5oa.s page 13 + ARM GAS /tmp/cc4VFJMZ.s page 13 298 .L25: @@ -778,7 +778,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 341 .syntax unified 342 .thumb 343 .thumb_func - ARM GAS /tmp/ccHFZ5oa.s page 14 + ARM GAS /tmp/cc4VFJMZ.s page 14 345 HAL_PWR_EnterSLEEPMode: @@ -838,7 +838,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** /* If in low-power run mode at this point, exit it */ 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** if (HAL_IS_BIT_SET(PWR->SR2, PWR_SR2_REGLPF)) 364 .loc 1 451 5 is_stmt 1 view .LVU60 - ARM GAS /tmp/ccHFZ5oa.s page 15 + ARM GAS /tmp/cc4VFJMZ.s page 15 365 .loc 1 451 9 is_stmt 0 view .LVU61 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 390 @ 0 "" 2 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** __WFE(); 391 .loc 1 481 5 view .LVU68 - ARM GAS /tmp/ccHFZ5oa.s page 16 + ARM GAS /tmp/cc4VFJMZ.s page 16 392 @ 481 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c" 1 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 434 0040 00700040 .word 1073770496 435 0044 00ED00E0 .word -536810240 436 .cfi_endproc - ARM GAS /tmp/ccHFZ5oa.s page 17 + ARM GAS /tmp/cc4VFJMZ.s page 17 437 .LFE337: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** assert_param(IS_PWR_REGULATOR(Regulator)); 459 .loc 1 519 3 is_stmt 1 view .LVU81 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** - ARM GAS /tmp/ccHFZ5oa.s page 18 + ARM GAS /tmp/cc4VFJMZ.s page 18 521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** if(Regulator == PWR_LOWPOWERREGULATOR_ON) @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** * to set RRS bit. 540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** * The BOR is available. 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** * @note The I/Os can be configured either with a pull-up or pull-down or can be kept in analog s - ARM GAS /tmp/ccHFZ5oa.s page 19 + ARM GAS /tmp/cc4VFJMZ.s page 19 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** * HAL_PWREx_EnableGPIOPullUp() and HAL_PWREx_EnableGPIOPullDown() respectively enable Pull @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 528 .section .text.HAL_PWR_EnableSleepOnExit,"ax",%progbits 529 .align 1 530 .global HAL_PWR_EnableSleepOnExit - ARM GAS /tmp/ccHFZ5oa.s page 20 + ARM GAS /tmp/cc4VFJMZ.s page 20 531 .syntax unified @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** */ 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** void HAL_PWR_DisableSleepOnExit(void) 589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** { - ARM GAS /tmp/ccHFZ5oa.s page 21 + ARM GAS /tmp/cc4VFJMZ.s page 21 565 .loc 1 589 1 is_stmt 1 view -0 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 604 000a 7047 bx lr 605 .L55: 606 .align 2 - ARM GAS /tmp/ccHFZ5oa.s page 22 + ARM GAS /tmp/cc4VFJMZ.s page 22 607 .L54: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** /** - ARM GAS /tmp/ccHFZ5oa.s page 23 + ARM GAS /tmp/cc4VFJMZ.s page 23 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c **** * @brief PWR PVD interrupt callback @@ -1341,64 +1341,64 @@ ARM GAS /tmp/ccHFZ5oa.s page 1 657 .LFE344: 659 .text 660 .Letext0: - 661 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 662 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 661 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 662 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 663 .file 4 "Drivers/CMSIS/Include/core_cm4.h" 664 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 665 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 666 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h" 667 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h" - ARM GAS /tmp/ccHFZ5oa.s page 24 + ARM GAS /tmp/cc4VFJMZ.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_pwr.c - /tmp/ccHFZ5oa.s:21 .text.HAL_PWR_DeInit:00000000 $t - /tmp/ccHFZ5oa.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit - /tmp/ccHFZ5oa.s:48 .text.HAL_PWR_DeInit:00000014 $d - /tmp/ccHFZ5oa.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t - /tmp/ccHFZ5oa.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess - /tmp/ccHFZ5oa.s:76 .text.HAL_PWR_EnableBkUpAccess:0000000c $d - /tmp/ccHFZ5oa.s:81 .text.HAL_PWR_DisableBkUpAccess:00000000 $t - /tmp/ccHFZ5oa.s:87 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess - /tmp/ccHFZ5oa.s:104 .text.HAL_PWR_DisableBkUpAccess:0000000c $d - /tmp/ccHFZ5oa.s:109 .text.HAL_PWR_ConfigPVD:00000000 $t - /tmp/ccHFZ5oa.s:115 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD - /tmp/ccHFZ5oa.s:206 .text.HAL_PWR_ConfigPVD:0000007c $d - /tmp/ccHFZ5oa.s:212 .text.HAL_PWR_EnablePVD:00000000 $t - /tmp/ccHFZ5oa.s:218 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD - /tmp/ccHFZ5oa.s:235 .text.HAL_PWR_EnablePVD:0000000c $d - /tmp/ccHFZ5oa.s:240 .text.HAL_PWR_DisablePVD:00000000 $t - /tmp/ccHFZ5oa.s:246 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD - /tmp/ccHFZ5oa.s:263 .text.HAL_PWR_DisablePVD:0000000c $d - /tmp/ccHFZ5oa.s:268 .text.HAL_PWR_EnableWakeUpPin:00000000 $t - /tmp/ccHFZ5oa.s:274 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin - /tmp/ccHFZ5oa.s:301 .text.HAL_PWR_EnableWakeUpPin:0000001c $d - /tmp/ccHFZ5oa.s:306 .text.HAL_PWR_DisableWakeUpPin:00000000 $t - /tmp/ccHFZ5oa.s:312 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin - /tmp/ccHFZ5oa.s:334 .text.HAL_PWR_DisableWakeUpPin:00000010 $d - /tmp/ccHFZ5oa.s:339 .text.HAL_PWR_EnterSLEEPMode:00000000 $t - /tmp/ccHFZ5oa.s:345 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode - /tmp/ccHFZ5oa.s:434 .text.HAL_PWR_EnterSLEEPMode:00000040 $d - /tmp/ccHFZ5oa.s:440 .text.HAL_PWR_EnterSTOPMode:00000000 $t - /tmp/ccHFZ5oa.s:446 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode - /tmp/ccHFZ5oa.s:487 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t - /tmp/ccHFZ5oa.s:493 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode - /tmp/ccHFZ5oa.s:523 .text.HAL_PWR_EnterSTANDBYMode:0000001c $d - /tmp/ccHFZ5oa.s:529 .text.HAL_PWR_EnableSleepOnExit:00000000 $t - /tmp/ccHFZ5oa.s:535 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit - /tmp/ccHFZ5oa.s:552 .text.HAL_PWR_EnableSleepOnExit:0000000c $d - /tmp/ccHFZ5oa.s:557 .text.HAL_PWR_DisableSleepOnExit:00000000 $t - /tmp/ccHFZ5oa.s:563 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit - /tmp/ccHFZ5oa.s:580 .text.HAL_PWR_DisableSleepOnExit:0000000c $d - /tmp/ccHFZ5oa.s:585 .text.HAL_PWR_EnableSEVOnPend:00000000 $t - /tmp/ccHFZ5oa.s:591 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend - /tmp/ccHFZ5oa.s:608 .text.HAL_PWR_EnableSEVOnPend:0000000c $d - /tmp/ccHFZ5oa.s:613 .text.HAL_PWR_DisableSEVOnPend:00000000 $t - /tmp/ccHFZ5oa.s:619 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend - /tmp/ccHFZ5oa.s:636 .text.HAL_PWR_DisableSEVOnPend:0000000c $d - /tmp/ccHFZ5oa.s:641 .text.HAL_PWR_PVDCallback:00000000 $t - /tmp/ccHFZ5oa.s:647 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback + /tmp/cc4VFJMZ.s:21 .text.HAL_PWR_DeInit:00000000 $t + /tmp/cc4VFJMZ.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit + /tmp/cc4VFJMZ.s:48 .text.HAL_PWR_DeInit:00000014 $d + /tmp/cc4VFJMZ.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t + /tmp/cc4VFJMZ.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess + /tmp/cc4VFJMZ.s:76 .text.HAL_PWR_EnableBkUpAccess:0000000c $d + /tmp/cc4VFJMZ.s:81 .text.HAL_PWR_DisableBkUpAccess:00000000 $t + /tmp/cc4VFJMZ.s:87 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess + /tmp/cc4VFJMZ.s:104 .text.HAL_PWR_DisableBkUpAccess:0000000c $d + /tmp/cc4VFJMZ.s:109 .text.HAL_PWR_ConfigPVD:00000000 $t + /tmp/cc4VFJMZ.s:115 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD + /tmp/cc4VFJMZ.s:206 .text.HAL_PWR_ConfigPVD:0000007c $d + /tmp/cc4VFJMZ.s:212 .text.HAL_PWR_EnablePVD:00000000 $t + /tmp/cc4VFJMZ.s:218 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD + /tmp/cc4VFJMZ.s:235 .text.HAL_PWR_EnablePVD:0000000c $d + /tmp/cc4VFJMZ.s:240 .text.HAL_PWR_DisablePVD:00000000 $t + /tmp/cc4VFJMZ.s:246 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD + /tmp/cc4VFJMZ.s:263 .text.HAL_PWR_DisablePVD:0000000c $d + /tmp/cc4VFJMZ.s:268 .text.HAL_PWR_EnableWakeUpPin:00000000 $t + /tmp/cc4VFJMZ.s:274 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin + /tmp/cc4VFJMZ.s:301 .text.HAL_PWR_EnableWakeUpPin:0000001c $d + /tmp/cc4VFJMZ.s:306 .text.HAL_PWR_DisableWakeUpPin:00000000 $t + /tmp/cc4VFJMZ.s:312 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin + /tmp/cc4VFJMZ.s:334 .text.HAL_PWR_DisableWakeUpPin:00000010 $d + /tmp/cc4VFJMZ.s:339 .text.HAL_PWR_EnterSLEEPMode:00000000 $t + /tmp/cc4VFJMZ.s:345 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode + /tmp/cc4VFJMZ.s:434 .text.HAL_PWR_EnterSLEEPMode:00000040 $d + /tmp/cc4VFJMZ.s:440 .text.HAL_PWR_EnterSTOPMode:00000000 $t + /tmp/cc4VFJMZ.s:446 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode + /tmp/cc4VFJMZ.s:487 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t + /tmp/cc4VFJMZ.s:493 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode + /tmp/cc4VFJMZ.s:523 .text.HAL_PWR_EnterSTANDBYMode:0000001c $d + /tmp/cc4VFJMZ.s:529 .text.HAL_PWR_EnableSleepOnExit:00000000 $t + /tmp/cc4VFJMZ.s:535 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit + /tmp/cc4VFJMZ.s:552 .text.HAL_PWR_EnableSleepOnExit:0000000c $d + /tmp/cc4VFJMZ.s:557 .text.HAL_PWR_DisableSleepOnExit:00000000 $t + /tmp/cc4VFJMZ.s:563 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit + /tmp/cc4VFJMZ.s:580 .text.HAL_PWR_DisableSleepOnExit:0000000c $d + /tmp/cc4VFJMZ.s:585 .text.HAL_PWR_EnableSEVOnPend:00000000 $t + /tmp/cc4VFJMZ.s:591 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend + /tmp/cc4VFJMZ.s:608 .text.HAL_PWR_EnableSEVOnPend:0000000c $d + /tmp/cc4VFJMZ.s:613 .text.HAL_PWR_DisableSEVOnPend:00000000 $t + /tmp/cc4VFJMZ.s:619 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend + /tmp/cc4VFJMZ.s:636 .text.HAL_PWR_DisableSEVOnPend:0000000c $d + /tmp/cc4VFJMZ.s:641 .text.HAL_PWR_PVDCallback:00000000 $t + /tmp/cc4VFJMZ.s:647 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback UNDEFINED SYMBOLS HAL_PWREx_DisableLowPowerRunMode diff --git a/squeow_sw/build/stm32g4xx_hal_pwr.o b/squeow_sw/build/stm32g4xx_hal_pwr.o index 56c1d67b94c8744a03c40e6d86b4d622e95d2014..d1e697db12555687ddd224375525311d4a0c097e 100644 GIT binary patch delta 378 zcmaD;^rmQo7!!Ln3j+fWJKJPgCJ&}e*2(Ei+KksGPi8v6RKhknlzAOf9@}JAmQ_sM ztdlpg)G!dQA6NCnvJXGaX~y+{C(^k!cspWNmg8p){aTtWHdVOBfg!n3P#K z4gyuN$1xgCKESTeG=pXGNA^6Sogg*AFf|?=$5=KOatJXpnoVxuT+B3?WwIuhG^6ii zSFTdYY8D0t#waE>Mxb#F0w6PM85l(wf3Zxy%oQgl3N(n3g-LY=P(lNU6@XaWd9piq zD5L1)x!ie73t1=g^29RAPtN8EkXQ&ZD+ARiImU-9n=kXsVr4egGoD-^6a}RXH~$k_ z#=hBJI*U=<-7i$Z+0b0U5U51YP{GK+$i%?R&}8y%sg}trWel`I!a=Dyh6)-^rI|S? X3W-IzxCR1, PWR_CR1_VOS) == PWR_REGULATOR_VOLTAGE_SCALE2) 192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { - ARM GAS /tmp/ccebRljS.s page 6 + ARM GAS /tmp/ccas351m.s page 6 193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /* Make sure Range 1 Boost is disabled */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccebRljS.s page 1 171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** while ((HAL_IS_BIT_SET(PWR->SR2, PWR_SR2_VOSF)) && (wait_loop_index != 0U)) 114 .loc 1 171 53 is_stmt 0 view .LVU23 115 003e 314B ldr r3, .L23+4 - ARM GAS /tmp/ccebRljS.s page 7 + ARM GAS /tmp/ccas351m.s page 7 116 0040 1B68 ldr r3, [r3] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccebRljS.s page 1 156 006e 0020 movs r0, #0 157 .LVL6: 158 .loc 1 225 10 view .LVU39 - ARM GAS /tmp/ccebRljS.s page 8 + ARM GAS /tmp/ccas351m.s page 8 159 0070 7047 bx lr @@ -478,7 +478,7 @@ ARM GAS /tmp/ccebRljS.s page 1 204 .loc 1 197 7 view .LVU52 205 00b8 1368 ldr r3, [r2] 206 00ba 23F4C063 bic r3, r3, #1536 - ARM GAS /tmp/ccebRljS.s page 9 + ARM GAS /tmp/ccas351m.s page 9 207 00be 43F40073 orr r3, r3, #512 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccebRljS.s page 1 246 .loc 1 205 11 view .LVU67 247 00ec 5B69 ldr r3, [r3, #20] 205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { - ARM GAS /tmp/ccebRljS.s page 10 + ARM GAS /tmp/ccas351m.s page 10 248 .loc 1 205 10 view .LVU68 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccebRljS.s page 1 238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** void HAL_PWREx_EnableBatteryCharging(uint32_t ResistorSelection) 239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { 289 .loc 1 239 1 is_stmt 1 view -0 - ARM GAS /tmp/ccebRljS.s page 11 + ARM GAS /tmp/ccas351m.s page 11 290 .cfi_startproc @@ -658,7 +658,7 @@ ARM GAS /tmp/ccebRljS.s page 1 329 0000 024A ldr r2, .L29 330 0002 D368 ldr r3, [r2, #12] 331 0004 23F48073 bic r3, r3, #256 - ARM GAS /tmp/ccebRljS.s page 12 + ARM GAS /tmp/ccas351m.s page 12 332 0008 D360 str r3, [r2, #12] @@ -718,7 +718,7 @@ ARM GAS /tmp/ccebRljS.s page 1 268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** 269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** 270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /** - ARM GAS /tmp/ccebRljS.s page 13 + ARM GAS /tmp/ccas351m.s page 13 271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @brief Disable Internal Wake-up Line. @@ -778,7 +778,7 @@ ARM GAS /tmp/ccebRljS.s page 1 298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * I/O pins are available) or the logical OR of several of them to set 299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * several bits for a given port in a single API call. 300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @retval HAL Status - ARM GAS /tmp/ccebRljS.s page 14 + ARM GAS /tmp/ccas351m.s page 14 301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccebRljS.s page 1 447 0028 0020 movs r0, #0 448 .loc 1 314 8 view .LVU100 449 002a 7047 bx lr - ARM GAS /tmp/ccebRljS.s page 15 + ARM GAS /tmp/ccas351m.s page 15 450 .LVL24: @@ -898,7 +898,7 @@ ARM GAS /tmp/ccebRljS.s page 1 492 005c 0A43 orrs r2, r2, r1 493 005e 9A63 str r2, [r3, #56] 325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** CLEAR_BIT(PWR->PDCRD, GPIONumber); - ARM GAS /tmp/ccebRljS.s page 16 + ARM GAS /tmp/ccas351m.s page 16 494 .loc 1 325 8 view .LVU113 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccebRljS.s page 1 537 .loc 1 334 8 view .LVU125 304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** 538 .loc 1 304 21 is_stmt 0 view .LVU126 - ARM GAS /tmp/ccebRljS.s page 17 + ARM GAS /tmp/ccas351m.s page 17 539 0098 0020 movs r0, #0 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccebRljS.s page 1 581 .thumb 582 .thumb_func 584 HAL_PWREx_DisableGPIOPullUp: - ARM GAS /tmp/ccebRljS.s page 18 + ARM GAS /tmp/ccas351m.s page 18 585 .LVL41: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccebRljS.s page 1 611 0012 136A ldr r3, [r2, #32] 612 0014 21F48041 bic r1, r1, #16384 613 .LVL42: - ARM GAS /tmp/ccebRljS.s page 19 + ARM GAS /tmp/ccas351m.s page 19 614 .loc 1 373 8 is_stmt 0 view .LVU143 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccebRljS.s page 1 383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** break; 656 .loc 1 383 8 view .LVU156 365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccebRljS.s page 20 + ARM GAS /tmp/ccas351m.s page 20 657 .loc 1 365 21 is_stmt 0 view .LVU157 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccebRljS.s page 1 701 0078 23EA0103 bic r3, r3, r1 702 007c 1365 str r3, [r2, #80] 392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** break; - ARM GAS /tmp/ccebRljS.s page 21 + ARM GAS /tmp/ccas351m.s page 21 703 .loc 1 392 8 is_stmt 1 view .LVU170 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccebRljS.s page 1 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * (or PWR_GPIO_I depending on the devices) to select the GPIO peripheral. 417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @param GPIONumber: Specify the I/O pins numbers. 418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * This parameter can be one of the following values: - ARM GAS /tmp/ccebRljS.s page 22 + ARM GAS /tmp/ccas351m.s page 22 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * PWR_GPIO_BIT_0, ..., PWR_GPIO_BIT_15 (except for the port where less @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccebRljS.s page 1 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** break; 771 .loc 1 436 8 is_stmt 1 view .LVU185 426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccebRljS.s page 23 + ARM GAS /tmp/ccas351m.s page 23 772 .loc 1 426 21 is_stmt 0 view .LVU186 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccebRljS.s page 1 814 .loc 1 446 8 is_stmt 1 view .LVU199 815 0058 174B ldr r3, .L74 816 005a DA6B ldr r2, [r3, #60] - ARM GAS /tmp/ccebRljS.s page 24 + ARM GAS /tmp/ccas351m.s page 24 817 005c 0A43 orrs r2, r2, r1 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccebRljS.s page 1 860 0092 22EA0102 bic r2, r2, r1 861 0096 9A64 str r2, [r3, #72] 456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** break; - ARM GAS /tmp/ccebRljS.s page 25 + ARM GAS /tmp/ccas351m.s page 25 862 .loc 1 456 8 view .LVU212 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccebRljS.s page 1 903 .align 1 904 .global HAL_PWREx_DisableGPIOPullDown 905 .syntax unified - ARM GAS /tmp/ccebRljS.s page 26 + ARM GAS /tmp/ccas351m.s page 26 906 .thumb @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccebRljS.s page 1 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** CLEAR_BIT(PWR->PDCRA, (GPIONumber & (~(PWR_GPIO_BIT_13|PWR_GPIO_BIT_15)))); 934 .loc 1 495 8 view .LVU229 935 0010 1C4A ldr r2, .L87 - ARM GAS /tmp/ccebRljS.s page 27 + ARM GAS /tmp/ccas351m.s page 27 936 0012 536A ldr r3, [r2, #36] @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccebRljS.s page 1 504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** CLEAR_BIT(PWR->PDCRD, GPIONumber); 979 .loc 1 504 8 is_stmt 1 view .LVU243 980 0042 104A ldr r2, .L87 - ARM GAS /tmp/ccebRljS.s page 28 + ARM GAS /tmp/ccas351m.s page 28 981 0044 D36B ldr r3, [r2, #60] @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1023 .loc 1 513 8 is_stmt 1 view .LVU256 1024 0074 034B ldr r3, .L87 1025 0076 5A6D ldr r2, [r3, #84] - ARM GAS /tmp/ccebRljS.s page 29 + ARM GAS /tmp/ccas351m.s page 29 1026 0078 5A65 str r2, [r3, #84] @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1057 .loc 1 536 1 is_stmt 1 view -0 1058 .cfi_startproc 1059 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccebRljS.s page 30 + ARM GAS /tmp/ccas351m.s page 30 1060 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1102 .LFE340: 1104 .section .text.HAL_PWREx_EnableSRAM2ContentRetention,"ax",%progbits 1105 .align 1 - ARM GAS /tmp/ccebRljS.s page 31 + ARM GAS /tmp/ccas351m.s page 31 1106 .global HAL_PWREx_EnableSRAM2ContentRetention @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccebRljS.s page 1 573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { 1141 .loc 1 573 1 is_stmt 1 view -0 1142 .cfi_startproc - ARM GAS /tmp/ccebRljS.s page 32 + ARM GAS /tmp/ccas351m.s page 32 1143 @ args = 0, pretend = 0, frame = 0 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1184 000c 00700040 .word 1073770496 1185 .cfi_endproc 1186 .LFE343: - ARM GAS /tmp/ccebRljS.s page 33 + ARM GAS /tmp/ccas351m.s page 33 1188 .section .text.HAL_PWREx_DisablePVM1,"ax",%progbits @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1226 .cfi_startproc 1227 @ args = 0, pretend = 0, frame = 0 1228 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccebRljS.s page 34 + ARM GAS /tmp/ccas351m.s page 34 1229 @ link register save eliminated. @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1275 .syntax unified 1276 .thumb 1277 .thumb_func - ARM GAS /tmp/ccebRljS.s page 35 + ARM GAS /tmp/ccas351m.s page 35 1279 HAL_PWREx_EnablePVM3: @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1316 0002 5368 ldr r3, [r2, #4] 1317 0004 23F04003 bic r3, r3, #64 1318 0008 5360 str r3, [r2, #4] - ARM GAS /tmp/ccebRljS.s page 36 + ARM GAS /tmp/ccas351m.s page 36 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccebRljS.s page 1 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /** 651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @brief Disable the Power Voltage Monitoring 4: VDDA versus OPAMP/DAC minimum voltage 1.8V. 652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @retval None - ARM GAS /tmp/ccebRljS.s page 37 + ARM GAS /tmp/ccas351m.s page 37 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1398 @ link register save eliminated. 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** HAL_StatusTypeDef status = HAL_OK; 1399 .loc 1 676 3 view .LVU300 - ARM GAS /tmp/ccebRljS.s page 38 + ARM GAS /tmp/ccas351m.s page 38 677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccebRljS.s page 1 718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** break; 719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** #endif /* PWR_CR2_PVME1 */ 720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccebRljS.s page 39 + ARM GAS /tmp/ccas351m.s page 39 721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** #if defined(PWR_CR2_PVME2) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1449 004e 664A ldr r2, .L150 1450 0050 536A ldr r3, [r2, #36] 1451 0052 43F01003 orr r3, r3, #16 - ARM GAS /tmp/ccebRljS.s page 40 + ARM GAS /tmp/ccas351m.s page 40 1452 0056 5362 str r3, [r2, #36] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccebRljS.s page 1 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { 1491 .loc 1 686 3 view .LVU330 1492 0086 802B cmp r3, #128 - ARM GAS /tmp/ccebRljS.s page 41 + ARM GAS /tmp/ccas351m.s page 41 1493 0088 36D1 bne .L149 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccebRljS.s page 1 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** __HAL_PWR_PVM4_EXTI_DISABLE_RISING_EDGE(); 1507 .loc 1 790 7 view .LVU334 1508 00a4 9A6A ldr r2, [r3, #40] - ARM GAS /tmp/ccebRljS.s page 42 + ARM GAS /tmp/ccas351m.s page 42 1509 00a6 22F04002 bic r2, r2, #64 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1546 .L143: 808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } 809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccebRljS.s page 43 + ARM GAS /tmp/ccas351m.s page 43 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** if((sConfigPVM->Mode & PVM_FALLING_EDGE) == PVM_FALLING_EDGE) @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1589 .loc 1 697 7 view .LVU359 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { 1590 .loc 1 697 21 is_stmt 0 view .LVU360 - ARM GAS /tmp/ccebRljS.s page 44 + ARM GAS /tmp/ccas351m.s page 44 1591 011e 4368 ldr r3, [r0, #4] @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1631 .loc 1 716 9 is_stmt 1 view .LVU374 1632 015c 224A ldr r2, .L150 1633 015e D36A ldr r3, [r2, #44] - ARM GAS /tmp/ccebRljS.s page 45 + ARM GAS /tmp/ccas351m.s page 45 1634 0160 43F00803 orr r3, r3, #8 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1675 .loc 1 768 9 view .LVU387 1676 01a0 13F4003F tst r3, #131072 1677 01a4 04D0 beq .L139 - ARM GAS /tmp/ccebRljS.s page 46 + ARM GAS /tmp/ccas351m.s page 46 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1719 .LVL112: 1720 .L145: 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccebRljS.s page 47 + ARM GAS /tmp/ccas351m.s page 47 1721 .loc 1 676 21 view .LVU401 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccebRljS.s page 1 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * Flash in power-down monde in setting the RUN_PD bit in FLASH_ACR register. 830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * Additionally, the clock frequency must be reduced below 2 MHz. 831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * Setting RUN_PD in FLASH_ACR then appropriately reducing the clock frequency must - ARM GAS /tmp/ccebRljS.s page 48 + ARM GAS /tmp/ccas351m.s page 48 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * be done before calling HAL_PWREx_EnableLowPowerRunMode() API. @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccebRljS.s page 1 854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /* Clear LPR bit */ 855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** CLEAR_BIT(PWR->CR1, PWR_CR1_LPR); 1791 .loc 1 855 3 view .LVU413 - ARM GAS /tmp/ccebRljS.s page 49 + ARM GAS /tmp/ccas351m.s page 49 1792 0000 124A ldr r2, .L161 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1834 003a 5B69 ldr r3, [r3, #20] 1835 .loc 1 863 6 view .LVU428 1836 003c 13F4007F tst r3, #512 - ARM GAS /tmp/ccebRljS.s page 50 + ARM GAS /tmp/ccas351m.s page 50 1837 0040 01D1 bne .L160 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccebRljS.s page 1 892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @retval None 893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ 894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** void HAL_PWREx_EnterSTOP0Mode(uint8_t STOPEntry) - ARM GAS /tmp/ccebRljS.s page 51 + ARM GAS /tmp/ccas351m.s page 51 895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1896 @ 0 "" 2 1897 .thumb 1898 .syntax unified - ARM GAS /tmp/ccebRljS.s page 52 + ARM GAS /tmp/ccas351m.s page 52 1899 .L165: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccebRljS.s page 1 937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * is set. 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @note Due to low power mode, an additional startup delay is incurred when waking up from Stop 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @param STOPEntry specifies if Stop mode in entered with WFI or WFE instruction. - ARM GAS /tmp/ccebRljS.s page 53 + ARM GAS /tmp/ccas351m.s page 53 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * This parameter can be one of the following values: @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1961 @ 966 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1962 001e 20BF wfe 1963 @ 0 "" 2 - ARM GAS /tmp/ccebRljS.s page 54 + ARM GAS /tmp/ccas351m.s page 54 967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** __WFE(); @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccebRljS.s page 1 982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * The BOR is not available. 983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @note The I/Os can be configured either with a pull-up or pull-down or can be kept in analog s 984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @retval None - ARM GAS /tmp/ccebRljS.s page 55 + ARM GAS /tmp/ccas351m.s page 55 985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2042 .thumb_func 2044 HAL_PWREx_PVM1Callback: 2045 .LFB358: - ARM GAS /tmp/ccebRljS.s page 56 + ARM GAS /tmp/ccas351m.s page 56 1002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** /* Clear PVM4 exti pending bit */ 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** __HAL_PWR_PVM4_EXTI_CLEAR_FLAG(); 1058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } - ARM GAS /tmp/ccebRljS.s page 57 + ARM GAS /tmp/ccas351m.s page 57 1059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2076 .align 1 2077 .weak HAL_PWREx_PVM3Callback 2078 .syntax unified - ARM GAS /tmp/ccebRljS.s page 58 + ARM GAS /tmp/ccas351m.s page 58 2079 .thumb @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2114 .align 1 2115 .global HAL_PWREx_PVD_PVM_IRQHandler 2116 .syntax unified - ARM GAS /tmp/ccebRljS.s page 59 + ARM GAS /tmp/ccas351m.s page 59 2117 .thumb @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2159 .loc 1 1043 5 view .LVU481 2160 0024 13F0200F tst r3, #32 2161 0028 18D1 bne .L192 - ARM GAS /tmp/ccebRljS.s page 60 + ARM GAS /tmp/ccas351m.s page 60 2162 .L186: @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2204 .loc 1 1049 5 view .LVU493 2205 0060 044B ldr r3, .L194 2206 0062 2022 movs r2, #32 - ARM GAS /tmp/ccebRljS.s page 61 + ARM GAS /tmp/ccas351m.s page 61 2207 0064 5A63 str r2, [r3, #52] @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2249 .L197: 2250 000c 00700040 .word 1073770496 2251 .cfi_endproc - ARM GAS /tmp/ccebRljS.s page 62 + ARM GAS /tmp/ccas351m.s page 62 2252 .LFE362: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccebRljS.s page 1 1139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** * @retval None 1140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** */ 1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** void HAL_PWREx_EnableUCPDDeadBattery(void) - ARM GAS /tmp/ccebRljS.s page 63 + ARM GAS /tmp/ccas351m.s page 63 1142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** { @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccebRljS.s page 1 2328 0008 9360 str r3, [r2, #8] 1161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c **** } 2329 .loc 1 1161 1 is_stmt 0 view .LVU508 - ARM GAS /tmp/ccebRljS.s page 64 + ARM GAS /tmp/ccas351m.s page 64 2330 000a 7047 bx lr @@ -3790,144 +3790,144 @@ ARM GAS /tmp/ccebRljS.s page 1 2336 .LFE365: 2338 .text 2339 .Letext0: - 2340 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 2341 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 2340 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 2341 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 2342 .file 4 "Drivers/CMSIS/Include/core_cm4.h" 2343 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 2344 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 2345 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h" 2346 .file 8 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" 2347 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h" - ARM GAS /tmp/ccebRljS.s page 65 + ARM GAS /tmp/ccas351m.s page 65 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_pwr_ex.c - /tmp/ccebRljS.s:21 .text.HAL_PWREx_GetVoltageRange:00000000 $t - /tmp/ccebRljS.s:27 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange - /tmp/ccebRljS.s:58 .text.HAL_PWREx_GetVoltageRange:00000020 $d - /tmp/ccebRljS.s:63 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t - /tmp/ccebRljS.s:69 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling - /tmp/ccebRljS.s:273 .text.HAL_PWREx_ControlVoltageScaling:00000100 $d - /tmp/ccebRljS.s:280 .text.HAL_PWREx_EnableBatteryCharging:00000000 $t - /tmp/ccebRljS.s:286 .text.HAL_PWREx_EnableBatteryCharging:00000000 HAL_PWREx_EnableBatteryCharging - /tmp/ccebRljS.s:310 .text.HAL_PWREx_EnableBatteryCharging:00000018 $d - /tmp/ccebRljS.s:315 .text.HAL_PWREx_DisableBatteryCharging:00000000 $t - /tmp/ccebRljS.s:321 .text.HAL_PWREx_DisableBatteryCharging:00000000 HAL_PWREx_DisableBatteryCharging - /tmp/ccebRljS.s:338 .text.HAL_PWREx_DisableBatteryCharging:0000000c $d - /tmp/ccebRljS.s:343 .text.HAL_PWREx_EnableInternalWakeUpLine:00000000 $t - /tmp/ccebRljS.s:349 .text.HAL_PWREx_EnableInternalWakeUpLine:00000000 HAL_PWREx_EnableInternalWakeUpLine - /tmp/ccebRljS.s:366 .text.HAL_PWREx_EnableInternalWakeUpLine:0000000c $d - /tmp/ccebRljS.s:371 .text.HAL_PWREx_DisableInternalWakeUpLine:00000000 $t - /tmp/ccebRljS.s:377 .text.HAL_PWREx_DisableInternalWakeUpLine:00000000 HAL_PWREx_DisableInternalWakeUpLine - /tmp/ccebRljS.s:394 .text.HAL_PWREx_DisableInternalWakeUpLine:0000000c $d - /tmp/ccebRljS.s:399 .text.HAL_PWREx_EnableGPIOPullUp:00000000 $t - /tmp/ccebRljS.s:405 .text.HAL_PWREx_EnableGPIOPullUp:00000000 HAL_PWREx_EnableGPIOPullUp - /tmp/ccebRljS.s:421 .text.HAL_PWREx_EnableGPIOPullUp:00000008 $d - /tmp/ccebRljS.s:573 .text.HAL_PWREx_EnableGPIOPullUp:000000b4 $d - /tmp/ccebRljS.s:578 .text.HAL_PWREx_DisableGPIOPullUp:00000000 $t - /tmp/ccebRljS.s:584 .text.HAL_PWREx_DisableGPIOPullUp:00000000 HAL_PWREx_DisableGPIOPullUp - /tmp/ccebRljS.s:600 .text.HAL_PWREx_DisableGPIOPullUp:00000008 $d - /tmp/ccebRljS.s:720 .text.HAL_PWREx_DisableGPIOPullUp:00000088 $d - /tmp/ccebRljS.s:725 .text.HAL_PWREx_EnableGPIOPullDown:00000000 $t - /tmp/ccebRljS.s:731 .text.HAL_PWREx_EnableGPIOPullDown:00000000 HAL_PWREx_EnableGPIOPullDown - /tmp/ccebRljS.s:747 .text.HAL_PWREx_EnableGPIOPullDown:00000008 $d - /tmp/ccebRljS.s:898 .text.HAL_PWREx_EnableGPIOPullDown:000000b8 $d - /tmp/ccebRljS.s:903 .text.HAL_PWREx_DisableGPIOPullDown:00000000 $t - /tmp/ccebRljS.s:909 .text.HAL_PWREx_DisableGPIOPullDown:00000000 HAL_PWREx_DisableGPIOPullDown - /tmp/ccebRljS.s:925 .text.HAL_PWREx_DisableGPIOPullDown:00000008 $d - /tmp/ccebRljS.s:1044 .text.HAL_PWREx_DisableGPIOPullDown:00000084 $d - /tmp/ccebRljS.s:1049 .text.HAL_PWREx_EnablePullUpPullDownConfig:00000000 $t - /tmp/ccebRljS.s:1055 .text.HAL_PWREx_EnablePullUpPullDownConfig:00000000 HAL_PWREx_EnablePullUpPullDownConfig - /tmp/ccebRljS.s:1072 .text.HAL_PWREx_EnablePullUpPullDownConfig:0000000c $d - /tmp/ccebRljS.s:1077 .text.HAL_PWREx_DisablePullUpPullDownConfig:00000000 $t - /tmp/ccebRljS.s:1083 .text.HAL_PWREx_DisablePullUpPullDownConfig:00000000 HAL_PWREx_DisablePullUpPullDownConfig - /tmp/ccebRljS.s:1100 .text.HAL_PWREx_DisablePullUpPullDownConfig:0000000c $d - /tmp/ccebRljS.s:1105 .text.HAL_PWREx_EnableSRAM2ContentRetention:00000000 $t - /tmp/ccebRljS.s:1111 .text.HAL_PWREx_EnableSRAM2ContentRetention:00000000 HAL_PWREx_EnableSRAM2ContentRetention - /tmp/ccebRljS.s:1128 .text.HAL_PWREx_EnableSRAM2ContentRetention:0000000c $d - /tmp/ccebRljS.s:1133 .text.HAL_PWREx_DisableSRAM2ContentRetention:00000000 $t - /tmp/ccebRljS.s:1139 .text.HAL_PWREx_DisableSRAM2ContentRetention:00000000 HAL_PWREx_DisableSRAM2ContentRetention - /tmp/ccebRljS.s:1156 .text.HAL_PWREx_DisableSRAM2ContentRetention:0000000c $d - /tmp/ccebRljS.s:1161 .text.HAL_PWREx_EnablePVM1:00000000 $t - /tmp/ccebRljS.s:1167 .text.HAL_PWREx_EnablePVM1:00000000 HAL_PWREx_EnablePVM1 - /tmp/ccebRljS.s:1184 .text.HAL_PWREx_EnablePVM1:0000000c $d - /tmp/ccebRljS.s:1189 .text.HAL_PWREx_DisablePVM1:00000000 $t - /tmp/ccebRljS.s:1195 .text.HAL_PWREx_DisablePVM1:00000000 HAL_PWREx_DisablePVM1 - /tmp/ccebRljS.s:1212 .text.HAL_PWREx_DisablePVM1:0000000c $d - /tmp/ccebRljS.s:1217 .text.HAL_PWREx_EnablePVM2:00000000 $t - /tmp/ccebRljS.s:1223 .text.HAL_PWREx_EnablePVM2:00000000 HAL_PWREx_EnablePVM2 - /tmp/ccebRljS.s:1240 .text.HAL_PWREx_EnablePVM2:0000000c $d - ARM GAS /tmp/ccebRljS.s page 66 + /tmp/ccas351m.s:21 .text.HAL_PWREx_GetVoltageRange:00000000 $t + /tmp/ccas351m.s:27 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange + /tmp/ccas351m.s:58 .text.HAL_PWREx_GetVoltageRange:00000020 $d + /tmp/ccas351m.s:63 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t + /tmp/ccas351m.s:69 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling + /tmp/ccas351m.s:273 .text.HAL_PWREx_ControlVoltageScaling:00000100 $d + /tmp/ccas351m.s:280 .text.HAL_PWREx_EnableBatteryCharging:00000000 $t + /tmp/ccas351m.s:286 .text.HAL_PWREx_EnableBatteryCharging:00000000 HAL_PWREx_EnableBatteryCharging + /tmp/ccas351m.s:310 .text.HAL_PWREx_EnableBatteryCharging:00000018 $d + /tmp/ccas351m.s:315 .text.HAL_PWREx_DisableBatteryCharging:00000000 $t + /tmp/ccas351m.s:321 .text.HAL_PWREx_DisableBatteryCharging:00000000 HAL_PWREx_DisableBatteryCharging + /tmp/ccas351m.s:338 .text.HAL_PWREx_DisableBatteryCharging:0000000c $d + /tmp/ccas351m.s:343 .text.HAL_PWREx_EnableInternalWakeUpLine:00000000 $t + /tmp/ccas351m.s:349 .text.HAL_PWREx_EnableInternalWakeUpLine:00000000 HAL_PWREx_EnableInternalWakeUpLine + /tmp/ccas351m.s:366 .text.HAL_PWREx_EnableInternalWakeUpLine:0000000c $d + /tmp/ccas351m.s:371 .text.HAL_PWREx_DisableInternalWakeUpLine:00000000 $t + /tmp/ccas351m.s:377 .text.HAL_PWREx_DisableInternalWakeUpLine:00000000 HAL_PWREx_DisableInternalWakeUpLine + /tmp/ccas351m.s:394 .text.HAL_PWREx_DisableInternalWakeUpLine:0000000c $d + /tmp/ccas351m.s:399 .text.HAL_PWREx_EnableGPIOPullUp:00000000 $t + /tmp/ccas351m.s:405 .text.HAL_PWREx_EnableGPIOPullUp:00000000 HAL_PWREx_EnableGPIOPullUp + /tmp/ccas351m.s:421 .text.HAL_PWREx_EnableGPIOPullUp:00000008 $d + /tmp/ccas351m.s:573 .text.HAL_PWREx_EnableGPIOPullUp:000000b4 $d + /tmp/ccas351m.s:578 .text.HAL_PWREx_DisableGPIOPullUp:00000000 $t + /tmp/ccas351m.s:584 .text.HAL_PWREx_DisableGPIOPullUp:00000000 HAL_PWREx_DisableGPIOPullUp + /tmp/ccas351m.s:600 .text.HAL_PWREx_DisableGPIOPullUp:00000008 $d + /tmp/ccas351m.s:720 .text.HAL_PWREx_DisableGPIOPullUp:00000088 $d + /tmp/ccas351m.s:725 .text.HAL_PWREx_EnableGPIOPullDown:00000000 $t + /tmp/ccas351m.s:731 .text.HAL_PWREx_EnableGPIOPullDown:00000000 HAL_PWREx_EnableGPIOPullDown + /tmp/ccas351m.s:747 .text.HAL_PWREx_EnableGPIOPullDown:00000008 $d + /tmp/ccas351m.s:898 .text.HAL_PWREx_EnableGPIOPullDown:000000b8 $d + /tmp/ccas351m.s:903 .text.HAL_PWREx_DisableGPIOPullDown:00000000 $t + /tmp/ccas351m.s:909 .text.HAL_PWREx_DisableGPIOPullDown:00000000 HAL_PWREx_DisableGPIOPullDown + /tmp/ccas351m.s:925 .text.HAL_PWREx_DisableGPIOPullDown:00000008 $d + /tmp/ccas351m.s:1044 .text.HAL_PWREx_DisableGPIOPullDown:00000084 $d + /tmp/ccas351m.s:1049 .text.HAL_PWREx_EnablePullUpPullDownConfig:00000000 $t + /tmp/ccas351m.s:1055 .text.HAL_PWREx_EnablePullUpPullDownConfig:00000000 HAL_PWREx_EnablePullUpPullDownConfig + /tmp/ccas351m.s:1072 .text.HAL_PWREx_EnablePullUpPullDownConfig:0000000c $d + /tmp/ccas351m.s:1077 .text.HAL_PWREx_DisablePullUpPullDownConfig:00000000 $t + /tmp/ccas351m.s:1083 .text.HAL_PWREx_DisablePullUpPullDownConfig:00000000 HAL_PWREx_DisablePullUpPullDownConfig + /tmp/ccas351m.s:1100 .text.HAL_PWREx_DisablePullUpPullDownConfig:0000000c $d + /tmp/ccas351m.s:1105 .text.HAL_PWREx_EnableSRAM2ContentRetention:00000000 $t + /tmp/ccas351m.s:1111 .text.HAL_PWREx_EnableSRAM2ContentRetention:00000000 HAL_PWREx_EnableSRAM2ContentRetention + /tmp/ccas351m.s:1128 .text.HAL_PWREx_EnableSRAM2ContentRetention:0000000c $d + /tmp/ccas351m.s:1133 .text.HAL_PWREx_DisableSRAM2ContentRetention:00000000 $t + /tmp/ccas351m.s:1139 .text.HAL_PWREx_DisableSRAM2ContentRetention:00000000 HAL_PWREx_DisableSRAM2ContentRetention + /tmp/ccas351m.s:1156 .text.HAL_PWREx_DisableSRAM2ContentRetention:0000000c $d + /tmp/ccas351m.s:1161 .text.HAL_PWREx_EnablePVM1:00000000 $t + /tmp/ccas351m.s:1167 .text.HAL_PWREx_EnablePVM1:00000000 HAL_PWREx_EnablePVM1 + /tmp/ccas351m.s:1184 .text.HAL_PWREx_EnablePVM1:0000000c $d + /tmp/ccas351m.s:1189 .text.HAL_PWREx_DisablePVM1:00000000 $t + /tmp/ccas351m.s:1195 .text.HAL_PWREx_DisablePVM1:00000000 HAL_PWREx_DisablePVM1 + /tmp/ccas351m.s:1212 .text.HAL_PWREx_DisablePVM1:0000000c $d + /tmp/ccas351m.s:1217 .text.HAL_PWREx_EnablePVM2:00000000 $t + /tmp/ccas351m.s:1223 .text.HAL_PWREx_EnablePVM2:00000000 HAL_PWREx_EnablePVM2 + /tmp/ccas351m.s:1240 .text.HAL_PWREx_EnablePVM2:0000000c $d + ARM GAS /tmp/ccas351m.s page 66 - /tmp/ccebRljS.s:1245 .text.HAL_PWREx_DisablePVM2:00000000 $t - /tmp/ccebRljS.s:1251 .text.HAL_PWREx_DisablePVM2:00000000 HAL_PWREx_DisablePVM2 - /tmp/ccebRljS.s:1268 .text.HAL_PWREx_DisablePVM2:0000000c $d - /tmp/ccebRljS.s:1273 .text.HAL_PWREx_EnablePVM3:00000000 $t - /tmp/ccebRljS.s:1279 .text.HAL_PWREx_EnablePVM3:00000000 HAL_PWREx_EnablePVM3 - /tmp/ccebRljS.s:1296 .text.HAL_PWREx_EnablePVM3:0000000c $d - /tmp/ccebRljS.s:1301 .text.HAL_PWREx_DisablePVM3:00000000 $t - /tmp/ccebRljS.s:1307 .text.HAL_PWREx_DisablePVM3:00000000 HAL_PWREx_DisablePVM3 - /tmp/ccebRljS.s:1324 .text.HAL_PWREx_DisablePVM3:0000000c $d - /tmp/ccebRljS.s:1329 .text.HAL_PWREx_EnablePVM4:00000000 $t - /tmp/ccebRljS.s:1335 .text.HAL_PWREx_EnablePVM4:00000000 HAL_PWREx_EnablePVM4 - /tmp/ccebRljS.s:1352 .text.HAL_PWREx_EnablePVM4:0000000c $d - /tmp/ccebRljS.s:1357 .text.HAL_PWREx_DisablePVM4:00000000 $t - /tmp/ccebRljS.s:1363 .text.HAL_PWREx_DisablePVM4:00000000 HAL_PWREx_DisablePVM4 - /tmp/ccebRljS.s:1380 .text.HAL_PWREx_DisablePVM4:0000000c $d - /tmp/ccebRljS.s:1385 .text.HAL_PWREx_ConfigPVM:00000000 $t - /tmp/ccebRljS.s:1391 .text.HAL_PWREx_ConfigPVM:00000000 HAL_PWREx_ConfigPVM - /tmp/ccebRljS.s:1744 .text.HAL_PWREx_ConfigPVM:000001e8 $d - /tmp/ccebRljS.s:1749 .text.HAL_PWREx_EnableLowPowerRunMode:00000000 $t - /tmp/ccebRljS.s:1755 .text.HAL_PWREx_EnableLowPowerRunMode:00000000 HAL_PWREx_EnableLowPowerRunMode - /tmp/ccebRljS.s:1772 .text.HAL_PWREx_EnableLowPowerRunMode:0000000c $d - /tmp/ccebRljS.s:1777 .text.HAL_PWREx_DisableLowPowerRunMode:00000000 $t - /tmp/ccebRljS.s:1783 .text.HAL_PWREx_DisableLowPowerRunMode:00000000 HAL_PWREx_DisableLowPowerRunMode - /tmp/ccebRljS.s:1849 .text.HAL_PWREx_DisableLowPowerRunMode:0000004c $d - /tmp/ccebRljS.s:1855 .text.HAL_PWREx_EnterSTOP0Mode:00000000 $t - /tmp/ccebRljS.s:1861 .text.HAL_PWREx_EnterSTOP0Mode:00000000 HAL_PWREx_EnterSTOP0Mode - /tmp/ccebRljS.s:1919 .text.HAL_PWREx_EnterSTOP0Mode:00000030 $d - /tmp/ccebRljS.s:1925 .text.HAL_PWREx_EnterSTOP1Mode:00000000 $t - /tmp/ccebRljS.s:1931 .text.HAL_PWREx_EnterSTOP1Mode:00000000 HAL_PWREx_EnterSTOP1Mode - /tmp/ccebRljS.s:1990 .text.HAL_PWREx_EnterSTOP1Mode:00000034 $d - /tmp/ccebRljS.s:1996 .text.HAL_PWREx_EnterSHUTDOWNMode:00000000 $t - /tmp/ccebRljS.s:2002 .text.HAL_PWREx_EnterSHUTDOWNMode:00000000 HAL_PWREx_EnterSHUTDOWNMode - /tmp/ccebRljS.s:2032 .text.HAL_PWREx_EnterSHUTDOWNMode:0000001c $d - /tmp/ccebRljS.s:2038 .text.HAL_PWREx_PVM1Callback:00000000 $t - /tmp/ccebRljS.s:2044 .text.HAL_PWREx_PVM1Callback:00000000 HAL_PWREx_PVM1Callback - /tmp/ccebRljS.s:2057 .text.HAL_PWREx_PVM2Callback:00000000 $t - /tmp/ccebRljS.s:2063 .text.HAL_PWREx_PVM2Callback:00000000 HAL_PWREx_PVM2Callback - /tmp/ccebRljS.s:2076 .text.HAL_PWREx_PVM3Callback:00000000 $t - /tmp/ccebRljS.s:2082 .text.HAL_PWREx_PVM3Callback:00000000 HAL_PWREx_PVM3Callback - /tmp/ccebRljS.s:2095 .text.HAL_PWREx_PVM4Callback:00000000 $t - /tmp/ccebRljS.s:2101 .text.HAL_PWREx_PVM4Callback:00000000 HAL_PWREx_PVM4Callback - /tmp/ccebRljS.s:2114 .text.HAL_PWREx_PVD_PVM_IRQHandler:00000000 $t - /tmp/ccebRljS.s:2120 .text.HAL_PWREx_PVD_PVM_IRQHandler:00000000 HAL_PWREx_PVD_PVM_IRQHandler - /tmp/ccebRljS.s:2222 .text.HAL_PWREx_PVD_PVM_IRQHandler:00000074 $d - /tmp/ccebRljS.s:2227 .text.HAL_PWREx_EnableUCPDStandbyMode:00000000 $t - /tmp/ccebRljS.s:2233 .text.HAL_PWREx_EnableUCPDStandbyMode:00000000 HAL_PWREx_EnableUCPDStandbyMode - /tmp/ccebRljS.s:2250 .text.HAL_PWREx_EnableUCPDStandbyMode:0000000c $d - /tmp/ccebRljS.s:2255 .text.HAL_PWREx_DisableUCPDStandbyMode:00000000 $t - /tmp/ccebRljS.s:2261 .text.HAL_PWREx_DisableUCPDStandbyMode:00000000 HAL_PWREx_DisableUCPDStandbyMode - /tmp/ccebRljS.s:2278 .text.HAL_PWREx_DisableUCPDStandbyMode:0000000c $d - /tmp/ccebRljS.s:2283 .text.HAL_PWREx_EnableUCPDDeadBattery:00000000 $t - /tmp/ccebRljS.s:2289 .text.HAL_PWREx_EnableUCPDDeadBattery:00000000 HAL_PWREx_EnableUCPDDeadBattery - /tmp/ccebRljS.s:2306 .text.HAL_PWREx_EnableUCPDDeadBattery:0000000c $d - /tmp/ccebRljS.s:2311 .text.HAL_PWREx_DisableUCPDDeadBattery:00000000 $t - /tmp/ccebRljS.s:2317 .text.HAL_PWREx_DisableUCPDDeadBattery:00000000 HAL_PWREx_DisableUCPDDeadBattery - /tmp/ccebRljS.s:2334 .text.HAL_PWREx_DisableUCPDDeadBattery:0000000c $d - /tmp/ccebRljS.s:428 .text.HAL_PWREx_EnableGPIOPullUp:0000000f $d - ARM GAS /tmp/ccebRljS.s page 67 + /tmp/ccas351m.s:1245 .text.HAL_PWREx_DisablePVM2:00000000 $t + /tmp/ccas351m.s:1251 .text.HAL_PWREx_DisablePVM2:00000000 HAL_PWREx_DisablePVM2 + /tmp/ccas351m.s:1268 .text.HAL_PWREx_DisablePVM2:0000000c $d + /tmp/ccas351m.s:1273 .text.HAL_PWREx_EnablePVM3:00000000 $t + /tmp/ccas351m.s:1279 .text.HAL_PWREx_EnablePVM3:00000000 HAL_PWREx_EnablePVM3 + /tmp/ccas351m.s:1296 .text.HAL_PWREx_EnablePVM3:0000000c $d + /tmp/ccas351m.s:1301 .text.HAL_PWREx_DisablePVM3:00000000 $t + /tmp/ccas351m.s:1307 .text.HAL_PWREx_DisablePVM3:00000000 HAL_PWREx_DisablePVM3 + /tmp/ccas351m.s:1324 .text.HAL_PWREx_DisablePVM3:0000000c $d + /tmp/ccas351m.s:1329 .text.HAL_PWREx_EnablePVM4:00000000 $t + /tmp/ccas351m.s:1335 .text.HAL_PWREx_EnablePVM4:00000000 HAL_PWREx_EnablePVM4 + /tmp/ccas351m.s:1352 .text.HAL_PWREx_EnablePVM4:0000000c $d + /tmp/ccas351m.s:1357 .text.HAL_PWREx_DisablePVM4:00000000 $t + /tmp/ccas351m.s:1363 .text.HAL_PWREx_DisablePVM4:00000000 HAL_PWREx_DisablePVM4 + /tmp/ccas351m.s:1380 .text.HAL_PWREx_DisablePVM4:0000000c $d + /tmp/ccas351m.s:1385 .text.HAL_PWREx_ConfigPVM:00000000 $t + /tmp/ccas351m.s:1391 .text.HAL_PWREx_ConfigPVM:00000000 HAL_PWREx_ConfigPVM + /tmp/ccas351m.s:1744 .text.HAL_PWREx_ConfigPVM:000001e8 $d + /tmp/ccas351m.s:1749 .text.HAL_PWREx_EnableLowPowerRunMode:00000000 $t + /tmp/ccas351m.s:1755 .text.HAL_PWREx_EnableLowPowerRunMode:00000000 HAL_PWREx_EnableLowPowerRunMode + /tmp/ccas351m.s:1772 .text.HAL_PWREx_EnableLowPowerRunMode:0000000c $d + /tmp/ccas351m.s:1777 .text.HAL_PWREx_DisableLowPowerRunMode:00000000 $t + /tmp/ccas351m.s:1783 .text.HAL_PWREx_DisableLowPowerRunMode:00000000 HAL_PWREx_DisableLowPowerRunMode + /tmp/ccas351m.s:1849 .text.HAL_PWREx_DisableLowPowerRunMode:0000004c $d + /tmp/ccas351m.s:1855 .text.HAL_PWREx_EnterSTOP0Mode:00000000 $t + /tmp/ccas351m.s:1861 .text.HAL_PWREx_EnterSTOP0Mode:00000000 HAL_PWREx_EnterSTOP0Mode + /tmp/ccas351m.s:1919 .text.HAL_PWREx_EnterSTOP0Mode:00000030 $d + /tmp/ccas351m.s:1925 .text.HAL_PWREx_EnterSTOP1Mode:00000000 $t + /tmp/ccas351m.s:1931 .text.HAL_PWREx_EnterSTOP1Mode:00000000 HAL_PWREx_EnterSTOP1Mode + /tmp/ccas351m.s:1990 .text.HAL_PWREx_EnterSTOP1Mode:00000034 $d + /tmp/ccas351m.s:1996 .text.HAL_PWREx_EnterSHUTDOWNMode:00000000 $t + /tmp/ccas351m.s:2002 .text.HAL_PWREx_EnterSHUTDOWNMode:00000000 HAL_PWREx_EnterSHUTDOWNMode + /tmp/ccas351m.s:2032 .text.HAL_PWREx_EnterSHUTDOWNMode:0000001c $d + /tmp/ccas351m.s:2038 .text.HAL_PWREx_PVM1Callback:00000000 $t + /tmp/ccas351m.s:2044 .text.HAL_PWREx_PVM1Callback:00000000 HAL_PWREx_PVM1Callback + /tmp/ccas351m.s:2057 .text.HAL_PWREx_PVM2Callback:00000000 $t + /tmp/ccas351m.s:2063 .text.HAL_PWREx_PVM2Callback:00000000 HAL_PWREx_PVM2Callback + /tmp/ccas351m.s:2076 .text.HAL_PWREx_PVM3Callback:00000000 $t + /tmp/ccas351m.s:2082 .text.HAL_PWREx_PVM3Callback:00000000 HAL_PWREx_PVM3Callback + /tmp/ccas351m.s:2095 .text.HAL_PWREx_PVM4Callback:00000000 $t + /tmp/ccas351m.s:2101 .text.HAL_PWREx_PVM4Callback:00000000 HAL_PWREx_PVM4Callback + /tmp/ccas351m.s:2114 .text.HAL_PWREx_PVD_PVM_IRQHandler:00000000 $t + /tmp/ccas351m.s:2120 .text.HAL_PWREx_PVD_PVM_IRQHandler:00000000 HAL_PWREx_PVD_PVM_IRQHandler + /tmp/ccas351m.s:2222 .text.HAL_PWREx_PVD_PVM_IRQHandler:00000074 $d + /tmp/ccas351m.s:2227 .text.HAL_PWREx_EnableUCPDStandbyMode:00000000 $t + /tmp/ccas351m.s:2233 .text.HAL_PWREx_EnableUCPDStandbyMode:00000000 HAL_PWREx_EnableUCPDStandbyMode + /tmp/ccas351m.s:2250 .text.HAL_PWREx_EnableUCPDStandbyMode:0000000c $d + /tmp/ccas351m.s:2255 .text.HAL_PWREx_DisableUCPDStandbyMode:00000000 $t + /tmp/ccas351m.s:2261 .text.HAL_PWREx_DisableUCPDStandbyMode:00000000 HAL_PWREx_DisableUCPDStandbyMode + /tmp/ccas351m.s:2278 .text.HAL_PWREx_DisableUCPDStandbyMode:0000000c $d + /tmp/ccas351m.s:2283 .text.HAL_PWREx_EnableUCPDDeadBattery:00000000 $t + /tmp/ccas351m.s:2289 .text.HAL_PWREx_EnableUCPDDeadBattery:00000000 HAL_PWREx_EnableUCPDDeadBattery + /tmp/ccas351m.s:2306 .text.HAL_PWREx_EnableUCPDDeadBattery:0000000c $d + /tmp/ccas351m.s:2311 .text.HAL_PWREx_DisableUCPDDeadBattery:00000000 $t + /tmp/ccas351m.s:2317 .text.HAL_PWREx_DisableUCPDDeadBattery:00000000 HAL_PWREx_DisableUCPDDeadBattery + /tmp/ccas351m.s:2334 .text.HAL_PWREx_DisableUCPDDeadBattery:0000000c $d + /tmp/ccas351m.s:428 .text.HAL_PWREx_EnableGPIOPullUp:0000000f $d + ARM GAS /tmp/ccas351m.s page 67 - /tmp/ccebRljS.s:428 .text.HAL_PWREx_EnableGPIOPullUp:00000010 $t - /tmp/ccebRljS.s:607 .text.HAL_PWREx_DisableGPIOPullUp:0000000f $d - /tmp/ccebRljS.s:607 .text.HAL_PWREx_DisableGPIOPullUp:00000010 $t - /tmp/ccebRljS.s:754 .text.HAL_PWREx_EnableGPIOPullDown:0000000f $d - /tmp/ccebRljS.s:754 .text.HAL_PWREx_EnableGPIOPullDown:00000010 $t - /tmp/ccebRljS.s:932 .text.HAL_PWREx_DisableGPIOPullDown:0000000f $d - /tmp/ccebRljS.s:932 .text.HAL_PWREx_DisableGPIOPullDown:00000010 $t + /tmp/ccas351m.s:428 .text.HAL_PWREx_EnableGPIOPullUp:00000010 $t + /tmp/ccas351m.s:607 .text.HAL_PWREx_DisableGPIOPullUp:0000000f $d + /tmp/ccas351m.s:607 .text.HAL_PWREx_DisableGPIOPullUp:00000010 $t + /tmp/ccas351m.s:754 .text.HAL_PWREx_EnableGPIOPullDown:0000000f $d + /tmp/ccas351m.s:754 .text.HAL_PWREx_EnableGPIOPullDown:00000010 $t + /tmp/ccas351m.s:932 .text.HAL_PWREx_DisableGPIOPullDown:0000000f $d + /tmp/ccas351m.s:932 .text.HAL_PWREx_DisableGPIOPullDown:00000010 $t UNDEFINED SYMBOLS SystemCoreClock diff --git a/squeow_sw/build/stm32g4xx_hal_pwr_ex.o b/squeow_sw/build/stm32g4xx_hal_pwr_ex.o index 593aba30558071ced6d31c9f3fd8ecb60708d967..514cd09c52a71154384dc25bcb971c69f79d873c 100644 GIT binary patch delta 915 zcmZWm+e;Kt7(d@RGdpM0-Pv)=3khzGri;6}vtDvh%u1Ak6h$crDZ!M&jD*UUUb;d> zL|=-eDS;0aY2gMvBtc;H5D^Bwh)99`1w91?eP`WyabISBm+$voW|r4sc^zK8kiHF_ zvAlj+a1;)ftPPnUhj48?J#RAjeb2>Je)qCazW7=EDpI4rv z$qB`mJuc-lfp^Rn`zAHj-g|PHti(05H1SduuXt))epdX0$Lpj^bG45iZHht3Ln%s?p zx%&_JX-9n;(sAw-$wI|vJYFK_RF}tIDlEA{eAeS-vH~}AKk-Q&7xFgjD%wl0=b4ec z(vLI#*6wfAGGM?FTF_Sk!^Et6)RkEa1i?xY@g!;_&JzA94pLj#tmt4?6I<6^lJQ8?A@Oy%N*Q+rd-Yf_@H zqq8r3$lVuq$*Ok4iFl&Ub=~BHn(L|l+Ht5-a?j}zH(Yt};+c`b@W9x)7}eG%B9ZNx IrTXUNf40<=qyPW_ delta 916 zcmZWmOGs2v7(V~GuXBCOo$HV(2~Lh;gEQ0Inb8~-wG=HEiK0YAh+s-F76_G#qUf4J7v{zkraii$av96#M z?%}b5N|?hd1yfy7g)DDCc}V+9w-xw63@E0LNv)Kx7?IpaD(uii>t*m+$db(j*btCKHAGvU90E0 zl>=e{XN%kW#%Zy~fFA0h*TNVru!1y|S$jzUD=GU~@2IlElrtpgA*G#6UST-q3|(v> z(ufzy7xDnJe_+^CQS*pM^8)AqJ^*sTWmTu&MmcFa%ZMIQ@VF<`^@W^pC{L}DpcH3co zUQ3^{w*l|h5lilHQ^f{fEl+AV3_WF5KF^f6(9I z?D9LrL>zxC8cReQoCJP|UBXzbB>gM0qNESUC!tOn`j4a>|BgK;kETZa!xQ6SO2rbv L;O6vVeM|Bm9?h2e diff --git a/squeow_sw/build/stm32g4xx_hal_rcc.lst b/squeow_sw/build/stm32g4xx_hal_rcc.lst index d8560ab..e879c7f 100644 --- a/squeow_sw/build/stm32g4xx_hal_rcc.lst +++ b/squeow_sw/build/stm32g4xx_hal_rcc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc6AIysH.s page 1 +ARM GAS /tmp/ccgWwSnx.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (+) Configure the clock source to be used to drive the System clock 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (if the application needs higher frequency/performance) 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (+) Configure the System clock frequency and Flash settings - ARM GAS /tmp/cc6AIysH.s page 2 + ARM GAS /tmp/ccgWwSnx.s page 2 32:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (+) Configure the AHB and APB buses prescalers @@ -118,7 +118,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** #define RCC_GET_MCO_GPIO_AF(__RCC_MCOx__) (((__RCC_MCOx__) & RCC_MCO_GPIOAF_MASK) >> RCC_MCO_GPI 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** #define RCC_GET_MCO_GPIO_INDEX(__RCC_MCOx__) (((__RCC_MCOx__) & RCC_MCO_GPIOPORT_MASK) >> RCC_MCO_G - ARM GAS /tmp/cc6AIysH.s page 3 + ARM GAS /tmp/ccgWwSnx.s page 3 89:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (++) The third output is used to generate a clock for ADC 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (+) CSS (Clock security system): once enabled, if a HSE clock failure occurs - ARM GAS /tmp/cc6AIysH.s page 4 + ARM GAS /tmp/ccgWwSnx.s page 4 146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (HSE used directly or through PLL as System clock source), the System clock @@ -238,7 +238,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** +----------------------------------------------------------------------------+ 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * @{ - ARM GAS /tmp/cc6AIysH.s page 5 + ARM GAS /tmp/ccgWwSnx.s page 5 203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** */ @@ -298,7 +298,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** SystemCoreClock = HSI_VALUE; 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Adapt Systick interrupt period */ - ARM GAS /tmp/cc6AIysH.s page 6 + ARM GAS /tmp/ccgWwSnx.s page 6 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if (HAL_InitTick(uwTickPrio) != HAL_OK) @@ -358,7 +358,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t tickstart; 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t temp_sysclksrc; 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t temp_pllckcfg; - ARM GAS /tmp/cc6AIysH.s page 7 + ARM GAS /tmp/ccgWwSnx.s page 7 317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE) 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 8 + ARM GAS /tmp/ccgWwSnx.s page 8 374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** return HAL_TIMEOUT; @@ -478,7 +478,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Adjusts the Internal High Speed oscillator (HSI) calibration value.*/ - ARM GAS /tmp/cc6AIysH.s page 9 + ARM GAS /tmp/ccgWwSnx.s page 9 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue); @@ -538,7 +538,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** while(READ_BIT(RCC->CSR, RCC_CSR_LSIRDY) != 0U) 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if((HAL_GetTick() - tickstart) > LSI_TIMEOUT_VALUE) - ARM GAS /tmp/cc6AIysH.s page 10 + ARM GAS /tmp/ccgWwSnx.s page 10 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { @@ -598,7 +598,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - ARM GAS /tmp/cc6AIysH.s page 11 + ARM GAS /tmp/ccgWwSnx.s page 11 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** else @@ -658,7 +658,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Wait till HSI48 is disabled */ 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** while(READ_BIT(RCC->CRRCR, RCC_CRRCR_HSI48RDY) != 0U) 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 12 + ARM GAS /tmp/ccgWwSnx.s page 12 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if((HAL_GetTick() - tickstart) > HSI48_TIMEOUT_VALUE) @@ -718,7 +718,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL_SYSCLK); 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Get Start Tick*/ - ARM GAS /tmp/cc6AIysH.s page 13 + ARM GAS /tmp/ccgWwSnx.s page 13 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** tickstart = HAL_GetTick(); @@ -778,7 +778,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** return HAL_OK; - ARM GAS /tmp/cc6AIysH.s page 14 + ARM GAS /tmp/ccgWwSnx.s page 14 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } @@ -838,7 +838,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t hpre = RCC_SYSCLK_DIV1; 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Check Null pointer */ - ARM GAS /tmp/cc6AIysH.s page 15 + ARM GAS /tmp/ccgWwSnx.s page 15 773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if (RCC_ClkInitStruct == NULL) @@ -898,7 +898,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** else - ARM GAS /tmp/cc6AIysH.s page 16 + ARM GAS /tmp/ccgWwSnx.s page 16 830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { @@ -958,7 +958,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if (((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK2) == RCC_CLOCKTYPE_PCLK2) 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, RCC_HCLK_DIV16); - ARM GAS /tmp/cc6AIysH.s page 17 + ARM GAS /tmp/ccgWwSnx.s page 17 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /** 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * @} - ARM GAS /tmp/cc6AIysH.s page 18 + ARM GAS /tmp/ccgWwSnx.s page 18 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t mco_gpio_index; 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** GPIO_TypeDef * mco_gpio_port; 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 19 + ARM GAS /tmp/ccgWwSnx.s page 19 1001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Check the parameters */ @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * baudrate for the communication peripherals or configure other parameters. 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * @note Each time SYSCLK changes, this function must be called to update the - ARM GAS /tmp/cc6AIysH.s page 20 + ARM GAS /tmp/ccgWwSnx.s page 20 1058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * right SYSCLK value. Otherwise, any configuration based on this function will be incorre @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * @note Each time HCLK changes, this function must be called to update the 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * right HCLK value. Otherwise, any configuration based on this function will be incorrect 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * - ARM GAS /tmp/cc6AIysH.s page 21 + ARM GAS /tmp/ccgWwSnx.s page 21 1115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * @note The SystemCoreClock CMSIS variable is used to store System Clock Frequency. @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_ON; 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - ARM GAS /tmp/cc6AIysH.s page 22 + ARM GAS /tmp/ccgWwSnx.s page 22 1172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** else @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLState = RCC_PLL_ON; 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** else - ARM GAS /tmp/cc6AIysH.s page 23 + ARM GAS /tmp/ccgWwSnx.s page 23 1229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** void HAL_RCC_EnableCSS(void) 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** SET_BIT(RCC->CR, RCC_CR_CSSON) ; - ARM GAS /tmp/cc6AIysH.s page 24 + ARM GAS /tmp/ccgWwSnx.s page 24 1286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } 1341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 1342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /** - ARM GAS /tmp/cc6AIysH.s page 25 + ARM GAS /tmp/ccgWwSnx.s page 25 1343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** * @} @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** case RCC_PLLSOURCE_HSE: /* HSE used as PLL clock source */ 1373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pllvco = (HSE_VALUE / pllm) * (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - ARM GAS /tmp/cc6AIysH.s page 26 + ARM GAS /tmp/ccgWwSnx.s page 26 1375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 1373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; 93 .loc 1 1373 36 view .LVU29 94 003e 034B ldr r3, .L5 - ARM GAS /tmp/cc6AIysH.s page 27 + ARM GAS /tmp/ccgWwSnx.s page 27 95 .LVL7: @@ -1580,7 +1580,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 107 .L5: 108 004c 00100240 .word 1073876992 109 0050 0024F400 .word 16000000 - 110 0054 0080BB00 .word 12288000 + 110 0054 00366E01 .word 24000000 111 .cfi_endproc 112 .LFE344: 114 .section .text.HAL_RCC_DeInit,"ax",%progbits @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 142 0008 2C4A ldr r2, .L24 143 000a 1368 ldr r3, [r2] 144 000c 43F48073 orr r3, r3, #256 - ARM GAS /tmp/cc6AIysH.s page 28 + ARM GAS /tmp/ccgWwSnx.s page 28 145 0010 1360 str r3, [r2] @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 185 .loc 1 245 3 is_stmt 1 view .LVU52 245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** 186 .loc 1 245 13 is_stmt 0 view .LVU53 - ARM GAS /tmp/cc6AIysH.s page 29 + ARM GAS /tmp/ccgWwSnx.s page 29 187 003c 0123 movs r3, #1 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 227 .LVL21: 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 228 .loc 1 260 6 discriminator 1 view .LVU68 - ARM GAS /tmp/cc6AIysH.s page 30 + ARM GAS /tmp/ccgWwSnx.s page 30 229 006c 0446 mov r4, r0 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 267 0094 0228 cmp r0, #2 268 0096 F5D9 bls .L13 279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - ARM GAS /tmp/cc6AIysH.s page 31 + ARM GAS /tmp/ccgWwSnx.s page 31 269 .loc 1 279 14 view .LVU85 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t temp_pllckcfg; 316 .loc 1 315 3 view .LVU95 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 32 + ARM GAS /tmp/ccgWwSnx.s page 32 317 .loc 1 316 3 view .LVU96 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc6AIysH.s page 1 337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { 356 .loc 1 337 8 is_stmt 0 view .LVU112 357 0022 0C2B cmp r3, #12 - ARM GAS /tmp/cc6AIysH.s page 33 + ARM GAS /tmp/ccgWwSnx.s page 33 358 0024 23D0 beq .L115 @@ -1951,3077 +1951,3085 @@ ARM GAS /tmp/cc6AIysH.s page 1 378 003c 22F48032 bic r2, r2, #65536 379 0040 1A60 str r2, [r3] 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 380 .loc 1 347 7 is_stmt 1 discriminator 5 view .LVU120 - 381 0042 1A68 ldr r2, [r3] - 382 0044 22F48022 bic r2, r2, #262144 - 383 0048 1A60 str r2, [r3] - 384 .L33: + 380 .loc 1 347 7 is_stmt 1 view .LVU120 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 385 .loc 1 347 7 discriminator 7 view .LVU121 + 381 .loc 1 347 7 is_stmt 0 discriminator 5 view .LVU121 + 382 0042 1A68 ldr r2, [r3] + 383 0044 22F48022 bic r2, r2, #262144 + 384 0048 1A60 str r2, [r3] + 385 .L33: + 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 386 .loc 1 347 7 is_stmt 1 discriminator 7 view .LVU122 350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 386 .loc 1 350 7 view .LVU122 + 387 .loc 1 350 7 view .LVU123 350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 387 .loc 1 350 28 is_stmt 0 view .LVU123 - 388 004a 6368 ldr r3, [r4, #4] + 388 .loc 1 350 28 is_stmt 0 view .LVU124 + 389 004a 6368 ldr r3, [r4, #4] 350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 389 .loc 1 350 10 view .LVU124 - 390 004c 002B cmp r3, #0 - 391 004e 52D0 beq .L35 + 390 .loc 1 350 10 view .LVU125 + 391 004c 002B cmp r3, #0 + 392 004e 52D0 beq .L35 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 392 .loc 1 353 9 is_stmt 1 view .LVU125 + 393 .loc 1 353 9 is_stmt 1 view .LVU126 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 393 .loc 1 353 21 is_stmt 0 view .LVU126 - 394 0050 FFF7FEFF bl HAL_GetTick - 395 .LVL31: + 394 .loc 1 353 21 is_stmt 0 view .LVU127 + 395 0050 FFF7FEFF bl HAL_GetTick + 396 .LVL31: 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 396 .loc 1 353 21 view .LVU127 - 397 0054 0546 mov r5, r0 - 398 .LVL32: - 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 34 + 397 .loc 1 353 21 view .LVU128 + 398 0054 0546 mov r5, r0 + ARM GAS /tmp/ccgWwSnx.s page 34 - 399 .loc 1 356 9 is_stmt 1 view .LVU128 - 400 .L36: + 399 .LVL32: 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 401 .loc 1 356 49 view .LVU129 + 400 .loc 1 356 9 is_stmt 1 view .LVU129 + 401 .L36: 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 402 .loc 1 356 16 is_stmt 0 view .LVU130 - 403 0056 944B ldr r3, .L130 - 404 0058 1B68 ldr r3, [r3] + 402 .loc 1 356 49 view .LVU130 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 405 .loc 1 356 49 view .LVU131 - 406 005a 13F4003F tst r3, #131072 - 407 005e 11D1 bne .L28 + 403 .loc 1 356 16 is_stmt 0 view .LVU131 + 404 0056 944B ldr r3, .L130 + 405 0058 1B68 ldr r3, [r3] + 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 406 .loc 1 356 49 view .LVU132 + 407 005a 13F4003F tst r3, #131072 + 408 005e 11D1 bne .L28 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 408 .loc 1 358 11 is_stmt 1 view .LVU132 + 409 .loc 1 358 11 is_stmt 1 view .LVU133 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 409 .loc 1 358 16 is_stmt 0 view .LVU133 - 410 0060 FFF7FEFF bl HAL_GetTick - 411 .LVL33: + 410 .loc 1 358 16 is_stmt 0 view .LVU134 + 411 0060 FFF7FEFF bl HAL_GetTick + 412 .LVL33: 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 412 .loc 1 358 30 discriminator 1 view .LVU134 - 413 0064 401B subs r0, r0, r5 + 413 .loc 1 358 30 discriminator 1 view .LVU135 + 414 0064 401B subs r0, r0, r5 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 414 .loc 1 358 14 discriminator 1 view .LVU135 - 415 0066 6428 cmp r0, #100 - 416 0068 F5D9 bls .L36 + 415 .loc 1 358 14 discriminator 1 view .LVU136 + 416 0066 6428 cmp r0, #100 + 417 0068 F5D9 bls .L36 360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 417 .loc 1 360 20 view .LVU136 - 418 006a 0320 movs r0, #3 - 419 006c 23E2 b .L27 - 420 .LVL34: - 421 .L115: + 418 .loc 1 360 20 view .LVU137 + 419 006a 0320 movs r0, #3 + 420 006c 23E2 b .L27 + 421 .LVL34: + 422 .L115: 337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 422 .loc 1 337 47 discriminator 1 view .LVU137 - 423 006e 032A cmp r2, #3 - 424 0070 D9D1 bne .L29 - 425 .L30: + 423 .loc 1 337 47 discriminator 1 view .LVU138 + 424 006e 032A cmp r2, #3 + 425 0070 D9D1 bne .L29 + 426 .L30: 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 426 .loc 1 339 7 is_stmt 1 view .LVU138 + 427 .loc 1 339 7 is_stmt 1 view .LVU139 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 427 .loc 1 339 12 is_stmt 0 view .LVU139 - 428 0072 8D4B ldr r3, .L130 - 429 .LVL35: + 428 .loc 1 339 12 is_stmt 0 view .LVU140 + 429 0072 8D4B ldr r3, .L130 + 430 .LVL35: 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 430 .loc 1 339 12 view .LVU140 - 431 0074 1B68 ldr r3, [r3] + 431 .loc 1 339 12 view .LVU141 + 432 0074 1B68 ldr r3, [r3] 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 432 .loc 1 339 10 view .LVU141 - 433 0076 13F4003F tst r3, #131072 - 434 007a 03D0 beq .L28 + 433 .loc 1 339 10 view .LVU142 + 434 0076 13F4003F tst r3, #131072 + 435 007a 03D0 beq .L28 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 435 .loc 1 339 73 discriminator 1 view .LVU142 - 436 007c 6368 ldr r3, [r4, #4] + 436 .loc 1 339 73 discriminator 1 view .LVU143 + 437 007c 6368 ldr r3, [r4, #4] 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 437 .loc 1 339 52 discriminator 1 view .LVU143 - 438 007e 002B cmp r3, #0 - 439 0080 00F01282 beq .L118 - 440 .LVL36: - ARM GAS /tmp/cc6AIysH.s page 35 + 438 .loc 1 339 52 discriminator 1 view .LVU144 + 439 007e 002B cmp r3, #0 + ARM GAS /tmp/ccgWwSnx.s page 35 - 441 .L28: + 440 0080 00F01282 beq .L118 + 441 .LVL36: + 442 .L28: 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 442 .loc 1 381 3 is_stmt 1 view .LVU144 + 443 .loc 1 381 3 is_stmt 1 view .LVU145 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 443 .loc 1 381 26 is_stmt 0 view .LVU145 - 444 0084 2368 ldr r3, [r4] + 444 .loc 1 381 26 is_stmt 0 view .LVU146 + 445 0084 2368 ldr r3, [r4] 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 445 .loc 1 381 6 view .LVU146 - 446 0086 13F0020F tst r3, #2 - 447 008a 5DD0 beq .L40 + 446 .loc 1 381 6 view .LVU147 + 447 0086 13F0020F tst r3, #2 + 448 008a 5DD0 beq .L40 384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_HSI_CALIBRATION_VALUE(RCC_OscInitStruct->HSICalibrationValue)); - 448 .loc 1 384 5 is_stmt 1 view .LVU147 + 449 .loc 1 384 5 is_stmt 1 view .LVU148 385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 449 .loc 1 385 5 view .LVU148 + 450 .loc 1 385 5 view .LVU149 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** temp_pllckcfg = __HAL_RCC_GET_PLL_OSCSOURCE(); - 450 .loc 1 388 5 view .LVU149 + 451 .loc 1 388 5 view .LVU150 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** temp_pllckcfg = __HAL_RCC_GET_PLL_OSCSOURCE(); - 451 .loc 1 388 22 is_stmt 0 view .LVU150 - 452 008c 864A ldr r2, .L130 - 453 008e 9368 ldr r3, [r2, #8] + 452 .loc 1 388 22 is_stmt 0 view .LVU151 + 453 008c 864A ldr r2, .L130 + 454 008e 9368 ldr r3, [r2, #8] 388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** temp_pllckcfg = __HAL_RCC_GET_PLL_OSCSOURCE(); - 454 .loc 1 388 20 view .LVU151 - 455 0090 03F00C03 and r3, r3, #12 - 456 .LVL37: + 455 .loc 1 388 20 view .LVU152 + 456 0090 03F00C03 and r3, r3, #12 + 457 .LVL37: 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if (((temp_sysclksrc == RCC_CFGR_SWS_PLL) && (temp_pllckcfg == RCC_PLLSOURCE_HSI)) || (temp_sys - 457 .loc 1 389 5 is_stmt 1 view .LVU152 + 458 .loc 1 389 5 is_stmt 1 view .LVU153 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if (((temp_sysclksrc == RCC_CFGR_SWS_PLL) && (temp_pllckcfg == RCC_PLLSOURCE_HSI)) || (temp_sys - 458 .loc 1 389 21 is_stmt 0 view .LVU153 - 459 0094 D268 ldr r2, [r2, #12] + 459 .loc 1 389 21 is_stmt 0 view .LVU154 + 460 0094 D268 ldr r2, [r2, #12] 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if (((temp_sysclksrc == RCC_CFGR_SWS_PLL) && (temp_pllckcfg == RCC_PLLSOURCE_HSI)) || (temp_sys - 460 .loc 1 389 19 view .LVU154 - 461 0096 02F00302 and r2, r2, #3 - 462 .LVL38: + 461 .loc 1 389 19 view .LVU155 + 462 0096 02F00302 and r2, r2, #3 + 463 .LVL38: 390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 463 .loc 1 390 5 is_stmt 1 view .LVU155 + 464 .loc 1 390 5 is_stmt 1 view .LVU156 390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 464 .loc 1 390 8 is_stmt 0 view .LVU156 - 465 009a 0C2B cmp r3, #12 - 466 009c 3AD0 beq .L119 - 467 .L41: + 465 .loc 1 390 8 is_stmt 0 view .LVU157 + 466 009a 0C2B cmp r3, #12 + 467 009c 3AD0 beq .L119 + 468 .L41: 390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 468 .loc 1 390 88 discriminator 3 view .LVU157 - 469 009e 042B cmp r3, #4 - 470 00a0 3AD0 beq .L42 + 469 .loc 1 390 88 discriminator 3 view .LVU158 + 470 009e 042B cmp r3, #4 + 471 00a0 3AD0 beq .L42 413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 471 .loc 1 413 7 is_stmt 1 view .LVU158 + 472 .loc 1 413 7 is_stmt 1 view .LVU159 413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 472 .loc 1 413 28 is_stmt 0 view .LVU159 - 473 00a2 E368 ldr r3, [r4, #12] - 474 .LVL39: + 473 .loc 1 413 28 is_stmt 0 view .LVU160 + 474 00a2 E368 ldr r3, [r4, #12] + 475 .LVL39: 413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 475 .loc 1 413 10 view .LVU160 - 476 00a4 002B cmp r3, #0 - 477 00a6 75D0 beq .L45 + 476 .loc 1 413 10 view .LVU161 + 477 00a4 002B cmp r3, #0 + 478 00a6 75D0 beq .L45 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 478 .loc 1 416 9 is_stmt 1 view .LVU161 - 479 00a8 7F4A ldr r2, .L130 - ARM GAS /tmp/cc6AIysH.s page 36 + ARM GAS /tmp/ccgWwSnx.s page 36 - 480 .LVL40: + 479 .loc 1 416 9 is_stmt 1 view .LVU162 + 480 00a8 7F4A ldr r2, .L130 + 481 .LVL40: 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 481 .loc 1 416 9 is_stmt 0 view .LVU162 - 482 00aa 1368 ldr r3, [r2] - 483 00ac 43F48073 orr r3, r3, #256 - 484 00b0 1360 str r3, [r2] + 482 .loc 1 416 9 is_stmt 0 view .LVU163 + 483 00aa 1368 ldr r3, [r2] + 484 00ac 43F48073 orr r3, r3, #256 + 485 00b0 1360 str r3, [r2] 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 485 .loc 1 419 9 is_stmt 1 view .LVU163 + 486 .loc 1 419 9 is_stmt 1 view .LVU164 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 486 .loc 1 419 21 is_stmt 0 view .LVU164 - 487 00b2 FFF7FEFF bl HAL_GetTick - 488 .LVL41: - 489 00b6 0546 mov r5, r0 - 490 .LVL42: + 487 .loc 1 419 21 is_stmt 0 view .LVU165 + 488 00b2 FFF7FEFF bl HAL_GetTick + 489 .LVL41: + 490 00b6 0546 mov r5, r0 + 491 .LVL42: 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 491 .loc 1 422 9 is_stmt 1 view .LVU165 - 492 .L46: + 492 .loc 1 422 9 is_stmt 1 view .LVU166 + 493 .L46: 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 493 .loc 1 422 49 view .LVU166 + 494 .loc 1 422 49 view .LVU167 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 494 .loc 1 422 16 is_stmt 0 view .LVU167 - 495 00b8 7B4B ldr r3, .L130 - 496 00ba 1B68 ldr r3, [r3] + 495 .loc 1 422 16 is_stmt 0 view .LVU168 + 496 00b8 7B4B ldr r3, .L130 + 497 00ba 1B68 ldr r3, [r3] 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 497 .loc 1 422 49 view .LVU168 - 498 00bc 13F4806F tst r3, #1024 - 499 00c0 5FD1 bne .L120 + 498 .loc 1 422 49 view .LVU169 + 499 00bc 13F4806F tst r3, #1024 + 500 00c0 5FD1 bne .L120 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 500 .loc 1 424 11 is_stmt 1 view .LVU169 + 501 .loc 1 424 11 is_stmt 1 view .LVU170 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 501 .loc 1 424 16 is_stmt 0 view .LVU170 - 502 00c2 FFF7FEFF bl HAL_GetTick - 503 .LVL43: + 502 .loc 1 424 16 is_stmt 0 view .LVU171 + 503 00c2 FFF7FEFF bl HAL_GetTick + 504 .LVL43: 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 504 .loc 1 424 30 discriminator 1 view .LVU171 - 505 00c6 401B subs r0, r0, r5 + 505 .loc 1 424 30 discriminator 1 view .LVU172 + 506 00c6 401B subs r0, r0, r5 424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 506 .loc 1 424 14 discriminator 1 view .LVU172 - 507 00c8 0228 cmp r0, #2 - 508 00ca F5D9 bls .L46 + 507 .loc 1 424 14 discriminator 1 view .LVU173 + 508 00c8 0228 cmp r0, #2 + 509 00ca F5D9 bls .L46 426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 509 .loc 1 426 20 view .LVU173 - 510 00cc 0320 movs r0, #3 - 511 00ce F2E1 b .L27 - 512 .LVL44: - 513 .L116: + 510 .loc 1 426 20 view .LVU174 + 511 00cc 0320 movs r0, #3 + 512 00ce F2E1 b .L27 + 513 .LVL44: + 514 .L116: 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 514 .loc 1 347 7 is_stmt 1 discriminator 1 view .LVU174 - 515 00d0 754A ldr r2, .L130 - 516 .LVL45: + 515 .loc 1 347 7 is_stmt 1 discriminator 1 view .LVU175 + 516 00d0 754A ldr r2, .L130 + 517 .LVL45: 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 517 .loc 1 347 7 is_stmt 0 discriminator 1 view .LVU175 - 518 00d2 1368 ldr r3, [r2] - 519 00d4 43F48033 orr r3, r3, #65536 - 520 00d8 1360 str r3, [r2] - 521 00da B6E7 b .L33 - 522 .LVL46: - ARM GAS /tmp/cc6AIysH.s page 37 + 518 .loc 1 347 7 is_stmt 0 discriminator 1 view .LVU176 + 519 00d2 1368 ldr r3, [r2] + 520 00d4 43F48033 orr r3, r3, #65536 + 521 00d8 1360 str r3, [r2] + ARM GAS /tmp/ccgWwSnx.s page 37 - 523 .L117: + 522 00da B6E7 b .L33 + 523 .LVL46: + 524 .L117: 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 524 .loc 1 347 7 is_stmt 1 discriminator 4 view .LVU176 - 525 00dc 03F18043 add r3, r3, #1073741824 - 526 00e0 A3F53C33 sub r3, r3, #192512 - 527 00e4 1A68 ldr r2, [r3] - 528 .LVL47: + 525 .loc 1 347 7 is_stmt 1 discriminator 4 view .LVU177 + 526 00dc 03F18043 add r3, r3, #1073741824 + 527 00e0 A3F53C33 sub r3, r3, #192512 + 528 00e4 1A68 ldr r2, [r3] + 529 .LVL47: 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 529 .loc 1 347 7 is_stmt 0 discriminator 4 view .LVU177 - 530 00e6 42F48022 orr r2, r2, #262144 - 531 00ea 1A60 str r2, [r3] + 530 .loc 1 347 7 is_stmt 0 discriminator 4 view .LVU178 + 531 00e6 42F48022 orr r2, r2, #262144 + 532 00ea 1A60 str r2, [r3] 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 532 .loc 1 347 7 is_stmt 1 discriminator 4 view .LVU178 - 533 00ec 1A68 ldr r2, [r3] - 534 00ee 42F48032 orr r2, r2, #65536 - 535 00f2 1A60 str r2, [r3] - 536 00f4 A9E7 b .L33 - 537 .L35: + 533 .loc 1 347 7 is_stmt 1 view .LVU179 + 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 534 .loc 1 347 7 is_stmt 0 discriminator 4 view .LVU180 + 535 00ec 1A68 ldr r2, [r3] + 536 00ee 42F48032 orr r2, r2, #65536 + 537 00f2 1A60 str r2, [r3] + 538 00f4 A9E7 b .L33 + 539 .L35: 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 538 .loc 1 367 9 view .LVU179 + 540 .loc 1 367 9 is_stmt 1 view .LVU181 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 539 .loc 1 367 21 is_stmt 0 view .LVU180 - 540 00f6 FFF7FEFF bl HAL_GetTick - 541 .LVL48: + 541 .loc 1 367 21 is_stmt 0 view .LVU182 + 542 00f6 FFF7FEFF bl HAL_GetTick + 543 .LVL48: 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 542 .loc 1 367 21 view .LVU181 - 543 00fa 0546 mov r5, r0 - 544 .LVL49: + 544 .loc 1 367 21 view .LVU183 + 545 00fa 0546 mov r5, r0 + 546 .LVL49: 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 545 .loc 1 370 9 is_stmt 1 view .LVU182 - 546 .L38: + 547 .loc 1 370 9 is_stmt 1 view .LVU184 + 548 .L38: 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 547 .loc 1 370 49 view .LVU183 + 549 .loc 1 370 49 view .LVU185 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 548 .loc 1 370 16 is_stmt 0 view .LVU184 - 549 00fc 6A4B ldr r3, .L130 - 550 00fe 1B68 ldr r3, [r3] + 550 .loc 1 370 16 is_stmt 0 view .LVU186 + 551 00fc 6A4B ldr r3, .L130 + 552 00fe 1B68 ldr r3, [r3] 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 551 .loc 1 370 49 view .LVU185 - 552 0100 13F4003F tst r3, #131072 - 553 0104 BED0 beq .L28 + 553 .loc 1 370 49 view .LVU187 + 554 0100 13F4003F tst r3, #131072 + 555 0104 BED0 beq .L28 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 554 .loc 1 372 11 is_stmt 1 view .LVU186 + 556 .loc 1 372 11 is_stmt 1 view .LVU188 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 555 .loc 1 372 16 is_stmt 0 view .LVU187 - 556 0106 FFF7FEFF bl HAL_GetTick - 557 .LVL50: + 557 .loc 1 372 16 is_stmt 0 view .LVU189 + 558 0106 FFF7FEFF bl HAL_GetTick + 559 .LVL50: 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 558 .loc 1 372 30 discriminator 1 view .LVU188 - 559 010a 401B subs r0, r0, r5 + 560 .loc 1 372 30 discriminator 1 view .LVU190 + 561 010a 401B subs r0, r0, r5 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 560 .loc 1 372 14 discriminator 1 view .LVU189 - 561 010c 6428 cmp r0, #100 - 562 010e F5D9 bls .L38 + 562 .loc 1 372 14 discriminator 1 view .LVU191 + 563 010c 6428 cmp r0, #100 + ARM GAS /tmp/ccgWwSnx.s page 38 + + + 564 010e F5D9 bls .L38 374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 563 .loc 1 374 20 view .LVU190 - 564 0110 0320 movs r0, #3 - ARM GAS /tmp/cc6AIysH.s page 38 - - - 565 0112 D0E1 b .L27 - 566 .LVL51: - 567 .L119: + 565 .loc 1 374 20 view .LVU192 + 566 0110 0320 movs r0, #3 + 567 0112 D0E1 b .L27 + 568 .LVL51: + 569 .L119: 390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 568 .loc 1 390 47 discriminator 1 view .LVU191 - 569 0114 022A cmp r2, #2 - 570 0116 C2D1 bne .L41 - 571 .L42: + 570 .loc 1 390 47 discriminator 1 view .LVU193 + 571 0114 022A cmp r2, #2 + 572 0116 C2D1 bne .L41 + 573 .L42: 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 572 .loc 1 393 7 is_stmt 1 view .LVU192 + 574 .loc 1 393 7 is_stmt 1 view .LVU194 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 573 .loc 1 393 12 is_stmt 0 view .LVU193 - 574 0118 634B ldr r3, .L130 - 575 .LVL52: + 575 .loc 1 393 12 is_stmt 0 view .LVU195 + 576 0118 634B ldr r3, .L130 + 577 .LVL52: 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 576 .loc 1 393 12 view .LVU194 - 577 011a 1B68 ldr r3, [r3] + 578 .loc 1 393 12 view .LVU196 + 579 011a 1B68 ldr r3, [r3] 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 578 .loc 1 393 10 view .LVU195 - 579 011c 13F4806F tst r3, #1024 - 580 0120 03D0 beq .L44 + 580 .loc 1 393 10 view .LVU197 + 581 011c 13F4806F tst r3, #1024 + 582 0120 03D0 beq .L44 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 581 .loc 1 393 73 discriminator 1 view .LVU196 - 582 0122 E368 ldr r3, [r4, #12] + 583 .loc 1 393 73 discriminator 1 view .LVU198 + 584 0122 E368 ldr r3, [r4, #12] 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 583 .loc 1 393 52 discriminator 1 view .LVU197 - 584 0124 002B cmp r3, #0 - 585 0126 00F0C181 beq .L88 - 586 .L44: + 585 .loc 1 393 52 discriminator 1 view .LVU199 + 586 0124 002B cmp r3, #0 + 587 0126 00F0C181 beq .L88 + 588 .L44: 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 587 .loc 1 401 9 is_stmt 1 view .LVU198 - 588 012a 5F4A ldr r2, .L130 - 589 .LVL53: + 589 .loc 1 401 9 is_stmt 1 view .LVU200 + 590 012a 5F4A ldr r2, .L130 + 591 .LVL53: 401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 590 .loc 1 401 9 is_stmt 0 view .LVU199 - 591 012c 5368 ldr r3, [r2, #4] - 592 012e 23F0FE43 bic r3, r3, #2130706432 - 593 0132 2169 ldr r1, [r4, #16] - 594 0134 43EA0163 orr r3, r3, r1, lsl #24 - 595 0138 5360 str r3, [r2, #4] + 592 .loc 1 401 9 is_stmt 0 view .LVU201 + 593 012c 5368 ldr r3, [r2, #4] + 594 012e 23F0FE43 bic r3, r3, #2130706432 + 595 0132 2169 ldr r1, [r4, #16] + 596 0134 43EA0163 orr r3, r3, r1, lsl #24 + 597 0138 5360 str r3, [r2, #4] 404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 596 .loc 1 404 9 is_stmt 1 view .LVU200 + 598 .loc 1 404 9 is_stmt 1 view .LVU202 404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 597 .loc 1 404 13 is_stmt 0 view .LVU201 - 598 013a 5C4B ldr r3, .L130+4 - 599 013c 1868 ldr r0, [r3] - 600 013e FFF7FEFF bl HAL_InitTick - 601 .LVL54: + 599 .loc 1 404 13 is_stmt 0 view .LVU203 + 600 013a 5C4B ldr r3, .L130+4 + 601 013c 1868 ldr r0, [r3] + 602 013e FFF7FEFF bl HAL_InitTick + 603 .LVL54: 404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 602 .loc 1 404 12 discriminator 1 view .LVU202 - 603 0142 0028 cmp r0, #0 - 604 0144 40F0B481 bne .L121 - 605 .LVL55: - 606 .L40: - 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 607 .loc 1 453 3 is_stmt 1 view .LVU203 - 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 39 + 604 .loc 1 404 12 discriminator 1 view .LVU204 + 605 0142 0028 cmp r0, #0 + 606 0144 40F0B481 bne .L121 + 607 .LVL55: + ARM GAS /tmp/ccgWwSnx.s page 39 - 608 .loc 1 453 26 is_stmt 0 view .LVU204 - 609 0148 2368 ldr r3, [r4] + 608 .L40: 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 610 .loc 1 453 6 view .LVU205 - 611 014a 13F0080F tst r3, #8 - 612 014e 4CD0 beq .L50 + 609 .loc 1 453 3 is_stmt 1 view .LVU205 + 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 610 .loc 1 453 26 is_stmt 0 view .LVU206 + 611 0148 2368 ldr r3, [r4] + 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 612 .loc 1 453 6 view .LVU207 + 613 014a 13F0080F tst r3, #8 + 614 014e 4CD0 beq .L50 456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 613 .loc 1 456 5 is_stmt 1 view .LVU206 + 615 .loc 1 456 5 is_stmt 1 view .LVU208 459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 614 .loc 1 459 5 view .LVU207 + 616 .loc 1 459 5 view .LVU209 459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 615 .loc 1 459 25 is_stmt 0 view .LVU208 - 616 0150 6369 ldr r3, [r4, #20] + 617 .loc 1 459 25 is_stmt 0 view .LVU210 + 618 0150 6369 ldr r3, [r4, #20] 459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 617 .loc 1 459 7 view .LVU209 - 618 0152 9BB3 cbz r3, .L51 + 619 .loc 1 459 7 view .LVU211 + 620 0152 9BB3 cbz r3, .L51 462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 619 .loc 1 462 7 is_stmt 1 view .LVU210 - 620 0154 544A ldr r2, .L130 - 621 0156 D2F89430 ldr r3, [r2, #148] - 622 015a 43F00103 orr r3, r3, #1 - 623 015e C2F89430 str r3, [r2, #148] + 621 .loc 1 462 7 is_stmt 1 view .LVU212 + 622 0154 544A ldr r2, .L130 + 623 0156 D2F89430 ldr r3, [r2, #148] + 624 015a 43F00103 orr r3, r3, #1 + 625 015e C2F89430 str r3, [r2, #148] 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 624 .loc 1 465 7 view .LVU211 + 626 .loc 1 465 7 view .LVU213 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 625 .loc 1 465 19 is_stmt 0 view .LVU212 - 626 0162 FFF7FEFF bl HAL_GetTick - 627 .LVL56: - 628 0166 0546 mov r5, r0 - 629 .LVL57: + 627 .loc 1 465 19 is_stmt 0 view .LVU214 + 628 0162 FFF7FEFF bl HAL_GetTick + 629 .LVL56: + 630 0166 0546 mov r5, r0 + 631 .LVL57: 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 630 .loc 1 468 7 is_stmt 1 view .LVU213 - 631 .L52: + 632 .loc 1 468 7 is_stmt 1 view .LVU215 + 633 .L52: 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 632 .loc 1 468 49 view .LVU214 + 634 .loc 1 468 49 view .LVU216 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 633 .loc 1 468 14 is_stmt 0 view .LVU215 - 634 0168 4F4B ldr r3, .L130 - 635 016a D3F89430 ldr r3, [r3, #148] + 635 .loc 1 468 14 is_stmt 0 view .LVU217 + 636 0168 4F4B ldr r3, .L130 + 637 016a D3F89430 ldr r3, [r3, #148] 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 636 .loc 1 468 49 view .LVU216 - 637 016e 13F0020F tst r3, #2 - 638 0172 3AD1 bne .L50 + 638 .loc 1 468 49 view .LVU218 + 639 016e 13F0020F tst r3, #2 + 640 0172 3AD1 bne .L50 470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 639 .loc 1 470 9 is_stmt 1 view .LVU217 + 641 .loc 1 470 9 is_stmt 1 view .LVU219 470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 640 .loc 1 470 14 is_stmt 0 view .LVU218 - 641 0174 FFF7FEFF bl HAL_GetTick - 642 .LVL58: + 642 .loc 1 470 14 is_stmt 0 view .LVU220 + 643 0174 FFF7FEFF bl HAL_GetTick + 644 .LVL58: 470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 643 .loc 1 470 28 discriminator 1 view .LVU219 - 644 0178 401B subs r0, r0, r5 + 645 .loc 1 470 28 discriminator 1 view .LVU221 + 646 0178 401B subs r0, r0, r5 470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 645 .loc 1 470 12 discriminator 1 view .LVU220 - 646 017a 0228 cmp r0, #2 - 647 017c F4D9 bls .L52 + ARM GAS /tmp/ccgWwSnx.s page 40 + + + 647 .loc 1 470 12 discriminator 1 view .LVU222 + 648 017a 0228 cmp r0, #2 + 649 017c F4D9 bls .L52 472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - ARM GAS /tmp/cc6AIysH.s page 40 - - - 648 .loc 1 472 18 view .LVU221 - 649 017e 0320 movs r0, #3 - 650 0180 99E1 b .L27 - 651 .LVL59: - 652 .L120: + 650 .loc 1 472 18 view .LVU223 + 651 017e 0320 movs r0, #3 + 652 0180 99E1 b .L27 + 653 .LVL59: + 654 .L120: 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 653 .loc 1 431 9 is_stmt 1 view .LVU222 - 654 0182 494A ldr r2, .L130 - 655 0184 5368 ldr r3, [r2, #4] - 656 0186 23F0FE43 bic r3, r3, #2130706432 - 657 018a 2169 ldr r1, [r4, #16] - 658 018c 43EA0163 orr r3, r3, r1, lsl #24 - 659 0190 5360 str r3, [r2, #4] - 660 0192 D9E7 b .L40 - 661 .LVL60: - 662 .L45: + 655 .loc 1 431 9 is_stmt 1 view .LVU224 + 656 0182 494A ldr r2, .L130 + 657 0184 5368 ldr r3, [r2, #4] + 658 0186 23F0FE43 bic r3, r3, #2130706432 + 659 018a 2169 ldr r1, [r4, #16] + 660 018c 43EA0163 orr r3, r3, r1, lsl #24 + 661 0190 5360 str r3, [r2, #4] + 662 0192 D9E7 b .L40 + 663 .LVL60: + 664 .L45: 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 663 .loc 1 436 9 view .LVU223 - 664 0194 444A ldr r2, .L130 - 665 .LVL61: + 665 .loc 1 436 9 view .LVU225 + 666 0194 444A ldr r2, .L130 + 667 .LVL61: 436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 666 .loc 1 436 9 is_stmt 0 view .LVU224 - 667 0196 1368 ldr r3, [r2] - 668 0198 23F48073 bic r3, r3, #256 - 669 019c 1360 str r3, [r2] + 668 .loc 1 436 9 is_stmt 0 view .LVU226 + 669 0196 1368 ldr r3, [r2] + 670 0198 23F48073 bic r3, r3, #256 + 671 019c 1360 str r3, [r2] 439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 670 .loc 1 439 9 is_stmt 1 view .LVU225 + 672 .loc 1 439 9 is_stmt 1 view .LVU227 439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 671 .loc 1 439 21 is_stmt 0 view .LVU226 - 672 019e FFF7FEFF bl HAL_GetTick - 673 .LVL62: - 674 01a2 0546 mov r5, r0 - 675 .LVL63: + 673 .loc 1 439 21 is_stmt 0 view .LVU228 + 674 019e FFF7FEFF bl HAL_GetTick + 675 .LVL62: + 676 01a2 0546 mov r5, r0 + 677 .LVL63: 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 676 .loc 1 442 9 is_stmt 1 view .LVU227 - 677 .L48: + 678 .loc 1 442 9 is_stmt 1 view .LVU229 + 679 .L48: 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 678 .loc 1 442 49 view .LVU228 + 680 .loc 1 442 49 view .LVU230 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 679 .loc 1 442 16 is_stmt 0 view .LVU229 - 680 01a4 404B ldr r3, .L130 - 681 01a6 1B68 ldr r3, [r3] + 681 .loc 1 442 16 is_stmt 0 view .LVU231 + 682 01a4 404B ldr r3, .L130 + 683 01a6 1B68 ldr r3, [r3] 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 682 .loc 1 442 49 view .LVU230 - 683 01a8 13F4806F tst r3, #1024 - 684 01ac CCD0 beq .L40 + 684 .loc 1 442 49 view .LVU232 + 685 01a8 13F4806F tst r3, #1024 + 686 01ac CCD0 beq .L40 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 685 .loc 1 444 11 is_stmt 1 view .LVU231 + 687 .loc 1 444 11 is_stmt 1 view .LVU233 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 686 .loc 1 444 16 is_stmt 0 view .LVU232 - 687 01ae FFF7FEFF bl HAL_GetTick - 688 .LVL64: + 688 .loc 1 444 16 is_stmt 0 view .LVU234 + 689 01ae FFF7FEFF bl HAL_GetTick + 690 .LVL64: 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 689 .loc 1 444 30 discriminator 1 view .LVU233 - 690 01b2 401B subs r0, r0, r5 - 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 691 .loc 1 444 14 discriminator 1 view .LVU234 - ARM GAS /tmp/cc6AIysH.s page 41 + ARM GAS /tmp/ccgWwSnx.s page 41 - 692 01b4 0228 cmp r0, #2 - 693 01b6 F5D9 bls .L48 + 691 .loc 1 444 30 discriminator 1 view .LVU235 + 692 01b2 401B subs r0, r0, r5 + 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 693 .loc 1 444 14 discriminator 1 view .LVU236 + 694 01b4 0228 cmp r0, #2 + 695 01b6 F5D9 bls .L48 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 694 .loc 1 446 20 view .LVU235 - 695 01b8 0320 movs r0, #3 - 696 01ba 7CE1 b .L27 - 697 .LVL65: - 698 .L51: + 696 .loc 1 446 20 view .LVU237 + 697 01b8 0320 movs r0, #3 + 698 01ba 7CE1 b .L27 + 699 .LVL65: + 700 .L51: 479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 699 .loc 1 479 7 is_stmt 1 view .LVU236 - 700 01bc 3A4A ldr r2, .L130 - 701 01be D2F89430 ldr r3, [r2, #148] - 702 01c2 23F00103 bic r3, r3, #1 - 703 01c6 C2F89430 str r3, [r2, #148] + 701 .loc 1 479 7 is_stmt 1 view .LVU238 + 702 01bc 3A4A ldr r2, .L130 + 703 01be D2F89430 ldr r3, [r2, #148] + 704 01c2 23F00103 bic r3, r3, #1 + 705 01c6 C2F89430 str r3, [r2, #148] 482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 704 .loc 1 482 7 view .LVU237 + 706 .loc 1 482 7 view .LVU239 482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 705 .loc 1 482 19 is_stmt 0 view .LVU238 - 706 01ca FFF7FEFF bl HAL_GetTick - 707 .LVL66: - 708 01ce 0546 mov r5, r0 - 709 .LVL67: + 707 .loc 1 482 19 is_stmt 0 view .LVU240 + 708 01ca FFF7FEFF bl HAL_GetTick + 709 .LVL66: + 710 01ce 0546 mov r5, r0 + 711 .LVL67: 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 710 .loc 1 485 7 is_stmt 1 view .LVU239 - 711 .L54: + 712 .loc 1 485 7 is_stmt 1 view .LVU241 + 713 .L54: 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 712 .loc 1 485 48 view .LVU240 + 714 .loc 1 485 48 view .LVU242 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 713 .loc 1 485 13 is_stmt 0 view .LVU241 - 714 01d0 354B ldr r3, .L130 - 715 01d2 D3F89430 ldr r3, [r3, #148] + 715 .loc 1 485 13 is_stmt 0 view .LVU243 + 716 01d0 354B ldr r3, .L130 + 717 01d2 D3F89430 ldr r3, [r3, #148] 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 716 .loc 1 485 48 view .LVU242 - 717 01d6 13F0020F tst r3, #2 - 718 01da 06D0 beq .L50 + 718 .loc 1 485 48 view .LVU244 + 719 01d6 13F0020F tst r3, #2 + 720 01da 06D0 beq .L50 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 719 .loc 1 487 9 is_stmt 1 view .LVU243 + 721 .loc 1 487 9 is_stmt 1 view .LVU245 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 720 .loc 1 487 13 is_stmt 0 view .LVU244 - 721 01dc FFF7FEFF bl HAL_GetTick - 722 .LVL68: + 722 .loc 1 487 13 is_stmt 0 view .LVU246 + 723 01dc FFF7FEFF bl HAL_GetTick + 724 .LVL68: 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 723 .loc 1 487 27 discriminator 1 view .LVU245 - 724 01e0 401B subs r0, r0, r5 + 725 .loc 1 487 27 discriminator 1 view .LVU247 + 726 01e0 401B subs r0, r0, r5 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 725 .loc 1 487 11 discriminator 1 view .LVU246 - 726 01e2 0228 cmp r0, #2 - 727 01e4 F4D9 bls .L54 + 727 .loc 1 487 11 discriminator 1 view .LVU248 + 728 01e2 0228 cmp r0, #2 + 729 01e4 F4D9 bls .L54 489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 728 .loc 1 489 18 view .LVU247 - 729 01e6 0320 movs r0, #3 - 730 01e8 65E1 b .L27 - 731 .LVL69: - 732 .L50: - 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 733 .loc 1 495 3 is_stmt 1 view .LVU248 - 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 42 + 730 .loc 1 489 18 view .LVU249 + 731 01e6 0320 movs r0, #3 + 732 01e8 65E1 b .L27 + 733 .LVL69: + ARM GAS /tmp/ccgWwSnx.s page 42 - 734 .loc 1 495 26 is_stmt 0 view .LVU249 - 735 01ea 2368 ldr r3, [r4] + 734 .L50: 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 736 .loc 1 495 6 view .LVU250 - 737 01ec 13F0040F tst r3, #4 - 738 01f0 00F08180 beq .L56 - 739 .LBB2: + 735 .loc 1 495 3 is_stmt 1 view .LVU250 + 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 736 .loc 1 495 26 is_stmt 0 view .LVU251 + 737 01ea 2368 ldr r3, [r4] + 495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 738 .loc 1 495 6 view .LVU252 + 739 01ec 13F0040F tst r3, #4 + 740 01f0 00F08180 beq .L56 + 741 .LBB2: 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 740 .loc 1 497 5 is_stmt 1 view .LVU251 - 741 .LVL70: + 742 .loc 1 497 5 is_stmt 1 view .LVU253 + 743 .LVL70: 500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 742 .loc 1 500 5 view .LVU252 + 744 .loc 1 500 5 view .LVU254 504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 743 .loc 1 504 5 view .LVU253 + 745 .loc 1 504 5 view .LVU255 504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 744 .loc 1 504 9 is_stmt 0 view .LVU254 - 745 01f4 2C4B ldr r3, .L130 - 746 01f6 9B6D ldr r3, [r3, #88] + 746 .loc 1 504 9 is_stmt 0 view .LVU256 + 747 01f4 2C4B ldr r3, .L130 + 748 01f6 9B6D ldr r3, [r3, #88] 504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 747 .loc 1 504 41 view .LVU255 - 748 01f8 13F0805F tst r3, #268435456 - 749 01fc 36D1 bne .L94 + 749 .loc 1 504 41 view .LVU257 + 750 01f8 13F0805F tst r3, #268435456 + 751 01fc 36D1 bne .L94 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pwrclkchanged = SET; - 750 .loc 1 506 7 is_stmt 1 view .LVU256 - 751 .LBB3: + 752 .loc 1 506 7 is_stmt 1 view .LVU258 + 753 .LBB3: 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pwrclkchanged = SET; - 752 .loc 1 506 7 view .LVU257 + 754 .loc 1 506 7 view .LVU259 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pwrclkchanged = SET; - 753 .loc 1 506 7 view .LVU258 - 754 01fe 2A4B ldr r3, .L130 - 755 0200 9A6D ldr r2, [r3, #88] - 756 0202 42F08052 orr r2, r2, #268435456 - 757 0206 9A65 str r2, [r3, #88] + 755 .loc 1 506 7 view .LVU260 + 756 01fe 2A4B ldr r3, .L130 + 757 0200 9A6D ldr r2, [r3, #88] + 758 0202 42F08052 orr r2, r2, #268435456 + 759 0206 9A65 str r2, [r3, #88] 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pwrclkchanged = SET; - 758 .loc 1 506 7 view .LVU259 - 759 0208 9B6D ldr r3, [r3, #88] - 760 020a 03F08053 and r3, r3, #268435456 - 761 020e 0193 str r3, [sp, #4] + 760 .loc 1 506 7 view .LVU261 + 761 0208 9B6D ldr r3, [r3, #88] + 762 020a 03F08053 and r3, r3, #268435456 + 763 020e 0193 str r3, [sp, #4] 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pwrclkchanged = SET; - 762 .loc 1 506 7 view .LVU260 - 763 0210 019B ldr r3, [sp, #4] - 764 .LBE3: + 764 .loc 1 506 7 view .LVU262 + 765 0210 019B ldr r3, [sp, #4] + 766 .LBE3: 506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pwrclkchanged = SET; - 765 .loc 1 506 7 view .LVU261 + 767 .loc 1 506 7 view .LVU263 507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 766 .loc 1 507 7 view .LVU262 - 767 .LVL71: + 768 .loc 1 507 7 view .LVU264 + 769 .LVL71: 507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 768 .loc 1 507 21 is_stmt 0 view .LVU263 - 769 0212 0125 movs r5, #1 - 770 .LVL72: - 771 .L57: + 770 .loc 1 507 21 is_stmt 0 view .LVU265 + 771 0212 0125 movs r5, #1 + 772 .LVL72: + 773 .L57: 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 772 .loc 1 510 5 is_stmt 1 view .LVU264 - 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 773 .loc 1 510 9 is_stmt 0 view .LVU265 - 774 0214 264B ldr r3, .L130+8 - ARM GAS /tmp/cc6AIysH.s page 43 + ARM GAS /tmp/ccgWwSnx.s page 43 - 775 0216 1B68 ldr r3, [r3] + 774 .loc 1 510 5 is_stmt 1 view .LVU266 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 776 .loc 1 510 8 view .LVU266 - 777 0218 13F4807F tst r3, #256 - 778 021c 28D0 beq .L122 - 779 .L58: + 775 .loc 1 510 9 is_stmt 0 view .LVU267 + 776 0214 264B ldr r3, .L130+8 + 777 0216 1B68 ldr r3, [r3] + 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 778 .loc 1 510 8 view .LVU268 + 779 0218 13F4807F tst r3, #256 + 780 021c 28D0 beq .L122 + 781 .L58: 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 780 .loc 1 528 5 is_stmt 1 view .LVU267 + 782 .loc 1 528 5 is_stmt 1 view .LVU269 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 781 .loc 1 528 5 view .LVU268 - 782 021e A368 ldr r3, [r4, #8] - 783 0220 012B cmp r3, #1 - 784 0222 39D0 beq .L123 + 783 .loc 1 528 5 view .LVU270 + 784 021e A368 ldr r3, [r4, #8] + 785 0220 012B cmp r3, #1 + 786 0222 39D0 beq .L123 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 785 .loc 1 528 5 discriminator 2 view .LVU269 - 786 0224 052B cmp r3, #5 - 787 0226 45D0 beq .L124 + 787 .loc 1 528 5 discriminator 2 view .LVU271 + 788 0224 052B cmp r3, #5 + 789 0226 45D0 beq .L124 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 788 .loc 1 528 5 discriminator 5 view .LVU270 - 789 0228 1F4B ldr r3, .L130 - 790 022a D3F89020 ldr r2, [r3, #144] - 791 022e 22F00102 bic r2, r2, #1 - 792 0232 C3F89020 str r2, [r3, #144] + 790 .loc 1 528 5 discriminator 5 view .LVU272 + 791 0228 1F4B ldr r3, .L130 + 792 022a D3F89020 ldr r2, [r3, #144] + 793 022e 22F00102 bic r2, r2, #1 + 794 0232 C3F89020 str r2, [r3, #144] 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 793 .loc 1 528 5 discriminator 5 view .LVU271 - 794 0236 D3F89020 ldr r2, [r3, #144] - 795 023a 22F00402 bic r2, r2, #4 - 796 023e C3F89020 str r2, [r3, #144] - 797 .L62: + 795 .loc 1 528 5 view .LVU273 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 798 .loc 1 528 5 discriminator 7 view .LVU272 + 796 .loc 1 528 5 is_stmt 0 discriminator 5 view .LVU274 + 797 0236 D3F89020 ldr r2, [r3, #144] + 798 023a 22F00402 bic r2, r2, #4 + 799 023e C3F89020 str r2, [r3, #144] + 800 .L62: + 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 801 .loc 1 528 5 is_stmt 1 discriminator 7 view .LVU275 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 799 .loc 1 531 5 view .LVU273 + 802 .loc 1 531 5 view .LVU276 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 800 .loc 1 531 26 is_stmt 0 view .LVU274 - 801 0242 A368 ldr r3, [r4, #8] + 803 .loc 1 531 26 is_stmt 0 view .LVU277 + 804 0242 A368 ldr r3, [r4, #8] 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 802 .loc 1 531 8 view .LVU275 - 803 0244 002B cmp r3, #0 - 804 0246 43D0 beq .L64 + 805 .loc 1 531 8 view .LVU278 + 806 0244 002B cmp r3, #0 + 807 0246 43D0 beq .L64 534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 805 .loc 1 534 7 is_stmt 1 view .LVU276 + 808 .loc 1 534 7 is_stmt 1 view .LVU279 534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 806 .loc 1 534 19 is_stmt 0 view .LVU277 - 807 0248 FFF7FEFF bl HAL_GetTick - 808 .LVL73: - 809 024c 0646 mov r6, r0 - 810 .LVL74: + 809 .loc 1 534 19 is_stmt 0 view .LVU280 + 810 0248 FFF7FEFF bl HAL_GetTick + 811 .LVL73: + 812 024c 0646 mov r6, r0 + 813 .LVL74: 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 811 .loc 1 537 7 is_stmt 1 view .LVU278 - 812 .L65: - 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 813 .loc 1 537 51 view .LVU279 - 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 814 .loc 1 537 14 is_stmt 0 view .LVU280 - 815 024e 164B ldr r3, .L130 - 816 0250 D3F89030 ldr r3, [r3, #144] - ARM GAS /tmp/cc6AIysH.s page 44 + 814 .loc 1 537 7 is_stmt 1 view .LVU281 + 815 .L65: + ARM GAS /tmp/ccgWwSnx.s page 44 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 817 .loc 1 537 51 view .LVU281 - 818 0254 13F0020F tst r3, #2 - 819 0258 4CD1 bne .L67 + 816 .loc 1 537 51 view .LVU282 + 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 817 .loc 1 537 14 is_stmt 0 view .LVU283 + 818 024e 164B ldr r3, .L130 + 819 0250 D3F89030 ldr r3, [r3, #144] + 537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 820 .loc 1 537 51 view .LVU284 + 821 0254 13F0020F tst r3, #2 + 822 0258 4CD1 bne .L67 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 820 .loc 1 539 9 is_stmt 1 view .LVU282 + 823 .loc 1 539 9 is_stmt 1 view .LVU285 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 821 .loc 1 539 13 is_stmt 0 view .LVU283 - 822 025a FFF7FEFF bl HAL_GetTick - 823 .LVL75: + 824 .loc 1 539 13 is_stmt 0 view .LVU286 + 825 025a FFF7FEFF bl HAL_GetTick + 826 .LVL75: 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 824 .loc 1 539 27 discriminator 1 view .LVU284 - 825 025e 801B subs r0, r0, r6 + 827 .loc 1 539 27 discriminator 1 view .LVU287 + 828 025e 801B subs r0, r0, r6 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 826 .loc 1 539 11 discriminator 1 view .LVU285 - 827 0260 41F28833 movw r3, #5000 - 828 0264 9842 cmp r0, r3 - 829 0266 F2D9 bls .L65 + 829 .loc 1 539 11 discriminator 1 view .LVU288 + 830 0260 41F28833 movw r3, #5000 + 831 0264 9842 cmp r0, r3 + 832 0266 F2D9 bls .L65 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 830 .loc 1 541 18 view .LVU286 - 831 0268 0320 movs r0, #3 - 832 026a 24E1 b .L27 - 833 .LVL76: - 834 .L94: + 833 .loc 1 541 18 view .LVU289 + 834 0268 0320 movs r0, #3 + 835 026a 24E1 b .L27 + 836 .LVL76: + 837 .L94: 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 835 .loc 1 497 22 view .LVU287 - 836 026c 0025 movs r5, #0 - 837 026e D1E7 b .L57 - 838 .LVL77: - 839 .L122: + 838 .loc 1 497 22 view .LVU290 + 839 026c 0025 movs r5, #0 + 840 026e D1E7 b .L57 + 841 .LVL77: + 842 .L122: 513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 840 .loc 1 513 7 is_stmt 1 view .LVU288 - 841 0270 0F4A ldr r2, .L130+8 - 842 0272 1368 ldr r3, [r2] - 843 0274 43F48073 orr r3, r3, #256 - 844 0278 1360 str r3, [r2] + 843 .loc 1 513 7 is_stmt 1 view .LVU291 + 844 0270 0F4A ldr r2, .L130+8 + 845 0272 1368 ldr r3, [r2] + 846 0274 43F48073 orr r3, r3, #256 + 847 0278 1360 str r3, [r2] 516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 845 .loc 1 516 7 view .LVU289 + 848 .loc 1 516 7 view .LVU292 516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 846 .loc 1 516 19 is_stmt 0 view .LVU290 - 847 027a FFF7FEFF bl HAL_GetTick - 848 .LVL78: - 849 027e 0646 mov r6, r0 - 850 .LVL79: + 849 .loc 1 516 19 is_stmt 0 view .LVU293 + 850 027a FFF7FEFF bl HAL_GetTick + 851 .LVL78: + 852 027e 0646 mov r6, r0 + 853 .LVL79: 518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 851 .loc 1 518 7 is_stmt 1 view .LVU291 - 852 .L59: + 854 .loc 1 518 7 is_stmt 1 view .LVU294 + 855 .L59: 518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 853 .loc 1 518 14 view .LVU292 - 854 0280 0B4B ldr r3, .L130+8 - 855 0282 1B68 ldr r3, [r3] - 856 0284 13F4807F tst r3, #256 - 857 0288 C9D1 bne .L58 - 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 858 .loc 1 520 9 view .LVU293 - 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 859 .loc 1 520 14 is_stmt 0 view .LVU294 - ARM GAS /tmp/cc6AIysH.s page 45 + 856 .loc 1 518 14 view .LVU295 + 857 0280 0B4B ldr r3, .L130+8 + 858 0282 1B68 ldr r3, [r3] + ARM GAS /tmp/ccgWwSnx.s page 45 - 860 028a FFF7FEFF bl HAL_GetTick - 861 .LVL80: + 859 0284 13F4807F tst r3, #256 + 860 0288 C9D1 bne .L58 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 862 .loc 1 520 28 discriminator 1 view .LVU295 - 863 028e 801B subs r0, r0, r6 + 861 .loc 1 520 9 view .LVU296 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 864 .loc 1 520 12 discriminator 1 view .LVU296 - 865 0290 0228 cmp r0, #2 - 866 0292 F5D9 bls .L59 + 862 .loc 1 520 14 is_stmt 0 view .LVU297 + 863 028a FFF7FEFF bl HAL_GetTick + 864 .LVL80: + 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 865 .loc 1 520 28 discriminator 1 view .LVU298 + 866 028e 801B subs r0, r0, r6 + 520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 867 .loc 1 520 12 discriminator 1 view .LVU299 + 868 0290 0228 cmp r0, #2 + 869 0292 F5D9 bls .L59 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 867 .loc 1 522 18 view .LVU297 - 868 0294 0320 movs r0, #3 - 869 0296 0EE1 b .L27 - 870 .LVL81: - 871 .L123: + 870 .loc 1 522 18 view .LVU300 + 871 0294 0320 movs r0, #3 + 872 0296 0EE1 b .L27 + 873 .LVL81: + 874 .L123: 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 872 .loc 1 528 5 is_stmt 1 discriminator 1 view .LVU298 - 873 0298 034A ldr r2, .L130 - 874 029a D2F89030 ldr r3, [r2, #144] - 875 029e 43F00103 orr r3, r3, #1 - 876 02a2 C2F89030 str r3, [r2, #144] - 877 02a6 CCE7 b .L62 - 878 .L131: - 879 .align 2 - 880 .L130: - 881 02a8 00100240 .word 1073876992 - 882 02ac 00000000 .word uwTickPrio - 883 02b0 00700040 .word 1073770496 - 884 .L124: + 875 .loc 1 528 5 is_stmt 1 discriminator 1 view .LVU301 + 876 0298 034A ldr r2, .L130 + 877 029a D2F89030 ldr r3, [r2, #144] + 878 029e 43F00103 orr r3, r3, #1 + 879 02a2 C2F89030 str r3, [r2, #144] + 880 02a6 CCE7 b .L62 + 881 .L131: + 882 .align 2 + 883 .L130: + 884 02a8 00100240 .word 1073876992 + 885 02ac 00000000 .word uwTickPrio + 886 02b0 00700040 .word 1073770496 + 887 .L124: 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 885 .loc 1 528 5 discriminator 4 view .LVU299 - 886 02b4 884B ldr r3, .L132 - 887 02b6 D3F89020 ldr r2, [r3, #144] - 888 02ba 42F00402 orr r2, r2, #4 - 889 02be C3F89020 str r2, [r3, #144] + 888 .loc 1 528 5 discriminator 4 view .LVU302 + 889 02b4 884B ldr r3, .L132 + 890 02b6 D3F89020 ldr r2, [r3, #144] + 891 02ba 42F00402 orr r2, r2, #4 + 892 02be C3F89020 str r2, [r3, #144] 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 890 .loc 1 528 5 discriminator 4 view .LVU300 - 891 02c2 D3F89020 ldr r2, [r3, #144] - 892 02c6 42F00102 orr r2, r2, #1 - 893 02ca C3F89020 str r2, [r3, #144] - 894 02ce B8E7 b .L62 - 895 .L64: + 893 .loc 1 528 5 view .LVU303 + 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 894 .loc 1 528 5 is_stmt 0 discriminator 4 view .LVU304 + 895 02c2 D3F89020 ldr r2, [r3, #144] + 896 02c6 42F00102 orr r2, r2, #1 + 897 02ca C3F89020 str r2, [r3, #144] + 898 02ce B8E7 b .L62 + 899 .L64: 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 896 .loc 1 548 7 view .LVU301 + 900 .loc 1 548 7 is_stmt 1 view .LVU305 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 897 .loc 1 548 19 is_stmt 0 view .LVU302 - 898 02d0 FFF7FEFF bl HAL_GetTick - 899 .LVL82: - 900 02d4 0646 mov r6, r0 - 901 .LVL83: - 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 902 .loc 1 551 7 is_stmt 1 view .LVU303 - 903 .L68: - 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 904 .loc 1 551 51 view .LVU304 - 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 905 .loc 1 551 14 is_stmt 0 view .LVU305 - ARM GAS /tmp/cc6AIysH.s page 46 + 901 .loc 1 548 19 is_stmt 0 view .LVU306 + 902 02d0 FFF7FEFF bl HAL_GetTick + 903 .LVL82: + 904 02d4 0646 mov r6, r0 + ARM GAS /tmp/ccgWwSnx.s page 46 - 906 02d6 804B ldr r3, .L132 - 907 02d8 D3F89030 ldr r3, [r3, #144] + 905 .LVL83: 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 908 .loc 1 551 51 view .LVU306 - 909 02dc 13F0020F tst r3, #2 - 910 02e0 08D0 beq .L67 + 906 .loc 1 551 7 is_stmt 1 view .LVU307 + 907 .L68: + 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 908 .loc 1 551 51 view .LVU308 + 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 909 .loc 1 551 14 is_stmt 0 view .LVU309 + 910 02d6 804B ldr r3, .L132 + 911 02d8 D3F89030 ldr r3, [r3, #144] + 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 912 .loc 1 551 51 view .LVU310 + 913 02dc 13F0020F tst r3, #2 + 914 02e0 08D0 beq .L67 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 911 .loc 1 553 9 is_stmt 1 view .LVU307 + 915 .loc 1 553 9 is_stmt 1 view .LVU311 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 912 .loc 1 553 13 is_stmt 0 view .LVU308 - 913 02e2 FFF7FEFF bl HAL_GetTick - 914 .LVL84: + 916 .loc 1 553 13 is_stmt 0 view .LVU312 + 917 02e2 FFF7FEFF bl HAL_GetTick + 918 .LVL84: 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 915 .loc 1 553 27 discriminator 1 view .LVU309 - 916 02e6 801B subs r0, r0, r6 + 919 .loc 1 553 27 discriminator 1 view .LVU313 + 920 02e6 801B subs r0, r0, r6 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 917 .loc 1 553 11 discriminator 1 view .LVU310 - 918 02e8 41F28833 movw r3, #5000 - 919 02ec 9842 cmp r0, r3 - 920 02ee F2D9 bls .L68 + 921 .loc 1 553 11 discriminator 1 view .LVU314 + 922 02e8 41F28833 movw r3, #5000 + 923 02ec 9842 cmp r0, r3 + 924 02ee F2D9 bls .L68 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 921 .loc 1 555 18 view .LVU311 - 922 02f0 0320 movs r0, #3 - 923 02f2 E0E0 b .L27 - 924 .L67: + 925 .loc 1 555 18 view .LVU315 + 926 02f0 0320 movs r0, #3 + 927 02f2 E0E0 b .L27 + 928 .L67: 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 925 .loc 1 561 5 is_stmt 1 view .LVU312 + 929 .loc 1 561 5 is_stmt 1 view .LVU316 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 926 .loc 1 561 8 is_stmt 0 view .LVU313 - 927 02f4 E5B9 cbnz r5, .L125 - 928 .LVL85: - 929 .L56: + 930 .loc 1 561 8 is_stmt 0 view .LVU317 + 931 02f4 E5B9 cbnz r5, .L125 + 932 .LVL85: + 933 .L56: 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 930 .loc 1 561 8 view .LVU314 - 931 .LBE2: + 934 .loc 1 561 8 view .LVU318 + 935 .LBE2: 568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 932 .loc 1 568 3 is_stmt 1 view .LVU315 + 936 .loc 1 568 3 is_stmt 1 view .LVU319 568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 933 .loc 1 568 25 is_stmt 0 view .LVU316 - 934 02f6 2368 ldr r3, [r4] + 937 .loc 1 568 25 is_stmt 0 view .LVU320 + 938 02f6 2368 ldr r3, [r4] 568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 935 .loc 1 568 5 view .LVU317 - 936 02f8 13F0200F tst r3, #32 - 937 02fc 35D0 beq .L70 + 939 .loc 1 568 5 view .LVU321 + 940 02f8 13F0200F tst r3, #32 + 941 02fc 35D0 beq .L70 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 938 .loc 1 571 5 is_stmt 1 view .LVU318 + 942 .loc 1 571 5 is_stmt 1 view .LVU322 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 939 .loc 1 574 5 view .LVU319 + 943 .loc 1 574 5 view .LVU323 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 940 .loc 1 574 25 is_stmt 0 view .LVU320 - 941 02fe A369 ldr r3, [r4, #24] + ARM GAS /tmp/ccgWwSnx.s page 47 + + + 944 .loc 1 574 25 is_stmt 0 view .LVU324 + 945 02fe A369 ldr r3, [r4, #24] 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 942 .loc 1 574 7 view .LVU321 - 943 0300 E3B1 cbz r3, .L71 + 946 .loc 1 574 7 view .LVU325 + 947 0300 E3B1 cbz r3, .L71 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 944 .loc 1 577 7 is_stmt 1 view .LVU322 - 945 0302 754A ldr r2, .L132 - ARM GAS /tmp/cc6AIysH.s page 47 - - - 946 0304 D2F89830 ldr r3, [r2, #152] - 947 0308 43F00103 orr r3, r3, #1 - 948 030c C2F89830 str r3, [r2, #152] + 948 .loc 1 577 7 is_stmt 1 view .LVU326 + 949 0302 754A ldr r2, .L132 + 950 0304 D2F89830 ldr r3, [r2, #152] + 951 0308 43F00103 orr r3, r3, #1 + 952 030c C2F89830 str r3, [r2, #152] 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 949 .loc 1 580 7 view .LVU323 + 953 .loc 1 580 7 view .LVU327 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 950 .loc 1 580 19 is_stmt 0 view .LVU324 - 951 0310 FFF7FEFF bl HAL_GetTick - 952 .LVL86: - 953 0314 0546 mov r5, r0 - 954 .LVL87: + 954 .loc 1 580 19 is_stmt 0 view .LVU328 + 955 0310 FFF7FEFF bl HAL_GetTick + 956 .LVL86: + 957 0314 0546 mov r5, r0 + 958 .LVL87: 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 955 .loc 1 583 7 is_stmt 1 view .LVU325 - 956 .L72: + 959 .loc 1 583 7 is_stmt 1 view .LVU329 + 960 .L72: 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 957 .loc 1 583 54 view .LVU326 + 961 .loc 1 583 54 view .LVU330 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 958 .loc 1 583 13 is_stmt 0 view .LVU327 - 959 0316 704B ldr r3, .L132 - 960 0318 D3F89830 ldr r3, [r3, #152] + 962 .loc 1 583 13 is_stmt 0 view .LVU331 + 963 0316 704B ldr r3, .L132 + 964 0318 D3F89830 ldr r3, [r3, #152] 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 961 .loc 1 583 54 view .LVU328 - 962 031c 13F0020F tst r3, #2 - 963 0320 23D1 bne .L70 + 965 .loc 1 583 54 view .LVU332 + 966 031c 13F0020F tst r3, #2 + 967 0320 23D1 bne .L70 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 964 .loc 1 585 9 is_stmt 1 view .LVU329 + 968 .loc 1 585 9 is_stmt 1 view .LVU333 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 965 .loc 1 585 13 is_stmt 0 view .LVU330 - 966 0322 FFF7FEFF bl HAL_GetTick - 967 .LVL88: + 969 .loc 1 585 13 is_stmt 0 view .LVU334 + 970 0322 FFF7FEFF bl HAL_GetTick + 971 .LVL88: 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 968 .loc 1 585 27 discriminator 1 view .LVU331 - 969 0326 401B subs r0, r0, r5 + 972 .loc 1 585 27 discriminator 1 view .LVU335 + 973 0326 401B subs r0, r0, r5 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 970 .loc 1 585 11 discriminator 1 view .LVU332 - 971 0328 0228 cmp r0, #2 - 972 032a F4D9 bls .L72 + 974 .loc 1 585 11 discriminator 1 view .LVU336 + 975 0328 0228 cmp r0, #2 + 976 032a F4D9 bls .L72 587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 973 .loc 1 587 18 view .LVU333 - 974 032c 0320 movs r0, #3 - 975 032e C2E0 b .L27 - 976 .LVL89: - 977 .L125: - 978 .LBB4: + 977 .loc 1 587 18 view .LVU337 + 978 032c 0320 movs r0, #3 + 979 032e C2E0 b .L27 + 980 .LVL89: + 981 .L125: + 982 .LBB4: 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 979 .loc 1 563 7 is_stmt 1 view .LVU334 - 980 0330 694A ldr r2, .L132 - 981 0332 936D ldr r3, [r2, #88] - 982 0334 23F08053 bic r3, r3, #268435456 - 983 0338 9365 str r3, [r2, #88] - 984 033a DCE7 b .L56 - 985 .LVL90: - 986 .L71: + 983 .loc 1 563 7 is_stmt 1 view .LVU338 + 984 0330 694A ldr r2, .L132 + 985 0332 936D ldr r3, [r2, #88] + 986 0334 23F08053 bic r3, r3, #268435456 + ARM GAS /tmp/ccgWwSnx.s page 48 + + + 987 0338 9365 str r3, [r2, #88] + 988 033a DCE7 b .L56 + 989 .LVL90: + 990 .L71: 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 987 .loc 1 563 7 is_stmt 0 view .LVU335 - 988 .LBE4: + 991 .loc 1 563 7 is_stmt 0 view .LVU339 + 992 .LBE4: 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 48 - - - 989 .loc 1 594 7 is_stmt 1 view .LVU336 - 990 033c 664A ldr r2, .L132 - 991 033e D2F89830 ldr r3, [r2, #152] - 992 0342 23F00103 bic r3, r3, #1 - 993 0346 C2F89830 str r3, [r2, #152] + 993 .loc 1 594 7 is_stmt 1 view .LVU340 + 994 033c 664A ldr r2, .L132 + 995 033e D2F89830 ldr r3, [r2, #152] + 996 0342 23F00103 bic r3, r3, #1 + 997 0346 C2F89830 str r3, [r2, #152] 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 994 .loc 1 597 7 view .LVU337 + 998 .loc 1 597 7 view .LVU341 597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 995 .loc 1 597 19 is_stmt 0 view .LVU338 - 996 034a FFF7FEFF bl HAL_GetTick - 997 .LVL91: - 998 034e 0546 mov r5, r0 - 999 .LVL92: + 999 .loc 1 597 19 is_stmt 0 view .LVU342 + 1000 034a FFF7FEFF bl HAL_GetTick + 1001 .LVL91: + 1002 034e 0546 mov r5, r0 + 1003 .LVL92: 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1000 .loc 1 600 7 is_stmt 1 view .LVU339 - 1001 .L74: + 1004 .loc 1 600 7 is_stmt 1 view .LVU343 + 1005 .L74: 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1002 .loc 1 600 54 view .LVU340 + 1006 .loc 1 600 54 view .LVU344 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1003 .loc 1 600 13 is_stmt 0 view .LVU341 - 1004 0350 614B ldr r3, .L132 - 1005 0352 D3F89830 ldr r3, [r3, #152] + 1007 .loc 1 600 13 is_stmt 0 view .LVU345 + 1008 0350 614B ldr r3, .L132 + 1009 0352 D3F89830 ldr r3, [r3, #152] 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1006 .loc 1 600 54 view .LVU342 - 1007 0356 13F0020F tst r3, #2 - 1008 035a 06D0 beq .L70 + 1010 .loc 1 600 54 view .LVU346 + 1011 0356 13F0020F tst r3, #2 + 1012 035a 06D0 beq .L70 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1009 .loc 1 602 9 is_stmt 1 view .LVU343 + 1013 .loc 1 602 9 is_stmt 1 view .LVU347 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1010 .loc 1 602 13 is_stmt 0 view .LVU344 - 1011 035c FFF7FEFF bl HAL_GetTick - 1012 .LVL93: + 1014 .loc 1 602 13 is_stmt 0 view .LVU348 + 1015 035c FFF7FEFF bl HAL_GetTick + 1016 .LVL93: 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1013 .loc 1 602 27 discriminator 1 view .LVU345 - 1014 0360 401B subs r0, r0, r5 + 1017 .loc 1 602 27 discriminator 1 view .LVU349 + 1018 0360 401B subs r0, r0, r5 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1015 .loc 1 602 11 discriminator 1 view .LVU346 - 1016 0362 0228 cmp r0, #2 - 1017 0364 F4D9 bls .L74 + 1019 .loc 1 602 11 discriminator 1 view .LVU350 + 1020 0362 0228 cmp r0, #2 + 1021 0364 F4D9 bls .L74 604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1018 .loc 1 604 18 view .LVU347 - 1019 0366 0320 movs r0, #3 - 1020 0368 A5E0 b .L27 - 1021 .LVL94: - 1022 .L70: + 1022 .loc 1 604 18 view .LVU351 + 1023 0366 0320 movs r0, #3 + 1024 0368 A5E0 b .L27 + 1025 .LVL94: + 1026 .L70: 612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1023 .loc 1 612 3 is_stmt 1 view .LVU348 + 1027 .loc 1 612 3 is_stmt 1 view .LVU352 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1024 .loc 1 614 3 view .LVU349 - 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1025 .loc 1 614 29 is_stmt 0 view .LVU350 - 1026 036a E369 ldr r3, [r4, #28] - 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1027 .loc 1 614 6 view .LVU351 - 1028 036c 002B cmp r3, #0 - 1029 036e 00F0A180 beq .L100 - 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 49 + 1028 .loc 1 614 3 view .LVU353 + ARM GAS /tmp/ccgWwSnx.s page 49 - 1030 .loc 1 617 5 is_stmt 1 view .LVU352 + 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1029 .loc 1 614 29 is_stmt 0 view .LVU354 + 1030 036a E369 ldr r3, [r4, #28] + 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1031 .loc 1 614 6 view .LVU355 + 1032 036c 002B cmp r3, #0 + 1033 036e 00F0A180 beq .L100 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1031 .loc 1 617 9 is_stmt 0 view .LVU353 - 1032 0372 594A ldr r2, .L132 - 1033 0374 9268 ldr r2, [r2, #8] - 1034 0376 02F00C02 and r2, r2, #12 + 1034 .loc 1 617 5 is_stmt 1 view .LVU356 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1035 .loc 1 617 8 view .LVU354 - 1036 037a 0C2A cmp r2, #12 - 1037 037c 64D0 beq .L76 + 1035 .loc 1 617 9 is_stmt 0 view .LVU357 + 1036 0372 594A ldr r2, .L132 + 1037 0374 9268 ldr r2, [r2, #8] + 1038 0376 02F00C02 and r2, r2, #12 + 617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1039 .loc 1 617 8 view .LVU358 + 1040 037a 0C2A cmp r2, #12 + 1041 037c 64D0 beq .L76 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1038 .loc 1 619 7 is_stmt 1 view .LVU355 + 1042 .loc 1 619 7 is_stmt 1 view .LVU359 619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1039 .loc 1 619 10 is_stmt 0 view .LVU356 - 1040 037e 022B cmp r3, #2 - 1041 0380 13D0 beq .L126 + 1043 .loc 1 619 10 is_stmt 0 view .LVU360 + 1044 037e 022B cmp r3, #2 + 1045 0380 13D0 beq .L126 673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1042 .loc 1 673 9 is_stmt 1 view .LVU357 - 1043 0382 554A ldr r2, .L132 - 1044 0384 1368 ldr r3, [r2] - 1045 0386 23F08073 bic r3, r3, #16777216 - 1046 038a 1360 str r3, [r2] + 1046 .loc 1 673 9 is_stmt 1 view .LVU361 + 1047 0382 554A ldr r2, .L132 + 1048 0384 1368 ldr r3, [r2] + 1049 0386 23F08073 bic r3, r3, #16777216 + 1050 038a 1360 str r3, [r2] 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1047 .loc 1 676 9 view .LVU358 + 1051 .loc 1 676 9 view .LVU362 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1048 .loc 1 676 21 is_stmt 0 view .LVU359 - 1049 038c FFF7FEFF bl HAL_GetTick - 1050 .LVL95: - 1051 0390 0446 mov r4, r0 - 1052 .LVL96: + 1052 .loc 1 676 21 is_stmt 0 view .LVU363 + 1053 038c FFF7FEFF bl HAL_GetTick + 1054 .LVL95: + 1055 0390 0446 mov r4, r0 + 1056 .LVL96: 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1053 .loc 1 679 9 is_stmt 1 view .LVU360 - 1054 .L82: + 1057 .loc 1 679 9 is_stmt 1 view .LVU364 + 1058 .L82: 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1055 .loc 1 679 49 view .LVU361 + 1059 .loc 1 679 49 view .LVU365 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1056 .loc 1 679 16 is_stmt 0 view .LVU362 - 1057 0392 514B ldr r3, .L132 - 1058 0394 1B68 ldr r3, [r3] + 1060 .loc 1 679 16 is_stmt 0 view .LVU366 + 1061 0392 514B ldr r3, .L132 + 1062 0394 1B68 ldr r3, [r3] 679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1059 .loc 1 679 49 view .LVU363 - 1060 0396 13F0007F tst r3, #33554432 - 1061 039a 4ED0 beq .L127 + 1063 .loc 1 679 49 view .LVU367 + 1064 0396 13F0007F tst r3, #33554432 + 1065 039a 4ED0 beq .L127 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1062 .loc 1 681 11 is_stmt 1 view .LVU364 + 1066 .loc 1 681 11 is_stmt 1 view .LVU368 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1063 .loc 1 681 16 is_stmt 0 view .LVU365 - 1064 039c FFF7FEFF bl HAL_GetTick - 1065 .LVL97: + 1067 .loc 1 681 16 is_stmt 0 view .LVU369 + 1068 039c FFF7FEFF bl HAL_GetTick + 1069 .LVL97: + ARM GAS /tmp/ccgWwSnx.s page 50 + + 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1066 .loc 1 681 30 discriminator 1 view .LVU366 - 1067 03a0 001B subs r0, r0, r4 + 1070 .loc 1 681 30 discriminator 1 view .LVU370 + 1071 03a0 001B subs r0, r0, r4 681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1068 .loc 1 681 14 discriminator 1 view .LVU367 - 1069 03a2 0228 cmp r0, #2 - 1070 03a4 F5D9 bls .L82 + 1072 .loc 1 681 14 discriminator 1 view .LVU371 + 1073 03a2 0228 cmp r0, #2 + 1074 03a4 F5D9 bls .L82 683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - ARM GAS /tmp/cc6AIysH.s page 50 - - - 1071 .loc 1 683 20 view .LVU368 - 1072 03a6 0320 movs r0, #3 - 1073 03a8 85E0 b .L27 - 1074 .LVL98: - 1075 .L126: + 1075 .loc 1 683 20 view .LVU372 + 1076 03a6 0320 movs r0, #3 + 1077 03a8 85E0 b .L27 + 1078 .LVL98: + 1079 .L126: 622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_PLLM_VALUE(RCC_OscInitStruct->PLL.PLLM)); - 1076 .loc 1 622 9 is_stmt 1 view .LVU369 + 1080 .loc 1 622 9 is_stmt 1 view .LVU373 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_PLLN_VALUE(RCC_OscInitStruct->PLL.PLLN)); - 1077 .loc 1 623 9 view .LVU370 + 1081 .loc 1 623 9 view .LVU374 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_PLLP_VALUE(RCC_OscInitStruct->PLL.PLLP)); - 1078 .loc 1 624 9 view .LVU371 + 1082 .loc 1 624 9 view .LVU375 625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_PLLQ_VALUE(RCC_OscInitStruct->PLL.PLLQ)); - 1079 .loc 1 625 9 view .LVU372 + 1083 .loc 1 625 9 view .LVU376 626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_PLLR_VALUE(RCC_OscInitStruct->PLL.PLLR)); - 1080 .loc 1 626 9 view .LVU373 + 1084 .loc 1 626 9 view .LVU377 627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1081 .loc 1 627 9 view .LVU374 + 1085 .loc 1 627 9 view .LVU378 630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1082 .loc 1 630 9 view .LVU375 - 1083 03aa 4B4A ldr r2, .L132 - 1084 03ac 1368 ldr r3, [r2] - 1085 03ae 23F08073 bic r3, r3, #16777216 - 1086 03b2 1360 str r3, [r2] + 1086 .loc 1 630 9 view .LVU379 + 1087 03aa 4B4A ldr r2, .L132 + 1088 03ac 1368 ldr r3, [r2] + 1089 03ae 23F08073 bic r3, r3, #16777216 + 1090 03b2 1360 str r3, [r2] 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1087 .loc 1 633 9 view .LVU376 + 1091 .loc 1 633 9 view .LVU380 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1088 .loc 1 633 21 is_stmt 0 view .LVU377 - 1089 03b4 FFF7FEFF bl HAL_GetTick - 1090 .LVL99: - 1091 03b8 0546 mov r5, r0 - 1092 .LVL100: + 1092 .loc 1 633 21 is_stmt 0 view .LVU381 + 1093 03b4 FFF7FEFF bl HAL_GetTick + 1094 .LVL99: + 1095 03b8 0546 mov r5, r0 + 1096 .LVL100: 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1093 .loc 1 636 9 is_stmt 1 view .LVU378 - 1094 .L78: + 1097 .loc 1 636 9 is_stmt 1 view .LVU382 + 1098 .L78: 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1095 .loc 1 636 49 view .LVU379 + 1099 .loc 1 636 49 view .LVU383 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1096 .loc 1 636 16 is_stmt 0 view .LVU380 - 1097 03ba 474B ldr r3, .L132 - 1098 03bc 1B68 ldr r3, [r3] + 1100 .loc 1 636 16 is_stmt 0 view .LVU384 + 1101 03ba 474B ldr r3, .L132 + 1102 03bc 1B68 ldr r3, [r3] 636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1099 .loc 1 636 49 view .LVU381 - 1100 03be 13F0007F tst r3, #33554432 - 1101 03c2 06D0 beq .L128 + 1103 .loc 1 636 49 view .LVU385 + 1104 03be 13F0007F tst r3, #33554432 + 1105 03c2 06D0 beq .L128 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1102 .loc 1 638 11 is_stmt 1 view .LVU382 + 1106 .loc 1 638 11 is_stmt 1 view .LVU386 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1103 .loc 1 638 16 is_stmt 0 view .LVU383 - 1104 03c4 FFF7FEFF bl HAL_GetTick - 1105 .LVL101: - 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1106 .loc 1 638 30 discriminator 1 view .LVU384 - 1107 03c8 401B subs r0, r0, r5 - 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1108 .loc 1 638 14 discriminator 1 view .LVU385 - 1109 03ca 0228 cmp r0, #2 - 1110 03cc F5D9 bls .L78 - ARM GAS /tmp/cc6AIysH.s page 51 + 1107 .loc 1 638 16 is_stmt 0 view .LVU387 + 1108 03c4 FFF7FEFF bl HAL_GetTick + ARM GAS /tmp/ccgWwSnx.s page 51 + 1109 .LVL101: + 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1110 .loc 1 638 30 discriminator 1 view .LVU388 + 1111 03c8 401B subs r0, r0, r5 + 638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1112 .loc 1 638 14 discriminator 1 view .LVU389 + 1113 03ca 0228 cmp r0, #2 + 1114 03cc F5D9 bls .L78 640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1111 .loc 1 640 20 view .LVU386 - 1112 03ce 0320 movs r0, #3 - 1113 03d0 71E0 b .L27 - 1114 .L128: + 1115 .loc 1 640 20 view .LVU390 + 1116 03ce 0320 movs r0, #3 + 1117 03d0 71E0 b .L27 + 1118 .L128: 645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLM, - 1115 .loc 1 645 9 is_stmt 1 view .LVU387 - 1116 03d2 414A ldr r2, .L132 - 1117 03d4 D368 ldr r3, [r2, #12] - 1118 03d6 4149 ldr r1, .L132+4 - 1119 03d8 1940 ands r1, r1, r3 - 1120 03da 236A ldr r3, [r4, #32] - 1121 03dc 606A ldr r0, [r4, #36] - 1122 03de 0138 subs r0, r0, #1 - 1123 03e0 43EA0013 orr r3, r3, r0, lsl #4 - 1124 03e4 A06A ldr r0, [r4, #40] - 1125 03e6 43EA0023 orr r3, r3, r0, lsl #8 - 1126 03ea 206B ldr r0, [r4, #48] - 1127 03ec 4008 lsrs r0, r0, #1 - 1128 03ee 0138 subs r0, r0, #1 - 1129 03f0 43EA4053 orr r3, r3, r0, lsl #21 - 1130 03f4 606B ldr r0, [r4, #52] - 1131 03f6 4008 lsrs r0, r0, #1 - 1132 03f8 0138 subs r0, r0, #1 - 1133 03fa 43EA4063 orr r3, r3, r0, lsl #25 - 1134 03fe E06A ldr r0, [r4, #44] - 1135 0400 43EAC063 orr r3, r3, r0, lsl #27 - 1136 0404 1943 orrs r1, r1, r3 - 1137 0406 D160 str r1, [r2, #12] + 1119 .loc 1 645 9 is_stmt 1 view .LVU391 + 1120 03d2 414A ldr r2, .L132 + 1121 03d4 D368 ldr r3, [r2, #12] + 1122 03d6 4149 ldr r1, .L132+4 + 1123 03d8 1940 ands r1, r1, r3 + 1124 03da 236A ldr r3, [r4, #32] + 1125 03dc 606A ldr r0, [r4, #36] + 1126 03de 0138 subs r0, r0, #1 + 1127 03e0 43EA0013 orr r3, r3, r0, lsl #4 + 1128 03e4 A06A ldr r0, [r4, #40] + 1129 03e6 43EA0023 orr r3, r3, r0, lsl #8 + 1130 03ea 206B ldr r0, [r4, #48] + 1131 03ec 4008 lsrs r0, r0, #1 + 1132 03ee 0138 subs r0, r0, #1 + 1133 03f0 43EA4053 orr r3, r3, r0, lsl #21 + 1134 03f4 606B ldr r0, [r4, #52] + 1135 03f6 4008 lsrs r0, r0, #1 + 1136 03f8 0138 subs r0, r0, #1 + 1137 03fa 43EA4063 orr r3, r3, r0, lsl #25 + 1138 03fe E06A ldr r0, [r4, #44] + 1139 0400 43EAC063 orr r3, r3, r0, lsl #27 + 1140 0404 1943 orrs r1, r1, r3 + 1141 0406 D160 str r1, [r2, #12] 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1138 .loc 1 653 9 view .LVU388 - 1139 0408 1368 ldr r3, [r2] - 1140 040a 43F08073 orr r3, r3, #16777216 - 1141 040e 1360 str r3, [r2] + 1142 .loc 1 653 9 view .LVU392 + 1143 0408 1368 ldr r3, [r2] + 1144 040a 43F08073 orr r3, r3, #16777216 + 1145 040e 1360 str r3, [r2] 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1142 .loc 1 656 10 view .LVU389 - 1143 0410 D368 ldr r3, [r2, #12] - 1144 0412 43F08073 orr r3, r3, #16777216 - 1145 0416 D360 str r3, [r2, #12] + 1146 .loc 1 656 10 view .LVU393 + 1147 0410 D368 ldr r3, [r2, #12] + 1148 0412 43F08073 orr r3, r3, #16777216 + 1149 0416 D360 str r3, [r2, #12] 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1146 .loc 1 659 9 view .LVU390 + 1150 .loc 1 659 9 view .LVU394 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1147 .loc 1 659 21 is_stmt 0 view .LVU391 - 1148 0418 FFF7FEFF bl HAL_GetTick - 1149 .LVL102: - 1150 041c 0446 mov r4, r0 - 1151 .LVL103: + 1151 .loc 1 659 21 is_stmt 0 view .LVU395 + 1152 0418 FFF7FEFF bl HAL_GetTick + 1153 .LVL102: + 1154 041c 0446 mov r4, r0 + 1155 .LVL103: 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1152 .loc 1 662 9 is_stmt 1 view .LVU392 - 1153 .L80: - 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1154 .loc 1 662 49 view .LVU393 - 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1155 .loc 1 662 16 is_stmt 0 view .LVU394 - 1156 041e 2E4B ldr r3, .L132 - 1157 0420 1B68 ldr r3, [r3] - 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 52 + 1156 .loc 1 662 9 is_stmt 1 view .LVU396 + ARM GAS /tmp/ccgWwSnx.s page 52 - 1158 .loc 1 662 49 view .LVU395 - 1159 0422 13F0007F tst r3, #33554432 - 1160 0426 06D1 bne .L129 + 1157 .L80: + 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1158 .loc 1 662 49 view .LVU397 + 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1159 .loc 1 662 16 is_stmt 0 view .LVU398 + 1160 041e 2E4B ldr r3, .L132 + 1161 0420 1B68 ldr r3, [r3] + 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1162 .loc 1 662 49 view .LVU399 + 1163 0422 13F0007F tst r3, #33554432 + 1164 0426 06D1 bne .L129 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1161 .loc 1 664 11 is_stmt 1 view .LVU396 + 1165 .loc 1 664 11 is_stmt 1 view .LVU400 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1162 .loc 1 664 16 is_stmt 0 view .LVU397 - 1163 0428 FFF7FEFF bl HAL_GetTick - 1164 .LVL104: + 1166 .loc 1 664 16 is_stmt 0 view .LVU401 + 1167 0428 FFF7FEFF bl HAL_GetTick + 1168 .LVL104: 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1165 .loc 1 664 30 discriminator 1 view .LVU398 - 1166 042c 001B subs r0, r0, r4 + 1169 .loc 1 664 30 discriminator 1 view .LVU402 + 1170 042c 001B subs r0, r0, r4 664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1167 .loc 1 664 14 discriminator 1 view .LVU399 - 1168 042e 0228 cmp r0, #2 - 1169 0430 F5D9 bls .L80 + 1171 .loc 1 664 14 discriminator 1 view .LVU403 + 1172 042e 0228 cmp r0, #2 + 1173 0430 F5D9 bls .L80 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1170 .loc 1 666 20 view .LVU400 - 1171 0432 0320 movs r0, #3 - 1172 0434 3FE0 b .L27 - 1173 .L129: + 1174 .loc 1 666 20 view .LVU404 + 1175 0432 0320 movs r0, #3 + 1176 0434 3FE0 b .L27 + 1177 .L129: 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1174 .loc 1 715 10 view .LVU401 - 1175 0436 0020 movs r0, #0 - 1176 0438 3DE0 b .L27 - 1177 .L127: + 1178 .loc 1 715 10 view .LVU405 + 1179 0436 0020 movs r0, #0 + 1180 0438 3DE0 b .L27 + 1181 .L127: 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1178 .loc 1 688 9 is_stmt 1 view .LVU402 + 1182 .loc 1 688 9 is_stmt 1 view .LVU406 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1179 .loc 1 688 12 is_stmt 0 view .LVU403 - 1180 043a 274A ldr r2, .L132 - 1181 043c D168 ldr r1, [r2, #12] + 1183 .loc 1 688 12 is_stmt 0 view .LVU407 + 1184 043a 274A ldr r2, .L132 + 1185 043c D168 ldr r1, [r2, #12] 688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1182 .loc 1 688 22 view .LVU404 - 1183 043e 284B ldr r3, .L132+8 - 1184 0440 0B40 ands r3, r3, r1 - 1185 0442 D360 str r3, [r2, #12] + 1186 .loc 1 688 22 view .LVU408 + 1187 043e 284B ldr r3, .L132+8 + 1188 0440 0B40 ands r3, r3, r1 + 1189 0442 D360 str r3, [r2, #12] 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1186 .loc 1 715 10 view .LVU405 - 1187 0444 0020 movs r0, #0 - 1188 0446 36E0 b .L27 - 1189 .LVL105: - 1190 .L76: + 1190 .loc 1 715 10 view .LVU409 + 1191 0444 0020 movs r0, #0 + 1192 0446 36E0 b .L27 + 1193 .LVL105: + 1194 .L76: 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1191 .loc 1 694 7 is_stmt 1 view .LVU406 + 1195 .loc 1 694 7 is_stmt 1 view .LVU410 694:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1192 .loc 1 694 9 is_stmt 0 view .LVU407 - 1193 0448 012B cmp r3, #1 - 1194 044a 36D0 beq .L104 + 1196 .loc 1 694 9 is_stmt 0 view .LVU411 + 1197 0448 012B cmp r3, #1 + 1198 044a 36D0 beq .L104 + ARM GAS /tmp/ccgWwSnx.s page 53 + + 701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if((READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLSRC) != RCC_OscInitStruct->PLL.PLLSource) || - 1195 .loc 1 701 7 is_stmt 1 view .LVU408 + 1199 .loc 1 701 7 is_stmt 1 view .LVU412 701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** if((READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLSRC) != RCC_OscInitStruct->PLL.PLLSource) || - 1196 .loc 1 701 21 is_stmt 0 view .LVU409 - 1197 044c 224B ldr r3, .L132 - 1198 044e DB68 ldr r3, [r3, #12] - 1199 .LVL106: + 1200 .loc 1 701 21 is_stmt 0 view .LVU413 + 1201 044c 224B ldr r3, .L132 + 1202 044e DB68 ldr r3, [r3, #12] + 1203 .LVL106: 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLM) != (((RCC_OscInitStruct->PLL.PLLM) - 1U) << RCC - ARM GAS /tmp/cc6AIysH.s page 53 - - - 1200 .loc 1 702 7 is_stmt 1 view .LVU410 + 1204 .loc 1 702 7 is_stmt 1 view .LVU414 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLM) != (((RCC_OscInitStruct->PLL.PLLM) - 1U) << RCC - 1201 .loc 1 702 11 is_stmt 0 view .LVU411 - 1202 0450 03F00301 and r1, r3, #3 + 1205 .loc 1 702 11 is_stmt 0 view .LVU415 + 1206 0450 03F00301 and r1, r3, #3 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLM) != (((RCC_OscInitStruct->PLL.PLLM) - 1U) << RCC - 1203 .loc 1 702 80 view .LVU412 - 1204 0454 226A ldr r2, [r4, #32] + 1207 .loc 1 702 80 view .LVU416 + 1208 0454 226A ldr r2, [r4, #32] 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLM) != (((RCC_OscInitStruct->PLL.PLLM) - 1U) << RCC - 1205 .loc 1 702 9 view .LVU413 - 1206 0456 9142 cmp r1, r2 - 1207 0458 31D1 bne .L105 + 1209 .loc 1 702 9 view .LVU417 + 1210 0456 9142 cmp r1, r2 + 1211 0458 31D1 bne .L105 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLN) != ((RCC_OscInitStruct->PLL.PLLN) << RCC_PLLCFG - 1208 .loc 1 703 11 view .LVU414 - 1209 045a 03F0F002 and r2, r3, #240 + 1212 .loc 1 703 11 view .LVU418 + 1213 045a 03F0F002 and r2, r3, #240 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLN) != ((RCC_OscInitStruct->PLL.PLLN) << RCC_PLLCFG - 1210 .loc 1 703 81 view .LVU415 - 1211 045e 616A ldr r1, [r4, #36] + 1214 .loc 1 703 81 view .LVU419 + 1215 045e 616A ldr r1, [r4, #36] 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLN) != ((RCC_OscInitStruct->PLL.PLLN) << RCC_PLLCFG - 1212 .loc 1 703 88 view .LVU416 - 1213 0460 0139 subs r1, r1, #1 + 1216 .loc 1 703 88 view .LVU420 + 1217 0460 0139 subs r1, r1, #1 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLM) != (((RCC_OscInitStruct->PLL.PLLM) - 1U) << RCC - 1214 .loc 1 702 92 discriminator 1 view .LVU417 - 1215 0462 B2EB011F cmp r2, r1, lsl #4 - 1216 0466 2CD1 bne .L106 + 1218 .loc 1 702 92 discriminator 1 view .LVU421 + 1219 0462 B2EB011F cmp r2, r1, lsl #4 + 1220 0466 2CD1 bne .L106 704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLPDIV) != ((RCC_OscInitStruct->PLL.PLLP) << RCC_PLL - 1217 .loc 1 704 11 view .LVU418 - 1218 0468 03F4FE42 and r2, r3, #32512 + 1221 .loc 1 704 11 view .LVU422 + 1222 0468 03F4FE42 and r2, r3, #32512 704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLPDIV) != ((RCC_OscInitStruct->PLL.PLLP) << RCC_PLL - 1219 .loc 1 704 80 view .LVU419 - 1220 046c A16A ldr r1, [r4, #40] + 1223 .loc 1 704 80 view .LVU423 + 1224 046c A16A ldr r1, [r4, #40] 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLN) != ((RCC_OscInitStruct->PLL.PLLN) << RCC_PLLCFG - 1221 .loc 1 703 120 view .LVU420 - 1222 046e B2EB012F cmp r2, r1, lsl #8 - 1223 0472 28D1 bne .L107 + 1225 .loc 1 703 120 view .LVU424 + 1226 046e B2EB012F cmp r2, r1, lsl #8 + 1227 0472 28D1 bne .L107 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLQ) != ((((RCC_OscInitStruct->PLL.PLLQ) >> 1U) - 1U - 1224 .loc 1 705 11 view .LVU421 - 1225 0474 03F07842 and r2, r3, #-134217728 + 1228 .loc 1 705 11 view .LVU425 + 1229 0474 03F07842 and r2, r3, #-134217728 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLQ) != ((((RCC_OscInitStruct->PLL.PLLQ) >> 1U) - 1U - 1226 .loc 1 705 83 view .LVU422 - 1227 0478 E16A ldr r1, [r4, #44] + 1230 .loc 1 705 83 view .LVU426 + 1231 0478 E16A ldr r1, [r4, #44] 704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLPDIV) != ((RCC_OscInitStruct->PLL.PLLP) << RCC_PLL - 1228 .loc 1 704 113 view .LVU423 - 1229 047a B2EBC16F cmp r2, r1, lsl #27 - 1230 047e 24D1 bne .L108 + 1232 .loc 1 704 113 view .LVU427 + 1233 047a B2EBC16F cmp r2, r1, lsl #27 + 1234 047e 24D1 bne .L108 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLR) != ((((RCC_OscInitStruct->PLL.PLLR) >> 1U) - 1U - 1231 .loc 1 706 11 view .LVU424 - 1232 0480 03F4C001 and r1, r3, #6291456 + 1235 .loc 1 706 11 view .LVU428 + 1236 0480 03F4C001 and r1, r3, #6291456 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLR) != ((((RCC_OscInitStruct->PLL.PLLR) >> 1U) - 1U - 1233 .loc 1 706 82 view .LVU425 - 1234 0484 226B ldr r2, [r4, #48] + 1237 .loc 1 706 82 view .LVU429 + ARM GAS /tmp/ccgWwSnx.s page 54 + + + 1238 0484 226B ldr r2, [r4, #48] 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLR) != ((((RCC_OscInitStruct->PLL.PLLR) >> 1U) - 1U - 1235 .loc 1 706 89 view .LVU426 - 1236 0486 5208 lsrs r2, r2, #1 + 1239 .loc 1 706 89 view .LVU430 + 1240 0486 5208 lsrs r2, r2, #1 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLR) != ((((RCC_OscInitStruct->PLL.PLLR) >> 1U) - 1U - 1237 .loc 1 706 96 view .LVU427 - 1238 0488 013A subs r2, r2, #1 + 1241 .loc 1 706 96 view .LVU431 + 1242 0488 013A subs r2, r2, #1 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLQ) != ((((RCC_OscInitStruct->PLL.PLLQ) >> 1U) - 1U - ARM GAS /tmp/cc6AIysH.s page 54 - - - 1239 .loc 1 705 119 view .LVU428 - 1240 048a B1EB425F cmp r1, r2, lsl #21 - 1241 048e 1ED1 bne .L109 + 1243 .loc 1 705 119 view .LVU432 + 1244 048a B1EB425F cmp r1, r2, lsl #21 + 1245 048e 1ED1 bne .L109 707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1242 .loc 1 707 11 view .LVU429 - 1243 0490 03F0C063 and r3, r3, #100663296 - 1244 .LVL107: + 1246 .loc 1 707 11 view .LVU433 + 1247 0490 03F0C063 and r3, r3, #100663296 + 1248 .LVL107: 707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1245 .loc 1 707 82 view .LVU430 - 1246 0494 626B ldr r2, [r4, #52] + 1249 .loc 1 707 82 view .LVU434 + 1250 0494 626B ldr r2, [r4, #52] 707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1247 .loc 1 707 89 view .LVU431 - 1248 0496 5208 lsrs r2, r2, #1 + 1251 .loc 1 707 89 view .LVU435 + 1252 0496 5208 lsrs r2, r2, #1 707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1249 .loc 1 707 96 view .LVU432 - 1250 0498 013A subs r2, r2, #1 + 1253 .loc 1 707 96 view .LVU436 + 1254 0498 013A subs r2, r2, #1 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (READ_BIT(temp_pllckcfg, RCC_PLLCFGR_PLLR) != ((((RCC_OscInitStruct->PLL.PLLR) >> 1U) - 1U - 1251 .loc 1 706 128 view .LVU433 - 1252 049a B3EB426F cmp r3, r2, lsl #25 - 1253 049e 18D1 bne .L110 + 1255 .loc 1 706 128 view .LVU437 + 1256 049a B3EB426F cmp r3, r2, lsl #25 + 1257 049e 18D1 bne .L110 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1254 .loc 1 715 10 view .LVU434 - 1255 04a0 0020 movs r0, #0 - 1256 04a2 08E0 b .L27 - 1257 .LVL108: - 1258 .L84: - 1259 .LCFI3: - 1260 .cfi_def_cfa_offset 0 - 1261 .cfi_restore 4 - 1262 .cfi_restore 5 - 1263 .cfi_restore 6 - 1264 .cfi_restore 14 + 1258 .loc 1 715 10 view .LVU438 + 1259 04a0 0020 movs r0, #0 + 1260 04a2 08E0 b .L27 + 1261 .LVL108: + 1262 .L84: + 1263 .LCFI3: + 1264 .cfi_def_cfa_offset 0 + 1265 .cfi_restore 4 + 1266 .cfi_restore 5 + 1267 .cfi_restore 6 + 1268 .cfi_restore 14 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1265 .loc 1 321 12 view .LVU435 - 1266 04a4 0120 movs r0, #1 - 1267 .LVL109: + 1269 .loc 1 321 12 view .LVU439 + 1270 04a4 0120 movs r0, #1 + 1271 .LVL109: 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1268 .loc 1 716 1 view .LVU436 - 1269 04a6 7047 bx lr - 1270 .LVL110: - 1271 .L118: - 1272 .LCFI4: - 1273 .cfi_def_cfa_offset 24 - 1274 .cfi_offset 4, -16 - 1275 .cfi_offset 5, -12 - 1276 .cfi_offset 6, -8 - 1277 .cfi_offset 14, -4 + 1272 .loc 1 716 1 view .LVU440 + 1273 04a6 7047 bx lr + 1274 .LVL110: + 1275 .L118: + 1276 .LCFI4: + 1277 .cfi_def_cfa_offset 24 + 1278 .cfi_offset 4, -16 + 1279 .cfi_offset 5, -12 + 1280 .cfi_offset 6, -8 + 1281 .cfi_offset 14, -4 341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1278 .loc 1 341 16 view .LVU437 - 1279 04a8 0120 movs r0, #1 - 1280 .LVL111: + 1282 .loc 1 341 16 view .LVU441 + ARM GAS /tmp/ccgWwSnx.s page 55 + + + 1283 04a8 0120 movs r0, #1 + 1284 .LVL111: 341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1281 .loc 1 341 16 view .LVU438 - 1282 04aa 04E0 b .L27 - 1283 .L88: + 1285 .loc 1 341 16 view .LVU442 + 1286 04aa 04E0 b .L27 + 1287 .L88: 395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1284 .loc 1 395 16 view .LVU439 - ARM GAS /tmp/cc6AIysH.s page 55 - - - 1285 04ac 0120 movs r0, #1 - 1286 04ae 02E0 b .L27 - 1287 .LVL112: - 1288 .L121: + 1288 .loc 1 395 16 view .LVU443 + 1289 04ac 0120 movs r0, #1 + 1290 04ae 02E0 b .L27 + 1291 .LVL112: + 1292 .L121: 406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1289 .loc 1 406 18 view .LVU440 - 1290 04b0 0120 movs r0, #1 - 1291 04b2 00E0 b .L27 - 1292 .LVL113: - 1293 .L100: + 1293 .loc 1 406 18 view .LVU444 + 1294 04b0 0120 movs r0, #1 + 1295 04b2 00E0 b .L27 + 1296 .LVL113: + 1297 .L100: 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1294 .loc 1 715 10 view .LVU441 - 1295 04b4 0020 movs r0, #0 - 1296 .LVL114: - 1297 .L27: + 1298 .loc 1 715 10 view .LVU445 + 1299 04b4 0020 movs r0, #0 + 1300 .LVL114: + 1301 .L27: 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1298 .loc 1 716 1 view .LVU442 - 1299 04b6 02B0 add sp, sp, #8 - 1300 .LCFI5: - 1301 .cfi_remember_state - 1302 .cfi_def_cfa_offset 16 - 1303 @ sp needed - 1304 04b8 70BD pop {r4, r5, r6, pc} - 1305 .LVL115: - 1306 .L104: - 1307 .LCFI6: - 1308 .cfi_restore_state + 1302 .loc 1 716 1 view .LVU446 + 1303 04b6 02B0 add sp, sp, #8 + 1304 .LCFI5: + 1305 .cfi_remember_state + 1306 .cfi_def_cfa_offset 16 + 1307 @ sp needed + 1308 04b8 70BD pop {r4, r5, r6, pc} + 1309 .LVL115: + 1310 .L104: + 1311 .LCFI6: + 1312 .cfi_restore_state 696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1309 .loc 1 696 16 view .LVU443 - 1310 04ba 0120 movs r0, #1 - 1311 04bc FBE7 b .L27 - 1312 .LVL116: - 1313 .L105: + 1313 .loc 1 696 16 view .LVU447 + 1314 04ba 0120 movs r0, #1 + 1315 04bc FBE7 b .L27 + 1316 .LVL116: + 1317 .L105: 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1314 .loc 1 709 16 view .LVU444 - 1315 04be 0120 movs r0, #1 - 1316 04c0 F9E7 b .L27 - 1317 .L106: - 1318 04c2 0120 movs r0, #1 - 1319 04c4 F7E7 b .L27 - 1320 .L107: - 1321 04c6 0120 movs r0, #1 - 1322 04c8 F5E7 b .L27 - 1323 .L108: - 1324 04ca 0120 movs r0, #1 - 1325 04cc F3E7 b .L27 - 1326 .L109: - 1327 04ce 0120 movs r0, #1 - 1328 04d0 F1E7 b .L27 - 1329 .LVL117: - 1330 .L110: - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1331 .loc 1 709 16 view .LVU445 - 1332 04d2 0120 movs r0, #1 - 1333 04d4 EFE7 b .L27 - 1334 .L133: - 1335 04d6 00BF .align 2 - ARM GAS /tmp/cc6AIysH.s page 56 + 1318 .loc 1 709 16 view .LVU448 + 1319 04be 0120 movs r0, #1 + 1320 04c0 F9E7 b .L27 + 1321 .L106: + 1322 04c2 0120 movs r0, #1 + 1323 04c4 F7E7 b .L27 + 1324 .L107: + 1325 04c6 0120 movs r0, #1 + 1326 04c8 F5E7 b .L27 + 1327 .L108: + 1328 04ca 0120 movs r0, #1 + 1329 04cc F3E7 b .L27 + 1330 .L109: + 1331 04ce 0120 movs r0, #1 + 1332 04d0 F1E7 b .L27 + ARM GAS /tmp/ccgWwSnx.s page 56 - 1336 .L132: - 1337 04d8 00100240 .word 1073876992 - 1338 04dc 0C809F01 .word 27230220 - 1339 04e0 FCFFEEFE .word -17891332 - 1340 .cfi_endproc - 1341 .LFE330: - 1343 .section .text.HAL_RCC_MCOConfig,"ax",%progbits - 1344 .align 1 - 1345 .global HAL_RCC_MCOConfig - 1346 .syntax unified - 1347 .thumb - 1348 .thumb_func - 1350 HAL_RCC_MCOConfig: - 1351 .LVL118: - 1352 .LFB332: + 1333 .LVL117: + 1334 .L110: + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } + 1335 .loc 1 709 16 view .LVU449 + 1336 04d2 0120 movs r0, #1 + 1337 04d4 EFE7 b .L27 + 1338 .L133: + 1339 04d6 00BF .align 2 + 1340 .L132: + 1341 04d8 00100240 .word 1073876992 + 1342 04dc 0C809F01 .word 27230220 + 1343 04e0 FCFFEEFE .word -17891332 + 1344 .cfi_endproc + 1345 .LFE330: + 1347 .section .text.HAL_RCC_MCOConfig,"ax",%progbits + 1348 .align 1 + 1349 .global HAL_RCC_MCOConfig + 1350 .syntax unified + 1351 .thumb + 1352 .thumb_func + 1354 HAL_RCC_MCOConfig: + 1355 .LVL118: + 1356 .LFB332: 995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** GPIO_InitTypeDef gpio_initstruct; - 1353 .loc 1 995 1 is_stmt 1 view -0 - 1354 .cfi_startproc - 1355 @ args = 0, pretend = 0, frame = 24 - 1356 @ frame_needed = 0, uses_anonymous_args = 0 + 1357 .loc 1 995 1 is_stmt 1 view -0 + 1358 .cfi_startproc + 1359 @ args = 0, pretend = 0, frame = 24 + 1360 @ frame_needed = 0, uses_anonymous_args = 0 995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** GPIO_InitTypeDef gpio_initstruct; - 1357 .loc 1 995 1 is_stmt 0 view .LVU447 - 1358 0000 70B5 push {r4, r5, r6, lr} - 1359 .LCFI7: - 1360 .cfi_def_cfa_offset 16 - 1361 .cfi_offset 4, -16 - 1362 .cfi_offset 5, -12 - 1363 .cfi_offset 6, -8 - 1364 .cfi_offset 14, -4 - 1365 0002 86B0 sub sp, sp, #24 - 1366 .LCFI8: - 1367 .cfi_def_cfa_offset 40 - 1368 0004 0C46 mov r4, r1 - 1369 0006 1546 mov r5, r2 + 1361 .loc 1 995 1 is_stmt 0 view .LVU451 + 1362 0000 70B5 push {r4, r5, r6, lr} + 1363 .LCFI7: + 1364 .cfi_def_cfa_offset 16 + 1365 .cfi_offset 4, -16 + 1366 .cfi_offset 5, -12 + 1367 .cfi_offset 6, -8 + 1368 .cfi_offset 14, -4 + 1369 0002 86B0 sub sp, sp, #24 + 1370 .LCFI8: + 1371 .cfi_def_cfa_offset 40 + 1372 0004 0C46 mov r4, r1 + 1373 0006 1546 mov r5, r2 996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t mcoindex; - 1370 .loc 1 996 3 is_stmt 1 view .LVU448 + 1374 .loc 1 996 3 is_stmt 1 view .LVU452 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t mco_gpio_index; - 1371 .loc 1 997 3 view .LVU449 + 1375 .loc 1 997 3 view .LVU453 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** GPIO_TypeDef * mco_gpio_port; - 1372 .loc 1 998 3 view .LVU450 + 1376 .loc 1 998 3 view .LVU454 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1373 .loc 1 999 3 view .LVU451 + 1377 .loc 1 999 3 view .LVU455 1002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1374 .loc 1 1002 3 view .LVU452 + 1378 .loc 1 1002 3 view .LVU456 1005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - 1375 .loc 1 1005 3 view .LVU453 + 1379 .loc 1 1005 3 view .LVU457 1005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - 1376 .loc 1 1005 29 is_stmt 0 view .LVU454 - 1377 0008 0223 movs r3, #2 - 1378 000a 0293 str r3, [sp, #8] -1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Pull = GPIO_NOPULL; - 1379 .loc 1 1006 3 is_stmt 1 view .LVU455 -1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Pull = GPIO_NOPULL; - 1380 .loc 1 1006 29 is_stmt 0 view .LVU456 - 1381 000c 0323 movs r3, #3 - 1382 000e 0493 str r3, [sp, #16] -1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 57 + 1380 .loc 1 1005 29 is_stmt 0 view .LVU458 + 1381 0008 0223 movs r3, #2 + ARM GAS /tmp/ccgWwSnx.s page 57 - 1383 .loc 1 1007 3 is_stmt 1 view .LVU457 + 1382 000a 0293 str r3, [sp, #8] +1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Pull = GPIO_NOPULL; + 1383 .loc 1 1006 3 is_stmt 1 view .LVU459 +1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Pull = GPIO_NOPULL; + 1384 .loc 1 1006 29 is_stmt 0 view .LVU460 + 1385 000c 0323 movs r3, #3 + 1386 000e 0493 str r3, [sp, #16] 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1384 .loc 1 1007 29 is_stmt 0 view .LVU458 - 1385 0010 0023 movs r3, #0 - 1386 0012 0393 str r3, [sp, #12] + 1387 .loc 1 1007 3 is_stmt 1 view .LVU461 +1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1388 .loc 1 1007 29 is_stmt 0 view .LVU462 + 1389 0010 0023 movs r3, #0 + 1390 0012 0393 str r3, [sp, #12] 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1387 .loc 1 1010 3 is_stmt 1 view .LVU459 + 1391 .loc 1 1010 3 is_stmt 1 view .LVU463 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1388 .loc 1 1010 12 is_stmt 0 view .LVU460 - 1389 0014 00F08056 and r6, r0, #268435456 - 1390 .LVL119: + 1392 .loc 1 1010 12 is_stmt 0 view .LVU464 + 1393 0014 00F08056 and r6, r0, #268435456 + 1394 .LVL119: 1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1391 .loc 1 1013 3 is_stmt 1 view .LVU461 + 1395 .loc 1 1013 3 is_stmt 1 view .LVU465 1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1392 .loc 1 1013 36 is_stmt 0 view .LVU462 - 1393 0018 C0F3034C ubfx ip, r0, #16, #4 - 1394 001c 0CF5901E add lr, ip, #1179648 - 1395 .LVL120: + 1396 .loc 1 1013 36 is_stmt 0 view .LVU466 + 1397 0018 C0F3034C ubfx ip, r0, #16, #4 + 1398 001c 0CF5901E add lr, ip, #1179648 + 1399 .LVL120: 1016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** SET_BIT(RCC->AHB2ENR, (1UL << mco_gpio_index )); - 1396 .loc 1 1016 3 is_stmt 1 view .LVU463 + 1400 .loc 1 1016 3 is_stmt 1 view .LVU467 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1397 .loc 1 1017 3 view .LVU464 - 1398 0020 0D4A ldr r2, .L137 - 1399 .LVL121: + 1401 .loc 1 1017 3 view .LVU468 + 1402 0020 0D4A ldr r2, .L137 + 1403 .LVL121: 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1400 .loc 1 1017 3 is_stmt 0 view .LVU465 - 1401 0022 D36C ldr r3, [r2, #76] - 1402 0024 0121 movs r1, #1 - 1403 .LVL122: + 1404 .loc 1 1017 3 is_stmt 0 view .LVU469 + 1405 0022 D36C ldr r3, [r2, #76] + 1406 0024 0121 movs r1, #1 + 1407 .LVL122: 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1404 .loc 1 1017 3 view .LVU466 - 1405 0026 01FA0CF1 lsl r1, r1, ip - 1406 002a 0B43 orrs r3, r3, r1 - 1407 002c D364 str r3, [r2, #76] + 1408 .loc 1 1017 3 view .LVU470 + 1409 0026 01FA0CF1 lsl r1, r1, ip + 1410 002a 0B43 orrs r3, r3, r1 + 1411 002c D364 str r3, [r2, #76] 1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Alternate = RCC_GET_MCO_GPIO_AF(RCC_MCOx); - 1408 .loc 1 1020 3 is_stmt 1 view .LVU467 + 1412 .loc 1 1020 3 is_stmt 1 view .LVU471 1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Alternate = RCC_GET_MCO_GPIO_AF(RCC_MCOx); - 1409 .loc 1 1020 25 is_stmt 0 view .LVU468 - 1410 002e 83B2 uxth r3, r0 + 1413 .loc 1 1020 25 is_stmt 0 view .LVU472 + 1414 002e 83B2 uxth r3, r0 1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** gpio_initstruct.Alternate = RCC_GET_MCO_GPIO_AF(RCC_MCOx); - 1411 .loc 1 1020 23 view .LVU469 - 1412 0030 0193 str r3, [sp, #4] + 1415 .loc 1 1020 23 view .LVU473 + 1416 0030 0193 str r3, [sp, #4] 1021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** HAL_GPIO_Init(mco_gpio_port, &gpio_initstruct); - 1413 .loc 1 1021 3 is_stmt 1 view .LVU470 + 1417 .loc 1 1021 3 is_stmt 1 view .LVU474 1021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** HAL_GPIO_Init(mco_gpio_port, &gpio_initstruct); - 1414 .loc 1 1021 31 is_stmt 0 view .LVU471 - 1415 0032 C0F30750 ubfx r0, r0, #20, #8 - 1416 .LVL123: + 1418 .loc 1 1021 31 is_stmt 0 view .LVU475 + 1419 0032 C0F30750 ubfx r0, r0, #20, #8 + 1420 .LVL123: 1021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** HAL_GPIO_Init(mco_gpio_port, &gpio_initstruct); - 1417 .loc 1 1021 29 view .LVU472 - 1418 0036 0590 str r0, [sp, #20] -1022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1419 .loc 1 1022 3 is_stmt 1 view .LVU473 - 1420 0038 01A9 add r1, sp, #4 - 1421 003a 4FEA8E20 lsl r0, lr, #10 - 1422 .LVL124: -1022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 58 + ARM GAS /tmp/ccgWwSnx.s page 58 - 1423 .loc 1 1022 3 is_stmt 0 view .LVU474 - 1424 003e FFF7FEFF bl HAL_GPIO_Init - 1425 .LVL125: + 1421 .loc 1 1021 29 view .LVU476 + 1422 0036 0590 str r0, [sp, #20] +1022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1423 .loc 1 1022 3 is_stmt 1 view .LVU477 + 1424 0038 01A9 add r1, sp, #4 + 1425 003a 4FEA8E20 lsl r0, lr, #10 + 1426 .LVL124: +1022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1427 .loc 1 1022 3 is_stmt 0 view .LVU478 + 1428 003e FFF7FEFF bl HAL_GPIO_Init + 1429 .LVL125: 1024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1426 .loc 1 1024 4 is_stmt 1 view .LVU475 + 1430 .loc 1 1024 4 is_stmt 1 view .LVU479 1024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1427 .loc 1 1024 7 is_stmt 0 view .LVU476 - 1428 0042 36B9 cbnz r6, .L134 + 1431 .loc 1 1024 7 is_stmt 0 view .LVU480 + 1432 0042 36B9 cbnz r6, .L134 1026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_RCC_MCO1SOURCE(RCC_MCOSource)); - 1429 .loc 1 1026 5 is_stmt 1 view .LVU477 + 1433 .loc 1 1026 5 is_stmt 1 view .LVU481 1027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Mask MCOSEL[] and MCOPRE[] bits then set MCO clock source and prescaler */ - 1430 .loc 1 1027 5 view .LVU478 + 1434 .loc 1 1027 5 view .LVU482 1029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1431 .loc 1 1029 5 view .LVU479 - 1432 0044 044A ldr r2, .L137 - 1433 0046 9368 ldr r3, [r2, #8] - 1434 0048 23F0FE43 bic r3, r3, #2130706432 - 1435 004c 2C43 orrs r4, r4, r5 - 1436 .LVL126: + 1435 .loc 1 1029 5 view .LVU483 + 1436 0044 044A ldr r2, .L137 + 1437 0046 9368 ldr r3, [r2, #8] + 1438 0048 23F0FE43 bic r3, r3, #2130706432 + 1439 004c 2C43 orrs r4, r4, r5 + 1440 .LVL126: 1029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1437 .loc 1 1029 5 is_stmt 0 view .LVU480 - 1438 004e 1C43 orrs r4, r4, r3 - 1439 0050 9460 str r4, [r2, #8] - 1440 .L134: + 1441 .loc 1 1029 5 is_stmt 0 view .LVU484 + 1442 004e 1C43 orrs r4, r4, r3 + 1443 0050 9460 str r4, [r2, #8] + 1444 .L134: 1031:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1441 .loc 1 1031 1 view .LVU481 - 1442 0052 06B0 add sp, sp, #24 - 1443 .LCFI9: - 1444 .cfi_def_cfa_offset 16 - 1445 @ sp needed - 1446 0054 70BD pop {r4, r5, r6, pc} - 1447 .LVL127: - 1448 .L138: + 1445 .loc 1 1031 1 view .LVU485 + 1446 0052 06B0 add sp, sp, #24 + 1447 .LCFI9: + 1448 .cfi_def_cfa_offset 16 + 1449 @ sp needed + 1450 0054 70BD pop {r4, r5, r6, pc} + 1451 .LVL127: + 1452 .L138: 1031:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1449 .loc 1 1031 1 view .LVU482 - 1450 0056 00BF .align 2 - 1451 .L137: - 1452 0058 00100240 .word 1073876992 - 1453 .cfi_endproc - 1454 .LFE332: - 1456 .section .text.HAL_RCC_GetSysClockFreq,"ax",%progbits - 1457 .align 1 - 1458 .global HAL_RCC_GetSysClockFreq - 1459 .syntax unified - 1460 .thumb - 1461 .thumb_func - 1463 HAL_RCC_GetSysClockFreq: - 1464 .LFB333: + 1453 .loc 1 1031 1 view .LVU486 + 1454 0056 00BF .align 2 + 1455 .L137: + 1456 0058 00100240 .word 1073876992 + 1457 .cfi_endproc + 1458 .LFE332: + 1460 .section .text.HAL_RCC_GetSysClockFreq,"ax",%progbits + 1461 .align 1 + 1462 .global HAL_RCC_GetSysClockFreq + 1463 .syntax unified + 1464 .thumb + 1465 .thumb_func + 1467 HAL_RCC_GetSysClockFreq: + 1468 .LFB333: 1064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t pllvco, pllsource, pllr, pllm; - 1465 .loc 1 1064 1 is_stmt 1 view -0 - 1466 .cfi_startproc - 1467 @ args = 0, pretend = 0, frame = 0 - 1468 @ frame_needed = 0, uses_anonymous_args = 0 - 1469 @ link register save eliminated. + ARM GAS /tmp/ccgWwSnx.s page 59 + + + 1469 .loc 1 1064 1 is_stmt 1 view -0 + 1470 .cfi_startproc + 1471 @ args = 0, pretend = 0, frame = 0 + 1472 @ frame_needed = 0, uses_anonymous_args = 0 + 1473 @ link register save eliminated. 1065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t sysclockfreq; - 1470 .loc 1 1065 3 view .LVU484 + 1474 .loc 1 1065 3 view .LVU488 1066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 59 - - - 1471 .loc 1 1066 3 view .LVU485 + 1475 .loc 1 1066 3 view .LVU489 1068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1472 .loc 1 1068 3 view .LVU486 + 1476 .loc 1 1068 3 view .LVU490 1068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1473 .loc 1 1068 7 is_stmt 0 view .LVU487 - 1474 0000 1E4B ldr r3, .L148 - 1475 0002 9B68 ldr r3, [r3, #8] - 1476 0004 03F00C03 and r3, r3, #12 + 1477 .loc 1 1068 7 is_stmt 0 view .LVU491 + 1478 0000 1E4B ldr r3, .L148 + 1479 0002 9B68 ldr r3, [r3, #8] + 1480 0004 03F00C03 and r3, r3, #12 1068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1477 .loc 1 1068 6 view .LVU488 - 1478 0008 042B cmp r3, #4 - 1479 000a 33D0 beq .L143 + 1481 .loc 1 1068 6 view .LVU492 + 1482 0008 042B cmp r3, #4 + 1483 000a 33D0 beq .L143 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1480 .loc 1 1073 8 is_stmt 1 view .LVU489 + 1484 .loc 1 1073 8 is_stmt 1 view .LVU493 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1481 .loc 1 1073 12 is_stmt 0 view .LVU490 - 1482 000c 1B4B ldr r3, .L148 - 1483 000e 9B68 ldr r3, [r3, #8] - 1484 0010 03F00C03 and r3, r3, #12 + 1485 .loc 1 1073 12 is_stmt 0 view .LVU494 + 1486 000c 1B4B ldr r3, .L148 + 1487 000e 9B68 ldr r3, [r3, #8] + 1488 0010 03F00C03 and r3, r3, #12 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1485 .loc 1 1073 11 view .LVU491 - 1486 0014 082B cmp r3, #8 - 1487 0016 2FD0 beq .L144 + 1489 .loc 1 1073 11 view .LVU495 + 1490 0014 082B cmp r3, #8 + 1491 0016 2FD0 beq .L144 1078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1488 .loc 1 1078 8 is_stmt 1 view .LVU492 + 1492 .loc 1 1078 8 is_stmt 1 view .LVU496 1078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1489 .loc 1 1078 12 is_stmt 0 view .LVU493 - 1490 0018 184B ldr r3, .L148 - 1491 001a 9B68 ldr r3, [r3, #8] - 1492 001c 03F00C03 and r3, r3, #12 + 1493 .loc 1 1078 12 is_stmt 0 view .LVU497 + 1494 0018 184B ldr r3, .L148 + 1495 001a 9B68 ldr r3, [r3, #8] + 1496 001c 03F00C03 and r3, r3, #12 1078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1493 .loc 1 1078 11 view .LVU494 - 1494 0020 0C2B cmp r3, #12 - 1495 0022 01D0 beq .L146 + 1497 .loc 1 1078 11 view .LVU498 + 1498 0020 0C2B cmp r3, #12 + 1499 0022 01D0 beq .L146 1104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1496 .loc 1 1104 18 view .LVU495 - 1497 0024 0020 movs r0, #0 - 1498 .LVL128: + 1500 .loc 1 1104 18 view .LVU499 + 1501 0024 0020 movs r0, #0 + 1502 .LVL128: 1107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1499 .loc 1 1107 3 is_stmt 1 view .LVU496 + 1503 .loc 1 1107 3 is_stmt 1 view .LVU500 1108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1500 .loc 1 1108 1 is_stmt 0 view .LVU497 - 1501 0026 7047 bx lr - 1502 .LVL129: - 1503 .L146: + 1504 .loc 1 1108 1 is_stmt 0 view .LVU501 + 1505 0026 7047 bx lr + 1506 .LVL129: + 1507 .L146: 1085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pllm = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) + 1U ; - 1504 .loc 1 1085 5 is_stmt 1 view .LVU498 + 1508 .loc 1 1085 5 is_stmt 1 view .LVU502 1085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pllm = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) + 1U ; - 1505 .loc 1 1085 17 is_stmt 0 view .LVU499 - 1506 0028 144B ldr r3, .L148 - 1507 002a DA68 ldr r2, [r3, #12] -1085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pllm = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) + 1U ; - 1508 .loc 1 1085 15 view .LVU500 - 1509 002c 02F00302 and r2, r2, #3 - 1510 .LVL130: -1086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1511 .loc 1 1086 5 is_stmt 1 view .LVU501 - ARM GAS /tmp/cc6AIysH.s page 60 + 1509 .loc 1 1085 17 is_stmt 0 view .LVU503 + ARM GAS /tmp/ccgWwSnx.s page 60 + 1510 0028 144B ldr r3, .L148 + 1511 002a DA68 ldr r2, [r3, #12] +1085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** pllm = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) + 1U ; + 1512 .loc 1 1085 15 view .LVU504 + 1513 002c 02F00302 and r2, r2, #3 + 1514 .LVL130: 1086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1512 .loc 1 1086 13 is_stmt 0 view .LVU502 - 1513 0030 DB68 ldr r3, [r3, #12] + 1515 .loc 1 1086 5 is_stmt 1 view .LVU505 1086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1514 .loc 1 1086 54 view .LVU503 - 1515 0032 C3F30313 ubfx r3, r3, #4, #4 + 1516 .loc 1 1086 13 is_stmt 0 view .LVU506 + 1517 0030 DB68 ldr r3, [r3, #12] 1086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1516 .loc 1 1086 10 view .LVU504 - 1517 0036 0133 adds r3, r3, #1 - 1518 .LVL131: + 1518 .loc 1 1086 54 view .LVU507 + 1519 0032 C3F30313 ubfx r3, r3, #4, #4 +1086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1520 .loc 1 1086 10 view .LVU508 + 1521 0036 0133 adds r3, r3, #1 + 1522 .LVL131: 1088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1519 .loc 1 1088 5 is_stmt 1 view .LVU505 - 1520 0038 032A cmp r2, #3 - 1521 003a 11D0 beq .L147 + 1523 .loc 1 1088 5 is_stmt 1 view .LVU509 + 1524 0038 032A cmp r2, #3 + 1525 003a 11D0 beq .L147 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1522 .loc 1 1096 7 view .LVU506 + 1526 .loc 1 1096 7 view .LVU510 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1523 .loc 1 1096 27 is_stmt 0 view .LVU507 - 1524 003c 1048 ldr r0, .L148+4 - 1525 003e B0FBF3F0 udiv r0, r0, r3 + 1527 .loc 1 1096 27 is_stmt 0 view .LVU511 + 1528 003c 1048 ldr r0, .L148+4 + 1529 003e B0FBF3F0 udiv r0, r0, r3 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1526 .loc 1 1096 38 view .LVU508 - 1527 0042 0E4B ldr r3, .L148 - 1528 .LVL132: + 1530 .loc 1 1096 38 view .LVU512 + 1531 0042 0E4B ldr r3, .L148 + 1532 .LVL132: 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1529 .loc 1 1096 38 view .LVU509 - 1530 0044 DB68 ldr r3, [r3, #12] + 1533 .loc 1 1096 38 view .LVU513 + 1534 0044 DB68 ldr r3, [r3, #12] 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1531 .loc 1 1096 79 view .LVU510 - 1532 0046 C3F30623 ubfx r3, r3, #8, #7 + 1535 .loc 1 1096 79 view .LVU514 + 1536 0046 C3F30623 ubfx r3, r3, #8, #7 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1533 .loc 1 1096 14 view .LVU511 - 1534 004a 03FB00F0 mul r0, r3, r0 - 1535 .LVL133: + 1537 .loc 1 1096 14 view .LVU515 + 1538 004a 03FB00F0 mul r0, r3, r0 + 1539 .LVL133: 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1536 .loc 1 1097 7 is_stmt 1 view .LVU512 - 1537 .L142: + 1540 .loc 1 1097 7 is_stmt 1 view .LVU516 + 1541 .L142: 1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** sysclockfreq = pllvco/pllr; - 1538 .loc 1 1099 5 view .LVU513 + 1542 .loc 1 1099 5 view .LVU517 1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** sysclockfreq = pllvco/pllr; - 1539 .loc 1 1099 14 is_stmt 0 view .LVU514 - 1540 004e 0B4B ldr r3, .L148 - 1541 0050 DB68 ldr r3, [r3, #12] + 1543 .loc 1 1099 14 is_stmt 0 view .LVU518 + 1544 004e 0B4B ldr r3, .L148 + 1545 0050 DB68 ldr r3, [r3, #12] 1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** sysclockfreq = pllvco/pllr; - 1542 .loc 1 1099 55 view .LVU515 - 1543 0052 C3F34163 ubfx r3, r3, #25, #2 + 1546 .loc 1 1099 55 view .LVU519 + 1547 0052 C3F34163 ubfx r3, r3, #25, #2 1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** sysclockfreq = pllvco/pllr; - 1544 .loc 1 1099 80 view .LVU516 - 1545 0056 0133 adds r3, r3, #1 -1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** sysclockfreq = pllvco/pllr; - 1546 .loc 1 1099 10 view .LVU517 - 1547 0058 5B00 lsls r3, r3, #1 - 1548 .LVL134: -1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1549 .loc 1 1100 5 is_stmt 1 view .LVU518 -1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1550 .loc 1 1100 18 is_stmt 0 view .LVU519 - ARM GAS /tmp/cc6AIysH.s page 61 + 1548 .loc 1 1099 80 view .LVU520 + 1549 0056 0133 adds r3, r3, #1 + ARM GAS /tmp/ccgWwSnx.s page 61 - 1551 005a B0FBF3F0 udiv r0, r0, r3 - 1552 .LVL135: +1099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** sysclockfreq = pllvco/pllr; + 1550 .loc 1 1099 10 view .LVU521 + 1551 0058 5B00 lsls r3, r3, #1 + 1552 .LVL134: 1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1553 .loc 1 1100 18 view .LVU520 - 1554 005e 7047 bx lr - 1555 .LVL136: - 1556 .L147: + 1553 .loc 1 1100 5 is_stmt 1 view .LVU522 +1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } + 1554 .loc 1 1100 18 is_stmt 0 view .LVU523 + 1555 005a B0FBF3F0 udiv r0, r0, r3 + 1556 .LVL135: +1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } + 1557 .loc 1 1100 18 view .LVU524 + 1558 005e 7047 bx lr + 1559 .LVL136: + 1560 .L147: 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1557 .loc 1 1091 7 is_stmt 1 view .LVU521 + 1561 .loc 1 1091 7 is_stmt 1 view .LVU525 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1558 .loc 1 1091 27 is_stmt 0 view .LVU522 - 1559 0060 0848 ldr r0, .L148+8 - 1560 0062 B0FBF3F0 udiv r0, r0, r3 + 1562 .loc 1 1091 27 is_stmt 0 view .LVU526 + 1563 0060 0848 ldr r0, .L148+8 + 1564 0062 B0FBF3F0 udiv r0, r0, r3 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1561 .loc 1 1091 38 view .LVU523 - 1562 0066 054B ldr r3, .L148 - 1563 .LVL137: + 1565 .loc 1 1091 38 view .LVU527 + 1566 0066 054B ldr r3, .L148 + 1567 .LVL137: 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1564 .loc 1 1091 38 view .LVU524 - 1565 0068 DB68 ldr r3, [r3, #12] + 1568 .loc 1 1091 38 view .LVU528 + 1569 0068 DB68 ldr r3, [r3, #12] 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1566 .loc 1 1091 79 view .LVU525 - 1567 006a C3F30623 ubfx r3, r3, #8, #7 + 1570 .loc 1 1091 79 view .LVU529 + 1571 006a C3F30623 ubfx r3, r3, #8, #7 1091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** break; - 1568 .loc 1 1091 14 view .LVU526 - 1569 006e 03FB00F0 mul r0, r3, r0 - 1570 .LVL138: + 1572 .loc 1 1091 14 view .LVU530 + 1573 006e 03FB00F0 mul r0, r3, r0 + 1574 .LVL138: 1092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1571 .loc 1 1092 7 is_stmt 1 view .LVU527 - 1572 0072 ECE7 b .L142 - 1573 .LVL139: - 1574 .L143: + 1575 .loc 1 1092 7 is_stmt 1 view .LVU531 + 1576 0072 ECE7 b .L142 + 1577 .LVL139: + 1578 .L143: 1071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1575 .loc 1 1071 18 is_stmt 0 view .LVU528 - 1576 0074 0248 ldr r0, .L148+4 - 1577 0076 7047 bx lr - 1578 .L144: + 1579 .loc 1 1071 18 is_stmt 0 view .LVU532 + 1580 0074 0248 ldr r0, .L148+4 + 1581 0076 7047 bx lr + 1582 .L144: 1076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1579 .loc 1 1076 18 view .LVU529 - 1580 0078 0248 ldr r0, .L148+8 - 1581 007a 7047 bx lr - 1582 .L149: - 1583 .align 2 - 1584 .L148: - 1585 007c 00100240 .word 1073876992 - 1586 0080 0024F400 .word 16000000 - 1587 0084 0080BB00 .word 12288000 - 1588 .cfi_endproc - 1589 .LFE333: - 1591 .section .text.HAL_RCC_ClockConfig,"ax",%progbits - 1592 .align 1 - 1593 .global HAL_RCC_ClockConfig - 1594 .syntax unified - 1595 .thumb - 1596 .thumb_func - 1598 HAL_RCC_ClockConfig: - 1599 .LVL140: - ARM GAS /tmp/cc6AIysH.s page 62 + 1583 .loc 1 1076 18 view .LVU533 + 1584 0078 0248 ldr r0, .L148+8 + 1585 007a 7047 bx lr + 1586 .L149: + 1587 .align 2 + 1588 .L148: + 1589 007c 00100240 .word 1073876992 + 1590 0080 0024F400 .word 16000000 + 1591 0084 00366E01 .word 24000000 + 1592 .cfi_endproc + 1593 .LFE333: + ARM GAS /tmp/ccgWwSnx.s page 62 - 1600 .LFB331: + 1595 .section .text.HAL_RCC_ClockConfig,"ax",%progbits + 1596 .align 1 + 1597 .global HAL_RCC_ClockConfig + 1598 .syntax unified + 1599 .thumb + 1600 .thumb_func + 1602 HAL_RCC_ClockConfig: + 1603 .LVL140: + 1604 .LFB331: 767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t tickstart; - 1601 .loc 1 767 1 is_stmt 1 view -0 - 1602 .cfi_startproc - 1603 @ args = 0, pretend = 0, frame = 0 - 1604 @ frame_needed = 0, uses_anonymous_args = 0 + 1605 .loc 1 767 1 is_stmt 1 view -0 + 1606 .cfi_startproc + 1607 @ args = 0, pretend = 0, frame = 0 + 1608 @ frame_needed = 0, uses_anonymous_args = 0 768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t pllfreq; - 1605 .loc 1 768 3 view .LVU531 + 1609 .loc 1 768 3 view .LVU535 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t hpre = RCC_SYSCLK_DIV1; - 1606 .loc 1 769 3 view .LVU532 + 1610 .loc 1 769 3 view .LVU536 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1607 .loc 1 770 3 view .LVU533 + 1611 .loc 1 770 3 view .LVU537 773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1608 .loc 1 773 3 view .LVU534 + 1612 .loc 1 773 3 view .LVU538 773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1609 .loc 1 773 6 is_stmt 0 view .LVU535 - 1610 0000 0028 cmp r0, #0 - 1611 0002 00F0E680 beq .L170 + 1613 .loc 1 773 6 is_stmt 0 view .LVU539 + 1614 0000 0028 cmp r0, #0 + 1615 0002 00F0E680 beq .L170 767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** uint32_t tickstart; - 1612 .loc 1 767 1 view .LVU536 - 1613 0006 F8B5 push {r3, r4, r5, r6, r7, lr} - 1614 .LCFI10: - 1615 .cfi_def_cfa_offset 24 - 1616 .cfi_offset 3, -24 - 1617 .cfi_offset 4, -20 - 1618 .cfi_offset 5, -16 - 1619 .cfi_offset 6, -12 - 1620 .cfi_offset 7, -8 - 1621 .cfi_offset 14, -4 - 1622 0008 0C46 mov r4, r1 - 1623 000a 0546 mov r5, r0 + 1616 .loc 1 767 1 view .LVU540 + 1617 0006 F8B5 push {r3, r4, r5, r6, r7, lr} + 1618 .LCFI10: + 1619 .cfi_def_cfa_offset 24 + 1620 .cfi_offset 3, -24 + 1621 .cfi_offset 4, -20 + 1622 .cfi_offset 5, -16 + 1623 .cfi_offset 6, -12 + 1624 .cfi_offset 7, -8 + 1625 .cfi_offset 14, -4 + 1626 0008 0C46 mov r4, r1 + 1627 000a 0546 mov r5, r0 779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency)); - 1624 .loc 1 779 3 is_stmt 1 view .LVU537 + 1628 .loc 1 779 3 is_stmt 1 view .LVU541 780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1625 .loc 1 780 3 view .LVU538 + 1629 .loc 1 780 3 view .LVU542 787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1626 .loc 1 787 3 view .LVU539 + 1630 .loc 1 787 3 view .LVU543 787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1627 .loc 1 787 18 is_stmt 0 view .LVU540 - 1628 000c 744B ldr r3, .L188 - 1629 000e 1B68 ldr r3, [r3] - 1630 0010 03F00F03 and r3, r3, #15 + 1631 .loc 1 787 18 is_stmt 0 view .LVU544 + 1632 000c 744B ldr r3, .L188 + 1633 000e 1B68 ldr r3, [r3] + 1634 0010 03F00F03 and r3, r3, #15 787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1631 .loc 1 787 6 view .LVU541 - 1632 0014 8B42 cmp r3, r1 - 1633 0016 0BD2 bcs .L152 + 1635 .loc 1 787 6 view .LVU545 + 1636 0014 8B42 cmp r3, r1 + 1637 0016 0BD2 bcs .L152 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1634 .loc 1 790 5 is_stmt 1 view .LVU542 - 1635 0018 714A ldr r2, .L188 - 1636 001a 1368 ldr r3, [r2] - 1637 001c 23F00F03 bic r3, r3, #15 - 1638 0020 0B43 orrs r3, r3, r1 - 1639 0022 1360 str r3, [r2] - 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1640 .loc 1 794 5 view .LVU543 - 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1641 .loc 1 794 9 is_stmt 0 view .LVU544 - ARM GAS /tmp/cc6AIysH.s page 63 + 1638 .loc 1 790 5 is_stmt 1 view .LVU546 + 1639 0018 714A ldr r2, .L188 + ARM GAS /tmp/ccgWwSnx.s page 63 - 1642 0024 1368 ldr r3, [r2] - 1643 0026 03F00F03 and r3, r3, #15 + 1640 001a 1368 ldr r3, [r2] + 1641 001c 23F00F03 bic r3, r3, #15 + 1642 0020 0B43 orrs r3, r3, r1 + 1643 0022 1360 str r3, [r2] 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1644 .loc 1 794 8 view .LVU545 - 1645 002a 8B42 cmp r3, r1 - 1646 002c 40F0D380 bne .L171 - 1647 .L152: + 1644 .loc 1 794 5 view .LVU547 + 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1645 .loc 1 794 9 is_stmt 0 view .LVU548 + 1646 0024 1368 ldr r3, [r2] + 1647 0026 03F00F03 and r3, r3, #15 + 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1648 .loc 1 794 8 view .LVU549 + 1649 002a 8B42 cmp r3, r1 + 1650 002c 40F0D380 bne .L171 + 1651 .L152: 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1648 .loc 1 801 3 is_stmt 1 view .LVU546 + 1652 .loc 1 801 3 is_stmt 1 view .LVU550 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1649 .loc 1 801 25 is_stmt 0 view .LVU547 - 1650 0030 2E68 ldr r6, [r5] + 1653 .loc 1 801 25 is_stmt 0 view .LVU551 + 1654 0030 2E68 ldr r6, [r5] 801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1651 .loc 1 801 5 view .LVU548 - 1652 0032 16F00106 ands r6, r6, #1 - 1653 0036 5FD0 beq .L153 + 1655 .loc 1 801 5 view .LVU552 + 1656 0032 16F00106 ands r6, r6, #1 + 1657 0036 5FD0 beq .L153 803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1654 .loc 1 803 5 is_stmt 1 view .LVU549 + 1658 .loc 1 803 5 is_stmt 1 view .LVU553 806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1655 .loc 1 806 5 view .LVU550 + 1659 .loc 1 806 5 view .LVU554 806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1656 .loc 1 806 26 is_stmt 0 view .LVU551 - 1657 0038 6B68 ldr r3, [r5, #4] + 1660 .loc 1 806 26 is_stmt 0 view .LVU555 + 1661 0038 6B68 ldr r3, [r5, #4] 806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1658 .loc 1 806 8 view .LVU552 - 1659 003a 032B cmp r3, #3 - 1660 003c 2FD0 beq .L184 + 1662 .loc 1 806 8 view .LVU556 + 1663 003a 032B cmp r3, #3 + 1664 003c 2FD0 beq .L184 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1661 .loc 1 832 7 is_stmt 1 view .LVU553 + 1665 .loc 1 832 7 is_stmt 1 view .LVU557 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1662 .loc 1 832 10 is_stmt 0 view .LVU554 - 1663 003e 022B cmp r3, #2 - 1664 0040 4DD0 beq .L185 + 1666 .loc 1 832 10 is_stmt 0 view .LVU558 + 1667 003e 022B cmp r3, #2 + 1668 0040 4DD0 beq .L185 844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1665 .loc 1 844 9 is_stmt 1 view .LVU555 + 1669 .loc 1 844 9 is_stmt 1 view .LVU559 844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1666 .loc 1 844 12 is_stmt 0 view .LVU556 - 1667 0042 684B ldr r3, .L188+4 - 1668 0044 1B68 ldr r3, [r3] + 1670 .loc 1 844 12 is_stmt 0 view .LVU560 + 1671 0042 684B ldr r3, .L188+4 + 1672 0044 1B68 ldr r3, [r3] 844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1669 .loc 1 844 11 view .LVU557 - 1670 0046 13F4806F tst r3, #1024 - 1671 004a 00F0C680 beq .L176 - 1672 .L158: + 1673 .loc 1 844 11 view .LVU561 + 1674 0046 13F4806F tst r3, #1024 + 1675 004a 00F0C680 beq .L176 + 1676 .L158: 850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1673 .loc 1 850 7 is_stmt 1 view .LVU558 + 1677 .loc 1 850 7 is_stmt 1 view .LVU562 850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1674 .loc 1 850 17 is_stmt 0 view .LVU559 - 1675 004e FFF7FEFF bl HAL_RCC_GetSysClockFreq - 1676 .LVL141: - 853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1677 .loc 1 853 7 is_stmt 1 view .LVU560 - 853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1678 .loc 1 853 9 is_stmt 0 view .LVU561 - 1679 0052 654B ldr r3, .L188+8 - 1680 0054 9842 cmp r0, r3 - 1681 0056 4DD9 bls .L177 - ARM GAS /tmp/cc6AIysH.s page 64 + 1678 .loc 1 850 17 is_stmt 0 view .LVU563 + 1679 004e FFF7FEFF bl HAL_RCC_GetSysClockFreq + ARM GAS /tmp/ccgWwSnx.s page 64 + 1680 .LVL141: + 853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1681 .loc 1 853 7 is_stmt 1 view .LVU564 + 853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1682 .loc 1 853 9 is_stmt 0 view .LVU565 + 1683 0052 654B ldr r3, .L188+8 + 1684 0054 9842 cmp r0, r3 + 1685 0056 4DD9 bls .L177 855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** hpre = RCC_SYSCLK_DIV2; - 1682 .loc 1 855 9 is_stmt 1 view .LVU562 - 1683 0058 624A ldr r2, .L188+4 - 1684 005a 9368 ldr r3, [r2, #8] - 1685 005c 23F0F003 bic r3, r3, #240 - 1686 0060 43F08003 orr r3, r3, #128 - 1687 0064 9360 str r3, [r2, #8] + 1686 .loc 1 855 9 is_stmt 1 view .LVU566 + 1687 0058 624A ldr r2, .L188+4 + 1688 005a 9368 ldr r3, [r2, #8] + 1689 005c 23F0F003 bic r3, r3, #240 + 1690 0060 43F08003 orr r3, r3, #128 + 1691 0064 9360 str r3, [r2, #8] 856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1688 .loc 1 856 9 view .LVU563 - 1689 .LVL142: + 1692 .loc 1 856 9 view .LVU567 + 1693 .LVL142: 856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1690 .loc 1 856 14 is_stmt 0 view .LVU564 - 1691 0066 8026 movs r6, #128 - 1692 .LVL143: - 1693 .L155: + 1694 .loc 1 856 14 is_stmt 0 view .LVU568 + 1695 0066 8026 movs r6, #128 + 1696 .LVL143: + 1697 .L155: 861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1694 .loc 1 861 5 is_stmt 1 view .LVU565 - 1695 0068 5E4A ldr r2, .L188+4 - 1696 006a 9368 ldr r3, [r2, #8] - 1697 006c 23F00303 bic r3, r3, #3 - 1698 0070 6968 ldr r1, [r5, #4] - 1699 0072 0B43 orrs r3, r3, r1 - 1700 0074 9360 str r3, [r2, #8] + 1698 .loc 1 861 5 is_stmt 1 view .LVU569 + 1699 0068 5E4A ldr r2, .L188+4 + 1700 006a 9368 ldr r3, [r2, #8] + 1701 006c 23F00303 bic r3, r3, #3 + 1702 0070 6968 ldr r1, [r5, #4] + 1703 0072 0B43 orrs r3, r3, r1 + 1704 0074 9360 str r3, [r2, #8] 864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1701 .loc 1 864 5 view .LVU566 + 1705 .loc 1 864 5 view .LVU570 864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1702 .loc 1 864 17 is_stmt 0 view .LVU567 - 1703 0076 FFF7FEFF bl HAL_GetTick - 1704 .LVL144: + 1706 .loc 1 864 17 is_stmt 0 view .LVU571 + 1707 0076 FFF7FEFF bl HAL_GetTick + 1708 .LVL144: 864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1705 .loc 1 864 17 view .LVU568 - 1706 007a 0746 mov r7, r0 - 1707 .LVL145: + 1709 .loc 1 864 17 view .LVU572 + 1710 007a 0746 mov r7, r0 + 1711 .LVL145: 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1708 .loc 1 866 5 is_stmt 1 view .LVU569 - 1709 .L159: + 1712 .loc 1 866 5 is_stmt 1 view .LVU573 + 1713 .L159: 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1710 .loc 1 866 42 view .LVU570 + 1714 .loc 1 866 42 view .LVU574 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1711 .loc 1 866 12 is_stmt 0 view .LVU571 - 1712 007c 594B ldr r3, .L188+4 - 1713 007e 9B68 ldr r3, [r3, #8] - 1714 0080 03F00C03 and r3, r3, #12 + 1715 .loc 1 866 12 is_stmt 0 view .LVU575 + 1716 007c 594B ldr r3, .L188+4 + 1717 007e 9B68 ldr r3, [r3, #8] + 1718 0080 03F00C03 and r3, r3, #12 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1715 .loc 1 866 63 view .LVU572 - 1716 0084 6A68 ldr r2, [r5, #4] + 1719 .loc 1 866 63 view .LVU576 + 1720 0084 6A68 ldr r2, [r5, #4] 866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1717 .loc 1 866 42 view .LVU573 - 1718 0086 B3EB820F cmp r3, r2, lsl #2 - 1719 008a 35D0 beq .L153 - 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1720 .loc 1 868 7 is_stmt 1 view .LVU574 - 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1721 .loc 1 868 12 is_stmt 0 view .LVU575 - 1722 008c FFF7FEFF bl HAL_GetTick - 1723 .LVL146: - 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 65 + 1721 .loc 1 866 42 view .LVU577 + 1722 0086 B3EB820F cmp r3, r2, lsl #2 + ARM GAS /tmp/ccgWwSnx.s page 65 - 1724 .loc 1 868 26 discriminator 1 view .LVU576 - 1725 0090 C01B subs r0, r0, r7 + 1723 008a 35D0 beq .L153 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1726 .loc 1 868 10 discriminator 1 view .LVU577 - 1727 0092 41F28833 movw r3, #5000 - 1728 0096 9842 cmp r0, r3 - 1729 0098 F0D9 bls .L159 + 1724 .loc 1 868 7 is_stmt 1 view .LVU578 + 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1725 .loc 1 868 12 is_stmt 0 view .LVU579 + 1726 008c FFF7FEFF bl HAL_GetTick + 1727 .LVL146: + 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1728 .loc 1 868 26 discriminator 1 view .LVU580 + 1729 0090 C01B subs r0, r0, r7 + 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1730 .loc 1 868 10 discriminator 1 view .LVU581 + 1731 0092 41F28833 movw r3, #5000 + 1732 0096 9842 cmp r0, r3 + 1733 0098 F0D9 bls .L159 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1730 .loc 1 870 16 view .LVU578 - 1731 009a 0320 movs r0, #3 - 1732 009c 78E0 b .L151 - 1733 .LVL147: - 1734 .L184: + 1734 .loc 1 870 16 view .LVU582 + 1735 009a 0320 movs r0, #3 + 1736 009c 78E0 b .L151 + 1737 .LVL147: + 1738 .L184: 809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1735 .loc 1 809 7 is_stmt 1 view .LVU579 + 1739 .loc 1 809 7 is_stmt 1 view .LVU583 809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1736 .loc 1 809 11 is_stmt 0 view .LVU580 - 1737 009e 514B ldr r3, .L188+4 - 1738 00a0 1B68 ldr r3, [r3] + 1740 .loc 1 809 11 is_stmt 0 view .LVU584 + 1741 009e 514B ldr r3, .L188+4 + 1742 00a0 1B68 ldr r3, [r3] 809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1739 .loc 1 809 10 view .LVU581 - 1740 00a2 13F0007F tst r3, #33554432 - 1741 00a6 01D1 bne .L186 + 1743 .loc 1 809 10 view .LVU585 + 1744 00a2 13F0007F tst r3, #33554432 + 1745 00a6 01D1 bne .L186 811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1742 .loc 1 811 16 view .LVU582 - 1743 00a8 0120 movs r0, #1 - 1744 .LVL148: + 1746 .loc 1 811 16 view .LVU586 + 1747 00a8 0120 movs r0, #1 + 1748 .LVL148: 811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1745 .loc 1 811 16 view .LVU583 - 1746 00aa 71E0 b .L151 - 1747 .LVL149: - 1748 .L186: + 1749 .loc 1 811 16 view .LVU587 + 1750 00aa 71E0 b .L151 + 1751 .LVL149: + 1752 .L186: 815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1749 .loc 1 815 7 is_stmt 1 view .LVU584 + 1753 .loc 1 815 7 is_stmt 1 view .LVU588 815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1750 .loc 1 815 17 is_stmt 0 view .LVU585 - 1751 00ac FFF7FEFF bl RCC_GetSysClockFreqFromPLLSource - 1752 .LVL150: + 1754 .loc 1 815 17 is_stmt 0 view .LVU589 + 1755 00ac FFF7FEFF bl RCC_GetSysClockFreqFromPLLSource + 1756 .LVL150: 818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1753 .loc 1 818 7 is_stmt 1 view .LVU586 + 1757 .loc 1 818 7 is_stmt 1 view .LVU590 818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1754 .loc 1 818 9 is_stmt 0 view .LVU587 - 1755 00b0 4D4B ldr r3, .L188+8 - 1756 00b2 9842 cmp r0, r3 - 1757 00b4 1AD9 bls .L173 + 1758 .loc 1 818 9 is_stmt 0 view .LVU591 + 1759 00b0 4D4B ldr r3, .L188+8 + 1760 00b2 9842 cmp r0, r3 + 1761 00b4 1AD9 bls .L173 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (((((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_HCLK) == RCC_CLOCKTYPE_HCLK) && - 1758 .loc 1 820 9 is_stmt 1 view .LVU588 + 1762 .loc 1 820 9 is_stmt 1 view .LVU592 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (((((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_HCLK) == RCC_CLOCKTYPE_HCLK) && - 1759 .loc 1 820 15 is_stmt 0 view .LVU589 - 1760 00b6 4B4B ldr r3, .L188+4 - 1761 00b8 9B68 ldr r3, [r3, #8] + 1763 .loc 1 820 15 is_stmt 0 view .LVU593 + ARM GAS /tmp/ccgWwSnx.s page 66 + + + 1764 00b6 4B4B ldr r3, .L188+4 + 1765 00b8 9B68 ldr r3, [r3, #8] 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (((((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_HCLK) == RCC_CLOCKTYPE_HCLK) && - 1762 .loc 1 820 12 view .LVU590 - 1763 00ba 13F0F00F tst r3, #240 - 1764 00be 05D0 beq .L156 + 1766 .loc 1 820 12 view .LVU594 + 1767 00ba 13F0F00F tst r3, #240 + 1768 00be 05D0 beq .L156 821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (RCC_ClkInitStruct->AHBCLKDivider == RCC_SYSCLK_DIV1)))) - 1765 .loc 1 821 35 view .LVU591 - ARM GAS /tmp/cc6AIysH.s page 66 - - - 1766 00c0 2E68 ldr r6, [r5] + 1769 .loc 1 821 35 view .LVU595 + 1770 00c0 2E68 ldr r6, [r5] 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (((((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_HCLK) == RCC_CLOCKTYPE_HCLK) && - 1767 .loc 1 820 71 discriminator 1 view .LVU592 - 1768 00c2 16F00206 ands r6, r6, #2 - 1769 00c6 CFD0 beq .L155 + 1771 .loc 1 820 71 discriminator 1 view .LVU596 + 1772 00c2 16F00206 ands r6, r6, #2 + 1773 00c6 CFD0 beq .L155 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1770 .loc 1 822 33 view .LVU593 - 1771 00c8 AB68 ldr r3, [r5, #8] + 1774 .loc 1 822 33 view .LVU597 + 1775 00c8 AB68 ldr r3, [r5, #8] 821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** (RCC_ClkInitStruct->AHBCLKDivider == RCC_SYSCLK_DIV1)))) - 1772 .loc 1 821 93 view .LVU594 - 1773 00ca 8BB9 cbnz r3, .L174 - 1774 .L156: + 1776 .loc 1 821 93 view .LVU598 + 1777 00ca 8BB9 cbnz r3, .L174 + 1778 .L156: 824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** hpre = RCC_SYSCLK_DIV2; - 1775 .loc 1 824 11 is_stmt 1 view .LVU595 - 1776 00cc 454A ldr r2, .L188+4 - 1777 00ce 9368 ldr r3, [r2, #8] - 1778 00d0 23F0F003 bic r3, r3, #240 - 1779 00d4 43F08003 orr r3, r3, #128 - 1780 00d8 9360 str r3, [r2, #8] + 1779 .loc 1 824 11 is_stmt 1 view .LVU599 + 1780 00cc 454A ldr r2, .L188+4 + 1781 00ce 9368 ldr r3, [r2, #8] + 1782 00d0 23F0F003 bic r3, r3, #240 + 1783 00d4 43F08003 orr r3, r3, #128 + 1784 00d8 9360 str r3, [r2, #8] 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1781 .loc 1 825 11 view .LVU596 - 1782 .LVL151: + 1785 .loc 1 825 11 view .LVU600 + 1786 .LVL151: 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1783 .loc 1 825 16 is_stmt 0 view .LVU597 - 1784 00da 8026 movs r6, #128 - 1785 00dc C4E7 b .L155 - 1786 .LVL152: - 1787 .L185: + 1787 .loc 1 825 16 is_stmt 0 view .LVU601 + 1788 00da 8026 movs r6, #128 + 1789 00dc C4E7 b .L155 + 1790 .LVL152: + 1791 .L185: 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1788 .loc 1 835 9 is_stmt 1 view .LVU598 + 1792 .loc 1 835 9 is_stmt 1 view .LVU602 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1789 .loc 1 835 12 is_stmt 0 view .LVU599 - 1790 00de 414B ldr r3, .L188+4 - 1791 00e0 1B68 ldr r3, [r3] + 1793 .loc 1 835 12 is_stmt 0 view .LVU603 + 1794 00de 414B ldr r3, .L188+4 + 1795 00e0 1B68 ldr r3, [r3] 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1792 .loc 1 835 11 view .LVU600 - 1793 00e2 13F4003F tst r3, #131072 - 1794 00e6 B2D1 bne .L158 + 1796 .loc 1 835 11 view .LVU604 + 1797 00e2 13F4003F tst r3, #131072 + 1798 00e6 B2D1 bne .L158 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1795 .loc 1 837 18 view .LVU601 - 1796 00e8 0120 movs r0, #1 - 1797 .LVL153: + 1799 .loc 1 837 18 view .LVU605 + 1800 00e8 0120 movs r0, #1 + 1801 .LVL153: 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1798 .loc 1 837 18 view .LVU602 - 1799 00ea 51E0 b .L151 - 1800 .LVL154: - 1801 .L173: + 1802 .loc 1 837 18 view .LVU606 + 1803 00ea 51E0 b .L151 + 1804 .LVL154: + 1805 .L173: 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1802 .loc 1 770 12 view .LVU603 - 1803 00ec 0026 movs r6, #0 - 1804 00ee BBE7 b .L155 - 1805 .L174: - 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1806 .loc 1 770 12 view .LVU604 - 1807 00f0 0026 movs r6, #0 - 1808 00f2 B9E7 b .L155 - 1809 .L177: - ARM GAS /tmp/cc6AIysH.s page 67 + 1806 .loc 1 770 12 view .LVU607 + ARM GAS /tmp/ccgWwSnx.s page 67 + 1807 00ec 0026 movs r6, #0 + 1808 00ee BBE7 b .L155 + 1809 .L174: 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1810 .loc 1 770 12 view .LVU605 - 1811 00f4 0026 movs r6, #0 - 1812 00f6 B7E7 b .L155 - 1813 .LVL155: - 1814 .L153: + 1810 .loc 1 770 12 view .LVU608 + 1811 00f0 0026 movs r6, #0 + 1812 00f2 B9E7 b .L155 + 1813 .L177: + 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1814 .loc 1 770 12 view .LVU609 + 1815 00f4 0026 movs r6, #0 + 1816 00f6 B7E7 b .L155 + 1817 .LVL155: + 1818 .L153: 876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1815 .loc 1 876 3 is_stmt 1 view .LVU606 + 1819 .loc 1 876 3 is_stmt 1 view .LVU610 876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1816 .loc 1 876 26 is_stmt 0 view .LVU607 - 1817 00f8 2B68 ldr r3, [r5] + 1820 .loc 1 876 26 is_stmt 0 view .LVU611 + 1821 00f8 2B68 ldr r3, [r5] 876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1818 .loc 1 876 6 view .LVU608 - 1819 00fa 13F0020F tst r3, #2 - 1820 00fe 48D0 beq .L161 + 1822 .loc 1 876 6 view .LVU612 + 1823 00fa 13F0020F tst r3, #2 + 1824 00fe 48D0 beq .L161 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1821 .loc 1 880 5 is_stmt 1 view .LVU609 + 1825 .loc 1 880 5 is_stmt 1 view .LVU613 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1822 .loc 1 880 8 is_stmt 0 view .LVU610 - 1823 0100 13F0040F tst r3, #4 - 1824 0104 04D0 beq .L162 + 1826 .loc 1 880 8 is_stmt 0 view .LVU614 + 1827 0100 13F0040F tst r3, #4 + 1828 0104 04D0 beq .L162 882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1825 .loc 1 882 7 is_stmt 1 view .LVU611 - 1826 0106 374A ldr r2, .L188+4 - 1827 0108 9368 ldr r3, [r2, #8] - 1828 010a 43F4E063 orr r3, r3, #1792 - 1829 010e 9360 str r3, [r2, #8] - 1830 .L162: + 1829 .loc 1 882 7 is_stmt 1 view .LVU615 + 1830 0106 374A ldr r2, .L188+4 + 1831 0108 9368 ldr r3, [r2, #8] + 1832 010a 43F4E063 orr r3, r3, #1792 + 1833 010e 9360 str r3, [r2, #8] + 1834 .L162: 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1831 .loc 1 884 5 view .LVU612 + 1835 .loc 1 884 5 view .LVU616 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1832 .loc 1 884 28 is_stmt 0 view .LVU613 - 1833 0110 2B68 ldr r3, [r5] + 1836 .loc 1 884 28 is_stmt 0 view .LVU617 + 1837 0110 2B68 ldr r3, [r5] 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1834 .loc 1 884 8 view .LVU614 - 1835 0112 13F0080F tst r3, #8 - 1836 0116 06D0 beq .L163 + 1838 .loc 1 884 8 view .LVU618 + 1839 0112 13F0080F tst r3, #8 + 1840 0116 06D0 beq .L163 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1837 .loc 1 886 7 is_stmt 1 view .LVU615 - 1838 0118 324A ldr r2, .L188+4 - 1839 011a 9368 ldr r3, [r2, #8] - 1840 011c 23F47C53 bic r3, r3, #16128 - 1841 0120 43F4E063 orr r3, r3, #1792 - 1842 0124 9360 str r3, [r2, #8] - 1843 .L163: + 1841 .loc 1 886 7 is_stmt 1 view .LVU619 + 1842 0118 324A ldr r2, .L188+4 + 1843 011a 9368 ldr r3, [r2, #8] + 1844 011c 23F47C53 bic r3, r3, #16128 + 1845 0120 43F4E063 orr r3, r3, #1792 + 1846 0124 9360 str r3, [r2, #8] + 1847 .L163: 890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_HPRE, RCC_ClkInitStruct->AHBCLKDivider); - 1844 .loc 1 890 5 view .LVU616 + 1848 .loc 1 890 5 view .LVU620 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1845 .loc 1 891 5 view .LVU617 - 1846 0126 2F4A ldr r2, .L188+4 - 1847 0128 9368 ldr r3, [r2, #8] - 1848 012a 23F0F003 bic r3, r3, #240 - 1849 012e A968 ldr r1, [r5, #8] - 1850 0130 0B43 orrs r3, r3, r1 - 1851 0132 9360 str r3, [r2, #8] - 1852 .L164: - 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - ARM GAS /tmp/cc6AIysH.s page 68 + 1849 .loc 1 891 5 view .LVU621 + ARM GAS /tmp/ccgWwSnx.s page 68 - 1853 .loc 1 903 3 view .LVU618 + 1850 0126 2F4A ldr r2, .L188+4 + 1851 0128 9368 ldr r3, [r2, #8] + 1852 012a 23F0F003 bic r3, r3, #240 + 1853 012e A968 ldr r1, [r5, #8] + 1854 0130 0B43 orrs r3, r3, r1 + 1855 0132 9360 str r3, [r2, #8] + 1856 .L164: 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1854 .loc 1 903 18 is_stmt 0 view .LVU619 - 1855 0134 2A4B ldr r3, .L188 - 1856 0136 1B68 ldr r3, [r3] - 1857 0138 03F00F03 and r3, r3, #15 + 1857 .loc 1 903 3 view .LVU622 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1858 .loc 1 903 6 view .LVU620 - 1859 013c A342 cmp r3, r4 - 1860 013e 30D8 bhi .L187 - 1861 .LVL156: - 1862 .L165: + 1858 .loc 1 903 18 is_stmt 0 view .LVU623 + 1859 0134 2A4B ldr r3, .L188 + 1860 0136 1B68 ldr r3, [r3] + 1861 0138 03F00F03 and r3, r3, #15 + 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 1862 .loc 1 903 6 view .LVU624 + 1863 013c A342 cmp r3, r4 + 1864 013e 30D8 bhi .L187 + 1865 .LVL156: + 1866 .L165: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1863 .loc 1 922 3 is_stmt 1 view .LVU621 + 1867 .loc 1 922 3 is_stmt 1 view .LVU625 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1864 .loc 1 922 26 is_stmt 0 view .LVU622 - 1865 0140 2B68 ldr r3, [r5] + 1868 .loc 1 922 26 is_stmt 0 view .LVU626 + 1869 0140 2B68 ldr r3, [r5] 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1866 .loc 1 922 6 view .LVU623 - 1867 0142 13F0040F tst r3, #4 - 1868 0146 06D0 beq .L168 + 1870 .loc 1 922 6 view .LVU627 + 1871 0142 13F0040F tst r3, #4 + 1872 0146 06D0 beq .L168 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE1, RCC_ClkInitStruct->APB1CLKDivider); - 1869 .loc 1 924 5 is_stmt 1 view .LVU624 + 1873 .loc 1 924 5 is_stmt 1 view .LVU628 925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1870 .loc 1 925 5 view .LVU625 - 1871 0148 264A ldr r2, .L188+4 - 1872 014a 9368 ldr r3, [r2, #8] - 1873 014c 23F4E063 bic r3, r3, #1792 - 1874 0150 E968 ldr r1, [r5, #12] - 1875 0152 0B43 orrs r3, r3, r1 - 1876 0154 9360 str r3, [r2, #8] - 1877 .L168: + 1874 .loc 1 925 5 view .LVU629 + 1875 0148 264A ldr r2, .L188+4 + 1876 014a 9368 ldr r3, [r2, #8] + 1877 014c 23F4E063 bic r3, r3, #1792 + 1878 0150 E968 ldr r1, [r5, #12] + 1879 0152 0B43 orrs r3, r3, r1 + 1880 0154 9360 str r3, [r2, #8] + 1881 .L168: 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1878 .loc 1 929 3 view .LVU626 + 1882 .loc 1 929 3 view .LVU630 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1879 .loc 1 929 25 is_stmt 0 view .LVU627 - 1880 0156 2B68 ldr r3, [r5] + 1883 .loc 1 929 25 is_stmt 0 view .LVU631 + 1884 0156 2B68 ldr r3, [r5] 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1881 .loc 1 929 5 view .LVU628 - 1882 0158 13F0080F tst r3, #8 - 1883 015c 07D0 beq .L169 + 1885 .loc 1 929 5 view .LVU632 + 1886 0158 13F0080F tst r3, #8 + 1887 015c 07D0 beq .L169 931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, ((RCC_ClkInitStruct->APB2CLKDivider) << 3U)); - 1884 .loc 1 931 5 is_stmt 1 view .LVU629 + 1888 .loc 1 931 5 is_stmt 1 view .LVU633 932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1885 .loc 1 932 5 view .LVU630 - 1886 015e 214A ldr r2, .L188+4 - 1887 0160 9368 ldr r3, [r2, #8] - 1888 0162 23F46053 bic r3, r3, #14336 - 1889 0166 2969 ldr r1, [r5, #16] - 1890 0168 43EAC103 orr r3, r3, r1, lsl #3 - 1891 016c 9360 str r3, [r2, #8] - 1892 .L169: - 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1893 .loc 1 936 3 view .LVU631 - 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1894 .loc 1 936 21 is_stmt 0 view .LVU632 - 1895 016e FFF7FEFF bl HAL_RCC_GetSysClockFreq - ARM GAS /tmp/cc6AIysH.s page 69 + 1889 .loc 1 932 5 view .LVU634 + 1890 015e 214A ldr r2, .L188+4 + 1891 0160 9368 ldr r3, [r2, #8] + 1892 0162 23F46053 bic r3, r3, #14336 + 1893 0166 2969 ldr r1, [r5, #16] + ARM GAS /tmp/ccgWwSnx.s page 69 - 1896 .LVL157: + 1894 0168 43EAC103 orr r3, r3, r1, lsl #3 + 1895 016c 9360 str r3, [r2, #8] + 1896 .L169: 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1897 .loc 1 936 65 discriminator 1 view .LVU633 - 1898 0172 1C4B ldr r3, .L188+4 - 1899 0174 9B68 ldr r3, [r3, #8] + 1897 .loc 1 936 3 view .LVU635 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1900 .loc 1 936 100 discriminator 1 view .LVU634 - 1901 0176 C3F30313 ubfx r3, r3, #4, #4 + 1898 .loc 1 936 21 is_stmt 0 view .LVU636 + 1899 016e FFF7FEFF bl HAL_RCC_GetSysClockFreq + 1900 .LVL157: 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1902 .loc 1 936 64 discriminator 1 view .LVU635 - 1903 017a 1C4A ldr r2, .L188+12 - 1904 017c D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 1901 .loc 1 936 65 discriminator 1 view .LVU637 + 1902 0172 1C4B ldr r3, .L188+4 + 1903 0174 9B68 ldr r3, [r3, #8] 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1905 .loc 1 936 122 discriminator 1 view .LVU636 - 1906 017e 03F01F03 and r3, r3, #31 + 1904 .loc 1 936 100 discriminator 1 view .LVU638 + 1905 0176 C3F30313 ubfx r3, r3, #4, #4 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1907 .loc 1 936 47 discriminator 1 view .LVU637 - 1908 0182 D840 lsrs r0, r0, r3 + 1906 .loc 1 936 64 discriminator 1 view .LVU639 + 1907 017a 1C4A ldr r2, .L188+12 + 1908 017c D35C ldrb r3, [r2, r3] @ zero_extendqisi2 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1909 .loc 1 936 19 discriminator 1 view .LVU638 - 1910 0184 1A4B ldr r3, .L188+16 - 1911 0186 1860 str r0, [r3] + 1909 .loc 1 936 122 discriminator 1 view .LVU640 + 1910 017e 03F01F03 and r3, r3, #31 + 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1911 .loc 1 936 47 discriminator 1 view .LVU641 + 1912 0182 D840 lsrs r0, r0, r3 + 936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 1913 .loc 1 936 19 discriminator 1 view .LVU642 + 1914 0184 1A4B ldr r3, .L188+16 + 1915 0186 1860 str r0, [r3] 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1912 .loc 1 939 3 is_stmt 1 view .LVU639 + 1916 .loc 1 939 3 is_stmt 1 view .LVU643 939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1913 .loc 1 939 10 is_stmt 0 view .LVU640 - 1914 0188 1A4B ldr r3, .L188+20 - 1915 018a 1868 ldr r0, [r3] - 1916 018c FFF7FEFF bl HAL_InitTick - 1917 .LVL158: - 1918 .L151: + 1917 .loc 1 939 10 is_stmt 0 view .LVU644 + 1918 0188 1A4B ldr r3, .L188+20 + 1919 018a 1868 ldr r0, [r3] + 1920 018c FFF7FEFF bl HAL_InitTick + 1921 .LVL158: + 1922 .L151: 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1919 .loc 1 940 1 view .LVU641 - 1920 0190 F8BD pop {r3, r4, r5, r6, r7, pc} - 1921 .LVL159: - 1922 .L161: + 1923 .loc 1 940 1 view .LVU645 + 1924 0190 F8BD pop {r3, r4, r5, r6, r7, pc} + 1925 .LVL159: + 1926 .L161: 896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1923 .loc 1 896 5 is_stmt 1 view .LVU642 + 1927 .loc 1 896 5 is_stmt 1 view .LVU646 896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1924 .loc 1 896 7 is_stmt 0 view .LVU643 - 1925 0192 802E cmp r6, #128 - 1926 0194 CED1 bne .L164 + 1928 .loc 1 896 7 is_stmt 0 view .LVU647 + 1929 0192 802E cmp r6, #128 + 1930 0194 CED1 bne .L164 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1927 .loc 1 898 7 is_stmt 1 view .LVU644 - 1928 0196 134A ldr r2, .L188+4 - 1929 0198 9368 ldr r3, [r2, #8] - 1930 019a 23F0F003 bic r3, r3, #240 - 1931 019e 9360 str r3, [r2, #8] - 1932 01a0 C8E7 b .L164 - 1933 .L187: + 1931 .loc 1 898 7 is_stmt 1 view .LVU648 + 1932 0196 134A ldr r2, .L188+4 + 1933 0198 9368 ldr r3, [r2, #8] + 1934 019a 23F0F003 bic r3, r3, #240 + 1935 019e 9360 str r3, [r2, #8] + 1936 01a0 C8E7 b .L164 + ARM GAS /tmp/ccgWwSnx.s page 70 + + + 1937 .L187: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1934 .loc 1 906 5 view .LVU645 - 1935 01a2 0F4A ldr r2, .L188 - 1936 01a4 1368 ldr r3, [r2] - 1937 01a6 23F00F03 bic r3, r3, #15 - 1938 01aa 2343 orrs r3, r3, r4 - 1939 01ac 1360 str r3, [r2] - ARM GAS /tmp/cc6AIysH.s page 70 - - + 1938 .loc 1 906 5 view .LVU649 + 1939 01a2 0F4A ldr r2, .L188 + 1940 01a4 1368 ldr r3, [r2] + 1941 01a6 23F00F03 bic r3, r3, #15 + 1942 01aa 2343 orrs r3, r3, r4 + 1943 01ac 1360 str r3, [r2] 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1940 .loc 1 910 5 view .LVU646 + 1944 .loc 1 910 5 view .LVU650 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1941 .loc 1 910 17 is_stmt 0 view .LVU647 - 1942 01ae FFF7FEFF bl HAL_GetTick - 1943 .LVL160: - 1944 01b2 0646 mov r6, r0 - 1945 .LVL161: + 1945 .loc 1 910 17 is_stmt 0 view .LVU651 + 1946 01ae FFF7FEFF bl HAL_GetTick + 1947 .LVL160: + 1948 01b2 0646 mov r6, r0 + 1949 .LVL161: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1946 .loc 1 912 5 is_stmt 1 view .LVU648 - 1947 .L166: + 1950 .loc 1 912 5 is_stmt 1 view .LVU652 + 1951 .L166: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1948 .loc 1 912 38 view .LVU649 + 1952 .loc 1 912 38 view .LVU653 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1949 .loc 1 912 12 is_stmt 0 view .LVU650 - 1950 01b4 0A4B ldr r3, .L188 - 1951 01b6 1B68 ldr r3, [r3] - 1952 01b8 03F00F03 and r3, r3, #15 + 1953 .loc 1 912 12 is_stmt 0 view .LVU654 + 1954 01b4 0A4B ldr r3, .L188 + 1955 01b6 1B68 ldr r3, [r3] + 1956 01b8 03F00F03 and r3, r3, #15 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1953 .loc 1 912 38 view .LVU651 - 1954 01bc A342 cmp r3, r4 - 1955 01be BFD0 beq .L165 + 1957 .loc 1 912 38 view .LVU655 + 1958 01bc A342 cmp r3, r4 + 1959 01be BFD0 beq .L165 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1956 .loc 1 914 7 is_stmt 1 view .LVU652 + 1960 .loc 1 914 7 is_stmt 1 view .LVU656 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1957 .loc 1 914 12 is_stmt 0 view .LVU653 - 1958 01c0 FFF7FEFF bl HAL_GetTick - 1959 .LVL162: + 1961 .loc 1 914 12 is_stmt 0 view .LVU657 + 1962 01c0 FFF7FEFF bl HAL_GetTick + 1963 .LVL162: 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1960 .loc 1 914 26 discriminator 1 view .LVU654 - 1961 01c4 801B subs r0, r0, r6 + 1964 .loc 1 914 26 discriminator 1 view .LVU658 + 1965 01c4 801B subs r0, r0, r6 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 1962 .loc 1 914 10 discriminator 1 view .LVU655 - 1963 01c6 41F28833 movw r3, #5000 - 1964 01ca 9842 cmp r0, r3 - 1965 01cc F2D9 bls .L166 + 1966 .loc 1 914 10 discriminator 1 view .LVU659 + 1967 01c6 41F28833 movw r3, #5000 + 1968 01ca 9842 cmp r0, r3 + 1969 01cc F2D9 bls .L166 916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1966 .loc 1 916 16 view .LVU656 - 1967 01ce 0320 movs r0, #3 - 1968 01d0 DEE7 b .L151 - 1969 .LVL163: - 1970 .L170: - 1971 .LCFI11: - 1972 .cfi_def_cfa_offset 0 - 1973 .cfi_restore 3 - 1974 .cfi_restore 4 - 1975 .cfi_restore 5 - 1976 .cfi_restore 6 - 1977 .cfi_restore 7 - 1978 .cfi_restore 14 + 1970 .loc 1 916 16 view .LVU660 + 1971 01ce 0320 movs r0, #3 + 1972 01d0 DEE7 b .L151 + 1973 .LVL163: + 1974 .L170: + 1975 .LCFI11: + 1976 .cfi_def_cfa_offset 0 + 1977 .cfi_restore 3 + 1978 .cfi_restore 4 + 1979 .cfi_restore 5 + 1980 .cfi_restore 6 + 1981 .cfi_restore 7 + ARM GAS /tmp/ccgWwSnx.s page 71 + + + 1982 .cfi_restore 14 775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1979 .loc 1 775 12 view .LVU657 - 1980 01d2 0120 movs r0, #1 - 1981 .LVL164: + 1983 .loc 1 775 12 view .LVU661 + 1984 01d2 0120 movs r0, #1 + 1985 .LVL164: 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 1982 .loc 1 940 1 view .LVU658 - 1983 01d4 7047 bx lr - ARM GAS /tmp/cc6AIysH.s page 71 - - - 1984 .LVL165: - 1985 .L171: - 1986 .LCFI12: - 1987 .cfi_def_cfa_offset 24 - 1988 .cfi_offset 3, -24 - 1989 .cfi_offset 4, -20 - 1990 .cfi_offset 5, -16 - 1991 .cfi_offset 6, -12 - 1992 .cfi_offset 7, -8 - 1993 .cfi_offset 14, -4 + 1986 .loc 1 940 1 view .LVU662 + 1987 01d4 7047 bx lr + 1988 .LVL165: + 1989 .L171: + 1990 .LCFI12: + 1991 .cfi_def_cfa_offset 24 + 1992 .cfi_offset 3, -24 + 1993 .cfi_offset 4, -20 + 1994 .cfi_offset 5, -16 + 1995 .cfi_offset 6, -12 + 1996 .cfi_offset 7, -8 + 1997 .cfi_offset 14, -4 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1994 .loc 1 796 14 view .LVU659 - 1995 01d6 0120 movs r0, #1 - 1996 .LVL166: + 1998 .loc 1 796 14 view .LVU663 + 1999 01d6 0120 movs r0, #1 + 2000 .LVL166: 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 1997 .loc 1 796 14 view .LVU660 - 1998 01d8 DAE7 b .L151 - 1999 .LVL167: - 2000 .L176: + 2001 .loc 1 796 14 view .LVU664 + 2002 01d8 DAE7 b .L151 + 2003 .LVL167: + 2004 .L176: 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2001 .loc 1 846 18 view .LVU661 - 2002 01da 0120 movs r0, #1 - 2003 .LVL168: + 2005 .loc 1 846 18 view .LVU665 + 2006 01da 0120 movs r0, #1 + 2007 .LVL168: 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2004 .loc 1 846 18 view .LVU662 - 2005 01dc D8E7 b .L151 - 2006 .L189: - 2007 01de 00BF .align 2 - 2008 .L188: - 2009 01e0 00200240 .word 1073881088 - 2010 01e4 00100240 .word 1073876992 - 2011 01e8 00B4C404 .word 80000000 - 2012 01ec 00000000 .word AHBPrescTable - 2013 01f0 00000000 .word SystemCoreClock - 2014 01f4 00000000 .word uwTickPrio - 2015 .cfi_endproc - 2016 .LFE331: - 2018 .section .text.HAL_RCC_GetHCLKFreq,"ax",%progbits - 2019 .align 1 - 2020 .global HAL_RCC_GetHCLKFreq - 2021 .syntax unified - 2022 .thumb - 2023 .thumb_func - 2025 HAL_RCC_GetHCLKFreq: - 2026 .LFB334: + 2008 .loc 1 846 18 view .LVU666 + 2009 01dc D8E7 b .L151 + 2010 .L189: + 2011 01de 00BF .align 2 + 2012 .L188: + 2013 01e0 00200240 .word 1073881088 + 2014 01e4 00100240 .word 1073876992 + 2015 01e8 00B4C404 .word 80000000 + 2016 01ec 00000000 .word AHBPrescTable + 2017 01f0 00000000 .word SystemCoreClock + 2018 01f4 00000000 .word uwTickPrio + 2019 .cfi_endproc + 2020 .LFE331: + 2022 .section .text.HAL_RCC_GetHCLKFreq,"ax",%progbits + 2023 .align 1 + 2024 .global HAL_RCC_GetHCLKFreq + 2025 .syntax unified + 2026 .thumb + 2027 .thumb_func + 2029 HAL_RCC_GetHCLKFreq: + 2030 .LFB334: 1119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** return SystemCoreClock; - 2027 .loc 1 1119 1 is_stmt 1 view -0 - 2028 .cfi_startproc - 2029 @ args = 0, pretend = 0, frame = 0 - 2030 @ frame_needed = 0, uses_anonymous_args = 0 - 2031 @ link register save eliminated. + 2031 .loc 1 1119 1 is_stmt 1 view -0 + 2032 .cfi_startproc + 2033 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccgWwSnx.s page 72 + + + 2034 @ frame_needed = 0, uses_anonymous_args = 0 + 2035 @ link register save eliminated. 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2032 .loc 1 1120 3 view .LVU664 + 2036 .loc 1 1120 3 view .LVU668 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2033 .loc 1 1121 1 is_stmt 0 view .LVU665 - 2034 0000 014B ldr r3, .L191 - 2035 0002 1868 ldr r0, [r3] - ARM GAS /tmp/cc6AIysH.s page 72 - - - 2036 0004 7047 bx lr - 2037 .L192: - 2038 0006 00BF .align 2 - 2039 .L191: - 2040 0008 00000000 .word SystemCoreClock - 2041 .cfi_endproc - 2042 .LFE334: - 2044 .section .text.HAL_RCC_GetPCLK1Freq,"ax",%progbits - 2045 .align 1 - 2046 .global HAL_RCC_GetPCLK1Freq - 2047 .syntax unified - 2048 .thumb - 2049 .thumb_func - 2051 HAL_RCC_GetPCLK1Freq: - 2052 .LFB335: + 2037 .loc 1 1121 1 is_stmt 0 view .LVU669 + 2038 0000 014B ldr r3, .L191 + 2039 0002 1868 ldr r0, [r3] + 2040 0004 7047 bx lr + 2041 .L192: + 2042 0006 00BF .align 2 + 2043 .L191: + 2044 0008 00000000 .word SystemCoreClock + 2045 .cfi_endproc + 2046 .LFE334: + 2048 .section .text.HAL_RCC_GetPCLK1Freq,"ax",%progbits + 2049 .align 1 + 2050 .global HAL_RCC_GetPCLK1Freq + 2051 .syntax unified + 2052 .thumb + 2053 .thumb_func + 2055 HAL_RCC_GetPCLK1Freq: + 2056 .LFB335: 1130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Get HCLK source and Compute PCLK1 frequency ---------------------------*/ - 2053 .loc 1 1130 1 is_stmt 1 view -0 - 2054 .cfi_startproc - 2055 @ args = 0, pretend = 0, frame = 0 - 2056 @ frame_needed = 0, uses_anonymous_args = 0 - 2057 0000 08B5 push {r3, lr} - 2058 .LCFI13: - 2059 .cfi_def_cfa_offset 8 - 2060 .cfi_offset 3, -8 - 2061 .cfi_offset 14, -4 + 2057 .loc 1 1130 1 is_stmt 1 view -0 + 2058 .cfi_startproc + 2059 @ args = 0, pretend = 0, frame = 0 + 2060 @ frame_needed = 0, uses_anonymous_args = 0 + 2061 0000 08B5 push {r3, lr} + 2062 .LCFI13: + 2063 .cfi_def_cfa_offset 8 + 2064 .cfi_offset 3, -8 + 2065 .cfi_offset 14, -4 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2062 .loc 1 1132 3 view .LVU667 + 2066 .loc 1 1132 3 view .LVU671 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2063 .loc 1 1132 11 is_stmt 0 view .LVU668 - 2064 0002 FFF7FEFF bl HAL_RCC_GetHCLKFreq - 2065 .LVL169: + 2067 .loc 1 1132 11 is_stmt 0 view .LVU672 + 2068 0002 FFF7FEFF bl HAL_RCC_GetHCLKFreq + 2069 .LVL169: 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2066 .loc 1 1132 51 discriminator 1 view .LVU669 - 2067 0006 054B ldr r3, .L195 - 2068 0008 9B68 ldr r3, [r3, #8] + 2070 .loc 1 1132 51 discriminator 1 view .LVU673 + 2071 0006 054B ldr r3, .L195 + 2072 0008 9B68 ldr r3, [r3, #8] 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2069 .loc 1 1132 87 discriminator 1 view .LVU670 - 2070 000a C3F30223 ubfx r3, r3, #8, #3 + 2073 .loc 1 1132 87 discriminator 1 view .LVU674 + 2074 000a C3F30223 ubfx r3, r3, #8, #3 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2071 .loc 1 1132 50 discriminator 1 view .LVU671 - 2072 000e 044A ldr r2, .L195+4 - 2073 0010 D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 2075 .loc 1 1132 50 discriminator 1 view .LVU675 + 2076 000e 044A ldr r2, .L195+4 + 2077 0010 D35C ldrb r3, [r2, r3] @ zero_extendqisi2 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2074 .loc 1 1132 110 discriminator 1 view .LVU672 - 2075 0012 03F01F03 and r3, r3, #31 + 2078 .loc 1 1132 110 discriminator 1 view .LVU676 + 2079 0012 03F01F03 and r3, r3, #31 1133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2076 .loc 1 1133 1 view .LVU673 - 2077 0016 D840 lsrs r0, r0, r3 - 2078 0018 08BD pop {r3, pc} - 2079 .L196: - 2080 001a 00BF .align 2 - 2081 .L195: - 2082 001c 00100240 .word 1073876992 - 2083 0020 00000000 .word APBPrescTable - 2084 .cfi_endproc - 2085 .LFE335: - 2087 .section .text.HAL_RCC_GetPCLK2Freq,"ax",%progbits - ARM GAS /tmp/cc6AIysH.s page 73 + 2080 .loc 1 1133 1 view .LVU677 + 2081 0016 D840 lsrs r0, r0, r3 + 2082 0018 08BD pop {r3, pc} + ARM GAS /tmp/ccgWwSnx.s page 73 - 2088 .align 1 - 2089 .global HAL_RCC_GetPCLK2Freq - 2090 .syntax unified - 2091 .thumb - 2092 .thumb_func - 2094 HAL_RCC_GetPCLK2Freq: - 2095 .LFB336: + 2083 .L196: + 2084 001a 00BF .align 2 + 2085 .L195: + 2086 001c 00100240 .word 1073876992 + 2087 0020 00000000 .word APBPrescTable + 2088 .cfi_endproc + 2089 .LFE335: + 2091 .section .text.HAL_RCC_GetPCLK2Freq,"ax",%progbits + 2092 .align 1 + 2093 .global HAL_RCC_GetPCLK2Freq + 2094 .syntax unified + 2095 .thumb + 2096 .thumb_func + 2098 HAL_RCC_GetPCLK2Freq: + 2099 .LFB336: 1142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Get HCLK source and Compute PCLK2 frequency ---------------------------*/ - 2096 .loc 1 1142 1 is_stmt 1 view -0 - 2097 .cfi_startproc - 2098 @ args = 0, pretend = 0, frame = 0 - 2099 @ frame_needed = 0, uses_anonymous_args = 0 - 2100 0000 08B5 push {r3, lr} - 2101 .LCFI14: - 2102 .cfi_def_cfa_offset 8 - 2103 .cfi_offset 3, -8 - 2104 .cfi_offset 14, -4 + 2100 .loc 1 1142 1 is_stmt 1 view -0 + 2101 .cfi_startproc + 2102 @ args = 0, pretend = 0, frame = 0 + 2103 @ frame_needed = 0, uses_anonymous_args = 0 + 2104 0000 08B5 push {r3, lr} + 2105 .LCFI14: + 2106 .cfi_def_cfa_offset 8 + 2107 .cfi_offset 3, -8 + 2108 .cfi_offset 14, -4 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2105 .loc 1 1144 3 view .LVU675 + 2109 .loc 1 1144 3 view .LVU679 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2106 .loc 1 1144 11 is_stmt 0 view .LVU676 - 2107 0002 FFF7FEFF bl HAL_RCC_GetHCLKFreq - 2108 .LVL170: + 2110 .loc 1 1144 11 is_stmt 0 view .LVU680 + 2111 0002 FFF7FEFF bl HAL_RCC_GetHCLKFreq + 2112 .LVL170: 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2109 .loc 1 1144 50 discriminator 1 view .LVU677 - 2110 0006 054B ldr r3, .L199 - 2111 0008 9B68 ldr r3, [r3, #8] + 2113 .loc 1 1144 50 discriminator 1 view .LVU681 + 2114 0006 054B ldr r3, .L199 + 2115 0008 9B68 ldr r3, [r3, #8] 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2112 .loc 1 1144 86 discriminator 1 view .LVU678 - 2113 000a C3F3C223 ubfx r3, r3, #11, #3 + 2116 .loc 1 1144 86 discriminator 1 view .LVU682 + 2117 000a C3F3C223 ubfx r3, r3, #11, #3 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2114 .loc 1 1144 49 discriminator 1 view .LVU679 - 2115 000e 044A ldr r2, .L199+4 - 2116 0010 D35C ldrb r3, [r2, r3] @ zero_extendqisi2 + 2118 .loc 1 1144 49 discriminator 1 view .LVU683 + 2119 000e 044A ldr r2, .L199+4 + 2120 0010 D35C ldrb r3, [r2, r3] @ zero_extendqisi2 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2117 .loc 1 1144 109 discriminator 1 view .LVU680 - 2118 0012 03F01F03 and r3, r3, #31 + 2121 .loc 1 1144 109 discriminator 1 view .LVU684 + 2122 0012 03F01F03 and r3, r3, #31 1145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2119 .loc 1 1145 1 view .LVU681 - 2120 0016 D840 lsrs r0, r0, r3 - 2121 0018 08BD pop {r3, pc} - 2122 .L200: - 2123 001a 00BF .align 2 - 2124 .L199: - 2125 001c 00100240 .word 1073876992 - 2126 0020 00000000 .word APBPrescTable - 2127 .cfi_endproc - 2128 .LFE336: - 2130 .section .text.HAL_RCC_GetOscConfig,"ax",%progbits - 2131 .align 1 - 2132 .global HAL_RCC_GetOscConfig - 2133 .syntax unified - 2134 .thumb - 2135 .thumb_func - 2137 HAL_RCC_GetOscConfig: - 2138 .LVL171: - 2139 .LFB337: - ARM GAS /tmp/cc6AIysH.s page 74 + 2123 .loc 1 1145 1 view .LVU685 + 2124 0016 D840 lsrs r0, r0, r3 + 2125 0018 08BD pop {r3, pc} + 2126 .L200: + 2127 001a 00BF .align 2 + 2128 .L199: + 2129 001c 00100240 .word 1073876992 + 2130 0020 00000000 .word APBPrescTable + 2131 .cfi_endproc + 2132 .LFE336: + 2134 .section .text.HAL_RCC_GetOscConfig,"ax",%progbits + ARM GAS /tmp/ccgWwSnx.s page 74 + 2135 .align 1 + 2136 .global HAL_RCC_GetOscConfig + 2137 .syntax unified + 2138 .thumb + 2139 .thumb_func + 2141 HAL_RCC_GetOscConfig: + 2142 .LVL171: + 2143 .LFB337: 1155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Check the parameters */ - 2140 .loc 1 1155 1 is_stmt 1 view -0 - 2141 .cfi_startproc - 2142 @ args = 0, pretend = 0, frame = 0 - 2143 @ frame_needed = 0, uses_anonymous_args = 0 - 2144 @ link register save eliminated. + 2144 .loc 1 1155 1 is_stmt 1 view -0 + 2145 .cfi_startproc + 2146 @ args = 0, pretend = 0, frame = 0 + 2147 @ frame_needed = 0, uses_anonymous_args = 0 + 2148 @ link register save eliminated. 1157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2145 .loc 1 1157 3 view .LVU683 + 2149 .loc 1 1157 3 view .LVU687 1160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OSCILLATORTYPE_LSE | RCC_OSCILLATORTYPE_LSI | RCC_OSCILLA - 2146 .loc 1 1160 3 view .LVU684 + 2150 .loc 1 1160 3 view .LVU688 1160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OSCILLATORTYPE_LSE | RCC_OSCILLATORTYPE_LSI | RCC_OSCILLA - 2147 .loc 1 1160 37 is_stmt 0 view .LVU685 - 2148 0000 2F23 movs r3, #47 - 2149 0002 0360 str r3, [r0] + 2151 .loc 1 1160 37 is_stmt 0 view .LVU689 + 2152 0000 2F23 movs r3, #47 + 2153 0002 0360 str r3, [r0] 1164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2150 .loc 1 1164 3 is_stmt 1 view .LVU686 + 2154 .loc 1 1164 3 is_stmt 1 view .LVU690 1164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2151 .loc 1 1164 6 is_stmt 0 view .LVU687 - 2152 0004 3A4B ldr r3, .L216 - 2153 0006 1B68 ldr r3, [r3] + 2155 .loc 1 1164 6 is_stmt 0 view .LVU691 + 2156 0004 3A4B ldr r3, .L216 + 2157 0006 1B68 ldr r3, [r3] 1164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2154 .loc 1 1164 5 view .LVU688 - 2155 0008 13F4802F tst r3, #262144 - 2156 000c 4BD0 beq .L202 + 2158 .loc 1 1164 5 view .LVU692 + 2159 0008 13F4802F tst r3, #262144 + 2160 000c 4BD0 beq .L202 1166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2157 .loc 1 1166 5 is_stmt 1 view .LVU689 + 2161 .loc 1 1166 5 is_stmt 1 view .LVU693 1166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2158 .loc 1 1166 33 is_stmt 0 view .LVU690 - 2159 000e 4FF4A023 mov r3, #327680 - 2160 0012 4360 str r3, [r0, #4] - 2161 .L203: + 2162 .loc 1 1166 33 is_stmt 0 view .LVU694 + 2163 000e 4FF4A023 mov r3, #327680 + 2164 0012 4360 str r3, [r0, #4] + 2165 .L203: 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2162 .loc 1 1178 3 is_stmt 1 view .LVU691 + 2166 .loc 1 1178 3 is_stmt 1 view .LVU695 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2163 .loc 1 1178 6 is_stmt 0 view .LVU692 - 2164 0014 364B ldr r3, .L216 - 2165 0016 1B68 ldr r3, [r3] + 2167 .loc 1 1178 6 is_stmt 0 view .LVU696 + 2168 0014 364B ldr r3, .L216 + 2169 0016 1B68 ldr r3, [r3] 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2166 .loc 1 1178 5 view .LVU693 - 2167 0018 13F4807F tst r3, #256 - 2168 001c 4FD0 beq .L205 + 2170 .loc 1 1178 5 view .LVU697 + 2171 0018 13F4807F tst r3, #256 + 2172 001c 4FD0 beq .L205 1180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2169 .loc 1 1180 5 is_stmt 1 view .LVU694 + 2173 .loc 1 1180 5 is_stmt 1 view .LVU698 1180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2170 .loc 1 1180 33 is_stmt 0 view .LVU695 - 2171 001e 4FF48073 mov r3, #256 - 2172 0022 C360 str r3, [r0, #12] - 2173 .L206: + 2174 .loc 1 1180 33 is_stmt 0 view .LVU699 + 2175 001e 4FF48073 mov r3, #256 + 2176 0022 C360 str r3, [r0, #12] + 2177 .L206: 1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2174 .loc 1 1187 3 is_stmt 1 view .LVU696 -1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2175 .loc 1 1187 44 is_stmt 0 view .LVU697 - 2176 0024 324A ldr r2, .L216 - 2177 0026 5368 ldr r3, [r2, #4] -1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2178 .loc 1 1187 84 view .LVU698 - 2179 0028 C3F30663 ubfx r3, r3, #24, #7 - ARM GAS /tmp/cc6AIysH.s page 75 + ARM GAS /tmp/ccgWwSnx.s page 75 + 2178 .loc 1 1187 3 is_stmt 1 view .LVU700 1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2180 .loc 1 1187 42 view .LVU699 - 2181 002c 0361 str r3, [r0, #16] + 2179 .loc 1 1187 44 is_stmt 0 view .LVU701 + 2180 0024 324A ldr r2, .L216 + 2181 0026 5368 ldr r3, [r2, #4] +1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 2182 .loc 1 1187 84 view .LVU702 + 2183 0028 C3F30663 ubfx r3, r3, #24, #7 +1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 2184 .loc 1 1187 42 view .LVU703 + 2185 002c 0361 str r3, [r0, #16] 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2182 .loc 1 1190 3 is_stmt 1 view .LVU700 + 2186 .loc 1 1190 3 is_stmt 1 view .LVU704 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2183 .loc 1 1190 6 is_stmt 0 view .LVU701 - 2184 002e D2F89030 ldr r3, [r2, #144] + 2187 .loc 1 1190 6 is_stmt 0 view .LVU705 + 2188 002e D2F89030 ldr r3, [r2, #144] 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2185 .loc 1 1190 5 view .LVU702 - 2186 0032 13F0040F tst r3, #4 - 2187 0036 45D0 beq .L207 + 2189 .loc 1 1190 5 view .LVU706 + 2190 0032 13F0040F tst r3, #4 + 2191 0036 45D0 beq .L207 1192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2188 .loc 1 1192 5 is_stmt 1 view .LVU703 + 2192 .loc 1 1192 5 is_stmt 1 view .LVU707 1192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2189 .loc 1 1192 33 is_stmt 0 view .LVU704 - 2190 0038 0523 movs r3, #5 - 2191 003a 8360 str r3, [r0, #8] - 2192 .L208: + 2193 .loc 1 1192 33 is_stmt 0 view .LVU708 + 2194 0038 0523 movs r3, #5 + 2195 003a 8360 str r3, [r0, #8] + 2196 .L208: 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2193 .loc 1 1204 3 is_stmt 1 view .LVU705 + 2197 .loc 1 1204 3 is_stmt 1 view .LVU709 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2194 .loc 1 1204 6 is_stmt 0 view .LVU706 - 2195 003c 2C4B ldr r3, .L216 - 2196 003e D3F89430 ldr r3, [r3, #148] + 2198 .loc 1 1204 6 is_stmt 0 view .LVU710 + 2199 003c 2C4B ldr r3, .L216 + 2200 003e D3F89430 ldr r3, [r3, #148] 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2197 .loc 1 1204 5 view .LVU707 - 2198 0042 13F0010F tst r3, #1 - 2199 0046 49D0 beq .L210 + 2201 .loc 1 1204 5 view .LVU711 + 2202 0042 13F0010F tst r3, #1 + 2203 0046 49D0 beq .L210 1206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2200 .loc 1 1206 5 is_stmt 1 view .LVU708 + 2204 .loc 1 1206 5 is_stmt 1 view .LVU712 1206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2201 .loc 1 1206 33 is_stmt 0 view .LVU709 - 2202 0048 0123 movs r3, #1 - 2203 004a 4361 str r3, [r0, #20] - 2204 .L211: + 2205 .loc 1 1206 33 is_stmt 0 view .LVU713 + 2206 0048 0123 movs r3, #1 + 2207 004a 4361 str r3, [r0, #20] + 2208 .L211: 1214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2205 .loc 1 1214 3 is_stmt 1 view .LVU710 + 2209 .loc 1 1214 3 is_stmt 1 view .LVU714 1214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2206 .loc 1 1214 6 is_stmt 0 view .LVU711 - 2207 004c 284B ldr r3, .L216 - 2208 004e D3F89830 ldr r3, [r3, #152] + 2210 .loc 1 1214 6 is_stmt 0 view .LVU715 + 2211 004c 284B ldr r3, .L216 + 2212 004e D3F89830 ldr r3, [r3, #152] 1214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2209 .loc 1 1214 5 view .LVU712 - 2210 0052 13F0010F tst r3, #1 - 2211 0056 44D0 beq .L212 + 2213 .loc 1 1214 5 view .LVU716 + 2214 0052 13F0010F tst r3, #1 + 2215 0056 44D0 beq .L212 1216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2212 .loc 1 1216 5 is_stmt 1 view .LVU713 + 2216 .loc 1 1216 5 is_stmt 1 view .LVU717 1216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2213 .loc 1 1216 35 is_stmt 0 view .LVU714 - 2214 0058 0123 movs r3, #1 - 2215 005a 8361 str r3, [r0, #24] - 2216 .L213: -1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2217 .loc 1 1224 3 is_stmt 1 view .LVU715 -1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2218 .loc 1 1224 6 is_stmt 0 view .LVU716 - ARM GAS /tmp/cc6AIysH.s page 76 + ARM GAS /tmp/ccgWwSnx.s page 76 - 2219 005c 244B ldr r3, .L216 - 2220 005e 1B68 ldr r3, [r3] + 2217 .loc 1 1216 35 is_stmt 0 view .LVU718 + 2218 0058 0123 movs r3, #1 + 2219 005a 8361 str r3, [r0, #24] + 2220 .L213: 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2221 .loc 1 1224 5 view .LVU717 - 2222 0060 13F0807F tst r3, #16777216 - 2223 0064 40D0 beq .L214 + 2221 .loc 1 1224 3 is_stmt 1 view .LVU719 +1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 2222 .loc 1 1224 6 is_stmt 0 view .LVU720 + 2223 005c 244B ldr r3, .L216 + 2224 005e 1B68 ldr r3, [r3] +1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 2225 .loc 1 1224 5 view .LVU721 + 2226 0060 13F0807F tst r3, #16777216 + 2227 0064 40D0 beq .L214 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2224 .loc 1 1226 5 is_stmt 1 view .LVU718 + 2228 .loc 1 1226 5 is_stmt 1 view .LVU722 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2225 .loc 1 1226 37 is_stmt 0 view .LVU719 - 2226 0066 0223 movs r3, #2 - 2227 0068 C361 str r3, [r0, #28] - 2228 .L215: + 2229 .loc 1 1226 37 is_stmt 0 view .LVU723 + 2230 0066 0223 movs r3, #2 + 2231 0068 C361 str r3, [r0, #28] + 2232 .L215: 1232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLM = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) - 2229 .loc 1 1232 3 is_stmt 1 view .LVU720 + 2233 .loc 1 1232 3 is_stmt 1 view .LVU724 1232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLM = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) - 2230 .loc 1 1232 38 is_stmt 0 view .LVU721 - 2231 006a 214A ldr r2, .L216 - 2232 006c D368 ldr r3, [r2, #12] - 2233 006e 03F00303 and r3, r3, #3 + 2234 .loc 1 1232 38 is_stmt 0 view .LVU725 + 2235 006a 214A ldr r2, .L216 + 2236 006c D368 ldr r3, [r2, #12] + 2237 006e 03F00303 and r3, r3, #3 1232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLM = (READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLM) >> RCC_PLLCFGR_PLLM_Pos) - 2234 .loc 1 1232 36 view .LVU722 - 2235 0072 0362 str r3, [r0, #32] + 2238 .loc 1 1232 36 view .LVU726 + 2239 0072 0362 str r3, [r0, #32] 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLN = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos; - 2236 .loc 1 1233 3 is_stmt 1 view .LVU723 + 2240 .loc 1 1233 3 is_stmt 1 view .LVU727 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLN = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos; - 2237 .loc 1 1233 34 is_stmt 0 view .LVU724 - 2238 0074 D368 ldr r3, [r2, #12] + 2241 .loc 1 1233 34 is_stmt 0 view .LVU728 + 2242 0074 D368 ldr r3, [r2, #12] 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLN = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos; - 2239 .loc 1 1233 75 view .LVU725 - 2240 0076 C3F30313 ubfx r3, r3, #4, #4 + 2243 .loc 1 1233 75 view .LVU729 + 2244 0076 C3F30313 ubfx r3, r3, #4, #4 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLN = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos; - 2241 .loc 1 1233 100 view .LVU726 - 2242 007a 0133 adds r3, r3, #1 + 2245 .loc 1 1233 100 view .LVU730 + 2246 007a 0133 adds r3, r3, #1 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLN = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos; - 2243 .loc 1 1233 31 view .LVU727 - 2244 007c 4362 str r3, [r0, #36] + 2247 .loc 1 1233 31 view .LVU731 + 2248 007c 4362 str r3, [r0, #36] 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLQ = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLQ) >> RCC_PLLCFGR_PLLQ_Pos - 2245 .loc 1 1234 3 is_stmt 1 view .LVU728 + 2249 .loc 1 1234 3 is_stmt 1 view .LVU732 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLQ = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLQ) >> RCC_PLLCFGR_PLLQ_Pos - 2246 .loc 1 1234 33 is_stmt 0 view .LVU729 - 2247 007e D368 ldr r3, [r2, #12] + 2250 .loc 1 1234 33 is_stmt 0 view .LVU733 + 2251 007e D368 ldr r3, [r2, #12] 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLQ = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLQ) >> RCC_PLLCFGR_PLLQ_Pos - 2248 .loc 1 1234 74 view .LVU730 - 2249 0080 C3F30623 ubfx r3, r3, #8, #7 + 2252 .loc 1 1234 74 view .LVU734 + 2253 0080 C3F30623 ubfx r3, r3, #8, #7 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLQ = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLQ) >> RCC_PLLCFGR_PLLQ_Pos - 2250 .loc 1 1234 31 view .LVU731 - 2251 0084 8362 str r3, [r0, #40] + 2254 .loc 1 1234 31 view .LVU735 + 2255 0084 8362 str r3, [r0, #40] 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos - 2252 .loc 1 1235 3 is_stmt 1 view .LVU732 -1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos - 2253 .loc 1 1235 36 is_stmt 0 view .LVU733 - 2254 0086 D368 ldr r3, [r2, #12] -1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos - 2255 .loc 1 1235 77 view .LVU734 - 2256 0088 C3F34153 ubfx r3, r3, #21, #2 -1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos - ARM GAS /tmp/cc6AIysH.s page 77 + ARM GAS /tmp/ccgWwSnx.s page 77 - 2257 .loc 1 1235 102 view .LVU735 - 2258 008c 0133 adds r3, r3, #1 + 2256 .loc 1 1235 3 is_stmt 1 view .LVU736 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos - 2259 .loc 1 1235 108 view .LVU736 - 2260 008e 5B00 lsls r3, r3, #1 + 2257 .loc 1 1235 36 is_stmt 0 view .LVU737 + 2258 0086 D368 ldr r3, [r2, #12] 1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos - 2261 .loc 1 1235 31 view .LVU737 - 2262 0090 0363 str r3, [r0, #48] + 2259 .loc 1 1235 77 view .LVU738 + 2260 0088 C3F34153 ubfx r3, r3, #21, #2 +1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos + 2261 .loc 1 1235 102 view .LVU739 + 2262 008c 0133 adds r3, r3, #1 +1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos + 2263 .loc 1 1235 108 view .LVU740 + 2264 008e 5B00 lsls r3, r3, #1 +1235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLR = (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLR) >> RCC_PLLCFGR_PLLR_Pos + 2265 .loc 1 1235 31 view .LVU741 + 2266 0090 0363 str r3, [r0, #48] 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLP = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_ - 2263 .loc 1 1236 3 is_stmt 1 view .LVU738 + 2267 .loc 1 1236 3 is_stmt 1 view .LVU742 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLP = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_ - 2264 .loc 1 1236 36 is_stmt 0 view .LVU739 - 2265 0092 D368 ldr r3, [r2, #12] + 2268 .loc 1 1236 36 is_stmt 0 view .LVU743 + 2269 0092 D368 ldr r3, [r2, #12] 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLP = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_ - 2266 .loc 1 1236 77 view .LVU740 - 2267 0094 C3F34163 ubfx r3, r3, #25, #2 + 2270 .loc 1 1236 77 view .LVU744 + 2271 0094 C3F34163 ubfx r3, r3, #25, #2 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLP = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_ - 2268 .loc 1 1236 102 view .LVU741 - 2269 0098 0133 adds r3, r3, #1 + 2272 .loc 1 1236 102 view .LVU745 + 2273 0098 0133 adds r3, r3, #1 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLP = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_ - 2270 .loc 1 1236 108 view .LVU742 - 2271 009a 5B00 lsls r3, r3, #1 + 2274 .loc 1 1236 108 view .LVU746 + 2275 009a 5B00 lsls r3, r3, #1 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PLLP = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_ - 2272 .loc 1 1236 31 view .LVU743 - 2273 009c 4363 str r3, [r0, #52] + 2276 .loc 1 1236 31 view .LVU747 + 2277 009c 4363 str r3, [r0, #52] 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2274 .loc 1 1237 3 is_stmt 1 view .LVU744 + 2278 .loc 1 1237 3 is_stmt 1 view .LVU748 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2275 .loc 1 1237 33 is_stmt 0 view .LVU745 - 2276 009e D368 ldr r3, [r2, #12] + 2279 .loc 1 1237 33 is_stmt 0 view .LVU749 + 2280 009e D368 ldr r3, [r2, #12] 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2277 .loc 1 1237 77 view .LVU746 - 2278 00a0 DB0E lsrs r3, r3, #27 + 2281 .loc 1 1237 77 view .LVU750 + 2282 00a0 DB0E lsrs r3, r3, #27 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2279 .loc 1 1237 31 view .LVU747 - 2280 00a2 C362 str r3, [r0, #44] + 2283 .loc 1 1237 31 view .LVU751 + 2284 00a2 C362 str r3, [r0, #44] 1238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2281 .loc 1 1238 1 view .LVU748 - 2282 00a4 7047 bx lr - 2283 .L202: + 2285 .loc 1 1238 1 view .LVU752 + 2286 00a4 7047 bx lr + 2287 .L202: 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2284 .loc 1 1168 8 is_stmt 1 view .LVU749 + 2288 .loc 1 1168 8 is_stmt 1 view .LVU753 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2285 .loc 1 1168 11 is_stmt 0 view .LVU750 - 2286 00a6 124B ldr r3, .L216 - 2287 00a8 1B68 ldr r3, [r3] + 2289 .loc 1 1168 11 is_stmt 0 view .LVU754 + 2290 00a6 124B ldr r3, .L216 + 2291 00a8 1B68 ldr r3, [r3] 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2288 .loc 1 1168 10 view .LVU751 - 2289 00aa 13F4803F tst r3, #65536 - 2290 00ae 03D0 beq .L204 + 2292 .loc 1 1168 10 view .LVU755 + 2293 00aa 13F4803F tst r3, #65536 + ARM GAS /tmp/ccgWwSnx.s page 78 + + + 2294 00ae 03D0 beq .L204 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2291 .loc 1 1170 5 is_stmt 1 view .LVU752 + 2295 .loc 1 1170 5 is_stmt 1 view .LVU756 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2292 .loc 1 1170 33 is_stmt 0 view .LVU753 - 2293 00b0 4FF48033 mov r3, #65536 - 2294 00b4 4360 str r3, [r0, #4] - 2295 00b6 ADE7 b .L203 - ARM GAS /tmp/cc6AIysH.s page 78 - - - 2296 .L204: + 2296 .loc 1 1170 33 is_stmt 0 view .LVU757 + 2297 00b0 4FF48033 mov r3, #65536 + 2298 00b4 4360 str r3, [r0, #4] + 2299 00b6 ADE7 b .L203 + 2300 .L204: 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2297 .loc 1 1174 5 is_stmt 1 view .LVU754 + 2301 .loc 1 1174 5 is_stmt 1 view .LVU758 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2298 .loc 1 1174 33 is_stmt 0 view .LVU755 - 2299 00b8 0023 movs r3, #0 - 2300 00ba 4360 str r3, [r0, #4] - 2301 00bc AAE7 b .L203 - 2302 .L205: + 2302 .loc 1 1174 33 is_stmt 0 view .LVU759 + 2303 00b8 0023 movs r3, #0 + 2304 00ba 4360 str r3, [r0, #4] + 2305 00bc AAE7 b .L203 + 2306 .L205: 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2303 .loc 1 1184 5 is_stmt 1 view .LVU756 + 2307 .loc 1 1184 5 is_stmt 1 view .LVU760 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2304 .loc 1 1184 33 is_stmt 0 view .LVU757 - 2305 00be 0023 movs r3, #0 - 2306 00c0 C360 str r3, [r0, #12] - 2307 00c2 AFE7 b .L206 - 2308 .L207: + 2308 .loc 1 1184 33 is_stmt 0 view .LVU761 + 2309 00be 0023 movs r3, #0 + 2310 00c0 C360 str r3, [r0, #12] + 2311 00c2 AFE7 b .L206 + 2312 .L207: 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2309 .loc 1 1194 8 is_stmt 1 view .LVU758 + 2313 .loc 1 1194 8 is_stmt 1 view .LVU762 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2310 .loc 1 1194 11 is_stmt 0 view .LVU759 - 2311 00c4 0A4B ldr r3, .L216 - 2312 00c6 D3F89030 ldr r3, [r3, #144] + 2314 .loc 1 1194 11 is_stmt 0 view .LVU763 + 2315 00c4 0A4B ldr r3, .L216 + 2316 00c6 D3F89030 ldr r3, [r3, #144] 1194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2313 .loc 1 1194 10 view .LVU760 - 2314 00ca 13F0010F tst r3, #1 - 2315 00ce 02D0 beq .L209 + 2317 .loc 1 1194 10 view .LVU764 + 2318 00ca 13F0010F tst r3, #1 + 2319 00ce 02D0 beq .L209 1196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2316 .loc 1 1196 5 is_stmt 1 view .LVU761 + 2320 .loc 1 1196 5 is_stmt 1 view .LVU765 1196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2317 .loc 1 1196 33 is_stmt 0 view .LVU762 - 2318 00d0 0123 movs r3, #1 - 2319 00d2 8360 str r3, [r0, #8] - 2320 00d4 B2E7 b .L208 - 2321 .L209: + 2321 .loc 1 1196 33 is_stmt 0 view .LVU766 + 2322 00d0 0123 movs r3, #1 + 2323 00d2 8360 str r3, [r0, #8] + 2324 00d4 B2E7 b .L208 + 2325 .L209: 1200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2322 .loc 1 1200 5 is_stmt 1 view .LVU763 + 2326 .loc 1 1200 5 is_stmt 1 view .LVU767 1200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2323 .loc 1 1200 33 is_stmt 0 view .LVU764 - 2324 00d6 0023 movs r3, #0 - 2325 00d8 8360 str r3, [r0, #8] - 2326 00da AFE7 b .L208 - 2327 .L210: + 2327 .loc 1 1200 33 is_stmt 0 view .LVU768 + 2328 00d6 0023 movs r3, #0 + 2329 00d8 8360 str r3, [r0, #8] + 2330 00da AFE7 b .L208 + 2331 .L210: 1210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2328 .loc 1 1210 5 is_stmt 1 view .LVU765 + 2332 .loc 1 1210 5 is_stmt 1 view .LVU769 1210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2329 .loc 1 1210 33 is_stmt 0 view .LVU766 - 2330 00dc 0023 movs r3, #0 - 2331 00de 4361 str r3, [r0, #20] - 2332 00e0 B4E7 b .L211 - 2333 .L212: -1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2334 .loc 1 1220 5 is_stmt 1 view .LVU767 -1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2335 .loc 1 1220 35 is_stmt 0 view .LVU768 - 2336 00e2 0023 movs r3, #0 - 2337 00e4 8361 str r3, [r0, #24] - ARM GAS /tmp/cc6AIysH.s page 79 + 2333 .loc 1 1210 33 is_stmt 0 view .LVU770 + 2334 00dc 0023 movs r3, #0 + 2335 00de 4361 str r3, [r0, #20] + ARM GAS /tmp/ccgWwSnx.s page 79 - 2338 00e6 B9E7 b .L213 - 2339 .L214: + 2336 00e0 B4E7 b .L211 + 2337 .L212: +1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } + 2338 .loc 1 1220 5 is_stmt 1 view .LVU771 +1220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } + 2339 .loc 1 1220 35 is_stmt 0 view .LVU772 + 2340 00e2 0023 movs r3, #0 + 2341 00e4 8361 str r3, [r0, #24] + 2342 00e6 B9E7 b .L213 + 2343 .L214: 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2340 .loc 1 1230 5 is_stmt 1 view .LVU769 + 2344 .loc 1 1230 5 is_stmt 1 view .LVU773 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2341 .loc 1 1230 37 is_stmt 0 view .LVU770 - 2342 00e8 0123 movs r3, #1 - 2343 00ea C361 str r3, [r0, #28] - 2344 00ec BDE7 b .L215 - 2345 .L217: - 2346 00ee 00BF .align 2 - 2347 .L216: - 2348 00f0 00100240 .word 1073876992 - 2349 .cfi_endproc - 2350 .LFE337: - 2352 .section .text.HAL_RCC_GetClockConfig,"ax",%progbits - 2353 .align 1 - 2354 .global HAL_RCC_GetClockConfig - 2355 .syntax unified - 2356 .thumb - 2357 .thumb_func - 2359 HAL_RCC_GetClockConfig: - 2360 .LVL172: - 2361 .LFB338: + 2345 .loc 1 1230 37 is_stmt 0 view .LVU774 + 2346 00e8 0123 movs r3, #1 + 2347 00ea C361 str r3, [r0, #28] + 2348 00ec BDE7 b .L215 + 2349 .L217: + 2350 00ee 00BF .align 2 + 2351 .L216: + 2352 00f0 00100240 .word 1073876992 + 2353 .cfi_endproc + 2354 .LFE337: + 2356 .section .text.HAL_RCC_GetClockConfig,"ax",%progbits + 2357 .align 1 + 2358 .global HAL_RCC_GetClockConfig + 2359 .syntax unified + 2360 .thumb + 2361 .thumb_func + 2363 HAL_RCC_GetClockConfig: + 2364 .LVL172: + 2365 .LFB338: 1249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Check the parameters */ - 2362 .loc 1 1249 1 is_stmt 1 view -0 - 2363 .cfi_startproc - 2364 @ args = 0, pretend = 0, frame = 0 - 2365 @ frame_needed = 0, uses_anonymous_args = 0 - 2366 @ link register save eliminated. + 2366 .loc 1 1249 1 is_stmt 1 view -0 + 2367 .cfi_startproc + 2368 @ args = 0, pretend = 0, frame = 0 + 2369 @ frame_needed = 0, uses_anonymous_args = 0 + 2370 @ link register save eliminated. 1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** assert_param(pFLatency != (void *)NULL); - 2367 .loc 1 1251 3 view .LVU772 + 2371 .loc 1 1251 3 view .LVU776 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2368 .loc 1 1252 3 view .LVU773 + 2372 .loc 1 1252 3 view .LVU777 1255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2369 .loc 1 1255 3 view .LVU774 + 2373 .loc 1 1255 3 view .LVU778 1255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2370 .loc 1 1255 32 is_stmt 0 view .LVU775 - 2371 0000 0F23 movs r3, #15 - 2372 0002 0360 str r3, [r0] + 2374 .loc 1 1255 32 is_stmt 0 view .LVU779 + 2375 0000 0F23 movs r3, #15 + 2376 0002 0360 str r3, [r0] 1258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2373 .loc 1 1258 3 is_stmt 1 view .LVU776 + 2377 .loc 1 1258 3 is_stmt 1 view .LVU780 1258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2374 .loc 1 1258 37 is_stmt 0 view .LVU777 - 2375 0004 0B4B ldr r3, .L219 - 2376 0006 9A68 ldr r2, [r3, #8] - 2377 0008 02F00302 and r2, r2, #3 + 2378 .loc 1 1258 37 is_stmt 0 view .LVU781 + 2379 0004 0B4B ldr r3, .L219 + 2380 0006 9A68 ldr r2, [r3, #8] + 2381 0008 02F00302 and r2, r2, #3 1258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2378 .loc 1 1258 35 view .LVU778 - 2379 000c 4260 str r2, [r0, #4] -1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2380 .loc 1 1261 3 is_stmt 1 view .LVU779 -1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2381 .loc 1 1261 38 is_stmt 0 view .LVU780 - 2382 000e 9A68 ldr r2, [r3, #8] - 2383 0010 02F0F002 and r2, r2, #240 -1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - ARM GAS /tmp/cc6AIysH.s page 80 + 2382 .loc 1 1258 35 view .LVU782 + ARM GAS /tmp/ccgWwSnx.s page 80 - 2384 .loc 1 1261 36 view .LVU781 - 2385 0014 8260 str r2, [r0, #8] + 2383 000c 4260 str r2, [r0, #4] +1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 2384 .loc 1 1261 3 is_stmt 1 view .LVU783 +1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 2385 .loc 1 1261 38 is_stmt 0 view .LVU784 + 2386 000e 9A68 ldr r2, [r3, #8] + 2387 0010 02F0F002 and r2, r2, #240 +1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** + 2388 .loc 1 1261 36 view .LVU785 + 2389 0014 8260 str r2, [r0, #8] 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2386 .loc 1 1264 3 is_stmt 1 view .LVU782 + 2390 .loc 1 1264 3 is_stmt 1 view .LVU786 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2387 .loc 1 1264 39 is_stmt 0 view .LVU783 - 2388 0016 9A68 ldr r2, [r3, #8] - 2389 0018 02F4E062 and r2, r2, #1792 + 2391 .loc 1 1264 39 is_stmt 0 view .LVU787 + 2392 0016 9A68 ldr r2, [r3, #8] + 2393 0018 02F4E062 and r2, r2, #1792 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2390 .loc 1 1264 37 view .LVU784 - 2391 001c C260 str r2, [r0, #12] + 2394 .loc 1 1264 37 view .LVU788 + 2395 001c C260 str r2, [r0, #12] 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2392 .loc 1 1267 3 is_stmt 1 view .LVU785 + 2396 .loc 1 1267 3 is_stmt 1 view .LVU789 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2393 .loc 1 1267 40 is_stmt 0 view .LVU786 - 2394 001e 9B68 ldr r3, [r3, #8] + 2397 .loc 1 1267 40 is_stmt 0 view .LVU790 + 2398 001e 9B68 ldr r3, [r3, #8] 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2395 .loc 1 1267 76 view .LVU787 - 2396 0020 DB08 lsrs r3, r3, #3 - 2397 0022 03F4E063 and r3, r3, #1792 + 2399 .loc 1 1267 76 view .LVU791 + 2400 0020 DB08 lsrs r3, r3, #3 + 2401 0022 03F4E063 and r3, r3, #1792 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2398 .loc 1 1267 37 view .LVU788 - 2399 0026 0361 str r3, [r0, #16] + 2402 .loc 1 1267 37 view .LVU792 + 2403 0026 0361 str r3, [r0, #16] 1270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2400 .loc 1 1270 3 is_stmt 1 view .LVU789 + 2404 .loc 1 1270 3 is_stmt 1 view .LVU793 1270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2401 .loc 1 1270 16 is_stmt 0 view .LVU790 - 2402 0028 034B ldr r3, .L219+4 - 2403 002a 1B68 ldr r3, [r3] - 2404 002c 03F00F03 and r3, r3, #15 + 2405 .loc 1 1270 16 is_stmt 0 view .LVU794 + 2406 0028 034B ldr r3, .L219+4 + 2407 002a 1B68 ldr r3, [r3] + 2408 002c 03F00F03 and r3, r3, #15 1270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2405 .loc 1 1270 14 view .LVU791 - 2406 0030 0B60 str r3, [r1] + 2409 .loc 1 1270 14 view .LVU795 + 2410 0030 0B60 str r3, [r1] 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2407 .loc 1 1271 1 view .LVU792 - 2408 0032 7047 bx lr - 2409 .L220: - 2410 .align 2 - 2411 .L219: - 2412 0034 00100240 .word 1073876992 - 2413 0038 00200240 .word 1073881088 - 2414 .cfi_endproc - 2415 .LFE338: - 2417 .section .text.HAL_RCC_EnableCSS,"ax",%progbits - 2418 .align 1 - 2419 .global HAL_RCC_EnableCSS - 2420 .syntax unified - 2421 .thumb - 2422 .thumb_func - 2424 HAL_RCC_EnableCSS: - 2425 .LFB339: + 2411 .loc 1 1271 1 view .LVU796 + 2412 0032 7047 bx lr + 2413 .L220: + 2414 .align 2 + 2415 .L219: + 2416 0034 00100240 .word 1073876992 + 2417 0038 00200240 .word 1073881088 + 2418 .cfi_endproc + 2419 .LFE338: + 2421 .section .text.HAL_RCC_EnableCSS,"ax",%progbits + 2422 .align 1 + 2423 .global HAL_RCC_EnableCSS + 2424 .syntax unified + 2425 .thumb + 2426 .thumb_func + ARM GAS /tmp/ccgWwSnx.s page 81 + + + 2428 HAL_RCC_EnableCSS: + 2429 .LFB339: 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** SET_BIT(RCC->CR, RCC_CR_CSSON) ; - 2426 .loc 1 1284 1 is_stmt 1 view -0 - 2427 .cfi_startproc - 2428 @ args = 0, pretend = 0, frame = 0 - 2429 @ frame_needed = 0, uses_anonymous_args = 0 - 2430 @ link register save eliminated. - ARM GAS /tmp/cc6AIysH.s page 81 - - + 2430 .loc 1 1284 1 is_stmt 1 view -0 + 2431 .cfi_startproc + 2432 @ args = 0, pretend = 0, frame = 0 + 2433 @ frame_needed = 0, uses_anonymous_args = 0 + 2434 @ link register save eliminated. 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2431 .loc 1 1285 3 view .LVU794 - 2432 0000 024A ldr r2, .L222 - 2433 0002 1368 ldr r3, [r2] - 2434 0004 43F40023 orr r3, r3, #524288 - 2435 0008 1360 str r3, [r2] + 2435 .loc 1 1285 3 view .LVU798 + 2436 0000 024A ldr r2, .L222 + 2437 0002 1368 ldr r3, [r2] + 2438 0004 43F40023 orr r3, r3, #524288 + 2439 0008 1360 str r3, [r2] 1286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2436 .loc 1 1286 1 is_stmt 0 view .LVU795 - 2437 000a 7047 bx lr - 2438 .L223: - 2439 .align 2 - 2440 .L222: - 2441 000c 00100240 .word 1073876992 - 2442 .cfi_endproc - 2443 .LFE339: - 2445 .section .text.HAL_RCC_EnableLSECSS,"ax",%progbits - 2446 .align 1 - 2447 .global HAL_RCC_EnableLSECSS - 2448 .syntax unified - 2449 .thumb - 2450 .thumb_func - 2452 HAL_RCC_EnableLSECSS: - 2453 .LFB340: + 2440 .loc 1 1286 1 is_stmt 0 view .LVU799 + 2441 000a 7047 bx lr + 2442 .L223: + 2443 .align 2 + 2444 .L222: + 2445 000c 00100240 .word 1073876992 + 2446 .cfi_endproc + 2447 .LFE339: + 2449 .section .text.HAL_RCC_EnableLSECSS,"ax",%progbits + 2450 .align 1 + 2451 .global HAL_RCC_EnableLSECSS + 2452 .syntax unified + 2453 .thumb + 2454 .thumb_func + 2456 HAL_RCC_EnableLSECSS: + 2457 .LFB340: 1298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** SET_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ; - 2454 .loc 1 1298 1 is_stmt 1 view -0 - 2455 .cfi_startproc - 2456 @ args = 0, pretend = 0, frame = 0 - 2457 @ frame_needed = 0, uses_anonymous_args = 0 - 2458 @ link register save eliminated. + 2458 .loc 1 1298 1 is_stmt 1 view -0 + 2459 .cfi_startproc + 2460 @ args = 0, pretend = 0, frame = 0 + 2461 @ frame_needed = 0, uses_anonymous_args = 0 + 2462 @ link register save eliminated. 1299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2459 .loc 1 1299 3 view .LVU797 - 2460 0000 034A ldr r2, .L225 - 2461 0002 D2F89030 ldr r3, [r2, #144] - 2462 0006 43F02003 orr r3, r3, #32 - 2463 000a C2F89030 str r3, [r2, #144] + 2463 .loc 1 1299 3 view .LVU801 + 2464 0000 034A ldr r2, .L225 + 2465 0002 D2F89030 ldr r3, [r2, #144] + 2466 0006 43F02003 orr r3, r3, #32 + 2467 000a C2F89030 str r3, [r2, #144] 1300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2464 .loc 1 1300 1 is_stmt 0 view .LVU798 - 2465 000e 7047 bx lr - 2466 .L226: - 2467 .align 2 - 2468 .L225: - 2469 0010 00100240 .word 1073876992 - 2470 .cfi_endproc - 2471 .LFE340: - 2473 .section .text.HAL_RCC_DisableLSECSS,"ax",%progbits - 2474 .align 1 - 2475 .global HAL_RCC_DisableLSECSS - 2476 .syntax unified - 2477 .thumb - 2478 .thumb_func - 2480 HAL_RCC_DisableLSECSS: - 2481 .LFB341: + 2468 .loc 1 1300 1 is_stmt 0 view .LVU802 + 2469 000e 7047 bx lr + 2470 .L226: + 2471 .align 2 + 2472 .L225: + 2473 0010 00100240 .word 1073876992 + 2474 .cfi_endproc + 2475 .LFE340: + 2477 .section .text.HAL_RCC_DisableLSECSS,"ax",%progbits + 2478 .align 1 + 2479 .global HAL_RCC_DisableLSECSS + 2480 .syntax unified + 2481 .thumb + ARM GAS /tmp/ccgWwSnx.s page 82 + + + 2482 .thumb_func + 2484 HAL_RCC_DisableLSECSS: + 2485 .LFB341: 1309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ; - 2482 .loc 1 1309 1 is_stmt 1 view -0 - 2483 .cfi_startproc - 2484 @ args = 0, pretend = 0, frame = 0 - 2485 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cc6AIysH.s page 82 - - - 2486 @ link register save eliminated. + 2486 .loc 1 1309 1 is_stmt 1 view -0 + 2487 .cfi_startproc + 2488 @ args = 0, pretend = 0, frame = 0 + 2489 @ frame_needed = 0, uses_anonymous_args = 0 + 2490 @ link register save eliminated. 1310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2487 .loc 1 1310 3 view .LVU800 - 2488 0000 034A ldr r2, .L228 - 2489 0002 D2F89030 ldr r3, [r2, #144] - 2490 0006 23F02003 bic r3, r3, #32 - 2491 000a C2F89030 str r3, [r2, #144] + 2491 .loc 1 1310 3 view .LVU804 + 2492 0000 034A ldr r2, .L228 + 2493 0002 D2F89030 ldr r3, [r2, #144] + 2494 0006 23F02003 bic r3, r3, #32 + 2495 000a C2F89030 str r3, [r2, #144] 1311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2492 .loc 1 1311 1 is_stmt 0 view .LVU801 - 2493 000e 7047 bx lr - 2494 .L229: - 2495 .align 2 - 2496 .L228: - 2497 0010 00100240 .word 1073876992 - 2498 .cfi_endproc - 2499 .LFE341: - 2501 .section .text.HAL_RCC_CSSCallback,"ax",%progbits - 2502 .align 1 - 2503 .weak HAL_RCC_CSSCallback - 2504 .syntax unified - 2505 .thumb - 2506 .thumb_func - 2508 HAL_RCC_CSSCallback: - 2509 .LFB343: + 2496 .loc 1 1311 1 is_stmt 0 view .LVU805 + 2497 000e 7047 bx lr + 2498 .L229: + 2499 .align 2 + 2500 .L228: + 2501 0010 00100240 .word 1073876992 + 2502 .cfi_endproc + 2503 .LFE341: + 2505 .section .text.HAL_RCC_CSSCallback,"ax",%progbits + 2506 .align 1 + 2507 .weak HAL_RCC_CSSCallback + 2508 .syntax unified + 2509 .thumb + 2510 .thumb_func + 2512 HAL_RCC_CSSCallback: + 2513 .LFB343: 1336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* NOTE : This function should not be modified, when the callback is needed, - 2510 .loc 1 1336 1 is_stmt 1 view -0 - 2511 .cfi_startproc - 2512 @ args = 0, pretend = 0, frame = 0 - 2513 @ frame_needed = 0, uses_anonymous_args = 0 - 2514 @ link register save eliminated. + 2514 .loc 1 1336 1 is_stmt 1 view -0 + 2515 .cfi_startproc + 2516 @ args = 0, pretend = 0, frame = 0 + 2517 @ frame_needed = 0, uses_anonymous_args = 0 + 2518 @ link register save eliminated. 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2515 .loc 1 1340 1 view .LVU803 - 2516 0000 7047 bx lr - 2517 .cfi_endproc - 2518 .LFE343: - 2520 .section .text.HAL_RCC_NMI_IRQHandler,"ax",%progbits - 2521 .align 1 - 2522 .global HAL_RCC_NMI_IRQHandler - 2523 .syntax unified - 2524 .thumb - 2525 .thumb_func - 2527 HAL_RCC_NMI_IRQHandler: - 2528 .LFB342: + 2519 .loc 1 1340 1 view .LVU807 + 2520 0000 7047 bx lr + 2521 .cfi_endproc + 2522 .LFE343: + 2524 .section .text.HAL_RCC_NMI_IRQHandler,"ax",%progbits + 2525 .align 1 + 2526 .global HAL_RCC_NMI_IRQHandler + 2527 .syntax unified + 2528 .thumb + 2529 .thumb_func + 2531 HAL_RCC_NMI_IRQHandler: + 2532 .LFB342: 1319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** /* Check RCC CSSF interrupt flag */ - 2529 .loc 1 1319 1 view -0 - 2530 .cfi_startproc - 2531 @ args = 0, pretend = 0, frame = 0 - 2532 @ frame_needed = 0, uses_anonymous_args = 0 - 2533 0000 08B5 push {r3, lr} - 2534 .LCFI15: - 2535 .cfi_def_cfa_offset 8 - 2536 .cfi_offset 3, -8 - 2537 .cfi_offset 14, -4 -1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2538 .loc 1 1321 3 view .LVU805 -1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2539 .loc 1 1321 6 is_stmt 0 view .LVU806 - ARM GAS /tmp/cc6AIysH.s page 83 + 2533 .loc 1 1319 1 view -0 + 2534 .cfi_startproc + 2535 @ args = 0, pretend = 0, frame = 0 + 2536 @ frame_needed = 0, uses_anonymous_args = 0 + 2537 0000 08B5 push {r3, lr} + ARM GAS /tmp/ccgWwSnx.s page 83 - 2540 0002 064B ldr r3, .L235 - 2541 0004 DB69 ldr r3, [r3, #28] + 2538 .LCFI15: + 2539 .cfi_def_cfa_offset 8 + 2540 .cfi_offset 3, -8 + 2541 .cfi_offset 14, -4 1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { - 2542 .loc 1 1321 5 view .LVU807 - 2543 0006 13F4807F tst r3, #256 - 2544 000a 00D1 bne .L234 - 2545 .L231: + 2542 .loc 1 1321 3 view .LVU809 +1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 2543 .loc 1 1321 6 is_stmt 0 view .LVU810 + 2544 0002 064B ldr r3, .L235 + 2545 0004 DB69 ldr r3, [r3, #28] +1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** { + 2546 .loc 1 1321 5 view .LVU811 + 2547 0006 13F4807F tst r3, #256 + 2548 000a 00D1 bne .L234 + 2549 .L231: 1329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2546 .loc 1 1329 1 view .LVU808 - 2547 000c 08BD pop {r3, pc} - 2548 .L234: + 2550 .loc 1 1329 1 view .LVU812 + 2551 000c 08BD pop {r3, pc} + 2552 .L234: 1324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2549 .loc 1 1324 5 is_stmt 1 view .LVU809 - 2550 000e FFF7FEFF bl HAL_RCC_CSSCallback - 2551 .LVL173: + 2553 .loc 1 1324 5 is_stmt 1 view .LVU813 + 2554 000e FFF7FEFF bl HAL_RCC_CSSCallback + 2555 .LVL173: 1327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** } - 2552 .loc 1 1327 5 view .LVU810 - 2553 0012 024B ldr r3, .L235 - 2554 0014 4FF48072 mov r2, #256 - 2555 0018 1A62 str r2, [r3, #32] + 2556 .loc 1 1327 5 view .LVU814 + 2557 0012 024B ldr r3, .L235 + 2558 0014 4FF48072 mov r2, #256 + 2559 0018 1A62 str r2, [r3, #32] 1329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c **** - 2556 .loc 1 1329 1 is_stmt 0 view .LVU811 - 2557 001a F7E7 b .L231 - 2558 .L236: - 2559 .align 2 - 2560 .L235: - 2561 001c 00100240 .word 1073876992 - 2562 .cfi_endproc - 2563 .LFE342: - 2565 .text - 2566 .Letext0: - 2567 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 2568 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 2569 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" - 2570 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 2571 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 2572 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 2573 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" - 2574 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" - 2575 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/cc6AIysH.s page 84 + 2560 .loc 1 1329 1 is_stmt 0 view .LVU815 + 2561 001a F7E7 b .L231 + 2562 .L236: + 2563 .align 2 + 2564 .L235: + 2565 001c 00100240 .word 1073876992 + 2566 .cfi_endproc + 2567 .LFE342: + 2569 .text + 2570 .Letext0: + 2571 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 2572 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 2573 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" + 2574 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 2575 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 2576 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 2577 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" + 2578 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" + 2579 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/ccgWwSnx.s page 84 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_rcc.c - /tmp/cc6AIysH.s:21 .text.RCC_GetSysClockFreqFromPLLSource:00000000 $t - /tmp/cc6AIysH.s:26 .text.RCC_GetSysClockFreqFromPLLSource:00000000 RCC_GetSysClockFreqFromPLLSource - /tmp/cc6AIysH.s:108 .text.RCC_GetSysClockFreqFromPLLSource:0000004c $d - /tmp/cc6AIysH.s:115 .text.HAL_RCC_DeInit:00000000 $t - /tmp/cc6AIysH.s:121 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit - /tmp/cc6AIysH.s:294 .text.HAL_RCC_DeInit:000000bc $d - /tmp/cc6AIysH.s:302 .text.HAL_RCC_OscConfig:00000000 $t - /tmp/cc6AIysH.s:308 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig - /tmp/cc6AIysH.s:881 .text.HAL_RCC_OscConfig:000002a8 $d - /tmp/cc6AIysH.s:886 .text.HAL_RCC_OscConfig:000002b4 $t - /tmp/cc6AIysH.s:1337 .text.HAL_RCC_OscConfig:000004d8 $d - /tmp/cc6AIysH.s:1344 .text.HAL_RCC_MCOConfig:00000000 $t - /tmp/cc6AIysH.s:1350 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig - /tmp/cc6AIysH.s:1452 .text.HAL_RCC_MCOConfig:00000058 $d - /tmp/cc6AIysH.s:1457 .text.HAL_RCC_GetSysClockFreq:00000000 $t - /tmp/cc6AIysH.s:1463 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq - /tmp/cc6AIysH.s:1585 .text.HAL_RCC_GetSysClockFreq:0000007c $d - /tmp/cc6AIysH.s:1592 .text.HAL_RCC_ClockConfig:00000000 $t - /tmp/cc6AIysH.s:1598 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig - /tmp/cc6AIysH.s:2009 .text.HAL_RCC_ClockConfig:000001e0 $d - /tmp/cc6AIysH.s:2019 .text.HAL_RCC_GetHCLKFreq:00000000 $t - /tmp/cc6AIysH.s:2025 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq - /tmp/cc6AIysH.s:2040 .text.HAL_RCC_GetHCLKFreq:00000008 $d - /tmp/cc6AIysH.s:2045 .text.HAL_RCC_GetPCLK1Freq:00000000 $t - /tmp/cc6AIysH.s:2051 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq - /tmp/cc6AIysH.s:2082 .text.HAL_RCC_GetPCLK1Freq:0000001c $d - /tmp/cc6AIysH.s:2088 .text.HAL_RCC_GetPCLK2Freq:00000000 $t - /tmp/cc6AIysH.s:2094 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq - /tmp/cc6AIysH.s:2125 .text.HAL_RCC_GetPCLK2Freq:0000001c $d - /tmp/cc6AIysH.s:2131 .text.HAL_RCC_GetOscConfig:00000000 $t - /tmp/cc6AIysH.s:2137 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig - /tmp/cc6AIysH.s:2348 .text.HAL_RCC_GetOscConfig:000000f0 $d - /tmp/cc6AIysH.s:2353 .text.HAL_RCC_GetClockConfig:00000000 $t - /tmp/cc6AIysH.s:2359 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig - /tmp/cc6AIysH.s:2412 .text.HAL_RCC_GetClockConfig:00000034 $d - /tmp/cc6AIysH.s:2418 .text.HAL_RCC_EnableCSS:00000000 $t - /tmp/cc6AIysH.s:2424 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS - /tmp/cc6AIysH.s:2441 .text.HAL_RCC_EnableCSS:0000000c $d - /tmp/cc6AIysH.s:2446 .text.HAL_RCC_EnableLSECSS:00000000 $t - /tmp/cc6AIysH.s:2452 .text.HAL_RCC_EnableLSECSS:00000000 HAL_RCC_EnableLSECSS - /tmp/cc6AIysH.s:2469 .text.HAL_RCC_EnableLSECSS:00000010 $d - /tmp/cc6AIysH.s:2474 .text.HAL_RCC_DisableLSECSS:00000000 $t - /tmp/cc6AIysH.s:2480 .text.HAL_RCC_DisableLSECSS:00000000 HAL_RCC_DisableLSECSS - /tmp/cc6AIysH.s:2497 .text.HAL_RCC_DisableLSECSS:00000010 $d - /tmp/cc6AIysH.s:2502 .text.HAL_RCC_CSSCallback:00000000 $t - /tmp/cc6AIysH.s:2508 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback - /tmp/cc6AIysH.s:2521 .text.HAL_RCC_NMI_IRQHandler:00000000 $t - /tmp/cc6AIysH.s:2527 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler - /tmp/cc6AIysH.s:2561 .text.HAL_RCC_NMI_IRQHandler:0000001c $d + /tmp/ccgWwSnx.s:21 .text.RCC_GetSysClockFreqFromPLLSource:00000000 $t + /tmp/ccgWwSnx.s:26 .text.RCC_GetSysClockFreqFromPLLSource:00000000 RCC_GetSysClockFreqFromPLLSource + /tmp/ccgWwSnx.s:108 .text.RCC_GetSysClockFreqFromPLLSource:0000004c $d + /tmp/ccgWwSnx.s:115 .text.HAL_RCC_DeInit:00000000 $t + /tmp/ccgWwSnx.s:121 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/ccgWwSnx.s:294 .text.HAL_RCC_DeInit:000000bc $d + /tmp/ccgWwSnx.s:302 .text.HAL_RCC_OscConfig:00000000 $t + /tmp/ccgWwSnx.s:308 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig + /tmp/ccgWwSnx.s:884 .text.HAL_RCC_OscConfig:000002a8 $d + /tmp/ccgWwSnx.s:889 .text.HAL_RCC_OscConfig:000002b4 $t + /tmp/ccgWwSnx.s:1341 .text.HAL_RCC_OscConfig:000004d8 $d + /tmp/ccgWwSnx.s:1348 .text.HAL_RCC_MCOConfig:00000000 $t + /tmp/ccgWwSnx.s:1354 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig + /tmp/ccgWwSnx.s:1456 .text.HAL_RCC_MCOConfig:00000058 $d + /tmp/ccgWwSnx.s:1461 .text.HAL_RCC_GetSysClockFreq:00000000 $t + /tmp/ccgWwSnx.s:1467 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq + /tmp/ccgWwSnx.s:1589 .text.HAL_RCC_GetSysClockFreq:0000007c $d + /tmp/ccgWwSnx.s:1596 .text.HAL_RCC_ClockConfig:00000000 $t + /tmp/ccgWwSnx.s:1602 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig + /tmp/ccgWwSnx.s:2013 .text.HAL_RCC_ClockConfig:000001e0 $d + /tmp/ccgWwSnx.s:2023 .text.HAL_RCC_GetHCLKFreq:00000000 $t + /tmp/ccgWwSnx.s:2029 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq + /tmp/ccgWwSnx.s:2044 .text.HAL_RCC_GetHCLKFreq:00000008 $d + /tmp/ccgWwSnx.s:2049 .text.HAL_RCC_GetPCLK1Freq:00000000 $t + /tmp/ccgWwSnx.s:2055 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq + /tmp/ccgWwSnx.s:2086 .text.HAL_RCC_GetPCLK1Freq:0000001c $d + /tmp/ccgWwSnx.s:2092 .text.HAL_RCC_GetPCLK2Freq:00000000 $t + /tmp/ccgWwSnx.s:2098 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq + /tmp/ccgWwSnx.s:2129 .text.HAL_RCC_GetPCLK2Freq:0000001c $d + /tmp/ccgWwSnx.s:2135 .text.HAL_RCC_GetOscConfig:00000000 $t + /tmp/ccgWwSnx.s:2141 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig + /tmp/ccgWwSnx.s:2352 .text.HAL_RCC_GetOscConfig:000000f0 $d + /tmp/ccgWwSnx.s:2357 .text.HAL_RCC_GetClockConfig:00000000 $t + /tmp/ccgWwSnx.s:2363 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig + /tmp/ccgWwSnx.s:2416 .text.HAL_RCC_GetClockConfig:00000034 $d + /tmp/ccgWwSnx.s:2422 .text.HAL_RCC_EnableCSS:00000000 $t + /tmp/ccgWwSnx.s:2428 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS + /tmp/ccgWwSnx.s:2445 .text.HAL_RCC_EnableCSS:0000000c $d + /tmp/ccgWwSnx.s:2450 .text.HAL_RCC_EnableLSECSS:00000000 $t + /tmp/ccgWwSnx.s:2456 .text.HAL_RCC_EnableLSECSS:00000000 HAL_RCC_EnableLSECSS + /tmp/ccgWwSnx.s:2473 .text.HAL_RCC_EnableLSECSS:00000010 $d + /tmp/ccgWwSnx.s:2478 .text.HAL_RCC_DisableLSECSS:00000000 $t + /tmp/ccgWwSnx.s:2484 .text.HAL_RCC_DisableLSECSS:00000000 HAL_RCC_DisableLSECSS + /tmp/ccgWwSnx.s:2501 .text.HAL_RCC_DisableLSECSS:00000010 $d + /tmp/ccgWwSnx.s:2506 .text.HAL_RCC_CSSCallback:00000000 $t + /tmp/ccgWwSnx.s:2512 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback + /tmp/ccgWwSnx.s:2525 .text.HAL_RCC_NMI_IRQHandler:00000000 $t + /tmp/ccgWwSnx.s:2531 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler + /tmp/ccgWwSnx.s:2565 .text.HAL_RCC_NMI_IRQHandler:0000001c $d UNDEFINED SYMBOLS HAL_GetTick HAL_InitTick SystemCoreClock uwTickPrio - ARM GAS /tmp/cc6AIysH.s page 85 + ARM GAS /tmp/ccgWwSnx.s page 85 HAL_GPIO_Init diff --git a/squeow_sw/build/stm32g4xx_hal_rcc.o b/squeow_sw/build/stm32g4xx_hal_rcc.o index c2230043d5d098795248515efac5a5e3aead875f..527b07d8e128a8fec878a57636c5a7cc51eea19e 100644 GIT binary patch delta 818 zcmZ9KT}V_x6vxk*-Mv@cRaaf_-L%astF9Ma?QT|D+NLG;)T&`fY+Ea7enuaf5J_Yq zLJ`@itf0&?>P0XvMnQ#vf-jNL2fjoSNp=09iV-kHT&{5gvk zHPi+&n=Km-;luL-lAx){^Aig&)nQ&J<+DviUkG3t6R1OUWIqS*E6x0IQej zM#?69MDJ48v6B+TxvJO^iFUaLaETUNIy)_qGqoHaQ*A1(xz0DmIctd7Icq?*evJXH z*Z3JS@Ge=DJ@|?uitbsKxFKSVLop@7!ISj>da+NU5yjx$-zzKKQLR+YiN2pKnZiAd z0FykkrYNkIuwI!4)m)sX3AL1E$@EJNE2^-g#UbqXtN=qi(|^!mcZBVeXvSTo921Vs zxZ)_{XUylBzG(Va)g#_F`_du_I8F<>VM|d#fQEI0x^!KP&0*bRiI+-&S#1(>l_i?a z|7KsQSS7T@O6D{FZgh11>sVdb87B(DAWP<8;q!R4YG<9c&Df|Jyla7>1=a?N48tg) zgy31TuIvudrC?c}n5%7UH?-V}u9o%#TJ&g#pD$P+(DnZpn#;ko%;*CD4weKEj^%U# z#Kv)|0KfT#urvTS|If?=P%Wqd^b2|c=HfYX0E!bhb$}Yde1KNLLVz=Z0f4J!S9HjV zPD*VGVLdf+-9h6`-B?ZjgCTrCJzU4=CD#el(;P&cp}j33oTbs0Zqz8dHH7=Ai|ZGf zYR$tZ^u5)~Vxpw9<={;!YxCg?YHahdn5}eym-=a(mu}Msu5ZcK?!)cmZ}++T8vw2_ Me!YK#zlW9h1LJ|gBme*a delta 794 zcmZ9KT}TvB6vxlG^Reo#y1MI*DVt;K*W~)K>rz>3rYRysn^q*TYzbw4tdOM{VU!_( z(L>7#3aLc1hXSFPdWb$qFcKf!(lxCB>*<9SWP>WLYGGHO&{47p{f-PU%q#N%9Z!$2Nrm2}*STheu?^RZ z0AHh*S7w7*w5|!!W?syQB;j3}F9=Iz#bq>N_^8J)#Mm4$+)@HCSy6*LE%e&^)5-_3 z8dTyXXA{kO%gm)B9pi=5y{6=rbX$bdtys+4CC?Mh<%&_%>UQtfcltK#K0a%)PxqJl z1ErgM0XkhVK({I@3Pro|Xw;_{RQI$+kLb-OI*YjL4;aS(&zS0tjO^w){s}AvU{5@! z6JSM91NhDV1BSlO1oB5p{Lsv*k(};;lZK;H|6lgXa{bMDzKBDCR, ~(RCC_BDCR_RTCSEL)); @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 167 .LVL15: 172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* RTC Clock selection can be changed only if the Backup Domain is reset */ 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_BACKUPRESET_FORCE(); - ARM GAS /tmp/ccmnAW5T.s page 7 + ARM GAS /tmp/cc4Hnewt.s page 7 168 .loc 1 173 9 is_stmt 1 view .LVU52 @@ -375,7 +375,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 176 .loc 1 176 9 view .LVU54 177 .loc 1 176 19 is_stmt 0 view .LVU55 178 0092 C2F89030 str r3, [r2, #144] - 179 .L8: + 179 .L9: 177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Wait for LSE reactivation if LSE was enable prior to Backup Domain reset */ @@ -385,7 +385,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 182 0096 13F0010F tst r3, #1 183 009a 10D1 bne .L33 184 .LVL16: - 185 .L9: + 185 .L8: 181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get Start Tick*/ 183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); @@ -415,10 +415,10 @@ ARM GAS /tmp/ccmnAW5T.s page 1 193 00a8 216C ldr r1, [r4, #64] 194 00aa 0B43 orrs r3, r3, r1 195 00ac C2F89030 str r3, [r2, #144] - 196 .LVL17: - 197 .L7: + 196 .L7: + 197 .LVL17: 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 8 + ARM GAS /tmp/cc4Hnewt.s page 8 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else @@ -470,7 +470,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 222 .loc 1 186 52 view .LVU70 223 00ca 13F0020F tst r3, #2 - 224 00ce E5D1 bne .L9 + 224 00ce E5D1 bne .L8 188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 225 .loc 1 188 11 is_stmt 1 view .LVU71 188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 227 00d0 FFF7FEFF bl HAL_GetTick 228 .LVL21: 188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 9 + ARM GAS /tmp/cc4Hnewt.s page 9 229 .loc 1 188 29 discriminator 1 view .LVU73 @@ -494,7 +494,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 237 .LVL22: 190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** break; 238 .loc 1 190 17 view .LVU76 - 239 00e0 DCE7 b .L9 + 239 00e0 DCE7 b .L8 240 .LVL23: 241 .L27: 190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** break; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 263 .loc 1 231 3 view .LVU84 264 .loc 1 231 21 is_stmt 0 view .LVU85 265 00fe 2368 ldr r3, [r4] - ARM GAS /tmp/ccmnAW5T.s page 10 + ARM GAS /tmp/cc4Hnewt.s page 10 266 .loc 1 231 5 view .LVU86 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 295 0132 2368 ldr r3, [r4] 296 .loc 1 256 5 view .LVU96 297 0134 13F0080F tst r3, #8 - ARM GAS /tmp/ccmnAW5T.s page 11 + ARM GAS /tmp/cc4Hnewt.s page 11 298 0138 08D0 beq .L15 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 321 0162 C2F88830 str r3, [r2, #136] 322 .L16: 288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 12 + ARM GAS /tmp/cc4Hnewt.s page 12 289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 353 .loc 1 312 3 view .LVU114 354 .loc 1 312 21 is_stmt 0 view .LVU115 355 019a 2368 ldr r3, [r4] - ARM GAS /tmp/ccmnAW5T.s page 13 + ARM GAS /tmp/cc4Hnewt.s page 13 356 .loc 1 312 5 view .LVU116 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 379 01c6 616A ldr r1, [r4, #36] 380 01c8 0B43 orrs r3, r3, r1 381 01ca C2F88830 str r3, [r2, #136] - ARM GAS /tmp/ccmnAW5T.s page 14 + ARM GAS /tmp/cc4Hnewt.s page 14 382 .L20: @@ -838,7 +838,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2SCLKSOURCE(PeriphClkInit->I2sClockSelection)); 410 .loc 1 370 5 is_stmt 1 view .LVU135 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccmnAW5T.s page 15 + ARM GAS /tmp/cc4Hnewt.s page 15 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Configure the I2S interface clock source */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 442 .loc 1 394 7 view .LVU147 443 022e B3F1807F cmp r3, #16777216 444 0232 3FD0 beq .L36 - ARM GAS /tmp/ccmnAW5T.s page 16 + ARM GAS /tmp/cc4Hnewt.s page 16 445 .L23: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_RNGCLKSOURCE(PeriphClkInit->RngClockSelection)); 473 .loc 1 422 5 is_stmt 1 view .LVU159 - ARM GAS /tmp/ccmnAW5T.s page 17 + ARM GAS /tmp/cc4Hnewt.s page 17 423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_RNG_CONFIG(PeriphClkInit->RngClockSelection); @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Enable PLLADCCLK output */ 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL_ADCCLK); - ARM GAS /tmp/ccmnAW5T.s page 18 + ARM GAS /tmp/cc4Hnewt.s page 18 445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 520 .LCFI3: 521 .cfi_restore_state 359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 19 + ARM GAS /tmp/cc4Hnewt.s page 19 522 .loc 1 359 7 is_stmt 1 view .LVU174 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 573 .LVL26: 574 .LFB330: 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccmnAW5T.s page 20 + ARM GAS /tmp/cc4Hnewt.s page 20 489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** #elif defined(STM32G471xx) 540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccmnAW5T.s page 21 + ARM GAS /tmp/cc4Hnewt.s page 21 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection = RCC_PERIPHCLK_USART1 | RCC_PERIPHCLK_USART2 | RCC_PERIPHCL @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** #if defined(USART3) 580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get the USART3 clock source ---------------------------------------------*/ - ARM GAS /tmp/ccmnAW5T.s page 22 + ARM GAS /tmp/cc4Hnewt.s page 22 581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** PeriphClkInit->Usart3ClockSelection = __HAL_RCC_GET_USART3_SOURCE(); @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** PeriphClkInit->I2c3ClockSelection = __HAL_RCC_GET_I2C3_SOURCE(); 627 .loc 1 605 3 is_stmt 1 view .LVU204 628 .loc 1 605 42 is_stmt 0 view .LVU205 - ARM GAS /tmp/ccmnAW5T.s page 23 + ARM GAS /tmp/cc4Hnewt.s page 23 629 004c D3F88820 ldr r2, [r3, #136] @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get the USB clock source ------------------------------------------------*/ 633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** PeriphClkInit->UsbClockSelection = __HAL_RCC_GET_USB_SOURCE(); 657 .loc 1 633 3 is_stmt 1 view .LVU219 - ARM GAS /tmp/ccmnAW5T.s page 24 + ARM GAS /tmp/cc4Hnewt.s page 24 658 .loc 1 633 40 is_stmt 0 view .LVU220 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 691 .section .text.HAL_RCCEx_GetPeriphCLKFreq,"ax",%progbits 692 .align 1 693 .global HAL_RCCEx_GetPeriphCLKFreq - ARM GAS /tmp/ccmnAW5T.s page 25 + ARM GAS /tmp/cc4Hnewt.s page 25 694 .syntax unified @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check the parameters */ 691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PERIPHCLOCK(PeriphClk)); 715 .loc 1 691 3 view .LVU237 - ARM GAS /tmp/ccmnAW5T.s page 26 + ARM GAS /tmp/cc4Hnewt.s page 26 692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if(__HAL_RCC_GET_PLL_OSCSOURCE() == RCC_PLLSOURCE_HSE) /* HSE ? */ 728 .loc 1 735 10 is_stmt 1 view .LVU243 - ARM GAS /tmp/ccmnAW5T.s page 27 + ARM GAS /tmp/cc4Hnewt.s page 27 729 .loc 1 735 13 is_stmt 0 view .LVU244 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 764 004c DFE810F0 tbh [pc, r0, lsl #1] 765 .L56: 766 0050 CB00 .2byte (.L60-.L56)/2 - ARM GAS /tmp/ccmnAW5T.s page 28 + ARM GAS /tmp/cc4Hnewt.s page 28 767 0052 ED00 .2byte (.L59-.L56)/2 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 814 .loc 1 699 54 discriminator 1 view .LVU260 815 00a4 B3F5807F cmp r3, #256 816 00a8 00F07D82 beq .L104 - ARM GAS /tmp/ccmnAW5T.s page 29 + ARM GAS /tmp/cc4Hnewt.s page 29 817 .L47: @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 857 .loc 1 737 10 is_stmt 0 view .LVU275 858 00e6 714B ldr r3, .L170 - ARM GAS /tmp/ccmnAW5T.s page 30 + ARM GAS /tmp/cc4Hnewt.s page 30 859 00e8 1A68 ldr r2, [r3] @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 31 + ARM GAS /tmp/cc4Hnewt.s page 31 796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (srcclk == RCC_USART2CLKSOURCE_HSI)) @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 32 + ARM GAS /tmp/cc4Hnewt.s page 32 853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (srcclk == RCC_UART4CLKSOURCE_HSI)) @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetSysClockFreq(); 909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 33 + ARM GAS /tmp/cc4Hnewt.s page 33 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (srcclk == RCC_LPUART1CLKSOURCE_HSI)) @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq(); 955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 34 + ARM GAS /tmp/cc4Hnewt.s page 34 956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if(srcclk == RCC_I2C2CLKSOURCE_SYSCLK) @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* nothing to do: frequency already initialized to 0 */ 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** break; - ARM GAS /tmp/ccmnAW5T.s page 35 + ARM GAS /tmp/cc4Hnewt.s page 35 970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_LPTIM1: 1026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get the current LPTIM1 source */ - ARM GAS /tmp/ccmnAW5T.s page 36 + ARM GAS /tmp/cc4Hnewt.s page 36 1027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_LPTIM1_SOURCE(); @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 962 .LVL47: 963 .loc 1 1041 15 view .LVU311 964 018a 10F00200 ands r0, r0, #2 - ARM GAS /tmp/ccmnAW5T.s page 37 + ARM GAS /tmp/cc4Hnewt.s page 37 965 018e 00F01582 beq .L45 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if(srcclk == RCC_SAI1CLKSOURCE_EXT) - ARM GAS /tmp/ccmnAW5T.s page 38 + ARM GAS /tmp/cc4Hnewt.s page 38 1072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get the current FDCANx source */ 1127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_FDCAN_SOURCE(); 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccmnAW5T.s page 39 + ARM GAS /tmp/cc4Hnewt.s page 39 1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(srcclk == RCC_FDCANCLKSOURCE_PCLK1) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1004 01cc D2F89800 ldr r0, [r2, #152] 1005 .LVL53: 1006 .loc 1 1166 14 view .LVU325 - ARM GAS /tmp/ccmnAW5T.s page 40 + ARM GAS /tmp/cc4Hnewt.s page 40 1007 01d0 10F00200 ands r0, r0, #2 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1047 01fe 02D0 beq .L73 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1048 .loc 1 769 56 discriminator 1 view .LVU341 - ARM GAS /tmp/ccmnAW5T.s page 41 + ARM GAS /tmp/cc4Hnewt.s page 41 1049 0200 022B cmp r3, #2 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1089 .loc 1 788 7 is_stmt 1 view .LVU355 788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1090 .loc 1 788 9 is_stmt 0 view .LVU356 - ARM GAS /tmp/ccmnAW5T.s page 42 + ARM GAS /tmp/cc4Hnewt.s page 42 1091 0230 13F00C03 ands r3, r3, #12 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1130 .LVL70: 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1131 .loc 1 790 21 view .LVU372 - ARM GAS /tmp/ccmnAW5T.s page 43 + ARM GAS /tmp/cc4Hnewt.s page 43 1132 0266 A9E1 b .L45 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1171 .loc 1 828 12 is_stmt 1 view .LVU388 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 44 + ARM GAS /tmp/cc4Hnewt.s page 44 1172 .loc 1 828 16 is_stmt 0 view .LVU389 @@ -2612,7 +2612,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1194 .L170: 1195 02ac 00100240 .word 1073876992 1196 02b0 0024F400 .word 16000000 - 1197 02b4 0080BB00 .word 12288000 + 1197 02b4 00366E01 .word 24000000 1198 .LVL79: 1199 .L152: 822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1214 .loc 1 845 9 is_stmt 0 view .LVU402 1215 02c4 13F0C003 ands r3, r3, #192 - ARM GAS /tmp/ccmnAW5T.s page 45 + ARM GAS /tmp/cc4Hnewt.s page 45 1216 .LVL83: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1255 .loc 1 847 21 view .LVU418 1256 02fa 5FE1 b .L45 - ARM GAS /tmp/ccmnAW5T.s page 46 + ARM GAS /tmp/cc4Hnewt.s page 46 1257 .LVL87: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1295 .loc 1 914 12 is_stmt 1 view .LVU434 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1296 .loc 1 914 16 is_stmt 0 view .LVU435 - ARM GAS /tmp/ccmnAW5T.s page 47 + ARM GAS /tmp/cc4Hnewt.s page 47 1297 0326 9D4A ldr r2, .L172 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1337 .loc 1 933 12 is_stmt 1 view .LVU450 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 48 + ARM GAS /tmp/cc4Hnewt.s page 48 1338 .loc 1 933 14 is_stmt 0 view .LVU451 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1378 .LVL107: 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1379 .loc 1 954 21 view .LVU466 - ARM GAS /tmp/ccmnAW5T.s page 49 + ARM GAS /tmp/cc4Hnewt.s page 49 1380 0386 19E1 b .L45 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t srcclk; 1419 .loc 1 686 12 view .LVU482 1420 03b4 0020 movs r0, #0 - ARM GAS /tmp/ccmnAW5T.s page 50 + ARM GAS /tmp/cc4Hnewt.s page 50 1421 03b6 01E1 b .L45 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1460 .loc 1 1062 14 is_stmt 0 view .LVU498 1461 03d6 B3F5801F cmp r3, #1048576 - ARM GAS /tmp/ccmnAW5T.s page 51 + ARM GAS /tmp/cc4Hnewt.s page 51 1462 03da 12D0 beq .L162 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1501 040a D868 ldr r0, [r3, #12] 1502 .LVL131: 1064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 52 + ARM GAS /tmp/cc4Hnewt.s page 52 1503 .loc 1 1064 11 view .LVU514 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1541 .loc 1 1094 9 view .LVU530 1542 0438 12D0 beq .L163 1098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 53 + ARM GAS /tmp/cc4Hnewt.s page 53 1543 .loc 1 1098 12 is_stmt 1 view .LVU531 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1582 046a 03F50433 add r3, r3, #135168 1583 .LVL145: 1100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 54 + ARM GAS /tmp/cc4Hnewt.s page 54 1584 .loc 1 1100 12 view .LVU547 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1623 .loc 1 1129 7 is_stmt 1 view .LVU563 1129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 55 + ARM GAS /tmp/cc4Hnewt.s page 55 1624 .loc 1 1129 9 is_stmt 0 view .LVU564 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1663 .loc 1 1142 11 is_stmt 1 view .LVU579 1142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** frequency = (pllvco * plln) / (((READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLQ) >> RCC_PLLCFGR_ 1664 .loc 1 1142 18 is_stmt 0 view .LVU580 - ARM GAS /tmp/ccmnAW5T.s page 56 + ARM GAS /tmp/cc4Hnewt.s page 56 1665 04c8 D868 ldr r0, [r3, #12] @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1703 .loc 1 1164 29 is_stmt 0 view .LVU596 1704 04f0 02FB00F0 mul r0, r2, r0 1705 .LVL169: - ARM GAS /tmp/ccmnAW5T.s page 57 + ARM GAS /tmp/cc4Hnewt.s page 57 1164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** else if( (HAL_IS_BIT_SET(RCC->CRRCR, RCC_CRRCR_HSI48RDY)) && (srcclk == RCC_RNGCLKSOURCE_HSI4 1733 .loc 1 1188 12 is_stmt 1 view .LVU608 1734 .loc 1 1188 17 is_stmt 0 view .LVU609 - ARM GAS /tmp/ccmnAW5T.s page 58 + ARM GAS /tmp/cc4Hnewt.s page 58 1735 0514 214A ldr r2, .L172 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1777 .loc 1 1186 19 view .LVU625 1778 0544 B0FBF3F0 udiv r0, r0, r3 - ARM GAS /tmp/ccmnAW5T.s page 59 + ARM GAS /tmp/cc4Hnewt.s page 59 1779 .LVL183: @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1797 055a B3F1005F cmp r3, #536870912 1798 055e 1FD0 beq .L169 686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t srcclk; - ARM GAS /tmp/ccmnAW5T.s page 60 + ARM GAS /tmp/cc4Hnewt.s page 60 1799 .loc 1 686 12 view .LVU634 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get the current QSPI source */ 1276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** srcclk = __HAL_RCC_GET_QSPI_SOURCE(); 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccmnAW5T.s page 61 + ARM GAS /tmp/cc4Hnewt.s page 61 1278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(srcclk == RCC_QSPICLKSOURCE_PLL) /* PLL ? */ @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1821 .loc 1 1207 18 is_stmt 0 view .LVU643 1822 0574 D968 ldr r1, [r3, #12] 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pllp = READ_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLPDIV) >> RCC_PLLCFGR_PLLPDIV_Pos; - ARM GAS /tmp/ccmnAW5T.s page 62 + ARM GAS /tmp/cc4Hnewt.s page 62 1823 .loc 1 1207 16 view .LVU644 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1862 0598 F8E7 b .L103 1863 .L173: 1864 059a 00BF .align 2 - ARM GAS /tmp/ccmnAW5T.s page 63 + ARM GAS /tmp/cc4Hnewt.s page 63 1865 .L172: @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1908 .loc 1 771 19 view .LVU671 1909 05be 1B48 ldr r0, .L174+4 - ARM GAS /tmp/ccmnAW5T.s page 64 + ARM GAS /tmp/cc4Hnewt.s page 64 1910 .LVL209: @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1953 .L121: 962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1954 .loc 1 962 19 view .LVU683 - ARM GAS /tmp/ccmnAW5T.s page 65 + ARM GAS /tmp/cc4Hnewt.s page 65 1955 05f4 0D48 ldr r0, .L174+4 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1998 .LVL219: 1999 .L129: 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccmnAW5T.s page 66 + ARM GAS /tmp/cc4Hnewt.s page 66 2000 .loc 1 1114 19 view .LVU695 @@ -3908,7 +3908,7 @@ ARM GAS /tmp/ccmnAW5T.s page 1 2004 .L130: 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 2005 .loc 1 1135 19 view .LVU696 - 2006 061c 0448 ldr r0, .L174+8 + 2006 061c 0548 ldr r0, .L174+12 2007 .LVL221: 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 2008 .loc 1 1135 19 view .LVU697 @@ -3917,30 +3917,31 @@ ARM GAS /tmp/ccmnAW5T.s page 1 2011 .L132: 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 2012 .loc 1 1168 19 view .LVU698 - 2013 0620 0448 ldr r0, .L174+12 + 2013 0620 0548 ldr r0, .L174+16 2014 0622 CBE7 b .L45 2015 .L133: 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 2016 .loc 1 1190 19 view .LVU699 - 2017 0624 0348 ldr r0, .L174+12 + 2017 0624 0448 ldr r0, .L174+16 2018 0626 C9E7 b .L45 2019 .L175: 2020 .align 2 2021 .L174: - 2022 0628 00DC0500 .word 384000 + 2022 0628 B0710B00 .word 750000 2023 062c 0024F400 .word 16000000 2024 0630 0080BB00 .word 12288000 - 2025 0634 006CDC02 .word 48000000 - 2026 .cfi_endproc - 2027 .LFE331: - 2029 .section .text.HAL_RCCEx_EnableLSECSS,"ax",%progbits - 2030 .align 1 - 2031 .global HAL_RCCEx_EnableLSECSS - 2032 .syntax unified - 2033 .thumb - 2034 .thumb_func - 2036 HAL_RCCEx_EnableLSECSS: - 2037 .LFB332: + 2025 0634 00366E01 .word 24000000 + 2026 0638 006CDC02 .word 48000000 + 2027 .cfi_endproc + 2028 .LFE331: + 2030 .section .text.HAL_RCCEx_EnableLSECSS,"ax",%progbits + 2031 .align 1 + 2032 .global HAL_RCCEx_EnableLSECSS + 2033 .syntax unified + 2034 .thumb + 2035 .thumb_func + 2037 HAL_RCCEx_EnableLSECSS: + 2038 .LFB332: 1307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @} @@ -3957,10 +3958,10 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** This subsection provides a set of functions allowing to control the 1321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** activation or deactivation of LSE CSS, 1322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** Low speed clock output and clock after wake-up from STOP mode. + ARM GAS /tmp/cc4Hnewt.s page 67 + + 1323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @endverbatim - ARM GAS /tmp/ccmnAW5T.s page 67 - - 1324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @{ 1325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** @@ -3973,34 +3974,34 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_EnableLSECSS(void) 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2038 .loc 1 1335 1 is_stmt 1 view -0 - 2039 .cfi_startproc - 2040 @ args = 0, pretend = 0, frame = 0 - 2041 @ frame_needed = 0, uses_anonymous_args = 0 - 2042 @ link register save eliminated. + 2039 .loc 1 1335 1 is_stmt 1 view -0 + 2040 .cfi_startproc + 2041 @ args = 0, pretend = 0, frame = 0 + 2042 @ frame_needed = 0, uses_anonymous_args = 0 + 2043 @ link register save eliminated. 1336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** SET_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ; - 2043 .loc 1 1336 3 view .LVU701 - 2044 0000 034A ldr r2, .L177 - 2045 0002 D2F89030 ldr r3, [r2, #144] - 2046 0006 43F02003 orr r3, r3, #32 - 2047 000a C2F89030 str r3, [r2, #144] + 2044 .loc 1 1336 3 view .LVU701 + 2045 0000 034A ldr r2, .L177 + 2046 0002 D2F89030 ldr r3, [r2, #144] + 2047 0006 43F02003 orr r3, r3, #32 + 2048 000a C2F89030 str r3, [r2, #144] 1337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2048 .loc 1 1337 1 is_stmt 0 view .LVU702 - 2049 000e 7047 bx lr - 2050 .L178: - 2051 .align 2 - 2052 .L177: - 2053 0010 00100240 .word 1073876992 - 2054 .cfi_endproc - 2055 .LFE332: - 2057 .section .text.HAL_RCCEx_DisableLSECSS,"ax",%progbits - 2058 .align 1 - 2059 .global HAL_RCCEx_DisableLSECSS - 2060 .syntax unified - 2061 .thumb - 2062 .thumb_func - 2064 HAL_RCCEx_DisableLSECSS: - 2065 .LFB333: + 2049 .loc 1 1337 1 is_stmt 0 view .LVU702 + 2050 000e 7047 bx lr + 2051 .L178: + 2052 .align 2 + 2053 .L177: + 2054 0010 00100240 .word 1073876992 + 2055 .cfi_endproc + 2056 .LFE332: + 2058 .section .text.HAL_RCCEx_DisableLSECSS,"ax",%progbits + 2059 .align 1 + 2060 .global HAL_RCCEx_DisableLSECSS + 2061 .syntax unified + 2062 .thumb + 2063 .thumb_func + 2065 HAL_RCCEx_DisableLSECSS: + 2066 .LFB333: 1338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Disable the LSE Clock Security System. @@ -4009,44 +4010,44 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_DisableLSECSS(void) 1345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2066 .loc 1 1345 1 is_stmt 1 view -0 - 2067 .cfi_startproc - 2068 @ args = 0, pretend = 0, frame = 0 - 2069 @ frame_needed = 0, uses_anonymous_args = 0 - 2070 @ link register save eliminated. + 2067 .loc 1 1345 1 is_stmt 1 view -0 + 2068 .cfi_startproc + 2069 @ args = 0, pretend = 0, frame = 0 + 2070 @ frame_needed = 0, uses_anonymous_args = 0 + 2071 @ link register save eliminated. 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ; - 2071 .loc 1 1346 3 view .LVU704 - 2072 0000 054B ldr r3, .L180 - 2073 0002 D3F89020 ldr r2, [r3, #144] - ARM GAS /tmp/ccmnAW5T.s page 68 + 2072 .loc 1 1346 3 view .LVU704 + 2073 0000 054B ldr r3, .L180 + ARM GAS /tmp/cc4Hnewt.s page 68 - 2074 0006 22F02002 bic r2, r2, #32 - 2075 000a C3F89020 str r2, [r3, #144] + 2074 0002 D3F89020 ldr r2, [r3, #144] + 2075 0006 22F02002 bic r2, r2, #32 + 2076 000a C3F89020 str r2, [r3, #144] 1347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Disable LSE CSS IT if any */ 1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_DISABLE_IT(RCC_IT_LSECSS); - 2076 .loc 1 1349 3 view .LVU705 - 2077 000e 9A69 ldr r2, [r3, #24] - 2078 0010 22F40072 bic r2, r2, #512 - 2079 0014 9A61 str r2, [r3, #24] + 2077 .loc 1 1349 3 view .LVU705 + 2078 000e 9A69 ldr r2, [r3, #24] + 2079 0010 22F40072 bic r2, r2, #512 + 2080 0014 9A61 str r2, [r3, #24] 1350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2080 .loc 1 1350 1 is_stmt 0 view .LVU706 - 2081 0016 7047 bx lr - 2082 .L181: - 2083 .align 2 - 2084 .L180: - 2085 0018 00100240 .word 1073876992 - 2086 .cfi_endproc - 2087 .LFE333: - 2089 .section .text.HAL_RCCEx_EnableLSECSS_IT,"ax",%progbits - 2090 .align 1 - 2091 .global HAL_RCCEx_EnableLSECSS_IT - 2092 .syntax unified - 2093 .thumb - 2094 .thumb_func - 2096 HAL_RCCEx_EnableLSECSS_IT: - 2097 .LFB334: + 2081 .loc 1 1350 1 is_stmt 0 view .LVU706 + 2082 0016 7047 bx lr + 2083 .L181: + 2084 .align 2 + 2085 .L180: + 2086 0018 00100240 .word 1073876992 + 2087 .cfi_endproc + 2088 .LFE333: + 2090 .section .text.HAL_RCCEx_EnableLSECSS_IT,"ax",%progbits + 2091 .align 1 + 2092 .global HAL_RCCEx_EnableLSECSS_IT + 2093 .syntax unified + 2094 .thumb + 2095 .thumb_func + 2097 HAL_RCCEx_EnableLSECSS_IT: + 2098 .LFB334: 1351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Enable the LSE Clock Security System Interrupt & corresponding EXTI line. @@ -4055,58 +4056,58 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_EnableLSECSS_IT(void) 1358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2098 .loc 1 1358 1 is_stmt 1 view -0 - 2099 .cfi_startproc - 2100 @ args = 0, pretend = 0, frame = 0 - 2101 @ frame_needed = 0, uses_anonymous_args = 0 - 2102 @ link register save eliminated. + 2099 .loc 1 1358 1 is_stmt 1 view -0 + 2100 .cfi_startproc + 2101 @ args = 0, pretend = 0, frame = 0 + 2102 @ frame_needed = 0, uses_anonymous_args = 0 + 2103 @ link register save eliminated. 1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Enable LSE CSS */ 1360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** SET_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ; - 2103 .loc 1 1360 3 view .LVU708 - 2104 0000 0A4B ldr r3, .L183 - 2105 0002 D3F89020 ldr r2, [r3, #144] - 2106 0006 42F02002 orr r2, r2, #32 - 2107 000a C3F89020 str r2, [r3, #144] + 2104 .loc 1 1360 3 view .LVU708 + 2105 0000 0A4B ldr r3, .L183 + 2106 0002 D3F89020 ldr r2, [r3, #144] + 2107 0006 42F02002 orr r2, r2, #32 + 2108 000a C3F89020 str r2, [r3, #144] 1361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Enable LSE CSS IT */ 1363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_ENABLE_IT(RCC_IT_LSECSS); - 2108 .loc 1 1363 3 view .LVU709 - 2109 000e 9A69 ldr r2, [r3, #24] - 2110 0010 42F40072 orr r2, r2, #512 - 2111 0014 9A61 str r2, [r3, #24] + 2109 .loc 1 1363 3 view .LVU709 + 2110 000e 9A69 ldr r2, [r3, #24] + 2111 0010 42F40072 orr r2, r2, #512 + 2112 0014 9A61 str r2, [r3, #24] 1364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Enable IT on EXTI Line 19 */ 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_LSECSS_EXTI_ENABLE_IT(); - 2112 .loc 1 1366 3 view .LVU710 - ARM GAS /tmp/ccmnAW5T.s page 69 + ARM GAS /tmp/cc4Hnewt.s page 69 - 2113 0016 A3F58633 sub r3, r3, #68608 - 2114 001a 1A68 ldr r2, [r3] - 2115 001c 42F40022 orr r2, r2, #524288 - 2116 0020 1A60 str r2, [r3] + 2113 .loc 1 1366 3 view .LVU710 + 2114 0016 A3F58633 sub r3, r3, #68608 + 2115 001a 1A68 ldr r2, [r3] + 2116 001c 42F40022 orr r2, r2, #524288 + 2117 0020 1A60 str r2, [r3] 1367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE(); - 2117 .loc 1 1367 3 view .LVU711 - 2118 0022 9A68 ldr r2, [r3, #8] - 2119 0024 42F40022 orr r2, r2, #524288 - 2120 0028 9A60 str r2, [r3, #8] + 2118 .loc 1 1367 3 view .LVU711 + 2119 0022 9A68 ldr r2, [r3, #8] + 2120 0024 42F40022 orr r2, r2, #524288 + 2121 0028 9A60 str r2, [r3, #8] 1368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2121 .loc 1 1368 1 is_stmt 0 view .LVU712 - 2122 002a 7047 bx lr - 2123 .L184: - 2124 .align 2 - 2125 .L183: - 2126 002c 00100240 .word 1073876992 - 2127 .cfi_endproc - 2128 .LFE334: - 2130 .section .text.HAL_RCCEx_LSECSS_Callback,"ax",%progbits - 2131 .align 1 - 2132 .weak HAL_RCCEx_LSECSS_Callback - 2133 .syntax unified - 2134 .thumb - 2135 .thumb_func - 2137 HAL_RCCEx_LSECSS_Callback: - 2138 .LFB336: + 2122 .loc 1 1368 1 is_stmt 0 view .LVU712 + 2123 002a 7047 bx lr + 2124 .L184: + 2125 .align 2 + 2126 .L183: + 2127 002c 00100240 .word 1073876992 + 2128 .cfi_endproc + 2129 .LFE334: + 2131 .section .text.HAL_RCCEx_LSECSS_Callback,"ax",%progbits + 2132 .align 1 + 2133 .weak HAL_RCCEx_LSECSS_Callback + 2134 .syntax unified + 2135 .thumb + 2136 .thumb_func + 2138 HAL_RCCEx_LSECSS_Callback: + 2139 .LFB336: 1369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Handle the RCC LSE Clock Security System interrupt request. @@ -4131,85 +4132,85 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_LSECSS_Callback(void) 1392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2139 .loc 1 1392 1 is_stmt 1 view -0 - 2140 .cfi_startproc - 2141 @ args = 0, pretend = 0, frame = 0 - 2142 @ frame_needed = 0, uses_anonymous_args = 0 - 2143 @ link register save eliminated. + 2140 .loc 1 1392 1 is_stmt 1 view -0 + 2141 .cfi_startproc + 2142 @ args = 0, pretend = 0, frame = 0 + 2143 @ frame_needed = 0, uses_anonymous_args = 0 + 2144 @ link register save eliminated. 1393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, + ARM GAS /tmp/cc4Hnewt.s page 70 + + 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** the @ref HAL_RCCEx_LSECSS_Callback should be implemented in the user file - ARM GAS /tmp/ccmnAW5T.s page 70 - - 1395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2144 .loc 1 1396 1 view .LVU714 - 2145 0000 7047 bx lr - 2146 .cfi_endproc - 2147 .LFE336: - 2149 .section .text.HAL_RCCEx_LSECSS_IRQHandler,"ax",%progbits - 2150 .align 1 - 2151 .global HAL_RCCEx_LSECSS_IRQHandler - 2152 .syntax unified - 2153 .thumb - 2154 .thumb_func - 2156 HAL_RCCEx_LSECSS_IRQHandler: - 2157 .LFB335: + 2145 .loc 1 1396 1 view .LVU714 + 2146 0000 7047 bx lr + 2147 .cfi_endproc + 2148 .LFE336: + 2150 .section .text.HAL_RCCEx_LSECSS_IRQHandler,"ax",%progbits + 2151 .align 1 + 2152 .global HAL_RCCEx_LSECSS_IRQHandler + 2153 .syntax unified + 2154 .thumb + 2155 .thumb_func + 2157 HAL_RCCEx_LSECSS_IRQHandler: + 2158 .LFB335: 1375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check RCC LSE CSSF flag */ - 2158 .loc 1 1375 1 view -0 - 2159 .cfi_startproc - 2160 @ args = 0, pretend = 0, frame = 0 - 2161 @ frame_needed = 0, uses_anonymous_args = 0 - 2162 0000 08B5 push {r3, lr} - 2163 .LCFI5: - 2164 .cfi_def_cfa_offset 8 - 2165 .cfi_offset 3, -8 - 2166 .cfi_offset 14, -4 + 2159 .loc 1 1375 1 view -0 + 2160 .cfi_startproc + 2161 @ args = 0, pretend = 0, frame = 0 + 2162 @ frame_needed = 0, uses_anonymous_args = 0 + 2163 0000 08B5 push {r3, lr} + 2164 .LCFI5: + 2165 .cfi_def_cfa_offset 8 + 2166 .cfi_offset 3, -8 + 2167 .cfi_offset 14, -4 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2167 .loc 1 1377 3 view .LVU716 + 2168 .loc 1 1377 3 view .LVU716 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2168 .loc 1 1377 6 is_stmt 0 view .LVU717 - 2169 0002 064B ldr r3, .L190 - 2170 0004 DB69 ldr r3, [r3, #28] + 2169 .loc 1 1377 6 is_stmt 0 view .LVU717 + 2170 0002 064B ldr r3, .L190 + 2171 0004 DB69 ldr r3, [r3, #28] 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2171 .loc 1 1377 5 view .LVU718 - 2172 0006 13F4007F tst r3, #512 - 2173 000a 00D1 bne .L189 - 2174 .L186: + 2172 .loc 1 1377 5 view .LVU718 + 2173 0006 13F4007F tst r3, #512 + 2174 000a 00D1 bne .L189 + 2175 .L186: 1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2175 .loc 1 1385 1 view .LVU719 - 2176 000c 08BD pop {r3, pc} - 2177 .L189: + 2176 .loc 1 1385 1 view .LVU719 + 2177 000c 08BD pop {r3, pc} + 2178 .L189: 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2178 .loc 1 1380 5 is_stmt 1 view .LVU720 - 2179 000e FFF7FEFF bl HAL_RCCEx_LSECSS_Callback - 2180 .LVL223: + 2179 .loc 1 1380 5 is_stmt 1 view .LVU720 + 2180 000e FFF7FEFF bl HAL_RCCEx_LSECSS_Callback + 2181 .LVL223: 1383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2181 .loc 1 1383 5 view .LVU721 - 2182 0012 024B ldr r3, .L190 - 2183 0014 4FF40072 mov r2, #512 - 2184 0018 1A62 str r2, [r3, #32] + 2182 .loc 1 1383 5 view .LVU721 + 2183 0012 024B ldr r3, .L190 + 2184 0014 4FF40072 mov r2, #512 + 2185 0018 1A62 str r2, [r3, #32] 1385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2185 .loc 1 1385 1 is_stmt 0 view .LVU722 - 2186 001a F7E7 b .L186 - 2187 .L191: - 2188 .align 2 - 2189 .L190: - 2190 001c 00100240 .word 1073876992 - 2191 .cfi_endproc - 2192 .LFE335: - ARM GAS /tmp/ccmnAW5T.s page 71 + 2186 .loc 1 1385 1 is_stmt 0 view .LVU722 + 2187 001a F7E7 b .L186 + 2188 .L191: + 2189 .align 2 + 2190 .L190: + 2191 001c 00100240 .word 1073876992 + 2192 .cfi_endproc + ARM GAS /tmp/cc4Hnewt.s page 71 - 2194 .section .text.HAL_RCCEx_EnableLSCO,"ax",%progbits - 2195 .align 1 - 2196 .global HAL_RCCEx_EnableLSCO - 2197 .syntax unified - 2198 .thumb - 2199 .thumb_func - 2201 HAL_RCCEx_EnableLSCO: - 2202 .LVL224: - 2203 .LFB337: + 2193 .LFE335: + 2195 .section .text.HAL_RCCEx_EnableLSCO,"ax",%progbits + 2196 .align 1 + 2197 .global HAL_RCCEx_EnableLSCO + 2198 .syntax unified + 2199 .thumb + 2200 .thumb_func + 2202 HAL_RCCEx_EnableLSCO: + 2203 .LVL224: + 2204 .LFB337: 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Select the Low Speed clock source to output on LSCO pin (PA2). @@ -4221,232 +4222,232 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_EnableLSCO(uint32_t LSCOSource) 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2204 .loc 1 1407 1 is_stmt 1 view -0 - 2205 .cfi_startproc - 2206 @ args = 0, pretend = 0, frame = 32 - 2207 @ frame_needed = 0, uses_anonymous_args = 0 - 2208 .loc 1 1407 1 is_stmt 0 view .LVU724 - 2209 0000 30B5 push {r4, r5, lr} - 2210 .LCFI6: - 2211 .cfi_def_cfa_offset 12 - 2212 .cfi_offset 4, -12 - 2213 .cfi_offset 5, -8 - 2214 .cfi_offset 14, -4 - 2215 0002 89B0 sub sp, sp, #36 - 2216 .LCFI7: - 2217 .cfi_def_cfa_offset 48 - 2218 0004 0546 mov r5, r0 + 2205 .loc 1 1407 1 is_stmt 1 view -0 + 2206 .cfi_startproc + 2207 @ args = 0, pretend = 0, frame = 32 + 2208 @ frame_needed = 0, uses_anonymous_args = 0 + 2209 .loc 1 1407 1 is_stmt 0 view .LVU724 + 2210 0000 30B5 push {r4, r5, lr} + 2211 .LCFI6: + 2212 .cfi_def_cfa_offset 12 + 2213 .cfi_offset 4, -12 + 2214 .cfi_offset 5, -8 + 2215 .cfi_offset 14, -4 + 2216 0002 89B0 sub sp, sp, #36 + 2217 .LCFI7: + 2218 .cfi_def_cfa_offset 48 + 2219 0004 0546 mov r5, r0 1408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** GPIO_InitTypeDef GPIO_InitStruct; - 2219 .loc 1 1408 3 is_stmt 1 view .LVU725 + 2220 .loc 1 1408 3 is_stmt 1 view .LVU725 1409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** FlagStatus pwrclkchanged = RESET; - 2220 .loc 1 1409 3 view .LVU726 - 2221 .LVL225: + 2221 .loc 1 1409 3 view .LVU726 + 2222 .LVL225: 1410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** FlagStatus backupchanged = RESET; - 2222 .loc 1 1410 3 view .LVU727 + 2223 .loc 1 1410 3 view .LVU727 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check the parameters */ 1413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_LSCOSOURCE(LSCOSource)); - 2223 .loc 1 1413 3 view .LVU728 + 2224 .loc 1 1413 3 view .LVU728 1414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* LSCO Pin Clock Enable */ 1416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __LSCO_CLK_ENABLE(); - 2224 .loc 1 1416 3 view .LVU729 - 2225 .LBB5: - 2226 .loc 1 1416 3 view .LVU730 - 2227 .loc 1 1416 3 view .LVU731 - 2228 0006 244C ldr r4, .L203 - 2229 0008 E36C ldr r3, [r4, #76] - 2230 000a 43F00103 orr r3, r3, #1 - 2231 000e E364 str r3, [r4, #76] - ARM GAS /tmp/ccmnAW5T.s page 72 + 2225 .loc 1 1416 3 view .LVU729 + 2226 .LBB5: + 2227 .loc 1 1416 3 view .LVU730 + 2228 .loc 1 1416 3 view .LVU731 + 2229 0006 244C ldr r4, .L203 + 2230 0008 E36C ldr r3, [r4, #76] + 2231 000a 43F00103 orr r3, r3, #1 + ARM GAS /tmp/cc4Hnewt.s page 72 - 2232 .loc 1 1416 3 view .LVU732 - 2233 0010 E36C ldr r3, [r4, #76] - 2234 0012 03F00103 and r3, r3, #1 - 2235 0016 0193 str r3, [sp, #4] - 2236 .loc 1 1416 3 view .LVU733 - 2237 0018 019B ldr r3, [sp, #4] - 2238 .LBE5: - 2239 .loc 1 1416 3 view .LVU734 + 2232 000e E364 str r3, [r4, #76] + 2233 .loc 1 1416 3 view .LVU732 + 2234 0010 E36C ldr r3, [r4, #76] + 2235 0012 03F00103 and r3, r3, #1 + 2236 0016 0193 str r3, [sp, #4] + 2237 .loc 1 1416 3 view .LVU733 + 2238 0018 019B ldr r3, [sp, #4] + 2239 .LBE5: + 2240 .loc 1 1416 3 view .LVU734 1417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Configure the LSCO pin in analog mode */ 1419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** GPIO_InitStruct.Pin = LSCO_PIN; - 2240 .loc 1 1419 3 view .LVU735 - 2241 .loc 1 1419 23 is_stmt 0 view .LVU736 - 2242 001a 0423 movs r3, #4 - 2243 001c 0393 str r3, [sp, #12] + 2241 .loc 1 1419 3 view .LVU735 + 2242 .loc 1 1419 23 is_stmt 0 view .LVU736 + 2243 001a 0423 movs r3, #4 + 2244 001c 0393 str r3, [sp, #12] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; - 2244 .loc 1 1420 3 is_stmt 1 view .LVU737 - 2245 .loc 1 1420 24 is_stmt 0 view .LVU738 - 2246 001e 0323 movs r3, #3 - 2247 0020 0493 str r3, [sp, #16] + 2245 .loc 1 1420 3 is_stmt 1 view .LVU737 + 2246 .loc 1 1420 24 is_stmt 0 view .LVU738 + 2247 001e 0323 movs r3, #3 + 2248 0020 0493 str r3, [sp, #16] 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; - 2248 .loc 1 1421 3 is_stmt 1 view .LVU739 - 2249 .loc 1 1421 25 is_stmt 0 view .LVU740 - 2250 0022 0223 movs r3, #2 - 2251 0024 0693 str r3, [sp, #24] + 2249 .loc 1 1421 3 is_stmt 1 view .LVU739 + 2250 .loc 1 1421 25 is_stmt 0 view .LVU740 + 2251 0022 0223 movs r3, #2 + 2252 0024 0693 str r3, [sp, #24] 1422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 2252 .loc 1 1422 3 is_stmt 1 view .LVU741 - 2253 .loc 1 1422 24 is_stmt 0 view .LVU742 - 2254 0026 0023 movs r3, #0 - 2255 0028 0593 str r3, [sp, #20] + 2253 .loc 1 1422 3 is_stmt 1 view .LVU741 + 2254 .loc 1 1422 24 is_stmt 0 view .LVU742 + 2255 0026 0023 movs r3, #0 + 2256 0028 0593 str r3, [sp, #20] 1423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** HAL_GPIO_Init(LSCO_GPIO_PORT, &GPIO_InitStruct); - 2256 .loc 1 1423 3 is_stmt 1 view .LVU743 - 2257 002a 03A9 add r1, sp, #12 - 2258 002c 4FF09040 mov r0, #1207959552 - 2259 .LVL226: - 2260 .loc 1 1423 3 is_stmt 0 view .LVU744 - 2261 0030 FFF7FEFF bl HAL_GPIO_Init - 2262 .LVL227: + 2257 .loc 1 1423 3 is_stmt 1 view .LVU743 + 2258 002a 03A9 add r1, sp, #12 + 2259 002c 4FF09040 mov r0, #1207959552 + 2260 .LVL226: + 2261 .loc 1 1423 3 is_stmt 0 view .LVU744 + 2262 0030 FFF7FEFF bl HAL_GPIO_Init + 2263 .LVL227: 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Update LSCOSEL clock source in Backup Domain control register */ 1426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(__HAL_RCC_PWR_IS_CLK_DISABLED()) - 2263 .loc 1 1426 3 is_stmt 1 view .LVU745 - 2264 .loc 1 1426 6 is_stmt 0 view .LVU746 - 2265 0034 A36D ldr r3, [r4, #88] - 2266 .loc 1 1426 5 view .LVU747 - 2267 0036 13F0805F tst r3, #268435456 - 2268 003a 1DD1 bne .L197 + 2264 .loc 1 1426 3 is_stmt 1 view .LVU745 + 2265 .loc 1 1426 6 is_stmt 0 view .LVU746 + 2266 0034 A36D ldr r3, [r4, #88] + 2267 .loc 1 1426 5 view .LVU747 + 2268 0036 13F0805F tst r3, #268435456 + 2269 003a 1DD1 bne .L197 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); - 2269 .loc 1 1428 5 is_stmt 1 view .LVU748 - 2270 .LBB6: - 2271 .loc 1 1428 5 view .LVU749 - 2272 .loc 1 1428 5 view .LVU750 - 2273 003c A26D ldr r2, [r4, #88] - 2274 003e 42F08052 orr r2, r2, #268435456 - 2275 0042 A265 str r2, [r4, #88] - 2276 .loc 1 1428 5 view .LVU751 - ARM GAS /tmp/ccmnAW5T.s page 73 + 2270 .loc 1 1428 5 is_stmt 1 view .LVU748 + 2271 .LBB6: + 2272 .loc 1 1428 5 view .LVU749 + 2273 .loc 1 1428 5 view .LVU750 + 2274 003c A26D ldr r2, [r4, #88] + 2275 003e 42F08052 orr r2, r2, #268435456 + 2276 0042 A265 str r2, [r4, #88] + ARM GAS /tmp/cc4Hnewt.s page 73 - 2277 0044 A36D ldr r3, [r4, #88] - 2278 0046 03F08053 and r3, r3, #268435456 - 2279 004a 0293 str r3, [sp, #8] - 2280 .loc 1 1428 5 view .LVU752 - 2281 004c 029B ldr r3, [sp, #8] - 2282 .LBE6: - 2283 .loc 1 1428 5 view .LVU753 + 2277 .loc 1 1428 5 view .LVU751 + 2278 0044 A36D ldr r3, [r4, #88] + 2279 0046 03F08053 and r3, r3, #268435456 + 2280 004a 0293 str r3, [sp, #8] + 2281 .loc 1 1428 5 view .LVU752 + 2282 004c 029B ldr r3, [sp, #8] + 2283 .LBE6: + 2284 .loc 1 1428 5 view .LVU753 1429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pwrclkchanged = SET; - 2284 .loc 1 1429 5 view .LVU754 - 2285 .LVL228: - 2286 .loc 1 1429 19 is_stmt 0 view .LVU755 - 2287 004e 0124 movs r4, #1 - 2288 .LVL229: - 2289 .L193: + 2285 .loc 1 1429 5 view .LVU754 + 2286 .LVL228: + 2287 .loc 1 1429 19 is_stmt 0 view .LVU755 + 2288 004e 0124 movs r4, #1 + 2289 .LVL229: + 2290 .L193: 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(HAL_IS_BIT_CLR(PWR->CR1, PWR_CR1_DBP)) - 2290 .loc 1 1431 3 is_stmt 1 view .LVU756 - 2291 .loc 1 1431 6 is_stmt 0 view .LVU757 - 2292 0050 124B ldr r3, .L203+4 - 2293 0052 1B68 ldr r3, [r3] - 2294 .loc 1 1431 5 view .LVU758 - 2295 0054 13F4807F tst r3, #256 - 2296 0058 10D0 beq .L200 + 2291 .loc 1 1431 3 is_stmt 1 view .LVU756 + 2292 .loc 1 1431 6 is_stmt 0 view .LVU757 + 2293 0050 124B ldr r3, .L203+4 + 2294 0052 1B68 ldr r3, [r3] + 2295 .loc 1 1431 5 view .LVU758 + 2296 0054 13F4807F tst r3, #256 + 2297 0058 10D0 beq .L200 1410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2297 .loc 1 1410 20 view .LVU759 - 2298 005a 0022 movs r2, #0 - 2299 .LVL230: - 2300 .L194: + 2298 .loc 1 1410 20 view .LVU759 + 2299 005a 0022 movs r2, #0 + 2300 .LVL230: + 2301 .L194: 1432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** HAL_PWR_EnableBkUpAccess(); 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** backupchanged = SET; 1435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** MODIFY_REG(RCC->BDCR, RCC_BDCR_LSCOSEL | RCC_BDCR_LSCOEN, LSCOSource | RCC_BDCR_LSCOEN); - 2301 .loc 1 1437 3 is_stmt 1 view .LVU760 - 2302 005c 0E4B ldr r3, .L203 - 2303 005e D3F89000 ldr r0, [r3, #144] - 2304 0062 20F04070 bic r0, r0, #50331648 - 2305 0066 2843 orrs r0, r0, r5 - 2306 0068 40F08070 orr r0, r0, #16777216 - 2307 006c C3F89000 str r0, [r3, #144] + 2302 .loc 1 1437 3 is_stmt 1 view .LVU760 + 2303 005c 0E4B ldr r3, .L203 + 2304 005e D3F89000 ldr r0, [r3, #144] + 2305 0062 20F04070 bic r0, r0, #50331648 + 2306 0066 2843 orrs r0, r0, r5 + 2307 0068 40F08070 orr r0, r0, #16777216 + 2308 006c C3F89000 str r0, [r3, #144] 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(backupchanged == SET) - 2308 .loc 1 1439 3 view .LVU761 - 2309 .loc 1 1439 5 is_stmt 0 view .LVU762 - 2310 0070 42B9 cbnz r2, .L201 - 2311 .LVL231: - 2312 .L195: + 2309 .loc 1 1439 3 view .LVU761 + 2310 .loc 1 1439 5 is_stmt 0 view .LVU762 + 2311 0070 42B9 cbnz r2, .L201 + 2312 .LVL231: + 2313 .L195: 1440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** HAL_PWR_DisableBkUpAccess(); 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(pwrclkchanged == SET) - 2313 .loc 1 1443 3 is_stmt 1 view .LVU763 - 2314 .loc 1 1443 5 is_stmt 0 view .LVU764 - 2315 0072 54B9 cbnz r4, .L202 - 2316 .L192: + 2314 .loc 1 1443 3 is_stmt 1 view .LVU763 + 2315 .loc 1 1443 5 is_stmt 0 view .LVU764 + 2316 0072 54B9 cbnz r4, .L202 + 2317 .L192: + ARM GAS /tmp/cc4Hnewt.s page 74 + + 1444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccmnAW5T.s page 74 - - 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_DISABLE(); 1446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2317 .loc 1 1447 1 view .LVU765 - 2318 0074 09B0 add sp, sp, #36 - 2319 .LCFI8: - 2320 .cfi_remember_state - 2321 .cfi_def_cfa_offset 12 - 2322 @ sp needed - 2323 0076 30BD pop {r4, r5, pc} - 2324 .LVL232: - 2325 .L197: - 2326 .LCFI9: - 2327 .cfi_restore_state + 2318 .loc 1 1447 1 view .LVU765 + 2319 0074 09B0 add sp, sp, #36 + 2320 .LCFI8: + 2321 .cfi_remember_state + 2322 .cfi_def_cfa_offset 12 + 2323 @ sp needed + 2324 0076 30BD pop {r4, r5, pc} + 2325 .LVL232: + 2326 .L197: + 2327 .LCFI9: + 2328 .cfi_restore_state 1409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** FlagStatus backupchanged = RESET; - 2328 .loc 1 1409 20 view .LVU766 - 2329 0078 0024 movs r4, #0 - 2330 007a E9E7 b .L193 - 2331 .LVL233: - 2332 .L200: + 2329 .loc 1 1409 20 view .LVU766 + 2330 0078 0024 movs r4, #0 + 2331 007a E9E7 b .L193 + 2332 .LVL233: + 2333 .L200: 1433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** backupchanged = SET; - 2333 .loc 1 1433 5 is_stmt 1 view .LVU767 - 2334 007c FFF7FEFF bl HAL_PWR_EnableBkUpAccess - 2335 .LVL234: + 2334 .loc 1 1433 5 is_stmt 1 view .LVU767 + 2335 007c FFF7FEFF bl HAL_PWR_EnableBkUpAccess + 2336 .LVL234: 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2336 .loc 1 1434 5 view .LVU768 + 2337 .loc 1 1434 5 view .LVU768 1434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2337 .loc 1 1434 19 is_stmt 0 view .LVU769 - 2338 0080 0122 movs r2, #1 - 2339 0082 EBE7 b .L194 - 2340 .LVL235: - 2341 .L201: + 2338 .loc 1 1434 19 is_stmt 0 view .LVU769 + 2339 0080 0122 movs r2, #1 + 2340 0082 EBE7 b .L194 + 2341 .LVL235: + 2342 .L201: 1441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2342 .loc 1 1441 5 is_stmt 1 view .LVU770 - 2343 0084 FFF7FEFF bl HAL_PWR_DisableBkUpAccess - 2344 .LVL236: + 2343 .loc 1 1441 5 is_stmt 1 view .LVU770 + 2344 0084 FFF7FEFF bl HAL_PWR_DisableBkUpAccess + 2345 .LVL236: 1441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2345 .loc 1 1441 5 is_stmt 0 view .LVU771 - 2346 0088 F3E7 b .L195 - 2347 .L202: + 2346 .loc 1 1441 5 is_stmt 0 view .LVU771 + 2347 0088 F3E7 b .L195 + 2348 .L202: 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2348 .loc 1 1445 5 is_stmt 1 view .LVU772 - 2349 008a 034A ldr r2, .L203 - 2350 008c 936D ldr r3, [r2, #88] - 2351 008e 23F08053 bic r3, r3, #268435456 - 2352 0092 9365 str r3, [r2, #88] - 2353 .loc 1 1447 1 is_stmt 0 view .LVU773 - 2354 0094 EEE7 b .L192 - 2355 .L204: - 2356 0096 00BF .align 2 - 2357 .L203: - 2358 0098 00100240 .word 1073876992 - 2359 009c 00700040 .word 1073770496 - 2360 .cfi_endproc - 2361 .LFE337: - 2363 .section .text.HAL_RCCEx_DisableLSCO,"ax",%progbits - 2364 .align 1 - ARM GAS /tmp/ccmnAW5T.s page 75 + 2349 .loc 1 1445 5 is_stmt 1 view .LVU772 + 2350 008a 034A ldr r2, .L203 + 2351 008c 936D ldr r3, [r2, #88] + 2352 008e 23F08053 bic r3, r3, #268435456 + 2353 0092 9365 str r3, [r2, #88] + 2354 .loc 1 1447 1 is_stmt 0 view .LVU773 + 2355 0094 EEE7 b .L192 + 2356 .L204: + 2357 0096 00BF .align 2 + 2358 .L203: + 2359 0098 00100240 .word 1073876992 + 2360 009c 00700040 .word 1073770496 + 2361 .cfi_endproc + 2362 .LFE337: + 2364 .section .text.HAL_RCCEx_DisableLSCO,"ax",%progbits + ARM GAS /tmp/cc4Hnewt.s page 75 - 2365 .global HAL_RCCEx_DisableLSCO - 2366 .syntax unified - 2367 .thumb - 2368 .thumb_func - 2370 HAL_RCCEx_DisableLSCO: - 2371 .LFB338: + 2365 .align 1 + 2366 .global HAL_RCCEx_DisableLSCO + 2367 .syntax unified + 2368 .thumb + 2369 .thumb_func + 2371 HAL_RCCEx_DisableLSCO: + 2372 .LFB338: 1448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Disable the Low Speed clock output. @@ -4454,75 +4455,75 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_DisableLSCO(void) 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2372 .loc 1 1454 1 is_stmt 1 view -0 - 2373 .cfi_startproc - 2374 @ args = 0, pretend = 0, frame = 8 - 2375 @ frame_needed = 0, uses_anonymous_args = 0 - 2376 0000 10B5 push {r4, lr} - 2377 .LCFI10: - 2378 .cfi_def_cfa_offset 8 - 2379 .cfi_offset 4, -8 - 2380 .cfi_offset 14, -4 - 2381 0002 82B0 sub sp, sp, #8 - 2382 .LCFI11: - 2383 .cfi_def_cfa_offset 16 + 2373 .loc 1 1454 1 is_stmt 1 view -0 + 2374 .cfi_startproc + 2375 @ args = 0, pretend = 0, frame = 8 + 2376 @ frame_needed = 0, uses_anonymous_args = 0 + 2377 0000 10B5 push {r4, lr} + 2378 .LCFI10: + 2379 .cfi_def_cfa_offset 8 + 2380 .cfi_offset 4, -8 + 2381 .cfi_offset 14, -4 + 2382 0002 82B0 sub sp, sp, #8 + 2383 .LCFI11: + 2384 .cfi_def_cfa_offset 16 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** FlagStatus pwrclkchanged = RESET; - 2384 .loc 1 1455 3 view .LVU775 - 2385 .LVL237: + 2385 .loc 1 1455 3 view .LVU775 + 2386 .LVL237: 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** FlagStatus backupchanged = RESET; - 2386 .loc 1 1456 3 view .LVU776 + 2387 .loc 1 1456 3 view .LVU776 1457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Update LSCOEN bit in Backup Domain control register */ 1459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(__HAL_RCC_PWR_IS_CLK_DISABLED()) - 2387 .loc 1 1459 3 view .LVU777 - 2388 .loc 1 1459 6 is_stmt 0 view .LVU778 - 2389 0004 174B ldr r3, .L216 - 2390 0006 9B6D ldr r3, [r3, #88] - 2391 .loc 1 1459 5 view .LVU779 - 2392 0008 13F0805F tst r3, #268435456 - 2393 000c 1BD1 bne .L210 + 2388 .loc 1 1459 3 view .LVU777 + 2389 .loc 1 1459 6 is_stmt 0 view .LVU778 + 2390 0004 174B ldr r3, .L216 + 2391 0006 9B6D ldr r3, [r3, #88] + 2392 .loc 1 1459 5 view .LVU779 + 2393 0008 13F0805F tst r3, #268435456 + 2394 000c 1BD1 bne .L210 1460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); - 2394 .loc 1 1461 5 is_stmt 1 view .LVU780 - 2395 .LBB7: - 2396 .loc 1 1461 5 view .LVU781 - 2397 .loc 1 1461 5 view .LVU782 - 2398 000e 154B ldr r3, .L216 - 2399 0010 9A6D ldr r2, [r3, #88] - 2400 0012 42F08052 orr r2, r2, #268435456 - 2401 0016 9A65 str r2, [r3, #88] - 2402 .loc 1 1461 5 view .LVU783 - 2403 0018 9B6D ldr r3, [r3, #88] - 2404 001a 03F08053 and r3, r3, #268435456 - 2405 001e 0193 str r3, [sp, #4] - 2406 .loc 1 1461 5 view .LVU784 - 2407 0020 019B ldr r3, [sp, #4] - 2408 .LBE7: - ARM GAS /tmp/ccmnAW5T.s page 76 + 2395 .loc 1 1461 5 is_stmt 1 view .LVU780 + 2396 .LBB7: + 2397 .loc 1 1461 5 view .LVU781 + 2398 .loc 1 1461 5 view .LVU782 + 2399 000e 154B ldr r3, .L216 + 2400 0010 9A6D ldr r2, [r3, #88] + 2401 0012 42F08052 orr r2, r2, #268435456 + 2402 0016 9A65 str r2, [r3, #88] + 2403 .loc 1 1461 5 view .LVU783 + 2404 0018 9B6D ldr r3, [r3, #88] + 2405 001a 03F08053 and r3, r3, #268435456 + 2406 001e 0193 str r3, [sp, #4] + 2407 .loc 1 1461 5 view .LVU784 + 2408 0020 019B ldr r3, [sp, #4] + ARM GAS /tmp/cc4Hnewt.s page 76 - 2409 .loc 1 1461 5 view .LVU785 + 2409 .LBE7: + 2410 .loc 1 1461 5 view .LVU785 1462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pwrclkchanged = SET; - 2410 .loc 1 1462 5 view .LVU786 - 2411 .LVL238: - 2412 .loc 1 1462 19 is_stmt 0 view .LVU787 - 2413 0022 0124 movs r4, #1 - 2414 .LVL239: - 2415 .L206: + 2411 .loc 1 1462 5 view .LVU786 + 2412 .LVL238: + 2413 .loc 1 1462 19 is_stmt 0 view .LVU787 + 2414 0022 0124 movs r4, #1 + 2415 .LVL239: + 2416 .L206: 1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(HAL_IS_BIT_CLR(PWR->CR1, PWR_CR1_DBP)) - 2416 .loc 1 1464 3 is_stmt 1 view .LVU788 - 2417 .loc 1 1464 6 is_stmt 0 view .LVU789 - 2418 0024 104B ldr r3, .L216+4 - 2419 0026 1B68 ldr r3, [r3] - 2420 .loc 1 1464 5 view .LVU790 - 2421 0028 13F4807F tst r3, #256 - 2422 002c 0DD0 beq .L213 + 2417 .loc 1 1464 3 is_stmt 1 view .LVU788 + 2418 .loc 1 1464 6 is_stmt 0 view .LVU789 + 2419 0024 104B ldr r3, .L216+4 + 2420 0026 1B68 ldr r3, [r3] + 2421 .loc 1 1464 5 view .LVU790 + 2422 0028 13F4807F tst r3, #256 + 2423 002c 0DD0 beq .L213 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2423 .loc 1 1456 20 view .LVU791 - 2424 002e 0021 movs r1, #0 - 2425 .LVL240: - 2426 .L207: + 2424 .loc 1 1456 20 view .LVU791 + 2425 002e 0021 movs r1, #0 + 2426 .LVL240: + 2427 .L207: 1465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Enable access to the backup domain */ 1467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** HAL_PWR_EnableBkUpAccess(); @@ -4530,99 +4531,99 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSCOEN); - 2427 .loc 1 1471 3 is_stmt 1 view .LVU792 - 2428 0030 0C4A ldr r2, .L216 - 2429 0032 D2F89030 ldr r3, [r2, #144] - 2430 0036 23F08073 bic r3, r3, #16777216 - 2431 003a C2F89030 str r3, [r2, #144] + 2428 .loc 1 1471 3 is_stmt 1 view .LVU792 + 2429 0030 0C4A ldr r2, .L216 + 2430 0032 D2F89030 ldr r3, [r2, #144] + 2431 0036 23F08073 bic r3, r3, #16777216 + 2432 003a C2F89030 str r3, [r2, #144] 1472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Restore previous configuration */ 1474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(backupchanged == SET) - 2432 .loc 1 1474 3 view .LVU793 - 2433 .loc 1 1474 5 is_stmt 0 view .LVU794 - 2434 003e 41B9 cbnz r1, .L214 - 2435 .LVL241: - 2436 .L208: + 2433 .loc 1 1474 3 view .LVU793 + 2434 .loc 1 1474 5 is_stmt 0 view .LVU794 + 2435 003e 41B9 cbnz r1, .L214 + 2436 .LVL241: + 2437 .L208: 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Disable access to the backup domain */ 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** HAL_PWR_DisableBkUpAccess(); 1478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(pwrclkchanged == SET) - 2437 .loc 1 1479 3 is_stmt 1 view .LVU795 - 2438 .loc 1 1479 5 is_stmt 0 view .LVU796 - 2439 0040 54B9 cbnz r4, .L215 - 2440 .L205: + 2438 .loc 1 1479 3 is_stmt 1 view .LVU795 + 2439 .loc 1 1479 5 is_stmt 0 view .LVU796 + 2440 0040 54B9 cbnz r4, .L215 + 2441 .L205: 1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_DISABLE(); 1482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2441 .loc 1 1483 1 view .LVU797 - 2442 0042 02B0 add sp, sp, #8 - ARM GAS /tmp/ccmnAW5T.s page 77 + 2442 .loc 1 1483 1 view .LVU797 + ARM GAS /tmp/cc4Hnewt.s page 77 - 2443 .LCFI12: - 2444 .cfi_remember_state - 2445 .cfi_def_cfa_offset 8 - 2446 @ sp needed - 2447 0044 10BD pop {r4, pc} - 2448 .LVL242: - 2449 .L210: - 2450 .LCFI13: - 2451 .cfi_restore_state + 2443 0042 02B0 add sp, sp, #8 + 2444 .LCFI12: + 2445 .cfi_remember_state + 2446 .cfi_def_cfa_offset 8 + 2447 @ sp needed + 2448 0044 10BD pop {r4, pc} + 2449 .LVL242: + 2450 .L210: + 2451 .LCFI13: + 2452 .cfi_restore_state 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** FlagStatus backupchanged = RESET; - 2452 .loc 1 1455 20 view .LVU798 - 2453 0046 0024 movs r4, #0 - 2454 0048 ECE7 b .L206 - 2455 .LVL243: - 2456 .L213: + 2453 .loc 1 1455 20 view .LVU798 + 2454 0046 0024 movs r4, #0 + 2455 0048 ECE7 b .L206 + 2456 .LVL243: + 2457 .L213: 1467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** backupchanged = SET; - 2457 .loc 1 1467 5 is_stmt 1 view .LVU799 - 2458 004a FFF7FEFF bl HAL_PWR_EnableBkUpAccess - 2459 .LVL244: + 2458 .loc 1 1467 5 is_stmt 1 view .LVU799 + 2459 004a FFF7FEFF bl HAL_PWR_EnableBkUpAccess + 2460 .LVL244: 1468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2460 .loc 1 1468 5 view .LVU800 + 2461 .loc 1 1468 5 view .LVU800 1468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2461 .loc 1 1468 19 is_stmt 0 view .LVU801 - 2462 004e 0121 movs r1, #1 - 2463 0050 EEE7 b .L207 - 2464 .LVL245: - 2465 .L214: + 2462 .loc 1 1468 19 is_stmt 0 view .LVU801 + 2463 004e 0121 movs r1, #1 + 2464 0050 EEE7 b .L207 + 2465 .LVL245: + 2466 .L214: 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2466 .loc 1 1477 5 is_stmt 1 view .LVU802 - 2467 0052 FFF7FEFF bl HAL_PWR_DisableBkUpAccess - 2468 .LVL246: + 2467 .loc 1 1477 5 is_stmt 1 view .LVU802 + 2468 0052 FFF7FEFF bl HAL_PWR_DisableBkUpAccess + 2469 .LVL246: 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2469 .loc 1 1477 5 is_stmt 0 view .LVU803 - 2470 0056 F3E7 b .L208 - 2471 .L215: + 2470 .loc 1 1477 5 is_stmt 0 view .LVU803 + 2471 0056 F3E7 b .L208 + 2472 .L215: 1481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2472 .loc 1 1481 5 is_stmt 1 view .LVU804 - 2473 0058 024A ldr r2, .L216 - 2474 005a 936D ldr r3, [r2, #88] - 2475 005c 23F08053 bic r3, r3, #268435456 - 2476 0060 9365 str r3, [r2, #88] - 2477 .loc 1 1483 1 is_stmt 0 view .LVU805 - 2478 0062 EEE7 b .L205 - 2479 .L217: - 2480 .align 2 - 2481 .L216: - 2482 0064 00100240 .word 1073876992 - 2483 0068 00700040 .word 1073770496 - 2484 .cfi_endproc - 2485 .LFE338: - 2487 .section .text.HAL_RCCEx_CRSConfig,"ax",%progbits - 2488 .align 1 - 2489 .global HAL_RCCEx_CRSConfig - 2490 .syntax unified - 2491 .thumb - 2492 .thumb_func - 2494 HAL_RCCEx_CRSConfig: - ARM GAS /tmp/ccmnAW5T.s page 78 + 2473 .loc 1 1481 5 is_stmt 1 view .LVU804 + 2474 0058 024A ldr r2, .L216 + 2475 005a 936D ldr r3, [r2, #88] + 2476 005c 23F08053 bic r3, r3, #268435456 + 2477 0060 9365 str r3, [r2, #88] + 2478 .loc 1 1483 1 is_stmt 0 view .LVU805 + 2479 0062 EEE7 b .L205 + 2480 .L217: + 2481 .align 2 + 2482 .L216: + 2483 0064 00100240 .word 1073876992 + 2484 0068 00700040 .word 1073770496 + 2485 .cfi_endproc + 2486 .LFE338: + 2488 .section .text.HAL_RCCEx_CRSConfig,"ax",%progbits + 2489 .align 1 + 2490 .global HAL_RCCEx_CRSConfig + 2491 .syntax unified + 2492 .thumb + 2493 .thumb_func + ARM GAS /tmp/cc4Hnewt.s page 78 - 2495 .LVL247: - 2496 .LFB339: + 2495 HAL_RCCEx_CRSConfig: + 2496 .LVL247: + 2497 .LFB339: 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** @@ -4677,10 +4678,10 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** is higher (and that the TRIM value should be decremented). 1536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** (#) In interrupt mode, user can resort to the available macros (__HAL_RCC_CRS_XXX_IT). Interr + ARM GAS /tmp/cc4Hnewt.s page 79 + + 1538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** through CRS Handler (CRS_IRQn/CRS_IRQHandler) - ARM GAS /tmp/ccmnAW5T.s page 79 - - 1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** (++) Call function HAL_RCCEx_CRSConfig() 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** (++) Enable CRS_IRQn (thanks to NVIC functions) 1541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** (++) Enable CRS interrupt (__HAL_RCC_CRS_ENABLE_IT) @@ -4705,125 +4706,125 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_CRSConfig(RCC_CRSInitTypeDef *pInit) 1562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2497 .loc 1 1562 1 is_stmt 1 view -0 - 2498 .cfi_startproc - 2499 @ args = 0, pretend = 0, frame = 0 - 2500 @ frame_needed = 0, uses_anonymous_args = 0 - 2501 @ link register save eliminated. + 2498 .loc 1 1562 1 is_stmt 1 view -0 + 2499 .cfi_startproc + 2500 @ args = 0, pretend = 0, frame = 0 + 2501 @ frame_needed = 0, uses_anonymous_args = 0 + 2502 @ link register save eliminated. 1563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t value; - 2502 .loc 1 1563 3 view .LVU807 + 2503 .loc 1 1563 3 view .LVU807 1564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check the parameters */ 1566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_CRS_SYNC_DIV(pInit->Prescaler)); - 2503 .loc 1 1566 3 view .LVU808 + 2504 .loc 1 1566 3 view .LVU808 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_CRS_SYNC_SOURCE(pInit->Source)); - 2504 .loc 1 1567 3 view .LVU809 + 2505 .loc 1 1567 3 view .LVU809 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_CRS_SYNC_POLARITY(pInit->Polarity)); - 2505 .loc 1 1568 3 view .LVU810 + 2506 .loc 1 1568 3 view .LVU810 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_CRS_RELOADVALUE(pInit->ReloadValue)); - 2506 .loc 1 1569 3 view .LVU811 + 2507 .loc 1 1569 3 view .LVU811 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_CRS_ERRORLIMIT(pInit->ErrorLimitValue)); - 2507 .loc 1 1570 3 view .LVU812 + 2508 .loc 1 1570 3 view .LVU812 1571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(IS_RCC_CRS_HSI48CALIBRATION(pInit->HSI48CalibrationValue)); - 2508 .loc 1 1571 3 view .LVU813 + 2509 .loc 1 1571 3 view .LVU813 1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* CONFIGURATION */ 1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Before configuration, reset CRS registers to their default values*/ 1576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_CRS_FORCE_RESET(); - 2509 .loc 1 1576 3 view .LVU814 - 2510 0000 104B ldr r3, .L219 - 2511 0002 9A6B ldr r2, [r3, #56] - 2512 0004 42F48072 orr r2, r2, #256 - 2513 0008 9A63 str r2, [r3, #56] + 2510 .loc 1 1576 3 view .LVU814 + 2511 0000 104B ldr r3, .L219 + 2512 0002 9A6B ldr r2, [r3, #56] + 2513 0004 42F48072 orr r2, r2, #256 + 2514 0008 9A63 str r2, [r3, #56] 1577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_CRS_RELEASE_RESET(); - 2514 .loc 1 1577 3 view .LVU815 - ARM GAS /tmp/ccmnAW5T.s page 80 + ARM GAS /tmp/cc4Hnewt.s page 80 - 2515 000a 9A6B ldr r2, [r3, #56] - 2516 000c 22F48072 bic r2, r2, #256 - 2517 0010 9A63 str r2, [r3, #56] + 2515 .loc 1 1577 3 view .LVU815 + 2516 000a 9A6B ldr r2, [r3, #56] + 2517 000c 22F48072 bic r2, r2, #256 + 2518 0010 9A63 str r2, [r3, #56] 1578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Set the SYNCDIV[2:0] bits according to Prescaler value */ 1580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Set the SYNCSRC[1:0] bits according to Source value */ 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Set the SYNCSPOL bit according to Polarity value */ 1582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** value = (pInit->Prescaler | pInit->Source | pInit->Polarity); - 2518 .loc 1 1582 3 view .LVU816 - 2519 .loc 1 1582 17 is_stmt 0 view .LVU817 - 2520 0012 0368 ldr r3, [r0] - 2521 .loc 1 1582 36 view .LVU818 - 2522 0014 4268 ldr r2, [r0, #4] - 2523 .loc 1 1582 29 view .LVU819 - 2524 0016 1343 orrs r3, r3, r2 - 2525 .loc 1 1582 52 view .LVU820 - 2526 0018 8268 ldr r2, [r0, #8] - 2527 .loc 1 1582 9 view .LVU821 - 2528 001a 1A43 orrs r2, r2, r3 - 2529 .LVL248: + 2519 .loc 1 1582 3 view .LVU816 + 2520 .loc 1 1582 17 is_stmt 0 view .LVU817 + 2521 0012 0368 ldr r3, [r0] + 2522 .loc 1 1582 36 view .LVU818 + 2523 0014 4268 ldr r2, [r0, #4] + 2524 .loc 1 1582 29 view .LVU819 + 2525 0016 1343 orrs r3, r3, r2 + 2526 .loc 1 1582 52 view .LVU820 + 2527 0018 8268 ldr r2, [r0, #8] + 2528 .loc 1 1582 9 view .LVU821 + 2529 001a 1A43 orrs r2, r2, r3 + 2530 .LVL248: 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Set the RELOAD[15:0] bits according to ReloadValue value */ 1584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** value |= pInit->ReloadValue; - 2530 .loc 1 1584 3 is_stmt 1 view .LVU822 - 2531 .loc 1 1584 17 is_stmt 0 view .LVU823 - 2532 001c C368 ldr r3, [r0, #12] - 2533 .loc 1 1584 9 view .LVU824 - 2534 001e 1343 orrs r3, r3, r2 - 2535 .LVL249: + 2531 .loc 1 1584 3 is_stmt 1 view .LVU822 + 2532 .loc 1 1584 17 is_stmt 0 view .LVU823 + 2533 001c C368 ldr r3, [r0, #12] + 2534 .loc 1 1584 9 view .LVU824 + 2535 001e 1343 orrs r3, r3, r2 + 2536 .LVL249: 1585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Set the FELIM[7:0] bits according to ErrorLimitValue value */ 1586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** value |= (pInit->ErrorLimitValue << CRS_CFGR_FELIM_Pos); - 2536 .loc 1 1586 3 is_stmt 1 view .LVU825 - 2537 .loc 1 1586 18 is_stmt 0 view .LVU826 - 2538 0020 0269 ldr r2, [r0, #16] - 2539 .loc 1 1586 9 view .LVU827 - 2540 0022 43EA0242 orr r2, r3, r2, lsl #16 - 2541 .LVL250: + 2537 .loc 1 1586 3 is_stmt 1 view .LVU825 + 2538 .loc 1 1586 18 is_stmt 0 view .LVU826 + 2539 0020 0269 ldr r2, [r0, #16] + 2540 .loc 1 1586 9 view .LVU827 + 2541 0022 43EA0242 orr r2, r3, r2, lsl #16 + 2542 .LVL250: 1587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** WRITE_REG(CRS->CFGR, value); - 2542 .loc 1 1587 3 is_stmt 1 view .LVU828 - 2543 0026 084B ldr r3, .L219+4 - 2544 0028 5A60 str r2, [r3, #4] + 2543 .loc 1 1587 3 is_stmt 1 view .LVU828 + 2544 0026 084B ldr r3, .L219+4 + 2545 0028 5A60 str r2, [r3, #4] 1588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Adjust HSI48 oscillator smooth trimming */ 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Set the TRIM[6:0] bits according to RCC_CRS_HSI48CalibrationValue value */ 1591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** MODIFY_REG(CRS->CR, CRS_CR_TRIM, (pInit->HSI48CalibrationValue << CRS_CR_TRIM_Pos)); - 2545 .loc 1 1591 3 view .LVU829 - 2546 002a 1A68 ldr r2, [r3] - 2547 .LVL251: - 2548 .loc 1 1591 3 is_stmt 0 view .LVU830 - 2549 002c 22F4FE42 bic r2, r2, #32512 - 2550 0030 4169 ldr r1, [r0, #20] - 2551 0032 42EA0122 orr r2, r2, r1, lsl #8 - 2552 0036 1A60 str r2, [r3] - 2553 .LVL252: + 2546 .loc 1 1591 3 view .LVU829 + 2547 002a 1A68 ldr r2, [r3] + 2548 .LVL251: + 2549 .loc 1 1591 3 is_stmt 0 view .LVU830 + 2550 002c 22F4FE42 bic r2, r2, #32512 + 2551 0030 4169 ldr r1, [r0, #20] + 2552 0032 42EA0122 orr r2, r2, r1, lsl #8 + 2553 0036 1A60 str r2, [r3] + 2554 .LVL252: 1592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* START AUTOMATIC SYNCHRONIZATION*/ 1594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** + ARM GAS /tmp/cc4Hnewt.s page 81 + + 1595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Enable Automatic trimming & Frequency error counter */ - ARM GAS /tmp/ccmnAW5T.s page 81 - - 1596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN | CRS_CR_CEN); - 2554 .loc 1 1596 3 is_stmt 1 view .LVU831 - 2555 0038 1A68 ldr r2, [r3] - 2556 003a 42F06002 orr r2, r2, #96 - 2557 003e 1A60 str r2, [r3] + 2555 .loc 1 1596 3 is_stmt 1 view .LVU831 + 2556 0038 1A68 ldr r2, [r3] + 2557 003a 42F06002 orr r2, r2, #96 + 2558 003e 1A60 str r2, [r3] 1597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2558 .loc 1 1597 1 is_stmt 0 view .LVU832 - 2559 0040 7047 bx lr - 2560 .L220: - 2561 0042 00BF .align 2 - 2562 .L219: - 2563 0044 00100240 .word 1073876992 - 2564 0048 00200040 .word 1073750016 - 2565 .cfi_endproc - 2566 .LFE339: - 2568 .section .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate,"ax",%progbits - 2569 .align 1 - 2570 .global HAL_RCCEx_CRSSoftwareSynchronizationGenerate - 2571 .syntax unified - 2572 .thumb - 2573 .thumb_func - 2575 HAL_RCCEx_CRSSoftwareSynchronizationGenerate: - 2576 .LFB340: + 2559 .loc 1 1597 1 is_stmt 0 view .LVU832 + 2560 0040 7047 bx lr + 2561 .L220: + 2562 0042 00BF .align 2 + 2563 .L219: + 2564 0044 00100240 .word 1073876992 + 2565 0048 00200040 .word 1073750016 + 2566 .cfi_endproc + 2567 .LFE339: + 2569 .section .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate,"ax",%progbits + 2570 .align 1 + 2571 .global HAL_RCCEx_CRSSoftwareSynchronizationGenerate + 2572 .syntax unified + 2573 .thumb + 2574 .thumb_func + 2576 HAL_RCCEx_CRSSoftwareSynchronizationGenerate: + 2577 .LFB340: 1598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Generate the software synchronization event @@ -4831,38 +4832,38 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_CRSSoftwareSynchronizationGenerate(void) 1604:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2577 .loc 1 1604 1 is_stmt 1 view -0 - 2578 .cfi_startproc - 2579 @ args = 0, pretend = 0, frame = 0 - 2580 @ frame_needed = 0, uses_anonymous_args = 0 - 2581 @ link register save eliminated. + 2578 .loc 1 1604 1 is_stmt 1 view -0 + 2579 .cfi_startproc + 2580 @ args = 0, pretend = 0, frame = 0 + 2581 @ frame_needed = 0, uses_anonymous_args = 0 + 2582 @ link register save eliminated. 1605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** SET_BIT(CRS->CR, CRS_CR_SWSYNC); - 2582 .loc 1 1605 3 view .LVU834 - 2583 0000 024A ldr r2, .L222 - 2584 0002 1368 ldr r3, [r2] - 2585 0004 43F08003 orr r3, r3, #128 - 2586 0008 1360 str r3, [r2] + 2583 .loc 1 1605 3 view .LVU834 + 2584 0000 024A ldr r2, .L222 + 2585 0002 1368 ldr r3, [r2] + 2586 0004 43F08003 orr r3, r3, #128 + 2587 0008 1360 str r3, [r2] 1606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2587 .loc 1 1606 1 is_stmt 0 view .LVU835 - 2588 000a 7047 bx lr - 2589 .L223: - 2590 .align 2 - 2591 .L222: - 2592 000c 00200040 .word 1073750016 - 2593 .cfi_endproc - 2594 .LFE340: - 2596 .section .text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits - 2597 .align 1 - 2598 .global HAL_RCCEx_CRSGetSynchronizationInfo - 2599 .syntax unified - 2600 .thumb - 2601 .thumb_func - 2603 HAL_RCCEx_CRSGetSynchronizationInfo: - ARM GAS /tmp/ccmnAW5T.s page 82 + 2588 .loc 1 1606 1 is_stmt 0 view .LVU835 + 2589 000a 7047 bx lr + 2590 .L223: + 2591 .align 2 + 2592 .L222: + 2593 000c 00200040 .word 1073750016 + 2594 .cfi_endproc + 2595 .LFE340: + 2597 .section .text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits + 2598 .align 1 + 2599 .global HAL_RCCEx_CRSGetSynchronizationInfo + 2600 .syntax unified + 2601 .thumb + 2602 .thumb_func + ARM GAS /tmp/cc4Hnewt.s page 82 - 2604 .LVL253: - 2605 .LFB341: + 2604 HAL_RCCEx_CRSGetSynchronizationInfo: + 2605 .LVL253: + 2606 .LFB341: 1607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Return synchronization info @@ -4871,74 +4872,74 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** void HAL_RCCEx_CRSGetSynchronizationInfo(RCC_CRSSynchroInfoTypeDef *pSynchroInfo) 1614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2606 .loc 1 1614 1 is_stmt 1 view -0 - 2607 .cfi_startproc - 2608 @ args = 0, pretend = 0, frame = 0 - 2609 @ frame_needed = 0, uses_anonymous_args = 0 - 2610 @ link register save eliminated. + 2607 .loc 1 1614 1 is_stmt 1 view -0 + 2608 .cfi_startproc + 2609 @ args = 0, pretend = 0, frame = 0 + 2610 @ frame_needed = 0, uses_anonymous_args = 0 + 2611 @ link register save eliminated. 1615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check the parameter */ 1616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** assert_param(pSynchroInfo != (void *)NULL); - 2611 .loc 1 1616 3 view .LVU837 + 2612 .loc 1 1616 3 view .LVU837 1617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get the reload value */ 1619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pSynchroInfo->ReloadValue = (READ_BIT(CRS->CFGR, CRS_CFGR_RELOAD)); - 2612 .loc 1 1619 3 view .LVU838 - 2613 .loc 1 1619 32 is_stmt 0 view .LVU839 - 2614 0000 074B ldr r3, .L225 - 2615 0002 5A68 ldr r2, [r3, #4] - 2616 0004 92B2 uxth r2, r2 - 2617 .loc 1 1619 29 view .LVU840 - 2618 0006 0260 str r2, [r0] + 2613 .loc 1 1619 3 view .LVU838 + 2614 .loc 1 1619 32 is_stmt 0 view .LVU839 + 2615 0000 074B ldr r3, .L225 + 2616 0002 5A68 ldr r2, [r3, #4] + 2617 0004 92B2 uxth r2, r2 + 2618 .loc 1 1619 29 view .LVU840 + 2619 0006 0260 str r2, [r0] 1620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get HSI48 oscillator smooth trimming */ 1622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pSynchroInfo->HSI48CalibrationValue = (READ_BIT(CRS->CR, CRS_CR_TRIM) >> CRS_CR_TRIM_Pos); - 2619 .loc 1 1622 3 is_stmt 1 view .LVU841 - 2620 .loc 1 1622 42 is_stmt 0 view .LVU842 - 2621 0008 1A68 ldr r2, [r3] - 2622 .loc 1 1622 73 view .LVU843 - 2623 000a C2F30622 ubfx r2, r2, #8, #7 - 2624 .loc 1 1622 39 view .LVU844 - 2625 000e 4260 str r2, [r0, #4] + 2620 .loc 1 1622 3 is_stmt 1 view .LVU841 + 2621 .loc 1 1622 42 is_stmt 0 view .LVU842 + 2622 0008 1A68 ldr r2, [r3] + 2623 .loc 1 1622 73 view .LVU843 + 2624 000a C2F30622 ubfx r2, r2, #8, #7 + 2625 .loc 1 1622 39 view .LVU844 + 2626 000e 4260 str r2, [r0, #4] 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get Frequency error capture */ 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pSynchroInfo->FreqErrorCapture = (READ_BIT(CRS->ISR, CRS_ISR_FECAP) >> CRS_ISR_FECAP_Pos); - 2626 .loc 1 1625 3 is_stmt 1 view .LVU845 - 2627 .loc 1 1625 37 is_stmt 0 view .LVU846 - 2628 0010 9A68 ldr r2, [r3, #8] - 2629 .loc 1 1625 71 view .LVU847 - 2630 0012 120C lsrs r2, r2, #16 - 2631 .loc 1 1625 34 view .LVU848 - 2632 0014 8260 str r2, [r0, #8] + 2627 .loc 1 1625 3 is_stmt 1 view .LVU845 + 2628 .loc 1 1625 37 is_stmt 0 view .LVU846 + 2629 0010 9A68 ldr r2, [r3, #8] + 2630 .loc 1 1625 71 view .LVU847 + 2631 0012 120C lsrs r2, r2, #16 + 2632 .loc 1 1625 34 view .LVU848 + 2633 0014 8260 str r2, [r0, #8] 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get Frequency error direction */ 1628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** pSynchroInfo->FreqErrorDirection = (READ_BIT(CRS->ISR, CRS_ISR_FEDIR)); - 2633 .loc 1 1628 3 is_stmt 1 view .LVU849 - 2634 .loc 1 1628 39 is_stmt 0 view .LVU850 - 2635 0016 9B68 ldr r3, [r3, #8] - 2636 0018 03F40043 and r3, r3, #32768 - 2637 .loc 1 1628 36 view .LVU851 - 2638 001c C360 str r3, [r0, #12] - ARM GAS /tmp/ccmnAW5T.s page 83 + 2634 .loc 1 1628 3 is_stmt 1 view .LVU849 + 2635 .loc 1 1628 39 is_stmt 0 view .LVU850 + 2636 0016 9B68 ldr r3, [r3, #8] + 2637 0018 03F40043 and r3, r3, #32768 + 2638 .loc 1 1628 36 view .LVU851 + ARM GAS /tmp/cc4Hnewt.s page 83 + 2639 001c C360 str r3, [r0, #12] 1629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2639 .loc 1 1629 1 view .LVU852 - 2640 001e 7047 bx lr - 2641 .L226: - 2642 .align 2 - 2643 .L225: - 2644 0020 00200040 .word 1073750016 - 2645 .cfi_endproc - 2646 .LFE341: - 2648 .section .text.HAL_RCCEx_CRSWaitSynchronization,"ax",%progbits - 2649 .align 1 - 2650 .global HAL_RCCEx_CRSWaitSynchronization - 2651 .syntax unified - 2652 .thumb - 2653 .thumb_func - 2655 HAL_RCCEx_CRSWaitSynchronization: - 2656 .LVL254: - 2657 .LFB342: + 2640 .loc 1 1629 1 view .LVU852 + 2641 001e 7047 bx lr + 2642 .L226: + 2643 .align 2 + 2644 .L225: + 2645 0020 00200040 .word 1073750016 + 2646 .cfi_endproc + 2647 .LFE341: + 2649 .section .text.HAL_RCCEx_CRSWaitSynchronization,"ax",%progbits + 2650 .align 1 + 2651 .global HAL_RCCEx_CRSWaitSynchronization + 2652 .syntax unified + 2653 .thumb + 2654 .thumb_func + 2656 HAL_RCCEx_CRSWaitSynchronization: + 2657 .LVL254: + 2658 .LFB342: 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1631:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Wait for CRS Synchronization status. @@ -4957,43 +4958,43 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_CRSWaitSynchronization(uint32_t Timeout) 1647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2658 .loc 1 1647 1 is_stmt 1 view -0 - 2659 .cfi_startproc - 2660 @ args = 0, pretend = 0, frame = 0 - 2661 @ frame_needed = 0, uses_anonymous_args = 0 - 2662 .loc 1 1647 1 is_stmt 0 view .LVU854 - 2663 0000 70B5 push {r4, r5, r6, lr} - 2664 .LCFI14: - 2665 .cfi_def_cfa_offset 16 - 2666 .cfi_offset 4, -16 - 2667 .cfi_offset 5, -12 - 2668 .cfi_offset 6, -8 - 2669 .cfi_offset 14, -4 - 2670 0002 0546 mov r5, r0 + 2659 .loc 1 1647 1 is_stmt 1 view -0 + 2660 .cfi_startproc + 2661 @ args = 0, pretend = 0, frame = 0 + 2662 @ frame_needed = 0, uses_anonymous_args = 0 + 2663 .loc 1 1647 1 is_stmt 0 view .LVU854 + 2664 0000 70B5 push {r4, r5, r6, lr} + 2665 .LCFI14: + 2666 .cfi_def_cfa_offset 16 + 2667 .cfi_offset 4, -16 + 2668 .cfi_offset 5, -12 + 2669 .cfi_offset 6, -8 + 2670 .cfi_offset 14, -4 + 2671 0002 0546 mov r5, r0 1648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t crsstatus = RCC_CRS_NONE; - 2671 .loc 1 1648 3 is_stmt 1 view .LVU855 - 2672 .LVL255: + 2672 .loc 1 1648 3 is_stmt 1 view .LVU855 + 2673 .LVL255: 1649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t tickstart; - 2673 .loc 1 1649 3 view .LVU856 + 2674 .loc 1 1649 3 view .LVU856 1650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get timeout */ + ARM GAS /tmp/cc4Hnewt.s page 84 + + 1652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); - ARM GAS /tmp/ccmnAW5T.s page 84 - - - 2674 .loc 1 1652 3 view .LVU857 - 2675 .loc 1 1652 15 is_stmt 0 view .LVU858 - 2676 0004 FFF7FEFF bl HAL_GetTick - 2677 .LVL256: - 2678 .loc 1 1652 15 view .LVU859 - 2679 0008 0646 mov r6, r0 - 2680 .LVL257: + 2675 .loc 1 1652 3 view .LVU857 + 2676 .loc 1 1652 15 is_stmt 0 view .LVU858 + 2677 0004 FFF7FEFF bl HAL_GetTick + 2678 .LVL256: + 2679 .loc 1 1652 15 view .LVU859 + 2680 0008 0646 mov r6, r0 + 2681 .LVL257: 1648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t tickstart; - 2681 .loc 1 1648 12 view .LVU860 - 2682 000a 0024 movs r4, #0 - 2683 000c 0EE0 b .L235 - 2684 .LVL258: - 2685 .L240: + 2682 .loc 1 1648 12 view .LVU860 + 2683 000a 0024 movs r4, #0 + 2684 000c 0BE0 b .L235 + 2685 .LVL258: + 2686 .L240: 1653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Wait for CRS flag or timeout detection */ 1655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** do @@ -5001,33 +5002,33 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(Timeout != HAL_MAX_DELAY) 1658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** if(((HAL_GetTick() - tickstart) > Timeout) || (Timeout == 0U)) - 2686 .loc 1 1659 7 is_stmt 1 view .LVU861 - 2687 .loc 1 1659 12 is_stmt 0 view .LVU862 - 2688 000e FFF7FEFF bl HAL_GetTick - 2689 .LVL259: - 2690 .loc 1 1659 26 discriminator 1 view .LVU863 - 2691 0012 801B subs r0, r0, r6 - 2692 .loc 1 1659 9 discriminator 1 view .LVU864 - 2693 0014 A842 cmp r0, r5 - 2694 0016 02D8 bhi .L236 - 2695 .loc 1 1659 50 discriminator 1 view .LVU865 - 2696 0018 5DB9 cbnz r5, .L228 + 2687 .loc 1 1659 7 is_stmt 1 view .LVU861 + 2688 .loc 1 1659 12 is_stmt 0 view .LVU862 + 2689 000e FFF7FEFF bl HAL_GetTick + 2690 .LVL259: + 2691 .loc 1 1659 26 discriminator 1 view .LVU863 + 2692 0012 801B subs r0, r0, r6 + 2693 .loc 1 1659 9 discriminator 1 view .LVU864 + 2694 0014 A842 cmp r0, r5 + 2695 0016 02D8 bhi .L236 + 2696 .loc 1 1659 50 discriminator 1 view .LVU865 + 2697 0018 45B9 cbnz r5, .L228 1660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** crsstatus = RCC_CRS_TIMEOUT; - 2697 .loc 1 1661 19 view .LVU866 - 2698 001a 0124 movs r4, #1 - 2699 .LVL260: - 2700 .loc 1 1661 19 view .LVU867 - 2701 001c 09E0 b .L228 - 2702 .LVL261: - 2703 .L236: - 2704 .loc 1 1661 19 view .LVU868 - 2705 001e 0124 movs r4, #1 - 2706 .LVL262: - 2707 .loc 1 1661 19 view .LVU869 - 2708 0020 07E0 b .L228 - 2709 .LVL263: - 2710 .L241: + 2698 .loc 1 1661 19 view .LVU866 + 2699 001a 0124 movs r4, #1 + 2700 .LVL260: + 2701 .loc 1 1661 19 view .LVU867 + 2702 001c 06E0 b .L228 + 2703 .LVL261: + 2704 .L236: + 2705 .loc 1 1661 19 view .LVU868 + 2706 001e 0124 movs r4, #1 + 2707 .LVL262: + 2708 .loc 1 1661 19 view .LVU869 + 2709 0020 04E0 b .L228 + 2710 .LVL263: + 2711 .L234: 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check CRS SYNCOK flag */ @@ -5037,10 +5038,10 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** crsstatus |= RCC_CRS_SYNCOK; 1669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Clear CRS SYNC event OK bit */ + ARM GAS /tmp/cc4Hnewt.s page 85 + + 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_SYNCOK); - ARM GAS /tmp/ccmnAW5T.s page 85 - - 1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Check CRS SYNCWARN flag */ @@ -5088,220 +5089,220 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* frequency error counter reached a zero value */ 1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_ESYNC); - 2711 .loc 1 1718 7 is_stmt 1 view .LVU870 - 2712 .loc 1 1718 7 view .LVU871 - 2713 .loc 1 1718 7 discriminator 2 view .LVU872 - 2714 0022 214B ldr r3, .L242 - 2715 0024 0822 movs r2, #8 - 2716 0026 DA60 str r2, [r3, #12] - 2717 .L234: - 2718 .loc 1 1718 7 discriminator 4 view .LVU873 + 2712 .loc 1 1718 7 is_stmt 1 discriminator 4 view .LVU870 1719:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } 1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } while(RCC_CRS_NONE == crsstatus); - ARM GAS /tmp/ccmnAW5T.s page 86 - - - 2719 .loc 1 1720 24 view .LVU874 - 2720 0028 002C cmp r4, #0 - 2721 002a 3AD1 bne .L239 - 2722 .LVL264: - 2723 .L235: + 2713 .loc 1 1720 24 view .LVU871 + 2714 0022 002C cmp r4, #0 + 2715 0024 3DD1 bne .L239 + 2716 .LVL264: + 2717 .L235: 1655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2724 .loc 1 1655 3 view .LVU875 + ARM GAS /tmp/cc4Hnewt.s page 86 + + + 2718 .loc 1 1655 3 view .LVU872 1657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2725 .loc 1 1657 5 view .LVU876 + 2719 .loc 1 1657 5 view .LVU873 1657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2726 .loc 1 1657 7 is_stmt 0 view .LVU877 - 2727 002c B5F1FF3F cmp r5, #-1 - 2728 0030 EDD1 bne .L240 - 2729 .LVL265: - 2730 .L228: + 2720 .loc 1 1657 7 is_stmt 0 view .LVU874 + 2721 0026 B5F1FF3F cmp r5, #-1 + 2722 002a F0D1 bne .L240 + 2723 .LVL265: + 2724 .L228: 1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2731 .loc 1 1665 5 is_stmt 1 view .LVU878 + 2725 .loc 1 1665 5 is_stmt 1 view .LVU875 1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2732 .loc 1 1665 8 is_stmt 0 view .LVU879 - 2733 0032 1D4B ldr r3, .L242 - 2734 0034 9B68 ldr r3, [r3, #8] + 2726 .loc 1 1665 8 is_stmt 0 view .LVU876 + 2727 002c 1E4B ldr r3, .L241 + 2728 002e 9B68 ldr r3, [r3, #8] 1665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2735 .loc 1 1665 7 view .LVU880 - 2736 0036 13F0010F tst r3, #1 - 2737 003a 04D0 beq .L229 + 2729 .loc 1 1665 7 view .LVU877 + 2730 0030 13F0010F tst r3, #1 + 2731 0034 04D0 beq .L229 1668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2738 .loc 1 1668 7 is_stmt 1 view .LVU881 + 2732 .loc 1 1668 7 is_stmt 1 view .LVU878 1668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2739 .loc 1 1668 17 is_stmt 0 view .LVU882 - 2740 003c 44F00204 orr r4, r4, #2 - 2741 .LVL266: + 2733 .loc 1 1668 17 is_stmt 0 view .LVU879 + 2734 0036 44F00204 orr r4, r4, #2 + 2735 .LVL266: 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2742 .loc 1 1671 7 is_stmt 1 view .LVU883 + 2736 .loc 1 1671 7 is_stmt 1 view .LVU880 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2743 .loc 1 1671 7 view .LVU884 + 2737 .loc 1 1671 7 view .LVU881 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2744 .loc 1 1671 7 discriminator 2 view .LVU885 - 2745 0040 194B ldr r3, .L242 - 2746 0042 0122 movs r2, #1 - 2747 0044 DA60 str r2, [r3, #12] - 2748 .L229: + 2738 .loc 1 1671 7 discriminator 2 view .LVU882 + 2739 003a 1B4B ldr r3, .L241 + 2740 003c 0122 movs r2, #1 + 2741 003e DA60 str r2, [r3, #12] + 2742 .L229: 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2749 .loc 1 1671 7 discriminator 4 view .LVU886 + 2743 .loc 1 1671 7 discriminator 4 view .LVU883 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2750 .loc 1 1675 5 view .LVU887 + 2744 .loc 1 1675 5 view .LVU884 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2751 .loc 1 1675 8 is_stmt 0 view .LVU888 - 2752 0046 184B ldr r3, .L242 - 2753 0048 9B68 ldr r3, [r3, #8] + 2745 .loc 1 1675 8 is_stmt 0 view .LVU885 + 2746 0040 194B ldr r3, .L241 + 2747 0042 9B68 ldr r3, [r3, #8] 1675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2754 .loc 1 1675 7 view .LVU889 - 2755 004a 13F0020F tst r3, #2 - 2756 004e 04D0 beq .L230 + 2748 .loc 1 1675 7 view .LVU886 + 2749 0044 13F0020F tst r3, #2 + 2750 0048 04D0 beq .L230 1678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2757 .loc 1 1678 7 is_stmt 1 view .LVU890 + 2751 .loc 1 1678 7 is_stmt 1 view .LVU887 1678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2758 .loc 1 1678 17 is_stmt 0 view .LVU891 - ARM GAS /tmp/ccmnAW5T.s page 87 + 2752 .loc 1 1678 17 is_stmt 0 view .LVU888 + 2753 004a 44F00404 orr r4, r4, #4 + 2754 .LVL267: +1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2755 .loc 1 1681 7 is_stmt 1 view .LVU889 +1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2756 .loc 1 1681 7 view .LVU890 + ARM GAS /tmp/cc4Hnewt.s page 87 - 2759 0050 44F00404 orr r4, r4, #4 - 2760 .LVL267: 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2761 .loc 1 1681 7 is_stmt 1 view .LVU892 + 2757 .loc 1 1681 7 discriminator 2 view .LVU891 + 2758 004e 164B ldr r3, .L241 + 2759 0050 0222 movs r2, #2 + 2760 0052 DA60 str r2, [r3, #12] + 2761 .L230: 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2762 .loc 1 1681 7 view .LVU893 -1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2763 .loc 1 1681 7 discriminator 2 view .LVU894 - 2764 0054 144B ldr r3, .L242 - 2765 0056 0222 movs r2, #2 - 2766 0058 DA60 str r2, [r3, #12] - 2767 .L230: -1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2768 .loc 1 1681 7 discriminator 4 view .LVU895 + 2762 .loc 1 1681 7 discriminator 4 view .LVU892 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2769 .loc 1 1685 5 view .LVU896 + 2763 .loc 1 1685 5 view .LVU893 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2770 .loc 1 1685 8 is_stmt 0 view .LVU897 - 2771 005a 134B ldr r3, .L242 - 2772 005c 9B68 ldr r3, [r3, #8] + 2764 .loc 1 1685 8 is_stmt 0 view .LVU894 + 2765 0054 144B ldr r3, .L241 + 2766 0056 9B68 ldr r3, [r3, #8] 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2773 .loc 1 1685 7 view .LVU898 - 2774 005e 13F4806F tst r3, #1024 - 2775 0062 04D0 beq .L231 + 2767 .loc 1 1685 7 view .LVU895 + 2768 0058 13F4806F tst r3, #1024 + 2769 005c 04D0 beq .L231 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2776 .loc 1 1688 7 is_stmt 1 view .LVU899 + 2770 .loc 1 1688 7 is_stmt 1 view .LVU896 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2777 .loc 1 1688 17 is_stmt 0 view .LVU900 - 2778 0064 44F02004 orr r4, r4, #32 - 2779 .LVL268: + 2771 .loc 1 1688 17 is_stmt 0 view .LVU897 + 2772 005e 44F02004 orr r4, r4, #32 + 2773 .LVL268: 1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2780 .loc 1 1691 7 is_stmt 1 view .LVU901 + 2774 .loc 1 1691 7 is_stmt 1 view .LVU898 1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2781 .loc 1 1691 7 view .LVU902 + 2775 .loc 1 1691 7 view .LVU899 1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2782 .loc 1 1691 7 discriminator 1 view .LVU903 - 2783 0068 0F4B ldr r3, .L242 - 2784 006a 0422 movs r2, #4 - 2785 006c DA60 str r2, [r3, #12] - 2786 .L231: + 2776 .loc 1 1691 7 discriminator 1 view .LVU900 + 2777 0062 114B ldr r3, .L241 + 2778 0064 0422 movs r2, #4 + 2779 0066 DA60 str r2, [r3, #12] + 2780 .L231: 1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2787 .loc 1 1691 7 discriminator 4 view .LVU904 + 2781 .loc 1 1691 7 discriminator 4 view .LVU901 1695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2788 .loc 1 1695 5 view .LVU905 + 2782 .loc 1 1695 5 view .LVU902 1695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2789 .loc 1 1695 8 is_stmt 0 view .LVU906 - 2790 006e 0E4B ldr r3, .L242 - 2791 0070 9B68 ldr r3, [r3, #8] + 2783 .loc 1 1695 8 is_stmt 0 view .LVU903 + 2784 0068 0F4B ldr r3, .L241 + 2785 006a 9B68 ldr r3, [r3, #8] 1695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2792 .loc 1 1695 7 view .LVU907 - 2793 0072 13F4807F tst r3, #256 - 2794 0076 04D0 beq .L232 + 2786 .loc 1 1695 7 view .LVU904 + 2787 006c 13F4807F tst r3, #256 + 2788 0070 04D0 beq .L232 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2795 .loc 1 1698 7 is_stmt 1 view .LVU908 + 2789 .loc 1 1698 7 is_stmt 1 view .LVU905 1698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2796 .loc 1 1698 17 is_stmt 0 view .LVU909 - 2797 0078 44F00804 orr r4, r4, #8 - ARM GAS /tmp/ccmnAW5T.s page 88 + 2790 .loc 1 1698 17 is_stmt 0 view .LVU906 + 2791 0072 44F00804 orr r4, r4, #8 + 2792 .LVL269: +1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2793 .loc 1 1701 7 is_stmt 1 view .LVU907 +1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2794 .loc 1 1701 7 view .LVU908 +1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + ARM GAS /tmp/cc4Hnewt.s page 88 - 2798 .LVL269: + 2795 .loc 1 1701 7 discriminator 1 view .LVU909 + 2796 0076 0C4B ldr r3, .L241 + 2797 0078 0422 movs r2, #4 + 2798 007a DA60 str r2, [r3, #12] + 2799 .L232: 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2799 .loc 1 1701 7 is_stmt 1 view .LVU910 -1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2800 .loc 1 1701 7 view .LVU911 -1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2801 .loc 1 1701 7 discriminator 1 view .LVU912 - 2802 007c 0A4B ldr r3, .L242 - 2803 007e 0422 movs r2, #4 - 2804 0080 DA60 str r2, [r3, #12] - 2805 .L232: -1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2806 .loc 1 1701 7 discriminator 4 view .LVU913 + 2800 .loc 1 1701 7 discriminator 4 view .LVU910 1705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2807 .loc 1 1705 5 view .LVU914 + 2801 .loc 1 1705 5 view .LVU911 1705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2808 .loc 1 1705 8 is_stmt 0 view .LVU915 - 2809 0082 094B ldr r3, .L242 - 2810 0084 9B68 ldr r3, [r3, #8] + 2802 .loc 1 1705 8 is_stmt 0 view .LVU912 + 2803 007c 0A4B ldr r3, .L241 + 2804 007e 9B68 ldr r3, [r3, #8] 1705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2811 .loc 1 1705 7 view .LVU916 - 2812 0086 13F4007F tst r3, #512 - 2813 008a 04D0 beq .L233 + 2805 .loc 1 1705 7 view .LVU913 + 2806 0080 13F4007F tst r3, #512 + 2807 0084 04D0 beq .L233 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2814 .loc 1 1708 7 is_stmt 1 view .LVU917 + 2808 .loc 1 1708 7 is_stmt 1 view .LVU914 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2815 .loc 1 1708 17 is_stmt 0 view .LVU918 - 2816 008c 44F01004 orr r4, r4, #16 - 2817 .LVL270: + 2809 .loc 1 1708 17 is_stmt 0 view .LVU915 + 2810 0086 44F01004 orr r4, r4, #16 + 2811 .LVL270: 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2818 .loc 1 1711 7 is_stmt 1 view .LVU919 + 2812 .loc 1 1711 7 is_stmt 1 view .LVU916 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2819 .loc 1 1711 7 view .LVU920 + 2813 .loc 1 1711 7 view .LVU917 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2820 .loc 1 1711 7 discriminator 1 view .LVU921 - 2821 0090 054B ldr r3, .L242 - 2822 0092 0422 movs r2, #4 - 2823 0094 DA60 str r2, [r3, #12] - 2824 .L233: + 2814 .loc 1 1711 7 discriminator 1 view .LVU918 + 2815 008a 074B ldr r3, .L241 + 2816 008c 0422 movs r2, #4 + 2817 008e DA60 str r2, [r3, #12] + 2818 .L233: 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2825 .loc 1 1711 7 discriminator 4 view .LVU922 + 2819 .loc 1 1711 7 discriminator 4 view .LVU919 1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2826 .loc 1 1715 5 view .LVU923 + 2820 .loc 1 1715 5 view .LVU920 1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2827 .loc 1 1715 8 is_stmt 0 view .LVU924 - 2828 0096 044B ldr r3, .L242 - 2829 0098 9B68 ldr r3, [r3, #8] + 2821 .loc 1 1715 8 is_stmt 0 view .LVU921 + 2822 0090 054B ldr r3, .L241 + 2823 0092 9B68 ldr r3, [r3, #8] 1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2830 .loc 1 1715 7 view .LVU925 - 2831 009a 13F0080F tst r3, #8 - 2832 009e C3D0 beq .L234 -1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2833 .loc 1 1715 7 view .LVU926 - 2834 00a0 BFE7 b .L241 - 2835 .L239: + 2824 .loc 1 1715 7 view .LVU922 + 2825 0094 13F0080F tst r3, #8 + 2826 0098 C3D0 beq .L234 +1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2827 .loc 1 1718 7 is_stmt 1 view .LVU923 +1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2828 .loc 1 1718 7 view .LVU924 +1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } + 2829 .loc 1 1718 7 discriminator 2 view .LVU925 + 2830 009a 034B ldr r3, .L241 + 2831 009c 0822 movs r2, #8 + 2832 009e DA60 str r2, [r3, #12] + 2833 00a0 BFE7 b .L234 + 2834 .L239: 1721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** + ARM GAS /tmp/cc4Hnewt.s page 89 + + 1722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** return crsstatus; - ARM GAS /tmp/ccmnAW5T.s page 89 - - - 2836 .loc 1 1722 3 is_stmt 1 view .LVU927 + 2835 .loc 1 1722 3 view .LVU926 1723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2837 .loc 1 1723 1 is_stmt 0 view .LVU928 - 2838 00a2 2046 mov r0, r4 - 2839 00a4 70BD pop {r4, r5, r6, pc} - 2840 .LVL271: - 2841 .L243: - 2842 .loc 1 1723 1 view .LVU929 - 2843 00a6 00BF .align 2 - 2844 .L242: - 2845 00a8 00200040 .word 1073750016 - 2846 .cfi_endproc - 2847 .LFE342: - 2849 .section .text.HAL_RCCEx_CRS_SyncOkCallback,"ax",%progbits - 2850 .align 1 - 2851 .weak HAL_RCCEx_CRS_SyncOkCallback - 2852 .syntax unified - 2853 .thumb - 2854 .thumb_func - 2856 HAL_RCCEx_CRS_SyncOkCallback: - 2857 .LFB344: + 2836 .loc 1 1723 1 is_stmt 0 view .LVU927 + 2837 00a2 2046 mov r0, r4 + 2838 00a4 70BD pop {r4, r5, r6, pc} + 2839 .LVL271: + 2840 .L242: + 2841 .loc 1 1723 1 view .LVU928 + 2842 00a6 00BF .align 2 + 2843 .L241: + 2844 00a8 00200040 .word 1073750016 + 2845 .cfi_endproc + 2846 .LFE342: + 2848 .section .text.HAL_RCCEx_CRS_SyncOkCallback,"ax",%progbits + 2849 .align 1 + 2850 .weak HAL_RCCEx_CRS_SyncOkCallback + 2851 .syntax unified + 2852 .thumb + 2853 .thumb_func + 2855 HAL_RCCEx_CRS_SyncOkCallback: + 2856 .LFB344: 1724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief Handle the Clock Recovery System interrupt request. @@ -5337,10 +5338,10 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { 1757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* frequency error counter reached a zero value */ 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** WRITE_REG(CRS->ICR, CRS_ICR_ESYNCC); + ARM GAS /tmp/cc4Hnewt.s page 90 + + 1759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccmnAW5T.s page 90 - - 1760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* user callback */ 1761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** HAL_RCCEx_CRS_ExpectedSyncCallback(); 1762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } @@ -5377,30 +5378,30 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_SyncOkCallback(void) 1795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2858 .loc 1 1795 1 is_stmt 1 view -0 - 2859 .cfi_startproc - 2860 @ args = 0, pretend = 0, frame = 0 - 2861 @ frame_needed = 0, uses_anonymous_args = 0 - 2862 @ link register save eliminated. + 2857 .loc 1 1795 1 is_stmt 1 view -0 + 2858 .cfi_startproc + 2859 @ args = 0, pretend = 0, frame = 0 + 2860 @ frame_needed = 0, uses_anonymous_args = 0 + 2861 @ link register save eliminated. 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** the @ref HAL_RCCEx_CRS_SyncOkCallback should be implemented in the user file 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2863 .loc 1 1799 1 view .LVU931 - 2864 0000 7047 bx lr - 2865 .cfi_endproc - 2866 .LFE344: - 2868 .section .text.HAL_RCCEx_CRS_SyncWarnCallback,"ax",%progbits - 2869 .align 1 - 2870 .weak HAL_RCCEx_CRS_SyncWarnCallback - 2871 .syntax unified - 2872 .thumb - 2873 .thumb_func - 2875 HAL_RCCEx_CRS_SyncWarnCallback: - 2876 .LFB345: - ARM GAS /tmp/ccmnAW5T.s page 91 + 2862 .loc 1 1799 1 view .LVU930 + 2863 0000 7047 bx lr + 2864 .cfi_endproc + 2865 .LFE344: + 2867 .section .text.HAL_RCCEx_CRS_SyncWarnCallback,"ax",%progbits + 2868 .align 1 + 2869 .weak HAL_RCCEx_CRS_SyncWarnCallback + 2870 .syntax unified + 2871 .thumb + 2872 .thumb_func + 2874 HAL_RCCEx_CRS_SyncWarnCallback: + ARM GAS /tmp/cc4Hnewt.s page 91 + 2875 .LFB345: 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief RCCEx Clock Recovery System SYNCWARN interrupt callback. @@ -5408,27 +5409,27 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_SyncWarnCallback(void) 1806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2877 .loc 1 1806 1 view -0 - 2878 .cfi_startproc - 2879 @ args = 0, pretend = 0, frame = 0 - 2880 @ frame_needed = 0, uses_anonymous_args = 0 - 2881 @ link register save eliminated. + 2876 .loc 1 1806 1 view -0 + 2877 .cfi_startproc + 2878 @ args = 0, pretend = 0, frame = 0 + 2879 @ frame_needed = 0, uses_anonymous_args = 0 + 2880 @ link register save eliminated. 1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** the @ref HAL_RCCEx_CRS_SyncWarnCallback should be implemented in the user file 1809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2882 .loc 1 1810 1 view .LVU933 - 2883 0000 7047 bx lr - 2884 .cfi_endproc - 2885 .LFE345: - 2887 .section .text.HAL_RCCEx_CRS_ExpectedSyncCallback,"ax",%progbits - 2888 .align 1 - 2889 .weak HAL_RCCEx_CRS_ExpectedSyncCallback - 2890 .syntax unified - 2891 .thumb - 2892 .thumb_func - 2894 HAL_RCCEx_CRS_ExpectedSyncCallback: - 2895 .LFB346: + 2881 .loc 1 1810 1 view .LVU932 + 2882 0000 7047 bx lr + 2883 .cfi_endproc + 2884 .LFE345: + 2886 .section .text.HAL_RCCEx_CRS_ExpectedSyncCallback,"ax",%progbits + 2887 .align 1 + 2888 .weak HAL_RCCEx_CRS_ExpectedSyncCallback + 2889 .syntax unified + 2890 .thumb + 2891 .thumb_func + 2893 HAL_RCCEx_CRS_ExpectedSyncCallback: + 2894 .LFB346: 1811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief RCCEx Clock Recovery System Expected SYNC interrupt callback. @@ -5436,31 +5437,31 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_ExpectedSyncCallback(void) 1817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2896 .loc 1 1817 1 view -0 - 2897 .cfi_startproc - 2898 @ args = 0, pretend = 0, frame = 0 - 2899 @ frame_needed = 0, uses_anonymous_args = 0 - 2900 @ link register save eliminated. + 2895 .loc 1 1817 1 view -0 + 2896 .cfi_startproc + 2897 @ args = 0, pretend = 0, frame = 0 + 2898 @ frame_needed = 0, uses_anonymous_args = 0 + 2899 @ link register save eliminated. 1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, 1819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** the @ref HAL_RCCEx_CRS_ExpectedSyncCallback should be implemented in the user file 1820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2901 .loc 1 1821 1 view .LVU935 - 2902 0000 7047 bx lr - 2903 .cfi_endproc - 2904 .LFE346: - 2906 .section .text.HAL_RCCEx_CRS_ErrorCallback,"ax",%progbits - 2907 .align 1 - 2908 .weak HAL_RCCEx_CRS_ErrorCallback - 2909 .syntax unified - 2910 .thumb - 2911 .thumb_func - 2913 HAL_RCCEx_CRS_ErrorCallback: - 2914 .LVL272: - 2915 .LFB347: - ARM GAS /tmp/ccmnAW5T.s page 92 + 2900 .loc 1 1821 1 view .LVU934 + 2901 0000 7047 bx lr + 2902 .cfi_endproc + 2903 .LFE346: + 2905 .section .text.HAL_RCCEx_CRS_ErrorCallback,"ax",%progbits + 2906 .align 1 + 2907 .weak HAL_RCCEx_CRS_ErrorCallback + 2908 .syntax unified + 2909 .thumb + 2910 .thumb_func + 2912 HAL_RCCEx_CRS_ErrorCallback: + 2913 .LVL272: + ARM GAS /tmp/cc4Hnewt.s page 92 + 2914 .LFB347: 1822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /** 1824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** * @brief RCCEx Clock Recovery System Error interrupt callback. @@ -5473,309 +5474,309 @@ ARM GAS /tmp/ccmnAW5T.s page 1 1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_ErrorCallback(uint32_t Error) 1833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2916 .loc 1 1833 1 view -0 - 2917 .cfi_startproc - 2918 @ args = 0, pretend = 0, frame = 0 - 2919 @ frame_needed = 0, uses_anonymous_args = 0 - 2920 @ link register save eliminated. + 2915 .loc 1 1833 1 view -0 + 2916 .cfi_startproc + 2917 @ args = 0, pretend = 0, frame = 0 + 2918 @ frame_needed = 0, uses_anonymous_args = 0 + 2919 @ link register save eliminated. 1834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Prevent unused argument(s) compilation warning */ 1835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** UNUSED(Error); - 2921 .loc 1 1835 3 view .LVU937 + 2920 .loc 1 1835 3 view .LVU936 1836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** 1837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, 1838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** the @ref HAL_RCCEx_CRS_ErrorCallback should be implemented in the user file 1839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** */ 1840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2922 .loc 1 1840 1 is_stmt 0 view .LVU938 - 2923 0000 7047 bx lr - 2924 .cfi_endproc - 2925 .LFE347: - 2927 .section .text.HAL_RCCEx_CRS_IRQHandler,"ax",%progbits - 2928 .align 1 - 2929 .global HAL_RCCEx_CRS_IRQHandler - 2930 .syntax unified - 2931 .thumb - 2932 .thumb_func - 2934 HAL_RCCEx_CRS_IRQHandler: - 2935 .LFB343: + 2921 .loc 1 1840 1 is_stmt 0 view .LVU937 + 2922 0000 7047 bx lr + 2923 .cfi_endproc + 2924 .LFE347: + 2926 .section .text.HAL_RCCEx_CRS_IRQHandler,"ax",%progbits + 2927 .align 1 + 2928 .global HAL_RCCEx_CRS_IRQHandler + 2929 .syntax unified + 2930 .thumb + 2931 .thumb_func + 2933 HAL_RCCEx_CRS_IRQHandler: + 2934 .LFB343: 1730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t crserror = RCC_CRS_NONE; - 2936 .loc 1 1730 1 is_stmt 1 view -0 - 2937 .cfi_startproc - 2938 @ args = 0, pretend = 0, frame = 0 - 2939 @ frame_needed = 0, uses_anonymous_args = 0 - 2940 0000 08B5 push {r3, lr} - 2941 .LCFI15: - 2942 .cfi_def_cfa_offset 8 - 2943 .cfi_offset 3, -8 - 2944 .cfi_offset 14, -4 + 2935 .loc 1 1730 1 is_stmt 1 view -0 + 2936 .cfi_startproc + 2937 @ args = 0, pretend = 0, frame = 0 + 2938 @ frame_needed = 0, uses_anonymous_args = 0 + 2939 0000 08B5 push {r3, lr} + 2940 .LCFI15: + 2941 .cfi_def_cfa_offset 8 + 2942 .cfi_offset 3, -8 + 2943 .cfi_offset 14, -4 1731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** /* Get current IT flags and IT sources values */ - 2945 .loc 1 1731 3 view .LVU940 - 2946 .LVL273: + 2944 .loc 1 1731 3 view .LVU939 + 2945 .LVL273: 1733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t itsources = READ_REG(CRS->CR); - 2947 .loc 1 1733 3 view .LVU941 + 2946 .loc 1 1733 3 view .LVU940 1733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** uint32_t itsources = READ_REG(CRS->CR); - 2948 .loc 1 1733 12 is_stmt 0 view .LVU942 - 2949 0002 204A ldr r2, .L261 - 2950 0004 9368 ldr r3, [r2, #8] - 2951 .LVL274: - ARM GAS /tmp/ccmnAW5T.s page 93 + 2947 .loc 1 1733 12 is_stmt 0 view .LVU941 + 2948 0002 204A ldr r2, .L260 + 2949 0004 9368 ldr r3, [r2, #8] + ARM GAS /tmp/cc4Hnewt.s page 93 + 2950 .LVL274: 1734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2952 .loc 1 1734 3 is_stmt 1 view .LVU943 + 2951 .loc 1 1734 3 is_stmt 1 view .LVU942 1734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 2953 .loc 1 1734 12 is_stmt 0 view .LVU944 - 2954 0006 1268 ldr r2, [r2] - 2955 .LVL275: + 2952 .loc 1 1734 12 is_stmt 0 view .LVU943 + 2953 0006 1268 ldr r2, [r2] + 2954 .LVL275: 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2956 .loc 1 1737 3 is_stmt 1 view .LVU945 + 2955 .loc 1 1737 3 is_stmt 1 view .LVU944 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2957 .loc 1 1737 5 is_stmt 0 view .LVU946 - 2958 0008 13F0010F tst r3, #1 - 2959 000c 02D0 beq .L249 + 2956 .loc 1 1737 5 is_stmt 0 view .LVU945 + 2957 0008 13F0010F tst r3, #1 + 2958 000c 02D0 beq .L248 1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2960 .loc 1 1737 46 discriminator 1 view .LVU947 - 2961 000e 12F0010F tst r2, #1 - 2962 0012 25D1 bne .L258 - 2963 .L249: + 2959 .loc 1 1737 46 discriminator 1 view .LVU946 + 2960 000e 12F0010F tst r2, #1 + 2961 0012 25D1 bne .L257 + 2962 .L248: 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2964 .loc 1 1746 8 is_stmt 1 view .LVU948 + 2963 .loc 1 1746 8 is_stmt 1 view .LVU947 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2965 .loc 1 1746 10 is_stmt 0 view .LVU949 - 2966 0014 13F0020F tst r3, #2 - 2967 0018 02D0 beq .L251 + 2964 .loc 1 1746 10 is_stmt 0 view .LVU948 + 2965 0014 13F0020F tst r3, #2 + 2966 0018 02D0 beq .L250 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2968 .loc 1 1746 53 discriminator 1 view .LVU950 - 2969 001a 12F0020F tst r2, #2 - 2970 001e 25D1 bne .L259 - 2971 .L251: + 2967 .loc 1 1746 53 discriminator 1 view .LVU949 + 2968 001a 12F0020F tst r2, #2 + 2969 001e 25D1 bne .L258 + 2970 .L250: 1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2972 .loc 1 1755 8 is_stmt 1 view .LVU951 + 2971 .loc 1 1755 8 is_stmt 1 view .LVU950 1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2973 .loc 1 1755 10 is_stmt 0 view .LVU952 - 2974 0020 13F0080F tst r3, #8 - 2975 0024 02D0 beq .L252 + 2972 .loc 1 1755 10 is_stmt 0 view .LVU951 + 2973 0020 13F0080F tst r3, #8 + 2974 0024 02D0 beq .L251 1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2976 .loc 1 1755 50 discriminator 1 view .LVU953 - 2977 0026 12F0080F tst r2, #8 - 2978 002a 25D1 bne .L260 - 2979 .L252: + 2975 .loc 1 1755 50 discriminator 1 view .LVU952 + 2976 0026 12F0080F tst r2, #8 + 2977 002a 25D1 bne .L259 + 2978 .L251: 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2980 .loc 1 1766 5 is_stmt 1 view .LVU954 + 2979 .loc 1 1766 5 is_stmt 1 view .LVU953 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2981 .loc 1 1766 7 is_stmt 0 view .LVU955 - 2982 002c 13F0040F tst r3, #4 - 2983 0030 1BD0 beq .L248 + 2980 .loc 1 1766 7 is_stmt 0 view .LVU954 + 2981 002c 13F0040F tst r3, #4 + 2982 0030 1BD0 beq .L247 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2984 .loc 1 1766 45 discriminator 1 view .LVU956 - 2985 0032 12F0040F tst r2, #4 - 2986 0036 18D0 beq .L248 + 2983 .loc 1 1766 45 discriminator 1 view .LVU955 + 2984 0032 12F0040F tst r2, #4 + 2985 0036 18D0 beq .L247 1768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2987 .loc 1 1768 7 is_stmt 1 view .LVU957 + 2986 .loc 1 1768 7 is_stmt 1 view .LVU956 1768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2988 .loc 1 1768 9 is_stmt 0 view .LVU958 - 2989 0038 13F48070 ands r0, r3, #256 - 2990 003c 00D0 beq .L253 + 2987 .loc 1 1768 9 is_stmt 0 view .LVU957 + 2988 0038 13F48070 ands r0, r3, #256 + 2989 003c 00D0 beq .L252 1770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2991 .loc 1 1770 18 view .LVU959 - ARM GAS /tmp/ccmnAW5T.s page 94 + ARM GAS /tmp/cc4Hnewt.s page 94 - 2992 003e 0820 movs r0, #8 - 2993 .L253: - 2994 .LVL276: + 2990 .loc 1 1770 18 view .LVU958 + 2991 003e 0820 movs r0, #8 + 2992 .L252: + 2993 .LVL276: 1772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2995 .loc 1 1772 7 is_stmt 1 view .LVU960 + 2994 .loc 1 1772 7 is_stmt 1 view .LVU959 1772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 2996 .loc 1 1772 9 is_stmt 0 view .LVU961 - 2997 0040 13F4007F tst r3, #512 - 2998 0044 01D0 beq .L254 + 2995 .loc 1 1772 9 is_stmt 0 view .LVU960 + 2996 0040 13F4007F tst r3, #512 + 2997 0044 01D0 beq .L253 1774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 2999 .loc 1 1774 9 is_stmt 1 view .LVU962 + 2998 .loc 1 1774 9 is_stmt 1 view .LVU961 1774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3000 .loc 1 1774 18 is_stmt 0 view .LVU963 - 3001 0046 40F01000 orr r0, r0, #16 - 3002 .LVL277: - 3003 .L254: + 2999 .loc 1 1774 18 is_stmt 0 view .LVU962 + 3000 0046 40F01000 orr r0, r0, #16 + 3001 .LVL277: + 3002 .L253: 1776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 3004 .loc 1 1776 7 is_stmt 1 view .LVU964 + 3003 .loc 1 1776 7 is_stmt 1 view .LVU963 1776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** { - 3005 .loc 1 1776 9 is_stmt 0 view .LVU965 - 3006 004a 13F4806F tst r3, #1024 - 3007 004e 01D0 beq .L255 + 3004 .loc 1 1776 9 is_stmt 0 view .LVU964 + 3005 004a 13F4806F tst r3, #1024 + 3006 004e 01D0 beq .L254 1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3008 .loc 1 1778 9 is_stmt 1 view .LVU966 + 3007 .loc 1 1778 9 is_stmt 1 view .LVU965 1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3009 .loc 1 1778 18 is_stmt 0 view .LVU967 - 3010 0050 40F02000 orr r0, r0, #32 - 3011 .LVL278: - 3012 .L255: + 3008 .loc 1 1778 18 is_stmt 0 view .LVU966 + 3009 0050 40F02000 orr r0, r0, #32 + 3010 .LVL278: + 3011 .L254: 1782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3013 .loc 1 1782 7 is_stmt 1 view .LVU968 - 3014 0054 0B4B ldr r3, .L261 - 3015 .LVL279: + 3012 .loc 1 1782 7 is_stmt 1 view .LVU967 + 3013 0054 0B4B ldr r3, .L260 + 3014 .LVL279: 1782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3016 .loc 1 1782 7 is_stmt 0 view .LVU969 - 3017 0056 0422 movs r2, #4 - 3018 .LVL280: + 3015 .loc 1 1782 7 is_stmt 0 view .LVU968 + 3016 0056 0422 movs r2, #4 + 3017 .LVL280: 1782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3019 .loc 1 1782 7 view .LVU970 - 3020 0058 DA60 str r2, [r3, #12] + 3018 .loc 1 1782 7 view .LVU969 + 3019 0058 DA60 str r2, [r3, #12] 1785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3021 .loc 1 1785 7 is_stmt 1 view .LVU971 - 3022 005a FFF7FEFF bl HAL_RCCEx_CRS_ErrorCallback - 3023 .LVL281: + 3020 .loc 1 1785 7 is_stmt 1 view .LVU970 + 3021 005a FFF7FEFF bl HAL_RCCEx_CRS_ErrorCallback + 3022 .LVL281: 1788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3024 .loc 1 1788 1 is_stmt 0 view .LVU972 - 3025 005e 04E0 b .L248 - 3026 .LVL282: - 3027 .L258: + 3023 .loc 1 1788 1 is_stmt 0 view .LVU971 + 3024 005e 04E0 b .L247 + 3025 .LVL282: + 3026 .L257: 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3028 .loc 1 1740 5 is_stmt 1 view .LVU973 - 3029 0060 084B ldr r3, .L261 - 3030 .LVL283: + 3027 .loc 1 1740 5 is_stmt 1 view .LVU972 + 3028 0060 084B ldr r3, .L260 + 3029 .LVL283: 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3031 .loc 1 1740 5 is_stmt 0 view .LVU974 - 3032 0062 0122 movs r2, #1 - 3033 .LVL284: - ARM GAS /tmp/ccmnAW5T.s page 95 + 3030 .loc 1 1740 5 is_stmt 0 view .LVU973 + 3031 0062 0122 movs r2, #1 + ARM GAS /tmp/cc4Hnewt.s page 95 + 3032 .LVL284: 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3034 .loc 1 1740 5 view .LVU975 - 3035 0064 DA60 str r2, [r3, #12] + 3033 .loc 1 1740 5 view .LVU974 + 3034 0064 DA60 str r2, [r3, #12] 1743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3036 .loc 1 1743 5 is_stmt 1 view .LVU976 - 3037 0066 FFF7FEFF bl HAL_RCCEx_CRS_SyncOkCallback - 3038 .LVL285: - 3039 .L248: + 3035 .loc 1 1743 5 is_stmt 1 view .LVU975 + 3036 0066 FFF7FEFF bl HAL_RCCEx_CRS_SyncOkCallback + 3037 .LVL285: + 3038 .L247: 1788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3040 .loc 1 1788 1 is_stmt 0 view .LVU977 - 3041 006a 08BD pop {r3, pc} - 3042 .LVL286: - 3043 .L259: + 3039 .loc 1 1788 1 is_stmt 0 view .LVU976 + 3040 006a 08BD pop {r3, pc} + 3041 .LVL286: + 3042 .L258: 1749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3044 .loc 1 1749 5 is_stmt 1 view .LVU978 - 3045 006c 054B ldr r3, .L261 - 3046 .LVL287: + 3043 .loc 1 1749 5 is_stmt 1 view .LVU977 + 3044 006c 054B ldr r3, .L260 + 3045 .LVL287: 1749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3047 .loc 1 1749 5 is_stmt 0 view .LVU979 - 3048 006e 0222 movs r2, #2 - 3049 .LVL288: + 3046 .loc 1 1749 5 is_stmt 0 view .LVU978 + 3047 006e 0222 movs r2, #2 + 3048 .LVL288: 1749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3050 .loc 1 1749 5 view .LVU980 - 3051 0070 DA60 str r2, [r3, #12] + 3049 .loc 1 1749 5 view .LVU979 + 3050 0070 DA60 str r2, [r3, #12] 1752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3052 .loc 1 1752 5 is_stmt 1 view .LVU981 - 3053 0072 FFF7FEFF bl HAL_RCCEx_CRS_SyncWarnCallback - 3054 .LVL289: - 3055 0076 F8E7 b .L248 - 3056 .LVL290: - 3057 .L260: + 3051 .loc 1 1752 5 is_stmt 1 view .LVU980 + 3052 0072 FFF7FEFF bl HAL_RCCEx_CRS_SyncWarnCallback + 3053 .LVL289: + 3054 0076 F8E7 b .L247 + 3055 .LVL290: + 3056 .L259: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3058 .loc 1 1758 5 view .LVU982 - 3059 0078 024B ldr r3, .L261 - 3060 .LVL291: + 3057 .loc 1 1758 5 view .LVU981 + 3058 0078 024B ldr r3, .L260 + 3059 .LVL291: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3061 .loc 1 1758 5 is_stmt 0 view .LVU983 - 3062 007a 0822 movs r2, #8 - 3063 .LVL292: + 3060 .loc 1 1758 5 is_stmt 0 view .LVU982 + 3061 007a 0822 movs r2, #8 + 3062 .LVL292: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** - 3064 .loc 1 1758 5 view .LVU984 - 3065 007c DA60 str r2, [r3, #12] + 3063 .loc 1 1758 5 view .LVU983 + 3064 007c DA60 str r2, [r3, #12] 1761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c **** } - 3066 .loc 1 1761 5 is_stmt 1 view .LVU985 - 3067 007e FFF7FEFF bl HAL_RCCEx_CRS_ExpectedSyncCallback - 3068 .LVL293: - 3069 0082 F2E7 b .L248 - 3070 .L262: - 3071 .align 2 - 3072 .L261: - 3073 0084 00200040 .word 1073750016 - 3074 .cfi_endproc - 3075 .LFE343: - 3077 .text - 3078 .Letext0: - 3079 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 3080 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - ARM GAS /tmp/ccmnAW5T.s page 96 + 3065 .loc 1 1761 5 is_stmt 1 view .LVU984 + 3066 007e FFF7FEFF bl HAL_RCCEx_CRS_ExpectedSyncCallback + 3067 .LVL293: + 3068 0082 F2E7 b .L247 + 3069 .L261: + 3070 .align 2 + 3071 .L260: + 3072 0084 00200040 .word 1073750016 + 3073 .cfi_endproc + 3074 .LFE343: + 3076 .text + 3077 .Letext0: + 3078 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + ARM GAS /tmp/cc4Hnewt.s page 96 - 3081 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 3082 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 3083 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 3084 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h" - 3085 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" - 3086 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h" - 3087 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" - 3088 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccmnAW5T.s page 97 + 3079 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 3080 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 3081 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 3082 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 3083 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h" + 3084 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h" + 3085 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h" + 3086 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" + 3087 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/cc4Hnewt.s page 97 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_rcc_ex.c - /tmp/ccmnAW5T.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t - /tmp/ccmnAW5T.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig - /tmp/ccmnAW5T.s:548 .text.HAL_RCCEx_PeriphCLKConfig:000002c8 $d - /tmp/ccmnAW5T.s:552 .text.HAL_RCCEx_PeriphCLKConfig:000002d0 $t - /tmp/ccmnAW5T.s:566 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t - /tmp/ccmnAW5T.s:572 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig - /tmp/ccmnAW5T.s:686 .text.HAL_RCCEx_GetPeriphCLKConfig:000000a8 $d - /tmp/ccmnAW5T.s:692 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t - /tmp/ccmnAW5T.s:698 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq - /tmp/ccmnAW5T.s:766 .text.HAL_RCCEx_GetPeriphCLKFreq:00000050 $d - /tmp/ccmnAW5T.s:799 .text.HAL_RCCEx_GetPeriphCLKFreq:00000090 $t - /tmp/ccmnAW5T.s:1195 .text.HAL_RCCEx_GetPeriphCLKFreq:000002ac $d - /tmp/ccmnAW5T.s:1202 .text.HAL_RCCEx_GetPeriphCLKFreq:000002b8 $t - /tmp/ccmnAW5T.s:1866 .text.HAL_RCCEx_GetPeriphCLKFreq:0000059c $d - /tmp/ccmnAW5T.s:1871 .text.HAL_RCCEx_GetPeriphCLKFreq:000005a0 $t - /tmp/ccmnAW5T.s:2022 .text.HAL_RCCEx_GetPeriphCLKFreq:00000628 $d - /tmp/ccmnAW5T.s:2030 .text.HAL_RCCEx_EnableLSECSS:00000000 $t - /tmp/ccmnAW5T.s:2036 .text.HAL_RCCEx_EnableLSECSS:00000000 HAL_RCCEx_EnableLSECSS - /tmp/ccmnAW5T.s:2053 .text.HAL_RCCEx_EnableLSECSS:00000010 $d - /tmp/ccmnAW5T.s:2058 .text.HAL_RCCEx_DisableLSECSS:00000000 $t - /tmp/ccmnAW5T.s:2064 .text.HAL_RCCEx_DisableLSECSS:00000000 HAL_RCCEx_DisableLSECSS - /tmp/ccmnAW5T.s:2085 .text.HAL_RCCEx_DisableLSECSS:00000018 $d - /tmp/ccmnAW5T.s:2090 .text.HAL_RCCEx_EnableLSECSS_IT:00000000 $t - /tmp/ccmnAW5T.s:2096 .text.HAL_RCCEx_EnableLSECSS_IT:00000000 HAL_RCCEx_EnableLSECSS_IT - /tmp/ccmnAW5T.s:2126 .text.HAL_RCCEx_EnableLSECSS_IT:0000002c $d - /tmp/ccmnAW5T.s:2131 .text.HAL_RCCEx_LSECSS_Callback:00000000 $t - /tmp/ccmnAW5T.s:2137 .text.HAL_RCCEx_LSECSS_Callback:00000000 HAL_RCCEx_LSECSS_Callback - /tmp/ccmnAW5T.s:2150 .text.HAL_RCCEx_LSECSS_IRQHandler:00000000 $t - /tmp/ccmnAW5T.s:2156 .text.HAL_RCCEx_LSECSS_IRQHandler:00000000 HAL_RCCEx_LSECSS_IRQHandler - /tmp/ccmnAW5T.s:2190 .text.HAL_RCCEx_LSECSS_IRQHandler:0000001c $d - /tmp/ccmnAW5T.s:2195 .text.HAL_RCCEx_EnableLSCO:00000000 $t - /tmp/ccmnAW5T.s:2201 .text.HAL_RCCEx_EnableLSCO:00000000 HAL_RCCEx_EnableLSCO - /tmp/ccmnAW5T.s:2358 .text.HAL_RCCEx_EnableLSCO:00000098 $d - /tmp/ccmnAW5T.s:2364 .text.HAL_RCCEx_DisableLSCO:00000000 $t - /tmp/ccmnAW5T.s:2370 .text.HAL_RCCEx_DisableLSCO:00000000 HAL_RCCEx_DisableLSCO - /tmp/ccmnAW5T.s:2482 .text.HAL_RCCEx_DisableLSCO:00000064 $d - /tmp/ccmnAW5T.s:2488 .text.HAL_RCCEx_CRSConfig:00000000 $t - /tmp/ccmnAW5T.s:2494 .text.HAL_RCCEx_CRSConfig:00000000 HAL_RCCEx_CRSConfig - /tmp/ccmnAW5T.s:2563 .text.HAL_RCCEx_CRSConfig:00000044 $d - /tmp/ccmnAW5T.s:2569 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:00000000 $t - /tmp/ccmnAW5T.s:2575 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:00000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate - /tmp/ccmnAW5T.s:2592 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000c $d - /tmp/ccmnAW5T.s:2597 .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000000 $t - /tmp/ccmnAW5T.s:2603 .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000000 HAL_RCCEx_CRSGetSynchronizationInfo - /tmp/ccmnAW5T.s:2644 .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000020 $d - /tmp/ccmnAW5T.s:2649 .text.HAL_RCCEx_CRSWaitSynchronization:00000000 $t - /tmp/ccmnAW5T.s:2655 .text.HAL_RCCEx_CRSWaitSynchronization:00000000 HAL_RCCEx_CRSWaitSynchronization - /tmp/ccmnAW5T.s:2845 .text.HAL_RCCEx_CRSWaitSynchronization:000000a8 $d - /tmp/ccmnAW5T.s:2850 .text.HAL_RCCEx_CRS_SyncOkCallback:00000000 $t - /tmp/ccmnAW5T.s:2856 .text.HAL_RCCEx_CRS_SyncOkCallback:00000000 HAL_RCCEx_CRS_SyncOkCallback - /tmp/ccmnAW5T.s:2869 .text.HAL_RCCEx_CRS_SyncWarnCallback:00000000 $t - /tmp/ccmnAW5T.s:2875 .text.HAL_RCCEx_CRS_SyncWarnCallback:00000000 HAL_RCCEx_CRS_SyncWarnCallback - /tmp/ccmnAW5T.s:2888 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:00000000 $t - /tmp/ccmnAW5T.s:2894 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:00000000 HAL_RCCEx_CRS_ExpectedSyncCallback - /tmp/ccmnAW5T.s:2907 .text.HAL_RCCEx_CRS_ErrorCallback:00000000 $t - ARM GAS /tmp/ccmnAW5T.s page 98 + /tmp/cc4Hnewt.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t + /tmp/cc4Hnewt.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig + /tmp/cc4Hnewt.s:548 .text.HAL_RCCEx_PeriphCLKConfig:000002c8 $d + /tmp/cc4Hnewt.s:552 .text.HAL_RCCEx_PeriphCLKConfig:000002d0 $t + /tmp/cc4Hnewt.s:566 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t + /tmp/cc4Hnewt.s:572 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig + /tmp/cc4Hnewt.s:686 .text.HAL_RCCEx_GetPeriphCLKConfig:000000a8 $d + /tmp/cc4Hnewt.s:692 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t + /tmp/cc4Hnewt.s:698 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq + /tmp/cc4Hnewt.s:766 .text.HAL_RCCEx_GetPeriphCLKFreq:00000050 $d + /tmp/cc4Hnewt.s:799 .text.HAL_RCCEx_GetPeriphCLKFreq:00000090 $t + /tmp/cc4Hnewt.s:1195 .text.HAL_RCCEx_GetPeriphCLKFreq:000002ac $d + /tmp/cc4Hnewt.s:1202 .text.HAL_RCCEx_GetPeriphCLKFreq:000002b8 $t + /tmp/cc4Hnewt.s:1866 .text.HAL_RCCEx_GetPeriphCLKFreq:0000059c $d + /tmp/cc4Hnewt.s:1871 .text.HAL_RCCEx_GetPeriphCLKFreq:000005a0 $t + /tmp/cc4Hnewt.s:2022 .text.HAL_RCCEx_GetPeriphCLKFreq:00000628 $d + /tmp/cc4Hnewt.s:2031 .text.HAL_RCCEx_EnableLSECSS:00000000 $t + /tmp/cc4Hnewt.s:2037 .text.HAL_RCCEx_EnableLSECSS:00000000 HAL_RCCEx_EnableLSECSS + /tmp/cc4Hnewt.s:2054 .text.HAL_RCCEx_EnableLSECSS:00000010 $d + /tmp/cc4Hnewt.s:2059 .text.HAL_RCCEx_DisableLSECSS:00000000 $t + /tmp/cc4Hnewt.s:2065 .text.HAL_RCCEx_DisableLSECSS:00000000 HAL_RCCEx_DisableLSECSS + /tmp/cc4Hnewt.s:2086 .text.HAL_RCCEx_DisableLSECSS:00000018 $d + /tmp/cc4Hnewt.s:2091 .text.HAL_RCCEx_EnableLSECSS_IT:00000000 $t + /tmp/cc4Hnewt.s:2097 .text.HAL_RCCEx_EnableLSECSS_IT:00000000 HAL_RCCEx_EnableLSECSS_IT + /tmp/cc4Hnewt.s:2127 .text.HAL_RCCEx_EnableLSECSS_IT:0000002c $d + /tmp/cc4Hnewt.s:2132 .text.HAL_RCCEx_LSECSS_Callback:00000000 $t + /tmp/cc4Hnewt.s:2138 .text.HAL_RCCEx_LSECSS_Callback:00000000 HAL_RCCEx_LSECSS_Callback + /tmp/cc4Hnewt.s:2151 .text.HAL_RCCEx_LSECSS_IRQHandler:00000000 $t + /tmp/cc4Hnewt.s:2157 .text.HAL_RCCEx_LSECSS_IRQHandler:00000000 HAL_RCCEx_LSECSS_IRQHandler + /tmp/cc4Hnewt.s:2191 .text.HAL_RCCEx_LSECSS_IRQHandler:0000001c $d + /tmp/cc4Hnewt.s:2196 .text.HAL_RCCEx_EnableLSCO:00000000 $t + /tmp/cc4Hnewt.s:2202 .text.HAL_RCCEx_EnableLSCO:00000000 HAL_RCCEx_EnableLSCO + /tmp/cc4Hnewt.s:2359 .text.HAL_RCCEx_EnableLSCO:00000098 $d + /tmp/cc4Hnewt.s:2365 .text.HAL_RCCEx_DisableLSCO:00000000 $t + /tmp/cc4Hnewt.s:2371 .text.HAL_RCCEx_DisableLSCO:00000000 HAL_RCCEx_DisableLSCO + /tmp/cc4Hnewt.s:2483 .text.HAL_RCCEx_DisableLSCO:00000064 $d + /tmp/cc4Hnewt.s:2489 .text.HAL_RCCEx_CRSConfig:00000000 $t + /tmp/cc4Hnewt.s:2495 .text.HAL_RCCEx_CRSConfig:00000000 HAL_RCCEx_CRSConfig + /tmp/cc4Hnewt.s:2564 .text.HAL_RCCEx_CRSConfig:00000044 $d + /tmp/cc4Hnewt.s:2570 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:00000000 $t + /tmp/cc4Hnewt.s:2576 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:00000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate + /tmp/cc4Hnewt.s:2593 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000c $d + /tmp/cc4Hnewt.s:2598 .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000000 $t + /tmp/cc4Hnewt.s:2604 .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000000 HAL_RCCEx_CRSGetSynchronizationInfo + /tmp/cc4Hnewt.s:2645 .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000020 $d + /tmp/cc4Hnewt.s:2650 .text.HAL_RCCEx_CRSWaitSynchronization:00000000 $t + /tmp/cc4Hnewt.s:2656 .text.HAL_RCCEx_CRSWaitSynchronization:00000000 HAL_RCCEx_CRSWaitSynchronization + /tmp/cc4Hnewt.s:2844 .text.HAL_RCCEx_CRSWaitSynchronization:000000a8 $d + /tmp/cc4Hnewt.s:2849 .text.HAL_RCCEx_CRS_SyncOkCallback:00000000 $t + /tmp/cc4Hnewt.s:2855 .text.HAL_RCCEx_CRS_SyncOkCallback:00000000 HAL_RCCEx_CRS_SyncOkCallback + /tmp/cc4Hnewt.s:2868 .text.HAL_RCCEx_CRS_SyncWarnCallback:00000000 $t + /tmp/cc4Hnewt.s:2874 .text.HAL_RCCEx_CRS_SyncWarnCallback:00000000 HAL_RCCEx_CRS_SyncWarnCallback + /tmp/cc4Hnewt.s:2887 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:00000000 $t + /tmp/cc4Hnewt.s:2893 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:00000000 HAL_RCCEx_CRS_ExpectedSyncCallback + /tmp/cc4Hnewt.s:2906 .text.HAL_RCCEx_CRS_ErrorCallback:00000000 $t + ARM GAS /tmp/cc4Hnewt.s page 98 - /tmp/ccmnAW5T.s:2913 .text.HAL_RCCEx_CRS_ErrorCallback:00000000 HAL_RCCEx_CRS_ErrorCallback - /tmp/ccmnAW5T.s:2928 .text.HAL_RCCEx_CRS_IRQHandler:00000000 $t - /tmp/ccmnAW5T.s:2934 .text.HAL_RCCEx_CRS_IRQHandler:00000000 HAL_RCCEx_CRS_IRQHandler - /tmp/ccmnAW5T.s:3073 .text.HAL_RCCEx_CRS_IRQHandler:00000084 $d + /tmp/cc4Hnewt.s:2912 .text.HAL_RCCEx_CRS_ErrorCallback:00000000 HAL_RCCEx_CRS_ErrorCallback + /tmp/cc4Hnewt.s:2927 .text.HAL_RCCEx_CRS_IRQHandler:00000000 $t + /tmp/cc4Hnewt.s:2933 .text.HAL_RCCEx_CRS_IRQHandler:00000000 HAL_RCCEx_CRS_IRQHandler + /tmp/cc4Hnewt.s:3072 .text.HAL_RCCEx_CRS_IRQHandler:00000084 $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/squeow_sw/build/stm32g4xx_hal_rcc_ex.o b/squeow_sw/build/stm32g4xx_hal_rcc_ex.o index fdb602a53b653ffa4cf936a4f50df018f9a0ea98..d6df37efb32df116706f1a7add5c13a23c6dcbac 100644 GIT binary patch delta 1061 zcmZXQZ)jUp7{0vrzeb@%A8pynEf%EG8ktzlQo!(n9RYf9uvyuf!zLmMapt9h-KRX z{m6>@n|f)M<9yQuJ*%Ltc?>Ez**pce@XzKve5LQPj|2RwUvc=rHKP#1`l#~)A%s53 zxEQ$OJU|;1Ou5=!ce&_hH@Y4C6^=(;@2w|L9bMZ+8=Z%Pe|#n#VlXx@rA z4l-fCs9WZkoCkmDn-=DaSV4dJF1 zFcyFpzQkT%k(Ri=?6U$*EBK>-2)@H-T93gJF1F4K?cdZUbZisS!^&J>CnRxK;3X<4 z`su)Vpg{$nYTFJ=`hm8K7M`?-pGl5!bOy_)2AO^}xXvJ{U+rX4y&1kBnv;5Z+i#R6 zEx4$9L@=Y5!u=wMXJV)DP^|0m7sN0Se_e`pNASJ){(9AP-cxM=n|?oaigH33vq%XQ z-`{UcSJNn)^d}Kr&e*3L$Vjvdj?EK&0#r%MH&7=IFMU;WTOQ9_hyLfSokhD>I2zk}0 z2|~t<`Ya){`j)AivUtzhY!(&YPjxe}tEhf$!|M6~$7x!t{c5#8NBzZp?|k>vNXAYjf<5!dPg5F^ZnEYdr6$ zEIxU@SZFxi%m3K%J%nr(2&t8(lzipSA=cVGd*Sh7&-`pKb#&D82%KVO-6JmQQb5sK zlW~&?;Z1R39)m3uaz>seoGC%f@q*8}6^~cv_*024$49UVKX>Gz8~<@+!L7gT+yk&izv>D=%{|GO=;iL?j4{4kNIG!W zy|X=M;EhXIlecMpv5C9UObf}4Mm)6?Z)RNptncZ%PymZ$bil8`6AK>g9%SfKN(n2_|5f zzB_oz3JKjFx~%Yo71uOrSReX8PrtU06aJ-j#6q?*G9{?M?bvsw9)dW&9N%u~XzRc) z;#>dos9x1sv4dToPafh#;a!Z48U6-i6M9qrx zZ}LmzTFHf#qQF=w4Qbq8$^hbQDNG;ZX(^+ei!nBh`v*KYG?`F#Q_Gjk-8Aj$State = HAL_TIM_STATE_RESET; 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 8 + ARM GAS /tmp/ccGjXOU1.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Release Lock */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the TIM state */ 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; - ARM GAS /tmp/ccodHXtm.s page 9 + ARM GAS /tmp/ccGjXOU1.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -538,7 +538,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 10 + ARM GAS /tmp/ccGjXOU1.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the TIM state */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, const uint32_t *pData, uint16_t L 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - ARM GAS /tmp/ccodHXtm.s page 11 + ARM GAS /tmp/ccGjXOU1.s page 11 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 12 + ARM GAS /tmp/ccGjXOU1.s page 12 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Return function status */ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Initializes the TIM Output Compare according to the specified 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. - ARM GAS /tmp/ccodHXtm.s page 13 + ARM GAS /tmp/ccGjXOU1.s page 13 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Initialize the TIM state*/ - ARM GAS /tmp/ccodHXtm.s page 14 + ARM GAS /tmp/ccGjXOU1.s page 14 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; @@ -838,7 +838,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** UNUSED(htim); - ARM GAS /tmp/ccodHXtm.s page 15 + ARM GAS /tmp/ccGjXOU1.s page 15 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the main output */ 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); - ARM GAS /tmp/ccodHXtm.s page 16 + ARM GAS /tmp/ccGjXOU1.s page 16 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_OK; 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 17 + ARM GAS /tmp/ccGjXOU1.s page 17 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 18 + ARM GAS /tmp/ccGjXOU1.s page 18 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** switch (Channel) 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_1: - ARM GAS /tmp/ccodHXtm.s page 19 + ARM GAS /tmp/ccGjXOU1.s page 19 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** 1055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation in DMA mode. 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param htim TIM Output Compare handle - ARM GAS /tmp/ccodHXtm.s page 20 + ARM GAS /tmp/ccGjXOU1.s page 20 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param Channel TIM Channel to be enabled @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Return error status */ 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - ARM GAS /tmp/ccodHXtm.s page 21 + ARM GAS /tmp/ccGjXOU1.s page 21 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the DMA error callback */ - ARM GAS /tmp/ccodHXtm.s page 22 + ARM GAS /tmp/ccGjXOU1.s page 22 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected - ARM GAS /tmp/ccodHXtm.s page 23 + ARM GAS /tmp/ccGjXOU1.s page 23 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Disable the Main Output */ - ARM GAS /tmp/ccodHXtm.s page 24 + ARM GAS /tmp/ccGjXOU1.s page 24 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 1341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 25 + ARM GAS /tmp/ccGjXOU1.s page 25 1342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 26 + ARM GAS /tmp/ccGjXOU1.s page 26 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** UNUSED(htim); - ARM GAS /tmp/ccodHXtm.s page 27 + ARM GAS /tmp/ccGjXOU1.s page 27 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 28 + ARM GAS /tmp/ccGjXOU1.s page 28 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - ARM GAS /tmp/ccodHXtm.s page 29 + ARM GAS /tmp/ccGjXOU1.s page 29 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the main output */ 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); - ARM GAS /tmp/ccodHXtm.s page 30 + ARM GAS /tmp/ccGjXOU1.s page 30 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 1682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_3: 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 31 + ARM GAS /tmp/ccGjXOU1.s page 31 1684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - ARM GAS /tmp/ccodHXtm.s page 32 + ARM GAS /tmp/ccGjXOU1.s page 32 1741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the DMA error callback */ 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; - ARM GAS /tmp/ccodHXtm.s page 33 + ARM GAS /tmp/ccGjXOU1.s page 33 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 1853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** default: 1854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** status = HAL_ERROR; - ARM GAS /tmp/ccodHXtm.s page 34 + ARM GAS /tmp/ccGjXOU1.s page 34 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ 1911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); - ARM GAS /tmp/ccodHXtm.s page 35 + ARM GAS /tmp/ccGjXOU1.s page 35 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 1967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @} - ARM GAS /tmp/ccodHXtm.s page 36 + ARM GAS /tmp/ccGjXOU1.s page 36 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_ResetCallback(htim); 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 37 + ARM GAS /tmp/ccGjXOU1.s page 37 2026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (htim->IC_MspInitCallback == NULL) @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_IC_MspDeInit(htim); 2082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccodHXtm.s page 38 + ARM GAS /tmp/ccGjXOU1.s page 38 2083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected 2138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval HAL status - ARM GAS /tmp/ccodHXtm.s page 39 + ARM GAS /tmp/ccGjXOU1.s page 39 2140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ 2196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CCX_CHANNEL(htim->Instance, Channel)); - ARM GAS /tmp/ccodHXtm.s page 40 + ARM GAS /tmp/ccGjXOU1.s page 40 2197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 2252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 41 + ARM GAS /tmp/ccGjXOU1.s page 41 2254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_2: @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * This parameter can be one of the following values: 2309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected 2310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected - ARM GAS /tmp/ccodHXtm.s page 42 + ARM GAS /tmp/ccGjXOU1.s page 42 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the TIM channel state */ 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/ccodHXtm.s page 43 + ARM GAS /tmp/ccGjXOU1.s page 43 2368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the Input Capture channel */ 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - ARM GAS /tmp/ccodHXtm.s page 44 + ARM GAS /tmp/ccGjXOU1.s page 44 2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->CCR3, (uint32_t)p 2481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - ARM GAS /tmp/ccodHXtm.s page 45 + ARM GAS /tmp/ccGjXOU1.s page 45 2482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement in DMA mode. 2537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param htim TIM Input Capture handle 2538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param Channel TIM Channels to be disabled - ARM GAS /tmp/ccodHXtm.s page 46 + ARM GAS /tmp/ccGjXOU1.s page 46 2539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * This parameter can be one of the following values: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 2595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 47 + ARM GAS /tmp/ccGjXOU1.s page 47 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (status == HAL_OK) @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ 2651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Init(TIM_HandleTypeDef *htim, uint32_t OnePulseMode) 2652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 48 + ARM GAS /tmp/ccGjXOU1.s page 48 2653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); 2708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 2709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Initialize the TIM state*/ - ARM GAS /tmp/ccodHXtm.s page 49 + ARM GAS /tmp/ccGjXOU1.s page 49 2710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __weak void HAL_TIM_OnePulse_MspInit(TIM_HandleTypeDef *htim) 2766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 50 + ARM GAS /tmp/ccGjXOU1.s page 50 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); 2822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - ARM GAS /tmp/ccodHXtm.s page 51 + ARM GAS /tmp/ccGjXOU1.s page 51 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); 2879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 2880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the TIM channels state */ - ARM GAS /tmp/ccodHXtm.s page 52 + ARM GAS /tmp/ccGjXOU1.s page 52 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 2937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ - ARM GAS /tmp/ccodHXtm.s page 53 + ARM GAS /tmp/ccGjXOU1.s page 53 2938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 2992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); 2993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/ccodHXtm.s page 54 + ARM GAS /tmp/ccGjXOU1.s page 54 2995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (htim == NULL) 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - ARM GAS /tmp/ccodHXtm.s page 55 + ARM GAS /tmp/ccGjXOU1.s page 55 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Get the TIMx CCER register value */ 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer = htim->Instance->CCER; 3108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 56 + ARM GAS /tmp/ccGjXOU1.s page 56 3109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the encoder Mode */ @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 3164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); - ARM GAS /tmp/ccodHXtm.s page 57 + ARM GAS /tmp/ccGjXOU1.s page 57 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** UNUSED(htim); 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, - ARM GAS /tmp/ccodHXtm.s page 58 + ARM GAS /tmp/ccGjXOU1.s page 58 3223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** the HAL_TIM_Encoder_MspDeInit could be implemented in the user file @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - ARM GAS /tmp/ccodHXtm.s page 59 + ARM GAS /tmp/ccGjXOU1.s page 59 3280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); 3335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 - ARM GAS /tmp/ccodHXtm.s page 60 + ARM GAS /tmp/ccGjXOU1.s page 60 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) 3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - ARM GAS /tmp/ccodHXtm.s page 61 + ARM GAS /tmp/ccGjXOU1.s page 61 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** switch (Channel) 3449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_1: - ARM GAS /tmp/ccodHXtm.s page 62 + ARM GAS /tmp/ccGjXOU1.s page 62 3451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) 3506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - ARM GAS /tmp/ccodHXtm.s page 63 + ARM GAS /tmp/ccGjXOU1.s page 63 3508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA 3563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - ARM GAS /tmp/ccodHXtm.s page 64 + ARM GAS /tmp/ccGjXOU1.s page 64 3565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if ((channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) 3621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY) - ARM GAS /tmp/ccodHXtm.s page 65 + ARM GAS /tmp/ccGjXOU1.s page 65 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 3677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 3678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 66 + ARM GAS /tmp/ccGjXOU1.s page 66 3679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) 3734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Return error status */ - ARM GAS /tmp/ccodHXtm.s page 67 + ARM GAS /tmp/ccGjXOU1.s page 67 3736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); 3791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 3792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** else - ARM GAS /tmp/ccodHXtm.s page 68 + ARM GAS /tmp/ccGjXOU1.s page 68 3793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itsource = htim->Instance->DIER; 3849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itflag = htim->Instance->SR; - ARM GAS /tmp/ccodHXtm.s page 69 + ARM GAS /tmp/ccGjXOU1.s page 69 3850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); 3905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); 3906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #else - ARM GAS /tmp/ccodHXtm.s page 70 + ARM GAS /tmp/ccGjXOU1.s page 70 3907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 3961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** else 3962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccodHXtm.s page 71 + ARM GAS /tmp/ccGjXOU1.s page 71 3964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4018:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_TRIGGER); 4020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccodHXtm.s page 72 + ARM GAS /tmp/ccGjXOU1.s page 72 4021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->TriggerCallback(htim); @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIMEx_IndexErrorCallback(htim); 4076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ 4077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 73 + ARM GAS /tmp/ccGjXOU1.s page 73 4078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, 4133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** const TIM_OC_InitTypeDef *sConfig, 4134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t Channel) - ARM GAS /tmp/ccodHXtm.s page 74 + ARM GAS /tmp/ccGjXOU1.s page 74 4135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 4190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CC5_INSTANCE(htim->Instance)); - ARM GAS /tmp/ccodHXtm.s page 75 + ARM GAS /tmp/ccGjXOU1.s page 75 4192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 4247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* TI1 Configuration */ 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_TI1_SetConfig(htim->Instance, - ARM GAS /tmp/ccodHXtm.s page 76 + ARM GAS /tmp/ccGjXOU1.s page 76 4249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 4304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the IC4PSC value */ 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= (sConfig->ICPrescaler << 8U); - ARM GAS /tmp/ccodHXtm.s page 77 + ARM GAS /tmp/ccGjXOU1.s page 77 4306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Configure the Output Fast mode */ 4361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_OC1FE; 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; - ARM GAS /tmp/ccodHXtm.s page 78 + ARM GAS /tmp/ccGjXOU1.s page 78 4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_5: 4418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 4419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - ARM GAS /tmp/ccodHXtm.s page 79 + ARM GAS /tmp/ccGjXOU1.s page 79 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CC5_INSTANCE(htim->Instance)); @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @note To output a waveform with a minimum delay user can enable the fast 4475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * mode by calling the @ref __HAL_TIM_ENABLE_OCxFAST macro. Then CCx 4476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * output is forced in response to the edge detection on TIx input, - ARM GAS /tmp/ccodHXtm.s page 80 + ARM GAS /tmp/ccGjXOU1.s page 80 4477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * without taking in account the comparison. @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 4532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_1: 4533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 81 + ARM GAS /tmp/ccGjXOU1.s page 81 4534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 4589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 4590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** - ARM GAS /tmp/ccodHXtm.s page 82 + ARM GAS /tmp/ccGjXOU1.s page 82 4591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer Data from the memory to the TIM peripheral @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 4646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 4647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 83 + ARM GAS /tmp/ccGjXOU1.s page 83 4648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return status; @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 4703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; 4704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 84 + ARM GAS /tmp/ccGjXOU1.s page 84 4705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; 4760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 4761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ - ARM GAS /tmp/ccodHXtm.s page 85 + ARM GAS /tmp/ccGjXOU1.s page 85 4762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)BurstBuffer, @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)BurstBuffer, 4817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) 4818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 86 + ARM GAS /tmp/ccGjXOU1.s page 86 4819:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Return error status */ @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Return function status */ 4874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return status; 4875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 87 + ARM GAS /tmp/ccGjXOU1.s page 87 4876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 4931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 4932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 88 + ARM GAS /tmp/ccGjXOU1.s page 88 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (status == HAL_OK) @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 4987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param BurstBuffer The Buffer address. 4988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value 4989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_26TRANSFER. - ARM GAS /tmp/ccodHXtm.s page 89 + ARM GAS /tmp/ccGjXOU1.s page 89 4990:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @note This function should be used only when BurstLength is equal to DMA data transfer length @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source 5045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source 5046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param BurstBuffer The Buffer address. - ARM GAS /tmp/ccodHXtm.s page 90 + ARM GAS /tmp/ccGjXOU1.s page 90 5047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; 5102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - ARM GAS /tmp/ccodHXtm.s page 91 + ARM GAS /tmp/ccGjXOU1.s page 91 5104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_DMA_CC4: 5160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 92 + ARM GAS /tmp/ccGjXOU1.s page 92 5161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the DMA capture callbacks */ @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 5216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 93 + ARM GAS /tmp/ccGjXOU1.s page 93 5218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (status == HAL_OK) @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_DMA_COM: 5273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 5274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_COMMUTATION]); - ARM GAS /tmp/ccodHXtm.s page 94 + ARM GAS /tmp/ccGjXOU1.s page 94 5275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 5330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Change the TIM state */ 5331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; - ARM GAS /tmp/ccodHXtm.s page 95 + ARM GAS /tmp/ccGjXOU1.s page 95 5332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** else 5388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 96 + ARM GAS /tmp/ccGjXOU1.s page 96 5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** CLEAR_BIT(htim->Instance->SMCR, (TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 5444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Clear TIMx_AF2_OCRSEL (reset value) */ 5445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** CLEAR_BIT(htim->Instance->AF2, TIMx_AF2_OCRSEL); - ARM GAS /tmp/ccodHXtm.s page 97 + ARM GAS /tmp/ccGjXOU1.s page 97 5446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case TIM_CHANNEL_4: 5502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 98 + ARM GAS /tmp/ccGjXOU1.s page 98 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param htim TIM handle 5558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param sClockSourceConfig pointer to a TIM_ClockConfigTypeDef structure that 5559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * contains the clock source information for the TIM peripheral. - ARM GAS /tmp/ccodHXtm.s page 99 + ARM GAS /tmp/ccGjXOU1.s page 99 5560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval HAL status @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 5615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check whether or not the timer instance supports external trigger input mode 2 (ETRF)*/ 5616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(htim->Instance)); - ARM GAS /tmp/ccodHXtm.s page 100 + ARM GAS /tmp/ccGjXOU1.s page 100 5617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); 5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); 5673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 101 + ARM GAS /tmp/ccGjXOU1.s page 101 5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval HAL status 5729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ 5730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigTI1Input(TIM_HandleTypeDef *htim, uint32_t TI1_Selection) - ARM GAS /tmp/ccodHXtm.s page 102 + ARM GAS /tmp/ccGjXOU1.s page 102 5731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5785:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 5786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; 5787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 103 + ARM GAS /tmp/ccGjXOU1.s page 103 5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected 5843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval Captured value 5844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ - ARM GAS /tmp/ccodHXtm.s page 104 + ARM GAS /tmp/ccGjXOU1.s page 104 5845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32_t Channel) @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 5901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** - ARM GAS /tmp/ccodHXtm.s page 105 + ARM GAS /tmp/ccGjXOU1.s page 105 5902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @} @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 5956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 5957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 5958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** - ARM GAS /tmp/ccodHXtm.s page 106 + ARM GAS /tmp/ccGjXOU1.s page 106 5959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Output Compare callback in non-blocking mode @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, 6014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** the HAL_TIM_PWM_PulseFinishedCallback could be implemented in the user file 6015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ - ARM GAS /tmp/ccodHXtm.s page 107 + ARM GAS /tmp/ccGjXOU1.s page 107 6016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ 6071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** UNUSED(htim); 6072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 108 + ARM GAS /tmp/ccGjXOU1.s page 108 6073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 6128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_READY) - ARM GAS /tmp/ccodHXtm.s page 109 + ARM GAS /tmp/ccGjXOU1.s page 109 6130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : 6186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = pCallback; - ARM GAS /tmp/ccodHXtm.s page 110 + ARM GAS /tmp/ccGjXOU1.s page 110 6187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case HAL_TIM_BREAK2_CB_ID : 6242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Break2Callback = pCallback; 6243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - ARM GAS /tmp/ccodHXtm.s page 111 + ARM GAS /tmp/ccGjXOU1.s page 111 6244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : 6300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->PWM_MspDeInitCallback = pCallback; - ARM GAS /tmp/ccodHXtm.s page 112 + ARM GAS /tmp/ccGjXOU1.s page 112 6301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPDEINIT_CB_ID PWM MspDeInit Callback ID 6356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPINIT_CB_ID One Pulse MspInit Callback ID 6357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID One Pulse MspDeInit Callback ID - ARM GAS /tmp/ccodHXtm.s page 113 + ARM GAS /tmp/ccGjXOU1.s page 113 6358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPINIT_CB_ID Encoder MspInit Callback ID @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; 6413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 6414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 114 + ARM GAS /tmp/ccGjXOU1.s page 114 6415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case HAL_TIM_TRIGGER_CB_ID : 6471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Legacy weak Trigger Callback */ - ARM GAS /tmp/ccodHXtm.s page 115 + ARM GAS /tmp/ccGjXOU1.s page 115 6472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->TriggerCallback = HAL_TIM_TriggerCallback; @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Legacy weak Break2 Callback */ 6527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Break2Callback = HAL_TIMEx_Break2Callback; 6528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - ARM GAS /tmp/ccodHXtm.s page 116 + ARM GAS /tmp/ccGjXOU1.s page 116 6529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; 6584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : - ARM GAS /tmp/ccodHXtm.s page 117 + ARM GAS /tmp/ccGjXOU1.s page 117 6586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Legacy weak OC Msp DeInit Callback */ @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 6641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return status; - ARM GAS /tmp/ccodHXtm.s page 118 + ARM GAS /tmp/ccGjXOU1.s page 118 6643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param htim TIM IC handle 6698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval HAL state 6699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ - ARM GAS /tmp/ccodHXtm.s page 119 + ARM GAS /tmp/ccGjXOU1.s page 119 6700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(const TIM_HandleTypeDef *htim) @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); 6756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 120 + ARM GAS /tmp/ccGjXOU1.s page 120 6757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return channel_state; @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; 6812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); 6813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 121 + ARM GAS /tmp/ccGjXOU1.s page 121 6814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** else @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (hdma->Init.Mode == DMA_NORMAL) 6869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 6870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/ccodHXtm.s page 122 + ARM GAS /tmp/ccGjXOU1.s page 122 6871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 6926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** 6927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief TIM DMA Capture complete callback. - ARM GAS /tmp/ccodHXtm.s page 123 + ARM GAS /tmp/ccGjXOU1.s page 123 6928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param hdma pointer to DMA handle. @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 6982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #else 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); 6984:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccodHXtm.s page 124 + ARM GAS /tmp/ccGjXOU1.s page 124 6985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; 7040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 7041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 125 + ARM GAS /tmp/ccGjXOU1.s page 125 7042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->TriggerHalfCpltCallback(htim); 7097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #else 7098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_TriggerHalfCpltCallback(htim); - ARM GAS /tmp/ccodHXtm.s page 126 + ARM GAS /tmp/ccGjXOU1.s page 126 7099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** CLEAR_BIT(TIMx->SR, TIM_FLAG_UPDATE); 7154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 7155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 127 + ARM GAS /tmp/ccGjXOU1.s page 127 7156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 59 000e 8369 ldr r3, [r0, #24] 60 .LVL3: 7180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 128 + ARM GAS /tmp/ccGjXOU1.s page 128 7181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the Output Compare Mode Bits */ @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 103 0042 02F58062 add r2, r2, #1024 104 0046 9042 cmp r0, r2 105 0048 05D1 bne .L3 - ARM GAS /tmp/ccodHXtm.s page 129 + ARM GAS /tmp/ccGjXOU1.s page 129 106 .L2: @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); 145 .loc 1 7208 5 is_stmt 1 view .LVU46 7209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); - ARM GAS /tmp/ccodHXtm.s page 130 + ARM GAS /tmp/ccGjXOU1.s page 130 146 .loc 1 7209 5 view .LVU47 @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 179 0090 0362 str r3, [r0, #32] 7231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 180 .loc 1 7231 1 view .LVU66 - ARM GAS /tmp/ccodHXtm.s page 131 + ARM GAS /tmp/ccGjXOU1.s page 131 181 0092 30BC pop {r4, r5} @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the Output Polarity level */ 7265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2P; 7266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output Compare Polarity */ - ARM GAS /tmp/ccodHXtm.s page 132 + ARM GAS /tmp/ccGjXOU1.s page 132 7267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 4U); @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 209 @ link register save eliminated. 210 .loc 1 7316 1 is_stmt 0 view .LVU69 211 0000 30B4 push {r4, r5} - ARM GAS /tmp/ccodHXtm.s page 133 + ARM GAS /tmp/ccGjXOU1.s page 133 212 .LCFI2: @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 245 .loc 1 7337 3 is_stmt 1 view .LVU86 246 .loc 1 7337 24 is_stmt 0 view .LVU87 247 0018 0D68 ldr r5, [r1] - ARM GAS /tmp/ccodHXtm.s page 134 + ARM GAS /tmp/ccGjXOU1.s page 134 248 .loc 1 7337 12 view .LVU88 @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 286 .L11: 7354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } 7355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 135 + ARM GAS /tmp/ccGjXOU1.s page 135 7356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 328 .LVL32: 329 .L13: 7369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 136 + ARM GAS /tmp/ccGjXOU1.s page 136 7370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param OC_Config The output configuration structure 7388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval None 7389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ - ARM GAS /tmp/ccodHXtm.s page 137 + ARM GAS /tmp/ccGjXOU1.s page 137 7390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 402 .loc 1 7410 3 view .LVU148 403 .loc 1 7410 12 is_stmt 0 view .LVU149 404 0010 22F08072 bic r2, r2, #16777216 - ARM GAS /tmp/ccodHXtm.s page 138 + ARM GAS /tmp/ccGjXOU1.s page 138 405 .LVL38: @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 442 003a CD68 ldr r5, [r1, #12] 443 .loc 1 7427 13 view .LVU167 444 003c 43EA0533 orr r3, r3, r5, lsl #12 - ARM GAS /tmp/ccodHXtm.s page 139 + ARM GAS /tmp/ccGjXOU1.s page 139 445 .LVL44: @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 482 .loc 1 7444 25 is_stmt 0 view .LVU182 483 006e 4C69 ldr r4, [r1, #20] 484 .loc 1 7444 12 view .LVU183 - ARM GAS /tmp/ccodHXtm.s page 140 + ARM GAS /tmp/ccGjXOU1.s page 140 485 0070 4CEA841C orr ip, ip, r4, lsl #6 @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 523 .cfi_endproc 524 .LFE437: 526 .section .text.TIM_OC5_SetConfig,"ax",%progbits - ARM GAS /tmp/ccodHXtm.s page 141 + ARM GAS /tmp/ccGjXOU1.s page 141 527 .align 1 @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 560 .loc 1 7482 10 is_stmt 0 view .LVU209 561 000c 4468 ldr r4, [r0, #4] 562 .LVL55: - ARM GAS /tmp/ccodHXtm.s page 142 + ARM GAS /tmp/ccGjXOU1.s page 142 7483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 603 .loc 1 7496 7 discriminator 3 view .LVU227 604 003c 02F58062 add r2, r2, #1024 605 0040 9042 cmp r0, r2 - ARM GAS /tmp/ccodHXtm.s page 143 + ARM GAS /tmp/ccGjXOU1.s page 143 606 0042 03D0 beq .L26 @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 642 .cfi_def_cfa_offset 0 643 .LVL64: 644 .loc 1 7514 1 view .LVU244 - ARM GAS /tmp/ccodHXtm.s page 144 + ARM GAS /tmp/ccGjXOU1.s page 144 645 0062 7047 bx lr @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 682 0004 026A ldr r2, [r0, #32] 683 .loc 1 7533 14 view .LVU254 684 0006 22F48012 bic r2, r2, #1048576 - ARM GAS /tmp/ccodHXtm.s page 145 + ARM GAS /tmp/ccGjXOU1.s page 145 685 000a 0262 str r2, [r0, #32] @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 722 .loc 1 7550 7 discriminator 1 view .LVU272 723 002e 05F50065 add r5, r5, #2048 724 0032 A842 cmp r0, r5 - ARM GAS /tmp/ccodHXtm.s page 146 + ARM GAS /tmp/ccGjXOU1.s page 146 725 0034 0BD0 beq .L32 @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Write to TIMx CCER */ 7568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER = tmpccer; 763 .loc 1 7568 3 is_stmt 1 view .LVU288 - ARM GAS /tmp/ccodHXtm.s page 147 + ARM GAS /tmp/ccGjXOU1.s page 147 764 .loc 1 7568 14 is_stmt 0 view .LVU289 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Write to TIMx SMCR */ 7599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; 7600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 148 + ARM GAS /tmp/ccGjXOU1.s page 148 7601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Configure the trigger prescaler, filter, and polarity */ @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, 7656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerFilter); 7657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - ARM GAS /tmp/ccodHXtm.s page 149 + ARM GAS /tmp/ccGjXOU1.s page 149 7658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING 7713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE 7714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. - ARM GAS /tmp/ccodHXtm.s page 150 + ARM GAS /tmp/ccGjXOU1.s page 150 7715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * This parameter can be one of the following values: @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. 7770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. 7771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @retval None - ARM GAS /tmp/ccodHXtm.s page 151 + ARM GAS /tmp/ccGjXOU1.s page 151 7772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 828 .LVL84: 7789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= TIM_ICPolarity; 829 .loc 1 7789 3 is_stmt 1 view .LVU309 - ARM GAS /tmp/ccodHXtm.s page 152 + ARM GAS /tmp/ccGjXOU1.s page 152 830 .loc 1 7789 11 is_stmt 0 view .LVU310 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 857 .loc 1 7818 1 is_stmt 1 view -0 858 .cfi_startproc 859 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccodHXtm.s page 153 + ARM GAS /tmp/ccGjXOU1.s page 153 860 @ frame_needed = 0, uses_anonymous_args = 0 @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 899 .LVL92: 900 .loc 1 7833 38 view .LVU335 901 001c 9BB2 uxth r3, r3 - ARM GAS /tmp/ccodHXtm.s page 154 + ARM GAS /tmp/ccGjXOU1.s page 154 902 .loc 1 7833 12 view .LVU336 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING 7850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING 7851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE - ARM GAS /tmp/ccodHXtm.s page 155 + ARM GAS /tmp/ccGjXOU1.s page 155 7852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 977 .loc 1 7871 3 is_stmt 1 view .LVU363 978 .loc 1 7871 11 is_stmt 0 view .LVU364 979 0016 23F0A003 bic r3, r3, #160 - ARM GAS /tmp/ccodHXtm.s page 156 + ARM GAS /tmp/ccGjXOU1.s page 156 980 .LVL102: @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, 7900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t TIM_ICFilter) 7901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 157 + ARM GAS /tmp/ccGjXOU1.s page 157 1009 .loc 1 7901 1 is_stmt 1 view -0 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1048 .loc 1 7916 3 is_stmt 1 view .LVU389 1049 .loc 1 7916 30 is_stmt 0 view .LVU390 1050 001a 1B01 lsls r3, r3, #4 - ARM GAS /tmp/ccodHXtm.s page 158 + ARM GAS /tmp/ccGjXOU1.s page 158 1051 .LVL110: @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param TIMx to select the TIM peripheral 7930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. 7931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * This parameter can be one of the following values: - ARM GAS /tmp/ccodHXtm.s page 159 + ARM GAS /tmp/ccGjXOU1.s page 159 7932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 7959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_CC4S; 1122 .loc 1 7959 3 is_stmt 1 view .LVU415 1123 .loc 1 7959 12 is_stmt 0 view .LVU416 - ARM GAS /tmp/ccodHXtm.s page 160 + ARM GAS /tmp/ccGjXOU1.s page 160 1124 000e 24F4407C bic ip, r4, #768 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1164 .LCFI19: 1165 .cfi_restore 5 1166 .cfi_restore 4 - ARM GAS /tmp/ccodHXtm.s page 161 + ARM GAS /tmp/ccGjXOU1.s page 161 1167 .cfi_def_cfa_offset 0 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1190 .LVL127: 8007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the TS Bits */ 8008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_TS; - ARM GAS /tmp/ccodHXtm.s page 162 + ARM GAS /tmp/ccGjXOU1.s page 162 1191 .loc 1 8008 3 is_stmt 1 view .LVU440 @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1241 HAL_TIM_Base_MspDeInit: 1242 .LVL133: 1243 .LFB332: - ARM GAS /tmp/ccodHXtm.s page 163 + ARM GAS /tmp/ccGjXOU1.s page 163 400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1289 0016 196A ldr r1, [r3, #32] 1290 0018 44F24442 movw r2, #17476 1291 001c 1142 tst r1, r2 - ARM GAS /tmp/ccodHXtm.s page 164 + ARM GAS /tmp/ccGjXOU1.s page 164 1292 001e 03D1 bne .L51 @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccodHXtm.s page 1 1328 .loc 1 368 3 view .LVU480 1329 0054 84F84600 strb r0, [r4, #70] 368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 165 + ARM GAS /tmp/ccGjXOU1.s page 165 1330 .loc 1 368 3 view .LVU481 @@ -9890,1622 +9890,1622 @@ ARM GAS /tmp/ccodHXtm.s page 1 423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 1365 .loc 1 423 11 is_stmt 0 view .LVU495 1366 0000 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 - 1367 0004 DBB2 uxtb r3, r3 423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1368 .loc 1 423 6 view .LVU496 - 1369 0006 012B cmp r3, #1 - 1370 0008 2DD1 bne .L57 + 1367 .loc 1 423 6 view .LVU496 + 1368 0004 012B cmp r3, #1 + 1369 0006 2DD1 bne .L57 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1371 .loc 1 429 3 is_stmt 1 view .LVU497 + 1370 .loc 1 429 3 is_stmt 1 view .LVU497 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 166 + 1371 .loc 1 429 15 is_stmt 0 view .LVU498 + ARM GAS /tmp/ccGjXOU1.s page 166 - 1372 .loc 1 429 15 is_stmt 0 view .LVU498 - 1373 000a 0223 movs r3, #2 - 1374 000c 80F83D30 strb r3, [r0, #61] + 1372 0008 0223 movs r3, #2 + 1373 000a 80F83D30 strb r3, [r0, #61] 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1375 .loc 1 432 3 is_stmt 1 view .LVU499 + 1374 .loc 1 432 3 is_stmt 1 view .LVU499 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1376 .loc 1 432 7 is_stmt 0 view .LVU500 - 1377 0010 0368 ldr r3, [r0] + 1375 .loc 1 432 7 is_stmt 0 view .LVU500 + 1376 000e 0368 ldr r3, [r0] 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1378 .loc 1 432 6 view .LVU501 - 1379 0012 184A ldr r2, .L60 - 1380 0014 9342 cmp r3, r2 - 1381 0016 18D0 beq .L55 + 1377 .loc 1 432 6 view .LVU501 + 1378 0010 174A ldr r2, .L60 + 1379 0012 9342 cmp r3, r2 + 1380 0014 18D0 beq .L55 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1382 .loc 1 432 7 discriminator 1 view .LVU502 - 1383 0018 B3F1804F cmp r3, #1073741824 - 1384 001c 15D0 beq .L55 + 1381 .loc 1 432 7 discriminator 1 view .LVU502 + 1382 0016 B3F1804F cmp r3, #1073741824 + 1383 001a 15D0 beq .L55 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1385 .loc 1 432 7 discriminator 2 view .LVU503 - 1386 001e A2F59432 sub r2, r2, #75776 - 1387 0022 9342 cmp r3, r2 - 1388 0024 11D0 beq .L55 + 1384 .loc 1 432 7 discriminator 2 view .LVU503 + 1385 001c A2F59432 sub r2, r2, #75776 + 1386 0020 9342 cmp r3, r2 + 1387 0022 11D0 beq .L55 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1389 .loc 1 432 7 discriminator 3 view .LVU504 - 1390 0026 02F58062 add r2, r2, #1024 - 1391 002a 9342 cmp r3, r2 - 1392 002c 0DD0 beq .L55 + 1388 .loc 1 432 7 discriminator 3 view .LVU504 + 1389 0024 02F58062 add r2, r2, #1024 + 1390 0028 9342 cmp r3, r2 + 1391 002a 0DD0 beq .L55 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1393 .loc 1 432 7 discriminator 4 view .LVU505 - 1394 002e 02F59632 add r2, r2, #76800 - 1395 0032 9342 cmp r3, r2 - 1396 0034 09D0 beq .L55 + 1392 .loc 1 432 7 discriminator 4 view .LVU505 + 1393 002c 02F59632 add r2, r2, #76800 + 1394 0030 9342 cmp r3, r2 + 1395 0032 09D0 beq .L55 432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1397 .loc 1 432 7 discriminator 5 view .LVU506 - 1398 0036 02F54062 add r2, r2, #3072 - 1399 003a 9342 cmp r3, r2 - 1400 003c 05D0 beq .L55 + 1396 .loc 1 432 7 discriminator 5 view .LVU506 + 1397 0034 02F54062 add r2, r2, #3072 + 1398 0038 9342 cmp r3, r2 + 1399 003a 05D0 beq .L55 442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1401 .loc 1 442 5 is_stmt 1 view .LVU507 - 1402 003e 1A68 ldr r2, [r3] - 1403 0040 42F00102 orr r2, r2, #1 - 1404 0044 1A60 str r2, [r3] + 1400 .loc 1 442 5 is_stmt 1 view .LVU507 + 1401 003c 1A68 ldr r2, [r3] + 1402 003e 42F00102 orr r2, r2, #1 + 1403 0042 1A60 str r2, [r3] 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1405 .loc 1 446 10 is_stmt 0 view .LVU508 - 1406 0046 0020 movs r0, #0 - 1407 .LVL138: + 1404 .loc 1 446 10 is_stmt 0 view .LVU508 + 1405 0044 0020 movs r0, #0 + 1406 .LVL138: 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1408 .loc 1 446 10 view .LVU509 - 1409 0048 7047 bx lr - 1410 .LVL139: - 1411 .L55: + 1407 .loc 1 446 10 view .LVU509 + 1408 0046 7047 bx lr + 1409 .LVL139: + 1410 .L55: 434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1412 .loc 1 434 5 is_stmt 1 view .LVU510 + 1411 .loc 1 434 5 is_stmt 1 view .LVU510 434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1413 .loc 1 434 29 is_stmt 0 view .LVU511 - 1414 004a 9968 ldr r1, [r3, #8] + 1412 .loc 1 434 29 is_stmt 0 view .LVU511 + 1413 0048 9968 ldr r1, [r3, #8] 434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - ARM GAS /tmp/ccodHXtm.s page 167 + 1414 .loc 1 434 13 view .LVU512 + ARM GAS /tmp/ccGjXOU1.s page 167 - 1415 .loc 1 434 13 view .LVU512 - 1416 004c 0A4A ldr r2, .L60+4 - 1417 004e 0A40 ands r2, r2, r1 - 1418 .LVL140: + 1415 004a 0A4A ldr r2, .L60+4 + 1416 004c 0A40 ands r2, r2, r1 + 1417 .LVL140: 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1419 .loc 1 435 5 is_stmt 1 view .LVU513 + 1418 .loc 1 435 5 is_stmt 1 view .LVU513 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1420 .loc 1 435 8 is_stmt 0 view .LVU514 - 1421 0050 062A cmp r2, #6 - 1422 0052 0AD0 beq .L58 + 1419 .loc 1 435 8 is_stmt 0 view .LVU514 + 1420 004e 062A cmp r2, #6 + 1421 0050 0AD0 beq .L58 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1423 .loc 1 435 9 discriminator 1 view .LVU515 - 1424 0054 B2F5803F cmp r2, #65536 - 1425 0058 09D0 beq .L59 + 1422 .loc 1 435 9 discriminator 1 view .LVU515 + 1423 0052 B2F5803F cmp r2, #65536 + 1424 0056 09D0 beq .L59 437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1426 .loc 1 437 7 is_stmt 1 view .LVU516 - 1427 005a 1A68 ldr r2, [r3] - 1428 .LVL141: + 1425 .loc 1 437 7 is_stmt 1 view .LVU516 + 1426 0058 1A68 ldr r2, [r3] + 1427 .LVL141: 437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1429 .loc 1 437 7 is_stmt 0 view .LVU517 - 1430 005c 42F00102 orr r2, r2, #1 - 1431 0060 1A60 str r2, [r3] + 1428 .loc 1 437 7 is_stmt 0 view .LVU517 + 1429 005a 42F00102 orr r2, r2, #1 + 1430 005e 1A60 str r2, [r3] 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1432 .loc 1 446 10 view .LVU518 - 1433 0062 0020 movs r0, #0 - 1434 .LVL142: + 1431 .loc 1 446 10 view .LVU518 + 1432 0060 0020 movs r0, #0 + 1433 .LVL142: 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1435 .loc 1 446 10 view .LVU519 - 1436 0064 7047 bx lr - 1437 .LVL143: - 1438 .L57: + 1434 .loc 1 446 10 view .LVU519 + 1435 0062 7047 bx lr + 1436 .LVL143: + 1437 .L57: 425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1439 .loc 1 425 12 view .LVU520 - 1440 0066 0120 movs r0, #1 - 1441 .LVL144: + 1438 .loc 1 425 12 view .LVU520 + 1439 0064 0120 movs r0, #1 + 1440 .LVL144: 425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1442 .loc 1 425 12 view .LVU521 - 1443 0068 7047 bx lr - 1444 .LVL145: - 1445 .L58: + 1441 .loc 1 425 12 view .LVU521 + 1442 0066 7047 bx lr + 1443 .LVL145: + 1444 .L58: 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1446 .loc 1 446 10 view .LVU522 - 1447 006a 0020 movs r0, #0 - 1448 .LVL146: + 1445 .loc 1 446 10 view .LVU522 + 1446 0068 0020 movs r0, #0 + 1447 .LVL146: 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1449 .loc 1 446 10 view .LVU523 - 1450 006c 7047 bx lr - 1451 .LVL147: - 1452 .L59: + 1448 .loc 1 446 10 view .LVU523 + 1449 006a 7047 bx lr + 1450 .LVL147: + 1451 .L59: 446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1453 .loc 1 446 10 view .LVU524 - 1454 006e 0020 movs r0, #0 - 1455 .LVL148: + 1452 .loc 1 446 10 view .LVU524 + 1453 006c 0020 movs r0, #0 + 1454 .LVL148: 447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1456 .loc 1 447 1 view .LVU525 - 1457 0070 7047 bx lr - 1458 .L61: - ARM GAS /tmp/ccodHXtm.s page 168 + 1455 .loc 1 447 1 view .LVU525 + 1456 006e 7047 bx lr + 1457 .L61: + 1458 .align 2 + ARM GAS /tmp/ccGjXOU1.s page 168 - 1459 0072 00BF .align 2 - 1460 .L60: - 1461 0074 002C0140 .word 1073818624 - 1462 0078 07000100 .word 65543 - 1463 .cfi_endproc - 1464 .LFE333: - 1466 .section .text.HAL_TIM_Base_Stop,"ax",%progbits - 1467 .align 1 - 1468 .global HAL_TIM_Base_Stop - 1469 .syntax unified - 1470 .thumb - 1471 .thumb_func - 1473 HAL_TIM_Base_Stop: - 1474 .LVL149: - 1475 .LFB334: + 1459 .L60: + 1460 0070 002C0140 .word 1073818624 + 1461 0074 07000100 .word 65543 + 1462 .cfi_endproc + 1463 .LFE333: + 1465 .section .text.HAL_TIM_Base_Stop,"ax",%progbits + 1466 .align 1 + 1467 .global HAL_TIM_Base_Stop + 1468 .syntax unified + 1469 .thumb + 1470 .thumb_func + 1472 HAL_TIM_Base_Stop: + 1473 .LVL149: + 1474 .LFB334: 455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 1476 .loc 1 455 1 is_stmt 1 view -0 - 1477 .cfi_startproc - 1478 @ args = 0, pretend = 0, frame = 0 - 1479 @ frame_needed = 0, uses_anonymous_args = 0 - 1480 @ link register save eliminated. + 1475 .loc 1 455 1 is_stmt 1 view -0 + 1476 .cfi_startproc + 1477 @ args = 0, pretend = 0, frame = 0 + 1478 @ frame_needed = 0, uses_anonymous_args = 0 + 1479 @ link register save eliminated. 457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1481 .loc 1 457 3 view .LVU527 + 1480 .loc 1 457 3 view .LVU527 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1482 .loc 1 460 3 view .LVU528 + 1481 .loc 1 460 3 view .LVU528 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1483 .loc 1 460 3 view .LVU529 - 1484 0000 0368 ldr r3, [r0] - 1485 0002 196A ldr r1, [r3, #32] - 1486 0004 41F21112 movw r2, #4369 - 1487 0008 1142 tst r1, r2 - 1488 000a 08D1 bne .L63 + 1482 .loc 1 460 3 view .LVU529 + 1483 0000 0368 ldr r3, [r0] + 1484 0002 196A ldr r1, [r3, #32] + 1485 0004 41F21112 movw r2, #4369 + 1486 0008 1142 tst r1, r2 + 1487 000a 08D1 bne .L63 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1489 .loc 1 460 3 discriminator 1 view .LVU530 - 1490 000c 196A ldr r1, [r3, #32] - 1491 000e 44F24442 movw r2, #17476 - 1492 0012 1142 tst r1, r2 - 1493 0014 03D1 bne .L63 + 1488 .loc 1 460 3 discriminator 1 view .LVU530 + 1489 000c 196A ldr r1, [r3, #32] + 1490 000e 44F24442 movw r2, #17476 + 1491 0012 1142 tst r1, r2 + 1492 0014 03D1 bne .L63 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1494 .loc 1 460 3 discriminator 3 view .LVU531 - 1495 0016 1A68 ldr r2, [r3] - 1496 0018 22F00102 bic r2, r2, #1 - 1497 001c 1A60 str r2, [r3] - 1498 .L63: + 1493 .loc 1 460 3 discriminator 3 view .LVU531 + 1494 0016 1A68 ldr r2, [r3] + 1495 0018 22F00102 bic r2, r2, #1 + 1496 001c 1A60 str r2, [r3] + 1497 .L63: 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1499 .loc 1 460 3 discriminator 5 view .LVU532 + 1498 .loc 1 460 3 discriminator 5 view .LVU532 463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1500 .loc 1 463 3 view .LVU533 + 1499 .loc 1 463 3 view .LVU533 463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1501 .loc 1 463 15 is_stmt 0 view .LVU534 - 1502 001e 0123 movs r3, #1 - 1503 0020 80F83D30 strb r3, [r0, #61] + 1500 .loc 1 463 15 is_stmt 0 view .LVU534 + 1501 001e 0123 movs r3, #1 + 1502 0020 80F83D30 strb r3, [r0, #61] 466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1504 .loc 1 466 3 is_stmt 1 view .LVU535 + 1503 .loc 1 466 3 is_stmt 1 view .LVU535 467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1505 .loc 1 467 1 is_stmt 0 view .LVU536 - 1506 0024 0020 movs r0, #0 - ARM GAS /tmp/ccodHXtm.s page 169 + 1504 .loc 1 467 1 is_stmt 0 view .LVU536 + 1505 0024 0020 movs r0, #0 + 1506 .LVL150: + ARM GAS /tmp/ccGjXOU1.s page 169 - 1507 .LVL150: 467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1508 .loc 1 467 1 view .LVU537 - 1509 0026 7047 bx lr - 1510 .cfi_endproc - 1511 .LFE334: - 1513 .section .text.HAL_TIM_Base_Start_IT,"ax",%progbits - 1514 .align 1 - 1515 .global HAL_TIM_Base_Start_IT - 1516 .syntax unified - 1517 .thumb - 1518 .thumb_func - 1520 HAL_TIM_Base_Start_IT: - 1521 .LVL151: - 1522 .LFB335: + 1507 .loc 1 467 1 view .LVU537 + 1508 0026 7047 bx lr + 1509 .cfi_endproc + 1510 .LFE334: + 1512 .section .text.HAL_TIM_Base_Start_IT,"ax",%progbits + 1513 .align 1 + 1514 .global HAL_TIM_Base_Start_IT + 1515 .syntax unified + 1516 .thumb + 1517 .thumb_func + 1519 HAL_TIM_Base_Start_IT: + 1520 .LVL151: + 1521 .LFB335: 475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 1523 .loc 1 475 1 is_stmt 1 view -0 - 1524 .cfi_startproc - 1525 @ args = 0, pretend = 0, frame = 0 - 1526 @ frame_needed = 0, uses_anonymous_args = 0 - 1527 @ link register save eliminated. + 1522 .loc 1 475 1 is_stmt 1 view -0 + 1523 .cfi_startproc + 1524 @ args = 0, pretend = 0, frame = 0 + 1525 @ frame_needed = 0, uses_anonymous_args = 0 + 1526 @ link register save eliminated. 476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1528 .loc 1 476 3 view .LVU539 + 1527 .loc 1 476 3 view .LVU539 479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1529 .loc 1 479 3 view .LVU540 + 1528 .loc 1 479 3 view .LVU540 482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1530 .loc 1 482 3 view .LVU541 + 1529 .loc 1 482 3 view .LVU541 482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1531 .loc 1 482 11 is_stmt 0 view .LVU542 - 1532 0000 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 - 1533 0004 DBB2 uxtb r3, r3 + 1530 .loc 1 482 11 is_stmt 0 view .LVU542 + 1531 0000 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1534 .loc 1 482 6 view .LVU543 - 1535 0006 012B cmp r3, #1 - 1536 0008 32D1 bne .L68 + 1532 .loc 1 482 6 view .LVU543 + 1533 0004 012B cmp r3, #1 + 1534 0006 32D1 bne .L68 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1537 .loc 1 488 3 is_stmt 1 view .LVU544 + 1535 .loc 1 488 3 is_stmt 1 view .LVU544 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1538 .loc 1 488 15 is_stmt 0 view .LVU545 - 1539 000a 0223 movs r3, #2 - 1540 000c 80F83D30 strb r3, [r0, #61] + 1536 .loc 1 488 15 is_stmt 0 view .LVU545 + 1537 0008 0223 movs r3, #2 + 1538 000a 80F83D30 strb r3, [r0, #61] 491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1541 .loc 1 491 3 is_stmt 1 view .LVU546 - 1542 0010 0268 ldr r2, [r0] - 1543 0012 D368 ldr r3, [r2, #12] - 1544 0014 43F00103 orr r3, r3, #1 - 1545 0018 D360 str r3, [r2, #12] + 1539 .loc 1 491 3 is_stmt 1 view .LVU546 + 1540 000e 0268 ldr r2, [r0] + 1541 0010 D368 ldr r3, [r2, #12] + 1542 0012 43F00103 orr r3, r3, #1 + 1543 0016 D360 str r3, [r2, #12] 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1546 .loc 1 494 3 view .LVU547 + 1544 .loc 1 494 3 view .LVU547 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1547 .loc 1 494 7 is_stmt 0 view .LVU548 - 1548 001a 0368 ldr r3, [r0] + 1545 .loc 1 494 7 is_stmt 0 view .LVU548 + 1546 0018 0368 ldr r3, [r0] 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1549 .loc 1 494 6 view .LVU549 - 1550 001c 174A ldr r2, .L71 - 1551 001e 9342 cmp r3, r2 - 1552 0020 18D0 beq .L66 - ARM GAS /tmp/ccodHXtm.s page 170 + 1547 .loc 1 494 6 view .LVU549 + 1548 001a 184A ldr r2, .L71 + 1549 001c 9342 cmp r3, r2 + 1550 001e 18D0 beq .L66 + 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 1551 .loc 1 494 7 discriminator 1 view .LVU550 + ARM GAS /tmp/ccGjXOU1.s page 170 + 1552 0020 B3F1804F cmp r3, #1073741824 + 1553 0024 15D0 beq .L66 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1553 .loc 1 494 7 discriminator 1 view .LVU550 - 1554 0022 B3F1804F cmp r3, #1073741824 - 1555 0026 15D0 beq .L66 + 1554 .loc 1 494 7 discriminator 2 view .LVU551 + 1555 0026 A2F59432 sub r2, r2, #75776 + 1556 002a 9342 cmp r3, r2 + 1557 002c 11D0 beq .L66 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1556 .loc 1 494 7 discriminator 2 view .LVU551 - 1557 0028 A2F59432 sub r2, r2, #75776 - 1558 002c 9342 cmp r3, r2 - 1559 002e 11D0 beq .L66 + 1558 .loc 1 494 7 discriminator 3 view .LVU552 + 1559 002e 02F58062 add r2, r2, #1024 + 1560 0032 9342 cmp r3, r2 + 1561 0034 0DD0 beq .L66 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1560 .loc 1 494 7 discriminator 3 view .LVU552 - 1561 0030 02F58062 add r2, r2, #1024 - 1562 0034 9342 cmp r3, r2 - 1563 0036 0DD0 beq .L66 + 1562 .loc 1 494 7 discriminator 4 view .LVU553 + 1563 0036 02F59632 add r2, r2, #76800 + 1564 003a 9342 cmp r3, r2 + 1565 003c 09D0 beq .L66 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1564 .loc 1 494 7 discriminator 4 view .LVU553 - 1565 0038 02F59632 add r2, r2, #76800 - 1566 003c 9342 cmp r3, r2 - 1567 003e 09D0 beq .L66 - 494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1568 .loc 1 494 7 discriminator 5 view .LVU554 - 1569 0040 02F54062 add r2, r2, #3072 - 1570 0044 9342 cmp r3, r2 - 1571 0046 05D0 beq .L66 + 1566 .loc 1 494 7 discriminator 5 view .LVU554 + 1567 003e 02F54062 add r2, r2, #3072 + 1568 0042 9342 cmp r3, r2 + 1569 0044 05D0 beq .L66 504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1572 .loc 1 504 5 is_stmt 1 view .LVU555 - 1573 0048 1A68 ldr r2, [r3] - 1574 004a 42F00102 orr r2, r2, #1 - 1575 004e 1A60 str r2, [r3] + 1570 .loc 1 504 5 is_stmt 1 view .LVU555 + 1571 0046 1A68 ldr r2, [r3] + 1572 0048 42F00102 orr r2, r2, #1 + 1573 004c 1A60 str r2, [r3] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1576 .loc 1 508 10 is_stmt 0 view .LVU556 - 1577 0050 0020 movs r0, #0 - 1578 .LVL152: + 1574 .loc 1 508 10 is_stmt 0 view .LVU556 + 1575 004e 0020 movs r0, #0 + 1576 .LVL152: 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1579 .loc 1 508 10 view .LVU557 - 1580 0052 7047 bx lr - 1581 .LVL153: - 1582 .L66: + 1577 .loc 1 508 10 view .LVU557 + 1578 0050 7047 bx lr + 1579 .LVL153: + 1580 .L66: 496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1583 .loc 1 496 5 is_stmt 1 view .LVU558 + 1581 .loc 1 496 5 is_stmt 1 view .LVU558 496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1584 .loc 1 496 29 is_stmt 0 view .LVU559 - 1585 0054 9968 ldr r1, [r3, #8] + 1582 .loc 1 496 29 is_stmt 0 view .LVU559 + 1583 0052 9968 ldr r1, [r3, #8] 496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1586 .loc 1 496 13 view .LVU560 - 1587 0056 0A4A ldr r2, .L71+4 - 1588 0058 0A40 ands r2, r2, r1 - 1589 .LVL154: + 1584 .loc 1 496 13 view .LVU560 + 1585 0054 0A4A ldr r2, .L71+4 + 1586 0056 0A40 ands r2, r2, r1 + 1587 .LVL154: 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1590 .loc 1 497 5 is_stmt 1 view .LVU561 + 1588 .loc 1 497 5 is_stmt 1 view .LVU561 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1591 .loc 1 497 8 is_stmt 0 view .LVU562 - 1592 005a 062A cmp r2, #6 - 1593 005c 0AD0 beq .L69 + 1589 .loc 1 497 8 is_stmt 0 view .LVU562 + 1590 0058 062A cmp r2, #6 + 1591 005a 0AD0 beq .L69 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1594 .loc 1 497 9 discriminator 1 view .LVU563 - 1595 005e B2F5803F cmp r2, #65536 - ARM GAS /tmp/ccodHXtm.s page 171 + 1592 .loc 1 497 9 discriminator 1 view .LVU563 + 1593 005c B2F5803F cmp r2, #65536 + 1594 0060 09D0 beq .L70 + 499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + ARM GAS /tmp/ccGjXOU1.s page 171 - 1596 0062 09D0 beq .L70 + 1595 .loc 1 499 7 is_stmt 1 view .LVU564 + 1596 0062 1A68 ldr r2, [r3] + 1597 .LVL155: 499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1597 .loc 1 499 7 is_stmt 1 view .LVU564 - 1598 0064 1A68 ldr r2, [r3] - 1599 .LVL155: - 499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1600 .loc 1 499 7 is_stmt 0 view .LVU565 - 1601 0066 42F00102 orr r2, r2, #1 - 1602 006a 1A60 str r2, [r3] + 1598 .loc 1 499 7 is_stmt 0 view .LVU565 + 1599 0064 42F00102 orr r2, r2, #1 + 1600 0068 1A60 str r2, [r3] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1603 .loc 1 508 10 view .LVU566 - 1604 006c 0020 movs r0, #0 - 1605 .LVL156: + 1601 .loc 1 508 10 view .LVU566 + 1602 006a 0020 movs r0, #0 + 1603 .LVL156: 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1606 .loc 1 508 10 view .LVU567 - 1607 006e 7047 bx lr - 1608 .LVL157: - 1609 .L68: + 1604 .loc 1 508 10 view .LVU567 + 1605 006c 7047 bx lr + 1606 .LVL157: + 1607 .L68: 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1610 .loc 1 484 12 view .LVU568 - 1611 0070 0120 movs r0, #1 - 1612 .LVL158: + 1608 .loc 1 484 12 view .LVU568 + 1609 006e 0120 movs r0, #1 + 1610 .LVL158: 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1613 .loc 1 484 12 view .LVU569 - 1614 0072 7047 bx lr - 1615 .LVL159: - 1616 .L69: + 1611 .loc 1 484 12 view .LVU569 + 1612 0070 7047 bx lr + 1613 .LVL159: + 1614 .L69: 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1617 .loc 1 508 10 view .LVU570 - 1618 0074 0020 movs r0, #0 - 1619 .LVL160: + 1615 .loc 1 508 10 view .LVU570 + 1616 0072 0020 movs r0, #0 + 1617 .LVL160: 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1620 .loc 1 508 10 view .LVU571 - 1621 0076 7047 bx lr - 1622 .LVL161: - 1623 .L70: + 1618 .loc 1 508 10 view .LVU571 + 1619 0074 7047 bx lr + 1620 .LVL161: + 1621 .L70: 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1624 .loc 1 508 10 view .LVU572 - 1625 0078 0020 movs r0, #0 - 1626 .LVL162: + 1622 .loc 1 508 10 view .LVU572 + 1623 0076 0020 movs r0, #0 + 1624 .LVL162: 509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1627 .loc 1 509 1 view .LVU573 - 1628 007a 7047 bx lr - 1629 .L72: - 1630 .align 2 - 1631 .L71: - 1632 007c 002C0140 .word 1073818624 - 1633 0080 07000100 .word 65543 - 1634 .cfi_endproc - 1635 .LFE335: - 1637 .section .text.HAL_TIM_Base_Stop_IT,"ax",%progbits - 1638 .align 1 - 1639 .global HAL_TIM_Base_Stop_IT - 1640 .syntax unified - 1641 .thumb - 1642 .thumb_func - 1644 HAL_TIM_Base_Stop_IT: - ARM GAS /tmp/ccodHXtm.s page 172 + 1625 .loc 1 509 1 view .LVU573 + 1626 0078 7047 bx lr + 1627 .L72: + 1628 007a 00BF .align 2 + 1629 .L71: + 1630 007c 002C0140 .word 1073818624 + 1631 0080 07000100 .word 65543 + 1632 .cfi_endproc + 1633 .LFE335: + 1635 .section .text.HAL_TIM_Base_Stop_IT,"ax",%progbits + 1636 .align 1 + 1637 .global HAL_TIM_Base_Stop_IT + 1638 .syntax unified + 1639 .thumb + 1640 .thumb_func + 1642 HAL_TIM_Base_Stop_IT: + 1643 .LVL163: + 1644 .LFB336: + ARM GAS /tmp/ccGjXOU1.s page 172 - 1645 .LVL163: - 1646 .LFB336: 517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 1647 .loc 1 517 1 is_stmt 1 view -0 - 1648 .cfi_startproc - 1649 @ args = 0, pretend = 0, frame = 0 - 1650 @ frame_needed = 0, uses_anonymous_args = 0 - 1651 @ link register save eliminated. + 1645 .loc 1 517 1 is_stmt 1 view -0 + 1646 .cfi_startproc + 1647 @ args = 0, pretend = 0, frame = 0 + 1648 @ frame_needed = 0, uses_anonymous_args = 0 + 1649 @ link register save eliminated. 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1652 .loc 1 519 3 view .LVU575 + 1650 .loc 1 519 3 view .LVU575 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1653 .loc 1 522 3 view .LVU576 - 1654 0000 0268 ldr r2, [r0] - 1655 0002 D368 ldr r3, [r2, #12] - 1656 0004 23F00103 bic r3, r3, #1 - 1657 0008 D360 str r3, [r2, #12] + 1651 .loc 1 522 3 view .LVU576 + 1652 0000 0268 ldr r2, [r0] + 1653 0002 D368 ldr r3, [r2, #12] + 1654 0004 23F00103 bic r3, r3, #1 + 1655 0008 D360 str r3, [r2, #12] 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1658 .loc 1 525 3 view .LVU577 + 1656 .loc 1 525 3 view .LVU577 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1659 .loc 1 525 3 view .LVU578 - 1660 000a 0368 ldr r3, [r0] - 1661 000c 196A ldr r1, [r3, #32] - 1662 000e 41F21112 movw r2, #4369 - 1663 0012 1142 tst r1, r2 - 1664 0014 08D1 bne .L74 + 1657 .loc 1 525 3 view .LVU578 + 1658 000a 0368 ldr r3, [r0] + 1659 000c 196A ldr r1, [r3, #32] + 1660 000e 41F21112 movw r2, #4369 + 1661 0012 1142 tst r1, r2 + 1662 0014 08D1 bne .L74 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1665 .loc 1 525 3 discriminator 1 view .LVU579 - 1666 0016 196A ldr r1, [r3, #32] - 1667 0018 44F24442 movw r2, #17476 - 1668 001c 1142 tst r1, r2 - 1669 001e 03D1 bne .L74 + 1663 .loc 1 525 3 discriminator 1 view .LVU579 + 1664 0016 196A ldr r1, [r3, #32] + 1665 0018 44F24442 movw r2, #17476 + 1666 001c 1142 tst r1, r2 + 1667 001e 03D1 bne .L74 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1670 .loc 1 525 3 discriminator 3 view .LVU580 - 1671 0020 1A68 ldr r2, [r3] - 1672 0022 22F00102 bic r2, r2, #1 - 1673 0026 1A60 str r2, [r3] - 1674 .L74: + 1668 .loc 1 525 3 discriminator 3 view .LVU580 + 1669 0020 1A68 ldr r2, [r3] + 1670 0022 22F00102 bic r2, r2, #1 + 1671 0026 1A60 str r2, [r3] + 1672 .L74: 525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1675 .loc 1 525 3 discriminator 5 view .LVU581 + 1673 .loc 1 525 3 discriminator 5 view .LVU581 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1676 .loc 1 528 3 view .LVU582 + 1674 .loc 1 528 3 view .LVU582 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1677 .loc 1 528 15 is_stmt 0 view .LVU583 - 1678 0028 0123 movs r3, #1 - 1679 002a 80F83D30 strb r3, [r0, #61] + 1675 .loc 1 528 15 is_stmt 0 view .LVU583 + 1676 0028 0123 movs r3, #1 + 1677 002a 80F83D30 strb r3, [r0, #61] 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1680 .loc 1 531 3 is_stmt 1 view .LVU584 + 1678 .loc 1 531 3 is_stmt 1 view .LVU584 532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1681 .loc 1 532 1 is_stmt 0 view .LVU585 - 1682 002e 0020 movs r0, #0 - 1683 .LVL164: + 1679 .loc 1 532 1 is_stmt 0 view .LVU585 + 1680 002e 0020 movs r0, #0 + 1681 .LVL164: 532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1684 .loc 1 532 1 view .LVU586 - 1685 0030 7047 bx lr - 1686 .cfi_endproc - 1687 .LFE336: - 1689 .section .text.HAL_TIM_Base_Start_DMA,"ax",%progbits - ARM GAS /tmp/ccodHXtm.s page 173 + 1682 .loc 1 532 1 view .LVU586 + 1683 0030 7047 bx lr + 1684 .cfi_endproc + 1685 .LFE336: + 1687 .section .text.HAL_TIM_Base_Start_DMA,"ax",%progbits + 1688 .align 1 + 1689 .global HAL_TIM_Base_Start_DMA + ARM GAS /tmp/ccGjXOU1.s page 173 - 1690 .align 1 - 1691 .global HAL_TIM_Base_Start_DMA - 1692 .syntax unified - 1693 .thumb - 1694 .thumb_func - 1696 HAL_TIM_Base_Start_DMA: - 1697 .LVL165: - 1698 .LFB337: + 1690 .syntax unified + 1691 .thumb + 1692 .thumb_func + 1694 HAL_TIM_Base_Start_DMA: + 1695 .LVL165: + 1696 .LFB337: 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 1699 .loc 1 542 1 is_stmt 1 view -0 - 1700 .cfi_startproc - 1701 @ args = 0, pretend = 0, frame = 0 - 1702 @ frame_needed = 0, uses_anonymous_args = 0 + 1697 .loc 1 542 1 is_stmt 1 view -0 + 1698 .cfi_startproc + 1699 @ args = 0, pretend = 0, frame = 0 + 1700 @ frame_needed = 0, uses_anonymous_args = 0 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 1703 .loc 1 542 1 is_stmt 0 view .LVU588 - 1704 0000 38B5 push {r3, r4, r5, lr} - 1705 .LCFI21: - 1706 .cfi_def_cfa_offset 16 - 1707 .cfi_offset 3, -16 - 1708 .cfi_offset 4, -12 - 1709 .cfi_offset 5, -8 - 1710 .cfi_offset 14, -4 + 1701 .loc 1 542 1 is_stmt 0 view .LVU588 + 1702 0000 38B5 push {r3, r4, r5, lr} + 1703 .LCFI21: + 1704 .cfi_def_cfa_offset 16 + 1705 .cfi_offset 3, -16 + 1706 .cfi_offset 4, -12 + 1707 .cfi_offset 5, -8 + 1708 .cfi_offset 14, -4 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1711 .loc 1 543 3 is_stmt 1 view .LVU589 + 1709 .loc 1 543 3 is_stmt 1 view .LVU589 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1712 .loc 1 546 3 view .LVU590 + 1710 .loc 1 546 3 view .LVU590 549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1713 .loc 1 549 3 view .LVU591 + 1711 .loc 1 549 3 view .LVU591 549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1714 .loc 1 549 11 is_stmt 0 view .LVU592 - 1715 0002 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 - 1716 0006 E4B2 uxtb r4, r4 + 1712 .loc 1 549 11 is_stmt 0 view .LVU592 + 1713 0002 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 1714 0006 DDB2 uxtb r5, r3 549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1717 .loc 1 549 6 view .LVU593 - 1718 0008 022C cmp r4, #2 - 1719 000a 4FD0 beq .L76 - 1720 000c 0546 mov r5, r0 + 1715 .loc 1 549 6 view .LVU593 + 1716 0008 022B cmp r3, #2 + 1717 000a 4FD0 beq .L76 + 1718 000c 0446 mov r4, r0 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1721 .loc 1 553 8 is_stmt 1 view .LVU594 + 1719 .loc 1 553 8 is_stmt 1 view .LVU594 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1722 .loc 1 553 16 is_stmt 0 view .LVU595 - 1723 000e 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 - 1724 0012 E4B2 uxtb r4, r4 + 1720 .loc 1 553 16 is_stmt 0 view .LVU595 + 1721 000e 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 1722 0012 DDB2 uxtb r5, r3 553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1725 .loc 1 553 11 view .LVU596 - 1726 0014 012C cmp r4, #1 - 1727 0016 48D1 bne .L79 + 1723 .loc 1 553 11 view .LVU596 + 1724 0014 012B cmp r3, #1 + 1725 0016 48D1 bne .L79 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1728 .loc 1 555 5 is_stmt 1 view .LVU597 + 1726 .loc 1 555 5 is_stmt 1 view .LVU597 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1729 .loc 1 555 8 is_stmt 0 view .LVU598 - 1730 0018 0029 cmp r1, #0 - 1731 001a 47D0 beq .L76 + 1727 .loc 1 555 8 is_stmt 0 view .LVU598 + 1728 0018 0029 cmp r1, #0 + 1729 001a 47D0 beq .L76 555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1732 .loc 1 555 25 discriminator 1 view .LVU599 - 1733 001c 002A cmp r2, #0 - 1734 001e 45D0 beq .L76 - ARM GAS /tmp/ccodHXtm.s page 174 + 1730 .loc 1 555 25 discriminator 1 view .LVU599 + 1731 001c 002A cmp r2, #0 + 1732 001e 45D0 beq .L76 + 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 1733 .loc 1 561 7 is_stmt 1 view .LVU600 + ARM GAS /tmp/ccGjXOU1.s page 174 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1735 .loc 1 561 7 is_stmt 1 view .LVU600 - 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1736 .loc 1 561 19 is_stmt 0 view .LVU601 - 1737 0020 0223 movs r3, #2 - 1738 0022 80F83D30 strb r3, [r0, #61] + 1734 .loc 1 561 19 is_stmt 0 view .LVU601 + 1735 0020 0223 movs r3, #2 + 1736 0022 80F83D30 strb r3, [r0, #61] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 1739 .loc 1 570 3 is_stmt 1 view .LVU602 + 1737 .loc 1 570 3 is_stmt 1 view .LVU602 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 1740 .loc 1 570 13 is_stmt 0 view .LVU603 - 1741 0026 036A ldr r3, [r0, #32] + 1738 .loc 1 570 13 is_stmt 0 view .LVU603 + 1739 0026 036A ldr r3, [r0, #32] 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 1742 .loc 1 570 51 view .LVU604 - 1743 0028 2348 ldr r0, .L83 - 1744 .LVL166: + 1740 .loc 1 570 51 view .LVU604 + 1741 0028 2348 ldr r0, .L83 + 1742 .LVL166: 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 1745 .loc 1 570 51 view .LVU605 - 1746 002a D862 str r0, [r3, #44] + 1743 .loc 1 570 51 view .LVU605 + 1744 002a D862 str r0, [r3, #44] 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1747 .loc 1 571 3 is_stmt 1 view .LVU606 + 1745 .loc 1 571 3 is_stmt 1 view .LVU606 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1748 .loc 1 571 13 is_stmt 0 view .LVU607 - 1749 002c 2B6A ldr r3, [r5, #32] + 1746 .loc 1 571 13 is_stmt 0 view .LVU607 + 1747 002c 236A ldr r3, [r4, #32] 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1750 .loc 1 571 55 view .LVU608 - 1751 002e 2348 ldr r0, .L83+4 - 1752 0030 1863 str r0, [r3, #48] + 1748 .loc 1 571 55 view .LVU608 + 1749 002e 2348 ldr r0, .L83+4 + 1750 0030 1863 str r0, [r3, #48] 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1753 .loc 1 574 3 is_stmt 1 view .LVU609 + 1751 .loc 1 574 3 is_stmt 1 view .LVU609 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1754 .loc 1 574 13 is_stmt 0 view .LVU610 - 1755 0032 2B6A ldr r3, [r5, #32] + 1752 .loc 1 574 13 is_stmt 0 view .LVU610 + 1753 0032 236A ldr r3, [r4, #32] 574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1756 .loc 1 574 52 view .LVU611 - 1757 0034 2248 ldr r0, .L83+8 - 1758 0036 5863 str r0, [r3, #52] + 1754 .loc 1 574 52 view .LVU611 + 1755 0034 2248 ldr r0, .L83+8 + 1756 0036 5863 str r0, [r3, #52] 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 1759 .loc 1 577 3 is_stmt 1 view .LVU612 + 1757 .loc 1 577 3 is_stmt 1 view .LVU612 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 1760 .loc 1 577 87 is_stmt 0 view .LVU613 - 1761 0038 2868 ldr r0, [r5] + 1758 .loc 1 577 87 is_stmt 0 view .LVU613 + 1759 0038 2068 ldr r0, [r4] 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 1762 .loc 1 577 7 view .LVU614 - 1763 003a 1346 mov r3, r2 - 1764 003c 00F12C02 add r2, r0, #44 - 1765 .LVL167: + 1760 .loc 1 577 7 view .LVU614 + 1761 003a 1346 mov r3, r2 + 1762 003c 00F12C02 add r2, r0, #44 + 1763 .LVL167: 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 1766 .loc 1 577 7 view .LVU615 - 1767 0040 286A ldr r0, [r5, #32] - 1768 0042 FFF7FEFF bl HAL_DMA_Start_IT - 1769 .LVL168: + 1764 .loc 1 577 7 view .LVU615 + 1765 0040 206A ldr r0, [r4, #32] + 1766 0042 FFF7FEFF bl HAL_DMA_Start_IT + 1767 .LVL168: 577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 1770 .loc 1 577 6 discriminator 1 view .LVU616 - 1771 0046 0146 mov r1, r0 - 1772 0048 80BB cbnz r0, .L76 + 1768 .loc 1 577 6 discriminator 1 view .LVU616 + 1769 0046 0146 mov r1, r0 + 1770 0048 80BB cbnz r0, .L76 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1773 .loc 1 585 3 is_stmt 1 view .LVU617 - ARM GAS /tmp/ccodHXtm.s page 175 + 1771 .loc 1 585 3 is_stmt 1 view .LVU617 + 1772 004a 2268 ldr r2, [r4] + 1773 004c D368 ldr r3, [r2, #12] + ARM GAS /tmp/ccGjXOU1.s page 175 - 1774 004a 2A68 ldr r2, [r5] - 1775 004c D368 ldr r3, [r2, #12] - 1776 004e 43F48073 orr r3, r3, #256 - 1777 0052 D360 str r3, [r2, #12] + 1774 004e 43F48073 orr r3, r3, #256 + 1775 0052 D360 str r3, [r2, #12] 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1778 .loc 1 588 3 view .LVU618 + 1776 .loc 1 588 3 view .LVU618 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1779 .loc 1 588 7 is_stmt 0 view .LVU619 - 1780 0054 2B68 ldr r3, [r5] + 1777 .loc 1 588 7 is_stmt 0 view .LVU619 + 1778 0054 2368 ldr r3, [r4] 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1781 .loc 1 588 6 view .LVU620 - 1782 0056 1B4A ldr r2, .L83+12 - 1783 0058 9342 cmp r3, r2 - 1784 005a 18D0 beq .L77 + 1779 .loc 1 588 6 view .LVU620 + 1780 0056 1B4A ldr r2, .L83+12 + 1781 0058 9342 cmp r3, r2 + 1782 005a 18D0 beq .L77 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1785 .loc 1 588 7 discriminator 1 view .LVU621 - 1786 005c B3F1804F cmp r3, #1073741824 - 1787 0060 15D0 beq .L77 + 1783 .loc 1 588 7 discriminator 1 view .LVU621 + 1784 005c B3F1804F cmp r3, #1073741824 + 1785 0060 15D0 beq .L77 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1788 .loc 1 588 7 discriminator 2 view .LVU622 - 1789 0062 A2F59432 sub r2, r2, #75776 - 1790 0066 9342 cmp r3, r2 - 1791 0068 11D0 beq .L77 + 1786 .loc 1 588 7 discriminator 2 view .LVU622 + 1787 0062 A2F59432 sub r2, r2, #75776 + 1788 0066 9342 cmp r3, r2 + 1789 0068 11D0 beq .L77 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1792 .loc 1 588 7 discriminator 3 view .LVU623 - 1793 006a 02F58062 add r2, r2, #1024 - 1794 006e 9342 cmp r3, r2 - 1795 0070 0DD0 beq .L77 + 1790 .loc 1 588 7 discriminator 3 view .LVU623 + 1791 006a 02F58062 add r2, r2, #1024 + 1792 006e 9342 cmp r3, r2 + 1793 0070 0DD0 beq .L77 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1796 .loc 1 588 7 discriminator 4 view .LVU624 - 1797 0072 02F59632 add r2, r2, #76800 - 1798 0076 9342 cmp r3, r2 - 1799 0078 09D0 beq .L77 + 1794 .loc 1 588 7 discriminator 4 view .LVU624 + 1795 0072 02F59632 add r2, r2, #76800 + 1796 0076 9342 cmp r3, r2 + 1797 0078 09D0 beq .L77 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1800 .loc 1 588 7 discriminator 5 view .LVU625 - 1801 007a 02F54062 add r2, r2, #3072 - 1802 007e 9342 cmp r3, r2 - 1803 0080 05D0 beq .L77 + 1798 .loc 1 588 7 discriminator 5 view .LVU625 + 1799 007a 02F54062 add r2, r2, #3072 + 1800 007e 9342 cmp r3, r2 + 1801 0080 05D0 beq .L77 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1804 .loc 1 598 5 is_stmt 1 view .LVU626 - 1805 0082 1A68 ldr r2, [r3] - 1806 0084 42F00102 orr r2, r2, #1 - 1807 0088 1A60 str r2, [r3] + 1802 .loc 1 598 5 is_stmt 1 view .LVU626 + 1803 0082 1A68 ldr r2, [r3] + 1804 0084 42F00102 orr r2, r2, #1 + 1805 0088 1A60 str r2, [r3] 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1808 .loc 1 602 10 is_stmt 0 view .LVU627 - 1809 008a 0446 mov r4, r0 - 1810 008c 0EE0 b .L76 - 1811 .L77: + 1806 .loc 1 602 10 is_stmt 0 view .LVU627 + 1807 008a 0546 mov r5, r0 + 1808 008c 0EE0 b .L76 + 1809 .L77: 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1812 .loc 1 590 5 is_stmt 1 view .LVU628 + 1810 .loc 1 590 5 is_stmt 1 view .LVU628 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1813 .loc 1 590 29 is_stmt 0 view .LVU629 - 1814 008e 9868 ldr r0, [r3, #8] + 1811 .loc 1 590 29 is_stmt 0 view .LVU629 + 1812 008e 9868 ldr r0, [r3, #8] 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1815 .loc 1 590 13 view .LVU630 - 1816 0090 0D4A ldr r2, .L83+16 - 1817 0092 0240 ands r2, r2, r0 - ARM GAS /tmp/ccodHXtm.s page 176 + 1813 .loc 1 590 13 view .LVU630 + 1814 0090 0D4A ldr r2, .L83+16 + 1815 0092 0240 ands r2, r2, r0 + 1816 .LVL169: + 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 176 - 1818 .LVL169: + 1817 .loc 1 591 5 is_stmt 1 view .LVU631 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1819 .loc 1 591 5 is_stmt 1 view .LVU631 + 1818 .loc 1 591 8 is_stmt 0 view .LVU632 + 1819 0094 062A cmp r2, #6 + 1820 0096 0BD0 beq .L80 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1820 .loc 1 591 8 is_stmt 0 view .LVU632 - 1821 0094 062A cmp r2, #6 - 1822 0096 0BD0 beq .L80 - 591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 1823 .loc 1 591 9 discriminator 1 view .LVU633 - 1824 0098 B2F5803F cmp r2, #65536 - 1825 009c 0AD0 beq .L81 + 1821 .loc 1 591 9 discriminator 1 view .LVU633 + 1822 0098 B2F5803F cmp r2, #65536 + 1823 009c 0AD0 beq .L81 593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1826 .loc 1 593 7 is_stmt 1 view .LVU634 - 1827 009e 1A68 ldr r2, [r3] - 1828 .LVL170: + 1824 .loc 1 593 7 is_stmt 1 view .LVU634 + 1825 009e 1A68 ldr r2, [r3] + 1826 .LVL170: 593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1829 .loc 1 593 7 is_stmt 0 view .LVU635 - 1830 00a0 42F00102 orr r2, r2, #1 - 1831 00a4 1A60 str r2, [r3] + 1827 .loc 1 593 7 is_stmt 0 view .LVU635 + 1828 00a0 42F00102 orr r2, r2, #1 + 1829 00a4 1A60 str r2, [r3] 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1832 .loc 1 602 10 view .LVU636 - 1833 00a6 0C46 mov r4, r1 - 1834 00a8 00E0 b .L76 - 1835 .LVL171: - 1836 .L79: + 1830 .loc 1 602 10 view .LVU636 + 1831 00a6 0D46 mov r5, r1 + 1832 00a8 00E0 b .L76 + 1833 .LVL171: + 1834 .L79: 566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1837 .loc 1 566 12 view .LVU637 - 1838 00aa 0124 movs r4, #1 - 1839 .LVL172: - 1840 .L76: + 1835 .loc 1 566 12 view .LVU637 + 1836 00aa 0125 movs r5, #1 + 1837 .LVL172: + 1838 .L76: 603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1841 .loc 1 603 1 view .LVU638 - 1842 00ac 2046 mov r0, r4 - 1843 00ae 38BD pop {r3, r4, r5, pc} - 1844 .LVL173: - 1845 .L80: + 1839 .loc 1 603 1 view .LVU638 + 1840 00ac 2846 mov r0, r5 + 1841 00ae 38BD pop {r3, r4, r5, pc} + 1842 .LVL173: + 1843 .L80: 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1846 .loc 1 602 10 view .LVU639 - 1847 00b0 0C46 mov r4, r1 - 1848 00b2 FBE7 b .L76 - 1849 .L81: - 1850 00b4 0C46 mov r4, r1 - 1851 00b6 F9E7 b .L76 - 1852 .L84: - 1853 .align 2 - 1854 .L83: - 1855 00b8 00000000 .word TIM_DMAPeriodElapsedCplt - 1856 00bc 00000000 .word TIM_DMAPeriodElapsedHalfCplt - 1857 00c0 00000000 .word TIM_DMAError - 1858 00c4 002C0140 .word 1073818624 - 1859 00c8 07000100 .word 65543 - 1860 .cfi_endproc - 1861 .LFE337: - 1863 .section .text.HAL_TIM_Base_Stop_DMA,"ax",%progbits - 1864 .align 1 - 1865 .global HAL_TIM_Base_Stop_DMA - 1866 .syntax unified - ARM GAS /tmp/ccodHXtm.s page 177 + 1844 .loc 1 602 10 view .LVU639 + 1845 00b0 0D46 mov r5, r1 + 1846 00b2 FBE7 b .L76 + 1847 .L81: + 1848 00b4 0D46 mov r5, r1 + 1849 00b6 F9E7 b .L76 + 1850 .L84: + 1851 .align 2 + 1852 .L83: + 1853 00b8 00000000 .word TIM_DMAPeriodElapsedCplt + 1854 00bc 00000000 .word TIM_DMAPeriodElapsedHalfCplt + 1855 00c0 00000000 .word TIM_DMAError + 1856 00c4 002C0140 .word 1073818624 + 1857 00c8 07000100 .word 65543 + 1858 .cfi_endproc + 1859 .LFE337: + 1861 .section .text.HAL_TIM_Base_Stop_DMA,"ax",%progbits + 1862 .align 1 + 1863 .global HAL_TIM_Base_Stop_DMA + 1864 .syntax unified + 1865 .thumb + 1866 .thumb_func + ARM GAS /tmp/ccGjXOU1.s page 177 - 1867 .thumb - 1868 .thumb_func - 1870 HAL_TIM_Base_Stop_DMA: - 1871 .LVL174: - 1872 .LFB338: + 1868 HAL_TIM_Base_Stop_DMA: + 1869 .LVL174: + 1870 .LFB338: 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 1873 .loc 1 611 1 is_stmt 1 view -0 - 1874 .cfi_startproc - 1875 @ args = 0, pretend = 0, frame = 0 - 1876 @ frame_needed = 0, uses_anonymous_args = 0 + 1871 .loc 1 611 1 is_stmt 1 view -0 + 1872 .cfi_startproc + 1873 @ args = 0, pretend = 0, frame = 0 + 1874 @ frame_needed = 0, uses_anonymous_args = 0 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 1877 .loc 1 611 1 is_stmt 0 view .LVU641 - 1878 0000 10B5 push {r4, lr} - 1879 .LCFI22: - 1880 .cfi_def_cfa_offset 8 - 1881 .cfi_offset 4, -8 - 1882 .cfi_offset 14, -4 - 1883 0002 0446 mov r4, r0 + 1875 .loc 1 611 1 is_stmt 0 view .LVU641 + 1876 0000 10B5 push {r4, lr} + 1877 .LCFI22: + 1878 .cfi_def_cfa_offset 8 + 1879 .cfi_offset 4, -8 + 1880 .cfi_offset 14, -4 + 1881 0002 0446 mov r4, r0 613:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1884 .loc 1 613 3 is_stmt 1 view .LVU642 + 1882 .loc 1 613 3 is_stmt 1 view .LVU642 616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1885 .loc 1 616 3 view .LVU643 - 1886 0004 0268 ldr r2, [r0] - 1887 0006 D368 ldr r3, [r2, #12] - 1888 0008 23F48073 bic r3, r3, #256 - 1889 000c D360 str r3, [r2, #12] + 1883 .loc 1 616 3 view .LVU643 + 1884 0004 0268 ldr r2, [r0] + 1885 0006 D368 ldr r3, [r2, #12] + 1886 0008 23F48073 bic r3, r3, #256 + 1887 000c D360 str r3, [r2, #12] 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1890 .loc 1 618 3 view .LVU644 + 1888 .loc 1 618 3 view .LVU644 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1891 .loc 1 618 9 is_stmt 0 view .LVU645 - 1892 000e 006A ldr r0, [r0, #32] - 1893 .LVL175: + 1889 .loc 1 618 9 is_stmt 0 view .LVU645 + 1890 000e 006A ldr r0, [r0, #32] + 1891 .LVL175: 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1894 .loc 1 618 9 view .LVU646 - 1895 0010 FFF7FEFF bl HAL_DMA_Abort_IT - 1896 .LVL176: + 1892 .loc 1 618 9 view .LVU646 + 1893 0010 FFF7FEFF bl HAL_DMA_Abort_IT + 1894 .LVL176: 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1897 .loc 1 621 3 is_stmt 1 view .LVU647 + 1895 .loc 1 621 3 is_stmt 1 view .LVU647 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1898 .loc 1 621 3 view .LVU648 - 1899 0014 2368 ldr r3, [r4] - 1900 0016 196A ldr r1, [r3, #32] - 1901 0018 41F21112 movw r2, #4369 - 1902 001c 1142 tst r1, r2 - 1903 001e 08D1 bne .L86 + 1896 .loc 1 621 3 view .LVU648 + 1897 0014 2368 ldr r3, [r4] + 1898 0016 196A ldr r1, [r3, #32] + 1899 0018 41F21112 movw r2, #4369 + 1900 001c 1142 tst r1, r2 + 1901 001e 08D1 bne .L86 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1904 .loc 1 621 3 discriminator 1 view .LVU649 - 1905 0020 196A ldr r1, [r3, #32] - 1906 0022 44F24442 movw r2, #17476 - 1907 0026 1142 tst r1, r2 - 1908 0028 03D1 bne .L86 + 1902 .loc 1 621 3 discriminator 1 view .LVU649 + 1903 0020 196A ldr r1, [r3, #32] + 1904 0022 44F24442 movw r2, #17476 + 1905 0026 1142 tst r1, r2 + 1906 0028 03D1 bne .L86 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1909 .loc 1 621 3 discriminator 3 view .LVU650 - 1910 002a 1A68 ldr r2, [r3] - 1911 002c 22F00102 bic r2, r2, #1 - 1912 0030 1A60 str r2, [r3] - 1913 .L86: - ARM GAS /tmp/ccodHXtm.s page 178 + 1907 .loc 1 621 3 discriminator 3 view .LVU650 + 1908 002a 1A68 ldr r2, [r3] + 1909 002c 22F00102 bic r2, r2, #1 + 1910 0030 1A60 str r2, [r3] + 1911 .L86: + 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 1912 .loc 1 621 3 discriminator 5 view .LVU651 + ARM GAS /tmp/ccGjXOU1.s page 178 - 621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1914 .loc 1 621 3 discriminator 5 view .LVU651 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1915 .loc 1 624 3 view .LVU652 + 1913 .loc 1 624 3 view .LVU652 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1916 .loc 1 624 15 is_stmt 0 view .LVU653 - 1917 0032 0123 movs r3, #1 - 1918 0034 84F83D30 strb r3, [r4, #61] + 1914 .loc 1 624 15 is_stmt 0 view .LVU653 + 1915 0032 0123 movs r3, #1 + 1916 0034 84F83D30 strb r3, [r4, #61] 627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 1919 .loc 1 627 3 is_stmt 1 view .LVU654 + 1917 .loc 1 627 3 is_stmt 1 view .LVU654 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1920 .loc 1 628 1 is_stmt 0 view .LVU655 - 1921 0038 0020 movs r0, #0 - 1922 003a 10BD pop {r4, pc} + 1918 .loc 1 628 1 is_stmt 0 view .LVU655 + 1919 0038 0020 movs r0, #0 + 1920 003a 10BD pop {r4, pc} 628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1923 .loc 1 628 1 view .LVU656 - 1924 .cfi_endproc - 1925 .LFE338: - 1927 .section .text.HAL_TIM_OC_MspInit,"ax",%progbits - 1928 .align 1 - 1929 .weak HAL_TIM_OC_MspInit - 1930 .syntax unified - 1931 .thumb - 1932 .thumb_func - 1934 HAL_TIM_OC_MspInit: - 1935 .LVL177: - 1936 .LFB341: + 1921 .loc 1 628 1 view .LVU656 + 1922 .cfi_endproc + 1923 .LFE338: + 1925 .section .text.HAL_TIM_OC_MspInit,"ax",%progbits + 1926 .align 1 + 1927 .weak HAL_TIM_OC_MspInit + 1928 .syntax unified + 1929 .thumb + 1930 .thumb_func + 1932 HAL_TIM_OC_MspInit: + 1933 .LVL177: + 1934 .LFB341: 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 1937 .loc 1 769 1 is_stmt 1 view -0 - 1938 .cfi_startproc - 1939 @ args = 0, pretend = 0, frame = 0 - 1940 @ frame_needed = 0, uses_anonymous_args = 0 - 1941 @ link register save eliminated. + 1935 .loc 1 769 1 is_stmt 1 view -0 + 1936 .cfi_startproc + 1937 @ args = 0, pretend = 0, frame = 0 + 1938 @ frame_needed = 0, uses_anonymous_args = 0 + 1939 @ link register save eliminated. 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1942 .loc 1 771 3 view .LVU658 + 1940 .loc 1 771 3 view .LVU658 776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1943 .loc 1 776 1 is_stmt 0 view .LVU659 - 1944 0000 7047 bx lr - 1945 .cfi_endproc - 1946 .LFE341: - 1948 .section .text.HAL_TIM_OC_MspDeInit,"ax",%progbits - 1949 .align 1 - 1950 .weak HAL_TIM_OC_MspDeInit - 1951 .syntax unified - 1952 .thumb - 1953 .thumb_func - 1955 HAL_TIM_OC_MspDeInit: - 1956 .LVL178: - 1957 .LFB342: + 1941 .loc 1 776 1 is_stmt 0 view .LVU659 + 1942 0000 7047 bx lr + 1943 .cfi_endproc + 1944 .LFE341: + 1946 .section .text.HAL_TIM_OC_MspDeInit,"ax",%progbits + 1947 .align 1 + 1948 .weak HAL_TIM_OC_MspDeInit + 1949 .syntax unified + 1950 .thumb + 1951 .thumb_func + 1953 HAL_TIM_OC_MspDeInit: + 1954 .LVL178: + 1955 .LFB342: 784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 1958 .loc 1 784 1 is_stmt 1 view -0 - 1959 .cfi_startproc - 1960 @ args = 0, pretend = 0, frame = 0 - 1961 @ frame_needed = 0, uses_anonymous_args = 0 - 1962 @ link register save eliminated. + 1956 .loc 1 784 1 is_stmt 1 view -0 + 1957 .cfi_startproc + 1958 @ args = 0, pretend = 0, frame = 0 + 1959 @ frame_needed = 0, uses_anonymous_args = 0 + 1960 @ link register save eliminated. 786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1963 .loc 1 786 3 view .LVU661 - ARM GAS /tmp/ccodHXtm.s page 179 - - + 1961 .loc 1 786 3 view .LVU661 791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1964 .loc 1 791 1 is_stmt 0 view .LVU662 - 1965 0000 7047 bx lr - 1966 .cfi_endproc - 1967 .LFE342: - 1969 .section .text.HAL_TIM_OC_DeInit,"ax",%progbits - 1970 .align 1 - 1971 .global HAL_TIM_OC_DeInit - 1972 .syntax unified - 1973 .thumb - 1974 .thumb_func - 1976 HAL_TIM_OC_DeInit: - 1977 .LVL179: - 1978 .LFB340: + 1962 .loc 1 791 1 is_stmt 0 view .LVU662 + ARM GAS /tmp/ccGjXOU1.s page 179 + + + 1963 0000 7047 bx lr + 1964 .cfi_endproc + 1965 .LFE342: + 1967 .section .text.HAL_TIM_OC_DeInit,"ax",%progbits + 1968 .align 1 + 1969 .global HAL_TIM_OC_DeInit + 1970 .syntax unified + 1971 .thumb + 1972 .thumb_func + 1974 HAL_TIM_OC_DeInit: + 1975 .LVL179: + 1976 .LFB340: 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 1979 .loc 1 726 1 is_stmt 1 view -0 - 1980 .cfi_startproc - 1981 @ args = 0, pretend = 0, frame = 0 - 1982 @ frame_needed = 0, uses_anonymous_args = 0 + 1977 .loc 1 726 1 is_stmt 1 view -0 + 1978 .cfi_startproc + 1979 @ args = 0, pretend = 0, frame = 0 + 1980 @ frame_needed = 0, uses_anonymous_args = 0 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 1983 .loc 1 726 1 is_stmt 0 view .LVU664 - 1984 0000 10B5 push {r4, lr} - 1985 .LCFI23: - 1986 .cfi_def_cfa_offset 8 - 1987 .cfi_offset 4, -8 - 1988 .cfi_offset 14, -4 - 1989 0002 0446 mov r4, r0 + 1981 .loc 1 726 1 is_stmt 0 view .LVU664 + 1982 0000 10B5 push {r4, lr} + 1983 .LCFI23: + 1984 .cfi_def_cfa_offset 8 + 1985 .cfi_offset 4, -8 + 1986 .cfi_offset 14, -4 + 1987 0002 0446 mov r4, r0 728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1990 .loc 1 728 3 is_stmt 1 view .LVU665 + 1988 .loc 1 728 3 is_stmt 1 view .LVU665 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1991 .loc 1 730 3 view .LVU666 + 1989 .loc 1 730 3 view .LVU666 730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1992 .loc 1 730 15 is_stmt 0 view .LVU667 - 1993 0004 0223 movs r3, #2 - 1994 0006 80F83D30 strb r3, [r0, #61] + 1990 .loc 1 730 15 is_stmt 0 view .LVU667 + 1991 0004 0223 movs r3, #2 + 1992 0006 80F83D30 strb r3, [r0, #61] 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1995 .loc 1 733 3 is_stmt 1 view .LVU668 + 1993 .loc 1 733 3 is_stmt 1 view .LVU668 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 1996 .loc 1 733 3 view .LVU669 - 1997 000a 0368 ldr r3, [r0] - 1998 000c 196A ldr r1, [r3, #32] - 1999 000e 41F21112 movw r2, #4369 - 2000 0012 1142 tst r1, r2 - 2001 0014 08D1 bne .L91 + 1994 .loc 1 733 3 view .LVU669 + 1995 000a 0368 ldr r3, [r0] + 1996 000c 196A ldr r1, [r3, #32] + 1997 000e 41F21112 movw r2, #4369 + 1998 0012 1142 tst r1, r2 + 1999 0014 08D1 bne .L91 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2002 .loc 1 733 3 discriminator 1 view .LVU670 - 2003 0016 196A ldr r1, [r3, #32] - 2004 0018 44F24442 movw r2, #17476 - 2005 001c 1142 tst r1, r2 - 2006 001e 03D1 bne .L91 + 2000 .loc 1 733 3 discriminator 1 view .LVU670 + 2001 0016 196A ldr r1, [r3, #32] + 2002 0018 44F24442 movw r2, #17476 + 2003 001c 1142 tst r1, r2 + 2004 001e 03D1 bne .L91 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2007 .loc 1 733 3 discriminator 3 view .LVU671 - 2008 0020 1A68 ldr r2, [r3] - 2009 0022 22F00102 bic r2, r2, #1 - 2010 0026 1A60 str r2, [r3] - 2011 .L91: + 2005 .loc 1 733 3 discriminator 3 view .LVU671 + 2006 0020 1A68 ldr r2, [r3] + 2007 0022 22F00102 bic r2, r2, #1 + 2008 0026 1A60 str r2, [r3] + 2009 .L91: 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 180 - - - 2012 .loc 1 733 3 discriminator 5 view .LVU672 + 2010 .loc 1 733 3 discriminator 5 view .LVU672 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2013 .loc 1 744 3 view .LVU673 - 2014 0028 2046 mov r0, r4 - 2015 .LVL180: + ARM GAS /tmp/ccGjXOU1.s page 180 + + + 2011 .loc 1 744 3 view .LVU673 + 2012 0028 2046 mov r0, r4 + 2013 .LVL180: 744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2016 .loc 1 744 3 is_stmt 0 view .LVU674 - 2017 002a FFF7FEFF bl HAL_TIM_OC_MspDeInit - 2018 .LVL181: + 2014 .loc 1 744 3 is_stmt 0 view .LVU674 + 2015 002a FFF7FEFF bl HAL_TIM_OC_MspDeInit + 2016 .LVL181: 748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2019 .loc 1 748 3 is_stmt 1 view .LVU675 + 2017 .loc 1 748 3 is_stmt 1 view .LVU675 748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2020 .loc 1 748 23 is_stmt 0 view .LVU676 - 2021 002e 0020 movs r0, #0 - 2022 0030 84F84800 strb r0, [r4, #72] + 2018 .loc 1 748 23 is_stmt 0 view .LVU676 + 2019 002e 0020 movs r0, #0 + 2020 0030 84F84800 strb r0, [r4, #72] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2023 .loc 1 751 3 is_stmt 1 view .LVU677 + 2021 .loc 1 751 3 is_stmt 1 view .LVU677 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2024 .loc 1 751 3 view .LVU678 - 2025 0034 84F83E00 strb r0, [r4, #62] + 2022 .loc 1 751 3 view .LVU678 + 2023 0034 84F83E00 strb r0, [r4, #62] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2026 .loc 1 751 3 view .LVU679 - 2027 0038 84F83F00 strb r0, [r4, #63] + 2024 .loc 1 751 3 view .LVU679 + 2025 0038 84F83F00 strb r0, [r4, #63] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2028 .loc 1 751 3 view .LVU680 - 2029 003c 84F84000 strb r0, [r4, #64] + 2026 .loc 1 751 3 view .LVU680 + 2027 003c 84F84000 strb r0, [r4, #64] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2030 .loc 1 751 3 view .LVU681 - 2031 0040 84F84100 strb r0, [r4, #65] + 2028 .loc 1 751 3 view .LVU681 + 2029 0040 84F84100 strb r0, [r4, #65] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2032 .loc 1 751 3 view .LVU682 - 2033 0044 84F84200 strb r0, [r4, #66] + 2030 .loc 1 751 3 view .LVU682 + 2031 0044 84F84200 strb r0, [r4, #66] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2034 .loc 1 751 3 view .LVU683 - 2035 0048 84F84300 strb r0, [r4, #67] + 2032 .loc 1 751 3 view .LVU683 + 2033 0048 84F84300 strb r0, [r4, #67] 751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2036 .loc 1 751 3 view .LVU684 + 2034 .loc 1 751 3 view .LVU684 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2037 .loc 1 752 3 view .LVU685 + 2035 .loc 1 752 3 view .LVU685 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2038 .loc 1 752 3 view .LVU686 - 2039 004c 84F84400 strb r0, [r4, #68] + 2036 .loc 1 752 3 view .LVU686 + 2037 004c 84F84400 strb r0, [r4, #68] 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2040 .loc 1 752 3 view .LVU687 - 2041 0050 84F84500 strb r0, [r4, #69] + 2038 .loc 1 752 3 view .LVU687 + 2039 0050 84F84500 strb r0, [r4, #69] 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2042 .loc 1 752 3 view .LVU688 - 2043 0054 84F84600 strb r0, [r4, #70] + 2040 .loc 1 752 3 view .LVU688 + 2041 0054 84F84600 strb r0, [r4, #70] 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2044 .loc 1 752 3 view .LVU689 - 2045 0058 84F84700 strb r0, [r4, #71] + 2042 .loc 1 752 3 view .LVU689 + 2043 0058 84F84700 strb r0, [r4, #71] 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2046 .loc 1 752 3 view .LVU690 + 2044 .loc 1 752 3 view .LVU690 755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2047 .loc 1 755 3 view .LVU691 + 2045 .loc 1 755 3 view .LVU691 755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2048 .loc 1 755 15 is_stmt 0 view .LVU692 - ARM GAS /tmp/ccodHXtm.s page 181 + 2046 .loc 1 755 15 is_stmt 0 view .LVU692 + 2047 005c 84F83D00 strb r0, [r4, #61] + 758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 181 - 2049 005c 84F83D00 strb r0, [r4, #61] + 2048 .loc 1 758 3 is_stmt 1 view .LVU693 758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2050 .loc 1 758 3 is_stmt 1 view .LVU693 + 2049 .loc 1 758 3 view .LVU694 + 2050 0060 84F83C00 strb r0, [r4, #60] 758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2051 .loc 1 758 3 view .LVU694 - 2052 0060 84F83C00 strb r0, [r4, #60] - 758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2053 .loc 1 758 3 view .LVU695 + 2051 .loc 1 758 3 view .LVU695 760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2054 .loc 1 760 3 view .LVU696 + 2052 .loc 1 760 3 view .LVU696 761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2055 .loc 1 761 1 is_stmt 0 view .LVU697 - 2056 0064 10BD pop {r4, pc} + 2053 .loc 1 761 1 is_stmt 0 view .LVU697 + 2054 0064 10BD pop {r4, pc} 761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2057 .loc 1 761 1 view .LVU698 - 2058 .cfi_endproc - 2059 .LFE340: - 2061 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits - 2062 .align 1 - 2063 .weak HAL_TIM_PWM_MspInit - 2064 .syntax unified - 2065 .thumb - 2066 .thumb_func - 2068 HAL_TIM_PWM_MspInit: - 2069 .LVL182: - 2070 .LFB351: + 2055 .loc 1 761 1 view .LVU698 + 2056 .cfi_endproc + 2057 .LFE340: + 2059 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits + 2060 .align 1 + 2061 .weak HAL_TIM_PWM_MspInit + 2062 .syntax unified + 2063 .thumb + 2064 .thumb_func + 2066 HAL_TIM_PWM_MspInit: + 2067 .LVL182: + 2068 .LFB351: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2071 .loc 1 1438 1 is_stmt 1 view -0 - 2072 .cfi_startproc - 2073 @ args = 0, pretend = 0, frame = 0 - 2074 @ frame_needed = 0, uses_anonymous_args = 0 - 2075 @ link register save eliminated. + 2069 .loc 1 1438 1 is_stmt 1 view -0 + 2070 .cfi_startproc + 2071 @ args = 0, pretend = 0, frame = 0 + 2072 @ frame_needed = 0, uses_anonymous_args = 0 + 2073 @ link register save eliminated. 1440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2076 .loc 1 1440 3 view .LVU700 + 2074 .loc 1 1440 3 view .LVU700 1445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2077 .loc 1 1445 1 is_stmt 0 view .LVU701 - 2078 0000 7047 bx lr - 2079 .cfi_endproc - 2080 .LFE351: - 2082 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits - 2083 .align 1 - 2084 .weak HAL_TIM_PWM_MspDeInit - 2085 .syntax unified - 2086 .thumb - 2087 .thumb_func - 2089 HAL_TIM_PWM_MspDeInit: - 2090 .LVL183: - 2091 .LFB352: + 2075 .loc 1 1445 1 is_stmt 0 view .LVU701 + 2076 0000 7047 bx lr + 2077 .cfi_endproc + 2078 .LFE351: + 2080 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits + 2081 .align 1 + 2082 .weak HAL_TIM_PWM_MspDeInit + 2083 .syntax unified + 2084 .thumb + 2085 .thumb_func + 2087 HAL_TIM_PWM_MspDeInit: + 2088 .LVL183: + 2089 .LFB352: 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2092 .loc 1 1453 1 is_stmt 1 view -0 - 2093 .cfi_startproc - 2094 @ args = 0, pretend = 0, frame = 0 - 2095 @ frame_needed = 0, uses_anonymous_args = 0 - 2096 @ link register save eliminated. + 2090 .loc 1 1453 1 is_stmt 1 view -0 + 2091 .cfi_startproc + 2092 @ args = 0, pretend = 0, frame = 0 + 2093 @ frame_needed = 0, uses_anonymous_args = 0 + 2094 @ link register save eliminated. 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2097 .loc 1 1455 3 view .LVU703 + 2095 .loc 1 1455 3 view .LVU703 1460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 182 + 2096 .loc 1 1460 1 is_stmt 0 view .LVU704 + 2097 0000 7047 bx lr + ARM GAS /tmp/ccGjXOU1.s page 182 - 2098 .loc 1 1460 1 is_stmt 0 view .LVU704 - 2099 0000 7047 bx lr - 2100 .cfi_endproc - 2101 .LFE352: - 2103 .section .text.HAL_TIM_PWM_DeInit,"ax",%progbits - 2104 .align 1 - 2105 .global HAL_TIM_PWM_DeInit - 2106 .syntax unified - 2107 .thumb - 2108 .thumb_func - 2110 HAL_TIM_PWM_DeInit: - 2111 .LVL184: - 2112 .LFB350: + 2098 .cfi_endproc + 2099 .LFE352: + 2101 .section .text.HAL_TIM_PWM_DeInit,"ax",%progbits + 2102 .align 1 + 2103 .global HAL_TIM_PWM_DeInit + 2104 .syntax unified + 2105 .thumb + 2106 .thumb_func + 2108 HAL_TIM_PWM_DeInit: + 2109 .LVL184: + 2110 .LFB350: 1395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2113 .loc 1 1395 1 is_stmt 1 view -0 - 2114 .cfi_startproc - 2115 @ args = 0, pretend = 0, frame = 0 - 2116 @ frame_needed = 0, uses_anonymous_args = 0 + 2111 .loc 1 1395 1 is_stmt 1 view -0 + 2112 .cfi_startproc + 2113 @ args = 0, pretend = 0, frame = 0 + 2114 @ frame_needed = 0, uses_anonymous_args = 0 1395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2117 .loc 1 1395 1 is_stmt 0 view .LVU706 - 2118 0000 10B5 push {r4, lr} - 2119 .LCFI24: - 2120 .cfi_def_cfa_offset 8 - 2121 .cfi_offset 4, -8 - 2122 .cfi_offset 14, -4 - 2123 0002 0446 mov r4, r0 + 2115 .loc 1 1395 1 is_stmt 0 view .LVU706 + 2116 0000 10B5 push {r4, lr} + 2117 .LCFI24: + 2118 .cfi_def_cfa_offset 8 + 2119 .cfi_offset 4, -8 + 2120 .cfi_offset 14, -4 + 2121 0002 0446 mov r4, r0 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2124 .loc 1 1397 3 is_stmt 1 view .LVU707 + 2122 .loc 1 1397 3 is_stmt 1 view .LVU707 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2125 .loc 1 1399 3 view .LVU708 + 2123 .loc 1 1399 3 view .LVU708 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2126 .loc 1 1399 15 is_stmt 0 view .LVU709 - 2127 0004 0223 movs r3, #2 - 2128 0006 80F83D30 strb r3, [r0, #61] + 2124 .loc 1 1399 15 is_stmt 0 view .LVU709 + 2125 0004 0223 movs r3, #2 + 2126 0006 80F83D30 strb r3, [r0, #61] 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2129 .loc 1 1402 3 is_stmt 1 view .LVU710 + 2127 .loc 1 1402 3 is_stmt 1 view .LVU710 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2130 .loc 1 1402 3 view .LVU711 - 2131 000a 0368 ldr r3, [r0] - 2132 000c 196A ldr r1, [r3, #32] - 2133 000e 41F21112 movw r2, #4369 - 2134 0012 1142 tst r1, r2 - 2135 0014 08D1 bne .L96 + 2128 .loc 1 1402 3 view .LVU711 + 2129 000a 0368 ldr r3, [r0] + 2130 000c 196A ldr r1, [r3, #32] + 2131 000e 41F21112 movw r2, #4369 + 2132 0012 1142 tst r1, r2 + 2133 0014 08D1 bne .L96 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2136 .loc 1 1402 3 discriminator 1 view .LVU712 - 2137 0016 196A ldr r1, [r3, #32] - 2138 0018 44F24442 movw r2, #17476 - 2139 001c 1142 tst r1, r2 - 2140 001e 03D1 bne .L96 + 2134 .loc 1 1402 3 discriminator 1 view .LVU712 + 2135 0016 196A ldr r1, [r3, #32] + 2136 0018 44F24442 movw r2, #17476 + 2137 001c 1142 tst r1, r2 + 2138 001e 03D1 bne .L96 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2141 .loc 1 1402 3 discriminator 3 view .LVU713 - 2142 0020 1A68 ldr r2, [r3] - 2143 0022 22F00102 bic r2, r2, #1 - 2144 0026 1A60 str r2, [r3] - 2145 .L96: + 2139 .loc 1 1402 3 discriminator 3 view .LVU713 + 2140 0020 1A68 ldr r2, [r3] + 2141 0022 22F00102 bic r2, r2, #1 + 2142 0026 1A60 str r2, [r3] + 2143 .L96: 1402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2146 .loc 1 1402 3 discriminator 5 view .LVU714 - ARM GAS /tmp/ccodHXtm.s page 183 - - + 2144 .loc 1 1402 3 discriminator 5 view .LVU714 1413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2147 .loc 1 1413 3 view .LVU715 - 2148 0028 2046 mov r0, r4 - 2149 .LVL185: + 2145 .loc 1 1413 3 view .LVU715 + ARM GAS /tmp/ccGjXOU1.s page 183 + + + 2146 0028 2046 mov r0, r4 + 2147 .LVL185: 1413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2150 .loc 1 1413 3 is_stmt 0 view .LVU716 - 2151 002a FFF7FEFF bl HAL_TIM_PWM_MspDeInit - 2152 .LVL186: + 2148 .loc 1 1413 3 is_stmt 0 view .LVU716 + 2149 002a FFF7FEFF bl HAL_TIM_PWM_MspDeInit + 2150 .LVL186: 1417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2153 .loc 1 1417 3 is_stmt 1 view .LVU717 + 2151 .loc 1 1417 3 is_stmt 1 view .LVU717 1417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2154 .loc 1 1417 23 is_stmt 0 view .LVU718 - 2155 002e 0020 movs r0, #0 - 2156 0030 84F84800 strb r0, [r4, #72] + 2152 .loc 1 1417 23 is_stmt 0 view .LVU718 + 2153 002e 0020 movs r0, #0 + 2154 0030 84F84800 strb r0, [r4, #72] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2157 .loc 1 1420 3 is_stmt 1 view .LVU719 + 2155 .loc 1 1420 3 is_stmt 1 view .LVU719 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2158 .loc 1 1420 3 view .LVU720 - 2159 0034 84F83E00 strb r0, [r4, #62] + 2156 .loc 1 1420 3 view .LVU720 + 2157 0034 84F83E00 strb r0, [r4, #62] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2160 .loc 1 1420 3 view .LVU721 - 2161 0038 84F83F00 strb r0, [r4, #63] + 2158 .loc 1 1420 3 view .LVU721 + 2159 0038 84F83F00 strb r0, [r4, #63] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2162 .loc 1 1420 3 view .LVU722 - 2163 003c 84F84000 strb r0, [r4, #64] + 2160 .loc 1 1420 3 view .LVU722 + 2161 003c 84F84000 strb r0, [r4, #64] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2164 .loc 1 1420 3 view .LVU723 - 2165 0040 84F84100 strb r0, [r4, #65] + 2162 .loc 1 1420 3 view .LVU723 + 2163 0040 84F84100 strb r0, [r4, #65] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2166 .loc 1 1420 3 view .LVU724 - 2167 0044 84F84200 strb r0, [r4, #66] + 2164 .loc 1 1420 3 view .LVU724 + 2165 0044 84F84200 strb r0, [r4, #66] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2168 .loc 1 1420 3 view .LVU725 - 2169 0048 84F84300 strb r0, [r4, #67] + 2166 .loc 1 1420 3 view .LVU725 + 2167 0048 84F84300 strb r0, [r4, #67] 1420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2170 .loc 1 1420 3 view .LVU726 + 2168 .loc 1 1420 3 view .LVU726 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2171 .loc 1 1421 3 view .LVU727 + 2169 .loc 1 1421 3 view .LVU727 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2172 .loc 1 1421 3 view .LVU728 - 2173 004c 84F84400 strb r0, [r4, #68] + 2170 .loc 1 1421 3 view .LVU728 + 2171 004c 84F84400 strb r0, [r4, #68] 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2174 .loc 1 1421 3 view .LVU729 - 2175 0050 84F84500 strb r0, [r4, #69] + 2172 .loc 1 1421 3 view .LVU729 + 2173 0050 84F84500 strb r0, [r4, #69] 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2176 .loc 1 1421 3 view .LVU730 - 2177 0054 84F84600 strb r0, [r4, #70] + 2174 .loc 1 1421 3 view .LVU730 + 2175 0054 84F84600 strb r0, [r4, #70] 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2178 .loc 1 1421 3 view .LVU731 - 2179 0058 84F84700 strb r0, [r4, #71] + 2176 .loc 1 1421 3 view .LVU731 + 2177 0058 84F84700 strb r0, [r4, #71] 1421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2180 .loc 1 1421 3 view .LVU732 + 2178 .loc 1 1421 3 view .LVU732 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2181 .loc 1 1424 3 view .LVU733 + 2179 .loc 1 1424 3 view .LVU733 1424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2182 .loc 1 1424 15 is_stmt 0 view .LVU734 - 2183 005c 84F83D00 strb r0, [r4, #61] - ARM GAS /tmp/ccodHXtm.s page 184 + 2180 .loc 1 1424 15 is_stmt 0 view .LVU734 + 2181 005c 84F83D00 strb r0, [r4, #61] +1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 2182 .loc 1 1427 3 is_stmt 1 view .LVU735 + ARM GAS /tmp/ccGjXOU1.s page 184 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2184 .loc 1 1427 3 is_stmt 1 view .LVU735 + 2183 .loc 1 1427 3 view .LVU736 + 2184 0060 84F83C00 strb r0, [r4, #60] 1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2185 .loc 1 1427 3 view .LVU736 - 2186 0060 84F83C00 strb r0, [r4, #60] -1427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2187 .loc 1 1427 3 view .LVU737 + 2185 .loc 1 1427 3 view .LVU737 1429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2188 .loc 1 1429 3 view .LVU738 + 2186 .loc 1 1429 3 view .LVU738 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2189 .loc 1 1430 1 is_stmt 0 view .LVU739 - 2190 0064 10BD pop {r4, pc} + 2187 .loc 1 1430 1 is_stmt 0 view .LVU739 + 2188 0064 10BD pop {r4, pc} 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2191 .loc 1 1430 1 view .LVU740 - 2192 .cfi_endproc - 2193 .LFE350: - 2195 .section .text.HAL_TIM_IC_MspInit,"ax",%progbits - 2196 .align 1 - 2197 .weak HAL_TIM_IC_MspInit - 2198 .syntax unified - 2199 .thumb - 2200 .thumb_func - 2202 HAL_TIM_IC_MspInit: - 2203 .LVL187: - 2204 .LFB361: + 2189 .loc 1 1430 1 view .LVU740 + 2190 .cfi_endproc + 2191 .LFE350: + 2193 .section .text.HAL_TIM_IC_MspInit,"ax",%progbits + 2194 .align 1 + 2195 .weak HAL_TIM_IC_MspInit + 2196 .syntax unified + 2197 .thumb + 2198 .thumb_func + 2200 HAL_TIM_IC_MspInit: + 2201 .LVL187: + 2202 .LFB361: 2106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2205 .loc 1 2106 1 is_stmt 1 view -0 - 2206 .cfi_startproc - 2207 @ args = 0, pretend = 0, frame = 0 - 2208 @ frame_needed = 0, uses_anonymous_args = 0 - 2209 @ link register save eliminated. + 2203 .loc 1 2106 1 is_stmt 1 view -0 + 2204 .cfi_startproc + 2205 @ args = 0, pretend = 0, frame = 0 + 2206 @ frame_needed = 0, uses_anonymous_args = 0 + 2207 @ link register save eliminated. 2108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2210 .loc 1 2108 3 view .LVU742 + 2208 .loc 1 2108 3 view .LVU742 2113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2211 .loc 1 2113 1 is_stmt 0 view .LVU743 - 2212 0000 7047 bx lr - 2213 .cfi_endproc - 2214 .LFE361: - 2216 .section .text.HAL_TIM_IC_MspDeInit,"ax",%progbits - 2217 .align 1 - 2218 .weak HAL_TIM_IC_MspDeInit - 2219 .syntax unified - 2220 .thumb - 2221 .thumb_func - 2223 HAL_TIM_IC_MspDeInit: - 2224 .LVL188: - 2225 .LFB362: + 2209 .loc 1 2113 1 is_stmt 0 view .LVU743 + 2210 0000 7047 bx lr + 2211 .cfi_endproc + 2212 .LFE361: + 2214 .section .text.HAL_TIM_IC_MspDeInit,"ax",%progbits + 2215 .align 1 + 2216 .weak HAL_TIM_IC_MspDeInit + 2217 .syntax unified + 2218 .thumb + 2219 .thumb_func + 2221 HAL_TIM_IC_MspDeInit: + 2222 .LVL188: + 2223 .LFB362: 2121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2226 .loc 1 2121 1 is_stmt 1 view -0 - 2227 .cfi_startproc - 2228 @ args = 0, pretend = 0, frame = 0 - 2229 @ frame_needed = 0, uses_anonymous_args = 0 - 2230 @ link register save eliminated. + 2224 .loc 1 2121 1 is_stmt 1 view -0 + 2225 .cfi_startproc + 2226 @ args = 0, pretend = 0, frame = 0 + 2227 @ frame_needed = 0, uses_anonymous_args = 0 + 2228 @ link register save eliminated. 2123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2231 .loc 1 2123 3 view .LVU745 + 2229 .loc 1 2123 3 view .LVU745 2128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2232 .loc 1 2128 1 is_stmt 0 view .LVU746 - ARM GAS /tmp/ccodHXtm.s page 185 + 2230 .loc 1 2128 1 is_stmt 0 view .LVU746 + 2231 0000 7047 bx lr + 2232 .cfi_endproc + ARM GAS /tmp/ccGjXOU1.s page 185 - 2233 0000 7047 bx lr - 2234 .cfi_endproc - 2235 .LFE362: - 2237 .section .text.HAL_TIM_IC_DeInit,"ax",%progbits - 2238 .align 1 - 2239 .global HAL_TIM_IC_DeInit - 2240 .syntax unified - 2241 .thumb - 2242 .thumb_func - 2244 HAL_TIM_IC_DeInit: - 2245 .LVL189: - 2246 .LFB360: + 2233 .LFE362: + 2235 .section .text.HAL_TIM_IC_DeInit,"ax",%progbits + 2236 .align 1 + 2237 .global HAL_TIM_IC_DeInit + 2238 .syntax unified + 2239 .thumb + 2240 .thumb_func + 2242 HAL_TIM_IC_DeInit: + 2243 .LVL189: + 2244 .LFB360: 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2247 .loc 1 2063 1 is_stmt 1 view -0 - 2248 .cfi_startproc - 2249 @ args = 0, pretend = 0, frame = 0 - 2250 @ frame_needed = 0, uses_anonymous_args = 0 + 2245 .loc 1 2063 1 is_stmt 1 view -0 + 2246 .cfi_startproc + 2247 @ args = 0, pretend = 0, frame = 0 + 2248 @ frame_needed = 0, uses_anonymous_args = 0 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2251 .loc 1 2063 1 is_stmt 0 view .LVU748 - 2252 0000 10B5 push {r4, lr} - 2253 .LCFI25: - 2254 .cfi_def_cfa_offset 8 - 2255 .cfi_offset 4, -8 - 2256 .cfi_offset 14, -4 - 2257 0002 0446 mov r4, r0 + 2249 .loc 1 2063 1 is_stmt 0 view .LVU748 + 2250 0000 10B5 push {r4, lr} + 2251 .LCFI25: + 2252 .cfi_def_cfa_offset 8 + 2253 .cfi_offset 4, -8 + 2254 .cfi_offset 14, -4 + 2255 0002 0446 mov r4, r0 2065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2258 .loc 1 2065 3 is_stmt 1 view .LVU749 + 2256 .loc 1 2065 3 is_stmt 1 view .LVU749 2067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2259 .loc 1 2067 3 view .LVU750 + 2257 .loc 1 2067 3 view .LVU750 2067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2260 .loc 1 2067 15 is_stmt 0 view .LVU751 - 2261 0004 0223 movs r3, #2 - 2262 0006 80F83D30 strb r3, [r0, #61] + 2258 .loc 1 2067 15 is_stmt 0 view .LVU751 + 2259 0004 0223 movs r3, #2 + 2260 0006 80F83D30 strb r3, [r0, #61] 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2263 .loc 1 2070 3 is_stmt 1 view .LVU752 + 2261 .loc 1 2070 3 is_stmt 1 view .LVU752 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2264 .loc 1 2070 3 view .LVU753 - 2265 000a 0368 ldr r3, [r0] - 2266 000c 196A ldr r1, [r3, #32] - 2267 000e 41F21112 movw r2, #4369 - 2268 0012 1142 tst r1, r2 - 2269 0014 08D1 bne .L101 + 2262 .loc 1 2070 3 view .LVU753 + 2263 000a 0368 ldr r3, [r0] + 2264 000c 196A ldr r1, [r3, #32] + 2265 000e 41F21112 movw r2, #4369 + 2266 0012 1142 tst r1, r2 + 2267 0014 08D1 bne .L101 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2270 .loc 1 2070 3 discriminator 1 view .LVU754 - 2271 0016 196A ldr r1, [r3, #32] - 2272 0018 44F24442 movw r2, #17476 - 2273 001c 1142 tst r1, r2 - 2274 001e 03D1 bne .L101 + 2268 .loc 1 2070 3 discriminator 1 view .LVU754 + 2269 0016 196A ldr r1, [r3, #32] + 2270 0018 44F24442 movw r2, #17476 + 2271 001c 1142 tst r1, r2 + 2272 001e 03D1 bne .L101 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2275 .loc 1 2070 3 discriminator 3 view .LVU755 - 2276 0020 1A68 ldr r2, [r3] - 2277 0022 22F00102 bic r2, r2, #1 - 2278 0026 1A60 str r2, [r3] - 2279 .L101: + 2273 .loc 1 2070 3 discriminator 3 view .LVU755 + 2274 0020 1A68 ldr r2, [r3] + 2275 0022 22F00102 bic r2, r2, #1 + 2276 0026 1A60 str r2, [r3] + 2277 .L101: 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2280 .loc 1 2070 3 discriminator 5 view .LVU756 + 2278 .loc 1 2070 3 discriminator 5 view .LVU756 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccodHXtm.s page 186 + 2279 .loc 1 2081 3 view .LVU757 + 2280 0028 2046 mov r0, r4 + ARM GAS /tmp/ccGjXOU1.s page 186 - 2281 .loc 1 2081 3 view .LVU757 - 2282 0028 2046 mov r0, r4 - 2283 .LVL190: + 2281 .LVL190: 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2284 .loc 1 2081 3 is_stmt 0 view .LVU758 - 2285 002a FFF7FEFF bl HAL_TIM_IC_MspDeInit - 2286 .LVL191: + 2282 .loc 1 2081 3 is_stmt 0 view .LVU758 + 2283 002a FFF7FEFF bl HAL_TIM_IC_MspDeInit + 2284 .LVL191: 2085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2287 .loc 1 2085 3 is_stmt 1 view .LVU759 + 2285 .loc 1 2085 3 is_stmt 1 view .LVU759 2085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2288 .loc 1 2085 23 is_stmt 0 view .LVU760 - 2289 002e 0020 movs r0, #0 - 2290 0030 84F84800 strb r0, [r4, #72] + 2286 .loc 1 2085 23 is_stmt 0 view .LVU760 + 2287 002e 0020 movs r0, #0 + 2288 0030 84F84800 strb r0, [r4, #72] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2291 .loc 1 2088 3 is_stmt 1 view .LVU761 + 2289 .loc 1 2088 3 is_stmt 1 view .LVU761 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2292 .loc 1 2088 3 view .LVU762 - 2293 0034 84F83E00 strb r0, [r4, #62] + 2290 .loc 1 2088 3 view .LVU762 + 2291 0034 84F83E00 strb r0, [r4, #62] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2294 .loc 1 2088 3 view .LVU763 - 2295 0038 84F83F00 strb r0, [r4, #63] + 2292 .loc 1 2088 3 view .LVU763 + 2293 0038 84F83F00 strb r0, [r4, #63] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2296 .loc 1 2088 3 view .LVU764 - 2297 003c 84F84000 strb r0, [r4, #64] + 2294 .loc 1 2088 3 view .LVU764 + 2295 003c 84F84000 strb r0, [r4, #64] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2298 .loc 1 2088 3 view .LVU765 - 2299 0040 84F84100 strb r0, [r4, #65] + 2296 .loc 1 2088 3 view .LVU765 + 2297 0040 84F84100 strb r0, [r4, #65] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2300 .loc 1 2088 3 view .LVU766 - 2301 0044 84F84200 strb r0, [r4, #66] + 2298 .loc 1 2088 3 view .LVU766 + 2299 0044 84F84200 strb r0, [r4, #66] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2302 .loc 1 2088 3 view .LVU767 - 2303 0048 84F84300 strb r0, [r4, #67] + 2300 .loc 1 2088 3 view .LVU767 + 2301 0048 84F84300 strb r0, [r4, #67] 2088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_RESET); - 2304 .loc 1 2088 3 view .LVU768 + 2302 .loc 1 2088 3 view .LVU768 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2305 .loc 1 2089 3 view .LVU769 + 2303 .loc 1 2089 3 view .LVU769 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2306 .loc 1 2089 3 view .LVU770 - 2307 004c 84F84400 strb r0, [r4, #68] + 2304 .loc 1 2089 3 view .LVU770 + 2305 004c 84F84400 strb r0, [r4, #68] 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2308 .loc 1 2089 3 view .LVU771 - 2309 0050 84F84500 strb r0, [r4, #69] + 2306 .loc 1 2089 3 view .LVU771 + 2307 0050 84F84500 strb r0, [r4, #69] 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2310 .loc 1 2089 3 view .LVU772 - 2311 0054 84F84600 strb r0, [r4, #70] + 2308 .loc 1 2089 3 view .LVU772 + 2309 0054 84F84600 strb r0, [r4, #70] 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2312 .loc 1 2089 3 view .LVU773 - 2313 0058 84F84700 strb r0, [r4, #71] + 2310 .loc 1 2089 3 view .LVU773 + 2311 0058 84F84700 strb r0, [r4, #71] 2089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2314 .loc 1 2089 3 view .LVU774 + 2312 .loc 1 2089 3 view .LVU774 2092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2315 .loc 1 2092 3 view .LVU775 + 2313 .loc 1 2092 3 view .LVU775 2092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2316 .loc 1 2092 15 is_stmt 0 view .LVU776 - 2317 005c 84F83D00 strb r0, [r4, #61] + 2314 .loc 1 2092 15 is_stmt 0 view .LVU776 + 2315 005c 84F83D00 strb r0, [r4, #61] 2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 187 + 2316 .loc 1 2095 3 is_stmt 1 view .LVU777 +2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 187 - 2318 .loc 1 2095 3 is_stmt 1 view .LVU777 + 2317 .loc 1 2095 3 view .LVU778 + 2318 0060 84F83C00 strb r0, [r4, #60] 2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2319 .loc 1 2095 3 view .LVU778 - 2320 0060 84F83C00 strb r0, [r4, #60] -2095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2321 .loc 1 2095 3 view .LVU779 + 2319 .loc 1 2095 3 view .LVU779 2097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2322 .loc 1 2097 3 view .LVU780 + 2320 .loc 1 2097 3 view .LVU780 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2323 .loc 1 2098 1 is_stmt 0 view .LVU781 - 2324 0064 10BD pop {r4, pc} + 2321 .loc 1 2098 1 is_stmt 0 view .LVU781 + 2322 0064 10BD pop {r4, pc} 2098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2325 .loc 1 2098 1 view .LVU782 - 2326 .cfi_endproc - 2327 .LFE360: - 2329 .section .text.HAL_TIM_OnePulse_MspInit,"ax",%progbits - 2330 .align 1 - 2331 .weak HAL_TIM_OnePulse_MspInit - 2332 .syntax unified - 2333 .thumb - 2334 .thumb_func - 2336 HAL_TIM_OnePulse_MspInit: - 2337 .LVL192: - 2338 .LFB371: + 2323 .loc 1 2098 1 view .LVU782 + 2324 .cfi_endproc + 2325 .LFE360: + 2327 .section .text.HAL_TIM_OnePulse_MspInit,"ax",%progbits + 2328 .align 1 + 2329 .weak HAL_TIM_OnePulse_MspInit + 2330 .syntax unified + 2331 .thumb + 2332 .thumb_func + 2334 HAL_TIM_OnePulse_MspInit: + 2335 .LVL192: + 2336 .LFB371: 2766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2339 .loc 1 2766 1 is_stmt 1 view -0 - 2340 .cfi_startproc - 2341 @ args = 0, pretend = 0, frame = 0 - 2342 @ frame_needed = 0, uses_anonymous_args = 0 - 2343 @ link register save eliminated. + 2337 .loc 1 2766 1 is_stmt 1 view -0 + 2338 .cfi_startproc + 2339 @ args = 0, pretend = 0, frame = 0 + 2340 @ frame_needed = 0, uses_anonymous_args = 0 + 2341 @ link register save eliminated. 2768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2344 .loc 1 2768 3 view .LVU784 + 2342 .loc 1 2768 3 view .LVU784 2773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2345 .loc 1 2773 1 is_stmt 0 view .LVU785 - 2346 0000 7047 bx lr - 2347 .cfi_endproc - 2348 .LFE371: - 2350 .section .text.HAL_TIM_OnePulse_MspDeInit,"ax",%progbits - 2351 .align 1 - 2352 .weak HAL_TIM_OnePulse_MspDeInit - 2353 .syntax unified - 2354 .thumb - 2355 .thumb_func - 2357 HAL_TIM_OnePulse_MspDeInit: - 2358 .LVL193: - 2359 .LFB372: + 2343 .loc 1 2773 1 is_stmt 0 view .LVU785 + 2344 0000 7047 bx lr + 2345 .cfi_endproc + 2346 .LFE371: + 2348 .section .text.HAL_TIM_OnePulse_MspDeInit,"ax",%progbits + 2349 .align 1 + 2350 .weak HAL_TIM_OnePulse_MspDeInit + 2351 .syntax unified + 2352 .thumb + 2353 .thumb_func + 2355 HAL_TIM_OnePulse_MspDeInit: + 2356 .LVL193: + 2357 .LFB372: 2781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2360 .loc 1 2781 1 is_stmt 1 view -0 - 2361 .cfi_startproc - 2362 @ args = 0, pretend = 0, frame = 0 - 2363 @ frame_needed = 0, uses_anonymous_args = 0 - 2364 @ link register save eliminated. + 2358 .loc 1 2781 1 is_stmt 1 view -0 + 2359 .cfi_startproc + 2360 @ args = 0, pretend = 0, frame = 0 + 2361 @ frame_needed = 0, uses_anonymous_args = 0 + 2362 @ link register save eliminated. 2783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2365 .loc 1 2783 3 view .LVU787 + 2363 .loc 1 2783 3 view .LVU787 2788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2366 .loc 1 2788 1 is_stmt 0 view .LVU788 - 2367 0000 7047 bx lr - ARM GAS /tmp/ccodHXtm.s page 188 + 2364 .loc 1 2788 1 is_stmt 0 view .LVU788 + 2365 0000 7047 bx lr + 2366 .cfi_endproc + 2367 .LFE372: + ARM GAS /tmp/ccGjXOU1.s page 188 - 2368 .cfi_endproc - 2369 .LFE372: - 2371 .section .text.HAL_TIM_OnePulse_DeInit,"ax",%progbits - 2372 .align 1 - 2373 .global HAL_TIM_OnePulse_DeInit - 2374 .syntax unified - 2375 .thumb - 2376 .thumb_func - 2378 HAL_TIM_OnePulse_DeInit: - 2379 .LVL194: - 2380 .LFB370: + 2369 .section .text.HAL_TIM_OnePulse_DeInit,"ax",%progbits + 2370 .align 1 + 2371 .global HAL_TIM_OnePulse_DeInit + 2372 .syntax unified + 2373 .thumb + 2374 .thumb_func + 2376 HAL_TIM_OnePulse_DeInit: + 2377 .LVL194: + 2378 .LFB370: 2721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2381 .loc 1 2721 1 is_stmt 1 view -0 - 2382 .cfi_startproc - 2383 @ args = 0, pretend = 0, frame = 0 - 2384 @ frame_needed = 0, uses_anonymous_args = 0 + 2379 .loc 1 2721 1 is_stmt 1 view -0 + 2380 .cfi_startproc + 2381 @ args = 0, pretend = 0, frame = 0 + 2382 @ frame_needed = 0, uses_anonymous_args = 0 2721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2385 .loc 1 2721 1 is_stmt 0 view .LVU790 - 2386 0000 10B5 push {r4, lr} - 2387 .LCFI26: - 2388 .cfi_def_cfa_offset 8 - 2389 .cfi_offset 4, -8 - 2390 .cfi_offset 14, -4 - 2391 0002 0446 mov r4, r0 + 2383 .loc 1 2721 1 is_stmt 0 view .LVU790 + 2384 0000 10B5 push {r4, lr} + 2385 .LCFI26: + 2386 .cfi_def_cfa_offset 8 + 2387 .cfi_offset 4, -8 + 2388 .cfi_offset 14, -4 + 2389 0002 0446 mov r4, r0 2723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2392 .loc 1 2723 3 is_stmt 1 view .LVU791 + 2390 .loc 1 2723 3 is_stmt 1 view .LVU791 2725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2393 .loc 1 2725 3 view .LVU792 + 2391 .loc 1 2725 3 view .LVU792 2725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2394 .loc 1 2725 15 is_stmt 0 view .LVU793 - 2395 0004 0223 movs r3, #2 - 2396 0006 80F83D30 strb r3, [r0, #61] + 2392 .loc 1 2725 15 is_stmt 0 view .LVU793 + 2393 0004 0223 movs r3, #2 + 2394 0006 80F83D30 strb r3, [r0, #61] 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2397 .loc 1 2728 3 is_stmt 1 view .LVU794 + 2395 .loc 1 2728 3 is_stmt 1 view .LVU794 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2398 .loc 1 2728 3 view .LVU795 - 2399 000a 0368 ldr r3, [r0] - 2400 000c 196A ldr r1, [r3, #32] - 2401 000e 41F21112 movw r2, #4369 - 2402 0012 1142 tst r1, r2 - 2403 0014 08D1 bne .L106 + 2396 .loc 1 2728 3 view .LVU795 + 2397 000a 0368 ldr r3, [r0] + 2398 000c 196A ldr r1, [r3, #32] + 2399 000e 41F21112 movw r2, #4369 + 2400 0012 1142 tst r1, r2 + 2401 0014 08D1 bne .L106 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2404 .loc 1 2728 3 discriminator 1 view .LVU796 - 2405 0016 196A ldr r1, [r3, #32] - 2406 0018 44F24442 movw r2, #17476 - 2407 001c 1142 tst r1, r2 - 2408 001e 03D1 bne .L106 + 2402 .loc 1 2728 3 discriminator 1 view .LVU796 + 2403 0016 196A ldr r1, [r3, #32] + 2404 0018 44F24442 movw r2, #17476 + 2405 001c 1142 tst r1, r2 + 2406 001e 03D1 bne .L106 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2409 .loc 1 2728 3 discriminator 3 view .LVU797 - 2410 0020 1A68 ldr r2, [r3] - 2411 0022 22F00102 bic r2, r2, #1 - 2412 0026 1A60 str r2, [r3] - 2413 .L106: + 2407 .loc 1 2728 3 discriminator 3 view .LVU797 + 2408 0020 1A68 ldr r2, [r3] + 2409 0022 22F00102 bic r2, r2, #1 + 2410 0026 1A60 str r2, [r3] + 2411 .L106: 2728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2414 .loc 1 2728 3 discriminator 5 view .LVU798 + 2412 .loc 1 2728 3 discriminator 5 view .LVU798 2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2415 .loc 1 2739 3 view .LVU799 - ARM GAS /tmp/ccodHXtm.s page 189 + 2413 .loc 1 2739 3 view .LVU799 + 2414 0028 2046 mov r0, r4 + 2415 .LVL195: + ARM GAS /tmp/ccGjXOU1.s page 189 - 2416 0028 2046 mov r0, r4 - 2417 .LVL195: 2739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2418 .loc 1 2739 3 is_stmt 0 view .LVU800 - 2419 002a FFF7FEFF bl HAL_TIM_OnePulse_MspDeInit - 2420 .LVL196: + 2416 .loc 1 2739 3 is_stmt 0 view .LVU800 + 2417 002a FFF7FEFF bl HAL_TIM_OnePulse_MspDeInit + 2418 .LVL196: 2743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2421 .loc 1 2743 3 is_stmt 1 view .LVU801 + 2419 .loc 1 2743 3 is_stmt 1 view .LVU801 2743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2422 .loc 1 2743 23 is_stmt 0 view .LVU802 - 2423 002e 0020 movs r0, #0 - 2424 0030 84F84800 strb r0, [r4, #72] + 2420 .loc 1 2743 23 is_stmt 0 view .LVU802 + 2421 002e 0020 movs r0, #0 + 2422 0030 84F84800 strb r0, [r4, #72] 2746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); - 2425 .loc 1 2746 3 is_stmt 1 view .LVU803 - 2426 0034 84F83E00 strb r0, [r4, #62] + 2423 .loc 1 2746 3 is_stmt 1 view .LVU803 + 2424 0034 84F83E00 strb r0, [r4, #62] 2747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); - 2427 .loc 1 2747 3 view .LVU804 - 2428 0038 84F83F00 strb r0, [r4, #63] + 2425 .loc 1 2747 3 view .LVU804 + 2426 0038 84F83F00 strb r0, [r4, #63] 2748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); - 2429 .loc 1 2748 3 view .LVU805 - 2430 003c 84F84400 strb r0, [r4, #68] + 2427 .loc 1 2748 3 view .LVU805 + 2428 003c 84F84400 strb r0, [r4, #68] 2749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2431 .loc 1 2749 3 view .LVU806 - 2432 0040 84F84500 strb r0, [r4, #69] + 2429 .loc 1 2749 3 view .LVU806 + 2430 0040 84F84500 strb r0, [r4, #69] 2752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2433 .loc 1 2752 3 view .LVU807 + 2431 .loc 1 2752 3 view .LVU807 2752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2434 .loc 1 2752 15 is_stmt 0 view .LVU808 - 2435 0044 84F83D00 strb r0, [r4, #61] + 2432 .loc 1 2752 15 is_stmt 0 view .LVU808 + 2433 0044 84F83D00 strb r0, [r4, #61] 2755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2436 .loc 1 2755 3 is_stmt 1 view .LVU809 + 2434 .loc 1 2755 3 is_stmt 1 view .LVU809 2755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2437 .loc 1 2755 3 view .LVU810 - 2438 0048 84F83C00 strb r0, [r4, #60] + 2435 .loc 1 2755 3 view .LVU810 + 2436 0048 84F83C00 strb r0, [r4, #60] 2755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2439 .loc 1 2755 3 view .LVU811 + 2437 .loc 1 2755 3 view .LVU811 2757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2440 .loc 1 2757 3 view .LVU812 + 2438 .loc 1 2757 3 view .LVU812 2758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2441 .loc 1 2758 1 is_stmt 0 view .LVU813 - 2442 004c 10BD pop {r4, pc} + 2439 .loc 1 2758 1 is_stmt 0 view .LVU813 + 2440 004c 10BD pop {r4, pc} 2758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2443 .loc 1 2758 1 view .LVU814 - 2444 .cfi_endproc - 2445 .LFE370: - 2447 .section .text.HAL_TIM_Encoder_MspInit,"ax",%progbits - 2448 .align 1 - 2449 .weak HAL_TIM_Encoder_MspInit - 2450 .syntax unified - 2451 .thumb - 2452 .thumb_func - 2454 HAL_TIM_Encoder_MspInit: - 2455 .LVL197: - 2456 .LFB379: + 2441 .loc 1 2758 1 view .LVU814 + 2442 .cfi_endproc + 2443 .LFE370: + 2445 .section .text.HAL_TIM_Encoder_MspInit,"ax",%progbits + 2446 .align 1 + 2447 .weak HAL_TIM_Encoder_MspInit + 2448 .syntax unified + 2449 .thumb + 2450 .thumb_func + 2452 HAL_TIM_Encoder_MspInit: + 2453 .LVL197: + 2454 .LFB379: 3203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2457 .loc 1 3203 1 is_stmt 1 view -0 - 2458 .cfi_startproc - ARM GAS /tmp/ccodHXtm.s page 190 + 2455 .loc 1 3203 1 is_stmt 1 view -0 + 2456 .cfi_startproc + 2457 @ args = 0, pretend = 0, frame = 0 + 2458 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccGjXOU1.s page 190 - 2459 @ args = 0, pretend = 0, frame = 0 - 2460 @ frame_needed = 0, uses_anonymous_args = 0 - 2461 @ link register save eliminated. + 2459 @ link register save eliminated. 3205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2462 .loc 1 3205 3 view .LVU816 + 2460 .loc 1 3205 3 view .LVU816 3210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2463 .loc 1 3210 1 is_stmt 0 view .LVU817 - 2464 0000 7047 bx lr - 2465 .cfi_endproc - 2466 .LFE379: - 2468 .section .text.HAL_TIM_Encoder_MspDeInit,"ax",%progbits - 2469 .align 1 - 2470 .weak HAL_TIM_Encoder_MspDeInit - 2471 .syntax unified - 2472 .thumb - 2473 .thumb_func - 2475 HAL_TIM_Encoder_MspDeInit: - 2476 .LVL198: - 2477 .LFB380: + 2461 .loc 1 3210 1 is_stmt 0 view .LVU817 + 2462 0000 7047 bx lr + 2463 .cfi_endproc + 2464 .LFE379: + 2466 .section .text.HAL_TIM_Encoder_MspDeInit,"ax",%progbits + 2467 .align 1 + 2468 .weak HAL_TIM_Encoder_MspDeInit + 2469 .syntax unified + 2470 .thumb + 2471 .thumb_func + 2473 HAL_TIM_Encoder_MspDeInit: + 2474 .LVL198: + 2475 .LFB380: 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 2478 .loc 1 3218 1 is_stmt 1 view -0 - 2479 .cfi_startproc - 2480 @ args = 0, pretend = 0, frame = 0 - 2481 @ frame_needed = 0, uses_anonymous_args = 0 - 2482 @ link register save eliminated. + 2476 .loc 1 3218 1 is_stmt 1 view -0 + 2477 .cfi_startproc + 2478 @ args = 0, pretend = 0, frame = 0 + 2479 @ frame_needed = 0, uses_anonymous_args = 0 + 2480 @ link register save eliminated. 3220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2483 .loc 1 3220 3 view .LVU819 + 2481 .loc 1 3220 3 view .LVU819 3225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2484 .loc 1 3225 1 is_stmt 0 view .LVU820 - 2485 0000 7047 bx lr - 2486 .cfi_endproc - 2487 .LFE380: - 2489 .section .text.HAL_TIM_Encoder_DeInit,"ax",%progbits - 2490 .align 1 - 2491 .global HAL_TIM_Encoder_DeInit - 2492 .syntax unified - 2493 .thumb - 2494 .thumb_func - 2496 HAL_TIM_Encoder_DeInit: - 2497 .LVL199: - 2498 .LFB378: + 2482 .loc 1 3225 1 is_stmt 0 view .LVU820 + 2483 0000 7047 bx lr + 2484 .cfi_endproc + 2485 .LFE380: + 2487 .section .text.HAL_TIM_Encoder_DeInit,"ax",%progbits + 2488 .align 1 + 2489 .global HAL_TIM_Encoder_DeInit + 2490 .syntax unified + 2491 .thumb + 2492 .thumb_func + 2494 HAL_TIM_Encoder_DeInit: + 2495 .LVL199: + 2496 .LFB378: 3158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2499 .loc 1 3158 1 is_stmt 1 view -0 - 2500 .cfi_startproc - 2501 @ args = 0, pretend = 0, frame = 0 - 2502 @ frame_needed = 0, uses_anonymous_args = 0 + 2497 .loc 1 3158 1 is_stmt 1 view -0 + 2498 .cfi_startproc + 2499 @ args = 0, pretend = 0, frame = 0 + 2500 @ frame_needed = 0, uses_anonymous_args = 0 3158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 2503 .loc 1 3158 1 is_stmt 0 view .LVU822 - 2504 0000 10B5 push {r4, lr} - 2505 .LCFI27: - 2506 .cfi_def_cfa_offset 8 - 2507 .cfi_offset 4, -8 - 2508 .cfi_offset 14, -4 - 2509 0002 0446 mov r4, r0 + 2501 .loc 1 3158 1 is_stmt 0 view .LVU822 + 2502 0000 10B5 push {r4, lr} + 2503 .LCFI27: + 2504 .cfi_def_cfa_offset 8 + 2505 .cfi_offset 4, -8 + 2506 .cfi_offset 14, -4 + 2507 0002 0446 mov r4, r0 3160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2510 .loc 1 3160 3 is_stmt 1 view .LVU823 + 2508 .loc 1 3160 3 is_stmt 1 view .LVU823 3162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 191 + 2509 .loc 1 3162 3 view .LVU824 +3162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 191 - 2511 .loc 1 3162 3 view .LVU824 -3162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2512 .loc 1 3162 15 is_stmt 0 view .LVU825 - 2513 0004 0223 movs r3, #2 - 2514 0006 80F83D30 strb r3, [r0, #61] + 2510 .loc 1 3162 15 is_stmt 0 view .LVU825 + 2511 0004 0223 movs r3, #2 + 2512 0006 80F83D30 strb r3, [r0, #61] 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2515 .loc 1 3165 3 is_stmt 1 view .LVU826 + 2513 .loc 1 3165 3 is_stmt 1 view .LVU826 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2516 .loc 1 3165 3 view .LVU827 - 2517 000a 0368 ldr r3, [r0] - 2518 000c 196A ldr r1, [r3, #32] - 2519 000e 41F21112 movw r2, #4369 - 2520 0012 1142 tst r1, r2 - 2521 0014 08D1 bne .L111 + 2514 .loc 1 3165 3 view .LVU827 + 2515 000a 0368 ldr r3, [r0] + 2516 000c 196A ldr r1, [r3, #32] + 2517 000e 41F21112 movw r2, #4369 + 2518 0012 1142 tst r1, r2 + 2519 0014 08D1 bne .L111 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2522 .loc 1 3165 3 discriminator 1 view .LVU828 - 2523 0016 196A ldr r1, [r3, #32] - 2524 0018 44F24442 movw r2, #17476 - 2525 001c 1142 tst r1, r2 - 2526 001e 03D1 bne .L111 + 2520 .loc 1 3165 3 discriminator 1 view .LVU828 + 2521 0016 196A ldr r1, [r3, #32] + 2522 0018 44F24442 movw r2, #17476 + 2523 001c 1142 tst r1, r2 + 2524 001e 03D1 bne .L111 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2527 .loc 1 3165 3 discriminator 3 view .LVU829 - 2528 0020 1A68 ldr r2, [r3] - 2529 0022 22F00102 bic r2, r2, #1 - 2530 0026 1A60 str r2, [r3] - 2531 .L111: + 2525 .loc 1 3165 3 discriminator 3 view .LVU829 + 2526 0020 1A68 ldr r2, [r3] + 2527 0022 22F00102 bic r2, r2, #1 + 2528 0026 1A60 str r2, [r3] + 2529 .L111: 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2532 .loc 1 3165 3 discriminator 5 view .LVU830 + 2530 .loc 1 3165 3 discriminator 5 view .LVU830 3176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2533 .loc 1 3176 3 view .LVU831 - 2534 0028 2046 mov r0, r4 - 2535 .LVL200: + 2531 .loc 1 3176 3 view .LVU831 + 2532 0028 2046 mov r0, r4 + 2533 .LVL200: 3176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 2536 .loc 1 3176 3 is_stmt 0 view .LVU832 - 2537 002a FFF7FEFF bl HAL_TIM_Encoder_MspDeInit - 2538 .LVL201: + 2534 .loc 1 3176 3 is_stmt 0 view .LVU832 + 2535 002a FFF7FEFF bl HAL_TIM_Encoder_MspDeInit + 2536 .LVL201: 3180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2539 .loc 1 3180 3 is_stmt 1 view .LVU833 + 2537 .loc 1 3180 3 is_stmt 1 view .LVU833 3180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2540 .loc 1 3180 23 is_stmt 0 view .LVU834 - 2541 002e 0020 movs r0, #0 - 2542 0030 84F84800 strb r0, [r4, #72] + 2538 .loc 1 3180 23 is_stmt 0 view .LVU834 + 2539 002e 0020 movs r0, #0 + 2540 0030 84F84800 strb r0, [r4, #72] 3183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); - 2543 .loc 1 3183 3 is_stmt 1 view .LVU835 - 2544 0034 84F83E00 strb r0, [r4, #62] + 2541 .loc 1 3183 3 is_stmt 1 view .LVU835 + 2542 0034 84F83E00 strb r0, [r4, #62] 3184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_RESET); - 2545 .loc 1 3184 3 view .LVU836 - 2546 0038 84F83F00 strb r0, [r4, #63] + 2543 .loc 1 3184 3 view .LVU836 + 2544 0038 84F83F00 strb r0, [r4, #63] 3185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_RESET); - 2547 .loc 1 3185 3 view .LVU837 - 2548 003c 84F84400 strb r0, [r4, #68] + 2545 .loc 1 3185 3 view .LVU837 + 2546 003c 84F84400 strb r0, [r4, #68] 3186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2549 .loc 1 3186 3 view .LVU838 - 2550 0040 84F84500 strb r0, [r4, #69] + 2547 .loc 1 3186 3 view .LVU838 + 2548 0040 84F84500 strb r0, [r4, #69] 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2551 .loc 1 3189 3 view .LVU839 + 2549 .loc 1 3189 3 view .LVU839 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 192 + 2550 .loc 1 3189 15 is_stmt 0 view .LVU840 + 2551 0044 84F83D00 strb r0, [r4, #61] + ARM GAS /tmp/ccGjXOU1.s page 192 - 2552 .loc 1 3189 15 is_stmt 0 view .LVU840 - 2553 0044 84F83D00 strb r0, [r4, #61] 3192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2554 .loc 1 3192 3 is_stmt 1 view .LVU841 + 2552 .loc 1 3192 3 is_stmt 1 view .LVU841 3192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2555 .loc 1 3192 3 view .LVU842 - 2556 0048 84F83C00 strb r0, [r4, #60] + 2553 .loc 1 3192 3 view .LVU842 + 2554 0048 84F83C00 strb r0, [r4, #60] 3192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2557 .loc 1 3192 3 view .LVU843 + 2555 .loc 1 3192 3 view .LVU843 3194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2558 .loc 1 3194 3 view .LVU844 + 2556 .loc 1 3194 3 view .LVU844 3195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2559 .loc 1 3195 1 is_stmt 0 view .LVU845 - 2560 004c 10BD pop {r4, pc} + 2557 .loc 1 3195 1 is_stmt 0 view .LVU845 + 2558 004c 10BD pop {r4, pc} 3195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2561 .loc 1 3195 1 view .LVU846 - 2562 .cfi_endproc - 2563 .LFE378: - 2565 .section .text.HAL_TIM_DMABurst_MultiWriteStart,"ax",%progbits - 2566 .align 1 - 2567 .global HAL_TIM_DMABurst_MultiWriteStart - 2568 .syntax unified - 2569 .thumb - 2570 .thumb_func - 2572 HAL_TIM_DMABurst_MultiWriteStart: - 2573 .LVL202: - 2574 .LFB393: + 2559 .loc 1 3195 1 view .LVU846 + 2560 .cfi_endproc + 2561 .LFE378: + 2563 .section .text.HAL_TIM_DMABurst_MultiWriteStart,"ax",%progbits + 2564 .align 1 + 2565 .global HAL_TIM_DMABurst_MultiWriteStart + 2566 .syntax unified + 2567 .thumb + 2568 .thumb_func + 2570 HAL_TIM_DMABurst_MultiWriteStart: + 2571 .LVL202: + 2572 .LFB393: 4702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 2575 .loc 1 4702 1 is_stmt 1 view -0 - 2576 .cfi_startproc - 2577 @ args = 8, pretend = 0, frame = 0 - 2578 @ frame_needed = 0, uses_anonymous_args = 0 + 2573 .loc 1 4702 1 is_stmt 1 view -0 + 2574 .cfi_startproc + 2575 @ args = 8, pretend = 0, frame = 0 + 2576 @ frame_needed = 0, uses_anonymous_args = 0 4702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 2579 .loc 1 4702 1 is_stmt 0 view .LVU848 - 2580 0000 70B5 push {r4, r5, r6, lr} - 2581 .LCFI28: - 2582 .cfi_def_cfa_offset 16 - 2583 .cfi_offset 4, -16 - 2584 .cfi_offset 5, -12 - 2585 .cfi_offset 6, -8 - 2586 .cfi_offset 14, -4 - 2587 0002 0446 mov r4, r0 + 2577 .loc 1 4702 1 is_stmt 0 view .LVU848 + 2578 0000 70B5 push {r4, r5, r6, lr} + 2579 .LCFI28: + 2580 .cfi_def_cfa_offset 16 + 2581 .cfi_offset 4, -16 + 2582 .cfi_offset 5, -12 + 2583 .cfi_offset 6, -8 + 2584 .cfi_offset 14, -4 + 2585 0002 0446 mov r4, r0 + 2586 0004 0E46 mov r6, r1 + 2587 0006 1946 mov r1, r3 + 2588 .LVL203: 4703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2588 .loc 1 4703 3 is_stmt 1 view .LVU849 - 2589 .LVL203: + 2589 .loc 1 4703 3 is_stmt 1 view .LVU849 4706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); 2590 .loc 1 4706 3 view .LVU850 4707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); @@ -11518,7155 +11518,7150 @@ ARM GAS /tmp/ccodHXtm.s page 1 2594 .loc 1 4710 3 view .LVU854 4712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 2595 .loc 1 4712 3 view .LVU855 - ARM GAS /tmp/ccodHXtm.s page 193 + ARM GAS /tmp/ccGjXOU1.s page 193 4712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 2596 .loc 1 4712 11 is_stmt 0 view .LVU856 - 2597 0004 90F84800 ldrb r0, [r0, #72] @ zero_extendqisi2 + 2597 0008 90F84830 ldrb r3, [r0, #72] @ zero_extendqisi2 2598 .LVL204: 4712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 2599 .loc 1 4712 11 view .LVU857 - 2600 0008 C0B2 uxtb r0, r0 + 2600 000c D8B2 uxtb r0, r3 + 2601 .LVL205: 4712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2601 .loc 1 4712 6 view .LVU858 - 2602 000a 0228 cmp r0, #2 - 2603 000c 31D0 beq .L114 - 2604 000e 0E46 mov r6, r1 - 2605 0010 1546 mov r5, r2 - 2606 0012 1946 mov r1, r3 - 2607 .LVL205: + 2602 .loc 1 4712 6 view .LVU858 + 2603 000e 022B cmp r3, #2 + 2604 0010 2FD0 beq .L114 + 2605 0012 1546 mov r5, r2 4716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2608 .loc 1 4716 8 is_stmt 1 view .LVU859 + 2606 .loc 1 4716 8 is_stmt 1 view .LVU859 4716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2609 .loc 1 4716 16 is_stmt 0 view .LVU860 - 2610 0014 94F84800 ldrb r0, [r4, #72] @ zero_extendqisi2 - 2611 0018 C0B2 uxtb r0, r0 + 2607 .loc 1 4716 16 is_stmt 0 view .LVU860 + 2608 0014 94F84830 ldrb r3, [r4, #72] @ zero_extendqisi2 + 2609 0018 D8B2 uxtb r0, r3 4716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2612 .loc 1 4716 11 view .LVU861 - 2613 001a 0128 cmp r0, #1 - 2614 001c 2AD0 beq .L134 - 2615 .LVL206: - 2616 .L115: + 2610 .loc 1 4716 11 view .LVU861 + 2611 001a 012B cmp r3, #1 + 2612 001c 2AD0 beq .L134 + 2613 .L115: 4730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2617 .loc 1 4730 3 is_stmt 1 view .LVU862 + 2614 .loc 1 4730 3 is_stmt 1 view .LVU862 4732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2618 .loc 1 4732 3 view .LVU863 - 2619 001e B5F5006F cmp r5, #2048 - 2620 0022 79D0 beq .L117 - 2621 0024 31D8 bhi .L118 - 2622 0026 B5F5007F cmp r5, #512 - 2623 002a 4DD0 beq .L119 - 2624 002c B5F5806F cmp r5, #1024 - 2625 0030 5ED0 beq .L120 - 2626 0032 B5F5807F cmp r5, #256 - 2627 0036 26D1 bne .L135 + 2615 .loc 1 4732 3 view .LVU863 + 2616 001e B5F5006F cmp r5, #2048 + 2617 0022 79D0 beq .L117 + 2618 0024 31D8 bhi .L118 + 2619 0026 B5F5007F cmp r5, #512 + 2620 002a 4DD0 beq .L119 + 2621 002c B5F5806F cmp r5, #1024 + 2622 0030 5ED0 beq .L120 + 2623 0032 B5F5807F cmp r5, #256 + 2624 0036 26D1 bne .L135 4737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 2628 .loc 1 4737 7 view .LVU864 + 2625 .loc 1 4737 7 view .LVU864 4737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 2629 .loc 1 4737 17 is_stmt 0 view .LVU865 - 2630 0038 236A ldr r3, [r4, #32] + 2626 .loc 1 4737 17 is_stmt 0 view .LVU865 + 2627 0038 236A ldr r3, [r4, #32] 4737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 2631 .loc 1 4737 55 view .LVU866 - 2632 003a 574A ldr r2, .L139 - 2633 .LVL207: + 2628 .loc 1 4737 55 view .LVU866 + 2629 003a 574A ldr r2, .L139 + 2630 .LVL206: 4737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 2634 .loc 1 4737 55 view .LVU867 - 2635 003c DA62 str r2, [r3, #44] + 2631 .loc 1 4737 55 view .LVU867 + 2632 003c DA62 str r2, [r3, #44] 4738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2636 .loc 1 4738 7 is_stmt 1 view .LVU868 + 2633 .loc 1 4738 7 is_stmt 1 view .LVU868 4738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2637 .loc 1 4738 17 is_stmt 0 view .LVU869 - 2638 003e 236A ldr r3, [r4, #32] - ARM GAS /tmp/ccodHXtm.s page 194 + 2634 .loc 1 4738 17 is_stmt 0 view .LVU869 + 2635 003e 236A ldr r3, [r4, #32] +4738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 2636 .loc 1 4738 59 view .LVU870 + 2637 0040 564A ldr r2, .L139+4 + ARM GAS /tmp/ccGjXOU1.s page 194 -4738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2639 .loc 1 4738 59 view .LVU870 - 2640 0040 564A ldr r2, .L139+4 - 2641 0042 1A63 str r2, [r3, #48] + 2638 0042 1A63 str r2, [r3, #48] 4741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2642 .loc 1 4741 7 is_stmt 1 view .LVU871 + 2639 .loc 1 4741 7 is_stmt 1 view .LVU871 4741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2643 .loc 1 4741 17 is_stmt 0 view .LVU872 - 2644 0044 236A ldr r3, [r4, #32] + 2640 .loc 1 4741 17 is_stmt 0 view .LVU872 + 2641 0044 236A ldr r3, [r4, #32] 4741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2645 .loc 1 4741 56 view .LVU873 - 2646 0046 564A ldr r2, .L139+8 - 2647 0048 5A63 str r2, [r3, #52] + 2642 .loc 1 4741 56 view .LVU873 + 2643 0046 564A ldr r2, .L139+8 + 2644 0048 5A63 str r2, [r3, #52] 4744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2648 .loc 1 4744 7 is_stmt 1 view .LVU874 + 2645 .loc 1 4744 7 is_stmt 1 view .LVU874 4745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2649 .loc 1 4745 43 is_stmt 0 view .LVU875 - 2650 004a 2268 ldr r2, [r4] + 2646 .loc 1 4745 43 is_stmt 0 view .LVU875 + 2647 004a 2268 ldr r2, [r4] 4744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2651 .loc 1 4744 11 view .LVU876 - 2652 004c 059B ldr r3, [sp, #20] - 2653 004e 02F57872 add r2, r2, #992 - 2654 0052 206A ldr r0, [r4, #32] - 2655 0054 FFF7FEFF bl HAL_DMA_Start_IT - 2656 .LVL208: + 2648 .loc 1 4744 11 view .LVU876 + 2649 004c 059B ldr r3, [sp, #20] + 2650 004e 02F57872 add r2, r2, #992 + 2651 0052 206A ldr r0, [r4, #32] + 2652 0054 FFF7FEFF bl HAL_DMA_Start_IT + 2653 .LVL207: 4744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2657 .loc 1 4744 10 discriminator 1 view .LVU877 - 2658 0058 0028 cmp r0, #0 - 2659 005a 40F09B80 bne .L136 - 2660 .L125: - 2661 .LVL209: + 2654 .loc 1 4744 10 discriminator 1 view .LVU877 + 2655 0058 0028 cmp r0, #0 + 2656 005a 40F09B80 bne .L136 + 2657 .L125: + 2658 .LVL208: 4868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the TIM DMA Request */ - 2662 .loc 1 4868 5 is_stmt 1 view .LVU878 + 2659 .loc 1 4868 5 is_stmt 1 view .LVU878 4868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the TIM DMA Request */ - 2663 .loc 1 4868 9 is_stmt 0 view .LVU879 - 2664 005e 2368 ldr r3, [r4] + 2660 .loc 1 4868 9 is_stmt 0 view .LVU879 + 2661 005e 2368 ldr r3, [r4] 4868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the TIM DMA Request */ - 2665 .loc 1 4868 45 view .LVU880 - 2666 0060 049A ldr r2, [sp, #16] - 2667 0062 1643 orrs r6, r6, r2 - 2668 .LVL210: + 2662 .loc 1 4868 45 view .LVU880 + 2663 0060 049A ldr r2, [sp, #16] + 2664 0062 1643 orrs r6, r6, r2 + 2665 .LVL209: 4868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the TIM DMA Request */ - 2669 .loc 1 4868 25 view .LVU881 - 2670 0064 C3F8DC63 str r6, [r3, #988] + 2666 .loc 1 4868 25 view .LVU881 + 2667 0064 C3F8DC63 str r6, [r3, #988] 4870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2671 .loc 1 4870 5 is_stmt 1 view .LVU882 - 2672 0068 2268 ldr r2, [r4] - 2673 006a D368 ldr r3, [r2, #12] - 2674 006c 2B43 orrs r3, r3, r5 - 2675 006e D360 str r3, [r2, #12] - 2676 0070 0020 movs r0, #0 - 2677 .LVL211: - 2678 .L114: + 2668 .loc 1 4870 5 is_stmt 1 view .LVU882 + 2669 0068 2268 ldr r2, [r4] + 2670 006a D368 ldr r3, [r2, #12] + 2671 006c 2B43 orrs r3, r3, r5 + 2672 006e D360 str r3, [r2, #12] + 2673 0070 0020 movs r0, #0 + 2674 .LVL210: + 2675 .L114: 4875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2679 .loc 1 4875 1 is_stmt 0 view .LVU883 - 2680 0072 70BD pop {r4, r5, r6, pc} - 2681 .LVL212: - ARM GAS /tmp/ccodHXtm.s page 195 + 2676 .loc 1 4875 1 is_stmt 0 view .LVU883 + 2677 0072 70BD pop {r4, r5, r6, pc} + 2678 .LVL211: + 2679 .L134: +4718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 2680 .loc 1 4718 5 is_stmt 1 view .LVU884 + ARM GAS /tmp/ccGjXOU1.s page 195 - 2682 .L134: 4718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2683 .loc 1 4718 5 is_stmt 1 view .LVU884 -4718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2684 .loc 1 4718 8 is_stmt 0 view .LVU885 - 2685 0074 1BB1 cbz r3, .L137 - 2686 .L116: + 2681 .loc 1 4718 8 is_stmt 0 view .LVU885 + 2682 0074 19B1 cbz r1, .L137 + 2683 .L116: 4724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2687 .loc 1 4724 7 is_stmt 1 view .LVU886 + 2684 .loc 1 4724 7 is_stmt 1 view .LVU886 4724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2688 .loc 1 4724 27 is_stmt 0 view .LVU887 - 2689 0076 0223 movs r3, #2 - 2690 0078 84F84830 strb r3, [r4, #72] - 2691 007c CFE7 b .L115 - 2692 .L137: + 2685 .loc 1 4724 27 is_stmt 0 view .LVU887 + 2686 0076 0223 movs r3, #2 + 2687 0078 84F84830 strb r3, [r4, #72] + 2688 007c CFE7 b .L115 + 2689 .L137: 4718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2693 .loc 1 4718 31 discriminator 1 view .LVU888 - 2694 007e 049B ldr r3, [sp, #16] - 2695 0080 002B cmp r3, #0 - 2696 0082 F8D0 beq .L116 - 2697 0084 F5E7 b .L114 - 2698 .L135: + 2690 .loc 1 4718 31 discriminator 1 view .LVU888 + 2691 007e 049B ldr r3, [sp, #16] + 2692 0080 002B cmp r3, #0 + 2693 0082 F8D0 beq .L116 + 2694 0084 F5E7 b .L114 + 2695 .L135: 4732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2699 .loc 1 4732 3 view .LVU889 - 2700 0086 0120 movs r0, #1 - 2701 0088 F3E7 b .L114 - 2702 .L118: - 2703 008a B5F5005F cmp r5, #8192 - 2704 008e 57D0 beq .L122 - 2705 0090 B5F5804F cmp r5, #16384 - 2706 0094 69D0 beq .L123 - 2707 0096 B5F5805F cmp r5, #4096 - 2708 009a 13D1 bne .L138 + 2696 .loc 1 4732 3 view .LVU889 + 2697 0086 0120 movs r0, #1 + 2698 0088 F3E7 b .L114 + 2699 .L118: + 2700 008a B5F5005F cmp r5, #8192 + 2701 008e 57D0 beq .L122 + 2702 0090 B5F5804F cmp r5, #16384 + 2703 0094 69D0 beq .L123 + 2704 0096 B5F5805F cmp r5, #4096 + 2705 009a 13D1 bne .L138 4809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2709 .loc 1 4809 7 is_stmt 1 view .LVU890 + 2706 .loc 1 4809 7 is_stmt 1 view .LVU890 4809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2710 .loc 1 4809 17 is_stmt 0 view .LVU891 - 2711 009c 236B ldr r3, [r4, #48] + 2707 .loc 1 4809 17 is_stmt 0 view .LVU891 + 2708 009c 236B ldr r3, [r4, #48] 4809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2712 .loc 1 4809 52 view .LVU892 - 2713 009e 414A ldr r2, .L139+12 - 2714 .LVL213: + 2709 .loc 1 4809 52 view .LVU892 + 2710 009e 414A ldr r2, .L139+12 + 2711 .LVL212: 4809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2715 .loc 1 4809 52 view .LVU893 - 2716 00a0 DA62 str r2, [r3, #44] + 2712 .loc 1 4809 52 view .LVU893 + 2713 00a0 DA62 str r2, [r3, #44] 4810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2717 .loc 1 4810 7 is_stmt 1 view .LVU894 + 2714 .loc 1 4810 7 is_stmt 1 view .LVU894 4810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2718 .loc 1 4810 17 is_stmt 0 view .LVU895 - 2719 00a2 236B ldr r3, [r4, #48] + 2715 .loc 1 4810 17 is_stmt 0 view .LVU895 + 2716 00a2 236B ldr r3, [r4, #48] 4810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2720 .loc 1 4810 56 view .LVU896 - 2721 00a4 404A ldr r2, .L139+16 - 2722 00a6 1A63 str r2, [r3, #48] + 2717 .loc 1 4810 56 view .LVU896 + 2718 00a4 404A ldr r2, .L139+16 + 2719 00a6 1A63 str r2, [r3, #48] 4813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2723 .loc 1 4813 7 is_stmt 1 view .LVU897 + 2720 .loc 1 4813 7 is_stmt 1 view .LVU897 4813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 196 + 2721 .loc 1 4813 17 is_stmt 0 view .LVU898 + 2722 00a8 236B ldr r3, [r4, #48] +4813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 196 - 2724 .loc 1 4813 17 is_stmt 0 view .LVU898 - 2725 00a8 236B ldr r3, [r4, #48] -4813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2726 .loc 1 4813 53 view .LVU899 - 2727 00aa 3D4A ldr r2, .L139+8 - 2728 00ac 5A63 str r2, [r3, #52] + 2723 .loc 1 4813 53 view .LVU899 + 2724 00aa 3D4A ldr r2, .L139+8 + 2725 00ac 5A63 str r2, [r3, #52] 4816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2729 .loc 1 4816 7 is_stmt 1 view .LVU900 + 2726 .loc 1 4816 7 is_stmt 1 view .LVU900 4817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2730 .loc 1 4817 43 is_stmt 0 view .LVU901 - 2731 00ae 2268 ldr r2, [r4] + 2727 .loc 1 4817 43 is_stmt 0 view .LVU901 + 2728 00ae 2268 ldr r2, [r4] 4816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2732 .loc 1 4816 11 view .LVU902 - 2733 00b0 059B ldr r3, [sp, #20] - 2734 00b2 02F57872 add r2, r2, #992 - 2735 00b6 206B ldr r0, [r4, #48] - 2736 00b8 FFF7FEFF bl HAL_DMA_Start_IT - 2737 .LVL214: + 2729 .loc 1 4816 11 view .LVU902 + 2730 00b0 059B ldr r3, [sp, #20] + 2731 00b2 02F57872 add r2, r2, #992 + 2732 00b6 206B ldr r0, [r4, #48] + 2733 00b8 FFF7FEFF bl HAL_DMA_Start_IT + 2734 .LVL213: 4816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2738 .loc 1 4816 10 discriminator 1 view .LVU903 - 2739 00bc 0028 cmp r0, #0 - 2740 00be CED0 beq .L125 + 2735 .loc 1 4816 10 discriminator 1 view .LVU903 + 2736 00bc 0028 cmp r0, #0 + 2737 00be CED0 beq .L125 4820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2741 .loc 1 4820 16 view .LVU904 - 2742 00c0 0120 movs r0, #1 - 2743 00c2 D6E7 b .L114 - 2744 .LVL215: - 2745 .L138: + 2738 .loc 1 4820 16 view .LVU904 + 2739 00c0 0120 movs r0, #1 + 2740 00c2 D6E7 b .L114 + 2741 .LVL214: + 2742 .L138: 4732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2746 .loc 1 4732 3 view .LVU905 - 2747 00c4 0120 movs r0, #1 - 2748 00c6 D4E7 b .L114 - 2749 .L119: + 2743 .loc 1 4732 3 view .LVU905 + 2744 00c4 0120 movs r0, #1 + 2745 00c6 D4E7 b .L114 + 2746 .L119: 4755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2750 .loc 1 4755 7 is_stmt 1 view .LVU906 + 2747 .loc 1 4755 7 is_stmt 1 view .LVU906 4755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2751 .loc 1 4755 17 is_stmt 0 view .LVU907 - 2752 00c8 636A ldr r3, [r4, #36] + 2748 .loc 1 4755 17 is_stmt 0 view .LVU907 + 2749 00c8 636A ldr r3, [r4, #36] 4755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2753 .loc 1 4755 52 view .LVU908 - 2754 00ca 364A ldr r2, .L139+12 - 2755 .LVL216: + 2750 .loc 1 4755 52 view .LVU908 + 2751 00ca 364A ldr r2, .L139+12 + 2752 .LVL215: 4755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2756 .loc 1 4755 52 view .LVU909 - 2757 00cc DA62 str r2, [r3, #44] + 2753 .loc 1 4755 52 view .LVU909 + 2754 00cc DA62 str r2, [r3, #44] 4756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2758 .loc 1 4756 7 is_stmt 1 view .LVU910 + 2755 .loc 1 4756 7 is_stmt 1 view .LVU910 4756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2759 .loc 1 4756 17 is_stmt 0 view .LVU911 - 2760 00ce 636A ldr r3, [r4, #36] + 2756 .loc 1 4756 17 is_stmt 0 view .LVU911 + 2757 00ce 636A ldr r3, [r4, #36] 4756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2761 .loc 1 4756 56 view .LVU912 - 2762 00d0 354A ldr r2, .L139+16 - 2763 00d2 1A63 str r2, [r3, #48] + 2758 .loc 1 4756 56 view .LVU912 + 2759 00d0 354A ldr r2, .L139+16 + 2760 00d2 1A63 str r2, [r3, #48] 4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2764 .loc 1 4759 7 is_stmt 1 view .LVU913 + 2761 .loc 1 4759 7 is_stmt 1 view .LVU913 4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 197 + 2762 .loc 1 4759 17 is_stmt 0 view .LVU914 + 2763 00d4 636A ldr r3, [r4, #36] +4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 197 - 2765 .loc 1 4759 17 is_stmt 0 view .LVU914 - 2766 00d4 636A ldr r3, [r4, #36] -4759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2767 .loc 1 4759 53 view .LVU915 - 2768 00d6 324A ldr r2, .L139+8 - 2769 00d8 5A63 str r2, [r3, #52] + 2764 .loc 1 4759 53 view .LVU915 + 2765 00d6 324A ldr r2, .L139+8 + 2766 00d8 5A63 str r2, [r3, #52] 4762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2770 .loc 1 4762 7 is_stmt 1 view .LVU916 + 2767 .loc 1 4762 7 is_stmt 1 view .LVU916 4763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2771 .loc 1 4763 43 is_stmt 0 view .LVU917 - 2772 00da 2268 ldr r2, [r4] + 2768 .loc 1 4763 43 is_stmt 0 view .LVU917 + 2769 00da 2268 ldr r2, [r4] 4762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2773 .loc 1 4762 11 view .LVU918 - 2774 00dc 059B ldr r3, [sp, #20] - 2775 00de 02F57872 add r2, r2, #992 - 2776 00e2 606A ldr r0, [r4, #36] - 2777 00e4 FFF7FEFF bl HAL_DMA_Start_IT - 2778 .LVL217: + 2770 .loc 1 4762 11 view .LVU918 + 2771 00dc 059B ldr r3, [sp, #20] + 2772 00de 02F57872 add r2, r2, #992 + 2773 00e2 606A ldr r0, [r4, #36] + 2774 00e4 FFF7FEFF bl HAL_DMA_Start_IT + 2775 .LVL216: 4762:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2779 .loc 1 4762 10 discriminator 1 view .LVU919 - 2780 00e8 0028 cmp r0, #0 - 2781 00ea B8D0 beq .L125 + 2776 .loc 1 4762 10 discriminator 1 view .LVU919 + 2777 00e8 0028 cmp r0, #0 + 2778 00ea B8D0 beq .L125 4766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2782 .loc 1 4766 16 view .LVU920 - 2783 00ec 0120 movs r0, #1 - 2784 00ee C0E7 b .L114 - 2785 .LVL218: - 2786 .L120: + 2779 .loc 1 4766 16 view .LVU920 + 2780 00ec 0120 movs r0, #1 + 2781 00ee C0E7 b .L114 + 2782 .LVL217: + 2783 .L120: 4773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2787 .loc 1 4773 7 is_stmt 1 view .LVU921 + 2784 .loc 1 4773 7 is_stmt 1 view .LVU921 4773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2788 .loc 1 4773 17 is_stmt 0 view .LVU922 - 2789 00f0 A36A ldr r3, [r4, #40] + 2785 .loc 1 4773 17 is_stmt 0 view .LVU922 + 2786 00f0 A36A ldr r3, [r4, #40] 4773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2790 .loc 1 4773 52 view .LVU923 - 2791 00f2 2C4A ldr r2, .L139+12 - 2792 .LVL219: + 2787 .loc 1 4773 52 view .LVU923 + 2788 00f2 2C4A ldr r2, .L139+12 + 2789 .LVL218: 4773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2793 .loc 1 4773 52 view .LVU924 - 2794 00f4 DA62 str r2, [r3, #44] + 2790 .loc 1 4773 52 view .LVU924 + 2791 00f4 DA62 str r2, [r3, #44] 4774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2795 .loc 1 4774 7 is_stmt 1 view .LVU925 + 2792 .loc 1 4774 7 is_stmt 1 view .LVU925 4774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2796 .loc 1 4774 17 is_stmt 0 view .LVU926 - 2797 00f6 A36A ldr r3, [r4, #40] + 2793 .loc 1 4774 17 is_stmt 0 view .LVU926 + 2794 00f6 A36A ldr r3, [r4, #40] 4774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2798 .loc 1 4774 56 view .LVU927 - 2799 00f8 2B4A ldr r2, .L139+16 - 2800 00fa 1A63 str r2, [r3, #48] + 2795 .loc 1 4774 56 view .LVU927 + 2796 00f8 2B4A ldr r2, .L139+16 + 2797 00fa 1A63 str r2, [r3, #48] 4777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2801 .loc 1 4777 7 is_stmt 1 view .LVU928 + 2798 .loc 1 4777 7 is_stmt 1 view .LVU928 4777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2802 .loc 1 4777 17 is_stmt 0 view .LVU929 - 2803 00fc A36A ldr r3, [r4, #40] + 2799 .loc 1 4777 17 is_stmt 0 view .LVU929 + 2800 00fc A36A ldr r3, [r4, #40] 4777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2804 .loc 1 4777 53 view .LVU930 - 2805 00fe 284A ldr r2, .L139+8 - ARM GAS /tmp/ccodHXtm.s page 198 - - - 2806 0100 5A63 str r2, [r3, #52] + 2801 .loc 1 4777 53 view .LVU930 + 2802 00fe 284A ldr r2, .L139+8 + 2803 0100 5A63 str r2, [r3, #52] 4780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2807 .loc 1 4780 7 is_stmt 1 view .LVU931 + 2804 .loc 1 4780 7 is_stmt 1 view .LVU931 + ARM GAS /tmp/ccGjXOU1.s page 198 + + 4781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2808 .loc 1 4781 43 is_stmt 0 view .LVU932 - 2809 0102 2268 ldr r2, [r4] + 2805 .loc 1 4781 43 is_stmt 0 view .LVU932 + 2806 0102 2268 ldr r2, [r4] 4780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2810 .loc 1 4780 11 view .LVU933 - 2811 0104 059B ldr r3, [sp, #20] - 2812 0106 02F57872 add r2, r2, #992 - 2813 010a A06A ldr r0, [r4, #40] - 2814 010c FFF7FEFF bl HAL_DMA_Start_IT - 2815 .LVL220: + 2807 .loc 1 4780 11 view .LVU933 + 2808 0104 059B ldr r3, [sp, #20] + 2809 0106 02F57872 add r2, r2, #992 + 2810 010a A06A ldr r0, [r4, #40] + 2811 010c FFF7FEFF bl HAL_DMA_Start_IT + 2812 .LVL219: 4780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2816 .loc 1 4780 10 discriminator 1 view .LVU934 - 2817 0110 0028 cmp r0, #0 - 2818 0112 A4D0 beq .L125 + 2813 .loc 1 4780 10 discriminator 1 view .LVU934 + 2814 0110 0028 cmp r0, #0 + 2815 0112 A4D0 beq .L125 4784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2819 .loc 1 4784 16 view .LVU935 - 2820 0114 0120 movs r0, #1 - 2821 0116 ACE7 b .L114 - 2822 .LVL221: - 2823 .L117: + 2816 .loc 1 4784 16 view .LVU935 + 2817 0114 0120 movs r0, #1 + 2818 0116 ACE7 b .L114 + 2819 .LVL220: + 2820 .L117: 4791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2824 .loc 1 4791 7 is_stmt 1 view .LVU936 + 2821 .loc 1 4791 7 is_stmt 1 view .LVU936 4791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2825 .loc 1 4791 17 is_stmt 0 view .LVU937 - 2826 0118 E36A ldr r3, [r4, #44] + 2822 .loc 1 4791 17 is_stmt 0 view .LVU937 + 2823 0118 E36A ldr r3, [r4, #44] 4791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2827 .loc 1 4791 52 view .LVU938 - 2828 011a 224A ldr r2, .L139+12 - 2829 .LVL222: + 2824 .loc 1 4791 52 view .LVU938 + 2825 011a 224A ldr r2, .L139+12 + 2826 .LVL221: 4791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2830 .loc 1 4791 52 view .LVU939 - 2831 011c DA62 str r2, [r3, #44] + 2827 .loc 1 4791 52 view .LVU939 + 2828 011c DA62 str r2, [r3, #44] 4792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2832 .loc 1 4792 7 is_stmt 1 view .LVU940 + 2829 .loc 1 4792 7 is_stmt 1 view .LVU940 4792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2833 .loc 1 4792 17 is_stmt 0 view .LVU941 - 2834 011e E36A ldr r3, [r4, #44] + 2830 .loc 1 4792 17 is_stmt 0 view .LVU941 + 2831 011e E36A ldr r3, [r4, #44] 4792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2835 .loc 1 4792 56 view .LVU942 - 2836 0120 214A ldr r2, .L139+16 - 2837 0122 1A63 str r2, [r3, #48] + 2832 .loc 1 4792 56 view .LVU942 + 2833 0120 214A ldr r2, .L139+16 + 2834 0122 1A63 str r2, [r3, #48] 4795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2838 .loc 1 4795 7 is_stmt 1 view .LVU943 + 2835 .loc 1 4795 7 is_stmt 1 view .LVU943 4795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2839 .loc 1 4795 17 is_stmt 0 view .LVU944 - 2840 0124 E36A ldr r3, [r4, #44] + 2836 .loc 1 4795 17 is_stmt 0 view .LVU944 + 2837 0124 E36A ldr r3, [r4, #44] 4795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2841 .loc 1 4795 53 view .LVU945 - 2842 0126 1E4A ldr r2, .L139+8 - 2843 0128 5A63 str r2, [r3, #52] + 2838 .loc 1 4795 53 view .LVU945 + 2839 0126 1E4A ldr r2, .L139+8 + 2840 0128 5A63 str r2, [r3, #52] 4798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2844 .loc 1 4798 7 is_stmt 1 view .LVU946 + 2841 .loc 1 4798 7 is_stmt 1 view .LVU946 4799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2845 .loc 1 4799 43 is_stmt 0 view .LVU947 - ARM GAS /tmp/ccodHXtm.s page 199 + 2842 .loc 1 4799 43 is_stmt 0 view .LVU947 + 2843 012a 2268 ldr r2, [r4] +4798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + 2844 .loc 1 4798 11 view .LVU948 + ARM GAS /tmp/ccGjXOU1.s page 199 - 2846 012a 2268 ldr r2, [r4] + 2845 012c 059B ldr r3, [sp, #20] + 2846 012e 02F57872 add r2, r2, #992 + 2847 0132 E06A ldr r0, [r4, #44] + 2848 0134 FFF7FEFF bl HAL_DMA_Start_IT + 2849 .LVL222: 4798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2847 .loc 1 4798 11 view .LVU948 - 2848 012c 059B ldr r3, [sp, #20] - 2849 012e 02F57872 add r2, r2, #992 - 2850 0132 E06A ldr r0, [r4, #44] - 2851 0134 FFF7FEFF bl HAL_DMA_Start_IT - 2852 .LVL223: -4798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2853 .loc 1 4798 10 discriminator 1 view .LVU949 - 2854 0138 0028 cmp r0, #0 - 2855 013a 90D0 beq .L125 + 2850 .loc 1 4798 10 discriminator 1 view .LVU949 + 2851 0138 0028 cmp r0, #0 + 2852 013a 90D0 beq .L125 4802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2856 .loc 1 4802 16 view .LVU950 - 2857 013c 0120 movs r0, #1 - 2858 013e 98E7 b .L114 - 2859 .LVL224: - 2860 .L122: + 2853 .loc 1 4802 16 view .LVU950 + 2854 013c 0120 movs r0, #1 + 2855 013e 98E7 b .L114 + 2856 .LVL223: + 2857 .L122: 4827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 2861 .loc 1 4827 7 is_stmt 1 view .LVU951 + 2858 .loc 1 4827 7 is_stmt 1 view .LVU951 4827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 2862 .loc 1 4827 17 is_stmt 0 view .LVU952 - 2863 0140 636B ldr r3, [r4, #52] + 2859 .loc 1 4827 17 is_stmt 0 view .LVU952 + 2860 0140 636B ldr r3, [r4, #52] 4827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 2864 .loc 1 4827 60 view .LVU953 - 2865 0142 1A4A ldr r2, .L139+20 - 2866 .LVL225: + 2861 .loc 1 4827 60 view .LVU953 + 2862 0142 1A4A ldr r2, .L139+20 + 2863 .LVL224: 4827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 2867 .loc 1 4827 60 view .LVU954 - 2868 0144 DA62 str r2, [r3, #44] + 2864 .loc 1 4827 60 view .LVU954 + 2865 0144 DA62 str r2, [r3, #44] 4828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2869 .loc 1 4828 7 is_stmt 1 view .LVU955 + 2866 .loc 1 4828 7 is_stmt 1 view .LVU955 4828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2870 .loc 1 4828 17 is_stmt 0 view .LVU956 - 2871 0146 636B ldr r3, [r4, #52] + 2867 .loc 1 4828 17 is_stmt 0 view .LVU956 + 2868 0146 636B ldr r3, [r4, #52] 4828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2872 .loc 1 4828 64 view .LVU957 - 2873 0148 194A ldr r2, .L139+24 - 2874 014a 1A63 str r2, [r3, #48] + 2869 .loc 1 4828 64 view .LVU957 + 2870 0148 194A ldr r2, .L139+24 + 2871 014a 1A63 str r2, [r3, #48] 4831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2875 .loc 1 4831 7 is_stmt 1 view .LVU958 + 2872 .loc 1 4831 7 is_stmt 1 view .LVU958 4831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2876 .loc 1 4831 17 is_stmt 0 view .LVU959 - 2877 014c 636B ldr r3, [r4, #52] + 2873 .loc 1 4831 17 is_stmt 0 view .LVU959 + 2874 014c 636B ldr r3, [r4, #52] 4831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2878 .loc 1 4831 61 view .LVU960 - 2879 014e 144A ldr r2, .L139+8 - 2880 0150 5A63 str r2, [r3, #52] + 2875 .loc 1 4831 61 view .LVU960 + 2876 014e 144A ldr r2, .L139+8 + 2877 0150 5A63 str r2, [r3, #52] 4834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2881 .loc 1 4834 7 is_stmt 1 view .LVU961 + 2878 .loc 1 4834 7 is_stmt 1 view .LVU961 4835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2882 .loc 1 4835 43 is_stmt 0 view .LVU962 - 2883 0152 2268 ldr r2, [r4] + 2879 .loc 1 4835 43 is_stmt 0 view .LVU962 + 2880 0152 2268 ldr r2, [r4] 4834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2884 .loc 1 4834 11 view .LVU963 - 2885 0154 059B ldr r3, [sp, #20] - 2886 0156 02F57872 add r2, r2, #992 - ARM GAS /tmp/ccodHXtm.s page 200 + 2881 .loc 1 4834 11 view .LVU963 + 2882 0154 059B ldr r3, [sp, #20] + 2883 0156 02F57872 add r2, r2, #992 + 2884 015a 606B ldr r0, [r4, #52] + 2885 015c FFF7FEFF bl HAL_DMA_Start_IT + 2886 .LVL225: + ARM GAS /tmp/ccGjXOU1.s page 200 - 2887 015a 606B ldr r0, [r4, #52] - 2888 015c FFF7FEFF bl HAL_DMA_Start_IT - 2889 .LVL226: 4834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2890 .loc 1 4834 10 discriminator 1 view .LVU964 - 2891 0160 0028 cmp r0, #0 - 2892 0162 3FF47CAF beq .L125 + 2887 .loc 1 4834 10 discriminator 1 view .LVU964 + 2888 0160 0028 cmp r0, #0 + 2889 0162 3FF47CAF beq .L125 4838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2893 .loc 1 4838 16 view .LVU965 - 2894 0166 0120 movs r0, #1 - 2895 0168 83E7 b .L114 - 2896 .LVL227: - 2897 .L123: + 2890 .loc 1 4838 16 view .LVU965 + 2891 0166 0120 movs r0, #1 + 2892 0168 83E7 b .L114 + 2893 .LVL226: + 2894 .L123: 4845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 2898 .loc 1 4845 7 is_stmt 1 view .LVU966 + 2895 .loc 1 4845 7 is_stmt 1 view .LVU966 4845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 2899 .loc 1 4845 17 is_stmt 0 view .LVU967 - 2900 016a A36B ldr r3, [r4, #56] + 2896 .loc 1 4845 17 is_stmt 0 view .LVU967 + 2897 016a A36B ldr r3, [r4, #56] 4845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 2901 .loc 1 4845 56 view .LVU968 - 2902 016c 114A ldr r2, .L139+28 - 2903 .LVL228: + 2898 .loc 1 4845 56 view .LVU968 + 2899 016c 114A ldr r2, .L139+28 + 2900 .LVL227: 4845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 2904 .loc 1 4845 56 view .LVU969 - 2905 016e DA62 str r2, [r3, #44] + 2901 .loc 1 4845 56 view .LVU969 + 2902 016e DA62 str r2, [r3, #44] 4846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2906 .loc 1 4846 7 is_stmt 1 view .LVU970 + 2903 .loc 1 4846 7 is_stmt 1 view .LVU970 4846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2907 .loc 1 4846 17 is_stmt 0 view .LVU971 - 2908 0170 A36B ldr r3, [r4, #56] + 2904 .loc 1 4846 17 is_stmt 0 view .LVU971 + 2905 0170 A36B ldr r3, [r4, #56] 4846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2909 .loc 1 4846 60 view .LVU972 - 2910 0172 114A ldr r2, .L139+32 - 2911 0174 1A63 str r2, [r3, #48] + 2906 .loc 1 4846 60 view .LVU972 + 2907 0172 114A ldr r2, .L139+32 + 2908 0174 1A63 str r2, [r3, #48] 4849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2912 .loc 1 4849 7 is_stmt 1 view .LVU973 + 2909 .loc 1 4849 7 is_stmt 1 view .LVU973 4849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2913 .loc 1 4849 17 is_stmt 0 view .LVU974 - 2914 0176 A36B ldr r3, [r4, #56] + 2910 .loc 1 4849 17 is_stmt 0 view .LVU974 + 2911 0176 A36B ldr r3, [r4, #56] 4849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2915 .loc 1 4849 57 view .LVU975 - 2916 0178 094A ldr r2, .L139+8 - 2917 017a 5A63 str r2, [r3, #52] + 2912 .loc 1 4849 57 view .LVU975 + 2913 0178 094A ldr r2, .L139+8 + 2914 017a 5A63 str r2, [r3, #52] 4852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2918 .loc 1 4852 7 is_stmt 1 view .LVU976 + 2915 .loc 1 4852 7 is_stmt 1 view .LVU976 4853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 2919 .loc 1 4853 43 is_stmt 0 view .LVU977 - 2920 017c 2268 ldr r2, [r4] + 2916 .loc 1 4853 43 is_stmt 0 view .LVU977 + 2917 017c 2268 ldr r2, [r4] 4852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2921 .loc 1 4852 11 view .LVU978 - 2922 017e 059B ldr r3, [sp, #20] - 2923 0180 02F57872 add r2, r2, #992 - 2924 0184 A06B ldr r0, [r4, #56] - 2925 0186 FFF7FEFF bl HAL_DMA_Start_IT - 2926 .LVL229: + 2918 .loc 1 4852 11 view .LVU978 + 2919 017e 059B ldr r3, [sp, #20] + 2920 0180 02F57872 add r2, r2, #992 + 2921 0184 A06B ldr r0, [r4, #56] + 2922 0186 FFF7FEFF bl HAL_DMA_Start_IT + 2923 .LVL228: 4852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) - 2927 .loc 1 4852 10 discriminator 1 view .LVU979 - ARM GAS /tmp/ccodHXtm.s page 201 - - - 2928 018a 0028 cmp r0, #0 - 2929 018c 3FF467AF beq .L125 + 2924 .loc 1 4852 10 discriminator 1 view .LVU979 + 2925 018a 0028 cmp r0, #0 + 2926 018c 3FF467AF beq .L125 4856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2930 .loc 1 4856 16 view .LVU980 - 2931 0190 0120 movs r0, #1 - 2932 0192 6EE7 b .L114 - 2933 .L136: + ARM GAS /tmp/ccGjXOU1.s page 201 + + + 2927 .loc 1 4856 16 view .LVU980 + 2928 0190 0120 movs r0, #1 + 2929 0192 6EE7 b .L114 + 2930 .L136: 4748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2934 .loc 1 4748 16 view .LVU981 - 2935 0194 0120 movs r0, #1 - 2936 0196 6CE7 b .L114 - 2937 .L140: - 2938 .align 2 - 2939 .L139: - 2940 0198 00000000 .word TIM_DMAPeriodElapsedCplt - 2941 019c 00000000 .word TIM_DMAPeriodElapsedHalfCplt - 2942 01a0 00000000 .word TIM_DMAError - 2943 01a4 00000000 .word TIM_DMADelayPulseCplt - 2944 01a8 00000000 .word TIM_DMADelayPulseHalfCplt - 2945 01ac 00000000 .word TIMEx_DMACommutationCplt - 2946 01b0 00000000 .word TIMEx_DMACommutationHalfCplt - 2947 01b4 00000000 .word TIM_DMATriggerCplt - 2948 01b8 00000000 .word TIM_DMATriggerHalfCplt - 2949 .cfi_endproc - 2950 .LFE393: - 2952 .section .text.HAL_TIM_DMABurst_WriteStart,"ax",%progbits - 2953 .align 1 - 2954 .global HAL_TIM_DMABurst_WriteStart - 2955 .syntax unified - 2956 .thumb - 2957 .thumb_func - 2959 HAL_TIM_DMABurst_WriteStart: - 2960 .LVL230: - 2961 .LFB392: + 2931 .loc 1 4748 16 view .LVU981 + 2932 0194 0120 movs r0, #1 + 2933 0196 6CE7 b .L114 + 2934 .L140: + 2935 .align 2 + 2936 .L139: + 2937 0198 00000000 .word TIM_DMAPeriodElapsedCplt + 2938 019c 00000000 .word TIM_DMAPeriodElapsedHalfCplt + 2939 01a0 00000000 .word TIM_DMAError + 2940 01a4 00000000 .word TIM_DMADelayPulseCplt + 2941 01a8 00000000 .word TIM_DMADelayPulseHalfCplt + 2942 01ac 00000000 .word TIMEx_DMACommutationCplt + 2943 01b0 00000000 .word TIMEx_DMACommutationHalfCplt + 2944 01b4 00000000 .word TIM_DMATriggerCplt + 2945 01b8 00000000 .word TIM_DMATriggerHalfCplt + 2946 .cfi_endproc + 2947 .LFE393: + 2949 .section .text.HAL_TIM_DMABurst_WriteStart,"ax",%progbits + 2950 .align 1 + 2951 .global HAL_TIM_DMABurst_WriteStart + 2952 .syntax unified + 2953 .thumb + 2954 .thumb_func + 2956 HAL_TIM_DMABurst_WriteStart: + 2957 .LVL229: + 2958 .LFB392: 4640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status; - 2962 .loc 1 4640 1 is_stmt 1 view -0 - 2963 .cfi_startproc - 2964 @ args = 4, pretend = 0, frame = 0 - 2965 @ frame_needed = 0, uses_anonymous_args = 0 + 2959 .loc 1 4640 1 is_stmt 1 view -0 + 2960 .cfi_startproc + 2961 @ args = 4, pretend = 0, frame = 0 + 2962 @ frame_needed = 0, uses_anonymous_args = 0 4640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status; - 2966 .loc 1 4640 1 is_stmt 0 view .LVU983 - 2967 0000 30B5 push {r4, r5, lr} - 2968 .LCFI29: - 2969 .cfi_def_cfa_offset 12 - 2970 .cfi_offset 4, -12 - 2971 .cfi_offset 5, -8 - 2972 .cfi_offset 14, -4 - 2973 0002 83B0 sub sp, sp, #12 - 2974 .LCFI30: - 2975 .cfi_def_cfa_offset 24 - 2976 0004 069D ldr r5, [sp, #24] + 2963 .loc 1 4640 1 is_stmt 0 view .LVU983 + 2964 0000 30B5 push {r4, r5, lr} + 2965 .LCFI29: + 2966 .cfi_def_cfa_offset 12 + 2967 .cfi_offset 4, -12 + 2968 .cfi_offset 5, -8 + 2969 .cfi_offset 14, -4 + 2970 0002 83B0 sub sp, sp, #12 + 2971 .LCFI30: + 2972 .cfi_def_cfa_offset 24 + 2973 0004 069D ldr r5, [sp, #24] 4641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2977 .loc 1 4641 3 is_stmt 1 view .LVU984 + 2974 .loc 1 4641 3 is_stmt 1 view .LVU984 4643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); - 2978 .loc 1 4643 3 view .LVU985 + 2975 .loc 1 4643 3 view .LVU985 4644:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2979 .loc 1 4644 60 is_stmt 0 view .LVU986 - ARM GAS /tmp/ccodHXtm.s page 202 - - - 2980 0006 2C0A lsrs r4, r5, #8 + 2976 .loc 1 4644 60 is_stmt 0 view .LVU986 + 2977 0006 2C0A lsrs r4, r5, #8 4643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); - 2981 .loc 1 4643 12 view .LVU987 - 2982 0008 0134 adds r4, r4, #1 - 2983 000a 0194 str r4, [sp, #4] - 2984 000c 0095 str r5, [sp] - 2985 000e FFF7FEFF bl HAL_TIM_DMABurst_MultiWriteStart - 2986 .LVL231: + 2978 .loc 1 4643 12 view .LVU987 + ARM GAS /tmp/ccGjXOU1.s page 202 + + + 2979 0008 0134 adds r4, r4, #1 + 2980 000a 0194 str r4, [sp, #4] + 2981 000c 0095 str r5, [sp] + 2982 000e FFF7FEFF bl HAL_TIM_DMABurst_MultiWriteStart + 2983 .LVL230: 4648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 2987 .loc 1 4648 3 is_stmt 1 view .LVU988 + 2984 .loc 1 4648 3 is_stmt 1 view .LVU988 4649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2988 .loc 1 4649 1 is_stmt 0 view .LVU989 - 2989 0012 03B0 add sp, sp, #12 - 2990 .LCFI31: - 2991 .cfi_def_cfa_offset 12 - 2992 @ sp needed - 2993 0014 30BD pop {r4, r5, pc} + 2985 .loc 1 4649 1 is_stmt 0 view .LVU989 + 2986 0012 03B0 add sp, sp, #12 + 2987 .LCFI31: + 2988 .cfi_def_cfa_offset 12 + 2989 @ sp needed + 2990 0014 30BD pop {r4, r5, pc} 4649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 2994 .loc 1 4649 1 view .LVU990 - 2995 .cfi_endproc - 2996 .LFE392: - 2998 .section .text.HAL_TIM_DMABurst_WriteStop,"ax",%progbits - 2999 .align 1 - 3000 .global HAL_TIM_DMABurst_WriteStop - 3001 .syntax unified - 3002 .thumb - 3003 .thumb_func - 3005 HAL_TIM_DMABurst_WriteStop: - 3006 .LVL232: - 3007 .LFB394: + 2991 .loc 1 4649 1 view .LVU990 + 2992 .cfi_endproc + 2993 .LFE392: + 2995 .section .text.HAL_TIM_DMABurst_WriteStop,"ax",%progbits + 2996 .align 1 + 2997 .global HAL_TIM_DMABurst_WriteStop + 2998 .syntax unified + 2999 .thumb + 3000 .thumb_func + 3002 HAL_TIM_DMABurst_WriteStop: + 3003 .LVL231: + 3004 .LFB394: 4884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 3008 .loc 1 4884 1 is_stmt 1 view -0 - 3009 .cfi_startproc - 3010 @ args = 0, pretend = 0, frame = 0 - 3011 @ frame_needed = 0, uses_anonymous_args = 0 + 3005 .loc 1 4884 1 is_stmt 1 view -0 + 3006 .cfi_startproc + 3007 @ args = 0, pretend = 0, frame = 0 + 3008 @ frame_needed = 0, uses_anonymous_args = 0 4884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 3012 .loc 1 4884 1 is_stmt 0 view .LVU992 - 3013 0000 38B5 push {r3, r4, r5, lr} - 3014 .LCFI32: - 3015 .cfi_def_cfa_offset 16 - 3016 .cfi_offset 3, -16 - 3017 .cfi_offset 4, -12 - 3018 .cfi_offset 5, -8 - 3019 .cfi_offset 14, -4 - 3020 0002 0546 mov r5, r0 - 3021 0004 0C46 mov r4, r1 + 3009 .loc 1 4884 1 is_stmt 0 view .LVU992 + 3010 0000 38B5 push {r3, r4, r5, lr} + 3011 .LCFI32: + 3012 .cfi_def_cfa_offset 16 + 3013 .cfi_offset 3, -16 + 3014 .cfi_offset 4, -12 + 3015 .cfi_offset 5, -8 + 3016 .cfi_offset 14, -4 + 3017 0002 0546 mov r5, r0 + 3018 0004 0C46 mov r4, r1 4885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3022 .loc 1 4885 3 is_stmt 1 view .LVU993 - 3023 .LVL233: + 3019 .loc 1 4885 3 is_stmt 1 view .LVU993 + 3020 .LVL232: 4888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3024 .loc 1 4888 3 view .LVU994 + 3021 .loc 1 4888 3 view .LVU994 4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3025 .loc 1 4891 3 view .LVU995 - 3026 0006 B1F5006F cmp r1, #2048 - 3027 000a 2FD0 beq .L144 - 3028 000c 17D8 bhi .L145 - 3029 000e B1F5007F cmp r1, #512 - ARM GAS /tmp/ccodHXtm.s page 203 + 3022 .loc 1 4891 3 view .LVU995 + 3023 0006 B1F5006F cmp r1, #2048 + 3024 000a 2FD0 beq .L144 + 3025 000c 17D8 bhi .L145 + 3026 000e B1F5007F cmp r1, #512 + 3027 0012 23D0 beq .L146 + 3028 0014 B1F5806F cmp r1, #1024 + 3029 0018 24D0 beq .L147 + ARM GAS /tmp/ccGjXOU1.s page 203 - 3030 0012 23D0 beq .L146 - 3031 0014 B1F5806F cmp r1, #1024 - 3032 0018 24D0 beq .L147 - 3033 001a B1F5807F cmp r1, #256 - 3034 001e 0CD1 bne .L155 + 3030 001a B1F5807F cmp r1, #256 + 3031 001e 0CD1 bne .L155 4895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3035 .loc 1 4895 7 view .LVU996 + 3032 .loc 1 4895 7 view .LVU996 4895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3036 .loc 1 4895 13 is_stmt 0 view .LVU997 - 3037 0020 006A ldr r0, [r0, #32] + 3033 .loc 1 4895 13 is_stmt 0 view .LVU997 + 3034 0020 006A ldr r0, [r0, #32] + 3035 .LVL233: +4895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3036 .loc 1 4895 13 view .LVU998 + 3037 0022 FFF7FEFF bl HAL_DMA_Abort_IT 3038 .LVL234: -4895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3039 .loc 1 4895 13 view .LVU998 - 3040 0022 FFF7FEFF bl HAL_DMA_Abort_IT - 3041 .LVL235: 4896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3042 .loc 1 4896 7 is_stmt 1 view .LVU999 + 3039 .loc 1 4896 7 is_stmt 1 view .LVU999 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3043 .loc 1 4933 3 view .LVU1000 - 3044 .L153: + 3040 .loc 1 4933 3 view .LVU1000 + 3041 .L153: 4936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3045 .loc 1 4936 5 view .LVU1001 - 3046 0026 2A68 ldr r2, [r5] - 3047 0028 D368 ldr r3, [r2, #12] - 3048 002a 23EA0403 bic r3, r3, r4 - 3049 002e D360 str r3, [r2, #12] + 3042 .loc 1 4936 5 view .LVU1001 + 3043 0026 2A68 ldr r2, [r5] + 3044 0028 D368 ldr r3, [r2, #12] + 3045 002a 23EA0403 bic r3, r3, r4 + 3046 002e D360 str r3, [r2, #12] 4939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3050 .loc 1 4939 5 view .LVU1002 + 3047 .loc 1 4939 5 view .LVU1002 4939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3051 .loc 1 4939 25 is_stmt 0 view .LVU1003 - 3052 0030 0123 movs r3, #1 - 3053 0032 85F84830 strb r3, [r5, #72] - 3054 0036 0020 movs r0, #0 - 3055 .L149: - 3056 .LVL236: + 3048 .loc 1 4939 25 is_stmt 0 view .LVU1003 + 3049 0030 0123 movs r3, #1 + 3050 0032 85F84830 strb r3, [r5, #72] + 3051 0036 0020 movs r0, #0 + 3052 .L149: + 3053 .LVL235: 4943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3057 .loc 1 4943 3 is_stmt 1 view .LVU1004 + 3054 .loc 1 4943 3 is_stmt 1 view .LVU1004 4944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3058 .loc 1 4944 1 is_stmt 0 view .LVU1005 - 3059 0038 38BD pop {r3, r4, r5, pc} - 3060 .LVL237: - 3061 .L155: + 3055 .loc 1 4944 1 is_stmt 0 view .LVU1005 + 3056 0038 38BD pop {r3, r4, r5, pc} + 3057 .LVL236: + 3058 .L155: 4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3062 .loc 1 4891 3 view .LVU1006 - 3063 003a 0120 movs r0, #1 + 3059 .loc 1 4891 3 view .LVU1006 + 3060 003a 0120 movs r0, #1 + 3061 .LVL237: +4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 3062 .loc 1 4891 3 view .LVU1007 + 3063 003c FCE7 b .L149 3064 .LVL238: + 3065 .L145: 4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3065 .loc 1 4891 3 view .LVU1007 - 3066 003c FCE7 b .L149 - 3067 .LVL239: - 3068 .L145: -4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3069 .loc 1 4891 3 view .LVU1008 - 3070 003e B1F5005F cmp r1, #8192 - 3071 0042 17D0 beq .L150 - 3072 0044 B1F5804F cmp r1, #16384 - 3073 0048 18D0 beq .L151 - ARM GAS /tmp/ccodHXtm.s page 204 + 3066 .loc 1 4891 3 view .LVU1008 + 3067 003e B1F5005F cmp r1, #8192 + 3068 0042 17D0 beq .L150 + 3069 0044 B1F5804F cmp r1, #16384 + 3070 0048 18D0 beq .L151 + 3071 004a B1F5805F cmp r1, #4096 + 3072 004e 03D1 bne .L156 +4915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + ARM GAS /tmp/ccGjXOU1.s page 204 - 3074 004a B1F5805F cmp r1, #4096 - 3075 004e 03D1 bne .L156 + 3073 .loc 1 4915 7 is_stmt 1 view .LVU1009 4915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3076 .loc 1 4915 7 is_stmt 1 view .LVU1009 + 3074 .loc 1 4915 13 is_stmt 0 view .LVU1010 + 3075 0050 006B ldr r0, [r0, #48] + 3076 .LVL239: 4915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3077 .loc 1 4915 13 is_stmt 0 view .LVU1010 - 3078 0050 006B ldr r0, [r0, #48] + 3077 .loc 1 4915 13 view .LVU1011 + 3078 0052 FFF7FEFF bl HAL_DMA_Abort_IT 3079 .LVL240: -4915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3080 .loc 1 4915 13 view .LVU1011 - 3081 0052 FFF7FEFF bl HAL_DMA_Abort_IT - 3082 .LVL241: 4916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3083 .loc 1 4916 7 is_stmt 1 view .LVU1012 + 3080 .loc 1 4916 7 is_stmt 1 view .LVU1012 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3084 .loc 1 4933 3 view .LVU1013 - 3085 0056 E6E7 b .L153 - 3086 .LVL242: - 3087 .L156: + 3081 .loc 1 4933 3 view .LVU1013 + 3082 0056 E6E7 b .L153 + 3083 .LVL241: + 3084 .L156: 4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3088 .loc 1 4891 3 is_stmt 0 view .LVU1014 - 3089 0058 0120 movs r0, #1 + 3085 .loc 1 4891 3 is_stmt 0 view .LVU1014 + 3086 0058 0120 movs r0, #1 + 3087 .LVL242: +4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 3088 .loc 1 4891 3 view .LVU1015 + 3089 005a EDE7 b .L149 3090 .LVL243: -4891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3091 .loc 1 4891 3 view .LVU1015 - 3092 005a EDE7 b .L149 - 3093 .LVL244: - 3094 .L146: + 3091 .L146: 4900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3095 .loc 1 4900 7 is_stmt 1 view .LVU1016 + 3092 .loc 1 4900 7 is_stmt 1 view .LVU1016 4900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3096 .loc 1 4900 13 is_stmt 0 view .LVU1017 - 3097 005c 406A ldr r0, [r0, #36] + 3093 .loc 1 4900 13 is_stmt 0 view .LVU1017 + 3094 005c 406A ldr r0, [r0, #36] + 3095 .LVL244: +4900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3096 .loc 1 4900 13 view .LVU1018 + 3097 005e FFF7FEFF bl HAL_DMA_Abort_IT 3098 .LVL245: -4900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3099 .loc 1 4900 13 view .LVU1018 - 3100 005e FFF7FEFF bl HAL_DMA_Abort_IT - 3101 .LVL246: 4901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3102 .loc 1 4901 7 is_stmt 1 view .LVU1019 + 3099 .loc 1 4901 7 is_stmt 1 view .LVU1019 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3103 .loc 1 4933 3 view .LVU1020 - 3104 0062 E0E7 b .L153 - 3105 .LVL247: - 3106 .L147: + 3100 .loc 1 4933 3 view .LVU1020 + 3101 0062 E0E7 b .L153 + 3102 .LVL246: + 3103 .L147: 4905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3107 .loc 1 4905 7 view .LVU1021 + 3104 .loc 1 4905 7 view .LVU1021 4905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3108 .loc 1 4905 13 is_stmt 0 view .LVU1022 - 3109 0064 806A ldr r0, [r0, #40] + 3105 .loc 1 4905 13 is_stmt 0 view .LVU1022 + 3106 0064 806A ldr r0, [r0, #40] + 3107 .LVL247: +4905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3108 .loc 1 4905 13 view .LVU1023 + 3109 0066 FFF7FEFF bl HAL_DMA_Abort_IT 3110 .LVL248: -4905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3111 .loc 1 4905 13 view .LVU1023 - 3112 0066 FFF7FEFF bl HAL_DMA_Abort_IT - 3113 .LVL249: 4906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3114 .loc 1 4906 7 is_stmt 1 view .LVU1024 - ARM GAS /tmp/ccodHXtm.s page 205 - - + 3111 .loc 1 4906 7 is_stmt 1 view .LVU1024 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3115 .loc 1 4933 3 view .LVU1025 - 3116 006a DCE7 b .L153 - 3117 .LVL250: - 3118 .L144: + 3112 .loc 1 4933 3 view .LVU1025 + 3113 006a DCE7 b .L153 + ARM GAS /tmp/ccGjXOU1.s page 205 + + + 3114 .LVL249: + 3115 .L144: 4910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3119 .loc 1 4910 7 view .LVU1026 + 3116 .loc 1 4910 7 view .LVU1026 4910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3120 .loc 1 4910 13 is_stmt 0 view .LVU1027 - 3121 006c C06A ldr r0, [r0, #44] + 3117 .loc 1 4910 13 is_stmt 0 view .LVU1027 + 3118 006c C06A ldr r0, [r0, #44] + 3119 .LVL250: +4910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3120 .loc 1 4910 13 view .LVU1028 + 3121 006e FFF7FEFF bl HAL_DMA_Abort_IT 3122 .LVL251: -4910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3123 .loc 1 4910 13 view .LVU1028 - 3124 006e FFF7FEFF bl HAL_DMA_Abort_IT - 3125 .LVL252: 4911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3126 .loc 1 4911 7 is_stmt 1 view .LVU1029 + 3123 .loc 1 4911 7 is_stmt 1 view .LVU1029 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3127 .loc 1 4933 3 view .LVU1030 - 3128 0072 D8E7 b .L153 - 3129 .LVL253: - 3130 .L150: + 3124 .loc 1 4933 3 view .LVU1030 + 3125 0072 D8E7 b .L153 + 3126 .LVL252: + 3127 .L150: 4920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3131 .loc 1 4920 7 view .LVU1031 + 3128 .loc 1 4920 7 view .LVU1031 4920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3132 .loc 1 4920 13 is_stmt 0 view .LVU1032 - 3133 0074 406B ldr r0, [r0, #52] + 3129 .loc 1 4920 13 is_stmt 0 view .LVU1032 + 3130 0074 406B ldr r0, [r0, #52] + 3131 .LVL253: +4920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3132 .loc 1 4920 13 view .LVU1033 + 3133 0076 FFF7FEFF bl HAL_DMA_Abort_IT 3134 .LVL254: -4920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3135 .loc 1 4920 13 view .LVU1033 - 3136 0076 FFF7FEFF bl HAL_DMA_Abort_IT - 3137 .LVL255: 4921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3138 .loc 1 4921 7 is_stmt 1 view .LVU1034 + 3135 .loc 1 4921 7 is_stmt 1 view .LVU1034 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3139 .loc 1 4933 3 view .LVU1035 - 3140 007a D4E7 b .L153 - 3141 .LVL256: - 3142 .L151: + 3136 .loc 1 4933 3 view .LVU1035 + 3137 007a D4E7 b .L153 + 3138 .LVL255: + 3139 .L151: 4925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3143 .loc 1 4925 7 view .LVU1036 + 3140 .loc 1 4925 7 view .LVU1036 4925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3144 .loc 1 4925 13 is_stmt 0 view .LVU1037 - 3145 007c 806B ldr r0, [r0, #56] + 3141 .loc 1 4925 13 is_stmt 0 view .LVU1037 + 3142 007c 806B ldr r0, [r0, #56] + 3143 .LVL256: +4925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3144 .loc 1 4925 13 view .LVU1038 + 3145 007e FFF7FEFF bl HAL_DMA_Abort_IT 3146 .LVL257: -4925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3147 .loc 1 4925 13 view .LVU1038 - 3148 007e FFF7FEFF bl HAL_DMA_Abort_IT - 3149 .LVL258: 4926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3150 .loc 1 4926 7 is_stmt 1 view .LVU1039 + 3147 .loc 1 4926 7 is_stmt 1 view .LVU1039 4933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3151 .loc 1 4933 3 view .LVU1040 - 3152 0082 D0E7 b .L153 - 3153 .cfi_endproc - 3154 .LFE394: - 3156 .section .text.HAL_TIM_DMABurst_MultiReadStart,"ax",%progbits - ARM GAS /tmp/ccodHXtm.s page 206 + 3148 .loc 1 4933 3 view .LVU1040 + 3149 0082 D0E7 b .L153 + 3150 .cfi_endproc + 3151 .LFE394: + 3153 .section .text.HAL_TIM_DMABurst_MultiReadStart,"ax",%progbits + 3154 .align 1 + 3155 .global HAL_TIM_DMABurst_MultiReadStart + 3156 .syntax unified + ARM GAS /tmp/ccGjXOU1.s page 206 - 3157 .align 1 - 3158 .global HAL_TIM_DMABurst_MultiReadStart - 3159 .syntax unified - 3160 .thumb - 3161 .thumb_func - 3163 HAL_TIM_DMABurst_MultiReadStart: - 3164 .LVL259: - 3165 .LFB396: + 3157 .thumb + 3158 .thumb_func + 3160 HAL_TIM_DMABurst_MultiReadStart: + 3161 .LVL258: + 3162 .LFB396: 5056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 3166 .loc 1 5056 1 view -0 - 3167 .cfi_startproc - 3168 @ args = 8, pretend = 0, frame = 0 - 3169 @ frame_needed = 0, uses_anonymous_args = 0 + 3163 .loc 1 5056 1 view -0 + 3164 .cfi_startproc + 3165 @ args = 8, pretend = 0, frame = 0 + 3166 @ frame_needed = 0, uses_anonymous_args = 0 5056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 3170 .loc 1 5056 1 is_stmt 0 view .LVU1042 - 3171 0000 70B5 push {r4, r5, r6, lr} - 3172 .LCFI33: - 3173 .cfi_def_cfa_offset 16 - 3174 .cfi_offset 4, -16 - 3175 .cfi_offset 5, -12 - 3176 .cfi_offset 6, -8 - 3177 .cfi_offset 14, -4 - 3178 0002 0446 mov r4, r0 + 3167 .loc 1 5056 1 is_stmt 0 view .LVU1042 + 3168 0000 70B5 push {r4, r5, r6, lr} + 3169 .LCFI33: + 3170 .cfi_def_cfa_offset 16 + 3171 .cfi_offset 4, -16 + 3172 .cfi_offset 5, -12 + 3173 .cfi_offset 6, -8 + 3174 .cfi_offset 14, -4 + 3175 0002 0446 mov r4, r0 + 3176 0004 1546 mov r5, r2 + 3177 0006 1A46 mov r2, r3 + 3178 .LVL259: 5057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 3179 .loc 1 5057 3 is_stmt 1 view .LVU1043 - 3180 .LVL260: 5060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); - 3181 .loc 1 5060 3 view .LVU1044 + 3180 .loc 1 5060 3 view .LVU1044 5061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); - 3182 .loc 1 5061 3 view .LVU1045 + 3181 .loc 1 5061 3 view .LVU1045 5062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); - 3183 .loc 1 5062 3 view .LVU1046 + 3182 .loc 1 5062 3 view .LVU1046 5063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_DATA_LENGTH(DataLength)); - 3184 .loc 1 5063 3 view .LVU1047 + 3183 .loc 1 5063 3 view .LVU1047 5064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3185 .loc 1 5064 3 view .LVU1048 + 3184 .loc 1 5064 3 view .LVU1048 5066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3186 .loc 1 5066 3 view .LVU1049 + 3185 .loc 1 5066 3 view .LVU1049 5066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3187 .loc 1 5066 11 is_stmt 0 view .LVU1050 - 3188 0004 90F84800 ldrb r0, [r0, #72] @ zero_extendqisi2 - 3189 .LVL261: + 3186 .loc 1 5066 11 is_stmt 0 view .LVU1050 + 3187 0008 90F84830 ldrb r3, [r0, #72] @ zero_extendqisi2 + 3188 .LVL260: 5066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3190 .loc 1 5066 11 view .LVU1051 - 3191 0008 C0B2 uxtb r0, r0 + 3189 .loc 1 5066 11 view .LVU1051 + 3190 000c D8B2 uxtb r0, r3 + 3191 .LVL261: 5066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { 3192 .loc 1 5066 6 view .LVU1052 - 3193 000a 0228 cmp r0, #2 - 3194 000c 31D0 beq .L158 - 3195 000e 0E46 mov r6, r1 - 3196 0010 1546 mov r5, r2 - 3197 0012 1A46 mov r2, r3 - 3198 .LVL262: + 3193 000e 022B cmp r3, #2 + 3194 0010 2FD0 beq .L158 + 3195 0012 0E46 mov r6, r1 5070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3199 .loc 1 5070 8 is_stmt 1 view .LVU1053 + 3196 .loc 1 5070 8 is_stmt 1 view .LVU1053 5070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3200 .loc 1 5070 16 is_stmt 0 view .LVU1054 - ARM GAS /tmp/ccodHXtm.s page 207 + 3197 .loc 1 5070 16 is_stmt 0 view .LVU1054 + 3198 0014 94F84830 ldrb r3, [r4, #72] @ zero_extendqisi2 + 3199 0018 D8B2 uxtb r0, r3 +5070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 207 - 3201 0014 94F84800 ldrb r0, [r4, #72] @ zero_extendqisi2 - 3202 0018 C0B2 uxtb r0, r0 -5070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3203 .loc 1 5070 11 view .LVU1055 - 3204 001a 0128 cmp r0, #1 - 3205 001c 2AD0 beq .L178 - 3206 .LVL263: - 3207 .L159: + 3200 .loc 1 5070 11 view .LVU1055 + 3201 001a 012B cmp r3, #1 + 3202 001c 2AD0 beq .L178 + 3203 .L159: 5084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** switch (BurstRequestSrc) - 3208 .loc 1 5084 3 is_stmt 1 view .LVU1056 + 3204 .loc 1 5084 3 is_stmt 1 view .LVU1056 5085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3209 .loc 1 5085 3 view .LVU1057 - 3210 001e B5F5006F cmp r5, #2048 - 3211 0022 79D0 beq .L161 - 3212 0024 31D8 bhi .L162 - 3213 0026 B5F5007F cmp r5, #512 - 3214 002a 4DD0 beq .L163 - 3215 002c B5F5806F cmp r5, #1024 - 3216 0030 5ED0 beq .L164 - 3217 0032 B5F5807F cmp r5, #256 - 3218 0036 26D1 bne .L179 + 3205 .loc 1 5085 3 view .LVU1057 + 3206 001e B5F5006F cmp r5, #2048 + 3207 0022 79D0 beq .L161 + 3208 0024 31D8 bhi .L162 + 3209 0026 B5F5007F cmp r5, #512 + 3210 002a 4DD0 beq .L163 + 3211 002c B5F5806F cmp r5, #1024 + 3212 0030 5ED0 beq .L164 + 3213 0032 B5F5807F cmp r5, #256 + 3214 0036 26D1 bne .L179 5090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 3219 .loc 1 5090 7 view .LVU1058 + 3215 .loc 1 5090 7 view .LVU1058 5090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 3220 .loc 1 5090 17 is_stmt 0 view .LVU1059 - 3221 0038 236A ldr r3, [r4, #32] + 3216 .loc 1 5090 17 is_stmt 0 view .LVU1059 + 3217 0038 236A ldr r3, [r4, #32] 5090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 3222 .loc 1 5090 55 view .LVU1060 - 3223 003a 5749 ldr r1, .L183 - 3224 .LVL264: + 3218 .loc 1 5090 55 view .LVU1060 + 3219 003a 5749 ldr r1, .L183 + 3220 .LVL262: 5090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; - 3225 .loc 1 5090 55 view .LVU1061 - 3226 003c D962 str r1, [r3, #44] + 3221 .loc 1 5090 55 view .LVU1061 + 3222 003c D962 str r1, [r3, #44] 5091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3227 .loc 1 5091 7 is_stmt 1 view .LVU1062 + 3223 .loc 1 5091 7 is_stmt 1 view .LVU1062 5091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3228 .loc 1 5091 17 is_stmt 0 view .LVU1063 - 3229 003e 236A ldr r3, [r4, #32] + 3224 .loc 1 5091 17 is_stmt 0 view .LVU1063 + 3225 003e 236A ldr r3, [r4, #32] 5091:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3230 .loc 1 5091 59 view .LVU1064 - 3231 0040 5649 ldr r1, .L183+4 - 3232 0042 1963 str r1, [r3, #48] + 3226 .loc 1 5091 59 view .LVU1064 + 3227 0040 5649 ldr r1, .L183+4 + 3228 0042 1963 str r1, [r3, #48] 5094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3233 .loc 1 5094 7 is_stmt 1 view .LVU1065 + 3229 .loc 1 5094 7 is_stmt 1 view .LVU1065 5094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3234 .loc 1 5094 17 is_stmt 0 view .LVU1066 - 3235 0044 236A ldr r3, [r4, #32] + 3230 .loc 1 5094 17 is_stmt 0 view .LVU1066 + 3231 0044 236A ldr r3, [r4, #32] 5094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3236 .loc 1 5094 56 view .LVU1067 - 3237 0046 5649 ldr r1, .L183+8 - 3238 0048 5963 str r1, [r3, #52] + 3232 .loc 1 5094 56 view .LVU1067 + 3233 0046 5649 ldr r1, .L183+8 + 3234 0048 5963 str r1, [r3, #52] 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3239 .loc 1 5097 7 is_stmt 1 view .LVU1068 + 3235 .loc 1 5097 7 is_stmt 1 view .LVU1068 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3240 .loc 1 5097 74 is_stmt 0 view .LVU1069 - 3241 004a 2168 ldr r1, [r4] + 3236 .loc 1 5097 74 is_stmt 0 view .LVU1069 + 3237 004a 2168 ldr r1, [r4] 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - ARM GAS /tmp/ccodHXtm.s page 208 + 3238 .loc 1 5097 11 view .LVU1070 + 3239 004c 059B ldr r3, [sp, #20] + 3240 004e 01F57871 add r1, r1, #992 + 3241 0052 206A ldr r0, [r4, #32] + ARM GAS /tmp/ccGjXOU1.s page 208 - 3242 .loc 1 5097 11 view .LVU1070 - 3243 004c 059B ldr r3, [sp, #20] - 3244 004e 01F57871 add r1, r1, #992 - 3245 0052 206A ldr r0, [r4, #32] - 3246 0054 FFF7FEFF bl HAL_DMA_Start_IT - 3247 .LVL265: + 3242 0054 FFF7FEFF bl HAL_DMA_Start_IT + 3243 .LVL263: 5097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3248 .loc 1 5097 10 discriminator 1 view .LVU1071 - 3249 0058 0028 cmp r0, #0 - 3250 005a 40F09B80 bne .L180 - 3251 .L169: - 3252 .LVL266: + 3244 .loc 1 5097 10 discriminator 1 view .LVU1071 + 3245 0058 0028 cmp r0, #0 + 3246 005a 40F09B80 bne .L180 + 3247 .L169: + 3248 .LVL264: 5221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3253 .loc 1 5221 5 is_stmt 1 view .LVU1072 + 3249 .loc 1 5221 5 is_stmt 1 view .LVU1072 5221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3254 .loc 1 5221 9 is_stmt 0 view .LVU1073 - 3255 005e 2368 ldr r3, [r4] + 3250 .loc 1 5221 9 is_stmt 0 view .LVU1073 + 3251 005e 2368 ldr r3, [r4] 5221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3256 .loc 1 5221 45 view .LVU1074 - 3257 0060 049A ldr r2, [sp, #16] - 3258 0062 1643 orrs r6, r6, r2 - 3259 .LVL267: + 3252 .loc 1 5221 45 view .LVU1074 + 3253 0060 049A ldr r2, [sp, #16] + 3254 0062 1643 orrs r6, r6, r2 + 3255 .LVL265: 5221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3260 .loc 1 5221 25 view .LVU1075 - 3261 0064 C3F8DC63 str r6, [r3, #988] + 3256 .loc 1 5221 25 view .LVU1075 + 3257 0064 C3F8DC63 str r6, [r3, #988] 5224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3262 .loc 1 5224 5 is_stmt 1 view .LVU1076 - 3263 0068 2268 ldr r2, [r4] - 3264 006a D368 ldr r3, [r2, #12] - 3265 006c 2B43 orrs r3, r3, r5 - 3266 006e D360 str r3, [r2, #12] - 3267 0070 0020 movs r0, #0 - 3268 .LVL268: - 3269 .L158: + 3258 .loc 1 5224 5 is_stmt 1 view .LVU1076 + 3259 0068 2268 ldr r2, [r4] + 3260 006a D368 ldr r3, [r2, #12] + 3261 006c 2B43 orrs r3, r3, r5 + 3262 006e D360 str r3, [r2, #12] + 3263 0070 0020 movs r0, #0 + 3264 .L158: 5229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3270 .loc 1 5229 1 is_stmt 0 view .LVU1077 - 3271 0072 70BD pop {r4, r5, r6, pc} - 3272 .LVL269: - 3273 .L178: + 3265 .loc 1 5229 1 is_stmt 0 view .LVU1077 + 3266 0072 70BD pop {r4, r5, r6, pc} + 3267 .LVL266: + 3268 .L178: 5072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3274 .loc 1 5072 5 is_stmt 1 view .LVU1078 + 3269 .loc 1 5072 5 is_stmt 1 view .LVU1078 5072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3275 .loc 1 5072 8 is_stmt 0 view .LVU1079 - 3276 0074 1BB1 cbz r3, .L181 - 3277 .L160: + 3270 .loc 1 5072 8 is_stmt 0 view .LVU1079 + 3271 0074 1AB1 cbz r2, .L181 + 3272 .L160: 5078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3278 .loc 1 5078 7 is_stmt 1 view .LVU1080 + 3273 .loc 1 5078 7 is_stmt 1 view .LVU1080 5078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3279 .loc 1 5078 27 is_stmt 0 view .LVU1081 - 3280 0076 0223 movs r3, #2 - 3281 0078 84F84830 strb r3, [r4, #72] - 3282 007c CFE7 b .L159 - 3283 .L181: + 3274 .loc 1 5078 27 is_stmt 0 view .LVU1081 + 3275 0076 0223 movs r3, #2 + 3276 0078 84F84830 strb r3, [r4, #72] + 3277 007c CFE7 b .L159 + 3278 .L181: 5072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3284 .loc 1 5072 31 discriminator 1 view .LVU1082 - 3285 007e 049B ldr r3, [sp, #16] - 3286 0080 002B cmp r3, #0 - ARM GAS /tmp/ccodHXtm.s page 209 - - - 3287 0082 F8D0 beq .L160 - 3288 0084 F5E7 b .L158 - 3289 .L179: + 3279 .loc 1 5072 31 discriminator 1 view .LVU1082 + 3280 007e 049B ldr r3, [sp, #16] + 3281 0080 002B cmp r3, #0 + 3282 0082 F8D0 beq .L160 + 3283 0084 F5E7 b .L158 + 3284 .L179: 5085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3290 .loc 1 5085 3 view .LVU1083 - 3291 0086 0120 movs r0, #1 - 3292 0088 F3E7 b .L158 - 3293 .L162: - 3294 008a B5F5005F cmp r5, #8192 - 3295 008e 57D0 beq .L166 - 3296 0090 B5F5804F cmp r5, #16384 - 3297 0094 69D0 beq .L167 - 3298 0096 B5F5805F cmp r5, #4096 - 3299 009a 13D1 bne .L182 -5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3300 .loc 1 5162 7 is_stmt 1 view .LVU1084 -5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3301 .loc 1 5162 17 is_stmt 0 view .LVU1085 - 3302 009c 236B ldr r3, [r4, #48] -5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3303 .loc 1 5162 52 view .LVU1086 - 3304 009e 4149 ldr r1, .L183+12 - 3305 .LVL270: -5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3306 .loc 1 5162 52 view .LVU1087 - 3307 00a0 D962 str r1, [r3, #44] -5163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3308 .loc 1 5163 7 is_stmt 1 view .LVU1088 -5163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3309 .loc 1 5163 17 is_stmt 0 view .LVU1089 - 3310 00a2 236B ldr r3, [r4, #48] -5163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3311 .loc 1 5163 56 view .LVU1090 - 3312 00a4 4049 ldr r1, .L183+16 - 3313 00a6 1963 str r1, [r3, #48] -5166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3314 .loc 1 5166 7 is_stmt 1 view .LVU1091 -5166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3315 .loc 1 5166 17 is_stmt 0 view .LVU1092 - 3316 00a8 236B ldr r3, [r4, #48] -5166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3317 .loc 1 5166 53 view .LVU1093 - 3318 00aa 3D49 ldr r1, .L183+8 - 3319 00ac 5963 str r1, [r3, #52] -5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3320 .loc 1 5169 7 is_stmt 1 view .LVU1094 -5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3321 .loc 1 5169 71 is_stmt 0 view .LVU1095 - 3322 00ae 2168 ldr r1, [r4] -5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3323 .loc 1 5169 11 view .LVU1096 - 3324 00b0 059B ldr r3, [sp, #20] - 3325 00b2 01F57871 add r1, r1, #992 - 3326 00b6 206B ldr r0, [r4, #48] - 3327 00b8 FFF7FEFF bl HAL_DMA_Start_IT - 3328 .LVL271: -5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - ARM GAS /tmp/ccodHXtm.s page 210 + 3285 .loc 1 5085 3 view .LVU1083 + ARM GAS /tmp/ccGjXOU1.s page 209 - 3329 .loc 1 5169 10 discriminator 1 view .LVU1097 - 3330 00bc 0028 cmp r0, #0 - 3331 00be CED0 beq .L169 + 3286 0086 0120 movs r0, #1 + 3287 0088 F3E7 b .L158 + 3288 .L162: + 3289 008a B5F5005F cmp r5, #8192 + 3290 008e 57D0 beq .L166 + 3291 0090 B5F5804F cmp r5, #16384 + 3292 0094 69D0 beq .L167 + 3293 0096 B5F5805F cmp r5, #4096 + 3294 009a 13D1 bne .L182 +5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 3295 .loc 1 5162 7 is_stmt 1 view .LVU1084 +5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 3296 .loc 1 5162 17 is_stmt 0 view .LVU1085 + 3297 009c 236B ldr r3, [r4, #48] +5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 3298 .loc 1 5162 52 view .LVU1086 + 3299 009e 4149 ldr r1, .L183+12 + 3300 .LVL267: +5162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 3301 .loc 1 5162 52 view .LVU1087 + 3302 00a0 D962 str r1, [r3, #44] +5163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3303 .loc 1 5163 7 is_stmt 1 view .LVU1088 +5163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3304 .loc 1 5163 17 is_stmt 0 view .LVU1089 + 3305 00a2 236B ldr r3, [r4, #48] +5163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3306 .loc 1 5163 56 view .LVU1090 + 3307 00a4 4049 ldr r1, .L183+16 + 3308 00a6 1963 str r1, [r3, #48] +5166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3309 .loc 1 5166 7 is_stmt 1 view .LVU1091 +5166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3310 .loc 1 5166 17 is_stmt 0 view .LVU1092 + 3311 00a8 236B ldr r3, [r4, #48] +5166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3312 .loc 1 5166 53 view .LVU1093 + 3313 00aa 3D49 ldr r1, .L183+8 + 3314 00ac 5963 str r1, [r3, #52] +5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) + 3315 .loc 1 5169 7 is_stmt 1 view .LVU1094 +5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) + 3316 .loc 1 5169 71 is_stmt 0 view .LVU1095 + 3317 00ae 2168 ldr r1, [r4] +5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) + 3318 .loc 1 5169 11 view .LVU1096 + 3319 00b0 059B ldr r3, [sp, #20] + 3320 00b2 01F57871 add r1, r1, #992 + 3321 00b6 206B ldr r0, [r4, #48] + 3322 00b8 FFF7FEFF bl HAL_DMA_Start_IT + 3323 .LVL268: +5169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) + 3324 .loc 1 5169 10 discriminator 1 view .LVU1097 + 3325 00bc 0028 cmp r0, #0 + 3326 00be CED0 beq .L169 5173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3332 .loc 1 5173 16 view .LVU1098 - 3333 00c0 0120 movs r0, #1 - 3334 00c2 D6E7 b .L158 - 3335 .LVL272: - 3336 .L182: + 3327 .loc 1 5173 16 view .LVU1098 + ARM GAS /tmp/ccGjXOU1.s page 210 + + + 3328 00c0 0120 movs r0, #1 + 3329 00c2 D6E7 b .L158 + 3330 .LVL269: + 3331 .L182: 5085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3337 .loc 1 5085 3 view .LVU1099 - 3338 00c4 0120 movs r0, #1 - 3339 00c6 D4E7 b .L158 - 3340 .L163: + 3332 .loc 1 5085 3 view .LVU1099 + 3333 00c4 0120 movs r0, #1 + 3334 00c6 D4E7 b .L158 + 3335 .L163: 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3341 .loc 1 5108 7 is_stmt 1 view .LVU1100 + 3336 .loc 1 5108 7 is_stmt 1 view .LVU1100 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3342 .loc 1 5108 17 is_stmt 0 view .LVU1101 - 3343 00c8 636A ldr r3, [r4, #36] + 3337 .loc 1 5108 17 is_stmt 0 view .LVU1101 + 3338 00c8 636A ldr r3, [r4, #36] 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3344 .loc 1 5108 52 view .LVU1102 - 3345 00ca 3649 ldr r1, .L183+12 - 3346 .LVL273: + 3339 .loc 1 5108 52 view .LVU1102 + 3340 00ca 3649 ldr r1, .L183+12 + 3341 .LVL270: 5108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3347 .loc 1 5108 52 view .LVU1103 - 3348 00cc D962 str r1, [r3, #44] + 3342 .loc 1 5108 52 view .LVU1103 + 3343 00cc D962 str r1, [r3, #44] 5109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3349 .loc 1 5109 7 is_stmt 1 view .LVU1104 + 3344 .loc 1 5109 7 is_stmt 1 view .LVU1104 5109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3350 .loc 1 5109 17 is_stmt 0 view .LVU1105 - 3351 00ce 636A ldr r3, [r4, #36] + 3345 .loc 1 5109 17 is_stmt 0 view .LVU1105 + 3346 00ce 636A ldr r3, [r4, #36] 5109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3352 .loc 1 5109 56 view .LVU1106 - 3353 00d0 3549 ldr r1, .L183+16 - 3354 00d2 1963 str r1, [r3, #48] + 3347 .loc 1 5109 56 view .LVU1106 + 3348 00d0 3549 ldr r1, .L183+16 + 3349 00d2 1963 str r1, [r3, #48] 5112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3355 .loc 1 5112 7 is_stmt 1 view .LVU1107 + 3350 .loc 1 5112 7 is_stmt 1 view .LVU1107 5112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3356 .loc 1 5112 17 is_stmt 0 view .LVU1108 - 3357 00d4 636A ldr r3, [r4, #36] + 3351 .loc 1 5112 17 is_stmt 0 view .LVU1108 + 3352 00d4 636A ldr r3, [r4, #36] 5112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3358 .loc 1 5112 53 view .LVU1109 - 3359 00d6 3249 ldr r1, .L183+8 - 3360 00d8 5963 str r1, [r3, #52] + 3353 .loc 1 5112 53 view .LVU1109 + 3354 00d6 3249 ldr r1, .L183+8 + 3355 00d8 5963 str r1, [r3, #52] 5115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3361 .loc 1 5115 7 is_stmt 1 view .LVU1110 + 3356 .loc 1 5115 7 is_stmt 1 view .LVU1110 5115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3362 .loc 1 5115 71 is_stmt 0 view .LVU1111 - 3363 00da 2168 ldr r1, [r4] + 3357 .loc 1 5115 71 is_stmt 0 view .LVU1111 + 3358 00da 2168 ldr r1, [r4] 5115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3364 .loc 1 5115 11 view .LVU1112 - 3365 00dc 059B ldr r3, [sp, #20] - 3366 00de 01F57871 add r1, r1, #992 - 3367 00e2 606A ldr r0, [r4, #36] - 3368 00e4 FFF7FEFF bl HAL_DMA_Start_IT - 3369 .LVL274: + 3359 .loc 1 5115 11 view .LVU1112 + 3360 00dc 059B ldr r3, [sp, #20] + 3361 00de 01F57871 add r1, r1, #992 + 3362 00e2 606A ldr r0, [r4, #36] + 3363 00e4 FFF7FEFF bl HAL_DMA_Start_IT + 3364 .LVL271: 5115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - ARM GAS /tmp/ccodHXtm.s page 211 - - - 3370 .loc 1 5115 10 discriminator 1 view .LVU1113 - 3371 00e8 0028 cmp r0, #0 - 3372 00ea B8D0 beq .L169 + 3365 .loc 1 5115 10 discriminator 1 view .LVU1113 + 3366 00e8 0028 cmp r0, #0 + 3367 00ea B8D0 beq .L169 5119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3373 .loc 1 5119 16 view .LVU1114 - 3374 00ec 0120 movs r0, #1 - 3375 00ee C0E7 b .L158 - 3376 .LVL275: - 3377 .L164: + 3368 .loc 1 5119 16 view .LVU1114 + ARM GAS /tmp/ccGjXOU1.s page 211 + + + 3369 00ec 0120 movs r0, #1 + 3370 00ee C0E7 b .L158 + 3371 .LVL272: + 3372 .L164: 5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3378 .loc 1 5126 7 is_stmt 1 view .LVU1115 + 3373 .loc 1 5126 7 is_stmt 1 view .LVU1115 5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3379 .loc 1 5126 17 is_stmt 0 view .LVU1116 - 3380 00f0 A36A ldr r3, [r4, #40] + 3374 .loc 1 5126 17 is_stmt 0 view .LVU1116 + 3375 00f0 A36A ldr r3, [r4, #40] 5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3381 .loc 1 5126 52 view .LVU1117 - 3382 00f2 2C49 ldr r1, .L183+12 - 3383 .LVL276: + 3376 .loc 1 5126 52 view .LVU1117 + 3377 00f2 2C49 ldr r1, .L183+12 + 3378 .LVL273: 5126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3384 .loc 1 5126 52 view .LVU1118 - 3385 00f4 D962 str r1, [r3, #44] + 3379 .loc 1 5126 52 view .LVU1118 + 3380 00f4 D962 str r1, [r3, #44] 5127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3386 .loc 1 5127 7 is_stmt 1 view .LVU1119 + 3381 .loc 1 5127 7 is_stmt 1 view .LVU1119 5127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3387 .loc 1 5127 17 is_stmt 0 view .LVU1120 - 3388 00f6 A36A ldr r3, [r4, #40] + 3382 .loc 1 5127 17 is_stmt 0 view .LVU1120 + 3383 00f6 A36A ldr r3, [r4, #40] 5127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3389 .loc 1 5127 56 view .LVU1121 - 3390 00f8 2B49 ldr r1, .L183+16 - 3391 00fa 1963 str r1, [r3, #48] + 3384 .loc 1 5127 56 view .LVU1121 + 3385 00f8 2B49 ldr r1, .L183+16 + 3386 00fa 1963 str r1, [r3, #48] 5130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3392 .loc 1 5130 7 is_stmt 1 view .LVU1122 + 3387 .loc 1 5130 7 is_stmt 1 view .LVU1122 5130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3393 .loc 1 5130 17 is_stmt 0 view .LVU1123 - 3394 00fc A36A ldr r3, [r4, #40] + 3388 .loc 1 5130 17 is_stmt 0 view .LVU1123 + 3389 00fc A36A ldr r3, [r4, #40] 5130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3395 .loc 1 5130 53 view .LVU1124 - 3396 00fe 2849 ldr r1, .L183+8 - 3397 0100 5963 str r1, [r3, #52] + 3390 .loc 1 5130 53 view .LVU1124 + 3391 00fe 2849 ldr r1, .L183+8 + 3392 0100 5963 str r1, [r3, #52] 5133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3398 .loc 1 5133 7 is_stmt 1 view .LVU1125 + 3393 .loc 1 5133 7 is_stmt 1 view .LVU1125 5133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3399 .loc 1 5133 71 is_stmt 0 view .LVU1126 - 3400 0102 2168 ldr r1, [r4] + 3394 .loc 1 5133 71 is_stmt 0 view .LVU1126 + 3395 0102 2168 ldr r1, [r4] 5133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3401 .loc 1 5133 11 view .LVU1127 - 3402 0104 059B ldr r3, [sp, #20] - 3403 0106 01F57871 add r1, r1, #992 - 3404 010a A06A ldr r0, [r4, #40] - 3405 010c FFF7FEFF bl HAL_DMA_Start_IT - 3406 .LVL277: + 3396 .loc 1 5133 11 view .LVU1127 + 3397 0104 059B ldr r3, [sp, #20] + 3398 0106 01F57871 add r1, r1, #992 + 3399 010a A06A ldr r0, [r4, #40] + 3400 010c FFF7FEFF bl HAL_DMA_Start_IT + 3401 .LVL274: 5133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3407 .loc 1 5133 10 discriminator 1 view .LVU1128 - 3408 0110 0028 cmp r0, #0 - 3409 0112 A4D0 beq .L169 + 3402 .loc 1 5133 10 discriminator 1 view .LVU1128 + 3403 0110 0028 cmp r0, #0 + 3404 0112 A4D0 beq .L169 5137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3410 .loc 1 5137 16 view .LVU1129 - ARM GAS /tmp/ccodHXtm.s page 212 + 3405 .loc 1 5137 16 view .LVU1129 + 3406 0114 0120 movs r0, #1 + 3407 0116 ACE7 b .L158 + 3408 .LVL275: + 3409 .L161: +5144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + ARM GAS /tmp/ccGjXOU1.s page 212 - 3411 0114 0120 movs r0, #1 - 3412 0116 ACE7 b .L158 - 3413 .LVL278: - 3414 .L161: + 3410 .loc 1 5144 7 is_stmt 1 view .LVU1130 5144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3415 .loc 1 5144 7 is_stmt 1 view .LVU1130 + 3411 .loc 1 5144 17 is_stmt 0 view .LVU1131 + 3412 0118 E36A ldr r3, [r4, #44] 5144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3416 .loc 1 5144 17 is_stmt 0 view .LVU1131 - 3417 0118 E36A ldr r3, [r4, #44] + 3413 .loc 1 5144 52 view .LVU1132 + 3414 011a 2249 ldr r1, .L183+12 + 3415 .LVL276: 5144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3418 .loc 1 5144 52 view .LVU1132 - 3419 011a 2249 ldr r1, .L183+12 - 3420 .LVL279: -5144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 3421 .loc 1 5144 52 view .LVU1133 - 3422 011c D962 str r1, [r3, #44] + 3416 .loc 1 5144 52 view .LVU1133 + 3417 011c D962 str r1, [r3, #44] 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3423 .loc 1 5145 7 is_stmt 1 view .LVU1134 + 3418 .loc 1 5145 7 is_stmt 1 view .LVU1134 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3424 .loc 1 5145 17 is_stmt 0 view .LVU1135 - 3425 011e E36A ldr r3, [r4, #44] + 3419 .loc 1 5145 17 is_stmt 0 view .LVU1135 + 3420 011e E36A ldr r3, [r4, #44] 5145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3426 .loc 1 5145 56 view .LVU1136 - 3427 0120 2149 ldr r1, .L183+16 - 3428 0122 1963 str r1, [r3, #48] + 3421 .loc 1 5145 56 view .LVU1136 + 3422 0120 2149 ldr r1, .L183+16 + 3423 0122 1963 str r1, [r3, #48] 5148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3429 .loc 1 5148 7 is_stmt 1 view .LVU1137 + 3424 .loc 1 5148 7 is_stmt 1 view .LVU1137 5148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3430 .loc 1 5148 17 is_stmt 0 view .LVU1138 - 3431 0124 E36A ldr r3, [r4, #44] + 3425 .loc 1 5148 17 is_stmt 0 view .LVU1138 + 3426 0124 E36A ldr r3, [r4, #44] 5148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3432 .loc 1 5148 53 view .LVU1139 - 3433 0126 1E49 ldr r1, .L183+8 - 3434 0128 5963 str r1, [r3, #52] + 3427 .loc 1 5148 53 view .LVU1139 + 3428 0126 1E49 ldr r1, .L183+8 + 3429 0128 5963 str r1, [r3, #52] 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3435 .loc 1 5151 7 is_stmt 1 view .LVU1140 + 3430 .loc 1 5151 7 is_stmt 1 view .LVU1140 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3436 .loc 1 5151 71 is_stmt 0 view .LVU1141 - 3437 012a 2168 ldr r1, [r4] + 3431 .loc 1 5151 71 is_stmt 0 view .LVU1141 + 3432 012a 2168 ldr r1, [r4] 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3438 .loc 1 5151 11 view .LVU1142 - 3439 012c 059B ldr r3, [sp, #20] - 3440 012e 01F57871 add r1, r1, #992 - 3441 0132 E06A ldr r0, [r4, #44] - 3442 0134 FFF7FEFF bl HAL_DMA_Start_IT - 3443 .LVL280: + 3433 .loc 1 5151 11 view .LVU1142 + 3434 012c 059B ldr r3, [sp, #20] + 3435 012e 01F57871 add r1, r1, #992 + 3436 0132 E06A ldr r0, [r4, #44] + 3437 0134 FFF7FEFF bl HAL_DMA_Start_IT + 3438 .LVL277: 5151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3444 .loc 1 5151 10 discriminator 1 view .LVU1143 - 3445 0138 0028 cmp r0, #0 - 3446 013a 90D0 beq .L169 + 3439 .loc 1 5151 10 discriminator 1 view .LVU1143 + 3440 0138 0028 cmp r0, #0 + 3441 013a 90D0 beq .L169 5155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3447 .loc 1 5155 16 view .LVU1144 - 3448 013c 0120 movs r0, #1 - 3449 013e 98E7 b .L158 - 3450 .LVL281: - 3451 .L166: + 3442 .loc 1 5155 16 view .LVU1144 + 3443 013c 0120 movs r0, #1 + 3444 013e 98E7 b .L158 + 3445 .LVL278: + 3446 .L166: 5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - ARM GAS /tmp/ccodHXtm.s page 213 + 3447 .loc 1 5180 7 is_stmt 1 view .LVU1145 +5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; + 3448 .loc 1 5180 17 is_stmt 0 view .LVU1146 + 3449 0140 636B ldr r3, [r4, #52] +5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; + ARM GAS /tmp/ccGjXOU1.s page 213 - 3452 .loc 1 5180 7 is_stmt 1 view .LVU1145 + 3450 .loc 1 5180 60 view .LVU1147 + 3451 0142 1A49 ldr r1, .L183+20 + 3452 .LVL279: 5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 3453 .loc 1 5180 17 is_stmt 0 view .LVU1146 - 3454 0140 636B ldr r3, [r4, #52] -5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 3455 .loc 1 5180 60 view .LVU1147 - 3456 0142 1A49 ldr r1, .L183+20 - 3457 .LVL282: -5180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 3458 .loc 1 5180 60 view .LVU1148 - 3459 0144 D962 str r1, [r3, #44] + 3453 .loc 1 5180 60 view .LVU1148 + 3454 0144 D962 str r1, [r3, #44] 5181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3460 .loc 1 5181 7 is_stmt 1 view .LVU1149 + 3455 .loc 1 5181 7 is_stmt 1 view .LVU1149 5181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3461 .loc 1 5181 17 is_stmt 0 view .LVU1150 - 3462 0146 636B ldr r3, [r4, #52] + 3456 .loc 1 5181 17 is_stmt 0 view .LVU1150 + 3457 0146 636B ldr r3, [r4, #52] 5181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3463 .loc 1 5181 64 view .LVU1151 - 3464 0148 1949 ldr r1, .L183+24 - 3465 014a 1963 str r1, [r3, #48] + 3458 .loc 1 5181 64 view .LVU1151 + 3459 0148 1949 ldr r1, .L183+24 + 3460 014a 1963 str r1, [r3, #48] 5184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3466 .loc 1 5184 7 is_stmt 1 view .LVU1152 + 3461 .loc 1 5184 7 is_stmt 1 view .LVU1152 5184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3467 .loc 1 5184 17 is_stmt 0 view .LVU1153 - 3468 014c 636B ldr r3, [r4, #52] + 3462 .loc 1 5184 17 is_stmt 0 view .LVU1153 + 3463 014c 636B ldr r3, [r4, #52] 5184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3469 .loc 1 5184 61 view .LVU1154 - 3470 014e 1449 ldr r1, .L183+8 - 3471 0150 5963 str r1, [r3, #52] + 3464 .loc 1 5184 61 view .LVU1154 + 3465 014e 1449 ldr r1, .L183+8 + 3466 0150 5963 str r1, [r3, #52] 5187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3472 .loc 1 5187 7 is_stmt 1 view .LVU1155 + 3467 .loc 1 5187 7 is_stmt 1 view .LVU1155 5187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3473 .loc 1 5187 79 is_stmt 0 view .LVU1156 - 3474 0152 2168 ldr r1, [r4] + 3468 .loc 1 5187 79 is_stmt 0 view .LVU1156 + 3469 0152 2168 ldr r1, [r4] 5187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3475 .loc 1 5187 11 view .LVU1157 - 3476 0154 059B ldr r3, [sp, #20] - 3477 0156 01F57871 add r1, r1, #992 - 3478 015a 606B ldr r0, [r4, #52] - 3479 015c FFF7FEFF bl HAL_DMA_Start_IT - 3480 .LVL283: + 3470 .loc 1 5187 11 view .LVU1157 + 3471 0154 059B ldr r3, [sp, #20] + 3472 0156 01F57871 add r1, r1, #992 + 3473 015a 606B ldr r0, [r4, #52] + 3474 015c FFF7FEFF bl HAL_DMA_Start_IT + 3475 .LVL280: 5187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3481 .loc 1 5187 10 discriminator 1 view .LVU1158 - 3482 0160 0028 cmp r0, #0 - 3483 0162 3FF47CAF beq .L169 + 3476 .loc 1 5187 10 discriminator 1 view .LVU1158 + 3477 0160 0028 cmp r0, #0 + 3478 0162 3FF47CAF beq .L169 5191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3484 .loc 1 5191 16 view .LVU1159 - 3485 0166 0120 movs r0, #1 - 3486 0168 83E7 b .L158 - 3487 .LVL284: - 3488 .L167: + 3479 .loc 1 5191 16 view .LVU1159 + 3480 0166 0120 movs r0, #1 + 3481 0168 83E7 b .L158 + 3482 .LVL281: + 3483 .L167: 5198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 3489 .loc 1 5198 7 is_stmt 1 view .LVU1160 + 3484 .loc 1 5198 7 is_stmt 1 view .LVU1160 5198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 3490 .loc 1 5198 17 is_stmt 0 view .LVU1161 - 3491 016a A36B ldr r3, [r4, #56] + 3485 .loc 1 5198 17 is_stmt 0 view .LVU1161 + 3486 016a A36B ldr r3, [r4, #56] 5198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - ARM GAS /tmp/ccodHXtm.s page 214 + 3487 .loc 1 5198 56 view .LVU1162 + 3488 016c 1149 ldr r1, .L183+28 + 3489 .LVL282: +5198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; + 3490 .loc 1 5198 56 view .LVU1163 + ARM GAS /tmp/ccGjXOU1.s page 214 - 3492 .loc 1 5198 56 view .LVU1162 - 3493 016c 1149 ldr r1, .L183+28 - 3494 .LVL285: -5198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; - 3495 .loc 1 5198 56 view .LVU1163 - 3496 016e D962 str r1, [r3, #44] + 3491 016e D962 str r1, [r3, #44] 5199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3497 .loc 1 5199 7 is_stmt 1 view .LVU1164 + 3492 .loc 1 5199 7 is_stmt 1 view .LVU1164 5199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3498 .loc 1 5199 17 is_stmt 0 view .LVU1165 - 3499 0170 A36B ldr r3, [r4, #56] + 3493 .loc 1 5199 17 is_stmt 0 view .LVU1165 + 3494 0170 A36B ldr r3, [r4, #56] 5199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3500 .loc 1 5199 60 view .LVU1166 - 3501 0172 1149 ldr r1, .L183+32 - 3502 0174 1963 str r1, [r3, #48] + 3495 .loc 1 5199 60 view .LVU1166 + 3496 0172 1149 ldr r1, .L183+32 + 3497 0174 1963 str r1, [r3, #48] 5202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3503 .loc 1 5202 7 is_stmt 1 view .LVU1167 + 3498 .loc 1 5202 7 is_stmt 1 view .LVU1167 5202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3504 .loc 1 5202 17 is_stmt 0 view .LVU1168 - 3505 0176 A36B ldr r3, [r4, #56] + 3499 .loc 1 5202 17 is_stmt 0 view .LVU1168 + 3500 0176 A36B ldr r3, [r4, #56] 5202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3506 .loc 1 5202 57 view .LVU1169 - 3507 0178 0949 ldr r1, .L183+8 - 3508 017a 5963 str r1, [r3, #52] + 3501 .loc 1 5202 57 view .LVU1169 + 3502 0178 0949 ldr r1, .L183+8 + 3503 017a 5963 str r1, [r3, #52] 5205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3509 .loc 1 5205 7 is_stmt 1 view .LVU1170 + 3504 .loc 1 5205 7 is_stmt 1 view .LVU1170 5205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3510 .loc 1 5205 75 is_stmt 0 view .LVU1171 - 3511 017c 2168 ldr r1, [r4] + 3505 .loc 1 5205 75 is_stmt 0 view .LVU1171 + 3506 017c 2168 ldr r1, [r4] 5205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3512 .loc 1 5205 11 view .LVU1172 - 3513 017e 059B ldr r3, [sp, #20] - 3514 0180 01F57871 add r1, r1, #992 - 3515 0184 A06B ldr r0, [r4, #56] - 3516 0186 FFF7FEFF bl HAL_DMA_Start_IT - 3517 .LVL286: + 3507 .loc 1 5205 11 view .LVU1172 + 3508 017e 059B ldr r3, [sp, #20] + 3509 0180 01F57871 add r1, r1, #992 + 3510 0184 A06B ldr r0, [r4, #56] + 3511 0186 FFF7FEFF bl HAL_DMA_Start_IT + 3512 .LVL283: 5205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** DataLength) != HAL_OK) - 3518 .loc 1 5205 10 discriminator 1 view .LVU1173 - 3519 018a 0028 cmp r0, #0 - 3520 018c 3FF467AF beq .L169 + 3513 .loc 1 5205 10 discriminator 1 view .LVU1173 + 3514 018a 0028 cmp r0, #0 + 3515 018c 3FF467AF beq .L169 5209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3521 .loc 1 5209 16 view .LVU1174 - 3522 0190 0120 movs r0, #1 - 3523 0192 6EE7 b .L158 - 3524 .L180: + 3516 .loc 1 5209 16 view .LVU1174 + 3517 0190 0120 movs r0, #1 + 3518 0192 6EE7 b .L158 + 3519 .L180: 5101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3525 .loc 1 5101 16 view .LVU1175 - 3526 0194 0120 movs r0, #1 - 3527 0196 6CE7 b .L158 - 3528 .L184: - 3529 .align 2 - 3530 .L183: - 3531 0198 00000000 .word TIM_DMAPeriodElapsedCplt - 3532 019c 00000000 .word TIM_DMAPeriodElapsedHalfCplt - 3533 01a0 00000000 .word TIM_DMAError - 3534 01a4 00000000 .word TIM_DMACaptureCplt - 3535 01a8 00000000 .word TIM_DMACaptureHalfCplt - ARM GAS /tmp/ccodHXtm.s page 215 + 3520 .loc 1 5101 16 view .LVU1175 + 3521 0194 0120 movs r0, #1 + 3522 0196 6CE7 b .L158 + 3523 .L184: + 3524 .align 2 + 3525 .L183: + 3526 0198 00000000 .word TIM_DMAPeriodElapsedCplt + 3527 019c 00000000 .word TIM_DMAPeriodElapsedHalfCplt + 3528 01a0 00000000 .word TIM_DMAError + 3529 01a4 00000000 .word TIM_DMACaptureCplt + 3530 01a8 00000000 .word TIM_DMACaptureHalfCplt + 3531 01ac 00000000 .word TIMEx_DMACommutationCplt + 3532 01b0 00000000 .word TIMEx_DMACommutationHalfCplt + 3533 01b4 00000000 .word TIM_DMATriggerCplt + 3534 01b8 00000000 .word TIM_DMATriggerHalfCplt + 3535 .cfi_endproc + ARM GAS /tmp/ccGjXOU1.s page 215 - 3536 01ac 00000000 .word TIMEx_DMACommutationCplt - 3537 01b0 00000000 .word TIMEx_DMACommutationHalfCplt - 3538 01b4 00000000 .word TIM_DMATriggerCplt - 3539 01b8 00000000 .word TIM_DMATriggerHalfCplt - 3540 .cfi_endproc - 3541 .LFE396: - 3543 .section .text.HAL_TIM_DMABurst_ReadStart,"ax",%progbits - 3544 .align 1 - 3545 .global HAL_TIM_DMABurst_ReadStart - 3546 .syntax unified - 3547 .thumb - 3548 .thumb_func - 3550 HAL_TIM_DMABurst_ReadStart: - 3551 .LVL287: - 3552 .LFB395: + 3536 .LFE396: + 3538 .section .text.HAL_TIM_DMABurst_ReadStart,"ax",%progbits + 3539 .align 1 + 3540 .global HAL_TIM_DMABurst_ReadStart + 3541 .syntax unified + 3542 .thumb + 3543 .thumb_func + 3545 HAL_TIM_DMABurst_ReadStart: + 3546 .LVL284: + 3547 .LFB395: 4995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status; - 3553 .loc 1 4995 1 is_stmt 1 view -0 - 3554 .cfi_startproc - 3555 @ args = 4, pretend = 0, frame = 0 - 3556 @ frame_needed = 0, uses_anonymous_args = 0 + 3548 .loc 1 4995 1 is_stmt 1 view -0 + 3549 .cfi_startproc + 3550 @ args = 4, pretend = 0, frame = 0 + 3551 @ frame_needed = 0, uses_anonymous_args = 0 4995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status; - 3557 .loc 1 4995 1 is_stmt 0 view .LVU1177 - 3558 0000 30B5 push {r4, r5, lr} - 3559 .LCFI34: - 3560 .cfi_def_cfa_offset 12 - 3561 .cfi_offset 4, -12 - 3562 .cfi_offset 5, -8 - 3563 .cfi_offset 14, -4 - 3564 0002 83B0 sub sp, sp, #12 - 3565 .LCFI35: - 3566 .cfi_def_cfa_offset 24 - 3567 0004 069D ldr r5, [sp, #24] + 3552 .loc 1 4995 1 is_stmt 0 view .LVU1177 + 3553 0000 30B5 push {r4, r5, lr} + 3554 .LCFI34: + 3555 .cfi_def_cfa_offset 12 + 3556 .cfi_offset 4, -12 + 3557 .cfi_offset 5, -8 + 3558 .cfi_offset 14, -4 + 3559 0002 83B0 sub sp, sp, #12 + 3560 .LCFI35: + 3561 .cfi_def_cfa_offset 24 + 3562 0004 069D ldr r5, [sp, #24] 4996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3568 .loc 1 4996 3 is_stmt 1 view .LVU1178 + 3563 .loc 1 4996 3 is_stmt 1 view .LVU1178 4998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); - 3569 .loc 1 4998 3 view .LVU1179 + 3564 .loc 1 4998 3 view .LVU1179 4999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3570 .loc 1 4999 59 is_stmt 0 view .LVU1180 - 3571 0006 2C0A lsrs r4, r5, #8 + 3565 .loc 1 4999 59 is_stmt 0 view .LVU1180 + 3566 0006 2C0A lsrs r4, r5, #8 4998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((BurstLength) >> 8U) + 1U); - 3572 .loc 1 4998 12 view .LVU1181 - 3573 0008 0134 adds r4, r4, #1 - 3574 000a 0194 str r4, [sp, #4] - 3575 000c 0095 str r5, [sp] - 3576 000e FFF7FEFF bl HAL_TIM_DMABurst_MultiReadStart - 3577 .LVL288: + 3567 .loc 1 4998 12 view .LVU1181 + 3568 0008 0134 adds r4, r4, #1 + 3569 000a 0194 str r4, [sp, #4] + 3570 000c 0095 str r5, [sp] + 3571 000e FFF7FEFF bl HAL_TIM_DMABurst_MultiReadStart + 3572 .LVL285: 5002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3578 .loc 1 5002 3 is_stmt 1 view .LVU1182 + 3573 .loc 1 5002 3 is_stmt 1 view .LVU1182 5003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3579 .loc 1 5003 1 is_stmt 0 view .LVU1183 - 3580 0012 03B0 add sp, sp, #12 - 3581 .LCFI36: - 3582 .cfi_def_cfa_offset 12 - 3583 @ sp needed - 3584 0014 30BD pop {r4, r5, pc} + 3574 .loc 1 5003 1 is_stmt 0 view .LVU1183 + 3575 0012 03B0 add sp, sp, #12 + 3576 .LCFI36: + 3577 .cfi_def_cfa_offset 12 + 3578 @ sp needed + 3579 0014 30BD pop {r4, r5, pc} 5003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3585 .loc 1 5003 1 view .LVU1184 - ARM GAS /tmp/ccodHXtm.s page 216 + 3580 .loc 1 5003 1 view .LVU1184 + 3581 .cfi_endproc + 3582 .LFE395: + 3584 .section .text.HAL_TIM_DMABurst_ReadStop,"ax",%progbits + 3585 .align 1 + 3586 .global HAL_TIM_DMABurst_ReadStop + ARM GAS /tmp/ccGjXOU1.s page 216 - 3586 .cfi_endproc - 3587 .LFE395: - 3589 .section .text.HAL_TIM_DMABurst_ReadStop,"ax",%progbits - 3590 .align 1 - 3591 .global HAL_TIM_DMABurst_ReadStop - 3592 .syntax unified - 3593 .thumb - 3594 .thumb_func - 3596 HAL_TIM_DMABurst_ReadStop: - 3597 .LVL289: - 3598 .LFB397: + 3587 .syntax unified + 3588 .thumb + 3589 .thumb_func + 3591 HAL_TIM_DMABurst_ReadStop: + 3592 .LVL286: + 3593 .LFB397: 5238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 3599 .loc 1 5238 1 is_stmt 1 view -0 - 3600 .cfi_startproc - 3601 @ args = 0, pretend = 0, frame = 0 - 3602 @ frame_needed = 0, uses_anonymous_args = 0 + 3594 .loc 1 5238 1 is_stmt 1 view -0 + 3595 .cfi_startproc + 3596 @ args = 0, pretend = 0, frame = 0 + 3597 @ frame_needed = 0, uses_anonymous_args = 0 5238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 3603 .loc 1 5238 1 is_stmt 0 view .LVU1186 - 3604 0000 38B5 push {r3, r4, r5, lr} - 3605 .LCFI37: - 3606 .cfi_def_cfa_offset 16 - 3607 .cfi_offset 3, -16 - 3608 .cfi_offset 4, -12 - 3609 .cfi_offset 5, -8 - 3610 .cfi_offset 14, -4 - 3611 0002 0546 mov r5, r0 - 3612 0004 0C46 mov r4, r1 + 3598 .loc 1 5238 1 is_stmt 0 view .LVU1186 + 3599 0000 38B5 push {r3, r4, r5, lr} + 3600 .LCFI37: + 3601 .cfi_def_cfa_offset 16 + 3602 .cfi_offset 3, -16 + 3603 .cfi_offset 4, -12 + 3604 .cfi_offset 5, -8 + 3605 .cfi_offset 14, -4 + 3606 0002 0546 mov r5, r0 + 3607 0004 0C46 mov r4, r1 5239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3613 .loc 1 5239 3 is_stmt 1 view .LVU1187 - 3614 .LVL290: + 3608 .loc 1 5239 3 is_stmt 1 view .LVU1187 + 3609 .LVL287: 5242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3615 .loc 1 5242 3 view .LVU1188 + 3610 .loc 1 5242 3 view .LVU1188 5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3616 .loc 1 5245 3 view .LVU1189 - 3617 0006 B1F5006F cmp r1, #2048 - 3618 000a 2FD0 beq .L188 - 3619 000c 17D8 bhi .L189 - 3620 000e B1F5007F cmp r1, #512 - 3621 0012 23D0 beq .L190 - 3622 0014 B1F5806F cmp r1, #1024 - 3623 0018 24D0 beq .L191 - 3624 001a B1F5807F cmp r1, #256 - 3625 001e 0CD1 bne .L199 + 3611 .loc 1 5245 3 view .LVU1189 + 3612 0006 B1F5006F cmp r1, #2048 + 3613 000a 2FD0 beq .L188 + 3614 000c 17D8 bhi .L189 + 3615 000e B1F5007F cmp r1, #512 + 3616 0012 23D0 beq .L190 + 3617 0014 B1F5806F cmp r1, #1024 + 3618 0018 24D0 beq .L191 + 3619 001a B1F5807F cmp r1, #256 + 3620 001e 0CD1 bne .L199 5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3626 .loc 1 5249 7 view .LVU1190 + 3621 .loc 1 5249 7 view .LVU1190 5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3627 .loc 1 5249 13 is_stmt 0 view .LVU1191 - 3628 0020 006A ldr r0, [r0, #32] - 3629 .LVL291: + 3622 .loc 1 5249 13 is_stmt 0 view .LVU1191 + 3623 0020 006A ldr r0, [r0, #32] + 3624 .LVL288: 5249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3630 .loc 1 5249 13 view .LVU1192 - 3631 0022 FFF7FEFF bl HAL_DMA_Abort_IT - 3632 .LVL292: + 3625 .loc 1 5249 13 view .LVU1192 + 3626 0022 FFF7FEFF bl HAL_DMA_Abort_IT + 3627 .LVL289: 5250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3633 .loc 1 5250 7 is_stmt 1 view .LVU1193 + 3628 .loc 1 5250 7 is_stmt 1 view .LVU1193 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3634 .loc 1 5287 3 view .LVU1194 - ARM GAS /tmp/ccodHXtm.s page 217 - - - 3635 .L197: + 3629 .loc 1 5287 3 view .LVU1194 + 3630 .L197: 5290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3636 .loc 1 5290 5 view .LVU1195 - 3637 0026 2A68 ldr r2, [r5] - 3638 0028 D368 ldr r3, [r2, #12] - 3639 002a 23EA0403 bic r3, r3, r4 - 3640 002e D360 str r3, [r2, #12] + 3631 .loc 1 5290 5 view .LVU1195 + 3632 0026 2A68 ldr r2, [r5] + 3633 0028 D368 ldr r3, [r2, #12] + ARM GAS /tmp/ccGjXOU1.s page 217 + + + 3634 002a 23EA0403 bic r3, r3, r4 + 3635 002e D360 str r3, [r2, #12] 5293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3641 .loc 1 5293 5 view .LVU1196 + 3636 .loc 1 5293 5 view .LVU1196 5293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3642 .loc 1 5293 25 is_stmt 0 view .LVU1197 - 3643 0030 0123 movs r3, #1 - 3644 0032 85F84830 strb r3, [r5, #72] - 3645 0036 0020 movs r0, #0 - 3646 .L193: - 3647 .LVL293: + 3637 .loc 1 5293 25 is_stmt 0 view .LVU1197 + 3638 0030 0123 movs r3, #1 + 3639 0032 85F84830 strb r3, [r5, #72] + 3640 0036 0020 movs r0, #0 + 3641 .L193: + 3642 .LVL290: 5297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3648 .loc 1 5297 3 is_stmt 1 view .LVU1198 + 3643 .loc 1 5297 3 is_stmt 1 view .LVU1198 5298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3649 .loc 1 5298 1 is_stmt 0 view .LVU1199 - 3650 0038 38BD pop {r3, r4, r5, pc} - 3651 .LVL294: - 3652 .L199: + 3644 .loc 1 5298 1 is_stmt 0 view .LVU1199 + 3645 0038 38BD pop {r3, r4, r5, pc} + 3646 .LVL291: + 3647 .L199: 5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3653 .loc 1 5245 3 view .LVU1200 - 3654 003a 0120 movs r0, #1 - 3655 .LVL295: + 3648 .loc 1 5245 3 view .LVU1200 + 3649 003a 0120 movs r0, #1 + 3650 .LVL292: 5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3656 .loc 1 5245 3 view .LVU1201 - 3657 003c FCE7 b .L193 - 3658 .LVL296: - 3659 .L189: + 3651 .loc 1 5245 3 view .LVU1201 + 3652 003c FCE7 b .L193 + 3653 .LVL293: + 3654 .L189: 5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3660 .loc 1 5245 3 view .LVU1202 - 3661 003e B1F5005F cmp r1, #8192 - 3662 0042 17D0 beq .L194 - 3663 0044 B1F5804F cmp r1, #16384 - 3664 0048 18D0 beq .L195 - 3665 004a B1F5805F cmp r1, #4096 - 3666 004e 03D1 bne .L200 + 3655 .loc 1 5245 3 view .LVU1202 + 3656 003e B1F5005F cmp r1, #8192 + 3657 0042 17D0 beq .L194 + 3658 0044 B1F5804F cmp r1, #16384 + 3659 0048 18D0 beq .L195 + 3660 004a B1F5805F cmp r1, #4096 + 3661 004e 03D1 bne .L200 5269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3667 .loc 1 5269 7 is_stmt 1 view .LVU1203 + 3662 .loc 1 5269 7 is_stmt 1 view .LVU1203 5269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3668 .loc 1 5269 13 is_stmt 0 view .LVU1204 - 3669 0050 006B ldr r0, [r0, #48] - 3670 .LVL297: + 3663 .loc 1 5269 13 is_stmt 0 view .LVU1204 + 3664 0050 006B ldr r0, [r0, #48] + 3665 .LVL294: 5269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3671 .loc 1 5269 13 view .LVU1205 - 3672 0052 FFF7FEFF bl HAL_DMA_Abort_IT - 3673 .LVL298: + 3666 .loc 1 5269 13 view .LVU1205 + 3667 0052 FFF7FEFF bl HAL_DMA_Abort_IT + 3668 .LVL295: 5270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3674 .loc 1 5270 7 is_stmt 1 view .LVU1206 + 3669 .loc 1 5270 7 is_stmt 1 view .LVU1206 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3675 .loc 1 5287 3 view .LVU1207 - 3676 0056 E6E7 b .L197 - 3677 .LVL299: - 3678 .L200: - ARM GAS /tmp/ccodHXtm.s page 218 + 3670 .loc 1 5287 3 view .LVU1207 + 3671 0056 E6E7 b .L197 + 3672 .LVL296: + 3673 .L200: +5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 3674 .loc 1 5245 3 is_stmt 0 view .LVU1208 + 3675 0058 0120 movs r0, #1 + 3676 .LVL297: +5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 218 -5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3679 .loc 1 5245 3 is_stmt 0 view .LVU1208 - 3680 0058 0120 movs r0, #1 - 3681 .LVL300: -5245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3682 .loc 1 5245 3 view .LVU1209 - 3683 005a EDE7 b .L193 - 3684 .LVL301: - 3685 .L190: + 3677 .loc 1 5245 3 view .LVU1209 + 3678 005a EDE7 b .L193 + 3679 .LVL298: + 3680 .L190: 5254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3686 .loc 1 5254 7 is_stmt 1 view .LVU1210 + 3681 .loc 1 5254 7 is_stmt 1 view .LVU1210 5254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3687 .loc 1 5254 13 is_stmt 0 view .LVU1211 - 3688 005c 406A ldr r0, [r0, #36] - 3689 .LVL302: + 3682 .loc 1 5254 13 is_stmt 0 view .LVU1211 + 3683 005c 406A ldr r0, [r0, #36] + 3684 .LVL299: 5254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3690 .loc 1 5254 13 view .LVU1212 - 3691 005e FFF7FEFF bl HAL_DMA_Abort_IT - 3692 .LVL303: + 3685 .loc 1 5254 13 view .LVU1212 + 3686 005e FFF7FEFF bl HAL_DMA_Abort_IT + 3687 .LVL300: 5255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3693 .loc 1 5255 7 is_stmt 1 view .LVU1213 + 3688 .loc 1 5255 7 is_stmt 1 view .LVU1213 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3694 .loc 1 5287 3 view .LVU1214 - 3695 0062 E0E7 b .L197 - 3696 .LVL304: - 3697 .L191: + 3689 .loc 1 5287 3 view .LVU1214 + 3690 0062 E0E7 b .L197 + 3691 .LVL301: + 3692 .L191: 5259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3698 .loc 1 5259 7 view .LVU1215 + 3693 .loc 1 5259 7 view .LVU1215 5259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3699 .loc 1 5259 13 is_stmt 0 view .LVU1216 - 3700 0064 806A ldr r0, [r0, #40] - 3701 .LVL305: + 3694 .loc 1 5259 13 is_stmt 0 view .LVU1216 + 3695 0064 806A ldr r0, [r0, #40] + 3696 .LVL302: 5259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3702 .loc 1 5259 13 view .LVU1217 - 3703 0066 FFF7FEFF bl HAL_DMA_Abort_IT - 3704 .LVL306: + 3697 .loc 1 5259 13 view .LVU1217 + 3698 0066 FFF7FEFF bl HAL_DMA_Abort_IT + 3699 .LVL303: 5260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3705 .loc 1 5260 7 is_stmt 1 view .LVU1218 + 3700 .loc 1 5260 7 is_stmt 1 view .LVU1218 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3706 .loc 1 5287 3 view .LVU1219 - 3707 006a DCE7 b .L197 - 3708 .LVL307: - 3709 .L188: + 3701 .loc 1 5287 3 view .LVU1219 + 3702 006a DCE7 b .L197 + 3703 .LVL304: + 3704 .L188: 5264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3710 .loc 1 5264 7 view .LVU1220 + 3705 .loc 1 5264 7 view .LVU1220 5264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3711 .loc 1 5264 13 is_stmt 0 view .LVU1221 - 3712 006c C06A ldr r0, [r0, #44] - 3713 .LVL308: + 3706 .loc 1 5264 13 is_stmt 0 view .LVU1221 + 3707 006c C06A ldr r0, [r0, #44] + 3708 .LVL305: 5264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3714 .loc 1 5264 13 view .LVU1222 - 3715 006e FFF7FEFF bl HAL_DMA_Abort_IT - 3716 .LVL309: + 3709 .loc 1 5264 13 view .LVU1222 + 3710 006e FFF7FEFF bl HAL_DMA_Abort_IT + 3711 .LVL306: 5265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3717 .loc 1 5265 7 is_stmt 1 view .LVU1223 + 3712 .loc 1 5265 7 is_stmt 1 view .LVU1223 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3718 .loc 1 5287 3 view .LVU1224 - ARM GAS /tmp/ccodHXtm.s page 219 + 3713 .loc 1 5287 3 view .LVU1224 + 3714 0072 D8E7 b .L197 + 3715 .LVL307: + 3716 .L194: +5274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 3717 .loc 1 5274 7 view .LVU1225 + ARM GAS /tmp/ccGjXOU1.s page 219 - 3719 0072 D8E7 b .L197 - 3720 .LVL310: - 3721 .L194: 5274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3722 .loc 1 5274 7 view .LVU1225 + 3718 .loc 1 5274 13 is_stmt 0 view .LVU1226 + 3719 0074 406B ldr r0, [r0, #52] + 3720 .LVL308: 5274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3723 .loc 1 5274 13 is_stmt 0 view .LVU1226 - 3724 0074 406B ldr r0, [r0, #52] - 3725 .LVL311: -5274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3726 .loc 1 5274 13 view .LVU1227 - 3727 0076 FFF7FEFF bl HAL_DMA_Abort_IT - 3728 .LVL312: + 3721 .loc 1 5274 13 view .LVU1227 + 3722 0076 FFF7FEFF bl HAL_DMA_Abort_IT + 3723 .LVL309: 5275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3729 .loc 1 5275 7 is_stmt 1 view .LVU1228 + 3724 .loc 1 5275 7 is_stmt 1 view .LVU1228 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3730 .loc 1 5287 3 view .LVU1229 - 3731 007a D4E7 b .L197 - 3732 .LVL313: - 3733 .L195: + 3725 .loc 1 5287 3 view .LVU1229 + 3726 007a D4E7 b .L197 + 3727 .LVL310: + 3728 .L195: 5279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3734 .loc 1 5279 7 view .LVU1230 + 3729 .loc 1 5279 7 view .LVU1230 5279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3735 .loc 1 5279 13 is_stmt 0 view .LVU1231 - 3736 007c 806B ldr r0, [r0, #56] - 3737 .LVL314: + 3730 .loc 1 5279 13 is_stmt 0 view .LVU1231 + 3731 007c 806B ldr r0, [r0, #56] + 3732 .LVL311: 5279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 3738 .loc 1 5279 13 view .LVU1232 - 3739 007e FFF7FEFF bl HAL_DMA_Abort_IT - 3740 .LVL315: + 3733 .loc 1 5279 13 view .LVU1232 + 3734 007e FFF7FEFF bl HAL_DMA_Abort_IT + 3735 .LVL312: 5280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3741 .loc 1 5280 7 is_stmt 1 view .LVU1233 + 3736 .loc 1 5280 7 is_stmt 1 view .LVU1233 5287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3742 .loc 1 5287 3 view .LVU1234 - 3743 0082 D0E7 b .L197 - 3744 .cfi_endproc - 3745 .LFE397: - 3747 .section .text.HAL_TIM_GenerateEvent,"ax",%progbits - 3748 .align 1 - 3749 .global HAL_TIM_GenerateEvent - 3750 .syntax unified - 3751 .thumb - 3752 .thumb_func - 3754 HAL_TIM_GenerateEvent: - 3755 .LVL316: - 3756 .LFB398: + 3737 .loc 1 5287 3 view .LVU1234 + 3738 0082 D0E7 b .L197 + 3739 .cfi_endproc + 3740 .LFE397: + 3742 .section .text.HAL_TIM_GenerateEvent,"ax",%progbits + 3743 .align 1 + 3744 .global HAL_TIM_GenerateEvent + 3745 .syntax unified + 3746 .thumb + 3747 .thumb_func + 3749 HAL_TIM_GenerateEvent: + 3750 .LVL313: + 3751 .LFB398: 5322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 3757 .loc 1 5322 1 view -0 - 3758 .cfi_startproc - 3759 @ args = 0, pretend = 0, frame = 0 - 3760 @ frame_needed = 0, uses_anonymous_args = 0 - 3761 @ link register save eliminated. + 3752 .loc 1 5322 1 view -0 + 3753 .cfi_startproc + 3754 @ args = 0, pretend = 0, frame = 0 + 3755 @ frame_needed = 0, uses_anonymous_args = 0 + 3756 @ link register save eliminated. 5324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_EVENT_SOURCE(EventSource)); - 3762 .loc 1 5324 3 view .LVU1236 + 3757 .loc 1 5324 3 view .LVU1236 5325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3763 .loc 1 5325 3 view .LVU1237 + 3758 .loc 1 5325 3 view .LVU1237 5328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 220 + 3759 .loc 1 5328 3 view .LVU1238 +5328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 3760 .loc 1 5328 3 view .LVU1239 + 3761 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 3762 0004 012B cmp r3, #1 + ARM GAS /tmp/ccGjXOU1.s page 220 - 3764 .loc 1 5328 3 view .LVU1238 + 3763 0006 0ED0 beq .L203 5328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3765 .loc 1 5328 3 view .LVU1239 - 3766 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 3767 0004 012B cmp r3, #1 - 3768 0006 0ED0 beq .L203 + 3764 .loc 1 5328 3 discriminator 2 view .LVU1240 + 3765 0008 0123 movs r3, #1 + 3766 000a 80F83C30 strb r3, [r0, #60] 5328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3769 .loc 1 5328 3 discriminator 2 view .LVU1240 - 3770 0008 0123 movs r3, #1 - 3771 000a 80F83C30 strb r3, [r0, #60] -5328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3772 .loc 1 5328 3 discriminator 2 view .LVU1241 + 3767 .loc 1 5328 3 view .LVU1241 5331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3773 .loc 1 5331 3 view .LVU1242 + 3768 .loc 1 5331 3 view .LVU1242 5331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3774 .loc 1 5331 15 is_stmt 0 view .LVU1243 - 3775 000e 0222 movs r2, #2 - 3776 0010 80F83D20 strb r2, [r0, #61] + 3769 .loc 1 5331 15 is_stmt 0 view .LVU1243 + 3770 000e 0222 movs r2, #2 + 3771 0010 80F83D20 strb r2, [r0, #61] 5334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3777 .loc 1 5334 3 is_stmt 1 view .LVU1244 + 3772 .loc 1 5334 3 is_stmt 1 view .LVU1244 5334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3778 .loc 1 5334 7 is_stmt 0 view .LVU1245 - 3779 0014 0268 ldr r2, [r0] + 3773 .loc 1 5334 7 is_stmt 0 view .LVU1245 + 3774 0014 0268 ldr r2, [r0] 5334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3780 .loc 1 5334 23 view .LVU1246 - 3781 0016 5161 str r1, [r2, #20] + 3775 .loc 1 5334 23 view .LVU1246 + 3776 0016 5161 str r1, [r2, #20] 5337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3782 .loc 1 5337 3 is_stmt 1 view .LVU1247 + 3777 .loc 1 5337 3 is_stmt 1 view .LVU1247 5337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3783 .loc 1 5337 15 is_stmt 0 view .LVU1248 - 3784 0018 80F83D30 strb r3, [r0, #61] + 3778 .loc 1 5337 15 is_stmt 0 view .LVU1248 + 3779 0018 80F83D30 strb r3, [r0, #61] 5339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3785 .loc 1 5339 3 is_stmt 1 view .LVU1249 + 3780 .loc 1 5339 3 is_stmt 1 view .LVU1249 5339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3786 .loc 1 5339 3 view .LVU1250 - 3787 001c 0023 movs r3, #0 - 3788 001e 80F83C30 strb r3, [r0, #60] + 3781 .loc 1 5339 3 view .LVU1250 + 3782 001c 0023 movs r3, #0 + 3783 001e 80F83C30 strb r3, [r0, #60] 5339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3789 .loc 1 5339 3 view .LVU1251 + 3784 .loc 1 5339 3 view .LVU1251 5342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3790 .loc 1 5342 3 view .LVU1252 + 3785 .loc 1 5342 3 view .LVU1252 5342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3791 .loc 1 5342 10 is_stmt 0 view .LVU1253 - 3792 0022 1846 mov r0, r3 - 3793 .LVL317: + 3786 .loc 1 5342 10 is_stmt 0 view .LVU1253 + 3787 0022 1846 mov r0, r3 + 3788 .LVL314: 5342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3794 .loc 1 5342 10 view .LVU1254 - 3795 0024 7047 bx lr - 3796 .LVL318: - 3797 .L203: + 3789 .loc 1 5342 10 view .LVU1254 + 3790 0024 7047 bx lr + 3791 .LVL315: + 3792 .L203: 5328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3798 .loc 1 5328 3 discriminator 1 view .LVU1255 - 3799 0026 0220 movs r0, #2 - 3800 .LVL319: + 3793 .loc 1 5328 3 discriminator 1 view .LVU1255 + 3794 0026 0220 movs r0, #2 + 3795 .LVL316: 5343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3801 .loc 1 5343 1 view .LVU1256 - 3802 0028 7047 bx lr - ARM GAS /tmp/ccodHXtm.s page 221 + 3796 .loc 1 5343 1 view .LVU1256 + 3797 0028 7047 bx lr + 3798 .cfi_endproc + 3799 .LFE398: + 3801 .section .text.HAL_TIM_ConfigTI1Input,"ax",%progbits + 3802 .align 1 + 3803 .global HAL_TIM_ConfigTI1Input + ARM GAS /tmp/ccGjXOU1.s page 221 - 3803 .cfi_endproc - 3804 .LFE398: - 3806 .section .text.HAL_TIM_ConfigTI1Input,"ax",%progbits - 3807 .align 1 - 3808 .global HAL_TIM_ConfigTI1Input - 3809 .syntax unified - 3810 .thumb - 3811 .thumb_func - 3813 HAL_TIM_ConfigTI1Input: - 3814 .LVL320: - 3815 .LFB401: + 3804 .syntax unified + 3805 .thumb + 3806 .thumb_func + 3808 HAL_TIM_ConfigTI1Input: + 3809 .LVL317: + 3810 .LFB401: 5731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpcr2; - 3816 .loc 1 5731 1 is_stmt 1 view -0 - 3817 .cfi_startproc - 3818 @ args = 0, pretend = 0, frame = 0 - 3819 @ frame_needed = 0, uses_anonymous_args = 0 - 3820 @ link register save eliminated. + 3811 .loc 1 5731 1 is_stmt 1 view -0 + 3812 .cfi_startproc + 3813 @ args = 0, pretend = 0, frame = 0 + 3814 @ frame_needed = 0, uses_anonymous_args = 0 + 3815 @ link register save eliminated. 5732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3821 .loc 1 5732 3 view .LVU1258 + 3816 .loc 1 5732 3 view .LVU1258 5735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TI1SELECTION(TI1_Selection)); - 3822 .loc 1 5735 3 view .LVU1259 + 3817 .loc 1 5735 3 view .LVU1259 5736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3823 .loc 1 5736 3 view .LVU1260 + 3818 .loc 1 5736 3 view .LVU1260 5739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3824 .loc 1 5739 3 view .LVU1261 + 3819 .loc 1 5739 3 view .LVU1261 5739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3825 .loc 1 5739 16 is_stmt 0 view .LVU1262 - 3826 0000 0268 ldr r2, [r0] + 3820 .loc 1 5739 16 is_stmt 0 view .LVU1262 + 3821 0000 0268 ldr r2, [r0] 5739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3827 .loc 1 5739 10 view .LVU1263 - 3828 0002 5368 ldr r3, [r2, #4] - 3829 .LVL321: + 3822 .loc 1 5739 10 view .LVU1263 + 3823 0002 5368 ldr r3, [r2, #4] + 3824 .LVL318: 5742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3830 .loc 1 5742 3 is_stmt 1 view .LVU1264 + 3825 .loc 1 5742 3 is_stmt 1 view .LVU1264 5742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3831 .loc 1 5742 10 is_stmt 0 view .LVU1265 - 3832 0004 23F08003 bic r3, r3, #128 - 3833 .LVL322: + 3826 .loc 1 5742 10 is_stmt 0 view .LVU1265 + 3827 0004 23F08003 bic r3, r3, #128 + 3828 .LVL319: 5745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3834 .loc 1 5745 3 is_stmt 1 view .LVU1266 + 3829 .loc 1 5745 3 is_stmt 1 view .LVU1266 5745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3835 .loc 1 5745 10 is_stmt 0 view .LVU1267 - 3836 0008 0B43 orrs r3, r3, r1 - 3837 .LVL323: + 3830 .loc 1 5745 10 is_stmt 0 view .LVU1267 + 3831 0008 0B43 orrs r3, r3, r1 + 3832 .LVL320: 5748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3838 .loc 1 5748 3 is_stmt 1 view .LVU1268 + 3833 .loc 1 5748 3 is_stmt 1 view .LVU1268 5748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3839 .loc 1 5748 23 is_stmt 0 view .LVU1269 - 3840 000a 5360 str r3, [r2, #4] + 3834 .loc 1 5748 23 is_stmt 0 view .LVU1269 + 3835 000a 5360 str r3, [r2, #4] 5750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3841 .loc 1 5750 3 is_stmt 1 view .LVU1270 + 3836 .loc 1 5750 3 is_stmt 1 view .LVU1270 5751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3842 .loc 1 5751 1 is_stmt 0 view .LVU1271 - 3843 000c 0020 movs r0, #0 - 3844 .LVL324: + 3837 .loc 1 5751 1 is_stmt 0 view .LVU1271 + 3838 000c 0020 movs r0, #0 + 3839 .LVL321: 5751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3845 .loc 1 5751 1 view .LVU1272 - ARM GAS /tmp/ccodHXtm.s page 222 + 3840 .loc 1 5751 1 view .LVU1272 + 3841 000e 7047 bx lr + 3842 .cfi_endproc + 3843 .LFE401: + 3845 .section .text.HAL_TIM_ReadCapturedValue,"ax",%progbits + 3846 .align 1 + ARM GAS /tmp/ccGjXOU1.s page 222 - 3846 000e 7047 bx lr - 3847 .cfi_endproc - 3848 .LFE401: - 3850 .section .text.HAL_TIM_ReadCapturedValue,"ax",%progbits - 3851 .align 1 - 3852 .global HAL_TIM_ReadCapturedValue - 3853 .syntax unified - 3854 .thumb - 3855 .thumb_func - 3857 HAL_TIM_ReadCapturedValue: - 3858 .LVL325: - 3859 .LFB404: + 3847 .global HAL_TIM_ReadCapturedValue + 3848 .syntax unified + 3849 .thumb + 3850 .thumb_func + 3852 HAL_TIM_ReadCapturedValue: + 3853 .LVL322: + 3854 .LFB404: 5846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpreg = 0U; - 3860 .loc 1 5846 1 is_stmt 1 view -0 - 3861 .cfi_startproc - 3862 @ args = 0, pretend = 0, frame = 0 - 3863 @ frame_needed = 0, uses_anonymous_args = 0 - 3864 @ link register save eliminated. + 3855 .loc 1 5846 1 is_stmt 1 view -0 + 3856 .cfi_startproc + 3857 @ args = 0, pretend = 0, frame = 0 + 3858 @ frame_needed = 0, uses_anonymous_args = 0 + 3859 @ link register save eliminated. 5847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3865 .loc 1 5847 3 view .LVU1274 + 3860 .loc 1 5847 3 view .LVU1274 5849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3866 .loc 1 5849 3 view .LVU1275 - 3867 0000 0C29 cmp r1, #12 - 3868 0002 14D8 bhi .L212 - 3869 0004 DFE801F0 tbb [pc, r1] - 3870 .L208: - 3871 0008 07 .byte (.L211-.L208)/2 - 3872 0009 13 .byte (.L212-.L208)/2 - 3873 000a 13 .byte (.L212-.L208)/2 - 3874 000b 13 .byte (.L212-.L208)/2 - 3875 000c 0A .byte (.L210-.L208)/2 - 3876 000d 13 .byte (.L212-.L208)/2 - 3877 000e 13 .byte (.L212-.L208)/2 - 3878 000f 13 .byte (.L212-.L208)/2 - 3879 0010 0D .byte (.L209-.L208)/2 - 3880 0011 13 .byte (.L212-.L208)/2 - 3881 0012 13 .byte (.L212-.L208)/2 - 3882 0013 13 .byte (.L212-.L208)/2 - 3883 0014 10 .byte (.L207-.L208)/2 - 3884 0015 00 .p2align 1 - 3885 .L211: + 3861 .loc 1 5849 3 view .LVU1275 + 3862 0000 0C29 cmp r1, #12 + 3863 0002 14D8 bhi .L212 + 3864 0004 DFE801F0 tbb [pc, r1] + 3865 .L208: + 3866 0008 07 .byte (.L211-.L208)/2 + 3867 0009 13 .byte (.L212-.L208)/2 + 3868 000a 13 .byte (.L212-.L208)/2 + 3869 000b 13 .byte (.L212-.L208)/2 + 3870 000c 0A .byte (.L210-.L208)/2 + 3871 000d 13 .byte (.L212-.L208)/2 + 3872 000e 13 .byte (.L212-.L208)/2 + 3873 000f 13 .byte (.L212-.L208)/2 + 3874 0010 0D .byte (.L209-.L208)/2 + 3875 0011 13 .byte (.L212-.L208)/2 + 3876 0012 13 .byte (.L212-.L208)/2 + 3877 0013 13 .byte (.L212-.L208)/2 + 3878 0014 10 .byte (.L207-.L208)/2 + 3879 0015 00 .p2align 1 + 3880 .L211: 5854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3886 .loc 1 5854 7 view .LVU1276 + 3881 .loc 1 5854 7 view .LVU1276 5857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3887 .loc 1 5857 7 view .LVU1277 + 3882 .loc 1 5857 7 view .LVU1277 5857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3888 .loc 1 5857 21 is_stmt 0 view .LVU1278 - 3889 0016 0368 ldr r3, [r0] + 3883 .loc 1 5857 21 is_stmt 0 view .LVU1278 + 3884 0016 0368 ldr r3, [r0] 5857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3890 .loc 1 5857 14 view .LVU1279 - 3891 0018 586B ldr r0, [r3, #52] - 3892 .LVL326: + 3885 .loc 1 5857 14 view .LVU1279 + 3886 0018 586B ldr r0, [r3, #52] + 3887 .LVL323: 5859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3893 .loc 1 5859 7 is_stmt 1 view .LVU1280 - 3894 001a 7047 bx lr - 3895 .LVL327: - 3896 .L210: - ARM GAS /tmp/ccodHXtm.s page 223 - - + 3888 .loc 1 5859 7 is_stmt 1 view .LVU1280 + 3889 001a 7047 bx lr + 3890 .LVL324: + 3891 .L210: 5864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3897 .loc 1 5864 7 view .LVU1281 + 3892 .loc 1 5864 7 view .LVU1281 5867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3898 .loc 1 5867 7 view .LVU1282 + 3893 .loc 1 5867 7 view .LVU1282 5867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3899 .loc 1 5867 22 is_stmt 0 view .LVU1283 - 3900 001c 0368 ldr r3, [r0] + ARM GAS /tmp/ccGjXOU1.s page 223 + + + 3894 .loc 1 5867 22 is_stmt 0 view .LVU1283 + 3895 001c 0368 ldr r3, [r0] 5867:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3901 .loc 1 5867 14 view .LVU1284 - 3902 001e 986B ldr r0, [r3, #56] - 3903 .LVL328: + 3896 .loc 1 5867 14 view .LVU1284 + 3897 001e 986B ldr r0, [r3, #56] + 3898 .LVL325: 5869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3904 .loc 1 5869 7 is_stmt 1 view .LVU1285 - 3905 0020 7047 bx lr - 3906 .LVL329: - 3907 .L209: + 3899 .loc 1 5869 7 is_stmt 1 view .LVU1285 + 3900 0020 7047 bx lr + 3901 .LVL326: + 3902 .L209: 5875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3908 .loc 1 5875 7 view .LVU1286 + 3903 .loc 1 5875 7 view .LVU1286 5878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3909 .loc 1 5878 7 view .LVU1287 + 3904 .loc 1 5878 7 view .LVU1287 5878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3910 .loc 1 5878 22 is_stmt 0 view .LVU1288 - 3911 0022 0368 ldr r3, [r0] + 3905 .loc 1 5878 22 is_stmt 0 view .LVU1288 + 3906 0022 0368 ldr r3, [r0] 5878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3912 .loc 1 5878 14 view .LVU1289 - 3913 0024 D86B ldr r0, [r3, #60] - 3914 .LVL330: + 3907 .loc 1 5878 14 view .LVU1289 + 3908 0024 D86B ldr r0, [r3, #60] + 3909 .LVL327: 5880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3915 .loc 1 5880 7 is_stmt 1 view .LVU1290 - 3916 0026 7047 bx lr - 3917 .LVL331: - 3918 .L207: + 3910 .loc 1 5880 7 is_stmt 1 view .LVU1290 + 3911 0026 7047 bx lr + 3912 .LVL328: + 3913 .L207: 5886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3919 .loc 1 5886 7 view .LVU1291 + 3914 .loc 1 5886 7 view .LVU1291 5889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3920 .loc 1 5889 7 view .LVU1292 + 3915 .loc 1 5889 7 view .LVU1292 5889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3921 .loc 1 5889 22 is_stmt 0 view .LVU1293 - 3922 0028 0368 ldr r3, [r0] + 3916 .loc 1 5889 22 is_stmt 0 view .LVU1293 + 3917 0028 0368 ldr r3, [r0] 5889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3923 .loc 1 5889 14 view .LVU1294 - 3924 002a 186C ldr r0, [r3, #64] - 3925 .LVL332: + 3918 .loc 1 5889 14 view .LVU1294 + 3919 002a 186C ldr r0, [r3, #64] + 3920 .LVL329: 5891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3926 .loc 1 5891 7 is_stmt 1 view .LVU1295 - 3927 002c 7047 bx lr - 3928 .LVL333: - 3929 .L212: + 3921 .loc 1 5891 7 is_stmt 1 view .LVU1295 + 3922 002c 7047 bx lr + 3923 .LVL330: + 3924 .L212: 5849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3930 .loc 1 5849 3 is_stmt 0 view .LVU1296 - 3931 002e 0020 movs r0, #0 - 3932 .LVL334: + 3925 .loc 1 5849 3 is_stmt 0 view .LVU1296 + 3926 002e 0020 movs r0, #0 + 3927 .LVL331: 5898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3933 .loc 1 5898 3 is_stmt 1 view .LVU1297 + 3928 .loc 1 5898 3 is_stmt 1 view .LVU1297 5899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3934 .loc 1 5899 1 is_stmt 0 view .LVU1298 - 3935 0030 7047 bx lr - ARM GAS /tmp/ccodHXtm.s page 224 + 3929 .loc 1 5899 1 is_stmt 0 view .LVU1298 + 3930 0030 7047 bx lr + 3931 .cfi_endproc + 3932 .LFE404: + 3934 .section .text.HAL_TIM_PeriodElapsedCallback,"ax",%progbits + 3935 .align 1 + 3936 .weak HAL_TIM_PeriodElapsedCallback + ARM GAS /tmp/ccGjXOU1.s page 224 - 3936 .cfi_endproc - 3937 .LFE404: - 3939 .section .text.HAL_TIM_PeriodElapsedCallback,"ax",%progbits - 3940 .align 1 - 3941 .weak HAL_TIM_PeriodElapsedCallback - 3942 .syntax unified - 3943 .thumb - 3944 .thumb_func - 3946 HAL_TIM_PeriodElapsedCallback: - 3947 .LVL335: - 3948 .LFB405: + 3937 .syntax unified + 3938 .thumb + 3939 .thumb_func + 3941 HAL_TIM_PeriodElapsedCallback: + 3942 .LVL332: + 3943 .LFB405: 5934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 3949 .loc 1 5934 1 is_stmt 1 view -0 - 3950 .cfi_startproc - 3951 @ args = 0, pretend = 0, frame = 0 - 3952 @ frame_needed = 0, uses_anonymous_args = 0 - 3953 @ link register save eliminated. + 3944 .loc 1 5934 1 is_stmt 1 view -0 + 3945 .cfi_startproc + 3946 @ args = 0, pretend = 0, frame = 0 + 3947 @ frame_needed = 0, uses_anonymous_args = 0 + 3948 @ link register save eliminated. 5936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3954 .loc 1 5936 3 view .LVU1300 + 3949 .loc 1 5936 3 view .LVU1300 5941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3955 .loc 1 5941 1 is_stmt 0 view .LVU1301 - 3956 0000 7047 bx lr - 3957 .cfi_endproc - 3958 .LFE405: - 3960 .section .text.TIM_DMAPeriodElapsedCplt,"ax",%progbits - 3961 .align 1 - 3962 .syntax unified - 3963 .thumb - 3964 .thumb_func - 3966 TIM_DMAPeriodElapsedCplt: - 3967 .LVL336: - 3968 .LFB429: + 3950 .loc 1 5941 1 is_stmt 0 view .LVU1301 + 3951 0000 7047 bx lr + 3952 .cfi_endproc + 3953 .LFE405: + 3955 .section .text.TIM_DMAPeriodElapsedCplt,"ax",%progbits + 3956 .align 1 + 3957 .syntax unified + 3958 .thumb + 3959 .thumb_func + 3961 TIM_DMAPeriodElapsedCplt: + 3962 .LVL333: + 3963 .LFB429: 7034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 3969 .loc 1 7034 1 is_stmt 1 view -0 - 3970 .cfi_startproc - 3971 @ args = 0, pretend = 0, frame = 0 - 3972 @ frame_needed = 0, uses_anonymous_args = 0 + 3964 .loc 1 7034 1 is_stmt 1 view -0 + 3965 .cfi_startproc + 3966 @ args = 0, pretend = 0, frame = 0 + 3967 @ frame_needed = 0, uses_anonymous_args = 0 7034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 3973 .loc 1 7034 1 is_stmt 0 view .LVU1303 - 3974 0000 08B5 push {r3, lr} - 3975 .LCFI38: - 3976 .cfi_def_cfa_offset 8 - 3977 .cfi_offset 3, -8 - 3978 .cfi_offset 14, -4 + 3968 .loc 1 7034 1 is_stmt 0 view .LVU1303 + 3969 0000 08B5 push {r3, lr} + 3970 .LCFI38: + 3971 .cfi_def_cfa_offset 8 + 3972 .cfi_offset 3, -8 + 3973 .cfi_offset 14, -4 7035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3979 .loc 1 7035 3 is_stmt 1 view .LVU1304 + 3974 .loc 1 7035 3 is_stmt 1 view .LVU1304 7035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3980 .loc 1 7035 22 is_stmt 0 view .LVU1305 - 3981 0002 806A ldr r0, [r0, #40] - 3982 .LVL337: + 3975 .loc 1 7035 22 is_stmt 0 view .LVU1305 + 3976 0002 806A ldr r0, [r0, #40] + 3977 .LVL334: 7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3983 .loc 1 7037 3 is_stmt 1 view .LVU1306 + 3978 .loc 1 7037 3 is_stmt 1 view .LVU1306 7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3984 .loc 1 7037 17 is_stmt 0 view .LVU1307 - 3985 0004 036A ldr r3, [r0, #32] + 3979 .loc 1 7037 17 is_stmt 0 view .LVU1307 + 3980 0004 036A ldr r3, [r0, #32] 7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3986 .loc 1 7037 42 view .LVU1308 - ARM GAS /tmp/ccodHXtm.s page 225 + 3981 .loc 1 7037 42 view .LVU1308 + 3982 0006 DB69 ldr r3, [r3, #28] +7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 3983 .loc 1 7037 6 view .LVU1309 + 3984 0008 13B9 cbnz r3, .L215 +7039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + ARM GAS /tmp/ccGjXOU1.s page 225 - 3987 0006 DB69 ldr r3, [r3, #28] -7037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 3988 .loc 1 7037 6 view .LVU1309 - 3989 0008 13B9 cbnz r3, .L215 + 3985 .loc 1 7039 5 is_stmt 1 view .LVU1310 7039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3990 .loc 1 7039 5 is_stmt 1 view .LVU1310 -7039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 3991 .loc 1 7039 17 is_stmt 0 view .LVU1311 - 3992 000a 0123 movs r3, #1 - 3993 000c 80F83D30 strb r3, [r0, #61] - 3994 .L215: + 3986 .loc 1 7039 17 is_stmt 0 view .LVU1311 + 3987 000a 0123 movs r3, #1 + 3988 000c 80F83D30 strb r3, [r0, #61] + 3989 .L215: 7045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 3995 .loc 1 7045 3 is_stmt 1 view .LVU1312 - 3996 0010 FFF7FEFF bl HAL_TIM_PeriodElapsedCallback - 3997 .LVL338: + 3990 .loc 1 7045 3 is_stmt 1 view .LVU1312 + 3991 0010 FFF7FEFF bl HAL_TIM_PeriodElapsedCallback + 3992 .LVL335: 7047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 3998 .loc 1 7047 1 is_stmt 0 view .LVU1313 - 3999 0014 08BD pop {r3, pc} - 4000 .cfi_endproc - 4001 .LFE429: - 4003 .section .text.HAL_TIM_PeriodElapsedHalfCpltCallback,"ax",%progbits - 4004 .align 1 - 4005 .weak HAL_TIM_PeriodElapsedHalfCpltCallback - 4006 .syntax unified - 4007 .thumb - 4008 .thumb_func - 4010 HAL_TIM_PeriodElapsedHalfCpltCallback: - 4011 .LVL339: - 4012 .LFB406: + 3993 .loc 1 7047 1 is_stmt 0 view .LVU1313 + 3994 0014 08BD pop {r3, pc} + 3995 .cfi_endproc + 3996 .LFE429: + 3998 .section .text.HAL_TIM_PeriodElapsedHalfCpltCallback,"ax",%progbits + 3999 .align 1 + 4000 .weak HAL_TIM_PeriodElapsedHalfCpltCallback + 4001 .syntax unified + 4002 .thumb + 4003 .thumb_func + 4005 HAL_TIM_PeriodElapsedHalfCpltCallback: + 4006 .LVL336: + 4007 .LFB406: 5949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4013 .loc 1 5949 1 is_stmt 1 view -0 - 4014 .cfi_startproc - 4015 @ args = 0, pretend = 0, frame = 0 - 4016 @ frame_needed = 0, uses_anonymous_args = 0 - 4017 @ link register save eliminated. + 4008 .loc 1 5949 1 is_stmt 1 view -0 + 4009 .cfi_startproc + 4010 @ args = 0, pretend = 0, frame = 0 + 4011 @ frame_needed = 0, uses_anonymous_args = 0 + 4012 @ link register save eliminated. 5951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4018 .loc 1 5951 3 view .LVU1315 + 4013 .loc 1 5951 3 view .LVU1315 5956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4019 .loc 1 5956 1 is_stmt 0 view .LVU1316 - 4020 0000 7047 bx lr - 4021 .cfi_endproc - 4022 .LFE406: - 4024 .section .text.TIM_DMAPeriodElapsedHalfCplt,"ax",%progbits - 4025 .align 1 - 4026 .syntax unified - 4027 .thumb - 4028 .thumb_func - 4030 TIM_DMAPeriodElapsedHalfCplt: - 4031 .LVL340: - 4032 .LFB430: + 4014 .loc 1 5956 1 is_stmt 0 view .LVU1316 + 4015 0000 7047 bx lr + 4016 .cfi_endproc + 4017 .LFE406: + 4019 .section .text.TIM_DMAPeriodElapsedHalfCplt,"ax",%progbits + 4020 .align 1 + 4021 .syntax unified + 4022 .thumb + 4023 .thumb_func + 4025 TIM_DMAPeriodElapsedHalfCplt: + 4026 .LVL337: + 4027 .LFB430: 7055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4033 .loc 1 7055 1 is_stmt 1 view -0 - 4034 .cfi_startproc - 4035 @ args = 0, pretend = 0, frame = 0 - 4036 @ frame_needed = 0, uses_anonymous_args = 0 + 4028 .loc 1 7055 1 is_stmt 1 view -0 + 4029 .cfi_startproc + 4030 @ args = 0, pretend = 0, frame = 0 + 4031 @ frame_needed = 0, uses_anonymous_args = 0 7055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4037 .loc 1 7055 1 is_stmt 0 view .LVU1318 - ARM GAS /tmp/ccodHXtm.s page 226 + 4032 .loc 1 7055 1 is_stmt 0 view .LVU1318 + 4033 0000 08B5 push {r3, lr} + 4034 .LCFI39: + 4035 .cfi_def_cfa_offset 8 + 4036 .cfi_offset 3, -8 + 4037 .cfi_offset 14, -4 + ARM GAS /tmp/ccGjXOU1.s page 226 - 4038 0000 08B5 push {r3, lr} - 4039 .LCFI39: - 4040 .cfi_def_cfa_offset 8 - 4041 .cfi_offset 3, -8 - 4042 .cfi_offset 14, -4 7056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4043 .loc 1 7056 3 is_stmt 1 view .LVU1319 - 4044 .LVL341: + 4038 .loc 1 7056 3 is_stmt 1 view .LVU1319 + 4039 .LVL338: 7061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4045 .loc 1 7061 3 view .LVU1320 - 4046 0002 806A ldr r0, [r0, #40] - 4047 .LVL342: + 4040 .loc 1 7061 3 view .LVU1320 + 4041 0002 806A ldr r0, [r0, #40] + 4042 .LVL339: 7061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4048 .loc 1 7061 3 is_stmt 0 view .LVU1321 - 4049 0004 FFF7FEFF bl HAL_TIM_PeriodElapsedHalfCpltCallback - 4050 .LVL343: + 4043 .loc 1 7061 3 is_stmt 0 view .LVU1321 + 4044 0004 FFF7FEFF bl HAL_TIM_PeriodElapsedHalfCpltCallback + 4045 .LVL340: 7063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4051 .loc 1 7063 1 view .LVU1322 - 4052 0008 08BD pop {r3, pc} - 4053 .cfi_endproc - 4054 .LFE430: - 4056 .section .text.HAL_TIM_OC_DelayElapsedCallback,"ax",%progbits - 4057 .align 1 - 4058 .weak HAL_TIM_OC_DelayElapsedCallback - 4059 .syntax unified - 4060 .thumb - 4061 .thumb_func - 4063 HAL_TIM_OC_DelayElapsedCallback: - 4064 .LVL344: - 4065 .LFB407: + 4046 .loc 1 7063 1 view .LVU1322 + 4047 0008 08BD pop {r3, pc} + 4048 .cfi_endproc + 4049 .LFE430: + 4051 .section .text.HAL_TIM_OC_DelayElapsedCallback,"ax",%progbits + 4052 .align 1 + 4053 .weak HAL_TIM_OC_DelayElapsedCallback + 4054 .syntax unified + 4055 .thumb + 4056 .thumb_func + 4058 HAL_TIM_OC_DelayElapsedCallback: + 4059 .LVL341: + 4060 .LFB407: 5964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4066 .loc 1 5964 1 is_stmt 1 view -0 - 4067 .cfi_startproc - 4068 @ args = 0, pretend = 0, frame = 0 - 4069 @ frame_needed = 0, uses_anonymous_args = 0 - 4070 @ link register save eliminated. + 4061 .loc 1 5964 1 is_stmt 1 view -0 + 4062 .cfi_startproc + 4063 @ args = 0, pretend = 0, frame = 0 + 4064 @ frame_needed = 0, uses_anonymous_args = 0 + 4065 @ link register save eliminated. 5966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4071 .loc 1 5966 3 view .LVU1324 + 4066 .loc 1 5966 3 view .LVU1324 5971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4072 .loc 1 5971 1 is_stmt 0 view .LVU1325 - 4073 0000 7047 bx lr - 4074 .cfi_endproc - 4075 .LFE407: - 4077 .section .text.HAL_TIM_IC_CaptureCallback,"ax",%progbits - 4078 .align 1 - 4079 .weak HAL_TIM_IC_CaptureCallback - 4080 .syntax unified - 4081 .thumb - 4082 .thumb_func - 4084 HAL_TIM_IC_CaptureCallback: - 4085 .LVL345: - 4086 .LFB408: + 4067 .loc 1 5971 1 is_stmt 0 view .LVU1325 + 4068 0000 7047 bx lr + 4069 .cfi_endproc + 4070 .LFE407: + 4072 .section .text.HAL_TIM_IC_CaptureCallback,"ax",%progbits + 4073 .align 1 + 4074 .weak HAL_TIM_IC_CaptureCallback + 4075 .syntax unified + 4076 .thumb + 4077 .thumb_func + 4079 HAL_TIM_IC_CaptureCallback: + 4080 .LVL342: + 4081 .LFB408: 5979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4087 .loc 1 5979 1 is_stmt 1 view -0 - 4088 .cfi_startproc - 4089 @ args = 0, pretend = 0, frame = 0 - 4090 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccodHXtm.s page 227 - - - 4091 @ link register save eliminated. + 4082 .loc 1 5979 1 is_stmt 1 view -0 + 4083 .cfi_startproc + 4084 @ args = 0, pretend = 0, frame = 0 + 4085 @ frame_needed = 0, uses_anonymous_args = 0 + 4086 @ link register save eliminated. 5981:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4092 .loc 1 5981 3 view .LVU1327 + 4087 .loc 1 5981 3 view .LVU1327 5986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4093 .loc 1 5986 1 is_stmt 0 view .LVU1328 - 4094 0000 7047 bx lr - 4095 .cfi_endproc - 4096 .LFE408: - 4098 .section .text.TIM_DMACaptureCplt,"ax",%progbits - 4099 .align 1 - 4100 .global TIM_DMACaptureCplt - 4101 .syntax unified - 4102 .thumb - 4103 .thumb_func - 4105 TIM_DMACaptureCplt: - 4106 .LVL346: - 4107 .LFB427: -6932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4108 .loc 1 6932 1 is_stmt 1 view -0 - 4109 .cfi_startproc - 4110 @ args = 0, pretend = 0, frame = 0 - 4111 @ frame_needed = 0, uses_anonymous_args = 0 -6932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4112 .loc 1 6932 1 is_stmt 0 view .LVU1330 - 4113 0000 10B5 push {r4, lr} - 4114 .LCFI40: - 4115 .cfi_def_cfa_offset 8 - 4116 .cfi_offset 4, -8 - 4117 .cfi_offset 14, -4 -6933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4118 .loc 1 6933 3 is_stmt 1 view .LVU1331 -6933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4119 .loc 1 6933 22 is_stmt 0 view .LVU1332 - 4120 0002 846A ldr r4, [r0, #40] - 4121 .LVL347: -6935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4122 .loc 1 6935 3 is_stmt 1 view .LVU1333 -6935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4123 .loc 1 6935 25 is_stmt 0 view .LVU1334 - 4124 0004 636A ldr r3, [r4, #36] -6935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4125 .loc 1 6935 6 view .LVU1335 - 4126 0006 8342 cmp r3, r0 - 4127 0008 0ED0 beq .L228 -6945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4128 .loc 1 6945 8 is_stmt 1 view .LVU1336 -6945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4129 .loc 1 6945 30 is_stmt 0 view .LVU1337 - 4130 000a A36A ldr r3, [r4, #40] -6945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4131 .loc 1 6945 11 view .LVU1338 - 4132 000c 8342 cmp r3, r0 - 4133 000e 16D0 beq .L229 -6955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4134 .loc 1 6955 8 is_stmt 1 view .LVU1339 -6955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4135 .loc 1 6955 30 is_stmt 0 view .LVU1340 - ARM GAS /tmp/ccodHXtm.s page 228 + 4088 .loc 1 5986 1 is_stmt 0 view .LVU1328 + ARM GAS /tmp/ccGjXOU1.s page 227 - 4136 0010 E36A ldr r3, [r4, #44] + 4089 0000 7047 bx lr + 4090 .cfi_endproc + 4091 .LFE408: + 4093 .section .text.TIM_DMACaptureCplt,"ax",%progbits + 4094 .align 1 + 4095 .global TIM_DMACaptureCplt + 4096 .syntax unified + 4097 .thumb + 4098 .thumb_func + 4100 TIM_DMACaptureCplt: + 4101 .LVL343: + 4102 .LFB427: +6932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 4103 .loc 1 6932 1 is_stmt 1 view -0 + 4104 .cfi_startproc + 4105 @ args = 0, pretend = 0, frame = 0 + 4106 @ frame_needed = 0, uses_anonymous_args = 0 +6932:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 4107 .loc 1 6932 1 is_stmt 0 view .LVU1330 + 4108 0000 10B5 push {r4, lr} + 4109 .LCFI40: + 4110 .cfi_def_cfa_offset 8 + 4111 .cfi_offset 4, -8 + 4112 .cfi_offset 14, -4 +6933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 4113 .loc 1 6933 3 is_stmt 1 view .LVU1331 +6933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 4114 .loc 1 6933 22 is_stmt 0 view .LVU1332 + 4115 0002 846A ldr r4, [r0, #40] + 4116 .LVL344: +6935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4117 .loc 1 6935 3 is_stmt 1 view .LVU1333 +6935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4118 .loc 1 6935 25 is_stmt 0 view .LVU1334 + 4119 0004 636A ldr r3, [r4, #36] +6935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4120 .loc 1 6935 6 view .LVU1335 + 4121 0006 8342 cmp r3, r0 + 4122 0008 0ED0 beq .L228 +6945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4123 .loc 1 6945 8 is_stmt 1 view .LVU1336 +6945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4124 .loc 1 6945 30 is_stmt 0 view .LVU1337 + 4125 000a A36A ldr r3, [r4, #40] +6945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4126 .loc 1 6945 11 view .LVU1338 + 4127 000c 8342 cmp r3, r0 + 4128 000e 16D0 beq .L229 6955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4137 .loc 1 6955 11 view .LVU1341 - 4138 0012 8342 cmp r3, r0 - 4139 0014 1ED0 beq .L230 + 4129 .loc 1 6955 8 is_stmt 1 view .LVU1339 +6955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4130 .loc 1 6955 30 is_stmt 0 view .LVU1340 + 4131 0010 E36A ldr r3, [r4, #44] +6955:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4132 .loc 1 6955 11 view .LVU1341 + 4133 0012 8342 cmp r3, r0 + 4134 0014 1ED0 beq .L230 + ARM GAS /tmp/ccGjXOU1.s page 228 + + 6965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4140 .loc 1 6965 8 is_stmt 1 view .LVU1342 + 4135 .loc 1 6965 8 is_stmt 1 view .LVU1342 6965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4141 .loc 1 6965 30 is_stmt 0 view .LVU1343 - 4142 0016 236B ldr r3, [r4, #48] + 4136 .loc 1 6965 30 is_stmt 0 view .LVU1343 + 4137 0016 236B ldr r3, [r4, #48] 6965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4143 .loc 1 6965 11 view .LVU1344 - 4144 0018 8342 cmp r3, r0 - 4145 001a 26D0 beq .L231 - 4146 .L224: + 4138 .loc 1 6965 11 view .LVU1344 + 4139 0018 8342 cmp r3, r0 + 4140 001a 26D0 beq .L231 + 4141 .L224: 6978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4147 .loc 1 6978 3 is_stmt 1 view .LVU1345 + 4142 .loc 1 6978 3 is_stmt 1 view .LVU1345 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4148 .loc 1 6983 3 view .LVU1346 - 4149 001c 2046 mov r0, r4 - 4150 .LVL348: + 4143 .loc 1 6983 3 view .LVU1346 + 4144 001c 2046 mov r0, r4 + 4145 .LVL345: 6983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4151 .loc 1 6983 3 is_stmt 0 view .LVU1347 - 4152 001e FFF7FEFF bl HAL_TIM_IC_CaptureCallback - 4153 .LVL349: + 4146 .loc 1 6983 3 is_stmt 0 view .LVU1347 + 4147 001e FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 4148 .LVL346: 6986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4154 .loc 1 6986 3 is_stmt 1 view .LVU1348 + 4149 .loc 1 6986 3 is_stmt 1 view .LVU1348 6986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4155 .loc 1 6986 17 is_stmt 0 view .LVU1349 - 4156 0022 0023 movs r3, #0 - 4157 0024 2377 strb r3, [r4, #28] + 4150 .loc 1 6986 17 is_stmt 0 view .LVU1349 + 4151 0022 0023 movs r3, #0 + 4152 0024 2377 strb r3, [r4, #28] 6987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4158 .loc 1 6987 1 view .LVU1350 - 4159 0026 10BD pop {r4, pc} - 4160 .LVL350: - 4161 .L228: + 4153 .loc 1 6987 1 view .LVU1350 + 4154 0026 10BD pop {r4, pc} + 4155 .LVL347: + 4156 .L228: 6937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4162 .loc 1 6937 5 is_stmt 1 view .LVU1351 + 4157 .loc 1 6937 5 is_stmt 1 view .LVU1351 6937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4163 .loc 1 6937 19 is_stmt 0 view .LVU1352 - 4164 0028 0123 movs r3, #1 - 4165 002a 2377 strb r3, [r4, #28] + 4158 .loc 1 6937 19 is_stmt 0 view .LVU1352 + 4159 0028 0123 movs r3, #1 + 4160 002a 2377 strb r3, [r4, #28] 6939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4166 .loc 1 6939 5 is_stmt 1 view .LVU1353 + 4161 .loc 1 6939 5 is_stmt 1 view .LVU1353 6939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4167 .loc 1 6939 19 is_stmt 0 view .LVU1354 - 4168 002c C369 ldr r3, [r0, #28] + 4162 .loc 1 6939 19 is_stmt 0 view .LVU1354 + 4163 002c C369 ldr r3, [r0, #28] 6939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4169 .loc 1 6939 8 view .LVU1355 - 4170 002e 002B cmp r3, #0 - 4171 0030 F4D1 bne .L224 + 4164 .loc 1 6939 8 view .LVU1355 + 4165 002e 002B cmp r3, #0 + 4166 0030 F4D1 bne .L224 6941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 4172 .loc 1 6941 7 is_stmt 1 view .LVU1356 - 4173 0032 0123 movs r3, #1 - 4174 0034 84F83E30 strb r3, [r4, #62] + 4167 .loc 1 6941 7 is_stmt 1 view .LVU1356 + 4168 0032 0123 movs r3, #1 + 4169 0034 84F83E30 strb r3, [r4, #62] 6942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4175 .loc 1 6942 7 view .LVU1357 - ARM GAS /tmp/ccodHXtm.s page 229 + 4170 .loc 1 6942 7 view .LVU1357 + 4171 0038 84F84430 strb r3, [r4, #68] + 4172 003c EEE7 b .L224 + 4173 .L229: +6947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 4174 .loc 1 6947 5 view .LVU1358 + ARM GAS /tmp/ccGjXOU1.s page 229 - 4176 0038 84F84430 strb r3, [r4, #68] - 4177 003c EEE7 b .L224 - 4178 .L229: 6947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4179 .loc 1 6947 5 view .LVU1358 -6947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4180 .loc 1 6947 19 is_stmt 0 view .LVU1359 - 4181 003e 0223 movs r3, #2 - 4182 0040 2377 strb r3, [r4, #28] + 4175 .loc 1 6947 19 is_stmt 0 view .LVU1359 + 4176 003e 0223 movs r3, #2 + 4177 0040 2377 strb r3, [r4, #28] 6949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4183 .loc 1 6949 5 is_stmt 1 view .LVU1360 + 4178 .loc 1 6949 5 is_stmt 1 view .LVU1360 6949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4184 .loc 1 6949 19 is_stmt 0 view .LVU1361 - 4185 0042 C369 ldr r3, [r0, #28] + 4179 .loc 1 6949 19 is_stmt 0 view .LVU1361 + 4180 0042 C369 ldr r3, [r0, #28] 6949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4186 .loc 1 6949 8 view .LVU1362 - 4187 0044 002B cmp r3, #0 - 4188 0046 E9D1 bne .L224 + 4181 .loc 1 6949 8 view .LVU1362 + 4182 0044 002B cmp r3, #0 + 4183 0046 E9D1 bne .L224 6951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 4189 .loc 1 6951 7 is_stmt 1 view .LVU1363 - 4190 0048 0123 movs r3, #1 - 4191 004a 84F83F30 strb r3, [r4, #63] + 4184 .loc 1 6951 7 is_stmt 1 view .LVU1363 + 4185 0048 0123 movs r3, #1 + 4186 004a 84F83F30 strb r3, [r4, #63] 6952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4192 .loc 1 6952 7 view .LVU1364 - 4193 004e 84F84530 strb r3, [r4, #69] - 4194 0052 E3E7 b .L224 - 4195 .L230: + 4187 .loc 1 6952 7 view .LVU1364 + 4188 004e 84F84530 strb r3, [r4, #69] + 4189 0052 E3E7 b .L224 + 4190 .L230: 6957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4196 .loc 1 6957 5 view .LVU1365 + 4191 .loc 1 6957 5 view .LVU1365 6957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4197 .loc 1 6957 19 is_stmt 0 view .LVU1366 - 4198 0054 0423 movs r3, #4 - 4199 0056 2377 strb r3, [r4, #28] + 4192 .loc 1 6957 19 is_stmt 0 view .LVU1366 + 4193 0054 0423 movs r3, #4 + 4194 0056 2377 strb r3, [r4, #28] 6959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4200 .loc 1 6959 5 is_stmt 1 view .LVU1367 + 4195 .loc 1 6959 5 is_stmt 1 view .LVU1367 6959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4201 .loc 1 6959 19 is_stmt 0 view .LVU1368 - 4202 0058 C369 ldr r3, [r0, #28] + 4196 .loc 1 6959 19 is_stmt 0 view .LVU1368 + 4197 0058 C369 ldr r3, [r0, #28] 6959:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4203 .loc 1 6959 8 view .LVU1369 - 4204 005a 002B cmp r3, #0 - 4205 005c DED1 bne .L224 + 4198 .loc 1 6959 8 view .LVU1369 + 4199 005a 002B cmp r3, #0 + 4200 005c DED1 bne .L224 6961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); - 4206 .loc 1 6961 7 is_stmt 1 view .LVU1370 - 4207 005e 0123 movs r3, #1 - 4208 0060 84F84030 strb r3, [r4, #64] + 4201 .loc 1 6961 7 is_stmt 1 view .LVU1370 + 4202 005e 0123 movs r3, #1 + 4203 0060 84F84030 strb r3, [r4, #64] 6962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4209 .loc 1 6962 7 view .LVU1371 - 4210 0064 84F84630 strb r3, [r4, #70] - 4211 0068 D8E7 b .L224 - 4212 .L231: + 4204 .loc 1 6962 7 view .LVU1371 + 4205 0064 84F84630 strb r3, [r4, #70] + 4206 0068 D8E7 b .L224 + 4207 .L231: 6967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4213 .loc 1 6967 5 view .LVU1372 + 4208 .loc 1 6967 5 view .LVU1372 6967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4214 .loc 1 6967 19 is_stmt 0 view .LVU1373 - 4215 006a 0823 movs r3, #8 - 4216 006c 2377 strb r3, [r4, #28] - ARM GAS /tmp/ccodHXtm.s page 230 + 4209 .loc 1 6967 19 is_stmt 0 view .LVU1373 + 4210 006a 0823 movs r3, #8 + 4211 006c 2377 strb r3, [r4, #28] +6969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4212 .loc 1 6969 5 is_stmt 1 view .LVU1374 +6969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4213 .loc 1 6969 19 is_stmt 0 view .LVU1375 + 4214 006e C369 ldr r3, [r0, #28] + ARM GAS /tmp/ccGjXOU1.s page 230 6969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4217 .loc 1 6969 5 is_stmt 1 view .LVU1374 -6969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4218 .loc 1 6969 19 is_stmt 0 view .LVU1375 - 4219 006e C369 ldr r3, [r0, #28] -6969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4220 .loc 1 6969 8 view .LVU1376 - 4221 0070 002B cmp r3, #0 - 4222 0072 D3D1 bne .L224 + 4215 .loc 1 6969 8 view .LVU1376 + 4216 0070 002B cmp r3, #0 + 4217 0072 D3D1 bne .L224 6971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); - 4223 .loc 1 6971 7 is_stmt 1 view .LVU1377 - 4224 0074 0123 movs r3, #1 - 4225 0076 84F84130 strb r3, [r4, #65] + 4218 .loc 1 6971 7 is_stmt 1 view .LVU1377 + 4219 0074 0123 movs r3, #1 + 4220 0076 84F84130 strb r3, [r4, #65] 6972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4226 .loc 1 6972 7 view .LVU1378 - 4227 007a 84F84730 strb r3, [r4, #71] - 4228 007e CDE7 b .L224 - 4229 .cfi_endproc - 4230 .LFE427: - 4232 .section .text.HAL_TIM_IC_CaptureHalfCpltCallback,"ax",%progbits - 4233 .align 1 - 4234 .weak HAL_TIM_IC_CaptureHalfCpltCallback - 4235 .syntax unified - 4236 .thumb - 4237 .thumb_func - 4239 HAL_TIM_IC_CaptureHalfCpltCallback: - 4240 .LVL351: - 4241 .LFB409: + 4221 .loc 1 6972 7 view .LVU1378 + 4222 007a 84F84730 strb r3, [r4, #71] + 4223 007e CDE7 b .L224 + 4224 .cfi_endproc + 4225 .LFE427: + 4227 .section .text.HAL_TIM_IC_CaptureHalfCpltCallback,"ax",%progbits + 4228 .align 1 + 4229 .weak HAL_TIM_IC_CaptureHalfCpltCallback + 4230 .syntax unified + 4231 .thumb + 4232 .thumb_func + 4234 HAL_TIM_IC_CaptureHalfCpltCallback: + 4235 .LVL348: + 4236 .LFB409: 5994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4242 .loc 1 5994 1 view -0 - 4243 .cfi_startproc - 4244 @ args = 0, pretend = 0, frame = 0 - 4245 @ frame_needed = 0, uses_anonymous_args = 0 - 4246 @ link register save eliminated. + 4237 .loc 1 5994 1 view -0 + 4238 .cfi_startproc + 4239 @ args = 0, pretend = 0, frame = 0 + 4240 @ frame_needed = 0, uses_anonymous_args = 0 + 4241 @ link register save eliminated. 5996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4247 .loc 1 5996 3 view .LVU1380 + 4242 .loc 1 5996 3 view .LVU1380 6001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4248 .loc 1 6001 1 is_stmt 0 view .LVU1381 - 4249 0000 7047 bx lr - 4250 .cfi_endproc - 4251 .LFE409: - 4253 .section .text.TIM_DMACaptureHalfCplt,"ax",%progbits - 4254 .align 1 - 4255 .global TIM_DMACaptureHalfCplt - 4256 .syntax unified - 4257 .thumb - 4258 .thumb_func - 4260 TIM_DMACaptureHalfCplt: - 4261 .LVL352: - 4262 .LFB428: + 4243 .loc 1 6001 1 is_stmt 0 view .LVU1381 + 4244 0000 7047 bx lr + 4245 .cfi_endproc + 4246 .LFE409: + 4248 .section .text.TIM_DMACaptureHalfCplt,"ax",%progbits + 4249 .align 1 + 4250 .global TIM_DMACaptureHalfCplt + 4251 .syntax unified + 4252 .thumb + 4253 .thumb_func + 4255 TIM_DMACaptureHalfCplt: + 4256 .LVL349: + 4257 .LFB428: 6995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4263 .loc 1 6995 1 is_stmt 1 view -0 - 4264 .cfi_startproc - 4265 @ args = 0, pretend = 0, frame = 0 - 4266 @ frame_needed = 0, uses_anonymous_args = 0 + 4258 .loc 1 6995 1 is_stmt 1 view -0 + 4259 .cfi_startproc + 4260 @ args = 0, pretend = 0, frame = 0 + 4261 @ frame_needed = 0, uses_anonymous_args = 0 6995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4267 .loc 1 6995 1 is_stmt 0 view .LVU1383 - ARM GAS /tmp/ccodHXtm.s page 231 + 4262 .loc 1 6995 1 is_stmt 0 view .LVU1383 + 4263 0000 10B5 push {r4, lr} + 4264 .LCFI41: + 4265 .cfi_def_cfa_offset 8 + 4266 .cfi_offset 4, -8 + 4267 .cfi_offset 14, -4 + ARM GAS /tmp/ccGjXOU1.s page 231 - 4268 0000 10B5 push {r4, lr} - 4269 .LCFI41: - 4270 .cfi_def_cfa_offset 8 - 4271 .cfi_offset 4, -8 - 4272 .cfi_offset 14, -4 6996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4273 .loc 1 6996 3 is_stmt 1 view .LVU1384 + 4268 .loc 1 6996 3 is_stmt 1 view .LVU1384 6996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4274 .loc 1 6996 22 is_stmt 0 view .LVU1385 - 4275 0002 846A ldr r4, [r0, #40] - 4276 .LVL353: + 4269 .loc 1 6996 22 is_stmt 0 view .LVU1385 + 4270 0002 846A ldr r4, [r0, #40] + 4271 .LVL350: 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4277 .loc 1 6998 3 is_stmt 1 view .LVU1386 + 4272 .loc 1 6998 3 is_stmt 1 view .LVU1386 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4278 .loc 1 6998 25 is_stmt 0 view .LVU1387 - 4279 0004 636A ldr r3, [r4, #36] + 4273 .loc 1 6998 25 is_stmt 0 view .LVU1387 + 4274 0004 636A ldr r3, [r4, #36] 6998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4280 .loc 1 6998 6 view .LVU1388 - 4281 0006 8342 cmp r3, r0 - 4282 0008 0BD0 beq .L239 + 4275 .loc 1 6998 6 view .LVU1388 + 4276 0006 8342 cmp r3, r0 + 4277 0008 0BD0 beq .L239 7002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4283 .loc 1 7002 8 is_stmt 1 view .LVU1389 + 4278 .loc 1 7002 8 is_stmt 1 view .LVU1389 7002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4284 .loc 1 7002 30 is_stmt 0 view .LVU1390 - 4285 000a A36A ldr r3, [r4, #40] + 4279 .loc 1 7002 30 is_stmt 0 view .LVU1390 + 4280 000a A36A ldr r3, [r4, #40] 7002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4286 .loc 1 7002 11 view .LVU1391 - 4287 000c 8342 cmp r3, r0 - 4288 000e 10D0 beq .L240 + 4281 .loc 1 7002 11 view .LVU1391 + 4282 000c 8342 cmp r3, r0 + 4283 000e 10D0 beq .L240 7006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4289 .loc 1 7006 8 is_stmt 1 view .LVU1392 + 4284 .loc 1 7006 8 is_stmt 1 view .LVU1392 7006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4290 .loc 1 7006 30 is_stmt 0 view .LVU1393 - 4291 0010 E36A ldr r3, [r4, #44] + 4285 .loc 1 7006 30 is_stmt 0 view .LVU1393 + 4286 0010 E36A ldr r3, [r4, #44] 7006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4292 .loc 1 7006 11 view .LVU1394 - 4293 0012 8342 cmp r3, r0 - 4294 0014 10D0 beq .L241 + 4287 .loc 1 7006 11 view .LVU1394 + 4288 0012 8342 cmp r3, r0 + 4289 0014 10D0 beq .L241 7010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4295 .loc 1 7010 8 is_stmt 1 view .LVU1395 + 4290 .loc 1 7010 8 is_stmt 1 view .LVU1395 7010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4296 .loc 1 7010 30 is_stmt 0 view .LVU1396 - 4297 0016 236B ldr r3, [r4, #48] + 4291 .loc 1 7010 30 is_stmt 0 view .LVU1396 + 4292 0016 236B ldr r3, [r4, #48] 7010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4298 .loc 1 7010 11 view .LVU1397 - 4299 0018 8342 cmp r3, r0 - 4300 001a 04D1 bne .L235 + 4293 .loc 1 7010 11 view .LVU1397 + 4294 0018 8342 cmp r3, r0 + 4295 001a 04D1 bne .L235 7012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4301 .loc 1 7012 5 is_stmt 1 view .LVU1398 + 4296 .loc 1 7012 5 is_stmt 1 view .LVU1398 7012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4302 .loc 1 7012 19 is_stmt 0 view .LVU1399 - 4303 001c 0823 movs r3, #8 - 4304 001e 2377 strb r3, [r4, #28] - 4305 0020 01E0 b .L235 - 4306 .L239: + 4297 .loc 1 7012 19 is_stmt 0 view .LVU1399 + 4298 001c 0823 movs r3, #8 + 4299 001e 2377 strb r3, [r4, #28] + 4300 0020 01E0 b .L235 + 4301 .L239: 7000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4307 .loc 1 7000 5 is_stmt 1 view .LVU1400 - ARM GAS /tmp/ccodHXtm.s page 232 + 4302 .loc 1 7000 5 is_stmt 1 view .LVU1400 +7000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 4303 .loc 1 7000 19 is_stmt 0 view .LVU1401 + 4304 0022 0123 movs r3, #1 + 4305 0024 2377 strb r3, [r4, #28] + 4306 .L235: + ARM GAS /tmp/ccGjXOU1.s page 232 -7000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4308 .loc 1 7000 19 is_stmt 0 view .LVU1401 - 4309 0022 0123 movs r3, #1 - 4310 0024 2377 strb r3, [r4, #28] - 4311 .L235: 7017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4312 .loc 1 7017 3 is_stmt 1 view .LVU1402 + 4307 .loc 1 7017 3 is_stmt 1 view .LVU1402 7022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4313 .loc 1 7022 3 view .LVU1403 - 4314 0026 2046 mov r0, r4 - 4315 .LVL354: + 4308 .loc 1 7022 3 view .LVU1403 + 4309 0026 2046 mov r0, r4 + 4310 .LVL351: 7022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4316 .loc 1 7022 3 is_stmt 0 view .LVU1404 - 4317 0028 FFF7FEFF bl HAL_TIM_IC_CaptureHalfCpltCallback - 4318 .LVL355: + 4311 .loc 1 7022 3 is_stmt 0 view .LVU1404 + 4312 0028 FFF7FEFF bl HAL_TIM_IC_CaptureHalfCpltCallback + 4313 .LVL352: 7025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4319 .loc 1 7025 3 is_stmt 1 view .LVU1405 + 4314 .loc 1 7025 3 is_stmt 1 view .LVU1405 7025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4320 .loc 1 7025 17 is_stmt 0 view .LVU1406 - 4321 002c 0023 movs r3, #0 - 4322 002e 2377 strb r3, [r4, #28] + 4315 .loc 1 7025 17 is_stmt 0 view .LVU1406 + 4316 002c 0023 movs r3, #0 + 4317 002e 2377 strb r3, [r4, #28] 7026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4323 .loc 1 7026 1 view .LVU1407 - 4324 0030 10BD pop {r4, pc} - 4325 .LVL356: - 4326 .L240: + 4318 .loc 1 7026 1 view .LVU1407 + 4319 0030 10BD pop {r4, pc} + 4320 .LVL353: + 4321 .L240: 7004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4327 .loc 1 7004 5 is_stmt 1 view .LVU1408 + 4322 .loc 1 7004 5 is_stmt 1 view .LVU1408 7004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4328 .loc 1 7004 19 is_stmt 0 view .LVU1409 - 4329 0032 0223 movs r3, #2 - 4330 0034 2377 strb r3, [r4, #28] - 4331 0036 F6E7 b .L235 - 4332 .L241: + 4323 .loc 1 7004 19 is_stmt 0 view .LVU1409 + 4324 0032 0223 movs r3, #2 + 4325 0034 2377 strb r3, [r4, #28] + 4326 0036 F6E7 b .L235 + 4327 .L241: 7008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4333 .loc 1 7008 5 is_stmt 1 view .LVU1410 + 4328 .loc 1 7008 5 is_stmt 1 view .LVU1410 7008:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4334 .loc 1 7008 19 is_stmt 0 view .LVU1411 - 4335 0038 0423 movs r3, #4 - 4336 003a 2377 strb r3, [r4, #28] - 4337 003c F3E7 b .L235 - 4338 .cfi_endproc - 4339 .LFE428: - 4341 .section .text.HAL_TIM_PWM_PulseFinishedCallback,"ax",%progbits - 4342 .align 1 - 4343 .weak HAL_TIM_PWM_PulseFinishedCallback - 4344 .syntax unified - 4345 .thumb - 4346 .thumb_func - 4348 HAL_TIM_PWM_PulseFinishedCallback: - 4349 .LVL357: - 4350 .LFB410: + 4329 .loc 1 7008 19 is_stmt 0 view .LVU1411 + 4330 0038 0423 movs r3, #4 + 4331 003a 2377 strb r3, [r4, #28] + 4332 003c F3E7 b .L235 + 4333 .cfi_endproc + 4334 .LFE428: + 4336 .section .text.HAL_TIM_PWM_PulseFinishedCallback,"ax",%progbits + 4337 .align 1 + 4338 .weak HAL_TIM_PWM_PulseFinishedCallback + 4339 .syntax unified + 4340 .thumb + 4341 .thumb_func + 4343 HAL_TIM_PWM_PulseFinishedCallback: + 4344 .LVL354: + 4345 .LFB410: 6009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4351 .loc 1 6009 1 is_stmt 1 view -0 - 4352 .cfi_startproc - 4353 @ args = 0, pretend = 0, frame = 0 - 4354 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccodHXtm.s page 233 - - - 4355 @ link register save eliminated. + 4346 .loc 1 6009 1 is_stmt 1 view -0 + 4347 .cfi_startproc + 4348 @ args = 0, pretend = 0, frame = 0 + 4349 @ frame_needed = 0, uses_anonymous_args = 0 + 4350 @ link register save eliminated. 6011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4356 .loc 1 6011 3 view .LVU1413 + 4351 .loc 1 6011 3 view .LVU1413 6016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4357 .loc 1 6016 1 is_stmt 0 view .LVU1414 - 4358 0000 7047 bx lr - 4359 .cfi_endproc - 4360 .LFE410: - 4362 .section .text.TIM_DMADelayPulseCplt,"ax",%progbits - 4363 .align 1 - 4364 .syntax unified - 4365 .thumb - 4366 .thumb_func - 4368 TIM_DMADelayPulseCplt: - 4369 .LVL358: - 4370 .LFB425: -6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4371 .loc 1 6834 1 is_stmt 1 view -0 - 4372 .cfi_startproc - 4373 @ args = 0, pretend = 0, frame = 0 - 4374 @ frame_needed = 0, uses_anonymous_args = 0 -6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4375 .loc 1 6834 1 is_stmt 0 view .LVU1416 - 4376 0000 10B5 push {r4, lr} - 4377 .LCFI42: - 4378 .cfi_def_cfa_offset 8 - 4379 .cfi_offset 4, -8 - 4380 .cfi_offset 14, -4 -6835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4381 .loc 1 6835 3 is_stmt 1 view .LVU1417 -6835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4382 .loc 1 6835 22 is_stmt 0 view .LVU1418 - 4383 0002 846A ldr r4, [r0, #40] - 4384 .LVL359: -6837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4385 .loc 1 6837 3 is_stmt 1 view .LVU1419 -6837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4386 .loc 1 6837 25 is_stmt 0 view .LVU1420 - 4387 0004 636A ldr r3, [r4, #36] -6837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4388 .loc 1 6837 6 view .LVU1421 - 4389 0006 8342 cmp r3, r0 - 4390 0008 0ED0 beq .L249 -6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4391 .loc 1 6846 8 is_stmt 1 view .LVU1422 -6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4392 .loc 1 6846 30 is_stmt 0 view .LVU1423 - 4393 000a A36A ldr r3, [r4, #40] -6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4394 .loc 1 6846 11 view .LVU1424 - 4395 000c 8342 cmp r3, r0 - 4396 000e 14D0 beq .L250 -6855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4397 .loc 1 6855 8 is_stmt 1 view .LVU1425 -6855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4398 .loc 1 6855 30 is_stmt 0 view .LVU1426 - 4399 0010 E36A ldr r3, [r4, #44] - ARM GAS /tmp/ccodHXtm.s page 234 + 4352 .loc 1 6016 1 is_stmt 0 view .LVU1414 + ARM GAS /tmp/ccGjXOU1.s page 233 + 4353 0000 7047 bx lr + 4354 .cfi_endproc + 4355 .LFE410: + 4357 .section .text.TIM_DMADelayPulseCplt,"ax",%progbits + 4358 .align 1 + 4359 .syntax unified + 4360 .thumb + 4361 .thumb_func + 4363 TIM_DMADelayPulseCplt: + 4364 .LVL355: + 4365 .LFB425: +6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 4366 .loc 1 6834 1 is_stmt 1 view -0 + 4367 .cfi_startproc + 4368 @ args = 0, pretend = 0, frame = 0 + 4369 @ frame_needed = 0, uses_anonymous_args = 0 +6834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + 4370 .loc 1 6834 1 is_stmt 0 view .LVU1416 + 4371 0000 10B5 push {r4, lr} + 4372 .LCFI42: + 4373 .cfi_def_cfa_offset 8 + 4374 .cfi_offset 4, -8 + 4375 .cfi_offset 14, -4 +6835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 4376 .loc 1 6835 3 is_stmt 1 view .LVU1417 +6835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 4377 .loc 1 6835 22 is_stmt 0 view .LVU1418 + 4378 0002 846A ldr r4, [r0, #40] + 4379 .LVL356: +6837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4380 .loc 1 6837 3 is_stmt 1 view .LVU1419 +6837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4381 .loc 1 6837 25 is_stmt 0 view .LVU1420 + 4382 0004 636A ldr r3, [r4, #36] +6837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4383 .loc 1 6837 6 view .LVU1421 + 4384 0006 8342 cmp r3, r0 + 4385 0008 0ED0 beq .L249 +6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4386 .loc 1 6846 8 is_stmt 1 view .LVU1422 +6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4387 .loc 1 6846 30 is_stmt 0 view .LVU1423 + 4388 000a A36A ldr r3, [r4, #40] +6846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4389 .loc 1 6846 11 view .LVU1424 + 4390 000c 8342 cmp r3, r0 + 4391 000e 14D0 beq .L250 6855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4400 .loc 1 6855 11 view .LVU1427 - 4401 0012 8342 cmp r3, r0 - 4402 0014 1AD0 beq .L251 + 4392 .loc 1 6855 8 is_stmt 1 view .LVU1425 +6855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4393 .loc 1 6855 30 is_stmt 0 view .LVU1426 + 4394 0010 E36A ldr r3, [r4, #44] +6855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4395 .loc 1 6855 11 view .LVU1427 + 4396 0012 8342 cmp r3, r0 + 4397 0014 1AD0 beq .L251 6864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4403 .loc 1 6864 8 is_stmt 1 view .LVU1428 + ARM GAS /tmp/ccGjXOU1.s page 234 + + + 4398 .loc 1 6864 8 is_stmt 1 view .LVU1428 6864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4404 .loc 1 6864 30 is_stmt 0 view .LVU1429 - 4405 0016 236B ldr r3, [r4, #48] + 4399 .loc 1 6864 30 is_stmt 0 view .LVU1429 + 4400 0016 236B ldr r3, [r4, #48] 6864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4406 .loc 1 6864 11 view .LVU1430 - 4407 0018 8342 cmp r3, r0 - 4408 001a 20D0 beq .L252 - 4409 .L245: + 4401 .loc 1 6864 11 view .LVU1430 + 4402 0018 8342 cmp r3, r0 + 4403 001a 20D0 beq .L252 + 4404 .L245: 6876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4410 .loc 1 6876 3 is_stmt 1 view .LVU1431 + 4405 .loc 1 6876 3 is_stmt 1 view .LVU1431 6881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4411 .loc 1 6881 3 view .LVU1432 - 4412 001c 2046 mov r0, r4 - 4413 .LVL360: + 4406 .loc 1 6881 3 view .LVU1432 + 4407 001c 2046 mov r0, r4 + 4408 .LVL357: 6881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4414 .loc 1 6881 3 is_stmt 0 view .LVU1433 - 4415 001e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback - 4416 .LVL361: + 4409 .loc 1 6881 3 is_stmt 0 view .LVU1433 + 4410 001e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 4411 .LVL358: 6884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4417 .loc 1 6884 3 is_stmt 1 view .LVU1434 + 4412 .loc 1 6884 3 is_stmt 1 view .LVU1434 6884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4418 .loc 1 6884 17 is_stmt 0 view .LVU1435 - 4419 0022 0023 movs r3, #0 - 4420 0024 2377 strb r3, [r4, #28] + 4413 .loc 1 6884 17 is_stmt 0 view .LVU1435 + 4414 0022 0023 movs r3, #0 + 4415 0024 2377 strb r3, [r4, #28] 6885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4421 .loc 1 6885 1 view .LVU1436 - 4422 0026 10BD pop {r4, pc} - 4423 .LVL362: - 4424 .L249: + 4416 .loc 1 6885 1 view .LVU1436 + 4417 0026 10BD pop {r4, pc} + 4418 .LVL359: + 4419 .L249: 6839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4425 .loc 1 6839 5 is_stmt 1 view .LVU1437 + 4420 .loc 1 6839 5 is_stmt 1 view .LVU1437 6839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4426 .loc 1 6839 19 is_stmt 0 view .LVU1438 - 4427 0028 0123 movs r3, #1 - 4428 002a 2377 strb r3, [r4, #28] + 4421 .loc 1 6839 19 is_stmt 0 view .LVU1438 + 4422 0028 0123 movs r3, #1 + 4423 002a 2377 strb r3, [r4, #28] 6841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4429 .loc 1 6841 5 is_stmt 1 view .LVU1439 + 4424 .loc 1 6841 5 is_stmt 1 view .LVU1439 6841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4430 .loc 1 6841 19 is_stmt 0 view .LVU1440 - 4431 002c C369 ldr r3, [r0, #28] + 4425 .loc 1 6841 19 is_stmt 0 view .LVU1440 + 4426 002c C369 ldr r3, [r0, #28] 6841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4432 .loc 1 6841 8 view .LVU1441 - 4433 002e 002B cmp r3, #0 - 4434 0030 F4D1 bne .L245 + 4427 .loc 1 6841 8 view .LVU1441 + 4428 002e 002B cmp r3, #0 + 4429 0030 F4D1 bne .L245 6843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4435 .loc 1 6843 7 is_stmt 1 view .LVU1442 - 4436 0032 0123 movs r3, #1 - 4437 0034 84F83E30 strb r3, [r4, #62] - 4438 0038 F0E7 b .L245 - 4439 .L250: + 4430 .loc 1 6843 7 is_stmt 1 view .LVU1442 + 4431 0032 0123 movs r3, #1 + 4432 0034 84F83E30 strb r3, [r4, #62] + 4433 0038 F0E7 b .L245 + 4434 .L250: 6848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 235 + 4435 .loc 1 6848 5 view .LVU1443 +6848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 4436 .loc 1 6848 19 is_stmt 0 view .LVU1444 + 4437 003a 0223 movs r3, #2 + 4438 003c 2377 strb r3, [r4, #28] + ARM GAS /tmp/ccGjXOU1.s page 235 - 4440 .loc 1 6848 5 view .LVU1443 -6848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4441 .loc 1 6848 19 is_stmt 0 view .LVU1444 - 4442 003a 0223 movs r3, #2 - 4443 003c 2377 strb r3, [r4, #28] 6850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4444 .loc 1 6850 5 is_stmt 1 view .LVU1445 + 4439 .loc 1 6850 5 is_stmt 1 view .LVU1445 6850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4445 .loc 1 6850 19 is_stmt 0 view .LVU1446 - 4446 003e C369 ldr r3, [r0, #28] + 4440 .loc 1 6850 19 is_stmt 0 view .LVU1446 + 4441 003e C369 ldr r3, [r0, #28] 6850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4447 .loc 1 6850 8 view .LVU1447 - 4448 0040 002B cmp r3, #0 - 4449 0042 EBD1 bne .L245 + 4442 .loc 1 6850 8 view .LVU1447 + 4443 0040 002B cmp r3, #0 + 4444 0042 EBD1 bne .L245 6852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4450 .loc 1 6852 7 is_stmt 1 view .LVU1448 - 4451 0044 0123 movs r3, #1 - 4452 0046 84F83F30 strb r3, [r4, #63] - 4453 004a E7E7 b .L245 - 4454 .L251: + 4445 .loc 1 6852 7 is_stmt 1 view .LVU1448 + 4446 0044 0123 movs r3, #1 + 4447 0046 84F83F30 strb r3, [r4, #63] + 4448 004a E7E7 b .L245 + 4449 .L251: 6857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4455 .loc 1 6857 5 view .LVU1449 + 4450 .loc 1 6857 5 view .LVU1449 6857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4456 .loc 1 6857 19 is_stmt 0 view .LVU1450 - 4457 004c 0423 movs r3, #4 - 4458 004e 2377 strb r3, [r4, #28] + 4451 .loc 1 6857 19 is_stmt 0 view .LVU1450 + 4452 004c 0423 movs r3, #4 + 4453 004e 2377 strb r3, [r4, #28] 6859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4459 .loc 1 6859 5 is_stmt 1 view .LVU1451 + 4454 .loc 1 6859 5 is_stmt 1 view .LVU1451 6859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4460 .loc 1 6859 19 is_stmt 0 view .LVU1452 - 4461 0050 C369 ldr r3, [r0, #28] + 4455 .loc 1 6859 19 is_stmt 0 view .LVU1452 + 4456 0050 C369 ldr r3, [r0, #28] 6859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4462 .loc 1 6859 8 view .LVU1453 - 4463 0052 002B cmp r3, #0 - 4464 0054 E2D1 bne .L245 + 4457 .loc 1 6859 8 view .LVU1453 + 4458 0052 002B cmp r3, #0 + 4459 0054 E2D1 bne .L245 6861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4465 .loc 1 6861 7 is_stmt 1 view .LVU1454 - 4466 0056 0123 movs r3, #1 - 4467 0058 84F84030 strb r3, [r4, #64] - 4468 005c DEE7 b .L245 - 4469 .L252: + 4460 .loc 1 6861 7 is_stmt 1 view .LVU1454 + 4461 0056 0123 movs r3, #1 + 4462 0058 84F84030 strb r3, [r4, #64] + 4463 005c DEE7 b .L245 + 4464 .L252: 6866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4470 .loc 1 6866 5 view .LVU1455 + 4465 .loc 1 6866 5 view .LVU1455 6866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4471 .loc 1 6866 19 is_stmt 0 view .LVU1456 - 4472 005e 0823 movs r3, #8 - 4473 0060 2377 strb r3, [r4, #28] + 4466 .loc 1 6866 19 is_stmt 0 view .LVU1456 + 4467 005e 0823 movs r3, #8 + 4468 0060 2377 strb r3, [r4, #28] 6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4474 .loc 1 6868 5 is_stmt 1 view .LVU1457 + 4469 .loc 1 6868 5 is_stmt 1 view .LVU1457 6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4475 .loc 1 6868 19 is_stmt 0 view .LVU1458 - 4476 0062 C369 ldr r3, [r0, #28] + 4470 .loc 1 6868 19 is_stmt 0 view .LVU1458 + 4471 0062 C369 ldr r3, [r0, #28] 6868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4477 .loc 1 6868 8 view .LVU1459 - 4478 0064 002B cmp r3, #0 - 4479 0066 D9D1 bne .L245 + 4472 .loc 1 6868 8 view .LVU1459 + 4473 0064 002B cmp r3, #0 + 4474 0066 D9D1 bne .L245 6870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 236 + 4475 .loc 1 6870 7 is_stmt 1 view .LVU1460 + 4476 0068 0123 movs r3, #1 + 4477 006a 84F84130 strb r3, [r4, #65] + 4478 006e D5E7 b .L245 + 4479 .cfi_endproc + ARM GAS /tmp/ccGjXOU1.s page 236 - 4480 .loc 1 6870 7 is_stmt 1 view .LVU1460 - 4481 0068 0123 movs r3, #1 - 4482 006a 84F84130 strb r3, [r4, #65] - 4483 006e D5E7 b .L245 - 4484 .cfi_endproc - 4485 .LFE425: - 4487 .section .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback,"ax",%progbits - 4488 .align 1 - 4489 .weak HAL_TIM_PWM_PulseFinishedHalfCpltCallback - 4490 .syntax unified - 4491 .thumb - 4492 .thumb_func - 4494 HAL_TIM_PWM_PulseFinishedHalfCpltCallback: - 4495 .LVL363: - 4496 .LFB411: + 4480 .LFE425: + 4482 .section .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback,"ax",%progbits + 4483 .align 1 + 4484 .weak HAL_TIM_PWM_PulseFinishedHalfCpltCallback + 4485 .syntax unified + 4486 .thumb + 4487 .thumb_func + 4489 HAL_TIM_PWM_PulseFinishedHalfCpltCallback: + 4490 .LVL360: + 4491 .LFB411: 6024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4497 .loc 1 6024 1 view -0 - 4498 .cfi_startproc - 4499 @ args = 0, pretend = 0, frame = 0 - 4500 @ frame_needed = 0, uses_anonymous_args = 0 - 4501 @ link register save eliminated. + 4492 .loc 1 6024 1 view -0 + 4493 .cfi_startproc + 4494 @ args = 0, pretend = 0, frame = 0 + 4495 @ frame_needed = 0, uses_anonymous_args = 0 + 4496 @ link register save eliminated. 6026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4502 .loc 1 6026 3 view .LVU1462 + 4497 .loc 1 6026 3 view .LVU1462 6031:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4503 .loc 1 6031 1 is_stmt 0 view .LVU1463 - 4504 0000 7047 bx lr - 4505 .cfi_endproc - 4506 .LFE411: - 4508 .section .text.TIM_DMADelayPulseHalfCplt,"ax",%progbits - 4509 .align 1 - 4510 .global TIM_DMADelayPulseHalfCplt - 4511 .syntax unified - 4512 .thumb - 4513 .thumb_func - 4515 TIM_DMADelayPulseHalfCplt: - 4516 .LVL364: - 4517 .LFB426: + 4498 .loc 1 6031 1 is_stmt 0 view .LVU1463 + 4499 0000 7047 bx lr + 4500 .cfi_endproc + 4501 .LFE411: + 4503 .section .text.TIM_DMADelayPulseHalfCplt,"ax",%progbits + 4504 .align 1 + 4505 .global TIM_DMADelayPulseHalfCplt + 4506 .syntax unified + 4507 .thumb + 4508 .thumb_func + 4510 TIM_DMADelayPulseHalfCplt: + 4511 .LVL361: + 4512 .LFB426: 6893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4518 .loc 1 6893 1 is_stmt 1 view -0 - 4519 .cfi_startproc - 4520 @ args = 0, pretend = 0, frame = 0 - 4521 @ frame_needed = 0, uses_anonymous_args = 0 + 4513 .loc 1 6893 1 is_stmt 1 view -0 + 4514 .cfi_startproc + 4515 @ args = 0, pretend = 0, frame = 0 + 4516 @ frame_needed = 0, uses_anonymous_args = 0 6893:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 4522 .loc 1 6893 1 is_stmt 0 view .LVU1465 - 4523 0000 10B5 push {r4, lr} - 4524 .LCFI43: - 4525 .cfi_def_cfa_offset 8 - 4526 .cfi_offset 4, -8 - 4527 .cfi_offset 14, -4 + 4517 .loc 1 6893 1 is_stmt 0 view .LVU1465 + 4518 0000 10B5 push {r4, lr} + 4519 .LCFI43: + 4520 .cfi_def_cfa_offset 8 + 4521 .cfi_offset 4, -8 + 4522 .cfi_offset 14, -4 6894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4528 .loc 1 6894 3 is_stmt 1 view .LVU1466 + 4523 .loc 1 6894 3 is_stmt 1 view .LVU1466 6894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4529 .loc 1 6894 22 is_stmt 0 view .LVU1467 - 4530 0002 846A ldr r4, [r0, #40] - 4531 .LVL365: + 4524 .loc 1 6894 22 is_stmt 0 view .LVU1467 + 4525 0002 846A ldr r4, [r0, #40] + 4526 .LVL362: 6896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4532 .loc 1 6896 3 is_stmt 1 view .LVU1468 - ARM GAS /tmp/ccodHXtm.s page 237 + 4527 .loc 1 6896 3 is_stmt 1 view .LVU1468 +6896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4528 .loc 1 6896 25 is_stmt 0 view .LVU1469 + 4529 0004 636A ldr r3, [r4, #36] +6896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4530 .loc 1 6896 6 view .LVU1470 + ARM GAS /tmp/ccGjXOU1.s page 237 -6896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4533 .loc 1 6896 25 is_stmt 0 view .LVU1469 - 4534 0004 636A ldr r3, [r4, #36] -6896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4535 .loc 1 6896 6 view .LVU1470 - 4536 0006 8342 cmp r3, r0 - 4537 0008 0BD0 beq .L260 + 4531 0006 8342 cmp r3, r0 + 4532 0008 0BD0 beq .L260 6900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4538 .loc 1 6900 8 is_stmt 1 view .LVU1471 + 4533 .loc 1 6900 8 is_stmt 1 view .LVU1471 6900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4539 .loc 1 6900 30 is_stmt 0 view .LVU1472 - 4540 000a A36A ldr r3, [r4, #40] + 4534 .loc 1 6900 30 is_stmt 0 view .LVU1472 + 4535 000a A36A ldr r3, [r4, #40] 6900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4541 .loc 1 6900 11 view .LVU1473 - 4542 000c 8342 cmp r3, r0 - 4543 000e 10D0 beq .L261 + 4536 .loc 1 6900 11 view .LVU1473 + 4537 000c 8342 cmp r3, r0 + 4538 000e 10D0 beq .L261 6904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4544 .loc 1 6904 8 is_stmt 1 view .LVU1474 + 4539 .loc 1 6904 8 is_stmt 1 view .LVU1474 6904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4545 .loc 1 6904 30 is_stmt 0 view .LVU1475 - 4546 0010 E36A ldr r3, [r4, #44] + 4540 .loc 1 6904 30 is_stmt 0 view .LVU1475 + 4541 0010 E36A ldr r3, [r4, #44] 6904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4547 .loc 1 6904 11 view .LVU1476 - 4548 0012 8342 cmp r3, r0 - 4549 0014 10D0 beq .L262 + 4542 .loc 1 6904 11 view .LVU1476 + 4543 0012 8342 cmp r3, r0 + 4544 0014 10D0 beq .L262 6908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4550 .loc 1 6908 8 is_stmt 1 view .LVU1477 + 4545 .loc 1 6908 8 is_stmt 1 view .LVU1477 6908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4551 .loc 1 6908 30 is_stmt 0 view .LVU1478 - 4552 0016 236B ldr r3, [r4, #48] + 4546 .loc 1 6908 30 is_stmt 0 view .LVU1478 + 4547 0016 236B ldr r3, [r4, #48] 6908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4553 .loc 1 6908 11 view .LVU1479 - 4554 0018 8342 cmp r3, r0 - 4555 001a 04D1 bne .L256 + 4548 .loc 1 6908 11 view .LVU1479 + 4549 0018 8342 cmp r3, r0 + 4550 001a 04D1 bne .L256 6910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4556 .loc 1 6910 5 is_stmt 1 view .LVU1480 + 4551 .loc 1 6910 5 is_stmt 1 view .LVU1480 6910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4557 .loc 1 6910 19 is_stmt 0 view .LVU1481 - 4558 001c 0823 movs r3, #8 - 4559 001e 2377 strb r3, [r4, #28] - 4560 0020 01E0 b .L256 - 4561 .L260: + 4552 .loc 1 6910 19 is_stmt 0 view .LVU1481 + 4553 001c 0823 movs r3, #8 + 4554 001e 2377 strb r3, [r4, #28] + 4555 0020 01E0 b .L256 + 4556 .L260: 6898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4562 .loc 1 6898 5 is_stmt 1 view .LVU1482 + 4557 .loc 1 6898 5 is_stmt 1 view .LVU1482 6898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4563 .loc 1 6898 19 is_stmt 0 view .LVU1483 - 4564 0022 0123 movs r3, #1 - 4565 0024 2377 strb r3, [r4, #28] - 4566 .L256: + 4558 .loc 1 6898 19 is_stmt 0 view .LVU1483 + 4559 0022 0123 movs r3, #1 + 4560 0024 2377 strb r3, [r4, #28] + 4561 .L256: 6915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4567 .loc 1 6915 3 is_stmt 1 view .LVU1484 + 4562 .loc 1 6915 3 is_stmt 1 view .LVU1484 6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4568 .loc 1 6920 3 view .LVU1485 - 4569 0026 2046 mov r0, r4 - 4570 .LVL366: + 4563 .loc 1 6920 3 view .LVU1485 + 4564 0026 2046 mov r0, r4 + 4565 .LVL363: 6920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4571 .loc 1 6920 3 is_stmt 0 view .LVU1486 - ARM GAS /tmp/ccodHXtm.s page 238 + 4566 .loc 1 6920 3 is_stmt 0 view .LVU1486 + 4567 0028 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedHalfCpltCallback + 4568 .LVL364: +6923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 4569 .loc 1 6923 3 is_stmt 1 view .LVU1487 +6923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + ARM GAS /tmp/ccGjXOU1.s page 238 - 4572 0028 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedHalfCpltCallback - 4573 .LVL367: -6923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4574 .loc 1 6923 3 is_stmt 1 view .LVU1487 -6923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4575 .loc 1 6923 17 is_stmt 0 view .LVU1488 - 4576 002c 0023 movs r3, #0 - 4577 002e 2377 strb r3, [r4, #28] + 4570 .loc 1 6923 17 is_stmt 0 view .LVU1488 + 4571 002c 0023 movs r3, #0 + 4572 002e 2377 strb r3, [r4, #28] 6924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4578 .loc 1 6924 1 view .LVU1489 - 4579 0030 10BD pop {r4, pc} - 4580 .LVL368: - 4581 .L261: + 4573 .loc 1 6924 1 view .LVU1489 + 4574 0030 10BD pop {r4, pc} + 4575 .LVL365: + 4576 .L261: 6902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4582 .loc 1 6902 5 is_stmt 1 view .LVU1490 + 4577 .loc 1 6902 5 is_stmt 1 view .LVU1490 6902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4583 .loc 1 6902 19 is_stmt 0 view .LVU1491 - 4584 0032 0223 movs r3, #2 - 4585 0034 2377 strb r3, [r4, #28] - 4586 0036 F6E7 b .L256 - 4587 .L262: + 4578 .loc 1 6902 19 is_stmt 0 view .LVU1491 + 4579 0032 0223 movs r3, #2 + 4580 0034 2377 strb r3, [r4, #28] + 4581 0036 F6E7 b .L256 + 4582 .L262: 6906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4588 .loc 1 6906 5 is_stmt 1 view .LVU1492 + 4583 .loc 1 6906 5 is_stmt 1 view .LVU1492 6906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4589 .loc 1 6906 19 is_stmt 0 view .LVU1493 - 4590 0038 0423 movs r3, #4 - 4591 003a 2377 strb r3, [r4, #28] - 4592 003c F3E7 b .L256 - 4593 .cfi_endproc - 4594 .LFE426: - 4596 .section .text.HAL_TIM_TriggerCallback,"ax",%progbits - 4597 .align 1 - 4598 .weak HAL_TIM_TriggerCallback - 4599 .syntax unified - 4600 .thumb - 4601 .thumb_func - 4603 HAL_TIM_TriggerCallback: - 4604 .LVL369: - 4605 .LFB412: + 4584 .loc 1 6906 19 is_stmt 0 view .LVU1493 + 4585 0038 0423 movs r3, #4 + 4586 003a 2377 strb r3, [r4, #28] + 4587 003c F3E7 b .L256 + 4588 .cfi_endproc + 4589 .LFE426: + 4591 .section .text.HAL_TIM_TriggerCallback,"ax",%progbits + 4592 .align 1 + 4593 .weak HAL_TIM_TriggerCallback + 4594 .syntax unified + 4595 .thumb + 4596 .thumb_func + 4598 HAL_TIM_TriggerCallback: + 4599 .LVL366: + 4600 .LFB412: 6039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 4606 .loc 1 6039 1 is_stmt 1 view -0 - 4607 .cfi_startproc - 4608 @ args = 0, pretend = 0, frame = 0 - 4609 @ frame_needed = 0, uses_anonymous_args = 0 - 4610 @ link register save eliminated. + 4601 .loc 1 6039 1 is_stmt 1 view -0 + 4602 .cfi_startproc + 4603 @ args = 0, pretend = 0, frame = 0 + 4604 @ frame_needed = 0, uses_anonymous_args = 0 + 4605 @ link register save eliminated. 6041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4611 .loc 1 6041 3 view .LVU1495 + 4606 .loc 1 6041 3 view .LVU1495 6046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4612 .loc 1 6046 1 is_stmt 0 view .LVU1496 - 4613 0000 7047 bx lr - 4614 .cfi_endproc - 4615 .LFE412: - 4617 .section .text.HAL_TIM_IRQHandler,"ax",%progbits - 4618 .align 1 - 4619 .global HAL_TIM_IRQHandler - 4620 .syntax unified - 4621 .thumb - ARM GAS /tmp/ccodHXtm.s page 239 + 4607 .loc 1 6046 1 is_stmt 0 view .LVU1496 + 4608 0000 7047 bx lr + 4609 .cfi_endproc + 4610 .LFE412: + 4612 .section .text.HAL_TIM_IRQHandler,"ax",%progbits + 4613 .align 1 + 4614 .global HAL_TIM_IRQHandler + 4615 .syntax unified + 4616 .thumb + 4617 .thumb_func + 4619 HAL_TIM_IRQHandler: + 4620 .LVL367: + 4621 .LFB387: +3847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itsource = htim->Instance->DIER; + ARM GAS /tmp/ccGjXOU1.s page 239 - 4622 .thumb_func - 4624 HAL_TIM_IRQHandler: - 4625 .LVL370: - 4626 .LFB387: + 4622 .loc 1 3847 1 is_stmt 1 view -0 + 4623 .cfi_startproc + 4624 @ args = 0, pretend = 0, frame = 0 + 4625 @ frame_needed = 0, uses_anonymous_args = 0 3847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itsource = htim->Instance->DIER; - 4627 .loc 1 3847 1 is_stmt 1 view -0 - 4628 .cfi_startproc - 4629 @ args = 0, pretend = 0, frame = 0 - 4630 @ frame_needed = 0, uses_anonymous_args = 0 -3847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itsource = htim->Instance->DIER; - 4631 .loc 1 3847 1 is_stmt 0 view .LVU1498 - 4632 0000 70B5 push {r4, r5, r6, lr} - 4633 .LCFI44: - 4634 .cfi_def_cfa_offset 16 - 4635 .cfi_offset 4, -16 - 4636 .cfi_offset 5, -12 - 4637 .cfi_offset 6, -8 - 4638 .cfi_offset 14, -4 - 4639 0002 0546 mov r5, r0 + 4626 .loc 1 3847 1 is_stmt 0 view .LVU1498 + 4627 0000 70B5 push {r4, r5, r6, lr} + 4628 .LCFI44: + 4629 .cfi_def_cfa_offset 16 + 4630 .cfi_offset 4, -16 + 4631 .cfi_offset 5, -12 + 4632 .cfi_offset 6, -8 + 4633 .cfi_offset 14, -4 + 4634 0002 0546 mov r5, r0 3848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itflag = htim->Instance->SR; - 4640 .loc 1 3848 3 is_stmt 1 view .LVU1499 + 4635 .loc 1 3848 3 is_stmt 1 view .LVU1499 3848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itflag = htim->Instance->SR; - 4641 .loc 1 3848 27 is_stmt 0 view .LVU1500 - 4642 0004 0368 ldr r3, [r0] + 4636 .loc 1 3848 27 is_stmt 0 view .LVU1500 + 4637 0004 0368 ldr r3, [r0] 3848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t itflag = htim->Instance->SR; - 4643 .loc 1 3848 12 view .LVU1501 - 4644 0006 DE68 ldr r6, [r3, #12] - 4645 .LVL371: + 4638 .loc 1 3848 12 view .LVU1501 + 4639 0006 DE68 ldr r6, [r3, #12] + 4640 .LVL368: 3849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4646 .loc 1 3849 3 is_stmt 1 view .LVU1502 + 4641 .loc 1 3849 3 is_stmt 1 view .LVU1502 3849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4647 .loc 1 3849 12 is_stmt 0 view .LVU1503 - 4648 0008 1C69 ldr r4, [r3, #16] - 4649 .LVL372: + 4642 .loc 1 3849 12 is_stmt 0 view .LVU1503 + 4643 0008 1C69 ldr r4, [r3, #16] + 4644 .LVL369: 3852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4650 .loc 1 3852 3 is_stmt 1 view .LVU1504 + 4645 .loc 1 3852 3 is_stmt 1 view .LVU1504 3852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4651 .loc 1 3852 6 is_stmt 0 view .LVU1505 - 4652 000a 14F0020F tst r4, #2 - 4653 000e 10D0 beq .L265 + 4646 .loc 1 3852 6 is_stmt 0 view .LVU1505 + 4647 000a 14F0020F tst r4, #2 + 4648 000e 10D0 beq .L265 3854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4654 .loc 1 3854 5 is_stmt 1 view .LVU1506 + 4649 .loc 1 3854 5 is_stmt 1 view .LVU1506 3854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4655 .loc 1 3854 8 is_stmt 0 view .LVU1507 - 4656 0010 16F0020F tst r6, #2 - 4657 0014 0DD0 beq .L265 + 4650 .loc 1 3854 8 is_stmt 0 view .LVU1507 + 4651 0010 16F0020F tst r6, #2 + 4652 0014 0DD0 beq .L265 3857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; - 4658 .loc 1 3857 9 is_stmt 1 view .LVU1508 - 4659 0016 6FF00202 mvn r2, #2 - 4660 001a 1A61 str r2, [r3, #16] + 4653 .loc 1 3857 9 is_stmt 1 view .LVU1508 + 4654 0016 6FF00202 mvn r2, #2 + 4655 001a 1A61 str r2, [r3, #16] 3858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4661 .loc 1 3858 9 view .LVU1509 + 4656 .loc 1 3858 9 view .LVU1509 3858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4662 .loc 1 3858 23 is_stmt 0 view .LVU1510 - 4663 001c 0123 movs r3, #1 - 4664 001e 0377 strb r3, [r0, #28] + 4657 .loc 1 3858 23 is_stmt 0 view .LVU1510 + 4658 001c 0123 movs r3, #1 + 4659 001e 0377 strb r3, [r0, #28] 3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 240 + 4660 .loc 1 3861 9 is_stmt 1 view .LVU1511 +3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4661 .loc 1 3861 18 is_stmt 0 view .LVU1512 + 4662 0020 0368 ldr r3, [r0] +3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 240 - 4665 .loc 1 3861 9 is_stmt 1 view .LVU1511 + 4663 .loc 1 3861 28 view .LVU1513 + 4664 0022 9B69 ldr r3, [r3, #24] 3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4666 .loc 1 3861 18 is_stmt 0 view .LVU1512 - 4667 0020 0368 ldr r3, [r0] -3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4668 .loc 1 3861 28 view .LVU1513 - 4669 0022 9B69 ldr r3, [r3, #24] -3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4670 .loc 1 3861 12 view .LVU1514 - 4671 0024 13F0030F tst r3, #3 - 4672 0028 7CD0 beq .L266 + 4665 .loc 1 3861 12 view .LVU1514 + 4666 0024 13F0030F tst r3, #3 + 4667 0028 7CD0 beq .L266 3866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4673 .loc 1 3866 11 is_stmt 1 view .LVU1515 - 4674 002a FFF7FEFF bl HAL_TIM_IC_CaptureCallback - 4675 .LVL373: - 4676 .L267: + 4668 .loc 1 3866 11 is_stmt 1 view .LVU1515 + 4669 002a FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 4670 .LVL370: + 4671 .L267: 3880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4677 .loc 1 3880 9 view .LVU1516 + 4672 .loc 1 3880 9 view .LVU1516 3880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4678 .loc 1 3880 23 is_stmt 0 view .LVU1517 - 4679 002e 0023 movs r3, #0 - 4680 0030 2B77 strb r3, [r5, #28] - 4681 .L265: + 4673 .loc 1 3880 23 is_stmt 0 view .LVU1517 + 4674 002e 0023 movs r3, #0 + 4675 0030 2B77 strb r3, [r5, #28] + 4676 .L265: 3885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4682 .loc 1 3885 3 is_stmt 1 view .LVU1518 + 4677 .loc 1 3885 3 is_stmt 1 view .LVU1518 3885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4683 .loc 1 3885 6 is_stmt 0 view .LVU1519 - 4684 0032 14F0040F tst r4, #4 - 4685 0036 12D0 beq .L268 + 4678 .loc 1 3885 6 is_stmt 0 view .LVU1519 + 4679 0032 14F0040F tst r4, #4 + 4680 0036 12D0 beq .L268 3887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4686 .loc 1 3887 5 is_stmt 1 view .LVU1520 + 4681 .loc 1 3887 5 is_stmt 1 view .LVU1520 3887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4687 .loc 1 3887 8 is_stmt 0 view .LVU1521 - 4688 0038 16F0040F tst r6, #4 - 4689 003c 0FD0 beq .L268 + 4682 .loc 1 3887 8 is_stmt 0 view .LVU1521 + 4683 0038 16F0040F tst r6, #4 + 4684 003c 0FD0 beq .L268 3889:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; - 4690 .loc 1 3889 7 is_stmt 1 view .LVU1522 - 4691 003e 2B68 ldr r3, [r5] - 4692 0040 6FF00402 mvn r2, #4 - 4693 0044 1A61 str r2, [r3, #16] + 4685 .loc 1 3889 7 is_stmt 1 view .LVU1522 + 4686 003e 2B68 ldr r3, [r5] + 4687 0040 6FF00402 mvn r2, #4 + 4688 0044 1A61 str r2, [r3, #16] 3890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Input capture event */ - 4694 .loc 1 3890 7 view .LVU1523 + 4689 .loc 1 3890 7 view .LVU1523 3890:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Input capture event */ - 4695 .loc 1 3890 21 is_stmt 0 view .LVU1524 - 4696 0046 0223 movs r3, #2 - 4697 0048 2B77 strb r3, [r5, #28] + 4690 .loc 1 3890 21 is_stmt 0 view .LVU1524 + 4691 0046 0223 movs r3, #2 + 4692 0048 2B77 strb r3, [r5, #28] 3892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4698 .loc 1 3892 7 is_stmt 1 view .LVU1525 + 4693 .loc 1 3892 7 is_stmt 1 view .LVU1525 3892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4699 .loc 1 3892 16 is_stmt 0 view .LVU1526 - 4700 004a 2B68 ldr r3, [r5] + 4694 .loc 1 3892 16 is_stmt 0 view .LVU1526 + 4695 004a 2B68 ldr r3, [r5] 3892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4701 .loc 1 3892 26 view .LVU1527 - 4702 004c 9B69 ldr r3, [r3, #24] + 4696 .loc 1 3892 26 view .LVU1527 + 4697 004c 9B69 ldr r3, [r3, #24] 3892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4703 .loc 1 3892 10 view .LVU1528 - 4704 004e 13F4407F tst r3, #768 - ARM GAS /tmp/ccodHXtm.s page 241 - - - 4705 0052 6DD0 beq .L269 + 4698 .loc 1 3892 10 view .LVU1528 + 4699 004e 13F4407F tst r3, #768 + 4700 0052 6DD0 beq .L269 3897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4706 .loc 1 3897 9 is_stmt 1 view .LVU1529 - 4707 0054 2846 mov r0, r5 - 4708 0056 FFF7FEFF bl HAL_TIM_IC_CaptureCallback - 4709 .LVL374: - 4710 .L270: + 4701 .loc 1 3897 9 is_stmt 1 view .LVU1529 + 4702 0054 2846 mov r0, r5 + 4703 0056 FFF7FEFF bl HAL_TIM_IC_CaptureCallback + ARM GAS /tmp/ccGjXOU1.s page 241 + + + 4704 .LVL371: + 4705 .L270: 3911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4711 .loc 1 3911 7 view .LVU1530 + 4706 .loc 1 3911 7 view .LVU1530 3911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4712 .loc 1 3911 21 is_stmt 0 view .LVU1531 - 4713 005a 0023 movs r3, #0 - 4714 005c 2B77 strb r3, [r5, #28] - 4715 .L268: + 4707 .loc 1 3911 21 is_stmt 0 view .LVU1531 + 4708 005a 0023 movs r3, #0 + 4709 005c 2B77 strb r3, [r5, #28] + 4710 .L268: 3915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4716 .loc 1 3915 3 is_stmt 1 view .LVU1532 + 4711 .loc 1 3915 3 is_stmt 1 view .LVU1532 3915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4717 .loc 1 3915 6 is_stmt 0 view .LVU1533 - 4718 005e 14F0080F tst r4, #8 - 4719 0062 12D0 beq .L271 + 4712 .loc 1 3915 6 is_stmt 0 view .LVU1533 + 4713 005e 14F0080F tst r4, #8 + 4714 0062 12D0 beq .L271 3917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4720 .loc 1 3917 5 is_stmt 1 view .LVU1534 + 4715 .loc 1 3917 5 is_stmt 1 view .LVU1534 3917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4721 .loc 1 3917 8 is_stmt 0 view .LVU1535 - 4722 0064 16F0080F tst r6, #8 - 4723 0068 0FD0 beq .L271 + 4716 .loc 1 3917 8 is_stmt 0 view .LVU1535 + 4717 0064 16F0080F tst r6, #8 + 4718 0068 0FD0 beq .L271 3919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; - 4724 .loc 1 3919 7 is_stmt 1 view .LVU1536 - 4725 006a 2B68 ldr r3, [r5] - 4726 006c 6FF00802 mvn r2, #8 - 4727 0070 1A61 str r2, [r3, #16] + 4719 .loc 1 3919 7 is_stmt 1 view .LVU1536 + 4720 006a 2B68 ldr r3, [r5] + 4721 006c 6FF00802 mvn r2, #8 + 4722 0070 1A61 str r2, [r3, #16] 3920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Input capture event */ - 4728 .loc 1 3920 7 view .LVU1537 + 4723 .loc 1 3920 7 view .LVU1537 3920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Input capture event */ - 4729 .loc 1 3920 21 is_stmt 0 view .LVU1538 - 4730 0072 0423 movs r3, #4 - 4731 0074 2B77 strb r3, [r5, #28] + 4724 .loc 1 3920 21 is_stmt 0 view .LVU1538 + 4725 0072 0423 movs r3, #4 + 4726 0074 2B77 strb r3, [r5, #28] 3922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4732 .loc 1 3922 7 is_stmt 1 view .LVU1539 + 4727 .loc 1 3922 7 is_stmt 1 view .LVU1539 3922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4733 .loc 1 3922 16 is_stmt 0 view .LVU1540 - 4734 0076 2B68 ldr r3, [r5] + 4728 .loc 1 3922 16 is_stmt 0 view .LVU1540 + 4729 0076 2B68 ldr r3, [r5] 3922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4735 .loc 1 3922 26 view .LVU1541 - 4736 0078 DB69 ldr r3, [r3, #28] + 4730 .loc 1 3922 26 view .LVU1541 + 4731 0078 DB69 ldr r3, [r3, #28] 3922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4737 .loc 1 3922 10 view .LVU1542 - 4738 007a 13F0030F tst r3, #3 - 4739 007e 5ED0 beq .L272 + 4732 .loc 1 3922 10 view .LVU1542 + 4733 007a 13F0030F tst r3, #3 + 4734 007e 5ED0 beq .L272 3927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4740 .loc 1 3927 9 is_stmt 1 view .LVU1543 - 4741 0080 2846 mov r0, r5 - 4742 0082 FFF7FEFF bl HAL_TIM_IC_CaptureCallback - 4743 .LVL375: - 4744 .L273: + 4735 .loc 1 3927 9 is_stmt 1 view .LVU1543 + 4736 0080 2846 mov r0, r5 + 4737 0082 FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 4738 .LVL372: + 4739 .L273: 3941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4745 .loc 1 3941 7 view .LVU1544 - ARM GAS /tmp/ccodHXtm.s page 242 + 4740 .loc 1 3941 7 view .LVU1544 +3941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 4741 .loc 1 3941 21 is_stmt 0 view .LVU1545 + 4742 0086 0023 movs r3, #0 + 4743 0088 2B77 strb r3, [r5, #28] + 4744 .L271: + ARM GAS /tmp/ccGjXOU1.s page 242 -3941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4746 .loc 1 3941 21 is_stmt 0 view .LVU1545 - 4747 0086 0023 movs r3, #0 - 4748 0088 2B77 strb r3, [r5, #28] - 4749 .L271: 3945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4750 .loc 1 3945 3 is_stmt 1 view .LVU1546 + 4745 .loc 1 3945 3 is_stmt 1 view .LVU1546 3945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4751 .loc 1 3945 6 is_stmt 0 view .LVU1547 - 4752 008a 14F0100F tst r4, #16 - 4753 008e 12D0 beq .L274 + 4746 .loc 1 3945 6 is_stmt 0 view .LVU1547 + 4747 008a 14F0100F tst r4, #16 + 4748 008e 12D0 beq .L274 3947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4754 .loc 1 3947 5 is_stmt 1 view .LVU1548 + 4749 .loc 1 3947 5 is_stmt 1 view .LVU1548 3947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4755 .loc 1 3947 8 is_stmt 0 view .LVU1549 - 4756 0090 16F0100F tst r6, #16 - 4757 0094 0FD0 beq .L274 + 4750 .loc 1 3947 8 is_stmt 0 view .LVU1549 + 4751 0090 16F0100F tst r6, #16 + 4752 0094 0FD0 beq .L274 3949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; - 4758 .loc 1 3949 7 is_stmt 1 view .LVU1550 - 4759 0096 2B68 ldr r3, [r5] - 4760 0098 6FF01002 mvn r2, #16 - 4761 009c 1A61 str r2, [r3, #16] + 4753 .loc 1 3949 7 is_stmt 1 view .LVU1550 + 4754 0096 2B68 ldr r3, [r5] + 4755 0098 6FF01002 mvn r2, #16 + 4756 009c 1A61 str r2, [r3, #16] 3950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Input capture event */ - 4762 .loc 1 3950 7 view .LVU1551 + 4757 .loc 1 3950 7 view .LVU1551 3950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Input capture event */ - 4763 .loc 1 3950 21 is_stmt 0 view .LVU1552 - 4764 009e 0823 movs r3, #8 - 4765 00a0 2B77 strb r3, [r5, #28] + 4758 .loc 1 3950 21 is_stmt 0 view .LVU1552 + 4759 009e 0823 movs r3, #8 + 4760 00a0 2B77 strb r3, [r5, #28] 3952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4766 .loc 1 3952 7 is_stmt 1 view .LVU1553 + 4761 .loc 1 3952 7 is_stmt 1 view .LVU1553 3952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4767 .loc 1 3952 16 is_stmt 0 view .LVU1554 - 4768 00a2 2B68 ldr r3, [r5] + 4762 .loc 1 3952 16 is_stmt 0 view .LVU1554 + 4763 00a2 2B68 ldr r3, [r5] 3952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4769 .loc 1 3952 26 view .LVU1555 - 4770 00a4 DB69 ldr r3, [r3, #28] + 4764 .loc 1 3952 26 view .LVU1555 + 4765 00a4 DB69 ldr r3, [r3, #28] 3952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4771 .loc 1 3952 10 view .LVU1556 - 4772 00a6 13F4407F tst r3, #768 - 4773 00aa 4FD0 beq .L275 + 4766 .loc 1 3952 10 view .LVU1556 + 4767 00a6 13F4407F tst r3, #768 + 4768 00aa 4FD0 beq .L275 3957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4774 .loc 1 3957 9 is_stmt 1 view .LVU1557 - 4775 00ac 2846 mov r0, r5 - 4776 00ae FFF7FEFF bl HAL_TIM_IC_CaptureCallback - 4777 .LVL376: - 4778 .L276: + 4769 .loc 1 3957 9 is_stmt 1 view .LVU1557 + 4770 00ac 2846 mov r0, r5 + 4771 00ae FFF7FEFF bl HAL_TIM_IC_CaptureCallback + 4772 .LVL373: + 4773 .L276: 3971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4779 .loc 1 3971 7 view .LVU1558 + 4774 .loc 1 3971 7 view .LVU1558 3971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 4780 .loc 1 3971 21 is_stmt 0 view .LVU1559 - 4781 00b2 0023 movs r3, #0 - 4782 00b4 2B77 strb r3, [r5, #28] - 4783 .L274: + 4775 .loc 1 3971 21 is_stmt 0 view .LVU1559 + 4776 00b2 0023 movs r3, #0 + 4777 00b4 2B77 strb r3, [r5, #28] + 4778 .L274: 3975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4784 .loc 1 3975 3 is_stmt 1 view .LVU1560 + 4779 .loc 1 3975 3 is_stmt 1 view .LVU1560 3975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4785 .loc 1 3975 6 is_stmt 0 view .LVU1561 - ARM GAS /tmp/ccodHXtm.s page 243 - - - 4786 00b6 14F0010F tst r4, #1 - 4787 00ba 02D0 beq .L277 + 4780 .loc 1 3975 6 is_stmt 0 view .LVU1561 + 4781 00b6 14F0010F tst r4, #1 + 4782 00ba 02D0 beq .L277 3977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4788 .loc 1 3977 5 is_stmt 1 view .LVU1562 + 4783 .loc 1 3977 5 is_stmt 1 view .LVU1562 3977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4789 .loc 1 3977 8 is_stmt 0 view .LVU1563 - 4790 00bc 16F0010F tst r6, #1 - 4791 00c0 4BD1 bne .L287 - 4792 .L277: -3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((itflag & (TIM_FLAG_SYSTEM_BREAK)) == (TIM_FLAG_SYSTEM_BREAK))) - 4793 .loc 1 3988 3 is_stmt 1 view .LVU1564 -3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((itflag & (TIM_FLAG_SYSTEM_BREAK)) == (TIM_FLAG_SYSTEM_BREAK))) - 4794 .loc 1 3988 6 is_stmt 0 view .LVU1565 - 4795 00c2 14F4025F tst r4, #8320 - 4796 00c6 02D0 beq .L278 -3991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4797 .loc 1 3991 5 is_stmt 1 view .LVU1566 -3991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4798 .loc 1 3991 8 is_stmt 0 view .LVU1567 - 4799 00c8 16F0800F tst r6, #128 - 4800 00cc 4DD1 bne .L288 - 4801 .L278: -4002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4802 .loc 1 4002 3 is_stmt 1 view .LVU1568 -4002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4803 .loc 1 4002 6 is_stmt 0 view .LVU1569 - 4804 00ce 14F4807F tst r4, #256 - 4805 00d2 02D0 beq .L279 -4004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4806 .loc 1 4004 5 is_stmt 1 view .LVU1570 -4004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4807 .loc 1 4004 8 is_stmt 0 view .LVU1571 - 4808 00d4 16F0800F tst r6, #128 - 4809 00d8 4FD1 bne .L289 - 4810 .L279: -4015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4811 .loc 1 4015 3 is_stmt 1 view .LVU1572 -4015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4812 .loc 1 4015 6 is_stmt 0 view .LVU1573 - 4813 00da 14F0400F tst r4, #64 - 4814 00de 02D0 beq .L280 -4017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4815 .loc 1 4017 5 is_stmt 1 view .LVU1574 -4017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4816 .loc 1 4017 8 is_stmt 0 view .LVU1575 - 4817 00e0 16F0400F tst r6, #64 - 4818 00e4 51D1 bne .L290 - 4819 .L280: -4028:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4820 .loc 1 4028 3 is_stmt 1 view .LVU1576 -4028:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4821 .loc 1 4028 6 is_stmt 0 view .LVU1577 - 4822 00e6 14F0200F tst r4, #32 - 4823 00ea 02D0 beq .L281 -4030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4824 .loc 1 4030 5 is_stmt 1 view .LVU1578 -4030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 244 + ARM GAS /tmp/ccGjXOU1.s page 243 - 4825 .loc 1 4030 8 is_stmt 0 view .LVU1579 - 4826 00ec 16F0200F tst r6, #32 - 4827 00f0 53D1 bne .L291 - 4828 .L281: + 4784 .loc 1 3977 8 is_stmt 0 view .LVU1563 + 4785 00bc 16F0010F tst r6, #1 + 4786 00c0 4BD1 bne .L287 + 4787 .L277: +3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((itflag & (TIM_FLAG_SYSTEM_BREAK)) == (TIM_FLAG_SYSTEM_BREAK))) + 4788 .loc 1 3988 3 is_stmt 1 view .LVU1564 +3988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** ((itflag & (TIM_FLAG_SYSTEM_BREAK)) == (TIM_FLAG_SYSTEM_BREAK))) + 4789 .loc 1 3988 6 is_stmt 0 view .LVU1565 + 4790 00c2 14F4025F tst r4, #8320 + 4791 00c6 02D0 beq .L278 +3991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4792 .loc 1 3991 5 is_stmt 1 view .LVU1566 +3991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4793 .loc 1 3991 8 is_stmt 0 view .LVU1567 + 4794 00c8 16F0800F tst r6, #128 + 4795 00cc 4DD1 bne .L288 + 4796 .L278: +4002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4797 .loc 1 4002 3 is_stmt 1 view .LVU1568 +4002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4798 .loc 1 4002 6 is_stmt 0 view .LVU1569 + 4799 00ce 14F4807F tst r4, #256 + 4800 00d2 02D0 beq .L279 +4004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4801 .loc 1 4004 5 is_stmt 1 view .LVU1570 +4004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4802 .loc 1 4004 8 is_stmt 0 view .LVU1571 + 4803 00d4 16F0800F tst r6, #128 + 4804 00d8 4FD1 bne .L289 + 4805 .L279: +4015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4806 .loc 1 4015 3 is_stmt 1 view .LVU1572 +4015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4807 .loc 1 4015 6 is_stmt 0 view .LVU1573 + 4808 00da 14F0400F tst r4, #64 + 4809 00de 02D0 beq .L280 +4017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4810 .loc 1 4017 5 is_stmt 1 view .LVU1574 +4017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4811 .loc 1 4017 8 is_stmt 0 view .LVU1575 + 4812 00e0 16F0400F tst r6, #64 + 4813 00e4 51D1 bne .L290 + 4814 .L280: +4028:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4815 .loc 1 4028 3 is_stmt 1 view .LVU1576 +4028:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4816 .loc 1 4028 6 is_stmt 0 view .LVU1577 + 4817 00e6 14F0200F tst r4, #32 + 4818 00ea 02D0 beq .L281 +4030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4819 .loc 1 4030 5 is_stmt 1 view .LVU1578 +4030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 4820 .loc 1 4030 8 is_stmt 0 view .LVU1579 + 4821 00ec 16F0200F tst r6, #32 + 4822 00f0 53D1 bne .L291 + 4823 .L281: 4041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4829 .loc 1 4041 3 is_stmt 1 view .LVU1580 + ARM GAS /tmp/ccGjXOU1.s page 244 + + + 4824 .loc 1 4041 3 is_stmt 1 view .LVU1580 4041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4830 .loc 1 4041 6 is_stmt 0 view .LVU1581 - 4831 00f2 14F4801F tst r4, #1048576 - 4832 00f6 02D0 beq .L282 + 4825 .loc 1 4041 6 is_stmt 0 view .LVU1581 + 4826 00f2 14F4801F tst r4, #1048576 + 4827 00f6 02D0 beq .L282 4043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4833 .loc 1 4043 5 is_stmt 1 view .LVU1582 + 4828 .loc 1 4043 5 is_stmt 1 view .LVU1582 4043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4834 .loc 1 4043 8 is_stmt 0 view .LVU1583 - 4835 00f8 16F4801F tst r6, #1048576 - 4836 00fc 55D1 bne .L292 - 4837 .L282: + 4829 .loc 1 4043 8 is_stmt 0 view .LVU1583 + 4830 00f8 16F4801F tst r6, #1048576 + 4831 00fc 55D1 bne .L292 + 4832 .L282: 4054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4838 .loc 1 4054 3 is_stmt 1 view .LVU1584 + 4833 .loc 1 4054 3 is_stmt 1 view .LVU1584 4054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4839 .loc 1 4054 6 is_stmt 0 view .LVU1585 - 4840 00fe 14F4001F tst r4, #2097152 - 4841 0102 02D0 beq .L283 + 4834 .loc 1 4054 6 is_stmt 0 view .LVU1585 + 4835 00fe 14F4001F tst r4, #2097152 + 4836 0102 02D0 beq .L283 4056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4842 .loc 1 4056 5 is_stmt 1 view .LVU1586 + 4837 .loc 1 4056 5 is_stmt 1 view .LVU1586 4056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4843 .loc 1 4056 8 is_stmt 0 view .LVU1587 - 4844 0104 16F4001F tst r6, #2097152 - 4845 0108 57D1 bne .L293 - 4846 .L283: + 4838 .loc 1 4056 8 is_stmt 0 view .LVU1587 + 4839 0104 16F4001F tst r6, #2097152 + 4840 0108 57D1 bne .L293 + 4841 .L283: 4067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4847 .loc 1 4067 3 is_stmt 1 view .LVU1588 + 4842 .loc 1 4067 3 is_stmt 1 view .LVU1588 4067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4848 .loc 1 4067 6 is_stmt 0 view .LVU1589 - 4849 010a 14F4800F tst r4, #4194304 - 4850 010e 02D0 beq .L284 + 4843 .loc 1 4067 6 is_stmt 0 view .LVU1589 + 4844 010a 14F4800F tst r4, #4194304 + 4845 010e 02D0 beq .L284 4069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4851 .loc 1 4069 5 is_stmt 1 view .LVU1590 + 4846 .loc 1 4069 5 is_stmt 1 view .LVU1590 4069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4852 .loc 1 4069 8 is_stmt 0 view .LVU1591 - 4853 0110 16F4800F tst r6, #4194304 - 4854 0114 59D1 bne .L294 - 4855 .L284: + 4847 .loc 1 4069 8 is_stmt 0 view .LVU1591 + 4848 0110 16F4800F tst r6, #4194304 + 4849 0114 59D1 bne .L294 + 4850 .L284: 4080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4856 .loc 1 4080 3 is_stmt 1 view .LVU1592 + 4851 .loc 1 4080 3 is_stmt 1 view .LVU1592 4080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4857 .loc 1 4080 6 is_stmt 0 view .LVU1593 - 4858 0116 14F4000F tst r4, #8388608 - 4859 011a 02D0 beq .L264 + 4852 .loc 1 4080 6 is_stmt 0 view .LVU1593 + 4853 0116 14F4000F tst r4, #8388608 + 4854 011a 02D0 beq .L264 4082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4860 .loc 1 4082 5 is_stmt 1 view .LVU1594 + 4855 .loc 1 4082 5 is_stmt 1 view .LVU1594 4082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 4861 .loc 1 4082 8 is_stmt 0 view .LVU1595 - 4862 011c 16F4000F tst r6, #8388608 - 4863 0120 5BD1 bne .L295 - 4864 .L264: + 4856 .loc 1 4082 8 is_stmt 0 view .LVU1595 + 4857 011c 16F4000F tst r6, #8388608 + 4858 0120 5BD1 bne .L295 + 4859 .L264: 4092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 245 - - - 4865 .loc 1 4092 1 view .LVU1596 - 4866 0122 70BD pop {r4, r5, r6, pc} - 4867 .LVL377: - 4868 .L266: + 4860 .loc 1 4092 1 view .LVU1596 + 4861 0122 70BD pop {r4, r5, r6, pc} + 4862 .LVL374: + 4863 .L266: 3876:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); - 4869 .loc 1 3876 11 is_stmt 1 view .LVU1597 - 4870 0124 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback - 4871 .LVL378: + ARM GAS /tmp/ccGjXOU1.s page 245 + + + 4864 .loc 1 3876 11 is_stmt 1 view .LVU1597 + 4865 0124 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback + 4866 .LVL375: 3877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4872 .loc 1 3877 11 view .LVU1598 - 4873 0128 2846 mov r0, r5 - 4874 012a FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback - 4875 .LVL379: - 4876 012e 7EE7 b .L267 - 4877 .L269: + 4867 .loc 1 3877 11 view .LVU1598 + 4868 0128 2846 mov r0, r5 + 4869 012a FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 4870 .LVL376: + 4871 012e 7EE7 b .L267 + 4872 .L269: 3907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); - 4878 .loc 1 3907 9 view .LVU1599 - 4879 0130 2846 mov r0, r5 - 4880 0132 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback - 4881 .LVL380: + 4873 .loc 1 3907 9 view .LVU1599 + 4874 0130 2846 mov r0, r5 + 4875 0132 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback + 4876 .LVL377: 3908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4882 .loc 1 3908 9 view .LVU1600 - 4883 0136 2846 mov r0, r5 - 4884 0138 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback - 4885 .LVL381: - 4886 013c 8DE7 b .L270 - 4887 .L272: + 4877 .loc 1 3908 9 view .LVU1600 + 4878 0136 2846 mov r0, r5 + 4879 0138 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 4880 .LVL378: + 4881 013c 8DE7 b .L270 + 4882 .L272: 3937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); - 4888 .loc 1 3937 9 view .LVU1601 - 4889 013e 2846 mov r0, r5 - 4890 0140 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback - 4891 .LVL382: + 4883 .loc 1 3937 9 view .LVU1601 + 4884 013e 2846 mov r0, r5 + 4885 0140 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback + 4886 .LVL379: 3938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4892 .loc 1 3938 9 view .LVU1602 - 4893 0144 2846 mov r0, r5 - 4894 0146 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback - 4895 .LVL383: - 4896 014a 9CE7 b .L273 - 4897 .L275: + 4887 .loc 1 3938 9 view .LVU1602 + 4888 0144 2846 mov r0, r5 + 4889 0146 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 4890 .LVL380: + 4891 014a 9CE7 b .L273 + 4892 .L275: 3967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); - 4898 .loc 1 3967 9 view .LVU1603 - 4899 014c 2846 mov r0, r5 - 4900 014e FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback - 4901 .LVL384: + 4893 .loc 1 3967 9 view .LVU1603 + 4894 014c 2846 mov r0, r5 + 4895 014e FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback + 4896 .LVL381: 3968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4902 .loc 1 3968 9 view .LVU1604 - 4903 0152 2846 mov r0, r5 - 4904 0154 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback - 4905 .LVL385: - 4906 0158 ABE7 b .L276 - 4907 .L287: + 4897 .loc 1 3968 9 view .LVU1604 + 4898 0152 2846 mov r0, r5 + 4899 0154 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback + 4900 .LVL382: + 4901 0158 ABE7 b .L276 + 4902 .L287: 3979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4908 .loc 1 3979 7 view .LVU1605 - 4909 015a 2B68 ldr r3, [r5] - 4910 015c 6FF00102 mvn r2, #1 - 4911 0160 1A61 str r2, [r3, #16] + 4903 .loc 1 3979 7 view .LVU1605 + 4904 015a 2B68 ldr r3, [r5] + 4905 015c 6FF00102 mvn r2, #1 + 4906 0160 1A61 str r2, [r3, #16] 3983:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccodHXtm.s page 246 + 4907 .loc 1 3983 7 view .LVU1606 + 4908 0162 2846 mov r0, r5 + 4909 0164 FFF7FEFF bl HAL_TIM_PeriodElapsedCallback + 4910 .LVL383: + 4911 0168 ABE7 b .L277 + ARM GAS /tmp/ccGjXOU1.s page 246 - 4912 .loc 1 3983 7 view .LVU1606 - 4913 0162 2846 mov r0, r5 - 4914 0164 FFF7FEFF bl HAL_TIM_PeriodElapsedCallback - 4915 .LVL386: - 4916 0168 ABE7 b .L277 - 4917 .L288: + 4912 .L288: 3993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4918 .loc 1 3993 7 view .LVU1607 - 4919 016a 2B68 ldr r3, [r5] - 4920 016c 6FF40252 mvn r2, #8320 - 4921 0170 1A61 str r2, [r3, #16] + 4913 .loc 1 3993 7 view .LVU1607 + 4914 016a 2B68 ldr r3, [r5] + 4915 016c 6FF40252 mvn r2, #8320 + 4916 0170 1A61 str r2, [r3, #16] 3997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4922 .loc 1 3997 7 view .LVU1608 - 4923 0172 2846 mov r0, r5 - 4924 0174 FFF7FEFF bl HAL_TIMEx_BreakCallback - 4925 .LVL387: - 4926 0178 A9E7 b .L278 - 4927 .L289: + 4917 .loc 1 3997 7 view .LVU1608 + 4918 0172 2846 mov r0, r5 + 4919 0174 FFF7FEFF bl HAL_TIMEx_BreakCallback + 4920 .LVL384: + 4921 0178 A9E7 b .L278 + 4922 .L289: 4006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4928 .loc 1 4006 7 view .LVU1609 - 4929 017a 2B68 ldr r3, [r5] - 4930 017c 6FF48072 mvn r2, #256 - 4931 0180 1A61 str r2, [r3, #16] + 4923 .loc 1 4006 7 view .LVU1609 + 4924 017a 2B68 ldr r3, [r5] + 4925 017c 6FF48072 mvn r2, #256 + 4926 0180 1A61 str r2, [r3, #16] 4010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4932 .loc 1 4010 7 view .LVU1610 - 4933 0182 2846 mov r0, r5 - 4934 0184 FFF7FEFF bl HAL_TIMEx_Break2Callback - 4935 .LVL388: - 4936 0188 A7E7 b .L279 - 4937 .L290: + 4927 .loc 1 4010 7 view .LVU1610 + 4928 0182 2846 mov r0, r5 + 4929 0184 FFF7FEFF bl HAL_TIMEx_Break2Callback + 4930 .LVL385: + 4931 0188 A7E7 b .L279 + 4932 .L290: 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4938 .loc 1 4019 7 view .LVU1611 - 4939 018a 2B68 ldr r3, [r5] - 4940 018c 6FF04002 mvn r2, #64 - 4941 0190 1A61 str r2, [r3, #16] + 4933 .loc 1 4019 7 view .LVU1611 + 4934 018a 2B68 ldr r3, [r5] + 4935 018c 6FF04002 mvn r2, #64 + 4936 0190 1A61 str r2, [r3, #16] 4023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4942 .loc 1 4023 7 view .LVU1612 - 4943 0192 2846 mov r0, r5 - 4944 0194 FFF7FEFF bl HAL_TIM_TriggerCallback - 4945 .LVL389: - 4946 0198 A5E7 b .L280 - 4947 .L291: + 4937 .loc 1 4023 7 view .LVU1612 + 4938 0192 2846 mov r0, r5 + 4939 0194 FFF7FEFF bl HAL_TIM_TriggerCallback + 4940 .LVL386: + 4941 0198 A5E7 b .L280 + 4942 .L291: 4032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4948 .loc 1 4032 7 view .LVU1613 - 4949 019a 2B68 ldr r3, [r5] - 4950 019c 6FF02002 mvn r2, #32 - 4951 01a0 1A61 str r2, [r3, #16] + 4943 .loc 1 4032 7 view .LVU1613 + 4944 019a 2B68 ldr r3, [r5] + 4945 019c 6FF02002 mvn r2, #32 + 4946 01a0 1A61 str r2, [r3, #16] 4036:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4952 .loc 1 4036 7 view .LVU1614 - 4953 01a2 2846 mov r0, r5 - 4954 01a4 FFF7FEFF bl HAL_TIMEx_CommutCallback - 4955 .LVL390: - 4956 01a8 A3E7 b .L281 - 4957 .L292: + 4947 .loc 1 4036 7 view .LVU1614 + 4948 01a2 2846 mov r0, r5 + 4949 01a4 FFF7FEFF bl HAL_TIMEx_CommutCallback + 4950 .LVL387: + 4951 01a8 A3E7 b .L281 + 4952 .L292: 4045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4958 .loc 1 4045 7 view .LVU1615 - 4959 01aa 2B68 ldr r3, [r5] - ARM GAS /tmp/ccodHXtm.s page 247 - - - 4960 01ac 6FF48012 mvn r2, #1048576 - 4961 01b0 1A61 str r2, [r3, #16] + 4953 .loc 1 4045 7 view .LVU1615 + 4954 01aa 2B68 ldr r3, [r5] + 4955 01ac 6FF48012 mvn r2, #1048576 + 4956 01b0 1A61 str r2, [r3, #16] 4049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4962 .loc 1 4049 7 view .LVU1616 - 4963 01b2 2846 mov r0, r5 - 4964 01b4 FFF7FEFF bl HAL_TIMEx_EncoderIndexCallback - 4965 .LVL391: - 4966 01b8 A1E7 b .L282 - 4967 .L293: + 4957 .loc 1 4049 7 view .LVU1616 + 4958 01b2 2846 mov r0, r5 + ARM GAS /tmp/ccGjXOU1.s page 247 + + + 4959 01b4 FFF7FEFF bl HAL_TIMEx_EncoderIndexCallback + 4960 .LVL388: + 4961 01b8 A1E7 b .L282 + 4962 .L293: 4058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4968 .loc 1 4058 7 view .LVU1617 - 4969 01ba 2B68 ldr r3, [r5] - 4970 01bc 6FF40012 mvn r2, #2097152 - 4971 01c0 1A61 str r2, [r3, #16] + 4963 .loc 1 4058 7 view .LVU1617 + 4964 01ba 2B68 ldr r3, [r5] + 4965 01bc 6FF40012 mvn r2, #2097152 + 4966 01c0 1A61 str r2, [r3, #16] 4062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4972 .loc 1 4062 7 view .LVU1618 - 4973 01c2 2846 mov r0, r5 - 4974 01c4 FFF7FEFF bl HAL_TIMEx_DirectionChangeCallback - 4975 .LVL392: - 4976 01c8 9FE7 b .L283 - 4977 .L294: + 4967 .loc 1 4062 7 view .LVU1618 + 4968 01c2 2846 mov r0, r5 + 4969 01c4 FFF7FEFF bl HAL_TIMEx_DirectionChangeCallback + 4970 .LVL389: + 4971 01c8 9FE7 b .L283 + 4972 .L294: 4071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4978 .loc 1 4071 7 view .LVU1619 - 4979 01ca 2B68 ldr r3, [r5] - 4980 01cc 6FF48002 mvn r2, #4194304 - 4981 01d0 1A61 str r2, [r3, #16] + 4973 .loc 1 4071 7 view .LVU1619 + 4974 01ca 2B68 ldr r3, [r5] + 4975 01cc 6FF48002 mvn r2, #4194304 + 4976 01d0 1A61 str r2, [r3, #16] 4075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4982 .loc 1 4075 7 view .LVU1620 - 4983 01d2 2846 mov r0, r5 - 4984 01d4 FFF7FEFF bl HAL_TIMEx_IndexErrorCallback - 4985 .LVL393: - 4986 01d8 9DE7 b .L284 - 4987 .L295: + 4977 .loc 1 4075 7 view .LVU1620 + 4978 01d2 2846 mov r0, r5 + 4979 01d4 FFF7FEFF bl HAL_TIMEx_IndexErrorCallback + 4980 .LVL390: + 4981 01d8 9DE7 b .L284 + 4982 .L295: 4084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - 4988 .loc 1 4084 7 view .LVU1621 - 4989 01da 2B68 ldr r3, [r5] - 4990 01dc 6FF40002 mvn r2, #8388608 - 4991 01e0 1A61 str r2, [r3, #16] + 4983 .loc 1 4084 7 view .LVU1621 + 4984 01da 2B68 ldr r3, [r5] + 4985 01dc 6FF40002 mvn r2, #8388608 + 4986 01e0 1A61 str r2, [r3, #16] 4088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 4992 .loc 1 4088 7 view .LVU1622 - 4993 01e2 2846 mov r0, r5 - 4994 01e4 FFF7FEFF bl HAL_TIMEx_TransitionErrorCallback - 4995 .LVL394: + 4987 .loc 1 4088 7 view .LVU1622 + 4988 01e2 2846 mov r0, r5 + 4989 01e4 FFF7FEFF bl HAL_TIMEx_TransitionErrorCallback + 4990 .LVL391: 4092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 4996 .loc 1 4092 1 is_stmt 0 view .LVU1623 - 4997 01e8 9BE7 b .L264 - 4998 .cfi_endproc - 4999 .LFE387: - 5001 .section .text.TIM_DMATriggerCplt,"ax",%progbits - 5002 .align 1 - 5003 .syntax unified - 5004 .thumb - 5005 .thumb_func - 5007 TIM_DMATriggerCplt: - 5008 .LVL395: - 5009 .LFB431: + 4991 .loc 1 4092 1 is_stmt 0 view .LVU1623 + 4992 01e8 9BE7 b .L264 + 4993 .cfi_endproc + 4994 .LFE387: + 4996 .section .text.TIM_DMATriggerCplt,"ax",%progbits + 4997 .align 1 + 4998 .syntax unified + 4999 .thumb + 5000 .thumb_func + 5002 TIM_DMATriggerCplt: + 5003 .LVL392: + 5004 .LFB431: 7071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - ARM GAS /tmp/ccodHXtm.s page 248 + 5005 .loc 1 7071 1 is_stmt 1 view -0 + 5006 .cfi_startproc + 5007 @ args = 0, pretend = 0, frame = 0 + 5008 @ frame_needed = 0, uses_anonymous_args = 0 +7071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; + ARM GAS /tmp/ccGjXOU1.s page 248 - 5010 .loc 1 7071 1 is_stmt 1 view -0 - 5011 .cfi_startproc - 5012 @ args = 0, pretend = 0, frame = 0 - 5013 @ frame_needed = 0, uses_anonymous_args = 0 -7071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 5014 .loc 1 7071 1 is_stmt 0 view .LVU1625 - 5015 0000 08B5 push {r3, lr} - 5016 .LCFI45: - 5017 .cfi_def_cfa_offset 8 - 5018 .cfi_offset 3, -8 - 5019 .cfi_offset 14, -4 + 5009 .loc 1 7071 1 is_stmt 0 view .LVU1625 + 5010 0000 08B5 push {r3, lr} + 5011 .LCFI45: + 5012 .cfi_def_cfa_offset 8 + 5013 .cfi_offset 3, -8 + 5014 .cfi_offset 14, -4 7072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5020 .loc 1 7072 3 is_stmt 1 view .LVU1626 + 5015 .loc 1 7072 3 is_stmt 1 view .LVU1626 7072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5021 .loc 1 7072 22 is_stmt 0 view .LVU1627 - 5022 0002 806A ldr r0, [r0, #40] - 5023 .LVL396: + 5016 .loc 1 7072 22 is_stmt 0 view .LVU1627 + 5017 0002 806A ldr r0, [r0, #40] + 5018 .LVL393: 7074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5024 .loc 1 7074 3 is_stmt 1 view .LVU1628 + 5019 .loc 1 7074 3 is_stmt 1 view .LVU1628 7074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5025 .loc 1 7074 17 is_stmt 0 view .LVU1629 - 5026 0004 836B ldr r3, [r0, #56] + 5020 .loc 1 7074 17 is_stmt 0 view .LVU1629 + 5021 0004 836B ldr r3, [r0, #56] 7074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5027 .loc 1 7074 43 view .LVU1630 - 5028 0006 DB69 ldr r3, [r3, #28] + 5022 .loc 1 7074 43 view .LVU1630 + 5023 0006 DB69 ldr r3, [r3, #28] 7074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5029 .loc 1 7074 6 view .LVU1631 - 5030 0008 13B9 cbnz r3, .L297 + 5024 .loc 1 7074 6 view .LVU1631 + 5025 0008 13B9 cbnz r3, .L297 7076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5031 .loc 1 7076 5 is_stmt 1 view .LVU1632 + 5026 .loc 1 7076 5 is_stmt 1 view .LVU1632 7076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5032 .loc 1 7076 17 is_stmt 0 view .LVU1633 - 5033 000a 0123 movs r3, #1 - 5034 000c 80F83D30 strb r3, [r0, #61] - 5035 .L297: + 5027 .loc 1 7076 17 is_stmt 0 view .LVU1633 + 5028 000a 0123 movs r3, #1 + 5029 000c 80F83D30 strb r3, [r0, #61] + 5030 .L297: 7082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5036 .loc 1 7082 3 is_stmt 1 view .LVU1634 - 5037 0010 FFF7FEFF bl HAL_TIM_TriggerCallback - 5038 .LVL397: + 5031 .loc 1 7082 3 is_stmt 1 view .LVU1634 + 5032 0010 FFF7FEFF bl HAL_TIM_TriggerCallback + 5033 .LVL394: 7084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5039 .loc 1 7084 1 is_stmt 0 view .LVU1635 - 5040 0014 08BD pop {r3, pc} - 5041 .cfi_endproc - 5042 .LFE431: - 5044 .section .text.HAL_TIM_TriggerHalfCpltCallback,"ax",%progbits - 5045 .align 1 - 5046 .weak HAL_TIM_TriggerHalfCpltCallback - 5047 .syntax unified - 5048 .thumb - 5049 .thumb_func - 5051 HAL_TIM_TriggerHalfCpltCallback: - 5052 .LVL398: - 5053 .LFB413: + 5034 .loc 1 7084 1 is_stmt 0 view .LVU1635 + 5035 0014 08BD pop {r3, pc} + 5036 .cfi_endproc + 5037 .LFE431: + 5039 .section .text.HAL_TIM_TriggerHalfCpltCallback,"ax",%progbits + 5040 .align 1 + 5041 .weak HAL_TIM_TriggerHalfCpltCallback + 5042 .syntax unified + 5043 .thumb + 5044 .thumb_func + 5046 HAL_TIM_TriggerHalfCpltCallback: + 5047 .LVL395: + 5048 .LFB413: 6054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 5054 .loc 1 6054 1 is_stmt 1 view -0 - 5055 .cfi_startproc - 5056 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccodHXtm.s page 249 - - - 5057 @ frame_needed = 0, uses_anonymous_args = 0 - 5058 @ link register save eliminated. + 5049 .loc 1 6054 1 is_stmt 1 view -0 + 5050 .cfi_startproc + 5051 @ args = 0, pretend = 0, frame = 0 + 5052 @ frame_needed = 0, uses_anonymous_args = 0 + 5053 @ link register save eliminated. 6056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5059 .loc 1 6056 3 view .LVU1637 + 5054 .loc 1 6056 3 view .LVU1637 6061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5060 .loc 1 6061 1 is_stmt 0 view .LVU1638 - 5061 0000 7047 bx lr - 5062 .cfi_endproc - 5063 .LFE413: - 5065 .section .text.TIM_DMATriggerHalfCplt,"ax",%progbits - 5066 .align 1 - 5067 .syntax unified - 5068 .thumb - 5069 .thumb_func - 5071 TIM_DMATriggerHalfCplt: - 5072 .LVL399: - 5073 .LFB432: + ARM GAS /tmp/ccGjXOU1.s page 249 + + + 5055 .loc 1 6061 1 is_stmt 0 view .LVU1638 + 5056 0000 7047 bx lr + 5057 .cfi_endproc + 5058 .LFE413: + 5060 .section .text.TIM_DMATriggerHalfCplt,"ax",%progbits + 5061 .align 1 + 5062 .syntax unified + 5063 .thumb + 5064 .thumb_func + 5066 TIM_DMATriggerHalfCplt: + 5067 .LVL396: + 5068 .LFB432: 7092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 5074 .loc 1 7092 1 is_stmt 1 view -0 - 5075 .cfi_startproc - 5076 @ args = 0, pretend = 0, frame = 0 - 5077 @ frame_needed = 0, uses_anonymous_args = 0 + 5069 .loc 1 7092 1 is_stmt 1 view -0 + 5070 .cfi_startproc + 5071 @ args = 0, pretend = 0, frame = 0 + 5072 @ frame_needed = 0, uses_anonymous_args = 0 7092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 5078 .loc 1 7092 1 is_stmt 0 view .LVU1640 - 5079 0000 08B5 push {r3, lr} - 5080 .LCFI46: - 5081 .cfi_def_cfa_offset 8 - 5082 .cfi_offset 3, -8 - 5083 .cfi_offset 14, -4 + 5073 .loc 1 7092 1 is_stmt 0 view .LVU1640 + 5074 0000 08B5 push {r3, lr} + 5075 .LCFI46: + 5076 .cfi_def_cfa_offset 8 + 5077 .cfi_offset 3, -8 + 5078 .cfi_offset 14, -4 7093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5084 .loc 1 7093 3 is_stmt 1 view .LVU1641 - 5085 .LVL400: + 5079 .loc 1 7093 3 is_stmt 1 view .LVU1641 + 5080 .LVL397: 7098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5086 .loc 1 7098 3 view .LVU1642 - 5087 0002 806A ldr r0, [r0, #40] - 5088 .LVL401: + 5081 .loc 1 7098 3 view .LVU1642 + 5082 0002 806A ldr r0, [r0, #40] + 5083 .LVL398: 7098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5089 .loc 1 7098 3 is_stmt 0 view .LVU1643 - 5090 0004 FFF7FEFF bl HAL_TIM_TriggerHalfCpltCallback - 5091 .LVL402: + 5084 .loc 1 7098 3 is_stmt 0 view .LVU1643 + 5085 0004 FFF7FEFF bl HAL_TIM_TriggerHalfCpltCallback + 5086 .LVL399: 7100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5092 .loc 1 7100 1 view .LVU1644 - 5093 0008 08BD pop {r3, pc} - 5094 .cfi_endproc - 5095 .LFE432: - 5097 .section .text.HAL_TIM_ErrorCallback,"ax",%progbits - 5098 .align 1 - 5099 .weak HAL_TIM_ErrorCallback - 5100 .syntax unified - 5101 .thumb - 5102 .thumb_func - 5104 HAL_TIM_ErrorCallback: - 5105 .LVL403: - 5106 .LFB414: + 5087 .loc 1 7100 1 view .LVU1644 + 5088 0008 08BD pop {r3, pc} + 5089 .cfi_endproc + 5090 .LFE432: + 5092 .section .text.HAL_TIM_ErrorCallback,"ax",%progbits + 5093 .align 1 + 5094 .weak HAL_TIM_ErrorCallback + 5095 .syntax unified + 5096 .thumb + 5097 .thumb_func + 5099 HAL_TIM_ErrorCallback: + 5100 .LVL400: + 5101 .LFB414: 6069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 5107 .loc 1 6069 1 is_stmt 1 view -0 - 5108 .cfi_startproc - ARM GAS /tmp/ccodHXtm.s page 250 - - - 5109 @ args = 0, pretend = 0, frame = 0 - 5110 @ frame_needed = 0, uses_anonymous_args = 0 - 5111 @ link register save eliminated. + 5102 .loc 1 6069 1 is_stmt 1 view -0 + 5103 .cfi_startproc + 5104 @ args = 0, pretend = 0, frame = 0 + 5105 @ frame_needed = 0, uses_anonymous_args = 0 + 5106 @ link register save eliminated. 6071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5112 .loc 1 6071 3 view .LVU1646 + 5107 .loc 1 6071 3 view .LVU1646 + ARM GAS /tmp/ccGjXOU1.s page 250 + + 6076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5113 .loc 1 6076 1 is_stmt 0 view .LVU1647 - 5114 0000 7047 bx lr - 5115 .cfi_endproc - 5116 .LFE414: - 5118 .section .text.TIM_DMAError,"ax",%progbits - 5119 .align 1 - 5120 .global TIM_DMAError - 5121 .syntax unified - 5122 .thumb - 5123 .thumb_func - 5125 TIM_DMAError: - 5126 .LVL404: - 5127 .LFB424: + 5108 .loc 1 6076 1 is_stmt 0 view .LVU1647 + 5109 0000 7047 bx lr + 5110 .cfi_endproc + 5111 .LFE414: + 5113 .section .text.TIM_DMAError,"ax",%progbits + 5114 .align 1 + 5115 .global TIM_DMAError + 5116 .syntax unified + 5117 .thumb + 5118 .thumb_func + 5120 TIM_DMAError: + 5121 .LVL401: + 5122 .LFB424: 6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 5128 .loc 1 6791 1 is_stmt 1 view -0 - 5129 .cfi_startproc - 5130 @ args = 0, pretend = 0, frame = 0 - 5131 @ frame_needed = 0, uses_anonymous_args = 0 + 5123 .loc 1 6791 1 is_stmt 1 view -0 + 5124 .cfi_startproc + 5125 @ args = 0, pretend = 0, frame = 0 + 5126 @ frame_needed = 0, uses_anonymous_args = 0 6791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 5132 .loc 1 6791 1 is_stmt 0 view .LVU1649 - 5133 0000 10B5 push {r4, lr} - 5134 .LCFI47: - 5135 .cfi_def_cfa_offset 8 - 5136 .cfi_offset 4, -8 - 5137 .cfi_offset 14, -4 + 5127 .loc 1 6791 1 is_stmt 0 view .LVU1649 + 5128 0000 10B5 push {r4, lr} + 5129 .LCFI47: + 5130 .cfi_def_cfa_offset 8 + 5131 .cfi_offset 4, -8 + 5132 .cfi_offset 14, -4 6792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5138 .loc 1 6792 3 is_stmt 1 view .LVU1650 + 5133 .loc 1 6792 3 is_stmt 1 view .LVU1650 6792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5139 .loc 1 6792 22 is_stmt 0 view .LVU1651 - 5140 0002 846A ldr r4, [r0, #40] - 5141 .LVL405: + 5134 .loc 1 6792 22 is_stmt 0 view .LVU1651 + 5135 0002 846A ldr r4, [r0, #40] + 5136 .LVL402: 6794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5142 .loc 1 6794 3 is_stmt 1 view .LVU1652 + 5137 .loc 1 6794 3 is_stmt 1 view .LVU1652 6794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5143 .loc 1 6794 25 is_stmt 0 view .LVU1653 - 5144 0004 636A ldr r3, [r4, #36] + 5138 .loc 1 6794 25 is_stmt 0 view .LVU1653 + 5139 0004 636A ldr r3, [r4, #36] 6794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5145 .loc 1 6794 6 view .LVU1654 - 5146 0006 8342 cmp r3, r0 - 5147 0008 0CD0 beq .L310 + 5140 .loc 1 6794 6 view .LVU1654 + 5141 0006 8342 cmp r3, r0 + 5142 0008 0CD0 beq .L310 6799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5148 .loc 1 6799 8 is_stmt 1 view .LVU1655 + 5143 .loc 1 6799 8 is_stmt 1 view .LVU1655 6799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5149 .loc 1 6799 30 is_stmt 0 view .LVU1656 - 5150 000a A36A ldr r3, [r4, #40] + 5144 .loc 1 6799 30 is_stmt 0 view .LVU1656 + 5145 000a A36A ldr r3, [r4, #40] 6799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5151 .loc 1 6799 11 view .LVU1657 - 5152 000c 8342 cmp r3, r0 - 5153 000e 13D0 beq .L311 + 5146 .loc 1 6799 11 view .LVU1657 + 5147 000c 8342 cmp r3, r0 + 5148 000e 13D0 beq .L311 6804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5154 .loc 1 6804 8 is_stmt 1 view .LVU1658 - ARM GAS /tmp/ccodHXtm.s page 251 + 5149 .loc 1 6804 8 is_stmt 1 view .LVU1658 +6804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 5150 .loc 1 6804 30 is_stmt 0 view .LVU1659 + 5151 0010 E36A ldr r3, [r4, #44] +6804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 5152 .loc 1 6804 11 view .LVU1660 + ARM GAS /tmp/ccGjXOU1.s page 251 -6804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5155 .loc 1 6804 30 is_stmt 0 view .LVU1659 - 5156 0010 E36A ldr r3, [r4, #44] -6804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5157 .loc 1 6804 11 view .LVU1660 - 5158 0012 8342 cmp r3, r0 - 5159 0014 16D0 beq .L312 + 5153 0012 8342 cmp r3, r0 + 5154 0014 16D0 beq .L312 6809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5160 .loc 1 6809 8 is_stmt 1 view .LVU1661 + 5155 .loc 1 6809 8 is_stmt 1 view .LVU1661 6809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5161 .loc 1 6809 30 is_stmt 0 view .LVU1662 - 5162 0016 236B ldr r3, [r4, #48] + 5156 .loc 1 6809 30 is_stmt 0 view .LVU1662 + 5157 0016 236B ldr r3, [r4, #48] 6809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5163 .loc 1 6809 11 view .LVU1663 - 5164 0018 8342 cmp r3, r0 - 5165 001a 19D0 beq .L313 + 5158 .loc 1 6809 11 view .LVU1663 + 5159 0018 8342 cmp r3, r0 + 5160 001a 19D0 beq .L313 6816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5166 .loc 1 6816 5 is_stmt 1 view .LVU1664 + 5161 .loc 1 6816 5 is_stmt 1 view .LVU1664 6816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5167 .loc 1 6816 17 is_stmt 0 view .LVU1665 - 5168 001c 0123 movs r3, #1 - 5169 001e 84F83D30 strb r3, [r4, #61] - 5170 0022 03E0 b .L305 - 5171 .L310: + 5162 .loc 1 6816 17 is_stmt 0 view .LVU1665 + 5163 001c 0123 movs r3, #1 + 5164 001e 84F83D30 strb r3, [r4, #61] + 5165 0022 03E0 b .L305 + 5166 .L310: 6796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 5172 .loc 1 6796 5 is_stmt 1 view .LVU1666 + 5167 .loc 1 6796 5 is_stmt 1 view .LVU1666 6796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 5173 .loc 1 6796 19 is_stmt 0 view .LVU1667 - 5174 0024 0123 movs r3, #1 - 5175 0026 2377 strb r3, [r4, #28] + 5168 .loc 1 6796 19 is_stmt 0 view .LVU1667 + 5169 0024 0123 movs r3, #1 + 5170 0026 2377 strb r3, [r4, #28] 6797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5176 .loc 1 6797 5 is_stmt 1 view .LVU1668 - 5177 0028 84F83E30 strb r3, [r4, #62] - 5178 .L305: + 5171 .loc 1 6797 5 is_stmt 1 view .LVU1668 + 5172 0028 84F83E30 strb r3, [r4, #62] + 5173 .L305: 6822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5179 .loc 1 6822 3 view .LVU1669 - 5180 002c 2046 mov r0, r4 - 5181 .LVL406: + 5174 .loc 1 6822 3 view .LVU1669 + 5175 002c 2046 mov r0, r4 + 5176 .LVL403: 6822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5182 .loc 1 6822 3 is_stmt 0 view .LVU1670 - 5183 002e FFF7FEFF bl HAL_TIM_ErrorCallback - 5184 .LVL407: + 5177 .loc 1 6822 3 is_stmt 0 view .LVU1670 + 5178 002e FFF7FEFF bl HAL_TIM_ErrorCallback + 5179 .LVL404: 6825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5185 .loc 1 6825 3 is_stmt 1 view .LVU1671 + 5180 .loc 1 6825 3 is_stmt 1 view .LVU1671 6825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5186 .loc 1 6825 17 is_stmt 0 view .LVU1672 - 5187 0032 0023 movs r3, #0 - 5188 0034 2377 strb r3, [r4, #28] + 5181 .loc 1 6825 17 is_stmt 0 view .LVU1672 + 5182 0032 0023 movs r3, #0 + 5183 0034 2377 strb r3, [r4, #28] 6826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5189 .loc 1 6826 1 view .LVU1673 - 5190 0036 10BD pop {r4, pc} - 5191 .LVL408: - 5192 .L311: + 5184 .loc 1 6826 1 view .LVU1673 + 5185 0036 10BD pop {r4, pc} + 5186 .LVL405: + 5187 .L311: 6801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 5193 .loc 1 6801 5 is_stmt 1 view .LVU1674 + 5188 .loc 1 6801 5 is_stmt 1 view .LVU1674 6801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 5194 .loc 1 6801 19 is_stmt 0 view .LVU1675 - ARM GAS /tmp/ccodHXtm.s page 252 - - - 5195 0038 0223 movs r3, #2 - 5196 003a 2377 strb r3, [r4, #28] + 5189 .loc 1 6801 19 is_stmt 0 view .LVU1675 + 5190 0038 0223 movs r3, #2 + 5191 003a 2377 strb r3, [r4, #28] 6802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5197 .loc 1 6802 5 is_stmt 1 view .LVU1676 - 5198 003c 0123 movs r3, #1 - 5199 003e 84F83F30 strb r3, [r4, #63] - 5200 0042 F3E7 b .L305 - 5201 .L312: + 5192 .loc 1 6802 5 is_stmt 1 view .LVU1676 + 5193 003c 0123 movs r3, #1 + ARM GAS /tmp/ccGjXOU1.s page 252 + + + 5194 003e 84F83F30 strb r3, [r4, #63] + 5195 0042 F3E7 b .L305 + 5196 .L312: 6806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); - 5202 .loc 1 6806 5 view .LVU1677 + 5197 .loc 1 6806 5 view .LVU1677 6806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); - 5203 .loc 1 6806 19 is_stmt 0 view .LVU1678 - 5204 0044 0423 movs r3, #4 - 5205 0046 2377 strb r3, [r4, #28] + 5198 .loc 1 6806 19 is_stmt 0 view .LVU1678 + 5199 0044 0423 movs r3, #4 + 5200 0046 2377 strb r3, [r4, #28] 6807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5206 .loc 1 6807 5 is_stmt 1 view .LVU1679 - 5207 0048 0123 movs r3, #1 - 5208 004a 84F84030 strb r3, [r4, #64] - 5209 004e EDE7 b .L305 - 5210 .L313: + 5201 .loc 1 6807 5 is_stmt 1 view .LVU1679 + 5202 0048 0123 movs r3, #1 + 5203 004a 84F84030 strb r3, [r4, #64] + 5204 004e EDE7 b .L305 + 5205 .L313: 6811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); - 5211 .loc 1 6811 5 view .LVU1680 + 5206 .loc 1 6811 5 view .LVU1680 6811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); - 5212 .loc 1 6811 19 is_stmt 0 view .LVU1681 - 5213 0050 0823 movs r3, #8 - 5214 0052 2377 strb r3, [r4, #28] + 5207 .loc 1 6811 19 is_stmt 0 view .LVU1681 + 5208 0050 0823 movs r3, #8 + 5209 0052 2377 strb r3, [r4, #28] 6812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5215 .loc 1 6812 5 is_stmt 1 view .LVU1682 - 5216 0054 0123 movs r3, #1 - 5217 0056 84F84130 strb r3, [r4, #65] - 5218 005a E7E7 b .L305 - 5219 .cfi_endproc - 5220 .LFE424: - 5222 .section .text.HAL_TIM_Base_GetState,"ax",%progbits - 5223 .align 1 - 5224 .global HAL_TIM_Base_GetState - 5225 .syntax unified - 5226 .thumb - 5227 .thumb_func - 5229 HAL_TIM_Base_GetState: - 5230 .LVL409: - 5231 .LFB415: + 5210 .loc 1 6812 5 is_stmt 1 view .LVU1682 + 5211 0054 0123 movs r3, #1 + 5212 0056 84F84130 strb r3, [r4, #65] + 5213 005a E7E7 b .L305 + 5214 .cfi_endproc + 5215 .LFE424: + 5217 .section .text.HAL_TIM_Base_GetState,"ax",%progbits + 5218 .align 1 + 5219 .global HAL_TIM_Base_GetState + 5220 .syntax unified + 5221 .thumb + 5222 .thumb_func + 5224 HAL_TIM_Base_GetState: + 5225 .LVL406: + 5226 .LFB415: 6671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->State; - 5232 .loc 1 6671 1 view -0 - 5233 .cfi_startproc - 5234 @ args = 0, pretend = 0, frame = 0 - 5235 @ frame_needed = 0, uses_anonymous_args = 0 - 5236 @ link register save eliminated. + 5227 .loc 1 6671 1 view -0 + 5228 .cfi_startproc + 5229 @ args = 0, pretend = 0, frame = 0 + 5230 @ frame_needed = 0, uses_anonymous_args = 0 + 5231 @ link register save eliminated. 6672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5237 .loc 1 6672 3 view .LVU1684 + 5232 .loc 1 6672 3 view .LVU1684 6672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5238 .loc 1 6672 14 is_stmt 0 view .LVU1685 - 5239 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 5240 .LVL410: + 5233 .loc 1 6672 14 is_stmt 0 view .LVU1685 + 5234 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 5235 .LVL407: 6673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5241 .loc 1 6673 1 view .LVU1686 - 5242 0004 7047 bx lr - ARM GAS /tmp/ccodHXtm.s page 253 + 5236 .loc 1 6673 1 view .LVU1686 + 5237 0004 7047 bx lr + 5238 .cfi_endproc + 5239 .LFE415: + 5241 .section .text.HAL_TIM_OC_GetState,"ax",%progbits + 5242 .align 1 + 5243 .global HAL_TIM_OC_GetState + ARM GAS /tmp/ccGjXOU1.s page 253 - 5243 .cfi_endproc - 5244 .LFE415: - 5246 .section .text.HAL_TIM_OC_GetState,"ax",%progbits - 5247 .align 1 - 5248 .global HAL_TIM_OC_GetState - 5249 .syntax unified - 5250 .thumb - 5251 .thumb_func - 5253 HAL_TIM_OC_GetState: - 5254 .LVL411: - 5255 .LFB416: + 5244 .syntax unified + 5245 .thumb + 5246 .thumb_func + 5248 HAL_TIM_OC_GetState: + 5249 .LVL408: + 5250 .LFB416: 6681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->State; - 5256 .loc 1 6681 1 is_stmt 1 view -0 - 5257 .cfi_startproc - 5258 @ args = 0, pretend = 0, frame = 0 - 5259 @ frame_needed = 0, uses_anonymous_args = 0 - 5260 @ link register save eliminated. + 5251 .loc 1 6681 1 is_stmt 1 view -0 + 5252 .cfi_startproc + 5253 @ args = 0, pretend = 0, frame = 0 + 5254 @ frame_needed = 0, uses_anonymous_args = 0 + 5255 @ link register save eliminated. 6682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5261 .loc 1 6682 3 view .LVU1688 + 5256 .loc 1 6682 3 view .LVU1688 6682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5262 .loc 1 6682 14 is_stmt 0 view .LVU1689 - 5263 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 5264 .LVL412: + 5257 .loc 1 6682 14 is_stmt 0 view .LVU1689 + 5258 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 5259 .LVL409: 6683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5265 .loc 1 6683 1 view .LVU1690 - 5266 0004 7047 bx lr - 5267 .cfi_endproc - 5268 .LFE416: - 5270 .section .text.HAL_TIM_PWM_GetState,"ax",%progbits - 5271 .align 1 - 5272 .global HAL_TIM_PWM_GetState - 5273 .syntax unified - 5274 .thumb - 5275 .thumb_func - 5277 HAL_TIM_PWM_GetState: - 5278 .LVL413: - 5279 .LFB417: + 5260 .loc 1 6683 1 view .LVU1690 + 5261 0004 7047 bx lr + 5262 .cfi_endproc + 5263 .LFE416: + 5265 .section .text.HAL_TIM_PWM_GetState,"ax",%progbits + 5266 .align 1 + 5267 .global HAL_TIM_PWM_GetState + 5268 .syntax unified + 5269 .thumb + 5270 .thumb_func + 5272 HAL_TIM_PWM_GetState: + 5273 .LVL410: + 5274 .LFB417: 6691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->State; - 5280 .loc 1 6691 1 is_stmt 1 view -0 - 5281 .cfi_startproc - 5282 @ args = 0, pretend = 0, frame = 0 - 5283 @ frame_needed = 0, uses_anonymous_args = 0 - 5284 @ link register save eliminated. + 5275 .loc 1 6691 1 is_stmt 1 view -0 + 5276 .cfi_startproc + 5277 @ args = 0, pretend = 0, frame = 0 + 5278 @ frame_needed = 0, uses_anonymous_args = 0 + 5279 @ link register save eliminated. 6692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5285 .loc 1 6692 3 view .LVU1692 + 5280 .loc 1 6692 3 view .LVU1692 6692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5286 .loc 1 6692 14 is_stmt 0 view .LVU1693 - 5287 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 5288 .LVL414: + 5281 .loc 1 6692 14 is_stmt 0 view .LVU1693 + 5282 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 5283 .LVL411: 6693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5289 .loc 1 6693 1 view .LVU1694 - 5290 0004 7047 bx lr - 5291 .cfi_endproc - 5292 .LFE417: - 5294 .section .text.HAL_TIM_IC_GetState,"ax",%progbits - 5295 .align 1 - 5296 .global HAL_TIM_IC_GetState - ARM GAS /tmp/ccodHXtm.s page 254 + 5284 .loc 1 6693 1 view .LVU1694 + 5285 0004 7047 bx lr + 5286 .cfi_endproc + 5287 .LFE417: + 5289 .section .text.HAL_TIM_IC_GetState,"ax",%progbits + 5290 .align 1 + 5291 .global HAL_TIM_IC_GetState + 5292 .syntax unified + 5293 .thumb + 5294 .thumb_func + 5296 HAL_TIM_IC_GetState: + 5297 .LVL412: + ARM GAS /tmp/ccGjXOU1.s page 254 - 5297 .syntax unified - 5298 .thumb - 5299 .thumb_func - 5301 HAL_TIM_IC_GetState: - 5302 .LVL415: - 5303 .LFB418: + 5298 .LFB418: 6701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->State; - 5304 .loc 1 6701 1 is_stmt 1 view -0 - 5305 .cfi_startproc - 5306 @ args = 0, pretend = 0, frame = 0 - 5307 @ frame_needed = 0, uses_anonymous_args = 0 - 5308 @ link register save eliminated. + 5299 .loc 1 6701 1 is_stmt 1 view -0 + 5300 .cfi_startproc + 5301 @ args = 0, pretend = 0, frame = 0 + 5302 @ frame_needed = 0, uses_anonymous_args = 0 + 5303 @ link register save eliminated. 6702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5309 .loc 1 6702 3 view .LVU1696 + 5304 .loc 1 6702 3 view .LVU1696 6702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5310 .loc 1 6702 14 is_stmt 0 view .LVU1697 - 5311 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 5312 .LVL416: + 5305 .loc 1 6702 14 is_stmt 0 view .LVU1697 + 5306 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 5307 .LVL413: 6703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5313 .loc 1 6703 1 view .LVU1698 - 5314 0004 7047 bx lr - 5315 .cfi_endproc - 5316 .LFE418: - 5318 .section .text.HAL_TIM_OnePulse_GetState,"ax",%progbits - 5319 .align 1 - 5320 .global HAL_TIM_OnePulse_GetState - 5321 .syntax unified - 5322 .thumb - 5323 .thumb_func - 5325 HAL_TIM_OnePulse_GetState: - 5326 .LVL417: - 5327 .LFB419: + 5308 .loc 1 6703 1 view .LVU1698 + 5309 0004 7047 bx lr + 5310 .cfi_endproc + 5311 .LFE418: + 5313 .section .text.HAL_TIM_OnePulse_GetState,"ax",%progbits + 5314 .align 1 + 5315 .global HAL_TIM_OnePulse_GetState + 5316 .syntax unified + 5317 .thumb + 5318 .thumb_func + 5320 HAL_TIM_OnePulse_GetState: + 5321 .LVL414: + 5322 .LFB419: 6711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->State; - 5328 .loc 1 6711 1 is_stmt 1 view -0 - 5329 .cfi_startproc - 5330 @ args = 0, pretend = 0, frame = 0 - 5331 @ frame_needed = 0, uses_anonymous_args = 0 - 5332 @ link register save eliminated. + 5323 .loc 1 6711 1 is_stmt 1 view -0 + 5324 .cfi_startproc + 5325 @ args = 0, pretend = 0, frame = 0 + 5326 @ frame_needed = 0, uses_anonymous_args = 0 + 5327 @ link register save eliminated. 6712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5333 .loc 1 6712 3 view .LVU1700 + 5328 .loc 1 6712 3 view .LVU1700 6712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5334 .loc 1 6712 14 is_stmt 0 view .LVU1701 - 5335 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 5336 .LVL418: + 5329 .loc 1 6712 14 is_stmt 0 view .LVU1701 + 5330 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 5331 .LVL415: 6713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5337 .loc 1 6713 1 view .LVU1702 - 5338 0004 7047 bx lr - 5339 .cfi_endproc - 5340 .LFE419: - 5342 .section .text.HAL_TIM_Encoder_GetState,"ax",%progbits - 5343 .align 1 - 5344 .global HAL_TIM_Encoder_GetState - 5345 .syntax unified - 5346 .thumb - 5347 .thumb_func - 5349 HAL_TIM_Encoder_GetState: - 5350 .LVL419: - ARM GAS /tmp/ccodHXtm.s page 255 - - - 5351 .LFB420: + 5332 .loc 1 6713 1 view .LVU1702 + 5333 0004 7047 bx lr + 5334 .cfi_endproc + 5335 .LFE419: + 5337 .section .text.HAL_TIM_Encoder_GetState,"ax",%progbits + 5338 .align 1 + 5339 .global HAL_TIM_Encoder_GetState + 5340 .syntax unified + 5341 .thumb + 5342 .thumb_func + 5344 HAL_TIM_Encoder_GetState: + 5345 .LVL416: + 5346 .LFB420: 6721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->State; - 5352 .loc 1 6721 1 is_stmt 1 view -0 - 5353 .cfi_startproc - 5354 @ args = 0, pretend = 0, frame = 0 - 5355 @ frame_needed = 0, uses_anonymous_args = 0 - 5356 @ link register save eliminated. + 5347 .loc 1 6721 1 is_stmt 1 view -0 + 5348 .cfi_startproc + 5349 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccGjXOU1.s page 255 + + + 5350 @ frame_needed = 0, uses_anonymous_args = 0 + 5351 @ link register save eliminated. 6722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5357 .loc 1 6722 3 view .LVU1704 + 5352 .loc 1 6722 3 view .LVU1704 6722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5358 .loc 1 6722 14 is_stmt 0 view .LVU1705 - 5359 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 5360 .LVL420: + 5353 .loc 1 6722 14 is_stmt 0 view .LVU1705 + 5354 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 5355 .LVL417: 6723:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5361 .loc 1 6723 1 view .LVU1706 - 5362 0004 7047 bx lr - 5363 .cfi_endproc - 5364 .LFE420: - 5366 .section .text.HAL_TIM_GetActiveChannel,"ax",%progbits - 5367 .align 1 - 5368 .global HAL_TIM_GetActiveChannel - 5369 .syntax unified - 5370 .thumb - 5371 .thumb_func - 5373 HAL_TIM_GetActiveChannel: - 5374 .LVL421: - 5375 .LFB421: + 5356 .loc 1 6723 1 view .LVU1706 + 5357 0004 7047 bx lr + 5358 .cfi_endproc + 5359 .LFE420: + 5361 .section .text.HAL_TIM_GetActiveChannel,"ax",%progbits + 5362 .align 1 + 5363 .global HAL_TIM_GetActiveChannel + 5364 .syntax unified + 5365 .thumb + 5366 .thumb_func + 5368 HAL_TIM_GetActiveChannel: + 5369 .LVL418: + 5370 .LFB421: 6731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return htim->Channel; - 5376 .loc 1 6731 1 is_stmt 1 view -0 - 5377 .cfi_startproc - 5378 @ args = 0, pretend = 0, frame = 0 - 5379 @ frame_needed = 0, uses_anonymous_args = 0 - 5380 @ link register save eliminated. + 5371 .loc 1 6731 1 is_stmt 1 view -0 + 5372 .cfi_startproc + 5373 @ args = 0, pretend = 0, frame = 0 + 5374 @ frame_needed = 0, uses_anonymous_args = 0 + 5375 @ link register save eliminated. 6732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5381 .loc 1 6732 3 view .LVU1708 + 5376 .loc 1 6732 3 view .LVU1708 6733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5382 .loc 1 6733 1 is_stmt 0 view .LVU1709 - 5383 0000 007F ldrb r0, [r0, #28] @ zero_extendqisi2 - 5384 .LVL422: + 5377 .loc 1 6733 1 is_stmt 0 view .LVU1709 + 5378 0000 007F ldrb r0, [r0, #28] @ zero_extendqisi2 + 5379 .LVL419: 6733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5385 .loc 1 6733 1 view .LVU1710 - 5386 0002 7047 bx lr - 5387 .cfi_endproc - 5388 .LFE421: - 5390 .section .text.HAL_TIM_GetChannelState,"ax",%progbits - 5391 .align 1 - 5392 .global HAL_TIM_GetChannelState - 5393 .syntax unified - 5394 .thumb - 5395 .thumb_func - 5397 HAL_TIM_GetChannelState: - 5398 .LVL423: - 5399 .LFB422: + 5380 .loc 1 6733 1 view .LVU1710 + 5381 0002 7047 bx lr + 5382 .cfi_endproc + 5383 .LFE421: + 5385 .section .text.HAL_TIM_GetChannelState,"ax",%progbits + 5386 .align 1 + 5387 .global HAL_TIM_GetChannelState + 5388 .syntax unified + 5389 .thumb + 5390 .thumb_func + 5392 HAL_TIM_GetChannelState: + 5393 .LVL420: + 5394 .LFB422: 6749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_state; - 5400 .loc 1 6749 1 is_stmt 1 view -0 - 5401 .cfi_startproc - 5402 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccodHXtm.s page 256 - - - 5403 @ frame_needed = 0, uses_anonymous_args = 0 - 5404 @ link register save eliminated. + 5395 .loc 1 6749 1 is_stmt 1 view -0 + 5396 .cfi_startproc + 5397 @ args = 0, pretend = 0, frame = 0 + 5398 @ frame_needed = 0, uses_anonymous_args = 0 + 5399 @ link register save eliminated. 6750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5405 .loc 1 6750 3 view .LVU1712 + 5400 .loc 1 6750 3 view .LVU1712 6753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5406 .loc 1 6753 3 view .LVU1713 -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5407 .loc 1 6755 3 view .LVU1714 - 5408 0000 1029 cmp r1, #16 - 5409 0002 1ED8 bhi .L322 - 5410 0004 DFE801F0 tbb [pc, r1] - 5411 .L324: - 5412 0008 09 .byte (.L328-.L324)/2 - 5413 0009 1D .byte (.L322-.L324)/2 - 5414 000a 1D .byte (.L322-.L324)/2 - 5415 000b 1D .byte (.L322-.L324)/2 - 5416 000c 0D .byte (.L327-.L324)/2 - 5417 000d 1D .byte (.L322-.L324)/2 - 5418 000e 1D .byte (.L322-.L324)/2 - 5419 000f 1D .byte (.L322-.L324)/2 - 5420 0010 11 .byte (.L326-.L324)/2 - 5421 0011 1D .byte (.L322-.L324)/2 - 5422 0012 1D .byte (.L322-.L324)/2 - 5423 0013 1D .byte (.L322-.L324)/2 - 5424 0014 15 .byte (.L325-.L324)/2 - 5425 0015 1D .byte (.L322-.L324)/2 - 5426 0016 1D .byte (.L322-.L324)/2 - 5427 0017 1D .byte (.L322-.L324)/2 - 5428 0018 19 .byte (.L323-.L324)/2 - 5429 0019 00 .p2align 1 - 5430 .L328: -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5431 .loc 1 6755 19 is_stmt 0 discriminator 1 view .LVU1715 - 5432 001a 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 5433 .LVL424: -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5434 .loc 1 6755 19 discriminator 1 view .LVU1716 - 5435 001e C0B2 uxtb r0, r0 - 5436 0020 7047 bx lr - 5437 .LVL425: - 5438 .L327: -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5439 .loc 1 6755 19 discriminator 4 view .LVU1717 - 5440 0022 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 5441 .LVL426: -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5442 .loc 1 6755 19 discriminator 4 view .LVU1718 - 5443 0026 C0B2 uxtb r0, r0 - 5444 0028 7047 bx lr - 5445 .LVL427: - 5446 .L326: -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5447 .loc 1 6755 19 discriminator 7 view .LVU1719 - 5448 002a 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 - 5449 .LVL428: -6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5450 .loc 1 6755 19 discriminator 7 view .LVU1720 - ARM GAS /tmp/ccodHXtm.s page 257 + ARM GAS /tmp/ccGjXOU1.s page 256 - 5451 002e C0B2 uxtb r0, r0 - 5452 0030 7047 bx lr - 5453 .LVL429: - 5454 .L325: + 5401 .loc 1 6753 3 view .LVU1713 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5455 .loc 1 6755 19 discriminator 10 view .LVU1721 - 5456 0032 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 5457 .LVL430: + 5402 .loc 1 6755 3 view .LVU1714 + 5403 0000 1029 cmp r1, #16 + 5404 0002 1ED8 bhi .L322 + 5405 0004 DFE801F0 tbb [pc, r1] + 5406 .L324: + 5407 0008 09 .byte (.L328-.L324)/2 + 5408 0009 1D .byte (.L322-.L324)/2 + 5409 000a 1D .byte (.L322-.L324)/2 + 5410 000b 1D .byte (.L322-.L324)/2 + 5411 000c 0D .byte (.L327-.L324)/2 + 5412 000d 1D .byte (.L322-.L324)/2 + 5413 000e 1D .byte (.L322-.L324)/2 + 5414 000f 1D .byte (.L322-.L324)/2 + 5415 0010 11 .byte (.L326-.L324)/2 + 5416 0011 1D .byte (.L322-.L324)/2 + 5417 0012 1D .byte (.L322-.L324)/2 + 5418 0013 1D .byte (.L322-.L324)/2 + 5419 0014 15 .byte (.L325-.L324)/2 + 5420 0015 1D .byte (.L322-.L324)/2 + 5421 0016 1D .byte (.L322-.L324)/2 + 5422 0017 1D .byte (.L322-.L324)/2 + 5423 0018 19 .byte (.L323-.L324)/2 + 5424 0019 00 .p2align 1 + 5425 .L328: 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5458 .loc 1 6755 19 discriminator 10 view .LVU1722 - 5459 0036 C0B2 uxtb r0, r0 - 5460 0038 7047 bx lr - 5461 .LVL431: - 5462 .L323: + 5426 .loc 1 6755 19 is_stmt 0 discriminator 1 view .LVU1715 + 5427 001a 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 5428 .LVL421: 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5463 .loc 1 6755 19 discriminator 13 view .LVU1723 - 5464 003a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 - 5465 .LVL432: + 5429 .loc 1 6755 19 discriminator 1 view .LVU1716 + 5430 001e C0B2 uxtb r0, r0 + 5431 0020 7047 bx lr + 5432 .LVL422: + 5433 .L327: 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5466 .loc 1 6755 19 discriminator 13 view .LVU1724 - 5467 003e C0B2 uxtb r0, r0 - 5468 0040 7047 bx lr - 5469 .LVL433: - 5470 .L322: + 5434 .loc 1 6755 19 discriminator 4 view .LVU1717 + 5435 0022 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 5436 .LVL423: 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5471 .loc 1 6755 19 discriminator 14 view .LVU1725 - 5472 0042 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 - 5473 .LVL434: + 5437 .loc 1 6755 19 discriminator 4 view .LVU1718 + 5438 0026 C0B2 uxtb r0, r0 + 5439 0028 7047 bx lr + 5440 .LVL424: + 5441 .L326: 6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5474 .loc 1 6755 19 discriminator 14 view .LVU1726 - 5475 0046 C0B2 uxtb r0, r0 - 5476 .LVL435: + 5442 .loc 1 6755 19 discriminator 7 view .LVU1719 + 5443 002a 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 + 5444 .LVL425: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5445 .loc 1 6755 19 discriminator 7 view .LVU1720 + 5446 002e C0B2 uxtb r0, r0 + 5447 0030 7047 bx lr + 5448 .LVL426: + 5449 .L325: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 257 + + + 5450 .loc 1 6755 19 discriminator 10 view .LVU1721 + 5451 0032 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 5452 .LVL427: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5453 .loc 1 6755 19 discriminator 10 view .LVU1722 + 5454 0036 C0B2 uxtb r0, r0 + 5455 0038 7047 bx lr + 5456 .LVL428: + 5457 .L323: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5458 .loc 1 6755 19 discriminator 13 view .LVU1723 + 5459 003a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 + 5460 .LVL429: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5461 .loc 1 6755 19 discriminator 13 view .LVU1724 + 5462 003e C0B2 uxtb r0, r0 + 5463 0040 7047 bx lr + 5464 .LVL430: + 5465 .L322: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5466 .loc 1 6755 19 discriminator 14 view .LVU1725 + 5467 0042 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 + 5468 .LVL431: +6755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5469 .loc 1 6755 19 discriminator 14 view .LVU1726 + 5470 0046 C0B2 uxtb r0, r0 + 5471 .LVL432: 6757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5477 .loc 1 6757 3 is_stmt 1 view .LVU1727 + 5472 .loc 1 6757 3 is_stmt 1 view .LVU1727 6758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5478 .loc 1 6758 1 is_stmt 0 view .LVU1728 - 5479 0048 7047 bx lr - 5480 .cfi_endproc - 5481 .LFE422: - 5483 .section .text.HAL_TIM_DMABurstState,"ax",%progbits - 5484 .align 1 - 5485 .global HAL_TIM_DMABurstState - 5486 .syntax unified - 5487 .thumb - 5488 .thumb_func - 5490 HAL_TIM_DMABurstState: - 5491 .LVL436: - 5492 .LFB423: + 5473 .loc 1 6758 1 is_stmt 0 view .LVU1728 + 5474 0048 7047 bx lr + 5475 .cfi_endproc + 5476 .LFE422: + 5478 .section .text.HAL_TIM_DMABurstState,"ax",%progbits + 5479 .align 1 + 5480 .global HAL_TIM_DMABurstState + 5481 .syntax unified + 5482 .thumb + 5483 .thumb_func + 5485 HAL_TIM_DMABurstState: + 5486 .LVL433: + 5487 .LFB423: 6766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 5493 .loc 1 6766 1 is_stmt 1 view -0 - 5494 .cfi_startproc - 5495 @ args = 0, pretend = 0, frame = 0 - 5496 @ frame_needed = 0, uses_anonymous_args = 0 - 5497 @ link register save eliminated. + 5488 .loc 1 6766 1 is_stmt 1 view -0 + 5489 .cfi_startproc + 5490 @ args = 0, pretend = 0, frame = 0 + 5491 @ frame_needed = 0, uses_anonymous_args = 0 + 5492 @ link register save eliminated. 6768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5498 .loc 1 6768 3 view .LVU1730 + 5493 .loc 1 6768 3 view .LVU1730 6770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 258 + 5494 .loc 1 6770 3 view .LVU1731 +6770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 5495 .loc 1 6770 14 is_stmt 0 view .LVU1732 + 5496 0000 90F84800 ldrb r0, [r0, #72] @ zero_extendqisi2 + 5497 .LVL434: + ARM GAS /tmp/ccGjXOU1.s page 258 - 5499 .loc 1 6770 3 view .LVU1731 -6770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5500 .loc 1 6770 14 is_stmt 0 view .LVU1732 - 5501 0000 90F84800 ldrb r0, [r0, #72] @ zero_extendqisi2 - 5502 .LVL437: 6771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5503 .loc 1 6771 1 view .LVU1733 - 5504 0004 7047 bx lr - 5505 .cfi_endproc - 5506 .LFE423: - 5508 .section .text.TIM_Base_SetConfig,"ax",%progbits - 5509 .align 1 - 5510 .global TIM_Base_SetConfig - 5511 .syntax unified - 5512 .thumb - 5513 .thumb_func - 5515 TIM_Base_SetConfig: - 5516 .LVL438: - 5517 .LFB433: + 5498 .loc 1 6771 1 view .LVU1733 + 5499 0004 7047 bx lr + 5500 .cfi_endproc + 5501 .LFE423: + 5503 .section .text.TIM_Base_SetConfig,"ax",%progbits + 5504 .align 1 + 5505 .global TIM_Base_SetConfig + 5506 .syntax unified + 5507 .thumb + 5508 .thumb_func + 5510 TIM_Base_SetConfig: + 5511 .LVL435: + 5512 .LFB433: 7109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpcr1; - 5518 .loc 1 7109 1 is_stmt 1 view -0 - 5519 .cfi_startproc - 5520 @ args = 0, pretend = 0, frame = 0 - 5521 @ frame_needed = 0, uses_anonymous_args = 0 - 5522 @ link register save eliminated. + 5513 .loc 1 7109 1 is_stmt 1 view -0 + 5514 .cfi_startproc + 5515 @ args = 0, pretend = 0, frame = 0 + 5516 @ frame_needed = 0, uses_anonymous_args = 0 + 5517 @ link register save eliminated. 7110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpcr1 = TIMx->CR1; - 5523 .loc 1 7110 3 view .LVU1735 + 5518 .loc 1 7110 3 view .LVU1735 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5524 .loc 1 7111 3 view .LVU1736 + 5519 .loc 1 7111 3 view .LVU1736 7111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5525 .loc 1 7111 10 is_stmt 0 view .LVU1737 - 5526 0000 0368 ldr r3, [r0] - 5527 .LVL439: + 5520 .loc 1 7111 10 is_stmt 0 view .LVU1737 + 5521 0000 0368 ldr r3, [r0] + 5522 .LVL436: 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5528 .loc 1 7114 3 is_stmt 1 view .LVU1738 + 5523 .loc 1 7114 3 is_stmt 1 view .LVU1738 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5529 .loc 1 7114 6 is_stmt 0 view .LVU1739 - 5530 0002 304A ldr r2, .L339 - 5531 0004 9042 cmp r0, r2 - 5532 0006 0ED0 beq .L332 + 5524 .loc 1 7114 6 is_stmt 0 view .LVU1739 + 5525 0002 304A ldr r2, .L339 + 5526 0004 9042 cmp r0, r2 + 5527 0006 0ED0 beq .L332 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5533 .loc 1 7114 7 discriminator 1 view .LVU1740 - 5534 0008 B0F1804F cmp r0, #1073741824 - 5535 000c 0BD0 beq .L332 + 5528 .loc 1 7114 7 discriminator 1 view .LVU1740 + 5529 0008 B0F1804F cmp r0, #1073741824 + 5530 000c 0BD0 beq .L332 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5536 .loc 1 7114 7 discriminator 2 view .LVU1741 - 5537 000e A2F59432 sub r2, r2, #75776 - 5538 0012 9042 cmp r0, r2 - 5539 0014 07D0 beq .L332 + 5531 .loc 1 7114 7 discriminator 2 view .LVU1741 + 5532 000e A2F59432 sub r2, r2, #75776 + 5533 0012 9042 cmp r0, r2 + 5534 0014 07D0 beq .L332 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5540 .loc 1 7114 7 discriminator 3 view .LVU1742 - 5541 0016 02F58062 add r2, r2, #1024 - 5542 001a 9042 cmp r0, r2 - 5543 001c 03D0 beq .L332 + 5535 .loc 1 7114 7 discriminator 3 view .LVU1742 + 5536 0016 02F58062 add r2, r2, #1024 + 5537 001a 9042 cmp r0, r2 + 5538 001c 03D0 beq .L332 7114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5544 .loc 1 7114 7 discriminator 4 view .LVU1743 - 5545 001e 02F59632 add r2, r2, #76800 - ARM GAS /tmp/ccodHXtm.s page 259 - - - 5546 0022 9042 cmp r0, r2 - 5547 0024 03D1 bne .L333 - 5548 .L332: + 5539 .loc 1 7114 7 discriminator 4 view .LVU1743 + 5540 001e 02F59632 add r2, r2, #76800 + 5541 0022 9042 cmp r0, r2 + 5542 0024 03D1 bne .L333 + 5543 .L332: 7117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpcr1 |= Structure->CounterMode; - 5549 .loc 1 7117 5 is_stmt 1 view .LVU1744 + 5544 .loc 1 7117 5 is_stmt 1 view .LVU1744 + ARM GAS /tmp/ccGjXOU1.s page 259 + + 7117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpcr1 |= Structure->CounterMode; - 5550 .loc 1 7117 12 is_stmt 0 view .LVU1745 - 5551 0026 23F07003 bic r3, r3, #112 - 5552 .LVL440: + 5545 .loc 1 7117 12 is_stmt 0 view .LVU1745 + 5546 0026 23F07003 bic r3, r3, #112 + 5547 .LVL437: 7118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5553 .loc 1 7118 5 is_stmt 1 view .LVU1746 + 5548 .loc 1 7118 5 is_stmt 1 view .LVU1746 7118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5554 .loc 1 7118 24 is_stmt 0 view .LVU1747 - 5555 002a 4A68 ldr r2, [r1, #4] + 5549 .loc 1 7118 24 is_stmt 0 view .LVU1747 + 5550 002a 4A68 ldr r2, [r1, #4] 7118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5556 .loc 1 7118 12 view .LVU1748 - 5557 002c 1343 orrs r3, r3, r2 - 5558 .LVL441: - 5559 .L333: + 5551 .loc 1 7118 12 view .LVU1748 + 5552 002c 1343 orrs r3, r3, r2 + 5553 .LVL438: + 5554 .L333: 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5560 .loc 1 7121 3 is_stmt 1 view .LVU1749 + 5555 .loc 1 7121 3 is_stmt 1 view .LVU1749 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5561 .loc 1 7121 6 is_stmt 0 view .LVU1750 - 5562 002e 254A ldr r2, .L339 - 5563 0030 9042 cmp r0, r2 - 5564 0032 1AD0 beq .L334 + 5556 .loc 1 7121 6 is_stmt 0 view .LVU1750 + 5557 002e 254A ldr r2, .L339 + 5558 0030 9042 cmp r0, r2 + 5559 0032 1AD0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5565 .loc 1 7121 7 discriminator 1 view .LVU1751 - 5566 0034 B0F1804F cmp r0, #1073741824 - 5567 0038 17D0 beq .L334 + 5560 .loc 1 7121 7 discriminator 1 view .LVU1751 + 5561 0034 B0F1804F cmp r0, #1073741824 + 5562 0038 17D0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5568 .loc 1 7121 7 discriminator 2 view .LVU1752 - 5569 003a A2F59432 sub r2, r2, #75776 - 5570 003e 9042 cmp r0, r2 - 5571 0040 13D0 beq .L334 + 5563 .loc 1 7121 7 discriminator 2 view .LVU1752 + 5564 003a A2F59432 sub r2, r2, #75776 + 5565 003e 9042 cmp r0, r2 + 5566 0040 13D0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5572 .loc 1 7121 7 discriminator 3 view .LVU1753 - 5573 0042 02F58062 add r2, r2, #1024 - 5574 0046 9042 cmp r0, r2 - 5575 0048 0FD0 beq .L334 + 5567 .loc 1 7121 7 discriminator 3 view .LVU1753 + 5568 0042 02F58062 add r2, r2, #1024 + 5569 0046 9042 cmp r0, r2 + 5570 0048 0FD0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5576 .loc 1 7121 7 discriminator 4 view .LVU1754 - 5577 004a 02F59632 add r2, r2, #76800 - 5578 004e 9042 cmp r0, r2 - 5579 0050 0BD0 beq .L334 + 5571 .loc 1 7121 7 discriminator 4 view .LVU1754 + 5572 004a 02F59632 add r2, r2, #76800 + 5573 004e 9042 cmp r0, r2 + 5574 0050 0BD0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5580 .loc 1 7121 7 discriminator 5 view .LVU1755 - 5581 0052 02F54062 add r2, r2, #3072 - 5582 0056 9042 cmp r0, r2 - 5583 0058 07D0 beq .L334 + 5575 .loc 1 7121 7 discriminator 5 view .LVU1755 + 5576 0052 02F54062 add r2, r2, #3072 + 5577 0056 9042 cmp r0, r2 + 5578 0058 07D0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5584 .loc 1 7121 7 discriminator 6 view .LVU1756 - 5585 005a 02F58062 add r2, r2, #1024 - 5586 005e 9042 cmp r0, r2 - 5587 0060 03D0 beq .L334 + 5579 .loc 1 7121 7 discriminator 6 view .LVU1756 + 5580 005a 02F58062 add r2, r2, #1024 + 5581 005e 9042 cmp r0, r2 + 5582 0060 03D0 beq .L334 7121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5588 .loc 1 7121 7 discriminator 7 view .LVU1757 - ARM GAS /tmp/ccodHXtm.s page 260 - - - 5589 0062 02F58062 add r2, r2, #1024 - 5590 0066 9042 cmp r0, r2 - 5591 0068 03D1 bne .L335 - 5592 .L334: + 5583 .loc 1 7121 7 discriminator 7 view .LVU1757 + 5584 0062 02F58062 add r2, r2, #1024 + 5585 0066 9042 cmp r0, r2 + 5586 0068 03D1 bne .L335 + 5587 .L334: 7124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpcr1 |= (uint32_t)Structure->ClockDivision; - 5593 .loc 1 7124 5 is_stmt 1 view .LVU1758 + ARM GAS /tmp/ccGjXOU1.s page 260 + + + 5588 .loc 1 7124 5 is_stmt 1 view .LVU1758 7124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpcr1 |= (uint32_t)Structure->ClockDivision; - 5594 .loc 1 7124 12 is_stmt 0 view .LVU1759 - 5595 006a 23F44073 bic r3, r3, #768 - 5596 .LVL442: + 5589 .loc 1 7124 12 is_stmt 0 view .LVU1759 + 5590 006a 23F44073 bic r3, r3, #768 + 5591 .LVL439: 7125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5597 .loc 1 7125 5 is_stmt 1 view .LVU1760 + 5592 .loc 1 7125 5 is_stmt 1 view .LVU1760 7125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5598 .loc 1 7125 34 is_stmt 0 view .LVU1761 - 5599 006e CA68 ldr r2, [r1, #12] + 5593 .loc 1 7125 34 is_stmt 0 view .LVU1761 + 5594 006e CA68 ldr r2, [r1, #12] 7125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5600 .loc 1 7125 12 view .LVU1762 - 5601 0070 1343 orrs r3, r3, r2 - 5602 .LVL443: - 5603 .L335: + 5595 .loc 1 7125 12 view .LVU1762 + 5596 0070 1343 orrs r3, r3, r2 + 5597 .LVL440: + 5598 .L335: 7129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5604 .loc 1 7129 3 is_stmt 1 view .LVU1763 - 5605 0072 23F08003 bic r3, r3, #128 - 5606 .LVL444: + 5599 .loc 1 7129 3 is_stmt 1 view .LVU1763 + 5600 0072 23F08003 bic r3, r3, #128 + 5601 .LVL441: 7129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5607 .loc 1 7129 3 is_stmt 0 view .LVU1764 - 5608 0076 4A69 ldr r2, [r1, #20] - 5609 0078 1343 orrs r3, r3, r2 - 5610 .LVL445: + 5602 .loc 1 7129 3 is_stmt 0 view .LVU1764 + 5603 0076 4A69 ldr r2, [r1, #20] + 5604 0078 1343 orrs r3, r3, r2 + 5605 .LVL442: 7131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5611 .loc 1 7131 3 is_stmt 1 view .LVU1765 + 5606 .loc 1 7131 3 is_stmt 1 view .LVU1765 7131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5612 .loc 1 7131 13 is_stmt 0 view .LVU1766 - 5613 007a 0360 str r3, [r0] + 5607 .loc 1 7131 13 is_stmt 0 view .LVU1766 + 5608 007a 0360 str r3, [r0] 7134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5614 .loc 1 7134 3 is_stmt 1 view .LVU1767 + 5609 .loc 1 7134 3 is_stmt 1 view .LVU1767 7134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5615 .loc 1 7134 34 is_stmt 0 view .LVU1768 - 5616 007c 8B68 ldr r3, [r1, #8] - 5617 .LVL446: + 5610 .loc 1 7134 34 is_stmt 0 view .LVU1768 + 5611 007c 8B68 ldr r3, [r1, #8] + 5612 .LVL443: 7134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5618 .loc 1 7134 13 view .LVU1769 - 5619 007e C362 str r3, [r0, #44] - 5620 .LVL447: + 5613 .loc 1 7134 13 view .LVU1769 + 5614 007e C362 str r3, [r0, #44] + 5615 .LVL444: 7137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5621 .loc 1 7137 3 is_stmt 1 view .LVU1770 + 5616 .loc 1 7137 3 is_stmt 1 view .LVU1770 7137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5622 .loc 1 7137 24 is_stmt 0 view .LVU1771 - 5623 0080 0B68 ldr r3, [r1] + 5617 .loc 1 7137 24 is_stmt 0 view .LVU1771 + 5618 0080 0B68 ldr r3, [r1] 7137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5624 .loc 1 7137 13 view .LVU1772 - 5625 0082 8362 str r3, [r0, #40] + 5619 .loc 1 7137 13 view .LVU1772 + 5620 0082 8362 str r3, [r0, #40] 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5626 .loc 1 7139 3 is_stmt 1 view .LVU1773 + 5621 .loc 1 7139 3 is_stmt 1 view .LVU1773 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5627 .loc 1 7139 6 is_stmt 0 view .LVU1774 - 5628 0084 0F4B ldr r3, .L339 - ARM GAS /tmp/ccodHXtm.s page 261 + 5622 .loc 1 7139 6 is_stmt 0 view .LVU1774 + 5623 0084 0F4B ldr r3, .L339 + 5624 0086 9842 cmp r0, r3 + 5625 0088 0FD0 beq .L336 +7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 5626 .loc 1 7139 7 discriminator 1 view .LVU1775 + 5627 008a 03F50063 add r3, r3, #2048 + ARM GAS /tmp/ccGjXOU1.s page 261 - 5629 0086 9842 cmp r0, r3 - 5630 0088 0FD0 beq .L336 + 5628 008e 9842 cmp r0, r3 + 5629 0090 0BD0 beq .L336 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5631 .loc 1 7139 7 discriminator 1 view .LVU1775 - 5632 008a 03F50063 add r3, r3, #2048 - 5633 008e 9842 cmp r0, r3 - 5634 0090 0BD0 beq .L336 + 5630 .loc 1 7139 7 discriminator 2 view .LVU1776 + 5631 0092 03F54063 add r3, r3, #3072 + 5632 0096 9842 cmp r0, r3 + 5633 0098 07D0 beq .L336 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5635 .loc 1 7139 7 discriminator 2 view .LVU1776 - 5636 0092 03F54063 add r3, r3, #3072 - 5637 0096 9842 cmp r0, r3 - 5638 0098 07D0 beq .L336 + 5634 .loc 1 7139 7 discriminator 3 view .LVU1777 + 5635 009a 03F58063 add r3, r3, #1024 + 5636 009e 9842 cmp r0, r3 + 5637 00a0 03D0 beq .L336 7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5639 .loc 1 7139 7 discriminator 3 view .LVU1777 - 5640 009a 03F58063 add r3, r3, #1024 - 5641 009e 9842 cmp r0, r3 - 5642 00a0 03D0 beq .L336 -7139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5643 .loc 1 7139 7 discriminator 4 view .LVU1778 - 5644 00a2 03F58063 add r3, r3, #1024 - 5645 00a6 9842 cmp r0, r3 - 5646 00a8 01D1 bne .L337 - 5647 .L336: + 5638 .loc 1 7139 7 discriminator 4 view .LVU1778 + 5639 00a2 03F58063 add r3, r3, #1024 + 5640 00a6 9842 cmp r0, r3 + 5641 00a8 01D1 bne .L337 + 5642 .L336: 7142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5648 .loc 1 7142 5 is_stmt 1 view .LVU1779 + 5643 .loc 1 7142 5 is_stmt 1 view .LVU1779 7142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5649 .loc 1 7142 26 is_stmt 0 view .LVU1780 - 5650 00aa 0B69 ldr r3, [r1, #16] + 5644 .loc 1 7142 26 is_stmt 0 view .LVU1780 + 5645 00aa 0B69 ldr r3, [r1, #16] 7142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5651 .loc 1 7142 15 view .LVU1781 - 5652 00ac 0363 str r3, [r0, #48] - 5653 .L337: + 5646 .loc 1 7142 15 view .LVU1781 + 5647 00ac 0363 str r3, [r0, #48] + 5648 .L337: 7147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5654 .loc 1 7147 3 is_stmt 1 view .LVU1782 + 5649 .loc 1 7147 3 is_stmt 1 view .LVU1782 7147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5655 .loc 1 7147 13 is_stmt 0 view .LVU1783 - 5656 00ae 0123 movs r3, #1 - 5657 00b0 4361 str r3, [r0, #20] + 5650 .loc 1 7147 13 is_stmt 0 view .LVU1783 + 5651 00ae 0123 movs r3, #1 + 5652 00b0 4361 str r3, [r0, #20] 7150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5658 .loc 1 7150 3 is_stmt 1 view .LVU1784 + 5653 .loc 1 7150 3 is_stmt 1 view .LVU1784 7150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5659 .loc 1 7150 7 is_stmt 0 view .LVU1785 - 5660 00b2 0369 ldr r3, [r0, #16] + 5654 .loc 1 7150 7 is_stmt 0 view .LVU1785 + 5655 00b2 0369 ldr r3, [r0, #16] 7150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5661 .loc 1 7150 6 view .LVU1786 - 5662 00b4 13F0010F tst r3, #1 - 5663 00b8 03D0 beq .L331 + 5656 .loc 1 7150 6 view .LVU1786 + 5657 00b4 13F0010F tst r3, #1 + 5658 00b8 03D0 beq .L331 7153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5664 .loc 1 7153 5 is_stmt 1 view .LVU1787 - 5665 00ba 0369 ldr r3, [r0, #16] - 5666 00bc 23F00103 bic r3, r3, #1 - 5667 00c0 0361 str r3, [r0, #16] - 5668 .L331: + 5659 .loc 1 7153 5 is_stmt 1 view .LVU1787 + 5660 00ba 0369 ldr r3, [r0, #16] + 5661 00bc 23F00103 bic r3, r3, #1 + 5662 00c0 0361 str r3, [r0, #16] + 5663 .L331: 7155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5669 .loc 1 7155 1 is_stmt 0 view .LVU1788 - 5670 00c2 7047 bx lr - 5671 .L340: - ARM GAS /tmp/ccodHXtm.s page 262 + 5664 .loc 1 7155 1 is_stmt 0 view .LVU1788 + 5665 00c2 7047 bx lr + 5666 .L340: + 5667 .align 2 + 5668 .L339: + 5669 00c4 002C0140 .word 1073818624 + 5670 .cfi_endproc + 5671 .LFE433: + ARM GAS /tmp/ccGjXOU1.s page 262 - 5672 .align 2 - 5673 .L339: - 5674 00c4 002C0140 .word 1073818624 - 5675 .cfi_endproc - 5676 .LFE433: - 5678 .section .text.HAL_TIM_Base_Init,"ax",%progbits - 5679 .align 1 - 5680 .global HAL_TIM_Base_Init - 5681 .syntax unified - 5682 .thumb - 5683 .thumb_func - 5685 HAL_TIM_Base_Init: - 5686 .LVL448: - 5687 .LFB329: + 5673 .section .text.HAL_TIM_Base_Init,"ax",%progbits + 5674 .align 1 + 5675 .global HAL_TIM_Base_Init + 5676 .syntax unified + 5677 .thumb + 5678 .thumb_func + 5680 HAL_TIM_Base_Init: + 5681 .LVL445: + 5682 .LFB329: 282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 5688 .loc 1 282 1 is_stmt 1 view -0 - 5689 .cfi_startproc - 5690 @ args = 0, pretend = 0, frame = 0 - 5691 @ frame_needed = 0, uses_anonymous_args = 0 + 5683 .loc 1 282 1 is_stmt 1 view -0 + 5684 .cfi_startproc + 5685 @ args = 0, pretend = 0, frame = 0 + 5686 @ frame_needed = 0, uses_anonymous_args = 0 284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5692 .loc 1 284 3 view .LVU1790 + 5687 .loc 1 284 3 view .LVU1790 284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5693 .loc 1 284 6 is_stmt 0 view .LVU1791 - 5694 0000 60B3 cbz r0, .L344 + 5688 .loc 1 284 6 is_stmt 0 view .LVU1791 + 5689 0000 60B3 cbz r0, .L344 282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 5695 .loc 1 282 1 view .LVU1792 - 5696 0002 10B5 push {r4, lr} - 5697 .LCFI48: - 5698 .cfi_def_cfa_offset 8 - 5699 .cfi_offset 4, -8 - 5700 .cfi_offset 14, -4 - 5701 0004 0446 mov r4, r0 + 5690 .loc 1 282 1 view .LVU1792 + 5691 0002 10B5 push {r4, lr} + 5692 .LCFI48: + 5693 .cfi_def_cfa_offset 8 + 5694 .cfi_offset 4, -8 + 5695 .cfi_offset 14, -4 + 5696 0004 0446 mov r4, r0 290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); - 5702 .loc 1 290 3 is_stmt 1 view .LVU1793 + 5697 .loc 1 290 3 is_stmt 1 view .LVU1793 291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); - 5703 .loc 1 291 3 view .LVU1794 + 5698 .loc 1 291 3 view .LVU1794 292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); - 5704 .loc 1 292 3 view .LVU1795 + 5699 .loc 1 292 3 view .LVU1795 293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - 5705 .loc 1 293 3 view .LVU1796 + 5700 .loc 1 293 3 view .LVU1796 294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5706 .loc 1 294 3 view .LVU1797 + 5701 .loc 1 294 3 view .LVU1797 296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5707 .loc 1 296 3 view .LVU1798 + 5702 .loc 1 296 3 view .LVU1798 296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5708 .loc 1 296 11 is_stmt 0 view .LVU1799 - 5709 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 5703 .loc 1 296 11 is_stmt 0 view .LVU1799 + 5704 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5710 .loc 1 296 6 view .LVU1800 - 5711 000a 13B3 cbz r3, .L349 - 5712 .LVL449: - 5713 .L343: + 5705 .loc 1 296 6 view .LVU1800 + 5706 000a 13B3 cbz r3, .L349 + 5707 .LVL446: + 5708 .L343: 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5714 .loc 1 318 3 is_stmt 1 view .LVU1801 + 5709 .loc 1 318 3 is_stmt 1 view .LVU1801 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5715 .loc 1 318 15 is_stmt 0 view .LVU1802 - 5716 000c 0223 movs r3, #2 - ARM GAS /tmp/ccodHXtm.s page 263 + 5710 .loc 1 318 15 is_stmt 0 view .LVU1802 + 5711 000c 0223 movs r3, #2 + 5712 000e 84F83D30 strb r3, [r4, #61] + 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5713 .loc 1 321 3 is_stmt 1 view .LVU1803 + 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5714 .loc 1 321 38 is_stmt 0 view .LVU1804 + ARM GAS /tmp/ccGjXOU1.s page 263 - 5717 000e 84F83D30 strb r3, [r4, #61] + 5715 0012 2146 mov r1, r4 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5718 .loc 1 321 3 is_stmt 1 view .LVU1803 - 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5719 .loc 1 321 38 is_stmt 0 view .LVU1804 - 5720 0012 2146 mov r1, r4 - 321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5721 .loc 1 321 3 view .LVU1805 - 5722 0014 51F8040B ldr r0, [r1], #4 - 5723 0018 FFF7FEFF bl TIM_Base_SetConfig - 5724 .LVL450: + 5716 .loc 1 321 3 view .LVU1805 + 5717 0014 51F8040B ldr r0, [r1], #4 + 5718 0018 FFF7FEFF bl TIM_Base_SetConfig + 5719 .LVL447: 324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5725 .loc 1 324 3 is_stmt 1 view .LVU1806 + 5720 .loc 1 324 3 is_stmt 1 view .LVU1806 324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5726 .loc 1 324 23 is_stmt 0 view .LVU1807 - 5727 001c 0123 movs r3, #1 - 5728 001e 84F84830 strb r3, [r4, #72] + 5721 .loc 1 324 23 is_stmt 0 view .LVU1807 + 5722 001c 0123 movs r3, #1 + 5723 001e 84F84830 strb r3, [r4, #72] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5729 .loc 1 327 3 is_stmt 1 view .LVU1808 + 5724 .loc 1 327 3 is_stmt 1 view .LVU1808 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5730 .loc 1 327 3 view .LVU1809 - 5731 0022 84F83E30 strb r3, [r4, #62] + 5725 .loc 1 327 3 view .LVU1809 + 5726 0022 84F83E30 strb r3, [r4, #62] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5732 .loc 1 327 3 view .LVU1810 - 5733 0026 84F83F30 strb r3, [r4, #63] + 5727 .loc 1 327 3 view .LVU1810 + 5728 0026 84F83F30 strb r3, [r4, #63] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5734 .loc 1 327 3 view .LVU1811 - 5735 002a 84F84030 strb r3, [r4, #64] + 5729 .loc 1 327 3 view .LVU1811 + 5730 002a 84F84030 strb r3, [r4, #64] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5736 .loc 1 327 3 view .LVU1812 - 5737 002e 84F84130 strb r3, [r4, #65] + 5731 .loc 1 327 3 view .LVU1812 + 5732 002e 84F84130 strb r3, [r4, #65] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5738 .loc 1 327 3 view .LVU1813 - 5739 0032 84F84230 strb r3, [r4, #66] + 5733 .loc 1 327 3 view .LVU1813 + 5734 0032 84F84230 strb r3, [r4, #66] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5740 .loc 1 327 3 view .LVU1814 - 5741 0036 84F84330 strb r3, [r4, #67] + 5735 .loc 1 327 3 view .LVU1814 + 5736 0036 84F84330 strb r3, [r4, #67] 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5742 .loc 1 327 3 view .LVU1815 + 5737 .loc 1 327 3 view .LVU1815 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5743 .loc 1 328 3 view .LVU1816 + 5738 .loc 1 328 3 view .LVU1816 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5744 .loc 1 328 3 view .LVU1817 - 5745 003a 84F84430 strb r3, [r4, #68] + 5739 .loc 1 328 3 view .LVU1817 + 5740 003a 84F84430 strb r3, [r4, #68] 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5746 .loc 1 328 3 view .LVU1818 - 5747 003e 84F84530 strb r3, [r4, #69] + 5741 .loc 1 328 3 view .LVU1818 + 5742 003e 84F84530 strb r3, [r4, #69] 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5748 .loc 1 328 3 view .LVU1819 - 5749 0042 84F84630 strb r3, [r4, #70] + 5743 .loc 1 328 3 view .LVU1819 + 5744 0042 84F84630 strb r3, [r4, #70] 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5750 .loc 1 328 3 view .LVU1820 - 5751 0046 84F84730 strb r3, [r4, #71] + 5745 .loc 1 328 3 view .LVU1820 + 5746 0046 84F84730 strb r3, [r4, #71] 328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5752 .loc 1 328 3 view .LVU1821 + 5747 .loc 1 328 3 view .LVU1821 331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5753 .loc 1 331 3 view .LVU1822 - ARM GAS /tmp/ccodHXtm.s page 264 + 5748 .loc 1 331 3 view .LVU1822 + 331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5749 .loc 1 331 15 is_stmt 0 view .LVU1823 + 5750 004a 84F83D30 strb r3, [r4, #61] + 333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 5751 .loc 1 333 3 is_stmt 1 view .LVU1824 + ARM GAS /tmp/ccGjXOU1.s page 264 - 331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5754 .loc 1 331 15 is_stmt 0 view .LVU1823 - 5755 004a 84F83D30 strb r3, [r4, #61] 333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5756 .loc 1 333 3 is_stmt 1 view .LVU1824 - 333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5757 .loc 1 333 10 is_stmt 0 view .LVU1825 - 5758 004e 0020 movs r0, #0 + 5752 .loc 1 333 10 is_stmt 0 view .LVU1825 + 5753 004e 0020 movs r0, #0 334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5759 .loc 1 334 1 view .LVU1826 - 5760 0050 10BD pop {r4, pc} - 5761 .LVL451: - 5762 .L349: + 5754 .loc 1 334 1 view .LVU1826 + 5755 0050 10BD pop {r4, pc} + 5756 .LVL448: + 5757 .L349: 299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5763 .loc 1 299 5 is_stmt 1 view .LVU1827 + 5758 .loc 1 299 5 is_stmt 1 view .LVU1827 299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5764 .loc 1 299 16 is_stmt 0 view .LVU1828 - 5765 0052 80F83C30 strb r3, [r0, #60] + 5759 .loc 1 299 16 is_stmt 0 view .LVU1828 + 5760 0052 80F83C30 strb r3, [r0, #60] 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5766 .loc 1 313 5 is_stmt 1 view .LVU1829 - 5767 0056 FFF7FEFF bl HAL_TIM_Base_MspInit - 5768 .LVL452: + 5761 .loc 1 313 5 is_stmt 1 view .LVU1829 + 5762 0056 FFF7FEFF bl HAL_TIM_Base_MspInit + 5763 .LVL449: 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5769 .loc 1 313 5 is_stmt 0 view .LVU1830 - 5770 005a D7E7 b .L343 - 5771 .LVL453: - 5772 .L344: - 5773 .LCFI49: - 5774 .cfi_def_cfa_offset 0 - 5775 .cfi_restore 4 - 5776 .cfi_restore 14 + 5764 .loc 1 313 5 is_stmt 0 view .LVU1830 + 5765 005a D7E7 b .L343 + 5766 .LVL450: + 5767 .L344: + 5768 .LCFI49: + 5769 .cfi_def_cfa_offset 0 + 5770 .cfi_restore 4 + 5771 .cfi_restore 14 286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5777 .loc 1 286 12 view .LVU1831 - 5778 005c 0120 movs r0, #1 - 5779 .LVL454: + 5772 .loc 1 286 12 view .LVU1831 + 5773 005c 0120 movs r0, #1 + 5774 .LVL451: 334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5780 .loc 1 334 1 view .LVU1832 - 5781 005e 7047 bx lr - 5782 .cfi_endproc - 5783 .LFE329: - 5785 .section .text.HAL_TIM_OC_Init,"ax",%progbits - 5786 .align 1 - 5787 .global HAL_TIM_OC_Init - 5788 .syntax unified - 5789 .thumb - 5790 .thumb_func - 5792 HAL_TIM_OC_Init: - 5793 .LVL455: - 5794 .LFB339: + 5775 .loc 1 334 1 view .LVU1832 + 5776 005e 7047 bx lr + 5777 .cfi_endproc + 5778 .LFE329: + 5780 .section .text.HAL_TIM_OC_Init,"ax",%progbits + 5781 .align 1 + 5782 .global HAL_TIM_OC_Init + 5783 .syntax unified + 5784 .thumb + 5785 .thumb_func + 5787 HAL_TIM_OC_Init: + 5788 .LVL452: + 5789 .LFB339: 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 5795 .loc 1 666 1 is_stmt 1 view -0 - 5796 .cfi_startproc - 5797 @ args = 0, pretend = 0, frame = 0 - 5798 @ frame_needed = 0, uses_anonymous_args = 0 + 5790 .loc 1 666 1 is_stmt 1 view -0 + 5791 .cfi_startproc + 5792 @ args = 0, pretend = 0, frame = 0 + 5793 @ frame_needed = 0, uses_anonymous_args = 0 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5799 .loc 1 668 3 view .LVU1834 + 5794 .loc 1 668 3 view .LVU1834 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 265 + 5795 .loc 1 668 6 is_stmt 0 view .LVU1835 + 5796 0000 60B3 cbz r0, .L353 + 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ + 5797 .loc 1 666 1 view .LVU1836 + 5798 0002 10B5 push {r4, lr} + ARM GAS /tmp/ccGjXOU1.s page 265 - 5800 .loc 1 668 6 is_stmt 0 view .LVU1835 - 5801 0000 60B3 cbz r0, .L353 - 666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 5802 .loc 1 666 1 view .LVU1836 - 5803 0002 10B5 push {r4, lr} - 5804 .LCFI50: - 5805 .cfi_def_cfa_offset 8 - 5806 .cfi_offset 4, -8 - 5807 .cfi_offset 14, -4 - 5808 0004 0446 mov r4, r0 + 5799 .LCFI50: + 5800 .cfi_def_cfa_offset 8 + 5801 .cfi_offset 4, -8 + 5802 .cfi_offset 14, -4 + 5803 0004 0446 mov r4, r0 674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); - 5809 .loc 1 674 3 is_stmt 1 view .LVU1837 + 5804 .loc 1 674 3 is_stmt 1 view .LVU1837 675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); - 5810 .loc 1 675 3 view .LVU1838 + 5805 .loc 1 675 3 view .LVU1838 676:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); - 5811 .loc 1 676 3 view .LVU1839 + 5806 .loc 1 676 3 view .LVU1839 677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - 5812 .loc 1 677 3 view .LVU1840 + 5807 .loc 1 677 3 view .LVU1840 678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5813 .loc 1 678 3 view .LVU1841 + 5808 .loc 1 678 3 view .LVU1841 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5814 .loc 1 680 3 view .LVU1842 + 5809 .loc 1 680 3 view .LVU1842 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5815 .loc 1 680 11 is_stmt 0 view .LVU1843 - 5816 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 5810 .loc 1 680 11 is_stmt 0 view .LVU1843 + 5811 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 680:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5817 .loc 1 680 6 view .LVU1844 - 5818 000a 13B3 cbz r3, .L358 - 5819 .LVL456: - 5820 .L352: + 5812 .loc 1 680 6 view .LVU1844 + 5813 000a 13B3 cbz r3, .L358 + 5814 .LVL453: + 5815 .L352: 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5821 .loc 1 702 3 is_stmt 1 view .LVU1845 + 5816 .loc 1 702 3 is_stmt 1 view .LVU1845 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5822 .loc 1 702 15 is_stmt 0 view .LVU1846 - 5823 000c 0223 movs r3, #2 - 5824 000e 84F83D30 strb r3, [r4, #61] + 5817 .loc 1 702 15 is_stmt 0 view .LVU1846 + 5818 000c 0223 movs r3, #2 + 5819 000e 84F83D30 strb r3, [r4, #61] 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5825 .loc 1 705 3 is_stmt 1 view .LVU1847 + 5820 .loc 1 705 3 is_stmt 1 view .LVU1847 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5826 .loc 1 705 39 is_stmt 0 view .LVU1848 - 5827 0012 2146 mov r1, r4 + 5821 .loc 1 705 39 is_stmt 0 view .LVU1848 + 5822 0012 2146 mov r1, r4 705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5828 .loc 1 705 3 view .LVU1849 - 5829 0014 51F8040B ldr r0, [r1], #4 - 5830 0018 FFF7FEFF bl TIM_Base_SetConfig - 5831 .LVL457: + 5823 .loc 1 705 3 view .LVU1849 + 5824 0014 51F8040B ldr r0, [r1], #4 + 5825 0018 FFF7FEFF bl TIM_Base_SetConfig + 5826 .LVL454: 708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5832 .loc 1 708 3 is_stmt 1 view .LVU1850 + 5827 .loc 1 708 3 is_stmt 1 view .LVU1850 708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5833 .loc 1 708 23 is_stmt 0 view .LVU1851 - 5834 001c 0123 movs r3, #1 - 5835 001e 84F84830 strb r3, [r4, #72] + 5828 .loc 1 708 23 is_stmt 0 view .LVU1851 + 5829 001c 0123 movs r3, #1 + 5830 001e 84F84830 strb r3, [r4, #72] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5836 .loc 1 711 3 is_stmt 1 view .LVU1852 + 5831 .loc 1 711 3 is_stmt 1 view .LVU1852 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5837 .loc 1 711 3 view .LVU1853 - 5838 0022 84F83E30 strb r3, [r4, #62] - ARM GAS /tmp/ccodHXtm.s page 266 + 5832 .loc 1 711 3 view .LVU1853 + 5833 0022 84F83E30 strb r3, [r4, #62] + 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 5834 .loc 1 711 3 view .LVU1854 + 5835 0026 84F83F30 strb r3, [r4, #63] + 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); + 5836 .loc 1 711 3 view .LVU1855 + ARM GAS /tmp/ccGjXOU1.s page 266 + 5837 002a 84F84030 strb r3, [r4, #64] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5839 .loc 1 711 3 view .LVU1854 - 5840 0026 84F83F30 strb r3, [r4, #63] + 5838 .loc 1 711 3 view .LVU1856 + 5839 002e 84F84130 strb r3, [r4, #65] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5841 .loc 1 711 3 view .LVU1855 - 5842 002a 84F84030 strb r3, [r4, #64] + 5840 .loc 1 711 3 view .LVU1857 + 5841 0032 84F84230 strb r3, [r4, #66] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5843 .loc 1 711 3 view .LVU1856 - 5844 002e 84F84130 strb r3, [r4, #65] + 5842 .loc 1 711 3 view .LVU1858 + 5843 0036 84F84330 strb r3, [r4, #67] 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5845 .loc 1 711 3 view .LVU1857 - 5846 0032 84F84230 strb r3, [r4, #66] - 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5847 .loc 1 711 3 view .LVU1858 - 5848 0036 84F84330 strb r3, [r4, #67] - 711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5849 .loc 1 711 3 view .LVU1859 + 5844 .loc 1 711 3 view .LVU1859 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5850 .loc 1 712 3 view .LVU1860 + 5845 .loc 1 712 3 view .LVU1860 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5851 .loc 1 712 3 view .LVU1861 - 5852 003a 84F84430 strb r3, [r4, #68] + 5846 .loc 1 712 3 view .LVU1861 + 5847 003a 84F84430 strb r3, [r4, #68] 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5853 .loc 1 712 3 view .LVU1862 - 5854 003e 84F84530 strb r3, [r4, #69] + 5848 .loc 1 712 3 view .LVU1862 + 5849 003e 84F84530 strb r3, [r4, #69] 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5855 .loc 1 712 3 view .LVU1863 - 5856 0042 84F84630 strb r3, [r4, #70] + 5850 .loc 1 712 3 view .LVU1863 + 5851 0042 84F84630 strb r3, [r4, #70] 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5857 .loc 1 712 3 view .LVU1864 - 5858 0046 84F84730 strb r3, [r4, #71] + 5852 .loc 1 712 3 view .LVU1864 + 5853 0046 84F84730 strb r3, [r4, #71] 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5859 .loc 1 712 3 view .LVU1865 + 5854 .loc 1 712 3 view .LVU1865 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5860 .loc 1 715 3 view .LVU1866 + 5855 .loc 1 715 3 view .LVU1866 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5861 .loc 1 715 15 is_stmt 0 view .LVU1867 - 5862 004a 84F83D30 strb r3, [r4, #61] + 5856 .loc 1 715 15 is_stmt 0 view .LVU1867 + 5857 004a 84F83D30 strb r3, [r4, #61] 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5863 .loc 1 717 3 is_stmt 1 view .LVU1868 + 5858 .loc 1 717 3 is_stmt 1 view .LVU1868 717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5864 .loc 1 717 10 is_stmt 0 view .LVU1869 - 5865 004e 0020 movs r0, #0 + 5859 .loc 1 717 10 is_stmt 0 view .LVU1869 + 5860 004e 0020 movs r0, #0 718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5866 .loc 1 718 1 view .LVU1870 - 5867 0050 10BD pop {r4, pc} - 5868 .LVL458: - 5869 .L358: + 5861 .loc 1 718 1 view .LVU1870 + 5862 0050 10BD pop {r4, pc} + 5863 .LVL455: + 5864 .L358: 683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5870 .loc 1 683 5 is_stmt 1 view .LVU1871 + 5865 .loc 1 683 5 is_stmt 1 view .LVU1871 683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5871 .loc 1 683 16 is_stmt 0 view .LVU1872 - 5872 0052 80F83C30 strb r3, [r0, #60] + 5866 .loc 1 683 16 is_stmt 0 view .LVU1872 + 5867 0052 80F83C30 strb r3, [r0, #60] 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5873 .loc 1 697 5 is_stmt 1 view .LVU1873 - 5874 0056 FFF7FEFF bl HAL_TIM_OC_MspInit - 5875 .LVL459: - ARM GAS /tmp/ccodHXtm.s page 267 + 5868 .loc 1 697 5 is_stmt 1 view .LVU1873 + 5869 0056 FFF7FEFF bl HAL_TIM_OC_MspInit + 5870 .LVL456: + 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ + 5871 .loc 1 697 5 is_stmt 0 view .LVU1874 + 5872 005a D7E7 b .L352 + 5873 .LVL457: + 5874 .L353: + ARM GAS /tmp/ccGjXOU1.s page 267 - 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5876 .loc 1 697 5 is_stmt 0 view .LVU1874 - 5877 005a D7E7 b .L352 - 5878 .LVL460: - 5879 .L353: - 5880 .LCFI51: - 5881 .cfi_def_cfa_offset 0 - 5882 .cfi_restore 4 - 5883 .cfi_restore 14 + 5875 .LCFI51: + 5876 .cfi_def_cfa_offset 0 + 5877 .cfi_restore 4 + 5878 .cfi_restore 14 670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5884 .loc 1 670 12 view .LVU1875 - 5885 005c 0120 movs r0, #1 - 5886 .LVL461: + 5879 .loc 1 670 12 view .LVU1875 + 5880 005c 0120 movs r0, #1 + 5881 .LVL458: 718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5887 .loc 1 718 1 view .LVU1876 - 5888 005e 7047 bx lr - 5889 .cfi_endproc - 5890 .LFE339: - 5892 .section .text.HAL_TIM_PWM_Init,"ax",%progbits - 5893 .align 1 - 5894 .global HAL_TIM_PWM_Init - 5895 .syntax unified - 5896 .thumb - 5897 .thumb_func - 5899 HAL_TIM_PWM_Init: - 5900 .LVL462: - 5901 .LFB349: + 5882 .loc 1 718 1 view .LVU1876 + 5883 005e 7047 bx lr + 5884 .cfi_endproc + 5885 .LFE339: + 5887 .section .text.HAL_TIM_PWM_Init,"ax",%progbits + 5888 .align 1 + 5889 .global HAL_TIM_PWM_Init + 5890 .syntax unified + 5891 .thumb + 5892 .thumb_func + 5894 HAL_TIM_PWM_Init: + 5895 .LVL459: + 5896 .LFB349: 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 5902 .loc 1 1335 1 is_stmt 1 view -0 - 5903 .cfi_startproc - 5904 @ args = 0, pretend = 0, frame = 0 - 5905 @ frame_needed = 0, uses_anonymous_args = 0 + 5897 .loc 1 1335 1 is_stmt 1 view -0 + 5898 .cfi_startproc + 5899 @ args = 0, pretend = 0, frame = 0 + 5900 @ frame_needed = 0, uses_anonymous_args = 0 1337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5906 .loc 1 1337 3 view .LVU1878 + 5901 .loc 1 1337 3 view .LVU1878 1337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5907 .loc 1 1337 6 is_stmt 0 view .LVU1879 - 5908 0000 60B3 cbz r0, .L362 + 5902 .loc 1 1337 6 is_stmt 0 view .LVU1879 + 5903 0000 60B3 cbz r0, .L362 1335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 5909 .loc 1 1335 1 view .LVU1880 - 5910 0002 10B5 push {r4, lr} - 5911 .LCFI52: - 5912 .cfi_def_cfa_offset 8 - 5913 .cfi_offset 4, -8 - 5914 .cfi_offset 14, -4 - 5915 0004 0446 mov r4, r0 + 5904 .loc 1 1335 1 view .LVU1880 + 5905 0002 10B5 push {r4, lr} + 5906 .LCFI52: + 5907 .cfi_def_cfa_offset 8 + 5908 .cfi_offset 4, -8 + 5909 .cfi_offset 14, -4 + 5910 0004 0446 mov r4, r0 1343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); - 5916 .loc 1 1343 3 is_stmt 1 view .LVU1881 + 5911 .loc 1 1343 3 is_stmt 1 view .LVU1881 1344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); - 5917 .loc 1 1344 3 view .LVU1882 + 5912 .loc 1 1344 3 view .LVU1882 1345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); - 5918 .loc 1 1345 3 view .LVU1883 + 5913 .loc 1 1345 3 view .LVU1883 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - 5919 .loc 1 1346 3 view .LVU1884 + 5914 .loc 1 1346 3 view .LVU1884 1347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5920 .loc 1 1347 3 view .LVU1885 + 5915 .loc 1 1347 3 view .LVU1885 1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5921 .loc 1 1349 3 view .LVU1886 - ARM GAS /tmp/ccodHXtm.s page 268 + 5916 .loc 1 1349 3 view .LVU1886 +1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 5917 .loc 1 1349 11 is_stmt 0 view .LVU1887 + 5918 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 +1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 5919 .loc 1 1349 6 view .LVU1888 + ARM GAS /tmp/ccGjXOU1.s page 268 -1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5922 .loc 1 1349 11 is_stmt 0 view .LVU1887 - 5923 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 -1349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 5924 .loc 1 1349 6 view .LVU1888 - 5925 000a 13B3 cbz r3, .L367 - 5926 .LVL463: - 5927 .L361: + 5920 000a 13B3 cbz r3, .L367 + 5921 .LVL460: + 5922 .L361: 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5928 .loc 1 1371 3 is_stmt 1 view .LVU1889 + 5923 .loc 1 1371 3 is_stmt 1 view .LVU1889 1371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5929 .loc 1 1371 15 is_stmt 0 view .LVU1890 - 5930 000c 0223 movs r3, #2 - 5931 000e 84F83D30 strb r3, [r4, #61] + 5924 .loc 1 1371 15 is_stmt 0 view .LVU1890 + 5925 000c 0223 movs r3, #2 + 5926 000e 84F83D30 strb r3, [r4, #61] 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5932 .loc 1 1374 3 is_stmt 1 view .LVU1891 + 5927 .loc 1 1374 3 is_stmt 1 view .LVU1891 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5933 .loc 1 1374 38 is_stmt 0 view .LVU1892 - 5934 0012 2146 mov r1, r4 + 5928 .loc 1 1374 38 is_stmt 0 view .LVU1892 + 5929 0012 2146 mov r1, r4 1374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5935 .loc 1 1374 3 view .LVU1893 - 5936 0014 51F8040B ldr r0, [r1], #4 - 5937 0018 FFF7FEFF bl TIM_Base_SetConfig - 5938 .LVL464: + 5930 .loc 1 1374 3 view .LVU1893 + 5931 0014 51F8040B ldr r0, [r1], #4 + 5932 0018 FFF7FEFF bl TIM_Base_SetConfig + 5933 .LVL461: 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5939 .loc 1 1377 3 is_stmt 1 view .LVU1894 + 5934 .loc 1 1377 3 is_stmt 1 view .LVU1894 1377:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5940 .loc 1 1377 23 is_stmt 0 view .LVU1895 - 5941 001c 0123 movs r3, #1 - 5942 001e 84F84830 strb r3, [r4, #72] + 5935 .loc 1 1377 23 is_stmt 0 view .LVU1895 + 5936 001c 0123 movs r3, #1 + 5937 001e 84F84830 strb r3, [r4, #72] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5943 .loc 1 1380 3 is_stmt 1 view .LVU1896 + 5938 .loc 1 1380 3 is_stmt 1 view .LVU1896 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5944 .loc 1 1380 3 view .LVU1897 - 5945 0022 84F83E30 strb r3, [r4, #62] + 5939 .loc 1 1380 3 view .LVU1897 + 5940 0022 84F83E30 strb r3, [r4, #62] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5946 .loc 1 1380 3 view .LVU1898 - 5947 0026 84F83F30 strb r3, [r4, #63] + 5941 .loc 1 1380 3 view .LVU1898 + 5942 0026 84F83F30 strb r3, [r4, #63] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5948 .loc 1 1380 3 view .LVU1899 - 5949 002a 84F84030 strb r3, [r4, #64] + 5943 .loc 1 1380 3 view .LVU1899 + 5944 002a 84F84030 strb r3, [r4, #64] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5950 .loc 1 1380 3 view .LVU1900 - 5951 002e 84F84130 strb r3, [r4, #65] + 5945 .loc 1 1380 3 view .LVU1900 + 5946 002e 84F84130 strb r3, [r4, #65] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5952 .loc 1 1380 3 view .LVU1901 - 5953 0032 84F84230 strb r3, [r4, #66] + 5947 .loc 1 1380 3 view .LVU1901 + 5948 0032 84F84230 strb r3, [r4, #66] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5954 .loc 1 1380 3 view .LVU1902 - 5955 0036 84F84330 strb r3, [r4, #67] + 5949 .loc 1 1380 3 view .LVU1902 + 5950 0036 84F84330 strb r3, [r4, #67] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 5956 .loc 1 1380 3 view .LVU1903 + 5951 .loc 1 1380 3 view .LVU1903 1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5957 .loc 1 1381 3 view .LVU1904 + 5952 .loc 1 1381 3 view .LVU1904 1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5958 .loc 1 1381 3 view .LVU1905 - 5959 003a 84F84430 strb r3, [r4, #68] - ARM GAS /tmp/ccodHXtm.s page 269 + 5953 .loc 1 1381 3 view .LVU1905 + 5954 003a 84F84430 strb r3, [r4, #68] +1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5955 .loc 1 1381 3 view .LVU1906 + 5956 003e 84F84530 strb r3, [r4, #69] +1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 5957 .loc 1 1381 3 view .LVU1907 + ARM GAS /tmp/ccGjXOU1.s page 269 + 5958 0042 84F84630 strb r3, [r4, #70] 1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5960 .loc 1 1381 3 view .LVU1906 - 5961 003e 84F84530 strb r3, [r4, #69] + 5959 .loc 1 1381 3 view .LVU1908 + 5960 0046 84F84730 strb r3, [r4, #71] 1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5962 .loc 1 1381 3 view .LVU1907 - 5963 0042 84F84630 strb r3, [r4, #70] -1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5964 .loc 1 1381 3 view .LVU1908 - 5965 0046 84F84730 strb r3, [r4, #71] -1381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5966 .loc 1 1381 3 view .LVU1909 + 5961 .loc 1 1381 3 view .LVU1909 1384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5967 .loc 1 1384 3 view .LVU1910 + 5962 .loc 1 1384 3 view .LVU1910 1384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5968 .loc 1 1384 15 is_stmt 0 view .LVU1911 - 5969 004a 84F83D30 strb r3, [r4, #61] + 5963 .loc 1 1384 15 is_stmt 0 view .LVU1911 + 5964 004a 84F83D30 strb r3, [r4, #61] 1386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5970 .loc 1 1386 3 is_stmt 1 view .LVU1912 + 5965 .loc 1 1386 3 is_stmt 1 view .LVU1912 1386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5971 .loc 1 1386 10 is_stmt 0 view .LVU1913 - 5972 004e 0020 movs r0, #0 + 5966 .loc 1 1386 10 is_stmt 0 view .LVU1913 + 5967 004e 0020 movs r0, #0 1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5973 .loc 1 1387 1 view .LVU1914 - 5974 0050 10BD pop {r4, pc} - 5975 .LVL465: - 5976 .L367: + 5968 .loc 1 1387 1 view .LVU1914 + 5969 0050 10BD pop {r4, pc} + 5970 .LVL462: + 5971 .L367: 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5977 .loc 1 1352 5 is_stmt 1 view .LVU1915 + 5972 .loc 1 1352 5 is_stmt 1 view .LVU1915 1352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5978 .loc 1 1352 16 is_stmt 0 view .LVU1916 - 5979 0052 80F83C30 strb r3, [r0, #60] + 5973 .loc 1 1352 16 is_stmt 0 view .LVU1916 + 5974 0052 80F83C30 strb r3, [r0, #60] 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5980 .loc 1 1366 5 is_stmt 1 view .LVU1917 - 5981 0056 FFF7FEFF bl HAL_TIM_PWM_MspInit - 5982 .LVL466: + 5975 .loc 1 1366 5 is_stmt 1 view .LVU1917 + 5976 0056 FFF7FEFF bl HAL_TIM_PWM_MspInit + 5977 .LVL463: 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 5983 .loc 1 1366 5 is_stmt 0 view .LVU1918 - 5984 005a D7E7 b .L361 - 5985 .LVL467: - 5986 .L362: - 5987 .LCFI53: - 5988 .cfi_def_cfa_offset 0 - 5989 .cfi_restore 4 - 5990 .cfi_restore 14 + 5978 .loc 1 1366 5 is_stmt 0 view .LVU1918 + 5979 005a D7E7 b .L361 + 5980 .LVL464: + 5981 .L362: + 5982 .LCFI53: + 5983 .cfi_def_cfa_offset 0 + 5984 .cfi_restore 4 + 5985 .cfi_restore 14 1339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 5991 .loc 1 1339 12 view .LVU1919 - 5992 005c 0120 movs r0, #1 - 5993 .LVL468: + 5986 .loc 1 1339 12 view .LVU1919 + 5987 005c 0120 movs r0, #1 + 5988 .LVL465: 1387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 5994 .loc 1 1387 1 view .LVU1920 - 5995 005e 7047 bx lr - 5996 .cfi_endproc - 5997 .LFE349: - 5999 .section .text.HAL_TIM_IC_Init,"ax",%progbits - 6000 .align 1 - 6001 .global HAL_TIM_IC_Init - 6002 .syntax unified - ARM GAS /tmp/ccodHXtm.s page 270 + 5989 .loc 1 1387 1 view .LVU1920 + 5990 005e 7047 bx lr + 5991 .cfi_endproc + 5992 .LFE349: + 5994 .section .text.HAL_TIM_IC_Init,"ax",%progbits + 5995 .align 1 + 5996 .global HAL_TIM_IC_Init + 5997 .syntax unified + 5998 .thumb + 5999 .thumb_func + 6001 HAL_TIM_IC_Init: + 6002 .LVL466: + 6003 .LFB359: + ARM GAS /tmp/ccGjXOU1.s page 270 - 6003 .thumb - 6004 .thumb_func - 6006 HAL_TIM_IC_Init: - 6007 .LVL469: - 6008 .LFB359: 2003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 6009 .loc 1 2003 1 is_stmt 1 view -0 - 6010 .cfi_startproc - 6011 @ args = 0, pretend = 0, frame = 0 - 6012 @ frame_needed = 0, uses_anonymous_args = 0 + 6004 .loc 1 2003 1 is_stmt 1 view -0 + 6005 .cfi_startproc + 6006 @ args = 0, pretend = 0, frame = 0 + 6007 @ frame_needed = 0, uses_anonymous_args = 0 2005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6013 .loc 1 2005 3 view .LVU1922 + 6008 .loc 1 2005 3 view .LVU1922 2005:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6014 .loc 1 2005 6 is_stmt 0 view .LVU1923 - 6015 0000 60B3 cbz r0, .L371 + 6009 .loc 1 2005 6 is_stmt 0 view .LVU1923 + 6010 0000 60B3 cbz r0, .L371 2003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 6016 .loc 1 2003 1 view .LVU1924 - 6017 0002 10B5 push {r4, lr} - 6018 .LCFI54: - 6019 .cfi_def_cfa_offset 8 - 6020 .cfi_offset 4, -8 - 6021 .cfi_offset 14, -4 - 6022 0004 0446 mov r4, r0 + 6011 .loc 1 2003 1 view .LVU1924 + 6012 0002 10B5 push {r4, lr} + 6013 .LCFI54: + 6014 .cfi_def_cfa_offset 8 + 6015 .cfi_offset 4, -8 + 6016 .cfi_offset 14, -4 + 6017 0004 0446 mov r4, r0 2011:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); - 6023 .loc 1 2011 3 is_stmt 1 view .LVU1925 + 6018 .loc 1 2011 3 is_stmt 1 view .LVU1925 2012:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); - 6024 .loc 1 2012 3 view .LVU1926 + 6019 .loc 1 2012 3 view .LVU1926 2013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); - 6025 .loc 1 2013 3 view .LVU1927 + 6020 .loc 1 2013 3 view .LVU1927 2014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - 6026 .loc 1 2014 3 view .LVU1928 + 6021 .loc 1 2014 3 view .LVU1928 2015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6027 .loc 1 2015 3 view .LVU1929 + 6022 .loc 1 2015 3 view .LVU1929 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6028 .loc 1 2017 3 view .LVU1930 + 6023 .loc 1 2017 3 view .LVU1930 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6029 .loc 1 2017 11 is_stmt 0 view .LVU1931 - 6030 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 6024 .loc 1 2017 11 is_stmt 0 view .LVU1931 + 6025 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6031 .loc 1 2017 6 view .LVU1932 - 6032 000a 13B3 cbz r3, .L376 - 6033 .LVL470: - 6034 .L370: + 6026 .loc 1 2017 6 view .LVU1932 + 6027 000a 13B3 cbz r3, .L376 + 6028 .LVL467: + 6029 .L370: 2039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6035 .loc 1 2039 3 is_stmt 1 view .LVU1933 + 6030 .loc 1 2039 3 is_stmt 1 view .LVU1933 2039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6036 .loc 1 2039 15 is_stmt 0 view .LVU1934 - 6037 000c 0223 movs r3, #2 - 6038 000e 84F83D30 strb r3, [r4, #61] + 6031 .loc 1 2039 15 is_stmt 0 view .LVU1934 + 6032 000c 0223 movs r3, #2 + 6033 000e 84F83D30 strb r3, [r4, #61] 2042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6039 .loc 1 2042 3 is_stmt 1 view .LVU1935 + 6034 .loc 1 2042 3 is_stmt 1 view .LVU1935 2042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6040 .loc 1 2042 38 is_stmt 0 view .LVU1936 - 6041 0012 2146 mov r1, r4 + 6035 .loc 1 2042 38 is_stmt 0 view .LVU1936 + 6036 0012 2146 mov r1, r4 2042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6042 .loc 1 2042 3 view .LVU1937 - 6043 0014 51F8040B ldr r0, [r1], #4 - ARM GAS /tmp/ccodHXtm.s page 271 + 6037 .loc 1 2042 3 view .LVU1937 + 6038 0014 51F8040B ldr r0, [r1], #4 + 6039 0018 FFF7FEFF bl TIM_Base_SetConfig + 6040 .LVL468: +2045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 6041 .loc 1 2045 3 is_stmt 1 view .LVU1938 +2045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 271 - 6044 0018 FFF7FEFF bl TIM_Base_SetConfig - 6045 .LVL471: -2045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6046 .loc 1 2045 3 is_stmt 1 view .LVU1938 -2045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6047 .loc 1 2045 23 is_stmt 0 view .LVU1939 - 6048 001c 0123 movs r3, #1 - 6049 001e 84F84830 strb r3, [r4, #72] + 6042 .loc 1 2045 23 is_stmt 0 view .LVU1939 + 6043 001c 0123 movs r3, #1 + 6044 001e 84F84830 strb r3, [r4, #72] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6050 .loc 1 2048 3 is_stmt 1 view .LVU1940 + 6045 .loc 1 2048 3 is_stmt 1 view .LVU1940 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6051 .loc 1 2048 3 view .LVU1941 - 6052 0022 84F83E30 strb r3, [r4, #62] + 6046 .loc 1 2048 3 view .LVU1941 + 6047 0022 84F83E30 strb r3, [r4, #62] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6053 .loc 1 2048 3 view .LVU1942 - 6054 0026 84F83F30 strb r3, [r4, #63] + 6048 .loc 1 2048 3 view .LVU1942 + 6049 0026 84F83F30 strb r3, [r4, #63] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6055 .loc 1 2048 3 view .LVU1943 - 6056 002a 84F84030 strb r3, [r4, #64] + 6050 .loc 1 2048 3 view .LVU1943 + 6051 002a 84F84030 strb r3, [r4, #64] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6057 .loc 1 2048 3 view .LVU1944 - 6058 002e 84F84130 strb r3, [r4, #65] + 6052 .loc 1 2048 3 view .LVU1944 + 6053 002e 84F84130 strb r3, [r4, #65] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6059 .loc 1 2048 3 view .LVU1945 - 6060 0032 84F84230 strb r3, [r4, #66] + 6054 .loc 1 2048 3 view .LVU1945 + 6055 0032 84F84230 strb r3, [r4, #66] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6061 .loc 1 2048 3 view .LVU1946 - 6062 0036 84F84330 strb r3, [r4, #67] + 6056 .loc 1 2048 3 view .LVU1946 + 6057 0036 84F84330 strb r3, [r4, #67] 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - 6063 .loc 1 2048 3 view .LVU1947 + 6058 .loc 1 2048 3 view .LVU1947 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6064 .loc 1 2049 3 view .LVU1948 + 6059 .loc 1 2049 3 view .LVU1948 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6065 .loc 1 2049 3 view .LVU1949 - 6066 003a 84F84430 strb r3, [r4, #68] + 6060 .loc 1 2049 3 view .LVU1949 + 6061 003a 84F84430 strb r3, [r4, #68] 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6067 .loc 1 2049 3 view .LVU1950 - 6068 003e 84F84530 strb r3, [r4, #69] + 6062 .loc 1 2049 3 view .LVU1950 + 6063 003e 84F84530 strb r3, [r4, #69] 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6069 .loc 1 2049 3 view .LVU1951 - 6070 0042 84F84630 strb r3, [r4, #70] + 6064 .loc 1 2049 3 view .LVU1951 + 6065 0042 84F84630 strb r3, [r4, #70] 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6071 .loc 1 2049 3 view .LVU1952 - 6072 0046 84F84730 strb r3, [r4, #71] + 6066 .loc 1 2049 3 view .LVU1952 + 6067 0046 84F84730 strb r3, [r4, #71] 2049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6073 .loc 1 2049 3 view .LVU1953 + 6068 .loc 1 2049 3 view .LVU1953 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6074 .loc 1 2052 3 view .LVU1954 + 6069 .loc 1 2052 3 view .LVU1954 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6075 .loc 1 2052 15 is_stmt 0 view .LVU1955 - 6076 004a 84F83D30 strb r3, [r4, #61] + 6070 .loc 1 2052 15 is_stmt 0 view .LVU1955 + 6071 004a 84F83D30 strb r3, [r4, #61] 2054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6077 .loc 1 2054 3 is_stmt 1 view .LVU1956 + 6072 .loc 1 2054 3 is_stmt 1 view .LVU1956 2054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6078 .loc 1 2054 10 is_stmt 0 view .LVU1957 - 6079 004e 0020 movs r0, #0 + 6073 .loc 1 2054 10 is_stmt 0 view .LVU1957 + 6074 004e 0020 movs r0, #0 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 272 + 6075 .loc 1 2055 1 view .LVU1958 + 6076 0050 10BD pop {r4, pc} + 6077 .LVL469: + 6078 .L376: +2020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 272 - 6080 .loc 1 2055 1 view .LVU1958 - 6081 0050 10BD pop {r4, pc} - 6082 .LVL472: - 6083 .L376: + 6079 .loc 1 2020 5 is_stmt 1 view .LVU1959 2020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6084 .loc 1 2020 5 is_stmt 1 view .LVU1959 -2020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6085 .loc 1 2020 16 is_stmt 0 view .LVU1960 - 6086 0052 80F83C30 strb r3, [r0, #60] + 6080 .loc 1 2020 16 is_stmt 0 view .LVU1960 + 6081 0052 80F83C30 strb r3, [r0, #60] 2034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 6087 .loc 1 2034 5 is_stmt 1 view .LVU1961 - 6088 0056 FFF7FEFF bl HAL_TIM_IC_MspInit - 6089 .LVL473: + 6082 .loc 1 2034 5 is_stmt 1 view .LVU1961 + 6083 0056 FFF7FEFF bl HAL_TIM_IC_MspInit + 6084 .LVL470: 2034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 6090 .loc 1 2034 5 is_stmt 0 view .LVU1962 - 6091 005a D7E7 b .L370 - 6092 .LVL474: - 6093 .L371: - 6094 .LCFI55: - 6095 .cfi_def_cfa_offset 0 - 6096 .cfi_restore 4 - 6097 .cfi_restore 14 + 6085 .loc 1 2034 5 is_stmt 0 view .LVU1962 + 6086 005a D7E7 b .L370 + 6087 .LVL471: + 6088 .L371: + 6089 .LCFI55: + 6090 .cfi_def_cfa_offset 0 + 6091 .cfi_restore 4 + 6092 .cfi_restore 14 2007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6098 .loc 1 2007 12 view .LVU1963 - 6099 005c 0120 movs r0, #1 - 6100 .LVL475: + 6093 .loc 1 2007 12 view .LVU1963 + 6094 005c 0120 movs r0, #1 + 6095 .LVL472: 2055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6101 .loc 1 2055 1 view .LVU1964 - 6102 005e 7047 bx lr - 6103 .cfi_endproc - 6104 .LFE359: - 6106 .section .text.HAL_TIM_OnePulse_Init,"ax",%progbits - 6107 .align 1 - 6108 .global HAL_TIM_OnePulse_Init - 6109 .syntax unified - 6110 .thumb - 6111 .thumb_func - 6113 HAL_TIM_OnePulse_Init: - 6114 .LVL476: - 6115 .LFB369: + 6096 .loc 1 2055 1 view .LVU1964 + 6097 005e 7047 bx lr + 6098 .cfi_endproc + 6099 .LFE359: + 6101 .section .text.HAL_TIM_OnePulse_Init,"ax",%progbits + 6102 .align 1 + 6103 .global HAL_TIM_OnePulse_Init + 6104 .syntax unified + 6105 .thumb + 6106 .thumb_func + 6108 HAL_TIM_OnePulse_Init: + 6109 .LVL473: + 6110 .LFB369: 2652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 6116 .loc 1 2652 1 is_stmt 1 view -0 - 6117 .cfi_startproc - 6118 @ args = 0, pretend = 0, frame = 0 - 6119 @ frame_needed = 0, uses_anonymous_args = 0 + 6111 .loc 1 2652 1 is_stmt 1 view -0 + 6112 .cfi_startproc + 6113 @ args = 0, pretend = 0, frame = 0 + 6114 @ frame_needed = 0, uses_anonymous_args = 0 2654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6120 .loc 1 2654 3 view .LVU1966 + 6115 .loc 1 2654 3 view .LVU1966 2654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6121 .loc 1 2654 6 is_stmt 0 view .LVU1967 - 6122 0000 50B3 cbz r0, .L380 + 6116 .loc 1 2654 6 is_stmt 0 view .LVU1967 + 6117 0000 50B3 cbz r0, .L380 2652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the TIM handle allocation */ - 6123 .loc 1 2652 1 view .LVU1968 - 6124 0002 38B5 push {r3, r4, r5, lr} - 6125 .LCFI56: - 6126 .cfi_def_cfa_offset 16 - 6127 .cfi_offset 3, -16 - 6128 .cfi_offset 4, -12 - ARM GAS /tmp/ccodHXtm.s page 273 - - - 6129 .cfi_offset 5, -8 - 6130 .cfi_offset 14, -4 - 6131 0004 0D46 mov r5, r1 - 6132 0006 0446 mov r4, r0 + 6118 .loc 1 2652 1 view .LVU1968 + 6119 0002 38B5 push {r3, r4, r5, lr} + 6120 .LCFI56: + 6121 .cfi_def_cfa_offset 16 + 6122 .cfi_offset 3, -16 + 6123 .cfi_offset 4, -12 + 6124 .cfi_offset 5, -8 + 6125 .cfi_offset 14, -4 + 6126 0004 0D46 mov r5, r1 + 6127 0006 0446 mov r4, r0 2660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); - 6133 .loc 1 2660 3 is_stmt 1 view .LVU1969 + ARM GAS /tmp/ccGjXOU1.s page 273 + + + 6128 .loc 1 2660 3 is_stmt 1 view .LVU1969 2661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); - 6134 .loc 1 2661 3 view .LVU1970 + 6129 .loc 1 2661 3 view .LVU1970 2662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OPM_MODE(OnePulseMode)); - 6135 .loc 1 2662 3 view .LVU1971 + 6130 .loc 1 2662 3 view .LVU1971 2663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); - 6136 .loc 1 2663 3 view .LVU1972 + 6131 .loc 1 2663 3 view .LVU1972 2664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - 6137 .loc 1 2664 3 view .LVU1973 + 6132 .loc 1 2664 3 view .LVU1973 2665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6138 .loc 1 2665 3 view .LVU1974 + 6133 .loc 1 2665 3 view .LVU1974 2667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6139 .loc 1 2667 3 view .LVU1975 + 6134 .loc 1 2667 3 view .LVU1975 2667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6140 .loc 1 2667 11 is_stmt 0 view .LVU1976 - 6141 0008 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 6135 .loc 1 2667 11 is_stmt 0 view .LVU1976 + 6136 0008 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 2667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6142 .loc 1 2667 6 view .LVU1977 - 6143 000c FBB1 cbz r3, .L385 - 6144 .LVL477: - 6145 .L379: + 6137 .loc 1 2667 6 view .LVU1977 + 6138 000c FBB1 cbz r3, .L385 + 6139 .LVL474: + 6140 .L379: 2689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6146 .loc 1 2689 3 is_stmt 1 view .LVU1978 + 6141 .loc 1 2689 3 is_stmt 1 view .LVU1978 2689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6147 .loc 1 2689 15 is_stmt 0 view .LVU1979 - 6148 000e 0223 movs r3, #2 - 6149 0010 84F83D30 strb r3, [r4, #61] + 6142 .loc 1 2689 15 is_stmt 0 view .LVU1979 + 6143 000e 0223 movs r3, #2 + 6144 0010 84F83D30 strb r3, [r4, #61] 2692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6150 .loc 1 2692 3 is_stmt 1 view .LVU1980 + 6145 .loc 1 2692 3 is_stmt 1 view .LVU1980 2692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6151 .loc 1 2692 38 is_stmt 0 view .LVU1981 - 6152 0014 2146 mov r1, r4 + 6146 .loc 1 2692 38 is_stmt 0 view .LVU1981 + 6147 0014 2146 mov r1, r4 2692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6153 .loc 1 2692 3 view .LVU1982 - 6154 0016 51F8040B ldr r0, [r1], #4 - 6155 001a FFF7FEFF bl TIM_Base_SetConfig - 6156 .LVL478: + 6148 .loc 1 2692 3 view .LVU1982 + 6149 0016 51F8040B ldr r0, [r1], #4 + 6150 001a FFF7FEFF bl TIM_Base_SetConfig + 6151 .LVL475: 2695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6157 .loc 1 2695 3 is_stmt 1 view .LVU1983 + 6152 .loc 1 2695 3 is_stmt 1 view .LVU1983 2695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6158 .loc 1 2695 7 is_stmt 0 view .LVU1984 - 6159 001e 2268 ldr r2, [r4] + 6153 .loc 1 2695 7 is_stmt 0 view .LVU1984 + 6154 001e 2268 ldr r2, [r4] 2695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6160 .loc 1 2695 17 view .LVU1985 - 6161 0020 1368 ldr r3, [r2] + 6155 .loc 1 2695 17 view .LVU1985 + 6156 0020 1368 ldr r3, [r2] 2695:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6162 .loc 1 2695 23 view .LVU1986 - 6163 0022 23F00803 bic r3, r3, #8 - 6164 0026 1360 str r3, [r2] + 6157 .loc 1 2695 23 view .LVU1986 + 6158 0022 23F00803 bic r3, r3, #8 + 6159 0026 1360 str r3, [r2] 2698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6165 .loc 1 2698 3 is_stmt 1 view .LVU1987 + 6160 .loc 1 2698 3 is_stmt 1 view .LVU1987 2698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 274 + 6161 .loc 1 2698 7 is_stmt 0 view .LVU1988 + 6162 0028 2268 ldr r2, [r4] +2698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 6163 .loc 1 2698 17 view .LVU1989 + 6164 002a 1368 ldr r3, [r2] + ARM GAS /tmp/ccGjXOU1.s page 274 - 6166 .loc 1 2698 7 is_stmt 0 view .LVU1988 - 6167 0028 2268 ldr r2, [r4] 2698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6168 .loc 1 2698 17 view .LVU1989 - 6169 002a 1368 ldr r3, [r2] -2698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6170 .loc 1 2698 23 view .LVU1990 - 6171 002c 2B43 orrs r3, r3, r5 - 6172 002e 1360 str r3, [r2] + 6165 .loc 1 2698 23 view .LVU1990 + 6166 002c 2B43 orrs r3, r3, r5 + 6167 002e 1360 str r3, [r2] 2701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6173 .loc 1 2701 3 is_stmt 1 view .LVU1991 + 6168 .loc 1 2701 3 is_stmt 1 view .LVU1991 2701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6174 .loc 1 2701 23 is_stmt 0 view .LVU1992 - 6175 0030 0123 movs r3, #1 - 6176 0032 84F84830 strb r3, [r4, #72] + 6169 .loc 1 2701 23 is_stmt 0 view .LVU1992 + 6170 0030 0123 movs r3, #1 + 6171 0032 84F84830 strb r3, [r4, #72] 2704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 6177 .loc 1 2704 3 is_stmt 1 view .LVU1993 - 6178 0036 84F83E30 strb r3, [r4, #62] + 6172 .loc 1 2704 3 is_stmt 1 view .LVU1993 + 6173 0036 84F83E30 strb r3, [r4, #62] 2705:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 6179 .loc 1 2705 3 view .LVU1994 - 6180 003a 84F83F30 strb r3, [r4, #63] + 6174 .loc 1 2705 3 view .LVU1994 + 6175 003a 84F83F30 strb r3, [r4, #63] 2706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 6181 .loc 1 2706 3 view .LVU1995 - 6182 003e 84F84430 strb r3, [r4, #68] + 6176 .loc 1 2706 3 view .LVU1995 + 6177 003e 84F84430 strb r3, [r4, #68] 2707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6183 .loc 1 2707 3 view .LVU1996 - 6184 0042 84F84530 strb r3, [r4, #69] + 6178 .loc 1 2707 3 view .LVU1996 + 6179 0042 84F84530 strb r3, [r4, #69] 2710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6185 .loc 1 2710 3 view .LVU1997 + 6180 .loc 1 2710 3 view .LVU1997 2710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6186 .loc 1 2710 15 is_stmt 0 view .LVU1998 - 6187 0046 84F83D30 strb r3, [r4, #61] + 6181 .loc 1 2710 15 is_stmt 0 view .LVU1998 + 6182 0046 84F83D30 strb r3, [r4, #61] 2712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6188 .loc 1 2712 3 is_stmt 1 view .LVU1999 + 6183 .loc 1 2712 3 is_stmt 1 view .LVU1999 2712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6189 .loc 1 2712 10 is_stmt 0 view .LVU2000 - 6190 004a 0020 movs r0, #0 + 6184 .loc 1 2712 10 is_stmt 0 view .LVU2000 + 6185 004a 0020 movs r0, #0 2713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6191 .loc 1 2713 1 view .LVU2001 - 6192 004c 38BD pop {r3, r4, r5, pc} - 6193 .LVL479: - 6194 .L385: + 6186 .loc 1 2713 1 view .LVU2001 + 6187 004c 38BD pop {r3, r4, r5, pc} + 6188 .LVL476: + 6189 .L385: 2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6195 .loc 1 2670 5 is_stmt 1 view .LVU2002 + 6190 .loc 1 2670 5 is_stmt 1 view .LVU2002 2670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6196 .loc 1 2670 16 is_stmt 0 view .LVU2003 - 6197 004e 80F83C30 strb r3, [r0, #60] + 6191 .loc 1 2670 16 is_stmt 0 view .LVU2003 + 6192 004e 80F83C30 strb r3, [r0, #60] 2684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 6198 .loc 1 2684 5 is_stmt 1 view .LVU2004 - 6199 0052 FFF7FEFF bl HAL_TIM_OnePulse_MspInit - 6200 .LVL480: + 6193 .loc 1 2684 5 is_stmt 1 view .LVU2004 + 6194 0052 FFF7FEFF bl HAL_TIM_OnePulse_MspInit + 6195 .LVL477: 2684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 6201 .loc 1 2684 5 is_stmt 0 view .LVU2005 - 6202 0056 DAE7 b .L379 - 6203 .LVL481: - 6204 .L380: - 6205 .LCFI57: - ARM GAS /tmp/ccodHXtm.s page 275 + 6196 .loc 1 2684 5 is_stmt 0 view .LVU2005 + 6197 0056 DAE7 b .L379 + 6198 .LVL478: + 6199 .L380: + 6200 .LCFI57: + 6201 .cfi_def_cfa_offset 0 + 6202 .cfi_restore 3 + 6203 .cfi_restore 4 + 6204 .cfi_restore 5 + 6205 .cfi_restore 14 + ARM GAS /tmp/ccGjXOU1.s page 275 - 6206 .cfi_def_cfa_offset 0 - 6207 .cfi_restore 3 - 6208 .cfi_restore 4 - 6209 .cfi_restore 5 - 6210 .cfi_restore 14 2656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6211 .loc 1 2656 12 view .LVU2006 - 6212 0058 0120 movs r0, #1 - 6213 .LVL482: + 6206 .loc 1 2656 12 view .LVU2006 + 6207 0058 0120 movs r0, #1 + 6208 .LVL479: 2713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6214 .loc 1 2713 1 view .LVU2007 - 6215 005a 7047 bx lr - 6216 .cfi_endproc - 6217 .LFE369: - 6219 .section .text.HAL_TIM_Encoder_Init,"ax",%progbits - 6220 .align 1 - 6221 .global HAL_TIM_Encoder_Init - 6222 .syntax unified - 6223 .thumb - 6224 .thumb_func - 6226 HAL_TIM_Encoder_Init: - 6227 .LVL483: - 6228 .LFB377: + 6209 .loc 1 2713 1 view .LVU2007 + 6210 005a 7047 bx lr + 6211 .cfi_endproc + 6212 .LFE369: + 6214 .section .text.HAL_TIM_Encoder_Init,"ax",%progbits + 6215 .align 1 + 6216 .global HAL_TIM_Encoder_Init + 6217 .syntax unified + 6218 .thumb + 6219 .thumb_func + 6221 HAL_TIM_Encoder_Init: + 6222 .LVL480: + 6223 .LFB377: 3043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 6229 .loc 1 3043 1 is_stmt 1 view -0 - 6230 .cfi_startproc - 6231 @ args = 0, pretend = 0, frame = 0 - 6232 @ frame_needed = 0, uses_anonymous_args = 0 + 6224 .loc 1 3043 1 is_stmt 1 view -0 + 6225 .cfi_startproc + 6226 @ args = 0, pretend = 0, frame = 0 + 6227 @ frame_needed = 0, uses_anonymous_args = 0 3044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmr1; - 6233 .loc 1 3044 3 view .LVU2009 + 6228 .loc 1 3044 3 view .LVU2009 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccer; - 6234 .loc 1 3045 3 view .LVU2010 + 6229 .loc 1 3045 3 view .LVU2010 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6235 .loc 1 3046 3 view .LVU2011 + 6230 .loc 1 3046 3 view .LVU2011 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6236 .loc 1 3049 3 view .LVU2012 + 6231 .loc 1 3049 3 view .LVU2012 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6237 .loc 1 3049 6 is_stmt 0 view .LVU2013 - 6238 0000 0028 cmp r0, #0 - 6239 0002 53D0 beq .L389 + 6232 .loc 1 3049 6 is_stmt 0 view .LVU2013 + 6233 0000 0028 cmp r0, #0 + 6234 0002 53D0 beq .L389 3043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 6240 .loc 1 3043 1 view .LVU2014 - 6241 0004 F8B5 push {r3, r4, r5, r6, r7, lr} - 6242 .LCFI58: - 6243 .cfi_def_cfa_offset 24 - 6244 .cfi_offset 3, -24 - 6245 .cfi_offset 4, -20 - 6246 .cfi_offset 5, -16 - 6247 .cfi_offset 6, -12 - 6248 .cfi_offset 7, -8 - 6249 .cfi_offset 14, -4 - 6250 0006 0D46 mov r5, r1 - 6251 0008 0446 mov r4, r0 + 6235 .loc 1 3043 1 view .LVU2014 + 6236 0004 F8B5 push {r3, r4, r5, r6, r7, lr} + 6237 .LCFI58: + 6238 .cfi_def_cfa_offset 24 + 6239 .cfi_offset 3, -24 + 6240 .cfi_offset 4, -20 + 6241 .cfi_offset 5, -16 + 6242 .cfi_offset 6, -12 + 6243 .cfi_offset 7, -8 + 6244 .cfi_offset 14, -4 + 6245 0006 0D46 mov r5, r1 + 6246 0008 0446 mov r4, r0 3055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); - 6252 .loc 1 3055 3 is_stmt 1 view .LVU2015 + 6247 .loc 1 3055 3 is_stmt 1 view .LVU2015 3056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); - 6253 .loc 1 3056 3 view .LVU2016 - ARM GAS /tmp/ccodHXtm.s page 276 - - + 6248 .loc 1 3056 3 view .LVU2016 3057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - 6254 .loc 1 3057 3 view .LVU2017 + 6249 .loc 1 3057 3 view .LVU2017 3058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_MODE(sConfig->EncoderMode)); - 6255 .loc 1 3058 3 view .LVU2018 + 6250 .loc 1 3058 3 view .LVU2018 3059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC1Selection)); - 6256 .loc 1 3059 3 view .LVU2019 + ARM GAS /tmp/ccGjXOU1.s page 276 + + + 6251 .loc 1 3059 3 view .LVU2019 3060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC2Selection)); - 6257 .loc 1 3060 3 view .LVU2020 + 6252 .loc 1 3060 3 view .LVU2020 3061:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_ENCODERINPUT_POLARITY(sConfig->IC1Polarity)); - 6258 .loc 1 3061 3 view .LVU2021 + 6253 .loc 1 3061 3 view .LVU2021 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_ENCODERINPUT_POLARITY(sConfig->IC2Polarity)); - 6259 .loc 1 3062 3 view .LVU2022 + 6254 .loc 1 3062 3 view .LVU2022 3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); - 6260 .loc 1 3063 3 view .LVU2023 + 6255 .loc 1 3063 3 view .LVU2023 3064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); - 6261 .loc 1 3064 3 view .LVU2024 + 6256 .loc 1 3064 3 view .LVU2024 3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); - 6262 .loc 1 3065 3 view .LVU2025 + 6257 .loc 1 3065 3 view .LVU2025 3066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC2Filter)); - 6263 .loc 1 3066 3 view .LVU2026 + 6258 .loc 1 3066 3 view .LVU2026 3067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); - 6264 .loc 1 3067 3 view .LVU2027 + 6259 .loc 1 3067 3 view .LVU2027 3068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6265 .loc 1 3068 3 view .LVU2028 + 6260 .loc 1 3068 3 view .LVU2028 3070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6266 .loc 1 3070 3 view .LVU2029 + 6261 .loc 1 3070 3 view .LVU2029 3070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6267 .loc 1 3070 11 is_stmt 0 view .LVU2030 - 6268 000a 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 + 6262 .loc 1 3070 11 is_stmt 0 view .LVU2030 + 6263 000a 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 3070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6269 .loc 1 3070 6 view .LVU2031 - 6270 000e 002B cmp r3, #0 - 6271 0010 47D0 beq .L394 - 6272 .LVL484: - 6273 .L388: + 6264 .loc 1 3070 6 view .LVU2031 + 6265 000e 002B cmp r3, #0 + 6266 0010 47D0 beq .L394 + 6267 .LVL481: + 6268 .L388: 3092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6274 .loc 1 3092 3 is_stmt 1 view .LVU2032 + 6269 .loc 1 3092 3 is_stmt 1 view .LVU2032 3092:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6275 .loc 1 3092 15 is_stmt 0 view .LVU2033 - 6276 0012 0223 movs r3, #2 - 6277 0014 84F83D30 strb r3, [r4, #61] + 6270 .loc 1 3092 15 is_stmt 0 view .LVU2033 + 6271 0012 0223 movs r3, #2 + 6272 0014 84F83D30 strb r3, [r4, #61] 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6278 .loc 1 3095 3 is_stmt 1 view .LVU2034 + 6273 .loc 1 3095 3 is_stmt 1 view .LVU2034 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6279 .loc 1 3095 7 is_stmt 0 view .LVU2035 - 6280 0018 2268 ldr r2, [r4] + 6274 .loc 1 3095 7 is_stmt 0 view .LVU2035 + 6275 0018 2268 ldr r2, [r4] 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6281 .loc 1 3095 17 view .LVU2036 - 6282 001a 9368 ldr r3, [r2, #8] + 6276 .loc 1 3095 17 view .LVU2036 + 6277 001a 9368 ldr r3, [r2, #8] 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6283 .loc 1 3095 24 view .LVU2037 - 6284 001c 23F4A033 bic r3, r3, #81920 - 6285 0020 23F00703 bic r3, r3, #7 - 6286 0024 9360 str r3, [r2, #8] + 6278 .loc 1 3095 24 view .LVU2037 + 6279 001c 23F4A033 bic r3, r3, #81920 + 6280 0020 23F00703 bic r3, r3, #7 + 6281 0024 9360 str r3, [r2, #8] 3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6287 .loc 1 3098 3 is_stmt 1 view .LVU2038 + 6282 .loc 1 3098 3 is_stmt 1 view .LVU2038 3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 277 + 6283 .loc 1 3098 38 is_stmt 0 view .LVU2039 + 6284 0026 2146 mov r1, r4 +3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 6285 .loc 1 3098 3 view .LVU2040 + 6286 0028 51F8040B ldr r0, [r1], #4 + ARM GAS /tmp/ccGjXOU1.s page 277 - 6288 .loc 1 3098 38 is_stmt 0 view .LVU2039 - 6289 0026 2146 mov r1, r4 -3098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6290 .loc 1 3098 3 view .LVU2040 - 6291 0028 51F8040B ldr r0, [r1], #4 - 6292 002c FFF7FEFF bl TIM_Base_SetConfig - 6293 .LVL485: + 6287 002c FFF7FEFF bl TIM_Base_SetConfig + 6288 .LVL482: 3101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6294 .loc 1 3101 3 is_stmt 1 view .LVU2041 + 6289 .loc 1 3101 3 is_stmt 1 view .LVU2041 3101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6295 .loc 1 3101 17 is_stmt 0 view .LVU2042 - 6296 0030 2168 ldr r1, [r4] + 6290 .loc 1 3101 17 is_stmt 0 view .LVU2042 + 6291 0030 2168 ldr r1, [r4] 3101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6297 .loc 1 3101 11 view .LVU2043 - 6298 0032 8B68 ldr r3, [r1, #8] - 6299 .LVL486: + 6292 .loc 1 3101 11 view .LVU2043 + 6293 0032 8B68 ldr r3, [r1, #8] + 6294 .LVL483: 3104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6300 .loc 1 3104 3 is_stmt 1 view .LVU2044 + 6295 .loc 1 3104 3 is_stmt 1 view .LVU2044 3104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6301 .loc 1 3104 12 is_stmt 0 view .LVU2045 - 6302 0034 8A69 ldr r2, [r1, #24] - 6303 .LVL487: + 6296 .loc 1 3104 12 is_stmt 0 view .LVU2045 + 6297 0034 8A69 ldr r2, [r1, #24] + 6298 .LVL484: 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6304 .loc 1 3107 3 is_stmt 1 view .LVU2046 + 6299 .loc 1 3107 3 is_stmt 1 view .LVU2046 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6305 .loc 1 3107 11 is_stmt 0 view .LVU2047 - 6306 0036 0E6A ldr r6, [r1, #32] - 6307 .LVL488: + 6300 .loc 1 3107 11 is_stmt 0 view .LVU2047 + 6301 0036 0E6A ldr r6, [r1, #32] + 6302 .LVL485: 3110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6308 .loc 1 3110 3 is_stmt 1 view .LVU2048 + 6303 .loc 1 3110 3 is_stmt 1 view .LVU2048 3110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6309 .loc 1 3110 21 is_stmt 0 view .LVU2049 - 6310 0038 2868 ldr r0, [r5] + 6304 .loc 1 3110 21 is_stmt 0 view .LVU2049 + 6305 0038 2868 ldr r0, [r5] 3110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6311 .loc 1 3110 11 view .LVU2050 - 6312 003a 1843 orrs r0, r0, r3 - 6313 .LVL489: + 6306 .loc 1 3110 11 view .LVU2050 + 6307 003a 1843 orrs r0, r0, r3 + 6308 .LVL486: 3113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); - 6314 .loc 1 3113 3 is_stmt 1 view .LVU2051 + 6309 .loc 1 3113 3 is_stmt 1 view .LVU2051 3113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); - 6315 .loc 1 3113 12 is_stmt 0 view .LVU2052 - 6316 003c 22F44072 bic r2, r2, #768 - 6317 .LVL490: + 6310 .loc 1 3113 12 is_stmt 0 view .LVU2052 + 6311 003c 22F44072 bic r2, r2, #768 + 6312 .LVL487: 3113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); - 6318 .loc 1 3113 12 view .LVU2053 - 6319 0040 22F00302 bic r2, r2, #3 - 6320 .LVL491: + 6313 .loc 1 3113 12 view .LVU2053 + 6314 0040 22F00302 bic r2, r2, #3 + 6315 .LVL488: 3114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6321 .loc 1 3114 3 is_stmt 1 view .LVU2054 + 6316 .loc 1 3114 3 is_stmt 1 view .LVU2054 3114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6322 .loc 1 3114 23 is_stmt 0 view .LVU2055 - 6323 0044 AB68 ldr r3, [r5, #8] + 6317 .loc 1 3114 23 is_stmt 0 view .LVU2055 + 6318 0044 AB68 ldr r3, [r5, #8] 3114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6324 .loc 1 3114 38 view .LVU2056 - 6325 0046 AF69 ldr r7, [r5, #24] - 6326 0048 43EA0723 orr r3, r3, r7, lsl #8 + 6319 .loc 1 3114 38 view .LVU2056 + 6320 0046 AF69 ldr r7, [r5, #24] + 6321 0048 43EA0723 orr r3, r3, r7, lsl #8 3114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 278 - - - 6327 .loc 1 3114 12 view .LVU2057 - 6328 004c 1343 orrs r3, r3, r2 - 6329 .LVL492: + 6322 .loc 1 3114 12 view .LVU2057 + 6323 004c 1343 orrs r3, r3, r2 + 6324 .LVL489: 3117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_IC1F | TIM_CCMR1_IC2F); - 6330 .loc 1 3117 3 is_stmt 1 view .LVU2058 + 6325 .loc 1 3117 3 is_stmt 1 view .LVU2058 + ARM GAS /tmp/ccGjXOU1.s page 278 + + 3118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); - 6331 .loc 1 3118 3 view .LVU2059 + 6326 .loc 1 3118 3 view .LVU2059 3118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); - 6332 .loc 1 3118 12 is_stmt 0 view .LVU2060 - 6333 004e 23F47C43 bic r3, r3, #64512 - 6334 .LVL493: + 6327 .loc 1 3118 12 is_stmt 0 view .LVU2060 + 6328 004e 23F47C43 bic r3, r3, #64512 + 6329 .LVL490: 3118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); - 6335 .loc 1 3118 12 view .LVU2061 - 6336 0052 23F0FC03 bic r3, r3, #252 - 6337 .LVL494: + 6330 .loc 1 3118 12 view .LVU2061 + 6331 0052 23F0FC03 bic r3, r3, #252 + 6332 .LVL491: 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); - 6338 .loc 1 3119 3 is_stmt 1 view .LVU2062 + 6333 .loc 1 3119 3 is_stmt 1 view .LVU2062 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); - 6339 .loc 1 3119 22 is_stmt 0 view .LVU2063 - 6340 0056 EA68 ldr r2, [r5, #12] + 6334 .loc 1 3119 22 is_stmt 0 view .LVU2063 + 6335 0056 EA68 ldr r2, [r5, #12] 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); - 6341 .loc 1 3119 37 view .LVU2064 - 6342 0058 EF69 ldr r7, [r5, #28] - 6343 005a 42EA0722 orr r2, r2, r7, lsl #8 + 6336 .loc 1 3119 37 view .LVU2064 + 6337 0058 EF69 ldr r7, [r5, #28] + 6338 005a 42EA0722 orr r2, r2, r7, lsl #8 3119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); - 6344 .loc 1 3119 12 view .LVU2065 - 6345 005e 1A43 orrs r2, r2, r3 - 6346 .LVL495: + 6339 .loc 1 3119 12 view .LVU2065 + 6340 005e 1A43 orrs r2, r2, r3 + 6341 .LVL492: 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6347 .loc 1 3120 3 is_stmt 1 view .LVU2066 + 6342 .loc 1 3120 3 is_stmt 1 view .LVU2066 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6348 .loc 1 3120 52 is_stmt 0 view .LVU2067 - 6349 0060 2B6A ldr r3, [r5, #32] + 6343 .loc 1 3120 52 is_stmt 0 view .LVU2067 + 6344 0060 2B6A ldr r3, [r5, #32] 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6350 .loc 1 3120 64 view .LVU2068 - 6351 0062 1B03 lsls r3, r3, #12 + 6345 .loc 1 3120 64 view .LVU2068 + 6346 0062 1B03 lsls r3, r3, #12 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6352 .loc 1 3120 42 view .LVU2069 - 6353 0064 2F69 ldr r7, [r5, #16] - 6354 0066 43EA0713 orr r3, r3, r7, lsl #4 + 6347 .loc 1 3120 42 view .LVU2069 + 6348 0064 2F69 ldr r7, [r5, #16] + 6349 0066 43EA0713 orr r3, r3, r7, lsl #4 3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6355 .loc 1 3120 12 view .LVU2070 - 6356 006a 1343 orrs r3, r3, r2 - 6357 .LVL496: + 6350 .loc 1 3120 12 view .LVU2070 + 6351 006a 1343 orrs r3, r3, r2 + 6352 .LVL493: 3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1NP | TIM_CCER_CC2NP); - 6358 .loc 1 3123 3 is_stmt 1 view .LVU2071 + 6353 .loc 1 3123 3 is_stmt 1 view .LVU2071 3124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); - 6359 .loc 1 3124 3 view .LVU2072 + 6354 .loc 1 3124 3 view .LVU2072 3124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); - 6360 .loc 1 3124 11 is_stmt 0 view .LVU2073 - 6361 006c 26F0AA06 bic r6, r6, #170 - 6362 .LVL497: + 6355 .loc 1 3124 11 is_stmt 0 view .LVU2073 + 6356 006c 26F0AA06 bic r6, r6, #170 + 6357 .LVL494: 3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6363 .loc 1 3125 3 is_stmt 1 view .LVU2074 + 6358 .loc 1 3125 3 is_stmt 1 view .LVU2074 3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6364 .loc 1 3125 21 is_stmt 0 view .LVU2075 - 6365 0070 6A68 ldr r2, [r5, #4] - ARM GAS /tmp/ccodHXtm.s page 279 + 6359 .loc 1 3125 21 is_stmt 0 view .LVU2075 + 6360 0070 6A68 ldr r2, [r5, #4] +3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 6361 .loc 1 3125 45 view .LVU2076 + 6362 0072 6D69 ldr r5, [r5, #20] + 6363 .LVL495: +3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 279 + 6364 .loc 1 3125 35 view .LVU2077 + 6365 0074 42EA0512 orr r2, r2, r5, lsl #4 3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6366 .loc 1 3125 45 view .LVU2076 - 6367 0072 6D69 ldr r5, [r5, #20] - 6368 .LVL498: -3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6369 .loc 1 3125 35 view .LVU2077 - 6370 0074 42EA0512 orr r2, r2, r5, lsl #4 -3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6371 .loc 1 3125 11 view .LVU2078 - 6372 0078 3243 orrs r2, r2, r6 - 6373 .LVL499: + 6366 .loc 1 3125 11 view .LVU2078 + 6367 0078 3243 orrs r2, r2, r6 + 6368 .LVL496: 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6374 .loc 1 3128 3 is_stmt 1 view .LVU2079 + 6369 .loc 1 3128 3 is_stmt 1 view .LVU2079 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6375 .loc 1 3128 24 is_stmt 0 view .LVU2080 - 6376 007a 8860 str r0, [r1, #8] + 6370 .loc 1 3128 24 is_stmt 0 view .LVU2080 + 6371 007a 8860 str r0, [r1, #8] 3131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6377 .loc 1 3131 3 is_stmt 1 view .LVU2081 + 6372 .loc 1 3131 3 is_stmt 1 view .LVU2081 3131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6378 .loc 1 3131 7 is_stmt 0 view .LVU2082 - 6379 007c 2168 ldr r1, [r4] + 6373 .loc 1 3131 7 is_stmt 0 view .LVU2082 + 6374 007c 2168 ldr r1, [r4] 3131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6380 .loc 1 3131 25 view .LVU2083 - 6381 007e 8B61 str r3, [r1, #24] + 6375 .loc 1 3131 25 view .LVU2083 + 6376 007e 8B61 str r3, [r1, #24] 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6382 .loc 1 3134 3 is_stmt 1 view .LVU2084 + 6377 .loc 1 3134 3 is_stmt 1 view .LVU2084 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6383 .loc 1 3134 7 is_stmt 0 view .LVU2085 - 6384 0080 2368 ldr r3, [r4] - 6385 .LVL500: + 6378 .loc 1 3134 7 is_stmt 0 view .LVU2085 + 6379 0080 2368 ldr r3, [r4] + 6380 .LVL497: 3134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6386 .loc 1 3134 24 view .LVU2086 - 6387 0082 1A62 str r2, [r3, #32] - 6388 .LVL501: + 6381 .loc 1 3134 24 view .LVU2086 + 6382 0082 1A62 str r2, [r3, #32] + 6383 .LVL498: 3137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6389 .loc 1 3137 3 is_stmt 1 view .LVU2087 + 6384 .loc 1 3137 3 is_stmt 1 view .LVU2087 3137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6390 .loc 1 3137 23 is_stmt 0 view .LVU2088 - 6391 0084 0123 movs r3, #1 - 6392 0086 84F84830 strb r3, [r4, #72] + 6385 .loc 1 3137 23 is_stmt 0 view .LVU2088 + 6386 0084 0123 movs r3, #1 + 6387 0086 84F84830 strb r3, [r4, #72] 3140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 6393 .loc 1 3140 3 is_stmt 1 view .LVU2089 - 6394 008a 84F83E30 strb r3, [r4, #62] + 6388 .loc 1 3140 3 is_stmt 1 view .LVU2089 + 6389 008a 84F83E30 strb r3, [r4, #62] 3141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 6395 .loc 1 3141 3 view .LVU2090 - 6396 008e 84F83F30 strb r3, [r4, #63] + 6390 .loc 1 3141 3 view .LVU2090 + 6391 008e 84F83F30 strb r3, [r4, #63] 3142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 6397 .loc 1 3142 3 view .LVU2091 - 6398 0092 84F84430 strb r3, [r4, #68] + 6392 .loc 1 3142 3 view .LVU2091 + 6393 0092 84F84430 strb r3, [r4, #68] 3143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6399 .loc 1 3143 3 view .LVU2092 - 6400 0096 84F84530 strb r3, [r4, #69] + 6394 .loc 1 3143 3 view .LVU2092 + 6395 0096 84F84530 strb r3, [r4, #69] 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6401 .loc 1 3146 3 view .LVU2093 + 6396 .loc 1 3146 3 view .LVU2093 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6402 .loc 1 3146 15 is_stmt 0 view .LVU2094 - 6403 009a 84F83D30 strb r3, [r4, #61] - ARM GAS /tmp/ccodHXtm.s page 280 + 6397 .loc 1 3146 15 is_stmt 0 view .LVU2094 + 6398 009a 84F83D30 strb r3, [r4, #61] +3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 6399 .loc 1 3148 3 is_stmt 1 view .LVU2095 +3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 6400 .loc 1 3148 10 is_stmt 0 view .LVU2096 + 6401 009e 0020 movs r0, #0 + ARM GAS /tmp/ccGjXOU1.s page 280 -3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6404 .loc 1 3148 3 is_stmt 1 view .LVU2095 -3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6405 .loc 1 3148 10 is_stmt 0 view .LVU2096 - 6406 009e 0020 movs r0, #0 - 6407 .LVL502: + 6402 .LVL499: 3149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6408 .loc 1 3149 1 view .LVU2097 - 6409 00a0 F8BD pop {r3, r4, r5, r6, r7, pc} - 6410 .LVL503: - 6411 .L394: + 6403 .loc 1 3149 1 view .LVU2097 + 6404 00a0 F8BD pop {r3, r4, r5, r6, r7, pc} + 6405 .LVL500: + 6406 .L394: 3073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6412 .loc 1 3073 5 is_stmt 1 view .LVU2098 + 6407 .loc 1 3073 5 is_stmt 1 view .LVU2098 3073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6413 .loc 1 3073 16 is_stmt 0 view .LVU2099 - 6414 00a2 80F83C30 strb r3, [r0, #60] + 6408 .loc 1 3073 16 is_stmt 0 view .LVU2099 + 6409 00a2 80F83C30 strb r3, [r0, #60] 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 6415 .loc 1 3087 5 is_stmt 1 view .LVU2100 - 6416 00a6 FFF7FEFF bl HAL_TIM_Encoder_MspInit - 6417 .LVL504: + 6410 .loc 1 3087 5 is_stmt 1 view .LVU2100 + 6411 00a6 FFF7FEFF bl HAL_TIM_Encoder_MspInit + 6412 .LVL501: 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 6418 .loc 1 3087 5 is_stmt 0 view .LVU2101 - 6419 00aa B2E7 b .L388 - 6420 .LVL505: - 6421 .L389: - 6422 .LCFI59: - 6423 .cfi_def_cfa_offset 0 - 6424 .cfi_restore 3 - 6425 .cfi_restore 4 - 6426 .cfi_restore 5 - 6427 .cfi_restore 6 - 6428 .cfi_restore 7 - 6429 .cfi_restore 14 + 6413 .loc 1 3087 5 is_stmt 0 view .LVU2101 + 6414 00aa B2E7 b .L388 + 6415 .LVL502: + 6416 .L389: + 6417 .LCFI59: + 6418 .cfi_def_cfa_offset 0 + 6419 .cfi_restore 3 + 6420 .cfi_restore 4 + 6421 .cfi_restore 5 + 6422 .cfi_restore 6 + 6423 .cfi_restore 7 + 6424 .cfi_restore 14 3051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6430 .loc 1 3051 12 view .LVU2102 - 6431 00ac 0120 movs r0, #1 - 6432 .LVL506: + 6425 .loc 1 3051 12 view .LVU2102 + 6426 00ac 0120 movs r0, #1 + 6427 .LVL503: 3149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6433 .loc 1 3149 1 view .LVU2103 - 6434 00ae 7047 bx lr - 6435 .cfi_endproc - 6436 .LFE377: - 6438 .section .text.TIM_OC2_SetConfig,"ax",%progbits - 6439 .align 1 - 6440 .global TIM_OC2_SetConfig - 6441 .syntax unified - 6442 .thumb - 6443 .thumb_func - 6445 TIM_OC2_SetConfig: - 6446 .LVL507: - 6447 .LFB435: + 6428 .loc 1 3149 1 view .LVU2103 + 6429 00ae 7047 bx lr + 6430 .cfi_endproc + 6431 .LFE377: + 6433 .section .text.TIM_OC2_SetConfig,"ax",%progbits + 6434 .align 1 + 6435 .global TIM_OC2_SetConfig + 6436 .syntax unified + 6437 .thumb + 6438 .thumb_func + 6440 TIM_OC2_SetConfig: + 6441 .LVL504: + 6442 .LFB435: 7240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmrx; - 6448 .loc 1 7240 1 is_stmt 1 view -0 - 6449 .cfi_startproc - 6450 @ args = 0, pretend = 0, frame = 0 - 6451 @ frame_needed = 0, uses_anonymous_args = 0 - 6452 @ link register save eliminated. - ARM GAS /tmp/ccodHXtm.s page 281 + 6443 .loc 1 7240 1 is_stmt 1 view -0 + 6444 .cfi_startproc + 6445 @ args = 0, pretend = 0, frame = 0 + 6446 @ frame_needed = 0, uses_anonymous_args = 0 + 6447 @ link register save eliminated. +7240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmrx; + 6448 .loc 1 7240 1 is_stmt 0 view .LVU2105 + 6449 0000 30B4 push {r4, r5} + 6450 .LCFI60: + 6451 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccGjXOU1.s page 281 -7240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmrx; - 6453 .loc 1 7240 1 is_stmt 0 view .LVU2105 - 6454 0000 30B4 push {r4, r5} - 6455 .LCFI60: - 6456 .cfi_def_cfa_offset 8 - 6457 .cfi_offset 4, -8 - 6458 .cfi_offset 5, -4 + 6452 .cfi_offset 4, -8 + 6453 .cfi_offset 5, -4 7241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccer; - 6459 .loc 1 7241 3 is_stmt 1 view .LVU2106 + 6454 .loc 1 7241 3 is_stmt 1 view .LVU2106 7242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpcr2; - 6460 .loc 1 7242 3 view .LVU2107 + 6455 .loc 1 7242 3 view .LVU2107 7243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6461 .loc 1 7243 3 view .LVU2108 + 6456 .loc 1 7243 3 view .LVU2108 7246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6462 .loc 1 7246 3 view .LVU2109 + 6457 .loc 1 7246 3 view .LVU2109 7246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6463 .loc 1 7246 11 is_stmt 0 view .LVU2110 - 6464 0002 036A ldr r3, [r0, #32] - 6465 .LVL508: + 6458 .loc 1 7246 11 is_stmt 0 view .LVU2110 + 6459 0002 036A ldr r3, [r0, #32] + 6460 .LVL505: 7249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6466 .loc 1 7249 3 is_stmt 1 view .LVU2111 + 6461 .loc 1 7249 3 is_stmt 1 view .LVU2111 7249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6467 .loc 1 7249 7 is_stmt 0 view .LVU2112 - 6468 0004 026A ldr r2, [r0, #32] + 6462 .loc 1 7249 7 is_stmt 0 view .LVU2112 + 6463 0004 026A ldr r2, [r0, #32] 7249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6469 .loc 1 7249 14 view .LVU2113 - 6470 0006 22F01002 bic r2, r2, #16 - 6471 000a 0262 str r2, [r0, #32] + 6464 .loc 1 7249 14 view .LVU2113 + 6465 0006 22F01002 bic r2, r2, #16 + 6466 000a 0262 str r2, [r0, #32] 7252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6472 .loc 1 7252 3 is_stmt 1 view .LVU2114 + 6467 .loc 1 7252 3 is_stmt 1 view .LVU2114 7252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6473 .loc 1 7252 10 is_stmt 0 view .LVU2115 - 6474 000c 4468 ldr r4, [r0, #4] - 6475 .LVL509: + 6468 .loc 1 7252 10 is_stmt 0 view .LVU2115 + 6469 000c 4468 ldr r4, [r0, #4] + 6470 .LVL506: 7255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6476 .loc 1 7255 3 is_stmt 1 view .LVU2116 + 6471 .loc 1 7255 3 is_stmt 1 view .LVU2116 7255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6477 .loc 1 7255 12 is_stmt 0 view .LVU2117 - 6478 000e 8269 ldr r2, [r0, #24] - 6479 .LVL510: + 6472 .loc 1 7255 12 is_stmt 0 view .LVU2117 + 6473 000e 8269 ldr r2, [r0, #24] + 6474 .LVL507: 7258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC2S; - 6480 .loc 1 7258 3 is_stmt 1 view .LVU2118 + 6475 .loc 1 7258 3 is_stmt 1 view .LVU2118 7259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6481 .loc 1 7259 3 view .LVU2119 + 6476 .loc 1 7259 3 view .LVU2119 7259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6482 .loc 1 7259 12 is_stmt 0 view .LVU2120 - 6483 0010 22F08072 bic r2, r2, #16777216 - 6484 .LVL511: + 6477 .loc 1 7259 12 is_stmt 0 view .LVU2120 + 6478 0010 22F08072 bic r2, r2, #16777216 + 6479 .LVL508: 7259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6485 .loc 1 7259 12 view .LVU2121 - 6486 0014 22F4E642 bic r2, r2, #29440 - 6487 .LVL512: + 6480 .loc 1 7259 12 view .LVU2121 + 6481 0014 22F4E642 bic r2, r2, #29440 + 6482 .LVL509: 7262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6488 .loc 1 7262 3 is_stmt 1 view .LVU2122 + 6483 .loc 1 7262 3 is_stmt 1 view .LVU2122 7262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6489 .loc 1 7262 25 is_stmt 0 view .LVU2123 - 6490 0018 0D68 ldr r5, [r1] - ARM GAS /tmp/ccodHXtm.s page 282 + 6484 .loc 1 7262 25 is_stmt 0 view .LVU2123 + 6485 0018 0D68 ldr r5, [r1] +7262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 6486 .loc 1 7262 12 view .LVU2124 + 6487 001a 42EA0522 orr r2, r2, r5, lsl #8 + 6488 .LVL510: +7265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output Compare Polarity */ + ARM GAS /tmp/ccGjXOU1.s page 282 -7262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6491 .loc 1 7262 12 view .LVU2124 - 6492 001a 42EA0522 orr r2, r2, r5, lsl #8 - 6493 .LVL513: + 6489 .loc 1 7265 3 is_stmt 1 view .LVU2125 7265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output Compare Polarity */ - 6494 .loc 1 7265 3 is_stmt 1 view .LVU2125 -7265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output Compare Polarity */ - 6495 .loc 1 7265 11 is_stmt 0 view .LVU2126 - 6496 001e 23F02003 bic r3, r3, #32 - 6497 .LVL514: + 6490 .loc 1 7265 11 is_stmt 0 view .LVU2126 + 6491 001e 23F02003 bic r3, r3, #32 + 6492 .LVL511: 7267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6498 .loc 1 7267 3 is_stmt 1 view .LVU2127 + 6493 .loc 1 7267 3 is_stmt 1 view .LVU2127 7267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6499 .loc 1 7267 24 is_stmt 0 view .LVU2128 - 6500 0022 8D68 ldr r5, [r1, #8] + 6494 .loc 1 7267 24 is_stmt 0 view .LVU2128 + 6495 0022 8D68 ldr r5, [r1, #8] 7267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6501 .loc 1 7267 11 view .LVU2129 - 6502 0024 43EA0513 orr r3, r3, r5, lsl #4 - 6503 .LVL515: + 6496 .loc 1 7267 11 view .LVU2129 + 6497 0024 43EA0513 orr r3, r3, r5, lsl #4 + 6498 .LVL512: 7269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6504 .loc 1 7269 3 is_stmt 1 view .LVU2130 + 6499 .loc 1 7269 3 is_stmt 1 view .LVU2130 7269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6505 .loc 1 7269 6 is_stmt 0 view .LVU2131 - 6506 0028 174D ldr r5, .L401 - 6507 002a A842 cmp r0, r5 - 6508 002c 03D0 beq .L396 + 6500 .loc 1 7269 6 is_stmt 0 view .LVU2131 + 6501 0028 174D ldr r5, .L401 + 6502 002a A842 cmp r0, r5 + 6503 002c 03D0 beq .L396 7269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6509 .loc 1 7269 7 discriminator 1 view .LVU2132 - 6510 002e 05F50065 add r5, r5, #2048 - 6511 0032 A842 cmp r0, r5 - 6512 0034 06D1 bne .L397 - 6513 .L396: + 6504 .loc 1 7269 7 discriminator 1 view .LVU2132 + 6505 002e 05F50065 add r5, r5, #2048 + 6506 0032 A842 cmp r0, r5 + 6507 0034 06D1 bne .L397 + 6508 .L396: 7271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6514 .loc 1 7271 5 is_stmt 1 view .LVU2133 + 6509 .loc 1 7271 5 is_stmt 1 view .LVU2133 7274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output N Polarity */ - 6515 .loc 1 7274 5 view .LVU2134 + 6510 .loc 1 7274 5 view .LVU2134 7274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output N Polarity */ - 6516 .loc 1 7274 13 is_stmt 0 view .LVU2135 - 6517 0036 23F08003 bic r3, r3, #128 - 6518 .LVL516: + 6511 .loc 1 7274 13 is_stmt 0 view .LVU2135 + 6512 0036 23F08003 bic r3, r3, #128 + 6513 .LVL513: 7276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the Output N State */ - 6519 .loc 1 7276 5 is_stmt 1 view .LVU2136 + 6514 .loc 1 7276 5 is_stmt 1 view .LVU2136 7276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the Output N State */ - 6520 .loc 1 7276 26 is_stmt 0 view .LVU2137 - 6521 003a CD68 ldr r5, [r1, #12] + 6515 .loc 1 7276 26 is_stmt 0 view .LVU2137 + 6516 003a CD68 ldr r5, [r1, #12] 7276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the Output N State */ - 6522 .loc 1 7276 13 view .LVU2138 - 6523 003c 43EA0513 orr r3, r3, r5, lsl #4 - 6524 .LVL517: + 6517 .loc 1 7276 13 view .LVU2138 + 6518 003c 43EA0513 orr r3, r3, r5, lsl #4 + 6519 .LVL514: 7278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6525 .loc 1 7278 5 is_stmt 1 view .LVU2139 + 6520 .loc 1 7278 5 is_stmt 1 view .LVU2139 7278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6526 .loc 1 7278 13 is_stmt 0 view .LVU2140 - 6527 0040 23F04003 bic r3, r3, #64 - 6528 .LVL518: - 6529 .L397: + 6521 .loc 1 7278 13 is_stmt 0 view .LVU2140 + 6522 0040 23F04003 bic r3, r3, #64 + 6523 .LVL515: + 6524 .L397: 7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 283 + 6525 .loc 1 7281 3 is_stmt 1 view .LVU2141 +7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 6526 .loc 1 7281 6 is_stmt 0 view .LVU2142 + 6527 0044 104D ldr r5, .L401 + 6528 0046 A842 cmp r0, r5 + ARM GAS /tmp/ccGjXOU1.s page 283 - 6530 .loc 1 7281 3 is_stmt 1 view .LVU2141 + 6529 0048 0FD0 beq .L398 7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6531 .loc 1 7281 6 is_stmt 0 view .LVU2142 - 6532 0044 104D ldr r5, .L401 - 6533 0046 A842 cmp r0, r5 - 6534 0048 0FD0 beq .L398 + 6530 .loc 1 7281 7 discriminator 1 view .LVU2143 + 6531 004a 05F50065 add r5, r5, #2048 + 6532 004e A842 cmp r0, r5 + 6533 0050 0BD0 beq .L398 7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6535 .loc 1 7281 7 discriminator 1 view .LVU2143 - 6536 004a 05F50065 add r5, r5, #2048 - 6537 004e A842 cmp r0, r5 - 6538 0050 0BD0 beq .L398 + 6534 .loc 1 7281 7 discriminator 2 view .LVU2144 + 6535 0052 05F54065 add r5, r5, #3072 + 6536 0056 A842 cmp r0, r5 + 6537 0058 07D0 beq .L398 7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6539 .loc 1 7281 7 discriminator 2 view .LVU2144 - 6540 0052 05F54065 add r5, r5, #3072 - 6541 0056 A842 cmp r0, r5 - 6542 0058 07D0 beq .L398 + 6538 .loc 1 7281 7 discriminator 3 view .LVU2145 + 6539 005a 05F58065 add r5, r5, #1024 + 6540 005e A842 cmp r0, r5 + 6541 0060 03D0 beq .L398 7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6543 .loc 1 7281 7 discriminator 3 view .LVU2145 - 6544 005a 05F58065 add r5, r5, #1024 - 6545 005e A842 cmp r0, r5 - 6546 0060 03D0 beq .L398 -7281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6547 .loc 1 7281 7 discriminator 4 view .LVU2146 - 6548 0062 05F58065 add r5, r5, #1024 - 6549 0066 A842 cmp r0, r5 - 6550 0068 07D1 bne .L399 - 6551 .L398: + 6542 .loc 1 7281 7 discriminator 4 view .LVU2146 + 6543 0062 05F58065 add r5, r5, #1024 + 6544 0066 A842 cmp r0, r5 + 6545 0068 07D1 bne .L399 + 6546 .L398: 7284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); - 6552 .loc 1 7284 5 is_stmt 1 view .LVU2147 + 6547 .loc 1 7284 5 is_stmt 1 view .LVU2147 7285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6553 .loc 1 7285 5 view .LVU2148 + 6548 .loc 1 7285 5 view .LVU2148 7288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS2N; - 6554 .loc 1 7288 5 view .LVU2149 - 6555 .LVL519: + 6549 .loc 1 7288 5 view .LVU2149 + 6550 .LVL516: 7289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output Idle state */ - 6556 .loc 1 7289 5 view .LVU2150 + 6551 .loc 1 7289 5 view .LVU2150 7289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output Idle state */ - 6557 .loc 1 7289 12 is_stmt 0 view .LVU2151 - 6558 006a 24F4406C bic ip, r4, #3072 - 6559 .LVL520: + 6552 .loc 1 7289 12 is_stmt 0 view .LVU2151 + 6553 006a 24F4406C bic ip, r4, #3072 + 6554 .LVL517: 7291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output N Idle state */ - 6560 .loc 1 7291 5 is_stmt 1 view .LVU2152 + 6555 .loc 1 7291 5 is_stmt 1 view .LVU2152 7291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output N Idle state */ - 6561 .loc 1 7291 25 is_stmt 0 view .LVU2153 - 6562 006e 4C69 ldr r4, [r1, #20] + 6556 .loc 1 7291 25 is_stmt 0 view .LVU2153 + 6557 006e 4C69 ldr r4, [r1, #20] 7291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Output N Idle state */ - 6563 .loc 1 7291 12 view .LVU2154 - 6564 0070 4CEA840C orr ip, ip, r4, lsl #2 - 6565 .LVL521: + 6558 .loc 1 7291 12 view .LVU2154 + 6559 0070 4CEA840C orr ip, ip, r4, lsl #2 + 6560 .LVL518: 7293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6566 .loc 1 7293 5 is_stmt 1 view .LVU2155 + 6561 .loc 1 7293 5 is_stmt 1 view .LVU2155 7293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6567 .loc 1 7293 25 is_stmt 0 view .LVU2156 - 6568 0074 8C69 ldr r4, [r1, #24] + 6562 .loc 1 7293 25 is_stmt 0 view .LVU2156 + 6563 0074 8C69 ldr r4, [r1, #24] 7293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6569 .loc 1 7293 12 view .LVU2157 - 6570 0076 4CEA8404 orr r4, ip, r4, lsl #2 - ARM GAS /tmp/ccodHXtm.s page 284 + 6564 .loc 1 7293 12 view .LVU2157 + 6565 0076 4CEA8404 orr r4, ip, r4, lsl #2 + 6566 .LVL519: + 6567 .L399: +7297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 6568 .loc 1 7297 3 is_stmt 1 view .LVU2158 +7297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 284 - 6571 .LVL522: - 6572 .L399: -7297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6573 .loc 1 7297 3 is_stmt 1 view .LVU2158 -7297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6574 .loc 1 7297 13 is_stmt 0 view .LVU2159 - 6575 007a 4460 str r4, [r0, #4] + 6569 .loc 1 7297 13 is_stmt 0 view .LVU2159 + 6570 007a 4460 str r4, [r0, #4] 7300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6576 .loc 1 7300 3 is_stmt 1 view .LVU2160 + 6571 .loc 1 7300 3 is_stmt 1 view .LVU2160 7300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6577 .loc 1 7300 15 is_stmt 0 view .LVU2161 - 6578 007c 8261 str r2, [r0, #24] + 6572 .loc 1 7300 15 is_stmt 0 view .LVU2161 + 6573 007c 8261 str r2, [r0, #24] 7303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6579 .loc 1 7303 3 is_stmt 1 view .LVU2162 + 6574 .loc 1 7303 3 is_stmt 1 view .LVU2162 7303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6580 .loc 1 7303 25 is_stmt 0 view .LVU2163 - 6581 007e 4A68 ldr r2, [r1, #4] - 6582 .LVL523: + 6575 .loc 1 7303 25 is_stmt 0 view .LVU2163 + 6576 007e 4A68 ldr r2, [r1, #4] + 6577 .LVL520: 7303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6583 .loc 1 7303 14 view .LVU2164 - 6584 0080 8263 str r2, [r0, #56] - 6585 .LVL524: + 6578 .loc 1 7303 14 view .LVU2164 + 6579 0080 8263 str r2, [r0, #56] + 6580 .LVL521: 7306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6586 .loc 1 7306 3 is_stmt 1 view .LVU2165 + 6581 .loc 1 7306 3 is_stmt 1 view .LVU2165 7306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6587 .loc 1 7306 14 is_stmt 0 view .LVU2166 - 6588 0082 0362 str r3, [r0, #32] + 6582 .loc 1 7306 14 is_stmt 0 view .LVU2166 + 6583 0082 0362 str r3, [r0, #32] 7307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6589 .loc 1 7307 1 view .LVU2167 - 6590 0084 30BC pop {r4, r5} - 6591 .LCFI61: - 6592 .cfi_restore 5 - 6593 .cfi_restore 4 - 6594 .cfi_def_cfa_offset 0 - 6595 .LVL525: + 6584 .loc 1 7307 1 view .LVU2167 + 6585 0084 30BC pop {r4, r5} + 6586 .LCFI61: + 6587 .cfi_restore 5 + 6588 .cfi_restore 4 + 6589 .cfi_def_cfa_offset 0 + 6590 .LVL522: 7307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6596 .loc 1 7307 1 view .LVU2168 - 6597 0086 7047 bx lr - 6598 .L402: - 6599 .align 2 - 6600 .L401: - 6601 0088 002C0140 .word 1073818624 - 6602 .cfi_endproc - 6603 .LFE435: - 6605 .section .text.HAL_TIM_OC_ConfigChannel,"ax",%progbits - 6606 .align 1 - 6607 .global HAL_TIM_OC_ConfigChannel - 6608 .syntax unified - 6609 .thumb - 6610 .thumb_func - 6612 HAL_TIM_OC_ConfigChannel: - 6613 .LVL526: - 6614 .LFB388: + 6591 .loc 1 7307 1 view .LVU2168 + 6592 0086 7047 bx lr + 6593 .L402: + 6594 .align 2 + 6595 .L401: + 6596 0088 002C0140 .word 1073818624 + 6597 .cfi_endproc + 6598 .LFE435: + 6600 .section .text.HAL_TIM_OC_ConfigChannel,"ax",%progbits + 6601 .align 1 + 6602 .global HAL_TIM_OC_ConfigChannel + 6603 .syntax unified + 6604 .thumb + 6605 .thumb_func + 6607 HAL_TIM_OC_ConfigChannel: + 6608 .LVL523: + 6609 .LFB388: 4135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 6615 .loc 1 4135 1 is_stmt 1 view -0 - 6616 .cfi_startproc - 6617 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccodHXtm.s page 285 - - - 6618 @ frame_needed = 0, uses_anonymous_args = 0 + 6610 .loc 1 4135 1 is_stmt 1 view -0 + 6611 .cfi_startproc + 6612 @ args = 0, pretend = 0, frame = 0 + 6613 @ frame_needed = 0, uses_anonymous_args = 0 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6619 .loc 1 4136 3 view .LVU2170 + 6614 .loc 1 4136 3 view .LVU2170 4139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OC_CHANNEL_MODE(sConfig->OCMode, Channel)); - 6620 .loc 1 4139 3 view .LVU2171 + 6615 .loc 1 4139 3 view .LVU2171 + ARM GAS /tmp/ccGjXOU1.s page 285 + + 4140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); - 6621 .loc 1 4140 3 view .LVU2172 + 6616 .loc 1 4140 3 view .LVU2172 4141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6622 .loc 1 4141 3 view .LVU2173 + 6617 .loc 1 4141 3 view .LVU2173 4144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6623 .loc 1 4144 3 view .LVU2174 + 6618 .loc 1 4144 3 view .LVU2174 4144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6624 .loc 1 4144 3 view .LVU2175 - 6625 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 6626 0004 012B cmp r3, #1 - 6627 0006 36D0 beq .L413 + 6619 .loc 1 4144 3 view .LVU2175 + 6620 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 6621 0004 012B cmp r3, #1 + 6622 0006 36D0 beq .L413 4135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 6628 .loc 1 4135 1 is_stmt 0 view .LVU2176 - 6629 0008 10B5 push {r4, lr} - 6630 .LCFI62: - 6631 .cfi_def_cfa_offset 8 - 6632 .cfi_offset 4, -8 - 6633 .cfi_offset 14, -4 - 6634 000a 0446 mov r4, r0 + 6623 .loc 1 4135 1 is_stmt 0 view .LVU2176 + 6624 0008 10B5 push {r4, lr} + 6625 .LCFI62: + 6626 .cfi_def_cfa_offset 8 + 6627 .cfi_offset 4, -8 + 6628 .cfi_offset 14, -4 + 6629 000a 0446 mov r4, r0 4144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6635 .loc 1 4144 3 is_stmt 1 discriminator 2 view .LVU2177 - 6636 000c 0123 movs r3, #1 - 6637 000e 80F83C30 strb r3, [r0, #60] + 6630 .loc 1 4144 3 is_stmt 1 discriminator 2 view .LVU2177 + 6631 000c 0123 movs r3, #1 + 6632 000e 80F83C30 strb r3, [r0, #60] 4144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6638 .loc 1 4144 3 discriminator 2 view .LVU2178 + 6633 .loc 1 4144 3 view .LVU2178 4146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6639 .loc 1 4146 3 view .LVU2179 - 6640 0012 142A cmp r2, #20 - 6641 0014 2AD8 bhi .L414 - 6642 0016 DFE802F0 tbb [pc, r2] - 6643 .L407: - 6644 001a 0B .byte (.L412-.L407)/2 - 6645 001b 29 .byte (.L414-.L407)/2 - 6646 001c 29 .byte (.L414-.L407)/2 - 6647 001d 29 .byte (.L414-.L407)/2 - 6648 001e 10 .byte (.L411-.L407)/2 - 6649 001f 29 .byte (.L414-.L407)/2 - 6650 0020 29 .byte (.L414-.L407)/2 - 6651 0021 29 .byte (.L414-.L407)/2 - 6652 0022 15 .byte (.L410-.L407)/2 - 6653 0023 29 .byte (.L414-.L407)/2 - 6654 0024 29 .byte (.L414-.L407)/2 - 6655 0025 29 .byte (.L414-.L407)/2 - 6656 0026 1A .byte (.L409-.L407)/2 - 6657 0027 29 .byte (.L414-.L407)/2 - 6658 0028 29 .byte (.L414-.L407)/2 - 6659 0029 29 .byte (.L414-.L407)/2 - 6660 002a 1F .byte (.L408-.L407)/2 - 6661 002b 29 .byte (.L414-.L407)/2 - 6662 002c 29 .byte (.L414-.L407)/2 - 6663 002d 29 .byte (.L414-.L407)/2 - 6664 002e 24 .byte (.L406-.L407)/2 - ARM GAS /tmp/ccodHXtm.s page 286 - - - 6665 002f 00 .p2align 1 - 6666 .L412: + 6634 .loc 1 4146 3 view .LVU2179 + 6635 0012 142A cmp r2, #20 + 6636 0014 2AD8 bhi .L414 + 6637 0016 DFE802F0 tbb [pc, r2] + 6638 .L407: + 6639 001a 0B .byte (.L412-.L407)/2 + 6640 001b 29 .byte (.L414-.L407)/2 + 6641 001c 29 .byte (.L414-.L407)/2 + 6642 001d 29 .byte (.L414-.L407)/2 + 6643 001e 10 .byte (.L411-.L407)/2 + 6644 001f 29 .byte (.L414-.L407)/2 + 6645 0020 29 .byte (.L414-.L407)/2 + 6646 0021 29 .byte (.L414-.L407)/2 + 6647 0022 15 .byte (.L410-.L407)/2 + 6648 0023 29 .byte (.L414-.L407)/2 + 6649 0024 29 .byte (.L414-.L407)/2 + 6650 0025 29 .byte (.L414-.L407)/2 + 6651 0026 1A .byte (.L409-.L407)/2 + 6652 0027 29 .byte (.L414-.L407)/2 + 6653 0028 29 .byte (.L414-.L407)/2 + 6654 0029 29 .byte (.L414-.L407)/2 + 6655 002a 1F .byte (.L408-.L407)/2 + 6656 002b 29 .byte (.L414-.L407)/2 + 6657 002c 29 .byte (.L414-.L407)/2 + 6658 002d 29 .byte (.L414-.L407)/2 + 6659 002e 24 .byte (.L406-.L407)/2 + 6660 002f 00 .p2align 1 + 6661 .L412: 4151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6667 .loc 1 4151 7 view .LVU2180 + 6662 .loc 1 4151 7 view .LVU2180 4154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6668 .loc 1 4154 7 view .LVU2181 - 6669 0030 0068 ldr r0, [r0] - 6670 .LVL527: + ARM GAS /tmp/ccGjXOU1.s page 286 + + + 6663 .loc 1 4154 7 view .LVU2181 + 6664 0030 0068 ldr r0, [r0] + 6665 .LVL524: 4154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6671 .loc 1 4154 7 is_stmt 0 view .LVU2182 - 6672 0032 FFF7FEFF bl TIM_OC1_SetConfig - 6673 .LVL528: + 6666 .loc 1 4154 7 is_stmt 0 view .LVU2182 + 6667 0032 FFF7FEFF bl TIM_OC1_SetConfig + 6668 .LVL525: 4155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6674 .loc 1 4155 7 is_stmt 1 view .LVU2183 + 6669 .loc 1 4155 7 is_stmt 1 view .LVU2183 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6675 .loc 1 4136 21 is_stmt 0 view .LVU2184 - 6676 0036 0020 movs r0, #0 + 6670 .loc 1 4136 21 is_stmt 0 view .LVU2184 + 6671 0036 0020 movs r0, #0 4155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6677 .loc 1 4155 7 view .LVU2185 - 6678 0038 19E0 b .L405 - 6679 .LVL529: - 6680 .L411: + 6672 .loc 1 4155 7 view .LVU2185 + 6673 0038 19E0 b .L405 + 6674 .LVL526: + 6675 .L411: 4161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6681 .loc 1 4161 7 is_stmt 1 view .LVU2186 + 6676 .loc 1 4161 7 is_stmt 1 view .LVU2186 4164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6682 .loc 1 4164 7 view .LVU2187 - 6683 003a 0068 ldr r0, [r0] - 6684 .LVL530: + 6677 .loc 1 4164 7 view .LVU2187 + 6678 003a 0068 ldr r0, [r0] + 6679 .LVL527: 4164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6685 .loc 1 4164 7 is_stmt 0 view .LVU2188 - 6686 003c FFF7FEFF bl TIM_OC2_SetConfig - 6687 .LVL531: + 6680 .loc 1 4164 7 is_stmt 0 view .LVU2188 + 6681 003c FFF7FEFF bl TIM_OC2_SetConfig + 6682 .LVL528: 4165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6688 .loc 1 4165 7 is_stmt 1 view .LVU2189 + 6683 .loc 1 4165 7 is_stmt 1 view .LVU2189 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6689 .loc 1 4136 21 is_stmt 0 view .LVU2190 - 6690 0040 0020 movs r0, #0 + 6684 .loc 1 4136 21 is_stmt 0 view .LVU2190 + 6685 0040 0020 movs r0, #0 4165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6691 .loc 1 4165 7 view .LVU2191 - 6692 0042 14E0 b .L405 - 6693 .LVL532: - 6694 .L410: + 6686 .loc 1 4165 7 view .LVU2191 + 6687 0042 14E0 b .L405 + 6688 .LVL529: + 6689 .L410: 4171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6695 .loc 1 4171 7 is_stmt 1 view .LVU2192 + 6690 .loc 1 4171 7 is_stmt 1 view .LVU2192 4174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6696 .loc 1 4174 7 view .LVU2193 - 6697 0044 0068 ldr r0, [r0] - 6698 .LVL533: + 6691 .loc 1 4174 7 view .LVU2193 + 6692 0044 0068 ldr r0, [r0] + 6693 .LVL530: 4174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6699 .loc 1 4174 7 is_stmt 0 view .LVU2194 - 6700 0046 FFF7FEFF bl TIM_OC3_SetConfig - 6701 .LVL534: + 6694 .loc 1 4174 7 is_stmt 0 view .LVU2194 + 6695 0046 FFF7FEFF bl TIM_OC3_SetConfig + 6696 .LVL531: 4175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6702 .loc 1 4175 7 is_stmt 1 view .LVU2195 + 6697 .loc 1 4175 7 is_stmt 1 view .LVU2195 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6703 .loc 1 4136 21 is_stmt 0 view .LVU2196 - 6704 004a 0020 movs r0, #0 - ARM GAS /tmp/ccodHXtm.s page 287 - - + 6698 .loc 1 4136 21 is_stmt 0 view .LVU2196 + 6699 004a 0020 movs r0, #0 4175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6705 .loc 1 4175 7 view .LVU2197 - 6706 004c 0FE0 b .L405 - 6707 .LVL535: - 6708 .L409: + 6700 .loc 1 4175 7 view .LVU2197 + 6701 004c 0FE0 b .L405 + 6702 .LVL532: + 6703 .L409: + ARM GAS /tmp/ccGjXOU1.s page 287 + + 4181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6709 .loc 1 4181 7 is_stmt 1 view .LVU2198 + 6704 .loc 1 4181 7 is_stmt 1 view .LVU2198 4184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6710 .loc 1 4184 7 view .LVU2199 - 6711 004e 0068 ldr r0, [r0] - 6712 .LVL536: + 6705 .loc 1 4184 7 view .LVU2199 + 6706 004e 0068 ldr r0, [r0] + 6707 .LVL533: 4184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6713 .loc 1 4184 7 is_stmt 0 view .LVU2200 - 6714 0050 FFF7FEFF bl TIM_OC4_SetConfig - 6715 .LVL537: + 6708 .loc 1 4184 7 is_stmt 0 view .LVU2200 + 6709 0050 FFF7FEFF bl TIM_OC4_SetConfig + 6710 .LVL534: 4185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6716 .loc 1 4185 7 is_stmt 1 view .LVU2201 + 6711 .loc 1 4185 7 is_stmt 1 view .LVU2201 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6717 .loc 1 4136 21 is_stmt 0 view .LVU2202 - 6718 0054 0020 movs r0, #0 + 6712 .loc 1 4136 21 is_stmt 0 view .LVU2202 + 6713 0054 0020 movs r0, #0 4185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6719 .loc 1 4185 7 view .LVU2203 - 6720 0056 0AE0 b .L405 - 6721 .LVL538: - 6722 .L408: + 6714 .loc 1 4185 7 view .LVU2203 + 6715 0056 0AE0 b .L405 + 6716 .LVL535: + 6717 .L408: 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6723 .loc 1 4191 7 is_stmt 1 view .LVU2204 + 6718 .loc 1 4191 7 is_stmt 1 view .LVU2204 4194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6724 .loc 1 4194 7 view .LVU2205 - 6725 0058 0068 ldr r0, [r0] - 6726 .LVL539: + 6719 .loc 1 4194 7 view .LVU2205 + 6720 0058 0068 ldr r0, [r0] + 6721 .LVL536: 4194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6727 .loc 1 4194 7 is_stmt 0 view .LVU2206 - 6728 005a FFF7FEFF bl TIM_OC5_SetConfig - 6729 .LVL540: + 6722 .loc 1 4194 7 is_stmt 0 view .LVU2206 + 6723 005a FFF7FEFF bl TIM_OC5_SetConfig + 6724 .LVL537: 4195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6730 .loc 1 4195 7 is_stmt 1 view .LVU2207 + 6725 .loc 1 4195 7 is_stmt 1 view .LVU2207 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6731 .loc 1 4136 21 is_stmt 0 view .LVU2208 - 6732 005e 0020 movs r0, #0 + 6726 .loc 1 4136 21 is_stmt 0 view .LVU2208 + 6727 005e 0020 movs r0, #0 4195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6733 .loc 1 4195 7 view .LVU2209 - 6734 0060 05E0 b .L405 - 6735 .LVL541: - 6736 .L406: + 6728 .loc 1 4195 7 view .LVU2209 + 6729 0060 05E0 b .L405 + 6730 .LVL538: + 6731 .L406: 4201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6737 .loc 1 4201 7 is_stmt 1 view .LVU2210 + 6732 .loc 1 4201 7 is_stmt 1 view .LVU2210 4204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6738 .loc 1 4204 7 view .LVU2211 - 6739 0062 0068 ldr r0, [r0] - 6740 .LVL542: + 6733 .loc 1 4204 7 view .LVU2211 + 6734 0062 0068 ldr r0, [r0] + 6735 .LVL539: 4204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6741 .loc 1 4204 7 is_stmt 0 view .LVU2212 - 6742 0064 FFF7FEFF bl TIM_OC6_SetConfig - 6743 .LVL543: + 6736 .loc 1 4204 7 is_stmt 0 view .LVU2212 + 6737 0064 FFF7FEFF bl TIM_OC6_SetConfig + 6738 .LVL540: 4205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6744 .loc 1 4205 7 is_stmt 1 view .LVU2213 - ARM GAS /tmp/ccodHXtm.s page 288 - - + 6739 .loc 1 4205 7 is_stmt 1 view .LVU2213 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6745 .loc 1 4136 21 is_stmt 0 view .LVU2214 - 6746 0068 0020 movs r0, #0 + 6740 .loc 1 4136 21 is_stmt 0 view .LVU2214 + 6741 0068 0020 movs r0, #0 4205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6747 .loc 1 4205 7 view .LVU2215 - 6748 006a 00E0 b .L405 - 6749 .LVL544: - 6750 .L414: + 6742 .loc 1 4205 7 view .LVU2215 + ARM GAS /tmp/ccGjXOU1.s page 288 + + + 6743 006a 00E0 b .L405 + 6744 .LVL541: + 6745 .L414: 4146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6751 .loc 1 4146 3 view .LVU2216 - 6752 006c 0120 movs r0, #1 - 6753 .LVL545: - 6754 .L405: + 6746 .loc 1 4146 3 view .LVU2216 + 6747 006c 0120 movs r0, #1 + 6748 .LVL542: + 6749 .L405: 4213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6755 .loc 1 4213 3 is_stmt 1 view .LVU2217 + 6750 .loc 1 4213 3 is_stmt 1 view .LVU2217 4213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6756 .loc 1 4213 3 view .LVU2218 - 6757 006e 0023 movs r3, #0 - 6758 0070 84F83C30 strb r3, [r4, #60] + 6751 .loc 1 4213 3 view .LVU2218 + 6752 006e 0023 movs r3, #0 + 6753 0070 84F83C30 strb r3, [r4, #60] 4213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6759 .loc 1 4213 3 view .LVU2219 + 6754 .loc 1 4213 3 view .LVU2219 4215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6760 .loc 1 4215 3 view .LVU2220 + 6755 .loc 1 4215 3 view .LVU2220 4216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6761 .loc 1 4216 1 is_stmt 0 view .LVU2221 - 6762 0074 10BD pop {r4, pc} - 6763 .LVL546: - 6764 .L413: - 6765 .LCFI63: - 6766 .cfi_def_cfa_offset 0 - 6767 .cfi_restore 4 - 6768 .cfi_restore 14 + 6756 .loc 1 4216 1 is_stmt 0 view .LVU2221 + 6757 0074 10BD pop {r4, pc} + 6758 .LVL543: + 6759 .L413: + 6760 .LCFI63: + 6761 .cfi_def_cfa_offset 0 + 6762 .cfi_restore 4 + 6763 .cfi_restore 14 4144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6769 .loc 1 4144 3 discriminator 1 view .LVU2222 - 6770 0076 0220 movs r0, #2 - 6771 .LVL547: + 6764 .loc 1 4144 3 discriminator 1 view .LVU2222 + 6765 0076 0220 movs r0, #2 + 6766 .LVL544: 4216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6772 .loc 1 4216 1 view .LVU2223 - 6773 0078 7047 bx lr - 6774 .cfi_endproc - 6775 .LFE388: - 6777 .section .text.HAL_TIM_PWM_ConfigChannel,"ax",%progbits - 6778 .align 1 - 6779 .global HAL_TIM_PWM_ConfigChannel - 6780 .syntax unified - 6781 .thumb - 6782 .thumb_func - 6784 HAL_TIM_PWM_ConfigChannel: - 6785 .LVL548: - 6786 .LFB390: + 6767 .loc 1 4216 1 view .LVU2223 + 6768 0078 7047 bx lr + 6769 .cfi_endproc + 6770 .LFE388: + 6772 .section .text.HAL_TIM_PWM_ConfigChannel,"ax",%progbits + 6773 .align 1 + 6774 .global HAL_TIM_PWM_ConfigChannel + 6775 .syntax unified + 6776 .thumb + 6777 .thumb_func + 6779 HAL_TIM_PWM_ConfigChannel: + 6780 .LVL545: + 6781 .LFB390: 4335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 6787 .loc 1 4335 1 is_stmt 1 view -0 - 6788 .cfi_startproc - 6789 @ args = 0, pretend = 0, frame = 0 - 6790 @ frame_needed = 0, uses_anonymous_args = 0 + 6782 .loc 1 4335 1 is_stmt 1 view -0 + 6783 .cfi_startproc + 6784 @ args = 0, pretend = 0, frame = 0 + 6785 @ frame_needed = 0, uses_anonymous_args = 0 4335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 6791 .loc 1 4335 1 is_stmt 0 view .LVU2225 - ARM GAS /tmp/ccodHXtm.s page 289 + 6786 .loc 1 4335 1 is_stmt 0 view .LVU2225 + 6787 0000 38B5 push {r3, r4, r5, lr} + 6788 .LCFI64: + 6789 .cfi_def_cfa_offset 16 + 6790 .cfi_offset 3, -16 + 6791 .cfi_offset 4, -12 + ARM GAS /tmp/ccGjXOU1.s page 289 - 6792 0000 38B5 push {r3, r4, r5, lr} - 6793 .LCFI64: - 6794 .cfi_def_cfa_offset 16 - 6795 .cfi_offset 3, -16 - 6796 .cfi_offset 4, -12 - 6797 .cfi_offset 5, -8 - 6798 .cfi_offset 14, -4 + 6792 .cfi_offset 5, -8 + 6793 .cfi_offset 14, -4 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6799 .loc 1 4336 3 is_stmt 1 view .LVU2226 - 6800 .LVL549: + 6794 .loc 1 4336 3 is_stmt 1 view .LVU2226 + 6795 .LVL546: 4339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_PWM_MODE(sConfig->OCMode)); - 6801 .loc 1 4339 3 view .LVU2227 + 6796 .loc 1 4339 3 view .LVU2227 4340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); - 6802 .loc 1 4340 3 view .LVU2228 + 6797 .loc 1 4340 3 view .LVU2228 4341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_FAST_STATE(sConfig->OCFastMode)); - 6803 .loc 1 4341 3 view .LVU2229 + 6798 .loc 1 4341 3 view .LVU2229 4342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6804 .loc 1 4342 3 view .LVU2230 + 6799 .loc 1 4342 3 view .LVU2230 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6805 .loc 1 4345 3 view .LVU2231 + 6800 .loc 1 4345 3 view .LVU2231 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6806 .loc 1 4345 3 view .LVU2232 - 6807 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 6808 0006 012B cmp r3, #1 - 6809 0008 00F09580 beq .L429 - 6810 000c 0446 mov r4, r0 - 6811 000e 0D46 mov r5, r1 + 6801 .loc 1 4345 3 view .LVU2232 + 6802 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 6803 0006 012B cmp r3, #1 + 6804 0008 00F09580 beq .L429 + 6805 000c 0446 mov r4, r0 + 6806 000e 0D46 mov r5, r1 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6812 .loc 1 4345 3 discriminator 2 view .LVU2233 - 6813 0010 0123 movs r3, #1 - 6814 0012 80F83C30 strb r3, [r0, #60] + 6807 .loc 1 4345 3 discriminator 2 view .LVU2233 + 6808 0010 0123 movs r3, #1 + 6809 0012 80F83C30 strb r3, [r0, #60] 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6815 .loc 1 4345 3 discriminator 2 view .LVU2234 + 6810 .loc 1 4345 3 view .LVU2234 4347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 6816 .loc 1 4347 3 view .LVU2235 - 6817 0016 142A cmp r2, #20 - 6818 0018 00F28880 bhi .L430 - 6819 001c DFE802F0 tbb [pc, r2] - 6820 .L423: - 6821 0020 0B .byte (.L428-.L423)/2 - 6822 0021 86 .byte (.L430-.L423)/2 - 6823 0022 86 .byte (.L430-.L423)/2 - 6824 0023 86 .byte (.L430-.L423)/2 - 6825 0024 1F .byte (.L427-.L423)/2 - 6826 0025 86 .byte (.L430-.L423)/2 - 6827 0026 86 .byte (.L430-.L423)/2 - 6828 0027 86 .byte (.L430-.L423)/2 - 6829 0028 34 .byte (.L426-.L423)/2 - 6830 0029 86 .byte (.L430-.L423)/2 - 6831 002a 86 .byte (.L430-.L423)/2 - 6832 002b 86 .byte (.L430-.L423)/2 - 6833 002c 48 .byte (.L425-.L423)/2 - 6834 002d 86 .byte (.L430-.L423)/2 - 6835 002e 86 .byte (.L430-.L423)/2 - 6836 002f 86 .byte (.L430-.L423)/2 - 6837 0030 5D .byte (.L424-.L423)/2 - 6838 0031 86 .byte (.L430-.L423)/2 - ARM GAS /tmp/ccodHXtm.s page 290 + 6811 .loc 1 4347 3 view .LVU2235 + 6812 0016 142A cmp r2, #20 + 6813 0018 00F28880 bhi .L430 + 6814 001c DFE802F0 tbb [pc, r2] + 6815 .L423: + 6816 0020 0B .byte (.L428-.L423)/2 + 6817 0021 86 .byte (.L430-.L423)/2 + 6818 0022 86 .byte (.L430-.L423)/2 + 6819 0023 86 .byte (.L430-.L423)/2 + 6820 0024 1F .byte (.L427-.L423)/2 + 6821 0025 86 .byte (.L430-.L423)/2 + 6822 0026 86 .byte (.L430-.L423)/2 + 6823 0027 86 .byte (.L430-.L423)/2 + 6824 0028 34 .byte (.L426-.L423)/2 + 6825 0029 86 .byte (.L430-.L423)/2 + 6826 002a 86 .byte (.L430-.L423)/2 + 6827 002b 86 .byte (.L430-.L423)/2 + 6828 002c 48 .byte (.L425-.L423)/2 + 6829 002d 86 .byte (.L430-.L423)/2 + 6830 002e 86 .byte (.L430-.L423)/2 + 6831 002f 86 .byte (.L430-.L423)/2 + 6832 0030 5D .byte (.L424-.L423)/2 + 6833 0031 86 .byte (.L430-.L423)/2 + 6834 0032 86 .byte (.L430-.L423)/2 + 6835 0033 86 .byte (.L430-.L423)/2 + 6836 0034 71 .byte (.L422-.L423)/2 + 6837 0035 00 .p2align 1 + 6838 .L428: + ARM GAS /tmp/ccGjXOU1.s page 290 - 6839 0032 86 .byte (.L430-.L423)/2 - 6840 0033 86 .byte (.L430-.L423)/2 - 6841 0034 71 .byte (.L422-.L423)/2 - 6842 0035 00 .p2align 1 - 6843 .L428: 4352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6844 .loc 1 4352 7 view .LVU2236 + 6839 .loc 1 4352 7 view .LVU2236 4355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6845 .loc 1 4355 7 view .LVU2237 - 6846 0036 0068 ldr r0, [r0] - 6847 .LVL550: + 6840 .loc 1 4355 7 view .LVU2237 + 6841 0036 0068 ldr r0, [r0] + 6842 .LVL547: 4355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6848 .loc 1 4355 7 is_stmt 0 view .LVU2238 - 6849 0038 FFF7FEFF bl TIM_OC1_SetConfig - 6850 .LVL551: + 6843 .loc 1 4355 7 is_stmt 0 view .LVU2238 + 6844 0038 FFF7FEFF bl TIM_OC1_SetConfig + 6845 .LVL548: 4358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6851 .loc 1 4358 7 is_stmt 1 view .LVU2239 + 6846 .loc 1 4358 7 is_stmt 1 view .LVU2239 4358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6852 .loc 1 4358 11 is_stmt 0 view .LVU2240 - 6853 003c 2268 ldr r2, [r4] + 6847 .loc 1 4358 11 is_stmt 0 view .LVU2240 + 6848 003c 2268 ldr r2, [r4] 4358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6854 .loc 1 4358 21 view .LVU2241 - 6855 003e 9369 ldr r3, [r2, #24] + 6849 .loc 1 4358 21 view .LVU2241 + 6850 003e 9369 ldr r3, [r2, #24] 4358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6856 .loc 1 4358 29 view .LVU2242 - 6857 0040 43F00803 orr r3, r3, #8 - 6858 0044 9361 str r3, [r2, #24] + 6851 .loc 1 4358 29 view .LVU2242 + 6852 0040 43F00803 orr r3, r3, #8 + 6853 0044 9361 str r3, [r2, #24] 4361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; - 6859 .loc 1 4361 7 is_stmt 1 view .LVU2243 + 6854 .loc 1 4361 7 is_stmt 1 view .LVU2243 4361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; - 6860 .loc 1 4361 11 is_stmt 0 view .LVU2244 - 6861 0046 2268 ldr r2, [r4] + 6855 .loc 1 4361 11 is_stmt 0 view .LVU2244 + 6856 0046 2268 ldr r2, [r4] 4361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; - 6862 .loc 1 4361 21 view .LVU2245 - 6863 0048 9369 ldr r3, [r2, #24] + 6857 .loc 1 4361 21 view .LVU2245 + 6858 0048 9369 ldr r3, [r2, #24] 4361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; - 6864 .loc 1 4361 29 view .LVU2246 - 6865 004a 23F00403 bic r3, r3, #4 - 6866 004e 9361 str r3, [r2, #24] + 6859 .loc 1 4361 29 view .LVU2246 + 6860 004a 23F00403 bic r3, r3, #4 + 6861 004e 9361 str r3, [r2, #24] 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6867 .loc 1 4362 7 is_stmt 1 view .LVU2247 + 6862 .loc 1 4362 7 is_stmt 1 view .LVU2247 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6868 .loc 1 4362 11 is_stmt 0 view .LVU2248 - 6869 0050 2268 ldr r2, [r4] + 6863 .loc 1 4362 11 is_stmt 0 view .LVU2248 + 6864 0050 2268 ldr r2, [r4] 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6870 .loc 1 4362 21 view .LVU2249 - 6871 0052 9369 ldr r3, [r2, #24] + 6865 .loc 1 4362 21 view .LVU2249 + 6866 0052 9369 ldr r3, [r2, #24] 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6872 .loc 1 4362 39 view .LVU2250 - 6873 0054 2969 ldr r1, [r5, #16] + 6867 .loc 1 4362 39 view .LVU2250 + 6868 0054 2969 ldr r1, [r5, #16] 4362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6874 .loc 1 4362 29 view .LVU2251 - 6875 0056 0B43 orrs r3, r3, r1 - 6876 0058 9361 str r3, [r2, #24] + 6869 .loc 1 4362 29 view .LVU2251 + 6870 0056 0B43 orrs r3, r3, r1 + 6871 0058 9361 str r3, [r2, #24] 4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6877 .loc 1 4363 7 is_stmt 1 view .LVU2252 + 6872 .loc 1 4363 7 is_stmt 1 view .LVU2252 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 291 - - - 6878 .loc 1 4336 21 is_stmt 0 view .LVU2253 - 6879 005a 0020 movs r0, #0 + 6873 .loc 1 4336 21 is_stmt 0 view .LVU2253 + 6874 005a 0020 movs r0, #0 4363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6880 .loc 1 4363 7 view .LVU2254 - 6881 005c 67E0 b .L421 - 6882 .LVL552: - 6883 .L427: + 6875 .loc 1 4363 7 view .LVU2254 + 6876 005c 67E0 b .L421 + ARM GAS /tmp/ccGjXOU1.s page 291 + + + 6877 .LVL549: + 6878 .L427: 4369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6884 .loc 1 4369 7 is_stmt 1 view .LVU2255 + 6879 .loc 1 4369 7 is_stmt 1 view .LVU2255 4372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6885 .loc 1 4372 7 view .LVU2256 - 6886 005e 0068 ldr r0, [r0] - 6887 .LVL553: + 6880 .loc 1 4372 7 view .LVU2256 + 6881 005e 0068 ldr r0, [r0] + 6882 .LVL550: 4372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6888 .loc 1 4372 7 is_stmt 0 view .LVU2257 - 6889 0060 FFF7FEFF bl TIM_OC2_SetConfig - 6890 .LVL554: + 6883 .loc 1 4372 7 is_stmt 0 view .LVU2257 + 6884 0060 FFF7FEFF bl TIM_OC2_SetConfig + 6885 .LVL551: 4375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6891 .loc 1 4375 7 is_stmt 1 view .LVU2258 + 6886 .loc 1 4375 7 is_stmt 1 view .LVU2258 4375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6892 .loc 1 4375 11 is_stmt 0 view .LVU2259 - 6893 0064 2268 ldr r2, [r4] + 6887 .loc 1 4375 11 is_stmt 0 view .LVU2259 + 6888 0064 2268 ldr r2, [r4] 4375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6894 .loc 1 4375 21 view .LVU2260 - 6895 0066 9369 ldr r3, [r2, #24] + 6889 .loc 1 4375 21 view .LVU2260 + 6890 0066 9369 ldr r3, [r2, #24] 4375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6896 .loc 1 4375 29 view .LVU2261 - 6897 0068 43F40063 orr r3, r3, #2048 - 6898 006c 9361 str r3, [r2, #24] + 6891 .loc 1 4375 29 view .LVU2261 + 6892 0068 43F40063 orr r3, r3, #2048 + 6893 006c 9361 str r3, [r2, #24] 4378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; - 6899 .loc 1 4378 7 is_stmt 1 view .LVU2262 + 6894 .loc 1 4378 7 is_stmt 1 view .LVU2262 4378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; - 6900 .loc 1 4378 11 is_stmt 0 view .LVU2263 - 6901 006e 2268 ldr r2, [r4] + 6895 .loc 1 4378 11 is_stmt 0 view .LVU2263 + 6896 006e 2268 ldr r2, [r4] 4378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; - 6902 .loc 1 4378 21 view .LVU2264 - 6903 0070 9369 ldr r3, [r2, #24] + 6897 .loc 1 4378 21 view .LVU2264 + 6898 0070 9369 ldr r3, [r2, #24] 4378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; - 6904 .loc 1 4378 29 view .LVU2265 - 6905 0072 23F48063 bic r3, r3, #1024 - 6906 0076 9361 str r3, [r2, #24] + 6899 .loc 1 4378 29 view .LVU2265 + 6900 0072 23F48063 bic r3, r3, #1024 + 6901 0076 9361 str r3, [r2, #24] 4379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6907 .loc 1 4379 7 is_stmt 1 view .LVU2266 + 6902 .loc 1 4379 7 is_stmt 1 view .LVU2266 4379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6908 .loc 1 4379 11 is_stmt 0 view .LVU2267 - 6909 0078 2268 ldr r2, [r4] + 6903 .loc 1 4379 11 is_stmt 0 view .LVU2267 + 6904 0078 2268 ldr r2, [r4] 4379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6910 .loc 1 4379 21 view .LVU2268 - 6911 007a 9369 ldr r3, [r2, #24] + 6905 .loc 1 4379 21 view .LVU2268 + 6906 007a 9369 ldr r3, [r2, #24] 4379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6912 .loc 1 4379 39 view .LVU2269 - 6913 007c 2969 ldr r1, [r5, #16] + 6907 .loc 1 4379 39 view .LVU2269 + 6908 007c 2969 ldr r1, [r5, #16] 4379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6914 .loc 1 4379 29 view .LVU2270 - 6915 007e 43EA0123 orr r3, r3, r1, lsl #8 - 6916 0082 9361 str r3, [r2, #24] + 6909 .loc 1 4379 29 view .LVU2270 + 6910 007e 43EA0123 orr r3, r3, r1, lsl #8 + 6911 0082 9361 str r3, [r2, #24] 4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 292 - - - 6917 .loc 1 4380 7 is_stmt 1 view .LVU2271 + 6912 .loc 1 4380 7 is_stmt 1 view .LVU2271 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6918 .loc 1 4336 21 is_stmt 0 view .LVU2272 - 6919 0084 0020 movs r0, #0 + 6913 .loc 1 4336 21 is_stmt 0 view .LVU2272 + 6914 0084 0020 movs r0, #0 4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6920 .loc 1 4380 7 view .LVU2273 - 6921 0086 52E0 b .L421 - 6922 .LVL555: - 6923 .L426: + ARM GAS /tmp/ccGjXOU1.s page 292 + + + 6915 .loc 1 4380 7 view .LVU2273 + 6916 0086 52E0 b .L421 + 6917 .LVL552: + 6918 .L426: 4386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6924 .loc 1 4386 7 is_stmt 1 view .LVU2274 + 6919 .loc 1 4386 7 is_stmt 1 view .LVU2274 4389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6925 .loc 1 4389 7 view .LVU2275 - 6926 0088 0068 ldr r0, [r0] - 6927 .LVL556: + 6920 .loc 1 4389 7 view .LVU2275 + 6921 0088 0068 ldr r0, [r0] + 6922 .LVL553: 4389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6928 .loc 1 4389 7 is_stmt 0 view .LVU2276 - 6929 008a FFF7FEFF bl TIM_OC3_SetConfig - 6930 .LVL557: + 6923 .loc 1 4389 7 is_stmt 0 view .LVU2276 + 6924 008a FFF7FEFF bl TIM_OC3_SetConfig + 6925 .LVL554: 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6931 .loc 1 4392 7 is_stmt 1 view .LVU2277 + 6926 .loc 1 4392 7 is_stmt 1 view .LVU2277 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6932 .loc 1 4392 11 is_stmt 0 view .LVU2278 - 6933 008e 2268 ldr r2, [r4] + 6927 .loc 1 4392 11 is_stmt 0 view .LVU2278 + 6928 008e 2268 ldr r2, [r4] 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6934 .loc 1 4392 21 view .LVU2279 - 6935 0090 D369 ldr r3, [r2, #28] + 6929 .loc 1 4392 21 view .LVU2279 + 6930 0090 D369 ldr r3, [r2, #28] 4392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6936 .loc 1 4392 29 view .LVU2280 - 6937 0092 43F00803 orr r3, r3, #8 - 6938 0096 D361 str r3, [r2, #28] + 6931 .loc 1 4392 29 view .LVU2280 + 6932 0092 43F00803 orr r3, r3, #8 + 6933 0096 D361 str r3, [r2, #28] 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; - 6939 .loc 1 4395 7 is_stmt 1 view .LVU2281 + 6934 .loc 1 4395 7 is_stmt 1 view .LVU2281 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; - 6940 .loc 1 4395 11 is_stmt 0 view .LVU2282 - 6941 0098 2268 ldr r2, [r4] + 6935 .loc 1 4395 11 is_stmt 0 view .LVU2282 + 6936 0098 2268 ldr r2, [r4] 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; - 6942 .loc 1 4395 21 view .LVU2283 - 6943 009a D369 ldr r3, [r2, #28] + 6937 .loc 1 4395 21 view .LVU2283 + 6938 009a D369 ldr r3, [r2, #28] 4395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; - 6944 .loc 1 4395 29 view .LVU2284 - 6945 009c 23F00403 bic r3, r3, #4 - 6946 00a0 D361 str r3, [r2, #28] + 6939 .loc 1 4395 29 view .LVU2284 + 6940 009c 23F00403 bic r3, r3, #4 + 6941 00a0 D361 str r3, [r2, #28] 4396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6947 .loc 1 4396 7 is_stmt 1 view .LVU2285 + 6942 .loc 1 4396 7 is_stmt 1 view .LVU2285 4396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6948 .loc 1 4396 11 is_stmt 0 view .LVU2286 - 6949 00a2 2268 ldr r2, [r4] + 6943 .loc 1 4396 11 is_stmt 0 view .LVU2286 + 6944 00a2 2268 ldr r2, [r4] 4396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6950 .loc 1 4396 21 view .LVU2287 - 6951 00a4 D369 ldr r3, [r2, #28] + 6945 .loc 1 4396 21 view .LVU2287 + 6946 00a4 D369 ldr r3, [r2, #28] 4396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6952 .loc 1 4396 39 view .LVU2288 - 6953 00a6 2969 ldr r1, [r5, #16] + 6947 .loc 1 4396 39 view .LVU2288 + 6948 00a6 2969 ldr r1, [r5, #16] 4396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6954 .loc 1 4396 29 view .LVU2289 - 6955 00a8 0B43 orrs r3, r3, r1 - ARM GAS /tmp/ccodHXtm.s page 293 - - - 6956 00aa D361 str r3, [r2, #28] + 6949 .loc 1 4396 29 view .LVU2289 + 6950 00a8 0B43 orrs r3, r3, r1 + 6951 00aa D361 str r3, [r2, #28] 4397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6957 .loc 1 4397 7 is_stmt 1 view .LVU2290 + 6952 .loc 1 4397 7 is_stmt 1 view .LVU2290 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6958 .loc 1 4336 21 is_stmt 0 view .LVU2291 - 6959 00ac 0020 movs r0, #0 + 6953 .loc 1 4336 21 is_stmt 0 view .LVU2291 + ARM GAS /tmp/ccGjXOU1.s page 293 + + + 6954 00ac 0020 movs r0, #0 4397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6960 .loc 1 4397 7 view .LVU2292 - 6961 00ae 3EE0 b .L421 - 6962 .LVL558: - 6963 .L425: + 6955 .loc 1 4397 7 view .LVU2292 + 6956 00ae 3EE0 b .L421 + 6957 .LVL555: + 6958 .L425: 4403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6964 .loc 1 4403 7 is_stmt 1 view .LVU2293 + 6959 .loc 1 4403 7 is_stmt 1 view .LVU2293 4406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6965 .loc 1 4406 7 view .LVU2294 - 6966 00b0 0068 ldr r0, [r0] - 6967 .LVL559: + 6960 .loc 1 4406 7 view .LVU2294 + 6961 00b0 0068 ldr r0, [r0] + 6962 .LVL556: 4406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6968 .loc 1 4406 7 is_stmt 0 view .LVU2295 - 6969 00b2 FFF7FEFF bl TIM_OC4_SetConfig - 6970 .LVL560: + 6963 .loc 1 4406 7 is_stmt 0 view .LVU2295 + 6964 00b2 FFF7FEFF bl TIM_OC4_SetConfig + 6965 .LVL557: 4409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6971 .loc 1 4409 7 is_stmt 1 view .LVU2296 + 6966 .loc 1 4409 7 is_stmt 1 view .LVU2296 4409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6972 .loc 1 4409 11 is_stmt 0 view .LVU2297 - 6973 00b6 2268 ldr r2, [r4] + 6967 .loc 1 4409 11 is_stmt 0 view .LVU2297 + 6968 00b6 2268 ldr r2, [r4] 4409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6974 .loc 1 4409 21 view .LVU2298 - 6975 00b8 D369 ldr r3, [r2, #28] + 6969 .loc 1 4409 21 view .LVU2298 + 6970 00b8 D369 ldr r3, [r2, #28] 4409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6976 .loc 1 4409 29 view .LVU2299 - 6977 00ba 43F40063 orr r3, r3, #2048 - 6978 00be D361 str r3, [r2, #28] + 6971 .loc 1 4409 29 view .LVU2299 + 6972 00ba 43F40063 orr r3, r3, #2048 + 6973 00be D361 str r3, [r2, #28] 4412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; - 6979 .loc 1 4412 7 is_stmt 1 view .LVU2300 + 6974 .loc 1 4412 7 is_stmt 1 view .LVU2300 4412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; - 6980 .loc 1 4412 11 is_stmt 0 view .LVU2301 - 6981 00c0 2268 ldr r2, [r4] + 6975 .loc 1 4412 11 is_stmt 0 view .LVU2301 + 6976 00c0 2268 ldr r2, [r4] 4412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; - 6982 .loc 1 4412 21 view .LVU2302 - 6983 00c2 D369 ldr r3, [r2, #28] + 6977 .loc 1 4412 21 view .LVU2302 + 6978 00c2 D369 ldr r3, [r2, #28] 4412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; - 6984 .loc 1 4412 29 view .LVU2303 - 6985 00c4 23F48063 bic r3, r3, #1024 - 6986 00c8 D361 str r3, [r2, #28] + 6979 .loc 1 4412 29 view .LVU2303 + 6980 00c4 23F48063 bic r3, r3, #1024 + 6981 00c8 D361 str r3, [r2, #28] 4413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6987 .loc 1 4413 7 is_stmt 1 view .LVU2304 + 6982 .loc 1 4413 7 is_stmt 1 view .LVU2304 4413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6988 .loc 1 4413 11 is_stmt 0 view .LVU2305 - 6989 00ca 2268 ldr r2, [r4] + 6983 .loc 1 4413 11 is_stmt 0 view .LVU2305 + 6984 00ca 2268 ldr r2, [r4] 4413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6990 .loc 1 4413 21 view .LVU2306 - 6991 00cc D369 ldr r3, [r2, #28] + 6985 .loc 1 4413 21 view .LVU2306 + 6986 00cc D369 ldr r3, [r2, #28] 4413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 6992 .loc 1 4413 39 view .LVU2307 - 6993 00ce 2969 ldr r1, [r5, #16] + 6987 .loc 1 4413 39 view .LVU2307 + 6988 00ce 2969 ldr r1, [r5, #16] 4413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - ARM GAS /tmp/ccodHXtm.s page 294 - - - 6994 .loc 1 4413 29 view .LVU2308 - 6995 00d0 43EA0123 orr r3, r3, r1, lsl #8 - 6996 00d4 D361 str r3, [r2, #28] + 6989 .loc 1 4413 29 view .LVU2308 + 6990 00d0 43EA0123 orr r3, r3, r1, lsl #8 + 6991 00d4 D361 str r3, [r2, #28] 4414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 6997 .loc 1 4414 7 is_stmt 1 view .LVU2309 + 6992 .loc 1 4414 7 is_stmt 1 view .LVU2309 + ARM GAS /tmp/ccGjXOU1.s page 294 + + 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 6998 .loc 1 4336 21 is_stmt 0 view .LVU2310 - 6999 00d6 0020 movs r0, #0 + 6993 .loc 1 4336 21 is_stmt 0 view .LVU2310 + 6994 00d6 0020 movs r0, #0 4414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7000 .loc 1 4414 7 view .LVU2311 - 7001 00d8 29E0 b .L421 - 7002 .LVL561: - 7003 .L424: + 6995 .loc 1 4414 7 view .LVU2311 + 6996 00d8 29E0 b .L421 + 6997 .LVL558: + 6998 .L424: 4420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7004 .loc 1 4420 7 is_stmt 1 view .LVU2312 + 6999 .loc 1 4420 7 is_stmt 1 view .LVU2312 4423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7005 .loc 1 4423 7 view .LVU2313 - 7006 00da 0068 ldr r0, [r0] - 7007 .LVL562: + 7000 .loc 1 4423 7 view .LVU2313 + 7001 00da 0068 ldr r0, [r0] + 7002 .LVL559: 4423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7008 .loc 1 4423 7 is_stmt 0 view .LVU2314 - 7009 00dc FFF7FEFF bl TIM_OC5_SetConfig - 7010 .LVL563: + 7003 .loc 1 4423 7 is_stmt 0 view .LVU2314 + 7004 00dc FFF7FEFF bl TIM_OC5_SetConfig + 7005 .LVL560: 4426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7011 .loc 1 4426 7 is_stmt 1 view .LVU2315 + 7006 .loc 1 4426 7 is_stmt 1 view .LVU2315 4426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7012 .loc 1 4426 11 is_stmt 0 view .LVU2316 - 7013 00e0 2268 ldr r2, [r4] + 7007 .loc 1 4426 11 is_stmt 0 view .LVU2316 + 7008 00e0 2268 ldr r2, [r4] 4426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7014 .loc 1 4426 21 view .LVU2317 - 7015 00e2 136D ldr r3, [r2, #80] + 7009 .loc 1 4426 21 view .LVU2317 + 7010 00e2 136D ldr r3, [r2, #80] 4426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7016 .loc 1 4426 29 view .LVU2318 - 7017 00e4 43F00803 orr r3, r3, #8 - 7018 00e8 1365 str r3, [r2, #80] + 7011 .loc 1 4426 29 view .LVU2318 + 7012 00e4 43F00803 orr r3, r3, #8 + 7013 00e8 1365 str r3, [r2, #80] 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode; - 7019 .loc 1 4429 7 is_stmt 1 view .LVU2319 + 7014 .loc 1 4429 7 is_stmt 1 view .LVU2319 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode; - 7020 .loc 1 4429 11 is_stmt 0 view .LVU2320 - 7021 00ea 2268 ldr r2, [r4] + 7015 .loc 1 4429 11 is_stmt 0 view .LVU2320 + 7016 00ea 2268 ldr r2, [r4] 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode; - 7022 .loc 1 4429 21 view .LVU2321 - 7023 00ec 136D ldr r3, [r2, #80] + 7017 .loc 1 4429 21 view .LVU2321 + 7018 00ec 136D ldr r3, [r2, #80] 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode; - 7024 .loc 1 4429 29 view .LVU2322 - 7025 00ee 23F00403 bic r3, r3, #4 - 7026 00f2 1365 str r3, [r2, #80] + 7019 .loc 1 4429 29 view .LVU2322 + 7020 00ee 23F00403 bic r3, r3, #4 + 7021 00f2 1365 str r3, [r2, #80] 4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7027 .loc 1 4430 7 is_stmt 1 view .LVU2323 + 7022 .loc 1 4430 7 is_stmt 1 view .LVU2323 4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7028 .loc 1 4430 11 is_stmt 0 view .LVU2324 - 7029 00f4 2268 ldr r2, [r4] + 7023 .loc 1 4430 11 is_stmt 0 view .LVU2324 + 7024 00f4 2268 ldr r2, [r4] 4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7030 .loc 1 4430 21 view .LVU2325 - 7031 00f6 136D ldr r3, [r2, #80] + 7025 .loc 1 4430 21 view .LVU2325 + 7026 00f6 136D ldr r3, [r2, #80] 4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7032 .loc 1 4430 39 view .LVU2326 - ARM GAS /tmp/ccodHXtm.s page 295 + 7027 .loc 1 4430 39 view .LVU2326 + 7028 00f8 2969 ldr r1, [r5, #16] +4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 7029 .loc 1 4430 29 view .LVU2327 + 7030 00fa 0B43 orrs r3, r3, r1 + 7031 00fc 1365 str r3, [r2, #80] + ARM GAS /tmp/ccGjXOU1.s page 295 - 7033 00f8 2969 ldr r1, [r5, #16] -4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7034 .loc 1 4430 29 view .LVU2327 - 7035 00fa 0B43 orrs r3, r3, r1 - 7036 00fc 1365 str r3, [r2, #80] 4431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7037 .loc 1 4431 7 is_stmt 1 view .LVU2328 + 7032 .loc 1 4431 7 is_stmt 1 view .LVU2328 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7038 .loc 1 4336 21 is_stmt 0 view .LVU2329 - 7039 00fe 0020 movs r0, #0 + 7033 .loc 1 4336 21 is_stmt 0 view .LVU2329 + 7034 00fe 0020 movs r0, #0 4431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7040 .loc 1 4431 7 view .LVU2330 - 7041 0100 15E0 b .L421 - 7042 .LVL564: - 7043 .L422: + 7035 .loc 1 4431 7 view .LVU2330 + 7036 0100 15E0 b .L421 + 7037 .LVL561: + 7038 .L422: 4437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7044 .loc 1 4437 7 is_stmt 1 view .LVU2331 + 7039 .loc 1 4437 7 is_stmt 1 view .LVU2331 4440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7045 .loc 1 4440 7 view .LVU2332 - 7046 0102 0068 ldr r0, [r0] - 7047 .LVL565: + 7040 .loc 1 4440 7 view .LVU2332 + 7041 0102 0068 ldr r0, [r0] + 7042 .LVL562: 4440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7048 .loc 1 4440 7 is_stmt 0 view .LVU2333 - 7049 0104 FFF7FEFF bl TIM_OC6_SetConfig - 7050 .LVL566: + 7043 .loc 1 4440 7 is_stmt 0 view .LVU2333 + 7044 0104 FFF7FEFF bl TIM_OC6_SetConfig + 7045 .LVL563: 4443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7051 .loc 1 4443 7 is_stmt 1 view .LVU2334 + 7046 .loc 1 4443 7 is_stmt 1 view .LVU2334 4443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7052 .loc 1 4443 11 is_stmt 0 view .LVU2335 - 7053 0108 2268 ldr r2, [r4] + 7047 .loc 1 4443 11 is_stmt 0 view .LVU2335 + 7048 0108 2268 ldr r2, [r4] 4443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7054 .loc 1 4443 21 view .LVU2336 - 7055 010a 136D ldr r3, [r2, #80] + 7049 .loc 1 4443 21 view .LVU2336 + 7050 010a 136D ldr r3, [r2, #80] 4443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7056 .loc 1 4443 29 view .LVU2337 - 7057 010c 43F40063 orr r3, r3, #2048 - 7058 0110 1365 str r3, [r2, #80] + 7051 .loc 1 4443 29 view .LVU2337 + 7052 010c 43F40063 orr r3, r3, #2048 + 7053 0110 1365 str r3, [r2, #80] 4446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode << 8U; - 7059 .loc 1 4446 7 is_stmt 1 view .LVU2338 + 7054 .loc 1 4446 7 is_stmt 1 view .LVU2338 4446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode << 8U; - 7060 .loc 1 4446 11 is_stmt 0 view .LVU2339 - 7061 0112 2268 ldr r2, [r4] + 7055 .loc 1 4446 11 is_stmt 0 view .LVU2339 + 7056 0112 2268 ldr r2, [r4] 4446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode << 8U; - 7062 .loc 1 4446 21 view .LVU2340 - 7063 0114 136D ldr r3, [r2, #80] + 7057 .loc 1 4446 21 view .LVU2340 + 7058 0114 136D ldr r3, [r2, #80] 4446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCMR3 |= sConfig->OCFastMode << 8U; - 7064 .loc 1 4446 29 view .LVU2341 - 7065 0116 23F48063 bic r3, r3, #1024 - 7066 011a 1365 str r3, [r2, #80] + 7059 .loc 1 4446 29 view .LVU2341 + 7060 0116 23F48063 bic r3, r3, #1024 + 7061 011a 1365 str r3, [r2, #80] 4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7067 .loc 1 4447 7 is_stmt 1 view .LVU2342 + 7062 .loc 1 4447 7 is_stmt 1 view .LVU2342 4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7068 .loc 1 4447 11 is_stmt 0 view .LVU2343 - 7069 011c 2268 ldr r2, [r4] + 7063 .loc 1 4447 11 is_stmt 0 view .LVU2343 + 7064 011c 2268 ldr r2, [r4] 4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7070 .loc 1 4447 21 view .LVU2344 - 7071 011e 136D ldr r3, [r2, #80] - ARM GAS /tmp/ccodHXtm.s page 296 + 7065 .loc 1 4447 21 view .LVU2344 + 7066 011e 136D ldr r3, [r2, #80] +4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 7067 .loc 1 4447 39 view .LVU2345 + 7068 0120 2969 ldr r1, [r5, #16] +4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 7069 .loc 1 4447 29 view .LVU2346 + ARM GAS /tmp/ccGjXOU1.s page 296 -4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7072 .loc 1 4447 39 view .LVU2345 - 7073 0120 2969 ldr r1, [r5, #16] -4447:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7074 .loc 1 4447 29 view .LVU2346 - 7075 0122 43EA0123 orr r3, r3, r1, lsl #8 - 7076 0126 1365 str r3, [r2, #80] + 7070 0122 43EA0123 orr r3, r3, r1, lsl #8 + 7071 0126 1365 str r3, [r2, #80] 4448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7077 .loc 1 4448 7 is_stmt 1 view .LVU2347 + 7072 .loc 1 4448 7 is_stmt 1 view .LVU2347 4336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7078 .loc 1 4336 21 is_stmt 0 view .LVU2348 - 7079 0128 0020 movs r0, #0 + 7073 .loc 1 4336 21 is_stmt 0 view .LVU2348 + 7074 0128 0020 movs r0, #0 4448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7080 .loc 1 4448 7 view .LVU2349 - 7081 012a 00E0 b .L421 - 7082 .LVL567: - 7083 .L430: + 7075 .loc 1 4448 7 view .LVU2349 + 7076 012a 00E0 b .L421 + 7077 .LVL564: + 7078 .L430: 4347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7084 .loc 1 4347 3 view .LVU2350 - 7085 012c 0120 movs r0, #1 - 7086 .LVL568: - 7087 .L421: + 7079 .loc 1 4347 3 view .LVU2350 + 7080 012c 0120 movs r0, #1 + 7081 .LVL565: + 7082 .L421: 4456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7088 .loc 1 4456 3 is_stmt 1 view .LVU2351 + 7083 .loc 1 4456 3 is_stmt 1 view .LVU2351 4456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7089 .loc 1 4456 3 view .LVU2352 - 7090 012e 0023 movs r3, #0 - 7091 0130 84F83C30 strb r3, [r4, #60] + 7084 .loc 1 4456 3 view .LVU2352 + 7085 012e 0023 movs r3, #0 + 7086 0130 84F83C30 strb r3, [r4, #60] 4456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7092 .loc 1 4456 3 view .LVU2353 + 7087 .loc 1 4456 3 view .LVU2353 4458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7093 .loc 1 4458 3 view .LVU2354 - 7094 .LVL569: - 7095 .L420: + 7088 .loc 1 4458 3 view .LVU2354 + 7089 .LVL566: + 7090 .L420: 4459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7096 .loc 1 4459 1 is_stmt 0 view .LVU2355 - 7097 0134 38BD pop {r3, r4, r5, pc} - 7098 .LVL570: - 7099 .L429: + 7091 .loc 1 4459 1 is_stmt 0 view .LVU2355 + 7092 0134 38BD pop {r3, r4, r5, pc} + 7093 .LVL567: + 7094 .L429: 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7100 .loc 1 4345 3 discriminator 1 view .LVU2356 - 7101 0136 0220 movs r0, #2 - 7102 .LVL571: + 7095 .loc 1 4345 3 discriminator 1 view .LVU2356 + 7096 0136 0220 movs r0, #2 + 7097 .LVL568: 4345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7103 .loc 1 4345 3 discriminator 1 view .LVU2357 - 7104 0138 FCE7 b .L420 - 7105 .cfi_endproc - 7106 .LFE390: - 7108 .section .text.TIM_TI1_SetConfig,"ax",%progbits - 7109 .align 1 - 7110 .global TIM_TI1_SetConfig - 7111 .syntax unified - 7112 .thumb - 7113 .thumb_func - 7115 TIM_TI1_SetConfig: - 7116 .LVL572: - 7117 .LFB441: - ARM GAS /tmp/ccodHXtm.s page 297 + 7098 .loc 1 4345 3 discriminator 1 view .LVU2357 + 7099 0138 FCE7 b .L420 + 7100 .cfi_endproc + 7101 .LFE390: + 7103 .section .text.TIM_TI1_SetConfig,"ax",%progbits + 7104 .align 1 + 7105 .global TIM_TI1_SetConfig + 7106 .syntax unified + 7107 .thumb + 7108 .thumb_func + 7110 TIM_TI1_SetConfig: + 7111 .LVL569: + 7112 .LFB441: +7728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmr1; + 7113 .loc 1 7728 1 is_stmt 1 view -0 + 7114 .cfi_startproc + 7115 @ args = 0, pretend = 0, frame = 0 + 7116 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccGjXOU1.s page 297 + 7117 @ link register save eliminated. 7728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmr1; - 7118 .loc 1 7728 1 is_stmt 1 view -0 - 7119 .cfi_startproc - 7120 @ args = 0, pretend = 0, frame = 0 - 7121 @ frame_needed = 0, uses_anonymous_args = 0 - 7122 @ link register save eliminated. -7728:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmr1; - 7123 .loc 1 7728 1 is_stmt 0 view .LVU2359 - 7124 0000 70B4 push {r4, r5, r6} - 7125 .LCFI65: - 7126 .cfi_def_cfa_offset 12 - 7127 .cfi_offset 4, -12 - 7128 .cfi_offset 5, -8 - 7129 .cfi_offset 6, -4 - 7130 0002 9446 mov ip, r2 + 7118 .loc 1 7728 1 is_stmt 0 view .LVU2359 + 7119 0000 70B4 push {r4, r5, r6} + 7120 .LCFI65: + 7121 .cfi_def_cfa_offset 12 + 7122 .cfi_offset 4, -12 + 7123 .cfi_offset 5, -8 + 7124 .cfi_offset 6, -4 + 7125 0002 9446 mov ip, r2 7729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccer; - 7131 .loc 1 7729 3 is_stmt 1 view .LVU2360 + 7126 .loc 1 7729 3 is_stmt 1 view .LVU2360 7730:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7132 .loc 1 7730 3 view .LVU2361 + 7127 .loc 1 7730 3 view .LVU2361 7733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; - 7133 .loc 1 7733 3 view .LVU2362 + 7128 .loc 1 7733 3 view .LVU2362 7733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; - 7134 .loc 1 7733 11 is_stmt 0 view .LVU2363 - 7135 0004 066A ldr r6, [r0, #32] - 7136 .LVL573: + 7129 .loc 1 7733 11 is_stmt 0 view .LVU2363 + 7130 0004 066A ldr r6, [r0, #32] + 7131 .LVL570: 7734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; - 7137 .loc 1 7734 3 is_stmt 1 view .LVU2364 + 7132 .loc 1 7734 3 is_stmt 1 view .LVU2364 7734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; - 7138 .loc 1 7734 7 is_stmt 0 view .LVU2365 - 7139 0006 046A ldr r4, [r0, #32] + 7133 .loc 1 7734 7 is_stmt 0 view .LVU2365 + 7134 0006 046A ldr r4, [r0, #32] 7734:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; - 7140 .loc 1 7734 14 view .LVU2366 - 7141 0008 24F00104 bic r4, r4, #1 - 7142 000c 0462 str r4, [r0, #32] + 7135 .loc 1 7734 14 view .LVU2366 + 7136 0008 24F00104 bic r4, r4, #1 + 7137 000c 0462 str r4, [r0, #32] 7735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7143 .loc 1 7735 3 is_stmt 1 view .LVU2367 + 7138 .loc 1 7735 3 is_stmt 1 view .LVU2367 7735:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7144 .loc 1 7735 12 is_stmt 0 view .LVU2368 - 7145 000e 8469 ldr r4, [r0, #24] - 7146 .LVL574: + 7139 .loc 1 7735 12 is_stmt 0 view .LVU2368 + 7140 000e 8469 ldr r4, [r0, #24] + 7141 .LVL571: 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7147 .loc 1 7738 3 is_stmt 1 view .LVU2369 + 7142 .loc 1 7738 3 is_stmt 1 view .LVU2369 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7148 .loc 1 7738 7 is_stmt 0 view .LVU2370 - 7149 0010 144D ldr r5, .L436 - 7150 0012 A842 cmp r0, r5 - 7151 0014 14D0 beq .L433 + 7143 .loc 1 7738 7 is_stmt 0 view .LVU2370 + 7144 0010 144D ldr r5, .L436 + 7145 0012 A842 cmp r0, r5 + 7146 0014 14D0 beq .L433 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7152 .loc 1 7738 7 discriminator 2 view .LVU2371 - 7153 0016 B0F1804F cmp r0, #1073741824 - 7154 001a 11D0 beq .L433 + 7147 .loc 1 7738 7 discriminator 2 view .LVU2371 + 7148 0016 B0F1804F cmp r0, #1073741824 + 7149 001a 11D0 beq .L433 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7155 .loc 1 7738 7 discriminator 4 view .LVU2372 - 7156 001c 124A ldr r2, .L436+4 - 7157 .LVL575: + 7150 .loc 1 7738 7 discriminator 4 view .LVU2372 + 7151 001c 124A ldr r2, .L436+4 + 7152 .LVL572: 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7158 .loc 1 7738 7 discriminator 4 view .LVU2373 - ARM GAS /tmp/ccodHXtm.s page 298 + 7153 .loc 1 7738 7 discriminator 4 view .LVU2373 + 7154 001e 9042 cmp r0, r2 + 7155 0020 0ED0 beq .L433 +7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 7156 .loc 1 7738 7 discriminator 6 view .LVU2374 + 7157 0022 02F58062 add r2, r2, #1024 + ARM GAS /tmp/ccGjXOU1.s page 298 - 7159 001e 9042 cmp r0, r2 - 7160 0020 0ED0 beq .L433 + 7158 0026 9042 cmp r0, r2 + 7159 0028 0AD0 beq .L433 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7161 .loc 1 7738 7 discriminator 6 view .LVU2374 - 7162 0022 02F58062 add r2, r2, #1024 - 7163 0026 9042 cmp r0, r2 - 7164 0028 0AD0 beq .L433 + 7160 .loc 1 7738 7 discriminator 8 view .LVU2375 + 7161 002a 02F59632 add r2, r2, #76800 + 7162 002e 9042 cmp r0, r2 + 7163 0030 06D0 beq .L433 7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7165 .loc 1 7738 7 discriminator 8 view .LVU2375 - 7166 002a 02F59632 add r2, r2, #76800 - 7167 002e 9042 cmp r0, r2 - 7168 0030 06D0 beq .L433 -7738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7169 .loc 1 7738 7 discriminator 10 view .LVU2376 - 7170 0032 02F54062 add r2, r2, #3072 - 7171 0036 9042 cmp r0, r2 - 7172 0038 02D0 beq .L433 + 7164 .loc 1 7738 7 discriminator 10 view .LVU2376 + 7165 0032 02F54062 add r2, r2, #3072 + 7166 0036 9042 cmp r0, r2 + 7167 0038 02D0 beq .L433 7745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7173 .loc 1 7745 5 is_stmt 1 view .LVU2377 + 7168 .loc 1 7745 5 is_stmt 1 view .LVU2377 7745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7174 .loc 1 7745 14 is_stmt 0 view .LVU2378 - 7175 003a 44F00102 orr r2, r4, #1 - 7176 .LVL576: + 7169 .loc 1 7745 14 is_stmt 0 view .LVU2378 + 7170 003a 44F00102 orr r2, r4, #1 + 7171 .LVL573: 7745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7177 .loc 1 7745 14 view .LVU2379 - 7178 003e 03E0 b .L434 - 7179 .LVL577: - 7180 .L433: + 7172 .loc 1 7745 14 view .LVU2379 + 7173 003e 03E0 b .L434 + 7174 .LVL574: + 7175 .L433: 7740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= TIM_ICSelection; - 7181 .loc 1 7740 5 is_stmt 1 view .LVU2380 + 7176 .loc 1 7740 5 is_stmt 1 view .LVU2380 7740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= TIM_ICSelection; - 7182 .loc 1 7740 14 is_stmt 0 view .LVU2381 - 7183 0040 24F00302 bic r2, r4, #3 - 7184 .LVL578: + 7177 .loc 1 7740 14 is_stmt 0 view .LVU2381 + 7178 0040 24F00302 bic r2, r4, #3 + 7179 .LVL575: 7741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7185 .loc 1 7741 5 is_stmt 1 view .LVU2382 + 7180 .loc 1 7741 5 is_stmt 1 view .LVU2382 7741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7186 .loc 1 7741 14 is_stmt 0 view .LVU2383 - 7187 0044 42EA0C02 orr r2, r2, ip - 7188 .LVL579: - 7189 .L434: + 7181 .loc 1 7741 14 is_stmt 0 view .LVU2383 + 7182 0044 42EA0C02 orr r2, r2, ip + 7183 .LVL576: + 7184 .L434: 7749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); - 7190 .loc 1 7749 3 is_stmt 1 view .LVU2384 + 7185 .loc 1 7749 3 is_stmt 1 view .LVU2384 7749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); - 7191 .loc 1 7749 12 is_stmt 0 view .LVU2385 - 7192 0048 22F0F002 bic r2, r2, #240 - 7193 .LVL580: + 7186 .loc 1 7749 12 is_stmt 0 view .LVU2385 + 7187 0048 22F0F002 bic r2, r2, #240 + 7188 .LVL577: 7750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7194 .loc 1 7750 3 is_stmt 1 view .LVU2386 + 7189 .loc 1 7750 3 is_stmt 1 view .LVU2386 7750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7195 .loc 1 7750 30 is_stmt 0 view .LVU2387 - 7196 004c 1B01 lsls r3, r3, #4 - 7197 .LVL581: + 7190 .loc 1 7750 30 is_stmt 0 view .LVU2387 + 7191 004c 1B01 lsls r3, r3, #4 + 7192 .LVL578: 7750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7198 .loc 1 7750 37 view .LVU2388 - 7199 004e DBB2 uxtb r3, r3 + 7193 .loc 1 7750 37 view .LVU2388 + 7194 004e DBB2 uxtb r3, r3 7750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 299 + 7195 .loc 1 7750 12 view .LVU2389 + 7196 0050 1343 orrs r3, r3, r2 + 7197 .LVL579: +7753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); + 7198 .loc 1 7753 3 is_stmt 1 view .LVU2390 + ARM GAS /tmp/ccGjXOU1.s page 299 - 7200 .loc 1 7750 12 view .LVU2389 - 7201 0050 1343 orrs r3, r3, r2 - 7202 .LVL582: 7753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); - 7203 .loc 1 7753 3 is_stmt 1 view .LVU2390 -7753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); - 7204 .loc 1 7753 11 is_stmt 0 view .LVU2391 - 7205 0052 26F00A02 bic r2, r6, #10 - 7206 .LVL583: + 7199 .loc 1 7753 11 is_stmt 0 view .LVU2391 + 7200 0052 26F00A02 bic r2, r6, #10 + 7201 .LVL580: 7754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7207 .loc 1 7754 3 is_stmt 1 view .LVU2392 + 7202 .loc 1 7754 3 is_stmt 1 view .LVU2392 7754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7208 .loc 1 7754 30 is_stmt 0 view .LVU2393 - 7209 0056 01F00A01 and r1, r1, #10 - 7210 .LVL584: + 7203 .loc 1 7754 30 is_stmt 0 view .LVU2393 + 7204 0056 01F00A01 and r1, r1, #10 + 7205 .LVL581: 7754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7211 .loc 1 7754 11 view .LVU2394 - 7212 005a 1143 orrs r1, r1, r2 - 7213 .LVL585: + 7206 .loc 1 7754 11 view .LVU2394 + 7207 005a 1143 orrs r1, r1, r2 + 7208 .LVL582: 7757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER = tmpccer; - 7214 .loc 1 7757 3 is_stmt 1 view .LVU2395 + 7209 .loc 1 7757 3 is_stmt 1 view .LVU2395 7757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER = tmpccer; - 7215 .loc 1 7757 15 is_stmt 0 view .LVU2396 - 7216 005c 8361 str r3, [r0, #24] + 7210 .loc 1 7757 15 is_stmt 0 view .LVU2396 + 7211 005c 8361 str r3, [r0, #24] 7758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7217 .loc 1 7758 3 is_stmt 1 view .LVU2397 + 7212 .loc 1 7758 3 is_stmt 1 view .LVU2397 7758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7218 .loc 1 7758 14 is_stmt 0 view .LVU2398 - 7219 005e 0162 str r1, [r0, #32] + 7213 .loc 1 7758 14 is_stmt 0 view .LVU2398 + 7214 005e 0162 str r1, [r0, #32] 7759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7220 .loc 1 7759 1 view .LVU2399 - 7221 0060 70BC pop {r4, r5, r6} - 7222 .LCFI66: - 7223 .cfi_restore 6 - 7224 .cfi_restore 5 - 7225 .cfi_restore 4 - 7226 .cfi_def_cfa_offset 0 - 7227 0062 7047 bx lr - 7228 .L437: - 7229 .align 2 - 7230 .L436: - 7231 0064 002C0140 .word 1073818624 - 7232 0068 00040040 .word 1073742848 - 7233 .cfi_endproc - 7234 .LFE441: - 7236 .section .text.HAL_TIM_IC_ConfigChannel,"ax",%progbits - 7237 .align 1 - 7238 .global HAL_TIM_IC_ConfigChannel - 7239 .syntax unified - 7240 .thumb - 7241 .thumb_func - 7243 HAL_TIM_IC_ConfigChannel: - 7244 .LVL586: - 7245 .LFB389: + 7215 .loc 1 7759 1 view .LVU2399 + 7216 0060 70BC pop {r4, r5, r6} + 7217 .LCFI66: + 7218 .cfi_restore 6 + 7219 .cfi_restore 5 + 7220 .cfi_restore 4 + 7221 .cfi_def_cfa_offset 0 + 7222 0062 7047 bx lr + 7223 .L437: + 7224 .align 2 + 7225 .L436: + 7226 0064 002C0140 .word 1073818624 + 7227 0068 00040040 .word 1073742848 + 7228 .cfi_endproc + 7229 .LFE441: + 7231 .section .text.HAL_TIM_IC_ConfigChannel,"ax",%progbits + 7232 .align 1 + 7233 .global HAL_TIM_IC_ConfigChannel + 7234 .syntax unified + 7235 .thumb + 7236 .thumb_func + 7238 HAL_TIM_IC_ConfigChannel: + 7239 .LVL583: + 7240 .LFB389: 4232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 7246 .loc 1 4232 1 is_stmt 1 view -0 - 7247 .cfi_startproc - ARM GAS /tmp/ccodHXtm.s page 300 + 7241 .loc 1 4232 1 is_stmt 1 view -0 + 7242 .cfi_startproc + 7243 @ args = 0, pretend = 0, frame = 0 + 7244 @ frame_needed = 0, uses_anonymous_args = 0 +4232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 7245 .loc 1 4232 1 is_stmt 0 view .LVU2401 + 7246 0000 38B5 push {r3, r4, r5, lr} + ARM GAS /tmp/ccGjXOU1.s page 300 - 7248 @ args = 0, pretend = 0, frame = 0 - 7249 @ frame_needed = 0, uses_anonymous_args = 0 -4232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 7250 .loc 1 4232 1 is_stmt 0 view .LVU2401 - 7251 0000 38B5 push {r3, r4, r5, lr} - 7252 .LCFI67: - 7253 .cfi_def_cfa_offset 16 - 7254 .cfi_offset 3, -16 - 7255 .cfi_offset 4, -12 - 7256 .cfi_offset 5, -8 - 7257 .cfi_offset 14, -4 + 7247 .LCFI67: + 7248 .cfi_def_cfa_offset 16 + 7249 .cfi_offset 3, -16 + 7250 .cfi_offset 4, -12 + 7251 .cfi_offset 5, -8 + 7252 .cfi_offset 14, -4 4233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7258 .loc 1 4233 3 is_stmt 1 view .LVU2402 - 7259 .LVL587: + 7253 .loc 1 4233 3 is_stmt 1 view .LVU2402 + 7254 .LVL584: 4236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->ICPolarity)); - 7260 .loc 1 4236 3 view .LVU2403 + 7255 .loc 1 4236 3 view .LVU2403 4237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->ICSelection)); - 7261 .loc 1 4237 3 view .LVU2404 + 7256 .loc 1 4237 3 view .LVU2404 4238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->ICPrescaler)); - 7262 .loc 1 4238 3 view .LVU2405 + 7257 .loc 1 4238 3 view .LVU2405 4239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->ICFilter)); - 7263 .loc 1 4239 3 view .LVU2406 + 7258 .loc 1 4239 3 view .LVU2406 4240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7264 .loc 1 4240 3 view .LVU2407 + 7259 .loc 1 4240 3 view .LVU2407 4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7265 .loc 1 4243 3 view .LVU2408 + 7260 .loc 1 4243 3 view .LVU2408 4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7266 .loc 1 4243 3 view .LVU2409 - 7267 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 7268 0006 012B cmp r3, #1 - 7269 0008 5ED0 beq .L446 - 7270 000a 0446 mov r4, r0 - 7271 000c 0D46 mov r5, r1 + 7261 .loc 1 4243 3 view .LVU2409 + 7262 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 7263 0006 012B cmp r3, #1 + 7264 0008 5ED0 beq .L446 + 7265 000a 0446 mov r4, r0 + 7266 000c 0D46 mov r5, r1 4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7272 .loc 1 4243 3 discriminator 2 view .LVU2410 - 7273 000e 0123 movs r3, #1 - 7274 0010 80F83C30 strb r3, [r0, #60] + 7267 .loc 1 4243 3 discriminator 2 view .LVU2410 + 7268 000e 0123 movs r3, #1 + 7269 0010 80F83C30 strb r3, [r0, #60] 4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7275 .loc 1 4243 3 discriminator 2 view .LVU2411 + 7270 .loc 1 4243 3 view .LVU2411 4245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7276 .loc 1 4245 3 view .LVU2412 - 7277 0014 0C2A cmp r2, #12 - 7278 0016 52D8 bhi .L447 - 7279 0018 DFE802F0 tbb [pc, r2] - 7280 .L442: - 7281 001c 07 .byte (.L445-.L442)/2 - 7282 001d 51 .byte (.L447-.L442)/2 - 7283 001e 51 .byte (.L447-.L442)/2 - 7284 001f 51 .byte (.L447-.L442)/2 - 7285 0020 19 .byte (.L444-.L442)/2 - 7286 0021 51 .byte (.L447-.L442)/2 - 7287 0022 51 .byte (.L447-.L442)/2 - 7288 0023 51 .byte (.L447-.L442)/2 - 7289 0024 2C .byte (.L443-.L442)/2 - 7290 0025 51 .byte (.L447-.L442)/2 - 7291 0026 51 .byte (.L447-.L442)/2 - 7292 0027 51 .byte (.L447-.L442)/2 - ARM GAS /tmp/ccodHXtm.s page 301 + 7271 .loc 1 4245 3 view .LVU2412 + 7272 0014 0C2A cmp r2, #12 + 7273 0016 52D8 bhi .L447 + 7274 0018 DFE802F0 tbb [pc, r2] + 7275 .L442: + 7276 001c 07 .byte (.L445-.L442)/2 + 7277 001d 51 .byte (.L447-.L442)/2 + 7278 001e 51 .byte (.L447-.L442)/2 + 7279 001f 51 .byte (.L447-.L442)/2 + 7280 0020 19 .byte (.L444-.L442)/2 + 7281 0021 51 .byte (.L447-.L442)/2 + 7282 0022 51 .byte (.L447-.L442)/2 + 7283 0023 51 .byte (.L447-.L442)/2 + 7284 0024 2C .byte (.L443-.L442)/2 + 7285 0025 51 .byte (.L447-.L442)/2 + 7286 0026 51 .byte (.L447-.L442)/2 + 7287 0027 51 .byte (.L447-.L442)/2 + 7288 0028 3E .byte (.L441-.L442)/2 + 7289 0029 00 .p2align 1 + 7290 .L445: +4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, + 7291 .loc 1 4248 5 view .LVU2413 + ARM GAS /tmp/ccGjXOU1.s page 301 - 7293 0028 3E .byte (.L441-.L442)/2 - 7294 0029 00 .p2align 1 - 7295 .L445: + 7292 002a CB68 ldr r3, [r1, #12] + 7293 002c 4A68 ldr r2, [r1, #4] + 7294 .LVL585: 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7296 .loc 1 4248 5 view .LVU2413 - 7297 002a CB68 ldr r3, [r1, #12] - 7298 002c 4A68 ldr r2, [r1, #4] - 7299 .LVL588: + 7295 .loc 1 4248 5 is_stmt 0 view .LVU2414 + 7296 002e 0968 ldr r1, [r1] + 7297 .LVL586: 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7300 .loc 1 4248 5 is_stmt 0 view .LVU2414 - 7301 002e 0968 ldr r1, [r1] - 7302 .LVL589: + 7298 .loc 1 4248 5 view .LVU2415 + 7299 0030 0068 ldr r0, [r0] + 7300 .LVL587: 4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7303 .loc 1 4248 5 view .LVU2415 - 7304 0030 0068 ldr r0, [r0] - 7305 .LVL590: -4248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7306 .loc 1 4248 5 view .LVU2416 - 7307 0032 FFF7FEFF bl TIM_TI1_SetConfig - 7308 .LVL591: + 7301 .loc 1 4248 5 view .LVU2416 + 7302 0032 FFF7FEFF bl TIM_TI1_SetConfig + 7303 .LVL588: 4254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7309 .loc 1 4254 5 is_stmt 1 view .LVU2417 + 7304 .loc 1 4254 5 is_stmt 1 view .LVU2417 4254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7310 .loc 1 4254 9 is_stmt 0 view .LVU2418 - 7311 0036 2268 ldr r2, [r4] + 7305 .loc 1 4254 9 is_stmt 0 view .LVU2418 + 7306 0036 2268 ldr r2, [r4] 4254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7312 .loc 1 4254 19 view .LVU2419 - 7313 0038 9369 ldr r3, [r2, #24] + 7307 .loc 1 4254 19 view .LVU2419 + 7308 0038 9369 ldr r3, [r2, #24] 4254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7314 .loc 1 4254 27 view .LVU2420 - 7315 003a 23F00C03 bic r3, r3, #12 - 7316 003e 9361 str r3, [r2, #24] + 7309 .loc 1 4254 27 view .LVU2420 + 7310 003a 23F00C03 bic r3, r3, #12 + 7311 003e 9361 str r3, [r2, #24] 4257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7317 .loc 1 4257 5 is_stmt 1 view .LVU2421 + 7312 .loc 1 4257 5 is_stmt 1 view .LVU2421 4257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7318 .loc 1 4257 9 is_stmt 0 view .LVU2422 - 7319 0040 2268 ldr r2, [r4] + 7313 .loc 1 4257 9 is_stmt 0 view .LVU2422 + 7314 0040 2268 ldr r2, [r4] 4257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7320 .loc 1 4257 19 view .LVU2423 - 7321 0042 9369 ldr r3, [r2, #24] + 7315 .loc 1 4257 19 view .LVU2423 + 7316 0042 9369 ldr r3, [r2, #24] 4257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7322 .loc 1 4257 37 view .LVU2424 - 7323 0044 A968 ldr r1, [r5, #8] + 7317 .loc 1 4257 37 view .LVU2424 + 7318 0044 A968 ldr r1, [r5, #8] 4257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7324 .loc 1 4257 27 view .LVU2425 - 7325 0046 0B43 orrs r3, r3, r1 - 7326 0048 9361 str r3, [r2, #24] + 7319 .loc 1 4257 27 view .LVU2425 + 7320 0046 0B43 orrs r3, r3, r1 + 7321 0048 9361 str r3, [r2, #24] 4233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7327 .loc 1 4233 21 view .LVU2426 - 7328 004a 0020 movs r0, #0 - 7329 004c 38E0 b .L440 - 7330 .LVL592: - 7331 .L444: + 7322 .loc 1 4233 21 view .LVU2426 + 7323 004a 0020 movs r0, #0 + 7324 004c 38E0 b .L440 + 7325 .LVL589: + 7326 .L444: 4262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7332 .loc 1 4262 5 is_stmt 1 view .LVU2427 + 7327 .loc 1 4262 5 is_stmt 1 view .LVU2427 4264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7333 .loc 1 4264 5 view .LVU2428 - ARM GAS /tmp/ccodHXtm.s page 302 + 7328 .loc 1 4264 5 view .LVU2428 + 7329 004e CB68 ldr r3, [r1, #12] + 7330 0050 4A68 ldr r2, [r1, #4] + 7331 .LVL590: +4264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, + 7332 .loc 1 4264 5 is_stmt 0 view .LVU2429 + ARM GAS /tmp/ccGjXOU1.s page 302 - 7334 004e CB68 ldr r3, [r1, #12] - 7335 0050 4A68 ldr r2, [r1, #4] - 7336 .LVL593: + 7333 0052 0968 ldr r1, [r1] + 7334 .LVL591: 4264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7337 .loc 1 4264 5 is_stmt 0 view .LVU2429 - 7338 0052 0968 ldr r1, [r1] - 7339 .LVL594: + 7335 .loc 1 4264 5 view .LVU2430 + 7336 0054 0068 ldr r0, [r0] + 7337 .LVL592: 4264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7340 .loc 1 4264 5 view .LVU2430 - 7341 0054 0068 ldr r0, [r0] - 7342 .LVL595: -4264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7343 .loc 1 4264 5 view .LVU2431 - 7344 0056 FFF7FEFF bl TIM_TI2_SetConfig - 7345 .LVL596: + 7338 .loc 1 4264 5 view .LVU2431 + 7339 0056 FFF7FEFF bl TIM_TI2_SetConfig + 7340 .LVL593: 4270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7346 .loc 1 4270 5 is_stmt 1 view .LVU2432 + 7341 .loc 1 4270 5 is_stmt 1 view .LVU2432 4270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7347 .loc 1 4270 9 is_stmt 0 view .LVU2433 - 7348 005a 2268 ldr r2, [r4] + 7342 .loc 1 4270 9 is_stmt 0 view .LVU2433 + 7343 005a 2268 ldr r2, [r4] 4270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7349 .loc 1 4270 19 view .LVU2434 - 7350 005c 9369 ldr r3, [r2, #24] + 7344 .loc 1 4270 19 view .LVU2434 + 7345 005c 9369 ldr r3, [r2, #24] 4270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7351 .loc 1 4270 27 view .LVU2435 - 7352 005e 23F44063 bic r3, r3, #3072 - 7353 0062 9361 str r3, [r2, #24] + 7346 .loc 1 4270 27 view .LVU2435 + 7347 005e 23F44063 bic r3, r3, #3072 + 7348 0062 9361 str r3, [r2, #24] 4273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7354 .loc 1 4273 5 is_stmt 1 view .LVU2436 + 7349 .loc 1 4273 5 is_stmt 1 view .LVU2436 4273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7355 .loc 1 4273 9 is_stmt 0 view .LVU2437 - 7356 0064 2268 ldr r2, [r4] + 7350 .loc 1 4273 9 is_stmt 0 view .LVU2437 + 7351 0064 2268 ldr r2, [r4] 4273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7357 .loc 1 4273 19 view .LVU2438 - 7358 0066 9369 ldr r3, [r2, #24] + 7352 .loc 1 4273 19 view .LVU2438 + 7353 0066 9369 ldr r3, [r2, #24] 4273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7359 .loc 1 4273 38 view .LVU2439 - 7360 0068 A968 ldr r1, [r5, #8] + 7354 .loc 1 4273 38 view .LVU2439 + 7355 0068 A968 ldr r1, [r5, #8] 4273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7361 .loc 1 4273 27 view .LVU2440 - 7362 006a 43EA0123 orr r3, r3, r1, lsl #8 - 7363 006e 9361 str r3, [r2, #24] + 7356 .loc 1 4273 27 view .LVU2440 + 7357 006a 43EA0123 orr r3, r3, r1, lsl #8 + 7358 006e 9361 str r3, [r2, #24] 4233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7364 .loc 1 4233 21 view .LVU2441 - 7365 0070 0020 movs r0, #0 - 7366 0072 25E0 b .L440 - 7367 .LVL597: - 7368 .L443: + 7359 .loc 1 4233 21 view .LVU2441 + 7360 0070 0020 movs r0, #0 + 7361 0072 25E0 b .L440 + 7362 .LVL594: + 7363 .L443: 4278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7369 .loc 1 4278 5 is_stmt 1 view .LVU2442 + 7364 .loc 1 4278 5 is_stmt 1 view .LVU2442 4280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7370 .loc 1 4280 5 view .LVU2443 - 7371 0074 CB68 ldr r3, [r1, #12] - 7372 0076 4A68 ldr r2, [r1, #4] - 7373 .LVL598: + 7365 .loc 1 4280 5 view .LVU2443 + 7366 0074 CB68 ldr r3, [r1, #12] + 7367 0076 4A68 ldr r2, [r1, #4] + 7368 .LVL595: 4280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7374 .loc 1 4280 5 is_stmt 0 view .LVU2444 - ARM GAS /tmp/ccodHXtm.s page 303 + 7369 .loc 1 4280 5 is_stmt 0 view .LVU2444 + 7370 0078 0968 ldr r1, [r1] + 7371 .LVL596: +4280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, + 7372 .loc 1 4280 5 view .LVU2445 + 7373 007a 0068 ldr r0, [r0] + ARM GAS /tmp/ccGjXOU1.s page 303 - 7375 0078 0968 ldr r1, [r1] - 7376 .LVL599: + 7374 .LVL597: 4280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7377 .loc 1 4280 5 view .LVU2445 - 7378 007a 0068 ldr r0, [r0] - 7379 .LVL600: -4280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7380 .loc 1 4280 5 view .LVU2446 - 7381 007c FFF7FEFF bl TIM_TI3_SetConfig - 7382 .LVL601: + 7375 .loc 1 4280 5 view .LVU2446 + 7376 007c FFF7FEFF bl TIM_TI3_SetConfig + 7377 .LVL598: 4286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7383 .loc 1 4286 5 is_stmt 1 view .LVU2447 + 7378 .loc 1 4286 5 is_stmt 1 view .LVU2447 4286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7384 .loc 1 4286 9 is_stmt 0 view .LVU2448 - 7385 0080 2268 ldr r2, [r4] + 7379 .loc 1 4286 9 is_stmt 0 view .LVU2448 + 7380 0080 2268 ldr r2, [r4] 4286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7386 .loc 1 4286 19 view .LVU2449 - 7387 0082 D369 ldr r3, [r2, #28] + 7381 .loc 1 4286 19 view .LVU2449 + 7382 0082 D369 ldr r3, [r2, #28] 4286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7388 .loc 1 4286 27 view .LVU2450 - 7389 0084 23F00C03 bic r3, r3, #12 - 7390 0088 D361 str r3, [r2, #28] + 7383 .loc 1 4286 27 view .LVU2450 + 7384 0084 23F00C03 bic r3, r3, #12 + 7385 0088 D361 str r3, [r2, #28] 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7391 .loc 1 4289 5 is_stmt 1 view .LVU2451 + 7386 .loc 1 4289 5 is_stmt 1 view .LVU2451 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7392 .loc 1 4289 9 is_stmt 0 view .LVU2452 - 7393 008a 2268 ldr r2, [r4] + 7387 .loc 1 4289 9 is_stmt 0 view .LVU2452 + 7388 008a 2268 ldr r2, [r4] 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7394 .loc 1 4289 19 view .LVU2453 - 7395 008c D369 ldr r3, [r2, #28] + 7389 .loc 1 4289 19 view .LVU2453 + 7390 008c D369 ldr r3, [r2, #28] 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7396 .loc 1 4289 37 view .LVU2454 - 7397 008e A968 ldr r1, [r5, #8] + 7391 .loc 1 4289 37 view .LVU2454 + 7392 008e A968 ldr r1, [r5, #8] 4289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7398 .loc 1 4289 27 view .LVU2455 - 7399 0090 0B43 orrs r3, r3, r1 - 7400 0092 D361 str r3, [r2, #28] + 7393 .loc 1 4289 27 view .LVU2455 + 7394 0090 0B43 orrs r3, r3, r1 + 7395 0092 D361 str r3, [r2, #28] 4233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7401 .loc 1 4233 21 view .LVU2456 - 7402 0094 0020 movs r0, #0 - 7403 0096 13E0 b .L440 - 7404 .LVL602: - 7405 .L441: + 7396 .loc 1 4233 21 view .LVU2456 + 7397 0094 0020 movs r0, #0 + 7398 0096 13E0 b .L440 + 7399 .LVL599: + 7400 .L441: 4294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7406 .loc 1 4294 5 is_stmt 1 view .LVU2457 + 7401 .loc 1 4294 5 is_stmt 1 view .LVU2457 4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7407 .loc 1 4296 5 view .LVU2458 - 7408 0098 CB68 ldr r3, [r1, #12] - 7409 009a 4A68 ldr r2, [r1, #4] - 7410 .LVL603: + 7402 .loc 1 4296 5 view .LVU2458 + 7403 0098 CB68 ldr r3, [r1, #12] + 7404 009a 4A68 ldr r2, [r1, #4] + 7405 .LVL600: 4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7411 .loc 1 4296 5 is_stmt 0 view .LVU2459 - 7412 009c 0968 ldr r1, [r1] - 7413 .LVL604: + 7406 .loc 1 4296 5 is_stmt 0 view .LVU2459 + 7407 009c 0968 ldr r1, [r1] + 7408 .LVL601: 4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7414 .loc 1 4296 5 view .LVU2460 - 7415 009e 0068 ldr r0, [r0] - ARM GAS /tmp/ccodHXtm.s page 304 + 7409 .loc 1 4296 5 view .LVU2460 + 7410 009e 0068 ldr r0, [r0] + 7411 .LVL602: +4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, + 7412 .loc 1 4296 5 view .LVU2461 + 7413 00a0 FFF7FEFF bl TIM_TI4_SetConfig + 7414 .LVL603: + ARM GAS /tmp/ccGjXOU1.s page 304 - 7416 .LVL605: -4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICPolarity, - 7417 .loc 1 4296 5 view .LVU2461 - 7418 00a0 FFF7FEFF bl TIM_TI4_SetConfig - 7419 .LVL606: 4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7420 .loc 1 4302 5 is_stmt 1 view .LVU2462 + 7415 .loc 1 4302 5 is_stmt 1 view .LVU2462 4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7421 .loc 1 4302 9 is_stmt 0 view .LVU2463 - 7422 00a4 2268 ldr r2, [r4] + 7416 .loc 1 4302 9 is_stmt 0 view .LVU2463 + 7417 00a4 2268 ldr r2, [r4] 4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7423 .loc 1 4302 19 view .LVU2464 - 7424 00a6 D369 ldr r3, [r2, #28] + 7418 .loc 1 4302 19 view .LVU2464 + 7419 00a6 D369 ldr r3, [r2, #28] 4302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7425 .loc 1 4302 27 view .LVU2465 - 7426 00a8 23F44063 bic r3, r3, #3072 - 7427 00ac D361 str r3, [r2, #28] + 7420 .loc 1 4302 27 view .LVU2465 + 7421 00a8 23F44063 bic r3, r3, #3072 + 7422 00ac D361 str r3, [r2, #28] 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7428 .loc 1 4305 5 is_stmt 1 view .LVU2466 + 7423 .loc 1 4305 5 is_stmt 1 view .LVU2466 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7429 .loc 1 4305 9 is_stmt 0 view .LVU2467 - 7430 00ae 2268 ldr r2, [r4] + 7424 .loc 1 4305 9 is_stmt 0 view .LVU2467 + 7425 00ae 2268 ldr r2, [r4] 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7431 .loc 1 4305 19 view .LVU2468 - 7432 00b0 D369 ldr r3, [r2, #28] + 7426 .loc 1 4305 19 view .LVU2468 + 7427 00b0 D369 ldr r3, [r2, #28] 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7433 .loc 1 4305 38 view .LVU2469 - 7434 00b2 A968 ldr r1, [r5, #8] + 7428 .loc 1 4305 38 view .LVU2469 + 7429 00b2 A968 ldr r1, [r5, #8] 4305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7435 .loc 1 4305 27 view .LVU2470 - 7436 00b4 43EA0123 orr r3, r3, r1, lsl #8 - 7437 00b8 D361 str r3, [r2, #28] + 7430 .loc 1 4305 27 view .LVU2470 + 7431 00b4 43EA0123 orr r3, r3, r1, lsl #8 + 7432 00b8 D361 str r3, [r2, #28] 4233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7438 .loc 1 4233 21 view .LVU2471 - 7439 00ba 0020 movs r0, #0 - 7440 00bc 00E0 b .L440 - 7441 .LVL607: - 7442 .L447: + 7433 .loc 1 4233 21 view .LVU2471 + 7434 00ba 0020 movs r0, #0 + 7435 00bc 00E0 b .L440 + 7436 .LVL604: + 7437 .L447: 4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7443 .loc 1 4243 3 discriminator 2 view .LVU2472 - 7444 00be 0120 movs r0, #1 - 7445 .LVL608: - 7446 .L440: + 7438 .loc 1 4243 3 discriminator 2 view .LVU2472 + 7439 00be 0120 movs r0, #1 + 7440 .LVL605: + 7441 .L440: 4312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7447 .loc 1 4312 3 is_stmt 1 view .LVU2473 + 7442 .loc 1 4312 3 is_stmt 1 view .LVU2473 4312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7448 .loc 1 4312 3 view .LVU2474 - 7449 00c0 0023 movs r3, #0 - 7450 00c2 84F83C30 strb r3, [r4, #60] + 7443 .loc 1 4312 3 view .LVU2474 + 7444 00c0 0023 movs r3, #0 + 7445 00c2 84F83C30 strb r3, [r4, #60] 4312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7451 .loc 1 4312 3 view .LVU2475 + 7446 .loc 1 4312 3 view .LVU2475 4314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7452 .loc 1 4314 3 view .LVU2476 - 7453 .LVL609: - 7454 .L439: + 7447 .loc 1 4314 3 view .LVU2476 + 7448 .LVL606: + 7449 .L439: 4315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7455 .loc 1 4315 1 is_stmt 0 view .LVU2477 - ARM GAS /tmp/ccodHXtm.s page 305 + 7450 .loc 1 4315 1 is_stmt 0 view .LVU2477 + 7451 00c6 38BD pop {r3, r4, r5, pc} + 7452 .LVL607: + 7453 .L446: +4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 7454 .loc 1 4243 3 discriminator 1 view .LVU2478 + ARM GAS /tmp/ccGjXOU1.s page 305 - 7456 00c6 38BD pop {r3, r4, r5, pc} - 7457 .LVL610: - 7458 .L446: + 7455 00c8 0220 movs r0, #2 + 7456 .LVL608: 4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7459 .loc 1 4243 3 discriminator 1 view .LVU2478 - 7460 00c8 0220 movs r0, #2 - 7461 .LVL611: -4243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7462 .loc 1 4243 3 discriminator 1 view .LVU2479 - 7463 00ca FCE7 b .L439 - 7464 .cfi_endproc - 7465 .LFE389: - 7467 .section .text.HAL_TIM_OnePulse_ConfigChannel,"ax",%progbits - 7468 .align 1 - 7469 .global HAL_TIM_OnePulse_ConfigChannel - 7470 .syntax unified - 7471 .thumb - 7472 .thumb_func - 7474 HAL_TIM_OnePulse_ConfigChannel: - 7475 .LVL612: - 7476 .LFB391: + 7457 .loc 1 4243 3 discriminator 1 view .LVU2479 + 7458 00ca FCE7 b .L439 + 7459 .cfi_endproc + 7460 .LFE389: + 7462 .section .text.HAL_TIM_OnePulse_ConfigChannel,"ax",%progbits + 7463 .align 1 + 7464 .global HAL_TIM_OnePulse_ConfigChannel + 7465 .syntax unified + 7466 .thumb + 7467 .thumb_func + 7469 HAL_TIM_OnePulse_ConfigChannel: + 7470 .LVL609: + 7471 .LFB391: 4482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 7477 .loc 1 4482 1 is_stmt 1 view -0 - 7478 .cfi_startproc - 7479 @ args = 0, pretend = 0, frame = 32 - 7480 @ frame_needed = 0, uses_anonymous_args = 0 + 7472 .loc 1 4482 1 is_stmt 1 view -0 + 7473 .cfi_startproc + 7474 @ args = 0, pretend = 0, frame = 32 + 7475 @ frame_needed = 0, uses_anonymous_args = 0 4483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_OC_InitTypeDef temp1; - 7481 .loc 1 4483 3 view .LVU2481 + 7476 .loc 1 4483 3 view .LVU2481 4484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7482 .loc 1 4484 3 view .LVU2482 + 7477 .loc 1 4484 3 view .LVU2482 4487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_OPM_CHANNELS(InputChannel)); - 7483 .loc 1 4487 3 view .LVU2483 + 7478 .loc 1 4487 3 view .LVU2483 4488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7484 .loc 1 4488 3 view .LVU2484 + 7479 .loc 1 4488 3 view .LVU2484 4490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7485 .loc 1 4490 3 view .LVU2485 + 7480 .loc 1 4490 3 view .LVU2485 4490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7486 .loc 1 4490 6 is_stmt 0 view .LVU2486 - 7487 0000 9A42 cmp r2, r3 - 7488 0002 7ED0 beq .L457 + 7481 .loc 1 4490 6 is_stmt 0 view .LVU2486 + 7482 0000 9A42 cmp r2, r3 + 7483 0002 7ED0 beq .L457 4482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 7489 .loc 1 4482 1 view .LVU2487 - 7490 0004 70B5 push {r4, r5, r6, lr} - 7491 .LCFI68: - 7492 .cfi_def_cfa_offset 16 - 7493 .cfi_offset 4, -16 - 7494 .cfi_offset 5, -12 - 7495 .cfi_offset 6, -8 - 7496 .cfi_offset 14, -4 - 7497 0006 88B0 sub sp, sp, #32 - 7498 .LCFI69: - 7499 .cfi_def_cfa_offset 48 - 7500 0008 0446 mov r4, r0 - 7501 000a 0D46 mov r5, r1 - 7502 000c 1E46 mov r6, r3 + 7484 .loc 1 4482 1 view .LVU2487 + 7485 0004 70B5 push {r4, r5, r6, lr} + 7486 .LCFI68: + 7487 .cfi_def_cfa_offset 16 + 7488 .cfi_offset 4, -16 + 7489 .cfi_offset 5, -12 + 7490 .cfi_offset 6, -8 + 7491 .cfi_offset 14, -4 + 7492 0006 88B0 sub sp, sp, #32 + 7493 .LCFI69: + 7494 .cfi_def_cfa_offset 48 + 7495 0008 0446 mov r4, r0 + 7496 000a 0D46 mov r5, r1 + 7497 000c 1E46 mov r6, r3 4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7503 .loc 1 4493 5 is_stmt 1 view .LVU2488 - ARM GAS /tmp/ccodHXtm.s page 306 + 7498 .loc 1 4493 5 is_stmt 1 view .LVU2488 +4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 7499 .loc 1 4493 5 view .LVU2489 + 7500 000e 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 7501 .LVL610: +4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 306 + 7502 .loc 1 4493 5 is_stmt 0 view .LVU2490 + 7503 0012 012B cmp r3, #1 + 7504 0014 77D0 beq .L458 4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7504 .loc 1 4493 5 view .LVU2489 - 7505 000e 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 7506 .LVL613: + 7505 .loc 1 4493 5 is_stmt 1 discriminator 2 view .LVU2491 + 7506 0016 0123 movs r3, #1 + 7507 0018 80F83C30 strb r3, [r0, #60] 4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7507 .loc 1 4493 5 is_stmt 0 view .LVU2490 - 7508 0012 012B cmp r3, #1 - 7509 0014 77D0 beq .L458 -4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7510 .loc 1 4493 5 is_stmt 1 discriminator 2 view .LVU2491 - 7511 0016 0123 movs r3, #1 - 7512 0018 80F83C30 strb r3, [r0, #60] -4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7513 .loc 1 4493 5 discriminator 2 view .LVU2492 + 7508 .loc 1 4493 5 view .LVU2492 4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7514 .loc 1 4495 5 view .LVU2493 + 7509 .loc 1 4495 5 view .LVU2493 4495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7515 .loc 1 4495 17 is_stmt 0 view .LVU2494 - 7516 001c 0223 movs r3, #2 - 7517 001e 80F83D30 strb r3, [r0, #61] + 7510 .loc 1 4495 17 is_stmt 0 view .LVU2494 + 7511 001c 0223 movs r3, #2 + 7512 001e 80F83D30 strb r3, [r0, #61] 4498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; - 7518 .loc 1 4498 5 is_stmt 1 view .LVU2495 + 7513 .loc 1 4498 5 is_stmt 1 view .LVU2495 4498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; - 7519 .loc 1 4498 27 is_stmt 0 view .LVU2496 - 7520 0022 0B68 ldr r3, [r1] + 7514 .loc 1 4498 27 is_stmt 0 view .LVU2496 + 7515 0022 0B68 ldr r3, [r1] 4498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; - 7521 .loc 1 4498 18 view .LVU2497 - 7522 0024 0193 str r3, [sp, #4] + 7516 .loc 1 4498 18 view .LVU2497 + 7517 0024 0193 str r3, [sp, #4] 4499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; - 7523 .loc 1 4499 5 is_stmt 1 view .LVU2498 + 7518 .loc 1 4499 5 is_stmt 1 view .LVU2498 4499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; - 7524 .loc 1 4499 26 is_stmt 0 view .LVU2499 - 7525 0026 4B68 ldr r3, [r1, #4] + 7519 .loc 1 4499 26 is_stmt 0 view .LVU2499 + 7520 0026 4B68 ldr r3, [r1, #4] 4499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; - 7526 .loc 1 4499 17 view .LVU2500 - 7527 0028 0293 str r3, [sp, #8] + 7521 .loc 1 4499 17 view .LVU2500 + 7522 0028 0293 str r3, [sp, #8] 4500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; - 7528 .loc 1 4500 5 is_stmt 1 view .LVU2501 + 7523 .loc 1 4500 5 is_stmt 1 view .LVU2501 4500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; - 7529 .loc 1 4500 31 is_stmt 0 view .LVU2502 - 7530 002a 8B68 ldr r3, [r1, #8] + 7524 .loc 1 4500 31 is_stmt 0 view .LVU2502 + 7525 002a 8B68 ldr r3, [r1, #8] 4500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; - 7531 .loc 1 4500 22 view .LVU2503 - 7532 002c 0393 str r3, [sp, #12] + 7526 .loc 1 4500 22 view .LVU2503 + 7527 002c 0393 str r3, [sp, #12] 4501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; - 7533 .loc 1 4501 5 is_stmt 1 view .LVU2504 + 7528 .loc 1 4501 5 is_stmt 1 view .LVU2504 4501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; - 7534 .loc 1 4501 32 is_stmt 0 view .LVU2505 - 7535 002e CB68 ldr r3, [r1, #12] + 7529 .loc 1 4501 32 is_stmt 0 view .LVU2505 + 7530 002e CB68 ldr r3, [r1, #12] 4501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; - 7536 .loc 1 4501 23 view .LVU2506 - 7537 0030 0493 str r3, [sp, #16] + 7531 .loc 1 4501 23 view .LVU2506 + 7532 0030 0493 str r3, [sp, #16] 4502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; - 7538 .loc 1 4502 5 is_stmt 1 view .LVU2507 + 7533 .loc 1 4502 5 is_stmt 1 view .LVU2507 4502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; - 7539 .loc 1 4502 32 is_stmt 0 view .LVU2508 - 7540 0032 0B69 ldr r3, [r1, #16] - ARM GAS /tmp/ccodHXtm.s page 307 + 7534 .loc 1 4502 32 is_stmt 0 view .LVU2508 + 7535 0032 0B69 ldr r3, [r1, #16] +4502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; + 7536 .loc 1 4502 23 view .LVU2509 + 7537 0034 0693 str r3, [sp, #24] +4503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 7538 .loc 1 4503 5 is_stmt 1 view .LVU2510 + ARM GAS /tmp/ccGjXOU1.s page 307 -4502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; - 7541 .loc 1 4502 23 view .LVU2509 - 7542 0034 0693 str r3, [sp, #24] 4503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7543 .loc 1 4503 5 is_stmt 1 view .LVU2510 + 7539 .loc 1 4503 33 is_stmt 0 view .LVU2511 + 7540 0036 4B69 ldr r3, [r1, #20] 4503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7544 .loc 1 4503 33 is_stmt 0 view .LVU2511 - 7545 0036 4B69 ldr r3, [r1, #20] -4503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7546 .loc 1 4503 24 view .LVU2512 - 7547 0038 0793 str r3, [sp, #28] + 7541 .loc 1 4503 24 view .LVU2512 + 7542 0038 0793 str r3, [sp, #28] 4505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7548 .loc 1 4505 5 is_stmt 1 view .LVU2513 - 7549 003a 52B1 cbz r2, .L451 - 7550 003c 042A cmp r2, #4 - 7551 003e 11D0 beq .L452 - 7552 0040 0120 movs r0, #1 - 7553 .LVL614: - 7554 .L453: + 7543 .loc 1 4505 5 is_stmt 1 view .LVU2513 + 7544 003a 52B1 cbz r2, .L451 + 7545 003c 042A cmp r2, #4 + 7546 003e 11D0 beq .L452 + 7547 0040 0120 movs r0, #1 + 7548 .LVL611: + 7549 .L453: 4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7555 .loc 1 4578 5 view .LVU2514 + 7550 .loc 1 4578 5 view .LVU2514 4578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7556 .loc 1 4578 17 is_stmt 0 view .LVU2515 - 7557 0042 0123 movs r3, #1 - 7558 0044 84F83D30 strb r3, [r4, #61] + 7551 .loc 1 4578 17 is_stmt 0 view .LVU2515 + 7552 0042 0123 movs r3, #1 + 7553 0044 84F83D30 strb r3, [r4, #61] 4580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7559 .loc 1 4580 5 is_stmt 1 view .LVU2516 + 7554 .loc 1 4580 5 is_stmt 1 view .LVU2516 4580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7560 .loc 1 4580 5 view .LVU2517 - 7561 0048 0023 movs r3, #0 - 7562 004a 84F83C30 strb r3, [r4, #60] + 7555 .loc 1 4580 5 view .LVU2517 + 7556 0048 0023 movs r3, #0 + 7557 004a 84F83C30 strb r3, [r4, #60] 4580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7563 .loc 1 4580 5 view .LVU2518 + 7558 .loc 1 4580 5 view .LVU2518 4582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7564 .loc 1 4582 5 view .LVU2519 - 7565 .LVL615: - 7566 .L450: + 7559 .loc 1 4582 5 view .LVU2519 + 7560 .LVL612: + 7561 .L450: 4588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7567 .loc 1 4588 1 is_stmt 0 view .LVU2520 - 7568 004e 08B0 add sp, sp, #32 - 7569 .LCFI70: - 7570 .cfi_remember_state - 7571 .cfi_def_cfa_offset 16 - 7572 @ sp needed - 7573 0050 70BD pop {r4, r5, r6, pc} - 7574 .LVL616: - 7575 .L451: - 7576 .LCFI71: - 7577 .cfi_restore_state + 7562 .loc 1 4588 1 is_stmt 0 view .LVU2520 + 7563 004e 08B0 add sp, sp, #32 + 7564 .LCFI70: + 7565 .cfi_remember_state + 7566 .cfi_def_cfa_offset 16 + 7567 @ sp needed + 7568 0050 70BD pop {r4, r5, r6, pc} + 7569 .LVL613: + 7570 .L451: + 7571 .LCFI71: + 7572 .cfi_restore_state 4509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7578 .loc 1 4509 9 is_stmt 1 view .LVU2521 + 7573 .loc 1 4509 9 is_stmt 1 view .LVU2521 4511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7579 .loc 1 4511 9 view .LVU2522 - 7580 0052 01A9 add r1, sp, #4 - 7581 .LVL617: + 7574 .loc 1 4511 9 view .LVU2522 + 7575 0052 01A9 add r1, sp, #4 + 7576 .LVL614: 4511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7582 .loc 1 4511 9 is_stmt 0 view .LVU2523 - ARM GAS /tmp/ccodHXtm.s page 308 + 7577 .loc 1 4511 9 is_stmt 0 view .LVU2523 + 7578 0054 0068 ldr r0, [r0] + 7579 .LVL615: +4511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 7580 .loc 1 4511 9 view .LVU2524 + 7581 0056 FFF7FEFF bl TIM_OC1_SetConfig + ARM GAS /tmp/ccGjXOU1.s page 308 - 7583 0054 0068 ldr r0, [r0] - 7584 .LVL618: -4511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7585 .loc 1 4511 9 view .LVU2524 - 7586 0056 FFF7FEFF bl TIM_OC1_SetConfig - 7587 .LVL619: + 7582 .LVL616: 4512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7588 .loc 1 4512 9 is_stmt 1 view .LVU2525 + 7583 .loc 1 4512 9 is_stmt 1 view .LVU2525 4528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7589 .loc 1 4528 5 view .LVU2526 - 7590 .L454: + 7584 .loc 1 4528 5 view .LVU2526 + 7585 .L454: 4530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7591 .loc 1 4530 7 view .LVU2527 - 7592 005a 46B1 cbz r6, .L455 - 7593 005c 042E cmp r6, #4 - 7594 005e 2BD0 beq .L456 - 7595 0060 0120 movs r0, #1 - 7596 0062 EEE7 b .L453 - 7597 .LVL620: - 7598 .L452: + 7586 .loc 1 4530 7 view .LVU2527 + 7587 005a 46B1 cbz r6, .L455 + 7588 005c 042E cmp r6, #4 + 7589 005e 2BD0 beq .L456 + 7590 0060 0120 movs r0, #1 + 7591 0062 EEE7 b .L453 + 7592 .LVL617: + 7593 .L452: 4517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7599 .loc 1 4517 9 view .LVU2528 + 7594 .loc 1 4517 9 view .LVU2528 4519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7600 .loc 1 4519 9 view .LVU2529 - 7601 0064 01A9 add r1, sp, #4 - 7602 .LVL621: + 7595 .loc 1 4519 9 view .LVU2529 + 7596 0064 01A9 add r1, sp, #4 + 7597 .LVL618: 4519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7603 .loc 1 4519 9 is_stmt 0 view .LVU2530 - 7604 0066 0068 ldr r0, [r0] - 7605 .LVL622: + 7598 .loc 1 4519 9 is_stmt 0 view .LVU2530 + 7599 0066 0068 ldr r0, [r0] + 7600 .LVL619: 4519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7606 .loc 1 4519 9 view .LVU2531 - 7607 0068 FFF7FEFF bl TIM_OC2_SetConfig - 7608 .LVL623: + 7601 .loc 1 4519 9 view .LVU2531 + 7602 0068 FFF7FEFF bl TIM_OC2_SetConfig + 7603 .LVL620: 4520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7609 .loc 1 4520 9 is_stmt 1 view .LVU2532 + 7604 .loc 1 4520 9 is_stmt 1 view .LVU2532 4528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7610 .loc 1 4528 5 view .LVU2533 - 7611 006c F5E7 b .L454 - 7612 .L455: + 7605 .loc 1 4528 5 view .LVU2533 + 7606 006c F5E7 b .L454 + 7607 .L455: 4534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7613 .loc 1 4534 11 view .LVU2534 + 7608 .loc 1 4534 11 view .LVU2534 4536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); - 7614 .loc 1 4536 11 view .LVU2535 - 7615 006e 2B6A ldr r3, [r5, #32] - 7616 0070 EA69 ldr r2, [r5, #28] - 7617 0072 A969 ldr r1, [r5, #24] - 7618 0074 2068 ldr r0, [r4] - 7619 0076 FFF7FEFF bl TIM_TI1_SetConfig - 7620 .LVL624: + 7609 .loc 1 4536 11 view .LVU2535 + 7610 006e 2B6A ldr r3, [r5, #32] + 7611 0070 EA69 ldr r2, [r5, #28] + 7612 0072 A969 ldr r1, [r5, #24] + 7613 0074 2068 ldr r0, [r4] + 7614 0076 FFF7FEFF bl TIM_TI1_SetConfig + 7615 .LVL621: 4540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7621 .loc 1 4540 11 view .LVU2536 + 7616 .loc 1 4540 11 view .LVU2536 4540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7622 .loc 1 4540 15 is_stmt 0 view .LVU2537 - 7623 007a 2268 ldr r2, [r4] + 7617 .loc 1 4540 15 is_stmt 0 view .LVU2537 + 7618 007a 2268 ldr r2, [r4] 4540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7624 .loc 1 4540 25 view .LVU2538 - ARM GAS /tmp/ccodHXtm.s page 309 + 7619 .loc 1 4540 25 view .LVU2538 + 7620 007c 9369 ldr r3, [r2, #24] +4540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 7621 .loc 1 4540 33 view .LVU2539 + 7622 007e 23F00C03 bic r3, r3, #12 + 7623 0082 9361 str r3, [r2, #24] + ARM GAS /tmp/ccGjXOU1.s page 309 - 7625 007c 9369 ldr r3, [r2, #24] -4540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7626 .loc 1 4540 33 view .LVU2539 - 7627 007e 23F00C03 bic r3, r3, #12 - 7628 0082 9361 str r3, [r2, #24] 4543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; - 7629 .loc 1 4543 11 is_stmt 1 view .LVU2540 + 7624 .loc 1 4543 11 is_stmt 1 view .LVU2540 4543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; - 7630 .loc 1 4543 15 is_stmt 0 view .LVU2541 - 7631 0084 2268 ldr r2, [r4] + 7625 .loc 1 4543 15 is_stmt 0 view .LVU2541 + 7626 0084 2268 ldr r2, [r4] 4543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; - 7632 .loc 1 4543 25 view .LVU2542 - 7633 0086 9368 ldr r3, [r2, #8] + 7627 .loc 1 4543 25 view .LVU2542 + 7628 0086 9368 ldr r3, [r2, #8] 4543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; - 7634 .loc 1 4543 32 view .LVU2543 - 7635 0088 23F44013 bic r3, r3, #3145728 - 7636 008c 23F07003 bic r3, r3, #112 - 7637 0090 9360 str r3, [r2, #8] + 7629 .loc 1 4543 32 view .LVU2543 + 7630 0088 23F44013 bic r3, r3, #3145728 + 7631 008c 23F07003 bic r3, r3, #112 + 7632 0090 9360 str r3, [r2, #8] 4544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7638 .loc 1 4544 11 is_stmt 1 view .LVU2544 + 7633 .loc 1 4544 11 is_stmt 1 view .LVU2544 4544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7639 .loc 1 4544 15 is_stmt 0 view .LVU2545 - 7640 0092 2268 ldr r2, [r4] + 7634 .loc 1 4544 15 is_stmt 0 view .LVU2545 + 7635 0092 2268 ldr r2, [r4] 4544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7641 .loc 1 4544 25 view .LVU2546 - 7642 0094 9368 ldr r3, [r2, #8] + 7636 .loc 1 4544 25 view .LVU2546 + 7637 0094 9368 ldr r3, [r2, #8] 4544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7643 .loc 1 4544 32 view .LVU2547 - 7644 0096 43F05003 orr r3, r3, #80 - 7645 009a 9360 str r3, [r2, #8] + 7638 .loc 1 4544 32 view .LVU2547 + 7639 0096 43F05003 orr r3, r3, #80 + 7640 009a 9360 str r3, [r2, #8] 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7646 .loc 1 4547 11 is_stmt 1 view .LVU2548 + 7641 .loc 1 4547 11 is_stmt 1 view .LVU2548 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7647 .loc 1 4547 15 is_stmt 0 view .LVU2549 - 7648 009c 2268 ldr r2, [r4] + 7642 .loc 1 4547 15 is_stmt 0 view .LVU2549 + 7643 009c 2268 ldr r2, [r4] 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7649 .loc 1 4547 25 view .LVU2550 - 7650 009e 9368 ldr r3, [r2, #8] + 7644 .loc 1 4547 25 view .LVU2550 + 7645 009e 9368 ldr r3, [r2, #8] 4547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7651 .loc 1 4547 32 view .LVU2551 - 7652 00a0 23F48033 bic r3, r3, #65536 - 7653 00a4 23F00703 bic r3, r3, #7 - 7654 00a8 9360 str r3, [r2, #8] + 7646 .loc 1 4547 32 view .LVU2551 + 7647 00a0 23F48033 bic r3, r3, #65536 + 7648 00a4 23F00703 bic r3, r3, #7 + 7649 00a8 9360 str r3, [r2, #8] 4548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7655 .loc 1 4548 11 is_stmt 1 view .LVU2552 + 7650 .loc 1 4548 11 is_stmt 1 view .LVU2552 4548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7656 .loc 1 4548 15 is_stmt 0 view .LVU2553 - 7657 00aa 2268 ldr r2, [r4] + 7651 .loc 1 4548 15 is_stmt 0 view .LVU2553 + 7652 00aa 2268 ldr r2, [r4] 4548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7658 .loc 1 4548 25 view .LVU2554 - 7659 00ac 9368 ldr r3, [r2, #8] + 7653 .loc 1 4548 25 view .LVU2554 + 7654 00ac 9368 ldr r3, [r2, #8] 4548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7660 .loc 1 4548 32 view .LVU2555 - 7661 00ae 43F00603 orr r3, r3, #6 - 7662 00b2 9360 str r3, [r2, #8] + 7655 .loc 1 4548 32 view .LVU2555 + 7656 00ae 43F00603 orr r3, r3, #6 + 7657 00b2 9360 str r3, [r2, #8] 4549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7663 .loc 1 4549 11 is_stmt 1 view .LVU2556 - ARM GAS /tmp/ccodHXtm.s page 310 - - - 7664 00b4 0020 movs r0, #0 - 7665 00b6 C4E7 b .L453 - 7666 .L456: + 7658 .loc 1 4549 11 is_stmt 1 view .LVU2556 + 7659 00b4 0020 movs r0, #0 + 7660 00b6 C4E7 b .L453 + 7661 .L456: 4554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7667 .loc 1 4554 11 view .LVU2557 + 7662 .loc 1 4554 11 view .LVU2557 + ARM GAS /tmp/ccGjXOU1.s page 310 + + 4556:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); - 7668 .loc 1 4556 11 view .LVU2558 - 7669 00b8 2B6A ldr r3, [r5, #32] - 7670 00ba EA69 ldr r2, [r5, #28] - 7671 00bc A969 ldr r1, [r5, #24] - 7672 00be 2068 ldr r0, [r4] - 7673 00c0 FFF7FEFF bl TIM_TI2_SetConfig - 7674 .LVL625: + 7663 .loc 1 4556 11 view .LVU2558 + 7664 00b8 2B6A ldr r3, [r5, #32] + 7665 00ba EA69 ldr r2, [r5, #28] + 7666 00bc A969 ldr r1, [r5, #24] + 7667 00be 2068 ldr r0, [r4] + 7668 00c0 FFF7FEFF bl TIM_TI2_SetConfig + 7669 .LVL622: 4560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7675 .loc 1 4560 11 view .LVU2559 + 7670 .loc 1 4560 11 view .LVU2559 4560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7676 .loc 1 4560 15 is_stmt 0 view .LVU2560 - 7677 00c4 2268 ldr r2, [r4] + 7671 .loc 1 4560 15 is_stmt 0 view .LVU2560 + 7672 00c4 2268 ldr r2, [r4] 4560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7678 .loc 1 4560 25 view .LVU2561 - 7679 00c6 9369 ldr r3, [r2, #24] + 7673 .loc 1 4560 25 view .LVU2561 + 7674 00c6 9369 ldr r3, [r2, #24] 4560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7680 .loc 1 4560 33 view .LVU2562 - 7681 00c8 23F44063 bic r3, r3, #3072 - 7682 00cc 9361 str r3, [r2, #24] + 7675 .loc 1 4560 33 view .LVU2562 + 7676 00c8 23F44063 bic r3, r3, #3072 + 7677 00cc 9361 str r3, [r2, #24] 4563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; - 7683 .loc 1 4563 11 is_stmt 1 view .LVU2563 + 7678 .loc 1 4563 11 is_stmt 1 view .LVU2563 4563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; - 7684 .loc 1 4563 15 is_stmt 0 view .LVU2564 - 7685 00ce 2268 ldr r2, [r4] + 7679 .loc 1 4563 15 is_stmt 0 view .LVU2564 + 7680 00ce 2268 ldr r2, [r4] 4563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; - 7686 .loc 1 4563 25 view .LVU2565 - 7687 00d0 9368 ldr r3, [r2, #8] + 7681 .loc 1 4563 25 view .LVU2565 + 7682 00d0 9368 ldr r3, [r2, #8] 4563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; - 7688 .loc 1 4563 32 view .LVU2566 - 7689 00d2 23F44013 bic r3, r3, #3145728 - 7690 00d6 23F07003 bic r3, r3, #112 - 7691 00da 9360 str r3, [r2, #8] + 7683 .loc 1 4563 32 view .LVU2566 + 7684 00d2 23F44013 bic r3, r3, #3145728 + 7685 00d6 23F07003 bic r3, r3, #112 + 7686 00da 9360 str r3, [r2, #8] 4564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7692 .loc 1 4564 11 is_stmt 1 view .LVU2567 + 7687 .loc 1 4564 11 is_stmt 1 view .LVU2567 4564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7693 .loc 1 4564 15 is_stmt 0 view .LVU2568 - 7694 00dc 2268 ldr r2, [r4] + 7688 .loc 1 4564 15 is_stmt 0 view .LVU2568 + 7689 00dc 2268 ldr r2, [r4] 4564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7695 .loc 1 4564 25 view .LVU2569 - 7696 00de 9368 ldr r3, [r2, #8] + 7690 .loc 1 4564 25 view .LVU2569 + 7691 00de 9368 ldr r3, [r2, #8] 4564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7697 .loc 1 4564 32 view .LVU2570 - 7698 00e0 43F06003 orr r3, r3, #96 - 7699 00e4 9360 str r3, [r2, #8] + 7692 .loc 1 4564 32 view .LVU2570 + 7693 00e0 43F06003 orr r3, r3, #96 + 7694 00e4 9360 str r3, [r2, #8] 4567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7700 .loc 1 4567 11 is_stmt 1 view .LVU2571 + 7695 .loc 1 4567 11 is_stmt 1 view .LVU2571 4567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7701 .loc 1 4567 15 is_stmt 0 view .LVU2572 - 7702 00e6 2268 ldr r2, [r4] + 7696 .loc 1 4567 15 is_stmt 0 view .LVU2572 + 7697 00e6 2268 ldr r2, [r4] 4567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7703 .loc 1 4567 25 view .LVU2573 - ARM GAS /tmp/ccodHXtm.s page 311 + 7698 .loc 1 4567 25 view .LVU2573 + 7699 00e8 9368 ldr r3, [r2, #8] +4567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; + 7700 .loc 1 4567 32 view .LVU2574 + 7701 00ea 23F48033 bic r3, r3, #65536 + 7702 00ee 23F00703 bic r3, r3, #7 + ARM GAS /tmp/ccGjXOU1.s page 311 - 7704 00e8 9368 ldr r3, [r2, #8] -4567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - 7705 .loc 1 4567 32 view .LVU2574 - 7706 00ea 23F48033 bic r3, r3, #65536 - 7707 00ee 23F00703 bic r3, r3, #7 - 7708 00f2 9360 str r3, [r2, #8] + 7703 00f2 9360 str r3, [r2, #8] 4568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7709 .loc 1 4568 11 is_stmt 1 view .LVU2575 + 7704 .loc 1 4568 11 is_stmt 1 view .LVU2575 4568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7710 .loc 1 4568 15 is_stmt 0 view .LVU2576 - 7711 00f4 2268 ldr r2, [r4] + 7705 .loc 1 4568 15 is_stmt 0 view .LVU2576 + 7706 00f4 2268 ldr r2, [r4] 4568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7712 .loc 1 4568 25 view .LVU2577 - 7713 00f6 9368 ldr r3, [r2, #8] + 7707 .loc 1 4568 25 view .LVU2577 + 7708 00f6 9368 ldr r3, [r2, #8] 4568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7714 .loc 1 4568 32 view .LVU2578 - 7715 00f8 43F00603 orr r3, r3, #6 - 7716 00fc 9360 str r3, [r2, #8] + 7709 .loc 1 4568 32 view .LVU2578 + 7710 00f8 43F00603 orr r3, r3, #6 + 7711 00fc 9360 str r3, [r2, #8] 4569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7717 .loc 1 4569 11 is_stmt 1 view .LVU2579 - 7718 00fe 0020 movs r0, #0 - 7719 0100 9FE7 b .L453 - 7720 .LVL626: - 7721 .L457: - 7722 .LCFI72: - 7723 .cfi_def_cfa_offset 0 - 7724 .cfi_restore 4 - 7725 .cfi_restore 5 - 7726 .cfi_restore 6 - 7727 .cfi_restore 14 + 7712 .loc 1 4569 11 is_stmt 1 view .LVU2579 + 7713 00fe 0020 movs r0, #0 + 7714 0100 9FE7 b .L453 + 7715 .LVL623: + 7716 .L457: + 7717 .LCFI72: + 7718 .cfi_def_cfa_offset 0 + 7719 .cfi_restore 4 + 7720 .cfi_restore 5 + 7721 .cfi_restore 6 + 7722 .cfi_restore 14 4586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7728 .loc 1 4586 12 is_stmt 0 view .LVU2580 - 7729 0102 0120 movs r0, #1 - 7730 .LVL627: + 7723 .loc 1 4586 12 is_stmt 0 view .LVU2580 + 7724 0102 0120 movs r0, #1 + 7725 .LVL624: 4588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7731 .loc 1 4588 1 view .LVU2581 - 7732 0104 7047 bx lr - 7733 .LVL628: - 7734 .L458: - 7735 .LCFI73: - 7736 .cfi_def_cfa_offset 48 - 7737 .cfi_offset 4, -16 - 7738 .cfi_offset 5, -12 - 7739 .cfi_offset 6, -8 - 7740 .cfi_offset 14, -4 + 7726 .loc 1 4588 1 view .LVU2581 + 7727 0104 7047 bx lr + 7728 .LVL625: + 7729 .L458: + 7730 .LCFI73: + 7731 .cfi_def_cfa_offset 48 + 7732 .cfi_offset 4, -16 + 7733 .cfi_offset 5, -12 + 7734 .cfi_offset 6, -8 + 7735 .cfi_offset 14, -4 4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7741 .loc 1 4493 5 discriminator 1 view .LVU2582 - 7742 0106 0220 movs r0, #2 - 7743 .LVL629: + 7736 .loc 1 4493 5 discriminator 1 view .LVU2582 + 7737 0106 0220 movs r0, #2 + 7738 .LVL626: 4493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7744 .loc 1 4493 5 discriminator 1 view .LVU2583 - 7745 0108 A1E7 b .L450 - 7746 .cfi_endproc - 7747 .LFE391: - 7749 .section .text.TIM_ETR_SetConfig,"ax",%progbits - 7750 .align 1 - 7751 .global TIM_ETR_SetConfig - ARM GAS /tmp/ccodHXtm.s page 312 + 7739 .loc 1 4493 5 discriminator 1 view .LVU2583 + 7740 0108 A1E7 b .L450 + 7741 .cfi_endproc + 7742 .LFE391: + 7744 .section .text.TIM_ETR_SetConfig,"ax",%progbits + 7745 .align 1 + 7746 .global TIM_ETR_SetConfig + 7747 .syntax unified + 7748 .thumb + 7749 .thumb_func + 7751 TIM_ETR_SetConfig: + 7752 .LVL627: + ARM GAS /tmp/ccGjXOU1.s page 312 - 7752 .syntax unified - 7753 .thumb - 7754 .thumb_func - 7756 TIM_ETR_SetConfig: - 7757 .LVL630: - 7758 .LFB448: + 7753 .LFB448: 8014:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** 8015:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Configures the TIMx External Trigger (ETR). 8016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @param TIMx to select the TIM peripheral @@ -18687,1912 +18682,1912 @@ ARM GAS /tmp/ccodHXtm.s page 1 8031:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** void TIM_ETR_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, 8032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) 8033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7759 .loc 1 8033 1 is_stmt 1 view -0 - 7760 .cfi_startproc - 7761 @ args = 0, pretend = 0, frame = 0 - 7762 @ frame_needed = 0, uses_anonymous_args = 0 - 7763 @ link register save eliminated. - 7764 .loc 1 8033 1 is_stmt 0 view .LVU2585 - 7765 0000 10B4 push {r4} - 7766 .LCFI74: - 7767 .cfi_def_cfa_offset 4 - 7768 .cfi_offset 4, -4 + 7754 .loc 1 8033 1 is_stmt 1 view -0 + 7755 .cfi_startproc + 7756 @ args = 0, pretend = 0, frame = 0 + 7757 @ frame_needed = 0, uses_anonymous_args = 0 + 7758 @ link register save eliminated. + 7759 .loc 1 8033 1 is_stmt 0 view .LVU2585 + 7760 0000 10B4 push {r4} + 7761 .LCFI74: + 7762 .cfi_def_cfa_offset 4 + 7763 .cfi_offset 4, -4 8034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 7769 .loc 1 8034 3 is_stmt 1 view .LVU2586 + 7764 .loc 1 8034 3 is_stmt 1 view .LVU2586 8035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8036:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr = TIMx->SMCR; - 7770 .loc 1 8036 3 view .LVU2587 - 7771 .loc 1 8036 11 is_stmt 0 view .LVU2588 - 7772 0002 8468 ldr r4, [r0, #8] - 7773 .LVL631: + 7765 .loc 1 8036 3 view .LVU2587 + 7766 .loc 1 8036 11 is_stmt 0 view .LVU2588 + 7767 0002 8468 ldr r4, [r0, #8] + 7768 .LVL628: 8037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the ETR Bits */ 8039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); - 7774 .loc 1 8039 3 is_stmt 1 view .LVU2589 - 7775 .loc 1 8039 11 is_stmt 0 view .LVU2590 - 7776 0004 24F47F4C bic ip, r4, #65280 - 7777 .LVL632: + 7769 .loc 1 8039 3 is_stmt 1 view .LVU2589 + 7770 .loc 1 8039 11 is_stmt 0 view .LVU2590 + 7771 0004 24F47F4C bic ip, r4, #65280 + 7772 .LVL629: 8040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Prescaler, the Filter value and the Polarity */ 8042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr |= (uint32_t)(TIM_ExtTRGPrescaler | (TIM_ExtTRGPolarity | (ExtTRGFilter << 8U))); - 7778 .loc 1 8042 3 is_stmt 1 view .LVU2591 - 7779 .loc 1 8042 67 is_stmt 0 view .LVU2592 - 7780 0008 42EA0322 orr r2, r2, r3, lsl #8 - ARM GAS /tmp/ccodHXtm.s page 313 + 7773 .loc 1 8042 3 is_stmt 1 view .LVU2591 + 7774 .loc 1 8042 67 is_stmt 0 view .LVU2592 + 7775 0008 42EA0322 orr r2, r2, r3, lsl #8 + 7776 .LVL630: + 7777 .loc 1 8042 45 view .LVU2593 + 7778 000c 0A43 orrs r2, r2, r1 + 7779 .loc 1 8042 11 view .LVU2594 + 7780 000e 42EA0C02 orr r2, r2, ip + ARM GAS /tmp/ccGjXOU1.s page 313 - 7781 .LVL633: - 7782 .loc 1 8042 45 view .LVU2593 - 7783 000c 0A43 orrs r2, r2, r1 - 7784 .loc 1 8042 11 view .LVU2594 - 7785 000e 42EA0C02 orr r2, r2, ip - 7786 .LVL634: + 7781 .LVL631: 8043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Write to TIMx SMCR */ 8045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->SMCR = tmpsmcr; - 7787 .loc 1 8045 3 is_stmt 1 view .LVU2595 - 7788 .loc 1 8045 14 is_stmt 0 view .LVU2596 - 7789 0012 8260 str r2, [r0, #8] + 7782 .loc 1 8045 3 is_stmt 1 view .LVU2595 + 7783 .loc 1 8045 14 is_stmt 0 view .LVU2596 + 7784 0012 8260 str r2, [r0, #8] 8046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7790 .loc 1 8046 1 view .LVU2597 - 7791 0014 5DF8044B ldr r4, [sp], #4 - 7792 .LCFI75: - 7793 .cfi_restore 4 - 7794 .cfi_def_cfa_offset 0 - 7795 0018 7047 bx lr - 7796 .cfi_endproc - 7797 .LFE448: - 7799 .section .text.HAL_TIM_ConfigOCrefClear,"ax",%progbits - 7800 .align 1 - 7801 .global HAL_TIM_ConfigOCrefClear - 7802 .syntax unified - 7803 .thumb - 7804 .thumb_func - 7806 HAL_TIM_ConfigOCrefClear: - 7807 .LVL635: - 7808 .LFB399: + 7785 .loc 1 8046 1 view .LVU2597 + 7786 0014 5DF8044B ldr r4, [sp], #4 + 7787 .LCFI75: + 7788 .cfi_restore 4 + 7789 .cfi_def_cfa_offset 0 + 7790 0018 7047 bx lr + 7791 .cfi_endproc + 7792 .LFE448: + 7794 .section .text.HAL_TIM_ConfigOCrefClear,"ax",%progbits + 7795 .align 1 + 7796 .global HAL_TIM_ConfigOCrefClear + 7797 .syntax unified + 7798 .thumb + 7799 .thumb_func + 7801 HAL_TIM_ConfigOCrefClear: + 7802 .LVL632: + 7803 .LFB399: 5363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 7809 .loc 1 5363 1 is_stmt 1 view -0 - 7810 .cfi_startproc - 7811 @ args = 0, pretend = 0, frame = 0 - 7812 @ frame_needed = 0, uses_anonymous_args = 0 + 7804 .loc 1 5363 1 is_stmt 1 view -0 + 7805 .cfi_startproc + 7806 @ args = 0, pretend = 0, frame = 0 + 7807 @ frame_needed = 0, uses_anonymous_args = 0 5364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7813 .loc 1 5364 3 view .LVU2599 + 7808 .loc 1 5364 3 view .LVU2599 5367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_SOURCE(sClearInputConfig->ClearInputSource)); - 7814 .loc 1 5367 3 view .LVU2600 + 7809 .loc 1 5367 3 view .LVU2600 5368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7815 .loc 1 5368 3 view .LVU2601 + 7810 .loc 1 5368 3 view .LVU2601 5371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7816 .loc 1 5371 3 view .LVU2602 + 7811 .loc 1 5371 3 view .LVU2602 5371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7817 .loc 1 5371 3 view .LVU2603 - 7818 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 7819 0004 012B cmp r3, #1 - 7820 0006 00F01D81 beq .L491 + 7812 .loc 1 5371 3 view .LVU2603 + 7813 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 7814 0004 012B cmp r3, #1 + 7815 0006 00F01D81 beq .L491 5363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 7821 .loc 1 5363 1 is_stmt 0 view .LVU2604 - 7822 000a 70B5 push {r4, r5, r6, lr} - 7823 .LCFI76: - 7824 .cfi_def_cfa_offset 16 - 7825 .cfi_offset 4, -16 - 7826 .cfi_offset 5, -12 - 7827 .cfi_offset 6, -8 - 7828 .cfi_offset 14, -4 - ARM GAS /tmp/ccodHXtm.s page 314 - - - 7829 000c 0446 mov r4, r0 - 7830 000e 0D46 mov r5, r1 - 7831 0010 1646 mov r6, r2 + 7816 .loc 1 5363 1 is_stmt 0 view .LVU2604 + 7817 000a 70B5 push {r4, r5, r6, lr} + 7818 .LCFI76: + 7819 .cfi_def_cfa_offset 16 + 7820 .cfi_offset 4, -16 + 7821 .cfi_offset 5, -12 + 7822 .cfi_offset 6, -8 + 7823 .cfi_offset 14, -4 + 7824 000c 0446 mov r4, r0 + 7825 000e 0D46 mov r5, r1 + 7826 0010 1646 mov r6, r2 5371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7832 .loc 1 5371 3 is_stmt 1 discriminator 2 view .LVU2605 - 7833 0012 0123 movs r3, #1 - 7834 0014 80F83C30 strb r3, [r0, #60] + 7827 .loc 1 5371 3 is_stmt 1 discriminator 2 view .LVU2605 + ARM GAS /tmp/ccGjXOU1.s page 314 + + + 7828 0012 0123 movs r3, #1 + 7829 0014 80F83C30 strb r3, [r0, #60] 5371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7835 .loc 1 5371 3 discriminator 2 view .LVU2606 + 7830 .loc 1 5371 3 view .LVU2606 5373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7836 .loc 1 5373 3 view .LVU2607 + 7831 .loc 1 5373 3 view .LVU2607 5373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7837 .loc 1 5373 15 is_stmt 0 view .LVU2608 - 7838 0018 0223 movs r3, #2 - 7839 001a 80F83D30 strb r3, [r0, #61] + 7832 .loc 1 5373 15 is_stmt 0 view .LVU2608 + 7833 0018 0223 movs r3, #2 + 7834 001a 80F83D30 strb r3, [r0, #61] 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7840 .loc 1 5375 3 is_stmt 1 view .LVU2609 + 7835 .loc 1 5375 3 is_stmt 1 view .LVU2609 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7841 .loc 1 5375 28 is_stmt 0 view .LVU2610 - 7842 001e 4B68 ldr r3, [r1, #4] + 7836 .loc 1 5375 28 is_stmt 0 view .LVU2610 + 7837 001e 4B68 ldr r3, [r1, #4] 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7843 .loc 1 5375 3 view .LVU2611 - 7844 0020 B3F5003F cmp r3, #131072 - 7845 0024 3BD0 beq .L467 - 7846 0026 07D8 bhi .L468 - 7847 0028 012B cmp r3, #1 - 7848 002a 6ED0 beq .L469 - 7849 002c B3F5803F cmp r3, #65536 - 7850 0030 35D0 beq .L467 - 7851 0032 A3B3 cbz r3, .L467 - 7852 0034 0120 movs r0, #1 - 7853 .LVL636: + 7838 .loc 1 5375 3 view .LVU2611 + 7839 0020 B3F5003F cmp r3, #131072 + 7840 0024 3BD0 beq .L467 + 7841 0026 07D8 bhi .L468 + 7842 0028 012B cmp r3, #1 + 7843 002a 6ED0 beq .L469 + 7844 002c B3F5803F cmp r3, #65536 + 7845 0030 35D0 beq .L467 + 7846 0032 A3B3 cbz r3, .L467 + 7847 0034 0120 movs r0, #1 + 7848 .LVL633: 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7854 .loc 1 5375 3 view .LVU2612 - 7855 0036 FEE0 b .L470 - 7856 .LVL637: - 7857 .L468: + 7849 .loc 1 5375 3 view .LVU2612 + 7850 0036 FEE0 b .L470 + 7851 .LVL634: + 7852 .L468: 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7858 .loc 1 5375 3 view .LVU2613 - 7859 0038 B3F5403F cmp r3, #196608 - 7860 003c 2FD0 beq .L467 - 7861 003e B3F1FF3F cmp r3, #-1 - 7862 0042 40F0F580 bne .L492 + 7853 .loc 1 5375 3 view .LVU2613 + 7854 0038 B3F5403F cmp r3, #196608 + 7855 003c 2FD0 beq .L467 + 7856 003e B3F1FF3F cmp r3, #-1 + 7857 0042 40F0F580 bne .L492 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7863 .loc 1 5380 7 is_stmt 1 view .LVU2614 + 7858 .loc 1 5380 7 is_stmt 1 view .LVU2614 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7864 .loc 1 5380 11 is_stmt 0 view .LVU2615 - 7865 0046 0368 ldr r3, [r0] + 7859 .loc 1 5380 11 is_stmt 0 view .LVU2615 + 7860 0046 0368 ldr r3, [r0] 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7866 .loc 1 5380 10 view .LVU2616 - 7867 0048 7F4A ldr r2, .L498 - 7868 .LVL638: + 7861 .loc 1 5380 10 view .LVU2616 + 7862 0048 7F4A ldr r2, .L498 + 7863 .LVL635: 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7869 .loc 1 5380 10 view .LVU2617 - 7870 004a 9342 cmp r3, r2 - 7871 004c 1BD0 beq .L471 + 7864 .loc 1 5380 10 view .LVU2617 + 7865 004a 9342 cmp r3, r2 + 7866 004c 1BD0 beq .L471 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 315 + 7867 .loc 1 5380 11 discriminator 1 view .LVU2618 + 7868 004e B3F1804F cmp r3, #1073741824 + 7869 0052 18D0 beq .L471 +5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 7870 .loc 1 5380 11 discriminator 2 view .LVU2619 + ARM GAS /tmp/ccGjXOU1.s page 315 - 7872 .loc 1 5380 11 discriminator 1 view .LVU2618 - 7873 004e B3F1804F cmp r3, #1073741824 - 7874 0052 18D0 beq .L471 + 7871 0054 A2F59432 sub r2, r2, #75776 + 7872 0058 9342 cmp r3, r2 + 7873 005a 14D0 beq .L471 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7875 .loc 1 5380 11 discriminator 2 view .LVU2619 - 7876 0054 A2F59432 sub r2, r2, #75776 - 7877 0058 9342 cmp r3, r2 - 7878 005a 14D0 beq .L471 + 7874 .loc 1 5380 11 discriminator 3 view .LVU2620 + 7875 005c 02F59832 add r2, r2, #77824 + 7876 0060 9342 cmp r3, r2 + 7877 0062 10D0 beq .L471 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7879 .loc 1 5380 11 discriminator 3 view .LVU2620 - 7880 005c 02F59832 add r2, r2, #77824 - 7881 0060 9342 cmp r3, r2 - 7882 0062 10D0 beq .L471 + 7878 .loc 1 5380 11 discriminator 4 view .LVU2621 + 7879 0064 02F54062 add r2, r2, #3072 + 7880 0068 9342 cmp r3, r2 + 7881 006a 0CD0 beq .L471 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7883 .loc 1 5380 11 discriminator 4 view .LVU2621 - 7884 0064 02F54062 add r2, r2, #3072 - 7885 0068 9342 cmp r3, r2 - 7886 006a 0CD0 beq .L471 + 7882 .loc 1 5380 11 discriminator 5 view .LVU2622 + 7883 006c 02F58062 add r2, r2, #1024 + 7884 0070 9342 cmp r3, r2 + 7885 0072 08D0 beq .L471 5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7887 .loc 1 5380 11 discriminator 5 view .LVU2622 - 7888 006c 02F58062 add r2, r2, #1024 - 7889 0070 9342 cmp r3, r2 - 7890 0072 08D0 beq .L471 -5380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7891 .loc 1 5380 11 discriminator 6 view .LVU2623 - 7892 0074 02F58062 add r2, r2, #1024 - 7893 0078 9342 cmp r3, r2 - 7894 007a 04D0 beq .L471 + 7886 .loc 1 5380 11 discriminator 6 view .LVU2623 + 7887 0074 02F58062 add r2, r2, #1024 + 7888 0078 9342 cmp r3, r2 + 7889 007a 04D0 beq .L471 5389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7895 .loc 1 5389 9 is_stmt 1 view .LVU2624 - 7896 007c 9A68 ldr r2, [r3, #8] - 7897 007e 22F47F42 bic r2, r2, #65280 - 7898 0082 9A60 str r2, [r3, #8] + 7890 .loc 1 5389 9 is_stmt 1 view .LVU2624 + 7891 007c 9A68 ldr r2, [r3, #8] + 7892 007e 22F47F42 bic r2, r2, #65280 + 7893 0082 9A60 str r2, [r3, #8] 5455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7899 .loc 1 5455 3 view .LVU2625 - 7900 0084 31E0 b .L473 - 7901 .L471: + 7894 .loc 1 5455 3 view .LVU2625 + 7895 0084 31E0 b .L473 + 7896 .L471: 5382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7902 .loc 1 5382 9 view .LVU2626 - 7903 0086 9A68 ldr r2, [r3, #8] - 7904 0088 22F47F42 bic r2, r2, #65280 - 7905 008c 22F00802 bic r2, r2, #8 - 7906 0090 9A60 str r2, [r3, #8] + 7897 .loc 1 5382 9 view .LVU2626 + 7898 0086 9A68 ldr r2, [r3, #8] + 7899 0088 22F47F42 bic r2, r2, #65280 + 7900 008c 22F00802 bic r2, r2, #8 + 7901 0090 9A60 str r2, [r3, #8] 5385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7907 .loc 1 5385 9 view .LVU2627 - 7908 0092 2268 ldr r2, [r4] - 7909 0094 536E ldr r3, [r2, #100] - 7910 0096 23F4E023 bic r3, r3, #458752 - 7911 009a 5366 str r3, [r2, #100] + 7902 .loc 1 5385 9 view .LVU2627 + 7903 0092 2268 ldr r2, [r4] + 7904 0094 536E ldr r3, [r2, #100] + 7905 0096 23F4E023 bic r3, r3, #458752 + 7906 009a 5366 str r3, [r2, #100] 5455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7912 .loc 1 5455 3 view .LVU2628 - 7913 009c 25E0 b .L473 - 7914 .LVL639: - 7915 .L467: + 7907 .loc 1 5455 3 view .LVU2628 + 7908 009c 25E0 b .L473 + 7909 .LVL636: + 7910 .L467: 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7916 .loc 1 5408 7 view .LVU2629 + 7911 .loc 1 5408 7 view .LVU2629 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 316 + 7912 .loc 1 5408 11 is_stmt 0 view .LVU2630 + 7913 009e 2368 ldr r3, [r4] +5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 7914 .loc 1 5408 10 view .LVU2631 + 7915 00a0 694A ldr r2, .L498 + ARM GAS /tmp/ccGjXOU1.s page 316 - 7917 .loc 1 5408 11 is_stmt 0 view .LVU2630 - 7918 009e 2368 ldr r3, [r4] + 7916 .LVL637: 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7919 .loc 1 5408 10 view .LVU2631 - 7920 00a0 694A ldr r2, .L498 - 7921 .LVL640: + 7917 .loc 1 5408 10 view .LVU2632 + 7918 00a2 9342 cmp r3, r2 + 7919 00a4 16D0 beq .L474 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7922 .loc 1 5408 10 view .LVU2632 - 7923 00a2 9342 cmp r3, r2 - 7924 00a4 16D0 beq .L474 + 7920 .loc 1 5408 11 discriminator 1 view .LVU2633 + 7921 00a6 B3F1804F cmp r3, #1073741824 + 7922 00aa 13D0 beq .L474 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7925 .loc 1 5408 11 discriminator 1 view .LVU2633 - 7926 00a6 B3F1804F cmp r3, #1073741824 - 7927 00aa 13D0 beq .L474 + 7923 .loc 1 5408 11 discriminator 2 view .LVU2634 + 7924 00ac A2F59432 sub r2, r2, #75776 + 7925 00b0 9342 cmp r3, r2 + 7926 00b2 0FD0 beq .L474 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7928 .loc 1 5408 11 discriminator 2 view .LVU2634 - 7929 00ac A2F59432 sub r2, r2, #75776 - 7930 00b0 9342 cmp r3, r2 - 7931 00b2 0FD0 beq .L474 + 7927 .loc 1 5408 11 discriminator 3 view .LVU2635 + 7928 00b4 02F59832 add r2, r2, #77824 + 7929 00b8 9342 cmp r3, r2 + 7930 00ba 0BD0 beq .L474 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7932 .loc 1 5408 11 discriminator 3 view .LVU2635 - 7933 00b4 02F59832 add r2, r2, #77824 - 7934 00b8 9342 cmp r3, r2 - 7935 00ba 0BD0 beq .L474 + 7931 .loc 1 5408 11 discriminator 4 view .LVU2636 + 7932 00bc 02F54062 add r2, r2, #3072 + 7933 00c0 9342 cmp r3, r2 + 7934 00c2 07D0 beq .L474 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7936 .loc 1 5408 11 discriminator 4 view .LVU2636 - 7937 00bc 02F54062 add r2, r2, #3072 - 7938 00c0 9342 cmp r3, r2 - 7939 00c2 07D0 beq .L474 + 7935 .loc 1 5408 11 discriminator 5 view .LVU2637 + 7936 00c4 02F58062 add r2, r2, #1024 + 7937 00c8 9342 cmp r3, r2 + 7938 00ca 03D0 beq .L474 5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7940 .loc 1 5408 11 discriminator 5 view .LVU2637 - 7941 00c4 02F58062 add r2, r2, #1024 - 7942 00c8 9342 cmp r3, r2 - 7943 00ca 03D0 beq .L474 -5408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7944 .loc 1 5408 11 discriminator 6 view .LVU2638 - 7945 00cc 02F58062 add r2, r2, #1024 - 7946 00d0 9342 cmp r3, r2 - 7947 00d2 03D1 bne .L475 - 7948 .L474: + 7939 .loc 1 5408 11 discriminator 6 view .LVU2638 + 7940 00cc 02F58062 add r2, r2, #1024 + 7941 00d0 9342 cmp r3, r2 + 7942 00d2 03D1 bne .L475 + 7943 .L474: 5411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7949 .loc 1 5411 9 is_stmt 1 view .LVU2639 - 7950 00d4 9A68 ldr r2, [r3, #8] - 7951 00d6 22F00802 bic r2, r2, #8 - 7952 00da 9A60 str r2, [r3, #8] - 7953 .L475: + 7944 .loc 1 5411 9 is_stmt 1 view .LVU2639 + 7945 00d4 9A68 ldr r2, [r3, #8] + 7946 00d6 22F00802 bic r2, r2, #8 + 7947 00da 9A60 str r2, [r3, #8] + 7948 .L475: 5415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7954 .loc 1 5415 7 view .LVU2640 - 7955 00dc 2268 ldr r2, [r4] - 7956 00de 536E ldr r3, [r2, #100] - 7957 00e0 23F4E023 bic r3, r3, #458752 - 7958 00e4 6968 ldr r1, [r5, #4] - 7959 .LVL641: + 7949 .loc 1 5415 7 view .LVU2640 + 7950 00dc 2268 ldr r2, [r4] + 7951 00de 536E ldr r3, [r2, #100] + 7952 00e0 23F4E023 bic r3, r3, #458752 + 7953 00e4 6968 ldr r1, [r5, #4] + 7954 .LVL638: 5415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 7960 .loc 1 5415 7 is_stmt 0 view .LVU2641 - 7961 00e6 0B43 orrs r3, r3, r1 - 7962 00e8 5366 str r3, [r2, #100] - ARM GAS /tmp/ccodHXtm.s page 317 - - + 7955 .loc 1 5415 7 is_stmt 0 view .LVU2641 + 7956 00e6 0B43 orrs r3, r3, r1 + 7957 00e8 5366 str r3, [r2, #100] 5416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 7963 .loc 1 5416 7 is_stmt 1 view .LVU2642 + 7958 .loc 1 5416 7 is_stmt 1 view .LVU2642 5455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7964 .loc 1 5455 3 view .LVU2643 - 7965 .LVL642: - 7966 .L473: + 7959 .loc 1 5455 3 view .LVU2643 + 7960 .LVL639: + ARM GAS /tmp/ccGjXOU1.s page 317 + + + 7961 .L473: 5457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7967 .loc 1 5457 5 view .LVU2644 - 7968 00ea 142E cmp r6, #20 - 7969 00ec 00F2A280 bhi .L493 - 7970 00f0 DFE806F0 tbb [pc, r6] - 7971 .L479: - 7972 00f4 3E .byte (.L484-.L479)/2 - 7973 00f5 A0 .byte (.L493-.L479)/2 - 7974 00f6 A0 .byte (.L493-.L479)/2 - 7975 00f7 A0 .byte (.L493-.L479)/2 - 7976 00f8 4E .byte (.L483-.L479)/2 - 7977 00f9 A0 .byte (.L493-.L479)/2 - 7978 00fa A0 .byte (.L493-.L479)/2 - 7979 00fb A0 .byte (.L493-.L479)/2 - 7980 00fc 5E .byte (.L482-.L479)/2 - 7981 00fd A0 .byte (.L493-.L479)/2 - 7982 00fe A0 .byte (.L493-.L479)/2 - 7983 00ff A0 .byte (.L493-.L479)/2 - 7984 0100 6E .byte (.L481-.L479)/2 - 7985 0101 A0 .byte (.L493-.L479)/2 - 7986 0102 A0 .byte (.L493-.L479)/2 - 7987 0103 A0 .byte (.L493-.L479)/2 - 7988 0104 7E .byte (.L480-.L479)/2 - 7989 0105 A0 .byte (.L493-.L479)/2 - 7990 0106 A0 .byte (.L493-.L479)/2 - 7991 0107 A0 .byte (.L493-.L479)/2 - 7992 0108 8E .byte (.L478-.L479)/2 - 7993 .LVL643: - 7994 0109 00 .p2align 1 - 7995 .L469: + 7962 .loc 1 5457 5 view .LVU2644 + 7963 00ea 142E cmp r6, #20 + 7964 00ec 00F2A280 bhi .L493 + 7965 00f0 DFE806F0 tbb [pc, r6] + 7966 .L479: + 7967 00f4 3E .byte (.L484-.L479)/2 + 7968 00f5 A0 .byte (.L493-.L479)/2 + 7969 00f6 A0 .byte (.L493-.L479)/2 + 7970 00f7 A0 .byte (.L493-.L479)/2 + 7971 00f8 4E .byte (.L483-.L479)/2 + 7972 00f9 A0 .byte (.L493-.L479)/2 + 7973 00fa A0 .byte (.L493-.L479)/2 + 7974 00fb A0 .byte (.L493-.L479)/2 + 7975 00fc 5E .byte (.L482-.L479)/2 + 7976 00fd A0 .byte (.L493-.L479)/2 + 7977 00fe A0 .byte (.L493-.L479)/2 + 7978 00ff A0 .byte (.L493-.L479)/2 + 7979 0100 6E .byte (.L481-.L479)/2 + 7980 0101 A0 .byte (.L493-.L479)/2 + 7981 0102 A0 .byte (.L493-.L479)/2 + 7982 0103 A0 .byte (.L493-.L479)/2 + 7983 0104 7E .byte (.L480-.L479)/2 + 7984 0105 A0 .byte (.L493-.L479)/2 + 7985 0106 A0 .byte (.L493-.L479)/2 + 7986 0107 A0 .byte (.L493-.L479)/2 + 7987 0108 8E .byte (.L478-.L479)/2 + 7988 .LVL640: + 7989 0109 00 .p2align 1 + 7990 .L469: 5422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_PRESCALER(sClearInputConfig->ClearInputPrescaler)); - 7996 .loc 1 5422 7 view .LVU2645 + 7991 .loc 1 5422 7 view .LVU2645 5423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_FILTER(sClearInputConfig->ClearInputFilter)); - 7997 .loc 1 5423 7 view .LVU2646 + 7992 .loc 1 5423 7 view .LVU2646 5424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 7998 .loc 1 5424 7 view .LVU2647 + 7993 .loc 1 5424 7 view .LVU2647 5427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 7999 .loc 1 5427 7 view .LVU2648 + 7994 .loc 1 5427 7 view .LVU2648 5427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8000 .loc 1 5427 28 is_stmt 0 view .LVU2649 - 8001 010a C968 ldr r1, [r1, #12] - 8002 .LVL644: + 7995 .loc 1 5427 28 is_stmt 0 view .LVU2649 + 7996 010a C968 ldr r1, [r1, #12] + 7997 .LVL641: 5427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8003 .loc 1 5427 10 view .LVU2650 - 8004 010c 31B1 cbz r1, .L476 + 7998 .loc 1 5427 10 view .LVU2650 + 7999 010c 31B1 cbz r1, .L476 5429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 8005 .loc 1 5429 9 is_stmt 1 view .LVU2651 + 8000 .loc 1 5429 9 is_stmt 1 view .LVU2651 5429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 8006 .loc 1 5429 21 is_stmt 0 view .LVU2652 - 8007 010e 0120 movs r0, #1 - 8008 .LVL645: - ARM GAS /tmp/ccodHXtm.s page 318 + 8001 .loc 1 5429 21 is_stmt 0 view .LVU2652 + 8002 010e 0120 movs r0, #1 + 8003 .LVL642: +5429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); + 8004 .loc 1 5429 21 view .LVU2653 + 8005 0110 84F83D00 strb r0, [r4, #61] +5430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; + 8006 .loc 1 5430 9 is_stmt 1 view .LVU2654 + ARM GAS /tmp/ccGjXOU1.s page 318 -5429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 8009 .loc 1 5429 21 view .LVU2653 - 8010 0110 84F83D00 strb r0, [r4, #61] 5430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 8011 .loc 1 5430 9 is_stmt 1 view .LVU2654 + 8007 .loc 1 5430 9 view .LVU2655 + 8008 0114 0023 movs r3, #0 + 8009 0116 84F83C30 strb r3, [r4, #60] 5430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 8012 .loc 1 5430 9 view .LVU2655 - 8013 0114 0023 movs r3, #0 - 8014 0116 84F83C30 strb r3, [r4, #60] -5430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 8015 .loc 1 5430 9 view .LVU2656 + 8010 .loc 1 5430 9 view .LVU2656 5431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8016 .loc 1 5431 9 view .LVU2657 + 8011 .loc 1 5431 9 view .LVU2657 5431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8017 .loc 1 5431 16 is_stmt 0 view .LVU2658 - 8018 011a 92E0 b .L466 - 8019 .LVL646: - 8020 .L476: + 8012 .loc 1 5431 16 is_stmt 0 view .LVU2658 + 8013 011a 92E0 b .L466 + 8014 .LVL643: + 8015 .L476: 5434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, - 8021 .loc 1 5434 7 is_stmt 1 view .LVU2659 - 8022 011c 2B69 ldr r3, [r5, #16] - 8023 011e AA68 ldr r2, [r5, #8] - 8024 .LVL647: + 8016 .loc 1 5434 7 is_stmt 1 view .LVU2659 + 8017 011c 2B69 ldr r3, [r5, #16] + 8018 011e AA68 ldr r2, [r5, #8] + 8019 .LVL644: 5434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, - 8025 .loc 1 5434 7 is_stmt 0 view .LVU2660 - 8026 0120 0068 ldr r0, [r0] - 8027 .LVL648: + 8020 .loc 1 5434 7 is_stmt 0 view .LVU2660 + 8021 0120 0068 ldr r0, [r0] + 8022 .LVL645: 5434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, - 8028 .loc 1 5434 7 view .LVU2661 - 8029 0122 FFF7FEFF bl TIM_ETR_SetConfig - 8030 .LVL649: + 8023 .loc 1 5434 7 view .LVU2661 + 8024 0122 FFF7FEFF bl TIM_ETR_SetConfig + 8025 .LVL646: 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8031 .loc 1 5439 7 is_stmt 1 view .LVU2662 + 8026 .loc 1 5439 7 is_stmt 1 view .LVU2662 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8032 .loc 1 5439 11 is_stmt 0 view .LVU2663 - 8033 0126 2368 ldr r3, [r4] + 8027 .loc 1 5439 11 is_stmt 0 view .LVU2663 + 8028 0126 2368 ldr r3, [r4] 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8034 .loc 1 5439 10 view .LVU2664 - 8035 0128 474A ldr r2, .L498 - 8036 012a 9342 cmp r3, r2 - 8037 012c 16D0 beq .L477 + 8029 .loc 1 5439 10 view .LVU2664 + 8030 0128 474A ldr r2, .L498 + 8031 012a 9342 cmp r3, r2 + 8032 012c 16D0 beq .L477 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8038 .loc 1 5439 11 discriminator 1 view .LVU2665 - 8039 012e B3F1804F cmp r3, #1073741824 - 8040 0132 13D0 beq .L477 + 8033 .loc 1 5439 11 discriminator 1 view .LVU2665 + 8034 012e B3F1804F cmp r3, #1073741824 + 8035 0132 13D0 beq .L477 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8041 .loc 1 5439 11 discriminator 2 view .LVU2666 - 8042 0134 A2F59432 sub r2, r2, #75776 - 8043 0138 9342 cmp r3, r2 - 8044 013a 0FD0 beq .L477 + 8036 .loc 1 5439 11 discriminator 2 view .LVU2666 + 8037 0134 A2F59432 sub r2, r2, #75776 + 8038 0138 9342 cmp r3, r2 + 8039 013a 0FD0 beq .L477 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8045 .loc 1 5439 11 discriminator 3 view .LVU2667 - 8046 013c 02F59832 add r2, r2, #77824 - 8047 0140 9342 cmp r3, r2 - 8048 0142 0BD0 beq .L477 + 8040 .loc 1 5439 11 discriminator 3 view .LVU2667 + 8041 013c 02F59832 add r2, r2, #77824 + 8042 0140 9342 cmp r3, r2 + 8043 0142 0BD0 beq .L477 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8049 .loc 1 5439 11 discriminator 4 view .LVU2668 - ARM GAS /tmp/ccodHXtm.s page 319 + 8044 .loc 1 5439 11 discriminator 4 view .LVU2668 + 8045 0144 02F54062 add r2, r2, #3072 + 8046 0148 9342 cmp r3, r2 + 8047 014a 07D0 beq .L477 +5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 8048 .loc 1 5439 11 discriminator 5 view .LVU2669 + ARM GAS /tmp/ccGjXOU1.s page 319 - 8050 0144 02F54062 add r2, r2, #3072 - 8051 0148 9342 cmp r3, r2 - 8052 014a 07D0 beq .L477 + 8049 014c 02F58062 add r2, r2, #1024 + 8050 0150 9342 cmp r3, r2 + 8051 0152 03D0 beq .L477 5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8053 .loc 1 5439 11 discriminator 5 view .LVU2669 - 8054 014c 02F58062 add r2, r2, #1024 - 8055 0150 9342 cmp r3, r2 - 8056 0152 03D0 beq .L477 -5439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8057 .loc 1 5439 11 discriminator 6 view .LVU2670 - 8058 0154 02F58062 add r2, r2, #1024 - 8059 0158 9342 cmp r3, r2 - 8060 015a C6D1 bne .L473 - 8061 .L477: + 8052 .loc 1 5439 11 discriminator 6 view .LVU2670 + 8053 0154 02F58062 add r2, r2, #1024 + 8054 0158 9342 cmp r3, r2 + 8055 015a C6D1 bne .L473 + 8056 .L477: 5442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8062 .loc 1 5442 9 is_stmt 1 view .LVU2671 - 8063 015c 9A68 ldr r2, [r3, #8] - 8064 015e 42F00802 orr r2, r2, #8 - 8065 0162 9A60 str r2, [r3, #8] + 8057 .loc 1 5442 9 is_stmt 1 view .LVU2671 + 8058 015c 9A68 ldr r2, [r3, #8] + 8059 015e 42F00802 orr r2, r2, #8 + 8060 0162 9A60 str r2, [r3, #8] 5445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8066 .loc 1 5445 9 view .LVU2672 - 8067 0164 2268 ldr r2, [r4] - 8068 0166 536E ldr r3, [r2, #100] - 8069 0168 23F4E023 bic r3, r3, #458752 - 8070 016c 5366 str r3, [r2, #100] + 8061 .loc 1 5445 9 view .LVU2672 + 8062 0164 2268 ldr r2, [r4] + 8063 0166 536E ldr r3, [r2, #100] + 8064 0168 23F4E023 bic r3, r3, #458752 + 8065 016c 5366 str r3, [r2, #100] 5455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8071 .loc 1 5455 3 view .LVU2673 - 8072 016e BCE7 b .L473 - 8073 .LVL650: - 8074 .L484: + 8066 .loc 1 5455 3 view .LVU2673 + 8067 016e BCE7 b .L473 + 8068 .LVL647: + 8069 .L484: 5461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8075 .loc 1 5461 9 view .LVU2674 + 8070 .loc 1 5461 9 view .LVU2674 5461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8076 .loc 1 5461 30 is_stmt 0 view .LVU2675 - 8077 0170 2B68 ldr r3, [r5] + 8071 .loc 1 5461 30 is_stmt 0 view .LVU2675 + 8072 0170 2B68 ldr r3, [r5] 5461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8078 .loc 1 5461 12 view .LVU2676 - 8079 0172 33B1 cbz r3, .L485 + 8073 .loc 1 5461 12 view .LVU2676 + 8074 0172 33B1 cbz r3, .L485 5464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8080 .loc 1 5464 11 is_stmt 1 view .LVU2677 - 8081 0174 2268 ldr r2, [r4] - 8082 0176 9369 ldr r3, [r2, #24] - 8083 0178 43F08003 orr r3, r3, #128 - 8084 017c 9361 str r3, [r2, #24] - 8085 017e 0020 movs r0, #0 - 8086 0180 59E0 b .L470 - 8087 .L485: + 8075 .loc 1 5464 11 is_stmt 1 view .LVU2677 + 8076 0174 2268 ldr r2, [r4] + 8077 0176 9369 ldr r3, [r2, #24] + 8078 0178 43F08003 orr r3, r3, #128 + 8079 017c 9361 str r3, [r2, #24] + 8080 017e 0020 movs r0, #0 + 8081 0180 59E0 b .L470 + 8082 .L485: 5469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8088 .loc 1 5469 11 view .LVU2678 - 8089 0182 2268 ldr r2, [r4] - 8090 0184 9369 ldr r3, [r2, #24] - 8091 0186 23F08003 bic r3, r3, #128 - 8092 018a 9361 str r3, [r2, #24] - 8093 018c 0020 movs r0, #0 - 8094 018e 52E0 b .L470 - 8095 .L483: + 8083 .loc 1 5469 11 view .LVU2678 + 8084 0182 2268 ldr r2, [r4] + 8085 0184 9369 ldr r3, [r2, #24] + 8086 0186 23F08003 bic r3, r3, #128 + 8087 018a 9361 str r3, [r2, #24] + 8088 018c 0020 movs r0, #0 + 8089 018e 52E0 b .L470 + 8090 .L483: 5475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 320 + 8091 .loc 1 5475 9 view .LVU2679 +5475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 8092 .loc 1 5475 30 is_stmt 0 view .LVU2680 + 8093 0190 2B68 ldr r3, [r5] +5475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 320 - 8096 .loc 1 5475 9 view .LVU2679 -5475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8097 .loc 1 5475 30 is_stmt 0 view .LVU2680 - 8098 0190 2B68 ldr r3, [r5] -5475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8099 .loc 1 5475 12 view .LVU2681 - 8100 0192 33B1 cbz r3, .L486 + 8094 .loc 1 5475 12 view .LVU2681 + 8095 0192 33B1 cbz r3, .L486 5478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8101 .loc 1 5478 11 is_stmt 1 view .LVU2682 - 8102 0194 2268 ldr r2, [r4] - 8103 0196 9369 ldr r3, [r2, #24] - 8104 0198 43F40043 orr r3, r3, #32768 - 8105 019c 9361 str r3, [r2, #24] - 8106 019e 0020 movs r0, #0 - 8107 01a0 49E0 b .L470 - 8108 .L486: + 8096 .loc 1 5478 11 is_stmt 1 view .LVU2682 + 8097 0194 2268 ldr r2, [r4] + 8098 0196 9369 ldr r3, [r2, #24] + 8099 0198 43F40043 orr r3, r3, #32768 + 8100 019c 9361 str r3, [r2, #24] + 8101 019e 0020 movs r0, #0 + 8102 01a0 49E0 b .L470 + 8103 .L486: 5483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8109 .loc 1 5483 11 view .LVU2683 - 8110 01a2 2268 ldr r2, [r4] - 8111 01a4 9369 ldr r3, [r2, #24] - 8112 01a6 23F40043 bic r3, r3, #32768 - 8113 01aa 9361 str r3, [r2, #24] - 8114 01ac 0020 movs r0, #0 - 8115 01ae 42E0 b .L470 - 8116 .L482: + 8104 .loc 1 5483 11 view .LVU2683 + 8105 01a2 2268 ldr r2, [r4] + 8106 01a4 9369 ldr r3, [r2, #24] + 8107 01a6 23F40043 bic r3, r3, #32768 + 8108 01aa 9361 str r3, [r2, #24] + 8109 01ac 0020 movs r0, #0 + 8110 01ae 42E0 b .L470 + 8111 .L482: 5489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8117 .loc 1 5489 9 view .LVU2684 + 8112 .loc 1 5489 9 view .LVU2684 5489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8118 .loc 1 5489 30 is_stmt 0 view .LVU2685 - 8119 01b0 2B68 ldr r3, [r5] + 8113 .loc 1 5489 30 is_stmt 0 view .LVU2685 + 8114 01b0 2B68 ldr r3, [r5] 5489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8120 .loc 1 5489 12 view .LVU2686 - 8121 01b2 33B1 cbz r3, .L487 + 8115 .loc 1 5489 12 view .LVU2686 + 8116 01b2 33B1 cbz r3, .L487 5492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8122 .loc 1 5492 11 is_stmt 1 view .LVU2687 - 8123 01b4 2268 ldr r2, [r4] - 8124 01b6 D369 ldr r3, [r2, #28] - 8125 01b8 43F08003 orr r3, r3, #128 - 8126 01bc D361 str r3, [r2, #28] - 8127 01be 0020 movs r0, #0 - 8128 01c0 39E0 b .L470 - 8129 .L487: + 8117 .loc 1 5492 11 is_stmt 1 view .LVU2687 + 8118 01b4 2268 ldr r2, [r4] + 8119 01b6 D369 ldr r3, [r2, #28] + 8120 01b8 43F08003 orr r3, r3, #128 + 8121 01bc D361 str r3, [r2, #28] + 8122 01be 0020 movs r0, #0 + 8123 01c0 39E0 b .L470 + 8124 .L487: 5497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8130 .loc 1 5497 11 view .LVU2688 - 8131 01c2 2268 ldr r2, [r4] - 8132 01c4 D369 ldr r3, [r2, #28] - 8133 01c6 23F08003 bic r3, r3, #128 - 8134 01ca D361 str r3, [r2, #28] - 8135 01cc 0020 movs r0, #0 - 8136 01ce 32E0 b .L470 - 8137 .L481: + 8125 .loc 1 5497 11 view .LVU2688 + 8126 01c2 2268 ldr r2, [r4] + 8127 01c4 D369 ldr r3, [r2, #28] + 8128 01c6 23F08003 bic r3, r3, #128 + 8129 01ca D361 str r3, [r2, #28] + 8130 01cc 0020 movs r0, #0 + 8131 01ce 32E0 b .L470 + 8132 .L481: 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8138 .loc 1 5503 9 view .LVU2689 + 8133 .loc 1 5503 9 view .LVU2689 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8139 .loc 1 5503 30 is_stmt 0 view .LVU2690 - 8140 01d0 2B68 ldr r3, [r5] + 8134 .loc 1 5503 30 is_stmt 0 view .LVU2690 + 8135 01d0 2B68 ldr r3, [r5] 5503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 321 - - - 8141 .loc 1 5503 12 view .LVU2691 - 8142 01d2 33B1 cbz r3, .L488 + 8136 .loc 1 5503 12 view .LVU2691 + 8137 01d2 33B1 cbz r3, .L488 5506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8143 .loc 1 5506 11 is_stmt 1 view .LVU2692 - 8144 01d4 2268 ldr r2, [r4] - 8145 01d6 D369 ldr r3, [r2, #28] - 8146 01d8 43F40043 orr r3, r3, #32768 - 8147 01dc D361 str r3, [r2, #28] - 8148 01de 0020 movs r0, #0 - 8149 01e0 29E0 b .L470 - 8150 .L488: + 8138 .loc 1 5506 11 is_stmt 1 view .LVU2692 + 8139 01d4 2268 ldr r2, [r4] + ARM GAS /tmp/ccGjXOU1.s page 321 + + + 8140 01d6 D369 ldr r3, [r2, #28] + 8141 01d8 43F40043 orr r3, r3, #32768 + 8142 01dc D361 str r3, [r2, #28] + 8143 01de 0020 movs r0, #0 + 8144 01e0 29E0 b .L470 + 8145 .L488: 5511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8151 .loc 1 5511 11 view .LVU2693 - 8152 01e2 2268 ldr r2, [r4] - 8153 01e4 D369 ldr r3, [r2, #28] - 8154 01e6 23F40043 bic r3, r3, #32768 - 8155 01ea D361 str r3, [r2, #28] - 8156 01ec 0020 movs r0, #0 - 8157 01ee 22E0 b .L470 - 8158 .L480: + 8146 .loc 1 5511 11 view .LVU2693 + 8147 01e2 2268 ldr r2, [r4] + 8148 01e4 D369 ldr r3, [r2, #28] + 8149 01e6 23F40043 bic r3, r3, #32768 + 8150 01ea D361 str r3, [r2, #28] + 8151 01ec 0020 movs r0, #0 + 8152 01ee 22E0 b .L470 + 8153 .L480: 5517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8159 .loc 1 5517 9 view .LVU2694 + 8154 .loc 1 5517 9 view .LVU2694 5517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8160 .loc 1 5517 30 is_stmt 0 view .LVU2695 - 8161 01f0 2B68 ldr r3, [r5] + 8155 .loc 1 5517 30 is_stmt 0 view .LVU2695 + 8156 01f0 2B68 ldr r3, [r5] 5517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8162 .loc 1 5517 12 view .LVU2696 - 8163 01f2 33B1 cbz r3, .L489 + 8157 .loc 1 5517 12 view .LVU2696 + 8158 01f2 33B1 cbz r3, .L489 5520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8164 .loc 1 5520 11 is_stmt 1 view .LVU2697 - 8165 01f4 2268 ldr r2, [r4] - 8166 01f6 136D ldr r3, [r2, #80] - 8167 01f8 43F08003 orr r3, r3, #128 - 8168 01fc 1365 str r3, [r2, #80] - 8169 01fe 0020 movs r0, #0 - 8170 0200 19E0 b .L470 - 8171 .L489: + 8159 .loc 1 5520 11 is_stmt 1 view .LVU2697 + 8160 01f4 2268 ldr r2, [r4] + 8161 01f6 136D ldr r3, [r2, #80] + 8162 01f8 43F08003 orr r3, r3, #128 + 8163 01fc 1365 str r3, [r2, #80] + 8164 01fe 0020 movs r0, #0 + 8165 0200 19E0 b .L470 + 8166 .L489: 5525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8172 .loc 1 5525 11 view .LVU2698 - 8173 0202 2268 ldr r2, [r4] - 8174 0204 136D ldr r3, [r2, #80] - 8175 0206 23F08003 bic r3, r3, #128 - 8176 020a 1365 str r3, [r2, #80] - 8177 020c 0020 movs r0, #0 - 8178 020e 12E0 b .L470 - 8179 .L478: + 8167 .loc 1 5525 11 view .LVU2698 + 8168 0202 2268 ldr r2, [r4] + 8169 0204 136D ldr r3, [r2, #80] + 8170 0206 23F08003 bic r3, r3, #128 + 8171 020a 1365 str r3, [r2, #80] + 8172 020c 0020 movs r0, #0 + 8173 020e 12E0 b .L470 + 8174 .L478: 5531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8180 .loc 1 5531 9 view .LVU2699 + 8175 .loc 1 5531 9 view .LVU2699 5531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8181 .loc 1 5531 30 is_stmt 0 view .LVU2700 - 8182 0210 2B68 ldr r3, [r5] + 8176 .loc 1 5531 30 is_stmt 0 view .LVU2700 + 8177 0210 2B68 ldr r3, [r5] 5531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8183 .loc 1 5531 12 view .LVU2701 - 8184 0212 33B1 cbz r3, .L490 + 8178 .loc 1 5531 12 view .LVU2701 + 8179 0212 33B1 cbz r3, .L490 5534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8185 .loc 1 5534 11 is_stmt 1 view .LVU2702 - 8186 0214 2268 ldr r2, [r4] - ARM GAS /tmp/ccodHXtm.s page 322 + 8180 .loc 1 5534 11 is_stmt 1 view .LVU2702 + 8181 0214 2268 ldr r2, [r4] + 8182 0216 136D ldr r3, [r2, #80] + 8183 0218 43F40043 orr r3, r3, #32768 + 8184 021c 1365 str r3, [r2, #80] + 8185 021e 0020 movs r0, #0 + 8186 0220 09E0 b .L470 + ARM GAS /tmp/ccGjXOU1.s page 322 - 8187 0216 136D ldr r3, [r2, #80] - 8188 0218 43F40043 orr r3, r3, #32768 - 8189 021c 1365 str r3, [r2, #80] - 8190 021e 0020 movs r0, #0 - 8191 0220 09E0 b .L470 - 8192 .L490: + 8187 .L490: 5539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8193 .loc 1 5539 11 view .LVU2703 - 8194 0222 2268 ldr r2, [r4] - 8195 0224 136D ldr r3, [r2, #80] - 8196 0226 23F40043 bic r3, r3, #32768 - 8197 022a 1365 str r3, [r2, #80] - 8198 022c 0020 movs r0, #0 - 8199 022e 02E0 b .L470 - 8200 .LVL651: - 8201 .L492: + 8188 .loc 1 5539 11 view .LVU2703 + 8189 0222 2268 ldr r2, [r4] + 8190 0224 136D ldr r3, [r2, #80] + 8191 0226 23F40043 bic r3, r3, #32768 + 8192 022a 1365 str r3, [r2, #80] + 8193 022c 0020 movs r0, #0 + 8194 022e 02E0 b .L470 + 8195 .LVL648: + 8196 .L492: 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8202 .loc 1 5375 3 is_stmt 0 view .LVU2704 - 8203 0230 0120 movs r0, #1 - 8204 .LVL652: + 8197 .loc 1 5375 3 is_stmt 0 view .LVU2704 + 8198 0230 0120 movs r0, #1 + 8199 .LVL649: 5375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8205 .loc 1 5375 3 view .LVU2705 - 8206 0232 00E0 b .L470 - 8207 .LVL653: - 8208 .L493: + 8200 .loc 1 5375 3 view .LVU2705 + 8201 0232 00E0 b .L470 + 8202 .LVL650: + 8203 .L493: 5457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8209 .loc 1 5457 5 view .LVU2706 - 8210 0234 0020 movs r0, #0 - 8211 .L470: + 8204 .loc 1 5457 5 view .LVU2706 + 8205 0234 0020 movs r0, #0 + 8206 .L470: 5548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8212 .loc 1 5548 3 is_stmt 1 view .LVU2707 + 8207 .loc 1 5548 3 is_stmt 1 view .LVU2707 5548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8213 .loc 1 5548 15 is_stmt 0 view .LVU2708 - 8214 0236 0123 movs r3, #1 - 8215 0238 84F83D30 strb r3, [r4, #61] + 8208 .loc 1 5548 15 is_stmt 0 view .LVU2708 + 8209 0236 0123 movs r3, #1 + 8210 0238 84F83D30 strb r3, [r4, #61] 5550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8216 .loc 1 5550 3 is_stmt 1 view .LVU2709 + 8211 .loc 1 5550 3 is_stmt 1 view .LVU2709 5550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8217 .loc 1 5550 3 view .LVU2710 - 8218 023c 0023 movs r3, #0 - 8219 023e 84F83C30 strb r3, [r4, #60] + 8212 .loc 1 5550 3 view .LVU2710 + 8213 023c 0023 movs r3, #0 + 8214 023e 84F83C30 strb r3, [r4, #60] 5550:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8220 .loc 1 5550 3 view .LVU2711 + 8215 .loc 1 5550 3 view .LVU2711 5552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8221 .loc 1 5552 3 view .LVU2712 - 8222 .L466: + 8216 .loc 1 5552 3 view .LVU2712 + 8217 .L466: 5553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8223 .loc 1 5553 1 is_stmt 0 view .LVU2713 - 8224 0242 70BD pop {r4, r5, r6, pc} - 8225 .LVL654: - 8226 .L491: - 8227 .LCFI77: - 8228 .cfi_def_cfa_offset 0 - 8229 .cfi_restore 4 - 8230 .cfi_restore 5 - 8231 .cfi_restore 6 - 8232 .cfi_restore 14 - ARM GAS /tmp/ccodHXtm.s page 323 - - + 8218 .loc 1 5553 1 is_stmt 0 view .LVU2713 + 8219 0242 70BD pop {r4, r5, r6, pc} + 8220 .LVL651: + 8221 .L491: + 8222 .LCFI77: + 8223 .cfi_def_cfa_offset 0 + 8224 .cfi_restore 4 + 8225 .cfi_restore 5 + 8226 .cfi_restore 6 + 8227 .cfi_restore 14 5371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8233 .loc 1 5371 3 discriminator 1 view .LVU2714 - 8234 0244 0220 movs r0, #2 - 8235 .LVL655: + 8228 .loc 1 5371 3 discriminator 1 view .LVU2714 + 8229 0244 0220 movs r0, #2 + 8230 .LVL652: 5553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8236 .loc 1 5553 1 view .LVU2715 - 8237 0246 7047 bx lr - 8238 .L499: - 8239 .align 2 - 8240 .L498: - 8241 0248 002C0140 .word 1073818624 - 8242 .cfi_endproc - 8243 .LFE399: - 8245 .section .text.HAL_TIM_ConfigClockSource,"ax",%progbits - 8246 .align 1 - 8247 .global HAL_TIM_ConfigClockSource - 8248 .syntax unified - 8249 .thumb - 8250 .thumb_func - 8252 HAL_TIM_ConfigClockSource: - 8253 .LVL656: - 8254 .LFB400: + ARM GAS /tmp/ccGjXOU1.s page 323 + + + 8231 .loc 1 5553 1 view .LVU2715 + 8232 0246 7047 bx lr + 8233 .L499: + 8234 .align 2 + 8235 .L498: + 8236 0248 002C0140 .word 1073818624 + 8237 .cfi_endproc + 8238 .LFE399: + 8240 .section .text.HAL_TIM_ConfigClockSource,"ax",%progbits + 8241 .align 1 + 8242 .global HAL_TIM_ConfigClockSource + 8243 .syntax unified + 8244 .thumb + 8245 .thumb_func + 8247 HAL_TIM_ConfigClockSource: + 8248 .LVL653: + 8249 .LFB400: 5563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 8255 .loc 1 5563 1 is_stmt 1 view -0 - 8256 .cfi_startproc - 8257 @ args = 0, pretend = 0, frame = 0 - 8258 @ frame_needed = 0, uses_anonymous_args = 0 + 8250 .loc 1 5563 1 is_stmt 1 view -0 + 8251 .cfi_startproc + 8252 @ args = 0, pretend = 0, frame = 0 + 8253 @ frame_needed = 0, uses_anonymous_args = 0 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8259 .loc 1 5564 3 view .LVU2717 + 8254 .loc 1 5564 3 view .LVU2717 5565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8260 .loc 1 5565 3 view .LVU2718 + 8255 .loc 1 5565 3 view .LVU2718 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8261 .loc 1 5568 3 view .LVU2719 + 8256 .loc 1 5568 3 view .LVU2719 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8262 .loc 1 5568 3 view .LVU2720 - 8263 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 8264 0004 012B cmp r3, #1 - 8265 0006 00F08F80 beq .L514 + 8257 .loc 1 5568 3 view .LVU2720 + 8258 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 8259 0004 012B cmp r3, #1 + 8260 0006 00F08F80 beq .L514 5563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 8266 .loc 1 5563 1 is_stmt 0 view .LVU2721 - 8267 000a 10B5 push {r4, lr} - 8268 .LCFI78: - 8269 .cfi_def_cfa_offset 8 - 8270 .cfi_offset 4, -8 - 8271 .cfi_offset 14, -4 - 8272 000c 0446 mov r4, r0 + 8261 .loc 1 5563 1 is_stmt 0 view .LVU2721 + 8262 000a 10B5 push {r4, lr} + 8263 .LCFI78: + 8264 .cfi_def_cfa_offset 8 + 8265 .cfi_offset 4, -8 + 8266 .cfi_offset 14, -4 + 8267 000c 0446 mov r4, r0 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8273 .loc 1 5568 3 is_stmt 1 discriminator 2 view .LVU2722 - 8274 000e 0123 movs r3, #1 - 8275 0010 80F83C30 strb r3, [r0, #60] + 8268 .loc 1 5568 3 is_stmt 1 discriminator 2 view .LVU2722 + 8269 000e 0123 movs r3, #1 + 8270 0010 80F83C30 strb r3, [r0, #60] 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8276 .loc 1 5568 3 discriminator 2 view .LVU2723 + 8271 .loc 1 5568 3 view .LVU2723 5570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8277 .loc 1 5570 3 view .LVU2724 + 8272 .loc 1 5570 3 view .LVU2724 5570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8278 .loc 1 5570 15 is_stmt 0 view .LVU2725 - 8279 0014 0223 movs r3, #2 - ARM GAS /tmp/ccodHXtm.s page 324 - - - 8280 0016 80F83D30 strb r3, [r0, #61] + 8273 .loc 1 5570 15 is_stmt 0 view .LVU2725 + 8274 0014 0223 movs r3, #2 + 8275 0016 80F83D30 strb r3, [r0, #61] 5573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8281 .loc 1 5573 3 is_stmt 1 view .LVU2726 + 8276 .loc 1 5573 3 is_stmt 1 view .LVU2726 5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); - 8282 .loc 1 5576 3 view .LVU2727 + 8277 .loc 1 5576 3 view .LVU2727 + ARM GAS /tmp/ccGjXOU1.s page 324 + + 5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); - 8283 .loc 1 5576 17 is_stmt 0 view .LVU2728 - 8284 001a 0268 ldr r2, [r0] + 8278 .loc 1 5576 17 is_stmt 0 view .LVU2728 + 8279 001a 0268 ldr r2, [r0] 5576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); - 8285 .loc 1 5576 11 view .LVU2729 - 8286 001c 9068 ldr r0, [r2, #8] - 8287 .LVL657: + 8280 .loc 1 5576 11 view .LVU2729 + 8281 001c 9068 ldr r0, [r2, #8] + 8282 .LVL654: 5577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); - 8288 .loc 1 5577 3 is_stmt 1 view .LVU2730 + 8283 .loc 1 5577 3 is_stmt 1 view .LVU2730 5578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; - 8289 .loc 1 5578 3 view .LVU2731 + 8284 .loc 1 5578 3 view .LVU2731 5578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; - 8290 .loc 1 5578 11 is_stmt 0 view .LVU2732 - 8291 001e 434B ldr r3, .L524 - 8292 0020 0340 ands r3, r3, r0 - 8293 .LVL658: + 8285 .loc 1 5578 11 is_stmt 0 view .LVU2732 + 8286 001e 434B ldr r3, .L524 + 8287 0020 0340 ands r3, r3, r0 + 8288 .LVL655: 5579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8294 .loc 1 5579 3 is_stmt 1 view .LVU2733 + 8289 .loc 1 5579 3 is_stmt 1 view .LVU2733 5579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8295 .loc 1 5579 24 is_stmt 0 view .LVU2734 - 8296 0022 9360 str r3, [r2, #8] + 8290 .loc 1 5579 24 is_stmt 0 view .LVU2734 + 8291 0022 9360 str r3, [r2, #8] 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8297 .loc 1 5581 3 is_stmt 1 view .LVU2735 + 8292 .loc 1 5581 3 is_stmt 1 view .LVU2735 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8298 .loc 1 5581 29 is_stmt 0 view .LVU2736 - 8299 0024 0B68 ldr r3, [r1] - 8300 .LVL659: + 8293 .loc 1 5581 29 is_stmt 0 view .LVU2736 + 8294 0024 0B68 ldr r3, [r1] + 8295 .LVL656: 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8301 .loc 1 5581 3 view .LVU2737 - 8302 0026 702B cmp r3, #112 - 8303 0028 55D0 beq .L502 - 8304 002a 31D8 bhi .L503 - 8305 002c 502B cmp r3, #80 - 8306 002e 6CD0 beq .L504 - 8307 0030 1FD8 bhi .L505 - 8308 0032 402B cmp r3, #64 - 8309 0034 0AD1 bne .L521 + 8296 .loc 1 5581 3 view .LVU2737 + 8297 0026 702B cmp r3, #112 + 8298 0028 55D0 beq .L502 + 8299 002a 31D8 bhi .L503 + 8300 002c 502B cmp r3, #80 + 8301 002e 6CD0 beq .L504 + 8302 0030 1FD8 bhi .L505 + 8303 0032 402B cmp r3, #64 + 8304 0034 0AD1 bne .L521 5668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8310 .loc 1 5668 7 is_stmt 1 view .LVU2738 + 8305 .loc 1 5668 7 is_stmt 1 view .LVU2738 5671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); - 8311 .loc 1 5671 7 view .LVU2739 + 8306 .loc 1 5671 7 view .LVU2739 5672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8312 .loc 1 5672 7 view .LVU2740 + 8307 .loc 1 5672 7 view .LVU2740 5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8313 .loc 1 5674 7 view .LVU2741 - 8314 0036 CA68 ldr r2, [r1, #12] - 8315 .LVL660: + 8308 .loc 1 5674 7 view .LVU2741 + 8309 0036 CA68 ldr r2, [r1, #12] + 8310 .LVL657: 5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8316 .loc 1 5674 7 is_stmt 0 view .LVU2742 - 8317 0038 4968 ldr r1, [r1, #4] - 8318 .LVL661: + 8311 .loc 1 5674 7 is_stmt 0 view .LVU2742 + 8312 0038 4968 ldr r1, [r1, #4] + 8313 .LVL658: 5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - ARM GAS /tmp/ccodHXtm.s page 325 + 8314 .loc 1 5674 7 view .LVU2743 + 8315 003a 2068 ldr r0, [r4] + 8316 .LVL659: +5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, + 8317 .loc 1 5674 7 view .LVU2744 + ARM GAS /tmp/ccGjXOU1.s page 325 - 8319 .loc 1 5674 7 view .LVU2743 - 8320 003a 2068 ldr r0, [r4] - 8321 .LVL662: -5674:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8322 .loc 1 5674 7 view .LVU2744 - 8323 003c FFF7FEFF bl TIM_TI1_ConfigInputStage - 8324 .LVL663: + 8318 003c FFF7FEFF bl TIM_TI1_ConfigInputStage + 8319 .LVL660: 5677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8325 .loc 1 5677 7 is_stmt 1 view .LVU2745 - 8326 0040 4021 movs r1, #64 - 8327 0042 2068 ldr r0, [r4] - 8328 0044 FFF7FEFF bl TIM_ITRx_SetConfig - 8329 .LVL664: + 8320 .loc 1 5677 7 is_stmt 1 view .LVU2745 + 8321 0040 4021 movs r1, #64 + 8322 0042 2068 ldr r0, [r4] + 8323 0044 FFF7FEFF bl TIM_ITRx_SetConfig + 8324 .LVL661: 5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8330 .loc 1 5678 7 view .LVU2746 + 8325 .loc 1 5678 7 view .LVU2746 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8331 .loc 1 5564 21 is_stmt 0 view .LVU2747 - 8332 0048 0020 movs r0, #0 + 8326 .loc 1 5564 21 is_stmt 0 view .LVU2747 + 8327 0048 0020 movs r0, #0 5678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8333 .loc 1 5678 7 view .LVU2748 - 8334 004a 29E0 b .L507 - 8335 .LVL665: - 8336 .L521: + 8328 .loc 1 5678 7 view .LVU2748 + 8329 004a 29E0 b .L507 + 8330 .LVL662: + 8331 .L521: 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8337 .loc 1 5581 3 view .LVU2749 - 8338 004c 68D8 bhi .L515 - 8339 004e 202B cmp r3, #32 - 8340 0050 03D0 beq .L508 - 8341 0052 0AD8 bhi .L509 - 8342 0054 0BB1 cbz r3, .L508 - 8343 0056 102B cmp r3, #16 - 8344 0058 05D1 bne .L522 - 8345 .LVL666: - 8346 .L508: + 8332 .loc 1 5581 3 view .LVU2749 + 8333 004c 68D8 bhi .L515 + 8334 004e 202B cmp r3, #32 + 8335 0050 03D0 beq .L508 + 8336 0052 0AD8 bhi .L509 + 8337 0054 0BB1 cbz r3, .L508 + 8338 0056 102B cmp r3, #16 + 8339 0058 05D1 bne .L522 + 8340 .LVL663: + 8341 .L508: 5701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8347 .loc 1 5701 7 is_stmt 1 view .LVU2750 + 8342 .loc 1 5701 7 is_stmt 1 view .LVU2750 5703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8348 .loc 1 5703 7 view .LVU2751 - 8349 005a 1946 mov r1, r3 - 8350 .LVL667: + 8343 .loc 1 5703 7 view .LVU2751 + 8344 005a 1946 mov r1, r3 + 8345 .LVL664: 5703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8351 .loc 1 5703 7 is_stmt 0 view .LVU2752 - 8352 005c 2068 ldr r0, [r4] - 8353 .LVL668: + 8346 .loc 1 5703 7 is_stmt 0 view .LVU2752 + 8347 005c 2068 ldr r0, [r4] + 8348 .LVL665: 5703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8354 .loc 1 5703 7 view .LVU2753 - 8355 005e FFF7FEFF bl TIM_ITRx_SetConfig - 8356 .LVL669: + 8349 .loc 1 5703 7 view .LVU2753 + 8350 005e FFF7FEFF bl TIM_ITRx_SetConfig + 8351 .LVL666: 5704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8357 .loc 1 5704 7 is_stmt 1 view .LVU2754 + 8352 .loc 1 5704 7 is_stmt 1 view .LVU2754 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8358 .loc 1 5564 21 is_stmt 0 view .LVU2755 - 8359 0062 0020 movs r0, #0 + 8353 .loc 1 5564 21 is_stmt 0 view .LVU2755 + 8354 0062 0020 movs r0, #0 5704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8360 .loc 1 5704 7 view .LVU2756 - 8361 0064 1CE0 b .L507 - 8362 .LVL670: - ARM GAS /tmp/ccodHXtm.s page 326 + 8355 .loc 1 5704 7 view .LVU2756 + 8356 0064 1CE0 b .L507 + 8357 .LVL667: + 8358 .L522: +5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8359 .loc 1 5708 14 view .LVU2757 + 8360 0066 0120 movs r0, #1 + 8361 0068 1AE0 b .L507 + ARM GAS /tmp/ccGjXOU1.s page 326 - 8363 .L522: -5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8364 .loc 1 5708 14 view .LVU2757 - 8365 0066 0120 movs r0, #1 - 8366 0068 1AE0 b .L507 - 8367 .L509: + 8362 .L509: 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8368 .loc 1 5581 3 view .LVU2758 - 8369 006a 302B cmp r3, #48 - 8370 006c F5D0 beq .L508 + 8363 .loc 1 5581 3 view .LVU2758 + 8364 006a 302B cmp r3, #48 + 8365 006c F5D0 beq .L508 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8371 .loc 1 5708 14 view .LVU2759 - 8372 006e 0120 movs r0, #1 - 8373 0070 16E0 b .L507 - 8374 .L505: + 8366 .loc 1 5708 14 view .LVU2759 + 8367 006e 0120 movs r0, #1 + 8368 0070 16E0 b .L507 + 8369 .L505: 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8375 .loc 1 5581 3 view .LVU2760 - 8376 0072 602B cmp r3, #96 - 8377 0074 0AD1 bne .L523 + 8370 .loc 1 5581 3 view .LVU2760 + 8371 0072 602B cmp r3, #96 + 8372 0074 0AD1 bne .L523 5652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8378 .loc 1 5652 7 is_stmt 1 view .LVU2761 + 8373 .loc 1 5652 7 is_stmt 1 view .LVU2761 5655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); - 8379 .loc 1 5655 7 view .LVU2762 + 8374 .loc 1 5655 7 view .LVU2762 5656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8380 .loc 1 5656 7 view .LVU2763 + 8375 .loc 1 5656 7 view .LVU2763 5658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8381 .loc 1 5658 7 view .LVU2764 - 8382 0076 CA68 ldr r2, [r1, #12] - 8383 .LVL671: + 8376 .loc 1 5658 7 view .LVU2764 + 8377 0076 CA68 ldr r2, [r1, #12] + 8378 .LVL668: 5658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8384 .loc 1 5658 7 is_stmt 0 view .LVU2765 - 8385 0078 4968 ldr r1, [r1, #4] - 8386 .LVL672: + 8379 .loc 1 5658 7 is_stmt 0 view .LVU2765 + 8380 0078 4968 ldr r1, [r1, #4] + 8381 .LVL669: 5658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8387 .loc 1 5658 7 view .LVU2766 - 8388 007a 2068 ldr r0, [r4] - 8389 .LVL673: + 8382 .loc 1 5658 7 view .LVU2766 + 8383 007a 2068 ldr r0, [r4] + 8384 .LVL670: 5658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8390 .loc 1 5658 7 view .LVU2767 - 8391 007c FFF7FEFF bl TIM_TI2_ConfigInputStage - 8392 .LVL674: + 8385 .loc 1 5658 7 view .LVU2767 + 8386 007c FFF7FEFF bl TIM_TI2_ConfigInputStage + 8387 .LVL671: 5661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8393 .loc 1 5661 7 is_stmt 1 view .LVU2768 - 8394 0080 6021 movs r1, #96 - 8395 0082 2068 ldr r0, [r4] - 8396 0084 FFF7FEFF bl TIM_ITRx_SetConfig - 8397 .LVL675: + 8388 .loc 1 5661 7 is_stmt 1 view .LVU2768 + 8389 0080 6021 movs r1, #96 + 8390 0082 2068 ldr r0, [r4] + 8391 0084 FFF7FEFF bl TIM_ITRx_SetConfig + 8392 .LVL672: 5662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8398 .loc 1 5662 7 view .LVU2769 + 8393 .loc 1 5662 7 view .LVU2769 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8399 .loc 1 5564 21 is_stmt 0 view .LVU2770 - 8400 0088 0020 movs r0, #0 + 8394 .loc 1 5564 21 is_stmt 0 view .LVU2770 + 8395 0088 0020 movs r0, #0 5662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8401 .loc 1 5662 7 view .LVU2771 - 8402 008a 09E0 b .L507 - 8403 .LVL676: - 8404 .L523: - ARM GAS /tmp/ccodHXtm.s page 327 - - + 8396 .loc 1 5662 7 view .LVU2771 + 8397 008a 09E0 b .L507 + 8398 .LVL673: + 8399 .L523: 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8405 .loc 1 5708 14 view .LVU2772 - 8406 008c 0120 movs r0, #1 - 8407 008e 07E0 b .L507 - 8408 .L503: + 8400 .loc 1 5708 14 view .LVU2772 + 8401 008c 0120 movs r0, #1 + 8402 008e 07E0 b .L507 + 8403 .L503: + ARM GAS /tmp/ccGjXOU1.s page 327 + + 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8409 .loc 1 5581 3 view .LVU2773 - 8410 0090 B3F5005F cmp r3, #8192 - 8411 0094 2CD0 beq .L511 - 8412 0096 0AD8 bhi .L512 - 8413 0098 B3F5805F cmp r3, #4096 - 8414 009c 42D1 bne .L516 - 8415 009e 0020 movs r0, #0 - 8416 .LVL677: - 8417 .L507: + 8404 .loc 1 5581 3 view .LVU2773 + 8405 0090 B3F5005F cmp r3, #8192 + 8406 0094 2CD0 beq .L511 + 8407 0096 0AD8 bhi .L512 + 8408 0098 B3F5805F cmp r3, #4096 + 8409 009c 42D1 bne .L516 + 8410 009e 0020 movs r0, #0 + 8411 .LVL674: + 8412 .L507: 5711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8418 .loc 1 5711 3 is_stmt 1 view .LVU2774 + 8413 .loc 1 5711 3 is_stmt 1 view .LVU2774 5711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8419 .loc 1 5711 15 is_stmt 0 view .LVU2775 - 8420 00a0 0123 movs r3, #1 - 8421 00a2 84F83D30 strb r3, [r4, #61] + 8414 .loc 1 5711 15 is_stmt 0 view .LVU2775 + 8415 00a0 0123 movs r3, #1 + 8416 00a2 84F83D30 strb r3, [r4, #61] 5713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8422 .loc 1 5713 3 is_stmt 1 view .LVU2776 + 8417 .loc 1 5713 3 is_stmt 1 view .LVU2776 5713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8423 .loc 1 5713 3 view .LVU2777 - 8424 00a6 0023 movs r3, #0 - 8425 00a8 84F83C30 strb r3, [r4, #60] + 8418 .loc 1 5713 3 view .LVU2777 + 8419 00a6 0023 movs r3, #0 + 8420 00a8 84F83C30 strb r3, [r4, #60] 5713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8426 .loc 1 5713 3 view .LVU2778 + 8421 .loc 1 5713 3 view .LVU2778 5715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8427 .loc 1 5715 3 view .LVU2779 + 8422 .loc 1 5715 3 view .LVU2779 5716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8428 .loc 1 5716 1 is_stmt 0 view .LVU2780 - 8429 00ac 10BD pop {r4, pc} - 8430 .LVL678: - 8431 .L512: + 8423 .loc 1 5716 1 is_stmt 0 view .LVU2780 + 8424 00ac 10BD pop {r4, pc} + 8425 .LVL675: + 8426 .L512: 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8432 .loc 1 5581 3 view .LVU2781 - 8433 00ae 204A ldr r2, .L524+4 - 8434 .LVL679: + 8427 .loc 1 5581 3 view .LVU2781 + 8428 00ae 204A ldr r2, .L524+4 + 8429 .LVL676: 5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8435 .loc 1 5581 3 view .LVU2782 - 8436 00b0 9342 cmp r3, r2 - 8437 00b2 D2D0 beq .L508 - 8438 00b4 07D8 bhi .L513 - 8439 00b6 B3F1101F cmp r3, #1048592 - 8440 00ba CED0 beq .L508 - 8441 00bc 103A subs r2, r2, #16 - 8442 00be 9342 cmp r3, r2 - 8443 00c0 CBD0 beq .L508 + 8430 .loc 1 5581 3 view .LVU2782 + 8431 00b0 9342 cmp r3, r2 + 8432 00b2 D2D0 beq .L508 + 8433 00b4 07D8 bhi .L513 + 8434 00b6 B3F1101F cmp r3, #1048592 + 8435 00ba CED0 beq .L508 + 8436 00bc 103A subs r2, r2, #16 + 8437 00be 9342 cmp r3, r2 + 8438 00c0 CBD0 beq .L508 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8444 .loc 1 5708 14 view .LVU2783 - 8445 00c2 0120 movs r0, #1 - 8446 .LVL680: + 8439 .loc 1 5708 14 view .LVU2783 + 8440 00c2 0120 movs r0, #1 + 8441 .LVL677: 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8447 .loc 1 5708 14 view .LVU2784 - 8448 00c4 ECE7 b .L507 - ARM GAS /tmp/ccodHXtm.s page 328 + 8442 .loc 1 5708 14 view .LVU2784 + 8443 00c4 ECE7 b .L507 + 8444 .LVL678: + 8445 .L513: +5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 8446 .loc 1 5581 3 view .LVU2785 + 8447 00c6 1B4A ldr r2, .L524+8 + ARM GAS /tmp/ccGjXOU1.s page 328 - 8449 .LVL681: - 8450 .L513: -5581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8451 .loc 1 5581 3 view .LVU2785 - 8452 00c6 1B4A ldr r2, .L524+8 - 8453 00c8 9342 cmp r3, r2 - 8454 00ca C6D0 beq .L508 - 8455 00cc 3032 adds r2, r2, #48 - 8456 00ce 9342 cmp r3, r2 - 8457 00d0 C3D0 beq .L508 + 8448 00c8 9342 cmp r3, r2 + 8449 00ca C6D0 beq .L508 + 8450 00cc 3032 adds r2, r2, #48 + 8451 00ce 9342 cmp r3, r2 + 8452 00d0 C3D0 beq .L508 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8458 .loc 1 5708 14 view .LVU2786 - 8459 00d2 0120 movs r0, #1 - 8460 .LVL682: + 8453 .loc 1 5708 14 view .LVU2786 + 8454 00d2 0120 movs r0, #1 + 8455 .LVL679: 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8461 .loc 1 5708 14 view .LVU2787 - 8462 00d4 E4E7 b .L507 - 8463 .LVL683: - 8464 .L502: + 8456 .loc 1 5708 14 view .LVU2787 + 8457 00d4 E4E7 b .L507 + 8458 .LVL680: + 8459 .L502: 5592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8465 .loc 1 5592 7 is_stmt 1 view .LVU2788 + 8460 .loc 1 5592 7 is_stmt 1 view .LVU2788 5595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); - 8466 .loc 1 5595 7 view .LVU2789 + 8461 .loc 1 5595 7 view .LVU2789 5596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); - 8467 .loc 1 5596 7 view .LVU2790 + 8462 .loc 1 5596 7 view .LVU2790 5597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8468 .loc 1 5597 7 view .LVU2791 + 8463 .loc 1 5597 7 view .LVU2791 5600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8469 .loc 1 5600 7 view .LVU2792 - 8470 00d6 CB68 ldr r3, [r1, #12] - 8471 00d8 4A68 ldr r2, [r1, #4] - 8472 .LVL684: + 8464 .loc 1 5600 7 view .LVU2792 + 8465 00d6 CB68 ldr r3, [r1, #12] + 8466 00d8 4A68 ldr r2, [r1, #4] + 8467 .LVL681: 5600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8473 .loc 1 5600 7 is_stmt 0 view .LVU2793 - 8474 00da 8968 ldr r1, [r1, #8] - 8475 .LVL685: + 8468 .loc 1 5600 7 is_stmt 0 view .LVU2793 + 8469 00da 8968 ldr r1, [r1, #8] + 8470 .LVL682: 5600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8476 .loc 1 5600 7 view .LVU2794 - 8477 00dc 2068 ldr r0, [r4] - 8478 .LVL686: + 8471 .loc 1 5600 7 view .LVU2794 + 8472 00dc 2068 ldr r0, [r4] + 8473 .LVL683: 5600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8479 .loc 1 5600 7 view .LVU2795 - 8480 00de FFF7FEFF bl TIM_ETR_SetConfig - 8481 .LVL687: + 8474 .loc 1 5600 7 view .LVU2795 + 8475 00de FFF7FEFF bl TIM_ETR_SetConfig + 8476 .LVL684: 5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); - 8482 .loc 1 5606 7 is_stmt 1 view .LVU2796 + 8477 .loc 1 5606 7 is_stmt 1 view .LVU2796 5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); - 8483 .loc 1 5606 21 is_stmt 0 view .LVU2797 - 8484 00e2 2268 ldr r2, [r4] + 8478 .loc 1 5606 21 is_stmt 0 view .LVU2797 + 8479 00e2 2268 ldr r2, [r4] 5606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); - 8485 .loc 1 5606 15 view .LVU2798 - 8486 00e4 9368 ldr r3, [r2, #8] - 8487 .LVL688: + 8480 .loc 1 5606 15 view .LVU2798 + 8481 00e4 9368 ldr r3, [r2, #8] + 8482 .LVL685: 5607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Write to TIMx SMCR */ - 8488 .loc 1 5607 7 is_stmt 1 view .LVU2799 + 8483 .loc 1 5607 7 is_stmt 1 view .LVU2799 5607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Write to TIMx SMCR */ - 8489 .loc 1 5607 15 is_stmt 0 view .LVU2800 - ARM GAS /tmp/ccodHXtm.s page 329 + 8484 .loc 1 5607 15 is_stmt 0 view .LVU2800 + 8485 00e6 43F07703 orr r3, r3, #119 + 8486 .LVL686: +5609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8487 .loc 1 5609 7 is_stmt 1 view .LVU2801 +5609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + ARM GAS /tmp/ccGjXOU1.s page 329 - 8490 00e6 43F07703 orr r3, r3, #119 - 8491 .LVL689: -5609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8492 .loc 1 5609 7 is_stmt 1 view .LVU2801 -5609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8493 .loc 1 5609 28 is_stmt 0 view .LVU2802 - 8494 00ea 9360 str r3, [r2, #8] + 8488 .loc 1 5609 28 is_stmt 0 view .LVU2802 + 8489 00ea 9360 str r3, [r2, #8] 5610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8495 .loc 1 5610 7 is_stmt 1 view .LVU2803 + 8490 .loc 1 5610 7 is_stmt 1 view .LVU2803 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8496 .loc 1 5564 21 is_stmt 0 view .LVU2804 - 8497 00ec 0020 movs r0, #0 + 8491 .loc 1 5564 21 is_stmt 0 view .LVU2804 + 8492 00ec 0020 movs r0, #0 5610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8498 .loc 1 5610 7 view .LVU2805 - 8499 00ee D7E7 b .L507 - 8500 .LVL690: - 8501 .L511: + 8493 .loc 1 5610 7 view .LVU2805 + 8494 00ee D7E7 b .L507 + 8495 .LVL687: + 8496 .L511: 5616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8502 .loc 1 5616 7 is_stmt 1 view .LVU2806 + 8497 .loc 1 5616 7 is_stmt 1 view .LVU2806 5619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); - 8503 .loc 1 5619 7 view .LVU2807 + 8498 .loc 1 5619 7 view .LVU2807 5620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); - 8504 .loc 1 5620 7 view .LVU2808 + 8499 .loc 1 5620 7 view .LVU2808 5621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8505 .loc 1 5621 7 view .LVU2809 + 8500 .loc 1 5621 7 view .LVU2809 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8506 .loc 1 5624 7 view .LVU2810 - 8507 00f0 CB68 ldr r3, [r1, #12] - 8508 00f2 4A68 ldr r2, [r1, #4] - 8509 .LVL691: + 8501 .loc 1 5624 7 view .LVU2810 + 8502 00f0 CB68 ldr r3, [r1, #12] + 8503 00f2 4A68 ldr r2, [r1, #4] + 8504 .LVL688: 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8510 .loc 1 5624 7 is_stmt 0 view .LVU2811 - 8511 00f4 8968 ldr r1, [r1, #8] - 8512 .LVL692: + 8505 .loc 1 5624 7 is_stmt 0 view .LVU2811 + 8506 00f4 8968 ldr r1, [r1, #8] + 8507 .LVL689: 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8513 .loc 1 5624 7 view .LVU2812 - 8514 00f6 2068 ldr r0, [r4] - 8515 .LVL693: + 8508 .loc 1 5624 7 view .LVU2812 + 8509 00f6 2068 ldr r0, [r4] + 8510 .LVL690: 5624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, - 8516 .loc 1 5624 7 view .LVU2813 - 8517 00f8 FFF7FEFF bl TIM_ETR_SetConfig - 8518 .LVL694: + 8511 .loc 1 5624 7 view .LVU2813 + 8512 00f8 FFF7FEFF bl TIM_ETR_SetConfig + 8513 .LVL691: 5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8519 .loc 1 5629 7 is_stmt 1 view .LVU2814 + 8514 .loc 1 5629 7 is_stmt 1 view .LVU2814 5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8520 .loc 1 5629 11 is_stmt 0 view .LVU2815 - 8521 00fc 2268 ldr r2, [r4] + 8515 .loc 1 5629 11 is_stmt 0 view .LVU2815 + 8516 00fc 2268 ldr r2, [r4] 5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8522 .loc 1 5629 21 view .LVU2816 - 8523 00fe 9368 ldr r3, [r2, #8] + 8517 .loc 1 5629 21 view .LVU2816 + 8518 00fe 9368 ldr r3, [r2, #8] 5629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8524 .loc 1 5629 28 view .LVU2817 - 8525 0100 43F48043 orr r3, r3, #16384 - 8526 0104 9360 str r3, [r2, #8] + 8519 .loc 1 5629 28 view .LVU2817 + 8520 0100 43F48043 orr r3, r3, #16384 + 8521 0104 9360 str r3, [r2, #8] 5630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8527 .loc 1 5630 7 is_stmt 1 view .LVU2818 + 8522 .loc 1 5630 7 is_stmt 1 view .LVU2818 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - ARM GAS /tmp/ccodHXtm.s page 330 - - - 8528 .loc 1 5564 21 is_stmt 0 view .LVU2819 - 8529 0106 0020 movs r0, #0 + 8523 .loc 1 5564 21 is_stmt 0 view .LVU2819 + 8524 0106 0020 movs r0, #0 5630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8530 .loc 1 5630 7 view .LVU2820 - 8531 0108 CAE7 b .L507 - 8532 .LVL695: - 8533 .L504: + 8525 .loc 1 5630 7 view .LVU2820 + 8526 0108 CAE7 b .L507 + ARM GAS /tmp/ccGjXOU1.s page 330 + + + 8527 .LVL692: + 8528 .L504: 5636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8534 .loc 1 5636 7 is_stmt 1 view .LVU2821 + 8529 .loc 1 5636 7 is_stmt 1 view .LVU2821 5639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); - 8535 .loc 1 5639 7 view .LVU2822 + 8530 .loc 1 5639 7 view .LVU2822 5640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8536 .loc 1 5640 7 view .LVU2823 + 8531 .loc 1 5640 7 view .LVU2823 5642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8537 .loc 1 5642 7 view .LVU2824 - 8538 010a CA68 ldr r2, [r1, #12] - 8539 .LVL696: + 8532 .loc 1 5642 7 view .LVU2824 + 8533 010a CA68 ldr r2, [r1, #12] + 8534 .LVL693: 5642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8540 .loc 1 5642 7 is_stmt 0 view .LVU2825 - 8541 010c 4968 ldr r1, [r1, #4] - 8542 .LVL697: + 8535 .loc 1 5642 7 is_stmt 0 view .LVU2825 + 8536 010c 4968 ldr r1, [r1, #4] + 8537 .LVL694: 5642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8543 .loc 1 5642 7 view .LVU2826 - 8544 010e 2068 ldr r0, [r4] - 8545 .LVL698: + 8538 .loc 1 5642 7 view .LVU2826 + 8539 010e 2068 ldr r0, [r4] + 8540 .LVL695: 5642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - 8546 .loc 1 5642 7 view .LVU2827 - 8547 0110 FFF7FEFF bl TIM_TI1_ConfigInputStage - 8548 .LVL699: + 8541 .loc 1 5642 7 view .LVU2827 + 8542 0110 FFF7FEFF bl TIM_TI1_ConfigInputStage + 8543 .LVL696: 5645:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8549 .loc 1 5645 7 is_stmt 1 view .LVU2828 - 8550 0114 5021 movs r1, #80 - 8551 0116 2068 ldr r0, [r4] - 8552 0118 FFF7FEFF bl TIM_ITRx_SetConfig - 8553 .LVL700: + 8544 .loc 1 5645 7 is_stmt 1 view .LVU2828 + 8545 0114 5021 movs r1, #80 + 8546 0116 2068 ldr r0, [r4] + 8547 0118 FFF7FEFF bl TIM_ITRx_SetConfig + 8548 .LVL697: 5646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8554 .loc 1 5646 7 view .LVU2829 + 8549 .loc 1 5646 7 view .LVU2829 5564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8555 .loc 1 5564 21 is_stmt 0 view .LVU2830 - 8556 011c 0020 movs r0, #0 + 8550 .loc 1 5564 21 is_stmt 0 view .LVU2830 + 8551 011c 0020 movs r0, #0 5646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8557 .loc 1 5646 7 view .LVU2831 - 8558 011e BFE7 b .L507 - 8559 .LVL701: - 8560 .L515: + 8552 .loc 1 5646 7 view .LVU2831 + 8553 011e BFE7 b .L507 + 8554 .LVL698: + 8555 .L515: 5708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8561 .loc 1 5708 14 view .LVU2832 - 8562 0120 0120 movs r0, #1 - 8563 0122 BDE7 b .L507 - 8564 .L516: - 8565 0124 0120 movs r0, #1 - 8566 0126 BBE7 b .L507 - 8567 .LVL702: - 8568 .L514: - 8569 .LCFI79: - 8570 .cfi_def_cfa_offset 0 - 8571 .cfi_restore 4 - ARM GAS /tmp/ccodHXtm.s page 331 - - - 8572 .cfi_restore 14 + 8556 .loc 1 5708 14 view .LVU2832 + 8557 0120 0120 movs r0, #1 + 8558 0122 BDE7 b .L507 + 8559 .L516: + 8560 0124 0120 movs r0, #1 + 8561 0126 BBE7 b .L507 + 8562 .LVL699: + 8563 .L514: + 8564 .LCFI79: + 8565 .cfi_def_cfa_offset 0 + 8566 .cfi_restore 4 + 8567 .cfi_restore 14 5568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8573 .loc 1 5568 3 discriminator 1 view .LVU2833 - 8574 0128 0220 movs r0, #2 - 8575 .LVL703: + 8568 .loc 1 5568 3 discriminator 1 view .LVU2833 + 8569 0128 0220 movs r0, #2 + 8570 .LVL700: + ARM GAS /tmp/ccGjXOU1.s page 331 + + 5716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8576 .loc 1 5716 1 view .LVU2834 - 8577 012a 7047 bx lr - 8578 .L525: - 8579 .align 2 - 8580 .L524: - 8581 012c 8800CEFF .word -3276664 - 8582 0130 30001000 .word 1048624 - 8583 0134 40001000 .word 1048640 - 8584 .cfi_endproc - 8585 .LFE400: - 8587 .section .text.TIM_SlaveTimer_SetConfig,"ax",%progbits - 8588 .align 1 - 8589 .syntax unified - 8590 .thumb - 8591 .thumb_func - 8593 TIM_SlaveTimer_SetConfig: - 8594 .LVL704: - 8595 .LFB440: + 8571 .loc 1 5716 1 view .LVU2834 + 8572 012a 7047 bx lr + 8573 .L525: + 8574 .align 2 + 8575 .L524: + 8576 012c 8800CEFF .word -3276664 + 8577 0130 30001000 .word 1048624 + 8578 0134 40001000 .word 1048640 + 8579 .cfi_endproc + 8580 .LFE400: + 8582 .section .text.TIM_SlaveTimer_SetConfig,"ax",%progbits + 8583 .align 1 + 8584 .syntax unified + 8585 .thumb + 8586 .thumb_func + 8588 TIM_SlaveTimer_SetConfig: + 8589 .LVL701: + 8590 .LFB440: 7579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 8596 .loc 1 7579 1 is_stmt 1 view -0 - 8597 .cfi_startproc - 8598 @ args = 0, pretend = 0, frame = 0 - 8599 @ frame_needed = 0, uses_anonymous_args = 0 + 8591 .loc 1 7579 1 is_stmt 1 view -0 + 8592 .cfi_startproc + 8593 @ args = 0, pretend = 0, frame = 0 + 8594 @ frame_needed = 0, uses_anonymous_args = 0 7579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 8600 .loc 1 7579 1 is_stmt 0 view .LVU2836 - 8601 0000 10B5 push {r4, lr} - 8602 .LCFI80: - 8603 .cfi_def_cfa_offset 8 - 8604 .cfi_offset 4, -8 - 8605 .cfi_offset 14, -4 + 8595 .loc 1 7579 1 is_stmt 0 view .LVU2836 + 8596 0000 10B5 push {r4, lr} + 8597 .LCFI80: + 8598 .cfi_def_cfa_offset 8 + 8599 .cfi_offset 4, -8 + 8600 .cfi_offset 14, -4 7580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8606 .loc 1 7580 3 is_stmt 1 view .LVU2837 - 8607 .LVL705: + 8601 .loc 1 7580 3 is_stmt 1 view .LVU2837 + 8602 .LVL702: 7581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccmr1; - 8608 .loc 1 7581 3 view .LVU2838 + 8603 .loc 1 7581 3 view .LVU2838 7582:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpccer; - 8609 .loc 1 7582 3 view .LVU2839 + 8604 .loc 1 7582 3 view .LVU2839 7583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8610 .loc 1 7583 3 view .LVU2840 + 8605 .loc 1 7583 3 view .LVU2840 7586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8611 .loc 1 7586 3 view .LVU2841 + 8606 .loc 1 7586 3 view .LVU2841 7586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8612 .loc 1 7586 17 is_stmt 0 view .LVU2842 - 8613 0002 0468 ldr r4, [r0] + 8607 .loc 1 7586 17 is_stmt 0 view .LVU2842 + 8608 0002 0468 ldr r4, [r0] 7586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8614 .loc 1 7586 11 view .LVU2843 - 8615 0004 A268 ldr r2, [r4, #8] - 8616 .LVL706: + 8609 .loc 1 7586 11 view .LVU2843 + 8610 0004 A268 ldr r2, [r4, #8] + 8611 .LVL703: 7589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Input Trigger source */ - 8617 .loc 1 7589 3 is_stmt 1 view .LVU2844 + 8612 .loc 1 7589 3 is_stmt 1 view .LVU2844 7589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Input Trigger source */ - ARM GAS /tmp/ccodHXtm.s page 332 + 8613 .loc 1 7589 11 is_stmt 0 view .LVU2845 + 8614 0006 22F44012 bic r2, r2, #3145728 + 8615 .LVL704: +7589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Input Trigger source */ + 8616 .loc 1 7589 11 view .LVU2846 + ARM GAS /tmp/ccGjXOU1.s page 332 - 8618 .loc 1 7589 11 is_stmt 0 view .LVU2845 - 8619 0006 22F44012 bic r2, r2, #3145728 - 8620 .LVL707: -7589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the Input Trigger source */ - 8621 .loc 1 7589 11 view .LVU2846 - 8622 000a 22F07002 bic r2, r2, #112 - 8623 .LVL708: + 8617 000a 22F07002 bic r2, r2, #112 + 8618 .LVL705: 7591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8624 .loc 1 7591 3 is_stmt 1 view .LVU2847 + 8619 .loc 1 7591 3 is_stmt 1 view .LVU2847 7591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8625 .loc 1 7591 26 is_stmt 0 view .LVU2848 - 8626 000e 4B68 ldr r3, [r1, #4] + 8620 .loc 1 7591 26 is_stmt 0 view .LVU2848 + 8621 000e 4B68 ldr r3, [r1, #4] 7591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8627 .loc 1 7591 11 view .LVU2849 - 8628 0010 1343 orrs r3, r3, r2 - 8629 .LVL709: + 8622 .loc 1 7591 11 view .LVU2849 + 8623 0010 1343 orrs r3, r3, r2 + 8624 .LVL706: 7594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the slave mode */ - 8630 .loc 1 7594 3 is_stmt 1 view .LVU2850 + 8625 .loc 1 7594 3 is_stmt 1 view .LVU2850 7594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the slave mode */ - 8631 .loc 1 7594 11 is_stmt 0 view .LVU2851 - 8632 0012 23F48033 bic r3, r3, #65536 - 8633 .LVL710: + 8626 .loc 1 7594 11 is_stmt 0 view .LVU2851 + 8627 0012 23F48033 bic r3, r3, #65536 + 8628 .LVL707: 7594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set the slave mode */ - 8634 .loc 1 7594 11 view .LVU2852 - 8635 0016 23F00703 bic r3, r3, #7 - 8636 .LVL711: + 8629 .loc 1 7594 11 view .LVU2852 + 8630 0016 23F00703 bic r3, r3, #7 + 8631 .LVL708: 7596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8637 .loc 1 7596 3 is_stmt 1 view .LVU2853 + 8632 .loc 1 7596 3 is_stmt 1 view .LVU2853 7596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8638 .loc 1 7596 26 is_stmt 0 view .LVU2854 - 8639 001a 0A68 ldr r2, [r1] + 8633 .loc 1 7596 26 is_stmt 0 view .LVU2854 + 8634 001a 0A68 ldr r2, [r1] 7596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8640 .loc 1 7596 11 view .LVU2855 - 8641 001c 1A43 orrs r2, r2, r3 - 8642 .LVL712: + 8635 .loc 1 7596 11 view .LVU2855 + 8636 001c 1A43 orrs r2, r2, r3 + 8637 .LVL709: 7599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8643 .loc 1 7599 3 is_stmt 1 view .LVU2856 + 8638 .loc 1 7599 3 is_stmt 1 view .LVU2856 7599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8644 .loc 1 7599 24 is_stmt 0 view .LVU2857 - 8645 001e A260 str r2, [r4, #8] + 8639 .loc 1 7599 24 is_stmt 0 view .LVU2857 + 8640 001e A260 str r2, [r4, #8] 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8646 .loc 1 7602 3 is_stmt 1 view .LVU2858 + 8641 .loc 1 7602 3 is_stmt 1 view .LVU2858 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8647 .loc 1 7602 23 is_stmt 0 view .LVU2859 - 8648 0020 4B68 ldr r3, [r1, #4] + 8642 .loc 1 7602 23 is_stmt 0 view .LVU2859 + 8643 0020 4B68 ldr r3, [r1, #4] 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8649 .loc 1 7602 3 view .LVU2860 - 8650 0022 602B cmp r3, #96 - 8651 0024 5AD0 beq .L527 - 8652 0026 1ED8 bhi .L528 - 8653 0028 402B cmp r3, #64 - 8654 002a 3FD0 beq .L529 - 8655 002c 08D9 bls .L549 - 8656 002e 502B cmp r3, #80 - 8657 0030 17D1 bne .L550 + 8644 .loc 1 7602 3 view .LVU2860 + 8645 0022 602B cmp r3, #96 + 8646 0024 5AD0 beq .L527 + 8647 0026 1ED8 bhi .L528 + 8648 0028 402B cmp r3, #64 + 8649 002a 3FD0 beq .L529 + 8650 002c 08D9 bls .L549 + 8651 002e 502B cmp r3, #80 + 8652 0030 17D1 bne .L550 7649:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); - 8658 .loc 1 7649 7 is_stmt 1 view .LVU2861 - ARM GAS /tmp/ccodHXtm.s page 333 - - + 8653 .loc 1 7649 7 is_stmt 1 view .LVU2861 7650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); - 8659 .loc 1 7650 7 view .LVU2862 + 8654 .loc 1 7650 7 view .LVU2862 7651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8660 .loc 1 7651 7 view .LVU2863 + 8655 .loc 1 7651 7 view .LVU2863 7654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8661 .loc 1 7654 7 view .LVU2864 - 8662 0032 0A69 ldr r2, [r1, #16] - 8663 .LVL713: + ARM GAS /tmp/ccGjXOU1.s page 333 + + + 8656 .loc 1 7654 7 view .LVU2864 + 8657 0032 0A69 ldr r2, [r1, #16] + 8658 .LVL710: 7654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8664 .loc 1 7654 7 is_stmt 0 view .LVU2865 - 8665 0034 8968 ldr r1, [r1, #8] - 8666 .LVL714: + 8659 .loc 1 7654 7 is_stmt 0 view .LVU2865 + 8660 0034 8968 ldr r1, [r1, #8] + 8661 .LVL711: 7654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8667 .loc 1 7654 7 view .LVU2866 - 8668 0036 0068 ldr r0, [r0] - 8669 .LVL715: + 8662 .loc 1 7654 7 view .LVU2866 + 8663 0036 0068 ldr r0, [r0] + 8664 .LVL712: 7654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8670 .loc 1 7654 7 view .LVU2867 - 8671 0038 FFF7FEFF bl TIM_TI1_ConfigInputStage - 8672 .LVL716: + 8665 .loc 1 7654 7 view .LVU2867 + 8666 0038 FFF7FEFF bl TIM_TI1_ConfigInputStage + 8667 .LVL713: 7657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8673 .loc 1 7657 7 is_stmt 1 view .LVU2868 + 8668 .loc 1 7657 7 is_stmt 1 view .LVU2868 7580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8674 .loc 1 7580 21 is_stmt 0 view .LVU2869 - 8675 003c 0020 movs r0, #0 + 8669 .loc 1 7580 21 is_stmt 0 view .LVU2869 + 8670 003c 0020 movs r0, #0 7657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8676 .loc 1 7657 7 view .LVU2870 - 8677 003e 34E0 b .L531 - 8678 .LVL717: - 8679 .L549: + 8671 .loc 1 7657 7 view .LVU2870 + 8672 003e 34E0 b .L531 + 8673 .LVL714: + 8674 .L549: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8680 .loc 1 7602 3 view .LVU2871 - 8681 0040 202B cmp r3, #32 - 8682 0042 52D0 beq .L536 - 8683 0044 07D8 bhi .L532 - 8684 0046 002B cmp r3, #0 - 8685 0048 51D0 beq .L537 - 8686 004a 102B cmp r3, #16 - 8687 004c 01D0 beq .L551 + 8675 .loc 1 7602 3 view .LVU2871 + 8676 0040 202B cmp r3, #32 + 8677 0042 52D0 beq .L536 + 8678 0044 07D8 bhi .L532 + 8679 0046 002B cmp r3, #0 + 8680 0048 51D0 beq .L537 + 8681 004a 102B cmp r3, #16 + 8682 004c 01D0 beq .L551 7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8688 .loc 1 7699 14 view .LVU2872 - 8689 004e 0120 movs r0, #1 - 8690 .LVL718: + 8683 .loc 1 7699 14 view .LVU2872 + 8684 004e 0120 movs r0, #1 + 8685 .LVL715: 7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8691 .loc 1 7699 14 view .LVU2873 - 8692 0050 2BE0 b .L531 - 8693 .LVL719: - 8694 .L551: + 8686 .loc 1 7699 14 view .LVU2873 + 8687 0050 2BE0 b .L531 + 8688 .LVL716: + 8689 .L551: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8695 .loc 1 7602 3 view .LVU2874 - 8696 0052 0020 movs r0, #0 - 8697 .LVL720: + 8690 .loc 1 7602 3 view .LVU2874 + 8691 0052 0020 movs r0, #0 + 8692 .LVL717: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8698 .loc 1 7602 3 view .LVU2875 - 8699 0054 29E0 b .L531 - 8700 .LVL721: - 8701 .L532: - ARM GAS /tmp/ccodHXtm.s page 334 + 8693 .loc 1 7602 3 view .LVU2875 + 8694 0054 29E0 b .L531 + 8695 .LVL718: + 8696 .L532: +7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 8697 .loc 1 7602 3 view .LVU2876 + 8698 0056 302B cmp r3, #48 + 8699 0058 01D0 beq .L552 +7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + ARM GAS /tmp/ccGjXOU1.s page 334 + 8700 .loc 1 7699 14 view .LVU2877 + 8701 005a 0120 movs r0, #1 + 8702 .LVL719: +7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8703 .loc 1 7699 14 view .LVU2878 + 8704 005c 25E0 b .L531 + 8705 .LVL720: + 8706 .L552: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8702 .loc 1 7602 3 view .LVU2876 - 8703 0056 302B cmp r3, #48 - 8704 0058 01D0 beq .L552 -7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8705 .loc 1 7699 14 view .LVU2877 - 8706 005a 0120 movs r0, #1 - 8707 .LVL722: -7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8708 .loc 1 7699 14 view .LVU2878 - 8709 005c 25E0 b .L531 - 8710 .LVL723: - 8711 .L552: + 8707 .loc 1 7602 3 view .LVU2879 + 8708 005e 0020 movs r0, #0 + 8709 .LVL721: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8712 .loc 1 7602 3 view .LVU2879 - 8713 005e 0020 movs r0, #0 - 8714 .LVL724: + 8710 .loc 1 7602 3 view .LVU2880 + 8711 0060 23E0 b .L531 + 8712 .LVL722: + 8713 .L550: +7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8714 .loc 1 7699 14 view .LVU2881 + 8715 0062 0120 movs r0, #1 + 8716 .LVL723: +7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8717 .loc 1 7699 14 view .LVU2882 + 8718 0064 21E0 b .L531 + 8719 .LVL724: + 8720 .L528: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8715 .loc 1 7602 3 view .LVU2880 - 8716 0060 23E0 b .L531 - 8717 .LVL725: - 8718 .L550: -7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8719 .loc 1 7699 14 view .LVU2881 - 8720 0062 0120 movs r0, #1 - 8721 .LVL726: -7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8722 .loc 1 7699 14 view .LVU2882 - 8723 0064 21E0 b .L531 - 8724 .LVL727: - 8725 .L528: + 8721 .loc 1 7602 3 view .LVU2883 + 8722 0066 702B cmp r3, #112 + 8723 0068 18D0 beq .L534 + 8724 006a 42D3 bcc .L540 + 8725 006c 274A ldr r2, .L555 + 8726 .LVL725: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8726 .loc 1 7602 3 view .LVU2883 - 8727 0066 702B cmp r3, #112 - 8728 0068 18D0 beq .L534 - 8729 006a 42D3 bcc .L540 - 8730 006c 274A ldr r2, .L555 - 8731 .LVL728: + 8727 .loc 1 7602 3 view .LVU2884 + 8728 006e 9342 cmp r3, r2 + 8729 0070 41D0 beq .L541 + 8730 0072 09D8 bhi .L535 + 8731 0074 B3F1101F cmp r3, #1048592 + 8732 0078 3FD0 beq .L542 + 8733 007a 103A subs r2, r2, #16 + 8734 007c 9342 cmp r3, r2 + 8735 007e 01D0 beq .L553 +7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8736 .loc 1 7699 14 view .LVU2885 + 8737 0080 0120 movs r0, #1 + 8738 .LVL726: +7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 8739 .loc 1 7699 14 view .LVU2886 + 8740 0082 12E0 b .L531 + 8741 .LVL727: + 8742 .L553: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8732 .loc 1 7602 3 view .LVU2884 - 8733 006e 9342 cmp r3, r2 - 8734 0070 41D0 beq .L541 - 8735 0072 09D8 bhi .L535 - 8736 0074 B3F1101F cmp r3, #1048592 - 8737 0078 3FD0 beq .L542 - 8738 007a 103A subs r2, r2, #16 - 8739 007c 9342 cmp r3, r2 - 8740 007e 01D0 beq .L553 -7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8741 .loc 1 7699 14 view .LVU2885 - 8742 0080 0120 movs r0, #1 - 8743 .LVL729: -7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8744 .loc 1 7699 14 view .LVU2886 - 8745 0082 12E0 b .L531 - 8746 .LVL730: - 8747 .L553: - ARM GAS /tmp/ccodHXtm.s page 335 + 8743 .loc 1 7602 3 view .LVU2887 + 8744 0084 0020 movs r0, #0 + 8745 .LVL728: +7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 335 + 8746 .loc 1 7602 3 view .LVU2888 + 8747 0086 10E0 b .L531 + 8748 .LVL729: + 8749 .L535: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8748 .loc 1 7602 3 view .LVU2887 - 8749 0084 0020 movs r0, #0 - 8750 .LVL731: -7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8751 .loc 1 7602 3 view .LVU2888 - 8752 0086 10E0 b .L531 - 8753 .LVL732: - 8754 .L535: -7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8755 .loc 1 7602 3 view .LVU2889 - 8756 0088 214A ldr r2, .L555+4 - 8757 008a 9342 cmp r3, r2 - 8758 008c 37D0 beq .L544 - 8759 008e 3032 adds r2, r2, #48 - 8760 0090 9342 cmp r3, r2 - 8761 0092 01D0 beq .L554 + 8750 .loc 1 7602 3 view .LVU2889 + 8751 0088 214A ldr r2, .L555+4 + 8752 008a 9342 cmp r3, r2 + 8753 008c 37D0 beq .L544 + 8754 008e 3032 adds r2, r2, #48 + 8755 0090 9342 cmp r3, r2 + 8756 0092 01D0 beq .L554 7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8762 .loc 1 7699 14 view .LVU2890 - 8763 0094 0120 movs r0, #1 - 8764 .LVL733: + 8757 .loc 1 7699 14 view .LVU2890 + 8758 0094 0120 movs r0, #1 + 8759 .LVL730: 7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8765 .loc 1 7699 14 view .LVU2891 - 8766 0096 08E0 b .L531 - 8767 .LVL734: - 8768 .L554: + 8760 .loc 1 7699 14 view .LVU2891 + 8761 0096 08E0 b .L531 + 8762 .LVL731: + 8763 .L554: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8769 .loc 1 7602 3 view .LVU2892 - 8770 0098 0020 movs r0, #0 - 8771 .LVL735: + 8764 .loc 1 7602 3 view .LVU2892 + 8765 0098 0020 movs r0, #0 + 8766 .LVL732: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8772 .loc 1 7602 3 view .LVU2893 - 8773 009a 06E0 b .L531 - 8774 .LVL736: - 8775 .L534: + 8767 .loc 1 7602 3 view .LVU2893 + 8768 009a 06E0 b .L531 + 8769 .LVL733: + 8770 .L534: 7607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPRESCALER(sSlaveConfig->TriggerPrescaler)); - 8776 .loc 1 7607 7 is_stmt 1 view .LVU2894 + 8771 .loc 1 7607 7 is_stmt 1 view .LVU2894 7608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); - 8777 .loc 1 7608 7 view .LVU2895 + 8772 .loc 1 7608 7 view .LVU2895 7609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); - 8778 .loc 1 7609 7 view .LVU2896 + 8773 .loc 1 7609 7 view .LVU2896 7610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Configure the ETR Trigger source */ - 8779 .loc 1 7610 7 view .LVU2897 + 8774 .loc 1 7610 7 view .LVU2897 7612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, - 8780 .loc 1 7612 7 view .LVU2898 - 8781 009c 0B69 ldr r3, [r1, #16] - 8782 009e 8A68 ldr r2, [r1, #8] - 8783 .LVL737: + 8775 .loc 1 7612 7 view .LVU2898 + 8776 009c 0B69 ldr r3, [r1, #16] + 8777 009e 8A68 ldr r2, [r1, #8] + 8778 .LVL734: 7612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, - 8784 .loc 1 7612 7 is_stmt 0 view .LVU2899 - 8785 00a0 C968 ldr r1, [r1, #12] - 8786 .LVL738: + 8779 .loc 1 7612 7 is_stmt 0 view .LVU2899 + 8780 00a0 C968 ldr r1, [r1, #12] + 8781 .LVL735: 7612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, - 8787 .loc 1 7612 7 view .LVU2900 - 8788 00a2 0068 ldr r0, [r0] - 8789 .LVL739: + 8782 .loc 1 7612 7 view .LVU2900 + 8783 00a2 0068 ldr r0, [r0] + 8784 .LVL736: 7612:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, - ARM GAS /tmp/ccodHXtm.s page 336 - - - 8790 .loc 1 7612 7 view .LVU2901 - 8791 00a4 FFF7FEFF bl TIM_ETR_SetConfig - 8792 .LVL740: + 8785 .loc 1 7612 7 view .LVU2901 + 8786 00a4 FFF7FEFF bl TIM_ETR_SetConfig + 8787 .LVL737: 7616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8793 .loc 1 7616 7 is_stmt 1 view .LVU2902 + 8788 .loc 1 7616 7 is_stmt 1 view .LVU2902 + ARM GAS /tmp/ccGjXOU1.s page 336 + + 7580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8794 .loc 1 7580 21 is_stmt 0 view .LVU2903 - 8795 00a8 0020 movs r0, #0 - 8796 .L531: - 8797 .LVL741: + 8789 .loc 1 7580 21 is_stmt 0 view .LVU2903 + 8790 00a8 0020 movs r0, #0 + 8791 .L531: + 8792 .LVL738: 7704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8798 .loc 1 7704 1 view .LVU2904 - 8799 00aa 10BD pop {r4, pc} - 8800 .LVL742: - 8801 .L529: + 8793 .loc 1 7704 1 view .LVU2904 + 8794 00aa 10BD pop {r4, pc} + 8795 .LVL739: + 8796 .L529: 7622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); - 8802 .loc 1 7622 7 is_stmt 1 view .LVU2905 + 8797 .loc 1 7622 7 is_stmt 1 view .LVU2905 7623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8803 .loc 1 7623 7 view .LVU2906 + 8798 .loc 1 7623 7 view .LVU2906 7625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (sSlaveConfig->SlaveMode == TIM_SLAVEMODE_COMBINED_GATEDRESET)) - 8804 .loc 1 7625 7 view .LVU2907 + 8799 .loc 1 7625 7 view .LVU2907 7625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (sSlaveConfig->SlaveMode == TIM_SLAVEMODE_COMBINED_GATEDRESET)) - 8805 .loc 1 7625 24 is_stmt 0 view .LVU2908 - 8806 00ac 0B68 ldr r3, [r1] + 8800 .loc 1 7625 24 is_stmt 0 view .LVU2908 + 8801 00ac 0B68 ldr r3, [r1] 7625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (sSlaveConfig->SlaveMode == TIM_SLAVEMODE_COMBINED_GATEDRESET)) - 8807 .loc 1 7625 10 view .LVU2909 - 8808 00ae 052B cmp r3, #5 - 8809 00b0 27D0 beq .L546 + 8802 .loc 1 7625 10 view .LVU2909 + 8803 00ae 052B cmp r3, #5 + 8804 00b0 27D0 beq .L546 7625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (sSlaveConfig->SlaveMode == TIM_SLAVEMODE_COMBINED_GATEDRESET)) - 8810 .loc 1 7625 60 discriminator 1 view .LVU2910 - 8811 00b2 B3F1011F cmp r3, #65537 - 8812 00b6 26D0 beq .L547 + 8805 .loc 1 7625 60 discriminator 1 view .LVU2910 + 8806 00b2 B3F1011F cmp r3, #65537 + 8807 00b6 26D0 beq .L547 7632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; - 8813 .loc 1 7632 7 is_stmt 1 view .LVU2911 + 8808 .loc 1 7632 7 is_stmt 1 view .LVU2911 7632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; - 8814 .loc 1 7632 21 is_stmt 0 view .LVU2912 - 8815 00b8 0368 ldr r3, [r0] + 8809 .loc 1 7632 21 is_stmt 0 view .LVU2912 + 8810 00b8 0368 ldr r3, [r0] 7632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; - 8816 .loc 1 7632 15 view .LVU2913 - 8817 00ba 1C6A ldr r4, [r3, #32] - 8818 .LVL743: + 8811 .loc 1 7632 15 view .LVU2913 + 8812 00ba 1C6A ldr r4, [r3, #32] + 8813 .LVL740: 7633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; - 8819 .loc 1 7633 7 is_stmt 1 view .LVU2914 + 8814 .loc 1 7633 7 is_stmt 1 view .LVU2914 7633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; - 8820 .loc 1 7633 21 is_stmt 0 view .LVU2915 - 8821 00bc 1A6A ldr r2, [r3, #32] - 8822 .LVL744: + 8815 .loc 1 7633 21 is_stmt 0 view .LVU2915 + 8816 00bc 1A6A ldr r2, [r3, #32] + 8817 .LVL741: 7633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; - 8823 .loc 1 7633 28 view .LVU2916 - 8824 00be 22F00102 bic r2, r2, #1 - 8825 00c2 1A62 str r2, [r3, #32] + 8818 .loc 1 7633 28 view .LVU2916 + 8819 00be 22F00102 bic r2, r2, #1 + 8820 00c2 1A62 str r2, [r3, #32] 7634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8826 .loc 1 7634 7 is_stmt 1 view .LVU2917 + 8821 .loc 1 7634 7 is_stmt 1 view .LVU2917 7634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8827 .loc 1 7634 22 is_stmt 0 view .LVU2918 - 8828 00c4 0268 ldr r2, [r0] + 8822 .loc 1 7634 22 is_stmt 0 view .LVU2918 + 8823 00c4 0268 ldr r2, [r0] 7634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 337 + 8824 .loc 1 7634 16 view .LVU2919 + 8825 00c6 9369 ldr r3, [r2, #24] + 8826 .LVL742: +7637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); + 8827 .loc 1 7637 7 is_stmt 1 view .LVU2920 + ARM GAS /tmp/ccGjXOU1.s page 337 - 8829 .loc 1 7634 16 view .LVU2919 - 8830 00c6 9369 ldr r3, [r2, #24] - 8831 .LVL745: 7637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); - 8832 .loc 1 7637 7 is_stmt 1 view .LVU2920 -7637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); - 8833 .loc 1 7637 16 is_stmt 0 view .LVU2921 - 8834 00c8 23F0F003 bic r3, r3, #240 - 8835 .LVL746: + 8828 .loc 1 7637 16 is_stmt 0 view .LVU2921 + 8829 00c8 23F0F003 bic r3, r3, #240 + 8830 .LVL743: 7638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8836 .loc 1 7638 7 is_stmt 1 view .LVU2922 + 8831 .loc 1 7638 7 is_stmt 1 view .LVU2922 7638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8837 .loc 1 7638 33 is_stmt 0 view .LVU2923 - 8838 00cc 0969 ldr r1, [r1, #16] - 8839 .LVL747: + 8832 .loc 1 7638 33 is_stmt 0 view .LVU2923 + 8833 00cc 0969 ldr r1, [r1, #16] + 8834 .LVL744: 7638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8840 .loc 1 7638 16 view .LVU2924 - 8841 00ce 43EA0113 orr r3, r3, r1, lsl #4 - 8842 .LVL748: + 8835 .loc 1 7638 16 view .LVU2924 + 8836 00ce 43EA0113 orr r3, r3, r1, lsl #4 + 8837 .LVL745: 7641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCER = tmpccer; - 8843 .loc 1 7641 7 is_stmt 1 view .LVU2925 + 8838 .loc 1 7641 7 is_stmt 1 view .LVU2925 7641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->Instance->CCER = tmpccer; - 8844 .loc 1 7641 29 is_stmt 0 view .LVU2926 - 8845 00d2 9361 str r3, [r2, #24] + 8839 .loc 1 7641 29 is_stmt 0 view .LVU2926 + 8840 00d2 9361 str r3, [r2, #24] 7642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8846 .loc 1 7642 7 is_stmt 1 view .LVU2927 + 8841 .loc 1 7642 7 is_stmt 1 view .LVU2927 7642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8847 .loc 1 7642 11 is_stmt 0 view .LVU2928 - 8848 00d4 0368 ldr r3, [r0] - 8849 .LVL749: + 8842 .loc 1 7642 11 is_stmt 0 view .LVU2928 + 8843 00d4 0368 ldr r3, [r0] + 8844 .LVL746: 7642:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8850 .loc 1 7642 28 view .LVU2929 - 8851 00d6 1C62 str r4, [r3, #32] - 8852 .LVL750: + 8845 .loc 1 7642 28 view .LVU2929 + 8846 00d6 1C62 str r4, [r3, #32] + 8847 .LVL747: 7643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8853 .loc 1 7643 7 is_stmt 1 view .LVU2930 + 8848 .loc 1 7643 7 is_stmt 1 view .LVU2930 7580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8854 .loc 1 7580 21 is_stmt 0 view .LVU2931 - 8855 00d8 0020 movs r0, #0 - 8856 .LVL751: + 8849 .loc 1 7580 21 is_stmt 0 view .LVU2931 + 8850 00d8 0020 movs r0, #0 + 8851 .LVL748: 7643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8857 .loc 1 7643 7 view .LVU2932 - 8858 00da E6E7 b .L531 - 8859 .LVL752: - 8860 .L527: + 8852 .loc 1 7643 7 view .LVU2932 + 8853 00da E6E7 b .L531 + 8854 .LVL749: + 8855 .L527: 7663:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); - 8861 .loc 1 7663 7 is_stmt 1 view .LVU2933 + 8856 .loc 1 7663 7 is_stmt 1 view .LVU2933 7664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); - 8862 .loc 1 7664 7 view .LVU2934 + 8857 .loc 1 7664 7 view .LVU2934 7665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8863 .loc 1 7665 7 view .LVU2935 + 8858 .loc 1 7665 7 view .LVU2935 7668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8864 .loc 1 7668 7 view .LVU2936 - 8865 00dc 0A69 ldr r2, [r1, #16] - 8866 .LVL753: + 8859 .loc 1 7668 7 view .LVU2936 + 8860 00dc 0A69 ldr r2, [r1, #16] + 8861 .LVL750: 7668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8867 .loc 1 7668 7 is_stmt 0 view .LVU2937 - ARM GAS /tmp/ccodHXtm.s page 338 + 8862 .loc 1 7668 7 is_stmt 0 view .LVU2937 + 8863 00de 8968 ldr r1, [r1, #8] + 8864 .LVL751: +7668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, + 8865 .loc 1 7668 7 view .LVU2938 + 8866 00e0 0068 ldr r0, [r0] + ARM GAS /tmp/ccGjXOU1.s page 338 - 8868 00de 8968 ldr r1, [r1, #8] - 8869 .LVL754: + 8867 .LVL752: 7668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8870 .loc 1 7668 7 view .LVU2938 - 8871 00e0 0068 ldr r0, [r0] - 8872 .LVL755: -7668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, - 8873 .loc 1 7668 7 view .LVU2939 - 8874 00e2 FFF7FEFF bl TIM_TI2_ConfigInputStage - 8875 .LVL756: + 8868 .loc 1 7668 7 view .LVU2939 + 8869 00e2 FFF7FEFF bl TIM_TI2_ConfigInputStage + 8870 .LVL753: 7671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8876 .loc 1 7671 7 is_stmt 1 view .LVU2940 + 8871 .loc 1 7671 7 is_stmt 1 view .LVU2940 7580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 8877 .loc 1 7580 21 is_stmt 0 view .LVU2941 - 8878 00e6 0020 movs r0, #0 + 8872 .loc 1 7580 21 is_stmt 0 view .LVU2941 + 8873 00e6 0020 movs r0, #0 7671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8879 .loc 1 7671 7 view .LVU2942 - 8880 00e8 DFE7 b .L531 - 8881 .LVL757: - 8882 .L536: + 8874 .loc 1 7671 7 view .LVU2942 + 8875 00e8 DFE7 b .L531 + 8876 .LVL754: + 8877 .L536: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8883 .loc 1 7602 3 view .LVU2943 - 8884 00ea 0020 movs r0, #0 - 8885 .LVL758: + 8878 .loc 1 7602 3 view .LVU2943 + 8879 00ea 0020 movs r0, #0 + 8880 .LVL755: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8886 .loc 1 7602 3 view .LVU2944 - 8887 00ec DDE7 b .L531 - 8888 .LVL759: - 8889 .L537: + 8881 .loc 1 7602 3 view .LVU2944 + 8882 00ec DDE7 b .L531 + 8883 .LVL756: + 8884 .L537: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8890 .loc 1 7602 3 view .LVU2945 - 8891 00ee 0020 movs r0, #0 - 8892 .LVL760: + 8885 .loc 1 7602 3 view .LVU2945 + 8886 00ee 0020 movs r0, #0 + 8887 .LVL757: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8893 .loc 1 7602 3 view .LVU2946 - 8894 00f0 DBE7 b .L531 - 8895 .LVL761: - 8896 .L540: + 8888 .loc 1 7602 3 view .LVU2946 + 8889 00f0 DBE7 b .L531 + 8890 .LVL758: + 8891 .L540: 7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8897 .loc 1 7699 14 view .LVU2947 - 8898 00f2 0120 movs r0, #1 - 8899 .LVL762: + 8892 .loc 1 7699 14 view .LVU2947 + 8893 00f2 0120 movs r0, #1 + 8894 .LVL759: 7699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 8900 .loc 1 7699 14 view .LVU2948 - 8901 00f4 D9E7 b .L531 - 8902 .LVL763: - 8903 .L541: + 8895 .loc 1 7699 14 view .LVU2948 + 8896 00f4 D9E7 b .L531 + 8897 .LVL760: + 8898 .L541: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8904 .loc 1 7602 3 view .LVU2949 - 8905 00f6 0020 movs r0, #0 - 8906 .LVL764: + 8899 .loc 1 7602 3 view .LVU2949 + 8900 00f6 0020 movs r0, #0 + 8901 .LVL761: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8907 .loc 1 7602 3 view .LVU2950 - 8908 00f8 D7E7 b .L531 - 8909 .LVL765: - 8910 .L542: + 8902 .loc 1 7602 3 view .LVU2950 + 8903 00f8 D7E7 b .L531 + 8904 .LVL762: + 8905 .L542: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 339 + 8906 .loc 1 7602 3 view .LVU2951 + 8907 00fa 0020 movs r0, #0 + 8908 .LVL763: +7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 8909 .loc 1 7602 3 view .LVU2952 + ARM GAS /tmp/ccGjXOU1.s page 339 - 8911 .loc 1 7602 3 view .LVU2951 - 8912 00fa 0020 movs r0, #0 - 8913 .LVL766: + 8910 00fc D5E7 b .L531 + 8911 .LVL764: + 8912 .L544: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8914 .loc 1 7602 3 view .LVU2952 - 8915 00fc D5E7 b .L531 - 8916 .LVL767: - 8917 .L544: + 8913 .loc 1 7602 3 view .LVU2953 + 8914 00fe 0020 movs r0, #0 + 8915 .LVL765: 7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8918 .loc 1 7602 3 view .LVU2953 - 8919 00fe 0020 movs r0, #0 - 8920 .LVL768: -7602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8921 .loc 1 7602 3 view .LVU2954 - 8922 0100 D3E7 b .L531 - 8923 .LVL769: - 8924 .L546: + 8916 .loc 1 7602 3 view .LVU2954 + 8917 0100 D3E7 b .L531 + 8918 .LVL766: + 8919 .L546: 7628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8925 .loc 1 7628 16 view .LVU2955 - 8926 0102 0120 movs r0, #1 - 8927 .LVL770: + 8920 .loc 1 7628 16 view .LVU2955 + 8921 0102 0120 movs r0, #1 + 8922 .LVL767: 7628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8928 .loc 1 7628 16 view .LVU2956 - 8929 0104 D1E7 b .L531 - 8930 .LVL771: - 8931 .L547: + 8923 .loc 1 7628 16 view .LVU2956 + 8924 0104 D1E7 b .L531 + 8925 .LVL768: + 8926 .L547: 7628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8932 .loc 1 7628 16 view .LVU2957 - 8933 0106 0120 movs r0, #1 - 8934 .LVL772: + 8927 .loc 1 7628 16 view .LVU2957 + 8928 0106 0120 movs r0, #1 + 8929 .LVL769: 7628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 8935 .loc 1 7628 16 view .LVU2958 - 8936 0108 CFE7 b .L531 - 8937 .L556: - 8938 010a 00BF .align 2 - 8939 .L555: - 8940 010c 30001000 .word 1048624 - 8941 0110 40001000 .word 1048640 - 8942 .cfi_endproc - 8943 .LFE440: - 8945 .section .text.HAL_TIM_SlaveConfigSynchro,"ax",%progbits - 8946 .align 1 - 8947 .global HAL_TIM_SlaveConfigSynchro - 8948 .syntax unified - 8949 .thumb - 8950 .thumb_func - 8952 HAL_TIM_SlaveConfigSynchro: - 8953 .LVL773: - 8954 .LFB402: + 8930 .loc 1 7628 16 view .LVU2958 + 8931 0108 CFE7 b .L531 + 8932 .L556: + 8933 010a 00BF .align 2 + 8934 .L555: + 8935 010c 30001000 .word 1048624 + 8936 0110 40001000 .word 1048640 + 8937 .cfi_endproc + 8938 .LFE440: + 8940 .section .text.HAL_TIM_SlaveConfigSynchro,"ax",%progbits + 8941 .align 1 + 8942 .global HAL_TIM_SlaveConfigSynchro + 8943 .syntax unified + 8944 .thumb + 8945 .thumb_func + 8947 HAL_TIM_SlaveConfigSynchro: + 8948 .LVL770: + 8949 .LFB402: 5763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 8955 .loc 1 5763 1 is_stmt 1 view -0 - 8956 .cfi_startproc - 8957 @ args = 0, pretend = 0, frame = 0 - 8958 @ frame_needed = 0, uses_anonymous_args = 0 + 8950 .loc 1 5763 1 is_stmt 1 view -0 + 8951 .cfi_startproc + 8952 @ args = 0, pretend = 0, frame = 0 + 8953 @ frame_needed = 0, uses_anonymous_args = 0 5765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); - 8959 .loc 1 5765 3 view .LVU2960 + 8954 .loc 1 5765 3 view .LVU2960 5766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_INSTANCE(htim->Instance, sSlaveConfig->InputTrigger)); - ARM GAS /tmp/ccodHXtm.s page 340 - - - 8960 .loc 1 5766 3 view .LVU2961 + 8955 .loc 1 5766 3 view .LVU2961 5767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8961 .loc 1 5767 3 view .LVU2962 + 8956 .loc 1 5767 3 view .LVU2962 5769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8962 .loc 1 5769 3 view .LVU2963 + 8957 .loc 1 5769 3 view .LVU2963 + ARM GAS /tmp/ccGjXOU1.s page 340 + + 5769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8963 .loc 1 5769 3 view .LVU2964 - 8964 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 8965 0004 012B cmp r3, #1 - 8966 0006 22D0 beq .L560 + 8958 .loc 1 5769 3 view .LVU2964 + 8959 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 8960 0004 012B cmp r3, #1 + 8961 0006 22D0 beq .L560 5763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 8967 .loc 1 5763 1 is_stmt 0 view .LVU2965 - 8968 0008 10B5 push {r4, lr} - 8969 .LCFI81: - 8970 .cfi_def_cfa_offset 8 - 8971 .cfi_offset 4, -8 - 8972 .cfi_offset 14, -4 - 8973 000a 0446 mov r4, r0 + 8962 .loc 1 5763 1 is_stmt 0 view .LVU2965 + 8963 0008 10B5 push {r4, lr} + 8964 .LCFI81: + 8965 .cfi_def_cfa_offset 8 + 8966 .cfi_offset 4, -8 + 8967 .cfi_offset 14, -4 + 8968 000a 0446 mov r4, r0 5769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8974 .loc 1 5769 3 is_stmt 1 discriminator 2 view .LVU2966 - 8975 000c 0123 movs r3, #1 - 8976 000e 80F83C30 strb r3, [r0, #60] + 8969 .loc 1 5769 3 is_stmt 1 discriminator 2 view .LVU2966 + 8970 000c 0123 movs r3, #1 + 8971 000e 80F83C30 strb r3, [r0, #60] 5769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8977 .loc 1 5769 3 discriminator 2 view .LVU2967 + 8972 .loc 1 5769 3 view .LVU2967 5771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8978 .loc 1 5771 3 view .LVU2968 + 8973 .loc 1 5771 3 view .LVU2968 5771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8979 .loc 1 5771 15 is_stmt 0 view .LVU2969 - 8980 0012 0223 movs r3, #2 - 8981 0014 80F83D30 strb r3, [r0, #61] + 8974 .loc 1 5771 15 is_stmt 0 view .LVU2969 + 8975 0012 0223 movs r3, #2 + 8976 0014 80F83D30 strb r3, [r0, #61] 5773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8982 .loc 1 5773 3 is_stmt 1 view .LVU2970 + 8977 .loc 1 5773 3 is_stmt 1 view .LVU2970 5773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8983 .loc 1 5773 7 is_stmt 0 view .LVU2971 - 8984 0018 FFF7FEFF bl TIM_SlaveTimer_SetConfig - 8985 .LVL774: + 8978 .loc 1 5773 7 is_stmt 0 view .LVU2971 + 8979 0018 FFF7FEFF bl TIM_SlaveTimer_SetConfig + 8980 .LVL771: 5773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 8986 .loc 1 5773 6 discriminator 1 view .LVU2972 - 8987 001c 80B9 cbnz r0, .L565 + 8981 .loc 1 5773 6 discriminator 1 view .LVU2972 + 8982 001c 80B9 cbnz r0, .L565 5781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8988 .loc 1 5781 3 is_stmt 1 view .LVU2973 - 8989 001e 2268 ldr r2, [r4] - 8990 0020 D368 ldr r3, [r2, #12] - 8991 0022 23F04003 bic r3, r3, #64 - 8992 0026 D360 str r3, [r2, #12] + 8983 .loc 1 5781 3 is_stmt 1 view .LVU2973 + 8984 001e 2268 ldr r2, [r4] + 8985 0020 D368 ldr r3, [r2, #12] + 8986 0022 23F04003 bic r3, r3, #64 + 8987 0026 D360 str r3, [r2, #12] 5784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8993 .loc 1 5784 3 view .LVU2974 - 8994 0028 2268 ldr r2, [r4] - 8995 002a D368 ldr r3, [r2, #12] - 8996 002c 23F48043 bic r3, r3, #16384 - 8997 0030 D360 str r3, [r2, #12] + 8988 .loc 1 5784 3 view .LVU2974 + 8989 0028 2268 ldr r2, [r4] + 8990 002a D368 ldr r3, [r2, #12] + 8991 002c 23F48043 bic r3, r3, #16384 + 8992 0030 D360 str r3, [r2, #12] 5786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8998 .loc 1 5786 3 view .LVU2975 + 8993 .loc 1 5786 3 view .LVU2975 5786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 8999 .loc 1 5786 15 is_stmt 0 view .LVU2976 - 9000 0032 0123 movs r3, #1 - 9001 0034 84F83D30 strb r3, [r4, #61] - ARM GAS /tmp/ccodHXtm.s page 341 + 8994 .loc 1 5786 15 is_stmt 0 view .LVU2976 + 8995 0032 0123 movs r3, #1 + 8996 0034 84F83D30 strb r3, [r4, #61] +5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 8997 .loc 1 5788 3 is_stmt 1 view .LVU2977 +5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 8998 .loc 1 5788 3 view .LVU2978 + 8999 0038 0023 movs r3, #0 + ARM GAS /tmp/ccGjXOU1.s page 341 + 9000 003a 84F83C30 strb r3, [r4, #60] 5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9002 .loc 1 5788 3 is_stmt 1 view .LVU2977 -5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9003 .loc 1 5788 3 view .LVU2978 - 9004 0038 0023 movs r3, #0 - 9005 003a 84F83C30 strb r3, [r4, #60] -5788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9006 .loc 1 5788 3 view .LVU2979 + 9001 .loc 1 5788 3 view .LVU2979 5790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9007 .loc 1 5790 3 view .LVU2980 - 9008 .L558: + 9002 .loc 1 5790 3 view .LVU2980 + 9003 .L558: 5791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9009 .loc 1 5791 1 is_stmt 0 view .LVU2981 - 9010 003e 10BD pop {r4, pc} - 9011 .LVL775: - 9012 .L565: + 9004 .loc 1 5791 1 is_stmt 0 view .LVU2981 + 9005 003e 10BD pop {r4, pc} + 9006 .LVL772: + 9007 .L565: 5775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 9013 .loc 1 5775 5 is_stmt 1 view .LVU2982 + 9008 .loc 1 5775 5 is_stmt 1 view .LVU2982 5775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 9014 .loc 1 5775 17 is_stmt 0 view .LVU2983 - 9015 0040 0120 movs r0, #1 - 9016 0042 84F83D00 strb r0, [r4, #61] + 9009 .loc 1 5775 17 is_stmt 0 view .LVU2983 + 9010 0040 0120 movs r0, #1 + 9011 0042 84F83D00 strb r0, [r4, #61] 5776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 9017 .loc 1 5776 5 is_stmt 1 view .LVU2984 + 9012 .loc 1 5776 5 is_stmt 1 view .LVU2984 5776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 9018 .loc 1 5776 5 view .LVU2985 - 9019 0046 0023 movs r3, #0 - 9020 0048 84F83C30 strb r3, [r4, #60] + 9013 .loc 1 5776 5 view .LVU2985 + 9014 0046 0023 movs r3, #0 + 9015 0048 84F83C30 strb r3, [r4, #60] 5776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 9021 .loc 1 5776 5 view .LVU2986 + 9016 .loc 1 5776 5 view .LVU2986 5777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9022 .loc 1 5777 5 view .LVU2987 + 9017 .loc 1 5777 5 view .LVU2987 5777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9023 .loc 1 5777 12 is_stmt 0 view .LVU2988 - 9024 004c F7E7 b .L558 - 9025 .LVL776: - 9026 .L560: - 9027 .LCFI82: - 9028 .cfi_def_cfa_offset 0 - 9029 .cfi_restore 4 - 9030 .cfi_restore 14 + 9018 .loc 1 5777 12 is_stmt 0 view .LVU2988 + 9019 004c F7E7 b .L558 + 9020 .LVL773: + 9021 .L560: + 9022 .LCFI82: + 9023 .cfi_def_cfa_offset 0 + 9024 .cfi_restore 4 + 9025 .cfi_restore 14 5769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9031 .loc 1 5769 3 discriminator 1 view .LVU2989 - 9032 004e 0220 movs r0, #2 - 9033 .LVL777: + 9026 .loc 1 5769 3 discriminator 1 view .LVU2989 + 9027 004e 0220 movs r0, #2 + 9028 .LVL774: 5791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9034 .loc 1 5791 1 view .LVU2990 - 9035 0050 7047 bx lr - 9036 .cfi_endproc - 9037 .LFE402: - 9039 .section .text.HAL_TIM_SlaveConfigSynchro_IT,"ax",%progbits - 9040 .align 1 - 9041 .global HAL_TIM_SlaveConfigSynchro_IT - 9042 .syntax unified - 9043 .thumb - 9044 .thumb_func - 9046 HAL_TIM_SlaveConfigSynchro_IT: - ARM GAS /tmp/ccodHXtm.s page 342 - - - 9047 .LVL778: - 9048 .LFB403: + 9029 .loc 1 5791 1 view .LVU2990 + 9030 0050 7047 bx lr + 9031 .cfi_endproc + 9032 .LFE402: + 9034 .section .text.HAL_TIM_SlaveConfigSynchro_IT,"ax",%progbits + 9035 .align 1 + 9036 .global HAL_TIM_SlaveConfigSynchro_IT + 9037 .syntax unified + 9038 .thumb + 9039 .thumb_func + 9041 HAL_TIM_SlaveConfigSynchro_IT: + 9042 .LVL775: + 9043 .LFB403: 5804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 9049 .loc 1 5804 1 is_stmt 1 view -0 - 9050 .cfi_startproc - 9051 @ args = 0, pretend = 0, frame = 0 - 9052 @ frame_needed = 0, uses_anonymous_args = 0 + 9044 .loc 1 5804 1 is_stmt 1 view -0 + 9045 .cfi_startproc + ARM GAS /tmp/ccGjXOU1.s page 342 + + + 9046 @ args = 0, pretend = 0, frame = 0 + 9047 @ frame_needed = 0, uses_anonymous_args = 0 5806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); - 9053 .loc 1 5806 3 view .LVU2992 + 9048 .loc 1 5806 3 view .LVU2992 5807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_INSTANCE(htim->Instance, sSlaveConfig->InputTrigger)); - 9054 .loc 1 5807 3 view .LVU2993 + 9049 .loc 1 5807 3 view .LVU2993 5808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9055 .loc 1 5808 3 view .LVU2994 + 9050 .loc 1 5808 3 view .LVU2994 5810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9056 .loc 1 5810 3 view .LVU2995 + 9051 .loc 1 5810 3 view .LVU2995 5810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9057 .loc 1 5810 3 view .LVU2996 - 9058 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 9059 0004 012B cmp r3, #1 - 9060 0006 22D0 beq .L569 + 9052 .loc 1 5810 3 view .LVU2996 + 9053 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 9054 0004 012B cmp r3, #1 + 9055 0006 22D0 beq .L569 5804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 9061 .loc 1 5804 1 is_stmt 0 view .LVU2997 - 9062 0008 10B5 push {r4, lr} - 9063 .LCFI83: - 9064 .cfi_def_cfa_offset 8 - 9065 .cfi_offset 4, -8 - 9066 .cfi_offset 14, -4 - 9067 000a 0446 mov r4, r0 + 9056 .loc 1 5804 1 is_stmt 0 view .LVU2997 + 9057 0008 10B5 push {r4, lr} + 9058 .LCFI83: + 9059 .cfi_def_cfa_offset 8 + 9060 .cfi_offset 4, -8 + 9061 .cfi_offset 14, -4 + 9062 000a 0446 mov r4, r0 5810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9068 .loc 1 5810 3 is_stmt 1 discriminator 2 view .LVU2998 - 9069 000c 0123 movs r3, #1 - 9070 000e 80F83C30 strb r3, [r0, #60] + 9063 .loc 1 5810 3 is_stmt 1 discriminator 2 view .LVU2998 + 9064 000c 0123 movs r3, #1 + 9065 000e 80F83C30 strb r3, [r0, #60] 5810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9071 .loc 1 5810 3 discriminator 2 view .LVU2999 + 9066 .loc 1 5810 3 view .LVU2999 5812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9072 .loc 1 5812 3 view .LVU3000 + 9067 .loc 1 5812 3 view .LVU3000 5812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9073 .loc 1 5812 15 is_stmt 0 view .LVU3001 - 9074 0012 0223 movs r3, #2 - 9075 0014 80F83D30 strb r3, [r0, #61] + 9068 .loc 1 5812 15 is_stmt 0 view .LVU3001 + 9069 0012 0223 movs r3, #2 + 9070 0014 80F83D30 strb r3, [r0, #61] 5814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9076 .loc 1 5814 3 is_stmt 1 view .LVU3002 + 9071 .loc 1 5814 3 is_stmt 1 view .LVU3002 5814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9077 .loc 1 5814 7 is_stmt 0 view .LVU3003 - 9078 0018 FFF7FEFF bl TIM_SlaveTimer_SetConfig - 9079 .LVL779: + 9072 .loc 1 5814 7 is_stmt 0 view .LVU3003 + 9073 0018 FFF7FEFF bl TIM_SlaveTimer_SetConfig + 9074 .LVL776: 5814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9080 .loc 1 5814 6 discriminator 1 view .LVU3004 - 9081 001c 80B9 cbnz r0, .L574 + 9075 .loc 1 5814 6 discriminator 1 view .LVU3004 + 9076 001c 80B9 cbnz r0, .L574 5822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9082 .loc 1 5822 3 is_stmt 1 view .LVU3005 - 9083 001e 2268 ldr r2, [r4] - 9084 0020 D368 ldr r3, [r2, #12] - 9085 0022 43F04003 orr r3, r3, #64 - 9086 0026 D360 str r3, [r2, #12] + 9077 .loc 1 5822 3 is_stmt 1 view .LVU3005 + 9078 001e 2268 ldr r2, [r4] + 9079 0020 D368 ldr r3, [r2, #12] + 9080 0022 43F04003 orr r3, r3, #64 + 9081 0026 D360 str r3, [r2, #12] 5825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9087 .loc 1 5825 3 view .LVU3006 - ARM GAS /tmp/ccodHXtm.s page 343 + 9082 .loc 1 5825 3 view .LVU3006 + 9083 0028 2268 ldr r2, [r4] + 9084 002a D368 ldr r3, [r2, #12] + 9085 002c 23F48043 bic r3, r3, #16384 + 9086 0030 D360 str r3, [r2, #12] +5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 343 - 9088 0028 2268 ldr r2, [r4] - 9089 002a D368 ldr r3, [r2, #12] - 9090 002c 23F48043 bic r3, r3, #16384 - 9091 0030 D360 str r3, [r2, #12] + 9087 .loc 1 5827 3 view .LVU3007 5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9092 .loc 1 5827 3 view .LVU3007 -5827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9093 .loc 1 5827 15 is_stmt 0 view .LVU3008 - 9094 0032 0123 movs r3, #1 - 9095 0034 84F83D30 strb r3, [r4, #61] + 9088 .loc 1 5827 15 is_stmt 0 view .LVU3008 + 9089 0032 0123 movs r3, #1 + 9090 0034 84F83D30 strb r3, [r4, #61] 5829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9096 .loc 1 5829 3 is_stmt 1 view .LVU3009 + 9091 .loc 1 5829 3 is_stmt 1 view .LVU3009 5829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9097 .loc 1 5829 3 view .LVU3010 - 9098 0038 0023 movs r3, #0 - 9099 003a 84F83C30 strb r3, [r4, #60] + 9092 .loc 1 5829 3 view .LVU3010 + 9093 0038 0023 movs r3, #0 + 9094 003a 84F83C30 strb r3, [r4, #60] 5829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9100 .loc 1 5829 3 view .LVU3011 + 9095 .loc 1 5829 3 view .LVU3011 5831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9101 .loc 1 5831 3 view .LVU3012 - 9102 .L567: + 9096 .loc 1 5831 3 view .LVU3012 + 9097 .L567: 5832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9103 .loc 1 5832 1 is_stmt 0 view .LVU3013 - 9104 003e 10BD pop {r4, pc} - 9105 .LVL780: - 9106 .L574: + 9098 .loc 1 5832 1 is_stmt 0 view .LVU3013 + 9099 003e 10BD pop {r4, pc} + 9100 .LVL777: + 9101 .L574: 5816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 9107 .loc 1 5816 5 is_stmt 1 view .LVU3014 + 9102 .loc 1 5816 5 is_stmt 1 view .LVU3014 5816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_UNLOCK(htim); - 9108 .loc 1 5816 17 is_stmt 0 view .LVU3015 - 9109 0040 0120 movs r0, #1 - 9110 0042 84F83D00 strb r0, [r4, #61] + 9103 .loc 1 5816 17 is_stmt 0 view .LVU3015 + 9104 0040 0120 movs r0, #1 + 9105 0042 84F83D00 strb r0, [r4, #61] 5817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 9111 .loc 1 5817 5 is_stmt 1 view .LVU3016 + 9106 .loc 1 5817 5 is_stmt 1 view .LVU3016 5817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 9112 .loc 1 5817 5 view .LVU3017 - 9113 0046 0023 movs r3, #0 - 9114 0048 84F83C30 strb r3, [r4, #60] + 9107 .loc 1 5817 5 view .LVU3017 + 9108 0046 0023 movs r3, #0 + 9109 0048 84F83C30 strb r3, [r4, #60] 5817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** return HAL_ERROR; - 9115 .loc 1 5817 5 view .LVU3018 + 9110 .loc 1 5817 5 view .LVU3018 5818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9116 .loc 1 5818 5 view .LVU3019 + 9111 .loc 1 5818 5 view .LVU3019 5818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9117 .loc 1 5818 12 is_stmt 0 view .LVU3020 - 9118 004c F7E7 b .L567 - 9119 .LVL781: - 9120 .L569: - 9121 .LCFI84: - 9122 .cfi_def_cfa_offset 0 - 9123 .cfi_restore 4 - 9124 .cfi_restore 14 + 9112 .loc 1 5818 12 is_stmt 0 view .LVU3020 + 9113 004c F7E7 b .L567 + 9114 .LVL778: + 9115 .L569: + 9116 .LCFI84: + 9117 .cfi_def_cfa_offset 0 + 9118 .cfi_restore 4 + 9119 .cfi_restore 14 5810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9125 .loc 1 5810 3 discriminator 1 view .LVU3021 - 9126 004e 0220 movs r0, #2 - 9127 .LVL782: + 9120 .loc 1 5810 3 discriminator 1 view .LVU3021 + 9121 004e 0220 movs r0, #2 + 9122 .LVL779: 5832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9128 .loc 1 5832 1 view .LVU3022 - ARM GAS /tmp/ccodHXtm.s page 344 + 9123 .loc 1 5832 1 view .LVU3022 + 9124 0050 7047 bx lr + 9125 .cfi_endproc + 9126 .LFE403: + 9128 .section .text.TIM_CCxChannelCmd,"ax",%progbits + 9129 .align 1 + ARM GAS /tmp/ccGjXOU1.s page 344 - 9129 0050 7047 bx lr - 9130 .cfi_endproc - 9131 .LFE403: - 9133 .section .text.TIM_CCxChannelCmd,"ax",%progbits - 9134 .align 1 - 9135 .global TIM_CCxChannelCmd - 9136 .syntax unified - 9137 .thumb - 9138 .thumb_func - 9140 TIM_CCxChannelCmd: - 9141 .LVL783: - 9142 .LFB449: + 9130 .global TIM_CCxChannelCmd + 9131 .syntax unified + 9132 .thumb + 9133 .thumb_func + 9135 TIM_CCxChannelCmd: + 9136 .LVL780: + 9137 .LFB449: 8047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** 8049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** * @brief Enables or disables the TIM Capture Compare Channel x. @@ -20611,10464 +20606,10392 @@ ARM GAS /tmp/ccodHXtm.s page 1 8062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** */ 8063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** void TIM_CCxChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) 8064:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9143 .loc 1 8064 1 is_stmt 1 view -0 - 9144 .cfi_startproc - 9145 @ args = 0, pretend = 0, frame = 0 - 9146 @ frame_needed = 0, uses_anonymous_args = 0 - 9147 @ link register save eliminated. + 9138 .loc 1 8064 1 is_stmt 1 view -0 + 9139 .cfi_startproc + 9140 @ args = 0, pretend = 0, frame = 0 + 9141 @ frame_needed = 0, uses_anonymous_args = 0 + 9142 @ link register save eliminated. 8065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmp; - 9148 .loc 1 8065 3 view .LVU3024 + 9143 .loc 1 8065 3 view .LVU3024 8066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ 8068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(TIMx)); - 9149 .loc 1 8068 3 view .LVU3025 + 9144 .loc 1 8068 3 view .LVU3025 8069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); - 9150 .loc 1 8069 3 view .LVU3026 + 9145 .loc 1 8069 3 view .LVU3026 8070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** tmp = TIM_CCER_CC1E << (Channel & 0x1FU); /* 0x1FU = 31 bits max shift */ - 9151 .loc 1 8071 3 view .LVU3027 - 9152 .loc 1 8071 35 is_stmt 0 view .LVU3028 - 9153 0000 01F01F01 and r1, r1, #31 - 9154 .LVL784: - 9155 .loc 1 8071 7 view .LVU3029 - 9156 0004 4FF0010C mov ip, #1 - 9157 0008 0CFA01FC lsl ip, ip, r1 - 9158 .LVL785: + 9146 .loc 1 8071 3 view .LVU3027 + 9147 .loc 1 8071 35 is_stmt 0 view .LVU3028 + 9148 0000 01F01F01 and r1, r1, #31 + 9149 .LVL781: + 9150 .loc 1 8071 7 view .LVU3029 + 9151 0004 4FF0010C mov ip, #1 + 9152 0008 0CFA01FC lsl ip, ip, r1 + 9153 .LVL782: 8072:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Reset the CCxE Bit */ 8074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER &= ~tmp; - 9159 .loc 1 8074 3 is_stmt 1 view .LVU3030 - ARM GAS /tmp/ccodHXtm.s page 345 + 9154 .loc 1 8074 3 is_stmt 1 view .LVU3030 + 9155 .loc 1 8074 7 is_stmt 0 view .LVU3031 + 9156 000c 036A ldr r3, [r0, #32] + 9157 .loc 1 8074 14 view .LVU3032 + 9158 000e 23EA0C03 bic r3, r3, ip + 9159 0012 0362 str r3, [r0, #32] + ARM GAS /tmp/ccGjXOU1.s page 345 - 9160 .loc 1 8074 7 is_stmt 0 view .LVU3031 - 9161 000c 036A ldr r3, [r0, #32] - 9162 .loc 1 8074 14 view .LVU3032 - 9163 000e 23EA0C03 bic r3, r3, ip - 9164 0012 0362 str r3, [r0, #32] 8075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** 8076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Set or reset the CCxE Bit */ 8077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIMx->CCER |= (uint32_t)(ChannelState << (Channel & 0x1FU)); /* 0x1FU = 31 bits max shift */ - 9165 .loc 1 8077 3 is_stmt 1 view .LVU3033 - 9166 .loc 1 8077 7 is_stmt 0 view .LVU3034 - 9167 0014 036A ldr r3, [r0, #32] - 9168 .loc 1 8077 41 view .LVU3035 - 9169 0016 8A40 lsls r2, r2, r1 - 9170 .LVL786: - 9171 .loc 1 8077 14 view .LVU3036 - 9172 0018 1343 orrs r3, r3, r2 - 9173 001a 0362 str r3, [r0, #32] + 9160 .loc 1 8077 3 is_stmt 1 view .LVU3033 + 9161 .loc 1 8077 7 is_stmt 0 view .LVU3034 + 9162 0014 036A ldr r3, [r0, #32] + 9163 .loc 1 8077 41 view .LVU3035 + 9164 0016 8A40 lsls r2, r2, r1 + 9165 .LVL783: + 9166 .loc 1 8077 14 view .LVU3036 + 9167 0018 1343 orrs r3, r3, r2 + 9168 001a 0362 str r3, [r0, #32] 8078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9174 .loc 1 8078 1 view .LVU3037 - 9175 001c 7047 bx lr - 9176 .cfi_endproc - 9177 .LFE449: - 9179 .section .text.HAL_TIM_OC_Start,"ax",%progbits - 9180 .align 1 - 9181 .global HAL_TIM_OC_Start - 9182 .syntax unified - 9183 .thumb - 9184 .thumb_func - 9186 HAL_TIM_OC_Start: - 9187 .LVL787: - 9188 .LFB343: + 9169 .loc 1 8078 1 view .LVU3037 + 9170 001c 7047 bx lr + 9171 .cfi_endproc + 9172 .LFE449: + 9174 .section .text.HAL_TIM_OC_Start,"ax",%progbits + 9175 .align 1 + 9176 .global HAL_TIM_OC_Start + 9177 .syntax unified + 9178 .thumb + 9179 .thumb_func + 9181 HAL_TIM_OC_Start: + 9182 .LVL784: + 9183 .LFB343: 807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 9189 .loc 1 807 1 is_stmt 1 view -0 - 9190 .cfi_startproc - 9191 @ args = 0, pretend = 0, frame = 0 - 9192 @ frame_needed = 0, uses_anonymous_args = 0 + 9184 .loc 1 807 1 is_stmt 1 view -0 + 9185 .cfi_startproc + 9186 @ args = 0, pretend = 0, frame = 0 + 9187 @ frame_needed = 0, uses_anonymous_args = 0 807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 9193 .loc 1 807 1 is_stmt 0 view .LVU3039 - 9194 0000 10B5 push {r4, lr} - 9195 .LCFI85: - 9196 .cfi_def_cfa_offset 8 - 9197 .cfi_offset 4, -8 - 9198 .cfi_offset 14, -4 - 9199 0002 0446 mov r4, r0 + 9188 .loc 1 807 1 is_stmt 0 view .LVU3039 + 9189 0000 10B5 push {r4, lr} + 9190 .LCFI85: + 9191 .cfi_def_cfa_offset 8 + 9192 .cfi_offset 4, -8 + 9193 .cfi_offset 14, -4 + 9194 0002 0446 mov r4, r0 808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9200 .loc 1 808 3 is_stmt 1 view .LVU3040 + 9195 .loc 1 808 3 is_stmt 1 view .LVU3040 811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9201 .loc 1 811 3 view .LVU3041 + 9196 .loc 1 811 3 view .LVU3041 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9202 .loc 1 814 3 view .LVU3042 - 9203 0004 1029 cmp r1, #16 - 9204 0006 3CD8 bhi .L577 - 9205 0008 DFE801F0 tbb [pc, r1] - 9206 .L579: - 9207 000c 09 .byte (.L583-.L579)/2 - 9208 000d 3B .byte (.L577-.L579)/2 - 9209 000e 3B .byte (.L577-.L579)/2 - ARM GAS /tmp/ccodHXtm.s page 346 + 9197 .loc 1 814 3 view .LVU3042 + 9198 0004 1029 cmp r1, #16 + 9199 0006 28D8 bhi .L577 + 9200 0008 DFE801F0 tbb [pc, r1] + 9201 .L579: + 9202 000c 09 .byte (.L583-.L579)/2 + 9203 000d 27 .byte (.L577-.L579)/2 + 9204 000e 27 .byte (.L577-.L579)/2 + 9205 000f 27 .byte (.L577-.L579)/2 + 9206 0010 0F .byte (.L582-.L579)/2 + 9207 0011 27 .byte (.L577-.L579)/2 + 9208 0012 27 .byte (.L577-.L579)/2 + 9209 0013 27 .byte (.L577-.L579)/2 + ARM GAS /tmp/ccGjXOU1.s page 346 - 9210 000f 3B .byte (.L577-.L579)/2 - 9211 0010 1F .byte (.L582-.L579)/2 - 9212 0011 3B .byte (.L577-.L579)/2 - 9213 0012 3B .byte (.L577-.L579)/2 - 9214 0013 3B .byte (.L577-.L579)/2 - 9215 0014 26 .byte (.L581-.L579)/2 - 9216 0015 3B .byte (.L577-.L579)/2 - 9217 0016 3B .byte (.L577-.L579)/2 - 9218 0017 3B .byte (.L577-.L579)/2 - 9219 0018 2D .byte (.L580-.L579)/2 - 9220 0019 3B .byte (.L577-.L579)/2 - 9221 001a 3B .byte (.L577-.L579)/2 - 9222 001b 3B .byte (.L577-.L579)/2 - 9223 001c 34 .byte (.L578-.L579)/2 - 9224 001d 00 .p2align 1 - 9225 .L583: + 9210 0014 15 .byte (.L581-.L579)/2 + 9211 0015 27 .byte (.L577-.L579)/2 + 9212 0016 27 .byte (.L577-.L579)/2 + 9213 0017 27 .byte (.L577-.L579)/2 + 9214 0018 1B .byte (.L580-.L579)/2 + 9215 0019 27 .byte (.L577-.L579)/2 + 9216 001a 27 .byte (.L577-.L579)/2 + 9217 001b 27 .byte (.L577-.L579)/2 + 9218 001c 21 .byte (.L578-.L579)/2 + 9219 001d 00 .p2align 1 + 9220 .L583: 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9226 .loc 1 814 7 is_stmt 0 discriminator 1 view .LVU3043 - 9227 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 - 9228 0022 DBB2 uxtb r3, r3 + 9221 .loc 1 814 7 is_stmt 0 discriminator 1 view .LVU3043 + 9222 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9229 .loc 1 814 44 discriminator 1 view .LVU3044 - 9230 0024 013B subs r3, r3, #1 - 9231 0026 18BF it ne - 9232 0028 0123 movne r3, #1 - 9233 .L584: + 9223 .loc 1 814 44 discriminator 1 view .LVU3044 + 9224 0022 013B subs r3, r3, #1 + 9225 0024 18BF it ne + 9226 0026 0123 movne r3, #1 + 9227 0028 1CE0 b .L584 + 9228 .L582: 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9234 .loc 1 814 6 discriminator 20 view .LVU3045 - 9235 002a 002B cmp r3, #0 - 9236 002c 40F08E80 bne .L598 + 9229 .loc 1 814 7 discriminator 4 view .LVU3045 + 9230 002a 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9231 .loc 1 814 44 discriminator 4 view .LVU3046 + 9232 002e 013B subs r3, r3, #1 + 9233 0030 18BF it ne + 9234 0032 0123 movne r3, #1 + 9235 0034 16E0 b .L584 + 9236 .L581: + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9237 .loc 1 814 7 discriminator 7 view .LVU3047 + 9238 0036 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9239 .loc 1 814 44 discriminator 7 view .LVU3048 + 9240 003a 013B subs r3, r3, #1 + 9241 003c 18BF it ne + 9242 003e 0123 movne r3, #1 + 9243 0040 10E0 b .L584 + 9244 .L580: + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9245 .loc 1 814 7 discriminator 10 view .LVU3049 + 9246 0042 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9247 .loc 1 814 44 discriminator 10 view .LVU3050 + 9248 0046 013B subs r3, r3, #1 + 9249 0048 18BF it ne + 9250 004a 0123 movne r3, #1 + 9251 004c 0AE0 b .L584 + 9252 .L578: + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9253 .loc 1 814 7 discriminator 13 view .LVU3051 + 9254 004e 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9255 .loc 1 814 44 discriminator 13 view .LVU3052 + 9256 0052 013B subs r3, r3, #1 + ARM GAS /tmp/ccGjXOU1.s page 347 + + + 9257 0054 18BF it ne + 9258 0056 0123 movne r3, #1 + 9259 0058 04E0 b .L584 + 9260 .L577: + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9261 .loc 1 814 7 discriminator 14 view .LVU3053 + 9262 005a 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9263 .loc 1 814 44 discriminator 14 view .LVU3054 + 9264 005e 013B subs r3, r3, #1 + 9265 0060 18BF it ne + 9266 0062 0123 movne r3, #1 + 9267 .L584: + 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9268 .loc 1 814 6 discriminator 20 view .LVU3055 + 9269 0064 002B cmp r3, #0 + 9270 0066 6AD1 bne .L598 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9237 .loc 1 820 3 is_stmt 1 view .LVU3046 - 9238 0030 1029 cmp r1, #16 - 9239 0032 79D8 bhi .L586 - 9240 0034 DFE801F0 tbb [pc, r1] - 9241 .L588: - 9242 0038 2C .byte (.L592-.L588)/2 - 9243 0039 78 .byte (.L586-.L588)/2 - 9244 003a 78 .byte (.L586-.L588)/2 - 9245 003b 78 .byte (.L586-.L588)/2 - 9246 003c 68 .byte (.L591-.L588)/2 - 9247 003d 78 .byte (.L586-.L588)/2 - 9248 003e 78 .byte (.L586-.L588)/2 - 9249 003f 78 .byte (.L586-.L588)/2 - 9250 0040 6C .byte (.L590-.L588)/2 - 9251 0041 78 .byte (.L586-.L588)/2 - 9252 0042 78 .byte (.L586-.L588)/2 - 9253 0043 78 .byte (.L586-.L588)/2 - 9254 0044 70 .byte (.L589-.L588)/2 - 9255 0045 78 .byte (.L586-.L588)/2 - 9256 0046 78 .byte (.L586-.L588)/2 - 9257 0047 78 .byte (.L586-.L588)/2 - 9258 0048 74 .byte (.L587-.L588)/2 - 9259 0049 00 .p2align 1 - 9260 .L582: - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9261 .loc 1 814 7 is_stmt 0 discriminator 4 view .LVU3047 - ARM GAS /tmp/ccodHXtm.s page 347 - - - 9262 004a 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 - 9263 004e DBB2 uxtb r3, r3 - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9264 .loc 1 814 44 discriminator 4 view .LVU3048 - 9265 0050 013B subs r3, r3, #1 - 9266 0052 18BF it ne - 9267 0054 0123 movne r3, #1 - 9268 0056 E8E7 b .L584 - 9269 .L581: - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9270 .loc 1 814 7 discriminator 7 view .LVU3049 - 9271 0058 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 9272 005c DBB2 uxtb r3, r3 - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9273 .loc 1 814 44 discriminator 7 view .LVU3050 - 9274 005e 013B subs r3, r3, #1 - 9275 0060 18BF it ne - 9276 0062 0123 movne r3, #1 - 9277 0064 E1E7 b .L584 - 9278 .L580: - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9279 .loc 1 814 7 discriminator 10 view .LVU3051 - 9280 0066 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 9281 006a DBB2 uxtb r3, r3 - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9282 .loc 1 814 44 discriminator 10 view .LVU3052 - 9283 006c 013B subs r3, r3, #1 - 9284 006e 18BF it ne - 9285 0070 0123 movne r3, #1 - 9286 0072 DAE7 b .L584 - 9287 .L578: - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9288 .loc 1 814 7 discriminator 13 view .LVU3053 - 9289 0074 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 - 9290 0078 DBB2 uxtb r3, r3 - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9291 .loc 1 814 44 discriminator 13 view .LVU3054 - 9292 007a 013B subs r3, r3, #1 - 9293 007c 18BF it ne - 9294 007e 0123 movne r3, #1 - 9295 0080 D3E7 b .L584 - 9296 .L577: - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9297 .loc 1 814 7 discriminator 14 view .LVU3055 - 9298 0082 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 - 9299 0086 DBB2 uxtb r3, r3 - 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9300 .loc 1 814 44 discriminator 14 view .LVU3056 - 9301 0088 013B subs r3, r3, #1 - 9302 008a 18BF it ne - 9303 008c 0123 movne r3, #1 - 9304 008e CCE7 b .L584 - 9305 .L592: + 9271 .loc 1 820 3 is_stmt 1 view .LVU3056 + 9272 0068 1029 cmp r1, #16 + 9273 006a 1ED8 bhi .L586 + 9274 006c DFE801F0 tbb [pc, r1] + 9275 .L588: + 9276 0070 09 .byte (.L592-.L588)/2 + 9277 0071 1D .byte (.L586-.L588)/2 + 9278 0072 1D .byte (.L586-.L588)/2 + 9279 0073 1D .byte (.L586-.L588)/2 + 9280 0074 0D .byte (.L591-.L588)/2 + 9281 0075 1D .byte (.L586-.L588)/2 + 9282 0076 1D .byte (.L586-.L588)/2 + 9283 0077 1D .byte (.L586-.L588)/2 + 9284 0078 11 .byte (.L590-.L588)/2 + 9285 0079 1D .byte (.L586-.L588)/2 + 9286 007a 1D .byte (.L586-.L588)/2 + 9287 007b 1D .byte (.L586-.L588)/2 + 9288 007c 15 .byte (.L589-.L588)/2 + 9289 007d 1D .byte (.L586-.L588)/2 + 9290 007e 1D .byte (.L586-.L588)/2 + 9291 007f 1D .byte (.L586-.L588)/2 + 9292 0080 19 .byte (.L587-.L588)/2 + 9293 0081 00 .p2align 1 + 9294 .L592: 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9306 .loc 1 820 3 discriminator 1 view .LVU3057 - 9307 0090 0223 movs r3, #2 - 9308 0092 84F83E30 strb r3, [r4, #62] - ARM GAS /tmp/ccodHXtm.s page 348 + 9295 .loc 1 820 3 is_stmt 0 discriminator 1 view .LVU3057 + 9296 0082 0223 movs r3, #2 + 9297 0084 84F83E30 strb r3, [r4, #62] + 9298 0088 12E0 b .L593 + 9299 .L591: + 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9300 .loc 1 820 3 discriminator 3 view .LVU3058 + 9301 008a 0223 movs r3, #2 + 9302 008c 84F83F30 strb r3, [r4, #63] + 9303 0090 0EE0 b .L593 + 9304 .L590: + 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9305 .loc 1 820 3 discriminator 6 view .LVU3059 + 9306 0092 0223 movs r3, #2 + ARM GAS /tmp/ccGjXOU1.s page 348 - 9309 .L593: + 9307 0094 84F84030 strb r3, [r4, #64] + 9308 0098 0AE0 b .L593 + 9309 .L589: + 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9310 .loc 1 820 3 discriminator 9 view .LVU3060 + 9311 009a 0223 movs r3, #2 + 9312 009c 84F84130 strb r3, [r4, #65] + 9313 00a0 06E0 b .L593 + 9314 .L587: + 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9315 .loc 1 820 3 discriminator 12 view .LVU3061 + 9316 00a2 0223 movs r3, #2 + 9317 00a4 84F84230 strb r3, [r4, #66] + 9318 00a8 02E0 b .L593 + 9319 .L586: + 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9320 .loc 1 820 3 discriminator 13 view .LVU3062 + 9321 00aa 0223 movs r3, #2 + 9322 00ac 84F84330 strb r3, [r4, #67] + 9323 .L593: 823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9310 .loc 1 823 3 is_stmt 1 view .LVU3058 - 9311 0096 0122 movs r2, #1 - 9312 0098 2068 ldr r0, [r4] - 9313 .LVL788: + 9324 .loc 1 823 3 is_stmt 1 view .LVU3063 + 9325 00b0 0122 movs r2, #1 + 9326 00b2 2068 ldr r0, [r4] + 9327 .LVL785: 823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9314 .loc 1 823 3 is_stmt 0 view .LVU3059 - 9315 009a FFF7FEFF bl TIM_CCxChannelCmd - 9316 .LVL789: + 9328 .loc 1 823 3 is_stmt 0 view .LVU3064 + 9329 00b4 FFF7FEFF bl TIM_CCxChannelCmd + 9330 .LVL786: 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9317 .loc 1 825 3 is_stmt 1 view .LVU3060 + 9331 .loc 1 825 3 is_stmt 1 view .LVU3065 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9318 .loc 1 825 7 is_stmt 0 view .LVU3061 - 9319 009e 2368 ldr r3, [r4] - 9320 00a0 2D4A ldr r2, .L602 - 9321 00a2 9342 cmp r3, r2 - 9322 00a4 0FD0 beq .L594 + 9332 .loc 1 825 7 is_stmt 0 view .LVU3066 + 9333 00b8 2368 ldr r3, [r4] + 9334 00ba 244A ldr r2, .L602 + 9335 00bc 9342 cmp r3, r2 + 9336 00be 0FD0 beq .L594 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9323 .loc 1 825 7 discriminator 2 view .LVU3062 - 9324 00a6 02F50062 add r2, r2, #2048 - 9325 00aa 9342 cmp r3, r2 - 9326 00ac 0BD0 beq .L594 + 9337 .loc 1 825 7 discriminator 2 view .LVU3067 + 9338 00c0 02F50062 add r2, r2, #2048 + 9339 00c4 9342 cmp r3, r2 + 9340 00c6 0BD0 beq .L594 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9327 .loc 1 825 7 discriminator 4 view .LVU3063 - 9328 00ae 02F54062 add r2, r2, #3072 - 9329 00b2 9342 cmp r3, r2 - 9330 00b4 07D0 beq .L594 + 9341 .loc 1 825 7 discriminator 4 view .LVU3068 + 9342 00c8 02F54062 add r2, r2, #3072 + 9343 00cc 9342 cmp r3, r2 + 9344 00ce 07D0 beq .L594 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9331 .loc 1 825 7 discriminator 6 view .LVU3064 - 9332 00b6 02F58062 add r2, r2, #1024 - 9333 00ba 9342 cmp r3, r2 - 9334 00bc 03D0 beq .L594 + 9345 .loc 1 825 7 discriminator 6 view .LVU3069 + 9346 00d0 02F58062 add r2, r2, #1024 + 9347 00d4 9342 cmp r3, r2 + 9348 00d6 03D0 beq .L594 825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9335 .loc 1 825 7 discriminator 8 view .LVU3065 - 9336 00be 02F58062 add r2, r2, #1024 - 9337 00c2 9342 cmp r3, r2 - 9338 00c4 03D1 bne .L595 - 9339 .L594: + 9349 .loc 1 825 7 discriminator 8 view .LVU3070 + 9350 00d8 02F58062 add r2, r2, #1024 + 9351 00dc 9342 cmp r3, r2 + 9352 00de 03D1 bne .L595 + ARM GAS /tmp/ccGjXOU1.s page 349 + + + 9353 .L594: 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9340 .loc 1 828 5 is_stmt 1 view .LVU3066 - 9341 00c6 5A6C ldr r2, [r3, #68] - 9342 00c8 42F40042 orr r2, r2, #32768 - 9343 00cc 5A64 str r2, [r3, #68] - 9344 .L595: + 9354 .loc 1 828 5 is_stmt 1 view .LVU3071 + 9355 00e0 5A6C ldr r2, [r3, #68] + 9356 00e2 42F40042 orr r2, r2, #32768 + 9357 00e6 5A64 str r2, [r3, #68] + 9358 .L595: 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9345 .loc 1 832 3 view .LVU3067 + 9359 .loc 1 832 3 view .LVU3072 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9346 .loc 1 832 7 is_stmt 0 view .LVU3068 - 9347 00ce 2368 ldr r3, [r4] + 9360 .loc 1 832 7 is_stmt 0 view .LVU3073 + 9361 00e8 2368 ldr r3, [r4] 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9348 .loc 1 832 6 view .LVU3069 - 9349 00d0 214A ldr r2, .L602 - 9350 00d2 9342 cmp r3, r2 - 9351 00d4 2CD0 beq .L596 + 9362 .loc 1 832 6 view .LVU3074 + 9363 00ea 184A ldr r2, .L602 + 9364 00ec 9342 cmp r3, r2 + 9365 00ee 18D0 beq .L596 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9352 .loc 1 832 7 discriminator 1 view .LVU3070 - ARM GAS /tmp/ccodHXtm.s page 349 - - - 9353 00d6 B3F1804F cmp r3, #1073741824 - 9354 00da 29D0 beq .L596 + 9366 .loc 1 832 7 discriminator 1 view .LVU3075 + 9367 00f0 B3F1804F cmp r3, #1073741824 + 9368 00f4 15D0 beq .L596 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9355 .loc 1 832 7 discriminator 2 view .LVU3071 - 9356 00dc A2F59432 sub r2, r2, #75776 - 9357 00e0 9342 cmp r3, r2 - 9358 00e2 25D0 beq .L596 + 9369 .loc 1 832 7 discriminator 2 view .LVU3076 + 9370 00f6 A2F59432 sub r2, r2, #75776 + 9371 00fa 9342 cmp r3, r2 + 9372 00fc 11D0 beq .L596 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9359 .loc 1 832 7 discriminator 3 view .LVU3072 - 9360 00e4 02F58062 add r2, r2, #1024 - 9361 00e8 9342 cmp r3, r2 - 9362 00ea 21D0 beq .L596 + 9373 .loc 1 832 7 discriminator 3 view .LVU3077 + 9374 00fe 02F58062 add r2, r2, #1024 + 9375 0102 9342 cmp r3, r2 + 9376 0104 0DD0 beq .L596 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9363 .loc 1 832 7 discriminator 4 view .LVU3073 - 9364 00ec 02F59632 add r2, r2, #76800 - 9365 00f0 9342 cmp r3, r2 - 9366 00f2 1DD0 beq .L596 + 9377 .loc 1 832 7 discriminator 4 view .LVU3078 + 9378 0106 02F59632 add r2, r2, #76800 + 9379 010a 9342 cmp r3, r2 + 9380 010c 09D0 beq .L596 832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9367 .loc 1 832 7 discriminator 5 view .LVU3074 - 9368 00f4 02F54062 add r2, r2, #3072 - 9369 00f8 9342 cmp r3, r2 - 9370 00fa 19D0 beq .L596 + 9381 .loc 1 832 7 discriminator 5 view .LVU3079 + 9382 010e 02F54062 add r2, r2, #3072 + 9383 0112 9342 cmp r3, r2 + 9384 0114 05D0 beq .L596 842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9371 .loc 1 842 5 is_stmt 1 view .LVU3075 - 9372 00fc 1A68 ldr r2, [r3] - 9373 00fe 42F00102 orr r2, r2, #1 - 9374 0102 1A60 str r2, [r3] + 9385 .loc 1 842 5 is_stmt 1 view .LVU3080 + 9386 0116 1A68 ldr r2, [r3] + 9387 0118 42F00102 orr r2, r2, #1 + 9388 011c 1A60 str r2, [r3] 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9375 .loc 1 846 10 is_stmt 0 view .LVU3076 - 9376 0104 0020 movs r0, #0 - 9377 0106 22E0 b .L585 - 9378 .LVL790: - 9379 .L591: - 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9380 .loc 1 820 3 discriminator 3 view .LVU3077 - 9381 0108 0223 movs r3, #2 - 9382 010a 84F83F30 strb r3, [r4, #63] - 9383 010e C2E7 b .L593 - 9384 .L590: - 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9385 .loc 1 820 3 discriminator 6 view .LVU3078 - 9386 0110 0223 movs r3, #2 - 9387 0112 84F84030 strb r3, [r4, #64] - 9388 0116 BEE7 b .L593 - 9389 .L589: - 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9390 .loc 1 820 3 discriminator 9 view .LVU3079 - 9391 0118 0223 movs r3, #2 - 9392 011a 84F84130 strb r3, [r4, #65] - 9393 011e BAE7 b .L593 - 9394 .L587: - 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9395 .loc 1 820 3 discriminator 12 view .LVU3080 - 9396 0120 0223 movs r3, #2 - 9397 0122 84F84230 strb r3, [r4, #66] - 9398 0126 B6E7 b .L593 - 9399 .L586: - ARM GAS /tmp/ccodHXtm.s page 350 + 9389 .loc 1 846 10 is_stmt 0 view .LVU3081 + 9390 011e 0020 movs r0, #0 + 9391 0120 0EE0 b .L585 + 9392 .L596: + 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 9393 .loc 1 834 5 is_stmt 1 view .LVU3082 + 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 9394 .loc 1 834 29 is_stmt 0 view .LVU3083 + 9395 0122 9968 ldr r1, [r3, #8] + 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + ARM GAS /tmp/ccGjXOU1.s page 350 - 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9400 .loc 1 820 3 discriminator 13 view .LVU3081 - 9401 0128 0223 movs r3, #2 - 9402 012a 84F84330 strb r3, [r4, #67] - 9403 012e B2E7 b .L593 - 9404 .LVL791: - 9405 .L596: - 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 9406 .loc 1 834 5 is_stmt 1 view .LVU3082 - 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 9407 .loc 1 834 29 is_stmt 0 view .LVU3083 - 9408 0130 9968 ldr r1, [r3, #8] - 834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 9409 .loc 1 834 13 view .LVU3084 - 9410 0132 0A4A ldr r2, .L602+4 - 9411 0134 0A40 ands r2, r2, r1 - 9412 .LVL792: + 9396 .loc 1 834 13 view .LVU3084 + 9397 0124 0A4A ldr r2, .L602+4 + 9398 0126 0A40 ands r2, r2, r1 + 9399 .LVL787: 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9413 .loc 1 835 5 is_stmt 1 view .LVU3085 + 9400 .loc 1 835 5 is_stmt 1 view .LVU3085 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9414 .loc 1 835 8 is_stmt 0 view .LVU3086 - 9415 0136 062A cmp r2, #6 - 9416 0138 0AD0 beq .L599 + 9401 .loc 1 835 8 is_stmt 0 view .LVU3086 + 9402 0128 062A cmp r2, #6 + 9403 012a 0AD0 beq .L599 835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9417 .loc 1 835 9 discriminator 1 view .LVU3087 - 9418 013a B2F5803F cmp r2, #65536 - 9419 013e 09D0 beq .L600 + 9404 .loc 1 835 9 discriminator 1 view .LVU3087 + 9405 012c B2F5803F cmp r2, #65536 + 9406 0130 09D0 beq .L600 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9420 .loc 1 837 7 is_stmt 1 view .LVU3088 - 9421 0140 1A68 ldr r2, [r3] - 9422 .LVL793: + 9407 .loc 1 837 7 is_stmt 1 view .LVU3088 + 9408 0132 1A68 ldr r2, [r3] + 9409 .LVL788: 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9423 .loc 1 837 7 is_stmt 0 view .LVU3089 - 9424 0142 42F00102 orr r2, r2, #1 - 9425 0146 1A60 str r2, [r3] + 9410 .loc 1 837 7 is_stmt 0 view .LVU3089 + 9411 0134 42F00102 orr r2, r2, #1 + 9412 0138 1A60 str r2, [r3] 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9426 .loc 1 846 10 view .LVU3090 - 9427 0148 0020 movs r0, #0 - 9428 014a 00E0 b .L585 - 9429 .LVL794: - 9430 .L598: + 9413 .loc 1 846 10 view .LVU3090 + 9414 013a 0020 movs r0, #0 + 9415 013c 00E0 b .L585 + 9416 .LVL789: + 9417 .L598: 816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9431 .loc 1 816 12 view .LVU3091 - 9432 014c 0120 movs r0, #1 - 9433 .LVL795: - 9434 .L585: + 9418 .loc 1 816 12 view .LVU3091 + 9419 013e 0120 movs r0, #1 + 9420 .LVL790: + 9421 .L585: 847:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9435 .loc 1 847 1 view .LVU3092 - 9436 014e 10BD pop {r4, pc} - 9437 .LVL796: - 9438 .L599: + 9422 .loc 1 847 1 view .LVU3092 + 9423 0140 10BD pop {r4, pc} + 9424 .LVL791: + 9425 .L599: 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9439 .loc 1 846 10 view .LVU3093 - 9440 0150 0020 movs r0, #0 - 9441 0152 FCE7 b .L585 - 9442 .L600: - 9443 0154 0020 movs r0, #0 - ARM GAS /tmp/ccodHXtm.s page 351 + 9426 .loc 1 846 10 view .LVU3093 + 9427 0142 0020 movs r0, #0 + 9428 0144 FCE7 b .L585 + 9429 .L600: + 9430 0146 0020 movs r0, #0 + 9431 0148 FAE7 b .L585 + 9432 .L603: + 9433 014a 00BF .align 2 + 9434 .L602: + 9435 014c 002C0140 .word 1073818624 + 9436 0150 07000100 .word 65543 + 9437 .cfi_endproc + 9438 .LFE343: + 9440 .section .text.HAL_TIM_OC_Stop,"ax",%progbits + 9441 .align 1 + 9442 .global HAL_TIM_OC_Stop + 9443 .syntax unified + 9444 .thumb + ARM GAS /tmp/ccGjXOU1.s page 351 - 9444 0156 FAE7 b .L585 - 9445 .L603: - 9446 .align 2 - 9447 .L602: - 9448 0158 002C0140 .word 1073818624 - 9449 015c 07000100 .word 65543 - 9450 .cfi_endproc - 9451 .LFE343: - 9453 .section .text.HAL_TIM_OC_Stop,"ax",%progbits - 9454 .align 1 - 9455 .global HAL_TIM_OC_Stop - 9456 .syntax unified - 9457 .thumb - 9458 .thumb_func - 9460 HAL_TIM_OC_Stop: - 9461 .LVL797: - 9462 .LFB344: + 9445 .thumb_func + 9447 HAL_TIM_OC_Stop: + 9448 .LVL792: + 9449 .LFB344: 863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 9463 .loc 1 863 1 is_stmt 1 view -0 - 9464 .cfi_startproc - 9465 @ args = 0, pretend = 0, frame = 0 - 9466 @ frame_needed = 0, uses_anonymous_args = 0 + 9450 .loc 1 863 1 is_stmt 1 view -0 + 9451 .cfi_startproc + 9452 @ args = 0, pretend = 0, frame = 0 + 9453 @ frame_needed = 0, uses_anonymous_args = 0 863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 9467 .loc 1 863 1 is_stmt 0 view .LVU3095 - 9468 0000 38B5 push {r3, r4, r5, lr} - 9469 .LCFI86: - 9470 .cfi_def_cfa_offset 16 - 9471 .cfi_offset 3, -16 - 9472 .cfi_offset 4, -12 - 9473 .cfi_offset 5, -8 - 9474 .cfi_offset 14, -4 - 9475 0002 0446 mov r4, r0 - 9476 0004 0D46 mov r5, r1 + 9454 .loc 1 863 1 is_stmt 0 view .LVU3095 + 9455 0000 38B5 push {r3, r4, r5, lr} + 9456 .LCFI86: + 9457 .cfi_def_cfa_offset 16 + 9458 .cfi_offset 3, -16 + 9459 .cfi_offset 4, -12 + 9460 .cfi_offset 5, -8 + 9461 .cfi_offset 14, -4 + 9462 0002 0446 mov r4, r0 + 9463 0004 0D46 mov r5, r1 865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9477 .loc 1 865 3 is_stmt 1 view .LVU3096 + 9464 .loc 1 865 3 is_stmt 1 view .LVU3096 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9478 .loc 1 868 3 view .LVU3097 - 9479 0006 0022 movs r2, #0 - 9480 0008 0068 ldr r0, [r0] - 9481 .LVL798: + 9465 .loc 1 868 3 view .LVU3097 + 9466 0006 0022 movs r2, #0 + 9467 0008 0068 ldr r0, [r0] + 9468 .LVL793: 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9482 .loc 1 868 3 is_stmt 0 view .LVU3098 - 9483 000a FFF7FEFF bl TIM_CCxChannelCmd - 9484 .LVL799: + 9469 .loc 1 868 3 is_stmt 0 view .LVU3098 + 9470 000a FFF7FEFF bl TIM_CCxChannelCmd + 9471 .LVL794: 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9485 .loc 1 870 3 is_stmt 1 view .LVU3099 + 9472 .loc 1 870 3 is_stmt 1 view .LVU3099 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9486 .loc 1 870 7 is_stmt 0 view .LVU3100 - 9487 000e 2368 ldr r3, [r4] - 9488 0010 2A4A ldr r2, .L617 - 9489 0012 9342 cmp r3, r2 - 9490 0014 0FD0 beq .L605 + 9473 .loc 1 870 7 is_stmt 0 view .LVU3100 + 9474 000e 2368 ldr r3, [r4] + 9475 0010 2A4A ldr r2, .L617 + 9476 0012 9342 cmp r3, r2 + 9477 0014 0FD0 beq .L605 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9491 .loc 1 870 7 discriminator 2 view .LVU3101 - 9492 0016 02F50062 add r2, r2, #2048 - 9493 001a 9342 cmp r3, r2 - 9494 001c 0BD0 beq .L605 - ARM GAS /tmp/ccodHXtm.s page 352 + 9478 .loc 1 870 7 discriminator 2 view .LVU3101 + 9479 0016 02F50062 add r2, r2, #2048 + 9480 001a 9342 cmp r3, r2 + 9481 001c 0BD0 beq .L605 + 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9482 .loc 1 870 7 discriminator 4 view .LVU3102 + 9483 001e 02F54062 add r2, r2, #3072 + 9484 0022 9342 cmp r3, r2 + 9485 0024 07D0 beq .L605 + 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9486 .loc 1 870 7 discriminator 6 view .LVU3103 + 9487 0026 02F58062 add r2, r2, #1024 + 9488 002a 9342 cmp r3, r2 + 9489 002c 03D0 beq .L605 + 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9490 .loc 1 870 7 discriminator 8 view .LVU3104 + 9491 002e 02F58062 add r2, r2, #1024 + ARM GAS /tmp/ccGjXOU1.s page 352 - 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9495 .loc 1 870 7 discriminator 4 view .LVU3102 - 9496 001e 02F54062 add r2, r2, #3072 - 9497 0022 9342 cmp r3, r2 - 9498 0024 07D0 beq .L605 - 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9499 .loc 1 870 7 discriminator 6 view .LVU3103 - 9500 0026 02F58062 add r2, r2, #1024 - 9501 002a 9342 cmp r3, r2 - 9502 002c 03D0 beq .L605 - 870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9503 .loc 1 870 7 discriminator 8 view .LVU3104 - 9504 002e 02F58062 add r2, r2, #1024 - 9505 0032 9342 cmp r3, r2 - 9506 0034 0DD1 bne .L606 - 9507 .L605: + 9492 0032 9342 cmp r3, r2 + 9493 0034 0DD1 bne .L606 + 9494 .L605: 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9508 .loc 1 873 5 is_stmt 1 view .LVU3105 + 9495 .loc 1 873 5 is_stmt 1 view .LVU3105 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9509 .loc 1 873 5 view .LVU3106 - 9510 0036 196A ldr r1, [r3, #32] - 9511 0038 41F21112 movw r2, #4369 - 9512 003c 1142 tst r1, r2 - 9513 003e 08D1 bne .L606 + 9496 .loc 1 873 5 view .LVU3106 + 9497 0036 196A ldr r1, [r3, #32] + 9498 0038 41F21112 movw r2, #4369 + 9499 003c 1142 tst r1, r2 + 9500 003e 08D1 bne .L606 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9514 .loc 1 873 5 discriminator 1 view .LVU3107 - 9515 0040 196A ldr r1, [r3, #32] - 9516 0042 44F24442 movw r2, #17476 - 9517 0046 1142 tst r1, r2 - 9518 0048 03D1 bne .L606 + 9501 .loc 1 873 5 discriminator 1 view .LVU3107 + 9502 0040 196A ldr r1, [r3, #32] + 9503 0042 44F24442 movw r2, #17476 + 9504 0046 1142 tst r1, r2 + 9505 0048 03D1 bne .L606 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9519 .loc 1 873 5 discriminator 3 view .LVU3108 - 9520 004a 5A6C ldr r2, [r3, #68] - 9521 004c 22F40042 bic r2, r2, #32768 - 9522 0050 5A64 str r2, [r3, #68] - 9523 .L606: + 9506 .loc 1 873 5 discriminator 3 view .LVU3108 + 9507 004a 5A6C ldr r2, [r3, #68] + 9508 004c 22F40042 bic r2, r2, #32768 + 9509 0050 5A64 str r2, [r3, #68] + 9510 .L606: 873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9524 .loc 1 873 5 discriminator 5 view .LVU3109 + 9511 .loc 1 873 5 discriminator 5 view .LVU3109 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9525 .loc 1 877 3 view .LVU3110 + 9512 .loc 1 877 3 view .LVU3110 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9526 .loc 1 877 3 view .LVU3111 - 9527 0052 2368 ldr r3, [r4] - 9528 0054 196A ldr r1, [r3, #32] - 9529 0056 41F21112 movw r2, #4369 - 9530 005a 1142 tst r1, r2 - 9531 005c 08D1 bne .L607 + 9513 .loc 1 877 3 view .LVU3111 + 9514 0052 2368 ldr r3, [r4] + 9515 0054 196A ldr r1, [r3, #32] + 9516 0056 41F21112 movw r2, #4369 + 9517 005a 1142 tst r1, r2 + 9518 005c 08D1 bne .L607 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9532 .loc 1 877 3 discriminator 1 view .LVU3112 - 9533 005e 196A ldr r1, [r3, #32] - 9534 0060 44F24442 movw r2, #17476 - 9535 0064 1142 tst r1, r2 - 9536 0066 03D1 bne .L607 + 9519 .loc 1 877 3 discriminator 1 view .LVU3112 + 9520 005e 196A ldr r1, [r3, #32] + 9521 0060 44F24442 movw r2, #17476 + 9522 0064 1142 tst r1, r2 + 9523 0066 03D1 bne .L607 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9537 .loc 1 877 3 discriminator 3 view .LVU3113 - 9538 0068 1A68 ldr r2, [r3] - 9539 006a 22F00102 bic r2, r2, #1 - ARM GAS /tmp/ccodHXtm.s page 353 - - - 9540 006e 1A60 str r2, [r3] - 9541 .L607: + 9524 .loc 1 877 3 discriminator 3 view .LVU3113 + 9525 0068 1A68 ldr r2, [r3] + 9526 006a 22F00102 bic r2, r2, #1 + 9527 006e 1A60 str r2, [r3] + 9528 .L607: 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9542 .loc 1 877 3 discriminator 5 view .LVU3114 + 9529 .loc 1 877 3 discriminator 5 view .LVU3114 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9543 .loc 1 880 3 view .LVU3115 - 9544 0070 102D cmp r5, #16 - 9545 0072 1FD8 bhi .L608 - 9546 0074 DFE805F0 tbb [pc, r5] - 9547 .L610: - 9548 0078 09 .byte (.L614-.L610)/2 - 9549 0079 1E .byte (.L608-.L610)/2 - 9550 007a 1E .byte (.L608-.L610)/2 - 9551 007b 1E .byte (.L608-.L610)/2 - 9552 007c 0E .byte (.L613-.L610)/2 - 9553 007d 1E .byte (.L608-.L610)/2 - 9554 007e 1E .byte (.L608-.L610)/2 - 9555 007f 1E .byte (.L608-.L610)/2 - 9556 0080 12 .byte (.L612-.L610)/2 - 9557 0081 1E .byte (.L608-.L610)/2 - 9558 0082 1E .byte (.L608-.L610)/2 - 9559 0083 1E .byte (.L608-.L610)/2 - 9560 0084 16 .byte (.L611-.L610)/2 - 9561 0085 1E .byte (.L608-.L610)/2 - 9562 0086 1E .byte (.L608-.L610)/2 - 9563 0087 1E .byte (.L608-.L610)/2 - 9564 0088 1A .byte (.L609-.L610)/2 - 9565 0089 00 .p2align 1 - 9566 .L614: + 9530 .loc 1 880 3 view .LVU3115 + 9531 0070 102D cmp r5, #16 + 9532 0072 1ED8 bhi .L608 + 9533 0074 DFE805F0 tbb [pc, r5] + 9534 .L610: + 9535 0078 09 .byte (.L614-.L610)/2 + 9536 0079 1D .byte (.L608-.L610)/2 + 9537 007a 1D .byte (.L608-.L610)/2 + ARM GAS /tmp/ccGjXOU1.s page 353 + + + 9538 007b 1D .byte (.L608-.L610)/2 + 9539 007c 0D .byte (.L613-.L610)/2 + 9540 007d 1D .byte (.L608-.L610)/2 + 9541 007e 1D .byte (.L608-.L610)/2 + 9542 007f 1D .byte (.L608-.L610)/2 + 9543 0080 11 .byte (.L612-.L610)/2 + 9544 0081 1D .byte (.L608-.L610)/2 + 9545 0082 1D .byte (.L608-.L610)/2 + 9546 0083 1D .byte (.L608-.L610)/2 + 9547 0084 15 .byte (.L611-.L610)/2 + 9548 0085 1D .byte (.L608-.L610)/2 + 9549 0086 1D .byte (.L608-.L610)/2 + 9550 0087 1D .byte (.L608-.L610)/2 + 9551 0088 19 .byte (.L609-.L610)/2 + 9552 0089 00 .p2align 1 + 9553 .L614: 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9567 .loc 1 880 3 is_stmt 0 discriminator 1 view .LVU3116 - 9568 008a 0123 movs r3, #1 - 9569 008c 84F83E30 strb r3, [r4, #62] - 9570 .L615: + 9554 .loc 1 880 3 is_stmt 0 discriminator 1 view .LVU3116 + 9555 008a 0123 movs r3, #1 + 9556 008c 84F83E30 strb r3, [r4, #62] + 9557 0090 12E0 b .L615 + 9558 .L613: + 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9559 .loc 1 880 3 discriminator 3 view .LVU3117 + 9560 0092 0123 movs r3, #1 + 9561 0094 84F83F30 strb r3, [r4, #63] + 9562 0098 0EE0 b .L615 + 9563 .L612: + 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9564 .loc 1 880 3 discriminator 6 view .LVU3118 + 9565 009a 0123 movs r3, #1 + 9566 009c 84F84030 strb r3, [r4, #64] + 9567 00a0 0AE0 b .L615 + 9568 .L611: + 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9569 .loc 1 880 3 discriminator 9 view .LVU3119 + 9570 00a2 0123 movs r3, #1 + 9571 00a4 84F84130 strb r3, [r4, #65] + 9572 00a8 06E0 b .L615 + 9573 .L609: + 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9574 .loc 1 880 3 discriminator 12 view .LVU3120 + 9575 00aa 0123 movs r3, #1 + 9576 00ac 84F84230 strb r3, [r4, #66] + 9577 00b0 02E0 b .L615 + 9578 .L608: + 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9579 .loc 1 880 3 discriminator 13 view .LVU3121 + 9580 00b2 0123 movs r3, #1 + 9581 00b4 84F84330 strb r3, [r4, #67] + 9582 .L615: 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9571 .loc 1 883 3 is_stmt 1 view .LVU3117 + 9583 .loc 1 883 3 is_stmt 1 view .LVU3122 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9572 .loc 1 884 1 is_stmt 0 view .LVU3118 - 9573 0090 0020 movs r0, #0 - 9574 0092 38BD pop {r3, r4, r5, pc} - 9575 .LVL800: - 9576 .L613: - 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9577 .loc 1 880 3 discriminator 3 view .LVU3119 - 9578 0094 0123 movs r3, #1 - 9579 0096 84F83F30 strb r3, [r4, #63] - 9580 009a F9E7 b .L615 - 9581 .L612: - 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9582 .loc 1 880 3 discriminator 6 view .LVU3120 - 9583 009c 0123 movs r3, #1 - 9584 009e 84F84030 strb r3, [r4, #64] - 9585 00a2 F5E7 b .L615 - 9586 .L611: - 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9587 .loc 1 880 3 discriminator 9 view .LVU3121 - 9588 00a4 0123 movs r3, #1 - ARM GAS /tmp/ccodHXtm.s page 354 + 9584 .loc 1 884 1 is_stmt 0 view .LVU3123 + 9585 00b8 0020 movs r0, #0 + 9586 00ba 38BD pop {r3, r4, r5, pc} + ARM GAS /tmp/ccGjXOU1.s page 354 - 9589 00a6 84F84130 strb r3, [r4, #65] - 9590 00aa F1E7 b .L615 - 9591 .L609: - 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9592 .loc 1 880 3 discriminator 12 view .LVU3122 - 9593 00ac 0123 movs r3, #1 - 9594 00ae 84F84230 strb r3, [r4, #66] - 9595 00b2 EDE7 b .L615 - 9596 .L608: - 880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9597 .loc 1 880 3 discriminator 13 view .LVU3123 - 9598 00b4 0123 movs r3, #1 - 9599 00b6 84F84330 strb r3, [r4, #67] - 9600 00ba E9E7 b .L615 - 9601 .L618: - 9602 .align 2 - 9603 .L617: - 9604 00bc 002C0140 .word 1073818624 - 9605 .cfi_endproc - 9606 .LFE344: - 9608 .section .text.HAL_TIM_OC_Start_IT,"ax",%progbits - 9609 .align 1 - 9610 .global HAL_TIM_OC_Start_IT - 9611 .syntax unified - 9612 .thumb - 9613 .thumb_func - 9615 HAL_TIM_OC_Start_IT: - 9616 .LVL801: - 9617 .LFB345: + 9587 .LVL795: + 9588 .L618: + 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 9589 .loc 1 884 1 view .LVU3124 + 9590 .align 2 + 9591 .L617: + 9592 00bc 002C0140 .word 1073818624 + 9593 .cfi_endproc + 9594 .LFE344: + 9596 .section .text.HAL_TIM_OC_Start_IT,"ax",%progbits + 9597 .align 1 + 9598 .global HAL_TIM_OC_Start_IT + 9599 .syntax unified + 9600 .thumb + 9601 .thumb_func + 9603 HAL_TIM_OC_Start_IT: + 9604 .LVL796: + 9605 .LFB345: 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 9618 .loc 1 898 1 is_stmt 1 view -0 - 9619 .cfi_startproc - 9620 @ args = 0, pretend = 0, frame = 0 - 9621 @ frame_needed = 0, uses_anonymous_args = 0 + 9606 .loc 1 898 1 is_stmt 1 view -0 + 9607 .cfi_startproc + 9608 @ args = 0, pretend = 0, frame = 0 + 9609 @ frame_needed = 0, uses_anonymous_args = 0 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 9622 .loc 1 898 1 is_stmt 0 view .LVU3125 - 9623 0000 10B5 push {r4, lr} - 9624 .LCFI87: - 9625 .cfi_def_cfa_offset 8 - 9626 .cfi_offset 4, -8 - 9627 .cfi_offset 14, -4 - 9628 0002 0446 mov r4, r0 + 9610 .loc 1 898 1 is_stmt 0 view .LVU3126 + 9611 0000 10B5 push {r4, lr} + 9612 .LCFI87: + 9613 .cfi_def_cfa_offset 8 + 9614 .cfi_offset 4, -8 + 9615 .cfi_offset 14, -4 + 9616 0002 0446 mov r4, r0 899:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 9629 .loc 1 899 3 is_stmt 1 view .LVU3126 - 9630 .LVL802: + 9617 .loc 1 899 3 is_stmt 1 view .LVU3127 + 9618 .LVL797: 900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9631 .loc 1 900 3 view .LVU3127 + 9619 .loc 1 900 3 view .LVU3128 903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9632 .loc 1 903 3 view .LVU3128 + 9620 .loc 1 903 3 view .LVU3129 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9633 .loc 1 906 3 view .LVU3129 - 9634 0004 1029 cmp r1, #16 - 9635 0006 3DD8 bhi .L620 - 9636 0008 DFE801F0 tbb [pc, r1] - 9637 .L622: - 9638 000c 09 .byte (.L626-.L622)/2 - 9639 000d 3C .byte (.L620-.L622)/2 - ARM GAS /tmp/ccodHXtm.s page 355 + 9621 .loc 1 906 3 view .LVU3130 + 9622 0004 1029 cmp r1, #16 + 9623 0006 28D8 bhi .L620 + 9624 0008 DFE801F0 tbb [pc, r1] + 9625 .L622: + 9626 000c 09 .byte (.L626-.L622)/2 + 9627 000d 27 .byte (.L620-.L622)/2 + 9628 000e 27 .byte (.L620-.L622)/2 + 9629 000f 27 .byte (.L620-.L622)/2 + 9630 0010 0F .byte (.L625-.L622)/2 + 9631 0011 27 .byte (.L620-.L622)/2 + 9632 0012 27 .byte (.L620-.L622)/2 + 9633 0013 27 .byte (.L620-.L622)/2 + 9634 0014 15 .byte (.L624-.L622)/2 + 9635 0015 27 .byte (.L620-.L622)/2 + 9636 0016 27 .byte (.L620-.L622)/2 + 9637 0017 27 .byte (.L620-.L622)/2 + 9638 0018 1B .byte (.L623-.L622)/2 + ARM GAS /tmp/ccGjXOU1.s page 355 - 9640 000e 3C .byte (.L620-.L622)/2 - 9641 000f 3C .byte (.L620-.L622)/2 - 9642 0010 20 .byte (.L625-.L622)/2 - 9643 0011 3C .byte (.L620-.L622)/2 - 9644 0012 3C .byte (.L620-.L622)/2 - 9645 0013 3C .byte (.L620-.L622)/2 - 9646 0014 27 .byte (.L624-.L622)/2 - 9647 0015 3C .byte (.L620-.L622)/2 - 9648 0016 3C .byte (.L620-.L622)/2 - 9649 0017 3C .byte (.L620-.L622)/2 - 9650 0018 2E .byte (.L623-.L622)/2 - 9651 0019 3C .byte (.L620-.L622)/2 - 9652 001a 3C .byte (.L620-.L622)/2 - 9653 001b 3C .byte (.L620-.L622)/2 - 9654 001c 35 .byte (.L621-.L622)/2 - 9655 001d 00 .p2align 1 - 9656 .L626: + 9639 0019 27 .byte (.L620-.L622)/2 + 9640 001a 27 .byte (.L620-.L622)/2 + 9641 001b 27 .byte (.L620-.L622)/2 + 9642 001c 21 .byte (.L621-.L622)/2 + 9643 001d 00 .p2align 1 + 9644 .L626: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9657 .loc 1 906 7 is_stmt 0 discriminator 1 view .LVU3130 - 9658 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 - 9659 0022 DBB2 uxtb r3, r3 + 9645 .loc 1 906 7 is_stmt 0 discriminator 1 view .LVU3131 + 9646 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9660 .loc 1 906 44 discriminator 1 view .LVU3131 - 9661 0024 013B subs r3, r3, #1 - 9662 0026 18BF it ne - 9663 0028 0123 movne r3, #1 - 9664 .L627: + 9647 .loc 1 906 44 discriminator 1 view .LVU3132 + 9648 0022 013B subs r3, r3, #1 + 9649 0024 18BF it ne + 9650 0026 0123 movne r3, #1 + 9651 0028 1CE0 b .L627 + 9652 .L625: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9665 .loc 1 906 6 discriminator 20 view .LVU3132 - 9666 002a 002B cmp r3, #0 - 9667 002c 40F0C280 bne .L646 + 9653 .loc 1 906 7 discriminator 4 view .LVU3133 + 9654 002a 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9655 .loc 1 906 44 discriminator 4 view .LVU3134 + 9656 002e 013B subs r3, r3, #1 + 9657 0030 18BF it ne + 9658 0032 0123 movne r3, #1 + 9659 0034 16E0 b .L627 + 9660 .L624: + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9661 .loc 1 906 7 discriminator 7 view .LVU3135 + 9662 0036 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9663 .loc 1 906 44 discriminator 7 view .LVU3136 + 9664 003a 013B subs r3, r3, #1 + 9665 003c 18BF it ne + 9666 003e 0123 movne r3, #1 + 9667 0040 10E0 b .L627 + 9668 .L623: + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9669 .loc 1 906 7 discriminator 10 view .LVU3137 + 9670 0042 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9671 .loc 1 906 44 discriminator 10 view .LVU3138 + 9672 0046 013B subs r3, r3, #1 + 9673 0048 18BF it ne + 9674 004a 0123 movne r3, #1 + 9675 004c 0AE0 b .L627 + 9676 .L621: + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9677 .loc 1 906 7 discriminator 13 view .LVU3139 + 9678 004e 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9679 .loc 1 906 44 discriminator 13 view .LVU3140 + 9680 0052 013B subs r3, r3, #1 + 9681 0054 18BF it ne + 9682 0056 0123 movne r3, #1 + 9683 0058 04E0 b .L627 + 9684 .L620: + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 356 + + + 9685 .loc 1 906 7 discriminator 14 view .LVU3141 + 9686 005a 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9687 .loc 1 906 44 discriminator 14 view .LVU3142 + 9688 005e 013B subs r3, r3, #1 + 9689 0060 18BF it ne + 9690 0062 0123 movne r3, #1 + 9691 .L627: + 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9692 .loc 1 906 6 discriminator 20 view .LVU3143 + 9693 0064 002B cmp r3, #0 + 9694 0066 40F09F80 bne .L646 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9668 .loc 1 912 3 is_stmt 1 view .LVU3133 - 9669 0030 1029 cmp r1, #16 - 9670 0032 00F28F80 bhi .L629 - 9671 0036 DFE801F0 tbb [pc, r1] - 9672 .L631: - 9673 003a 2C .byte (.L635-.L631)/2 - 9674 003b 8D .byte (.L629-.L631)/2 - 9675 003c 8D .byte (.L629-.L631)/2 - 9676 003d 8D .byte (.L629-.L631)/2 - 9677 003e 6D .byte (.L634-.L631)/2 - 9678 003f 8D .byte (.L629-.L631)/2 - 9679 0040 8D .byte (.L629-.L631)/2 - 9680 0041 8D .byte (.L629-.L631)/2 - 9681 0042 76 .byte (.L633-.L631)/2 - 9682 0043 8D .byte (.L629-.L631)/2 - 9683 0044 8D .byte (.L629-.L631)/2 - 9684 0045 8D .byte (.L629-.L631)/2 - 9685 0046 7F .byte (.L632-.L631)/2 - 9686 0047 8D .byte (.L629-.L631)/2 - 9687 0048 8D .byte (.L629-.L631)/2 - 9688 0049 8D .byte (.L629-.L631)/2 - 9689 004a 88 .byte (.L630-.L631)/2 - 9690 004b 00 .p2align 1 - 9691 .L625: - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 356 - - - 9692 .loc 1 906 7 is_stmt 0 discriminator 4 view .LVU3134 - 9693 004c 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 - 9694 0050 DBB2 uxtb r3, r3 - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9695 .loc 1 906 44 discriminator 4 view .LVU3135 - 9696 0052 013B subs r3, r3, #1 - 9697 0054 18BF it ne - 9698 0056 0123 movne r3, #1 - 9699 0058 E7E7 b .L627 - 9700 .L624: - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9701 .loc 1 906 7 discriminator 7 view .LVU3136 - 9702 005a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 9703 005e DBB2 uxtb r3, r3 - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9704 .loc 1 906 44 discriminator 7 view .LVU3137 - 9705 0060 013B subs r3, r3, #1 - 9706 0062 18BF it ne - 9707 0064 0123 movne r3, #1 - 9708 0066 E0E7 b .L627 - 9709 .L623: - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9710 .loc 1 906 7 discriminator 10 view .LVU3138 - 9711 0068 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 9712 006c DBB2 uxtb r3, r3 - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9713 .loc 1 906 44 discriminator 10 view .LVU3139 - 9714 006e 013B subs r3, r3, #1 - 9715 0070 18BF it ne - 9716 0072 0123 movne r3, #1 - 9717 0074 D9E7 b .L627 - 9718 .L621: - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9719 .loc 1 906 7 discriminator 13 view .LVU3140 - 9720 0076 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 - 9721 007a DBB2 uxtb r3, r3 - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9722 .loc 1 906 44 discriminator 13 view .LVU3141 - 9723 007c 013B subs r3, r3, #1 - 9724 007e 18BF it ne - 9725 0080 0123 movne r3, #1 - 9726 0082 D2E7 b .L627 - 9727 .L620: - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9728 .loc 1 906 7 discriminator 14 view .LVU3142 - 9729 0084 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 - 9730 0088 DBB2 uxtb r3, r3 - 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9731 .loc 1 906 44 discriminator 14 view .LVU3143 - 9732 008a 013B subs r3, r3, #1 - 9733 008c 18BF it ne - 9734 008e 0123 movne r3, #1 - 9735 0090 CBE7 b .L627 - 9736 .L635: + 9695 .loc 1 912 3 is_stmt 1 view .LVU3144 + 9696 006a 1029 cmp r1, #16 + 9697 006c 6BD8 bhi .L629 + 9698 006e DFE801F0 tbb [pc, r1] + 9699 .L631: + 9700 0072 09 .byte (.L635-.L631)/2 + 9701 0073 6A .byte (.L629-.L631)/2 + 9702 0074 6A .byte (.L629-.L631)/2 + 9703 0075 6A .byte (.L629-.L631)/2 + 9704 0076 4A .byte (.L634-.L631)/2 + 9705 0077 6A .byte (.L629-.L631)/2 + 9706 0078 6A .byte (.L629-.L631)/2 + 9707 0079 6A .byte (.L629-.L631)/2 + 9708 007a 53 .byte (.L633-.L631)/2 + 9709 007b 6A .byte (.L629-.L631)/2 + 9710 007c 6A .byte (.L629-.L631)/2 + 9711 007d 6A .byte (.L629-.L631)/2 + 9712 007e 5C .byte (.L632-.L631)/2 + 9713 007f 6A .byte (.L629-.L631)/2 + 9714 0080 6A .byte (.L629-.L631)/2 + 9715 0081 6A .byte (.L629-.L631)/2 + 9716 0082 65 .byte (.L630-.L631)/2 + 9717 0083 00 .p2align 1 + 9718 .L635: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9737 .loc 1 912 3 discriminator 1 view .LVU3144 - 9738 0092 0223 movs r3, #2 - ARM GAS /tmp/ccodHXtm.s page 357 - - - 9739 0094 84F83E30 strb r3, [r4, #62] + 9719 .loc 1 912 3 is_stmt 0 discriminator 1 view .LVU3145 + 9720 0084 0223 movs r3, #2 + 9721 0086 84F83E30 strb r3, [r4, #62] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9740 .loc 1 914 3 is_stmt 1 view .LVU3145 - 9741 .L636: + 9722 .loc 1 914 3 is_stmt 1 view .LVU3146 + 9723 .L636: 919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 9742 .loc 1 919 7 view .LVU3146 - 9743 0098 2268 ldr r2, [r4] - 9744 009a D368 ldr r3, [r2, #12] - 9745 009c 43F00203 orr r3, r3, #2 - 9746 00a0 D360 str r3, [r2, #12] + 9724 .loc 1 919 7 view .LVU3147 + 9725 008a 2268 ldr r2, [r4] + 9726 008c D368 ldr r3, [r2, #12] + 9727 008e 43F00203 orr r3, r3, #2 + 9728 0092 D360 str r3, [r2, #12] 920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9747 .loc 1 920 7 view .LVU3147 + 9729 .loc 1 920 7 view .LVU3148 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9748 .loc 1 949 3 view .LVU3148 - 9749 .L641: + 9730 .loc 1 949 3 view .LVU3149 + 9731 .L641: 952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9750 .loc 1 952 5 view .LVU3149 - 9751 00a2 0122 movs r2, #1 - 9752 00a4 2068 ldr r0, [r4] - 9753 .LVL803: + 9732 .loc 1 952 5 view .LVU3150 + ARM GAS /tmp/ccGjXOU1.s page 357 + + + 9733 0094 0122 movs r2, #1 + 9734 0096 2068 ldr r0, [r4] + 9735 .LVL798: 952:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9754 .loc 1 952 5 is_stmt 0 view .LVU3150 - 9755 00a6 FFF7FEFF bl TIM_CCxChannelCmd - 9756 .LVL804: + 9736 .loc 1 952 5 is_stmt 0 view .LVU3151 + 9737 0098 FFF7FEFF bl TIM_CCxChannelCmd + 9738 .LVL799: 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9757 .loc 1 954 5 is_stmt 1 view .LVU3151 + 9739 .loc 1 954 5 is_stmt 1 view .LVU3152 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9758 .loc 1 954 9 is_stmt 0 view .LVU3152 - 9759 00aa 2368 ldr r3, [r4] - 9760 00ac 454A ldr r2, .L655 - 9761 00ae 9342 cmp r3, r2 - 9762 00b0 0FD0 beq .L642 + 9740 .loc 1 954 9 is_stmt 0 view .LVU3153 + 9741 009c 2368 ldr r3, [r4] + 9742 009e 464A ldr r2, .L655 + 9743 00a0 9342 cmp r3, r2 + 9744 00a2 0FD0 beq .L642 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9763 .loc 1 954 9 discriminator 2 view .LVU3153 - 9764 00b2 02F50062 add r2, r2, #2048 - 9765 00b6 9342 cmp r3, r2 - 9766 00b8 0BD0 beq .L642 + 9745 .loc 1 954 9 discriminator 2 view .LVU3154 + 9746 00a4 02F50062 add r2, r2, #2048 + 9747 00a8 9342 cmp r3, r2 + 9748 00aa 0BD0 beq .L642 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9767 .loc 1 954 9 discriminator 4 view .LVU3154 - 9768 00ba 02F54062 add r2, r2, #3072 - 9769 00be 9342 cmp r3, r2 - 9770 00c0 07D0 beq .L642 + 9749 .loc 1 954 9 discriminator 4 view .LVU3155 + 9750 00ac 02F54062 add r2, r2, #3072 + 9751 00b0 9342 cmp r3, r2 + 9752 00b2 07D0 beq .L642 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9771 .loc 1 954 9 discriminator 6 view .LVU3155 - 9772 00c2 02F58062 add r2, r2, #1024 - 9773 00c6 9342 cmp r3, r2 - 9774 00c8 03D0 beq .L642 + 9753 .loc 1 954 9 discriminator 6 view .LVU3156 + 9754 00b4 02F58062 add r2, r2, #1024 + 9755 00b8 9342 cmp r3, r2 + 9756 00ba 03D0 beq .L642 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9775 .loc 1 954 9 discriminator 8 view .LVU3156 - 9776 00ca 02F58062 add r2, r2, #1024 - 9777 00ce 9342 cmp r3, r2 - 9778 00d0 03D1 bne .L643 - 9779 .L642: + 9757 .loc 1 954 9 discriminator 8 view .LVU3157 + 9758 00bc 02F58062 add r2, r2, #1024 + 9759 00c0 9342 cmp r3, r2 + 9760 00c2 03D1 bne .L643 + 9761 .L642: 957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9780 .loc 1 957 7 is_stmt 1 view .LVU3157 - 9781 00d2 5A6C ldr r2, [r3, #68] - 9782 00d4 42F40042 orr r2, r2, #32768 - ARM GAS /tmp/ccodHXtm.s page 358 + 9762 .loc 1 957 7 is_stmt 1 view .LVU3158 + 9763 00c4 5A6C ldr r2, [r3, #68] + 9764 00c6 42F40042 orr r2, r2, #32768 + 9765 00ca 5A64 str r2, [r3, #68] + 9766 .L643: + 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9767 .loc 1 961 5 view .LVU3159 + 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9768 .loc 1 961 9 is_stmt 0 view .LVU3160 + 9769 00cc 2368 ldr r3, [r4] + 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9770 .loc 1 961 8 view .LVU3161 + 9771 00ce 3A4A ldr r2, .L655 + 9772 00d0 9342 cmp r3, r2 + 9773 00d2 5BD0 beq .L644 + 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9774 .loc 1 961 9 discriminator 1 view .LVU3162 + 9775 00d4 B3F1804F cmp r3, #1073741824 + 9776 00d8 58D0 beq .L644 + 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 358 - 9783 00d8 5A64 str r2, [r3, #68] - 9784 .L643: + 9777 .loc 1 961 9 discriminator 2 view .LVU3163 + 9778 00da A2F59432 sub r2, r2, #75776 + 9779 00de 9342 cmp r3, r2 + 9780 00e0 54D0 beq .L644 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9785 .loc 1 961 5 view .LVU3158 + 9781 .loc 1 961 9 discriminator 3 view .LVU3164 + 9782 00e2 02F58062 add r2, r2, #1024 + 9783 00e6 9342 cmp r3, r2 + 9784 00e8 50D0 beq .L644 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9786 .loc 1 961 9 is_stmt 0 view .LVU3159 - 9787 00da 2368 ldr r3, [r4] + 9785 .loc 1 961 9 discriminator 4 view .LVU3165 + 9786 00ea 02F59632 add r2, r2, #76800 + 9787 00ee 9342 cmp r3, r2 + 9788 00f0 4CD0 beq .L644 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9788 .loc 1 961 8 view .LVU3160 - 9789 00dc 394A ldr r2, .L655 - 9790 00de 9342 cmp r3, r2 - 9791 00e0 5AD0 beq .L644 - 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9792 .loc 1 961 9 discriminator 1 view .LVU3161 - 9793 00e2 B3F1804F cmp r3, #1073741824 - 9794 00e6 57D0 beq .L644 - 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9795 .loc 1 961 9 discriminator 2 view .LVU3162 - 9796 00e8 A2F59432 sub r2, r2, #75776 - 9797 00ec 9342 cmp r3, r2 - 9798 00ee 53D0 beq .L644 - 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9799 .loc 1 961 9 discriminator 3 view .LVU3163 - 9800 00f0 02F58062 add r2, r2, #1024 - 9801 00f4 9342 cmp r3, r2 - 9802 00f6 4FD0 beq .L644 - 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9803 .loc 1 961 9 discriminator 4 view .LVU3164 - 9804 00f8 02F59632 add r2, r2, #76800 - 9805 00fc 9342 cmp r3, r2 - 9806 00fe 4BD0 beq .L644 - 961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9807 .loc 1 961 9 discriminator 5 view .LVU3165 - 9808 0100 02F54062 add r2, r2, #3072 - 9809 0104 9342 cmp r3, r2 - 9810 0106 47D0 beq .L644 + 9789 .loc 1 961 9 discriminator 5 view .LVU3166 + 9790 00f2 02F54062 add r2, r2, #3072 + 9791 00f6 9342 cmp r3, r2 + 9792 00f8 48D0 beq .L644 971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9811 .loc 1 971 7 is_stmt 1 view .LVU3166 - 9812 0108 1A68 ldr r2, [r3] - 9813 010a 42F00102 orr r2, r2, #1 - 9814 010e 1A60 str r2, [r3] - 9815 0110 0020 movs r0, #0 - 9816 0112 50E0 b .L628 - 9817 .LVL805: - 9818 .L634: + 9793 .loc 1 971 7 is_stmt 1 view .LVU3167 + 9794 00fa 1A68 ldr r2, [r3] + 9795 00fc 42F00102 orr r2, r2, #1 + 9796 0100 1A60 str r2, [r3] + 9797 0102 0020 movs r0, #0 + 9798 0104 51E0 b .L628 + 9799 .LVL800: + 9800 .L634: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9819 .loc 1 912 3 is_stmt 0 discriminator 3 view .LVU3167 - 9820 0114 0223 movs r3, #2 - 9821 0116 84F83F30 strb r3, [r4, #63] + 9801 .loc 1 912 3 is_stmt 0 discriminator 3 view .LVU3168 + 9802 0106 0223 movs r3, #2 + 9803 0108 84F83F30 strb r3, [r4, #63] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9822 .loc 1 914 3 is_stmt 1 view .LVU3168 - 9823 .L637: + 9804 .loc 1 914 3 is_stmt 1 view .LVU3169 + 9805 .L637: 926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 9824 .loc 1 926 7 view .LVU3169 - 9825 011a 2268 ldr r2, [r4] - 9826 011c D368 ldr r3, [r2, #12] - 9827 011e 43F00403 orr r3, r3, #4 - ARM GAS /tmp/ccodHXtm.s page 359 - - - 9828 0122 D360 str r3, [r2, #12] + 9806 .loc 1 926 7 view .LVU3170 + 9807 010c 2268 ldr r2, [r4] + 9808 010e D368 ldr r3, [r2, #12] + 9809 0110 43F00403 orr r3, r3, #4 + 9810 0114 D360 str r3, [r2, #12] 927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9829 .loc 1 927 7 view .LVU3170 + 9811 .loc 1 927 7 view .LVU3171 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9830 .loc 1 949 3 view .LVU3171 - 9831 0124 BDE7 b .L641 - 9832 .L633: + 9812 .loc 1 949 3 view .LVU3172 + 9813 0116 BDE7 b .L641 + 9814 .L633: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9833 .loc 1 912 3 is_stmt 0 discriminator 6 view .LVU3172 - 9834 0126 0223 movs r3, #2 - 9835 0128 84F84030 strb r3, [r4, #64] + 9815 .loc 1 912 3 is_stmt 0 discriminator 6 view .LVU3173 + 9816 0118 0223 movs r3, #2 + 9817 011a 84F84030 strb r3, [r4, #64] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9836 .loc 1 914 3 is_stmt 1 view .LVU3173 - 9837 .L638: + 9818 .loc 1 914 3 is_stmt 1 view .LVU3174 + 9819 .L638: 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 9838 .loc 1 933 7 view .LVU3174 - 9839 012c 2268 ldr r2, [r4] - 9840 012e D368 ldr r3, [r2, #12] - 9841 0130 43F00803 orr r3, r3, #8 - 9842 0134 D360 str r3, [r2, #12] + 9820 .loc 1 933 7 view .LVU3175 + 9821 011e 2268 ldr r2, [r4] + ARM GAS /tmp/ccGjXOU1.s page 359 + + + 9822 0120 D368 ldr r3, [r2, #12] + 9823 0122 43F00803 orr r3, r3, #8 + 9824 0126 D360 str r3, [r2, #12] 934:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9843 .loc 1 934 7 view .LVU3175 + 9825 .loc 1 934 7 view .LVU3176 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9844 .loc 1 949 3 view .LVU3176 - 9845 0136 B4E7 b .L641 - 9846 .L632: + 9826 .loc 1 949 3 view .LVU3177 + 9827 0128 B4E7 b .L641 + 9828 .L632: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9847 .loc 1 912 3 is_stmt 0 discriminator 9 view .LVU3177 - 9848 0138 0223 movs r3, #2 - 9849 013a 84F84130 strb r3, [r4, #65] + 9829 .loc 1 912 3 is_stmt 0 discriminator 9 view .LVU3178 + 9830 012a 0223 movs r3, #2 + 9831 012c 84F84130 strb r3, [r4, #65] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9850 .loc 1 914 3 is_stmt 1 view .LVU3178 - 9851 .L639: + 9832 .loc 1 914 3 is_stmt 1 view .LVU3179 + 9833 .L639: 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 9852 .loc 1 940 7 view .LVU3179 - 9853 013e 2268 ldr r2, [r4] - 9854 0140 D368 ldr r3, [r2, #12] - 9855 0142 43F01003 orr r3, r3, #16 - 9856 0146 D360 str r3, [r2, #12] + 9834 .loc 1 940 7 view .LVU3180 + 9835 0130 2268 ldr r2, [r4] + 9836 0132 D368 ldr r3, [r2, #12] + 9837 0134 43F01003 orr r3, r3, #16 + 9838 0138 D360 str r3, [r2, #12] 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9857 .loc 1 941 7 view .LVU3180 + 9839 .loc 1 941 7 view .LVU3181 949:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9858 .loc 1 949 3 view .LVU3181 - 9859 0148 ABE7 b .L641 - 9860 .L630: + 9840 .loc 1 949 3 view .LVU3182 + 9841 013a ABE7 b .L641 + 9842 .L630: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9861 .loc 1 912 3 is_stmt 0 discriminator 12 view .LVU3182 - 9862 014a 0223 movs r3, #2 - 9863 014c 84F84230 strb r3, [r4, #66] + 9843 .loc 1 912 3 is_stmt 0 discriminator 12 view .LVU3183 + 9844 013c 0223 movs r3, #2 + 9845 013e 84F84230 strb r3, [r4, #66] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9864 .loc 1 914 3 is_stmt 1 view .LVU3183 + 9846 .loc 1 914 3 is_stmt 1 view .LVU3184 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9865 .loc 1 912 3 is_stmt 0 discriminator 12 view .LVU3184 - 9866 0150 0120 movs r0, #1 - 9867 .LVL806: + 9847 .loc 1 912 3 is_stmt 0 discriminator 12 view .LVU3185 + 9848 0142 0120 movs r0, #1 + 9849 .LVL801: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9868 .loc 1 912 3 discriminator 12 view .LVU3185 - ARM GAS /tmp/ccodHXtm.s page 360 - - - 9869 0152 30E0 b .L628 - 9870 .LVL807: - 9871 .L629: + 9850 .loc 1 912 3 discriminator 12 view .LVU3186 + 9851 0144 31E0 b .L628 + 9852 .LVL802: + 9853 .L629: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9872 .loc 1 912 3 discriminator 13 view .LVU3186 - 9873 0154 0223 movs r3, #2 - 9874 0156 84F84330 strb r3, [r4, #67] + 9854 .loc 1 912 3 discriminator 13 view .LVU3187 + 9855 0146 0223 movs r3, #2 + 9856 0148 84F84330 strb r3, [r4, #67] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9875 .loc 1 914 3 is_stmt 1 view .LVU3187 - 9876 015a 0C29 cmp r1, #12 - 9877 015c 2CD8 bhi .L647 - 9878 015e 01A3 adr r3, .L640 - 9879 0160 53F821F0 ldr pc, [r3, r1, lsl #2] - 9880 .p2align 2 - 9881 .L640: - 9882 0164 99000000 .word .L636+1 - 9883 0168 B9010000 .word .L647+1 - 9884 016c B9010000 .word .L647+1 - 9885 0170 B9010000 .word .L647+1 - 9886 0174 1B010000 .word .L637+1 - 9887 0178 B9010000 .word .L647+1 - 9888 017c B9010000 .word .L647+1 - 9889 0180 B9010000 .word .L647+1 - 9890 0184 2D010000 .word .L638+1 - 9891 0188 B9010000 .word .L647+1 - 9892 018c B9010000 .word .L647+1 - 9893 0190 B9010000 .word .L647+1 - 9894 0194 3F010000 .word .L639+1 - 9895 .LVL808: - 9896 .p2align 1 - 9897 .L644: - 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 9898 .loc 1 963 7 view .LVU3188 - 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 9899 .loc 1 963 31 is_stmt 0 view .LVU3189 - 9900 0198 9968 ldr r1, [r3, #8] - 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 9901 .loc 1 963 15 view .LVU3190 - 9902 019a 0B4A ldr r2, .L655+4 - 9903 019c 0A40 ands r2, r2, r1 - 9904 .LVL809: - 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9905 .loc 1 964 7 is_stmt 1 view .LVU3191 - 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9906 .loc 1 964 10 is_stmt 0 view .LVU3192 - 9907 019e 062A cmp r2, #6 - 9908 01a0 0CD0 beq .L648 - 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9909 .loc 1 964 11 discriminator 1 view .LVU3193 - 9910 01a2 B2F5803F cmp r2, #65536 - 9911 01a6 0BD0 beq .L649 - 966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9912 .loc 1 966 9 is_stmt 1 view .LVU3194 - 9913 01a8 1A68 ldr r2, [r3] - 9914 .LVL810: - 966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9915 .loc 1 966 9 is_stmt 0 view .LVU3195 - ARM GAS /tmp/ccodHXtm.s page 361 + 9857 .loc 1 914 3 is_stmt 1 view .LVU3188 + 9858 014c 0C29 cmp r1, #12 + 9859 014e 2DD8 bhi .L647 + 9860 0150 01A3 adr r3, .L640 + 9861 0152 53F821F0 ldr pc, [r3, r1, lsl #2] + 9862 0156 00BF .p2align 2 + 9863 .L640: + 9864 0158 8B000000 .word .L636+1 + 9865 015c AD010000 .word .L647+1 + ARM GAS /tmp/ccGjXOU1.s page 360 - 9916 01aa 42F00102 orr r2, r2, #1 - 9917 01ae 1A60 str r2, [r3] - 9918 01b0 0020 movs r0, #0 - 9919 01b2 00E0 b .L628 - 9920 .LVL811: - 9921 .L646: + 9866 0160 AD010000 .word .L647+1 + 9867 0164 AD010000 .word .L647+1 + 9868 0168 0D010000 .word .L637+1 + 9869 016c AD010000 .word .L647+1 + 9870 0170 AD010000 .word .L647+1 + 9871 0174 AD010000 .word .L647+1 + 9872 0178 1F010000 .word .L638+1 + 9873 017c AD010000 .word .L647+1 + 9874 0180 AD010000 .word .L647+1 + 9875 0184 AD010000 .word .L647+1 + 9876 0188 31010000 .word .L639+1 + 9877 .LVL803: + 9878 .p2align 1 + 9879 .L644: + 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 9880 .loc 1 963 7 view .LVU3189 + 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 9881 .loc 1 963 31 is_stmt 0 view .LVU3190 + 9882 018c 9968 ldr r1, [r3, #8] + 963:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 9883 .loc 1 963 15 view .LVU3191 + 9884 018e 0B4A ldr r2, .L655+4 + 9885 0190 0A40 ands r2, r2, r1 + 9886 .LVL804: + 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9887 .loc 1 964 7 is_stmt 1 view .LVU3192 + 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9888 .loc 1 964 10 is_stmt 0 view .LVU3193 + 9889 0192 062A cmp r2, #6 + 9890 0194 0CD0 beq .L648 + 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9891 .loc 1 964 11 discriminator 1 view .LVU3194 + 9892 0196 B2F5803F cmp r2, #65536 + 9893 019a 0BD0 beq .L649 + 966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 9894 .loc 1 966 9 is_stmt 1 view .LVU3195 + 9895 019c 1A68 ldr r2, [r3] + 9896 .LVL805: + 966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 9897 .loc 1 966 9 is_stmt 0 view .LVU3196 + 9898 019e 42F00102 orr r2, r2, #1 + 9899 01a2 1A60 str r2, [r3] + 9900 01a4 0020 movs r0, #0 + 9901 01a6 00E0 b .L628 + 9902 .LVL806: + 9903 .L646: 908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 9922 .loc 1 908 12 view .LVU3196 - 9923 01b4 0120 movs r0, #1 - 9924 .LVL812: - 9925 .L628: + 9904 .loc 1 908 12 view .LVU3197 + 9905 01a8 0120 movs r0, #1 + 9906 .LVL807: + 9907 .L628: 977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9926 .loc 1 977 1 view .LVU3197 - 9927 01b6 10BD pop {r4, pc} - 9928 .LVL813: - 9929 .L647: + 9908 .loc 1 977 1 view .LVU3198 + 9909 01aa 10BD pop {r4, pc} + 9910 .LVL808: + 9911 .L647: 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9930 .loc 1 914 3 view .LVU3198 - 9931 01b8 0120 movs r0, #1 - 9932 .LVL814: - 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9933 .loc 1 914 3 view .LVU3199 - 9934 01ba FCE7 b .L628 - 9935 .LVL815: - 9936 .L648: - 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9937 .loc 1 914 3 view .LVU3200 - 9938 01bc 0020 movs r0, #0 - 9939 01be FAE7 b .L628 - 9940 .L649: - 9941 01c0 0020 movs r0, #0 - 9942 01c2 F8E7 b .L628 - 9943 .L656: - 9944 .align 2 - 9945 .L655: - 9946 01c4 002C0140 .word 1073818624 - 9947 01c8 07000100 .word 65543 - 9948 .cfi_endproc - 9949 .LFE345: - 9951 .section .text.HAL_TIM_OC_Stop_IT,"ax",%progbits - 9952 .align 1 - 9953 .global HAL_TIM_OC_Stop_IT - 9954 .syntax unified - 9955 .thumb - 9956 .thumb_func - 9958 HAL_TIM_OC_Stop_IT: - 9959 .LVL816: - 9960 .LFB346: - 991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 9961 .loc 1 991 1 is_stmt 1 view -0 - 9962 .cfi_startproc - 9963 @ args = 0, pretend = 0, frame = 0 - 9964 @ frame_needed = 0, uses_anonymous_args = 0 - 991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 9965 .loc 1 991 1 is_stmt 0 view .LVU3202 - 9966 0000 38B5 push {r3, r4, r5, lr} - 9967 .LCFI88: - ARM GAS /tmp/ccodHXtm.s page 362 + ARM GAS /tmp/ccGjXOU1.s page 361 - 9968 .cfi_def_cfa_offset 16 - 9969 .cfi_offset 3, -16 - 9970 .cfi_offset 4, -12 - 9971 .cfi_offset 5, -8 - 9972 .cfi_offset 14, -4 - 9973 0002 0546 mov r5, r0 - 9974 0004 0C46 mov r4, r1 + 9912 .loc 1 914 3 view .LVU3199 + 9913 01ac 0120 movs r0, #1 + 9914 .LVL809: + 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9915 .loc 1 914 3 view .LVU3200 + 9916 01ae FCE7 b .L628 + 9917 .LVL810: + 9918 .L648: + 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9919 .loc 1 914 3 view .LVU3201 + 9920 01b0 0020 movs r0, #0 + 9921 01b2 FAE7 b .L628 + 9922 .L649: + 9923 01b4 0020 movs r0, #0 + 9924 01b6 F8E7 b .L628 + 9925 .L656: + 9926 .align 2 + 9927 .L655: + 9928 01b8 002C0140 .word 1073818624 + 9929 01bc 07000100 .word 65543 + 9930 .cfi_endproc + 9931 .LFE345: + 9933 .section .text.HAL_TIM_OC_Stop_IT,"ax",%progbits + 9934 .align 1 + 9935 .global HAL_TIM_OC_Stop_IT + 9936 .syntax unified + 9937 .thumb + 9938 .thumb_func + 9940 HAL_TIM_OC_Stop_IT: + 9941 .LVL811: + 9942 .LFB346: + 991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 9943 .loc 1 991 1 is_stmt 1 view -0 + 9944 .cfi_startproc + 9945 @ args = 0, pretend = 0, frame = 0 + 9946 @ frame_needed = 0, uses_anonymous_args = 0 + 991:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; + 9947 .loc 1 991 1 is_stmt 0 view .LVU3203 + 9948 0000 38B5 push {r3, r4, r5, lr} + 9949 .LCFI88: + 9950 .cfi_def_cfa_offset 16 + 9951 .cfi_offset 3, -16 + 9952 .cfi_offset 4, -12 + 9953 .cfi_offset 5, -8 + 9954 .cfi_offset 14, -4 + 9955 0002 0546 mov r5, r0 + 9956 0004 0C46 mov r4, r1 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9975 .loc 1 992 3 is_stmt 1 view .LVU3203 - 9976 .LVL817: + 9957 .loc 1 992 3 is_stmt 1 view .LVU3204 + 9958 .LVL812: 995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 9977 .loc 1 995 3 view .LVU3204 + 9959 .loc 1 995 3 view .LVU3205 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 9978 .loc 1 997 3 view .LVU3205 - 9979 0006 0C29 cmp r1, #12 - 9980 0008 00F28180 bhi .L675 - 9981 000c DFE801F0 tbb [pc, r1] - 9982 .L660: - 9983 0010 07 .byte (.L663-.L660)/2 - 9984 0011 7F .byte (.L675-.L660)/2 - 9985 0012 7F .byte (.L675-.L660)/2 - 9986 0013 7F .byte (.L675-.L660)/2 - 9987 0014 4F .byte (.L662-.L660)/2 - 9988 0015 7F .byte (.L675-.L660)/2 - 9989 0016 7F .byte (.L675-.L660)/2 - 9990 0017 7F .byte (.L675-.L660)/2 - 9991 0018 55 .byte (.L661-.L660)/2 - 9992 0019 7F .byte (.L675-.L660)/2 - 9993 001a 7F .byte (.L675-.L660)/2 - 9994 001b 7F .byte (.L675-.L660)/2 - 9995 001c 5B .byte (.L659-.L660)/2 - 9996 001d 00 .p2align 1 - 9997 .L663: + 9960 .loc 1 997 3 view .LVU3206 + 9961 0006 0C29 cmp r1, #12 + 9962 0008 00F28180 bhi .L675 + 9963 000c DFE801F0 tbb [pc, r1] + ARM GAS /tmp/ccGjXOU1.s page 362 + + + 9964 .L660: + 9965 0010 07 .byte (.L663-.L660)/2 + 9966 0011 7F .byte (.L675-.L660)/2 + 9967 0012 7F .byte (.L675-.L660)/2 + 9968 0013 7F .byte (.L675-.L660)/2 + 9969 0014 4F .byte (.L662-.L660)/2 + 9970 0015 7F .byte (.L675-.L660)/2 + 9971 0016 7F .byte (.L675-.L660)/2 + 9972 0017 7F .byte (.L675-.L660)/2 + 9973 0018 55 .byte (.L661-.L660)/2 + 9974 0019 7F .byte (.L675-.L660)/2 + 9975 001a 7F .byte (.L675-.L660)/2 + 9976 001b 7F .byte (.L675-.L660)/2 + 9977 001c 5B .byte (.L659-.L660)/2 + 9978 001d 00 .p2align 1 + 9979 .L663: 1002:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 9998 .loc 1 1002 7 view .LVU3206 - 9999 001e 0268 ldr r2, [r0] - 10000 0020 D368 ldr r3, [r2, #12] - 10001 0022 23F00203 bic r3, r3, #2 - 10002 0026 D360 str r3, [r2, #12] + 9980 .loc 1 1002 7 view .LVU3207 + 9981 001e 0268 ldr r2, [r0] + 9982 0020 D368 ldr r3, [r2, #12] + 9983 0022 23F00203 bic r3, r3, #2 + 9984 0026 D360 str r3, [r2, #12] 1003:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10003 .loc 1 1003 7 view .LVU3207 + 9985 .loc 1 1003 7 view .LVU3208 1032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10004 .loc 1 1032 3 view .LVU3208 - 10005 .L664: + 9986 .loc 1 1032 3 view .LVU3209 + 9987 .L664: 1035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10006 .loc 1 1035 5 view .LVU3209 - 10007 0028 0022 movs r2, #0 - 10008 002a 2146 mov r1, r4 - 10009 .LVL818: + 9988 .loc 1 1035 5 view .LVU3210 + 9989 0028 0022 movs r2, #0 + 9990 002a 2146 mov r1, r4 + 9991 .LVL813: 1035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10010 .loc 1 1035 5 is_stmt 0 view .LVU3210 - 10011 002c 2868 ldr r0, [r5] - 10012 .LVL819: + 9992 .loc 1 1035 5 is_stmt 0 view .LVU3211 + 9993 002c 2868 ldr r0, [r5] + 9994 .LVL814: 1035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10013 .loc 1 1035 5 view .LVU3211 - 10014 002e FFF7FEFF bl TIM_CCxChannelCmd - 10015 .LVL820: - ARM GAS /tmp/ccodHXtm.s page 363 + 9995 .loc 1 1035 5 view .LVU3212 + 9996 002e FFF7FEFF bl TIM_CCxChannelCmd + 9997 .LVL815: +1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9998 .loc 1 1037 5 is_stmt 1 view .LVU3213 +1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 9999 .loc 1 1037 9 is_stmt 0 view .LVU3214 + 10000 0032 2B68 ldr r3, [r5] + 10001 0034 374A ldr r2, .L677 + 10002 0036 9342 cmp r3, r2 + 10003 0038 0FD0 beq .L665 +1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10004 .loc 1 1037 9 discriminator 2 view .LVU3215 + 10005 003a 02F50062 add r2, r2, #2048 + 10006 003e 9342 cmp r3, r2 + 10007 0040 0BD0 beq .L665 +1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10008 .loc 1 1037 9 discriminator 4 view .LVU3216 + 10009 0042 02F54062 add r2, r2, #3072 + 10010 0046 9342 cmp r3, r2 + ARM GAS /tmp/ccGjXOU1.s page 363 + 10011 0048 07D0 beq .L665 1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10016 .loc 1 1037 5 is_stmt 1 view .LVU3212 + 10012 .loc 1 1037 9 discriminator 6 view .LVU3217 + 10013 004a 02F58062 add r2, r2, #1024 + 10014 004e 9342 cmp r3, r2 + 10015 0050 03D0 beq .L665 1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10017 .loc 1 1037 9 is_stmt 0 view .LVU3213 - 10018 0032 2B68 ldr r3, [r5] - 10019 0034 374A ldr r2, .L677 - 10020 0036 9342 cmp r3, r2 - 10021 0038 0FD0 beq .L665 -1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10022 .loc 1 1037 9 discriminator 2 view .LVU3214 - 10023 003a 02F50062 add r2, r2, #2048 - 10024 003e 9342 cmp r3, r2 - 10025 0040 0BD0 beq .L665 -1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10026 .loc 1 1037 9 discriminator 4 view .LVU3215 - 10027 0042 02F54062 add r2, r2, #3072 - 10028 0046 9342 cmp r3, r2 - 10029 0048 07D0 beq .L665 -1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10030 .loc 1 1037 9 discriminator 6 view .LVU3216 - 10031 004a 02F58062 add r2, r2, #1024 - 10032 004e 9342 cmp r3, r2 - 10033 0050 03D0 beq .L665 -1037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10034 .loc 1 1037 9 discriminator 8 view .LVU3217 - 10035 0052 02F58062 add r2, r2, #1024 - 10036 0056 9342 cmp r3, r2 - 10037 0058 0DD1 bne .L666 - 10038 .L665: + 10016 .loc 1 1037 9 discriminator 8 view .LVU3218 + 10017 0052 02F58062 add r2, r2, #1024 + 10018 0056 9342 cmp r3, r2 + 10019 0058 0DD1 bne .L666 + 10020 .L665: 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10039 .loc 1 1040 7 is_stmt 1 view .LVU3218 + 10021 .loc 1 1040 7 is_stmt 1 view .LVU3219 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10040 .loc 1 1040 7 view .LVU3219 - 10041 005a 196A ldr r1, [r3, #32] - 10042 005c 41F21112 movw r2, #4369 - 10043 0060 1142 tst r1, r2 - 10044 0062 08D1 bne .L666 + 10022 .loc 1 1040 7 view .LVU3220 + 10023 005a 196A ldr r1, [r3, #32] + 10024 005c 41F21112 movw r2, #4369 + 10025 0060 1142 tst r1, r2 + 10026 0062 08D1 bne .L666 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10045 .loc 1 1040 7 discriminator 1 view .LVU3220 - 10046 0064 196A ldr r1, [r3, #32] - 10047 0066 44F24442 movw r2, #17476 - 10048 006a 1142 tst r1, r2 - 10049 006c 03D1 bne .L666 + 10027 .loc 1 1040 7 discriminator 1 view .LVU3221 + 10028 0064 196A ldr r1, [r3, #32] + 10029 0066 44F24442 movw r2, #17476 + 10030 006a 1142 tst r1, r2 + 10031 006c 03D1 bne .L666 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10050 .loc 1 1040 7 discriminator 3 view .LVU3221 - 10051 006e 5A6C ldr r2, [r3, #68] - 10052 0070 22F40042 bic r2, r2, #32768 - 10053 0074 5A64 str r2, [r3, #68] - 10054 .L666: + 10032 .loc 1 1040 7 discriminator 3 view .LVU3222 + 10033 006e 5A6C ldr r2, [r3, #68] + 10034 0070 22F40042 bic r2, r2, #32768 + 10035 0074 5A64 str r2, [r3, #68] + 10036 .L666: 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10055 .loc 1 1040 7 discriminator 5 view .LVU3222 + 10037 .loc 1 1040 7 discriminator 5 view .LVU3223 1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10056 .loc 1 1044 5 view .LVU3223 + 10038 .loc 1 1044 5 view .LVU3224 1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10057 .loc 1 1044 5 view .LVU3224 - 10058 0076 2B68 ldr r3, [r5] - 10059 0078 196A ldr r1, [r3, #32] - ARM GAS /tmp/ccodHXtm.s page 364 + 10039 .loc 1 1044 5 view .LVU3225 + 10040 0076 2B68 ldr r3, [r5] + 10041 0078 196A ldr r1, [r3, #32] + 10042 007a 41F21112 movw r2, #4369 + 10043 007e 1142 tst r1, r2 + 10044 0080 08D1 bne .L667 +1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10045 .loc 1 1044 5 discriminator 1 view .LVU3226 + 10046 0082 196A ldr r1, [r3, #32] + 10047 0084 44F24442 movw r2, #17476 + 10048 0088 1142 tst r1, r2 + 10049 008a 03D1 bne .L667 +1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10050 .loc 1 1044 5 discriminator 3 view .LVU3227 + 10051 008c 1A68 ldr r2, [r3] + 10052 008e 22F00102 bic r2, r2, #1 + 10053 0092 1A60 str r2, [r3] + 10054 .L667: +1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10055 .loc 1 1044 5 discriminator 5 view .LVU3228 + ARM GAS /tmp/ccGjXOU1.s page 364 - 10060 007a 41F21112 movw r2, #4369 - 10061 007e 1142 tst r1, r2 - 10062 0080 08D1 bne .L667 -1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10063 .loc 1 1044 5 discriminator 1 view .LVU3225 - 10064 0082 196A ldr r1, [r3, #32] - 10065 0084 44F24442 movw r2, #17476 - 10066 0088 1142 tst r1, r2 - 10067 008a 03D1 bne .L667 -1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10068 .loc 1 1044 5 discriminator 3 view .LVU3226 - 10069 008c 1A68 ldr r2, [r3] - 10070 008e 22F00102 bic r2, r2, #1 - 10071 0092 1A60 str r2, [r3] - 10072 .L667: -1044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10073 .loc 1 1044 5 discriminator 5 view .LVU3227 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10074 .loc 1 1047 5 view .LVU3228 - 10075 0094 102C cmp r4, #16 - 10076 0096 35D8 bhi .L668 - 10077 0098 DFE804F0 tbb [pc, r4] - 10078 .L670: - 10079 009c 1B .byte (.L674-.L670)/2 - 10080 009d 34 .byte (.L668-.L670)/2 - 10081 009e 34 .byte (.L668-.L670)/2 - 10082 009f 34 .byte (.L668-.L670)/2 - 10083 00a0 20 .byte (.L673-.L670)/2 - 10084 00a1 34 .byte (.L668-.L670)/2 - 10085 00a2 34 .byte (.L668-.L670)/2 - 10086 00a3 34 .byte (.L668-.L670)/2 - 10087 00a4 25 .byte (.L672-.L670)/2 - 10088 00a5 34 .byte (.L668-.L670)/2 - 10089 00a6 34 .byte (.L668-.L670)/2 - 10090 00a7 34 .byte (.L668-.L670)/2 - 10091 00a8 2A .byte (.L671-.L670)/2 - 10092 00a9 34 .byte (.L668-.L670)/2 - 10093 00aa 34 .byte (.L668-.L670)/2 - 10094 00ab 34 .byte (.L668-.L670)/2 - 10095 00ac 2F .byte (.L669-.L670)/2 - 10096 .LVL821: - 10097 00ad 00 .p2align 1 - 10098 .L662: + 10056 .loc 1 1047 5 view .LVU3229 + 10057 0094 102C cmp r4, #16 + 10058 0096 35D8 bhi .L668 + 10059 0098 DFE804F0 tbb [pc, r4] + 10060 .L670: + 10061 009c 1B .byte (.L674-.L670)/2 + 10062 009d 34 .byte (.L668-.L670)/2 + 10063 009e 34 .byte (.L668-.L670)/2 + 10064 009f 34 .byte (.L668-.L670)/2 + 10065 00a0 20 .byte (.L673-.L670)/2 + 10066 00a1 34 .byte (.L668-.L670)/2 + 10067 00a2 34 .byte (.L668-.L670)/2 + 10068 00a3 34 .byte (.L668-.L670)/2 + 10069 00a4 25 .byte (.L672-.L670)/2 + 10070 00a5 34 .byte (.L668-.L670)/2 + 10071 00a6 34 .byte (.L668-.L670)/2 + 10072 00a7 34 .byte (.L668-.L670)/2 + 10073 00a8 2A .byte (.L671-.L670)/2 + 10074 00a9 34 .byte (.L668-.L670)/2 + 10075 00aa 34 .byte (.L668-.L670)/2 + 10076 00ab 34 .byte (.L668-.L670)/2 + 10077 00ac 2F .byte (.L669-.L670)/2 + 10078 .LVL816: + 10079 00ad 00 .p2align 1 + 10080 .L662: 1009:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10099 .loc 1 1009 7 view .LVU3229 - 10100 00ae 0268 ldr r2, [r0] - 10101 00b0 D368 ldr r3, [r2, #12] - 10102 00b2 23F00403 bic r3, r3, #4 - 10103 00b6 D360 str r3, [r2, #12] + 10081 .loc 1 1009 7 view .LVU3230 + 10082 00ae 0268 ldr r2, [r0] + 10083 00b0 D368 ldr r3, [r2, #12] + 10084 00b2 23F00403 bic r3, r3, #4 + 10085 00b6 D360 str r3, [r2, #12] 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10104 .loc 1 1010 7 view .LVU3230 + 10086 .loc 1 1010 7 view .LVU3231 1032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10105 .loc 1 1032 3 view .LVU3231 - 10106 00b8 B6E7 b .L664 - 10107 .L661: + 10087 .loc 1 1032 3 view .LVU3232 + 10088 00b8 B6E7 b .L664 + 10089 .L661: 1016:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10108 .loc 1 1016 7 view .LVU3232 - ARM GAS /tmp/ccodHXtm.s page 365 - - - 10109 00ba 0268 ldr r2, [r0] - 10110 00bc D368 ldr r3, [r2, #12] - 10111 00be 23F00803 bic r3, r3, #8 - 10112 00c2 D360 str r3, [r2, #12] + 10090 .loc 1 1016 7 view .LVU3233 + 10091 00ba 0268 ldr r2, [r0] + 10092 00bc D368 ldr r3, [r2, #12] + 10093 00be 23F00803 bic r3, r3, #8 + 10094 00c2 D360 str r3, [r2, #12] 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10113 .loc 1 1017 7 view .LVU3233 + 10095 .loc 1 1017 7 view .LVU3234 1032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10114 .loc 1 1032 3 view .LVU3234 - 10115 00c4 B0E7 b .L664 - 10116 .L659: + 10096 .loc 1 1032 3 view .LVU3235 + 10097 00c4 B0E7 b .L664 + 10098 .L659: 1023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10117 .loc 1 1023 7 view .LVU3235 - 10118 00c6 0268 ldr r2, [r0] - 10119 00c8 D368 ldr r3, [r2, #12] - 10120 00ca 23F01003 bic r3, r3, #16 - 10121 00ce D360 str r3, [r2, #12] + 10099 .loc 1 1023 7 view .LVU3236 + 10100 00c6 0268 ldr r2, [r0] + 10101 00c8 D368 ldr r3, [r2, #12] + 10102 00ca 23F01003 bic r3, r3, #16 + 10103 00ce D360 str r3, [r2, #12] 1024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10122 .loc 1 1024 7 view .LVU3236 + ARM GAS /tmp/ccGjXOU1.s page 365 + + + 10104 .loc 1 1024 7 view .LVU3237 1032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10123 .loc 1 1032 3 view .LVU3237 - 10124 00d0 AAE7 b .L664 - 10125 .LVL822: - 10126 .L674: + 10105 .loc 1 1032 3 view .LVU3238 + 10106 00d0 AAE7 b .L664 + 10107 .LVL817: + 10108 .L674: 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10127 .loc 1 1047 5 is_stmt 0 discriminator 1 view .LVU3238 - 10128 00d2 0123 movs r3, #1 - 10129 00d4 85F83E30 strb r3, [r5, #62] - 10130 00d8 0020 movs r0, #0 - 10131 00da 19E0 b .L658 - 10132 .L673: + 10109 .loc 1 1047 5 is_stmt 0 discriminator 1 view .LVU3239 + 10110 00d2 0123 movs r3, #1 + 10111 00d4 85F83E30 strb r3, [r5, #62] + 10112 00d8 0020 movs r0, #0 + 10113 00da 19E0 b .L658 + 10114 .L673: 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10133 .loc 1 1047 5 discriminator 3 view .LVU3239 - 10134 00dc 0123 movs r3, #1 - 10135 00de 85F83F30 strb r3, [r5, #63] - 10136 00e2 0020 movs r0, #0 - 10137 00e4 14E0 b .L658 - 10138 .L672: + 10115 .loc 1 1047 5 discriminator 3 view .LVU3240 + 10116 00dc 0123 movs r3, #1 + 10117 00de 85F83F30 strb r3, [r5, #63] + 10118 00e2 0020 movs r0, #0 + 10119 00e4 14E0 b .L658 + 10120 .L672: 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10139 .loc 1 1047 5 discriminator 6 view .LVU3240 - 10140 00e6 0123 movs r3, #1 - 10141 00e8 85F84030 strb r3, [r5, #64] - 10142 00ec 0020 movs r0, #0 - 10143 00ee 0FE0 b .L658 - 10144 .L671: + 10121 .loc 1 1047 5 discriminator 6 view .LVU3241 + 10122 00e6 0123 movs r3, #1 + 10123 00e8 85F84030 strb r3, [r5, #64] + 10124 00ec 0020 movs r0, #0 + 10125 00ee 0FE0 b .L658 + 10126 .L671: 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10145 .loc 1 1047 5 discriminator 9 view .LVU3241 - 10146 00f0 0123 movs r3, #1 - 10147 00f2 85F84130 strb r3, [r5, #65] - 10148 00f6 0020 movs r0, #0 - 10149 00f8 0AE0 b .L658 - 10150 .L669: + 10127 .loc 1 1047 5 discriminator 9 view .LVU3242 + 10128 00f0 0123 movs r3, #1 + 10129 00f2 85F84130 strb r3, [r5, #65] + 10130 00f6 0020 movs r0, #0 + 10131 00f8 0AE0 b .L658 + 10132 .L669: 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10151 .loc 1 1047 5 discriminator 12 view .LVU3242 - 10152 00fa 0123 movs r3, #1 - 10153 00fc 85F84230 strb r3, [r5, #66] - 10154 0100 0020 movs r0, #0 - 10155 0102 05E0 b .L658 - ARM GAS /tmp/ccodHXtm.s page 366 - - - 10156 .L668: + 10133 .loc 1 1047 5 discriminator 12 view .LVU3243 + 10134 00fa 0123 movs r3, #1 + 10135 00fc 85F84230 strb r3, [r5, #66] + 10136 0100 0020 movs r0, #0 + 10137 0102 05E0 b .L658 + 10138 .L668: 1047:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10157 .loc 1 1047 5 discriminator 13 view .LVU3243 - 10158 0104 0123 movs r3, #1 - 10159 0106 85F84330 strb r3, [r5, #67] - 10160 010a 0020 movs r0, #0 - 10161 010c 00E0 b .L658 - 10162 .LVL823: - 10163 .L675: + 10139 .loc 1 1047 5 discriminator 13 view .LVU3244 + 10140 0104 0123 movs r3, #1 + 10141 0106 85F84330 strb r3, [r5, #67] + 10142 010a 0020 movs r0, #0 + 10143 010c 00E0 b .L658 + 10144 .LVL818: + 10145 .L675: 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10164 .loc 1 997 3 view .LVU3244 - 10165 010e 0120 movs r0, #1 - 10166 .LVL824: - 10167 .L658: + 10146 .loc 1 997 3 view .LVU3245 + 10147 010e 0120 movs r0, #1 + 10148 .LVL819: + 10149 .L658: 1051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10168 .loc 1 1051 3 is_stmt 1 view .LVU3245 + 10150 .loc 1 1051 3 is_stmt 1 view .LVU3246 1052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10169 .loc 1 1052 1 is_stmt 0 view .LVU3246 - 10170 0110 38BD pop {r3, r4, r5, pc} - 10171 .LVL825: - 10172 .L678: + ARM GAS /tmp/ccGjXOU1.s page 366 + + + 10151 .loc 1 1052 1 is_stmt 0 view .LVU3247 + 10152 0110 38BD pop {r3, r4, r5, pc} + 10153 .LVL820: + 10154 .L678: 1052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10173 .loc 1 1052 1 view .LVU3247 - 10174 0112 00BF .align 2 - 10175 .L677: - 10176 0114 002C0140 .word 1073818624 - 10177 .cfi_endproc - 10178 .LFE346: - 10180 .section .text.HAL_TIM_OC_Start_DMA,"ax",%progbits - 10181 .align 1 - 10182 .global HAL_TIM_OC_Start_DMA - 10183 .syntax unified - 10184 .thumb - 10185 .thumb_func - 10187 HAL_TIM_OC_Start_DMA: - 10188 .LVL826: - 10189 .LFB347: + 10155 .loc 1 1052 1 view .LVU3248 + 10156 0112 00BF .align 2 + 10157 .L677: + 10158 0114 002C0140 .word 1073818624 + 10159 .cfi_endproc + 10160 .LFE346: + 10162 .section .text.HAL_TIM_OC_Start_DMA,"ax",%progbits + 10163 .align 1 + 10164 .global HAL_TIM_OC_Start_DMA + 10165 .syntax unified + 10166 .thumb + 10167 .thumb_func + 10169 HAL_TIM_OC_Start_DMA: + 10170 .LVL821: + 10171 .LFB347: 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 10190 .loc 1 1069 1 is_stmt 1 view -0 - 10191 .cfi_startproc - 10192 @ args = 0, pretend = 0, frame = 0 - 10193 @ frame_needed = 0, uses_anonymous_args = 0 + 10172 .loc 1 1069 1 is_stmt 1 view -0 + 10173 .cfi_startproc + 10174 @ args = 0, pretend = 0, frame = 0 + 10175 @ frame_needed = 0, uses_anonymous_args = 0 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 10194 .loc 1 1069 1 is_stmt 0 view .LVU3249 - 10195 0000 38B5 push {r3, r4, r5, lr} - 10196 .LCFI89: - 10197 .cfi_def_cfa_offset 16 - 10198 .cfi_offset 3, -16 - 10199 .cfi_offset 4, -12 - 10200 .cfi_offset 5, -8 - 10201 .cfi_offset 14, -4 - 10202 0002 0546 mov r5, r0 - 10203 0004 0C46 mov r4, r1 - 10204 0006 1146 mov r1, r2 - 10205 .LVL827: + 10176 .loc 1 1069 1 is_stmt 0 view .LVU3250 + 10177 0000 38B5 push {r3, r4, r5, lr} + 10178 .LCFI89: + 10179 .cfi_def_cfa_offset 16 + 10180 .cfi_offset 3, -16 + 10181 .cfi_offset 4, -12 + 10182 .cfi_offset 5, -8 + 10183 .cfi_offset 14, -4 + 10184 0002 0546 mov r5, r0 + 10185 0004 0C46 mov r4, r1 + 10186 0006 1146 mov r1, r2 + 10187 .LVL822: 1070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 10206 .loc 1 1070 3 is_stmt 1 view .LVU3250 - ARM GAS /tmp/ccodHXtm.s page 367 - - + 10188 .loc 1 1070 3 is_stmt 1 view .LVU3251 1071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10207 .loc 1 1071 3 view .LVU3251 + 10189 .loc 1 1071 3 view .LVU3252 1074:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10208 .loc 1 1074 3 view .LVU3252 + 10190 .loc 1 1074 3 view .LVU3253 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10209 .loc 1 1077 3 view .LVU3253 - 10210 0008 102C cmp r4, #16 - 10211 000a 41D8 bhi .L680 - 10212 000c DFE804F0 tbb [pc, r4] - 10213 .LVL828: - 10214 .L682: - 10215 0010 09 .byte (.L686-.L682)/2 - 10216 0011 40 .byte (.L680-.L682)/2 - 10217 0012 40 .byte (.L680-.L682)/2 - 10218 0013 40 .byte (.L680-.L682)/2 - 10219 0014 20 .byte (.L685-.L682)/2 - 10220 0015 40 .byte (.L680-.L682)/2 - 10221 0016 40 .byte (.L680-.L682)/2 - 10222 0017 40 .byte (.L680-.L682)/2 - 10223 0018 28 .byte (.L684-.L682)/2 - 10224 0019 40 .byte (.L680-.L682)/2 - 10225 001a 40 .byte (.L680-.L682)/2 - 10226 001b 40 .byte (.L680-.L682)/2 - 10227 001c 30 .byte (.L683-.L682)/2 - 10228 001d 40 .byte (.L680-.L682)/2 - 10229 001e 40 .byte (.L680-.L682)/2 - 10230 001f 40 .byte (.L680-.L682)/2 - 10231 0020 38 .byte (.L681-.L682)/2 - 10232 0021 00 .p2align 1 - 10233 .L686: -1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10234 .loc 1 1077 7 is_stmt 0 discriminator 1 view .LVU3254 - 10235 0022 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 10236 .LVL829: -1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10237 .loc 1 1077 7 discriminator 1 view .LVU3255 - 10238 0026 C0B2 uxtb r0, r0 -1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10239 .loc 1 1077 44 discriminator 1 view .LVU3256 - 10240 0028 0228 cmp r0, #2 - 10241 002a 14BF ite ne - 10242 002c 0020 movne r0, #0 - 10243 002e 0120 moveq r0, #1 - 10244 .L687: -1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10245 .loc 1 1077 6 discriminator 20 view .LVU3257 - 10246 0030 0028 cmp r0, #0 - 10247 0032 40F05981 bne .L714 -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10248 .loc 1 1081 8 is_stmt 1 view .LVU3258 - 10249 0036 102C cmp r4, #16 - 10250 0038 78D8 bhi .L689 - 10251 003a DFE804F0 tbb [pc, r4] - 10252 .L691: - 10253 003e 31 .byte (.L695-.L691)/2 - 10254 003f 77 .byte (.L689-.L691)/2 - 10255 0040 77 .byte (.L689-.L691)/2 - ARM GAS /tmp/ccodHXtm.s page 368 + 10191 .loc 1 1077 3 view .LVU3254 + 10192 0008 102C cmp r4, #16 + 10193 000a 2DD8 bhi .L680 + 10194 000c DFE804F0 tbb [pc, r4] + 10195 .LVL823: + 10196 .L682: + 10197 0010 09 .byte (.L686-.L682)/2 + 10198 0011 2C .byte (.L680-.L682)/2 + 10199 0012 2C .byte (.L680-.L682)/2 + 10200 0013 2C .byte (.L680-.L682)/2 + 10201 0014 10 .byte (.L685-.L682)/2 + 10202 0015 2C .byte (.L680-.L682)/2 + ARM GAS /tmp/ccGjXOU1.s page 367 - 10256 0041 77 .byte (.L689-.L691)/2 - 10257 0042 57 .byte (.L694-.L691)/2 - 10258 0043 77 .byte (.L689-.L691)/2 - 10259 0044 77 .byte (.L689-.L691)/2 - 10260 0045 77 .byte (.L689-.L691)/2 - 10261 0046 5F .byte (.L693-.L691)/2 - 10262 0047 77 .byte (.L689-.L691)/2 - 10263 0048 77 .byte (.L689-.L691)/2 - 10264 0049 77 .byte (.L689-.L691)/2 - 10265 004a 67 .byte (.L692-.L691)/2 - 10266 004b 77 .byte (.L689-.L691)/2 - 10267 004c 77 .byte (.L689-.L691)/2 - 10268 004d 77 .byte (.L689-.L691)/2 - 10269 004e 6F .byte (.L690-.L691)/2 - 10270 .LVL830: - 10271 004f 00 .p2align 1 - 10272 .L685: + 10203 0016 2C .byte (.L680-.L682)/2 + 10204 0017 2C .byte (.L680-.L682)/2 + 10205 0018 17 .byte (.L684-.L682)/2 + 10206 0019 2C .byte (.L680-.L682)/2 + 10207 001a 2C .byte (.L680-.L682)/2 + 10208 001b 2C .byte (.L680-.L682)/2 + 10209 001c 1E .byte (.L683-.L682)/2 + 10210 001d 2C .byte (.L680-.L682)/2 + 10211 001e 2C .byte (.L680-.L682)/2 + 10212 001f 2C .byte (.L680-.L682)/2 + 10213 0020 25 .byte (.L681-.L682)/2 + 10214 0021 00 .p2align 1 + 10215 .L686: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10273 .loc 1 1077 7 is_stmt 0 discriminator 4 view .LVU3259 - 10274 0050 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 10275 .LVL831: + 10216 .loc 1 1077 7 is_stmt 0 discriminator 1 view .LVU3255 + 10217 0022 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 10218 .LVL824: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10276 .loc 1 1077 7 discriminator 4 view .LVU3260 - 10277 0054 C0B2 uxtb r0, r0 + 10219 .loc 1 1077 44 discriminator 1 view .LVU3256 + 10220 0026 0228 cmp r0, #2 + 10221 0028 14BF ite ne + 10222 002a 0020 movne r0, #0 + 10223 002c 0120 moveq r0, #1 + 10224 002e 21E0 b .L687 + 10225 .LVL825: + 10226 .L685: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10278 .loc 1 1077 44 discriminator 4 view .LVU3261 - 10279 0056 0228 cmp r0, #2 - 10280 0058 14BF ite ne - 10281 005a 0020 movne r0, #0 - 10282 005c 0120 moveq r0, #1 - 10283 005e E7E7 b .L687 - 10284 .LVL832: - 10285 .L684: + 10227 .loc 1 1077 7 discriminator 4 view .LVU3257 + 10228 0030 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 10229 .LVL826: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10286 .loc 1 1077 7 discriminator 7 view .LVU3262 - 10287 0060 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 - 10288 .LVL833: + 10230 .loc 1 1077 44 discriminator 4 view .LVU3258 + 10231 0034 0228 cmp r0, #2 + 10232 0036 14BF ite ne + 10233 0038 0020 movne r0, #0 + 10234 003a 0120 moveq r0, #1 + 10235 003c 1AE0 b .L687 + 10236 .LVL827: + 10237 .L684: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10289 .loc 1 1077 7 discriminator 7 view .LVU3263 - 10290 0064 C0B2 uxtb r0, r0 + 10238 .loc 1 1077 7 discriminator 7 view .LVU3259 + 10239 003e 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 + 10240 .LVL828: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10291 .loc 1 1077 44 discriminator 7 view .LVU3264 - 10292 0066 0228 cmp r0, #2 - 10293 0068 14BF ite ne - 10294 006a 0020 movne r0, #0 - 10295 006c 0120 moveq r0, #1 - 10296 006e DFE7 b .L687 - 10297 .LVL834: - 10298 .L683: + 10241 .loc 1 1077 44 discriminator 7 view .LVU3260 + 10242 0042 0228 cmp r0, #2 + 10243 0044 14BF ite ne + 10244 0046 0020 movne r0, #0 + 10245 0048 0120 moveq r0, #1 + 10246 004a 13E0 b .L687 + 10247 .LVL829: + 10248 .L683: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10299 .loc 1 1077 7 discriminator 10 view .LVU3265 - 10300 0070 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 10301 .LVL835: + 10249 .loc 1 1077 7 discriminator 10 view .LVU3261 + 10250 004c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 10251 .LVL830: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10302 .loc 1 1077 7 discriminator 10 view .LVU3266 - 10303 0074 C0B2 uxtb r0, r0 -1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 369 + ARM GAS /tmp/ccGjXOU1.s page 368 - 10304 .loc 1 1077 44 discriminator 10 view .LVU3267 - 10305 0076 0228 cmp r0, #2 - 10306 0078 14BF ite ne - 10307 007a 0020 movne r0, #0 - 10308 007c 0120 moveq r0, #1 - 10309 007e D7E7 b .L687 - 10310 .LVL836: - 10311 .L681: + 10252 .loc 1 1077 44 discriminator 10 view .LVU3262 + 10253 0050 0228 cmp r0, #2 + 10254 0052 14BF ite ne + 10255 0054 0020 movne r0, #0 + 10256 0056 0120 moveq r0, #1 + 10257 0058 0CE0 b .L687 + 10258 .LVL831: + 10259 .L681: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10312 .loc 1 1077 7 discriminator 13 view .LVU3268 - 10313 0080 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 - 10314 .LVL837: + 10260 .loc 1 1077 7 discriminator 13 view .LVU3263 + 10261 005a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 + 10262 .LVL832: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10315 .loc 1 1077 7 discriminator 13 view .LVU3269 - 10316 0084 C0B2 uxtb r0, r0 + 10263 .loc 1 1077 44 discriminator 13 view .LVU3264 + 10264 005e 0228 cmp r0, #2 + 10265 0060 14BF ite ne + 10266 0062 0020 movne r0, #0 + 10267 0064 0120 moveq r0, #1 + 10268 0066 05E0 b .L687 + 10269 .LVL833: + 10270 .L680: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10317 .loc 1 1077 44 discriminator 13 view .LVU3270 - 10318 0086 0228 cmp r0, #2 - 10319 0088 14BF ite ne - 10320 008a 0020 movne r0, #0 - 10321 008c 0120 moveq r0, #1 - 10322 008e CFE7 b .L687 - 10323 .LVL838: - 10324 .L680: + 10271 .loc 1 1077 7 discriminator 14 view .LVU3265 + 10272 0068 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 + 10273 .LVL834: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10325 .loc 1 1077 7 discriminator 14 view .LVU3271 - 10326 0090 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 - 10327 .LVL839: + 10274 .loc 1 1077 44 discriminator 14 view .LVU3266 + 10275 006c 0228 cmp r0, #2 + 10276 006e 14BF ite ne + 10277 0070 0020 movne r0, #0 + 10278 0072 0120 moveq r0, #1 + 10279 .L687: 1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10328 .loc 1 1077 7 discriminator 14 view .LVU3272 - 10329 0094 C0B2 uxtb r0, r0 -1077:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10330 .loc 1 1077 44 discriminator 14 view .LVU3273 - 10331 0096 0228 cmp r0, #2 - 10332 0098 14BF ite ne - 10333 009a 0020 movne r0, #0 - 10334 009c 0120 moveq r0, #1 - 10335 009e C7E7 b .L687 - 10336 .L695: + 10280 .loc 1 1077 6 discriminator 20 view .LVU3267 + 10281 0074 0028 cmp r0, #0 + 10282 0076 40F02381 bne .L714 1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10337 .loc 1 1081 12 discriminator 1 view .LVU3274 - 10338 00a0 95F83E20 ldrb r2, [r5, #62] @ zero_extendqisi2 - 10339 00a4 D2B2 uxtb r2, r2 + 10283 .loc 1 1081 8 is_stmt 1 view .LVU3268 + 10284 007a 102C cmp r4, #16 + 10285 007c 2DD8 bhi .L689 + 10286 007e DFE804F0 tbb [pc, r4] + 10287 .L691: + 10288 0082 09 .byte (.L695-.L691)/2 + 10289 0083 2C .byte (.L689-.L691)/2 + 10290 0084 2C .byte (.L689-.L691)/2 + 10291 0085 2C .byte (.L689-.L691)/2 + 10292 0086 10 .byte (.L694-.L691)/2 + 10293 0087 2C .byte (.L689-.L691)/2 + 10294 0088 2C .byte (.L689-.L691)/2 + 10295 0089 2C .byte (.L689-.L691)/2 + 10296 008a 17 .byte (.L693-.L691)/2 + 10297 008b 2C .byte (.L689-.L691)/2 + 10298 008c 2C .byte (.L689-.L691)/2 + 10299 008d 2C .byte (.L689-.L691)/2 + 10300 008e 1E .byte (.L692-.L691)/2 + 10301 008f 2C .byte (.L689-.L691)/2 + 10302 0090 2C .byte (.L689-.L691)/2 + ARM GAS /tmp/ccGjXOU1.s page 369 + + + 10303 0091 2C .byte (.L689-.L691)/2 + 10304 0092 25 .byte (.L690-.L691)/2 + 10305 0093 00 .p2align 1 + 10306 .L695: 1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10340 .loc 1 1081 49 discriminator 1 view .LVU3275 - 10341 00a6 012A cmp r2, #1 - 10342 00a8 14BF ite ne - 10343 00aa 0022 movne r2, #0 - 10344 00ac 0122 moveq r2, #1 - 10345 .L696: + 10307 .loc 1 1081 12 is_stmt 0 discriminator 1 view .LVU3269 + 10308 0094 95F83E20 ldrb r2, [r5, #62] @ zero_extendqisi2 1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10346 .loc 1 1081 11 discriminator 20 view .LVU3276 - 10347 00ae 002A cmp r2, #0 - 10348 00b0 00F01C81 beq .L715 + 10309 .loc 1 1081 49 discriminator 1 view .LVU3270 + 10310 0098 012A cmp r2, #1 + 10311 009a 14BF ite ne + 10312 009c 0022 movne r2, #0 + 10313 009e 0122 moveq r2, #1 + 10314 00a0 21E0 b .L696 + 10315 .L694: +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10316 .loc 1 1081 12 discriminator 4 view .LVU3271 + 10317 00a2 95F83F20 ldrb r2, [r5, #63] @ zero_extendqisi2 +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10318 .loc 1 1081 49 discriminator 4 view .LVU3272 + 10319 00a6 012A cmp r2, #1 + 10320 00a8 14BF ite ne + 10321 00aa 0022 movne r2, #0 + 10322 00ac 0122 moveq r2, #1 + 10323 00ae 1AE0 b .L696 + 10324 .L693: +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10325 .loc 1 1081 12 discriminator 7 view .LVU3273 + 10326 00b0 95F84020 ldrb r2, [r5, #64] @ zero_extendqisi2 +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10327 .loc 1 1081 49 discriminator 7 view .LVU3274 + 10328 00b4 012A cmp r2, #1 + 10329 00b6 14BF ite ne + 10330 00b8 0022 movne r2, #0 + 10331 00ba 0122 moveq r2, #1 + 10332 00bc 13E0 b .L696 + 10333 .L692: +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10334 .loc 1 1081 12 discriminator 10 view .LVU3275 + 10335 00be 95F84120 ldrb r2, [r5, #65] @ zero_extendqisi2 +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10336 .loc 1 1081 49 discriminator 10 view .LVU3276 + 10337 00c2 012A cmp r2, #1 + 10338 00c4 14BF ite ne + 10339 00c6 0022 movne r2, #0 + 10340 00c8 0122 moveq r2, #1 + 10341 00ca 0CE0 b .L696 + 10342 .L690: +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10343 .loc 1 1081 12 discriminator 13 view .LVU3277 + 10344 00cc 95F84220 ldrb r2, [r5, #66] @ zero_extendqisi2 +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10345 .loc 1 1081 49 discriminator 13 view .LVU3278 + 10346 00d0 012A cmp r2, #1 + 10347 00d2 14BF ite ne + 10348 00d4 0022 movne r2, #0 + 10349 00d6 0122 moveq r2, #1 + ARM GAS /tmp/ccGjXOU1.s page 370 + + + 10350 00d8 05E0 b .L696 + 10351 .L689: +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10352 .loc 1 1081 12 discriminator 14 view .LVU3279 + 10353 00da 95F84320 ldrb r2, [r5, #67] @ zero_extendqisi2 +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10354 .loc 1 1081 49 discriminator 14 view .LVU3280 + 10355 00de 012A cmp r2, #1 + 10356 00e0 14BF ite ne + 10357 00e2 0022 movne r2, #0 + 10358 00e4 0122 moveq r2, #1 + 10359 .L696: +1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10360 .loc 1 1081 11 discriminator 20 view .LVU3281 + 10361 00e6 002A cmp r2, #0 + 10362 00e8 00F0EC80 beq .L715 1083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10349 .loc 1 1083 5 is_stmt 1 view .LVU3277 + 10363 .loc 1 1083 5 is_stmt 1 view .LVU3282 1083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 370 - - - 10350 .loc 1 1083 8 is_stmt 0 view .LVU3278 - 10351 00b4 0029 cmp r1, #0 - 10352 00b6 00F01B81 beq .L716 + 10364 .loc 1 1083 8 is_stmt 0 view .LVU3283 + 10365 00ec 0029 cmp r1, #0 + 10366 00ee 00F0EB80 beq .L716 1083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10353 .loc 1 1083 25 discriminator 1 view .LVU3279 - 10354 00ba 002B cmp r3, #0 - 10355 00bc 00F01A81 beq .L717 + 10367 .loc 1 1083 25 discriminator 1 view .LVU3284 + 10368 00f2 002B cmp r3, #0 + 10369 00f4 00F0EA80 beq .L717 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10356 .loc 1 1089 7 is_stmt 1 view .LVU3280 - 10357 00c0 102C cmp r4, #16 - 10358 00c2 00F2E180 bhi .L697 - 10359 00c6 DFE814F0 tbh [pc, r4, lsl #1] - 10360 .L699: - 10361 00ca 3900 .2byte (.L703-.L699)/2 - 10362 00cc DF00 .2byte (.L697-.L699)/2 - 10363 00ce DF00 .2byte (.L697-.L699)/2 - 10364 00d0 DF00 .2byte (.L697-.L699)/2 - 10365 00d2 8F00 .2byte (.L702-.L699)/2 - 10366 00d4 DF00 .2byte (.L697-.L699)/2 - 10367 00d6 DF00 .2byte (.L697-.L699)/2 - 10368 00d8 DF00 .2byte (.L697-.L699)/2 - 10369 00da A800 .2byte (.L701-.L699)/2 - 10370 00dc DF00 .2byte (.L697-.L699)/2 - 10371 00de DF00 .2byte (.L697-.L699)/2 - 10372 00e0 DF00 .2byte (.L697-.L699)/2 - 10373 00e2 C100 .2byte (.L700-.L699)/2 - 10374 00e4 DF00 .2byte (.L697-.L699)/2 - 10375 00e6 DF00 .2byte (.L697-.L699)/2 - 10376 00e8 DF00 .2byte (.L697-.L699)/2 - 10377 00ea DA00 .2byte (.L698-.L699)/2 - 10378 .p2align 1 - 10379 .L694: -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10380 .loc 1 1081 12 is_stmt 0 discriminator 4 view .LVU3281 - 10381 00ec 95F83F20 ldrb r2, [r5, #63] @ zero_extendqisi2 - 10382 00f0 D2B2 uxtb r2, r2 -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10383 .loc 1 1081 49 discriminator 4 view .LVU3282 - 10384 00f2 012A cmp r2, #1 - 10385 00f4 14BF ite ne - 10386 00f6 0022 movne r2, #0 - 10387 00f8 0122 moveq r2, #1 - 10388 00fa D8E7 b .L696 - 10389 .L693: -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10390 .loc 1 1081 12 discriminator 7 view .LVU3283 - 10391 00fc 95F84020 ldrb r2, [r5, #64] @ zero_extendqisi2 - 10392 0100 D2B2 uxtb r2, r2 -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10393 .loc 1 1081 49 discriminator 7 view .LVU3284 - 10394 0102 012A cmp r2, #1 - 10395 0104 14BF ite ne - 10396 0106 0022 movne r2, #0 - 10397 0108 0122 moveq r2, #1 - 10398 010a D0E7 b .L696 - 10399 .L692: -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 371 - - - 10400 .loc 1 1081 12 discriminator 10 view .LVU3285 - 10401 010c 95F84120 ldrb r2, [r5, #65] @ zero_extendqisi2 - 10402 0110 D2B2 uxtb r2, r2 -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10403 .loc 1 1081 49 discriminator 10 view .LVU3286 - 10404 0112 012A cmp r2, #1 - 10405 0114 14BF ite ne - 10406 0116 0022 movne r2, #0 - 10407 0118 0122 moveq r2, #1 - 10408 011a C8E7 b .L696 - 10409 .L690: -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10410 .loc 1 1081 12 discriminator 13 view .LVU3287 - 10411 011c 95F84220 ldrb r2, [r5, #66] @ zero_extendqisi2 - 10412 0120 D2B2 uxtb r2, r2 -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10413 .loc 1 1081 49 discriminator 13 view .LVU3288 - 10414 0122 012A cmp r2, #1 - 10415 0124 14BF ite ne - 10416 0126 0022 movne r2, #0 - 10417 0128 0122 moveq r2, #1 - 10418 012a C0E7 b .L696 - 10419 .L689: -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10420 .loc 1 1081 12 discriminator 14 view .LVU3289 - 10421 012c 95F84320 ldrb r2, [r5, #67] @ zero_extendqisi2 - 10422 0130 D2B2 uxtb r2, r2 -1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10423 .loc 1 1081 49 discriminator 14 view .LVU3290 - 10424 0132 012A cmp r2, #1 - 10425 0134 14BF ite ne - 10426 0136 0022 movne r2, #0 - 10427 0138 0122 moveq r2, #1 - 10428 013a B8E7 b .L696 - 10429 .L703: + 10370 .loc 1 1089 7 is_stmt 1 view .LVU3285 + 10371 00f8 102C cmp r4, #16 + 10372 00fa 00F2B180 bhi .L697 + 10373 00fe DFE804F0 tbb [pc, r4] + 10374 .L699: + 10375 0102 09 .byte (.L703-.L699)/2 + 10376 0103 AF .byte (.L697-.L699)/2 + 10377 0104 AF .byte (.L697-.L699)/2 + 10378 0105 AF .byte (.L697-.L699)/2 + 10379 0106 5F .byte (.L702-.L699)/2 + 10380 0107 AF .byte (.L697-.L699)/2 + 10381 0108 AF .byte (.L697-.L699)/2 + 10382 0109 AF .byte (.L697-.L699)/2 + 10383 010a 78 .byte (.L701-.L699)/2 + 10384 010b AF .byte (.L697-.L699)/2 + 10385 010c AF .byte (.L697-.L699)/2 + 10386 010d AF .byte (.L697-.L699)/2 + 10387 010e 91 .byte (.L700-.L699)/2 + 10388 010f AF .byte (.L697-.L699)/2 + 10389 0110 AF .byte (.L697-.L699)/2 + 10390 0111 AF .byte (.L697-.L699)/2 + 10391 0112 AA .byte (.L698-.L699)/2 + 10392 0113 00 .p2align 1 + 10393 .L703: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10430 .loc 1 1089 7 discriminator 1 view .LVU3291 - 10431 013c 0222 movs r2, #2 - 10432 013e 85F83E20 strb r2, [r5, #62] + 10394 .loc 1 1089 7 is_stmt 0 discriminator 1 view .LVU3286 + 10395 0114 0222 movs r2, #2 + 10396 0116 85F83E20 strb r2, [r5, #62] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10433 .loc 1 1097 3 is_stmt 1 view .LVU3292 - 10434 .L704: -1102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10435 .loc 1 1102 7 view .LVU3293 -1102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10436 .loc 1 1102 17 is_stmt 0 view .LVU3294 - 10437 0142 6A6A ldr r2, [r5, #36] -1102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10438 .loc 1 1102 52 view .LVU3295 - 10439 0144 7348 ldr r0, .L730 - 10440 0146 D062 str r0, [r2, #44] -1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10441 .loc 1 1103 7 is_stmt 1 view .LVU3296 -1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10442 .loc 1 1103 17 is_stmt 0 view .LVU3297 - 10443 0148 6A6A ldr r2, [r5, #36] -1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 372 + 10397 .loc 1 1097 3 is_stmt 1 view .LVU3287 + ARM GAS /tmp/ccGjXOU1.s page 371 - 10444 .loc 1 1103 56 view .LVU3298 - 10445 014a 7348 ldr r0, .L730+4 - 10446 014c 1063 str r0, [r2, #48] + 10398 .L704: +1102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 10399 .loc 1 1102 7 view .LVU3288 +1102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 10400 .loc 1 1102 17 is_stmt 0 view .LVU3289 + 10401 011a 6A6A ldr r2, [r5, #36] +1102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 10402 .loc 1 1102 52 view .LVU3290 + 10403 011c 7348 ldr r0, .L730 + 10404 011e D062 str r0, [r2, #44] +1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10405 .loc 1 1103 7 is_stmt 1 view .LVU3291 +1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10406 .loc 1 1103 17 is_stmt 0 view .LVU3292 + 10407 0120 6A6A ldr r2, [r5, #36] +1103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10408 .loc 1 1103 56 view .LVU3293 + 10409 0122 7348 ldr r0, .L730+4 + 10410 0124 1063 str r0, [r2, #48] 1106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10447 .loc 1 1106 7 is_stmt 1 view .LVU3299 + 10411 .loc 1 1106 7 is_stmt 1 view .LVU3294 1106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10448 .loc 1 1106 17 is_stmt 0 view .LVU3300 - 10449 014e 6A6A ldr r2, [r5, #36] + 10412 .loc 1 1106 17 is_stmt 0 view .LVU3295 + 10413 0126 6A6A ldr r2, [r5, #36] 1106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10450 .loc 1 1106 53 view .LVU3301 - 10451 0150 7248 ldr r0, .L730+8 - 10452 0152 5063 str r0, [r2, #52] + 10414 .loc 1 1106 53 view .LVU3296 + 10415 0128 7248 ldr r0, .L730+8 + 10416 012a 5063 str r0, [r2, #52] 1109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10453 .loc 1 1109 7 is_stmt 1 view .LVU3302 + 10417 .loc 1 1109 7 is_stmt 1 view .LVU3297 1109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10454 .loc 1 1109 88 is_stmt 0 view .LVU3303 - 10455 0154 2A68 ldr r2, [r5] + 10418 .loc 1 1109 88 is_stmt 0 view .LVU3298 + 10419 012c 2A68 ldr r2, [r5] 1109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10456 .loc 1 1109 11 view .LVU3304 - 10457 0156 3432 adds r2, r2, #52 - 10458 0158 686A ldr r0, [r5, #36] - 10459 015a FFF7FEFF bl HAL_DMA_Start_IT - 10460 .LVL840: + 10420 .loc 1 1109 11 view .LVU3299 + 10421 012e 3432 adds r2, r2, #52 + 10422 0130 686A ldr r0, [r5, #36] + 10423 0132 FFF7FEFF bl HAL_DMA_Start_IT + 10424 .LVL835: 1109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10461 .loc 1 1109 10 discriminator 1 view .LVU3305 - 10462 015e 0028 cmp r0, #0 - 10463 0160 40F0CC80 bne .L719 + 10425 .loc 1 1109 10 discriminator 1 view .LVU3300 + 10426 0136 0028 cmp r0, #0 + 10427 0138 40F0CC80 bne .L719 1117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10464 .loc 1 1117 7 is_stmt 1 view .LVU3306 - 10465 0164 2A68 ldr r2, [r5] - 10466 0166 D368 ldr r3, [r2, #12] - 10467 0168 43F40073 orr r3, r3, #512 - 10468 016c D360 str r3, [r2, #12] + 10428 .loc 1 1117 7 is_stmt 1 view .LVU3301 + 10429 013c 2A68 ldr r2, [r5] + 10430 013e D368 ldr r3, [r2, #12] + 10431 0140 43F40073 orr r3, r3, #512 + 10432 0144 D360 str r3, [r2, #12] 1118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10469 .loc 1 1118 7 view .LVU3307 + 10433 .loc 1 1118 7 view .LVU3302 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10470 .loc 1 1190 3 view .LVU3308 - 10471 .L709: + 10434 .loc 1 1190 3 view .LVU3303 + 10435 .L709: 1193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10472 .loc 1 1193 5 view .LVU3309 - 10473 016e 0122 movs r2, #1 - 10474 0170 2146 mov r1, r4 - 10475 0172 2868 ldr r0, [r5] - 10476 0174 FFF7FEFF bl TIM_CCxChannelCmd - 10477 .LVL841: -1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10478 .loc 1 1195 5 view .LVU3310 -1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10479 .loc 1 1195 9 is_stmt 0 view .LVU3311 - 10480 0178 2B68 ldr r3, [r5] - 10481 017a 694A ldr r2, .L730+12 - 10482 017c 9342 cmp r3, r2 - 10483 017e 0FD0 beq .L710 -1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10484 .loc 1 1195 9 discriminator 2 view .LVU3312 - 10485 0180 02F50062 add r2, r2, #2048 - 10486 0184 9342 cmp r3, r2 - ARM GAS /tmp/ccodHXtm.s page 373 + 10436 .loc 1 1193 5 view .LVU3304 + 10437 0146 0122 movs r2, #1 + ARM GAS /tmp/ccGjXOU1.s page 372 - 10487 0186 0BD0 beq .L710 + 10438 0148 2146 mov r1, r4 + 10439 014a 2868 ldr r0, [r5] + 10440 014c FFF7FEFF bl TIM_CCxChannelCmd + 10441 .LVL836: 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10488 .loc 1 1195 9 discriminator 4 view .LVU3313 - 10489 0188 02F54062 add r2, r2, #3072 - 10490 018c 9342 cmp r3, r2 - 10491 018e 07D0 beq .L710 + 10442 .loc 1 1195 5 view .LVU3305 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10492 .loc 1 1195 9 discriminator 6 view .LVU3314 - 10493 0190 02F58062 add r2, r2, #1024 - 10494 0194 9342 cmp r3, r2 - 10495 0196 03D0 beq .L710 + 10443 .loc 1 1195 9 is_stmt 0 view .LVU3306 + 10444 0150 2B68 ldr r3, [r5] + 10445 0152 694A ldr r2, .L730+12 + 10446 0154 9342 cmp r3, r2 + 10447 0156 0FD0 beq .L710 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10496 .loc 1 1195 9 discriminator 8 view .LVU3315 - 10497 0198 02F58062 add r2, r2, #1024 - 10498 019c 9342 cmp r3, r2 - 10499 019e 03D1 bne .L711 - 10500 .L710: + 10448 .loc 1 1195 9 discriminator 2 view .LVU3307 + 10449 0158 02F50062 add r2, r2, #2048 + 10450 015c 9342 cmp r3, r2 + 10451 015e 0BD0 beq .L710 +1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10452 .loc 1 1195 9 discriminator 4 view .LVU3308 + 10453 0160 02F54062 add r2, r2, #3072 + 10454 0164 9342 cmp r3, r2 + 10455 0166 07D0 beq .L710 +1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10456 .loc 1 1195 9 discriminator 6 view .LVU3309 + 10457 0168 02F58062 add r2, r2, #1024 + 10458 016c 9342 cmp r3, r2 + 10459 016e 03D0 beq .L710 +1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10460 .loc 1 1195 9 discriminator 8 view .LVU3310 + 10461 0170 02F58062 add r2, r2, #1024 + 10462 0174 9342 cmp r3, r2 + 10463 0176 03D1 bne .L711 + 10464 .L710: 1198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10501 .loc 1 1198 7 is_stmt 1 view .LVU3316 - 10502 01a0 5A6C ldr r2, [r3, #68] - 10503 01a2 42F40042 orr r2, r2, #32768 - 10504 01a6 5A64 str r2, [r3, #68] - 10505 .L711: + 10465 .loc 1 1198 7 is_stmt 1 view .LVU3311 + 10466 0178 5A6C ldr r2, [r3, #68] + 10467 017a 42F40042 orr r2, r2, #32768 + 10468 017e 5A64 str r2, [r3, #68] + 10469 .L711: 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10506 .loc 1 1202 5 view .LVU3317 + 10470 .loc 1 1202 5 view .LVU3312 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10507 .loc 1 1202 9 is_stmt 0 view .LVU3318 - 10508 01a8 2B68 ldr r3, [r5] + 10471 .loc 1 1202 9 is_stmt 0 view .LVU3313 + 10472 0180 2B68 ldr r3, [r5] 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10509 .loc 1 1202 8 view .LVU3319 - 10510 01aa 5D4A ldr r2, .L730+12 - 10511 01ac 9342 cmp r3, r2 - 10512 01ae 00F08D80 beq .L712 + 10473 .loc 1 1202 8 view .LVU3314 + 10474 0182 5D4A ldr r2, .L730+12 + 10475 0184 9342 cmp r3, r2 + 10476 0186 00F08D80 beq .L712 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10513 .loc 1 1202 9 discriminator 1 view .LVU3320 - 10514 01b2 B3F1804F cmp r3, #1073741824 - 10515 01b6 00F08980 beq .L712 + 10477 .loc 1 1202 9 discriminator 1 view .LVU3315 + 10478 018a B3F1804F cmp r3, #1073741824 + 10479 018e 00F08980 beq .L712 1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10516 .loc 1 1202 9 discriminator 2 view .LVU3321 - 10517 01ba A2F59432 sub r2, r2, #75776 - 10518 01be 9342 cmp r3, r2 - 10519 01c0 00F08480 beq .L712 -1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10520 .loc 1 1202 9 discriminator 3 view .LVU3322 - 10521 01c4 02F58062 add r2, r2, #1024 - 10522 01c8 9342 cmp r3, r2 - 10523 01ca 7FD0 beq .L712 -1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10524 .loc 1 1202 9 discriminator 4 view .LVU3323 - 10525 01cc 02F59632 add r2, r2, #76800 - 10526 01d0 9342 cmp r3, r2 - 10527 01d2 7BD0 beq .L712 -1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10528 .loc 1 1202 9 discriminator 5 view .LVU3324 - 10529 01d4 02F54062 add r2, r2, #3072 - 10530 01d8 9342 cmp r3, r2 - 10531 01da 77D0 beq .L712 - ARM GAS /tmp/ccodHXtm.s page 374 + 10480 .loc 1 1202 9 discriminator 2 view .LVU3316 + 10481 0192 A2F59432 sub r2, r2, #75776 + 10482 0196 9342 cmp r3, r2 + ARM GAS /tmp/ccGjXOU1.s page 373 + 10483 0198 00F08480 beq .L712 +1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10484 .loc 1 1202 9 discriminator 3 view .LVU3317 + 10485 019c 02F58062 add r2, r2, #1024 + 10486 01a0 9342 cmp r3, r2 + 10487 01a2 7FD0 beq .L712 +1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10488 .loc 1 1202 9 discriminator 4 view .LVU3318 + 10489 01a4 02F59632 add r2, r2, #76800 + 10490 01a8 9342 cmp r3, r2 + 10491 01aa 7BD0 beq .L712 +1202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10492 .loc 1 1202 9 discriminator 5 view .LVU3319 + 10493 01ac 02F54062 add r2, r2, #3072 + 10494 01b0 9342 cmp r3, r2 + 10495 01b2 77D0 beq .L712 1212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10532 .loc 1 1212 7 is_stmt 1 view .LVU3325 - 10533 01dc 1A68 ldr r2, [r3] - 10534 01de 42F00102 orr r2, r2, #1 - 10535 01e2 1A60 str r2, [r3] - 10536 01e4 0020 movs r0, #0 - 10537 01e6 82E0 b .L688 - 10538 .LVL842: - 10539 .L702: + 10496 .loc 1 1212 7 is_stmt 1 view .LVU3320 + 10497 01b4 1A68 ldr r2, [r3] + 10498 01b6 42F00102 orr r2, r2, #1 + 10499 01ba 1A60 str r2, [r3] + 10500 01bc 0020 movs r0, #0 + 10501 01be 82E0 b .L688 + 10502 .LVL837: + 10503 .L702: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10540 .loc 1 1089 7 is_stmt 0 discriminator 3 view .LVU3326 - 10541 01e8 0222 movs r2, #2 - 10542 01ea 85F83F20 strb r2, [r5, #63] + 10504 .loc 1 1089 7 is_stmt 0 discriminator 3 view .LVU3321 + 10505 01c0 0222 movs r2, #2 + 10506 01c2 85F83F20 strb r2, [r5, #63] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10543 .loc 1 1097 3 is_stmt 1 view .LVU3327 - 10544 .L705: + 10507 .loc 1 1097 3 is_stmt 1 view .LVU3322 + 10508 .L705: 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10545 .loc 1 1124 7 view .LVU3328 + 10509 .loc 1 1124 7 view .LVU3323 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10546 .loc 1 1124 17 is_stmt 0 view .LVU3329 - 10547 01ee AA6A ldr r2, [r5, #40] + 10510 .loc 1 1124 17 is_stmt 0 view .LVU3324 + 10511 01c6 AA6A ldr r2, [r5, #40] 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10548 .loc 1 1124 52 view .LVU3330 - 10549 01f0 4848 ldr r0, .L730 - 10550 01f2 D062 str r0, [r2, #44] + 10512 .loc 1 1124 52 view .LVU3325 + 10513 01c8 4848 ldr r0, .L730 + 10514 01ca D062 str r0, [r2, #44] 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10551 .loc 1 1125 7 is_stmt 1 view .LVU3331 + 10515 .loc 1 1125 7 is_stmt 1 view .LVU3326 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10552 .loc 1 1125 17 is_stmt 0 view .LVU3332 - 10553 01f4 AA6A ldr r2, [r5, #40] + 10516 .loc 1 1125 17 is_stmt 0 view .LVU3327 + 10517 01cc AA6A ldr r2, [r5, #40] 1125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10554 .loc 1 1125 56 view .LVU3333 - 10555 01f6 4848 ldr r0, .L730+4 - 10556 01f8 1063 str r0, [r2, #48] + 10518 .loc 1 1125 56 view .LVU3328 + 10519 01ce 4848 ldr r0, .L730+4 + 10520 01d0 1063 str r0, [r2, #48] 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10557 .loc 1 1128 7 is_stmt 1 view .LVU3334 + 10521 .loc 1 1128 7 is_stmt 1 view .LVU3329 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10558 .loc 1 1128 17 is_stmt 0 view .LVU3335 - 10559 01fa AA6A ldr r2, [r5, #40] + 10522 .loc 1 1128 17 is_stmt 0 view .LVU3330 + 10523 01d2 AA6A ldr r2, [r5, #40] 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10560 .loc 1 1128 53 view .LVU3336 - 10561 01fc 4748 ldr r0, .L730+8 - 10562 01fe 5063 str r0, [r2, #52] -1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10563 .loc 1 1131 7 is_stmt 1 view .LVU3337 -1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10564 .loc 1 1131 88 is_stmt 0 view .LVU3338 - 10565 0200 2A68 ldr r2, [r5] -1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10566 .loc 1 1131 11 view .LVU3339 - 10567 0202 3832 adds r2, r2, #56 - 10568 0204 A86A ldr r0, [r5, #40] - 10569 0206 FFF7FEFF bl HAL_DMA_Start_IT - 10570 .LVL843: -1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10571 .loc 1 1131 10 discriminator 1 view .LVU3340 - 10572 020a 0028 cmp r0, #0 - ARM GAS /tmp/ccodHXtm.s page 375 + 10524 .loc 1 1128 53 view .LVU3331 + ARM GAS /tmp/ccGjXOU1.s page 374 - 10573 020c 78D1 bne .L720 + 10525 01d4 4748 ldr r0, .L730+8 + 10526 01d6 5063 str r0, [r2, #52] +1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10527 .loc 1 1131 7 is_stmt 1 view .LVU3332 +1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10528 .loc 1 1131 88 is_stmt 0 view .LVU3333 + 10529 01d8 2A68 ldr r2, [r5] +1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10530 .loc 1 1131 11 view .LVU3334 + 10531 01da 3832 adds r2, r2, #56 + 10532 01dc A86A ldr r0, [r5, #40] + 10533 01de FFF7FEFF bl HAL_DMA_Start_IT + 10534 .LVL838: +1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10535 .loc 1 1131 10 discriminator 1 view .LVU3335 + 10536 01e2 0028 cmp r0, #0 + 10537 01e4 78D1 bne .L720 1139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10574 .loc 1 1139 7 is_stmt 1 view .LVU3341 - 10575 020e 2A68 ldr r2, [r5] - 10576 0210 D368 ldr r3, [r2, #12] - 10577 0212 43F48063 orr r3, r3, #1024 - 10578 0216 D360 str r3, [r2, #12] + 10538 .loc 1 1139 7 is_stmt 1 view .LVU3336 + 10539 01e6 2A68 ldr r2, [r5] + 10540 01e8 D368 ldr r3, [r2, #12] + 10541 01ea 43F48063 orr r3, r3, #1024 + 10542 01ee D360 str r3, [r2, #12] 1140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10579 .loc 1 1140 7 view .LVU3342 + 10543 .loc 1 1140 7 view .LVU3337 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10580 .loc 1 1190 3 view .LVU3343 - 10581 0218 A9E7 b .L709 - 10582 .LVL844: - 10583 .L701: + 10544 .loc 1 1190 3 view .LVU3338 + 10545 01f0 A9E7 b .L709 + 10546 .LVL839: + 10547 .L701: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10584 .loc 1 1089 7 is_stmt 0 discriminator 6 view .LVU3344 - 10585 021a 0222 movs r2, #2 - 10586 021c 85F84020 strb r2, [r5, #64] + 10548 .loc 1 1089 7 is_stmt 0 discriminator 6 view .LVU3339 + 10549 01f2 0222 movs r2, #2 + 10550 01f4 85F84020 strb r2, [r5, #64] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10587 .loc 1 1097 3 is_stmt 1 view .LVU3345 - 10588 .L706: + 10551 .loc 1 1097 3 is_stmt 1 view .LVU3340 + 10552 .L706: 1146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10589 .loc 1 1146 7 view .LVU3346 + 10553 .loc 1 1146 7 view .LVU3341 1146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10590 .loc 1 1146 17 is_stmt 0 view .LVU3347 - 10591 0220 EA6A ldr r2, [r5, #44] + 10554 .loc 1 1146 17 is_stmt 0 view .LVU3342 + 10555 01f8 EA6A ldr r2, [r5, #44] 1146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10592 .loc 1 1146 52 view .LVU3348 - 10593 0222 3C48 ldr r0, .L730 - 10594 0224 D062 str r0, [r2, #44] + 10556 .loc 1 1146 52 view .LVU3343 + 10557 01fa 3C48 ldr r0, .L730 + 10558 01fc D062 str r0, [r2, #44] 1147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10595 .loc 1 1147 7 is_stmt 1 view .LVU3349 + 10559 .loc 1 1147 7 is_stmt 1 view .LVU3344 1147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10596 .loc 1 1147 17 is_stmt 0 view .LVU3350 - 10597 0226 EA6A ldr r2, [r5, #44] + 10560 .loc 1 1147 17 is_stmt 0 view .LVU3345 + 10561 01fe EA6A ldr r2, [r5, #44] 1147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10598 .loc 1 1147 56 view .LVU3351 - 10599 0228 3B48 ldr r0, .L730+4 - 10600 022a 1063 str r0, [r2, #48] + 10562 .loc 1 1147 56 view .LVU3346 + 10563 0200 3B48 ldr r0, .L730+4 + 10564 0202 1063 str r0, [r2, #48] 1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10601 .loc 1 1150 7 is_stmt 1 view .LVU3352 -1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10602 .loc 1 1150 17 is_stmt 0 view .LVU3353 - 10603 022c EA6A ldr r2, [r5, #44] -1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10604 .loc 1 1150 53 view .LVU3354 - 10605 022e 3B48 ldr r0, .L730+8 - 10606 0230 5063 str r0, [r2, #52] -1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10607 .loc 1 1153 7 is_stmt 1 view .LVU3355 -1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10608 .loc 1 1153 88 is_stmt 0 view .LVU3356 - 10609 0232 2A68 ldr r2, [r5] -1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10610 .loc 1 1153 11 view .LVU3357 - 10611 0234 3C32 adds r2, r2, #60 - 10612 0236 E86A ldr r0, [r5, #44] - ARM GAS /tmp/ccodHXtm.s page 376 + 10565 .loc 1 1150 7 is_stmt 1 view .LVU3347 + ARM GAS /tmp/ccGjXOU1.s page 375 - 10613 0238 FFF7FEFF bl HAL_DMA_Start_IT - 10614 .LVL845: +1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10566 .loc 1 1150 17 is_stmt 0 view .LVU3348 + 10567 0204 EA6A ldr r2, [r5, #44] +1150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10568 .loc 1 1150 53 view .LVU3349 + 10569 0206 3B48 ldr r0, .L730+8 + 10570 0208 5063 str r0, [r2, #52] 1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10615 .loc 1 1153 10 discriminator 1 view .LVU3358 - 10616 023c 0028 cmp r0, #0 - 10617 023e 61D1 bne .L721 + 10571 .loc 1 1153 7 is_stmt 1 view .LVU3350 +1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10572 .loc 1 1153 88 is_stmt 0 view .LVU3351 + 10573 020a 2A68 ldr r2, [r5] +1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10574 .loc 1 1153 11 view .LVU3352 + 10575 020c 3C32 adds r2, r2, #60 + 10576 020e E86A ldr r0, [r5, #44] + 10577 0210 FFF7FEFF bl HAL_DMA_Start_IT + 10578 .LVL840: +1153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10579 .loc 1 1153 10 discriminator 1 view .LVU3353 + 10580 0214 0028 cmp r0, #0 + 10581 0216 61D1 bne .L721 1160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10618 .loc 1 1160 7 is_stmt 1 view .LVU3359 - 10619 0240 2A68 ldr r2, [r5] - 10620 0242 D368 ldr r3, [r2, #12] - 10621 0244 43F40063 orr r3, r3, #2048 - 10622 0248 D360 str r3, [r2, #12] + 10582 .loc 1 1160 7 is_stmt 1 view .LVU3354 + 10583 0218 2A68 ldr r2, [r5] + 10584 021a D368 ldr r3, [r2, #12] + 10585 021c 43F40063 orr r3, r3, #2048 + 10586 0220 D360 str r3, [r2, #12] 1161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10623 .loc 1 1161 7 view .LVU3360 + 10587 .loc 1 1161 7 view .LVU3355 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10624 .loc 1 1190 3 view .LVU3361 - 10625 024a 90E7 b .L709 - 10626 .LVL846: - 10627 .L700: + 10588 .loc 1 1190 3 view .LVU3356 + 10589 0222 90E7 b .L709 + 10590 .LVL841: + 10591 .L700: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10628 .loc 1 1089 7 is_stmt 0 discriminator 9 view .LVU3362 - 10629 024c 0222 movs r2, #2 - 10630 024e 85F84120 strb r2, [r5, #65] + 10592 .loc 1 1089 7 is_stmt 0 discriminator 9 view .LVU3357 + 10593 0224 0222 movs r2, #2 + 10594 0226 85F84120 strb r2, [r5, #65] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10631 .loc 1 1097 3 is_stmt 1 view .LVU3363 - 10632 .L707: + 10595 .loc 1 1097 3 is_stmt 1 view .LVU3358 + 10596 .L707: 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10633 .loc 1 1167 7 view .LVU3364 + 10597 .loc 1 1167 7 view .LVU3359 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10634 .loc 1 1167 17 is_stmt 0 view .LVU3365 - 10635 0252 2A6B ldr r2, [r5, #48] + 10598 .loc 1 1167 17 is_stmt 0 view .LVU3360 + 10599 022a 2A6B ldr r2, [r5, #48] 1167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 10636 .loc 1 1167 52 view .LVU3366 - 10637 0254 2F48 ldr r0, .L730 - 10638 0256 D062 str r0, [r2, #44] + 10600 .loc 1 1167 52 view .LVU3361 + 10601 022c 2F48 ldr r0, .L730 + 10602 022e D062 str r0, [r2, #44] 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10639 .loc 1 1168 7 is_stmt 1 view .LVU3367 + 10603 .loc 1 1168 7 is_stmt 1 view .LVU3362 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10640 .loc 1 1168 17 is_stmt 0 view .LVU3368 - 10641 0258 2A6B ldr r2, [r5, #48] + 10604 .loc 1 1168 17 is_stmt 0 view .LVU3363 + 10605 0230 2A6B ldr r2, [r5, #48] 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10642 .loc 1 1168 56 view .LVU3369 - 10643 025a 2F48 ldr r0, .L730+4 - 10644 025c 1063 str r0, [r2, #48] -1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10645 .loc 1 1171 7 is_stmt 1 view .LVU3370 -1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10646 .loc 1 1171 17 is_stmt 0 view .LVU3371 - 10647 025e 2A6B ldr r2, [r5, #48] -1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10648 .loc 1 1171 53 view .LVU3372 - 10649 0260 2E48 ldr r0, .L730+8 - 10650 0262 5063 str r0, [r2, #52] -1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10651 .loc 1 1174 7 is_stmt 1 view .LVU3373 -1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10652 .loc 1 1174 88 is_stmt 0 view .LVU3374 - ARM GAS /tmp/ccodHXtm.s page 377 + ARM GAS /tmp/ccGjXOU1.s page 376 - 10653 0264 2A68 ldr r2, [r5] + 10606 .loc 1 1168 56 view .LVU3364 + 10607 0232 2F48 ldr r0, .L730+4 + 10608 0234 1063 str r0, [r2, #48] +1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10609 .loc 1 1171 7 is_stmt 1 view .LVU3365 +1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10610 .loc 1 1171 17 is_stmt 0 view .LVU3366 + 10611 0236 2A6B ldr r2, [r5, #48] +1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 10612 .loc 1 1171 53 view .LVU3367 + 10613 0238 2E48 ldr r0, .L730+8 + 10614 023a 5063 str r0, [r2, #52] 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10654 .loc 1 1174 11 view .LVU3375 - 10655 0266 4032 adds r2, r2, #64 - 10656 0268 286B ldr r0, [r5, #48] - 10657 026a FFF7FEFF bl HAL_DMA_Start_IT - 10658 .LVL847: + 10615 .loc 1 1174 7 is_stmt 1 view .LVU3368 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 10659 .loc 1 1174 10 discriminator 1 view .LVU3376 - 10660 026e 0028 cmp r0, #0 - 10661 0270 4AD1 bne .L722 + 10616 .loc 1 1174 88 is_stmt 0 view .LVU3369 + 10617 023c 2A68 ldr r2, [r5] +1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10618 .loc 1 1174 11 view .LVU3370 + 10619 023e 4032 adds r2, r2, #64 + 10620 0240 286B ldr r0, [r5, #48] + 10621 0242 FFF7FEFF bl HAL_DMA_Start_IT + 10622 .LVL842: +1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 10623 .loc 1 1174 10 discriminator 1 view .LVU3371 + 10624 0246 0028 cmp r0, #0 + 10625 0248 4AD1 bne .L722 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10662 .loc 1 1181 7 is_stmt 1 view .LVU3377 - 10663 0272 2A68 ldr r2, [r5] - 10664 0274 D368 ldr r3, [r2, #12] - 10665 0276 43F48053 orr r3, r3, #4096 - 10666 027a D360 str r3, [r2, #12] + 10626 .loc 1 1181 7 is_stmt 1 view .LVU3372 + 10627 024a 2A68 ldr r2, [r5] + 10628 024c D368 ldr r3, [r2, #12] + 10629 024e 43F48053 orr r3, r3, #4096 + 10630 0252 D360 str r3, [r2, #12] 1182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10667 .loc 1 1182 7 view .LVU3378 + 10631 .loc 1 1182 7 view .LVU3373 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10668 .loc 1 1190 3 view .LVU3379 - 10669 027c 77E7 b .L709 - 10670 .LVL848: - 10671 .L698: + 10632 .loc 1 1190 3 view .LVU3374 + 10633 0254 77E7 b .L709 + 10634 .LVL843: + 10635 .L698: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10672 .loc 1 1089 7 is_stmt 0 discriminator 12 view .LVU3380 - 10673 027e 0223 movs r3, #2 - 10674 .LVL849: + 10636 .loc 1 1089 7 is_stmt 0 discriminator 12 view .LVU3375 + 10637 0256 0223 movs r3, #2 + 10638 .LVL844: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10675 .loc 1 1089 7 discriminator 12 view .LVU3381 - 10676 0280 85F84230 strb r3, [r5, #66] + 10639 .loc 1 1089 7 discriminator 12 view .LVU3376 + 10640 0258 85F84230 strb r3, [r5, #66] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10677 .loc 1 1097 3 is_stmt 1 view .LVU3382 + 10641 .loc 1 1097 3 is_stmt 1 view .LVU3377 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10678 .loc 1 1089 7 is_stmt 0 discriminator 12 view .LVU3383 - 10679 0284 0120 movs r0, #1 - 10680 0286 32E0 b .L688 - 10681 .LVL850: - 10682 .L697: + 10642 .loc 1 1089 7 is_stmt 0 discriminator 12 view .LVU3378 + 10643 025c 0120 movs r0, #1 + 10644 025e 32E0 b .L688 + 10645 .LVL845: + 10646 .L697: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10683 .loc 1 1089 7 discriminator 13 view .LVU3384 - 10684 0288 0222 movs r2, #2 - 10685 028a 85F84320 strb r2, [r5, #67] -1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10686 .loc 1 1097 3 is_stmt 1 view .LVU3385 - 10687 028e 0C2C cmp r4, #12 - 10688 0290 32D8 bhi .L718 - 10689 0292 01A2 adr r2, .L708 - 10690 0294 52F824F0 ldr pc, [r2, r4, lsl #2] - 10691 .p2align 2 - 10692 .L708: - 10693 0298 43010000 .word .L704+1 - 10694 029c F9020000 .word .L718+1 - 10695 02a0 F9020000 .word .L718+1 - 10696 02a4 F9020000 .word .L718+1 - 10697 02a8 EF010000 .word .L705+1 - 10698 02ac F9020000 .word .L718+1 - ARM GAS /tmp/ccodHXtm.s page 378 + 10647 .loc 1 1089 7 discriminator 13 view .LVU3379 + ARM GAS /tmp/ccGjXOU1.s page 377 - 10699 02b0 F9020000 .word .L718+1 - 10700 02b4 F9020000 .word .L718+1 - 10701 02b8 21020000 .word .L706+1 - 10702 02bc F9020000 .word .L718+1 - 10703 02c0 F9020000 .word .L718+1 - 10704 02c4 F9020000 .word .L718+1 - 10705 02c8 53020000 .word .L707+1 - 10706 .LVL851: - 10707 .p2align 1 - 10708 .L712: + 10648 0260 0222 movs r2, #2 + 10649 0262 85F84320 strb r2, [r5, #67] +1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 10650 .loc 1 1097 3 is_stmt 1 view .LVU3380 + 10651 0266 0C2C cmp r4, #12 + 10652 0268 32D8 bhi .L718 + 10653 026a 01A2 adr r2, .L708 + 10654 026c 52F824F0 ldr pc, [r2, r4, lsl #2] + 10655 .p2align 2 + 10656 .L708: + 10657 0270 1B010000 .word .L704+1 + 10658 0274 D1020000 .word .L718+1 + 10659 0278 D1020000 .word .L718+1 + 10660 027c D1020000 .word .L718+1 + 10661 0280 C7010000 .word .L705+1 + 10662 0284 D1020000 .word .L718+1 + 10663 0288 D1020000 .word .L718+1 + 10664 028c D1020000 .word .L718+1 + 10665 0290 F9010000 .word .L706+1 + 10666 0294 D1020000 .word .L718+1 + 10667 0298 D1020000 .word .L718+1 + 10668 029c D1020000 .word .L718+1 + 10669 02a0 2B020000 .word .L707+1 + 10670 .LVL846: + 10671 .p2align 1 + 10672 .L712: 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 10709 .loc 1 1204 7 view .LVU3386 + 10673 .loc 1 1204 7 view .LVU3381 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 10710 .loc 1 1204 31 is_stmt 0 view .LVU3387 - 10711 02cc 9968 ldr r1, [r3, #8] + 10674 .loc 1 1204 31 is_stmt 0 view .LVU3382 + 10675 02a4 9968 ldr r1, [r3, #8] 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 10712 .loc 1 1204 15 view .LVU3388 - 10713 02ce 154A ldr r2, .L730+16 - 10714 02d0 0A40 ands r2, r2, r1 - 10715 .LVL852: + 10676 .loc 1 1204 15 view .LVU3383 + 10677 02a6 154A ldr r2, .L730+16 + 10678 02a8 0A40 ands r2, r2, r1 + 10679 .LVL847: 1205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10716 .loc 1 1205 7 is_stmt 1 view .LVU3389 + 10680 .loc 1 1205 7 is_stmt 1 view .LVU3384 1205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10717 .loc 1 1205 10 is_stmt 0 view .LVU3390 - 10718 02d2 062A cmp r2, #6 - 10719 02d4 1AD0 beq .L723 + 10681 .loc 1 1205 10 is_stmt 0 view .LVU3385 + 10682 02aa 062A cmp r2, #6 + 10683 02ac 1AD0 beq .L723 1205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10720 .loc 1 1205 11 discriminator 1 view .LVU3391 - 10721 02d6 B2F5803F cmp r2, #65536 - 10722 02da 19D0 beq .L724 + 10684 .loc 1 1205 11 discriminator 1 view .LVU3386 + 10685 02ae B2F5803F cmp r2, #65536 + 10686 02b2 19D0 beq .L724 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10723 .loc 1 1207 9 is_stmt 1 view .LVU3392 - 10724 02dc 1A68 ldr r2, [r3] - 10725 .LVL853: + 10687 .loc 1 1207 9 is_stmt 1 view .LVU3387 + 10688 02b4 1A68 ldr r2, [r3] + 10689 .LVL848: 1207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10726 .loc 1 1207 9 is_stmt 0 view .LVU3393 - 10727 02de 42F00102 orr r2, r2, #1 - 10728 02e2 1A60 str r2, [r3] - 10729 02e4 0020 movs r0, #0 - 10730 02e6 02E0 b .L688 - 10731 .LVL854: - 10732 .L714: + 10690 .loc 1 1207 9 is_stmt 0 view .LVU3388 + 10691 02b6 42F00102 orr r2, r2, #1 + 10692 02ba 1A60 str r2, [r3] + 10693 02bc 0020 movs r0, #0 + 10694 02be 02E0 b .L688 + 10695 .LVL849: + ARM GAS /tmp/ccGjXOU1.s page 378 + + + 10696 .L714: 1079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10733 .loc 1 1079 12 view .LVU3394 - 10734 02e8 0220 movs r0, #2 - 10735 02ea 00E0 b .L688 - 10736 .L715: + 10697 .loc 1 1079 12 view .LVU3389 + 10698 02c0 0220 movs r0, #2 + 10699 02c2 00E0 b .L688 + 10700 .L715: 1094:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10737 .loc 1 1094 12 view .LVU3395 - 10738 02ec 0120 movs r0, #1 - 10739 .LVL855: - 10740 .L688: + 10701 .loc 1 1094 12 view .LVU3390 + 10702 02c4 0120 movs r0, #1 + 10703 .LVL850: + 10704 .L688: 1218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10741 .loc 1 1218 1 view .LVU3396 - 10742 02ee 38BD pop {r3, r4, r5, pc} - 10743 .LVL856: - 10744 .L716: - ARM GAS /tmp/ccodHXtm.s page 379 - - + 10705 .loc 1 1218 1 view .LVU3391 + 10706 02c6 38BD pop {r3, r4, r5, pc} + 10707 .LVL851: + 10708 .L716: 1085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10745 .loc 1 1085 14 view .LVU3397 - 10746 02f0 0120 movs r0, #1 - 10747 02f2 FCE7 b .L688 - 10748 .L717: - 10749 02f4 0120 movs r0, #1 - 10750 02f6 FAE7 b .L688 - 10751 .L718: + 10709 .loc 1 1085 14 view .LVU3392 + 10710 02c8 0120 movs r0, #1 + 10711 02ca FCE7 b .L688 + 10712 .L717: + 10713 02cc 0120 movs r0, #1 + 10714 02ce FAE7 b .L688 + 10715 .L718: 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10752 .loc 1 1097 3 view .LVU3398 - 10753 02f8 0120 movs r0, #1 - 10754 02fa F8E7 b .L688 - 10755 .LVL857: - 10756 .L719: + 10716 .loc 1 1097 3 view .LVU3393 + 10717 02d0 0120 movs r0, #1 + 10718 02d2 F8E7 b .L688 + 10719 .LVL852: + 10720 .L719: 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10757 .loc 1 1113 16 view .LVU3399 - 10758 02fc 0120 movs r0, #1 - 10759 02fe F6E7 b .L688 - 10760 .L720: + 10721 .loc 1 1113 16 view .LVU3394 + 10722 02d4 0120 movs r0, #1 + 10723 02d6 F6E7 b .L688 + 10724 .L720: 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10761 .loc 1 1135 16 view .LVU3400 - 10762 0300 0120 movs r0, #1 - 10763 0302 F4E7 b .L688 - 10764 .L721: + 10725 .loc 1 1135 16 view .LVU3395 + 10726 02d8 0120 movs r0, #1 + 10727 02da F4E7 b .L688 + 10728 .L721: 1157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10765 .loc 1 1157 16 view .LVU3401 - 10766 0304 0120 movs r0, #1 - 10767 0306 F2E7 b .L688 - 10768 .L722: + 10729 .loc 1 1157 16 view .LVU3396 + 10730 02dc 0120 movs r0, #1 + 10731 02de F2E7 b .L688 + 10732 .L722: 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10769 .loc 1 1178 16 view .LVU3402 - 10770 0308 0120 movs r0, #1 - 10771 030a F0E7 b .L688 - 10772 .LVL858: - 10773 .L723: + 10733 .loc 1 1178 16 view .LVU3397 + 10734 02e0 0120 movs r0, #1 + 10735 02e2 F0E7 b .L688 + 10736 .LVL853: + 10737 .L723: 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10774 .loc 1 1178 16 view .LVU3403 - 10775 030c 0020 movs r0, #0 - 10776 030e EEE7 b .L688 - 10777 .L724: - 10778 0310 0020 movs r0, #0 - 10779 0312 ECE7 b .L688 - 10780 .L731: - 10781 .align 2 - 10782 .L730: - 10783 0314 00000000 .word TIM_DMADelayPulseCplt - 10784 0318 00000000 .word TIM_DMADelayPulseHalfCplt - 10785 031c 00000000 .word TIM_DMAError - 10786 0320 002C0140 .word 1073818624 - 10787 0324 07000100 .word 65543 - 10788 .cfi_endproc - 10789 .LFE347: - 10791 .section .text.HAL_TIM_OC_Stop_DMA,"ax",%progbits - 10792 .align 1 - 10793 .global HAL_TIM_OC_Stop_DMA - 10794 .syntax unified - 10795 .thumb - ARM GAS /tmp/ccodHXtm.s page 380 + 10738 .loc 1 1178 16 view .LVU3398 + 10739 02e4 0020 movs r0, #0 + 10740 02e6 EEE7 b .L688 + 10741 .L724: + 10742 02e8 0020 movs r0, #0 + ARM GAS /tmp/ccGjXOU1.s page 379 - 10796 .thumb_func - 10798 HAL_TIM_OC_Stop_DMA: - 10799 .LVL859: - 10800 .LFB348: + 10743 02ea ECE7 b .L688 + 10744 .L731: + 10745 .align 2 + 10746 .L730: + 10747 02ec 00000000 .word TIM_DMADelayPulseCplt + 10748 02f0 00000000 .word TIM_DMADelayPulseHalfCplt + 10749 02f4 00000000 .word TIM_DMAError + 10750 02f8 002C0140 .word 1073818624 + 10751 02fc 07000100 .word 65543 + 10752 .cfi_endproc + 10753 .LFE347: + 10755 .section .text.HAL_TIM_OC_Stop_DMA,"ax",%progbits + 10756 .align 1 + 10757 .global HAL_TIM_OC_Stop_DMA + 10758 .syntax unified + 10759 .thumb + 10760 .thumb_func + 10762 HAL_TIM_OC_Stop_DMA: + 10763 .LVL854: + 10764 .LFB348: 1232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 10801 .loc 1 1232 1 is_stmt 1 view -0 - 10802 .cfi_startproc - 10803 @ args = 0, pretend = 0, frame = 0 - 10804 @ frame_needed = 0, uses_anonymous_args = 0 + 10765 .loc 1 1232 1 is_stmt 1 view -0 + 10766 .cfi_startproc + 10767 @ args = 0, pretend = 0, frame = 0 + 10768 @ frame_needed = 0, uses_anonymous_args = 0 1232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 10805 .loc 1 1232 1 is_stmt 0 view .LVU3405 - 10806 0000 38B5 push {r3, r4, r5, lr} - 10807 .LCFI90: - 10808 .cfi_def_cfa_offset 16 - 10809 .cfi_offset 3, -16 - 10810 .cfi_offset 4, -12 - 10811 .cfi_offset 5, -8 - 10812 .cfi_offset 14, -4 - 10813 0002 0446 mov r4, r0 - 10814 0004 0D46 mov r5, r1 + 10769 .loc 1 1232 1 is_stmt 0 view .LVU3400 + 10770 0000 38B5 push {r3, r4, r5, lr} + 10771 .LCFI90: + 10772 .cfi_def_cfa_offset 16 + 10773 .cfi_offset 3, -16 + 10774 .cfi_offset 4, -12 + 10775 .cfi_offset 5, -8 + 10776 .cfi_offset 14, -4 + 10777 0002 0546 mov r5, r0 + 10778 0004 0C46 mov r4, r1 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10815 .loc 1 1233 3 is_stmt 1 view .LVU3406 - 10816 .LVL860: + 10779 .loc 1 1233 3 is_stmt 1 view .LVU3401 + 10780 .LVL855: 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10817 .loc 1 1236 3 view .LVU3407 + 10781 .loc 1 1236 3 view .LVU3402 1238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10818 .loc 1 1238 3 view .LVU3408 - 10819 0006 0C29 cmp r1, #12 - 10820 0008 00F28D80 bhi .L750 - 10821 000c DFE801F0 tbb [pc, r1] - 10822 .L735: - 10823 0010 07 .byte (.L738-.L735)/2 - 10824 0011 8B .byte (.L750-.L735)/2 - 10825 0012 8B .byte (.L750-.L735)/2 - 10826 0013 8B .byte (.L750-.L735)/2 - 10827 0014 52 .byte (.L737-.L735)/2 - 10828 0015 8B .byte (.L750-.L735)/2 - 10829 0016 8B .byte (.L750-.L735)/2 - 10830 0017 8B .byte (.L750-.L735)/2 - 10831 0018 5B .byte (.L736-.L735)/2 - 10832 0019 8B .byte (.L750-.L735)/2 - 10833 001a 8B .byte (.L750-.L735)/2 - 10834 001b 8B .byte (.L750-.L735)/2 - 10835 001c 64 .byte (.L734-.L735)/2 - 10836 001d 00 .p2align 1 - 10837 .L738: + 10782 .loc 1 1238 3 view .LVU3403 + 10783 0006 0C29 cmp r1, #12 + 10784 0008 00F28D80 bhi .L750 + 10785 000c DFE801F0 tbb [pc, r1] + 10786 .L735: + 10787 0010 07 .byte (.L738-.L735)/2 + 10788 0011 8B .byte (.L750-.L735)/2 + 10789 0012 8B .byte (.L750-.L735)/2 + 10790 0013 8B .byte (.L750-.L735)/2 + 10791 0014 52 .byte (.L737-.L735)/2 + 10792 0015 8B .byte (.L750-.L735)/2 + 10793 0016 8B .byte (.L750-.L735)/2 + 10794 0017 8B .byte (.L750-.L735)/2 + 10795 0018 5B .byte (.L736-.L735)/2 + 10796 0019 8B .byte (.L750-.L735)/2 + ARM GAS /tmp/ccGjXOU1.s page 380 + + + 10797 001a 8B .byte (.L750-.L735)/2 + 10798 001b 8B .byte (.L750-.L735)/2 + 10799 001c 64 .byte (.L734-.L735)/2 + 10800 001d 00 .p2align 1 + 10801 .L738: 1243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 10838 .loc 1 1243 7 view .LVU3409 - 10839 001e 0268 ldr r2, [r0] - 10840 0020 D368 ldr r3, [r2, #12] - 10841 0022 23F40073 bic r3, r3, #512 - 10842 0026 D360 str r3, [r2, #12] + 10802 .loc 1 1243 7 view .LVU3404 + 10803 001e 0268 ldr r2, [r0] + 10804 0020 D368 ldr r3, [r2, #12] + 10805 0022 23F40073 bic r3, r3, #512 + 10806 0026 D360 str r3, [r2, #12] 1244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10843 .loc 1 1244 7 view .LVU3410 + 10807 .loc 1 1244 7 view .LVU3405 1244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10844 .loc 1 1244 13 is_stmt 0 view .LVU3411 - 10845 0028 406A ldr r0, [r0, #36] - ARM GAS /tmp/ccodHXtm.s page 381 - - - 10846 .LVL861: + 10808 .loc 1 1244 13 is_stmt 0 view .LVU3406 + 10809 0028 406A ldr r0, [r0, #36] + 10810 .LVL856: 1244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10847 .loc 1 1244 13 view .LVU3412 - 10848 002a FFF7FEFF bl HAL_DMA_Abort_IT - 10849 .LVL862: + 10811 .loc 1 1244 13 view .LVU3407 + 10812 002a FFF7FEFF bl HAL_DMA_Abort_IT + 10813 .LVL857: 1245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10850 .loc 1 1245 7 is_stmt 1 view .LVU3413 + 10814 .loc 1 1245 7 is_stmt 1 view .LVU3408 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10851 .loc 1 1277 3 view .LVU3414 - 10852 .L739: + 10815 .loc 1 1277 3 view .LVU3409 + 10816 .L739: 1280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10853 .loc 1 1280 5 view .LVU3415 - 10854 002e 0022 movs r2, #0 - 10855 0030 2946 mov r1, r5 - 10856 0032 2068 ldr r0, [r4] - 10857 0034 FFF7FEFF bl TIM_CCxChannelCmd - 10858 .LVL863: + 10817 .loc 1 1280 5 view .LVU3410 + 10818 002e 0022 movs r2, #0 + 10819 0030 2146 mov r1, r4 + 10820 0032 2868 ldr r0, [r5] + 10821 0034 FFF7FEFF bl TIM_CCxChannelCmd + 10822 .LVL858: 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10859 .loc 1 1282 5 view .LVU3416 + 10823 .loc 1 1282 5 view .LVU3411 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10860 .loc 1 1282 9 is_stmt 0 view .LVU3417 - 10861 0038 2368 ldr r3, [r4] - 10862 003a 3C4A ldr r2, .L752 - 10863 003c 9342 cmp r3, r2 - 10864 003e 0FD0 beq .L740 + 10824 .loc 1 1282 9 is_stmt 0 view .LVU3412 + 10825 0038 2B68 ldr r3, [r5] + 10826 003a 3C4A ldr r2, .L752 + 10827 003c 9342 cmp r3, r2 + 10828 003e 0FD0 beq .L740 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10865 .loc 1 1282 9 discriminator 2 view .LVU3418 - 10866 0040 02F50062 add r2, r2, #2048 - 10867 0044 9342 cmp r3, r2 - 10868 0046 0BD0 beq .L740 + 10829 .loc 1 1282 9 discriminator 2 view .LVU3413 + 10830 0040 02F50062 add r2, r2, #2048 + 10831 0044 9342 cmp r3, r2 + 10832 0046 0BD0 beq .L740 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10869 .loc 1 1282 9 discriminator 4 view .LVU3419 - 10870 0048 02F54062 add r2, r2, #3072 - 10871 004c 9342 cmp r3, r2 - 10872 004e 07D0 beq .L740 + 10833 .loc 1 1282 9 discriminator 4 view .LVU3414 + 10834 0048 02F54062 add r2, r2, #3072 + 10835 004c 9342 cmp r3, r2 + 10836 004e 07D0 beq .L740 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10873 .loc 1 1282 9 discriminator 6 view .LVU3420 - 10874 0050 02F58062 add r2, r2, #1024 - 10875 0054 9342 cmp r3, r2 - 10876 0056 03D0 beq .L740 + 10837 .loc 1 1282 9 discriminator 6 view .LVU3415 + 10838 0050 02F58062 add r2, r2, #1024 + 10839 0054 9342 cmp r3, r2 + 10840 0056 03D0 beq .L740 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10877 .loc 1 1282 9 discriminator 8 view .LVU3421 - 10878 0058 02F58062 add r2, r2, #1024 - 10879 005c 9342 cmp r3, r2 - 10880 005e 0DD1 bne .L741 - 10881 .L740: -1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10882 .loc 1 1285 7 is_stmt 1 view .LVU3422 -1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10883 .loc 1 1285 7 view .LVU3423 - 10884 0060 196A ldr r1, [r3, #32] - 10885 0062 41F21112 movw r2, #4369 - 10886 0066 1142 tst r1, r2 - 10887 0068 08D1 bne .L741 -1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10888 .loc 1 1285 7 discriminator 1 view .LVU3424 - 10889 006a 196A ldr r1, [r3, #32] - ARM GAS /tmp/ccodHXtm.s page 382 + ARM GAS /tmp/ccGjXOU1.s page 381 - 10890 006c 44F24442 movw r2, #17476 - 10891 0070 1142 tst r1, r2 - 10892 0072 03D1 bne .L741 + 10841 .loc 1 1282 9 discriminator 8 view .LVU3416 + 10842 0058 02F58062 add r2, r2, #1024 + 10843 005c 9342 cmp r3, r2 + 10844 005e 0DD1 bne .L741 + 10845 .L740: 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10893 .loc 1 1285 7 discriminator 3 view .LVU3425 - 10894 0074 5A6C ldr r2, [r3, #68] - 10895 0076 22F40042 bic r2, r2, #32768 - 10896 007a 5A64 str r2, [r3, #68] - 10897 .L741: + 10846 .loc 1 1285 7 is_stmt 1 view .LVU3417 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10898 .loc 1 1285 7 discriminator 5 view .LVU3426 + 10847 .loc 1 1285 7 view .LVU3418 + 10848 0060 196A ldr r1, [r3, #32] + 10849 0062 41F21112 movw r2, #4369 + 10850 0066 1142 tst r1, r2 + 10851 0068 08D1 bne .L741 +1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 10852 .loc 1 1285 7 discriminator 1 view .LVU3419 + 10853 006a 196A ldr r1, [r3, #32] + 10854 006c 44F24442 movw r2, #17476 + 10855 0070 1142 tst r1, r2 + 10856 0072 03D1 bne .L741 +1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 10857 .loc 1 1285 7 discriminator 3 view .LVU3420 + 10858 0074 5A6C ldr r2, [r3, #68] + 10859 0076 22F40042 bic r2, r2, #32768 + 10860 007a 5A64 str r2, [r3, #68] + 10861 .L741: +1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 10862 .loc 1 1285 7 discriminator 5 view .LVU3421 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10899 .loc 1 1289 5 view .LVU3427 + 10863 .loc 1 1289 5 view .LVU3422 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10900 .loc 1 1289 5 view .LVU3428 - 10901 007c 2368 ldr r3, [r4] - 10902 007e 196A ldr r1, [r3, #32] - 10903 0080 41F21112 movw r2, #4369 - 10904 0084 1142 tst r1, r2 - 10905 0086 08D1 bne .L742 + 10864 .loc 1 1289 5 view .LVU3423 + 10865 007c 2B68 ldr r3, [r5] + 10866 007e 196A ldr r1, [r3, #32] + 10867 0080 41F21112 movw r2, #4369 + 10868 0084 1142 tst r1, r2 + 10869 0086 08D1 bne .L742 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10906 .loc 1 1289 5 discriminator 1 view .LVU3429 - 10907 0088 196A ldr r1, [r3, #32] - 10908 008a 44F24442 movw r2, #17476 - 10909 008e 1142 tst r1, r2 - 10910 0090 03D1 bne .L742 + 10870 .loc 1 1289 5 discriminator 1 view .LVU3424 + 10871 0088 196A ldr r1, [r3, #32] + 10872 008a 44F24442 movw r2, #17476 + 10873 008e 1142 tst r1, r2 + 10874 0090 03D1 bne .L742 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10911 .loc 1 1289 5 discriminator 3 view .LVU3430 - 10912 0092 1A68 ldr r2, [r3] - 10913 0094 22F00102 bic r2, r2, #1 - 10914 0098 1A60 str r2, [r3] - 10915 .L742: + 10875 .loc 1 1289 5 discriminator 3 view .LVU3425 + 10876 0092 1A68 ldr r2, [r3] + 10877 0094 22F00102 bic r2, r2, #1 + 10878 0098 1A60 str r2, [r3] + 10879 .L742: 1289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 10916 .loc 1 1289 5 discriminator 5 view .LVU3431 + 10880 .loc 1 1289 5 discriminator 5 view .LVU3426 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10917 .loc 1 1292 5 view .LVU3432 - 10918 009a 102D cmp r5, #16 - 10919 009c 3ED8 bhi .L743 - 10920 009e DFE805F0 tbb [pc, r5] - 10921 .L745: - 10922 00a2 24 .byte (.L749-.L745)/2 - 10923 00a3 3D .byte (.L743-.L745)/2 - 10924 00a4 3D .byte (.L743-.L745)/2 - 10925 00a5 3D .byte (.L743-.L745)/2 - 10926 00a6 29 .byte (.L748-.L745)/2 - 10927 00a7 3D .byte (.L743-.L745)/2 - 10928 00a8 3D .byte (.L743-.L745)/2 - 10929 00a9 3D .byte (.L743-.L745)/2 - 10930 00aa 2E .byte (.L747-.L745)/2 - 10931 00ab 3D .byte (.L743-.L745)/2 - 10932 00ac 3D .byte (.L743-.L745)/2 - 10933 00ad 3D .byte (.L743-.L745)/2 - 10934 00ae 33 .byte (.L746-.L745)/2 - 10935 00af 3D .byte (.L743-.L745)/2 - 10936 00b0 3D .byte (.L743-.L745)/2 - 10937 00b1 3D .byte (.L743-.L745)/2 - 10938 00b2 38 .byte (.L744-.L745)/2 - ARM GAS /tmp/ccodHXtm.s page 383 + 10881 .loc 1 1292 5 view .LVU3427 + 10882 009a 102C cmp r4, #16 + 10883 009c 3ED8 bhi .L743 + 10884 009e DFE804F0 tbb [pc, r4] + 10885 .L745: + 10886 00a2 24 .byte (.L749-.L745)/2 + ARM GAS /tmp/ccGjXOU1.s page 382 - 10939 .LVL864: - 10940 00b3 00 .p2align 1 - 10941 .L737: + 10887 00a3 3D .byte (.L743-.L745)/2 + 10888 00a4 3D .byte (.L743-.L745)/2 + 10889 00a5 3D .byte (.L743-.L745)/2 + 10890 00a6 29 .byte (.L748-.L745)/2 + 10891 00a7 3D .byte (.L743-.L745)/2 + 10892 00a8 3D .byte (.L743-.L745)/2 + 10893 00a9 3D .byte (.L743-.L745)/2 + 10894 00aa 2E .byte (.L747-.L745)/2 + 10895 00ab 3D .byte (.L743-.L745)/2 + 10896 00ac 3D .byte (.L743-.L745)/2 + 10897 00ad 3D .byte (.L743-.L745)/2 + 10898 00ae 33 .byte (.L746-.L745)/2 + 10899 00af 3D .byte (.L743-.L745)/2 + 10900 00b0 3D .byte (.L743-.L745)/2 + 10901 00b1 3D .byte (.L743-.L745)/2 + 10902 00b2 38 .byte (.L744-.L745)/2 + 10903 .LVL859: + 10904 00b3 00 .p2align 1 + 10905 .L737: 1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 10942 .loc 1 1251 7 view .LVU3433 - 10943 00b4 0268 ldr r2, [r0] - 10944 00b6 D368 ldr r3, [r2, #12] - 10945 00b8 23F48063 bic r3, r3, #1024 - 10946 00bc D360 str r3, [r2, #12] + 10906 .loc 1 1251 7 view .LVU3428 + 10907 00b4 0268 ldr r2, [r0] + 10908 00b6 D368 ldr r3, [r2, #12] + 10909 00b8 23F48063 bic r3, r3, #1024 + 10910 00bc D360 str r3, [r2, #12] 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10947 .loc 1 1252 7 view .LVU3434 + 10911 .loc 1 1252 7 view .LVU3429 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10948 .loc 1 1252 13 is_stmt 0 view .LVU3435 - 10949 00be 806A ldr r0, [r0, #40] - 10950 .LVL865: + 10912 .loc 1 1252 13 is_stmt 0 view .LVU3430 + 10913 00be 806A ldr r0, [r0, #40] + 10914 .LVL860: 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10951 .loc 1 1252 13 view .LVU3436 - 10952 00c0 FFF7FEFF bl HAL_DMA_Abort_IT - 10953 .LVL866: + 10915 .loc 1 1252 13 view .LVU3431 + 10916 00c0 FFF7FEFF bl HAL_DMA_Abort_IT + 10917 .LVL861: 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10954 .loc 1 1253 7 is_stmt 1 view .LVU3437 + 10918 .loc 1 1253 7 is_stmt 1 view .LVU3432 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10955 .loc 1 1277 3 view .LVU3438 - 10956 00c4 B3E7 b .L739 - 10957 .LVL867: - 10958 .L736: + 10919 .loc 1 1277 3 view .LVU3433 + 10920 00c4 B3E7 b .L739 + 10921 .LVL862: + 10922 .L736: 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); - 10959 .loc 1 1259 7 view .LVU3439 - 10960 00c6 0268 ldr r2, [r0] - 10961 00c8 D368 ldr r3, [r2, #12] - 10962 00ca 23F40063 bic r3, r3, #2048 - 10963 00ce D360 str r3, [r2, #12] + 10923 .loc 1 1259 7 view .LVU3434 + 10924 00c6 0268 ldr r2, [r0] + 10925 00c8 D368 ldr r3, [r2, #12] + 10926 00ca 23F40063 bic r3, r3, #2048 + 10927 00ce D360 str r3, [r2, #12] 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10964 .loc 1 1260 7 view .LVU3440 + 10928 .loc 1 1260 7 view .LVU3435 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10965 .loc 1 1260 13 is_stmt 0 view .LVU3441 - 10966 00d0 C06A ldr r0, [r0, #44] - 10967 .LVL868: + 10929 .loc 1 1260 13 is_stmt 0 view .LVU3436 + 10930 00d0 C06A ldr r0, [r0, #44] + 10931 .LVL863: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10968 .loc 1 1260 13 view .LVU3442 - 10969 00d2 FFF7FEFF bl HAL_DMA_Abort_IT - 10970 .LVL869: + 10932 .loc 1 1260 13 view .LVU3437 + 10933 00d2 FFF7FEFF bl HAL_DMA_Abort_IT + ARM GAS /tmp/ccGjXOU1.s page 383 + + + 10934 .LVL864: 1261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10971 .loc 1 1261 7 is_stmt 1 view .LVU3443 + 10935 .loc 1 1261 7 is_stmt 1 view .LVU3438 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10972 .loc 1 1277 3 view .LVU3444 - 10973 00d6 AAE7 b .L739 - 10974 .LVL870: - 10975 .L734: + 10936 .loc 1 1277 3 view .LVU3439 + 10937 00d6 AAE7 b .L739 + 10938 .LVL865: + 10939 .L734: 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); - 10976 .loc 1 1267 7 view .LVU3445 - 10977 00d8 0268 ldr r2, [r0] - 10978 00da D368 ldr r3, [r2, #12] - 10979 00dc 23F48053 bic r3, r3, #4096 - 10980 00e0 D360 str r3, [r2, #12] + 10940 .loc 1 1267 7 view .LVU3440 + 10941 00d8 0268 ldr r2, [r0] + 10942 00da D368 ldr r3, [r2, #12] + 10943 00dc 23F48053 bic r3, r3, #4096 + 10944 00e0 D360 str r3, [r2, #12] 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10981 .loc 1 1268 7 view .LVU3446 - ARM GAS /tmp/ccodHXtm.s page 384 - - + 10945 .loc 1 1268 7 view .LVU3441 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10982 .loc 1 1268 13 is_stmt 0 view .LVU3447 - 10983 00e2 006B ldr r0, [r0, #48] - 10984 .LVL871: + 10946 .loc 1 1268 13 is_stmt 0 view .LVU3442 + 10947 00e2 006B ldr r0, [r0, #48] + 10948 .LVL866: 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 10985 .loc 1 1268 13 view .LVU3448 - 10986 00e4 FFF7FEFF bl HAL_DMA_Abort_IT - 10987 .LVL872: + 10949 .loc 1 1268 13 view .LVU3443 + 10950 00e4 FFF7FEFF bl HAL_DMA_Abort_IT + 10951 .LVL867: 1269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10988 .loc 1 1269 7 is_stmt 1 view .LVU3449 + 10952 .loc 1 1269 7 is_stmt 1 view .LVU3444 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 10989 .loc 1 1277 3 view .LVU3450 - 10990 00e8 A1E7 b .L739 - 10991 .L749: + 10953 .loc 1 1277 3 view .LVU3445 + 10954 00e8 A1E7 b .L739 + 10955 .L749: 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10992 .loc 1 1292 5 is_stmt 0 discriminator 1 view .LVU3451 - 10993 00ea 0123 movs r3, #1 - 10994 00ec 84F83E30 strb r3, [r4, #62] - 10995 00f0 0020 movs r0, #0 - 10996 00f2 19E0 b .L733 - 10997 .L748: + 10956 .loc 1 1292 5 is_stmt 0 discriminator 1 view .LVU3446 + 10957 00ea 0123 movs r3, #1 + 10958 00ec 85F83E30 strb r3, [r5, #62] + 10959 00f0 0020 movs r0, #0 + 10960 00f2 19E0 b .L733 + 10961 .L748: 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 10998 .loc 1 1292 5 discriminator 3 view .LVU3452 - 10999 00f4 0123 movs r3, #1 - 11000 00f6 84F83F30 strb r3, [r4, #63] - 11001 00fa 0020 movs r0, #0 - 11002 00fc 14E0 b .L733 - 11003 .L747: + 10962 .loc 1 1292 5 discriminator 3 view .LVU3447 + 10963 00f4 0123 movs r3, #1 + 10964 00f6 85F83F30 strb r3, [r5, #63] + 10965 00fa 0020 movs r0, #0 + 10966 00fc 14E0 b .L733 + 10967 .L747: 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11004 .loc 1 1292 5 discriminator 6 view .LVU3453 - 11005 00fe 0123 movs r3, #1 - 11006 0100 84F84030 strb r3, [r4, #64] - 11007 0104 0020 movs r0, #0 - 11008 0106 0FE0 b .L733 - 11009 .L746: + 10968 .loc 1 1292 5 discriminator 6 view .LVU3448 + 10969 00fe 0123 movs r3, #1 + 10970 0100 85F84030 strb r3, [r5, #64] + 10971 0104 0020 movs r0, #0 + 10972 0106 0FE0 b .L733 + 10973 .L746: 1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11010 .loc 1 1292 5 discriminator 9 view .LVU3454 - 11011 0108 0123 movs r3, #1 - 11012 010a 84F84130 strb r3, [r4, #65] - 11013 010e 0020 movs r0, #0 - 11014 0110 0AE0 b .L733 - 11015 .L744: -1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11016 .loc 1 1292 5 discriminator 12 view .LVU3455 - 11017 0112 0123 movs r3, #1 - 11018 0114 84F84230 strb r3, [r4, #66] - 11019 0118 0020 movs r0, #0 - 11020 011a 05E0 b .L733 - 11021 .L743: -1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11022 .loc 1 1292 5 discriminator 13 view .LVU3456 - 11023 011c 0123 movs r3, #1 - 11024 011e 84F84330 strb r3, [r4, #67] - 11025 0122 0020 movs r0, #0 - 11026 0124 00E0 b .L733 - 11027 .LVL873: - 11028 .L750: - ARM GAS /tmp/ccodHXtm.s page 385 + 10974 .loc 1 1292 5 discriminator 9 view .LVU3449 + 10975 0108 0123 movs r3, #1 + 10976 010a 85F84130 strb r3, [r5, #65] + 10977 010e 0020 movs r0, #0 + 10978 0110 0AE0 b .L733 + ARM GAS /tmp/ccGjXOU1.s page 384 + 10979 .L744: +1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 10980 .loc 1 1292 5 discriminator 12 view .LVU3450 + 10981 0112 0123 movs r3, #1 + 10982 0114 85F84230 strb r3, [r5, #66] + 10983 0118 0020 movs r0, #0 + 10984 011a 05E0 b .L733 + 10985 .L743: +1292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 10986 .loc 1 1292 5 discriminator 13 view .LVU3451 + 10987 011c 0123 movs r3, #1 + 10988 011e 85F84330 strb r3, [r5, #67] + 10989 0122 0020 movs r0, #0 + 10990 0124 00E0 b .L733 + 10991 .LVL868: + 10992 .L750: 1238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11029 .loc 1 1238 3 view .LVU3457 - 11030 0126 0120 movs r0, #1 - 11031 .LVL874: - 11032 .L733: + 10993 .loc 1 1238 3 view .LVU3452 + 10994 0126 0120 movs r0, #1 + 10995 .LVL869: + 10996 .L733: 1296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11033 .loc 1 1296 3 is_stmt 1 view .LVU3458 + 10997 .loc 1 1296 3 is_stmt 1 view .LVU3453 1297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11034 .loc 1 1297 1 is_stmt 0 view .LVU3459 - 11035 0128 38BD pop {r3, r4, r5, pc} - 11036 .LVL875: - 11037 .L753: + 10998 .loc 1 1297 1 is_stmt 0 view .LVU3454 + 10999 0128 38BD pop {r3, r4, r5, pc} + 11000 .LVL870: + 11001 .L753: 1297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11038 .loc 1 1297 1 view .LVU3460 - 11039 012a 00BF .align 2 - 11040 .L752: - 11041 012c 002C0140 .word 1073818624 - 11042 .cfi_endproc - 11043 .LFE348: - 11045 .section .text.HAL_TIM_PWM_Start,"ax",%progbits - 11046 .align 1 - 11047 .global HAL_TIM_PWM_Start - 11048 .syntax unified - 11049 .thumb - 11050 .thumb_func - 11052 HAL_TIM_PWM_Start: - 11053 .LVL876: - 11054 .LFB353: + 11002 .loc 1 1297 1 view .LVU3455 + 11003 012a 00BF .align 2 + 11004 .L752: + 11005 012c 002C0140 .word 1073818624 + 11006 .cfi_endproc + 11007 .LFE348: + 11009 .section .text.HAL_TIM_PWM_Start,"ax",%progbits + 11010 .align 1 + 11011 .global HAL_TIM_PWM_Start + 11012 .syntax unified + 11013 .thumb + 11014 .thumb_func + 11016 HAL_TIM_PWM_Start: + 11017 .LVL871: + 11018 .LFB353: 1476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 11055 .loc 1 1476 1 is_stmt 1 view -0 - 11056 .cfi_startproc - 11057 @ args = 0, pretend = 0, frame = 0 - 11058 @ frame_needed = 0, uses_anonymous_args = 0 + 11019 .loc 1 1476 1 is_stmt 1 view -0 + 11020 .cfi_startproc + 11021 @ args = 0, pretend = 0, frame = 0 + 11022 @ frame_needed = 0, uses_anonymous_args = 0 1476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 11059 .loc 1 1476 1 is_stmt 0 view .LVU3462 - 11060 0000 10B5 push {r4, lr} - 11061 .LCFI91: - 11062 .cfi_def_cfa_offset 8 - 11063 .cfi_offset 4, -8 - 11064 .cfi_offset 14, -4 - 11065 0002 0446 mov r4, r0 + 11023 .loc 1 1476 1 is_stmt 0 view .LVU3457 + 11024 0000 10B5 push {r4, lr} + 11025 .LCFI91: + 11026 .cfi_def_cfa_offset 8 + 11027 .cfi_offset 4, -8 + 11028 .cfi_offset 14, -4 + 11029 0002 0446 mov r4, r0 + ARM GAS /tmp/ccGjXOU1.s page 385 + + 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11066 .loc 1 1477 3 is_stmt 1 view .LVU3463 + 11030 .loc 1 1477 3 is_stmt 1 view .LVU3458 1480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11067 .loc 1 1480 3 view .LVU3464 + 11031 .loc 1 1480 3 view .LVU3459 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11068 .loc 1 1483 3 view .LVU3465 - 11069 0004 1029 cmp r1, #16 - 11070 0006 3CD8 bhi .L755 - 11071 0008 DFE801F0 tbb [pc, r1] - 11072 .L757: - 11073 000c 09 .byte (.L761-.L757)/2 - 11074 000d 3B .byte (.L755-.L757)/2 - 11075 000e 3B .byte (.L755-.L757)/2 - 11076 000f 3B .byte (.L755-.L757)/2 - 11077 0010 1F .byte (.L760-.L757)/2 - 11078 0011 3B .byte (.L755-.L757)/2 - ARM GAS /tmp/ccodHXtm.s page 386 + 11032 .loc 1 1483 3 view .LVU3460 + 11033 0004 1029 cmp r1, #16 + 11034 0006 28D8 bhi .L755 + 11035 0008 DFE801F0 tbb [pc, r1] + 11036 .L757: + 11037 000c 09 .byte (.L761-.L757)/2 + 11038 000d 27 .byte (.L755-.L757)/2 + 11039 000e 27 .byte (.L755-.L757)/2 + 11040 000f 27 .byte (.L755-.L757)/2 + 11041 0010 0F .byte (.L760-.L757)/2 + 11042 0011 27 .byte (.L755-.L757)/2 + 11043 0012 27 .byte (.L755-.L757)/2 + 11044 0013 27 .byte (.L755-.L757)/2 + 11045 0014 15 .byte (.L759-.L757)/2 + 11046 0015 27 .byte (.L755-.L757)/2 + 11047 0016 27 .byte (.L755-.L757)/2 + 11048 0017 27 .byte (.L755-.L757)/2 + 11049 0018 1B .byte (.L758-.L757)/2 + 11050 0019 27 .byte (.L755-.L757)/2 + 11051 001a 27 .byte (.L755-.L757)/2 + 11052 001b 27 .byte (.L755-.L757)/2 + 11053 001c 21 .byte (.L756-.L757)/2 + 11054 001d 00 .p2align 1 + 11055 .L761: +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11056 .loc 1 1483 7 is_stmt 0 discriminator 1 view .LVU3461 + 11057 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11058 .loc 1 1483 44 discriminator 1 view .LVU3462 + 11059 0022 013B subs r3, r3, #1 + 11060 0024 18BF it ne + 11061 0026 0123 movne r3, #1 + 11062 0028 1CE0 b .L762 + 11063 .L760: +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11064 .loc 1 1483 7 discriminator 4 view .LVU3463 + 11065 002a 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11066 .loc 1 1483 44 discriminator 4 view .LVU3464 + 11067 002e 013B subs r3, r3, #1 + 11068 0030 18BF it ne + 11069 0032 0123 movne r3, #1 + 11070 0034 16E0 b .L762 + 11071 .L759: +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11072 .loc 1 1483 7 discriminator 7 view .LVU3465 + 11073 0036 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11074 .loc 1 1483 44 discriminator 7 view .LVU3466 + 11075 003a 013B subs r3, r3, #1 + 11076 003c 18BF it ne + 11077 003e 0123 movne r3, #1 + ARM GAS /tmp/ccGjXOU1.s page 386 - 11079 0012 3B .byte (.L755-.L757)/2 - 11080 0013 3B .byte (.L755-.L757)/2 - 11081 0014 26 .byte (.L759-.L757)/2 - 11082 0015 3B .byte (.L755-.L757)/2 - 11083 0016 3B .byte (.L755-.L757)/2 - 11084 0017 3B .byte (.L755-.L757)/2 - 11085 0018 2D .byte (.L758-.L757)/2 - 11086 0019 3B .byte (.L755-.L757)/2 - 11087 001a 3B .byte (.L755-.L757)/2 - 11088 001b 3B .byte (.L755-.L757)/2 - 11089 001c 34 .byte (.L756-.L757)/2 - 11090 001d 00 .p2align 1 - 11091 .L761: + 11078 0040 10E0 b .L762 + 11079 .L758: 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11092 .loc 1 1483 7 is_stmt 0 discriminator 1 view .LVU3466 - 11093 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 - 11094 0022 DBB2 uxtb r3, r3 + 11080 .loc 1 1483 7 discriminator 10 view .LVU3467 + 11081 0042 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11095 .loc 1 1483 44 discriminator 1 view .LVU3467 - 11096 0024 013B subs r3, r3, #1 - 11097 0026 18BF it ne - 11098 0028 0123 movne r3, #1 - 11099 .L762: + 11082 .loc 1 1483 44 discriminator 10 view .LVU3468 + 11083 0046 013B subs r3, r3, #1 + 11084 0048 18BF it ne + 11085 004a 0123 movne r3, #1 + 11086 004c 0AE0 b .L762 + 11087 .L756: 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11100 .loc 1 1483 6 discriminator 20 view .LVU3468 - 11101 002a 002B cmp r3, #0 - 11102 002c 40F08E80 bne .L776 + 11088 .loc 1 1483 7 discriminator 13 view .LVU3469 + 11089 004e 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11090 .loc 1 1483 44 discriminator 13 view .LVU3470 + 11091 0052 013B subs r3, r3, #1 + 11092 0054 18BF it ne + 11093 0056 0123 movne r3, #1 + 11094 0058 04E0 b .L762 + 11095 .L755: +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11096 .loc 1 1483 7 discriminator 14 view .LVU3471 + 11097 005a 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11098 .loc 1 1483 44 discriminator 14 view .LVU3472 + 11099 005e 013B subs r3, r3, #1 + 11100 0060 18BF it ne + 11101 0062 0123 movne r3, #1 + 11102 .L762: +1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11103 .loc 1 1483 6 discriminator 20 view .LVU3473 + 11104 0064 002B cmp r3, #0 + 11105 0066 6AD1 bne .L776 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11103 .loc 1 1489 3 is_stmt 1 view .LVU3469 - 11104 0030 1029 cmp r1, #16 - 11105 0032 79D8 bhi .L764 - 11106 0034 DFE801F0 tbb [pc, r1] - 11107 .L766: - 11108 0038 2C .byte (.L770-.L766)/2 - 11109 0039 78 .byte (.L764-.L766)/2 - 11110 003a 78 .byte (.L764-.L766)/2 - 11111 003b 78 .byte (.L764-.L766)/2 - 11112 003c 68 .byte (.L769-.L766)/2 - 11113 003d 78 .byte (.L764-.L766)/2 - 11114 003e 78 .byte (.L764-.L766)/2 - 11115 003f 78 .byte (.L764-.L766)/2 - 11116 0040 6C .byte (.L768-.L766)/2 - 11117 0041 78 .byte (.L764-.L766)/2 - 11118 0042 78 .byte (.L764-.L766)/2 - 11119 0043 78 .byte (.L764-.L766)/2 - 11120 0044 70 .byte (.L767-.L766)/2 - 11121 0045 78 .byte (.L764-.L766)/2 - 11122 0046 78 .byte (.L764-.L766)/2 - 11123 0047 78 .byte (.L764-.L766)/2 - 11124 0048 74 .byte (.L765-.L766)/2 - 11125 0049 00 .p2align 1 - 11126 .L760: -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11127 .loc 1 1483 7 is_stmt 0 discriminator 4 view .LVU3470 - 11128 004a 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 - 11129 004e DBB2 uxtb r3, r3 -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 387 + 11106 .loc 1 1489 3 is_stmt 1 view .LVU3474 + 11107 0068 1029 cmp r1, #16 + 11108 006a 1ED8 bhi .L764 + 11109 006c DFE801F0 tbb [pc, r1] + 11110 .L766: + 11111 0070 09 .byte (.L770-.L766)/2 + 11112 0071 1D .byte (.L764-.L766)/2 + 11113 0072 1D .byte (.L764-.L766)/2 + 11114 0073 1D .byte (.L764-.L766)/2 + 11115 0074 0D .byte (.L769-.L766)/2 + 11116 0075 1D .byte (.L764-.L766)/2 + 11117 0076 1D .byte (.L764-.L766)/2 + 11118 0077 1D .byte (.L764-.L766)/2 + 11119 0078 11 .byte (.L768-.L766)/2 + 11120 0079 1D .byte (.L764-.L766)/2 + 11121 007a 1D .byte (.L764-.L766)/2 + 11122 007b 1D .byte (.L764-.L766)/2 + 11123 007c 15 .byte (.L767-.L766)/2 + 11124 007d 1D .byte (.L764-.L766)/2 + 11125 007e 1D .byte (.L764-.L766)/2 + 11126 007f 1D .byte (.L764-.L766)/2 + ARM GAS /tmp/ccGjXOU1.s page 387 - 11130 .loc 1 1483 44 discriminator 4 view .LVU3471 - 11131 0050 013B subs r3, r3, #1 - 11132 0052 18BF it ne - 11133 0054 0123 movne r3, #1 - 11134 0056 E8E7 b .L762 - 11135 .L759: -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11136 .loc 1 1483 7 discriminator 7 view .LVU3472 - 11137 0058 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 11138 005c DBB2 uxtb r3, r3 -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11139 .loc 1 1483 44 discriminator 7 view .LVU3473 - 11140 005e 013B subs r3, r3, #1 - 11141 0060 18BF it ne - 11142 0062 0123 movne r3, #1 - 11143 0064 E1E7 b .L762 - 11144 .L758: -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11145 .loc 1 1483 7 discriminator 10 view .LVU3474 - 11146 0066 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 11147 006a DBB2 uxtb r3, r3 -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11148 .loc 1 1483 44 discriminator 10 view .LVU3475 - 11149 006c 013B subs r3, r3, #1 - 11150 006e 18BF it ne - 11151 0070 0123 movne r3, #1 - 11152 0072 DAE7 b .L762 - 11153 .L756: -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11154 .loc 1 1483 7 discriminator 13 view .LVU3476 - 11155 0074 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 - 11156 0078 DBB2 uxtb r3, r3 -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11157 .loc 1 1483 44 discriminator 13 view .LVU3477 - 11158 007a 013B subs r3, r3, #1 - 11159 007c 18BF it ne - 11160 007e 0123 movne r3, #1 - 11161 0080 D3E7 b .L762 - 11162 .L755: -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11163 .loc 1 1483 7 discriminator 14 view .LVU3478 - 11164 0082 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 - 11165 0086 DBB2 uxtb r3, r3 -1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11166 .loc 1 1483 44 discriminator 14 view .LVU3479 - 11167 0088 013B subs r3, r3, #1 - 11168 008a 18BF it ne - 11169 008c 0123 movne r3, #1 - 11170 008e CCE7 b .L762 - 11171 .L770: + 11127 0080 19 .byte (.L765-.L766)/2 + 11128 0081 00 .p2align 1 + 11129 .L770: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11172 .loc 1 1489 3 discriminator 1 view .LVU3480 - 11173 0090 0223 movs r3, #2 - 11174 0092 84F83E30 strb r3, [r4, #62] - 11175 .L771: + 11130 .loc 1 1489 3 is_stmt 0 discriminator 1 view .LVU3475 + 11131 0082 0223 movs r3, #2 + 11132 0084 84F83E30 strb r3, [r4, #62] + 11133 0088 12E0 b .L771 + 11134 .L769: +1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11135 .loc 1 1489 3 discriminator 3 view .LVU3476 + 11136 008a 0223 movs r3, #2 + 11137 008c 84F83F30 strb r3, [r4, #63] + 11138 0090 0EE0 b .L771 + 11139 .L768: +1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11140 .loc 1 1489 3 discriminator 6 view .LVU3477 + 11141 0092 0223 movs r3, #2 + 11142 0094 84F84030 strb r3, [r4, #64] + 11143 0098 0AE0 b .L771 + 11144 .L767: +1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11145 .loc 1 1489 3 discriminator 9 view .LVU3478 + 11146 009a 0223 movs r3, #2 + 11147 009c 84F84130 strb r3, [r4, #65] + 11148 00a0 06E0 b .L771 + 11149 .L765: +1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11150 .loc 1 1489 3 discriminator 12 view .LVU3479 + 11151 00a2 0223 movs r3, #2 + 11152 00a4 84F84230 strb r3, [r4, #66] + 11153 00a8 02E0 b .L771 + 11154 .L764: +1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11155 .loc 1 1489 3 discriminator 13 view .LVU3480 + 11156 00aa 0223 movs r3, #2 + 11157 00ac 84F84330 strb r3, [r4, #67] + 11158 .L771: 1492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11176 .loc 1 1492 3 is_stmt 1 view .LVU3481 - ARM GAS /tmp/ccodHXtm.s page 388 + 11159 .loc 1 1492 3 is_stmt 1 view .LVU3481 + 11160 00b0 0122 movs r2, #1 + 11161 00b2 2068 ldr r0, [r4] + 11162 .LVL872: +1492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11163 .loc 1 1492 3 is_stmt 0 view .LVU3482 + 11164 00b4 FFF7FEFF bl TIM_CCxChannelCmd + 11165 .LVL873: +1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11166 .loc 1 1494 3 is_stmt 1 view .LVU3483 +1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11167 .loc 1 1494 7 is_stmt 0 view .LVU3484 + 11168 00b8 2368 ldr r3, [r4] + 11169 00ba 244A ldr r2, .L780 + 11170 00bc 9342 cmp r3, r2 + 11171 00be 0FD0 beq .L772 +1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11172 .loc 1 1494 7 discriminator 2 view .LVU3485 + ARM GAS /tmp/ccGjXOU1.s page 388 - 11177 0096 0122 movs r2, #1 - 11178 0098 2068 ldr r0, [r4] - 11179 .LVL877: -1492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11180 .loc 1 1492 3 is_stmt 0 view .LVU3482 - 11181 009a FFF7FEFF bl TIM_CCxChannelCmd - 11182 .LVL878: + 11173 00c0 02F50062 add r2, r2, #2048 + 11174 00c4 9342 cmp r3, r2 + 11175 00c6 0BD0 beq .L772 1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11183 .loc 1 1494 3 is_stmt 1 view .LVU3483 + 11176 .loc 1 1494 7 discriminator 4 view .LVU3486 + 11177 00c8 02F54062 add r2, r2, #3072 + 11178 00cc 9342 cmp r3, r2 + 11179 00ce 07D0 beq .L772 1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11184 .loc 1 1494 7 is_stmt 0 view .LVU3484 - 11185 009e 2368 ldr r3, [r4] - 11186 00a0 2D4A ldr r2, .L780 - 11187 00a2 9342 cmp r3, r2 - 11188 00a4 0FD0 beq .L772 + 11180 .loc 1 1494 7 discriminator 6 view .LVU3487 + 11181 00d0 02F58062 add r2, r2, #1024 + 11182 00d4 9342 cmp r3, r2 + 11183 00d6 03D0 beq .L772 1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11189 .loc 1 1494 7 discriminator 2 view .LVU3485 - 11190 00a6 02F50062 add r2, r2, #2048 - 11191 00aa 9342 cmp r3, r2 - 11192 00ac 0BD0 beq .L772 -1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11193 .loc 1 1494 7 discriminator 4 view .LVU3486 - 11194 00ae 02F54062 add r2, r2, #3072 - 11195 00b2 9342 cmp r3, r2 - 11196 00b4 07D0 beq .L772 -1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11197 .loc 1 1494 7 discriminator 6 view .LVU3487 - 11198 00b6 02F58062 add r2, r2, #1024 - 11199 00ba 9342 cmp r3, r2 - 11200 00bc 03D0 beq .L772 -1494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11201 .loc 1 1494 7 discriminator 8 view .LVU3488 - 11202 00be 02F58062 add r2, r2, #1024 - 11203 00c2 9342 cmp r3, r2 - 11204 00c4 03D1 bne .L773 - 11205 .L772: + 11184 .loc 1 1494 7 discriminator 8 view .LVU3488 + 11185 00d8 02F58062 add r2, r2, #1024 + 11186 00dc 9342 cmp r3, r2 + 11187 00de 03D1 bne .L773 + 11188 .L772: 1497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11206 .loc 1 1497 5 is_stmt 1 view .LVU3489 - 11207 00c6 5A6C ldr r2, [r3, #68] - 11208 00c8 42F40042 orr r2, r2, #32768 - 11209 00cc 5A64 str r2, [r3, #68] - 11210 .L773: + 11189 .loc 1 1497 5 is_stmt 1 view .LVU3489 + 11190 00e0 5A6C ldr r2, [r3, #68] + 11191 00e2 42F40042 orr r2, r2, #32768 + 11192 00e6 5A64 str r2, [r3, #68] + 11193 .L773: 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11211 .loc 1 1501 3 view .LVU3490 + 11194 .loc 1 1501 3 view .LVU3490 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11212 .loc 1 1501 7 is_stmt 0 view .LVU3491 - 11213 00ce 2368 ldr r3, [r4] + 11195 .loc 1 1501 7 is_stmt 0 view .LVU3491 + 11196 00e8 2368 ldr r3, [r4] 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11214 .loc 1 1501 6 view .LVU3492 - 11215 00d0 214A ldr r2, .L780 - 11216 00d2 9342 cmp r3, r2 - 11217 00d4 2CD0 beq .L774 + 11197 .loc 1 1501 6 view .LVU3492 + 11198 00ea 184A ldr r2, .L780 + 11199 00ec 9342 cmp r3, r2 + 11200 00ee 18D0 beq .L774 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11218 .loc 1 1501 7 discriminator 1 view .LVU3493 - 11219 00d6 B3F1804F cmp r3, #1073741824 - 11220 00da 29D0 beq .L774 + 11201 .loc 1 1501 7 discriminator 1 view .LVU3493 + 11202 00f0 B3F1804F cmp r3, #1073741824 + 11203 00f4 15D0 beq .L774 1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 389 + 11204 .loc 1 1501 7 discriminator 2 view .LVU3494 + 11205 00f6 A2F59432 sub r2, r2, #75776 + 11206 00fa 9342 cmp r3, r2 + 11207 00fc 11D0 beq .L774 +1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11208 .loc 1 1501 7 discriminator 3 view .LVU3495 + 11209 00fe 02F58062 add r2, r2, #1024 + 11210 0102 9342 cmp r3, r2 + 11211 0104 0DD0 beq .L774 +1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11212 .loc 1 1501 7 discriminator 4 view .LVU3496 + 11213 0106 02F59632 add r2, r2, #76800 + 11214 010a 9342 cmp r3, r2 + 11215 010c 09D0 beq .L774 +1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11216 .loc 1 1501 7 discriminator 5 view .LVU3497 + 11217 010e 02F54062 add r2, r2, #3072 + ARM GAS /tmp/ccGjXOU1.s page 389 - 11221 .loc 1 1501 7 discriminator 2 view .LVU3494 - 11222 00dc A2F59432 sub r2, r2, #75776 - 11223 00e0 9342 cmp r3, r2 - 11224 00e2 25D0 beq .L774 -1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11225 .loc 1 1501 7 discriminator 3 view .LVU3495 - 11226 00e4 02F58062 add r2, r2, #1024 - 11227 00e8 9342 cmp r3, r2 - 11228 00ea 21D0 beq .L774 -1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11229 .loc 1 1501 7 discriminator 4 view .LVU3496 - 11230 00ec 02F59632 add r2, r2, #76800 - 11231 00f0 9342 cmp r3, r2 - 11232 00f2 1DD0 beq .L774 -1501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11233 .loc 1 1501 7 discriminator 5 view .LVU3497 - 11234 00f4 02F54062 add r2, r2, #3072 - 11235 00f8 9342 cmp r3, r2 - 11236 00fa 19D0 beq .L774 + 11218 0112 9342 cmp r3, r2 + 11219 0114 05D0 beq .L774 1511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11237 .loc 1 1511 5 is_stmt 1 view .LVU3498 - 11238 00fc 1A68 ldr r2, [r3] - 11239 00fe 42F00102 orr r2, r2, #1 - 11240 0102 1A60 str r2, [r3] + 11220 .loc 1 1511 5 is_stmt 1 view .LVU3498 + 11221 0116 1A68 ldr r2, [r3] + 11222 0118 42F00102 orr r2, r2, #1 + 11223 011c 1A60 str r2, [r3] 1515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11241 .loc 1 1515 10 is_stmt 0 view .LVU3499 - 11242 0104 0020 movs r0, #0 - 11243 0106 22E0 b .L763 - 11244 .LVL879: - 11245 .L769: -1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11246 .loc 1 1489 3 discriminator 3 view .LVU3500 - 11247 0108 0223 movs r3, #2 - 11248 010a 84F83F30 strb r3, [r4, #63] - 11249 010e C2E7 b .L771 - 11250 .L768: -1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11251 .loc 1 1489 3 discriminator 6 view .LVU3501 - 11252 0110 0223 movs r3, #2 - 11253 0112 84F84030 strb r3, [r4, #64] - 11254 0116 BEE7 b .L771 - 11255 .L767: -1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11256 .loc 1 1489 3 discriminator 9 view .LVU3502 - 11257 0118 0223 movs r3, #2 - 11258 011a 84F84130 strb r3, [r4, #65] - 11259 011e BAE7 b .L771 - 11260 .L765: -1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11261 .loc 1 1489 3 discriminator 12 view .LVU3503 - 11262 0120 0223 movs r3, #2 - 11263 0122 84F84230 strb r3, [r4, #66] - 11264 0126 B6E7 b .L771 - 11265 .L764: -1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11266 .loc 1 1489 3 discriminator 13 view .LVU3504 - 11267 0128 0223 movs r3, #2 - ARM GAS /tmp/ccodHXtm.s page 390 - - - 11268 012a 84F84330 strb r3, [r4, #67] - 11269 012e B2E7 b .L771 - 11270 .LVL880: - 11271 .L774: + 11224 .loc 1 1515 10 is_stmt 0 view .LVU3499 + 11225 011e 0020 movs r0, #0 + 11226 0120 0EE0 b .L763 + 11227 .L774: 1503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 11272 .loc 1 1503 5 is_stmt 1 view .LVU3505 + 11228 .loc 1 1503 5 is_stmt 1 view .LVU3500 1503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 11273 .loc 1 1503 29 is_stmt 0 view .LVU3506 - 11274 0130 9968 ldr r1, [r3, #8] + 11229 .loc 1 1503 29 is_stmt 0 view .LVU3501 + 11230 0122 9968 ldr r1, [r3, #8] 1503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 11275 .loc 1 1503 13 view .LVU3507 - 11276 0132 0A4A ldr r2, .L780+4 - 11277 0134 0A40 ands r2, r2, r1 - 11278 .LVL881: + 11231 .loc 1 1503 13 view .LVU3502 + 11232 0124 0A4A ldr r2, .L780+4 + 11233 0126 0A40 ands r2, r2, r1 + 11234 .LVL874: 1504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11279 .loc 1 1504 5 is_stmt 1 view .LVU3508 + 11235 .loc 1 1504 5 is_stmt 1 view .LVU3503 1504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11280 .loc 1 1504 8 is_stmt 0 view .LVU3509 - 11281 0136 062A cmp r2, #6 - 11282 0138 0AD0 beq .L777 + 11236 .loc 1 1504 8 is_stmt 0 view .LVU3504 + 11237 0128 062A cmp r2, #6 + 11238 012a 0AD0 beq .L777 1504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11283 .loc 1 1504 9 discriminator 1 view .LVU3510 - 11284 013a B2F5803F cmp r2, #65536 - 11285 013e 09D0 beq .L778 + 11239 .loc 1 1504 9 discriminator 1 view .LVU3505 + 11240 012c B2F5803F cmp r2, #65536 + 11241 0130 09D0 beq .L778 1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11286 .loc 1 1506 7 is_stmt 1 view .LVU3511 - 11287 0140 1A68 ldr r2, [r3] - 11288 .LVL882: + 11242 .loc 1 1506 7 is_stmt 1 view .LVU3506 + 11243 0132 1A68 ldr r2, [r3] + 11244 .LVL875: 1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11289 .loc 1 1506 7 is_stmt 0 view .LVU3512 - 11290 0142 42F00102 orr r2, r2, #1 - 11291 0146 1A60 str r2, [r3] + 11245 .loc 1 1506 7 is_stmt 0 view .LVU3507 + 11246 0134 42F00102 orr r2, r2, #1 + 11247 0138 1A60 str r2, [r3] 1515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11292 .loc 1 1515 10 view .LVU3513 - 11293 0148 0020 movs r0, #0 - 11294 014a 00E0 b .L763 - 11295 .LVL883: - 11296 .L776: + 11248 .loc 1 1515 10 view .LVU3508 + 11249 013a 0020 movs r0, #0 + 11250 013c 00E0 b .L763 + 11251 .LVL876: + 11252 .L776: 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11297 .loc 1 1485 12 view .LVU3514 - 11298 014c 0120 movs r0, #1 - 11299 .LVL884: - 11300 .L763: + 11253 .loc 1 1485 12 view .LVU3509 + 11254 013e 0120 movs r0, #1 + 11255 .LVL877: + 11256 .L763: 1516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11301 .loc 1 1516 1 view .LVU3515 - 11302 014e 10BD pop {r4, pc} - 11303 .LVL885: - 11304 .L777: + 11257 .loc 1 1516 1 view .LVU3510 + 11258 0140 10BD pop {r4, pc} + 11259 .LVL878: + 11260 .L777: 1515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11305 .loc 1 1515 10 view .LVU3516 - 11306 0150 0020 movs r0, #0 - 11307 0152 FCE7 b .L763 - 11308 .L778: - 11309 0154 0020 movs r0, #0 - 11310 0156 FAE7 b .L763 - 11311 .L781: - 11312 .align 2 - ARM GAS /tmp/ccodHXtm.s page 391 + ARM GAS /tmp/ccGjXOU1.s page 390 - 11313 .L780: - 11314 0158 002C0140 .word 1073818624 - 11315 015c 07000100 .word 65543 - 11316 .cfi_endproc - 11317 .LFE353: - 11319 .section .text.HAL_TIM_PWM_Stop,"ax",%progbits - 11320 .align 1 - 11321 .global HAL_TIM_PWM_Stop - 11322 .syntax unified - 11323 .thumb - 11324 .thumb_func - 11326 HAL_TIM_PWM_Stop: - 11327 .LVL886: - 11328 .LFB354: + 11261 .loc 1 1515 10 view .LVU3511 + 11262 0142 0020 movs r0, #0 + 11263 0144 FCE7 b .L763 + 11264 .L778: + 11265 0146 0020 movs r0, #0 + 11266 0148 FAE7 b .L763 + 11267 .L781: + 11268 014a 00BF .align 2 + 11269 .L780: + 11270 014c 002C0140 .word 1073818624 + 11271 0150 07000100 .word 65543 + 11272 .cfi_endproc + 11273 .LFE353: + 11275 .section .text.HAL_TIM_PWM_Stop,"ax",%progbits + 11276 .align 1 + 11277 .global HAL_TIM_PWM_Stop + 11278 .syntax unified + 11279 .thumb + 11280 .thumb_func + 11282 HAL_TIM_PWM_Stop: + 11283 .LVL879: + 11284 .LFB354: 1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 11329 .loc 1 1532 1 is_stmt 1 view -0 - 11330 .cfi_startproc - 11331 @ args = 0, pretend = 0, frame = 0 - 11332 @ frame_needed = 0, uses_anonymous_args = 0 + 11285 .loc 1 1532 1 is_stmt 1 view -0 + 11286 .cfi_startproc + 11287 @ args = 0, pretend = 0, frame = 0 + 11288 @ frame_needed = 0, uses_anonymous_args = 0 1532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 11333 .loc 1 1532 1 is_stmt 0 view .LVU3518 - 11334 0000 38B5 push {r3, r4, r5, lr} - 11335 .LCFI92: - 11336 .cfi_def_cfa_offset 16 - 11337 .cfi_offset 3, -16 - 11338 .cfi_offset 4, -12 - 11339 .cfi_offset 5, -8 - 11340 .cfi_offset 14, -4 - 11341 0002 0446 mov r4, r0 - 11342 0004 0D46 mov r5, r1 + 11289 .loc 1 1532 1 is_stmt 0 view .LVU3513 + 11290 0000 38B5 push {r3, r4, r5, lr} + 11291 .LCFI92: + 11292 .cfi_def_cfa_offset 16 + 11293 .cfi_offset 3, -16 + 11294 .cfi_offset 4, -12 + 11295 .cfi_offset 5, -8 + 11296 .cfi_offset 14, -4 + 11297 0002 0446 mov r4, r0 + 11298 0004 0D46 mov r5, r1 1534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11343 .loc 1 1534 3 is_stmt 1 view .LVU3519 + 11299 .loc 1 1534 3 is_stmt 1 view .LVU3514 1537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11344 .loc 1 1537 3 view .LVU3520 - 11345 0006 0022 movs r2, #0 - 11346 0008 0068 ldr r0, [r0] - 11347 .LVL887: + 11300 .loc 1 1537 3 view .LVU3515 + 11301 0006 0022 movs r2, #0 + 11302 0008 0068 ldr r0, [r0] + 11303 .LVL880: 1537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11348 .loc 1 1537 3 is_stmt 0 view .LVU3521 - 11349 000a FFF7FEFF bl TIM_CCxChannelCmd - 11350 .LVL888: + 11304 .loc 1 1537 3 is_stmt 0 view .LVU3516 + 11305 000a FFF7FEFF bl TIM_CCxChannelCmd + 11306 .LVL881: 1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11351 .loc 1 1539 3 is_stmt 1 view .LVU3522 + 11307 .loc 1 1539 3 is_stmt 1 view .LVU3517 1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11352 .loc 1 1539 7 is_stmt 0 view .LVU3523 - 11353 000e 2368 ldr r3, [r4] - 11354 0010 2A4A ldr r2, .L795 - 11355 0012 9342 cmp r3, r2 - 11356 0014 0FD0 beq .L783 -1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11357 .loc 1 1539 7 discriminator 2 view .LVU3524 - 11358 0016 02F50062 add r2, r2, #2048 - 11359 001a 9342 cmp r3, r2 - 11360 001c 0BD0 beq .L783 -1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11361 .loc 1 1539 7 discriminator 4 view .LVU3525 - 11362 001e 02F54062 add r2, r2, #3072 - ARM GAS /tmp/ccodHXtm.s page 392 + 11308 .loc 1 1539 7 is_stmt 0 view .LVU3518 + 11309 000e 2368 ldr r3, [r4] + 11310 0010 2A4A ldr r2, .L795 + 11311 0012 9342 cmp r3, r2 + 11312 0014 0FD0 beq .L783 + ARM GAS /tmp/ccGjXOU1.s page 391 - 11363 0022 9342 cmp r3, r2 - 11364 0024 07D0 beq .L783 1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11365 .loc 1 1539 7 discriminator 6 view .LVU3526 - 11366 0026 02F58062 add r2, r2, #1024 - 11367 002a 9342 cmp r3, r2 - 11368 002c 03D0 beq .L783 + 11313 .loc 1 1539 7 discriminator 2 view .LVU3519 + 11314 0016 02F50062 add r2, r2, #2048 + 11315 001a 9342 cmp r3, r2 + 11316 001c 0BD0 beq .L783 1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11369 .loc 1 1539 7 discriminator 8 view .LVU3527 - 11370 002e 02F58062 add r2, r2, #1024 - 11371 0032 9342 cmp r3, r2 - 11372 0034 0DD1 bne .L784 - 11373 .L783: + 11317 .loc 1 1539 7 discriminator 4 view .LVU3520 + 11318 001e 02F54062 add r2, r2, #3072 + 11319 0022 9342 cmp r3, r2 + 11320 0024 07D0 beq .L783 +1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11321 .loc 1 1539 7 discriminator 6 view .LVU3521 + 11322 0026 02F58062 add r2, r2, #1024 + 11323 002a 9342 cmp r3, r2 + 11324 002c 03D0 beq .L783 +1539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11325 .loc 1 1539 7 discriminator 8 view .LVU3522 + 11326 002e 02F58062 add r2, r2, #1024 + 11327 0032 9342 cmp r3, r2 + 11328 0034 0DD1 bne .L784 + 11329 .L783: 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11374 .loc 1 1542 5 is_stmt 1 view .LVU3528 + 11330 .loc 1 1542 5 is_stmt 1 view .LVU3523 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11375 .loc 1 1542 5 view .LVU3529 - 11376 0036 196A ldr r1, [r3, #32] - 11377 0038 41F21112 movw r2, #4369 - 11378 003c 1142 tst r1, r2 - 11379 003e 08D1 bne .L784 + 11331 .loc 1 1542 5 view .LVU3524 + 11332 0036 196A ldr r1, [r3, #32] + 11333 0038 41F21112 movw r2, #4369 + 11334 003c 1142 tst r1, r2 + 11335 003e 08D1 bne .L784 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11380 .loc 1 1542 5 discriminator 1 view .LVU3530 - 11381 0040 196A ldr r1, [r3, #32] - 11382 0042 44F24442 movw r2, #17476 - 11383 0046 1142 tst r1, r2 - 11384 0048 03D1 bne .L784 + 11336 .loc 1 1542 5 discriminator 1 view .LVU3525 + 11337 0040 196A ldr r1, [r3, #32] + 11338 0042 44F24442 movw r2, #17476 + 11339 0046 1142 tst r1, r2 + 11340 0048 03D1 bne .L784 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11385 .loc 1 1542 5 discriminator 3 view .LVU3531 - 11386 004a 5A6C ldr r2, [r3, #68] - 11387 004c 22F40042 bic r2, r2, #32768 - 11388 0050 5A64 str r2, [r3, #68] - 11389 .L784: + 11341 .loc 1 1542 5 discriminator 3 view .LVU3526 + 11342 004a 5A6C ldr r2, [r3, #68] + 11343 004c 22F40042 bic r2, r2, #32768 + 11344 0050 5A64 str r2, [r3, #68] + 11345 .L784: 1542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11390 .loc 1 1542 5 discriminator 5 view .LVU3532 + 11346 .loc 1 1542 5 discriminator 5 view .LVU3527 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11391 .loc 1 1546 3 view .LVU3533 + 11347 .loc 1 1546 3 view .LVU3528 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11392 .loc 1 1546 3 view .LVU3534 - 11393 0052 2368 ldr r3, [r4] - 11394 0054 196A ldr r1, [r3, #32] - 11395 0056 41F21112 movw r2, #4369 - 11396 005a 1142 tst r1, r2 - 11397 005c 08D1 bne .L785 + 11348 .loc 1 1546 3 view .LVU3529 + 11349 0052 2368 ldr r3, [r4] + 11350 0054 196A ldr r1, [r3, #32] + 11351 0056 41F21112 movw r2, #4369 + 11352 005a 1142 tst r1, r2 + 11353 005c 08D1 bne .L785 1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11398 .loc 1 1546 3 discriminator 1 view .LVU3535 - 11399 005e 196A ldr r1, [r3, #32] - 11400 0060 44F24442 movw r2, #17476 - 11401 0064 1142 tst r1, r2 - 11402 0066 03D1 bne .L785 -1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11403 .loc 1 1546 3 discriminator 3 view .LVU3536 - 11404 0068 1A68 ldr r2, [r3] - 11405 006a 22F00102 bic r2, r2, #1 - 11406 006e 1A60 str r2, [r3] - 11407 .L785: -1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 393 + 11354 .loc 1 1546 3 discriminator 1 view .LVU3530 + 11355 005e 196A ldr r1, [r3, #32] + 11356 0060 44F24442 movw r2, #17476 + 11357 0064 1142 tst r1, r2 + ARM GAS /tmp/ccGjXOU1.s page 392 - 11408 .loc 1 1546 3 discriminator 5 view .LVU3537 + 11358 0066 03D1 bne .L785 +1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11359 .loc 1 1546 3 discriminator 3 view .LVU3531 + 11360 0068 1A68 ldr r2, [r3] + 11361 006a 22F00102 bic r2, r2, #1 + 11362 006e 1A60 str r2, [r3] + 11363 .L785: +1546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11364 .loc 1 1546 3 discriminator 5 view .LVU3532 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11409 .loc 1 1549 3 view .LVU3538 - 11410 0070 102D cmp r5, #16 - 11411 0072 1FD8 bhi .L786 - 11412 0074 DFE805F0 tbb [pc, r5] - 11413 .L788: - 11414 0078 09 .byte (.L792-.L788)/2 - 11415 0079 1E .byte (.L786-.L788)/2 - 11416 007a 1E .byte (.L786-.L788)/2 - 11417 007b 1E .byte (.L786-.L788)/2 - 11418 007c 0E .byte (.L791-.L788)/2 - 11419 007d 1E .byte (.L786-.L788)/2 - 11420 007e 1E .byte (.L786-.L788)/2 - 11421 007f 1E .byte (.L786-.L788)/2 - 11422 0080 12 .byte (.L790-.L788)/2 - 11423 0081 1E .byte (.L786-.L788)/2 - 11424 0082 1E .byte (.L786-.L788)/2 - 11425 0083 1E .byte (.L786-.L788)/2 - 11426 0084 16 .byte (.L789-.L788)/2 - 11427 0085 1E .byte (.L786-.L788)/2 - 11428 0086 1E .byte (.L786-.L788)/2 - 11429 0087 1E .byte (.L786-.L788)/2 - 11430 0088 1A .byte (.L787-.L788)/2 - 11431 0089 00 .p2align 1 - 11432 .L792: + 11365 .loc 1 1549 3 view .LVU3533 + 11366 0070 102D cmp r5, #16 + 11367 0072 1ED8 bhi .L786 + 11368 0074 DFE805F0 tbb [pc, r5] + 11369 .L788: + 11370 0078 09 .byte (.L792-.L788)/2 + 11371 0079 1D .byte (.L786-.L788)/2 + 11372 007a 1D .byte (.L786-.L788)/2 + 11373 007b 1D .byte (.L786-.L788)/2 + 11374 007c 0D .byte (.L791-.L788)/2 + 11375 007d 1D .byte (.L786-.L788)/2 + 11376 007e 1D .byte (.L786-.L788)/2 + 11377 007f 1D .byte (.L786-.L788)/2 + 11378 0080 11 .byte (.L790-.L788)/2 + 11379 0081 1D .byte (.L786-.L788)/2 + 11380 0082 1D .byte (.L786-.L788)/2 + 11381 0083 1D .byte (.L786-.L788)/2 + 11382 0084 15 .byte (.L789-.L788)/2 + 11383 0085 1D .byte (.L786-.L788)/2 + 11384 0086 1D .byte (.L786-.L788)/2 + 11385 0087 1D .byte (.L786-.L788)/2 + 11386 0088 19 .byte (.L787-.L788)/2 + 11387 0089 00 .p2align 1 + 11388 .L792: 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11433 .loc 1 1549 3 is_stmt 0 discriminator 1 view .LVU3539 - 11434 008a 0123 movs r3, #1 - 11435 008c 84F83E30 strb r3, [r4, #62] - 11436 .L793: + 11389 .loc 1 1549 3 is_stmt 0 discriminator 1 view .LVU3534 + 11390 008a 0123 movs r3, #1 + 11391 008c 84F83E30 strb r3, [r4, #62] + 11392 0090 12E0 b .L793 + 11393 .L791: +1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11394 .loc 1 1549 3 discriminator 3 view .LVU3535 + 11395 0092 0123 movs r3, #1 + 11396 0094 84F83F30 strb r3, [r4, #63] + 11397 0098 0EE0 b .L793 + 11398 .L790: +1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11399 .loc 1 1549 3 discriminator 6 view .LVU3536 + 11400 009a 0123 movs r3, #1 + 11401 009c 84F84030 strb r3, [r4, #64] + 11402 00a0 0AE0 b .L793 + 11403 .L789: +1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11404 .loc 1 1549 3 discriminator 9 view .LVU3537 + 11405 00a2 0123 movs r3, #1 + 11406 00a4 84F84130 strb r3, [r4, #65] + 11407 00a8 06E0 b .L793 + ARM GAS /tmp/ccGjXOU1.s page 393 + + + 11408 .L787: +1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11409 .loc 1 1549 3 discriminator 12 view .LVU3538 + 11410 00aa 0123 movs r3, #1 + 11411 00ac 84F84230 strb r3, [r4, #66] + 11412 00b0 02E0 b .L793 + 11413 .L786: +1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11414 .loc 1 1549 3 discriminator 13 view .LVU3539 + 11415 00b2 0123 movs r3, #1 + 11416 00b4 84F84330 strb r3, [r4, #67] + 11417 .L793: 1552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11437 .loc 1 1552 3 is_stmt 1 view .LVU3540 + 11418 .loc 1 1552 3 is_stmt 1 view .LVU3540 1553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11438 .loc 1 1553 1 is_stmt 0 view .LVU3541 - 11439 0090 0020 movs r0, #0 - 11440 0092 38BD pop {r3, r4, r5, pc} - 11441 .LVL889: - 11442 .L791: -1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11443 .loc 1 1549 3 discriminator 3 view .LVU3542 - 11444 0094 0123 movs r3, #1 - 11445 0096 84F83F30 strb r3, [r4, #63] - 11446 009a F9E7 b .L793 - 11447 .L790: -1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11448 .loc 1 1549 3 discriminator 6 view .LVU3543 - 11449 009c 0123 movs r3, #1 - 11450 009e 84F84030 strb r3, [r4, #64] - 11451 00a2 F5E7 b .L793 - 11452 .L789: -1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11453 .loc 1 1549 3 discriminator 9 view .LVU3544 - 11454 00a4 0123 movs r3, #1 - 11455 00a6 84F84130 strb r3, [r4, #65] - 11456 00aa F1E7 b .L793 - 11457 .L787: - ARM GAS /tmp/ccodHXtm.s page 394 - - -1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11458 .loc 1 1549 3 discriminator 12 view .LVU3545 - 11459 00ac 0123 movs r3, #1 - 11460 00ae 84F84230 strb r3, [r4, #66] - 11461 00b2 EDE7 b .L793 - 11462 .L786: -1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11463 .loc 1 1549 3 discriminator 13 view .LVU3546 - 11464 00b4 0123 movs r3, #1 - 11465 00b6 84F84330 strb r3, [r4, #67] - 11466 00ba E9E7 b .L793 - 11467 .L796: - 11468 .align 2 - 11469 .L795: - 11470 00bc 002C0140 .word 1073818624 - 11471 .cfi_endproc - 11472 .LFE354: - 11474 .section .text.HAL_TIM_PWM_Start_IT,"ax",%progbits - 11475 .align 1 - 11476 .global HAL_TIM_PWM_Start_IT - 11477 .syntax unified - 11478 .thumb - 11479 .thumb_func - 11481 HAL_TIM_PWM_Start_IT: - 11482 .LVL890: - 11483 .LFB355: + 11419 .loc 1 1553 1 is_stmt 0 view .LVU3541 + 11420 00b8 0020 movs r0, #0 + 11421 00ba 38BD pop {r3, r4, r5, pc} + 11422 .LVL882: + 11423 .L796: +1553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 11424 .loc 1 1553 1 view .LVU3542 + 11425 .align 2 + 11426 .L795: + 11427 00bc 002C0140 .word 1073818624 + 11428 .cfi_endproc + 11429 .LFE354: + 11431 .section .text.HAL_TIM_PWM_Start_IT,"ax",%progbits + 11432 .align 1 + 11433 .global HAL_TIM_PWM_Start_IT + 11434 .syntax unified + 11435 .thumb + 11436 .thumb_func + 11438 HAL_TIM_PWM_Start_IT: + 11439 .LVL883: + 11440 .LFB355: 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 11484 .loc 1 1567 1 is_stmt 1 view -0 - 11485 .cfi_startproc - 11486 @ args = 0, pretend = 0, frame = 0 - 11487 @ frame_needed = 0, uses_anonymous_args = 0 + 11441 .loc 1 1567 1 is_stmt 1 view -0 + 11442 .cfi_startproc + 11443 @ args = 0, pretend = 0, frame = 0 + 11444 @ frame_needed = 0, uses_anonymous_args = 0 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 11488 .loc 1 1567 1 is_stmt 0 view .LVU3548 - 11489 0000 10B5 push {r4, lr} - 11490 .LCFI93: - 11491 .cfi_def_cfa_offset 8 - 11492 .cfi_offset 4, -8 - 11493 .cfi_offset 14, -4 - 11494 0002 0446 mov r4, r0 + 11445 .loc 1 1567 1 is_stmt 0 view .LVU3544 + 11446 0000 10B5 push {r4, lr} + 11447 .LCFI93: + 11448 .cfi_def_cfa_offset 8 + 11449 .cfi_offset 4, -8 + 11450 .cfi_offset 14, -4 + 11451 0002 0446 mov r4, r0 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 11495 .loc 1 1568 3 is_stmt 1 view .LVU3549 - 11496 .LVL891: + 11452 .loc 1 1568 3 is_stmt 1 view .LVU3545 + 11453 .LVL884: 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11497 .loc 1 1569 3 view .LVU3550 + 11454 .loc 1 1569 3 view .LVU3546 1572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11498 .loc 1 1572 3 view .LVU3551 + 11455 .loc 1 1572 3 view .LVU3547 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11499 .loc 1 1575 3 view .LVU3552 - 11500 0004 1029 cmp r1, #16 - 11501 0006 3DD8 bhi .L798 - 11502 0008 DFE801F0 tbb [pc, r1] - 11503 .L800: - 11504 000c 09 .byte (.L804-.L800)/2 - 11505 000d 3C .byte (.L798-.L800)/2 - 11506 000e 3C .byte (.L798-.L800)/2 - 11507 000f 3C .byte (.L798-.L800)/2 - 11508 0010 20 .byte (.L803-.L800)/2 - ARM GAS /tmp/ccodHXtm.s page 395 + ARM GAS /tmp/ccGjXOU1.s page 394 - 11509 0011 3C .byte (.L798-.L800)/2 - 11510 0012 3C .byte (.L798-.L800)/2 - 11511 0013 3C .byte (.L798-.L800)/2 - 11512 0014 27 .byte (.L802-.L800)/2 - 11513 0015 3C .byte (.L798-.L800)/2 - 11514 0016 3C .byte (.L798-.L800)/2 - 11515 0017 3C .byte (.L798-.L800)/2 - 11516 0018 2E .byte (.L801-.L800)/2 - 11517 0019 3C .byte (.L798-.L800)/2 - 11518 001a 3C .byte (.L798-.L800)/2 - 11519 001b 3C .byte (.L798-.L800)/2 - 11520 001c 35 .byte (.L799-.L800)/2 - 11521 001d 00 .p2align 1 - 11522 .L804: + 11456 .loc 1 1575 3 view .LVU3548 + 11457 0004 1029 cmp r1, #16 + 11458 0006 28D8 bhi .L798 + 11459 0008 DFE801F0 tbb [pc, r1] + 11460 .L800: + 11461 000c 09 .byte (.L804-.L800)/2 + 11462 000d 27 .byte (.L798-.L800)/2 + 11463 000e 27 .byte (.L798-.L800)/2 + 11464 000f 27 .byte (.L798-.L800)/2 + 11465 0010 0F .byte (.L803-.L800)/2 + 11466 0011 27 .byte (.L798-.L800)/2 + 11467 0012 27 .byte (.L798-.L800)/2 + 11468 0013 27 .byte (.L798-.L800)/2 + 11469 0014 15 .byte (.L802-.L800)/2 + 11470 0015 27 .byte (.L798-.L800)/2 + 11471 0016 27 .byte (.L798-.L800)/2 + 11472 0017 27 .byte (.L798-.L800)/2 + 11473 0018 1B .byte (.L801-.L800)/2 + 11474 0019 27 .byte (.L798-.L800)/2 + 11475 001a 27 .byte (.L798-.L800)/2 + 11476 001b 27 .byte (.L798-.L800)/2 + 11477 001c 21 .byte (.L799-.L800)/2 + 11478 001d 00 .p2align 1 + 11479 .L804: 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11523 .loc 1 1575 7 is_stmt 0 discriminator 1 view .LVU3553 - 11524 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 - 11525 0022 DBB2 uxtb r3, r3 + 11480 .loc 1 1575 7 is_stmt 0 discriminator 1 view .LVU3549 + 11481 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11526 .loc 1 1575 44 discriminator 1 view .LVU3554 - 11527 0024 013B subs r3, r3, #1 - 11528 0026 18BF it ne - 11529 0028 0123 movne r3, #1 - 11530 .L805: + 11482 .loc 1 1575 44 discriminator 1 view .LVU3550 + 11483 0022 013B subs r3, r3, #1 + 11484 0024 18BF it ne + 11485 0026 0123 movne r3, #1 + 11486 0028 1CE0 b .L805 + 11487 .L803: 1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11531 .loc 1 1575 6 discriminator 20 view .LVU3555 - 11532 002a 002B cmp r3, #0 - 11533 002c 40F0C280 bne .L824 + 11488 .loc 1 1575 7 discriminator 4 view .LVU3551 + 11489 002a 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11490 .loc 1 1575 44 discriminator 4 view .LVU3552 + 11491 002e 013B subs r3, r3, #1 + 11492 0030 18BF it ne + 11493 0032 0123 movne r3, #1 + 11494 0034 16E0 b .L805 + 11495 .L802: +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11496 .loc 1 1575 7 discriminator 7 view .LVU3553 + 11497 0036 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11498 .loc 1 1575 44 discriminator 7 view .LVU3554 + 11499 003a 013B subs r3, r3, #1 + 11500 003c 18BF it ne + 11501 003e 0123 movne r3, #1 + 11502 0040 10E0 b .L805 + 11503 .L801: +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11504 .loc 1 1575 7 discriminator 10 view .LVU3555 + 11505 0042 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 + ARM GAS /tmp/ccGjXOU1.s page 395 + + +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11506 .loc 1 1575 44 discriminator 10 view .LVU3556 + 11507 0046 013B subs r3, r3, #1 + 11508 0048 18BF it ne + 11509 004a 0123 movne r3, #1 + 11510 004c 0AE0 b .L805 + 11511 .L799: +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11512 .loc 1 1575 7 discriminator 13 view .LVU3557 + 11513 004e 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11514 .loc 1 1575 44 discriminator 13 view .LVU3558 + 11515 0052 013B subs r3, r3, #1 + 11516 0054 18BF it ne + 11517 0056 0123 movne r3, #1 + 11518 0058 04E0 b .L805 + 11519 .L798: +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11520 .loc 1 1575 7 discriminator 14 view .LVU3559 + 11521 005a 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11522 .loc 1 1575 44 discriminator 14 view .LVU3560 + 11523 005e 013B subs r3, r3, #1 + 11524 0060 18BF it ne + 11525 0062 0123 movne r3, #1 + 11526 .L805: +1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11527 .loc 1 1575 6 discriminator 20 view .LVU3561 + 11528 0064 002B cmp r3, #0 + 11529 0066 40F09F80 bne .L824 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11534 .loc 1 1581 3 is_stmt 1 view .LVU3556 - 11535 0030 1029 cmp r1, #16 - 11536 0032 00F28F80 bhi .L807 - 11537 0036 DFE801F0 tbb [pc, r1] - 11538 .L809: - 11539 003a 2C .byte (.L813-.L809)/2 - 11540 003b 8D .byte (.L807-.L809)/2 - 11541 003c 8D .byte (.L807-.L809)/2 - 11542 003d 8D .byte (.L807-.L809)/2 - 11543 003e 6D .byte (.L812-.L809)/2 - 11544 003f 8D .byte (.L807-.L809)/2 - 11545 0040 8D .byte (.L807-.L809)/2 - 11546 0041 8D .byte (.L807-.L809)/2 - 11547 0042 76 .byte (.L811-.L809)/2 - 11548 0043 8D .byte (.L807-.L809)/2 - 11549 0044 8D .byte (.L807-.L809)/2 - 11550 0045 8D .byte (.L807-.L809)/2 - 11551 0046 7F .byte (.L810-.L809)/2 - 11552 0047 8D .byte (.L807-.L809)/2 - 11553 0048 8D .byte (.L807-.L809)/2 - 11554 0049 8D .byte (.L807-.L809)/2 - 11555 004a 88 .byte (.L808-.L809)/2 - 11556 004b 00 .p2align 1 - 11557 .L803: -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11558 .loc 1 1575 7 is_stmt 0 discriminator 4 view .LVU3557 - 11559 004c 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 - 11560 0050 DBB2 uxtb r3, r3 - ARM GAS /tmp/ccodHXtm.s page 396 - - -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11561 .loc 1 1575 44 discriminator 4 view .LVU3558 - 11562 0052 013B subs r3, r3, #1 - 11563 0054 18BF it ne - 11564 0056 0123 movne r3, #1 - 11565 0058 E7E7 b .L805 - 11566 .L802: -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11567 .loc 1 1575 7 discriminator 7 view .LVU3559 - 11568 005a 90F84030 ldrb r3, [r0, #64] @ zero_extendqisi2 - 11569 005e DBB2 uxtb r3, r3 -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11570 .loc 1 1575 44 discriminator 7 view .LVU3560 - 11571 0060 013B subs r3, r3, #1 - 11572 0062 18BF it ne - 11573 0064 0123 movne r3, #1 - 11574 0066 E0E7 b .L805 - 11575 .L801: -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11576 .loc 1 1575 7 discriminator 10 view .LVU3561 - 11577 0068 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 - 11578 006c DBB2 uxtb r3, r3 -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11579 .loc 1 1575 44 discriminator 10 view .LVU3562 - 11580 006e 013B subs r3, r3, #1 - 11581 0070 18BF it ne - 11582 0072 0123 movne r3, #1 - 11583 0074 D9E7 b .L805 - 11584 .L799: -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11585 .loc 1 1575 7 discriminator 13 view .LVU3563 - 11586 0076 90F84230 ldrb r3, [r0, #66] @ zero_extendqisi2 - 11587 007a DBB2 uxtb r3, r3 -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11588 .loc 1 1575 44 discriminator 13 view .LVU3564 - 11589 007c 013B subs r3, r3, #1 - 11590 007e 18BF it ne - 11591 0080 0123 movne r3, #1 - 11592 0082 D2E7 b .L805 - 11593 .L798: -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11594 .loc 1 1575 7 discriminator 14 view .LVU3565 - 11595 0084 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 - 11596 0088 DBB2 uxtb r3, r3 -1575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11597 .loc 1 1575 44 discriminator 14 view .LVU3566 - 11598 008a 013B subs r3, r3, #1 - 11599 008c 18BF it ne - 11600 008e 0123 movne r3, #1 - 11601 0090 CBE7 b .L805 - 11602 .L813: + 11530 .loc 1 1581 3 is_stmt 1 view .LVU3562 + 11531 006a 1029 cmp r1, #16 + 11532 006c 6BD8 bhi .L807 + 11533 006e DFE801F0 tbb [pc, r1] + 11534 .L809: + 11535 0072 09 .byte (.L813-.L809)/2 + 11536 0073 6A .byte (.L807-.L809)/2 + 11537 0074 6A .byte (.L807-.L809)/2 + 11538 0075 6A .byte (.L807-.L809)/2 + 11539 0076 4A .byte (.L812-.L809)/2 + 11540 0077 6A .byte (.L807-.L809)/2 + 11541 0078 6A .byte (.L807-.L809)/2 + 11542 0079 6A .byte (.L807-.L809)/2 + 11543 007a 53 .byte (.L811-.L809)/2 + 11544 007b 6A .byte (.L807-.L809)/2 + 11545 007c 6A .byte (.L807-.L809)/2 + 11546 007d 6A .byte (.L807-.L809)/2 + 11547 007e 5C .byte (.L810-.L809)/2 + 11548 007f 6A .byte (.L807-.L809)/2 + 11549 0080 6A .byte (.L807-.L809)/2 + 11550 0081 6A .byte (.L807-.L809)/2 + 11551 0082 65 .byte (.L808-.L809)/2 + 11552 0083 00 .p2align 1 + 11553 .L813: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11603 .loc 1 1581 3 discriminator 1 view .LVU3567 - 11604 0092 0223 movs r3, #2 - 11605 0094 84F83E30 strb r3, [r4, #62] + 11554 .loc 1 1581 3 is_stmt 0 discriminator 1 view .LVU3563 + ARM GAS /tmp/ccGjXOU1.s page 396 + + + 11555 0084 0223 movs r3, #2 + 11556 0086 84F83E30 strb r3, [r4, #62] 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11606 .loc 1 1583 3 is_stmt 1 view .LVU3568 - ARM GAS /tmp/ccodHXtm.s page 397 - - - 11607 .L814: + 11557 .loc 1 1583 3 is_stmt 1 view .LVU3564 + 11558 .L814: 1588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11608 .loc 1 1588 7 view .LVU3569 - 11609 0098 2268 ldr r2, [r4] - 11610 009a D368 ldr r3, [r2, #12] - 11611 009c 43F00203 orr r3, r3, #2 - 11612 00a0 D360 str r3, [r2, #12] + 11559 .loc 1 1588 7 view .LVU3565 + 11560 008a 2268 ldr r2, [r4] + 11561 008c D368 ldr r3, [r2, #12] + 11562 008e 43F00203 orr r3, r3, #2 + 11563 0092 D360 str r3, [r2, #12] 1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11613 .loc 1 1589 7 view .LVU3570 + 11564 .loc 1 1589 7 view .LVU3566 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11614 .loc 1 1618 3 view .LVU3571 - 11615 .L819: + 11565 .loc 1 1618 3 view .LVU3567 + 11566 .L819: 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11616 .loc 1 1621 5 view .LVU3572 - 11617 00a2 0122 movs r2, #1 - 11618 00a4 2068 ldr r0, [r4] - 11619 .LVL892: + 11567 .loc 1 1621 5 view .LVU3568 + 11568 0094 0122 movs r2, #1 + 11569 0096 2068 ldr r0, [r4] + 11570 .LVL885: 1621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11620 .loc 1 1621 5 is_stmt 0 view .LVU3573 - 11621 00a6 FFF7FEFF bl TIM_CCxChannelCmd - 11622 .LVL893: + 11571 .loc 1 1621 5 is_stmt 0 view .LVU3569 + 11572 0098 FFF7FEFF bl TIM_CCxChannelCmd + 11573 .LVL886: 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11623 .loc 1 1623 5 is_stmt 1 view .LVU3574 + 11574 .loc 1 1623 5 is_stmt 1 view .LVU3570 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11624 .loc 1 1623 9 is_stmt 0 view .LVU3575 - 11625 00aa 2368 ldr r3, [r4] - 11626 00ac 454A ldr r2, .L833 - 11627 00ae 9342 cmp r3, r2 - 11628 00b0 0FD0 beq .L820 + 11575 .loc 1 1623 9 is_stmt 0 view .LVU3571 + 11576 009c 2368 ldr r3, [r4] + 11577 009e 464A ldr r2, .L833 + 11578 00a0 9342 cmp r3, r2 + 11579 00a2 0FD0 beq .L820 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11629 .loc 1 1623 9 discriminator 2 view .LVU3576 - 11630 00b2 02F50062 add r2, r2, #2048 - 11631 00b6 9342 cmp r3, r2 - 11632 00b8 0BD0 beq .L820 + 11580 .loc 1 1623 9 discriminator 2 view .LVU3572 + 11581 00a4 02F50062 add r2, r2, #2048 + 11582 00a8 9342 cmp r3, r2 + 11583 00aa 0BD0 beq .L820 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11633 .loc 1 1623 9 discriminator 4 view .LVU3577 - 11634 00ba 02F54062 add r2, r2, #3072 - 11635 00be 9342 cmp r3, r2 - 11636 00c0 07D0 beq .L820 + 11584 .loc 1 1623 9 discriminator 4 view .LVU3573 + 11585 00ac 02F54062 add r2, r2, #3072 + 11586 00b0 9342 cmp r3, r2 + 11587 00b2 07D0 beq .L820 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11637 .loc 1 1623 9 discriminator 6 view .LVU3578 - 11638 00c2 02F58062 add r2, r2, #1024 - 11639 00c6 9342 cmp r3, r2 - 11640 00c8 03D0 beq .L820 + 11588 .loc 1 1623 9 discriminator 6 view .LVU3574 + 11589 00b4 02F58062 add r2, r2, #1024 + 11590 00b8 9342 cmp r3, r2 + 11591 00ba 03D0 beq .L820 1623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11641 .loc 1 1623 9 discriminator 8 view .LVU3579 - 11642 00ca 02F58062 add r2, r2, #1024 - 11643 00ce 9342 cmp r3, r2 - 11644 00d0 03D1 bne .L821 - 11645 .L820: + 11592 .loc 1 1623 9 discriminator 8 view .LVU3575 + 11593 00bc 02F58062 add r2, r2, #1024 + 11594 00c0 9342 cmp r3, r2 + 11595 00c2 03D1 bne .L821 + 11596 .L820: 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11646 .loc 1 1626 7 is_stmt 1 view .LVU3580 - 11647 00d2 5A6C ldr r2, [r3, #68] - 11648 00d4 42F40042 orr r2, r2, #32768 - 11649 00d8 5A64 str r2, [r3, #68] - 11650 .L821: -1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 398 + 11597 .loc 1 1626 7 is_stmt 1 view .LVU3576 + 11598 00c4 5A6C ldr r2, [r3, #68] + ARM GAS /tmp/ccGjXOU1.s page 397 - 11651 .loc 1 1630 5 view .LVU3581 + 11599 00c6 42F40042 orr r2, r2, #32768 + 11600 00ca 5A64 str r2, [r3, #68] + 11601 .L821: 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11652 .loc 1 1630 9 is_stmt 0 view .LVU3582 - 11653 00da 2368 ldr r3, [r4] + 11602 .loc 1 1630 5 view .LVU3577 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11654 .loc 1 1630 8 view .LVU3583 - 11655 00dc 394A ldr r2, .L833 - 11656 00de 9342 cmp r3, r2 - 11657 00e0 5AD0 beq .L822 + 11603 .loc 1 1630 9 is_stmt 0 view .LVU3578 + 11604 00cc 2368 ldr r3, [r4] 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11658 .loc 1 1630 9 discriminator 1 view .LVU3584 - 11659 00e2 B3F1804F cmp r3, #1073741824 - 11660 00e6 57D0 beq .L822 + 11605 .loc 1 1630 8 view .LVU3579 + 11606 00ce 3A4A ldr r2, .L833 + 11607 00d0 9342 cmp r3, r2 + 11608 00d2 5BD0 beq .L822 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11661 .loc 1 1630 9 discriminator 2 view .LVU3585 - 11662 00e8 A2F59432 sub r2, r2, #75776 - 11663 00ec 9342 cmp r3, r2 - 11664 00ee 53D0 beq .L822 + 11609 .loc 1 1630 9 discriminator 1 view .LVU3580 + 11610 00d4 B3F1804F cmp r3, #1073741824 + 11611 00d8 58D0 beq .L822 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11665 .loc 1 1630 9 discriminator 3 view .LVU3586 - 11666 00f0 02F58062 add r2, r2, #1024 - 11667 00f4 9342 cmp r3, r2 - 11668 00f6 4FD0 beq .L822 + 11612 .loc 1 1630 9 discriminator 2 view .LVU3581 + 11613 00da A2F59432 sub r2, r2, #75776 + 11614 00de 9342 cmp r3, r2 + 11615 00e0 54D0 beq .L822 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11669 .loc 1 1630 9 discriminator 4 view .LVU3587 - 11670 00f8 02F59632 add r2, r2, #76800 - 11671 00fc 9342 cmp r3, r2 - 11672 00fe 4BD0 beq .L822 + 11616 .loc 1 1630 9 discriminator 3 view .LVU3582 + 11617 00e2 02F58062 add r2, r2, #1024 + 11618 00e6 9342 cmp r3, r2 + 11619 00e8 50D0 beq .L822 1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11673 .loc 1 1630 9 discriminator 5 view .LVU3588 - 11674 0100 02F54062 add r2, r2, #3072 - 11675 0104 9342 cmp r3, r2 - 11676 0106 47D0 beq .L822 + 11620 .loc 1 1630 9 discriminator 4 view .LVU3583 + 11621 00ea 02F59632 add r2, r2, #76800 + 11622 00ee 9342 cmp r3, r2 + 11623 00f0 4CD0 beq .L822 +1630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11624 .loc 1 1630 9 discriminator 5 view .LVU3584 + 11625 00f2 02F54062 add r2, r2, #3072 + 11626 00f6 9342 cmp r3, r2 + 11627 00f8 48D0 beq .L822 1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11677 .loc 1 1640 7 is_stmt 1 view .LVU3589 - 11678 0108 1A68 ldr r2, [r3] - 11679 010a 42F00102 orr r2, r2, #1 - 11680 010e 1A60 str r2, [r3] - 11681 0110 0020 movs r0, #0 - 11682 0112 50E0 b .L806 - 11683 .LVL894: - 11684 .L812: + 11628 .loc 1 1640 7 is_stmt 1 view .LVU3585 + 11629 00fa 1A68 ldr r2, [r3] + 11630 00fc 42F00102 orr r2, r2, #1 + 11631 0100 1A60 str r2, [r3] + 11632 0102 0020 movs r0, #0 + 11633 0104 51E0 b .L806 + 11634 .LVL887: + 11635 .L812: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11685 .loc 1 1581 3 is_stmt 0 discriminator 3 view .LVU3590 - 11686 0114 0223 movs r3, #2 - 11687 0116 84F83F30 strb r3, [r4, #63] + 11636 .loc 1 1581 3 is_stmt 0 discriminator 3 view .LVU3586 + 11637 0106 0223 movs r3, #2 + 11638 0108 84F83F30 strb r3, [r4, #63] 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11688 .loc 1 1583 3 is_stmt 1 view .LVU3591 - 11689 .L815: + 11639 .loc 1 1583 3 is_stmt 1 view .LVU3587 + 11640 .L815: 1595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11690 .loc 1 1595 7 view .LVU3592 - 11691 011a 2268 ldr r2, [r4] - 11692 011c D368 ldr r3, [r2, #12] - 11693 011e 43F00403 orr r3, r3, #4 - 11694 0122 D360 str r3, [r2, #12] + 11641 .loc 1 1595 7 view .LVU3588 + 11642 010c 2268 ldr r2, [r4] + 11643 010e D368 ldr r3, [r2, #12] + ARM GAS /tmp/ccGjXOU1.s page 398 + + + 11644 0110 43F00403 orr r3, r3, #4 + 11645 0114 D360 str r3, [r2, #12] 1596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11695 .loc 1 1596 7 view .LVU3593 - ARM GAS /tmp/ccodHXtm.s page 399 - - + 11646 .loc 1 1596 7 view .LVU3589 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11696 .loc 1 1618 3 view .LVU3594 - 11697 0124 BDE7 b .L819 - 11698 .L811: + 11647 .loc 1 1618 3 view .LVU3590 + 11648 0116 BDE7 b .L819 + 11649 .L811: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11699 .loc 1 1581 3 is_stmt 0 discriminator 6 view .LVU3595 - 11700 0126 0223 movs r3, #2 - 11701 0128 84F84030 strb r3, [r4, #64] + 11650 .loc 1 1581 3 is_stmt 0 discriminator 6 view .LVU3591 + 11651 0118 0223 movs r3, #2 + 11652 011a 84F84030 strb r3, [r4, #64] 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11702 .loc 1 1583 3 is_stmt 1 view .LVU3596 - 11703 .L816: + 11653 .loc 1 1583 3 is_stmt 1 view .LVU3592 + 11654 .L816: 1602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11704 .loc 1 1602 7 view .LVU3597 - 11705 012c 2268 ldr r2, [r4] - 11706 012e D368 ldr r3, [r2, #12] - 11707 0130 43F00803 orr r3, r3, #8 - 11708 0134 D360 str r3, [r2, #12] + 11655 .loc 1 1602 7 view .LVU3593 + 11656 011e 2268 ldr r2, [r4] + 11657 0120 D368 ldr r3, [r2, #12] + 11658 0122 43F00803 orr r3, r3, #8 + 11659 0126 D360 str r3, [r2, #12] 1603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11709 .loc 1 1603 7 view .LVU3598 + 11660 .loc 1 1603 7 view .LVU3594 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11710 .loc 1 1618 3 view .LVU3599 - 11711 0136 B4E7 b .L819 - 11712 .L810: + 11661 .loc 1 1618 3 view .LVU3595 + 11662 0128 B4E7 b .L819 + 11663 .L810: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11713 .loc 1 1581 3 is_stmt 0 discriminator 9 view .LVU3600 - 11714 0138 0223 movs r3, #2 - 11715 013a 84F84130 strb r3, [r4, #65] + 11664 .loc 1 1581 3 is_stmt 0 discriminator 9 view .LVU3596 + 11665 012a 0223 movs r3, #2 + 11666 012c 84F84130 strb r3, [r4, #65] 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11716 .loc 1 1583 3 is_stmt 1 view .LVU3601 - 11717 .L817: + 11667 .loc 1 1583 3 is_stmt 1 view .LVU3597 + 11668 .L817: 1609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11718 .loc 1 1609 7 view .LVU3602 - 11719 013e 2268 ldr r2, [r4] - 11720 0140 D368 ldr r3, [r2, #12] - 11721 0142 43F01003 orr r3, r3, #16 - 11722 0146 D360 str r3, [r2, #12] + 11669 .loc 1 1609 7 view .LVU3598 + 11670 0130 2268 ldr r2, [r4] + 11671 0132 D368 ldr r3, [r2, #12] + 11672 0134 43F01003 orr r3, r3, #16 + 11673 0138 D360 str r3, [r2, #12] 1610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11723 .loc 1 1610 7 view .LVU3603 + 11674 .loc 1 1610 7 view .LVU3599 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11724 .loc 1 1618 3 view .LVU3604 - 11725 0148 ABE7 b .L819 - 11726 .L808: + 11675 .loc 1 1618 3 view .LVU3600 + 11676 013a ABE7 b .L819 + 11677 .L808: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11727 .loc 1 1581 3 is_stmt 0 discriminator 12 view .LVU3605 - 11728 014a 0223 movs r3, #2 - 11729 014c 84F84230 strb r3, [r4, #66] + 11678 .loc 1 1581 3 is_stmt 0 discriminator 12 view .LVU3601 + 11679 013c 0223 movs r3, #2 + 11680 013e 84F84230 strb r3, [r4, #66] 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11730 .loc 1 1583 3 is_stmt 1 view .LVU3606 + 11681 .loc 1 1583 3 is_stmt 1 view .LVU3602 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11731 .loc 1 1581 3 is_stmt 0 discriminator 12 view .LVU3607 - 11732 0150 0120 movs r0, #1 - 11733 .LVL895: + 11682 .loc 1 1581 3 is_stmt 0 discriminator 12 view .LVU3603 + 11683 0142 0120 movs r0, #1 + 11684 .LVL888: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11734 .loc 1 1581 3 discriminator 12 view .LVU3608 - 11735 0152 30E0 b .L806 - 11736 .LVL896: - 11737 .L807: - ARM GAS /tmp/ccodHXtm.s page 400 + ARM GAS /tmp/ccGjXOU1.s page 399 + 11685 .loc 1 1581 3 discriminator 12 view .LVU3604 + 11686 0144 31E0 b .L806 + 11687 .LVL889: + 11688 .L807: 1581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11738 .loc 1 1581 3 discriminator 13 view .LVU3609 - 11739 0154 0223 movs r3, #2 - 11740 0156 84F84330 strb r3, [r4, #67] + 11689 .loc 1 1581 3 discriminator 13 view .LVU3605 + 11690 0146 0223 movs r3, #2 + 11691 0148 84F84330 strb r3, [r4, #67] 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11741 .loc 1 1583 3 is_stmt 1 view .LVU3610 - 11742 015a 0C29 cmp r1, #12 - 11743 015c 2CD8 bhi .L825 - 11744 015e 01A3 adr r3, .L818 - 11745 0160 53F821F0 ldr pc, [r3, r1, lsl #2] - 11746 .p2align 2 - 11747 .L818: - 11748 0164 99000000 .word .L814+1 - 11749 0168 B9010000 .word .L825+1 - 11750 016c B9010000 .word .L825+1 - 11751 0170 B9010000 .word .L825+1 - 11752 0174 1B010000 .word .L815+1 - 11753 0178 B9010000 .word .L825+1 - 11754 017c B9010000 .word .L825+1 - 11755 0180 B9010000 .word .L825+1 - 11756 0184 2D010000 .word .L816+1 - 11757 0188 B9010000 .word .L825+1 - 11758 018c B9010000 .word .L825+1 - 11759 0190 B9010000 .word .L825+1 - 11760 0194 3F010000 .word .L817+1 - 11761 .LVL897: - 11762 .p2align 1 - 11763 .L822: + 11692 .loc 1 1583 3 is_stmt 1 view .LVU3606 + 11693 014c 0C29 cmp r1, #12 + 11694 014e 2DD8 bhi .L825 + 11695 0150 01A3 adr r3, .L818 + 11696 0152 53F821F0 ldr pc, [r3, r1, lsl #2] + 11697 0156 00BF .p2align 2 + 11698 .L818: + 11699 0158 8B000000 .word .L814+1 + 11700 015c AD010000 .word .L825+1 + 11701 0160 AD010000 .word .L825+1 + 11702 0164 AD010000 .word .L825+1 + 11703 0168 0D010000 .word .L815+1 + 11704 016c AD010000 .word .L825+1 + 11705 0170 AD010000 .word .L825+1 + 11706 0174 AD010000 .word .L825+1 + 11707 0178 1F010000 .word .L816+1 + 11708 017c AD010000 .word .L825+1 + 11709 0180 AD010000 .word .L825+1 + 11710 0184 AD010000 .word .L825+1 + 11711 0188 31010000 .word .L817+1 + 11712 .LVL890: + 11713 .p2align 1 + 11714 .L822: 1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 11764 .loc 1 1632 7 view .LVU3611 + 11715 .loc 1 1632 7 view .LVU3607 1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 11765 .loc 1 1632 31 is_stmt 0 view .LVU3612 - 11766 0198 9968 ldr r1, [r3, #8] + 11716 .loc 1 1632 31 is_stmt 0 view .LVU3608 + 11717 018c 9968 ldr r1, [r3, #8] 1632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 11767 .loc 1 1632 15 view .LVU3613 - 11768 019a 0B4A ldr r2, .L833+4 - 11769 019c 0A40 ands r2, r2, r1 - 11770 .LVL898: + 11718 .loc 1 1632 15 view .LVU3609 + 11719 018e 0B4A ldr r2, .L833+4 + 11720 0190 0A40 ands r2, r2, r1 + 11721 .LVL891: 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11771 .loc 1 1633 7 is_stmt 1 view .LVU3614 + 11722 .loc 1 1633 7 is_stmt 1 view .LVU3610 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11772 .loc 1 1633 10 is_stmt 0 view .LVU3615 - 11773 019e 062A cmp r2, #6 - 11774 01a0 0CD0 beq .L826 + 11723 .loc 1 1633 10 is_stmt 0 view .LVU3611 + 11724 0192 062A cmp r2, #6 + 11725 0194 0CD0 beq .L826 1633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11775 .loc 1 1633 11 discriminator 1 view .LVU3616 - 11776 01a2 B2F5803F cmp r2, #65536 - 11777 01a6 0BD0 beq .L827 + 11726 .loc 1 1633 11 discriminator 1 view .LVU3612 + 11727 0196 B2F5803F cmp r2, #65536 + 11728 019a 0BD0 beq .L827 1635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11778 .loc 1 1635 9 is_stmt 1 view .LVU3617 - 11779 01a8 1A68 ldr r2, [r3] - 11780 .LVL899: + 11729 .loc 1 1635 9 is_stmt 1 view .LVU3613 + 11730 019c 1A68 ldr r2, [r3] + 11731 .LVL892: 1635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11781 .loc 1 1635 9 is_stmt 0 view .LVU3618 - 11782 01aa 42F00102 orr r2, r2, #1 - 11783 01ae 1A60 str r2, [r3] - 11784 01b0 0020 movs r0, #0 - ARM GAS /tmp/ccodHXtm.s page 401 + ARM GAS /tmp/ccGjXOU1.s page 400 - 11785 01b2 00E0 b .L806 - 11786 .LVL900: - 11787 .L824: + 11732 .loc 1 1635 9 is_stmt 0 view .LVU3614 + 11733 019e 42F00102 orr r2, r2, #1 + 11734 01a2 1A60 str r2, [r3] + 11735 01a4 0020 movs r0, #0 + 11736 01a6 00E0 b .L806 + 11737 .LVL893: + 11738 .L824: 1577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11788 .loc 1 1577 12 view .LVU3619 - 11789 01b4 0120 movs r0, #1 - 11790 .LVL901: - 11791 .L806: + 11739 .loc 1 1577 12 view .LVU3615 + 11740 01a8 0120 movs r0, #1 + 11741 .LVL894: + 11742 .L806: 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11792 .loc 1 1646 1 view .LVU3620 - 11793 01b6 10BD pop {r4, pc} - 11794 .LVL902: - 11795 .L825: + 11743 .loc 1 1646 1 view .LVU3616 + 11744 01aa 10BD pop {r4, pc} + 11745 .LVL895: + 11746 .L825: 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11796 .loc 1 1583 3 view .LVU3621 - 11797 01b8 0120 movs r0, #1 - 11798 .LVL903: + 11747 .loc 1 1583 3 view .LVU3617 + 11748 01ac 0120 movs r0, #1 + 11749 .LVL896: 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11799 .loc 1 1583 3 view .LVU3622 - 11800 01ba FCE7 b .L806 - 11801 .LVL904: - 11802 .L826: + 11750 .loc 1 1583 3 view .LVU3618 + 11751 01ae FCE7 b .L806 + 11752 .LVL897: + 11753 .L826: 1583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11803 .loc 1 1583 3 view .LVU3623 - 11804 01bc 0020 movs r0, #0 - 11805 01be FAE7 b .L806 - 11806 .L827: - 11807 01c0 0020 movs r0, #0 - 11808 01c2 F8E7 b .L806 - 11809 .L834: - 11810 .align 2 - 11811 .L833: - 11812 01c4 002C0140 .word 1073818624 - 11813 01c8 07000100 .word 65543 - 11814 .cfi_endproc - 11815 .LFE355: - 11817 .section .text.HAL_TIM_PWM_Stop_IT,"ax",%progbits - 11818 .align 1 - 11819 .global HAL_TIM_PWM_Stop_IT - 11820 .syntax unified - 11821 .thumb - 11822 .thumb_func - 11824 HAL_TIM_PWM_Stop_IT: - 11825 .LVL905: - 11826 .LFB356: + 11754 .loc 1 1583 3 view .LVU3619 + 11755 01b0 0020 movs r0, #0 + 11756 01b2 FAE7 b .L806 + 11757 .L827: + 11758 01b4 0020 movs r0, #0 + 11759 01b6 F8E7 b .L806 + 11760 .L834: + 11761 .align 2 + 11762 .L833: + 11763 01b8 002C0140 .word 1073818624 + 11764 01bc 07000100 .word 65543 + 11765 .cfi_endproc + 11766 .LFE355: + 11768 .section .text.HAL_TIM_PWM_Stop_IT,"ax",%progbits + 11769 .align 1 + 11770 .global HAL_TIM_PWM_Stop_IT + 11771 .syntax unified + 11772 .thumb + 11773 .thumb_func + 11775 HAL_TIM_PWM_Stop_IT: + 11776 .LVL898: + 11777 .LFB356: 1660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 11827 .loc 1 1660 1 is_stmt 1 view -0 - 11828 .cfi_startproc - 11829 @ args = 0, pretend = 0, frame = 0 - 11830 @ frame_needed = 0, uses_anonymous_args = 0 + 11778 .loc 1 1660 1 is_stmt 1 view -0 + 11779 .cfi_startproc + 11780 @ args = 0, pretend = 0, frame = 0 + 11781 @ frame_needed = 0, uses_anonymous_args = 0 1660:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 11831 .loc 1 1660 1 is_stmt 0 view .LVU3625 - 11832 0000 38B5 push {r3, r4, r5, lr} - 11833 .LCFI94: - 11834 .cfi_def_cfa_offset 16 - 11835 .cfi_offset 3, -16 - 11836 .cfi_offset 4, -12 - ARM GAS /tmp/ccodHXtm.s page 402 + 11782 .loc 1 1660 1 is_stmt 0 view .LVU3621 + 11783 0000 38B5 push {r3, r4, r5, lr} + ARM GAS /tmp/ccGjXOU1.s page 401 - 11837 .cfi_offset 5, -8 - 11838 .cfi_offset 14, -4 - 11839 0002 0546 mov r5, r0 - 11840 0004 0C46 mov r4, r1 + 11784 .LCFI94: + 11785 .cfi_def_cfa_offset 16 + 11786 .cfi_offset 3, -16 + 11787 .cfi_offset 4, -12 + 11788 .cfi_offset 5, -8 + 11789 .cfi_offset 14, -4 + 11790 0002 0546 mov r5, r0 + 11791 0004 0C46 mov r4, r1 1661:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11841 .loc 1 1661 3 is_stmt 1 view .LVU3626 - 11842 .LVL906: + 11792 .loc 1 1661 3 is_stmt 1 view .LVU3622 + 11793 .LVL899: 1664:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11843 .loc 1 1664 3 view .LVU3627 + 11794 .loc 1 1664 3 view .LVU3623 1666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11844 .loc 1 1666 3 view .LVU3628 - 11845 0006 0C29 cmp r1, #12 - 11846 0008 00F28180 bhi .L853 - 11847 000c DFE801F0 tbb [pc, r1] - 11848 .L838: - 11849 0010 07 .byte (.L841-.L838)/2 - 11850 0011 7F .byte (.L853-.L838)/2 - 11851 0012 7F .byte (.L853-.L838)/2 - 11852 0013 7F .byte (.L853-.L838)/2 - 11853 0014 4F .byte (.L840-.L838)/2 - 11854 0015 7F .byte (.L853-.L838)/2 - 11855 0016 7F .byte (.L853-.L838)/2 - 11856 0017 7F .byte (.L853-.L838)/2 - 11857 0018 55 .byte (.L839-.L838)/2 - 11858 0019 7F .byte (.L853-.L838)/2 - 11859 001a 7F .byte (.L853-.L838)/2 - 11860 001b 7F .byte (.L853-.L838)/2 - 11861 001c 5B .byte (.L837-.L838)/2 - 11862 001d 00 .p2align 1 - 11863 .L841: + 11795 .loc 1 1666 3 view .LVU3624 + 11796 0006 0C29 cmp r1, #12 + 11797 0008 00F28180 bhi .L853 + 11798 000c DFE801F0 tbb [pc, r1] + 11799 .L838: + 11800 0010 07 .byte (.L841-.L838)/2 + 11801 0011 7F .byte (.L853-.L838)/2 + 11802 0012 7F .byte (.L853-.L838)/2 + 11803 0013 7F .byte (.L853-.L838)/2 + 11804 0014 4F .byte (.L840-.L838)/2 + 11805 0015 7F .byte (.L853-.L838)/2 + 11806 0016 7F .byte (.L853-.L838)/2 + 11807 0017 7F .byte (.L853-.L838)/2 + 11808 0018 55 .byte (.L839-.L838)/2 + 11809 0019 7F .byte (.L853-.L838)/2 + 11810 001a 7F .byte (.L853-.L838)/2 + 11811 001b 7F .byte (.L853-.L838)/2 + 11812 001c 5B .byte (.L837-.L838)/2 + 11813 001d 00 .p2align 1 + 11814 .L841: 1671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11864 .loc 1 1671 7 view .LVU3629 - 11865 001e 0268 ldr r2, [r0] - 11866 0020 D368 ldr r3, [r2, #12] - 11867 0022 23F00203 bic r3, r3, #2 - 11868 0026 D360 str r3, [r2, #12] + 11815 .loc 1 1671 7 view .LVU3625 + 11816 001e 0268 ldr r2, [r0] + 11817 0020 D368 ldr r3, [r2, #12] + 11818 0022 23F00203 bic r3, r3, #2 + 11819 0026 D360 str r3, [r2, #12] 1672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11869 .loc 1 1672 7 view .LVU3630 + 11820 .loc 1 1672 7 view .LVU3626 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11870 .loc 1 1701 3 view .LVU3631 - 11871 .L842: + 11821 .loc 1 1701 3 view .LVU3627 + 11822 .L842: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11872 .loc 1 1704 5 view .LVU3632 - 11873 0028 0022 movs r2, #0 - 11874 002a 2146 mov r1, r4 - 11875 .LVL907: + 11823 .loc 1 1704 5 view .LVU3628 + 11824 0028 0022 movs r2, #0 + 11825 002a 2146 mov r1, r4 + 11826 .LVL900: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11876 .loc 1 1704 5 is_stmt 0 view .LVU3633 - 11877 002c 2868 ldr r0, [r5] - 11878 .LVL908: + 11827 .loc 1 1704 5 is_stmt 0 view .LVU3629 + 11828 002c 2868 ldr r0, [r5] + 11829 .LVL901: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11879 .loc 1 1704 5 view .LVU3634 - 11880 002e FFF7FEFF bl TIM_CCxChannelCmd - 11881 .LVL909: -1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11882 .loc 1 1706 5 is_stmt 1 view .LVU3635 -1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 403 + 11830 .loc 1 1704 5 view .LVU3630 + 11831 002e FFF7FEFF bl TIM_CCxChannelCmd + ARM GAS /tmp/ccGjXOU1.s page 402 - 11883 .loc 1 1706 9 is_stmt 0 view .LVU3636 - 11884 0032 2B68 ldr r3, [r5] - 11885 0034 374A ldr r2, .L855 - 11886 0036 9342 cmp r3, r2 - 11887 0038 0FD0 beq .L843 + 11832 .LVL902: 1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11888 .loc 1 1706 9 discriminator 2 view .LVU3637 - 11889 003a 02F50062 add r2, r2, #2048 - 11890 003e 9342 cmp r3, r2 - 11891 0040 0BD0 beq .L843 + 11833 .loc 1 1706 5 is_stmt 1 view .LVU3631 1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11892 .loc 1 1706 9 discriminator 4 view .LVU3638 - 11893 0042 02F54062 add r2, r2, #3072 - 11894 0046 9342 cmp r3, r2 - 11895 0048 07D0 beq .L843 + 11834 .loc 1 1706 9 is_stmt 0 view .LVU3632 + 11835 0032 2B68 ldr r3, [r5] + 11836 0034 374A ldr r2, .L855 + 11837 0036 9342 cmp r3, r2 + 11838 0038 0FD0 beq .L843 1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11896 .loc 1 1706 9 discriminator 6 view .LVU3639 - 11897 004a 02F58062 add r2, r2, #1024 - 11898 004e 9342 cmp r3, r2 - 11899 0050 03D0 beq .L843 + 11839 .loc 1 1706 9 discriminator 2 view .LVU3633 + 11840 003a 02F50062 add r2, r2, #2048 + 11841 003e 9342 cmp r3, r2 + 11842 0040 0BD0 beq .L843 1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11900 .loc 1 1706 9 discriminator 8 view .LVU3640 - 11901 0052 02F58062 add r2, r2, #1024 - 11902 0056 9342 cmp r3, r2 - 11903 0058 0DD1 bne .L844 - 11904 .L843: + 11843 .loc 1 1706 9 discriminator 4 view .LVU3634 + 11844 0042 02F54062 add r2, r2, #3072 + 11845 0046 9342 cmp r3, r2 + 11846 0048 07D0 beq .L843 +1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11847 .loc 1 1706 9 discriminator 6 view .LVU3635 + 11848 004a 02F58062 add r2, r2, #1024 + 11849 004e 9342 cmp r3, r2 + 11850 0050 03D0 beq .L843 +1706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 11851 .loc 1 1706 9 discriminator 8 view .LVU3636 + 11852 0052 02F58062 add r2, r2, #1024 + 11853 0056 9342 cmp r3, r2 + 11854 0058 0DD1 bne .L844 + 11855 .L843: 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11905 .loc 1 1709 7 is_stmt 1 view .LVU3641 + 11856 .loc 1 1709 7 is_stmt 1 view .LVU3637 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11906 .loc 1 1709 7 view .LVU3642 - 11907 005a 196A ldr r1, [r3, #32] - 11908 005c 41F21112 movw r2, #4369 - 11909 0060 1142 tst r1, r2 - 11910 0062 08D1 bne .L844 + 11857 .loc 1 1709 7 view .LVU3638 + 11858 005a 196A ldr r1, [r3, #32] + 11859 005c 41F21112 movw r2, #4369 + 11860 0060 1142 tst r1, r2 + 11861 0062 08D1 bne .L844 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11911 .loc 1 1709 7 discriminator 1 view .LVU3643 - 11912 0064 196A ldr r1, [r3, #32] - 11913 0066 44F24442 movw r2, #17476 - 11914 006a 1142 tst r1, r2 - 11915 006c 03D1 bne .L844 + 11862 .loc 1 1709 7 discriminator 1 view .LVU3639 + 11863 0064 196A ldr r1, [r3, #32] + 11864 0066 44F24442 movw r2, #17476 + 11865 006a 1142 tst r1, r2 + 11866 006c 03D1 bne .L844 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11916 .loc 1 1709 7 discriminator 3 view .LVU3644 - 11917 006e 5A6C ldr r2, [r3, #68] - 11918 0070 22F40042 bic r2, r2, #32768 - 11919 0074 5A64 str r2, [r3, #68] - 11920 .L844: + 11867 .loc 1 1709 7 discriminator 3 view .LVU3640 + 11868 006e 5A6C ldr r2, [r3, #68] + 11869 0070 22F40042 bic r2, r2, #32768 + 11870 0074 5A64 str r2, [r3, #68] + 11871 .L844: 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11921 .loc 1 1709 7 discriminator 5 view .LVU3645 + 11872 .loc 1 1709 7 discriminator 5 view .LVU3641 1713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11922 .loc 1 1713 5 view .LVU3646 + 11873 .loc 1 1713 5 view .LVU3642 1713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11923 .loc 1 1713 5 view .LVU3647 - 11924 0076 2B68 ldr r3, [r5] - 11925 0078 196A ldr r1, [r3, #32] - 11926 007a 41F21112 movw r2, #4369 - 11927 007e 1142 tst r1, r2 - 11928 0080 08D1 bne .L845 - ARM GAS /tmp/ccodHXtm.s page 404 + 11874 .loc 1 1713 5 view .LVU3643 + 11875 0076 2B68 ldr r3, [r5] + ARM GAS /tmp/ccGjXOU1.s page 403 + 11876 0078 196A ldr r1, [r3, #32] + 11877 007a 41F21112 movw r2, #4369 + 11878 007e 1142 tst r1, r2 + 11879 0080 08D1 bne .L845 1713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11929 .loc 1 1713 5 discriminator 1 view .LVU3648 - 11930 0082 196A ldr r1, [r3, #32] - 11931 0084 44F24442 movw r2, #17476 - 11932 0088 1142 tst r1, r2 - 11933 008a 03D1 bne .L845 + 11880 .loc 1 1713 5 discriminator 1 view .LVU3644 + 11881 0082 196A ldr r1, [r3, #32] + 11882 0084 44F24442 movw r2, #17476 + 11883 0088 1142 tst r1, r2 + 11884 008a 03D1 bne .L845 1713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11934 .loc 1 1713 5 discriminator 3 view .LVU3649 - 11935 008c 1A68 ldr r2, [r3] - 11936 008e 22F00102 bic r2, r2, #1 - 11937 0092 1A60 str r2, [r3] - 11938 .L845: + 11885 .loc 1 1713 5 discriminator 3 view .LVU3645 + 11886 008c 1A68 ldr r2, [r3] + 11887 008e 22F00102 bic r2, r2, #1 + 11888 0092 1A60 str r2, [r3] + 11889 .L845: 1713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 11939 .loc 1 1713 5 discriminator 5 view .LVU3650 + 11890 .loc 1 1713 5 discriminator 5 view .LVU3646 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11940 .loc 1 1716 5 view .LVU3651 - 11941 0094 102C cmp r4, #16 - 11942 0096 35D8 bhi .L846 - 11943 0098 DFE804F0 tbb [pc, r4] - 11944 .L848: - 11945 009c 1B .byte (.L852-.L848)/2 - 11946 009d 34 .byte (.L846-.L848)/2 - 11947 009e 34 .byte (.L846-.L848)/2 - 11948 009f 34 .byte (.L846-.L848)/2 - 11949 00a0 20 .byte (.L851-.L848)/2 - 11950 00a1 34 .byte (.L846-.L848)/2 - 11951 00a2 34 .byte (.L846-.L848)/2 - 11952 00a3 34 .byte (.L846-.L848)/2 - 11953 00a4 25 .byte (.L850-.L848)/2 - 11954 00a5 34 .byte (.L846-.L848)/2 - 11955 00a6 34 .byte (.L846-.L848)/2 - 11956 00a7 34 .byte (.L846-.L848)/2 - 11957 00a8 2A .byte (.L849-.L848)/2 - 11958 00a9 34 .byte (.L846-.L848)/2 - 11959 00aa 34 .byte (.L846-.L848)/2 - 11960 00ab 34 .byte (.L846-.L848)/2 - 11961 00ac 2F .byte (.L847-.L848)/2 - 11962 .LVL910: - 11963 00ad 00 .p2align 1 - 11964 .L840: + 11891 .loc 1 1716 5 view .LVU3647 + 11892 0094 102C cmp r4, #16 + 11893 0096 35D8 bhi .L846 + 11894 0098 DFE804F0 tbb [pc, r4] + 11895 .L848: + 11896 009c 1B .byte (.L852-.L848)/2 + 11897 009d 34 .byte (.L846-.L848)/2 + 11898 009e 34 .byte (.L846-.L848)/2 + 11899 009f 34 .byte (.L846-.L848)/2 + 11900 00a0 20 .byte (.L851-.L848)/2 + 11901 00a1 34 .byte (.L846-.L848)/2 + 11902 00a2 34 .byte (.L846-.L848)/2 + 11903 00a3 34 .byte (.L846-.L848)/2 + 11904 00a4 25 .byte (.L850-.L848)/2 + 11905 00a5 34 .byte (.L846-.L848)/2 + 11906 00a6 34 .byte (.L846-.L848)/2 + 11907 00a7 34 .byte (.L846-.L848)/2 + 11908 00a8 2A .byte (.L849-.L848)/2 + 11909 00a9 34 .byte (.L846-.L848)/2 + 11910 00aa 34 .byte (.L846-.L848)/2 + 11911 00ab 34 .byte (.L846-.L848)/2 + 11912 00ac 2F .byte (.L847-.L848)/2 + 11913 .LVL903: + 11914 00ad 00 .p2align 1 + 11915 .L840: 1678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11965 .loc 1 1678 7 view .LVU3652 - 11966 00ae 0268 ldr r2, [r0] - 11967 00b0 D368 ldr r3, [r2, #12] - 11968 00b2 23F00403 bic r3, r3, #4 - 11969 00b6 D360 str r3, [r2, #12] + 11916 .loc 1 1678 7 view .LVU3648 + 11917 00ae 0268 ldr r2, [r0] + 11918 00b0 D368 ldr r3, [r2, #12] + 11919 00b2 23F00403 bic r3, r3, #4 + 11920 00b6 D360 str r3, [r2, #12] 1679:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11970 .loc 1 1679 7 view .LVU3653 + 11921 .loc 1 1679 7 view .LVU3649 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11971 .loc 1 1701 3 view .LVU3654 - 11972 00b8 B6E7 b .L842 - 11973 .L839: + 11922 .loc 1 1701 3 view .LVU3650 + 11923 00b8 B6E7 b .L842 + 11924 .L839: 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11974 .loc 1 1685 7 view .LVU3655 - 11975 00ba 0268 ldr r2, [r0] - 11976 00bc D368 ldr r3, [r2, #12] - 11977 00be 23F00803 bic r3, r3, #8 - ARM GAS /tmp/ccodHXtm.s page 405 + ARM GAS /tmp/ccGjXOU1.s page 404 - 11978 00c2 D360 str r3, [r2, #12] + 11925 .loc 1 1685 7 view .LVU3651 + 11926 00ba 0268 ldr r2, [r0] + 11927 00bc D368 ldr r3, [r2, #12] + 11928 00be 23F00803 bic r3, r3, #8 + 11929 00c2 D360 str r3, [r2, #12] 1686:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11979 .loc 1 1686 7 view .LVU3656 + 11930 .loc 1 1686 7 view .LVU3652 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11980 .loc 1 1701 3 view .LVU3657 - 11981 00c4 B0E7 b .L842 - 11982 .L837: + 11931 .loc 1 1701 3 view .LVU3653 + 11932 00c4 B0E7 b .L842 + 11933 .L837: 1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 11983 .loc 1 1692 7 view .LVU3658 - 11984 00c6 0268 ldr r2, [r0] - 11985 00c8 D368 ldr r3, [r2, #12] - 11986 00ca 23F01003 bic r3, r3, #16 - 11987 00ce D360 str r3, [r2, #12] + 11934 .loc 1 1692 7 view .LVU3654 + 11935 00c6 0268 ldr r2, [r0] + 11936 00c8 D368 ldr r3, [r2, #12] + 11937 00ca 23F01003 bic r3, r3, #16 + 11938 00ce D360 str r3, [r2, #12] 1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11988 .loc 1 1693 7 view .LVU3659 + 11939 .loc 1 1693 7 view .LVU3655 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 11989 .loc 1 1701 3 view .LVU3660 - 11990 00d0 AAE7 b .L842 - 11991 .LVL911: - 11992 .L852: + 11940 .loc 1 1701 3 view .LVU3656 + 11941 00d0 AAE7 b .L842 + 11942 .LVL904: + 11943 .L852: 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11993 .loc 1 1716 5 is_stmt 0 discriminator 1 view .LVU3661 - 11994 00d2 0123 movs r3, #1 - 11995 00d4 85F83E30 strb r3, [r5, #62] - 11996 00d8 0020 movs r0, #0 - 11997 00da 19E0 b .L836 - 11998 .L851: + 11944 .loc 1 1716 5 is_stmt 0 discriminator 1 view .LVU3657 + 11945 00d2 0123 movs r3, #1 + 11946 00d4 85F83E30 strb r3, [r5, #62] + 11947 00d8 0020 movs r0, #0 + 11948 00da 19E0 b .L836 + 11949 .L851: 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 11999 .loc 1 1716 5 discriminator 3 view .LVU3662 - 12000 00dc 0123 movs r3, #1 - 12001 00de 85F83F30 strb r3, [r5, #63] - 12002 00e2 0020 movs r0, #0 - 12003 00e4 14E0 b .L836 - 12004 .L850: + 11950 .loc 1 1716 5 discriminator 3 view .LVU3658 + 11951 00dc 0123 movs r3, #1 + 11952 00de 85F83F30 strb r3, [r5, #63] + 11953 00e2 0020 movs r0, #0 + 11954 00e4 14E0 b .L836 + 11955 .L850: 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12005 .loc 1 1716 5 discriminator 6 view .LVU3663 - 12006 00e6 0123 movs r3, #1 - 12007 00e8 85F84030 strb r3, [r5, #64] - 12008 00ec 0020 movs r0, #0 - 12009 00ee 0FE0 b .L836 - 12010 .L849: + 11956 .loc 1 1716 5 discriminator 6 view .LVU3659 + 11957 00e6 0123 movs r3, #1 + 11958 00e8 85F84030 strb r3, [r5, #64] + 11959 00ec 0020 movs r0, #0 + 11960 00ee 0FE0 b .L836 + 11961 .L849: 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12011 .loc 1 1716 5 discriminator 9 view .LVU3664 - 12012 00f0 0123 movs r3, #1 - 12013 00f2 85F84130 strb r3, [r5, #65] - 12014 00f6 0020 movs r0, #0 - 12015 00f8 0AE0 b .L836 - 12016 .L847: + 11962 .loc 1 1716 5 discriminator 9 view .LVU3660 + 11963 00f0 0123 movs r3, #1 + 11964 00f2 85F84130 strb r3, [r5, #65] + 11965 00f6 0020 movs r0, #0 + 11966 00f8 0AE0 b .L836 + 11967 .L847: 1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12017 .loc 1 1716 5 discriminator 12 view .LVU3665 - 12018 00fa 0123 movs r3, #1 - 12019 00fc 85F84230 strb r3, [r5, #66] - 12020 0100 0020 movs r0, #0 - 12021 0102 05E0 b .L836 - 12022 .L846: -1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12023 .loc 1 1716 5 discriminator 13 view .LVU3666 - ARM GAS /tmp/ccodHXtm.s page 406 + 11968 .loc 1 1716 5 discriminator 12 view .LVU3661 + 11969 00fa 0123 movs r3, #1 + 11970 00fc 85F84230 strb r3, [r5, #66] + 11971 0100 0020 movs r0, #0 + ARM GAS /tmp/ccGjXOU1.s page 405 - 12024 0104 0123 movs r3, #1 - 12025 0106 85F84330 strb r3, [r5, #67] - 12026 010a 0020 movs r0, #0 - 12027 010c 00E0 b .L836 - 12028 .LVL912: - 12029 .L853: + 11972 0102 05E0 b .L836 + 11973 .L846: +1716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 11974 .loc 1 1716 5 discriminator 13 view .LVU3662 + 11975 0104 0123 movs r3, #1 + 11976 0106 85F84330 strb r3, [r5, #67] + 11977 010a 0020 movs r0, #0 + 11978 010c 00E0 b .L836 + 11979 .LVL905: + 11980 .L853: 1666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12030 .loc 1 1666 3 view .LVU3667 - 12031 010e 0120 movs r0, #1 - 12032 .LVL913: - 12033 .L836: + 11981 .loc 1 1666 3 view .LVU3663 + 11982 010e 0120 movs r0, #1 + 11983 .LVL906: + 11984 .L836: 1720:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12034 .loc 1 1720 3 is_stmt 1 view .LVU3668 + 11985 .loc 1 1720 3 is_stmt 1 view .LVU3664 1721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12035 .loc 1 1721 1 is_stmt 0 view .LVU3669 - 12036 0110 38BD pop {r3, r4, r5, pc} - 12037 .LVL914: - 12038 .L856: + 11986 .loc 1 1721 1 is_stmt 0 view .LVU3665 + 11987 0110 38BD pop {r3, r4, r5, pc} + 11988 .LVL907: + 11989 .L856: 1721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12039 .loc 1 1721 1 view .LVU3670 - 12040 0112 00BF .align 2 - 12041 .L855: - 12042 0114 002C0140 .word 1073818624 - 12043 .cfi_endproc - 12044 .LFE356: - 12046 .section .text.HAL_TIM_PWM_Start_DMA,"ax",%progbits - 12047 .align 1 - 12048 .global HAL_TIM_PWM_Start_DMA - 12049 .syntax unified - 12050 .thumb - 12051 .thumb_func - 12053 HAL_TIM_PWM_Start_DMA: - 12054 .LVL915: - 12055 .LFB357: + 11990 .loc 1 1721 1 view .LVU3666 + 11991 0112 00BF .align 2 + 11992 .L855: + 11993 0114 002C0140 .word 1073818624 + 11994 .cfi_endproc + 11995 .LFE356: + 11997 .section .text.HAL_TIM_PWM_Start_DMA,"ax",%progbits + 11998 .align 1 + 11999 .global HAL_TIM_PWM_Start_DMA + 12000 .syntax unified + 12001 .thumb + 12002 .thumb_func + 12004 HAL_TIM_PWM_Start_DMA: + 12005 .LVL908: + 12006 .LFB357: 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 12056 .loc 1 1738 1 is_stmt 1 view -0 - 12057 .cfi_startproc - 12058 @ args = 0, pretend = 0, frame = 0 - 12059 @ frame_needed = 0, uses_anonymous_args = 0 + 12007 .loc 1 1738 1 is_stmt 1 view -0 + 12008 .cfi_startproc + 12009 @ args = 0, pretend = 0, frame = 0 + 12010 @ frame_needed = 0, uses_anonymous_args = 0 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 12060 .loc 1 1738 1 is_stmt 0 view .LVU3672 - 12061 0000 38B5 push {r3, r4, r5, lr} - 12062 .LCFI95: - 12063 .cfi_def_cfa_offset 16 - 12064 .cfi_offset 3, -16 - 12065 .cfi_offset 4, -12 - 12066 .cfi_offset 5, -8 - 12067 .cfi_offset 14, -4 - 12068 0002 0546 mov r5, r0 - 12069 0004 0C46 mov r4, r1 - 12070 0006 1146 mov r1, r2 - 12071 .LVL916: + 12011 .loc 1 1738 1 is_stmt 0 view .LVU3668 + 12012 0000 38B5 push {r3, r4, r5, lr} + 12013 .LCFI95: + 12014 .cfi_def_cfa_offset 16 + 12015 .cfi_offset 3, -16 + 12016 .cfi_offset 4, -12 + 12017 .cfi_offset 5, -8 + 12018 .cfi_offset 14, -4 + 12019 0002 0546 mov r5, r0 + 12020 0004 0C46 mov r4, r1 + 12021 0006 1146 mov r1, r2 + 12022 .LVL909: 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 12072 .loc 1 1739 3 is_stmt 1 view .LVU3673 + ARM GAS /tmp/ccGjXOU1.s page 406 + + + 12023 .loc 1 1739 3 is_stmt 1 view .LVU3669 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12073 .loc 1 1740 3 view .LVU3674 + 12024 .loc 1 1740 3 view .LVU3670 1743:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 407 + 12025 .loc 1 1743 3 view .LVU3671 +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12026 .loc 1 1746 3 view .LVU3672 + 12027 0008 102C cmp r4, #16 + 12028 000a 2DD8 bhi .L858 + 12029 000c DFE804F0 tbb [pc, r4] + 12030 .LVL910: + 12031 .L860: + 12032 0010 09 .byte (.L864-.L860)/2 + 12033 0011 2C .byte (.L858-.L860)/2 + 12034 0012 2C .byte (.L858-.L860)/2 + 12035 0013 2C .byte (.L858-.L860)/2 + 12036 0014 10 .byte (.L863-.L860)/2 + 12037 0015 2C .byte (.L858-.L860)/2 + 12038 0016 2C .byte (.L858-.L860)/2 + 12039 0017 2C .byte (.L858-.L860)/2 + 12040 0018 17 .byte (.L862-.L860)/2 + 12041 0019 2C .byte (.L858-.L860)/2 + 12042 001a 2C .byte (.L858-.L860)/2 + 12043 001b 2C .byte (.L858-.L860)/2 + 12044 001c 1E .byte (.L861-.L860)/2 + 12045 001d 2C .byte (.L858-.L860)/2 + 12046 001e 2C .byte (.L858-.L860)/2 + 12047 001f 2C .byte (.L858-.L860)/2 + 12048 0020 25 .byte (.L859-.L860)/2 + 12049 0021 00 .p2align 1 + 12050 .L864: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12051 .loc 1 1746 7 is_stmt 0 discriminator 1 view .LVU3673 + 12052 0022 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 12053 .LVL911: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12054 .loc 1 1746 44 discriminator 1 view .LVU3674 + 12055 0026 0228 cmp r0, #2 + 12056 0028 14BF ite ne + 12057 002a 0020 movne r0, #0 + 12058 002c 0120 moveq r0, #1 + 12059 002e 21E0 b .L865 + 12060 .LVL912: + 12061 .L863: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12062 .loc 1 1746 7 discriminator 4 view .LVU3675 + 12063 0030 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 12064 .LVL913: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12065 .loc 1 1746 44 discriminator 4 view .LVU3676 + 12066 0034 0228 cmp r0, #2 + 12067 0036 14BF ite ne + 12068 0038 0020 movne r0, #0 + 12069 003a 0120 moveq r0, #1 + 12070 003c 1AE0 b .L865 + 12071 .LVL914: + 12072 .L862: + ARM GAS /tmp/ccGjXOU1.s page 407 - 12074 .loc 1 1743 3 view .LVU3675 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12075 .loc 1 1746 3 view .LVU3676 - 12076 0008 102C cmp r4, #16 - 12077 000a 41D8 bhi .L858 - 12078 000c DFE804F0 tbb [pc, r4] - 12079 .LVL917: - 12080 .L860: - 12081 0010 09 .byte (.L864-.L860)/2 - 12082 0011 40 .byte (.L858-.L860)/2 - 12083 0012 40 .byte (.L858-.L860)/2 - 12084 0013 40 .byte (.L858-.L860)/2 - 12085 0014 20 .byte (.L863-.L860)/2 - 12086 0015 40 .byte (.L858-.L860)/2 - 12087 0016 40 .byte (.L858-.L860)/2 - 12088 0017 40 .byte (.L858-.L860)/2 - 12089 0018 28 .byte (.L862-.L860)/2 - 12090 0019 40 .byte (.L858-.L860)/2 - 12091 001a 40 .byte (.L858-.L860)/2 - 12092 001b 40 .byte (.L858-.L860)/2 - 12093 001c 30 .byte (.L861-.L860)/2 - 12094 001d 40 .byte (.L858-.L860)/2 - 12095 001e 40 .byte (.L858-.L860)/2 - 12096 001f 40 .byte (.L858-.L860)/2 - 12097 0020 38 .byte (.L859-.L860)/2 - 12098 0021 00 .p2align 1 - 12099 .L864: + 12073 .loc 1 1746 7 discriminator 7 view .LVU3677 + 12074 003e 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 + 12075 .LVL915: 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12100 .loc 1 1746 7 is_stmt 0 discriminator 1 view .LVU3677 - 12101 0022 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 12102 .LVL918: + 12076 .loc 1 1746 44 discriminator 7 view .LVU3678 + 12077 0042 0228 cmp r0, #2 + 12078 0044 14BF ite ne + 12079 0046 0020 movne r0, #0 + 12080 0048 0120 moveq r0, #1 + 12081 004a 13E0 b .L865 + 12082 .LVL916: + 12083 .L861: 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12103 .loc 1 1746 7 discriminator 1 view .LVU3678 - 12104 0026 C0B2 uxtb r0, r0 + 12084 .loc 1 1746 7 discriminator 10 view .LVU3679 + 12085 004c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 12086 .LVL917: 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12105 .loc 1 1746 44 discriminator 1 view .LVU3679 - 12106 0028 0228 cmp r0, #2 - 12107 002a 14BF ite ne - 12108 002c 0020 movne r0, #0 - 12109 002e 0120 moveq r0, #1 - 12110 .L865: + 12087 .loc 1 1746 44 discriminator 10 view .LVU3680 + 12088 0050 0228 cmp r0, #2 + 12089 0052 14BF ite ne + 12090 0054 0020 movne r0, #0 + 12091 0056 0120 moveq r0, #1 + 12092 0058 0CE0 b .L865 + 12093 .LVL918: + 12094 .L859: 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12111 .loc 1 1746 6 discriminator 20 view .LVU3680 - 12112 0030 0028 cmp r0, #0 - 12113 0032 40F05981 bne .L892 + 12095 .loc 1 1746 7 discriminator 13 view .LVU3681 + 12096 005a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 + 12097 .LVL919: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12098 .loc 1 1746 44 discriminator 13 view .LVU3682 + 12099 005e 0228 cmp r0, #2 + 12100 0060 14BF ite ne + 12101 0062 0020 movne r0, #0 + 12102 0064 0120 moveq r0, #1 + 12103 0066 05E0 b .L865 + 12104 .LVL920: + 12105 .L858: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12106 .loc 1 1746 7 discriminator 14 view .LVU3683 + 12107 0068 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 + 12108 .LVL921: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12109 .loc 1 1746 44 discriminator 14 view .LVU3684 + 12110 006c 0228 cmp r0, #2 + 12111 006e 14BF ite ne + 12112 0070 0020 movne r0, #0 + 12113 0072 0120 moveq r0, #1 + 12114 .L865: +1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12115 .loc 1 1746 6 discriminator 20 view .LVU3685 + 12116 0074 0028 cmp r0, #0 + 12117 0076 40F02381 bne .L892 1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12114 .loc 1 1750 8 is_stmt 1 view .LVU3681 - 12115 0036 102C cmp r4, #16 - 12116 0038 78D8 bhi .L867 - 12117 003a DFE804F0 tbb [pc, r4] - 12118 .L869: - 12119 003e 31 .byte (.L873-.L869)/2 - 12120 003f 77 .byte (.L867-.L869)/2 - 12121 0040 77 .byte (.L867-.L869)/2 - 12122 0041 77 .byte (.L867-.L869)/2 - 12123 0042 57 .byte (.L872-.L869)/2 - 12124 0043 77 .byte (.L867-.L869)/2 - ARM GAS /tmp/ccodHXtm.s page 408 + 12118 .loc 1 1750 8 is_stmt 1 view .LVU3686 + 12119 007a 102C cmp r4, #16 + ARM GAS /tmp/ccGjXOU1.s page 408 - 12125 0044 77 .byte (.L867-.L869)/2 - 12126 0045 77 .byte (.L867-.L869)/2 - 12127 0046 5F .byte (.L871-.L869)/2 - 12128 0047 77 .byte (.L867-.L869)/2 - 12129 0048 77 .byte (.L867-.L869)/2 - 12130 0049 77 .byte (.L867-.L869)/2 - 12131 004a 67 .byte (.L870-.L869)/2 - 12132 004b 77 .byte (.L867-.L869)/2 - 12133 004c 77 .byte (.L867-.L869)/2 - 12134 004d 77 .byte (.L867-.L869)/2 - 12135 004e 6F .byte (.L868-.L869)/2 - 12136 .LVL919: - 12137 004f 00 .p2align 1 - 12138 .L863: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12139 .loc 1 1746 7 is_stmt 0 discriminator 4 view .LVU3682 - 12140 0050 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 12141 .LVL920: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12142 .loc 1 1746 7 discriminator 4 view .LVU3683 - 12143 0054 C0B2 uxtb r0, r0 -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12144 .loc 1 1746 44 discriminator 4 view .LVU3684 - 12145 0056 0228 cmp r0, #2 - 12146 0058 14BF ite ne - 12147 005a 0020 movne r0, #0 - 12148 005c 0120 moveq r0, #1 - 12149 005e E7E7 b .L865 - 12150 .LVL921: - 12151 .L862: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12152 .loc 1 1746 7 discriminator 7 view .LVU3685 - 12153 0060 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 - 12154 .LVL922: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12155 .loc 1 1746 7 discriminator 7 view .LVU3686 - 12156 0064 C0B2 uxtb r0, r0 -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12157 .loc 1 1746 44 discriminator 7 view .LVU3687 - 12158 0066 0228 cmp r0, #2 - 12159 0068 14BF ite ne - 12160 006a 0020 movne r0, #0 - 12161 006c 0120 moveq r0, #1 - 12162 006e DFE7 b .L865 - 12163 .LVL923: - 12164 .L861: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12165 .loc 1 1746 7 discriminator 10 view .LVU3688 - 12166 0070 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 12167 .LVL924: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12168 .loc 1 1746 7 discriminator 10 view .LVU3689 - 12169 0074 C0B2 uxtb r0, r0 -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12170 .loc 1 1746 44 discriminator 10 view .LVU3690 - 12171 0076 0228 cmp r0, #2 - 12172 0078 14BF ite ne - ARM GAS /tmp/ccodHXtm.s page 409 - - - 12173 007a 0020 movne r0, #0 - 12174 007c 0120 moveq r0, #1 - 12175 007e D7E7 b .L865 - 12176 .LVL925: - 12177 .L859: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12178 .loc 1 1746 7 discriminator 13 view .LVU3691 - 12179 0080 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 - 12180 .LVL926: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12181 .loc 1 1746 7 discriminator 13 view .LVU3692 - 12182 0084 C0B2 uxtb r0, r0 -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12183 .loc 1 1746 44 discriminator 13 view .LVU3693 - 12184 0086 0228 cmp r0, #2 - 12185 0088 14BF ite ne - 12186 008a 0020 movne r0, #0 - 12187 008c 0120 moveq r0, #1 - 12188 008e CFE7 b .L865 - 12189 .LVL927: - 12190 .L858: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12191 .loc 1 1746 7 discriminator 14 view .LVU3694 - 12192 0090 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 - 12193 .LVL928: -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12194 .loc 1 1746 7 discriminator 14 view .LVU3695 - 12195 0094 C0B2 uxtb r0, r0 -1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12196 .loc 1 1746 44 discriminator 14 view .LVU3696 - 12197 0096 0228 cmp r0, #2 - 12198 0098 14BF ite ne - 12199 009a 0020 movne r0, #0 - 12200 009c 0120 moveq r0, #1 - 12201 009e C7E7 b .L865 - 12202 .L873: + 12120 007c 2DD8 bhi .L867 + 12121 007e DFE804F0 tbb [pc, r4] + 12122 .L869: + 12123 0082 09 .byte (.L873-.L869)/2 + 12124 0083 2C .byte (.L867-.L869)/2 + 12125 0084 2C .byte (.L867-.L869)/2 + 12126 0085 2C .byte (.L867-.L869)/2 + 12127 0086 10 .byte (.L872-.L869)/2 + 12128 0087 2C .byte (.L867-.L869)/2 + 12129 0088 2C .byte (.L867-.L869)/2 + 12130 0089 2C .byte (.L867-.L869)/2 + 12131 008a 17 .byte (.L871-.L869)/2 + 12132 008b 2C .byte (.L867-.L869)/2 + 12133 008c 2C .byte (.L867-.L869)/2 + 12134 008d 2C .byte (.L867-.L869)/2 + 12135 008e 1E .byte (.L870-.L869)/2 + 12136 008f 2C .byte (.L867-.L869)/2 + 12137 0090 2C .byte (.L867-.L869)/2 + 12138 0091 2C .byte (.L867-.L869)/2 + 12139 0092 25 .byte (.L868-.L869)/2 + 12140 0093 00 .p2align 1 + 12141 .L873: 1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12203 .loc 1 1750 12 discriminator 1 view .LVU3697 - 12204 00a0 95F83E20 ldrb r2, [r5, #62] @ zero_extendqisi2 - 12205 00a4 D2B2 uxtb r2, r2 + 12142 .loc 1 1750 12 is_stmt 0 discriminator 1 view .LVU3687 + 12143 0094 95F83E20 ldrb r2, [r5, #62] @ zero_extendqisi2 1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12206 .loc 1 1750 49 discriminator 1 view .LVU3698 - 12207 00a6 012A cmp r2, #1 - 12208 00a8 14BF ite ne - 12209 00aa 0022 movne r2, #0 - 12210 00ac 0122 moveq r2, #1 - 12211 .L874: + 12144 .loc 1 1750 49 discriminator 1 view .LVU3688 + 12145 0098 012A cmp r2, #1 + 12146 009a 14BF ite ne + 12147 009c 0022 movne r2, #0 + 12148 009e 0122 moveq r2, #1 + 12149 00a0 21E0 b .L874 + 12150 .L872: 1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12212 .loc 1 1750 11 discriminator 20 view .LVU3699 - 12213 00ae 002A cmp r2, #0 - 12214 00b0 00F01C81 beq .L893 + 12151 .loc 1 1750 12 discriminator 4 view .LVU3689 + 12152 00a2 95F83F20 ldrb r2, [r5, #63] @ zero_extendqisi2 +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12153 .loc 1 1750 49 discriminator 4 view .LVU3690 + 12154 00a6 012A cmp r2, #1 + 12155 00a8 14BF ite ne + 12156 00aa 0022 movne r2, #0 + 12157 00ac 0122 moveq r2, #1 + 12158 00ae 1AE0 b .L874 + 12159 .L871: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12160 .loc 1 1750 12 discriminator 7 view .LVU3691 + 12161 00b0 95F84020 ldrb r2, [r5, #64] @ zero_extendqisi2 +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12162 .loc 1 1750 49 discriminator 7 view .LVU3692 + 12163 00b4 012A cmp r2, #1 + 12164 00b6 14BF ite ne + 12165 00b8 0022 movne r2, #0 + 12166 00ba 0122 moveq r2, #1 + 12167 00bc 13E0 b .L874 + 12168 .L870: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12169 .loc 1 1750 12 discriminator 10 view .LVU3693 + ARM GAS /tmp/ccGjXOU1.s page 409 + + + 12170 00be 95F84120 ldrb r2, [r5, #65] @ zero_extendqisi2 +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12171 .loc 1 1750 49 discriminator 10 view .LVU3694 + 12172 00c2 012A cmp r2, #1 + 12173 00c4 14BF ite ne + 12174 00c6 0022 movne r2, #0 + 12175 00c8 0122 moveq r2, #1 + 12176 00ca 0CE0 b .L874 + 12177 .L868: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12178 .loc 1 1750 12 discriminator 13 view .LVU3695 + 12179 00cc 95F84220 ldrb r2, [r5, #66] @ zero_extendqisi2 +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12180 .loc 1 1750 49 discriminator 13 view .LVU3696 + 12181 00d0 012A cmp r2, #1 + 12182 00d2 14BF ite ne + 12183 00d4 0022 movne r2, #0 + 12184 00d6 0122 moveq r2, #1 + 12185 00d8 05E0 b .L874 + 12186 .L867: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12187 .loc 1 1750 12 discriminator 14 view .LVU3697 + 12188 00da 95F84320 ldrb r2, [r5, #67] @ zero_extendqisi2 +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12189 .loc 1 1750 49 discriminator 14 view .LVU3698 + 12190 00de 012A cmp r2, #1 + 12191 00e0 14BF ite ne + 12192 00e2 0022 movne r2, #0 + 12193 00e4 0122 moveq r2, #1 + 12194 .L874: +1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12195 .loc 1 1750 11 discriminator 20 view .LVU3699 + 12196 00e6 002A cmp r2, #0 + 12197 00e8 00F0EC80 beq .L893 1752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12215 .loc 1 1752 5 is_stmt 1 view .LVU3700 + 12198 .loc 1 1752 5 is_stmt 1 view .LVU3700 1752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12216 .loc 1 1752 8 is_stmt 0 view .LVU3701 - 12217 00b4 0029 cmp r1, #0 - 12218 00b6 00F01B81 beq .L894 - ARM GAS /tmp/ccodHXtm.s page 410 - - + 12199 .loc 1 1752 8 is_stmt 0 view .LVU3701 + 12200 00ec 0029 cmp r1, #0 + 12201 00ee 00F0EB80 beq .L894 1752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12219 .loc 1 1752 25 discriminator 1 view .LVU3702 - 12220 00ba 002B cmp r3, #0 - 12221 00bc 00F01A81 beq .L895 + 12202 .loc 1 1752 25 discriminator 1 view .LVU3702 + 12203 00f2 002B cmp r3, #0 + 12204 00f4 00F0EA80 beq .L895 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12222 .loc 1 1758 7 is_stmt 1 view .LVU3703 - 12223 00c0 102C cmp r4, #16 - 12224 00c2 00F2E180 bhi .L875 - 12225 00c6 DFE814F0 tbh [pc, r4, lsl #1] - 12226 .L877: - 12227 00ca 3900 .2byte (.L881-.L877)/2 - 12228 00cc DF00 .2byte (.L875-.L877)/2 - 12229 00ce DF00 .2byte (.L875-.L877)/2 - 12230 00d0 DF00 .2byte (.L875-.L877)/2 - 12231 00d2 8F00 .2byte (.L880-.L877)/2 - 12232 00d4 DF00 .2byte (.L875-.L877)/2 - 12233 00d6 DF00 .2byte (.L875-.L877)/2 - 12234 00d8 DF00 .2byte (.L875-.L877)/2 - 12235 00da A800 .2byte (.L879-.L877)/2 - 12236 00dc DF00 .2byte (.L875-.L877)/2 - 12237 00de DF00 .2byte (.L875-.L877)/2 - 12238 00e0 DF00 .2byte (.L875-.L877)/2 - 12239 00e2 C100 .2byte (.L878-.L877)/2 - 12240 00e4 DF00 .2byte (.L875-.L877)/2 - 12241 00e6 DF00 .2byte (.L875-.L877)/2 - 12242 00e8 DF00 .2byte (.L875-.L877)/2 - 12243 00ea DA00 .2byte (.L876-.L877)/2 - 12244 .p2align 1 - 12245 .L872: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12246 .loc 1 1750 12 is_stmt 0 discriminator 4 view .LVU3704 - 12247 00ec 95F83F20 ldrb r2, [r5, #63] @ zero_extendqisi2 - 12248 00f0 D2B2 uxtb r2, r2 -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12249 .loc 1 1750 49 discriminator 4 view .LVU3705 - 12250 00f2 012A cmp r2, #1 - 12251 00f4 14BF ite ne - 12252 00f6 0022 movne r2, #0 - 12253 00f8 0122 moveq r2, #1 - 12254 00fa D8E7 b .L874 - 12255 .L871: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12256 .loc 1 1750 12 discriminator 7 view .LVU3706 - 12257 00fc 95F84020 ldrb r2, [r5, #64] @ zero_extendqisi2 - 12258 0100 D2B2 uxtb r2, r2 -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12259 .loc 1 1750 49 discriminator 7 view .LVU3707 - 12260 0102 012A cmp r2, #1 - 12261 0104 14BF ite ne - 12262 0106 0022 movne r2, #0 - 12263 0108 0122 moveq r2, #1 - 12264 010a D0E7 b .L874 - 12265 .L870: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12266 .loc 1 1750 12 discriminator 10 view .LVU3708 - 12267 010c 95F84120 ldrb r2, [r5, #65] @ zero_extendqisi2 - 12268 0110 D2B2 uxtb r2, r2 - ARM GAS /tmp/ccodHXtm.s page 411 + 12205 .loc 1 1758 7 is_stmt 1 view .LVU3703 + 12206 00f8 102C cmp r4, #16 + 12207 00fa 00F2B180 bhi .L875 + 12208 00fe DFE804F0 tbb [pc, r4] + 12209 .L877: + 12210 0102 09 .byte (.L881-.L877)/2 + 12211 0103 AF .byte (.L875-.L877)/2 + 12212 0104 AF .byte (.L875-.L877)/2 + 12213 0105 AF .byte (.L875-.L877)/2 + 12214 0106 5F .byte (.L880-.L877)/2 + 12215 0107 AF .byte (.L875-.L877)/2 + 12216 0108 AF .byte (.L875-.L877)/2 + ARM GAS /tmp/ccGjXOU1.s page 410 -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12269 .loc 1 1750 49 discriminator 10 view .LVU3709 - 12270 0112 012A cmp r2, #1 - 12271 0114 14BF ite ne - 12272 0116 0022 movne r2, #0 - 12273 0118 0122 moveq r2, #1 - 12274 011a C8E7 b .L874 - 12275 .L868: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12276 .loc 1 1750 12 discriminator 13 view .LVU3710 - 12277 011c 95F84220 ldrb r2, [r5, #66] @ zero_extendqisi2 - 12278 0120 D2B2 uxtb r2, r2 -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12279 .loc 1 1750 49 discriminator 13 view .LVU3711 - 12280 0122 012A cmp r2, #1 - 12281 0124 14BF ite ne - 12282 0126 0022 movne r2, #0 - 12283 0128 0122 moveq r2, #1 - 12284 012a C0E7 b .L874 - 12285 .L867: -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12286 .loc 1 1750 12 discriminator 14 view .LVU3712 - 12287 012c 95F84320 ldrb r2, [r5, #67] @ zero_extendqisi2 - 12288 0130 D2B2 uxtb r2, r2 -1750:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12289 .loc 1 1750 49 discriminator 14 view .LVU3713 - 12290 0132 012A cmp r2, #1 - 12291 0134 14BF ite ne - 12292 0136 0022 movne r2, #0 - 12293 0138 0122 moveq r2, #1 - 12294 013a B8E7 b .L874 - 12295 .L881: + 12217 0109 AF .byte (.L875-.L877)/2 + 12218 010a 78 .byte (.L879-.L877)/2 + 12219 010b AF .byte (.L875-.L877)/2 + 12220 010c AF .byte (.L875-.L877)/2 + 12221 010d AF .byte (.L875-.L877)/2 + 12222 010e 91 .byte (.L878-.L877)/2 + 12223 010f AF .byte (.L875-.L877)/2 + 12224 0110 AF .byte (.L875-.L877)/2 + 12225 0111 AF .byte (.L875-.L877)/2 + 12226 0112 AA .byte (.L876-.L877)/2 + 12227 0113 00 .p2align 1 + 12228 .L881: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12296 .loc 1 1758 7 discriminator 1 view .LVU3714 - 12297 013c 0222 movs r2, #2 - 12298 013e 85F83E20 strb r2, [r5, #62] + 12229 .loc 1 1758 7 is_stmt 0 discriminator 1 view .LVU3704 + 12230 0114 0222 movs r2, #2 + 12231 0116 85F83E20 strb r2, [r5, #62] 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12299 .loc 1 1766 3 is_stmt 1 view .LVU3715 - 12300 .L882: + 12232 .loc 1 1766 3 is_stmt 1 view .LVU3705 + 12233 .L882: 1771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12301 .loc 1 1771 7 view .LVU3716 + 12234 .loc 1 1771 7 view .LVU3706 1771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12302 .loc 1 1771 17 is_stmt 0 view .LVU3717 - 12303 0142 6A6A ldr r2, [r5, #36] + 12235 .loc 1 1771 17 is_stmt 0 view .LVU3707 + 12236 011a 6A6A ldr r2, [r5, #36] 1771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12304 .loc 1 1771 52 view .LVU3718 - 12305 0144 7348 ldr r0, .L908 - 12306 0146 D062 str r0, [r2, #44] + 12237 .loc 1 1771 52 view .LVU3708 + 12238 011c 7348 ldr r0, .L908 + 12239 011e D062 str r0, [r2, #44] 1772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12307 .loc 1 1772 7 is_stmt 1 view .LVU3719 + 12240 .loc 1 1772 7 is_stmt 1 view .LVU3709 1772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12308 .loc 1 1772 17 is_stmt 0 view .LVU3720 - 12309 0148 6A6A ldr r2, [r5, #36] + 12241 .loc 1 1772 17 is_stmt 0 view .LVU3710 + 12242 0120 6A6A ldr r2, [r5, #36] 1772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12310 .loc 1 1772 56 view .LVU3721 - 12311 014a 7348 ldr r0, .L908+4 - 12312 014c 1063 str r0, [r2, #48] - ARM GAS /tmp/ccodHXtm.s page 412 + 12243 .loc 1 1772 56 view .LVU3711 + 12244 0122 7348 ldr r0, .L908+4 + 12245 0124 1063 str r0, [r2, #48] +1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12246 .loc 1 1775 7 is_stmt 1 view .LVU3712 +1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12247 .loc 1 1775 17 is_stmt 0 view .LVU3713 + 12248 0126 6A6A ldr r2, [r5, #36] +1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12249 .loc 1 1775 53 view .LVU3714 + 12250 0128 7248 ldr r0, .L908+8 + 12251 012a 5063 str r0, [r2, #52] +1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12252 .loc 1 1778 7 is_stmt 1 view .LVU3715 +1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12253 .loc 1 1778 88 is_stmt 0 view .LVU3716 + 12254 012c 2A68 ldr r2, [r5] +1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12255 .loc 1 1778 11 view .LVU3717 + 12256 012e 3432 adds r2, r2, #52 + 12257 0130 686A ldr r0, [r5, #36] + 12258 0132 FFF7FEFF bl HAL_DMA_Start_IT + 12259 .LVL922: + ARM GAS /tmp/ccGjXOU1.s page 411 -1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12313 .loc 1 1775 7 is_stmt 1 view .LVU3722 -1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12314 .loc 1 1775 17 is_stmt 0 view .LVU3723 - 12315 014e 6A6A ldr r2, [r5, #36] -1775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12316 .loc 1 1775 53 view .LVU3724 - 12317 0150 7248 ldr r0, .L908+8 - 12318 0152 5063 str r0, [r2, #52] 1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12319 .loc 1 1778 7 is_stmt 1 view .LVU3725 -1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12320 .loc 1 1778 88 is_stmt 0 view .LVU3726 - 12321 0154 2A68 ldr r2, [r5] -1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12322 .loc 1 1778 11 view .LVU3727 - 12323 0156 3432 adds r2, r2, #52 - 12324 0158 686A ldr r0, [r5, #36] - 12325 015a FFF7FEFF bl HAL_DMA_Start_IT - 12326 .LVL929: -1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12327 .loc 1 1778 10 discriminator 1 view .LVU3728 - 12328 015e 0028 cmp r0, #0 - 12329 0160 40F0CC80 bne .L897 + 12260 .loc 1 1778 10 discriminator 1 view .LVU3718 + 12261 0136 0028 cmp r0, #0 + 12262 0138 40F0CC80 bne .L897 1786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12330 .loc 1 1786 7 is_stmt 1 view .LVU3729 - 12331 0164 2A68 ldr r2, [r5] - 12332 0166 D368 ldr r3, [r2, #12] - 12333 0168 43F40073 orr r3, r3, #512 - 12334 016c D360 str r3, [r2, #12] + 12263 .loc 1 1786 7 is_stmt 1 view .LVU3719 + 12264 013c 2A68 ldr r2, [r5] + 12265 013e D368 ldr r3, [r2, #12] + 12266 0140 43F40073 orr r3, r3, #512 + 12267 0144 D360 str r3, [r2, #12] 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12335 .loc 1 1787 7 view .LVU3730 + 12268 .loc 1 1787 7 view .LVU3720 1858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12336 .loc 1 1858 3 view .LVU3731 - 12337 .L887: + 12269 .loc 1 1858 3 view .LVU3721 + 12270 .L887: 1861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12338 .loc 1 1861 5 view .LVU3732 - 12339 016e 0122 movs r2, #1 - 12340 0170 2146 mov r1, r4 - 12341 0172 2868 ldr r0, [r5] - 12342 0174 FFF7FEFF bl TIM_CCxChannelCmd - 12343 .LVL930: + 12271 .loc 1 1861 5 view .LVU3722 + 12272 0146 0122 movs r2, #1 + 12273 0148 2146 mov r1, r4 + 12274 014a 2868 ldr r0, [r5] + 12275 014c FFF7FEFF bl TIM_CCxChannelCmd + 12276 .LVL923: 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12344 .loc 1 1863 5 view .LVU3733 + 12277 .loc 1 1863 5 view .LVU3723 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12345 .loc 1 1863 9 is_stmt 0 view .LVU3734 - 12346 0178 2B68 ldr r3, [r5] - 12347 017a 694A ldr r2, .L908+12 - 12348 017c 9342 cmp r3, r2 - 12349 017e 0FD0 beq .L888 + 12278 .loc 1 1863 9 is_stmt 0 view .LVU3724 + 12279 0150 2B68 ldr r3, [r5] + 12280 0152 694A ldr r2, .L908+12 + 12281 0154 9342 cmp r3, r2 + 12282 0156 0FD0 beq .L888 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12350 .loc 1 1863 9 discriminator 2 view .LVU3735 - 12351 0180 02F50062 add r2, r2, #2048 - 12352 0184 9342 cmp r3, r2 - 12353 0186 0BD0 beq .L888 + 12283 .loc 1 1863 9 discriminator 2 view .LVU3725 + 12284 0158 02F50062 add r2, r2, #2048 + 12285 015c 9342 cmp r3, r2 + 12286 015e 0BD0 beq .L888 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12354 .loc 1 1863 9 discriminator 4 view .LVU3736 - ARM GAS /tmp/ccodHXtm.s page 413 - - - 12355 0188 02F54062 add r2, r2, #3072 - 12356 018c 9342 cmp r3, r2 - 12357 018e 07D0 beq .L888 + 12287 .loc 1 1863 9 discriminator 4 view .LVU3726 + 12288 0160 02F54062 add r2, r2, #3072 + 12289 0164 9342 cmp r3, r2 + 12290 0166 07D0 beq .L888 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12358 .loc 1 1863 9 discriminator 6 view .LVU3737 - 12359 0190 02F58062 add r2, r2, #1024 - 12360 0194 9342 cmp r3, r2 - 12361 0196 03D0 beq .L888 + 12291 .loc 1 1863 9 discriminator 6 view .LVU3727 + 12292 0168 02F58062 add r2, r2, #1024 + 12293 016c 9342 cmp r3, r2 + 12294 016e 03D0 beq .L888 1863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12362 .loc 1 1863 9 discriminator 8 view .LVU3738 - 12363 0198 02F58062 add r2, r2, #1024 - 12364 019c 9342 cmp r3, r2 - 12365 019e 03D1 bne .L889 - 12366 .L888: + 12295 .loc 1 1863 9 discriminator 8 view .LVU3728 + 12296 0170 02F58062 add r2, r2, #1024 + 12297 0174 9342 cmp r3, r2 + 12298 0176 03D1 bne .L889 + 12299 .L888: 1866:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12367 .loc 1 1866 7 is_stmt 1 view .LVU3739 - 12368 01a0 5A6C ldr r2, [r3, #68] - 12369 01a2 42F40042 orr r2, r2, #32768 - 12370 01a6 5A64 str r2, [r3, #68] - 12371 .L889: + 12300 .loc 1 1866 7 is_stmt 1 view .LVU3729 + 12301 0178 5A6C ldr r2, [r3, #68] + 12302 017a 42F40042 orr r2, r2, #32768 + 12303 017e 5A64 str r2, [r3, #68] + 12304 .L889: + ARM GAS /tmp/ccGjXOU1.s page 412 + + 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12372 .loc 1 1870 5 view .LVU3740 + 12305 .loc 1 1870 5 view .LVU3730 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12373 .loc 1 1870 9 is_stmt 0 view .LVU3741 - 12374 01a8 2B68 ldr r3, [r5] + 12306 .loc 1 1870 9 is_stmt 0 view .LVU3731 + 12307 0180 2B68 ldr r3, [r5] 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12375 .loc 1 1870 8 view .LVU3742 - 12376 01aa 5D4A ldr r2, .L908+12 - 12377 01ac 9342 cmp r3, r2 - 12378 01ae 00F08D80 beq .L890 + 12308 .loc 1 1870 8 view .LVU3732 + 12309 0182 5D4A ldr r2, .L908+12 + 12310 0184 9342 cmp r3, r2 + 12311 0186 00F08D80 beq .L890 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12379 .loc 1 1870 9 discriminator 1 view .LVU3743 - 12380 01b2 B3F1804F cmp r3, #1073741824 - 12381 01b6 00F08980 beq .L890 + 12312 .loc 1 1870 9 discriminator 1 view .LVU3733 + 12313 018a B3F1804F cmp r3, #1073741824 + 12314 018e 00F08980 beq .L890 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12382 .loc 1 1870 9 discriminator 2 view .LVU3744 - 12383 01ba A2F59432 sub r2, r2, #75776 - 12384 01be 9342 cmp r3, r2 - 12385 01c0 00F08480 beq .L890 + 12315 .loc 1 1870 9 discriminator 2 view .LVU3734 + 12316 0192 A2F59432 sub r2, r2, #75776 + 12317 0196 9342 cmp r3, r2 + 12318 0198 00F08480 beq .L890 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12386 .loc 1 1870 9 discriminator 3 view .LVU3745 - 12387 01c4 02F58062 add r2, r2, #1024 - 12388 01c8 9342 cmp r3, r2 - 12389 01ca 7FD0 beq .L890 + 12319 .loc 1 1870 9 discriminator 3 view .LVU3735 + 12320 019c 02F58062 add r2, r2, #1024 + 12321 01a0 9342 cmp r3, r2 + 12322 01a2 7FD0 beq .L890 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12390 .loc 1 1870 9 discriminator 4 view .LVU3746 - 12391 01cc 02F59632 add r2, r2, #76800 - 12392 01d0 9342 cmp r3, r2 - 12393 01d2 7BD0 beq .L890 + 12323 .loc 1 1870 9 discriminator 4 view .LVU3736 + 12324 01a4 02F59632 add r2, r2, #76800 + 12325 01a8 9342 cmp r3, r2 + 12326 01aa 7BD0 beq .L890 1870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12394 .loc 1 1870 9 discriminator 5 view .LVU3747 - 12395 01d4 02F54062 add r2, r2, #3072 - 12396 01d8 9342 cmp r3, r2 - 12397 01da 77D0 beq .L890 + 12327 .loc 1 1870 9 discriminator 5 view .LVU3737 + 12328 01ac 02F54062 add r2, r2, #3072 + 12329 01b0 9342 cmp r3, r2 + 12330 01b2 77D0 beq .L890 1880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12398 .loc 1 1880 7 is_stmt 1 view .LVU3748 - 12399 01dc 1A68 ldr r2, [r3] - ARM GAS /tmp/ccodHXtm.s page 414 - - - 12400 01de 42F00102 orr r2, r2, #1 - 12401 01e2 1A60 str r2, [r3] - 12402 01e4 0020 movs r0, #0 - 12403 01e6 82E0 b .L866 - 12404 .LVL931: - 12405 .L880: + 12331 .loc 1 1880 7 is_stmt 1 view .LVU3738 + 12332 01b4 1A68 ldr r2, [r3] + 12333 01b6 42F00102 orr r2, r2, #1 + 12334 01ba 1A60 str r2, [r3] + 12335 01bc 0020 movs r0, #0 + 12336 01be 82E0 b .L866 + 12337 .LVL924: + 12338 .L880: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12406 .loc 1 1758 7 is_stmt 0 discriminator 3 view .LVU3749 - 12407 01e8 0222 movs r2, #2 - 12408 01ea 85F83F20 strb r2, [r5, #63] + 12339 .loc 1 1758 7 is_stmt 0 discriminator 3 view .LVU3739 + 12340 01c0 0222 movs r2, #2 + 12341 01c2 85F83F20 strb r2, [r5, #63] 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12409 .loc 1 1766 3 is_stmt 1 view .LVU3750 - 12410 .L883: + 12342 .loc 1 1766 3 is_stmt 1 view .LVU3740 + 12343 .L883: 1793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12411 .loc 1 1793 7 view .LVU3751 + 12344 .loc 1 1793 7 view .LVU3741 1793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12412 .loc 1 1793 17 is_stmt 0 view .LVU3752 - 12413 01ee AA6A ldr r2, [r5, #40] + 12345 .loc 1 1793 17 is_stmt 0 view .LVU3742 + 12346 01c6 AA6A ldr r2, [r5, #40] 1793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12414 .loc 1 1793 52 view .LVU3753 - 12415 01f0 4848 ldr r0, .L908 - 12416 01f2 D062 str r0, [r2, #44] + 12347 .loc 1 1793 52 view .LVU3743 + ARM GAS /tmp/ccGjXOU1.s page 413 + + + 12348 01c8 4848 ldr r0, .L908 + 12349 01ca D062 str r0, [r2, #44] 1794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12417 .loc 1 1794 7 is_stmt 1 view .LVU3754 + 12350 .loc 1 1794 7 is_stmt 1 view .LVU3744 1794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12418 .loc 1 1794 17 is_stmt 0 view .LVU3755 - 12419 01f4 AA6A ldr r2, [r5, #40] + 12351 .loc 1 1794 17 is_stmt 0 view .LVU3745 + 12352 01cc AA6A ldr r2, [r5, #40] 1794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12420 .loc 1 1794 56 view .LVU3756 - 12421 01f6 4848 ldr r0, .L908+4 - 12422 01f8 1063 str r0, [r2, #48] + 12353 .loc 1 1794 56 view .LVU3746 + 12354 01ce 4848 ldr r0, .L908+4 + 12355 01d0 1063 str r0, [r2, #48] 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12423 .loc 1 1797 7 is_stmt 1 view .LVU3757 + 12356 .loc 1 1797 7 is_stmt 1 view .LVU3747 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12424 .loc 1 1797 17 is_stmt 0 view .LVU3758 - 12425 01fa AA6A ldr r2, [r5, #40] + 12357 .loc 1 1797 17 is_stmt 0 view .LVU3748 + 12358 01d2 AA6A ldr r2, [r5, #40] 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12426 .loc 1 1797 53 view .LVU3759 - 12427 01fc 4748 ldr r0, .L908+8 - 12428 01fe 5063 str r0, [r2, #52] + 12359 .loc 1 1797 53 view .LVU3749 + 12360 01d4 4748 ldr r0, .L908+8 + 12361 01d6 5063 str r0, [r2, #52] 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12429 .loc 1 1800 7 is_stmt 1 view .LVU3760 + 12362 .loc 1 1800 7 is_stmt 1 view .LVU3750 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12430 .loc 1 1800 88 is_stmt 0 view .LVU3761 - 12431 0200 2A68 ldr r2, [r5] + 12363 .loc 1 1800 88 is_stmt 0 view .LVU3751 + 12364 01d8 2A68 ldr r2, [r5] 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12432 .loc 1 1800 11 view .LVU3762 - 12433 0202 3832 adds r2, r2, #56 - 12434 0204 A86A ldr r0, [r5, #40] - 12435 0206 FFF7FEFF bl HAL_DMA_Start_IT - 12436 .LVL932: + 12365 .loc 1 1800 11 view .LVU3752 + 12366 01da 3832 adds r2, r2, #56 + 12367 01dc A86A ldr r0, [r5, #40] + 12368 01de FFF7FEFF bl HAL_DMA_Start_IT + 12369 .LVL925: 1800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12437 .loc 1 1800 10 discriminator 1 view .LVU3763 - 12438 020a 0028 cmp r0, #0 - 12439 020c 78D1 bne .L898 + 12370 .loc 1 1800 10 discriminator 1 view .LVU3753 + 12371 01e2 0028 cmp r0, #0 + 12372 01e4 78D1 bne .L898 1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12440 .loc 1 1807 7 is_stmt 1 view .LVU3764 - ARM GAS /tmp/ccodHXtm.s page 415 - - - 12441 020e 2A68 ldr r2, [r5] - 12442 0210 D368 ldr r3, [r2, #12] - 12443 0212 43F48063 orr r3, r3, #1024 - 12444 0216 D360 str r3, [r2, #12] + 12373 .loc 1 1807 7 is_stmt 1 view .LVU3754 + 12374 01e6 2A68 ldr r2, [r5] + 12375 01e8 D368 ldr r3, [r2, #12] + 12376 01ea 43F48063 orr r3, r3, #1024 + 12377 01ee D360 str r3, [r2, #12] 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12445 .loc 1 1808 7 view .LVU3765 + 12378 .loc 1 1808 7 view .LVU3755 1858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12446 .loc 1 1858 3 view .LVU3766 - 12447 0218 A9E7 b .L887 - 12448 .LVL933: - 12449 .L879: + 12379 .loc 1 1858 3 view .LVU3756 + 12380 01f0 A9E7 b .L887 + 12381 .LVL926: + 12382 .L879: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12450 .loc 1 1758 7 is_stmt 0 discriminator 6 view .LVU3767 - 12451 021a 0222 movs r2, #2 - 12452 021c 85F84020 strb r2, [r5, #64] + 12383 .loc 1 1758 7 is_stmt 0 discriminator 6 view .LVU3757 + 12384 01f2 0222 movs r2, #2 + 12385 01f4 85F84020 strb r2, [r5, #64] 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12453 .loc 1 1766 3 is_stmt 1 view .LVU3768 - 12454 .L884: + 12386 .loc 1 1766 3 is_stmt 1 view .LVU3758 + 12387 .L884: 1814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12455 .loc 1 1814 7 view .LVU3769 -1814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12456 .loc 1 1814 17 is_stmt 0 view .LVU3770 - 12457 0220 EA6A ldr r2, [r5, #44] -1814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12458 .loc 1 1814 52 view .LVU3771 - 12459 0222 3C48 ldr r0, .L908 - 12460 0224 D062 str r0, [r2, #44] -1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12461 .loc 1 1815 7 is_stmt 1 view .LVU3772 -1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12462 .loc 1 1815 17 is_stmt 0 view .LVU3773 - 12463 0226 EA6A ldr r2, [r5, #44] -1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12464 .loc 1 1815 56 view .LVU3774 - 12465 0228 3B48 ldr r0, .L908+4 - 12466 022a 1063 str r0, [r2, #48] -1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12467 .loc 1 1818 7 is_stmt 1 view .LVU3775 -1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12468 .loc 1 1818 17 is_stmt 0 view .LVU3776 - 12469 022c EA6A ldr r2, [r5, #44] -1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12470 .loc 1 1818 53 view .LVU3777 - 12471 022e 3B48 ldr r0, .L908+8 - 12472 0230 5063 str r0, [r2, #52] -1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12473 .loc 1 1821 7 is_stmt 1 view .LVU3778 -1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12474 .loc 1 1821 88 is_stmt 0 view .LVU3779 - 12475 0232 2A68 ldr r2, [r5] -1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12476 .loc 1 1821 11 view .LVU3780 - 12477 0234 3C32 adds r2, r2, #60 - 12478 0236 E86A ldr r0, [r5, #44] - 12479 0238 FFF7FEFF bl HAL_DMA_Start_IT - 12480 .LVL934: -1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - ARM GAS /tmp/ccodHXtm.s page 416 + 12388 .loc 1 1814 7 view .LVU3759 + ARM GAS /tmp/ccGjXOU1.s page 414 - 12481 .loc 1 1821 10 discriminator 1 view .LVU3781 - 12482 023c 0028 cmp r0, #0 - 12483 023e 61D1 bne .L899 +1814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 12389 .loc 1 1814 17 is_stmt 0 view .LVU3760 + 12390 01f8 EA6A ldr r2, [r5, #44] +1814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 12391 .loc 1 1814 52 view .LVU3761 + 12392 01fa 3C48 ldr r0, .L908 + 12393 01fc D062 str r0, [r2, #44] +1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12394 .loc 1 1815 7 is_stmt 1 view .LVU3762 +1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12395 .loc 1 1815 17 is_stmt 0 view .LVU3763 + 12396 01fe EA6A ldr r2, [r5, #44] +1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12397 .loc 1 1815 56 view .LVU3764 + 12398 0200 3B48 ldr r0, .L908+4 + 12399 0202 1063 str r0, [r2, #48] +1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12400 .loc 1 1818 7 is_stmt 1 view .LVU3765 +1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12401 .loc 1 1818 17 is_stmt 0 view .LVU3766 + 12402 0204 EA6A ldr r2, [r5, #44] +1818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12403 .loc 1 1818 53 view .LVU3767 + 12404 0206 3B48 ldr r0, .L908+8 + 12405 0208 5063 str r0, [r2, #52] +1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12406 .loc 1 1821 7 is_stmt 1 view .LVU3768 +1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12407 .loc 1 1821 88 is_stmt 0 view .LVU3769 + 12408 020a 2A68 ldr r2, [r5] +1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12409 .loc 1 1821 11 view .LVU3770 + 12410 020c 3C32 adds r2, r2, #60 + 12411 020e E86A ldr r0, [r5, #44] + 12412 0210 FFF7FEFF bl HAL_DMA_Start_IT + 12413 .LVL927: +1821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 12414 .loc 1 1821 10 discriminator 1 view .LVU3771 + 12415 0214 0028 cmp r0, #0 + 12416 0216 61D1 bne .L899 1828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12484 .loc 1 1828 7 is_stmt 1 view .LVU3782 - 12485 0240 2A68 ldr r2, [r5] - 12486 0242 D368 ldr r3, [r2, #12] - 12487 0244 43F40063 orr r3, r3, #2048 - 12488 0248 D360 str r3, [r2, #12] + 12417 .loc 1 1828 7 is_stmt 1 view .LVU3772 + 12418 0218 2A68 ldr r2, [r5] + 12419 021a D368 ldr r3, [r2, #12] + 12420 021c 43F40063 orr r3, r3, #2048 + 12421 0220 D360 str r3, [r2, #12] 1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12489 .loc 1 1829 7 view .LVU3783 + 12422 .loc 1 1829 7 view .LVU3773 1858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12490 .loc 1 1858 3 view .LVU3784 - 12491 024a 90E7 b .L887 - 12492 .LVL935: - 12493 .L878: + 12423 .loc 1 1858 3 view .LVU3774 + 12424 0222 90E7 b .L887 + 12425 .LVL928: + 12426 .L878: 1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12494 .loc 1 1758 7 is_stmt 0 discriminator 9 view .LVU3785 - 12495 024c 0222 movs r2, #2 - 12496 024e 85F84120 strb r2, [r5, #65] + 12427 .loc 1 1758 7 is_stmt 0 discriminator 9 view .LVU3775 + 12428 0224 0222 movs r2, #2 + 12429 0226 85F84120 strb r2, [r5, #65] + ARM GAS /tmp/ccGjXOU1.s page 415 + + 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12497 .loc 1 1766 3 is_stmt 1 view .LVU3786 - 12498 .L885: + 12430 .loc 1 1766 3 is_stmt 1 view .LVU3776 + 12431 .L885: 1835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12499 .loc 1 1835 7 view .LVU3787 + 12432 .loc 1 1835 7 view .LVU3777 1835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12500 .loc 1 1835 17 is_stmt 0 view .LVU3788 - 12501 0252 2A6B ldr r2, [r5, #48] + 12433 .loc 1 1835 17 is_stmt 0 view .LVU3778 + 12434 022a 2A6B ldr r2, [r5, #48] 1835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 12502 .loc 1 1835 52 view .LVU3789 - 12503 0254 2F48 ldr r0, .L908 - 12504 0256 D062 str r0, [r2, #44] + 12435 .loc 1 1835 52 view .LVU3779 + 12436 022c 2F48 ldr r0, .L908 + 12437 022e D062 str r0, [r2, #44] 1836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12505 .loc 1 1836 7 is_stmt 1 view .LVU3790 + 12438 .loc 1 1836 7 is_stmt 1 view .LVU3780 1836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12506 .loc 1 1836 17 is_stmt 0 view .LVU3791 - 12507 0258 2A6B ldr r2, [r5, #48] + 12439 .loc 1 1836 17 is_stmt 0 view .LVU3781 + 12440 0230 2A6B ldr r2, [r5, #48] 1836:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12508 .loc 1 1836 56 view .LVU3792 - 12509 025a 2F48 ldr r0, .L908+4 - 12510 025c 1063 str r0, [r2, #48] + 12441 .loc 1 1836 56 view .LVU3782 + 12442 0232 2F48 ldr r0, .L908+4 + 12443 0234 1063 str r0, [r2, #48] 1839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12511 .loc 1 1839 7 is_stmt 1 view .LVU3793 + 12444 .loc 1 1839 7 is_stmt 1 view .LVU3783 1839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12512 .loc 1 1839 17 is_stmt 0 view .LVU3794 - 12513 025e 2A6B ldr r2, [r5, #48] + 12445 .loc 1 1839 17 is_stmt 0 view .LVU3784 + 12446 0236 2A6B ldr r2, [r5, #48] 1839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12514 .loc 1 1839 53 view .LVU3795 - 12515 0260 2E48 ldr r0, .L908+8 - 12516 0262 5063 str r0, [r2, #52] + 12447 .loc 1 1839 53 view .LVU3785 + 12448 0238 2E48 ldr r0, .L908+8 + 12449 023a 5063 str r0, [r2, #52] 1842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12517 .loc 1 1842 7 is_stmt 1 view .LVU3796 + 12450 .loc 1 1842 7 is_stmt 1 view .LVU3786 1842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12518 .loc 1 1842 88 is_stmt 0 view .LVU3797 - 12519 0264 2A68 ldr r2, [r5] + 12451 .loc 1 1842 88 is_stmt 0 view .LVU3787 + 12452 023c 2A68 ldr r2, [r5] 1842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12520 .loc 1 1842 11 view .LVU3798 - ARM GAS /tmp/ccodHXtm.s page 417 - - - 12521 0266 4032 adds r2, r2, #64 - 12522 0268 286B ldr r0, [r5, #48] - 12523 026a FFF7FEFF bl HAL_DMA_Start_IT - 12524 .LVL936: + 12453 .loc 1 1842 11 view .LVU3788 + 12454 023e 4032 adds r2, r2, #64 + 12455 0240 286B ldr r0, [r5, #48] + 12456 0242 FFF7FEFF bl HAL_DMA_Start_IT + 12457 .LVL929: 1842:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 12525 .loc 1 1842 10 discriminator 1 view .LVU3799 - 12526 026e 0028 cmp r0, #0 - 12527 0270 4AD1 bne .L900 + 12458 .loc 1 1842 10 discriminator 1 view .LVU3789 + 12459 0246 0028 cmp r0, #0 + 12460 0248 4AD1 bne .L900 1849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12528 .loc 1 1849 7 is_stmt 1 view .LVU3800 - 12529 0272 2A68 ldr r2, [r5] - 12530 0274 D368 ldr r3, [r2, #12] - 12531 0276 43F48053 orr r3, r3, #4096 - 12532 027a D360 str r3, [r2, #12] + 12461 .loc 1 1849 7 is_stmt 1 view .LVU3790 + 12462 024a 2A68 ldr r2, [r5] + 12463 024c D368 ldr r3, [r2, #12] + 12464 024e 43F48053 orr r3, r3, #4096 + 12465 0252 D360 str r3, [r2, #12] 1850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12533 .loc 1 1850 7 view .LVU3801 + 12466 .loc 1 1850 7 view .LVU3791 1858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12534 .loc 1 1858 3 view .LVU3802 - 12535 027c 77E7 b .L887 - 12536 .LVL937: - 12537 .L876: -1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12538 .loc 1 1758 7 is_stmt 0 discriminator 12 view .LVU3803 - 12539 027e 0223 movs r3, #2 - 12540 .LVL938: -1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12541 .loc 1 1758 7 discriminator 12 view .LVU3804 - 12542 0280 85F84230 strb r3, [r5, #66] -1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12543 .loc 1 1766 3 is_stmt 1 view .LVU3805 -1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12544 .loc 1 1758 7 is_stmt 0 discriminator 12 view .LVU3806 - 12545 0284 0120 movs r0, #1 - 12546 0286 32E0 b .L866 - 12547 .LVL939: - 12548 .L875: -1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12549 .loc 1 1758 7 discriminator 13 view .LVU3807 - 12550 0288 0222 movs r2, #2 - 12551 028a 85F84320 strb r2, [r5, #67] -1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12552 .loc 1 1766 3 is_stmt 1 view .LVU3808 - 12553 028e 0C2C cmp r4, #12 - 12554 0290 32D8 bhi .L896 - 12555 0292 01A2 adr r2, .L886 - 12556 0294 52F824F0 ldr pc, [r2, r4, lsl #2] - 12557 .p2align 2 - 12558 .L886: - 12559 0298 43010000 .word .L882+1 - 12560 029c F9020000 .word .L896+1 - 12561 02a0 F9020000 .word .L896+1 - 12562 02a4 F9020000 .word .L896+1 - 12563 02a8 EF010000 .word .L883+1 - 12564 02ac F9020000 .word .L896+1 - 12565 02b0 F9020000 .word .L896+1 - 12566 02b4 F9020000 .word .L896+1 - 12567 02b8 21020000 .word .L884+1 - ARM GAS /tmp/ccodHXtm.s page 418 + 12467 .loc 1 1858 3 view .LVU3792 + 12468 0254 77E7 b .L887 + 12469 .LVL930: + ARM GAS /tmp/ccGjXOU1.s page 416 - 12568 02bc F9020000 .word .L896+1 - 12569 02c0 F9020000 .word .L896+1 - 12570 02c4 F9020000 .word .L896+1 - 12571 02c8 53020000 .word .L885+1 - 12572 .LVL940: - 12573 .p2align 1 - 12574 .L890: + 12470 .L876: +1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12471 .loc 1 1758 7 is_stmt 0 discriminator 12 view .LVU3793 + 12472 0256 0223 movs r3, #2 + 12473 .LVL931: +1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12474 .loc 1 1758 7 discriminator 12 view .LVU3794 + 12475 0258 85F84230 strb r3, [r5, #66] +1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12476 .loc 1 1766 3 is_stmt 1 view .LVU3795 +1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12477 .loc 1 1758 7 is_stmt 0 discriminator 12 view .LVU3796 + 12478 025c 0120 movs r0, #1 + 12479 025e 32E0 b .L866 + 12480 .LVL932: + 12481 .L875: +1758:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12482 .loc 1 1758 7 discriminator 13 view .LVU3797 + 12483 0260 0222 movs r2, #2 + 12484 0262 85F84320 strb r2, [r5, #67] +1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12485 .loc 1 1766 3 is_stmt 1 view .LVU3798 + 12486 0266 0C2C cmp r4, #12 + 12487 0268 32D8 bhi .L896 + 12488 026a 01A2 adr r2, .L886 + 12489 026c 52F824F0 ldr pc, [r2, r4, lsl #2] + 12490 .p2align 2 + 12491 .L886: + 12492 0270 1B010000 .word .L882+1 + 12493 0274 D1020000 .word .L896+1 + 12494 0278 D1020000 .word .L896+1 + 12495 027c D1020000 .word .L896+1 + 12496 0280 C7010000 .word .L883+1 + 12497 0284 D1020000 .word .L896+1 + 12498 0288 D1020000 .word .L896+1 + 12499 028c D1020000 .word .L896+1 + 12500 0290 F9010000 .word .L884+1 + 12501 0294 D1020000 .word .L896+1 + 12502 0298 D1020000 .word .L896+1 + 12503 029c D1020000 .word .L896+1 + 12504 02a0 2B020000 .word .L885+1 + 12505 .LVL933: + 12506 .p2align 1 + 12507 .L890: 1872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 12575 .loc 1 1872 7 view .LVU3809 + 12508 .loc 1 1872 7 view .LVU3799 1872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 12576 .loc 1 1872 31 is_stmt 0 view .LVU3810 - 12577 02cc 9968 ldr r1, [r3, #8] + 12509 .loc 1 1872 31 is_stmt 0 view .LVU3800 + 12510 02a4 9968 ldr r1, [r3, #8] 1872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 12578 .loc 1 1872 15 view .LVU3811 - 12579 02ce 154A ldr r2, .L908+16 - 12580 02d0 0A40 ands r2, r2, r1 - 12581 .LVL941: + 12511 .loc 1 1872 15 view .LVU3801 + 12512 02a6 154A ldr r2, .L908+16 + 12513 02a8 0A40 ands r2, r2, r1 + 12514 .LVL934: 1873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12582 .loc 1 1873 7 is_stmt 1 view .LVU3812 + 12515 .loc 1 1873 7 is_stmt 1 view .LVU3802 1873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12583 .loc 1 1873 10 is_stmt 0 view .LVU3813 - 12584 02d2 062A cmp r2, #6 - 12585 02d4 1AD0 beq .L901 + ARM GAS /tmp/ccGjXOU1.s page 417 + + + 12516 .loc 1 1873 10 is_stmt 0 view .LVU3803 + 12517 02aa 062A cmp r2, #6 + 12518 02ac 1AD0 beq .L901 1873:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12586 .loc 1 1873 11 discriminator 1 view .LVU3814 - 12587 02d6 B2F5803F cmp r2, #65536 - 12588 02da 19D0 beq .L902 + 12519 .loc 1 1873 11 discriminator 1 view .LVU3804 + 12520 02ae B2F5803F cmp r2, #65536 + 12521 02b2 19D0 beq .L902 1875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12589 .loc 1 1875 9 is_stmt 1 view .LVU3815 - 12590 02dc 1A68 ldr r2, [r3] - 12591 .LVL942: + 12522 .loc 1 1875 9 is_stmt 1 view .LVU3805 + 12523 02b4 1A68 ldr r2, [r3] + 12524 .LVL935: 1875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12592 .loc 1 1875 9 is_stmt 0 view .LVU3816 - 12593 02de 42F00102 orr r2, r2, #1 - 12594 02e2 1A60 str r2, [r3] - 12595 02e4 0020 movs r0, #0 - 12596 02e6 02E0 b .L866 - 12597 .LVL943: - 12598 .L892: + 12525 .loc 1 1875 9 is_stmt 0 view .LVU3806 + 12526 02b6 42F00102 orr r2, r2, #1 + 12527 02ba 1A60 str r2, [r3] + 12528 02bc 0020 movs r0, #0 + 12529 02be 02E0 b .L866 + 12530 .LVL936: + 12531 .L892: 1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12599 .loc 1 1748 12 view .LVU3817 - 12600 02e8 0220 movs r0, #2 - 12601 02ea 00E0 b .L866 - 12602 .L893: + 12532 .loc 1 1748 12 view .LVU3807 + 12533 02c0 0220 movs r0, #2 + 12534 02c2 00E0 b .L866 + 12535 .L893: 1763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12603 .loc 1 1763 12 view .LVU3818 - 12604 02ec 0120 movs r0, #1 - 12605 .LVL944: - 12606 .L866: + 12536 .loc 1 1763 12 view .LVU3808 + 12537 02c4 0120 movs r0, #1 + 12538 .LVL937: + 12539 .L866: 1886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12607 .loc 1 1886 1 view .LVU3819 - 12608 02ee 38BD pop {r3, r4, r5, pc} - 12609 .LVL945: - 12610 .L894: + 12540 .loc 1 1886 1 view .LVU3809 + 12541 02c6 38BD pop {r3, r4, r5, pc} + 12542 .LVL938: + 12543 .L894: 1754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12611 .loc 1 1754 14 view .LVU3820 - 12612 02f0 0120 movs r0, #1 - ARM GAS /tmp/ccodHXtm.s page 419 - - - 12613 02f2 FCE7 b .L866 - 12614 .L895: - 12615 02f4 0120 movs r0, #1 - 12616 02f6 FAE7 b .L866 - 12617 .L896: + 12544 .loc 1 1754 14 view .LVU3810 + 12545 02c8 0120 movs r0, #1 + 12546 02ca FCE7 b .L866 + 12547 .L895: + 12548 02cc 0120 movs r0, #1 + 12549 02ce FAE7 b .L866 + 12550 .L896: 1766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12618 .loc 1 1766 3 view .LVU3821 - 12619 02f8 0120 movs r0, #1 - 12620 02fa F8E7 b .L866 - 12621 .LVL946: - 12622 .L897: + 12551 .loc 1 1766 3 view .LVU3811 + 12552 02d0 0120 movs r0, #1 + 12553 02d2 F8E7 b .L866 + 12554 .LVL939: + 12555 .L897: 1782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12623 .loc 1 1782 16 view .LVU3822 - 12624 02fc 0120 movs r0, #1 - 12625 02fe F6E7 b .L866 - 12626 .L898: + 12556 .loc 1 1782 16 view .LVU3812 + 12557 02d4 0120 movs r0, #1 + 12558 02d6 F6E7 b .L866 + 12559 .L898: 1804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12627 .loc 1 1804 16 view .LVU3823 - 12628 0300 0120 movs r0, #1 - 12629 0302 F4E7 b .L866 - 12630 .L899: + 12560 .loc 1 1804 16 view .LVU3813 + 12561 02d8 0120 movs r0, #1 + 12562 02da F4E7 b .L866 + ARM GAS /tmp/ccGjXOU1.s page 418 + + + 12563 .L899: 1825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12631 .loc 1 1825 16 view .LVU3824 - 12632 0304 0120 movs r0, #1 - 12633 0306 F2E7 b .L866 - 12634 .L900: + 12564 .loc 1 1825 16 view .LVU3814 + 12565 02dc 0120 movs r0, #1 + 12566 02de F2E7 b .L866 + 12567 .L900: 1846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12635 .loc 1 1846 16 view .LVU3825 - 12636 0308 0120 movs r0, #1 - 12637 030a F0E7 b .L866 - 12638 .LVL947: - 12639 .L901: + 12568 .loc 1 1846 16 view .LVU3815 + 12569 02e0 0120 movs r0, #1 + 12570 02e2 F0E7 b .L866 + 12571 .LVL940: + 12572 .L901: 1846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12640 .loc 1 1846 16 view .LVU3826 - 12641 030c 0020 movs r0, #0 - 12642 030e EEE7 b .L866 - 12643 .L902: - 12644 0310 0020 movs r0, #0 - 12645 0312 ECE7 b .L866 - 12646 .L909: - 12647 .align 2 - 12648 .L908: - 12649 0314 00000000 .word TIM_DMADelayPulseCplt - 12650 0318 00000000 .word TIM_DMADelayPulseHalfCplt - 12651 031c 00000000 .word TIM_DMAError - 12652 0320 002C0140 .word 1073818624 - 12653 0324 07000100 .word 65543 - 12654 .cfi_endproc - 12655 .LFE357: - 12657 .section .text.HAL_TIM_PWM_Stop_DMA,"ax",%progbits - 12658 .align 1 - 12659 .global HAL_TIM_PWM_Stop_DMA - 12660 .syntax unified - 12661 .thumb - 12662 .thumb_func - 12664 HAL_TIM_PWM_Stop_DMA: - 12665 .LVL948: - ARM GAS /tmp/ccodHXtm.s page 420 - - - 12666 .LFB358: + 12573 .loc 1 1846 16 view .LVU3816 + 12574 02e4 0020 movs r0, #0 + 12575 02e6 EEE7 b .L866 + 12576 .L902: + 12577 02e8 0020 movs r0, #0 + 12578 02ea ECE7 b .L866 + 12579 .L909: + 12580 .align 2 + 12581 .L908: + 12582 02ec 00000000 .word TIM_DMADelayPulseCplt + 12583 02f0 00000000 .word TIM_DMADelayPulseHalfCplt + 12584 02f4 00000000 .word TIM_DMAError + 12585 02f8 002C0140 .word 1073818624 + 12586 02fc 07000100 .word 65543 + 12587 .cfi_endproc + 12588 .LFE357: + 12590 .section .text.HAL_TIM_PWM_Stop_DMA,"ax",%progbits + 12591 .align 1 + 12592 .global HAL_TIM_PWM_Stop_DMA + 12593 .syntax unified + 12594 .thumb + 12595 .thumb_func + 12597 HAL_TIM_PWM_Stop_DMA: + 12598 .LVL941: + 12599 .LFB358: 1900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 12667 .loc 1 1900 1 is_stmt 1 view -0 - 12668 .cfi_startproc - 12669 @ args = 0, pretend = 0, frame = 0 - 12670 @ frame_needed = 0, uses_anonymous_args = 0 + 12600 .loc 1 1900 1 is_stmt 1 view -0 + 12601 .cfi_startproc + 12602 @ args = 0, pretend = 0, frame = 0 + 12603 @ frame_needed = 0, uses_anonymous_args = 0 1900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 12671 .loc 1 1900 1 is_stmt 0 view .LVU3828 - 12672 0000 38B5 push {r3, r4, r5, lr} - 12673 .LCFI96: - 12674 .cfi_def_cfa_offset 16 - 12675 .cfi_offset 3, -16 - 12676 .cfi_offset 4, -12 - 12677 .cfi_offset 5, -8 - 12678 .cfi_offset 14, -4 - 12679 0002 0446 mov r4, r0 - 12680 0004 0D46 mov r5, r1 + 12604 .loc 1 1900 1 is_stmt 0 view .LVU3818 + 12605 0000 38B5 push {r3, r4, r5, lr} + 12606 .LCFI96: + 12607 .cfi_def_cfa_offset 16 + 12608 .cfi_offset 3, -16 + 12609 .cfi_offset 4, -12 + 12610 .cfi_offset 5, -8 + 12611 .cfi_offset 14, -4 + 12612 0002 0546 mov r5, r0 + 12613 0004 0C46 mov r4, r1 1901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12681 .loc 1 1901 3 is_stmt 1 view .LVU3829 - 12682 .LVL949: + 12614 .loc 1 1901 3 is_stmt 1 view .LVU3819 + 12615 .LVL942: + ARM GAS /tmp/ccGjXOU1.s page 419 + + 1904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12683 .loc 1 1904 3 view .LVU3830 + 12616 .loc 1 1904 3 view .LVU3820 1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12684 .loc 1 1906 3 view .LVU3831 - 12685 0006 0C29 cmp r1, #12 - 12686 0008 00F28D80 bhi .L928 - 12687 000c DFE801F0 tbb [pc, r1] - 12688 .L913: - 12689 0010 07 .byte (.L916-.L913)/2 - 12690 0011 8B .byte (.L928-.L913)/2 - 12691 0012 8B .byte (.L928-.L913)/2 - 12692 0013 8B .byte (.L928-.L913)/2 - 12693 0014 52 .byte (.L915-.L913)/2 - 12694 0015 8B .byte (.L928-.L913)/2 - 12695 0016 8B .byte (.L928-.L913)/2 - 12696 0017 8B .byte (.L928-.L913)/2 - 12697 0018 5B .byte (.L914-.L913)/2 - 12698 0019 8B .byte (.L928-.L913)/2 - 12699 001a 8B .byte (.L928-.L913)/2 - 12700 001b 8B .byte (.L928-.L913)/2 - 12701 001c 64 .byte (.L912-.L913)/2 - 12702 001d 00 .p2align 1 - 12703 .L916: + 12617 .loc 1 1906 3 view .LVU3821 + 12618 0006 0C29 cmp r1, #12 + 12619 0008 00F28D80 bhi .L928 + 12620 000c DFE801F0 tbb [pc, r1] + 12621 .L913: + 12622 0010 07 .byte (.L916-.L913)/2 + 12623 0011 8B .byte (.L928-.L913)/2 + 12624 0012 8B .byte (.L928-.L913)/2 + 12625 0013 8B .byte (.L928-.L913)/2 + 12626 0014 52 .byte (.L915-.L913)/2 + 12627 0015 8B .byte (.L928-.L913)/2 + 12628 0016 8B .byte (.L928-.L913)/2 + 12629 0017 8B .byte (.L928-.L913)/2 + 12630 0018 5B .byte (.L914-.L913)/2 + 12631 0019 8B .byte (.L928-.L913)/2 + 12632 001a 8B .byte (.L928-.L913)/2 + 12633 001b 8B .byte (.L928-.L913)/2 + 12634 001c 64 .byte (.L912-.L913)/2 + 12635 001d 00 .p2align 1 + 12636 .L916: 1911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 12704 .loc 1 1911 7 view .LVU3832 - 12705 001e 0268 ldr r2, [r0] - 12706 0020 D368 ldr r3, [r2, #12] - 12707 0022 23F40073 bic r3, r3, #512 - 12708 0026 D360 str r3, [r2, #12] + 12637 .loc 1 1911 7 view .LVU3822 + 12638 001e 0268 ldr r2, [r0] + 12639 0020 D368 ldr r3, [r2, #12] + 12640 0022 23F40073 bic r3, r3, #512 + 12641 0026 D360 str r3, [r2, #12] 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12709 .loc 1 1912 7 view .LVU3833 + 12642 .loc 1 1912 7 view .LVU3823 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12710 .loc 1 1912 13 is_stmt 0 view .LVU3834 - 12711 0028 406A ldr r0, [r0, #36] - 12712 .LVL950: + 12643 .loc 1 1912 13 is_stmt 0 view .LVU3824 + 12644 0028 406A ldr r0, [r0, #36] + 12645 .LVL943: 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12713 .loc 1 1912 13 view .LVU3835 - ARM GAS /tmp/ccodHXtm.s page 421 - - - 12714 002a FFF7FEFF bl HAL_DMA_Abort_IT - 12715 .LVL951: + 12646 .loc 1 1912 13 view .LVU3825 + 12647 002a FFF7FEFF bl HAL_DMA_Abort_IT + 12648 .LVL944: 1913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12716 .loc 1 1913 7 is_stmt 1 view .LVU3836 + 12649 .loc 1 1913 7 is_stmt 1 view .LVU3826 1945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12717 .loc 1 1945 3 view .LVU3837 - 12718 .L917: + 12650 .loc 1 1945 3 view .LVU3827 + 12651 .L917: 1948:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12719 .loc 1 1948 5 view .LVU3838 - 12720 002e 0022 movs r2, #0 - 12721 0030 2946 mov r1, r5 - 12722 0032 2068 ldr r0, [r4] - 12723 0034 FFF7FEFF bl TIM_CCxChannelCmd - 12724 .LVL952: + 12652 .loc 1 1948 5 view .LVU3828 + 12653 002e 0022 movs r2, #0 + 12654 0030 2146 mov r1, r4 + 12655 0032 2868 ldr r0, [r5] + 12656 0034 FFF7FEFF bl TIM_CCxChannelCmd + 12657 .LVL945: 1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12725 .loc 1 1950 5 view .LVU3839 + 12658 .loc 1 1950 5 view .LVU3829 1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12726 .loc 1 1950 9 is_stmt 0 view .LVU3840 - 12727 0038 2368 ldr r3, [r4] - 12728 003a 3C4A ldr r2, .L930 - 12729 003c 9342 cmp r3, r2 - 12730 003e 0FD0 beq .L918 -1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12731 .loc 1 1950 9 discriminator 2 view .LVU3841 - 12732 0040 02F50062 add r2, r2, #2048 - 12733 0044 9342 cmp r3, r2 - 12734 0046 0BD0 beq .L918 -1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12735 .loc 1 1950 9 discriminator 4 view .LVU3842 - 12736 0048 02F54062 add r2, r2, #3072 - 12737 004c 9342 cmp r3, r2 - 12738 004e 07D0 beq .L918 -1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12739 .loc 1 1950 9 discriminator 6 view .LVU3843 - 12740 0050 02F58062 add r2, r2, #1024 - 12741 0054 9342 cmp r3, r2 - 12742 0056 03D0 beq .L918 -1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12743 .loc 1 1950 9 discriminator 8 view .LVU3844 - 12744 0058 02F58062 add r2, r2, #1024 - 12745 005c 9342 cmp r3, r2 - 12746 005e 0DD1 bne .L919 - 12747 .L918: -1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12748 .loc 1 1953 7 is_stmt 1 view .LVU3845 -1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12749 .loc 1 1953 7 view .LVU3846 - 12750 0060 196A ldr r1, [r3, #32] - 12751 0062 41F21112 movw r2, #4369 - 12752 0066 1142 tst r1, r2 - 12753 0068 08D1 bne .L919 -1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12754 .loc 1 1953 7 discriminator 1 view .LVU3847 - 12755 006a 196A ldr r1, [r3, #32] - 12756 006c 44F24442 movw r2, #17476 - 12757 0070 1142 tst r1, r2 - 12758 0072 03D1 bne .L919 - ARM GAS /tmp/ccodHXtm.s page 422 + 12659 .loc 1 1950 9 is_stmt 0 view .LVU3830 + 12660 0038 2B68 ldr r3, [r5] + 12661 003a 3C4A ldr r2, .L930 + ARM GAS /tmp/ccGjXOU1.s page 420 + 12662 003c 9342 cmp r3, r2 + 12663 003e 0FD0 beq .L918 +1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12664 .loc 1 1950 9 discriminator 2 view .LVU3831 + 12665 0040 02F50062 add r2, r2, #2048 + 12666 0044 9342 cmp r3, r2 + 12667 0046 0BD0 beq .L918 +1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12668 .loc 1 1950 9 discriminator 4 view .LVU3832 + 12669 0048 02F54062 add r2, r2, #3072 + 12670 004c 9342 cmp r3, r2 + 12671 004e 07D0 beq .L918 +1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12672 .loc 1 1950 9 discriminator 6 view .LVU3833 + 12673 0050 02F58062 add r2, r2, #1024 + 12674 0054 9342 cmp r3, r2 + 12675 0056 03D0 beq .L918 +1950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 12676 .loc 1 1950 9 discriminator 8 view .LVU3834 + 12677 0058 02F58062 add r2, r2, #1024 + 12678 005c 9342 cmp r3, r2 + 12679 005e 0DD1 bne .L919 + 12680 .L918: 1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12759 .loc 1 1953 7 discriminator 3 view .LVU3848 - 12760 0074 5A6C ldr r2, [r3, #68] - 12761 0076 22F40042 bic r2, r2, #32768 - 12762 007a 5A64 str r2, [r3, #68] - 12763 .L919: + 12681 .loc 1 1953 7 is_stmt 1 view .LVU3835 1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12764 .loc 1 1953 7 discriminator 5 view .LVU3849 + 12682 .loc 1 1953 7 view .LVU3836 + 12683 0060 196A ldr r1, [r3, #32] + 12684 0062 41F21112 movw r2, #4369 + 12685 0066 1142 tst r1, r2 + 12686 0068 08D1 bne .L919 +1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12687 .loc 1 1953 7 discriminator 1 view .LVU3837 + 12688 006a 196A ldr r1, [r3, #32] + 12689 006c 44F24442 movw r2, #17476 + 12690 0070 1142 tst r1, r2 + 12691 0072 03D1 bne .L919 +1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12692 .loc 1 1953 7 discriminator 3 view .LVU3838 + 12693 0074 5A6C ldr r2, [r3, #68] + 12694 0076 22F40042 bic r2, r2, #32768 + 12695 007a 5A64 str r2, [r3, #68] + 12696 .L919: +1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 12697 .loc 1 1953 7 discriminator 5 view .LVU3839 1957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12765 .loc 1 1957 5 view .LVU3850 + 12698 .loc 1 1957 5 view .LVU3840 1957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12766 .loc 1 1957 5 view .LVU3851 - 12767 007c 2368 ldr r3, [r4] - 12768 007e 196A ldr r1, [r3, #32] - 12769 0080 41F21112 movw r2, #4369 - 12770 0084 1142 tst r1, r2 - 12771 0086 08D1 bne .L920 + 12699 .loc 1 1957 5 view .LVU3841 + 12700 007c 2B68 ldr r3, [r5] + 12701 007e 196A ldr r1, [r3, #32] + 12702 0080 41F21112 movw r2, #4369 + 12703 0084 1142 tst r1, r2 + 12704 0086 08D1 bne .L920 1957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12772 .loc 1 1957 5 discriminator 1 view .LVU3852 - 12773 0088 196A ldr r1, [r3, #32] - 12774 008a 44F24442 movw r2, #17476 - 12775 008e 1142 tst r1, r2 - 12776 0090 03D1 bne .L920 + 12705 .loc 1 1957 5 discriminator 1 view .LVU3842 + 12706 0088 196A ldr r1, [r3, #32] + ARM GAS /tmp/ccGjXOU1.s page 421 + + + 12707 008a 44F24442 movw r2, #17476 + 12708 008e 1142 tst r1, r2 + 12709 0090 03D1 bne .L920 1957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12777 .loc 1 1957 5 discriminator 3 view .LVU3853 - 12778 0092 1A68 ldr r2, [r3] - 12779 0094 22F00102 bic r2, r2, #1 - 12780 0098 1A60 str r2, [r3] - 12781 .L920: + 12710 .loc 1 1957 5 discriminator 3 view .LVU3843 + 12711 0092 1A68 ldr r2, [r3] + 12712 0094 22F00102 bic r2, r2, #1 + 12713 0098 1A60 str r2, [r3] + 12714 .L920: 1957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12782 .loc 1 1957 5 discriminator 5 view .LVU3854 + 12715 .loc 1 1957 5 discriminator 5 view .LVU3844 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12783 .loc 1 1960 5 view .LVU3855 - 12784 009a 102D cmp r5, #16 - 12785 009c 3ED8 bhi .L921 - 12786 009e DFE805F0 tbb [pc, r5] - 12787 .L923: - 12788 00a2 24 .byte (.L927-.L923)/2 - 12789 00a3 3D .byte (.L921-.L923)/2 - 12790 00a4 3D .byte (.L921-.L923)/2 - 12791 00a5 3D .byte (.L921-.L923)/2 - 12792 00a6 29 .byte (.L926-.L923)/2 - 12793 00a7 3D .byte (.L921-.L923)/2 - 12794 00a8 3D .byte (.L921-.L923)/2 - 12795 00a9 3D .byte (.L921-.L923)/2 - 12796 00aa 2E .byte (.L925-.L923)/2 - 12797 00ab 3D .byte (.L921-.L923)/2 - 12798 00ac 3D .byte (.L921-.L923)/2 - 12799 00ad 3D .byte (.L921-.L923)/2 - 12800 00ae 33 .byte (.L924-.L923)/2 - 12801 00af 3D .byte (.L921-.L923)/2 - 12802 00b0 3D .byte (.L921-.L923)/2 - 12803 00b1 3D .byte (.L921-.L923)/2 - 12804 00b2 38 .byte (.L922-.L923)/2 - 12805 .LVL953: - 12806 00b3 00 .p2align 1 - 12807 .L915: - ARM GAS /tmp/ccodHXtm.s page 423 - - + 12716 .loc 1 1960 5 view .LVU3845 + 12717 009a 102C cmp r4, #16 + 12718 009c 3ED8 bhi .L921 + 12719 009e DFE804F0 tbb [pc, r4] + 12720 .L923: + 12721 00a2 24 .byte (.L927-.L923)/2 + 12722 00a3 3D .byte (.L921-.L923)/2 + 12723 00a4 3D .byte (.L921-.L923)/2 + 12724 00a5 3D .byte (.L921-.L923)/2 + 12725 00a6 29 .byte (.L926-.L923)/2 + 12726 00a7 3D .byte (.L921-.L923)/2 + 12727 00a8 3D .byte (.L921-.L923)/2 + 12728 00a9 3D .byte (.L921-.L923)/2 + 12729 00aa 2E .byte (.L925-.L923)/2 + 12730 00ab 3D .byte (.L921-.L923)/2 + 12731 00ac 3D .byte (.L921-.L923)/2 + 12732 00ad 3D .byte (.L921-.L923)/2 + 12733 00ae 33 .byte (.L924-.L923)/2 + 12734 00af 3D .byte (.L921-.L923)/2 + 12735 00b0 3D .byte (.L921-.L923)/2 + 12736 00b1 3D .byte (.L921-.L923)/2 + 12737 00b2 38 .byte (.L922-.L923)/2 + 12738 .LVL946: + 12739 00b3 00 .p2align 1 + 12740 .L915: 1919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 12808 .loc 1 1919 7 view .LVU3856 - 12809 00b4 0268 ldr r2, [r0] - 12810 00b6 D368 ldr r3, [r2, #12] - 12811 00b8 23F48063 bic r3, r3, #1024 - 12812 00bc D360 str r3, [r2, #12] + 12741 .loc 1 1919 7 view .LVU3846 + 12742 00b4 0268 ldr r2, [r0] + 12743 00b6 D368 ldr r3, [r2, #12] + 12744 00b8 23F48063 bic r3, r3, #1024 + 12745 00bc D360 str r3, [r2, #12] 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12813 .loc 1 1920 7 view .LVU3857 + 12746 .loc 1 1920 7 view .LVU3847 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12814 .loc 1 1920 13 is_stmt 0 view .LVU3858 - 12815 00be 806A ldr r0, [r0, #40] - 12816 .LVL954: + 12747 .loc 1 1920 13 is_stmt 0 view .LVU3848 + 12748 00be 806A ldr r0, [r0, #40] + 12749 .LVL947: 1920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12817 .loc 1 1920 13 view .LVU3859 - 12818 00c0 FFF7FEFF bl HAL_DMA_Abort_IT - 12819 .LVL955: + 12750 .loc 1 1920 13 view .LVU3849 + 12751 00c0 FFF7FEFF bl HAL_DMA_Abort_IT + 12752 .LVL948: 1921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12820 .loc 1 1921 7 is_stmt 1 view .LVU3860 + 12753 .loc 1 1921 7 is_stmt 1 view .LVU3850 1945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12821 .loc 1 1945 3 view .LVU3861 - 12822 00c4 B3E7 b .L917 - 12823 .LVL956: - 12824 .L914: + 12754 .loc 1 1945 3 view .LVU3851 + ARM GAS /tmp/ccGjXOU1.s page 422 + + + 12755 00c4 B3E7 b .L917 + 12756 .LVL949: + 12757 .L914: 1927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); - 12825 .loc 1 1927 7 view .LVU3862 - 12826 00c6 0268 ldr r2, [r0] - 12827 00c8 D368 ldr r3, [r2, #12] - 12828 00ca 23F40063 bic r3, r3, #2048 - 12829 00ce D360 str r3, [r2, #12] + 12758 .loc 1 1927 7 view .LVU3852 + 12759 00c6 0268 ldr r2, [r0] + 12760 00c8 D368 ldr r3, [r2, #12] + 12761 00ca 23F40063 bic r3, r3, #2048 + 12762 00ce D360 str r3, [r2, #12] 1928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12830 .loc 1 1928 7 view .LVU3863 + 12763 .loc 1 1928 7 view .LVU3853 1928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12831 .loc 1 1928 13 is_stmt 0 view .LVU3864 - 12832 00d0 C06A ldr r0, [r0, #44] - 12833 .LVL957: + 12764 .loc 1 1928 13 is_stmt 0 view .LVU3854 + 12765 00d0 C06A ldr r0, [r0, #44] + 12766 .LVL950: 1928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12834 .loc 1 1928 13 view .LVU3865 - 12835 00d2 FFF7FEFF bl HAL_DMA_Abort_IT - 12836 .LVL958: + 12767 .loc 1 1928 13 view .LVU3855 + 12768 00d2 FFF7FEFF bl HAL_DMA_Abort_IT + 12769 .LVL951: 1929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12837 .loc 1 1929 7 is_stmt 1 view .LVU3866 + 12770 .loc 1 1929 7 is_stmt 1 view .LVU3856 1945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12838 .loc 1 1945 3 view .LVU3867 - 12839 00d6 AAE7 b .L917 - 12840 .LVL959: - 12841 .L912: + 12771 .loc 1 1945 3 view .LVU3857 + 12772 00d6 AAE7 b .L917 + 12773 .LVL952: + 12774 .L912: 1935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); - 12842 .loc 1 1935 7 view .LVU3868 - 12843 00d8 0268 ldr r2, [r0] - 12844 00da D368 ldr r3, [r2, #12] - 12845 00dc 23F48053 bic r3, r3, #4096 - 12846 00e0 D360 str r3, [r2, #12] + 12775 .loc 1 1935 7 view .LVU3858 + 12776 00d8 0268 ldr r2, [r0] + 12777 00da D368 ldr r3, [r2, #12] + 12778 00dc 23F48053 bic r3, r3, #4096 + 12779 00e0 D360 str r3, [r2, #12] 1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12847 .loc 1 1936 7 view .LVU3869 + 12780 .loc 1 1936 7 view .LVU3859 1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12848 .loc 1 1936 13 is_stmt 0 view .LVU3870 - 12849 00e2 006B ldr r0, [r0, #48] - ARM GAS /tmp/ccodHXtm.s page 424 - - - 12850 .LVL960: + 12781 .loc 1 1936 13 is_stmt 0 view .LVU3860 + 12782 00e2 006B ldr r0, [r0, #48] + 12783 .LVL953: 1936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 12851 .loc 1 1936 13 view .LVU3871 - 12852 00e4 FFF7FEFF bl HAL_DMA_Abort_IT - 12853 .LVL961: + 12784 .loc 1 1936 13 view .LVU3861 + 12785 00e4 FFF7FEFF bl HAL_DMA_Abort_IT + 12786 .LVL954: 1937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12854 .loc 1 1937 7 is_stmt 1 view .LVU3872 + 12787 .loc 1 1937 7 is_stmt 1 view .LVU3862 1945:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12855 .loc 1 1945 3 view .LVU3873 - 12856 00e8 A1E7 b .L917 - 12857 .L927: + 12788 .loc 1 1945 3 view .LVU3863 + 12789 00e8 A1E7 b .L917 + 12790 .L927: 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12858 .loc 1 1960 5 is_stmt 0 discriminator 1 view .LVU3874 - 12859 00ea 0123 movs r3, #1 - 12860 00ec 84F83E30 strb r3, [r4, #62] - 12861 00f0 0020 movs r0, #0 - 12862 00f2 19E0 b .L911 - 12863 .L926: + 12791 .loc 1 1960 5 is_stmt 0 discriminator 1 view .LVU3864 + 12792 00ea 0123 movs r3, #1 + 12793 00ec 85F83E30 strb r3, [r5, #62] + 12794 00f0 0020 movs r0, #0 + 12795 00f2 19E0 b .L911 + 12796 .L926: 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12864 .loc 1 1960 5 discriminator 3 view .LVU3875 - 12865 00f4 0123 movs r3, #1 - 12866 00f6 84F83F30 strb r3, [r4, #63] - 12867 00fa 0020 movs r0, #0 - 12868 00fc 14E0 b .L911 - 12869 .L925: + 12797 .loc 1 1960 5 discriminator 3 view .LVU3865 + ARM GAS /tmp/ccGjXOU1.s page 423 + + + 12798 00f4 0123 movs r3, #1 + 12799 00f6 85F83F30 strb r3, [r5, #63] + 12800 00fa 0020 movs r0, #0 + 12801 00fc 14E0 b .L911 + 12802 .L925: 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12870 .loc 1 1960 5 discriminator 6 view .LVU3876 - 12871 00fe 0123 movs r3, #1 - 12872 0100 84F84030 strb r3, [r4, #64] - 12873 0104 0020 movs r0, #0 - 12874 0106 0FE0 b .L911 - 12875 .L924: + 12803 .loc 1 1960 5 discriminator 6 view .LVU3866 + 12804 00fe 0123 movs r3, #1 + 12805 0100 85F84030 strb r3, [r5, #64] + 12806 0104 0020 movs r0, #0 + 12807 0106 0FE0 b .L911 + 12808 .L924: 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12876 .loc 1 1960 5 discriminator 9 view .LVU3877 - 12877 0108 0123 movs r3, #1 - 12878 010a 84F84130 strb r3, [r4, #65] - 12879 010e 0020 movs r0, #0 - 12880 0110 0AE0 b .L911 - 12881 .L922: + 12809 .loc 1 1960 5 discriminator 9 view .LVU3867 + 12810 0108 0123 movs r3, #1 + 12811 010a 85F84130 strb r3, [r5, #65] + 12812 010e 0020 movs r0, #0 + 12813 0110 0AE0 b .L911 + 12814 .L922: 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12882 .loc 1 1960 5 discriminator 12 view .LVU3878 - 12883 0112 0123 movs r3, #1 - 12884 0114 84F84230 strb r3, [r4, #66] - 12885 0118 0020 movs r0, #0 - 12886 011a 05E0 b .L911 - 12887 .L921: + 12815 .loc 1 1960 5 discriminator 12 view .LVU3868 + 12816 0112 0123 movs r3, #1 + 12817 0114 85F84230 strb r3, [r5, #66] + 12818 0118 0020 movs r0, #0 + 12819 011a 05E0 b .L911 + 12820 .L921: 1960:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12888 .loc 1 1960 5 discriminator 13 view .LVU3879 - 12889 011c 0123 movs r3, #1 - 12890 011e 84F84330 strb r3, [r4, #67] - 12891 0122 0020 movs r0, #0 - 12892 0124 00E0 b .L911 - 12893 .LVL962: - 12894 .L928: + 12821 .loc 1 1960 5 discriminator 13 view .LVU3869 + 12822 011c 0123 movs r3, #1 + 12823 011e 85F84330 strb r3, [r5, #67] + 12824 0122 0020 movs r0, #0 + 12825 0124 00E0 b .L911 + 12826 .LVL955: + 12827 .L928: 1906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12895 .loc 1 1906 3 view .LVU3880 - 12896 0126 0120 movs r0, #1 - ARM GAS /tmp/ccodHXtm.s page 425 - - - 12897 .LVL963: - 12898 .L911: + 12828 .loc 1 1906 3 view .LVU3870 + 12829 0126 0120 movs r0, #1 + 12830 .LVL956: + 12831 .L911: 1964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 12899 .loc 1 1964 3 is_stmt 1 view .LVU3881 + 12832 .loc 1 1964 3 is_stmt 1 view .LVU3871 1965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12900 .loc 1 1965 1 is_stmt 0 view .LVU3882 - 12901 0128 38BD pop {r3, r4, r5, pc} - 12902 .LVL964: - 12903 .L931: + 12833 .loc 1 1965 1 is_stmt 0 view .LVU3872 + 12834 0128 38BD pop {r3, r4, r5, pc} + 12835 .LVL957: + 12836 .L931: 1965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12904 .loc 1 1965 1 view .LVU3883 - 12905 012a 00BF .align 2 - 12906 .L930: - 12907 012c 002C0140 .word 1073818624 - 12908 .cfi_endproc - 12909 .LFE358: - 12911 .section .text.HAL_TIM_IC_Start,"ax",%progbits - 12912 .align 1 - 12913 .global HAL_TIM_IC_Start - 12914 .syntax unified - 12915 .thumb - 12916 .thumb_func - 12918 HAL_TIM_IC_Start: - 12919 .LVL965: - 12920 .LFB363: + 12837 .loc 1 1965 1 view .LVU3873 + 12838 012a 00BF .align 2 + 12839 .L930: + 12840 012c 002C0140 .word 1073818624 + 12841 .cfi_endproc + 12842 .LFE358: + 12844 .section .text.HAL_TIM_IC_Start,"ax",%progbits + 12845 .align 1 + 12846 .global HAL_TIM_IC_Start + 12847 .syntax unified + ARM GAS /tmp/ccGjXOU1.s page 424 + + + 12848 .thumb + 12849 .thumb_func + 12851 HAL_TIM_IC_Start: + 12852 .LVL958: + 12853 .LFB363: 2142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 12921 .loc 1 2142 1 is_stmt 1 view -0 - 12922 .cfi_startproc - 12923 @ args = 0, pretend = 0, frame = 0 - 12924 @ frame_needed = 0, uses_anonymous_args = 0 + 12854 .loc 1 2142 1 is_stmt 1 view -0 + 12855 .cfi_startproc + 12856 @ args = 0, pretend = 0, frame = 0 + 12857 @ frame_needed = 0, uses_anonymous_args = 0 2142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 12925 .loc 1 2142 1 is_stmt 0 view .LVU3885 - 12926 0000 10B5 push {r4, lr} - 12927 .LCFI97: - 12928 .cfi_def_cfa_offset 8 - 12929 .cfi_offset 4, -8 - 12930 .cfi_offset 14, -4 - 12931 0002 0446 mov r4, r0 + 12858 .loc 1 2142 1 is_stmt 0 view .LVU3875 + 12859 0000 10B5 push {r4, lr} + 12860 .LCFI97: + 12861 .cfi_def_cfa_offset 8 + 12862 .cfi_offset 4, -8 + 12863 .cfi_offset 14, -4 + 12864 0002 0446 mov r4, r0 2143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); - 12932 .loc 1 2143 3 is_stmt 1 view .LVU3886 + 12865 .loc 1 2143 3 is_stmt 1 view .LVU3876 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 12933 .loc 1 2144 3 view .LVU3887 - 12934 0004 1029 cmp r1, #16 - 12935 0006 34D8 bhi .L933 - 12936 0008 DFE801F0 tbb [pc, r1] - 12937 .L935: - 12938 000c 09 .byte (.L939-.L935)/2 - 12939 000d 33 .byte (.L933-.L935)/2 - 12940 000e 33 .byte (.L933-.L935)/2 - 12941 000f 33 .byte (.L933-.L935)/2 - 12942 0010 23 .byte (.L938-.L935)/2 - 12943 0011 33 .byte (.L933-.L935)/2 - 12944 0012 33 .byte (.L933-.L935)/2 - 12945 0013 33 .byte (.L933-.L935)/2 - 12946 0014 27 .byte (.L937-.L935)/2 - 12947 0015 33 .byte (.L933-.L935)/2 - 12948 0016 33 .byte (.L933-.L935)/2 - ARM GAS /tmp/ccodHXtm.s page 426 + 12866 .loc 1 2144 3 view .LVU3877 + 12867 0004 1029 cmp r1, #16 + 12868 0006 21D8 bhi .L933 + 12869 0008 DFE801F0 tbb [pc, r1] + 12870 .L935: + 12871 000c 09 .byte (.L939-.L935)/2 + 12872 000d 20 .byte (.L933-.L935)/2 + 12873 000e 20 .byte (.L933-.L935)/2 + 12874 000f 20 .byte (.L933-.L935)/2 + 12875 0010 10 .byte (.L938-.L935)/2 + 12876 0011 20 .byte (.L933-.L935)/2 + 12877 0012 20 .byte (.L933-.L935)/2 + 12878 0013 20 .byte (.L933-.L935)/2 + 12879 0014 14 .byte (.L937-.L935)/2 + 12880 0015 20 .byte (.L933-.L935)/2 + 12881 0016 20 .byte (.L933-.L935)/2 + 12882 0017 20 .byte (.L933-.L935)/2 + 12883 0018 18 .byte (.L936-.L935)/2 + 12884 0019 20 .byte (.L933-.L935)/2 + 12885 001a 20 .byte (.L933-.L935)/2 + 12886 001b 20 .byte (.L933-.L935)/2 + 12887 001c 1C .byte (.L934-.L935)/2 + 12888 001d 00 .p2align 1 + 12889 .L939: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12890 .loc 1 2144 47 is_stmt 0 discriminator 1 view .LVU3878 + 12891 001e 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 12892 .LVL959: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12893 .loc 1 2144 47 discriminator 1 view .LVU3879 + 12894 0022 C0B2 uxtb r0, r0 + 12895 .LVL960: +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12896 .loc 1 2145 3 is_stmt 1 view .LVU3880 +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12897 .loc 1 2145 61 is_stmt 0 discriminator 1 view .LVU3881 + ARM GAS /tmp/ccGjXOU1.s page 425 - 12949 0017 33 .byte (.L933-.L935)/2 - 12950 0018 2B .byte (.L936-.L935)/2 - 12951 0019 33 .byte (.L933-.L935)/2 - 12952 001a 33 .byte (.L933-.L935)/2 - 12953 001b 33 .byte (.L933-.L935)/2 - 12954 001c 2F .byte (.L934-.L935)/2 - 12955 001d 00 .p2align 1 - 12956 .L939: + 12898 0024 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 + 12899 0028 DBB2 uxtb r3, r3 + 12900 002a 19E0 b .L940 + 12901 .LVL961: + 12902 .L938: 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 12957 .loc 1 2144 47 is_stmt 0 discriminator 1 view .LVU3888 - 12958 001e 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 12959 .LVL966: + 12903 .loc 1 2144 47 discriminator 4 view .LVU3882 + 12904 002c 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 12905 .LVL962: 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 12960 .loc 1 2144 47 discriminator 1 view .LVU3889 - 12961 0022 C0B2 uxtb r0, r0 - 12962 .L940: - 12963 .LVL967: + 12906 .loc 1 2144 47 discriminator 4 view .LVU3883 + 12907 0030 C0B2 uxtb r0, r0 + 12908 .LVL963: 2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12964 .loc 1 2145 3 is_stmt 1 view .LVU3890 + 12909 .loc 1 2145 3 is_stmt 1 view .LVU3884 + 12910 0032 0EE0 b .L941 + 12911 .LVL964: + 12912 .L937: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12913 .loc 1 2144 47 is_stmt 0 discriminator 7 view .LVU3885 + 12914 0034 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 + 12915 .LVL965: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12916 .loc 1 2144 47 discriminator 7 view .LVU3886 + 12917 0038 C0B2 uxtb r0, r0 + 12918 .LVL966: 2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12965 .loc 1 2145 61 is_stmt 0 view .LVU3891 - 12966 0024 49BB cbnz r1, .L941 + 12919 .loc 1 2145 3 is_stmt 1 view .LVU3887 + 12920 003a 0AE0 b .L941 + 12921 .LVL967: + 12922 .L936: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12923 .loc 1 2144 47 is_stmt 0 discriminator 10 view .LVU3888 + 12924 003c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 12925 .LVL968: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12926 .loc 1 2144 47 discriminator 10 view .LVU3889 + 12927 0040 C0B2 uxtb r0, r0 + 12928 .LVL969: 2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12967 .loc 1 2145 61 discriminator 1 view .LVU3892 - 12968 0026 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - 12969 002a DBB2 uxtb r3, r3 - 12970 .L942: - 12971 .LVL968: + 12929 .loc 1 2145 3 is_stmt 1 view .LVU3890 + 12930 0042 06E0 b .L941 + 12931 .LVL970: + 12932 .L934: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12933 .loc 1 2144 47 is_stmt 0 discriminator 13 view .LVU3891 + 12934 0044 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 + 12935 .LVL971: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12936 .loc 1 2144 47 discriminator 13 view .LVU3892 + 12937 0048 C0B2 uxtb r0, r0 + 12938 .LVL972: +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12939 .loc 1 2145 3 is_stmt 1 view .LVU3893 + 12940 004a 02E0 b .L941 + 12941 .LVL973: + 12942 .L933: + ARM GAS /tmp/ccGjXOU1.s page 426 + + +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12943 .loc 1 2144 47 is_stmt 0 discriminator 14 view .LVU3894 + 12944 004c 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 + 12945 .LVL974: +2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 12946 .loc 1 2144 47 discriminator 14 view .LVU3895 + 12947 0050 C0B2 uxtb r0, r0 + 12948 .LVL975: +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12949 .loc 1 2145 3 is_stmt 1 view .LVU3896 + 12950 .L941: +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12951 .loc 1 2145 61 is_stmt 0 discriminator 2 view .LVU3897 + 12952 0052 0429 cmp r1, #4 + 12953 0054 15D0 beq .L962 +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12954 .loc 1 2145 61 discriminator 5 view .LVU3898 + 12955 0056 0829 cmp r1, #8 + 12956 0058 17D0 beq .L963 +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 12957 .loc 1 2145 61 discriminator 8 view .LVU3899 + 12958 005a 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 + 12959 005e DBB2 uxtb r3, r3 + 12960 .L940: + 12961 .LVL976: 2148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 12972 .loc 1 2148 3 is_stmt 1 view .LVU3893 + 12962 .loc 1 2148 3 is_stmt 1 view .LVU3900 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) - 12973 .loc 1 2151 3 view .LVU3894 + 12963 .loc 1 2151 3 view .LVU3901 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) - 12974 .loc 1 2151 6 is_stmt 0 view .LVU3895 - 12975 002c 0128 cmp r0, #1 - 12976 002e 40F08B80 bne .L959 + 12964 .loc 1 2151 6 is_stmt 0 view .LVU3902 + 12965 0060 0128 cmp r0, #1 + 12966 0062 6DD1 bne .L958 2152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 12977 .loc 1 2152 7 view .LVU3896 - 12978 0032 012B cmp r3, #1 - 12979 0034 40F08980 bne .L945 + 12967 .loc 1 2152 7 view .LVU3903 + 12968 0064 012B cmp r3, #1 + 12969 0066 6CD1 bne .L944 2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 12980 .loc 1 2158 3 is_stmt 1 view .LVU3897 - 12981 0038 1029 cmp r1, #16 - 12982 003a 6BD8 bhi .L946 - 12983 003c DFE801F0 tbb [pc, r1] - 12984 .LVL969: - 12985 .L948: - 12986 0040 2D .byte (.L952-.L948)/2 - 12987 0041 6A .byte (.L946-.L948)/2 - 12988 0042 6A .byte (.L946-.L948)/2 - 12989 0043 6A .byte (.L946-.L948)/2 - 12990 0044 33 .byte (.L951-.L948)/2 - 12991 0045 6A .byte (.L946-.L948)/2 - 12992 0046 6A .byte (.L946-.L948)/2 - 12993 0047 6A .byte (.L946-.L948)/2 - 12994 0048 5E .byte (.L950-.L948)/2 - 12995 0049 6A .byte (.L946-.L948)/2 - ARM GAS /tmp/ccodHXtm.s page 427 + 12970 .loc 1 2158 3 is_stmt 1 view .LVU3904 + 12971 0068 1029 cmp r1, #16 + 12972 006a 28D8 bhi .L945 + 12973 006c DFE801F0 tbb [pc, r1] + 12974 .LVL977: + 12975 .L947: + 12976 0070 11 .byte (.L951-.L947)/2 + 12977 0071 27 .byte (.L945-.L947)/2 + 12978 0072 27 .byte (.L945-.L947)/2 + 12979 0073 27 .byte (.L945-.L947)/2 + 12980 0074 17 .byte (.L950-.L947)/2 + 12981 0075 27 .byte (.L945-.L947)/2 + 12982 0076 27 .byte (.L945-.L947)/2 + 12983 0077 27 .byte (.L945-.L947)/2 + 12984 0078 1B .byte (.L949-.L947)/2 + 12985 0079 27 .byte (.L945-.L947)/2 + 12986 007a 27 .byte (.L945-.L947)/2 + 12987 007b 27 .byte (.L945-.L947)/2 + 12988 007c 1F .byte (.L948-.L947)/2 + ARM GAS /tmp/ccGjXOU1.s page 427 - 12996 004a 6A .byte (.L946-.L948)/2 - 12997 004b 6A .byte (.L946-.L948)/2 - 12998 004c 62 .byte (.L949-.L948)/2 - 12999 004d 6A .byte (.L946-.L948)/2 - 13000 004e 6A .byte (.L946-.L948)/2 - 13001 004f 6A .byte (.L946-.L948)/2 - 13002 0050 66 .byte (.L947-.L948)/2 - 13003 0051 00 .p2align 1 - 13004 .L938: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13005 .loc 1 2144 47 is_stmt 0 discriminator 4 view .LVU3898 - 13006 0052 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 13007 .LVL970: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13008 .loc 1 2144 47 discriminator 4 view .LVU3899 - 13009 0056 C0B2 uxtb r0, r0 - 13010 0058 E4E7 b .L940 - 13011 .LVL971: - 13012 .L937: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13013 .loc 1 2144 47 discriminator 7 view .LVU3900 - 13014 005a 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 - 13015 .LVL972: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13016 .loc 1 2144 47 discriminator 7 view .LVU3901 - 13017 005e C0B2 uxtb r0, r0 - 13018 0060 E0E7 b .L940 - 13019 .LVL973: - 13020 .L936: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13021 .loc 1 2144 47 discriminator 10 view .LVU3902 - 13022 0062 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 13023 .LVL974: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13024 .loc 1 2144 47 discriminator 10 view .LVU3903 - 13025 0066 C0B2 uxtb r0, r0 - 13026 0068 DCE7 b .L940 - 13027 .LVL975: - 13028 .L934: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13029 .loc 1 2144 47 discriminator 13 view .LVU3904 - 13030 006a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 - 13031 .LVL976: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13032 .loc 1 2144 47 discriminator 13 view .LVU3905 - 13033 006e C0B2 uxtb r0, r0 - 13034 0070 D8E7 b .L940 - 13035 .LVL977: - 13036 .L933: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13037 .loc 1 2144 47 discriminator 14 view .LVU3906 - 13038 0072 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 - 13039 .LVL978: -2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13040 .loc 1 2144 47 discriminator 14 view .LVU3907 - 13041 0076 C0B2 uxtb r0, r0 - 13042 0078 D4E7 b .L940 - ARM GAS /tmp/ccodHXtm.s page 428 - - - 13043 .LVL979: - 13044 .L941: + 12989 007d 27 .byte (.L945-.L947)/2 + 12990 007e 27 .byte (.L945-.L947)/2 + 12991 007f 27 .byte (.L945-.L947)/2 + 12992 0080 23 .byte (.L946-.L947)/2 + 12993 0081 00 .p2align 1 + 12994 .L962: 2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13045 .loc 1 2145 61 discriminator 2 view .LVU3908 - 13046 007a 0429 cmp r1, #4 - 13047 007c 05D0 beq .L963 + 12995 .loc 1 2145 61 is_stmt 0 discriminator 4 view .LVU3905 + 12996 0082 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 + 12997 0086 DBB2 uxtb r3, r3 + 12998 0088 EAE7 b .L940 + 12999 .L963: 2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13048 .loc 1 2145 61 discriminator 5 view .LVU3909 - 13049 007e 0829 cmp r1, #8 - 13050 0080 07D0 beq .L964 -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13051 .loc 1 2145 61 discriminator 8 view .LVU3910 - 13052 0082 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 - 13053 0086 DBB2 uxtb r3, r3 - 13054 0088 D0E7 b .L942 - 13055 .L963: -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13056 .loc 1 2145 61 discriminator 4 view .LVU3911 - 13057 008a 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 13058 008e DBB2 uxtb r3, r3 - 13059 0090 CCE7 b .L942 - 13060 .L964: -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13061 .loc 1 2145 61 discriminator 7 view .LVU3912 - 13062 0092 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 - 13063 0096 DBB2 uxtb r3, r3 - 13064 0098 C8E7 b .L942 - 13065 .LVL980: - 13066 .L952: + 13000 .loc 1 2145 61 discriminator 7 view .LVU3906 + 13001 008a 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 + 13002 008e DBB2 uxtb r3, r3 + 13003 0090 E6E7 b .L940 + 13004 .LVL978: + 13005 .L951: 2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13067 .loc 1 2158 3 discriminator 1 view .LVU3913 - 13068 009a 0223 movs r3, #2 - 13069 009c 84F83E30 strb r3, [r4, #62] + 13006 .loc 1 2158 3 discriminator 1 view .LVU3907 + 13007 0092 0223 movs r3, #2 + 13008 0094 84F83E30 strb r3, [r4, #62] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13070 .loc 1 2159 3 is_stmt 1 view .LVU3914 + 13009 .loc 1 2159 3 is_stmt 1 view .LVU3908 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13071 .loc 1 2159 3 is_stmt 0 discriminator 1 view .LVU3915 - 13072 00a0 84F84430 strb r3, [r4, #68] - 13073 00a4 09E0 b .L953 - 13074 .L951: + 13010 .loc 1 2159 3 is_stmt 0 discriminator 1 view .LVU3909 + 13011 0098 84F84430 strb r3, [r4, #68] + 13012 009c 19E0 b .L952 + 13013 .L950: 2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13075 .loc 1 2158 3 discriminator 3 view .LVU3916 - 13076 00a6 0223 movs r3, #2 - 13077 00a8 84F83F30 strb r3, [r4, #63] + 13014 .loc 1 2158 3 discriminator 3 view .LVU3910 + 13015 009e 0223 movs r3, #2 + 13016 00a0 84F83F30 strb r3, [r4, #63] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13078 .loc 1 2159 3 is_stmt 1 view .LVU3917 - 13079 .L954: + 13017 .loc 1 2159 3 is_stmt 1 view .LVU3911 + 13018 00a4 0EE0 b .L953 + 13019 .L949: +2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13020 .loc 1 2158 3 is_stmt 0 discriminator 6 view .LVU3912 + 13021 00a6 0223 movs r3, #2 + 13022 00a8 84F84030 strb r3, [r4, #64] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13080 .loc 1 2159 3 is_stmt 0 discriminator 2 view .LVU3918 - 13081 00ac 0429 cmp r1, #4 - 13082 00ae 35D0 beq .L965 + 13023 .loc 1 2159 3 is_stmt 1 view .LVU3913 + 13024 00ac 0AE0 b .L953 + 13025 .L948: +2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13026 .loc 1 2158 3 is_stmt 0 discriminator 9 view .LVU3914 + 13027 00ae 0223 movs r3, #2 + 13028 00b0 84F84130 strb r3, [r4, #65] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13083 .loc 1 2159 3 discriminator 4 view .LVU3919 - 13084 00b0 0829 cmp r1, #8 - 13085 00b2 37D0 beq .L966 -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13086 .loc 1 2159 3 discriminator 7 view .LVU3920 - ARM GAS /tmp/ccodHXtm.s page 429 + 13029 .loc 1 2159 3 is_stmt 1 view .LVU3915 + 13030 00b4 06E0 b .L953 + 13031 .L946: +2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13032 .loc 1 2158 3 is_stmt 0 discriminator 12 view .LVU3916 + 13033 00b6 0223 movs r3, #2 + ARM GAS /tmp/ccGjXOU1.s page 428 - 13087 00b4 0223 movs r3, #2 - 13088 00b6 84F84730 strb r3, [r4, #71] - 13089 .L953: + 13034 00b8 84F84230 strb r3, [r4, #66] +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13035 .loc 1 2159 3 is_stmt 1 view .LVU3917 + 13036 00bc 02E0 b .L953 + 13037 .L945: +2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13038 .loc 1 2158 3 is_stmt 0 discriminator 13 view .LVU3918 + 13039 00be 0223 movs r3, #2 + 13040 00c0 84F84330 strb r3, [r4, #67] +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13041 .loc 1 2159 3 is_stmt 1 view .LVU3919 + 13042 .L953: +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13043 .loc 1 2159 3 is_stmt 0 discriminator 2 view .LVU3920 + 13044 00c4 0429 cmp r1, #4 + 13045 00c6 25D0 beq .L964 +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13046 .loc 1 2159 3 discriminator 4 view .LVU3921 + 13047 00c8 0829 cmp r1, #8 + 13048 00ca 27D0 beq .L965 +2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13049 .loc 1 2159 3 discriminator 7 view .LVU3922 + 13050 00cc 0223 movs r3, #2 + 13051 00ce 84F84730 strb r3, [r4, #71] + 13052 .L952: 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13090 .loc 1 2162 3 is_stmt 1 view .LVU3921 - 13091 00ba 0122 movs r2, #1 - 13092 00bc 2068 ldr r0, [r4] - 13093 .LVL981: + 13053 .loc 1 2162 3 is_stmt 1 view .LVU3923 + 13054 00d2 0122 movs r2, #1 + 13055 00d4 2068 ldr r0, [r4] + 13056 .LVL979: 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13094 .loc 1 2162 3 is_stmt 0 view .LVU3922 - 13095 00be FFF7FEFF bl TIM_CCxChannelCmd - 13096 .LVL982: + 13057 .loc 1 2162 3 is_stmt 0 view .LVU3924 + 13058 00d6 FFF7FEFF bl TIM_CCxChannelCmd + 13059 .LVL980: 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13097 .loc 1 2165 3 is_stmt 1 view .LVU3923 + 13060 .loc 1 2165 3 is_stmt 1 view .LVU3925 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13098 .loc 1 2165 7 is_stmt 0 view .LVU3924 - 13099 00c2 2368 ldr r3, [r4] + 13061 .loc 1 2165 7 is_stmt 0 view .LVU3926 + 13062 00da 2368 ldr r3, [r4] 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13100 .loc 1 2165 6 view .LVU3925 - 13101 00c4 234A ldr r2, .L967 - 13102 00c6 9342 cmp r3, r2 - 13103 00c8 30D0 beq .L957 + 13063 .loc 1 2165 6 view .LVU3927 + 13064 00dc 1B4A ldr r2, .L966 + 13065 00de 9342 cmp r3, r2 + 13066 00e0 20D0 beq .L956 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13104 .loc 1 2165 7 discriminator 1 view .LVU3926 - 13105 00ca B3F1804F cmp r3, #1073741824 - 13106 00ce 2DD0 beq .L957 + 13067 .loc 1 2165 7 discriminator 1 view .LVU3928 + 13068 00e2 B3F1804F cmp r3, #1073741824 + 13069 00e6 1DD0 beq .L956 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13107 .loc 1 2165 7 discriminator 2 view .LVU3927 - 13108 00d0 A2F59432 sub r2, r2, #75776 - 13109 00d4 9342 cmp r3, r2 - 13110 00d6 29D0 beq .L957 + 13070 .loc 1 2165 7 discriminator 2 view .LVU3929 + 13071 00e8 A2F59432 sub r2, r2, #75776 + 13072 00ec 9342 cmp r3, r2 + 13073 00ee 19D0 beq .L956 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13111 .loc 1 2165 7 discriminator 3 view .LVU3928 - 13112 00d8 02F58062 add r2, r2, #1024 - 13113 00dc 9342 cmp r3, r2 - 13114 00de 25D0 beq .L957 + 13074 .loc 1 2165 7 discriminator 3 view .LVU3930 + 13075 00f0 02F58062 add r2, r2, #1024 + 13076 00f4 9342 cmp r3, r2 + ARM GAS /tmp/ccGjXOU1.s page 429 + + + 13077 00f6 15D0 beq .L956 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13115 .loc 1 2165 7 discriminator 4 view .LVU3929 - 13116 00e0 02F59632 add r2, r2, #76800 - 13117 00e4 9342 cmp r3, r2 - 13118 00e6 21D0 beq .L957 + 13078 .loc 1 2165 7 discriminator 4 view .LVU3931 + 13079 00f8 02F59632 add r2, r2, #76800 + 13080 00fc 9342 cmp r3, r2 + 13081 00fe 11D0 beq .L956 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13119 .loc 1 2165 7 discriminator 5 view .LVU3930 - 13120 00e8 02F54062 add r2, r2, #3072 - 13121 00ec 9342 cmp r3, r2 - 13122 00ee 1DD0 beq .L957 + 13082 .loc 1 2165 7 discriminator 5 view .LVU3932 + 13083 0100 02F54062 add r2, r2, #3072 + 13084 0104 9342 cmp r3, r2 + 13085 0106 0DD0 beq .L956 2175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13123 .loc 1 2175 5 is_stmt 1 view .LVU3931 - 13124 00f0 1A68 ldr r2, [r3] - 13125 00f2 42F00102 orr r2, r2, #1 - 13126 00f6 1A60 str r2, [r3] + 13086 .loc 1 2175 5 is_stmt 1 view .LVU3933 + 13087 0108 1A68 ldr r2, [r3] + 13088 010a 42F00102 orr r2, r2, #1 + 13089 010e 1A60 str r2, [r3] 2179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13127 .loc 1 2179 10 is_stmt 0 view .LVU3932 - 13128 00f8 0020 movs r0, #0 - 13129 00fa 26E0 b .L945 - 13130 .LVL983: - 13131 .L950: - ARM GAS /tmp/ccodHXtm.s page 430 - - -2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13132 .loc 1 2158 3 discriminator 6 view .LVU3933 - 13133 00fc 0223 movs r3, #2 - 13134 00fe 84F84030 strb r3, [r4, #64] + 13090 .loc 1 2179 10 is_stmt 0 view .LVU3934 + 13091 0110 0020 movs r0, #0 + 13092 0112 16E0 b .L944 + 13093 .LVL981: + 13094 .L964: 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13135 .loc 1 2159 3 is_stmt 1 view .LVU3934 - 13136 0102 D3E7 b .L954 - 13137 .L949: -2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13138 .loc 1 2158 3 is_stmt 0 discriminator 9 view .LVU3935 - 13139 0104 0223 movs r3, #2 - 13140 0106 84F84130 strb r3, [r4, #65] + 13095 .loc 1 2159 3 discriminator 3 view .LVU3935 + 13096 0114 0223 movs r3, #2 + 13097 0116 84F84530 strb r3, [r4, #69] + 13098 011a DAE7 b .L952 + 13099 .L965: 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13141 .loc 1 2159 3 is_stmt 1 view .LVU3936 - 13142 010a CFE7 b .L954 - 13143 .L947: -2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13144 .loc 1 2158 3 is_stmt 0 discriminator 12 view .LVU3937 - 13145 010c 0223 movs r3, #2 - 13146 010e 84F84230 strb r3, [r4, #66] -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13147 .loc 1 2159 3 is_stmt 1 view .LVU3938 - 13148 0112 CBE7 b .L954 - 13149 .L946: -2158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13150 .loc 1 2158 3 is_stmt 0 discriminator 13 view .LVU3939 - 13151 0114 0223 movs r3, #2 - 13152 0116 84F84330 strb r3, [r4, #67] -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13153 .loc 1 2159 3 is_stmt 1 view .LVU3940 - 13154 011a C7E7 b .L954 - 13155 .L965: -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13156 .loc 1 2159 3 is_stmt 0 discriminator 3 view .LVU3941 - 13157 011c 0223 movs r3, #2 - 13158 011e 84F84530 strb r3, [r4, #69] - 13159 0122 CAE7 b .L953 - 13160 .L966: -2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13161 .loc 1 2159 3 discriminator 6 view .LVU3942 - 13162 0124 0223 movs r3, #2 - 13163 0126 84F84630 strb r3, [r4, #70] - 13164 012a C6E7 b .L953 - 13165 .LVL984: - 13166 .L957: + 13100 .loc 1 2159 3 discriminator 6 view .LVU3936 + 13101 011c 0223 movs r3, #2 + 13102 011e 84F84630 strb r3, [r4, #70] + 13103 0122 D6E7 b .L952 + 13104 .LVL982: + 13105 .L956: 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 13167 .loc 1 2167 5 is_stmt 1 view .LVU3943 + 13106 .loc 1 2167 5 is_stmt 1 view .LVU3937 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 13168 .loc 1 2167 29 is_stmt 0 view .LVU3944 - 13169 012c 9968 ldr r1, [r3, #8] + 13107 .loc 1 2167 29 is_stmt 0 view .LVU3938 + 13108 0124 9968 ldr r1, [r3, #8] 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 13170 .loc 1 2167 13 view .LVU3945 - 13171 012e 0A4A ldr r2, .L967+4 - 13172 0130 0A40 ands r2, r2, r1 - 13173 .LVL985: + 13109 .loc 1 2167 13 view .LVU3939 + 13110 0126 0A4A ldr r2, .L966+4 + 13111 0128 0A40 ands r2, r2, r1 + 13112 .LVL983: 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13174 .loc 1 2168 5 is_stmt 1 view .LVU3946 - ARM GAS /tmp/ccodHXtm.s page 431 - - + 13113 .loc 1 2168 5 is_stmt 1 view .LVU3940 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13175 .loc 1 2168 8 is_stmt 0 view .LVU3947 - 13176 0132 062A cmp r2, #6 - 13177 0134 0AD0 beq .L960 + 13114 .loc 1 2168 8 is_stmt 0 view .LVU3941 + 13115 012a 062A cmp r2, #6 + 13116 012c 0AD0 beq .L959 2168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13178 .loc 1 2168 9 discriminator 1 view .LVU3948 - 13179 0136 B2F5803F cmp r2, #65536 - 13180 013a 09D0 beq .L961 + 13117 .loc 1 2168 9 discriminator 1 view .LVU3942 + 13118 012e B2F5803F cmp r2, #65536 + 13119 0132 09D0 beq .L960 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13181 .loc 1 2170 7 is_stmt 1 view .LVU3949 - 13182 013c 1A68 ldr r2, [r3] - 13183 .LVL986: + 13120 .loc 1 2170 7 is_stmt 1 view .LVU3943 + ARM GAS /tmp/ccGjXOU1.s page 430 + + + 13121 0134 1A68 ldr r2, [r3] + 13122 .LVL984: 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13184 .loc 1 2170 7 is_stmt 0 view .LVU3950 - 13185 013e 42F00102 orr r2, r2, #1 - 13186 0142 1A60 str r2, [r3] + 13123 .loc 1 2170 7 is_stmt 0 view .LVU3944 + 13124 0136 42F00102 orr r2, r2, #1 + 13125 013a 1A60 str r2, [r3] 2179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13187 .loc 1 2179 10 view .LVU3951 - 13188 0144 0020 movs r0, #0 - 13189 0146 00E0 b .L945 - 13190 .LVL987: - 13191 .L959: + 13126 .loc 1 2179 10 view .LVU3945 + 13127 013c 0020 movs r0, #0 + 13128 013e 00E0 b .L944 + 13129 .LVL985: + 13130 .L958: 2154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13192 .loc 1 2154 12 view .LVU3952 - 13193 0148 0120 movs r0, #1 - 13194 .LVL988: - 13195 .L945: + 13131 .loc 1 2154 12 view .LVU3946 + 13132 0140 0120 movs r0, #1 + 13133 .LVL986: + 13134 .L944: 2180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13196 .loc 1 2180 1 view .LVU3953 - 13197 014a 10BD pop {r4, pc} - 13198 .LVL989: - 13199 .L960: + 13135 .loc 1 2180 1 view .LVU3947 + 13136 0142 10BD pop {r4, pc} + 13137 .LVL987: + 13138 .L959: 2179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13200 .loc 1 2179 10 view .LVU3954 - 13201 014c 0020 movs r0, #0 - 13202 014e FCE7 b .L945 - 13203 .L961: - 13204 0150 0020 movs r0, #0 - 13205 0152 FAE7 b .L945 - 13206 .L968: - 13207 .align 2 - 13208 .L967: - 13209 0154 002C0140 .word 1073818624 - 13210 0158 07000100 .word 65543 - 13211 .cfi_endproc - 13212 .LFE363: - 13214 .section .text.HAL_TIM_IC_Stop,"ax",%progbits - 13215 .align 1 - 13216 .global HAL_TIM_IC_Stop - 13217 .syntax unified - 13218 .thumb - 13219 .thumb_func - 13221 HAL_TIM_IC_Stop: - 13222 .LVL990: - 13223 .LFB364: + 13139 .loc 1 2179 10 view .LVU3948 + 13140 0144 0020 movs r0, #0 + 13141 0146 FCE7 b .L944 + 13142 .L960: + 13143 0148 0020 movs r0, #0 + 13144 014a FAE7 b .L944 + 13145 .L967: + 13146 .align 2 + 13147 .L966: + 13148 014c 002C0140 .word 1073818624 + 13149 0150 07000100 .word 65543 + 13150 .cfi_endproc + 13151 .LFE363: + 13153 .section .text.HAL_TIM_IC_Stop,"ax",%progbits + 13154 .align 1 + 13155 .global HAL_TIM_IC_Stop + 13156 .syntax unified + 13157 .thumb + 13158 .thumb_func + 13160 HAL_TIM_IC_Stop: + 13161 .LVL988: + 13162 .LFB364: 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 13224 .loc 1 2194 1 is_stmt 1 view -0 - ARM GAS /tmp/ccodHXtm.s page 432 + 13163 .loc 1 2194 1 is_stmt 1 view -0 + 13164 .cfi_startproc + 13165 @ args = 0, pretend = 0, frame = 0 + 13166 @ frame_needed = 0, uses_anonymous_args = 0 +2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ + 13167 .loc 1 2194 1 is_stmt 0 view .LVU3950 + 13168 0000 38B5 push {r3, r4, r5, lr} + 13169 .LCFI98: + 13170 .cfi_def_cfa_offset 16 + 13171 .cfi_offset 3, -16 + 13172 .cfi_offset 4, -12 + ARM GAS /tmp/ccGjXOU1.s page 431 - 13225 .cfi_startproc - 13226 @ args = 0, pretend = 0, frame = 0 - 13227 @ frame_needed = 0, uses_anonymous_args = 0 -2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 13228 .loc 1 2194 1 is_stmt 0 view .LVU3956 - 13229 0000 38B5 push {r3, r4, r5, lr} - 13230 .LCFI98: - 13231 .cfi_def_cfa_offset 16 - 13232 .cfi_offset 3, -16 - 13233 .cfi_offset 4, -12 - 13234 .cfi_offset 5, -8 - 13235 .cfi_offset 14, -4 - 13236 0002 0446 mov r4, r0 - 13237 0004 0D46 mov r5, r1 + 13173 .cfi_offset 5, -8 + 13174 .cfi_offset 14, -4 + 13175 0002 0446 mov r4, r0 + 13176 0004 0D46 mov r5, r1 2196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13238 .loc 1 2196 3 is_stmt 1 view .LVU3957 + 13177 .loc 1 2196 3 is_stmt 1 view .LVU3951 2199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13239 .loc 1 2199 3 view .LVU3958 - 13240 0006 0022 movs r2, #0 - 13241 0008 0068 ldr r0, [r0] - 13242 .LVL991: + 13178 .loc 1 2199 3 view .LVU3952 + 13179 0006 0022 movs r2, #0 + 13180 0008 0068 ldr r0, [r0] + 13181 .LVL989: 2199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13243 .loc 1 2199 3 is_stmt 0 view .LVU3959 - 13244 000a FFF7FEFF bl TIM_CCxChannelCmd - 13245 .LVL992: + 13182 .loc 1 2199 3 is_stmt 0 view .LVU3953 + 13183 000a FFF7FEFF bl TIM_CCxChannelCmd + 13184 .LVL990: 2202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13246 .loc 1 2202 3 is_stmt 1 view .LVU3960 + 13185 .loc 1 2202 3 is_stmt 1 view .LVU3954 2202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13247 .loc 1 2202 3 view .LVU3961 - 13248 000e 2368 ldr r3, [r4] - 13249 0010 196A ldr r1, [r3, #32] - 13250 0012 41F21112 movw r2, #4369 - 13251 0016 1142 tst r1, r2 - 13252 0018 08D1 bne .L970 + 13186 .loc 1 2202 3 view .LVU3955 + 13187 000e 2368 ldr r3, [r4] + 13188 0010 196A ldr r1, [r3, #32] + 13189 0012 41F21112 movw r2, #4369 + 13190 0016 1142 tst r1, r2 + 13191 0018 08D1 bne .L969 2202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13253 .loc 1 2202 3 discriminator 1 view .LVU3962 - 13254 001a 196A ldr r1, [r3, #32] - 13255 001c 44F24442 movw r2, #17476 - 13256 0020 1142 tst r1, r2 - 13257 0022 03D1 bne .L970 + 13192 .loc 1 2202 3 discriminator 1 view .LVU3956 + 13193 001a 196A ldr r1, [r3, #32] + 13194 001c 44F24442 movw r2, #17476 + 13195 0020 1142 tst r1, r2 + 13196 0022 03D1 bne .L969 2202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13258 .loc 1 2202 3 discriminator 3 view .LVU3963 - 13259 0024 1A68 ldr r2, [r3] - 13260 0026 22F00102 bic r2, r2, #1 - 13261 002a 1A60 str r2, [r3] - 13262 .L970: + 13197 .loc 1 2202 3 discriminator 3 view .LVU3957 + 13198 0024 1A68 ldr r2, [r3] + 13199 0026 22F00102 bic r2, r2, #1 + 13200 002a 1A60 str r2, [r3] + 13201 .L969: 2202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13263 .loc 1 2202 3 discriminator 5 view .LVU3964 + 13202 .loc 1 2202 3 discriminator 5 view .LVU3958 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13264 .loc 1 2205 3 view .LVU3965 - 13265 002c 102D cmp r5, #16 - 13266 002e 28D8 bhi .L971 - 13267 0030 DFE805F0 tbb [pc, r5] - 13268 .L973: - 13269 0034 09 .byte (.L977-.L973)/2 - 13270 0035 27 .byte (.L971-.L973)/2 - 13271 0036 27 .byte (.L971-.L973)/2 - ARM GAS /tmp/ccodHXtm.s page 433 + 13203 .loc 1 2205 3 view .LVU3959 + 13204 002c 102D cmp r5, #16 + 13205 002e 20D8 bhi .L970 + 13206 0030 DFE805F0 tbb [pc, r5] + 13207 .L972: + 13208 0034 09 .byte (.L976-.L972)/2 + 13209 0035 1F .byte (.L970-.L972)/2 + 13210 0036 1F .byte (.L970-.L972)/2 + 13211 0037 1F .byte (.L970-.L972)/2 + 13212 0038 0F .byte (.L975-.L972)/2 + 13213 0039 1F .byte (.L970-.L972)/2 + 13214 003a 1F .byte (.L970-.L972)/2 + 13215 003b 1F .byte (.L970-.L972)/2 + 13216 003c 13 .byte (.L974-.L972)/2 + 13217 003d 1F .byte (.L970-.L972)/2 + 13218 003e 1F .byte (.L970-.L972)/2 + 13219 003f 1F .byte (.L970-.L972)/2 + 13220 0040 17 .byte (.L973-.L972)/2 + ARM GAS /tmp/ccGjXOU1.s page 432 - 13272 0037 27 .byte (.L971-.L973)/2 - 13273 0038 0F .byte (.L976-.L973)/2 - 13274 0039 27 .byte (.L971-.L973)/2 - 13275 003a 27 .byte (.L971-.L973)/2 - 13276 003b 27 .byte (.L971-.L973)/2 - 13277 003c 1B .byte (.L975-.L973)/2 - 13278 003d 27 .byte (.L971-.L973)/2 - 13279 003e 27 .byte (.L971-.L973)/2 - 13280 003f 27 .byte (.L971-.L973)/2 - 13281 0040 1F .byte (.L974-.L973)/2 - 13282 0041 27 .byte (.L971-.L973)/2 - 13283 0042 27 .byte (.L971-.L973)/2 - 13284 0043 27 .byte (.L971-.L973)/2 - 13285 0044 23 .byte (.L972-.L973)/2 - 13286 0045 00 .p2align 1 - 13287 .L977: + 13221 0041 1F .byte (.L970-.L972)/2 + 13222 0042 1F .byte (.L970-.L972)/2 + 13223 0043 1F .byte (.L970-.L972)/2 + 13224 0044 1B .byte (.L971-.L972)/2 + 13225 0045 00 .p2align 1 + 13226 .L976: 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13288 .loc 1 2205 3 is_stmt 0 discriminator 1 view .LVU3966 - 13289 0046 0123 movs r3, #1 - 13290 0048 84F83E30 strb r3, [r4, #62] + 13227 .loc 1 2205 3 is_stmt 0 discriminator 1 view .LVU3960 + 13228 0046 0123 movs r3, #1 + 13229 0048 84F83E30 strb r3, [r4, #62] 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13291 .loc 1 2206 3 is_stmt 1 view .LVU3967 + 13230 .loc 1 2206 3 is_stmt 1 view .LVU3961 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13292 .loc 1 2206 3 is_stmt 0 discriminator 1 view .LVU3968 - 13293 004c 84F84430 strb r3, [r4, #68] - 13294 0050 09E0 b .L978 - 13295 .L976: + 13231 .loc 1 2206 3 is_stmt 0 discriminator 1 view .LVU3962 + 13232 004c 84F84430 strb r3, [r4, #68] + 13233 0050 19E0 b .L977 + 13234 .L975: 2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13296 .loc 1 2205 3 discriminator 3 view .LVU3969 - 13297 0052 0123 movs r3, #1 - 13298 0054 84F83F30 strb r3, [r4, #63] + 13235 .loc 1 2205 3 discriminator 3 view .LVU3963 + 13236 0052 0123 movs r3, #1 + 13237 0054 84F83F30 strb r3, [r4, #63] 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13299 .loc 1 2206 3 is_stmt 1 view .LVU3970 - 13300 .L979: + 13238 .loc 1 2206 3 is_stmt 1 view .LVU3964 + 13239 0058 0EE0 b .L978 + 13240 .L974: +2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 13241 .loc 1 2205 3 is_stmt 0 discriminator 6 view .LVU3965 + 13242 005a 0123 movs r3, #1 + 13243 005c 84F84030 strb r3, [r4, #64] 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13301 .loc 1 2206 3 is_stmt 0 discriminator 2 view .LVU3971 - 13302 0058 042D cmp r5, #4 - 13303 005a 16D0 beq .L983 + 13244 .loc 1 2206 3 is_stmt 1 view .LVU3966 + 13245 0060 0AE0 b .L978 + 13246 .L973: +2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 13247 .loc 1 2205 3 is_stmt 0 discriminator 9 view .LVU3967 + 13248 0062 0123 movs r3, #1 + 13249 0064 84F84130 strb r3, [r4, #65] 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13304 .loc 1 2206 3 discriminator 4 view .LVU3972 - 13305 005c 082D cmp r5, #8 - 13306 005e 18D0 beq .L984 + 13250 .loc 1 2206 3 is_stmt 1 view .LVU3968 + 13251 0068 06E0 b .L978 + 13252 .L971: +2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 13253 .loc 1 2205 3 is_stmt 0 discriminator 12 view .LVU3969 + 13254 006a 0123 movs r3, #1 + 13255 006c 84F84230 strb r3, [r4, #66] 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13307 .loc 1 2206 3 discriminator 7 view .LVU3973 - 13308 0060 0123 movs r3, #1 - 13309 0062 84F84730 strb r3, [r4, #71] - 13310 .L978: + 13256 .loc 1 2206 3 is_stmt 1 view .LVU3970 + 13257 0070 02E0 b .L978 + 13258 .L970: +2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 13259 .loc 1 2205 3 is_stmt 0 discriminator 13 view .LVU3971 + 13260 0072 0123 movs r3, #1 + 13261 0074 84F84330 strb r3, [r4, #67] +2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13262 .loc 1 2206 3 is_stmt 1 view .LVU3972 + 13263 .L978: +2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + ARM GAS /tmp/ccGjXOU1.s page 433 + + + 13264 .loc 1 2206 3 is_stmt 0 discriminator 2 view .LVU3973 + 13265 0078 042D cmp r5, #4 + 13266 007a 06D0 beq .L982 +2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13267 .loc 1 2206 3 discriminator 4 view .LVU3974 + 13268 007c 082D cmp r5, #8 + 13269 007e 08D0 beq .L983 +2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13270 .loc 1 2206 3 discriminator 7 view .LVU3975 + 13271 0080 0123 movs r3, #1 + 13272 0082 84F84730 strb r3, [r4, #71] + 13273 .L977: 2209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13311 .loc 1 2209 3 is_stmt 1 view .LVU3974 + 13274 .loc 1 2209 3 is_stmt 1 view .LVU3976 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13312 .loc 1 2210 1 is_stmt 0 view .LVU3975 - 13313 0066 0020 movs r0, #0 - 13314 0068 38BD pop {r3, r4, r5, pc} - 13315 .LVL993: - 13316 .L975: -2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13317 .loc 1 2205 3 discriminator 6 view .LVU3976 - ARM GAS /tmp/ccodHXtm.s page 434 - - - 13318 006a 0123 movs r3, #1 - 13319 006c 84F84030 strb r3, [r4, #64] + 13275 .loc 1 2210 1 is_stmt 0 view .LVU3977 + 13276 0086 0020 movs r0, #0 + 13277 0088 38BD pop {r3, r4, r5, pc} + 13278 .LVL991: + 13279 .L982: 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13320 .loc 1 2206 3 is_stmt 1 view .LVU3977 - 13321 0070 F2E7 b .L979 - 13322 .L974: -2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13323 .loc 1 2205 3 is_stmt 0 discriminator 9 view .LVU3978 - 13324 0072 0123 movs r3, #1 - 13325 0074 84F84130 strb r3, [r4, #65] + 13280 .loc 1 2206 3 discriminator 3 view .LVU3978 + 13281 008a 0123 movs r3, #1 + 13282 008c 84F84530 strb r3, [r4, #69] + 13283 0090 F9E7 b .L977 + 13284 .L983: 2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13326 .loc 1 2206 3 is_stmt 1 view .LVU3979 - 13327 0078 EEE7 b .L979 - 13328 .L972: -2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13329 .loc 1 2205 3 is_stmt 0 discriminator 12 view .LVU3980 - 13330 007a 0123 movs r3, #1 - 13331 007c 84F84230 strb r3, [r4, #66] -2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13332 .loc 1 2206 3 is_stmt 1 view .LVU3981 - 13333 0080 EAE7 b .L979 - 13334 .L971: -2205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13335 .loc 1 2205 3 is_stmt 0 discriminator 13 view .LVU3982 - 13336 0082 0123 movs r3, #1 - 13337 0084 84F84330 strb r3, [r4, #67] -2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13338 .loc 1 2206 3 is_stmt 1 view .LVU3983 - 13339 0088 E6E7 b .L979 - 13340 .L983: -2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13341 .loc 1 2206 3 is_stmt 0 discriminator 3 view .LVU3984 - 13342 008a 0123 movs r3, #1 - 13343 008c 84F84530 strb r3, [r4, #69] - 13344 0090 E9E7 b .L978 - 13345 .L984: -2206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13346 .loc 1 2206 3 discriminator 6 view .LVU3985 - 13347 0092 0123 movs r3, #1 - 13348 0094 84F84630 strb r3, [r4, #70] - 13349 0098 E5E7 b .L978 - 13350 .cfi_endproc - 13351 .LFE364: - 13353 .section .text.HAL_TIM_IC_Start_IT,"ax",%progbits - 13354 .align 1 - 13355 .global HAL_TIM_IC_Start_IT - 13356 .syntax unified - 13357 .thumb - 13358 .thumb_func - 13360 HAL_TIM_IC_Start_IT: - 13361 .LVL994: - 13362 .LFB365: + 13285 .loc 1 2206 3 discriminator 6 view .LVU3979 + 13286 0092 0123 movs r3, #1 + 13287 0094 84F84630 strb r3, [r4, #70] + 13288 0098 F5E7 b .L977 + 13289 .cfi_endproc + 13290 .LFE364: + 13292 .section .text.HAL_TIM_IC_Start_IT,"ax",%progbits + 13293 .align 1 + 13294 .global HAL_TIM_IC_Start_IT + 13295 .syntax unified + 13296 .thumb + 13297 .thumb_func + 13299 HAL_TIM_IC_Start_IT: + 13300 .LVL992: + 13301 .LFB365: 2224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 13363 .loc 1 2224 1 is_stmt 1 view -0 - 13364 .cfi_startproc - 13365 @ args = 0, pretend = 0, frame = 0 - 13366 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccodHXtm.s page 435 - - + 13302 .loc 1 2224 1 is_stmt 1 view -0 + 13303 .cfi_startproc + 13304 @ args = 0, pretend = 0, frame = 0 + 13305 @ frame_needed = 0, uses_anonymous_args = 0 2224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 13367 .loc 1 2224 1 is_stmt 0 view .LVU3987 - 13368 0000 10B5 push {r4, lr} - 13369 .LCFI99: - 13370 .cfi_def_cfa_offset 8 - 13371 .cfi_offset 4, -8 - 13372 .cfi_offset 14, -4 - 13373 0002 0446 mov r4, r0 + 13306 .loc 1 2224 1 is_stmt 0 view .LVU3981 + 13307 0000 10B5 push {r4, lr} + 13308 .LCFI99: + 13309 .cfi_def_cfa_offset 8 + 13310 .cfi_offset 4, -8 + 13311 .cfi_offset 14, -4 + 13312 0002 0446 mov r4, r0 2225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 13374 .loc 1 2225 3 is_stmt 1 view .LVU3988 - 13375 .LVL995: + 13313 .loc 1 2225 3 is_stmt 1 view .LVU3982 + ARM GAS /tmp/ccGjXOU1.s page 434 + + + 13314 .LVL993: 2226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13376 .loc 1 2226 3 view .LVU3989 + 13315 .loc 1 2226 3 view .LVU3983 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13377 .loc 1 2228 3 view .LVU3990 - 13378 0004 1029 cmp r1, #16 - 13379 0006 34D8 bhi .L986 - 13380 0008 DFE801F0 tbb [pc, r1] - 13381 .L988: - 13382 000c 09 .byte (.L992-.L988)/2 - 13383 000d 33 .byte (.L986-.L988)/2 - 13384 000e 33 .byte (.L986-.L988)/2 - 13385 000f 33 .byte (.L986-.L988)/2 - 13386 0010 23 .byte (.L991-.L988)/2 - 13387 0011 33 .byte (.L986-.L988)/2 - 13388 0012 33 .byte (.L986-.L988)/2 - 13389 0013 33 .byte (.L986-.L988)/2 - 13390 0014 27 .byte (.L990-.L988)/2 - 13391 0015 33 .byte (.L986-.L988)/2 - 13392 0016 33 .byte (.L986-.L988)/2 - 13393 0017 33 .byte (.L986-.L988)/2 - 13394 0018 2B .byte (.L989-.L988)/2 - 13395 0019 33 .byte (.L986-.L988)/2 - 13396 001a 33 .byte (.L986-.L988)/2 - 13397 001b 33 .byte (.L986-.L988)/2 - 13398 001c 2F .byte (.L987-.L988)/2 - 13399 001d 00 .p2align 1 - 13400 .L992: + 13316 .loc 1 2228 3 view .LVU3984 + 13317 0004 1029 cmp r1, #16 + 13318 0006 21D8 bhi .L985 + 13319 0008 DFE801F0 tbb [pc, r1] + 13320 .L987: + 13321 000c 09 .byte (.L991-.L987)/2 + 13322 000d 20 .byte (.L985-.L987)/2 + 13323 000e 20 .byte (.L985-.L987)/2 + 13324 000f 20 .byte (.L985-.L987)/2 + 13325 0010 10 .byte (.L990-.L987)/2 + 13326 0011 20 .byte (.L985-.L987)/2 + 13327 0012 20 .byte (.L985-.L987)/2 + 13328 0013 20 .byte (.L985-.L987)/2 + 13329 0014 14 .byte (.L989-.L987)/2 + 13330 0015 20 .byte (.L985-.L987)/2 + 13331 0016 20 .byte (.L985-.L987)/2 + 13332 0017 20 .byte (.L985-.L987)/2 + 13333 0018 18 .byte (.L988-.L987)/2 + 13334 0019 20 .byte (.L985-.L987)/2 + 13335 001a 20 .byte (.L985-.L987)/2 + 13336 001b 20 .byte (.L985-.L987)/2 + 13337 001c 1C .byte (.L986-.L987)/2 + 13338 001d 00 .p2align 1 + 13339 .L991: 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13401 .loc 1 2228 47 is_stmt 0 discriminator 1 view .LVU3991 - 13402 001e 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 13403 .LVL996: + 13340 .loc 1 2228 47 is_stmt 0 discriminator 1 view .LVU3985 + 13341 001e 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 13342 .LVL994: 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13404 .loc 1 2228 47 discriminator 1 view .LVU3992 - 13405 0022 C0B2 uxtb r0, r0 - 13406 .L993: - 13407 .LVL997: + 13343 .loc 1 2228 47 discriminator 1 view .LVU3986 + 13344 0022 C0B2 uxtb r0, r0 + 13345 .LVL995: 2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13408 .loc 1 2229 3 is_stmt 1 view .LVU3993 + 13346 .loc 1 2229 3 is_stmt 1 view .LVU3987 2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13409 .loc 1 2229 61 is_stmt 0 view .LVU3994 - 13410 0024 49BB cbnz r1, .L994 + 13347 .loc 1 2229 61 is_stmt 0 discriminator 1 view .LVU3988 + 13348 0024 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 + 13349 0028 DBB2 uxtb r3, r3 + 13350 002a 19E0 b .L992 + 13351 .LVL996: + 13352 .L990: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13353 .loc 1 2228 47 discriminator 4 view .LVU3989 + 13354 002c 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 13355 .LVL997: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13356 .loc 1 2228 47 discriminator 4 view .LVU3990 + 13357 0030 C0B2 uxtb r0, r0 + 13358 .LVL998: 2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13411 .loc 1 2229 61 discriminator 1 view .LVU3995 - 13412 0026 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - 13413 002a DBB2 uxtb r3, r3 - 13414 .L995: - ARM GAS /tmp/ccodHXtm.s page 436 + 13359 .loc 1 2229 3 is_stmt 1 view .LVU3991 + 13360 0032 0EE0 b .L993 + 13361 .LVL999: + ARM GAS /tmp/ccGjXOU1.s page 435 - 13415 .LVL998: + 13362 .L989: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13363 .loc 1 2228 47 is_stmt 0 discriminator 7 view .LVU3992 + 13364 0034 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 + 13365 .LVL1000: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13366 .loc 1 2228 47 discriminator 7 view .LVU3993 + 13367 0038 C0B2 uxtb r0, r0 + 13368 .LVL1001: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13369 .loc 1 2229 3 is_stmt 1 view .LVU3994 + 13370 003a 0AE0 b .L993 + 13371 .LVL1002: + 13372 .L988: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13373 .loc 1 2228 47 is_stmt 0 discriminator 10 view .LVU3995 + 13374 003c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 + 13375 .LVL1003: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13376 .loc 1 2228 47 discriminator 10 view .LVU3996 + 13377 0040 C0B2 uxtb r0, r0 + 13378 .LVL1004: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13379 .loc 1 2229 3 is_stmt 1 view .LVU3997 + 13380 0042 06E0 b .L993 + 13381 .LVL1005: + 13382 .L986: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13383 .loc 1 2228 47 is_stmt 0 discriminator 13 view .LVU3998 + 13384 0044 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 + 13385 .LVL1006: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13386 .loc 1 2228 47 discriminator 13 view .LVU3999 + 13387 0048 C0B2 uxtb r0, r0 + 13388 .LVL1007: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13389 .loc 1 2229 3 is_stmt 1 view .LVU4000 + 13390 004a 02E0 b .L993 + 13391 .LVL1008: + 13392 .L985: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13393 .loc 1 2228 47 is_stmt 0 discriminator 14 view .LVU4001 + 13394 004c 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 + 13395 .LVL1009: +2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13396 .loc 1 2228 47 discriminator 14 view .LVU4002 + 13397 0050 C0B2 uxtb r0, r0 + 13398 .LVL1010: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13399 .loc 1 2229 3 is_stmt 1 view .LVU4003 + 13400 .L993: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13401 .loc 1 2229 61 is_stmt 0 discriminator 2 view .LVU4004 + 13402 0052 0429 cmp r1, #4 + 13403 0054 17D0 beq .L1023 +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13404 .loc 1 2229 61 discriminator 5 view .LVU4005 + ARM GAS /tmp/ccGjXOU1.s page 436 + + + 13405 0056 0829 cmp r1, #8 + 13406 0058 19D0 beq .L1024 +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13407 .loc 1 2229 61 discriminator 8 view .LVU4006 + 13408 005a 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 + 13409 005e DBB2 uxtb r3, r3 + 13410 .L992: + 13411 .LVL1011: 2232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13416 .loc 1 2232 3 is_stmt 1 view .LVU3996 + 13412 .loc 1 2232 3 is_stmt 1 view .LVU4007 2235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) - 13417 .loc 1 2235 3 view .LVU3997 + 13413 .loc 1 2235 3 view .LVU4008 2235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) - 13418 .loc 1 2235 6 is_stmt 0 view .LVU3998 - 13419 002c 0128 cmp r0, #1 - 13420 002e 40F0AB80 bne .L1018 + 13414 .loc 1 2235 6 is_stmt 0 view .LVU4009 + 13415 0060 0128 cmp r0, #1 + 13416 0062 40F0A380 bne .L1015 2236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13421 .loc 1 2236 7 view .LVU3999 - 13422 0032 012B cmp r3, #1 - 13423 0034 40F0A980 bne .L998 + 13417 .loc 1 2236 7 view .LVU4010 + 13418 0066 012B cmp r3, #1 + 13419 0068 40F0A180 bne .L996 2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13424 .loc 1 2242 3 is_stmt 1 view .LVU4000 - 13425 0038 1029 cmp r1, #16 - 13426 003a 55D8 bhi .L999 - 13427 003c DFE801F0 tbb [pc, r1] - 13428 .L1001: - 13429 0040 2D .byte (.L1005-.L1001)/2 - 13430 0041 54 .byte (.L999-.L1001)/2 - 13431 0042 54 .byte (.L999-.L1001)/2 - 13432 0043 54 .byte (.L999-.L1001)/2 - 13433 0044 33 .byte (.L1004-.L1001)/2 - 13434 0045 54 .byte (.L999-.L1001)/2 - 13435 0046 54 .byte (.L999-.L1001)/2 - 13436 0047 54 .byte (.L999-.L1001)/2 - 13437 0048 48 .byte (.L1003-.L1001)/2 - 13438 0049 54 .byte (.L999-.L1001)/2 - 13439 004a 54 .byte (.L999-.L1001)/2 - 13440 004b 54 .byte (.L999-.L1001)/2 - 13441 004c 4C .byte (.L1002-.L1001)/2 - 13442 004d 54 .byte (.L999-.L1001)/2 - 13443 004e 54 .byte (.L999-.L1001)/2 - 13444 004f 54 .byte (.L999-.L1001)/2 - 13445 0050 50 .byte (.L1000-.L1001)/2 - 13446 .LVL999: - 13447 0051 00 .p2align 1 - 13448 .L991: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13449 .loc 1 2228 47 is_stmt 0 discriminator 4 view .LVU4001 - 13450 0052 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 13451 .LVL1000: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13452 .loc 1 2228 47 discriminator 4 view .LVU4002 - 13453 0056 C0B2 uxtb r0, r0 - 13454 0058 E4E7 b .L993 - 13455 .LVL1001: - 13456 .L990: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13457 .loc 1 2228 47 discriminator 7 view .LVU4003 - 13458 005a 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 - 13459 .LVL1002: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13460 .loc 1 2228 47 discriminator 7 view .LVU4004 - 13461 005e C0B2 uxtb r0, r0 - 13462 0060 E0E7 b .L993 - ARM GAS /tmp/ccodHXtm.s page 437 + 13420 .loc 1 2242 3 is_stmt 1 view .LVU4011 + 13421 006c 1029 cmp r1, #16 + 13422 006e 2DD8 bhi .L997 + 13423 0070 DFE801F0 tbb [pc, r1] + 13424 .L999: + 13425 0074 11 .byte (.L1003-.L999)/2 + 13426 0075 2C .byte (.L997-.L999)/2 + 13427 0076 2C .byte (.L997-.L999)/2 + 13428 0077 2C .byte (.L997-.L999)/2 + 13429 0078 1C .byte (.L1002-.L999)/2 + 13430 0079 2C .byte (.L997-.L999)/2 + 13431 007a 2C .byte (.L997-.L999)/2 + 13432 007b 2C .byte (.L997-.L999)/2 + 13433 007c 20 .byte (.L1001-.L999)/2 + 13434 007d 2C .byte (.L997-.L999)/2 + 13435 007e 2C .byte (.L997-.L999)/2 + 13436 007f 2C .byte (.L997-.L999)/2 + 13437 0080 24 .byte (.L1000-.L999)/2 + 13438 0081 2C .byte (.L997-.L999)/2 + 13439 0082 2C .byte (.L997-.L999)/2 + 13440 0083 2C .byte (.L997-.L999)/2 + 13441 0084 28 .byte (.L998-.L999)/2 + 13442 .LVL1012: + 13443 0085 00 .p2align 1 + 13444 .L1023: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13445 .loc 1 2229 61 is_stmt 0 discriminator 4 view .LVU4012 + 13446 0086 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 + 13447 008a DBB2 uxtb r3, r3 + 13448 008c E8E7 b .L992 + 13449 .L1024: +2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13450 .loc 1 2229 61 discriminator 7 view .LVU4013 + 13451 008e 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 + 13452 0092 DBB2 uxtb r3, r3 + 13453 0094 E4E7 b .L992 + ARM GAS /tmp/ccGjXOU1.s page 437 - 13463 .LVL1003: - 13464 .L989: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13465 .loc 1 2228 47 discriminator 10 view .LVU4005 - 13466 0062 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 - 13467 .LVL1004: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13468 .loc 1 2228 47 discriminator 10 view .LVU4006 - 13469 0066 C0B2 uxtb r0, r0 - 13470 0068 DCE7 b .L993 - 13471 .LVL1005: - 13472 .L987: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13473 .loc 1 2228 47 discriminator 13 view .LVU4007 - 13474 006a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 - 13475 .LVL1006: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13476 .loc 1 2228 47 discriminator 13 view .LVU4008 - 13477 006e C0B2 uxtb r0, r0 - 13478 0070 D8E7 b .L993 - 13479 .LVL1007: - 13480 .L986: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13481 .loc 1 2228 47 discriminator 14 view .LVU4009 - 13482 0072 90F84300 ldrb r0, [r0, #67] @ zero_extendqisi2 - 13483 .LVL1008: -2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13484 .loc 1 2228 47 discriminator 14 view .LVU4010 - 13485 0076 C0B2 uxtb r0, r0 - 13486 0078 D4E7 b .L993 - 13487 .LVL1009: - 13488 .L994: -2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13489 .loc 1 2229 61 discriminator 2 view .LVU4011 - 13490 007a 0429 cmp r1, #4 - 13491 007c 05D0 beq .L1025 -2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13492 .loc 1 2229 61 discriminator 5 view .LVU4012 - 13493 007e 0829 cmp r1, #8 - 13494 0080 07D0 beq .L1026 -2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13495 .loc 1 2229 61 discriminator 8 view .LVU4013 - 13496 0082 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 - 13497 0086 DBB2 uxtb r3, r3 - 13498 0088 D0E7 b .L995 - 13499 .L1025: -2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13500 .loc 1 2229 61 discriminator 4 view .LVU4014 - 13501 008a 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 13502 008e DBB2 uxtb r3, r3 - 13503 0090 CCE7 b .L995 - 13504 .L1026: -2229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13505 .loc 1 2229 61 discriminator 7 view .LVU4015 - 13506 0092 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 - 13507 0096 DBB2 uxtb r3, r3 - 13508 0098 C8E7 b .L995 - ARM GAS /tmp/ccodHXtm.s page 438 - - - 13509 .LVL1010: - 13510 .L1005: + 13454 .LVL1013: + 13455 .L1003: 2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13511 .loc 1 2242 3 discriminator 1 view .LVU4016 - 13512 009a 0222 movs r2, #2 - 13513 009c 84F83E20 strb r2, [r4, #62] -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13514 .loc 1 2243 3 is_stmt 1 view .LVU4017 -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13515 .loc 1 2243 3 is_stmt 0 discriminator 1 view .LVU4018 - 13516 00a0 84F84420 strb r2, [r4, #68] - 13517 00a4 09E0 b .L1006 - 13518 .L1004: + 13456 .loc 1 2242 3 discriminator 1 view .LVU4014 + 13457 0096 0223 movs r3, #2 + 13458 .LVL1014: 2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13519 .loc 1 2242 3 discriminator 3 view .LVU4019 - 13520 00a6 0222 movs r2, #2 - 13521 00a8 84F83F20 strb r2, [r4, #63] + 13459 .loc 1 2242 3 discriminator 1 view .LVU4015 + 13460 0098 84F83E30 strb r3, [r4, #62] 2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13522 .loc 1 2243 3 is_stmt 1 view .LVU4020 - 13523 .L1007: + 13461 .loc 1 2243 3 is_stmt 1 view .LVU4016 2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13524 .loc 1 2243 3 is_stmt 0 discriminator 2 view .LVU4021 - 13525 00ac 0429 cmp r1, #4 - 13526 00ae 1FD0 beq .L1027 -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13527 .loc 1 2243 3 discriminator 4 view .LVU4022 - 13528 00b0 0829 cmp r1, #8 - 13529 00b2 46D0 beq .L1028 -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13530 .loc 1 2243 3 discriminator 7 view .LVU4023 - 13531 00b4 0222 movs r2, #2 - 13532 00b6 84F84720 strb r2, [r4, #71] - 13533 .L1006: + 13462 .loc 1 2243 3 is_stmt 0 discriminator 1 view .LVU4017 + 13463 009c 84F84430 strb r3, [r4, #68] 2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13534 .loc 1 2245 3 is_stmt 1 view .LVU4024 - 13535 00ba 0C29 cmp r1, #12 - 13536 00bc 66D8 bhi .L1019 - 13537 00be DFE801F0 tbb [pc, r1] - 13538 .L1013: - 13539 00c2 49 .byte (.L1014-.L1013)/2 - 13540 00c3 65 .byte (.L1019-.L1013)/2 - 13541 00c4 65 .byte (.L1019-.L1013)/2 - 13542 00c5 65 .byte (.L1019-.L1013)/2 - 13543 00c6 1A .byte (.L1009-.L1013)/2 - 13544 00c7 65 .byte (.L1019-.L1013)/2 - 13545 00c8 65 .byte (.L1019-.L1013)/2 - 13546 00c9 65 .byte (.L1019-.L1013)/2 - 13547 00ca 43 .byte (.L1011-.L1013)/2 - 13548 00cb 65 .byte (.L1019-.L1013)/2 - 13549 00cc 65 .byte (.L1019-.L1013)/2 - 13550 00cd 65 .byte (.L1019-.L1013)/2 - 13551 00ce 4F .byte (.L1012-.L1013)/2 - 13552 00cf 00 .p2align 1 - 13553 .L1003: -2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13554 .loc 1 2242 3 is_stmt 0 discriminator 6 view .LVU4025 - 13555 00d0 0222 movs r2, #2 - ARM GAS /tmp/ccodHXtm.s page 439 - - - 13556 00d2 84F84020 strb r2, [r4, #64] -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13557 .loc 1 2243 3 is_stmt 1 view .LVU4026 - 13558 00d6 E9E7 b .L1007 - 13559 .L1002: -2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13560 .loc 1 2242 3 is_stmt 0 discriminator 9 view .LVU4027 - 13561 00d8 0222 movs r2, #2 - 13562 00da 84F84120 strb r2, [r4, #65] -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13563 .loc 1 2243 3 is_stmt 1 view .LVU4028 - 13564 00de E5E7 b .L1007 - 13565 .L1000: -2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13566 .loc 1 2242 3 is_stmt 0 discriminator 12 view .LVU4029 - 13567 00e0 0222 movs r2, #2 - 13568 00e2 84F84220 strb r2, [r4, #66] -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13569 .loc 1 2243 3 is_stmt 1 view .LVU4030 - 13570 00e6 E1E7 b .L1007 - 13571 .L999: -2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 13572 .loc 1 2242 3 is_stmt 0 discriminator 13 view .LVU4031 - 13573 00e8 0222 movs r2, #2 - 13574 00ea 84F84320 strb r2, [r4, #67] -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13575 .loc 1 2243 3 is_stmt 1 view .LVU4032 - 13576 00ee DDE7 b .L1007 - 13577 .L1027: -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13578 .loc 1 2243 3 is_stmt 0 discriminator 3 view .LVU4033 - 13579 00f0 0223 movs r3, #2 - 13580 .LVL1011: -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13581 .loc 1 2243 3 discriminator 3 view .LVU4034 - 13582 00f2 84F84530 strb r3, [r4, #69] -2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13583 .loc 1 2245 3 is_stmt 1 view .LVU4035 - 13584 .L1009: -2257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13585 .loc 1 2257 7 view .LVU4036 - 13586 00f6 2268 ldr r2, [r4] - 13587 00f8 D368 ldr r3, [r2, #12] - 13588 00fa 43F00403 orr r3, r3, #4 - 13589 00fe D360 str r3, [r2, #12] -2258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13590 .loc 1 2258 7 view .LVU4037 -2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13591 .loc 1 2280 3 view .LVU4038 - 13592 .L1015: -2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13593 .loc 1 2283 5 view .LVU4039 - 13594 0100 0122 movs r2, #1 - 13595 0102 2068 ldr r0, [r4] - 13596 .LVL1012: -2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13597 .loc 1 2283 5 is_stmt 0 view .LVU4040 - ARM GAS /tmp/ccodHXtm.s page 440 - - - 13598 0104 FFF7FEFF bl TIM_CCxChannelCmd - 13599 .LVL1013: -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13600 .loc 1 2286 5 is_stmt 1 view .LVU4041 -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13601 .loc 1 2286 9 is_stmt 0 view .LVU4042 - 13602 0108 2368 ldr r3, [r4] -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13603 .loc 1 2286 8 view .LVU4043 - 13604 010a 234A ldr r2, .L1029 - 13605 010c 9342 cmp r3, r2 - 13606 010e 2DD0 beq .L1016 -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13607 .loc 1 2286 9 discriminator 1 view .LVU4044 - 13608 0110 B3F1804F cmp r3, #1073741824 - 13609 0114 2AD0 beq .L1016 -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13610 .loc 1 2286 9 discriminator 2 view .LVU4045 - 13611 0116 A2F59432 sub r2, r2, #75776 - 13612 011a 9342 cmp r3, r2 - 13613 011c 26D0 beq .L1016 -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13614 .loc 1 2286 9 discriminator 3 view .LVU4046 - 13615 011e 02F58062 add r2, r2, #1024 - 13616 0122 9342 cmp r3, r2 - 13617 0124 22D0 beq .L1016 -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13618 .loc 1 2286 9 discriminator 4 view .LVU4047 - 13619 0126 02F59632 add r2, r2, #76800 - 13620 012a 9342 cmp r3, r2 - 13621 012c 1ED0 beq .L1016 -2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13622 .loc 1 2286 9 discriminator 5 view .LVU4048 - 13623 012e 02F54062 add r2, r2, #3072 - 13624 0132 9342 cmp r3, r2 - 13625 0134 1AD0 beq .L1016 -2296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13626 .loc 1 2296 7 is_stmt 1 view .LVU4049 - 13627 0136 1A68 ldr r2, [r3] - 13628 0138 42F00102 orr r2, r2, #1 - 13629 013c 1A60 str r2, [r3] - 13630 013e 0020 movs r0, #0 - 13631 0140 23E0 b .L998 - 13632 .LVL1014: - 13633 .L1028: -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13634 .loc 1 2243 3 is_stmt 0 discriminator 6 view .LVU4050 - 13635 0142 0223 movs r3, #2 - 13636 .LVL1015: -2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13637 .loc 1 2243 3 discriminator 6 view .LVU4051 - 13638 0144 84F84630 strb r3, [r4, #70] -2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13639 .loc 1 2245 3 is_stmt 1 view .LVU4052 - 13640 .L1011: -2264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13641 .loc 1 2264 7 view .LVU4053 - ARM GAS /tmp/ccodHXtm.s page 441 - - - 13642 0148 2268 ldr r2, [r4] - 13643 014a D368 ldr r3, [r2, #12] - 13644 014c 43F00803 orr r3, r3, #8 - 13645 0150 D360 str r3, [r2, #12] -2265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13646 .loc 1 2265 7 view .LVU4054 -2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13647 .loc 1 2280 3 view .LVU4055 - 13648 0152 D5E7 b .L1015 - 13649 .LVL1016: - 13650 .L1014: + 13464 .loc 1 2245 3 is_stmt 1 view .LVU4018 + 13465 .L1004: 2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13651 .loc 1 2250 7 view .LVU4056 - 13652 0154 2268 ldr r2, [r4] - 13653 0156 D368 ldr r3, [r2, #12] - 13654 .LVL1017: -2250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13655 .loc 1 2250 7 is_stmt 0 view .LVU4057 - 13656 0158 43F00203 orr r3, r3, #2 - 13657 015c D360 str r3, [r2, #12] + 13466 .loc 1 2250 7 view .LVU4019 + 13467 00a0 2268 ldr r2, [r4] + 13468 00a2 D368 ldr r3, [r2, #12] + 13469 00a4 43F00203 orr r3, r3, #2 + 13470 00a8 D360 str r3, [r2, #12] 2251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13658 .loc 1 2251 7 is_stmt 1 view .LVU4058 + 13471 .loc 1 2251 7 view .LVU4020 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13659 .loc 1 2280 3 view .LVU4059 - 13660 015e CFE7 b .L1015 - 13661 .LVL1018: - 13662 .L1012: + 13472 .loc 1 2280 3 view .LVU4021 + 13473 00aa 41E0 b .L1012 + 13474 .LVL1015: + 13475 .L1002: +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13476 .loc 1 2242 3 is_stmt 0 discriminator 3 view .LVU4022 + 13477 00ac 0222 movs r2, #2 + 13478 00ae 84F83F20 strb r2, [r4, #63] +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13479 .loc 1 2243 3 is_stmt 1 view .LVU4023 + 13480 00b2 0EE0 b .L1005 + 13481 .L1001: +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13482 .loc 1 2242 3 is_stmt 0 discriminator 6 view .LVU4024 + 13483 00b4 0222 movs r2, #2 + 13484 00b6 84F84020 strb r2, [r4, #64] +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13485 .loc 1 2243 3 is_stmt 1 view .LVU4025 + 13486 00ba 0AE0 b .L1005 + 13487 .L1000: +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13488 .loc 1 2242 3 is_stmt 0 discriminator 9 view .LVU4026 + 13489 00bc 0222 movs r2, #2 + 13490 00be 84F84120 strb r2, [r4, #65] +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13491 .loc 1 2243 3 is_stmt 1 view .LVU4027 + 13492 00c2 06E0 b .L1005 + 13493 .L998: +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13494 .loc 1 2242 3 is_stmt 0 discriminator 12 view .LVU4028 + 13495 00c4 0222 movs r2, #2 + ARM GAS /tmp/ccGjXOU1.s page 438 + + + 13496 00c6 84F84220 strb r2, [r4, #66] +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13497 .loc 1 2243 3 is_stmt 1 view .LVU4029 + 13498 00ca 02E0 b .L1005 + 13499 .L997: +2242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 13500 .loc 1 2242 3 is_stmt 0 discriminator 13 view .LVU4030 + 13501 00cc 0222 movs r2, #2 + 13502 00ce 84F84320 strb r2, [r4, #67] +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13503 .loc 1 2243 3 is_stmt 1 view .LVU4031 + 13504 .L1005: +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13505 .loc 1 2243 3 is_stmt 0 discriminator 2 view .LVU4032 + 13506 00d2 0429 cmp r1, #4 + 13507 00d4 24D0 beq .L1025 +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13508 .loc 1 2243 3 discriminator 4 view .LVU4033 + 13509 00d6 0829 cmp r1, #8 + 13510 00d8 4BD0 beq .L1026 +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13511 .loc 1 2243 3 discriminator 7 view .LVU4034 + 13512 00da 0222 movs r2, #2 + 13513 00dc 84F84720 strb r2, [r4, #71] +2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13514 .loc 1 2245 3 is_stmt 1 view .LVU4035 + 13515 00e0 0C29 cmp r1, #12 + 13516 00e2 65D8 bhi .L1016 + 13517 00e4 01A2 adr r2, .L1011 + 13518 00e6 52F821F0 ldr pc, [r2, r1, lsl #2] + 13519 00ea 00BF .p2align 2 + 13520 .L1011: + 13521 00ec A1000000 .word .L1004+1 + 13522 00f0 B1010000 .word .L1016+1 + 13523 00f4 B1010000 .word .L1016+1 + 13524 00f8 B1010000 .word .L1016+1 + 13525 00fc 27010000 .word .L1007+1 + 13526 0100 B1010000 .word .L1016+1 + 13527 0104 B1010000 .word .L1016+1 + 13528 0108 B1010000 .word .L1016+1 + 13529 010c 79010000 .word .L1009+1 + 13530 0110 B1010000 .word .L1016+1 + 13531 0114 B1010000 .word .L1016+1 + 13532 0118 B1010000 .word .L1016+1 + 13533 011c 85010000 .word .L1010+1 + 13534 .p2align 1 + 13535 .L1025: +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13536 .loc 1 2243 3 is_stmt 0 discriminator 3 view .LVU4036 + 13537 0120 0223 movs r3, #2 + 13538 .LVL1016: +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13539 .loc 1 2243 3 discriminator 3 view .LVU4037 + 13540 0122 84F84530 strb r3, [r4, #69] +2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13541 .loc 1 2245 3 is_stmt 1 view .LVU4038 + 13542 .L1007: + ARM GAS /tmp/ccGjXOU1.s page 439 + + +2257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 13543 .loc 1 2257 7 view .LVU4039 + 13544 0126 2268 ldr r2, [r4] + 13545 0128 D368 ldr r3, [r2, #12] + 13546 012a 43F00403 orr r3, r3, #4 + 13547 012e D360 str r3, [r2, #12] +2258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 13548 .loc 1 2258 7 view .LVU4040 +2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13549 .loc 1 2280 3 view .LVU4041 + 13550 .L1012: +2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13551 .loc 1 2283 5 view .LVU4042 + 13552 0130 0122 movs r2, #1 + 13553 0132 2068 ldr r0, [r4] + 13554 .LVL1017: +2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13555 .loc 1 2283 5 is_stmt 0 view .LVU4043 + 13556 0134 FFF7FEFF bl TIM_CCxChannelCmd + 13557 .LVL1018: +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13558 .loc 1 2286 5 is_stmt 1 view .LVU4044 +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13559 .loc 1 2286 9 is_stmt 0 view .LVU4045 + 13560 0138 2368 ldr r3, [r4] +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13561 .loc 1 2286 8 view .LVU4046 + 13562 013a 204A ldr r2, .L1027 + 13563 013c 9342 cmp r3, r2 + 13564 013e 27D0 beq .L1013 +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13565 .loc 1 2286 9 discriminator 1 view .LVU4047 + 13566 0140 B3F1804F cmp r3, #1073741824 + 13567 0144 24D0 beq .L1013 +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13568 .loc 1 2286 9 discriminator 2 view .LVU4048 + 13569 0146 A2F59432 sub r2, r2, #75776 + 13570 014a 9342 cmp r3, r2 + 13571 014c 20D0 beq .L1013 +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13572 .loc 1 2286 9 discriminator 3 view .LVU4049 + 13573 014e 02F58062 add r2, r2, #1024 + 13574 0152 9342 cmp r3, r2 + 13575 0154 1CD0 beq .L1013 +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13576 .loc 1 2286 9 discriminator 4 view .LVU4050 + 13577 0156 02F59632 add r2, r2, #76800 + 13578 015a 9342 cmp r3, r2 + 13579 015c 18D0 beq .L1013 +2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13580 .loc 1 2286 9 discriminator 5 view .LVU4051 + 13581 015e 02F54062 add r2, r2, #3072 + 13582 0162 9342 cmp r3, r2 + 13583 0164 14D0 beq .L1013 +2296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 13584 .loc 1 2296 7 is_stmt 1 view .LVU4052 + 13585 0166 1A68 ldr r2, [r3] + ARM GAS /tmp/ccGjXOU1.s page 440 + + + 13586 0168 42F00102 orr r2, r2, #1 + 13587 016c 1A60 str r2, [r3] + 13588 016e 0020 movs r0, #0 + 13589 0170 1DE0 b .L996 + 13590 .LVL1019: + 13591 .L1026: +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13592 .loc 1 2243 3 is_stmt 0 discriminator 6 view .LVU4053 + 13593 0172 0223 movs r3, #2 + 13594 .LVL1020: +2243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13595 .loc 1 2243 3 discriminator 6 view .LVU4054 + 13596 0174 84F84630 strb r3, [r4, #70] +2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13597 .loc 1 2245 3 is_stmt 1 view .LVU4055 + 13598 .L1009: +2264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 13599 .loc 1 2264 7 view .LVU4056 + 13600 0178 2268 ldr r2, [r4] + 13601 017a D368 ldr r3, [r2, #12] + 13602 017c 43F00803 orr r3, r3, #8 + 13603 0180 D360 str r3, [r2, #12] +2265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 13604 .loc 1 2265 7 view .LVU4057 +2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13605 .loc 1 2280 3 view .LVU4058 + 13606 0182 D5E7 b .L1012 + 13607 .LVL1021: + 13608 .L1010: 2271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13663 .loc 1 2271 7 view .LVU4060 - 13664 0160 2268 ldr r2, [r4] - 13665 0162 D368 ldr r3, [r2, #12] - 13666 .LVL1019: + 13609 .loc 1 2271 7 view .LVU4059 + 13610 0184 2268 ldr r2, [r4] + 13611 0186 D368 ldr r3, [r2, #12] + 13612 .LVL1022: 2271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13667 .loc 1 2271 7 is_stmt 0 view .LVU4061 - 13668 0164 43F01003 orr r3, r3, #16 - 13669 0168 D360 str r3, [r2, #12] + 13613 .loc 1 2271 7 is_stmt 0 view .LVU4060 + 13614 0188 43F01003 orr r3, r3, #16 + 13615 018c D360 str r3, [r2, #12] 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13670 .loc 1 2272 7 is_stmt 1 view .LVU4062 + 13616 .loc 1 2272 7 is_stmt 1 view .LVU4061 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13671 .loc 1 2280 3 view .LVU4063 - 13672 016a C9E7 b .L1015 - 13673 .LVL1020: - 13674 .L1016: + 13617 .loc 1 2280 3 view .LVU4062 + 13618 018e CFE7 b .L1012 + 13619 .LVL1023: + 13620 .L1013: 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 13675 .loc 1 2288 7 view .LVU4064 + 13621 .loc 1 2288 7 view .LVU4063 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 13676 .loc 1 2288 31 is_stmt 0 view .LVU4065 - 13677 016c 9968 ldr r1, [r3, #8] + 13622 .loc 1 2288 31 is_stmt 0 view .LVU4064 + 13623 0190 9968 ldr r1, [r3, #8] 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 13678 .loc 1 2288 15 view .LVU4066 - 13679 016e 0B4A ldr r2, .L1029+4 - 13680 0170 0A40 ands r2, r2, r1 - 13681 .LVL1021: + 13624 .loc 1 2288 15 view .LVU4065 + 13625 0192 0B4A ldr r2, .L1027+4 + 13626 0194 0A40 ands r2, r2, r1 + 13627 .LVL1024: 2289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13682 .loc 1 2289 7 is_stmt 1 view .LVU4067 -2289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13683 .loc 1 2289 10 is_stmt 0 view .LVU4068 - ARM GAS /tmp/ccodHXtm.s page 442 + 13628 .loc 1 2289 7 is_stmt 1 view .LVU4066 + ARM GAS /tmp/ccGjXOU1.s page 441 - 13684 0172 062A cmp r2, #6 - 13685 0174 0CD0 beq .L1020 2289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13686 .loc 1 2289 11 discriminator 1 view .LVU4069 - 13687 0176 B2F5803F cmp r2, #65536 - 13688 017a 0BD0 beq .L1021 + 13629 .loc 1 2289 10 is_stmt 0 view .LVU4067 + 13630 0196 062A cmp r2, #6 + 13631 0198 0CD0 beq .L1017 +2289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 13632 .loc 1 2289 11 discriminator 1 view .LVU4068 + 13633 019a B2F5803F cmp r2, #65536 + 13634 019e 0BD0 beq .L1018 2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13689 .loc 1 2291 9 is_stmt 1 view .LVU4070 - 13690 017c 1A68 ldr r2, [r3] - 13691 .LVL1022: + 13635 .loc 1 2291 9 is_stmt 1 view .LVU4069 + 13636 01a0 1A68 ldr r2, [r3] + 13637 .LVL1025: 2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13692 .loc 1 2291 9 is_stmt 0 view .LVU4071 - 13693 017e 42F00102 orr r2, r2, #1 - 13694 0182 1A60 str r2, [r3] - 13695 0184 0020 movs r0, #0 - 13696 0186 00E0 b .L998 - 13697 .LVL1023: - 13698 .L1018: + 13638 .loc 1 2291 9 is_stmt 0 view .LVU4070 + 13639 01a2 42F00102 orr r2, r2, #1 + 13640 01a6 1A60 str r2, [r3] + 13641 01a8 0020 movs r0, #0 + 13642 01aa 00E0 b .L996 + 13643 .LVL1026: + 13644 .L1015: 2238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13699 .loc 1 2238 12 view .LVU4072 - 13700 0188 0120 movs r0, #1 - 13701 .LVL1024: - 13702 .L998: + 13645 .loc 1 2238 12 view .LVU4071 + 13646 01ac 0120 movs r0, #1 + 13647 .LVL1027: + 13648 .L996: 2302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13703 .loc 1 2302 1 view .LVU4073 - 13704 018a 10BD pop {r4, pc} - 13705 .LVL1025: - 13706 .L1019: + 13649 .loc 1 2302 1 view .LVU4072 + 13650 01ae 10BD pop {r4, pc} + 13651 .LVL1028: + 13652 .L1016: 2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13707 .loc 1 2245 3 view .LVU4074 - 13708 018c 1846 mov r0, r3 - 13709 .LVL1026: + 13653 .loc 1 2245 3 view .LVU4073 + 13654 01b0 1846 mov r0, r3 + 13655 .LVL1029: 2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13710 .loc 1 2245 3 view .LVU4075 - 13711 018e FCE7 b .L998 - 13712 .LVL1027: - 13713 .L1020: + 13656 .loc 1 2245 3 view .LVU4074 + 13657 01b2 FCE7 b .L996 + 13658 .LVL1030: + 13659 .L1017: 2245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13714 .loc 1 2245 3 view .LVU4076 - 13715 0190 0020 movs r0, #0 - 13716 0192 FAE7 b .L998 - 13717 .L1021: - 13718 0194 0020 movs r0, #0 - 13719 0196 F8E7 b .L998 - 13720 .L1030: - 13721 .align 2 - 13722 .L1029: - 13723 0198 002C0140 .word 1073818624 - 13724 019c 07000100 .word 65543 - 13725 .cfi_endproc - 13726 .LFE365: - 13728 .section .text.HAL_TIM_IC_Stop_IT,"ax",%progbits - 13729 .align 1 - 13730 .global HAL_TIM_IC_Stop_IT - 13731 .syntax unified - 13732 .thumb - 13733 .thumb_func - ARM GAS /tmp/ccodHXtm.s page 443 + 13660 .loc 1 2245 3 view .LVU4075 + 13661 01b4 0020 movs r0, #0 + 13662 01b6 FAE7 b .L996 + 13663 .L1018: + 13664 01b8 0020 movs r0, #0 + 13665 01ba F8E7 b .L996 + 13666 .L1028: + 13667 .align 2 + 13668 .L1027: + 13669 01bc 002C0140 .word 1073818624 + 13670 01c0 07000100 .word 65543 + 13671 .cfi_endproc + 13672 .LFE365: + 13674 .section .text.HAL_TIM_IC_Stop_IT,"ax",%progbits + 13675 .align 1 + 13676 .global HAL_TIM_IC_Stop_IT + 13677 .syntax unified + ARM GAS /tmp/ccGjXOU1.s page 442 - 13735 HAL_TIM_IC_Stop_IT: - 13736 .LVL1028: - 13737 .LFB366: + 13678 .thumb + 13679 .thumb_func + 13681 HAL_TIM_IC_Stop_IT: + 13682 .LVL1031: + 13683 .LFB366: 2316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 13738 .loc 1 2316 1 is_stmt 1 view -0 - 13739 .cfi_startproc - 13740 @ args = 0, pretend = 0, frame = 0 - 13741 @ frame_needed = 0, uses_anonymous_args = 0 + 13684 .loc 1 2316 1 is_stmt 1 view -0 + 13685 .cfi_startproc + 13686 @ args = 0, pretend = 0, frame = 0 + 13687 @ frame_needed = 0, uses_anonymous_args = 0 2316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 13742 .loc 1 2316 1 is_stmt 0 view .LVU4078 - 13743 0000 38B5 push {r3, r4, r5, lr} - 13744 .LCFI100: - 13745 .cfi_def_cfa_offset 16 - 13746 .cfi_offset 3, -16 - 13747 .cfi_offset 4, -12 - 13748 .cfi_offset 5, -8 - 13749 .cfi_offset 14, -4 - 13750 0002 0546 mov r5, r0 - 13751 0004 0C46 mov r4, r1 + 13688 .loc 1 2316 1 is_stmt 0 view .LVU4077 + 13689 0000 38B5 push {r3, r4, r5, lr} + 13690 .LCFI100: + 13691 .cfi_def_cfa_offset 16 + 13692 .cfi_offset 3, -16 + 13693 .cfi_offset 4, -12 + 13694 .cfi_offset 5, -8 + 13695 .cfi_offset 14, -4 + 13696 0002 0546 mov r5, r0 + 13697 0004 0C46 mov r4, r1 2317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13752 .loc 1 2317 3 is_stmt 1 view .LVU4079 - 13753 .LVL1029: + 13698 .loc 1 2317 3 is_stmt 1 view .LVU4078 + 13699 .LVL1032: 2320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13754 .loc 1 2320 3 view .LVU4080 + 13700 .loc 1 2320 3 view .LVU4079 2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13755 .loc 1 2322 3 view .LVU4081 - 13756 0006 0C29 cmp r1, #12 - 13757 0008 6DD8 bhi .L1050 - 13758 000a DFE801F0 tbb [pc, r1] - 13759 .L1034: - 13760 000e 07 .byte (.L1037-.L1034)/2 - 13761 000f 6C .byte (.L1050-.L1034)/2 - 13762 0010 6C .byte (.L1050-.L1034)/2 - 13763 0011 6C .byte (.L1050-.L1034)/2 - 13764 0012 2D .byte (.L1036-.L1034)/2 - 13765 0013 6C .byte (.L1050-.L1034)/2 - 13766 0014 6C .byte (.L1050-.L1034)/2 - 13767 0015 6C .byte (.L1050-.L1034)/2 - 13768 0016 33 .byte (.L1035-.L1034)/2 - 13769 0017 6C .byte (.L1050-.L1034)/2 - 13770 0018 6C .byte (.L1050-.L1034)/2 - 13771 0019 6C .byte (.L1050-.L1034)/2 - 13772 001a 39 .byte (.L1033-.L1034)/2 - 13773 001b 00 .p2align 1 - 13774 .L1037: + 13701 .loc 1 2322 3 view .LVU4080 + 13702 0006 0C29 cmp r1, #12 + 13703 0008 6DD8 bhi .L1048 + 13704 000a DFE801F0 tbb [pc, r1] + 13705 .L1032: + 13706 000e 07 .byte (.L1035-.L1032)/2 + 13707 000f 6C .byte (.L1048-.L1032)/2 + 13708 0010 6C .byte (.L1048-.L1032)/2 + 13709 0011 6C .byte (.L1048-.L1032)/2 + 13710 0012 2D .byte (.L1034-.L1032)/2 + 13711 0013 6C .byte (.L1048-.L1032)/2 + 13712 0014 6C .byte (.L1048-.L1032)/2 + 13713 0015 6C .byte (.L1048-.L1032)/2 + 13714 0016 33 .byte (.L1033-.L1032)/2 + 13715 0017 6C .byte (.L1048-.L1032)/2 + 13716 0018 6C .byte (.L1048-.L1032)/2 + 13717 0019 6C .byte (.L1048-.L1032)/2 + 13718 001a 39 .byte (.L1031-.L1032)/2 + 13719 001b 00 .p2align 1 + 13720 .L1035: 2327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13775 .loc 1 2327 7 view .LVU4082 - 13776 001c 0268 ldr r2, [r0] - 13777 001e D368 ldr r3, [r2, #12] - 13778 0020 23F00203 bic r3, r3, #2 - 13779 0024 D360 str r3, [r2, #12] + 13721 .loc 1 2327 7 view .LVU4081 + 13722 001c 0268 ldr r2, [r0] + 13723 001e D368 ldr r3, [r2, #12] + 13724 0020 23F00203 bic r3, r3, #2 + 13725 0024 D360 str r3, [r2, #12] 2328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13780 .loc 1 2328 7 view .LVU4083 + 13726 .loc 1 2328 7 view .LVU4082 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13781 .loc 1 2357 3 view .LVU4084 - 13782 .L1038: -2360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 444 + 13727 .loc 1 2357 3 view .LVU4083 + ARM GAS /tmp/ccGjXOU1.s page 443 - 13783 .loc 1 2360 5 view .LVU4085 - 13784 0026 0022 movs r2, #0 - 13785 0028 2146 mov r1, r4 - 13786 .LVL1030: + 13728 .L1036: 2360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13787 .loc 1 2360 5 is_stmt 0 view .LVU4086 - 13788 002a 2868 ldr r0, [r5] - 13789 .LVL1031: + 13729 .loc 1 2360 5 view .LVU4084 + 13730 0026 0022 movs r2, #0 + 13731 0028 2146 mov r1, r4 + 13732 .LVL1033: 2360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13790 .loc 1 2360 5 view .LVU4087 - 13791 002c FFF7FEFF bl TIM_CCxChannelCmd - 13792 .LVL1032: + 13733 .loc 1 2360 5 is_stmt 0 view .LVU4085 + 13734 002a 2868 ldr r0, [r5] + 13735 .LVL1034: +2360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13736 .loc 1 2360 5 view .LVU4086 + 13737 002c FFF7FEFF bl TIM_CCxChannelCmd + 13738 .LVL1035: 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13793 .loc 1 2363 5 is_stmt 1 view .LVU4088 + 13739 .loc 1 2363 5 is_stmt 1 view .LVU4087 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13794 .loc 1 2363 5 view .LVU4089 - 13795 0030 2B68 ldr r3, [r5] - 13796 0032 196A ldr r1, [r3, #32] - 13797 0034 41F21112 movw r2, #4369 - 13798 0038 1142 tst r1, r2 - 13799 003a 08D1 bne .L1039 + 13740 .loc 1 2363 5 view .LVU4088 + 13741 0030 2B68 ldr r3, [r5] + 13742 0032 196A ldr r1, [r3, #32] + 13743 0034 41F21112 movw r2, #4369 + 13744 0038 1142 tst r1, r2 + 13745 003a 08D1 bne .L1037 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13800 .loc 1 2363 5 discriminator 1 view .LVU4090 - 13801 003c 196A ldr r1, [r3, #32] - 13802 003e 44F24442 movw r2, #17476 - 13803 0042 1142 tst r1, r2 - 13804 0044 03D1 bne .L1039 + 13746 .loc 1 2363 5 discriminator 1 view .LVU4089 + 13747 003c 196A ldr r1, [r3, #32] + 13748 003e 44F24442 movw r2, #17476 + 13749 0042 1142 tst r1, r2 + 13750 0044 03D1 bne .L1037 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13805 .loc 1 2363 5 discriminator 3 view .LVU4091 - 13806 0046 1A68 ldr r2, [r3] - 13807 0048 22F00102 bic r2, r2, #1 - 13808 004c 1A60 str r2, [r3] - 13809 .L1039: + 13751 .loc 1 2363 5 discriminator 3 view .LVU4090 + 13752 0046 1A68 ldr r2, [r3] + 13753 0048 22F00102 bic r2, r2, #1 + 13754 004c 1A60 str r2, [r3] + 13755 .L1037: 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13810 .loc 1 2363 5 discriminator 5 view .LVU4092 + 13756 .loc 1 2363 5 discriminator 5 view .LVU4091 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13811 .loc 1 2366 5 view .LVU4093 - 13812 004e 102C cmp r4, #16 - 13813 0050 3BD8 bhi .L1040 - 13814 0052 DFE804F0 tbb [pc, r4] - 13815 .L1042: - 13816 0056 1B .byte (.L1046-.L1042)/2 - 13817 0057 3A .byte (.L1040-.L1042)/2 - 13818 0058 3A .byte (.L1040-.L1042)/2 - 13819 0059 3A .byte (.L1040-.L1042)/2 - 13820 005a 22 .byte (.L1045-.L1042)/2 - 13821 005b 3A .byte (.L1040-.L1042)/2 - 13822 005c 3A .byte (.L1040-.L1042)/2 - 13823 005d 3A .byte (.L1040-.L1042)/2 - 13824 005e 2E .byte (.L1044-.L1042)/2 - 13825 005f 3A .byte (.L1040-.L1042)/2 - 13826 0060 3A .byte (.L1040-.L1042)/2 - 13827 0061 3A .byte (.L1040-.L1042)/2 - 13828 0062 32 .byte (.L1043-.L1042)/2 - 13829 0063 3A .byte (.L1040-.L1042)/2 - 13830 0064 3A .byte (.L1040-.L1042)/2 - 13831 0065 3A .byte (.L1040-.L1042)/2 - ARM GAS /tmp/ccodHXtm.s page 445 + 13757 .loc 1 2366 5 view .LVU4092 + 13758 004e 102C cmp r4, #16 + 13759 0050 33D8 bhi .L1038 + 13760 0052 DFE804F0 tbb [pc, r4] + 13761 .L1040: + 13762 0056 1B .byte (.L1044-.L1040)/2 + 13763 0057 32 .byte (.L1038-.L1040)/2 + 13764 0058 32 .byte (.L1038-.L1040)/2 + 13765 0059 32 .byte (.L1038-.L1040)/2 + 13766 005a 22 .byte (.L1043-.L1040)/2 + 13767 005b 32 .byte (.L1038-.L1040)/2 + 13768 005c 32 .byte (.L1038-.L1040)/2 + 13769 005d 32 .byte (.L1038-.L1040)/2 + 13770 005e 26 .byte (.L1042-.L1040)/2 + 13771 005f 32 .byte (.L1038-.L1040)/2 + 13772 0060 32 .byte (.L1038-.L1040)/2 + 13773 0061 32 .byte (.L1038-.L1040)/2 + 13774 0062 2A .byte (.L1041-.L1040)/2 + 13775 0063 32 .byte (.L1038-.L1040)/2 + ARM GAS /tmp/ccGjXOU1.s page 444 - 13832 0066 36 .byte (.L1041-.L1042)/2 - 13833 .LVL1033: - 13834 0067 00 .p2align 1 - 13835 .L1036: + 13776 0064 32 .byte (.L1038-.L1040)/2 + 13777 0065 32 .byte (.L1038-.L1040)/2 + 13778 0066 2E .byte (.L1039-.L1040)/2 + 13779 .LVL1036: + 13780 0067 00 .p2align 1 + 13781 .L1034: 2334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13836 .loc 1 2334 7 view .LVU4094 - 13837 0068 0268 ldr r2, [r0] - 13838 006a D368 ldr r3, [r2, #12] - 13839 006c 23F00403 bic r3, r3, #4 - 13840 0070 D360 str r3, [r2, #12] + 13782 .loc 1 2334 7 view .LVU4093 + 13783 0068 0268 ldr r2, [r0] + 13784 006a D368 ldr r3, [r2, #12] + 13785 006c 23F00403 bic r3, r3, #4 + 13786 0070 D360 str r3, [r2, #12] 2335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13841 .loc 1 2335 7 view .LVU4095 + 13787 .loc 1 2335 7 view .LVU4094 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13842 .loc 1 2357 3 view .LVU4096 - 13843 0072 D8E7 b .L1038 - 13844 .L1035: + 13788 .loc 1 2357 3 view .LVU4095 + 13789 0072 D8E7 b .L1036 + 13790 .L1033: 2341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13845 .loc 1 2341 7 view .LVU4097 - 13846 0074 0268 ldr r2, [r0] - 13847 0076 D368 ldr r3, [r2, #12] - 13848 0078 23F00803 bic r3, r3, #8 - 13849 007c D360 str r3, [r2, #12] + 13791 .loc 1 2341 7 view .LVU4096 + 13792 0074 0268 ldr r2, [r0] + 13793 0076 D368 ldr r3, [r2, #12] + 13794 0078 23F00803 bic r3, r3, #8 + 13795 007c D360 str r3, [r2, #12] 2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13850 .loc 1 2342 7 view .LVU4098 + 13796 .loc 1 2342 7 view .LVU4097 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13851 .loc 1 2357 3 view .LVU4099 - 13852 007e D2E7 b .L1038 - 13853 .L1033: + 13797 .loc 1 2357 3 view .LVU4098 + 13798 007e D2E7 b .L1036 + 13799 .L1031: 2348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 13854 .loc 1 2348 7 view .LVU4100 - 13855 0080 0268 ldr r2, [r0] - 13856 0082 D368 ldr r3, [r2, #12] - 13857 0084 23F01003 bic r3, r3, #16 - 13858 0088 D360 str r3, [r2, #12] + 13800 .loc 1 2348 7 view .LVU4099 + 13801 0080 0268 ldr r2, [r0] + 13802 0082 D368 ldr r3, [r2, #12] + 13803 0084 23F01003 bic r3, r3, #16 + 13804 0088 D360 str r3, [r2, #12] 2349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13859 .loc 1 2349 7 view .LVU4101 + 13805 .loc 1 2349 7 view .LVU4100 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13860 .loc 1 2357 3 view .LVU4102 - 13861 008a CCE7 b .L1038 - 13862 .LVL1034: - 13863 .L1046: + 13806 .loc 1 2357 3 view .LVU4101 + 13807 008a CCE7 b .L1036 + 13808 .LVL1037: + 13809 .L1044: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13864 .loc 1 2366 5 is_stmt 0 discriminator 1 view .LVU4103 - 13865 008c 0123 movs r3, #1 - 13866 008e 85F83E30 strb r3, [r5, #62] + 13810 .loc 1 2366 5 is_stmt 0 discriminator 1 view .LVU4102 + 13811 008c 0123 movs r3, #1 + 13812 008e 85F83E30 strb r3, [r5, #62] 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13867 .loc 1 2367 5 is_stmt 1 view .LVU4104 + 13813 .loc 1 2367 5 is_stmt 1 view .LVU4103 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13868 .loc 1 2367 5 is_stmt 0 discriminator 1 view .LVU4105 - 13869 0092 85F84430 strb r3, [r5, #68] - 13870 0096 0020 movs r0, #0 - 13871 0098 26E0 b .L1032 - 13872 .L1045: + 13814 .loc 1 2367 5 is_stmt 0 discriminator 1 view .LVU4104 + 13815 0092 85F84430 strb r3, [r5, #68] + 13816 0096 0020 movs r0, #0 + 13817 0098 26E0 b .L1030 + 13818 .L1043: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13873 .loc 1 2366 5 discriminator 3 view .LVU4106 - 13874 009a 0123 movs r3, #1 - 13875 009c 85F83F30 strb r3, [r5, #63] - ARM GAS /tmp/ccodHXtm.s page 446 + 13819 .loc 1 2366 5 discriminator 3 view .LVU4105 + ARM GAS /tmp/ccGjXOU1.s page 445 + 13820 009a 0123 movs r3, #1 + 13821 009c 85F83F30 strb r3, [r5, #63] 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13876 .loc 1 2367 5 is_stmt 1 view .LVU4107 - 13877 .L1047: -2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13878 .loc 1 2367 5 is_stmt 0 discriminator 2 view .LVU4108 - 13879 00a0 042C cmp r4, #4 - 13880 00a2 16D0 beq .L1052 -2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13881 .loc 1 2367 5 discriminator 4 view .LVU4109 - 13882 00a4 082C cmp r4, #8 - 13883 00a6 19D0 beq .L1053 -2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13884 .loc 1 2367 5 discriminator 7 view .LVU4110 - 13885 00a8 0123 movs r3, #1 - 13886 00aa 85F84730 strb r3, [r5, #71] - 13887 00ae 0020 movs r0, #0 - 13888 00b0 1AE0 b .L1032 - 13889 .L1044: + 13822 .loc 1 2367 5 is_stmt 1 view .LVU4106 + 13823 00a0 0EE0 b .L1045 + 13824 .L1042: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13890 .loc 1 2366 5 discriminator 6 view .LVU4111 - 13891 00b2 0123 movs r3, #1 - 13892 00b4 85F84030 strb r3, [r5, #64] + 13825 .loc 1 2366 5 is_stmt 0 discriminator 6 view .LVU4107 + 13826 00a2 0123 movs r3, #1 + 13827 00a4 85F84030 strb r3, [r5, #64] 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13893 .loc 1 2367 5 is_stmt 1 view .LVU4112 - 13894 00b8 F2E7 b .L1047 - 13895 .L1043: + 13828 .loc 1 2367 5 is_stmt 1 view .LVU4108 + 13829 00a8 0AE0 b .L1045 + 13830 .L1041: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13896 .loc 1 2366 5 is_stmt 0 discriminator 9 view .LVU4113 - 13897 00ba 0123 movs r3, #1 - 13898 00bc 85F84130 strb r3, [r5, #65] + 13831 .loc 1 2366 5 is_stmt 0 discriminator 9 view .LVU4109 + 13832 00aa 0123 movs r3, #1 + 13833 00ac 85F84130 strb r3, [r5, #65] 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13899 .loc 1 2367 5 is_stmt 1 view .LVU4114 - 13900 00c0 EEE7 b .L1047 - 13901 .L1041: + 13834 .loc 1 2367 5 is_stmt 1 view .LVU4110 + 13835 00b0 06E0 b .L1045 + 13836 .L1039: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13902 .loc 1 2366 5 is_stmt 0 discriminator 12 view .LVU4115 - 13903 00c2 0123 movs r3, #1 - 13904 00c4 85F84230 strb r3, [r5, #66] + 13837 .loc 1 2366 5 is_stmt 0 discriminator 12 view .LVU4111 + 13838 00b2 0123 movs r3, #1 + 13839 00b4 85F84230 strb r3, [r5, #66] 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13905 .loc 1 2367 5 is_stmt 1 view .LVU4116 - 13906 00c8 EAE7 b .L1047 - 13907 .L1040: + 13840 .loc 1 2367 5 is_stmt 1 view .LVU4112 + 13841 00b8 02E0 b .L1045 + 13842 .L1038: 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 13908 .loc 1 2366 5 is_stmt 0 discriminator 13 view .LVU4117 - 13909 00ca 0123 movs r3, #1 - 13910 00cc 85F84330 strb r3, [r5, #67] + 13843 .loc 1 2366 5 is_stmt 0 discriminator 13 view .LVU4113 + 13844 00ba 0123 movs r3, #1 + 13845 00bc 85F84330 strb r3, [r5, #67] 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13911 .loc 1 2367 5 is_stmt 1 view .LVU4118 - 13912 00d0 E6E7 b .L1047 - 13913 .L1052: + 13846 .loc 1 2367 5 is_stmt 1 view .LVU4114 + 13847 .L1045: 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13914 .loc 1 2367 5 is_stmt 0 discriminator 3 view .LVU4119 - 13915 00d2 0123 movs r3, #1 - 13916 00d4 85F84530 strb r3, [r5, #69] - 13917 00d8 0020 movs r0, #0 - 13918 00da 05E0 b .L1032 - 13919 .L1053: - ARM GAS /tmp/ccodHXtm.s page 447 + 13848 .loc 1 2367 5 is_stmt 0 discriminator 2 view .LVU4115 + 13849 00c0 042C cmp r4, #4 + 13850 00c2 06D0 beq .L1050 +2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 13851 .loc 1 2367 5 discriminator 4 view .LVU4116 + 13852 00c4 082C cmp r4, #8 + 13853 00c6 09D0 beq .L1051 +2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 13854 .loc 1 2367 5 discriminator 7 view .LVU4117 + 13855 00c8 0123 movs r3, #1 + 13856 00ca 85F84730 strb r3, [r5, #71] + 13857 00ce 0020 movs r0, #0 + 13858 00d0 0AE0 b .L1030 + 13859 .L1050: +2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 13860 .loc 1 2367 5 discriminator 3 view .LVU4118 + 13861 00d2 0123 movs r3, #1 + 13862 00d4 85F84530 strb r3, [r5, #69] + 13863 00d8 0020 movs r0, #0 + ARM GAS /tmp/ccGjXOU1.s page 446 + 13864 00da 05E0 b .L1030 + 13865 .L1051: 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13920 .loc 1 2367 5 discriminator 6 view .LVU4120 - 13921 00dc 0123 movs r3, #1 - 13922 00de 85F84630 strb r3, [r5, #70] - 13923 00e2 0020 movs r0, #0 - 13924 00e4 00E0 b .L1032 - 13925 .LVL1035: - 13926 .L1050: + 13866 .loc 1 2367 5 discriminator 6 view .LVU4119 + 13867 00dc 0123 movs r3, #1 + 13868 00de 85F84630 strb r3, [r5, #70] + 13869 00e2 0020 movs r0, #0 + 13870 00e4 00E0 b .L1030 + 13871 .LVL1038: + 13872 .L1048: 2322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 13927 .loc 1 2322 3 view .LVU4121 - 13928 00e6 0120 movs r0, #1 - 13929 .LVL1036: - 13930 .L1032: + 13873 .loc 1 2322 3 view .LVU4120 + 13874 00e6 0120 movs r0, #1 + 13875 .LVL1039: + 13876 .L1030: 2371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 13931 .loc 1 2371 3 is_stmt 1 view .LVU4122 + 13877 .loc 1 2371 3 is_stmt 1 view .LVU4121 2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13932 .loc 1 2372 1 is_stmt 0 view .LVU4123 - 13933 00e8 38BD pop {r3, r4, r5, pc} + 13878 .loc 1 2372 1 is_stmt 0 view .LVU4122 + 13879 00e8 38BD pop {r3, r4, r5, pc} 2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13934 .loc 1 2372 1 view .LVU4124 - 13935 .cfi_endproc - 13936 .LFE366: - 13938 .section .text.HAL_TIM_IC_Start_DMA,"ax",%progbits - 13939 .align 1 - 13940 .global HAL_TIM_IC_Start_DMA - 13941 .syntax unified - 13942 .thumb - 13943 .thumb_func - 13945 HAL_TIM_IC_Start_DMA: - 13946 .LVL1037: - 13947 .LFB367: + 13880 .loc 1 2372 1 view .LVU4123 + 13881 .cfi_endproc + 13882 .LFE366: + 13884 .section .text.HAL_TIM_IC_Start_DMA,"ax",%progbits + 13885 .align 1 + 13886 .global HAL_TIM_IC_Start_DMA + 13887 .syntax unified + 13888 .thumb + 13889 .thumb_func + 13891 HAL_TIM_IC_Start_DMA: + 13892 .LVL1040: + 13893 .LFB367: 2388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 13948 .loc 1 2388 1 is_stmt 1 view -0 - 13949 .cfi_startproc - 13950 @ args = 0, pretend = 0, frame = 0 - 13951 @ frame_needed = 0, uses_anonymous_args = 0 + 13894 .loc 1 2388 1 is_stmt 1 view -0 + 13895 .cfi_startproc + 13896 @ args = 0, pretend = 0, frame = 0 + 13897 @ frame_needed = 0, uses_anonymous_args = 0 2388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 13952 .loc 1 2388 1 is_stmt 0 view .LVU4126 - 13953 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 13954 .LCFI101: - 13955 .cfi_def_cfa_offset 24 - 13956 .cfi_offset 4, -24 - 13957 .cfi_offset 5, -20 - 13958 .cfi_offset 6, -16 - 13959 .cfi_offset 7, -12 - 13960 .cfi_offset 8, -8 - 13961 .cfi_offset 14, -4 - 13962 0004 0546 mov r5, r0 - 13963 0006 0C46 mov r4, r1 - 13964 0008 1646 mov r6, r2 - 13965 000a 1F46 mov r7, r3 + 13898 .loc 1 2388 1 is_stmt 0 view .LVU4125 + 13899 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 13900 .LCFI101: + 13901 .cfi_def_cfa_offset 24 + 13902 .cfi_offset 4, -24 + 13903 .cfi_offset 5, -20 + 13904 .cfi_offset 6, -16 + 13905 .cfi_offset 7, -12 + 13906 .cfi_offset 8, -8 + 13907 .cfi_offset 14, -4 + 13908 0004 0546 mov r5, r0 + 13909 0006 0C46 mov r4, r1 + 13910 0008 1646 mov r6, r2 + 13911 000a 1F46 mov r7, r3 2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 13966 .loc 1 2389 3 is_stmt 1 view .LVU4127 - 13967 .LVL1038: + 13912 .loc 1 2389 3 is_stmt 1 view .LVU4126 + 13913 .LVL1041: 2390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 13968 .loc 1 2390 3 view .LVU4128 -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - ARM GAS /tmp/ccodHXtm.s page 448 + ARM GAS /tmp/ccGjXOU1.s page 447 - 13969 .loc 1 2392 3 view .LVU4129 - 13970 000c 1029 cmp r1, #16 - 13971 000e 44D8 bhi .L1055 - 13972 0010 DFE801F0 tbb [pc, r1] - 13973 .LVL1039: - 13974 .L1057: - 13975 0014 09 .byte (.L1061-.L1057)/2 - 13976 0015 43 .byte (.L1055-.L1057)/2 - 13977 0016 43 .byte (.L1055-.L1057)/2 - 13978 0017 43 .byte (.L1055-.L1057)/2 - 13979 0018 33 .byte (.L1060-.L1057)/2 - 13980 0019 43 .byte (.L1055-.L1057)/2 - 13981 001a 43 .byte (.L1055-.L1057)/2 - 13982 001b 43 .byte (.L1055-.L1057)/2 - 13983 001c 37 .byte (.L1059-.L1057)/2 - 13984 001d 43 .byte (.L1055-.L1057)/2 - 13985 001e 43 .byte (.L1055-.L1057)/2 - 13986 001f 43 .byte (.L1055-.L1057)/2 - 13987 0020 3B .byte (.L1058-.L1057)/2 - 13988 0021 43 .byte (.L1055-.L1057)/2 - 13989 0022 43 .byte (.L1055-.L1057)/2 - 13990 0023 43 .byte (.L1055-.L1057)/2 - 13991 0024 3F .byte (.L1056-.L1057)/2 - 13992 0025 00 .p2align 1 - 13993 .L1061: + 13914 .loc 1 2390 3 view .LVU4127 2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13994 .loc 1 2392 47 is_stmt 0 discriminator 1 view .LVU4130 - 13995 0026 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 13996 .LVL1040: + 13915 .loc 1 2392 3 view .LVU4128 + 13916 000c 1029 cmp r1, #16 + 13917 000e 22D8 bhi .L1053 + 13918 0010 DFE801F0 tbb [pc, r1] + 13919 .LVL1042: + 13920 .L1055: + 13921 0014 09 .byte (.L1059-.L1055)/2 + 13922 0015 21 .byte (.L1053-.L1055)/2 + 13923 0016 21 .byte (.L1053-.L1055)/2 + 13924 0017 21 .byte (.L1053-.L1055)/2 + 13925 0018 11 .byte (.L1058-.L1055)/2 + 13926 0019 21 .byte (.L1053-.L1055)/2 + 13927 001a 21 .byte (.L1053-.L1055)/2 + 13928 001b 21 .byte (.L1053-.L1055)/2 + 13929 001c 15 .byte (.L1057-.L1055)/2 + 13930 001d 21 .byte (.L1053-.L1055)/2 + 13931 001e 21 .byte (.L1053-.L1055)/2 + 13932 001f 21 .byte (.L1053-.L1055)/2 + 13933 0020 19 .byte (.L1056-.L1055)/2 + 13934 0021 21 .byte (.L1053-.L1055)/2 + 13935 0022 21 .byte (.L1053-.L1055)/2 + 13936 0023 21 .byte (.L1053-.L1055)/2 + 13937 0024 1D .byte (.L1054-.L1055)/2 + 13938 0025 00 .p2align 1 + 13939 .L1059: 2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 13997 .loc 1 2392 47 discriminator 1 view .LVU4131 - 13998 002a C0B2 uxtb r0, r0 - 13999 .LVL1041: - 14000 .L1062: + 13940 .loc 1 2392 47 is_stmt 0 discriminator 1 view .LVU4129 + 13941 0026 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 13942 .LVL1043: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13943 .loc 1 2392 47 discriminator 1 view .LVU4130 + 13944 002a C0B2 uxtb r0, r0 + 13945 .LVL1044: 2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14001 .loc 1 2393 3 is_stmt 1 view .LVU4132 + 13946 .loc 1 2393 3 is_stmt 1 view .LVU4131 2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14002 .loc 1 2393 61 is_stmt 0 view .LVU4133 - 14003 002c 002C cmp r4, #0 - 14004 002e 38D1 bne .L1063 + 13947 .loc 1 2393 61 is_stmt 0 discriminator 1 view .LVU4132 + 13948 002c 95F84480 ldrb r8, [r5, #68] @ zero_extendqisi2 + 13949 0030 5FFA88F8 uxtb r8, r8 + 13950 0034 1AE0 b .L1060 + 13951 .LVL1045: + 13952 .L1058: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13953 .loc 1 2392 47 discriminator 4 view .LVU4133 + 13954 0036 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 13955 .LVL1046: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13956 .loc 1 2392 47 discriminator 4 view .LVU4134 + 13957 003a C0B2 uxtb r0, r0 + 13958 .LVL1047: 2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14005 .loc 1 2393 61 discriminator 1 view .LVU4134 - 14006 0030 95F84480 ldrb r8, [r5, #68] @ zero_extendqisi2 - 14007 0034 5FFA88F8 uxtb r8, r8 - 14008 .L1064: - 14009 .LVL1042: + 13959 .loc 1 2393 3 is_stmt 1 view .LVU4135 + 13960 003c 0EE0 b .L1061 + 13961 .LVL1048: + 13962 .L1057: + ARM GAS /tmp/ccGjXOU1.s page 448 + + +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13963 .loc 1 2392 47 is_stmt 0 discriminator 7 view .LVU4136 + 13964 003e 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 + 13965 .LVL1049: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13966 .loc 1 2392 47 discriminator 7 view .LVU4137 + 13967 0042 C0B2 uxtb r0, r0 + 13968 .LVL1050: +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13969 .loc 1 2393 3 is_stmt 1 view .LVU4138 + 13970 0044 0AE0 b .L1061 + 13971 .LVL1051: + 13972 .L1056: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13973 .loc 1 2392 47 is_stmt 0 discriminator 10 view .LVU4139 + 13974 0046 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 + 13975 .LVL1052: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13976 .loc 1 2392 47 discriminator 10 view .LVU4140 + 13977 004a C8B2 uxtb r0, r1 + 13978 .LVL1053: +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13979 .loc 1 2393 3 is_stmt 1 view .LVU4141 + 13980 004c 06E0 b .L1061 + 13981 .LVL1054: + 13982 .L1054: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13983 .loc 1 2392 47 is_stmt 0 discriminator 13 view .LVU4142 + 13984 004e 90F84210 ldrb r1, [r0, #66] @ zero_extendqisi2 + 13985 .LVL1055: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13986 .loc 1 2392 47 discriminator 13 view .LVU4143 + 13987 0052 C8B2 uxtb r0, r1 + 13988 .LVL1056: +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13989 .loc 1 2393 3 is_stmt 1 view .LVU4144 + 13990 0054 02E0 b .L1061 + 13991 .LVL1057: + 13992 .L1053: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13993 .loc 1 2392 47 is_stmt 0 discriminator 14 view .LVU4145 + 13994 0056 90F84310 ldrb r1, [r0, #67] @ zero_extendqisi2 + 13995 .LVL1058: +2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); + 13996 .loc 1 2392 47 discriminator 14 view .LVU4146 + 13997 005a C8B2 uxtb r0, r1 + 13998 .LVL1059: +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 13999 .loc 1 2393 3 is_stmt 1 view .LVU4147 + 14000 .L1061: +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 14001 .loc 1 2393 61 is_stmt 0 discriminator 2 view .LVU4148 + 14002 005c 042C cmp r4, #4 + 14003 005e 26D0 beq .L1096 +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 14004 .loc 1 2393 61 discriminator 5 view .LVU4149 + 14005 0060 082C cmp r4, #8 + ARM GAS /tmp/ccGjXOU1.s page 449 + + + 14006 0062 29D0 beq .L1097 +2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 14007 .loc 1 2393 61 discriminator 8 view .LVU4150 + 14008 0064 95F84780 ldrb r8, [r5, #71] @ zero_extendqisi2 + 14009 0068 5FFA88F8 uxtb r8, r8 + 14010 .L1060: + 14011 .LVL1060: 2396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); - 14010 .loc 1 2396 3 is_stmt 1 view .LVU4135 + 14012 .loc 1 2396 3 is_stmt 1 view .LVU4151 2397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14011 .loc 1 2397 3 view .LVU4136 + 14013 .loc 1 2397 3 view .LVU4152 2400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 14012 .loc 1 2400 3 view .LVU4137 + 14014 .loc 1 2400 3 view .LVU4153 2400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 14013 .loc 1 2400 6 is_stmt 0 view .LVU4138 - 14014 0038 0228 cmp r0, #2 - 14015 003a 00F00E81 beq .L1067 + 14015 .loc 1 2400 6 is_stmt 0 view .LVU4154 + 14016 006c 0228 cmp r0, #2 + 14017 006e 00F0F180 beq .L1064 2401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 449 - - - 14016 .loc 1 2401 7 view .LVU4139 - 14017 003e B8F1020F cmp r8, #2 - 14018 0042 00F00781 beq .L1087 + 14018 .loc 1 2401 7 view .LVU4155 + 14019 0072 B8F1020F cmp r8, #2 + 14020 0076 00F0EA80 beq .L1084 2405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_state == HAL_TIM_CHANNEL_STATE_READY)) - 14019 .loc 1 2405 8 is_stmt 1 view .LVU4140 + 14021 .loc 1 2405 8 is_stmt 1 view .LVU4156 2405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_state == HAL_TIM_CHANNEL_STATE_READY)) - 14020 .loc 1 2405 11 is_stmt 0 view .LVU4141 - 14021 0046 0128 cmp r0, #1 - 14022 0048 40F00681 bne .L1088 + 14022 .loc 1 2405 11 is_stmt 0 view .LVU4157 + 14023 007a 0128 cmp r0, #1 + 14024 007c 40F0E980 bne .L1085 2406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14023 .loc 1 2406 12 view .LVU4142 - 14024 004c B8F1010F cmp r8, #1 - 14025 0050 40F00381 bne .L1067 + 14025 .loc 1 2406 12 view .LVU4158 + 14026 0080 B8F1010F cmp r8, #1 + 14027 0084 40F0E680 bne .L1064 2408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14026 .loc 1 2408 5 is_stmt 1 view .LVU4143 + 14028 .loc 1 2408 5 is_stmt 1 view .LVU4159 2408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14027 .loc 1 2408 8 is_stmt 0 view .LVU4144 - 14028 0054 002E cmp r6, #0 - 14029 0056 00F00281 beq .L1089 + 14029 .loc 1 2408 8 is_stmt 0 view .LVU4160 + 14030 0088 002E cmp r6, #0 + 14031 008a 00F0E580 beq .L1086 2408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14030 .loc 1 2408 25 discriminator 1 view .LVU4145 - 14031 005a 002F cmp r7, #0 - 14032 005c 00F00181 beq .L1090 + 14032 .loc 1 2408 25 discriminator 1 view .LVU4161 + 14033 008e 002F cmp r7, #0 + 14034 0090 00F0E480 beq .L1087 2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14033 .loc 1 2414 7 is_stmt 1 view .LVU4146 - 14034 0060 102C cmp r4, #16 - 14035 0062 5DD8 bhi .L1068 - 14036 0064 DFE804F0 tbb [pc, r4] - 14037 .L1070: - 14038 0068 30 .byte (.L1074-.L1070)/2 - 14039 0069 5C .byte (.L1068-.L1070)/2 - 14040 006a 5C .byte (.L1068-.L1070)/2 - 14041 006b 5C .byte (.L1068-.L1070)/2 - 14042 006c 36 .byte (.L1073-.L1070)/2 - 14043 006d 5C .byte (.L1068-.L1070)/2 - 14044 006e 5C .byte (.L1068-.L1070)/2 - 14045 006f 5C .byte (.L1068-.L1070)/2 - 14046 0070 50 .byte (.L1072-.L1070)/2 - 14047 0071 5C .byte (.L1068-.L1070)/2 - 14048 0072 5C .byte (.L1068-.L1070)/2 - 14049 0073 5C .byte (.L1068-.L1070)/2 - 14050 0074 54 .byte (.L1071-.L1070)/2 - 14051 0075 5C .byte (.L1068-.L1070)/2 - 14052 0076 5C .byte (.L1068-.L1070)/2 - 14053 0077 5C .byte (.L1068-.L1070)/2 - 14054 0078 58 .byte (.L1069-.L1070)/2 - 14055 .LVL1043: - 14056 0079 00 .p2align 1 - 14057 .L1060: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14058 .loc 1 2392 47 is_stmt 0 discriminator 4 view .LVU4147 - 14059 007a 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 14060 .LVL1044: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14061 .loc 1 2392 47 discriminator 4 view .LVU4148 - 14062 007e C0B2 uxtb r0, r0 - 14063 0080 D4E7 b .L1062 - ARM GAS /tmp/ccodHXtm.s page 450 + 14035 .loc 1 2414 7 is_stmt 1 view .LVU4162 + 14036 0094 102C cmp r4, #16 + 14037 0096 2AD8 bhi .L1065 + 14038 0098 DFE804F0 tbb [pc, r4] + 14039 .L1067: + 14040 009c 13 .byte (.L1071-.L1067)/2 + 14041 009d 29 .byte (.L1065-.L1067)/2 + 14042 009e 29 .byte (.L1065-.L1067)/2 + 14043 009f 29 .byte (.L1065-.L1067)/2 + 14044 00a0 19 .byte (.L1070-.L1067)/2 + 14045 00a1 29 .byte (.L1065-.L1067)/2 + 14046 00a2 29 .byte (.L1065-.L1067)/2 + 14047 00a3 29 .byte (.L1065-.L1067)/2 + 14048 00a4 1D .byte (.L1069-.L1067)/2 + 14049 00a5 29 .byte (.L1065-.L1067)/2 + ARM GAS /tmp/ccGjXOU1.s page 450 - 14064 .LVL1045: - 14065 .L1059: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14066 .loc 1 2392 47 discriminator 7 view .LVU4149 - 14067 0082 90F84000 ldrb r0, [r0, #64] @ zero_extendqisi2 - 14068 .LVL1046: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14069 .loc 1 2392 47 discriminator 7 view .LVU4150 - 14070 0086 C0B2 uxtb r0, r0 - 14071 0088 D0E7 b .L1062 - 14072 .LVL1047: - 14073 .L1058: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14074 .loc 1 2392 47 discriminator 10 view .LVU4151 - 14075 008a 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 - 14076 .LVL1048: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14077 .loc 1 2392 47 discriminator 10 view .LVU4152 - 14078 008e C8B2 uxtb r0, r1 - 14079 .LVL1049: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14080 .loc 1 2392 47 discriminator 10 view .LVU4153 - 14081 0090 CCE7 b .L1062 - 14082 .LVL1050: - 14083 .L1056: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14084 .loc 1 2392 47 discriminator 13 view .LVU4154 - 14085 0092 90F84210 ldrb r1, [r0, #66] @ zero_extendqisi2 - 14086 .LVL1051: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14087 .loc 1 2392 47 discriminator 13 view .LVU4155 - 14088 0096 C8B2 uxtb r0, r1 - 14089 .LVL1052: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14090 .loc 1 2392 47 discriminator 13 view .LVU4156 - 14091 0098 C8E7 b .L1062 - 14092 .LVL1053: - 14093 .L1055: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14094 .loc 1 2392 47 discriminator 14 view .LVU4157 - 14095 009a 90F84310 ldrb r1, [r0, #67] @ zero_extendqisi2 - 14096 .LVL1054: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14097 .loc 1 2392 47 discriminator 14 view .LVU4158 - 14098 009e C8B2 uxtb r0, r1 - 14099 .LVL1055: -2392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - 14100 .loc 1 2392 47 discriminator 14 view .LVU4159 - 14101 00a0 C4E7 b .L1062 - 14102 .LVL1056: - 14103 .L1063: + 14050 00a6 29 .byte (.L1065-.L1067)/2 + 14051 00a7 29 .byte (.L1065-.L1067)/2 + 14052 00a8 21 .byte (.L1068-.L1067)/2 + 14053 00a9 29 .byte (.L1065-.L1067)/2 + 14054 00aa 29 .byte (.L1065-.L1067)/2 + 14055 00ab 29 .byte (.L1065-.L1067)/2 + 14056 00ac 25 .byte (.L1066-.L1067)/2 + 14057 .LVL1061: + 14058 00ad 00 .p2align 1 + 14059 .L1096: 2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14104 .loc 1 2393 61 discriminator 2 view .LVU4160 - 14105 00a2 042C cmp r4, #4 - 14106 00a4 06D0 beq .L1099 + 14060 .loc 1 2393 61 is_stmt 0 discriminator 4 view .LVU4163 + 14061 00ae 95F84580 ldrb r8, [r5, #69] @ zero_extendqisi2 + 14062 00b2 5FFA88F8 uxtb r8, r8 + 14063 00b6 D9E7 b .L1060 + 14064 .L1097: 2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14107 .loc 1 2393 61 discriminator 5 view .LVU4161 - ARM GAS /tmp/ccodHXtm.s page 451 - - - 14108 00a6 082C cmp r4, #8 - 14109 00a8 09D0 beq .L1100 -2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14110 .loc 1 2393 61 discriminator 8 view .LVU4162 - 14111 00aa 95F84780 ldrb r8, [r5, #71] @ zero_extendqisi2 - 14112 00ae 5FFA88F8 uxtb r8, r8 - 14113 00b2 C1E7 b .L1064 - 14114 .L1099: -2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14115 .loc 1 2393 61 discriminator 4 view .LVU4163 - 14116 00b4 95F84580 ldrb r8, [r5, #69] @ zero_extendqisi2 - 14117 00b8 5FFA88F8 uxtb r8, r8 - 14118 00bc BCE7 b .L1064 - 14119 .L1100: -2393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14120 .loc 1 2393 61 discriminator 7 view .LVU4164 - 14121 00be 95F84680 ldrb r8, [r5, #70] @ zero_extendqisi2 - 14122 00c2 5FFA88F8 uxtb r8, r8 - 14123 00c6 B7E7 b .L1064 - 14124 .LVL1057: - 14125 .L1074: + 14065 .loc 1 2393 61 discriminator 7 view .LVU4164 + 14066 00b8 95F84680 ldrb r8, [r5, #70] @ zero_extendqisi2 + 14067 00bc 5FFA88F8 uxtb r8, r8 + 14068 00c0 D4E7 b .L1060 + 14069 .LVL1062: + 14070 .L1071: 2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14126 .loc 1 2414 7 discriminator 1 view .LVU4165 - 14127 00c8 0223 movs r3, #2 - 14128 00ca 85F83E30 strb r3, [r5, #62] + 14071 .loc 1 2414 7 discriminator 1 view .LVU4165 + 14072 00c2 0223 movs r3, #2 + 14073 00c4 85F83E30 strb r3, [r5, #62] 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14129 .loc 1 2415 7 is_stmt 1 view .LVU4166 + 14074 .loc 1 2415 7 is_stmt 1 view .LVU4166 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14130 .loc 1 2415 7 is_stmt 0 discriminator 1 view .LVU4167 - 14131 00ce 85F84430 strb r3, [r5, #68] - 14132 00d2 09E0 b .L1075 - 14133 .L1073: + 14075 .loc 1 2415 7 is_stmt 0 discriminator 1 view .LVU4167 + 14076 00c8 85F84430 strb r3, [r5, #68] + 14077 00cc 19E0 b .L1072 + 14078 .L1070: 2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14134 .loc 1 2414 7 discriminator 3 view .LVU4168 - 14135 00d4 0223 movs r3, #2 - 14136 00d6 85F83F30 strb r3, [r5, #63] + 14079 .loc 1 2414 7 discriminator 3 view .LVU4168 + 14080 00ce 0223 movs r3, #2 + 14081 00d0 85F83F30 strb r3, [r5, #63] 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14137 .loc 1 2415 7 is_stmt 1 view .LVU4169 - 14138 .L1076: + 14082 .loc 1 2415 7 is_stmt 1 view .LVU4169 + 14083 00d4 0EE0 b .L1073 + 14084 .L1069: +2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 14085 .loc 1 2414 7 is_stmt 0 discriminator 6 view .LVU4170 + 14086 00d6 0223 movs r3, #2 + 14087 00d8 85F84030 strb r3, [r5, #64] 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14139 .loc 1 2415 7 is_stmt 0 discriminator 2 view .LVU4170 - 14140 00da 042C cmp r4, #4 - 14141 00dc 24D0 beq .L1101 + 14088 .loc 1 2415 7 is_stmt 1 view .LVU4171 + 14089 00dc 0AE0 b .L1073 + 14090 .L1068: +2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 14091 .loc 1 2414 7 is_stmt 0 discriminator 9 view .LVU4172 + 14092 00de 0223 movs r3, #2 + 14093 00e0 85F84130 strb r3, [r5, #65] 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14142 .loc 1 2415 7 discriminator 4 view .LVU4171 - 14143 00de 082C cmp r4, #8 - 14144 00e0 26D0 beq .L1102 -2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14145 .loc 1 2415 7 discriminator 7 view .LVU4172 - 14146 00e2 0223 movs r3, #2 - 14147 00e4 85F84730 strb r3, [r5, #71] - 14148 .L1075: -2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14149 .loc 1 2424 3 is_stmt 1 view .LVU4173 - 14150 00e8 0122 movs r2, #1 - 14151 .LVL1058: -2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 452 + 14094 .loc 1 2415 7 is_stmt 1 view .LVU4173 + 14095 00e4 06E0 b .L1073 + ARM GAS /tmp/ccGjXOU1.s page 451 - 14152 .loc 1 2424 3 is_stmt 0 view .LVU4174 - 14153 00ea 2146 mov r1, r4 - 14154 00ec 2868 ldr r0, [r5] - 14155 .LVL1059: + 14096 .L1066: +2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 14097 .loc 1 2414 7 is_stmt 0 discriminator 12 view .LVU4174 + 14098 00e6 0223 movs r3, #2 + 14099 00e8 85F84230 strb r3, [r5, #66] +2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14100 .loc 1 2415 7 is_stmt 1 view .LVU4175 + 14101 00ec 02E0 b .L1073 + 14102 .L1065: +2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); + 14103 .loc 1 2414 7 is_stmt 0 discriminator 13 view .LVU4176 + 14104 00ee 0223 movs r3, #2 + 14105 00f0 85F84330 strb r3, [r5, #67] +2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14106 .loc 1 2415 7 is_stmt 1 view .LVU4177 + 14107 .L1073: +2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14108 .loc 1 2415 7 is_stmt 0 discriminator 2 view .LVU4178 + 14109 00f4 042C cmp r4, #4 + 14110 00f6 14D0 beq .L1098 +2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14111 .loc 1 2415 7 discriminator 4 view .LVU4179 + 14112 00f8 082C cmp r4, #8 + 14113 00fa 16D0 beq .L1099 +2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14114 .loc 1 2415 7 discriminator 7 view .LVU4180 + 14115 00fc 0223 movs r3, #2 + 14116 00fe 85F84730 strb r3, [r5, #71] + 14117 .L1072: 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14156 .loc 1 2424 3 view .LVU4175 - 14157 00ee FFF7FEFF bl TIM_CCxChannelCmd - 14158 .LVL1060: + 14118 .loc 1 2424 3 is_stmt 1 view .LVU4181 + 14119 0102 0122 movs r2, #1 + 14120 .LVL1063: +2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 14121 .loc 1 2424 3 is_stmt 0 view .LVU4182 + 14122 0104 2146 mov r1, r4 + 14123 0106 2868 ldr r0, [r5] + 14124 .LVL1064: +2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 14125 .loc 1 2424 3 view .LVU4183 + 14126 0108 FFF7FEFF bl TIM_CCxChannelCmd + 14127 .LVL1065: 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14159 .loc 1 2426 3 is_stmt 1 view .LVU4176 - 14160 00f2 0C2C cmp r4, #12 - 14161 00f4 39D8 bhi .L1079 - 14162 00f6 DFE804F0 tbb [pc, r4] - 14163 .L1081: - 14164 00fa 1F .byte (.L1084-.L1081)/2 - 14165 00fb 38 .byte (.L1079-.L1081)/2 - 14166 00fc 38 .byte (.L1079-.L1081)/2 - 14167 00fd 38 .byte (.L1079-.L1081)/2 - 14168 00fe 55 .byte (.L1083-.L1081)/2 - 14169 00ff 38 .byte (.L1079-.L1081)/2 - 14170 0100 38 .byte (.L1079-.L1081)/2 - 14171 0101 38 .byte (.L1079-.L1081)/2 - 14172 0102 6E .byte (.L1082-.L1081)/2 - 14173 0103 38 .byte (.L1079-.L1081)/2 - 14174 0104 38 .byte (.L1079-.L1081)/2 - 14175 0105 38 .byte (.L1079-.L1081)/2 - 14176 0106 87 .byte (.L1080-.L1081)/2 - 14177 .LVL1061: - 14178 0107 00 .p2align 1 - 14179 .L1072: -2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14180 .loc 1 2414 7 is_stmt 0 discriminator 6 view .LVU4177 - 14181 0108 0223 movs r3, #2 - 14182 010a 85F84030 strb r3, [r5, #64] -2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14183 .loc 1 2415 7 is_stmt 1 view .LVU4178 - 14184 010e E4E7 b .L1076 - 14185 .L1071: -2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14186 .loc 1 2414 7 is_stmt 0 discriminator 9 view .LVU4179 - 14187 0110 0223 movs r3, #2 - 14188 0112 85F84130 strb r3, [r5, #65] -2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14189 .loc 1 2415 7 is_stmt 1 view .LVU4180 - 14190 0116 E0E7 b .L1076 - 14191 .L1069: -2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14192 .loc 1 2414 7 is_stmt 0 discriminator 12 view .LVU4181 - 14193 0118 0223 movs r3, #2 - 14194 011a 85F84230 strb r3, [r5, #66] -2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14195 .loc 1 2415 7 is_stmt 1 view .LVU4182 - 14196 011e DCE7 b .L1076 - 14197 .L1068: -2414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); - 14198 .loc 1 2414 7 is_stmt 0 discriminator 13 view .LVU4183 - 14199 0120 0223 movs r3, #2 - ARM GAS /tmp/ccodHXtm.s page 453 + 14128 .loc 1 2426 3 is_stmt 1 view .LVU4184 + 14129 010c 0C2C cmp r4, #12 + 14130 010e 29D8 bhi .L1076 + 14131 0110 DFE804F0 tbb [pc, r4] + 14132 .L1078: + 14133 0114 0F .byte (.L1081-.L1078)/2 + 14134 0115 28 .byte (.L1076-.L1078)/2 + 14135 0116 28 .byte (.L1076-.L1078)/2 + 14136 0117 28 .byte (.L1076-.L1078)/2 + 14137 0118 45 .byte (.L1080-.L1078)/2 + 14138 0119 28 .byte (.L1076-.L1078)/2 + 14139 011a 28 .byte (.L1076-.L1078)/2 + 14140 011b 28 .byte (.L1076-.L1078)/2 + 14141 011c 5E .byte (.L1079-.L1078)/2 + ARM GAS /tmp/ccGjXOU1.s page 452 - 14200 0122 85F84330 strb r3, [r5, #67] + 14142 011d 28 .byte (.L1076-.L1078)/2 + 14143 011e 28 .byte (.L1076-.L1078)/2 + 14144 011f 28 .byte (.L1076-.L1078)/2 + 14145 0120 77 .byte (.L1077-.L1078)/2 + 14146 .LVL1066: + 14147 0121 00 .p2align 1 + 14148 .L1098: 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14201 .loc 1 2415 7 is_stmt 1 view .LVU4184 - 14202 0126 D8E7 b .L1076 - 14203 .L1101: + 14149 .loc 1 2415 7 is_stmt 0 discriminator 3 view .LVU4185 + 14150 0122 0223 movs r3, #2 + 14151 0124 85F84530 strb r3, [r5, #69] + 14152 0128 EBE7 b .L1072 + 14153 .L1099: 2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14204 .loc 1 2415 7 is_stmt 0 discriminator 3 view .LVU4185 - 14205 0128 0223 movs r3, #2 - 14206 012a 85F84530 strb r3, [r5, #69] - 14207 012e DBE7 b .L1075 - 14208 .L1102: -2415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14209 .loc 1 2415 7 discriminator 6 view .LVU4186 - 14210 0130 0223 movs r3, #2 - 14211 0132 85F84630 strb r3, [r5, #70] - 14212 0136 D7E7 b .L1075 - 14213 .LVL1062: - 14214 .L1084: + 14154 .loc 1 2415 7 discriminator 6 view .LVU4186 + 14155 012a 0223 movs r3, #2 + 14156 012c 85F84630 strb r3, [r5, #70] + 14157 0130 E7E7 b .L1072 + 14158 .LVL1067: + 14159 .L1081: 2431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14215 .loc 1 2431 7 is_stmt 1 view .LVU4187 + 14160 .loc 1 2431 7 is_stmt 1 view .LVU4187 2431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14216 .loc 1 2431 17 is_stmt 0 view .LVU4188 - 14217 0138 6B6A ldr r3, [r5, #36] + 14161 .loc 1 2431 17 is_stmt 0 view .LVU4188 + 14162 0132 6B6A ldr r3, [r5, #36] 2431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14218 .loc 1 2431 52 view .LVU4189 - 14219 013a 514A ldr r2, .L1103 - 14220 013c DA62 str r2, [r3, #44] + 14163 .loc 1 2431 52 view .LVU4189 + 14164 0134 504A ldr r2, .L1100 + 14165 0136 DA62 str r2, [r3, #44] 2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14221 .loc 1 2432 7 is_stmt 1 view .LVU4190 + 14166 .loc 1 2432 7 is_stmt 1 view .LVU4190 2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14222 .loc 1 2432 17 is_stmt 0 view .LVU4191 - 14223 013e 6B6A ldr r3, [r5, #36] + 14167 .loc 1 2432 17 is_stmt 0 view .LVU4191 + 14168 0138 6B6A ldr r3, [r5, #36] 2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14224 .loc 1 2432 56 view .LVU4192 - 14225 0140 504A ldr r2, .L1103+4 - 14226 0142 1A63 str r2, [r3, #48] + 14169 .loc 1 2432 56 view .LVU4192 + 14170 013a 504A ldr r2, .L1100+4 + 14171 013c 1A63 str r2, [r3, #48] 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14227 .loc 1 2435 7 is_stmt 1 view .LVU4193 + 14172 .loc 1 2435 7 is_stmt 1 view .LVU4193 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14228 .loc 1 2435 17 is_stmt 0 view .LVU4194 - 14229 0144 6B6A ldr r3, [r5, #36] + 14173 .loc 1 2435 17 is_stmt 0 view .LVU4194 + 14174 013e 6B6A ldr r3, [r5, #36] 2435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14230 .loc 1 2435 53 view .LVU4195 - 14231 0146 504A ldr r2, .L1103+8 - 14232 0148 5A63 str r2, [r3, #52] + 14175 .loc 1 2435 53 view .LVU4195 + 14176 0140 4F4A ldr r2, .L1100+8 + 14177 0142 5A63 str r2, [r3, #52] 2438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14233 .loc 1 2438 7 is_stmt 1 view .LVU4196 + 14178 .loc 1 2438 7 is_stmt 1 view .LVU4196 2438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14234 .loc 1 2438 71 is_stmt 0 view .LVU4197 - 14235 014a 2968 ldr r1, [r5] + 14179 .loc 1 2438 71 is_stmt 0 view .LVU4197 + 14180 0144 2968 ldr r1, [r5] 2438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14236 .loc 1 2438 11 view .LVU4198 - 14237 014c 3B46 mov r3, r7 - 14238 014e 3246 mov r2, r6 - 14239 0150 3431 adds r1, r1, #52 - 14240 0152 686A ldr r0, [r5, #36] - 14241 0154 FFF7FEFF bl HAL_DMA_Start_IT - ARM GAS /tmp/ccodHXtm.s page 454 + 14181 .loc 1 2438 11 view .LVU4198 + 14182 0146 3B46 mov r3, r7 + 14183 0148 3246 mov r2, r6 + 14184 014a 3431 adds r1, r1, #52 + ARM GAS /tmp/ccGjXOU1.s page 453 - 14242 .LVL1063: + 14185 014c 686A ldr r0, [r5, #36] + 14186 014e FFF7FEFF bl HAL_DMA_Start_IT + 14187 .LVL1068: 2438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14243 .loc 1 2438 10 discriminator 1 view .LVU4199 - 14244 0158 0028 cmp r0, #0 - 14245 015a 40F08480 bne .L1091 + 14188 .loc 1 2438 10 discriminator 1 view .LVU4199 + 14189 0152 0028 cmp r0, #0 + 14190 0154 40F08480 bne .L1088 2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14246 .loc 1 2445 7 is_stmt 1 view .LVU4200 - 14247 015e 2A68 ldr r2, [r5] - 14248 0160 D368 ldr r3, [r2, #12] - 14249 0162 43F40073 orr r3, r3, #512 - 14250 0166 D360 str r3, [r2, #12] + 14191 .loc 1 2445 7 is_stmt 1 view .LVU4200 + 14192 0158 2A68 ldr r2, [r5] + 14193 015a D368 ldr r3, [r2, #12] + 14194 015c 43F40073 orr r3, r3, #512 + 14195 0160 D360 str r3, [r2, #12] 2446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14251 .loc 1 2446 7 view .LVU4201 + 14196 .loc 1 2446 7 view .LVU4201 2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 14252 .loc 1 2389 21 is_stmt 0 view .LVU4202 - 14253 0168 8046 mov r8, r0 - 14254 .LVL1064: - 14255 .L1079: + 14197 .loc 1 2389 21 is_stmt 0 view .LVU4202 + 14198 0162 8046 mov r8, r0 + 14199 .LVL1069: + 14200 .L1076: 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14256 .loc 1 2518 3 is_stmt 1 view .LVU4203 + 14201 .loc 1 2518 3 is_stmt 1 view .LVU4203 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14257 .loc 1 2518 7 is_stmt 0 view .LVU4204 - 14258 016a 2B68 ldr r3, [r5] + 14202 .loc 1 2518 7 is_stmt 0 view .LVU4204 + 14203 0164 2B68 ldr r3, [r5] 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14259 .loc 1 2518 6 view .LVU4205 - 14260 016c 474A ldr r2, .L1103+12 - 14261 016e 9342 cmp r3, r2 - 14262 0170 62D0 beq .L1085 + 14204 .loc 1 2518 6 view .LVU4205 + 14205 0166 474A ldr r2, .L1100+12 + 14206 0168 9342 cmp r3, r2 + 14207 016a 62D0 beq .L1082 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14263 .loc 1 2518 7 discriminator 1 view .LVU4206 - 14264 0172 B3F1804F cmp r3, #1073741824 - 14265 0176 5FD0 beq .L1085 + 14208 .loc 1 2518 7 discriminator 1 view .LVU4206 + 14209 016c B3F1804F cmp r3, #1073741824 + 14210 0170 5FD0 beq .L1082 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14266 .loc 1 2518 7 discriminator 2 view .LVU4207 - 14267 0178 A2F59432 sub r2, r2, #75776 - 14268 017c 9342 cmp r3, r2 - 14269 017e 5BD0 beq .L1085 + 14211 .loc 1 2518 7 discriminator 2 view .LVU4207 + 14212 0172 A2F59432 sub r2, r2, #75776 + 14213 0176 9342 cmp r3, r2 + 14214 0178 5BD0 beq .L1082 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14270 .loc 1 2518 7 discriminator 3 view .LVU4208 - 14271 0180 02F58062 add r2, r2, #1024 - 14272 0184 9342 cmp r3, r2 - 14273 0186 57D0 beq .L1085 + 14215 .loc 1 2518 7 discriminator 3 view .LVU4208 + 14216 017a 02F58062 add r2, r2, #1024 + 14217 017e 9342 cmp r3, r2 + 14218 0180 57D0 beq .L1082 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14274 .loc 1 2518 7 discriminator 4 view .LVU4209 - 14275 0188 02F59632 add r2, r2, #76800 - 14276 018c 9342 cmp r3, r2 - 14277 018e 53D0 beq .L1085 + 14219 .loc 1 2518 7 discriminator 4 view .LVU4209 + 14220 0182 02F59632 add r2, r2, #76800 + 14221 0186 9342 cmp r3, r2 + 14222 0188 53D0 beq .L1082 2518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14278 .loc 1 2518 7 discriminator 5 view .LVU4210 - 14279 0190 02F54062 add r2, r2, #3072 - 14280 0194 9342 cmp r3, r2 - 14281 0196 4FD0 beq .L1085 + 14223 .loc 1 2518 7 discriminator 5 view .LVU4210 + 14224 018a 02F54062 add r2, r2, #3072 + 14225 018e 9342 cmp r3, r2 + 14226 0190 4FD0 beq .L1082 2528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14282 .loc 1 2528 5 is_stmt 1 view .LVU4211 - 14283 0198 1A68 ldr r2, [r3] - 14284 019a 42F00102 orr r2, r2, #1 - 14285 019e 1A60 str r2, [r3] - ARM GAS /tmp/ccodHXtm.s page 455 + 14227 .loc 1 2528 5 is_stmt 1 view .LVU4211 + 14228 0192 1A68 ldr r2, [r3] + ARM GAS /tmp/ccGjXOU1.s page 454 + 14229 0194 42F00102 orr r2, r2, #1 + 14230 0198 1A60 str r2, [r3] 2532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14286 .loc 1 2532 10 is_stmt 0 view .LVU4212 - 14287 01a0 4046 mov r0, r8 - 14288 01a2 5AE0 b .L1067 - 14289 .LVL1065: - 14290 .L1083: + 14231 .loc 1 2532 10 is_stmt 0 view .LVU4212 + 14232 019a 4046 mov r0, r8 + 14233 019c 5AE0 b .L1064 + 14234 .LVL1070: + 14235 .L1080: 2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14291 .loc 1 2452 7 is_stmt 1 view .LVU4213 + 14236 .loc 1 2452 7 is_stmt 1 view .LVU4213 2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14292 .loc 1 2452 17 is_stmt 0 view .LVU4214 - 14293 01a4 AB6A ldr r3, [r5, #40] + 14237 .loc 1 2452 17 is_stmt 0 view .LVU4214 + 14238 019e AB6A ldr r3, [r5, #40] 2452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14294 .loc 1 2452 52 view .LVU4215 - 14295 01a6 364A ldr r2, .L1103 - 14296 01a8 DA62 str r2, [r3, #44] + 14239 .loc 1 2452 52 view .LVU4215 + 14240 01a0 354A ldr r2, .L1100 + 14241 01a2 DA62 str r2, [r3, #44] 2453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14297 .loc 1 2453 7 is_stmt 1 view .LVU4216 + 14242 .loc 1 2453 7 is_stmt 1 view .LVU4216 2453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14298 .loc 1 2453 17 is_stmt 0 view .LVU4217 - 14299 01aa AB6A ldr r3, [r5, #40] + 14243 .loc 1 2453 17 is_stmt 0 view .LVU4217 + 14244 01a4 AB6A ldr r3, [r5, #40] 2453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14300 .loc 1 2453 56 view .LVU4218 - 14301 01ac 354A ldr r2, .L1103+4 - 14302 01ae 1A63 str r2, [r3, #48] + 14245 .loc 1 2453 56 view .LVU4218 + 14246 01a6 354A ldr r2, .L1100+4 + 14247 01a8 1A63 str r2, [r3, #48] 2456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14303 .loc 1 2456 7 is_stmt 1 view .LVU4219 + 14248 .loc 1 2456 7 is_stmt 1 view .LVU4219 2456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14304 .loc 1 2456 17 is_stmt 0 view .LVU4220 - 14305 01b0 AB6A ldr r3, [r5, #40] + 14249 .loc 1 2456 17 is_stmt 0 view .LVU4220 + 14250 01aa AB6A ldr r3, [r5, #40] 2456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14306 .loc 1 2456 53 view .LVU4221 - 14307 01b2 354A ldr r2, .L1103+8 - 14308 01b4 5A63 str r2, [r3, #52] + 14251 .loc 1 2456 53 view .LVU4221 + 14252 01ac 344A ldr r2, .L1100+8 + 14253 01ae 5A63 str r2, [r3, #52] 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14309 .loc 1 2459 7 is_stmt 1 view .LVU4222 + 14254 .loc 1 2459 7 is_stmt 1 view .LVU4222 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14310 .loc 1 2459 71 is_stmt 0 view .LVU4223 - 14311 01b6 2968 ldr r1, [r5] + 14255 .loc 1 2459 71 is_stmt 0 view .LVU4223 + 14256 01b0 2968 ldr r1, [r5] 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14312 .loc 1 2459 11 view .LVU4224 - 14313 01b8 3B46 mov r3, r7 - 14314 01ba 3246 mov r2, r6 - 14315 01bc 3831 adds r1, r1, #56 - 14316 01be A86A ldr r0, [r5, #40] - 14317 01c0 FFF7FEFF bl HAL_DMA_Start_IT - 14318 .LVL1066: + 14257 .loc 1 2459 11 view .LVU4224 + 14258 01b2 3B46 mov r3, r7 + 14259 01b4 3246 mov r2, r6 + 14260 01b6 3831 adds r1, r1, #56 + 14261 01b8 A86A ldr r0, [r5, #40] + 14262 01ba FFF7FEFF bl HAL_DMA_Start_IT + 14263 .LVL1071: 2459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14319 .loc 1 2459 10 discriminator 1 view .LVU4225 - 14320 01c4 0028 cmp r0, #0 - 14321 01c6 50D1 bne .L1092 + 14264 .loc 1 2459 10 discriminator 1 view .LVU4225 + 14265 01be 0028 cmp r0, #0 + 14266 01c0 50D1 bne .L1089 2466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14322 .loc 1 2466 7 is_stmt 1 view .LVU4226 - 14323 01c8 2A68 ldr r2, [r5] - 14324 01ca D368 ldr r3, [r2, #12] - 14325 01cc 43F48063 orr r3, r3, #1024 - 14326 01d0 D360 str r3, [r2, #12] + 14267 .loc 1 2466 7 is_stmt 1 view .LVU4226 + 14268 01c2 2A68 ldr r2, [r5] + 14269 01c4 D368 ldr r3, [r2, #12] + 14270 01c6 43F48063 orr r3, r3, #1024 + ARM GAS /tmp/ccGjXOU1.s page 455 + + + 14271 01ca D360 str r3, [r2, #12] 2467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 456 - - - 14327 .loc 1 2467 7 view .LVU4227 + 14272 .loc 1 2467 7 view .LVU4227 2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 14328 .loc 1 2389 21 is_stmt 0 view .LVU4228 - 14329 01d2 8046 mov r8, r0 - 14330 .LVL1067: + 14273 .loc 1 2389 21 is_stmt 0 view .LVU4228 + 14274 01cc 8046 mov r8, r0 + 14275 .LVL1072: 2467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14331 .loc 1 2467 7 view .LVU4229 - 14332 01d4 C9E7 b .L1079 - 14333 .LVL1068: - 14334 .L1082: + 14276 .loc 1 2467 7 view .LVU4229 + 14277 01ce C9E7 b .L1076 + 14278 .LVL1073: + 14279 .L1079: 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14335 .loc 1 2473 7 is_stmt 1 view .LVU4230 + 14280 .loc 1 2473 7 is_stmt 1 view .LVU4230 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14336 .loc 1 2473 17 is_stmt 0 view .LVU4231 - 14337 01d6 EB6A ldr r3, [r5, #44] + 14281 .loc 1 2473 17 is_stmt 0 view .LVU4231 + 14282 01d0 EB6A ldr r3, [r5, #44] 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14338 .loc 1 2473 52 view .LVU4232 - 14339 01d8 294A ldr r2, .L1103 - 14340 01da DA62 str r2, [r3, #44] + 14283 .loc 1 2473 52 view .LVU4232 + 14284 01d2 294A ldr r2, .L1100 + 14285 01d4 DA62 str r2, [r3, #44] 2474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14341 .loc 1 2474 7 is_stmt 1 view .LVU4233 + 14286 .loc 1 2474 7 is_stmt 1 view .LVU4233 2474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14342 .loc 1 2474 17 is_stmt 0 view .LVU4234 - 14343 01dc EB6A ldr r3, [r5, #44] + 14287 .loc 1 2474 17 is_stmt 0 view .LVU4234 + 14288 01d6 EB6A ldr r3, [r5, #44] 2474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14344 .loc 1 2474 56 view .LVU4235 - 14345 01de 294A ldr r2, .L1103+4 - 14346 01e0 1A63 str r2, [r3, #48] + 14289 .loc 1 2474 56 view .LVU4235 + 14290 01d8 284A ldr r2, .L1100+4 + 14291 01da 1A63 str r2, [r3, #48] 2477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14347 .loc 1 2477 7 is_stmt 1 view .LVU4236 + 14292 .loc 1 2477 7 is_stmt 1 view .LVU4236 2477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14348 .loc 1 2477 17 is_stmt 0 view .LVU4237 - 14349 01e2 EB6A ldr r3, [r5, #44] + 14293 .loc 1 2477 17 is_stmt 0 view .LVU4237 + 14294 01dc EB6A ldr r3, [r5, #44] 2477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14350 .loc 1 2477 53 view .LVU4238 - 14351 01e4 284A ldr r2, .L1103+8 - 14352 01e6 5A63 str r2, [r3, #52] + 14295 .loc 1 2477 53 view .LVU4238 + 14296 01de 284A ldr r2, .L1100+8 + 14297 01e0 5A63 str r2, [r3, #52] 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14353 .loc 1 2480 7 is_stmt 1 view .LVU4239 + 14298 .loc 1 2480 7 is_stmt 1 view .LVU4239 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14354 .loc 1 2480 71 is_stmt 0 view .LVU4240 - 14355 01e8 2968 ldr r1, [r5] + 14299 .loc 1 2480 71 is_stmt 0 view .LVU4240 + 14300 01e2 2968 ldr r1, [r5] 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14356 .loc 1 2480 11 view .LVU4241 - 14357 01ea 3B46 mov r3, r7 - 14358 01ec 3246 mov r2, r6 - 14359 01ee 3C31 adds r1, r1, #60 - 14360 01f0 E86A ldr r0, [r5, #44] - 14361 01f2 FFF7FEFF bl HAL_DMA_Start_IT - 14362 .LVL1069: + 14301 .loc 1 2480 11 view .LVU4241 + 14302 01e4 3B46 mov r3, r7 + 14303 01e6 3246 mov r2, r6 + 14304 01e8 3C31 adds r1, r1, #60 + 14305 01ea E86A ldr r0, [r5, #44] + 14306 01ec FFF7FEFF bl HAL_DMA_Start_IT + 14307 .LVL1074: 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14363 .loc 1 2480 10 discriminator 1 view .LVU4242 - 14364 01f6 0028 cmp r0, #0 - 14365 01f8 39D1 bne .L1093 + 14308 .loc 1 2480 10 discriminator 1 view .LVU4242 + 14309 01f0 0028 cmp r0, #0 + 14310 01f2 39D1 bne .L1090 2487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14366 .loc 1 2487 7 is_stmt 1 view .LVU4243 - 14367 01fa 2A68 ldr r2, [r5] - ARM GAS /tmp/ccodHXtm.s page 457 + ARM GAS /tmp/ccGjXOU1.s page 456 - 14368 01fc D368 ldr r3, [r2, #12] - 14369 01fe 43F40063 orr r3, r3, #2048 - 14370 0202 D360 str r3, [r2, #12] + 14311 .loc 1 2487 7 is_stmt 1 view .LVU4243 + 14312 01f4 2A68 ldr r2, [r5] + 14313 01f6 D368 ldr r3, [r2, #12] + 14314 01f8 43F40063 orr r3, r3, #2048 + 14315 01fc D360 str r3, [r2, #12] 2488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14371 .loc 1 2488 7 view .LVU4244 + 14316 .loc 1 2488 7 view .LVU4244 2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 14372 .loc 1 2389 21 is_stmt 0 view .LVU4245 - 14373 0204 8046 mov r8, r0 - 14374 .LVL1070: + 14317 .loc 1 2389 21 is_stmt 0 view .LVU4245 + 14318 01fe 8046 mov r8, r0 + 14319 .LVL1075: 2488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14375 .loc 1 2488 7 view .LVU4246 - 14376 0206 B0E7 b .L1079 - 14377 .LVL1071: - 14378 .L1080: + 14320 .loc 1 2488 7 view .LVU4246 + 14321 0200 B0E7 b .L1076 + 14322 .LVL1076: + 14323 .L1077: 2494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14379 .loc 1 2494 7 is_stmt 1 view .LVU4247 + 14324 .loc 1 2494 7 is_stmt 1 view .LVU4247 2494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14380 .loc 1 2494 17 is_stmt 0 view .LVU4248 - 14381 0208 2B6B ldr r3, [r5, #48] + 14325 .loc 1 2494 17 is_stmt 0 view .LVU4248 + 14326 0202 2B6B ldr r3, [r5, #48] 2494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 14382 .loc 1 2494 52 view .LVU4249 - 14383 020a 1D4A ldr r2, .L1103 - 14384 020c DA62 str r2, [r3, #44] + 14327 .loc 1 2494 52 view .LVU4249 + 14328 0204 1C4A ldr r2, .L1100 + 14329 0206 DA62 str r2, [r3, #44] 2495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14385 .loc 1 2495 7 is_stmt 1 view .LVU4250 + 14330 .loc 1 2495 7 is_stmt 1 view .LVU4250 2495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14386 .loc 1 2495 17 is_stmt 0 view .LVU4251 - 14387 020e 2B6B ldr r3, [r5, #48] + 14331 .loc 1 2495 17 is_stmt 0 view .LVU4251 + 14332 0208 2B6B ldr r3, [r5, #48] 2495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14388 .loc 1 2495 56 view .LVU4252 - 14389 0210 1C4A ldr r2, .L1103+4 - 14390 0212 1A63 str r2, [r3, #48] + 14333 .loc 1 2495 56 view .LVU4252 + 14334 020a 1C4A ldr r2, .L1100+4 + 14335 020c 1A63 str r2, [r3, #48] 2498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14391 .loc 1 2498 7 is_stmt 1 view .LVU4253 + 14336 .loc 1 2498 7 is_stmt 1 view .LVU4253 2498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14392 .loc 1 2498 17 is_stmt 0 view .LVU4254 - 14393 0214 2B6B ldr r3, [r5, #48] + 14337 .loc 1 2498 17 is_stmt 0 view .LVU4254 + 14338 020e 2B6B ldr r3, [r5, #48] 2498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14394 .loc 1 2498 53 view .LVU4255 - 14395 0216 1C4A ldr r2, .L1103+8 - 14396 0218 5A63 str r2, [r3, #52] + 14339 .loc 1 2498 53 view .LVU4255 + 14340 0210 1B4A ldr r2, .L1100+8 + 14341 0212 5A63 str r2, [r3, #52] 2501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14397 .loc 1 2501 7 is_stmt 1 view .LVU4256 + 14342 .loc 1 2501 7 is_stmt 1 view .LVU4256 2501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14398 .loc 1 2501 71 is_stmt 0 view .LVU4257 - 14399 021a 2968 ldr r1, [r5] + 14343 .loc 1 2501 71 is_stmt 0 view .LVU4257 + 14344 0214 2968 ldr r1, [r5] 2501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14400 .loc 1 2501 11 view .LVU4258 - 14401 021c 3B46 mov r3, r7 - 14402 021e 3246 mov r2, r6 - 14403 0220 4031 adds r1, r1, #64 - 14404 0222 286B ldr r0, [r5, #48] - 14405 0224 FFF7FEFF bl HAL_DMA_Start_IT - 14406 .LVL1072: + 14345 .loc 1 2501 11 view .LVU4258 + 14346 0216 3B46 mov r3, r7 + 14347 0218 3246 mov r2, r6 + 14348 021a 4031 adds r1, r1, #64 + 14349 021c 286B ldr r0, [r5, #48] + 14350 021e FFF7FEFF bl HAL_DMA_Start_IT + 14351 .LVL1077: 2501:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 14407 .loc 1 2501 10 discriminator 1 view .LVU4259 - 14408 0228 18BB cbnz r0, .L1094 - ARM GAS /tmp/ccodHXtm.s page 458 + ARM GAS /tmp/ccGjXOU1.s page 457 + 14352 .loc 1 2501 10 discriminator 1 view .LVU4259 + 14353 0222 18BB cbnz r0, .L1091 2508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14409 .loc 1 2508 7 is_stmt 1 view .LVU4260 - 14410 022a 2A68 ldr r2, [r5] - 14411 022c D368 ldr r3, [r2, #12] - 14412 022e 43F48053 orr r3, r3, #4096 - 14413 0232 D360 str r3, [r2, #12] + 14354 .loc 1 2508 7 is_stmt 1 view .LVU4260 + 14355 0224 2A68 ldr r2, [r5] + 14356 0226 D368 ldr r3, [r2, #12] + 14357 0228 43F48053 orr r3, r3, #4096 + 14358 022c D360 str r3, [r2, #12] 2509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14414 .loc 1 2509 7 view .LVU4261 + 14359 .loc 1 2509 7 view .LVU4261 2389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** uint32_t tmpsmcr; - 14415 .loc 1 2389 21 is_stmt 0 view .LVU4262 - 14416 0234 8046 mov r8, r0 - 14417 .LVL1073: + 14360 .loc 1 2389 21 is_stmt 0 view .LVU4262 + 14361 022e 8046 mov r8, r0 + 14362 .LVL1078: 2509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14418 .loc 1 2509 7 view .LVU4263 - 14419 0236 98E7 b .L1079 - 14420 .LVL1074: - 14421 .L1085: + 14363 .loc 1 2509 7 view .LVU4263 + 14364 0230 98E7 b .L1076 + 14365 .LVL1079: + 14366 .L1082: 2520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 14422 .loc 1 2520 5 is_stmt 1 view .LVU4264 + 14367 .loc 1 2520 5 is_stmt 1 view .LVU4264 2520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 14423 .loc 1 2520 29 is_stmt 0 view .LVU4265 - 14424 0238 9968 ldr r1, [r3, #8] + 14368 .loc 1 2520 29 is_stmt 0 view .LVU4265 + 14369 0232 9968 ldr r1, [r3, #8] 2520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 14425 .loc 1 2520 13 view .LVU4266 - 14426 023a 154A ldr r2, .L1103+16 - 14427 023c 0A40 ands r2, r2, r1 - 14428 .LVL1075: + 14370 .loc 1 2520 13 view .LVU4266 + 14371 0234 144A ldr r2, .L1100+16 + 14372 0236 0A40 ands r2, r2, r1 + 14373 .LVL1080: 2521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14429 .loc 1 2521 5 is_stmt 1 view .LVU4267 + 14374 .loc 1 2521 5 is_stmt 1 view .LVU4267 2521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14430 .loc 1 2521 8 is_stmt 0 view .LVU4268 - 14431 023e 062A cmp r2, #6 - 14432 0240 19D0 beq .L1095 + 14375 .loc 1 2521 8 is_stmt 0 view .LVU4268 + 14376 0238 062A cmp r2, #6 + 14377 023a 19D0 beq .L1092 2521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14433 .loc 1 2521 9 discriminator 1 view .LVU4269 - 14434 0242 B2F5803F cmp r2, #65536 - 14435 0246 18D0 beq .L1096 + 14378 .loc 1 2521 9 discriminator 1 view .LVU4269 + 14379 023c B2F5803F cmp r2, #65536 + 14380 0240 18D0 beq .L1093 2523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14436 .loc 1 2523 7 is_stmt 1 view .LVU4270 - 14437 0248 1A68 ldr r2, [r3] - 14438 .LVL1076: + 14381 .loc 1 2523 7 is_stmt 1 view .LVU4270 + 14382 0242 1A68 ldr r2, [r3] + 14383 .LVL1081: 2523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14439 .loc 1 2523 7 is_stmt 0 view .LVU4271 - 14440 024a 42F00102 orr r2, r2, #1 - 14441 024e 1A60 str r2, [r3] + 14384 .loc 1 2523 7 is_stmt 0 view .LVU4271 + 14385 0244 42F00102 orr r2, r2, #1 + 14386 0248 1A60 str r2, [r3] 2532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14442 .loc 1 2532 10 view .LVU4272 - 14443 0250 4046 mov r0, r8 - 14444 0252 02E0 b .L1067 - 14445 .LVL1077: - 14446 .L1087: + 14387 .loc 1 2532 10 view .LVU4272 + 14388 024a 4046 mov r0, r8 + 14389 024c 02E0 b .L1064 + 14390 .LVL1082: + 14391 .L1084: 2403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14447 .loc 1 2403 12 view .LVU4273 - 14448 0254 4046 mov r0, r8 - 14449 .LVL1078: -2403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14450 .loc 1 2403 12 view .LVU4274 - ARM GAS /tmp/ccodHXtm.s page 459 + 14392 .loc 1 2403 12 view .LVU4273 + 14393 024e 4046 mov r0, r8 + 14394 .LVL1083: + ARM GAS /tmp/ccGjXOU1.s page 458 - 14451 0256 00E0 b .L1067 - 14452 .LVL1079: - 14453 .L1088: +2403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14395 .loc 1 2403 12 view .LVU4274 + 14396 0250 00E0 b .L1064 + 14397 .LVL1084: + 14398 .L1085: 2420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14454 .loc 1 2420 12 view .LVU4275 - 14455 0258 0120 movs r0, #1 - 14456 .LVL1080: - 14457 .L1067: + 14399 .loc 1 2420 12 view .LVU4275 + 14400 0252 0120 movs r0, #1 + 14401 .LVL1085: + 14402 .L1064: 2533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14458 .loc 1 2533 1 view .LVU4276 - 14459 025a BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 14460 .LVL1081: - 14461 .L1089: + 14403 .loc 1 2533 1 view .LVU4276 + 14404 0254 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 14405 .LVL1086: + 14406 .L1086: 2410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14462 .loc 1 2410 14 view .LVU4277 - 14463 025e 4046 mov r0, r8 - 14464 .LVL1082: + 14407 .loc 1 2410 14 view .LVU4277 + 14408 0258 4046 mov r0, r8 + 14409 .LVL1087: 2410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14465 .loc 1 2410 14 view .LVU4278 - 14466 0260 FBE7 b .L1067 - 14467 .LVL1083: - 14468 .L1090: + 14410 .loc 1 2410 14 view .LVU4278 + 14411 025a FBE7 b .L1064 + 14412 .LVL1088: + 14413 .L1087: 2410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14469 .loc 1 2410 14 view .LVU4279 - 14470 0262 4046 mov r0, r8 - 14471 .LVL1084: + 14414 .loc 1 2410 14 view .LVU4279 + 14415 025c 4046 mov r0, r8 + 14416 .LVL1089: 2410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14472 .loc 1 2410 14 view .LVU4280 - 14473 0264 F9E7 b .L1067 - 14474 .LVL1085: - 14475 .L1091: + 14417 .loc 1 2410 14 view .LVU4280 + 14418 025e F9E7 b .L1064 + 14419 .LVL1090: + 14420 .L1088: 2442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14476 .loc 1 2442 16 view .LVU4281 - 14477 0266 4046 mov r0, r8 - 14478 0268 F7E7 b .L1067 - 14479 .L1092: + 14421 .loc 1 2442 16 view .LVU4281 + 14422 0260 4046 mov r0, r8 + 14423 0262 F7E7 b .L1064 + 14424 .L1089: 2463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14480 .loc 1 2463 16 view .LVU4282 - 14481 026a 4046 mov r0, r8 - 14482 026c F5E7 b .L1067 - 14483 .L1093: + 14425 .loc 1 2463 16 view .LVU4282 + 14426 0264 4046 mov r0, r8 + 14427 0266 F5E7 b .L1064 + 14428 .L1090: 2484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14484 .loc 1 2484 16 view .LVU4283 - 14485 026e 4046 mov r0, r8 - 14486 0270 F3E7 b .L1067 - 14487 .L1094: + 14429 .loc 1 2484 16 view .LVU4283 + 14430 0268 4046 mov r0, r8 + 14431 026a F3E7 b .L1064 + 14432 .L1091: 2505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14488 .loc 1 2505 16 view .LVU4284 - 14489 0272 4046 mov r0, r8 - 14490 0274 F1E7 b .L1067 - 14491 .LVL1086: - 14492 .L1095: + 14433 .loc 1 2505 16 view .LVU4284 + 14434 026c 4046 mov r0, r8 + 14435 026e F1E7 b .L1064 + 14436 .LVL1091: + 14437 .L1092: 2532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14493 .loc 1 2532 10 view .LVU4285 - 14494 0276 4046 mov r0, r8 - 14495 0278 EFE7 b .L1067 - 14496 .L1096: - ARM GAS /tmp/ccodHXtm.s page 460 + 14438 .loc 1 2532 10 view .LVU4285 + 14439 0270 4046 mov r0, r8 + ARM GAS /tmp/ccGjXOU1.s page 459 - 14497 027a 4046 mov r0, r8 - 14498 027c EDE7 b .L1067 - 14499 .L1104: - 14500 027e 00BF .align 2 - 14501 .L1103: - 14502 0280 00000000 .word TIM_DMACaptureCplt - 14503 0284 00000000 .word TIM_DMACaptureHalfCplt - 14504 0288 00000000 .word TIM_DMAError - 14505 028c 002C0140 .word 1073818624 - 14506 0290 07000100 .word 65543 - 14507 .cfi_endproc - 14508 .LFE367: - 14510 .section .text.HAL_TIM_IC_Stop_DMA,"ax",%progbits - 14511 .align 1 - 14512 .global HAL_TIM_IC_Stop_DMA - 14513 .syntax unified - 14514 .thumb - 14515 .thumb_func - 14517 HAL_TIM_IC_Stop_DMA: - 14518 .LVL1087: - 14519 .LFB368: + 14440 0272 EFE7 b .L1064 + 14441 .L1093: + 14442 0274 4046 mov r0, r8 + 14443 0276 EDE7 b .L1064 + 14444 .L1101: + 14445 .align 2 + 14446 .L1100: + 14447 0278 00000000 .word TIM_DMACaptureCplt + 14448 027c 00000000 .word TIM_DMACaptureHalfCplt + 14449 0280 00000000 .word TIM_DMAError + 14450 0284 002C0140 .word 1073818624 + 14451 0288 07000100 .word 65543 + 14452 .cfi_endproc + 14453 .LFE367: + 14455 .section .text.HAL_TIM_IC_Stop_DMA,"ax",%progbits + 14456 .align 1 + 14457 .global HAL_TIM_IC_Stop_DMA + 14458 .syntax unified + 14459 .thumb + 14460 .thumb_func + 14462 HAL_TIM_IC_Stop_DMA: + 14463 .LVL1092: + 14464 .LFB368: 2547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 14520 .loc 1 2547 1 is_stmt 1 view -0 - 14521 .cfi_startproc - 14522 @ args = 0, pretend = 0, frame = 0 - 14523 @ frame_needed = 0, uses_anonymous_args = 0 + 14465 .loc 1 2547 1 is_stmt 1 view -0 + 14466 .cfi_startproc + 14467 @ args = 0, pretend = 0, frame = 0 + 14468 @ frame_needed = 0, uses_anonymous_args = 0 2547:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - 14524 .loc 1 2547 1 is_stmt 0 view .LVU4287 - 14525 0000 38B5 push {r3, r4, r5, lr} - 14526 .LCFI102: - 14527 .cfi_def_cfa_offset 16 - 14528 .cfi_offset 3, -16 - 14529 .cfi_offset 4, -12 - 14530 .cfi_offset 5, -8 - 14531 .cfi_offset 14, -4 - 14532 0002 0446 mov r4, r0 - 14533 0004 0D46 mov r5, r1 + 14469 .loc 1 2547 1 is_stmt 0 view .LVU4287 + 14470 0000 38B5 push {r3, r4, r5, lr} + 14471 .LCFI102: + 14472 .cfi_def_cfa_offset 16 + 14473 .cfi_offset 3, -16 + 14474 .cfi_offset 4, -12 + 14475 .cfi_offset 5, -8 + 14476 .cfi_offset 14, -4 + 14477 0002 0546 mov r5, r0 + 14478 0004 0C46 mov r4, r1 2548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14534 .loc 1 2548 3 is_stmt 1 view .LVU4288 - 14535 .LVL1088: + 14479 .loc 1 2548 3 is_stmt 1 view .LVU4288 + 14480 .LVL1093: 2551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); - 14536 .loc 1 2551 3 view .LVU4289 + 14481 .loc 1 2551 3 view .LVU4289 2552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14537 .loc 1 2552 3 view .LVU4290 + 14482 .loc 1 2552 3 view .LVU4290 2555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14538 .loc 1 2555 3 view .LVU4291 - 14539 0006 0022 movs r2, #0 - 14540 0008 0068 ldr r0, [r0] - 14541 .LVL1089: + 14483 .loc 1 2555 3 view .LVU4291 + 14484 0006 0022 movs r2, #0 + 14485 0008 0068 ldr r0, [r0] + 14486 .LVL1094: 2555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14542 .loc 1 2555 3 is_stmt 0 view .LVU4292 - 14543 000a FFF7FEFF bl TIM_CCxChannelCmd - 14544 .LVL1090: + 14487 .loc 1 2555 3 is_stmt 0 view .LVU4292 + 14488 000a FFF7FEFF bl TIM_CCxChannelCmd + 14489 .LVL1095: 2557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14545 .loc 1 2557 3 is_stmt 1 view .LVU4293 - 14546 000e 0C2D cmp r5, #12 - 14547 0010 74D8 bhi .L1124 - ARM GAS /tmp/ccodHXtm.s page 461 + 14490 .loc 1 2557 3 is_stmt 1 view .LVU4293 + ARM GAS /tmp/ccGjXOU1.s page 460 - 14548 0012 DFE805F0 tbb [pc, r5] - 14549 .L1108: - 14550 0016 07 .byte (.L1111-.L1108)/2 - 14551 0017 73 .byte (.L1124-.L1108)/2 - 14552 0018 73 .byte (.L1124-.L1108)/2 - 14553 0019 73 .byte (.L1124-.L1108)/2 - 14554 001a 2B .byte (.L1110-.L1108)/2 - 14555 001b 73 .byte (.L1124-.L1108)/2 - 14556 001c 73 .byte (.L1124-.L1108)/2 - 14557 001d 73 .byte (.L1124-.L1108)/2 - 14558 001e 34 .byte (.L1109-.L1108)/2 - 14559 001f 73 .byte (.L1124-.L1108)/2 - 14560 0020 73 .byte (.L1124-.L1108)/2 - 14561 0021 73 .byte (.L1124-.L1108)/2 - 14562 0022 3D .byte (.L1107-.L1108)/2 - 14563 0023 00 .p2align 1 - 14564 .L1111: + 14491 000e 0C2C cmp r4, #12 + 14492 0010 74D8 bhi .L1121 + 14493 0012 DFE804F0 tbb [pc, r4] + 14494 .L1105: + 14495 0016 07 .byte (.L1108-.L1105)/2 + 14496 0017 73 .byte (.L1121-.L1105)/2 + 14497 0018 73 .byte (.L1121-.L1105)/2 + 14498 0019 73 .byte (.L1121-.L1105)/2 + 14499 001a 2B .byte (.L1107-.L1105)/2 + 14500 001b 73 .byte (.L1121-.L1105)/2 + 14501 001c 73 .byte (.L1121-.L1105)/2 + 14502 001d 73 .byte (.L1121-.L1105)/2 + 14503 001e 34 .byte (.L1106-.L1105)/2 + 14504 001f 73 .byte (.L1121-.L1105)/2 + 14505 0020 73 .byte (.L1121-.L1105)/2 + 14506 0021 73 .byte (.L1121-.L1105)/2 + 14507 0022 3D .byte (.L1104-.L1105)/2 + 14508 0023 00 .p2align 1 + 14509 .L1108: 2562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 14565 .loc 1 2562 7 view .LVU4294 - 14566 0024 2268 ldr r2, [r4] - 14567 0026 D368 ldr r3, [r2, #12] - 14568 0028 23F40073 bic r3, r3, #512 - 14569 002c D360 str r3, [r2, #12] + 14510 .loc 1 2562 7 view .LVU4294 + 14511 0024 2A68 ldr r2, [r5] + 14512 0026 D368 ldr r3, [r2, #12] + 14513 0028 23F40073 bic r3, r3, #512 + 14514 002c D360 str r3, [r2, #12] 2563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14570 .loc 1 2563 7 view .LVU4295 + 14515 .loc 1 2563 7 view .LVU4295 2563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14571 .loc 1 2563 13 is_stmt 0 view .LVU4296 - 14572 002e 606A ldr r0, [r4, #36] - 14573 0030 FFF7FEFF bl HAL_DMA_Abort_IT - 14574 .LVL1091: + 14516 .loc 1 2563 13 is_stmt 0 view .LVU4296 + 14517 002e 686A ldr r0, [r5, #36] + 14518 0030 FFF7FEFF bl HAL_DMA_Abort_IT + 14519 .LVL1096: 2564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14575 .loc 1 2564 7 is_stmt 1 view .LVU4297 + 14520 .loc 1 2564 7 is_stmt 1 view .LVU4297 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14576 .loc 1 2596 3 view .LVU4298 - 14577 .L1112: + 14521 .loc 1 2596 3 view .LVU4298 + 14522 .L1109: 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14578 .loc 1 2599 5 view .LVU4299 + 14523 .loc 1 2599 5 view .LVU4299 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14579 .loc 1 2599 5 view .LVU4300 - 14580 0034 2368 ldr r3, [r4] - 14581 0036 196A ldr r1, [r3, #32] - 14582 0038 41F21112 movw r2, #4369 - 14583 003c 1142 tst r1, r2 - 14584 003e 08D1 bne .L1113 + 14524 .loc 1 2599 5 view .LVU4300 + 14525 0034 2B68 ldr r3, [r5] + 14526 0036 196A ldr r1, [r3, #32] + 14527 0038 41F21112 movw r2, #4369 + 14528 003c 1142 tst r1, r2 + 14529 003e 08D1 bne .L1110 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14585 .loc 1 2599 5 discriminator 1 view .LVU4301 - 14586 0040 196A ldr r1, [r3, #32] - 14587 0042 44F24442 movw r2, #17476 - 14588 0046 1142 tst r1, r2 - 14589 0048 03D1 bne .L1113 + 14530 .loc 1 2599 5 discriminator 1 view .LVU4301 + 14531 0040 196A ldr r1, [r3, #32] + 14532 0042 44F24442 movw r2, #17476 + 14533 0046 1142 tst r1, r2 + 14534 0048 03D1 bne .L1110 2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14590 .loc 1 2599 5 discriminator 3 view .LVU4302 - 14591 004a 1A68 ldr r2, [r3] - 14592 004c 22F00102 bic r2, r2, #1 - 14593 0050 1A60 str r2, [r3] - 14594 .L1113: -2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 462 + 14535 .loc 1 2599 5 discriminator 3 view .LVU4302 + 14536 004a 1A68 ldr r2, [r3] + 14537 004c 22F00102 bic r2, r2, #1 + 14538 0050 1A60 str r2, [r3] + ARM GAS /tmp/ccGjXOU1.s page 461 - 14595 .loc 1 2599 5 discriminator 5 view .LVU4303 + 14539 .L1110: +2599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 14540 .loc 1 2599 5 discriminator 5 view .LVU4303 2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14596 .loc 1 2602 5 view .LVU4304 - 14597 0052 102D cmp r5, #16 - 14598 0054 44D8 bhi .L1114 - 14599 0056 DFE805F0 tbb [pc, r5] - 14600 .L1116: - 14601 005a 24 .byte (.L1120-.L1116)/2 - 14602 005b 43 .byte (.L1114-.L1116)/2 - 14603 005c 43 .byte (.L1114-.L1116)/2 - 14604 005d 43 .byte (.L1114-.L1116)/2 - 14605 005e 2B .byte (.L1119-.L1116)/2 - 14606 005f 43 .byte (.L1114-.L1116)/2 - 14607 0060 43 .byte (.L1114-.L1116)/2 - 14608 0061 43 .byte (.L1114-.L1116)/2 - 14609 0062 37 .byte (.L1118-.L1116)/2 - 14610 0063 43 .byte (.L1114-.L1116)/2 - 14611 0064 43 .byte (.L1114-.L1116)/2 - 14612 0065 43 .byte (.L1114-.L1116)/2 - 14613 0066 3B .byte (.L1117-.L1116)/2 - 14614 0067 43 .byte (.L1114-.L1116)/2 - 14615 0068 43 .byte (.L1114-.L1116)/2 - 14616 0069 43 .byte (.L1114-.L1116)/2 - 14617 006a 3F .byte (.L1115-.L1116)/2 - 14618 006b 00 .p2align 1 - 14619 .L1110: + 14541 .loc 1 2602 5 view .LVU4304 + 14542 0052 102C cmp r4, #16 + 14543 0054 3CD8 bhi .L1111 + 14544 0056 DFE804F0 tbb [pc, r4] + 14545 .L1113: + 14546 005a 24 .byte (.L1117-.L1113)/2 + 14547 005b 3B .byte (.L1111-.L1113)/2 + 14548 005c 3B .byte (.L1111-.L1113)/2 + 14549 005d 3B .byte (.L1111-.L1113)/2 + 14550 005e 2B .byte (.L1116-.L1113)/2 + 14551 005f 3B .byte (.L1111-.L1113)/2 + 14552 0060 3B .byte (.L1111-.L1113)/2 + 14553 0061 3B .byte (.L1111-.L1113)/2 + 14554 0062 2F .byte (.L1115-.L1113)/2 + 14555 0063 3B .byte (.L1111-.L1113)/2 + 14556 0064 3B .byte (.L1111-.L1113)/2 + 14557 0065 3B .byte (.L1111-.L1113)/2 + 14558 0066 33 .byte (.L1114-.L1113)/2 + 14559 0067 3B .byte (.L1111-.L1113)/2 + 14560 0068 3B .byte (.L1111-.L1113)/2 + 14561 0069 3B .byte (.L1111-.L1113)/2 + 14562 006a 37 .byte (.L1112-.L1113)/2 + 14563 006b 00 .p2align 1 + 14564 .L1107: 2570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 14620 .loc 1 2570 7 view .LVU4305 - 14621 006c 2268 ldr r2, [r4] - 14622 006e D368 ldr r3, [r2, #12] - 14623 0070 23F48063 bic r3, r3, #1024 - 14624 0074 D360 str r3, [r2, #12] + 14565 .loc 1 2570 7 view .LVU4305 + 14566 006c 2A68 ldr r2, [r5] + 14567 006e D368 ldr r3, [r2, #12] + 14568 0070 23F48063 bic r3, r3, #1024 + 14569 0074 D360 str r3, [r2, #12] 2571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14625 .loc 1 2571 7 view .LVU4306 + 14570 .loc 1 2571 7 view .LVU4306 2571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14626 .loc 1 2571 13 is_stmt 0 view .LVU4307 - 14627 0076 A06A ldr r0, [r4, #40] - 14628 0078 FFF7FEFF bl HAL_DMA_Abort_IT - 14629 .LVL1092: + 14571 .loc 1 2571 13 is_stmt 0 view .LVU4307 + 14572 0076 A86A ldr r0, [r5, #40] + 14573 0078 FFF7FEFF bl HAL_DMA_Abort_IT + 14574 .LVL1097: 2572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14630 .loc 1 2572 7 is_stmt 1 view .LVU4308 + 14575 .loc 1 2572 7 is_stmt 1 view .LVU4308 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14631 .loc 1 2596 3 view .LVU4309 - 14632 007c DAE7 b .L1112 - 14633 .L1109: + 14576 .loc 1 2596 3 view .LVU4309 + 14577 007c DAE7 b .L1109 + 14578 .L1106: 2578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); - 14634 .loc 1 2578 7 view .LVU4310 - 14635 007e 2268 ldr r2, [r4] - 14636 0080 D368 ldr r3, [r2, #12] - 14637 0082 23F40063 bic r3, r3, #2048 - 14638 0086 D360 str r3, [r2, #12] + 14579 .loc 1 2578 7 view .LVU4310 + 14580 007e 2A68 ldr r2, [r5] + 14581 0080 D368 ldr r3, [r2, #12] + 14582 0082 23F40063 bic r3, r3, #2048 + 14583 0086 D360 str r3, [r2, #12] 2579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14639 .loc 1 2579 7 view .LVU4311 + 14584 .loc 1 2579 7 view .LVU4311 2579:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14640 .loc 1 2579 13 is_stmt 0 view .LVU4312 - 14641 0088 E06A ldr r0, [r4, #44] - 14642 008a FFF7FEFF bl HAL_DMA_Abort_IT - ARM GAS /tmp/ccodHXtm.s page 463 + 14585 .loc 1 2579 13 is_stmt 0 view .LVU4312 + ARM GAS /tmp/ccGjXOU1.s page 462 - 14643 .LVL1093: + 14586 0088 E86A ldr r0, [r5, #44] + 14587 008a FFF7FEFF bl HAL_DMA_Abort_IT + 14588 .LVL1098: 2580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14644 .loc 1 2580 7 is_stmt 1 view .LVU4313 + 14589 .loc 1 2580 7 is_stmt 1 view .LVU4313 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14645 .loc 1 2596 3 view .LVU4314 - 14646 008e D1E7 b .L1112 - 14647 .L1107: + 14590 .loc 1 2596 3 view .LVU4314 + 14591 008e D1E7 b .L1109 + 14592 .L1104: 2586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); - 14648 .loc 1 2586 7 view .LVU4315 - 14649 0090 2268 ldr r2, [r4] - 14650 0092 D368 ldr r3, [r2, #12] - 14651 0094 23F48053 bic r3, r3, #4096 - 14652 0098 D360 str r3, [r2, #12] + 14593 .loc 1 2586 7 view .LVU4315 + 14594 0090 2A68 ldr r2, [r5] + 14595 0092 D368 ldr r3, [r2, #12] + 14596 0094 23F48053 bic r3, r3, #4096 + 14597 0098 D360 str r3, [r2, #12] 2587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14653 .loc 1 2587 7 view .LVU4316 + 14598 .loc 1 2587 7 view .LVU4316 2587:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 14654 .loc 1 2587 13 is_stmt 0 view .LVU4317 - 14655 009a 206B ldr r0, [r4, #48] - 14656 009c FFF7FEFF bl HAL_DMA_Abort_IT - 14657 .LVL1094: + 14599 .loc 1 2587 13 is_stmt 0 view .LVU4317 + 14600 009a 286B ldr r0, [r5, #48] + 14601 009c FFF7FEFF bl HAL_DMA_Abort_IT + 14602 .LVL1099: 2588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14658 .loc 1 2588 7 is_stmt 1 view .LVU4318 + 14603 .loc 1 2588 7 is_stmt 1 view .LVU4318 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14659 .loc 1 2596 3 view .LVU4319 - 14660 00a0 C8E7 b .L1112 - 14661 .L1120: + 14604 .loc 1 2596 3 view .LVU4319 + 14605 00a0 C8E7 b .L1109 + 14606 .L1117: 2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14662 .loc 1 2602 5 is_stmt 0 discriminator 1 view .LVU4320 - 14663 00a2 0123 movs r3, #1 - 14664 00a4 84F83E30 strb r3, [r4, #62] + 14607 .loc 1 2602 5 is_stmt 0 discriminator 1 view .LVU4320 + 14608 00a2 0123 movs r3, #1 + 14609 00a4 85F83E30 strb r3, [r5, #62] 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14665 .loc 1 2603 5 is_stmt 1 view .LVU4321 + 14610 .loc 1 2603 5 is_stmt 1 view .LVU4321 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14666 .loc 1 2603 5 is_stmt 0 discriminator 1 view .LVU4322 - 14667 00a8 84F84430 strb r3, [r4, #68] - 14668 00ac 0020 movs r0, #0 - 14669 00ae 26E0 b .L1106 - 14670 .L1119: + 14611 .loc 1 2603 5 is_stmt 0 discriminator 1 view .LVU4322 + 14612 00a8 85F84430 strb r3, [r5, #68] + 14613 00ac 0020 movs r0, #0 + 14614 00ae 26E0 b .L1103 + 14615 .L1116: 2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14671 .loc 1 2602 5 discriminator 3 view .LVU4323 - 14672 00b0 0123 movs r3, #1 - 14673 00b2 84F83F30 strb r3, [r4, #63] + 14616 .loc 1 2602 5 discriminator 3 view .LVU4323 + 14617 00b0 0123 movs r3, #1 + 14618 00b2 85F83F30 strb r3, [r5, #63] 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14674 .loc 1 2603 5 is_stmt 1 view .LVU4324 - 14675 .L1121: + 14619 .loc 1 2603 5 is_stmt 1 view .LVU4324 + 14620 00b6 0EE0 b .L1118 + 14621 .L1115: +2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 14622 .loc 1 2602 5 is_stmt 0 discriminator 6 view .LVU4325 + 14623 00b8 0123 movs r3, #1 + 14624 00ba 85F84030 strb r3, [r5, #64] 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14676 .loc 1 2603 5 is_stmt 0 discriminator 2 view .LVU4325 - 14677 00b6 042D cmp r5, #4 - 14678 00b8 16D0 beq .L1126 -2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14679 .loc 1 2603 5 discriminator 4 view .LVU4326 - 14680 00ba 082D cmp r5, #8 - 14681 00bc 19D0 beq .L1127 -2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14682 .loc 1 2603 5 discriminator 7 view .LVU4327 - 14683 00be 0123 movs r3, #1 - 14684 00c0 84F84730 strb r3, [r4, #71] - ARM GAS /tmp/ccodHXtm.s page 464 + 14625 .loc 1 2603 5 is_stmt 1 view .LVU4326 + 14626 00be 0AE0 b .L1118 + 14627 .L1114: +2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + ARM GAS /tmp/ccGjXOU1.s page 463 - 14685 00c4 0020 movs r0, #0 - 14686 00c6 1AE0 b .L1106 - 14687 .L1118: + 14628 .loc 1 2602 5 is_stmt 0 discriminator 9 view .LVU4327 + 14629 00c0 0123 movs r3, #1 + 14630 00c2 85F84130 strb r3, [r5, #65] +2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14631 .loc 1 2603 5 is_stmt 1 view .LVU4328 + 14632 00c6 06E0 b .L1118 + 14633 .L1112: 2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14688 .loc 1 2602 5 discriminator 6 view .LVU4328 - 14689 00c8 0123 movs r3, #1 - 14690 00ca 84F84030 strb r3, [r4, #64] + 14634 .loc 1 2602 5 is_stmt 0 discriminator 12 view .LVU4329 + 14635 00c8 0123 movs r3, #1 + 14636 00ca 85F84230 strb r3, [r5, #66] 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14691 .loc 1 2603 5 is_stmt 1 view .LVU4329 - 14692 00ce F2E7 b .L1121 - 14693 .L1117: + 14637 .loc 1 2603 5 is_stmt 1 view .LVU4330 + 14638 00ce 02E0 b .L1118 + 14639 .L1111: 2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14694 .loc 1 2602 5 is_stmt 0 discriminator 9 view .LVU4330 - 14695 00d0 0123 movs r3, #1 - 14696 00d2 84F84130 strb r3, [r4, #65] + 14640 .loc 1 2602 5 is_stmt 0 discriminator 13 view .LVU4331 + 14641 00d0 0123 movs r3, #1 + 14642 00d2 85F84330 strb r3, [r5, #67] 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14697 .loc 1 2603 5 is_stmt 1 view .LVU4331 - 14698 00d6 EEE7 b .L1121 - 14699 .L1115: -2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14700 .loc 1 2602 5 is_stmt 0 discriminator 12 view .LVU4332 - 14701 00d8 0123 movs r3, #1 - 14702 00da 84F84230 strb r3, [r4, #66] + 14643 .loc 1 2603 5 is_stmt 1 view .LVU4332 + 14644 .L1118: 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14703 .loc 1 2603 5 is_stmt 1 view .LVU4333 - 14704 00de EAE7 b .L1121 - 14705 .L1114: -2602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 14706 .loc 1 2602 5 is_stmt 0 discriminator 13 view .LVU4334 - 14707 00e0 0123 movs r3, #1 - 14708 00e2 84F84330 strb r3, [r4, #67] + 14645 .loc 1 2603 5 is_stmt 0 discriminator 2 view .LVU4333 + 14646 00d6 042C cmp r4, #4 + 14647 00d8 06D0 beq .L1123 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14709 .loc 1 2603 5 is_stmt 1 view .LVU4335 - 14710 00e6 E6E7 b .L1121 - 14711 .L1126: + 14648 .loc 1 2603 5 discriminator 4 view .LVU4334 + 14649 00da 082C cmp r4, #8 + 14650 00dc 09D0 beq .L1124 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14712 .loc 1 2603 5 is_stmt 0 discriminator 3 view .LVU4336 - 14713 00e8 0123 movs r3, #1 - 14714 00ea 84F84530 strb r3, [r4, #69] - 14715 00ee 0020 movs r0, #0 - 14716 00f0 05E0 b .L1106 - 14717 .L1127: + 14651 .loc 1 2603 5 discriminator 7 view .LVU4335 + 14652 00de 0123 movs r3, #1 + 14653 00e0 85F84730 strb r3, [r5, #71] + 14654 00e4 0020 movs r0, #0 + 14655 00e6 0AE0 b .L1103 + 14656 .L1123: 2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14718 .loc 1 2603 5 discriminator 6 view .LVU4337 - 14719 00f2 0123 movs r3, #1 - 14720 00f4 84F84630 strb r3, [r4, #70] - 14721 00f8 0020 movs r0, #0 - 14722 00fa 00E0 b .L1106 - 14723 .L1124: + 14657 .loc 1 2603 5 discriminator 3 view .LVU4336 + 14658 00e8 0123 movs r3, #1 + 14659 00ea 85F84530 strb r3, [r5, #69] + 14660 00ee 0020 movs r0, #0 + 14661 00f0 05E0 b .L1103 + 14662 .L1124: +2603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14663 .loc 1 2603 5 discriminator 6 view .LVU4337 + 14664 00f2 0123 movs r3, #1 + 14665 00f4 85F84630 strb r3, [r5, #70] + 14666 00f8 0020 movs r0, #0 + 14667 00fa 00E0 b .L1103 + 14668 .L1121: 2557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14724 .loc 1 2557 3 view .LVU4338 - 14725 00fc 0120 movs r0, #1 - 14726 .L1106: - 14727 .LVL1095: + 14669 .loc 1 2557 3 view .LVU4338 + 14670 00fc 0120 movs r0, #1 + 14671 .L1103: + 14672 .LVL1100: 2607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14728 .loc 1 2607 3 is_stmt 1 view .LVU4339 -2608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** - ARM GAS /tmp/ccodHXtm.s page 465 + ARM GAS /tmp/ccGjXOU1.s page 464 - 14729 .loc 1 2608 1 is_stmt 0 view .LVU4340 - 14730 00fe 38BD pop {r3, r4, r5, pc} + 14673 .loc 1 2607 3 is_stmt 1 view .LVU4339 2608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** - 14731 .loc 1 2608 1 view .LVU4341 - 14732 .cfi_endproc - 14733 .LFE368: - 14735 .section .text.HAL_TIM_OnePulse_Start,"ax",%progbits - 14736 .align 1 - 14737 .global HAL_TIM_OnePulse_Start - 14738 .syntax unified - 14739 .thumb - 14740 .thumb_func - 14742 HAL_TIM_OnePulse_Start: - 14743 .LVL1096: - 14744 .LFB373: + 14674 .loc 1 2608 1 is_stmt 0 view .LVU4340 + 14675 00fe 38BD pop {r3, r4, r5, pc} +2608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /** + 14676 .loc 1 2608 1 view .LVU4341 + 14677 .cfi_endproc + 14678 .LFE368: + 14680 .section .text.HAL_TIM_OnePulse_Start,"ax",%progbits + 14681 .align 1 + 14682 .global HAL_TIM_OnePulse_Start + 14683 .syntax unified + 14684 .thumb + 14685 .thumb_func + 14687 HAL_TIM_OnePulse_Start: + 14688 .LVL1101: + 14689 .LFB373: 2801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 14745 .loc 1 2801 1 is_stmt 1 view -0 - 14746 .cfi_startproc - 14747 @ args = 0, pretend = 0, frame = 0 - 14748 @ frame_needed = 0, uses_anonymous_args = 0 + 14690 .loc 1 2801 1 is_stmt 1 view -0 + 14691 .cfi_startproc + 14692 @ args = 0, pretend = 0, frame = 0 + 14693 @ frame_needed = 0, uses_anonymous_args = 0 2801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 14749 .loc 1 2801 1 is_stmt 0 view .LVU4343 - 14750 0000 10B5 push {r4, lr} - 14751 .LCFI103: - 14752 .cfi_def_cfa_offset 8 - 14753 .cfi_offset 4, -8 - 14754 .cfi_offset 14, -4 - 14755 0002 0446 mov r4, r0 + 14694 .loc 1 2801 1 is_stmt 0 view .LVU4343 + 14695 0000 10B5 push {r4, lr} + 14696 .LCFI103: + 14697 .cfi_def_cfa_offset 8 + 14698 .cfi_offset 4, -8 + 14699 .cfi_offset 14, -4 + 14700 0002 0446 mov r4, r0 2802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 14756 .loc 1 2802 3 is_stmt 1 view .LVU4344 + 14701 .loc 1 2802 3 is_stmt 1 view .LVU4344 2802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 14757 .loc 1 2802 31 is_stmt 0 view .LVU4345 - 14758 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 14759 .LVL1097: -2802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 14760 .loc 1 2802 31 view .LVU4346 - 14761 0008 C0B2 uxtb r0, r0 - 14762 .LVL1098: + 14702 .loc 1 2802 31 is_stmt 0 view .LVU4345 + 14703 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 + 14704 .LVL1102: 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 14763 .loc 1 2803 3 is_stmt 1 view .LVU4347 + 14705 .loc 1 2803 3 is_stmt 1 view .LVU4346 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 14764 .loc 1 2803 31 is_stmt 0 view .LVU4348 - 14765 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 14766 .LVL1099: + 14706 .loc 1 2803 31 is_stmt 0 view .LVU4347 + 14707 0008 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 + 14708 .LVL1103: 2804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 14767 .loc 1 2804 3 is_stmt 1 view .LVU4349 + 14709 .loc 1 2804 3 is_stmt 1 view .LVU4348 2804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 14768 .loc 1 2804 31 is_stmt 0 view .LVU4350 - 14769 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 14770 .LVL1100: + 14710 .loc 1 2804 31 is_stmt 0 view .LVU4349 + 14711 000c 90F84420 ldrb r2, [r0, #68] @ zero_extendqisi2 + 14712 .LVL1104: 2805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14771 .loc 1 2805 3 is_stmt 1 view .LVU4351 + 14713 .loc 1 2805 3 is_stmt 1 view .LVU4350 2805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14772 .loc 1 2805 31 is_stmt 0 view .LVU4352 - 14773 0012 94F84510 ldrb r1, [r4, #69] @ zero_extendqisi2 - 14774 .LVL1101: + 14714 .loc 1 2805 31 is_stmt 0 view .LVU4351 + 14715 0010 90F84510 ldrb r1, [r0, #69] @ zero_extendqisi2 + 14716 .LVL1105: 2808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 466 + 14717 .loc 1 2808 3 is_stmt 1 view .LVU4352 +2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + ARM GAS /tmp/ccGjXOU1.s page 465 - 14775 .loc 1 2808 3 is_stmt 1 view .LVU4353 + 14718 .loc 1 2811 3 view .LVU4353 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 14776 .loc 1 2811 3 view .LVU4354 + 14719 .loc 1 2811 6 is_stmt 0 view .LVU4354 + 14720 0014 BCF1010F cmp ip, #1 + 14721 0018 3AD1 bne .L1128 + 14722 001a 5FFA8CF0 uxtb r0, ip + 14723 .LVL1106: 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 14777 .loc 1 2811 6 is_stmt 0 view .LVU4355 - 14778 0016 0128 cmp r0, #1 - 14779 0018 38D1 bne .L1131 - 14780 001a DBB2 uxtb r3, r3 + 14724 .loc 1 2811 6 view .LVU4355 + 14725 001e DBB2 uxtb r3, r3 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 14781 .loc 1 2811 6 view .LVU4356 - 14782 001c D2B2 uxtb r2, r2 + 14726 .loc 1 2811 6 view .LVU4356 + 14727 0020 D2B2 uxtb r2, r2 2811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 14783 .loc 1 2811 6 view .LVU4357 - 14784 001e C9B2 uxtb r1, r1 + 14728 .loc 1 2811 6 view .LVU4357 + 14729 0022 C9B2 uxtb r1, r1 2812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 14785 .loc 1 2812 7 view .LVU4358 - 14786 0020 012B cmp r3, #1 - 14787 0022 34D1 bne .L1129 + 14730 .loc 1 2812 7 view .LVU4358 + 14731 0024 012B cmp r3, #1 + 14732 0026 34D1 bne .L1126 2813:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 14788 .loc 1 2813 7 view .LVU4359 - 14789 0024 012A cmp r2, #1 - 14790 0026 33D1 bne .L1132 + 14733 .loc 1 2813 7 view .LVU4359 + 14734 0028 012A cmp r2, #1 + 14735 002a 33D1 bne .L1129 2814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14791 .loc 1 2814 7 view .LVU4360 - 14792 0028 0129 cmp r1, #1 - 14793 002a 01D0 beq .L1136 + 14736 .loc 1 2814 7 view .LVU4360 + 14737 002c 0129 cmp r1, #1 + 14738 002e 01D0 beq .L1133 2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14794 .loc 1 2816 12 view .LVU4361 - 14795 002c 1046 mov r0, r2 - 14796 .LVL1102: -2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14797 .loc 1 2816 12 view .LVU4362 - 14798 002e 2EE0 b .L1129 - 14799 .LVL1103: - 14800 .L1136: + 14739 .loc 1 2816 12 view .LVU4361 + 14740 0030 1046 mov r0, r2 + 14741 0032 2EE0 b .L1126 + 14742 .L1133: 2820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 14801 .loc 1 2820 3 is_stmt 1 view .LVU4363 - 14802 0030 0223 movs r3, #2 - 14803 .LVL1104: + 14743 .loc 1 2820 3 is_stmt 1 view .LVU4362 + 14744 0034 0223 movs r3, #2 + 14745 .LVL1107: 2820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 14804 .loc 1 2820 3 is_stmt 0 view .LVU4364 - 14805 0032 84F83E30 strb r3, [r4, #62] + 14746 .loc 1 2820 3 is_stmt 0 view .LVU4363 + 14747 0036 84F83E30 strb r3, [r4, #62] 2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 14806 .loc 1 2821 3 is_stmt 1 view .LVU4365 - 14807 0036 84F83F30 strb r3, [r4, #63] + 14748 .loc 1 2821 3 is_stmt 1 view .LVU4364 + 14749 003a 84F83F30 strb r3, [r4, #63] 2822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 14808 .loc 1 2822 3 view .LVU4366 - 14809 003a 84F84430 strb r3, [r4, #68] + 14750 .loc 1 2822 3 view .LVU4365 + 14751 003e 84F84430 strb r3, [r4, #68] 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14810 .loc 1 2823 3 view .LVU4367 - 14811 003e 84F84530 strb r3, [r4, #69] + 14752 .loc 1 2823 3 view .LVU4366 + 14753 0042 84F84530 strb r3, [r4, #69] 2834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 14812 .loc 1 2834 3 view .LVU4368 - 14813 0042 0021 movs r1, #0 - 14814 .LVL1105: + 14754 .loc 1 2834 3 view .LVU4367 + 14755 0046 0021 movs r1, #0 + 14756 .LVL1108: 2834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 14815 .loc 1 2834 3 is_stmt 0 view .LVU4369 - ARM GAS /tmp/ccodHXtm.s page 467 + 14757 .loc 1 2834 3 is_stmt 0 view .LVU4368 + 14758 0048 2068 ldr r0, [r4] + 14759 004a FFF7FEFF bl TIM_CCxChannelCmd + ARM GAS /tmp/ccGjXOU1.s page 466 - 14816 0044 2068 ldr r0, [r4] - 14817 .LVL1106: -2834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 14818 .loc 1 2834 3 view .LVU4370 - 14819 0046 FFF7FEFF bl TIM_CCxChannelCmd - 14820 .LVL1107: + 14760 .LVL1109: 2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14821 .loc 1 2835 3 is_stmt 1 view .LVU4371 - 14822 004a 0122 movs r2, #1 - 14823 004c 0421 movs r1, #4 - 14824 004e 2068 ldr r0, [r4] - 14825 0050 FFF7FEFF bl TIM_CCxChannelCmd - 14826 .LVL1108: + 14761 .loc 1 2835 3 is_stmt 1 view .LVU4369 + 14762 004e 0122 movs r2, #1 + 14763 0050 0421 movs r1, #4 + 14764 0052 2068 ldr r0, [r4] + 14765 0054 FFF7FEFF bl TIM_CCxChannelCmd + 14766 .LVL1110: 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14827 .loc 1 2837 3 view .LVU4372 + 14767 .loc 1 2837 3 view .LVU4370 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14828 .loc 1 2837 7 is_stmt 0 view .LVU4373 - 14829 0054 2368 ldr r3, [r4] - 14830 0056 0F4A ldr r2, .L1137 - 14831 0058 9342 cmp r3, r2 - 14832 005a 11D0 beq .L1130 + 14768 .loc 1 2837 7 is_stmt 0 view .LVU4371 + 14769 0058 2368 ldr r3, [r4] + 14770 005a 0F4A ldr r2, .L1134 + 14771 005c 9342 cmp r3, r2 + 14772 005e 11D0 beq .L1127 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14833 .loc 1 2837 7 discriminator 2 view .LVU4374 - 14834 005c 02F50062 add r2, r2, #2048 - 14835 0060 9342 cmp r3, r2 - 14836 0062 0DD0 beq .L1130 + 14773 .loc 1 2837 7 discriminator 2 view .LVU4372 + 14774 0060 02F50062 add r2, r2, #2048 + 14775 0064 9342 cmp r3, r2 + 14776 0066 0DD0 beq .L1127 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14837 .loc 1 2837 7 discriminator 4 view .LVU4375 - 14838 0064 02F54062 add r2, r2, #3072 - 14839 0068 9342 cmp r3, r2 - 14840 006a 09D0 beq .L1130 + 14777 .loc 1 2837 7 discriminator 4 view .LVU4373 + 14778 0068 02F54062 add r2, r2, #3072 + 14779 006c 9342 cmp r3, r2 + 14780 006e 09D0 beq .L1127 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14841 .loc 1 2837 7 discriminator 6 view .LVU4376 - 14842 006c 02F58062 add r2, r2, #1024 - 14843 0070 9342 cmp r3, r2 - 14844 0072 05D0 beq .L1130 + 14781 .loc 1 2837 7 discriminator 6 view .LVU4374 + 14782 0070 02F58062 add r2, r2, #1024 + 14783 0074 9342 cmp r3, r2 + 14784 0076 05D0 beq .L1127 2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14845 .loc 1 2837 7 discriminator 8 view .LVU4377 - 14846 0074 02F58062 add r2, r2, #1024 - 14847 0078 9342 cmp r3, r2 - 14848 007a 01D0 beq .L1130 + 14785 .loc 1 2837 7 discriminator 8 view .LVU4375 + 14786 0078 02F58062 add r2, r2, #1024 + 14787 007c 9342 cmp r3, r2 + 14788 007e 01D0 beq .L1127 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14849 .loc 1 2844 10 view .LVU4378 - 14850 007c 0020 movs r0, #0 - 14851 007e 06E0 b .L1129 - 14852 .L1130: + 14789 .loc 1 2844 10 view .LVU4376 + 14790 0080 0020 movs r0, #0 + 14791 0082 06E0 b .L1126 + 14792 .L1127: 2840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14853 .loc 1 2840 5 is_stmt 1 view .LVU4379 - 14854 0080 5A6C ldr r2, [r3, #68] - 14855 0082 42F40042 orr r2, r2, #32768 - 14856 0086 5A64 str r2, [r3, #68] + 14793 .loc 1 2840 5 is_stmt 1 view .LVU4377 + 14794 0084 5A6C ldr r2, [r3, #68] + 14795 0086 42F40042 orr r2, r2, #32768 + 14796 008a 5A64 str r2, [r3, #68] 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14857 .loc 1 2844 10 is_stmt 0 view .LVU4380 - 14858 0088 0020 movs r0, #0 - 14859 008a 00E0 b .L1129 - 14860 .LVL1109: - 14861 .L1131: - ARM GAS /tmp/ccodHXtm.s page 468 - - + 14797 .loc 1 2844 10 is_stmt 0 view .LVU4378 + 14798 008c 0020 movs r0, #0 + 14799 008e 00E0 b .L1126 + 14800 .LVL1111: + 14801 .L1128: 2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14862 .loc 1 2816 12 view .LVU4381 - 14863 008c 0120 movs r0, #1 - 14864 .LVL1110: - 14865 .L1129: + 14802 .loc 1 2816 12 view .LVU4379 + 14803 0090 0120 movs r0, #1 + 14804 .LVL1112: + 14805 .L1126: + ARM GAS /tmp/ccGjXOU1.s page 467 + + 2845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14866 .loc 1 2845 1 view .LVU4382 - 14867 008e 10BD pop {r4, pc} - 14868 .LVL1111: - 14869 .L1132: + 14806 .loc 1 2845 1 view .LVU4380 + 14807 0092 10BD pop {r4, pc} + 14808 .LVL1113: + 14809 .L1129: 2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14870 .loc 1 2816 12 view .LVU4383 - 14871 0090 1846 mov r0, r3 - 14872 .LVL1112: -2816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14873 .loc 1 2816 12 view .LVU4384 - 14874 0092 FCE7 b .L1129 - 14875 .L1138: - 14876 .align 2 - 14877 .L1137: - 14878 0094 002C0140 .word 1073818624 - 14879 .cfi_endproc - 14880 .LFE373: - 14882 .section .text.HAL_TIM_OnePulse_Stop,"ax",%progbits - 14883 .align 1 - 14884 .global HAL_TIM_OnePulse_Stop - 14885 .syntax unified - 14886 .thumb - 14887 .thumb_func - 14889 HAL_TIM_OnePulse_Stop: - 14890 .LVL1113: - 14891 .LFB374: + 14810 .loc 1 2816 12 view .LVU4381 + 14811 0094 1846 mov r0, r3 + 14812 0096 FCE7 b .L1126 + 14813 .L1135: + 14814 .align 2 + 14815 .L1134: + 14816 0098 002C0140 .word 1073818624 + 14817 .cfi_endproc + 14818 .LFE373: + 14820 .section .text.HAL_TIM_OnePulse_Stop,"ax",%progbits + 14821 .align 1 + 14822 .global HAL_TIM_OnePulse_Stop + 14823 .syntax unified + 14824 .thumb + 14825 .thumb_func + 14827 HAL_TIM_OnePulse_Stop: + 14828 .LVL1114: + 14829 .LFB374: 2858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 14892 .loc 1 2858 1 is_stmt 1 view -0 - 14893 .cfi_startproc - 14894 @ args = 0, pretend = 0, frame = 0 - 14895 @ frame_needed = 0, uses_anonymous_args = 0 + 14830 .loc 1 2858 1 is_stmt 1 view -0 + 14831 .cfi_startproc + 14832 @ args = 0, pretend = 0, frame = 0 + 14833 @ frame_needed = 0, uses_anonymous_args = 0 2858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 14896 .loc 1 2858 1 is_stmt 0 view .LVU4386 - 14897 0000 10B5 push {r4, lr} - 14898 .LCFI104: - 14899 .cfi_def_cfa_offset 8 - 14900 .cfi_offset 4, -8 - 14901 .cfi_offset 14, -4 - 14902 0002 0446 mov r4, r0 + 14834 .loc 1 2858 1 is_stmt 0 view .LVU4383 + 14835 0000 10B5 push {r4, lr} + 14836 .LCFI104: + 14837 .cfi_def_cfa_offset 8 + 14838 .cfi_offset 4, -8 + 14839 .cfi_offset 14, -4 + 14840 0002 0446 mov r4, r0 2860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14903 .loc 1 2860 3 is_stmt 1 view .LVU4387 + 14841 .loc 1 2860 3 is_stmt 1 view .LVU4384 2868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 14904 .loc 1 2868 3 view .LVU4388 - 14905 0004 0022 movs r2, #0 - 14906 0006 1146 mov r1, r2 - 14907 .LVL1114: + 14842 .loc 1 2868 3 view .LVU4385 + 14843 0004 0022 movs r2, #0 + 14844 0006 1146 mov r1, r2 + 14845 .LVL1115: 2868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 14908 .loc 1 2868 3 is_stmt 0 view .LVU4389 - 14909 0008 0068 ldr r0, [r0] - 14910 .LVL1115: + 14846 .loc 1 2868 3 is_stmt 0 view .LVU4386 + 14847 0008 0068 ldr r0, [r0] + 14848 .LVL1116: 2868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - ARM GAS /tmp/ccodHXtm.s page 469 - - - 14911 .loc 1 2868 3 view .LVU4390 - 14912 000a FFF7FEFF bl TIM_CCxChannelCmd - 14913 .LVL1116: + 14849 .loc 1 2868 3 view .LVU4387 + 14850 000a FFF7FEFF bl TIM_CCxChannelCmd + 14851 .LVL1117: 2869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14914 .loc 1 2869 3 is_stmt 1 view .LVU4391 - 14915 000e 0022 movs r2, #0 - 14916 0010 0421 movs r1, #4 - 14917 0012 2068 ldr r0, [r4] - 14918 0014 FFF7FEFF bl TIM_CCxChannelCmd - 14919 .LVL1117: -2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14920 .loc 1 2871 3 view .LVU4392 -2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14921 .loc 1 2871 7 is_stmt 0 view .LVU4393 - 14922 0018 2368 ldr r3, [r4] - 14923 001a 1D4A ldr r2, .L1144 - 14924 001c 9342 cmp r3, r2 - 14925 001e 0FD0 beq .L1140 -2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14926 .loc 1 2871 7 discriminator 2 view .LVU4394 - 14927 0020 02F50062 add r2, r2, #2048 - 14928 0024 9342 cmp r3, r2 - 14929 0026 0BD0 beq .L1140 -2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14930 .loc 1 2871 7 discriminator 4 view .LVU4395 - 14931 0028 02F54062 add r2, r2, #3072 - 14932 002c 9342 cmp r3, r2 - 14933 002e 07D0 beq .L1140 -2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14934 .loc 1 2871 7 discriminator 6 view .LVU4396 - 14935 0030 02F58062 add r2, r2, #1024 - 14936 0034 9342 cmp r3, r2 - 14937 0036 03D0 beq .L1140 -2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 14938 .loc 1 2871 7 discriminator 8 view .LVU4397 - 14939 0038 02F58062 add r2, r2, #1024 - 14940 003c 9342 cmp r3, r2 - 14941 003e 0DD1 bne .L1141 - 14942 .L1140: -2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14943 .loc 1 2874 5 is_stmt 1 view .LVU4398 -2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14944 .loc 1 2874 5 view .LVU4399 - 14945 0040 196A ldr r1, [r3, #32] - 14946 0042 41F21112 movw r2, #4369 - 14947 0046 1142 tst r1, r2 - 14948 0048 08D1 bne .L1141 -2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14949 .loc 1 2874 5 discriminator 1 view .LVU4400 - 14950 004a 196A ldr r1, [r3, #32] - 14951 004c 44F24442 movw r2, #17476 - 14952 0050 1142 tst r1, r2 - 14953 0052 03D1 bne .L1141 -2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14954 .loc 1 2874 5 discriminator 3 view .LVU4401 - 14955 0054 5A6C ldr r2, [r3, #68] - 14956 0056 22F40042 bic r2, r2, #32768 - ARM GAS /tmp/ccodHXtm.s page 470 + 14852 .loc 1 2869 3 is_stmt 1 view .LVU4388 + 14853 000e 0022 movs r2, #0 + 14854 0010 0421 movs r1, #4 + 14855 0012 2068 ldr r0, [r4] + ARM GAS /tmp/ccGjXOU1.s page 468 - 14957 005a 5A64 str r2, [r3, #68] - 14958 .L1141: + 14856 0014 FFF7FEFF bl TIM_CCxChannelCmd + 14857 .LVL1118: +2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 14858 .loc 1 2871 3 view .LVU4389 +2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 14859 .loc 1 2871 7 is_stmt 0 view .LVU4390 + 14860 0018 2368 ldr r3, [r4] + 14861 001a 1D4A ldr r2, .L1141 + 14862 001c 9342 cmp r3, r2 + 14863 001e 0FD0 beq .L1137 +2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 14864 .loc 1 2871 7 discriminator 2 view .LVU4391 + 14865 0020 02F50062 add r2, r2, #2048 + 14866 0024 9342 cmp r3, r2 + 14867 0026 0BD0 beq .L1137 +2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 14868 .loc 1 2871 7 discriminator 4 view .LVU4392 + 14869 0028 02F54062 add r2, r2, #3072 + 14870 002c 9342 cmp r3, r2 + 14871 002e 07D0 beq .L1137 +2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 14872 .loc 1 2871 7 discriminator 6 view .LVU4393 + 14873 0030 02F58062 add r2, r2, #1024 + 14874 0034 9342 cmp r3, r2 + 14875 0036 03D0 beq .L1137 +2871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 14876 .loc 1 2871 7 discriminator 8 view .LVU4394 + 14877 0038 02F58062 add r2, r2, #1024 + 14878 003c 9342 cmp r3, r2 + 14879 003e 0DD1 bne .L1138 + 14880 .L1137: 2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14959 .loc 1 2874 5 discriminator 5 view .LVU4402 + 14881 .loc 1 2874 5 is_stmt 1 view .LVU4395 +2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14882 .loc 1 2874 5 view .LVU4396 + 14883 0040 196A ldr r1, [r3, #32] + 14884 0042 41F21112 movw r2, #4369 + 14885 0046 1142 tst r1, r2 + 14886 0048 08D1 bne .L1138 +2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14887 .loc 1 2874 5 discriminator 1 view .LVU4397 + 14888 004a 196A ldr r1, [r3, #32] + 14889 004c 44F24442 movw r2, #17476 + 14890 0050 1142 tst r1, r2 + 14891 0052 03D1 bne .L1138 +2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14892 .loc 1 2874 5 discriminator 3 view .LVU4398 + 14893 0054 5A6C ldr r2, [r3, #68] + 14894 0056 22F40042 bic r2, r2, #32768 + 14895 005a 5A64 str r2, [r3, #68] + 14896 .L1138: +2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 14897 .loc 1 2874 5 discriminator 5 view .LVU4399 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14960 .loc 1 2878 3 view .LVU4403 + 14898 .loc 1 2878 3 view .LVU4400 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14961 .loc 1 2878 3 view .LVU4404 - 14962 005c 2368 ldr r3, [r4] - 14963 005e 196A ldr r1, [r3, #32] - 14964 0060 41F21112 movw r2, #4369 - 14965 0064 1142 tst r1, r2 - 14966 0066 08D1 bne .L1142 + 14899 .loc 1 2878 3 view .LVU4401 + ARM GAS /tmp/ccGjXOU1.s page 469 + + + 14900 005c 2368 ldr r3, [r4] + 14901 005e 196A ldr r1, [r3, #32] + 14902 0060 41F21112 movw r2, #4369 + 14903 0064 1142 tst r1, r2 + 14904 0066 08D1 bne .L1139 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14967 .loc 1 2878 3 discriminator 1 view .LVU4405 - 14968 0068 196A ldr r1, [r3, #32] - 14969 006a 44F24442 movw r2, #17476 - 14970 006e 1142 tst r1, r2 - 14971 0070 03D1 bne .L1142 + 14905 .loc 1 2878 3 discriminator 1 view .LVU4402 + 14906 0068 196A ldr r1, [r3, #32] + 14907 006a 44F24442 movw r2, #17476 + 14908 006e 1142 tst r1, r2 + 14909 0070 03D1 bne .L1139 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14972 .loc 1 2878 3 discriminator 3 view .LVU4406 - 14973 0072 1A68 ldr r2, [r3] - 14974 0074 22F00102 bic r2, r2, #1 - 14975 0078 1A60 str r2, [r3] - 14976 .L1142: + 14910 .loc 1 2878 3 discriminator 3 view .LVU4403 + 14911 0072 1A68 ldr r2, [r3] + 14912 0074 22F00102 bic r2, r2, #1 + 14913 0078 1A60 str r2, [r3] + 14914 .L1139: 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14977 .loc 1 2878 3 discriminator 5 view .LVU4407 + 14915 .loc 1 2878 3 discriminator 5 view .LVU4404 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 14978 .loc 1 2881 3 view .LVU4408 - 14979 007a 0123 movs r3, #1 - 14980 007c 84F83E30 strb r3, [r4, #62] + 14916 .loc 1 2881 3 view .LVU4405 + 14917 007a 0123 movs r3, #1 + 14918 007c 84F83E30 strb r3, [r4, #62] 2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 14981 .loc 1 2882 3 view .LVU4409 - 14982 0080 84F83F30 strb r3, [r4, #63] + 14919 .loc 1 2882 3 view .LVU4406 + 14920 0080 84F83F30 strb r3, [r4, #63] 2883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 14983 .loc 1 2883 3 view .LVU4410 - 14984 0084 84F84430 strb r3, [r4, #68] + 14921 .loc 1 2883 3 view .LVU4407 + 14922 0084 84F84430 strb r3, [r4, #68] 2884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14985 .loc 1 2884 3 view .LVU4411 - 14986 0088 84F84530 strb r3, [r4, #69] + 14923 .loc 1 2884 3 view .LVU4408 + 14924 0088 84F84530 strb r3, [r4, #69] 2887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 14987 .loc 1 2887 3 view .LVU4412 + 14925 .loc 1 2887 3 view .LVU4409 2888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14988 .loc 1 2888 1 is_stmt 0 view .LVU4413 - 14989 008c 0020 movs r0, #0 - 14990 008e 10BD pop {r4, pc} - 14991 .LVL1118: - 14992 .L1145: + 14926 .loc 1 2888 1 is_stmt 0 view .LVU4410 + 14927 008c 0020 movs r0, #0 + 14928 008e 10BD pop {r4, pc} + 14929 .LVL1119: + 14930 .L1142: 2888:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 14993 .loc 1 2888 1 view .LVU4414 - 14994 .align 2 - 14995 .L1144: - 14996 0090 002C0140 .word 1073818624 - 14997 .cfi_endproc - 14998 .LFE374: - 15000 .section .text.HAL_TIM_OnePulse_Start_IT,"ax",%progbits - 15001 .align 1 - ARM GAS /tmp/ccodHXtm.s page 471 + 14931 .loc 1 2888 1 view .LVU4411 + 14932 .align 2 + 14933 .L1141: + 14934 0090 002C0140 .word 1073818624 + 14935 .cfi_endproc + 14936 .LFE374: + 14938 .section .text.HAL_TIM_OnePulse_Start_IT,"ax",%progbits + 14939 .align 1 + 14940 .global HAL_TIM_OnePulse_Start_IT + 14941 .syntax unified + 14942 .thumb + 14943 .thumb_func + 14945 HAL_TIM_OnePulse_Start_IT: + 14946 .LVL1120: + 14947 .LFB375: +2901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + ARM GAS /tmp/ccGjXOU1.s page 470 - 15002 .global HAL_TIM_OnePulse_Start_IT - 15003 .syntax unified - 15004 .thumb - 15005 .thumb_func - 15007 HAL_TIM_OnePulse_Start_IT: - 15008 .LVL1119: - 15009 .LFB375: + 14948 .loc 1 2901 1 is_stmt 1 view -0 + 14949 .cfi_startproc + 14950 @ args = 0, pretend = 0, frame = 0 + 14951 @ frame_needed = 0, uses_anonymous_args = 0 2901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 15010 .loc 1 2901 1 is_stmt 1 view -0 - 15011 .cfi_startproc - 15012 @ args = 0, pretend = 0, frame = 0 - 15013 @ frame_needed = 0, uses_anonymous_args = 0 -2901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 15014 .loc 1 2901 1 is_stmt 0 view .LVU4416 - 15015 0000 10B5 push {r4, lr} - 15016 .LCFI105: - 15017 .cfi_def_cfa_offset 8 - 15018 .cfi_offset 4, -8 - 15019 .cfi_offset 14, -4 - 15020 0002 0446 mov r4, r0 + 14952 .loc 1 2901 1 is_stmt 0 view .LVU4413 + 14953 0000 10B5 push {r4, lr} + 14954 .LCFI105: + 14955 .cfi_def_cfa_offset 8 + 14956 .cfi_offset 4, -8 + 14957 .cfi_offset 14, -4 + 14958 0002 0446 mov r4, r0 2902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15021 .loc 1 2902 3 is_stmt 1 view .LVU4417 + 14959 .loc 1 2902 3 is_stmt 1 view .LVU4414 2902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15022 .loc 1 2902 31 is_stmt 0 view .LVU4418 - 15023 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 15024 .LVL1120: -2902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15025 .loc 1 2902 31 view .LVU4419 - 15026 0008 C0B2 uxtb r0, r0 - 15027 .LVL1121: + 14960 .loc 1 2902 31 is_stmt 0 view .LVU4415 + 14961 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 + 14962 .LVL1121: 2903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15028 .loc 1 2903 3 is_stmt 1 view .LVU4420 + 14963 .loc 1 2903 3 is_stmt 1 view .LVU4416 2903:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15029 .loc 1 2903 31 is_stmt 0 view .LVU4421 - 15030 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 15031 .LVL1122: + 14964 .loc 1 2903 31 is_stmt 0 view .LVU4417 + 14965 0008 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 + 14966 .LVL1122: 2904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15032 .loc 1 2904 3 is_stmt 1 view .LVU4422 + 14967 .loc 1 2904 3 is_stmt 1 view .LVU4418 2904:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15033 .loc 1 2904 31 is_stmt 0 view .LVU4423 - 15034 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 15035 .LVL1123: + 14968 .loc 1 2904 31 is_stmt 0 view .LVU4419 + 14969 000c 90F84420 ldrb r2, [r0, #68] @ zero_extendqisi2 + 14970 .LVL1123: 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15036 .loc 1 2905 3 is_stmt 1 view .LVU4424 + 14971 .loc 1 2905 3 is_stmt 1 view .LVU4420 2905:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15037 .loc 1 2905 31 is_stmt 0 view .LVU4425 - 15038 0012 94F84510 ldrb r1, [r4, #69] @ zero_extendqisi2 - 15039 .LVL1124: + 14972 .loc 1 2905 31 is_stmt 0 view .LVU4421 + 14973 0010 90F84510 ldrb r1, [r0, #69] @ zero_extendqisi2 + 14974 .LVL1124: 2908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15040 .loc 1 2908 3 is_stmt 1 view .LVU4426 + 14975 .loc 1 2908 3 is_stmt 1 view .LVU4422 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15041 .loc 1 2911 3 view .LVU4427 + 14976 .loc 1 2911 3 view .LVU4423 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15042 .loc 1 2911 6 is_stmt 0 view .LVU4428 - 15043 0016 0128 cmp r0, #1 - 15044 0018 43D1 bne .L1149 - 15045 001a DBB2 uxtb r3, r3 - ARM GAS /tmp/ccodHXtm.s page 472 - - + 14977 .loc 1 2911 6 is_stmt 0 view .LVU4424 + 14978 0014 BCF1010F cmp ip, #1 + 14979 0018 45D1 bne .L1146 + 14980 001a 5FFA8CF0 uxtb r0, ip + 14981 .LVL1125: 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15046 .loc 1 2911 6 view .LVU4429 - 15047 001c D2B2 uxtb r2, r2 + 14982 .loc 1 2911 6 view .LVU4425 + 14983 001e DBB2 uxtb r3, r3 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15048 .loc 1 2911 6 view .LVU4430 - 15049 001e C9B2 uxtb r1, r1 + 14984 .loc 1 2911 6 view .LVU4426 + 14985 0020 D2B2 uxtb r2, r2 +2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 14986 .loc 1 2911 6 view .LVU4427 + 14987 0022 C9B2 uxtb r1, r1 2912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 15050 .loc 1 2912 7 view .LVU4431 - 15051 0020 012B cmp r3, #1 - 15052 0022 3FD1 bne .L1147 + 14988 .loc 1 2912 7 view .LVU4428 + ARM GAS /tmp/ccGjXOU1.s page 471 + + + 14989 0024 012B cmp r3, #1 + 14990 0026 3FD1 bne .L1144 2913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15053 .loc 1 2913 7 view .LVU4432 - 15054 0024 012A cmp r2, #1 - 15055 0026 3ED1 bne .L1150 + 14991 .loc 1 2913 7 view .LVU4429 + 14992 0028 012A cmp r2, #1 + 14993 002a 3ED1 bne .L1147 2914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15056 .loc 1 2914 7 view .LVU4433 - 15057 0028 0129 cmp r1, #1 - 15058 002a 01D0 beq .L1154 + 14994 .loc 1 2914 7 view .LVU4430 + 14995 002c 0129 cmp r1, #1 + 14996 002e 01D0 beq .L1151 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15059 .loc 1 2916 12 view .LVU4434 - 15060 002c 1046 mov r0, r2 - 15061 .LVL1125: -2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15062 .loc 1 2916 12 view .LVU4435 - 15063 002e 39E0 b .L1147 - 15064 .LVL1126: - 15065 .L1154: + 14997 .loc 1 2916 12 view .LVU4431 + 14998 0030 1046 mov r0, r2 + 14999 0032 39E0 b .L1144 + 15000 .L1151: 2920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15066 .loc 1 2920 3 is_stmt 1 view .LVU4436 - 15067 0030 0223 movs r3, #2 - 15068 .LVL1127: + 15001 .loc 1 2920 3 is_stmt 1 view .LVU4432 + 15002 0034 0223 movs r3, #2 + 15003 .LVL1126: 2920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15069 .loc 1 2920 3 is_stmt 0 view .LVU4437 - 15070 0032 84F83E30 strb r3, [r4, #62] + 15004 .loc 1 2920 3 is_stmt 0 view .LVU4433 + 15005 0036 84F83E30 strb r3, [r4, #62] 2921:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15071 .loc 1 2921 3 is_stmt 1 view .LVU4438 - 15072 0036 84F83F30 strb r3, [r4, #63] + 15006 .loc 1 2921 3 is_stmt 1 view .LVU4434 + 15007 003a 84F83F30 strb r3, [r4, #63] 2922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15073 .loc 1 2922 3 view .LVU4439 - 15074 003a 84F84430 strb r3, [r4, #68] + 15008 .loc 1 2922 3 view .LVU4435 + 15009 003e 84F84430 strb r3, [r4, #68] 2923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15075 .loc 1 2923 3 view .LVU4440 - 15076 003e 84F84530 strb r3, [r4, #69] + 15010 .loc 1 2923 3 view .LVU4436 + 15011 0042 84F84530 strb r3, [r4, #69] 2935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15077 .loc 1 2935 3 view .LVU4441 - 15078 0042 2268 ldr r2, [r4] - 15079 .LVL1128: + 15012 .loc 1 2935 3 view .LVU4437 + 15013 0046 2268 ldr r2, [r4] + 15014 .LVL1127: 2935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15080 .loc 1 2935 3 is_stmt 0 view .LVU4442 - 15081 0044 D368 ldr r3, [r2, #12] - 15082 0046 43F00203 orr r3, r3, #2 - 15083 004a D360 str r3, [r2, #12] + 15015 .loc 1 2935 3 is_stmt 0 view .LVU4438 + 15016 0048 D368 ldr r3, [r2, #12] + 15017 004a 43F00203 orr r3, r3, #2 + 15018 004e D360 str r3, [r2, #12] 2938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15084 .loc 1 2938 3 is_stmt 1 view .LVU4443 - 15085 004c 2268 ldr r2, [r4] - 15086 004e D368 ldr r3, [r2, #12] - 15087 0050 43F00403 orr r3, r3, #4 - ARM GAS /tmp/ccodHXtm.s page 473 - - - 15088 0054 D360 str r3, [r2, #12] + 15019 .loc 1 2938 3 is_stmt 1 view .LVU4439 + 15020 0050 2268 ldr r2, [r4] + 15021 0052 D368 ldr r3, [r2, #12] + 15022 0054 43F00403 orr r3, r3, #4 + 15023 0058 D360 str r3, [r2, #12] 2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15089 .loc 1 2940 3 view .LVU4444 - 15090 0056 0122 movs r2, #1 - 15091 0058 0021 movs r1, #0 - 15092 .LVL1129: + 15024 .loc 1 2940 3 view .LVU4440 + 15025 005a 0122 movs r2, #1 + 15026 005c 0021 movs r1, #0 + 15027 .LVL1128: 2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15093 .loc 1 2940 3 is_stmt 0 view .LVU4445 - 15094 005a 2068 ldr r0, [r4] - 15095 .LVL1130: -2940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15096 .loc 1 2940 3 view .LVU4446 - 15097 005c FFF7FEFF bl TIM_CCxChannelCmd - 15098 .LVL1131: + 15028 .loc 1 2940 3 is_stmt 0 view .LVU4441 + 15029 005e 2068 ldr r0, [r4] + 15030 0060 FFF7FEFF bl TIM_CCxChannelCmd + 15031 .LVL1129: 2941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15099 .loc 1 2941 3 is_stmt 1 view .LVU4447 - 15100 0060 0122 movs r2, #1 - 15101 0062 0421 movs r1, #4 - 15102 0064 2068 ldr r0, [r4] - 15103 0066 FFF7FEFF bl TIM_CCxChannelCmd - 15104 .LVL1132: + ARM GAS /tmp/ccGjXOU1.s page 472 + + + 15032 .loc 1 2941 3 is_stmt 1 view .LVU4442 + 15033 0064 0122 movs r2, #1 + 15034 0066 0421 movs r1, #4 + 15035 0068 2068 ldr r0, [r4] + 15036 006a FFF7FEFF bl TIM_CCxChannelCmd + 15037 .LVL1130: 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15105 .loc 1 2943 3 view .LVU4448 + 15038 .loc 1 2943 3 view .LVU4443 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15106 .loc 1 2943 7 is_stmt 0 view .LVU4449 - 15107 006a 2368 ldr r3, [r4] - 15108 006c 0F4A ldr r2, .L1155 - 15109 006e 9342 cmp r3, r2 - 15110 0070 11D0 beq .L1148 + 15039 .loc 1 2943 7 is_stmt 0 view .LVU4444 + 15040 006e 2368 ldr r3, [r4] + 15041 0070 0F4A ldr r2, .L1152 + 15042 0072 9342 cmp r3, r2 + 15043 0074 11D0 beq .L1145 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15111 .loc 1 2943 7 discriminator 2 view .LVU4450 - 15112 0072 02F50062 add r2, r2, #2048 - 15113 0076 9342 cmp r3, r2 - 15114 0078 0DD0 beq .L1148 + 15044 .loc 1 2943 7 discriminator 2 view .LVU4445 + 15045 0076 02F50062 add r2, r2, #2048 + 15046 007a 9342 cmp r3, r2 + 15047 007c 0DD0 beq .L1145 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15115 .loc 1 2943 7 discriminator 4 view .LVU4451 - 15116 007a 02F54062 add r2, r2, #3072 - 15117 007e 9342 cmp r3, r2 - 15118 0080 09D0 beq .L1148 + 15048 .loc 1 2943 7 discriminator 4 view .LVU4446 + 15049 007e 02F54062 add r2, r2, #3072 + 15050 0082 9342 cmp r3, r2 + 15051 0084 09D0 beq .L1145 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15119 .loc 1 2943 7 discriminator 6 view .LVU4452 - 15120 0082 02F58062 add r2, r2, #1024 - 15121 0086 9342 cmp r3, r2 - 15122 0088 05D0 beq .L1148 + 15052 .loc 1 2943 7 discriminator 6 view .LVU4447 + 15053 0086 02F58062 add r2, r2, #1024 + 15054 008a 9342 cmp r3, r2 + 15055 008c 05D0 beq .L1145 2943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15123 .loc 1 2943 7 discriminator 8 view .LVU4453 - 15124 008a 02F58062 add r2, r2, #1024 - 15125 008e 9342 cmp r3, r2 - 15126 0090 01D0 beq .L1148 + 15056 .loc 1 2943 7 discriminator 8 view .LVU4448 + 15057 008e 02F58062 add r2, r2, #1024 + 15058 0092 9342 cmp r3, r2 + 15059 0094 01D0 beq .L1145 2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15127 .loc 1 2950 10 view .LVU4454 - 15128 0092 0020 movs r0, #0 - 15129 0094 06E0 b .L1147 - 15130 .L1148: + 15060 .loc 1 2950 10 view .LVU4449 + 15061 0096 0020 movs r0, #0 + 15062 0098 06E0 b .L1144 + 15063 .L1145: 2946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15131 .loc 1 2946 5 is_stmt 1 view .LVU4455 - 15132 0096 5A6C ldr r2, [r3, #68] - ARM GAS /tmp/ccodHXtm.s page 474 - - - 15133 0098 42F40042 orr r2, r2, #32768 - 15134 009c 5A64 str r2, [r3, #68] + 15064 .loc 1 2946 5 is_stmt 1 view .LVU4450 + 15065 009a 5A6C ldr r2, [r3, #68] + 15066 009c 42F40042 orr r2, r2, #32768 + 15067 00a0 5A64 str r2, [r3, #68] 2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15135 .loc 1 2950 10 is_stmt 0 view .LVU4456 - 15136 009e 0020 movs r0, #0 - 15137 00a0 00E0 b .L1147 - 15138 .LVL1133: - 15139 .L1149: + 15068 .loc 1 2950 10 is_stmt 0 view .LVU4451 + 15069 00a2 0020 movs r0, #0 + 15070 00a4 00E0 b .L1144 + 15071 .LVL1131: + 15072 .L1146: 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15140 .loc 1 2916 12 view .LVU4457 - 15141 00a2 0120 movs r0, #1 - 15142 .LVL1134: - 15143 .L1147: + 15073 .loc 1 2916 12 view .LVU4452 + 15074 00a6 0120 movs r0, #1 + 15075 .LVL1132: + 15076 .L1144: 2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15144 .loc 1 2951 1 view .LVU4458 - 15145 00a4 10BD pop {r4, pc} - 15146 .LVL1135: - 15147 .L1150: + 15077 .loc 1 2951 1 view .LVU4453 + ARM GAS /tmp/ccGjXOU1.s page 473 + + + 15078 00a8 10BD pop {r4, pc} + 15079 .LVL1133: + 15080 .L1147: 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15148 .loc 1 2916 12 view .LVU4459 - 15149 00a6 1846 mov r0, r3 - 15150 .LVL1136: -2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15151 .loc 1 2916 12 view .LVU4460 - 15152 00a8 FCE7 b .L1147 - 15153 .L1156: - 15154 00aa 00BF .align 2 - 15155 .L1155: - 15156 00ac 002C0140 .word 1073818624 - 15157 .cfi_endproc - 15158 .LFE375: - 15160 .section .text.HAL_TIM_OnePulse_Stop_IT,"ax",%progbits - 15161 .align 1 - 15162 .global HAL_TIM_OnePulse_Stop_IT - 15163 .syntax unified - 15164 .thumb - 15165 .thumb_func - 15167 HAL_TIM_OnePulse_Stop_IT: - 15168 .LVL1137: - 15169 .LFB376: + 15081 .loc 1 2916 12 view .LVU4454 + 15082 00aa 1846 mov r0, r3 + 15083 00ac FCE7 b .L1144 + 15084 .L1153: + 15085 00ae 00BF .align 2 + 15086 .L1152: + 15087 00b0 002C0140 .word 1073818624 + 15088 .cfi_endproc + 15089 .LFE375: + 15091 .section .text.HAL_TIM_OnePulse_Stop_IT,"ax",%progbits + 15092 .align 1 + 15093 .global HAL_TIM_OnePulse_Stop_IT + 15094 .syntax unified + 15095 .thumb + 15096 .thumb_func + 15098 HAL_TIM_OnePulse_Stop_IT: + 15099 .LVL1134: + 15100 .LFB376: 2964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 15170 .loc 1 2964 1 is_stmt 1 view -0 - 15171 .cfi_startproc - 15172 @ args = 0, pretend = 0, frame = 0 - 15173 @ frame_needed = 0, uses_anonymous_args = 0 + 15101 .loc 1 2964 1 is_stmt 1 view -0 + 15102 .cfi_startproc + 15103 @ args = 0, pretend = 0, frame = 0 + 15104 @ frame_needed = 0, uses_anonymous_args = 0 2964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - 15174 .loc 1 2964 1 is_stmt 0 view .LVU4462 - 15175 0000 10B5 push {r4, lr} - 15176 .LCFI106: - 15177 .cfi_def_cfa_offset 8 - 15178 .cfi_offset 4, -8 - 15179 .cfi_offset 14, -4 - 15180 0002 0446 mov r4, r0 + 15105 .loc 1 2964 1 is_stmt 0 view .LVU4456 + 15106 0000 10B5 push {r4, lr} + 15107 .LCFI106: + 15108 .cfi_def_cfa_offset 8 + 15109 .cfi_offset 4, -8 + 15110 .cfi_offset 14, -4 + 15111 0002 0446 mov r4, r0 2966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15181 .loc 1 2966 3 is_stmt 1 view .LVU4463 + 15112 .loc 1 2966 3 is_stmt 1 view .LVU4457 2969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15182 .loc 1 2969 3 view .LVU4464 - ARM GAS /tmp/ccodHXtm.s page 475 - - - 15183 0004 0268 ldr r2, [r0] - 15184 0006 D368 ldr r3, [r2, #12] - 15185 0008 23F00203 bic r3, r3, #2 - 15186 000c D360 str r3, [r2, #12] + 15113 .loc 1 2969 3 view .LVU4458 + 15114 0004 0268 ldr r2, [r0] + 15115 0006 D368 ldr r3, [r2, #12] + 15116 0008 23F00203 bic r3, r3, #2 + 15117 000c D360 str r3, [r2, #12] 2972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15187 .loc 1 2972 3 view .LVU4465 - 15188 000e 0268 ldr r2, [r0] - 15189 0010 D368 ldr r3, [r2, #12] - 15190 0012 23F00403 bic r3, r3, #4 - 15191 0016 D360 str r3, [r2, #12] + 15118 .loc 1 2972 3 view .LVU4459 + 15119 000e 0268 ldr r2, [r0] + 15120 0010 D368 ldr r3, [r2, #12] + 15121 0012 23F00403 bic r3, r3, #4 + 15122 0016 D360 str r3, [r2, #12] 2979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15192 .loc 1 2979 3 view .LVU4466 - 15193 0018 0022 movs r2, #0 - 15194 001a 1146 mov r1, r2 - 15195 .LVL1138: + 15123 .loc 1 2979 3 view .LVU4460 + 15124 0018 0022 movs r2, #0 + 15125 001a 1146 mov r1, r2 + 15126 .LVL1135: 2979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15196 .loc 1 2979 3 is_stmt 0 view .LVU4467 - 15197 001c 0068 ldr r0, [r0] - 15198 .LVL1139: + 15127 .loc 1 2979 3 is_stmt 0 view .LVU4461 + 15128 001c 0068 ldr r0, [r0] + ARM GAS /tmp/ccGjXOU1.s page 474 + + + 15129 .LVL1136: 2979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15199 .loc 1 2979 3 view .LVU4468 - 15200 001e FFF7FEFF bl TIM_CCxChannelCmd - 15201 .LVL1140: + 15130 .loc 1 2979 3 view .LVU4462 + 15131 001e FFF7FEFF bl TIM_CCxChannelCmd + 15132 .LVL1137: 2980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15202 .loc 1 2980 3 is_stmt 1 view .LVU4469 - 15203 0022 0022 movs r2, #0 - 15204 0024 0421 movs r1, #4 - 15205 0026 2068 ldr r0, [r4] - 15206 0028 FFF7FEFF bl TIM_CCxChannelCmd - 15207 .LVL1141: + 15133 .loc 1 2980 3 is_stmt 1 view .LVU4463 + 15134 0022 0022 movs r2, #0 + 15135 0024 0421 movs r1, #4 + 15136 0026 2068 ldr r0, [r4] + 15137 0028 FFF7FEFF bl TIM_CCxChannelCmd + 15138 .LVL1138: 2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15208 .loc 1 2982 3 view .LVU4470 + 15139 .loc 1 2982 3 view .LVU4464 2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15209 .loc 1 2982 7 is_stmt 0 view .LVU4471 - 15210 002c 2368 ldr r3, [r4] - 15211 002e 1D4A ldr r2, .L1162 - 15212 0030 9342 cmp r3, r2 - 15213 0032 0FD0 beq .L1158 + 15140 .loc 1 2982 7 is_stmt 0 view .LVU4465 + 15141 002c 2368 ldr r3, [r4] + 15142 002e 1D4A ldr r2, .L1159 + 15143 0030 9342 cmp r3, r2 + 15144 0032 0FD0 beq .L1155 2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15214 .loc 1 2982 7 discriminator 2 view .LVU4472 - 15215 0034 02F50062 add r2, r2, #2048 - 15216 0038 9342 cmp r3, r2 - 15217 003a 0BD0 beq .L1158 + 15145 .loc 1 2982 7 discriminator 2 view .LVU4466 + 15146 0034 02F50062 add r2, r2, #2048 + 15147 0038 9342 cmp r3, r2 + 15148 003a 0BD0 beq .L1155 2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15218 .loc 1 2982 7 discriminator 4 view .LVU4473 - 15219 003c 02F54062 add r2, r2, #3072 - 15220 0040 9342 cmp r3, r2 - 15221 0042 07D0 beq .L1158 + 15149 .loc 1 2982 7 discriminator 4 view .LVU4467 + 15150 003c 02F54062 add r2, r2, #3072 + 15151 0040 9342 cmp r3, r2 + 15152 0042 07D0 beq .L1155 2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15222 .loc 1 2982 7 discriminator 6 view .LVU4474 - 15223 0044 02F58062 add r2, r2, #1024 - 15224 0048 9342 cmp r3, r2 - 15225 004a 03D0 beq .L1158 + 15153 .loc 1 2982 7 discriminator 6 view .LVU4468 + 15154 0044 02F58062 add r2, r2, #1024 + 15155 0048 9342 cmp r3, r2 + 15156 004a 03D0 beq .L1155 2982:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15226 .loc 1 2982 7 discriminator 8 view .LVU4475 - 15227 004c 02F58062 add r2, r2, #1024 - 15228 0050 9342 cmp r3, r2 - ARM GAS /tmp/ccodHXtm.s page 476 + 15157 .loc 1 2982 7 discriminator 8 view .LVU4469 + 15158 004c 02F58062 add r2, r2, #1024 + 15159 0050 9342 cmp r3, r2 + 15160 0052 0DD1 bne .L1156 + 15161 .L1155: +2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15162 .loc 1 2985 5 is_stmt 1 view .LVU4470 +2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15163 .loc 1 2985 5 view .LVU4471 + 15164 0054 196A ldr r1, [r3, #32] + 15165 0056 41F21112 movw r2, #4369 + 15166 005a 1142 tst r1, r2 + 15167 005c 08D1 bne .L1156 +2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15168 .loc 1 2985 5 discriminator 1 view .LVU4472 + 15169 005e 196A ldr r1, [r3, #32] + 15170 0060 44F24442 movw r2, #17476 + 15171 0064 1142 tst r1, r2 + 15172 0066 03D1 bne .L1156 +2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15173 .loc 1 2985 5 discriminator 3 view .LVU4473 + ARM GAS /tmp/ccGjXOU1.s page 475 - 15229 0052 0DD1 bne .L1159 - 15230 .L1158: + 15174 0068 5A6C ldr r2, [r3, #68] + 15175 006a 22F40042 bic r2, r2, #32768 + 15176 006e 5A64 str r2, [r3, #68] + 15177 .L1156: 2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15231 .loc 1 2985 5 is_stmt 1 view .LVU4476 -2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15232 .loc 1 2985 5 view .LVU4477 - 15233 0054 196A ldr r1, [r3, #32] - 15234 0056 41F21112 movw r2, #4369 - 15235 005a 1142 tst r1, r2 - 15236 005c 08D1 bne .L1159 -2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15237 .loc 1 2985 5 discriminator 1 view .LVU4478 - 15238 005e 196A ldr r1, [r3, #32] - 15239 0060 44F24442 movw r2, #17476 - 15240 0064 1142 tst r1, r2 - 15241 0066 03D1 bne .L1159 -2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15242 .loc 1 2985 5 discriminator 3 view .LVU4479 - 15243 0068 5A6C ldr r2, [r3, #68] - 15244 006a 22F40042 bic r2, r2, #32768 - 15245 006e 5A64 str r2, [r3, #68] - 15246 .L1159: -2985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15247 .loc 1 2985 5 discriminator 5 view .LVU4480 + 15178 .loc 1 2985 5 discriminator 5 view .LVU4474 2989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15248 .loc 1 2989 3 view .LVU4481 + 15179 .loc 1 2989 3 view .LVU4475 2989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15249 .loc 1 2989 3 view .LVU4482 - 15250 0070 2368 ldr r3, [r4] - 15251 0072 196A ldr r1, [r3, #32] - 15252 0074 41F21112 movw r2, #4369 - 15253 0078 1142 tst r1, r2 - 15254 007a 08D1 bne .L1160 + 15180 .loc 1 2989 3 view .LVU4476 + 15181 0070 2368 ldr r3, [r4] + 15182 0072 196A ldr r1, [r3, #32] + 15183 0074 41F21112 movw r2, #4369 + 15184 0078 1142 tst r1, r2 + 15185 007a 08D1 bne .L1157 2989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15255 .loc 1 2989 3 discriminator 1 view .LVU4483 - 15256 007c 196A ldr r1, [r3, #32] - 15257 007e 44F24442 movw r2, #17476 - 15258 0082 1142 tst r1, r2 - 15259 0084 03D1 bne .L1160 + 15186 .loc 1 2989 3 discriminator 1 view .LVU4477 + 15187 007c 196A ldr r1, [r3, #32] + 15188 007e 44F24442 movw r2, #17476 + 15189 0082 1142 tst r1, r2 + 15190 0084 03D1 bne .L1157 2989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15260 .loc 1 2989 3 discriminator 3 view .LVU4484 - 15261 0086 1A68 ldr r2, [r3] - 15262 0088 22F00102 bic r2, r2, #1 - 15263 008c 1A60 str r2, [r3] - 15264 .L1160: + 15191 .loc 1 2989 3 discriminator 3 view .LVU4478 + 15192 0086 1A68 ldr r2, [r3] + 15193 0088 22F00102 bic r2, r2, #1 + 15194 008c 1A60 str r2, [r3] + 15195 .L1157: 2989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15265 .loc 1 2989 3 discriminator 5 view .LVU4485 + 15196 .loc 1 2989 3 discriminator 5 view .LVU4479 2992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 15266 .loc 1 2992 3 view .LVU4486 - 15267 008e 0123 movs r3, #1 - 15268 0090 84F83E30 strb r3, [r4, #62] + 15197 .loc 1 2992 3 view .LVU4480 + 15198 008e 0123 movs r3, #1 + 15199 0090 84F83E30 strb r3, [r4, #62] 2993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 15269 .loc 1 2993 3 view .LVU4487 - 15270 0094 84F83F30 strb r3, [r4, #63] + 15200 .loc 1 2993 3 view .LVU4481 + 15201 0094 84F83F30 strb r3, [r4, #63] 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 15271 .loc 1 2994 3 view .LVU4488 - 15272 0098 84F84430 strb r3, [r4, #68] - ARM GAS /tmp/ccodHXtm.s page 477 - - + 15202 .loc 1 2994 3 view .LVU4482 + 15203 0098 84F84430 strb r3, [r4, #68] 2995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15273 .loc 1 2995 3 view .LVU4489 - 15274 009c 84F84530 strb r3, [r4, #69] + 15204 .loc 1 2995 3 view .LVU4483 + 15205 009c 84F84530 strb r3, [r4, #69] 2998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15275 .loc 1 2998 3 view .LVU4490 + 15206 .loc 1 2998 3 view .LVU4484 2999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15276 .loc 1 2999 1 is_stmt 0 view .LVU4491 - 15277 00a0 0020 movs r0, #0 - 15278 00a2 10BD pop {r4, pc} - 15279 .LVL1142: - 15280 .L1163: + 15207 .loc 1 2999 1 is_stmt 0 view .LVU4485 + 15208 00a0 0020 movs r0, #0 + 15209 00a2 10BD pop {r4, pc} + 15210 .LVL1139: + 15211 .L1160: 2999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15281 .loc 1 2999 1 view .LVU4492 - 15282 .align 2 - 15283 .L1162: - 15284 00a4 002C0140 .word 1073818624 - 15285 .cfi_endproc - 15286 .LFE376: - 15288 .section .text.HAL_TIM_Encoder_Start,"ax",%progbits - 15289 .align 1 - 15290 .global HAL_TIM_Encoder_Start - 15291 .syntax unified - 15292 .thumb - 15293 .thumb_func - 15295 HAL_TIM_Encoder_Start: - 15296 .LVL1143: - 15297 .LFB381: -3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 15298 .loc 1 3238 1 is_stmt 1 view -0 - 15299 .cfi_startproc - 15300 @ args = 0, pretend = 0, frame = 0 - 15301 @ frame_needed = 0, uses_anonymous_args = 0 -3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 15302 .loc 1 3238 1 is_stmt 0 view .LVU4494 - 15303 0000 38B5 push {r3, r4, r5, lr} - 15304 .LCFI107: - 15305 .cfi_def_cfa_offset 16 - 15306 .cfi_offset 3, -16 - 15307 .cfi_offset 4, -12 - 15308 .cfi_offset 5, -8 - 15309 .cfi_offset 14, -4 - 15310 0002 0446 mov r4, r0 -3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15311 .loc 1 3239 3 is_stmt 1 view .LVU4495 -3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15312 .loc 1 3239 31 is_stmt 0 view .LVU4496 - 15313 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 15314 .LVL1144: -3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15315 .loc 1 3239 31 view .LVU4497 - 15316 0008 C0B2 uxtb r0, r0 - 15317 .LVL1145: -3240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15318 .loc 1 3240 3 is_stmt 1 view .LVU4498 -3240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15319 .loc 1 3240 31 is_stmt 0 view .LVU4499 - 15320 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - ARM GAS /tmp/ccodHXtm.s page 478 + 15212 .loc 1 2999 1 view .LVU4486 + 15213 .align 2 + 15214 .L1159: + 15215 00a4 002C0140 .word 1073818624 + 15216 .cfi_endproc + 15217 .LFE376: + ARM GAS /tmp/ccGjXOU1.s page 476 - 15321 .LVL1146: + 15219 .section .text.HAL_TIM_Encoder_Start,"ax",%progbits + 15220 .align 1 + 15221 .global HAL_TIM_Encoder_Start + 15222 .syntax unified + 15223 .thumb + 15224 .thumb_func + 15226 HAL_TIM_Encoder_Start: + 15227 .LVL1140: + 15228 .LFB381: +3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 15229 .loc 1 3238 1 is_stmt 1 view -0 + 15230 .cfi_startproc + 15231 @ args = 0, pretend = 0, frame = 0 + 15232 @ frame_needed = 0, uses_anonymous_args = 0 +3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 15233 .loc 1 3238 1 is_stmt 0 view .LVU4488 + 15234 0000 38B5 push {r3, r4, r5, lr} + 15235 .LCFI107: + 15236 .cfi_def_cfa_offset 16 + 15237 .cfi_offset 3, -16 + 15238 .cfi_offset 4, -12 + 15239 .cfi_offset 5, -8 + 15240 .cfi_offset 14, -4 + 15241 0002 0446 mov r4, r0 +3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 15242 .loc 1 3239 3 is_stmt 1 view .LVU4489 +3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 15243 .loc 1 3239 31 is_stmt 0 view .LVU4490 + 15244 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 15245 .LVL1141: +3239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 15246 .loc 1 3239 31 view .LVU4491 + 15247 0008 C0B2 uxtb r0, r0 + 15248 .LVL1142: +3240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 15249 .loc 1 3240 3 is_stmt 1 view .LVU4492 +3240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 15250 .loc 1 3240 31 is_stmt 0 view .LVU4493 + 15251 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 + 15252 .LVL1143: 3241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15322 .loc 1 3241 3 is_stmt 1 view .LVU4500 + 15253 .loc 1 3241 3 is_stmt 1 view .LVU4494 3241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15323 .loc 1 3241 31 is_stmt 0 view .LVU4501 - 15324 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 15325 0012 D2B2 uxtb r2, r2 - 15326 .LVL1147: + 15254 .loc 1 3241 31 is_stmt 0 view .LVU4495 + 15255 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 + 15256 0012 D2B2 uxtb r2, r2 + 15257 .LVL1144: 3242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15327 .loc 1 3242 3 is_stmt 1 view .LVU4502 + 15258 .loc 1 3242 3 is_stmt 1 view .LVU4496 3242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15328 .loc 1 3242 31 is_stmt 0 view .LVU4503 - 15329 0014 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 - 15330 .LVL1148: + 15259 .loc 1 3242 31 is_stmt 0 view .LVU4497 + 15260 0014 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 + 15261 .LVL1145: 3245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15331 .loc 1 3245 3 is_stmt 1 view .LVU4504 + 15262 .loc 1 3245 3 is_stmt 1 view .LVU4498 3248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15332 .loc 1 3248 3 view .LVU4505 + 15263 .loc 1 3248 3 view .LVU4499 + ARM GAS /tmp/ccGjXOU1.s page 477 + + 3248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15333 .loc 1 3248 6 is_stmt 0 view .LVU4506 - 15334 0018 0D46 mov r5, r1 - 15335 001a B1B9 cbnz r1, .L1165 + 15264 .loc 1 3248 6 is_stmt 0 view .LVU4500 + 15265 0018 0D46 mov r5, r1 + 15266 001a B1B9 cbnz r1, .L1162 3250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) - 15336 .loc 1 3250 5 is_stmt 1 view .LVU4507 + 15267 .loc 1 3250 5 is_stmt 1 view .LVU4501 3250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) - 15337 .loc 1 3250 8 is_stmt 0 view .LVU4508 - 15338 001c 0128 cmp r0, #1 - 15339 001e 49D1 bne .L1173 + 15268 .loc 1 3250 8 is_stmt 0 view .LVU4502 + 15269 001c 0128 cmp r0, #1 + 15270 001e 49D1 bne .L1170 3251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15340 .loc 1 3251 9 view .LVU4509 - 15341 0020 012A cmp r2, #1 - 15342 0022 48D1 bne .L1166 + 15271 .loc 1 3251 9 view .LVU4503 + 15272 0020 012A cmp r2, #1 + 15273 0022 48D1 bne .L1163 3257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15343 .loc 1 3257 7 is_stmt 1 view .LVU4510 - 15344 0024 0223 movs r3, #2 - 15345 .LVL1149: + 15274 .loc 1 3257 7 is_stmt 1 view .LVU4504 + 15275 0024 0223 movs r3, #2 + 15276 .LVL1146: 3257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15346 .loc 1 3257 7 is_stmt 0 view .LVU4511 - 15347 0026 84F83E30 strb r3, [r4, #62] + 15277 .loc 1 3257 7 is_stmt 0 view .LVU4505 + 15278 0026 84F83E30 strb r3, [r4, #62] 3258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15348 .loc 1 3258 7 is_stmt 1 view .LVU4512 - 15349 002a 84F84430 strb r3, [r4, #68] - 15350 .LVL1150: - 15351 .L1167: + 15279 .loc 1 3258 7 is_stmt 1 view .LVU4506 + 15280 002a 84F84430 strb r3, [r4, #68] + 15281 .LVL1147: + 15282 .L1164: 3293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15352 .loc 1 3293 3 view .LVU4513 - 15353 002e 7DB3 cbz r5, .L1169 - 15354 0030 042D cmp r5, #4 - 15355 0032 39D0 beq .L1170 + 15283 .loc 1 3293 3 view .LVU4507 + 15284 002e 7DB3 cbz r5, .L1166 + 15285 0030 042D cmp r5, #4 + 15286 0032 39D0 beq .L1167 3309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15356 .loc 1 3309 7 view .LVU4514 - 15357 0034 0122 movs r2, #1 - 15358 .LVL1151: + 15287 .loc 1 3309 7 view .LVU4508 + 15288 0034 0122 movs r2, #1 + 15289 .LVL1148: 3309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15359 .loc 1 3309 7 is_stmt 0 view .LVU4515 - 15360 0036 0021 movs r1, #0 - 15361 .LVL1152: - ARM GAS /tmp/ccodHXtm.s page 479 - - + 15290 .loc 1 3309 7 is_stmt 0 view .LVU4509 + 15291 0036 0021 movs r1, #0 + 15292 .LVL1149: 3309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15362 .loc 1 3309 7 view .LVU4516 - 15363 0038 2068 ldr r0, [r4] - 15364 .LVL1153: + 15293 .loc 1 3309 7 view .LVU4510 + 15294 0038 2068 ldr r0, [r4] + 15295 .LVL1150: 3309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15365 .loc 1 3309 7 view .LVU4517 - 15366 003a FFF7FEFF bl TIM_CCxChannelCmd - 15367 .LVL1154: + 15296 .loc 1 3309 7 view .LVU4511 + 15297 003a FFF7FEFF bl TIM_CCxChannelCmd + 15298 .LVL1151: 3310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15368 .loc 1 3310 7 is_stmt 1 view .LVU4518 - 15369 003e 0122 movs r2, #1 - 15370 0040 0421 movs r1, #4 - 15371 0042 2068 ldr r0, [r4] - 15372 0044 FFF7FEFF bl TIM_CCxChannelCmd - 15373 .LVL1155: + 15299 .loc 1 3310 7 is_stmt 1 view .LVU4512 + 15300 003e 0122 movs r2, #1 + 15301 0040 0421 movs r1, #4 + 15302 0042 2068 ldr r0, [r4] + 15303 0044 FFF7FEFF bl TIM_CCxChannelCmd + 15304 .LVL1152: 3311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15374 .loc 1 3311 7 view .LVU4519 - 15375 0048 27E0 b .L1172 - 15376 .LVL1156: - 15377 .L1165: + 15305 .loc 1 3311 7 view .LVU4513 + 15306 0048 27E0 b .L1169 + ARM GAS /tmp/ccGjXOU1.s page 478 + + + 15307 .LVL1153: + 15308 .L1162: 3311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15378 .loc 1 3311 7 is_stmt 0 view .LVU4520 - 15379 004a DBB2 uxtb r3, r3 + 15309 .loc 1 3311 7 is_stmt 0 view .LVU4514 + 15310 004a DBB2 uxtb r3, r3 3311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15380 .loc 1 3311 7 view .LVU4521 - 15381 004c 5FFA8CFC uxtb ip, ip + 15311 .loc 1 3311 7 view .LVU4515 + 15312 004c 5FFA8CFC uxtb ip, ip 3261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15382 .loc 1 3261 8 is_stmt 1 view .LVU4522 + 15313 .loc 1 3261 8 is_stmt 1 view .LVU4516 3261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15383 .loc 1 3261 11 is_stmt 0 view .LVU4523 - 15384 0050 0429 cmp r1, #4 - 15385 0052 12D0 beq .L1181 + 15314 .loc 1 3261 11 is_stmt 0 view .LVU4517 + 15315 0050 0429 cmp r1, #4 + 15316 0052 12D0 beq .L1178 3276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15386 .loc 1 3276 5 is_stmt 1 view .LVU4524 + 15317 .loc 1 3276 5 is_stmt 1 view .LVU4518 3276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15387 .loc 1 3276 8 is_stmt 0 view .LVU4525 - 15388 0054 0128 cmp r0, #1 - 15389 0056 33D1 bne .L1176 + 15318 .loc 1 3276 8 is_stmt 0 view .LVU4519 + 15319 0054 0128 cmp r0, #1 + 15320 0056 33D1 bne .L1173 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 15390 .loc 1 3277 9 view .LVU4526 - 15391 0058 012B cmp r3, #1 - 15392 005a 2CD1 bne .L1166 + 15321 .loc 1 3277 9 view .LVU4520 + 15322 0058 012B cmp r3, #1 + 15323 005a 2CD1 bne .L1163 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15393 .loc 1 3278 9 view .LVU4527 - 15394 005c 012A cmp r2, #1 - 15395 005e 31D1 bne .L1177 + 15324 .loc 1 3278 9 view .LVU4521 + 15325 005c 012A cmp r2, #1 + 15326 005e 31D1 bne .L1174 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15396 .loc 1 3279 9 view .LVU4528 - 15397 0060 BCF1010F cmp ip, #1 - 15398 0064 30D1 bne .L1178 + 15327 .loc 1 3279 9 view .LVU4522 + 15328 0060 BCF1010F cmp ip, #1 + 15329 0064 30D1 bne .L1175 3285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15399 .loc 1 3285 7 is_stmt 1 view .LVU4529 - 15400 0066 0223 movs r3, #2 - 15401 .LVL1157: + 15330 .loc 1 3285 7 is_stmt 1 view .LVU4523 + 15331 0066 0223 movs r3, #2 + 15332 .LVL1154: 3285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15402 .loc 1 3285 7 is_stmt 0 view .LVU4530 - 15403 0068 84F83E30 strb r3, [r4, #62] - ARM GAS /tmp/ccodHXtm.s page 480 - - + 15333 .loc 1 3285 7 is_stmt 0 view .LVU4524 + 15334 0068 84F83E30 strb r3, [r4, #62] 3286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15404 .loc 1 3286 7 is_stmt 1 view .LVU4531 - 15405 006c 84F83F30 strb r3, [r4, #63] + 15335 .loc 1 3286 7 is_stmt 1 view .LVU4525 + 15336 006c 84F83F30 strb r3, [r4, #63] 3287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15406 .loc 1 3287 7 view .LVU4532 - 15407 0070 84F84430 strb r3, [r4, #68] + 15337 .loc 1 3287 7 view .LVU4526 + 15338 0070 84F84430 strb r3, [r4, #68] 3288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15408 .loc 1 3288 7 view .LVU4533 - 15409 0074 84F84530 strb r3, [r4, #69] - 15410 0078 D9E7 b .L1167 - 15411 .LVL1158: - 15412 .L1181: + 15339 .loc 1 3288 7 view .LVU4527 + 15340 0074 84F84530 strb r3, [r4, #69] + 15341 0078 D9E7 b .L1164 + 15342 .LVL1155: + 15343 .L1178: 3263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15413 .loc 1 3263 5 view .LVU4534 + 15344 .loc 1 3263 5 view .LVU4528 3263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15414 .loc 1 3263 8 is_stmt 0 view .LVU4535 - 15415 007a 012B cmp r3, #1 - 15416 007c 1CD1 bne .L1174 + 15345 .loc 1 3263 8 is_stmt 0 view .LVU4529 + 15346 007a 012B cmp r3, #1 + 15347 007c 1CD1 bne .L1171 + ARM GAS /tmp/ccGjXOU1.s page 479 + + 3264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15417 .loc 1 3264 9 view .LVU4536 - 15418 007e BCF1010F cmp ip, #1 - 15419 0082 1BD1 bne .L1175 + 15348 .loc 1 3264 9 view .LVU4530 + 15349 007e BCF1010F cmp ip, #1 + 15350 0082 1BD1 bne .L1172 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15420 .loc 1 3270 7 is_stmt 1 view .LVU4537 - 15421 0084 0223 movs r3, #2 - 15422 .LVL1159: + 15351 .loc 1 3270 7 is_stmt 1 view .LVU4531 + 15352 0084 0223 movs r3, #2 + 15353 .LVL1156: 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15423 .loc 1 3270 7 is_stmt 0 view .LVU4538 - 15424 0086 84F83F30 strb r3, [r4, #63] + 15354 .loc 1 3270 7 is_stmt 0 view .LVU4532 + 15355 0086 84F83F30 strb r3, [r4, #63] 3271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15425 .loc 1 3271 7 is_stmt 1 view .LVU4539 - 15426 008a 84F84530 strb r3, [r4, #69] - 15427 008e CEE7 b .L1167 - 15428 .LVL1160: - 15429 .L1169: + 15356 .loc 1 3271 7 is_stmt 1 view .LVU4533 + 15357 008a 84F84530 strb r3, [r4, #69] + 15358 008e CEE7 b .L1164 + 15359 .LVL1157: + 15360 .L1166: 3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15430 .loc 1 3297 7 view .LVU4540 - 15431 0090 0122 movs r2, #1 - 15432 .LVL1161: + 15361 .loc 1 3297 7 view .LVU4534 + 15362 0090 0122 movs r2, #1 + 15363 .LVL1158: 3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15433 .loc 1 3297 7 is_stmt 0 view .LVU4541 - 15434 0092 0021 movs r1, #0 - 15435 .LVL1162: + 15364 .loc 1 3297 7 is_stmt 0 view .LVU4535 + 15365 0092 0021 movs r1, #0 + 15366 .LVL1159: 3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15436 .loc 1 3297 7 view .LVU4542 - 15437 0094 2068 ldr r0, [r4] - 15438 .LVL1163: + 15367 .loc 1 3297 7 view .LVU4536 + 15368 0094 2068 ldr r0, [r4] + 15369 .LVL1160: 3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15439 .loc 1 3297 7 view .LVU4543 - 15440 0096 FFF7FEFF bl TIM_CCxChannelCmd - 15441 .LVL1164: + 15370 .loc 1 3297 7 view .LVU4537 + 15371 0096 FFF7FEFF bl TIM_CCxChannelCmd + 15372 .LVL1161: 3298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15442 .loc 1 3298 7 is_stmt 1 view .LVU4544 - 15443 .L1172: + 15373 .loc 1 3298 7 is_stmt 1 view .LVU4538 + 15374 .L1169: 3315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15444 .loc 1 3315 3 view .LVU4545 - 15445 009a 2268 ldr r2, [r4] - ARM GAS /tmp/ccodHXtm.s page 481 + 15375 .loc 1 3315 3 view .LVU4539 + 15376 009a 2268 ldr r2, [r4] + 15377 009c 1368 ldr r3, [r2] + 15378 009e 43F00103 orr r3, r3, #1 + 15379 00a2 1360 str r3, [r2] +3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15380 .loc 1 3318 3 view .LVU4540 +3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15381 .loc 1 3318 10 is_stmt 0 view .LVU4541 + 15382 00a4 0020 movs r0, #0 + 15383 00a6 06E0 b .L1163 + 15384 .LVL1162: + 15385 .L1167: +3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 15386 .loc 1 3303 7 is_stmt 1 view .LVU4542 + 15387 00a8 0122 movs r2, #1 + 15388 .LVL1163: +3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; + 15389 .loc 1 3303 7 is_stmt 0 view .LVU4543 + 15390 00aa 0421 movs r1, #4 + ARM GAS /tmp/ccGjXOU1.s page 480 - 15446 009c 1368 ldr r3, [r2] - 15447 009e 43F00103 orr r3, r3, #1 - 15448 00a2 1360 str r3, [r2] -3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15449 .loc 1 3318 3 view .LVU4546 -3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15450 .loc 1 3318 10 is_stmt 0 view .LVU4547 - 15451 00a4 0020 movs r0, #0 - 15452 00a6 06E0 b .L1166 - 15453 .LVL1165: - 15454 .L1170: + 15391 .LVL1164: 3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15455 .loc 1 3303 7 is_stmt 1 view .LVU4548 - 15456 00a8 0122 movs r2, #1 - 15457 .LVL1166: + 15392 .loc 1 3303 7 view .LVU4544 + 15393 00ac 2068 ldr r0, [r4] + 15394 .LVL1165: 3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15458 .loc 1 3303 7 is_stmt 0 view .LVU4549 - 15459 00aa 0421 movs r1, #4 - 15460 .LVL1167: -3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15461 .loc 1 3303 7 view .LVU4550 - 15462 00ac 2068 ldr r0, [r4] - 15463 .LVL1168: -3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15464 .loc 1 3303 7 view .LVU4551 - 15465 00ae FFF7FEFF bl TIM_CCxChannelCmd - 15466 .LVL1169: + 15395 .loc 1 3303 7 view .LVU4545 + 15396 00ae FFF7FEFF bl TIM_CCxChannelCmd + 15397 .LVL1166: 3304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15467 .loc 1 3304 7 is_stmt 1 view .LVU4552 - 15468 00b2 F2E7 b .L1172 - 15469 .LVL1170: - 15470 .L1173: + 15398 .loc 1 3304 7 is_stmt 1 view .LVU4546 + 15399 00b2 F2E7 b .L1169 + 15400 .LVL1167: + 15401 .L1170: 3253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15471 .loc 1 3253 14 is_stmt 0 view .LVU4553 - 15472 00b4 0120 movs r0, #1 - 15473 .LVL1171: - 15474 .L1166: + 15402 .loc 1 3253 14 is_stmt 0 view .LVU4547 + 15403 00b4 0120 movs r0, #1 + 15404 .LVL1168: + 15405 .L1163: 3319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15475 .loc 1 3319 1 view .LVU4554 - 15476 00b6 38BD pop {r3, r4, r5, pc} - 15477 .LVL1172: - 15478 .L1174: + 15406 .loc 1 3319 1 view .LVU4548 + 15407 00b6 38BD pop {r3, r4, r5, pc} + 15408 .LVL1169: + 15409 .L1171: 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15479 .loc 1 3266 14 view .LVU4555 - 15480 00b8 0120 movs r0, #1 - 15481 .LVL1173: + 15410 .loc 1 3266 14 view .LVU4549 + 15411 00b8 0120 movs r0, #1 + 15412 .LVL1170: 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15482 .loc 1 3266 14 view .LVU4556 - 15483 00ba FCE7 b .L1166 - 15484 .LVL1174: - 15485 .L1175: + 15413 .loc 1 3266 14 view .LVU4550 + 15414 00ba FCE7 b .L1163 + 15415 .LVL1171: + 15416 .L1172: 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15486 .loc 1 3266 14 view .LVU4557 - 15487 00bc 1846 mov r0, r3 - 15488 .LVL1175: + 15417 .loc 1 3266 14 view .LVU4551 + 15418 00bc 1846 mov r0, r3 + 15419 .LVL1172: 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15489 .loc 1 3266 14 view .LVU4558 - ARM GAS /tmp/ccodHXtm.s page 482 + 15420 .loc 1 3266 14 view .LVU4552 + 15421 00be FAE7 b .L1163 + 15422 .LVL1173: + 15423 .L1173: +3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15424 .loc 1 3281 14 view .LVU4553 + 15425 00c0 0120 movs r0, #1 + 15426 .LVL1174: +3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15427 .loc 1 3281 14 view .LVU4554 + 15428 00c2 F8E7 b .L1163 + 15429 .LVL1175: + 15430 .L1174: +3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15431 .loc 1 3281 14 view .LVU4555 + 15432 00c4 1846 mov r0, r3 + 15433 .LVL1176: +3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15434 .loc 1 3281 14 view .LVU4556 + ARM GAS /tmp/ccGjXOU1.s page 481 - 15490 00be FAE7 b .L1166 - 15491 .LVL1176: - 15492 .L1176: + 15435 00c6 F6E7 b .L1163 + 15436 .LVL1177: + 15437 .L1175: 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15493 .loc 1 3281 14 view .LVU4559 - 15494 00c0 0120 movs r0, #1 - 15495 .LVL1177: + 15438 .loc 1 3281 14 view .LVU4557 + 15439 00c8 1046 mov r0, r2 + 15440 .LVL1178: 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15496 .loc 1 3281 14 view .LVU4560 - 15497 00c2 F8E7 b .L1166 - 15498 .LVL1178: - 15499 .L1177: -3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15500 .loc 1 3281 14 view .LVU4561 - 15501 00c4 1846 mov r0, r3 - 15502 .LVL1179: -3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15503 .loc 1 3281 14 view .LVU4562 - 15504 00c6 F6E7 b .L1166 - 15505 .LVL1180: - 15506 .L1178: -3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15507 .loc 1 3281 14 view .LVU4563 - 15508 00c8 1046 mov r0, r2 - 15509 .LVL1181: -3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15510 .loc 1 3281 14 view .LVU4564 - 15511 00ca F4E7 b .L1166 - 15512 .cfi_endproc - 15513 .LFE381: - 15515 .section .text.HAL_TIM_Encoder_Stop,"ax",%progbits - 15516 .align 1 - 15517 .global HAL_TIM_Encoder_Stop - 15518 .syntax unified - 15519 .thumb - 15520 .thumb_func - 15522 HAL_TIM_Encoder_Stop: - 15523 .LVL1182: - 15524 .LFB382: + 15441 .loc 1 3281 14 view .LVU4558 + 15442 00ca F4E7 b .L1163 + 15443 .cfi_endproc + 15444 .LFE381: + 15446 .section .text.HAL_TIM_Encoder_Stop,"ax",%progbits + 15447 .align 1 + 15448 .global HAL_TIM_Encoder_Stop + 15449 .syntax unified + 15450 .thumb + 15451 .thumb_func + 15453 HAL_TIM_Encoder_Stop: + 15454 .LVL1179: + 15455 .LFB382: 3332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 15525 .loc 1 3332 1 is_stmt 1 view -0 - 15526 .cfi_startproc - 15527 @ args = 0, pretend = 0, frame = 0 - 15528 @ frame_needed = 0, uses_anonymous_args = 0 + 15456 .loc 1 3332 1 is_stmt 1 view -0 + 15457 .cfi_startproc + 15458 @ args = 0, pretend = 0, frame = 0 + 15459 @ frame_needed = 0, uses_anonymous_args = 0 3332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 15529 .loc 1 3332 1 is_stmt 0 view .LVU4566 - 15530 0000 38B5 push {r3, r4, r5, lr} - 15531 .LCFI108: - 15532 .cfi_def_cfa_offset 16 - 15533 .cfi_offset 3, -16 - 15534 .cfi_offset 4, -12 - 15535 .cfi_offset 5, -8 - 15536 .cfi_offset 14, -4 - 15537 0002 0446 mov r4, r0 + 15460 .loc 1 3332 1 is_stmt 0 view .LVU4560 + 15461 0000 38B5 push {r3, r4, r5, lr} + 15462 .LCFI108: + 15463 .cfi_def_cfa_offset 16 + 15464 .cfi_offset 3, -16 + 15465 .cfi_offset 4, -12 + 15466 .cfi_offset 5, -8 + 15467 .cfi_offset 14, -4 + 15468 0002 0446 mov r4, r0 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15538 .loc 1 3334 3 is_stmt 1 view .LVU4567 + 15469 .loc 1 3334 3 is_stmt 1 view .LVU4561 3338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 483 + 15470 .loc 1 3338 3 view .LVU4562 + 15471 0004 0D46 mov r5, r1 + 15472 0006 61B1 cbz r1, .L1180 + 15473 0008 0429 cmp r1, #4 + 15474 000a 2BD0 beq .L1181 +3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 15475 .loc 1 3354 7 view .LVU4563 + 15476 000c 0022 movs r2, #0 + 15477 000e 1146 mov r1, r2 + 15478 .LVL1180: +3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 15479 .loc 1 3354 7 is_stmt 0 view .LVU4564 + 15480 0010 0068 ldr r0, [r0] + 15481 .LVL1181: +3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); + 15482 .loc 1 3354 7 view .LVU4565 + 15483 0012 FFF7FEFF bl TIM_CCxChannelCmd + 15484 .LVL1182: + ARM GAS /tmp/ccGjXOU1.s page 482 - 15539 .loc 1 3338 3 view .LVU4568 - 15540 0004 0D46 mov r5, r1 - 15541 0006 61B1 cbz r1, .L1183 - 15542 0008 0429 cmp r1, #4 - 15543 000a 2BD0 beq .L1184 -3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15544 .loc 1 3354 7 view .LVU4569 - 15545 000c 0022 movs r2, #0 - 15546 000e 1146 mov r1, r2 - 15547 .LVL1183: -3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15548 .loc 1 3354 7 is_stmt 0 view .LVU4570 - 15549 0010 0068 ldr r0, [r0] - 15550 .LVL1184: -3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15551 .loc 1 3354 7 view .LVU4571 - 15552 0012 FFF7FEFF bl TIM_CCxChannelCmd - 15553 .LVL1185: 3355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15554 .loc 1 3355 7 is_stmt 1 view .LVU4572 - 15555 0016 0022 movs r2, #0 - 15556 0018 0421 movs r1, #4 - 15557 001a 2068 ldr r0, [r4] - 15558 001c FFF7FEFF bl TIM_CCxChannelCmd - 15559 .LVL1186: + 15485 .loc 1 3355 7 is_stmt 1 view .LVU4566 + 15486 0016 0022 movs r2, #0 + 15487 0018 0421 movs r1, #4 + 15488 001a 2068 ldr r0, [r4] + 15489 001c FFF7FEFF bl TIM_CCxChannelCmd + 15490 .LVL1183: 3356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15560 .loc 1 3356 7 view .LVU4573 - 15561 0020 04E0 b .L1186 - 15562 .LVL1187: - 15563 .L1183: + 15491 .loc 1 3356 7 view .LVU4567 + 15492 0020 04E0 b .L1183 + 15493 .LVL1184: + 15494 .L1180: 3342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15564 .loc 1 3342 7 view .LVU4574 - 15565 0022 0022 movs r2, #0 - 15566 0024 1146 mov r1, r2 - 15567 .LVL1188: + 15495 .loc 1 3342 7 view .LVU4568 + 15496 0022 0022 movs r2, #0 + 15497 0024 1146 mov r1, r2 + 15498 .LVL1185: 3342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15568 .loc 1 3342 7 is_stmt 0 view .LVU4575 - 15569 0026 0068 ldr r0, [r0] - 15570 .LVL1189: + 15499 .loc 1 3342 7 is_stmt 0 view .LVU4569 + 15500 0026 0068 ldr r0, [r0] + 15501 .LVL1186: 3342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15571 .loc 1 3342 7 view .LVU4576 - 15572 0028 FFF7FEFF bl TIM_CCxChannelCmd - 15573 .LVL1190: + 15502 .loc 1 3342 7 view .LVU4570 + 15503 0028 FFF7FEFF bl TIM_CCxChannelCmd + 15504 .LVL1187: 3343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15574 .loc 1 3343 7 is_stmt 1 view .LVU4577 - 15575 .L1186: + 15505 .loc 1 3343 7 is_stmt 1 view .LVU4571 + 15506 .L1183: 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15576 .loc 1 3361 3 view .LVU4578 + 15507 .loc 1 3361 3 view .LVU4572 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15577 .loc 1 3361 3 view .LVU4579 - 15578 002c 2368 ldr r3, [r4] - 15579 002e 196A ldr r1, [r3, #32] - 15580 0030 41F21112 movw r2, #4369 - 15581 0034 1142 tst r1, r2 - 15582 0036 08D1 bne .L1187 + 15508 .loc 1 3361 3 view .LVU4573 + 15509 002c 2368 ldr r3, [r4] + 15510 002e 196A ldr r1, [r3, #32] + 15511 0030 41F21112 movw r2, #4369 + 15512 0034 1142 tst r1, r2 + 15513 0036 08D1 bne .L1184 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15583 .loc 1 3361 3 discriminator 1 view .LVU4580 - ARM GAS /tmp/ccodHXtm.s page 484 + 15514 .loc 1 3361 3 discriminator 1 view .LVU4574 + 15515 0038 196A ldr r1, [r3, #32] + 15516 003a 44F24442 movw r2, #17476 + 15517 003e 1142 tst r1, r2 + 15518 0040 03D1 bne .L1184 +3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 15519 .loc 1 3361 3 discriminator 3 view .LVU4575 + 15520 0042 1A68 ldr r2, [r3] + 15521 0044 22F00102 bic r2, r2, #1 + 15522 0048 1A60 str r2, [r3] + 15523 .L1184: +3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 15524 .loc 1 3361 3 discriminator 5 view .LVU4576 +3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 15525 .loc 1 3364 3 view .LVU4577 +3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + 15526 .loc 1 3364 6 is_stmt 0 view .LVU4578 + 15527 004a 8DB1 cbz r5, .L1185 +3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 483 - 15584 0038 196A ldr r1, [r3, #32] - 15585 003a 44F24442 movw r2, #17476 - 15586 003e 1142 tst r1, r2 - 15587 0040 03D1 bne .L1187 -3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15588 .loc 1 3361 3 discriminator 3 view .LVU4581 - 15589 0042 1A68 ldr r2, [r3] - 15590 0044 22F00102 bic r2, r2, #1 - 15591 0048 1A60 str r2, [r3] - 15592 .L1187: -3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15593 .loc 1 3361 3 discriminator 5 view .LVU4582 -3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15594 .loc 1 3364 3 view .LVU4583 -3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15595 .loc 1 3364 6 is_stmt 0 view .LVU4584 - 15596 004a 8DB1 cbz r5, .L1188 -3364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15597 .loc 1 3364 34 discriminator 1 view .LVU4585 - 15598 004c 042D cmp r5, #4 - 15599 004e 16D0 beq .L1195 + 15528 .loc 1 3364 34 discriminator 1 view .LVU4579 + 15529 004c 042D cmp r5, #4 + 15530 004e 16D0 beq .L1192 3371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 15600 .loc 1 3371 5 is_stmt 1 view .LVU4586 - 15601 0050 0123 movs r3, #1 - 15602 0052 84F83E30 strb r3, [r4, #62] + 15531 .loc 1 3371 5 is_stmt 1 view .LVU4580 + 15532 0050 0123 movs r3, #1 + 15533 0052 84F83E30 strb r3, [r4, #62] 3372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 15603 .loc 1 3372 5 view .LVU4587 - 15604 0056 84F83F30 strb r3, [r4, #63] + 15534 .loc 1 3372 5 view .LVU4581 + 15535 0056 84F83F30 strb r3, [r4, #63] 3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 15605 .loc 1 3373 5 view .LVU4588 - 15606 005a 84F84430 strb r3, [r4, #68] + 15536 .loc 1 3373 5 view .LVU4582 + 15537 005a 84F84430 strb r3, [r4, #68] 3374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15607 .loc 1 3374 5 view .LVU4589 - 15608 005e 84F84530 strb r3, [r4, #69] - 15609 0062 0AE0 b .L1191 - 15610 .LVL1191: - 15611 .L1184: + 15538 .loc 1 3374 5 view .LVU4583 + 15539 005e 84F84530 strb r3, [r4, #69] + 15540 0062 0AE0 b .L1188 + 15541 .LVL1188: + 15542 .L1181: 3348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15612 .loc 1 3348 7 view .LVU4590 - 15613 0064 0022 movs r2, #0 - 15614 0066 0421 movs r1, #4 - 15615 .LVL1192: + 15543 .loc 1 3348 7 view .LVU4584 + 15544 0064 0022 movs r2, #0 + 15545 0066 0421 movs r1, #4 + 15546 .LVL1189: 3348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15616 .loc 1 3348 7 is_stmt 0 view .LVU4591 - 15617 0068 0068 ldr r0, [r0] - 15618 .LVL1193: + 15547 .loc 1 3348 7 is_stmt 0 view .LVU4585 + 15548 0068 0068 ldr r0, [r0] + 15549 .LVL1190: 3348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15619 .loc 1 3348 7 view .LVU4592 - 15620 006a FFF7FEFF bl TIM_CCxChannelCmd - 15621 .LVL1194: + 15550 .loc 1 3348 7 view .LVU4586 + 15551 006a FFF7FEFF bl TIM_CCxChannelCmd + 15552 .LVL1191: 3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15622 .loc 1 3349 7 is_stmt 1 view .LVU4593 - 15623 006e DDE7 b .L1186 - 15624 .L1188: + 15553 .loc 1 3349 7 is_stmt 1 view .LVU4587 + 15554 006e DDE7 b .L1183 + 15555 .L1185: 3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 15625 .loc 1 3366 5 view .LVU4594 + 15556 .loc 1 3366 5 view .LVU4588 3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/ccodHXtm.s page 485 - - - 15626 .loc 1 3366 5 is_stmt 0 discriminator 1 view .LVU4595 - 15627 0070 0123 movs r3, #1 - 15628 0072 84F83E30 strb r3, [r4, #62] + 15557 .loc 1 3366 5 is_stmt 0 discriminator 1 view .LVU4589 + 15558 0070 0123 movs r3, #1 + 15559 0072 84F83E30 strb r3, [r4, #62] 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15629 .loc 1 3367 5 is_stmt 1 view .LVU4596 + 15560 .loc 1 3367 5 is_stmt 1 view .LVU4590 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15630 .loc 1 3367 5 is_stmt 0 discriminator 1 view .LVU4597 - 15631 0076 84F84430 strb r3, [r4, #68] - 15632 .L1191: + 15561 .loc 1 3367 5 is_stmt 0 discriminator 1 view .LVU4591 + 15562 0076 84F84430 strb r3, [r4, #68] + 15563 .L1188: 3378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15633 .loc 1 3378 3 is_stmt 1 view .LVU4598 + 15564 .loc 1 3378 3 is_stmt 1 view .LVU4592 3379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15634 .loc 1 3379 1 is_stmt 0 view .LVU4599 - 15635 007a 0020 movs r0, #0 - 15636 007c 38BD pop {r3, r4, r5, pc} - 15637 .LVL1195: - 15638 .L1195: + 15565 .loc 1 3379 1 is_stmt 0 view .LVU4593 + 15566 007a 0020 movs r0, #0 + 15567 007c 38BD pop {r3, r4, r5, pc} + 15568 .LVL1192: + 15569 .L1192: 3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 15639 .loc 1 3366 5 is_stmt 1 view .LVU4600 -3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 15640 .loc 1 3366 5 is_stmt 0 discriminator 3 view .LVU4601 - 15641 007e 0123 movs r3, #1 - 15642 0080 84F83F30 strb r3, [r4, #63] -3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15643 .loc 1 3367 5 is_stmt 1 view .LVU4602 -3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15644 .loc 1 3367 5 is_stmt 0 discriminator 3 view .LVU4603 - 15645 0084 84F84530 strb r3, [r4, #69] - 15646 0088 F7E7 b .L1191 - 15647 .cfi_endproc - 15648 .LFE382: - 15650 .section .text.HAL_TIM_Encoder_Start_IT,"ax",%progbits - 15651 .align 1 - 15652 .global HAL_TIM_Encoder_Start_IT - 15653 .syntax unified - 15654 .thumb - 15655 .thumb_func - 15657 HAL_TIM_Encoder_Start_IT: - 15658 .LVL1196: - 15659 .LFB383: -3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 15660 .loc 1 3392 1 is_stmt 1 view -0 - 15661 .cfi_startproc - 15662 @ args = 0, pretend = 0, frame = 0 - 15663 @ frame_needed = 0, uses_anonymous_args = 0 -3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 15664 .loc 1 3392 1 is_stmt 0 view .LVU4605 - 15665 0000 38B5 push {r3, r4, r5, lr} - 15666 .LCFI109: - 15667 .cfi_def_cfa_offset 16 - 15668 .cfi_offset 3, -16 - 15669 .cfi_offset 4, -12 - 15670 .cfi_offset 5, -8 - 15671 .cfi_offset 14, -4 - 15672 0002 0446 mov r4, r0 -3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15673 .loc 1 3393 3 is_stmt 1 view .LVU4606 - ARM GAS /tmp/ccodHXtm.s page 486 + ARM GAS /tmp/ccGjXOU1.s page 484 + 15570 .loc 1 3366 5 is_stmt 1 view .LVU4594 +3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 15571 .loc 1 3366 5 is_stmt 0 discriminator 3 view .LVU4595 + 15572 007e 0123 movs r3, #1 + 15573 0080 84F83F30 strb r3, [r4, #63] +3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15574 .loc 1 3367 5 is_stmt 1 view .LVU4596 +3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15575 .loc 1 3367 5 is_stmt 0 discriminator 3 view .LVU4597 + 15576 0084 84F84530 strb r3, [r4, #69] + 15577 0088 F7E7 b .L1188 + 15578 .cfi_endproc + 15579 .LFE382: + 15581 .section .text.HAL_TIM_Encoder_Start_IT,"ax",%progbits + 15582 .align 1 + 15583 .global HAL_TIM_Encoder_Start_IT + 15584 .syntax unified + 15585 .thumb + 15586 .thumb_func + 15588 HAL_TIM_Encoder_Start_IT: + 15589 .LVL1193: + 15590 .LFB383: +3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 15591 .loc 1 3392 1 is_stmt 1 view -0 + 15592 .cfi_startproc + 15593 @ args = 0, pretend = 0, frame = 0 + 15594 @ frame_needed = 0, uses_anonymous_args = 0 +3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 15595 .loc 1 3392 1 is_stmt 0 view .LVU4599 + 15596 0000 38B5 push {r3, r4, r5, lr} + 15597 .LCFI109: + 15598 .cfi_def_cfa_offset 16 + 15599 .cfi_offset 3, -16 + 15600 .cfi_offset 4, -12 + 15601 .cfi_offset 5, -8 + 15602 .cfi_offset 14, -4 + 15603 0002 0446 mov r4, r0 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15674 .loc 1 3393 31 is_stmt 0 view .LVU4607 - 15675 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 15676 .LVL1197: + 15604 .loc 1 3393 3 is_stmt 1 view .LVU4600 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 15677 .loc 1 3393 31 view .LVU4608 - 15678 0008 C0B2 uxtb r0, r0 - 15679 .LVL1198: + 15605 .loc 1 3393 31 is_stmt 0 view .LVU4601 + 15606 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 15607 .LVL1194: +3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 15608 .loc 1 3393 31 view .LVU4602 + 15609 0008 C0B2 uxtb r0, r0 + 15610 .LVL1195: 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15680 .loc 1 3394 3 is_stmt 1 view .LVU4609 + 15611 .loc 1 3394 3 is_stmt 1 view .LVU4603 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15681 .loc 1 3394 31 is_stmt 0 view .LVU4610 - 15682 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 15683 .LVL1199: + 15612 .loc 1 3394 31 is_stmt 0 view .LVU4604 + 15613 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 + 15614 .LVL1196: 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15684 .loc 1 3395 3 is_stmt 1 view .LVU4611 + 15615 .loc 1 3395 3 is_stmt 1 view .LVU4605 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 15685 .loc 1 3395 31 is_stmt 0 view .LVU4612 - 15686 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 15687 0012 D2B2 uxtb r2, r2 - 15688 .LVL1200: + 15616 .loc 1 3395 31 is_stmt 0 view .LVU4606 + ARM GAS /tmp/ccGjXOU1.s page 485 + + + 15617 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 + 15618 0012 D2B2 uxtb r2, r2 + 15619 .LVL1197: 3396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15689 .loc 1 3396 3 is_stmt 1 view .LVU4613 + 15620 .loc 1 3396 3 is_stmt 1 view .LVU4607 3396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15690 .loc 1 3396 31 is_stmt 0 view .LVU4614 - 15691 0014 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 - 15692 .LVL1201: + 15621 .loc 1 3396 31 is_stmt 0 view .LVU4608 + 15622 0014 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 + 15623 .LVL1198: 3399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15693 .loc 1 3399 3 is_stmt 1 view .LVU4615 + 15624 .loc 1 3399 3 is_stmt 1 view .LVU4609 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15694 .loc 1 3402 3 view .LVU4616 + 15625 .loc 1 3402 3 view .LVU4610 3402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15695 .loc 1 3402 6 is_stmt 0 view .LVU4617 - 15696 0018 0D46 mov r5, r1 - 15697 001a 09BB cbnz r1, .L1197 + 15626 .loc 1 3402 6 is_stmt 0 view .LVU4611 + 15627 0018 0D46 mov r5, r1 + 15628 001a 09BB cbnz r1, .L1194 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) - 15698 .loc 1 3404 5 is_stmt 1 view .LVU4618 + 15629 .loc 1 3404 5 is_stmt 1 view .LVU4612 3404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) - 15699 .loc 1 3404 8 is_stmt 0 view .LVU4619 - 15700 001c 0128 cmp r0, #1 - 15701 001e 5ED1 bne .L1205 + 15630 .loc 1 3404 8 is_stmt 0 view .LVU4613 + 15631 001c 0128 cmp r0, #1 + 15632 001e 5ED1 bne .L1202 3405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15702 .loc 1 3405 9 view .LVU4620 - 15703 0020 012A cmp r2, #1 - 15704 0022 5DD1 bne .L1198 + 15633 .loc 1 3405 9 view .LVU4614 + 15634 0020 012A cmp r2, #1 + 15635 0022 5DD1 bne .L1195 3411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15705 .loc 1 3411 7 is_stmt 1 view .LVU4621 - 15706 0024 0223 movs r3, #2 - 15707 .LVL1202: + 15636 .loc 1 3411 7 is_stmt 1 view .LVU4615 + 15637 0024 0223 movs r3, #2 + 15638 .LVL1199: 3411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15708 .loc 1 3411 7 is_stmt 0 view .LVU4622 - 15709 0026 84F83E30 strb r3, [r4, #62] + 15639 .loc 1 3411 7 is_stmt 0 view .LVU4616 + 15640 0026 84F83E30 strb r3, [r4, #62] 3412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15710 .loc 1 3412 7 is_stmt 1 view .LVU4623 - 15711 002a 84F84430 strb r3, [r4, #68] - 15712 .LVL1203: - 15713 .L1199: - ARM GAS /tmp/ccodHXtm.s page 487 - - + 15641 .loc 1 3412 7 is_stmt 1 view .LVU4617 + 15642 002a 84F84430 strb r3, [r4, #68] + 15643 .LVL1200: + 15644 .L1196: 3448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15714 .loc 1 3448 3 view .LVU4624 - 15715 002e 002D cmp r5, #0 - 15716 0030 39D0 beq .L1201 - 15717 0032 042D cmp r5, #4 - 15718 0034 48D0 beq .L1202 + 15645 .loc 1 3448 3 view .LVU4618 + 15646 002e 002D cmp r5, #0 + 15647 0030 39D0 beq .L1198 + 15648 0032 042D cmp r5, #4 + 15649 0034 48D0 beq .L1199 3466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15719 .loc 1 3466 7 view .LVU4625 - 15720 0036 0122 movs r2, #1 - 15721 .LVL1204: + 15650 .loc 1 3466 7 view .LVU4619 + 15651 0036 0122 movs r2, #1 + 15652 .LVL1201: 3466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15722 .loc 1 3466 7 is_stmt 0 view .LVU4626 - 15723 0038 0021 movs r1, #0 - 15724 .LVL1205: + 15653 .loc 1 3466 7 is_stmt 0 view .LVU4620 + 15654 0038 0021 movs r1, #0 + 15655 .LVL1202: 3466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15725 .loc 1 3466 7 view .LVU4627 - 15726 003a 2068 ldr r0, [r4] - 15727 .LVL1206: + 15656 .loc 1 3466 7 view .LVU4621 + 15657 003a 2068 ldr r0, [r4] + 15658 .LVL1203: + ARM GAS /tmp/ccGjXOU1.s page 486 + + 3466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 15728 .loc 1 3466 7 view .LVU4628 - 15729 003c FFF7FEFF bl TIM_CCxChannelCmd - 15730 .LVL1207: + 15659 .loc 1 3466 7 view .LVU4622 + 15660 003c FFF7FEFF bl TIM_CCxChannelCmd + 15661 .LVL1204: 3467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); - 15731 .loc 1 3467 7 is_stmt 1 view .LVU4629 - 15732 0040 0122 movs r2, #1 - 15733 0042 0421 movs r1, #4 - 15734 0044 2068 ldr r0, [r4] - 15735 0046 FFF7FEFF bl TIM_CCxChannelCmd - 15736 .LVL1208: + 15662 .loc 1 3467 7 is_stmt 1 view .LVU4623 + 15663 0040 0122 movs r2, #1 + 15664 0042 0421 movs r1, #4 + 15665 0044 2068 ldr r0, [r4] + 15666 0046 FFF7FEFF bl TIM_CCxChannelCmd + 15667 .LVL1205: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); - 15737 .loc 1 3468 7 view .LVU4630 - 15738 004a 2268 ldr r2, [r4] - 15739 004c D368 ldr r3, [r2, #12] - 15740 004e 43F00203 orr r3, r3, #2 - 15741 0052 D360 str r3, [r2, #12] + 15668 .loc 1 3468 7 view .LVU4624 + 15669 004a 2268 ldr r2, [r4] + 15670 004c D368 ldr r3, [r2, #12] + 15671 004e 43F00203 orr r3, r3, #2 + 15672 0052 D360 str r3, [r2, #12] 3469:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15742 .loc 1 3469 7 view .LVU4631 - 15743 0054 2268 ldr r2, [r4] - 15744 0056 D368 ldr r3, [r2, #12] - 15745 0058 43F00403 orr r3, r3, #4 - 15746 005c D360 str r3, [r2, #12] + 15673 .loc 1 3469 7 view .LVU4625 + 15674 0054 2268 ldr r2, [r4] + 15675 0056 D368 ldr r3, [r2, #12] + 15676 0058 43F00403 orr r3, r3, #4 + 15677 005c D360 str r3, [r2, #12] 3470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15747 .loc 1 3470 7 view .LVU4632 - 15748 005e 2CE0 b .L1204 - 15749 .LVL1209: - 15750 .L1197: + 15678 .loc 1 3470 7 view .LVU4626 + 15679 005e 2CE0 b .L1201 + 15680 .LVL1206: + 15681 .L1194: 3470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15751 .loc 1 3470 7 is_stmt 0 view .LVU4633 - 15752 0060 DBB2 uxtb r3, r3 + 15682 .loc 1 3470 7 is_stmt 0 view .LVU4627 + 15683 0060 DBB2 uxtb r3, r3 3470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15753 .loc 1 3470 7 view .LVU4634 - 15754 0062 5FFA8CFC uxtb ip, ip + 15684 .loc 1 3470 7 view .LVU4628 + 15685 0062 5FFA8CFC uxtb ip, ip 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15755 .loc 1 3415 8 is_stmt 1 view .LVU4635 + 15686 .loc 1 3415 8 is_stmt 1 view .LVU4629 3415:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15756 .loc 1 3415 11 is_stmt 0 view .LVU4636 - 15757 0066 0429 cmp r1, #4 - ARM GAS /tmp/ccodHXtm.s page 488 - - - 15758 0068 12D0 beq .L1213 + 15687 .loc 1 3415 11 is_stmt 0 view .LVU4630 + 15688 0066 0429 cmp r1, #4 + 15689 0068 12D0 beq .L1210 3430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15759 .loc 1 3430 5 is_stmt 1 view .LVU4637 + 15690 .loc 1 3430 5 is_stmt 1 view .LVU4631 3430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 15760 .loc 1 3430 8 is_stmt 0 view .LVU4638 - 15761 006a 0128 cmp r0, #1 - 15762 006c 3DD1 bne .L1208 + 15691 .loc 1 3430 8 is_stmt 0 view .LVU4632 + 15692 006a 0128 cmp r0, #1 + 15693 006c 3DD1 bne .L1205 3431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 15763 .loc 1 3431 9 view .LVU4639 - 15764 006e 012B cmp r3, #1 - 15765 0070 36D1 bne .L1198 + 15694 .loc 1 3431 9 view .LVU4633 + 15695 006e 012B cmp r3, #1 + 15696 0070 36D1 bne .L1195 3432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15766 .loc 1 3432 9 view .LVU4640 - 15767 0072 012A cmp r2, #1 - 15768 0074 3BD1 bne .L1209 + 15697 .loc 1 3432 9 view .LVU4634 + 15698 0072 012A cmp r2, #1 + 15699 0074 3BD1 bne .L1206 3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15769 .loc 1 3433 9 view .LVU4641 - 15770 0076 BCF1010F cmp ip, #1 - 15771 007a 3AD1 bne .L1210 + 15700 .loc 1 3433 9 view .LVU4635 + 15701 0076 BCF1010F cmp ip, #1 + ARM GAS /tmp/ccGjXOU1.s page 487 + + + 15702 007a 3AD1 bne .L1207 3439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15772 .loc 1 3439 7 is_stmt 1 view .LVU4642 - 15773 007c 0223 movs r3, #2 - 15774 .LVL1210: + 15703 .loc 1 3439 7 is_stmt 1 view .LVU4636 + 15704 007c 0223 movs r3, #2 + 15705 .LVL1207: 3439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15775 .loc 1 3439 7 is_stmt 0 view .LVU4643 - 15776 007e 84F83E30 strb r3, [r4, #62] + 15706 .loc 1 3439 7 is_stmt 0 view .LVU4637 + 15707 007e 84F83E30 strb r3, [r4, #62] 3440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 15777 .loc 1 3440 7 is_stmt 1 view .LVU4644 - 15778 0082 84F83F30 strb r3, [r4, #63] + 15708 .loc 1 3440 7 is_stmt 1 view .LVU4638 + 15709 0082 84F83F30 strb r3, [r4, #63] 3441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15779 .loc 1 3441 7 view .LVU4645 - 15780 0086 84F84430 strb r3, [r4, #68] + 15710 .loc 1 3441 7 view .LVU4639 + 15711 0086 84F84430 strb r3, [r4, #68] 3442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15781 .loc 1 3442 7 view .LVU4646 - 15782 008a 84F84530 strb r3, [r4, #69] - 15783 008e CEE7 b .L1199 - 15784 .LVL1211: - 15785 .L1213: + 15712 .loc 1 3442 7 view .LVU4640 + 15713 008a 84F84530 strb r3, [r4, #69] + 15714 008e CEE7 b .L1196 + 15715 .LVL1208: + 15716 .L1210: 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15786 .loc 1 3417 5 view .LVU4647 + 15717 .loc 1 3417 5 view .LVU4641 3417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 15787 .loc 1 3417 8 is_stmt 0 view .LVU4648 - 15788 0090 012B cmp r3, #1 - 15789 0092 26D1 bne .L1206 + 15718 .loc 1 3417 8 is_stmt 0 view .LVU4642 + 15719 0090 012B cmp r3, #1 + 15720 0092 26D1 bne .L1203 3418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15790 .loc 1 3418 9 view .LVU4649 - 15791 0094 BCF1010F cmp ip, #1 - 15792 0098 25D1 bne .L1207 + 15721 .loc 1 3418 9 view .LVU4643 + 15722 0094 BCF1010F cmp ip, #1 + 15723 0098 25D1 bne .L1204 3424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15793 .loc 1 3424 7 is_stmt 1 view .LVU4650 - 15794 009a 0223 movs r3, #2 - 15795 .LVL1212: + 15724 .loc 1 3424 7 is_stmt 1 view .LVU4644 + 15725 009a 0223 movs r3, #2 + 15726 .LVL1209: 3424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 15796 .loc 1 3424 7 is_stmt 0 view .LVU4651 - 15797 009c 84F83F30 strb r3, [r4, #63] + 15727 .loc 1 3424 7 is_stmt 0 view .LVU4645 + 15728 009c 84F83F30 strb r3, [r4, #63] 3425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15798 .loc 1 3425 7 is_stmt 1 view .LVU4652 - ARM GAS /tmp/ccodHXtm.s page 489 + 15729 .loc 1 3425 7 is_stmt 1 view .LVU4646 + 15730 00a0 84F84530 strb r3, [r4, #69] + 15731 00a4 C3E7 b .L1196 + 15732 .LVL1210: + 15733 .L1198: +3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 15734 .loc 1 3452 7 view .LVU4647 + 15735 00a6 0122 movs r2, #1 + 15736 .LVL1211: +3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 15737 .loc 1 3452 7 is_stmt 0 view .LVU4648 + 15738 00a8 0021 movs r1, #0 + 15739 .LVL1212: +3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 15740 .loc 1 3452 7 view .LVU4649 + 15741 00aa 2068 ldr r0, [r4] + 15742 .LVL1213: +3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); + 15743 .loc 1 3452 7 view .LVU4650 + ARM GAS /tmp/ccGjXOU1.s page 488 - 15799 00a0 84F84530 strb r3, [r4, #69] - 15800 00a4 C3E7 b .L1199 - 15801 .LVL1213: - 15802 .L1201: -3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); - 15803 .loc 1 3452 7 view .LVU4653 - 15804 00a6 0122 movs r2, #1 - 15805 .LVL1214: -3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); - 15806 .loc 1 3452 7 is_stmt 0 view .LVU4654 - 15807 00a8 0021 movs r1, #0 - 15808 .LVL1215: -3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); - 15809 .loc 1 3452 7 view .LVU4655 - 15810 00aa 2068 ldr r0, [r4] - 15811 .LVL1216: -3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); - 15812 .loc 1 3452 7 view .LVU4656 - 15813 00ac FFF7FEFF bl TIM_CCxChannelCmd - 15814 .LVL1217: + 15744 00ac FFF7FEFF bl TIM_CCxChannelCmd + 15745 .LVL1214: 3453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15815 .loc 1 3453 7 is_stmt 1 view .LVU4657 - 15816 00b0 2268 ldr r2, [r4] - 15817 00b2 D368 ldr r3, [r2, #12] - 15818 00b4 43F00203 orr r3, r3, #2 - 15819 00b8 D360 str r3, [r2, #12] + 15746 .loc 1 3453 7 is_stmt 1 view .LVU4651 + 15747 00b0 2268 ldr r2, [r4] + 15748 00b2 D368 ldr r3, [r2, #12] + 15749 00b4 43F00203 orr r3, r3, #2 + 15750 00b8 D360 str r3, [r2, #12] 3454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15820 .loc 1 3454 7 view .LVU4658 - 15821 .L1204: + 15751 .loc 1 3454 7 view .LVU4652 + 15752 .L1201: 3475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15822 .loc 1 3475 3 view .LVU4659 - 15823 00ba 2268 ldr r2, [r4] - 15824 00bc 1368 ldr r3, [r2] - 15825 00be 43F00103 orr r3, r3, #1 - 15826 00c2 1360 str r3, [r2] + 15753 .loc 1 3475 3 view .LVU4653 + 15754 00ba 2268 ldr r2, [r4] + 15755 00bc 1368 ldr r3, [r2] + 15756 00be 43F00103 orr r3, r3, #1 + 15757 00c2 1360 str r3, [r2] 3478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15827 .loc 1 3478 3 view .LVU4660 + 15758 .loc 1 3478 3 view .LVU4654 3478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15828 .loc 1 3478 10 is_stmt 0 view .LVU4661 - 15829 00c4 0020 movs r0, #0 - 15830 00c6 0BE0 b .L1198 - 15831 .LVL1218: - 15832 .L1202: + 15759 .loc 1 3478 10 is_stmt 0 view .LVU4655 + 15760 00c4 0020 movs r0, #0 + 15761 00c6 0BE0 b .L1195 + 15762 .LVL1215: + 15763 .L1199: 3459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); - 15833 .loc 1 3459 7 is_stmt 1 view .LVU4662 - 15834 00c8 0122 movs r2, #1 - 15835 .LVL1219: + 15764 .loc 1 3459 7 is_stmt 1 view .LVU4656 + 15765 00c8 0122 movs r2, #1 + 15766 .LVL1216: 3459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); - 15836 .loc 1 3459 7 is_stmt 0 view .LVU4663 - 15837 00ca 0421 movs r1, #4 - 15838 .LVL1220: + 15767 .loc 1 3459 7 is_stmt 0 view .LVU4657 + 15768 00ca 0421 movs r1, #4 + 15769 .LVL1217: 3459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); - 15839 .loc 1 3459 7 view .LVU4664 - 15840 00cc 2068 ldr r0, [r4] - 15841 .LVL1221: + 15770 .loc 1 3459 7 view .LVU4658 + 15771 00cc 2068 ldr r0, [r4] + 15772 .LVL1218: 3459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); - 15842 .loc 1 3459 7 view .LVU4665 - ARM GAS /tmp/ccodHXtm.s page 490 - - - 15843 00ce FFF7FEFF bl TIM_CCxChannelCmd - 15844 .LVL1222: + 15773 .loc 1 3459 7 view .LVU4659 + 15774 00ce FFF7FEFF bl TIM_CCxChannelCmd + 15775 .LVL1219: 3460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** break; - 15845 .loc 1 3460 7 is_stmt 1 view .LVU4666 - 15846 00d2 2268 ldr r2, [r4] - 15847 00d4 D368 ldr r3, [r2, #12] - 15848 00d6 43F00403 orr r3, r3, #4 - 15849 00da D360 str r3, [r2, #12] + 15776 .loc 1 3460 7 is_stmt 1 view .LVU4660 + 15777 00d2 2268 ldr r2, [r4] + 15778 00d4 D368 ldr r3, [r2, #12] + 15779 00d6 43F00403 orr r3, r3, #4 + 15780 00da D360 str r3, [r2, #12] 3461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15850 .loc 1 3461 7 view .LVU4667 - 15851 00dc EDE7 b .L1204 - 15852 .LVL1223: - 15853 .L1205: + 15781 .loc 1 3461 7 view .LVU4661 + 15782 00dc EDE7 b .L1201 + 15783 .LVL1220: + 15784 .L1202: 3407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15854 .loc 1 3407 14 is_stmt 0 view .LVU4668 - 15855 00de 0120 movs r0, #1 - 15856 .LVL1224: - 15857 .L1198: + 15785 .loc 1 3407 14 is_stmt 0 view .LVU4662 + 15786 00de 0120 movs r0, #1 + 15787 .LVL1221: + 15788 .L1195: + ARM GAS /tmp/ccGjXOU1.s page 489 + + 3479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15858 .loc 1 3479 1 view .LVU4669 - 15859 00e0 38BD pop {r3, r4, r5, pc} - 15860 .LVL1225: - 15861 .L1206: + 15789 .loc 1 3479 1 view .LVU4663 + 15790 00e0 38BD pop {r3, r4, r5, pc} + 15791 .LVL1222: + 15792 .L1203: 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15862 .loc 1 3420 14 view .LVU4670 - 15863 00e2 0120 movs r0, #1 - 15864 .LVL1226: + 15793 .loc 1 3420 14 view .LVU4664 + 15794 00e2 0120 movs r0, #1 + 15795 .LVL1223: 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15865 .loc 1 3420 14 view .LVU4671 - 15866 00e4 FCE7 b .L1198 - 15867 .LVL1227: - 15868 .L1207: + 15796 .loc 1 3420 14 view .LVU4665 + 15797 00e4 FCE7 b .L1195 + 15798 .LVL1224: + 15799 .L1204: 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15869 .loc 1 3420 14 view .LVU4672 - 15870 00e6 1846 mov r0, r3 - 15871 .LVL1228: + 15800 .loc 1 3420 14 view .LVU4666 + 15801 00e6 1846 mov r0, r3 + 15802 .LVL1225: 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15872 .loc 1 3420 14 view .LVU4673 - 15873 00e8 FAE7 b .L1198 - 15874 .LVL1229: - 15875 .L1208: + 15803 .loc 1 3420 14 view .LVU4667 + 15804 00e8 FAE7 b .L1195 + 15805 .LVL1226: + 15806 .L1205: 3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15876 .loc 1 3435 14 view .LVU4674 - 15877 00ea 0120 movs r0, #1 - 15878 .LVL1230: + 15807 .loc 1 3435 14 view .LVU4668 + 15808 00ea 0120 movs r0, #1 + 15809 .LVL1227: 3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15879 .loc 1 3435 14 view .LVU4675 - 15880 00ec F8E7 b .L1198 - 15881 .LVL1231: - 15882 .L1209: + 15810 .loc 1 3435 14 view .LVU4669 + 15811 00ec F8E7 b .L1195 + 15812 .LVL1228: + 15813 .L1206: 3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15883 .loc 1 3435 14 view .LVU4676 - 15884 00ee 1846 mov r0, r3 - 15885 .LVL1232: + 15814 .loc 1 3435 14 view .LVU4670 + 15815 00ee 1846 mov r0, r3 + 15816 .LVL1229: 3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15886 .loc 1 3435 14 view .LVU4677 - 15887 00f0 F6E7 b .L1198 - ARM GAS /tmp/ccodHXtm.s page 491 + 15817 .loc 1 3435 14 view .LVU4671 + 15818 00f0 F6E7 b .L1195 + 15819 .LVL1230: + 15820 .L1207: +3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15821 .loc 1 3435 14 view .LVU4672 + 15822 00f2 1046 mov r0, r2 + 15823 .LVL1231: +3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15824 .loc 1 3435 14 view .LVU4673 + 15825 00f4 F4E7 b .L1195 + 15826 .cfi_endproc + 15827 .LFE383: + 15829 .section .text.HAL_TIM_Encoder_Stop_IT,"ax",%progbits + 15830 .align 1 + 15831 .global HAL_TIM_Encoder_Stop_IT + 15832 .syntax unified + 15833 .thumb + 15834 .thumb_func + 15836 HAL_TIM_Encoder_Stop_IT: + ARM GAS /tmp/ccGjXOU1.s page 490 - 15888 .LVL1233: - 15889 .L1210: -3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15890 .loc 1 3435 14 view .LVU4678 - 15891 00f2 1046 mov r0, r2 - 15892 .LVL1234: -3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15893 .loc 1 3435 14 view .LVU4679 - 15894 00f4 F4E7 b .L1198 - 15895 .cfi_endproc - 15896 .LFE383: - 15898 .section .text.HAL_TIM_Encoder_Stop_IT,"ax",%progbits - 15899 .align 1 - 15900 .global HAL_TIM_Encoder_Stop_IT - 15901 .syntax unified - 15902 .thumb - 15903 .thumb_func - 15905 HAL_TIM_Encoder_Stop_IT: - 15906 .LVL1235: - 15907 .LFB384: + 15837 .LVL1232: + 15838 .LFB384: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 15908 .loc 1 3492 1 is_stmt 1 view -0 - 15909 .cfi_startproc - 15910 @ args = 0, pretend = 0, frame = 0 - 15911 @ frame_needed = 0, uses_anonymous_args = 0 + 15839 .loc 1 3492 1 is_stmt 1 view -0 + 15840 .cfi_startproc + 15841 @ args = 0, pretend = 0, frame = 0 + 15842 @ frame_needed = 0, uses_anonymous_args = 0 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 15912 .loc 1 3492 1 is_stmt 0 view .LVU4681 - 15913 0000 38B5 push {r3, r4, r5, lr} - 15914 .LCFI110: - 15915 .cfi_def_cfa_offset 16 - 15916 .cfi_offset 3, -16 - 15917 .cfi_offset 4, -12 - 15918 .cfi_offset 5, -8 - 15919 .cfi_offset 14, -4 - 15920 0002 0446 mov r4, r0 + 15843 .loc 1 3492 1 is_stmt 0 view .LVU4675 + 15844 0000 38B5 push {r3, r4, r5, lr} + 15845 .LCFI110: + 15846 .cfi_def_cfa_offset 16 + 15847 .cfi_offset 3, -16 + 15848 .cfi_offset 4, -12 + 15849 .cfi_offset 5, -8 + 15850 .cfi_offset 14, -4 + 15851 0002 0446 mov r4, r0 3494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15921 .loc 1 3494 3 is_stmt 1 view .LVU4682 + 15852 .loc 1 3494 3 is_stmt 1 view .LVU4676 3498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15922 .loc 1 3498 3 view .LVU4683 + 15853 .loc 1 3498 3 view .LVU4677 3498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15923 .loc 1 3498 6 is_stmt 0 view .LVU4684 - 15924 0004 0D46 mov r5, r1 - 15925 0006 0029 cmp r1, #0 - 15926 0008 31D0 beq .L1225 + 15854 .loc 1 3498 6 is_stmt 0 view .LVU4678 + 15855 0004 0D46 mov r5, r1 + 15856 0006 0029 cmp r1, #0 + 15857 0008 31D0 beq .L1222 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15927 .loc 1 3505 8 is_stmt 1 view .LVU4685 + 15858 .loc 1 3505 8 is_stmt 1 view .LVU4679 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15928 .loc 1 3505 11 is_stmt 0 view .LVU4686 - 15929 000a 0429 cmp r1, #4 - 15930 000c 3AD0 beq .L1226 + 15859 .loc 1 3505 11 is_stmt 0 view .LVU4680 + 15860 000a 0429 cmp r1, #4 + 15861 000c 3AD0 beq .L1223 3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15931 .loc 1 3514 5 is_stmt 1 view .LVU4687 - 15932 000e 0022 movs r2, #0 - 15933 0010 1146 mov r1, r2 - 15934 .LVL1236: + 15862 .loc 1 3514 5 is_stmt 1 view .LVU4681 + 15863 000e 0022 movs r2, #0 + 15864 0010 1146 mov r1, r2 + 15865 .LVL1233: 3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15935 .loc 1 3514 5 is_stmt 0 view .LVU4688 - ARM GAS /tmp/ccodHXtm.s page 492 - - - 15936 0012 0068 ldr r0, [r0] - 15937 .LVL1237: + 15866 .loc 1 3514 5 is_stmt 0 view .LVU4682 + 15867 0012 0068 ldr r0, [r0] + 15868 .LVL1234: 3514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 15938 .loc 1 3514 5 view .LVU4689 - 15939 0014 FFF7FEFF bl TIM_CCxChannelCmd - 15940 .LVL1238: + 15869 .loc 1 3514 5 view .LVU4683 + 15870 0014 FFF7FEFF bl TIM_CCxChannelCmd + 15871 .LVL1235: 3515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15941 .loc 1 3515 5 is_stmt 1 view .LVU4690 - 15942 0018 0022 movs r2, #0 - 15943 001a 0421 movs r1, #4 - 15944 001c 2068 ldr r0, [r4] - 15945 001e FFF7FEFF bl TIM_CCxChannelCmd - 15946 .LVL1239: + 15872 .loc 1 3515 5 is_stmt 1 view .LVU4684 + 15873 0018 0022 movs r2, #0 + 15874 001a 0421 movs r1, #4 + 15875 001c 2068 ldr r0, [r4] + 15876 001e FFF7FEFF bl TIM_CCxChannelCmd + 15877 .LVL1236: 3518:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); - 15947 .loc 1 3518 5 view .LVU4691 - 15948 0022 2268 ldr r2, [r4] - 15949 0024 D368 ldr r3, [r2, #12] - 15950 0026 23F00203 bic r3, r3, #2 - 15951 002a D360 str r3, [r2, #12] + 15878 .loc 1 3518 5 view .LVU4685 + 15879 0022 2268 ldr r2, [r4] + 15880 0024 D368 ldr r3, [r2, #12] + 15881 0026 23F00203 bic r3, r3, #2 + ARM GAS /tmp/ccGjXOU1.s page 491 + + + 15882 002a D360 str r3, [r2, #12] 3519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15952 .loc 1 3519 5 view .LVU4692 - 15953 002c 2268 ldr r2, [r4] - 15954 002e D368 ldr r3, [r2, #12] - 15955 0030 23F00403 bic r3, r3, #4 - 15956 0034 D360 str r3, [r2, #12] - 15957 .L1216: + 15883 .loc 1 3519 5 view .LVU4686 + 15884 002c 2268 ldr r2, [r4] + 15885 002e D368 ldr r3, [r2, #12] + 15886 0030 23F00403 bic r3, r3, #4 + 15887 0034 D360 str r3, [r2, #12] + 15888 .L1213: 3523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15958 .loc 1 3523 3 view .LVU4693 + 15889 .loc 1 3523 3 view .LVU4687 3523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15959 .loc 1 3523 3 view .LVU4694 - 15960 0036 2368 ldr r3, [r4] - 15961 0038 196A ldr r1, [r3, #32] - 15962 003a 41F21112 movw r2, #4369 - 15963 003e 1142 tst r1, r2 - 15964 0040 08D1 bne .L1218 + 15890 .loc 1 3523 3 view .LVU4688 + 15891 0036 2368 ldr r3, [r4] + 15892 0038 196A ldr r1, [r3, #32] + 15893 003a 41F21112 movw r2, #4369 + 15894 003e 1142 tst r1, r2 + 15895 0040 08D1 bne .L1215 3523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15965 .loc 1 3523 3 discriminator 1 view .LVU4695 - 15966 0042 196A ldr r1, [r3, #32] - 15967 0044 44F24442 movw r2, #17476 - 15968 0048 1142 tst r1, r2 - 15969 004a 03D1 bne .L1218 + 15896 .loc 1 3523 3 discriminator 1 view .LVU4689 + 15897 0042 196A ldr r1, [r3, #32] + 15898 0044 44F24442 movw r2, #17476 + 15899 0048 1142 tst r1, r2 + 15900 004a 03D1 bne .L1215 3523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15970 .loc 1 3523 3 discriminator 3 view .LVU4696 - 15971 004c 1A68 ldr r2, [r3] - 15972 004e 22F00102 bic r2, r2, #1 - 15973 0052 1A60 str r2, [r3] - 15974 .L1218: + 15901 .loc 1 3523 3 discriminator 3 view .LVU4690 + 15902 004c 1A68 ldr r2, [r3] + 15903 004e 22F00102 bic r2, r2, #1 + 15904 0052 1A60 str r2, [r3] + 15905 .L1215: 3523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15975 .loc 1 3523 3 discriminator 5 view .LVU4697 + 15906 .loc 1 3523 3 discriminator 5 view .LVU4691 3526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15976 .loc 1 3526 3 view .LVU4698 + 15907 .loc 1 3526 3 view .LVU4692 3526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15977 .loc 1 3526 6 is_stmt 0 view .LVU4699 - 15978 0054 0DB3 cbz r5, .L1219 + 15908 .loc 1 3526 6 is_stmt 0 view .LVU4693 + 15909 0054 0DB3 cbz r5, .L1216 3526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 15979 .loc 1 3526 34 discriminator 1 view .LVU4700 - 15980 0056 042D cmp r5, #4 - ARM GAS /tmp/ccodHXtm.s page 493 - - - 15981 0058 26D0 beq .L1227 + 15910 .loc 1 3526 34 discriminator 1 view .LVU4694 + 15911 0056 042D cmp r5, #4 + 15912 0058 26D0 beq .L1224 3533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 15982 .loc 1 3533 5 is_stmt 1 view .LVU4701 - 15983 005a 0123 movs r3, #1 - 15984 005c 84F83E30 strb r3, [r4, #62] + 15913 .loc 1 3533 5 is_stmt 1 view .LVU4695 + 15914 005a 0123 movs r3, #1 + 15915 005c 84F83E30 strb r3, [r4, #62] 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 15985 .loc 1 3534 5 view .LVU4702 - 15986 0060 84F83F30 strb r3, [r4, #63] + 15916 .loc 1 3534 5 view .LVU4696 + 15917 0060 84F83F30 strb r3, [r4, #63] 3535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 15987 .loc 1 3535 5 view .LVU4703 - 15988 0064 84F84430 strb r3, [r4, #68] + 15918 .loc 1 3535 5 view .LVU4697 + 15919 0064 84F84430 strb r3, [r4, #68] 3536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 15989 .loc 1 3536 5 view .LVU4704 - 15990 0068 84F84530 strb r3, [r4, #69] - 15991 006c 1AE0 b .L1222 - 15992 .LVL1240: - 15993 .L1225: + 15920 .loc 1 3536 5 view .LVU4698 + 15921 0068 84F84530 strb r3, [r4, #69] + 15922 006c 1AE0 b .L1219 + 15923 .LVL1237: + 15924 .L1222: 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15994 .loc 1 3500 5 view .LVU4705 - 15995 006e 0022 movs r2, #0 - 15996 0070 1146 mov r1, r2 - 15997 .LVL1241: + ARM GAS /tmp/ccGjXOU1.s page 492 + + + 15925 .loc 1 3500 5 view .LVU4699 + 15926 006e 0022 movs r2, #0 + 15927 0070 1146 mov r1, r2 + 15928 .LVL1238: 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 15998 .loc 1 3500 5 is_stmt 0 view .LVU4706 - 15999 0072 0068 ldr r0, [r0] - 16000 .LVL1242: + 15929 .loc 1 3500 5 is_stmt 0 view .LVU4700 + 15930 0072 0068 ldr r0, [r0] + 15931 .LVL1239: 3500:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16001 .loc 1 3500 5 view .LVU4707 - 16002 0074 FFF7FEFF bl TIM_CCxChannelCmd - 16003 .LVL1243: + 15932 .loc 1 3500 5 view .LVU4701 + 15933 0074 FFF7FEFF bl TIM_CCxChannelCmd + 15934 .LVL1240: 3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16004 .loc 1 3503 5 is_stmt 1 view .LVU4708 - 16005 0078 2268 ldr r2, [r4] - 16006 007a D368 ldr r3, [r2, #12] - 16007 007c 23F00203 bic r3, r3, #2 - 16008 0080 D360 str r3, [r2, #12] - 16009 0082 D8E7 b .L1216 - 16010 .LVL1244: - 16011 .L1226: + 15935 .loc 1 3503 5 is_stmt 1 view .LVU4702 + 15936 0078 2268 ldr r2, [r4] + 15937 007a D368 ldr r3, [r2, #12] + 15938 007c 23F00203 bic r3, r3, #2 + 15939 0080 D360 str r3, [r2, #12] + 15940 0082 D8E7 b .L1213 + 15941 .LVL1241: + 15942 .L1223: 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16012 .loc 1 3507 5 view .LVU4709 - 16013 0084 0022 movs r2, #0 - 16014 0086 0421 movs r1, #4 - 16015 .LVL1245: + 15943 .loc 1 3507 5 view .LVU4703 + 15944 0084 0022 movs r2, #0 + 15945 0086 0421 movs r1, #4 + 15946 .LVL1242: 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16016 .loc 1 3507 5 is_stmt 0 view .LVU4710 - 16017 0088 0068 ldr r0, [r0] - 16018 .LVL1246: + 15947 .loc 1 3507 5 is_stmt 0 view .LVU4704 + 15948 0088 0068 ldr r0, [r0] + 15949 .LVL1243: 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16019 .loc 1 3507 5 view .LVU4711 - 16020 008a FFF7FEFF bl TIM_CCxChannelCmd - 16021 .LVL1247: + 15950 .loc 1 3507 5 view .LVU4705 + 15951 008a FFF7FEFF bl TIM_CCxChannelCmd + 15952 .LVL1244: 3510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16022 .loc 1 3510 5 is_stmt 1 view .LVU4712 - 16023 008e 2268 ldr r2, [r4] - 16024 0090 D368 ldr r3, [r2, #12] - 16025 0092 23F00403 bic r3, r3, #4 - ARM GAS /tmp/ccodHXtm.s page 494 - - - 16026 0096 D360 str r3, [r2, #12] - 16027 0098 CDE7 b .L1216 - 16028 .L1219: + 15953 .loc 1 3510 5 is_stmt 1 view .LVU4706 + 15954 008e 2268 ldr r2, [r4] + 15955 0090 D368 ldr r3, [r2, #12] + 15956 0092 23F00403 bic r3, r3, #4 + 15957 0096 D360 str r3, [r2, #12] + 15958 0098 CDE7 b .L1213 + 15959 .L1216: 3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16029 .loc 1 3528 5 view .LVU4713 + 15960 .loc 1 3528 5 view .LVU4707 3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16030 .loc 1 3528 5 is_stmt 0 discriminator 1 view .LVU4714 - 16031 009a 0123 movs r3, #1 - 16032 009c 84F83E30 strb r3, [r4, #62] + 15961 .loc 1 3528 5 is_stmt 0 discriminator 1 view .LVU4708 + 15962 009a 0123 movs r3, #1 + 15963 009c 84F83E30 strb r3, [r4, #62] 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16033 .loc 1 3529 5 is_stmt 1 view .LVU4715 + 15964 .loc 1 3529 5 is_stmt 1 view .LVU4709 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16034 .loc 1 3529 5 is_stmt 0 discriminator 1 view .LVU4716 - 16035 00a0 84F84430 strb r3, [r4, #68] - 16036 .L1222: + 15965 .loc 1 3529 5 is_stmt 0 discriminator 1 view .LVU4710 + 15966 00a0 84F84430 strb r3, [r4, #68] + 15967 .L1219: 3540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16037 .loc 1 3540 3 is_stmt 1 view .LVU4717 + 15968 .loc 1 3540 3 is_stmt 1 view .LVU4711 3541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16038 .loc 1 3541 1 is_stmt 0 view .LVU4718 - 16039 00a4 0020 movs r0, #0 - 16040 00a6 38BD pop {r3, r4, r5, pc} - 16041 .LVL1248: - 16042 .L1227: -3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16043 .loc 1 3528 5 is_stmt 1 view .LVU4719 -3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16044 .loc 1 3528 5 is_stmt 0 discriminator 3 view .LVU4720 - 16045 00a8 0123 movs r3, #1 - 16046 00aa 84F83F30 strb r3, [r4, #63] -3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16047 .loc 1 3529 5 is_stmt 1 view .LVU4721 -3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16048 .loc 1 3529 5 is_stmt 0 discriminator 3 view .LVU4722 - 16049 00ae 84F84530 strb r3, [r4, #69] - 16050 00b2 F7E7 b .L1222 - 16051 .cfi_endproc - 16052 .LFE384: - 16054 .section .text.HAL_TIM_Encoder_Start_DMA,"ax",%progbits - 16055 .align 1 - 16056 .global HAL_TIM_Encoder_Start_DMA - 16057 .syntax unified - 16058 .thumb - 16059 .thumb_func - 16061 HAL_TIM_Encoder_Start_DMA: - 16062 .LVL1249: - 16063 .LFB385: -3558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 16064 .loc 1 3558 1 is_stmt 1 view -0 - 16065 .cfi_startproc - 16066 @ args = 4, pretend = 0, frame = 0 - 16067 @ frame_needed = 0, uses_anonymous_args = 0 -3558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 16068 .loc 1 3558 1 is_stmt 0 view .LVU4724 - 16069 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 16070 .LCFI111: - 16071 .cfi_def_cfa_offset 24 - 16072 .cfi_offset 3, -24 - ARM GAS /tmp/ccodHXtm.s page 495 + ARM GAS /tmp/ccGjXOU1.s page 493 - 16073 .cfi_offset 4, -20 - 16074 .cfi_offset 5, -16 - 16075 .cfi_offset 6, -12 - 16076 .cfi_offset 7, -8 - 16077 .cfi_offset 14, -4 - 16078 0002 0446 mov r4, r0 - 16079 0004 1E46 mov r6, r3 - 16080 0006 BDF81870 ldrh r7, [sp, #24] + 15969 .loc 1 3541 1 is_stmt 0 view .LVU4712 + 15970 00a4 0020 movs r0, #0 + 15971 00a6 38BD pop {r3, r4, r5, pc} + 15972 .LVL1245: + 15973 .L1224: +3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 15974 .loc 1 3528 5 is_stmt 1 view .LVU4713 +3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 15975 .loc 1 3528 5 is_stmt 0 discriminator 3 view .LVU4714 + 15976 00a8 0123 movs r3, #1 + 15977 00aa 84F83F30 strb r3, [r4, #63] +3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15978 .loc 1 3529 5 is_stmt 1 view .LVU4715 +3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 15979 .loc 1 3529 5 is_stmt 0 discriminator 3 view .LVU4716 + 15980 00ae 84F84530 strb r3, [r4, #69] + 15981 00b2 F7E7 b .L1219 + 15982 .cfi_endproc + 15983 .LFE384: + 15985 .section .text.HAL_TIM_Encoder_Start_DMA,"ax",%progbits + 15986 .align 1 + 15987 .global HAL_TIM_Encoder_Start_DMA + 15988 .syntax unified + 15989 .thumb + 15990 .thumb_func + 15992 HAL_TIM_Encoder_Start_DMA: + 15993 .LVL1246: + 15994 .LFB385: +3558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 15995 .loc 1 3558 1 is_stmt 1 view -0 + 15996 .cfi_startproc + 15997 @ args = 4, pretend = 0, frame = 0 + 15998 @ frame_needed = 0, uses_anonymous_args = 0 +3558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 15999 .loc 1 3558 1 is_stmt 0 view .LVU4718 + 16000 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 16001 .LCFI111: + 16002 .cfi_def_cfa_offset 24 + 16003 .cfi_offset 3, -24 + 16004 .cfi_offset 4, -20 + 16005 .cfi_offset 5, -16 + 16006 .cfi_offset 6, -12 + 16007 .cfi_offset 7, -8 + 16008 .cfi_offset 14, -4 + 16009 0002 0446 mov r4, r0 + 16010 0004 1E46 mov r6, r3 + 16011 0006 BDF81870 ldrh r7, [sp, #24] 3559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 16081 .loc 1 3559 3 is_stmt 1 view .LVU4725 + 16012 .loc 1 3559 3 is_stmt 1 view .LVU4719 3559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 16082 .loc 1 3559 31 is_stmt 0 view .LVU4726 - 16083 000a 90F83E50 ldrb r5, [r0, #62] @ zero_extendqisi2 - 16084 000e EDB2 uxtb r5, r5 - 16085 .LVL1250: + 16013 .loc 1 3559 31 is_stmt 0 view .LVU4720 + 16014 000a 90F83E50 ldrb r5, [r0, #62] @ zero_extendqisi2 + 16015 000e EDB2 uxtb r5, r5 + 16016 .LVL1247: 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 16086 .loc 1 3560 3 is_stmt 1 view .LVU4727 + 16017 .loc 1 3560 3 is_stmt 1 view .LVU4721 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 16087 .loc 1 3560 31 is_stmt 0 view .LVU4728 - 16088 0010 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 - 16089 .LVL1251: + ARM GAS /tmp/ccGjXOU1.s page 494 + + + 16018 .loc 1 3560 31 is_stmt 0 view .LVU4722 + 16019 0010 90F83F00 ldrb r0, [r0, #63] @ zero_extendqisi2 + 16020 .LVL1248: 3560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 16090 .loc 1 3560 31 view .LVU4729 - 16091 0014 5FFA80FC uxtb ip, r0 - 16092 .LVL1252: + 16021 .loc 1 3560 31 view .LVU4723 + 16022 0014 5FFA80FC uxtb ip, r0 + 16023 .LVL1249: 3561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 16093 .loc 1 3561 3 is_stmt 1 view .LVU4730 + 16024 .loc 1 3561 3 is_stmt 1 view .LVU4724 3561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 16094 .loc 1 3561 31 is_stmt 0 view .LVU4731 - 16095 0018 94F84400 ldrb r0, [r4, #68] @ zero_extendqisi2 - 16096 001c C0B2 uxtb r0, r0 - 16097 .LVL1253: + 16025 .loc 1 3561 31 is_stmt 0 view .LVU4725 + 16026 0018 94F84400 ldrb r0, [r4, #68] @ zero_extendqisi2 + 16027 001c C0B2 uxtb r0, r0 + 16028 .LVL1250: 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16098 .loc 1 3562 3 is_stmt 1 view .LVU4732 + 16029 .loc 1 3562 3 is_stmt 1 view .LVU4726 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16099 .loc 1 3562 31 is_stmt 0 view .LVU4733 - 16100 001e 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 16101 .LVL1254: + 16030 .loc 1 3562 31 is_stmt 0 view .LVU4727 + 16031 001e 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 + 16032 .LVL1251: 3565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16102 .loc 1 3565 3 is_stmt 1 view .LVU4734 + 16033 .loc 1 3565 3 is_stmt 1 view .LVU4728 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16103 .loc 1 3568 3 view .LVU4735 + 16034 .loc 1 3568 3 view .LVU4729 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16104 .loc 1 3568 6 is_stmt 0 view .LVU4736 - 16105 0022 8E46 mov lr, r1 - 16106 0024 0029 cmp r1, #0 - 16107 0026 31D1 bne .L1229 + 16035 .loc 1 3568 6 is_stmt 0 view .LVU4730 + 16036 0022 8E46 mov lr, r1 + 16037 0024 0029 cmp r1, #0 + 16038 0026 31D1 bne .L1226 3570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 16108 .loc 1 3570 5 is_stmt 1 view .LVU4737 + 16039 .loc 1 3570 5 is_stmt 1 view .LVU4731 3570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 16109 .loc 1 3570 8 is_stmt 0 view .LVU4738 - 16110 0028 022D cmp r5, #2 - 16111 002a 00F0F180 beq .L1230 + 16040 .loc 1 3570 8 is_stmt 0 view .LVU4732 + 16041 0028 022D cmp r5, #2 + 16042 002a 00F0F180 beq .L1227 3571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16112 .loc 1 3571 9 view .LVU4739 - 16113 002e 0228 cmp r0, #2 - 16114 0030 00F0EB80 beq .L1236 - ARM GAS /tmp/ccodHXtm.s page 496 - - + 16043 .loc 1 3571 9 view .LVU4733 + 16044 002e 0228 cmp r0, #2 + 16045 0030 00F0EB80 beq .L1233 3575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) - 16115 .loc 1 3575 10 is_stmt 1 view .LVU4740 + 16046 .loc 1 3575 10 is_stmt 1 view .LVU4734 3575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) - 16116 .loc 1 3575 13 is_stmt 0 view .LVU4741 - 16117 0034 012D cmp r5, #1 - 16118 0036 40F0EA80 bne .L1237 + 16047 .loc 1 3575 13 is_stmt 0 view .LVU4735 + 16048 0034 012D cmp r5, #1 + 16049 0036 40F0EA80 bne .L1234 3576:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16119 .loc 1 3576 14 view .LVU4742 - 16120 003a 0128 cmp r0, #1 - 16121 003c 40F0E880 bne .L1230 + 16050 .loc 1 3576 14 view .LVU4736 + 16051 003a 0128 cmp r0, #1 + 16052 003c 40F0E880 bne .L1227 3578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16122 .loc 1 3578 7 is_stmt 1 view .LVU4743 + 16053 .loc 1 3578 7 is_stmt 1 view .LVU4737 3578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16123 .loc 1 3578 10 is_stmt 0 view .LVU4744 - 16124 0040 002A cmp r2, #0 - 16125 0042 00F0E780 beq .L1238 + 16054 .loc 1 3578 10 is_stmt 0 view .LVU4738 + 16055 0040 002A cmp r2, #0 + 16056 0042 00F0E780 beq .L1235 3578:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16126 .loc 1 3578 28 discriminator 1 view .LVU4745 - 16127 0046 002F cmp r7, #0 - 16128 0048 00F0E680 beq .L1239 + 16057 .loc 1 3578 28 discriminator 1 view .LVU4739 + ARM GAS /tmp/ccGjXOU1.s page 495 + + + 16058 0046 002F cmp r7, #0 + 16059 0048 00F0E680 beq .L1236 3584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 16129 .loc 1 3584 9 is_stmt 1 view .LVU4746 - 16130 004c 0223 movs r3, #2 - 16131 .LVL1255: + 16060 .loc 1 3584 9 is_stmt 1 view .LVU4740 + 16061 004c 0223 movs r3, #2 + 16062 .LVL1252: 3584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 16132 .loc 1 3584 9 is_stmt 0 view .LVU4747 - 16133 004e 84F83E30 strb r3, [r4, #62] + 16063 .loc 1 3584 9 is_stmt 0 view .LVU4741 + 16064 004e 84F83E30 strb r3, [r4, #62] 3585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16134 .loc 1 3585 9 is_stmt 1 view .LVU4748 - 16135 0052 84F84430 strb r3, [r4, #68] - 16136 .L1231: + 16065 .loc 1 3585 9 is_stmt 1 view .LVU4742 + 16066 0052 84F84430 strb r3, [r4, #68] + 16067 .L1228: 3650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16137 .loc 1 3650 3 view .LVU4749 - 16138 0056 BEF1000F cmp lr, #0 - 16139 005a 61D0 beq .L1233 - 16140 005c BEF1040F cmp lr, #4 - 16141 0060 00F08180 beq .L1234 + 16068 .loc 1 3650 3 view .LVU4743 + 16069 0056 BEF1000F cmp lr, #0 + 16070 005a 61D0 beq .L1230 + 16071 005c BEF1040F cmp lr, #4 + 16072 0060 00F08180 beq .L1231 3710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16142 .loc 1 3710 7 view .LVU4750 + 16073 .loc 1 3710 7 view .LVU4744 3710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16143 .loc 1 3710 17 is_stmt 0 view .LVU4751 - 16144 0064 636A ldr r3, [r4, #36] + 16074 .loc 1 3710 17 is_stmt 0 view .LVU4745 + 16075 0064 636A ldr r3, [r4, #36] 3710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16145 .loc 1 3710 52 view .LVU4752 - 16146 0066 7C49 ldr r1, .L1266 - 16147 .LVL1256: + 16076 .loc 1 3710 52 view .LVU4746 + 16077 0066 7C49 ldr r1, .L1263 + 16078 .LVL1253: 3710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16148 .loc 1 3710 52 view .LVU4753 - 16149 0068 D962 str r1, [r3, #44] + 16079 .loc 1 3710 52 view .LVU4747 + 16080 0068 D962 str r1, [r3, #44] 3711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16150 .loc 1 3711 7 is_stmt 1 view .LVU4754 + 16081 .loc 1 3711 7 is_stmt 1 view .LVU4748 3711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16151 .loc 1 3711 17 is_stmt 0 view .LVU4755 - 16152 006a 636A ldr r3, [r4, #36] + 16082 .loc 1 3711 17 is_stmt 0 view .LVU4749 + 16083 006a 636A ldr r3, [r4, #36] 3711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16153 .loc 1 3711 56 view .LVU4756 - 16154 006c 7B49 ldr r1, .L1266+4 - ARM GAS /tmp/ccodHXtm.s page 497 + 16084 .loc 1 3711 56 view .LVU4750 + 16085 006c 7B49 ldr r1, .L1263+4 + 16086 006e 1963 str r1, [r3, #48] +3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16087 .loc 1 3714 7 is_stmt 1 view .LVU4751 +3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16088 .loc 1 3714 17 is_stmt 0 view .LVU4752 + 16089 0070 636A ldr r3, [r4, #36] +3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16090 .loc 1 3714 53 view .LVU4753 + 16091 0072 7B49 ldr r1, .L1263+8 + 16092 0074 5963 str r1, [r3, #52] +3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16093 .loc 1 3717 7 is_stmt 1 view .LVU4754 +3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16094 .loc 1 3717 71 is_stmt 0 view .LVU4755 + 16095 0076 2168 ldr r1, [r4] +3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16096 .loc 1 3717 11 view .LVU4756 + 16097 0078 3B46 mov r3, r7 + ARM GAS /tmp/ccGjXOU1.s page 496 - 16155 006e 1963 str r1, [r3, #48] -3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16156 .loc 1 3714 7 is_stmt 1 view .LVU4757 -3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16157 .loc 1 3714 17 is_stmt 0 view .LVU4758 - 16158 0070 636A ldr r3, [r4, #36] -3714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16159 .loc 1 3714 53 view .LVU4759 - 16160 0072 7B49 ldr r1, .L1266+8 - 16161 0074 5963 str r1, [r3, #52] + 16098 007a 3431 adds r1, r1, #52 + 16099 007c 606A ldr r0, [r4, #36] + 16100 .LVL1254: 3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16162 .loc 1 3717 7 is_stmt 1 view .LVU4760 + 16101 .loc 1 3717 11 view .LVU4757 + 16102 007e FFF7FEFF bl HAL_DMA_Start_IT + 16103 .LVL1255: 3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16163 .loc 1 3717 71 is_stmt 0 view .LVU4761 - 16164 0076 2168 ldr r1, [r4] -3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16165 .loc 1 3717 11 view .LVU4762 - 16166 0078 3B46 mov r3, r7 - 16167 007a 3431 adds r1, r1, #52 - 16168 007c 606A ldr r0, [r4, #36] - 16169 .LVL1257: -3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16170 .loc 1 3717 11 view .LVU4763 - 16171 007e FFF7FEFF bl HAL_DMA_Start_IT - 16172 .LVL1258: -3717:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16173 .loc 1 3717 10 discriminator 1 view .LVU4764 - 16174 0082 0028 cmp r0, #0 - 16175 0084 00F09380 beq .L1261 + 16104 .loc 1 3717 10 discriminator 1 view .LVU4758 + 16105 0082 0028 cmp r0, #0 + 16106 0084 00F09380 beq .L1258 3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16176 .loc 1 3721 16 view .LVU4765 - 16177 0088 0125 movs r5, #1 - 16178 .LVL1259: + 16107 .loc 1 3721 16 view .LVU4759 + 16108 0088 0125 movs r5, #1 + 16109 .LVL1256: 3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16179 .loc 1 3721 16 view .LVU4766 - 16180 008a C1E0 b .L1230 - 16181 .LVL1260: - 16182 .L1229: + 16110 .loc 1 3721 16 view .LVU4760 + 16111 008a C1E0 b .L1227 + 16112 .LVL1257: + 16113 .L1226: 3721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16183 .loc 1 3721 16 view .LVU4767 - 16184 008c DBB2 uxtb r3, r3 + 16114 .loc 1 3721 16 view .LVU4761 + 16115 008c DBB2 uxtb r3, r3 3593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16185 .loc 1 3593 8 is_stmt 1 view .LVU4768 + 16116 .loc 1 3593 8 is_stmt 1 view .LVU4762 3593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16186 .loc 1 3593 11 is_stmt 0 view .LVU4769 - 16187 008e 0429 cmp r1, #4 - 16188 0090 2CD0 beq .L1262 + 16117 .loc 1 3593 11 is_stmt 0 view .LVU4763 + 16118 008e 0429 cmp r1, #4 + 16119 0090 2CD0 beq .L1259 3620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY) - 16189 .loc 1 3620 5 is_stmt 1 view .LVU4770 + 16120 .loc 1 3620 5 is_stmt 1 view .LVU4764 3620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY) - 16190 .loc 1 3620 8 is_stmt 0 view .LVU4771 - 16191 0092 022D cmp r5, #2 - 16192 0094 00F0BC80 beq .L1230 + 16121 .loc 1 3620 8 is_stmt 0 view .LVU4765 + 16122 0092 022D cmp r5, #2 + 16123 0094 00F0BC80 beq .L1227 3621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY) - 16193 .loc 1 3621 9 view .LVU4772 - 16194 0098 BCF1020F cmp ip, #2 - 16195 009c 00F0CA80 beq .L1246 - ARM GAS /tmp/ccodHXtm.s page 498 - - + 16124 .loc 1 3621 9 view .LVU4766 + 16125 0098 BCF1020F cmp ip, #2 + 16126 009c 00F0CA80 beq .L1243 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 16196 .loc 1 3622 9 view .LVU4773 - 16197 00a0 0228 cmp r0, #2 - 16198 00a2 00F0C980 beq .L1247 + 16127 .loc 1 3622 9 view .LVU4767 + 16128 00a0 0228 cmp r0, #2 + 16129 00a2 00F0C980 beq .L1244 3623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16199 .loc 1 3623 9 view .LVU4774 - 16200 00a6 022B cmp r3, #2 - 16201 00a8 00F0C880 beq .L1248 + 16130 .loc 1 3623 9 view .LVU4768 + 16131 00a6 022B cmp r3, #2 + 16132 00a8 00F0C880 beq .L1245 3627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (channel_2_state == HAL_TIM_CHANNEL_STATE_READY) - 16202 .loc 1 3627 10 is_stmt 1 view .LVU4775 + 16133 .loc 1 3627 10 is_stmt 1 view .LVU4769 3627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (channel_2_state == HAL_TIM_CHANNEL_STATE_READY) - 16203 .loc 1 3627 13 is_stmt 0 view .LVU4776 - 16204 00ac 012D cmp r5, #1 - 16205 00ae 40F0C780 bne .L1249 + 16134 .loc 1 3627 13 is_stmt 0 view .LVU4770 + 16135 00ac 012D cmp r5, #1 + 16136 00ae 40F0C780 bne .L1246 3628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY) - 16206 .loc 1 3628 14 view .LVU4777 - 16207 00b2 BCF1010F cmp ip, #1 - 16208 00b6 40F0AB80 bne .L1230 + 16137 .loc 1 3628 14 view .LVU4771 + 16138 00b2 BCF1010F cmp ip, #1 + 16139 00b6 40F0AB80 bne .L1227 + ARM GAS /tmp/ccGjXOU1.s page 497 + + 3629:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) - 16209 .loc 1 3629 14 view .LVU4778 - 16210 00ba 0128 cmp r0, #1 - 16211 00bc 40F0C280 bne .L1250 + 16140 .loc 1 3629 14 view .LVU4772 + 16141 00ba 0128 cmp r0, #1 + 16142 00bc 40F0C280 bne .L1247 3630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16212 .loc 1 3630 14 view .LVU4779 - 16213 00c0 012B cmp r3, #1 - 16214 00c2 40F0C180 bne .L1251 + 16143 .loc 1 3630 14 view .LVU4773 + 16144 00c0 012B cmp r3, #1 + 16145 00c2 40F0C180 bne .L1248 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16215 .loc 1 3632 7 is_stmt 1 view .LVU4780 + 16146 .loc 1 3632 7 is_stmt 1 view .LVU4774 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16216 .loc 1 3632 10 is_stmt 0 view .LVU4781 - 16217 00c6 002A cmp r2, #0 - 16218 00c8 00F0C080 beq .L1252 + 16147 .loc 1 3632 10 is_stmt 0 view .LVU4775 + 16148 00c6 002A cmp r2, #0 + 16149 00c8 00F0C080 beq .L1249 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16219 .loc 1 3632 30 discriminator 1 view .LVU4782 - 16220 00cc 002E cmp r6, #0 - 16221 00ce 00F0BF80 beq .L1253 + 16150 .loc 1 3632 30 discriminator 1 view .LVU4776 + 16151 00cc 002E cmp r6, #0 + 16152 00ce 00F0BF80 beq .L1250 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16222 .loc 1 3632 52 discriminator 2 view .LVU4783 - 16223 00d2 002F cmp r7, #0 - 16224 00d4 00F0BE80 beq .L1254 + 16153 .loc 1 3632 52 discriminator 2 view .LVU4777 + 16154 00d2 002F cmp r7, #0 + 16155 00d4 00F0BE80 beq .L1251 3638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 16225 .loc 1 3638 9 is_stmt 1 view .LVU4784 - 16226 00d8 0223 movs r3, #2 - 16227 .LVL1261: + 16156 .loc 1 3638 9 is_stmt 1 view .LVU4778 + 16157 00d8 0223 movs r3, #2 + 16158 .LVL1258: 3638:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 16228 .loc 1 3638 9 is_stmt 0 view .LVU4785 - 16229 00da 84F83E30 strb r3, [r4, #62] + 16159 .loc 1 3638 9 is_stmt 0 view .LVU4779 + 16160 00da 84F83E30 strb r3, [r4, #62] 3639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 16230 .loc 1 3639 9 is_stmt 1 view .LVU4786 - 16231 00de 84F83F30 strb r3, [r4, #63] + 16161 .loc 1 3639 9 is_stmt 1 view .LVU4780 + 16162 00de 84F83F30 strb r3, [r4, #63] 3640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 16232 .loc 1 3640 9 view .LVU4787 - 16233 00e2 84F84430 strb r3, [r4, #68] + 16163 .loc 1 3640 9 view .LVU4781 + 16164 00e2 84F84430 strb r3, [r4, #68] 3641:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16234 .loc 1 3641 9 view .LVU4788 - 16235 00e6 84F84530 strb r3, [r4, #69] + 16165 .loc 1 3641 9 view .LVU4782 + 16166 00e6 84F84530 strb r3, [r4, #69] 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - ARM GAS /tmp/ccodHXtm.s page 499 - - - 16236 .loc 1 3632 10 is_stmt 0 view .LVU4789 - 16237 00ea B4E7 b .L1231 - 16238 .LVL1262: - 16239 .L1262: + 16167 .loc 1 3632 10 is_stmt 0 view .LVU4783 + 16168 00ea B4E7 b .L1228 + 16169 .LVL1259: + 16170 .L1259: 3595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 16240 .loc 1 3595 5 is_stmt 1 view .LVU4790 + 16171 .loc 1 3595 5 is_stmt 1 view .LVU4784 3595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** || (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 16241 .loc 1 3595 8 is_stmt 0 view .LVU4791 - 16242 00ec BCF1020F cmp ip, #2 - 16243 00f0 00F09480 beq .L1240 + 16172 .loc 1 3595 8 is_stmt 0 view .LVU4785 + 16173 00ec BCF1020F cmp ip, #2 + 16174 00f0 00F09480 beq .L1237 3596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16244 .loc 1 3596 9 view .LVU4792 - 16245 00f4 022B cmp r3, #2 - 16246 00f6 00F09380 beq .L1241 + 16175 .loc 1 3596 9 view .LVU4786 + 16176 00f4 022B cmp r3, #2 + 16177 00f6 00F09380 beq .L1238 3600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) - 16247 .loc 1 3600 10 is_stmt 1 view .LVU4793 + 16178 .loc 1 3600 10 is_stmt 1 view .LVU4787 3600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) - 16248 .loc 1 3600 13 is_stmt 0 view .LVU4794 - 16249 00fa BCF1010F cmp ip, #1 - 16250 00fe 40F09180 bne .L1242 + 16179 .loc 1 3600 13 is_stmt 0 view .LVU4788 + ARM GAS /tmp/ccGjXOU1.s page 498 + + + 16180 00fa BCF1010F cmp ip, #1 + 16181 00fe 40F09180 bne .L1239 3601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16251 .loc 1 3601 14 view .LVU4795 - 16252 0102 012B cmp r3, #1 - 16253 0104 40F09080 bne .L1243 + 16182 .loc 1 3601 14 view .LVU4789 + 16183 0102 012B cmp r3, #1 + 16184 0104 40F09080 bne .L1240 3603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16254 .loc 1 3603 7 is_stmt 1 view .LVU4796 + 16185 .loc 1 3603 7 is_stmt 1 view .LVU4790 3603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16255 .loc 1 3603 10 is_stmt 0 view .LVU4797 - 16256 0108 002E cmp r6, #0 - 16257 010a 00F08F80 beq .L1244 + 16186 .loc 1 3603 10 is_stmt 0 view .LVU4791 + 16187 0108 002E cmp r6, #0 + 16188 010a 00F08F80 beq .L1241 3603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16258 .loc 1 3603 28 discriminator 1 view .LVU4798 - 16259 010e 002F cmp r7, #0 - 16260 0110 00F08E80 beq .L1245 + 16189 .loc 1 3603 28 discriminator 1 view .LVU4792 + 16190 010e 002F cmp r7, #0 + 16191 0110 00F08E80 beq .L1242 3609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 16261 .loc 1 3609 9 is_stmt 1 view .LVU4799 - 16262 0114 0223 movs r3, #2 - 16263 .LVL1263: + 16192 .loc 1 3609 9 is_stmt 1 view .LVU4793 + 16193 0114 0223 movs r3, #2 + 16194 .LVL1260: 3609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 16264 .loc 1 3609 9 is_stmt 0 view .LVU4800 - 16265 0116 84F83F30 strb r3, [r4, #63] + 16195 .loc 1 3609 9 is_stmt 0 view .LVU4794 + 16196 0116 84F83F30 strb r3, [r4, #63] 3610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16266 .loc 1 3610 9 is_stmt 1 view .LVU4801 - 16267 011a 84F84530 strb r3, [r4, #69] - 16268 011e 9AE7 b .L1231 - 16269 .L1233: + 16197 .loc 1 3610 9 is_stmt 1 view .LVU4795 + 16198 011a 84F84530 strb r3, [r4, #69] + 16199 011e 9AE7 b .L1228 + 16200 .L1230: 3655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16270 .loc 1 3655 7 view .LVU4802 + 16201 .loc 1 3655 7 view .LVU4796 3655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16271 .loc 1 3655 17 is_stmt 0 view .LVU4803 - 16272 0120 636A ldr r3, [r4, #36] + 16202 .loc 1 3655 17 is_stmt 0 view .LVU4797 + 16203 0120 636A ldr r3, [r4, #36] 3655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16273 .loc 1 3655 52 view .LVU4804 - 16274 0122 4D49 ldr r1, .L1266 - 16275 .LVL1264: + 16204 .loc 1 3655 52 view .LVU4798 + 16205 0122 4D49 ldr r1, .L1263 + 16206 .LVL1261: 3655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16276 .loc 1 3655 52 view .LVU4805 - ARM GAS /tmp/ccodHXtm.s page 500 + 16207 .loc 1 3655 52 view .LVU4799 + 16208 0124 D962 str r1, [r3, #44] +3656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16209 .loc 1 3656 7 is_stmt 1 view .LVU4800 +3656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16210 .loc 1 3656 17 is_stmt 0 view .LVU4801 + 16211 0126 636A ldr r3, [r4, #36] +3656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16212 .loc 1 3656 56 view .LVU4802 + 16213 0128 4C49 ldr r1, .L1263+4 + 16214 012a 1963 str r1, [r3, #48] +3659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16215 .loc 1 3659 7 is_stmt 1 view .LVU4803 +3659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16216 .loc 1 3659 17 is_stmt 0 view .LVU4804 + 16217 012c 636A ldr r3, [r4, #36] +3659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16218 .loc 1 3659 53 view .LVU4805 + 16219 012e 4C49 ldr r1, .L1263+8 + ARM GAS /tmp/ccGjXOU1.s page 499 - 16277 0124 D962 str r1, [r3, #44] -3656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16278 .loc 1 3656 7 is_stmt 1 view .LVU4806 -3656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16279 .loc 1 3656 17 is_stmt 0 view .LVU4807 - 16280 0126 636A ldr r3, [r4, #36] -3656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16281 .loc 1 3656 56 view .LVU4808 - 16282 0128 4C49 ldr r1, .L1266+4 - 16283 012a 1963 str r1, [r3, #48] -3659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16284 .loc 1 3659 7 is_stmt 1 view .LVU4809 -3659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16285 .loc 1 3659 17 is_stmt 0 view .LVU4810 - 16286 012c 636A ldr r3, [r4, #36] -3659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16287 .loc 1 3659 53 view .LVU4811 - 16288 012e 4C49 ldr r1, .L1266+8 - 16289 0130 5963 str r1, [r3, #52] + 16220 0130 5963 str r1, [r3, #52] 3662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16290 .loc 1 3662 7 is_stmt 1 view .LVU4812 + 16221 .loc 1 3662 7 is_stmt 1 view .LVU4806 3662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16291 .loc 1 3662 71 is_stmt 0 view .LVU4813 - 16292 0132 2168 ldr r1, [r4] + 16222 .loc 1 3662 71 is_stmt 0 view .LVU4807 + 16223 0132 2168 ldr r1, [r4] 3662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16293 .loc 1 3662 11 view .LVU4814 - 16294 0134 3B46 mov r3, r7 - 16295 0136 3431 adds r1, r1, #52 - 16296 0138 606A ldr r0, [r4, #36] - 16297 .LVL1265: + 16224 .loc 1 3662 11 view .LVU4808 + 16225 0134 3B46 mov r3, r7 + 16226 0136 3431 adds r1, r1, #52 + 16227 0138 606A ldr r0, [r4, #36] + 16228 .LVL1262: 3662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16298 .loc 1 3662 11 view .LVU4815 - 16299 013a FFF7FEFF bl HAL_DMA_Start_IT - 16300 .LVL1266: + 16229 .loc 1 3662 11 view .LVU4809 + 16230 013a FFF7FEFF bl HAL_DMA_Start_IT + 16231 .LVL1263: 3662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16301 .loc 1 3662 10 discriminator 1 view .LVU4816 - 16302 013e 0546 mov r5, r0 - 16303 .LVL1267: + 16232 .loc 1 3662 10 discriminator 1 view .LVU4810 + 16233 013e 0546 mov r5, r0 + 16234 .LVL1264: 3662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16304 .loc 1 3662 10 discriminator 1 view .LVU4817 - 16305 0140 08B1 cbz r0, .L1263 + 16235 .loc 1 3662 10 discriminator 1 view .LVU4811 + 16236 0140 08B1 cbz r0, .L1260 3666:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16306 .loc 1 3666 16 view .LVU4818 - 16307 0142 0125 movs r5, #1 - 16308 0144 64E0 b .L1230 - 16309 .L1263: + 16237 .loc 1 3666 16 view .LVU4812 + 16238 0142 0125 movs r5, #1 + 16239 0144 64E0 b .L1227 + 16240 .L1260: 3669:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16310 .loc 1 3669 7 is_stmt 1 view .LVU4819 - 16311 0146 2268 ldr r2, [r4] - 16312 0148 D368 ldr r3, [r2, #12] - 16313 014a 43F40073 orr r3, r3, #512 - 16314 014e D360 str r3, [r2, #12] + 16241 .loc 1 3669 7 is_stmt 1 view .LVU4813 + 16242 0146 2268 ldr r2, [r4] + 16243 0148 D368 ldr r3, [r2, #12] + 16244 014a 43F40073 orr r3, r3, #512 + 16245 014e D360 str r3, [r2, #12] 3672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16315 .loc 1 3672 7 view .LVU4820 - 16316 0150 0122 movs r2, #1 - 16317 0152 0021 movs r1, #0 - 16318 0154 2068 ldr r0, [r4] - ARM GAS /tmp/ccodHXtm.s page 501 - - - 16319 0156 FFF7FEFF bl TIM_CCxChannelCmd - 16320 .LVL1268: + 16246 .loc 1 3672 7 view .LVU4814 + 16247 0150 0122 movs r2, #1 + 16248 0152 0021 movs r1, #0 + 16249 0154 2068 ldr r0, [r4] + 16250 0156 FFF7FEFF bl TIM_CCxChannelCmd + 16251 .LVL1265: 3675:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16321 .loc 1 3675 7 view .LVU4821 - 16322 015a 2268 ldr r2, [r4] - 16323 015c 1368 ldr r3, [r2] - 16324 015e 43F00103 orr r3, r3, #1 - 16325 0162 1360 str r3, [r2] + 16252 .loc 1 3675 7 view .LVU4815 + 16253 015a 2268 ldr r2, [r4] + 16254 015c 1368 ldr r3, [r2] + 16255 015e 43F00103 orr r3, r3, #1 + 16256 0162 1360 str r3, [r2] 3677:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16326 .loc 1 3677 7 view .LVU4822 - 16327 0164 54E0 b .L1230 - 16328 .LVL1269: - 16329 .L1234: + 16257 .loc 1 3677 7 view .LVU4816 + 16258 0164 54E0 b .L1227 + 16259 .LVL1266: + 16260 .L1231: 3683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16330 .loc 1 3683 7 view .LVU4823 + 16261 .loc 1 3683 7 view .LVU4817 3683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16331 .loc 1 3683 17 is_stmt 0 view .LVU4824 - 16332 0166 A36A ldr r3, [r4, #40] -3683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16333 .loc 1 3683 52 view .LVU4825 - 16334 0168 3B4A ldr r2, .L1266 - 16335 .LVL1270: -3683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16336 .loc 1 3683 52 view .LVU4826 - 16337 016a DA62 str r2, [r3, #44] -3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16338 .loc 1 3684 7 is_stmt 1 view .LVU4827 -3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16339 .loc 1 3684 17 is_stmt 0 view .LVU4828 - 16340 016c A36A ldr r3, [r4, #40] -3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16341 .loc 1 3684 56 view .LVU4829 - 16342 016e 3B4A ldr r2, .L1266+4 - 16343 0170 1A63 str r2, [r3, #48] -3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ - 16344 .loc 1 3687 7 is_stmt 1 view .LVU4830 -3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ - 16345 .loc 1 3687 17 is_stmt 0 view .LVU4831 - 16346 0172 A36A ldr r3, [r4, #40] -3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ - 16347 .loc 1 3687 53 view .LVU4832 - 16348 0174 3A4A ldr r2, .L1266+8 - 16349 0176 5A63 str r2, [r3, #52] -3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16350 .loc 1 3689 7 is_stmt 1 view .LVU4833 -3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16351 .loc 1 3689 71 is_stmt 0 view .LVU4834 - 16352 0178 2168 ldr r1, [r4] - 16353 .LVL1271: -3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16354 .loc 1 3689 11 view .LVU4835 - 16355 017a 3B46 mov r3, r7 - 16356 017c 3246 mov r2, r6 - 16357 017e 3831 adds r1, r1, #56 - 16358 0180 A06A ldr r0, [r4, #40] - 16359 .LVL1272: -3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - ARM GAS /tmp/ccodHXtm.s page 502 + 16262 .loc 1 3683 17 is_stmt 0 view .LVU4818 + 16263 0166 A36A ldr r3, [r4, #40] + ARM GAS /tmp/ccGjXOU1.s page 500 - 16360 .loc 1 3689 11 view .LVU4836 - 16361 0182 FFF7FEFF bl HAL_DMA_Start_IT - 16362 .LVL1273: +3683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 16264 .loc 1 3683 52 view .LVU4819 + 16265 0168 3B4A ldr r2, .L1263 + 16266 .LVL1267: +3683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; + 16267 .loc 1 3683 52 view .LVU4820 + 16268 016a DA62 str r2, [r3, #44] +3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16269 .loc 1 3684 7 is_stmt 1 view .LVU4821 +3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16270 .loc 1 3684 17 is_stmt 0 view .LVU4822 + 16271 016c A36A ldr r3, [r4, #40] +3684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16272 .loc 1 3684 56 view .LVU4823 + 16273 016e 3B4A ldr r2, .L1263+4 + 16274 0170 1A63 str r2, [r3, #48] +3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ + 16275 .loc 1 3687 7 is_stmt 1 view .LVU4824 +3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ + 16276 .loc 1 3687 17 is_stmt 0 view .LVU4825 + 16277 0172 A36A ldr r3, [r4, #40] +3687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the DMA channel */ + 16278 .loc 1 3687 53 view .LVU4826 + 16279 0174 3A4A ldr r2, .L1263+8 + 16280 0176 5A63 str r2, [r3, #52] 3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16363 .loc 1 3689 10 discriminator 1 view .LVU4837 - 16364 0186 0546 mov r5, r0 - 16365 .LVL1274: + 16281 .loc 1 3689 7 is_stmt 1 view .LVU4827 3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16366 .loc 1 3689 10 discriminator 1 view .LVU4838 - 16367 0188 08B1 cbz r0, .L1264 + 16282 .loc 1 3689 71 is_stmt 0 view .LVU4828 + 16283 0178 2168 ldr r1, [r4] + 16284 .LVL1268: +3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16285 .loc 1 3689 11 view .LVU4829 + 16286 017a 3B46 mov r3, r7 + 16287 017c 3246 mov r2, r6 + 16288 017e 3831 adds r1, r1, #56 + 16289 0180 A06A ldr r0, [r4, #40] + 16290 .LVL1269: +3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16291 .loc 1 3689 11 view .LVU4830 + 16292 0182 FFF7FEFF bl HAL_DMA_Start_IT + 16293 .LVL1270: +3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16294 .loc 1 3689 10 discriminator 1 view .LVU4831 + 16295 0186 0546 mov r5, r0 + 16296 .LVL1271: +3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16297 .loc 1 3689 10 discriminator 1 view .LVU4832 + 16298 0188 08B1 cbz r0, .L1261 3693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16368 .loc 1 3693 16 view .LVU4839 - 16369 018a 0125 movs r5, #1 - 16370 018c 40E0 b .L1230 - 16371 .L1264: + 16299 .loc 1 3693 16 view .LVU4833 + 16300 018a 0125 movs r5, #1 + 16301 018c 40E0 b .L1227 + 16302 .L1261: 3696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16372 .loc 1 3696 7 is_stmt 1 view .LVU4840 - 16373 018e 2268 ldr r2, [r4] - 16374 0190 D368 ldr r3, [r2, #12] - 16375 0192 43F48063 orr r3, r3, #1024 - 16376 0196 D360 str r3, [r2, #12] + 16303 .loc 1 3696 7 is_stmt 1 view .LVU4834 + 16304 018e 2268 ldr r2, [r4] + ARM GAS /tmp/ccGjXOU1.s page 501 + + + 16305 0190 D368 ldr r3, [r2, #12] + 16306 0192 43F48063 orr r3, r3, #1024 + 16307 0196 D360 str r3, [r2, #12] 3699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16377 .loc 1 3699 7 view .LVU4841 - 16378 0198 0122 movs r2, #1 - 16379 019a 0421 movs r1, #4 - 16380 019c 2068 ldr r0, [r4] - 16381 019e FFF7FEFF bl TIM_CCxChannelCmd - 16382 .LVL1275: + 16308 .loc 1 3699 7 view .LVU4835 + 16309 0198 0122 movs r2, #1 + 16310 019a 0421 movs r1, #4 + 16311 019c 2068 ldr r0, [r4] + 16312 019e FFF7FEFF bl TIM_CCxChannelCmd + 16313 .LVL1272: 3702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16383 .loc 1 3702 7 view .LVU4842 - 16384 01a2 2268 ldr r2, [r4] - 16385 01a4 1368 ldr r3, [r2] - 16386 01a6 43F00103 orr r3, r3, #1 - 16387 01aa 1360 str r3, [r2] + 16314 .loc 1 3702 7 view .LVU4836 + 16315 01a2 2268 ldr r2, [r4] + 16316 01a4 1368 ldr r3, [r2] + 16317 01a6 43F00103 orr r3, r3, #1 + 16318 01aa 1360 str r3, [r2] 3704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16388 .loc 1 3704 7 view .LVU4843 - 16389 01ac 30E0 b .L1230 - 16390 .LVL1276: - 16391 .L1261: + 16319 .loc 1 3704 7 view .LVU4837 + 16320 01ac 30E0 b .L1227 + 16321 .LVL1273: + 16322 .L1258: 3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16392 .loc 1 3725 7 view .LVU4844 + 16323 .loc 1 3725 7 view .LVU4838 3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16393 .loc 1 3725 17 is_stmt 0 view .LVU4845 - 16394 01ae A36A ldr r3, [r4, #40] + 16324 .loc 1 3725 17 is_stmt 0 view .LVU4839 + 16325 01ae A36A ldr r3, [r4, #40] 3725:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 16395 .loc 1 3725 52 view .LVU4846 - 16396 01b0 294A ldr r2, .L1266 - 16397 01b2 DA62 str r2, [r3, #44] + 16326 .loc 1 3725 52 view .LVU4840 + 16327 01b0 294A ldr r2, .L1263 + 16328 01b2 DA62 str r2, [r3, #44] 3726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16398 .loc 1 3726 7 is_stmt 1 view .LVU4847 + 16329 .loc 1 3726 7 is_stmt 1 view .LVU4841 3726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16399 .loc 1 3726 17 is_stmt 0 view .LVU4848 - 16400 01b4 A36A ldr r3, [r4, #40] + 16330 .loc 1 3726 17 is_stmt 0 view .LVU4842 + 16331 01b4 A36A ldr r3, [r4, #40] 3726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16401 .loc 1 3726 56 view .LVU4849 - 16402 01b6 294A ldr r2, .L1266+4 - 16403 01b8 1A63 str r2, [r3, #48] - ARM GAS /tmp/ccodHXtm.s page 503 + 16332 .loc 1 3726 56 view .LVU4843 + 16333 01b6 294A ldr r2, .L1263+4 + 16334 01b8 1A63 str r2, [r3, #48] +3729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16335 .loc 1 3729 7 is_stmt 1 view .LVU4844 +3729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16336 .loc 1 3729 17 is_stmt 0 view .LVU4845 + 16337 01ba A36A ldr r3, [r4, #40] +3729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16338 .loc 1 3729 53 view .LVU4846 + 16339 01bc 284A ldr r2, .L1263+8 + 16340 01be 5A63 str r2, [r3, #52] +3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16341 .loc 1 3732 7 is_stmt 1 view .LVU4847 +3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16342 .loc 1 3732 71 is_stmt 0 view .LVU4848 + 16343 01c0 2168 ldr r1, [r4] +3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) + 16344 .loc 1 3732 11 view .LVU4849 + 16345 01c2 3B46 mov r3, r7 + 16346 01c4 3246 mov r2, r6 + ARM GAS /tmp/ccGjXOU1.s page 502 -3729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16404 .loc 1 3729 7 is_stmt 1 view .LVU4850 -3729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16405 .loc 1 3729 17 is_stmt 0 view .LVU4851 - 16406 01ba A36A ldr r3, [r4, #40] -3729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16407 .loc 1 3729 53 view .LVU4852 - 16408 01bc 284A ldr r2, .L1266+8 - 16409 01be 5A63 str r2, [r3, #52] + 16347 01c6 3831 adds r1, r1, #56 + 16348 01c8 A06A ldr r0, [r4, #40] + 16349 01ca FFF7FEFF bl HAL_DMA_Start_IT + 16350 .LVL1274: 3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16410 .loc 1 3732 7 is_stmt 1 view .LVU4853 + 16351 .loc 1 3732 10 discriminator 1 view .LVU4850 + 16352 01ce 0546 mov r5, r0 + 16353 .LVL1275: 3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16411 .loc 1 3732 71 is_stmt 0 view .LVU4854 - 16412 01c0 2168 ldr r1, [r4] -3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16413 .loc 1 3732 11 view .LVU4855 - 16414 01c2 3B46 mov r3, r7 - 16415 01c4 3246 mov r2, r6 - 16416 01c6 3831 adds r1, r1, #56 - 16417 01c8 A06A ldr r0, [r4, #40] - 16418 01ca FFF7FEFF bl HAL_DMA_Start_IT - 16419 .LVL1277: -3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16420 .loc 1 3732 10 discriminator 1 view .LVU4856 - 16421 01ce 0546 mov r5, r0 - 16422 .LVL1278: -3732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** Length) != HAL_OK) - 16423 .loc 1 3732 10 discriminator 1 view .LVU4857 - 16424 01d0 08B1 cbz r0, .L1265 + 16354 .loc 1 3732 10 discriminator 1 view .LVU4851 + 16355 01d0 08B1 cbz r0, .L1262 3736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16425 .loc 1 3736 16 view .LVU4858 - 16426 01d2 0125 movs r5, #1 - 16427 01d4 1CE0 b .L1230 - 16428 .L1265: + 16356 .loc 1 3736 16 view .LVU4852 + 16357 01d2 0125 movs r5, #1 + 16358 01d4 1CE0 b .L1227 + 16359 .L1262: 3740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ - 16429 .loc 1 3740 7 is_stmt 1 view .LVU4859 - 16430 01d6 2268 ldr r2, [r4] - 16431 01d8 D368 ldr r3, [r2, #12] - 16432 01da 43F40073 orr r3, r3, #512 - 16433 01de D360 str r3, [r2, #12] + 16360 .loc 1 3740 7 is_stmt 1 view .LVU4853 + 16361 01d6 2268 ldr r2, [r4] + 16362 01d8 D368 ldr r3, [r2, #12] + 16363 01da 43F40073 orr r3, r3, #512 + 16364 01de D360 str r3, [r2, #12] 3742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16434 .loc 1 3742 7 view .LVU4860 - 16435 01e0 2268 ldr r2, [r4] - 16436 01e2 D368 ldr r3, [r2, #12] - 16437 01e4 43F48063 orr r3, r3, #1024 - 16438 01e8 D360 str r3, [r2, #12] + 16365 .loc 1 3742 7 view .LVU4854 + 16366 01e0 2268 ldr r2, [r4] + 16367 01e2 D368 ldr r3, [r2, #12] + 16368 01e4 43F48063 orr r3, r3, #1024 + 16369 01e8 D360 str r3, [r2, #12] 3745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 16439 .loc 1 3745 7 view .LVU4861 - 16440 01ea 0122 movs r2, #1 - 16441 01ec 0021 movs r1, #0 - 16442 01ee 2068 ldr r0, [r4] - 16443 01f0 FFF7FEFF bl TIM_CCxChannelCmd - 16444 .LVL1279: + 16370 .loc 1 3745 7 view .LVU4855 + 16371 01ea 0122 movs r2, #1 + 16372 01ec 0021 movs r1, #0 + 16373 01ee 2068 ldr r0, [r4] + 16374 01f0 FFF7FEFF bl TIM_CCxChannelCmd + 16375 .LVL1276: 3746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16445 .loc 1 3746 7 view .LVU4862 - 16446 01f4 0122 movs r2, #1 - 16447 01f6 0421 movs r1, #4 - ARM GAS /tmp/ccodHXtm.s page 504 - - - 16448 01f8 2068 ldr r0, [r4] - 16449 01fa FFF7FEFF bl TIM_CCxChannelCmd - 16450 .LVL1280: + 16376 .loc 1 3746 7 view .LVU4856 + 16377 01f4 0122 movs r2, #1 + 16378 01f6 0421 movs r1, #4 + 16379 01f8 2068 ldr r0, [r4] + 16380 01fa FFF7FEFF bl TIM_CCxChannelCmd + 16381 .LVL1277: 3749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16451 .loc 1 3749 7 view .LVU4863 - 16452 01fe 2268 ldr r2, [r4] - 16453 0200 1368 ldr r3, [r2] - 16454 0202 43F00103 orr r3, r3, #1 - 16455 0206 1360 str r3, [r2] + 16382 .loc 1 3749 7 view .LVU4857 + 16383 01fe 2268 ldr r2, [r4] + 16384 0200 1368 ldr r3, [r2] + 16385 0202 43F00103 orr r3, r3, #1 + 16386 0206 1360 str r3, [r2] 3751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16456 .loc 1 3751 7 view .LVU4864 - 16457 0208 02E0 b .L1230 - 16458 .LVL1281: - 16459 .L1236: + 16387 .loc 1 3751 7 view .LVU4858 + 16388 0208 02E0 b .L1227 + 16389 .LVL1278: + 16390 .L1233: 3573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16460 .loc 1 3573 14 is_stmt 0 view .LVU4865 - 16461 020a 0546 mov r5, r0 - 16462 .LVL1282: + 16391 .loc 1 3573 14 is_stmt 0 view .LVU4859 + 16392 020a 0546 mov r5, r0 + 16393 .LVL1279: + ARM GAS /tmp/ccGjXOU1.s page 503 + + 3573:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16463 .loc 1 3573 14 view .LVU4866 - 16464 020c 00E0 b .L1230 - 16465 .LVL1283: - 16466 .L1237: + 16394 .loc 1 3573 14 view .LVU4860 + 16395 020c 00E0 b .L1227 + 16396 .LVL1280: + 16397 .L1234: 3590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16467 .loc 1 3590 14 view .LVU4867 - 16468 020e 0125 movs r5, #1 - 16469 .LVL1284: - 16470 .L1230: + 16398 .loc 1 3590 14 view .LVU4861 + 16399 020e 0125 movs r5, #1 + 16400 .LVL1281: + 16401 .L1227: 3757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16471 .loc 1 3757 1 view .LVU4868 - 16472 0210 2846 mov r0, r5 - 16473 0212 F8BD pop {r3, r4, r5, r6, r7, pc} - 16474 .LVL1285: - 16475 .L1238: + 16402 .loc 1 3757 1 view .LVU4862 + 16403 0210 2846 mov r0, r5 + 16404 0212 F8BD pop {r3, r4, r5, r6, r7, pc} + 16405 .LVL1282: + 16406 .L1235: 3580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16476 .loc 1 3580 16 view .LVU4869 - 16477 0214 0546 mov r5, r0 - 16478 .LVL1286: + 16407 .loc 1 3580 16 view .LVU4863 + 16408 0214 0546 mov r5, r0 + 16409 .LVL1283: 3580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16479 .loc 1 3580 16 view .LVU4870 - 16480 0216 FBE7 b .L1230 - 16481 .LVL1287: - 16482 .L1239: + 16410 .loc 1 3580 16 view .LVU4864 + 16411 0216 FBE7 b .L1227 + 16412 .LVL1284: + 16413 .L1236: 3580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16483 .loc 1 3580 16 view .LVU4871 - 16484 0218 0546 mov r5, r0 - 16485 .LVL1288: + 16414 .loc 1 3580 16 view .LVU4865 + 16415 0218 0546 mov r5, r0 + 16416 .LVL1285: 3580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16486 .loc 1 3580 16 view .LVU4872 - 16487 021a F9E7 b .L1230 - 16488 .LVL1289: - 16489 .L1240: + 16417 .loc 1 3580 16 view .LVU4866 + 16418 021a F9E7 b .L1227 + 16419 .LVL1286: + 16420 .L1237: 3598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16490 .loc 1 3598 14 view .LVU4873 - 16491 021c 6546 mov r5, ip - 16492 .LVL1290: + 16421 .loc 1 3598 14 view .LVU4867 + 16422 021c 6546 mov r5, ip + 16423 .LVL1287: 3598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - ARM GAS /tmp/ccodHXtm.s page 505 - - - 16493 .loc 1 3598 14 view .LVU4874 - 16494 021e F7E7 b .L1230 - 16495 .LVL1291: - 16496 .L1241: + 16424 .loc 1 3598 14 view .LVU4868 + 16425 021e F7E7 b .L1227 + 16426 .LVL1288: + 16427 .L1238: 3598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16497 .loc 1 3598 14 view .LVU4875 - 16498 0220 1D46 mov r5, r3 - 16499 .LVL1292: + 16428 .loc 1 3598 14 view .LVU4869 + 16429 0220 1D46 mov r5, r3 + 16430 .LVL1289: 3598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16500 .loc 1 3598 14 view .LVU4876 - 16501 0222 F5E7 b .L1230 - 16502 .LVL1293: - 16503 .L1242: + 16431 .loc 1 3598 14 view .LVU4870 + 16432 0222 F5E7 b .L1227 + 16433 .LVL1290: + 16434 .L1239: 3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16504 .loc 1 3615 14 view .LVU4877 - 16505 0224 0125 movs r5, #1 - 16506 .LVL1294: + 16435 .loc 1 3615 14 view .LVU4871 + 16436 0224 0125 movs r5, #1 + 16437 .LVL1291: 3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16507 .loc 1 3615 14 view .LVU4878 - 16508 0226 F3E7 b .L1230 - 16509 .LVL1295: - 16510 .L1243: -3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16511 .loc 1 3615 14 view .LVU4879 - 16512 0228 6546 mov r5, ip - 16513 .LVL1296: -3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16514 .loc 1 3615 14 view .LVU4880 - 16515 022a F1E7 b .L1230 - 16516 .LVL1297: - 16517 .L1244: -3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16518 .loc 1 3605 16 view .LVU4881 - 16519 022c 1D46 mov r5, r3 - 16520 .LVL1298: -3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16521 .loc 1 3605 16 view .LVU4882 - 16522 022e EFE7 b .L1230 - 16523 .LVL1299: - 16524 .L1245: -3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16525 .loc 1 3605 16 view .LVU4883 - 16526 0230 1D46 mov r5, r3 - 16527 .LVL1300: -3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16528 .loc 1 3605 16 view .LVU4884 - 16529 0232 EDE7 b .L1230 - 16530 .LVL1301: - 16531 .L1246: -3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16532 .loc 1 3625 14 view .LVU4885 - 16533 0234 6546 mov r5, ip - 16534 .LVL1302: -3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16535 .loc 1 3625 14 view .LVU4886 - 16536 0236 EBE7 b .L1230 - 16537 .LVL1303: - ARM GAS /tmp/ccodHXtm.s page 506 + ARM GAS /tmp/ccGjXOU1.s page 504 - 16538 .L1247: + 16438 .loc 1 3615 14 view .LVU4872 + 16439 0226 F3E7 b .L1227 + 16440 .LVL1292: + 16441 .L1240: +3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16442 .loc 1 3615 14 view .LVU4873 + 16443 0228 6546 mov r5, ip + 16444 .LVL1293: +3615:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16445 .loc 1 3615 14 view .LVU4874 + 16446 022a F1E7 b .L1227 + 16447 .LVL1294: + 16448 .L1241: +3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16449 .loc 1 3605 16 view .LVU4875 + 16450 022c 1D46 mov r5, r3 + 16451 .LVL1295: +3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16452 .loc 1 3605 16 view .LVU4876 + 16453 022e EFE7 b .L1227 + 16454 .LVL1296: + 16455 .L1242: +3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16456 .loc 1 3605 16 view .LVU4877 + 16457 0230 1D46 mov r5, r3 + 16458 .LVL1297: +3605:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16459 .loc 1 3605 16 view .LVU4878 + 16460 0232 EDE7 b .L1227 + 16461 .LVL1298: + 16462 .L1243: 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16539 .loc 1 3625 14 view .LVU4887 - 16540 0238 0546 mov r5, r0 - 16541 .LVL1304: + 16463 .loc 1 3625 14 view .LVU4879 + 16464 0234 6546 mov r5, ip + 16465 .LVL1299: 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16542 .loc 1 3625 14 view .LVU4888 - 16543 023a E9E7 b .L1230 - 16544 .LVL1305: - 16545 .L1248: + 16466 .loc 1 3625 14 view .LVU4880 + 16467 0236 EBE7 b .L1227 + 16468 .LVL1300: + 16469 .L1244: 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16546 .loc 1 3625 14 view .LVU4889 - 16547 023c 1D46 mov r5, r3 - 16548 .LVL1306: + 16470 .loc 1 3625 14 view .LVU4881 + 16471 0238 0546 mov r5, r0 + 16472 .LVL1301: 3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16549 .loc 1 3625 14 view .LVU4890 - 16550 023e E7E7 b .L1230 - 16551 .LVL1307: - 16552 .L1249: -3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16553 .loc 1 3646 14 view .LVU4891 - 16554 0240 0125 movs r5, #1 - 16555 .LVL1308: -3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16556 .loc 1 3646 14 view .LVU4892 - 16557 0242 E5E7 b .L1230 - 16558 .LVL1309: - 16559 .L1250: -3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16560 .loc 1 3646 14 view .LVU4893 - 16561 0244 6546 mov r5, ip - 16562 .LVL1310: -3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16563 .loc 1 3646 14 view .LVU4894 - 16564 0246 E3E7 b .L1230 - 16565 .LVL1311: - 16566 .L1251: -3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16567 .loc 1 3646 14 view .LVU4895 - 16568 0248 0546 mov r5, r0 - 16569 .LVL1312: -3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16570 .loc 1 3646 14 view .LVU4896 - 16571 024a E1E7 b .L1230 - 16572 .LVL1313: - 16573 .L1252: -3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16574 .loc 1 3634 16 view .LVU4897 - 16575 024c 1D46 mov r5, r3 - 16576 .LVL1314: -3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16577 .loc 1 3634 16 view .LVU4898 - 16578 024e DFE7 b .L1230 - 16579 .LVL1315: - 16580 .L1253: -3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16581 .loc 1 3634 16 view .LVU4899 - ARM GAS /tmp/ccodHXtm.s page 507 + 16473 .loc 1 3625 14 view .LVU4882 + 16474 023a E9E7 b .L1227 + 16475 .LVL1302: + 16476 .L1245: +3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16477 .loc 1 3625 14 view .LVU4883 + 16478 023c 1D46 mov r5, r3 + 16479 .LVL1303: +3625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16480 .loc 1 3625 14 view .LVU4884 + 16481 023e E7E7 b .L1227 + 16482 .LVL1304: + ARM GAS /tmp/ccGjXOU1.s page 505 - 16582 0250 1D46 mov r5, r3 - 16583 .LVL1316: + 16483 .L1246: +3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16484 .loc 1 3646 14 view .LVU4885 + 16485 0240 0125 movs r5, #1 + 16486 .LVL1305: +3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16487 .loc 1 3646 14 view .LVU4886 + 16488 0242 E5E7 b .L1227 + 16489 .LVL1306: + 16490 .L1247: +3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16491 .loc 1 3646 14 view .LVU4887 + 16492 0244 6546 mov r5, ip + 16493 .LVL1307: +3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16494 .loc 1 3646 14 view .LVU4888 + 16495 0246 E3E7 b .L1227 + 16496 .LVL1308: + 16497 .L1248: +3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16498 .loc 1 3646 14 view .LVU4889 + 16499 0248 0546 mov r5, r0 + 16500 .LVL1309: +3646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16501 .loc 1 3646 14 view .LVU4890 + 16502 024a E1E7 b .L1227 + 16503 .LVL1310: + 16504 .L1249: 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16584 .loc 1 3634 16 view .LVU4900 - 16585 0252 DDE7 b .L1230 - 16586 .LVL1317: - 16587 .L1254: + 16505 .loc 1 3634 16 view .LVU4891 + 16506 024c 1D46 mov r5, r3 + 16507 .LVL1311: 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16588 .loc 1 3634 16 view .LVU4901 - 16589 0254 1D46 mov r5, r3 - 16590 .LVL1318: + 16508 .loc 1 3634 16 view .LVU4892 + 16509 024e DFE7 b .L1227 + 16510 .LVL1312: + 16511 .L1250: 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16591 .loc 1 3634 16 view .LVU4902 - 16592 0256 DBE7 b .L1230 - 16593 .L1267: - 16594 .align 2 - 16595 .L1266: - 16596 0258 00000000 .word TIM_DMACaptureCplt - 16597 025c 00000000 .word TIM_DMACaptureHalfCplt - 16598 0260 00000000 .word TIM_DMAError - 16599 .cfi_endproc - 16600 .LFE385: - 16602 .section .text.HAL_TIM_Encoder_Stop_DMA,"ax",%progbits - 16603 .align 1 - 16604 .global HAL_TIM_Encoder_Stop_DMA - 16605 .syntax unified - 16606 .thumb - 16607 .thumb_func - 16609 HAL_TIM_Encoder_Stop_DMA: - 16610 .LVL1319: - 16611 .LFB386: + 16512 .loc 1 3634 16 view .LVU4893 + 16513 0250 1D46 mov r5, r3 + 16514 .LVL1313: +3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16515 .loc 1 3634 16 view .LVU4894 + 16516 0252 DDE7 b .L1227 + 16517 .LVL1314: + 16518 .L1251: +3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16519 .loc 1 3634 16 view .LVU4895 + 16520 0254 1D46 mov r5, r3 + 16521 .LVL1315: +3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16522 .loc 1 3634 16 view .LVU4896 + 16523 0256 DBE7 b .L1227 + 16524 .L1264: + 16525 .align 2 + 16526 .L1263: + 16527 0258 00000000 .word TIM_DMACaptureCplt + ARM GAS /tmp/ccGjXOU1.s page 506 + + + 16528 025c 00000000 .word TIM_DMACaptureHalfCplt + 16529 0260 00000000 .word TIM_DMAError + 16530 .cfi_endproc + 16531 .LFE385: + 16533 .section .text.HAL_TIM_Encoder_Stop_DMA,"ax",%progbits + 16534 .align 1 + 16535 .global HAL_TIM_Encoder_Stop_DMA + 16536 .syntax unified + 16537 .thumb + 16538 .thumb_func + 16540 HAL_TIM_Encoder_Stop_DMA: + 16541 .LVL1316: + 16542 .LFB386: 3770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 16612 .loc 1 3770 1 is_stmt 1 view -0 - 16613 .cfi_startproc - 16614 @ args = 0, pretend = 0, frame = 0 - 16615 @ frame_needed = 0, uses_anonymous_args = 0 + 16543 .loc 1 3770 1 is_stmt 1 view -0 + 16544 .cfi_startproc + 16545 @ args = 0, pretend = 0, frame = 0 + 16546 @ frame_needed = 0, uses_anonymous_args = 0 3770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** /* Check the parameters */ - 16616 .loc 1 3770 1 is_stmt 0 view .LVU4904 - 16617 0000 38B5 push {r3, r4, r5, lr} - 16618 .LCFI112: - 16619 .cfi_def_cfa_offset 16 - 16620 .cfi_offset 3, -16 - 16621 .cfi_offset 4, -12 - 16622 .cfi_offset 5, -8 - 16623 .cfi_offset 14, -4 - 16624 0002 0446 mov r4, r0 + 16547 .loc 1 3770 1 is_stmt 0 view .LVU4898 + 16548 0000 38B5 push {r3, r4, r5, lr} + 16549 .LCFI112: + 16550 .cfi_def_cfa_offset 16 + 16551 .cfi_offset 3, -16 + 16552 .cfi_offset 4, -12 + 16553 .cfi_offset 5, -8 + 16554 .cfi_offset 14, -4 + 16555 0002 0446 mov r4, r0 3772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16625 .loc 1 3772 3 is_stmt 1 view .LVU4905 + 16556 .loc 1 3772 3 is_stmt 1 view .LVU4899 3776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16626 .loc 1 3776 3 view .LVU4906 + 16557 .loc 1 3776 3 view .LVU4900 3776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16627 .loc 1 3776 6 is_stmt 0 view .LVU4907 - 16628 0004 0D46 mov r5, r1 - 16629 0006 0029 cmp r1, #0 - 16630 0008 37D0 beq .L1279 + 16558 .loc 1 3776 6 is_stmt 0 view .LVU4901 + 16559 0004 0D46 mov r5, r1 + 16560 0006 0029 cmp r1, #0 + 16561 0008 37D0 beq .L1276 3784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16631 .loc 1 3784 8 is_stmt 1 view .LVU4908 - ARM GAS /tmp/ccodHXtm.s page 508 - - + 16562 .loc 1 3784 8 is_stmt 1 view .LVU4902 3784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16632 .loc 1 3784 11 is_stmt 0 view .LVU4909 - 16633 000a 0429 cmp r1, #4 - 16634 000c 43D0 beq .L1280 + 16563 .loc 1 3784 11 is_stmt 0 view .LVU4903 + 16564 000a 0429 cmp r1, #4 + 16565 000c 43D0 beq .L1277 3794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 16635 .loc 1 3794 5 is_stmt 1 view .LVU4910 - 16636 000e 0022 movs r2, #0 - 16637 0010 1146 mov r1, r2 - 16638 .LVL1320: + 16566 .loc 1 3794 5 is_stmt 1 view .LVU4904 + 16567 000e 0022 movs r2, #0 + 16568 0010 1146 mov r1, r2 + 16569 .LVL1317: 3794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 16639 .loc 1 3794 5 is_stmt 0 view .LVU4911 - 16640 0012 0068 ldr r0, [r0] - 16641 .LVL1321: + 16570 .loc 1 3794 5 is_stmt 0 view .LVU4905 + 16571 0012 0068 ldr r0, [r0] + 16572 .LVL1318: 3794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); - 16642 .loc 1 3794 5 view .LVU4912 - 16643 0014 FFF7FEFF bl TIM_CCxChannelCmd - 16644 .LVL1322: + 16573 .loc 1 3794 5 view .LVU4906 + 16574 0014 FFF7FEFF bl TIM_CCxChannelCmd + 16575 .LVL1319: 3795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16645 .loc 1 3795 5 is_stmt 1 view .LVU4913 - 16646 0018 0022 movs r2, #0 - 16647 001a 0421 movs r1, #4 - 16648 001c 2068 ldr r0, [r4] - 16649 001e FFF7FEFF bl TIM_CCxChannelCmd - 16650 .LVL1323: + ARM GAS /tmp/ccGjXOU1.s page 507 + + + 16576 .loc 1 3795 5 is_stmt 1 view .LVU4907 + 16577 0018 0022 movs r2, #0 + 16578 001a 0421 movs r1, #4 + 16579 001c 2068 ldr r0, [r4] + 16580 001e FFF7FEFF bl TIM_CCxChannelCmd + 16581 .LVL1320: 3798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); - 16651 .loc 1 3798 5 view .LVU4914 - 16652 0022 2268 ldr r2, [r4] - 16653 0024 D368 ldr r3, [r2, #12] - 16654 0026 23F40073 bic r3, r3, #512 - 16655 002a D360 str r3, [r2, #12] + 16582 .loc 1 3798 5 view .LVU4908 + 16583 0022 2268 ldr r2, [r4] + 16584 0024 D368 ldr r3, [r2, #12] + 16585 0026 23F40073 bic r3, r3, #512 + 16586 002a D360 str r3, [r2, #12] 3799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 16656 .loc 1 3799 5 view .LVU4915 - 16657 002c 2268 ldr r2, [r4] - 16658 002e D368 ldr r3, [r2, #12] - 16659 0030 23F48063 bic r3, r3, #1024 - 16660 0034 D360 str r3, [r2, #12] + 16587 .loc 1 3799 5 view .LVU4909 + 16588 002c 2268 ldr r2, [r4] + 16589 002e D368 ldr r3, [r2, #12] + 16590 0030 23F48063 bic r3, r3, #1024 + 16591 0034 D360 str r3, [r2, #12] 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 16661 .loc 1 3800 5 view .LVU4916 + 16592 .loc 1 3800 5 view .LVU4910 3800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 16662 .loc 1 3800 11 is_stmt 0 view .LVU4917 - 16663 0036 606A ldr r0, [r4, #36] - 16664 0038 FFF7FEFF bl HAL_DMA_Abort_IT - 16665 .LVL1324: + 16593 .loc 1 3800 11 is_stmt 0 view .LVU4911 + 16594 0036 606A ldr r0, [r4, #36] + 16595 0038 FFF7FEFF bl HAL_DMA_Abort_IT + 16596 .LVL1321: 3801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16666 .loc 1 3801 5 is_stmt 1 view .LVU4918 + 16597 .loc 1 3801 5 is_stmt 1 view .LVU4912 3801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16667 .loc 1 3801 11 is_stmt 0 view .LVU4919 - 16668 003c A06A ldr r0, [r4, #40] - 16669 003e FFF7FEFF bl HAL_DMA_Abort_IT - 16670 .LVL1325: - 16671 .L1270: + 16598 .loc 1 3801 11 is_stmt 0 view .LVU4913 + 16599 003c A06A ldr r0, [r4, #40] + 16600 003e FFF7FEFF bl HAL_DMA_Abort_IT + 16601 .LVL1322: + 16602 .L1267: 3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16672 .loc 1 3805 3 is_stmt 1 view .LVU4920 + 16603 .loc 1 3805 3 is_stmt 1 view .LVU4914 3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16673 .loc 1 3805 3 view .LVU4921 - 16674 0042 2368 ldr r3, [r4] - 16675 0044 196A ldr r1, [r3, #32] - ARM GAS /tmp/ccodHXtm.s page 509 + 16604 .loc 1 3805 3 view .LVU4915 + 16605 0042 2368 ldr r3, [r4] + 16606 0044 196A ldr r1, [r3, #32] + 16607 0046 41F21112 movw r2, #4369 + 16608 004a 1142 tst r1, r2 + 16609 004c 08D1 bne .L1269 +3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16610 .loc 1 3805 3 discriminator 1 view .LVU4916 + 16611 004e 196A ldr r1, [r3, #32] + 16612 0050 44F24442 movw r2, #17476 + 16613 0054 1142 tst r1, r2 + 16614 0056 03D1 bne .L1269 +3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16615 .loc 1 3805 3 discriminator 3 view .LVU4917 + 16616 0058 1A68 ldr r2, [r3] + 16617 005a 22F00102 bic r2, r2, #1 + 16618 005e 1A60 str r2, [r3] + 16619 .L1269: +3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16620 .loc 1 3805 3 discriminator 5 view .LVU4918 +3808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { + ARM GAS /tmp/ccGjXOU1.s page 508 - 16676 0046 41F21112 movw r2, #4369 - 16677 004a 1142 tst r1, r2 - 16678 004c 08D1 bne .L1272 -3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16679 .loc 1 3805 3 discriminator 1 view .LVU4922 - 16680 004e 196A ldr r1, [r3, #32] - 16681 0050 44F24442 movw r2, #17476 - 16682 0054 1142 tst r1, r2 - 16683 0056 03D1 bne .L1272 -3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16684 .loc 1 3805 3 discriminator 3 view .LVU4923 - 16685 0058 1A68 ldr r2, [r3] - 16686 005a 22F00102 bic r2, r2, #1 - 16687 005e 1A60 str r2, [r3] - 16688 .L1272: -3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16689 .loc 1 3805 3 discriminator 5 view .LVU4924 + 16621 .loc 1 3808 3 view .LVU4919 3808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16690 .loc 1 3808 3 view .LVU4925 + 16622 .loc 1 3808 6 is_stmt 0 view .LVU4920 + 16623 0060 3DB3 cbz r5, .L1270 3808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16691 .loc 1 3808 6 is_stmt 0 view .LVU4926 - 16692 0060 3DB3 cbz r5, .L1273 -3808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** { - 16693 .loc 1 3808 34 discriminator 1 view .LVU4927 - 16694 0062 042D cmp r5, #4 - 16695 0064 2CD0 beq .L1281 + 16624 .loc 1 3808 34 discriminator 1 view .LVU4921 + 16625 0062 042D cmp r5, #4 + 16626 0064 2CD0 beq .L1278 3815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 16696 .loc 1 3815 5 is_stmt 1 view .LVU4928 - 16697 0066 0123 movs r3, #1 - 16698 0068 84F83E30 strb r3, [r4, #62] + 16627 .loc 1 3815 5 is_stmt 1 view .LVU4922 + 16628 0066 0123 movs r3, #1 + 16629 0068 84F83E30 strb r3, [r4, #62] 3816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 16699 .loc 1 3816 5 view .LVU4929 - 16700 006c 84F83F30 strb r3, [r4, #63] + 16630 .loc 1 3816 5 view .LVU4923 + 16631 006c 84F83F30 strb r3, [r4, #63] 3817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 16701 .loc 1 3817 5 view .LVU4930 - 16702 0070 84F84430 strb r3, [r4, #68] + 16632 .loc 1 3817 5 view .LVU4924 + 16633 0070 84F84430 strb r3, [r4, #68] 3818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16703 .loc 1 3818 5 view .LVU4931 - 16704 0074 84F84530 strb r3, [r4, #69] - 16705 0078 20E0 b .L1276 - 16706 .LVL1326: - 16707 .L1279: + 16634 .loc 1 3818 5 view .LVU4925 + 16635 0074 84F84530 strb r3, [r4, #69] + 16636 0078 20E0 b .L1273 + 16637 .LVL1323: + 16638 .L1276: 3778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16708 .loc 1 3778 5 view .LVU4932 - 16709 007a 0022 movs r2, #0 - 16710 007c 1146 mov r1, r2 - 16711 .LVL1327: + 16639 .loc 1 3778 5 view .LVU4926 + 16640 007a 0022 movs r2, #0 + 16641 007c 1146 mov r1, r2 + 16642 .LVL1324: 3778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16712 .loc 1 3778 5 is_stmt 0 view .LVU4933 - 16713 007e 0068 ldr r0, [r0] - 16714 .LVL1328: + 16643 .loc 1 3778 5 is_stmt 0 view .LVU4927 + 16644 007e 0068 ldr r0, [r0] + 16645 .LVL1325: 3778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16715 .loc 1 3778 5 view .LVU4934 - 16716 0080 FFF7FEFF bl TIM_CCxChannelCmd - 16717 .LVL1329: + 16646 .loc 1 3778 5 view .LVU4928 + 16647 0080 FFF7FEFF bl TIM_CCxChannelCmd + 16648 .LVL1326: 3781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 16718 .loc 1 3781 5 is_stmt 1 view .LVU4935 - ARM GAS /tmp/ccodHXtm.s page 510 + 16649 .loc 1 3781 5 is_stmt 1 view .LVU4929 + 16650 0084 2268 ldr r2, [r4] + 16651 0086 D368 ldr r3, [r2, #12] + 16652 0088 23F40073 bic r3, r3, #512 + 16653 008c D360 str r3, [r2, #12] +3782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16654 .loc 1 3782 5 view .LVU4930 +3782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16655 .loc 1 3782 11 is_stmt 0 view .LVU4931 + 16656 008e 606A ldr r0, [r4, #36] + 16657 0090 FFF7FEFF bl HAL_DMA_Abort_IT + 16658 .LVL1327: + 16659 0094 D5E7 b .L1267 + 16660 .LVL1328: + 16661 .L1277: +3786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** + 16662 .loc 1 3786 5 is_stmt 1 view .LVU4932 + 16663 0096 0022 movs r2, #0 + 16664 0098 0421 movs r1, #4 + ARM GAS /tmp/ccGjXOU1.s page 509 - 16719 0084 2268 ldr r2, [r4] - 16720 0086 D368 ldr r3, [r2, #12] - 16721 0088 23F40073 bic r3, r3, #512 - 16722 008c D360 str r3, [r2, #12] -3782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16723 .loc 1 3782 5 view .LVU4936 -3782:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16724 .loc 1 3782 11 is_stmt 0 view .LVU4937 - 16725 008e 606A ldr r0, [r4, #36] - 16726 0090 FFF7FEFF bl HAL_DMA_Abort_IT - 16727 .LVL1330: - 16728 0094 D5E7 b .L1270 - 16729 .LVL1331: - 16730 .L1280: + 16665 .LVL1329: 3786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16731 .loc 1 3786 5 is_stmt 1 view .LVU4938 - 16732 0096 0022 movs r2, #0 - 16733 0098 0421 movs r1, #4 - 16734 .LVL1332: + 16666 .loc 1 3786 5 is_stmt 0 view .LVU4933 + 16667 009a 0068 ldr r0, [r0] + 16668 .LVL1330: 3786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16735 .loc 1 3786 5 is_stmt 0 view .LVU4939 - 16736 009a 0068 ldr r0, [r0] - 16737 .LVL1333: -3786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - 16738 .loc 1 3786 5 view .LVU4940 - 16739 009c FFF7FEFF bl TIM_CCxChannelCmd - 16740 .LVL1334: + 16669 .loc 1 3786 5 view .LVU4934 + 16670 009c FFF7FEFF bl TIM_CCxChannelCmd + 16671 .LVL1331: 3789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 16741 .loc 1 3789 5 is_stmt 1 view .LVU4941 - 16742 00a0 2268 ldr r2, [r4] - 16743 00a2 D368 ldr r3, [r2, #12] - 16744 00a4 23F48063 bic r3, r3, #1024 - 16745 00a8 D360 str r3, [r2, #12] + 16672 .loc 1 3789 5 is_stmt 1 view .LVU4935 + 16673 00a0 2268 ldr r2, [r4] + 16674 00a2 D368 ldr r3, [r2, #12] + 16675 00a4 23F48063 bic r3, r3, #1024 + 16676 00a8 D360 str r3, [r2, #12] 3790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16746 .loc 1 3790 5 view .LVU4942 + 16677 .loc 1 3790 5 view .LVU4936 3790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16747 .loc 1 3790 11 is_stmt 0 view .LVU4943 - 16748 00aa A06A ldr r0, [r4, #40] - 16749 00ac FFF7FEFF bl HAL_DMA_Abort_IT - 16750 .LVL1335: - 16751 00b0 C7E7 b .L1270 - 16752 .L1273: + 16678 .loc 1 3790 11 is_stmt 0 view .LVU4937 + 16679 00aa A06A ldr r0, [r4, #40] + 16680 00ac FFF7FEFF bl HAL_DMA_Abort_IT + 16681 .LVL1332: + 16682 00b0 C7E7 b .L1267 + 16683 .L1270: 3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16753 .loc 1 3810 5 is_stmt 1 view .LVU4944 + 16684 .loc 1 3810 5 is_stmt 1 view .LVU4938 3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16754 .loc 1 3810 5 is_stmt 0 discriminator 1 view .LVU4945 - 16755 00b2 0123 movs r3, #1 - 16756 00b4 84F83E30 strb r3, [r4, #62] + 16685 .loc 1 3810 5 is_stmt 0 discriminator 1 view .LVU4939 + 16686 00b2 0123 movs r3, #1 + 16687 00b4 84F83E30 strb r3, [r4, #62] 3811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16757 .loc 1 3811 5 is_stmt 1 view .LVU4946 + 16688 .loc 1 3811 5 is_stmt 1 view .LVU4940 3811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16758 .loc 1 3811 5 is_stmt 0 discriminator 1 view .LVU4947 - 16759 00b8 84F84430 strb r3, [r4, #68] - 16760 .L1276: + 16689 .loc 1 3811 5 is_stmt 0 discriminator 1 view .LVU4941 + 16690 00b8 84F84430 strb r3, [r4, #68] + 16691 .L1273: 3822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16761 .loc 1 3822 3 is_stmt 1 view .LVU4948 + 16692 .loc 1 3822 3 is_stmt 1 view .LVU4942 3823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** - ARM GAS /tmp/ccodHXtm.s page 511 + 16693 .loc 1 3823 1 is_stmt 0 view .LVU4943 + 16694 00bc 0020 movs r0, #0 + 16695 00be 38BD pop {r3, r4, r5, pc} + 16696 .LVL1333: + 16697 .L1278: +3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 16698 .loc 1 3810 5 is_stmt 1 view .LVU4944 +3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + 16699 .loc 1 3810 5 is_stmt 0 discriminator 3 view .LVU4945 + 16700 00c0 0123 movs r3, #1 + 16701 00c2 84F83F30 strb r3, [r4, #63] +3811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16702 .loc 1 3811 5 is_stmt 1 view .LVU4946 +3811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } + 16703 .loc 1 3811 5 is_stmt 0 discriminator 3 view .LVU4947 + 16704 00c6 84F84530 strb r3, [r4, #69] + 16705 00ca F7E7 b .L1273 + 16706 .cfi_endproc + ARM GAS /tmp/ccGjXOU1.s page 510 - 16762 .loc 1 3823 1 is_stmt 0 view .LVU4949 - 16763 00bc 0020 movs r0, #0 - 16764 00be 38BD pop {r3, r4, r5, pc} - 16765 .LVL1336: - 16766 .L1281: -3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16767 .loc 1 3810 5 is_stmt 1 view .LVU4950 -3810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - 16768 .loc 1 3810 5 is_stmt 0 discriminator 3 view .LVU4951 - 16769 00c0 0123 movs r3, #1 - 16770 00c2 84F83F30 strb r3, [r4, #63] -3811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16771 .loc 1 3811 5 is_stmt 1 view .LVU4952 -3811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c **** } - 16772 .loc 1 3811 5 is_stmt 0 discriminator 3 view .LVU4953 - 16773 00c6 84F84530 strb r3, [r4, #69] - 16774 00ca F7E7 b .L1276 - 16775 .cfi_endproc - 16776 .LFE386: - 16778 .text - 16779 .Letext0: - 16780 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 16781 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 16782 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 16783 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 16784 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 16785 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 16786 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" - 16787 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h" - ARM GAS /tmp/ccodHXtm.s page 512 + 16707 .LFE386: + 16709 .text + 16710 .Letext0: + 16711 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 16712 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 16713 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 16714 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 16715 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 16716 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 16717 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" + 16718 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h" + ARM GAS /tmp/ccGjXOU1.s page 511 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_tim.c - /tmp/ccodHXtm.s:21 .text.TIM_OC1_SetConfig:00000000 $t - /tmp/ccodHXtm.s:26 .text.TIM_OC1_SetConfig:00000000 TIM_OC1_SetConfig - /tmp/ccodHXtm.s:192 .text.TIM_OC1_SetConfig:00000098 $d - /tmp/ccodHXtm.s:197 .text.TIM_OC3_SetConfig:00000000 $t - /tmp/ccodHXtm.s:202 .text.TIM_OC3_SetConfig:00000000 TIM_OC3_SetConfig - /tmp/ccodHXtm.s:356 .text.TIM_OC3_SetConfig:00000088 $d - /tmp/ccodHXtm.s:361 .text.TIM_OC4_SetConfig:00000000 $t - /tmp/ccodHXtm.s:366 .text.TIM_OC4_SetConfig:00000000 TIM_OC4_SetConfig - /tmp/ccodHXtm.s:522 .text.TIM_OC4_SetConfig:00000088 $d - /tmp/ccodHXtm.s:527 .text.TIM_OC5_SetConfig:00000000 $t - /tmp/ccodHXtm.s:532 .text.TIM_OC5_SetConfig:00000000 TIM_OC5_SetConfig - /tmp/ccodHXtm.s:649 .text.TIM_OC5_SetConfig:00000064 $d - /tmp/ccodHXtm.s:654 .text.TIM_OC6_SetConfig:00000000 $t - /tmp/ccodHXtm.s:659 .text.TIM_OC6_SetConfig:00000000 TIM_OC6_SetConfig - /tmp/ccodHXtm.s:778 .text.TIM_OC6_SetConfig:00000068 $d - /tmp/ccodHXtm.s:783 .text.TIM_TI1_ConfigInputStage:00000000 $t - /tmp/ccodHXtm.s:788 .text.TIM_TI1_ConfigInputStage:00000000 TIM_TI1_ConfigInputStage - /tmp/ccodHXtm.s:849 .text.TIM_TI2_SetConfig:00000000 $t - /tmp/ccodHXtm.s:854 .text.TIM_TI2_SetConfig:00000000 TIM_TI2_SetConfig - /tmp/ccodHXtm.s:935 .text.TIM_TI2_ConfigInputStage:00000000 $t - /tmp/ccodHXtm.s:940 .text.TIM_TI2_ConfigInputStage:00000000 TIM_TI2_ConfigInputStage - /tmp/ccodHXtm.s:1001 .text.TIM_TI3_SetConfig:00000000 $t - /tmp/ccodHXtm.s:1006 .text.TIM_TI3_SetConfig:00000000 TIM_TI3_SetConfig - /tmp/ccodHXtm.s:1087 .text.TIM_TI4_SetConfig:00000000 $t - /tmp/ccodHXtm.s:1092 .text.TIM_TI4_SetConfig:00000000 TIM_TI4_SetConfig - /tmp/ccodHXtm.s:1173 .text.TIM_ITRx_SetConfig:00000000 $t - /tmp/ccodHXtm.s:1178 .text.TIM_ITRx_SetConfig:00000000 TIM_ITRx_SetConfig - /tmp/ccodHXtm.s:1214 .text.HAL_TIM_Base_MspInit:00000000 $t - /tmp/ccodHXtm.s:1220 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit - /tmp/ccodHXtm.s:1235 .text.HAL_TIM_Base_MspDeInit:00000000 $t - /tmp/ccodHXtm.s:1241 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit - /tmp/ccodHXtm.s:1256 .text.HAL_TIM_Base_DeInit:00000000 $t - /tmp/ccodHXtm.s:1262 .text.HAL_TIM_Base_DeInit:00000000 HAL_TIM_Base_DeInit - /tmp/ccodHXtm.s:1348 .text.HAL_TIM_Base_Start:00000000 $t - /tmp/ccodHXtm.s:1354 .text.HAL_TIM_Base_Start:00000000 HAL_TIM_Base_Start - /tmp/ccodHXtm.s:1461 .text.HAL_TIM_Base_Start:00000074 $d - /tmp/ccodHXtm.s:1467 .text.HAL_TIM_Base_Stop:00000000 $t - /tmp/ccodHXtm.s:1473 .text.HAL_TIM_Base_Stop:00000000 HAL_TIM_Base_Stop - /tmp/ccodHXtm.s:1514 .text.HAL_TIM_Base_Start_IT:00000000 $t - /tmp/ccodHXtm.s:1520 .text.HAL_TIM_Base_Start_IT:00000000 HAL_TIM_Base_Start_IT - /tmp/ccodHXtm.s:1632 .text.HAL_TIM_Base_Start_IT:0000007c $d - /tmp/ccodHXtm.s:1638 .text.HAL_TIM_Base_Stop_IT:00000000 $t - /tmp/ccodHXtm.s:1644 .text.HAL_TIM_Base_Stop_IT:00000000 HAL_TIM_Base_Stop_IT - /tmp/ccodHXtm.s:1690 .text.HAL_TIM_Base_Start_DMA:00000000 $t - /tmp/ccodHXtm.s:1696 .text.HAL_TIM_Base_Start_DMA:00000000 HAL_TIM_Base_Start_DMA - /tmp/ccodHXtm.s:1855 .text.HAL_TIM_Base_Start_DMA:000000b8 $d - /tmp/ccodHXtm.s:3966 .text.TIM_DMAPeriodElapsedCplt:00000000 TIM_DMAPeriodElapsedCplt - /tmp/ccodHXtm.s:4030 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 TIM_DMAPeriodElapsedHalfCplt - /tmp/ccodHXtm.s:5125 .text.TIM_DMAError:00000000 TIM_DMAError - /tmp/ccodHXtm.s:1864 .text.HAL_TIM_Base_Stop_DMA:00000000 $t - /tmp/ccodHXtm.s:1870 .text.HAL_TIM_Base_Stop_DMA:00000000 HAL_TIM_Base_Stop_DMA - /tmp/ccodHXtm.s:1928 .text.HAL_TIM_OC_MspInit:00000000 $t - /tmp/ccodHXtm.s:1934 .text.HAL_TIM_OC_MspInit:00000000 HAL_TIM_OC_MspInit - /tmp/ccodHXtm.s:1949 .text.HAL_TIM_OC_MspDeInit:00000000 $t - /tmp/ccodHXtm.s:1955 .text.HAL_TIM_OC_MspDeInit:00000000 HAL_TIM_OC_MspDeInit - ARM GAS /tmp/ccodHXtm.s page 513 + /tmp/ccGjXOU1.s:21 .text.TIM_OC1_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:26 .text.TIM_OC1_SetConfig:00000000 TIM_OC1_SetConfig + /tmp/ccGjXOU1.s:192 .text.TIM_OC1_SetConfig:00000098 $d + /tmp/ccGjXOU1.s:197 .text.TIM_OC3_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:202 .text.TIM_OC3_SetConfig:00000000 TIM_OC3_SetConfig + /tmp/ccGjXOU1.s:356 .text.TIM_OC3_SetConfig:00000088 $d + /tmp/ccGjXOU1.s:361 .text.TIM_OC4_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:366 .text.TIM_OC4_SetConfig:00000000 TIM_OC4_SetConfig + /tmp/ccGjXOU1.s:522 .text.TIM_OC4_SetConfig:00000088 $d + /tmp/ccGjXOU1.s:527 .text.TIM_OC5_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:532 .text.TIM_OC5_SetConfig:00000000 TIM_OC5_SetConfig + /tmp/ccGjXOU1.s:649 .text.TIM_OC5_SetConfig:00000064 $d + /tmp/ccGjXOU1.s:654 .text.TIM_OC6_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:659 .text.TIM_OC6_SetConfig:00000000 TIM_OC6_SetConfig + /tmp/ccGjXOU1.s:778 .text.TIM_OC6_SetConfig:00000068 $d + /tmp/ccGjXOU1.s:783 .text.TIM_TI1_ConfigInputStage:00000000 $t + /tmp/ccGjXOU1.s:788 .text.TIM_TI1_ConfigInputStage:00000000 TIM_TI1_ConfigInputStage + /tmp/ccGjXOU1.s:849 .text.TIM_TI2_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:854 .text.TIM_TI2_SetConfig:00000000 TIM_TI2_SetConfig + /tmp/ccGjXOU1.s:935 .text.TIM_TI2_ConfigInputStage:00000000 $t + /tmp/ccGjXOU1.s:940 .text.TIM_TI2_ConfigInputStage:00000000 TIM_TI2_ConfigInputStage + /tmp/ccGjXOU1.s:1001 .text.TIM_TI3_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:1006 .text.TIM_TI3_SetConfig:00000000 TIM_TI3_SetConfig + /tmp/ccGjXOU1.s:1087 .text.TIM_TI4_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:1092 .text.TIM_TI4_SetConfig:00000000 TIM_TI4_SetConfig + /tmp/ccGjXOU1.s:1173 .text.TIM_ITRx_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:1178 .text.TIM_ITRx_SetConfig:00000000 TIM_ITRx_SetConfig + /tmp/ccGjXOU1.s:1214 .text.HAL_TIM_Base_MspInit:00000000 $t + /tmp/ccGjXOU1.s:1220 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit + /tmp/ccGjXOU1.s:1235 .text.HAL_TIM_Base_MspDeInit:00000000 $t + /tmp/ccGjXOU1.s:1241 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit + /tmp/ccGjXOU1.s:1256 .text.HAL_TIM_Base_DeInit:00000000 $t + /tmp/ccGjXOU1.s:1262 .text.HAL_TIM_Base_DeInit:00000000 HAL_TIM_Base_DeInit + /tmp/ccGjXOU1.s:1348 .text.HAL_TIM_Base_Start:00000000 $t + /tmp/ccGjXOU1.s:1354 .text.HAL_TIM_Base_Start:00000000 HAL_TIM_Base_Start + /tmp/ccGjXOU1.s:1460 .text.HAL_TIM_Base_Start:00000070 $d + /tmp/ccGjXOU1.s:1466 .text.HAL_TIM_Base_Stop:00000000 $t + /tmp/ccGjXOU1.s:1472 .text.HAL_TIM_Base_Stop:00000000 HAL_TIM_Base_Stop + /tmp/ccGjXOU1.s:1513 .text.HAL_TIM_Base_Start_IT:00000000 $t + /tmp/ccGjXOU1.s:1519 .text.HAL_TIM_Base_Start_IT:00000000 HAL_TIM_Base_Start_IT + /tmp/ccGjXOU1.s:1630 .text.HAL_TIM_Base_Start_IT:0000007c $d + /tmp/ccGjXOU1.s:1636 .text.HAL_TIM_Base_Stop_IT:00000000 $t + /tmp/ccGjXOU1.s:1642 .text.HAL_TIM_Base_Stop_IT:00000000 HAL_TIM_Base_Stop_IT + /tmp/ccGjXOU1.s:1688 .text.HAL_TIM_Base_Start_DMA:00000000 $t + /tmp/ccGjXOU1.s:1694 .text.HAL_TIM_Base_Start_DMA:00000000 HAL_TIM_Base_Start_DMA + /tmp/ccGjXOU1.s:1853 .text.HAL_TIM_Base_Start_DMA:000000b8 $d + /tmp/ccGjXOU1.s:3961 .text.TIM_DMAPeriodElapsedCplt:00000000 TIM_DMAPeriodElapsedCplt + /tmp/ccGjXOU1.s:4025 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 TIM_DMAPeriodElapsedHalfCplt + /tmp/ccGjXOU1.s:5120 .text.TIM_DMAError:00000000 TIM_DMAError + /tmp/ccGjXOU1.s:1862 .text.HAL_TIM_Base_Stop_DMA:00000000 $t + /tmp/ccGjXOU1.s:1868 .text.HAL_TIM_Base_Stop_DMA:00000000 HAL_TIM_Base_Stop_DMA + /tmp/ccGjXOU1.s:1926 .text.HAL_TIM_OC_MspInit:00000000 $t + /tmp/ccGjXOU1.s:1932 .text.HAL_TIM_OC_MspInit:00000000 HAL_TIM_OC_MspInit + /tmp/ccGjXOU1.s:1947 .text.HAL_TIM_OC_MspDeInit:00000000 $t + /tmp/ccGjXOU1.s:1953 .text.HAL_TIM_OC_MspDeInit:00000000 HAL_TIM_OC_MspDeInit + ARM GAS /tmp/ccGjXOU1.s page 512 - /tmp/ccodHXtm.s:1970 .text.HAL_TIM_OC_DeInit:00000000 $t - /tmp/ccodHXtm.s:1976 .text.HAL_TIM_OC_DeInit:00000000 HAL_TIM_OC_DeInit - /tmp/ccodHXtm.s:2062 .text.HAL_TIM_PWM_MspInit:00000000 $t - /tmp/ccodHXtm.s:2068 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit - /tmp/ccodHXtm.s:2083 .text.HAL_TIM_PWM_MspDeInit:00000000 $t - /tmp/ccodHXtm.s:2089 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit - /tmp/ccodHXtm.s:2104 .text.HAL_TIM_PWM_DeInit:00000000 $t - /tmp/ccodHXtm.s:2110 .text.HAL_TIM_PWM_DeInit:00000000 HAL_TIM_PWM_DeInit - /tmp/ccodHXtm.s:2196 .text.HAL_TIM_IC_MspInit:00000000 $t - /tmp/ccodHXtm.s:2202 .text.HAL_TIM_IC_MspInit:00000000 HAL_TIM_IC_MspInit - /tmp/ccodHXtm.s:2217 .text.HAL_TIM_IC_MspDeInit:00000000 $t - /tmp/ccodHXtm.s:2223 .text.HAL_TIM_IC_MspDeInit:00000000 HAL_TIM_IC_MspDeInit - /tmp/ccodHXtm.s:2238 .text.HAL_TIM_IC_DeInit:00000000 $t - /tmp/ccodHXtm.s:2244 .text.HAL_TIM_IC_DeInit:00000000 HAL_TIM_IC_DeInit - /tmp/ccodHXtm.s:2330 .text.HAL_TIM_OnePulse_MspInit:00000000 $t - /tmp/ccodHXtm.s:2336 .text.HAL_TIM_OnePulse_MspInit:00000000 HAL_TIM_OnePulse_MspInit - /tmp/ccodHXtm.s:2351 .text.HAL_TIM_OnePulse_MspDeInit:00000000 $t - /tmp/ccodHXtm.s:2357 .text.HAL_TIM_OnePulse_MspDeInit:00000000 HAL_TIM_OnePulse_MspDeInit - /tmp/ccodHXtm.s:2372 .text.HAL_TIM_OnePulse_DeInit:00000000 $t - /tmp/ccodHXtm.s:2378 .text.HAL_TIM_OnePulse_DeInit:00000000 HAL_TIM_OnePulse_DeInit - /tmp/ccodHXtm.s:2448 .text.HAL_TIM_Encoder_MspInit:00000000 $t - /tmp/ccodHXtm.s:2454 .text.HAL_TIM_Encoder_MspInit:00000000 HAL_TIM_Encoder_MspInit - /tmp/ccodHXtm.s:2469 .text.HAL_TIM_Encoder_MspDeInit:00000000 $t - /tmp/ccodHXtm.s:2475 .text.HAL_TIM_Encoder_MspDeInit:00000000 HAL_TIM_Encoder_MspDeInit - /tmp/ccodHXtm.s:2490 .text.HAL_TIM_Encoder_DeInit:00000000 $t - /tmp/ccodHXtm.s:2496 .text.HAL_TIM_Encoder_DeInit:00000000 HAL_TIM_Encoder_DeInit - /tmp/ccodHXtm.s:2566 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 $t - /tmp/ccodHXtm.s:2572 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 HAL_TIM_DMABurst_MultiWriteStart - /tmp/ccodHXtm.s:2940 .text.HAL_TIM_DMABurst_MultiWriteStart:00000198 $d - /tmp/ccodHXtm.s:4368 .text.TIM_DMADelayPulseCplt:00000000 TIM_DMADelayPulseCplt - /tmp/ccodHXtm.s:4515 .text.TIM_DMADelayPulseHalfCplt:00000000 TIM_DMADelayPulseHalfCplt - /tmp/ccodHXtm.s:5007 .text.TIM_DMATriggerCplt:00000000 TIM_DMATriggerCplt - /tmp/ccodHXtm.s:5071 .text.TIM_DMATriggerHalfCplt:00000000 TIM_DMATriggerHalfCplt - /tmp/ccodHXtm.s:2953 .text.HAL_TIM_DMABurst_WriteStart:00000000 $t - /tmp/ccodHXtm.s:2959 .text.HAL_TIM_DMABurst_WriteStart:00000000 HAL_TIM_DMABurst_WriteStart - /tmp/ccodHXtm.s:2999 .text.HAL_TIM_DMABurst_WriteStop:00000000 $t - /tmp/ccodHXtm.s:3005 .text.HAL_TIM_DMABurst_WriteStop:00000000 HAL_TIM_DMABurst_WriteStop - /tmp/ccodHXtm.s:3157 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 $t - /tmp/ccodHXtm.s:3163 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 HAL_TIM_DMABurst_MultiReadStart - /tmp/ccodHXtm.s:3531 .text.HAL_TIM_DMABurst_MultiReadStart:00000198 $d - /tmp/ccodHXtm.s:4105 .text.TIM_DMACaptureCplt:00000000 TIM_DMACaptureCplt - /tmp/ccodHXtm.s:4260 .text.TIM_DMACaptureHalfCplt:00000000 TIM_DMACaptureHalfCplt - /tmp/ccodHXtm.s:3544 .text.HAL_TIM_DMABurst_ReadStart:00000000 $t - /tmp/ccodHXtm.s:3550 .text.HAL_TIM_DMABurst_ReadStart:00000000 HAL_TIM_DMABurst_ReadStart - /tmp/ccodHXtm.s:3590 .text.HAL_TIM_DMABurst_ReadStop:00000000 $t - /tmp/ccodHXtm.s:3596 .text.HAL_TIM_DMABurst_ReadStop:00000000 HAL_TIM_DMABurst_ReadStop - /tmp/ccodHXtm.s:3748 .text.HAL_TIM_GenerateEvent:00000000 $t - /tmp/ccodHXtm.s:3754 .text.HAL_TIM_GenerateEvent:00000000 HAL_TIM_GenerateEvent - /tmp/ccodHXtm.s:3807 .text.HAL_TIM_ConfigTI1Input:00000000 $t - /tmp/ccodHXtm.s:3813 .text.HAL_TIM_ConfigTI1Input:00000000 HAL_TIM_ConfigTI1Input - /tmp/ccodHXtm.s:3851 .text.HAL_TIM_ReadCapturedValue:00000000 $t - /tmp/ccodHXtm.s:3857 .text.HAL_TIM_ReadCapturedValue:00000000 HAL_TIM_ReadCapturedValue - /tmp/ccodHXtm.s:3871 .text.HAL_TIM_ReadCapturedValue:00000008 $d - /tmp/ccodHXtm.s:3940 .text.HAL_TIM_PeriodElapsedCallback:00000000 $t - /tmp/ccodHXtm.s:3946 .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback - /tmp/ccodHXtm.s:3961 .text.TIM_DMAPeriodElapsedCplt:00000000 $t - /tmp/ccodHXtm.s:4004 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 $t - ARM GAS /tmp/ccodHXtm.s page 514 + /tmp/ccGjXOU1.s:1968 .text.HAL_TIM_OC_DeInit:00000000 $t + /tmp/ccGjXOU1.s:1974 .text.HAL_TIM_OC_DeInit:00000000 HAL_TIM_OC_DeInit + /tmp/ccGjXOU1.s:2060 .text.HAL_TIM_PWM_MspInit:00000000 $t + /tmp/ccGjXOU1.s:2066 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit + /tmp/ccGjXOU1.s:2081 .text.HAL_TIM_PWM_MspDeInit:00000000 $t + /tmp/ccGjXOU1.s:2087 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit + /tmp/ccGjXOU1.s:2102 .text.HAL_TIM_PWM_DeInit:00000000 $t + /tmp/ccGjXOU1.s:2108 .text.HAL_TIM_PWM_DeInit:00000000 HAL_TIM_PWM_DeInit + /tmp/ccGjXOU1.s:2194 .text.HAL_TIM_IC_MspInit:00000000 $t + /tmp/ccGjXOU1.s:2200 .text.HAL_TIM_IC_MspInit:00000000 HAL_TIM_IC_MspInit + /tmp/ccGjXOU1.s:2215 .text.HAL_TIM_IC_MspDeInit:00000000 $t + /tmp/ccGjXOU1.s:2221 .text.HAL_TIM_IC_MspDeInit:00000000 HAL_TIM_IC_MspDeInit + /tmp/ccGjXOU1.s:2236 .text.HAL_TIM_IC_DeInit:00000000 $t + /tmp/ccGjXOU1.s:2242 .text.HAL_TIM_IC_DeInit:00000000 HAL_TIM_IC_DeInit + /tmp/ccGjXOU1.s:2328 .text.HAL_TIM_OnePulse_MspInit:00000000 $t + /tmp/ccGjXOU1.s:2334 .text.HAL_TIM_OnePulse_MspInit:00000000 HAL_TIM_OnePulse_MspInit + /tmp/ccGjXOU1.s:2349 .text.HAL_TIM_OnePulse_MspDeInit:00000000 $t + /tmp/ccGjXOU1.s:2355 .text.HAL_TIM_OnePulse_MspDeInit:00000000 HAL_TIM_OnePulse_MspDeInit + /tmp/ccGjXOU1.s:2370 .text.HAL_TIM_OnePulse_DeInit:00000000 $t + /tmp/ccGjXOU1.s:2376 .text.HAL_TIM_OnePulse_DeInit:00000000 HAL_TIM_OnePulse_DeInit + /tmp/ccGjXOU1.s:2446 .text.HAL_TIM_Encoder_MspInit:00000000 $t + /tmp/ccGjXOU1.s:2452 .text.HAL_TIM_Encoder_MspInit:00000000 HAL_TIM_Encoder_MspInit + /tmp/ccGjXOU1.s:2467 .text.HAL_TIM_Encoder_MspDeInit:00000000 $t + /tmp/ccGjXOU1.s:2473 .text.HAL_TIM_Encoder_MspDeInit:00000000 HAL_TIM_Encoder_MspDeInit + /tmp/ccGjXOU1.s:2488 .text.HAL_TIM_Encoder_DeInit:00000000 $t + /tmp/ccGjXOU1.s:2494 .text.HAL_TIM_Encoder_DeInit:00000000 HAL_TIM_Encoder_DeInit + /tmp/ccGjXOU1.s:2564 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 $t + /tmp/ccGjXOU1.s:2570 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 HAL_TIM_DMABurst_MultiWriteStart + /tmp/ccGjXOU1.s:2937 .text.HAL_TIM_DMABurst_MultiWriteStart:00000198 $d + /tmp/ccGjXOU1.s:4363 .text.TIM_DMADelayPulseCplt:00000000 TIM_DMADelayPulseCplt + /tmp/ccGjXOU1.s:4510 .text.TIM_DMADelayPulseHalfCplt:00000000 TIM_DMADelayPulseHalfCplt + /tmp/ccGjXOU1.s:5002 .text.TIM_DMATriggerCplt:00000000 TIM_DMATriggerCplt + /tmp/ccGjXOU1.s:5066 .text.TIM_DMATriggerHalfCplt:00000000 TIM_DMATriggerHalfCplt + /tmp/ccGjXOU1.s:2950 .text.HAL_TIM_DMABurst_WriteStart:00000000 $t + /tmp/ccGjXOU1.s:2956 .text.HAL_TIM_DMABurst_WriteStart:00000000 HAL_TIM_DMABurst_WriteStart + /tmp/ccGjXOU1.s:2996 .text.HAL_TIM_DMABurst_WriteStop:00000000 $t + /tmp/ccGjXOU1.s:3002 .text.HAL_TIM_DMABurst_WriteStop:00000000 HAL_TIM_DMABurst_WriteStop + /tmp/ccGjXOU1.s:3154 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 $t + /tmp/ccGjXOU1.s:3160 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 HAL_TIM_DMABurst_MultiReadStart + /tmp/ccGjXOU1.s:3526 .text.HAL_TIM_DMABurst_MultiReadStart:00000198 $d + /tmp/ccGjXOU1.s:4100 .text.TIM_DMACaptureCplt:00000000 TIM_DMACaptureCplt + /tmp/ccGjXOU1.s:4255 .text.TIM_DMACaptureHalfCplt:00000000 TIM_DMACaptureHalfCplt + /tmp/ccGjXOU1.s:3539 .text.HAL_TIM_DMABurst_ReadStart:00000000 $t + /tmp/ccGjXOU1.s:3545 .text.HAL_TIM_DMABurst_ReadStart:00000000 HAL_TIM_DMABurst_ReadStart + /tmp/ccGjXOU1.s:3585 .text.HAL_TIM_DMABurst_ReadStop:00000000 $t + /tmp/ccGjXOU1.s:3591 .text.HAL_TIM_DMABurst_ReadStop:00000000 HAL_TIM_DMABurst_ReadStop + /tmp/ccGjXOU1.s:3743 .text.HAL_TIM_GenerateEvent:00000000 $t + /tmp/ccGjXOU1.s:3749 .text.HAL_TIM_GenerateEvent:00000000 HAL_TIM_GenerateEvent + /tmp/ccGjXOU1.s:3802 .text.HAL_TIM_ConfigTI1Input:00000000 $t + /tmp/ccGjXOU1.s:3808 .text.HAL_TIM_ConfigTI1Input:00000000 HAL_TIM_ConfigTI1Input + /tmp/ccGjXOU1.s:3846 .text.HAL_TIM_ReadCapturedValue:00000000 $t + /tmp/ccGjXOU1.s:3852 .text.HAL_TIM_ReadCapturedValue:00000000 HAL_TIM_ReadCapturedValue + /tmp/ccGjXOU1.s:3866 .text.HAL_TIM_ReadCapturedValue:00000008 $d + /tmp/ccGjXOU1.s:3935 .text.HAL_TIM_PeriodElapsedCallback:00000000 $t + /tmp/ccGjXOU1.s:3941 .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback + /tmp/ccGjXOU1.s:3956 .text.TIM_DMAPeriodElapsedCplt:00000000 $t + /tmp/ccGjXOU1.s:3999 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 $t + ARM GAS /tmp/ccGjXOU1.s page 513 - /tmp/ccodHXtm.s:4010 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 HAL_TIM_PeriodElapsedHalfCpltCallback - /tmp/ccodHXtm.s:4025 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 $t - /tmp/ccodHXtm.s:4057 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 $t - /tmp/ccodHXtm.s:4063 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 HAL_TIM_OC_DelayElapsedCallback - /tmp/ccodHXtm.s:4078 .text.HAL_TIM_IC_CaptureCallback:00000000 $t - /tmp/ccodHXtm.s:4084 .text.HAL_TIM_IC_CaptureCallback:00000000 HAL_TIM_IC_CaptureCallback - /tmp/ccodHXtm.s:4099 .text.TIM_DMACaptureCplt:00000000 $t - /tmp/ccodHXtm.s:4233 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 $t - /tmp/ccodHXtm.s:4239 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 HAL_TIM_IC_CaptureHalfCpltCallback - /tmp/ccodHXtm.s:4254 .text.TIM_DMACaptureHalfCplt:00000000 $t - /tmp/ccodHXtm.s:4342 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 $t - /tmp/ccodHXtm.s:4348 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 HAL_TIM_PWM_PulseFinishedCallback - /tmp/ccodHXtm.s:4363 .text.TIM_DMADelayPulseCplt:00000000 $t - /tmp/ccodHXtm.s:4488 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 $t - /tmp/ccodHXtm.s:4494 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 HAL_TIM_PWM_PulseFinishedHalfCpltCallback - /tmp/ccodHXtm.s:4509 .text.TIM_DMADelayPulseHalfCplt:00000000 $t - /tmp/ccodHXtm.s:4597 .text.HAL_TIM_TriggerCallback:00000000 $t - /tmp/ccodHXtm.s:4603 .text.HAL_TIM_TriggerCallback:00000000 HAL_TIM_TriggerCallback - /tmp/ccodHXtm.s:4618 .text.HAL_TIM_IRQHandler:00000000 $t - /tmp/ccodHXtm.s:4624 .text.HAL_TIM_IRQHandler:00000000 HAL_TIM_IRQHandler - /tmp/ccodHXtm.s:5002 .text.TIM_DMATriggerCplt:00000000 $t - /tmp/ccodHXtm.s:5045 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 $t - /tmp/ccodHXtm.s:5051 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 HAL_TIM_TriggerHalfCpltCallback - /tmp/ccodHXtm.s:5066 .text.TIM_DMATriggerHalfCplt:00000000 $t - /tmp/ccodHXtm.s:5098 .text.HAL_TIM_ErrorCallback:00000000 $t - /tmp/ccodHXtm.s:5104 .text.HAL_TIM_ErrorCallback:00000000 HAL_TIM_ErrorCallback - /tmp/ccodHXtm.s:5119 .text.TIM_DMAError:00000000 $t - /tmp/ccodHXtm.s:5223 .text.HAL_TIM_Base_GetState:00000000 $t - /tmp/ccodHXtm.s:5229 .text.HAL_TIM_Base_GetState:00000000 HAL_TIM_Base_GetState - /tmp/ccodHXtm.s:5247 .text.HAL_TIM_OC_GetState:00000000 $t - /tmp/ccodHXtm.s:5253 .text.HAL_TIM_OC_GetState:00000000 HAL_TIM_OC_GetState - /tmp/ccodHXtm.s:5271 .text.HAL_TIM_PWM_GetState:00000000 $t - /tmp/ccodHXtm.s:5277 .text.HAL_TIM_PWM_GetState:00000000 HAL_TIM_PWM_GetState - /tmp/ccodHXtm.s:5295 .text.HAL_TIM_IC_GetState:00000000 $t - /tmp/ccodHXtm.s:5301 .text.HAL_TIM_IC_GetState:00000000 HAL_TIM_IC_GetState - /tmp/ccodHXtm.s:5319 .text.HAL_TIM_OnePulse_GetState:00000000 $t - /tmp/ccodHXtm.s:5325 .text.HAL_TIM_OnePulse_GetState:00000000 HAL_TIM_OnePulse_GetState - /tmp/ccodHXtm.s:5343 .text.HAL_TIM_Encoder_GetState:00000000 $t - /tmp/ccodHXtm.s:5349 .text.HAL_TIM_Encoder_GetState:00000000 HAL_TIM_Encoder_GetState - /tmp/ccodHXtm.s:5367 .text.HAL_TIM_GetActiveChannel:00000000 $t - /tmp/ccodHXtm.s:5373 .text.HAL_TIM_GetActiveChannel:00000000 HAL_TIM_GetActiveChannel - /tmp/ccodHXtm.s:5391 .text.HAL_TIM_GetChannelState:00000000 $t - /tmp/ccodHXtm.s:5397 .text.HAL_TIM_GetChannelState:00000000 HAL_TIM_GetChannelState - /tmp/ccodHXtm.s:5412 .text.HAL_TIM_GetChannelState:00000008 $d - /tmp/ccodHXtm.s:5484 .text.HAL_TIM_DMABurstState:00000000 $t - /tmp/ccodHXtm.s:5490 .text.HAL_TIM_DMABurstState:00000000 HAL_TIM_DMABurstState - /tmp/ccodHXtm.s:5509 .text.TIM_Base_SetConfig:00000000 $t - /tmp/ccodHXtm.s:5515 .text.TIM_Base_SetConfig:00000000 TIM_Base_SetConfig - /tmp/ccodHXtm.s:5674 .text.TIM_Base_SetConfig:000000c4 $d - /tmp/ccodHXtm.s:5679 .text.HAL_TIM_Base_Init:00000000 $t - /tmp/ccodHXtm.s:5685 .text.HAL_TIM_Base_Init:00000000 HAL_TIM_Base_Init - /tmp/ccodHXtm.s:5786 .text.HAL_TIM_OC_Init:00000000 $t - /tmp/ccodHXtm.s:5792 .text.HAL_TIM_OC_Init:00000000 HAL_TIM_OC_Init - /tmp/ccodHXtm.s:5893 .text.HAL_TIM_PWM_Init:00000000 $t - /tmp/ccodHXtm.s:5899 .text.HAL_TIM_PWM_Init:00000000 HAL_TIM_PWM_Init - /tmp/ccodHXtm.s:6000 .text.HAL_TIM_IC_Init:00000000 $t - /tmp/ccodHXtm.s:6006 .text.HAL_TIM_IC_Init:00000000 HAL_TIM_IC_Init - ARM GAS /tmp/ccodHXtm.s page 515 + /tmp/ccGjXOU1.s:4005 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 HAL_TIM_PeriodElapsedHalfCpltCallback + /tmp/ccGjXOU1.s:4020 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 $t + /tmp/ccGjXOU1.s:4052 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 $t + /tmp/ccGjXOU1.s:4058 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 HAL_TIM_OC_DelayElapsedCallback + /tmp/ccGjXOU1.s:4073 .text.HAL_TIM_IC_CaptureCallback:00000000 $t + /tmp/ccGjXOU1.s:4079 .text.HAL_TIM_IC_CaptureCallback:00000000 HAL_TIM_IC_CaptureCallback + /tmp/ccGjXOU1.s:4094 .text.TIM_DMACaptureCplt:00000000 $t + /tmp/ccGjXOU1.s:4228 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 $t + /tmp/ccGjXOU1.s:4234 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 HAL_TIM_IC_CaptureHalfCpltCallback + /tmp/ccGjXOU1.s:4249 .text.TIM_DMACaptureHalfCplt:00000000 $t + /tmp/ccGjXOU1.s:4337 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 $t + /tmp/ccGjXOU1.s:4343 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 HAL_TIM_PWM_PulseFinishedCallback + /tmp/ccGjXOU1.s:4358 .text.TIM_DMADelayPulseCplt:00000000 $t + /tmp/ccGjXOU1.s:4483 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 $t + /tmp/ccGjXOU1.s:4489 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 HAL_TIM_PWM_PulseFinishedHalfCpltCallback + /tmp/ccGjXOU1.s:4504 .text.TIM_DMADelayPulseHalfCplt:00000000 $t + /tmp/ccGjXOU1.s:4592 .text.HAL_TIM_TriggerCallback:00000000 $t + /tmp/ccGjXOU1.s:4598 .text.HAL_TIM_TriggerCallback:00000000 HAL_TIM_TriggerCallback + /tmp/ccGjXOU1.s:4613 .text.HAL_TIM_IRQHandler:00000000 $t + /tmp/ccGjXOU1.s:4619 .text.HAL_TIM_IRQHandler:00000000 HAL_TIM_IRQHandler + /tmp/ccGjXOU1.s:4997 .text.TIM_DMATriggerCplt:00000000 $t + /tmp/ccGjXOU1.s:5040 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 $t + /tmp/ccGjXOU1.s:5046 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 HAL_TIM_TriggerHalfCpltCallback + /tmp/ccGjXOU1.s:5061 .text.TIM_DMATriggerHalfCplt:00000000 $t + /tmp/ccGjXOU1.s:5093 .text.HAL_TIM_ErrorCallback:00000000 $t + /tmp/ccGjXOU1.s:5099 .text.HAL_TIM_ErrorCallback:00000000 HAL_TIM_ErrorCallback + /tmp/ccGjXOU1.s:5114 .text.TIM_DMAError:00000000 $t + /tmp/ccGjXOU1.s:5218 .text.HAL_TIM_Base_GetState:00000000 $t + /tmp/ccGjXOU1.s:5224 .text.HAL_TIM_Base_GetState:00000000 HAL_TIM_Base_GetState + /tmp/ccGjXOU1.s:5242 .text.HAL_TIM_OC_GetState:00000000 $t + /tmp/ccGjXOU1.s:5248 .text.HAL_TIM_OC_GetState:00000000 HAL_TIM_OC_GetState + /tmp/ccGjXOU1.s:5266 .text.HAL_TIM_PWM_GetState:00000000 $t + /tmp/ccGjXOU1.s:5272 .text.HAL_TIM_PWM_GetState:00000000 HAL_TIM_PWM_GetState + /tmp/ccGjXOU1.s:5290 .text.HAL_TIM_IC_GetState:00000000 $t + /tmp/ccGjXOU1.s:5296 .text.HAL_TIM_IC_GetState:00000000 HAL_TIM_IC_GetState + /tmp/ccGjXOU1.s:5314 .text.HAL_TIM_OnePulse_GetState:00000000 $t + /tmp/ccGjXOU1.s:5320 .text.HAL_TIM_OnePulse_GetState:00000000 HAL_TIM_OnePulse_GetState + /tmp/ccGjXOU1.s:5338 .text.HAL_TIM_Encoder_GetState:00000000 $t + /tmp/ccGjXOU1.s:5344 .text.HAL_TIM_Encoder_GetState:00000000 HAL_TIM_Encoder_GetState + /tmp/ccGjXOU1.s:5362 .text.HAL_TIM_GetActiveChannel:00000000 $t + /tmp/ccGjXOU1.s:5368 .text.HAL_TIM_GetActiveChannel:00000000 HAL_TIM_GetActiveChannel + /tmp/ccGjXOU1.s:5386 .text.HAL_TIM_GetChannelState:00000000 $t + /tmp/ccGjXOU1.s:5392 .text.HAL_TIM_GetChannelState:00000000 HAL_TIM_GetChannelState + /tmp/ccGjXOU1.s:5407 .text.HAL_TIM_GetChannelState:00000008 $d + /tmp/ccGjXOU1.s:5479 .text.HAL_TIM_DMABurstState:00000000 $t + /tmp/ccGjXOU1.s:5485 .text.HAL_TIM_DMABurstState:00000000 HAL_TIM_DMABurstState + /tmp/ccGjXOU1.s:5504 .text.TIM_Base_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:5510 .text.TIM_Base_SetConfig:00000000 TIM_Base_SetConfig + /tmp/ccGjXOU1.s:5669 .text.TIM_Base_SetConfig:000000c4 $d + /tmp/ccGjXOU1.s:5674 .text.HAL_TIM_Base_Init:00000000 $t + /tmp/ccGjXOU1.s:5680 .text.HAL_TIM_Base_Init:00000000 HAL_TIM_Base_Init + /tmp/ccGjXOU1.s:5781 .text.HAL_TIM_OC_Init:00000000 $t + /tmp/ccGjXOU1.s:5787 .text.HAL_TIM_OC_Init:00000000 HAL_TIM_OC_Init + /tmp/ccGjXOU1.s:5888 .text.HAL_TIM_PWM_Init:00000000 $t + /tmp/ccGjXOU1.s:5894 .text.HAL_TIM_PWM_Init:00000000 HAL_TIM_PWM_Init + /tmp/ccGjXOU1.s:5995 .text.HAL_TIM_IC_Init:00000000 $t + /tmp/ccGjXOU1.s:6001 .text.HAL_TIM_IC_Init:00000000 HAL_TIM_IC_Init + ARM GAS /tmp/ccGjXOU1.s page 514 - /tmp/ccodHXtm.s:6107 .text.HAL_TIM_OnePulse_Init:00000000 $t - /tmp/ccodHXtm.s:6113 .text.HAL_TIM_OnePulse_Init:00000000 HAL_TIM_OnePulse_Init - /tmp/ccodHXtm.s:6220 .text.HAL_TIM_Encoder_Init:00000000 $t - /tmp/ccodHXtm.s:6226 .text.HAL_TIM_Encoder_Init:00000000 HAL_TIM_Encoder_Init - /tmp/ccodHXtm.s:6439 .text.TIM_OC2_SetConfig:00000000 $t - /tmp/ccodHXtm.s:6445 .text.TIM_OC2_SetConfig:00000000 TIM_OC2_SetConfig - /tmp/ccodHXtm.s:6601 .text.TIM_OC2_SetConfig:00000088 $d - /tmp/ccodHXtm.s:6606 .text.HAL_TIM_OC_ConfigChannel:00000000 $t - /tmp/ccodHXtm.s:6612 .text.HAL_TIM_OC_ConfigChannel:00000000 HAL_TIM_OC_ConfigChannel - /tmp/ccodHXtm.s:6644 .text.HAL_TIM_OC_ConfigChannel:0000001a $d - /tmp/ccodHXtm.s:6778 .text.HAL_TIM_PWM_ConfigChannel:00000000 $t - /tmp/ccodHXtm.s:6784 .text.HAL_TIM_PWM_ConfigChannel:00000000 HAL_TIM_PWM_ConfigChannel - /tmp/ccodHXtm.s:6821 .text.HAL_TIM_PWM_ConfigChannel:00000020 $d - /tmp/ccodHXtm.s:7109 .text.TIM_TI1_SetConfig:00000000 $t - /tmp/ccodHXtm.s:7115 .text.TIM_TI1_SetConfig:00000000 TIM_TI1_SetConfig - /tmp/ccodHXtm.s:7231 .text.TIM_TI1_SetConfig:00000064 $d - /tmp/ccodHXtm.s:7237 .text.HAL_TIM_IC_ConfigChannel:00000000 $t - /tmp/ccodHXtm.s:7243 .text.HAL_TIM_IC_ConfigChannel:00000000 HAL_TIM_IC_ConfigChannel - /tmp/ccodHXtm.s:7281 .text.HAL_TIM_IC_ConfigChannel:0000001c $d - /tmp/ccodHXtm.s:7468 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 $t - /tmp/ccodHXtm.s:7474 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 HAL_TIM_OnePulse_ConfigChannel - /tmp/ccodHXtm.s:7750 .text.TIM_ETR_SetConfig:00000000 $t - /tmp/ccodHXtm.s:7756 .text.TIM_ETR_SetConfig:00000000 TIM_ETR_SetConfig - /tmp/ccodHXtm.s:7800 .text.HAL_TIM_ConfigOCrefClear:00000000 $t - /tmp/ccodHXtm.s:7806 .text.HAL_TIM_ConfigOCrefClear:00000000 HAL_TIM_ConfigOCrefClear - /tmp/ccodHXtm.s:7972 .text.HAL_TIM_ConfigOCrefClear:000000f4 $d - /tmp/ccodHXtm.s:8241 .text.HAL_TIM_ConfigOCrefClear:00000248 $d - /tmp/ccodHXtm.s:8246 .text.HAL_TIM_ConfigClockSource:00000000 $t - /tmp/ccodHXtm.s:8252 .text.HAL_TIM_ConfigClockSource:00000000 HAL_TIM_ConfigClockSource - /tmp/ccodHXtm.s:8581 .text.HAL_TIM_ConfigClockSource:0000012c $d - /tmp/ccodHXtm.s:8588 .text.TIM_SlaveTimer_SetConfig:00000000 $t - /tmp/ccodHXtm.s:8593 .text.TIM_SlaveTimer_SetConfig:00000000 TIM_SlaveTimer_SetConfig - /tmp/ccodHXtm.s:8940 .text.TIM_SlaveTimer_SetConfig:0000010c $d - /tmp/ccodHXtm.s:8946 .text.HAL_TIM_SlaveConfigSynchro:00000000 $t - /tmp/ccodHXtm.s:8952 .text.HAL_TIM_SlaveConfigSynchro:00000000 HAL_TIM_SlaveConfigSynchro - /tmp/ccodHXtm.s:9040 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 $t - /tmp/ccodHXtm.s:9046 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 HAL_TIM_SlaveConfigSynchro_IT - /tmp/ccodHXtm.s:9134 .text.TIM_CCxChannelCmd:00000000 $t - /tmp/ccodHXtm.s:9140 .text.TIM_CCxChannelCmd:00000000 TIM_CCxChannelCmd - /tmp/ccodHXtm.s:9180 .text.HAL_TIM_OC_Start:00000000 $t - /tmp/ccodHXtm.s:9186 .text.HAL_TIM_OC_Start:00000000 HAL_TIM_OC_Start - /tmp/ccodHXtm.s:9207 .text.HAL_TIM_OC_Start:0000000c $d - /tmp/ccodHXtm.s:9242 .text.HAL_TIM_OC_Start:00000038 $d - /tmp/ccodHXtm.s:9448 .text.HAL_TIM_OC_Start:00000158 $d - /tmp/ccodHXtm.s:9454 .text.HAL_TIM_OC_Stop:00000000 $t - /tmp/ccodHXtm.s:9460 .text.HAL_TIM_OC_Stop:00000000 HAL_TIM_OC_Stop - /tmp/ccodHXtm.s:9548 .text.HAL_TIM_OC_Stop:00000078 $d - /tmp/ccodHXtm.s:9604 .text.HAL_TIM_OC_Stop:000000bc $d - /tmp/ccodHXtm.s:9609 .text.HAL_TIM_OC_Start_IT:00000000 $t - /tmp/ccodHXtm.s:9615 .text.HAL_TIM_OC_Start_IT:00000000 HAL_TIM_OC_Start_IT - /tmp/ccodHXtm.s:9638 .text.HAL_TIM_OC_Start_IT:0000000c $d - /tmp/ccodHXtm.s:9673 .text.HAL_TIM_OC_Start_IT:0000003a $d - /tmp/ccodHXtm.s:9882 .text.HAL_TIM_OC_Start_IT:00000164 $d - /tmp/ccodHXtm.s:9896 .text.HAL_TIM_OC_Start_IT:00000198 $t - /tmp/ccodHXtm.s:9946 .text.HAL_TIM_OC_Start_IT:000001c4 $d - /tmp/ccodHXtm.s:9952 .text.HAL_TIM_OC_Stop_IT:00000000 $t - /tmp/ccodHXtm.s:9958 .text.HAL_TIM_OC_Stop_IT:00000000 HAL_TIM_OC_Stop_IT - ARM GAS /tmp/ccodHXtm.s page 516 + /tmp/ccGjXOU1.s:6102 .text.HAL_TIM_OnePulse_Init:00000000 $t + /tmp/ccGjXOU1.s:6108 .text.HAL_TIM_OnePulse_Init:00000000 HAL_TIM_OnePulse_Init + /tmp/ccGjXOU1.s:6215 .text.HAL_TIM_Encoder_Init:00000000 $t + /tmp/ccGjXOU1.s:6221 .text.HAL_TIM_Encoder_Init:00000000 HAL_TIM_Encoder_Init + /tmp/ccGjXOU1.s:6434 .text.TIM_OC2_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:6440 .text.TIM_OC2_SetConfig:00000000 TIM_OC2_SetConfig + /tmp/ccGjXOU1.s:6596 .text.TIM_OC2_SetConfig:00000088 $d + /tmp/ccGjXOU1.s:6601 .text.HAL_TIM_OC_ConfigChannel:00000000 $t + /tmp/ccGjXOU1.s:6607 .text.HAL_TIM_OC_ConfigChannel:00000000 HAL_TIM_OC_ConfigChannel + /tmp/ccGjXOU1.s:6639 .text.HAL_TIM_OC_ConfigChannel:0000001a $d + /tmp/ccGjXOU1.s:6773 .text.HAL_TIM_PWM_ConfigChannel:00000000 $t + /tmp/ccGjXOU1.s:6779 .text.HAL_TIM_PWM_ConfigChannel:00000000 HAL_TIM_PWM_ConfigChannel + /tmp/ccGjXOU1.s:6816 .text.HAL_TIM_PWM_ConfigChannel:00000020 $d + /tmp/ccGjXOU1.s:7104 .text.TIM_TI1_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:7110 .text.TIM_TI1_SetConfig:00000000 TIM_TI1_SetConfig + /tmp/ccGjXOU1.s:7226 .text.TIM_TI1_SetConfig:00000064 $d + /tmp/ccGjXOU1.s:7232 .text.HAL_TIM_IC_ConfigChannel:00000000 $t + /tmp/ccGjXOU1.s:7238 .text.HAL_TIM_IC_ConfigChannel:00000000 HAL_TIM_IC_ConfigChannel + /tmp/ccGjXOU1.s:7276 .text.HAL_TIM_IC_ConfigChannel:0000001c $d + /tmp/ccGjXOU1.s:7463 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 $t + /tmp/ccGjXOU1.s:7469 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 HAL_TIM_OnePulse_ConfigChannel + /tmp/ccGjXOU1.s:7745 .text.TIM_ETR_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:7751 .text.TIM_ETR_SetConfig:00000000 TIM_ETR_SetConfig + /tmp/ccGjXOU1.s:7795 .text.HAL_TIM_ConfigOCrefClear:00000000 $t + /tmp/ccGjXOU1.s:7801 .text.HAL_TIM_ConfigOCrefClear:00000000 HAL_TIM_ConfigOCrefClear + /tmp/ccGjXOU1.s:7967 .text.HAL_TIM_ConfigOCrefClear:000000f4 $d + /tmp/ccGjXOU1.s:8236 .text.HAL_TIM_ConfigOCrefClear:00000248 $d + /tmp/ccGjXOU1.s:8241 .text.HAL_TIM_ConfigClockSource:00000000 $t + /tmp/ccGjXOU1.s:8247 .text.HAL_TIM_ConfigClockSource:00000000 HAL_TIM_ConfigClockSource + /tmp/ccGjXOU1.s:8576 .text.HAL_TIM_ConfigClockSource:0000012c $d + /tmp/ccGjXOU1.s:8583 .text.TIM_SlaveTimer_SetConfig:00000000 $t + /tmp/ccGjXOU1.s:8588 .text.TIM_SlaveTimer_SetConfig:00000000 TIM_SlaveTimer_SetConfig + /tmp/ccGjXOU1.s:8935 .text.TIM_SlaveTimer_SetConfig:0000010c $d + /tmp/ccGjXOU1.s:8941 .text.HAL_TIM_SlaveConfigSynchro:00000000 $t + /tmp/ccGjXOU1.s:8947 .text.HAL_TIM_SlaveConfigSynchro:00000000 HAL_TIM_SlaveConfigSynchro + /tmp/ccGjXOU1.s:9035 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 $t + /tmp/ccGjXOU1.s:9041 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 HAL_TIM_SlaveConfigSynchro_IT + /tmp/ccGjXOU1.s:9129 .text.TIM_CCxChannelCmd:00000000 $t + /tmp/ccGjXOU1.s:9135 .text.TIM_CCxChannelCmd:00000000 TIM_CCxChannelCmd + /tmp/ccGjXOU1.s:9175 .text.HAL_TIM_OC_Start:00000000 $t + /tmp/ccGjXOU1.s:9181 .text.HAL_TIM_OC_Start:00000000 HAL_TIM_OC_Start + /tmp/ccGjXOU1.s:9202 .text.HAL_TIM_OC_Start:0000000c $d + /tmp/ccGjXOU1.s:9276 .text.HAL_TIM_OC_Start:00000070 $d + /tmp/ccGjXOU1.s:9435 .text.HAL_TIM_OC_Start:0000014c $d + /tmp/ccGjXOU1.s:9441 .text.HAL_TIM_OC_Stop:00000000 $t + /tmp/ccGjXOU1.s:9447 .text.HAL_TIM_OC_Stop:00000000 HAL_TIM_OC_Stop + /tmp/ccGjXOU1.s:9535 .text.HAL_TIM_OC_Stop:00000078 $d + /tmp/ccGjXOU1.s:9592 .text.HAL_TIM_OC_Stop:000000bc $d + /tmp/ccGjXOU1.s:9597 .text.HAL_TIM_OC_Start_IT:00000000 $t + /tmp/ccGjXOU1.s:9603 .text.HAL_TIM_OC_Start_IT:00000000 HAL_TIM_OC_Start_IT + /tmp/ccGjXOU1.s:9626 .text.HAL_TIM_OC_Start_IT:0000000c $d + /tmp/ccGjXOU1.s:9700 .text.HAL_TIM_OC_Start_IT:00000072 $d + /tmp/ccGjXOU1.s:9864 .text.HAL_TIM_OC_Start_IT:00000158 $d + /tmp/ccGjXOU1.s:9878 .text.HAL_TIM_OC_Start_IT:0000018c $t + /tmp/ccGjXOU1.s:9928 .text.HAL_TIM_OC_Start_IT:000001b8 $d + /tmp/ccGjXOU1.s:9934 .text.HAL_TIM_OC_Stop_IT:00000000 $t + /tmp/ccGjXOU1.s:9940 .text.HAL_TIM_OC_Stop_IT:00000000 HAL_TIM_OC_Stop_IT + ARM GAS /tmp/ccGjXOU1.s page 515 - /tmp/ccodHXtm.s:9983 .text.HAL_TIM_OC_Stop_IT:00000010 $d - /tmp/ccodHXtm.s:10079 .text.HAL_TIM_OC_Stop_IT:0000009c $d - /tmp/ccodHXtm.s:10176 .text.HAL_TIM_OC_Stop_IT:00000114 $d - /tmp/ccodHXtm.s:10181 .text.HAL_TIM_OC_Start_DMA:00000000 $t - /tmp/ccodHXtm.s:10187 .text.HAL_TIM_OC_Start_DMA:00000000 HAL_TIM_OC_Start_DMA - /tmp/ccodHXtm.s:10215 .text.HAL_TIM_OC_Start_DMA:00000010 $d - /tmp/ccodHXtm.s:10253 .text.HAL_TIM_OC_Start_DMA:0000003e $d - /tmp/ccodHXtm.s:10361 .text.HAL_TIM_OC_Start_DMA:000000ca $d - /tmp/ccodHXtm.s:10378 .text.HAL_TIM_OC_Start_DMA:000000ec $t - /tmp/ccodHXtm.s:10693 .text.HAL_TIM_OC_Start_DMA:00000298 $d - /tmp/ccodHXtm.s:10707 .text.HAL_TIM_OC_Start_DMA:000002cc $t - /tmp/ccodHXtm.s:10783 .text.HAL_TIM_OC_Start_DMA:00000314 $d - /tmp/ccodHXtm.s:10792 .text.HAL_TIM_OC_Stop_DMA:00000000 $t - /tmp/ccodHXtm.s:10798 .text.HAL_TIM_OC_Stop_DMA:00000000 HAL_TIM_OC_Stop_DMA - /tmp/ccodHXtm.s:10823 .text.HAL_TIM_OC_Stop_DMA:00000010 $d - /tmp/ccodHXtm.s:10922 .text.HAL_TIM_OC_Stop_DMA:000000a2 $d - /tmp/ccodHXtm.s:11041 .text.HAL_TIM_OC_Stop_DMA:0000012c $d - /tmp/ccodHXtm.s:11046 .text.HAL_TIM_PWM_Start:00000000 $t - /tmp/ccodHXtm.s:11052 .text.HAL_TIM_PWM_Start:00000000 HAL_TIM_PWM_Start - /tmp/ccodHXtm.s:11073 .text.HAL_TIM_PWM_Start:0000000c $d - /tmp/ccodHXtm.s:11108 .text.HAL_TIM_PWM_Start:00000038 $d - /tmp/ccodHXtm.s:11314 .text.HAL_TIM_PWM_Start:00000158 $d - /tmp/ccodHXtm.s:11320 .text.HAL_TIM_PWM_Stop:00000000 $t - /tmp/ccodHXtm.s:11326 .text.HAL_TIM_PWM_Stop:00000000 HAL_TIM_PWM_Stop - /tmp/ccodHXtm.s:11414 .text.HAL_TIM_PWM_Stop:00000078 $d - /tmp/ccodHXtm.s:11470 .text.HAL_TIM_PWM_Stop:000000bc $d - /tmp/ccodHXtm.s:11475 .text.HAL_TIM_PWM_Start_IT:00000000 $t - /tmp/ccodHXtm.s:11481 .text.HAL_TIM_PWM_Start_IT:00000000 HAL_TIM_PWM_Start_IT - /tmp/ccodHXtm.s:11504 .text.HAL_TIM_PWM_Start_IT:0000000c $d - /tmp/ccodHXtm.s:11539 .text.HAL_TIM_PWM_Start_IT:0000003a $d - /tmp/ccodHXtm.s:11748 .text.HAL_TIM_PWM_Start_IT:00000164 $d - /tmp/ccodHXtm.s:11762 .text.HAL_TIM_PWM_Start_IT:00000198 $t - /tmp/ccodHXtm.s:11812 .text.HAL_TIM_PWM_Start_IT:000001c4 $d - /tmp/ccodHXtm.s:11818 .text.HAL_TIM_PWM_Stop_IT:00000000 $t - /tmp/ccodHXtm.s:11824 .text.HAL_TIM_PWM_Stop_IT:00000000 HAL_TIM_PWM_Stop_IT - /tmp/ccodHXtm.s:11849 .text.HAL_TIM_PWM_Stop_IT:00000010 $d - /tmp/ccodHXtm.s:11945 .text.HAL_TIM_PWM_Stop_IT:0000009c $d - /tmp/ccodHXtm.s:12042 .text.HAL_TIM_PWM_Stop_IT:00000114 $d - /tmp/ccodHXtm.s:12047 .text.HAL_TIM_PWM_Start_DMA:00000000 $t - /tmp/ccodHXtm.s:12053 .text.HAL_TIM_PWM_Start_DMA:00000000 HAL_TIM_PWM_Start_DMA - /tmp/ccodHXtm.s:12081 .text.HAL_TIM_PWM_Start_DMA:00000010 $d - /tmp/ccodHXtm.s:12119 .text.HAL_TIM_PWM_Start_DMA:0000003e $d - /tmp/ccodHXtm.s:12227 .text.HAL_TIM_PWM_Start_DMA:000000ca $d - /tmp/ccodHXtm.s:12244 .text.HAL_TIM_PWM_Start_DMA:000000ec $t - /tmp/ccodHXtm.s:12559 .text.HAL_TIM_PWM_Start_DMA:00000298 $d - /tmp/ccodHXtm.s:12573 .text.HAL_TIM_PWM_Start_DMA:000002cc $t - /tmp/ccodHXtm.s:12649 .text.HAL_TIM_PWM_Start_DMA:00000314 $d - /tmp/ccodHXtm.s:12658 .text.HAL_TIM_PWM_Stop_DMA:00000000 $t - /tmp/ccodHXtm.s:12664 .text.HAL_TIM_PWM_Stop_DMA:00000000 HAL_TIM_PWM_Stop_DMA - /tmp/ccodHXtm.s:12689 .text.HAL_TIM_PWM_Stop_DMA:00000010 $d - /tmp/ccodHXtm.s:12788 .text.HAL_TIM_PWM_Stop_DMA:000000a2 $d - /tmp/ccodHXtm.s:12907 .text.HAL_TIM_PWM_Stop_DMA:0000012c $d - /tmp/ccodHXtm.s:12912 .text.HAL_TIM_IC_Start:00000000 $t - /tmp/ccodHXtm.s:12918 .text.HAL_TIM_IC_Start:00000000 HAL_TIM_IC_Start - /tmp/ccodHXtm.s:12938 .text.HAL_TIM_IC_Start:0000000c $d - /tmp/ccodHXtm.s:12986 .text.HAL_TIM_IC_Start:00000040 $d - /tmp/ccodHXtm.s:13209 .text.HAL_TIM_IC_Start:00000154 $d - ARM GAS /tmp/ccodHXtm.s page 517 + /tmp/ccGjXOU1.s:9965 .text.HAL_TIM_OC_Stop_IT:00000010 $d + /tmp/ccGjXOU1.s:10061 .text.HAL_TIM_OC_Stop_IT:0000009c $d + /tmp/ccGjXOU1.s:10158 .text.HAL_TIM_OC_Stop_IT:00000114 $d + /tmp/ccGjXOU1.s:10163 .text.HAL_TIM_OC_Start_DMA:00000000 $t + /tmp/ccGjXOU1.s:10169 .text.HAL_TIM_OC_Start_DMA:00000000 HAL_TIM_OC_Start_DMA + /tmp/ccGjXOU1.s:10197 .text.HAL_TIM_OC_Start_DMA:00000010 $d + /tmp/ccGjXOU1.s:10288 .text.HAL_TIM_OC_Start_DMA:00000082 $d + /tmp/ccGjXOU1.s:10375 .text.HAL_TIM_OC_Start_DMA:00000102 $d + /tmp/ccGjXOU1.s:10657 .text.HAL_TIM_OC_Start_DMA:00000270 $d + /tmp/ccGjXOU1.s:10671 .text.HAL_TIM_OC_Start_DMA:000002a4 $t + /tmp/ccGjXOU1.s:10747 .text.HAL_TIM_OC_Start_DMA:000002ec $d + /tmp/ccGjXOU1.s:10756 .text.HAL_TIM_OC_Stop_DMA:00000000 $t + /tmp/ccGjXOU1.s:10762 .text.HAL_TIM_OC_Stop_DMA:00000000 HAL_TIM_OC_Stop_DMA + /tmp/ccGjXOU1.s:10787 .text.HAL_TIM_OC_Stop_DMA:00000010 $d + /tmp/ccGjXOU1.s:10886 .text.HAL_TIM_OC_Stop_DMA:000000a2 $d + /tmp/ccGjXOU1.s:11005 .text.HAL_TIM_OC_Stop_DMA:0000012c $d + /tmp/ccGjXOU1.s:11010 .text.HAL_TIM_PWM_Start:00000000 $t + /tmp/ccGjXOU1.s:11016 .text.HAL_TIM_PWM_Start:00000000 HAL_TIM_PWM_Start + /tmp/ccGjXOU1.s:11037 .text.HAL_TIM_PWM_Start:0000000c $d + /tmp/ccGjXOU1.s:11111 .text.HAL_TIM_PWM_Start:00000070 $d + /tmp/ccGjXOU1.s:11270 .text.HAL_TIM_PWM_Start:0000014c $d + /tmp/ccGjXOU1.s:11276 .text.HAL_TIM_PWM_Stop:00000000 $t + /tmp/ccGjXOU1.s:11282 .text.HAL_TIM_PWM_Stop:00000000 HAL_TIM_PWM_Stop + /tmp/ccGjXOU1.s:11370 .text.HAL_TIM_PWM_Stop:00000078 $d + /tmp/ccGjXOU1.s:11427 .text.HAL_TIM_PWM_Stop:000000bc $d + /tmp/ccGjXOU1.s:11432 .text.HAL_TIM_PWM_Start_IT:00000000 $t + /tmp/ccGjXOU1.s:11438 .text.HAL_TIM_PWM_Start_IT:00000000 HAL_TIM_PWM_Start_IT + /tmp/ccGjXOU1.s:11461 .text.HAL_TIM_PWM_Start_IT:0000000c $d + /tmp/ccGjXOU1.s:11535 .text.HAL_TIM_PWM_Start_IT:00000072 $d + /tmp/ccGjXOU1.s:11699 .text.HAL_TIM_PWM_Start_IT:00000158 $d + /tmp/ccGjXOU1.s:11713 .text.HAL_TIM_PWM_Start_IT:0000018c $t + /tmp/ccGjXOU1.s:11763 .text.HAL_TIM_PWM_Start_IT:000001b8 $d + /tmp/ccGjXOU1.s:11769 .text.HAL_TIM_PWM_Stop_IT:00000000 $t + /tmp/ccGjXOU1.s:11775 .text.HAL_TIM_PWM_Stop_IT:00000000 HAL_TIM_PWM_Stop_IT + /tmp/ccGjXOU1.s:11800 .text.HAL_TIM_PWM_Stop_IT:00000010 $d + /tmp/ccGjXOU1.s:11896 .text.HAL_TIM_PWM_Stop_IT:0000009c $d + /tmp/ccGjXOU1.s:11993 .text.HAL_TIM_PWM_Stop_IT:00000114 $d + /tmp/ccGjXOU1.s:11998 .text.HAL_TIM_PWM_Start_DMA:00000000 $t + /tmp/ccGjXOU1.s:12004 .text.HAL_TIM_PWM_Start_DMA:00000000 HAL_TIM_PWM_Start_DMA + /tmp/ccGjXOU1.s:12032 .text.HAL_TIM_PWM_Start_DMA:00000010 $d + /tmp/ccGjXOU1.s:12123 .text.HAL_TIM_PWM_Start_DMA:00000082 $d + /tmp/ccGjXOU1.s:12210 .text.HAL_TIM_PWM_Start_DMA:00000102 $d + /tmp/ccGjXOU1.s:12492 .text.HAL_TIM_PWM_Start_DMA:00000270 $d + /tmp/ccGjXOU1.s:12506 .text.HAL_TIM_PWM_Start_DMA:000002a4 $t + /tmp/ccGjXOU1.s:12582 .text.HAL_TIM_PWM_Start_DMA:000002ec $d + /tmp/ccGjXOU1.s:12591 .text.HAL_TIM_PWM_Stop_DMA:00000000 $t + /tmp/ccGjXOU1.s:12597 .text.HAL_TIM_PWM_Stop_DMA:00000000 HAL_TIM_PWM_Stop_DMA + /tmp/ccGjXOU1.s:12622 .text.HAL_TIM_PWM_Stop_DMA:00000010 $d + /tmp/ccGjXOU1.s:12721 .text.HAL_TIM_PWM_Stop_DMA:000000a2 $d + /tmp/ccGjXOU1.s:12840 .text.HAL_TIM_PWM_Stop_DMA:0000012c $d + /tmp/ccGjXOU1.s:12845 .text.HAL_TIM_IC_Start:00000000 $t + /tmp/ccGjXOU1.s:12851 .text.HAL_TIM_IC_Start:00000000 HAL_TIM_IC_Start + /tmp/ccGjXOU1.s:12871 .text.HAL_TIM_IC_Start:0000000c $d + /tmp/ccGjXOU1.s:12976 .text.HAL_TIM_IC_Start:00000070 $d + /tmp/ccGjXOU1.s:13148 .text.HAL_TIM_IC_Start:0000014c $d + /tmp/ccGjXOU1.s:13154 .text.HAL_TIM_IC_Stop:00000000 $t + /tmp/ccGjXOU1.s:13160 .text.HAL_TIM_IC_Stop:00000000 HAL_TIM_IC_Stop + ARM GAS /tmp/ccGjXOU1.s page 516 - /tmp/ccodHXtm.s:13215 .text.HAL_TIM_IC_Stop:00000000 $t - /tmp/ccodHXtm.s:13221 .text.HAL_TIM_IC_Stop:00000000 HAL_TIM_IC_Stop - /tmp/ccodHXtm.s:13269 .text.HAL_TIM_IC_Stop:00000034 $d - /tmp/ccodHXtm.s:13354 .text.HAL_TIM_IC_Start_IT:00000000 $t - /tmp/ccodHXtm.s:13360 .text.HAL_TIM_IC_Start_IT:00000000 HAL_TIM_IC_Start_IT - /tmp/ccodHXtm.s:13382 .text.HAL_TIM_IC_Start_IT:0000000c $d - /tmp/ccodHXtm.s:13429 .text.HAL_TIM_IC_Start_IT:00000040 $d - /tmp/ccodHXtm.s:13539 .text.HAL_TIM_IC_Start_IT:000000c2 $d - /tmp/ccodHXtm.s:13723 .text.HAL_TIM_IC_Start_IT:00000198 $d - /tmp/ccodHXtm.s:13729 .text.HAL_TIM_IC_Stop_IT:00000000 $t - /tmp/ccodHXtm.s:13735 .text.HAL_TIM_IC_Stop_IT:00000000 HAL_TIM_IC_Stop_IT - /tmp/ccodHXtm.s:13760 .text.HAL_TIM_IC_Stop_IT:0000000e $d - /tmp/ccodHXtm.s:13816 .text.HAL_TIM_IC_Stop_IT:00000056 $d - /tmp/ccodHXtm.s:13939 .text.HAL_TIM_IC_Start_DMA:00000000 $t - /tmp/ccodHXtm.s:13945 .text.HAL_TIM_IC_Start_DMA:00000000 HAL_TIM_IC_Start_DMA - /tmp/ccodHXtm.s:13975 .text.HAL_TIM_IC_Start_DMA:00000014 $d - /tmp/ccodHXtm.s:14038 .text.HAL_TIM_IC_Start_DMA:00000068 $d - /tmp/ccodHXtm.s:14164 .text.HAL_TIM_IC_Start_DMA:000000fa $d - /tmp/ccodHXtm.s:14502 .text.HAL_TIM_IC_Start_DMA:00000280 $d - /tmp/ccodHXtm.s:14511 .text.HAL_TIM_IC_Stop_DMA:00000000 $t - /tmp/ccodHXtm.s:14517 .text.HAL_TIM_IC_Stop_DMA:00000000 HAL_TIM_IC_Stop_DMA - /tmp/ccodHXtm.s:14550 .text.HAL_TIM_IC_Stop_DMA:00000016 $d - /tmp/ccodHXtm.s:14601 .text.HAL_TIM_IC_Stop_DMA:0000005a $d - /tmp/ccodHXtm.s:14736 .text.HAL_TIM_OnePulse_Start:00000000 $t - /tmp/ccodHXtm.s:14742 .text.HAL_TIM_OnePulse_Start:00000000 HAL_TIM_OnePulse_Start - /tmp/ccodHXtm.s:14878 .text.HAL_TIM_OnePulse_Start:00000094 $d - /tmp/ccodHXtm.s:14883 .text.HAL_TIM_OnePulse_Stop:00000000 $t - /tmp/ccodHXtm.s:14889 .text.HAL_TIM_OnePulse_Stop:00000000 HAL_TIM_OnePulse_Stop - /tmp/ccodHXtm.s:14996 .text.HAL_TIM_OnePulse_Stop:00000090 $d - /tmp/ccodHXtm.s:15001 .text.HAL_TIM_OnePulse_Start_IT:00000000 $t - /tmp/ccodHXtm.s:15007 .text.HAL_TIM_OnePulse_Start_IT:00000000 HAL_TIM_OnePulse_Start_IT - /tmp/ccodHXtm.s:15156 .text.HAL_TIM_OnePulse_Start_IT:000000ac $d - /tmp/ccodHXtm.s:15161 .text.HAL_TIM_OnePulse_Stop_IT:00000000 $t - /tmp/ccodHXtm.s:15167 .text.HAL_TIM_OnePulse_Stop_IT:00000000 HAL_TIM_OnePulse_Stop_IT - /tmp/ccodHXtm.s:15284 .text.HAL_TIM_OnePulse_Stop_IT:000000a4 $d - /tmp/ccodHXtm.s:15289 .text.HAL_TIM_Encoder_Start:00000000 $t - /tmp/ccodHXtm.s:15295 .text.HAL_TIM_Encoder_Start:00000000 HAL_TIM_Encoder_Start - /tmp/ccodHXtm.s:15516 .text.HAL_TIM_Encoder_Stop:00000000 $t - /tmp/ccodHXtm.s:15522 .text.HAL_TIM_Encoder_Stop:00000000 HAL_TIM_Encoder_Stop - /tmp/ccodHXtm.s:15651 .text.HAL_TIM_Encoder_Start_IT:00000000 $t - /tmp/ccodHXtm.s:15657 .text.HAL_TIM_Encoder_Start_IT:00000000 HAL_TIM_Encoder_Start_IT - /tmp/ccodHXtm.s:15899 .text.HAL_TIM_Encoder_Stop_IT:00000000 $t - /tmp/ccodHXtm.s:15905 .text.HAL_TIM_Encoder_Stop_IT:00000000 HAL_TIM_Encoder_Stop_IT - /tmp/ccodHXtm.s:16055 .text.HAL_TIM_Encoder_Start_DMA:00000000 $t - /tmp/ccodHXtm.s:16061 .text.HAL_TIM_Encoder_Start_DMA:00000000 HAL_TIM_Encoder_Start_DMA - /tmp/ccodHXtm.s:16596 .text.HAL_TIM_Encoder_Start_DMA:00000258 $d - /tmp/ccodHXtm.s:16603 .text.HAL_TIM_Encoder_Stop_DMA:00000000 $t - /tmp/ccodHXtm.s:16609 .text.HAL_TIM_Encoder_Stop_DMA:00000000 HAL_TIM_Encoder_Stop_DMA - /tmp/ccodHXtm.s:3884 .text.HAL_TIM_ReadCapturedValue:00000015 $d - /tmp/ccodHXtm.s:3884 .text.HAL_TIM_ReadCapturedValue:00000016 $t - /tmp/ccodHXtm.s:5429 .text.HAL_TIM_GetChannelState:00000019 $d - /tmp/ccodHXtm.s:5429 .text.HAL_TIM_GetChannelState:0000001a $t - /tmp/ccodHXtm.s:6665 .text.HAL_TIM_OC_ConfigChannel:0000002f $d - /tmp/ccodHXtm.s:6665 .text.HAL_TIM_OC_ConfigChannel:00000030 $t - /tmp/ccodHXtm.s:6842 .text.HAL_TIM_PWM_ConfigChannel:00000035 $d - /tmp/ccodHXtm.s:6842 .text.HAL_TIM_PWM_ConfigChannel:00000036 $t - /tmp/ccodHXtm.s:7294 .text.HAL_TIM_IC_ConfigChannel:00000029 $d - ARM GAS /tmp/ccodHXtm.s page 518 + /tmp/ccGjXOU1.s:13208 .text.HAL_TIM_IC_Stop:00000034 $d + /tmp/ccGjXOU1.s:13293 .text.HAL_TIM_IC_Start_IT:00000000 $t + /tmp/ccGjXOU1.s:13299 .text.HAL_TIM_IC_Start_IT:00000000 HAL_TIM_IC_Start_IT + /tmp/ccGjXOU1.s:13321 .text.HAL_TIM_IC_Start_IT:0000000c $d + /tmp/ccGjXOU1.s:13425 .text.HAL_TIM_IC_Start_IT:00000074 $d + /tmp/ccGjXOU1.s:13521 .text.HAL_TIM_IC_Start_IT:000000ec $d + /tmp/ccGjXOU1.s:13534 .text.HAL_TIM_IC_Start_IT:00000120 $t + /tmp/ccGjXOU1.s:13669 .text.HAL_TIM_IC_Start_IT:000001bc $d + /tmp/ccGjXOU1.s:13675 .text.HAL_TIM_IC_Stop_IT:00000000 $t + /tmp/ccGjXOU1.s:13681 .text.HAL_TIM_IC_Stop_IT:00000000 HAL_TIM_IC_Stop_IT + /tmp/ccGjXOU1.s:13706 .text.HAL_TIM_IC_Stop_IT:0000000e $d + /tmp/ccGjXOU1.s:13762 .text.HAL_TIM_IC_Stop_IT:00000056 $d + /tmp/ccGjXOU1.s:13885 .text.HAL_TIM_IC_Start_DMA:00000000 $t + /tmp/ccGjXOU1.s:13891 .text.HAL_TIM_IC_Start_DMA:00000000 HAL_TIM_IC_Start_DMA + /tmp/ccGjXOU1.s:13921 .text.HAL_TIM_IC_Start_DMA:00000014 $d + /tmp/ccGjXOU1.s:14040 .text.HAL_TIM_IC_Start_DMA:0000009c $d + /tmp/ccGjXOU1.s:14133 .text.HAL_TIM_IC_Start_DMA:00000114 $d + /tmp/ccGjXOU1.s:14447 .text.HAL_TIM_IC_Start_DMA:00000278 $d + /tmp/ccGjXOU1.s:14456 .text.HAL_TIM_IC_Stop_DMA:00000000 $t + /tmp/ccGjXOU1.s:14462 .text.HAL_TIM_IC_Stop_DMA:00000000 HAL_TIM_IC_Stop_DMA + /tmp/ccGjXOU1.s:14495 .text.HAL_TIM_IC_Stop_DMA:00000016 $d + /tmp/ccGjXOU1.s:14546 .text.HAL_TIM_IC_Stop_DMA:0000005a $d + /tmp/ccGjXOU1.s:14681 .text.HAL_TIM_OnePulse_Start:00000000 $t + /tmp/ccGjXOU1.s:14687 .text.HAL_TIM_OnePulse_Start:00000000 HAL_TIM_OnePulse_Start + /tmp/ccGjXOU1.s:14816 .text.HAL_TIM_OnePulse_Start:00000098 $d + /tmp/ccGjXOU1.s:14821 .text.HAL_TIM_OnePulse_Stop:00000000 $t + /tmp/ccGjXOU1.s:14827 .text.HAL_TIM_OnePulse_Stop:00000000 HAL_TIM_OnePulse_Stop + /tmp/ccGjXOU1.s:14934 .text.HAL_TIM_OnePulse_Stop:00000090 $d + /tmp/ccGjXOU1.s:14939 .text.HAL_TIM_OnePulse_Start_IT:00000000 $t + /tmp/ccGjXOU1.s:14945 .text.HAL_TIM_OnePulse_Start_IT:00000000 HAL_TIM_OnePulse_Start_IT + /tmp/ccGjXOU1.s:15087 .text.HAL_TIM_OnePulse_Start_IT:000000b0 $d + /tmp/ccGjXOU1.s:15092 .text.HAL_TIM_OnePulse_Stop_IT:00000000 $t + /tmp/ccGjXOU1.s:15098 .text.HAL_TIM_OnePulse_Stop_IT:00000000 HAL_TIM_OnePulse_Stop_IT + /tmp/ccGjXOU1.s:15215 .text.HAL_TIM_OnePulse_Stop_IT:000000a4 $d + /tmp/ccGjXOU1.s:15220 .text.HAL_TIM_Encoder_Start:00000000 $t + /tmp/ccGjXOU1.s:15226 .text.HAL_TIM_Encoder_Start:00000000 HAL_TIM_Encoder_Start + /tmp/ccGjXOU1.s:15447 .text.HAL_TIM_Encoder_Stop:00000000 $t + /tmp/ccGjXOU1.s:15453 .text.HAL_TIM_Encoder_Stop:00000000 HAL_TIM_Encoder_Stop + /tmp/ccGjXOU1.s:15582 .text.HAL_TIM_Encoder_Start_IT:00000000 $t + /tmp/ccGjXOU1.s:15588 .text.HAL_TIM_Encoder_Start_IT:00000000 HAL_TIM_Encoder_Start_IT + /tmp/ccGjXOU1.s:15830 .text.HAL_TIM_Encoder_Stop_IT:00000000 $t + /tmp/ccGjXOU1.s:15836 .text.HAL_TIM_Encoder_Stop_IT:00000000 HAL_TIM_Encoder_Stop_IT + /tmp/ccGjXOU1.s:15986 .text.HAL_TIM_Encoder_Start_DMA:00000000 $t + /tmp/ccGjXOU1.s:15992 .text.HAL_TIM_Encoder_Start_DMA:00000000 HAL_TIM_Encoder_Start_DMA + /tmp/ccGjXOU1.s:16527 .text.HAL_TIM_Encoder_Start_DMA:00000258 $d + /tmp/ccGjXOU1.s:16534 .text.HAL_TIM_Encoder_Stop_DMA:00000000 $t + /tmp/ccGjXOU1.s:16540 .text.HAL_TIM_Encoder_Stop_DMA:00000000 HAL_TIM_Encoder_Stop_DMA + /tmp/ccGjXOU1.s:3879 .text.HAL_TIM_ReadCapturedValue:00000015 $d + /tmp/ccGjXOU1.s:3879 .text.HAL_TIM_ReadCapturedValue:00000016 $t + /tmp/ccGjXOU1.s:5424 .text.HAL_TIM_GetChannelState:00000019 $d + /tmp/ccGjXOU1.s:5424 .text.HAL_TIM_GetChannelState:0000001a $t + /tmp/ccGjXOU1.s:6660 .text.HAL_TIM_OC_ConfigChannel:0000002f $d + /tmp/ccGjXOU1.s:6660 .text.HAL_TIM_OC_ConfigChannel:00000030 $t + /tmp/ccGjXOU1.s:6837 .text.HAL_TIM_PWM_ConfigChannel:00000035 $d + /tmp/ccGjXOU1.s:6837 .text.HAL_TIM_PWM_ConfigChannel:00000036 $t + /tmp/ccGjXOU1.s:7289 .text.HAL_TIM_IC_ConfigChannel:00000029 $d + /tmp/ccGjXOU1.s:7289 .text.HAL_TIM_IC_ConfigChannel:0000002a $t + ARM GAS /tmp/ccGjXOU1.s page 517 - /tmp/ccodHXtm.s:7294 .text.HAL_TIM_IC_ConfigChannel:0000002a $t - /tmp/ccodHXtm.s:7994 .text.HAL_TIM_ConfigOCrefClear:00000109 $d - /tmp/ccodHXtm.s:7994 .text.HAL_TIM_ConfigOCrefClear:0000010a $t - /tmp/ccodHXtm.s:9224 .text.HAL_TIM_OC_Start:0000001d $d - /tmp/ccodHXtm.s:9224 .text.HAL_TIM_OC_Start:0000001e $t - /tmp/ccodHXtm.s:9259 .text.HAL_TIM_OC_Start:00000049 $d - /tmp/ccodHXtm.s:9259 .text.HAL_TIM_OC_Start:0000004a $t - /tmp/ccodHXtm.s:9565 .text.HAL_TIM_OC_Stop:00000089 $d - /tmp/ccodHXtm.s:9565 .text.HAL_TIM_OC_Stop:0000008a $t - /tmp/ccodHXtm.s:9655 .text.HAL_TIM_OC_Start_IT:0000001d $d - /tmp/ccodHXtm.s:9655 .text.HAL_TIM_OC_Start_IT:0000001e $t - /tmp/ccodHXtm.s:9690 .text.HAL_TIM_OC_Start_IT:0000004b $d - /tmp/ccodHXtm.s:9690 .text.HAL_TIM_OC_Start_IT:0000004c $t - /tmp/ccodHXtm.s:9996 .text.HAL_TIM_OC_Stop_IT:0000001d $d - /tmp/ccodHXtm.s:9996 .text.HAL_TIM_OC_Stop_IT:0000001e $t - /tmp/ccodHXtm.s:10097 .text.HAL_TIM_OC_Stop_IT:000000ad $d - /tmp/ccodHXtm.s:10097 .text.HAL_TIM_OC_Stop_IT:000000ae $t - /tmp/ccodHXtm.s:10232 .text.HAL_TIM_OC_Start_DMA:00000021 $d - /tmp/ccodHXtm.s:10232 .text.HAL_TIM_OC_Start_DMA:00000022 $t - /tmp/ccodHXtm.s:10271 .text.HAL_TIM_OC_Start_DMA:0000004f $d - /tmp/ccodHXtm.s:10271 .text.HAL_TIM_OC_Start_DMA:00000050 $t - /tmp/ccodHXtm.s:10836 .text.HAL_TIM_OC_Stop_DMA:0000001d $d - /tmp/ccodHXtm.s:10836 .text.HAL_TIM_OC_Stop_DMA:0000001e $t - /tmp/ccodHXtm.s:10940 .text.HAL_TIM_OC_Stop_DMA:000000b3 $d - /tmp/ccodHXtm.s:10940 .text.HAL_TIM_OC_Stop_DMA:000000b4 $t - /tmp/ccodHXtm.s:11090 .text.HAL_TIM_PWM_Start:0000001d $d - /tmp/ccodHXtm.s:11090 .text.HAL_TIM_PWM_Start:0000001e $t - /tmp/ccodHXtm.s:11125 .text.HAL_TIM_PWM_Start:00000049 $d - /tmp/ccodHXtm.s:11125 .text.HAL_TIM_PWM_Start:0000004a $t - /tmp/ccodHXtm.s:11431 .text.HAL_TIM_PWM_Stop:00000089 $d - /tmp/ccodHXtm.s:11431 .text.HAL_TIM_PWM_Stop:0000008a $t - /tmp/ccodHXtm.s:11521 .text.HAL_TIM_PWM_Start_IT:0000001d $d - /tmp/ccodHXtm.s:11521 .text.HAL_TIM_PWM_Start_IT:0000001e $t - /tmp/ccodHXtm.s:11556 .text.HAL_TIM_PWM_Start_IT:0000004b $d - /tmp/ccodHXtm.s:11556 .text.HAL_TIM_PWM_Start_IT:0000004c $t - /tmp/ccodHXtm.s:11862 .text.HAL_TIM_PWM_Stop_IT:0000001d $d - /tmp/ccodHXtm.s:11862 .text.HAL_TIM_PWM_Stop_IT:0000001e $t - /tmp/ccodHXtm.s:11963 .text.HAL_TIM_PWM_Stop_IT:000000ad $d - /tmp/ccodHXtm.s:11963 .text.HAL_TIM_PWM_Stop_IT:000000ae $t - /tmp/ccodHXtm.s:12098 .text.HAL_TIM_PWM_Start_DMA:00000021 $d - /tmp/ccodHXtm.s:12098 .text.HAL_TIM_PWM_Start_DMA:00000022 $t - /tmp/ccodHXtm.s:12137 .text.HAL_TIM_PWM_Start_DMA:0000004f $d - /tmp/ccodHXtm.s:12137 .text.HAL_TIM_PWM_Start_DMA:00000050 $t - /tmp/ccodHXtm.s:12702 .text.HAL_TIM_PWM_Stop_DMA:0000001d $d - /tmp/ccodHXtm.s:12702 .text.HAL_TIM_PWM_Stop_DMA:0000001e $t - /tmp/ccodHXtm.s:12806 .text.HAL_TIM_PWM_Stop_DMA:000000b3 $d - /tmp/ccodHXtm.s:12806 .text.HAL_TIM_PWM_Stop_DMA:000000b4 $t - /tmp/ccodHXtm.s:12955 .text.HAL_TIM_IC_Start:0000001d $d - /tmp/ccodHXtm.s:12955 .text.HAL_TIM_IC_Start:0000001e $t - /tmp/ccodHXtm.s:13003 .text.HAL_TIM_IC_Start:00000051 $d - /tmp/ccodHXtm.s:13003 .text.HAL_TIM_IC_Start:00000052 $t - /tmp/ccodHXtm.s:13286 .text.HAL_TIM_IC_Stop:00000045 $d - /tmp/ccodHXtm.s:13286 .text.HAL_TIM_IC_Stop:00000046 $t - /tmp/ccodHXtm.s:13399 .text.HAL_TIM_IC_Start_IT:0000001d $d - /tmp/ccodHXtm.s:13399 .text.HAL_TIM_IC_Start_IT:0000001e $t - /tmp/ccodHXtm.s:13447 .text.HAL_TIM_IC_Start_IT:00000051 $d - /tmp/ccodHXtm.s:13447 .text.HAL_TIM_IC_Start_IT:00000052 $t - ARM GAS /tmp/ccodHXtm.s page 519 + /tmp/ccGjXOU1.s:7989 .text.HAL_TIM_ConfigOCrefClear:00000109 $d + /tmp/ccGjXOU1.s:7989 .text.HAL_TIM_ConfigOCrefClear:0000010a $t + /tmp/ccGjXOU1.s:9219 .text.HAL_TIM_OC_Start:0000001d $d + /tmp/ccGjXOU1.s:9219 .text.HAL_TIM_OC_Start:0000001e $t + /tmp/ccGjXOU1.s:9293 .text.HAL_TIM_OC_Start:00000081 $d + /tmp/ccGjXOU1.s:9293 .text.HAL_TIM_OC_Start:00000082 $t + /tmp/ccGjXOU1.s:9552 .text.HAL_TIM_OC_Stop:00000089 $d + /tmp/ccGjXOU1.s:9552 .text.HAL_TIM_OC_Stop:0000008a $t + /tmp/ccGjXOU1.s:9643 .text.HAL_TIM_OC_Start_IT:0000001d $d + /tmp/ccGjXOU1.s:9643 .text.HAL_TIM_OC_Start_IT:0000001e $t + /tmp/ccGjXOU1.s:9717 .text.HAL_TIM_OC_Start_IT:00000083 $d + /tmp/ccGjXOU1.s:9717 .text.HAL_TIM_OC_Start_IT:00000084 $t + /tmp/ccGjXOU1.s:9978 .text.HAL_TIM_OC_Stop_IT:0000001d $d + /tmp/ccGjXOU1.s:9978 .text.HAL_TIM_OC_Stop_IT:0000001e $t + /tmp/ccGjXOU1.s:10079 .text.HAL_TIM_OC_Stop_IT:000000ad $d + /tmp/ccGjXOU1.s:10079 .text.HAL_TIM_OC_Stop_IT:000000ae $t + /tmp/ccGjXOU1.s:10214 .text.HAL_TIM_OC_Start_DMA:00000021 $d + /tmp/ccGjXOU1.s:10214 .text.HAL_TIM_OC_Start_DMA:00000022 $t + /tmp/ccGjXOU1.s:10305 .text.HAL_TIM_OC_Start_DMA:00000093 $d + /tmp/ccGjXOU1.s:10305 .text.HAL_TIM_OC_Start_DMA:00000094 $t + /tmp/ccGjXOU1.s:10392 .text.HAL_TIM_OC_Start_DMA:00000113 $d + /tmp/ccGjXOU1.s:10392 .text.HAL_TIM_OC_Start_DMA:00000114 $t + /tmp/ccGjXOU1.s:10800 .text.HAL_TIM_OC_Stop_DMA:0000001d $d + /tmp/ccGjXOU1.s:10800 .text.HAL_TIM_OC_Stop_DMA:0000001e $t + /tmp/ccGjXOU1.s:10904 .text.HAL_TIM_OC_Stop_DMA:000000b3 $d + /tmp/ccGjXOU1.s:10904 .text.HAL_TIM_OC_Stop_DMA:000000b4 $t + /tmp/ccGjXOU1.s:11054 .text.HAL_TIM_PWM_Start:0000001d $d + /tmp/ccGjXOU1.s:11054 .text.HAL_TIM_PWM_Start:0000001e $t + /tmp/ccGjXOU1.s:11128 .text.HAL_TIM_PWM_Start:00000081 $d + /tmp/ccGjXOU1.s:11128 .text.HAL_TIM_PWM_Start:00000082 $t + /tmp/ccGjXOU1.s:11387 .text.HAL_TIM_PWM_Stop:00000089 $d + /tmp/ccGjXOU1.s:11387 .text.HAL_TIM_PWM_Stop:0000008a $t + /tmp/ccGjXOU1.s:11478 .text.HAL_TIM_PWM_Start_IT:0000001d $d + /tmp/ccGjXOU1.s:11478 .text.HAL_TIM_PWM_Start_IT:0000001e $t + /tmp/ccGjXOU1.s:11552 .text.HAL_TIM_PWM_Start_IT:00000083 $d + /tmp/ccGjXOU1.s:11552 .text.HAL_TIM_PWM_Start_IT:00000084 $t + /tmp/ccGjXOU1.s:11813 .text.HAL_TIM_PWM_Stop_IT:0000001d $d + /tmp/ccGjXOU1.s:11813 .text.HAL_TIM_PWM_Stop_IT:0000001e $t + /tmp/ccGjXOU1.s:11914 .text.HAL_TIM_PWM_Stop_IT:000000ad $d + /tmp/ccGjXOU1.s:11914 .text.HAL_TIM_PWM_Stop_IT:000000ae $t + /tmp/ccGjXOU1.s:12049 .text.HAL_TIM_PWM_Start_DMA:00000021 $d + /tmp/ccGjXOU1.s:12049 .text.HAL_TIM_PWM_Start_DMA:00000022 $t + /tmp/ccGjXOU1.s:12140 .text.HAL_TIM_PWM_Start_DMA:00000093 $d + /tmp/ccGjXOU1.s:12140 .text.HAL_TIM_PWM_Start_DMA:00000094 $t + /tmp/ccGjXOU1.s:12227 .text.HAL_TIM_PWM_Start_DMA:00000113 $d + /tmp/ccGjXOU1.s:12227 .text.HAL_TIM_PWM_Start_DMA:00000114 $t + /tmp/ccGjXOU1.s:12635 .text.HAL_TIM_PWM_Stop_DMA:0000001d $d + /tmp/ccGjXOU1.s:12635 .text.HAL_TIM_PWM_Stop_DMA:0000001e $t + /tmp/ccGjXOU1.s:12739 .text.HAL_TIM_PWM_Stop_DMA:000000b3 $d + /tmp/ccGjXOU1.s:12739 .text.HAL_TIM_PWM_Stop_DMA:000000b4 $t + /tmp/ccGjXOU1.s:12888 .text.HAL_TIM_IC_Start:0000001d $d + /tmp/ccGjXOU1.s:12888 .text.HAL_TIM_IC_Start:0000001e $t + /tmp/ccGjXOU1.s:12993 .text.HAL_TIM_IC_Start:00000081 $d + /tmp/ccGjXOU1.s:12993 .text.HAL_TIM_IC_Start:00000082 $t + /tmp/ccGjXOU1.s:13225 .text.HAL_TIM_IC_Stop:00000045 $d + /tmp/ccGjXOU1.s:13225 .text.HAL_TIM_IC_Stop:00000046 $t + /tmp/ccGjXOU1.s:13338 .text.HAL_TIM_IC_Start_IT:0000001d $d + ARM GAS /tmp/ccGjXOU1.s page 518 - /tmp/ccodHXtm.s:13552 .text.HAL_TIM_IC_Start_IT:000000cf $d - /tmp/ccodHXtm.s:13552 .text.HAL_TIM_IC_Start_IT:000000d0 $t - /tmp/ccodHXtm.s:13773 .text.HAL_TIM_IC_Stop_IT:0000001b $d - /tmp/ccodHXtm.s:13773 .text.HAL_TIM_IC_Stop_IT:0000001c $t - /tmp/ccodHXtm.s:13834 .text.HAL_TIM_IC_Stop_IT:00000067 $d - /tmp/ccodHXtm.s:13834 .text.HAL_TIM_IC_Stop_IT:00000068 $t - /tmp/ccodHXtm.s:13992 .text.HAL_TIM_IC_Start_DMA:00000025 $d - /tmp/ccodHXtm.s:13992 .text.HAL_TIM_IC_Start_DMA:00000026 $t - /tmp/ccodHXtm.s:14056 .text.HAL_TIM_IC_Start_DMA:00000079 $d - /tmp/ccodHXtm.s:14056 .text.HAL_TIM_IC_Start_DMA:0000007a $t - /tmp/ccodHXtm.s:14178 .text.HAL_TIM_IC_Start_DMA:00000107 $d - /tmp/ccodHXtm.s:14178 .text.HAL_TIM_IC_Start_DMA:00000108 $t - /tmp/ccodHXtm.s:14563 .text.HAL_TIM_IC_Stop_DMA:00000023 $d - /tmp/ccodHXtm.s:14563 .text.HAL_TIM_IC_Stop_DMA:00000024 $t - /tmp/ccodHXtm.s:14618 .text.HAL_TIM_IC_Stop_DMA:0000006b $d - /tmp/ccodHXtm.s:14618 .text.HAL_TIM_IC_Stop_DMA:0000006c $t + /tmp/ccGjXOU1.s:13338 .text.HAL_TIM_IC_Start_IT:0000001e $t + /tmp/ccGjXOU1.s:13443 .text.HAL_TIM_IC_Start_IT:00000085 $d + /tmp/ccGjXOU1.s:13443 .text.HAL_TIM_IC_Start_IT:00000086 $t + /tmp/ccGjXOU1.s:13719 .text.HAL_TIM_IC_Stop_IT:0000001b $d + /tmp/ccGjXOU1.s:13719 .text.HAL_TIM_IC_Stop_IT:0000001c $t + /tmp/ccGjXOU1.s:13780 .text.HAL_TIM_IC_Stop_IT:00000067 $d + /tmp/ccGjXOU1.s:13780 .text.HAL_TIM_IC_Stop_IT:00000068 $t + /tmp/ccGjXOU1.s:13938 .text.HAL_TIM_IC_Start_DMA:00000025 $d + /tmp/ccGjXOU1.s:13938 .text.HAL_TIM_IC_Start_DMA:00000026 $t + /tmp/ccGjXOU1.s:14058 .text.HAL_TIM_IC_Start_DMA:000000ad $d + /tmp/ccGjXOU1.s:14058 .text.HAL_TIM_IC_Start_DMA:000000ae $t + /tmp/ccGjXOU1.s:14147 .text.HAL_TIM_IC_Start_DMA:00000121 $d + /tmp/ccGjXOU1.s:14147 .text.HAL_TIM_IC_Start_DMA:00000122 $t + /tmp/ccGjXOU1.s:14508 .text.HAL_TIM_IC_Stop_DMA:00000023 $d + /tmp/ccGjXOU1.s:14508 .text.HAL_TIM_IC_Stop_DMA:00000024 $t + /tmp/ccGjXOU1.s:14563 .text.HAL_TIM_IC_Stop_DMA:0000006b $d + /tmp/ccGjXOU1.s:14563 .text.HAL_TIM_IC_Stop_DMA:0000006c $t UNDEFINED SYMBOLS HAL_DMA_Start_IT diff --git a/squeow_sw/build/stm32g4xx_hal_tim.o b/squeow_sw/build/stm32g4xx_hal_tim.o index c635731c18bae7565dc2ba02a457bdab33a568df..819975899d5a2bbfbe625797c8c0337fd00dad24 100644 GIT binary patch literal 166220 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 literal 166064 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

qnQB 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 diff --git a/squeow_sw/build/stm32g4xx_hal_tim_ex.lst b/squeow_sw/build/stm32g4xx_hal_tim_ex.lst index d9f486d..52d8f06 100644 --- a/squeow_sw/build/stm32g4xx_hal_tim_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_tim_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccdmQ4z9.s page 1 +ARM GAS /tmp/ccqCLCUn.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** ============================================================================== 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** ##### TIMER Extended features ##### 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** ============================================================================== - ARM GAS /tmp/ccdmQ4z9.s page 2 + ARM GAS /tmp/ccqCLCUn.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** [..] @@ -118,7 +118,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** ****************************************************************************** 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** */ 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 3 + ARM GAS /tmp/ccqCLCUn.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Includes ------------------------------------------------------------------*/ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (+) Start the Hall Sensor Interface and enable DMA transfers. 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (+) Stop the Hall Sensor Interface and disable DMA transfers. 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 4 + ARM GAS /tmp/ccqCLCUn.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @endverbatim @@ -238,7 +238,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Configure the Time base in the Encoder Mode */ - ARM GAS /tmp/ccdmQ4z9.s page 5 + ARM GAS /tmp/ccqCLCUn.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @retval HAL status 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** */ - ARM GAS /tmp/ccdmQ4z9.s page 6 + ARM GAS /tmp/ccqCLCUn.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_DeInit(TIM_HandleTypeDef *htim) @@ -358,7 +358,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @brief DeInitializes TIM Hall Sensor MSP. - ARM GAS /tmp/ccdmQ4z9.s page 7 + ARM GAS /tmp/ccqCLCUn.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param htim TIM Hall Sensor Interface handle @@ -418,7 +418,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 8 + ARM GAS /tmp/ccqCLCUn.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the TIM channels state */ 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - ARM GAS /tmp/ccdmQ4z9.s page 9 + ARM GAS /tmp/ccqCLCUn.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Disable the Peripheral */ - ARM GAS /tmp/ccdmQ4z9.s page 10 + ARM GAS /tmp/ccqCLCUn.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 11 + ARM GAS /tmp/ccqCLCUn.s page 11 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA Input Capture 1 Callbacks */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Disable the Peripheral */ 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 12 + ARM GAS /tmp/ccqCLCUn.s page 12 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the TIM channel state */ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_ERROR; 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 13 + ARM GAS /tmp/ccqCLCUn.s page 13 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ @@ -778,7 +778,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Return function status */ - ARM GAS /tmp/ccdmQ4z9.s page 14 + ARM GAS /tmp/ccqCLCUn.s page 14 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; @@ -838,7 +838,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_4: - ARM GAS /tmp/ccdmQ4z9.s page 15 + ARM GAS /tmp/ccqCLCUn.s page 15 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpccer; - ARM GAS /tmp/ccdmQ4z9.s page 16 + ARM GAS /tmp/ccqCLCUn.s page 16 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Disable the Peripheral */ 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 17 + ARM GAS /tmp/ccqCLCUn.s page 17 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_1: 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ - ARM GAS /tmp/ccdmQ4z9.s page 18 + ARM GAS /tmp/ccqCLCUn.s page 18 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseNCplt; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Enable the TIM Output Compare DMA request */ 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); - ARM GAS /tmp/ccdmQ4z9.s page 19 + ARM GAS /tmp/ccqCLCUn.s page 19 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 1055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** - ARM GAS /tmp/ccdmQ4z9.s page 20 + ARM GAS /tmp/ccqCLCUn.s page 20 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @brief Stops the TIM Output Compare signal generation in DMA mode @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; 1112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 21 + ARM GAS /tmp/ccqCLCUn.s page 21 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (status == HAL_OK) @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 22 + ARM GAS /tmp/ccqCLCUn.s page 22 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Disable the Main Output */ 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_MOE_DISABLE(htim); - ARM GAS /tmp/ccdmQ4z9.s page 23 + ARM GAS /tmp/ccqCLCUn.s page 23 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_3: - ARM GAS /tmp/ccdmQ4z9.s page 24 + ARM GAS /tmp/ccqCLCUn.s page 24 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected 1341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected - ARM GAS /tmp/ccdmQ4z9.s page 25 + ARM GAS /tmp/ccqCLCUn.s page 25 1342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 26 + ARM GAS /tmp/ccqCLCUn.s page 26 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** else 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_ERROR; - ARM GAS /tmp/ccdmQ4z9.s page 27 + ARM GAS /tmp/ccqCLCUn.s page 27 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 1511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Enable the DMA channel */ 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> - ARM GAS /tmp/ccdmQ4z9.s page 28 + ARM GAS /tmp/ccqCLCUn.s page 28 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 29 + ARM GAS /tmp/ccqCLCUn.s page 29 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - ARM GAS /tmp/ccdmQ4z9.s page 30 + ARM GAS /tmp/ccqCLCUn.s page 30 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1681:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param OutputChannel pulse output channel to enable 1682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * This parameter can be one of the following values: 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected - ARM GAS /tmp/ccdmQ4z9.s page 31 + ARM GAS /tmp/ccqCLCUn.s page 31 1684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - ARM GAS /tmp/ccdmQ4z9.s page 32 + ARM GAS /tmp/ccqCLCUn.s page 32 1741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the TIM channels state */ 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - ARM GAS /tmp/ccdmQ4z9.s page 33 + ARM GAS /tmp/ccqCLCUn.s page 33 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 1853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the TIM channels state */ 1854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/ccdmQ4z9.s page 34 + ARM GAS /tmp/ccqCLCUn.s page 34 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TS_ITR7: Internal trigger 7 selected 1910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TS_ITR8: Internal trigger 8 selected 1911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TS_ITR9: Internal trigger 9 selected (*) - ARM GAS /tmp/ccdmQ4z9.s page 35 + ARM GAS /tmp/ccqCLCUn.s page 35 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TS_ITR10: Internal trigger 10 selected @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_CR2_CCPC; 1967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 &= ~TIM_CR2_CCUS; - ARM GAS /tmp/ccdmQ4z9.s page 36 + ARM GAS /tmp/ccqCLCUn.s page 36 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** #if defined(TIM5) && defined(TIM20) 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((InputTrigger == TIM_TS_ITR0) || (InputTrigger == TIM_TS_ITR1) || - ARM GAS /tmp/ccdmQ4z9.s page 37 + ARM GAS /tmp/ccqCLCUn.s page 37 2026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3) || @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * the TI1 of the Interface Timer detect a commutation at its input TI1. 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @note The user should configure the DMA in his own software, in This function only the COMDE b 2082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param htim TIM handle - ARM GAS /tmp/ccdmQ4z9.s page 38 + ARM GAS /tmp/ccqCLCUn.s page 38 2083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param InputTrigger the Internal trigger corresponding to the Timer Interfacing with the Hall @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3) || 2138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR5) || (InputTrigger == TIM_TS_ITR6) || 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR7) || (InputTrigger == TIM_TS_ITR8) || - ARM GAS /tmp/ccdmQ4z9.s page 39 + ARM GAS /tmp/ccqCLCUn.s page 39 2140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR11)) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Change the handler state */ 2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; 2196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 40 + ARM GAS /tmp/ccqCLCUn.s page 40 2197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Get the TIMx CR2 register value */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @retval HAL status 2252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** */ 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim, - ARM GAS /tmp/ccdmQ4z9.s page 41 + ARM GAS /tmp/ccqCLCUn.s page 41 2254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** const TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTim @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; 2309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 2310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 42 + ARM GAS /tmp/ccqCLCUn.s page 42 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP2P; 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP2P_Pos; 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - ARM GAS /tmp/ccdmQ4z9.s page 43 + ARM GAS /tmp/ccqCLCUn.s page 43 2368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** default: 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_mask = 0U; - ARM GAS /tmp/ccdmQ4z9.s page 44 + ARM GAS /tmp/ccqCLCUn.s page 44 2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = 0U; @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2479:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @brief Configures the TIMx Remapping input capabilities. 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param htim TIM handle. 2481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param Remap specifies the TIM remapping source. - ARM GAS /tmp/ccdmQ4z9.s page 45 + ARM GAS /tmp/ccqCLCUn.s page 45 2482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * For TIM1, the parameter can take one of the following values: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM4_ETR_TIM3_ETR TIM4 ETR is connected to TIM3 ETR pin 2537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM4_ETR_TIM5_ETR TIM4 ETR is connected to TIM5 ETR pin (*) 2538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * - ARM GAS /tmp/ccdmQ4z9.s page 46 + ARM GAS /tmp/ccqCLCUn.s page 46 2539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * For TIM5, the parameter can take one of the following values: (**) @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_LOCK(htim); 2595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 47 + ARM GAS /tmp/ccqCLCUn.s page 47 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(htim->Instance->AF1, TIM1_AF1_ETRSEL_Msk, Remap); @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM3_TI1_COMP7: TIM3 TI1 is connected to COMP7 output (*) 2651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * 2652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM3_TI2_GPIO: TIM3 TI2 is connected to GPIO - ARM GAS /tmp/ccdmQ4z9.s page 48 + ARM GAS /tmp/ccqCLCUn.s page 48 2653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM3_TI2_COMP1: TIM3 TI2 is connected to COMP1 output @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2707:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM5_TI2_COMP5: TIM5 TI2 is connected to COMP5 output (*) 2708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM5_TI2_COMP6: TIM5 TI2 is connected to COMP6 output (*) 2709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @arg TIM_TIM5_TI2_COMP7: TIM5 TI2 is connected to COMP7 output (*) - ARM GAS /tmp/ccdmQ4z9.s page 49 + ARM GAS /tmp/ccqCLCUn.s page 49 2710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 2766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check parameters */ - ARM GAS /tmp/ccdmQ4z9.s page 50 + ARM GAS /tmp/ccqCLCUn.s page 50 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_TISEL_TIX_INSTANCE(htim->Instance, Channel)); @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_GROUPCH5(Channels)); 2822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Process Locked */ - ARM GAS /tmp/ccdmQ4z9.s page 51 + ARM GAS /tmp/ccqCLCUn.s page 51 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** __HAL_LOCK(htim); @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2878:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_BREAKINPUT_BRK2: 2879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 2880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check initial conditions */ - ARM GAS /tmp/ccdmQ4z9.s page 52 + ARM GAS /tmp/ccqCLCUn.s page 52 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmpbdtr = READ_REG(htim->Instance->BDTR); @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_TIMEOUT; 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 2937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 53 + ARM GAS /tmp/ccqCLCUn.s page 53 2938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 2992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_DitheringEnable(TIM_HandleTypeDef *htim) 2993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - ARM GAS /tmp/ccdmQ4z9.s page 54 + ARM GAS /tmp/ccqCLCUn.s page 54 2995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->State = HAL_TIM_STATE_BUSY; 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 3051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Get the TIMx ECR register value */ - ARM GAS /tmp/ccdmQ4z9.s page 55 + ARM GAS /tmp/ccqCLCUn.s page 55 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmpecr = htim->Instance->ECR; @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @retval HAL status 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** */ 3108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_DisableSlaveModePreload(TIM_HandleTypeDef *htim) - ARM GAS /tmp/ccdmQ4z9.s page 56 + ARM GAS /tmp/ccqCLCUn.s page 56 3109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @brief Configure asymmetrical deadtime 3164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param htim TIM handle 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param FallingDeadtime Falling edge deadtime value - ARM GAS /tmp/ccdmQ4z9.s page 57 + ARM GAS /tmp/ccqCLCUn.s page 57 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @note This parameter can be a number between Min_Data = 0x00 and Max_Data = 0xFF @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODER_INTERFACE_INSTANCE(htim->Instance)); 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_POLARITY(sEncoderIndexConfig->Polarity)); 3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_PRESCALER(sEncoderIndexConfig->Prescaler)); - ARM GAS /tmp/ccdmQ4z9.s page 58 + ARM GAS /tmp/ccqCLCUn.s page 58 3223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_FILTER(sEncoderIndexConfig->Filter)); @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @brief Enable encoder first index - ARM GAS /tmp/ccdmQ4z9.s page 59 + ARM GAS /tmp/ccqCLCUn.s page 59 3280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @param htim TIM handle @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** UNUSED(htim); 3335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* NOTE : This function should not be modified, when the callback is needed, - ARM GAS /tmp/ccdmQ4z9.s page 60 + ARM GAS /tmp/ccqCLCUn.s page 60 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** the HAL_TIMEx_CommutCallback could be implemented in the user file @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** UNUSED(htim); - ARM GAS /tmp/ccdmQ4z9.s page 61 + ARM GAS /tmp/ccqCLCUn.s page 61 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 3449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group7 Extended Peripheral State functions 3450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @brief Extended Peripheral State functions - ARM GAS /tmp/ccdmQ4z9.s page 62 + ARM GAS /tmp/ccqCLCUn.s page 62 3451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** @defgroup TIMEx_Private_Functions TIM Extended Private Functions 3506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** * @{ 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** */ - ARM GAS /tmp/ccdmQ4z9.s page 63 + ARM GAS /tmp/ccqCLCUn.s page 63 3508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 3563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 64 + ARM GAS /tmp/ccqCLCUn.s page 64 3565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 3619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); 3620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 3621:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) - ARM GAS /tmp/ccdmQ4z9.s page 65 + ARM GAS /tmp/ccqCLCUn.s page 65 3622:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 37 0000 01F00F01 and r1, r1, #15 38 .LVL1: 39 .loc 1 3667 7 view .LVU4 - ARM GAS /tmp/ccdmQ4z9.s page 66 + ARM GAS /tmp/ccqCLCUn.s page 66 40 0004 4FF0040C mov ip, #4 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 85 .LVL5: 3616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 86 .loc 1 3616 3 is_stmt 1 view .LVU17 - ARM GAS /tmp/ccdmQ4z9.s page 67 + ARM GAS /tmp/ccqCLCUn.s page 67 3616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 124 002c 84F84430 strb r3, [r4, #68] 125 .L4: 3639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 68 + ARM GAS /tmp/ccqCLCUn.s page 68 126 .loc 1 3639 3 view .LVU35 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 170 .loc 1 3554 1 view -0 171 .cfi_startproc 172 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccdmQ4z9.s page 69 + ARM GAS /tmp/ccqCLCUn.s page 69 173 @ frame_needed = 0, uses_anonymous_args = 0 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 210 .loc 1 3601 3 view .LVU64 211 001c 2046 mov r0, r4 212 .LVL11: - ARM GAS /tmp/ccdmQ4z9.s page 70 + ARM GAS /tmp/ccqCLCUn.s page 70 3601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 251 0046 84F84530 strb r3, [r4, #69] 252 004a E7E7 b .L13 253 .L19: - ARM GAS /tmp/ccdmQ4z9.s page 71 + ARM GAS /tmp/ccqCLCUn.s page 71 3577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 297 .cfi_startproc 298 @ args = 0, pretend = 0, frame = 0 299 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccdmQ4z9.s page 72 + ARM GAS /tmp/ccqCLCUn.s page 72 300 @ link register save eliminated. @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); 344 .loc 1 173 3 view .LVU106 174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); - ARM GAS /tmp/ccdmQ4z9.s page 73 + ARM GAS /tmp/ccqCLCUn.s page 73 345 .loc 1 174 3 view .LVU107 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 383 003a 2268 ldr r2, [r4] 210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 384 .loc 1 210 17 view .LVU124 - ARM GAS /tmp/ccdmQ4z9.s page 74 + ARM GAS /tmp/ccqCLCUn.s page 74 385 003c 9369 ldr r3, [r2, #24] @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 421 .loc 1 220 24 view .LVU142 422 006a 23F48033 bic r3, r3, #65536 423 006e 23F00703 bic r3, r3, #7 - ARM GAS /tmp/ccdmQ4z9.s page 75 + ARM GAS /tmp/ccqCLCUn.s page 75 424 0072 9360 str r3, [r2, #8] @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 458 .loc 1 232 3 is_stmt 1 view .LVU162 459 0092 01A9 add r1, sp, #4 460 0094 2068 ldr r0, [r4] - ARM GAS /tmp/ccdmQ4z9.s page 76 + ARM GAS /tmp/ccqCLCUn.s page 76 461 0096 FFF7FEFF bl TIM_OC2_SetConfig @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 497 00cc 2846 mov r0, r5 252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 498 .loc 1 252 1 view .LVU181 - ARM GAS /tmp/ccdmQ4z9.s page 77 + ARM GAS /tmp/ccqCLCUn.s page 77 499 00ce 08B0 add sp, sp, #32 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 548 .loc 1 322 3 view .LVU189 327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 78 + ARM GAS /tmp/ccqCLCUn.s page 78 549 .loc 1 327 1 is_stmt 0 view .LVU190 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 596 .L33: 267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** 597 .loc 1 267 3 discriminator 5 view .LVU200 - ARM GAS /tmp/ccdmQ4z9.s page 79 + ARM GAS /tmp/ccqCLCUn.s page 79 278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 638 .LVL28: 639 .LFB333: 335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - ARM GAS /tmp/ccdmQ4z9.s page 80 + ARM GAS /tmp/ccqCLCUn.s page 80 640 .loc 1 335 1 is_stmt 1 view -0 @@ -4759,9236 +4759,9143 @@ ARM GAS /tmp/ccdmQ4z9.s page 1 652 .loc 1 337 3 view .LVU220 337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); 653 .loc 1 337 31 is_stmt 0 view .LVU221 - 654 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 + 654 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 655 .LVL29: - 337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 656 .loc 1 337 31 view .LVU222 - 657 0008 C0B2 uxtb r0, r0 - 658 .LVL30: 338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 659 .loc 1 338 3 is_stmt 1 view .LVU223 + 656 .loc 1 338 3 is_stmt 1 view .LVU222 338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 660 .loc 1 338 31 is_stmt 0 view .LVU224 - 661 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 662 .LVL31: + 657 .loc 1 338 31 is_stmt 0 view .LVU223 + 658 0008 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 + 659 .LVL30: 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 663 .loc 1 339 3 is_stmt 1 view .LVU225 + 660 .loc 1 339 3 is_stmt 1 view .LVU224 339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 664 .loc 1 339 31 is_stmt 0 view .LVU226 - 665 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 666 .LVL32: + 661 .loc 1 339 31 is_stmt 0 view .LVU225 + 662 000c 90F84420 ldrb r2, [r0, #68] @ zero_extendqisi2 + 663 .LVL31: 340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 667 .loc 1 340 3 is_stmt 1 view .LVU227 + 664 .loc 1 340 3 is_stmt 1 view .LVU226 340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 668 .loc 1 340 31 is_stmt 0 view .LVU228 - 669 0012 94F84510 ldrb r1, [r4, #69] @ zero_extendqisi2 - 670 .LVL33: + 665 .loc 1 340 31 is_stmt 0 view .LVU227 + 666 0010 90F84510 ldrb r1, [r0, #69] @ zero_extendqisi2 + 667 .LVL32: 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 671 .loc 1 343 3 is_stmt 1 view .LVU229 + 668 .loc 1 343 3 is_stmt 1 view .LVU228 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 672 .loc 1 346 3 view .LVU230 + 669 .loc 1 346 3 view .LVU229 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 673 .loc 1 346 6 is_stmt 0 view .LVU231 - 674 0016 0128 cmp r0, #1 - 675 0018 42D1 bne .L39 - 676 001a DBB2 uxtb r3, r3 + 670 .loc 1 346 6 is_stmt 0 view .LVU230 + 671 0014 BCF1010F cmp ip, #1 + 672 0018 44D1 bne .L39 + 673 001a 5FFA8CF0 uxtb r0, ip + 674 .LVL33: + 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 675 .loc 1 346 6 view .LVU231 + 676 001e DBB2 uxtb r3, r3 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 677 .loc 1 346 6 view .LVU232 - 678 001c D2B2 uxtb r2, r2 + 678 0020 D2B2 uxtb r2, r2 346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 679 .loc 1 346 6 view .LVU233 - 680 001e C9B2 uxtb r1, r1 - ARM GAS /tmp/ccdmQ4z9.s page 81 + 680 0022 C9B2 uxtb r1, r1 + ARM GAS /tmp/ccqCLCUn.s page 81 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) 681 .loc 1 347 7 view .LVU234 - 682 0020 012B cmp r3, #1 - 683 0022 3ED1 bne .L36 + 682 0024 012B cmp r3, #1 + 683 0026 3ED1 bne .L36 348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) 684 .loc 1 348 7 view .LVU235 - 685 0024 012A cmp r2, #1 - 686 0026 3DD1 bne .L40 + 685 0028 012A cmp r2, #1 + 686 002a 3DD1 bne .L40 349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { 687 .loc 1 349 7 view .LVU236 - 688 0028 0129 cmp r1, #1 - 689 002a 01D0 beq .L45 + 688 002c 0129 cmp r1, #1 + 689 002e 01D0 beq .L45 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } 690 .loc 1 351 12 view .LVU237 - 691 002c 1046 mov r0, r2 - 692 .LVL34: - 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 693 .loc 1 351 12 view .LVU238 - 694 002e 38E0 b .L36 - 695 .LVL35: - 696 .L45: + 691 0030 1046 mov r0, r2 + 692 0032 38E0 b .L36 + 693 .L45: 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 697 .loc 1 355 3 is_stmt 1 view .LVU239 - 698 0030 0223 movs r3, #2 - 699 .LVL36: + 694 .loc 1 355 3 is_stmt 1 view .LVU238 + 695 0034 0223 movs r3, #2 + 696 .LVL34: 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 700 .loc 1 355 3 is_stmt 0 view .LVU240 - 701 0032 84F83E30 strb r3, [r4, #62] + 697 .loc 1 355 3 is_stmt 0 view .LVU239 + 698 0036 84F83E30 strb r3, [r4, #62] 356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 702 .loc 1 356 3 is_stmt 1 view .LVU241 - 703 0036 84F83F30 strb r3, [r4, #63] + 699 .loc 1 356 3 is_stmt 1 view .LVU240 + 700 003a 84F83F30 strb r3, [r4, #63] 357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 704 .loc 1 357 3 view .LVU242 - 705 003a 84F84430 strb r3, [r4, #68] + 701 .loc 1 357 3 view .LVU241 + 702 003e 84F84430 strb r3, [r4, #68] 358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 706 .loc 1 358 3 view .LVU243 - 707 003e 84F84530 strb r3, [r4, #69] + 703 .loc 1 358 3 view .LVU242 + 704 0042 84F84530 strb r3, [r4, #69] 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 708 .loc 1 363 3 view .LVU244 - 709 0042 0021 movs r1, #0 - 710 .LVL37: + 705 .loc 1 363 3 view .LVU243 + 706 0046 0021 movs r1, #0 + 707 .LVL35: 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 711 .loc 1 363 3 is_stmt 0 view .LVU245 - 712 0044 2068 ldr r0, [r4] - 713 .LVL38: - 363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 714 .loc 1 363 3 view .LVU246 - 715 0046 FFF7FEFF bl TIM_CCxChannelCmd - 716 .LVL39: + 708 .loc 1 363 3 is_stmt 0 view .LVU244 + 709 0048 2068 ldr r0, [r4] + 710 004a FFF7FEFF bl TIM_CCxChannelCmd + 711 .LVL36: 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 717 .loc 1 366 3 is_stmt 1 view .LVU247 + 712 .loc 1 366 3 is_stmt 1 view .LVU245 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 718 .loc 1 366 7 is_stmt 0 view .LVU248 - 719 004a 2368 ldr r3, [r4] + 713 .loc 1 366 7 is_stmt 0 view .LVU246 + 714 004e 2368 ldr r3, [r4] 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 720 .loc 1 366 6 view .LVU249 - 721 004c 184A ldr r2, .L46 - ARM GAS /tmp/ccdmQ4z9.s page 82 + 715 .loc 1 366 6 view .LVU247 + 716 0050 184A ldr r2, .L46 + 717 0052 9342 cmp r3, r2 + 718 0054 18D0 beq .L37 + 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 719 .loc 1 366 7 discriminator 1 view .LVU248 + 720 0056 B3F1804F cmp r3, #1073741824 + 721 005a 15D0 beq .L37 + 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + ARM GAS /tmp/ccqCLCUn.s page 82 - 722 004e 9342 cmp r3, r2 - 723 0050 18D0 beq .L37 + 722 .loc 1 366 7 discriminator 2 view .LVU249 + 723 005c A2F59432 sub r2, r2, #75776 + 724 0060 9342 cmp r3, r2 + 725 0062 11D0 beq .L37 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 724 .loc 1 366 7 discriminator 1 view .LVU250 - 725 0052 B3F1804F cmp r3, #1073741824 - 726 0056 15D0 beq .L37 + 726 .loc 1 366 7 discriminator 3 view .LVU250 + 727 0064 02F58062 add r2, r2, #1024 + 728 0068 9342 cmp r3, r2 + 729 006a 0DD0 beq .L37 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 727 .loc 1 366 7 discriminator 2 view .LVU251 - 728 0058 A2F59432 sub r2, r2, #75776 - 729 005c 9342 cmp r3, r2 - 730 005e 11D0 beq .L37 + 730 .loc 1 366 7 discriminator 4 view .LVU251 + 731 006c 02F59632 add r2, r2, #76800 + 732 0070 9342 cmp r3, r2 + 733 0072 09D0 beq .L37 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 731 .loc 1 366 7 discriminator 3 view .LVU252 - 732 0060 02F58062 add r2, r2, #1024 - 733 0064 9342 cmp r3, r2 - 734 0066 0DD0 beq .L37 - 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 735 .loc 1 366 7 discriminator 4 view .LVU253 - 736 0068 02F59632 add r2, r2, #76800 - 737 006c 9342 cmp r3, r2 - 738 006e 09D0 beq .L37 - 366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 739 .loc 1 366 7 discriminator 5 view .LVU254 - 740 0070 02F54062 add r2, r2, #3072 - 741 0074 9342 cmp r3, r2 - 742 0076 05D0 beq .L37 + 734 .loc 1 366 7 discriminator 5 view .LVU252 + 735 0074 02F54062 add r2, r2, #3072 + 736 0078 9342 cmp r3, r2 + 737 007a 05D0 beq .L37 376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 743 .loc 1 376 5 is_stmt 1 view .LVU255 - 744 0078 1A68 ldr r2, [r3] - 745 007a 42F00102 orr r2, r2, #1 - 746 007e 1A60 str r2, [r3] + 738 .loc 1 376 5 is_stmt 1 view .LVU253 + 739 007c 1A68 ldr r2, [r3] + 740 007e 42F00102 orr r2, r2, #1 + 741 0082 1A60 str r2, [r3] 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 747 .loc 1 380 10 is_stmt 0 view .LVU256 - 748 0080 0020 movs r0, #0 - 749 0082 0EE0 b .L36 - 750 .L37: + 742 .loc 1 380 10 is_stmt 0 view .LVU254 + 743 0084 0020 movs r0, #0 + 744 0086 0EE0 b .L36 + 745 .L37: 368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 751 .loc 1 368 5 is_stmt 1 view .LVU257 + 746 .loc 1 368 5 is_stmt 1 view .LVU255 368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 752 .loc 1 368 29 is_stmt 0 view .LVU258 - 753 0084 9968 ldr r1, [r3, #8] + 747 .loc 1 368 29 is_stmt 0 view .LVU256 + 748 0088 9968 ldr r1, [r3, #8] 368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 754 .loc 1 368 13 view .LVU259 - 755 0086 0B4A ldr r2, .L46+4 - 756 0088 0A40 ands r2, r2, r1 - 757 .LVL40: + 749 .loc 1 368 13 view .LVU257 + 750 008a 0B4A ldr r2, .L46+4 + 751 008c 0A40 ands r2, r2, r1 + 752 .LVL37: 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 758 .loc 1 369 5 is_stmt 1 view .LVU260 + 753 .loc 1 369 5 is_stmt 1 view .LVU258 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 759 .loc 1 369 8 is_stmt 0 view .LVU261 - 760 008a 062A cmp r2, #6 - 761 008c 0CD0 beq .L42 + 754 .loc 1 369 8 is_stmt 0 view .LVU259 + 755 008e 062A cmp r2, #6 + 756 0090 0CD0 beq .L42 369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 762 .loc 1 369 9 discriminator 1 view .LVU262 - 763 008e B2F5803F cmp r2, #65536 - 764 0092 0BD0 beq .L43 + 757 .loc 1 369 9 discriminator 1 view .LVU260 + 758 0092 B2F5803F cmp r2, #65536 + 759 0096 0BD0 beq .L43 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 83 + 760 .loc 1 371 7 is_stmt 1 view .LVU261 + 761 0098 1A68 ldr r2, [r3] + 762 .LVL38: + 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 763 .loc 1 371 7 is_stmt 0 view .LVU262 + 764 009a 42F00102 orr r2, r2, #1 + 765 009e 1A60 str r2, [r3] + ARM GAS /tmp/ccqCLCUn.s page 83 - 765 .loc 1 371 7 is_stmt 1 view .LVU263 - 766 0094 1A68 ldr r2, [r3] - 767 .LVL41: - 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 768 .loc 1 371 7 is_stmt 0 view .LVU264 - 769 0096 42F00102 orr r2, r2, #1 - 770 009a 1A60 str r2, [r3] 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 771 .loc 1 380 10 view .LVU265 - 772 009c 0020 movs r0, #0 - 773 009e 00E0 b .L36 - 774 .LVL42: - 775 .L39: + 766 .loc 1 380 10 view .LVU263 + 767 00a0 0020 movs r0, #0 + 768 00a2 00E0 b .L36 + 769 .LVL39: + 770 .L39: 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 776 .loc 1 351 12 view .LVU266 - 777 00a0 0120 movs r0, #1 - 778 .LVL43: - 779 .L36: + 771 .loc 1 351 12 view .LVU264 + 772 00a4 0120 movs r0, #1 + 773 .LVL40: + 774 .L36: 381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 780 .loc 1 381 1 view .LVU267 - 781 00a2 10BD pop {r4, pc} - 782 .LVL44: - 783 .L40: + 775 .loc 1 381 1 view .LVU265 + 776 00a6 10BD pop {r4, pc} + 777 .LVL41: + 778 .L40: 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 784 .loc 1 351 12 view .LVU268 - 785 00a4 1846 mov r0, r3 - 786 .LVL45: - 351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 787 .loc 1 351 12 view .LVU269 - 788 00a6 FCE7 b .L36 - 789 .LVL46: - 790 .L42: + 779 .loc 1 351 12 view .LVU266 + 780 00a8 1846 mov r0, r3 + 781 00aa FCE7 b .L36 + 782 .LVL42: + 783 .L42: 380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 791 .loc 1 380 10 view .LVU270 - 792 00a8 0020 movs r0, #0 - 793 00aa FAE7 b .L36 - 794 .L43: - 795 00ac 0020 movs r0, #0 - 796 00ae F8E7 b .L36 - 797 .L47: - 798 .align 2 - 799 .L46: - 800 00b0 002C0140 .word 1073818624 - 801 00b4 07000100 .word 65543 - 802 .cfi_endproc - 803 .LFE333: - 805 .section .text.HAL_TIMEx_HallSensor_Stop,"ax",%progbits - 806 .align 1 - 807 .global HAL_TIMEx_HallSensor_Stop - 808 .syntax unified - 809 .thumb - 810 .thumb_func - 812 HAL_TIMEx_HallSensor_Stop: - 813 .LVL47: - 814 .LFB334: + 784 .loc 1 380 10 view .LVU267 + 785 00ac 0020 movs r0, #0 + 786 00ae FAE7 b .L36 + 787 .L43: + 788 00b0 0020 movs r0, #0 + 789 00b2 F8E7 b .L36 + 790 .L47: + 791 .align 2 + 792 .L46: + 793 00b4 002C0140 .word 1073818624 + 794 00b8 07000100 .word 65543 + 795 .cfi_endproc + 796 .LFE333: + 798 .section .text.HAL_TIMEx_HallSensor_Stop,"ax",%progbits + 799 .align 1 + 800 .global HAL_TIMEx_HallSensor_Stop + 801 .syntax unified + 802 .thumb + 803 .thumb_func + 805 HAL_TIMEx_HallSensor_Stop: + 806 .LVL43: + 807 .LFB334: 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 815 .loc 1 389 1 is_stmt 1 view -0 - ARM GAS /tmp/ccdmQ4z9.s page 84 + 808 .loc 1 389 1 is_stmt 1 view -0 + 809 .cfi_startproc + 810 @ args = 0, pretend = 0, frame = 0 + 811 @ frame_needed = 0, uses_anonymous_args = 0 + 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ + 812 .loc 1 389 1 is_stmt 0 view .LVU269 + 813 0000 10B5 push {r4, lr} + 814 .LCFI9: + 815 .cfi_def_cfa_offset 8 + 816 .cfi_offset 4, -8 + 817 .cfi_offset 14, -4 + ARM GAS /tmp/ccqCLCUn.s page 84 - 816 .cfi_startproc - 817 @ args = 0, pretend = 0, frame = 0 - 818 @ frame_needed = 0, uses_anonymous_args = 0 - 389:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 819 .loc 1 389 1 is_stmt 0 view .LVU272 - 820 0000 10B5 push {r4, lr} - 821 .LCFI9: - 822 .cfi_def_cfa_offset 8 - 823 .cfi_offset 4, -8 - 824 .cfi_offset 14, -4 - 825 0002 0446 mov r4, r0 + 818 0002 0446 mov r4, r0 391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 826 .loc 1 391 3 is_stmt 1 view .LVU273 + 819 .loc 1 391 3 is_stmt 1 view .LVU270 396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 827 .loc 1 396 3 view .LVU274 - 828 0004 0022 movs r2, #0 - 829 0006 1146 mov r1, r2 - 830 0008 0068 ldr r0, [r0] - 831 .LVL48: + 820 .loc 1 396 3 view .LVU271 + 821 0004 0022 movs r2, #0 + 822 0006 1146 mov r1, r2 + 823 0008 0068 ldr r0, [r0] + 824 .LVL44: 396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 832 .loc 1 396 3 is_stmt 0 view .LVU275 - 833 000a FFF7FEFF bl TIM_CCxChannelCmd - 834 .LVL49: + 825 .loc 1 396 3 is_stmt 0 view .LVU272 + 826 000a FFF7FEFF bl TIM_CCxChannelCmd + 827 .LVL45: 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 835 .loc 1 399 3 is_stmt 1 view .LVU276 + 828 .loc 1 399 3 is_stmt 1 view .LVU273 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 836 .loc 1 399 3 view .LVU277 - 837 000e 2368 ldr r3, [r4] - 838 0010 196A ldr r1, [r3, #32] - 839 0012 41F21112 movw r2, #4369 - 840 0016 1142 tst r1, r2 - 841 0018 08D1 bne .L49 + 829 .loc 1 399 3 view .LVU274 + 830 000e 2368 ldr r3, [r4] + 831 0010 196A ldr r1, [r3, #32] + 832 0012 41F21112 movw r2, #4369 + 833 0016 1142 tst r1, r2 + 834 0018 08D1 bne .L49 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 842 .loc 1 399 3 discriminator 1 view .LVU278 - 843 001a 196A ldr r1, [r3, #32] - 844 001c 44F24442 movw r2, #17476 - 845 0020 1142 tst r1, r2 - 846 0022 03D1 bne .L49 + 835 .loc 1 399 3 discriminator 1 view .LVU275 + 836 001a 196A ldr r1, [r3, #32] + 837 001c 44F24442 movw r2, #17476 + 838 0020 1142 tst r1, r2 + 839 0022 03D1 bne .L49 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 847 .loc 1 399 3 discriminator 3 view .LVU279 - 848 0024 1A68 ldr r2, [r3] - 849 0026 22F00102 bic r2, r2, #1 - 850 002a 1A60 str r2, [r3] - 851 .L49: + 840 .loc 1 399 3 discriminator 3 view .LVU276 + 841 0024 1A68 ldr r2, [r3] + 842 0026 22F00102 bic r2, r2, #1 + 843 002a 1A60 str r2, [r3] + 844 .L49: 399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 852 .loc 1 399 3 discriminator 5 view .LVU280 + 845 .loc 1 399 3 discriminator 5 view .LVU277 402:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 853 .loc 1 402 3 view .LVU281 - 854 002c 0123 movs r3, #1 - 855 002e 84F83E30 strb r3, [r4, #62] + 846 .loc 1 402 3 view .LVU278 + 847 002c 0123 movs r3, #1 + 848 002e 84F83E30 strb r3, [r4, #62] 403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 856 .loc 1 403 3 view .LVU282 - 857 0032 84F83F30 strb r3, [r4, #63] + 849 .loc 1 403 3 view .LVU279 + 850 0032 84F83F30 strb r3, [r4, #63] 404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 858 .loc 1 404 3 view .LVU283 - 859 0036 84F84430 strb r3, [r4, #68] + 851 .loc 1 404 3 view .LVU280 + 852 0036 84F84430 strb r3, [r4, #68] 405:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 85 - - - 860 .loc 1 405 3 view .LVU284 - 861 003a 84F84530 strb r3, [r4, #69] + 853 .loc 1 405 3 view .LVU281 + 854 003a 84F84530 strb r3, [r4, #69] 408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 862 .loc 1 408 3 view .LVU285 + 855 .loc 1 408 3 view .LVU282 409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 863 .loc 1 409 1 is_stmt 0 view .LVU286 - 864 003e 0020 movs r0, #0 - 865 0040 10BD pop {r4, pc} + 856 .loc 1 409 1 is_stmt 0 view .LVU283 + 857 003e 0020 movs r0, #0 + 858 0040 10BD pop {r4, pc} 409:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 866 .loc 1 409 1 view .LVU287 - 867 .cfi_endproc - 868 .LFE334: - 870 .section .text.HAL_TIMEx_HallSensor_Start_IT,"ax",%progbits - 871 .align 1 - 872 .global HAL_TIMEx_HallSensor_Start_IT - 873 .syntax unified - 874 .thumb - 875 .thumb_func - 877 HAL_TIMEx_HallSensor_Start_IT: - 878 .LVL50: - 879 .LFB335: + 859 .loc 1 409 1 view .LVU284 + ARM GAS /tmp/ccqCLCUn.s page 85 + + + 860 .cfi_endproc + 861 .LFE334: + 863 .section .text.HAL_TIMEx_HallSensor_Start_IT,"ax",%progbits + 864 .align 1 + 865 .global HAL_TIMEx_HallSensor_Start_IT + 866 .syntax unified + 867 .thumb + 868 .thumb_func + 870 HAL_TIMEx_HallSensor_Start_IT: + 871 .LVL46: + 872 .LFB335: 417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 880 .loc 1 417 1 is_stmt 1 view -0 - 881 .cfi_startproc - 882 @ args = 0, pretend = 0, frame = 0 - 883 @ frame_needed = 0, uses_anonymous_args = 0 + 873 .loc 1 417 1 is_stmt 1 view -0 + 874 .cfi_startproc + 875 @ args = 0, pretend = 0, frame = 0 + 876 @ frame_needed = 0, uses_anonymous_args = 0 417:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 884 .loc 1 417 1 is_stmt 0 view .LVU289 - 885 0000 10B5 push {r4, lr} - 886 .LCFI10: - 887 .cfi_def_cfa_offset 8 - 888 .cfi_offset 4, -8 - 889 .cfi_offset 14, -4 - 890 0002 0446 mov r4, r0 + 877 .loc 1 417 1 is_stmt 0 view .LVU286 + 878 0000 10B5 push {r4, lr} + 879 .LCFI10: + 880 .cfi_def_cfa_offset 8 + 881 .cfi_offset 4, -8 + 882 .cfi_offset 14, -4 + 883 0002 0446 mov r4, r0 418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 891 .loc 1 418 3 is_stmt 1 view .LVU290 + 884 .loc 1 418 3 is_stmt 1 view .LVU287 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 892 .loc 1 419 3 view .LVU291 + 885 .loc 1 419 3 view .LVU288 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 893 .loc 1 419 31 is_stmt 0 view .LVU292 - 894 0004 90F83E00 ldrb r0, [r0, #62] @ zero_extendqisi2 - 895 .LVL51: - 419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 896 .loc 1 419 31 view .LVU293 - 897 0008 C0B2 uxtb r0, r0 - 898 .LVL52: + 886 .loc 1 419 31 is_stmt 0 view .LVU289 + 887 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 + 888 .LVL47: 420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 899 .loc 1 420 3 is_stmt 1 view .LVU294 + 889 .loc 1 420 3 is_stmt 1 view .LVU290 420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 900 .loc 1 420 31 is_stmt 0 view .LVU295 - 901 000a 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 902 .LVL53: + 890 .loc 1 420 31 is_stmt 0 view .LVU291 + 891 0008 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2 + 892 .LVL48: 421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 903 .loc 1 421 3 is_stmt 1 view .LVU296 + 893 .loc 1 421 3 is_stmt 1 view .LVU292 421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 904 .loc 1 421 31 is_stmt 0 view .LVU297 - 905 000e 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - ARM GAS /tmp/ccdmQ4z9.s page 86 - - - 906 .LVL54: + 894 .loc 1 421 31 is_stmt 0 view .LVU293 + 895 000c 90F84420 ldrb r2, [r0, #68] @ zero_extendqisi2 + 896 .LVL49: 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 907 .loc 1 422 3 is_stmt 1 view .LVU298 + 897 .loc 1 422 3 is_stmt 1 view .LVU294 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 908 .loc 1 422 31 is_stmt 0 view .LVU299 - 909 0012 94F84510 ldrb r1, [r4, #69] @ zero_extendqisi2 - 910 .LVL55: + 898 .loc 1 422 31 is_stmt 0 view .LVU295 + 899 0010 90F84510 ldrb r1, [r0, #69] @ zero_extendqisi2 + 900 .LVL50: 425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 911 .loc 1 425 3 is_stmt 1 view .LVU300 + 901 .loc 1 425 3 is_stmt 1 view .LVU296 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 912 .loc 1 428 3 view .LVU301 + 902 .loc 1 428 3 view .LVU297 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 913 .loc 1 428 6 is_stmt 0 view .LVU302 - 914 0016 0128 cmp r0, #1 - 915 0018 48D1 bne .L55 - 916 001a DBB2 uxtb r3, r3 + 903 .loc 1 428 6 is_stmt 0 view .LVU298 + 904 0014 BCF1010F cmp ip, #1 + ARM GAS /tmp/ccqCLCUn.s page 86 + + + 905 0018 4AD1 bne .L55 + 906 001a 5FFA8CF0 uxtb r0, ip + 907 .LVL51: 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 917 .loc 1 428 6 view .LVU303 - 918 001c D2B2 uxtb r2, r2 + 908 .loc 1 428 6 view .LVU299 + 909 001e DBB2 uxtb r3, r3 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 919 .loc 1 428 6 view .LVU304 - 920 001e C9B2 uxtb r1, r1 + 910 .loc 1 428 6 view .LVU300 + 911 0020 D2B2 uxtb r2, r2 + 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + 912 .loc 1 428 6 view .LVU301 + 913 0022 C9B2 uxtb r1, r1 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 921 .loc 1 429 7 view .LVU305 - 922 0020 012B cmp r3, #1 - 923 0022 44D1 bne .L52 + 914 .loc 1 429 7 view .LVU302 + 915 0024 012B cmp r3, #1 + 916 0026 44D1 bne .L52 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 924 .loc 1 430 7 view .LVU306 - 925 0024 012A cmp r2, #1 - 926 0026 43D1 bne .L56 + 917 .loc 1 430 7 view .LVU303 + 918 0028 012A cmp r2, #1 + 919 002a 43D1 bne .L56 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 927 .loc 1 431 7 view .LVU307 - 928 0028 0129 cmp r1, #1 - 929 002a 01D0 beq .L61 + 920 .loc 1 431 7 view .LVU304 + 921 002c 0129 cmp r1, #1 + 922 002e 01D0 beq .L61 433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 930 .loc 1 433 12 view .LVU308 - 931 002c 1046 mov r0, r2 - 932 .LVL56: - 433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 933 .loc 1 433 12 view .LVU309 - 934 002e 3EE0 b .L52 - 935 .LVL57: - 936 .L61: + 923 .loc 1 433 12 view .LVU305 + 924 0030 1046 mov r0, r2 + 925 0032 3EE0 b .L52 + 926 .L61: 437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 937 .loc 1 437 3 is_stmt 1 view .LVU310 - 938 0030 0223 movs r3, #2 - 939 .LVL58: + 927 .loc 1 437 3 is_stmt 1 view .LVU306 + 928 0034 0223 movs r3, #2 + 929 .LVL52: 437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 940 .loc 1 437 3 is_stmt 0 view .LVU311 - 941 0032 84F83E30 strb r3, [r4, #62] + 930 .loc 1 437 3 is_stmt 0 view .LVU307 + 931 0036 84F83E30 strb r3, [r4, #62] 438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 942 .loc 1 438 3 is_stmt 1 view .LVU312 - 943 0036 84F83F30 strb r3, [r4, #63] + 932 .loc 1 438 3 is_stmt 1 view .LVU308 + 933 003a 84F83F30 strb r3, [r4, #63] 439:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 944 .loc 1 439 3 view .LVU313 - 945 003a 84F84430 strb r3, [r4, #68] + 934 .loc 1 439 3 view .LVU309 + 935 003e 84F84430 strb r3, [r4, #68] 440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 87 - - - 946 .loc 1 440 3 view .LVU314 - 947 003e 84F84530 strb r3, [r4, #69] + 936 .loc 1 440 3 view .LVU310 + 937 0042 84F84530 strb r3, [r4, #69] 443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 948 .loc 1 443 3 view .LVU315 - 949 0042 2268 ldr r2, [r4] - 950 .LVL59: + 938 .loc 1 443 3 view .LVU311 + 939 0046 2268 ldr r2, [r4] + 940 .LVL53: 443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 951 .loc 1 443 3 is_stmt 0 view .LVU316 - 952 0044 D368 ldr r3, [r2, #12] - 953 0046 43F00203 orr r3, r3, #2 - 954 004a D360 str r3, [r2, #12] + 941 .loc 1 443 3 is_stmt 0 view .LVU312 + 942 0048 D368 ldr r3, [r2, #12] + 943 004a 43F00203 orr r3, r3, #2 + 944 004e D360 str r3, [r2, #12] 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 955 .loc 1 448 3 is_stmt 1 view .LVU317 - 956 004c 0122 movs r2, #1 - 957 004e 0021 movs r1, #0 - 958 .LVL60: - 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 959 .loc 1 448 3 is_stmt 0 view .LVU318 - 960 0050 2068 ldr r0, [r4] - 961 .LVL61: - 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 962 .loc 1 448 3 view .LVU319 - 963 0052 FFF7FEFF bl TIM_CCxChannelCmd - 964 .LVL62: - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 965 .loc 1 451 3 is_stmt 1 view .LVU320 - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 966 .loc 1 451 7 is_stmt 0 view .LVU321 - 967 0056 2368 ldr r3, [r4] - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 968 .loc 1 451 6 view .LVU322 - 969 0058 184A ldr r2, .L62 - 970 005a 9342 cmp r3, r2 - 971 005c 18D0 beq .L53 - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 972 .loc 1 451 7 discriminator 1 view .LVU323 - 973 005e B3F1804F cmp r3, #1073741824 - 974 0062 15D0 beq .L53 - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 975 .loc 1 451 7 discriminator 2 view .LVU324 - 976 0064 A2F59432 sub r2, r2, #75776 - 977 0068 9342 cmp r3, r2 - 978 006a 11D0 beq .L53 - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 979 .loc 1 451 7 discriminator 3 view .LVU325 - 980 006c 02F58062 add r2, r2, #1024 - 981 0070 9342 cmp r3, r2 - 982 0072 0DD0 beq .L53 - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 983 .loc 1 451 7 discriminator 4 view .LVU326 - 984 0074 02F59632 add r2, r2, #76800 - 985 0078 9342 cmp r3, r2 - 986 007a 09D0 beq .L53 - 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 987 .loc 1 451 7 discriminator 5 view .LVU327 - 988 007c 02F54062 add r2, r2, #3072 - 989 0080 9342 cmp r3, r2 - ARM GAS /tmp/ccdmQ4z9.s page 88 + 945 .loc 1 448 3 is_stmt 1 view .LVU313 + 946 0050 0122 movs r2, #1 + ARM GAS /tmp/ccqCLCUn.s page 87 - 990 0082 05D0 beq .L53 + 947 0052 0021 movs r1, #0 + 948 .LVL54: + 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 949 .loc 1 448 3 is_stmt 0 view .LVU314 + 950 0054 2068 ldr r0, [r4] + 951 0056 FFF7FEFF bl TIM_CCxChannelCmd + 952 .LVL55: + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 953 .loc 1 451 3 is_stmt 1 view .LVU315 + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 954 .loc 1 451 7 is_stmt 0 view .LVU316 + 955 005a 2368 ldr r3, [r4] + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 956 .loc 1 451 6 view .LVU317 + 957 005c 184A ldr r2, .L62 + 958 005e 9342 cmp r3, r2 + 959 0060 18D0 beq .L53 + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 960 .loc 1 451 7 discriminator 1 view .LVU318 + 961 0062 B3F1804F cmp r3, #1073741824 + 962 0066 15D0 beq .L53 + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 963 .loc 1 451 7 discriminator 2 view .LVU319 + 964 0068 A2F59432 sub r2, r2, #75776 + 965 006c 9342 cmp r3, r2 + 966 006e 11D0 beq .L53 + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 967 .loc 1 451 7 discriminator 3 view .LVU320 + 968 0070 02F58062 add r2, r2, #1024 + 969 0074 9342 cmp r3, r2 + 970 0076 0DD0 beq .L53 + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 971 .loc 1 451 7 discriminator 4 view .LVU321 + 972 0078 02F59632 add r2, r2, #76800 + 973 007c 9342 cmp r3, r2 + 974 007e 09D0 beq .L53 + 451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 975 .loc 1 451 7 discriminator 5 view .LVU322 + 976 0080 02F54062 add r2, r2, #3072 + 977 0084 9342 cmp r3, r2 + 978 0086 05D0 beq .L53 461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 991 .loc 1 461 5 is_stmt 1 view .LVU328 - 992 0084 1A68 ldr r2, [r3] - 993 0086 42F00102 orr r2, r2, #1 - 994 008a 1A60 str r2, [r3] + 979 .loc 1 461 5 is_stmt 1 view .LVU323 + 980 0088 1A68 ldr r2, [r3] + 981 008a 42F00102 orr r2, r2, #1 + 982 008e 1A60 str r2, [r3] 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 995 .loc 1 465 10 is_stmt 0 view .LVU329 - 996 008c 0020 movs r0, #0 - 997 008e 0EE0 b .L52 - 998 .L53: + 983 .loc 1 465 10 is_stmt 0 view .LVU324 + 984 0090 0020 movs r0, #0 + 985 0092 0EE0 b .L52 + 986 .L53: 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 999 .loc 1 453 5 is_stmt 1 view .LVU330 + 987 .loc 1 453 5 is_stmt 1 view .LVU325 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1000 .loc 1 453 29 is_stmt 0 view .LVU331 - 1001 0090 9968 ldr r1, [r3, #8] + 988 .loc 1 453 29 is_stmt 0 view .LVU326 + 989 0094 9968 ldr r1, [r3, #8] 453:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1002 .loc 1 453 13 view .LVU332 - 1003 0092 0B4A ldr r2, .L62+4 - 1004 0094 0A40 ands r2, r2, r1 - 1005 .LVL63: + ARM GAS /tmp/ccqCLCUn.s page 88 + + + 990 .loc 1 453 13 view .LVU327 + 991 0096 0B4A ldr r2, .L62+4 + 992 0098 0A40 ands r2, r2, r1 + 993 .LVL56: 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1006 .loc 1 454 5 is_stmt 1 view .LVU333 + 994 .loc 1 454 5 is_stmt 1 view .LVU328 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1007 .loc 1 454 8 is_stmt 0 view .LVU334 - 1008 0096 062A cmp r2, #6 - 1009 0098 0CD0 beq .L58 + 995 .loc 1 454 8 is_stmt 0 view .LVU329 + 996 009a 062A cmp r2, #6 + 997 009c 0CD0 beq .L58 454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1010 .loc 1 454 9 discriminator 1 view .LVU335 - 1011 009a B2F5803F cmp r2, #65536 - 1012 009e 0BD0 beq .L59 + 998 .loc 1 454 9 discriminator 1 view .LVU330 + 999 009e B2F5803F cmp r2, #65536 + 1000 00a2 0BD0 beq .L59 456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1013 .loc 1 456 7 is_stmt 1 view .LVU336 - 1014 00a0 1A68 ldr r2, [r3] - 1015 .LVL64: + 1001 .loc 1 456 7 is_stmt 1 view .LVU331 + 1002 00a4 1A68 ldr r2, [r3] + 1003 .LVL57: 456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1016 .loc 1 456 7 is_stmt 0 view .LVU337 - 1017 00a2 42F00102 orr r2, r2, #1 - 1018 00a6 1A60 str r2, [r3] + 1004 .loc 1 456 7 is_stmt 0 view .LVU332 + 1005 00a6 42F00102 orr r2, r2, #1 + 1006 00aa 1A60 str r2, [r3] 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1019 .loc 1 465 10 view .LVU338 - 1020 00a8 0020 movs r0, #0 - 1021 00aa 00E0 b .L52 - 1022 .LVL65: - 1023 .L55: + 1007 .loc 1 465 10 view .LVU333 + 1008 00ac 0020 movs r0, #0 + 1009 00ae 00E0 b .L52 + 1010 .LVL58: + 1011 .L55: 433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1024 .loc 1 433 12 view .LVU339 - 1025 00ac 0120 movs r0, #1 - 1026 .LVL66: - 1027 .L52: + 1012 .loc 1 433 12 view .LVU334 + 1013 00b0 0120 movs r0, #1 + 1014 .LVL59: + 1015 .L52: 466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1028 .loc 1 466 1 view .LVU340 - 1029 00ae 10BD pop {r4, pc} - 1030 .LVL67: - 1031 .L56: + 1016 .loc 1 466 1 view .LVU335 + 1017 00b2 10BD pop {r4, pc} + 1018 .LVL60: + 1019 .L56: 433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1032 .loc 1 433 12 view .LVU341 - ARM GAS /tmp/ccdmQ4z9.s page 89 - - - 1033 00b0 1846 mov r0, r3 - 1034 .LVL68: - 433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1035 .loc 1 433 12 view .LVU342 - 1036 00b2 FCE7 b .L52 - 1037 .LVL69: - 1038 .L58: + 1020 .loc 1 433 12 view .LVU336 + 1021 00b4 1846 mov r0, r3 + 1022 00b6 FCE7 b .L52 + 1023 .LVL61: + 1024 .L58: 465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1039 .loc 1 465 10 view .LVU343 - 1040 00b4 0020 movs r0, #0 - 1041 00b6 FAE7 b .L52 - 1042 .L59: - 1043 00b8 0020 movs r0, #0 - 1044 00ba F8E7 b .L52 - 1045 .L63: - 1046 .align 2 - 1047 .L62: - 1048 00bc 002C0140 .word 1073818624 - 1049 00c0 07000100 .word 65543 - 1050 .cfi_endproc - 1051 .LFE335: - 1053 .section .text.HAL_TIMEx_HallSensor_Stop_IT,"ax",%progbits - 1054 .align 1 - 1055 .global HAL_TIMEx_HallSensor_Stop_IT - 1056 .syntax unified - 1057 .thumb - 1058 .thumb_func - 1060 HAL_TIMEx_HallSensor_Stop_IT: - 1061 .LVL70: - 1062 .LFB336: + 1025 .loc 1 465 10 view .LVU337 + 1026 00b8 0020 movs r0, #0 + 1027 00ba FAE7 b .L52 + 1028 .L59: + 1029 00bc 0020 movs r0, #0 + 1030 00be F8E7 b .L52 + 1031 .L63: + 1032 .align 2 + 1033 .L62: + 1034 00c0 002C0140 .word 1073818624 + 1035 00c4 07000100 .word 65543 + 1036 .cfi_endproc + ARM GAS /tmp/ccqCLCUn.s page 89 + + + 1037 .LFE335: + 1039 .section .text.HAL_TIMEx_HallSensor_Stop_IT,"ax",%progbits + 1040 .align 1 + 1041 .global HAL_TIMEx_HallSensor_Stop_IT + 1042 .syntax unified + 1043 .thumb + 1044 .thumb_func + 1046 HAL_TIMEx_HallSensor_Stop_IT: + 1047 .LVL62: + 1048 .LFB336: 474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 1063 .loc 1 474 1 is_stmt 1 view -0 - 1064 .cfi_startproc - 1065 @ args = 0, pretend = 0, frame = 0 - 1066 @ frame_needed = 0, uses_anonymous_args = 0 + 1049 .loc 1 474 1 is_stmt 1 view -0 + 1050 .cfi_startproc + 1051 @ args = 0, pretend = 0, frame = 0 + 1052 @ frame_needed = 0, uses_anonymous_args = 0 474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 1067 .loc 1 474 1 is_stmt 0 view .LVU345 - 1068 0000 10B5 push {r4, lr} - 1069 .LCFI11: - 1070 .cfi_def_cfa_offset 8 - 1071 .cfi_offset 4, -8 - 1072 .cfi_offset 14, -4 - 1073 0002 0446 mov r4, r0 + 1053 .loc 1 474 1 is_stmt 0 view .LVU339 + 1054 0000 10B5 push {r4, lr} + 1055 .LCFI11: + 1056 .cfi_def_cfa_offset 8 + 1057 .cfi_offset 4, -8 + 1058 .cfi_offset 14, -4 + 1059 0002 0446 mov r4, r0 476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1074 .loc 1 476 3 is_stmt 1 view .LVU346 + 1060 .loc 1 476 3 is_stmt 1 view .LVU340 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1075 .loc 1 481 3 view .LVU347 - 1076 0004 0022 movs r2, #0 - 1077 0006 1146 mov r1, r2 - 1078 0008 0068 ldr r0, [r0] - 1079 .LVL71: + 1061 .loc 1 481 3 view .LVU341 + 1062 0004 0022 movs r2, #0 + 1063 0006 1146 mov r1, r2 + 1064 0008 0068 ldr r0, [r0] + 1065 .LVL63: 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1080 .loc 1 481 3 is_stmt 0 view .LVU348 - 1081 000a FFF7FEFF bl TIM_CCxChannelCmd - 1082 .LVL72: + 1066 .loc 1 481 3 is_stmt 0 view .LVU342 + 1067 000a FFF7FEFF bl TIM_CCxChannelCmd + 1068 .LVL64: 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1083 .loc 1 484 3 is_stmt 1 view .LVU349 - ARM GAS /tmp/ccdmQ4z9.s page 90 + 1069 .loc 1 484 3 is_stmt 1 view .LVU343 + 1070 000e 2268 ldr r2, [r4] + 1071 0010 D368 ldr r3, [r2, #12] + 1072 0012 23F00203 bic r3, r3, #2 + 1073 0016 D360 str r3, [r2, #12] + 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1074 .loc 1 487 3 view .LVU344 + 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1075 .loc 1 487 3 view .LVU345 + 1076 0018 2368 ldr r3, [r4] + 1077 001a 196A ldr r1, [r3, #32] + 1078 001c 41F21112 movw r2, #4369 + 1079 0020 1142 tst r1, r2 + 1080 0022 08D1 bne .L65 + 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1081 .loc 1 487 3 discriminator 1 view .LVU346 + 1082 0024 196A ldr r1, [r3, #32] + 1083 0026 44F24442 movw r2, #17476 + 1084 002a 1142 tst r1, r2 + 1085 002c 03D1 bne .L65 + 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + ARM GAS /tmp/ccqCLCUn.s page 90 - 1084 000e 2268 ldr r2, [r4] - 1085 0010 D368 ldr r3, [r2, #12] - 1086 0012 23F00203 bic r3, r3, #2 - 1087 0016 D360 str r3, [r2, #12] + 1086 .loc 1 487 3 discriminator 3 view .LVU347 + 1087 002e 1A68 ldr r2, [r3] + 1088 0030 22F00102 bic r2, r2, #1 + 1089 0034 1A60 str r2, [r3] + 1090 .L65: 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1088 .loc 1 487 3 view .LVU350 - 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1089 .loc 1 487 3 view .LVU351 - 1090 0018 2368 ldr r3, [r4] - 1091 001a 196A ldr r1, [r3, #32] - 1092 001c 41F21112 movw r2, #4369 - 1093 0020 1142 tst r1, r2 - 1094 0022 08D1 bne .L65 - 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1095 .loc 1 487 3 discriminator 1 view .LVU352 - 1096 0024 196A ldr r1, [r3, #32] - 1097 0026 44F24442 movw r2, #17476 - 1098 002a 1142 tst r1, r2 - 1099 002c 03D1 bne .L65 - 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1100 .loc 1 487 3 discriminator 3 view .LVU353 - 1101 002e 1A68 ldr r2, [r3] - 1102 0030 22F00102 bic r2, r2, #1 - 1103 0034 1A60 str r2, [r3] - 1104 .L65: - 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1105 .loc 1 487 3 discriminator 5 view .LVU354 + 1091 .loc 1 487 3 discriminator 5 view .LVU348 490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 1106 .loc 1 490 3 view .LVU355 - 1107 0036 0123 movs r3, #1 - 1108 0038 84F83E30 strb r3, [r4, #62] + 1092 .loc 1 490 3 view .LVU349 + 1093 0036 0123 movs r3, #1 + 1094 0038 84F83E30 strb r3, [r4, #62] 491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 1109 .loc 1 491 3 view .LVU356 - 1110 003c 84F83F30 strb r3, [r4, #63] + 1095 .loc 1 491 3 view .LVU350 + 1096 003c 84F83F30 strb r3, [r4, #63] 492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 1111 .loc 1 492 3 view .LVU357 - 1112 0040 84F84430 strb r3, [r4, #68] + 1097 .loc 1 492 3 view .LVU351 + 1098 0040 84F84430 strb r3, [r4, #68] 493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1113 .loc 1 493 3 view .LVU358 - 1114 0044 84F84530 strb r3, [r4, #69] + 1099 .loc 1 493 3 view .LVU352 + 1100 0044 84F84530 strb r3, [r4, #69] 496:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1115 .loc 1 496 3 view .LVU359 + 1101 .loc 1 496 3 view .LVU353 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1116 .loc 1 497 1 is_stmt 0 view .LVU360 - 1117 0048 0020 movs r0, #0 - 1118 004a 10BD pop {r4, pc} + 1102 .loc 1 497 1 is_stmt 0 view .LVU354 + 1103 0048 0020 movs r0, #0 + 1104 004a 10BD pop {r4, pc} 497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1119 .loc 1 497 1 view .LVU361 - 1120 .cfi_endproc - 1121 .LFE336: - 1123 .section .text.HAL_TIMEx_HallSensor_Start_DMA,"ax",%progbits - 1124 .align 1 - 1125 .global HAL_TIMEx_HallSensor_Start_DMA - 1126 .syntax unified - 1127 .thumb - 1128 .thumb_func - 1130 HAL_TIMEx_HallSensor_Start_DMA: - ARM GAS /tmp/ccdmQ4z9.s page 91 - - - 1131 .LVL73: - 1132 .LFB337: + 1105 .loc 1 497 1 view .LVU355 + 1106 .cfi_endproc + 1107 .LFE336: + 1109 .section .text.HAL_TIMEx_HallSensor_Start_DMA,"ax",%progbits + 1110 .align 1 + 1111 .global HAL_TIMEx_HallSensor_Start_DMA + 1112 .syntax unified + 1113 .thumb + 1114 .thumb_func + 1116 HAL_TIMEx_HallSensor_Start_DMA: + 1117 .LVL65: + 1118 .LFB337: 507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 1133 .loc 1 507 1 is_stmt 1 view -0 - 1134 .cfi_startproc - 1135 @ args = 0, pretend = 0, frame = 0 - 1136 @ frame_needed = 0, uses_anonymous_args = 0 + 1119 .loc 1 507 1 is_stmt 1 view -0 + 1120 .cfi_startproc + 1121 @ args = 0, pretend = 0, frame = 0 + 1122 @ frame_needed = 0, uses_anonymous_args = 0 507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 1137 .loc 1 507 1 is_stmt 0 view .LVU363 - 1138 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 1139 .LCFI12: - 1140 .cfi_def_cfa_offset 24 - 1141 .cfi_offset 3, -24 - 1142 .cfi_offset 4, -20 - 1143 .cfi_offset 5, -16 - 1144 .cfi_offset 6, -12 - 1145 .cfi_offset 7, -8 - 1146 .cfi_offset 14, -4 - 1147 0002 0446 mov r4, r0 + 1123 .loc 1 507 1 is_stmt 0 view .LVU357 + 1124 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 1125 .LCFI12: + 1126 .cfi_def_cfa_offset 24 + 1127 .cfi_offset 3, -24 + 1128 .cfi_offset 4, -20 + 1129 .cfi_offset 5, -16 + 1130 .cfi_offset 6, -12 + 1131 .cfi_offset 7, -8 + 1132 .cfi_offset 14, -4 + 1133 0002 0446 mov r4, r0 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 1148 .loc 1 508 3 is_stmt 1 view .LVU364 + ARM GAS /tmp/ccqCLCUn.s page 91 + + + 1134 .loc 1 508 3 is_stmt 1 view .LVU358 509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 1149 .loc 1 509 3 view .LVU365 + 1135 .loc 1 509 3 view .LVU359 509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 1150 .loc 1 509 31 is_stmt 0 view .LVU366 - 1151 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 - 1152 0008 5FFA8CF0 uxtb r0, ip - 1153 .LVL74: + 1136 .loc 1 509 31 is_stmt 0 view .LVU360 + 1137 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 + 1138 0008 5FFA8CF0 uxtb r0, ip + 1139 .LVL66: 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1154 .loc 1 510 3 is_stmt 1 view .LVU367 + 1140 .loc 1 510 3 is_stmt 1 view .LVU361 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1155 .loc 1 510 31 is_stmt 0 view .LVU368 - 1156 000c 94F844C0 ldrb ip, [r4, #68] @ zero_extendqisi2 - 1157 .LVL75: + 1141 .loc 1 510 31 is_stmt 0 view .LVU362 + 1142 000c 94F84450 ldrb r5, [r4, #68] @ zero_extendqisi2 + 1143 .LVL67: 513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1158 .loc 1 513 3 is_stmt 1 view .LVU369 + 1144 .loc 1 513 3 is_stmt 1 view .LVU363 516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 1159 .loc 1 516 3 view .LVU370 + 1145 .loc 1 516 3 view .LVU364 516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_BUSY)) - 1160 .loc 1 516 6 is_stmt 0 view .LVU371 - 1161 0010 0228 cmp r0, #2 - 1162 0012 5AD0 beq .L68 - 1163 0014 0F46 mov r7, r1 - 1164 0016 1646 mov r6, r2 - 1165 0018 5FFA8CF5 uxtb r5, ip + 1146 .loc 1 516 6 is_stmt 0 view .LVU365 + 1147 0010 BCF1020F cmp ip, #2 + 1148 0014 59D0 beq .L68 + 1149 0016 0F46 mov r7, r1 + 1150 0018 1646 mov r6, r2 + 1151 001a EDB2 uxtb r5, r5 517:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1166 .loc 1 517 7 view .LVU372 - 1167 001c 022D cmp r5, #2 - 1168 001e 51D0 beq .L71 + 1152 .loc 1 517 7 view .LVU366 + 1153 001c 022D cmp r5, #2 + 1154 001e 51D0 beq .L71 521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) - 1169 .loc 1 521 8 is_stmt 1 view .LVU373 + 1155 .loc 1 521 8 is_stmt 1 view .LVU367 521:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) - 1170 .loc 1 521 11 is_stmt 0 view .LVU374 - 1171 0020 0128 cmp r0, #1 - 1172 0022 51D1 bne .L72 + 1156 .loc 1 521 11 is_stmt 0 view .LVU368 + 1157 0020 0128 cmp r0, #1 + 1158 0022 51D1 bne .L72 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1173 .loc 1 522 12 view .LVU375 - ARM GAS /tmp/ccdmQ4z9.s page 92 + 1159 .loc 1 522 12 view .LVU369 + 1160 0024 012D cmp r5, #1 + 1161 0026 50D1 bne .L68 + 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1162 .loc 1 524 5 is_stmt 1 view .LVU370 + 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1163 .loc 1 524 8 is_stmt 0 view .LVU371 + 1164 0028 0029 cmp r1, #0 + 1165 002a 4FD0 beq .L73 + 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1166 .loc 1 524 25 discriminator 1 view .LVU372 + 1167 002c 0AB9 cbnz r2, .L77 + 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1168 .loc 1 526 14 view .LVU373 + 1169 002e 2846 mov r0, r5 + 1170 .LVL68: + 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1171 .loc 1 526 14 view .LVU374 + 1172 0030 4BE0 b .L68 + 1173 .LVL69: + 1174 .L77: + ARM GAS /tmp/ccqCLCUn.s page 92 - 1174 0024 012D cmp r5, #1 - 1175 0026 50D1 bne .L68 - 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1176 .loc 1 524 5 is_stmt 1 view .LVU376 - 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1177 .loc 1 524 8 is_stmt 0 view .LVU377 - 1178 0028 0029 cmp r1, #0 - 1179 002a 4FD0 beq .L73 - 524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1180 .loc 1 524 25 discriminator 1 view .LVU378 - 1181 002c 0AB9 cbnz r2, .L77 - 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1182 .loc 1 526 14 view .LVU379 - 1183 002e 2846 mov r0, r5 - 1184 .LVL76: - 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1185 .loc 1 526 14 view .LVU380 - 1186 0030 4BE0 b .L68 - 1187 .LVL77: - 1188 .L77: 530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 1189 .loc 1 530 7 is_stmt 1 view .LVU381 - 1190 0032 0223 movs r3, #2 - 1191 0034 84F83E30 strb r3, [r4, #62] + 1175 .loc 1 530 7 is_stmt 1 view .LVU375 + 1176 0032 0223 movs r3, #2 + 1177 0034 84F83E30 strb r3, [r4, #62] 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1192 .loc 1 531 7 view .LVU382 - 1193 0038 84F84430 strb r3, [r4, #68] + 1178 .loc 1 531 7 view .LVU376 + 1179 0038 84F84430 strb r3, [r4, #68] 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1194 .loc 1 542 3 view .LVU383 - 1195 003c 0122 movs r2, #1 - 1196 .LVL78: + 1180 .loc 1 542 3 view .LVU377 + 1181 003c 0122 movs r2, #1 + 1182 .LVL70: 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1197 .loc 1 542 3 is_stmt 0 view .LVU384 - 1198 003e 0021 movs r1, #0 - 1199 .LVL79: + 1183 .loc 1 542 3 is_stmt 0 view .LVU378 + 1184 003e 0021 movs r1, #0 + 1185 .LVL71: 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1200 .loc 1 542 3 view .LVU385 - 1201 0040 2068 ldr r0, [r4] - 1202 .LVL80: + 1186 .loc 1 542 3 view .LVU379 + 1187 0040 2068 ldr r0, [r4] + 1188 .LVL72: 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1203 .loc 1 542 3 view .LVU386 - 1204 0042 FFF7FEFF bl TIM_CCxChannelCmd - 1205 .LVL81: + 1189 .loc 1 542 3 view .LVU380 + 1190 0042 FFF7FEFF bl TIM_CCxChannelCmd + 1191 .LVL73: 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 1206 .loc 1 545 3 is_stmt 1 view .LVU387 + 1192 .loc 1 545 3 is_stmt 1 view .LVU381 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 1207 .loc 1 545 13 is_stmt 0 view .LVU388 - 1208 0046 636A ldr r3, [r4, #36] + 1193 .loc 1 545 13 is_stmt 0 view .LVU382 + 1194 0046 636A ldr r3, [r4, #36] 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - 1209 .loc 1 545 48 view .LVU389 - 1210 0048 224A ldr r2, .L78 - 1211 004a DA62 str r2, [r3, #44] + 1195 .loc 1 545 48 view .LVU383 + 1196 0048 224A ldr r2, .L78 + 1197 004a DA62 str r2, [r3, #44] 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ - 1212 .loc 1 546 3 is_stmt 1 view .LVU390 + 1198 .loc 1 546 3 is_stmt 1 view .LVU384 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ - 1213 .loc 1 546 13 is_stmt 0 view .LVU391 - 1214 004c 636A ldr r3, [r4, #36] - ARM GAS /tmp/ccdmQ4z9.s page 93 + 1199 .loc 1 546 13 is_stmt 0 view .LVU385 + 1200 004c 636A ldr r3, [r4, #36] + 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ + 1201 .loc 1 546 52 view .LVU386 + 1202 004e 224A ldr r2, .L78+4 + 1203 0050 1A63 str r2, [r3, #48] + 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1204 .loc 1 548 3 is_stmt 1 view .LVU387 + 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1205 .loc 1 548 13 is_stmt 0 view .LVU388 + 1206 0052 636A ldr r3, [r4, #36] + 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1207 .loc 1 548 49 view .LVU389 + 1208 0054 214A ldr r2, .L78+8 + 1209 0056 5A63 str r2, [r3, #52] + 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1210 .loc 1 551 3 is_stmt 1 view .LVU390 + 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1211 .loc 1 551 67 is_stmt 0 view .LVU391 + 1212 0058 2168 ldr r1, [r4] + 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1213 .loc 1 551 7 view .LVU392 + ARM GAS /tmp/ccqCLCUn.s page 93 - 546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ - 1215 .loc 1 546 52 view .LVU392 - 1216 004e 224A ldr r2, .L78+4 - 1217 0050 1A63 str r2, [r3, #48] - 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1218 .loc 1 548 3 is_stmt 1 view .LVU393 - 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1219 .loc 1 548 13 is_stmt 0 view .LVU394 - 1220 0052 636A ldr r3, [r4, #36] - 548:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1221 .loc 1 548 49 view .LVU395 - 1222 0054 214A ldr r2, .L78+8 - 1223 0056 5A63 str r2, [r3, #52] + 1214 005a 3346 mov r3, r6 + 1215 005c 3A46 mov r2, r7 + 1216 005e 3431 adds r1, r1, #52 + 1217 0060 606A ldr r0, [r4, #36] + 1218 0062 FFF7FEFF bl HAL_DMA_Start_IT + 1219 .LVL74: 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1224 .loc 1 551 3 is_stmt 1 view .LVU396 - 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1225 .loc 1 551 67 is_stmt 0 view .LVU397 - 1226 0058 2168 ldr r1, [r4] - 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1227 .loc 1 551 7 view .LVU398 - 1228 005a 3346 mov r3, r6 - 1229 005c 3A46 mov r2, r7 - 1230 005e 3431 adds r1, r1, #52 - 1231 0060 606A ldr r0, [r4, #36] - 1232 0062 FFF7FEFF bl HAL_DMA_Start_IT - 1233 .LVL82: - 551:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1234 .loc 1 551 6 discriminator 1 view .LVU399 - 1235 0066 98BB cbnz r0, .L75 + 1220 .loc 1 551 6 discriminator 1 view .LVU393 + 1221 0066 98BB cbnz r0, .L75 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1236 .loc 1 557 3 is_stmt 1 view .LVU400 - 1237 0068 2268 ldr r2, [r4] - 1238 006a D368 ldr r3, [r2, #12] - 1239 006c 43F40073 orr r3, r3, #512 - 1240 0070 D360 str r3, [r2, #12] + 1222 .loc 1 557 3 is_stmt 1 view .LVU394 + 1223 0068 2268 ldr r2, [r4] + 1224 006a D368 ldr r3, [r2, #12] + 1225 006c 43F40073 orr r3, r3, #512 + 1226 0070 D360 str r3, [r2, #12] 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1241 .loc 1 560 3 view .LVU401 + 1227 .loc 1 560 3 view .LVU395 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1242 .loc 1 560 7 is_stmt 0 view .LVU402 - 1243 0072 2368 ldr r3, [r4] + 1228 .loc 1 560 7 is_stmt 0 view .LVU396 + 1229 0072 2368 ldr r3, [r4] 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1244 .loc 1 560 6 view .LVU403 - 1245 0074 1A4A ldr r2, .L78+12 - 1246 0076 9342 cmp r3, r2 - 1247 0078 17D0 beq .L69 + 1230 .loc 1 560 6 view .LVU397 + 1231 0074 1A4A ldr r2, .L78+12 + 1232 0076 9342 cmp r3, r2 + 1233 0078 17D0 beq .L69 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1248 .loc 1 560 7 discriminator 1 view .LVU404 - 1249 007a B3F1804F cmp r3, #1073741824 - 1250 007e 14D0 beq .L69 + 1234 .loc 1 560 7 discriminator 1 view .LVU398 + 1235 007a B3F1804F cmp r3, #1073741824 + 1236 007e 14D0 beq .L69 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1251 .loc 1 560 7 discriminator 2 view .LVU405 - 1252 0080 A2F59432 sub r2, r2, #75776 - 1253 0084 9342 cmp r3, r2 - 1254 0086 10D0 beq .L69 + 1237 .loc 1 560 7 discriminator 2 view .LVU399 + 1238 0080 A2F59432 sub r2, r2, #75776 + 1239 0084 9342 cmp r3, r2 + 1240 0086 10D0 beq .L69 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1255 .loc 1 560 7 discriminator 3 view .LVU406 - 1256 0088 02F58062 add r2, r2, #1024 - ARM GAS /tmp/ccdmQ4z9.s page 94 - - - 1257 008c 9342 cmp r3, r2 - 1258 008e 0CD0 beq .L69 + 1241 .loc 1 560 7 discriminator 3 view .LVU400 + 1242 0088 02F58062 add r2, r2, #1024 + 1243 008c 9342 cmp r3, r2 + 1244 008e 0CD0 beq .L69 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1259 .loc 1 560 7 discriminator 4 view .LVU407 - 1260 0090 02F59632 add r2, r2, #76800 - 1261 0094 9342 cmp r3, r2 - 1262 0096 08D0 beq .L69 + 1245 .loc 1 560 7 discriminator 4 view .LVU401 + 1246 0090 02F59632 add r2, r2, #76800 + 1247 0094 9342 cmp r3, r2 + 1248 0096 08D0 beq .L69 560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1263 .loc 1 560 7 discriminator 5 view .LVU408 - 1264 0098 02F54062 add r2, r2, #3072 - 1265 009c 9342 cmp r3, r2 - 1266 009e 04D0 beq .L69 + 1249 .loc 1 560 7 discriminator 5 view .LVU402 + 1250 0098 02F54062 add r2, r2, #3072 + 1251 009c 9342 cmp r3, r2 + 1252 009e 04D0 beq .L69 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1267 .loc 1 570 5 is_stmt 1 view .LVU409 - 1268 00a0 1A68 ldr r2, [r3] - 1269 00a2 42F00102 orr r2, r2, #1 - 1270 00a6 1A60 str r2, [r3] - 1271 00a8 0FE0 b .L68 - 1272 .L69: + 1253 .loc 1 570 5 is_stmt 1 view .LVU403 + 1254 00a0 1A68 ldr r2, [r3] + 1255 00a2 42F00102 orr r2, r2, #1 + 1256 00a6 1A60 str r2, [r3] + 1257 00a8 0FE0 b .L68 + 1258 .L69: 562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1273 .loc 1 562 5 view .LVU410 - 562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1274 .loc 1 562 29 is_stmt 0 view .LVU411 - 1275 00aa 9968 ldr r1, [r3, #8] - 562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1276 .loc 1 562 13 view .LVU412 - 1277 00ac 0D4A ldr r2, .L78+16 - 1278 00ae 0A40 ands r2, r2, r1 - 1279 .LVL83: - 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1280 .loc 1 563 5 is_stmt 1 view .LVU413 - 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1281 .loc 1 563 8 is_stmt 0 view .LVU414 - 1282 00b0 062A cmp r2, #6 - 1283 00b2 0AD0 beq .L68 - 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1284 .loc 1 563 9 discriminator 1 view .LVU415 - 1285 00b4 B2F5803F cmp r2, #65536 - 1286 00b8 07D0 beq .L68 - 565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1287 .loc 1 565 7 is_stmt 1 view .LVU416 - 1288 00ba 1A68 ldr r2, [r3] - 1289 .LVL84: - 565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1290 .loc 1 565 7 is_stmt 0 view .LVU417 - 1291 00bc 42F00102 orr r2, r2, #1 - 1292 00c0 1A60 str r2, [r3] - 1293 00c2 02E0 b .L68 - 1294 .LVL85: - 1295 .L71: - 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1296 .loc 1 519 12 view .LVU418 - 1297 00c4 2846 mov r0, r5 - 1298 .LVL86: - 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1299 .loc 1 519 12 view .LVU419 - 1300 00c6 00E0 b .L68 - ARM GAS /tmp/ccdmQ4z9.s page 95 + ARM GAS /tmp/ccqCLCUn.s page 94 - 1301 .LVL87: - 1302 .L72: + 1259 .loc 1 562 5 view .LVU404 + 562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1260 .loc 1 562 29 is_stmt 0 view .LVU405 + 1261 00aa 9968 ldr r1, [r3, #8] + 562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1262 .loc 1 562 13 view .LVU406 + 1263 00ac 0D4A ldr r2, .L78+16 + 1264 00ae 0A40 ands r2, r2, r1 + 1265 .LVL75: + 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1266 .loc 1 563 5 is_stmt 1 view .LVU407 + 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1267 .loc 1 563 8 is_stmt 0 view .LVU408 + 1268 00b0 062A cmp r2, #6 + 1269 00b2 0AD0 beq .L68 + 563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1270 .loc 1 563 9 discriminator 1 view .LVU409 + 1271 00b4 B2F5803F cmp r2, #65536 + 1272 00b8 07D0 beq .L68 + 565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1273 .loc 1 565 7 is_stmt 1 view .LVU410 + 1274 00ba 1A68 ldr r2, [r3] + 1275 .LVL76: + 565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1276 .loc 1 565 7 is_stmt 0 view .LVU411 + 1277 00bc 42F00102 orr r2, r2, #1 + 1278 00c0 1A60 str r2, [r3] + 1279 00c2 02E0 b .L68 + 1280 .LVL77: + 1281 .L71: + 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1282 .loc 1 519 12 view .LVU412 + 1283 00c4 2846 mov r0, r5 + 1284 .LVL78: + 519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1285 .loc 1 519 12 view .LVU413 + 1286 00c6 00E0 b .L68 + 1287 .LVL79: + 1288 .L72: 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1303 .loc 1 536 12 view .LVU420 - 1304 00c8 0120 movs r0, #1 - 1305 .LVL88: - 1306 .L68: + 1289 .loc 1 536 12 view .LVU414 + 1290 00c8 0120 movs r0, #1 + 1291 .LVL80: + 1292 .L68: 575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1307 .loc 1 575 1 view .LVU421 - 1308 00ca F8BD pop {r3, r4, r5, r6, r7, pc} - 1309 .LVL89: - 1310 .L73: + 1293 .loc 1 575 1 view .LVU415 + 1294 00ca F8BD pop {r3, r4, r5, r6, r7, pc} + 1295 .LVL81: + 1296 .L73: 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1311 .loc 1 526 14 view .LVU422 - 1312 00cc 2846 mov r0, r5 - 1313 .LVL90: + 1297 .loc 1 526 14 view .LVU416 + 1298 00cc 2846 mov r0, r5 + 1299 .LVL82: 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1314 .loc 1 526 14 view .LVU423 - 1315 00ce FCE7 b .L68 - 1316 .LVL91: - 1317 .L75: + 1300 .loc 1 526 14 view .LVU417 + 1301 00ce FCE7 b .L68 + 1302 .LVL83: + ARM GAS /tmp/ccqCLCUn.s page 95 + + + 1303 .L75: 554:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1318 .loc 1 554 12 view .LVU424 - 1319 00d0 2846 mov r0, r5 - 1320 00d2 FAE7 b .L68 - 1321 .L79: - 1322 .align 2 - 1323 .L78: - 1324 00d4 00000000 .word TIM_DMACaptureCplt - 1325 00d8 00000000 .word TIM_DMACaptureHalfCplt - 1326 00dc 00000000 .word TIM_DMAError - 1327 00e0 002C0140 .word 1073818624 - 1328 00e4 07000100 .word 65543 - 1329 .cfi_endproc - 1330 .LFE337: - 1332 .section .text.HAL_TIMEx_HallSensor_Stop_DMA,"ax",%progbits - 1333 .align 1 - 1334 .global HAL_TIMEx_HallSensor_Stop_DMA - 1335 .syntax unified - 1336 .thumb - 1337 .thumb_func - 1339 HAL_TIMEx_HallSensor_Stop_DMA: - 1340 .LVL92: - 1341 .LFB338: + 1304 .loc 1 554 12 view .LVU418 + 1305 00d0 2846 mov r0, r5 + 1306 00d2 FAE7 b .L68 + 1307 .L79: + 1308 .align 2 + 1309 .L78: + 1310 00d4 00000000 .word TIM_DMACaptureCplt + 1311 00d8 00000000 .word TIM_DMACaptureHalfCplt + 1312 00dc 00000000 .word TIM_DMAError + 1313 00e0 002C0140 .word 1073818624 + 1314 00e4 07000100 .word 65543 + 1315 .cfi_endproc + 1316 .LFE337: + 1318 .section .text.HAL_TIMEx_HallSensor_Stop_DMA,"ax",%progbits + 1319 .align 1 + 1320 .global HAL_TIMEx_HallSensor_Stop_DMA + 1321 .syntax unified + 1322 .thumb + 1323 .thumb_func + 1325 HAL_TIMEx_HallSensor_Stop_DMA: + 1326 .LVL84: + 1327 .LFB338: 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 1342 .loc 1 583 1 is_stmt 1 view -0 - 1343 .cfi_startproc - 1344 @ args = 0, pretend = 0, frame = 0 - 1345 @ frame_needed = 0, uses_anonymous_args = 0 + 1328 .loc 1 583 1 is_stmt 1 view -0 + 1329 .cfi_startproc + 1330 @ args = 0, pretend = 0, frame = 0 + 1331 @ frame_needed = 0, uses_anonymous_args = 0 583:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 1346 .loc 1 583 1 is_stmt 0 view .LVU426 - 1347 0000 10B5 push {r4, lr} - 1348 .LCFI13: - 1349 .cfi_def_cfa_offset 8 - 1350 .cfi_offset 4, -8 - 1351 .cfi_offset 14, -4 - 1352 0002 0446 mov r4, r0 - ARM GAS /tmp/ccdmQ4z9.s page 96 - - + 1332 .loc 1 583 1 is_stmt 0 view .LVU420 + 1333 0000 10B5 push {r4, lr} + 1334 .LCFI13: + 1335 .cfi_def_cfa_offset 8 + 1336 .cfi_offset 4, -8 + 1337 .cfi_offset 14, -4 + 1338 0002 0446 mov r4, r0 585:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1353 .loc 1 585 3 is_stmt 1 view .LVU427 + 1339 .loc 1 585 3 is_stmt 1 view .LVU421 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1354 .loc 1 590 3 view .LVU428 - 1355 0004 0022 movs r2, #0 - 1356 0006 1146 mov r1, r2 - 1357 0008 0068 ldr r0, [r0] - 1358 .LVL93: + 1340 .loc 1 590 3 view .LVU422 + 1341 0004 0022 movs r2, #0 + 1342 0006 1146 mov r1, r2 + 1343 0008 0068 ldr r0, [r0] + 1344 .LVL85: 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1359 .loc 1 590 3 is_stmt 0 view .LVU429 - 1360 000a FFF7FEFF bl TIM_CCxChannelCmd - 1361 .LVL94: + 1345 .loc 1 590 3 is_stmt 0 view .LVU423 + 1346 000a FFF7FEFF bl TIM_CCxChannelCmd + 1347 .LVL86: 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1362 .loc 1 594 3 is_stmt 1 view .LVU430 - 1363 000e 2268 ldr r2, [r4] - 1364 0010 D368 ldr r3, [r2, #12] - 1365 0012 23F40073 bic r3, r3, #512 - 1366 0016 D360 str r3, [r2, #12] + 1348 .loc 1 594 3 is_stmt 1 view .LVU424 + 1349 000e 2268 ldr r2, [r4] + 1350 0010 D368 ldr r3, [r2, #12] + 1351 0012 23F40073 bic r3, r3, #512 + 1352 0016 D360 str r3, [r2, #12] 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1367 .loc 1 596 3 view .LVU431 + 1353 .loc 1 596 3 view .LVU425 + ARM GAS /tmp/ccqCLCUn.s page 96 + + 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1368 .loc 1 596 9 is_stmt 0 view .LVU432 - 1369 0018 606A ldr r0, [r4, #36] - 1370 001a FFF7FEFF bl HAL_DMA_Abort_IT - 1371 .LVL95: + 1354 .loc 1 596 9 is_stmt 0 view .LVU426 + 1355 0018 606A ldr r0, [r4, #36] + 1356 001a FFF7FEFF bl HAL_DMA_Abort_IT + 1357 .LVL87: 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1372 .loc 1 599 3 is_stmt 1 view .LVU433 + 1358 .loc 1 599 3 is_stmt 1 view .LVU427 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1373 .loc 1 599 3 view .LVU434 - 1374 001e 2368 ldr r3, [r4] - 1375 0020 196A ldr r1, [r3, #32] - 1376 0022 41F21112 movw r2, #4369 - 1377 0026 1142 tst r1, r2 - 1378 0028 08D1 bne .L81 + 1359 .loc 1 599 3 view .LVU428 + 1360 001e 2368 ldr r3, [r4] + 1361 0020 196A ldr r1, [r3, #32] + 1362 0022 41F21112 movw r2, #4369 + 1363 0026 1142 tst r1, r2 + 1364 0028 08D1 bne .L81 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1379 .loc 1 599 3 discriminator 1 view .LVU435 - 1380 002a 196A ldr r1, [r3, #32] - 1381 002c 44F24442 movw r2, #17476 - 1382 0030 1142 tst r1, r2 - 1383 0032 03D1 bne .L81 + 1365 .loc 1 599 3 discriminator 1 view .LVU429 + 1366 002a 196A ldr r1, [r3, #32] + 1367 002c 44F24442 movw r2, #17476 + 1368 0030 1142 tst r1, r2 + 1369 0032 03D1 bne .L81 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1384 .loc 1 599 3 discriminator 3 view .LVU436 - 1385 0034 1A68 ldr r2, [r3] - 1386 0036 22F00102 bic r2, r2, #1 - 1387 003a 1A60 str r2, [r3] - 1388 .L81: + 1370 .loc 1 599 3 discriminator 3 view .LVU430 + 1371 0034 1A68 ldr r2, [r3] + 1372 0036 22F00102 bic r2, r2, #1 + 1373 003a 1A60 str r2, [r3] + 1374 .L81: 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1389 .loc 1 599 3 discriminator 5 view .LVU437 + 1375 .loc 1 599 3 discriminator 5 view .LVU431 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 1390 .loc 1 602 3 view .LVU438 - 1391 003c 0123 movs r3, #1 - 1392 003e 84F83E30 strb r3, [r4, #62] + 1376 .loc 1 602 3 view .LVU432 + 1377 003c 0123 movs r3, #1 + 1378 003e 84F83E30 strb r3, [r4, #62] 603:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1393 .loc 1 603 3 view .LVU439 - 1394 0042 84F84430 strb r3, [r4, #68] + 1379 .loc 1 603 3 view .LVU433 + 1380 0042 84F84430 strb r3, [r4, #68] 606:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1395 .loc 1 606 3 view .LVU440 - ARM GAS /tmp/ccdmQ4z9.s page 97 + 1381 .loc 1 606 3 view .LVU434 + 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1382 .loc 1 607 1 is_stmt 0 view .LVU435 + 1383 0046 0020 movs r0, #0 + 1384 0048 10BD pop {r4, pc} + 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1385 .loc 1 607 1 view .LVU436 + 1386 .cfi_endproc + 1387 .LFE338: + 1389 .section .text.HAL_TIMEx_OCN_Start,"ax",%progbits + 1390 .align 1 + 1391 .global HAL_TIMEx_OCN_Start + 1392 .syntax unified + 1393 .thumb + 1394 .thumb_func + 1396 HAL_TIMEx_OCN_Start: + 1397 .LVL88: + 1398 .LFB339: + 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; + 1399 .loc 1 646 1 is_stmt 1 view -0 + 1400 .cfi_startproc + ARM GAS /tmp/ccqCLCUn.s page 97 - 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1396 .loc 1 607 1 is_stmt 0 view .LVU441 - 1397 0046 0020 movs r0, #0 - 1398 0048 10BD pop {r4, pc} - 607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1399 .loc 1 607 1 view .LVU442 - 1400 .cfi_endproc - 1401 .LFE338: - 1403 .section .text.HAL_TIMEx_OCN_Start,"ax",%progbits - 1404 .align 1 - 1405 .global HAL_TIMEx_OCN_Start - 1406 .syntax unified - 1407 .thumb - 1408 .thumb_func - 1410 HAL_TIMEx_OCN_Start: - 1411 .LVL96: - 1412 .LFB339: + 1401 @ args = 0, pretend = 0, frame = 0 + 1402 @ frame_needed = 0, uses_anonymous_args = 0 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 1413 .loc 1 646 1 is_stmt 1 view -0 - 1414 .cfi_startproc - 1415 @ args = 0, pretend = 0, frame = 0 - 1416 @ frame_needed = 0, uses_anonymous_args = 0 - 646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 1417 .loc 1 646 1 is_stmt 0 view .LVU444 - 1418 0000 10B5 push {r4, lr} - 1419 .LCFI14: - 1420 .cfi_def_cfa_offset 8 - 1421 .cfi_offset 4, -8 - 1422 .cfi_offset 14, -4 - 1423 0002 0446 mov r4, r0 + 1403 .loc 1 646 1 is_stmt 0 view .LVU438 + 1404 0000 10B5 push {r4, lr} + 1405 .LCFI14: + 1406 .cfi_def_cfa_offset 8 + 1407 .cfi_offset 4, -8 + 1408 .cfi_offset 14, -4 + 1409 0002 0446 mov r4, r0 647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1424 .loc 1 647 3 is_stmt 1 view .LVU445 + 1410 .loc 1 647 3 is_stmt 1 view .LVU439 650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1425 .loc 1 650 3 view .LVU446 + 1411 .loc 1 650 3 view .LVU440 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1426 .loc 1 653 3 view .LVU447 + 1412 .loc 1 653 3 view .LVU441 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1427 .loc 1 653 46 is_stmt 0 view .LVU448 - 1428 0004 0846 mov r0, r1 - 1429 .LVL97: + 1413 .loc 1 653 46 is_stmt 0 view .LVU442 + 1414 0004 0846 mov r0, r1 + 1415 .LVL89: 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1430 .loc 1 653 46 view .LVU449 - 1431 0006 0029 cmp r1, #0 - 1432 0008 33D1 bne .L84 + 1416 .loc 1 653 46 view .LVU443 + 1417 0006 0029 cmp r1, #0 + 1418 0008 32D1 bne .L84 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1433 .loc 1 653 7 discriminator 1 view .LVU450 - 1434 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - 1435 000e DBB2 uxtb r3, r3 + 1419 .loc 1 653 7 discriminator 1 view .LVU444 + 1420 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1436 .loc 1 653 46 discriminator 1 view .LVU451 - 1437 0010 013B subs r3, r3, #1 - 1438 0012 18BF it ne - 1439 0014 0123 movne r3, #1 - 1440 .L85: + 1421 .loc 1 653 46 discriminator 1 view .LVU445 + 1422 000e 013B subs r3, r3, #1 + 1423 0010 18BF it ne + 1424 0012 0123 movne r3, #1 + 1425 .L85: 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1441 .loc 1 653 6 discriminator 12 view .LVU452 - 1442 0016 002B cmp r3, #0 - ARM GAS /tmp/ccdmQ4z9.s page 98 + 1426 .loc 1 653 6 discriminator 12 view .LVU446 + 1427 0014 002B cmp r3, #0 + 1428 0016 5FD1 bne .L95 + 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1429 .loc 1 659 3 is_stmt 1 view .LVU447 + 1430 0018 0028 cmp r0, #0 + 1431 001a 3FD1 bne .L89 + 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1432 .loc 1 659 3 is_stmt 0 discriminator 1 view .LVU448 + 1433 001c 0223 movs r3, #2 + 1434 001e 84F84430 strb r3, [r4, #68] + 1435 .L90: + 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1436 .loc 1 662 3 is_stmt 1 view .LVU449 + 1437 0022 0422 movs r2, #4 + 1438 0024 0146 mov r1, r0 + 1439 .LVL90: + 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1440 .loc 1 662 3 is_stmt 0 view .LVU450 + 1441 0026 2068 ldr r0, [r4] + 1442 .LVL91: + 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1443 .loc 1 662 3 view .LVU451 + ARM GAS /tmp/ccqCLCUn.s page 98 - 1443 0018 62D1 bne .L95 - 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1444 .loc 1 659 3 is_stmt 1 view .LVU453 - 1445 001a 0028 cmp r0, #0 - 1446 001c 42D1 bne .L89 - 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1447 .loc 1 659 3 is_stmt 0 discriminator 1 view .LVU454 - 1448 001e 0223 movs r3, #2 - 1449 0020 84F84430 strb r3, [r4, #68] - 1450 .L90: - 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1451 .loc 1 662 3 is_stmt 1 view .LVU455 - 1452 0024 0422 movs r2, #4 - 1453 0026 0146 mov r1, r0 - 1454 .LVL98: - 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1455 .loc 1 662 3 is_stmt 0 view .LVU456 - 1456 0028 2068 ldr r0, [r4] - 1457 .LVL99: - 662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1458 .loc 1 662 3 view .LVU457 - 1459 002a FFF7FEFF bl TIM_CCxNChannelCmd - 1460 .LVL100: + 1444 0028 FFF7FEFF bl TIM_CCxNChannelCmd + 1445 .LVL92: 665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1461 .loc 1 665 3 is_stmt 1 view .LVU458 - 1462 002e 2268 ldr r2, [r4] - 1463 0030 536C ldr r3, [r2, #68] - 1464 0032 43F40043 orr r3, r3, #32768 - 1465 0036 5364 str r3, [r2, #68] + 1446 .loc 1 665 3 is_stmt 1 view .LVU452 + 1447 002c 2268 ldr r2, [r4] + 1448 002e 536C ldr r3, [r2, #68] + 1449 0030 43F40043 orr r3, r3, #32768 + 1450 0034 5364 str r3, [r2, #68] 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1466 .loc 1 668 3 view .LVU459 + 1451 .loc 1 668 3 view .LVU453 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1467 .loc 1 668 7 is_stmt 0 view .LVU460 - 1468 0038 2368 ldr r3, [r4] + 1452 .loc 1 668 7 is_stmt 0 view .LVU454 + 1453 0036 2368 ldr r3, [r4] 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1469 .loc 1 668 6 view .LVU461 - 1470 003a 2C4A ldr r2, .L103 - 1471 003c 9342 cmp r3, r2 - 1472 003e 41D0 beq .L93 + 1454 .loc 1 668 6 view .LVU455 + 1455 0038 2A4A ldr r2, .L103 + 1456 003a 9342 cmp r3, r2 + 1457 003c 3ED0 beq .L93 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1473 .loc 1 668 7 discriminator 1 view .LVU462 - 1474 0040 B3F1804F cmp r3, #1073741824 - 1475 0044 3ED0 beq .L93 + 1458 .loc 1 668 7 discriminator 1 view .LVU456 + 1459 003e B3F1804F cmp r3, #1073741824 + 1460 0042 3BD0 beq .L93 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1476 .loc 1 668 7 discriminator 2 view .LVU463 - 1477 0046 A2F59432 sub r2, r2, #75776 - 1478 004a 9342 cmp r3, r2 - 1479 004c 3AD0 beq .L93 + 1461 .loc 1 668 7 discriminator 2 view .LVU457 + 1462 0044 A2F59432 sub r2, r2, #75776 + 1463 0048 9342 cmp r3, r2 + 1464 004a 37D0 beq .L93 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1480 .loc 1 668 7 discriminator 3 view .LVU464 - 1481 004e 02F58062 add r2, r2, #1024 - 1482 0052 9342 cmp r3, r2 - 1483 0054 36D0 beq .L93 + 1465 .loc 1 668 7 discriminator 3 view .LVU458 + 1466 004c 02F58062 add r2, r2, #1024 + 1467 0050 9342 cmp r3, r2 + 1468 0052 33D0 beq .L93 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1484 .loc 1 668 7 discriminator 4 view .LVU465 - 1485 0056 02F59632 add r2, r2, #76800 - 1486 005a 9342 cmp r3, r2 - ARM GAS /tmp/ccdmQ4z9.s page 99 - - - 1487 005c 32D0 beq .L93 + 1469 .loc 1 668 7 discriminator 4 view .LVU459 + 1470 0054 02F59632 add r2, r2, #76800 + 1471 0058 9342 cmp r3, r2 + 1472 005a 2FD0 beq .L93 668:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1488 .loc 1 668 7 discriminator 5 view .LVU466 - 1489 005e 02F54062 add r2, r2, #3072 - 1490 0062 9342 cmp r3, r2 - 1491 0064 2ED0 beq .L93 + 1473 .loc 1 668 7 discriminator 5 view .LVU460 + 1474 005c 02F54062 add r2, r2, #3072 + 1475 0060 9342 cmp r3, r2 + 1476 0062 2BD0 beq .L93 678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1492 .loc 1 678 5 is_stmt 1 view .LVU467 - 1493 0066 1A68 ldr r2, [r3] - 1494 0068 42F00102 orr r2, r2, #1 - 1495 006c 1A60 str r2, [r3] + 1477 .loc 1 678 5 is_stmt 1 view .LVU461 + 1478 0064 1A68 ldr r2, [r3] + 1479 0066 42F00102 orr r2, r2, #1 + 1480 006a 1A60 str r2, [r3] 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1496 .loc 1 682 10 is_stmt 0 view .LVU468 - 1497 006e 0020 movs r0, #0 - 1498 0070 37E0 b .L88 - 1499 .LVL101: - 1500 .L84: + 1481 .loc 1 682 10 is_stmt 0 view .LVU462 + 1482 006c 0020 movs r0, #0 + 1483 006e 34E0 b .L88 + 1484 .LVL93: + 1485 .L84: 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1501 .loc 1 653 46 discriminator 2 view .LVU469 - 1502 0072 0429 cmp r1, #4 - 1503 0074 08D0 beq .L99 - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1504 .loc 1 653 46 discriminator 5 view .LVU470 - 1505 0076 0829 cmp r1, #8 - 1506 0078 0DD0 beq .L100 - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1507 .loc 1 653 7 discriminator 8 view .LVU471 - 1508 007a 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 - 1509 007e DBB2 uxtb r3, r3 - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1510 .loc 1 653 46 discriminator 8 view .LVU472 - 1511 0080 013B subs r3, r3, #1 - 1512 0082 18BF it ne - 1513 0084 0123 movne r3, #1 - 1514 0086 C6E7 b .L85 - 1515 .L99: - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1516 .loc 1 653 7 discriminator 4 view .LVU473 - 1517 0088 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 1518 008c DBB2 uxtb r3, r3 - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1519 .loc 1 653 46 discriminator 4 view .LVU474 - 1520 008e 013B subs r3, r3, #1 - 1521 0090 18BF it ne - 1522 0092 0123 movne r3, #1 - 1523 0094 BFE7 b .L85 - 1524 .L100: - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1525 .loc 1 653 7 discriminator 7 view .LVU475 - 1526 0096 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 - 1527 009a DBB2 uxtb r3, r3 - 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1528 .loc 1 653 46 discriminator 7 view .LVU476 - 1529 009c 013B subs r3, r3, #1 - 1530 009e 18BF it ne - 1531 00a0 0123 movne r3, #1 - 1532 00a2 B8E7 b .L85 - ARM GAS /tmp/ccdmQ4z9.s page 100 + 1486 .loc 1 653 46 discriminator 2 view .LVU463 + 1487 0070 0429 cmp r1, #4 + 1488 0072 07D0 beq .L99 + ARM GAS /tmp/ccqCLCUn.s page 99 - 1533 .L89: + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1489 .loc 1 653 46 discriminator 5 view .LVU464 + 1490 0074 0829 cmp r1, #8 + 1491 0076 0BD0 beq .L100 + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1492 .loc 1 653 7 discriminator 8 view .LVU465 + 1493 0078 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1494 .loc 1 653 46 discriminator 8 view .LVU466 + 1495 007c 013B subs r3, r3, #1 + 1496 007e 18BF it ne + 1497 0080 0123 movne r3, #1 + 1498 0082 C7E7 b .L85 + 1499 .L99: + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1500 .loc 1 653 7 discriminator 4 view .LVU467 + 1501 0084 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1502 .loc 1 653 46 discriminator 4 view .LVU468 + 1503 0088 013B subs r3, r3, #1 + 1504 008a 18BF it ne + 1505 008c 0123 movne r3, #1 + 1506 008e C1E7 b .L85 + 1507 .L100: + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1508 .loc 1 653 7 discriminator 7 view .LVU469 + 1509 0090 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 + 653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1510 .loc 1 653 46 discriminator 7 view .LVU470 + 1511 0094 013B subs r3, r3, #1 + 1512 0096 18BF it ne + 1513 0098 0123 movne r3, #1 + 1514 009a BBE7 b .L85 + 1515 .L89: 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1534 .loc 1 659 3 discriminator 2 view .LVU477 - 1535 00a4 0428 cmp r0, #4 - 1536 00a6 05D0 beq .L101 + 1516 .loc 1 659 3 discriminator 2 view .LVU471 + 1517 009c 0428 cmp r0, #4 + 1518 009e 05D0 beq .L101 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1537 .loc 1 659 3 discriminator 4 view .LVU478 - 1538 00a8 0828 cmp r0, #8 - 1539 00aa 07D0 beq .L102 + 1519 .loc 1 659 3 discriminator 4 view .LVU472 + 1520 00a0 0828 cmp r0, #8 + 1521 00a2 07D0 beq .L102 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1540 .loc 1 659 3 discriminator 7 view .LVU479 - 1541 00ac 0223 movs r3, #2 - 1542 00ae 84F84730 strb r3, [r4, #71] - 1543 00b2 B7E7 b .L90 - 1544 .L101: + 1522 .loc 1 659 3 discriminator 7 view .LVU473 + 1523 00a4 0223 movs r3, #2 + 1524 00a6 84F84730 strb r3, [r4, #71] + 1525 00aa BAE7 b .L90 + 1526 .L101: 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1545 .loc 1 659 3 discriminator 3 view .LVU480 - 1546 00b4 0223 movs r3, #2 - 1547 00b6 84F84530 strb r3, [r4, #69] - 1548 00ba B3E7 b .L90 - 1549 .L102: + 1527 .loc 1 659 3 discriminator 3 view .LVU474 + 1528 00ac 0223 movs r3, #2 + 1529 00ae 84F84530 strb r3, [r4, #69] + 1530 00b2 B6E7 b .L90 + 1531 .L102: 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1550 .loc 1 659 3 discriminator 6 view .LVU481 - 1551 00bc 0223 movs r3, #2 - 1552 00be 84F84630 strb r3, [r4, #70] - 1553 00c2 AFE7 b .L90 - 1554 .LVL102: - 1555 .L93: + 1532 .loc 1 659 3 discriminator 6 view .LVU475 + 1533 00b4 0223 movs r3, #2 + ARM GAS /tmp/ccqCLCUn.s page 100 + + + 1534 00b6 84F84630 strb r3, [r4, #70] + 1535 00ba B2E7 b .L90 + 1536 .LVL94: + 1537 .L93: 670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1556 .loc 1 670 5 is_stmt 1 view .LVU482 + 1538 .loc 1 670 5 is_stmt 1 view .LVU476 670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1557 .loc 1 670 29 is_stmt 0 view .LVU483 - 1558 00c4 9968 ldr r1, [r3, #8] + 1539 .loc 1 670 29 is_stmt 0 view .LVU477 + 1540 00bc 9968 ldr r1, [r3, #8] 670:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1559 .loc 1 670 13 view .LVU484 - 1560 00c6 0A4A ldr r2, .L103+4 - 1561 00c8 0A40 ands r2, r2, r1 - 1562 .LVL103: + 1541 .loc 1 670 13 view .LVU478 + 1542 00be 0A4A ldr r2, .L103+4 + 1543 00c0 0A40 ands r2, r2, r1 + 1544 .LVL95: 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1563 .loc 1 671 5 is_stmt 1 view .LVU485 + 1545 .loc 1 671 5 is_stmt 1 view .LVU479 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1564 .loc 1 671 8 is_stmt 0 view .LVU486 - 1565 00ca 062A cmp r2, #6 - 1566 00cc 0AD0 beq .L96 + 1546 .loc 1 671 8 is_stmt 0 view .LVU480 + 1547 00c2 062A cmp r2, #6 + 1548 00c4 0AD0 beq .L96 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1567 .loc 1 671 9 discriminator 1 view .LVU487 - 1568 00ce B2F5803F cmp r2, #65536 - 1569 00d2 09D0 beq .L97 + 1549 .loc 1 671 9 discriminator 1 view .LVU481 + 1550 00c6 B2F5803F cmp r2, #65536 + 1551 00ca 09D0 beq .L97 673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1570 .loc 1 673 7 is_stmt 1 view .LVU488 - 1571 00d4 1A68 ldr r2, [r3] - 1572 .LVL104: + 1552 .loc 1 673 7 is_stmt 1 view .LVU482 + 1553 00cc 1A68 ldr r2, [r3] + 1554 .LVL96: 673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1573 .loc 1 673 7 is_stmt 0 view .LVU489 - 1574 00d6 42F00102 orr r2, r2, #1 - 1575 00da 1A60 str r2, [r3] + 1555 .loc 1 673 7 is_stmt 0 view .LVU483 + 1556 00ce 42F00102 orr r2, r2, #1 + 1557 00d2 1A60 str r2, [r3] 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 101 - - - 1576 .loc 1 682 10 view .LVU490 - 1577 00dc 0020 movs r0, #0 - 1578 00de 00E0 b .L88 - 1579 .LVL105: - 1580 .L95: + 1558 .loc 1 682 10 view .LVU484 + 1559 00d4 0020 movs r0, #0 + 1560 00d6 00E0 b .L88 + 1561 .LVL97: + 1562 .L95: 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1581 .loc 1 655 12 view .LVU491 - 1582 00e0 0120 movs r0, #1 - 1583 .LVL106: - 1584 .L88: + 1563 .loc 1 655 12 view .LVU485 + 1564 00d8 0120 movs r0, #1 + 1565 .LVL98: + 1566 .L88: 683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1585 .loc 1 683 1 view .LVU492 - 1586 00e2 10BD pop {r4, pc} - 1587 .LVL107: - 1588 .L96: + 1567 .loc 1 683 1 view .LVU486 + 1568 00da 10BD pop {r4, pc} + 1569 .LVL99: + 1570 .L96: 682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1589 .loc 1 682 10 view .LVU493 - 1590 00e4 0020 movs r0, #0 - 1591 00e6 FCE7 b .L88 - 1592 .L97: - 1593 00e8 0020 movs r0, #0 - 1594 00ea FAE7 b .L88 - 1595 .L104: - 1596 .align 2 - 1597 .L103: - 1598 00ec 002C0140 .word 1073818624 - 1599 00f0 07000100 .word 65543 - 1600 .cfi_endproc - 1601 .LFE339: - 1603 .section .text.HAL_TIMEx_OCN_Stop,"ax",%progbits - 1604 .align 1 - 1605 .global HAL_TIMEx_OCN_Stop - 1606 .syntax unified - 1607 .thumb - 1608 .thumb_func - 1610 HAL_TIMEx_OCN_Stop: - 1611 .LVL108: - 1612 .LFB340: + 1571 .loc 1 682 10 view .LVU487 + 1572 00dc 0020 movs r0, #0 + 1573 00de FCE7 b .L88 + 1574 .L97: + 1575 00e0 0020 movs r0, #0 + 1576 00e2 FAE7 b .L88 + 1577 .L104: + 1578 .align 2 + ARM GAS /tmp/ccqCLCUn.s page 101 + + + 1579 .L103: + 1580 00e4 002C0140 .word 1073818624 + 1581 00e8 07000100 .word 65543 + 1582 .cfi_endproc + 1583 .LFE339: + 1585 .section .text.HAL_TIMEx_OCN_Stop,"ax",%progbits + 1586 .align 1 + 1587 .global HAL_TIMEx_OCN_Stop + 1588 .syntax unified + 1589 .thumb + 1590 .thumb_func + 1592 HAL_TIMEx_OCN_Stop: + 1593 .LVL100: + 1594 .LFB340: 698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 1613 .loc 1 698 1 is_stmt 1 view -0 - 1614 .cfi_startproc - 1615 @ args = 0, pretend = 0, frame = 0 - 1616 @ frame_needed = 0, uses_anonymous_args = 0 + 1595 .loc 1 698 1 is_stmt 1 view -0 + 1596 .cfi_startproc + 1597 @ args = 0, pretend = 0, frame = 0 + 1598 @ frame_needed = 0, uses_anonymous_args = 0 698:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 1617 .loc 1 698 1 is_stmt 0 view .LVU495 - 1618 0000 38B5 push {r3, r4, r5, lr} - 1619 .LCFI15: - 1620 .cfi_def_cfa_offset 16 - 1621 .cfi_offset 3, -16 - 1622 .cfi_offset 4, -12 - 1623 .cfi_offset 5, -8 - 1624 .cfi_offset 14, -4 - 1625 0002 0446 mov r4, r0 - 1626 0004 0D46 mov r5, r1 + 1599 .loc 1 698 1 is_stmt 0 view .LVU489 + 1600 0000 38B5 push {r3, r4, r5, lr} + 1601 .LCFI15: + 1602 .cfi_def_cfa_offset 16 + 1603 .cfi_offset 3, -16 + 1604 .cfi_offset 4, -12 + 1605 .cfi_offset 5, -8 + 1606 .cfi_offset 14, -4 + 1607 0002 0446 mov r4, r0 + 1608 0004 0D46 mov r5, r1 700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1627 .loc 1 700 3 is_stmt 1 view .LVU496 + 1609 .loc 1 700 3 is_stmt 1 view .LVU490 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 102 - - - 1628 .loc 1 703 3 view .LVU497 - 1629 0006 0022 movs r2, #0 - 1630 0008 0068 ldr r0, [r0] - 1631 .LVL109: + 1610 .loc 1 703 3 view .LVU491 + 1611 0006 0022 movs r2, #0 + 1612 0008 0068 ldr r0, [r0] + 1613 .LVL101: 703:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1632 .loc 1 703 3 is_stmt 0 view .LVU498 - 1633 000a FFF7FEFF bl TIM_CCxNChannelCmd - 1634 .LVL110: + 1614 .loc 1 703 3 is_stmt 0 view .LVU492 + 1615 000a FFF7FEFF bl TIM_CCxNChannelCmd + 1616 .LVL102: 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1635 .loc 1 706 3 is_stmt 1 view .LVU499 + 1617 .loc 1 706 3 is_stmt 1 view .LVU493 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1636 .loc 1 706 3 view .LVU500 - 1637 000e 2368 ldr r3, [r4] - 1638 0010 196A ldr r1, [r3, #32] - 1639 0012 41F21112 movw r2, #4369 - 1640 0016 1142 tst r1, r2 - 1641 0018 08D1 bne .L106 + 1618 .loc 1 706 3 view .LVU494 + 1619 000e 2368 ldr r3, [r4] + 1620 0010 196A ldr r1, [r3, #32] + 1621 0012 41F21112 movw r2, #4369 + 1622 0016 1142 tst r1, r2 + 1623 0018 08D1 bne .L106 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1642 .loc 1 706 3 discriminator 1 view .LVU501 - 1643 001a 196A ldr r1, [r3, #32] - 1644 001c 44F24442 movw r2, #17476 - 1645 0020 1142 tst r1, r2 - 1646 0022 03D1 bne .L106 + 1624 .loc 1 706 3 discriminator 1 view .LVU495 + 1625 001a 196A ldr r1, [r3, #32] + 1626 001c 44F24442 movw r2, #17476 + 1627 0020 1142 tst r1, r2 + 1628 0022 03D1 bne .L106 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1647 .loc 1 706 3 discriminator 3 view .LVU502 - 1648 0024 5A6C ldr r2, [r3, #68] - 1649 0026 22F40042 bic r2, r2, #32768 - 1650 002a 5A64 str r2, [r3, #68] - 1651 .L106: - 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1652 .loc 1 706 3 discriminator 5 view .LVU503 - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1653 .loc 1 709 3 view .LVU504 - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1654 .loc 1 709 3 view .LVU505 - 1655 002c 2368 ldr r3, [r4] - 1656 002e 196A ldr r1, [r3, #32] - 1657 0030 41F21112 movw r2, #4369 - 1658 0034 1142 tst r1, r2 - 1659 0036 08D1 bne .L107 - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1660 .loc 1 709 3 discriminator 1 view .LVU506 - 1661 0038 196A ldr r1, [r3, #32] - 1662 003a 44F24442 movw r2, #17476 - 1663 003e 1142 tst r1, r2 - 1664 0040 03D1 bne .L107 - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1665 .loc 1 709 3 discriminator 3 view .LVU507 - 1666 0042 1A68 ldr r2, [r3] - 1667 0044 22F00102 bic r2, r2, #1 - 1668 0048 1A60 str r2, [r3] - 1669 .L107: - 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1670 .loc 1 709 3 discriminator 5 view .LVU508 - 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1671 .loc 1 712 3 view .LVU509 - 1672 004a 25B9 cbnz r5, .L108 - ARM GAS /tmp/ccdmQ4z9.s page 103 + ARM GAS /tmp/ccqCLCUn.s page 102 + 1629 .loc 1 706 3 discriminator 3 view .LVU496 + 1630 0024 5A6C ldr r2, [r3, #68] + 1631 0026 22F40042 bic r2, r2, #32768 + 1632 002a 5A64 str r2, [r3, #68] + 1633 .L106: + 706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1634 .loc 1 706 3 discriminator 5 view .LVU497 + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1635 .loc 1 709 3 view .LVU498 + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1636 .loc 1 709 3 view .LVU499 + 1637 002c 2368 ldr r3, [r4] + 1638 002e 196A ldr r1, [r3, #32] + 1639 0030 41F21112 movw r2, #4369 + 1640 0034 1142 tst r1, r2 + 1641 0036 08D1 bne .L107 + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1642 .loc 1 709 3 discriminator 1 view .LVU500 + 1643 0038 196A ldr r1, [r3, #32] + 1644 003a 44F24442 movw r2, #17476 + 1645 003e 1142 tst r1, r2 + 1646 0040 03D1 bne .L107 + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1647 .loc 1 709 3 discriminator 3 view .LVU501 + 1648 0042 1A68 ldr r2, [r3] + 1649 0044 22F00102 bic r2, r2, #1 + 1650 0048 1A60 str r2, [r3] + 1651 .L107: + 709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1652 .loc 1 709 3 discriminator 5 view .LVU502 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1673 .loc 1 712 3 is_stmt 0 discriminator 1 view .LVU510 - 1674 004c 0123 movs r3, #1 - 1675 004e 84F84430 strb r3, [r4, #68] - 1676 .L109: + 1653 .loc 1 712 3 view .LVU503 + 1654 004a 25B9 cbnz r5, .L108 + 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1655 .loc 1 712 3 is_stmt 0 discriminator 1 view .LVU504 + 1656 004c 0123 movs r3, #1 + 1657 004e 84F84430 strb r3, [r4, #68] + 1658 .L109: 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1677 .loc 1 715 3 is_stmt 1 view .LVU511 + 1659 .loc 1 715 3 is_stmt 1 view .LVU505 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1678 .loc 1 716 1 is_stmt 0 view .LVU512 - 1679 0052 0020 movs r0, #0 - 1680 0054 38BD pop {r3, r4, r5, pc} - 1681 .LVL111: - 1682 .L108: + 1660 .loc 1 716 1 is_stmt 0 view .LVU506 + 1661 0052 0020 movs r0, #0 + 1662 0054 38BD pop {r3, r4, r5, pc} + 1663 .LVL103: + 1664 .L108: 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1683 .loc 1 712 3 discriminator 2 view .LVU513 - 1684 0056 042D cmp r5, #4 - 1685 0058 05D0 beq .L113 + 1665 .loc 1 712 3 discriminator 2 view .LVU507 + 1666 0056 042D cmp r5, #4 + 1667 0058 05D0 beq .L113 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1686 .loc 1 712 3 discriminator 4 view .LVU514 - 1687 005a 082D cmp r5, #8 - 1688 005c 07D0 beq .L114 + 1668 .loc 1 712 3 discriminator 4 view .LVU508 + 1669 005a 082D cmp r5, #8 + 1670 005c 07D0 beq .L114 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1689 .loc 1 712 3 discriminator 7 view .LVU515 - 1690 005e 0123 movs r3, #1 - 1691 0060 84F84730 strb r3, [r4, #71] - 1692 0064 F5E7 b .L109 - 1693 .L113: - 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1694 .loc 1 712 3 discriminator 3 view .LVU516 - 1695 0066 0123 movs r3, #1 - 1696 0068 84F84530 strb r3, [r4, #69] - 1697 006c F1E7 b .L109 - 1698 .L114: - 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1699 .loc 1 712 3 discriminator 6 view .LVU517 - 1700 006e 0123 movs r3, #1 - 1701 0070 84F84630 strb r3, [r4, #70] - 1702 0074 EDE7 b .L109 - 1703 .cfi_endproc - 1704 .LFE340: - 1706 .section .text.HAL_TIMEx_OCN_Start_IT,"ax",%progbits - 1707 .align 1 - 1708 .global HAL_TIMEx_OCN_Start_IT - 1709 .syntax unified - 1710 .thumb - 1711 .thumb_func - 1713 HAL_TIMEx_OCN_Start_IT: - 1714 .LVL112: - 1715 .LFB341: - 731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1716 .loc 1 731 1 is_stmt 1 view -0 - 1717 .cfi_startproc - 1718 @ args = 0, pretend = 0, frame = 0 - 1719 @ frame_needed = 0, uses_anonymous_args = 0 - 731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1720 .loc 1 731 1 is_stmt 0 view .LVU519 - 1721 0000 10B5 push {r4, lr} - ARM GAS /tmp/ccdmQ4z9.s page 104 + 1671 .loc 1 712 3 discriminator 7 view .LVU509 + 1672 005e 0123 movs r3, #1 + ARM GAS /tmp/ccqCLCUn.s page 103 - 1722 .LCFI16: - 1723 .cfi_def_cfa_offset 8 - 1724 .cfi_offset 4, -8 - 1725 .cfi_offset 14, -4 - 1726 0002 0446 mov r4, r0 + 1673 0060 84F84730 strb r3, [r4, #71] + 1674 0064 F5E7 b .L109 + 1675 .L113: + 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1676 .loc 1 712 3 discriminator 3 view .LVU510 + 1677 0066 0123 movs r3, #1 + 1678 0068 84F84530 strb r3, [r4, #69] + 1679 006c F1E7 b .L109 + 1680 .L114: + 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1681 .loc 1 712 3 discriminator 6 view .LVU511 + 1682 006e 0123 movs r3, #1 + 1683 0070 84F84630 strb r3, [r4, #70] + 1684 0074 EDE7 b .L109 + 1685 .cfi_endproc + 1686 .LFE340: + 1688 .section .text.HAL_TIMEx_OCN_Start_IT,"ax",%progbits + 1689 .align 1 + 1690 .global HAL_TIMEx_OCN_Start_IT + 1691 .syntax unified + 1692 .thumb + 1693 .thumb_func + 1695 HAL_TIMEx_OCN_Start_IT: + 1696 .LVL104: + 1697 .LFB341: + 731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1698 .loc 1 731 1 is_stmt 1 view -0 + 1699 .cfi_startproc + 1700 @ args = 0, pretend = 0, frame = 0 + 1701 @ frame_needed = 0, uses_anonymous_args = 0 + 731:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1702 .loc 1 731 1 is_stmt 0 view .LVU513 + 1703 0000 10B5 push {r4, lr} + 1704 .LCFI16: + 1705 .cfi_def_cfa_offset 8 + 1706 .cfi_offset 4, -8 + 1707 .cfi_offset 14, -4 + 1708 0002 0446 mov r4, r0 732:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 1727 .loc 1 732 3 is_stmt 1 view .LVU520 - 1728 .LVL113: + 1709 .loc 1 732 3 is_stmt 1 view .LVU514 + 1710 .LVL105: 733:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1729 .loc 1 733 3 view .LVU521 + 1711 .loc 1 733 3 view .LVU515 736:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1730 .loc 1 736 3 view .LVU522 + 1712 .loc 1 736 3 view .LVU516 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1731 .loc 1 739 3 view .LVU523 + 1713 .loc 1 739 3 view .LVU517 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1732 .loc 1 739 46 is_stmt 0 view .LVU524 - 1733 0004 0846 mov r0, r1 - 1734 .LVL114: + 1714 .loc 1 739 46 is_stmt 0 view .LVU518 + 1715 0004 0846 mov r0, r1 + 1716 .LVL106: 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1735 .loc 1 739 46 view .LVU525 - 1736 0006 0029 cmp r1, #0 - 1737 0008 3ED1 bne .L116 + 1717 .loc 1 739 46 view .LVU519 + 1718 0006 0029 cmp r1, #0 + 1719 0008 3DD1 bne .L116 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1738 .loc 1 739 7 discriminator 1 view .LVU526 - 1739 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - 1740 000e DBB2 uxtb r3, r3 + 1720 .loc 1 739 7 discriminator 1 view .LVU520 + ARM GAS /tmp/ccqCLCUn.s page 104 + + + 1721 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1741 .loc 1 739 46 discriminator 1 view .LVU527 - 1742 0010 013B subs r3, r3, #1 - 1743 0012 18BF it ne - 1744 0014 0123 movne r3, #1 - 1745 .L117: + 1722 .loc 1 739 46 discriminator 1 view .LVU521 + 1723 000e 013B subs r3, r3, #1 + 1724 0010 18BF it ne + 1725 0012 0123 movne r3, #1 + 1726 .L117: 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1746 .loc 1 739 6 discriminator 12 view .LVU528 - 1747 0016 002B cmp r3, #0 - 1748 0018 40F09C80 bne .L132 + 1727 .loc 1 739 6 discriminator 12 view .LVU522 + 1728 0014 002B cmp r3, #0 + 1729 0016 40F09980 bne .L132 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1749 .loc 1 745 3 is_stmt 1 view .LVU529 - 1750 001c 0028 cmp r0, #0 - 1751 001e 4CD1 bne .L121 + 1730 .loc 1 745 3 is_stmt 1 view .LVU523 + 1731 001a 0028 cmp r0, #0 + 1732 001c 49D1 bne .L121 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1752 .loc 1 745 3 is_stmt 0 discriminator 1 view .LVU530 - 1753 0020 0223 movs r3, #2 - 1754 0022 84F84430 strb r3, [r4, #68] + 1733 .loc 1 745 3 is_stmt 0 discriminator 1 view .LVU524 + 1734 001e 0223 movs r3, #2 + 1735 0020 84F84430 strb r3, [r4, #68] 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1755 .loc 1 747 3 is_stmt 1 view .LVU531 - 1756 .L122: + 1736 .loc 1 747 3 is_stmt 1 view .LVU525 + 1737 .L122: 752:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 1757 .loc 1 752 7 view .LVU532 - 1758 0026 2268 ldr r2, [r4] - 1759 0028 D368 ldr r3, [r2, #12] - 1760 002a 43F00203 orr r3, r3, #2 - 1761 002e D360 str r3, [r2, #12] + 1738 .loc 1 752 7 view .LVU526 + 1739 0024 2268 ldr r2, [r4] + 1740 0026 D368 ldr r3, [r2, #12] + 1741 0028 43F00203 orr r3, r3, #2 + 1742 002c D360 str r3, [r2, #12] 753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1762 .loc 1 753 7 view .LVU533 + 1743 .loc 1 753 7 view .LVU527 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1763 .loc 1 783 3 view .LVU534 - ARM GAS /tmp/ccdmQ4z9.s page 105 - - - 1764 .L129: + 1744 .loc 1 783 3 view .LVU528 + 1745 .L129: 786:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1765 .loc 1 786 5 view .LVU535 - 1766 0030 2268 ldr r2, [r4] - 1767 0032 D368 ldr r3, [r2, #12] - 1768 0034 43F08003 orr r3, r3, #128 - 1769 0038 D360 str r3, [r2, #12] + 1746 .loc 1 786 5 view .LVU529 + 1747 002e 2268 ldr r2, [r4] + 1748 0030 D368 ldr r3, [r2, #12] + 1749 0032 43F08003 orr r3, r3, #128 + 1750 0036 D360 str r3, [r2, #12] 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1770 .loc 1 789 5 view .LVU536 - 1771 003a 0422 movs r2, #4 - 1772 003c 0146 mov r1, r0 - 1773 .LVL115: + 1751 .loc 1 789 5 view .LVU530 + 1752 0038 0422 movs r2, #4 + 1753 003a 0146 mov r1, r0 + 1754 .LVL107: 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1774 .loc 1 789 5 is_stmt 0 view .LVU537 - 1775 003e 2068 ldr r0, [r4] - 1776 .LVL116: + 1755 .loc 1 789 5 is_stmt 0 view .LVU531 + 1756 003c 2068 ldr r0, [r4] + 1757 .LVL108: 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1777 .loc 1 789 5 view .LVU538 - 1778 0040 FFF7FEFF bl TIM_CCxNChannelCmd - 1779 .LVL117: + 1758 .loc 1 789 5 view .LVU532 + 1759 003e FFF7FEFF bl TIM_CCxNChannelCmd + 1760 .LVL109: 792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1780 .loc 1 792 5 is_stmt 1 view .LVU539 - 1781 0044 2268 ldr r2, [r4] - 1782 0046 536C ldr r3, [r2, #68] - 1783 0048 43F40043 orr r3, r3, #32768 - 1784 004c 5364 str r3, [r2, #68] - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1785 .loc 1 795 5 view .LVU540 - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1786 .loc 1 795 9 is_stmt 0 view .LVU541 - 1787 004e 2368 ldr r3, [r4] - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1788 .loc 1 795 8 view .LVU542 - 1789 0050 444A ldr r2, .L144 - 1790 0052 9342 cmp r3, r2 - 1791 0054 70D0 beq .L130 - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1792 .loc 1 795 9 discriminator 1 view .LVU543 - 1793 0056 B3F1804F cmp r3, #1073741824 - 1794 005a 6DD0 beq .L130 - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1795 .loc 1 795 9 discriminator 2 view .LVU544 - 1796 005c A2F59432 sub r2, r2, #75776 - 1797 0060 9342 cmp r3, r2 - 1798 0062 69D0 beq .L130 - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1799 .loc 1 795 9 discriminator 3 view .LVU545 - 1800 0064 02F58062 add r2, r2, #1024 - 1801 0068 9342 cmp r3, r2 - 1802 006a 65D0 beq .L130 - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1803 .loc 1 795 9 discriminator 4 view .LVU546 - 1804 006c 02F59632 add r2, r2, #76800 - 1805 0070 9342 cmp r3, r2 - 1806 0072 61D0 beq .L130 - 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1807 .loc 1 795 9 discriminator 5 view .LVU547 - ARM GAS /tmp/ccdmQ4z9.s page 106 + 1761 .loc 1 792 5 is_stmt 1 view .LVU533 + 1762 0042 2268 ldr r2, [r4] + 1763 0044 536C ldr r3, [r2, #68] + 1764 0046 43F40043 orr r3, r3, #32768 + ARM GAS /tmp/ccqCLCUn.s page 105 - 1808 0074 02F54062 add r2, r2, #3072 - 1809 0078 9342 cmp r3, r2 - 1810 007a 5DD0 beq .L130 + 1765 004a 5364 str r3, [r2, #68] + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1766 .loc 1 795 5 view .LVU534 + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1767 .loc 1 795 9 is_stmt 0 view .LVU535 + 1768 004c 2368 ldr r3, [r4] + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1769 .loc 1 795 8 view .LVU536 + 1770 004e 434A ldr r2, .L144 + 1771 0050 9342 cmp r3, r2 + 1772 0052 6DD0 beq .L130 + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1773 .loc 1 795 9 discriminator 1 view .LVU537 + 1774 0054 B3F1804F cmp r3, #1073741824 + 1775 0058 6AD0 beq .L130 + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1776 .loc 1 795 9 discriminator 2 view .LVU538 + 1777 005a A2F59432 sub r2, r2, #75776 + 1778 005e 9342 cmp r3, r2 + 1779 0060 66D0 beq .L130 + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1780 .loc 1 795 9 discriminator 3 view .LVU539 + 1781 0062 02F58062 add r2, r2, #1024 + 1782 0066 9342 cmp r3, r2 + 1783 0068 62D0 beq .L130 + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1784 .loc 1 795 9 discriminator 4 view .LVU540 + 1785 006a 02F59632 add r2, r2, #76800 + 1786 006e 9342 cmp r3, r2 + 1787 0070 5ED0 beq .L130 + 795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1788 .loc 1 795 9 discriminator 5 view .LVU541 + 1789 0072 02F54062 add r2, r2, #3072 + 1790 0076 9342 cmp r3, r2 + 1791 0078 5AD0 beq .L130 805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1811 .loc 1 805 7 is_stmt 1 view .LVU548 - 1812 007c 1A68 ldr r2, [r3] - 1813 007e 42F00102 orr r2, r2, #1 - 1814 0082 1A60 str r2, [r3] - 1815 0084 0020 movs r0, #0 - 1816 0086 66E0 b .L120 - 1817 .LVL118: - 1818 .L116: + 1792 .loc 1 805 7 is_stmt 1 view .LVU542 + 1793 007a 1A68 ldr r2, [r3] + 1794 007c 42F00102 orr r2, r2, #1 + 1795 0080 1A60 str r2, [r3] + 1796 0082 0020 movs r0, #0 + 1797 0084 63E0 b .L120 + 1798 .LVL110: + 1799 .L116: 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1819 .loc 1 739 46 is_stmt 0 discriminator 2 view .LVU549 - 1820 0088 0429 cmp r1, #4 - 1821 008a 08D0 beq .L140 + 1800 .loc 1 739 46 is_stmt 0 discriminator 2 view .LVU543 + 1801 0086 0429 cmp r1, #4 + 1802 0088 07D0 beq .L140 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1822 .loc 1 739 46 discriminator 5 view .LVU550 - 1823 008c 0829 cmp r1, #8 - 1824 008e 0DD0 beq .L141 + 1803 .loc 1 739 46 discriminator 5 view .LVU544 + 1804 008a 0829 cmp r1, #8 + 1805 008c 0BD0 beq .L141 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1825 .loc 1 739 7 discriminator 8 view .LVU551 - 1826 0090 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 - 1827 0094 DBB2 uxtb r3, r3 + 1806 .loc 1 739 7 discriminator 8 view .LVU545 + 1807 008e 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1828 .loc 1 739 46 discriminator 8 view .LVU552 - 1829 0096 013B subs r3, r3, #1 - 1830 0098 18BF it ne - 1831 009a 0123 movne r3, #1 - 1832 009c BBE7 b .L117 - 1833 .L140: - 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1834 .loc 1 739 7 discriminator 4 view .LVU553 - 1835 009e 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 1836 00a2 DBB2 uxtb r3, r3 - 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1837 .loc 1 739 46 discriminator 4 view .LVU554 - 1838 00a4 013B subs r3, r3, #1 - 1839 00a6 18BF it ne - 1840 00a8 0123 movne r3, #1 - 1841 00aa B4E7 b .L117 - 1842 .L141: - 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1843 .loc 1 739 7 discriminator 7 view .LVU555 - 1844 00ac 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 - 1845 00b0 DBB2 uxtb r3, r3 - 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1846 .loc 1 739 46 discriminator 7 view .LVU556 - 1847 00b2 013B subs r3, r3, #1 - 1848 00b4 18BF it ne - 1849 00b6 0123 movne r3, #1 - 1850 00b8 ADE7 b .L117 - 1851 .L121: - 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1852 .loc 1 745 3 discriminator 2 view .LVU557 - 1853 00ba 0428 cmp r0, #4 - 1854 00bc 24D0 beq .L142 - ARM GAS /tmp/ccdmQ4z9.s page 107 + 1808 .loc 1 739 46 discriminator 8 view .LVU546 + ARM GAS /tmp/ccqCLCUn.s page 106 + 1809 0092 013B subs r3, r3, #1 + 1810 0094 18BF it ne + 1811 0096 0123 movne r3, #1 + 1812 0098 BCE7 b .L117 + 1813 .L140: + 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1814 .loc 1 739 7 discriminator 4 view .LVU547 + 1815 009a 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 + 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1816 .loc 1 739 46 discriminator 4 view .LVU548 + 1817 009e 013B subs r3, r3, #1 + 1818 00a0 18BF it ne + 1819 00a2 0123 movne r3, #1 + 1820 00a4 B6E7 b .L117 + 1821 .L141: + 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1822 .loc 1 739 7 discriminator 7 view .LVU549 + 1823 00a6 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 + 739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1824 .loc 1 739 46 discriminator 7 view .LVU550 + 1825 00aa 013B subs r3, r3, #1 + 1826 00ac 18BF it ne + 1827 00ae 0123 movne r3, #1 + 1828 00b0 B0E7 b .L117 + 1829 .L121: 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1855 .loc 1 745 3 discriminator 4 view .LVU558 - 1856 00be 0828 cmp r0, #8 - 1857 00c0 2BD0 beq .L143 + 1830 .loc 1 745 3 discriminator 2 view .LVU551 + 1831 00b2 0428 cmp r0, #4 + 1832 00b4 24D0 beq .L142 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1858 .loc 1 745 3 discriminator 7 view .LVU559 - 1859 00c2 0223 movs r3, #2 - 1860 00c4 84F84730 strb r3, [r4, #71] + 1833 .loc 1 745 3 discriminator 4 view .LVU552 + 1834 00b6 0828 cmp r0, #8 + 1835 00b8 2BD0 beq .L143 + 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 1836 .loc 1 745 3 discriminator 7 view .LVU553 + 1837 00ba 0223 movs r3, #2 + 1838 00bc 84F84730 strb r3, [r4, #71] 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1861 .loc 1 747 3 is_stmt 1 view .LVU560 - 1862 00c8 0C28 cmp r0, #12 - 1863 00ca 45D8 bhi .L133 - 1864 00cc 01A3 adr r3, .L128 - 1865 00ce 53F820F0 ldr pc, [r3, r0, lsl #2] - 1866 00d2 00BF .p2align 2 - 1867 .L128: - 1868 00d4 27000000 .word .L122+1 - 1869 00d8 59010000 .word .L133+1 - 1870 00dc 59010000 .word .L133+1 - 1871 00e0 59010000 .word .L133+1 - 1872 00e4 0F010000 .word .L124+1 - 1873 00e8 59010000 .word .L133+1 - 1874 00ec 59010000 .word .L133+1 - 1875 00f0 59010000 .word .L133+1 - 1876 00f4 21010000 .word .L126+1 - 1877 00f8 59010000 .word .L133+1 - 1878 00fc 59010000 .word .L133+1 - 1879 0100 59010000 .word .L133+1 - 1880 0104 2D010000 .word .L127+1 - 1881 .p2align 1 - 1882 .L142: + 1839 .loc 1 747 3 is_stmt 1 view .LVU554 + 1840 00c0 0C28 cmp r0, #12 + 1841 00c2 45D8 bhi .L133 + 1842 00c4 01A3 adr r3, .L128 + 1843 00c6 53F820F0 ldr pc, [r3, r0, lsl #2] + 1844 00ca 00BF .p2align 2 + 1845 .L128: + 1846 00cc 25000000 .word .L122+1 + 1847 00d0 51010000 .word .L133+1 + 1848 00d4 51010000 .word .L133+1 + 1849 00d8 51010000 .word .L133+1 + 1850 00dc 07010000 .word .L124+1 + 1851 00e0 51010000 .word .L133+1 + 1852 00e4 51010000 .word .L133+1 + 1853 00e8 51010000 .word .L133+1 + 1854 00ec 19010000 .word .L126+1 + 1855 00f0 51010000 .word .L133+1 + 1856 00f4 51010000 .word .L133+1 + 1857 00f8 51010000 .word .L133+1 + ARM GAS /tmp/ccqCLCUn.s page 107 + + + 1858 00fc 25010000 .word .L127+1 + 1859 .p2align 1 + 1860 .L142: 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1883 .loc 1 745 3 is_stmt 0 discriminator 3 view .LVU561 - 1884 0108 0223 movs r3, #2 - 1885 010a 84F84530 strb r3, [r4, #69] + 1861 .loc 1 745 3 is_stmt 0 discriminator 3 view .LVU555 + 1862 0100 0223 movs r3, #2 + 1863 0102 84F84530 strb r3, [r4, #69] 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1886 .loc 1 747 3 is_stmt 1 view .LVU562 - 1887 .L124: + 1864 .loc 1 747 3 is_stmt 1 view .LVU556 + 1865 .L124: 759:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 1888 .loc 1 759 7 view .LVU563 - 1889 010e 2268 ldr r2, [r4] - 1890 0110 D368 ldr r3, [r2, #12] - 1891 0112 43F00403 orr r3, r3, #4 - 1892 0116 D360 str r3, [r2, #12] + 1866 .loc 1 759 7 view .LVU557 + 1867 0106 2268 ldr r2, [r4] + 1868 0108 D368 ldr r3, [r2, #12] + 1869 010a 43F00403 orr r3, r3, #4 + 1870 010e D360 str r3, [r2, #12] 760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1893 .loc 1 760 7 view .LVU564 + 1871 .loc 1 760 7 view .LVU558 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1894 .loc 1 783 3 view .LVU565 - 1895 0118 8AE7 b .L129 - 1896 .L143: + 1872 .loc 1 783 3 view .LVU559 + 1873 0110 8DE7 b .L129 + 1874 .L143: 745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1897 .loc 1 745 3 is_stmt 0 discriminator 6 view .LVU566 - 1898 011a 0223 movs r3, #2 - 1899 011c 84F84630 strb r3, [r4, #70] + 1875 .loc 1 745 3 is_stmt 0 discriminator 6 view .LVU560 + 1876 0112 0223 movs r3, #2 + 1877 0114 84F84630 strb r3, [r4, #70] 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1900 .loc 1 747 3 is_stmt 1 view .LVU567 - 1901 .L126: - ARM GAS /tmp/ccdmQ4z9.s page 108 - - + 1878 .loc 1 747 3 is_stmt 1 view .LVU561 + 1879 .L126: 766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 1902 .loc 1 766 7 view .LVU568 - 1903 0120 2268 ldr r2, [r4] - 1904 0122 D368 ldr r3, [r2, #12] - 1905 0124 43F00803 orr r3, r3, #8 - 1906 0128 D360 str r3, [r2, #12] + 1880 .loc 1 766 7 view .LVU562 + 1881 0118 2268 ldr r2, [r4] + 1882 011a D368 ldr r3, [r2, #12] + 1883 011c 43F00803 orr r3, r3, #8 + 1884 0120 D360 str r3, [r2, #12] 767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1907 .loc 1 767 7 view .LVU569 + 1885 .loc 1 767 7 view .LVU563 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1908 .loc 1 783 3 view .LVU570 - 1909 012a 81E7 b .L129 - 1910 .L127: + 1886 .loc 1 783 3 view .LVU564 + 1887 0122 84E7 b .L129 + 1888 .L127: 774:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 1911 .loc 1 774 7 view .LVU571 - 1912 012c 2268 ldr r2, [r4] - 1913 012e D368 ldr r3, [r2, #12] - 1914 0130 43F01003 orr r3, r3, #16 - 1915 0134 D360 str r3, [r2, #12] + 1889 .loc 1 774 7 view .LVU565 + 1890 0124 2268 ldr r2, [r4] + 1891 0126 D368 ldr r3, [r2, #12] + 1892 0128 43F01003 orr r3, r3, #16 + 1893 012c D360 str r3, [r2, #12] 775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1916 .loc 1 775 7 view .LVU572 + 1894 .loc 1 775 7 view .LVU566 783:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1917 .loc 1 783 3 view .LVU573 - 1918 0136 7BE7 b .L129 - 1919 .LVL119: - 1920 .L130: + 1895 .loc 1 783 3 view .LVU567 + 1896 012e 7EE7 b .L129 + 1897 .LVL111: + 1898 .L130: 797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1921 .loc 1 797 7 view .LVU574 + 1899 .loc 1 797 7 view .LVU568 797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1922 .loc 1 797 31 is_stmt 0 view .LVU575 - 1923 0138 9968 ldr r1, [r3, #8] - 797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 1924 .loc 1 797 15 view .LVU576 - 1925 013a 0B4A ldr r2, .L144+4 - 1926 013c 0A40 ands r2, r2, r1 - 1927 .LVL120: - 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1928 .loc 1 798 7 is_stmt 1 view .LVU577 - 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1929 .loc 1 798 10 is_stmt 0 view .LVU578 - 1930 013e 062A cmp r2, #6 - 1931 0140 0CD0 beq .L134 - 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1932 .loc 1 798 11 discriminator 1 view .LVU579 - 1933 0142 B2F5803F cmp r2, #65536 - 1934 0146 0BD0 beq .L135 - 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1935 .loc 1 800 9 is_stmt 1 view .LVU580 - 1936 0148 1A68 ldr r2, [r3] - 1937 .LVL121: - 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1938 .loc 1 800 9 is_stmt 0 view .LVU581 - 1939 014a 42F00102 orr r2, r2, #1 - 1940 014e 1A60 str r2, [r3] - 1941 0150 0020 movs r0, #0 - 1942 0152 00E0 b .L120 - 1943 .LVL122: - 1944 .L132: - ARM GAS /tmp/ccdmQ4z9.s page 109 + ARM GAS /tmp/ccqCLCUn.s page 108 + 1900 .loc 1 797 31 is_stmt 0 view .LVU569 + 1901 0130 9968 ldr r1, [r3, #8] + 797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + 1902 .loc 1 797 15 view .LVU570 + 1903 0132 0B4A ldr r2, .L144+4 + 1904 0134 0A40 ands r2, r2, r1 + 1905 .LVL112: + 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1906 .loc 1 798 7 is_stmt 1 view .LVU571 + 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1907 .loc 1 798 10 is_stmt 0 view .LVU572 + 1908 0136 062A cmp r2, #6 + 1909 0138 0CD0 beq .L134 + 798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 1910 .loc 1 798 11 discriminator 1 view .LVU573 + 1911 013a B2F5803F cmp r2, #65536 + 1912 013e 0BD0 beq .L135 + 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1913 .loc 1 800 9 is_stmt 1 view .LVU574 + 1914 0140 1A68 ldr r2, [r3] + 1915 .LVL113: + 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 1916 .loc 1 800 9 is_stmt 0 view .LVU575 + 1917 0142 42F00102 orr r2, r2, #1 + 1918 0146 1A60 str r2, [r3] + 1919 0148 0020 movs r0, #0 + 1920 014a 00E0 b .L120 + 1921 .LVL114: + 1922 .L132: 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 1945 .loc 1 741 12 view .LVU582 - 1946 0154 0120 movs r0, #1 - 1947 .LVL123: - 1948 .L120: + 1923 .loc 1 741 12 view .LVU576 + 1924 014c 0120 movs r0, #1 + 1925 .LVL115: + 1926 .L120: 811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 1949 .loc 1 811 1 view .LVU583 - 1950 0156 10BD pop {r4, pc} - 1951 .LVL124: - 1952 .L133: + 1927 .loc 1 811 1 view .LVU577 + 1928 014e 10BD pop {r4, pc} + 1929 .LVL116: + 1930 .L133: 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1953 .loc 1 747 3 view .LVU584 - 1954 0158 0120 movs r0, #1 - 1955 .LVL125: + 1931 .loc 1 747 3 view .LVU578 + 1932 0150 0120 movs r0, #1 + 1933 .LVL117: 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1956 .loc 1 747 3 view .LVU585 - 1957 015a FCE7 b .L120 - 1958 .LVL126: - 1959 .L134: + 1934 .loc 1 747 3 view .LVU579 + 1935 0152 FCE7 b .L120 + 1936 .LVL118: + 1937 .L134: 747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 1960 .loc 1 747 3 view .LVU586 - 1961 015c 0020 movs r0, #0 - 1962 015e FAE7 b .L120 - 1963 .L135: - 1964 0160 0020 movs r0, #0 - 1965 0162 F8E7 b .L120 - 1966 .L145: - 1967 .align 2 - 1968 .L144: - 1969 0164 002C0140 .word 1073818624 - 1970 0168 07000100 .word 65543 - 1971 .cfi_endproc - 1972 .LFE341: - 1974 .section .text.HAL_TIMEx_OCN_Stop_IT,"ax",%progbits - 1975 .align 1 - 1976 .global HAL_TIMEx_OCN_Stop_IT - 1977 .syntax unified - 1978 .thumb - 1979 .thumb_func - 1981 HAL_TIMEx_OCN_Stop_IT: - 1982 .LVL127: - 1983 .LFB342: - 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1984 .loc 1 826 1 is_stmt 1 view -0 - 1985 .cfi_startproc - 1986 @ args = 0, pretend = 0, frame = 0 - 1987 @ frame_needed = 0, uses_anonymous_args = 0 - 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1988 .loc 1 826 1 is_stmt 0 view .LVU588 - 1989 0000 38B5 push {r3, r4, r5, lr} - 1990 .LCFI17: - 1991 .cfi_def_cfa_offset 16 - 1992 .cfi_offset 3, -16 - 1993 .cfi_offset 4, -12 - 1994 .cfi_offset 5, -8 - 1995 .cfi_offset 14, -4 - 1996 0002 0446 mov r4, r0 - ARM GAS /tmp/ccdmQ4z9.s page 110 + 1938 .loc 1 747 3 view .LVU580 + 1939 0154 0020 movs r0, #0 + 1940 0156 FAE7 b .L120 + 1941 .L135: + 1942 0158 0020 movs r0, #0 + 1943 015a F8E7 b .L120 + 1944 .L145: + 1945 .align 2 + ARM GAS /tmp/ccqCLCUn.s page 109 - 1997 0004 0D46 mov r5, r1 + 1946 .L144: + 1947 015c 002C0140 .word 1073818624 + 1948 0160 07000100 .word 65543 + 1949 .cfi_endproc + 1950 .LFE341: + 1952 .section .text.HAL_TIMEx_OCN_Stop_IT,"ax",%progbits + 1953 .align 1 + 1954 .global HAL_TIMEx_OCN_Stop_IT + 1955 .syntax unified + 1956 .thumb + 1957 .thumb_func + 1959 HAL_TIMEx_OCN_Stop_IT: + 1960 .LVL119: + 1961 .LFB342: + 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1962 .loc 1 826 1 is_stmt 1 view -0 + 1963 .cfi_startproc + 1964 @ args = 0, pretend = 0, frame = 0 + 1965 @ frame_needed = 0, uses_anonymous_args = 0 + 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 1966 .loc 1 826 1 is_stmt 0 view .LVU582 + 1967 0000 38B5 push {r3, r4, r5, lr} + 1968 .LCFI17: + 1969 .cfi_def_cfa_offset 16 + 1970 .cfi_offset 3, -16 + 1971 .cfi_offset 4, -12 + 1972 .cfi_offset 5, -8 + 1973 .cfi_offset 14, -4 + 1974 0002 0546 mov r5, r0 + 1975 0004 0C46 mov r4, r1 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpccer; - 1998 .loc 1 827 3 is_stmt 1 view .LVU589 - 1999 .LVL128: + 1976 .loc 1 827 3 is_stmt 1 view .LVU583 + 1977 .LVL120: 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2000 .loc 1 828 3 view .LVU590 + 1978 .loc 1 828 3 view .LVU584 831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2001 .loc 1 831 3 view .LVU591 + 1979 .loc 1 831 3 view .LVU585 833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2002 .loc 1 833 3 view .LVU592 - 2003 0006 0C29 cmp r1, #12 - 2004 0008 65D8 bhi .L160 - 2005 000a DFE801F0 tbb [pc, r1] - 2006 .L149: - 2007 000e 07 .byte (.L152-.L149)/2 - 2008 000f 64 .byte (.L160-.L149)/2 - 2009 0010 64 .byte (.L160-.L149)/2 - 2010 0011 64 .byte (.L160-.L149)/2 - 2011 0012 3F .byte (.L151-.L149)/2 - 2012 0013 64 .byte (.L160-.L149)/2 - 2013 0014 64 .byte (.L160-.L149)/2 - 2014 0015 64 .byte (.L160-.L149)/2 - 2015 0016 45 .byte (.L150-.L149)/2 - 2016 0017 64 .byte (.L160-.L149)/2 - 2017 0018 64 .byte (.L160-.L149)/2 - 2018 0019 64 .byte (.L160-.L149)/2 - 2019 001a 4B .byte (.L148-.L149)/2 - 2020 001b 00 .p2align 1 - 2021 .L152: + 1980 .loc 1 833 3 view .LVU586 + 1981 0006 0C29 cmp r1, #12 + 1982 0008 65D8 bhi .L160 + 1983 000a DFE801F0 tbb [pc, r1] + 1984 .L149: + 1985 000e 07 .byte (.L152-.L149)/2 + 1986 000f 64 .byte (.L160-.L149)/2 + 1987 0010 64 .byte (.L160-.L149)/2 + 1988 0011 64 .byte (.L160-.L149)/2 + 1989 0012 3F .byte (.L151-.L149)/2 + 1990 0013 64 .byte (.L160-.L149)/2 + 1991 0014 64 .byte (.L160-.L149)/2 + 1992 0015 64 .byte (.L160-.L149)/2 + 1993 0016 45 .byte (.L150-.L149)/2 + 1994 0017 64 .byte (.L160-.L149)/2 + 1995 0018 64 .byte (.L160-.L149)/2 + 1996 0019 64 .byte (.L160-.L149)/2 + 1997 001a 4B .byte (.L148-.L149)/2 + 1998 001b 00 .p2align 1 + ARM GAS /tmp/ccqCLCUn.s page 110 + + + 1999 .L152: 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2022 .loc 1 838 7 view .LVU593 - 2023 001c 0268 ldr r2, [r0] - 2024 001e D368 ldr r3, [r2, #12] - 2025 0020 23F00203 bic r3, r3, #2 - 2026 0024 D360 str r3, [r2, #12] + 2000 .loc 1 838 7 view .LVU587 + 2001 001c 0268 ldr r2, [r0] + 2002 001e D368 ldr r3, [r2, #12] + 2003 0020 23F00203 bic r3, r3, #2 + 2004 0024 D360 str r3, [r2, #12] 839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2027 .loc 1 839 7 view .LVU594 + 2005 .loc 1 839 7 view .LVU588 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2028 .loc 1 868 3 view .LVU595 - 2029 .L153: + 2006 .loc 1 868 3 view .LVU589 + 2007 .L153: 871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2030 .loc 1 871 5 view .LVU596 - 2031 0026 0022 movs r2, #0 - 2032 0028 2946 mov r1, r5 - 2033 .LVL129: + 2008 .loc 1 871 5 view .LVU590 + 2009 0026 0022 movs r2, #0 + 2010 0028 2146 mov r1, r4 + 2011 .LVL121: 871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2034 .loc 1 871 5 is_stmt 0 view .LVU597 - 2035 002a 2068 ldr r0, [r4] - 2036 .LVL130: + 2012 .loc 1 871 5 is_stmt 0 view .LVU591 + 2013 002a 2868 ldr r0, [r5] + 2014 .LVL122: 871:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2037 .loc 1 871 5 view .LVU598 - 2038 002c FFF7FEFF bl TIM_CCxNChannelCmd - 2039 .LVL131: + 2015 .loc 1 871 5 view .LVU592 + 2016 002c FFF7FEFF bl TIM_CCxNChannelCmd + 2017 .LVL123: 874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) - 2040 .loc 1 874 5 is_stmt 1 view .LVU599 + 2018 .loc 1 874 5 is_stmt 1 view .LVU593 874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) - 2041 .loc 1 874 19 is_stmt 0 view .LVU600 - ARM GAS /tmp/ccdmQ4z9.s page 111 - - - 2042 0030 2368 ldr r3, [r4] + 2019 .loc 1 874 19 is_stmt 0 view .LVU594 + 2020 0030 2B68 ldr r3, [r5] 874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) - 2043 .loc 1 874 13 view .LVU601 - 2044 0032 196A ldr r1, [r3, #32] - 2045 .LVL132: + 2021 .loc 1 874 13 view .LVU595 + 2022 0032 196A ldr r1, [r3, #32] + 2023 .LVL124: 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2046 .loc 1 875 5 is_stmt 1 view .LVU602 + 2024 .loc 1 875 5 is_stmt 1 view .LVU596 875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2047 .loc 1 875 8 is_stmt 0 view .LVU603 - 2048 0034 44F24442 movw r2, #17476 - 2049 0038 1142 tst r1, r2 - 2050 003a 03D1 bne .L154 + 2025 .loc 1 875 8 is_stmt 0 view .LVU597 + 2026 0034 44F24442 movw r2, #17476 + 2027 0038 1142 tst r1, r2 + 2028 003a 03D1 bne .L154 877:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2051 .loc 1 877 7 is_stmt 1 view .LVU604 - 2052 003c DA68 ldr r2, [r3, #12] - 2053 003e 22F08002 bic r2, r2, #128 - 2054 0042 DA60 str r2, [r3, #12] - 2055 .L154: + 2029 .loc 1 877 7 is_stmt 1 view .LVU598 + 2030 003c DA68 ldr r2, [r3, #12] + 2031 003e 22F08002 bic r2, r2, #128 + 2032 0042 DA60 str r2, [r3, #12] + 2033 .L154: 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2056 .loc 1 881 5 view .LVU605 + 2034 .loc 1 881 5 view .LVU599 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2057 .loc 1 881 5 view .LVU606 - 2058 0044 2368 ldr r3, [r4] - 2059 0046 196A ldr r1, [r3, #32] - 2060 .LVL133: + 2035 .loc 1 881 5 view .LVU600 + 2036 0044 2B68 ldr r3, [r5] + 2037 0046 196A ldr r1, [r3, #32] + 2038 .LVL125: 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2061 .loc 1 881 5 is_stmt 0 view .LVU607 - 2062 0048 41F21112 movw r2, #4369 - 2063 004c 1142 tst r1, r2 - 2064 004e 08D1 bne .L155 - 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2065 .loc 1 881 5 is_stmt 1 discriminator 1 view .LVU608 - 2066 0050 196A ldr r1, [r3, #32] - 2067 0052 44F24442 movw r2, #17476 - 2068 0056 1142 tst r1, r2 - 2069 0058 03D1 bne .L155 - 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2070 .loc 1 881 5 discriminator 3 view .LVU609 - 2071 005a 5A6C ldr r2, [r3, #68] - 2072 005c 22F40042 bic r2, r2, #32768 - 2073 0060 5A64 str r2, [r3, #68] - 2074 .L155: - 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2075 .loc 1 881 5 discriminator 5 view .LVU610 - 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2076 .loc 1 884 5 view .LVU611 - 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2077 .loc 1 884 5 view .LVU612 - 2078 0062 2368 ldr r3, [r4] - 2079 0064 196A ldr r1, [r3, #32] - 2080 0066 41F21112 movw r2, #4369 - 2081 006a 1142 tst r1, r2 - 2082 006c 08D1 bne .L156 - 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2083 .loc 1 884 5 discriminator 1 view .LVU613 - 2084 006e 196A ldr r1, [r3, #32] - 2085 0070 44F24442 movw r2, #17476 - ARM GAS /tmp/ccdmQ4z9.s page 112 + 2039 .loc 1 881 5 is_stmt 0 view .LVU601 + 2040 0048 41F21112 movw r2, #4369 + ARM GAS /tmp/ccqCLCUn.s page 111 - 2086 0074 1142 tst r1, r2 - 2087 0076 03D1 bne .L156 + 2041 004c 1142 tst r1, r2 + 2042 004e 08D1 bne .L155 + 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2043 .loc 1 881 5 is_stmt 1 discriminator 1 view .LVU602 + 2044 0050 196A ldr r1, [r3, #32] + 2045 0052 44F24442 movw r2, #17476 + 2046 0056 1142 tst r1, r2 + 2047 0058 03D1 bne .L155 + 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2048 .loc 1 881 5 discriminator 3 view .LVU603 + 2049 005a 5A6C ldr r2, [r3, #68] + 2050 005c 22F40042 bic r2, r2, #32768 + 2051 0060 5A64 str r2, [r3, #68] + 2052 .L155: + 881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2053 .loc 1 881 5 discriminator 5 view .LVU604 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2088 .loc 1 884 5 discriminator 3 view .LVU614 - 2089 0078 1A68 ldr r2, [r3] - 2090 007a 22F00102 bic r2, r2, #1 - 2091 007e 1A60 str r2, [r3] - 2092 .L156: + 2054 .loc 1 884 5 view .LVU605 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2093 .loc 1 884 5 discriminator 5 view .LVU615 + 2055 .loc 1 884 5 view .LVU606 + 2056 0062 2B68 ldr r3, [r5] + 2057 0064 196A ldr r1, [r3, #32] + 2058 0066 41F21112 movw r2, #4369 + 2059 006a 1142 tst r1, r2 + 2060 006c 08D1 bne .L156 + 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2061 .loc 1 884 5 discriminator 1 view .LVU607 + 2062 006e 196A ldr r1, [r3, #32] + 2063 0070 44F24442 movw r2, #17476 + 2064 0074 1142 tst r1, r2 + 2065 0076 03D1 bne .L156 + 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2066 .loc 1 884 5 discriminator 3 view .LVU608 + 2067 0078 1A68 ldr r2, [r3] + 2068 007a 22F00102 bic r2, r2, #1 + 2069 007e 1A60 str r2, [r3] + 2070 .L156: + 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2071 .loc 1 884 5 discriminator 5 view .LVU609 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2094 .loc 1 887 5 view .LVU616 - 2095 0080 B5B9 cbnz r5, .L157 + 2072 .loc 1 887 5 view .LVU610 + 2073 0080 B4B9 cbnz r4, .L157 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2096 .loc 1 887 5 is_stmt 0 discriminator 1 view .LVU617 - 2097 0082 0123 movs r3, #1 - 2098 0084 84F84430 strb r3, [r4, #68] - 2099 0088 0020 movs r0, #0 - 2100 008a 25E0 b .L147 - 2101 .LVL134: - 2102 .L151: + 2074 .loc 1 887 5 is_stmt 0 discriminator 1 view .LVU611 + 2075 0082 0123 movs r3, #1 + 2076 0084 85F84430 strb r3, [r5, #68] + 2077 0088 0020 movs r0, #0 + 2078 008a 25E0 b .L147 + 2079 .LVL126: + 2080 .L151: 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2103 .loc 1 845 7 is_stmt 1 view .LVU618 - 2104 008c 0268 ldr r2, [r0] - 2105 008e D368 ldr r3, [r2, #12] - 2106 0090 23F00403 bic r3, r3, #4 - 2107 0094 D360 str r3, [r2, #12] + 2081 .loc 1 845 7 is_stmt 1 view .LVU612 + 2082 008c 0268 ldr r2, [r0] + 2083 008e D368 ldr r3, [r2, #12] + 2084 0090 23F00403 bic r3, r3, #4 + 2085 0094 D360 str r3, [r2, #12] 846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2108 .loc 1 846 7 view .LVU619 + ARM GAS /tmp/ccqCLCUn.s page 112 + + + 2086 .loc 1 846 7 view .LVU613 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2109 .loc 1 868 3 view .LVU620 - 2110 0096 C6E7 b .L153 - 2111 .L150: + 2087 .loc 1 868 3 view .LVU614 + 2088 0096 C6E7 b .L153 + 2089 .L150: 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2112 .loc 1 852 7 view .LVU621 - 2113 0098 0268 ldr r2, [r0] - 2114 009a D368 ldr r3, [r2, #12] - 2115 009c 23F00803 bic r3, r3, #8 - 2116 00a0 D360 str r3, [r2, #12] + 2090 .loc 1 852 7 view .LVU615 + 2091 0098 0268 ldr r2, [r0] + 2092 009a D368 ldr r3, [r2, #12] + 2093 009c 23F00803 bic r3, r3, #8 + 2094 00a0 D360 str r3, [r2, #12] 853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2117 .loc 1 853 7 view .LVU622 + 2095 .loc 1 853 7 view .LVU616 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2118 .loc 1 868 3 view .LVU623 - 2119 00a2 C0E7 b .L153 - 2120 .L148: + 2096 .loc 1 868 3 view .LVU617 + 2097 00a2 C0E7 b .L153 + 2098 .L148: 859:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2121 .loc 1 859 7 view .LVU624 - 2122 00a4 0268 ldr r2, [r0] - 2123 00a6 D368 ldr r3, [r2, #12] - 2124 00a8 23F01003 bic r3, r3, #16 - 2125 00ac D360 str r3, [r2, #12] + 2099 .loc 1 859 7 view .LVU618 + 2100 00a4 0268 ldr r2, [r0] + 2101 00a6 D368 ldr r3, [r2, #12] + 2102 00a8 23F01003 bic r3, r3, #16 + 2103 00ac D360 str r3, [r2, #12] 860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2126 .loc 1 860 7 view .LVU625 + 2104 .loc 1 860 7 view .LVU619 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2127 .loc 1 868 3 view .LVU626 - 2128 00ae BAE7 b .L153 - 2129 .LVL135: - ARM GAS /tmp/ccdmQ4z9.s page 113 + 2105 .loc 1 868 3 view .LVU620 + 2106 00ae BAE7 b .L153 + 2107 .LVL127: + 2108 .L157: + 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 2109 .loc 1 887 5 is_stmt 0 discriminator 2 view .LVU621 + 2110 00b0 042C cmp r4, #4 + 2111 00b2 06D0 beq .L162 + 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 2112 .loc 1 887 5 discriminator 4 view .LVU622 + 2113 00b4 082C cmp r4, #8 + 2114 00b6 09D0 beq .L163 + 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 2115 .loc 1 887 5 discriminator 7 view .LVU623 + 2116 00b8 0123 movs r3, #1 + 2117 00ba 85F84730 strb r3, [r5, #71] + 2118 00be 0020 movs r0, #0 + 2119 00c0 0AE0 b .L147 + 2120 .L162: + 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 2121 .loc 1 887 5 discriminator 3 view .LVU624 + 2122 00c2 0123 movs r3, #1 + 2123 00c4 85F84530 strb r3, [r5, #69] + 2124 00c8 0020 movs r0, #0 + 2125 00ca 05E0 b .L147 + 2126 .L163: + 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 2127 .loc 1 887 5 discriminator 6 view .LVU625 + 2128 00cc 0123 movs r3, #1 + 2129 00ce 85F84630 strb r3, [r5, #70] + 2130 00d2 0020 movs r0, #0 + ARM GAS /tmp/ccqCLCUn.s page 113 - 2130 .L157: - 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2131 .loc 1 887 5 is_stmt 0 discriminator 2 view .LVU627 - 2132 00b0 042D cmp r5, #4 - 2133 00b2 06D0 beq .L162 - 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2134 .loc 1 887 5 discriminator 4 view .LVU628 - 2135 00b4 082D cmp r5, #8 - 2136 00b6 09D0 beq .L163 - 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2137 .loc 1 887 5 discriminator 7 view .LVU629 - 2138 00b8 0123 movs r3, #1 - 2139 00ba 84F84730 strb r3, [r4, #71] - 2140 00be 0020 movs r0, #0 - 2141 00c0 0AE0 b .L147 - 2142 .L162: - 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2143 .loc 1 887 5 discriminator 3 view .LVU630 - 2144 00c2 0123 movs r3, #1 - 2145 00c4 84F84530 strb r3, [r4, #69] - 2146 00c8 0020 movs r0, #0 - 2147 00ca 05E0 b .L147 - 2148 .L163: - 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2149 .loc 1 887 5 discriminator 6 view .LVU631 - 2150 00cc 0123 movs r3, #1 - 2151 00ce 84F84630 strb r3, [r4, #70] - 2152 00d2 0020 movs r0, #0 - 2153 00d4 00E0 b .L147 - 2154 .LVL136: - 2155 .L160: + 2131 00d4 00E0 b .L147 + 2132 .LVL128: + 2133 .L160: 833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2156 .loc 1 833 3 view .LVU632 - 2157 00d6 0120 movs r0, #1 - 2158 .LVL137: - 2159 .L147: + 2134 .loc 1 833 3 view .LVU626 + 2135 00d6 0120 movs r0, #1 + 2136 .LVL129: + 2137 .L147: 891:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2160 .loc 1 891 3 is_stmt 1 view .LVU633 + 2138 .loc 1 891 3 is_stmt 1 view .LVU627 892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2161 .loc 1 892 1 is_stmt 0 view .LVU634 - 2162 00d8 38BD pop {r3, r4, r5, pc} + 2139 .loc 1 892 1 is_stmt 0 view .LVU628 + 2140 00d8 38BD pop {r3, r4, r5, pc} 892:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2163 .loc 1 892 1 view .LVU635 - 2164 .cfi_endproc - 2165 .LFE342: - 2167 .section .text.HAL_TIMEx_OCN_Start_DMA,"ax",%progbits - 2168 .align 1 - 2169 .global HAL_TIMEx_OCN_Start_DMA - 2170 .syntax unified - 2171 .thumb - 2172 .thumb_func - 2174 HAL_TIMEx_OCN_Start_DMA: - 2175 .LVL138: - 2176 .LFB343: + 2141 .loc 1 892 1 view .LVU629 + 2142 .cfi_endproc + 2143 .LFE342: + 2145 .section .text.HAL_TIMEx_OCN_Start_DMA,"ax",%progbits + 2146 .align 1 + 2147 .global HAL_TIMEx_OCN_Start_DMA + 2148 .syntax unified + 2149 .thumb + 2150 .thumb_func + 2152 HAL_TIMEx_OCN_Start_DMA: + 2153 .LVL130: + 2154 .LFB343: 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 2177 .loc 1 910 1 is_stmt 1 view -0 - 2178 .cfi_startproc - ARM GAS /tmp/ccdmQ4z9.s page 114 - - - 2179 @ args = 0, pretend = 0, frame = 0 - 2180 @ frame_needed = 0, uses_anonymous_args = 0 + 2155 .loc 1 910 1 is_stmt 1 view -0 + 2156 .cfi_startproc + 2157 @ args = 0, pretend = 0, frame = 0 + 2158 @ frame_needed = 0, uses_anonymous_args = 0 910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 2181 .loc 1 910 1 is_stmt 0 view .LVU637 - 2182 0000 70B5 push {r4, r5, r6, lr} - 2183 .LCFI18: - 2184 .cfi_def_cfa_offset 16 - 2185 .cfi_offset 4, -16 - 2186 .cfi_offset 5, -12 - 2187 .cfi_offset 6, -8 - 2188 .cfi_offset 14, -4 - 2189 0002 0446 mov r4, r0 - 2190 0004 1646 mov r6, r2 + 2159 .loc 1 910 1 is_stmt 0 view .LVU631 + 2160 0000 70B5 push {r4, r5, r6, lr} + 2161 .LCFI18: + 2162 .cfi_def_cfa_offset 16 + 2163 .cfi_offset 4, -16 + 2164 .cfi_offset 5, -12 + 2165 .cfi_offset 6, -8 + 2166 .cfi_offset 14, -4 + 2167 0002 0446 mov r4, r0 + 2168 0004 1646 mov r6, r2 911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 2191 .loc 1 911 3 is_stmt 1 view .LVU638 - 2192 .LVL139: + 2169 .loc 1 911 3 is_stmt 1 view .LVU632 + 2170 .LVL131: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2193 .loc 1 912 3 view .LVU639 + 2171 .loc 1 912 3 view .LVU633 915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2194 .loc 1 915 3 view .LVU640 + 2172 .loc 1 915 3 view .LVU634 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2195 .loc 1 918 3 view .LVU641 + 2173 .loc 1 918 3 view .LVU635 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2196 .loc 1 918 46 is_stmt 0 view .LVU642 - 2197 0006 0D46 mov r5, r1 - 2198 0008 0029 cmp r1, #0 - 2199 000a 64D1 bne .L165 + 2174 .loc 1 918 46 is_stmt 0 view .LVU636 + 2175 0006 0D46 mov r5, r1 + 2176 0008 0029 cmp r1, #0 + 2177 000a 62D1 bne .L165 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2200 .loc 1 918 7 discriminator 1 view .LVU643 - 2201 000c 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 - 2202 .LVL140: - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2203 .loc 1 918 7 discriminator 1 view .LVU644 - 2204 0010 C0B2 uxtb r0, r0 - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2205 .loc 1 918 46 discriminator 1 view .LVU645 - 2206 0012 0228 cmp r0, #2 - 2207 0014 14BF ite ne - 2208 0016 0020 movne r0, #0 - 2209 0018 0120 moveq r0, #1 - 2210 .L166: - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2211 .loc 1 918 6 discriminator 12 view .LVU646 - 2212 001a 0028 cmp r0, #0 - 2213 001c 40F01281 bne .L185 - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2214 .loc 1 922 8 is_stmt 1 view .LVU647 - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2215 .loc 1 922 51 is_stmt 0 view .LVU648 - 2216 0020 002D cmp r5, #0 - 2217 0022 74D1 bne .L170 - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2218 .loc 1 922 12 discriminator 1 view .LVU649 - 2219 0024 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 2220 .LVL141: - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2221 .loc 1 922 12 discriminator 1 view .LVU650 - ARM GAS /tmp/ccdmQ4z9.s page 115 + ARM GAS /tmp/ccqCLCUn.s page 114 - 2222 0028 D2B2 uxtb r2, r2 + 2178 .loc 1 918 7 discriminator 1 view .LVU637 + 2179 000c 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 + 2180 .LVL132: + 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2181 .loc 1 918 46 discriminator 1 view .LVU638 + 2182 0010 0228 cmp r0, #2 + 2183 0012 14BF ite ne + 2184 0014 0020 movne r0, #0 + 2185 0016 0120 moveq r0, #1 + 2186 .L166: + 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2187 .loc 1 918 6 discriminator 12 view .LVU639 + 2188 0018 0028 cmp r0, #0 + 2189 001a 40F00B81 bne .L185 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2223 .loc 1 922 51 discriminator 1 view .LVU651 - 2224 002a 012A cmp r2, #1 - 2225 002c 14BF ite ne - 2226 002e 0022 movne r2, #0 - 2227 0030 0122 moveq r2, #1 - 2228 .L171: + 2190 .loc 1 922 8 is_stmt 1 view .LVU640 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2229 .loc 1 922 11 discriminator 12 view .LVU652 - 2230 0032 002A cmp r2, #0 - 2231 0034 00F00881 beq .L186 + 2191 .loc 1 922 51 is_stmt 0 view .LVU641 + 2192 001e 002D cmp r5, #0 + 2193 0020 70D1 bne .L170 + 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2194 .loc 1 922 12 discriminator 1 view .LVU642 + 2195 0022 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 + 2196 .LVL133: + 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2197 .loc 1 922 51 discriminator 1 view .LVU643 + 2198 0026 012A cmp r2, #1 + 2199 0028 14BF ite ne + 2200 002a 0022 movne r2, #0 + 2201 002c 0122 moveq r2, #1 + 2202 .L171: + 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2203 .loc 1 922 11 discriminator 12 view .LVU644 + 2204 002e 002A cmp r2, #0 + 2205 0030 00F00281 beq .L186 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2232 .loc 1 924 5 is_stmt 1 view .LVU653 + 2206 .loc 1 924 5 is_stmt 1 view .LVU645 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2233 .loc 1 924 8 is_stmt 0 view .LVU654 - 2234 0038 002E cmp r6, #0 - 2235 003a 00F00781 beq .L187 + 2207 .loc 1 924 8 is_stmt 0 view .LVU646 + 2208 0034 002E cmp r6, #0 + 2209 0036 00F00181 beq .L187 924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2236 .loc 1 924 25 discriminator 1 view .LVU655 - 2237 003e 002B cmp r3, #0 - 2238 0040 00F00681 beq .L188 + 2210 .loc 1 924 25 discriminator 1 view .LVU647 + 2211 003a 002B cmp r3, #0 + 2212 003c 00F00081 beq .L188 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2239 .loc 1 930 7 is_stmt 1 view .LVU656 - 2240 0044 002D cmp r5, #0 - 2241 0046 7ED1 bne .L174 + 2213 .loc 1 930 7 is_stmt 1 view .LVU648 + 2214 0040 002D cmp r5, #0 + 2215 0042 78D1 bne .L174 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2242 .loc 1 930 7 is_stmt 0 discriminator 1 view .LVU657 - 2243 0048 0222 movs r2, #2 - 2244 004a 84F84420 strb r2, [r4, #68] + 2216 .loc 1 930 7 is_stmt 0 discriminator 1 view .LVU649 + 2217 0044 0222 movs r2, #2 + 2218 0046 84F84420 strb r2, [r4, #68] 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2245 .loc 1 938 3 is_stmt 1 view .LVU658 - 2246 .L175: + 2219 .loc 1 938 3 is_stmt 1 view .LVU650 + 2220 .L175: 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2247 .loc 1 943 7 view .LVU659 - 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2248 .loc 1 943 17 is_stmt 0 view .LVU660 - 2249 004e 626A ldr r2, [r4, #36] - 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2250 .loc 1 943 52 view .LVU661 - 2251 0050 8749 ldr r1, .L206 - 2252 .LVL142: - 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2253 .loc 1 943 52 view .LVU662 - 2254 0052 D162 str r1, [r2, #44] - 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2255 .loc 1 944 7 is_stmt 1 view .LVU663 - 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2256 .loc 1 944 17 is_stmt 0 view .LVU664 - 2257 0054 626A ldr r2, [r4, #36] - 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2258 .loc 1 944 56 view .LVU665 - 2259 0056 8749 ldr r1, .L206+4 - 2260 0058 1163 str r1, [r2, #48] - 947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2261 .loc 1 947 7 is_stmt 1 view .LVU666 - 947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 116 + ARM GAS /tmp/ccqCLCUn.s page 115 - 2262 .loc 1 947 17 is_stmt 0 view .LVU667 - 2263 005a 626A ldr r2, [r4, #36] + 2221 .loc 1 943 7 view .LVU651 + 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2222 .loc 1 943 17 is_stmt 0 view .LVU652 + 2223 004a 626A ldr r2, [r4, #36] + 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2224 .loc 1 943 52 view .LVU653 + 2225 004c 8449 ldr r1, .L206 + 2226 .LVL134: + 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 2227 .loc 1 943 52 view .LVU654 + 2228 004e D162 str r1, [r2, #44] + 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2229 .loc 1 944 7 is_stmt 1 view .LVU655 + 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2230 .loc 1 944 17 is_stmt 0 view .LVU656 + 2231 0050 626A ldr r2, [r4, #36] + 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2232 .loc 1 944 56 view .LVU657 + 2233 0052 8449 ldr r1, .L206+4 + 2234 0054 1163 str r1, [r2, #48] 947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2264 .loc 1 947 53 view .LVU668 - 2265 005c 8649 ldr r1, .L206+8 - 2266 005e 5163 str r1, [r2, #52] + 2235 .loc 1 947 7 is_stmt 1 view .LVU658 + 947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2236 .loc 1 947 17 is_stmt 0 view .LVU659 + 2237 0056 626A ldr r2, [r4, #36] + 947:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2238 .loc 1 947 53 view .LVU660 + 2239 0058 8349 ldr r1, .L206+8 + 2240 005a 5163 str r1, [r2, #52] 950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2267 .loc 1 950 7 is_stmt 1 view .LVU669 + 2241 .loc 1 950 7 is_stmt 1 view .LVU661 950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2268 .loc 1 950 88 is_stmt 0 view .LVU670 - 2269 0060 2268 ldr r2, [r4] + 2242 .loc 1 950 88 is_stmt 0 view .LVU662 + 2243 005c 2268 ldr r2, [r4] 950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2270 .loc 1 950 11 view .LVU671 - 2271 0062 3432 adds r2, r2, #52 - 2272 0064 3146 mov r1, r6 - 2273 0066 606A ldr r0, [r4, #36] - 2274 0068 FFF7FEFF bl HAL_DMA_Start_IT - 2275 .LVL143: + 2244 .loc 1 950 11 view .LVU663 + 2245 005e 3432 adds r2, r2, #52 + 2246 0060 3146 mov r1, r6 + 2247 0062 606A ldr r0, [r4, #36] + 2248 0064 FFF7FEFF bl HAL_DMA_Start_IT + 2249 .LVL135: 950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2276 .loc 1 950 10 discriminator 1 view .LVU672 - 2277 006c 0028 cmp r0, #0 - 2278 006e 40F0F380 bne .L190 + 2250 .loc 1 950 10 discriminator 1 view .LVU664 + 2251 0068 0028 cmp r0, #0 + 2252 006a 40F0ED80 bne .L190 957:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2279 .loc 1 957 7 is_stmt 1 view .LVU673 - 2280 0072 2268 ldr r2, [r4] - 2281 0074 D368 ldr r3, [r2, #12] - 2282 0076 43F40073 orr r3, r3, #512 - 2283 007a D360 str r3, [r2, #12] + 2253 .loc 1 957 7 is_stmt 1 view .LVU665 + 2254 006e 2268 ldr r2, [r4] + 2255 0070 D368 ldr r3, [r2, #12] + 2256 0072 43F40073 orr r3, r3, #512 + 2257 0076 D360 str r3, [r2, #12] 958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2284 .loc 1 958 7 view .LVU674 + 2258 .loc 1 958 7 view .LVU666 1029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2285 .loc 1 1029 3 view .LVU675 - 2286 .L182: + 2259 .loc 1 1029 3 view .LVU667 + 2260 .L182: 1032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2287 .loc 1 1032 5 view .LVU676 - 2288 007c 0422 movs r2, #4 - 2289 007e 2946 mov r1, r5 - 2290 0080 2068 ldr r0, [r4] - 2291 0082 FFF7FEFF bl TIM_CCxNChannelCmd - 2292 .LVL144: + ARM GAS /tmp/ccqCLCUn.s page 116 + + + 2261 .loc 1 1032 5 view .LVU668 + 2262 0078 0422 movs r2, #4 + 2263 007a 2946 mov r1, r5 + 2264 007c 2068 ldr r0, [r4] + 2265 007e FFF7FEFF bl TIM_CCxNChannelCmd + 2266 .LVL136: 1035:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2293 .loc 1 1035 5 view .LVU677 - 2294 0086 2268 ldr r2, [r4] - 2295 0088 536C ldr r3, [r2, #68] - 2296 008a 43F40043 orr r3, r3, #32768 - 2297 008e 5364 str r3, [r2, #68] + 2267 .loc 1 1035 5 view .LVU669 + 2268 0082 2268 ldr r2, [r4] + 2269 0084 536C ldr r3, [r2, #68] + 2270 0086 43F40043 orr r3, r3, #32768 + 2271 008a 5364 str r3, [r2, #68] 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2298 .loc 1 1038 5 view .LVU678 + 2272 .loc 1 1038 5 view .LVU670 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2299 .loc 1 1038 9 is_stmt 0 view .LVU679 - 2300 0090 2368 ldr r3, [r4] + 2273 .loc 1 1038 9 is_stmt 0 view .LVU671 + 2274 008c 2368 ldr r3, [r4] 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2301 .loc 1 1038 8 view .LVU680 - 2302 0092 7A4A ldr r2, .L206+12 - 2303 0094 9342 cmp r3, r2 - 2304 0096 00F0C780 beq .L183 + 2275 .loc 1 1038 8 view .LVU672 + 2276 008e 774A ldr r2, .L206+12 + 2277 0090 9342 cmp r3, r2 + 2278 0092 00F0C180 beq .L183 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 117 - - - 2305 .loc 1 1038 9 discriminator 1 view .LVU681 - 2306 009a B3F1804F cmp r3, #1073741824 - 2307 009e 00F0C380 beq .L183 + 2279 .loc 1 1038 9 discriminator 1 view .LVU673 + 2280 0096 B3F1804F cmp r3, #1073741824 + 2281 009a 00F0BD80 beq .L183 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2308 .loc 1 1038 9 discriminator 2 view .LVU682 - 2309 00a2 A2F59432 sub r2, r2, #75776 - 2310 00a6 9342 cmp r3, r2 - 2311 00a8 00F0BE80 beq .L183 + 2282 .loc 1 1038 9 discriminator 2 view .LVU674 + 2283 009e A2F59432 sub r2, r2, #75776 + 2284 00a2 9342 cmp r3, r2 + 2285 00a4 00F0B880 beq .L183 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2312 .loc 1 1038 9 discriminator 3 view .LVU683 - 2313 00ac 02F58062 add r2, r2, #1024 - 2314 00b0 9342 cmp r3, r2 - 2315 00b2 00F0B980 beq .L183 + 2286 .loc 1 1038 9 discriminator 3 view .LVU675 + 2287 00a8 02F58062 add r2, r2, #1024 + 2288 00ac 9342 cmp r3, r2 + 2289 00ae 00F0B380 beq .L183 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2316 .loc 1 1038 9 discriminator 4 view .LVU684 - 2317 00b6 02F59632 add r2, r2, #76800 - 2318 00ba 9342 cmp r3, r2 - 2319 00bc 00F0B480 beq .L183 + 2290 .loc 1 1038 9 discriminator 4 view .LVU676 + 2291 00b2 02F59632 add r2, r2, #76800 + 2292 00b6 9342 cmp r3, r2 + 2293 00b8 00F0AE80 beq .L183 1038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2320 .loc 1 1038 9 discriminator 5 view .LVU685 - 2321 00c0 02F54062 add r2, r2, #3072 - 2322 00c4 9342 cmp r3, r2 - 2323 00c6 00F0AF80 beq .L183 + 2294 .loc 1 1038 9 discriminator 5 view .LVU677 + 2295 00bc 02F54062 add r2, r2, #3072 + 2296 00c0 9342 cmp r3, r2 + 2297 00c2 00F0A980 beq .L183 1048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2324 .loc 1 1048 7 is_stmt 1 view .LVU686 - 2325 00ca 1A68 ldr r2, [r3] - 2326 00cc 42F00102 orr r2, r2, #1 - 2327 00d0 1A60 str r2, [r3] - 2328 00d2 0020 movs r0, #0 - 2329 00d4 B9E0 b .L169 - 2330 .LVL145: - 2331 .L165: + 2298 .loc 1 1048 7 is_stmt 1 view .LVU678 + 2299 00c6 1A68 ldr r2, [r3] + 2300 00c8 42F00102 orr r2, r2, #1 + 2301 00cc 1A60 str r2, [r3] + 2302 00ce 0020 movs r0, #0 + 2303 00d0 B3E0 b .L169 + 2304 .LVL137: + 2305 .L165: 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2332 .loc 1 918 46 is_stmt 0 discriminator 2 view .LVU687 - 2333 00d6 0429 cmp r1, #4 - 2334 00d8 09D0 beq .L200 - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2335 .loc 1 918 46 discriminator 5 view .LVU688 - 2336 00da 0829 cmp r1, #8 - 2337 00dc 0FD0 beq .L201 - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2338 .loc 1 918 7 discriminator 8 view .LVU689 - 2339 00de 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 - 2340 .LVL146: - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2341 .loc 1 918 7 discriminator 8 view .LVU690 - 2342 00e2 C0B2 uxtb r0, r0 - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2343 .loc 1 918 46 discriminator 8 view .LVU691 - 2344 00e4 0228 cmp r0, #2 - 2345 00e6 14BF ite ne - 2346 00e8 0020 movne r0, #0 - 2347 00ea 0120 moveq r0, #1 - 2348 00ec 95E7 b .L166 - 2349 .LVL147: - 2350 .L200: - 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 118 + 2306 .loc 1 918 46 is_stmt 0 discriminator 2 view .LVU679 + ARM GAS /tmp/ccqCLCUn.s page 117 - 2351 .loc 1 918 7 discriminator 4 view .LVU692 - 2352 00ee 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2 - 2353 .LVL148: + 2307 00d2 0429 cmp r1, #4 + 2308 00d4 08D0 beq .L200 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2354 .loc 1 918 7 discriminator 4 view .LVU693 - 2355 00f2 C0B2 uxtb r0, r0 + 2309 .loc 1 918 46 discriminator 5 view .LVU680 + 2310 00d6 0829 cmp r1, #8 + 2311 00d8 0DD0 beq .L201 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2356 .loc 1 918 46 discriminator 4 view .LVU694 - 2357 00f4 0228 cmp r0, #2 - 2358 00f6 14BF ite ne - 2359 00f8 0020 movne r0, #0 - 2360 00fa 0120 moveq r0, #1 - 2361 00fc 8DE7 b .L166 - 2362 .LVL149: - 2363 .L201: + 2312 .loc 1 918 7 discriminator 8 view .LVU681 + 2313 00da 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 + 2314 .LVL138: 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2364 .loc 1 918 7 discriminator 7 view .LVU695 - 2365 00fe 90F84600 ldrb r0, [r0, #70] @ zero_extendqisi2 - 2366 .LVL150: + 2315 .loc 1 918 46 discriminator 8 view .LVU682 + 2316 00de 0228 cmp r0, #2 + 2317 00e0 14BF ite ne + 2318 00e2 0020 movne r0, #0 + 2319 00e4 0120 moveq r0, #1 + 2320 00e6 97E7 b .L166 + 2321 .LVL139: + 2322 .L200: 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2367 .loc 1 918 7 discriminator 7 view .LVU696 - 2368 0102 C0B2 uxtb r0, r0 + 2323 .loc 1 918 7 discriminator 4 view .LVU683 + 2324 00e8 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2 + 2325 .LVL140: 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2369 .loc 1 918 46 discriminator 7 view .LVU697 - 2370 0104 0228 cmp r0, #2 - 2371 0106 14BF ite ne - 2372 0108 0020 movne r0, #0 - 2373 010a 0120 moveq r0, #1 - 2374 010c 85E7 b .L166 - 2375 .L170: + 2326 .loc 1 918 46 discriminator 4 view .LVU684 + 2327 00ec 0228 cmp r0, #2 + 2328 00ee 14BF ite ne + 2329 00f0 0020 movne r0, #0 + 2330 00f2 0120 moveq r0, #1 + 2331 00f4 90E7 b .L166 + 2332 .LVL141: + 2333 .L201: + 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2334 .loc 1 918 7 discriminator 7 view .LVU685 + 2335 00f6 90F84600 ldrb r0, [r0, #70] @ zero_extendqisi2 + 2336 .LVL142: + 918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2337 .loc 1 918 46 discriminator 7 view .LVU686 + 2338 00fa 0228 cmp r0, #2 + 2339 00fc 14BF ite ne + 2340 00fe 0020 movne r0, #0 + 2341 0100 0120 moveq r0, #1 + 2342 0102 89E7 b .L166 + 2343 .L170: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2376 .loc 1 922 51 discriminator 2 view .LVU698 - 2377 010e 042D cmp r5, #4 - 2378 0110 09D0 beq .L202 + 2344 .loc 1 922 51 discriminator 2 view .LVU687 + 2345 0104 042D cmp r5, #4 + 2346 0106 08D0 beq .L202 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2379 .loc 1 922 51 discriminator 5 view .LVU699 - 2380 0112 082D cmp r5, #8 - 2381 0114 0FD0 beq .L203 + 2347 .loc 1 922 51 discriminator 5 view .LVU688 + 2348 0108 082D cmp r5, #8 + 2349 010a 0DD0 beq .L203 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2382 .loc 1 922 12 discriminator 8 view .LVU700 - 2383 0116 94F84720 ldrb r2, [r4, #71] @ zero_extendqisi2 - 2384 .LVL151: + 2350 .loc 1 922 12 discriminator 8 view .LVU689 + 2351 010c 94F84720 ldrb r2, [r4, #71] @ zero_extendqisi2 + 2352 .LVL143: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2385 .loc 1 922 12 discriminator 8 view .LVU701 - 2386 011a D2B2 uxtb r2, r2 - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2387 .loc 1 922 51 discriminator 8 view .LVU702 - 2388 011c 012A cmp r2, #1 - 2389 011e 14BF ite ne - 2390 0120 0022 movne r2, #0 - 2391 0122 0122 moveq r2, #1 - 2392 0124 85E7 b .L171 - 2393 .LVL152: - 2394 .L202: - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2395 .loc 1 922 12 discriminator 4 view .LVU703 - 2396 0126 94F84520 ldrb r2, [r4, #69] @ zero_extendqisi2 - ARM GAS /tmp/ccdmQ4z9.s page 119 + ARM GAS /tmp/ccqCLCUn.s page 118 - 2397 .LVL153: + 2353 .loc 1 922 51 discriminator 8 view .LVU690 + 2354 0110 012A cmp r2, #1 + 2355 0112 14BF ite ne + 2356 0114 0022 movne r2, #0 + 2357 0116 0122 moveq r2, #1 + 2358 0118 89E7 b .L171 + 2359 .LVL144: + 2360 .L202: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2398 .loc 1 922 12 discriminator 4 view .LVU704 - 2399 012a D2B2 uxtb r2, r2 + 2361 .loc 1 922 12 discriminator 4 view .LVU691 + 2362 011a 94F84520 ldrb r2, [r4, #69] @ zero_extendqisi2 + 2363 .LVL145: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2400 .loc 1 922 51 discriminator 4 view .LVU705 - 2401 012c 012A cmp r2, #1 - 2402 012e 14BF ite ne - 2403 0130 0022 movne r2, #0 - 2404 0132 0122 moveq r2, #1 - 2405 0134 7DE7 b .L171 - 2406 .LVL154: - 2407 .L203: + 2364 .loc 1 922 51 discriminator 4 view .LVU692 + 2365 011e 012A cmp r2, #1 + 2366 0120 14BF ite ne + 2367 0122 0022 movne r2, #0 + 2368 0124 0122 moveq r2, #1 + 2369 0126 82E7 b .L171 + 2370 .LVL146: + 2371 .L203: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2408 .loc 1 922 12 discriminator 7 view .LVU706 - 2409 0136 94F84620 ldrb r2, [r4, #70] @ zero_extendqisi2 - 2410 .LVL155: + 2372 .loc 1 922 12 discriminator 7 view .LVU693 + 2373 0128 94F84620 ldrb r2, [r4, #70] @ zero_extendqisi2 + 2374 .LVL147: 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2411 .loc 1 922 12 discriminator 7 view .LVU707 - 2412 013a D2B2 uxtb r2, r2 - 922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2413 .loc 1 922 51 discriminator 7 view .LVU708 - 2414 013c 012A cmp r2, #1 - 2415 013e 14BF ite ne - 2416 0140 0022 movne r2, #0 - 2417 0142 0122 moveq r2, #1 - 2418 0144 75E7 b .L171 - 2419 .L174: + 2375 .loc 1 922 51 discriminator 7 view .LVU694 + 2376 012c 012A cmp r2, #1 + 2377 012e 14BF ite ne + 2378 0130 0022 movne r2, #0 + 2379 0132 0122 moveq r2, #1 + 2380 0134 7BE7 b .L171 + 2381 .L174: 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2420 .loc 1 930 7 discriminator 2 view .LVU709 - 2421 0146 042D cmp r5, #4 - 2422 0148 24D0 beq .L204 + 2382 .loc 1 930 7 discriminator 2 view .LVU695 + 2383 0136 042D cmp r5, #4 + 2384 0138 24D0 beq .L204 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2423 .loc 1 930 7 discriminator 4 view .LVU710 - 2424 014a 082D cmp r5, #8 - 2425 014c 3CD0 beq .L205 + 2385 .loc 1 930 7 discriminator 4 view .LVU696 + 2386 013a 082D cmp r5, #8 + 2387 013c 3CD0 beq .L205 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2426 .loc 1 930 7 discriminator 7 view .LVU711 - 2427 014e 0222 movs r2, #2 - 2428 0150 84F84720 strb r2, [r4, #71] + 2388 .loc 1 930 7 discriminator 7 view .LVU697 + 2389 013e 0222 movs r2, #2 + 2390 0140 84F84720 strb r2, [r4, #71] 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2429 .loc 1 938 3 is_stmt 1 view .LVU712 - 2430 0154 0C2D cmp r5, #12 - 2431 0156 7DD8 bhi .L189 - 2432 0158 01A2 adr r2, .L181 - 2433 015a 52F825F0 ldr pc, [r2, r5, lsl #2] - 2434 015e 00BF .p2align 2 - 2435 .L181: - 2436 0160 4F000000 .word .L175+1 - 2437 0164 55020000 .word .L189+1 - 2438 0168 55020000 .word .L189+1 - 2439 016c 55020000 .word .L189+1 - 2440 0170 9B010000 .word .L177+1 - 2441 0174 55020000 .word .L189+1 - 2442 0178 55020000 .word .L189+1 - 2443 017c 55020000 .word .L189+1 - 2444 0180 CF010000 .word .L179+1 - ARM GAS /tmp/ccdmQ4z9.s page 120 + 2391 .loc 1 938 3 is_stmt 1 view .LVU698 + 2392 0144 0C2D cmp r5, #12 + 2393 0146 7DD8 bhi .L189 + 2394 0148 01A2 adr r2, .L181 + 2395 014a 52F825F0 ldr pc, [r2, r5, lsl #2] + 2396 014e 00BF .p2align 2 + 2397 .L181: + 2398 0150 4B000000 .word .L175+1 + 2399 0154 45020000 .word .L189+1 + 2400 0158 45020000 .word .L189+1 + 2401 015c 45020000 .word .L189+1 + ARM GAS /tmp/ccqCLCUn.s page 119 - 2445 0184 55020000 .word .L189+1 - 2446 0188 55020000 .word .L189+1 - 2447 018c 55020000 .word .L189+1 - 2448 0190 FD010000 .word .L180+1 - 2449 .p2align 1 - 2450 .L204: + 2402 0160 8B010000 .word .L177+1 + 2403 0164 45020000 .word .L189+1 + 2404 0168 45020000 .word .L189+1 + 2405 016c 45020000 .word .L189+1 + 2406 0170 BF010000 .word .L179+1 + 2407 0174 45020000 .word .L189+1 + 2408 0178 45020000 .word .L189+1 + 2409 017c 45020000 .word .L189+1 + 2410 0180 ED010000 .word .L180+1 + 2411 .p2align 1 + 2412 .L204: 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2451 .loc 1 930 7 is_stmt 0 discriminator 3 view .LVU713 - 2452 0194 0222 movs r2, #2 - 2453 0196 84F84520 strb r2, [r4, #69] + 2413 .loc 1 930 7 is_stmt 0 discriminator 3 view .LVU699 + 2414 0184 0222 movs r2, #2 + 2415 0186 84F84520 strb r2, [r4, #69] 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2454 .loc 1 938 3 is_stmt 1 view .LVU714 - 2455 .L177: + 2416 .loc 1 938 3 is_stmt 1 view .LVU700 + 2417 .L177: 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2456 .loc 1 964 7 view .LVU715 + 2418 .loc 1 964 7 view .LVU701 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2457 .loc 1 964 17 is_stmt 0 view .LVU716 - 2458 019a A26A ldr r2, [r4, #40] + 2419 .loc 1 964 17 is_stmt 0 view .LVU702 + 2420 018a A26A ldr r2, [r4, #40] 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2459 .loc 1 964 52 view .LVU717 - 2460 019c 3449 ldr r1, .L206 - 2461 .LVL156: + 2421 .loc 1 964 52 view .LVU703 + 2422 018c 3449 ldr r1, .L206 + 2423 .LVL148: 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2462 .loc 1 964 52 view .LVU718 - 2463 019e D162 str r1, [r2, #44] + 2424 .loc 1 964 52 view .LVU704 + 2425 018e D162 str r1, [r2, #44] 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2464 .loc 1 965 7 is_stmt 1 view .LVU719 + 2426 .loc 1 965 7 is_stmt 1 view .LVU705 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2465 .loc 1 965 17 is_stmt 0 view .LVU720 - 2466 01a0 A26A ldr r2, [r4, #40] + 2427 .loc 1 965 17 is_stmt 0 view .LVU706 + 2428 0190 A26A ldr r2, [r4, #40] 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2467 .loc 1 965 56 view .LVU721 - 2468 01a2 3449 ldr r1, .L206+4 - 2469 01a4 1163 str r1, [r2, #48] + 2429 .loc 1 965 56 view .LVU707 + 2430 0192 3449 ldr r1, .L206+4 + 2431 0194 1163 str r1, [r2, #48] 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2470 .loc 1 968 7 is_stmt 1 view .LVU722 + 2432 .loc 1 968 7 is_stmt 1 view .LVU708 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2471 .loc 1 968 17 is_stmt 0 view .LVU723 - 2472 01a6 A26A ldr r2, [r4, #40] + 2433 .loc 1 968 17 is_stmt 0 view .LVU709 + 2434 0196 A26A ldr r2, [r4, #40] 968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2473 .loc 1 968 53 view .LVU724 - 2474 01a8 3349 ldr r1, .L206+8 - 2475 01aa 5163 str r1, [r2, #52] + 2435 .loc 1 968 53 view .LVU710 + 2436 0198 3349 ldr r1, .L206+8 + 2437 019a 5163 str r1, [r2, #52] 971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2476 .loc 1 971 7 is_stmt 1 view .LVU725 + 2438 .loc 1 971 7 is_stmt 1 view .LVU711 971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2477 .loc 1 971 88 is_stmt 0 view .LVU726 - 2478 01ac 2268 ldr r2, [r4] + 2439 .loc 1 971 88 is_stmt 0 view .LVU712 + 2440 019c 2268 ldr r2, [r4] 971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2479 .loc 1 971 11 view .LVU727 - 2480 01ae 3832 adds r2, r2, #56 - 2481 01b0 3146 mov r1, r6 - 2482 01b2 A06A ldr r0, [r4, #40] - 2483 01b4 FFF7FEFF bl HAL_DMA_Start_IT - 2484 .LVL157: - 971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2485 .loc 1 971 10 discriminator 1 view .LVU728 - ARM GAS /tmp/ccdmQ4z9.s page 121 + 2441 .loc 1 971 11 view .LVU713 + 2442 019e 3832 adds r2, r2, #56 + 2443 01a0 3146 mov r1, r6 + ARM GAS /tmp/ccqCLCUn.s page 120 - 2486 01b8 0028 cmp r0, #0 - 2487 01ba 4FD1 bne .L191 + 2444 01a2 A06A ldr r0, [r4, #40] + 2445 01a4 FFF7FEFF bl HAL_DMA_Start_IT + 2446 .LVL149: + 971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 2447 .loc 1 971 10 discriminator 1 view .LVU714 + 2448 01a8 0028 cmp r0, #0 + 2449 01aa 4FD1 bne .L191 978:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2488 .loc 1 978 7 is_stmt 1 view .LVU729 - 2489 01bc 2268 ldr r2, [r4] - 2490 01be D368 ldr r3, [r2, #12] - 2491 01c0 43F48063 orr r3, r3, #1024 - 2492 01c4 D360 str r3, [r2, #12] + 2450 .loc 1 978 7 is_stmt 1 view .LVU715 + 2451 01ac 2268 ldr r2, [r4] + 2452 01ae D368 ldr r3, [r2, #12] + 2453 01b0 43F48063 orr r3, r3, #1024 + 2454 01b4 D360 str r3, [r2, #12] 979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2493 .loc 1 979 7 view .LVU730 + 2455 .loc 1 979 7 view .LVU716 1029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2494 .loc 1 1029 3 view .LVU731 - 2495 01c6 59E7 b .L182 - 2496 .LVL158: - 2497 .L205: + 2456 .loc 1 1029 3 view .LVU717 + 2457 01b6 5FE7 b .L182 + 2458 .LVL150: + 2459 .L205: 930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2498 .loc 1 930 7 is_stmt 0 discriminator 6 view .LVU732 - 2499 01c8 0222 movs r2, #2 - 2500 01ca 84F84620 strb r2, [r4, #70] + 2460 .loc 1 930 7 is_stmt 0 discriminator 6 view .LVU718 + 2461 01b8 0222 movs r2, #2 + 2462 01ba 84F84620 strb r2, [r4, #70] 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2501 .loc 1 938 3 is_stmt 1 view .LVU733 - 2502 .L179: + 2463 .loc 1 938 3 is_stmt 1 view .LVU719 + 2464 .L179: 985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2503 .loc 1 985 7 view .LVU734 + 2465 .loc 1 985 7 view .LVU720 985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2504 .loc 1 985 17 is_stmt 0 view .LVU735 - 2505 01ce E26A ldr r2, [r4, #44] + 2466 .loc 1 985 17 is_stmt 0 view .LVU721 + 2467 01be E26A ldr r2, [r4, #44] 985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2506 .loc 1 985 52 view .LVU736 - 2507 01d0 2749 ldr r1, .L206 - 2508 .LVL159: + 2468 .loc 1 985 52 view .LVU722 + 2469 01c0 2749 ldr r1, .L206 + 2470 .LVL151: 985:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2509 .loc 1 985 52 view .LVU737 - 2510 01d2 D162 str r1, [r2, #44] + 2471 .loc 1 985 52 view .LVU723 + 2472 01c2 D162 str r1, [r2, #44] 986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2511 .loc 1 986 7 is_stmt 1 view .LVU738 + 2473 .loc 1 986 7 is_stmt 1 view .LVU724 986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2512 .loc 1 986 17 is_stmt 0 view .LVU739 - 2513 01d4 E26A ldr r2, [r4, #44] + 2474 .loc 1 986 17 is_stmt 0 view .LVU725 + 2475 01c4 E26A ldr r2, [r4, #44] 986:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2514 .loc 1 986 56 view .LVU740 - 2515 01d6 2749 ldr r1, .L206+4 - 2516 01d8 1163 str r1, [r2, #48] + 2476 .loc 1 986 56 view .LVU726 + 2477 01c6 2749 ldr r1, .L206+4 + 2478 01c8 1163 str r1, [r2, #48] 989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2517 .loc 1 989 7 is_stmt 1 view .LVU741 + 2479 .loc 1 989 7 is_stmt 1 view .LVU727 989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2518 .loc 1 989 17 is_stmt 0 view .LVU742 - 2519 01da E26A ldr r2, [r4, #44] + 2480 .loc 1 989 17 is_stmt 0 view .LVU728 + 2481 01ca E26A ldr r2, [r4, #44] 989:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2520 .loc 1 989 53 view .LVU743 - 2521 01dc 2649 ldr r1, .L206+8 - 2522 01de 5163 str r1, [r2, #52] - 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2523 .loc 1 992 7 is_stmt 1 view .LVU744 - 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2524 .loc 1 992 88 is_stmt 0 view .LVU745 - 2525 01e0 2268 ldr r2, [r4] - ARM GAS /tmp/ccdmQ4z9.s page 122 + 2482 .loc 1 989 53 view .LVU729 + 2483 01cc 2649 ldr r1, .L206+8 + 2484 01ce 5163 str r1, [r2, #52] + ARM GAS /tmp/ccqCLCUn.s page 121 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2526 .loc 1 992 11 view .LVU746 - 2527 01e2 3C32 adds r2, r2, #60 - 2528 01e4 3146 mov r1, r6 - 2529 01e6 E06A ldr r0, [r4, #44] - 2530 01e8 FFF7FEFF bl HAL_DMA_Start_IT - 2531 .LVL160: + 2485 .loc 1 992 7 is_stmt 1 view .LVU730 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2532 .loc 1 992 10 discriminator 1 view .LVU747 - 2533 01ec 0028 cmp r0, #0 - 2534 01ee 37D1 bne .L192 + 2486 .loc 1 992 88 is_stmt 0 view .LVU731 + 2487 01d0 2268 ldr r2, [r4] + 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 2488 .loc 1 992 11 view .LVU732 + 2489 01d2 3C32 adds r2, r2, #60 + 2490 01d4 3146 mov r1, r6 + 2491 01d6 E06A ldr r0, [r4, #44] + 2492 01d8 FFF7FEFF bl HAL_DMA_Start_IT + 2493 .LVL152: + 992:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 2494 .loc 1 992 10 discriminator 1 view .LVU733 + 2495 01dc 0028 cmp r0, #0 + 2496 01de 37D1 bne .L192 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2535 .loc 1 999 7 is_stmt 1 view .LVU748 - 2536 01f0 2268 ldr r2, [r4] - 2537 01f2 D368 ldr r3, [r2, #12] - 2538 01f4 43F40063 orr r3, r3, #2048 - 2539 01f8 D360 str r3, [r2, #12] + 2497 .loc 1 999 7 is_stmt 1 view .LVU734 + 2498 01e0 2268 ldr r2, [r4] + 2499 01e2 D368 ldr r3, [r2, #12] + 2500 01e4 43F40063 orr r3, r3, #2048 + 2501 01e8 D360 str r3, [r2, #12] 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2540 .loc 1 1000 7 view .LVU749 + 2502 .loc 1 1000 7 view .LVU735 1029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2541 .loc 1 1029 3 view .LVU750 - 2542 01fa 3FE7 b .L182 - 2543 .LVL161: - 2544 .L180: + 2503 .loc 1 1029 3 view .LVU736 + 2504 01ea 45E7 b .L182 + 2505 .LVL153: + 2506 .L180: 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2545 .loc 1 1006 7 view .LVU751 + 2507 .loc 1 1006 7 view .LVU737 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2546 .loc 1 1006 17 is_stmt 0 view .LVU752 - 2547 01fc 226B ldr r2, [r4, #48] + 2508 .loc 1 1006 17 is_stmt 0 view .LVU738 + 2509 01ec 226B ldr r2, [r4, #48] 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2548 .loc 1 1006 52 view .LVU753 - 2549 01fe 1C49 ldr r1, .L206 - 2550 .LVL162: + 2510 .loc 1 1006 52 view .LVU739 + 2511 01ee 1C49 ldr r1, .L206 + 2512 .LVL154: 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 2551 .loc 1 1006 52 view .LVU754 - 2552 0200 D162 str r1, [r2, #44] + 2513 .loc 1 1006 52 view .LVU740 + 2514 01f0 D162 str r1, [r2, #44] 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2553 .loc 1 1007 7 is_stmt 1 view .LVU755 + 2515 .loc 1 1007 7 is_stmt 1 view .LVU741 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2554 .loc 1 1007 17 is_stmt 0 view .LVU756 - 2555 0202 226B ldr r2, [r4, #48] + 2516 .loc 1 1007 17 is_stmt 0 view .LVU742 + 2517 01f2 226B ldr r2, [r4, #48] 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2556 .loc 1 1007 56 view .LVU757 - 2557 0204 1B49 ldr r1, .L206+4 - 2558 0206 1163 str r1, [r2, #48] + 2518 .loc 1 1007 56 view .LVU743 + 2519 01f4 1B49 ldr r1, .L206+4 + 2520 01f6 1163 str r1, [r2, #48] 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2559 .loc 1 1010 7 is_stmt 1 view .LVU758 + 2521 .loc 1 1010 7 is_stmt 1 view .LVU744 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2560 .loc 1 1010 17 is_stmt 0 view .LVU759 - 2561 0208 226B ldr r2, [r4, #48] + 2522 .loc 1 1010 17 is_stmt 0 view .LVU745 + 2523 01f8 226B ldr r2, [r4, #48] 1010:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2562 .loc 1 1010 53 view .LVU760 - 2563 020a 1B49 ldr r1, .L206+8 - 2564 020c 5163 str r1, [r2, #52] -1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2565 .loc 1 1013 7 is_stmt 1 view .LVU761 -1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - ARM GAS /tmp/ccdmQ4z9.s page 123 + 2524 .loc 1 1010 53 view .LVU746 + ARM GAS /tmp/ccqCLCUn.s page 122 - 2566 .loc 1 1013 88 is_stmt 0 view .LVU762 - 2567 020e 2268 ldr r2, [r4] + 2525 01fa 1B49 ldr r1, .L206+8 + 2526 01fc 5163 str r1, [r2, #52] 1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2568 .loc 1 1013 11 view .LVU763 - 2569 0210 4032 adds r2, r2, #64 - 2570 0212 3146 mov r1, r6 - 2571 0214 206B ldr r0, [r4, #48] - 2572 0216 FFF7FEFF bl HAL_DMA_Start_IT - 2573 .LVL163: + 2527 .loc 1 1013 7 is_stmt 1 view .LVU747 1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 2574 .loc 1 1013 10 discriminator 1 view .LVU764 - 2575 021a 18BB cbnz r0, .L193 + 2528 .loc 1 1013 88 is_stmt 0 view .LVU748 + 2529 01fe 2268 ldr r2, [r4] +1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 2530 .loc 1 1013 11 view .LVU749 + 2531 0200 4032 adds r2, r2, #64 + 2532 0202 3146 mov r1, r6 + 2533 0204 206B ldr r0, [r4, #48] + 2534 0206 FFF7FEFF bl HAL_DMA_Start_IT + 2535 .LVL155: +1013:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 2536 .loc 1 1013 10 discriminator 1 view .LVU750 + 2537 020a 18BB cbnz r0, .L193 1020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2576 .loc 1 1020 7 is_stmt 1 view .LVU765 - 2577 021c 2268 ldr r2, [r4] - 2578 021e D368 ldr r3, [r2, #12] - 2579 0220 43F48053 orr r3, r3, #4096 - 2580 0224 D360 str r3, [r2, #12] + 2538 .loc 1 1020 7 is_stmt 1 view .LVU751 + 2539 020c 2268 ldr r2, [r4] + 2540 020e D368 ldr r3, [r2, #12] + 2541 0210 43F48053 orr r3, r3, #4096 + 2542 0214 D360 str r3, [r2, #12] 1021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2581 .loc 1 1021 7 view .LVU766 + 2543 .loc 1 1021 7 view .LVU752 1029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2582 .loc 1 1029 3 view .LVU767 - 2583 0226 29E7 b .L182 - 2584 .L183: + 2544 .loc 1 1029 3 view .LVU753 + 2545 0216 2FE7 b .L182 + 2546 .L183: 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 2585 .loc 1 1040 7 view .LVU768 + 2547 .loc 1 1040 7 view .LVU754 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 2586 .loc 1 1040 31 is_stmt 0 view .LVU769 - 2587 0228 9968 ldr r1, [r3, #8] + 2548 .loc 1 1040 31 is_stmt 0 view .LVU755 + 2549 0218 9968 ldr r1, [r3, #8] 1040:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 2588 .loc 1 1040 15 view .LVU770 - 2589 022a 154A ldr r2, .L206+16 - 2590 022c 0A40 ands r2, r2, r1 - 2591 .LVL164: + 2550 .loc 1 1040 15 view .LVU756 + 2551 021a 154A ldr r2, .L206+16 + 2552 021c 0A40 ands r2, r2, r1 + 2553 .LVL156: 1041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2592 .loc 1 1041 7 is_stmt 1 view .LVU771 + 2554 .loc 1 1041 7 is_stmt 1 view .LVU757 1041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2593 .loc 1 1041 10 is_stmt 0 view .LVU772 - 2594 022e 062A cmp r2, #6 - 2595 0230 1AD0 beq .L194 + 2555 .loc 1 1041 10 is_stmt 0 view .LVU758 + 2556 021e 062A cmp r2, #6 + 2557 0220 1AD0 beq .L194 1041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2596 .loc 1 1041 11 discriminator 1 view .LVU773 - 2597 0232 B2F5803F cmp r2, #65536 - 2598 0236 19D0 beq .L195 + 2558 .loc 1 1041 11 discriminator 1 view .LVU759 + 2559 0222 B2F5803F cmp r2, #65536 + 2560 0226 19D0 beq .L195 1043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2599 .loc 1 1043 9 is_stmt 1 view .LVU774 - 2600 0238 1A68 ldr r2, [r3] - 2601 .LVL165: + 2561 .loc 1 1043 9 is_stmt 1 view .LVU760 + 2562 0228 1A68 ldr r2, [r3] + 2563 .LVL157: 1043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2602 .loc 1 1043 9 is_stmt 0 view .LVU775 - 2603 023a 42F00102 orr r2, r2, #1 - 2604 023e 1A60 str r2, [r3] - 2605 0240 0020 movs r0, #0 - 2606 0242 02E0 b .L169 - 2607 .LVL166: - 2608 .L185: + 2564 .loc 1 1043 9 is_stmt 0 view .LVU761 + 2565 022a 42F00102 orr r2, r2, #1 + 2566 022e 1A60 str r2, [r3] + ARM GAS /tmp/ccqCLCUn.s page 123 + + + 2567 0230 0020 movs r0, #0 + 2568 0232 02E0 b .L169 + 2569 .LVL158: + 2570 .L185: 920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 124 - - - 2609 .loc 1 920 12 view .LVU776 - 2610 0244 0220 movs r0, #2 - 2611 0246 00E0 b .L169 - 2612 .LVL167: - 2613 .L186: + 2571 .loc 1 920 12 view .LVU762 + 2572 0234 0220 movs r0, #2 + 2573 0236 00E0 b .L169 + 2574 .LVL159: + 2575 .L186: 935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2614 .loc 1 935 12 view .LVU777 - 2615 0248 0120 movs r0, #1 - 2616 .LVL168: - 2617 .L169: + 2576 .loc 1 935 12 view .LVU763 + 2577 0238 0120 movs r0, #1 + 2578 .LVL160: + 2579 .L169: 1054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2618 .loc 1 1054 1 view .LVU778 - 2619 024a 70BD pop {r4, r5, r6, pc} - 2620 .LVL169: - 2621 .L187: + 2580 .loc 1 1054 1 view .LVU764 + 2581 023a 70BD pop {r4, r5, r6, pc} + 2582 .LVL161: + 2583 .L187: 926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2622 .loc 1 926 14 view .LVU779 - 2623 024c 0120 movs r0, #1 - 2624 024e FCE7 b .L169 - 2625 .L188: - 2626 0250 0120 movs r0, #1 - 2627 0252 FAE7 b .L169 - 2628 .L189: + 2584 .loc 1 926 14 view .LVU765 + 2585 023c 0120 movs r0, #1 + 2586 023e FCE7 b .L169 + 2587 .L188: + 2588 0240 0120 movs r0, #1 + 2589 0242 FAE7 b .L169 + 2590 .L189: 938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2629 .loc 1 938 3 view .LVU780 - 2630 0254 0120 movs r0, #1 - 2631 0256 F8E7 b .L169 - 2632 .LVL170: - 2633 .L190: + 2591 .loc 1 938 3 view .LVU766 + 2592 0244 0120 movs r0, #1 + 2593 0246 F8E7 b .L169 + 2594 .LVL162: + 2595 .L190: 954:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2634 .loc 1 954 16 view .LVU781 - 2635 0258 0120 movs r0, #1 - 2636 025a F6E7 b .L169 - 2637 .L191: + 2596 .loc 1 954 16 view .LVU767 + 2597 0248 0120 movs r0, #1 + 2598 024a F6E7 b .L169 + 2599 .L191: 975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2638 .loc 1 975 16 view .LVU782 - 2639 025c 0120 movs r0, #1 - 2640 025e F4E7 b .L169 - 2641 .L192: + 2600 .loc 1 975 16 view .LVU768 + 2601 024c 0120 movs r0, #1 + 2602 024e F4E7 b .L169 + 2603 .L192: 996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2642 .loc 1 996 16 view .LVU783 - 2643 0260 0120 movs r0, #1 - 2644 0262 F2E7 b .L169 - 2645 .L193: + 2604 .loc 1 996 16 view .LVU769 + 2605 0250 0120 movs r0, #1 + 2606 0252 F2E7 b .L169 + 2607 .L193: 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2646 .loc 1 1017 16 view .LVU784 - 2647 0264 0120 movs r0, #1 - 2648 0266 F0E7 b .L169 - 2649 .LVL171: - 2650 .L194: + 2608 .loc 1 1017 16 view .LVU770 + 2609 0254 0120 movs r0, #1 + 2610 0256 F0E7 b .L169 + 2611 .LVL163: + 2612 .L194: 1017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2651 .loc 1 1017 16 view .LVU785 - 2652 0268 0020 movs r0, #0 - 2653 026a EEE7 b .L169 - 2654 .L195: - 2655 026c 0020 movs r0, #0 - 2656 026e ECE7 b .L169 - ARM GAS /tmp/ccdmQ4z9.s page 125 + 2613 .loc 1 1017 16 view .LVU771 + ARM GAS /tmp/ccqCLCUn.s page 124 - 2657 .L207: - 2658 .align 2 - 2659 .L206: - 2660 0270 00000000 .word TIM_DMADelayPulseNCplt - 2661 0274 00000000 .word TIM_DMADelayPulseHalfCplt - 2662 0278 00000000 .word TIM_DMAErrorCCxN - 2663 027c 002C0140 .word 1073818624 - 2664 0280 07000100 .word 65543 - 2665 .cfi_endproc - 2666 .LFE343: - 2668 .section .text.HAL_TIMEx_OCN_Stop_DMA,"ax",%progbits - 2669 .align 1 - 2670 .global HAL_TIMEx_OCN_Stop_DMA - 2671 .syntax unified - 2672 .thumb - 2673 .thumb_func - 2675 HAL_TIMEx_OCN_Stop_DMA: - 2676 .LVL172: - 2677 .LFB344: + 2614 0258 0020 movs r0, #0 + 2615 025a EEE7 b .L169 + 2616 .L195: + 2617 025c 0020 movs r0, #0 + 2618 025e ECE7 b .L169 + 2619 .L207: + 2620 .align 2 + 2621 .L206: + 2622 0260 00000000 .word TIM_DMADelayPulseNCplt + 2623 0264 00000000 .word TIM_DMADelayPulseHalfCplt + 2624 0268 00000000 .word TIM_DMAErrorCCxN + 2625 026c 002C0140 .word 1073818624 + 2626 0270 07000100 .word 65543 + 2627 .cfi_endproc + 2628 .LFE343: + 2630 .section .text.HAL_TIMEx_OCN_Stop_DMA,"ax",%progbits + 2631 .align 1 + 2632 .global HAL_TIMEx_OCN_Stop_DMA + 2633 .syntax unified + 2634 .thumb + 2635 .thumb_func + 2637 HAL_TIMEx_OCN_Stop_DMA: + 2638 .LVL164: + 2639 .LFB344: 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 2678 .loc 1 1069 1 is_stmt 1 view -0 - 2679 .cfi_startproc - 2680 @ args = 0, pretend = 0, frame = 0 - 2681 @ frame_needed = 0, uses_anonymous_args = 0 + 2640 .loc 1 1069 1 is_stmt 1 view -0 + 2641 .cfi_startproc + 2642 @ args = 0, pretend = 0, frame = 0 + 2643 @ frame_needed = 0, uses_anonymous_args = 0 1069:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 2682 .loc 1 1069 1 is_stmt 0 view .LVU787 - 2683 0000 38B5 push {r3, r4, r5, lr} - 2684 .LCFI19: - 2685 .cfi_def_cfa_offset 16 - 2686 .cfi_offset 3, -16 - 2687 .cfi_offset 4, -12 - 2688 .cfi_offset 5, -8 - 2689 .cfi_offset 14, -4 - 2690 0002 0446 mov r4, r0 - 2691 0004 0D46 mov r5, r1 + 2644 .loc 1 1069 1 is_stmt 0 view .LVU773 + 2645 0000 38B5 push {r3, r4, r5, lr} + 2646 .LCFI19: + 2647 .cfi_def_cfa_offset 16 + 2648 .cfi_offset 3, -16 + 2649 .cfi_offset 4, -12 + 2650 .cfi_offset 5, -8 + 2651 .cfi_offset 14, -4 + 2652 0002 0546 mov r5, r0 + 2653 0004 0C46 mov r4, r1 1070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2692 .loc 1 1070 3 is_stmt 1 view .LVU788 - 2693 .LVL173: + 2654 .loc 1 1070 3 is_stmt 1 view .LVU774 + 2655 .LVL165: 1073:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2694 .loc 1 1073 3 view .LVU789 + 2656 .loc 1 1073 3 view .LVU775 1075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2695 .loc 1 1075 3 view .LVU790 - 2696 0006 0C29 cmp r1, #12 - 2697 0008 67D8 bhi .L221 - 2698 000a DFE801F0 tbb [pc, r1] - 2699 .L211: - 2700 000e 07 .byte (.L214-.L211)/2 - 2701 000f 66 .byte (.L221-.L211)/2 - 2702 0010 66 .byte (.L221-.L211)/2 - 2703 0011 66 .byte (.L221-.L211)/2 - 2704 0012 38 .byte (.L213-.L211)/2 - 2705 0013 66 .byte (.L221-.L211)/2 - 2706 0014 66 .byte (.L221-.L211)/2 - 2707 0015 66 .byte (.L221-.L211)/2 - 2708 0016 41 .byte (.L212-.L211)/2 - 2709 0017 66 .byte (.L221-.L211)/2 - 2710 0018 66 .byte (.L221-.L211)/2 - ARM GAS /tmp/ccdmQ4z9.s page 126 + 2657 .loc 1 1075 3 view .LVU776 + 2658 0006 0C29 cmp r1, #12 + 2659 0008 67D8 bhi .L221 + 2660 000a DFE801F0 tbb [pc, r1] + 2661 .L211: + 2662 000e 07 .byte (.L214-.L211)/2 + 2663 000f 66 .byte (.L221-.L211)/2 + 2664 0010 66 .byte (.L221-.L211)/2 + 2665 0011 66 .byte (.L221-.L211)/2 + 2666 0012 38 .byte (.L213-.L211)/2 + 2667 0013 66 .byte (.L221-.L211)/2 + ARM GAS /tmp/ccqCLCUn.s page 125 - 2711 0019 66 .byte (.L221-.L211)/2 - 2712 001a 4A .byte (.L210-.L211)/2 - 2713 001b 00 .p2align 1 - 2714 .L214: + 2668 0014 66 .byte (.L221-.L211)/2 + 2669 0015 66 .byte (.L221-.L211)/2 + 2670 0016 41 .byte (.L212-.L211)/2 + 2671 0017 66 .byte (.L221-.L211)/2 + 2672 0018 66 .byte (.L221-.L211)/2 + 2673 0019 66 .byte (.L221-.L211)/2 + 2674 001a 4A .byte (.L210-.L211)/2 + 2675 001b 00 .p2align 1 + 2676 .L214: 1080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 2715 .loc 1 1080 7 view .LVU791 - 2716 001c 0268 ldr r2, [r0] - 2717 001e D368 ldr r3, [r2, #12] - 2718 0020 23F40073 bic r3, r3, #512 - 2719 0024 D360 str r3, [r2, #12] + 2677 .loc 1 1080 7 view .LVU777 + 2678 001c 0268 ldr r2, [r0] + 2679 001e D368 ldr r3, [r2, #12] + 2680 0020 23F40073 bic r3, r3, #512 + 2681 0024 D360 str r3, [r2, #12] 1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2720 .loc 1 1081 7 view .LVU792 + 2682 .loc 1 1081 7 view .LVU778 1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2721 .loc 1 1081 13 is_stmt 0 view .LVU793 - 2722 0026 406A ldr r0, [r0, #36] - 2723 .LVL174: + 2683 .loc 1 1081 13 is_stmt 0 view .LVU779 + 2684 0026 406A ldr r0, [r0, #36] + 2685 .LVL166: 1081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2724 .loc 1 1081 13 view .LVU794 - 2725 0028 FFF7FEFF bl HAL_DMA_Abort_IT - 2726 .LVL175: + 2686 .loc 1 1081 13 view .LVU780 + 2687 0028 FFF7FEFF bl HAL_DMA_Abort_IT + 2688 .LVL167: 1082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2727 .loc 1 1082 7 is_stmt 1 view .LVU795 + 2689 .loc 1 1082 7 is_stmt 1 view .LVU781 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2728 .loc 1 1114 3 view .LVU796 - 2729 .L215: + 2690 .loc 1 1114 3 view .LVU782 + 2691 .L215: 1117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2730 .loc 1 1117 5 view .LVU797 - 2731 002c 0022 movs r2, #0 - 2732 002e 2946 mov r1, r5 - 2733 0030 2068 ldr r0, [r4] - 2734 0032 FFF7FEFF bl TIM_CCxNChannelCmd - 2735 .LVL176: + 2692 .loc 1 1117 5 view .LVU783 + 2693 002c 0022 movs r2, #0 + 2694 002e 2146 mov r1, r4 + 2695 0030 2868 ldr r0, [r5] + 2696 0032 FFF7FEFF bl TIM_CCxNChannelCmd + 2697 .LVL168: 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2736 .loc 1 1120 5 view .LVU798 + 2698 .loc 1 1120 5 view .LVU784 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2737 .loc 1 1120 5 view .LVU799 - 2738 0036 2368 ldr r3, [r4] - 2739 0038 196A ldr r1, [r3, #32] - 2740 003a 41F21112 movw r2, #4369 - 2741 003e 1142 tst r1, r2 - 2742 0040 08D1 bne .L216 + 2699 .loc 1 1120 5 view .LVU785 + 2700 0036 2B68 ldr r3, [r5] + 2701 0038 196A ldr r1, [r3, #32] + 2702 003a 41F21112 movw r2, #4369 + 2703 003e 1142 tst r1, r2 + 2704 0040 08D1 bne .L216 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2743 .loc 1 1120 5 discriminator 1 view .LVU800 - 2744 0042 196A ldr r1, [r3, #32] - 2745 0044 44F24442 movw r2, #17476 - 2746 0048 1142 tst r1, r2 - 2747 004a 03D1 bne .L216 + 2705 .loc 1 1120 5 discriminator 1 view .LVU786 + 2706 0042 196A ldr r1, [r3, #32] + 2707 0044 44F24442 movw r2, #17476 + 2708 0048 1142 tst r1, r2 + 2709 004a 03D1 bne .L216 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2748 .loc 1 1120 5 discriminator 3 view .LVU801 - 2749 004c 5A6C ldr r2, [r3, #68] - 2750 004e 22F40042 bic r2, r2, #32768 - 2751 0052 5A64 str r2, [r3, #68] - 2752 .L216: -1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2753 .loc 1 1120 5 discriminator 5 view .LVU802 -1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2754 .loc 1 1123 5 view .LVU803 - ARM GAS /tmp/ccdmQ4z9.s page 127 + 2710 .loc 1 1120 5 discriminator 3 view .LVU787 + 2711 004c 5A6C ldr r2, [r3, #68] + 2712 004e 22F40042 bic r2, r2, #32768 + 2713 0052 5A64 str r2, [r3, #68] + ARM GAS /tmp/ccqCLCUn.s page 126 + 2714 .L216: +1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2715 .loc 1 1120 5 discriminator 5 view .LVU788 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2755 .loc 1 1123 5 view .LVU804 - 2756 0054 2368 ldr r3, [r4] - 2757 0056 196A ldr r1, [r3, #32] - 2758 0058 41F21112 movw r2, #4369 - 2759 005c 1142 tst r1, r2 - 2760 005e 08D1 bne .L217 + 2716 .loc 1 1123 5 view .LVU789 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2761 .loc 1 1123 5 discriminator 1 view .LVU805 - 2762 0060 196A ldr r1, [r3, #32] - 2763 0062 44F24442 movw r2, #17476 - 2764 0066 1142 tst r1, r2 - 2765 0068 03D1 bne .L217 + 2717 .loc 1 1123 5 view .LVU790 + 2718 0054 2B68 ldr r3, [r5] + 2719 0056 196A ldr r1, [r3, #32] + 2720 0058 41F21112 movw r2, #4369 + 2721 005c 1142 tst r1, r2 + 2722 005e 08D1 bne .L217 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2766 .loc 1 1123 5 discriminator 3 view .LVU806 - 2767 006a 1A68 ldr r2, [r3] - 2768 006c 22F00102 bic r2, r2, #1 - 2769 0070 1A60 str r2, [r3] - 2770 .L217: + 2723 .loc 1 1123 5 discriminator 1 view .LVU791 + 2724 0060 196A ldr r1, [r3, #32] + 2725 0062 44F24442 movw r2, #17476 + 2726 0066 1142 tst r1, r2 + 2727 0068 03D1 bne .L217 1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2771 .loc 1 1123 5 discriminator 5 view .LVU807 + 2728 .loc 1 1123 5 discriminator 3 view .LVU792 + 2729 006a 1A68 ldr r2, [r3] + 2730 006c 22F00102 bic r2, r2, #1 + 2731 0070 1A60 str r2, [r3] + 2732 .L217: +1123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 2733 .loc 1 1123 5 discriminator 5 view .LVU793 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2772 .loc 1 1126 5 view .LVU808 - 2773 0072 FDB9 cbnz r5, .L218 + 2734 .loc 1 1126 5 view .LVU794 + 2735 0072 FCB9 cbnz r4, .L218 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2774 .loc 1 1126 5 is_stmt 0 discriminator 1 view .LVU809 - 2775 0074 0123 movs r3, #1 - 2776 0076 84F84430 strb r3, [r4, #68] - 2777 007a 0020 movs r0, #0 - 2778 007c 2EE0 b .L209 - 2779 .LVL177: - 2780 .L213: + 2736 .loc 1 1126 5 is_stmt 0 discriminator 1 view .LVU795 + 2737 0074 0123 movs r3, #1 + 2738 0076 85F84430 strb r3, [r5, #68] + 2739 007a 0020 movs r0, #0 + 2740 007c 2EE0 b .L209 + 2741 .LVL169: + 2742 .L213: 1088:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 2781 .loc 1 1088 7 is_stmt 1 view .LVU810 - 2782 007e 0268 ldr r2, [r0] - 2783 0080 D368 ldr r3, [r2, #12] - 2784 0082 23F48063 bic r3, r3, #1024 - 2785 0086 D360 str r3, [r2, #12] + 2743 .loc 1 1088 7 is_stmt 1 view .LVU796 + 2744 007e 0268 ldr r2, [r0] + 2745 0080 D368 ldr r3, [r2, #12] + 2746 0082 23F48063 bic r3, r3, #1024 + 2747 0086 D360 str r3, [r2, #12] 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2786 .loc 1 1089 7 view .LVU811 + 2748 .loc 1 1089 7 view .LVU797 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2787 .loc 1 1089 13 is_stmt 0 view .LVU812 - 2788 0088 806A ldr r0, [r0, #40] - 2789 .LVL178: + 2749 .loc 1 1089 13 is_stmt 0 view .LVU798 + 2750 0088 806A ldr r0, [r0, #40] + 2751 .LVL170: 1089:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2790 .loc 1 1089 13 view .LVU813 - 2791 008a FFF7FEFF bl HAL_DMA_Abort_IT - 2792 .LVL179: + 2752 .loc 1 1089 13 view .LVU799 + 2753 008a FFF7FEFF bl HAL_DMA_Abort_IT + 2754 .LVL171: 1090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2793 .loc 1 1090 7 is_stmt 1 view .LVU814 + 2755 .loc 1 1090 7 is_stmt 1 view .LVU800 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2794 .loc 1 1114 3 view .LVU815 - 2795 008e CDE7 b .L215 - 2796 .LVL180: - 2797 .L212: + 2756 .loc 1 1114 3 view .LVU801 + ARM GAS /tmp/ccqCLCUn.s page 127 + + + 2757 008e CDE7 b .L215 + 2758 .LVL172: + 2759 .L212: 1096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); - 2798 .loc 1 1096 7 view .LVU816 - ARM GAS /tmp/ccdmQ4z9.s page 128 - - - 2799 0090 0268 ldr r2, [r0] - 2800 0092 D368 ldr r3, [r2, #12] - 2801 0094 23F40063 bic r3, r3, #2048 - 2802 0098 D360 str r3, [r2, #12] + 2760 .loc 1 1096 7 view .LVU802 + 2761 0090 0268 ldr r2, [r0] + 2762 0092 D368 ldr r3, [r2, #12] + 2763 0094 23F40063 bic r3, r3, #2048 + 2764 0098 D360 str r3, [r2, #12] 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2803 .loc 1 1097 7 view .LVU817 + 2765 .loc 1 1097 7 view .LVU803 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2804 .loc 1 1097 13 is_stmt 0 view .LVU818 - 2805 009a C06A ldr r0, [r0, #44] - 2806 .LVL181: + 2766 .loc 1 1097 13 is_stmt 0 view .LVU804 + 2767 009a C06A ldr r0, [r0, #44] + 2768 .LVL173: 1097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2807 .loc 1 1097 13 view .LVU819 - 2808 009c FFF7FEFF bl HAL_DMA_Abort_IT - 2809 .LVL182: + 2769 .loc 1 1097 13 view .LVU805 + 2770 009c FFF7FEFF bl HAL_DMA_Abort_IT + 2771 .LVL174: 1098:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2810 .loc 1 1098 7 is_stmt 1 view .LVU820 + 2772 .loc 1 1098 7 is_stmt 1 view .LVU806 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2811 .loc 1 1114 3 view .LVU821 - 2812 00a0 C4E7 b .L215 - 2813 .LVL183: - 2814 .L210: + 2773 .loc 1 1114 3 view .LVU807 + 2774 00a0 C4E7 b .L215 + 2775 .LVL175: + 2776 .L210: 1104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); - 2815 .loc 1 1104 7 view .LVU822 - 2816 00a2 0268 ldr r2, [r0] - 2817 00a4 D368 ldr r3, [r2, #12] - 2818 00a6 23F48053 bic r3, r3, #4096 - 2819 00aa D360 str r3, [r2, #12] + 2777 .loc 1 1104 7 view .LVU808 + 2778 00a2 0268 ldr r2, [r0] + 2779 00a4 D368 ldr r3, [r2, #12] + 2780 00a6 23F48053 bic r3, r3, #4096 + 2781 00aa D360 str r3, [r2, #12] 1105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2820 .loc 1 1105 7 view .LVU823 + 2782 .loc 1 1105 7 view .LVU809 1105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2821 .loc 1 1105 13 is_stmt 0 view .LVU824 - 2822 00ac 006B ldr r0, [r0, #48] - 2823 .LVL184: + 2783 .loc 1 1105 13 is_stmt 0 view .LVU810 + 2784 00ac 006B ldr r0, [r0, #48] + 2785 .LVL176: 1105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 2824 .loc 1 1105 13 view .LVU825 - 2825 00ae FFF7FEFF bl HAL_DMA_Abort_IT - 2826 .LVL185: + 2786 .loc 1 1105 13 view .LVU811 + 2787 00ae FFF7FEFF bl HAL_DMA_Abort_IT + 2788 .LVL177: 1106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2827 .loc 1 1106 7 is_stmt 1 view .LVU826 + 2789 .loc 1 1106 7 is_stmt 1 view .LVU812 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2828 .loc 1 1114 3 view .LVU827 - 2829 00b2 BBE7 b .L215 - 2830 .L218: + 2790 .loc 1 1114 3 view .LVU813 + 2791 00b2 BBE7 b .L215 + 2792 .L218: 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2831 .loc 1 1126 5 is_stmt 0 discriminator 2 view .LVU828 - 2832 00b4 042D cmp r5, #4 - 2833 00b6 06D0 beq .L223 + 2793 .loc 1 1126 5 is_stmt 0 discriminator 2 view .LVU814 + 2794 00b4 042C cmp r4, #4 + 2795 00b6 06D0 beq .L223 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2834 .loc 1 1126 5 discriminator 4 view .LVU829 - 2835 00b8 082D cmp r5, #8 - 2836 00ba 09D0 beq .L224 + 2796 .loc 1 1126 5 discriminator 4 view .LVU815 + 2797 00b8 082C cmp r4, #8 + 2798 00ba 09D0 beq .L224 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2837 .loc 1 1126 5 discriminator 7 view .LVU830 - 2838 00bc 0123 movs r3, #1 - 2839 00be 84F84730 strb r3, [r4, #71] - 2840 00c2 0020 movs r0, #0 - 2841 00c4 0AE0 b .L209 - ARM GAS /tmp/ccdmQ4z9.s page 129 + ARM GAS /tmp/ccqCLCUn.s page 128 - 2842 .L223: + 2799 .loc 1 1126 5 discriminator 7 view .LVU816 + 2800 00bc 0123 movs r3, #1 + 2801 00be 85F84730 strb r3, [r5, #71] + 2802 00c2 0020 movs r0, #0 + 2803 00c4 0AE0 b .L209 + 2804 .L223: 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2843 .loc 1 1126 5 discriminator 3 view .LVU831 - 2844 00c6 0123 movs r3, #1 - 2845 00c8 84F84530 strb r3, [r4, #69] - 2846 00cc 0020 movs r0, #0 - 2847 00ce 05E0 b .L209 - 2848 .L224: + 2805 .loc 1 1126 5 discriminator 3 view .LVU817 + 2806 00c6 0123 movs r3, #1 + 2807 00c8 85F84530 strb r3, [r5, #69] + 2808 00cc 0020 movs r0, #0 + 2809 00ce 05E0 b .L209 + 2810 .L224: 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2849 .loc 1 1126 5 discriminator 6 view .LVU832 - 2850 00d0 0123 movs r3, #1 - 2851 00d2 84F84630 strb r3, [r4, #70] - 2852 00d6 0020 movs r0, #0 - 2853 00d8 00E0 b .L209 - 2854 .LVL186: - 2855 .L221: + 2811 .loc 1 1126 5 discriminator 6 view .LVU818 + 2812 00d0 0123 movs r3, #1 + 2813 00d2 85F84630 strb r3, [r5, #70] + 2814 00d6 0020 movs r0, #0 + 2815 00d8 00E0 b .L209 + 2816 .LVL178: + 2817 .L221: 1075:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2856 .loc 1 1075 3 view .LVU833 - 2857 00da 0120 movs r0, #1 - 2858 .LVL187: - 2859 .L209: + 2818 .loc 1 1075 3 view .LVU819 + 2819 00da 0120 movs r0, #1 + 2820 .LVL179: + 2821 .L209: 1130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2860 .loc 1 1130 3 is_stmt 1 view .LVU834 + 2822 .loc 1 1130 3 is_stmt 1 view .LVU820 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2861 .loc 1 1131 1 is_stmt 0 view .LVU835 - 2862 00dc 38BD pop {r3, r4, r5, pc} + 2823 .loc 1 1131 1 is_stmt 0 view .LVU821 + 2824 00dc 38BD pop {r3, r4, r5, pc} 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2863 .loc 1 1131 1 view .LVU836 - 2864 .cfi_endproc - 2865 .LFE344: - 2867 .section .text.HAL_TIMEx_PWMN_Start,"ax",%progbits - 2868 .align 1 - 2869 .global HAL_TIMEx_PWMN_Start - 2870 .syntax unified - 2871 .thumb - 2872 .thumb_func - 2874 HAL_TIMEx_PWMN_Start: - 2875 .LVL188: - 2876 .LFB345: + 2825 .loc 1 1131 1 view .LVU822 + 2826 .cfi_endproc + 2827 .LFE344: + 2829 .section .text.HAL_TIMEx_PWMN_Start,"ax",%progbits + 2830 .align 1 + 2831 .global HAL_TIMEx_PWMN_Start + 2832 .syntax unified + 2833 .thumb + 2834 .thumb_func + 2836 HAL_TIMEx_PWMN_Start: + 2837 .LVL180: + 2838 .LFB345: 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 2877 .loc 1 1168 1 is_stmt 1 view -0 - 2878 .cfi_startproc - 2879 @ args = 0, pretend = 0, frame = 0 - 2880 @ frame_needed = 0, uses_anonymous_args = 0 + 2839 .loc 1 1168 1 is_stmt 1 view -0 + 2840 .cfi_startproc + 2841 @ args = 0, pretend = 0, frame = 0 + 2842 @ frame_needed = 0, uses_anonymous_args = 0 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 2881 .loc 1 1168 1 is_stmt 0 view .LVU838 - 2882 0000 10B5 push {r4, lr} - 2883 .LCFI20: - 2884 .cfi_def_cfa_offset 8 - 2885 .cfi_offset 4, -8 - 2886 .cfi_offset 14, -4 - 2887 0002 0446 mov r4, r0 + 2843 .loc 1 1168 1 is_stmt 0 view .LVU824 + 2844 0000 10B5 push {r4, lr} + 2845 .LCFI20: + 2846 .cfi_def_cfa_offset 8 + 2847 .cfi_offset 4, -8 + 2848 .cfi_offset 14, -4 + 2849 0002 0446 mov r4, r0 + ARM GAS /tmp/ccqCLCUn.s page 129 + + 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2888 .loc 1 1169 3 is_stmt 1 view .LVU839 + 2850 .loc 1 1169 3 is_stmt 1 view .LVU825 1172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2889 .loc 1 1172 3 view .LVU840 + 2851 .loc 1 1172 3 view .LVU826 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 130 - - - 2890 .loc 1 1175 3 view .LVU841 + 2852 .loc 1 1175 3 view .LVU827 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2891 .loc 1 1175 46 is_stmt 0 view .LVU842 - 2892 0004 0846 mov r0, r1 - 2893 .LVL189: + 2853 .loc 1 1175 46 is_stmt 0 view .LVU828 + 2854 0004 0846 mov r0, r1 + 2855 .LVL181: 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2894 .loc 1 1175 46 view .LVU843 - 2895 0006 0029 cmp r1, #0 - 2896 0008 33D1 bne .L226 + 2856 .loc 1 1175 46 view .LVU829 + 2857 0006 0029 cmp r1, #0 + 2858 0008 32D1 bne .L226 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2897 .loc 1 1175 7 discriminator 1 view .LVU844 - 2898 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - 2899 000e DBB2 uxtb r3, r3 + 2859 .loc 1 1175 7 discriminator 1 view .LVU830 + 2860 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2900 .loc 1 1175 46 discriminator 1 view .LVU845 - 2901 0010 013B subs r3, r3, #1 - 2902 0012 18BF it ne - 2903 0014 0123 movne r3, #1 - 2904 .L227: + 2861 .loc 1 1175 46 discriminator 1 view .LVU831 + 2862 000e 013B subs r3, r3, #1 + 2863 0010 18BF it ne + 2864 0012 0123 movne r3, #1 + 2865 .L227: 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2905 .loc 1 1175 6 discriminator 12 view .LVU846 - 2906 0016 002B cmp r3, #0 - 2907 0018 62D1 bne .L237 + 2866 .loc 1 1175 6 discriminator 12 view .LVU832 + 2867 0014 002B cmp r3, #0 + 2868 0016 5FD1 bne .L237 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2908 .loc 1 1181 3 is_stmt 1 view .LVU847 - 2909 001a 0028 cmp r0, #0 - 2910 001c 42D1 bne .L231 + 2869 .loc 1 1181 3 is_stmt 1 view .LVU833 + 2870 0018 0028 cmp r0, #0 + 2871 001a 3FD1 bne .L231 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2911 .loc 1 1181 3 is_stmt 0 discriminator 1 view .LVU848 - 2912 001e 0223 movs r3, #2 - 2913 0020 84F84430 strb r3, [r4, #68] - 2914 .L232: + 2872 .loc 1 1181 3 is_stmt 0 discriminator 1 view .LVU834 + 2873 001c 0223 movs r3, #2 + 2874 001e 84F84430 strb r3, [r4, #68] + 2875 .L232: 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2915 .loc 1 1184 3 is_stmt 1 view .LVU849 - 2916 0024 0422 movs r2, #4 - 2917 0026 0146 mov r1, r0 - 2918 .LVL190: + 2876 .loc 1 1184 3 is_stmt 1 view .LVU835 + 2877 0022 0422 movs r2, #4 + 2878 0024 0146 mov r1, r0 + 2879 .LVL182: 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2919 .loc 1 1184 3 is_stmt 0 view .LVU850 - 2920 0028 2068 ldr r0, [r4] - 2921 .LVL191: + 2880 .loc 1 1184 3 is_stmt 0 view .LVU836 + 2881 0026 2068 ldr r0, [r4] + 2882 .LVL183: 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2922 .loc 1 1184 3 view .LVU851 - 2923 002a FFF7FEFF bl TIM_CCxNChannelCmd - 2924 .LVL192: + 2883 .loc 1 1184 3 view .LVU837 + 2884 0028 FFF7FEFF bl TIM_CCxNChannelCmd + 2885 .LVL184: 1187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2925 .loc 1 1187 3 is_stmt 1 view .LVU852 - 2926 002e 2268 ldr r2, [r4] - 2927 0030 536C ldr r3, [r2, #68] - 2928 0032 43F40043 orr r3, r3, #32768 - 2929 0036 5364 str r3, [r2, #68] + 2886 .loc 1 1187 3 is_stmt 1 view .LVU838 + 2887 002c 2268 ldr r2, [r4] + 2888 002e 536C ldr r3, [r2, #68] + 2889 0030 43F40043 orr r3, r3, #32768 + 2890 0034 5364 str r3, [r2, #68] 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2930 .loc 1 1190 3 view .LVU853 -1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2931 .loc 1 1190 7 is_stmt 0 view .LVU854 - 2932 0038 2368 ldr r3, [r4] -1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 131 + 2891 .loc 1 1190 3 view .LVU839 + ARM GAS /tmp/ccqCLCUn.s page 130 - 2933 .loc 1 1190 6 view .LVU855 - 2934 003a 2C4A ldr r2, .L245 - 2935 003c 9342 cmp r3, r2 - 2936 003e 41D0 beq .L235 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2937 .loc 1 1190 7 discriminator 1 view .LVU856 - 2938 0040 B3F1804F cmp r3, #1073741824 - 2939 0044 3ED0 beq .L235 + 2892 .loc 1 1190 7 is_stmt 0 view .LVU840 + 2893 0036 2368 ldr r3, [r4] 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2940 .loc 1 1190 7 discriminator 2 view .LVU857 - 2941 0046 A2F59432 sub r2, r2, #75776 - 2942 004a 9342 cmp r3, r2 - 2943 004c 3AD0 beq .L235 + 2894 .loc 1 1190 6 view .LVU841 + 2895 0038 2A4A ldr r2, .L245 + 2896 003a 9342 cmp r3, r2 + 2897 003c 3ED0 beq .L235 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2944 .loc 1 1190 7 discriminator 3 view .LVU858 - 2945 004e 02F58062 add r2, r2, #1024 - 2946 0052 9342 cmp r3, r2 - 2947 0054 36D0 beq .L235 + 2898 .loc 1 1190 7 discriminator 1 view .LVU842 + 2899 003e B3F1804F cmp r3, #1073741824 + 2900 0042 3BD0 beq .L235 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2948 .loc 1 1190 7 discriminator 4 view .LVU859 - 2949 0056 02F59632 add r2, r2, #76800 - 2950 005a 9342 cmp r3, r2 - 2951 005c 32D0 beq .L235 + 2901 .loc 1 1190 7 discriminator 2 view .LVU843 + 2902 0044 A2F59432 sub r2, r2, #75776 + 2903 0048 9342 cmp r3, r2 + 2904 004a 37D0 beq .L235 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2952 .loc 1 1190 7 discriminator 5 view .LVU860 - 2953 005e 02F54062 add r2, r2, #3072 - 2954 0062 9342 cmp r3, r2 - 2955 0064 2ED0 beq .L235 + 2905 .loc 1 1190 7 discriminator 3 view .LVU844 + 2906 004c 02F58062 add r2, r2, #1024 + 2907 0050 9342 cmp r3, r2 + 2908 0052 33D0 beq .L235 +1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2909 .loc 1 1190 7 discriminator 4 view .LVU845 + 2910 0054 02F59632 add r2, r2, #76800 + 2911 0058 9342 cmp r3, r2 + 2912 005a 2FD0 beq .L235 +1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 2913 .loc 1 1190 7 discriminator 5 view .LVU846 + 2914 005c 02F54062 add r2, r2, #3072 + 2915 0060 9342 cmp r3, r2 + 2916 0062 2BD0 beq .L235 1200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2956 .loc 1 1200 5 is_stmt 1 view .LVU861 - 2957 0066 1A68 ldr r2, [r3] - 2958 0068 42F00102 orr r2, r2, #1 - 2959 006c 1A60 str r2, [r3] + 2917 .loc 1 1200 5 is_stmt 1 view .LVU847 + 2918 0064 1A68 ldr r2, [r3] + 2919 0066 42F00102 orr r2, r2, #1 + 2920 006a 1A60 str r2, [r3] 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 2960 .loc 1 1204 10 is_stmt 0 view .LVU862 - 2961 006e 0020 movs r0, #0 - 2962 0070 37E0 b .L230 - 2963 .LVL193: - 2964 .L226: + 2921 .loc 1 1204 10 is_stmt 0 view .LVU848 + 2922 006c 0020 movs r0, #0 + 2923 006e 34E0 b .L230 + 2924 .LVL185: + 2925 .L226: 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2965 .loc 1 1175 46 discriminator 2 view .LVU863 - 2966 0072 0429 cmp r1, #4 - 2967 0074 08D0 beq .L241 + 2926 .loc 1 1175 46 discriminator 2 view .LVU849 + 2927 0070 0429 cmp r1, #4 + 2928 0072 07D0 beq .L241 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2968 .loc 1 1175 46 discriminator 5 view .LVU864 - 2969 0076 0829 cmp r1, #8 - 2970 0078 0DD0 beq .L242 + 2929 .loc 1 1175 46 discriminator 5 view .LVU850 + 2930 0074 0829 cmp r1, #8 + 2931 0076 0BD0 beq .L242 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2971 .loc 1 1175 7 discriminator 8 view .LVU865 - 2972 007a 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 - 2973 007e DBB2 uxtb r3, r3 + 2932 .loc 1 1175 7 discriminator 8 view .LVU851 + 2933 0078 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2974 .loc 1 1175 46 discriminator 8 view .LVU866 - 2975 0080 013B subs r3, r3, #1 - 2976 0082 18BF it ne - 2977 0084 0123 movne r3, #1 - 2978 0086 C6E7 b .L227 - ARM GAS /tmp/ccdmQ4z9.s page 132 + 2934 .loc 1 1175 46 discriminator 8 view .LVU852 + 2935 007c 013B subs r3, r3, #1 + ARM GAS /tmp/ccqCLCUn.s page 131 - 2979 .L241: + 2936 007e 18BF it ne + 2937 0080 0123 movne r3, #1 + 2938 0082 C7E7 b .L227 + 2939 .L241: 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2980 .loc 1 1175 7 discriminator 4 view .LVU867 - 2981 0088 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 2982 008c DBB2 uxtb r3, r3 + 2940 .loc 1 1175 7 discriminator 4 view .LVU853 + 2941 0084 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2983 .loc 1 1175 46 discriminator 4 view .LVU868 - 2984 008e 013B subs r3, r3, #1 - 2985 0090 18BF it ne - 2986 0092 0123 movne r3, #1 - 2987 0094 BFE7 b .L227 - 2988 .L242: + 2942 .loc 1 1175 46 discriminator 4 view .LVU854 + 2943 0088 013B subs r3, r3, #1 + 2944 008a 18BF it ne + 2945 008c 0123 movne r3, #1 + 2946 008e C1E7 b .L227 + 2947 .L242: 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2989 .loc 1 1175 7 discriminator 7 view .LVU869 - 2990 0096 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 - 2991 009a DBB2 uxtb r3, r3 + 2948 .loc 1 1175 7 discriminator 7 view .LVU855 + 2949 0090 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 1175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 2992 .loc 1 1175 46 discriminator 7 view .LVU870 - 2993 009c 013B subs r3, r3, #1 - 2994 009e 18BF it ne - 2995 00a0 0123 movne r3, #1 - 2996 00a2 B8E7 b .L227 - 2997 .L231: + 2950 .loc 1 1175 46 discriminator 7 view .LVU856 + 2951 0094 013B subs r3, r3, #1 + 2952 0096 18BF it ne + 2953 0098 0123 movne r3, #1 + 2954 009a BBE7 b .L227 + 2955 .L231: 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 2998 .loc 1 1181 3 discriminator 2 view .LVU871 - 2999 00a4 0428 cmp r0, #4 - 3000 00a6 05D0 beq .L243 + 2956 .loc 1 1181 3 discriminator 2 view .LVU857 + 2957 009c 0428 cmp r0, #4 + 2958 009e 05D0 beq .L243 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3001 .loc 1 1181 3 discriminator 4 view .LVU872 - 3002 00a8 0828 cmp r0, #8 - 3003 00aa 07D0 beq .L244 + 2959 .loc 1 1181 3 discriminator 4 view .LVU858 + 2960 00a0 0828 cmp r0, #8 + 2961 00a2 07D0 beq .L244 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3004 .loc 1 1181 3 discriminator 7 view .LVU873 - 3005 00ac 0223 movs r3, #2 - 3006 00ae 84F84730 strb r3, [r4, #71] - 3007 00b2 B7E7 b .L232 - 3008 .L243: + 2962 .loc 1 1181 3 discriminator 7 view .LVU859 + 2963 00a4 0223 movs r3, #2 + 2964 00a6 84F84730 strb r3, [r4, #71] + 2965 00aa BAE7 b .L232 + 2966 .L243: 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3009 .loc 1 1181 3 discriminator 3 view .LVU874 - 3010 00b4 0223 movs r3, #2 - 3011 00b6 84F84530 strb r3, [r4, #69] - 3012 00ba B3E7 b .L232 - 3013 .L244: + 2967 .loc 1 1181 3 discriminator 3 view .LVU860 + 2968 00ac 0223 movs r3, #2 + 2969 00ae 84F84530 strb r3, [r4, #69] + 2970 00b2 B6E7 b .L232 + 2971 .L244: 1181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3014 .loc 1 1181 3 discriminator 6 view .LVU875 - 3015 00bc 0223 movs r3, #2 - 3016 00be 84F84630 strb r3, [r4, #70] - 3017 00c2 AFE7 b .L232 - 3018 .LVL194: - 3019 .L235: + 2972 .loc 1 1181 3 discriminator 6 view .LVU861 + 2973 00b4 0223 movs r3, #2 + 2974 00b6 84F84630 strb r3, [r4, #70] + 2975 00ba B2E7 b .L232 + 2976 .LVL186: + 2977 .L235: 1192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 3020 .loc 1 1192 5 is_stmt 1 view .LVU876 + 2978 .loc 1 1192 5 is_stmt 1 view .LVU862 1192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 3021 .loc 1 1192 29 is_stmt 0 view .LVU877 - 3022 00c4 9968 ldr r1, [r3, #8] + 2979 .loc 1 1192 29 is_stmt 0 view .LVU863 + 2980 00bc 9968 ldr r1, [r3, #8] 1192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 3023 .loc 1 1192 13 view .LVU878 - ARM GAS /tmp/ccdmQ4z9.s page 133 + ARM GAS /tmp/ccqCLCUn.s page 132 - 3024 00c6 0A4A ldr r2, .L245+4 - 3025 00c8 0A40 ands r2, r2, r1 - 3026 .LVL195: + 2981 .loc 1 1192 13 view .LVU864 + 2982 00be 0A4A ldr r2, .L245+4 + 2983 00c0 0A40 ands r2, r2, r1 + 2984 .LVL187: 1193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3027 .loc 1 1193 5 is_stmt 1 view .LVU879 + 2985 .loc 1 1193 5 is_stmt 1 view .LVU865 1193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3028 .loc 1 1193 8 is_stmt 0 view .LVU880 - 3029 00ca 062A cmp r2, #6 - 3030 00cc 0AD0 beq .L238 + 2986 .loc 1 1193 8 is_stmt 0 view .LVU866 + 2987 00c2 062A cmp r2, #6 + 2988 00c4 0AD0 beq .L238 1193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3031 .loc 1 1193 9 discriminator 1 view .LVU881 - 3032 00ce B2F5803F cmp r2, #65536 - 3033 00d2 09D0 beq .L239 + 2989 .loc 1 1193 9 discriminator 1 view .LVU867 + 2990 00c6 B2F5803F cmp r2, #65536 + 2991 00ca 09D0 beq .L239 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3034 .loc 1 1195 7 is_stmt 1 view .LVU882 - 3035 00d4 1A68 ldr r2, [r3] - 3036 .LVL196: + 2992 .loc 1 1195 7 is_stmt 1 view .LVU868 + 2993 00cc 1A68 ldr r2, [r3] + 2994 .LVL188: 1195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3037 .loc 1 1195 7 is_stmt 0 view .LVU883 - 3038 00d6 42F00102 orr r2, r2, #1 - 3039 00da 1A60 str r2, [r3] + 2995 .loc 1 1195 7 is_stmt 0 view .LVU869 + 2996 00ce 42F00102 orr r2, r2, #1 + 2997 00d2 1A60 str r2, [r3] 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3040 .loc 1 1204 10 view .LVU884 - 3041 00dc 0020 movs r0, #0 - 3042 00de 00E0 b .L230 - 3043 .LVL197: - 3044 .L237: + 2998 .loc 1 1204 10 view .LVU870 + 2999 00d4 0020 movs r0, #0 + 3000 00d6 00E0 b .L230 + 3001 .LVL189: + 3002 .L237: 1177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3045 .loc 1 1177 12 view .LVU885 - 3046 00e0 0120 movs r0, #1 - 3047 .LVL198: - 3048 .L230: + 3003 .loc 1 1177 12 view .LVU871 + 3004 00d8 0120 movs r0, #1 + 3005 .LVL190: + 3006 .L230: 1205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3049 .loc 1 1205 1 view .LVU886 - 3050 00e2 10BD pop {r4, pc} - 3051 .LVL199: - 3052 .L238: + 3007 .loc 1 1205 1 view .LVU872 + 3008 00da 10BD pop {r4, pc} + 3009 .LVL191: + 3010 .L238: 1204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3053 .loc 1 1204 10 view .LVU887 - 3054 00e4 0020 movs r0, #0 - 3055 00e6 FCE7 b .L230 - 3056 .L239: - 3057 00e8 0020 movs r0, #0 - 3058 00ea FAE7 b .L230 - 3059 .L246: - 3060 .align 2 - 3061 .L245: - 3062 00ec 002C0140 .word 1073818624 - 3063 00f0 07000100 .word 65543 - 3064 .cfi_endproc - 3065 .LFE345: - 3067 .section .text.HAL_TIMEx_PWMN_Stop,"ax",%progbits - 3068 .align 1 - 3069 .global HAL_TIMEx_PWMN_Stop - 3070 .syntax unified - 3071 .thumb - 3072 .thumb_func - ARM GAS /tmp/ccdmQ4z9.s page 134 + 3011 .loc 1 1204 10 view .LVU873 + 3012 00dc 0020 movs r0, #0 + 3013 00de FCE7 b .L230 + 3014 .L239: + 3015 00e0 0020 movs r0, #0 + 3016 00e2 FAE7 b .L230 + 3017 .L246: + 3018 .align 2 + 3019 .L245: + 3020 00e4 002C0140 .word 1073818624 + 3021 00e8 07000100 .word 65543 + 3022 .cfi_endproc + 3023 .LFE345: + 3025 .section .text.HAL_TIMEx_PWMN_Stop,"ax",%progbits + 3026 .align 1 + 3027 .global HAL_TIMEx_PWMN_Stop + 3028 .syntax unified + 3029 .thumb + ARM GAS /tmp/ccqCLCUn.s page 133 - 3074 HAL_TIMEx_PWMN_Stop: - 3075 .LVL200: - 3076 .LFB346: + 3030 .thumb_func + 3032 HAL_TIMEx_PWMN_Stop: + 3033 .LVL192: + 3034 .LFB346: 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 3077 .loc 1 1219 1 is_stmt 1 view -0 - 3078 .cfi_startproc - 3079 @ args = 0, pretend = 0, frame = 0 - 3080 @ frame_needed = 0, uses_anonymous_args = 0 + 3035 .loc 1 1219 1 is_stmt 1 view -0 + 3036 .cfi_startproc + 3037 @ args = 0, pretend = 0, frame = 0 + 3038 @ frame_needed = 0, uses_anonymous_args = 0 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 3081 .loc 1 1219 1 is_stmt 0 view .LVU889 - 3082 0000 38B5 push {r3, r4, r5, lr} - 3083 .LCFI21: - 3084 .cfi_def_cfa_offset 16 - 3085 .cfi_offset 3, -16 - 3086 .cfi_offset 4, -12 - 3087 .cfi_offset 5, -8 - 3088 .cfi_offset 14, -4 - 3089 0002 0446 mov r4, r0 - 3090 0004 0D46 mov r5, r1 + 3039 .loc 1 1219 1 is_stmt 0 view .LVU875 + 3040 0000 38B5 push {r3, r4, r5, lr} + 3041 .LCFI21: + 3042 .cfi_def_cfa_offset 16 + 3043 .cfi_offset 3, -16 + 3044 .cfi_offset 4, -12 + 3045 .cfi_offset 5, -8 + 3046 .cfi_offset 14, -4 + 3047 0002 0446 mov r4, r0 + 3048 0004 0D46 mov r5, r1 1221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3091 .loc 1 1221 3 is_stmt 1 view .LVU890 + 3049 .loc 1 1221 3 is_stmt 1 view .LVU876 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3092 .loc 1 1224 3 view .LVU891 - 3093 0006 0022 movs r2, #0 - 3094 0008 0068 ldr r0, [r0] - 3095 .LVL201: + 3050 .loc 1 1224 3 view .LVU877 + 3051 0006 0022 movs r2, #0 + 3052 0008 0068 ldr r0, [r0] + 3053 .LVL193: 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3096 .loc 1 1224 3 is_stmt 0 view .LVU892 - 3097 000a FFF7FEFF bl TIM_CCxNChannelCmd - 3098 .LVL202: + 3054 .loc 1 1224 3 is_stmt 0 view .LVU878 + 3055 000a FFF7FEFF bl TIM_CCxNChannelCmd + 3056 .LVL194: 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3099 .loc 1 1227 3 is_stmt 1 view .LVU893 + 3057 .loc 1 1227 3 is_stmt 1 view .LVU879 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3100 .loc 1 1227 3 view .LVU894 - 3101 000e 2368 ldr r3, [r4] - 3102 0010 196A ldr r1, [r3, #32] - 3103 0012 41F21112 movw r2, #4369 - 3104 0016 1142 tst r1, r2 - 3105 0018 08D1 bne .L248 + 3058 .loc 1 1227 3 view .LVU880 + 3059 000e 2368 ldr r3, [r4] + 3060 0010 196A ldr r1, [r3, #32] + 3061 0012 41F21112 movw r2, #4369 + 3062 0016 1142 tst r1, r2 + 3063 0018 08D1 bne .L248 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3106 .loc 1 1227 3 discriminator 1 view .LVU895 - 3107 001a 196A ldr r1, [r3, #32] - 3108 001c 44F24442 movw r2, #17476 - 3109 0020 1142 tst r1, r2 - 3110 0022 03D1 bne .L248 + 3064 .loc 1 1227 3 discriminator 1 view .LVU881 + 3065 001a 196A ldr r1, [r3, #32] + 3066 001c 44F24442 movw r2, #17476 + 3067 0020 1142 tst r1, r2 + 3068 0022 03D1 bne .L248 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3111 .loc 1 1227 3 discriminator 3 view .LVU896 - 3112 0024 5A6C ldr r2, [r3, #68] - 3113 0026 22F40042 bic r2, r2, #32768 - 3114 002a 5A64 str r2, [r3, #68] - 3115 .L248: + 3069 .loc 1 1227 3 discriminator 3 view .LVU882 + 3070 0024 5A6C ldr r2, [r3, #68] + 3071 0026 22F40042 bic r2, r2, #32768 + 3072 002a 5A64 str r2, [r3, #68] + 3073 .L248: 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3116 .loc 1 1227 3 discriminator 5 view .LVU897 + 3074 .loc 1 1227 3 discriminator 5 view .LVU883 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3117 .loc 1 1230 3 view .LVU898 + 3075 .loc 1 1230 3 view .LVU884 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3118 .loc 1 1230 3 view .LVU899 - ARM GAS /tmp/ccdmQ4z9.s page 135 + ARM GAS /tmp/ccqCLCUn.s page 134 - 3119 002c 2368 ldr r3, [r4] - 3120 002e 196A ldr r1, [r3, #32] - 3121 0030 41F21112 movw r2, #4369 - 3122 0034 1142 tst r1, r2 - 3123 0036 08D1 bne .L249 + 3076 .loc 1 1230 3 view .LVU885 + 3077 002c 2368 ldr r3, [r4] + 3078 002e 196A ldr r1, [r3, #32] + 3079 0030 41F21112 movw r2, #4369 + 3080 0034 1142 tst r1, r2 + 3081 0036 08D1 bne .L249 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3124 .loc 1 1230 3 discriminator 1 view .LVU900 - 3125 0038 196A ldr r1, [r3, #32] - 3126 003a 44F24442 movw r2, #17476 - 3127 003e 1142 tst r1, r2 - 3128 0040 03D1 bne .L249 + 3082 .loc 1 1230 3 discriminator 1 view .LVU886 + 3083 0038 196A ldr r1, [r3, #32] + 3084 003a 44F24442 movw r2, #17476 + 3085 003e 1142 tst r1, r2 + 3086 0040 03D1 bne .L249 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3129 .loc 1 1230 3 discriminator 3 view .LVU901 - 3130 0042 1A68 ldr r2, [r3] - 3131 0044 22F00102 bic r2, r2, #1 - 3132 0048 1A60 str r2, [r3] - 3133 .L249: + 3087 .loc 1 1230 3 discriminator 3 view .LVU887 + 3088 0042 1A68 ldr r2, [r3] + 3089 0044 22F00102 bic r2, r2, #1 + 3090 0048 1A60 str r2, [r3] + 3091 .L249: 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3134 .loc 1 1230 3 discriminator 5 view .LVU902 + 3092 .loc 1 1230 3 discriminator 5 view .LVU888 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3135 .loc 1 1233 3 view .LVU903 - 3136 004a 25B9 cbnz r5, .L250 + 3093 .loc 1 1233 3 view .LVU889 + 3094 004a 25B9 cbnz r5, .L250 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3137 .loc 1 1233 3 is_stmt 0 discriminator 1 view .LVU904 - 3138 004c 0123 movs r3, #1 - 3139 004e 84F84430 strb r3, [r4, #68] - 3140 .L251: + 3095 .loc 1 1233 3 is_stmt 0 discriminator 1 view .LVU890 + 3096 004c 0123 movs r3, #1 + 3097 004e 84F84430 strb r3, [r4, #68] + 3098 .L251: 1236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3141 .loc 1 1236 3 is_stmt 1 view .LVU905 + 3099 .loc 1 1236 3 is_stmt 1 view .LVU891 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3142 .loc 1 1237 1 is_stmt 0 view .LVU906 - 3143 0052 0020 movs r0, #0 - 3144 0054 38BD pop {r3, r4, r5, pc} - 3145 .LVL203: - 3146 .L250: + 3100 .loc 1 1237 1 is_stmt 0 view .LVU892 + 3101 0052 0020 movs r0, #0 + 3102 0054 38BD pop {r3, r4, r5, pc} + 3103 .LVL195: + 3104 .L250: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3147 .loc 1 1233 3 discriminator 2 view .LVU907 - 3148 0056 042D cmp r5, #4 - 3149 0058 05D0 beq .L255 + 3105 .loc 1 1233 3 discriminator 2 view .LVU893 + 3106 0056 042D cmp r5, #4 + 3107 0058 05D0 beq .L255 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3150 .loc 1 1233 3 discriminator 4 view .LVU908 - 3151 005a 082D cmp r5, #8 - 3152 005c 07D0 beq .L256 + 3108 .loc 1 1233 3 discriminator 4 view .LVU894 + 3109 005a 082D cmp r5, #8 + 3110 005c 07D0 beq .L256 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3153 .loc 1 1233 3 discriminator 7 view .LVU909 - 3154 005e 0123 movs r3, #1 - 3155 0060 84F84730 strb r3, [r4, #71] - 3156 0064 F5E7 b .L251 - 3157 .L255: + 3111 .loc 1 1233 3 discriminator 7 view .LVU895 + 3112 005e 0123 movs r3, #1 + 3113 0060 84F84730 strb r3, [r4, #71] + 3114 0064 F5E7 b .L251 + 3115 .L255: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3158 .loc 1 1233 3 discriminator 3 view .LVU910 - 3159 0066 0123 movs r3, #1 - 3160 0068 84F84530 strb r3, [r4, #69] - 3161 006c F1E7 b .L251 - 3162 .L256: + 3116 .loc 1 1233 3 discriminator 3 view .LVU896 + 3117 0066 0123 movs r3, #1 + 3118 0068 84F84530 strb r3, [r4, #69] + 3119 006c F1E7 b .L251 + 3120 .L256: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3163 .loc 1 1233 3 discriminator 6 view .LVU911 - ARM GAS /tmp/ccdmQ4z9.s page 136 + ARM GAS /tmp/ccqCLCUn.s page 135 - 3164 006e 0123 movs r3, #1 - 3165 0070 84F84630 strb r3, [r4, #70] - 3166 0074 EDE7 b .L251 - 3167 .cfi_endproc - 3168 .LFE346: - 3170 .section .text.HAL_TIMEx_PWMN_Start_IT,"ax",%progbits - 3171 .align 1 - 3172 .global HAL_TIMEx_PWMN_Start_IT - 3173 .syntax unified - 3174 .thumb - 3175 .thumb_func - 3177 HAL_TIMEx_PWMN_Start_IT: - 3178 .LVL204: - 3179 .LFB347: + 3121 .loc 1 1233 3 discriminator 6 view .LVU897 + 3122 006e 0123 movs r3, #1 + 3123 0070 84F84630 strb r3, [r4, #70] + 3124 0074 EDE7 b .L251 + 3125 .cfi_endproc + 3126 .LFE346: + 3128 .section .text.HAL_TIMEx_PWMN_Start_IT,"ax",%progbits + 3129 .align 1 + 3130 .global HAL_TIMEx_PWMN_Start_IT + 3131 .syntax unified + 3132 .thumb + 3133 .thumb_func + 3135 HAL_TIMEx_PWMN_Start_IT: + 3136 .LVL196: + 3137 .LFB347: 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 3180 .loc 1 1252 1 is_stmt 1 view -0 - 3181 .cfi_startproc - 3182 @ args = 0, pretend = 0, frame = 0 - 3183 @ frame_needed = 0, uses_anonymous_args = 0 + 3138 .loc 1 1252 1 is_stmt 1 view -0 + 3139 .cfi_startproc + 3140 @ args = 0, pretend = 0, frame = 0 + 3141 @ frame_needed = 0, uses_anonymous_args = 0 1252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 3184 .loc 1 1252 1 is_stmt 0 view .LVU913 - 3185 0000 10B5 push {r4, lr} - 3186 .LCFI22: - 3187 .cfi_def_cfa_offset 8 - 3188 .cfi_offset 4, -8 - 3189 .cfi_offset 14, -4 - 3190 0002 0446 mov r4, r0 + 3142 .loc 1 1252 1 is_stmt 0 view .LVU899 + 3143 0000 10B5 push {r4, lr} + 3144 .LCFI22: + 3145 .cfi_def_cfa_offset 8 + 3146 .cfi_offset 4, -8 + 3147 .cfi_offset 14, -4 + 3148 0002 0446 mov r4, r0 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 3191 .loc 1 1253 3 is_stmt 1 view .LVU914 - 3192 .LVL205: + 3149 .loc 1 1253 3 is_stmt 1 view .LVU900 + 3150 .LVL197: 1254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3193 .loc 1 1254 3 view .LVU915 + 3151 .loc 1 1254 3 view .LVU901 1257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3194 .loc 1 1257 3 view .LVU916 + 3152 .loc 1 1257 3 view .LVU902 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3195 .loc 1 1260 3 view .LVU917 + 3153 .loc 1 1260 3 view .LVU903 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3196 .loc 1 1260 46 is_stmt 0 view .LVU918 - 3197 0004 0846 mov r0, r1 - 3198 .LVL206: + 3154 .loc 1 1260 46 is_stmt 0 view .LVU904 + 3155 0004 0846 mov r0, r1 + 3156 .LVL198: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3199 .loc 1 1260 46 view .LVU919 - 3200 0006 0029 cmp r1, #0 - 3201 0008 3ED1 bne .L258 + 3157 .loc 1 1260 46 view .LVU905 + 3158 0006 0029 cmp r1, #0 + 3159 0008 3DD1 bne .L258 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3202 .loc 1 1260 7 discriminator 1 view .LVU920 - 3203 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - 3204 000e DBB2 uxtb r3, r3 + 3160 .loc 1 1260 7 discriminator 1 view .LVU906 + 3161 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3205 .loc 1 1260 46 discriminator 1 view .LVU921 - 3206 0010 013B subs r3, r3, #1 - 3207 0012 18BF it ne - 3208 0014 0123 movne r3, #1 - 3209 .L259: + 3162 .loc 1 1260 46 discriminator 1 view .LVU907 + 3163 000e 013B subs r3, r3, #1 + 3164 0010 18BF it ne + 3165 0012 0123 movne r3, #1 + 3166 .L259: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3210 .loc 1 1260 6 discriminator 12 view .LVU922 - 3211 0016 002B cmp r3, #0 - ARM GAS /tmp/ccdmQ4z9.s page 137 + 3167 .loc 1 1260 6 discriminator 12 view .LVU908 + 3168 0014 002B cmp r3, #0 + ARM GAS /tmp/ccqCLCUn.s page 136 - 3212 0018 40F09C80 bne .L274 + 3169 0016 40F09980 bne .L274 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3213 .loc 1 1266 3 is_stmt 1 view .LVU923 - 3214 001c 0028 cmp r0, #0 - 3215 001e 4CD1 bne .L263 + 3170 .loc 1 1266 3 is_stmt 1 view .LVU909 + 3171 001a 0028 cmp r0, #0 + 3172 001c 49D1 bne .L263 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3216 .loc 1 1266 3 is_stmt 0 discriminator 1 view .LVU924 - 3217 0020 0223 movs r3, #2 - 3218 0022 84F84430 strb r3, [r4, #68] + 3173 .loc 1 1266 3 is_stmt 0 discriminator 1 view .LVU910 + 3174 001e 0223 movs r3, #2 + 3175 0020 84F84430 strb r3, [r4, #68] 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3219 .loc 1 1268 3 is_stmt 1 view .LVU925 - 3220 .L264: + 3176 .loc 1 1268 3 is_stmt 1 view .LVU911 + 3177 .L264: 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3221 .loc 1 1273 7 view .LVU926 - 3222 0026 2268 ldr r2, [r4] - 3223 0028 D368 ldr r3, [r2, #12] - 3224 002a 43F00203 orr r3, r3, #2 - 3225 002e D360 str r3, [r2, #12] + 3178 .loc 1 1273 7 view .LVU912 + 3179 0024 2268 ldr r2, [r4] + 3180 0026 D368 ldr r3, [r2, #12] + 3181 0028 43F00203 orr r3, r3, #2 + 3182 002c D360 str r3, [r2, #12] 1274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3226 .loc 1 1274 7 view .LVU927 + 3183 .loc 1 1274 7 view .LVU913 1303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3227 .loc 1 1303 3 view .LVU928 - 3228 .L271: + 3184 .loc 1 1303 3 view .LVU914 + 3185 .L271: 1306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3229 .loc 1 1306 5 view .LVU929 - 3230 0030 2268 ldr r2, [r4] - 3231 0032 D368 ldr r3, [r2, #12] - 3232 0034 43F08003 orr r3, r3, #128 - 3233 0038 D360 str r3, [r2, #12] + 3186 .loc 1 1306 5 view .LVU915 + 3187 002e 2268 ldr r2, [r4] + 3188 0030 D368 ldr r3, [r2, #12] + 3189 0032 43F08003 orr r3, r3, #128 + 3190 0036 D360 str r3, [r2, #12] 1309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3234 .loc 1 1309 5 view .LVU930 - 3235 003a 0422 movs r2, #4 - 3236 003c 0146 mov r1, r0 - 3237 .LVL207: + 3191 .loc 1 1309 5 view .LVU916 + 3192 0038 0422 movs r2, #4 + 3193 003a 0146 mov r1, r0 + 3194 .LVL199: 1309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3238 .loc 1 1309 5 is_stmt 0 view .LVU931 - 3239 003e 2068 ldr r0, [r4] - 3240 .LVL208: + 3195 .loc 1 1309 5 is_stmt 0 view .LVU917 + 3196 003c 2068 ldr r0, [r4] + 3197 .LVL200: 1309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3241 .loc 1 1309 5 view .LVU932 - 3242 0040 FFF7FEFF bl TIM_CCxNChannelCmd - 3243 .LVL209: + 3198 .loc 1 1309 5 view .LVU918 + 3199 003e FFF7FEFF bl TIM_CCxNChannelCmd + 3200 .LVL201: 1312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3244 .loc 1 1312 5 is_stmt 1 view .LVU933 - 3245 0044 2268 ldr r2, [r4] - 3246 0046 536C ldr r3, [r2, #68] - 3247 0048 43F40043 orr r3, r3, #32768 - 3248 004c 5364 str r3, [r2, #68] + 3201 .loc 1 1312 5 is_stmt 1 view .LVU919 + 3202 0042 2268 ldr r2, [r4] + 3203 0044 536C ldr r3, [r2, #68] + 3204 0046 43F40043 orr r3, r3, #32768 + 3205 004a 5364 str r3, [r2, #68] 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3249 .loc 1 1315 5 view .LVU934 + 3206 .loc 1 1315 5 view .LVU920 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3250 .loc 1 1315 9 is_stmt 0 view .LVU935 - 3251 004e 2368 ldr r3, [r4] + 3207 .loc 1 1315 9 is_stmt 0 view .LVU921 + 3208 004c 2368 ldr r3, [r4] 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3252 .loc 1 1315 8 view .LVU936 - 3253 0050 444A ldr r2, .L286 - 3254 0052 9342 cmp r3, r2 - ARM GAS /tmp/ccdmQ4z9.s page 138 + 3209 .loc 1 1315 8 view .LVU922 + 3210 004e 434A ldr r2, .L286 + 3211 0050 9342 cmp r3, r2 + ARM GAS /tmp/ccqCLCUn.s page 137 - 3255 0054 70D0 beq .L272 + 3212 0052 6DD0 beq .L272 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3256 .loc 1 1315 9 discriminator 1 view .LVU937 - 3257 0056 B3F1804F cmp r3, #1073741824 - 3258 005a 6DD0 beq .L272 + 3213 .loc 1 1315 9 discriminator 1 view .LVU923 + 3214 0054 B3F1804F cmp r3, #1073741824 + 3215 0058 6AD0 beq .L272 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3259 .loc 1 1315 9 discriminator 2 view .LVU938 - 3260 005c A2F59432 sub r2, r2, #75776 - 3261 0060 9342 cmp r3, r2 - 3262 0062 69D0 beq .L272 + 3216 .loc 1 1315 9 discriminator 2 view .LVU924 + 3217 005a A2F59432 sub r2, r2, #75776 + 3218 005e 9342 cmp r3, r2 + 3219 0060 66D0 beq .L272 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3263 .loc 1 1315 9 discriminator 3 view .LVU939 - 3264 0064 02F58062 add r2, r2, #1024 - 3265 0068 9342 cmp r3, r2 - 3266 006a 65D0 beq .L272 + 3220 .loc 1 1315 9 discriminator 3 view .LVU925 + 3221 0062 02F58062 add r2, r2, #1024 + 3222 0066 9342 cmp r3, r2 + 3223 0068 62D0 beq .L272 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3267 .loc 1 1315 9 discriminator 4 view .LVU940 - 3268 006c 02F59632 add r2, r2, #76800 - 3269 0070 9342 cmp r3, r2 - 3270 0072 61D0 beq .L272 + 3224 .loc 1 1315 9 discriminator 4 view .LVU926 + 3225 006a 02F59632 add r2, r2, #76800 + 3226 006e 9342 cmp r3, r2 + 3227 0070 5ED0 beq .L272 1315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3271 .loc 1 1315 9 discriminator 5 view .LVU941 - 3272 0074 02F54062 add r2, r2, #3072 - 3273 0078 9342 cmp r3, r2 - 3274 007a 5DD0 beq .L272 + 3228 .loc 1 1315 9 discriminator 5 view .LVU927 + 3229 0072 02F54062 add r2, r2, #3072 + 3230 0076 9342 cmp r3, r2 + 3231 0078 5AD0 beq .L272 1325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3275 .loc 1 1325 7 is_stmt 1 view .LVU942 - 3276 007c 1A68 ldr r2, [r3] - 3277 007e 42F00102 orr r2, r2, #1 - 3278 0082 1A60 str r2, [r3] - 3279 0084 0020 movs r0, #0 - 3280 0086 66E0 b .L262 - 3281 .LVL210: - 3282 .L258: + 3232 .loc 1 1325 7 is_stmt 1 view .LVU928 + 3233 007a 1A68 ldr r2, [r3] + 3234 007c 42F00102 orr r2, r2, #1 + 3235 0080 1A60 str r2, [r3] + 3236 0082 0020 movs r0, #0 + 3237 0084 63E0 b .L262 + 3238 .LVL202: + 3239 .L258: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3283 .loc 1 1260 46 is_stmt 0 discriminator 2 view .LVU943 - 3284 0088 0429 cmp r1, #4 - 3285 008a 08D0 beq .L282 + 3240 .loc 1 1260 46 is_stmt 0 discriminator 2 view .LVU929 + 3241 0086 0429 cmp r1, #4 + 3242 0088 07D0 beq .L282 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3286 .loc 1 1260 46 discriminator 5 view .LVU944 - 3287 008c 0829 cmp r1, #8 - 3288 008e 0DD0 beq .L283 + 3243 .loc 1 1260 46 discriminator 5 view .LVU930 + 3244 008a 0829 cmp r1, #8 + 3245 008c 0BD0 beq .L283 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3289 .loc 1 1260 7 discriminator 8 view .LVU945 - 3290 0090 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 - 3291 0094 DBB2 uxtb r3, r3 + 3246 .loc 1 1260 7 discriminator 8 view .LVU931 + 3247 008e 94F84730 ldrb r3, [r4, #71] @ zero_extendqisi2 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3292 .loc 1 1260 46 discriminator 8 view .LVU946 - 3293 0096 013B subs r3, r3, #1 - 3294 0098 18BF it ne - 3295 009a 0123 movne r3, #1 - 3296 009c BBE7 b .L259 - 3297 .L282: + 3248 .loc 1 1260 46 discriminator 8 view .LVU932 + 3249 0092 013B subs r3, r3, #1 + 3250 0094 18BF it ne + 3251 0096 0123 movne r3, #1 + 3252 0098 BCE7 b .L259 + 3253 .L282: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3298 .loc 1 1260 7 discriminator 4 view .LVU947 - 3299 009e 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 - 3300 00a2 DBB2 uxtb r3, r3 - ARM GAS /tmp/ccdmQ4z9.s page 139 + 3254 .loc 1 1260 7 discriminator 4 view .LVU933 + 3255 009a 94F84530 ldrb r3, [r4, #69] @ zero_extendqisi2 +1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3256 .loc 1 1260 46 discriminator 4 view .LVU934 + ARM GAS /tmp/ccqCLCUn.s page 138 + 3257 009e 013B subs r3, r3, #1 + 3258 00a0 18BF it ne + 3259 00a2 0123 movne r3, #1 + 3260 00a4 B6E7 b .L259 + 3261 .L283: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3301 .loc 1 1260 46 discriminator 4 view .LVU948 - 3302 00a4 013B subs r3, r3, #1 - 3303 00a6 18BF it ne - 3304 00a8 0123 movne r3, #1 - 3305 00aa B4E7 b .L259 - 3306 .L283: + 3262 .loc 1 1260 7 discriminator 7 view .LVU935 + 3263 00a6 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3307 .loc 1 1260 7 discriminator 7 view .LVU949 - 3308 00ac 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 - 3309 00b0 DBB2 uxtb r3, r3 -1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3310 .loc 1 1260 46 discriminator 7 view .LVU950 - 3311 00b2 013B subs r3, r3, #1 - 3312 00b4 18BF it ne - 3313 00b6 0123 movne r3, #1 - 3314 00b8 ADE7 b .L259 - 3315 .L263: + 3264 .loc 1 1260 46 discriminator 7 view .LVU936 + 3265 00aa 013B subs r3, r3, #1 + 3266 00ac 18BF it ne + 3267 00ae 0123 movne r3, #1 + 3268 00b0 B0E7 b .L259 + 3269 .L263: 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3316 .loc 1 1266 3 discriminator 2 view .LVU951 - 3317 00ba 0428 cmp r0, #4 - 3318 00bc 24D0 beq .L284 + 3270 .loc 1 1266 3 discriminator 2 view .LVU937 + 3271 00b2 0428 cmp r0, #4 + 3272 00b4 24D0 beq .L284 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3319 .loc 1 1266 3 discriminator 4 view .LVU952 - 3320 00be 0828 cmp r0, #8 - 3321 00c0 2BD0 beq .L285 + 3273 .loc 1 1266 3 discriminator 4 view .LVU938 + 3274 00b6 0828 cmp r0, #8 + 3275 00b8 2BD0 beq .L285 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3322 .loc 1 1266 3 discriminator 7 view .LVU953 - 3323 00c2 0223 movs r3, #2 - 3324 00c4 84F84730 strb r3, [r4, #71] + 3276 .loc 1 1266 3 discriminator 7 view .LVU939 + 3277 00ba 0223 movs r3, #2 + 3278 00bc 84F84730 strb r3, [r4, #71] 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3325 .loc 1 1268 3 is_stmt 1 view .LVU954 - 3326 00c8 0C28 cmp r0, #12 - 3327 00ca 45D8 bhi .L275 - 3328 00cc 01A3 adr r3, .L270 - 3329 00ce 53F820F0 ldr pc, [r3, r0, lsl #2] - 3330 00d2 00BF .p2align 2 - 3331 .L270: - 3332 00d4 27000000 .word .L264+1 - 3333 00d8 59010000 .word .L275+1 - 3334 00dc 59010000 .word .L275+1 - 3335 00e0 59010000 .word .L275+1 - 3336 00e4 0F010000 .word .L266+1 - 3337 00e8 59010000 .word .L275+1 - 3338 00ec 59010000 .word .L275+1 - 3339 00f0 59010000 .word .L275+1 - 3340 00f4 21010000 .word .L268+1 - 3341 00f8 59010000 .word .L275+1 - 3342 00fc 59010000 .word .L275+1 - 3343 0100 59010000 .word .L275+1 - 3344 0104 2D010000 .word .L269+1 - 3345 .p2align 1 - 3346 .L284: + 3279 .loc 1 1268 3 is_stmt 1 view .LVU940 + 3280 00c0 0C28 cmp r0, #12 + 3281 00c2 45D8 bhi .L275 + 3282 00c4 01A3 adr r3, .L270 + 3283 00c6 53F820F0 ldr pc, [r3, r0, lsl #2] + 3284 00ca 00BF .p2align 2 + 3285 .L270: + 3286 00cc 25000000 .word .L264+1 + 3287 00d0 51010000 .word .L275+1 + 3288 00d4 51010000 .word .L275+1 + 3289 00d8 51010000 .word .L275+1 + 3290 00dc 07010000 .word .L266+1 + 3291 00e0 51010000 .word .L275+1 + 3292 00e4 51010000 .word .L275+1 + 3293 00e8 51010000 .word .L275+1 + 3294 00ec 19010000 .word .L268+1 + 3295 00f0 51010000 .word .L275+1 + 3296 00f4 51010000 .word .L275+1 + 3297 00f8 51010000 .word .L275+1 + 3298 00fc 25010000 .word .L269+1 + 3299 .p2align 1 + 3300 .L284: 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3347 .loc 1 1266 3 is_stmt 0 discriminator 3 view .LVU955 - 3348 0108 0223 movs r3, #2 - 3349 010a 84F84530 strb r3, [r4, #69] - ARM GAS /tmp/ccdmQ4z9.s page 140 - - + 3301 .loc 1 1266 3 is_stmt 0 discriminator 3 view .LVU941 + 3302 0100 0223 movs r3, #2 + 3303 0102 84F84530 strb r3, [r4, #69] 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3350 .loc 1 1268 3 is_stmt 1 view .LVU956 - 3351 .L266: + 3304 .loc 1 1268 3 is_stmt 1 view .LVU942 + 3305 .L266: + ARM GAS /tmp/ccqCLCUn.s page 139 + + 1280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3352 .loc 1 1280 7 view .LVU957 - 3353 010e 2268 ldr r2, [r4] - 3354 0110 D368 ldr r3, [r2, #12] - 3355 0112 43F00403 orr r3, r3, #4 - 3356 0116 D360 str r3, [r2, #12] + 3306 .loc 1 1280 7 view .LVU943 + 3307 0106 2268 ldr r2, [r4] + 3308 0108 D368 ldr r3, [r2, #12] + 3309 010a 43F00403 orr r3, r3, #4 + 3310 010e D360 str r3, [r2, #12] 1281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3357 .loc 1 1281 7 view .LVU958 + 3311 .loc 1 1281 7 view .LVU944 1303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3358 .loc 1 1303 3 view .LVU959 - 3359 0118 8AE7 b .L271 - 3360 .L285: + 3312 .loc 1 1303 3 view .LVU945 + 3313 0110 8DE7 b .L271 + 3314 .L285: 1266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3361 .loc 1 1266 3 is_stmt 0 discriminator 6 view .LVU960 - 3362 011a 0223 movs r3, #2 - 3363 011c 84F84630 strb r3, [r4, #70] + 3315 .loc 1 1266 3 is_stmt 0 discriminator 6 view .LVU946 + 3316 0112 0223 movs r3, #2 + 3317 0114 84F84630 strb r3, [r4, #70] 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3364 .loc 1 1268 3 is_stmt 1 view .LVU961 - 3365 .L268: + 3318 .loc 1 1268 3 is_stmt 1 view .LVU947 + 3319 .L268: 1287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3366 .loc 1 1287 7 view .LVU962 - 3367 0120 2268 ldr r2, [r4] - 3368 0122 D368 ldr r3, [r2, #12] - 3369 0124 43F00803 orr r3, r3, #8 - 3370 0128 D360 str r3, [r2, #12] + 3320 .loc 1 1287 7 view .LVU948 + 3321 0118 2268 ldr r2, [r4] + 3322 011a D368 ldr r3, [r2, #12] + 3323 011c 43F00803 orr r3, r3, #8 + 3324 0120 D360 str r3, [r2, #12] 1288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3371 .loc 1 1288 7 view .LVU963 + 3325 .loc 1 1288 7 view .LVU949 1303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3372 .loc 1 1303 3 view .LVU964 - 3373 012a 81E7 b .L271 - 3374 .L269: + 3326 .loc 1 1303 3 view .LVU950 + 3327 0122 84E7 b .L271 + 3328 .L269: 1294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3375 .loc 1 1294 7 view .LVU965 - 3376 012c 2268 ldr r2, [r4] - 3377 012e D368 ldr r3, [r2, #12] - 3378 0130 43F01003 orr r3, r3, #16 - 3379 0134 D360 str r3, [r2, #12] + 3329 .loc 1 1294 7 view .LVU951 + 3330 0124 2268 ldr r2, [r4] + 3331 0126 D368 ldr r3, [r2, #12] + 3332 0128 43F01003 orr r3, r3, #16 + 3333 012c D360 str r3, [r2, #12] 1295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3380 .loc 1 1295 7 view .LVU966 + 3334 .loc 1 1295 7 view .LVU952 1303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3381 .loc 1 1303 3 view .LVU967 - 3382 0136 7BE7 b .L271 - 3383 .LVL211: - 3384 .L272: + 3335 .loc 1 1303 3 view .LVU953 + 3336 012e 7EE7 b .L271 + 3337 .LVL203: + 3338 .L272: 1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 3385 .loc 1 1317 7 view .LVU968 + 3339 .loc 1 1317 7 view .LVU954 1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 3386 .loc 1 1317 31 is_stmt 0 view .LVU969 - 3387 0138 9968 ldr r1, [r3, #8] + 3340 .loc 1 1317 31 is_stmt 0 view .LVU955 + 3341 0130 9968 ldr r1, [r3, #8] 1317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 3388 .loc 1 1317 15 view .LVU970 - 3389 013a 0B4A ldr r2, .L286+4 - 3390 013c 0A40 ands r2, r2, r1 - 3391 .LVL212: - ARM GAS /tmp/ccdmQ4z9.s page 141 + 3342 .loc 1 1317 15 view .LVU956 + 3343 0132 0B4A ldr r2, .L286+4 + 3344 0134 0A40 ands r2, r2, r1 + 3345 .LVL204: +1318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3346 .loc 1 1318 7 is_stmt 1 view .LVU957 +1318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + ARM GAS /tmp/ccqCLCUn.s page 140 + 3347 .loc 1 1318 10 is_stmt 0 view .LVU958 + 3348 0136 062A cmp r2, #6 + 3349 0138 0CD0 beq .L276 1318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3392 .loc 1 1318 7 is_stmt 1 view .LVU971 -1318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3393 .loc 1 1318 10 is_stmt 0 view .LVU972 - 3394 013e 062A cmp r2, #6 - 3395 0140 0CD0 beq .L276 -1318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3396 .loc 1 1318 11 discriminator 1 view .LVU973 - 3397 0142 B2F5803F cmp r2, #65536 - 3398 0146 0BD0 beq .L277 + 3350 .loc 1 1318 11 discriminator 1 view .LVU959 + 3351 013a B2F5803F cmp r2, #65536 + 3352 013e 0BD0 beq .L277 1320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3399 .loc 1 1320 9 is_stmt 1 view .LVU974 - 3400 0148 1A68 ldr r2, [r3] - 3401 .LVL213: + 3353 .loc 1 1320 9 is_stmt 1 view .LVU960 + 3354 0140 1A68 ldr r2, [r3] + 3355 .LVL205: 1320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3402 .loc 1 1320 9 is_stmt 0 view .LVU975 - 3403 014a 42F00102 orr r2, r2, #1 - 3404 014e 1A60 str r2, [r3] - 3405 0150 0020 movs r0, #0 - 3406 0152 00E0 b .L262 - 3407 .LVL214: - 3408 .L274: + 3356 .loc 1 1320 9 is_stmt 0 view .LVU961 + 3357 0142 42F00102 orr r2, r2, #1 + 3358 0146 1A60 str r2, [r3] + 3359 0148 0020 movs r0, #0 + 3360 014a 00E0 b .L262 + 3361 .LVL206: + 3362 .L274: 1262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3409 .loc 1 1262 12 view .LVU976 - 3410 0154 0120 movs r0, #1 - 3411 .LVL215: - 3412 .L262: + 3363 .loc 1 1262 12 view .LVU962 + 3364 014c 0120 movs r0, #1 + 3365 .LVL207: + 3366 .L262: 1331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3413 .loc 1 1331 1 view .LVU977 - 3414 0156 10BD pop {r4, pc} - 3415 .LVL216: - 3416 .L275: + 3367 .loc 1 1331 1 view .LVU963 + 3368 014e 10BD pop {r4, pc} + 3369 .LVL208: + 3370 .L275: 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3417 .loc 1 1268 3 view .LVU978 - 3418 0158 0120 movs r0, #1 - 3419 .LVL217: + 3371 .loc 1 1268 3 view .LVU964 + 3372 0150 0120 movs r0, #1 + 3373 .LVL209: 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3420 .loc 1 1268 3 view .LVU979 - 3421 015a FCE7 b .L262 - 3422 .LVL218: - 3423 .L276: + 3374 .loc 1 1268 3 view .LVU965 + 3375 0152 FCE7 b .L262 + 3376 .LVL210: + 3377 .L276: 1268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3424 .loc 1 1268 3 view .LVU980 - 3425 015c 0020 movs r0, #0 - 3426 015e FAE7 b .L262 - 3427 .L277: - 3428 0160 0020 movs r0, #0 - 3429 0162 F8E7 b .L262 - 3430 .L287: - 3431 .align 2 - 3432 .L286: - 3433 0164 002C0140 .word 1073818624 - 3434 0168 07000100 .word 65543 - 3435 .cfi_endproc - 3436 .LFE347: - 3438 .section .text.HAL_TIMEx_PWMN_Stop_IT,"ax",%progbits - 3439 .align 1 - ARM GAS /tmp/ccdmQ4z9.s page 142 + 3378 .loc 1 1268 3 view .LVU966 + 3379 0154 0020 movs r0, #0 + 3380 0156 FAE7 b .L262 + 3381 .L277: + 3382 0158 0020 movs r0, #0 + 3383 015a F8E7 b .L262 + 3384 .L287: + 3385 .align 2 + 3386 .L286: + 3387 015c 002C0140 .word 1073818624 + 3388 0160 07000100 .word 65543 + 3389 .cfi_endproc + 3390 .LFE347: + 3392 .section .text.HAL_TIMEx_PWMN_Stop_IT,"ax",%progbits + 3393 .align 1 + 3394 .global HAL_TIMEx_PWMN_Stop_IT + 3395 .syntax unified + 3396 .thumb + ARM GAS /tmp/ccqCLCUn.s page 141 - 3440 .global HAL_TIMEx_PWMN_Stop_IT - 3441 .syntax unified - 3442 .thumb - 3443 .thumb_func - 3445 HAL_TIMEx_PWMN_Stop_IT: - 3446 .LVL219: - 3447 .LFB348: + 3397 .thumb_func + 3399 HAL_TIMEx_PWMN_Stop_IT: + 3400 .LVL211: + 3401 .LFB348: 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 3448 .loc 1 1346 1 is_stmt 1 view -0 - 3449 .cfi_startproc - 3450 @ args = 0, pretend = 0, frame = 0 - 3451 @ frame_needed = 0, uses_anonymous_args = 0 + 3402 .loc 1 1346 1 is_stmt 1 view -0 + 3403 .cfi_startproc + 3404 @ args = 0, pretend = 0, frame = 0 + 3405 @ frame_needed = 0, uses_anonymous_args = 0 1346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 3452 .loc 1 1346 1 is_stmt 0 view .LVU982 - 3453 0000 38B5 push {r3, r4, r5, lr} - 3454 .LCFI23: - 3455 .cfi_def_cfa_offset 16 - 3456 .cfi_offset 3, -16 - 3457 .cfi_offset 4, -12 - 3458 .cfi_offset 5, -8 - 3459 .cfi_offset 14, -4 - 3460 0002 0446 mov r4, r0 - 3461 0004 0D46 mov r5, r1 + 3406 .loc 1 1346 1 is_stmt 0 view .LVU968 + 3407 0000 38B5 push {r3, r4, r5, lr} + 3408 .LCFI23: + 3409 .cfi_def_cfa_offset 16 + 3410 .cfi_offset 3, -16 + 3411 .cfi_offset 4, -12 + 3412 .cfi_offset 5, -8 + 3413 .cfi_offset 14, -4 + 3414 0002 0546 mov r5, r0 + 3415 0004 0C46 mov r4, r1 1347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpccer; - 3462 .loc 1 1347 3 is_stmt 1 view .LVU983 - 3463 .LVL220: + 3416 .loc 1 1347 3 is_stmt 1 view .LVU969 + 3417 .LVL212: 1348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3464 .loc 1 1348 3 view .LVU984 + 3418 .loc 1 1348 3 view .LVU970 1351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3465 .loc 1 1351 3 view .LVU985 + 3419 .loc 1 1351 3 view .LVU971 1353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3466 .loc 1 1353 3 view .LVU986 - 3467 0006 0C29 cmp r1, #12 - 3468 0008 65D8 bhi .L302 - 3469 000a DFE801F0 tbb [pc, r1] - 3470 .L291: - 3471 000e 07 .byte (.L294-.L291)/2 - 3472 000f 64 .byte (.L302-.L291)/2 - 3473 0010 64 .byte (.L302-.L291)/2 - 3474 0011 64 .byte (.L302-.L291)/2 - 3475 0012 3F .byte (.L293-.L291)/2 - 3476 0013 64 .byte (.L302-.L291)/2 - 3477 0014 64 .byte (.L302-.L291)/2 - 3478 0015 64 .byte (.L302-.L291)/2 - 3479 0016 45 .byte (.L292-.L291)/2 - 3480 0017 64 .byte (.L302-.L291)/2 - 3481 0018 64 .byte (.L302-.L291)/2 - 3482 0019 64 .byte (.L302-.L291)/2 - 3483 001a 4B .byte (.L290-.L291)/2 - 3484 001b 00 .p2align 1 - 3485 .L294: + 3420 .loc 1 1353 3 view .LVU972 + 3421 0006 0C29 cmp r1, #12 + 3422 0008 65D8 bhi .L302 + 3423 000a DFE801F0 tbb [pc, r1] + 3424 .L291: + 3425 000e 07 .byte (.L294-.L291)/2 + 3426 000f 64 .byte (.L302-.L291)/2 + 3427 0010 64 .byte (.L302-.L291)/2 + 3428 0011 64 .byte (.L302-.L291)/2 + 3429 0012 3F .byte (.L293-.L291)/2 + 3430 0013 64 .byte (.L302-.L291)/2 + 3431 0014 64 .byte (.L302-.L291)/2 + 3432 0015 64 .byte (.L302-.L291)/2 + 3433 0016 45 .byte (.L292-.L291)/2 + 3434 0017 64 .byte (.L302-.L291)/2 + 3435 0018 64 .byte (.L302-.L291)/2 + 3436 0019 64 .byte (.L302-.L291)/2 + 3437 001a 4B .byte (.L290-.L291)/2 + 3438 001b 00 .p2align 1 + 3439 .L294: 1358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3486 .loc 1 1358 7 view .LVU987 - 3487 001c 0268 ldr r2, [r0] - 3488 001e D368 ldr r3, [r2, #12] - 3489 0020 23F00203 bic r3, r3, #2 - 3490 0024 D360 str r3, [r2, #12] - ARM GAS /tmp/ccdmQ4z9.s page 143 - - + 3440 .loc 1 1358 7 view .LVU973 + 3441 001c 0268 ldr r2, [r0] + 3442 001e D368 ldr r3, [r2, #12] + 3443 0020 23F00203 bic r3, r3, #2 + 3444 0024 D360 str r3, [r2, #12] 1359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3491 .loc 1 1359 7 view .LVU988 + 3445 .loc 1 1359 7 view .LVU974 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3492 .loc 1 1388 3 view .LVU989 - 3493 .L295: + ARM GAS /tmp/ccqCLCUn.s page 142 + + + 3446 .loc 1 1388 3 view .LVU975 + 3447 .L295: 1391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3494 .loc 1 1391 5 view .LVU990 - 3495 0026 0022 movs r2, #0 - 3496 0028 2946 mov r1, r5 - 3497 .LVL221: + 3448 .loc 1 1391 5 view .LVU976 + 3449 0026 0022 movs r2, #0 + 3450 0028 2146 mov r1, r4 + 3451 .LVL213: 1391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3498 .loc 1 1391 5 is_stmt 0 view .LVU991 - 3499 002a 2068 ldr r0, [r4] - 3500 .LVL222: + 3452 .loc 1 1391 5 is_stmt 0 view .LVU977 + 3453 002a 2868 ldr r0, [r5] + 3454 .LVL214: 1391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3501 .loc 1 1391 5 view .LVU992 - 3502 002c FFF7FEFF bl TIM_CCxNChannelCmd - 3503 .LVL223: + 3455 .loc 1 1391 5 view .LVU978 + 3456 002c FFF7FEFF bl TIM_CCxNChannelCmd + 3457 .LVL215: 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) - 3504 .loc 1 1394 5 is_stmt 1 view .LVU993 + 3458 .loc 1 1394 5 is_stmt 1 view .LVU979 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) - 3505 .loc 1 1394 19 is_stmt 0 view .LVU994 - 3506 0030 2368 ldr r3, [r4] + 3459 .loc 1 1394 19 is_stmt 0 view .LVU980 + 3460 0030 2B68 ldr r3, [r5] 1394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) - 3507 .loc 1 1394 13 view .LVU995 - 3508 0032 196A ldr r1, [r3, #32] - 3509 .LVL224: + 3461 .loc 1 1394 13 view .LVU981 + 3462 0032 196A ldr r1, [r3, #32] + 3463 .LVL216: 1395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3510 .loc 1 1395 5 is_stmt 1 view .LVU996 + 3464 .loc 1 1395 5 is_stmt 1 view .LVU982 1395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3511 .loc 1 1395 8 is_stmt 0 view .LVU997 - 3512 0034 44F24442 movw r2, #17476 - 3513 0038 1142 tst r1, r2 - 3514 003a 03D1 bne .L296 + 3465 .loc 1 1395 8 is_stmt 0 view .LVU983 + 3466 0034 44F24442 movw r2, #17476 + 3467 0038 1142 tst r1, r2 + 3468 003a 03D1 bne .L296 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3515 .loc 1 1397 7 is_stmt 1 view .LVU998 - 3516 003c DA68 ldr r2, [r3, #12] - 3517 003e 22F08002 bic r2, r2, #128 - 3518 0042 DA60 str r2, [r3, #12] - 3519 .L296: + 3469 .loc 1 1397 7 is_stmt 1 view .LVU984 + 3470 003c DA68 ldr r2, [r3, #12] + 3471 003e 22F08002 bic r2, r2, #128 + 3472 0042 DA60 str r2, [r3, #12] + 3473 .L296: 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3520 .loc 1 1401 5 view .LVU999 + 3474 .loc 1 1401 5 view .LVU985 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3521 .loc 1 1401 5 view .LVU1000 - 3522 0044 2368 ldr r3, [r4] - 3523 0046 196A ldr r1, [r3, #32] - 3524 .LVL225: + 3475 .loc 1 1401 5 view .LVU986 + 3476 0044 2B68 ldr r3, [r5] + 3477 0046 196A ldr r1, [r3, #32] + 3478 .LVL217: 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3525 .loc 1 1401 5 is_stmt 0 view .LVU1001 - 3526 0048 41F21112 movw r2, #4369 - 3527 004c 1142 tst r1, r2 - 3528 004e 08D1 bne .L297 + 3479 .loc 1 1401 5 is_stmt 0 view .LVU987 + 3480 0048 41F21112 movw r2, #4369 + 3481 004c 1142 tst r1, r2 + 3482 004e 08D1 bne .L297 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3529 .loc 1 1401 5 is_stmt 1 discriminator 1 view .LVU1002 - 3530 0050 196A ldr r1, [r3, #32] - 3531 0052 44F24442 movw r2, #17476 - 3532 0056 1142 tst r1, r2 - ARM GAS /tmp/ccdmQ4z9.s page 144 + 3483 .loc 1 1401 5 is_stmt 1 discriminator 1 view .LVU988 + 3484 0050 196A ldr r1, [r3, #32] + 3485 0052 44F24442 movw r2, #17476 + 3486 0056 1142 tst r1, r2 + 3487 0058 03D1 bne .L297 +1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3488 .loc 1 1401 5 discriminator 3 view .LVU989 + ARM GAS /tmp/ccqCLCUn.s page 143 - 3533 0058 03D1 bne .L297 + 3489 005a 5A6C ldr r2, [r3, #68] + 3490 005c 22F40042 bic r2, r2, #32768 + 3491 0060 5A64 str r2, [r3, #68] + 3492 .L297: 1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3534 .loc 1 1401 5 discriminator 3 view .LVU1003 - 3535 005a 5A6C ldr r2, [r3, #68] - 3536 005c 22F40042 bic r2, r2, #32768 - 3537 0060 5A64 str r2, [r3, #68] - 3538 .L297: -1401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3539 .loc 1 1401 5 discriminator 5 view .LVU1004 + 3493 .loc 1 1401 5 discriminator 5 view .LVU990 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3540 .loc 1 1404 5 view .LVU1005 + 3494 .loc 1 1404 5 view .LVU991 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3541 .loc 1 1404 5 view .LVU1006 - 3542 0062 2368 ldr r3, [r4] - 3543 0064 196A ldr r1, [r3, #32] - 3544 0066 41F21112 movw r2, #4369 - 3545 006a 1142 tst r1, r2 - 3546 006c 08D1 bne .L298 + 3495 .loc 1 1404 5 view .LVU992 + 3496 0062 2B68 ldr r3, [r5] + 3497 0064 196A ldr r1, [r3, #32] + 3498 0066 41F21112 movw r2, #4369 + 3499 006a 1142 tst r1, r2 + 3500 006c 08D1 bne .L298 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3547 .loc 1 1404 5 discriminator 1 view .LVU1007 - 3548 006e 196A ldr r1, [r3, #32] - 3549 0070 44F24442 movw r2, #17476 - 3550 0074 1142 tst r1, r2 - 3551 0076 03D1 bne .L298 + 3501 .loc 1 1404 5 discriminator 1 view .LVU993 + 3502 006e 196A ldr r1, [r3, #32] + 3503 0070 44F24442 movw r2, #17476 + 3504 0074 1142 tst r1, r2 + 3505 0076 03D1 bne .L298 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3552 .loc 1 1404 5 discriminator 3 view .LVU1008 - 3553 0078 1A68 ldr r2, [r3] - 3554 007a 22F00102 bic r2, r2, #1 - 3555 007e 1A60 str r2, [r3] - 3556 .L298: + 3506 .loc 1 1404 5 discriminator 3 view .LVU994 + 3507 0078 1A68 ldr r2, [r3] + 3508 007a 22F00102 bic r2, r2, #1 + 3509 007e 1A60 str r2, [r3] + 3510 .L298: 1404:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3557 .loc 1 1404 5 discriminator 5 view .LVU1009 + 3511 .loc 1 1404 5 discriminator 5 view .LVU995 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3558 .loc 1 1407 5 view .LVU1010 - 3559 0080 B5B9 cbnz r5, .L299 + 3512 .loc 1 1407 5 view .LVU996 + 3513 0080 B4B9 cbnz r4, .L299 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3560 .loc 1 1407 5 is_stmt 0 discriminator 1 view .LVU1011 - 3561 0082 0123 movs r3, #1 - 3562 0084 84F84430 strb r3, [r4, #68] - 3563 0088 0020 movs r0, #0 - 3564 008a 25E0 b .L289 - 3565 .LVL226: - 3566 .L293: + 3514 .loc 1 1407 5 is_stmt 0 discriminator 1 view .LVU997 + 3515 0082 0123 movs r3, #1 + 3516 0084 85F84430 strb r3, [r5, #68] + 3517 0088 0020 movs r0, #0 + 3518 008a 25E0 b .L289 + 3519 .LVL218: + 3520 .L293: 1365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3567 .loc 1 1365 7 is_stmt 1 view .LVU1012 - 3568 008c 0268 ldr r2, [r0] - 3569 008e D368 ldr r3, [r2, #12] - 3570 0090 23F00403 bic r3, r3, #4 - 3571 0094 D360 str r3, [r2, #12] + 3521 .loc 1 1365 7 is_stmt 1 view .LVU998 + 3522 008c 0268 ldr r2, [r0] + 3523 008e D368 ldr r3, [r2, #12] + 3524 0090 23F00403 bic r3, r3, #4 + 3525 0094 D360 str r3, [r2, #12] 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3572 .loc 1 1366 7 view .LVU1013 + 3526 .loc 1 1366 7 view .LVU999 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3573 .loc 1 1388 3 view .LVU1014 - 3574 0096 C6E7 b .L295 - 3575 .L292: + 3527 .loc 1 1388 3 view .LVU1000 + 3528 0096 C6E7 b .L295 + 3529 .L292: 1372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3576 .loc 1 1372 7 view .LVU1015 - ARM GAS /tmp/ccdmQ4z9.s page 145 + 3530 .loc 1 1372 7 view .LVU1001 + 3531 0098 0268 ldr r2, [r0] + 3532 009a D368 ldr r3, [r2, #12] + 3533 009c 23F00803 bic r3, r3, #8 + ARM GAS /tmp/ccqCLCUn.s page 144 - 3577 0098 0268 ldr r2, [r0] - 3578 009a D368 ldr r3, [r2, #12] - 3579 009c 23F00803 bic r3, r3, #8 - 3580 00a0 D360 str r3, [r2, #12] + 3534 00a0 D360 str r3, [r2, #12] 1373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3581 .loc 1 1373 7 view .LVU1016 + 3535 .loc 1 1373 7 view .LVU1002 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3582 .loc 1 1388 3 view .LVU1017 - 3583 00a2 C0E7 b .L295 - 3584 .L290: + 3536 .loc 1 1388 3 view .LVU1003 + 3537 00a2 C0E7 b .L295 + 3538 .L290: 1379:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3585 .loc 1 1379 7 view .LVU1018 - 3586 00a4 0268 ldr r2, [r0] - 3587 00a6 D368 ldr r3, [r2, #12] - 3588 00a8 23F01003 bic r3, r3, #16 - 3589 00ac D360 str r3, [r2, #12] + 3539 .loc 1 1379 7 view .LVU1004 + 3540 00a4 0268 ldr r2, [r0] + 3541 00a6 D368 ldr r3, [r2, #12] + 3542 00a8 23F01003 bic r3, r3, #16 + 3543 00ac D360 str r3, [r2, #12] 1380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3590 .loc 1 1380 7 view .LVU1019 + 3544 .loc 1 1380 7 view .LVU1005 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3591 .loc 1 1388 3 view .LVU1020 - 3592 00ae BAE7 b .L295 - 3593 .LVL227: - 3594 .L299: + 3545 .loc 1 1388 3 view .LVU1006 + 3546 00ae BAE7 b .L295 + 3547 .LVL219: + 3548 .L299: 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3595 .loc 1 1407 5 is_stmt 0 discriminator 2 view .LVU1021 - 3596 00b0 042D cmp r5, #4 - 3597 00b2 06D0 beq .L304 + 3549 .loc 1 1407 5 is_stmt 0 discriminator 2 view .LVU1007 + 3550 00b0 042C cmp r4, #4 + 3551 00b2 06D0 beq .L304 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3598 .loc 1 1407 5 discriminator 4 view .LVU1022 - 3599 00b4 082D cmp r5, #8 - 3600 00b6 09D0 beq .L305 + 3552 .loc 1 1407 5 discriminator 4 view .LVU1008 + 3553 00b4 082C cmp r4, #8 + 3554 00b6 09D0 beq .L305 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3601 .loc 1 1407 5 discriminator 7 view .LVU1023 - 3602 00b8 0123 movs r3, #1 - 3603 00ba 84F84730 strb r3, [r4, #71] - 3604 00be 0020 movs r0, #0 - 3605 00c0 0AE0 b .L289 - 3606 .L304: + 3555 .loc 1 1407 5 discriminator 7 view .LVU1009 + 3556 00b8 0123 movs r3, #1 + 3557 00ba 85F84730 strb r3, [r5, #71] + 3558 00be 0020 movs r0, #0 + 3559 00c0 0AE0 b .L289 + 3560 .L304: 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3607 .loc 1 1407 5 discriminator 3 view .LVU1024 - 3608 00c2 0123 movs r3, #1 - 3609 00c4 84F84530 strb r3, [r4, #69] - 3610 00c8 0020 movs r0, #0 - 3611 00ca 05E0 b .L289 - 3612 .L305: + 3561 .loc 1 1407 5 discriminator 3 view .LVU1010 + 3562 00c2 0123 movs r3, #1 + 3563 00c4 85F84530 strb r3, [r5, #69] + 3564 00c8 0020 movs r0, #0 + 3565 00ca 05E0 b .L289 + 3566 .L305: 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3613 .loc 1 1407 5 discriminator 6 view .LVU1025 - 3614 00cc 0123 movs r3, #1 - 3615 00ce 84F84630 strb r3, [r4, #70] - 3616 00d2 0020 movs r0, #0 - 3617 00d4 00E0 b .L289 - 3618 .LVL228: - 3619 .L302: + 3567 .loc 1 1407 5 discriminator 6 view .LVU1011 + 3568 00cc 0123 movs r3, #1 + 3569 00ce 85F84630 strb r3, [r5, #70] + 3570 00d2 0020 movs r0, #0 + 3571 00d4 00E0 b .L289 + 3572 .LVL220: + 3573 .L302: 1353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3620 .loc 1 1353 3 view .LVU1026 - 3621 00d6 0120 movs r0, #1 - 3622 .LVL229: - ARM GAS /tmp/ccdmQ4z9.s page 146 - - - 3623 .L289: + 3574 .loc 1 1353 3 view .LVU1012 + 3575 00d6 0120 movs r0, #1 + 3576 .LVL221: + 3577 .L289: 1411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3624 .loc 1 1411 3 is_stmt 1 view .LVU1027 + 3578 .loc 1 1411 3 is_stmt 1 view .LVU1013 + ARM GAS /tmp/ccqCLCUn.s page 145 + + 1412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3625 .loc 1 1412 1 is_stmt 0 view .LVU1028 - 3626 00d8 38BD pop {r3, r4, r5, pc} + 3579 .loc 1 1412 1 is_stmt 0 view .LVU1014 + 3580 00d8 38BD pop {r3, r4, r5, pc} 1412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3627 .loc 1 1412 1 view .LVU1029 - 3628 .cfi_endproc - 3629 .LFE348: - 3631 .section .text.HAL_TIMEx_PWMN_Start_DMA,"ax",%progbits - 3632 .align 1 - 3633 .global HAL_TIMEx_PWMN_Start_DMA - 3634 .syntax unified - 3635 .thumb - 3636 .thumb_func - 3638 HAL_TIMEx_PWMN_Start_DMA: - 3639 .LVL230: - 3640 .LFB349: + 3581 .loc 1 1412 1 view .LVU1015 + 3582 .cfi_endproc + 3583 .LFE348: + 3585 .section .text.HAL_TIMEx_PWMN_Start_DMA,"ax",%progbits + 3586 .align 1 + 3587 .global HAL_TIMEx_PWMN_Start_DMA + 3588 .syntax unified + 3589 .thumb + 3590 .thumb_func + 3592 HAL_TIMEx_PWMN_Start_DMA: + 3593 .LVL222: + 3594 .LFB349: 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 3641 .loc 1 1430 1 is_stmt 1 view -0 - 3642 .cfi_startproc - 3643 @ args = 0, pretend = 0, frame = 0 - 3644 @ frame_needed = 0, uses_anonymous_args = 0 + 3595 .loc 1 1430 1 is_stmt 1 view -0 + 3596 .cfi_startproc + 3597 @ args = 0, pretend = 0, frame = 0 + 3598 @ frame_needed = 0, uses_anonymous_args = 0 1430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 3645 .loc 1 1430 1 is_stmt 0 view .LVU1031 - 3646 0000 70B5 push {r4, r5, r6, lr} - 3647 .LCFI24: - 3648 .cfi_def_cfa_offset 16 - 3649 .cfi_offset 4, -16 - 3650 .cfi_offset 5, -12 - 3651 .cfi_offset 6, -8 - 3652 .cfi_offset 14, -4 - 3653 0002 0446 mov r4, r0 - 3654 0004 1646 mov r6, r2 + 3599 .loc 1 1430 1 is_stmt 0 view .LVU1017 + 3600 0000 70B5 push {r4, r5, r6, lr} + 3601 .LCFI24: + 3602 .cfi_def_cfa_offset 16 + 3603 .cfi_offset 4, -16 + 3604 .cfi_offset 5, -12 + 3605 .cfi_offset 6, -8 + 3606 .cfi_offset 14, -4 + 3607 0002 0446 mov r4, r0 + 3608 0004 1646 mov r6, r2 1431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 3655 .loc 1 1431 3 is_stmt 1 view .LVU1032 - 3656 .LVL231: + 3609 .loc 1 1431 3 is_stmt 1 view .LVU1018 + 3610 .LVL223: 1432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3657 .loc 1 1432 3 view .LVU1033 + 3611 .loc 1 1432 3 view .LVU1019 1435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3658 .loc 1 1435 3 view .LVU1034 + 3612 .loc 1 1435 3 view .LVU1020 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3659 .loc 1 1438 3 view .LVU1035 + 3613 .loc 1 1438 3 view .LVU1021 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3660 .loc 1 1438 46 is_stmt 0 view .LVU1036 - 3661 0006 0D46 mov r5, r1 - 3662 0008 0029 cmp r1, #0 - 3663 000a 64D1 bne .L307 + 3614 .loc 1 1438 46 is_stmt 0 view .LVU1022 + 3615 0006 0D46 mov r5, r1 + 3616 0008 0029 cmp r1, #0 + 3617 000a 62D1 bne .L307 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3664 .loc 1 1438 7 discriminator 1 view .LVU1037 - 3665 000c 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 - 3666 .LVL232: + 3618 .loc 1 1438 7 discriminator 1 view .LVU1023 + 3619 000c 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 + 3620 .LVL224: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3667 .loc 1 1438 7 discriminator 1 view .LVU1038 - 3668 0010 C0B2 uxtb r0, r0 -1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 147 + 3621 .loc 1 1438 46 discriminator 1 view .LVU1024 + 3622 0010 0228 cmp r0, #2 + 3623 0012 14BF ite ne + 3624 0014 0020 movne r0, #0 + 3625 0016 0120 moveq r0, #1 + 3626 .L308: + ARM GAS /tmp/ccqCLCUn.s page 146 - 3669 .loc 1 1438 46 discriminator 1 view .LVU1039 - 3670 0012 0228 cmp r0, #2 - 3671 0014 14BF ite ne - 3672 0016 0020 movne r0, #0 - 3673 0018 0120 moveq r0, #1 - 3674 .L308: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3675 .loc 1 1438 6 discriminator 12 view .LVU1040 - 3676 001a 0028 cmp r0, #0 - 3677 001c 40F01281 bne .L327 + 3627 .loc 1 1438 6 discriminator 12 view .LVU1025 + 3628 0018 0028 cmp r0, #0 + 3629 001a 40F00B81 bne .L327 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3678 .loc 1 1442 8 is_stmt 1 view .LVU1041 + 3630 .loc 1 1442 8 is_stmt 1 view .LVU1026 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3679 .loc 1 1442 51 is_stmt 0 view .LVU1042 - 3680 0020 002D cmp r5, #0 - 3681 0022 74D1 bne .L312 + 3631 .loc 1 1442 51 is_stmt 0 view .LVU1027 + 3632 001e 002D cmp r5, #0 + 3633 0020 70D1 bne .L312 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3682 .loc 1 1442 12 discriminator 1 view .LVU1043 - 3683 0024 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 3684 .LVL233: + 3634 .loc 1 1442 12 discriminator 1 view .LVU1028 + 3635 0022 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 + 3636 .LVL225: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3685 .loc 1 1442 12 discriminator 1 view .LVU1044 - 3686 0028 D2B2 uxtb r2, r2 + 3637 .loc 1 1442 51 discriminator 1 view .LVU1029 + 3638 0026 012A cmp r2, #1 + 3639 0028 14BF ite ne + 3640 002a 0022 movne r2, #0 + 3641 002c 0122 moveq r2, #1 + 3642 .L313: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3687 .loc 1 1442 51 discriminator 1 view .LVU1045 - 3688 002a 012A cmp r2, #1 - 3689 002c 14BF ite ne - 3690 002e 0022 movne r2, #0 - 3691 0030 0122 moveq r2, #1 - 3692 .L313: -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3693 .loc 1 1442 11 discriminator 12 view .LVU1046 - 3694 0032 002A cmp r2, #0 - 3695 0034 00F00881 beq .L328 + 3643 .loc 1 1442 11 discriminator 12 view .LVU1030 + 3644 002e 002A cmp r2, #0 + 3645 0030 00F00281 beq .L328 1444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3696 .loc 1 1444 5 is_stmt 1 view .LVU1047 + 3646 .loc 1 1444 5 is_stmt 1 view .LVU1031 1444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3697 .loc 1 1444 8 is_stmt 0 view .LVU1048 - 3698 0038 002E cmp r6, #0 - 3699 003a 00F00781 beq .L329 + 3647 .loc 1 1444 8 is_stmt 0 view .LVU1032 + 3648 0034 002E cmp r6, #0 + 3649 0036 00F00181 beq .L329 1444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3700 .loc 1 1444 25 discriminator 1 view .LVU1049 - 3701 003e 002B cmp r3, #0 - 3702 0040 00F00681 beq .L330 + 3650 .loc 1 1444 25 discriminator 1 view .LVU1033 + 3651 003a 002B cmp r3, #0 + 3652 003c 00F00081 beq .L330 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3703 .loc 1 1450 7 is_stmt 1 view .LVU1050 - 3704 0044 002D cmp r5, #0 - 3705 0046 7ED1 bne .L316 + 3653 .loc 1 1450 7 is_stmt 1 view .LVU1034 + 3654 0040 002D cmp r5, #0 + 3655 0042 78D1 bne .L316 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3706 .loc 1 1450 7 is_stmt 0 discriminator 1 view .LVU1051 - 3707 0048 0222 movs r2, #2 - 3708 004a 84F84420 strb r2, [r4, #68] + 3656 .loc 1 1450 7 is_stmt 0 discriminator 1 view .LVU1035 + 3657 0044 0222 movs r2, #2 + 3658 0046 84F84420 strb r2, [r4, #68] 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3709 .loc 1 1458 3 is_stmt 1 view .LVU1052 - 3710 .L317: + 3659 .loc 1 1458 3 is_stmt 1 view .LVU1036 + 3660 .L317: 1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3711 .loc 1 1463 7 view .LVU1053 - ARM GAS /tmp/ccdmQ4z9.s page 148 + 3661 .loc 1 1463 7 view .LVU1037 +1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 3662 .loc 1 1463 17 is_stmt 0 view .LVU1038 + 3663 004a 626A ldr r2, [r4, #36] +1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 3664 .loc 1 1463 52 view .LVU1039 + 3665 004c 8449 ldr r1, .L348 + 3666 .LVL226: +1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; + 3667 .loc 1 1463 52 view .LVU1040 + ARM GAS /tmp/ccqCLCUn.s page 147 -1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3712 .loc 1 1463 17 is_stmt 0 view .LVU1054 - 3713 004e 626A ldr r2, [r4, #36] -1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3714 .loc 1 1463 52 view .LVU1055 - 3715 0050 8749 ldr r1, .L348 - 3716 .LVL234: -1463:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3717 .loc 1 1463 52 view .LVU1056 - 3718 0052 D162 str r1, [r2, #44] + 3668 004e D162 str r1, [r2, #44] 1464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3719 .loc 1 1464 7 is_stmt 1 view .LVU1057 + 3669 .loc 1 1464 7 is_stmt 1 view .LVU1041 1464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3720 .loc 1 1464 17 is_stmt 0 view .LVU1058 - 3721 0054 626A ldr r2, [r4, #36] + 3670 .loc 1 1464 17 is_stmt 0 view .LVU1042 + 3671 0050 626A ldr r2, [r4, #36] 1464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3722 .loc 1 1464 56 view .LVU1059 - 3723 0056 8749 ldr r1, .L348+4 - 3724 0058 1163 str r1, [r2, #48] + 3672 .loc 1 1464 56 view .LVU1043 + 3673 0052 8449 ldr r1, .L348+4 + 3674 0054 1163 str r1, [r2, #48] 1467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3725 .loc 1 1467 7 is_stmt 1 view .LVU1060 + 3675 .loc 1 1467 7 is_stmt 1 view .LVU1044 1467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3726 .loc 1 1467 17 is_stmt 0 view .LVU1061 - 3727 005a 626A ldr r2, [r4, #36] + 3676 .loc 1 1467 17 is_stmt 0 view .LVU1045 + 3677 0056 626A ldr r2, [r4, #36] 1467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3728 .loc 1 1467 53 view .LVU1062 - 3729 005c 8649 ldr r1, .L348+8 - 3730 005e 5163 str r1, [r2, #52] + 3678 .loc 1 1467 53 view .LVU1046 + 3679 0058 8349 ldr r1, .L348+8 + 3680 005a 5163 str r1, [r2, #52] 1470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3731 .loc 1 1470 7 is_stmt 1 view .LVU1063 + 3681 .loc 1 1470 7 is_stmt 1 view .LVU1047 1470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3732 .loc 1 1470 88 is_stmt 0 view .LVU1064 - 3733 0060 2268 ldr r2, [r4] + 3682 .loc 1 1470 88 is_stmt 0 view .LVU1048 + 3683 005c 2268 ldr r2, [r4] 1470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3734 .loc 1 1470 11 view .LVU1065 - 3735 0062 3432 adds r2, r2, #52 - 3736 0064 3146 mov r1, r6 - 3737 0066 606A ldr r0, [r4, #36] - 3738 0068 FFF7FEFF bl HAL_DMA_Start_IT - 3739 .LVL235: + 3684 .loc 1 1470 11 view .LVU1049 + 3685 005e 3432 adds r2, r2, #52 + 3686 0060 3146 mov r1, r6 + 3687 0062 606A ldr r0, [r4, #36] + 3688 0064 FFF7FEFF bl HAL_DMA_Start_IT + 3689 .LVL227: 1470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3740 .loc 1 1470 10 discriminator 1 view .LVU1066 - 3741 006c 0028 cmp r0, #0 - 3742 006e 40F0F380 bne .L332 + 3690 .loc 1 1470 10 discriminator 1 view .LVU1050 + 3691 0068 0028 cmp r0, #0 + 3692 006a 40F0ED80 bne .L332 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3743 .loc 1 1477 7 is_stmt 1 view .LVU1067 - 3744 0072 2268 ldr r2, [r4] - 3745 0074 D368 ldr r3, [r2, #12] - 3746 0076 43F40073 orr r3, r3, #512 - 3747 007a D360 str r3, [r2, #12] + 3693 .loc 1 1477 7 is_stmt 1 view .LVU1051 + 3694 006e 2268 ldr r2, [r4] + 3695 0070 D368 ldr r3, [r2, #12] + 3696 0072 43F40073 orr r3, r3, #512 + 3697 0076 D360 str r3, [r2, #12] 1478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3748 .loc 1 1478 7 view .LVU1068 + 3698 .loc 1 1478 7 view .LVU1052 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3749 .loc 1 1549 3 view .LVU1069 - 3750 .L324: + 3699 .loc 1 1549 3 view .LVU1053 + 3700 .L324: 1552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3751 .loc 1 1552 5 view .LVU1070 - ARM GAS /tmp/ccdmQ4z9.s page 149 - - - 3752 007c 0422 movs r2, #4 - 3753 007e 2946 mov r1, r5 - 3754 0080 2068 ldr r0, [r4] - 3755 0082 FFF7FEFF bl TIM_CCxNChannelCmd - 3756 .LVL236: + 3701 .loc 1 1552 5 view .LVU1054 + 3702 0078 0422 movs r2, #4 + 3703 007a 2946 mov r1, r5 + 3704 007c 2068 ldr r0, [r4] + 3705 007e FFF7FEFF bl TIM_CCxNChannelCmd + 3706 .LVL228: 1555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3757 .loc 1 1555 5 view .LVU1071 - 3758 0086 2268 ldr r2, [r4] - 3759 0088 536C ldr r3, [r2, #68] - 3760 008a 43F40043 orr r3, r3, #32768 - 3761 008e 5364 str r3, [r2, #68] + 3707 .loc 1 1555 5 view .LVU1055 + 3708 0082 2268 ldr r2, [r4] + 3709 0084 536C ldr r3, [r2, #68] + ARM GAS /tmp/ccqCLCUn.s page 148 + + + 3710 0086 43F40043 orr r3, r3, #32768 + 3711 008a 5364 str r3, [r2, #68] 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3762 .loc 1 1558 5 view .LVU1072 + 3712 .loc 1 1558 5 view .LVU1056 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3763 .loc 1 1558 9 is_stmt 0 view .LVU1073 - 3764 0090 2368 ldr r3, [r4] + 3713 .loc 1 1558 9 is_stmt 0 view .LVU1057 + 3714 008c 2368 ldr r3, [r4] 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3765 .loc 1 1558 8 view .LVU1074 - 3766 0092 7A4A ldr r2, .L348+12 - 3767 0094 9342 cmp r3, r2 - 3768 0096 00F0C780 beq .L325 + 3715 .loc 1 1558 8 view .LVU1058 + 3716 008e 774A ldr r2, .L348+12 + 3717 0090 9342 cmp r3, r2 + 3718 0092 00F0C180 beq .L325 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3769 .loc 1 1558 9 discriminator 1 view .LVU1075 - 3770 009a B3F1804F cmp r3, #1073741824 - 3771 009e 00F0C380 beq .L325 + 3719 .loc 1 1558 9 discriminator 1 view .LVU1059 + 3720 0096 B3F1804F cmp r3, #1073741824 + 3721 009a 00F0BD80 beq .L325 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3772 .loc 1 1558 9 discriminator 2 view .LVU1076 - 3773 00a2 A2F59432 sub r2, r2, #75776 - 3774 00a6 9342 cmp r3, r2 - 3775 00a8 00F0BE80 beq .L325 + 3722 .loc 1 1558 9 discriminator 2 view .LVU1060 + 3723 009e A2F59432 sub r2, r2, #75776 + 3724 00a2 9342 cmp r3, r2 + 3725 00a4 00F0B880 beq .L325 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3776 .loc 1 1558 9 discriminator 3 view .LVU1077 - 3777 00ac 02F58062 add r2, r2, #1024 - 3778 00b0 9342 cmp r3, r2 - 3779 00b2 00F0B980 beq .L325 + 3726 .loc 1 1558 9 discriminator 3 view .LVU1061 + 3727 00a8 02F58062 add r2, r2, #1024 + 3728 00ac 9342 cmp r3, r2 + 3729 00ae 00F0B380 beq .L325 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3780 .loc 1 1558 9 discriminator 4 view .LVU1078 - 3781 00b6 02F59632 add r2, r2, #76800 - 3782 00ba 9342 cmp r3, r2 - 3783 00bc 00F0B480 beq .L325 + 3730 .loc 1 1558 9 discriminator 4 view .LVU1062 + 3731 00b2 02F59632 add r2, r2, #76800 + 3732 00b6 9342 cmp r3, r2 + 3733 00b8 00F0AE80 beq .L325 1558:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3784 .loc 1 1558 9 discriminator 5 view .LVU1079 - 3785 00c0 02F54062 add r2, r2, #3072 - 3786 00c4 9342 cmp r3, r2 - 3787 00c6 00F0AF80 beq .L325 + 3734 .loc 1 1558 9 discriminator 5 view .LVU1063 + 3735 00bc 02F54062 add r2, r2, #3072 + 3736 00c0 9342 cmp r3, r2 + 3737 00c2 00F0A980 beq .L325 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3788 .loc 1 1568 7 is_stmt 1 view .LVU1080 - 3789 00ca 1A68 ldr r2, [r3] - 3790 00cc 42F00102 orr r2, r2, #1 - 3791 00d0 1A60 str r2, [r3] - 3792 00d2 0020 movs r0, #0 - 3793 00d4 B9E0 b .L311 - 3794 .LVL237: - 3795 .L307: + 3738 .loc 1 1568 7 is_stmt 1 view .LVU1064 + 3739 00c6 1A68 ldr r2, [r3] + 3740 00c8 42F00102 orr r2, r2, #1 + 3741 00cc 1A60 str r2, [r3] + 3742 00ce 0020 movs r0, #0 + 3743 00d0 B3E0 b .L311 + 3744 .LVL229: + 3745 .L307: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3796 .loc 1 1438 46 is_stmt 0 discriminator 2 view .LVU1081 - 3797 00d6 0429 cmp r1, #4 - ARM GAS /tmp/ccdmQ4z9.s page 150 + 3746 .loc 1 1438 46 is_stmt 0 discriminator 2 view .LVU1065 + 3747 00d2 0429 cmp r1, #4 + 3748 00d4 08D0 beq .L342 +1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3749 .loc 1 1438 46 discriminator 5 view .LVU1066 + 3750 00d6 0829 cmp r1, #8 + 3751 00d8 0DD0 beq .L343 +1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3752 .loc 1 1438 7 discriminator 8 view .LVU1067 + 3753 00da 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 + 3754 .LVL230: + ARM GAS /tmp/ccqCLCUn.s page 149 - 3798 00d8 09D0 beq .L342 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3799 .loc 1 1438 46 discriminator 5 view .LVU1082 - 3800 00da 0829 cmp r1, #8 - 3801 00dc 0FD0 beq .L343 + 3755 .loc 1 1438 46 discriminator 8 view .LVU1068 + 3756 00de 0228 cmp r0, #2 + 3757 00e0 14BF ite ne + 3758 00e2 0020 movne r0, #0 + 3759 00e4 0120 moveq r0, #1 + 3760 00e6 97E7 b .L308 + 3761 .LVL231: + 3762 .L342: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3802 .loc 1 1438 7 discriminator 8 view .LVU1083 - 3803 00de 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 - 3804 .LVL238: + 3763 .loc 1 1438 7 discriminator 4 view .LVU1069 + 3764 00e8 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2 + 3765 .LVL232: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3805 .loc 1 1438 7 discriminator 8 view .LVU1084 - 3806 00e2 C0B2 uxtb r0, r0 + 3766 .loc 1 1438 46 discriminator 4 view .LVU1070 + 3767 00ec 0228 cmp r0, #2 + 3768 00ee 14BF ite ne + 3769 00f0 0020 movne r0, #0 + 3770 00f2 0120 moveq r0, #1 + 3771 00f4 90E7 b .L308 + 3772 .LVL233: + 3773 .L343: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3807 .loc 1 1438 46 discriminator 8 view .LVU1085 - 3808 00e4 0228 cmp r0, #2 - 3809 00e6 14BF ite ne - 3810 00e8 0020 movne r0, #0 - 3811 00ea 0120 moveq r0, #1 - 3812 00ec 95E7 b .L308 - 3813 .LVL239: - 3814 .L342: + 3774 .loc 1 1438 7 discriminator 7 view .LVU1071 + 3775 00f6 90F84600 ldrb r0, [r0, #70] @ zero_extendqisi2 + 3776 .LVL234: 1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3815 .loc 1 1438 7 discriminator 4 view .LVU1086 - 3816 00ee 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2 - 3817 .LVL240: -1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3818 .loc 1 1438 7 discriminator 4 view .LVU1087 - 3819 00f2 C0B2 uxtb r0, r0 -1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3820 .loc 1 1438 46 discriminator 4 view .LVU1088 - 3821 00f4 0228 cmp r0, #2 - 3822 00f6 14BF ite ne - 3823 00f8 0020 movne r0, #0 - 3824 00fa 0120 moveq r0, #1 - 3825 00fc 8DE7 b .L308 - 3826 .LVL241: - 3827 .L343: -1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3828 .loc 1 1438 7 discriminator 7 view .LVU1089 - 3829 00fe 90F84600 ldrb r0, [r0, #70] @ zero_extendqisi2 - 3830 .LVL242: -1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3831 .loc 1 1438 7 discriminator 7 view .LVU1090 - 3832 0102 C0B2 uxtb r0, r0 -1438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3833 .loc 1 1438 46 discriminator 7 view .LVU1091 - 3834 0104 0228 cmp r0, #2 - 3835 0106 14BF ite ne - 3836 0108 0020 movne r0, #0 - 3837 010a 0120 moveq r0, #1 - 3838 010c 85E7 b .L308 - 3839 .L312: + 3777 .loc 1 1438 46 discriminator 7 view .LVU1072 + 3778 00fa 0228 cmp r0, #2 + 3779 00fc 14BF ite ne + 3780 00fe 0020 movne r0, #0 + 3781 0100 0120 moveq r0, #1 + 3782 0102 89E7 b .L308 + 3783 .L312: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3840 .loc 1 1442 51 discriminator 2 view .LVU1092 - 3841 010e 042D cmp r5, #4 - 3842 0110 09D0 beq .L344 + 3784 .loc 1 1442 51 discriminator 2 view .LVU1073 + 3785 0104 042D cmp r5, #4 + 3786 0106 08D0 beq .L344 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 151 + 3787 .loc 1 1442 51 discriminator 5 view .LVU1074 + 3788 0108 082D cmp r5, #8 + 3789 010a 0DD0 beq .L345 +1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3790 .loc 1 1442 12 discriminator 8 view .LVU1075 + 3791 010c 94F84720 ldrb r2, [r4, #71] @ zero_extendqisi2 + 3792 .LVL235: +1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3793 .loc 1 1442 51 discriminator 8 view .LVU1076 + 3794 0110 012A cmp r2, #1 + 3795 0112 14BF ite ne + 3796 0114 0022 movne r2, #0 + 3797 0116 0122 moveq r2, #1 + 3798 0118 89E7 b .L313 + 3799 .LVL236: + 3800 .L344: +1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 3801 .loc 1 1442 12 discriminator 4 view .LVU1077 + ARM GAS /tmp/ccqCLCUn.s page 150 - 3843 .loc 1 1442 51 discriminator 5 view .LVU1093 - 3844 0112 082D cmp r5, #8 - 3845 0114 0FD0 beq .L345 + 3802 011a 94F84520 ldrb r2, [r4, #69] @ zero_extendqisi2 + 3803 .LVL237: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3846 .loc 1 1442 12 discriminator 8 view .LVU1094 - 3847 0116 94F84720 ldrb r2, [r4, #71] @ zero_extendqisi2 - 3848 .LVL243: + 3804 .loc 1 1442 51 discriminator 4 view .LVU1078 + 3805 011e 012A cmp r2, #1 + 3806 0120 14BF ite ne + 3807 0122 0022 movne r2, #0 + 3808 0124 0122 moveq r2, #1 + 3809 0126 82E7 b .L313 + 3810 .LVL238: + 3811 .L345: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3849 .loc 1 1442 12 discriminator 8 view .LVU1095 - 3850 011a D2B2 uxtb r2, r2 + 3812 .loc 1 1442 12 discriminator 7 view .LVU1079 + 3813 0128 94F84620 ldrb r2, [r4, #70] @ zero_extendqisi2 + 3814 .LVL239: 1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3851 .loc 1 1442 51 discriminator 8 view .LVU1096 - 3852 011c 012A cmp r2, #1 - 3853 011e 14BF ite ne - 3854 0120 0022 movne r2, #0 - 3855 0122 0122 moveq r2, #1 - 3856 0124 85E7 b .L313 - 3857 .LVL244: - 3858 .L344: -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3859 .loc 1 1442 12 discriminator 4 view .LVU1097 - 3860 0126 94F84520 ldrb r2, [r4, #69] @ zero_extendqisi2 - 3861 .LVL245: -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3862 .loc 1 1442 12 discriminator 4 view .LVU1098 - 3863 012a D2B2 uxtb r2, r2 -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3864 .loc 1 1442 51 discriminator 4 view .LVU1099 - 3865 012c 012A cmp r2, #1 - 3866 012e 14BF ite ne - 3867 0130 0022 movne r2, #0 - 3868 0132 0122 moveq r2, #1 - 3869 0134 7DE7 b .L313 - 3870 .LVL246: - 3871 .L345: -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3872 .loc 1 1442 12 discriminator 7 view .LVU1100 - 3873 0136 94F84620 ldrb r2, [r4, #70] @ zero_extendqisi2 - 3874 .LVL247: -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3875 .loc 1 1442 12 discriminator 7 view .LVU1101 - 3876 013a D2B2 uxtb r2, r2 -1442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3877 .loc 1 1442 51 discriminator 7 view .LVU1102 - 3878 013c 012A cmp r2, #1 - 3879 013e 14BF ite ne - 3880 0140 0022 movne r2, #0 - 3881 0142 0122 moveq r2, #1 - 3882 0144 75E7 b .L313 - 3883 .L316: + 3815 .loc 1 1442 51 discriminator 7 view .LVU1080 + 3816 012c 012A cmp r2, #1 + 3817 012e 14BF ite ne + 3818 0130 0022 movne r2, #0 + 3819 0132 0122 moveq r2, #1 + 3820 0134 7BE7 b .L313 + 3821 .L316: 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3884 .loc 1 1450 7 discriminator 2 view .LVU1103 - 3885 0146 042D cmp r5, #4 - 3886 0148 24D0 beq .L346 + 3822 .loc 1 1450 7 discriminator 2 view .LVU1081 + 3823 0136 042D cmp r5, #4 + 3824 0138 24D0 beq .L346 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3887 .loc 1 1450 7 discriminator 4 view .LVU1104 - 3888 014a 082D cmp r5, #8 - ARM GAS /tmp/ccdmQ4z9.s page 152 - - - 3889 014c 3CD0 beq .L347 + 3825 .loc 1 1450 7 discriminator 4 view .LVU1082 + 3826 013a 082D cmp r5, #8 + 3827 013c 3CD0 beq .L347 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3890 .loc 1 1450 7 discriminator 7 view .LVU1105 - 3891 014e 0222 movs r2, #2 - 3892 0150 84F84720 strb r2, [r4, #71] + 3828 .loc 1 1450 7 discriminator 7 view .LVU1083 + 3829 013e 0222 movs r2, #2 + 3830 0140 84F84720 strb r2, [r4, #71] 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3893 .loc 1 1458 3 is_stmt 1 view .LVU1106 - 3894 0154 0C2D cmp r5, #12 - 3895 0156 7DD8 bhi .L331 - 3896 0158 01A2 adr r2, .L323 - 3897 015a 52F825F0 ldr pc, [r2, r5, lsl #2] - 3898 015e 00BF .p2align 2 - 3899 .L323: - 3900 0160 4F000000 .word .L317+1 - 3901 0164 55020000 .word .L331+1 - 3902 0168 55020000 .word .L331+1 - 3903 016c 55020000 .word .L331+1 - 3904 0170 9B010000 .word .L319+1 - 3905 0174 55020000 .word .L331+1 - 3906 0178 55020000 .word .L331+1 - 3907 017c 55020000 .word .L331+1 - 3908 0180 CF010000 .word .L321+1 - 3909 0184 55020000 .word .L331+1 - 3910 0188 55020000 .word .L331+1 - 3911 018c 55020000 .word .L331+1 - 3912 0190 FD010000 .word .L322+1 - 3913 .p2align 1 - 3914 .L346: + 3831 .loc 1 1458 3 is_stmt 1 view .LVU1084 + 3832 0144 0C2D cmp r5, #12 + 3833 0146 7DD8 bhi .L331 + 3834 0148 01A2 adr r2, .L323 + 3835 014a 52F825F0 ldr pc, [r2, r5, lsl #2] + 3836 014e 00BF .p2align 2 + 3837 .L323: + 3838 0150 4B000000 .word .L317+1 + 3839 0154 45020000 .word .L331+1 + 3840 0158 45020000 .word .L331+1 + 3841 015c 45020000 .word .L331+1 + 3842 0160 8B010000 .word .L319+1 + 3843 0164 45020000 .word .L331+1 + 3844 0168 45020000 .word .L331+1 + 3845 016c 45020000 .word .L331+1 + 3846 0170 BF010000 .word .L321+1 + 3847 0174 45020000 .word .L331+1 + 3848 0178 45020000 .word .L331+1 + 3849 017c 45020000 .word .L331+1 + 3850 0180 ED010000 .word .L322+1 + 3851 .p2align 1 + ARM GAS /tmp/ccqCLCUn.s page 151 + + + 3852 .L346: 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3915 .loc 1 1450 7 is_stmt 0 discriminator 3 view .LVU1107 - 3916 0194 0222 movs r2, #2 - 3917 0196 84F84520 strb r2, [r4, #69] + 3853 .loc 1 1450 7 is_stmt 0 discriminator 3 view .LVU1085 + 3854 0184 0222 movs r2, #2 + 3855 0186 84F84520 strb r2, [r4, #69] 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3918 .loc 1 1458 3 is_stmt 1 view .LVU1108 - 3919 .L319: + 3856 .loc 1 1458 3 is_stmt 1 view .LVU1086 + 3857 .L319: 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3920 .loc 1 1484 7 view .LVU1109 + 3858 .loc 1 1484 7 view .LVU1087 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3921 .loc 1 1484 17 is_stmt 0 view .LVU1110 - 3922 019a A26A ldr r2, [r4, #40] + 3859 .loc 1 1484 17 is_stmt 0 view .LVU1088 + 3860 018a A26A ldr r2, [r4, #40] 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3923 .loc 1 1484 52 view .LVU1111 - 3924 019c 3449 ldr r1, .L348 - 3925 .LVL248: + 3861 .loc 1 1484 52 view .LVU1089 + 3862 018c 3449 ldr r1, .L348 + 3863 .LVL240: 1484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3926 .loc 1 1484 52 view .LVU1112 - 3927 019e D162 str r1, [r2, #44] + 3864 .loc 1 1484 52 view .LVU1090 + 3865 018e D162 str r1, [r2, #44] 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3928 .loc 1 1485 7 is_stmt 1 view .LVU1113 + 3866 .loc 1 1485 7 is_stmt 1 view .LVU1091 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3929 .loc 1 1485 17 is_stmt 0 view .LVU1114 - 3930 01a0 A26A ldr r2, [r4, #40] + 3867 .loc 1 1485 17 is_stmt 0 view .LVU1092 + 3868 0190 A26A ldr r2, [r4, #40] 1485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3931 .loc 1 1485 56 view .LVU1115 - 3932 01a2 3449 ldr r1, .L348+4 - 3933 01a4 1163 str r1, [r2, #48] + 3869 .loc 1 1485 56 view .LVU1093 + 3870 0192 3449 ldr r1, .L348+4 + 3871 0194 1163 str r1, [r2, #48] 1488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 153 - - - 3934 .loc 1 1488 7 is_stmt 1 view .LVU1116 + 3872 .loc 1 1488 7 is_stmt 1 view .LVU1094 1488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3935 .loc 1 1488 17 is_stmt 0 view .LVU1117 - 3936 01a6 A26A ldr r2, [r4, #40] + 3873 .loc 1 1488 17 is_stmt 0 view .LVU1095 + 3874 0196 A26A ldr r2, [r4, #40] 1488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3937 .loc 1 1488 53 view .LVU1118 - 3938 01a8 3349 ldr r1, .L348+8 - 3939 01aa 5163 str r1, [r2, #52] + 3875 .loc 1 1488 53 view .LVU1096 + 3876 0198 3349 ldr r1, .L348+8 + 3877 019a 5163 str r1, [r2, #52] 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3940 .loc 1 1491 7 is_stmt 1 view .LVU1119 + 3878 .loc 1 1491 7 is_stmt 1 view .LVU1097 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3941 .loc 1 1491 88 is_stmt 0 view .LVU1120 - 3942 01ac 2268 ldr r2, [r4] + 3879 .loc 1 1491 88 is_stmt 0 view .LVU1098 + 3880 019c 2268 ldr r2, [r4] 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3943 .loc 1 1491 11 view .LVU1121 - 3944 01ae 3832 adds r2, r2, #56 - 3945 01b0 3146 mov r1, r6 - 3946 01b2 A06A ldr r0, [r4, #40] - 3947 01b4 FFF7FEFF bl HAL_DMA_Start_IT - 3948 .LVL249: + 3881 .loc 1 1491 11 view .LVU1099 + 3882 019e 3832 adds r2, r2, #56 + 3883 01a0 3146 mov r1, r6 + 3884 01a2 A06A ldr r0, [r4, #40] + 3885 01a4 FFF7FEFF bl HAL_DMA_Start_IT + 3886 .LVL241: 1491:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3949 .loc 1 1491 10 discriminator 1 view .LVU1122 - 3950 01b8 0028 cmp r0, #0 - 3951 01ba 4FD1 bne .L333 + 3887 .loc 1 1491 10 discriminator 1 view .LVU1100 + 3888 01a8 0028 cmp r0, #0 + 3889 01aa 4FD1 bne .L333 1498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3952 .loc 1 1498 7 is_stmt 1 view .LVU1123 - 3953 01bc 2268 ldr r2, [r4] - 3954 01be D368 ldr r3, [r2, #12] - 3955 01c0 43F48063 orr r3, r3, #1024 - 3956 01c4 D360 str r3, [r2, #12] + 3890 .loc 1 1498 7 is_stmt 1 view .LVU1101 + 3891 01ac 2268 ldr r2, [r4] + ARM GAS /tmp/ccqCLCUn.s page 152 + + + 3892 01ae D368 ldr r3, [r2, #12] + 3893 01b0 43F48063 orr r3, r3, #1024 + 3894 01b4 D360 str r3, [r2, #12] 1499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3957 .loc 1 1499 7 view .LVU1124 + 3895 .loc 1 1499 7 view .LVU1102 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3958 .loc 1 1549 3 view .LVU1125 - 3959 01c6 59E7 b .L324 - 3960 .LVL250: - 3961 .L347: + 3896 .loc 1 1549 3 view .LVU1103 + 3897 01b6 5FE7 b .L324 + 3898 .LVL242: + 3899 .L347: 1450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 3962 .loc 1 1450 7 is_stmt 0 discriminator 6 view .LVU1126 - 3963 01c8 0222 movs r2, #2 - 3964 01ca 84F84620 strb r2, [r4, #70] + 3900 .loc 1 1450 7 is_stmt 0 discriminator 6 view .LVU1104 + 3901 01b8 0222 movs r2, #2 + 3902 01ba 84F84620 strb r2, [r4, #70] 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 3965 .loc 1 1458 3 is_stmt 1 view .LVU1127 - 3966 .L321: + 3903 .loc 1 1458 3 is_stmt 1 view .LVU1105 + 3904 .L321: 1505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3967 .loc 1 1505 7 view .LVU1128 + 3905 .loc 1 1505 7 view .LVU1106 1505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3968 .loc 1 1505 17 is_stmt 0 view .LVU1129 - 3969 01ce E26A ldr r2, [r4, #44] + 3906 .loc 1 1505 17 is_stmt 0 view .LVU1107 + 3907 01be E26A ldr r2, [r4, #44] 1505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3970 .loc 1 1505 52 view .LVU1130 - 3971 01d0 2749 ldr r1, .L348 - 3972 .LVL251: + 3908 .loc 1 1505 52 view .LVU1108 + 3909 01c0 2749 ldr r1, .L348 + 3910 .LVL243: 1505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 3973 .loc 1 1505 52 view .LVU1131 - 3974 01d2 D162 str r1, [r2, #44] + 3911 .loc 1 1505 52 view .LVU1109 + 3912 01c2 D162 str r1, [r2, #44] 1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 154 + 3913 .loc 1 1506 7 is_stmt 1 view .LVU1110 +1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3914 .loc 1 1506 17 is_stmt 0 view .LVU1111 + 3915 01c4 E26A ldr r2, [r4, #44] +1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3916 .loc 1 1506 56 view .LVU1112 + 3917 01c6 2749 ldr r1, .L348+4 + 3918 01c8 1163 str r1, [r2, #48] +1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3919 .loc 1 1509 7 is_stmt 1 view .LVU1113 +1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3920 .loc 1 1509 17 is_stmt 0 view .LVU1114 + 3921 01ca E26A ldr r2, [r4, #44] +1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3922 .loc 1 1509 53 view .LVU1115 + 3923 01cc 2649 ldr r1, .L348+8 + 3924 01ce 5163 str r1, [r2, #52] +1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 3925 .loc 1 1512 7 is_stmt 1 view .LVU1116 +1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 3926 .loc 1 1512 88 is_stmt 0 view .LVU1117 + 3927 01d0 2268 ldr r2, [r4] +1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 3928 .loc 1 1512 11 view .LVU1118 + 3929 01d2 3C32 adds r2, r2, #60 + 3930 01d4 3146 mov r1, r6 + 3931 01d6 E06A ldr r0, [r4, #44] + ARM GAS /tmp/ccqCLCUn.s page 153 - 3975 .loc 1 1506 7 is_stmt 1 view .LVU1132 -1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3976 .loc 1 1506 17 is_stmt 0 view .LVU1133 - 3977 01d4 E26A ldr r2, [r4, #44] -1506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3978 .loc 1 1506 56 view .LVU1134 - 3979 01d6 2749 ldr r1, .L348+4 - 3980 01d8 1163 str r1, [r2, #48] -1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3981 .loc 1 1509 7 is_stmt 1 view .LVU1135 -1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3982 .loc 1 1509 17 is_stmt 0 view .LVU1136 - 3983 01da E26A ldr r2, [r4, #44] -1509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 3984 .loc 1 1509 53 view .LVU1137 - 3985 01dc 2649 ldr r1, .L348+8 - 3986 01de 5163 str r1, [r2, #52] + 3932 01d8 FFF7FEFF bl HAL_DMA_Start_IT + 3933 .LVL244: 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3987 .loc 1 1512 7 is_stmt 1 view .LVU1138 -1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3988 .loc 1 1512 88 is_stmt 0 view .LVU1139 - 3989 01e0 2268 ldr r2, [r4] -1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3990 .loc 1 1512 11 view .LVU1140 - 3991 01e2 3C32 adds r2, r2, #60 - 3992 01e4 3146 mov r1, r6 - 3993 01e6 E06A ldr r0, [r4, #44] - 3994 01e8 FFF7FEFF bl HAL_DMA_Start_IT - 3995 .LVL252: -1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 3996 .loc 1 1512 10 discriminator 1 view .LVU1141 - 3997 01ec 0028 cmp r0, #0 - 3998 01ee 37D1 bne .L334 + 3934 .loc 1 1512 10 discriminator 1 view .LVU1119 + 3935 01dc 0028 cmp r0, #0 + 3936 01de 37D1 bne .L334 1519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 3999 .loc 1 1519 7 is_stmt 1 view .LVU1142 - 4000 01f0 2268 ldr r2, [r4] - 4001 01f2 D368 ldr r3, [r2, #12] - 4002 01f4 43F40063 orr r3, r3, #2048 - 4003 01f8 D360 str r3, [r2, #12] + 3937 .loc 1 1519 7 is_stmt 1 view .LVU1120 + 3938 01e0 2268 ldr r2, [r4] + 3939 01e2 D368 ldr r3, [r2, #12] + 3940 01e4 43F40063 orr r3, r3, #2048 + 3941 01e8 D360 str r3, [r2, #12] 1520:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4004 .loc 1 1520 7 view .LVU1143 + 3942 .loc 1 1520 7 view .LVU1121 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4005 .loc 1 1549 3 view .LVU1144 - 4006 01fa 3FE7 b .L324 - 4007 .LVL253: - 4008 .L322: + 3943 .loc 1 1549 3 view .LVU1122 + 3944 01ea 45E7 b .L324 + 3945 .LVL245: + 3946 .L322: 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 4009 .loc 1 1526 7 view .LVU1145 + 3947 .loc 1 1526 7 view .LVU1123 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 4010 .loc 1 1526 17 is_stmt 0 view .LVU1146 - 4011 01fc 226B ldr r2, [r4, #48] + 3948 .loc 1 1526 17 is_stmt 0 view .LVU1124 + 3949 01ec 226B ldr r2, [r4, #48] 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 4012 .loc 1 1526 52 view .LVU1147 - 4013 01fe 1C49 ldr r1, .L348 - 4014 .LVL254: + 3950 .loc 1 1526 52 view .LVU1125 + 3951 01ee 1C49 ldr r1, .L348 + 3952 .LVL246: 1526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - 4015 .loc 1 1526 52 view .LVU1148 - ARM GAS /tmp/ccdmQ4z9.s page 155 + 3953 .loc 1 1526 52 view .LVU1126 + 3954 01f0 D162 str r1, [r2, #44] +1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3955 .loc 1 1527 7 is_stmt 1 view .LVU1127 +1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3956 .loc 1 1527 17 is_stmt 0 view .LVU1128 + 3957 01f2 226B ldr r2, [r4, #48] +1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3958 .loc 1 1527 56 view .LVU1129 + 3959 01f4 1B49 ldr r1, .L348+4 + 3960 01f6 1163 str r1, [r2, #48] +1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3961 .loc 1 1530 7 is_stmt 1 view .LVU1130 +1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3962 .loc 1 1530 17 is_stmt 0 view .LVU1131 + 3963 01f8 226B ldr r2, [r4, #48] +1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 3964 .loc 1 1530 53 view .LVU1132 + 3965 01fa 1B49 ldr r1, .L348+8 + 3966 01fc 5163 str r1, [r2, #52] +1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 3967 .loc 1 1533 7 is_stmt 1 view .LVU1133 +1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 3968 .loc 1 1533 88 is_stmt 0 view .LVU1134 + 3969 01fe 2268 ldr r2, [r4] +1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) + 3970 .loc 1 1533 11 view .LVU1135 + 3971 0200 4032 adds r2, r2, #64 + ARM GAS /tmp/ccqCLCUn.s page 154 - 4016 0200 D162 str r1, [r2, #44] -1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4017 .loc 1 1527 7 is_stmt 1 view .LVU1149 -1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4018 .loc 1 1527 17 is_stmt 0 view .LVU1150 - 4019 0202 226B ldr r2, [r4, #48] -1527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4020 .loc 1 1527 56 view .LVU1151 - 4021 0204 1B49 ldr r1, .L348+4 - 4022 0206 1163 str r1, [r2, #48] -1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4023 .loc 1 1530 7 is_stmt 1 view .LVU1152 -1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4024 .loc 1 1530 17 is_stmt 0 view .LVU1153 - 4025 0208 226B ldr r2, [r4, #48] -1530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4026 .loc 1 1530 53 view .LVU1154 - 4027 020a 1B49 ldr r1, .L348+8 - 4028 020c 5163 str r1, [r2, #52] + 3972 0202 3146 mov r1, r6 + 3973 0204 206B ldr r0, [r4, #48] + 3974 0206 FFF7FEFF bl HAL_DMA_Start_IT + 3975 .LVL247: 1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 4029 .loc 1 1533 7 is_stmt 1 view .LVU1155 -1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 4030 .loc 1 1533 88 is_stmt 0 view .LVU1156 - 4031 020e 2268 ldr r2, [r4] -1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 4032 .loc 1 1533 11 view .LVU1157 - 4033 0210 4032 adds r2, r2, #64 - 4034 0212 3146 mov r1, r6 - 4035 0214 206B ldr r0, [r4, #48] - 4036 0216 FFF7FEFF bl HAL_DMA_Start_IT - 4037 .LVL255: -1533:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** Length) != HAL_OK) - 4038 .loc 1 1533 10 discriminator 1 view .LVU1158 - 4039 021a 18BB cbnz r0, .L335 + 3976 .loc 1 1533 10 discriminator 1 view .LVU1136 + 3977 020a 18BB cbnz r0, .L335 1540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4040 .loc 1 1540 7 is_stmt 1 view .LVU1159 - 4041 021c 2268 ldr r2, [r4] - 4042 021e D368 ldr r3, [r2, #12] - 4043 0220 43F48053 orr r3, r3, #4096 - 4044 0224 D360 str r3, [r2, #12] + 3978 .loc 1 1540 7 is_stmt 1 view .LVU1137 + 3979 020c 2268 ldr r2, [r4] + 3980 020e D368 ldr r3, [r2, #12] + 3981 0210 43F48053 orr r3, r3, #4096 + 3982 0214 D360 str r3, [r2, #12] 1541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4045 .loc 1 1541 7 view .LVU1160 + 3983 .loc 1 1541 7 view .LVU1138 1549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4046 .loc 1 1549 3 view .LVU1161 - 4047 0226 29E7 b .L324 - 4048 .L325: + 3984 .loc 1 1549 3 view .LVU1139 + 3985 0216 2FE7 b .L324 + 3986 .L325: 1560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 4049 .loc 1 1560 7 view .LVU1162 + 3987 .loc 1 1560 7 view .LVU1140 1560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 4050 .loc 1 1560 31 is_stmt 0 view .LVU1163 - 4051 0228 9968 ldr r1, [r3, #8] + 3988 .loc 1 1560 31 is_stmt 0 view .LVU1141 + 3989 0218 9968 ldr r1, [r3, #8] 1560:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 4052 .loc 1 1560 15 view .LVU1164 - 4053 022a 154A ldr r2, .L348+16 - 4054 022c 0A40 ands r2, r2, r1 - 4055 .LVL256: + 3990 .loc 1 1560 15 view .LVU1142 + 3991 021a 154A ldr r2, .L348+16 + 3992 021c 0A40 ands r2, r2, r1 + 3993 .LVL248: 1561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 156 - - - 4056 .loc 1 1561 7 is_stmt 1 view .LVU1165 + 3994 .loc 1 1561 7 is_stmt 1 view .LVU1143 1561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4057 .loc 1 1561 10 is_stmt 0 view .LVU1166 - 4058 022e 062A cmp r2, #6 - 4059 0230 1AD0 beq .L336 + 3995 .loc 1 1561 10 is_stmt 0 view .LVU1144 + 3996 021e 062A cmp r2, #6 + 3997 0220 1AD0 beq .L336 1561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4060 .loc 1 1561 11 discriminator 1 view .LVU1167 - 4061 0232 B2F5803F cmp r2, #65536 - 4062 0236 19D0 beq .L337 + 3998 .loc 1 1561 11 discriminator 1 view .LVU1145 + 3999 0222 B2F5803F cmp r2, #65536 + 4000 0226 19D0 beq .L337 1563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4063 .loc 1 1563 9 is_stmt 1 view .LVU1168 - 4064 0238 1A68 ldr r2, [r3] - 4065 .LVL257: + 4001 .loc 1 1563 9 is_stmt 1 view .LVU1146 + 4002 0228 1A68 ldr r2, [r3] + 4003 .LVL249: 1563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4066 .loc 1 1563 9 is_stmt 0 view .LVU1169 - 4067 023a 42F00102 orr r2, r2, #1 - 4068 023e 1A60 str r2, [r3] - 4069 0240 0020 movs r0, #0 - 4070 0242 02E0 b .L311 - 4071 .LVL258: - 4072 .L327: + 4004 .loc 1 1563 9 is_stmt 0 view .LVU1147 + 4005 022a 42F00102 orr r2, r2, #1 + 4006 022e 1A60 str r2, [r3] + 4007 0230 0020 movs r0, #0 + 4008 0232 02E0 b .L311 + 4009 .LVL250: + 4010 .L327: 1440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4073 .loc 1 1440 12 view .LVU1170 - 4074 0244 0220 movs r0, #2 - 4075 0246 00E0 b .L311 - 4076 .LVL259: - 4077 .L328: + 4011 .loc 1 1440 12 view .LVU1148 + 4012 0234 0220 movs r0, #2 + 4013 0236 00E0 b .L311 + 4014 .LVL251: + 4015 .L328: + ARM GAS /tmp/ccqCLCUn.s page 155 + + 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4078 .loc 1 1455 12 view .LVU1171 - 4079 0248 0120 movs r0, #1 - 4080 .LVL260: - 4081 .L311: + 4016 .loc 1 1455 12 view .LVU1149 + 4017 0238 0120 movs r0, #1 + 4018 .LVL252: + 4019 .L311: 1574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4082 .loc 1 1574 1 view .LVU1172 - 4083 024a 70BD pop {r4, r5, r6, pc} - 4084 .LVL261: - 4085 .L329: + 4020 .loc 1 1574 1 view .LVU1150 + 4021 023a 70BD pop {r4, r5, r6, pc} + 4022 .LVL253: + 4023 .L329: 1446:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4086 .loc 1 1446 14 view .LVU1173 - 4087 024c 0120 movs r0, #1 - 4088 024e FCE7 b .L311 - 4089 .L330: - 4090 0250 0120 movs r0, #1 - 4091 0252 FAE7 b .L311 - 4092 .L331: + 4024 .loc 1 1446 14 view .LVU1151 + 4025 023c 0120 movs r0, #1 + 4026 023e FCE7 b .L311 + 4027 .L330: + 4028 0240 0120 movs r0, #1 + 4029 0242 FAE7 b .L311 + 4030 .L331: 1458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4093 .loc 1 1458 3 view .LVU1174 - 4094 0254 0120 movs r0, #1 - 4095 0256 F8E7 b .L311 - 4096 .LVL262: - 4097 .L332: + 4031 .loc 1 1458 3 view .LVU1152 + 4032 0244 0120 movs r0, #1 + 4033 0246 F8E7 b .L311 + 4034 .LVL254: + 4035 .L332: 1474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4098 .loc 1 1474 16 view .LVU1175 - 4099 0258 0120 movs r0, #1 - 4100 025a F6E7 b .L311 - 4101 .L333: + 4036 .loc 1 1474 16 view .LVU1153 + 4037 0248 0120 movs r0, #1 + 4038 024a F6E7 b .L311 + 4039 .L333: 1495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - ARM GAS /tmp/ccdmQ4z9.s page 157 - - - 4102 .loc 1 1495 16 view .LVU1176 - 4103 025c 0120 movs r0, #1 - 4104 025e F4E7 b .L311 - 4105 .L334: + 4040 .loc 1 1495 16 view .LVU1154 + 4041 024c 0120 movs r0, #1 + 4042 024e F4E7 b .L311 + 4043 .L334: 1516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4106 .loc 1 1516 16 view .LVU1177 - 4107 0260 0120 movs r0, #1 - 4108 0262 F2E7 b .L311 - 4109 .L335: + 4044 .loc 1 1516 16 view .LVU1155 + 4045 0250 0120 movs r0, #1 + 4046 0252 F2E7 b .L311 + 4047 .L335: 1537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4110 .loc 1 1537 16 view .LVU1178 - 4111 0264 0120 movs r0, #1 - 4112 0266 F0E7 b .L311 - 4113 .LVL263: - 4114 .L336: + 4048 .loc 1 1537 16 view .LVU1156 + 4049 0254 0120 movs r0, #1 + 4050 0256 F0E7 b .L311 + 4051 .LVL255: + 4052 .L336: 1537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4115 .loc 1 1537 16 view .LVU1179 - 4116 0268 0020 movs r0, #0 - 4117 026a EEE7 b .L311 - 4118 .L337: - 4119 026c 0020 movs r0, #0 - 4120 026e ECE7 b .L311 - 4121 .L349: - 4122 .align 2 - 4123 .L348: - 4124 0270 00000000 .word TIM_DMADelayPulseNCplt - 4125 0274 00000000 .word TIM_DMADelayPulseHalfCplt - 4126 0278 00000000 .word TIM_DMAErrorCCxN - 4127 027c 002C0140 .word 1073818624 - 4128 0280 07000100 .word 65543 - 4129 .cfi_endproc - 4130 .LFE349: - 4132 .section .text.HAL_TIMEx_PWMN_Stop_DMA,"ax",%progbits - 4133 .align 1 - 4134 .global HAL_TIMEx_PWMN_Stop_DMA - 4135 .syntax unified - 4136 .thumb - 4137 .thumb_func - 4139 HAL_TIMEx_PWMN_Stop_DMA: - 4140 .LVL264: - 4141 .LFB350: -1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 4142 .loc 1 1589 1 is_stmt 1 view -0 - 4143 .cfi_startproc - 4144 @ args = 0, pretend = 0, frame = 0 - 4145 @ frame_needed = 0, uses_anonymous_args = 0 -1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 4146 .loc 1 1589 1 is_stmt 0 view .LVU1181 - 4147 0000 38B5 push {r3, r4, r5, lr} - 4148 .LCFI25: - 4149 .cfi_def_cfa_offset 16 - 4150 .cfi_offset 3, -16 - 4151 .cfi_offset 4, -12 - 4152 .cfi_offset 5, -8 - 4153 .cfi_offset 14, -4 - 4154 0002 0446 mov r4, r0 - 4155 0004 0D46 mov r5, r1 - ARM GAS /tmp/ccdmQ4z9.s page 158 + 4053 .loc 1 1537 16 view .LVU1157 + 4054 0258 0020 movs r0, #0 + 4055 025a EEE7 b .L311 + 4056 .L337: + 4057 025c 0020 movs r0, #0 + 4058 025e ECE7 b .L311 + 4059 .L349: + 4060 .align 2 + 4061 .L348: + 4062 0260 00000000 .word TIM_DMADelayPulseNCplt + 4063 0264 00000000 .word TIM_DMADelayPulseHalfCplt + ARM GAS /tmp/ccqCLCUn.s page 156 + 4064 0268 00000000 .word TIM_DMAErrorCCxN + 4065 026c 002C0140 .word 1073818624 + 4066 0270 07000100 .word 65543 + 4067 .cfi_endproc + 4068 .LFE349: + 4070 .section .text.HAL_TIMEx_PWMN_Stop_DMA,"ax",%progbits + 4071 .align 1 + 4072 .global HAL_TIMEx_PWMN_Stop_DMA + 4073 .syntax unified + 4074 .thumb + 4075 .thumb_func + 4077 HAL_TIMEx_PWMN_Stop_DMA: + 4078 .LVL256: + 4079 .LFB350: +1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 4080 .loc 1 1589 1 is_stmt 1 view -0 + 4081 .cfi_startproc + 4082 @ args = 0, pretend = 0, frame = 0 + 4083 @ frame_needed = 0, uses_anonymous_args = 0 +1589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 4084 .loc 1 1589 1 is_stmt 0 view .LVU1159 + 4085 0000 38B5 push {r3, r4, r5, lr} + 4086 .LCFI25: + 4087 .cfi_def_cfa_offset 16 + 4088 .cfi_offset 3, -16 + 4089 .cfi_offset 4, -12 + 4090 .cfi_offset 5, -8 + 4091 .cfi_offset 14, -4 + 4092 0002 0546 mov r5, r0 + 4093 0004 0C46 mov r4, r1 1590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4156 .loc 1 1590 3 is_stmt 1 view .LVU1182 - 4157 .LVL265: + 4094 .loc 1 1590 3 is_stmt 1 view .LVU1160 + 4095 .LVL257: 1593:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4158 .loc 1 1593 3 view .LVU1183 + 4096 .loc 1 1593 3 view .LVU1161 1595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4159 .loc 1 1595 3 view .LVU1184 - 4160 0006 0C29 cmp r1, #12 - 4161 0008 67D8 bhi .L363 - 4162 000a DFE801F0 tbb [pc, r1] - 4163 .L353: - 4164 000e 07 .byte (.L356-.L353)/2 - 4165 000f 66 .byte (.L363-.L353)/2 - 4166 0010 66 .byte (.L363-.L353)/2 - 4167 0011 66 .byte (.L363-.L353)/2 - 4168 0012 38 .byte (.L355-.L353)/2 - 4169 0013 66 .byte (.L363-.L353)/2 - 4170 0014 66 .byte (.L363-.L353)/2 - 4171 0015 66 .byte (.L363-.L353)/2 - 4172 0016 41 .byte (.L354-.L353)/2 - 4173 0017 66 .byte (.L363-.L353)/2 - 4174 0018 66 .byte (.L363-.L353)/2 - 4175 0019 66 .byte (.L363-.L353)/2 - 4176 001a 4A .byte (.L352-.L353)/2 - 4177 001b 00 .p2align 1 - 4178 .L356: + 4097 .loc 1 1595 3 view .LVU1162 + 4098 0006 0C29 cmp r1, #12 + 4099 0008 67D8 bhi .L363 + 4100 000a DFE801F0 tbb [pc, r1] + 4101 .L353: + 4102 000e 07 .byte (.L356-.L353)/2 + 4103 000f 66 .byte (.L363-.L353)/2 + 4104 0010 66 .byte (.L363-.L353)/2 + 4105 0011 66 .byte (.L363-.L353)/2 + 4106 0012 38 .byte (.L355-.L353)/2 + 4107 0013 66 .byte (.L363-.L353)/2 + 4108 0014 66 .byte (.L363-.L353)/2 + 4109 0015 66 .byte (.L363-.L353)/2 + 4110 0016 41 .byte (.L354-.L353)/2 + 4111 0017 66 .byte (.L363-.L353)/2 + 4112 0018 66 .byte (.L363-.L353)/2 + 4113 0019 66 .byte (.L363-.L353)/2 + 4114 001a 4A .byte (.L352-.L353)/2 + 4115 001b 00 .p2align 1 + 4116 .L356: 1600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); - 4179 .loc 1 1600 7 view .LVU1185 - 4180 001c 0268 ldr r2, [r0] - 4181 001e D368 ldr r3, [r2, #12] - 4182 0020 23F40073 bic r3, r3, #512 - 4183 0024 D360 str r3, [r2, #12] + ARM GAS /tmp/ccqCLCUn.s page 157 + + + 4117 .loc 1 1600 7 view .LVU1163 + 4118 001c 0268 ldr r2, [r0] + 4119 001e D368 ldr r3, [r2, #12] + 4120 0020 23F40073 bic r3, r3, #512 + 4121 0024 D360 str r3, [r2, #12] 1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4184 .loc 1 1601 7 view .LVU1186 + 4122 .loc 1 1601 7 view .LVU1164 1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4185 .loc 1 1601 13 is_stmt 0 view .LVU1187 - 4186 0026 406A ldr r0, [r0, #36] - 4187 .LVL266: + 4123 .loc 1 1601 13 is_stmt 0 view .LVU1165 + 4124 0026 406A ldr r0, [r0, #36] + 4125 .LVL258: 1601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4188 .loc 1 1601 13 view .LVU1188 - 4189 0028 FFF7FEFF bl HAL_DMA_Abort_IT - 4190 .LVL267: + 4126 .loc 1 1601 13 view .LVU1166 + 4127 0028 FFF7FEFF bl HAL_DMA_Abort_IT + 4128 .LVL259: 1602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4191 .loc 1 1602 7 is_stmt 1 view .LVU1189 + 4129 .loc 1 1602 7 is_stmt 1 view .LVU1167 1634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4192 .loc 1 1634 3 view .LVU1190 - 4193 .L357: + 4130 .loc 1 1634 3 view .LVU1168 + 4131 .L357: 1637:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4194 .loc 1 1637 5 view .LVU1191 - 4195 002c 0022 movs r2, #0 - 4196 002e 2946 mov r1, r5 - 4197 0030 2068 ldr r0, [r4] - 4198 0032 FFF7FEFF bl TIM_CCxNChannelCmd - 4199 .LVL268: + 4132 .loc 1 1637 5 view .LVU1169 + 4133 002c 0022 movs r2, #0 + 4134 002e 2146 mov r1, r4 + 4135 0030 2868 ldr r0, [r5] + 4136 0032 FFF7FEFF bl TIM_CCxNChannelCmd + 4137 .LVL260: 1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4200 .loc 1 1640 5 view .LVU1192 + 4138 .loc 1 1640 5 view .LVU1170 1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 159 + 4139 .loc 1 1640 5 view .LVU1171 + 4140 0036 2B68 ldr r3, [r5] + 4141 0038 196A ldr r1, [r3, #32] + 4142 003a 41F21112 movw r2, #4369 + 4143 003e 1142 tst r1, r2 + 4144 0040 08D1 bne .L358 +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4145 .loc 1 1640 5 discriminator 1 view .LVU1172 + 4146 0042 196A ldr r1, [r3, #32] + 4147 0044 44F24442 movw r2, #17476 + 4148 0048 1142 tst r1, r2 + 4149 004a 03D1 bne .L358 +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4150 .loc 1 1640 5 discriminator 3 view .LVU1173 + 4151 004c 5A6C ldr r2, [r3, #68] + 4152 004e 22F40042 bic r2, r2, #32768 + 4153 0052 5A64 str r2, [r3, #68] + 4154 .L358: +1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4155 .loc 1 1640 5 discriminator 5 view .LVU1174 +1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4156 .loc 1 1643 5 view .LVU1175 +1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4157 .loc 1 1643 5 view .LVU1176 + 4158 0054 2B68 ldr r3, [r5] + 4159 0056 196A ldr r1, [r3, #32] + 4160 0058 41F21112 movw r2, #4369 + ARM GAS /tmp/ccqCLCUn.s page 158 - 4201 .loc 1 1640 5 view .LVU1193 - 4202 0036 2368 ldr r3, [r4] - 4203 0038 196A ldr r1, [r3, #32] - 4204 003a 41F21112 movw r2, #4369 - 4205 003e 1142 tst r1, r2 - 4206 0040 08D1 bne .L358 -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4207 .loc 1 1640 5 discriminator 1 view .LVU1194 - 4208 0042 196A ldr r1, [r3, #32] - 4209 0044 44F24442 movw r2, #17476 - 4210 0048 1142 tst r1, r2 - 4211 004a 03D1 bne .L358 -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4212 .loc 1 1640 5 discriminator 3 view .LVU1195 - 4213 004c 5A6C ldr r2, [r3, #68] - 4214 004e 22F40042 bic r2, r2, #32768 - 4215 0052 5A64 str r2, [r3, #68] - 4216 .L358: -1640:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4217 .loc 1 1640 5 discriminator 5 view .LVU1196 + 4161 005c 1142 tst r1, r2 + 4162 005e 08D1 bne .L359 1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4218 .loc 1 1643 5 view .LVU1197 + 4163 .loc 1 1643 5 discriminator 1 view .LVU1177 + 4164 0060 196A ldr r1, [r3, #32] + 4165 0062 44F24442 movw r2, #17476 + 4166 0066 1142 tst r1, r2 + 4167 0068 03D1 bne .L359 1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4219 .loc 1 1643 5 view .LVU1198 - 4220 0054 2368 ldr r3, [r4] - 4221 0056 196A ldr r1, [r3, #32] - 4222 0058 41F21112 movw r2, #4369 - 4223 005c 1142 tst r1, r2 - 4224 005e 08D1 bne .L359 + 4168 .loc 1 1643 5 discriminator 3 view .LVU1178 + 4169 006a 1A68 ldr r2, [r3] + 4170 006c 22F00102 bic r2, r2, #1 + 4171 0070 1A60 str r2, [r3] + 4172 .L359: 1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4225 .loc 1 1643 5 discriminator 1 view .LVU1199 - 4226 0060 196A ldr r1, [r3, #32] - 4227 0062 44F24442 movw r2, #17476 - 4228 0066 1142 tst r1, r2 - 4229 0068 03D1 bne .L359 -1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4230 .loc 1 1643 5 discriminator 3 view .LVU1200 - 4231 006a 1A68 ldr r2, [r3] - 4232 006c 22F00102 bic r2, r2, #1 - 4233 0070 1A60 str r2, [r3] - 4234 .L359: -1643:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4235 .loc 1 1643 5 discriminator 5 view .LVU1201 + 4173 .loc 1 1643 5 discriminator 5 view .LVU1179 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4236 .loc 1 1646 5 view .LVU1202 - 4237 0072 FDB9 cbnz r5, .L360 + 4174 .loc 1 1646 5 view .LVU1180 + 4175 0072 FCB9 cbnz r4, .L360 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4238 .loc 1 1646 5 is_stmt 0 discriminator 1 view .LVU1203 - 4239 0074 0123 movs r3, #1 - 4240 0076 84F84430 strb r3, [r4, #68] - 4241 007a 0020 movs r0, #0 - 4242 007c 2EE0 b .L351 - 4243 .LVL269: - 4244 .L355: + 4176 .loc 1 1646 5 is_stmt 0 discriminator 1 view .LVU1181 + 4177 0074 0123 movs r3, #1 + 4178 0076 85F84430 strb r3, [r5, #68] + 4179 007a 0020 movs r0, #0 + 4180 007c 2EE0 b .L351 + 4181 .LVL261: + 4182 .L355: 1608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); - 4245 .loc 1 1608 7 is_stmt 1 view .LVU1204 - 4246 007e 0268 ldr r2, [r0] - ARM GAS /tmp/ccdmQ4z9.s page 160 - - - 4247 0080 D368 ldr r3, [r2, #12] - 4248 0082 23F48063 bic r3, r3, #1024 - 4249 0086 D360 str r3, [r2, #12] + 4183 .loc 1 1608 7 is_stmt 1 view .LVU1182 + 4184 007e 0268 ldr r2, [r0] + 4185 0080 D368 ldr r3, [r2, #12] + 4186 0082 23F48063 bic r3, r3, #1024 + 4187 0086 D360 str r3, [r2, #12] 1609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4250 .loc 1 1609 7 view .LVU1205 + 4188 .loc 1 1609 7 view .LVU1183 1609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4251 .loc 1 1609 13 is_stmt 0 view .LVU1206 - 4252 0088 806A ldr r0, [r0, #40] - 4253 .LVL270: + 4189 .loc 1 1609 13 is_stmt 0 view .LVU1184 + 4190 0088 806A ldr r0, [r0, #40] + 4191 .LVL262: 1609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4254 .loc 1 1609 13 view .LVU1207 - 4255 008a FFF7FEFF bl HAL_DMA_Abort_IT - 4256 .LVL271: + 4192 .loc 1 1609 13 view .LVU1185 + 4193 008a FFF7FEFF bl HAL_DMA_Abort_IT + 4194 .LVL263: 1610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4257 .loc 1 1610 7 is_stmt 1 view .LVU1208 + 4195 .loc 1 1610 7 is_stmt 1 view .LVU1186 1634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4258 .loc 1 1634 3 view .LVU1209 - 4259 008e CDE7 b .L357 - 4260 .LVL272: - 4261 .L354: + 4196 .loc 1 1634 3 view .LVU1187 + 4197 008e CDE7 b .L357 + 4198 .LVL264: + 4199 .L354: 1616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); - 4262 .loc 1 1616 7 view .LVU1210 - 4263 0090 0268 ldr r2, [r0] - 4264 0092 D368 ldr r3, [r2, #12] - 4265 0094 23F40063 bic r3, r3, #2048 - 4266 0098 D360 str r3, [r2, #12] + 4200 .loc 1 1616 7 view .LVU1188 + 4201 0090 0268 ldr r2, [r0] + 4202 0092 D368 ldr r3, [r2, #12] + 4203 0094 23F40063 bic r3, r3, #2048 + 4204 0098 D360 str r3, [r2, #12] 1617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4267 .loc 1 1617 7 view .LVU1211 + ARM GAS /tmp/ccqCLCUn.s page 159 + + + 4205 .loc 1 1617 7 view .LVU1189 1617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4268 .loc 1 1617 13 is_stmt 0 view .LVU1212 - 4269 009a C06A ldr r0, [r0, #44] - 4270 .LVL273: + 4206 .loc 1 1617 13 is_stmt 0 view .LVU1190 + 4207 009a C06A ldr r0, [r0, #44] + 4208 .LVL265: 1617:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4271 .loc 1 1617 13 view .LVU1213 - 4272 009c FFF7FEFF bl HAL_DMA_Abort_IT - 4273 .LVL274: + 4209 .loc 1 1617 13 view .LVU1191 + 4210 009c FFF7FEFF bl HAL_DMA_Abort_IT + 4211 .LVL266: 1618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4274 .loc 1 1618 7 is_stmt 1 view .LVU1214 + 4212 .loc 1 1618 7 is_stmt 1 view .LVU1192 1634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4275 .loc 1 1634 3 view .LVU1215 - 4276 00a0 C4E7 b .L357 - 4277 .LVL275: - 4278 .L352: + 4213 .loc 1 1634 3 view .LVU1193 + 4214 00a0 C4E7 b .L357 + 4215 .LVL267: + 4216 .L352: 1624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); - 4279 .loc 1 1624 7 view .LVU1216 - 4280 00a2 0268 ldr r2, [r0] - 4281 00a4 D368 ldr r3, [r2, #12] - 4282 00a6 23F48053 bic r3, r3, #4096 - 4283 00aa D360 str r3, [r2, #12] + 4217 .loc 1 1624 7 view .LVU1194 + 4218 00a2 0268 ldr r2, [r0] + 4219 00a4 D368 ldr r3, [r2, #12] + 4220 00a6 23F48053 bic r3, r3, #4096 + 4221 00aa D360 str r3, [r2, #12] 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4284 .loc 1 1625 7 view .LVU1217 + 4222 .loc 1 1625 7 view .LVU1195 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4285 .loc 1 1625 13 is_stmt 0 view .LVU1218 - 4286 00ac 006B ldr r0, [r0, #48] - 4287 .LVL276: + 4223 .loc 1 1625 13 is_stmt 0 view .LVU1196 + 4224 00ac 006B ldr r0, [r0, #48] + 4225 .LVL268: 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 4288 .loc 1 1625 13 view .LVU1219 - ARM GAS /tmp/ccdmQ4z9.s page 161 - - - 4289 00ae FFF7FEFF bl HAL_DMA_Abort_IT - 4290 .LVL277: + 4226 .loc 1 1625 13 view .LVU1197 + 4227 00ae FFF7FEFF bl HAL_DMA_Abort_IT + 4228 .LVL269: 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4291 .loc 1 1626 7 is_stmt 1 view .LVU1220 + 4229 .loc 1 1626 7 is_stmt 1 view .LVU1198 1634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4292 .loc 1 1634 3 view .LVU1221 - 4293 00b2 BBE7 b .L357 - 4294 .L360: + 4230 .loc 1 1634 3 view .LVU1199 + 4231 00b2 BBE7 b .L357 + 4232 .L360: 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4295 .loc 1 1646 5 is_stmt 0 discriminator 2 view .LVU1222 - 4296 00b4 042D cmp r5, #4 - 4297 00b6 06D0 beq .L365 + 4233 .loc 1 1646 5 is_stmt 0 discriminator 2 view .LVU1200 + 4234 00b4 042C cmp r4, #4 + 4235 00b6 06D0 beq .L365 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4298 .loc 1 1646 5 discriminator 4 view .LVU1223 - 4299 00b8 082D cmp r5, #8 - 4300 00ba 09D0 beq .L366 + 4236 .loc 1 1646 5 discriminator 4 view .LVU1201 + 4237 00b8 082C cmp r4, #8 + 4238 00ba 09D0 beq .L366 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4301 .loc 1 1646 5 discriminator 7 view .LVU1224 - 4302 00bc 0123 movs r3, #1 - 4303 00be 84F84730 strb r3, [r4, #71] - 4304 00c2 0020 movs r0, #0 - 4305 00c4 0AE0 b .L351 - 4306 .L365: + 4239 .loc 1 1646 5 discriminator 7 view .LVU1202 + 4240 00bc 0123 movs r3, #1 + 4241 00be 85F84730 strb r3, [r5, #71] + 4242 00c2 0020 movs r0, #0 + 4243 00c4 0AE0 b .L351 + 4244 .L365: 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4307 .loc 1 1646 5 discriminator 3 view .LVU1225 - 4308 00c6 0123 movs r3, #1 - 4309 00c8 84F84530 strb r3, [r4, #69] - 4310 00cc 0020 movs r0, #0 - 4311 00ce 05E0 b .L351 - 4312 .L366: + 4245 .loc 1 1646 5 discriminator 3 view .LVU1203 + 4246 00c6 0123 movs r3, #1 + 4247 00c8 85F84530 strb r3, [r5, #69] + ARM GAS /tmp/ccqCLCUn.s page 160 + + + 4248 00cc 0020 movs r0, #0 + 4249 00ce 05E0 b .L351 + 4250 .L366: 1646:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4313 .loc 1 1646 5 discriminator 6 view .LVU1226 - 4314 00d0 0123 movs r3, #1 - 4315 00d2 84F84630 strb r3, [r4, #70] - 4316 00d6 0020 movs r0, #0 - 4317 00d8 00E0 b .L351 - 4318 .LVL278: - 4319 .L363: + 4251 .loc 1 1646 5 discriminator 6 view .LVU1204 + 4252 00d0 0123 movs r3, #1 + 4253 00d2 85F84630 strb r3, [r5, #70] + 4254 00d6 0020 movs r0, #0 + 4255 00d8 00E0 b .L351 + 4256 .LVL270: + 4257 .L363: 1595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4320 .loc 1 1595 3 view .LVU1227 - 4321 00da 0120 movs r0, #1 - 4322 .LVL279: - 4323 .L351: + 4258 .loc 1 1595 3 view .LVU1205 + 4259 00da 0120 movs r0, #1 + 4260 .LVL271: + 4261 .L351: 1650:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4324 .loc 1 1650 3 is_stmt 1 view .LVU1228 + 4262 .loc 1 1650 3 is_stmt 1 view .LVU1206 1651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4325 .loc 1 1651 1 is_stmt 0 view .LVU1229 - 4326 00dc 38BD pop {r3, r4, r5, pc} + 4263 .loc 1 1651 1 is_stmt 0 view .LVU1207 + 4264 00dc 38BD pop {r3, r4, r5, pc} 1651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4327 .loc 1 1651 1 view .LVU1230 - 4328 .cfi_endproc - 4329 .LFE350: - 4331 .section .text.HAL_TIMEx_OnePulseN_Start,"ax",%progbits - 4332 .align 1 - 4333 .global HAL_TIMEx_OnePulseN_Start - 4334 .syntax unified - 4335 .thumb - ARM GAS /tmp/ccdmQ4z9.s page 162 - - - 4336 .thumb_func - 4338 HAL_TIMEx_OnePulseN_Start: - 4339 .LVL280: - 4340 .LFB351: + 4265 .loc 1 1651 1 view .LVU1208 + 4266 .cfi_endproc + 4267 .LFE350: + 4269 .section .text.HAL_TIMEx_OnePulseN_Start,"ax",%progbits + 4270 .align 1 + 4271 .global HAL_TIMEx_OnePulseN_Start + 4272 .syntax unified + 4273 .thumb + 4274 .thumb_func + 4276 HAL_TIMEx_OnePulseN_Start: + 4277 .LVL272: + 4278 .LFB351: 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4341 .loc 1 1688 1 is_stmt 1 view -0 - 4342 .cfi_startproc - 4343 @ args = 0, pretend = 0, frame = 0 - 4344 @ frame_needed = 0, uses_anonymous_args = 0 + 4279 .loc 1 1688 1 is_stmt 1 view -0 + 4280 .cfi_startproc + 4281 @ args = 0, pretend = 0, frame = 0 + 4282 @ frame_needed = 0, uses_anonymous_args = 0 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4345 .loc 1 1688 1 is_stmt 0 view .LVU1232 - 4346 0000 38B5 push {r3, r4, r5, lr} - 4347 .LCFI26: - 4348 .cfi_def_cfa_offset 16 - 4349 .cfi_offset 3, -16 - 4350 .cfi_offset 4, -12 - 4351 .cfi_offset 5, -8 - 4352 .cfi_offset 14, -4 - 4353 0002 0446 mov r4, r0 + 4283 .loc 1 1688 1 is_stmt 0 view .LVU1210 + 4284 0000 70B5 push {r4, r5, r6, lr} + 4285 .LCFI26: + 4286 .cfi_def_cfa_offset 16 + 4287 .cfi_offset 4, -16 + 4288 .cfi_offset 5, -12 + 4289 .cfi_offset 6, -8 + 4290 .cfi_offset 14, -4 + 4291 0002 0446 mov r4, r0 1689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4354 .loc 1 1689 3 is_stmt 1 view .LVU1233 + 4292 .loc 1 1689 3 is_stmt 1 view .LVU1211 1689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4355 .loc 1 1689 77 is_stmt 0 view .LVU1234 - 4356 0004 8E46 mov lr, r1 - 4357 0006 C1B9 cbnz r1, .L370 + 4293 .loc 1 1689 77 is_stmt 0 view .LVU1212 + 4294 0004 0E46 mov r6, r1 + 4295 0006 D1B9 cbnz r1, .L370 1689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4358 .loc 1 1689 77 discriminator 1 view .LVU1235 - 4359 0008 0425 movs r5, #4 - 4360 .L368: - 4361 .LVL281: -1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 4362 .loc 1 1690 3 is_stmt 1 view .LVU1236 -1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 4363 .loc 1 1690 31 is_stmt 0 view .LVU1237 - 4364 000a 94F83E00 ldrb r0, [r4, #62] @ zero_extendqisi2 - 4365 .LVL282: -1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 4366 .loc 1 1690 31 view .LVU1238 - 4367 000e C0B2 uxtb r0, r0 - 4368 .LVL283: -1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4369 .loc 1 1691 3 is_stmt 1 view .LVU1239 -1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4370 .loc 1 1691 31 is_stmt 0 view .LVU1240 - 4371 0010 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 4372 0014 DBB2 uxtb r3, r3 - 4373 .LVL284: -1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4374 .loc 1 1692 3 is_stmt 1 view .LVU1241 -1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4375 .loc 1 1692 31 is_stmt 0 view .LVU1242 - 4376 0016 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 4377 001a D2B2 uxtb r2, r2 - 4378 .LVL285: -1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4379 .loc 1 1693 3 is_stmt 1 view .LVU1243 -1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 163 + 4296 .loc 1 1689 77 discriminator 1 view .LVU1213 + ARM GAS /tmp/ccqCLCUn.s page 161 - 4380 .loc 1 1693 31 is_stmt 0 view .LVU1244 - 4381 001c 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 - 4382 0020 5FFA8CFC uxtb ip, ip - 4383 .LVL286: + 4297 0008 0425 movs r5, #4 + 4298 .L368: + 4299 .LVL273: +1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 4300 .loc 1 1690 3 is_stmt 1 view .LVU1214 +1690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 4301 .loc 1 1690 31 is_stmt 0 view .LVU1215 + 4302 000a 94F83EE0 ldrb lr, [r4, #62] @ zero_extendqisi2 + 4303 000e 5FFA8EF0 uxtb r0, lr + 4304 .LVL274: +1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4305 .loc 1 1691 3 is_stmt 1 view .LVU1216 +1691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4306 .loc 1 1691 31 is_stmt 0 view .LVU1217 + 4307 0012 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 + 4308 0016 DBB2 uxtb r3, r3 + 4309 .LVL275: +1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4310 .loc 1 1692 3 is_stmt 1 view .LVU1218 +1692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4311 .loc 1 1692 31 is_stmt 0 view .LVU1219 + 4312 0018 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 + 4313 001c D2B2 uxtb r2, r2 + 4314 .LVL276: +1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4315 .loc 1 1693 3 is_stmt 1 view .LVU1220 +1693:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4316 .loc 1 1693 31 is_stmt 0 view .LVU1221 + 4317 001e 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 + 4318 0022 5FFA8CFC uxtb ip, ip + 4319 .LVL277: 1696:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4384 .loc 1 1696 3 is_stmt 1 view .LVU1245 + 4320 .loc 1 1696 3 is_stmt 1 view .LVU1222 1699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 4385 .loc 1 1699 3 view .LVU1246 + 4321 .loc 1 1699 3 view .LVU1223 1699:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 4386 .loc 1 1699 6 is_stmt 0 view .LVU1247 - 4387 0024 0128 cmp r0, #1 - 4388 0026 24D1 bne .L371 + 4322 .loc 1 1699 6 is_stmt 0 view .LVU1224 + 4323 0026 BEF1010F cmp lr, #1 + 4324 002a 24D1 bne .L371 1700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 4389 .loc 1 1700 7 view .LVU1248 - 4390 0028 012B cmp r3, #1 - 4391 002a 23D1 bne .L369 + 4325 .loc 1 1700 7 view .LVU1225 + 4326 002c 012B cmp r3, #1 + 4327 002e 23D1 bne .L369 1701:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 4392 .loc 1 1701 7 view .LVU1249 - 4393 002c 012A cmp r2, #1 - 4394 002e 22D1 bne .L372 + 4328 .loc 1 1701 7 view .LVU1226 + 4329 0030 012A cmp r2, #1 + 4330 0032 22D1 bne .L372 1702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4395 .loc 1 1702 7 view .LVU1250 - 4396 0030 BCF1010F cmp ip, #1 - 4397 0034 03D0 beq .L375 + 4331 .loc 1 1702 7 view .LVU1227 + 4332 0034 BCF1010F cmp ip, #1 + 4333 0038 03D0 beq .L375 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4398 .loc 1 1704 12 view .LVU1251 - 4399 0036 1046 mov r0, r2 - 4400 .LVL287: + 4334 .loc 1 1704 12 view .LVU1228 + 4335 003a 1046 mov r0, r2 + 4336 .LVL278: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4401 .loc 1 1704 12 view .LVU1252 - 4402 0038 1CE0 b .L369 - 4403 .LVL288: - 4404 .L370: + 4337 .loc 1 1704 12 view .LVU1229 + ARM GAS /tmp/ccqCLCUn.s page 162 + + + 4338 003c 1CE0 b .L369 + 4339 .LVL279: + 4340 .L370: 1689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4405 .loc 1 1689 77 discriminator 2 view .LVU1253 - 4406 003a 0025 movs r5, #0 - 4407 003c E5E7 b .L368 - 4408 .LVL289: - 4409 .L375: + 4341 .loc 1 1689 77 discriminator 2 view .LVU1230 + 4342 003e 0025 movs r5, #0 + 4343 0040 E3E7 b .L368 + 4344 .LVL280: + 4345 .L375: 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 4410 .loc 1 1708 3 is_stmt 1 view .LVU1254 - 4411 003e 0223 movs r3, #2 - 4412 .LVL290: + 4346 .loc 1 1708 3 is_stmt 1 view .LVU1231 + 4347 0042 0223 movs r3, #2 + 4348 .LVL281: 1708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 4413 .loc 1 1708 3 is_stmt 0 view .LVU1255 - 4414 0040 84F83E30 strb r3, [r4, #62] + 4349 .loc 1 1708 3 is_stmt 0 view .LVU1232 + 4350 0044 84F83E30 strb r3, [r4, #62] 1709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 4415 .loc 1 1709 3 is_stmt 1 view .LVU1256 - 4416 0044 84F83F30 strb r3, [r4, #63] + 4351 .loc 1 1709 3 is_stmt 1 view .LVU1233 + 4352 0048 84F83F30 strb r3, [r4, #63] 1710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 4417 .loc 1 1710 3 view .LVU1257 - 4418 0048 84F84430 strb r3, [r4, #68] + 4353 .loc 1 1710 3 view .LVU1234 + 4354 004c 84F84430 strb r3, [r4, #68] 1711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4419 .loc 1 1711 3 view .LVU1258 - 4420 004c 84F84530 strb r3, [r4, #69] + 4355 .loc 1 1711 3 view .LVU1235 + 4356 0050 84F84530 strb r3, [r4, #69] 1714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4421 .loc 1 1714 3 view .LVU1259 - ARM GAS /tmp/ccdmQ4z9.s page 164 - - - 4422 0050 0422 movs r2, #4 - 4423 .LVL291: + 4357 .loc 1 1714 3 view .LVU1236 + 4358 0054 0422 movs r2, #4 + 4359 .LVL282: 1714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4424 .loc 1 1714 3 is_stmt 0 view .LVU1260 - 4425 0052 7146 mov r1, lr - 4426 .LVL292: + 4360 .loc 1 1714 3 is_stmt 0 view .LVU1237 + 4361 0056 3146 mov r1, r6 + 4362 .LVL283: 1714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4427 .loc 1 1714 3 view .LVU1261 - 4428 0054 2068 ldr r0, [r4] - 4429 .LVL293: + 4363 .loc 1 1714 3 view .LVU1238 + 4364 0058 2068 ldr r0, [r4] + 4365 .LVL284: 1714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4430 .loc 1 1714 3 view .LVU1262 - 4431 0056 FFF7FEFF bl TIM_CCxNChannelCmd - 4432 .LVL294: + 4366 .loc 1 1714 3 view .LVU1239 + 4367 005a FFF7FEFF bl TIM_CCxNChannelCmd + 4368 .LVL285: 1715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4433 .loc 1 1715 3 is_stmt 1 view .LVU1263 - 4434 005a 0122 movs r2, #1 - 4435 005c 2946 mov r1, r5 - 4436 005e 2068 ldr r0, [r4] - 4437 0060 FFF7FEFF bl TIM_CCxChannelCmd - 4438 .LVL295: + 4369 .loc 1 1715 3 is_stmt 1 view .LVU1240 + 4370 005e 0122 movs r2, #1 + 4371 0060 2946 mov r1, r5 + 4372 0062 2068 ldr r0, [r4] + 4373 0064 FFF7FEFF bl TIM_CCxChannelCmd + 4374 .LVL286: 1718:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4439 .loc 1 1718 3 view .LVU1264 - 4440 0064 2268 ldr r2, [r4] - 4441 0066 536C ldr r3, [r2, #68] - 4442 0068 43F40043 orr r3, r3, #32768 - 4443 006c 5364 str r3, [r2, #68] + 4375 .loc 1 1718 3 view .LVU1241 + 4376 0068 2268 ldr r2, [r4] + 4377 006a 536C ldr r3, [r2, #68] + 4378 006c 43F40043 orr r3, r3, #32768 + 4379 0070 5364 str r3, [r2, #68] 1721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4444 .loc 1 1721 3 view .LVU1265 + 4380 .loc 1 1721 3 view .LVU1242 1721:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4445 .loc 1 1721 10 is_stmt 0 view .LVU1266 - 4446 006e 0020 movs r0, #0 - 4447 0070 00E0 b .L369 - 4448 .LVL296: - 4449 .L371: + ARM GAS /tmp/ccqCLCUn.s page 163 + + + 4381 .loc 1 1721 10 is_stmt 0 view .LVU1243 + 4382 0072 0020 movs r0, #0 + 4383 0074 00E0 b .L369 + 4384 .LVL287: + 4385 .L371: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4450 .loc 1 1704 12 view .LVU1267 - 4451 0072 0120 movs r0, #1 - 4452 .LVL297: - 4453 .L369: + 4386 .loc 1 1704 12 view .LVU1244 + 4387 0076 0120 movs r0, #1 + 4388 .LVL288: + 4389 .L369: 1722:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4454 .loc 1 1722 1 view .LVU1268 - 4455 0074 38BD pop {r3, r4, r5, pc} - 4456 .LVL298: - 4457 .L372: + 4390 .loc 1 1722 1 view .LVU1245 + 4391 0078 70BD pop {r4, r5, r6, pc} + 4392 .LVL289: + 4393 .L372: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4458 .loc 1 1704 12 view .LVU1269 - 4459 0076 1846 mov r0, r3 - 4460 .LVL299: + 4394 .loc 1 1704 12 view .LVU1246 + 4395 007a 1846 mov r0, r3 + 4396 .LVL290: 1704:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4461 .loc 1 1704 12 view .LVU1270 - 4462 0078 FCE7 b .L369 - 4463 .cfi_endproc - 4464 .LFE351: - 4466 .section .text.HAL_TIMEx_OnePulseN_Stop,"ax",%progbits - 4467 .align 1 - 4468 .global HAL_TIMEx_OnePulseN_Stop - ARM GAS /tmp/ccdmQ4z9.s page 165 + 4397 .loc 1 1704 12 view .LVU1247 + 4398 007c FCE7 b .L369 + 4399 .cfi_endproc + 4400 .LFE351: + 4402 .section .text.HAL_TIMEx_OnePulseN_Stop,"ax",%progbits + 4403 .align 1 + 4404 .global HAL_TIMEx_OnePulseN_Stop + 4405 .syntax unified + 4406 .thumb + 4407 .thumb_func + 4409 HAL_TIMEx_OnePulseN_Stop: + 4410 .LVL291: + 4411 .LFB352: +1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4412 .loc 1 1737 1 is_stmt 1 view -0 + 4413 .cfi_startproc + 4414 @ args = 0, pretend = 0, frame = 0 + 4415 @ frame_needed = 0, uses_anonymous_args = 0 +1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4416 .loc 1 1737 1 is_stmt 0 view .LVU1249 + 4417 0000 38B5 push {r3, r4, r5, lr} + 4418 .LCFI27: + 4419 .cfi_def_cfa_offset 16 + 4420 .cfi_offset 3, -16 + 4421 .cfi_offset 4, -12 + 4422 .cfi_offset 5, -8 + 4423 .cfi_offset 14, -4 + 4424 0002 0446 mov r4, r0 +1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4425 .loc 1 1738 3 is_stmt 1 view .LVU1250 +1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4426 .loc 1 1738 77 is_stmt 0 view .LVU1251 + 4427 0004 0029 cmp r1, #0 + 4428 0006 32D1 bne .L380 +1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4429 .loc 1 1738 77 discriminator 1 view .LVU1252 + 4430 0008 0425 movs r5, #4 + ARM GAS /tmp/ccqCLCUn.s page 164 - 4469 .syntax unified - 4470 .thumb - 4471 .thumb_func - 4473 HAL_TIMEx_OnePulseN_Stop: - 4474 .LVL300: - 4475 .LFB352: -1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4476 .loc 1 1737 1 is_stmt 1 view -0 - 4477 .cfi_startproc - 4478 @ args = 0, pretend = 0, frame = 0 - 4479 @ frame_needed = 0, uses_anonymous_args = 0 -1737:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4480 .loc 1 1737 1 is_stmt 0 view .LVU1272 - 4481 0000 38B5 push {r3, r4, r5, lr} - 4482 .LCFI27: - 4483 .cfi_def_cfa_offset 16 - 4484 .cfi_offset 3, -16 - 4485 .cfi_offset 4, -12 - 4486 .cfi_offset 5, -8 - 4487 .cfi_offset 14, -4 - 4488 0002 0446 mov r4, r0 -1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4489 .loc 1 1738 3 is_stmt 1 view .LVU1273 -1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4490 .loc 1 1738 77 is_stmt 0 view .LVU1274 - 4491 0004 0029 cmp r1, #0 - 4492 0006 32D1 bne .L380 -1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4493 .loc 1 1738 77 discriminator 1 view .LVU1275 - 4494 0008 0425 movs r5, #4 - 4495 .L377: - 4496 .LVL301: + 4431 .L377: + 4432 .LVL292: 1741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4497 .loc 1 1741 3 is_stmt 1 view .LVU1276 + 4433 .loc 1 1741 3 is_stmt 1 view .LVU1253 1744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_DISABLE); - 4498 .loc 1 1744 3 view .LVU1277 - 4499 000a 0022 movs r2, #0 - 4500 000c 2068 ldr r0, [r4] - 4501 .LVL302: + 4434 .loc 1 1744 3 view .LVU1254 + 4435 000a 0022 movs r2, #0 + 4436 000c 2068 ldr r0, [r4] + 4437 .LVL293: 1744:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_DISABLE); - 4502 .loc 1 1744 3 is_stmt 0 view .LVU1278 - 4503 000e FFF7FEFF bl TIM_CCxNChannelCmd - 4504 .LVL303: + 4438 .loc 1 1744 3 is_stmt 0 view .LVU1255 + 4439 000e FFF7FEFF bl TIM_CCxNChannelCmd + 4440 .LVL294: 1745:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4505 .loc 1 1745 3 is_stmt 1 view .LVU1279 - 4506 0012 0022 movs r2, #0 - 4507 0014 2946 mov r1, r5 - 4508 0016 2068 ldr r0, [r4] - 4509 0018 FFF7FEFF bl TIM_CCxChannelCmd - 4510 .LVL304: + 4441 .loc 1 1745 3 is_stmt 1 view .LVU1256 + 4442 0012 0022 movs r2, #0 + 4443 0014 2946 mov r1, r5 + 4444 0016 2068 ldr r0, [r4] + 4445 0018 FFF7FEFF bl TIM_CCxChannelCmd + 4446 .LVL295: 1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4511 .loc 1 1748 3 view .LVU1280 + 4447 .loc 1 1748 3 view .LVU1257 1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4512 .loc 1 1748 3 view .LVU1281 - 4513 001c 2368 ldr r3, [r4] - 4514 001e 196A ldr r1, [r3, #32] - 4515 0020 41F21112 movw r2, #4369 - ARM GAS /tmp/ccdmQ4z9.s page 166 + 4448 .loc 1 1748 3 view .LVU1258 + 4449 001c 2368 ldr r3, [r4] + 4450 001e 196A ldr r1, [r3, #32] + 4451 0020 41F21112 movw r2, #4369 + 4452 0024 1142 tst r1, r2 + 4453 0026 08D1 bne .L378 +1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4454 .loc 1 1748 3 discriminator 1 view .LVU1259 + 4455 0028 196A ldr r1, [r3, #32] + 4456 002a 44F24442 movw r2, #17476 + 4457 002e 1142 tst r1, r2 + 4458 0030 03D1 bne .L378 +1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4459 .loc 1 1748 3 discriminator 3 view .LVU1260 + 4460 0032 5A6C ldr r2, [r3, #68] + 4461 0034 22F40042 bic r2, r2, #32768 + 4462 0038 5A64 str r2, [r3, #68] + 4463 .L378: +1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4464 .loc 1 1748 3 discriminator 5 view .LVU1261 +1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4465 .loc 1 1751 3 view .LVU1262 +1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4466 .loc 1 1751 3 view .LVU1263 + 4467 003a 2368 ldr r3, [r4] + 4468 003c 196A ldr r1, [r3, #32] + 4469 003e 41F21112 movw r2, #4369 + 4470 0042 1142 tst r1, r2 + 4471 0044 08D1 bne .L379 +1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4472 .loc 1 1751 3 discriminator 1 view .LVU1264 + 4473 0046 196A ldr r1, [r3, #32] + 4474 0048 44F24442 movw r2, #17476 + 4475 004c 1142 tst r1, r2 + ARM GAS /tmp/ccqCLCUn.s page 165 - 4516 0024 1142 tst r1, r2 - 4517 0026 08D1 bne .L378 -1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4518 .loc 1 1748 3 discriminator 1 view .LVU1282 - 4519 0028 196A ldr r1, [r3, #32] - 4520 002a 44F24442 movw r2, #17476 - 4521 002e 1142 tst r1, r2 - 4522 0030 03D1 bne .L378 -1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4523 .loc 1 1748 3 discriminator 3 view .LVU1283 - 4524 0032 5A6C ldr r2, [r3, #68] - 4525 0034 22F40042 bic r2, r2, #32768 - 4526 0038 5A64 str r2, [r3, #68] - 4527 .L378: -1748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4528 .loc 1 1748 3 discriminator 5 view .LVU1284 + 4476 004e 03D1 bne .L379 1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4529 .loc 1 1751 3 view .LVU1285 + 4477 .loc 1 1751 3 discriminator 3 view .LVU1265 + 4478 0050 1A68 ldr r2, [r3] + 4479 0052 22F00102 bic r2, r2, #1 + 4480 0056 1A60 str r2, [r3] + 4481 .L379: 1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4530 .loc 1 1751 3 view .LVU1286 - 4531 003a 2368 ldr r3, [r4] - 4532 003c 196A ldr r1, [r3, #32] - 4533 003e 41F21112 movw r2, #4369 - 4534 0042 1142 tst r1, r2 - 4535 0044 08D1 bne .L379 -1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4536 .loc 1 1751 3 discriminator 1 view .LVU1287 - 4537 0046 196A ldr r1, [r3, #32] - 4538 0048 44F24442 movw r2, #17476 - 4539 004c 1142 tst r1, r2 - 4540 004e 03D1 bne .L379 -1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4541 .loc 1 1751 3 discriminator 3 view .LVU1288 - 4542 0050 1A68 ldr r2, [r3] - 4543 0052 22F00102 bic r2, r2, #1 - 4544 0056 1A60 str r2, [r3] - 4545 .L379: -1751:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4546 .loc 1 1751 3 discriminator 5 view .LVU1289 + 4482 .loc 1 1751 3 discriminator 5 view .LVU1266 1754:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 4547 .loc 1 1754 3 view .LVU1290 - 4548 0058 0123 movs r3, #1 - 4549 005a 84F83E30 strb r3, [r4, #62] + 4483 .loc 1 1754 3 view .LVU1267 + 4484 0058 0123 movs r3, #1 + 4485 005a 84F83E30 strb r3, [r4, #62] 1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 4550 .loc 1 1755 3 view .LVU1291 - 4551 005e 84F83F30 strb r3, [r4, #63] + 4486 .loc 1 1755 3 view .LVU1268 + 4487 005e 84F83F30 strb r3, [r4, #63] 1756:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 4552 .loc 1 1756 3 view .LVU1292 - 4553 0062 84F84430 strb r3, [r4, #68] + 4488 .loc 1 1756 3 view .LVU1269 + 4489 0062 84F84430 strb r3, [r4, #68] 1757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4554 .loc 1 1757 3 view .LVU1293 - 4555 0066 84F84530 strb r3, [r4, #69] + 4490 .loc 1 1757 3 view .LVU1270 + 4491 0066 84F84530 strb r3, [r4, #69] 1760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4556 .loc 1 1760 3 view .LVU1294 + 4492 .loc 1 1760 3 view .LVU1271 1761:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4557 .loc 1 1761 1 is_stmt 0 view .LVU1295 - 4558 006a 0020 movs r0, #0 - ARM GAS /tmp/ccdmQ4z9.s page 167 - - - 4559 006c 38BD pop {r3, r4, r5, pc} - 4560 .LVL305: - 4561 .L380: + 4493 .loc 1 1761 1 is_stmt 0 view .LVU1272 + 4494 006a 0020 movs r0, #0 + 4495 006c 38BD pop {r3, r4, r5, pc} + 4496 .LVL296: + 4497 .L380: 1738:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4562 .loc 1 1738 77 discriminator 2 view .LVU1296 - 4563 006e 0025 movs r5, #0 - 4564 0070 CBE7 b .L377 - 4565 .cfi_endproc - 4566 .LFE352: - 4568 .section .text.HAL_TIMEx_OnePulseN_Start_IT,"ax",%progbits - 4569 .align 1 - 4570 .global HAL_TIMEx_OnePulseN_Start_IT - 4571 .syntax unified - 4572 .thumb - 4573 .thumb_func - 4575 HAL_TIMEx_OnePulseN_Start_IT: - 4576 .LVL306: - 4577 .LFB353: + 4498 .loc 1 1738 77 discriminator 2 view .LVU1273 + 4499 006e 0025 movs r5, #0 + 4500 0070 CBE7 b .L377 + 4501 .cfi_endproc + 4502 .LFE352: + 4504 .section .text.HAL_TIMEx_OnePulseN_Start_IT,"ax",%progbits + 4505 .align 1 + 4506 .global HAL_TIMEx_OnePulseN_Start_IT + 4507 .syntax unified + 4508 .thumb + 4509 .thumb_func + 4511 HAL_TIMEx_OnePulseN_Start_IT: + 4512 .LVL297: + 4513 .LFB353: 1776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4578 .loc 1 1776 1 is_stmt 1 view -0 - 4579 .cfi_startproc - 4580 @ args = 0, pretend = 0, frame = 0 - 4581 @ frame_needed = 0, uses_anonymous_args = 0 + 4514 .loc 1 1776 1 is_stmt 1 view -0 + 4515 .cfi_startproc + 4516 @ args = 0, pretend = 0, frame = 0 + 4517 @ frame_needed = 0, uses_anonymous_args = 0 1776:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4582 .loc 1 1776 1 is_stmt 0 view .LVU1298 - 4583 0000 38B5 push {r3, r4, r5, lr} - 4584 .LCFI28: - 4585 .cfi_def_cfa_offset 16 - 4586 .cfi_offset 3, -16 - 4587 .cfi_offset 4, -12 - 4588 .cfi_offset 5, -8 - 4589 .cfi_offset 14, -4 - 4590 0002 0446 mov r4, r0 -1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4591 .loc 1 1777 3 is_stmt 1 view .LVU1299 -1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4592 .loc 1 1777 77 is_stmt 0 view .LVU1300 - 4593 0004 8E46 mov lr, r1 - 4594 0006 C1B9 cbnz r1, .L385 -1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4595 .loc 1 1777 77 discriminator 1 view .LVU1301 - 4596 0008 0425 movs r5, #4 - 4597 .L383: - 4598 .LVL307: -1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 4599 .loc 1 1778 3 is_stmt 1 view .LVU1302 -1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 4600 .loc 1 1778 31 is_stmt 0 view .LVU1303 - 4601 000a 94F83E00 ldrb r0, [r4, #62] @ zero_extendqisi2 - 4602 .LVL308: -1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); - 4603 .loc 1 1778 31 view .LVU1304 - 4604 000e C0B2 uxtb r0, r0 - 4605 .LVL309: -1779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4606 .loc 1 1779 3 is_stmt 1 view .LVU1305 -1779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - ARM GAS /tmp/ccdmQ4z9.s page 168 + 4518 .loc 1 1776 1 is_stmt 0 view .LVU1275 + 4519 0000 70B5 push {r4, r5, r6, lr} + 4520 .LCFI28: + 4521 .cfi_def_cfa_offset 16 + 4522 .cfi_offset 4, -16 + 4523 .cfi_offset 5, -12 + ARM GAS /tmp/ccqCLCUn.s page 166 - 4607 .loc 1 1779 31 is_stmt 0 view .LVU1306 - 4608 0010 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 - 4609 0014 DBB2 uxtb r3, r3 - 4610 .LVL310: + 4524 .cfi_offset 6, -8 + 4525 .cfi_offset 14, -4 + 4526 0002 0446 mov r4, r0 +1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 4527 .loc 1 1777 3 is_stmt 1 view .LVU1276 +1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 4528 .loc 1 1777 77 is_stmt 0 view .LVU1277 + 4529 0004 0E46 mov r6, r1 + 4530 0006 D1B9 cbnz r1, .L385 +1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + 4531 .loc 1 1777 77 discriminator 1 view .LVU1278 + 4532 0008 0425 movs r5, #4 + 4533 .L383: + 4534 .LVL298: +1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 4535 .loc 1 1778 3 is_stmt 1 view .LVU1279 +1778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + 4536 .loc 1 1778 31 is_stmt 0 view .LVU1280 + 4537 000a 94F83EE0 ldrb lr, [r4, #62] @ zero_extendqisi2 + 4538 000e 5FFA8EF0 uxtb r0, lr + 4539 .LVL299: +1779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4540 .loc 1 1779 3 is_stmt 1 view .LVU1281 +1779:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA + 4541 .loc 1 1779 31 is_stmt 0 view .LVU1282 + 4542 0012 94F83F30 ldrb r3, [r4, #63] @ zero_extendqisi2 + 4543 0016 DBB2 uxtb r3, r3 + 4544 .LVL300: 1780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4611 .loc 1 1780 3 is_stmt 1 view .LVU1307 + 4545 .loc 1 1780 3 is_stmt 1 view .LVU1283 1780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA - 4612 .loc 1 1780 31 is_stmt 0 view .LVU1308 - 4613 0016 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 - 4614 001a D2B2 uxtb r2, r2 - 4615 .LVL311: + 4546 .loc 1 1780 31 is_stmt 0 view .LVU1284 + 4547 0018 94F84420 ldrb r2, [r4, #68] @ zero_extendqisi2 + 4548 001c D2B2 uxtb r2, r2 + 4549 .LVL301: 1781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4616 .loc 1 1781 3 is_stmt 1 view .LVU1309 + 4550 .loc 1 1781 3 is_stmt 1 view .LVU1285 1781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4617 .loc 1 1781 31 is_stmt 0 view .LVU1310 - 4618 001c 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 - 4619 0020 5FFA8CFC uxtb ip, ip - 4620 .LVL312: + 4551 .loc 1 1781 31 is_stmt 0 view .LVU1286 + 4552 001e 94F845C0 ldrb ip, [r4, #69] @ zero_extendqisi2 + 4553 0022 5FFA8CFC uxtb ip, ip + 4554 .LVL302: 1784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4621 .loc 1 1784 3 is_stmt 1 view .LVU1311 + 4555 .loc 1 1784 3 is_stmt 1 view .LVU1287 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 4622 .loc 1 1787 3 view .LVU1312 + 4556 .loc 1 1787 3 view .LVU1288 1787:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) - 4623 .loc 1 1787 6 is_stmt 0 view .LVU1313 - 4624 0024 0128 cmp r0, #1 - 4625 0026 2ED1 bne .L386 + 4557 .loc 1 1787 6 is_stmt 0 view .LVU1289 + 4558 0026 BEF1010F cmp lr, #1 + 4559 002a 2ED1 bne .L386 1788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) - 4626 .loc 1 1788 7 view .LVU1314 - 4627 0028 012B cmp r3, #1 - 4628 002a 2DD1 bne .L384 + 4560 .loc 1 1788 7 view .LVU1290 + 4561 002c 012B cmp r3, #1 + 4562 002e 2DD1 bne .L384 1789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) - 4629 .loc 1 1789 7 view .LVU1315 - 4630 002c 012A cmp r2, #1 - 4631 002e 2CD1 bne .L387 + 4563 .loc 1 1789 7 view .LVU1291 + 4564 0030 012A cmp r2, #1 + ARM GAS /tmp/ccqCLCUn.s page 167 + + + 4565 0032 2CD1 bne .L387 1790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 4632 .loc 1 1790 7 view .LVU1316 - 4633 0030 BCF1010F cmp ip, #1 - 4634 0034 03D0 beq .L390 + 4566 .loc 1 1790 7 view .LVU1292 + 4567 0034 BCF1010F cmp ip, #1 + 4568 0038 03D0 beq .L390 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4635 .loc 1 1792 12 view .LVU1317 - 4636 0036 1046 mov r0, r2 - 4637 .LVL313: + 4569 .loc 1 1792 12 view .LVU1293 + 4570 003a 1046 mov r0, r2 + 4571 .LVL303: 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4638 .loc 1 1792 12 view .LVU1318 - 4639 0038 26E0 b .L384 - 4640 .LVL314: - 4641 .L385: + 4572 .loc 1 1792 12 view .LVU1294 + 4573 003c 26E0 b .L384 + 4574 .LVL304: + 4575 .L385: 1777:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); - 4642 .loc 1 1777 77 discriminator 2 view .LVU1319 - 4643 003a 0025 movs r5, #0 - 4644 003c E5E7 b .L383 - 4645 .LVL315: - 4646 .L390: + 4576 .loc 1 1777 77 discriminator 2 view .LVU1295 + 4577 003e 0025 movs r5, #0 + 4578 0040 E3E7 b .L383 + 4579 .LVL305: + 4580 .L390: 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 4647 .loc 1 1796 3 is_stmt 1 view .LVU1320 - 4648 003e 0223 movs r3, #2 - 4649 .LVL316: - ARM GAS /tmp/ccdmQ4z9.s page 169 - - + 4581 .loc 1 1796 3 is_stmt 1 view .LVU1296 + 4582 0042 0223 movs r3, #2 + 4583 .LVL306: 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 4650 .loc 1 1796 3 is_stmt 0 view .LVU1321 - 4651 0040 84F83E30 strb r3, [r4, #62] + 4584 .loc 1 1796 3 is_stmt 0 view .LVU1297 + 4585 0044 84F83E30 strb r3, [r4, #62] 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); - 4652 .loc 1 1797 3 is_stmt 1 view .LVU1322 - 4653 0044 84F83F30 strb r3, [r4, #63] + 4586 .loc 1 1797 3 is_stmt 1 view .LVU1298 + 4587 0048 84F83F30 strb r3, [r4, #63] 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); - 4654 .loc 1 1798 3 view .LVU1323 - 4655 0048 84F84430 strb r3, [r4, #68] + 4588 .loc 1 1798 3 view .LVU1299 + 4589 004c 84F84430 strb r3, [r4, #68] 1799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4656 .loc 1 1799 3 view .LVU1324 - 4657 004c 84F84530 strb r3, [r4, #69] + 4590 .loc 1 1799 3 view .LVU1300 + 4591 0050 84F84530 strb r3, [r4, #69] 1802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4658 .loc 1 1802 3 view .LVU1325 - 4659 0050 2268 ldr r2, [r4] - 4660 .LVL317: + 4592 .loc 1 1802 3 view .LVU1301 + 4593 0054 2268 ldr r2, [r4] + 4594 .LVL307: 1802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4661 .loc 1 1802 3 is_stmt 0 view .LVU1326 - 4662 0052 D368 ldr r3, [r2, #12] - 4663 0054 43F00203 orr r3, r3, #2 - 4664 0058 D360 str r3, [r2, #12] + 4595 .loc 1 1802 3 is_stmt 0 view .LVU1302 + 4596 0056 D368 ldr r3, [r2, #12] + 4597 0058 43F00203 orr r3, r3, #2 + 4598 005c D360 str r3, [r2, #12] 1805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4665 .loc 1 1805 3 is_stmt 1 view .LVU1327 - 4666 005a 2268 ldr r2, [r4] - 4667 005c D368 ldr r3, [r2, #12] - 4668 005e 43F00403 orr r3, r3, #4 - 4669 0062 D360 str r3, [r2, #12] + 4599 .loc 1 1805 3 is_stmt 1 view .LVU1303 + 4600 005e 2268 ldr r2, [r4] + 4601 0060 D368 ldr r3, [r2, #12] + 4602 0062 43F00403 orr r3, r3, #4 + 4603 0066 D360 str r3, [r2, #12] 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4670 .loc 1 1808 3 view .LVU1328 - 4671 0064 0422 movs r2, #4 - 4672 0066 7146 mov r1, lr - 4673 .LVL318: + 4604 .loc 1 1808 3 view .LVU1304 + 4605 0068 0422 movs r2, #4 + 4606 006a 3146 mov r1, r6 + 4607 .LVL308: 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4674 .loc 1 1808 3 is_stmt 0 view .LVU1329 - 4675 0068 2068 ldr r0, [r4] - 4676 .LVL319: + ARM GAS /tmp/ccqCLCUn.s page 168 + + + 4608 .loc 1 1808 3 is_stmt 0 view .LVU1305 + 4609 006c 2068 ldr r0, [r4] + 4610 .LVL309: 1808:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); - 4677 .loc 1 1808 3 view .LVU1330 - 4678 006a FFF7FEFF bl TIM_CCxNChannelCmd - 4679 .LVL320: + 4611 .loc 1 1808 3 view .LVU1306 + 4612 006e FFF7FEFF bl TIM_CCxNChannelCmd + 4613 .LVL310: 1809:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4680 .loc 1 1809 3 is_stmt 1 view .LVU1331 - 4681 006e 0122 movs r2, #1 - 4682 0070 2946 mov r1, r5 - 4683 0072 2068 ldr r0, [r4] - 4684 0074 FFF7FEFF bl TIM_CCxChannelCmd - 4685 .LVL321: + 4614 .loc 1 1809 3 is_stmt 1 view .LVU1307 + 4615 0072 0122 movs r2, #1 + 4616 0074 2946 mov r1, r5 + 4617 0076 2068 ldr r0, [r4] + 4618 0078 FFF7FEFF bl TIM_CCxChannelCmd + 4619 .LVL311: 1812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4686 .loc 1 1812 3 view .LVU1332 - 4687 0078 2268 ldr r2, [r4] - 4688 007a 536C ldr r3, [r2, #68] - 4689 007c 43F40043 orr r3, r3, #32768 - 4690 0080 5364 str r3, [r2, #68] + 4620 .loc 1 1812 3 view .LVU1308 + 4621 007c 2268 ldr r2, [r4] + 4622 007e 536C ldr r3, [r2, #68] + 4623 0080 43F40043 orr r3, r3, #32768 + 4624 0084 5364 str r3, [r2, #68] 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4691 .loc 1 1815 3 view .LVU1333 + 4625 .loc 1 1815 3 view .LVU1309 1815:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4692 .loc 1 1815 10 is_stmt 0 view .LVU1334 - ARM GAS /tmp/ccdmQ4z9.s page 170 - - - 4693 0082 0020 movs r0, #0 - 4694 0084 00E0 b .L384 - 4695 .LVL322: - 4696 .L386: + 4626 .loc 1 1815 10 is_stmt 0 view .LVU1310 + 4627 0086 0020 movs r0, #0 + 4628 0088 00E0 b .L384 + 4629 .LVL312: + 4630 .L386: 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4697 .loc 1 1792 12 view .LVU1335 - 4698 0086 0120 movs r0, #1 - 4699 .LVL323: - 4700 .L384: + 4631 .loc 1 1792 12 view .LVU1311 + 4632 008a 0120 movs r0, #1 + 4633 .LVL313: + 4634 .L384: 1816:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4701 .loc 1 1816 1 view .LVU1336 - 4702 0088 38BD pop {r3, r4, r5, pc} - 4703 .LVL324: - 4704 .L387: + 4635 .loc 1 1816 1 view .LVU1312 + 4636 008c 70BD pop {r4, r5, r6, pc} + 4637 .LVL314: + 4638 .L387: 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4705 .loc 1 1792 12 view .LVU1337 - 4706 008a 1846 mov r0, r3 - 4707 .LVL325: + 4639 .loc 1 1792 12 view .LVU1313 + 4640 008e 1846 mov r0, r3 + 4641 .LVL315: 1792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4708 .loc 1 1792 12 view .LVU1338 - 4709 008c FCE7 b .L384 - 4710 .cfi_endproc - 4711 .LFE353: - 4713 .section .text.HAL_TIMEx_OnePulseN_Stop_IT,"ax",%progbits - 4714 .align 1 - 4715 .global HAL_TIMEx_OnePulseN_Stop_IT - 4716 .syntax unified - 4717 .thumb - 4718 .thumb_func - 4720 HAL_TIMEx_OnePulseN_Stop_IT: - 4721 .LVL326: - 4722 .LFB354: + 4642 .loc 1 1792 12 view .LVU1314 + 4643 0090 FCE7 b .L384 + 4644 .cfi_endproc + 4645 .LFE353: + 4647 .section .text.HAL_TIMEx_OnePulseN_Stop_IT,"ax",%progbits + 4648 .align 1 + 4649 .global HAL_TIMEx_OnePulseN_Stop_IT + 4650 .syntax unified + 4651 .thumb + 4652 .thumb_func + 4654 HAL_TIMEx_OnePulseN_Stop_IT: + 4655 .LVL316: + 4656 .LFB354: 1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4723 .loc 1 1831 1 is_stmt 1 view -0 - 4724 .cfi_startproc - 4725 @ args = 0, pretend = 0, frame = 0 - 4726 @ frame_needed = 0, uses_anonymous_args = 0 -1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - 4727 .loc 1 1831 1 is_stmt 0 view .LVU1340 - 4728 0000 38B5 push {r3, r4, r5, lr} - 4729 .LCFI29: - 4730 .cfi_def_cfa_offset 16 - 4731 .cfi_offset 3, -16 - 4732 .cfi_offset 4, -12 - 4733 .cfi_offset 5, -8 - 4734 .cfi_offset 14, -4 - 4735 0002 0446 mov r4, r0 -1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4736 .loc 1 1832 3 is_stmt 1 view .LVU1341 -1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4737 .loc 1 1832 77 is_stmt 0 view .LVU1342 - 4738 0004 0029 cmp r1, #0 - 4739 0006 3CD1 bne .L395 -1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4740 .loc 1 1832 77 discriminator 1 view .LVU1343 - 4741 0008 0425 movs r5, #4 - 4742 .L392: - ARM GAS /tmp/ccdmQ4z9.s page 171 + ARM GAS /tmp/ccqCLCUn.s page 169 - 4743 .LVL327: + 4657 .loc 1 1831 1 is_stmt 1 view -0 + 4658 .cfi_startproc + 4659 @ args = 0, pretend = 0, frame = 0 + 4660 @ frame_needed = 0, uses_anonymous_args = 0 +1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; + 4661 .loc 1 1831 1 is_stmt 0 view .LVU1316 + 4662 0000 38B5 push {r3, r4, r5, lr} + 4663 .LCFI29: + 4664 .cfi_def_cfa_offset 16 + 4665 .cfi_offset 3, -16 + 4666 .cfi_offset 4, -12 + 4667 .cfi_offset 5, -8 + 4668 .cfi_offset 14, -4 + 4669 0002 0446 mov r4, r0 +1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4670 .loc 1 1832 3 is_stmt 1 view .LVU1317 +1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4671 .loc 1 1832 77 is_stmt 0 view .LVU1318 + 4672 0004 0029 cmp r1, #0 + 4673 0006 3CD1 bne .L395 +1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4674 .loc 1 1832 77 discriminator 1 view .LVU1319 + 4675 0008 0425 movs r5, #4 + 4676 .L392: + 4677 .LVL317: 1835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4744 .loc 1 1835 3 is_stmt 1 view .LVU1344 + 4678 .loc 1 1835 3 is_stmt 1 view .LVU1320 1838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4745 .loc 1 1838 3 view .LVU1345 - 4746 000a 2268 ldr r2, [r4] - 4747 000c D368 ldr r3, [r2, #12] - 4748 000e 23F00203 bic r3, r3, #2 - 4749 0012 D360 str r3, [r2, #12] + 4679 .loc 1 1838 3 view .LVU1321 + 4680 000a 2268 ldr r2, [r4] + 4681 000c D368 ldr r3, [r2, #12] + 4682 000e 23F00203 bic r3, r3, #2 + 4683 0012 D360 str r3, [r2, #12] 1841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4750 .loc 1 1841 3 view .LVU1346 - 4751 0014 2268 ldr r2, [r4] - 4752 0016 D368 ldr r3, [r2, #12] - 4753 0018 23F00403 bic r3, r3, #4 - 4754 001c D360 str r3, [r2, #12] + 4684 .loc 1 1841 3 view .LVU1322 + 4685 0014 2268 ldr r2, [r4] + 4686 0016 D368 ldr r3, [r2, #12] + 4687 0018 23F00403 bic r3, r3, #4 + 4688 001c D360 str r3, [r2, #12] 1844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_DISABLE); - 4755 .loc 1 1844 3 view .LVU1347 - 4756 001e 0022 movs r2, #0 - 4757 0020 2068 ldr r0, [r4] - 4758 .LVL328: + 4689 .loc 1 1844 3 view .LVU1323 + 4690 001e 0022 movs r2, #0 + 4691 0020 2068 ldr r0, [r4] + 4692 .LVL318: 1844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_DISABLE); - 4759 .loc 1 1844 3 is_stmt 0 view .LVU1348 - 4760 0022 FFF7FEFF bl TIM_CCxNChannelCmd - 4761 .LVL329: + 4693 .loc 1 1844 3 is_stmt 0 view .LVU1324 + 4694 0022 FFF7FEFF bl TIM_CCxNChannelCmd + 4695 .LVL319: 1845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4762 .loc 1 1845 3 is_stmt 1 view .LVU1349 - 4763 0026 0022 movs r2, #0 - 4764 0028 2946 mov r1, r5 - 4765 002a 2068 ldr r0, [r4] - 4766 002c FFF7FEFF bl TIM_CCxChannelCmd - 4767 .LVL330: + 4696 .loc 1 1845 3 is_stmt 1 view .LVU1325 + 4697 0026 0022 movs r2, #0 + 4698 0028 2946 mov r1, r5 + 4699 002a 2068 ldr r0, [r4] + 4700 002c FFF7FEFF bl TIM_CCxChannelCmd + 4701 .LVL320: 1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4768 .loc 1 1848 3 view .LVU1350 -1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4769 .loc 1 1848 3 view .LVU1351 - 4770 0030 2368 ldr r3, [r4] - 4771 0032 196A ldr r1, [r3, #32] - 4772 0034 41F21112 movw r2, #4369 - 4773 0038 1142 tst r1, r2 - 4774 003a 08D1 bne .L393 -1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4775 .loc 1 1848 3 discriminator 1 view .LVU1352 - 4776 003c 196A ldr r1, [r3, #32] - 4777 003e 44F24442 movw r2, #17476 - 4778 0042 1142 tst r1, r2 - 4779 0044 03D1 bne .L393 -1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4780 .loc 1 1848 3 discriminator 3 view .LVU1353 - 4781 0046 5A6C ldr r2, [r3, #68] - 4782 0048 22F40042 bic r2, r2, #32768 - 4783 004c 5A64 str r2, [r3, #68] - 4784 .L393: -1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4785 .loc 1 1848 3 discriminator 5 view .LVU1354 -1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4786 .loc 1 1851 3 view .LVU1355 -1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 172 + 4702 .loc 1 1848 3 view .LVU1326 + ARM GAS /tmp/ccqCLCUn.s page 170 - 4787 .loc 1 1851 3 view .LVU1356 - 4788 004e 2368 ldr r3, [r4] - 4789 0050 196A ldr r1, [r3, #32] - 4790 0052 41F21112 movw r2, #4369 - 4791 0056 1142 tst r1, r2 - 4792 0058 08D1 bne .L394 +1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4703 .loc 1 1848 3 view .LVU1327 + 4704 0030 2368 ldr r3, [r4] + 4705 0032 196A ldr r1, [r3, #32] + 4706 0034 41F21112 movw r2, #4369 + 4707 0038 1142 tst r1, r2 + 4708 003a 08D1 bne .L393 +1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4709 .loc 1 1848 3 discriminator 1 view .LVU1328 + 4710 003c 196A ldr r1, [r3, #32] + 4711 003e 44F24442 movw r2, #17476 + 4712 0042 1142 tst r1, r2 + 4713 0044 03D1 bne .L393 +1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4714 .loc 1 1848 3 discriminator 3 view .LVU1329 + 4715 0046 5A6C ldr r2, [r3, #68] + 4716 0048 22F40042 bic r2, r2, #32768 + 4717 004c 5A64 str r2, [r3, #68] + 4718 .L393: +1848:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4719 .loc 1 1848 3 discriminator 5 view .LVU1330 1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4793 .loc 1 1851 3 discriminator 1 view .LVU1357 - 4794 005a 196A ldr r1, [r3, #32] - 4795 005c 44F24442 movw r2, #17476 - 4796 0060 1142 tst r1, r2 - 4797 0062 03D1 bne .L394 + 4720 .loc 1 1851 3 view .LVU1331 1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4798 .loc 1 1851 3 discriminator 3 view .LVU1358 - 4799 0064 1A68 ldr r2, [r3] - 4800 0066 22F00102 bic r2, r2, #1 - 4801 006a 1A60 str r2, [r3] - 4802 .L394: + 4721 .loc 1 1851 3 view .LVU1332 + 4722 004e 2368 ldr r3, [r4] + 4723 0050 196A ldr r1, [r3, #32] + 4724 0052 41F21112 movw r2, #4369 + 4725 0056 1142 tst r1, r2 + 4726 0058 08D1 bne .L394 1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4803 .loc 1 1851 3 discriminator 5 view .LVU1359 + 4727 .loc 1 1851 3 discriminator 1 view .LVU1333 + 4728 005a 196A ldr r1, [r3, #32] + 4729 005c 44F24442 movw r2, #17476 + 4730 0060 1142 tst r1, r2 + 4731 0062 03D1 bne .L394 +1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4732 .loc 1 1851 3 discriminator 3 view .LVU1334 + 4733 0064 1A68 ldr r2, [r3] + 4734 0066 22F00102 bic r2, r2, #1 + 4735 006a 1A60 str r2, [r3] + 4736 .L394: +1851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4737 .loc 1 1851 3 discriminator 5 view .LVU1335 1854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 4804 .loc 1 1854 3 view .LVU1360 - 4805 006c 0123 movs r3, #1 - 4806 006e 84F83E30 strb r3, [r4, #62] + 4738 .loc 1 1854 3 view .LVU1336 + 4739 006c 0123 movs r3, #1 + 4740 006e 84F83E30 strb r3, [r4, #62] 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); - 4807 .loc 1 1855 3 view .LVU1361 - 4808 0072 84F83F30 strb r3, [r4, #63] + 4741 .loc 1 1855 3 view .LVU1337 + 4742 0072 84F83F30 strb r3, [r4, #63] 1856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - 4809 .loc 1 1856 3 view .LVU1362 - 4810 0076 84F84430 strb r3, [r4, #68] + 4743 .loc 1 1856 3 view .LVU1338 + 4744 0076 84F84430 strb r3, [r4, #68] 1857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4811 .loc 1 1857 3 view .LVU1363 - 4812 007a 84F84530 strb r3, [r4, #69] + 4745 .loc 1 1857 3 view .LVU1339 + 4746 007a 84F84530 strb r3, [r4, #69] + ARM GAS /tmp/ccqCLCUn.s page 171 + + 1860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4813 .loc 1 1860 3 view .LVU1364 + 4747 .loc 1 1860 3 view .LVU1340 1861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4814 .loc 1 1861 1 is_stmt 0 view .LVU1365 - 4815 007e 0020 movs r0, #0 - 4816 0080 38BD pop {r3, r4, r5, pc} - 4817 .LVL331: - 4818 .L395: + 4748 .loc 1 1861 1 is_stmt 0 view .LVU1341 + 4749 007e 0020 movs r0, #0 + 4750 0080 38BD pop {r3, r4, r5, pc} + 4751 .LVL321: + 4752 .L395: 1832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4819 .loc 1 1832 77 discriminator 2 view .LVU1366 - 4820 0082 0025 movs r5, #0 - 4821 0084 C1E7 b .L392 - 4822 .cfi_endproc - 4823 .LFE354: - 4825 .section .text.HAL_TIMEx_ConfigCommutEvent,"ax",%progbits - 4826 .align 1 - 4827 .global HAL_TIMEx_ConfigCommutEvent - 4828 .syntax unified - 4829 .thumb - 4830 .thumb_func - 4832 HAL_TIMEx_ConfigCommutEvent: - 4833 .LVL332: - 4834 .LFB355: + 4753 .loc 1 1832 77 discriminator 2 view .LVU1342 + 4754 0082 0025 movs r5, #0 + 4755 0084 C1E7 b .L392 + 4756 .cfi_endproc + 4757 .LFE354: + 4759 .section .text.HAL_TIMEx_ConfigCommutEvent,"ax",%progbits + 4760 .align 1 + 4761 .global HAL_TIMEx_ConfigCommutEvent + 4762 .syntax unified + 4763 .thumb + 4764 .thumb_func + 4766 HAL_TIMEx_ConfigCommutEvent: + 4767 .LVL322: + 4768 .LFB355: 1926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - ARM GAS /tmp/ccdmQ4z9.s page 173 - - - 4835 .loc 1 1926 1 is_stmt 1 view -0 - 4836 .cfi_startproc - 4837 @ args = 0, pretend = 0, frame = 0 - 4838 @ frame_needed = 0, uses_anonymous_args = 0 - 4839 @ link register save eliminated. + 4769 .loc 1 1926 1 is_stmt 1 view -0 + 4770 .cfi_startproc + 4771 @ args = 0, pretend = 0, frame = 0 + 4772 @ frame_needed = 0, uses_anonymous_args = 0 + 4773 @ link register save eliminated. 1926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 4840 .loc 1 1926 1 is_stmt 0 view .LVU1368 - 4841 0000 0346 mov r3, r0 + 4774 .loc 1 1926 1 is_stmt 0 view .LVU1344 + 4775 0000 0346 mov r3, r0 1928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_INSTANCE(htim->Instance, InputTrigger)); - 4842 .loc 1 1928 3 is_stmt 1 view .LVU1369 + 4776 .loc 1 1928 3 is_stmt 1 view .LVU1345 1929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4843 .loc 1 1929 3 view .LVU1370 + 4777 .loc 1 1929 3 view .LVU1346 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4844 .loc 1 1931 3 view .LVU1371 + 4778 .loc 1 1931 3 view .LVU1347 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4845 .loc 1 1931 3 view .LVU1372 - 4846 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 - 4847 .LVL333: + 4779 .loc 1 1931 3 view .LVU1348 + 4780 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 + 4781 .LVL323: 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4848 .loc 1 1931 3 is_stmt 0 view .LVU1373 - 4849 0006 0128 cmp r0, #1 - 4850 0008 48D0 beq .L404 + 4782 .loc 1 1931 3 is_stmt 0 view .LVU1349 + 4783 0006 0128 cmp r0, #1 + 4784 0008 48D0 beq .L404 1926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 4851 .loc 1 1926 1 view .LVU1374 - 4852 000a 10B4 push {r4} - 4853 .LCFI30: - 4854 .cfi_def_cfa_offset 4 - 4855 .cfi_offset 4, -4 + 4785 .loc 1 1926 1 view .LVU1350 + 4786 000a 10B4 push {r4} + 4787 .LCFI30: + 4788 .cfi_def_cfa_offset 4 + 4789 .cfi_offset 4, -4 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4856 .loc 1 1931 3 is_stmt 1 discriminator 2 view .LVU1375 - 4857 000c 0120 movs r0, #1 - 4858 000e 83F83C00 strb r0, [r3, #60] + 4790 .loc 1 1931 3 is_stmt 1 discriminator 2 view .LVU1351 + 4791 000c 0120 movs r0, #1 + 4792 000e 83F83C00 strb r0, [r3, #60] 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4859 .loc 1 1931 3 discriminator 2 view .LVU1376 + ARM GAS /tmp/ccqCLCUn.s page 172 + + + 4793 .loc 1 1931 3 view .LVU1352 1953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3) || - 4860 .loc 1 1953 3 view .LVU1377 - 4861 0012 B1F1101F cmp r1, #1048592 - 4862 0016 06D0 beq .L399 - 4863 0018 31D8 bhi .L400 - 4864 001a 2029 cmp r1, #32 - 4865 001c 03D0 beq .L399 - 4866 001e 2BD8 bhi .L401 - 4867 0020 09B1 cbz r1, .L399 - 4868 0022 1029 cmp r1, #16 - 4869 0024 0AD1 bne .L402 - 4870 .L399: + 4794 .loc 1 1953 3 view .LVU1353 + 4795 0012 B1F1101F cmp r1, #1048592 + 4796 0016 06D0 beq .L399 + 4797 0018 31D8 bhi .L400 + 4798 001a 2029 cmp r1, #32 + 4799 001c 03D0 beq .L399 + 4800 001e 2BD8 bhi .L401 + 4801 0020 09B1 cbz r1, .L399 + 4802 0022 1029 cmp r1, #16 + 4803 0024 0AD1 bne .L402 + 4804 .L399: 1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 4871 .loc 1 1961 5 view .LVU1378 + 4805 .loc 1 1961 5 view .LVU1354 1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 4872 .loc 1 1961 9 is_stmt 0 view .LVU1379 - 4873 0026 1C68 ldr r4, [r3] + 4806 .loc 1 1961 9 is_stmt 0 view .LVU1355 + 4807 0026 1C68 ldr r4, [r3] 1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 4874 .loc 1 1961 19 view .LVU1380 - 4875 0028 A068 ldr r0, [r4, #8] + 4808 .loc 1 1961 19 view .LVU1356 + 4809 0028 A068 ldr r0, [r4, #8] 1961:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 4876 .loc 1 1961 26 view .LVU1381 - 4877 002a 20F44010 bic r0, r0, #3145728 - ARM GAS /tmp/ccdmQ4z9.s page 174 + 4810 .loc 1 1961 26 view .LVU1357 + 4811 002a 20F44010 bic r0, r0, #3145728 + 4812 002e 20F07000 bic r0, r0, #112 + 4813 0032 A060 str r0, [r4, #8] +1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4814 .loc 1 1962 5 is_stmt 1 view .LVU1358 +1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4815 .loc 1 1962 9 is_stmt 0 view .LVU1359 + 4816 0034 1C68 ldr r4, [r3] +1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4817 .loc 1 1962 19 view .LVU1360 + 4818 0036 A068 ldr r0, [r4, #8] +1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4819 .loc 1 1962 26 view .LVU1361 + 4820 0038 0143 orrs r1, r1, r0 + 4821 .LVL324: +1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4822 .loc 1 1962 26 view .LVU1362 + 4823 003a A160 str r1, [r4, #8] + 4824 .L402: +1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4825 .loc 1 1966 3 is_stmt 1 view .LVU1363 +1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4826 .loc 1 1966 7 is_stmt 0 view .LVU1364 + 4827 003c 1868 ldr r0, [r3] +1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4828 .loc 1 1966 17 view .LVU1365 + 4829 003e 4168 ldr r1, [r0, #4] +1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4830 .loc 1 1966 23 view .LVU1366 + 4831 0040 41F00101 orr r1, r1, #1 + 4832 0044 4160 str r1, [r0, #4] +1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + 4833 .loc 1 1968 3 is_stmt 1 view .LVU1367 +1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + ARM GAS /tmp/ccqCLCUn.s page 173 - 4878 002e 20F07000 bic r0, r0, #112 - 4879 0032 A060 str r0, [r4, #8] -1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4880 .loc 1 1962 5 is_stmt 1 view .LVU1382 -1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4881 .loc 1 1962 9 is_stmt 0 view .LVU1383 - 4882 0034 1C68 ldr r4, [r3] -1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4883 .loc 1 1962 19 view .LVU1384 - 4884 0036 A068 ldr r0, [r4, #8] -1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4885 .loc 1 1962 26 view .LVU1385 - 4886 0038 0143 orrs r1, r1, r0 - 4887 .LVL334: -1962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4888 .loc 1 1962 26 view .LVU1386 - 4889 003a A160 str r1, [r4, #8] - 4890 .L402: -1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 4891 .loc 1 1966 3 is_stmt 1 view .LVU1387 -1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 4892 .loc 1 1966 7 is_stmt 0 view .LVU1388 - 4893 003c 1868 ldr r0, [r3] -1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 4894 .loc 1 1966 17 view .LVU1389 - 4895 003e 4168 ldr r1, [r0, #4] -1966:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 4896 .loc 1 1966 23 view .LVU1390 - 4897 0040 41F00101 orr r1, r1, #1 - 4898 0044 4160 str r1, [r0, #4] + 4834 .loc 1 1968 7 is_stmt 0 view .LVU1368 + 4835 0046 1868 ldr r0, [r3] 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 4899 .loc 1 1968 3 is_stmt 1 view .LVU1391 + 4836 .loc 1 1968 17 view .LVU1369 + 4837 0048 4168 ldr r1, [r0, #4] 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 4900 .loc 1 1968 7 is_stmt 0 view .LVU1392 - 4901 0046 1868 ldr r0, [r3] -1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 4902 .loc 1 1968 17 view .LVU1393 - 4903 0048 4168 ldr r1, [r0, #4] -1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 4904 .loc 1 1968 23 view .LVU1394 - 4905 004a 21F00401 bic r1, r1, #4 - 4906 004e 4160 str r1, [r0, #4] + 4838 .loc 1 1968 23 view .LVU1370 + 4839 004a 21F00401 bic r1, r1, #4 + 4840 004e 4160 str r1, [r0, #4] 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4907 .loc 1 1969 3 is_stmt 1 view .LVU1395 + 4841 .loc 1 1969 3 is_stmt 1 view .LVU1371 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4908 .loc 1 1969 7 is_stmt 0 view .LVU1396 - 4909 0050 1868 ldr r0, [r3] + 4842 .loc 1 1969 7 is_stmt 0 view .LVU1372 + 4843 0050 1868 ldr r0, [r3] 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4910 .loc 1 1969 17 view .LVU1397 - 4911 0052 4168 ldr r1, [r0, #4] + 4844 .loc 1 1969 17 view .LVU1373 + 4845 0052 4168 ldr r1, [r0, #4] 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4912 .loc 1 1969 23 view .LVU1398 - 4913 0054 0A43 orrs r2, r2, r1 - 4914 .LVL335: + 4846 .loc 1 1969 23 view .LVU1374 + 4847 0054 0A43 orrs r2, r2, r1 + 4848 .LVL325: 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4915 .loc 1 1969 23 view .LVU1399 - 4916 0056 4260 str r2, [r0, #4] - ARM GAS /tmp/ccdmQ4z9.s page 175 - - + 4849 .loc 1 1969 23 view .LVU1375 + 4850 0056 4260 str r2, [r0, #4] 1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4917 .loc 1 1972 3 is_stmt 1 view .LVU1400 - 4918 0058 1968 ldr r1, [r3] - 4919 005a CA68 ldr r2, [r1, #12] - 4920 005c 22F02002 bic r2, r2, #32 - 4921 0060 CA60 str r2, [r1, #12] + 4851 .loc 1 1972 3 is_stmt 1 view .LVU1376 + 4852 0058 1968 ldr r1, [r3] + 4853 005a CA68 ldr r2, [r1, #12] + 4854 005c 22F02002 bic r2, r2, #32 + 4855 0060 CA60 str r2, [r1, #12] 1975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4922 .loc 1 1975 3 view .LVU1401 - 4923 0062 1968 ldr r1, [r3] - 4924 0064 CA68 ldr r2, [r1, #12] - 4925 0066 22F40052 bic r2, r2, #8192 - 4926 006a CA60 str r2, [r1, #12] + 4856 .loc 1 1975 3 view .LVU1377 + 4857 0062 1968 ldr r1, [r3] + 4858 0064 CA68 ldr r2, [r1, #12] + 4859 0066 22F40052 bic r2, r2, #8192 + 4860 006a CA60 str r2, [r1, #12] 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4927 .loc 1 1977 3 view .LVU1402 + 4861 .loc 1 1977 3 view .LVU1378 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4928 .loc 1 1977 3 view .LVU1403 - 4929 006c 0020 movs r0, #0 - 4930 006e 83F83C00 strb r0, [r3, #60] + 4862 .loc 1 1977 3 view .LVU1379 + 4863 006c 0020 movs r0, #0 + 4864 006e 83F83C00 strb r0, [r3, #60] 1977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4931 .loc 1 1977 3 view .LVU1404 + 4865 .loc 1 1977 3 view .LVU1380 1979:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 4932 .loc 1 1979 3 view .LVU1405 + 4866 .loc 1 1979 3 view .LVU1381 1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4933 .loc 1 1980 1 is_stmt 0 view .LVU1406 - 4934 0072 5DF8044B ldr r4, [sp], #4 - 4935 .LCFI31: - 4936 .cfi_remember_state - 4937 .cfi_restore 4 - 4938 .cfi_def_cfa_offset 0 - 4939 0076 7047 bx lr - 4940 .LVL336: - 4941 .L401: - 4942 .LCFI32: - 4943 .cfi_restore_state -1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4944 .loc 1 1980 1 view .LVU1407 - 4945 0078 3029 cmp r1, #48 - 4946 007a DFD1 bne .L402 - 4947 007c D3E7 b .L399 - 4948 .L400: -1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4949 .loc 1 1980 1 view .LVU1408 - 4950 007e 0848 ldr r0, .L409 - 4951 0080 8142 cmp r1, r0 - 4952 0082 D0D0 beq .L399 - 4953 0084 06D8 bhi .L403 - 4954 0086 2038 subs r0, r0, #32 - 4955 0088 8142 cmp r1, r0 - 4956 008a CCD0 beq .L399 - 4957 008c 1030 adds r0, r0, #16 - 4958 008e 8142 cmp r1, r0 - 4959 0090 D4D1 bne .L402 - 4960 0092 C8E7 b .L399 - 4961 .L403: - 4962 0094 0348 ldr r0, .L409+4 - 4963 0096 8142 cmp r1, r0 - 4964 0098 D0D1 bne .L402 - ARM GAS /tmp/ccdmQ4z9.s page 176 + 4867 .loc 1 1980 1 is_stmt 0 view .LVU1382 + 4868 0072 5DF8044B ldr r4, [sp], #4 + 4869 .LCFI31: + 4870 .cfi_remember_state + 4871 .cfi_restore 4 + 4872 .cfi_def_cfa_offset 0 + 4873 0076 7047 bx lr + 4874 .LVL326: + 4875 .L401: + 4876 .LCFI32: + ARM GAS /tmp/ccqCLCUn.s page 174 - 4965 009a C4E7 b .L399 - 4966 .L404: - 4967 .LCFI33: - 4968 .cfi_def_cfa_offset 0 - 4969 .cfi_restore 4 + 4877 .cfi_restore_state +1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4878 .loc 1 1980 1 view .LVU1383 + 4879 0078 3029 cmp r1, #48 + 4880 007a DFD1 bne .L402 + 4881 007c D3E7 b .L399 + 4882 .L400: +1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 4883 .loc 1 1980 1 view .LVU1384 + 4884 007e 0848 ldr r0, .L409 + 4885 0080 8142 cmp r1, r0 + 4886 0082 D0D0 beq .L399 + 4887 0084 06D8 bhi .L403 + 4888 0086 2038 subs r0, r0, #32 + 4889 0088 8142 cmp r1, r0 + 4890 008a CCD0 beq .L399 + 4891 008c 1030 adds r0, r0, #16 + 4892 008e 8142 cmp r1, r0 + 4893 0090 D4D1 bne .L402 + 4894 0092 C8E7 b .L399 + 4895 .L403: + 4896 0094 0348 ldr r0, .L409+4 + 4897 0096 8142 cmp r1, r0 + 4898 0098 D0D1 bne .L402 + 4899 009a C4E7 b .L399 + 4900 .L404: + 4901 .LCFI33: + 4902 .cfi_def_cfa_offset 0 + 4903 .cfi_restore 4 1931:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4970 .loc 1 1931 3 discriminator 1 view .LVU1409 - 4971 009c 0220 movs r0, #2 + 4904 .loc 1 1931 3 discriminator 1 view .LVU1385 + 4905 009c 0220 movs r0, #2 1980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 4972 .loc 1 1980 1 view .LVU1410 - 4973 009e 7047 bx lr - 4974 .L410: - 4975 .align 2 - 4976 .L409: - 4977 00a0 40001000 .word 1048640 - 4978 00a4 70001000 .word 1048688 - 4979 .cfi_endproc - 4980 .LFE355: - 4982 .section .text.HAL_TIMEx_ConfigCommutEvent_IT,"ax",%progbits - 4983 .align 1 - 4984 .global HAL_TIMEx_ConfigCommutEvent_IT - 4985 .syntax unified - 4986 .thumb - 4987 .thumb_func - 4989 HAL_TIMEx_ConfigCommutEvent_IT: - 4990 .LVL337: - 4991 .LFB356: + 4906 .loc 1 1980 1 view .LVU1386 + 4907 009e 7047 bx lr + 4908 .L410: + 4909 .align 2 + 4910 .L409: + 4911 00a0 40001000 .word 1048640 + 4912 00a4 70001000 .word 1048688 + 4913 .cfi_endproc + 4914 .LFE355: + 4916 .section .text.HAL_TIMEx_ConfigCommutEvent_IT,"ax",%progbits + 4917 .align 1 + 4918 .global HAL_TIMEx_ConfigCommutEvent_IT + 4919 .syntax unified + 4920 .thumb + 4921 .thumb_func + 4923 HAL_TIMEx_ConfigCommutEvent_IT: + 4924 .LVL327: + 4925 .LFB356: 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 4992 .loc 1 2017 1 is_stmt 1 view -0 - 4993 .cfi_startproc - 4994 @ args = 0, pretend = 0, frame = 0 - 4995 @ frame_needed = 0, uses_anonymous_args = 0 - 4996 @ link register save eliminated. + 4926 .loc 1 2017 1 is_stmt 1 view -0 + 4927 .cfi_startproc + 4928 @ args = 0, pretend = 0, frame = 0 + 4929 @ frame_needed = 0, uses_anonymous_args = 0 + 4930 @ link register save eliminated. + ARM GAS /tmp/ccqCLCUn.s page 175 + + 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 4997 .loc 1 2017 1 is_stmt 0 view .LVU1412 - 4998 0000 0346 mov r3, r0 + 4931 .loc 1 2017 1 is_stmt 0 view .LVU1388 + 4932 0000 0346 mov r3, r0 2019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_INSTANCE(htim->Instance, InputTrigger)); - 4999 .loc 1 2019 3 is_stmt 1 view .LVU1413 + 4933 .loc 1 2019 3 is_stmt 1 view .LVU1389 2020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5000 .loc 1 2020 3 view .LVU1414 + 4934 .loc 1 2020 3 view .LVU1390 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5001 .loc 1 2022 3 view .LVU1415 + 4935 .loc 1 2022 3 view .LVU1391 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5002 .loc 1 2022 3 view .LVU1416 - 5003 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 - 5004 .LVL338: + 4936 .loc 1 2022 3 view .LVU1392 + 4937 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 + 4938 .LVL328: 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5005 .loc 1 2022 3 is_stmt 0 view .LVU1417 - 5006 0006 0128 cmp r0, #1 - 5007 0008 48D0 beq .L418 + 4939 .loc 1 2022 3 is_stmt 0 view .LVU1393 + 4940 0006 0128 cmp r0, #1 + 4941 0008 48D0 beq .L418 2017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 5008 .loc 1 2017 1 view .LVU1418 - 5009 000a 10B4 push {r4} - 5010 .LCFI34: - 5011 .cfi_def_cfa_offset 4 - 5012 .cfi_offset 4, -4 + 4942 .loc 1 2017 1 view .LVU1394 + 4943 000a 10B4 push {r4} + 4944 .LCFI34: + 4945 .cfi_def_cfa_offset 4 + 4946 .cfi_offset 4, -4 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 177 - - - 5013 .loc 1 2022 3 is_stmt 1 discriminator 2 view .LVU1419 - 5014 000c 0120 movs r0, #1 - 5015 000e 83F83C00 strb r0, [r3, #60] + 4947 .loc 1 2022 3 is_stmt 1 discriminator 2 view .LVU1395 + 4948 000c 0120 movs r0, #1 + 4949 000e 83F83C00 strb r0, [r3, #60] 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5016 .loc 1 2022 3 discriminator 2 view .LVU1420 + 4950 .loc 1 2022 3 view .LVU1396 2044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3) || - 5017 .loc 1 2044 3 view .LVU1421 - 5018 0012 B1F1101F cmp r1, #1048592 - 5019 0016 06D0 beq .L413 - 5020 0018 31D8 bhi .L414 - 5021 001a 2029 cmp r1, #32 - 5022 001c 03D0 beq .L413 - 5023 001e 2BD8 bhi .L415 - 5024 0020 09B1 cbz r1, .L413 - 5025 0022 1029 cmp r1, #16 - 5026 0024 0AD1 bne .L416 - 5027 .L413: + 4951 .loc 1 2044 3 view .LVU1397 + 4952 0012 B1F1101F cmp r1, #1048592 + 4953 0016 06D0 beq .L413 + 4954 0018 31D8 bhi .L414 + 4955 001a 2029 cmp r1, #32 + 4956 001c 03D0 beq .L413 + 4957 001e 2BD8 bhi .L415 + 4958 0020 09B1 cbz r1, .L413 + 4959 0022 1029 cmp r1, #16 + 4960 0024 0AD1 bne .L416 + 4961 .L413: 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5028 .loc 1 2052 5 view .LVU1422 + 4962 .loc 1 2052 5 view .LVU1398 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5029 .loc 1 2052 9 is_stmt 0 view .LVU1423 - 5030 0026 1C68 ldr r4, [r3] + 4963 .loc 1 2052 9 is_stmt 0 view .LVU1399 + 4964 0026 1C68 ldr r4, [r3] 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5031 .loc 1 2052 19 view .LVU1424 - 5032 0028 A068 ldr r0, [r4, #8] + 4965 .loc 1 2052 19 view .LVU1400 + 4966 0028 A068 ldr r0, [r4, #8] 2052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5033 .loc 1 2052 26 view .LVU1425 - 5034 002a 20F44010 bic r0, r0, #3145728 - 5035 002e 20F07000 bic r0, r0, #112 - 5036 0032 A060 str r0, [r4, #8] + 4967 .loc 1 2052 26 view .LVU1401 + 4968 002a 20F44010 bic r0, r0, #3145728 + 4969 002e 20F07000 bic r0, r0, #112 + 4970 0032 A060 str r0, [r4, #8] 2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5037 .loc 1 2053 5 is_stmt 1 view .LVU1426 + 4971 .loc 1 2053 5 is_stmt 1 view .LVU1402 2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5038 .loc 1 2053 9 is_stmt 0 view .LVU1427 - 5039 0034 1C68 ldr r4, [r3] -2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5040 .loc 1 2053 19 view .LVU1428 - 5041 0036 A068 ldr r0, [r4, #8] -2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5042 .loc 1 2053 26 view .LVU1429 - 5043 0038 0143 orrs r1, r1, r0 - 5044 .LVL339: -2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5045 .loc 1 2053 26 view .LVU1430 - 5046 003a A160 str r1, [r4, #8] - 5047 .L416: -2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5048 .loc 1 2057 3 is_stmt 1 view .LVU1431 -2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5049 .loc 1 2057 7 is_stmt 0 view .LVU1432 - 5050 003c 1868 ldr r0, [r3] -2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5051 .loc 1 2057 17 view .LVU1433 - 5052 003e 4168 ldr r1, [r0, #4] -2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5053 .loc 1 2057 23 view .LVU1434 - 5054 0040 41F00101 orr r1, r1, #1 - ARM GAS /tmp/ccdmQ4z9.s page 178 + ARM GAS /tmp/ccqCLCUn.s page 176 - 5055 0044 4160 str r1, [r0, #4] + 4972 .loc 1 2053 9 is_stmt 0 view .LVU1403 + 4973 0034 1C68 ldr r4, [r3] +2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4974 .loc 1 2053 19 view .LVU1404 + 4975 0036 A068 ldr r0, [r4, #8] +2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4976 .loc 1 2053 26 view .LVU1405 + 4977 0038 0143 orrs r1, r1, r0 + 4978 .LVL329: +2053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 4979 .loc 1 2053 26 view .LVU1406 + 4980 003a A160 str r1, [r4, #8] + 4981 .L416: +2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4982 .loc 1 2057 3 is_stmt 1 view .LVU1407 +2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4983 .loc 1 2057 7 is_stmt 0 view .LVU1408 + 4984 003c 1868 ldr r0, [r3] +2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4985 .loc 1 2057 17 view .LVU1409 + 4986 003e 4168 ldr r1, [r0, #4] +2057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 4987 .loc 1 2057 23 view .LVU1410 + 4988 0040 41F00101 orr r1, r1, #1 + 4989 0044 4160 str r1, [r0, #4] 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5056 .loc 1 2059 3 is_stmt 1 view .LVU1435 + 4990 .loc 1 2059 3 is_stmt 1 view .LVU1411 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5057 .loc 1 2059 7 is_stmt 0 view .LVU1436 - 5058 0046 1868 ldr r0, [r3] + 4991 .loc 1 2059 7 is_stmt 0 view .LVU1412 + 4992 0046 1868 ldr r0, [r3] 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5059 .loc 1 2059 17 view .LVU1437 - 5060 0048 4168 ldr r1, [r0, #4] + 4993 .loc 1 2059 17 view .LVU1413 + 4994 0048 4168 ldr r1, [r0, #4] 2059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5061 .loc 1 2059 23 view .LVU1438 - 5062 004a 21F00401 bic r1, r1, #4 - 5063 004e 4160 str r1, [r0, #4] + 4995 .loc 1 2059 23 view .LVU1414 + 4996 004a 21F00401 bic r1, r1, #4 + 4997 004e 4160 str r1, [r0, #4] 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5064 .loc 1 2060 3 is_stmt 1 view .LVU1439 + 4998 .loc 1 2060 3 is_stmt 1 view .LVU1415 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5065 .loc 1 2060 7 is_stmt 0 view .LVU1440 - 5066 0050 1868 ldr r0, [r3] + 4999 .loc 1 2060 7 is_stmt 0 view .LVU1416 + 5000 0050 1868 ldr r0, [r3] 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5067 .loc 1 2060 17 view .LVU1441 - 5068 0052 4168 ldr r1, [r0, #4] + 5001 .loc 1 2060 17 view .LVU1417 + 5002 0052 4168 ldr r1, [r0, #4] 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5069 .loc 1 2060 23 view .LVU1442 - 5070 0054 0A43 orrs r2, r2, r1 - 5071 .LVL340: + 5003 .loc 1 2060 23 view .LVU1418 + 5004 0054 0A43 orrs r2, r2, r1 + 5005 .LVL330: 2060:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5072 .loc 1 2060 23 view .LVU1443 - 5073 0056 4260 str r2, [r0, #4] + 5006 .loc 1 2060 23 view .LVU1419 + 5007 0056 4260 str r2, [r0, #4] 2063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5074 .loc 1 2063 3 is_stmt 1 view .LVU1444 - 5075 0058 1968 ldr r1, [r3] - 5076 005a CA68 ldr r2, [r1, #12] - 5077 005c 22F40052 bic r2, r2, #8192 - 5078 0060 CA60 str r2, [r1, #12] + 5008 .loc 1 2063 3 is_stmt 1 view .LVU1420 + 5009 0058 1968 ldr r1, [r3] + 5010 005a CA68 ldr r2, [r1, #12] + 5011 005c 22F40052 bic r2, r2, #8192 + ARM GAS /tmp/ccqCLCUn.s page 177 + + + 5012 0060 CA60 str r2, [r1, #12] 2066:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5079 .loc 1 2066 3 view .LVU1445 - 5080 0062 1968 ldr r1, [r3] - 5081 0064 CA68 ldr r2, [r1, #12] - 5082 0066 42F02002 orr r2, r2, #32 - 5083 006a CA60 str r2, [r1, #12] + 5013 .loc 1 2066 3 view .LVU1421 + 5014 0062 1968 ldr r1, [r3] + 5015 0064 CA68 ldr r2, [r1, #12] + 5016 0066 42F02002 orr r2, r2, #32 + 5017 006a CA60 str r2, [r1, #12] 2068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5084 .loc 1 2068 3 view .LVU1446 + 5018 .loc 1 2068 3 view .LVU1422 2068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5085 .loc 1 2068 3 view .LVU1447 - 5086 006c 0020 movs r0, #0 - 5087 006e 83F83C00 strb r0, [r3, #60] + 5019 .loc 1 2068 3 view .LVU1423 + 5020 006c 0020 movs r0, #0 + 5021 006e 83F83C00 strb r0, [r3, #60] 2068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5088 .loc 1 2068 3 view .LVU1448 + 5022 .loc 1 2068 3 view .LVU1424 2070:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5089 .loc 1 2070 3 view .LVU1449 + 5023 .loc 1 2070 3 view .LVU1425 2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5090 .loc 1 2071 1 is_stmt 0 view .LVU1450 - 5091 0072 5DF8044B ldr r4, [sp], #4 - 5092 .LCFI35: - 5093 .cfi_remember_state - 5094 .cfi_restore 4 - 5095 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccdmQ4z9.s page 179 + 5024 .loc 1 2071 1 is_stmt 0 view .LVU1426 + 5025 0072 5DF8044B ldr r4, [sp], #4 + 5026 .LCFI35: + 5027 .cfi_remember_state + 5028 .cfi_restore 4 + 5029 .cfi_def_cfa_offset 0 + 5030 0076 7047 bx lr + 5031 .LVL331: + 5032 .L415: + 5033 .LCFI36: + 5034 .cfi_restore_state +2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5035 .loc 1 2071 1 view .LVU1427 + 5036 0078 3029 cmp r1, #48 + 5037 007a DFD1 bne .L416 + 5038 007c D3E7 b .L413 + 5039 .L414: +2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5040 .loc 1 2071 1 view .LVU1428 + 5041 007e 0848 ldr r0, .L423 + 5042 0080 8142 cmp r1, r0 + 5043 0082 D0D0 beq .L413 + 5044 0084 06D8 bhi .L417 + 5045 0086 2038 subs r0, r0, #32 + 5046 0088 8142 cmp r1, r0 + 5047 008a CCD0 beq .L413 + 5048 008c 1030 adds r0, r0, #16 + 5049 008e 8142 cmp r1, r0 + 5050 0090 D4D1 bne .L416 + 5051 0092 C8E7 b .L413 + 5052 .L417: + 5053 0094 0348 ldr r0, .L423+4 + 5054 0096 8142 cmp r1, r0 + 5055 0098 D0D1 bne .L416 + 5056 009a C4E7 b .L413 + 5057 .L418: + 5058 .LCFI37: + 5059 .cfi_def_cfa_offset 0 + 5060 .cfi_restore 4 + ARM GAS /tmp/ccqCLCUn.s page 178 - 5096 0076 7047 bx lr - 5097 .LVL341: - 5098 .L415: - 5099 .LCFI36: - 5100 .cfi_restore_state -2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5101 .loc 1 2071 1 view .LVU1451 - 5102 0078 3029 cmp r1, #48 - 5103 007a DFD1 bne .L416 - 5104 007c D3E7 b .L413 - 5105 .L414: -2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5106 .loc 1 2071 1 view .LVU1452 - 5107 007e 0848 ldr r0, .L423 - 5108 0080 8142 cmp r1, r0 - 5109 0082 D0D0 beq .L413 - 5110 0084 06D8 bhi .L417 - 5111 0086 2038 subs r0, r0, #32 - 5112 0088 8142 cmp r1, r0 - 5113 008a CCD0 beq .L413 - 5114 008c 1030 adds r0, r0, #16 - 5115 008e 8142 cmp r1, r0 - 5116 0090 D4D1 bne .L416 - 5117 0092 C8E7 b .L413 - 5118 .L417: - 5119 0094 0348 ldr r0, .L423+4 - 5120 0096 8142 cmp r1, r0 - 5121 0098 D0D1 bne .L416 - 5122 009a C4E7 b .L413 - 5123 .L418: - 5124 .LCFI37: - 5125 .cfi_def_cfa_offset 0 - 5126 .cfi_restore 4 2022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5127 .loc 1 2022 3 discriminator 1 view .LVU1453 - 5128 009c 0220 movs r0, #2 + 5061 .loc 1 2022 3 discriminator 1 view .LVU1429 + 5062 009c 0220 movs r0, #2 2071:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5129 .loc 1 2071 1 view .LVU1454 - 5130 009e 7047 bx lr - 5131 .L424: - 5132 .align 2 - 5133 .L423: - 5134 00a0 40001000 .word 1048640 - 5135 00a4 70001000 .word 1048688 - 5136 .cfi_endproc - 5137 .LFE356: - 5139 .section .text.HAL_TIMEx_ConfigCommutEvent_DMA,"ax",%progbits - 5140 .align 1 - 5141 .global HAL_TIMEx_ConfigCommutEvent_DMA - 5142 .syntax unified - 5143 .thumb - 5144 .thumb_func - 5146 HAL_TIMEx_ConfigCommutEvent_DMA: - 5147 .LVL342: - 5148 .LFB357: + 5063 .loc 1 2071 1 view .LVU1430 + 5064 009e 7047 bx lr + 5065 .L424: + 5066 .align 2 + 5067 .L423: + 5068 00a0 40001000 .word 1048640 + 5069 00a4 70001000 .word 1048688 + 5070 .cfi_endproc + 5071 .LFE356: + 5073 .section .text.HAL_TIMEx_ConfigCommutEvent_DMA,"ax",%progbits + 5074 .align 1 + 5075 .global HAL_TIMEx_ConfigCommutEvent_DMA + 5076 .syntax unified + 5077 .thumb + 5078 .thumb_func + 5080 HAL_TIMEx_ConfigCommutEvent_DMA: + 5081 .LVL332: + 5082 .LFB357: 2109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 5149 .loc 1 2109 1 is_stmt 1 view -0 - ARM GAS /tmp/ccdmQ4z9.s page 180 - - - 5150 .cfi_startproc - 5151 @ args = 0, pretend = 0, frame = 0 - 5152 @ frame_needed = 0, uses_anonymous_args = 0 - 5153 @ link register save eliminated. + 5083 .loc 1 2109 1 is_stmt 1 view -0 + 5084 .cfi_startproc + 5085 @ args = 0, pretend = 0, frame = 0 + 5086 @ frame_needed = 0, uses_anonymous_args = 0 + 5087 @ link register save eliminated. 2109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 5154 .loc 1 2109 1 is_stmt 0 view .LVU1456 - 5155 0000 0346 mov r3, r0 + 5088 .loc 1 2109 1 is_stmt 0 view .LVU1432 + 5089 0000 0346 mov r3, r0 2111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_INSTANCE(htim->Instance, InputTrigger)); - 5156 .loc 1 2111 3 is_stmt 1 view .LVU1457 + 5090 .loc 1 2111 3 is_stmt 1 view .LVU1433 2112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5157 .loc 1 2112 3 view .LVU1458 + 5091 .loc 1 2112 3 view .LVU1434 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5158 .loc 1 2114 3 view .LVU1459 + 5092 .loc 1 2114 3 view .LVU1435 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5159 .loc 1 2114 3 view .LVU1460 - 5160 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 - 5161 .LVL343: + 5093 .loc 1 2114 3 view .LVU1436 + 5094 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 + 5095 .LVL333: 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5162 .loc 1 2114 3 is_stmt 0 view .LVU1461 - 5163 0006 0128 cmp r0, #1 - 5164 0008 51D0 beq .L432 + 5096 .loc 1 2114 3 is_stmt 0 view .LVU1437 + 5097 0006 0128 cmp r0, #1 + 5098 0008 51D0 beq .L432 2109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 5165 .loc 1 2109 1 view .LVU1462 - 5166 000a 10B4 push {r4} - 5167 .LCFI38: - 5168 .cfi_def_cfa_offset 4 - 5169 .cfi_offset 4, -4 + 5099 .loc 1 2109 1 view .LVU1438 + 5100 000a 10B4 push {r4} + 5101 .LCFI38: + 5102 .cfi_def_cfa_offset 4 + 5103 .cfi_offset 4, -4 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5170 .loc 1 2114 3 is_stmt 1 discriminator 2 view .LVU1463 - 5171 000c 0120 movs r0, #1 - 5172 000e 83F83C00 strb r0, [r3, #60] + 5104 .loc 1 2114 3 is_stmt 1 discriminator 2 view .LVU1439 + 5105 000c 0120 movs r0, #1 + 5106 000e 83F83C00 strb r0, [r3, #60] 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5173 .loc 1 2114 3 discriminator 2 view .LVU1464 + 5107 .loc 1 2114 3 view .LVU1440 + ARM GAS /tmp/ccqCLCUn.s page 179 + + 2136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (InputTrigger == TIM_TS_ITR2) || (InputTrigger == TIM_TS_ITR3) || - 5174 .loc 1 2136 3 view .LVU1465 - 5175 0012 B1F1101F cmp r1, #1048592 - 5176 0016 06D0 beq .L427 - 5177 0018 3AD8 bhi .L428 - 5178 001a 2029 cmp r1, #32 - 5179 001c 03D0 beq .L427 - 5180 001e 34D8 bhi .L429 - 5181 0020 09B1 cbz r1, .L427 - 5182 0022 1029 cmp r1, #16 - 5183 0024 0AD1 bne .L430 - 5184 .L427: + 5108 .loc 1 2136 3 view .LVU1441 + 5109 0012 B1F1101F cmp r1, #1048592 + 5110 0016 06D0 beq .L427 + 5111 0018 3AD8 bhi .L428 + 5112 001a 2029 cmp r1, #32 + 5113 001c 03D0 beq .L427 + 5114 001e 34D8 bhi .L429 + 5115 0020 09B1 cbz r1, .L427 + 5116 0022 1029 cmp r1, #16 + 5117 0024 0AD1 bne .L430 + 5118 .L427: 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5185 .loc 1 2144 5 view .LVU1466 + 5119 .loc 1 2144 5 view .LVU1442 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5186 .loc 1 2144 9 is_stmt 0 view .LVU1467 - 5187 0026 1C68 ldr r4, [r3] + 5120 .loc 1 2144 9 is_stmt 0 view .LVU1443 + 5121 0026 1C68 ldr r4, [r3] 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5188 .loc 1 2144 19 view .LVU1468 - 5189 0028 A068 ldr r0, [r4, #8] + 5122 .loc 1 2144 19 view .LVU1444 + 5123 0028 A068 ldr r0, [r4, #8] 2144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->SMCR |= InputTrigger; - 5190 .loc 1 2144 26 view .LVU1469 - 5191 002a 20F44010 bic r0, r0, #3145728 - 5192 002e 20F07000 bic r0, r0, #112 - ARM GAS /tmp/ccdmQ4z9.s page 181 + 5124 .loc 1 2144 26 view .LVU1445 + 5125 002a 20F44010 bic r0, r0, #3145728 + 5126 002e 20F07000 bic r0, r0, #112 + 5127 0032 A060 str r0, [r4, #8] +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5128 .loc 1 2145 5 is_stmt 1 view .LVU1446 +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5129 .loc 1 2145 9 is_stmt 0 view .LVU1447 + 5130 0034 1C68 ldr r4, [r3] +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5131 .loc 1 2145 19 view .LVU1448 + 5132 0036 A068 ldr r0, [r4, #8] +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5133 .loc 1 2145 26 view .LVU1449 + 5134 0038 0143 orrs r1, r1, r0 + 5135 .LVL334: +2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5136 .loc 1 2145 26 view .LVU1450 + 5137 003a A160 str r1, [r4, #8] + 5138 .L430: +2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 5139 .loc 1 2149 3 is_stmt 1 view .LVU1451 +2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 5140 .loc 1 2149 7 is_stmt 0 view .LVU1452 + 5141 003c 1868 ldr r0, [r3] +2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 5142 .loc 1 2149 17 view .LVU1453 + 5143 003e 4168 ldr r1, [r0, #4] +2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ + 5144 .loc 1 2149 23 view .LVU1454 + 5145 0040 41F00101 orr r1, r1, #1 + 5146 0044 4160 str r1, [r0, #4] +2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + 5147 .loc 1 2151 3 is_stmt 1 view .LVU1455 +2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; + 5148 .loc 1 2151 7 is_stmt 0 view .LVU1456 + ARM GAS /tmp/ccqCLCUn.s page 180 - 5193 0032 A060 str r0, [r4, #8] -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5194 .loc 1 2145 5 is_stmt 1 view .LVU1470 -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5195 .loc 1 2145 9 is_stmt 0 view .LVU1471 - 5196 0034 1C68 ldr r4, [r3] -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5197 .loc 1 2145 19 view .LVU1472 - 5198 0036 A068 ldr r0, [r4, #8] -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5199 .loc 1 2145 26 view .LVU1473 - 5200 0038 0143 orrs r1, r1, r0 - 5201 .LVL344: -2145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5202 .loc 1 2145 26 view .LVU1474 - 5203 003a A160 str r1, [r4, #8] - 5204 .L430: -2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5205 .loc 1 2149 3 is_stmt 1 view .LVU1475 -2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5206 .loc 1 2149 7 is_stmt 0 view .LVU1476 - 5207 003c 1868 ldr r0, [r3] -2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5208 .loc 1 2149 17 view .LVU1477 - 5209 003e 4168 ldr r1, [r0, #4] -2149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the Commutation event source */ - 5210 .loc 1 2149 23 view .LVU1478 - 5211 0040 41F00101 orr r1, r1, #1 - 5212 0044 4160 str r1, [r0, #4] + 5149 0046 1868 ldr r0, [r3] 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5213 .loc 1 2151 3 is_stmt 1 view .LVU1479 + 5150 .loc 1 2151 17 view .LVU1457 + 5151 0048 4168 ldr r1, [r0, #4] 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5214 .loc 1 2151 7 is_stmt 0 view .LVU1480 - 5215 0046 1868 ldr r0, [r3] -2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5216 .loc 1 2151 17 view .LVU1481 - 5217 0048 4168 ldr r1, [r0, #4] -2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; - 5218 .loc 1 2151 23 view .LVU1482 - 5219 004a 21F00401 bic r1, r1, #4 - 5220 004e 4160 str r1, [r0, #4] + 5152 .loc 1 2151 23 view .LVU1458 + 5153 004a 21F00401 bic r1, r1, #4 + 5154 004e 4160 str r1, [r0, #4] 2152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5221 .loc 1 2152 3 is_stmt 1 view .LVU1483 + 5155 .loc 1 2152 3 is_stmt 1 view .LVU1459 2152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5222 .loc 1 2152 7 is_stmt 0 view .LVU1484 - 5223 0050 1868 ldr r0, [r3] + 5156 .loc 1 2152 7 is_stmt 0 view .LVU1460 + 5157 0050 1868 ldr r0, [r3] 2152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5224 .loc 1 2152 17 view .LVU1485 - 5225 0052 4168 ldr r1, [r0, #4] + 5158 .loc 1 2152 17 view .LVU1461 + 5159 0052 4168 ldr r1, [r0, #4] 2152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5226 .loc 1 2152 23 view .LVU1486 - 5227 0054 0A43 orrs r2, r2, r1 - 5228 .LVL345: + 5160 .loc 1 2152 23 view .LVU1462 + 5161 0054 0A43 orrs r2, r2, r1 + 5162 .LVL335: 2152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5229 .loc 1 2152 23 view .LVU1487 - 5230 0056 4260 str r2, [r0, #4] + 5163 .loc 1 2152 23 view .LVU1463 + 5164 0056 4260 str r2, [r0, #4] 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - ARM GAS /tmp/ccdmQ4z9.s page 182 - - - 5231 .loc 1 2156 3 is_stmt 1 view .LVU1488 + 5165 .loc 1 2156 3 is_stmt 1 view .LVU1464 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 5232 .loc 1 2156 13 is_stmt 0 view .LVU1489 - 5233 0058 5A6B ldr r2, [r3, #52] + 5166 .loc 1 2156 13 is_stmt 0 view .LVU1465 + 5167 0058 5A6B ldr r2, [r3, #52] 2156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; - 5234 .loc 1 2156 56 view .LVU1490 - 5235 005a 1649 ldr r1, .L437 - 5236 005c D162 str r1, [r2, #44] + 5168 .loc 1 2156 56 view .LVU1466 + 5169 005a 1649 ldr r1, .L437 + 5170 005c D162 str r1, [r2, #44] 2157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ - 5237 .loc 1 2157 3 is_stmt 1 view .LVU1491 + 5171 .loc 1 2157 3 is_stmt 1 view .LVU1467 2157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ - 5238 .loc 1 2157 13 is_stmt 0 view .LVU1492 - 5239 005e 5A6B ldr r2, [r3, #52] + 5172 .loc 1 2157 13 is_stmt 0 view .LVU1468 + 5173 005e 5A6B ldr r2, [r3, #52] 2157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the DMA error callback */ - 5240 .loc 1 2157 60 view .LVU1493 - 5241 0060 1549 ldr r1, .L437+4 - 5242 0062 1163 str r1, [r2, #48] + 5174 .loc 1 2157 60 view .LVU1469 + 5175 0060 1549 ldr r1, .L437+4 + 5176 0062 1163 str r1, [r2, #48] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5243 .loc 1 2159 3 is_stmt 1 view .LVU1494 + 5177 .loc 1 2159 3 is_stmt 1 view .LVU1470 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5244 .loc 1 2159 13 is_stmt 0 view .LVU1495 - 5245 0064 5A6B ldr r2, [r3, #52] + 5178 .loc 1 2159 13 is_stmt 0 view .LVU1471 + 5179 0064 5A6B ldr r2, [r3, #52] 2159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5246 .loc 1 2159 57 view .LVU1496 - 5247 0066 1549 ldr r1, .L437+8 - 5248 0068 5163 str r1, [r2, #52] + 5180 .loc 1 2159 57 view .LVU1472 + 5181 0066 1549 ldr r1, .L437+8 + 5182 0068 5163 str r1, [r2, #52] 2162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5249 .loc 1 2162 3 is_stmt 1 view .LVU1497 - 5250 006a 1968 ldr r1, [r3] - 5251 006c CA68 ldr r2, [r1, #12] - 5252 006e 22F02002 bic r2, r2, #32 - 5253 0072 CA60 str r2, [r1, #12] + 5183 .loc 1 2162 3 is_stmt 1 view .LVU1473 + 5184 006a 1968 ldr r1, [r3] + 5185 006c CA68 ldr r2, [r1, #12] + 5186 006e 22F02002 bic r2, r2, #32 + 5187 0072 CA60 str r2, [r1, #12] 2165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5254 .loc 1 2165 3 view .LVU1498 - 5255 0074 1968 ldr r1, [r3] - 5256 0076 CA68 ldr r2, [r1, #12] - 5257 0078 42F40052 orr r2, r2, #8192 - 5258 007c CA60 str r2, [r1, #12] + ARM GAS /tmp/ccqCLCUn.s page 181 + + + 5188 .loc 1 2165 3 view .LVU1474 + 5189 0074 1968 ldr r1, [r3] + 5190 0076 CA68 ldr r2, [r1, #12] + 5191 0078 42F40052 orr r2, r2, #8192 + 5192 007c CA60 str r2, [r1, #12] 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5259 .loc 1 2167 3 view .LVU1499 + 5193 .loc 1 2167 3 view .LVU1475 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5260 .loc 1 2167 3 view .LVU1500 - 5261 007e 0020 movs r0, #0 - 5262 0080 83F83C00 strb r0, [r3, #60] + 5194 .loc 1 2167 3 view .LVU1476 + 5195 007e 0020 movs r0, #0 + 5196 0080 83F83C00 strb r0, [r3, #60] 2167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5263 .loc 1 2167 3 view .LVU1501 + 5197 .loc 1 2167 3 view .LVU1477 2169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5264 .loc 1 2169 3 view .LVU1502 + 5198 .loc 1 2169 3 view .LVU1478 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5265 .loc 1 2170 1 is_stmt 0 view .LVU1503 - 5266 0084 5DF8044B ldr r4, [sp], #4 - 5267 .LCFI39: - 5268 .cfi_remember_state - 5269 .cfi_restore 4 - 5270 .cfi_def_cfa_offset 0 - 5271 0088 7047 bx lr - 5272 .LVL346: - ARM GAS /tmp/ccdmQ4z9.s page 183 - - - 5273 .L429: - 5274 .LCFI40: - 5275 .cfi_restore_state + 5199 .loc 1 2170 1 is_stmt 0 view .LVU1479 + 5200 0084 5DF8044B ldr r4, [sp], #4 + 5201 .LCFI39: + 5202 .cfi_remember_state + 5203 .cfi_restore 4 + 5204 .cfi_def_cfa_offset 0 + 5205 0088 7047 bx lr + 5206 .LVL336: + 5207 .L429: + 5208 .LCFI40: + 5209 .cfi_restore_state 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5276 .loc 1 2170 1 view .LVU1504 - 5277 008a 3029 cmp r1, #48 - 5278 008c D6D1 bne .L430 - 5279 008e CAE7 b .L427 - 5280 .L428: + 5210 .loc 1 2170 1 view .LVU1480 + 5211 008a 3029 cmp r1, #48 + 5212 008c D6D1 bne .L430 + 5213 008e CAE7 b .L427 + 5214 .L428: 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5281 .loc 1 2170 1 view .LVU1505 - 5282 0090 0B48 ldr r0, .L437+12 - 5283 0092 8142 cmp r1, r0 - 5284 0094 C7D0 beq .L427 - 5285 0096 06D8 bhi .L431 - 5286 0098 2038 subs r0, r0, #32 - 5287 009a 8142 cmp r1, r0 - 5288 009c C3D0 beq .L427 - 5289 009e 1030 adds r0, r0, #16 - 5290 00a0 8142 cmp r1, r0 - 5291 00a2 CBD1 bne .L430 - 5292 00a4 BFE7 b .L427 - 5293 .L431: - 5294 00a6 0748 ldr r0, .L437+16 - 5295 00a8 8142 cmp r1, r0 - 5296 00aa C7D1 bne .L430 - 5297 00ac BBE7 b .L427 - 5298 .L432: - 5299 .LCFI41: - 5300 .cfi_def_cfa_offset 0 - 5301 .cfi_restore 4 + 5215 .loc 1 2170 1 view .LVU1481 + 5216 0090 0B48 ldr r0, .L437+12 + 5217 0092 8142 cmp r1, r0 + 5218 0094 C7D0 beq .L427 + 5219 0096 06D8 bhi .L431 + 5220 0098 2038 subs r0, r0, #32 + 5221 009a 8142 cmp r1, r0 + 5222 009c C3D0 beq .L427 + 5223 009e 1030 adds r0, r0, #16 + 5224 00a0 8142 cmp r1, r0 + 5225 00a2 CBD1 bne .L430 + 5226 00a4 BFE7 b .L427 + 5227 .L431: + 5228 00a6 0748 ldr r0, .L437+16 + 5229 00a8 8142 cmp r1, r0 + 5230 00aa C7D1 bne .L430 + 5231 00ac BBE7 b .L427 + 5232 .L432: + 5233 .LCFI41: + 5234 .cfi_def_cfa_offset 0 + 5235 .cfi_restore 4 2114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5302 .loc 1 2114 3 discriminator 1 view .LVU1506 - 5303 00ae 0220 movs r0, #2 + 5236 .loc 1 2114 3 discriminator 1 view .LVU1482 + ARM GAS /tmp/ccqCLCUn.s page 182 + + + 5237 00ae 0220 movs r0, #2 2170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5304 .loc 1 2170 1 view .LVU1507 - 5305 00b0 7047 bx lr - 5306 .L438: - 5307 00b2 00BF .align 2 - 5308 .L437: - 5309 00b4 00000000 .word TIMEx_DMACommutationCplt - 5310 00b8 00000000 .word TIMEx_DMACommutationHalfCplt - 5311 00bc 00000000 .word TIM_DMAError - 5312 00c0 40001000 .word 1048640 - 5313 00c4 70001000 .word 1048688 - 5314 .cfi_endproc - 5315 .LFE357: - 5317 .section .text.HAL_TIMEx_MasterConfigSynchronization,"ax",%progbits - 5318 .align 1 - 5319 .global HAL_TIMEx_MasterConfigSynchronization - 5320 .syntax unified - 5321 .thumb - 5322 .thumb_func - 5324 HAL_TIMEx_MasterConfigSynchronization: - 5325 .LVL347: - 5326 .LFB358: + 5238 .loc 1 2170 1 view .LVU1483 + 5239 00b0 7047 bx lr + 5240 .L438: + 5241 00b2 00BF .align 2 + 5242 .L437: + 5243 00b4 00000000 .word TIMEx_DMACommutationCplt + 5244 00b8 00000000 .word TIMEx_DMACommutationHalfCplt + 5245 00bc 00000000 .word TIM_DMAError + 5246 00c0 40001000 .word 1048640 + 5247 00c4 70001000 .word 1048688 + 5248 .cfi_endproc + 5249 .LFE357: + 5251 .section .text.HAL_TIMEx_MasterConfigSynchronization,"ax",%progbits + 5252 .align 1 + 5253 .global HAL_TIMEx_MasterConfigSynchronization + 5254 .syntax unified + 5255 .thumb + 5256 .thumb_func + 5258 HAL_TIMEx_MasterConfigSynchronization: + 5259 .LVL337: + 5260 .LFB358: 2182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpcr2; - ARM GAS /tmp/ccdmQ4z9.s page 184 - - - 5327 .loc 1 2182 1 is_stmt 1 view -0 - 5328 .cfi_startproc - 5329 @ args = 0, pretend = 0, frame = 0 - 5330 @ frame_needed = 0, uses_anonymous_args = 0 - 5331 @ link register save eliminated. + 5261 .loc 1 2182 1 is_stmt 1 view -0 + 5262 .cfi_startproc + 5263 @ args = 0, pretend = 0, frame = 0 + 5264 @ frame_needed = 0, uses_anonymous_args = 0 + 5265 @ link register save eliminated. 2183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpsmcr; - 5332 .loc 1 2183 3 view .LVU1509 + 5266 .loc 1 2183 3 view .LVU1485 2184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5333 .loc 1 2184 3 view .LVU1510 + 5267 .loc 1 2184 3 view .LVU1486 2187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_TRGO_SOURCE(sMasterConfig->MasterOutputTrigger)); - 5334 .loc 1 2187 3 view .LVU1511 + 5268 .loc 1 2187 3 view .LVU1487 2188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_MSM_STATE(sMasterConfig->MasterSlaveMode)); - 5335 .loc 1 2188 3 view .LVU1512 + 5269 .loc 1 2188 3 view .LVU1488 2189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5336 .loc 1 2189 3 view .LVU1513 + 5270 .loc 1 2189 3 view .LVU1489 2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5337 .loc 1 2192 3 view .LVU1514 + 5271 .loc 1 2192 3 view .LVU1490 2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5338 .loc 1 2192 3 view .LVU1515 - 5339 0000 90F83C20 ldrb r2, [r0, #60] @ zero_extendqisi2 - 5340 0004 012A cmp r2, #1 - 5341 0006 40D0 beq .L445 + 5272 .loc 1 2192 3 view .LVU1491 + 5273 0000 90F83C20 ldrb r2, [r0, #60] @ zero_extendqisi2 + 5274 0004 012A cmp r2, #1 + 5275 0006 40D0 beq .L445 2182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpcr2; - 5342 .loc 1 2182 1 is_stmt 0 view .LVU1516 - 5343 0008 30B4 push {r4, r5} - 5344 .LCFI42: - 5345 .cfi_def_cfa_offset 8 - 5346 .cfi_offset 4, -8 - 5347 .cfi_offset 5, -4 - 5348 000a 0346 mov r3, r0 + 5276 .loc 1 2182 1 is_stmt 0 view .LVU1492 + 5277 0008 30B4 push {r4, r5} + 5278 .LCFI42: + 5279 .cfi_def_cfa_offset 8 + 5280 .cfi_offset 4, -8 + 5281 .cfi_offset 5, -4 + 5282 000a 0346 mov r3, r0 2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5349 .loc 1 2192 3 is_stmt 1 discriminator 2 view .LVU1517 - 5350 000c 0122 movs r2, #1 - 5351 000e 80F83C20 strb r2, [r0, #60] -2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5352 .loc 1 2192 3 discriminator 2 view .LVU1518 -2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5353 .loc 1 2195 3 view .LVU1519 -2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5354 .loc 1 2195 15 is_stmt 0 view .LVU1520 - 5355 0012 0222 movs r2, #2 - 5356 0014 80F83D20 strb r2, [r0, #61] -2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5357 .loc 1 2198 3 is_stmt 1 view .LVU1521 -2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5358 .loc 1 2198 16 is_stmt 0 view .LVU1522 - 5359 0018 0068 ldr r0, [r0] - 5360 .LVL348: -2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5361 .loc 1 2198 10 view .LVU1523 - 5362 001a 4268 ldr r2, [r0, #4] - 5363 .LVL349: -2201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5364 .loc 1 2201 3 is_stmt 1 view .LVU1524 -2201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5365 .loc 1 2201 11 is_stmt 0 view .LVU1525 - 5366 001c 8468 ldr r4, [r0, #8] - ARM GAS /tmp/ccdmQ4z9.s page 185 + 5283 .loc 1 2192 3 is_stmt 1 discriminator 2 view .LVU1493 + 5284 000c 0122 movs r2, #1 + ARM GAS /tmp/ccqCLCUn.s page 183 - 5367 .LVL350: + 5285 000e 80F83C20 strb r2, [r0, #60] +2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5286 .loc 1 2192 3 view .LVU1494 +2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5287 .loc 1 2195 3 view .LVU1495 +2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5288 .loc 1 2195 15 is_stmt 0 view .LVU1496 + 5289 0012 0222 movs r2, #2 + 5290 0014 80F83D20 strb r2, [r0, #61] +2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5291 .loc 1 2198 3 is_stmt 1 view .LVU1497 +2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5292 .loc 1 2198 16 is_stmt 0 view .LVU1498 + 5293 0018 0068 ldr r0, [r0] + 5294 .LVL338: +2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5295 .loc 1 2198 10 view .LVU1499 + 5296 001a 4268 ldr r2, [r0, #4] + 5297 .LVL339: +2201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5298 .loc 1 2201 3 is_stmt 1 view .LVU1500 +2201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 5299 .loc 1 2201 11 is_stmt 0 view .LVU1501 + 5300 001c 8468 ldr r4, [r0, #8] + 5301 .LVL340: 2204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5368 .loc 1 2204 3 is_stmt 1 view .LVU1526 + 5302 .loc 1 2204 3 is_stmt 1 view .LVU1502 2204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5369 .loc 1 2204 6 is_stmt 0 view .LVU1527 - 5370 001e 1C4D ldr r5, .L450 - 5371 0020 A842 cmp r0, r5 - 5372 0022 03D0 beq .L441 + 5303 .loc 1 2204 6 is_stmt 0 view .LVU1503 + 5304 001e 1C4D ldr r5, .L450 + 5305 0020 A842 cmp r0, r5 + 5306 0022 03D0 beq .L441 2204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5373 .loc 1 2204 7 discriminator 1 view .LVU1528 - 5374 0024 05F50065 add r5, r5, #2048 - 5375 0028 A842 cmp r0, r5 - 5376 002a 03D1 bne .L442 - 5377 .L441: + 5307 .loc 1 2204 7 discriminator 1 view .LVU1504 + 5308 0024 05F50065 add r5, r5, #2048 + 5309 0028 A842 cmp r0, r5 + 5310 002a 03D1 bne .L442 + 5311 .L441: 2207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5378 .loc 1 2207 5 is_stmt 1 view .LVU1529 + 5312 .loc 1 2207 5 is_stmt 1 view .LVU1505 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the TRGO2 source*/ - 5379 .loc 1 2210 5 view .LVU1530 + 5313 .loc 1 2210 5 view .LVU1506 2210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the TRGO2 source*/ - 5380 .loc 1 2210 12 is_stmt 0 view .LVU1531 - 5381 002c 22F47002 bic r2, r2, #15728640 - 5382 .LVL351: + 5314 .loc 1 2210 12 is_stmt 0 view .LVU1507 + 5315 002c 22F47002 bic r2, r2, #15728640 + 5316 .LVL341: 2212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5383 .loc 1 2212 5 is_stmt 1 view .LVU1532 + 5317 .loc 1 2212 5 is_stmt 1 view .LVU1508 2212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5384 .loc 1 2212 28 is_stmt 0 view .LVU1533 - 5385 0030 4D68 ldr r5, [r1, #4] + 5318 .loc 1 2212 28 is_stmt 0 view .LVU1509 + 5319 0030 4D68 ldr r5, [r1, #4] 2212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5386 .loc 1 2212 12 view .LVU1534 - 5387 0032 2A43 orrs r2, r2, r5 - 5388 .LVL352: - 5389 .L442: + 5320 .loc 1 2212 12 view .LVU1510 + 5321 0032 2A43 orrs r2, r2, r5 + 5322 .LVL342: + 5323 .L442: 2216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the TRGO source */ - 5390 .loc 1 2216 3 is_stmt 1 view .LVU1535 + ARM GAS /tmp/ccqCLCUn.s page 184 + + + 5324 .loc 1 2216 3 is_stmt 1 view .LVU1511 2216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the TRGO source */ - 5391 .loc 1 2216 10 is_stmt 0 view .LVU1536 - 5392 0034 22F00072 bic r2, r2, #33554432 - 5393 .LVL353: + 5325 .loc 1 2216 10 is_stmt 0 view .LVU1512 + 5326 0034 22F00072 bic r2, r2, #33554432 + 5327 .LVL343: 2216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Select the TRGO source */ - 5394 .loc 1 2216 10 view .LVU1537 - 5395 0038 22F07002 bic r2, r2, #112 - 5396 .LVL354: + 5328 .loc 1 2216 10 view .LVU1513 + 5329 0038 22F07002 bic r2, r2, #112 + 5330 .LVL344: 2218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5397 .loc 1 2218 3 is_stmt 1 view .LVU1538 + 5331 .loc 1 2218 3 is_stmt 1 view .LVU1514 2218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5398 .loc 1 2218 10 is_stmt 0 view .LVU1539 - 5399 003c 0D68 ldr r5, [r1] - 5400 003e 2A43 orrs r2, r2, r5 - 5401 .LVL355: + 5332 .loc 1 2218 10 is_stmt 0 view .LVU1515 + 5333 003c 0D68 ldr r5, [r1] + 5334 003e 2A43 orrs r2, r2, r5 + 5335 .LVL345: 2221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5402 .loc 1 2221 3 is_stmt 1 view .LVU1540 + 5336 .loc 1 2221 3 is_stmt 1 view .LVU1516 2221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5403 .loc 1 2221 23 is_stmt 0 view .LVU1541 - 5404 0040 4260 str r2, [r0, #4] + 5337 .loc 1 2221 23 is_stmt 0 view .LVU1517 + 5338 0040 4260 str r2, [r0, #4] 2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5405 .loc 1 2223 3 is_stmt 1 view .LVU1542 + 5339 .loc 1 2223 3 is_stmt 1 view .LVU1518 2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 186 + 5340 .loc 1 2223 7 is_stmt 0 view .LVU1519 + 5341 0042 1A68 ldr r2, [r3] + 5342 .LVL346: +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5343 .loc 1 2223 6 view .LVU1520 + 5344 0044 1248 ldr r0, .L450 + 5345 .LVL347: +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5346 .loc 1 2223 6 view .LVU1521 + 5347 0046 8242 cmp r2, r0 + 5348 0048 12D0 beq .L443 +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5349 .loc 1 2223 7 discriminator 1 view .LVU1522 + 5350 004a B2F1804F cmp r2, #1073741824 + 5351 004e 0FD0 beq .L443 +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5352 .loc 1 2223 7 discriminator 2 view .LVU1523 + 5353 0050 A0F59430 sub r0, r0, #75776 + 5354 0054 8242 cmp r2, r0 + 5355 0056 0BD0 beq .L443 +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5356 .loc 1 2223 7 discriminator 3 view .LVU1524 + 5357 0058 00F58060 add r0, r0, #1024 + 5358 005c 8242 cmp r2, r0 + 5359 005e 07D0 beq .L443 +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5360 .loc 1 2223 7 discriminator 4 view .LVU1525 + 5361 0060 00F59630 add r0, r0, #76800 + 5362 0064 8242 cmp r2, r0 + 5363 0066 03D0 beq .L443 +2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5364 .loc 1 2223 7 discriminator 5 view .LVU1526 + 5365 0068 00F54060 add r0, r0, #3072 + ARM GAS /tmp/ccqCLCUn.s page 185 - 5406 .loc 1 2223 7 is_stmt 0 view .LVU1543 - 5407 0042 1A68 ldr r2, [r3] - 5408 .LVL356: -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5409 .loc 1 2223 6 view .LVU1544 - 5410 0044 1248 ldr r0, .L450 - 5411 .LVL357: -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5412 .loc 1 2223 6 view .LVU1545 - 5413 0046 8242 cmp r2, r0 - 5414 0048 12D0 beq .L443 -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5415 .loc 1 2223 7 discriminator 1 view .LVU1546 - 5416 004a B2F1804F cmp r2, #1073741824 - 5417 004e 0FD0 beq .L443 -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5418 .loc 1 2223 7 discriminator 2 view .LVU1547 - 5419 0050 A0F59430 sub r0, r0, #75776 - 5420 0054 8242 cmp r2, r0 - 5421 0056 0BD0 beq .L443 -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5422 .loc 1 2223 7 discriminator 3 view .LVU1548 - 5423 0058 00F58060 add r0, r0, #1024 - 5424 005c 8242 cmp r2, r0 - 5425 005e 07D0 beq .L443 -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5426 .loc 1 2223 7 discriminator 4 view .LVU1549 - 5427 0060 00F59630 add r0, r0, #76800 - 5428 0064 8242 cmp r2, r0 - 5429 0066 03D0 beq .L443 -2223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5430 .loc 1 2223 7 discriminator 5 view .LVU1550 - 5431 0068 00F54060 add r0, r0, #3072 - 5432 006c 8242 cmp r2, r0 - 5433 006e 04D1 bne .L444 - 5434 .L443: + 5366 006c 8242 cmp r2, r0 + 5367 006e 04D1 bne .L444 + 5368 .L443: 2226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set master mode */ - 5435 .loc 1 2226 5 is_stmt 1 view .LVU1551 + 5369 .loc 1 2226 5 is_stmt 1 view .LVU1527 2226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set master mode */ - 5436 .loc 1 2226 13 is_stmt 0 view .LVU1552 - 5437 0070 24F08004 bic r4, r4, #128 - 5438 .LVL358: + 5370 .loc 1 2226 13 is_stmt 0 view .LVU1528 + 5371 0070 24F08004 bic r4, r4, #128 + 5372 .LVL348: 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5439 .loc 1 2228 5 is_stmt 1 view .LVU1553 + 5373 .loc 1 2228 5 is_stmt 1 view .LVU1529 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5440 .loc 1 2228 29 is_stmt 0 view .LVU1554 - 5441 0074 8968 ldr r1, [r1, #8] - 5442 .LVL359: + 5374 .loc 1 2228 29 is_stmt 0 view .LVU1530 + 5375 0074 8968 ldr r1, [r1, #8] + 5376 .LVL349: 2228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5443 .loc 1 2228 13 view .LVU1555 - 5444 0076 2143 orrs r1, r1, r4 - 5445 .LVL360: + 5377 .loc 1 2228 13 view .LVU1531 + 5378 0076 2143 orrs r1, r1, r4 + 5379 .LVL350: 2231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5446 .loc 1 2231 5 is_stmt 1 view .LVU1556 + 5380 .loc 1 2231 5 is_stmt 1 view .LVU1532 2231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5447 .loc 1 2231 26 is_stmt 0 view .LVU1557 - 5448 0078 9160 str r1, [r2, #8] - ARM GAS /tmp/ccdmQ4z9.s page 187 - - - 5449 .LVL361: - 5450 .L444: + 5381 .loc 1 2231 26 is_stmt 0 view .LVU1533 + 5382 0078 9160 str r1, [r2, #8] + 5383 .LVL351: + 5384 .L444: 2235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5451 .loc 1 2235 3 is_stmt 1 view .LVU1558 + 5385 .loc 1 2235 3 is_stmt 1 view .LVU1534 2235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5452 .loc 1 2235 15 is_stmt 0 view .LVU1559 - 5453 007a 0122 movs r2, #1 - 5454 007c 83F83D20 strb r2, [r3, #61] + 5386 .loc 1 2235 15 is_stmt 0 view .LVU1535 + 5387 007a 0122 movs r2, #1 + 5388 007c 83F83D20 strb r2, [r3, #61] 2237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5455 .loc 1 2237 3 is_stmt 1 view .LVU1560 + 5389 .loc 1 2237 3 is_stmt 1 view .LVU1536 2237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5456 .loc 1 2237 3 view .LVU1561 - 5457 0080 0020 movs r0, #0 - 5458 0082 83F83C00 strb r0, [r3, #60] + 5390 .loc 1 2237 3 view .LVU1537 + 5391 0080 0020 movs r0, #0 + 5392 0082 83F83C00 strb r0, [r3, #60] 2237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5459 .loc 1 2237 3 view .LVU1562 + 5393 .loc 1 2237 3 view .LVU1538 2239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5460 .loc 1 2239 3 view .LVU1563 + 5394 .loc 1 2239 3 view .LVU1539 2240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5461 .loc 1 2240 1 is_stmt 0 view .LVU1564 - 5462 0086 30BC pop {r4, r5} - 5463 .LCFI43: - 5464 .cfi_restore 5 - 5465 .cfi_restore 4 - 5466 .cfi_def_cfa_offset 0 - 5467 0088 7047 bx lr - 5468 .LVL362: - 5469 .L445: + 5395 .loc 1 2240 1 is_stmt 0 view .LVU1540 + 5396 0086 30BC pop {r4, r5} + 5397 .LCFI43: + 5398 .cfi_restore 5 + 5399 .cfi_restore 4 + 5400 .cfi_def_cfa_offset 0 + 5401 0088 7047 bx lr + 5402 .LVL352: + 5403 .L445: 2192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5470 .loc 1 2192 3 discriminator 1 view .LVU1565 - 5471 008a 0220 movs r0, #2 - 5472 .LVL363: + 5404 .loc 1 2192 3 discriminator 1 view .LVU1541 + 5405 008a 0220 movs r0, #2 + 5406 .LVL353: 2240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5473 .loc 1 2240 1 view .LVU1566 - 5474 008c 7047 bx lr - 5475 .L451: - 5476 008e 00BF .align 2 - 5477 .L450: - 5478 0090 002C0140 .word 1073818624 - 5479 .cfi_endproc - 5480 .LFE358: - 5482 .section .text.HAL_TIMEx_ConfigBreakDeadTime,"ax",%progbits - 5483 .align 1 - 5484 .global HAL_TIMEx_ConfigBreakDeadTime - 5485 .syntax unified - 5486 .thumb - 5487 .thumb_func - 5489 HAL_TIMEx_ConfigBreakDeadTime: - 5490 .LVL364: - 5491 .LFB359: + ARM GAS /tmp/ccqCLCUn.s page 186 + + + 5407 .loc 1 2240 1 view .LVU1542 + 5408 008c 7047 bx lr + 5409 .L451: + 5410 008e 00BF .align 2 + 5411 .L450: + 5412 0090 002C0140 .word 1073818624 + 5413 .cfi_endproc + 5414 .LFE358: + 5416 .section .text.HAL_TIMEx_ConfigBreakDeadTime,"ax",%progbits + 5417 .align 1 + 5418 .global HAL_TIMEx_ConfigBreakDeadTime + 5419 .syntax unified + 5420 .thumb + 5421 .thumb_func + 5423 HAL_TIMEx_ConfigBreakDeadTime: + 5424 .LVL354: + 5425 .LFB359: 2255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Keep this variable initialized to 0 as it is used to configure BDTR register */ - 5492 .loc 1 2255 1 is_stmt 1 view -0 - 5493 .cfi_startproc - 5494 @ args = 0, pretend = 0, frame = 0 - 5495 @ frame_needed = 0, uses_anonymous_args = 0 - 5496 @ link register save eliminated. + 5426 .loc 1 2255 1 is_stmt 1 view -0 + 5427 .cfi_startproc + 5428 @ args = 0, pretend = 0, frame = 0 + 5429 @ frame_needed = 0, uses_anonymous_args = 0 + 5430 @ link register save eliminated. 2257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - ARM GAS /tmp/ccdmQ4z9.s page 188 - - - 5497 .loc 1 2257 3 view .LVU1568 + 5431 .loc 1 2257 3 view .LVU1544 2260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_OSSR_STATE(sBreakDeadTimeConfig->OffStateRunMode)); - 5498 .loc 1 2260 3 view .LVU1569 + 5432 .loc 1 2260 3 view .LVU1545 2261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_OSSI_STATE(sBreakDeadTimeConfig->OffStateIDLEMode)); - 5499 .loc 1 2261 3 view .LVU1570 + 5433 .loc 1 2261 3 view .LVU1546 2262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_LOCK_LEVEL(sBreakDeadTimeConfig->LockLevel)); - 5500 .loc 1 2262 3 view .LVU1571 + 5434 .loc 1 2262 3 view .LVU1547 2263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_DEADTIME(sBreakDeadTimeConfig->DeadTime)); - 5501 .loc 1 2263 3 view .LVU1572 + 5435 .loc 1 2263 3 view .LVU1548 2264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_STATE(sBreakDeadTimeConfig->BreakState)); - 5502 .loc 1 2264 3 view .LVU1573 + 5436 .loc 1 2264 3 view .LVU1549 2265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_POLARITY(sBreakDeadTimeConfig->BreakPolarity)); - 5503 .loc 1 2265 3 view .LVU1574 + 5437 .loc 1 2265 3 view .LVU1550 2266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_FILTER(sBreakDeadTimeConfig->BreakFilter)); - 5504 .loc 1 2266 3 view .LVU1575 + 5438 .loc 1 2266 3 view .LVU1551 2267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_AUTOMATIC_OUTPUT_STATE(sBreakDeadTimeConfig->AutomaticOutput)); - 5505 .loc 1 2267 3 view .LVU1576 + 5439 .loc 1 2267 3 view .LVU1552 2268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_AFMODE(sBreakDeadTimeConfig->BreakAFMode)); - 5506 .loc 1 2268 3 view .LVU1577 + 5440 .loc 1 2268 3 view .LVU1553 2269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5507 .loc 1 2269 3 view .LVU1578 + 5441 .loc 1 2269 3 view .LVU1554 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5508 .loc 1 2272 3 view .LVU1579 + 5442 .loc 1 2272 3 view .LVU1555 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5509 .loc 1 2272 3 view .LVU1580 - 5510 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 5511 0004 012B cmp r3, #1 - 5512 0006 46D0 beq .L456 + 5443 .loc 1 2272 3 view .LVU1556 + 5444 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 5445 0004 012B cmp r3, #1 + 5446 0006 46D0 beq .L456 2255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Keep this variable initialized to 0 as it is used to configure BDTR register */ - 5513 .loc 1 2255 1 is_stmt 0 view .LVU1581 - 5514 0008 10B4 push {r4} - 5515 .LCFI44: - 5516 .cfi_def_cfa_offset 4 - 5517 .cfi_offset 4, -4 - 5518 000a 0246 mov r2, r0 + 5447 .loc 1 2255 1 is_stmt 0 view .LVU1557 + 5448 0008 10B4 push {r4} + 5449 .LCFI44: + 5450 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccqCLCUn.s page 187 + + + 5451 .cfi_offset 4, -4 + 5452 000a 0246 mov r2, r0 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5519 .loc 1 2272 3 is_stmt 1 discriminator 2 view .LVU1582 - 5520 000c 0123 movs r3, #1 - 5521 000e 80F83C30 strb r3, [r0, #60] + 5453 .loc 1 2272 3 is_stmt 1 discriminator 2 view .LVU1558 + 5454 000c 0123 movs r3, #1 + 5455 000e 80F83C30 strb r3, [r0, #60] 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5522 .loc 1 2272 3 discriminator 2 view .LVU1583 + 5456 .loc 1 2272 3 view .LVU1559 2278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_LOCK, sBreakDeadTimeConfig->LockLevel); - 5523 .loc 1 2278 3 view .LVU1584 - 5524 0012 CB68 ldr r3, [r1, #12] - 5525 .LVL365: + 5457 .loc 1 2278 3 view .LVU1560 + 5458 0012 CB68 ldr r3, [r1, #12] + 5459 .LVL355: 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, sBreakDeadTimeConfig->OffStateIDLEMode); - 5526 .loc 1 2279 3 view .LVU1585 - 5527 0014 23F44073 bic r3, r3, #768 - 5528 .LVL366: + 5460 .loc 1 2279 3 view .LVU1561 + 5461 0014 23F44073 bic r3, r3, #768 + 5462 .LVL356: 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, sBreakDeadTimeConfig->OffStateIDLEMode); - 5529 .loc 1 2279 3 is_stmt 0 view .LVU1586 - 5530 0018 8868 ldr r0, [r1, #8] - 5531 .LVL367: + 5463 .loc 1 2279 3 is_stmt 0 view .LVU1562 + 5464 0018 8868 ldr r0, [r1, #8] + 5465 .LVL357: 2279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, sBreakDeadTimeConfig->OffStateIDLEMode); - 5532 .loc 1 2279 3 view .LVU1587 - 5533 001a 0343 orrs r3, r3, r0 - 5534 .LVL368: - ARM GAS /tmp/ccdmQ4z9.s page 189 - - + 5466 .loc 1 2279 3 view .LVU1563 + 5467 001a 0343 orrs r3, r3, r0 + 5468 .LVL358: 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSR, sBreakDeadTimeConfig->OffStateRunMode); - 5535 .loc 1 2280 3 is_stmt 1 view .LVU1588 - 5536 001c 23F48063 bic r3, r3, #1024 - 5537 .LVL369: + 5469 .loc 1 2280 3 is_stmt 1 view .LVU1564 + 5470 001c 23F48063 bic r3, r3, #1024 + 5471 .LVL359: 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSR, sBreakDeadTimeConfig->OffStateRunMode); - 5538 .loc 1 2280 3 is_stmt 0 view .LVU1589 - 5539 0020 4868 ldr r0, [r1, #4] - 5540 .LVL370: + 5472 .loc 1 2280 3 is_stmt 0 view .LVU1565 + 5473 0020 4868 ldr r0, [r1, #4] + 5474 .LVL360: 2280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSR, sBreakDeadTimeConfig->OffStateRunMode); - 5541 .loc 1 2280 3 view .LVU1590 - 5542 0022 0343 orrs r3, r3, r0 - 5543 .LVL371: + 5475 .loc 1 2280 3 view .LVU1566 + 5476 0022 0343 orrs r3, r3, r0 + 5477 .LVL361: 2281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKE, sBreakDeadTimeConfig->BreakState); - 5544 .loc 1 2281 3 is_stmt 1 view .LVU1591 - 5545 0024 23F40063 bic r3, r3, #2048 - 5546 .LVL372: + 5478 .loc 1 2281 3 is_stmt 1 view .LVU1567 + 5479 0024 23F40063 bic r3, r3, #2048 + 5480 .LVL362: 2281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKE, sBreakDeadTimeConfig->BreakState); - 5547 .loc 1 2281 3 is_stmt 0 view .LVU1592 - 5548 0028 0868 ldr r0, [r1] - 5549 .LVL373: + 5481 .loc 1 2281 3 is_stmt 0 view .LVU1568 + 5482 0028 0868 ldr r0, [r1] + 5483 .LVL363: 2281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKE, sBreakDeadTimeConfig->BreakState); - 5550 .loc 1 2281 3 view .LVU1593 - 5551 002a 0343 orrs r3, r3, r0 - 5552 .LVL374: + 5484 .loc 1 2281 3 view .LVU1569 + 5485 002a 0343 orrs r3, r3, r0 + 5486 .LVL364: 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKP, sBreakDeadTimeConfig->BreakPolarity); - 5553 .loc 1 2282 3 is_stmt 1 view .LVU1594 - 5554 002c 23F48053 bic r3, r3, #4096 - 5555 .LVL375: + 5487 .loc 1 2282 3 is_stmt 1 view .LVU1570 + 5488 002c 23F48053 bic r3, r3, #4096 + 5489 .LVL365: 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKP, sBreakDeadTimeConfig->BreakPolarity); - 5556 .loc 1 2282 3 is_stmt 0 view .LVU1595 - 5557 0030 0869 ldr r0, [r1, #16] - 5558 .LVL376: + 5490 .loc 1 2282 3 is_stmt 0 view .LVU1571 + 5491 0030 0869 ldr r0, [r1, #16] + 5492 .LVL366: 2282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKP, sBreakDeadTimeConfig->BreakPolarity); - 5559 .loc 1 2282 3 view .LVU1596 - 5560 0032 0343 orrs r3, r3, r0 - 5561 .LVL377: -2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); - 5562 .loc 1 2283 3 is_stmt 1 view .LVU1597 - 5563 0034 23F40053 bic r3, r3, #8192 - 5564 .LVL378: -2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); - 5565 .loc 1 2283 3 is_stmt 0 view .LVU1598 - 5566 0038 4869 ldr r0, [r1, #20] - 5567 .LVL379: -2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); - 5568 .loc 1 2283 3 view .LVU1599 - 5569 003a 0343 orrs r3, r3, r0 - 5570 .LVL380: -2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); - 5571 .loc 1 2284 3 is_stmt 1 view .LVU1600 - 5572 003c 23F48043 bic r3, r3, #16384 - 5573 .LVL381: -2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); - 5574 .loc 1 2284 3 is_stmt 0 view .LVU1601 - 5575 0040 086B ldr r0, [r1, #48] - 5576 .LVL382: -2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); - ARM GAS /tmp/ccdmQ4z9.s page 190 + ARM GAS /tmp/ccqCLCUn.s page 188 - 5577 .loc 1 2284 3 view .LVU1602 - 5578 0042 0343 orrs r3, r3, r0 - 5579 .LVL383: + 5493 .loc 1 2282 3 view .LVU1572 + 5494 0032 0343 orrs r3, r3, r0 + 5495 .LVL367: +2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); + 5496 .loc 1 2283 3 is_stmt 1 view .LVU1573 + 5497 0034 23F40053 bic r3, r3, #8192 + 5498 .LVL368: +2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); + 5499 .loc 1 2283 3 is_stmt 0 view .LVU1574 + 5500 0038 4869 ldr r0, [r1, #20] + 5501 .LVL369: +2283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_AOE, sBreakDeadTimeConfig->AutomaticOutput); + 5502 .loc 1 2283 3 view .LVU1575 + 5503 003a 0343 orrs r3, r3, r0 + 5504 .LVL370: +2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); + 5505 .loc 1 2284 3 is_stmt 1 view .LVU1576 + 5506 003c 23F48043 bic r3, r3, #16384 + 5507 .LVL371: +2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); + 5508 .loc 1 2284 3 is_stmt 0 view .LVU1577 + 5509 0040 086B ldr r0, [r1, #48] + 5510 .LVL372: +2284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); + 5511 .loc 1 2284 3 view .LVU1578 + 5512 0042 0343 orrs r3, r3, r0 + 5513 .LVL373: 2285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKBID, sBreakDeadTimeConfig->BreakAFMode); - 5580 .loc 1 2285 3 is_stmt 1 view .LVU1603 - 5581 0044 23F47023 bic r3, r3, #983040 - 5582 .LVL384: + 5514 .loc 1 2285 3 is_stmt 1 view .LVU1579 + 5515 0044 23F47023 bic r3, r3, #983040 + 5516 .LVL374: 2285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKBID, sBreakDeadTimeConfig->BreakAFMode); - 5583 .loc 1 2285 3 is_stmt 0 view .LVU1604 - 5584 0048 8869 ldr r0, [r1, #24] - 5585 .LVL385: + 5517 .loc 1 2285 3 is_stmt 0 view .LVU1580 + 5518 0048 8869 ldr r0, [r1, #24] + 5519 .LVL375: 2285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKBID, sBreakDeadTimeConfig->BreakAFMode); - 5586 .loc 1 2285 3 view .LVU1605 - 5587 004a 43EA0043 orr r3, r3, r0, lsl #16 - 5588 .LVL386: + 5520 .loc 1 2285 3 view .LVU1581 + 5521 004a 43EA0043 orr r3, r3, r0, lsl #16 + 5522 .LVL376: 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5589 .loc 1 2286 3 is_stmt 1 view .LVU1606 - 5590 004e 23F08053 bic r3, r3, #268435456 - 5591 .LVL387: + 5523 .loc 1 2286 3 is_stmt 1 view .LVU1582 + 5524 004e 23F08053 bic r3, r3, #268435456 + 5525 .LVL377: 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5592 .loc 1 2286 3 is_stmt 0 view .LVU1607 - 5593 0052 C869 ldr r0, [r1, #28] - 5594 .LVL388: + 5526 .loc 1 2286 3 is_stmt 0 view .LVU1583 + 5527 0052 C869 ldr r0, [r1, #28] + 5528 .LVL378: 2286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5595 .loc 1 2286 3 view .LVU1608 - 5596 0054 0343 orrs r3, r3, r0 - 5597 .LVL389: + 5529 .loc 1 2286 3 view .LVU1584 + 5530 0054 0343 orrs r3, r3, r0 + 5531 .LVL379: 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5598 .loc 1 2288 3 is_stmt 1 view .LVU1609 + 5532 .loc 1 2288 3 is_stmt 1 view .LVU1585 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5599 .loc 1 2288 7 is_stmt 0 view .LVU1610 - 5600 0056 1068 ldr r0, [r2] + 5533 .loc 1 2288 7 is_stmt 0 view .LVU1586 + 5534 0056 1068 ldr r0, [r2] 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5601 .loc 1 2288 6 view .LVU1611 - 5602 0058 104C ldr r4, .L461 - 5603 005a A042 cmp r0, r4 - 5604 005c 03D0 beq .L454 + ARM GAS /tmp/ccqCLCUn.s page 189 + + + 5535 .loc 1 2288 6 view .LVU1587 + 5536 0058 104C ldr r4, .L461 + 5537 005a A042 cmp r0, r4 + 5538 005c 03D0 beq .L454 2288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5605 .loc 1 2288 7 discriminator 1 view .LVU1612 - 5606 005e 04F50064 add r4, r4, #2048 - 5607 0062 A042 cmp r0, r4 - 5608 0064 10D1 bne .L455 - 5609 .L454: + 5539 .loc 1 2288 7 discriminator 1 view .LVU1588 + 5540 005e 04F50064 add r4, r4, #2048 + 5541 0062 A042 cmp r0, r4 + 5542 0064 10D1 bne .L455 + 5543 .L454: 2291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK2_POLARITY(sBreakDeadTimeConfig->Break2Polarity)); - 5610 .loc 1 2291 5 is_stmt 1 view .LVU1613 + 5544 .loc 1 2291 5 is_stmt 1 view .LVU1589 2292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK_FILTER(sBreakDeadTimeConfig->Break2Filter)); - 5611 .loc 1 2292 5 view .LVU1614 + 5545 .loc 1 2292 5 view .LVU1590 2293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAK2_AFMODE(sBreakDeadTimeConfig->Break2AFMode)); - 5612 .loc 1 2293 5 view .LVU1615 + 5546 .loc 1 2293 5 view .LVU1591 2294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5613 .loc 1 2294 5 view .LVU1616 + 5547 .loc 1 2294 5 view .LVU1592 2297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2E, sBreakDeadTimeConfig->Break2State); - 5614 .loc 1 2297 5 view .LVU1617 - 5615 0066 23F47003 bic r3, r3, #15728640 - 5616 .LVL390: + 5548 .loc 1 2297 5 view .LVU1593 + 5549 0066 23F47003 bic r3, r3, #15728640 + 5550 .LVL380: 2297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2E, sBreakDeadTimeConfig->Break2State); - 5617 .loc 1 2297 5 is_stmt 0 view .LVU1618 - ARM GAS /tmp/ccdmQ4z9.s page 191 + 5551 .loc 1 2297 5 is_stmt 0 view .LVU1594 + 5552 006a 8C6A ldr r4, [r1, #40] + 5553 006c 43EA0453 orr r3, r3, r4, lsl #20 + 5554 .LVL381: +2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); + 5555 .loc 1 2298 5 is_stmt 1 view .LVU1595 + 5556 0070 23F08073 bic r3, r3, #16777216 + 5557 .LVL382: +2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); + 5558 .loc 1 2298 5 is_stmt 0 view .LVU1596 + 5559 0074 0C6A ldr r4, [r1, #32] + 5560 .LVL383: +2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); + 5561 .loc 1 2298 5 view .LVU1597 + 5562 0076 2343 orrs r3, r3, r4 + 5563 .LVL384: +2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2BID, sBreakDeadTimeConfig->Break2AFMode); + 5564 .loc 1 2299 5 is_stmt 1 view .LVU1598 + 5565 0078 23F00073 bic r3, r3, #33554432 + 5566 .LVL385: +2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2BID, sBreakDeadTimeConfig->Break2AFMode); + 5567 .loc 1 2299 5 is_stmt 0 view .LVU1599 + 5568 007c 4C6A ldr r4, [r1, #36] + 5569 .LVL386: +2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2BID, sBreakDeadTimeConfig->Break2AFMode); + 5570 .loc 1 2299 5 view .LVU1600 + 5571 007e 2343 orrs r3, r3, r4 + 5572 .LVL387: +2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5573 .loc 1 2300 5 is_stmt 1 view .LVU1601 + 5574 0080 23F00053 bic r3, r3, #536870912 + 5575 .LVL388: +2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5576 .loc 1 2300 5 is_stmt 0 view .LVU1602 + ARM GAS /tmp/ccqCLCUn.s page 190 - 5618 006a 8C6A ldr r4, [r1, #40] - 5619 006c 43EA0453 orr r3, r3, r4, lsl #20 - 5620 .LVL391: -2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); - 5621 .loc 1 2298 5 is_stmt 1 view .LVU1619 - 5622 0070 23F08073 bic r3, r3, #16777216 - 5623 .LVL392: -2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); - 5624 .loc 1 2298 5 is_stmt 0 view .LVU1620 - 5625 0074 0C6A ldr r4, [r1, #32] - 5626 .LVL393: -2298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2P, sBreakDeadTimeConfig->Break2Polarity); - 5627 .loc 1 2298 5 view .LVU1621 - 5628 0076 2343 orrs r3, r3, r4 - 5629 .LVL394: -2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2BID, sBreakDeadTimeConfig->Break2AFMode); - 5630 .loc 1 2299 5 is_stmt 1 view .LVU1622 - 5631 0078 23F00073 bic r3, r3, #33554432 - 5632 .LVL395: -2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2BID, sBreakDeadTimeConfig->Break2AFMode); - 5633 .loc 1 2299 5 is_stmt 0 view .LVU1623 - 5634 007c 4C6A ldr r4, [r1, #36] - 5635 .LVL396: -2299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BK2BID, sBreakDeadTimeConfig->Break2AFMode); - 5636 .loc 1 2299 5 view .LVU1624 - 5637 007e 2343 orrs r3, r3, r4 - 5638 .LVL397: + 5577 0084 C96A ldr r1, [r1, #44] + 5578 .LVL389: 2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5639 .loc 1 2300 5 is_stmt 1 view .LVU1625 - 5640 0080 23F00053 bic r3, r3, #536870912 - 5641 .LVL398: -2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5642 .loc 1 2300 5 is_stmt 0 view .LVU1626 - 5643 0084 C96A ldr r1, [r1, #44] - 5644 .LVL399: -2300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5645 .loc 1 2300 5 view .LVU1627 - 5646 0086 0B43 orrs r3, r3, r1 - 5647 .LVL400: - 5648 .L455: + 5579 .loc 1 2300 5 view .LVU1603 + 5580 0086 0B43 orrs r3, r3, r1 + 5581 .LVL390: + 5582 .L455: 2304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5649 .loc 1 2304 3 is_stmt 1 view .LVU1628 + 5583 .loc 1 2304 3 is_stmt 1 view .LVU1604 2304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5650 .loc 1 2304 24 is_stmt 0 view .LVU1629 - 5651 0088 4364 str r3, [r0, #68] + 5584 .loc 1 2304 24 is_stmt 0 view .LVU1605 + 5585 0088 4364 str r3, [r0, #68] 2306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5652 .loc 1 2306 3 is_stmt 1 view .LVU1630 + 5586 .loc 1 2306 3 is_stmt 1 view .LVU1606 2306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5653 .loc 1 2306 3 view .LVU1631 - 5654 008a 0020 movs r0, #0 - 5655 008c 82F83C00 strb r0, [r2, #60] + 5587 .loc 1 2306 3 view .LVU1607 + 5588 008a 0020 movs r0, #0 + 5589 008c 82F83C00 strb r0, [r2, #60] 2306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5656 .loc 1 2306 3 view .LVU1632 + 5590 .loc 1 2306 3 view .LVU1608 2308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5657 .loc 1 2308 3 view .LVU1633 + 5591 .loc 1 2308 3 view .LVU1609 2309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5658 .loc 1 2309 1 is_stmt 0 view .LVU1634 - ARM GAS /tmp/ccdmQ4z9.s page 192 - - - 5659 0090 5DF8044B ldr r4, [sp], #4 - 5660 .LCFI45: - 5661 .cfi_restore 4 - 5662 .cfi_def_cfa_offset 0 - 5663 0094 7047 bx lr - 5664 .LVL401: - 5665 .L456: + 5592 .loc 1 2309 1 is_stmt 0 view .LVU1610 + 5593 0090 5DF8044B ldr r4, [sp], #4 + 5594 .LCFI45: + 5595 .cfi_restore 4 + 5596 .cfi_def_cfa_offset 0 + 5597 0094 7047 bx lr + 5598 .LVL391: + 5599 .L456: 2272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5666 .loc 1 2272 3 discriminator 1 view .LVU1635 - 5667 0096 0220 movs r0, #2 - 5668 .LVL402: + 5600 .loc 1 2272 3 discriminator 1 view .LVU1611 + 5601 0096 0220 movs r0, #2 + 5602 .LVL392: 2309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5669 .loc 1 2309 1 view .LVU1636 - 5670 0098 7047 bx lr - 5671 .L462: - 5672 009a 00BF .align 2 - 5673 .L461: - 5674 009c 002C0140 .word 1073818624 - 5675 .cfi_endproc - 5676 .LFE359: - 5678 .section .text.HAL_TIMEx_ConfigBreakInput,"ax",%progbits - 5679 .align 1 - 5680 .global HAL_TIMEx_ConfigBreakInput - 5681 .syntax unified - 5682 .thumb - 5683 .thumb_func - 5685 HAL_TIMEx_ConfigBreakInput: - 5686 .LVL403: - 5687 .LFB360: + 5603 .loc 1 2309 1 view .LVU1612 + 5604 0098 7047 bx lr + 5605 .L462: + 5606 009a 00BF .align 2 + 5607 .L461: + 5608 009c 002C0140 .word 1073818624 + 5609 .cfi_endproc + 5610 .LFE359: + 5612 .section .text.HAL_TIMEx_ConfigBreakInput,"ax",%progbits + 5613 .align 1 + 5614 .global HAL_TIMEx_ConfigBreakInput + 5615 .syntax unified + 5616 .thumb + 5617 .thumb_func + 5619 HAL_TIMEx_ConfigBreakInput: + 5620 .LVL393: + 5621 .LFB360: 2324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 5688 .loc 1 2324 1 is_stmt 1 view -0 - 5689 .cfi_startproc - 5690 @ args = 0, pretend = 0, frame = 0 - 5691 @ frame_needed = 0, uses_anonymous_args = 0 + 5622 .loc 1 2324 1 is_stmt 1 view -0 + 5623 .cfi_startproc + 5624 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccqCLCUn.s page 191 + + + 5625 @ frame_needed = 0, uses_anonymous_args = 0 2324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 5692 .loc 1 2324 1 is_stmt 0 view .LVU1638 - 5693 0000 0346 mov r3, r0 + 5626 .loc 1 2324 1 is_stmt 0 view .LVU1614 + 5627 0000 0346 mov r3, r0 2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmporx; - 5694 .loc 1 2325 3 is_stmt 1 view .LVU1639 - 5695 .LVL404: + 5628 .loc 1 2325 3 is_stmt 1 view .LVU1615 + 5629 .LVL394: 2326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t bkin_enable_mask; - 5696 .loc 1 2326 3 view .LVU1640 + 5630 .loc 1 2326 3 view .LVU1616 2327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t bkin_polarity_mask; - 5697 .loc 1 2327 3 view .LVU1641 + 5631 .loc 1 2327 3 view .LVU1617 2328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t bkin_enable_bitpos; - 5698 .loc 1 2328 3 view .LVU1642 + 5632 .loc 1 2328 3 view .LVU1618 2329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t bkin_polarity_bitpos; - 5699 .loc 1 2329 3 view .LVU1643 + 5633 .loc 1 2329 3 view .LVU1619 2330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5700 .loc 1 2330 3 view .LVU1644 + 5634 .loc 1 2330 3 view .LVU1620 2333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAKINPUT(BreakInput)); - 5701 .loc 1 2333 3 view .LVU1645 + 5635 .loc 1 2333 3 view .LVU1621 2334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAKINPUTSOURCE(sBreakInputConfig->Source)); - 5702 .loc 1 2334 3 view .LVU1646 + 5636 .loc 1 2334 3 view .LVU1622 2335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAKINPUTSOURCE_STATE(sBreakInputConfig->Enable)); - 5703 .loc 1 2335 3 view .LVU1647 + 5637 .loc 1 2335 3 view .LVU1623 2336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAKINPUTSOURCE_POLARITY(sBreakInputConfig->Polarity)); - ARM GAS /tmp/ccdmQ4z9.s page 193 - - - 5704 .loc 1 2336 3 view .LVU1648 + 5638 .loc 1 2336 3 view .LVU1624 2337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5705 .loc 1 2337 3 view .LVU1649 + 5639 .loc 1 2337 3 view .LVU1625 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5706 .loc 1 2340 3 view .LVU1650 + 5640 .loc 1 2340 3 view .LVU1626 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5707 .loc 1 2340 3 view .LVU1651 - 5708 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 - 5709 .LVL405: + 5641 .loc 1 2340 3 view .LVU1627 + 5642 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 + 5643 .LVL395: 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5710 .loc 1 2340 3 is_stmt 0 view .LVU1652 - 5711 0006 0128 cmp r0, #1 - 5712 0008 5ED0 beq .L475 + 5644 .loc 1 2340 3 is_stmt 0 view .LVU1628 + 5645 0006 0128 cmp r0, #1 + 5646 0008 5ED0 beq .L475 2324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 5713 .loc 1 2324 1 view .LVU1653 - 5714 000a 70B5 push {r4, r5, r6, lr} - 5715 .LCFI46: - 5716 .cfi_def_cfa_offset 16 - 5717 .cfi_offset 4, -16 - 5718 .cfi_offset 5, -12 - 5719 .cfi_offset 6, -8 - 5720 .cfi_offset 14, -4 + 5647 .loc 1 2324 1 view .LVU1629 + 5648 000a 70B5 push {r4, r5, r6, lr} + 5649 .LCFI46: + 5650 .cfi_def_cfa_offset 16 + 5651 .cfi_offset 4, -16 + 5652 .cfi_offset 5, -12 + 5653 .cfi_offset 6, -8 + 5654 .cfi_offset 14, -4 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5721 .loc 1 2340 3 is_stmt 1 discriminator 2 view .LVU1654 - 5722 000c 0120 movs r0, #1 - 5723 000e 83F83C00 strb r0, [r3, #60] + 5655 .loc 1 2340 3 is_stmt 1 discriminator 2 view .LVU1630 + 5656 000c 0120 movs r0, #1 + 5657 000e 83F83C00 strb r0, [r3, #60] 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5724 .loc 1 2340 3 discriminator 2 view .LVU1655 + 5658 .loc 1 2340 3 view .LVU1631 2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5725 .loc 1 2342 3 view .LVU1656 + 5659 .loc 1 2342 3 view .LVU1632 2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5726 .loc 1 2342 28 is_stmt 0 view .LVU1657 - 5727 0012 1568 ldr r5, [r2] -2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5728 .loc 1 2342 3 view .LVU1658 - 5729 0014 681E subs r0, r5, #1 - 5730 0016 0F28 cmp r0, #15 - 5731 0018 26D8 bhi .L465 - 5732 001a DFE800F0 tbb [pc, r0] - 5733 .L467: - 5734 001e 08 .byte (.L471-.L467)/2 - 5735 001f 2A .byte (.L476-.L467)/2 - 5736 0020 25 .byte (.L465-.L467)/2 - 5737 0021 0E .byte (.L469-.L467)/2 - 5738 0022 25 .byte (.L465-.L467)/2 - 5739 0023 25 .byte (.L465-.L467)/2 - 5740 0024 25 .byte (.L465-.L467)/2 - 5741 0025 19 .byte (.L468-.L467)/2 - 5742 0026 25 .byte (.L465-.L467)/2 - 5743 0027 25 .byte (.L465-.L467)/2 - 5744 0028 25 .byte (.L465-.L467)/2 - 5745 0029 25 .byte (.L465-.L467)/2 - 5746 002a 25 .byte (.L465-.L467)/2 - 5747 002b 25 .byte (.L465-.L467)/2 - 5748 002c 25 .byte (.L465-.L467)/2 - 5749 002d 1F .byte (.L466-.L467)/2 - 5750 .p2align 1 - ARM GAS /tmp/ccdmQ4z9.s page 194 + 5660 .loc 1 2342 28 is_stmt 0 view .LVU1633 + 5661 0012 1468 ldr r4, [r2] + ARM GAS /tmp/ccqCLCUn.s page 192 - 5751 .L471: - 5752 002e 0920 movs r0, #9 - 5753 0030 4FF0000E mov lr, #0 - 5754 0034 4FF4007C mov ip, #512 - 5755 0038 04E0 b .L470 - 5756 .L469: +2342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5662 .loc 1 2342 3 view .LVU1634 + 5663 0014 601E subs r0, r4, #1 + 5664 0016 0F28 cmp r0, #15 + 5665 0018 21D8 bhi .L465 + 5666 001a DFE800F0 tbb [pc, r0] + 5667 .L467: + 5668 001e 08 .byte (.L471-.L467)/2 + 5669 001f 2A .byte (.L476-.L467)/2 + 5670 0020 20 .byte (.L465-.L467)/2 + 5671 0021 0E .byte (.L469-.L467)/2 + 5672 0022 20 .byte (.L465-.L467)/2 + 5673 0023 20 .byte (.L465-.L467)/2 + 5674 0024 20 .byte (.L465-.L467)/2 + 5675 0025 14 .byte (.L468-.L467)/2 + 5676 0026 20 .byte (.L465-.L467)/2 + 5677 0027 20 .byte (.L465-.L467)/2 + 5678 0028 20 .byte (.L465-.L467)/2 + 5679 0029 20 .byte (.L465-.L467)/2 + 5680 002a 20 .byte (.L465-.L467)/2 + 5681 002b 20 .byte (.L465-.L467)/2 + 5682 002c 20 .byte (.L465-.L467)/2 + 5683 002d 1A .byte (.L466-.L467)/2 + 5684 .p2align 1 + 5685 .L471: + 5686 002e 0920 movs r0, #9 + 5687 0030 4FF0000E mov lr, #0 + 5688 0034 4FF4007C mov ip, #512 + 5689 0038 15E0 b .L470 + 5690 .L469: 2363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_bitpos = TIM1_AF1_BKCMP2E_Pos; - 5757 .loc 1 2363 7 is_stmt 1 view .LVU1659 - 5758 .LVL406: + 5691 .loc 1 2363 7 is_stmt 1 view .LVU1635 + 5692 .LVL396: 2364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP2P; - 5759 .loc 1 2364 7 view .LVU1660 + 5693 .loc 1 2364 7 view .LVU1636 2365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP2P_Pos; - 5760 .loc 1 2365 7 view .LVU1661 + 5694 .loc 1 2365 7 view .LVU1637 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5761 .loc 1 2366 7 view .LVU1662 + 5695 .loc 1 2366 7 view .LVU1638 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5762 .loc 1 2367 7 view .LVU1663 + 5696 .loc 1 2367 7 view .LVU1639 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5763 .loc 1 2366 28 is_stmt 0 view .LVU1664 - 5764 003a 0B20 movs r0, #11 + 5697 .loc 1 2366 28 is_stmt 0 view .LVU1640 + 5698 003a 0B20 movs r0, #11 2364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP2P; - 5765 .loc 1 2364 26 view .LVU1665 - 5766 003c 4FF0020E mov lr, #2 + 5699 .loc 1 2364 26 view .LVU1641 + 5700 003c 4FF0020E mov lr, #2 2365:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP2P_Pos; - 5767 .loc 1 2365 26 view .LVU1666 - 5768 0040 4FF4006C mov ip, #2048 - 5769 .LVL407: - 5770 .L470: -2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5771 .loc 1 2432 3 is_stmt 1 view .LVU1667 - 5772 0044 0129 cmp r1, #1 - 5773 0046 1AD0 beq .L472 - 5774 0048 0229 cmp r1, #2 - 5775 004a 2CD0 beq .L473 - 5776 004c 0120 movs r0, #1 - 5777 .LVL408: -2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 5778 .loc 1 2432 3 is_stmt 0 view .LVU1668 - 5779 004e 26E0 b .L474 - 5780 .LVL409: - 5781 .L468: + 5701 .loc 1 2365 26 view .LVU1642 + 5702 0040 4FF4006C mov ip, #2048 +2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5703 .loc 1 2367 7 view .LVU1643 + 5704 0044 0FE0 b .L470 + 5705 .LVL397: + 5706 .L468: 2372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_bitpos = TIM1_AF1_BKCMP3E_Pos; - 5782 .loc 1 2372 7 is_stmt 1 view .LVU1669 -2373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP3P; - 5783 .loc 1 2373 7 view .LVU1670 -2374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP3P_Pos; - 5784 .loc 1 2374 7 view .LVU1671 -2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5785 .loc 1 2375 7 view .LVU1672 -2376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5786 .loc 1 2376 7 view .LVU1673 -2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5787 .loc 1 2375 28 is_stmt 0 view .LVU1674 - 5788 0050 0C20 movs r0, #12 -2373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP3P; - 5789 .loc 1 2373 26 view .LVU1675 - 5790 0052 4FF0030E mov lr, #3 - ARM GAS /tmp/ccdmQ4z9.s page 195 + 5707 .loc 1 2372 7 is_stmt 1 view .LVU1644 + ARM GAS /tmp/ccqCLCUn.s page 193 +2373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP3P; + 5708 .loc 1 2373 7 view .LVU1645 2374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP3P_Pos; - 5791 .loc 1 2374 26 view .LVU1676 - 5792 0056 4FF4805C mov ip, #4096 + 5709 .loc 1 2374 7 view .LVU1646 +2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; + 5710 .loc 1 2375 7 view .LVU1647 2376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5793 .loc 1 2376 7 view .LVU1677 - 5794 005a F3E7 b .L470 - 5795 .LVL410: - 5796 .L466: + 5711 .loc 1 2376 7 view .LVU1648 +2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; + 5712 .loc 1 2375 28 is_stmt 0 view .LVU1649 + 5713 0046 0C20 movs r0, #12 +2373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP3P; + 5714 .loc 1 2373 26 view .LVU1650 + 5715 0048 4FF0030E mov lr, #3 +2374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP3P_Pos; + 5716 .loc 1 2374 26 view .LVU1651 + 5717 004c 4FF4805C mov ip, #4096 +2376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 5718 .loc 1 2376 7 view .LVU1652 + 5719 0050 09E0 b .L470 + 5720 .LVL398: + 5721 .L466: 2381:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_bitpos = TIM1_AF1_BKCMP4E_Pos; - 5797 .loc 1 2381 7 is_stmt 1 view .LVU1678 + 5722 .loc 1 2381 7 is_stmt 1 view .LVU1653 2382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP4P; - 5798 .loc 1 2382 7 view .LVU1679 + 5723 .loc 1 2382 7 view .LVU1654 2383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP4P_Pos; - 5799 .loc 1 2383 7 view .LVU1680 + 5724 .loc 1 2383 7 view .LVU1655 2384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5800 .loc 1 2384 7 view .LVU1681 + 5725 .loc 1 2384 7 view .LVU1656 2385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5801 .loc 1 2385 7 view .LVU1682 + 5726 .loc 1 2385 7 view .LVU1657 2384:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5802 .loc 1 2384 28 is_stmt 0 view .LVU1683 - 5803 005c 0D20 movs r0, #13 + 5727 .loc 1 2384 28 is_stmt 0 view .LVU1658 + 5728 0052 0D20 movs r0, #13 2382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP4P; - 5804 .loc 1 2382 26 view .LVU1684 - 5805 005e 4FF0040E mov lr, #4 + 5729 .loc 1 2382 26 view .LVU1659 + 5730 0054 4FF0040E mov lr, #4 2383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP4P_Pos; - 5806 .loc 1 2383 26 view .LVU1685 - 5807 0062 4FF4005C mov ip, #8192 + 5731 .loc 1 2383 26 view .LVU1660 + 5732 0058 4FF4005C mov ip, #8192 2385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5808 .loc 1 2385 7 view .LVU1686 - 5809 0066 EDE7 b .L470 - 5810 .LVL411: - 5811 .L465: + 5733 .loc 1 2385 7 view .LVU1661 + 5734 005c 03E0 b .L470 + 5735 .LVL399: + 5736 .L465: 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = 0U; - 5812 .loc 1 2424 7 is_stmt 1 view .LVU1687 + 5737 .loc 1 2424 7 is_stmt 1 view .LVU1662 2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_bitpos = 0U; - 5813 .loc 1 2425 7 view .LVU1688 + 5738 .loc 1 2425 7 view .LVU1663 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = 0U; - 5814 .loc 1 2426 7 view .LVU1689 + 5739 .loc 1 2426 7 view .LVU1664 2427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5815 .loc 1 2427 7 view .LVU1690 + 5740 .loc 1 2427 7 view .LVU1665 2428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5816 .loc 1 2428 7 view .LVU1691 + 5741 .loc 1 2428 7 view .LVU1666 2427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5817 .loc 1 2427 28 is_stmt 0 view .LVU1692 - 5818 0068 0020 movs r0, #0 -2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = 0U; - 5819 .loc 1 2426 26 view .LVU1693 - 5820 006a 8646 mov lr, r0 -2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_bitpos = 0U; - 5821 .loc 1 2425 26 view .LVU1694 - 5822 006c 8446 mov ip, r0 -2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = 0U; - 5823 .loc 1 2424 24 view .LVU1695 - 5824 006e 0546 mov r5, r0 -2428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5825 .loc 1 2428 7 view .LVU1696 - 5826 0070 E8E7 b .L470 - ARM GAS /tmp/ccdmQ4z9.s page 196 + ARM GAS /tmp/ccqCLCUn.s page 194 - 5827 .LVL412: - 5828 .L476: + 5742 .loc 1 2427 28 is_stmt 0 view .LVU1667 + 5743 005e 0020 movs r0, #0 +2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = 0U; + 5744 .loc 1 2426 26 view .LVU1668 + 5745 0060 8646 mov lr, r0 +2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_enable_bitpos = 0U; + 5746 .loc 1 2425 26 view .LVU1669 + 5747 0062 8446 mov ip, r0 +2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = 0U; + 5748 .loc 1 2424 24 view .LVU1670 + 5749 0064 0446 mov r4, r0 + 5750 .LVL400: + 5751 .L470: +2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5752 .loc 1 2432 3 is_stmt 1 view .LVU1671 + 5753 0066 0129 cmp r1, #1 + 5754 0068 09D0 beq .L472 + 5755 006a 0229 cmp r1, #2 + 5756 006c 1BD0 beq .L473 + 5757 006e 0120 movs r0, #1 + 5758 .LVL401: +2432:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 5759 .loc 1 2432 3 is_stmt 0 view .LVU1672 + 5760 0070 15E0 b .L474 + 5761 .LVL402: + 5762 .L476: 2357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5829 .loc 1 2357 28 view .LVU1697 - 5830 0072 0A20 movs r0, #10 + 5763 .loc 1 2357 28 view .LVU1673 + 5764 0072 0A20 movs r0, #10 2355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_mask = TIM1_AF1_BKCMP1P; - 5831 .loc 1 2355 26 view .LVU1698 - 5832 0074 4FF0010E mov lr, #1 + 5765 .loc 1 2355 26 view .LVU1674 + 5766 0074 4FF0010E mov lr, #1 2356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** bkin_polarity_bitpos = TIM1_AF1_BKCMP1P_Pos; - 5833 .loc 1 2356 26 view .LVU1699 - 5834 0078 4FF4806C mov ip, #1024 - 5835 007c E2E7 b .L470 - 5836 .LVL413: - 5837 .L472: + 5767 .loc 1 2356 26 view .LVU1675 + 5768 0078 4FF4806C mov ip, #1024 + 5769 007c F3E7 b .L470 + 5770 .LVL403: + 5771 .L472: 2437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5838 .loc 1 2437 7 is_stmt 1 view .LVU1700 + 5772 .loc 1 2437 7 is_stmt 1 view .LVU1676 2437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5839 .loc 1 2437 20 is_stmt 0 view .LVU1701 - 5840 007e 1C68 ldr r4, [r3] + 5773 .loc 1 2437 20 is_stmt 0 view .LVU1677 + 5774 007e 1D68 ldr r5, [r3] 2437:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5841 .loc 1 2437 14 view .LVU1702 - 5842 0080 266E ldr r6, [r4, #96] - 5843 .LVL414: + 5775 .loc 1 2437 14 view .LVU1678 + 5776 0080 2E6E ldr r6, [r5, #96] + 5777 .LVL404: 2440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmporx |= (sBreakInputConfig->Enable << bkin_enable_bitpos) & bkin_enable_mask; - 5844 .loc 1 2440 7 is_stmt 1 view .LVU1703 + 5778 .loc 1 2440 7 is_stmt 1 view .LVU1679 2441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5845 .loc 1 2441 7 view .LVU1704 + 5779 .loc 1 2441 7 view .LVU1680 2441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5846 .loc 1 2441 35 is_stmt 0 view .LVU1705 - 5847 0082 5168 ldr r1, [r2, #4] - 5848 .LVL415: + 5780 .loc 1 2441 35 is_stmt 0 view .LVU1681 + 5781 0082 5168 ldr r1, [r2, #4] + 5782 .LVL405: 2441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5849 .loc 1 2441 44 view .LVU1706 - 5850 0084 01FA0EF1 lsl r1, r1, lr - 5851 0088 7140 eors r1, r1, r6 - 5852 008a 2940 ands r1, r1, r5 + 5783 .loc 1 2441 44 view .LVU1682 + ARM GAS /tmp/ccqCLCUn.s page 195 + + + 5784 0084 01FA0EF1 lsl r1, r1, lr + 5785 0088 7140 eors r1, r1, r6 + 5786 008a 2140 ands r1, r1, r4 2441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5853 .loc 1 2441 14 view .LVU1707 - 5854 008c 7140 eors r1, r1, r6 - 5855 .LVL416: + 5787 .loc 1 2441 14 view .LVU1683 + 5788 008c 7140 eors r1, r1, r6 + 5789 .LVL406: 2444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmporx |= (sBreakInputConfig->Polarity << bkin_polarity_bitpos) & bkin_polarity_mask; - 5856 .loc 1 2444 7 is_stmt 1 view .LVU1708 + 5790 .loc 1 2444 7 is_stmt 1 view .LVU1684 2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5857 .loc 1 2445 7 view .LVU1709 + 5791 .loc 1 2445 7 view .LVU1685 2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5858 .loc 1 2445 35 is_stmt 0 view .LVU1710 - 5859 008e 9268 ldr r2, [r2, #8] - 5860 .LVL417: + 5792 .loc 1 2445 35 is_stmt 0 view .LVU1686 + 5793 008e 9268 ldr r2, [r2, #8] + 5794 .LVL407: 2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5861 .loc 1 2445 46 view .LVU1711 - 5862 0090 8240 lsls r2, r2, r0 - 5863 0092 4A40 eors r2, r2, r1 - 5864 0094 02EA0C02 and r2, r2, ip + 5795 .loc 1 2445 46 view .LVU1687 + 5796 0090 8240 lsls r2, r2, r0 + 5797 0092 4A40 eors r2, r2, r1 + 5798 0094 02EA0C02 and r2, r2, ip 2445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5865 .loc 1 2445 14 view .LVU1712 - 5866 0098 4A40 eors r2, r2, r1 - 5867 .LVL418: - ARM GAS /tmp/ccdmQ4z9.s page 197 - - + 5799 .loc 1 2445 14 view .LVU1688 + 5800 0098 4A40 eors r2, r2, r1 + 5801 .LVL408: 2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5868 .loc 1 2448 7 is_stmt 1 view .LVU1713 + 5802 .loc 1 2448 7 is_stmt 1 view .LVU1689 2448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5869 .loc 1 2448 27 is_stmt 0 view .LVU1714 - 5870 009a 2266 str r2, [r4, #96] + 5803 .loc 1 2448 27 is_stmt 0 view .LVU1690 + 5804 009a 2A66 str r2, [r5, #96] 2449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5871 .loc 1 2449 7 is_stmt 1 view .LVU1715 + 5805 .loc 1 2449 7 is_stmt 1 view .LVU1691 2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmporx; - 5872 .loc 1 2325 21 is_stmt 0 view .LVU1716 - 5873 009c 0020 movs r0, #0 - 5874 .LVL419: - 5875 .L474: + 5806 .loc 1 2325 21 is_stmt 0 view .LVU1692 + 5807 009c 0020 movs r0, #0 + 5808 .LVL409: + 5809 .L474: 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5876 .loc 1 2473 3 is_stmt 1 view .LVU1717 + 5810 .loc 1 2473 3 is_stmt 1 view .LVU1693 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5877 .loc 1 2473 3 view .LVU1718 - 5878 009e 0022 movs r2, #0 - 5879 00a0 83F83C20 strb r2, [r3, #60] + 5811 .loc 1 2473 3 view .LVU1694 + 5812 009e 0022 movs r2, #0 + 5813 00a0 83F83C20 strb r2, [r3, #60] 2473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5880 .loc 1 2473 3 view .LVU1719 + 5814 .loc 1 2473 3 view .LVU1695 2475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5881 .loc 1 2475 3 view .LVU1720 + 5815 .loc 1 2475 3 view .LVU1696 2476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5882 .loc 1 2476 1 is_stmt 0 view .LVU1721 - 5883 00a4 70BD pop {r4, r5, r6, pc} - 5884 .LVL420: - 5885 .L473: + 5816 .loc 1 2476 1 is_stmt 0 view .LVU1697 + 5817 00a4 70BD pop {r4, r5, r6, pc} + 5818 .LVL410: + 5819 .L473: 2454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5886 .loc 1 2454 7 is_stmt 1 view .LVU1722 + 5820 .loc 1 2454 7 is_stmt 1 view .LVU1698 2454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5887 .loc 1 2454 20 is_stmt 0 view .LVU1723 - 5888 00a6 1C68 ldr r4, [r3] + 5821 .loc 1 2454 20 is_stmt 0 view .LVU1699 + 5822 00a6 1D68 ldr r5, [r3] 2454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5889 .loc 1 2454 14 view .LVU1724 - 5890 00a8 666E ldr r6, [r4, #100] - 5891 .LVL421: + ARM GAS /tmp/ccqCLCUn.s page 196 + + + 5823 .loc 1 2454 14 view .LVU1700 + 5824 00a8 6E6E ldr r6, [r5, #100] + 5825 .LVL411: 2457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmporx |= (sBreakInputConfig->Enable << bkin_enable_bitpos) & bkin_enable_mask; - 5892 .loc 1 2457 7 is_stmt 1 view .LVU1725 + 5826 .loc 1 2457 7 is_stmt 1 view .LVU1701 2458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5893 .loc 1 2458 7 view .LVU1726 + 5827 .loc 1 2458 7 view .LVU1702 2458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5894 .loc 1 2458 35 is_stmt 0 view .LVU1727 - 5895 00aa 5168 ldr r1, [r2, #4] - 5896 .LVL422: + 5828 .loc 1 2458 35 is_stmt 0 view .LVU1703 + 5829 00aa 5168 ldr r1, [r2, #4] + 5830 .LVL412: 2458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5897 .loc 1 2458 44 view .LVU1728 - 5898 00ac 01FA0EF1 lsl r1, r1, lr - 5899 00b0 7140 eors r1, r1, r6 - 5900 00b2 2940 ands r1, r1, r5 + 5831 .loc 1 2458 44 view .LVU1704 + 5832 00ac 01FA0EF1 lsl r1, r1, lr + 5833 00b0 7140 eors r1, r1, r6 + 5834 00b2 2140 ands r1, r1, r4 2458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5901 .loc 1 2458 14 view .LVU1729 - 5902 00b4 7140 eors r1, r1, r6 - 5903 .LVL423: + 5835 .loc 1 2458 14 view .LVU1705 + 5836 00b4 7140 eors r1, r1, r6 + 5837 .LVL413: 2461:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmporx |= (sBreakInputConfig->Polarity << bkin_polarity_bitpos) & bkin_polarity_mask; - 5904 .loc 1 2461 7 is_stmt 1 view .LVU1730 + 5838 .loc 1 2461 7 is_stmt 1 view .LVU1706 2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5905 .loc 1 2462 7 view .LVU1731 - ARM GAS /tmp/ccdmQ4z9.s page 198 - - + 5839 .loc 1 2462 7 view .LVU1707 2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5906 .loc 1 2462 35 is_stmt 0 view .LVU1732 - 5907 00b6 9268 ldr r2, [r2, #8] - 5908 .LVL424: + 5840 .loc 1 2462 35 is_stmt 0 view .LVU1708 + 5841 00b6 9268 ldr r2, [r2, #8] + 5842 .LVL414: 2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5909 .loc 1 2462 46 view .LVU1733 - 5910 00b8 8240 lsls r2, r2, r0 - 5911 00ba 4A40 eors r2, r2, r1 - 5912 00bc 02EA0C02 and r2, r2, ip + 5843 .loc 1 2462 46 view .LVU1709 + 5844 00b8 8240 lsls r2, r2, r0 + 5845 00ba 4A40 eors r2, r2, r1 + 5846 00bc 02EA0C02 and r2, r2, ip 2462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5913 .loc 1 2462 14 view .LVU1734 - 5914 00c0 4A40 eors r2, r2, r1 - 5915 .LVL425: + 5847 .loc 1 2462 14 view .LVU1710 + 5848 00c0 4A40 eors r2, r2, r1 + 5849 .LVL415: 2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5916 .loc 1 2465 7 is_stmt 1 view .LVU1735 + 5850 .loc 1 2465 7 is_stmt 1 view .LVU1711 2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 5917 .loc 1 2465 27 is_stmt 0 view .LVU1736 - 5918 00c2 6266 str r2, [r4, #100] + 5851 .loc 1 2465 27 is_stmt 0 view .LVU1712 + 5852 00c2 6A66 str r2, [r5, #100] 2466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5919 .loc 1 2466 7 is_stmt 1 view .LVU1737 + 5853 .loc 1 2466 7 is_stmt 1 view .LVU1713 2325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmporx; - 5920 .loc 1 2325 21 is_stmt 0 view .LVU1738 - 5921 00c4 0020 movs r0, #0 - 5922 .LVL426: + 5854 .loc 1 2325 21 is_stmt 0 view .LVU1714 + 5855 00c4 0020 movs r0, #0 + 5856 .LVL416: 2466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5923 .loc 1 2466 7 view .LVU1739 - 5924 00c6 EAE7 b .L474 - 5925 .LVL427: - 5926 .L475: - 5927 .LCFI47: - 5928 .cfi_def_cfa_offset 0 - 5929 .cfi_restore 4 - 5930 .cfi_restore 5 - 5931 .cfi_restore 6 - 5932 .cfi_restore 14 + 5857 .loc 1 2466 7 view .LVU1715 + 5858 00c6 EAE7 b .L474 + 5859 .LVL417: + 5860 .L475: + 5861 .LCFI47: + 5862 .cfi_def_cfa_offset 0 + 5863 .cfi_restore 4 + 5864 .cfi_restore 5 + ARM GAS /tmp/ccqCLCUn.s page 197 + + + 5865 .cfi_restore 6 + 5866 .cfi_restore 14 2340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5933 .loc 1 2340 3 discriminator 1 view .LVU1740 - 5934 00c8 0220 movs r0, #2 + 5867 .loc 1 2340 3 discriminator 1 view .LVU1716 + 5868 00c8 0220 movs r0, #2 2476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5935 .loc 1 2476 1 view .LVU1741 - 5936 00ca 7047 bx lr - 5937 .cfi_endproc - 5938 .LFE360: - 5940 .section .text.HAL_TIMEx_RemapConfig,"ax",%progbits - 5941 .align 1 - 5942 .global HAL_TIMEx_RemapConfig - 5943 .syntax unified - 5944 .thumb - 5945 .thumb_func - 5947 HAL_TIMEx_RemapConfig: - 5948 .LVL428: - 5949 .LFB361: + 5869 .loc 1 2476 1 view .LVU1717 + 5870 00ca 7047 bx lr + 5871 .cfi_endproc + 5872 .LFE360: + 5874 .section .text.HAL_TIMEx_RemapConfig,"ax",%progbits + 5875 .align 1 + 5876 .global HAL_TIMEx_RemapConfig + 5877 .syntax unified + 5878 .thumb + 5879 .thumb_func + 5881 HAL_TIMEx_RemapConfig: + 5882 .LVL418: + 5883 .LFB361: 2589:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check parameters */ - 5950 .loc 1 2589 1 is_stmt 1 view -0 - 5951 .cfi_startproc - 5952 @ args = 0, pretend = 0, frame = 0 - 5953 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccdmQ4z9.s page 199 - - - 5954 @ link register save eliminated. + 5884 .loc 1 2589 1 is_stmt 1 view -0 + 5885 .cfi_startproc + 5886 @ args = 0, pretend = 0, frame = 0 + 5887 @ frame_needed = 0, uses_anonymous_args = 0 + 5888 @ link register save eliminated. 2591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_REMAP(Remap)); - 5955 .loc 1 2591 3 view .LVU1743 + 5889 .loc 1 2591 3 view .LVU1719 2592:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5956 .loc 1 2592 3 view .LVU1744 + 5890 .loc 1 2592 3 view .LVU1720 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5957 .loc 1 2594 3 view .LVU1745 + 5891 .loc 1 2594 3 view .LVU1721 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5958 .loc 1 2594 3 view .LVU1746 - 5959 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 5960 0004 012B cmp r3, #1 - 5961 0006 0DD0 beq .L483 + 5892 .loc 1 2594 3 view .LVU1722 + 5893 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 5894 0004 012B cmp r3, #1 + 5895 0006 0DD0 beq .L483 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5962 .loc 1 2594 3 discriminator 2 view .LVU1747 - 5963 0008 0123 movs r3, #1 - 5964 000a 80F83C30 strb r3, [r0, #60] + 5896 .loc 1 2594 3 discriminator 2 view .LVU1723 + 5897 0008 0123 movs r3, #1 + 5898 000a 80F83C30 strb r3, [r0, #60] 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5965 .loc 1 2594 3 discriminator 2 view .LVU1748 + 5899 .loc 1 2594 3 view .LVU1724 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5966 .loc 1 2596 3 view .LVU1749 - 5967 000e 0268 ldr r2, [r0] - 5968 0010 136E ldr r3, [r2, #96] - 5969 0012 23F47033 bic r3, r3, #245760 - 5970 0016 1943 orrs r1, r1, r3 - 5971 .LVL429: + 5900 .loc 1 2596 3 view .LVU1725 + 5901 000e 0268 ldr r2, [r0] + 5902 0010 136E ldr r3, [r2, #96] + 5903 0012 23F47033 bic r3, r3, #245760 + 5904 0016 1943 orrs r1, r1, r3 + 5905 .LVL419: 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5972 .loc 1 2596 3 is_stmt 0 view .LVU1750 - 5973 0018 1166 str r1, [r2, #96] + 5906 .loc 1 2596 3 is_stmt 0 view .LVU1726 + 5907 0018 1166 str r1, [r2, #96] 2598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5974 .loc 1 2598 3 is_stmt 1 view .LVU1751 + 5908 .loc 1 2598 3 is_stmt 1 view .LVU1727 2598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5975 .loc 1 2598 3 view .LVU1752 - 5976 001a 0023 movs r3, #0 - 5977 001c 80F83C30 strb r3, [r0, #60] + 5909 .loc 1 2598 3 view .LVU1728 + 5910 001a 0023 movs r3, #0 + ARM GAS /tmp/ccqCLCUn.s page 198 + + + 5911 001c 80F83C30 strb r3, [r0, #60] 2598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5978 .loc 1 2598 3 view .LVU1753 + 5912 .loc 1 2598 3 view .LVU1729 2600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5979 .loc 1 2600 3 view .LVU1754 + 5913 .loc 1 2600 3 view .LVU1730 2600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5980 .loc 1 2600 10 is_stmt 0 view .LVU1755 - 5981 0020 1846 mov r0, r3 - 5982 .LVL430: + 5914 .loc 1 2600 10 is_stmt 0 view .LVU1731 + 5915 0020 1846 mov r0, r3 + 5916 .LVL420: 2600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 5983 .loc 1 2600 10 view .LVU1756 - 5984 0022 7047 bx lr - 5985 .LVL431: - 5986 .L483: + 5917 .loc 1 2600 10 view .LVU1732 + 5918 0022 7047 bx lr + 5919 .LVL421: + 5920 .L483: 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5987 .loc 1 2594 3 discriminator 1 view .LVU1757 - 5988 0024 0220 movs r0, #2 - 5989 .LVL432: + 5921 .loc 1 2594 3 discriminator 1 view .LVU1733 + 5922 0024 0220 movs r0, #2 + 5923 .LVL422: 2601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 5990 .loc 1 2601 1 view .LVU1758 - 5991 0026 7047 bx lr - 5992 .cfi_endproc - 5993 .LFE361: - 5995 .section .text.HAL_TIMEx_TISelection,"ax",%progbits - ARM GAS /tmp/ccdmQ4z9.s page 200 - - - 5996 .align 1 - 5997 .global HAL_TIMEx_TISelection - 5998 .syntax unified - 5999 .thumb - 6000 .thumb_func - 6002 HAL_TIMEx_TISelection: - 6003 .LVL433: - 6004 .LFB362: + 5924 .loc 1 2601 1 view .LVU1734 + 5925 0026 7047 bx lr + 5926 .cfi_endproc + 5927 .LFE361: + 5929 .section .text.HAL_TIMEx_TISelection,"ax",%progbits + 5930 .align 1 + 5931 .global HAL_TIMEx_TISelection + 5932 .syntax unified + 5933 .thumb + 5934 .thumb_func + 5936 HAL_TIMEx_TISelection: + 5937 .LVL423: + 5938 .LFB362: 2763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 6005 .loc 1 2763 1 is_stmt 1 view -0 - 6006 .cfi_startproc - 6007 @ args = 0, pretend = 0, frame = 0 - 6008 @ frame_needed = 0, uses_anonymous_args = 0 - 6009 @ link register save eliminated. + 5939 .loc 1 2763 1 is_stmt 1 view -0 + 5940 .cfi_startproc + 5941 @ args = 0, pretend = 0, frame = 0 + 5942 @ frame_needed = 0, uses_anonymous_args = 0 + 5943 @ link register save eliminated. 2763:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 6010 .loc 1 2763 1 is_stmt 0 view .LVU1760 - 6011 0000 0346 mov r3, r0 + 5944 .loc 1 2763 1 is_stmt 0 view .LVU1736 + 5945 0000 0346 mov r3, r0 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6012 .loc 1 2764 3 is_stmt 1 view .LVU1761 - 6013 .LVL434: + 5946 .loc 1 2764 3 is_stmt 1 view .LVU1737 + 5947 .LVL424: 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_TISEL(TISelection)); - 6014 .loc 1 2767 3 view .LVU1762 + 5948 .loc 1 2767 3 view .LVU1738 2768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6015 .loc 1 2768 3 view .LVU1763 + 5949 .loc 1 2768 3 view .LVU1739 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6016 .loc 1 2770 3 view .LVU1764 + 5950 .loc 1 2770 3 view .LVU1740 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6017 .loc 1 2770 3 view .LVU1765 - 6018 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 - 6019 .LVL435: + 5951 .loc 1 2770 3 view .LVU1741 + 5952 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 + 5953 .LVL425: 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6020 .loc 1 2770 3 is_stmt 0 view .LVU1766 - 6021 0006 0128 cmp r0, #1 - 6022 0008 44D0 beq .L494 + 5954 .loc 1 2770 3 is_stmt 0 view .LVU1742 + 5955 0006 0128 cmp r0, #1 + ARM GAS /tmp/ccqCLCUn.s page 199 + + + 5956 0008 44D0 beq .L494 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6023 .loc 1 2770 3 is_stmt 1 discriminator 2 view .LVU1767 - 6024 000a 0120 movs r0, #1 - 6025 000c 83F83C00 strb r0, [r3, #60] + 5957 .loc 1 2770 3 is_stmt 1 discriminator 2 view .LVU1743 + 5958 000a 0120 movs r0, #1 + 5959 000c 83F83C00 strb r0, [r3, #60] 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6026 .loc 1 2770 3 discriminator 2 view .LVU1768 + 5960 .loc 1 2770 3 view .LVU1744 2772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6027 .loc 1 2772 3 view .LVU1769 - 6028 0010 0C2A cmp r2, #12 - 6029 0012 3AD8 bhi .L495 - 6030 0014 DFE802F0 tbb [pc, r2] - 6031 .L488: - 6032 0018 07 .byte (.L491-.L488)/2 - 6033 0019 39 .byte (.L495-.L488)/2 - 6034 001a 39 .byte (.L495-.L488)/2 - 6035 001b 39 .byte (.L495-.L488)/2 - 6036 001c 21 .byte (.L490-.L488)/2 - 6037 001d 39 .byte (.L495-.L488)/2 - 6038 001e 39 .byte (.L495-.L488)/2 - 6039 001f 39 .byte (.L495-.L488)/2 - 6040 0020 29 .byte (.L489-.L488)/2 - 6041 0021 39 .byte (.L495-.L488)/2 - 6042 0022 39 .byte (.L495-.L488)/2 - ARM GAS /tmp/ccdmQ4z9.s page 201 - - - 6043 0023 39 .byte (.L495-.L488)/2 - 6044 0024 31 .byte (.L487-.L488)/2 - 6045 0025 00 .p2align 1 - 6046 .L491: + 5961 .loc 1 2772 3 view .LVU1745 + 5962 0010 0C2A cmp r2, #12 + 5963 0012 3AD8 bhi .L495 + 5964 0014 DFE802F0 tbb [pc, r2] + 5965 .L488: + 5966 0018 07 .byte (.L491-.L488)/2 + 5967 0019 39 .byte (.L495-.L488)/2 + 5968 001a 39 .byte (.L495-.L488)/2 + 5969 001b 39 .byte (.L495-.L488)/2 + 5970 001c 21 .byte (.L490-.L488)/2 + 5971 001d 39 .byte (.L495-.L488)/2 + 5972 001e 39 .byte (.L495-.L488)/2 + 5973 001f 39 .byte (.L495-.L488)/2 + 5974 0020 29 .byte (.L489-.L488)/2 + 5975 0021 39 .byte (.L495-.L488)/2 + 5976 0022 39 .byte (.L495-.L488)/2 + 5977 0023 39 .byte (.L495-.L488)/2 + 5978 0024 31 .byte (.L487-.L488)/2 + 5979 0025 00 .p2align 1 + 5980 .L491: 2775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6047 .loc 1 2775 7 view .LVU1770 - 6048 0026 1868 ldr r0, [r3] - 6049 0028 C26D ldr r2, [r0, #92] - 6050 .LVL436: + 5981 .loc 1 2775 7 view .LVU1746 + 5982 0026 1868 ldr r0, [r3] + 5983 0028 C26D ldr r2, [r0, #92] + 5984 .LVL426: 2775:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6051 .loc 1 2775 7 is_stmt 0 view .LVU1771 - 6052 002a 22F00F02 bic r2, r2, #15 - 6053 002e 0A43 orrs r2, r2, r1 - 6054 0030 C265 str r2, [r0, #92] + 5985 .loc 1 2775 7 is_stmt 0 view .LVU1747 + 5986 002a 22F00F02 bic r2, r2, #15 + 5987 002e 0A43 orrs r2, r2, r1 + 5988 0030 C265 str r2, [r0, #92] 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6055 .loc 1 2778 7 is_stmt 1 view .LVU1772 + 5989 .loc 1 2778 7 is_stmt 1 view .LVU1748 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6056 .loc 1 2778 11 is_stmt 0 view .LVU1773 - 6057 0032 1A68 ldr r2, [r3] + 5990 .loc 1 2778 11 is_stmt 0 view .LVU1749 + 5991 0032 1A68 ldr r2, [r3] 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6058 .loc 1 2778 10 view .LVU1774 - 6059 0034 1849 ldr r1, .L496 - 6060 .LVL437: + 5992 .loc 1 2778 10 view .LVU1750 + 5993 0034 1849 ldr r1, .L496 + 5994 .LVL427: 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6061 .loc 1 2778 10 view .LVU1775 - 6062 0036 8A42 cmp r2, r1 - 6063 0038 09D0 beq .L492 + 5995 .loc 1 2778 10 view .LVU1751 + 5996 0036 8A42 cmp r2, r1 + 5997 0038 09D0 beq .L492 2778:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6064 .loc 1 2778 11 discriminator 1 view .LVU1776 - 6065 003a 01F58061 add r1, r1, #1024 - 6066 003e 8A42 cmp r2, r1 - 6067 0040 05D0 beq .L492 + 5998 .loc 1 2778 11 discriminator 1 view .LVU1752 + 5999 003a 01F58061 add r1, r1, #1024 + 6000 003e 8A42 cmp r2, r1 + 6001 0040 05D0 beq .L492 2784:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6068 .loc 1 2784 9 is_stmt 1 view .LVU1777 - 6069 0042 916E ldr r1, [r2, #104] - 6070 0044 21F00101 bic r1, r1, #1 - 6071 0048 9166 str r1, [r2, #104] + ARM GAS /tmp/ccqCLCUn.s page 200 + + + 6002 .loc 1 2784 9 is_stmt 1 view .LVU1753 + 6003 0042 916E ldr r1, [r2, #104] + 6004 0044 21F00101 bic r1, r1, #1 + 6005 0048 9166 str r1, [r2, #104] 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6072 .loc 1 2764 21 is_stmt 0 view .LVU1778 - 6073 004a 0020 movs r0, #0 - 6074 004c 1EE0 b .L486 - 6075 .L492: + 6006 .loc 1 2764 21 is_stmt 0 view .LVU1754 + 6007 004a 0020 movs r0, #0 + 6008 004c 1EE0 b .L486 + 6009 .L492: 2780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6076 .loc 1 2780 9 is_stmt 1 view .LVU1779 - 6077 004e 916E ldr r1, [r2, #104] - 6078 0050 41F00101 orr r1, r1, #1 - 6079 0054 9166 str r1, [r2, #104] + 6010 .loc 1 2780 9 is_stmt 1 view .LVU1755 + 6011 004e 916E ldr r1, [r2, #104] + 6012 0050 41F00101 orr r1, r1, #1 + 6013 0054 9166 str r1, [r2, #104] 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6080 .loc 1 2764 21 is_stmt 0 view .LVU1780 - 6081 0056 0020 movs r0, #0 + 6014 .loc 1 2764 21 is_stmt 0 view .LVU1756 + 6015 0056 0020 movs r0, #0 2780:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6082 .loc 1 2780 9 view .LVU1781 - 6083 0058 18E0 b .L486 - 6084 .LVL438: - 6085 .L490: + 6016 .loc 1 2780 9 view .LVU1757 + 6017 0058 18E0 b .L486 + 6018 .LVL428: + 6019 .L490: 2788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 6086 .loc 1 2788 7 is_stmt 1 view .LVU1782 - ARM GAS /tmp/ccdmQ4z9.s page 202 - - - 6087 005a 1868 ldr r0, [r3] - 6088 005c C26D ldr r2, [r0, #92] - 6089 .LVL439: + 6020 .loc 1 2788 7 is_stmt 1 view .LVU1758 + 6021 005a 1868 ldr r0, [r3] + 6022 005c C26D ldr r2, [r0, #92] + 6023 .LVL429: 2788:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 6090 .loc 1 2788 7 is_stmt 0 view .LVU1783 - 6091 005e 22F47062 bic r2, r2, #3840 - 6092 0062 0A43 orrs r2, r2, r1 - 6093 0064 C265 str r2, [r0, #92] + 6024 .loc 1 2788 7 is_stmt 0 view .LVU1759 + 6025 005e 22F47062 bic r2, r2, #3840 + 6026 0062 0A43 orrs r2, r2, r1 + 6027 0064 C265 str r2, [r0, #92] 2789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_3: - 6094 .loc 1 2789 7 is_stmt 1 view .LVU1784 + 6028 .loc 1 2789 7 is_stmt 1 view .LVU1760 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6095 .loc 1 2764 21 is_stmt 0 view .LVU1785 - 6096 0066 0020 movs r0, #0 + 6029 .loc 1 2764 21 is_stmt 0 view .LVU1761 + 6030 0066 0020 movs r0, #0 2789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_3: - 6097 .loc 1 2789 7 view .LVU1786 - 6098 0068 10E0 b .L486 - 6099 .LVL440: - 6100 .L489: + 6031 .loc 1 2789 7 view .LVU1762 + 6032 0068 10E0 b .L486 + 6033 .LVL430: + 6034 .L489: 2791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 6101 .loc 1 2791 7 is_stmt 1 view .LVU1787 - 6102 006a 1868 ldr r0, [r3] - 6103 006c C26D ldr r2, [r0, #92] - 6104 .LVL441: + 6035 .loc 1 2791 7 is_stmt 1 view .LVU1763 + 6036 006a 1868 ldr r0, [r3] + 6037 006c C26D ldr r2, [r0, #92] + 6038 .LVL431: 2791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 6105 .loc 1 2791 7 is_stmt 0 view .LVU1788 - 6106 006e 22F47022 bic r2, r2, #983040 - 6107 0072 0A43 orrs r2, r2, r1 - 6108 0074 C265 str r2, [r0, #92] + 6039 .loc 1 2791 7 is_stmt 0 view .LVU1764 + 6040 006e 22F47022 bic r2, r2, #983040 + 6041 0072 0A43 orrs r2, r2, r1 + 6042 0074 C265 str r2, [r0, #92] 2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_4: - 6109 .loc 1 2792 7 is_stmt 1 view .LVU1789 + 6043 .loc 1 2792 7 is_stmt 1 view .LVU1765 2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6110 .loc 1 2764 21 is_stmt 0 view .LVU1790 - 6111 0076 0020 movs r0, #0 -2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_4: - 6112 .loc 1 2792 7 view .LVU1791 - 6113 0078 08E0 b .L486 - 6114 .LVL442: - 6115 .L487: -2794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 6116 .loc 1 2794 7 is_stmt 1 view .LVU1792 - 6117 007a 1868 ldr r0, [r3] - 6118 007c C26D ldr r2, [r0, #92] - 6119 .LVL443: -2794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; - 6120 .loc 1 2794 7 is_stmt 0 view .LVU1793 - 6121 007e 22F07062 bic r2, r2, #251658240 - 6122 0082 0A43 orrs r2, r2, r1 - 6123 0084 C265 str r2, [r0, #92] -2795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** default: - 6124 .loc 1 2795 7 is_stmt 1 view .LVU1794 -2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6125 .loc 1 2764 21 is_stmt 0 view .LVU1795 - 6126 0086 0020 movs r0, #0 -2795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** default: - 6127 .loc 1 2795 7 view .LVU1796 - 6128 0088 00E0 b .L486 - 6129 .LVL444: - ARM GAS /tmp/ccdmQ4z9.s page 203 + 6044 .loc 1 2764 21 is_stmt 0 view .LVU1766 + 6045 0076 0020 movs r0, #0 + ARM GAS /tmp/ccqCLCUn.s page 201 - 6130 .L495: +2792:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** case TIM_CHANNEL_4: + 6046 .loc 1 2792 7 view .LVU1767 + 6047 0078 08E0 b .L486 + 6048 .LVL432: + 6049 .L487: +2794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; + 6050 .loc 1 2794 7 is_stmt 1 view .LVU1768 + 6051 007a 1868 ldr r0, [r3] + 6052 007c C26D ldr r2, [r0, #92] + 6053 .LVL433: +2794:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** break; + 6054 .loc 1 2794 7 is_stmt 0 view .LVU1769 + 6055 007e 22F07062 bic r2, r2, #251658240 + 6056 0082 0A43 orrs r2, r2, r1 + 6057 0084 C265 str r2, [r0, #92] +2795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** default: + 6058 .loc 1 2795 7 is_stmt 1 view .LVU1770 +2764:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6059 .loc 1 2764 21 is_stmt 0 view .LVU1771 + 6060 0086 0020 movs r0, #0 +2795:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** default: + 6061 .loc 1 2795 7 view .LVU1772 + 6062 0088 00E0 b .L486 + 6063 .LVL434: + 6064 .L495: 2772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6131 .loc 1 2772 3 view .LVU1797 - 6132 008a 0120 movs r0, #1 - 6133 .LVL445: - 6134 .L486: + 6065 .loc 1 2772 3 view .LVU1773 + 6066 008a 0120 movs r0, #1 + 6067 .LVL435: + 6068 .L486: 2801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6135 .loc 1 2801 3 is_stmt 1 view .LVU1798 + 6069 .loc 1 2801 3 is_stmt 1 view .LVU1774 2801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6136 .loc 1 2801 3 view .LVU1799 - 6137 008c 0022 movs r2, #0 - 6138 008e 83F83C20 strb r2, [r3, #60] + 6070 .loc 1 2801 3 view .LVU1775 + 6071 008c 0022 movs r2, #0 + 6072 008e 83F83C20 strb r2, [r3, #60] 2801:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6139 .loc 1 2801 3 view .LVU1800 + 6073 .loc 1 2801 3 view .LVU1776 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6140 .loc 1 2803 3 view .LVU1801 + 6074 .loc 1 2803 3 view .LVU1777 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6141 .loc 1 2803 10 is_stmt 0 view .LVU1802 - 6142 0092 7047 bx lr - 6143 .LVL446: - 6144 .L494: + 6075 .loc 1 2803 10 is_stmt 0 view .LVU1778 + 6076 0092 7047 bx lr + 6077 .LVL436: + 6078 .L494: 2770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6145 .loc 1 2770 3 discriminator 1 view .LVU1803 - 6146 0094 0220 movs r0, #2 + 6079 .loc 1 2770 3 discriminator 1 view .LVU1779 + 6080 0094 0220 movs r0, #2 2804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6147 .loc 1 2804 1 view .LVU1804 - 6148 0096 7047 bx lr - 6149 .L497: - 6150 .align 2 - 6151 .L496: - 6152 0098 00440140 .word 1073824768 - 6153 .cfi_endproc - 6154 .LFE362: - 6156 .section .text.HAL_TIMEx_GroupChannel5,"ax",%progbits - 6157 .align 1 - 6158 .global HAL_TIMEx_GroupChannel5 - 6159 .syntax unified - 6160 .thumb - 6161 .thumb_func - 6163 HAL_TIMEx_GroupChannel5: - 6164 .LVL447: - 6165 .LFB363: + 6081 .loc 1 2804 1 view .LVU1780 + 6082 0096 7047 bx lr + 6083 .L497: + 6084 .align 2 + 6085 .L496: + 6086 0098 00440140 .word 1073824768 + 6087 .cfi_endproc + 6088 .LFE362: + ARM GAS /tmp/ccqCLCUn.s page 202 + + + 6090 .section .text.HAL_TIMEx_GroupChannel5,"ax",%progbits + 6091 .align 1 + 6092 .global HAL_TIMEx_GroupChannel5 + 6093 .syntax unified + 6094 .thumb + 6095 .thumb_func + 6097 HAL_TIMEx_GroupChannel5: + 6098 .LVL437: + 6099 .LFB363: 2818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check parameters */ - 6166 .loc 1 2818 1 is_stmt 1 view -0 - 6167 .cfi_startproc - 6168 @ args = 0, pretend = 0, frame = 0 - 6169 @ frame_needed = 0, uses_anonymous_args = 0 - 6170 @ link register save eliminated. + 6100 .loc 1 2818 1 is_stmt 1 view -0 + 6101 .cfi_startproc + 6102 @ args = 0, pretend = 0, frame = 0 + 6103 @ frame_needed = 0, uses_anonymous_args = 0 + 6104 @ link register save eliminated. 2820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_GROUPCH5(Channels)); - 6171 .loc 1 2820 3 view .LVU1806 + 6105 .loc 1 2820 3 view .LVU1782 2821:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6172 .loc 1 2821 3 view .LVU1807 + 6106 .loc 1 2821 3 view .LVU1783 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6173 .loc 1 2824 3 view .LVU1808 + 6107 .loc 1 2824 3 view .LVU1784 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6174 .loc 1 2824 3 view .LVU1809 - 6175 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - ARM GAS /tmp/ccdmQ4z9.s page 204 - - - 6176 0004 012B cmp r3, #1 - 6177 0006 18D0 beq .L500 + 6108 .loc 1 2824 3 view .LVU1785 + 6109 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 6110 0004 012B cmp r3, #1 + 6111 0006 18D0 beq .L500 2818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check parameters */ - 6178 .loc 1 2818 1 is_stmt 0 view .LVU1810 - 6179 0008 10B4 push {r4} - 6180 .LCFI48: - 6181 .cfi_def_cfa_offset 4 - 6182 .cfi_offset 4, -4 + 6112 .loc 1 2818 1 is_stmt 0 view .LVU1786 + 6113 0008 10B4 push {r4} + 6114 .LCFI48: + 6115 .cfi_def_cfa_offset 4 + 6116 .cfi_offset 4, -4 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6183 .loc 1 2824 3 is_stmt 1 discriminator 2 view .LVU1811 - 6184 000a 0122 movs r2, #1 - 6185 000c 80F83C20 strb r2, [r0, #60] + 6117 .loc 1 2824 3 is_stmt 1 discriminator 2 view .LVU1787 + 6118 000a 0122 movs r2, #1 + 6119 000c 80F83C20 strb r2, [r0, #60] 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6186 .loc 1 2824 3 discriminator 2 view .LVU1812 + 6120 .loc 1 2824 3 view .LVU1788 2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6187 .loc 1 2826 3 view .LVU1813 + 6121 .loc 1 2826 3 view .LVU1789 2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6188 .loc 1 2826 15 is_stmt 0 view .LVU1814 - 6189 0010 0223 movs r3, #2 - 6190 0012 80F83D30 strb r3, [r0, #61] + 6122 .loc 1 2826 15 is_stmt 0 view .LVU1790 + 6123 0010 0223 movs r3, #2 + 6124 0012 80F83D30 strb r3, [r0, #61] 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6191 .loc 1 2829 3 is_stmt 1 view .LVU1815 + 6125 .loc 1 2829 3 is_stmt 1 view .LVU1791 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6192 .loc 1 2829 7 is_stmt 0 view .LVU1816 - 6193 0016 0468 ldr r4, [r0] + 6126 .loc 1 2829 7 is_stmt 0 view .LVU1792 + 6127 0016 0468 ldr r4, [r0] 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6194 .loc 1 2829 17 view .LVU1817 - 6195 0018 A36C ldr r3, [r4, #72] + 6128 .loc 1 2829 17 view .LVU1793 + 6129 0018 A36C ldr r3, [r4, #72] 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6196 .loc 1 2829 24 view .LVU1818 - 6197 001a 23F06043 bic r3, r3, #-536870912 - 6198 001e A364 str r3, [r4, #72] + 6130 .loc 1 2829 24 view .LVU1794 + 6131 001a 23F06043 bic r3, r3, #-536870912 + 6132 001e A364 str r3, [r4, #72] 2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6199 .loc 1 2832 3 is_stmt 1 view .LVU1819 -2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6200 .loc 1 2832 7 is_stmt 0 view .LVU1820 - 6201 0020 0468 ldr r4, [r0] -2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6202 .loc 1 2832 17 view .LVU1821 - 6203 0022 A36C ldr r3, [r4, #72] -2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6204 .loc 1 2832 24 view .LVU1822 - 6205 0024 0B43 orrs r3, r3, r1 - 6206 0026 A364 str r3, [r4, #72] -2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6207 .loc 1 2835 3 is_stmt 1 view .LVU1823 -2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6208 .loc 1 2835 15 is_stmt 0 view .LVU1824 - 6209 0028 80F83D20 strb r2, [r0, #61] -2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6210 .loc 1 2837 3 is_stmt 1 view .LVU1825 -2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6211 .loc 1 2837 3 view .LVU1826 - 6212 002c 0023 movs r3, #0 - 6213 002e 80F83C30 strb r3, [r0, #60] -2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6214 .loc 1 2837 3 view .LVU1827 - ARM GAS /tmp/ccdmQ4z9.s page 205 + ARM GAS /tmp/ccqCLCUn.s page 203 + 6133 .loc 1 2832 3 is_stmt 1 view .LVU1795 +2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6134 .loc 1 2832 7 is_stmt 0 view .LVU1796 + 6135 0020 0468 ldr r4, [r0] +2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6136 .loc 1 2832 17 view .LVU1797 + 6137 0022 A36C ldr r3, [r4, #72] +2832:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6138 .loc 1 2832 24 view .LVU1798 + 6139 0024 0B43 orrs r3, r3, r1 + 6140 0026 A364 str r3, [r4, #72] +2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6141 .loc 1 2835 3 is_stmt 1 view .LVU1799 +2835:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6142 .loc 1 2835 15 is_stmt 0 view .LVU1800 + 6143 0028 80F83D20 strb r2, [r0, #61] +2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6144 .loc 1 2837 3 is_stmt 1 view .LVU1801 +2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6145 .loc 1 2837 3 view .LVU1802 + 6146 002c 0023 movs r3, #0 + 6147 002e 80F83C30 strb r3, [r0, #60] +2837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6148 .loc 1 2837 3 view .LVU1803 2839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6215 .loc 1 2839 3 view .LVU1828 + 6149 .loc 1 2839 3 view .LVU1804 2839:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6216 .loc 1 2839 10 is_stmt 0 view .LVU1829 - 6217 0032 1846 mov r0, r3 - 6218 .LVL448: + 6150 .loc 1 2839 10 is_stmt 0 view .LVU1805 + 6151 0032 1846 mov r0, r3 + 6152 .LVL438: 2840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6219 .loc 1 2840 1 view .LVU1830 - 6220 0034 5DF8044B ldr r4, [sp], #4 - 6221 .LCFI49: - 6222 .cfi_restore 4 - 6223 .cfi_def_cfa_offset 0 - 6224 0038 7047 bx lr - 6225 .LVL449: - 6226 .L500: + 6153 .loc 1 2840 1 view .LVU1806 + 6154 0034 5DF8044B ldr r4, [sp], #4 + 6155 .LCFI49: + 6156 .cfi_restore 4 + 6157 .cfi_def_cfa_offset 0 + 6158 0038 7047 bx lr + 6159 .LVL439: + 6160 .L500: 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6227 .loc 1 2824 3 discriminator 1 view .LVU1831 - 6228 003a 0220 movs r0, #2 - 6229 .LVL450: + 6161 .loc 1 2824 3 discriminator 1 view .LVU1807 + 6162 003a 0220 movs r0, #2 + 6163 .LVL440: 2840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6230 .loc 1 2840 1 view .LVU1832 - 6231 003c 7047 bx lr - 6232 .cfi_endproc - 6233 .LFE363: - 6235 .section .text.HAL_TIMEx_DisarmBreakInput,"ax",%progbits - 6236 .align 1 - 6237 .global HAL_TIMEx_DisarmBreakInput - 6238 .syntax unified - 6239 .thumb - 6240 .thumb_func - 6242 HAL_TIMEx_DisarmBreakInput: - 6243 .LVL451: - 6244 .LFB364: + 6164 .loc 1 2840 1 view .LVU1808 + 6165 003c 7047 bx lr + 6166 .cfi_endproc + 6167 .LFE363: + 6169 .section .text.HAL_TIMEx_DisarmBreakInput,"ax",%progbits + 6170 .align 1 + 6171 .global HAL_TIMEx_DisarmBreakInput + 6172 .syntax unified + 6173 .thumb + 6174 .thumb_func + 6176 HAL_TIMEx_DisarmBreakInput: + 6177 .LVL441: + 6178 .LFB364: + ARM GAS /tmp/ccqCLCUn.s page 204 + + 2856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 6245 .loc 1 2856 1 is_stmt 1 view -0 - 6246 .cfi_startproc - 6247 @ args = 0, pretend = 0, frame = 0 - 6248 @ frame_needed = 0, uses_anonymous_args = 0 - 6249 @ link register save eliminated. + 6179 .loc 1 2856 1 is_stmt 1 view -0 + 6180 .cfi_startproc + 6181 @ args = 0, pretend = 0, frame = 0 + 6182 @ frame_needed = 0, uses_anonymous_args = 0 + 6183 @ link register save eliminated. 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6250 .loc 1 2857 3 view .LVU1834 + 6184 .loc 1 2857 3 view .LVU1810 2858:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6251 .loc 1 2858 3 view .LVU1835 + 6185 .loc 1 2858 3 view .LVU1811 2861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAKINPUT(BreakInput)); - 6252 .loc 1 2861 3 view .LVU1836 + 6186 .loc 1 2861 3 view .LVU1812 2862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6253 .loc 1 2862 3 view .LVU1837 + 6187 .loc 1 2862 3 view .LVU1813 2864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6254 .loc 1 2864 3 view .LVU1838 - 6255 0000 0129 cmp r1, #1 - 6256 0002 03D0 beq .L506 - 6257 0004 0229 cmp r1, #2 - 6258 0006 10D0 beq .L507 - 6259 0008 0120 movs r0, #1 - 6260 .LVL452: + 6188 .loc 1 2864 3 view .LVU1814 + 6189 0000 0129 cmp r1, #1 + 6190 0002 03D0 beq .L506 + 6191 0004 0229 cmp r1, #2 + 6192 0006 10D0 beq .L507 + 6193 0008 0120 movs r0, #1 + 6194 .LVL442: 2864:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6261 .loc 1 2864 3 is_stmt 0 view .LVU1839 - ARM GAS /tmp/ccdmQ4z9.s page 206 - - - 6262 000a 7047 bx lr - 6263 .LVL453: - 6264 .L506: + 6195 .loc 1 2864 3 is_stmt 0 view .LVU1815 + 6196 000a 7047 bx lr + 6197 .LVL443: + 6198 .L506: 2869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BKBID) == TIM_BDTR_BKBID) && - 6265 .loc 1 2869 7 is_stmt 1 view .LVU1840 + 6199 .loc 1 2869 7 is_stmt 1 view .LVU1816 2869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BKBID) == TIM_BDTR_BKBID) && - 6266 .loc 1 2869 17 is_stmt 0 view .LVU1841 - 6267 000c 0268 ldr r2, [r0] + 6200 .loc 1 2869 17 is_stmt 0 view .LVU1817 + 6201 000c 0268 ldr r2, [r0] 2869:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BKBID) == TIM_BDTR_BKBID) && - 6268 .loc 1 2869 15 view .LVU1842 - 6269 000e 516C ldr r1, [r2, #68] - 6270 .LVL454: + 6202 .loc 1 2869 15 view .LVU1818 + 6203 000e 516C ldr r1, [r2, #68] + 6204 .LVL444: 2870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) - 6271 .loc 1 2870 7 is_stmt 1 view .LVU1843 + 6205 .loc 1 2870 7 is_stmt 1 view .LVU1819 2870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) - 6272 .loc 1 2870 65 is_stmt 0 view .LVU1844 - 6273 0010 0D4B ldr r3, .L513 - 6274 0012 0B40 ands r3, r3, r1 + 6206 .loc 1 2870 65 is_stmt 0 view .LVU1820 + 6207 0010 0D4B ldr r3, .L513 + 6208 0012 0B40 ands r3, r3, r1 2870:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) - 6275 .loc 1 2870 10 view .LVU1845 - 6276 0014 B3F1805F cmp r3, #268435456 - 6277 0018 01D0 beq .L511 + 6209 .loc 1 2870 10 view .LVU1821 + 6210 0014 B3F1805F cmp r3, #268435456 + 6211 0018 01D0 beq .L511 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6278 .loc 1 2857 21 view .LVU1846 - 6279 001a 0020 movs r0, #0 - 6280 .LVL455: + 6212 .loc 1 2857 21 view .LVU1822 + 6213 001a 0020 movs r0, #0 + 6214 .LVL445: 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6281 .loc 1 2857 21 view .LVU1847 - 6282 001c 7047 bx lr - 6283 .LVL456: - 6284 .L511: + 6215 .loc 1 2857 21 view .LVU1823 + 6216 001c 7047 bx lr + 6217 .LVL446: + 6218 .L511: 2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6285 .loc 1 2874 9 is_stmt 1 view .LVU1848 - 6286 001e 536C ldr r3, [r2, #68] - 6287 0020 43F08063 orr r3, r3, #67108864 - 6288 0024 5364 str r3, [r2, #68] -2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6289 .loc 1 2857 21 is_stmt 0 view .LVU1849 - 6290 0026 0020 movs r0, #0 - 6291 .LVL457: -2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6292 .loc 1 2857 21 view .LVU1850 - 6293 0028 7047 bx lr - 6294 .LVL458: - 6295 .L507: -2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BK2BID) == TIM_BDTR_BK2BID) && - 6296 .loc 1 2881 7 is_stmt 1 view .LVU1851 -2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BK2BID) == TIM_BDTR_BK2BID) && - 6297 .loc 1 2881 17 is_stmt 0 view .LVU1852 - 6298 002a 0268 ldr r2, [r0] -2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BK2BID) == TIM_BDTR_BK2BID) && - 6299 .loc 1 2881 15 view .LVU1853 - 6300 002c 516C ldr r1, [r2, #68] - 6301 .LVL459: -2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) - 6302 .loc 1 2882 7 is_stmt 1 view .LVU1854 -2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) - ARM GAS /tmp/ccdmQ4z9.s page 207 + 6219 .loc 1 2874 9 is_stmt 1 view .LVU1824 + ARM GAS /tmp/ccqCLCUn.s page 205 - 6303 .loc 1 2882 67 is_stmt 0 view .LVU1855 - 6304 002e 074B ldr r3, .L513+4 - 6305 0030 0B40 ands r3, r3, r1 -2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) - 6306 .loc 1 2882 10 view .LVU1856 - 6307 0032 B3F1005F cmp r3, #536870912 - 6308 0036 01D0 beq .L512 + 6220 001e 536C ldr r3, [r2, #68] + 6221 0020 43F08063 orr r3, r3, #67108864 + 6222 0024 5364 str r3, [r2, #68] 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6309 .loc 1 2857 21 view .LVU1857 - 6310 0038 0020 movs r0, #0 - 6311 .LVL460: + 6223 .loc 1 2857 21 is_stmt 0 view .LVU1825 + 6224 0026 0020 movs r0, #0 + 6225 .LVL447: +2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; + 6226 .loc 1 2857 21 view .LVU1826 + 6227 0028 7047 bx lr + 6228 .LVL448: + 6229 .L507: +2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BK2BID) == TIM_BDTR_BK2BID) && + 6230 .loc 1 2881 7 is_stmt 1 view .LVU1827 +2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BK2BID) == TIM_BDTR_BK2BID) && + 6231 .loc 1 2881 17 is_stmt 0 view .LVU1828 + 6232 002a 0268 ldr r2, [r0] +2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** if ((READ_BIT(tmpbdtr, TIM_BDTR_BK2BID) == TIM_BDTR_BK2BID) && + 6233 .loc 1 2881 15 view .LVU1829 + 6234 002c 516C ldr r1, [r2, #68] + 6235 .LVL449: +2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) + 6236 .loc 1 2882 7 is_stmt 1 view .LVU1830 +2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) + 6237 .loc 1 2882 67 is_stmt 0 view .LVU1831 + 6238 002e 074B ldr r3, .L513+4 + 6239 0030 0B40 ands r3, r3, r1 +2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** (READ_BIT(tmpbdtr, TIM_BDTR_MOE) == 0U)) + 6240 .loc 1 2882 10 view .LVU1832 + 6241 0032 B3F1005F cmp r3, #536870912 + 6242 0036 01D0 beq .L512 +2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; + 6243 .loc 1 2857 21 view .LVU1833 + 6244 0038 0020 movs r0, #0 + 6245 .LVL450: 2895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6312 .loc 1 2895 3 is_stmt 1 view .LVU1858 + 6246 .loc 1 2895 3 is_stmt 1 view .LVU1834 2896:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6313 .loc 1 2896 1 is_stmt 0 view .LVU1859 - 6314 003a 7047 bx lr - 6315 .LVL461: - 6316 .L512: + 6247 .loc 1 2896 1 is_stmt 0 view .LVU1835 + 6248 003a 7047 bx lr + 6249 .LVL451: + 6250 .L512: 2886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6317 .loc 1 2886 9 is_stmt 1 view .LVU1860 - 6318 003c 536C ldr r3, [r2, #68] - 6319 003e 43F00063 orr r3, r3, #134217728 - 6320 0042 5364 str r3, [r2, #68] + 6251 .loc 1 2886 9 is_stmt 1 view .LVU1836 + 6252 003c 536C ldr r3, [r2, #68] + 6253 003e 43F00063 orr r3, r3, #134217728 + 6254 0042 5364 str r3, [r2, #68] 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6321 .loc 1 2857 21 is_stmt 0 view .LVU1861 - 6322 0044 0020 movs r0, #0 - 6323 .LVL462: + 6255 .loc 1 2857 21 is_stmt 0 view .LVU1837 + 6256 0044 0020 movs r0, #0 + 6257 .LVL452: 2857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpbdtr; - 6324 .loc 1 2857 21 view .LVU1862 - 6325 0046 7047 bx lr - 6326 .L514: - 6327 .align 2 - 6328 .L513: - 6329 0048 00800010 .word 268468224 - 6330 004c 00800020 .word 536903680 - 6331 .cfi_endproc - 6332 .LFE364: - 6334 .section .text.HAL_TIMEx_ReArmBreakInput,"ax",%progbits - 6335 .align 1 - 6336 .global HAL_TIMEx_ReArmBreakInput - 6337 .syntax unified - 6338 .thumb - 6339 .thumb_func - 6341 HAL_TIMEx_ReArmBreakInput: - 6342 .LVL463: - 6343 .LFB365: -2910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 6344 .loc 1 2910 1 is_stmt 1 view -0 - 6345 .cfi_startproc - 6346 @ args = 0, pretend = 0, frame = 0 - 6347 @ frame_needed = 0, uses_anonymous_args = 0 -2910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 6348 .loc 1 2910 1 is_stmt 0 view .LVU1864 - 6349 0000 38B5 push {r3, r4, r5, lr} - 6350 .LCFI50: - 6351 .cfi_def_cfa_offset 16 - 6352 .cfi_offset 3, -16 - ARM GAS /tmp/ccdmQ4z9.s page 208 + 6258 .loc 1 2857 21 view .LVU1838 + 6259 0046 7047 bx lr + 6260 .L514: + 6261 .align 2 + 6262 .L513: + ARM GAS /tmp/ccqCLCUn.s page 206 - 6353 .cfi_offset 4, -12 - 6354 .cfi_offset 5, -8 - 6355 .cfi_offset 14, -4 - 6356 0002 0446 mov r4, r0 + 6263 0048 00800010 .word 268468224 + 6264 004c 00800020 .word 536903680 + 6265 .cfi_endproc + 6266 .LFE364: + 6268 .section .text.HAL_TIMEx_ReArmBreakInput,"ax",%progbits + 6269 .align 1 + 6270 .global HAL_TIMEx_ReArmBreakInput + 6271 .syntax unified + 6272 .thumb + 6273 .thumb_func + 6275 HAL_TIMEx_ReArmBreakInput: + 6276 .LVL453: + 6277 .LFB365: +2910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 6278 .loc 1 2910 1 is_stmt 1 view -0 + 6279 .cfi_startproc + 6280 @ args = 0, pretend = 0, frame = 0 + 6281 @ frame_needed = 0, uses_anonymous_args = 0 +2910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; + 6282 .loc 1 2910 1 is_stmt 0 view .LVU1840 + 6283 0000 38B5 push {r3, r4, r5, lr} + 6284 .LCFI50: + 6285 .cfi_def_cfa_offset 16 + 6286 .cfi_offset 3, -16 + 6287 .cfi_offset 4, -12 + 6288 .cfi_offset 5, -8 + 6289 .cfi_offset 14, -4 + 6290 0002 0446 mov r4, r0 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - 6357 .loc 1 2911 3 is_stmt 1 view .LVU1865 - 6358 .LVL464: + 6291 .loc 1 2911 3 is_stmt 1 view .LVU1841 + 6292 .LVL454: 2912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6359 .loc 1 2912 3 view .LVU1866 + 6293 .loc 1 2912 3 view .LVU1842 2915:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_BREAKINPUT(BreakInput)); - 6360 .loc 1 2915 3 view .LVU1867 + 6294 .loc 1 2915 3 view .LVU1843 2916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6361 .loc 1 2916 3 view .LVU1868 + 6295 .loc 1 2916 3 view .LVU1844 2918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6362 .loc 1 2918 3 view .LVU1869 - 6363 0004 0129 cmp r1, #1 - 6364 0006 03D0 beq .L516 - 6365 0008 0229 cmp r1, #2 - 6366 000a 1ED0 beq .L517 - 6367 000c 0120 movs r0, #1 - 6368 .LVL465: - 6369 .L518: + 6296 .loc 1 2918 3 view .LVU1845 + 6297 0004 0129 cmp r1, #1 + 6298 0006 03D0 beq .L516 + 6299 0008 0229 cmp r1, #2 + 6300 000a 1ED0 beq .L517 + 6301 000c 0120 movs r0, #1 + 6302 .LVL455: + 6303 .L518: 2971:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6370 .loc 1 2971 1 is_stmt 0 view .LVU1870 - 6371 000e 38BD pop {r3, r4, r5, pc} - 6372 .LVL466: - 6373 .L516: + 6304 .loc 1 2971 1 is_stmt 0 view .LVU1846 + 6305 000e 38BD pop {r3, r4, r5, pc} + 6306 .LVL456: + 6307 .L516: 2923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6374 .loc 1 2923 7 is_stmt 1 view .LVU1871 + 6308 .loc 1 2923 7 is_stmt 1 view .LVU1847 2923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6375 .loc 1 2923 11 is_stmt 0 view .LVU1872 - 6376 0010 0368 ldr r3, [r0] - 6377 0012 5B6C ldr r3, [r3, #68] -2923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6378 .loc 1 2923 10 view .LVU1873 - 6379 0014 13F0805F tst r3, #268435456 - 6380 0018 01D1 bne .L528 -2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - 6381 .loc 1 2911 21 view .LVU1874 - 6382 001a 0020 movs r0, #0 - 6383 .LVL467: -2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - 6384 .loc 1 2911 21 view .LVU1875 - 6385 001c F7E7 b .L518 - 6386 .LVL468: - 6387 .L528: -2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BKDSRM) != 0UL) - 6388 .loc 1 2927 9 is_stmt 1 view .LVU1876 -2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BKDSRM) != 0UL) - 6389 .loc 1 2927 21 is_stmt 0 view .LVU1877 - 6390 001e FFF7FEFF bl HAL_GetTick - 6391 .LVL469: -2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BKDSRM) != 0UL) - 6392 .loc 1 2927 21 view .LVU1878 - 6393 0022 0546 mov r5, r0 - 6394 .LVL470: -2928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - ARM GAS /tmp/ccdmQ4z9.s page 209 + 6309 .loc 1 2923 11 is_stmt 0 view .LVU1848 + 6310 0010 0368 ldr r3, [r0] + 6311 0012 5B6C ldr r3, [r3, #68] + ARM GAS /tmp/ccqCLCUn.s page 207 - 6395 .loc 1 2928 9 is_stmt 1 view .LVU1879 - 6396 .L519: +2923:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6312 .loc 1 2923 10 view .LVU1849 + 6313 0014 13F0805F tst r3, #268435456 + 6314 0018 01D1 bne .L528 +2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; + 6315 .loc 1 2911 21 view .LVU1850 + 6316 001a 0020 movs r0, #0 + 6317 .LVL457: +2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; + 6318 .loc 1 2911 21 view .LVU1851 + 6319 001c F7E7 b .L518 + 6320 .LVL458: + 6321 .L528: +2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BKDSRM) != 0UL) + 6322 .loc 1 2927 9 is_stmt 1 view .LVU1852 +2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BKDSRM) != 0UL) + 6323 .loc 1 2927 21 is_stmt 0 view .LVU1853 + 6324 001e FFF7FEFF bl HAL_GetTick + 6325 .LVL459: +2927:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BKDSRM) != 0UL) + 6326 .loc 1 2927 21 view .LVU1854 + 6327 0022 0546 mov r5, r0 + 6328 .LVL460: 2928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6397 .loc 1 2928 64 view .LVU1880 + 6329 .loc 1 2928 9 is_stmt 1 view .LVU1855 + 6330 .L519: 2928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6398 .loc 1 2928 16 is_stmt 0 view .LVU1881 - 6399 0024 2368 ldr r3, [r4] - 6400 0026 5B6C ldr r3, [r3, #68] + 6331 .loc 1 2928 64 view .LVU1856 2928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6401 .loc 1 2928 64 view .LVU1882 - 6402 0028 13F0806F tst r3, #67108864 - 6403 002c 0BD0 beq .L529 + 6332 .loc 1 2928 16 is_stmt 0 view .LVU1857 + 6333 0024 2368 ldr r3, [r4] + 6334 0026 5B6C ldr r3, [r3, #68] +2928:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6335 .loc 1 2928 64 view .LVU1858 + 6336 0028 13F0806F tst r3, #67108864 + 6337 002c 0BD0 beq .L529 2930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6404 .loc 1 2930 11 is_stmt 1 view .LVU1883 + 6338 .loc 1 2930 11 is_stmt 1 view .LVU1859 2930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6405 .loc 1 2930 16 is_stmt 0 view .LVU1884 - 6406 002e FFF7FEFF bl HAL_GetTick - 6407 .LVL471: + 6339 .loc 1 2930 16 is_stmt 0 view .LVU1860 + 6340 002e FFF7FEFF bl HAL_GetTick + 6341 .LVL461: 2930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6408 .loc 1 2930 30 discriminator 1 view .LVU1885 - 6409 0032 401B subs r0, r0, r5 + 6342 .loc 1 2930 30 discriminator 1 view .LVU1861 + 6343 0032 401B subs r0, r0, r5 2930:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6410 .loc 1 2930 14 discriminator 1 view .LVU1886 - 6411 0034 0528 cmp r0, #5 - 6412 0036 F5D9 bls .L519 + 6344 .loc 1 2930 14 discriminator 1 view .LVU1862 + 6345 0034 0528 cmp r0, #5 + 6346 0036 F5D9 bls .L519 2933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6413 .loc 1 2933 13 is_stmt 1 view .LVU1887 + 6347 .loc 1 2933 13 is_stmt 1 view .LVU1863 2933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6414 .loc 1 2933 17 is_stmt 0 view .LVU1888 - 6415 0038 2368 ldr r3, [r4] - 6416 003a 5B6C ldr r3, [r3, #68] + 6348 .loc 1 2933 17 is_stmt 0 view .LVU1864 + 6349 0038 2368 ldr r3, [r4] + 6350 003a 5B6C ldr r3, [r3, #68] 2933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6417 .loc 1 2933 16 view .LVU1889 - 6418 003c 13F0806F tst r3, #67108864 - 6419 0040 F0D0 beq .L519 + 6351 .loc 1 2933 16 view .LVU1865 + ARM GAS /tmp/ccqCLCUn.s page 208 + + + 6352 003c 13F0806F tst r3, #67108864 + 6353 0040 F0D0 beq .L519 2935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6420 .loc 1 2935 22 view .LVU1890 - 6421 0042 0320 movs r0, #3 - 6422 0044 E3E7 b .L518 - 6423 .L529: + 6354 .loc 1 2935 22 view .LVU1866 + 6355 0042 0320 movs r0, #3 + 6356 0044 E3E7 b .L518 + 6357 .L529: 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - 6424 .loc 1 2911 21 view .LVU1891 - 6425 0046 0020 movs r0, #0 - 6426 0048 E1E7 b .L518 - 6427 .LVL472: - 6428 .L517: + 6358 .loc 1 2911 21 view .LVU1867 + 6359 0046 0020 movs r0, #0 + 6360 0048 E1E7 b .L518 + 6361 .LVL462: + 6362 .L517: 2946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6429 .loc 1 2946 7 is_stmt 1 view .LVU1892 + 6363 .loc 1 2946 7 is_stmt 1 view .LVU1868 2946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6430 .loc 1 2946 11 is_stmt 0 view .LVU1893 - 6431 004a 0368 ldr r3, [r0] - 6432 004c 5B6C ldr r3, [r3, #68] + 6364 .loc 1 2946 11 is_stmt 0 view .LVU1869 + 6365 004a 0368 ldr r3, [r0] + 6366 004c 5B6C ldr r3, [r3, #68] 2946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6433 .loc 1 2946 10 view .LVU1894 - 6434 004e 13F0005F tst r3, #536870912 - 6435 0052 01D1 bne .L530 + 6367 .loc 1 2946 10 view .LVU1870 + 6368 004e 13F0005F tst r3, #536870912 + 6369 0052 01D1 bne .L530 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - ARM GAS /tmp/ccdmQ4z9.s page 210 + 6370 .loc 1 2911 21 view .LVU1871 + 6371 0054 0020 movs r0, #0 + 6372 .LVL463: +2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; + 6373 .loc 1 2911 21 view .LVU1872 + 6374 0056 DAE7 b .L518 + 6375 .LVL464: + 6376 .L530: +2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BK2DSRM) != 0UL) + 6377 .loc 1 2950 9 is_stmt 1 view .LVU1873 +2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BK2DSRM) != 0UL) + 6378 .loc 1 2950 21 is_stmt 0 view .LVU1874 + 6379 0058 FFF7FEFF bl HAL_GetTick + 6380 .LVL465: +2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BK2DSRM) != 0UL) + 6381 .loc 1 2950 21 view .LVU1875 + 6382 005c 0546 mov r5, r0 + 6383 .LVL466: +2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6384 .loc 1 2951 9 is_stmt 1 view .LVU1876 + 6385 .L521: +2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6386 .loc 1 2951 65 view .LVU1877 +2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6387 .loc 1 2951 16 is_stmt 0 view .LVU1878 + 6388 005e 2368 ldr r3, [r4] + 6389 0060 5B6C ldr r3, [r3, #68] +2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6390 .loc 1 2951 65 view .LVU1879 + 6391 0062 13F0006F tst r3, #134217728 + 6392 0066 0BD0 beq .L531 +2953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { + 6393 .loc 1 2953 11 is_stmt 1 view .LVU1880 + ARM GAS /tmp/ccqCLCUn.s page 209 - 6436 .loc 1 2911 21 view .LVU1895 - 6437 0054 0020 movs r0, #0 - 6438 .LVL473: -2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - 6439 .loc 1 2911 21 view .LVU1896 - 6440 0056 DAE7 b .L518 - 6441 .LVL474: - 6442 .L530: -2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BK2DSRM) != 0UL) - 6443 .loc 1 2950 9 is_stmt 1 view .LVU1897 -2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BK2DSRM) != 0UL) - 6444 .loc 1 2950 21 is_stmt 0 view .LVU1898 - 6445 0058 FFF7FEFF bl HAL_GetTick - 6446 .LVL475: -2950:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** while (READ_BIT(htim->Instance->BDTR, TIM_BDTR_BK2DSRM) != 0UL) - 6447 .loc 1 2950 21 view .LVU1899 - 6448 005c 0546 mov r5, r0 - 6449 .LVL476: -2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6450 .loc 1 2951 9 is_stmt 1 view .LVU1900 - 6451 .L521: -2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6452 .loc 1 2951 65 view .LVU1901 -2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6453 .loc 1 2951 16 is_stmt 0 view .LVU1902 - 6454 005e 2368 ldr r3, [r4] - 6455 0060 5B6C ldr r3, [r3, #68] -2951:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6456 .loc 1 2951 65 view .LVU1903 - 6457 0062 13F0006F tst r3, #134217728 - 6458 0066 0BD0 beq .L531 2953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6459 .loc 1 2953 11 is_stmt 1 view .LVU1904 + 6394 .loc 1 2953 16 is_stmt 0 view .LVU1881 + 6395 0068 FFF7FEFF bl HAL_GetTick + 6396 .LVL467: 2953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6460 .loc 1 2953 16 is_stmt 0 view .LVU1905 - 6461 0068 FFF7FEFF bl HAL_GetTick - 6462 .LVL477: + 6397 .loc 1 2953 30 discriminator 1 view .LVU1882 + 6398 006c 401B subs r0, r0, r5 2953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6463 .loc 1 2953 30 discriminator 1 view .LVU1906 - 6464 006c 401B subs r0, r0, r5 -2953:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6465 .loc 1 2953 14 discriminator 1 view .LVU1907 - 6466 006e 0528 cmp r0, #5 - 6467 0070 F5D9 bls .L521 + 6399 .loc 1 2953 14 discriminator 1 view .LVU1883 + 6400 006e 0528 cmp r0, #5 + 6401 0070 F5D9 bls .L521 2956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6468 .loc 1 2956 13 is_stmt 1 view .LVU1908 + 6402 .loc 1 2956 13 is_stmt 1 view .LVU1884 2956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6469 .loc 1 2956 17 is_stmt 0 view .LVU1909 - 6470 0072 2368 ldr r3, [r4] - 6471 0074 5B6C ldr r3, [r3, #68] + 6403 .loc 1 2956 17 is_stmt 0 view .LVU1885 + 6404 0072 2368 ldr r3, [r4] + 6405 0074 5B6C ldr r3, [r3, #68] 2956:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** { - 6472 .loc 1 2956 16 view .LVU1910 - 6473 0076 13F0006F tst r3, #134217728 - 6474 007a F0D0 beq .L521 + 6406 .loc 1 2956 16 view .LVU1886 + 6407 0076 13F0006F tst r3, #134217728 + 6408 007a F0D0 beq .L521 2958:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6475 .loc 1 2958 22 view .LVU1911 - 6476 007c 0320 movs r0, #3 - ARM GAS /tmp/ccdmQ4z9.s page 211 - - - 6477 007e C6E7 b .L518 - 6478 .L531: + 6409 .loc 1 2958 22 view .LVU1887 + 6410 007c 0320 movs r0, #3 + 6411 007e C6E7 b .L518 + 6412 .L531: 2911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tickstart; - 6479 .loc 1 2911 21 view .LVU1912 - 6480 0080 0020 movs r0, #0 - 6481 0082 C4E7 b .L518 - 6482 .cfi_endproc - 6483 .LFE365: - 6485 .section .text.HAL_TIMEx_DitheringEnable,"ax",%progbits - 6486 .align 1 - 6487 .global HAL_TIMEx_DitheringEnable - 6488 .syntax unified - 6489 .thumb - 6490 .thumb_func - 6492 HAL_TIMEx_DitheringEnable: - 6493 .LVL478: - 6494 .LFB366: + 6413 .loc 1 2911 21 view .LVU1888 + 6414 0080 0020 movs r0, #0 + 6415 0082 C4E7 b .L518 + 6416 .cfi_endproc + 6417 .LFE365: + 6419 .section .text.HAL_TIMEx_DitheringEnable,"ax",%progbits + 6420 .align 1 + 6421 .global HAL_TIMEx_DitheringEnable + 6422 .syntax unified + 6423 .thumb + 6424 .thumb_func + 6426 HAL_TIMEx_DitheringEnable: + 6427 .LVL468: + 6428 .LFB366: 2993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6495 .loc 1 2993 1 is_stmt 1 view -0 - 6496 .cfi_startproc - 6497 @ args = 0, pretend = 0, frame = 0 - 6498 @ frame_needed = 0, uses_anonymous_args = 0 - 6499 @ link register save eliminated. + 6429 .loc 1 2993 1 is_stmt 1 view -0 + 6430 .cfi_startproc + 6431 @ args = 0, pretend = 0, frame = 0 + 6432 @ frame_needed = 0, uses_anonymous_args = 0 + 6433 @ link register save eliminated. 2995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6500 .loc 1 2995 3 view .LVU1914 + 6434 .loc 1 2995 3 view .LVU1890 2997:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6501 .loc 1 2997 3 view .LVU1915 - 6502 0000 0268 ldr r2, [r0] - 6503 0002 1368 ldr r3, [r2] - 6504 0004 43F48053 orr r3, r3, #4096 - 6505 0008 1360 str r3, [r2] + 6435 .loc 1 2997 3 view .LVU1891 + 6436 0000 0268 ldr r2, [r0] + 6437 0002 1368 ldr r3, [r2] + 6438 0004 43F48053 orr r3, r3, #4096 + 6439 0008 1360 str r3, [r2] 2998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6506 .loc 1 2998 3 view .LVU1916 + 6440 .loc 1 2998 3 view .LVU1892 + ARM GAS /tmp/ccqCLCUn.s page 210 + + 2999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6507 .loc 1 2999 1 is_stmt 0 view .LVU1917 - 6508 000a 0020 movs r0, #0 - 6509 .LVL479: + 6441 .loc 1 2999 1 is_stmt 0 view .LVU1893 + 6442 000a 0020 movs r0, #0 + 6443 .LVL469: 2999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6510 .loc 1 2999 1 view .LVU1918 - 6511 000c 7047 bx lr - 6512 .cfi_endproc - 6513 .LFE366: - 6515 .section .text.HAL_TIMEx_DitheringDisable,"ax",%progbits - 6516 .align 1 - 6517 .global HAL_TIMEx_DitheringDisable - 6518 .syntax unified - 6519 .thumb - 6520 .thumb_func - 6522 HAL_TIMEx_DitheringDisable: - 6523 .LVL480: - 6524 .LFB367: + 6444 .loc 1 2999 1 view .LVU1894 + 6445 000c 7047 bx lr + 6446 .cfi_endproc + 6447 .LFE366: + 6449 .section .text.HAL_TIMEx_DitheringDisable,"ax",%progbits + 6450 .align 1 + 6451 .global HAL_TIMEx_DitheringDisable + 6452 .syntax unified + 6453 .thumb + 6454 .thumb_func + 6456 HAL_TIMEx_DitheringDisable: + 6457 .LVL470: + 6458 .LFB367: 3017:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6525 .loc 1 3017 1 is_stmt 1 view -0 - 6526 .cfi_startproc - 6527 @ args = 0, pretend = 0, frame = 0 - 6528 @ frame_needed = 0, uses_anonymous_args = 0 - 6529 @ link register save eliminated. - ARM GAS /tmp/ccdmQ4z9.s page 212 - - + 6459 .loc 1 3017 1 is_stmt 1 view -0 + 6460 .cfi_startproc + 6461 @ args = 0, pretend = 0, frame = 0 + 6462 @ frame_needed = 0, uses_anonymous_args = 0 + 6463 @ link register save eliminated. 3019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6530 .loc 1 3019 3 view .LVU1920 + 6464 .loc 1 3019 3 view .LVU1896 3021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6531 .loc 1 3021 3 view .LVU1921 - 6532 0000 0268 ldr r2, [r0] - 6533 0002 1368 ldr r3, [r2] - 6534 0004 23F48053 bic r3, r3, #4096 - 6535 0008 1360 str r3, [r2] + 6465 .loc 1 3021 3 view .LVU1897 + 6466 0000 0268 ldr r2, [r0] + 6467 0002 1368 ldr r3, [r2] + 6468 0004 23F48053 bic r3, r3, #4096 + 6469 0008 1360 str r3, [r2] 3022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6536 .loc 1 3022 3 view .LVU1922 + 6470 .loc 1 3022 3 view .LVU1898 3023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6537 .loc 1 3023 1 is_stmt 0 view .LVU1923 - 6538 000a 0020 movs r0, #0 - 6539 .LVL481: + 6471 .loc 1 3023 1 is_stmt 0 view .LVU1899 + 6472 000a 0020 movs r0, #0 + 6473 .LVL471: 3023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6540 .loc 1 3023 1 view .LVU1924 - 6541 000c 7047 bx lr - 6542 .cfi_endproc - 6543 .LFE367: - 6545 .section .text.HAL_TIMEx_OC_ConfigPulseOnCompare,"ax",%progbits - 6546 .align 1 - 6547 .global HAL_TIMEx_OC_ConfigPulseOnCompare - 6548 .syntax unified - 6549 .thumb - 6550 .thumb_func - 6552 HAL_TIMEx_OC_ConfigPulseOnCompare: - 6553 .LVL482: - 6554 .LFB368: + 6474 .loc 1 3023 1 view .LVU1900 + 6475 000c 7047 bx lr + 6476 .cfi_endproc + 6477 .LFE367: + 6479 .section .text.HAL_TIMEx_OC_ConfigPulseOnCompare,"ax",%progbits + 6480 .align 1 + 6481 .global HAL_TIMEx_OC_ConfigPulseOnCompare + 6482 .syntax unified + 6483 .thumb + 6484 .thumb_func + 6486 HAL_TIMEx_OC_ConfigPulseOnCompare: + 6487 .LVL472: + 6488 .LFB368: 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpecr; - 6555 .loc 1 3037 1 is_stmt 1 view -0 - 6556 .cfi_startproc - 6557 @ args = 0, pretend = 0, frame = 0 - 6558 @ frame_needed = 0, uses_anonymous_args = 0 - 6559 @ link register save eliminated. + 6489 .loc 1 3037 1 is_stmt 1 view -0 + 6490 .cfi_startproc + 6491 @ args = 0, pretend = 0, frame = 0 + 6492 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccqCLCUn.s page 211 + + + 6493 @ link register save eliminated. 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpecr; - 6560 .loc 1 3037 1 is_stmt 0 view .LVU1926 - 6561 0000 0346 mov r3, r0 + 6494 .loc 1 3037 1 is_stmt 0 view .LVU1902 + 6495 0000 0346 mov r3, r0 3038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6562 .loc 1 3038 3 is_stmt 1 view .LVU1927 + 6496 .loc 1 3038 3 is_stmt 1 view .LVU1903 3041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_PULSEONCOMPARE_WIDTH(PulseWidth)); - 6563 .loc 1 3041 3 view .LVU1928 + 6497 .loc 1 3041 3 view .LVU1904 3042:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_PULSEONCOMPARE_WIDTHPRESCALER(PulseWidthPrescaler)); - 6564 .loc 1 3042 3 view .LVU1929 + 6498 .loc 1 3042 3 view .LVU1905 3043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6565 .loc 1 3043 3 view .LVU1930 + 6499 .loc 1 3043 3 view .LVU1906 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6566 .loc 1 3046 3 view .LVU1931 + 6500 .loc 1 3046 3 view .LVU1907 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6567 .loc 1 3046 3 view .LVU1932 - 6568 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 - 6569 .LVL483: + 6501 .loc 1 3046 3 view .LVU1908 + 6502 0002 90F83C00 ldrb r0, [r0, #60] @ zero_extendqisi2 + 6503 .LVL473: 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6570 .loc 1 3046 3 is_stmt 0 view .LVU1933 - 6571 0006 0128 cmp r0, #1 - 6572 0008 18D0 beq .L536 + 6504 .loc 1 3046 3 is_stmt 0 view .LVU1909 + 6505 0006 0128 cmp r0, #1 + 6506 0008 18D0 beq .L536 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** uint32_t tmpecr; - 6573 .loc 1 3037 1 view .LVU1934 - ARM GAS /tmp/ccdmQ4z9.s page 213 - - - 6574 000a 10B4 push {r4} - 6575 .LCFI51: - 6576 .cfi_def_cfa_offset 4 - 6577 .cfi_offset 4, -4 + 6507 .loc 1 3037 1 view .LVU1910 + 6508 000a 10B4 push {r4} + 6509 .LCFI51: + 6510 .cfi_def_cfa_offset 4 + 6511 .cfi_offset 4, -4 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6578 .loc 1 3046 3 is_stmt 1 discriminator 2 view .LVU1935 - 6579 000c 4FF0010C mov ip, #1 - 6580 0010 83F83CC0 strb ip, [r3, #60] + 6512 .loc 1 3046 3 is_stmt 1 discriminator 2 view .LVU1911 + 6513 000c 4FF0010C mov ip, #1 + 6514 0010 83F83CC0 strb ip, [r3, #60] 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6581 .loc 1 3046 3 discriminator 2 view .LVU1936 + 6515 .loc 1 3046 3 view .LVU1912 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6582 .loc 1 3049 3 view .LVU1937 + 6516 .loc 1 3049 3 view .LVU1913 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6583 .loc 1 3049 15 is_stmt 0 view .LVU1938 - 6584 0014 0220 movs r0, #2 - 6585 0016 83F83D00 strb r0, [r3, #61] + 6517 .loc 1 3049 15 is_stmt 0 view .LVU1914 + 6518 0014 0220 movs r0, #2 + 6519 0016 83F83D00 strb r0, [r3, #61] 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Reset the Pulse width prescaler and the Pulse width */ - 6586 .loc 1 3052 3 is_stmt 1 view .LVU1939 + 6520 .loc 1 3052 3 is_stmt 1 view .LVU1915 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Reset the Pulse width prescaler and the Pulse width */ - 6587 .loc 1 3052 16 is_stmt 0 view .LVU1940 - 6588 001a 1C68 ldr r4, [r3] + 6521 .loc 1 3052 16 is_stmt 0 view .LVU1916 + 6522 001a 1C68 ldr r4, [r3] 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Reset the Pulse width prescaler and the Pulse width */ - 6589 .loc 1 3052 10 view .LVU1941 - 6590 001c A06D ldr r0, [r4, #88] - 6591 .LVL484: + 6523 .loc 1 3052 10 view .LVU1917 + 6524 001c A06D ldr r0, [r4, #88] + 6525 .LVL474: 3054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the Pulse width prescaler and Pulse width*/ - 6592 .loc 1 3054 3 is_stmt 1 view .LVU1942 + 6526 .loc 1 3054 3 is_stmt 1 view .LVU1918 3054:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Set the Pulse width prescaler and Pulse width*/ - 6593 .loc 1 3054 10 is_stmt 0 view .LVU1943 - 6594 001e 6FF31A40 bfc r0, #16, #11 - 6595 .LVL485: + 6527 .loc 1 3054 10 is_stmt 0 view .LVU1919 + 6528 001e 6FF31A40 bfc r0, #16, #11 + 6529 .LVL475: 3056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmpecr |= PulseWidth << TIM_ECR_PW_Pos; - 6596 .loc 1 3056 3 is_stmt 1 view .LVU1944 -3056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmpecr |= PulseWidth << TIM_ECR_PW_Pos; - 6597 .loc 1 3056 10 is_stmt 0 view .LVU1945 - 6598 0022 40EA0161 orr r1, r0, r1, lsl #24 - 6599 .LVL486: -3057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Write to TIMx ECR */ - 6600 .loc 1 3057 3 is_stmt 1 view .LVU1946 -3057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Write to TIMx ECR */ - 6601 .loc 1 3057 10 is_stmt 0 view .LVU1947 - 6602 0026 41EA0242 orr r2, r1, r2, lsl #16 - 6603 .LVL487: -3059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6604 .loc 1 3059 3 is_stmt 1 view .LVU1948 -3059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6605 .loc 1 3059 23 is_stmt 0 view .LVU1949 - 6606 002a A265 str r2, [r4, #88] -3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6607 .loc 1 3062 3 is_stmt 1 view .LVU1950 -3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6608 .loc 1 3062 15 is_stmt 0 view .LVU1951 - 6609 002c 83F83DC0 strb ip, [r3, #61] -3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6610 .loc 1 3065 3 is_stmt 1 view .LVU1952 -3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6611 .loc 1 3065 3 view .LVU1953 - ARM GAS /tmp/ccdmQ4z9.s page 214 + 6530 .loc 1 3056 3 is_stmt 1 view .LVU1920 + ARM GAS /tmp/ccqCLCUn.s page 212 - 6612 0030 0020 movs r0, #0 - 6613 0032 83F83C00 strb r0, [r3, #60] +3056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** tmpecr |= PulseWidth << TIM_ECR_PW_Pos; + 6531 .loc 1 3056 10 is_stmt 0 view .LVU1921 + 6532 0022 40EA0161 orr r1, r0, r1, lsl #24 + 6533 .LVL476: +3057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Write to TIMx ECR */ + 6534 .loc 1 3057 3 is_stmt 1 view .LVU1922 +3057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Write to TIMx ECR */ + 6535 .loc 1 3057 10 is_stmt 0 view .LVU1923 + 6536 0026 41EA0242 orr r2, r1, r2, lsl #16 + 6537 .LVL477: +3059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6538 .loc 1 3059 3 is_stmt 1 view .LVU1924 +3059:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6539 .loc 1 3059 23 is_stmt 0 view .LVU1925 + 6540 002a A265 str r2, [r4, #88] +3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6541 .loc 1 3062 3 is_stmt 1 view .LVU1926 +3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6542 .loc 1 3062 15 is_stmt 0 view .LVU1927 + 6543 002c 83F83DC0 strb ip, [r3, #61] 3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6614 .loc 1 3065 3 view .LVU1954 + 6544 .loc 1 3065 3 is_stmt 1 view .LVU1928 +3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6545 .loc 1 3065 3 view .LVU1929 + 6546 0030 0020 movs r0, #0 + 6547 0032 83F83C00 strb r0, [r3, #60] +3065:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6548 .loc 1 3065 3 view .LVU1930 3067:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6615 .loc 1 3067 3 view .LVU1955 + 6549 .loc 1 3067 3 view .LVU1931 3068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6616 .loc 1 3068 1 is_stmt 0 view .LVU1956 - 6617 0036 5DF8044B ldr r4, [sp], #4 - 6618 .LCFI52: - 6619 .cfi_restore 4 - 6620 .cfi_def_cfa_offset 0 - 6621 003a 7047 bx lr - 6622 .LVL488: - 6623 .L536: + 6550 .loc 1 3068 1 is_stmt 0 view .LVU1932 + 6551 0036 5DF8044B ldr r4, [sp], #4 + 6552 .LCFI52: + 6553 .cfi_restore 4 + 6554 .cfi_def_cfa_offset 0 + 6555 003a 7047 bx lr + 6556 .LVL478: + 6557 .L536: 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6624 .loc 1 3046 3 discriminator 1 view .LVU1957 - 6625 003c 0220 movs r0, #2 + 6558 .loc 1 3046 3 discriminator 1 view .LVU1933 + 6559 003c 0220 movs r0, #2 3068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6626 .loc 1 3068 1 view .LVU1958 - 6627 003e 7047 bx lr - 6628 .cfi_endproc - 6629 .LFE368: - 6631 .section .text.HAL_TIMEx_ConfigSlaveModePreload,"ax",%progbits - 6632 .align 1 - 6633 .global HAL_TIMEx_ConfigSlaveModePreload - 6634 .syntax unified - 6635 .thumb - 6636 .thumb_func - 6638 HAL_TIMEx_ConfigSlaveModePreload: - 6639 .LVL489: - 6640 .LFB369: + 6560 .loc 1 3068 1 view .LVU1934 + 6561 003e 7047 bx lr + 6562 .cfi_endproc + 6563 .LFE368: + 6565 .section .text.HAL_TIMEx_ConfigSlaveModePreload,"ax",%progbits + 6566 .align 1 + 6567 .global HAL_TIMEx_ConfigSlaveModePreload + 6568 .syntax unified + 6569 .thumb + 6570 .thumb_func + 6572 HAL_TIMEx_ConfigSlaveModePreload: + 6573 .LVL479: + 6574 .LFB369: 3080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6641 .loc 1 3080 1 is_stmt 1 view -0 - 6642 .cfi_startproc - 6643 @ args = 0, pretend = 0, frame = 0 - 6644 @ frame_needed = 0, uses_anonymous_args = 0 - 6645 @ link register save eliminated. + ARM GAS /tmp/ccqCLCUn.s page 213 + + + 6575 .loc 1 3080 1 is_stmt 1 view -0 + 6576 .cfi_startproc + 6577 @ args = 0, pretend = 0, frame = 0 + 6578 @ frame_needed = 0, uses_anonymous_args = 0 + 6579 @ link register save eliminated. 3082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_SLAVE_PRELOAD_SOURCE(Source)); - 6646 .loc 1 3082 3 view .LVU1960 + 6580 .loc 1 3082 3 view .LVU1936 3083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6647 .loc 1 3083 3 view .LVU1961 + 6581 .loc 1 3083 3 view .LVU1937 3085:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6648 .loc 1 3085 3 view .LVU1962 - 6649 0000 0268 ldr r2, [r0] - 6650 0002 9368 ldr r3, [r2, #8] - 6651 0004 23F00073 bic r3, r3, #33554432 - 6652 0008 0B43 orrs r3, r3, r1 - 6653 000a 9360 str r3, [r2, #8] + 6582 .loc 1 3085 3 view .LVU1938 + 6583 0000 0268 ldr r2, [r0] + 6584 0002 9368 ldr r3, [r2, #8] + 6585 0004 23F00073 bic r3, r3, #33554432 + 6586 0008 0B43 orrs r3, r3, r1 + 6587 000a 9360 str r3, [r2, #8] 3086:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6654 .loc 1 3086 3 view .LVU1963 + 6588 .loc 1 3086 3 view .LVU1939 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6655 .loc 1 3087 1 is_stmt 0 view .LVU1964 - 6656 000c 0020 movs r0, #0 - 6657 .LVL490: + 6589 .loc 1 3087 1 is_stmt 0 view .LVU1940 + 6590 000c 0020 movs r0, #0 + 6591 .LVL480: 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6658 .loc 1 3087 1 view .LVU1965 - ARM GAS /tmp/ccdmQ4z9.s page 215 - - - 6659 000e 7047 bx lr - 6660 .cfi_endproc - 6661 .LFE369: - 6663 .section .text.HAL_TIMEx_EnableSlaveModePreload,"ax",%progbits - 6664 .align 1 - 6665 .global HAL_TIMEx_EnableSlaveModePreload - 6666 .syntax unified - 6667 .thumb - 6668 .thumb_func - 6670 HAL_TIMEx_EnableSlaveModePreload: - 6671 .LVL491: - 6672 .LFB370: + 6592 .loc 1 3087 1 view .LVU1941 + 6593 000e 7047 bx lr + 6594 .cfi_endproc + 6595 .LFE369: + 6597 .section .text.HAL_TIMEx_EnableSlaveModePreload,"ax",%progbits + 6598 .align 1 + 6599 .global HAL_TIMEx_EnableSlaveModePreload + 6600 .syntax unified + 6601 .thumb + 6602 .thumb_func + 6604 HAL_TIMEx_EnableSlaveModePreload: + 6605 .LVL481: + 6606 .LFB370: 3095:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6673 .loc 1 3095 1 is_stmt 1 view -0 - 6674 .cfi_startproc - 6675 @ args = 0, pretend = 0, frame = 0 - 6676 @ frame_needed = 0, uses_anonymous_args = 0 - 6677 @ link register save eliminated. + 6607 .loc 1 3095 1 is_stmt 1 view -0 + 6608 .cfi_startproc + 6609 @ args = 0, pretend = 0, frame = 0 + 6610 @ frame_needed = 0, uses_anonymous_args = 0 + 6611 @ link register save eliminated. 3097:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6678 .loc 1 3097 3 view .LVU1967 + 6612 .loc 1 3097 3 view .LVU1943 3099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6679 .loc 1 3099 3 view .LVU1968 - 6680 0000 0268 ldr r2, [r0] - 6681 0002 9368 ldr r3, [r2, #8] - 6682 0004 43F08073 orr r3, r3, #16777216 - 6683 0008 9360 str r3, [r2, #8] + 6613 .loc 1 3099 3 view .LVU1944 + 6614 0000 0268 ldr r2, [r0] + 6615 0002 9368 ldr r3, [r2, #8] + 6616 0004 43F08073 orr r3, r3, #16777216 + 6617 0008 9360 str r3, [r2, #8] 3100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6684 .loc 1 3100 3 view .LVU1969 + 6618 .loc 1 3100 3 view .LVU1945 3101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6685 .loc 1 3101 1 is_stmt 0 view .LVU1970 - 6686 000a 0020 movs r0, #0 - 6687 .LVL492: + 6619 .loc 1 3101 1 is_stmt 0 view .LVU1946 + 6620 000a 0020 movs r0, #0 + 6621 .LVL482: 3101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6688 .loc 1 3101 1 view .LVU1971 - 6689 000c 7047 bx lr - 6690 .cfi_endproc - 6691 .LFE370: - 6693 .section .text.HAL_TIMEx_DisableSlaveModePreload,"ax",%progbits - 6694 .align 1 - 6695 .global HAL_TIMEx_DisableSlaveModePreload - 6696 .syntax unified - 6697 .thumb - 6698 .thumb_func - 6700 HAL_TIMEx_DisableSlaveModePreload: - 6701 .LVL493: - 6702 .LFB371: + ARM GAS /tmp/ccqCLCUn.s page 214 + + + 6622 .loc 1 3101 1 view .LVU1947 + 6623 000c 7047 bx lr + 6624 .cfi_endproc + 6625 .LFE370: + 6627 .section .text.HAL_TIMEx_DisableSlaveModePreload,"ax",%progbits + 6628 .align 1 + 6629 .global HAL_TIMEx_DisableSlaveModePreload + 6630 .syntax unified + 6631 .thumb + 6632 .thumb_func + 6634 HAL_TIMEx_DisableSlaveModePreload: + 6635 .LVL483: + 6636 .LFB371: 3109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6703 .loc 1 3109 1 is_stmt 1 view -0 - 6704 .cfi_startproc - 6705 @ args = 0, pretend = 0, frame = 0 - 6706 @ frame_needed = 0, uses_anonymous_args = 0 - 6707 @ link register save eliminated. + 6637 .loc 1 3109 1 is_stmt 1 view -0 + 6638 .cfi_startproc + 6639 @ args = 0, pretend = 0, frame = 0 + 6640 @ frame_needed = 0, uses_anonymous_args = 0 + 6641 @ link register save eliminated. 3111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6708 .loc 1 3111 3 view .LVU1973 + 6642 .loc 1 3111 3 view .LVU1949 3113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6709 .loc 1 3113 3 view .LVU1974 - 6710 0000 0268 ldr r2, [r0] - ARM GAS /tmp/ccdmQ4z9.s page 216 - - - 6711 0002 9368 ldr r3, [r2, #8] - 6712 0004 23F08073 bic r3, r3, #16777216 - 6713 0008 9360 str r3, [r2, #8] + 6643 .loc 1 3113 3 view .LVU1950 + 6644 0000 0268 ldr r2, [r0] + 6645 0002 9368 ldr r3, [r2, #8] + 6646 0004 23F08073 bic r3, r3, #16777216 + 6647 0008 9360 str r3, [r2, #8] 3114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6714 .loc 1 3114 3 view .LVU1975 + 6648 .loc 1 3114 3 view .LVU1951 3115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6715 .loc 1 3115 1 is_stmt 0 view .LVU1976 - 6716 000a 0020 movs r0, #0 - 6717 .LVL494: + 6649 .loc 1 3115 1 is_stmt 0 view .LVU1952 + 6650 000a 0020 movs r0, #0 + 6651 .LVL484: 3115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6718 .loc 1 3115 1 view .LVU1977 - 6719 000c 7047 bx lr - 6720 .cfi_endproc - 6721 .LFE371: - 6723 .section .text.HAL_TIMEx_EnableDeadTimePreload,"ax",%progbits - 6724 .align 1 - 6725 .global HAL_TIMEx_EnableDeadTimePreload - 6726 .syntax unified - 6727 .thumb - 6728 .thumb_func - 6730 HAL_TIMEx_EnableDeadTimePreload: - 6731 .LVL495: - 6732 .LFB372: + 6652 .loc 1 3115 1 view .LVU1953 + 6653 000c 7047 bx lr + 6654 .cfi_endproc + 6655 .LFE371: + 6657 .section .text.HAL_TIMEx_EnableDeadTimePreload,"ax",%progbits + 6658 .align 1 + 6659 .global HAL_TIMEx_EnableDeadTimePreload + 6660 .syntax unified + 6661 .thumb + 6662 .thumb_func + 6664 HAL_TIMEx_EnableDeadTimePreload: + 6665 .LVL485: + 6666 .LFB372: 3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6733 .loc 1 3123 1 is_stmt 1 view -0 - 6734 .cfi_startproc - 6735 @ args = 0, pretend = 0, frame = 0 - 6736 @ frame_needed = 0, uses_anonymous_args = 0 - 6737 @ link register save eliminated. + 6667 .loc 1 3123 1 is_stmt 1 view -0 + 6668 .cfi_startproc + 6669 @ args = 0, pretend = 0, frame = 0 + 6670 @ frame_needed = 0, uses_anonymous_args = 0 + 6671 @ link register save eliminated. 3125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6738 .loc 1 3125 3 view .LVU1979 + 6672 .loc 1 3125 3 view .LVU1955 3127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6739 .loc 1 3127 3 view .LVU1980 - 6740 0000 0268 ldr r2, [r0] - 6741 0002 536D ldr r3, [r2, #84] - 6742 0004 43F40033 orr r3, r3, #131072 - 6743 0008 5365 str r3, [r2, #84] + 6673 .loc 1 3127 3 view .LVU1956 + ARM GAS /tmp/ccqCLCUn.s page 215 + + + 6674 0000 0268 ldr r2, [r0] + 6675 0002 536D ldr r3, [r2, #84] + 6676 0004 43F40033 orr r3, r3, #131072 + 6677 0008 5365 str r3, [r2, #84] 3128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6744 .loc 1 3128 3 view .LVU1981 + 6678 .loc 1 3128 3 view .LVU1957 3129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6745 .loc 1 3129 1 is_stmt 0 view .LVU1982 - 6746 000a 0020 movs r0, #0 - 6747 .LVL496: + 6679 .loc 1 3129 1 is_stmt 0 view .LVU1958 + 6680 000a 0020 movs r0, #0 + 6681 .LVL486: 3129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6748 .loc 1 3129 1 view .LVU1983 - 6749 000c 7047 bx lr - 6750 .cfi_endproc - 6751 .LFE372: - 6753 .section .text.HAL_TIMEx_DisableDeadTimePreload,"ax",%progbits - 6754 .align 1 - 6755 .global HAL_TIMEx_DisableDeadTimePreload - 6756 .syntax unified - 6757 .thumb - 6758 .thumb_func - 6760 HAL_TIMEx_DisableDeadTimePreload: - 6761 .LVL497: - 6762 .LFB373: - ARM GAS /tmp/ccdmQ4z9.s page 217 - - + 6682 .loc 1 3129 1 view .LVU1959 + 6683 000c 7047 bx lr + 6684 .cfi_endproc + 6685 .LFE372: + 6687 .section .text.HAL_TIMEx_DisableDeadTimePreload,"ax",%progbits + 6688 .align 1 + 6689 .global HAL_TIMEx_DisableDeadTimePreload + 6690 .syntax unified + 6691 .thumb + 6692 .thumb_func + 6694 HAL_TIMEx_DisableDeadTimePreload: + 6695 .LVL487: + 6696 .LFB373: 3137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6763 .loc 1 3137 1 is_stmt 1 view -0 - 6764 .cfi_startproc - 6765 @ args = 0, pretend = 0, frame = 0 - 6766 @ frame_needed = 0, uses_anonymous_args = 0 - 6767 @ link register save eliminated. + 6697 .loc 1 3137 1 is_stmt 1 view -0 + 6698 .cfi_startproc + 6699 @ args = 0, pretend = 0, frame = 0 + 6700 @ frame_needed = 0, uses_anonymous_args = 0 + 6701 @ link register save eliminated. 3139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6768 .loc 1 3139 3 view .LVU1985 + 6702 .loc 1 3139 3 view .LVU1961 3141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6769 .loc 1 3141 3 view .LVU1986 - 6770 0000 0268 ldr r2, [r0] - 6771 0002 536D ldr r3, [r2, #84] - 6772 0004 23F40033 bic r3, r3, #131072 - 6773 0008 5365 str r3, [r2, #84] + 6703 .loc 1 3141 3 view .LVU1962 + 6704 0000 0268 ldr r2, [r0] + 6705 0002 536D ldr r3, [r2, #84] + 6706 0004 23F40033 bic r3, r3, #131072 + 6707 0008 5365 str r3, [r2, #84] 3142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6774 .loc 1 3142 3 view .LVU1987 + 6708 .loc 1 3142 3 view .LVU1963 3143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6775 .loc 1 3143 1 is_stmt 0 view .LVU1988 - 6776 000a 0020 movs r0, #0 - 6777 .LVL498: + 6709 .loc 1 3143 1 is_stmt 0 view .LVU1964 + 6710 000a 0020 movs r0, #0 + 6711 .LVL488: 3143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6778 .loc 1 3143 1 view .LVU1989 - 6779 000c 7047 bx lr - 6780 .cfi_endproc - 6781 .LFE373: - 6783 .section .text.HAL_TIMEx_ConfigDeadTime,"ax",%progbits - 6784 .align 1 - 6785 .global HAL_TIMEx_ConfigDeadTime - 6786 .syntax unified - 6787 .thumb - 6788 .thumb_func - 6790 HAL_TIMEx_ConfigDeadTime: - 6791 .LVL499: - 6792 .LFB374: + 6712 .loc 1 3143 1 view .LVU1965 + 6713 000c 7047 bx lr + 6714 .cfi_endproc + 6715 .LFE373: + 6717 .section .text.HAL_TIMEx_ConfigDeadTime,"ax",%progbits + 6718 .align 1 + 6719 .global HAL_TIMEx_ConfigDeadTime + 6720 .syntax unified + 6721 .thumb + 6722 .thumb_func + 6724 HAL_TIMEx_ConfigDeadTime: + 6725 .LVL489: + ARM GAS /tmp/ccqCLCUn.s page 216 + + + 6726 .LFB374: 3153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6793 .loc 1 3153 1 is_stmt 1 view -0 - 6794 .cfi_startproc - 6795 @ args = 0, pretend = 0, frame = 0 - 6796 @ frame_needed = 0, uses_anonymous_args = 0 - 6797 @ link register save eliminated. + 6727 .loc 1 3153 1 is_stmt 1 view -0 + 6728 .cfi_startproc + 6729 @ args = 0, pretend = 0, frame = 0 + 6730 @ frame_needed = 0, uses_anonymous_args = 0 + 6731 @ link register save eliminated. 3155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_DEADTIME(Deadtime)); - 6798 .loc 1 3155 3 view .LVU1991 + 6732 .loc 1 3155 3 view .LVU1967 3156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6799 .loc 1 3156 3 view .LVU1992 + 6733 .loc 1 3156 3 view .LVU1968 3158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6800 .loc 1 3158 3 view .LVU1993 - 6801 0000 0268 ldr r2, [r0] - 6802 0002 536C ldr r3, [r2, #68] - 6803 0004 23F0FF03 bic r3, r3, #255 - 6804 0008 0B43 orrs r3, r3, r1 - 6805 000a 5364 str r3, [r2, #68] + 6734 .loc 1 3158 3 view .LVU1969 + 6735 0000 0268 ldr r2, [r0] + 6736 0002 536C ldr r3, [r2, #68] + 6737 0004 23F0FF03 bic r3, r3, #255 + 6738 0008 0B43 orrs r3, r3, r1 + 6739 000a 5364 str r3, [r2, #68] 3159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6806 .loc 1 3159 3 view .LVU1994 + 6740 .loc 1 3159 3 view .LVU1970 3160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6807 .loc 1 3160 1 is_stmt 0 view .LVU1995 - 6808 000c 0020 movs r0, #0 - 6809 .LVL500: - ARM GAS /tmp/ccdmQ4z9.s page 218 - - + 6741 .loc 1 3160 1 is_stmt 0 view .LVU1971 + 6742 000c 0020 movs r0, #0 + 6743 .LVL490: 3160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6810 .loc 1 3160 1 view .LVU1996 - 6811 000e 7047 bx lr - 6812 .cfi_endproc - 6813 .LFE374: - 6815 .section .text.HAL_TIMEx_ConfigAsymmetricalDeadTime,"ax",%progbits - 6816 .align 1 - 6817 .global HAL_TIMEx_ConfigAsymmetricalDeadTime - 6818 .syntax unified - 6819 .thumb - 6820 .thumb_func - 6822 HAL_TIMEx_ConfigAsymmetricalDeadTime: - 6823 .LVL501: - 6824 .LFB375: + 6744 .loc 1 3160 1 view .LVU1972 + 6745 000e 7047 bx lr + 6746 .cfi_endproc + 6747 .LFE374: + 6749 .section .text.HAL_TIMEx_ConfigAsymmetricalDeadTime,"ax",%progbits + 6750 .align 1 + 6751 .global HAL_TIMEx_ConfigAsymmetricalDeadTime + 6752 .syntax unified + 6753 .thumb + 6754 .thumb_func + 6756 HAL_TIMEx_ConfigAsymmetricalDeadTime: + 6757 .LVL491: + 6758 .LFB375: 3170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6825 .loc 1 3170 1 is_stmt 1 view -0 - 6826 .cfi_startproc - 6827 @ args = 0, pretend = 0, frame = 0 - 6828 @ frame_needed = 0, uses_anonymous_args = 0 - 6829 @ link register save eliminated. + 6759 .loc 1 3170 1 is_stmt 1 view -0 + 6760 .cfi_startproc + 6761 @ args = 0, pretend = 0, frame = 0 + 6762 @ frame_needed = 0, uses_anonymous_args = 0 + 6763 @ link register save eliminated. 3172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_DEADTIME(FallingDeadtime)); - 6830 .loc 1 3172 3 view .LVU1998 + 6764 .loc 1 3172 3 view .LVU1974 3173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6831 .loc 1 3173 3 view .LVU1999 + 6765 .loc 1 3173 3 view .LVU1975 3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6832 .loc 1 3175 3 view .LVU2000 - 6833 0000 0268 ldr r2, [r0] - 6834 0002 536D ldr r3, [r2, #84] - 6835 0004 23F0FF03 bic r3, r3, #255 - 6836 0008 0B43 orrs r3, r3, r1 - 6837 000a 5365 str r3, [r2, #84] + 6766 .loc 1 3175 3 view .LVU1976 + 6767 0000 0268 ldr r2, [r0] + 6768 0002 536D ldr r3, [r2, #84] + 6769 0004 23F0FF03 bic r3, r3, #255 + 6770 0008 0B43 orrs r3, r3, r1 + 6771 000a 5365 str r3, [r2, #84] 3176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6838 .loc 1 3176 3 view .LVU2001 + 6772 .loc 1 3176 3 view .LVU1977 + ARM GAS /tmp/ccqCLCUn.s page 217 + + 3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6839 .loc 1 3177 1 is_stmt 0 view .LVU2002 - 6840 000c 0020 movs r0, #0 - 6841 .LVL502: + 6773 .loc 1 3177 1 is_stmt 0 view .LVU1978 + 6774 000c 0020 movs r0, #0 + 6775 .LVL492: 3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6842 .loc 1 3177 1 view .LVU2003 - 6843 000e 7047 bx lr - 6844 .cfi_endproc - 6845 .LFE375: - 6847 .section .text.HAL_TIMEx_EnableAsymmetricalDeadTime,"ax",%progbits - 6848 .align 1 - 6849 .global HAL_TIMEx_EnableAsymmetricalDeadTime - 6850 .syntax unified - 6851 .thumb - 6852 .thumb_func - 6854 HAL_TIMEx_EnableAsymmetricalDeadTime: - 6855 .LVL503: - 6856 .LFB376: + 6776 .loc 1 3177 1 view .LVU1979 + 6777 000e 7047 bx lr + 6778 .cfi_endproc + 6779 .LFE375: + 6781 .section .text.HAL_TIMEx_EnableAsymmetricalDeadTime,"ax",%progbits + 6782 .align 1 + 6783 .global HAL_TIMEx_EnableAsymmetricalDeadTime + 6784 .syntax unified + 6785 .thumb + 6786 .thumb_func + 6788 HAL_TIMEx_EnableAsymmetricalDeadTime: + 6789 .LVL493: + 6790 .LFB376: 3185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6857 .loc 1 3185 1 is_stmt 1 view -0 - 6858 .cfi_startproc - 6859 @ args = 0, pretend = 0, frame = 0 - 6860 @ frame_needed = 0, uses_anonymous_args = 0 - 6861 @ link register save eliminated. - ARM GAS /tmp/ccdmQ4z9.s page 219 - - + 6791 .loc 1 3185 1 is_stmt 1 view -0 + 6792 .cfi_startproc + 6793 @ args = 0, pretend = 0, frame = 0 + 6794 @ frame_needed = 0, uses_anonymous_args = 0 + 6795 @ link register save eliminated. 3187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6862 .loc 1 3187 3 view .LVU2005 + 6796 .loc 1 3187 3 view .LVU1981 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6863 .loc 1 3189 3 view .LVU2006 - 6864 0000 0268 ldr r2, [r0] - 6865 0002 536D ldr r3, [r2, #84] - 6866 0004 43F48033 orr r3, r3, #65536 - 6867 0008 5365 str r3, [r2, #84] + 6797 .loc 1 3189 3 view .LVU1982 + 6798 0000 0268 ldr r2, [r0] + 6799 0002 536D ldr r3, [r2, #84] + 6800 0004 43F48033 orr r3, r3, #65536 + 6801 0008 5365 str r3, [r2, #84] 3190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6868 .loc 1 3190 3 view .LVU2007 + 6802 .loc 1 3190 3 view .LVU1983 3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6869 .loc 1 3191 1 is_stmt 0 view .LVU2008 - 6870 000a 0020 movs r0, #0 - 6871 .LVL504: + 6803 .loc 1 3191 1 is_stmt 0 view .LVU1984 + 6804 000a 0020 movs r0, #0 + 6805 .LVL494: 3191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6872 .loc 1 3191 1 view .LVU2009 - 6873 000c 7047 bx lr - 6874 .cfi_endproc - 6875 .LFE376: - 6877 .section .text.HAL_TIMEx_DisableAsymmetricalDeadTime,"ax",%progbits - 6878 .align 1 - 6879 .global HAL_TIMEx_DisableAsymmetricalDeadTime - 6880 .syntax unified - 6881 .thumb - 6882 .thumb_func - 6884 HAL_TIMEx_DisableAsymmetricalDeadTime: - 6885 .LVL505: - 6886 .LFB377: + 6806 .loc 1 3191 1 view .LVU1985 + 6807 000c 7047 bx lr + 6808 .cfi_endproc + 6809 .LFE376: + 6811 .section .text.HAL_TIMEx_DisableAsymmetricalDeadTime,"ax",%progbits + 6812 .align 1 + 6813 .global HAL_TIMEx_DisableAsymmetricalDeadTime + 6814 .syntax unified + 6815 .thumb + 6816 .thumb_func + 6818 HAL_TIMEx_DisableAsymmetricalDeadTime: + 6819 .LVL495: + 6820 .LFB377: 3199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6887 .loc 1 3199 1 is_stmt 1 view -0 - 6888 .cfi_startproc - 6889 @ args = 0, pretend = 0, frame = 0 - 6890 @ frame_needed = 0, uses_anonymous_args = 0 - 6891 @ link register save eliminated. + 6821 .loc 1 3199 1 is_stmt 1 view -0 + 6822 .cfi_startproc + 6823 @ args = 0, pretend = 0, frame = 0 + 6824 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccqCLCUn.s page 218 + + + 6825 @ link register save eliminated. 3201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6892 .loc 1 3201 3 view .LVU2011 + 6826 .loc 1 3201 3 view .LVU1987 3203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 6893 .loc 1 3203 3 view .LVU2012 - 6894 0000 0268 ldr r2, [r0] - 6895 0002 536D ldr r3, [r2, #84] - 6896 0004 23F48033 bic r3, r3, #65536 - 6897 0008 5365 str r3, [r2, #84] + 6827 .loc 1 3203 3 view .LVU1988 + 6828 0000 0268 ldr r2, [r0] + 6829 0002 536D ldr r3, [r2, #84] + 6830 0004 23F48033 bic r3, r3, #65536 + 6831 0008 5365 str r3, [r2, #84] 3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6898 .loc 1 3204 3 view .LVU2013 + 6832 .loc 1 3204 3 view .LVU1989 3205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6899 .loc 1 3205 1 is_stmt 0 view .LVU2014 - 6900 000a 0020 movs r0, #0 - 6901 .LVL506: + 6833 .loc 1 3205 1 is_stmt 0 view .LVU1990 + 6834 000a 0020 movs r0, #0 + 6835 .LVL496: 3205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6902 .loc 1 3205 1 view .LVU2015 - 6903 000c 7047 bx lr - 6904 .cfi_endproc - 6905 .LFE377: - 6907 .section .text.HAL_TIMEx_ConfigEncoderIndex,"ax",%progbits - 6908 .align 1 - 6909 .global HAL_TIMEx_ConfigEncoderIndex - 6910 .syntax unified - ARM GAS /tmp/ccdmQ4z9.s page 220 - - - 6911 .thumb - 6912 .thumb_func - 6914 HAL_TIMEx_ConfigEncoderIndex: - 6915 .LVL507: - 6916 .LFB378: + 6836 .loc 1 3205 1 view .LVU1991 + 6837 000c 7047 bx lr + 6838 .cfi_endproc + 6839 .LFE377: + 6841 .section .text.HAL_TIMEx_ConfigEncoderIndex,"ax",%progbits + 6842 .align 1 + 6843 .global HAL_TIMEx_ConfigEncoderIndex + 6844 .syntax unified + 6845 .thumb + 6846 .thumb_func + 6848 HAL_TIMEx_ConfigEncoderIndex: + 6849 .LVL497: + 6850 .LFB378: 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6917 .loc 1 3218 1 is_stmt 1 view -0 - 6918 .cfi_startproc - 6919 @ args = 0, pretend = 0, frame = 0 - 6920 @ frame_needed = 0, uses_anonymous_args = 0 + 6851 .loc 1 3218 1 is_stmt 1 view -0 + 6852 .cfi_startproc + 6853 @ args = 0, pretend = 0, frame = 0 + 6854 @ frame_needed = 0, uses_anonymous_args = 0 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 6921 .loc 1 3218 1 is_stmt 0 view .LVU2017 - 6922 0000 38B5 push {r3, r4, r5, lr} - 6923 .LCFI53: - 6924 .cfi_def_cfa_offset 16 - 6925 .cfi_offset 3, -16 - 6926 .cfi_offset 4, -12 - 6927 .cfi_offset 5, -8 - 6928 .cfi_offset 14, -4 + 6855 .loc 1 3218 1 is_stmt 0 view .LVU1993 + 6856 0000 38B5 push {r3, r4, r5, lr} + 6857 .LCFI53: + 6858 .cfi_def_cfa_offset 16 + 6859 .cfi_offset 3, -16 + 6860 .cfi_offset 4, -12 + 6861 .cfi_offset 5, -8 + 6862 .cfi_offset 14, -4 3220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_POLARITY(sEncoderIndexConfig->Polarity)); - 6929 .loc 1 3220 3 is_stmt 1 view .LVU2018 + 6863 .loc 1 3220 3 is_stmt 1 view .LVU1994 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_PRESCALER(sEncoderIndexConfig->Prescaler)); - 6930 .loc 1 3221 3 view .LVU2019 + 6864 .loc 1 3221 3 view .LVU1995 3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_FILTER(sEncoderIndexConfig->Filter)); - 6931 .loc 1 3222 3 view .LVU2020 + 6865 .loc 1 3222 3 view .LVU1996 3223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_FUNCTIONAL_STATE(sEncoderIndexConfig->FirstIndexEnable)); - 6932 .loc 1 3223 3 view .LVU2021 + 6866 .loc 1 3223 3 view .LVU1997 3224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_POSITION(sEncoderIndexConfig->Position)); - 6933 .loc 1 3224 3 view .LVU2022 + 6867 .loc 1 3224 3 view .LVU1998 3225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** assert_param(IS_TIM_ENCODERINDEX_DIRECTION(sEncoderIndexConfig->Direction)); - 6934 .loc 1 3225 3 view .LVU2023 + 6868 .loc 1 3225 3 view .LVU1999 3226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6935 .loc 1 3226 3 view .LVU2024 -3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6936 .loc 1 3229 3 view .LVU2025 -3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6937 .loc 1 3229 3 view .LVU2026 - 6938 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 - 6939 0006 012B cmp r3, #1 - 6940 0008 20D0 beq .L553 - 6941 000a 0546 mov r5, r0 - 6942 000c 0C46 mov r4, r1 -3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6943 .loc 1 3229 3 discriminator 2 view .LVU2027 - 6944 000e 0123 movs r3, #1 - 6945 0010 80F83C30 strb r3, [r0, #60] -3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6946 .loc 1 3229 3 discriminator 2 view .LVU2028 -3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** sEncoderIndexConfig->Prescaler, - 6947 .loc 1 3232 3 view .LVU2029 - 6948 0014 8B68 ldr r3, [r1, #8] - 6949 0016 0A68 ldr r2, [r1] - 6950 0018 4968 ldr r1, [r1, #4] - 6951 .LVL508: -3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** sEncoderIndexConfig->Prescaler, - 6952 .loc 1 3232 3 is_stmt 0 view .LVU2030 - 6953 001a 0068 ldr r0, [r0] - ARM GAS /tmp/ccdmQ4z9.s page 221 + 6869 .loc 1 3226 3 view .LVU2000 + ARM GAS /tmp/ccqCLCUn.s page 219 - 6954 .LVL509: +3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6870 .loc 1 3229 3 view .LVU2001 +3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6871 .loc 1 3229 3 view .LVU2002 + 6872 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 + 6873 0006 012B cmp r3, #1 + 6874 0008 20D0 beq .L553 + 6875 000a 0546 mov r5, r0 + 6876 000c 0C46 mov r4, r1 +3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6877 .loc 1 3229 3 discriminator 2 view .LVU2003 + 6878 000e 0123 movs r3, #1 + 6879 0010 80F83C30 strb r3, [r0, #60] +3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 6880 .loc 1 3229 3 view .LVU2004 3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** sEncoderIndexConfig->Prescaler, - 6955 .loc 1 3232 3 view .LVU2031 - 6956 001c FFF7FEFF bl TIM_ETR_SetConfig - 6957 .LVL510: + 6881 .loc 1 3232 3 view .LVU2005 + 6882 0014 8B68 ldr r3, [r1, #8] + 6883 0016 0A68 ldr r2, [r1] + 6884 0018 4968 ldr r1, [r1, #4] + 6885 .LVL498: +3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** sEncoderIndexConfig->Prescaler, + 6886 .loc 1 3232 3 is_stmt 0 view .LVU2006 + 6887 001a 0068 ldr r0, [r0] + 6888 .LVL499: +3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** sEncoderIndexConfig->Prescaler, + 6889 .loc 1 3232 3 view .LVU2007 + 6890 001c FFF7FEFF bl TIM_ETR_SetConfig + 6891 .LVL500: 3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_ECR_IDIR_Msk | TIM_ECR_FIDX_Msk | TIM_ECR_IPOS_Msk, - 6958 .loc 1 3238 3 is_stmt 1 view .LVU2032 - 6959 0020 2968 ldr r1, [r5] - 6960 0022 8B6D ldr r3, [r1, #88] - 6961 0024 23F0E603 bic r3, r3, #230 - 6962 0028 6269 ldr r2, [r4, #20] - 6963 002a 207B ldrb r0, [r4, #12] @ zero_extendqisi2 - 6964 002c 0128 cmp r0, #1 - 6965 002e 0BD0 beq .L556 + 6892 .loc 1 3238 3 is_stmt 1 view .LVU2008 + 6893 0020 2968 ldr r1, [r5] + 6894 0022 8B6D ldr r3, [r1, #88] + 6895 0024 23F0E603 bic r3, r3, #230 + 6896 0028 6269 ldr r2, [r4, #20] + 6897 002a 207B ldrb r0, [r4, #12] @ zero_extendqisi2 + 6898 002c 0128 cmp r0, #1 + 6899 002e 0BD0 beq .L556 3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_ECR_IDIR_Msk | TIM_ECR_FIDX_Msk | TIM_ECR_IPOS_Msk, - 6966 .loc 1 3238 3 is_stmt 0 discriminator 2 view .LVU2033 - 6967 0030 0020 movs r0, #0 - 6968 .L552: + 6900 .loc 1 3238 3 is_stmt 0 discriminator 2 view .LVU2009 + 6901 0030 0020 movs r0, #0 + 6902 .L552: 3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_ECR_IDIR_Msk | TIM_ECR_FIDX_Msk | TIM_ECR_IPOS_Msk, - 6969 .loc 1 3238 3 discriminator 4 view .LVU2034 - 6970 0032 0243 orrs r2, r2, r0 - 6971 0034 2069 ldr r0, [r4, #16] - 6972 0036 0243 orrs r2, r2, r0 - 6973 0038 1343 orrs r3, r3, r2 - 6974 003a 43F00103 orr r3, r3, #1 - 6975 003e 8B65 str r3, [r1, #88] + 6903 .loc 1 3238 3 discriminator 4 view .LVU2010 + 6904 0032 0243 orrs r2, r2, r0 + 6905 0034 2069 ldr r0, [r4, #16] + 6906 0036 0243 orrs r2, r2, r0 + 6907 0038 1343 orrs r3, r3, r2 + 6908 003a 43F00103 orr r3, r3, #1 + 6909 003e 8B65 str r3, [r1, #88] 3245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6976 .loc 1 3245 3 is_stmt 1 view .LVU2035 + 6910 .loc 1 3245 3 is_stmt 1 view .LVU2011 3245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6977 .loc 1 3245 3 view .LVU2036 - 6978 0040 0020 movs r0, #0 - 6979 0042 85F83C00 strb r0, [r5, #60] + 6911 .loc 1 3245 3 view .LVU2012 + 6912 0040 0020 movs r0, #0 + 6913 0042 85F83C00 strb r0, [r5, #60] 3245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6980 .loc 1 3245 3 view .LVU2037 + ARM GAS /tmp/ccqCLCUn.s page 220 + + + 6914 .loc 1 3245 3 view .LVU2013 3247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 6981 .loc 1 3247 3 view .LVU2038 - 6982 .LVL511: - 6983 .L551: + 6915 .loc 1 3247 3 view .LVU2014 + 6916 .LVL501: + 6917 .L551: 3248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6984 .loc 1 3248 1 is_stmt 0 view .LVU2039 - 6985 0046 38BD pop {r3, r4, r5, pc} - 6986 .LVL512: - 6987 .L556: + 6918 .loc 1 3248 1 is_stmt 0 view .LVU2015 + 6919 0046 38BD pop {r3, r4, r5, pc} + 6920 .LVL502: + 6921 .L556: 3238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_ECR_IDIR_Msk | TIM_ECR_FIDX_Msk | TIM_ECR_IPOS_Msk, - 6988 .loc 1 3238 3 discriminator 1 view .LVU2040 - 6989 0048 2020 movs r0, #32 - 6990 004a F2E7 b .L552 - 6991 .LVL513: - 6992 .L553: + 6922 .loc 1 3238 3 discriminator 1 view .LVU2016 + 6923 0048 2020 movs r0, #32 + 6924 004a F2E7 b .L552 + 6925 .LVL503: + 6926 .L553: 3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6993 .loc 1 3229 3 discriminator 1 view .LVU2041 - 6994 004c 0220 movs r0, #2 - 6995 .LVL514: + 6927 .loc 1 3229 3 discriminator 1 view .LVU2017 + 6928 004c 0220 movs r0, #2 + 6929 .LVL504: 3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 6996 .loc 1 3229 3 discriminator 1 view .LVU2042 - 6997 004e FAE7 b .L551 - 6998 .cfi_endproc - ARM GAS /tmp/ccdmQ4z9.s page 222 - - - 6999 .LFE378: - 7001 .section .text.HAL_TIMEx_EnableEncoderIndex,"ax",%progbits - 7002 .align 1 - 7003 .global HAL_TIMEx_EnableEncoderIndex - 7004 .syntax unified - 7005 .thumb - 7006 .thumb_func - 7008 HAL_TIMEx_EnableEncoderIndex: - 7009 .LVL515: - 7010 .LFB379: + 6930 .loc 1 3229 3 discriminator 1 view .LVU2018 + 6931 004e FAE7 b .L551 + 6932 .cfi_endproc + 6933 .LFE378: + 6935 .section .text.HAL_TIMEx_EnableEncoderIndex,"ax",%progbits + 6936 .align 1 + 6937 .global HAL_TIMEx_EnableEncoderIndex + 6938 .syntax unified + 6939 .thumb + 6940 .thumb_func + 6942 HAL_TIMEx_EnableEncoderIndex: + 6943 .LVL505: + 6944 .LFB379: 3256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 7011 .loc 1 3256 1 is_stmt 1 view -0 - 7012 .cfi_startproc - 7013 @ args = 0, pretend = 0, frame = 0 - 7014 @ frame_needed = 0, uses_anonymous_args = 0 - 7015 @ link register save eliminated. + 6945 .loc 1 3256 1 is_stmt 1 view -0 + 6946 .cfi_startproc + 6947 @ args = 0, pretend = 0, frame = 0 + 6948 @ frame_needed = 0, uses_anonymous_args = 0 + 6949 @ link register save eliminated. 3258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7016 .loc 1 3258 3 view .LVU2044 + 6950 .loc 1 3258 3 view .LVU2020 3260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 7017 .loc 1 3260 3 view .LVU2045 - 7018 0000 0268 ldr r2, [r0] - 7019 0002 936D ldr r3, [r2, #88] - 7020 0004 43F00103 orr r3, r3, #1 - 7021 0008 9365 str r3, [r2, #88] + 6951 .loc 1 3260 3 view .LVU2021 + 6952 0000 0268 ldr r2, [r0] + 6953 0002 936D ldr r3, [r2, #88] + 6954 0004 43F00103 orr r3, r3, #1 + 6955 0008 9365 str r3, [r2, #88] 3261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7022 .loc 1 3261 3 view .LVU2046 + 6956 .loc 1 3261 3 view .LVU2022 3262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7023 .loc 1 3262 1 is_stmt 0 view .LVU2047 - 7024 000a 0020 movs r0, #0 - 7025 .LVL516: + 6957 .loc 1 3262 1 is_stmt 0 view .LVU2023 + 6958 000a 0020 movs r0, #0 + 6959 .LVL506: 3262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7026 .loc 1 3262 1 view .LVU2048 - 7027 000c 7047 bx lr - 7028 .cfi_endproc - 7029 .LFE379: - 7031 .section .text.HAL_TIMEx_DisableEncoderIndex,"ax",%progbits - 7032 .align 1 - 7033 .global HAL_TIMEx_DisableEncoderIndex - 7034 .syntax unified - 7035 .thumb - 7036 .thumb_func - 7038 HAL_TIMEx_DisableEncoderIndex: - 7039 .LVL517: - 7040 .LFB380: + 6960 .loc 1 3262 1 view .LVU2024 + 6961 000c 7047 bx lr + ARM GAS /tmp/ccqCLCUn.s page 221 + + + 6962 .cfi_endproc + 6963 .LFE379: + 6965 .section .text.HAL_TIMEx_DisableEncoderIndex,"ax",%progbits + 6966 .align 1 + 6967 .global HAL_TIMEx_DisableEncoderIndex + 6968 .syntax unified + 6969 .thumb + 6970 .thumb_func + 6972 HAL_TIMEx_DisableEncoderIndex: + 6973 .LVL507: + 6974 .LFB380: 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 7041 .loc 1 3270 1 is_stmt 1 view -0 - 7042 .cfi_startproc - 7043 @ args = 0, pretend = 0, frame = 0 - 7044 @ frame_needed = 0, uses_anonymous_args = 0 - 7045 @ link register save eliminated. + 6975 .loc 1 3270 1 is_stmt 1 view -0 + 6976 .cfi_startproc + 6977 @ args = 0, pretend = 0, frame = 0 + 6978 @ frame_needed = 0, uses_anonymous_args = 0 + 6979 @ link register save eliminated. 3272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7046 .loc 1 3272 3 view .LVU2050 + 6980 .loc 1 3272 3 view .LVU2026 3274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 7047 .loc 1 3274 3 view .LVU2051 - 7048 0000 0268 ldr r2, [r0] - 7049 0002 936D ldr r3, [r2, #88] - 7050 0004 23F00103 bic r3, r3, #1 - ARM GAS /tmp/ccdmQ4z9.s page 223 - - - 7051 0008 9365 str r3, [r2, #88] + 6981 .loc 1 3274 3 view .LVU2027 + 6982 0000 0268 ldr r2, [r0] + 6983 0002 936D ldr r3, [r2, #88] + 6984 0004 23F00103 bic r3, r3, #1 + 6985 0008 9365 str r3, [r2, #88] 3275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7052 .loc 1 3275 3 view .LVU2052 + 6986 .loc 1 3275 3 view .LVU2028 3276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7053 .loc 1 3276 1 is_stmt 0 view .LVU2053 - 7054 000a 0020 movs r0, #0 - 7055 .LVL518: + 6987 .loc 1 3276 1 is_stmt 0 view .LVU2029 + 6988 000a 0020 movs r0, #0 + 6989 .LVL508: 3276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7056 .loc 1 3276 1 view .LVU2054 - 7057 000c 7047 bx lr - 7058 .cfi_endproc - 7059 .LFE380: - 7061 .section .text.HAL_TIMEx_EnableEncoderFirstIndex,"ax",%progbits - 7062 .align 1 - 7063 .global HAL_TIMEx_EnableEncoderFirstIndex - 7064 .syntax unified - 7065 .thumb - 7066 .thumb_func - 7068 HAL_TIMEx_EnableEncoderFirstIndex: - 7069 .LVL519: - 7070 .LFB381: + 6990 .loc 1 3276 1 view .LVU2030 + 6991 000c 7047 bx lr + 6992 .cfi_endproc + 6993 .LFE380: + 6995 .section .text.HAL_TIMEx_EnableEncoderFirstIndex,"ax",%progbits + 6996 .align 1 + 6997 .global HAL_TIMEx_EnableEncoderFirstIndex + 6998 .syntax unified + 6999 .thumb + 7000 .thumb_func + 7002 HAL_TIMEx_EnableEncoderFirstIndex: + 7003 .LVL509: + 7004 .LFB381: 3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 7071 .loc 1 3284 1 is_stmt 1 view -0 - 7072 .cfi_startproc - 7073 @ args = 0, pretend = 0, frame = 0 - 7074 @ frame_needed = 0, uses_anonymous_args = 0 - 7075 @ link register save eliminated. + 7005 .loc 1 3284 1 is_stmt 1 view -0 + 7006 .cfi_startproc + 7007 @ args = 0, pretend = 0, frame = 0 + 7008 @ frame_needed = 0, uses_anonymous_args = 0 + 7009 @ link register save eliminated. 3286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7076 .loc 1 3286 3 view .LVU2056 + 7010 .loc 1 3286 3 view .LVU2032 3288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 7077 .loc 1 3288 3 view .LVU2057 - 7078 0000 0268 ldr r2, [r0] - 7079 0002 936D ldr r3, [r2, #88] - 7080 0004 43F02003 orr r3, r3, #32 - 7081 0008 9365 str r3, [r2, #88] + 7011 .loc 1 3288 3 view .LVU2033 + 7012 0000 0268 ldr r2, [r0] + 7013 0002 936D ldr r3, [r2, #88] + ARM GAS /tmp/ccqCLCUn.s page 222 + + + 7014 0004 43F02003 orr r3, r3, #32 + 7015 0008 9365 str r3, [r2, #88] 3289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7082 .loc 1 3289 3 view .LVU2058 + 7016 .loc 1 3289 3 view .LVU2034 3290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7083 .loc 1 3290 1 is_stmt 0 view .LVU2059 - 7084 000a 0020 movs r0, #0 - 7085 .LVL520: + 7017 .loc 1 3290 1 is_stmt 0 view .LVU2035 + 7018 000a 0020 movs r0, #0 + 7019 .LVL510: 3290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7086 .loc 1 3290 1 view .LVU2060 - 7087 000c 7047 bx lr - 7088 .cfi_endproc - 7089 .LFE381: - 7091 .section .text.HAL_TIMEx_DisableEncoderFirstIndex,"ax",%progbits - 7092 .align 1 - 7093 .global HAL_TIMEx_DisableEncoderFirstIndex - 7094 .syntax unified - 7095 .thumb - 7096 .thumb_func - 7098 HAL_TIMEx_DisableEncoderFirstIndex: - 7099 .LVL521: - 7100 .LFB382: + 7020 .loc 1 3290 1 view .LVU2036 + 7021 000c 7047 bx lr + 7022 .cfi_endproc + 7023 .LFE381: + 7025 .section .text.HAL_TIMEx_DisableEncoderFirstIndex,"ax",%progbits + 7026 .align 1 + 7027 .global HAL_TIMEx_DisableEncoderFirstIndex + 7028 .syntax unified + 7029 .thumb + 7030 .thumb_func + 7032 HAL_TIMEx_DisableEncoderFirstIndex: + 7033 .LVL511: + 7034 .LFB382: 3298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Check the parameters */ - 7101 .loc 1 3298 1 is_stmt 1 view -0 - ARM GAS /tmp/ccdmQ4z9.s page 224 - - - 7102 .cfi_startproc - 7103 @ args = 0, pretend = 0, frame = 0 - 7104 @ frame_needed = 0, uses_anonymous_args = 0 - 7105 @ link register save eliminated. + 7035 .loc 1 3298 1 is_stmt 1 view -0 + 7036 .cfi_startproc + 7037 @ args = 0, pretend = 0, frame = 0 + 7038 @ frame_needed = 0, uses_anonymous_args = 0 + 7039 @ link register save eliminated. 3300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7106 .loc 1 3300 3 view .LVU2062 + 7040 .loc 1 3300 3 view .LVU2038 3302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return HAL_OK; - 7107 .loc 1 3302 3 view .LVU2063 - 7108 0000 0268 ldr r2, [r0] - 7109 0002 936D ldr r3, [r2, #88] - 7110 0004 23F02003 bic r3, r3, #32 - 7111 0008 9365 str r3, [r2, #88] + 7041 .loc 1 3302 3 view .LVU2039 + 7042 0000 0268 ldr r2, [r0] + 7043 0002 936D ldr r3, [r2, #88] + 7044 0004 23F02003 bic r3, r3, #32 + 7045 0008 9365 str r3, [r2, #88] 3303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7112 .loc 1 3303 3 view .LVU2064 + 7046 .loc 1 3303 3 view .LVU2040 3304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7113 .loc 1 3304 1 is_stmt 0 view .LVU2065 - 7114 000a 0020 movs r0, #0 - 7115 .LVL522: + 7047 .loc 1 3304 1 is_stmt 0 view .LVU2041 + 7048 000a 0020 movs r0, #0 + 7049 .LVL512: 3304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7116 .loc 1 3304 1 view .LVU2066 - 7117 000c 7047 bx lr - 7118 .cfi_endproc - 7119 .LFE382: - 7121 .section .text.HAL_TIMEx_CommutCallback,"ax",%progbits - 7122 .align 1 - 7123 .weak HAL_TIMEx_CommutCallback - 7124 .syntax unified - 7125 .thumb - 7126 .thumb_func - 7128 HAL_TIMEx_CommutCallback: - 7129 .LVL523: - 7130 .LFB383: + 7050 .loc 1 3304 1 view .LVU2042 + 7051 000c 7047 bx lr + 7052 .cfi_endproc + 7053 .LFE382: + 7055 .section .text.HAL_TIMEx_CommutCallback,"ax",%progbits + 7056 .align 1 + 7057 .weak HAL_TIMEx_CommutCallback + 7058 .syntax unified + 7059 .thumb + 7060 .thumb_func + 7062 HAL_TIMEx_CommutCallback: + 7063 .LVL513: + 7064 .LFB383: 3332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7131 .loc 1 3332 1 is_stmt 1 view -0 - 7132 .cfi_startproc - 7133 @ args = 0, pretend = 0, frame = 0 - 7134 @ frame_needed = 0, uses_anonymous_args = 0 - 7135 @ link register save eliminated. + ARM GAS /tmp/ccqCLCUn.s page 223 + + + 7065 .loc 1 3332 1 is_stmt 1 view -0 + 7066 .cfi_startproc + 7067 @ args = 0, pretend = 0, frame = 0 + 7068 @ frame_needed = 0, uses_anonymous_args = 0 + 7069 @ link register save eliminated. 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7136 .loc 1 3334 3 view .LVU2068 + 7070 .loc 1 3334 3 view .LVU2044 3339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** - 7137 .loc 1 3339 1 is_stmt 0 view .LVU2069 - 7138 0000 7047 bx lr - 7139 .cfi_endproc - 7140 .LFE383: - 7142 .section .text.TIMEx_DMACommutationCplt,"ax",%progbits - 7143 .align 1 - 7144 .global TIMEx_DMACommutationCplt - 7145 .syntax unified - 7146 .thumb - 7147 .thumb_func - 7149 TIMEx_DMACommutationCplt: - 7150 .LVL524: - 7151 .LFB393: + 7071 .loc 1 3339 1 is_stmt 0 view .LVU2045 + 7072 0000 7047 bx lr + 7073 .cfi_endproc + 7074 .LFE383: + 7076 .section .text.TIMEx_DMACommutationCplt,"ax",%progbits + 7077 .align 1 + 7078 .global TIMEx_DMACommutationCplt + 7079 .syntax unified + 7080 .thumb + 7081 .thumb_func + 7083 TIMEx_DMACommutationCplt: + 7084 .LVL514: + 7085 .LFB393: 3515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 7152 .loc 1 3515 1 is_stmt 1 view -0 - 7153 .cfi_startproc - ARM GAS /tmp/ccdmQ4z9.s page 225 - - - 7154 @ args = 0, pretend = 0, frame = 0 - 7155 @ frame_needed = 0, uses_anonymous_args = 0 + 7086 .loc 1 3515 1 is_stmt 1 view -0 + 7087 .cfi_startproc + 7088 @ args = 0, pretend = 0, frame = 0 + 7089 @ frame_needed = 0, uses_anonymous_args = 0 3515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 7156 .loc 1 3515 1 is_stmt 0 view .LVU2071 - 7157 0000 08B5 push {r3, lr} - 7158 .LCFI54: - 7159 .cfi_def_cfa_offset 8 - 7160 .cfi_offset 3, -8 - 7161 .cfi_offset 14, -4 + 7090 .loc 1 3515 1 is_stmt 0 view .LVU2047 + 7091 0000 08B5 push {r3, lr} + 7092 .LCFI54: + 7093 .cfi_def_cfa_offset 8 + 7094 .cfi_offset 3, -8 + 7095 .cfi_offset 14, -4 3516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7162 .loc 1 3516 3 is_stmt 1 view .LVU2072 + 7096 .loc 1 3516 3 is_stmt 1 view .LVU2048 3516:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7163 .loc 1 3516 22 is_stmt 0 view .LVU2073 - 7164 0002 806A ldr r0, [r0, #40] - 7165 .LVL525: + 7097 .loc 1 3516 22 is_stmt 0 view .LVU2049 + 7098 0002 806A ldr r0, [r0, #40] + 7099 .LVL515: 3519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7166 .loc 1 3519 3 is_stmt 1 view .LVU2074 + 7100 .loc 1 3519 3 is_stmt 1 view .LVU2050 3519:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7167 .loc 1 3519 15 is_stmt 0 view .LVU2075 - 7168 0004 0123 movs r3, #1 - 7169 0006 80F83D30 strb r3, [r0, #61] + 7101 .loc 1 3519 15 is_stmt 0 view .LVU2051 + 7102 0004 0123 movs r3, #1 + 7103 0006 80F83D30 strb r3, [r0, #61] 3524:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 7170 .loc 1 3524 3 is_stmt 1 view .LVU2076 - 7171 000a FFF7FEFF bl HAL_TIMEx_CommutCallback - 7172 .LVL526: + 7104 .loc 1 3524 3 is_stmt 1 view .LVU2052 + 7105 000a FFF7FEFF bl HAL_TIMEx_CommutCallback + 7106 .LVL516: 3526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7173 .loc 1 3526 1 is_stmt 0 view .LVU2077 - 7174 000e 08BD pop {r3, pc} - 7175 .cfi_endproc - 7176 .LFE393: - 7178 .section .text.HAL_TIMEx_CommutHalfCpltCallback,"ax",%progbits - 7179 .align 1 - 7180 .weak HAL_TIMEx_CommutHalfCpltCallback - 7181 .syntax unified - 7182 .thumb - 7183 .thumb_func - 7185 HAL_TIMEx_CommutHalfCpltCallback: - 7186 .LVL527: - 7187 .LFB384: + 7107 .loc 1 3526 1 is_stmt 0 view .LVU2053 + 7108 000e 08BD pop {r3, pc} + 7109 .cfi_endproc + 7110 .LFE393: + 7112 .section .text.HAL_TIMEx_CommutHalfCpltCallback,"ax",%progbits + 7113 .align 1 + 7114 .weak HAL_TIMEx_CommutHalfCpltCallback + ARM GAS /tmp/ccqCLCUn.s page 224 + + + 7115 .syntax unified + 7116 .thumb + 7117 .thumb_func + 7119 HAL_TIMEx_CommutHalfCpltCallback: + 7120 .LVL517: + 7121 .LFB384: 3346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7188 .loc 1 3346 1 is_stmt 1 view -0 - 7189 .cfi_startproc - 7190 @ args = 0, pretend = 0, frame = 0 - 7191 @ frame_needed = 0, uses_anonymous_args = 0 - 7192 @ link register save eliminated. + 7122 .loc 1 3346 1 is_stmt 1 view -0 + 7123 .cfi_startproc + 7124 @ args = 0, pretend = 0, frame = 0 + 7125 @ frame_needed = 0, uses_anonymous_args = 0 + 7126 @ link register save eliminated. 3348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7193 .loc 1 3348 3 view .LVU2079 + 7127 .loc 1 3348 3 view .LVU2055 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7194 .loc 1 3353 1 is_stmt 0 view .LVU2080 - 7195 0000 7047 bx lr - 7196 .cfi_endproc - 7197 .LFE384: - 7199 .section .text.TIMEx_DMACommutationHalfCplt,"ax",%progbits - 7200 .align 1 - 7201 .global TIMEx_DMACommutationHalfCplt - 7202 .syntax unified - 7203 .thumb - ARM GAS /tmp/ccdmQ4z9.s page 226 - - - 7204 .thumb_func - 7206 TIMEx_DMACommutationHalfCplt: - 7207 .LVL528: - 7208 .LFB394: + 7128 .loc 1 3353 1 is_stmt 0 view .LVU2056 + 7129 0000 7047 bx lr + 7130 .cfi_endproc + 7131 .LFE384: + 7133 .section .text.TIMEx_DMACommutationHalfCplt,"ax",%progbits + 7134 .align 1 + 7135 .global TIMEx_DMACommutationHalfCplt + 7136 .syntax unified + 7137 .thumb + 7138 .thumb_func + 7140 TIMEx_DMACommutationHalfCplt: + 7141 .LVL518: + 7142 .LFB394: 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 7209 .loc 1 3534 1 is_stmt 1 view -0 - 7210 .cfi_startproc - 7211 @ args = 0, pretend = 0, frame = 0 - 7212 @ frame_needed = 0, uses_anonymous_args = 0 + 7143 .loc 1 3534 1 is_stmt 1 view -0 + 7144 .cfi_startproc + 7145 @ args = 0, pretend = 0, frame = 0 + 7146 @ frame_needed = 0, uses_anonymous_args = 0 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; - 7213 .loc 1 3534 1 is_stmt 0 view .LVU2082 - 7214 0000 08B5 push {r3, lr} - 7215 .LCFI55: - 7216 .cfi_def_cfa_offset 8 - 7217 .cfi_offset 3, -8 - 7218 .cfi_offset 14, -4 + 7147 .loc 1 3534 1 is_stmt 0 view .LVU2058 + 7148 0000 08B5 push {r3, lr} + 7149 .LCFI55: + 7150 .cfi_def_cfa_offset 8 + 7151 .cfi_offset 3, -8 + 7152 .cfi_offset 14, -4 3535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7219 .loc 1 3535 3 is_stmt 1 view .LVU2083 + 7153 .loc 1 3535 3 is_stmt 1 view .LVU2059 3535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7220 .loc 1 3535 22 is_stmt 0 view .LVU2084 - 7221 0002 806A ldr r0, [r0, #40] - 7222 .LVL529: + 7154 .loc 1 3535 22 is_stmt 0 view .LVU2060 + 7155 0002 806A ldr r0, [r0, #40] + 7156 .LVL519: 3538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7223 .loc 1 3538 3 is_stmt 1 view .LVU2085 + 7157 .loc 1 3538 3 is_stmt 1 view .LVU2061 3538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7224 .loc 1 3538 15 is_stmt 0 view .LVU2086 - 7225 0004 0123 movs r3, #1 - 7226 0006 80F83D30 strb r3, [r0, #61] + 7158 .loc 1 3538 15 is_stmt 0 view .LVU2062 + 7159 0004 0123 movs r3, #1 + 7160 0006 80F83D30 strb r3, [r0, #61] 3543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - 7227 .loc 1 3543 3 is_stmt 1 view .LVU2087 - 7228 000a FFF7FEFF bl HAL_TIMEx_CommutHalfCpltCallback - 7229 .LVL530: + 7161 .loc 1 3543 3 is_stmt 1 view .LVU2063 + 7162 000a FFF7FEFF bl HAL_TIMEx_CommutHalfCpltCallback + 7163 .LVL520: 3545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7230 .loc 1 3545 1 is_stmt 0 view .LVU2088 - 7231 000e 08BD pop {r3, pc} - 7232 .cfi_endproc - 7233 .LFE394: - 7235 .section .text.HAL_TIMEx_BreakCallback,"ax",%progbits - 7236 .align 1 - 7237 .weak HAL_TIMEx_BreakCallback - 7238 .syntax unified - 7239 .thumb - 7240 .thumb_func - 7242 HAL_TIMEx_BreakCallback: - 7243 .LVL531: - 7244 .LFB385: + ARM GAS /tmp/ccqCLCUn.s page 225 + + + 7164 .loc 1 3545 1 is_stmt 0 view .LVU2064 + 7165 000e 08BD pop {r3, pc} + 7166 .cfi_endproc + 7167 .LFE394: + 7169 .section .text.HAL_TIMEx_BreakCallback,"ax",%progbits + 7170 .align 1 + 7171 .weak HAL_TIMEx_BreakCallback + 7172 .syntax unified + 7173 .thumb + 7174 .thumb_func + 7176 HAL_TIMEx_BreakCallback: + 7177 .LVL521: + 7178 .LFB385: 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7245 .loc 1 3361 1 is_stmt 1 view -0 - 7246 .cfi_startproc - 7247 @ args = 0, pretend = 0, frame = 0 - 7248 @ frame_needed = 0, uses_anonymous_args = 0 - 7249 @ link register save eliminated. + 7179 .loc 1 3361 1 is_stmt 1 view -0 + 7180 .cfi_startproc + 7181 @ args = 0, pretend = 0, frame = 0 + 7182 @ frame_needed = 0, uses_anonymous_args = 0 + 7183 @ link register save eliminated. 3363:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7250 .loc 1 3363 3 view .LVU2090 + 7184 .loc 1 3363 3 view .LVU2066 3368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7251 .loc 1 3368 1 is_stmt 0 view .LVU2091 - 7252 0000 7047 bx lr - ARM GAS /tmp/ccdmQ4z9.s page 227 - - - 7253 .cfi_endproc - 7254 .LFE385: - 7256 .section .text.HAL_TIMEx_Break2Callback,"ax",%progbits - 7257 .align 1 - 7258 .weak HAL_TIMEx_Break2Callback - 7259 .syntax unified - 7260 .thumb - 7261 .thumb_func - 7263 HAL_TIMEx_Break2Callback: - 7264 .LVL532: - 7265 .LFB386: + 7185 .loc 1 3368 1 is_stmt 0 view .LVU2067 + 7186 0000 7047 bx lr + 7187 .cfi_endproc + 7188 .LFE385: + 7190 .section .text.HAL_TIMEx_Break2Callback,"ax",%progbits + 7191 .align 1 + 7192 .weak HAL_TIMEx_Break2Callback + 7193 .syntax unified + 7194 .thumb + 7195 .thumb_func + 7197 HAL_TIMEx_Break2Callback: + 7198 .LVL522: + 7199 .LFB386: 3376:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7266 .loc 1 3376 1 is_stmt 1 view -0 - 7267 .cfi_startproc - 7268 @ args = 0, pretend = 0, frame = 0 - 7269 @ frame_needed = 0, uses_anonymous_args = 0 - 7270 @ link register save eliminated. + 7200 .loc 1 3376 1 is_stmt 1 view -0 + 7201 .cfi_startproc + 7202 @ args = 0, pretend = 0, frame = 0 + 7203 @ frame_needed = 0, uses_anonymous_args = 0 + 7204 @ link register save eliminated. 3378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7271 .loc 1 3378 3 view .LVU2093 + 7205 .loc 1 3378 3 view .LVU2069 3383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7272 .loc 1 3383 1 is_stmt 0 view .LVU2094 - 7273 0000 7047 bx lr - 7274 .cfi_endproc - 7275 .LFE386: - 7277 .section .text.HAL_TIMEx_EncoderIndexCallback,"ax",%progbits - 7278 .align 1 - 7279 .weak HAL_TIMEx_EncoderIndexCallback - 7280 .syntax unified - 7281 .thumb - 7282 .thumb_func - 7284 HAL_TIMEx_EncoderIndexCallback: - 7285 .LVL533: - 7286 .LFB387: + 7206 .loc 1 3383 1 is_stmt 0 view .LVU2070 + 7207 0000 7047 bx lr + 7208 .cfi_endproc + 7209 .LFE386: + 7211 .section .text.HAL_TIMEx_EncoderIndexCallback,"ax",%progbits + 7212 .align 1 + 7213 .weak HAL_TIMEx_EncoderIndexCallback + 7214 .syntax unified + 7215 .thumb + 7216 .thumb_func + 7218 HAL_TIMEx_EncoderIndexCallback: + 7219 .LVL523: + 7220 .LFB387: + ARM GAS /tmp/ccqCLCUn.s page 226 + + 3391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7287 .loc 1 3391 1 is_stmt 1 view -0 - 7288 .cfi_startproc - 7289 @ args = 0, pretend = 0, frame = 0 - 7290 @ frame_needed = 0, uses_anonymous_args = 0 - 7291 @ link register save eliminated. + 7221 .loc 1 3391 1 is_stmt 1 view -0 + 7222 .cfi_startproc + 7223 @ args = 0, pretend = 0, frame = 0 + 7224 @ frame_needed = 0, uses_anonymous_args = 0 + 7225 @ link register save eliminated. 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7292 .loc 1 3393 3 view .LVU2096 + 7226 .loc 1 3393 3 view .LVU2072 3398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7293 .loc 1 3398 1 is_stmt 0 view .LVU2097 - 7294 0000 7047 bx lr - 7295 .cfi_endproc - 7296 .LFE387: - 7298 .section .text.HAL_TIMEx_DirectionChangeCallback,"ax",%progbits - 7299 .align 1 - 7300 .weak HAL_TIMEx_DirectionChangeCallback - 7301 .syntax unified - 7302 .thumb - 7303 .thumb_func - 7305 HAL_TIMEx_DirectionChangeCallback: - 7306 .LVL534: - 7307 .LFB388: + 7227 .loc 1 3398 1 is_stmt 0 view .LVU2073 + 7228 0000 7047 bx lr + 7229 .cfi_endproc + 7230 .LFE387: + 7232 .section .text.HAL_TIMEx_DirectionChangeCallback,"ax",%progbits + 7233 .align 1 + 7234 .weak HAL_TIMEx_DirectionChangeCallback + 7235 .syntax unified + 7236 .thumb + 7237 .thumb_func + 7239 HAL_TIMEx_DirectionChangeCallback: + 7240 .LVL524: + 7241 .LFB388: 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7308 .loc 1 3406 1 is_stmt 1 view -0 - ARM GAS /tmp/ccdmQ4z9.s page 228 - - - 7309 .cfi_startproc - 7310 @ args = 0, pretend = 0, frame = 0 - 7311 @ frame_needed = 0, uses_anonymous_args = 0 - 7312 @ link register save eliminated. + 7242 .loc 1 3406 1 is_stmt 1 view -0 + 7243 .cfi_startproc + 7244 @ args = 0, pretend = 0, frame = 0 + 7245 @ frame_needed = 0, uses_anonymous_args = 0 + 7246 @ link register save eliminated. 3408:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7313 .loc 1 3408 3 view .LVU2099 + 7247 .loc 1 3408 3 view .LVU2075 3413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7314 .loc 1 3413 1 is_stmt 0 view .LVU2100 - 7315 0000 7047 bx lr + 7248 .loc 1 3413 1 is_stmt 0 view .LVU2076 + 7249 0000 7047 bx lr + 7250 .cfi_endproc + 7251 .LFE388: + 7253 .section .text.HAL_TIMEx_IndexErrorCallback,"ax",%progbits + 7254 .align 1 + 7255 .weak HAL_TIMEx_IndexErrorCallback + 7256 .syntax unified + 7257 .thumb + 7258 .thumb_func + 7260 HAL_TIMEx_IndexErrorCallback: + 7261 .LVL525: + 7262 .LFB389: +3421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ + 7263 .loc 1 3421 1 is_stmt 1 view -0 + 7264 .cfi_startproc + 7265 @ args = 0, pretend = 0, frame = 0 + 7266 @ frame_needed = 0, uses_anonymous_args = 0 + 7267 @ link register save eliminated. +3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 7268 .loc 1 3423 3 view .LVU2078 +3428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 7269 .loc 1 3428 1 is_stmt 0 view .LVU2079 + 7270 0000 7047 bx lr + 7271 .cfi_endproc + 7272 .LFE389: + ARM GAS /tmp/ccqCLCUn.s page 227 + + + 7274 .section .text.HAL_TIMEx_TransitionErrorCallback,"ax",%progbits + 7275 .align 1 + 7276 .weak HAL_TIMEx_TransitionErrorCallback + 7277 .syntax unified + 7278 .thumb + 7279 .thumb_func + 7281 HAL_TIMEx_TransitionErrorCallback: + 7282 .LVL526: + 7283 .LFB390: +3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ + 7284 .loc 1 3436 1 is_stmt 1 view -0 + 7285 .cfi_startproc + 7286 @ args = 0, pretend = 0, frame = 0 + 7287 @ frame_needed = 0, uses_anonymous_args = 0 + 7288 @ link register save eliminated. +3438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 7289 .loc 1 3438 3 view .LVU2081 +3443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 7290 .loc 1 3443 1 is_stmt 0 view .LVU2082 + 7291 0000 7047 bx lr + 7292 .cfi_endproc + 7293 .LFE390: + 7295 .section .text.HAL_TIMEx_HallSensor_GetState,"ax",%progbits + 7296 .align 1 + 7297 .global HAL_TIMEx_HallSensor_GetState + 7298 .syntax unified + 7299 .thumb + 7300 .thumb_func + 7302 HAL_TIMEx_HallSensor_GetState: + 7303 .LVL527: + 7304 .LFB391: +3470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return htim->State; + 7305 .loc 1 3470 1 is_stmt 1 view -0 + 7306 .cfi_startproc + 7307 @ args = 0, pretend = 0, frame = 0 + 7308 @ frame_needed = 0, uses_anonymous_args = 0 + 7309 @ link register save eliminated. +3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 7310 .loc 1 3471 3 view .LVU2084 +3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } + 7311 .loc 1 3471 14 is_stmt 0 view .LVU2085 + 7312 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 + 7313 .LVL528: +3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** + 7314 .loc 1 3472 1 view .LVU2086 + 7315 0004 7047 bx lr 7316 .cfi_endproc - 7317 .LFE388: - 7319 .section .text.HAL_TIMEx_IndexErrorCallback,"ax",%progbits + 7317 .LFE391: + 7319 .section .text.HAL_TIMEx_GetChannelNState,"ax",%progbits 7320 .align 1 - 7321 .weak HAL_TIMEx_IndexErrorCallback + 7321 .global HAL_TIMEx_GetChannelNState 7322 .syntax unified 7323 .thumb 7324 .thumb_func - 7326 HAL_TIMEx_IndexErrorCallback: - 7327 .LVL535: - 7328 .LFB389: -3421:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7329 .loc 1 3421 1 is_stmt 1 view -0 + 7326 HAL_TIMEx_GetChannelNState: + 7327 .LVL529: + 7328 .LFB392: + ARM GAS /tmp/ccqCLCUn.s page 228 + + +3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_state; + 7329 .loc 1 3486 1 is_stmt 1 view -0 7330 .cfi_startproc 7331 @ args = 0, pretend = 0, frame = 0 7332 @ frame_needed = 0, uses_anonymous_args = 0 7333 @ link register save eliminated. -3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7334 .loc 1 3423 3 view .LVU2102 -3428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7335 .loc 1 3428 1 is_stmt 0 view .LVU2103 - 7336 0000 7047 bx lr - 7337 .cfi_endproc - 7338 .LFE389: - 7340 .section .text.HAL_TIMEx_TransitionErrorCallback,"ax",%progbits - 7341 .align 1 - 7342 .weak HAL_TIMEx_TransitionErrorCallback - 7343 .syntax unified - 7344 .thumb - 7345 .thumb_func - 7347 HAL_TIMEx_TransitionErrorCallback: - 7348 .LVL536: - 7349 .LFB390: -3436:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ - 7350 .loc 1 3436 1 is_stmt 1 view -0 - 7351 .cfi_startproc - 7352 @ args = 0, pretend = 0, frame = 0 - 7353 @ frame_needed = 0, uses_anonymous_args = 0 - 7354 @ link register save eliminated. -3438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7355 .loc 1 3438 3 view .LVU2105 -3443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7356 .loc 1 3443 1 is_stmt 0 view .LVU2106 - 7357 0000 7047 bx lr - 7358 .cfi_endproc - 7359 .LFE390: - 7361 .section .text.HAL_TIMEx_HallSensor_GetState,"ax",%progbits - 7362 .align 1 - ARM GAS /tmp/ccdmQ4z9.s page 229 - - - 7363 .global HAL_TIMEx_HallSensor_GetState - 7364 .syntax unified - 7365 .thumb - 7366 .thumb_func - 7368 HAL_TIMEx_HallSensor_GetState: - 7369 .LVL537: - 7370 .LFB391: -3470:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** return htim->State; - 7371 .loc 1 3470 1 is_stmt 1 view -0 - 7372 .cfi_startproc - 7373 @ args = 0, pretend = 0, frame = 0 - 7374 @ frame_needed = 0, uses_anonymous_args = 0 - 7375 @ link register save eliminated. -3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7376 .loc 1 3471 3 view .LVU2108 -3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7377 .loc 1 3471 14 is_stmt 0 view .LVU2109 - 7378 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 - 7379 .LVL538: -3472:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7380 .loc 1 3472 1 view .LVU2110 - 7381 0004 7047 bx lr - 7382 .cfi_endproc - 7383 .LFE391: - 7385 .section .text.HAL_TIMEx_GetChannelNState,"ax",%progbits - 7386 .align 1 - 7387 .global HAL_TIMEx_GetChannelNState - 7388 .syntax unified - 7389 .thumb - 7390 .thumb_func - 7392 HAL_TIMEx_GetChannelNState: - 7393 .LVL539: - 7394 .LFB392: -3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef channel_state; - 7395 .loc 1 3486 1 is_stmt 1 view -0 - 7396 .cfi_startproc - 7397 @ args = 0, pretend = 0, frame = 0 - 7398 @ frame_needed = 0, uses_anonymous_args = 0 - 7399 @ link register save eliminated. 3487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7400 .loc 1 3487 3 view .LVU2112 + 7334 .loc 1 3487 3 view .LVU2088 3490:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7401 .loc 1 3490 3 view .LVU2113 + 7335 .loc 1 3490 3 view .LVU2089 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7402 .loc 1 3492 3 view .LVU2114 + 7336 .loc 1 3492 3 view .LVU2090 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7403 .loc 1 3492 19 is_stmt 0 view .LVU2115 - 7404 0000 19B9 cbnz r1, .L575 + 7337 .loc 1 3492 19 is_stmt 0 view .LVU2091 + 7338 0000 19B9 cbnz r1, .L575 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7405 .loc 1 3492 19 discriminator 1 view .LVU2116 - 7406 0002 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 - 7407 .LVL540: + 7339 .loc 1 3492 19 discriminator 1 view .LVU2092 + 7340 0002 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 + 7341 .LVL530: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7408 .loc 1 3492 19 discriminator 1 view .LVU2117 - 7409 0006 C0B2 uxtb r0, r0 - 7410 0008 7047 bx lr - 7411 .LVL541: - ARM GAS /tmp/ccdmQ4z9.s page 230 - - - 7412 .L575: + 7342 .loc 1 3492 19 discriminator 1 view .LVU2093 + 7343 0006 C0B2 uxtb r0, r0 + 7344 0008 7047 bx lr + 7345 .LVL531: + 7346 .L575: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7413 .loc 1 3492 19 discriminator 2 view .LVU2118 - 7414 000a 0429 cmp r1, #4 - 7415 000c 05D0 beq .L579 + 7347 .loc 1 3492 19 discriminator 2 view .LVU2094 + 7348 000a 0429 cmp r1, #4 + 7349 000c 05D0 beq .L579 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7416 .loc 1 3492 19 discriminator 5 view .LVU2119 - 7417 000e 0829 cmp r1, #8 - 7418 0010 07D0 beq .L580 + 7350 .loc 1 3492 19 discriminator 5 view .LVU2095 + 7351 000e 0829 cmp r1, #8 + 7352 0010 07D0 beq .L580 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7419 .loc 1 3492 19 discriminator 8 view .LVU2120 - 7420 0012 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 - 7421 .LVL542: + 7353 .loc 1 3492 19 discriminator 8 view .LVU2096 + 7354 0012 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 + 7355 .LVL532: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7422 .loc 1 3492 19 discriminator 8 view .LVU2121 - 7423 0016 C0B2 uxtb r0, r0 - 7424 .LVL543: + 7356 .loc 1 3492 19 discriminator 8 view .LVU2097 + 7357 0016 C0B2 uxtb r0, r0 + 7358 .LVL533: 3494:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** } - 7425 .loc 1 3494 3 is_stmt 1 view .LVU2122 + 7359 .loc 1 3494 3 is_stmt 1 view .LVU2098 3495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** /** - 7426 .loc 1 3495 1 is_stmt 0 view .LVU2123 - 7427 0018 7047 bx lr - 7428 .LVL544: - 7429 .L579: + 7360 .loc 1 3495 1 is_stmt 0 view .LVU2099 + 7361 0018 7047 bx lr + 7362 .LVL534: + 7363 .L579: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7430 .loc 1 3492 19 discriminator 4 view .LVU2124 - 7431 001a 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2 - 7432 .LVL545: + 7364 .loc 1 3492 19 discriminator 4 view .LVU2100 + 7365 001a 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2 + 7366 .LVL535: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7433 .loc 1 3492 19 discriminator 4 view .LVU2125 - 7434 001e C0B2 uxtb r0, r0 - 7435 0020 7047 bx lr - 7436 .LVL546: - 7437 .L580: + 7367 .loc 1 3492 19 discriminator 4 view .LVU2101 + 7368 001e C0B2 uxtb r0, r0 + 7369 0020 7047 bx lr + 7370 .LVL536: + ARM GAS /tmp/ccqCLCUn.s page 229 + + + 7371 .L580: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7438 .loc 1 3492 19 discriminator 7 view .LVU2126 - 7439 0022 90F84600 ldrb r0, [r0, #70] @ zero_extendqisi2 - 7440 .LVL547: + 7372 .loc 1 3492 19 discriminator 7 view .LVU2102 + 7373 0022 90F84600 ldrb r0, [r0, #70] @ zero_extendqisi2 + 7374 .LVL537: 3492:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c **** - 7441 .loc 1 3492 19 discriminator 7 view .LVU2127 - 7442 0026 C0B2 uxtb r0, r0 - 7443 0028 7047 bx lr - 7444 .cfi_endproc - 7445 .LFE392: - 7447 .text - 7448 .Letext0: - 7449 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 7450 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 7451 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 7452 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 7453 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 7454 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 7455 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" - 7456 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h" - 7457 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccdmQ4z9.s page 231 + 7375 .loc 1 3492 19 discriminator 7 view .LVU2103 + 7376 0026 C0B2 uxtb r0, r0 + 7377 0028 7047 bx lr + 7378 .cfi_endproc + 7379 .LFE392: + 7381 .text + 7382 .Letext0: + 7383 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 7384 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 7385 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 7386 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 7387 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 7388 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + 7389 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" + 7390 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h" + 7391 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/ccqCLCUn.s page 230 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_tim_ex.c - /tmp/ccdmQ4z9.s:21 .text.TIM_CCxNChannelCmd:00000000 $t - /tmp/ccdmQ4z9.s:26 .text.TIM_CCxNChannelCmd:00000000 TIM_CCxNChannelCmd - /tmp/ccdmQ4z9.s:64 .text.TIM_DMAErrorCCxN:00000000 $t - /tmp/ccdmQ4z9.s:69 .text.TIM_DMAErrorCCxN:00000000 TIM_DMAErrorCCxN - /tmp/ccdmQ4z9.s:162 .text.TIM_DMADelayPulseNCplt:00000000 $t - /tmp/ccdmQ4z9.s:167 .text.TIM_DMADelayPulseNCplt:00000000 TIM_DMADelayPulseNCplt - /tmp/ccdmQ4z9.s:287 .text.HAL_TIMEx_HallSensor_MspInit:00000000 $t - /tmp/ccdmQ4z9.s:293 .text.HAL_TIMEx_HallSensor_MspInit:00000000 HAL_TIMEx_HallSensor_MspInit - /tmp/ccdmQ4z9.s:308 .text.HAL_TIMEx_HallSensor_Init:00000000 $t - /tmp/ccdmQ4z9.s:314 .text.HAL_TIMEx_HallSensor_Init:00000000 HAL_TIMEx_HallSensor_Init - /tmp/ccdmQ4z9.s:534 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 $t - /tmp/ccdmQ4z9.s:540 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 HAL_TIMEx_HallSensor_MspDeInit - /tmp/ccdmQ4z9.s:555 .text.HAL_TIMEx_HallSensor_DeInit:00000000 $t - /tmp/ccdmQ4z9.s:561 .text.HAL_TIMEx_HallSensor_DeInit:00000000 HAL_TIMEx_HallSensor_DeInit - /tmp/ccdmQ4z9.s:631 .text.HAL_TIMEx_HallSensor_Start:00000000 $t - /tmp/ccdmQ4z9.s:637 .text.HAL_TIMEx_HallSensor_Start:00000000 HAL_TIMEx_HallSensor_Start - /tmp/ccdmQ4z9.s:800 .text.HAL_TIMEx_HallSensor_Start:000000b0 $d - /tmp/ccdmQ4z9.s:806 .text.HAL_TIMEx_HallSensor_Stop:00000000 $t - /tmp/ccdmQ4z9.s:812 .text.HAL_TIMEx_HallSensor_Stop:00000000 HAL_TIMEx_HallSensor_Stop - /tmp/ccdmQ4z9.s:871 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 $t - /tmp/ccdmQ4z9.s:877 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 HAL_TIMEx_HallSensor_Start_IT - /tmp/ccdmQ4z9.s:1048 .text.HAL_TIMEx_HallSensor_Start_IT:000000bc $d - /tmp/ccdmQ4z9.s:1054 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 $t - /tmp/ccdmQ4z9.s:1060 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 HAL_TIMEx_HallSensor_Stop_IT - /tmp/ccdmQ4z9.s:1124 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 $t - /tmp/ccdmQ4z9.s:1130 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 HAL_TIMEx_HallSensor_Start_DMA - /tmp/ccdmQ4z9.s:1324 .text.HAL_TIMEx_HallSensor_Start_DMA:000000d4 $d - /tmp/ccdmQ4z9.s:1333 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 $t - /tmp/ccdmQ4z9.s:1339 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 HAL_TIMEx_HallSensor_Stop_DMA - /tmp/ccdmQ4z9.s:1404 .text.HAL_TIMEx_OCN_Start:00000000 $t - /tmp/ccdmQ4z9.s:1410 .text.HAL_TIMEx_OCN_Start:00000000 HAL_TIMEx_OCN_Start - /tmp/ccdmQ4z9.s:1598 .text.HAL_TIMEx_OCN_Start:000000ec $d - /tmp/ccdmQ4z9.s:1604 .text.HAL_TIMEx_OCN_Stop:00000000 $t - /tmp/ccdmQ4z9.s:1610 .text.HAL_TIMEx_OCN_Stop:00000000 HAL_TIMEx_OCN_Stop - /tmp/ccdmQ4z9.s:1707 .text.HAL_TIMEx_OCN_Start_IT:00000000 $t - /tmp/ccdmQ4z9.s:1713 .text.HAL_TIMEx_OCN_Start_IT:00000000 HAL_TIMEx_OCN_Start_IT - /tmp/ccdmQ4z9.s:1868 .text.HAL_TIMEx_OCN_Start_IT:000000d4 $d - /tmp/ccdmQ4z9.s:1881 .text.HAL_TIMEx_OCN_Start_IT:00000108 $t - /tmp/ccdmQ4z9.s:1969 .text.HAL_TIMEx_OCN_Start_IT:00000164 $d - /tmp/ccdmQ4z9.s:1975 .text.HAL_TIMEx_OCN_Stop_IT:00000000 $t - /tmp/ccdmQ4z9.s:1981 .text.HAL_TIMEx_OCN_Stop_IT:00000000 HAL_TIMEx_OCN_Stop_IT - /tmp/ccdmQ4z9.s:2007 .text.HAL_TIMEx_OCN_Stop_IT:0000000e $d - /tmp/ccdmQ4z9.s:2168 .text.HAL_TIMEx_OCN_Start_DMA:00000000 $t - /tmp/ccdmQ4z9.s:2174 .text.HAL_TIMEx_OCN_Start_DMA:00000000 HAL_TIMEx_OCN_Start_DMA - /tmp/ccdmQ4z9.s:2436 .text.HAL_TIMEx_OCN_Start_DMA:00000160 $d - /tmp/ccdmQ4z9.s:2449 .text.HAL_TIMEx_OCN_Start_DMA:00000194 $t - /tmp/ccdmQ4z9.s:2660 .text.HAL_TIMEx_OCN_Start_DMA:00000270 $d - /tmp/ccdmQ4z9.s:2669 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 $t - /tmp/ccdmQ4z9.s:2675 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 HAL_TIMEx_OCN_Stop_DMA - /tmp/ccdmQ4z9.s:2700 .text.HAL_TIMEx_OCN_Stop_DMA:0000000e $d - /tmp/ccdmQ4z9.s:2868 .text.HAL_TIMEx_PWMN_Start:00000000 $t - /tmp/ccdmQ4z9.s:2874 .text.HAL_TIMEx_PWMN_Start:00000000 HAL_TIMEx_PWMN_Start - /tmp/ccdmQ4z9.s:3062 .text.HAL_TIMEx_PWMN_Start:000000ec $d - /tmp/ccdmQ4z9.s:3068 .text.HAL_TIMEx_PWMN_Stop:00000000 $t - /tmp/ccdmQ4z9.s:3074 .text.HAL_TIMEx_PWMN_Stop:00000000 HAL_TIMEx_PWMN_Stop - ARM GAS /tmp/ccdmQ4z9.s page 232 + /tmp/ccqCLCUn.s:21 .text.TIM_CCxNChannelCmd:00000000 $t + /tmp/ccqCLCUn.s:26 .text.TIM_CCxNChannelCmd:00000000 TIM_CCxNChannelCmd + /tmp/ccqCLCUn.s:64 .text.TIM_DMAErrorCCxN:00000000 $t + /tmp/ccqCLCUn.s:69 .text.TIM_DMAErrorCCxN:00000000 TIM_DMAErrorCCxN + /tmp/ccqCLCUn.s:162 .text.TIM_DMADelayPulseNCplt:00000000 $t + /tmp/ccqCLCUn.s:167 .text.TIM_DMADelayPulseNCplt:00000000 TIM_DMADelayPulseNCplt + /tmp/ccqCLCUn.s:287 .text.HAL_TIMEx_HallSensor_MspInit:00000000 $t + /tmp/ccqCLCUn.s:293 .text.HAL_TIMEx_HallSensor_MspInit:00000000 HAL_TIMEx_HallSensor_MspInit + /tmp/ccqCLCUn.s:308 .text.HAL_TIMEx_HallSensor_Init:00000000 $t + /tmp/ccqCLCUn.s:314 .text.HAL_TIMEx_HallSensor_Init:00000000 HAL_TIMEx_HallSensor_Init + /tmp/ccqCLCUn.s:534 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 $t + /tmp/ccqCLCUn.s:540 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 HAL_TIMEx_HallSensor_MspDeInit + /tmp/ccqCLCUn.s:555 .text.HAL_TIMEx_HallSensor_DeInit:00000000 $t + /tmp/ccqCLCUn.s:561 .text.HAL_TIMEx_HallSensor_DeInit:00000000 HAL_TIMEx_HallSensor_DeInit + /tmp/ccqCLCUn.s:631 .text.HAL_TIMEx_HallSensor_Start:00000000 $t + /tmp/ccqCLCUn.s:637 .text.HAL_TIMEx_HallSensor_Start:00000000 HAL_TIMEx_HallSensor_Start + /tmp/ccqCLCUn.s:793 .text.HAL_TIMEx_HallSensor_Start:000000b4 $d + /tmp/ccqCLCUn.s:799 .text.HAL_TIMEx_HallSensor_Stop:00000000 $t + /tmp/ccqCLCUn.s:805 .text.HAL_TIMEx_HallSensor_Stop:00000000 HAL_TIMEx_HallSensor_Stop + /tmp/ccqCLCUn.s:864 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 $t + /tmp/ccqCLCUn.s:870 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 HAL_TIMEx_HallSensor_Start_IT + /tmp/ccqCLCUn.s:1034 .text.HAL_TIMEx_HallSensor_Start_IT:000000c0 $d + /tmp/ccqCLCUn.s:1040 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 $t + /tmp/ccqCLCUn.s:1046 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 HAL_TIMEx_HallSensor_Stop_IT + /tmp/ccqCLCUn.s:1110 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 $t + /tmp/ccqCLCUn.s:1116 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 HAL_TIMEx_HallSensor_Start_DMA + /tmp/ccqCLCUn.s:1310 .text.HAL_TIMEx_HallSensor_Start_DMA:000000d4 $d + /tmp/ccqCLCUn.s:1319 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 $t + /tmp/ccqCLCUn.s:1325 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 HAL_TIMEx_HallSensor_Stop_DMA + /tmp/ccqCLCUn.s:1390 .text.HAL_TIMEx_OCN_Start:00000000 $t + /tmp/ccqCLCUn.s:1396 .text.HAL_TIMEx_OCN_Start:00000000 HAL_TIMEx_OCN_Start + /tmp/ccqCLCUn.s:1580 .text.HAL_TIMEx_OCN_Start:000000e4 $d + /tmp/ccqCLCUn.s:1586 .text.HAL_TIMEx_OCN_Stop:00000000 $t + /tmp/ccqCLCUn.s:1592 .text.HAL_TIMEx_OCN_Stop:00000000 HAL_TIMEx_OCN_Stop + /tmp/ccqCLCUn.s:1689 .text.HAL_TIMEx_OCN_Start_IT:00000000 $t + /tmp/ccqCLCUn.s:1695 .text.HAL_TIMEx_OCN_Start_IT:00000000 HAL_TIMEx_OCN_Start_IT + /tmp/ccqCLCUn.s:1846 .text.HAL_TIMEx_OCN_Start_IT:000000cc $d + /tmp/ccqCLCUn.s:1859 .text.HAL_TIMEx_OCN_Start_IT:00000100 $t + /tmp/ccqCLCUn.s:1947 .text.HAL_TIMEx_OCN_Start_IT:0000015c $d + /tmp/ccqCLCUn.s:1953 .text.HAL_TIMEx_OCN_Stop_IT:00000000 $t + /tmp/ccqCLCUn.s:1959 .text.HAL_TIMEx_OCN_Stop_IT:00000000 HAL_TIMEx_OCN_Stop_IT + /tmp/ccqCLCUn.s:1985 .text.HAL_TIMEx_OCN_Stop_IT:0000000e $d + /tmp/ccqCLCUn.s:2146 .text.HAL_TIMEx_OCN_Start_DMA:00000000 $t + /tmp/ccqCLCUn.s:2152 .text.HAL_TIMEx_OCN_Start_DMA:00000000 HAL_TIMEx_OCN_Start_DMA + /tmp/ccqCLCUn.s:2398 .text.HAL_TIMEx_OCN_Start_DMA:00000150 $d + /tmp/ccqCLCUn.s:2411 .text.HAL_TIMEx_OCN_Start_DMA:00000184 $t + /tmp/ccqCLCUn.s:2622 .text.HAL_TIMEx_OCN_Start_DMA:00000260 $d + /tmp/ccqCLCUn.s:2631 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 $t + /tmp/ccqCLCUn.s:2637 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 HAL_TIMEx_OCN_Stop_DMA + /tmp/ccqCLCUn.s:2662 .text.HAL_TIMEx_OCN_Stop_DMA:0000000e $d + /tmp/ccqCLCUn.s:2830 .text.HAL_TIMEx_PWMN_Start:00000000 $t + /tmp/ccqCLCUn.s:2836 .text.HAL_TIMEx_PWMN_Start:00000000 HAL_TIMEx_PWMN_Start + /tmp/ccqCLCUn.s:3020 .text.HAL_TIMEx_PWMN_Start:000000e4 $d + /tmp/ccqCLCUn.s:3026 .text.HAL_TIMEx_PWMN_Stop:00000000 $t + /tmp/ccqCLCUn.s:3032 .text.HAL_TIMEx_PWMN_Stop:00000000 HAL_TIMEx_PWMN_Stop + ARM GAS /tmp/ccqCLCUn.s page 231 - /tmp/ccdmQ4z9.s:3171 .text.HAL_TIMEx_PWMN_Start_IT:00000000 $t - /tmp/ccdmQ4z9.s:3177 .text.HAL_TIMEx_PWMN_Start_IT:00000000 HAL_TIMEx_PWMN_Start_IT - /tmp/ccdmQ4z9.s:3332 .text.HAL_TIMEx_PWMN_Start_IT:000000d4 $d - /tmp/ccdmQ4z9.s:3345 .text.HAL_TIMEx_PWMN_Start_IT:00000108 $t - /tmp/ccdmQ4z9.s:3433 .text.HAL_TIMEx_PWMN_Start_IT:00000164 $d - /tmp/ccdmQ4z9.s:3439 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 $t - /tmp/ccdmQ4z9.s:3445 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 HAL_TIMEx_PWMN_Stop_IT - /tmp/ccdmQ4z9.s:3471 .text.HAL_TIMEx_PWMN_Stop_IT:0000000e $d - /tmp/ccdmQ4z9.s:3632 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 $t - /tmp/ccdmQ4z9.s:3638 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 HAL_TIMEx_PWMN_Start_DMA - /tmp/ccdmQ4z9.s:3900 .text.HAL_TIMEx_PWMN_Start_DMA:00000160 $d - /tmp/ccdmQ4z9.s:3913 .text.HAL_TIMEx_PWMN_Start_DMA:00000194 $t - /tmp/ccdmQ4z9.s:4124 .text.HAL_TIMEx_PWMN_Start_DMA:00000270 $d - /tmp/ccdmQ4z9.s:4133 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 $t - /tmp/ccdmQ4z9.s:4139 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 HAL_TIMEx_PWMN_Stop_DMA - /tmp/ccdmQ4z9.s:4164 .text.HAL_TIMEx_PWMN_Stop_DMA:0000000e $d - /tmp/ccdmQ4z9.s:4332 .text.HAL_TIMEx_OnePulseN_Start:00000000 $t - /tmp/ccdmQ4z9.s:4338 .text.HAL_TIMEx_OnePulseN_Start:00000000 HAL_TIMEx_OnePulseN_Start - /tmp/ccdmQ4z9.s:4467 .text.HAL_TIMEx_OnePulseN_Stop:00000000 $t - /tmp/ccdmQ4z9.s:4473 .text.HAL_TIMEx_OnePulseN_Stop:00000000 HAL_TIMEx_OnePulseN_Stop - /tmp/ccdmQ4z9.s:4569 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 $t - /tmp/ccdmQ4z9.s:4575 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 HAL_TIMEx_OnePulseN_Start_IT - /tmp/ccdmQ4z9.s:4714 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 $t - /tmp/ccdmQ4z9.s:4720 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 HAL_TIMEx_OnePulseN_Stop_IT - /tmp/ccdmQ4z9.s:4826 .text.HAL_TIMEx_ConfigCommutEvent:00000000 $t - /tmp/ccdmQ4z9.s:4832 .text.HAL_TIMEx_ConfigCommutEvent:00000000 HAL_TIMEx_ConfigCommutEvent - /tmp/ccdmQ4z9.s:4977 .text.HAL_TIMEx_ConfigCommutEvent:000000a0 $d - /tmp/ccdmQ4z9.s:4983 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 $t - /tmp/ccdmQ4z9.s:4989 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 HAL_TIMEx_ConfigCommutEvent_IT - /tmp/ccdmQ4z9.s:5134 .text.HAL_TIMEx_ConfigCommutEvent_IT:000000a0 $d - /tmp/ccdmQ4z9.s:5140 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 $t - /tmp/ccdmQ4z9.s:5146 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 HAL_TIMEx_ConfigCommutEvent_DMA - /tmp/ccdmQ4z9.s:5309 .text.HAL_TIMEx_ConfigCommutEvent_DMA:000000b4 $d - /tmp/ccdmQ4z9.s:7149 .text.TIMEx_DMACommutationCplt:00000000 TIMEx_DMACommutationCplt - /tmp/ccdmQ4z9.s:7206 .text.TIMEx_DMACommutationHalfCplt:00000000 TIMEx_DMACommutationHalfCplt - /tmp/ccdmQ4z9.s:5318 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 $t - /tmp/ccdmQ4z9.s:5324 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 HAL_TIMEx_MasterConfigSynchronization - /tmp/ccdmQ4z9.s:5478 .text.HAL_TIMEx_MasterConfigSynchronization:00000090 $d - /tmp/ccdmQ4z9.s:5483 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 $t - /tmp/ccdmQ4z9.s:5489 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 HAL_TIMEx_ConfigBreakDeadTime - /tmp/ccdmQ4z9.s:5674 .text.HAL_TIMEx_ConfigBreakDeadTime:0000009c $d - /tmp/ccdmQ4z9.s:5679 .text.HAL_TIMEx_ConfigBreakInput:00000000 $t - /tmp/ccdmQ4z9.s:5685 .text.HAL_TIMEx_ConfigBreakInput:00000000 HAL_TIMEx_ConfigBreakInput - /tmp/ccdmQ4z9.s:5734 .text.HAL_TIMEx_ConfigBreakInput:0000001e $d - /tmp/ccdmQ4z9.s:5750 .text.HAL_TIMEx_ConfigBreakInput:0000002e $t - /tmp/ccdmQ4z9.s:5941 .text.HAL_TIMEx_RemapConfig:00000000 $t - /tmp/ccdmQ4z9.s:5947 .text.HAL_TIMEx_RemapConfig:00000000 HAL_TIMEx_RemapConfig - /tmp/ccdmQ4z9.s:5996 .text.HAL_TIMEx_TISelection:00000000 $t - /tmp/ccdmQ4z9.s:6002 .text.HAL_TIMEx_TISelection:00000000 HAL_TIMEx_TISelection - /tmp/ccdmQ4z9.s:6032 .text.HAL_TIMEx_TISelection:00000018 $d - /tmp/ccdmQ4z9.s:6152 .text.HAL_TIMEx_TISelection:00000098 $d - /tmp/ccdmQ4z9.s:6157 .text.HAL_TIMEx_GroupChannel5:00000000 $t - /tmp/ccdmQ4z9.s:6163 .text.HAL_TIMEx_GroupChannel5:00000000 HAL_TIMEx_GroupChannel5 - /tmp/ccdmQ4z9.s:6236 .text.HAL_TIMEx_DisarmBreakInput:00000000 $t - /tmp/ccdmQ4z9.s:6242 .text.HAL_TIMEx_DisarmBreakInput:00000000 HAL_TIMEx_DisarmBreakInput - /tmp/ccdmQ4z9.s:6329 .text.HAL_TIMEx_DisarmBreakInput:00000048 $d - /tmp/ccdmQ4z9.s:6335 .text.HAL_TIMEx_ReArmBreakInput:00000000 $t - ARM GAS /tmp/ccdmQ4z9.s page 233 + /tmp/ccqCLCUn.s:3129 .text.HAL_TIMEx_PWMN_Start_IT:00000000 $t + /tmp/ccqCLCUn.s:3135 .text.HAL_TIMEx_PWMN_Start_IT:00000000 HAL_TIMEx_PWMN_Start_IT + /tmp/ccqCLCUn.s:3286 .text.HAL_TIMEx_PWMN_Start_IT:000000cc $d + /tmp/ccqCLCUn.s:3299 .text.HAL_TIMEx_PWMN_Start_IT:00000100 $t + /tmp/ccqCLCUn.s:3387 .text.HAL_TIMEx_PWMN_Start_IT:0000015c $d + /tmp/ccqCLCUn.s:3393 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 $t + /tmp/ccqCLCUn.s:3399 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 HAL_TIMEx_PWMN_Stop_IT + /tmp/ccqCLCUn.s:3425 .text.HAL_TIMEx_PWMN_Stop_IT:0000000e $d + /tmp/ccqCLCUn.s:3586 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 $t + /tmp/ccqCLCUn.s:3592 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 HAL_TIMEx_PWMN_Start_DMA + /tmp/ccqCLCUn.s:3838 .text.HAL_TIMEx_PWMN_Start_DMA:00000150 $d + /tmp/ccqCLCUn.s:3851 .text.HAL_TIMEx_PWMN_Start_DMA:00000184 $t + /tmp/ccqCLCUn.s:4062 .text.HAL_TIMEx_PWMN_Start_DMA:00000260 $d + /tmp/ccqCLCUn.s:4071 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 $t + /tmp/ccqCLCUn.s:4077 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 HAL_TIMEx_PWMN_Stop_DMA + /tmp/ccqCLCUn.s:4102 .text.HAL_TIMEx_PWMN_Stop_DMA:0000000e $d + /tmp/ccqCLCUn.s:4270 .text.HAL_TIMEx_OnePulseN_Start:00000000 $t + /tmp/ccqCLCUn.s:4276 .text.HAL_TIMEx_OnePulseN_Start:00000000 HAL_TIMEx_OnePulseN_Start + /tmp/ccqCLCUn.s:4403 .text.HAL_TIMEx_OnePulseN_Stop:00000000 $t + /tmp/ccqCLCUn.s:4409 .text.HAL_TIMEx_OnePulseN_Stop:00000000 HAL_TIMEx_OnePulseN_Stop + /tmp/ccqCLCUn.s:4505 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 $t + /tmp/ccqCLCUn.s:4511 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 HAL_TIMEx_OnePulseN_Start_IT + /tmp/ccqCLCUn.s:4648 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 $t + /tmp/ccqCLCUn.s:4654 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 HAL_TIMEx_OnePulseN_Stop_IT + /tmp/ccqCLCUn.s:4760 .text.HAL_TIMEx_ConfigCommutEvent:00000000 $t + /tmp/ccqCLCUn.s:4766 .text.HAL_TIMEx_ConfigCommutEvent:00000000 HAL_TIMEx_ConfigCommutEvent + /tmp/ccqCLCUn.s:4911 .text.HAL_TIMEx_ConfigCommutEvent:000000a0 $d + /tmp/ccqCLCUn.s:4917 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 $t + /tmp/ccqCLCUn.s:4923 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 HAL_TIMEx_ConfigCommutEvent_IT + /tmp/ccqCLCUn.s:5068 .text.HAL_TIMEx_ConfigCommutEvent_IT:000000a0 $d + /tmp/ccqCLCUn.s:5074 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 $t + /tmp/ccqCLCUn.s:5080 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 HAL_TIMEx_ConfigCommutEvent_DMA + /tmp/ccqCLCUn.s:5243 .text.HAL_TIMEx_ConfigCommutEvent_DMA:000000b4 $d + /tmp/ccqCLCUn.s:7083 .text.TIMEx_DMACommutationCplt:00000000 TIMEx_DMACommutationCplt + /tmp/ccqCLCUn.s:7140 .text.TIMEx_DMACommutationHalfCplt:00000000 TIMEx_DMACommutationHalfCplt + /tmp/ccqCLCUn.s:5252 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 $t + /tmp/ccqCLCUn.s:5258 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 HAL_TIMEx_MasterConfigSynchronization + /tmp/ccqCLCUn.s:5412 .text.HAL_TIMEx_MasterConfigSynchronization:00000090 $d + /tmp/ccqCLCUn.s:5417 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 $t + /tmp/ccqCLCUn.s:5423 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 HAL_TIMEx_ConfigBreakDeadTime + /tmp/ccqCLCUn.s:5608 .text.HAL_TIMEx_ConfigBreakDeadTime:0000009c $d + /tmp/ccqCLCUn.s:5613 .text.HAL_TIMEx_ConfigBreakInput:00000000 $t + /tmp/ccqCLCUn.s:5619 .text.HAL_TIMEx_ConfigBreakInput:00000000 HAL_TIMEx_ConfigBreakInput + /tmp/ccqCLCUn.s:5668 .text.HAL_TIMEx_ConfigBreakInput:0000001e $d + /tmp/ccqCLCUn.s:5684 .text.HAL_TIMEx_ConfigBreakInput:0000002e $t + /tmp/ccqCLCUn.s:5875 .text.HAL_TIMEx_RemapConfig:00000000 $t + /tmp/ccqCLCUn.s:5881 .text.HAL_TIMEx_RemapConfig:00000000 HAL_TIMEx_RemapConfig + /tmp/ccqCLCUn.s:5930 .text.HAL_TIMEx_TISelection:00000000 $t + /tmp/ccqCLCUn.s:5936 .text.HAL_TIMEx_TISelection:00000000 HAL_TIMEx_TISelection + /tmp/ccqCLCUn.s:5966 .text.HAL_TIMEx_TISelection:00000018 $d + /tmp/ccqCLCUn.s:6086 .text.HAL_TIMEx_TISelection:00000098 $d + /tmp/ccqCLCUn.s:6091 .text.HAL_TIMEx_GroupChannel5:00000000 $t + /tmp/ccqCLCUn.s:6097 .text.HAL_TIMEx_GroupChannel5:00000000 HAL_TIMEx_GroupChannel5 + /tmp/ccqCLCUn.s:6170 .text.HAL_TIMEx_DisarmBreakInput:00000000 $t + /tmp/ccqCLCUn.s:6176 .text.HAL_TIMEx_DisarmBreakInput:00000000 HAL_TIMEx_DisarmBreakInput + /tmp/ccqCLCUn.s:6263 .text.HAL_TIMEx_DisarmBreakInput:00000048 $d + /tmp/ccqCLCUn.s:6269 .text.HAL_TIMEx_ReArmBreakInput:00000000 $t + ARM GAS /tmp/ccqCLCUn.s page 232 - /tmp/ccdmQ4z9.s:6341 .text.HAL_TIMEx_ReArmBreakInput:00000000 HAL_TIMEx_ReArmBreakInput - /tmp/ccdmQ4z9.s:6486 .text.HAL_TIMEx_DitheringEnable:00000000 $t - /tmp/ccdmQ4z9.s:6492 .text.HAL_TIMEx_DitheringEnable:00000000 HAL_TIMEx_DitheringEnable - /tmp/ccdmQ4z9.s:6516 .text.HAL_TIMEx_DitheringDisable:00000000 $t - /tmp/ccdmQ4z9.s:6522 .text.HAL_TIMEx_DitheringDisable:00000000 HAL_TIMEx_DitheringDisable - /tmp/ccdmQ4z9.s:6546 .text.HAL_TIMEx_OC_ConfigPulseOnCompare:00000000 $t - /tmp/ccdmQ4z9.s:6552 .text.HAL_TIMEx_OC_ConfigPulseOnCompare:00000000 HAL_TIMEx_OC_ConfigPulseOnCompare - /tmp/ccdmQ4z9.s:6632 .text.HAL_TIMEx_ConfigSlaveModePreload:00000000 $t - /tmp/ccdmQ4z9.s:6638 .text.HAL_TIMEx_ConfigSlaveModePreload:00000000 HAL_TIMEx_ConfigSlaveModePreload - /tmp/ccdmQ4z9.s:6664 .text.HAL_TIMEx_EnableSlaveModePreload:00000000 $t - /tmp/ccdmQ4z9.s:6670 .text.HAL_TIMEx_EnableSlaveModePreload:00000000 HAL_TIMEx_EnableSlaveModePreload - /tmp/ccdmQ4z9.s:6694 .text.HAL_TIMEx_DisableSlaveModePreload:00000000 $t - /tmp/ccdmQ4z9.s:6700 .text.HAL_TIMEx_DisableSlaveModePreload:00000000 HAL_TIMEx_DisableSlaveModePreload - /tmp/ccdmQ4z9.s:6724 .text.HAL_TIMEx_EnableDeadTimePreload:00000000 $t - /tmp/ccdmQ4z9.s:6730 .text.HAL_TIMEx_EnableDeadTimePreload:00000000 HAL_TIMEx_EnableDeadTimePreload - /tmp/ccdmQ4z9.s:6754 .text.HAL_TIMEx_DisableDeadTimePreload:00000000 $t - /tmp/ccdmQ4z9.s:6760 .text.HAL_TIMEx_DisableDeadTimePreload:00000000 HAL_TIMEx_DisableDeadTimePreload - /tmp/ccdmQ4z9.s:6784 .text.HAL_TIMEx_ConfigDeadTime:00000000 $t - /tmp/ccdmQ4z9.s:6790 .text.HAL_TIMEx_ConfigDeadTime:00000000 HAL_TIMEx_ConfigDeadTime - /tmp/ccdmQ4z9.s:6816 .text.HAL_TIMEx_ConfigAsymmetricalDeadTime:00000000 $t - /tmp/ccdmQ4z9.s:6822 .text.HAL_TIMEx_ConfigAsymmetricalDeadTime:00000000 HAL_TIMEx_ConfigAsymmetricalDeadTime - /tmp/ccdmQ4z9.s:6848 .text.HAL_TIMEx_EnableAsymmetricalDeadTime:00000000 $t - /tmp/ccdmQ4z9.s:6854 .text.HAL_TIMEx_EnableAsymmetricalDeadTime:00000000 HAL_TIMEx_EnableAsymmetricalDeadTime - /tmp/ccdmQ4z9.s:6878 .text.HAL_TIMEx_DisableAsymmetricalDeadTime:00000000 $t - /tmp/ccdmQ4z9.s:6884 .text.HAL_TIMEx_DisableAsymmetricalDeadTime:00000000 HAL_TIMEx_DisableAsymmetricalDeadTime - /tmp/ccdmQ4z9.s:6908 .text.HAL_TIMEx_ConfigEncoderIndex:00000000 $t - /tmp/ccdmQ4z9.s:6914 .text.HAL_TIMEx_ConfigEncoderIndex:00000000 HAL_TIMEx_ConfigEncoderIndex - /tmp/ccdmQ4z9.s:7002 .text.HAL_TIMEx_EnableEncoderIndex:00000000 $t - /tmp/ccdmQ4z9.s:7008 .text.HAL_TIMEx_EnableEncoderIndex:00000000 HAL_TIMEx_EnableEncoderIndex - /tmp/ccdmQ4z9.s:7032 .text.HAL_TIMEx_DisableEncoderIndex:00000000 $t - /tmp/ccdmQ4z9.s:7038 .text.HAL_TIMEx_DisableEncoderIndex:00000000 HAL_TIMEx_DisableEncoderIndex - /tmp/ccdmQ4z9.s:7062 .text.HAL_TIMEx_EnableEncoderFirstIndex:00000000 $t - /tmp/ccdmQ4z9.s:7068 .text.HAL_TIMEx_EnableEncoderFirstIndex:00000000 HAL_TIMEx_EnableEncoderFirstIndex - /tmp/ccdmQ4z9.s:7092 .text.HAL_TIMEx_DisableEncoderFirstIndex:00000000 $t - /tmp/ccdmQ4z9.s:7098 .text.HAL_TIMEx_DisableEncoderFirstIndex:00000000 HAL_TIMEx_DisableEncoderFirstIndex - /tmp/ccdmQ4z9.s:7122 .text.HAL_TIMEx_CommutCallback:00000000 $t - /tmp/ccdmQ4z9.s:7128 .text.HAL_TIMEx_CommutCallback:00000000 HAL_TIMEx_CommutCallback - /tmp/ccdmQ4z9.s:7143 .text.TIMEx_DMACommutationCplt:00000000 $t - /tmp/ccdmQ4z9.s:7179 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 $t - /tmp/ccdmQ4z9.s:7185 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 HAL_TIMEx_CommutHalfCpltCallback - /tmp/ccdmQ4z9.s:7200 .text.TIMEx_DMACommutationHalfCplt:00000000 $t - /tmp/ccdmQ4z9.s:7236 .text.HAL_TIMEx_BreakCallback:00000000 $t - /tmp/ccdmQ4z9.s:7242 .text.HAL_TIMEx_BreakCallback:00000000 HAL_TIMEx_BreakCallback - /tmp/ccdmQ4z9.s:7257 .text.HAL_TIMEx_Break2Callback:00000000 $t - /tmp/ccdmQ4z9.s:7263 .text.HAL_TIMEx_Break2Callback:00000000 HAL_TIMEx_Break2Callback - /tmp/ccdmQ4z9.s:7278 .text.HAL_TIMEx_EncoderIndexCallback:00000000 $t - /tmp/ccdmQ4z9.s:7284 .text.HAL_TIMEx_EncoderIndexCallback:00000000 HAL_TIMEx_EncoderIndexCallback - /tmp/ccdmQ4z9.s:7299 .text.HAL_TIMEx_DirectionChangeCallback:00000000 $t - /tmp/ccdmQ4z9.s:7305 .text.HAL_TIMEx_DirectionChangeCallback:00000000 HAL_TIMEx_DirectionChangeCallback - /tmp/ccdmQ4z9.s:7320 .text.HAL_TIMEx_IndexErrorCallback:00000000 $t - /tmp/ccdmQ4z9.s:7326 .text.HAL_TIMEx_IndexErrorCallback:00000000 HAL_TIMEx_IndexErrorCallback - /tmp/ccdmQ4z9.s:7341 .text.HAL_TIMEx_TransitionErrorCallback:00000000 $t - /tmp/ccdmQ4z9.s:7347 .text.HAL_TIMEx_TransitionErrorCallback:00000000 HAL_TIMEx_TransitionErrorCallback - /tmp/ccdmQ4z9.s:7362 .text.HAL_TIMEx_HallSensor_GetState:00000000 $t - /tmp/ccdmQ4z9.s:7368 .text.HAL_TIMEx_HallSensor_GetState:00000000 HAL_TIMEx_HallSensor_GetState - /tmp/ccdmQ4z9.s:7386 .text.HAL_TIMEx_GetChannelNState:00000000 $t - /tmp/ccdmQ4z9.s:7392 .text.HAL_TIMEx_GetChannelNState:00000000 HAL_TIMEx_GetChannelNState - ARM GAS /tmp/ccdmQ4z9.s page 234 + /tmp/ccqCLCUn.s:6275 .text.HAL_TIMEx_ReArmBreakInput:00000000 HAL_TIMEx_ReArmBreakInput + /tmp/ccqCLCUn.s:6420 .text.HAL_TIMEx_DitheringEnable:00000000 $t + /tmp/ccqCLCUn.s:6426 .text.HAL_TIMEx_DitheringEnable:00000000 HAL_TIMEx_DitheringEnable + /tmp/ccqCLCUn.s:6450 .text.HAL_TIMEx_DitheringDisable:00000000 $t + /tmp/ccqCLCUn.s:6456 .text.HAL_TIMEx_DitheringDisable:00000000 HAL_TIMEx_DitheringDisable + /tmp/ccqCLCUn.s:6480 .text.HAL_TIMEx_OC_ConfigPulseOnCompare:00000000 $t + /tmp/ccqCLCUn.s:6486 .text.HAL_TIMEx_OC_ConfigPulseOnCompare:00000000 HAL_TIMEx_OC_ConfigPulseOnCompare + /tmp/ccqCLCUn.s:6566 .text.HAL_TIMEx_ConfigSlaveModePreload:00000000 $t + /tmp/ccqCLCUn.s:6572 .text.HAL_TIMEx_ConfigSlaveModePreload:00000000 HAL_TIMEx_ConfigSlaveModePreload + /tmp/ccqCLCUn.s:6598 .text.HAL_TIMEx_EnableSlaveModePreload:00000000 $t + /tmp/ccqCLCUn.s:6604 .text.HAL_TIMEx_EnableSlaveModePreload:00000000 HAL_TIMEx_EnableSlaveModePreload + /tmp/ccqCLCUn.s:6628 .text.HAL_TIMEx_DisableSlaveModePreload:00000000 $t + /tmp/ccqCLCUn.s:6634 .text.HAL_TIMEx_DisableSlaveModePreload:00000000 HAL_TIMEx_DisableSlaveModePreload + /tmp/ccqCLCUn.s:6658 .text.HAL_TIMEx_EnableDeadTimePreload:00000000 $t + /tmp/ccqCLCUn.s:6664 .text.HAL_TIMEx_EnableDeadTimePreload:00000000 HAL_TIMEx_EnableDeadTimePreload + /tmp/ccqCLCUn.s:6688 .text.HAL_TIMEx_DisableDeadTimePreload:00000000 $t + /tmp/ccqCLCUn.s:6694 .text.HAL_TIMEx_DisableDeadTimePreload:00000000 HAL_TIMEx_DisableDeadTimePreload + /tmp/ccqCLCUn.s:6718 .text.HAL_TIMEx_ConfigDeadTime:00000000 $t + /tmp/ccqCLCUn.s:6724 .text.HAL_TIMEx_ConfigDeadTime:00000000 HAL_TIMEx_ConfigDeadTime + /tmp/ccqCLCUn.s:6750 .text.HAL_TIMEx_ConfigAsymmetricalDeadTime:00000000 $t + /tmp/ccqCLCUn.s:6756 .text.HAL_TIMEx_ConfigAsymmetricalDeadTime:00000000 HAL_TIMEx_ConfigAsymmetricalDeadTime + /tmp/ccqCLCUn.s:6782 .text.HAL_TIMEx_EnableAsymmetricalDeadTime:00000000 $t + /tmp/ccqCLCUn.s:6788 .text.HAL_TIMEx_EnableAsymmetricalDeadTime:00000000 HAL_TIMEx_EnableAsymmetricalDeadTime + /tmp/ccqCLCUn.s:6812 .text.HAL_TIMEx_DisableAsymmetricalDeadTime:00000000 $t + /tmp/ccqCLCUn.s:6818 .text.HAL_TIMEx_DisableAsymmetricalDeadTime:00000000 HAL_TIMEx_DisableAsymmetricalDeadTime + /tmp/ccqCLCUn.s:6842 .text.HAL_TIMEx_ConfigEncoderIndex:00000000 $t + /tmp/ccqCLCUn.s:6848 .text.HAL_TIMEx_ConfigEncoderIndex:00000000 HAL_TIMEx_ConfigEncoderIndex + /tmp/ccqCLCUn.s:6936 .text.HAL_TIMEx_EnableEncoderIndex:00000000 $t + /tmp/ccqCLCUn.s:6942 .text.HAL_TIMEx_EnableEncoderIndex:00000000 HAL_TIMEx_EnableEncoderIndex + /tmp/ccqCLCUn.s:6966 .text.HAL_TIMEx_DisableEncoderIndex:00000000 $t + /tmp/ccqCLCUn.s:6972 .text.HAL_TIMEx_DisableEncoderIndex:00000000 HAL_TIMEx_DisableEncoderIndex + /tmp/ccqCLCUn.s:6996 .text.HAL_TIMEx_EnableEncoderFirstIndex:00000000 $t + /tmp/ccqCLCUn.s:7002 .text.HAL_TIMEx_EnableEncoderFirstIndex:00000000 HAL_TIMEx_EnableEncoderFirstIndex + /tmp/ccqCLCUn.s:7026 .text.HAL_TIMEx_DisableEncoderFirstIndex:00000000 $t + /tmp/ccqCLCUn.s:7032 .text.HAL_TIMEx_DisableEncoderFirstIndex:00000000 HAL_TIMEx_DisableEncoderFirstIndex + /tmp/ccqCLCUn.s:7056 .text.HAL_TIMEx_CommutCallback:00000000 $t + /tmp/ccqCLCUn.s:7062 .text.HAL_TIMEx_CommutCallback:00000000 HAL_TIMEx_CommutCallback + /tmp/ccqCLCUn.s:7077 .text.TIMEx_DMACommutationCplt:00000000 $t + /tmp/ccqCLCUn.s:7113 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 $t + /tmp/ccqCLCUn.s:7119 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 HAL_TIMEx_CommutHalfCpltCallback + /tmp/ccqCLCUn.s:7134 .text.TIMEx_DMACommutationHalfCplt:00000000 $t + /tmp/ccqCLCUn.s:7170 .text.HAL_TIMEx_BreakCallback:00000000 $t + /tmp/ccqCLCUn.s:7176 .text.HAL_TIMEx_BreakCallback:00000000 HAL_TIMEx_BreakCallback + /tmp/ccqCLCUn.s:7191 .text.HAL_TIMEx_Break2Callback:00000000 $t + /tmp/ccqCLCUn.s:7197 .text.HAL_TIMEx_Break2Callback:00000000 HAL_TIMEx_Break2Callback + /tmp/ccqCLCUn.s:7212 .text.HAL_TIMEx_EncoderIndexCallback:00000000 $t + /tmp/ccqCLCUn.s:7218 .text.HAL_TIMEx_EncoderIndexCallback:00000000 HAL_TIMEx_EncoderIndexCallback + /tmp/ccqCLCUn.s:7233 .text.HAL_TIMEx_DirectionChangeCallback:00000000 $t + /tmp/ccqCLCUn.s:7239 .text.HAL_TIMEx_DirectionChangeCallback:00000000 HAL_TIMEx_DirectionChangeCallback + /tmp/ccqCLCUn.s:7254 .text.HAL_TIMEx_IndexErrorCallback:00000000 $t + /tmp/ccqCLCUn.s:7260 .text.HAL_TIMEx_IndexErrorCallback:00000000 HAL_TIMEx_IndexErrorCallback + /tmp/ccqCLCUn.s:7275 .text.HAL_TIMEx_TransitionErrorCallback:00000000 $t + /tmp/ccqCLCUn.s:7281 .text.HAL_TIMEx_TransitionErrorCallback:00000000 HAL_TIMEx_TransitionErrorCallback + /tmp/ccqCLCUn.s:7296 .text.HAL_TIMEx_HallSensor_GetState:00000000 $t + /tmp/ccqCLCUn.s:7302 .text.HAL_TIMEx_HallSensor_GetState:00000000 HAL_TIMEx_HallSensor_GetState + /tmp/ccqCLCUn.s:7320 .text.HAL_TIMEx_GetChannelNState:00000000 $t + /tmp/ccqCLCUn.s:7326 .text.HAL_TIMEx_GetChannelNState:00000000 HAL_TIMEx_GetChannelNState + ARM GAS /tmp/ccqCLCUn.s page 233 - /tmp/ccdmQ4z9.s:2020 .text.HAL_TIMEx_OCN_Stop_IT:0000001b $d - /tmp/ccdmQ4z9.s:2020 .text.HAL_TIMEx_OCN_Stop_IT:0000001c $t - /tmp/ccdmQ4z9.s:2713 .text.HAL_TIMEx_OCN_Stop_DMA:0000001b $d - /tmp/ccdmQ4z9.s:2713 .text.HAL_TIMEx_OCN_Stop_DMA:0000001c $t - /tmp/ccdmQ4z9.s:3484 .text.HAL_TIMEx_PWMN_Stop_IT:0000001b $d - /tmp/ccdmQ4z9.s:3484 .text.HAL_TIMEx_PWMN_Stop_IT:0000001c $t - /tmp/ccdmQ4z9.s:4177 .text.HAL_TIMEx_PWMN_Stop_DMA:0000001b $d - /tmp/ccdmQ4z9.s:4177 .text.HAL_TIMEx_PWMN_Stop_DMA:0000001c $t - /tmp/ccdmQ4z9.s:6045 .text.HAL_TIMEx_TISelection:00000025 $d - /tmp/ccdmQ4z9.s:6045 .text.HAL_TIMEx_TISelection:00000026 $t + /tmp/ccqCLCUn.s:1998 .text.HAL_TIMEx_OCN_Stop_IT:0000001b $d + /tmp/ccqCLCUn.s:1998 .text.HAL_TIMEx_OCN_Stop_IT:0000001c $t + /tmp/ccqCLCUn.s:2675 .text.HAL_TIMEx_OCN_Stop_DMA:0000001b $d + /tmp/ccqCLCUn.s:2675 .text.HAL_TIMEx_OCN_Stop_DMA:0000001c $t + /tmp/ccqCLCUn.s:3438 .text.HAL_TIMEx_PWMN_Stop_IT:0000001b $d + /tmp/ccqCLCUn.s:3438 .text.HAL_TIMEx_PWMN_Stop_IT:0000001c $t + /tmp/ccqCLCUn.s:4115 .text.HAL_TIMEx_PWMN_Stop_DMA:0000001b $d + /tmp/ccqCLCUn.s:4115 .text.HAL_TIMEx_PWMN_Stop_DMA:0000001c $t + /tmp/ccqCLCUn.s:5979 .text.HAL_TIMEx_TISelection:00000025 $d + /tmp/ccqCLCUn.s:5979 .text.HAL_TIMEx_TISelection:00000026 $t UNDEFINED SYMBOLS HAL_TIM_ErrorCallback diff --git a/squeow_sw/build/stm32g4xx_hal_tim_ex.o b/squeow_sw/build/stm32g4xx_hal_tim_ex.o index 517dc0bf8225d33a70360acfdb9d8af2d8c3189c..d03b14ebf15fda893098ec548ace86e1e988123b 100644 GIT binary patch delta 22477 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 G^?v{#9XF@| delta 22311 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 PeZgEI$TL3}phEu_Iyybg diff --git a/squeow_sw/build/stm32g4xx_hal_uart.lst b/squeow_sw/build/stm32g4xx_hal_uart.lst index fa11782..92087d5 100644 --- a/squeow_sw/build/stm32g4xx_hal_uart.lst +++ b/squeow_sw/build/stm32g4xx_hal_uart.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccqWDry3.s page 1 +ARM GAS /tmp/cciGf5I5.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** The UART HAL driver can be used as follows: 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (#) Declare a UART_HandleTypeDef handle structure (eg. UART_HandleTypeDef huart). - ARM GAS /tmp/ccqWDry3.s page 2 + ARM GAS /tmp/cciGf5I5.s page 2 32:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (#) Initialize the UART low level resources by implementing the HAL_UART_MspInit() API: @@ -118,7 +118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** The compilation define USE_HAL_UART_REGISTER_CALLBACKS when set to 1 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** allows the user to configure dynamically the driver callbacks. 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 3 + ARM GAS /tmp/cciGf5I5.s page 3 89:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** [..] @@ -178,7 +178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** Callbacks can be registered/unregistered in HAL_UART_STATE_READY state only. 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** Exception done MspInit/MspDeInit that can be registered/unregistered 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** in HAL_UART_STATE_READY or HAL_UART_STATE_RESET state, thus registered (user) - ARM GAS /tmp/ccqWDry3.s page 4 + ARM GAS /tmp/cciGf5I5.s page 4 146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MspInit/DeInit callbacks can be used during the Init/DeInit. @@ -238,7 +238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** static void UART_EndRxTransfer(UART_HandleTypeDef *huart); 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** static void UART_EndTxTransfer(UART_HandleTypeDef *huart); 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** static void UART_DMATransmitCplt(DMA_HandleTypeDef *hdma); - ARM GAS /tmp/ccqWDry3.s page 5 + ARM GAS /tmp/cciGf5I5.s page 5 203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** static void UART_DMAReceiveCplt(DMA_HandleTypeDef *hdma); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (++) Hardware flow control 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (++) Receiver/transmitter modes 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (++) Over Sampling Method - ARM GAS /tmp/ccqWDry3.s page 6 + ARM GAS /tmp/cciGf5I5.s page 6 260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (++) One-Bit Sampling Method @@ -358,7 +358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (huart->Init.HwFlowCtl != UART_HWCONTROL_NONE) 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 7 + ARM GAS /tmp/cciGf5I5.s page 7 317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the parameters */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* TEACK and/or REACK to check before moving huart->gState and huart->RxState to Ready */ 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return (UART_CheckIdleState(huart)); - ARM GAS /tmp/ccqWDry3.s page 8 + ARM GAS /tmp/cciGf5I5.s page 8 374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_ERROR; 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 9 + ARM GAS /tmp/cciGf5I5.s page 9 431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* In half-duplex mode, the following bits must be kept cleared: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UART_InitCallbacksToDefault(huart); - ARM GAS /tmp/ccqWDry3.s page 10 + ARM GAS /tmp/cciGf5I5.s page 10 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param Address UART node address (4-, 6-, 7- or 8-bit long). 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param WakeUpMethod Specifies the UART wakeup method. 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * This parameter can be one of the following values: - ARM GAS /tmp/ccqWDry3.s page 11 + ARM GAS /tmp/cciGf5I5.s page 11 545:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @arg @ref UART_WAKEUPMETHOD_IDLELINE WakeUp by an idle line detection @@ -658,7 +658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Set the UART Communication parameters */ 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (UART_SetConfig(huart) == HAL_ERROR) 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 12 + ARM GAS /tmp/cciGf5I5.s page 12 602:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_ERROR; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* DeInit the low level hardware */ 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->MspDeInitCallback(huart); 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #else - ARM GAS /tmp/ccqWDry3.s page 13 + ARM GAS /tmp/cciGf5I5.s page 13 659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* DeInit the low level hardware */ @@ -778,7 +778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * This parameter can be one of the following values: 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @arg @ref HAL_UART_TX_HALFCOMPLETE_CB_ID Tx Half Complete Callback ID 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @arg @ref HAL_UART_TX_COMPLETE_CB_ID Tx Complete Callback ID - ARM GAS /tmp/ccqWDry3.s page 14 + ARM GAS /tmp/cciGf5I5.s page 14 716:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @arg @ref HAL_UART_RX_HALFCOMPLETE_CB_ID Rx Half Complete Callback ID @@ -838,7 +838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID : 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->AbortTransmitCpltCallback = pCallback; 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - ARM GAS /tmp/ccqWDry3.s page 15 + ARM GAS /tmp/cciGf5I5.s page 15 773:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** status = HAL_ERROR; 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 16 + ARM GAS /tmp/cciGf5I5.s page 16 830:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case HAL_UART_ABORT_COMPLETE_CB_ID : - ARM GAS /tmp/ccqWDry3.s page 17 + ARM GAS /tmp/cciGf5I5.s page 17 887:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->AbortCpltCallback = HAL_UART_AbortCpltCallback; /* Legacy weak Abort @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** status = HAL_ERROR; 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - ARM GAS /tmp/ccqWDry3.s page 18 + ARM GAS /tmp/cciGf5I5.s page 18 944:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 998:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (huart->RxState == HAL_UART_STATE_READY) 999:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 1000:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxEventCallback = HAL_UARTEx_RxEventCallback; /* Legacy weak UART Rx Event Callback */ - ARM GAS /tmp/ccqWDry3.s page 19 + ARM GAS /tmp/cciGf5I5.s page 19 1001:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1055:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (+) HAL_UART_DMAStop() 1056:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1057:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (#) A set of Transfer Complete Callbacks are provided in Non_Blocking mode: - ARM GAS /tmp/ccqWDry3.s page 20 + ARM GAS /tmp/cciGf5I5.s page 20 1058:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (+) HAL_UART_TxHalfCpltCallback() @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param pData Pointer to data buffer (u8 or u16 data elements). 1113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param Size Amount of data elements (u8 or u16) to be sent. 1114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param Timeout Timeout duration. - ARM GAS /tmp/ccqWDry3.s page 21 + ARM GAS /tmp/cciGf5I5.s page 21 1115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @retval HAL status @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; 1170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount--; - ARM GAS /tmp/ccqWDry3.s page 22 + ARM GAS /tmp/cciGf5I5.s page 22 1172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Init tickstart for timeout management */ 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** tickstart = HAL_GetTick(); 1228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 23 + ARM GAS /tmp/cciGf5I5.s page 23 1229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferSize = Size; @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1- 1284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * the sent data is handled as a set of u16. In this case, Size must indicate the number 1285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * of u16 provided through pData. - ARM GAS /tmp/ccqWDry3.s page 24 + ARM GAS /tmp/cciGf5I5.s page 24 1286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param huart UART handle. @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_OK; 1342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 25 + ARM GAS /tmp/cciGf5I5.s page 25 1343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** else @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1397:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param Size Amount of data elements (u8 or u16) to be sent. 1398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @retval HAL status 1399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** */ - ARM GAS /tmp/ccqWDry3.s page 26 + ARM GAS /tmp/cciGf5I5.s page 26 1400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t S @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1454:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_BUSY; 1455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 27 + ARM GAS /tmp/cciGf5I5.s page 27 1457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1511:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAT)) && 1512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (gstate == HAL_UART_STATE_BUSY_TX)) 1513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 28 + ARM GAS /tmp/cciGf5I5.s page 28 1514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable the UART DMA Tx request */ @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 1569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* The Lock is not implemented on this API to allow the user application 1570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** to call the HAL UART API under callbacks HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback() - ARM GAS /tmp/ccqWDry3.s page 29 + ARM GAS /tmp/cciGf5I5.s page 29 1571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UART_TxHalfCpltCallback / HAL_UART_RxHalfCpltCallback: @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1625:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1626:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1627:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_OK; - ARM GAS /tmp/ccqWDry3.s page 30 + ARM GAS /tmp/cciGf5I5.s page 30 1628:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1682:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) 1683:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 1684:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable the UART DMA Rx request if enabled */ - ARM GAS /tmp/ccqWDry3.s page 31 + ARM GAS /tmp/cciGf5I5.s page 31 1685:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAR); @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1739:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * - Disable the DMA transfer in the peripheral register (if enabled) 1740:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * - Abort DMA transfer by calling HAL_DMA_Abort (in case of transfer in DMA mode) 1741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * - Set handle State to READY - ARM GAS /tmp/ccqWDry3.s page 32 + ARM GAS /tmp/cciGf5I5.s page 32 1742:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @note This procedure is executed in blocking mode : when exiting function, Abort is considere @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1796:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * This procedure performs following operations : 1797:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * - Disable UART Interrupts (Rx) 1798:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * - Disable the DMA transfer in the peripheral register (if enabled) - ARM GAS /tmp/ccqWDry3.s page 33 + ARM GAS /tmp/cciGf5I5.s page 33 1799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * - Abort DMA transfer by calling HAL_DMA_Abort (in case of transfer in DMA mode) @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; 1854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1855:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_OK; - ARM GAS /tmp/ccqWDry3.s page 34 + ARM GAS /tmp/cciGf5I5.s page 34 1856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->hdmarx->XferAbortCallback = UART_DMARxAbortCallback; 1911:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** else - ARM GAS /tmp/ccqWDry3.s page 35 + ARM GAS /tmp/cciGf5I5.s page 35 1913:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* if no DMA abort complete callback execution is required => call user Abort Complete callback * 1968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (abortcplt == 1U) 1969:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 36 + ARM GAS /tmp/cciGf5I5.s page 36 1970:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Reset Tx and Rx transfer counters */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2024:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** */ 2025:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_AbortTransmit_IT(UART_HandleTypeDef *huart) 2026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 37 + ARM GAS /tmp/cciGf5I5.s page 37 2027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable interrupts */ @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (huart->FifoMode == UART_FIFOMODE_ENABLE) 2082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 2083:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_UART_SEND_REQ(huart, UART_TXDATA_FLUSH_REQUEST); - ARM GAS /tmp/ccqWDry3.s page 38 + ARM GAS /tmp/cciGf5I5.s page 38 2084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */ 2139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->hdmarx->XferAbortCallback = UART_DMARxOnlyAbortCallback; 2140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 39 + ARM GAS /tmp/cciGf5I5.s page 39 2141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Abort DMA RX */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #else 2196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Call legacy weak Abort Receive Complete Callback */ 2197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UART_AbortReceiveCpltCallback(huart); - ARM GAS /tmp/ccqWDry3.s page 40 + ARM GAS /tmp/cciGf5I5.s page 40 2198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ErrorCode |= HAL_UART_ERROR_FE; 2254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 41 + ARM GAS /tmp/cciGf5I5.s page 41 2255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Abort the UART DMA Rx channel if enabled */ 2311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) - ARM GAS /tmp/ccqWDry3.s page 42 + ARM GAS /tmp/cciGf5I5.s page 42 2312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ErrorCode = HAL_UART_ERROR_NONE; 2367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 2368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 43 + ARM GAS /tmp/cciGf5I5.s page 43 2369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return; @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #else 2424:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /*Call legacy weak Rx Event callback*/ 2425:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UARTEx_RxEventCallback(huart, (huart->RxXferSize - huart->RxXferCount)); - ARM GAS /tmp/ccqWDry3.s page 44 + ARM GAS /tmp/cciGf5I5.s page 44 2426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) 2481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /*Call registered Rx complete callback*/ 2482:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxEventCallback(huart, nb_rx_data); - ARM GAS /tmp/ccqWDry3.s page 45 + ARM GAS /tmp/cciGf5I5.s page 45 2483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #else @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UARTEx_TxFifoEmptyCallback(huart); 2538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ 2539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return; - ARM GAS /tmp/ccqWDry3.s page 46 + ARM GAS /tmp/cciGf5I5.s page 46 2540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UNUSED(huart); 2595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* NOTE : This function should not be modified, when the callback is needed, - ARM GAS /tmp/ccqWDry3.s page 47 + ARM GAS /tmp/cciGf5I5.s page 47 2597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** the HAL_UART_RxCpltCallback can be implemented in the user file. @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2651:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __weak void HAL_UART_AbortTransmitCpltCallback(UART_HandleTypeDef *huart) 2652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 2653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Prevent unused argument(s) compilation warning */ - ARM GAS /tmp/ccqWDry3.s page 48 + ARM GAS /tmp/cciGf5I5.s page 48 2654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UNUSED(huart); @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2708:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (+) HAL_UART_EnableReceiverTimeout() API enables the receiver timeout feature 2709:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (+) HAL_UART_DisableReceiverTimeout() API disables the receiver timeout feature 2710:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (+) HAL_MultiProcessor_EnableMuteMode() API enables mute mode - ARM GAS /tmp/ccqWDry3.s page 49 + ARM GAS /tmp/cciGf5I5.s page 49 2711:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (+) HAL_MultiProcessor_DisableMuteMode() API disables mute mode @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** return HAL_OK; 2766:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 2767:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** else - ARM GAS /tmp/ccqWDry3.s page 50 + ARM GAS /tmp/cciGf5I5.s page 50 2768:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2822:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_StatusTypeDef HAL_MultiProcessor_EnableMuteMode(UART_HandleTypeDef *huart) 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_LOCK(huart); - ARM GAS /tmp/ccqWDry3.s page 51 + ARM GAS /tmp/cciGf5I5.s page 51 2825:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2880:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Enable the USART's transmit interface by setting the TE bit in the USART CR1 register */ 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_TE); - ARM GAS /tmp/ccqWDry3.s page 52 + ARM GAS /tmp/cciGf5I5.s page 52 2882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2936:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 2937:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2938:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /** - ARM GAS /tmp/ccqWDry3.s page 53 + ARM GAS /tmp/cciGf5I5.s page 53 2939:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @} @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2993:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @{ 2994:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** */ 2995:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 54 + ARM GAS /tmp/cciGf5I5.s page 54 2996:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_MODE(huart->Init.Mode)); 3051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_HARDWARE_FLOW_CONTROL(huart->Init.HwFlowCtl)); 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_OVERSAMPLING(huart->Init.OverSampling)); - ARM GAS /tmp/ccqWDry3.s page 55 + ARM GAS /tmp/cciGf5I5.s page 55 3053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_PRESCALER(huart->Init.ClockPrescaler)); @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_LSE: 3108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pclk = (uint32_t) LSE_VALUE; 3109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - ARM GAS /tmp/ccqWDry3.s page 56 + ARM GAS /tmp/cciGf5I5.s page 56 3110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** default: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; 3165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** default: 3166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pclk = 0U; - ARM GAS /tmp/ccqWDry3.s page 57 + ARM GAS /tmp/cciGf5I5.s page 57 3167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ret = HAL_ERROR; @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ret = HAL_ERROR; 3223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 58 + ARM GAS /tmp/cciGf5I5.s page 58 3224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_OVERRUN(huart->AdvancedInit.OverrunDisable)); 3280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR3, USART_CR3_OVRDIS, huart->AdvancedInit.OverrunDisable); - ARM GAS /tmp/ccqWDry3.s page 59 + ARM GAS /tmp/cciGf5I5.s page 59 3281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_READY; 3337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 60 + ARM GAS /tmp/cciGf5I5.s page 60 3338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_UNLOCK(huart); @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3392:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check for the Timeout */ 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (Timeout != HAL_MAX_DELAY) 3394:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 61 + ARM GAS /tmp/cciGf5I5.s page 61 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)) @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3449:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param huart UART handle. 3450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param pData Pointer to data buffer (u8 or u16 data elements). 3451:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param Size Amount of data elements (u8 or u16) to be received. - ARM GAS /tmp/ccqWDry3.s page 62 + ARM GAS /tmp/cciGf5I5.s page 62 3452:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @retval HAL status @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3506:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 3507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** else 3508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 63 + ARM GAS /tmp/cciGf5I5.s page 63 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_RXNEIE_RXFNEIE); @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3563:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_PEIE); 3565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 64 + ARM GAS /tmp/cciGf5I5.s page 64 3566:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 17:Drivers/CMSIS/Include/cmsis_gcc.h **** * 18:Drivers/CMSIS/Include/cmsis_gcc.h **** * Unless required by applicable law or agreed to in writing, software 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT - ARM GAS /tmp/ccqWDry3.s page 65 + ARM GAS /tmp/cciGf5I5.s page 65 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 74:Drivers/CMSIS/Include/cmsis_gcc.h **** struct __attribute__((packed)) T_UINT32 { uint32_t v; }; 75:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) - ARM GAS /tmp/ccqWDry3.s page 66 + ARM GAS /tmp/cciGf5I5.s page 66 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 131:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE __NO_RETURN void __cmsis_start(void) 132:Drivers/CMSIS/Include/cmsis_gcc.h **** { 133:Drivers/CMSIS/Include/cmsis_gcc.h **** extern void _start(void) __NO_RETURN; - ARM GAS /tmp/ccqWDry3.s page 67 + ARM GAS /tmp/cciGf5I5.s page 67 134:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 188:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ 189:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 190:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqWDry3.s page 68 + ARM GAS /tmp/cciGf5I5.s page 68 191:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 245:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the Control Register. 246:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set 247:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccqWDry3.s page 69 + ARM GAS /tmp/cciGf5I5.s page 69 248:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 302:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 303:Drivers/CMSIS/Include/cmsis_gcc.h **** 304:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); - ARM GAS /tmp/ccqWDry3.s page 70 + ARM GAS /tmp/cciGf5I5.s page 70 305:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 359:Drivers/CMSIS/Include/cmsis_gcc.h **** } 360:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 361:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqWDry3.s page 71 + ARM GAS /tmp/cciGf5I5.s page 71 362:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 416:Drivers/CMSIS/Include/cmsis_gcc.h **** 417:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 418:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccqWDry3.s page 72 + ARM GAS /tmp/cciGf5I5.s page 72 419:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 473:Drivers/CMSIS/Include/cmsis_gcc.h **** 474:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 475:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask - ARM GAS /tmp/ccqWDry3.s page 73 + ARM GAS /tmp/cciGf5I5.s page 73 476:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 530:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 531:Drivers/CMSIS/Include/cmsis_gcc.h **** 532:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); - ARM GAS /tmp/ccqWDry3.s page 74 + ARM GAS /tmp/cciGf5I5.s page 74 533:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 587:Drivers/CMSIS/Include/cmsis_gcc.h **** 588:Drivers/CMSIS/Include/cmsis_gcc.h **** 589:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccqWDry3.s page 75 + ARM GAS /tmp/cciGf5I5.s page 75 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 644:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ 645:Drivers/CMSIS/Include/cmsis_gcc.h **** 646:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqWDry3.s page 76 + ARM GAS /tmp/cciGf5I5.s page 76 647:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 701:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). 702:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set 703:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccqWDry3.s page 77 + ARM GAS /tmp/cciGf5I5.s page 77 704:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 758:Drivers/CMSIS/Include/cmsis_gcc.h **** 759:Drivers/CMSIS/Include/cmsis_gcc.h **** 760:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) - ARM GAS /tmp/ccqWDry3.s page 78 + ARM GAS /tmp/cciGf5I5.s page 78 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 815:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) 816:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI 817:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; - ARM GAS /tmp/ccqWDry3.s page 79 + ARM GAS /tmp/cciGf5I5.s page 79 818:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 872:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)fpscr; 873:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 874:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccqWDry3.s page 80 + ARM GAS /tmp/cciGf5I5.s page 80 875:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 929:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Instruction Synchronization Barrier flushes the pipeline in the processor, 930:Drivers/CMSIS/Include/cmsis_gcc.h **** so that all instructions following the ISB are fetched from cache or memory, 931:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. - ARM GAS /tmp/ccqWDry3.s page 81 + ARM GAS /tmp/cciGf5I5.s page 81 932:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 986:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) 987:Drivers/CMSIS/Include/cmsis_gcc.h **** { 988:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - ARM GAS /tmp/ccqWDry3.s page 82 + ARM GAS /tmp/cciGf5I5.s page 82 989:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1043:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse bit order of value 1044:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the bit order of the given value. 1045:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse - ARM GAS /tmp/ccqWDry3.s page 83 + ARM GAS /tmp/cciGf5I5.s page 83 1046:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1100:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) 1101:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1102:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief LDR Exclusive (8 bit) - ARM GAS /tmp/ccqWDry3.s page 84 + ARM GAS /tmp/cciGf5I5.s page 84 1103:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive LDR instruction for 8 bit value. @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1154:Drivers/CMSIS/Include/cmsis_gcc.h **** 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); 48 .loc 2 1155 4 view .LVU7 - ARM GAS /tmp/ccqWDry3.s page 85 + ARM GAS /tmp/cciGf5I5.s page 85 49 .syntax unified @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1193:Drivers/CMSIS/Include/cmsis_gcc.h **** 1194:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1195:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (32 bit) - ARM GAS /tmp/ccqWDry3.s page 86 + ARM GAS /tmp/cciGf5I5.s page 86 1196:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive STR instruction for 32 bit values. @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 104 .loc 2 1155 4 is_stmt 0 view .LVU27 105 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 87 + ARM GAS /tmp/cciGf5I5.s page 87 106 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3591:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 151 .loc 1 3591 1 view .LVU43 152 0030 7047 bx lr - ARM GAS /tmp/ccqWDry3.s page 88 + ARM GAS /tmp/cciGf5I5.s page 88 153 .cfi_endproc @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 193 .LBE536: 194 .LBE535: 195 .loc 1 3602 3 discriminator 1 view .LVU54 - ARM GAS /tmp/ccqWDry3.s page 89 + ARM GAS /tmp/cciGf5I5.s page 89 196 0006 23F49073 bic r3, r3, #288 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 242 0018 53E8003F ldrex r3, [r3] 243 @ 0 "" 2 244 .LVL21: - ARM GAS /tmp/ccqWDry3.s page 90 + ARM GAS /tmp/cciGf5I5.s page 90 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_IDLEIE); 289 .loc 1 3608 5 is_stmt 1 discriminator 2 view .LVU87 3609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 91 + ARM GAS /tmp/cciGf5I5.s page 91 3610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 327 .LBE545: 3608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 328 .loc 1 3608 5 discriminator 1 view .LVU104 - ARM GAS /tmp/ccqWDry3.s page 92 + ARM GAS /tmp/cciGf5I5.s page 92 329 0048 23F01003 bic r3, r3, #16 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3632:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount = 0U; 3633:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 3634:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable the DMA transfer for transmit request by resetting the DMAT bit - ARM GAS /tmp/ccqWDry3.s page 93 + ARM GAS /tmp/cciGf5I5.s page 93 3635:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** in the UART CR3 register */ @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3689:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 3690:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable the DMA transfer for the receiver request by resetting the DMAR bit 3691:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** in the UART CR3 register */ - ARM GAS /tmp/ccqWDry3.s page 94 + ARM GAS /tmp/cciGf5I5.s page 94 3692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAR); @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check current reception Mode : 3747:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** If Reception till IDLE event has been selected : use Rx Event callback */ 3748:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (huart->ReceptionType == HAL_UART_RECEPTION_TOIDLE) - ARM GAS /tmp/ccqWDry3.s page 95 + ARM GAS /tmp/cciGf5I5.s page 95 3749:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ErrorCallback(huart); 3804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #else 3805:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /*Call legacy weak error callback*/ - ARM GAS /tmp/ccqWDry3.s page 96 + ARM GAS /tmp/cciGf5I5.s page 96 3806:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UART_ErrorCallback(huart); @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3860:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Clear the Error flags in the ICR register */ 3861:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_OREF | UART_CLEAR_NEF | UART_CLEAR_PEF | UART_CLEAR_FEF); 3862:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 97 + ARM GAS /tmp/cciGf5I5.s page 97 3863:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Flush the whole TX FIFO (if needed) */ @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 3918:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Discard the received data */ 3919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_UART_SEND_REQ(huart, UART_RXDATA_FLUSH_REQUEST); - ARM GAS /tmp/ccqWDry3.s page 98 + ARM GAS /tmp/cciGf5I5.s page 98 3920:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3974:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * and leads to user Rx Abort Complete callback execution). 3975:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param hdma DMA handle. 3976:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @retval None - ARM GAS /tmp/ccqWDry3.s page 99 + ARM GAS /tmp/cciGf5I5.s page 99 3977:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** */ @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_TXEIE_TXFNFIE); 4020:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4021:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Enable the UART Transmit Complete Interrupt */ - ARM GAS /tmp/ccqWDry3.s page 100 + ARM GAS /tmp/cciGf5I5.s page 100 4022:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_TCIE); @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 410 .LBE551: 411 .LBE550: 4019:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 101 + ARM GAS /tmp/cciGf5I5.s page 101 412 .loc 1 4019 7 discriminator 1 view .LVU129 @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 453 .loc 2 1155 4 view .LVU145 454 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 102 + ARM GAS /tmp/cciGf5I5.s page 102 455 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 497 .loc 1 4026 40 view .LVU159 498 003a 1A78 ldrb r2, [r3] @ zero_extendqisi2 4026:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->pTxBuffPtr++; - ARM GAS /tmp/ccqWDry3.s page 103 + ARM GAS /tmp/cciGf5I5.s page 103 499 .loc 1 4026 12 view .LVU160 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4043:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4044:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check that a Tx process is ongoing */ 4045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (huart->gState == HAL_UART_STATE_BUSY_TX) - ARM GAS /tmp/ccqWDry3.s page 104 + ARM GAS /tmp/cciGf5I5.s page 104 537 .loc 1 4045 3 view .LVU171 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 565 .loc 2 1153 5 view .LVU183 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccqWDry3.s page 105 + ARM GAS /tmp/cciGf5I5.s page 105 566 .loc 2 1155 4 view .LVU184 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 609 .loc 1 4053 7 discriminator 1 view .LVU198 4053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 106 + ARM GAS /tmp/cciGf5I5.s page 106 610 .loc 1 4053 7 discriminator 1 view .LVU199 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 652 .loc 1 4053 7 discriminator 1 view .LVU213 653 0032 0029 cmp r1, #0 654 0034 F6D1 bne .L19 - ARM GAS /tmp/ccqWDry3.s page 107 + ARM GAS /tmp/cciGf5I5.s page 107 655 0036 7047 bx lr @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 696 .syntax unified 697 .thumb 698 .thumb_func - ARM GAS /tmp/ccqWDry3.s page 108 + ARM GAS /tmp/cciGf5I5.s page 108 700 UART_TxISR_8BIT_FIFOEN: @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 4103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 716 .loc 1 4103 1 view .LVU234 - ARM GAS /tmp/ccqWDry3.s page 109 + ARM GAS /tmp/cciGf5I5.s page 109 717 0008 7047 bx lr @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4084:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 757 .loc 1 4084 9 is_stmt 1 discriminator 1 view .LVU249 758 .LBB572: - ARM GAS /tmp/ccqWDry3.s page 110 + ARM GAS /tmp/cciGf5I5.s page 110 759 .LBI572: @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 799 .syntax unified 800 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 801 002a 52E8003F ldrex r3, [r2] - ARM GAS /tmp/ccqWDry3.s page 111 + ARM GAS /tmp/cciGf5I5.s page 111 802 @ 0 "" 2 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 844 003e 9BB2 uxth r3, r3 845 .LVL71: 846 .L23: - ARM GAS /tmp/ccqWDry3.s page 112 + ARM GAS /tmp/cciGf5I5.s page 112 4079:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 884 006e A0F85620 strh r2, [r0, #86] @ movhi 885 0072 E3E7 b .L27 886 .cfi_endproc - ARM GAS /tmp/ccqWDry3.s page 113 + ARM GAS /tmp/cciGf5I5.s page 113 887 .LFE392: @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->TDR = (((uint32_t)(*tmp)) & 0x01FFUL); 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->pTxBuffPtr += 2U; 4137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount--; - ARM GAS /tmp/ccqWDry3.s page 114 + ARM GAS /tmp/cciGf5I5.s page 114 4138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 945 .loc 2 1156 4 is_stmt 0 view .LVU316 946 .thumb 947 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 115 + ARM GAS /tmp/cciGf5I5.s page 115 948 .LBE581: @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 989 .LBB585: 990 .LBI585: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccqWDry3.s page 116 + ARM GAS /tmp/cciGf5I5.s page 116 991 .loc 2 1151 31 view .LVU332 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1034 .LBE584: 4142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1035 .loc 1 4142 7 is_stmt 1 view .LVU346 - ARM GAS /tmp/ccqWDry3.s page 117 + ARM GAS /tmp/cciGf5I5.s page 117 4120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount--; 1074 .loc 1 4136 14 is_stmt 0 view .LVU363 1075 0062 026D ldr r2, [r0, #80] - ARM GAS /tmp/ccqWDry3.s page 118 + ARM GAS /tmp/cciGf5I5.s page 118 4136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount--; @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1126 @ link register save eliminated. 697:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1127 .loc 1 697 3 view .LVU372 - ARM GAS /tmp/ccqWDry3.s page 119 + ARM GAS /tmp/cciGf5I5.s page 119 702:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1172 .loc 1 647 24 view .LVU384 1173 0018 0024 movs r4, #0 1174 001a 1C60 str r4, [r3] - ARM GAS /tmp/ccqWDry3.s page 120 + ARM GAS /tmp/cciGf5I5.s page 120 648:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->CR3 = 0x0U; @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 671:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1208 .loc 1 671 10 is_stmt 0 view .LVU406 1209 003c 2046 mov r0, r4 - ARM GAS /tmp/ccqWDry3.s page 121 + ARM GAS /tmp/cciGf5I5.s page 121 672:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferSize = Size; 1256 .loc 1 1301 5 is_stmt 1 view .LVU417 1301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferSize = Size; - ARM GAS /tmp/ccqWDry3.s page 122 + ARM GAS /tmp/cciGf5I5.s page 122 1257 .loc 1 1301 24 is_stmt 0 view .LVU418 @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1293 .LVL99: 1294 .L57: 1338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 123 + ARM GAS /tmp/cciGf5I5.s page 123 1295 .loc 1 1338 7 is_stmt 1 discriminator 1 view .LVU437 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1336 .thumb 1337 .syntax unified 1338 .LBE593: - ARM GAS /tmp/ccqWDry3.s page 124 + ARM GAS /tmp/cciGf5I5.s page 124 1339 .LBE592: @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1378 .loc 2 1151 31 view .LVU468 1379 .LBB596: - ARM GAS /tmp/ccqWDry3.s page 125 + ARM GAS /tmp/cciGf5I5.s page 125 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1422 0074 F3D1 bne .L53 1423 0076 EAE7 b .L54 1424 .LVL114: - ARM GAS /tmp/ccqWDry3.s page 126 + ARM GAS /tmp/cciGf5I5.s page 126 1425 .L63: @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1465 0098 0120 movs r0, #1 1466 .LVL119: 1347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 127 + ARM GAS /tmp/cciGf5I5.s page 127 1467 .loc 1 1347 1 view .LVU497 @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1514 0012 002B cmp r3, #0 1515 0014 3BD0 beq .L72 1410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferSize = Size; - ARM GAS /tmp/ccqWDry3.s page 128 + ARM GAS /tmp/cciGf5I5.s page 128 1516 .loc 1 1410 5 is_stmt 1 view .LVU507 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1551 .loc 1 1426 7 is_stmt 1 view .LVU526 1426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1552 .loc 1 1426 12 is_stmt 0 view .LVU527 - ARM GAS /tmp/ccqWDry3.s page 129 + ARM GAS /tmp/cciGf5I5.s page 129 1553 003a C26F ldr r2, [r0, #124] @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1591 0066 4022 movs r2, #64 1592 0068 1A62 str r2, [r3, #32] 1593 .L69: - ARM GAS /tmp/ccqWDry3.s page 130 + ARM GAS /tmp/cciGf5I5.s page 130 1448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 1633 .loc 2 1206 4 is_stmt 0 view .LVU559 1634 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 131 + ARM GAS /tmp/cciGf5I5.s page 131 1635 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1681 .LVL138: 1407:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 1682 .loc 1 1407 14 view .LVU570 - ARM GAS /tmp/ccqWDry3.s page 132 + ARM GAS /tmp/cciGf5I5.s page 132 1683 0090 F8E7 b .L67 @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1729 0014 212A cmp r2, #33 1730 0016 0AD0 beq .L81 1731 .LVL142: - ARM GAS /tmp/ccqWDry3.s page 133 + ARM GAS /tmp/cciGf5I5.s page 133 1732 .L80: @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1772 .loc 2 1151 31 view .LVU595 1773 .LBB606: - ARM GAS /tmp/ccqWDry3.s page 134 + ARM GAS /tmp/cciGf5I5.s page 134 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1816 0044 F3D1 bne .L81 1817 0046 E7E7 b .L80 1818 .LVL152: - ARM GAS /tmp/ccqWDry3.s page 135 + ARM GAS /tmp/cciGf5I5.s page 135 1819 .L83: @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1858 0052 42E80031 strex r1, r3, [r2] 1859 @ 0 "" 2 1860 .LVL156: - ARM GAS /tmp/ccqWDry3.s page 136 + ARM GAS /tmp/cciGf5I5.s page 136 1861 .loc 2 1207 4 view .LVU625 @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 1902 .loc 1 1522 5 discriminator 1 view .LVU640 1903 0064 23F00103 bic r3, r3, #1 - ARM GAS /tmp/ccqWDry3.s page 137 + ARM GAS /tmp/cciGf5I5.s page 137 1904 .LVL161: @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 1945 .loc 2 1153 5 view .LVU656 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccqWDry3.s page 138 + ARM GAS /tmp/cciGf5I5.s page 138 1946 .loc 2 1155 4 view .LVU657 @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1990 .cfi_endproc 1991 .LFE342: 1993 .section .text.HAL_UART_DMAResume,"ax",%progbits - ARM GAS /tmp/ccqWDry3.s page 139 + ARM GAS /tmp/cciGf5I5.s page 139 1994 .align 1 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 2035 .loc 1 1541 5 discriminator 1 view .LVU684 1541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 140 + ARM GAS /tmp/cciGf5I5.s page 140 2036 .loc 1 1541 5 discriminator 1 view .LVU685 @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2078 .loc 2 1207 4 is_stmt 0 view .LVU699 2079 .thumb 2080 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 141 + ARM GAS /tmp/cciGf5I5.s page 141 2081 .LBE628: @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2120 .loc 2 1156 4 is_stmt 0 view .LVU714 2121 .thumb 2122 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 142 + ARM GAS /tmp/cciGf5I5.s page 142 2123 .LBE631: @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2164 .LBB636: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 2165 .loc 2 1153 5 view .LVU730 - ARM GAS /tmp/ccqWDry3.s page 143 + ARM GAS /tmp/cciGf5I5.s page 143 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2209 .L94: 1553:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2210 .loc 1 1553 5 discriminator 1 view .LVU744 - ARM GAS /tmp/ccqWDry3.s page 144 + ARM GAS /tmp/cciGf5I5.s page 144 2211 .LBE634: @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2249 .loc 2 1206 4 view .LVU760 2250 0070 0832 adds r2, r2, #8 2251 .LVL197: - ARM GAS /tmp/ccqWDry3.s page 145 + ARM GAS /tmp/cciGf5I5.s page 145 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2300 .loc 1 1577 31 is_stmt 0 view .LVU770 2301 0008 D0F88C50 ldr r5, [r0, #140] 2302 .LVL201: - ARM GAS /tmp/ccqWDry3.s page 146 + ARM GAS /tmp/cciGf5I5.s page 146 1580:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (gstate == HAL_UART_STATE_BUSY_TX)) @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 2342 .loc 2 1155 4 view .LVU786 2343 002e 02F10803 add r3, r2, #8 - ARM GAS /tmp/ccqWDry3.s page 147 + ARM GAS /tmp/cciGf5I5.s page 147 2344 .LVL205: @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2386 .loc 1 1586 5 view .LVU800 1586:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 2387 .loc 1 1586 14 is_stmt 0 view .LVU801 - ARM GAS /tmp/ccqWDry3.s page 148 + ARM GAS /tmp/cciGf5I5.s page 148 2388 0044 E06F ldr r0, [r4, #124] @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2427 .loc 1 1607 5 discriminator 1 view .LVU817 2428 006a 2268 ldr r2, [r4] - ARM GAS /tmp/ccqWDry3.s page 149 + ARM GAS /tmp/cciGf5I5.s page 149 2429 .LVL215: @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2471 .syntax unified 2472 .LBE653: 2473 .LBE652: - ARM GAS /tmp/ccqWDry3.s page 150 + ARM GAS /tmp/cciGf5I5.s page 150 1607:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1619:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 2512 .loc 1 1619 18 is_stmt 0 view .LVU848 2513 00aa 0320 movs r0, #3 - ARM GAS /tmp/ccqWDry3.s page 151 + ARM GAS /tmp/cciGf5I5.s page 151 2514 00ac 00E0 b .L100 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2559 .loc 2 1153 5 view .LVU859 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 2560 .loc 2 1155 4 view .LVU860 - ARM GAS /tmp/ccqWDry3.s page 152 + ARM GAS /tmp/cciGf5I5.s page 152 2561 .syntax unified @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2603 .loc 1 1647 3 discriminator 1 view .LVU874 1647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2604 .loc 1 1647 3 discriminator 1 view .LVU875 - ARM GAS /tmp/ccqWDry3.s page 153 + ARM GAS /tmp/cciGf5I5.s page 153 1647:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2646 .LVL236: 2647 .loc 2 1207 4 is_stmt 1 view .LVU889 2648 .loc 2 1207 4 is_stmt 0 view .LVU890 - ARM GAS /tmp/ccqWDry3.s page 154 + ARM GAS /tmp/cciGf5I5.s page 154 2649 .thumb @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2687 .loc 2 1155 4 view .LVU906 2688 0044 02F10803 add r3, r2, #8 2689 .LVL239: - ARM GAS /tmp/ccqWDry3.s page 155 + ARM GAS /tmp/cciGf5I5.s page 155 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1662:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 2732 .loc 1 1662 14 is_stmt 0 view .LVU921 2733 005a E36F ldr r3, [r4, #124] - ARM GAS /tmp/ccqWDry3.s page 156 + ARM GAS /tmp/cciGf5I5.s page 156 2734 .LVL244: @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2772 .loc 2 1153 5 view .LVU937 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 2773 .loc 2 1155 4 view .LVU938 - ARM GAS /tmp/ccqWDry3.s page 157 + ARM GAS /tmp/cciGf5I5.s page 157 2774 0078 02F10803 add r3, r2, #8 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 2817 .loc 1 1688 5 view .LVU952 1688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 158 + ARM GAS /tmp/cciGf5I5.s page 158 2818 .loc 1 1688 14 is_stmt 0 view .LVU953 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2857 00be 43F00803 orr r3, r3, #8 2858 00c2 9361 str r3, [r2, #24] 1724:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_READY; - ARM GAS /tmp/ccqWDry3.s page 159 + ARM GAS /tmp/cciGf5I5.s page 159 2859 .loc 1 1724 3 view .LVU969 @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } 2897 .loc 2 1156 4 view .LVU986 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccqWDry3.s page 160 + ARM GAS /tmp/cciGf5I5.s page 160 2898 .loc 2 1156 4 is_stmt 0 view .LVU987 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1673:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 2941 .loc 1 1673 28 is_stmt 0 view .LVU1001 2942 00f6 1023 movs r3, #16 - ARM GAS /tmp/ccqWDry3.s page 161 + ARM GAS /tmp/cciGf5I5.s page 161 2943 00f8 C4F89030 str r3, [r4, #144] @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2988 .cfi_startproc 2989 @ args = 0, pretend = 0, frame = 0 2990 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccqWDry3.s page 162 + ARM GAS /tmp/cciGf5I5.s page 162 1746:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable TCIE, TXEIE and TXFTIE interrupts */ @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3031 .loc 2 1204 4 view .LVU1026 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 3032 .loc 2 1206 4 view .LVU1027 - ARM GAS /tmp/ccqWDry3.s page 163 + ARM GAS /tmp/cciGf5I5.s page 163 3033 .syntax unified @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3074 .loc 2 1156 4 is_stmt 0 view .LVU1042 3075 .thumb 3076 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 164 + ARM GAS /tmp/cciGf5I5.s page 164 3077 .LBE686: @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3118 .loc 1 1755 5 is_stmt 1 discriminator 1 view .LVU1057 3119 .LBB689: 1755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 165 + ARM GAS /tmp/cciGf5I5.s page 165 3120 .loc 1 1755 5 discriminator 1 view .LVU1058 @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3160 0048 42E80031 strex r1, r3, [r2] 3161 @ 0 "" 2 3162 .LVL285: - ARM GAS /tmp/ccqWDry3.s page 166 + ARM GAS /tmp/cciGf5I5.s page 166 3163 .loc 2 1207 4 is_stmt 1 view .LVU1073 @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1781:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 3202 .loc 1 1781 6 view .LVU1090 3203 0068 B3F1005F cmp r3, #536870912 - ARM GAS /tmp/ccqWDry3.s page 167 + ARM GAS /tmp/cciGf5I5.s page 167 3204 006c 0ED0 beq .L132 @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3246 .align 1 3247 .global HAL_UART_AbortReceive 3248 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 168 + ARM GAS /tmp/cciGf5I5.s page 168 3249 .thumb @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3292 000a 23F49073 bic r3, r3, #288 3293 .LVL296: 1807:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE | USART_CR3_RXFTIE); - ARM GAS /tmp/ccqWDry3.s page 169 + ARM GAS /tmp/cciGf5I5.s page 169 3294 .loc 1 1807 3 is_stmt 1 discriminator 1 view .LVU1116 @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 3335 .loc 2 1155 4 is_stmt 0 view .LVU1132 3336 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 170 + ARM GAS /tmp/cciGf5I5.s page 170 3337 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3379 0032 E36E ldr r3, [r4, #108] 3380 .LVL305: 1811:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 171 + ARM GAS /tmp/cciGf5I5.s page 171 3381 .loc 1 1811 6 view .LVU1147 @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 3421 .loc 1 1820 5 discriminator 1 view .LVU1162 3422 004c 23F04003 bic r3, r3, #64 - ARM GAS /tmp/ccqWDry3.s page 172 + ARM GAS /tmp/cciGf5I5.s page 172 3423 .LVL309: @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3463 .LVL313: 1829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 3464 .loc 1 1829 11 view .LVU1179 - ARM GAS /tmp/ccqWDry3.s page 173 + ARM GAS /tmp/cciGf5I5.s page 173 3465 0068 FFF7FEFF bl HAL_DMA_Abort @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3504 .LBB710: 3505 .LBI710: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccqWDry3.s page 174 + ARM GAS /tmp/cciGf5I5.s page 174 3506 .loc 2 1151 31 view .LVU1195 @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3549 .LBE709: 1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 3550 .loc 1 1831 9 is_stmt 1 view .LVU1209 - ARM GAS /tmp/ccqWDry3.s page 175 + ARM GAS /tmp/cciGf5I5.s page 175 1831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3599 .loc 1 3626 1 is_stmt 1 view -0 3600 .cfi_startproc 3601 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccqWDry3.s page 176 + ARM GAS /tmp/cciGf5I5.s page 176 3602 @ frame_needed = 0, uses_anonymous_args = 0 @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3640 .loc 2 1155 4 view .LVU1235 3641 0018 02F10803 add r3, r2, #8 3642 .LVL328: - ARM GAS /tmp/ccqWDry3.s page 177 + ARM GAS /tmp/cciGf5I5.s page 177 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3636:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 3686 .loc 1 3636 5 is_stmt 1 discriminator 2 view .LVU1249 3639:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 178 + ARM GAS /tmp/cciGf5I5.s page 178 3687 .loc 1 3639 5 discriminator 1 view .LVU1250 @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3728 .thumb 3729 .syntax unified 3730 .LBE723: - ARM GAS /tmp/ccqWDry3.s page 179 + ARM GAS /tmp/cciGf5I5.s page 179 3731 .LBE722: @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3771 .loc 1 4156 3 is_stmt 1 discriminator 1 view .LVU1273 3772 .LBB724: 3773 .loc 1 4156 3 discriminator 1 view .LVU1274 - ARM GAS /tmp/ccqWDry3.s page 180 + ARM GAS /tmp/cciGf5I5.s page 180 3774 .loc 1 4156 3 discriminator 1 view .LVU1275 @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3820 .loc 1 4156 3 is_stmt 1 discriminator 2 view .LVU1290 4157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Tx process is ended, restore huart->gState to Ready */ - ARM GAS /tmp/ccqWDry3.s page 181 + ARM GAS /tmp/cciGf5I5.s page 181 4159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_READY; @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3862 .syntax unified 3863 .thumb 3864 .thumb_func - ARM GAS /tmp/ccqWDry3.s page 182 + ARM GAS /tmp/cciGf5I5.s page 182 3866 UART_DMATxHalfCplt: @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3914 .align 1 3915 .weak HAL_UART_RxHalfCpltCallback 3916 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 183 + ARM GAS /tmp/cciGf5I5.s page 183 3917 .thumb @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3968 .loc 1 3777 1 is_stmt 0 view .LVU1317 3969 0000 38B5 push {r3, r4, r5, lr} 3970 .LCFI15: - ARM GAS /tmp/ccqWDry3.s page 184 + ARM GAS /tmp/cciGf5I5.s page 184 3971 .cfi_def_cfa_offset 16 @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4011 .loc 1 3799 3 is_stmt 1 view .LVU1332 3799:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 185 + ARM GAS /tmp/cciGf5I5.s page 185 4012 .loc 1 3799 8 is_stmt 0 view .LVU1333 @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4057 .LVL366: 4058 .LFB385: 3817:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UART_HandleTypeDef *huart = (UART_HandleTypeDef *)(hdma->Parent); - ARM GAS /tmp/ccqWDry3.s page 186 + ARM GAS /tmp/cciGf5I5.s page 186 4059 .loc 1 3817 1 view -0 @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4106 .section .text.HAL_UART_Abort_IT,"ax",%progbits 4107 .align 1 4108 .global HAL_UART_Abort_IT - ARM GAS /tmp/ccqWDry3.s page 187 + ARM GAS /tmp/cciGf5I5.s page 187 4109 .syntax unified @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4152 .thumb 4153 .syntax unified 4154 .LBE731: - ARM GAS /tmp/ccqWDry3.s page 188 + ARM GAS /tmp/cciGf5I5.s page 188 4155 .LBE730: @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 4196 .loc 2 1153 5 view .LVU1383 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccqWDry3.s page 189 + ARM GAS /tmp/cciGf5I5.s page 189 4197 .loc 2 1155 4 view .LVU1384 @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1879:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4241 .loc 1 1879 3 is_stmt 1 discriminator 2 view .LVU1397 1882:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 190 + ARM GAS /tmp/cciGf5I5.s page 190 4242 .loc 1 1882 3 view .LVU1398 @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4279 0058 2BD0 beq .L176 1910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 4280 .loc 1 1910 7 is_stmt 1 view .LVU1416 - ARM GAS /tmp/ccqWDry3.s page 191 + ARM GAS /tmp/cciGf5I5.s page 191 1910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4320 .loc 1 1922 5 discriminator 1 view .LVU1431 4321 0072 23F08003 bic r3, r3, #128 4322 .LVL387: - ARM GAS /tmp/ccqWDry3.s page 192 + ARM GAS /tmp/cciGf5I5.s page 192 1922:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4363 .loc 1 1933 9 is_stmt 1 view .LVU1447 1933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 4364 .loc 1 1933 14 is_stmt 0 view .LVU1448 - ARM GAS /tmp/ccqWDry3.s page 193 + ARM GAS /tmp/cciGf5I5.s page 193 4365 008e E36F ldr r3, [r4, #124] @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4405 .LBB748: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** 4406 .loc 2 1204 4 view .LVU1463 - ARM GAS /tmp/ccqWDry3.s page 194 + ARM GAS /tmp/cciGf5I5.s page 194 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4450 .L180: 1946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4451 .loc 1 1946 5 is_stmt 1 discriminator 1 view .LVU1477 - ARM GAS /tmp/ccqWDry3.s page 195 + ARM GAS /tmp/cciGf5I5.s page 195 4452 .LBB749: @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4491 .syntax unified 4492 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 4493 00d4 42E80031 strex r1, r3, [r2] - ARM GAS /tmp/ccqWDry3.s page 196 + ARM GAS /tmp/cciGf5I5.s page 196 4494 @ 0 "" 2 @@ -11758,7 +11758,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4532 .loc 1 1972 5 is_stmt 1 view .LVU1510 1972:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4533 .loc 1 1972 24 is_stmt 0 view .LVU1511 - ARM GAS /tmp/ccqWDry3.s page 197 + ARM GAS /tmp/cciGf5I5.s page 197 4534 00f6 A4F85E30 strh r3, [r4, #94] @ movhi @@ -11818,7 +11818,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2004:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ 4571 .loc 1 2004 5 is_stmt 1 view .LVU1529 4572 0128 2046 mov r0, r4 - ARM GAS /tmp/ccqWDry3.s page 198 + ARM GAS /tmp/cciGf5I5.s page 198 4573 012a FFF7FEFF bl HAL_UART_AbortCpltCallback @@ -11878,7 +11878,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UART_HandleTypeDef *huart = (UART_HandleTypeDef *)(hdma->Parent); 4622 .loc 1 3894 1 is_stmt 0 view .LVU1537 4623 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccqWDry3.s page 199 + ARM GAS /tmp/cciGf5I5.s page 199 4624 .LCFI18: @@ -11938,7 +11938,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4660 0022 0268 ldr r2, [r0] 4661 0024 0F21 movs r1, #15 4662 0026 1162 str r1, [r2, #32] - ARM GAS /tmp/ccqWDry3.s page 200 + ARM GAS /tmp/cciGf5I5.s page 200 3919:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -11998,7 +11998,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3840:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4707 .loc 1 3840 23 is_stmt 0 view .LVU1568 4708 0002 806A ldr r0, [r0, #40] - ARM GAS /tmp/ccqWDry3.s page 201 + ARM GAS /tmp/cciGf5I5.s page 201 4709 .LVL416: @@ -12058,7 +12058,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4744 .loc 1 3864 6 view .LVU1587 4745 002a B3F1005F cmp r3, #536870912 4746 002e 09D0 beq .L199 - ARM GAS /tmp/ccqWDry3.s page 202 + ARM GAS /tmp/cciGf5I5.s page 202 4747 .L197: @@ -12118,7 +12118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2659:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4792 .loc 1 2659 1 is_stmt 0 view .LVU1599 4793 0000 7047 bx lr - ARM GAS /tmp/ccqWDry3.s page 203 + ARM GAS /tmp/cciGf5I5.s page 203 4794 .cfi_endproc @@ -12178,7 +12178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4839 .thumb 4840 .syntax unified 4841 .LBE756: - ARM GAS /tmp/ccqWDry3.s page 204 + ARM GAS /tmp/cciGf5I5.s page 204 4842 .LBE755: @@ -12238,7 +12238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 4883 .loc 2 1153 5 view .LVU1626 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccqWDry3.s page 205 + ARM GAS /tmp/cciGf5I5.s page 205 4884 .loc 2 1155 4 view .LVU1627 @@ -12298,7 +12298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4927 .loc 1 2029 3 is_stmt 1 discriminator 2 view .LVU1640 2032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 4928 .loc 1 2032 3 view .LVU1641 - ARM GAS /tmp/ccqWDry3.s page 206 + ARM GAS /tmp/cciGf5I5.s page 206 2032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -12358,7 +12358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4968 .loc 1 2035 5 is_stmt 1 discriminator 1 view .LVU1656 4969 .LBB767: 4970 .LBI767: - ARM GAS /tmp/ccqWDry3.s page 207 + ARM GAS /tmp/cciGf5I5.s page 207 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -12418,7 +12418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 5011 .loc 1 2045 10 discriminator 1 view .LVU1673 5012 005e E0B1 cbz r0, .L207 - ARM GAS /tmp/ccqWDry3.s page 208 + ARM GAS /tmp/cciGf5I5.s page 208 2048:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -12478,7 +12478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 5051 .loc 1 2081 5 is_stmt 1 view .LVU1690 2081:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 209 + ARM GAS /tmp/cciGf5I5.s page 209 5052 .loc 1 2081 14 is_stmt 0 view .LVU1691 @@ -12538,7 +12538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5099 @ frame_needed = 0, uses_anonymous_args = 0 3946:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UART_HandleTypeDef *huart = (UART_HandleTypeDef *)(hdma->Parent); 5100 .loc 1 3946 1 is_stmt 0 view .LVU1701 - ARM GAS /tmp/ccqWDry3.s page 210 + ARM GAS /tmp/cciGf5I5.s page 210 5101 0000 08B5 push {r3, lr} @@ -12598,7 +12598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5144 .syntax unified 5145 .thumb 5146 .thumb_func - ARM GAS /tmp/ccqWDry3.s page 211 + ARM GAS /tmp/cciGf5I5.s page 211 5148 HAL_UART_AbortReceiveCpltCallback: @@ -12658,7 +12658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5194 .LBB771: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 5195 .loc 2 1153 5 view .LVU1724 - ARM GAS /tmp/ccqWDry3.s page 212 + ARM GAS /tmp/cciGf5I5.s page 212 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -12718,7 +12718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5238 .LBB774: 2120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 5239 .loc 1 2120 3 discriminator 1 view .LVU1739 - ARM GAS /tmp/ccqWDry3.s page 213 + ARM GAS /tmp/cciGf5I5.s page 213 2120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -12778,7 +12778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5280 002a 42E80031 strex r1, r3, [r2] 5281 @ 0 "" 2 5282 .LVL466: - ARM GAS /tmp/ccqWDry3.s page 214 + ARM GAS /tmp/cciGf5I5.s page 214 5283 .loc 2 1207 4 is_stmt 1 view .LVU1754 @@ -12838,7 +12838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5322 .loc 2 1153 5 view .LVU1770 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 5323 .loc 2 1155 4 view .LVU1771 - ARM GAS /tmp/ccqWDry3.s page 215 + ARM GAS /tmp/cciGf5I5.s page 215 5324 0044 02F10803 add r3, r2, #8 @@ -12898,7 +12898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 5367 .loc 1 2135 5 view .LVU1785 2135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 216 + ARM GAS /tmp/cciGf5I5.s page 216 5368 .loc 1 2135 14 is_stmt 0 view .LVU1786 @@ -12958,7 +12958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5406 .loc 2 1151 31 view .LVU1802 5407 .LBB786: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqWDry3.s page 217 + ARM GAS /tmp/cciGf5I5.s page 217 5408 .loc 2 1153 5 view .LVU1803 @@ -13018,7 +13018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 5451 .loc 1 2151 26 is_stmt 0 view .LVU1817 5452 008c 0023 movs r3, #0 - ARM GAS /tmp/ccqWDry3.s page 218 + ARM GAS /tmp/cciGf5I5.s page 218 5453 008e A4F85E30 strh r3, [r4, #94] @ movhi @@ -13078,7 +13078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; 5492 .loc 1 2188 5 view .LVU1833 2188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; - ARM GAS /tmp/ccqWDry3.s page 219 + ARM GAS /tmp/cciGf5I5.s page 219 5493 .loc 1 2188 20 is_stmt 0 view .LVU1834 @@ -13138,7 +13138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3980:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 5539 .loc 1 3980 23 is_stmt 0 view .LVU1845 5540 0002 806A ldr r0, [r0, #40] - ARM GAS /tmp/ccqWDry3.s page 220 + ARM GAS /tmp/cciGf5I5.s page 220 5541 .LVL491: @@ -13198,7 +13198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5585 .loc 1 2686 3 view .LVU1857 2687:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 5586 .loc 1 2687 3 view .LVU1858 - ARM GAS /tmp/ccqWDry3.s page 221 + ARM GAS /tmp/cciGf5I5.s page 221 2692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -13258,7 +13258,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (errorflags == 0U) 5631 .loc 1 2219 3 view .LVU1871 2220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 222 + ARM GAS /tmp/cciGf5I5.s page 222 5632 .loc 1 2220 3 view .LVU1872 @@ -13318,7 +13318,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5672 003c 2AD1 bne .L239 5673 .L235: 2375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** && ((isrflags & USART_ISR_IDLE) != 0U) - ARM GAS /tmp/ccqWDry3.s page 223 + ARM GAS /tmp/cciGf5I5.s page 223 5674 .loc 1 2375 3 is_stmt 1 view .LVU1887 @@ -13378,7 +13378,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5713 007e 10F0804F tst r0, #1073741824 5714 0082 40F06581 bne .L277 5715 .L272: - ARM GAS /tmp/ccqWDry3.s page 224 + ARM GAS /tmp/cciGf5I5.s page 224 2543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -13438,7 +13438,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5755 00bc 0226 movs r6, #2 5756 00be 1662 str r6, [r2, #32] 2253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 225 + ARM GAS /tmp/cciGf5I5.s page 225 5757 .loc 1 2253 7 view .LVU1918 @@ -13498,7 +13498,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5796 .loc 1 2271 7 view .LVU1933 2271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 5797 .loc 1 2271 12 is_stmt 0 view .LVU1934 - ARM GAS /tmp/ccqWDry3.s page 226 + ARM GAS /tmp/cciGf5I5.s page 226 5798 00fe D4F89020 ldr r2, [r4, #144] @@ -13558,7 +13558,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5837 .L248: 2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 5838 .loc 1 2290 9 is_stmt 1 view .LVU1950 - ARM GAS /tmp/ccqWDry3.s page 227 + ARM GAS /tmp/cciGf5I5.s page 227 2290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -13618,7 +13618,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5878 .loc 1 2314 11 is_stmt 1 discriminator 1 view .LVU1965 5879 .LBB789: 2314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 228 + ARM GAS /tmp/cciGf5I5.s page 228 5880 .loc 1 2314 11 discriminator 1 view .LVU1966 @@ -13678,7 +13678,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5920 017e 42E80031 strex r1, r3, [r2] 5921 @ 0 "" 2 5922 .LVL514: - ARM GAS /tmp/ccqWDry3.s page 229 + ARM GAS /tmp/cciGf5I5.s page 229 5923 .loc 2 1207 4 is_stmt 1 view .LVU1981 @@ -13738,7 +13738,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 5962 .loc 1 2338 13 is_stmt 1 view .LVU1997 5963 01a8 2046 mov r0, r4 5964 01aa FFF7FEFF bl HAL_UART_ErrorCallback - ARM GAS /tmp/ccqWDry3.s page 230 + ARM GAS /tmp/cciGf5I5.s page 230 5965 .LVL518: @@ -13798,7 +13798,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((nb_remaining_rx_data > 0U) 6007 .loc 1 2388 7 is_stmt 1 view .LVU2010 2388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((nb_remaining_rx_data > 0U) - ARM GAS /tmp/ccqWDry3.s page 231 + ARM GAS /tmp/cciGf5I5.s page 231 6008 .loc 1 2388 50 is_stmt 0 view .LVU2011 @@ -13858,7 +13858,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6046 .LVL529: 6047 .LBB796: 6048 .LBI796: - ARM GAS /tmp/ccqWDry3.s page 232 + ARM GAS /tmp/cciGf5I5.s page 232 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -13918,7 +13918,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6091 .LBE795: 2399:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); 6092 .loc 1 2399 11 is_stmt 1 discriminator 2 view .LVU2042 - ARM GAS /tmp/ccqWDry3.s page 233 + ARM GAS /tmp/cciGf5I5.s page 233 2400:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -13978,7 +13978,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 6132 .loc 2 1206 4 is_stmt 0 view .LVU2058 6133 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 234 + ARM GAS /tmp/cciGf5I5.s page 234 6134 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 @@ -14038,7 +14038,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6175 .thumb 6176 .syntax unified 6177 .LBE807: - ARM GAS /tmp/ccqWDry3.s page 235 + ARM GAS /tmp/cciGf5I5.s page 235 6178 .LBE806: @@ -14098,7 +14098,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6219 .L261: 2410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 6220 .loc 1 2410 11 is_stmt 1 discriminator 1 view .LVU2089 - ARM GAS /tmp/ccqWDry3.s page 236 + ARM GAS /tmp/cciGf5I5.s page 236 6221 .LBB810: @@ -14158,7 +14158,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6262 .syntax unified 6263 .LBE814: 6264 .LBE813: - ARM GAS /tmp/ccqWDry3.s page 237 + ARM GAS /tmp/cciGf5I5.s page 237 2410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -14218,7 +14218,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6304 .LVL556: 2434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 6305 .loc 1 2434 14 view .LVU2120 - ARM GAS /tmp/ccqWDry3.s page 238 + ARM GAS /tmp/cciGf5I5.s page 238 6306 0294 13F0200F tst r3, #32 @@ -14278,7 +14278,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6347 .loc 1 2459 11 view .LVU2133 6348 02ce 0029 cmp r1, #0 6349 02d0 3FF4DFAE beq .L233 - ARM GAS /tmp/ccqWDry3.s page 239 + ARM GAS /tmp/cciGf5I5.s page 239 6350 .LVL561: @@ -14338,7 +14338,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6390 .LVL565: 6391 .loc 2 1207 4 view .LVU2148 6392 .loc 2 1207 4 is_stmt 0 view .LVU2149 - ARM GAS /tmp/ccqWDry3.s page 240 + ARM GAS /tmp/cciGf5I5.s page 240 6393 .thumb @@ -14398,7 +14398,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6433 02f0 23F08053 bic r3, r3, #268435456 6434 02f4 23F00103 bic r3, r3, #1 6435 .LVL570: - ARM GAS /tmp/ccqWDry3.s page 241 + ARM GAS /tmp/cciGf5I5.s page 241 2465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -14458,7 +14458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 6476 .loc 1 2474 9 is_stmt 1 discriminator 1 view .LVU2180 6477 .LBB826: - ARM GAS /tmp/ccqWDry3.s page 242 + ARM GAS /tmp/cciGf5I5.s page 242 2474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -14518,7 +14518,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6519 .LBE830: 6520 .LBE829: 2474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 243 + ARM GAS /tmp/cciGf5I5.s page 243 6521 .loc 1 2474 9 discriminator 1 view .LVU2196 @@ -14578,7 +14578,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2515:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 6561 .loc 1 2515 8 view .LVU2211 6562 033c 002B cmp r3, #0 - ARM GAS /tmp/ccqWDry3.s page 244 + ARM GAS /tmp/cciGf5I5.s page 244 6563 033e 3FF4A8AE beq .L233 @@ -14638,7 +14638,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6606 .align 1 6607 .syntax unified 6608 .thumb - ARM GAS /tmp/ccqWDry3.s page 245 + ARM GAS /tmp/cciGf5I5.s page 245 6609 .thumb_func @@ -14698,7 +14698,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Clear RxISR function pointer */ 4203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxISR = NULL; - ARM GAS /tmp/ccqWDry3.s page 246 + ARM GAS /tmp/cciGf5I5.s page 246 4204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -14758,7 +14758,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_UART_SEND_REQ(huart, UART_RXDATA_FLUSH_REQUEST); 6635 .loc 1 4258 5 is_stmt 1 view .LVU2232 6636 000e 0268 ldr r2, [r0] - ARM GAS /tmp/ccqWDry3.s page 247 + ARM GAS /tmp/cciGf5I5.s page 247 6637 0010 9369 ldr r3, [r2, #24] @@ -14818,7 +14818,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6676 0034 9BB2 uxth r3, r3 6677 0036 A0F85E30 strh r3, [r0, #94] @ movhi 4191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 248 + ARM GAS /tmp/cciGf5I5.s page 248 6678 .loc 1 4191 5 is_stmt 1 view .LVU2248 @@ -14878,7 +14878,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6718 .LBB835: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** 6719 .loc 2 1204 4 view .LVU2263 - ARM GAS /tmp/ccqWDry3.s page 249 + ARM GAS /tmp/cciGf5I5.s page 249 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -14938,7 +14938,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6761 .loc 2 1156 4 is_stmt 1 view .LVU2278 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } 6762 .loc 2 1156 4 is_stmt 0 view .LVU2279 - ARM GAS /tmp/ccqWDry3.s page 250 + ARM GAS /tmp/cciGf5I5.s page 250 6763 .thumb @@ -14998,7 +14998,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6804 0074 0023 movs r3, #0 6805 0076 4367 str r3, [r0, #116] 4206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 251 + ARM GAS /tmp/cciGf5I5.s page 251 6806 .loc 1 4206 7 is_stmt 1 view .LVU2295 @@ -15058,7 +15058,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6844 .syntax unified 6845 .LBE843: 6846 .LBE842: - ARM GAS /tmp/ccqWDry3.s page 252 + ARM GAS /tmp/cciGf5I5.s page 252 4214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } @@ -15118,7 +15118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6887 .loc 1 4226 9 is_stmt 1 discriminator 1 view .LVU2327 6888 .LBB846: 4226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 253 + ARM GAS /tmp/cciGf5I5.s page 253 6889 .loc 1 4226 9 discriminator 1 view .LVU2328 @@ -15178,7 +15178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 6931 .LBE849: 4226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 6932 .loc 1 4226 9 discriminator 1 view .LVU2343 - ARM GAS /tmp/ccqWDry3.s page 254 + ARM GAS /tmp/cciGf5I5.s page 254 6933 00b4 0029 cmp r1, #0 @@ -15238,7 +15238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /** 4263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @brief RX interrupt handler for 9 bits data word length . - ARM GAS /tmp/ccqWDry3.s page 255 + ARM GAS /tmp/cciGf5I5.s page 255 4264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @note Function is called under interruption only, once @@ -15298,7 +15298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxISR = NULL; 4297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Initialize type of RxEvent to Transfer Complete */ - ARM GAS /tmp/ccqWDry3.s page 256 + ARM GAS /tmp/cciGf5I5.s page 256 4299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; @@ -15358,7 +15358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7002 000e 0268 ldr r2, [r0] 7003 .LVL633: 7004 .loc 1 4351 5 is_stmt 0 view .LVU2364 - ARM GAS /tmp/ccqWDry3.s page 257 + ARM GAS /tmp/cciGf5I5.s page 257 7005 0010 9369 ldr r3, [r2, #24] @@ -15418,7 +15418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7043 .loc 1 4284 5 is_stmt 1 view .LVU2379 4284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 7044 .loc 1 4284 14 is_stmt 0 view .LVU2380 - ARM GAS /tmp/ccqWDry3.s page 258 + ARM GAS /tmp/cciGf5I5.s page 258 7045 0038 B0F85E30 ldrh r3, [r0, #94] @@ -15478,7 +15478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 7085 .loc 2 1206 4 view .LVU2395 7086 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 259 + ARM GAS /tmp/cciGf5I5.s page 259 7087 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 @@ -15538,7 +15538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7128 .thumb 7129 .syntax unified 7130 .LBE858: - ARM GAS /tmp/ccqWDry3.s page 260 + ARM GAS /tmp/cciGf5I5.s page 260 7131 .LBE857: @@ -15598,7 +15598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7171 .loc 1 4299 7 is_stmt 1 view .LVU2426 4299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 7172 .loc 1 4299 26 is_stmt 0 view .LVU2427 - ARM GAS /tmp/ccqWDry3.s page 261 + ARM GAS /tmp/cciGf5I5.s page 261 7173 0076 0367 str r3, [r0, #112] @@ -15658,7 +15658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 7212 .loc 1 4307 11 discriminator 1 view .LVU2443 7213 008e 23F08063 bic r3, r3, #67108864 - ARM GAS /tmp/ccqWDry3.s page 262 + ARM GAS /tmp/cciGf5I5.s page 262 7214 .LVL654: @@ -15718,7 +15718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7254 .loc 1 4319 9 discriminator 1 view .LVU2459 4319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 7255 .loc 1 4319 9 discriminator 1 view .LVU2460 - ARM GAS /tmp/ccqWDry3.s page 263 + ARM GAS /tmp/cciGf5I5.s page 263 4319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -15778,7 +15778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7298 00b2 0029 cmp r1, #0 7299 00b4 F6D1 bne .L303 7300 .LBE866: - ARM GAS /tmp/ccqWDry3.s page 264 + ARM GAS /tmp/cciGf5I5.s page 264 4319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -15838,7 +15838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @note Function is called under interruption only, once 4358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * interruptions have been enabled by HAL_UART_Receive_IT() 4359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @param huart UART handle. - ARM GAS /tmp/ccqWDry3.s page 265 + ARM GAS /tmp/cciGf5I5.s page 265 4360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** * @retval None @@ -15898,7 +15898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7384 .loc 1 4373 6 view .LVU2501 7385 0018 222A cmp r2, #34 7386 001a 05D0 beq .L329 - ARM GAS /tmp/ccqWDry3.s page 266 + ARM GAS /tmp/cciGf5I5.s page 266 4374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -15958,7 +15958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 4429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable the UART Parity Error Interrupt and RXFT interrupt*/ 4430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_PEIE); - ARM GAS /tmp/ccqWDry3.s page 267 + ARM GAS /tmp/cciGf5I5.s page 267 4431:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -16018,7 +16018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #else 4486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /*Call legacy weak Rx complete callback*/ 4487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UART_RxCpltCallback(huart); - ARM GAS /tmp/ccqWDry3.s page 268 + ARM GAS /tmp/cciGf5I5.s page 268 4488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ @@ -16078,7 +16078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 7408 .loc 1 4412 9 is_stmt 1 view .LVU2509 4412:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 269 + ARM GAS /tmp/cciGf5I5.s page 269 7409 .loc 1 4412 18 is_stmt 0 view .LVU2510 @@ -16138,7 +16138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4380:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferCount--; 7448 .loc 1 4380 24 view .LVU2526 7449 005e 0133 adds r3, r3, #1 - ARM GAS /tmp/ccqWDry3.s page 270 + ARM GAS /tmp/cciGf5I5.s page 270 7450 0060 A365 str r3, [r4, #88] @@ -16198,7 +16198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7487 .loc 1 4396 12 is_stmt 0 view .LVU2543 7488 0096 19F0020F tst r9, #2 7489 009a 0BD0 beq .L314 - ARM GAS /tmp/ccqWDry3.s page 271 + ARM GAS /tmp/cciGf5I5.s page 271 4396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -16258,7 +16258,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7529 00da 0023 movs r3, #0 7530 00dc C4F89030 str r3, [r4, #144] 7531 00e0 AAE7 b .L312 - ARM GAS /tmp/ccqWDry3.s page 272 + ARM GAS /tmp/cciGf5I5.s page 272 7532 .L316: @@ -16318,7 +16318,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7572 .loc 2 1207 4 view .LVU2573 7573 .loc 2 1207 4 is_stmt 0 view .LVU2574 7574 .thumb - ARM GAS /tmp/ccqWDry3.s page 273 + ARM GAS /tmp/cciGf5I5.s page 273 7575 .syntax unified @@ -16378,7 +16378,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7615 0102 23F00103 bic r3, r3, #1 7616 .LVL687: 4434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 274 + ARM GAS /tmp/cciGf5I5.s page 274 7617 .loc 1 4434 9 is_stmt 1 discriminator 1 view .LVU2589 @@ -16438,7 +16438,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 7657 .loc 1 4445 15 is_stmt 0 view .LVU2606 7658 011c 2368 ldr r3, [r4] - ARM GAS /tmp/ccqWDry3.s page 275 + ARM GAS /tmp/cciGf5I5.s page 275 4445:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -16498,7 +16498,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7698 .LBB884: 7699 .LBI884: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccqWDry3.s page 276 + ARM GAS /tmp/cciGf5I5.s page 276 7700 .loc 2 1202 31 view .LVU2622 @@ -16558,7 +16558,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7740 .LVL696: 7741 .LBB887: 7742 .LBI887: - ARM GAS /tmp/ccqWDry3.s page 277 + ARM GAS /tmp/cciGf5I5.s page 277 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -16618,7 +16618,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7784 .loc 1 4465 11 view .LVU2653 4465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 7785 .loc 1 4465 15 is_stmt 0 view .LVU2654 - ARM GAS /tmp/ccqWDry3.s page 278 + ARM GAS /tmp/cciGf5I5.s page 278 7786 015a 2368 ldr r3, [r4] @@ -16678,7 +16678,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7826 .LBB892: 7827 .LBI892: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccqWDry3.s page 279 + ARM GAS /tmp/cciGf5I5.s page 279 7828 .loc 2 1151 31 view .LVU2669 @@ -16738,7 +16738,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 7870 .loc 1 4502 7 discriminator 1 view .LVU2683 7871 019c 0029 cmp r1, #0 7872 019e F3D1 bne .L326 - ARM GAS /tmp/ccqWDry3.s page 280 + ARM GAS /tmp/cciGf5I5.s page 280 7873 .LBE891: @@ -16798,7 +16798,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { 7912 .loc 2 1202 31 view .LVU2699 7913 .LBB900: - ARM GAS /tmp/ccqWDry3.s page 281 + ARM GAS /tmp/cciGf5I5.s page 281 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -16858,7 +16858,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4525:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** static void UART_RxISR_16BIT_FIFOEN(UART_HandleTypeDef *huart) 4526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 7957 .loc 1 4526 1 view -0 - ARM GAS /tmp/ccqWDry3.s page 282 + ARM GAS /tmp/cciGf5I5.s page 282 7958 .cfi_startproc @@ -16918,7 +16918,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4538:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 4539:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** nb_rx_data = huart->NbRxDataToProcess; 4540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** while ((nb_rx_data > 0U) && ((isrflags & USART_ISR_RXNE_RXFNE) != 0U)) - ARM GAS /tmp/ccqWDry3.s page 283 + ARM GAS /tmp/cciGf5I5.s page 283 4541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -16978,7 +16978,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4595:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_PEIE); 4596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 4597:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Disable the UART Error Interrupt: (Frame error, noise error, overrun error) - ARM GAS /tmp/ccqWDry3.s page 284 + ARM GAS /tmp/cciGf5I5.s page 284 4598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** and RX FIFO Threshold interrupt */ @@ -17038,7 +17038,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4652:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_UART_RxCpltCallback(huart); 4653:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ 4654:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 285 + ARM GAS /tmp/cciGf5I5.s page 285 4655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; @@ -17098,7 +17098,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 8023 .loc 1 4577 18 is_stmt 0 view .LVU2733 8024 0030 D4F89030 ldr r3, [r4, #144] - ARM GAS /tmp/ccqWDry3.s page 286 + ARM GAS /tmp/cciGf5I5.s page 286 4577:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { @@ -17158,7 +17158,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8063 005c 0233 adds r3, r3, #2 8064 005e A365 str r3, [r4, #88] 4546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** isrflags = READ_REG(huart->Instance->ISR); - ARM GAS /tmp/ccqWDry3.s page 287 + ARM GAS /tmp/cciGf5I5.s page 287 8065 .loc 1 4546 7 is_stmt 1 view .LVU2750 @@ -17218,7 +17218,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 8103 .loc 1 4561 12 is_stmt 0 view .LVU2767 8104 0094 19F0020F tst r9, #2 - ARM GAS /tmp/ccqWDry3.s page 288 + ARM GAS /tmp/cciGf5I5.s page 288 8105 0098 0BD0 beq .L338 @@ -17278,7 +17278,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8144 .loc 1 4588 28 is_stmt 0 view .LVU2782 8145 00d8 0023 movs r3, #0 8146 00da C4F89030 str r3, [r4, #144] - ARM GAS /tmp/ccqWDry3.s page 289 + ARM GAS /tmp/cciGf5I5.s page 289 8147 00de ABE7 b .L336 @@ -17338,7 +17338,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8187 .LVL736: 8188 .loc 2 1207 4 view .LVU2797 8189 .loc 2 1207 4 is_stmt 0 view .LVU2798 - ARM GAS /tmp/ccqWDry3.s page 290 + ARM GAS /tmp/cciGf5I5.s page 290 8190 .thumb @@ -17398,7 +17398,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8230 00fc 23F08053 bic r3, r3, #268435456 8231 0100 23F00103 bic r3, r3, #1 8232 .LVL741: - ARM GAS /tmp/ccqWDry3.s page 291 + ARM GAS /tmp/cciGf5I5.s page 291 4599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -17458,7 +17458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8272 .loc 1 4610 9 is_stmt 1 view .LVU2829 4610:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 8273 .loc 1 4610 15 is_stmt 0 view .LVU2830 - ARM GAS /tmp/ccqWDry3.s page 292 + ARM GAS /tmp/cciGf5I5.s page 292 8274 011a 2368 ldr r3, [r4] @@ -17518,7 +17518,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8313 .loc 1 4616 13 is_stmt 1 discriminator 1 view .LVU2845 8314 .LBB914: 8315 .LBI914: - ARM GAS /tmp/ccqWDry3.s page 293 + ARM GAS /tmp/cciGf5I5.s page 293 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -17578,7 +17578,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8355 0146 2268 ldr r2, [r4] 8356 .LVL750: 8357 .LBB917: - ARM GAS /tmp/ccqWDry3.s page 294 + ARM GAS /tmp/cciGf5I5.s page 294 8358 .LBI917: @@ -17638,7 +17638,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { 8400 .loc 1 4630 11 view .LVU2877 4630:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 295 + ARM GAS /tmp/cciGf5I5.s page 295 8401 .loc 1 4630 15 is_stmt 0 view .LVU2878 @@ -17698,7 +17698,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8441 .LVL758: 8442 .LBB922: 8443 .LBI922: - ARM GAS /tmp/ccqWDry3.s page 296 + ARM GAS /tmp/cciGf5I5.s page 296 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -17758,7 +17758,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 4667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 8486 .loc 1 4667 7 discriminator 1 view .LVU2907 8487 019a 0029 cmp r1, #0 - ARM GAS /tmp/ccqWDry3.s page 297 + ARM GAS /tmp/cciGf5I5.s page 297 8488 019c F3D1 bne .L350 @@ -17818,7 +17818,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8527 .LBI929: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { 8528 .loc 2 1202 31 view .LVU2923 - ARM GAS /tmp/ccqWDry3.s page 298 + ARM GAS /tmp/cciGf5I5.s page 298 8529 .LBB930: @@ -17878,7 +17878,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8578 0000 08B5 push {r3, lr} 8579 .LCFI29: 8580 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccqWDry3.s page 299 + ARM GAS /tmp/cciGf5I5.s page 299 8581 .cfi_offset 3, -8 @@ -17938,7 +17938,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8624 .LVL776: 8625 .LFB382: 3678:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UART_HandleTypeDef *huart = (UART_HandleTypeDef *)(hdma->Parent); - ARM GAS /tmp/ccqWDry3.s page 300 + ARM GAS /tmp/cciGf5I5.s page 300 8626 .loc 1 3678 1 is_stmt 1 view -0 @@ -17998,7 +17998,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** 8666 .loc 2 1153 5 view .LVU2961 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccqWDry3.s page 301 + ARM GAS /tmp/cciGf5I5.s page 301 8667 .loc 2 1155 4 view .LVU2962 @@ -18058,7 +18058,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 8710 .loc 1 3688 5 discriminator 1 view .LVU2976 3688:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 302 + ARM GAS /tmp/cciGf5I5.s page 302 8711 .loc 1 3688 5 discriminator 1 view .LVU2977 @@ -18118,7 +18118,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8752 .LVL789: 8753 .loc 2 1207 4 is_stmt 1 view .LVU2991 8754 .loc 2 1207 4 is_stmt 0 view .LVU2992 - ARM GAS /tmp/ccqWDry3.s page 303 + ARM GAS /tmp/cciGf5I5.s page 303 8755 .thumb @@ -18178,7 +18178,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8795 004a 23F04003 bic r3, r3, #64 8796 .LVL794: 3692:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 304 + ARM GAS /tmp/cciGf5I5.s page 304 8797 .loc 1 3692 5 is_stmt 1 discriminator 1 view .LVU3007 @@ -18238,7 +18238,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 3706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 8838 .loc 1 3706 3 view .LVU3023 3706:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 305 + ARM GAS /tmp/cciGf5I5.s page 305 8839 .loc 1 3706 22 is_stmt 0 view .LVU3024 @@ -18298,7 +18298,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8879 .LBE947: 3700:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 8880 .loc 1 3700 7 discriminator 1 view .LVU3039 - ARM GAS /tmp/ccqWDry3.s page 306 + ARM GAS /tmp/cciGf5I5.s page 306 8881 007a 23F01003 bic r3, r3, #16 @@ -18358,7 +18358,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8928 .loc 1 2732 1 is_stmt 1 view -0 8929 .cfi_startproc 8930 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccqWDry3.s page 307 + ARM GAS /tmp/cciGf5I5.s page 307 8931 @ frame_needed = 0, uses_anonymous_args = 0 @@ -18418,7 +18418,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8976 .loc 1 2748 6 view .LVU3061 8977 0002 114A ldr r2, .L381 8978 0004 9342 cmp r3, r2 - ARM GAS /tmp/ccqWDry3.s page 308 + ARM GAS /tmp/cciGf5I5.s page 308 8979 0006 19D0 beq .L378 @@ -18443,7 +18443,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 8992 0018 0122 movs r2, #1 8993 001a 80F88420 strb r2, [r0, #132] 2753:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 8994 .loc 1 2753 7 discriminator 2 view .LVU3068 + 8994 .loc 1 2753 7 view .LVU3068 2755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 8995 .loc 1 2755 7 view .LVU3069 2755:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -18478,7 +18478,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2765:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 9016 .loc 1 2765 14 view .LVU3079 9017 003a 7047 bx lr - ARM GAS /tmp/ccqWDry3.s page 309 + ARM GAS /tmp/cciGf5I5.s page 309 9018 .LVL811: @@ -18538,7 +18538,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9064 .loc 1 2786 6 view .LVU3089 9065 0002 114A ldr r2, .L388 9066 0004 9342 cmp r3, r2 - ARM GAS /tmp/ccqWDry3.s page 310 + ARM GAS /tmp/cciGf5I5.s page 310 9067 0006 19D0 beq .L385 @@ -18563,7 +18563,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9080 0018 0122 movs r2, #1 9081 001a 80F88420 strb r2, [r0, #132] 2791:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9082 .loc 1 2791 7 discriminator 2 view .LVU3096 + 9082 .loc 1 2791 7 view .LVU3096 2793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9083 .loc 1 2793 7 view .LVU3097 2793:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -18598,7 +18598,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2803:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } 9104 .loc 1 2803 14 view .LVU3107 9105 003a 7047 bx lr - ARM GAS /tmp/ccqWDry3.s page 311 + ARM GAS /tmp/cciGf5I5.s page 311 9106 .LVL819: @@ -18658,7 +18658,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9154 .loc 1 2865 1 is_stmt 0 view .LVU3116 9155 000a 7047 bx lr - ARM GAS /tmp/ccqWDry3.s page 312 + ARM GAS /tmp/cciGf5I5.s page 312 9156 .cfi_endproc @@ -18690,7 +18690,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9180 0008 0123 movs r3, #1 9181 000a 80F88430 strb r3, [r0, #132] 2874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY; - 9182 .loc 1 2874 3 discriminator 2 view .LVU3121 + 9182 .loc 1 2874 3 view .LVU3121 2875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9183 .loc 1 2875 3 view .LVU3122 2875:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -18718,7 +18718,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9199 .loc 2 1153 5 view .LVU3129 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 9200 .loc 2 1155 4 view .LVU3130 - ARM GAS /tmp/ccqWDry3.s page 313 + ARM GAS /tmp/cciGf5I5.s page 313 9201 .syntax unified @@ -18778,7 +18778,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9243 .loc 1 2881 3 discriminator 1 view .LVU3144 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9244 .loc 1 2881 3 discriminator 1 view .LVU3145 - ARM GAS /tmp/ccqWDry3.s page 314 + ARM GAS /tmp/cciGf5I5.s page 314 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -18838,7 +18838,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9287 0034 0029 cmp r1, #0 9288 0036 F6D1 bne .L394 9289 .LBE956: - ARM GAS /tmp/ccqWDry3.s page 315 + ARM GAS /tmp/cciGf5I5.s page 315 2881:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -18898,7 +18898,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY; 9333 .loc 1 2897 3 view .LVU3173 2897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY; - ARM GAS /tmp/ccqWDry3.s page 316 + ARM GAS /tmp/cciGf5I5.s page 316 9334 .loc 1 2897 3 view .LVU3174 @@ -18910,7 +18910,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9339 0008 0123 movs r3, #1 9340 000a 80F88430 strb r3, [r0, #132] 2897:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY; - 9341 .loc 1 2897 3 discriminator 2 view .LVU3176 + 9341 .loc 1 2897 3 view .LVU3176 2898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9342 .loc 1 2898 3 view .LVU3177 2898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -18958,7 +18958,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2901:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9374 .loc 1 2901 3 is_stmt 1 discriminator 1 view .LVU3189 9375 .LBB964: - ARM GAS /tmp/ccqWDry3.s page 317 + ARM GAS /tmp/cciGf5I5.s page 317 9376 .LBI964: @@ -19018,7 +19018,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9417 .LVL847: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } 9418 .loc 2 1156 4 view .LVU3205 - ARM GAS /tmp/ccqWDry3.s page 318 + ARM GAS /tmp/cciGf5I5.s page 318 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -19078,7 +19078,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 2908:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9460 .loc 1 2908 3 view .LVU3221 2910:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 319 + ARM GAS /tmp/cciGf5I5.s page 319 9461 .loc 1 2910 3 view .LVU3222 @@ -19129,7 +19129,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9499 0008 0123 movs r3, #1 9500 000a 80F88430 strb r3, [r0, #132] 2924:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9501 .loc 1 2924 3 discriminator 2 view .LVU3232 + 9501 .loc 1 2924 3 view .LVU3232 2926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9502 .loc 1 2926 3 view .LVU3233 2926:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** @@ -19138,7 +19138,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9505 0010 C0F88830 str r3, [r0, #136] 2929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** 9506 .loc 1 2929 3 is_stmt 1 view .LVU3235 - ARM GAS /tmp/ccqWDry3.s page 320 + ARM GAS /tmp/cciGf5I5.s page 320 9507 0014 0268 ldr r2, [r0] @@ -19198,7 +19198,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 9551 .loc 1 2966 3 view .LVU3247 2967:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** temp1 = huart->gState; 9552 .loc 1 2967 3 view .LVU3248 - ARM GAS /tmp/ccqWDry3.s page 321 + ARM GAS /tmp/cciGf5I5.s page 321 2968:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** temp2 = huart->RxState; @@ -19250,2083 +19250,2087 @@ ARM GAS /tmp/ccqWDry3.s page 1 9590 0004 7047 bx lr 9591 .cfi_endproc 9592 .LFE371: - 9594 .global __aeabi_uldivmod - 9595 .section .text.UART_SetConfig,"ax",%progbits - 9596 .align 1 - 9597 .global UART_SetConfig - 9598 .syntax unified - 9599 .thumb - 9600 .thumb_func - 9602 UART_SetConfig: - ARM GAS /tmp/ccqWDry3.s page 322 + 9594 .section .text.UART_SetConfig,"ax",%progbits + 9595 .align 1 + 9596 .global UART_SetConfig + 9597 .syntax unified + 9598 .thumb + 9599 .thumb_func + 9601 UART_SetConfig: + 9602 .LVL864: + ARM GAS /tmp/cciGf5I5.s page 322 - 9603 .LVL864: - 9604 .LFB372: + 9603 .LFB372: 3027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t tmpreg; - 9605 .loc 1 3027 1 is_stmt 1 view -0 - 9606 .cfi_startproc - 9607 @ args = 0, pretend = 0, frame = 0 - 9608 @ frame_needed = 0, uses_anonymous_args = 0 + 9604 .loc 1 3027 1 is_stmt 1 view -0 + 9605 .cfi_startproc + 9606 @ args = 0, pretend = 0, frame = 0 + 9607 @ frame_needed = 0, uses_anonymous_args = 0 3027:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t tmpreg; - 9609 .loc 1 3027 1 is_stmt 0 view .LVU3261 - 9610 0000 70B5 push {r4, r5, r6, lr} - 9611 .LCFI31: - 9612 .cfi_def_cfa_offset 16 - 9613 .cfi_offset 4, -16 - 9614 .cfi_offset 5, -12 - 9615 .cfi_offset 6, -8 - 9616 .cfi_offset 14, -4 - 9617 0002 0446 mov r4, r0 + 9608 .loc 1 3027 1 is_stmt 0 view .LVU3261 + 9609 0000 70B5 push {r4, r5, r6, lr} + 9610 .LCFI31: + 9611 .cfi_def_cfa_offset 16 + 9612 .cfi_offset 4, -16 + 9613 .cfi_offset 5, -12 + 9614 .cfi_offset 6, -8 + 9615 .cfi_offset 14, -4 + 9616 0002 0446 mov r4, r0 3028:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint16_t brrtemp; - 9618 .loc 1 3028 3 is_stmt 1 view .LVU3262 + 9617 .loc 1 3028 3 is_stmt 1 view .LVU3262 3029:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** UART_ClockSourceTypeDef clocksource; - 9619 .loc 1 3029 3 view .LVU3263 + 9618 .loc 1 3029 3 view .LVU3263 3030:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t usartdiv; - 9620 .loc 1 3030 3 view .LVU3264 + 9619 .loc 1 3030 3 view .LVU3264 3031:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** HAL_StatusTypeDef ret = HAL_OK; - 9621 .loc 1 3031 3 view .LVU3265 + 9620 .loc 1 3031 3 view .LVU3265 3032:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t lpuart_ker_ck_pres; - 9622 .loc 1 3032 3 view .LVU3266 - 9623 .LVL865: + 9621 .loc 1 3032 3 view .LVU3266 + 9622 .LVL865: 3033:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t pclk; - 9624 .loc 1 3033 3 view .LVU3267 + 9623 .loc 1 3033 3 view .LVU3267 3034:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9625 .loc 1 3034 3 view .LVU3268 + 9624 .loc 1 3034 3 view .LVU3268 3037:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_WORD_LENGTH(huart->Init.WordLength)); - 9626 .loc 1 3037 3 view .LVU3269 + 9625 .loc 1 3037 3 view .LVU3269 3038:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if (UART_INSTANCE_LOWPOWER(huart)) - 9627 .loc 1 3038 3 view .LVU3270 + 9626 .loc 1 3038 3 view .LVU3270 3039:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9628 .loc 1 3039 3 view .LVU3271 + 9627 .loc 1 3039 3 view .LVU3271 3041:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 9629 .loc 1 3041 5 view .LVU3272 + 9628 .loc 1 3041 5 view .LVU3272 3045:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_ONE_BIT_SAMPLE(huart->Init.OneBitSampling)); - 9630 .loc 1 3045 5 view .LVU3273 + 9629 .loc 1 3045 5 view .LVU3273 3046:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 9631 .loc 1 3046 5 view .LVU3274 + 9630 .loc 1 3046 5 view .LVU3274 3049:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_MODE(huart->Init.Mode)); - 9632 .loc 1 3049 3 view .LVU3275 + 9631 .loc 1 3049 3 view .LVU3275 3050:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_HARDWARE_FLOW_CONTROL(huart->Init.HwFlowCtl)); - 9633 .loc 1 3050 3 view .LVU3276 + 9632 .loc 1 3050 3 view .LVU3276 3051:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_OVERSAMPLING(huart->Init.OverSampling)); - 9634 .loc 1 3051 3 view .LVU3277 + 9633 .loc 1 3051 3 view .LVU3277 3052:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_PRESCALER(huart->Init.ClockPrescaler)); - 9635 .loc 1 3052 3 view .LVU3278 + 9634 .loc 1 3052 3 view .LVU3278 3053:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9636 .loc 1 3053 3 view .LVU3279 + 9635 .loc 1 3053 3 view .LVU3279 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9637 .loc 1 3062 3 view .LVU3280 + 9636 .loc 1 3062 3 view .LVU3280 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - ARM GAS /tmp/ccqWDry3.s page 323 + 9637 .loc 1 3062 33 is_stmt 0 view .LVU3281 + ARM GAS /tmp/cciGf5I5.s page 323 - 9638 .loc 1 3062 33 is_stmt 0 view .LVU3281 - 9639 0004 8368 ldr r3, [r0, #8] + 9638 0004 8368 ldr r3, [r0, #8] 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9640 .loc 1 3062 58 view .LVU3282 - 9641 0006 0269 ldr r2, [r0, #16] + 9639 .loc 1 3062 58 view .LVU3282 + 9640 0006 0269 ldr r2, [r0, #16] 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9642 .loc 1 3062 45 view .LVU3283 - 9643 0008 1343 orrs r3, r3, r2 + 9641 .loc 1 3062 45 view .LVU3283 + 9642 0008 1343 orrs r3, r3, r2 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9644 .loc 1 3062 79 view .LVU3284 - 9645 000a 4269 ldr r2, [r0, #20] + 9643 .loc 1 3062 79 view .LVU3284 + 9644 000a 4269 ldr r2, [r0, #20] 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9646 .loc 1 3062 66 view .LVU3285 - 9647 000c 1343 orrs r3, r3, r2 + 9645 .loc 1 3062 66 view .LVU3285 + 9646 000c 1343 orrs r3, r3, r2 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9648 .loc 1 3062 98 view .LVU3286 - 9649 000e C269 ldr r2, [r0, #28] + 9647 .loc 1 3062 98 view .LVU3286 + 9648 000e C269 ldr r2, [r0, #28] 3062:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 9650 .loc 1 3062 10 view .LVU3287 - 9651 0010 1343 orrs r3, r3, r2 - 9652 .LVL866: + 9649 .loc 1 3062 10 view .LVU3287 + 9650 0010 1343 orrs r3, r3, r2 + 9651 .LVL866: 3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9653 .loc 1 3063 3 is_stmt 1 view .LVU3288 - 9654 0012 0168 ldr r1, [r0] - 9655 0014 0868 ldr r0, [r1] - 9656 .LVL867: + 9652 .loc 1 3063 3 is_stmt 1 view .LVU3288 + 9653 0012 0168 ldr r1, [r0] + 9654 0014 0868 ldr r0, [r1] + 9655 .LVL867: 3063:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9657 .loc 1 3063 3 is_stmt 0 view .LVU3289 - 9658 0016 8B4A ldr r2, .L486 - 9659 0018 0240 ands r2, r2, r0 - 9660 001a 1A43 orrs r2, r2, r3 - 9661 001c 0A60 str r2, [r1] + 9656 .loc 1 3063 3 is_stmt 0 view .LVU3289 + 9657 0016 8A4A ldr r2, .L486 + 9658 0018 0240 ands r2, r2, r0 + 9659 001a 1A43 orrs r2, r2, r3 + 9660 001c 0A60 str r2, [r1] 3068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9662 .loc 1 3068 3 is_stmt 1 view .LVU3290 - 9663 001e 2268 ldr r2, [r4] - 9664 0020 5368 ldr r3, [r2, #4] - 9665 .LVL868: + 9661 .loc 1 3068 3 is_stmt 1 view .LVU3290 + 9662 001e 2268 ldr r2, [r4] + 9663 0020 5368 ldr r3, [r2, #4] + 9664 .LVL868: 3068:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9666 .loc 1 3068 3 is_stmt 0 view .LVU3291 - 9667 0022 23F44053 bic r3, r3, #12288 - 9668 0026 E168 ldr r1, [r4, #12] - 9669 0028 0B43 orrs r3, r3, r1 - 9670 002a 5360 str r3, [r2, #4] + 9665 .loc 1 3068 3 is_stmt 0 view .LVU3291 + 9666 0022 23F44053 bic r3, r3, #12288 + 9667 0026 E168 ldr r1, [r4, #12] + 9668 0028 0B43 orrs r3, r3, r1 + 9669 002a 5360 str r3, [r2, #4] 3076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9671 .loc 1 3076 3 is_stmt 1 view .LVU3292 + 9670 .loc 1 3076 3 is_stmt 1 view .LVU3292 3076:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9672 .loc 1 3076 10 is_stmt 0 view .LVU3293 - 9673 002c A169 ldr r1, [r4, #24] - 9674 .LVL869: + 9671 .loc 1 3076 10 is_stmt 0 view .LVU3293 + 9672 002c A169 ldr r1, [r4, #24] + 9673 .LVL869: 3078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9675 .loc 1 3078 3 is_stmt 1 view .LVU3294 + 9674 .loc 1 3078 3 is_stmt 1 view .LVU3294 3078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9676 .loc 1 3078 9 is_stmt 0 view .LVU3295 - 9677 002e 2268 ldr r2, [r4] + 9675 .loc 1 3078 9 is_stmt 0 view .LVU3295 + 9676 002e 2268 ldr r2, [r4] 3078:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9678 .loc 1 3078 6 view .LVU3296 - 9679 0030 854B ldr r3, .L486+4 - ARM GAS /tmp/ccqWDry3.s page 324 + 9677 .loc 1 3078 6 view .LVU3296 + 9678 0030 844B ldr r3, .L486+4 + 9679 0032 9A42 cmp r2, r3 + ARM GAS /tmp/cciGf5I5.s page 324 - 9680 0032 9A42 cmp r2, r3 - 9681 0034 01D0 beq .L407 + 9680 0034 01D0 beq .L407 3080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 9682 .loc 1 3080 5 is_stmt 1 view .LVU3297 + 9681 .loc 1 3080 5 is_stmt 1 view .LVU3297 3080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 9683 .loc 1 3080 26 is_stmt 0 view .LVU3298 - 9684 0036 236A ldr r3, [r4, #32] + 9682 .loc 1 3080 26 is_stmt 0 view .LVU3298 + 9683 0036 236A ldr r3, [r4, #32] 3080:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 9685 .loc 1 3080 12 view .LVU3299 - 9686 0038 1943 orrs r1, r1, r3 - 9687 .LVL870: - 9688 .L407: + 9684 .loc 1 3080 12 view .LVU3299 + 9685 0038 1943 orrs r1, r1, r3 + 9686 .LVL870: + 9687 .L407: 3082:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9689 .loc 1 3082 3 is_stmt 1 view .LVU3300 - 9690 003a 9368 ldr r3, [r2, #8] - 9691 003c 23F06E43 bic r3, r3, #-301989888 - 9692 0040 23F43063 bic r3, r3, #2816 - 9693 0044 0B43 orrs r3, r3, r1 - 9694 0046 9360 str r3, [r2, #8] + 9688 .loc 1 3082 3 is_stmt 1 view .LVU3300 + 9689 003a 9368 ldr r3, [r2, #8] + 9690 003c 23F06E43 bic r3, r3, #-301989888 + 9691 0040 23F43063 bic r3, r3, #2816 + 9692 0044 0B43 orrs r3, r3, r1 + 9693 0046 9360 str r3, [r2, #8] 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9695 .loc 1 3087 3 view .LVU3301 - 9696 0048 2268 ldr r2, [r4] - 9697 004a D36A ldr r3, [r2, #44] - 9698 004c 23F00F03 bic r3, r3, #15 - 9699 0050 616A ldr r1, [r4, #36] - 9700 .LVL871: + 9694 .loc 1 3087 3 view .LVU3301 + 9695 0048 2268 ldr r2, [r4] + 9696 004a D36A ldr r3, [r2, #44] + 9697 004c 23F00F03 bic r3, r3, #15 + 9698 0050 616A ldr r1, [r4, #36] + 9699 .LVL871: 3087:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9701 .loc 1 3087 3 is_stmt 0 view .LVU3302 - 9702 0052 0B43 orrs r3, r3, r1 - 9703 0054 D362 str r3, [r2, #44] + 9700 .loc 1 3087 3 is_stmt 0 view .LVU3302 + 9701 0052 0B43 orrs r3, r3, r1 + 9702 0054 D362 str r3, [r2, #44] 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9704 .loc 1 3090 3 is_stmt 1 view .LVU3303 + 9703 .loc 1 3090 3 is_stmt 1 view .LVU3303 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9705 .loc 1 3090 3 view .LVU3304 - 9706 0056 2368 ldr r3, [r4] - 9707 0058 7C4A ldr r2, .L486+8 - 9708 005a 9342 cmp r3, r2 - 9709 005c 23D0 beq .L479 + 9704 .loc 1 3090 3 view .LVU3304 + 9705 0056 2368 ldr r3, [r4] + 9706 0058 7B4A ldr r2, .L486+8 + 9707 005a 9342 cmp r3, r2 + 9708 005c 23D0 beq .L479 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9710 .loc 1 3090 3 discriminator 2 view .LVU3305 - 9711 005e 7C4A ldr r2, .L486+12 - 9712 0060 9342 cmp r3, r2 - 9713 0062 34D0 beq .L480 + 9709 .loc 1 3090 3 discriminator 2 view .LVU3305 + 9710 005e 7B4A ldr r2, .L486+12 + 9711 0060 9342 cmp r3, r2 + 9712 0062 34D0 beq .L480 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9714 .loc 1 3090 3 discriminator 9 view .LVU3306 - 9715 0064 7B4A ldr r2, .L486+16 - 9716 0066 9342 cmp r3, r2 - 9717 0068 4AD0 beq .L481 + 9713 .loc 1 3090 3 discriminator 9 view .LVU3306 + 9714 0064 7A4A ldr r2, .L486+16 + 9715 0066 9342 cmp r3, r2 + 9716 0068 4AD0 beq .L481 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9718 .loc 1 3090 3 discriminator 16 view .LVU3307 - 9719 006a 7B4A ldr r2, .L486+20 - 9720 006c 9342 cmp r3, r2 - 9721 006e 59D0 beq .L482 + 9717 .loc 1 3090 3 discriminator 16 view .LVU3307 + 9718 006a 7A4A ldr r2, .L486+20 + 9719 006c 9342 cmp r3, r2 + 9720 006e 59D0 beq .L482 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9722 .loc 1 3090 3 discriminator 23 view .LVU3308 - 9723 0070 754A ldr r2, .L486+4 - 9724 0072 9342 cmp r3, r2 - ARM GAS /tmp/ccqWDry3.s page 325 + 9721 .loc 1 3090 3 discriminator 23 view .LVU3308 + 9722 0070 744A ldr r2, .L486+4 + 9723 0072 9342 cmp r3, r2 + 9724 0074 68D0 beq .L483 + ARM GAS /tmp/cciGf5I5.s page 325 - 9725 0074 68D0 beq .L483 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9726 .loc 1 3090 3 is_stmt 0 discriminator 30 view .LVU3309 - 9727 0076 1022 movs r2, #16 - 9728 .L412: - 9729 .LVL872: + 9725 .loc 1 3090 3 is_stmt 0 discriminator 30 view .LVU3309 + 9726 0076 1022 movs r2, #16 + 9727 .L412: + 9728 .LVL872: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9730 .loc 1 3090 3 is_stmt 1 discriminator 36 view .LVU3310 + 9729 .loc 1 3090 3 is_stmt 1 discriminator 36 view .LVU3310 3093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9731 .loc 1 3093 3 view .LVU3311 + 9730 .loc 1 3093 3 view .LVU3311 3093:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9732 .loc 1 3093 6 is_stmt 0 view .LVU3312 - 9733 0078 7349 ldr r1, .L486+4 - 9734 007a 8B42 cmp r3, r1 - 9735 007c 00F09580 beq .L484 + 9731 .loc 1 3093 6 is_stmt 0 view .LVU3312 + 9732 0078 7249 ldr r1, .L486+4 + 9733 007a 8B42 cmp r3, r1 + 9734 007c 00F09580 beq .L484 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9736 .loc 1 3146 8 is_stmt 1 view .LVU3313 + 9735 .loc 1 3146 8 is_stmt 1 view .LVU3313 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9737 .loc 1 3146 23 is_stmt 0 view .LVU3314 - 9738 0080 E069 ldr r0, [r4, #28] + 9736 .loc 1 3146 23 is_stmt 0 view .LVU3314 + 9737 0080 E069 ldr r0, [r4, #28] 3146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9739 .loc 1 3146 11 view .LVU3315 - 9740 0082 B0F5004F cmp r0, #32768 - 9741 0086 00F0D280 beq .L485 + 9738 .loc 1 3146 11 view .LVU3315 + 9739 0082 B0F5004F cmp r0, #32768 + 9740 0086 00F0D080 beq .L485 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9742 .loc 1 3189 5 is_stmt 1 view .LVU3316 - 9743 008a 082A cmp r2, #8 - 9744 008c 00F24F81 bhi .L473 - 9745 0090 DFE812F0 tbh [pc, r2, lsl #1] - 9746 .L443: - 9747 0094 1201 .2byte (.L447-.L443)/2 - 9748 0096 3401 .2byte (.L446-.L443)/2 - 9749 0098 1001 .2byte (.L445-.L443)/2 - 9750 009a 4D01 .2byte (.L473-.L443)/2 - 9751 009c 3701 .2byte (.L444-.L443)/2 - 9752 009e 4D01 .2byte (.L473-.L443)/2 - 9753 00a0 4D01 .2byte (.L473-.L443)/2 - 9754 00a2 4D01 .2byte (.L473-.L443)/2 - 9755 00a4 3A01 .2byte (.L474-.L443)/2 - 9756 .LVL873: - 9757 .p2align 1 - 9758 .L479: + 9741 .loc 1 3189 5 is_stmt 1 view .LVU3316 + 9742 008a 082A cmp r2, #8 + 9743 008c 00F24281 bhi .L473 + 9744 0090 DFE812F0 tbh [pc, r2, lsl #1] + 9745 .L443: + 9746 0094 1001 .2byte (.L447-.L443)/2 + 9747 0096 2901 .2byte (.L446-.L443)/2 + 9748 0098 0E01 .2byte (.L445-.L443)/2 + 9749 009a 4001 .2byte (.L473-.L443)/2 + 9750 009c 2C01 .2byte (.L444-.L443)/2 + 9751 009e 4001 .2byte (.L473-.L443)/2 + 9752 00a0 4001 .2byte (.L473-.L443)/2 + 9753 00a2 4001 .2byte (.L473-.L443)/2 + 9754 00a4 2F01 .2byte (.L474-.L443)/2 + 9755 .LVL873: + 9756 .p2align 1 + 9757 .L479: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9759 .loc 1 3090 3 discriminator 1 view .LVU3317 - 9760 00a6 02F55842 add r2, r2, #55296 - 9761 00aa D2F88820 ldr r2, [r2, #136] - 9762 00ae 02F00302 and r2, r2, #3 - 9763 00b2 032A cmp r2, #3 - 9764 00b4 09D8 bhi .L409 - 9765 00b6 DFE802F0 tbb [pc, r2] - 9766 .L411: - 9767 00ba 02 .byte (.L414-.L411)/2 - 9768 00bb 04 .byte (.L413-.L411)/2 - 9769 00bc 5C .byte (.L449-.L411)/2 - 9770 00bd 06 .byte (.L410-.L411)/2 - 9771 .p2align 1 - 9772 .L414: - ARM GAS /tmp/ccqWDry3.s page 326 + 9758 .loc 1 3090 3 discriminator 1 view .LVU3317 + 9759 00a6 02F55842 add r2, r2, #55296 + 9760 00aa D2F88820 ldr r2, [r2, #136] + 9761 00ae 02F00302 and r2, r2, #3 + 9762 00b2 032A cmp r2, #3 + 9763 00b4 09D8 bhi .L409 + 9764 00b6 DFE802F0 tbb [pc, r2] + 9765 .L411: + 9766 00ba 02 .byte (.L414-.L411)/2 + 9767 00bb 04 .byte (.L413-.L411)/2 + 9768 00bc 5C .byte (.L449-.L411)/2 + 9769 00bd 06 .byte (.L410-.L411)/2 + 9770 .p2align 1 + 9771 .L414: + 9772 00be 0122 movs r2, #1 + ARM GAS /tmp/cciGf5I5.s page 326 - 9773 00be 0122 movs r2, #1 - 9774 00c0 DAE7 b .L412 - 9775 .L413: + 9773 00c0 DAE7 b .L412 + 9774 .L413: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9776 .loc 1 3090 3 discriminator 5 view .LVU3318 - 9777 .LVL874: + 9775 .loc 1 3090 3 view .LVU3318 + 9776 .LVL874: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9778 .loc 1 3090 3 discriminator 5 view .LVU3319 + 9777 .loc 1 3090 3 view .LVU3319 +3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 9778 .loc 1 3090 3 is_stmt 0 discriminator 5 view .LVU3320 9779 00c2 0422 movs r2, #4 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9780 .loc 1 3090 3 is_stmt 0 view .LVU3320 + 9780 .loc 1 3090 3 view .LVU3321 9781 00c4 D8E7 b .L412 9782 .LVL875: 9783 .L410: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9784 .loc 1 3090 3 is_stmt 1 discriminator 7 view .LVU3321 + 9784 .loc 1 3090 3 is_stmt 1 view .LVU3322 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9785 .loc 1 3090 3 discriminator 7 view .LVU3322 - 9786 00c6 0822 movs r2, #8 + 9785 .loc 1 3090 3 view .LVU3323 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9787 .loc 1 3090 3 is_stmt 0 view .LVU3323 - 9788 00c8 D6E7 b .L412 - 9789 .LVL876: - 9790 .L409: + 9786 .loc 1 3090 3 is_stmt 0 discriminator 7 view .LVU3324 + 9787 00c6 0822 movs r2, #8 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9791 .loc 1 3090 3 is_stmt 1 discriminator 3 view .LVU3324 + 9788 .loc 1 3090 3 view .LVU3325 + 9789 00c8 D6E7 b .L412 + 9790 .LVL876: + 9791 .L409: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9792 .loc 1 3090 3 discriminator 3 view .LVU3325 - 9793 00ca 1022 movs r2, #16 + 9792 .loc 1 3090 3 is_stmt 1 view .LVU3326 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9794 .loc 1 3090 3 is_stmt 0 view .LVU3326 - 9795 00cc D4E7 b .L412 - 9796 .LVL877: - 9797 .L480: + 9793 .loc 1 3090 3 view .LVU3327 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9798 .loc 1 3090 3 is_stmt 1 discriminator 8 view .LVU3327 - 9799 00ce 02F5E632 add r2, r2, #117760 - 9800 00d2 D2F88820 ldr r2, [r2, #136] - 9801 00d6 02F00C02 and r2, r2, #12 - 9802 00da 0C2A cmp r2, #12 - 9803 00dc 0ED8 bhi .L416 - 9804 00de DFE802F0 tbb [pc, r2] - 9805 .L418: - 9806 00e2 07 .byte (.L420-.L418)/2 - 9807 00e3 0D .byte (.L416-.L418)/2 - 9808 00e4 0D .byte (.L416-.L418)/2 - 9809 00e5 0D .byte (.L416-.L418)/2 - 9810 00e6 09 .byte (.L419-.L418)/2 - 9811 00e7 0D .byte (.L416-.L418)/2 - 9812 00e8 0D .byte (.L416-.L418)/2 - 9813 00e9 0D .byte (.L416-.L418)/2 - 9814 00ea 4A .byte (.L450-.L418)/2 - 9815 00eb 0D .byte (.L416-.L418)/2 - 9816 00ec 0D .byte (.L416-.L418)/2 - 9817 00ed 0D .byte (.L416-.L418)/2 - 9818 00ee 0B .byte (.L417-.L418)/2 - 9819 00ef 00 .p2align 1 - ARM GAS /tmp/ccqWDry3.s page 327 + 9794 .loc 1 3090 3 is_stmt 0 discriminator 3 view .LVU3328 + 9795 00ca 1022 movs r2, #16 +3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 9796 .loc 1 3090 3 view .LVU3329 + 9797 00cc D4E7 b .L412 + 9798 .LVL877: + 9799 .L480: +3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 9800 .loc 1 3090 3 is_stmt 1 discriminator 8 view .LVU3330 + 9801 00ce 02F5E632 add r2, r2, #117760 + 9802 00d2 D2F88820 ldr r2, [r2, #136] + 9803 00d6 02F00C02 and r2, r2, #12 + 9804 00da 0C2A cmp r2, #12 + 9805 00dc 0ED8 bhi .L416 + 9806 00de DFE802F0 tbb [pc, r2] + 9807 .L418: + 9808 00e2 07 .byte (.L420-.L418)/2 + 9809 00e3 0D .byte (.L416-.L418)/2 + 9810 00e4 0D .byte (.L416-.L418)/2 + 9811 00e5 0D .byte (.L416-.L418)/2 + 9812 00e6 09 .byte (.L419-.L418)/2 + 9813 00e7 0D .byte (.L416-.L418)/2 + 9814 00e8 0D .byte (.L416-.L418)/2 + 9815 00e9 0D .byte (.L416-.L418)/2 + 9816 00ea 4A .byte (.L450-.L418)/2 + ARM GAS /tmp/cciGf5I5.s page 327 - 9820 .L420: - 9821 00f0 0022 movs r2, #0 - 9822 00f2 C1E7 b .L412 - 9823 .L419: + 9817 00eb 0D .byte (.L416-.L418)/2 + 9818 00ec 0D .byte (.L416-.L418)/2 + 9819 00ed 0D .byte (.L416-.L418)/2 + 9820 00ee 0B .byte (.L417-.L418)/2 + 9821 00ef 00 .p2align 1 + 9822 .L420: + 9823 00f0 0022 movs r2, #0 + 9824 00f2 C1E7 b .L412 + 9825 .L419: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9824 .loc 1 3090 3 discriminator 12 view .LVU3328 - 9825 .LVL878: + 9826 .loc 1 3090 3 view .LVU3331 + 9827 .LVL878: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9826 .loc 1 3090 3 discriminator 12 view .LVU3329 - 9827 00f4 0422 movs r2, #4 + 9828 .loc 1 3090 3 view .LVU3332 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9828 .loc 1 3090 3 is_stmt 0 view .LVU3330 - 9829 00f6 BFE7 b .L412 - 9830 .LVL879: - 9831 .L417: + 9829 .loc 1 3090 3 is_stmt 0 discriminator 12 view .LVU3333 + 9830 00f4 0422 movs r2, #4 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9832 .loc 1 3090 3 is_stmt 1 discriminator 14 view .LVU3331 + 9831 .loc 1 3090 3 view .LVU3334 + 9832 00f6 BFE7 b .L412 + 9833 .LVL879: + 9834 .L417: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9833 .loc 1 3090 3 discriminator 14 view .LVU3332 - 9834 00f8 0822 movs r2, #8 + 9835 .loc 1 3090 3 is_stmt 1 view .LVU3335 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9835 .loc 1 3090 3 is_stmt 0 view .LVU3333 - 9836 00fa BDE7 b .L412 - 9837 .LVL880: - 9838 .L416: + 9836 .loc 1 3090 3 view .LVU3336 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9839 .loc 1 3090 3 is_stmt 1 discriminator 10 view .LVU3334 + 9837 .loc 1 3090 3 is_stmt 0 discriminator 14 view .LVU3337 + 9838 00f8 0822 movs r2, #8 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9840 .loc 1 3090 3 discriminator 10 view .LVU3335 - 9841 00fc 1022 movs r2, #16 + 9839 .loc 1 3090 3 view .LVU3338 + 9840 00fa BDE7 b .L412 + 9841 .LVL880: + 9842 .L416: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9842 .loc 1 3090 3 is_stmt 0 view .LVU3336 - 9843 00fe BBE7 b .L412 - 9844 .LVL881: - 9845 .L481: + 9843 .loc 1 3090 3 is_stmt 1 view .LVU3339 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9846 .loc 1 3090 3 is_stmt 1 discriminator 15 view .LVU3337 - 9847 0100 02F5E432 add r2, r2, #116736 - 9848 0104 D2F88820 ldr r2, [r2, #136] - 9849 0108 02F03002 and r2, r2, #48 - 9850 010c 202A cmp r2, #32 - 9851 010e 34D0 beq .L451 - 9852 0110 04D8 bhi .L422 - 9853 0112 A2B3 cbz r2, .L452 - 9854 0114 102A cmp r2, #16 - 9855 0116 34D1 bne .L453 + 9844 .loc 1 3090 3 view .LVU3340 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9856 .loc 1 3090 3 is_stmt 0 discriminator 19 view .LVU3338 - 9857 0118 0422 movs r2, #4 - 9858 011a ADE7 b .L412 - 9859 .L422: + 9845 .loc 1 3090 3 is_stmt 0 discriminator 10 view .LVU3341 + 9846 00fc 1022 movs r2, #16 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9860 .loc 1 3090 3 discriminator 15 view .LVU3339 - 9861 011c 302A cmp r2, #48 - 9862 011e 32D1 bne .L454 + 9847 .loc 1 3090 3 view .LVU3342 + 9848 00fe BBE7 b .L412 + 9849 .LVL881: + 9850 .L481: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9863 .loc 1 3090 3 discriminator 21 view .LVU3340 - ARM GAS /tmp/ccqWDry3.s page 328 + 9851 .loc 1 3090 3 is_stmt 1 discriminator 15 view .LVU3343 + 9852 0100 02F5E432 add r2, r2, #116736 + 9853 0104 D2F88820 ldr r2, [r2, #136] + 9854 0108 02F03002 and r2, r2, #48 + 9855 010c 202A cmp r2, #32 + 9856 010e 34D0 beq .L451 + 9857 0110 04D8 bhi .L422 + 9858 0112 A2B3 cbz r2, .L452 + 9859 0114 102A cmp r2, #16 + 9860 0116 34D1 bne .L453 + ARM GAS /tmp/cciGf5I5.s page 328 - 9864 0120 0822 movs r2, #8 - 9865 0122 A9E7 b .L412 - 9866 .L482: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9867 .loc 1 3090 3 is_stmt 1 discriminator 22 view .LVU3341 - 9868 0124 02F5E232 add r2, r2, #115712 - 9869 0128 D2F88820 ldr r2, [r2, #136] - 9870 012c 02F0C002 and r2, r2, #192 - 9871 0130 802A cmp r2, #128 - 9872 0132 2AD0 beq .L455 - 9873 0134 04D8 bhi .L424 - 9874 0136 52B3 cbz r2, .L456 - 9875 0138 402A cmp r2, #64 - 9876 013a 2AD1 bne .L457 + 9861 .loc 1 3090 3 is_stmt 0 discriminator 19 view .LVU3344 + 9862 0118 0422 movs r2, #4 + 9863 011a ADE7 b .L412 + 9864 .L422: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9877 .loc 1 3090 3 is_stmt 0 discriminator 26 view .LVU3342 - 9878 013c 0422 movs r2, #4 - 9879 013e 9BE7 b .L412 - 9880 .L424: + 9865 .loc 1 3090 3 discriminator 15 view .LVU3345 + 9866 011c 302A cmp r2, #48 + 9867 011e 32D1 bne .L454 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9881 .loc 1 3090 3 discriminator 22 view .LVU3343 - 9882 0140 C02A cmp r2, #192 - 9883 0142 28D1 bne .L458 + 9868 .loc 1 3090 3 discriminator 21 view .LVU3346 + 9869 0120 0822 movs r2, #8 + 9870 0122 A9E7 b .L412 + 9871 .L482: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9884 .loc 1 3090 3 discriminator 28 view .LVU3344 - 9885 0144 0822 movs r2, #8 - 9886 0146 97E7 b .L412 - 9887 .L483: + 9872 .loc 1 3090 3 is_stmt 1 discriminator 22 view .LVU3347 + 9873 0124 02F5E232 add r2, r2, #115712 + 9874 0128 D2F88820 ldr r2, [r2, #136] + 9875 012c 02F0C002 and r2, r2, #192 + 9876 0130 802A cmp r2, #128 + 9877 0132 2AD0 beq .L455 + 9878 0134 04D8 bhi .L424 + 9879 0136 52B3 cbz r2, .L456 + 9880 0138 402A cmp r2, #64 + 9881 013a 2AD1 bne .L457 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9888 .loc 1 3090 3 is_stmt 1 discriminator 29 view .LVU3345 - 9889 0148 02F5C832 add r2, r2, #102400 - 9890 014c D2F88820 ldr r2, [r2, #136] - 9891 0150 02F44062 and r2, r2, #3072 - 9892 0154 B2F5006F cmp r2, #2048 - 9893 0158 1FD0 beq .L460 - 9894 015a 05D8 bhi .L425 - 9895 015c FAB1 cbz r2, .L461 - 9896 015e B2F5806F cmp r2, #1024 - 9897 0162 1ED1 bne .L462 + 9882 .loc 1 3090 3 is_stmt 0 discriminator 26 view .LVU3348 + 9883 013c 0422 movs r2, #4 + 9884 013e 9BE7 b .L412 + 9885 .L424: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9898 .loc 1 3090 3 is_stmt 0 discriminator 33 view .LVU3346 - 9899 0164 0422 movs r2, #4 - 9900 0166 87E7 b .L412 - 9901 .L425: + 9886 .loc 1 3090 3 discriminator 22 view .LVU3349 + 9887 0140 C02A cmp r2, #192 + 9888 0142 28D1 bne .L458 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9902 .loc 1 3090 3 discriminator 29 view .LVU3347 - 9903 0168 B2F5406F cmp r2, #3072 - 9904 016c 1BD1 bne .L463 + 9889 .loc 1 3090 3 discriminator 28 view .LVU3350 + 9890 0144 0822 movs r2, #8 + 9891 0146 97E7 b .L412 + 9892 .L483: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9905 .loc 1 3090 3 discriminator 35 view .LVU3348 - 9906 016e 0822 movs r2, #8 - 9907 0170 82E7 b .L412 - 9908 .L449: + 9893 .loc 1 3090 3 is_stmt 1 discriminator 29 view .LVU3351 + 9894 0148 02F5C832 add r2, r2, #102400 + 9895 014c D2F88820 ldr r2, [r2, #136] + 9896 0150 02F44062 and r2, r2, #3072 + 9897 0154 B2F5006F cmp r2, #2048 + 9898 0158 1FD0 beq .L460 + 9899 015a 05D8 bhi .L425 + 9900 015c FAB1 cbz r2, .L461 + 9901 015e B2F5806F cmp r2, #1024 + 9902 0162 1ED1 bne .L462 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9909 .loc 1 3090 3 discriminator 6 view .LVU3349 - 9910 0172 0222 movs r2, #2 - 9911 0174 80E7 b .L412 - ARM GAS /tmp/ccqWDry3.s page 329 + 9903 .loc 1 3090 3 is_stmt 0 discriminator 33 view .LVU3352 + 9904 0164 0422 movs r2, #4 + 9905 0166 87E7 b .L412 + 9906 .L425: +3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 9907 .loc 1 3090 3 discriminator 29 view .LVU3353 + ARM GAS /tmp/cciGf5I5.s page 329 - 9912 .L450: + 9908 0168 B2F5406F cmp r2, #3072 + 9909 016c 1BD1 bne .L463 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9913 .loc 1 3090 3 discriminator 13 view .LVU3350 - 9914 0176 0222 movs r2, #2 - 9915 0178 7EE7 b .L412 - 9916 .L451: + 9910 .loc 1 3090 3 discriminator 35 view .LVU3354 + 9911 016e 0822 movs r2, #8 + 9912 0170 82E7 b .L412 + 9913 .L449: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9917 .loc 1 3090 3 discriminator 20 view .LVU3351 - 9918 017a 0222 movs r2, #2 - 9919 017c 7CE7 b .L412 - 9920 .L452: + 9914 .loc 1 3090 3 discriminator 6 view .LVU3355 + 9915 0172 0222 movs r2, #2 + 9916 0174 80E7 b .L412 + 9917 .L450: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9921 .loc 1 3090 3 discriminator 15 view .LVU3352 - 9922 017e 0022 movs r2, #0 - 9923 0180 7AE7 b .L412 - 9924 .L453: + 9918 .loc 1 3090 3 discriminator 13 view .LVU3356 + 9919 0176 0222 movs r2, #2 + 9920 0178 7EE7 b .L412 + 9921 .L451: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9925 .loc 1 3090 3 discriminator 17 view .LVU3353 - 9926 0182 1022 movs r2, #16 - 9927 0184 78E7 b .L412 - 9928 .L454: - 9929 0186 1022 movs r2, #16 - 9930 0188 76E7 b .L412 - 9931 .L455: + 9922 .loc 1 3090 3 discriminator 20 view .LVU3357 + 9923 017a 0222 movs r2, #2 + 9924 017c 7CE7 b .L412 + 9925 .L452: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9932 .loc 1 3090 3 discriminator 27 view .LVU3354 - 9933 018a 0222 movs r2, #2 - 9934 018c 74E7 b .L412 - 9935 .L456: + 9926 .loc 1 3090 3 discriminator 15 view .LVU3358 + 9927 017e 0022 movs r2, #0 + 9928 0180 7AE7 b .L412 + 9929 .L453: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9936 .loc 1 3090 3 discriminator 22 view .LVU3355 - 9937 018e 0022 movs r2, #0 - 9938 0190 72E7 b .L412 - 9939 .L457: + 9930 .loc 1 3090 3 discriminator 17 view .LVU3359 + 9931 0182 1022 movs r2, #16 + 9932 0184 78E7 b .L412 + 9933 .L454: + 9934 0186 1022 movs r2, #16 + 9935 0188 76E7 b .L412 + 9936 .L455: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9940 .loc 1 3090 3 discriminator 24 view .LVU3356 - 9941 0192 1022 movs r2, #16 - 9942 0194 70E7 b .L412 - 9943 .L458: - 9944 0196 1022 movs r2, #16 - 9945 0198 6EE7 b .L412 - 9946 .L460: + 9937 .loc 1 3090 3 discriminator 27 view .LVU3360 + 9938 018a 0222 movs r2, #2 + 9939 018c 74E7 b .L412 + 9940 .L456: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9947 .loc 1 3090 3 discriminator 34 view .LVU3357 - 9948 019a 0222 movs r2, #2 - 9949 019c 6CE7 b .L412 - 9950 .L461: + 9941 .loc 1 3090 3 discriminator 22 view .LVU3361 + 9942 018e 0022 movs r2, #0 + 9943 0190 72E7 b .L412 + 9944 .L457: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9951 .loc 1 3090 3 discriminator 29 view .LVU3358 - 9952 019e 0022 movs r2, #0 - 9953 01a0 6AE7 b .L412 - 9954 .L462: + 9945 .loc 1 3090 3 discriminator 24 view .LVU3362 + 9946 0192 1022 movs r2, #16 + 9947 0194 70E7 b .L412 + 9948 .L458: + 9949 0196 1022 movs r2, #16 + 9950 0198 6EE7 b .L412 + 9951 .L460: 3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9955 .loc 1 3090 3 discriminator 31 view .LVU3359 - 9956 01a2 1022 movs r2, #16 - 9957 01a4 68E7 b .L412 - 9958 .L463: - ARM GAS /tmp/ccqWDry3.s page 330 + 9952 .loc 1 3090 3 discriminator 34 view .LVU3363 + 9953 019a 0222 movs r2, #2 + 9954 019c 6CE7 b .L412 + ARM GAS /tmp/cciGf5I5.s page 330 - 9959 01a6 1022 movs r2, #16 - 9960 01a8 66E7 b .L412 - 9961 .LVL882: - 9962 .L484: + 9955 .L461: +3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 9956 .loc 1 3090 3 discriminator 29 view .LVU3364 + 9957 019e 0022 movs r2, #0 + 9958 01a0 6AE7 b .L412 + 9959 .L462: +3090:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 9960 .loc 1 3090 3 discriminator 31 view .LVU3365 + 9961 01a2 1022 movs r2, #16 + 9962 01a4 68E7 b .L412 + 9963 .L463: + 9964 01a6 1022 movs r2, #16 + 9965 01a8 66E7 b .L412 + 9966 .LVL882: + 9967 .L484: 3096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9963 .loc 1 3096 5 is_stmt 1 view .LVU3360 - 9964 01aa 082A cmp r2, #8 - 9965 01ac 00F2AF80 bhi .L464 - 9966 01b0 DFE802F0 tbb [pc, r2] - 9967 .L429: - 9968 01b4 08 .byte (.L432-.L429)/2 - 9969 01b5 AD .byte (.L464-.L429)/2 - 9970 01b6 3B .byte (.L465-.L429)/2 - 9971 01b7 AD .byte (.L464-.L429)/2 - 9972 01b8 38 .byte (.L430-.L429)/2 - 9973 01b9 AD .byte (.L464-.L429)/2 - 9974 01ba AD .byte (.L464-.L429)/2 - 9975 01bb AD .byte (.L464-.L429)/2 - 9976 01bc 05 .byte (.L428-.L429)/2 - 9977 01bd 00 .p2align 1 - 9978 .L428: - 9979 01be 4FF40040 mov r0, #32768 - 9980 01c2 04E0 b .L431 - 9981 .L432: + 9968 .loc 1 3096 5 is_stmt 1 view .LVU3366 + 9969 01aa 082A cmp r2, #8 + 9970 01ac 00F2A480 bhi .L464 + 9971 01b0 DFE802F0 tbb [pc, r2] + 9972 .L429: + 9973 01b4 08 .byte (.L432-.L429)/2 + 9974 01b5 A2 .byte (.L464-.L429)/2 + 9975 01b6 10 .byte (.L465-.L429)/2 + 9976 01b7 A2 .byte (.L464-.L429)/2 + 9977 01b8 0D .byte (.L430-.L429)/2 + 9978 01b9 A2 .byte (.L464-.L429)/2 + 9979 01ba A2 .byte (.L464-.L429)/2 + 9980 01bb A2 .byte (.L464-.L429)/2 + 9981 01bc 05 .byte (.L428-.L429)/2 + 9982 01bd 00 .p2align 1 + 9983 .L428: + 9984 01be 4FF40040 mov r0, #32768 + 9985 01c2 08E0 b .L431 + 9986 .L432: 3099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 9982 .loc 1 3099 9 view .LVU3361 + 9987 .loc 1 3099 9 view .LVU3367 3099:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 9983 .loc 1 3099 16 is_stmt 0 view .LVU3362 - 9984 01c4 FFF7FEFF bl HAL_RCC_GetPCLK1Freq - 9985 .LVL883: + 9988 .loc 1 3099 16 is_stmt 0 view .LVU3368 + 9989 01c4 FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 9990 .LVL883: 3100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_HSI: - 9986 .loc 1 3100 9 is_stmt 1 view .LVU3363 - 9987 .L433: + 9991 .loc 1 3100 9 is_stmt 1 view .LVU3369 + 9992 .L433: 3117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9988 .loc 1 3117 5 view .LVU3364 + 9993 .loc 1 3117 5 view .LVU3370 3117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 9989 .loc 1 3117 8 is_stmt 0 view .LVU3365 - 9990 01c8 0028 cmp r0, #0 - 9991 01ca 00F0A280 beq .L466 - 9992 .LVL884: - 9993 .L431: -3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9994 .loc 1 3120 7 is_stmt 1 view .LVU3366 -3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9995 .loc 1 3120 62 is_stmt 0 view .LVU3367 - 9996 01ce 626A ldr r2, [r4, #36] -3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 9997 .loc 1 3120 50 view .LVU3368 - 9998 01d0 224B ldr r3, .L486+24 - 9999 01d2 33F81220 ldrh r2, [r3, r2, lsl #1] -3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10000 .loc 1 3120 26 view .LVU3369 - 10001 01d6 B0FBF2F3 udiv r3, r0, r2 - 10002 .LVL885: -3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) - 10003 .loc 1 3123 7 is_stmt 1 view .LVU3370 -3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) - ARM GAS /tmp/ccqWDry3.s page 331 + 9994 .loc 1 3117 8 is_stmt 0 view .LVU3371 + 9995 01c8 28B9 cbnz r0, .L431 +3117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 9996 .loc 1 3117 8 view .LVU3372 + 9997 01ca 0020 movs r0, #0 + 9998 .LVL884: +3117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 9999 .loc 1 3117 8 view .LVU3373 + 10000 01cc A3E0 b .L427 + 10001 .LVL885: + ARM GAS /tmp/cciGf5I5.s page 331 - 10004 .loc 1 3123 50 is_stmt 0 view .LVU3371 - 10005 01da 6568 ldr r5, [r4, #4] -3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) - 10006 .loc 1 3123 37 view .LVU3372 - 10007 01dc 05EB4501 add r1, r5, r5, lsl #1 -3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) - 10008 .loc 1 3123 10 view .LVU3373 - 10009 01e0 9942 cmp r1, r3 - 10010 01e2 00F29880 bhi .L467 -3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) - 10011 .loc 1 3123 62 discriminator 1 view .LVU3374 - 10012 01e6 B3EB053F cmp r3, r5, lsl #12 - 10013 01ea 00F29680 bhi .L468 -3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) - 10014 .loc 1 3132 9 is_stmt 1 view .LVU3375 -3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) - 10015 .loc 1 3132 31 is_stmt 0 view .LVU3376 - 10016 01ee 0026 movs r6, #0 - 10017 01f0 3346 mov r3, r6 - 10018 .LVL886: -3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) - 10019 .loc 1 3132 31 view .LVU3377 - 10020 01f2 3146 mov r1, r6 - 10021 01f4 FFF7FEFF bl __aeabi_uldivmod - 10022 .LVL887: -3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) - 10023 .loc 1 3132 31 view .LVU3378 - 10024 01f8 0902 lsls r1, r1, #8 - 10025 01fa 41EA1061 orr r1, r1, r0, lsr #24 - 10026 01fe 0002 lsls r0, r0, #8 - 10027 0200 6B08 lsrs r3, r5, #1 - 10028 0202 C018 adds r0, r0, r3 - 10029 0204 2A46 mov r2, r5 - 10030 0206 3346 mov r3, r6 - 10031 0208 41F10001 adc r1, r1, #0 - 10032 020c FFF7FEFF bl __aeabi_uldivmod - 10033 .LVL888: -3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10034 .loc 1 3133 9 is_stmt 1 view .LVU3379 -3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10035 .loc 1 3133 42 is_stmt 0 view .LVU3380 - 10036 0210 A0F54072 sub r2, r0, #768 -3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10037 .loc 1 3133 12 view .LVU3381 - 10038 0214 124B ldr r3, .L486+28 - 10039 0216 9A42 cmp r2, r3 - 10040 0218 00F28180 bhi .L469 -3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10041 .loc 1 3135 11 is_stmt 1 view .LVU3382 -3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10042 .loc 1 3135 16 is_stmt 0 view .LVU3383 - 10043 021c 2368 ldr r3, [r4] -3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10044 .loc 1 3135 32 view .LVU3384 - 10045 021e D860 str r0, [r3, #12] - 10046 0220 3046 mov r0, r6 - 10047 .LVL889: - ARM GAS /tmp/ccqWDry3.s page 332 - - -3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10048 .loc 1 3135 32 view .LVU3385 - 10049 0222 62E0 b .L427 - 10050 .LVL890: - 10051 .L430: + 10002 .L430: 3105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10052 .loc 1 3105 9 is_stmt 1 view .LVU3386 + 10003 .loc 1 3105 9 is_stmt 1 view .LVU3374 3105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10053 .loc 1 3105 16 is_stmt 0 view .LVU3387 - 10054 0224 FFF7FEFF bl HAL_RCC_GetSysClockFreq - 10055 .LVL891: + 10004 .loc 1 3105 16 is_stmt 0 view .LVU3375 + 10005 01ce FFF7FEFF bl HAL_RCC_GetSysClockFreq + 10006 .LVL886: 3106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_LSE: - 10056 .loc 1 3106 9 is_stmt 1 view .LVU3388 - 10057 0228 CEE7 b .L433 - 10058 .LVL892: - 10059 .L465: + 10007 .loc 1 3106 9 is_stmt 1 view .LVU3376 + 10008 01d2 F9E7 b .L433 + 10009 .LVL887: + 10010 .L465: 3102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10060 .loc 1 3102 14 is_stmt 0 view .LVU3389 - 10061 022a 0E48 ldr r0, .L486+32 - 10062 022c CFE7 b .L431 - 10063 .L485: + 10011 .loc 1 3102 14 is_stmt 0 view .LVU3377 + 10012 01d4 2048 ldr r0, .L486+24 + 10013 .LVL888: + 10014 .L431: +3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10015 .loc 1 3120 7 is_stmt 1 view .LVU3378 +3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10016 .loc 1 3120 62 is_stmt 0 view .LVU3379 + 10017 01d6 626A ldr r2, [r4, #36] +3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10018 .loc 1 3120 50 view .LVU3380 + 10019 01d8 204B ldr r3, .L486+28 + 10020 01da 33F81220 ldrh r2, [r3, r2, lsl #1] +3120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10021 .loc 1 3120 26 view .LVU3381 + 10022 01de B0FBF2F3 udiv r3, r0, r2 + 10023 .LVL889: +3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) + 10024 .loc 1 3123 7 is_stmt 1 view .LVU3382 +3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) + 10025 .loc 1 3123 50 is_stmt 0 view .LVU3383 + 10026 01e2 6568 ldr r5, [r4, #4] +3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) + 10027 .loc 1 3123 37 view .LVU3384 + 10028 01e4 05EB4501 add r1, r5, r5, lsl #1 +3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) + 10029 .loc 1 3123 10 view .LVU3385 + 10030 01e8 9942 cmp r1, r3 + 10031 01ea 00F28780 bhi .L467 +3123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** (lpuart_ker_ck_pres > (4096U * huart->Init.BaudRate))) + 10032 .loc 1 3123 62 discriminator 1 view .LVU3386 + 10033 01ee B3EB053F cmp r3, r5, lsl #12 + 10034 01f2 00F28580 bhi .L468 +3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) + 10035 .loc 1 3132 9 is_stmt 1 view .LVU3387 +3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) + 10036 .loc 1 3132 31 is_stmt 0 view .LVU3388 + 10037 01f6 0026 movs r6, #0 + 10038 01f8 3346 mov r3, r6 + 10039 .LVL890: +3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) + 10040 .loc 1 3132 31 view .LVU3389 + 10041 01fa 3146 mov r1, r6 + 10042 01fc FFF7FEFF bl __aeabi_uldivmod + ARM GAS /tmp/cciGf5I5.s page 332 + + + 10043 .LVL891: +3132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= LPUART_BRR_MIN) && (usartdiv <= LPUART_BRR_MAX)) + 10044 .loc 1 3132 31 view .LVU3390 + 10045 0200 0902 lsls r1, r1, #8 + 10046 0202 41EA1061 orr r1, r1, r0, lsr #24 + 10047 0206 0002 lsls r0, r0, #8 + 10048 0208 6B08 lsrs r3, r5, #1 + 10049 020a C018 adds r0, r0, r3 + 10050 020c 2A46 mov r2, r5 + 10051 020e 3346 mov r3, r6 + 10052 0210 41F10001 adc r1, r1, #0 + 10053 0214 FFF7FEFF bl __aeabi_uldivmod + 10054 .LVL892: +3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10055 .loc 1 3133 9 is_stmt 1 view .LVU3391 +3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10056 .loc 1 3133 42 is_stmt 0 view .LVU3392 + 10057 0218 A0F54072 sub r2, r0, #768 +3133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10058 .loc 1 3133 12 view .LVU3393 + 10059 021c 104B ldr r3, .L486+32 + 10060 021e 9A42 cmp r2, r3 + 10061 0220 70D8 bhi .L469 +3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10062 .loc 1 3135 11 is_stmt 1 view .LVU3394 +3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10063 .loc 1 3135 16 is_stmt 0 view .LVU3395 + 10064 0222 2368 ldr r3, [r4] +3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10065 .loc 1 3135 32 view .LVU3396 + 10066 0224 D860 str r0, [r3, #12] + 10067 0226 3046 mov r0, r6 + 10068 .LVL893: +3135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10069 .loc 1 3135 32 view .LVU3397 + 10070 0228 75E0 b .L427 + 10071 .LVL894: + 10072 .L485: 3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10064 .loc 1 3148 5 is_stmt 1 view .LVU3390 - 10065 022e 082A cmp r2, #8 - 10066 0230 77D8 bhi .L470 - 10067 0232 DFE802F0 tbb [pc, r2] - 10068 .L436: - 10069 0236 19 .byte (.L440-.L436)/2 - 10070 0237 39 .byte (.L439-.L436)/2 - 10071 0238 05 .byte (.L438-.L436)/2 - 10072 0239 76 .byte (.L470-.L436)/2 - 10073 023a 3C .byte (.L437-.L436)/2 - 10074 023b 76 .byte (.L470-.L436)/2 - 10075 023c 76 .byte (.L470-.L436)/2 - 10076 023d 76 .byte (.L470-.L436)/2 - 10077 023e 1D .byte (.L435-.L436)/2 - 10078 023f 00 .p2align 1 - 10079 .L438: - 10080 0240 0848 ldr r0, .L486+32 - 10081 0242 15E0 b .L435 - 10082 .L487: - 10083 .align 2 - 10084 .L486: - 10085 0244 F369FFCF .word -805344781 - 10086 0248 00800040 .word 1073774592 - 10087 024c 00380140 .word 1073821696 - 10088 0250 00440040 .word 1073759232 - 10089 0254 00480040 .word 1073760256 - 10090 0258 004C0040 .word 1073761280 - 10091 025c 00000000 .word UARTPrescTable - 10092 0260 FFFC0F00 .word 1047807 - 10093 0264 0024F400 .word 16000000 - 10094 .L440: -3151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10095 .loc 1 3151 9 view .LVU3391 -3151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10096 .loc 1 3151 16 is_stmt 0 view .LVU3392 - ARM GAS /tmp/ccqWDry3.s page 333 + 10073 .loc 1 3148 5 is_stmt 1 view .LVU3398 + 10074 022a 082A cmp r2, #8 + 10075 022c 6CD8 bhi .L470 + 10076 022e DFE802F0 tbb [pc, r2] + 10077 .L436: + 10078 0232 19 .byte (.L440-.L436)/2 + 10079 0233 39 .byte (.L439-.L436)/2 + 10080 0234 05 .byte (.L438-.L436)/2 + 10081 0235 6B .byte (.L470-.L436)/2 + 10082 0236 3C .byte (.L437-.L436)/2 + 10083 0237 6B .byte (.L470-.L436)/2 + 10084 0238 6B .byte (.L470-.L436)/2 + 10085 0239 6B .byte (.L470-.L436)/2 + 10086 023a 1D .byte (.L435-.L436)/2 + 10087 023b 00 .p2align 1 + 10088 .L438: + 10089 023c 0648 ldr r0, .L486+24 + 10090 023e 15E0 b .L435 + ARM GAS /tmp/cciGf5I5.s page 333 - 10097 0268 FFF7FEFF bl HAL_RCC_GetPCLK1Freq - 10098 .LVL893: + 10091 .L487: + 10092 .align 2 + 10093 .L486: + 10094 0240 F369FFCF .word -805344781 + 10095 0244 00800040 .word 1073774592 + 10096 0248 00380140 .word 1073821696 + 10097 024c 00440040 .word 1073759232 + 10098 0250 00480040 .word 1073760256 + 10099 0254 004C0040 .word 1073761280 + 10100 0258 0024F400 .word 16000000 + 10101 025c 00000000 .word UARTPrescTable + 10102 0260 FFFC0F00 .word 1047807 + 10103 .L440: +3151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; + 10104 .loc 1 3151 9 view .LVU3399 +3151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; + 10105 .loc 1 3151 16 is_stmt 0 view .LVU3400 + 10106 0264 FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 10107 .LVL895: 3152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_PCLK2: - 10099 .loc 1 3152 9 is_stmt 1 view .LVU3393 - 10100 .L441: + 10108 .loc 1 3152 9 is_stmt 1 view .LVU3401 + 10109 .L441: 3172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10101 .loc 1 3172 5 view .LVU3394 + 10110 .loc 1 3172 5 view .LVU3402 3172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10102 .loc 1 3172 8 is_stmt 0 view .LVU3395 - 10103 026c 0028 cmp r0, #0 - 10104 026e 5AD0 beq .L471 - 10105 .LVL894: - 10106 .L435: + 10111 .loc 1 3172 8 is_stmt 0 view .LVU3403 + 10112 0268 0028 cmp r0, #0 + 10113 026a 4FD0 beq .L471 + 10114 .LVL896: + 10115 .L435: 3174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 10107 .loc 1 3174 7 is_stmt 1 view .LVU3396 + 10116 .loc 1 3174 7 is_stmt 1 view .LVU3404 3174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 10108 .loc 1 3174 29 is_stmt 0 view .LVU3397 - 10109 0270 626A ldr r2, [r4, #36] - 10110 0272 324B ldr r3, .L488 - 10111 0274 33F81230 ldrh r3, [r3, r2, lsl #1] - 10112 0278 B0FBF3F0 udiv r0, r0, r3 - 10113 027c 6268 ldr r2, [r4, #4] - 10114 027e 5308 lsrs r3, r2, #1 - 10115 0280 03EB4003 add r3, r3, r0, lsl #1 + 10117 .loc 1 3174 29 is_stmt 0 view .LVU3405 + 10118 026c 626A ldr r2, [r4, #36] + 10119 026e 304B ldr r3, .L488 + 10120 0270 33F81230 ldrh r3, [r3, r2, lsl #1] + 10121 0274 B0FBF3F0 udiv r0, r0, r3 + 10122 0278 6268 ldr r2, [r4, #4] + 10123 027a 5308 lsrs r3, r2, #1 + 10124 027c 03EB4003 add r3, r3, r0, lsl #1 3174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 10116 .loc 1 3174 16 view .LVU3398 - 10117 0284 B3FBF2F3 udiv r3, r3, r2 - 10118 .LVL895: + 10125 .loc 1 3174 16 view .LVU3406 + 10126 0280 B3FBF2F3 udiv r3, r3, r2 + 10127 .LVL897: 3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10119 .loc 1 3175 7 is_stmt 1 view .LVU3399 + 10128 .loc 1 3175 7 is_stmt 1 view .LVU3407 3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10120 .loc 1 3175 38 is_stmt 0 view .LVU3400 - 10121 0288 A3F11001 sub r1, r3, #16 + 10129 .loc 1 3175 38 is_stmt 0 view .LVU3408 + 10130 0284 A3F11001 sub r1, r3, #16 3175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10122 .loc 1 3175 10 view .LVU3401 - 10123 028c 4FF6EF72 movw r2, #65519 - 10124 0290 9142 cmp r1, r2 - 10125 0292 4AD8 bhi .L472 + 10131 .loc 1 3175 10 view .LVU3409 + 10132 0288 4FF6EF72 movw r2, #65519 + 10133 028c 9142 cmp r1, r2 + 10134 028e 3FD8 bhi .L472 3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** brrtemp |= (uint16_t)((usartdiv & (uint16_t)0x000FU) >> 1U); - 10126 .loc 1 3177 9 is_stmt 1 view .LVU3402 -3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** brrtemp |= (uint16_t)((usartdiv & (uint16_t)0x000FU) >> 1U); - 10127 .loc 1 3177 19 is_stmt 0 view .LVU3403 - 10128 0294 9AB2 uxth r2, r3 -3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** brrtemp |= (uint16_t)((usartdiv & (uint16_t)0x000FU) >> 1U); - 10129 .loc 1 3177 17 view .LVU3404 - 10130 0296 22F00F02 bic r2, r2, #15 - 10131 .LVL896: -3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->BRR = brrtemp; - 10132 .loc 1 3178 9 is_stmt 1 view .LVU3405 -3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->BRR = brrtemp; - 10133 .loc 1 3178 20 is_stmt 0 view .LVU3406 - 10134 029a C3F34203 ubfx r3, r3, #1, #3 - 10135 .LVL897: -3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->BRR = brrtemp; - 10136 .loc 1 3178 17 view .LVU3407 - 10137 029e 1343 orrs r3, r3, r2 - 10138 .LVL898: - ARM GAS /tmp/ccqWDry3.s page 334 + 10135 .loc 1 3177 9 is_stmt 1 view .LVU3410 + ARM GAS /tmp/cciGf5I5.s page 334 +3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** brrtemp |= (uint16_t)((usartdiv & (uint16_t)0x000FU) >> 1U); + 10136 .loc 1 3177 19 is_stmt 0 view .LVU3411 + 10137 0290 9AB2 uxth r2, r3 +3177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** brrtemp |= (uint16_t)((usartdiv & (uint16_t)0x000FU) >> 1U); + 10138 .loc 1 3177 17 view .LVU3412 + 10139 0292 22F00F02 bic r2, r2, #15 + 10140 .LVL898: +3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->BRR = brrtemp; + 10141 .loc 1 3178 9 is_stmt 1 view .LVU3413 +3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->BRR = brrtemp; + 10142 .loc 1 3178 20 is_stmt 0 view .LVU3414 + 10143 0296 C3F34203 ubfx r3, r3, #1, #3 + 10144 .LVL899: +3178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->Instance->BRR = brrtemp; + 10145 .loc 1 3178 17 view .LVU3415 + 10146 029a 1343 orrs r3, r3, r2 + 10147 .LVL900: 3179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10139 .loc 1 3179 9 is_stmt 1 view .LVU3408 + 10148 .loc 1 3179 9 is_stmt 1 view .LVU3416 3179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10140 .loc 1 3179 14 is_stmt 0 view .LVU3409 - 10141 02a0 2268 ldr r2, [r4] + 10149 .loc 1 3179 14 is_stmt 0 view .LVU3417 + 10150 029c 2268 ldr r2, [r4] 3179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10142 .loc 1 3179 30 view .LVU3410 - 10143 02a2 D360 str r3, [r2, #12] - 10144 02a4 0020 movs r0, #0 - 10145 02a6 20E0 b .L427 - 10146 .LVL899: - 10147 .L439: + 10151 .loc 1 3179 30 view .LVU3418 + 10152 029e D360 str r3, [r2, #12] + 10153 02a0 0020 movs r0, #0 + 10154 02a2 38E0 b .L427 + 10155 .LVL901: + 10156 .L439: 3154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10148 .loc 1 3154 9 is_stmt 1 view .LVU3411 + 10157 .loc 1 3154 9 is_stmt 1 view .LVU3419 3154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10149 .loc 1 3154 16 is_stmt 0 view .LVU3412 - 10150 02a8 FFF7FEFF bl HAL_RCC_GetPCLK2Freq - 10151 .LVL900: + 10158 .loc 1 3154 16 is_stmt 0 view .LVU3420 + 10159 02a4 FFF7FEFF bl HAL_RCC_GetPCLK2Freq + 10160 .LVL902: 3155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_HSI: - 10152 .loc 1 3155 9 is_stmt 1 view .LVU3413 - 10153 02ac DEE7 b .L441 - 10154 .LVL901: - 10155 .L437: + 10161 .loc 1 3155 9 is_stmt 1 view .LVU3421 + 10162 02a8 DEE7 b .L441 + 10163 .LVL903: + 10164 .L437: 3160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10156 .loc 1 3160 9 view .LVU3414 + 10165 .loc 1 3160 9 view .LVU3422 3160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10157 .loc 1 3160 16 is_stmt 0 view .LVU3415 - 10158 02ae FFF7FEFF bl HAL_RCC_GetSysClockFreq - 10159 .LVL902: + 10166 .loc 1 3160 16 is_stmt 0 view .LVU3423 + 10167 02aa FFF7FEFF bl HAL_RCC_GetSysClockFreq + 10168 .LVL904: 3161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_LSE: - 10160 .loc 1 3161 9 is_stmt 1 view .LVU3416 - 10161 02b2 DBE7 b .L441 - 10162 .LVL903: - 10163 .L445: + 10169 .loc 1 3161 9 is_stmt 1 view .LVU3424 + 10170 02ae DBE7 b .L441 + 10171 .LVL905: + 10172 .L445: 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10164 .loc 1 3189 5 is_stmt 0 view .LVU3417 - 10165 02b4 2248 ldr r0, .L488+4 - 10166 02b6 03E0 b .L442 - 10167 .L447: + 10173 .loc 1 3189 5 is_stmt 0 view .LVU3425 + 10174 02b0 2048 ldr r0, .L488+4 + 10175 02b2 02E0 b .L442 + 10176 .L447: 3192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10168 .loc 1 3192 9 is_stmt 1 view .LVU3418 + ARM GAS /tmp/cciGf5I5.s page 335 + + + 10177 .loc 1 3192 9 is_stmt 1 view .LVU3426 3192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10169 .loc 1 3192 16 is_stmt 0 view .LVU3419 - 10170 02b8 FFF7FEFF bl HAL_RCC_GetPCLK1Freq - 10171 .LVL904: + 10178 .loc 1 3192 16 is_stmt 0 view .LVU3427 + 10179 02b4 FFF7FEFF bl HAL_RCC_GetPCLK1Freq + 10180 .LVL906: 3193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_PCLK2: - 10172 .loc 1 3193 9 is_stmt 1 view .LVU3420 - 10173 .L448: + 10181 .loc 1 3193 9 is_stmt 1 view .LVU3428 + 10182 .L448: 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10174 .loc 1 3212 5 view .LVU3421 + 10183 .loc 1 3212 5 view .LVU3429 3212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10175 .loc 1 3212 8 is_stmt 0 view .LVU3422 - 10176 02bc 0028 cmp r0, #0 - 10177 02be 38D0 beq .L475 - 10178 .LVL905: - 10179 .L442: + 10184 .loc 1 3212 8 is_stmt 0 view .LVU3430 + 10185 02b8 B0B3 cbz r0, .L475 + 10186 .LVL907: + 10187 .L442: 3215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - ARM GAS /tmp/ccqWDry3.s page 335 - - - 10180 .loc 1 3215 7 is_stmt 1 view .LVU3423 + 10188 .loc 1 3215 7 is_stmt 1 view .LVU3431 3215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 10181 .loc 1 3215 29 is_stmt 0 view .LVU3424 - 10182 02c0 626A ldr r2, [r4, #36] - 10183 02c2 1E4B ldr r3, .L488 - 10184 02c4 33F81230 ldrh r3, [r3, r2, lsl #1] - 10185 02c8 B0FBF3F0 udiv r0, r0, r3 - 10186 02cc 6368 ldr r3, [r4, #4] - 10187 02ce 00EB5300 add r0, r0, r3, lsr #1 + 10189 .loc 1 3215 29 is_stmt 0 view .LVU3432 + 10190 02ba 626A ldr r2, [r4, #36] + 10191 02bc 1C4B ldr r3, .L488 + 10192 02be 33F81230 ldrh r3, [r3, r2, lsl #1] + 10193 02c2 B0FBF3F0 udiv r0, r0, r3 + 10194 02c6 6368 ldr r3, [r4, #4] + 10195 02c8 00EB5300 add r0, r0, r3, lsr #1 3215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 10188 .loc 1 3215 16 view .LVU3425 - 10189 02d2 B0FBF3F0 udiv r0, r0, r3 - 10190 .LVL906: + 10196 .loc 1 3215 16 view .LVU3433 + 10197 02cc B0FBF3F0 udiv r0, r0, r3 + 10198 .LVL908: 3216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10191 .loc 1 3216 7 is_stmt 1 view .LVU3426 + 10199 .loc 1 3216 7 is_stmt 1 view .LVU3434 3216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10192 .loc 1 3216 38 is_stmt 0 view .LVU3427 - 10193 02d6 A0F11002 sub r2, r0, #16 + 10200 .loc 1 3216 38 is_stmt 0 view .LVU3435 + 10201 02d0 A0F11002 sub r2, r0, #16 3216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10194 .loc 1 3216 10 view .LVU3428 - 10195 02da 4FF6EF73 movw r3, #65519 - 10196 02de 9A42 cmp r2, r3 - 10197 02e0 29D8 bhi .L476 + 10202 .loc 1 3216 10 view .LVU3436 + 10203 02d4 4FF6EF73 movw r3, #65519 + 10204 02d8 9A42 cmp r2, r3 + 10205 02da 27D8 bhi .L476 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10198 .loc 1 3218 9 is_stmt 1 view .LVU3429 + 10206 .loc 1 3218 9 is_stmt 1 view .LVU3437 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10199 .loc 1 3218 14 is_stmt 0 view .LVU3430 - 10200 02e2 2368 ldr r3, [r4] - 10201 02e4 80B2 uxth r0, r0 - 10202 .LVL907: + 10207 .loc 1 3218 14 is_stmt 0 view .LVU3438 + 10208 02dc 2368 ldr r3, [r4] + 10209 02de 80B2 uxth r0, r0 + 10210 .LVL909: 3218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10203 .loc 1 3218 30 view .LVU3431 - 10204 02e6 D860 str r0, [r3, #12] - 10205 02e8 0020 movs r0, #0 - 10206 .LVL908: - 10207 .L427: -3228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->NbRxDataToProcess = 1; - 10208 .loc 1 3228 3 is_stmt 1 view .LVU3432 -3228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->NbRxDataToProcess = 1; - 10209 .loc 1 3228 28 is_stmt 0 view .LVU3433 - 10210 02ea 0123 movs r3, #1 - 10211 02ec A4F86A30 strh r3, [r4, #106] @ movhi -3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10212 .loc 1 3229 3 is_stmt 1 view .LVU3434 -3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10213 .loc 1 3229 28 is_stmt 0 view .LVU3435 - 10214 02f0 A4F86830 strh r3, [r4, #104] @ movhi -3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxISR = NULL; - 10215 .loc 1 3232 3 is_stmt 1 view .LVU3436 -3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxISR = NULL; - 10216 .loc 1 3232 16 is_stmt 0 view .LVU3437 - 10217 02f4 0023 movs r3, #0 - 10218 02f6 6367 str r3, [r4, #116] -3233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10219 .loc 1 3233 3 is_stmt 1 view .LVU3438 -3233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10220 .loc 1 3233 16 is_stmt 0 view .LVU3439 - ARM GAS /tmp/ccqWDry3.s page 336 - - - 10221 02f8 A367 str r3, [r4, #120] -3235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10222 .loc 1 3235 3 is_stmt 1 view .LVU3440 -3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10223 .loc 1 3236 1 is_stmt 0 view .LVU3441 - 10224 02fa 70BD pop {r4, r5, r6, pc} - 10225 .LVL909: - 10226 .L446: + 10211 .loc 1 3218 30 view .LVU3439 + 10212 02e0 D860 str r0, [r3, #12] + 10213 02e2 0020 movs r0, #0 + 10214 02e4 17E0 b .L427 + 10215 .LVL910: + 10216 .L446: 3195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10227 .loc 1 3195 9 is_stmt 1 view .LVU3442 + 10217 .loc 1 3195 9 is_stmt 1 view .LVU3440 3195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10228 .loc 1 3195 16 is_stmt 0 view .LVU3443 - 10229 02fc FFF7FEFF bl HAL_RCC_GetPCLK2Freq - 10230 .LVL910: + 10218 .loc 1 3195 16 is_stmt 0 view .LVU3441 + ARM GAS /tmp/cciGf5I5.s page 336 + + + 10219 02e6 FFF7FEFF bl HAL_RCC_GetPCLK2Freq + 10220 .LVL911: 3196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_HSI: - 10231 .loc 1 3196 9 is_stmt 1 view .LVU3444 - 10232 0300 DCE7 b .L448 - 10233 .LVL911: - 10234 .L444: + 10221 .loc 1 3196 9 is_stmt 1 view .LVU3442 + 10222 02ea E5E7 b .L448 + 10223 .LVL912: + 10224 .L444: 3201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10235 .loc 1 3201 9 view .LVU3445 + 10225 .loc 1 3201 9 view .LVU3443 3201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10236 .loc 1 3201 16 is_stmt 0 view .LVU3446 - 10237 0302 FFF7FEFF bl HAL_RCC_GetSysClockFreq - 10238 .LVL912: + 10226 .loc 1 3201 16 is_stmt 0 view .LVU3444 + 10227 02ec FFF7FEFF bl HAL_RCC_GetSysClockFreq + 10228 .LVL913: 3202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** case UART_CLOCKSOURCE_LSE: - 10239 .loc 1 3202 9 is_stmt 1 view .LVU3447 - 10240 0306 D9E7 b .L448 - 10241 .LVL913: - 10242 .L474: + 10229 .loc 1 3202 9 is_stmt 1 view .LVU3445 + 10230 02f0 E2E7 b .L448 + 10231 .LVL914: + 10232 .L474: 3204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** break; - 10243 .loc 1 3204 14 is_stmt 0 view .LVU3448 - 10244 0308 4FF40040 mov r0, #32768 - 10245 030c D8E7 b .L442 - 10246 .L464: + 10233 .loc 1 3204 14 is_stmt 0 view .LVU3446 + 10234 02f2 4FF40040 mov r0, #32768 + 10235 02f6 E0E7 b .L442 + 10236 .L464: 3096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10247 .loc 1 3096 5 view .LVU3449 - 10248 030e 0120 movs r0, #1 - 10249 0310 EBE7 b .L427 - 10250 .LVL914: - 10251 .L466: -3096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10252 .loc 1 3096 5 view .LVU3450 - 10253 0312 0020 movs r0, #0 - 10254 .LVL915: -3096:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10255 .loc 1 3096 5 view .LVU3451 - 10256 0314 E9E7 b .L427 - 10257 .LVL916: - 10258 .L467: + 10237 .loc 1 3096 5 view .LVU3447 + 10238 02f8 0120 movs r0, #1 + 10239 02fa 0CE0 b .L427 + 10240 .LVL915: + 10241 .L467: 3126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10259 .loc 1 3126 13 view .LVU3452 - 10260 0316 0120 movs r0, #1 - 10261 0318 E7E7 b .L427 - 10262 .L468: - 10263 031a 0120 movs r0, #1 - 10264 031c E5E7 b .L427 - ARM GAS /tmp/ccqWDry3.s page 337 + 10242 .loc 1 3126 13 view .LVU3448 + 10243 02fc 0120 movs r0, #1 + 10244 02fe 0AE0 b .L427 + 10245 .L468: + 10246 0300 0120 movs r0, #1 + 10247 0302 08E0 b .L427 + 10248 .LVL916: + 10249 .L469: +3139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10250 .loc 1 3139 15 view .LVU3449 + 10251 0304 0120 movs r0, #1 + 10252 .LVL917: +3139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10253 .loc 1 3139 15 view .LVU3450 + 10254 0306 06E0 b .L427 + 10255 .LVL918: + 10256 .L470: +3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10257 .loc 1 3148 5 view .LVU3451 + 10258 0308 0120 movs r0, #1 + 10259 030a 04E0 b .L427 + 10260 .LVL919: + 10261 .L471: +3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10262 .loc 1 3148 5 view .LVU3452 + 10263 030c 0020 movs r0, #0 + 10264 .LVL920: + ARM GAS /tmp/cciGf5I5.s page 337 - 10265 .LVL917: - 10266 .L469: -3139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10267 .loc 1 3139 15 view .LVU3453 - 10268 031e 0120 movs r0, #1 - 10269 .LVL918: -3139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10270 .loc 1 3139 15 view .LVU3454 - 10271 0320 E3E7 b .L427 - 10272 .LVL919: - 10273 .L470: 3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10274 .loc 1 3148 5 view .LVU3455 - 10275 0322 0120 movs r0, #1 - 10276 0324 E1E7 b .L427 - 10277 .LVL920: - 10278 .L471: -3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10279 .loc 1 3148 5 view .LVU3456 - 10280 0326 0020 movs r0, #0 - 10281 .LVL921: -3148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10282 .loc 1 3148 5 view .LVU3457 - 10283 0328 DFE7 b .L427 - 10284 .LVL922: - 10285 .L472: + 10265 .loc 1 3148 5 view .LVU3453 + 10266 030e 02E0 b .L427 + 10267 .LVL921: + 10268 .L472: 3183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10286 .loc 1 3183 13 view .LVU3458 - 10287 032a 0120 movs r0, #1 - 10288 032c DDE7 b .L427 - 10289 .LVL923: - 10290 .L473: + 10269 .loc 1 3183 13 view .LVU3454 + 10270 0310 0120 movs r0, #1 + 10271 0312 00E0 b .L427 + 10272 .LVL922: + 10273 .L473: 3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10291 .loc 1 3189 5 view .LVU3459 - 10292 032e 0120 movs r0, #1 - 10293 0330 DBE7 b .L427 - 10294 .LVL924: - 10295 .L475: -3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10296 .loc 1 3189 5 view .LVU3460 - 10297 0332 0020 movs r0, #0 - 10298 .LVL925: -3189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10299 .loc 1 3189 5 view .LVU3461 - 10300 0334 D9E7 b .L427 - 10301 .LVL926: - 10302 .L476: + 10274 .loc 1 3189 5 view .LVU3455 + 10275 0314 0120 movs r0, #1 + 10276 .LVL923: + 10277 .L427: +3228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->NbRxDataToProcess = 1; + 10278 .loc 1 3228 3 is_stmt 1 view .LVU3456 +3228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->NbRxDataToProcess = 1; + 10279 .loc 1 3228 28 is_stmt 0 view .LVU3457 + 10280 0316 0123 movs r3, #1 + 10281 0318 A4F86A30 strh r3, [r4, #106] @ movhi +3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10282 .loc 1 3229 3 is_stmt 1 view .LVU3458 +3229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10283 .loc 1 3229 28 is_stmt 0 view .LVU3459 + 10284 031c A4F86830 strh r3, [r4, #104] @ movhi +3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxISR = NULL; + 10285 .loc 1 3232 3 is_stmt 1 view .LVU3460 +3232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxISR = NULL; + 10286 .loc 1 3232 16 is_stmt 0 view .LVU3461 + 10287 0320 0023 movs r3, #0 + 10288 0322 6367 str r3, [r4, #116] +3233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10289 .loc 1 3233 3 is_stmt 1 view .LVU3462 +3233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10290 .loc 1 3233 16 is_stmt 0 view .LVU3463 + 10291 0324 A367 str r3, [r4, #120] +3235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10292 .loc 1 3235 3 is_stmt 1 view .LVU3464 +3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10293 .loc 1 3236 1 is_stmt 0 view .LVU3465 + 10294 0326 70BD pop {r4, r5, r6, pc} + 10295 .LVL924: + 10296 .L475: +3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10297 .loc 1 3236 1 view .LVU3466 + 10298 0328 0020 movs r0, #0 + 10299 .LVL925: +3236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10300 .loc 1 3236 1 view .LVU3467 + 10301 032a F4E7 b .L427 + 10302 .LVL926: + 10303 .L476: 3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10303 .loc 1 3222 13 view .LVU3462 - 10304 0336 0120 movs r0, #1 - 10305 .LVL927: -3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10306 .loc 1 3222 13 view .LVU3463 - 10307 0338 D7E7 b .L427 - 10308 .L489: - 10309 033a 00BF .align 2 - 10310 .L488: - ARM GAS /tmp/ccqWDry3.s page 338 + 10304 .loc 1 3222 13 view .LVU3468 + 10305 032c 0120 movs r0, #1 + ARM GAS /tmp/cciGf5I5.s page 338 - 10311 033c 00000000 .word UARTPrescTable - 10312 0340 0024F400 .word 16000000 - 10313 .cfi_endproc - 10314 .LFE372: - 10316 .section .text.UART_AdvFeatureConfig,"ax",%progbits - 10317 .align 1 - 10318 .global UART_AdvFeatureConfig - 10319 .syntax unified - 10320 .thumb - 10321 .thumb_func - 10323 UART_AdvFeatureConfig: - 10324 .LVL928: - 10325 .LFB373: + 10306 .LVL927: +3222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10307 .loc 1 3222 13 view .LVU3469 + 10308 032e F2E7 b .L427 + 10309 .L489: + 10310 .align 2 + 10311 .L488: + 10312 0330 00000000 .word UARTPrescTable + 10313 0334 0024F400 .word 16000000 + 10314 .cfi_endproc + 10315 .LFE372: + 10317 .section .text.UART_AdvFeatureConfig,"ax",%progbits + 10318 .align 1 + 10319 .global UART_AdvFeatureConfig + 10320 .syntax unified + 10321 .thumb + 10322 .thumb_func + 10324 UART_AdvFeatureConfig: + 10325 .LVL928: + 10326 .LFB373: 3244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check whether the set of advanced features to configure is properly set */ - 10326 .loc 1 3244 1 is_stmt 1 view -0 - 10327 .cfi_startproc - 10328 @ args = 0, pretend = 0, frame = 0 - 10329 @ frame_needed = 0, uses_anonymous_args = 0 - 10330 @ link register save eliminated. + 10327 .loc 1 3244 1 is_stmt 1 view -0 + 10328 .cfi_startproc + 10329 @ args = 0, pretend = 0, frame = 0 + 10330 @ frame_needed = 0, uses_anonymous_args = 0 + 10331 @ link register save eliminated. 3246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10331 .loc 1 3246 3 view .LVU3465 + 10332 .loc 1 3246 3 view .LVU3471 3249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10332 .loc 1 3249 3 view .LVU3466 + 10333 .loc 1 3249 3 view .LVU3472 3249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10333 .loc 1 3249 7 is_stmt 0 view .LVU3467 - 10334 0000 836A ldr r3, [r0, #40] + 10334 .loc 1 3249 7 is_stmt 0 view .LVU3473 + 10335 0000 836A ldr r3, [r0, #40] 3249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10335 .loc 1 3249 6 view .LVU3468 - 10336 0002 13F0080F tst r3, #8 - 10337 0006 06D0 beq .L491 + 10336 .loc 1 3249 6 view .LVU3474 + 10337 0002 13F0080F tst r3, #8 + 10338 0006 06D0 beq .L491 3251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_SWAP, huart->AdvancedInit.Swap); - 10338 .loc 1 3251 5 is_stmt 1 view .LVU3469 + 10339 .loc 1 3251 5 is_stmt 1 view .LVU3475 3252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10339 .loc 1 3252 5 view .LVU3470 - 10340 0008 0268 ldr r2, [r0] - 10341 000a 5368 ldr r3, [r2, #4] - 10342 000c 23F40043 bic r3, r3, #32768 - 10343 0010 816B ldr r1, [r0, #56] - 10344 0012 0B43 orrs r3, r3, r1 - 10345 0014 5360 str r3, [r2, #4] - 10346 .L491: + 10340 .loc 1 3252 5 view .LVU3476 + 10341 0008 0268 ldr r2, [r0] + 10342 000a 5368 ldr r3, [r2, #4] + 10343 000c 23F40043 bic r3, r3, #32768 + 10344 0010 816B ldr r1, [r0, #56] + 10345 0012 0B43 orrs r3, r3, r1 + 10346 0014 5360 str r3, [r2, #4] + 10347 .L491: 3256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10347 .loc 1 3256 3 view .LVU3471 + 10348 .loc 1 3256 3 view .LVU3477 3256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10348 .loc 1 3256 7 is_stmt 0 view .LVU3472 - 10349 0016 836A ldr r3, [r0, #40] + 10349 .loc 1 3256 7 is_stmt 0 view .LVU3478 + 10350 0016 836A ldr r3, [r0, #40] 3256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10350 .loc 1 3256 6 view .LVU3473 - 10351 0018 13F0010F tst r3, #1 - 10352 001c 06D0 beq .L492 + 10351 .loc 1 3256 6 view .LVU3479 + 10352 0018 13F0010F tst r3, #1 + 10353 001c 06D0 beq .L492 + ARM GAS /tmp/cciGf5I5.s page 339 + + 3258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_TXINV, huart->AdvancedInit.TxPinLevelInvert); - 10353 .loc 1 3258 5 is_stmt 1 view .LVU3474 + 10354 .loc 1 3258 5 is_stmt 1 view .LVU3480 3259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10354 .loc 1 3259 5 view .LVU3475 - 10355 001e 0268 ldr r2, [r0] - 10356 0020 5368 ldr r3, [r2, #4] - 10357 0022 23F40033 bic r3, r3, #131072 - ARM GAS /tmp/ccqWDry3.s page 339 - - - 10358 0026 C16A ldr r1, [r0, #44] - 10359 0028 0B43 orrs r3, r3, r1 - 10360 002a 5360 str r3, [r2, #4] - 10361 .L492: + 10355 .loc 1 3259 5 view .LVU3481 + 10356 001e 0268 ldr r2, [r0] + 10357 0020 5368 ldr r3, [r2, #4] + 10358 0022 23F40033 bic r3, r3, #131072 + 10359 0026 C16A ldr r1, [r0, #44] + 10360 0028 0B43 orrs r3, r3, r1 + 10361 002a 5360 str r3, [r2, #4] + 10362 .L492: 3263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10362 .loc 1 3263 3 view .LVU3476 + 10363 .loc 1 3263 3 view .LVU3482 3263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10363 .loc 1 3263 7 is_stmt 0 view .LVU3477 - 10364 002c 836A ldr r3, [r0, #40] + 10364 .loc 1 3263 7 is_stmt 0 view .LVU3483 + 10365 002c 836A ldr r3, [r0, #40] 3263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10365 .loc 1 3263 6 view .LVU3478 - 10366 002e 13F0020F tst r3, #2 - 10367 0032 06D0 beq .L493 + 10366 .loc 1 3263 6 view .LVU3484 + 10367 002e 13F0020F tst r3, #2 + 10368 0032 06D0 beq .L493 3265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_RXINV, huart->AdvancedInit.RxPinLevelInvert); - 10368 .loc 1 3265 5 is_stmt 1 view .LVU3479 + 10369 .loc 1 3265 5 is_stmt 1 view .LVU3485 3266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10369 .loc 1 3266 5 view .LVU3480 - 10370 0034 0268 ldr r2, [r0] - 10371 0036 5368 ldr r3, [r2, #4] - 10372 0038 23F48033 bic r3, r3, #65536 - 10373 003c 016B ldr r1, [r0, #48] - 10374 003e 0B43 orrs r3, r3, r1 - 10375 0040 5360 str r3, [r2, #4] - 10376 .L493: + 10370 .loc 1 3266 5 view .LVU3486 + 10371 0034 0268 ldr r2, [r0] + 10372 0036 5368 ldr r3, [r2, #4] + 10373 0038 23F48033 bic r3, r3, #65536 + 10374 003c 016B ldr r1, [r0, #48] + 10375 003e 0B43 orrs r3, r3, r1 + 10376 0040 5360 str r3, [r2, #4] + 10377 .L493: 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10377 .loc 1 3270 3 view .LVU3481 + 10378 .loc 1 3270 3 view .LVU3487 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10378 .loc 1 3270 7 is_stmt 0 view .LVU3482 - 10379 0042 836A ldr r3, [r0, #40] + 10379 .loc 1 3270 7 is_stmt 0 view .LVU3488 + 10380 0042 836A ldr r3, [r0, #40] 3270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10380 .loc 1 3270 6 view .LVU3483 - 10381 0044 13F0040F tst r3, #4 - 10382 0048 06D0 beq .L494 + 10381 .loc 1 3270 6 view .LVU3489 + 10382 0044 13F0040F tst r3, #4 + 10383 0048 06D0 beq .L494 3272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_DATAINV, huart->AdvancedInit.DataInvert); - 10383 .loc 1 3272 5 is_stmt 1 view .LVU3484 + 10384 .loc 1 3272 5 is_stmt 1 view .LVU3490 3273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10384 .loc 1 3273 5 view .LVU3485 - 10385 004a 0268 ldr r2, [r0] - 10386 004c 5368 ldr r3, [r2, #4] - 10387 004e 23F48023 bic r3, r3, #262144 - 10388 0052 416B ldr r1, [r0, #52] - 10389 0054 0B43 orrs r3, r3, r1 - 10390 0056 5360 str r3, [r2, #4] - 10391 .L494: + 10385 .loc 1 3273 5 view .LVU3491 + 10386 004a 0268 ldr r2, [r0] + 10387 004c 5368 ldr r3, [r2, #4] + 10388 004e 23F48023 bic r3, r3, #262144 + 10389 0052 416B ldr r1, [r0, #52] + 10390 0054 0B43 orrs r3, r3, r1 + 10391 0056 5360 str r3, [r2, #4] + 10392 .L494: 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10392 .loc 1 3277 3 view .LVU3486 + 10393 .loc 1 3277 3 view .LVU3492 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10393 .loc 1 3277 7 is_stmt 0 view .LVU3487 - 10394 0058 836A ldr r3, [r0, #40] + 10394 .loc 1 3277 7 is_stmt 0 view .LVU3493 + 10395 0058 836A ldr r3, [r0, #40] 3277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10395 .loc 1 3277 6 view .LVU3488 - 10396 005a 13F0100F tst r3, #16 - 10397 005e 06D0 beq .L495 + ARM GAS /tmp/cciGf5I5.s page 340 + + + 10396 .loc 1 3277 6 view .LVU3494 + 10397 005a 13F0100F tst r3, #16 + 10398 005e 06D0 beq .L495 3279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR3, USART_CR3_OVRDIS, huart->AdvancedInit.OverrunDisable); - 10398 .loc 1 3279 5 is_stmt 1 view .LVU3489 + 10399 .loc 1 3279 5 is_stmt 1 view .LVU3495 3280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10399 .loc 1 3280 5 view .LVU3490 - ARM GAS /tmp/ccqWDry3.s page 340 - - - 10400 0060 0268 ldr r2, [r0] - 10401 0062 9368 ldr r3, [r2, #8] - 10402 0064 23F48053 bic r3, r3, #4096 - 10403 0068 C16B ldr r1, [r0, #60] - 10404 006a 0B43 orrs r3, r3, r1 - 10405 006c 9360 str r3, [r2, #8] - 10406 .L495: + 10400 .loc 1 3280 5 view .LVU3496 + 10401 0060 0268 ldr r2, [r0] + 10402 0062 9368 ldr r3, [r2, #8] + 10403 0064 23F48053 bic r3, r3, #4096 + 10404 0068 C16B ldr r1, [r0, #60] + 10405 006a 0B43 orrs r3, r3, r1 + 10406 006c 9360 str r3, [r2, #8] + 10407 .L495: 3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10407 .loc 1 3284 3 view .LVU3491 + 10408 .loc 1 3284 3 view .LVU3497 3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10408 .loc 1 3284 7 is_stmt 0 view .LVU3492 - 10409 006e 836A ldr r3, [r0, #40] + 10409 .loc 1 3284 7 is_stmt 0 view .LVU3498 + 10410 006e 836A ldr r3, [r0, #40] 3284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10410 .loc 1 3284 6 view .LVU3493 - 10411 0070 13F0200F tst r3, #32 - 10412 0074 06D0 beq .L496 + 10411 .loc 1 3284 6 view .LVU3499 + 10412 0070 13F0200F tst r3, #32 + 10413 0074 06D0 beq .L496 3286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR3, USART_CR3_DDRE, huart->AdvancedInit.DMADisableonRxError); - 10413 .loc 1 3286 5 is_stmt 1 view .LVU3494 + 10414 .loc 1 3286 5 is_stmt 1 view .LVU3500 3287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10414 .loc 1 3287 5 view .LVU3495 - 10415 0076 0268 ldr r2, [r0] - 10416 0078 9368 ldr r3, [r2, #8] - 10417 007a 23F40053 bic r3, r3, #8192 - 10418 007e 016C ldr r1, [r0, #64] - 10419 0080 0B43 orrs r3, r3, r1 - 10420 0082 9360 str r3, [r2, #8] - 10421 .L496: + 10415 .loc 1 3287 5 view .LVU3501 + 10416 0076 0268 ldr r2, [r0] + 10417 0078 9368 ldr r3, [r2, #8] + 10418 007a 23F40053 bic r3, r3, #8192 + 10419 007e 016C ldr r1, [r0, #64] + 10420 0080 0B43 orrs r3, r3, r1 + 10421 0082 9360 str r3, [r2, #8] + 10422 .L496: 3291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10422 .loc 1 3291 3 view .LVU3496 + 10423 .loc 1 3291 3 view .LVU3502 3291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10423 .loc 1 3291 7 is_stmt 0 view .LVU3497 - 10424 0084 836A ldr r3, [r0, #40] + 10424 .loc 1 3291 7 is_stmt 0 view .LVU3503 + 10425 0084 836A ldr r3, [r0, #40] 3291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10425 .loc 1 3291 6 view .LVU3498 - 10426 0086 13F0400F tst r3, #64 - 10427 008a 0AD0 beq .L497 + 10426 .loc 1 3291 6 view .LVU3504 + 10427 0086 13F0400F tst r3, #64 + 10428 008a 0AD0 beq .L497 3293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** assert_param(IS_UART_ADVFEATURE_AUTOBAUDRATE(huart->AdvancedInit.AutoBaudRateEnable)); - 10428 .loc 1 3293 5 is_stmt 1 view .LVU3499 + 10429 .loc 1 3293 5 is_stmt 1 view .LVU3505 3294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_ABREN, huart->AdvancedInit.AutoBaudRateEnable); - 10429 .loc 1 3294 5 view .LVU3500 + 10430 .loc 1 3294 5 view .LVU3506 3295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* set auto Baudrate detection parameters if detection is enabled */ - 10430 .loc 1 3295 5 view .LVU3501 - 10431 008c 0268 ldr r2, [r0] - 10432 008e 5368 ldr r3, [r2, #4] - 10433 0090 23F48013 bic r3, r3, #1048576 - 10434 0094 416C ldr r1, [r0, #68] - 10435 0096 0B43 orrs r3, r3, r1 - 10436 0098 5360 str r3, [r2, #4] + 10431 .loc 1 3295 5 view .LVU3507 + 10432 008c 0268 ldr r2, [r0] + 10433 008e 5368 ldr r3, [r2, #4] + 10434 0090 23F48013 bic r3, r3, #1048576 + 10435 0094 416C ldr r1, [r0, #68] + 10436 0096 0B43 orrs r3, r3, r1 + 10437 0098 5360 str r3, [r2, #4] 3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10437 .loc 1 3297 5 view .LVU3502 -3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10438 .loc 1 3297 28 is_stmt 0 view .LVU3503 - 10439 009a 436C ldr r3, [r0, #68] -3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10440 .loc 1 3297 8 view .LVU3504 - 10441 009c B3F5801F cmp r3, #1048576 - 10442 00a0 0BD0 beq .L499 - ARM GAS /tmp/ccqWDry3.s page 341 + 10438 .loc 1 3297 5 view .LVU3508 + ARM GAS /tmp/cciGf5I5.s page 341 - 10443 .L497: +3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10439 .loc 1 3297 28 is_stmt 0 view .LVU3509 + 10440 009a 436C ldr r3, [r0, #68] +3297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10441 .loc 1 3297 8 view .LVU3510 + 10442 009c B3F5801F cmp r3, #1048576 + 10443 00a0 0BD0 beq .L499 + 10444 .L497: 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10444 .loc 1 3305 3 is_stmt 1 view .LVU3505 + 10445 .loc 1 3305 3 is_stmt 1 view .LVU3511 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10445 .loc 1 3305 7 is_stmt 0 view .LVU3506 - 10446 00a2 836A ldr r3, [r0, #40] + 10446 .loc 1 3305 7 is_stmt 0 view .LVU3512 + 10447 00a2 836A ldr r3, [r0, #40] 3305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10447 .loc 1 3305 6 view .LVU3507 - 10448 00a4 13F0800F tst r3, #128 - 10449 00a8 06D0 beq .L490 + 10448 .loc 1 3305 6 view .LVU3513 + 10449 00a4 13F0800F tst r3, #128 + 10450 00a8 06D0 beq .L490 3307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_MSBFIRST, huart->AdvancedInit.MSBFirst); - 10450 .loc 1 3307 5 is_stmt 1 view .LVU3508 + 10451 .loc 1 3307 5 is_stmt 1 view .LVU3514 3308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10451 .loc 1 3308 5 view .LVU3509 - 10452 00aa 0268 ldr r2, [r0] - 10453 00ac 5368 ldr r3, [r2, #4] - 10454 00ae 23F40023 bic r3, r3, #524288 - 10455 00b2 C16C ldr r1, [r0, #76] - 10456 00b4 0B43 orrs r3, r3, r1 - 10457 00b6 5360 str r3, [r2, #4] - 10458 .L490: + 10452 .loc 1 3308 5 view .LVU3515 + 10453 00aa 0268 ldr r2, [r0] + 10454 00ac 5368 ldr r3, [r2, #4] + 10455 00ae 23F40023 bic r3, r3, #524288 + 10456 00b2 C16C ldr r1, [r0, #76] + 10457 00b4 0B43 orrs r3, r3, r1 + 10458 00b6 5360 str r3, [r2, #4] + 10459 .L490: 3310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10459 .loc 1 3310 1 is_stmt 0 view .LVU3510 - 10460 00b8 7047 bx lr - 10461 .L499: + 10460 .loc 1 3310 1 is_stmt 0 view .LVU3516 + 10461 00b8 7047 bx lr + 10462 .L499: 3299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_ABRMODE, huart->AdvancedInit.AutoBaudRateMode); - 10462 .loc 1 3299 7 is_stmt 1 view .LVU3511 + 10463 .loc 1 3299 7 is_stmt 1 view .LVU3517 3300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10463 .loc 1 3300 7 view .LVU3512 - 10464 00ba 0268 ldr r2, [r0] - 10465 00bc 5368 ldr r3, [r2, #4] - 10466 00be 23F4C003 bic r3, r3, #6291456 - 10467 00c2 816C ldr r1, [r0, #72] - 10468 00c4 0B43 orrs r3, r3, r1 - 10469 00c6 5360 str r3, [r2, #4] - 10470 00c8 EBE7 b .L497 - 10471 .cfi_endproc - 10472 .LFE373: - 10474 .section .text.UART_WaitOnFlagUntilTimeout,"ax",%progbits - 10475 .align 1 - 10476 .global UART_WaitOnFlagUntilTimeout - 10477 .syntax unified - 10478 .thumb - 10479 .thumb_func - 10481 UART_WaitOnFlagUntilTimeout: - 10482 .LVL929: - 10483 .LFB375: + 10464 .loc 1 3300 7 view .LVU3518 + 10465 00ba 0268 ldr r2, [r0] + 10466 00bc 5368 ldr r3, [r2, #4] + 10467 00be 23F4C003 bic r3, r3, #6291456 + 10468 00c2 816C ldr r1, [r0, #72] + 10469 00c4 0B43 orrs r3, r3, r1 + 10470 00c6 5360 str r3, [r2, #4] + 10471 00c8 EBE7 b .L497 + 10472 .cfi_endproc + 10473 .LFE373: + 10475 .section .text.UART_WaitOnFlagUntilTimeout,"ax",%progbits + 10476 .align 1 + 10477 .global UART_WaitOnFlagUntilTimeout + 10478 .syntax unified + 10479 .thumb + 10480 .thumb_func + 10482 UART_WaitOnFlagUntilTimeout: + 10483 .LVL929: + 10484 .LFB375: 3388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Wait until flag is set */ - 10484 .loc 1 3388 1 view -0 - 10485 .cfi_startproc - 10486 @ args = 4, pretend = 0, frame = 0 - 10487 @ frame_needed = 0, uses_anonymous_args = 0 + 10485 .loc 1 3388 1 view -0 + 10486 .cfi_startproc + ARM GAS /tmp/cciGf5I5.s page 342 + + + 10487 @ args = 4, pretend = 0, frame = 0 + 10488 @ frame_needed = 0, uses_anonymous_args = 0 3388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Wait until flag is set */ - 10488 .loc 1 3388 1 is_stmt 0 view .LVU3514 - 10489 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} - 10490 .LCFI32: - 10491 .cfi_def_cfa_offset 32 - ARM GAS /tmp/ccqWDry3.s page 342 - - - 10492 .cfi_offset 3, -32 - 10493 .cfi_offset 4, -28 - 10494 .cfi_offset 5, -24 - 10495 .cfi_offset 6, -20 - 10496 .cfi_offset 7, -16 - 10497 .cfi_offset 8, -12 - 10498 .cfi_offset 9, -8 - 10499 .cfi_offset 14, -4 - 10500 0004 0546 mov r5, r0 - 10501 0006 0E46 mov r6, r1 - 10502 0008 1746 mov r7, r2 - 10503 000a 9946 mov r9, r3 - 10504 000c DDF82080 ldr r8, [sp, #32] + 10489 .loc 1 3388 1 is_stmt 0 view .LVU3520 + 10490 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} + 10491 .LCFI32: + 10492 .cfi_def_cfa_offset 32 + 10493 .cfi_offset 3, -32 + 10494 .cfi_offset 4, -28 + 10495 .cfi_offset 5, -24 + 10496 .cfi_offset 6, -20 + 10497 .cfi_offset 7, -16 + 10498 .cfi_offset 8, -12 + 10499 .cfi_offset 9, -8 + 10500 .cfi_offset 14, -4 + 10501 0004 0546 mov r5, r0 + 10502 0006 0E46 mov r6, r1 + 10503 0008 1746 mov r7, r2 + 10504 000a 9946 mov r9, r3 + 10505 000c DDF82080 ldr r8, [sp, #32] 3390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10505 .loc 1 3390 3 is_stmt 1 view .LVU3515 - 10506 .LVL930: - 10507 .L502: + 10506 .loc 1 3390 3 is_stmt 1 view .LVU3521 + 10507 .LVL930: + 10508 .L502: 3390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10508 .loc 1 3390 59 view .LVU3516 + 10509 .loc 1 3390 59 view .LVU3522 3390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10509 .loc 1 3390 11 is_stmt 0 view .LVU3517 - 10510 0010 2B68 ldr r3, [r5] - 10511 0012 DC69 ldr r4, [r3, #28] + 10510 .loc 1 3390 11 is_stmt 0 view .LVU3523 + 10511 0010 2B68 ldr r3, [r5] + 10512 0012 DC69 ldr r4, [r3, #28] 3390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10512 .loc 1 3390 50 view .LVU3518 - 10513 0014 36EA0404 bics r4, r6, r4 - 10514 0018 0CBF ite eq - 10515 001a 0124 moveq r4, #1 - 10516 001c 0024 movne r4, #0 + 10513 .loc 1 3390 50 view .LVU3524 + 10514 0014 36EA0404 bics r4, r6, r4 + 10515 0018 0CBF ite eq + 10516 001a 0124 moveq r4, #1 + 10517 001c 0024 movne r4, #0 3390:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10517 .loc 1 3390 59 view .LVU3519 - 10518 001e BC42 cmp r4, r7 - 10519 0020 36D1 bne .L509 + 10518 .loc 1 3390 59 view .LVU3525 + 10519 001e BC42 cmp r4, r7 + 10520 0020 36D1 bne .L509 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10520 .loc 1 3393 5 is_stmt 1 view .LVU3520 + 10521 .loc 1 3393 5 is_stmt 1 view .LVU3526 3393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10521 .loc 1 3393 8 is_stmt 0 view .LVU3521 - 10522 0022 B8F1FF3F cmp r8, #-1 - 10523 0026 F3D0 beq .L502 + 10522 .loc 1 3393 8 is_stmt 0 view .LVU3527 + 10523 0022 B8F1FF3F cmp r8, #-1 + 10524 0026 F3D0 beq .L502 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10524 .loc 1 3395 7 is_stmt 1 view .LVU3522 + 10525 .loc 1 3395 7 is_stmt 1 view .LVU3528 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10525 .loc 1 3395 13 is_stmt 0 view .LVU3523 - 10526 0028 FFF7FEFF bl HAL_GetTick - 10527 .LVL931: + 10526 .loc 1 3395 13 is_stmt 0 view .LVU3529 + 10527 0028 FFF7FEFF bl HAL_GetTick + 10528 .LVL931: 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10528 .loc 1 3395 27 discriminator 1 view .LVU3524 - 10529 002c A0EB0900 sub r0, r0, r9 + 10529 .loc 1 3395 27 discriminator 1 view .LVU3530 + 10530 002c A0EB0900 sub r0, r0, r9 3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10530 .loc 1 3395 10 discriminator 1 view .LVU3525 - 10531 0030 4045 cmp r0, r8 - 10532 0032 30D8 bhi .L506 -3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10533 .loc 1 3395 51 discriminator 1 view .LVU3526 - 10534 0034 B8F1000F cmp r8, #0 - 10535 0038 2FD0 beq .L507 -3401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 343 + 10531 .loc 1 3395 10 discriminator 1 view .LVU3531 + ARM GAS /tmp/cciGf5I5.s page 343 - 10536 .loc 1 3401 7 is_stmt 1 view .LVU3527 + 10532 0030 4045 cmp r0, r8 + 10533 0032 30D8 bhi .L506 +3395:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10534 .loc 1 3395 51 discriminator 1 view .LVU3532 + 10535 0034 B8F1000F cmp r8, #0 + 10536 0038 2FD0 beq .L507 3401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10537 .loc 1 3401 12 is_stmt 0 view .LVU3528 - 10538 003a 2B68 ldr r3, [r5] - 10539 003c 1A68 ldr r2, [r3] + 10537 .loc 1 3401 7 is_stmt 1 view .LVU3533 3401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10540 .loc 1 3401 10 view .LVU3529 - 10541 003e 12F0040F tst r2, #4 - 10542 0042 E5D0 beq .L502 + 10538 .loc 1 3401 12 is_stmt 0 view .LVU3534 + 10539 003a 2B68 ldr r3, [r5] + 10540 003c 1A68 ldr r2, [r3] 3401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10543 .loc 1 3401 64 discriminator 1 view .LVU3530 - 10544 0044 802E cmp r6, #128 - 10545 0046 E3D0 beq .L502 + 10541 .loc 1 3401 10 view .LVU3535 + 10542 003e 12F0040F tst r2, #4 + 10543 0042 E5D0 beq .L502 3401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10546 .loc 1 3401 91 discriminator 2 view .LVU3531 - 10547 0048 402E cmp r6, #64 - 10548 004a E1D0 beq .L502 + 10544 .loc 1 3401 64 discriminator 1 view .LVU3536 + 10545 0044 802E cmp r6, #128 + 10546 0046 E3D0 beq .L502 +3401:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10547 .loc 1 3401 91 discriminator 2 view .LVU3537 + 10548 0048 402E cmp r6, #64 + 10549 004a E1D0 beq .L502 3403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10549 .loc 1 3403 9 is_stmt 1 view .LVU3532 + 10550 .loc 1 3403 9 is_stmt 1 view .LVU3538 3403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10550 .loc 1 3403 13 is_stmt 0 view .LVU3533 - 10551 004c DA69 ldr r2, [r3, #28] + 10551 .loc 1 3403 13 is_stmt 0 view .LVU3539 + 10552 004c DA69 ldr r2, [r3, #28] 3403:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10552 .loc 1 3403 12 view .LVU3534 - 10553 004e 12F0080F tst r2, #8 - 10554 0052 11D1 bne .L510 + 10553 .loc 1 3403 12 view .LVU3540 + 10554 004e 12F0080F tst r2, #8 + 10555 0052 11D1 bne .L510 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10555 .loc 1 3420 9 is_stmt 1 view .LVU3535 + 10556 .loc 1 3420 9 is_stmt 1 view .LVU3541 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10556 .loc 1 3420 13 is_stmt 0 view .LVU3536 - 10557 0054 DA69 ldr r2, [r3, #28] + 10557 .loc 1 3420 13 is_stmt 0 view .LVU3542 + 10558 0054 DA69 ldr r2, [r3, #28] 3420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10558 .loc 1 3420 12 view .LVU3537 - 10559 0056 12F4006F tst r2, #2048 - 10560 005a D9D0 beq .L502 + 10559 .loc 1 3420 12 view .LVU3543 + 10560 0056 12F4006F tst r2, #2048 + 10561 005a D9D0 beq .L502 3423:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10561 .loc 1 3423 11 is_stmt 1 view .LVU3538 - 10562 005c 4FF40062 mov r2, #2048 - 10563 0060 1A62 str r2, [r3, #32] + 10562 .loc 1 3423 11 is_stmt 1 view .LVU3544 + 10563 005c 4FF40062 mov r2, #2048 + 10564 0060 1A62 str r2, [r3, #32] 3428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10564 .loc 1 3428 11 view .LVU3539 - 10565 0062 2846 mov r0, r5 - 10566 0064 FFF7FEFF bl UART_EndRxTransfer - 10567 .LVL932: + 10565 .loc 1 3428 11 view .LVU3545 + 10566 0062 2846 mov r0, r5 + 10567 0064 FFF7FEFF bl UART_EndRxTransfer + 10568 .LVL932: 3430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10568 .loc 1 3430 11 view .LVU3540 + 10569 .loc 1 3430 11 view .LVU3546 3430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10569 .loc 1 3430 28 is_stmt 0 view .LVU3541 - 10570 0068 2023 movs r3, #32 - 10571 006a C5F89030 str r3, [r5, #144] -3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10572 .loc 1 3433 11 is_stmt 1 view .LVU3542 -3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10573 .loc 1 3433 11 view .LVU3543 - 10574 006e 0023 movs r3, #0 - 10575 0070 85F88430 strb r3, [r5, #132] -3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 344 + 10570 .loc 1 3430 28 is_stmt 0 view .LVU3547 + 10571 0068 2023 movs r3, #32 + 10572 006a C5F89030 str r3, [r5, #144] + ARM GAS /tmp/cciGf5I5.s page 344 - 10576 .loc 1 3433 11 view .LVU3544 +3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10573 .loc 1 3433 11 is_stmt 1 view .LVU3548 +3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10574 .loc 1 3433 11 view .LVU3549 + 10575 006e 0023 movs r3, #0 + 10576 0070 85F88430 strb r3, [r5, #132] +3433:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 10577 .loc 1 3433 11 view .LVU3550 3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10577 .loc 1 3435 11 view .LVU3545 + 10578 .loc 1 3435 11 view .LVU3551 3435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10578 .loc 1 3435 18 is_stmt 0 view .LVU3546 - 10579 0074 0320 movs r0, #3 - 10580 0076 0CE0 b .L503 - 10581 .L510: + 10579 .loc 1 3435 18 is_stmt 0 view .LVU3552 + 10580 0074 0320 movs r0, #3 + 10581 0076 0CE0 b .L503 + 10582 .L510: 3406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10582 .loc 1 3406 11 is_stmt 1 view .LVU3547 - 10583 0078 0824 movs r4, #8 - 10584 007a 1C62 str r4, [r3, #32] + 10583 .loc 1 3406 11 is_stmt 1 view .LVU3553 + 10584 0078 0824 movs r4, #8 + 10585 007a 1C62 str r4, [r3, #32] 3411:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10585 .loc 1 3411 11 view .LVU3548 - 10586 007c 2846 mov r0, r5 - 10587 007e FFF7FEFF bl UART_EndRxTransfer - 10588 .LVL933: + 10586 .loc 1 3411 11 view .LVU3554 + 10587 007c 2846 mov r0, r5 + 10588 007e FFF7FEFF bl UART_EndRxTransfer + 10589 .LVL933: 3413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10589 .loc 1 3413 11 view .LVU3549 + 10590 .loc 1 3413 11 view .LVU3555 3413:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10590 .loc 1 3413 28 is_stmt 0 view .LVU3550 - 10591 0082 C5F89040 str r4, [r5, #144] + 10591 .loc 1 3413 28 is_stmt 0 view .LVU3556 + 10592 0082 C5F89040 str r4, [r5, #144] 3416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10592 .loc 1 3416 11 is_stmt 1 view .LVU3551 + 10593 .loc 1 3416 11 is_stmt 1 view .LVU3557 3416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10593 .loc 1 3416 11 view .LVU3552 - 10594 0086 0023 movs r3, #0 - 10595 0088 85F88430 strb r3, [r5, #132] + 10594 .loc 1 3416 11 view .LVU3558 + 10595 0086 0023 movs r3, #0 + 10596 0088 85F88430 strb r3, [r5, #132] 3416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10596 .loc 1 3416 11 view .LVU3553 + 10597 .loc 1 3416 11 view .LVU3559 3418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10597 .loc 1 3418 11 view .LVU3554 + 10598 .loc 1 3418 11 view .LVU3560 3418:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10598 .loc 1 3418 18 is_stmt 0 view .LVU3555 - 10599 008c 0120 movs r0, #1 - 10600 008e 00E0 b .L503 - 10601 .L509: + 10599 .loc 1 3418 18 is_stmt 0 view .LVU3561 + 10600 008c 0120 movs r0, #1 + 10601 008e 00E0 b .L503 + 10602 .L509: 3440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10602 .loc 1 3440 10 view .LVU3556 - 10603 0090 0020 movs r0, #0 - 10604 .L503: + 10603 .loc 1 3440 10 view .LVU3562 + 10604 0090 0020 movs r0, #0 + 10605 .L503: 3441:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10605 .loc 1 3441 1 view .LVU3557 - 10606 0092 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} - 10607 .LVL934: - 10608 .L506: + 10606 .loc 1 3441 1 view .LVU3563 + 10607 0092 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} + 10608 .LVL934: + 10609 .L506: 3398:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10609 .loc 1 3398 16 view .LVU3558 - 10610 0096 0320 movs r0, #3 - 10611 0098 FBE7 b .L503 - 10612 .L507: - 10613 009a 0320 movs r0, #3 - 10614 009c F9E7 b .L503 - 10615 .cfi_endproc - 10616 .LFE375: - 10618 .section .text.HAL_UART_Transmit,"ax",%progbits - 10619 .align 1 - ARM GAS /tmp/ccqWDry3.s page 345 + 10610 .loc 1 3398 16 view .LVU3564 + 10611 0096 0320 movs r0, #3 + 10612 0098 FBE7 b .L503 + ARM GAS /tmp/cciGf5I5.s page 345 - 10620 .global HAL_UART_Transmit - 10621 .syntax unified - 10622 .thumb - 10623 .thumb_func - 10625 HAL_UART_Transmit: - 10626 .LVL935: - 10627 .LFB336: + 10613 .L507: + 10614 009a 0320 movs r0, #3 + 10615 009c F9E7 b .L503 + 10616 .cfi_endproc + 10617 .LFE375: + 10619 .section .text.HAL_UART_Transmit,"ax",%progbits + 10620 .align 1 + 10621 .global HAL_UART_Transmit + 10622 .syntax unified + 10623 .thumb + 10624 .thumb_func + 10626 HAL_UART_Transmit: + 10627 .LVL935: + 10628 .LFB336: 1118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** const uint8_t *pdata8bits; - 10628 .loc 1 1118 1 is_stmt 1 view -0 - 10629 .cfi_startproc - 10630 @ args = 0, pretend = 0, frame = 0 - 10631 @ frame_needed = 0, uses_anonymous_args = 0 + 10629 .loc 1 1118 1 is_stmt 1 view -0 + 10630 .cfi_startproc + 10631 @ args = 0, pretend = 0, frame = 0 + 10632 @ frame_needed = 0, uses_anonymous_args = 0 1118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** const uint8_t *pdata8bits; - 10632 .loc 1 1118 1 is_stmt 0 view .LVU3560 - 10633 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 10634 .LCFI33: - 10635 .cfi_def_cfa_offset 24 - 10636 .cfi_offset 4, -24 - 10637 .cfi_offset 5, -20 - 10638 .cfi_offset 6, -16 - 10639 .cfi_offset 7, -12 - 10640 .cfi_offset 8, -8 - 10641 .cfi_offset 14, -4 - 10642 0004 82B0 sub sp, sp, #8 - 10643 .LCFI34: - 10644 .cfi_def_cfa_offset 32 - 10645 0006 1E46 mov r6, r3 + 10633 .loc 1 1118 1 is_stmt 0 view .LVU3566 + 10634 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 10635 .LCFI33: + 10636 .cfi_def_cfa_offset 24 + 10637 .cfi_offset 4, -24 + 10638 .cfi_offset 5, -20 + 10639 .cfi_offset 6, -16 + 10640 .cfi_offset 7, -12 + 10641 .cfi_offset 8, -8 + 10642 .cfi_offset 14, -4 + 10643 0004 82B0 sub sp, sp, #8 + 10644 .LCFI34: + 10645 .cfi_def_cfa_offset 32 + 10646 0006 1E46 mov r6, r3 1119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** const uint16_t *pdata16bits; - 10646 .loc 1 1119 3 is_stmt 1 view .LVU3561 + 10647 .loc 1 1119 3 is_stmt 1 view .LVU3567 1120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t tickstart; - 10647 .loc 1 1120 3 view .LVU3562 + 10648 .loc 1 1120 3 view .LVU3568 1121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10648 .loc 1 1121 3 view .LVU3563 + 10649 .loc 1 1121 3 view .LVU3569 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10649 .loc 1 1124 3 view .LVU3564 + 10650 .loc 1 1124 3 view .LVU3570 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10650 .loc 1 1124 12 is_stmt 0 view .LVU3565 - 10651 0008 D0F88830 ldr r3, [r0, #136] - 10652 .LVL936: + 10651 .loc 1 1124 12 is_stmt 0 view .LVU3571 + 10652 0008 D0F88830 ldr r3, [r0, #136] + 10653 .LVL936: 1124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10653 .loc 1 1124 6 view .LVU3566 - 10654 000c 202B cmp r3, #32 - 10655 000e 5AD1 bne .L520 - 10656 0010 0446 mov r4, r0 - 10657 0012 0D46 mov r5, r1 - 10658 0014 9046 mov r8, r2 + 10654 .loc 1 1124 6 view .LVU3572 + 10655 000c 202B cmp r3, #32 + 10656 000e 5AD1 bne .L520 + 10657 0010 0446 mov r4, r0 + 10658 0012 0D46 mov r5, r1 + 10659 0014 9046 mov r8, r2 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10659 .loc 1 1126 5 is_stmt 1 view .LVU3567 + 10660 .loc 1 1126 5 is_stmt 1 view .LVU3573 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10660 .loc 1 1126 8 is_stmt 0 view .LVU3568 - 10661 0016 0029 cmp r1, #0 - 10662 0018 59D0 beq .L521 + 10661 .loc 1 1126 8 is_stmt 0 view .LVU3574 + ARM GAS /tmp/cciGf5I5.s page 346 + + + 10662 0016 0029 cmp r1, #0 + 10663 0018 59D0 beq .L521 1126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10663 .loc 1 1126 25 discriminator 1 view .LVU3569 - 10664 001a 0AB9 cbnz r2, .L526 + 10664 .loc 1 1126 25 discriminator 1 view .LVU3575 + 10665 001a 0AB9 cbnz r2, .L526 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10665 .loc 1 1128 15 view .LVU3570 - ARM GAS /tmp/ccqWDry3.s page 346 - - - 10666 001c 0120 movs r0, #1 - 10667 .LVL937: + 10666 .loc 1 1128 15 view .LVU3576 + 10667 001c 0120 movs r0, #1 + 10668 .LVL937: 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10668 .loc 1 1128 15 view .LVU3571 - 10669 001e 53E0 b .L512 - 10670 .LVL938: - 10671 .L526: + 10669 .loc 1 1128 15 view .LVU3577 + 10670 001e 53E0 b .L512 + 10671 .LVL938: + 10672 .L526: 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY_TX; - 10672 .loc 1 1131 5 is_stmt 1 view .LVU3572 + 10673 .loc 1 1131 5 is_stmt 1 view .LVU3578 1131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY_TX; - 10673 .loc 1 1131 22 is_stmt 0 view .LVU3573 - 10674 0020 0023 movs r3, #0 - 10675 0022 C0F89030 str r3, [r0, #144] + 10674 .loc 1 1131 22 is_stmt 0 view .LVU3579 + 10675 0020 0023 movs r3, #0 + 10676 0022 C0F89030 str r3, [r0, #144] 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10676 .loc 1 1132 5 is_stmt 1 view .LVU3574 + 10677 .loc 1 1132 5 is_stmt 1 view .LVU3580 1132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10677 .loc 1 1132 19 is_stmt 0 view .LVU3575 - 10678 0026 2123 movs r3, #33 - 10679 0028 C0F88830 str r3, [r0, #136] + 10678 .loc 1 1132 19 is_stmt 0 view .LVU3581 + 10679 0026 2123 movs r3, #33 + 10680 0028 C0F88830 str r3, [r0, #136] 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10680 .loc 1 1135 5 is_stmt 1 view .LVU3576 + 10681 .loc 1 1135 5 is_stmt 1 view .LVU3582 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10681 .loc 1 1135 17 is_stmt 0 view .LVU3577 - 10682 002c FFF7FEFF bl HAL_GetTick - 10683 .LVL939: + 10682 .loc 1 1135 17 is_stmt 0 view .LVU3583 + 10683 002c FFF7FEFF bl HAL_GetTick + 10684 .LVL939: 1135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10684 .loc 1 1135 17 view .LVU3578 - 10685 0030 0746 mov r7, r0 - 10686 .LVL940: + 10685 .loc 1 1135 17 view .LVU3584 + 10686 0030 0746 mov r7, r0 + 10687 .LVL940: 1137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount = Size; - 10687 .loc 1 1137 5 is_stmt 1 view .LVU3579 + 10688 .loc 1 1137 5 is_stmt 1 view .LVU3585 1137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->TxXferCount = Size; - 10688 .loc 1 1137 24 is_stmt 0 view .LVU3580 - 10689 0032 A4F85480 strh r8, [r4, #84] @ movhi + 10689 .loc 1 1137 24 is_stmt 0 view .LVU3586 + 10690 0032 A4F85480 strh r8, [r4, #84] @ movhi 1138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10690 .loc 1 1138 5 is_stmt 1 view .LVU3581 + 10691 .loc 1 1138 5 is_stmt 1 view .LVU3587 1138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10691 .loc 1 1138 24 is_stmt 0 view .LVU3582 - 10692 0036 A4F85680 strh r8, [r4, #86] @ movhi + 10692 .loc 1 1138 24 is_stmt 0 view .LVU3588 + 10693 0036 A4F85680 strh r8, [r4, #86] @ movhi 1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10693 .loc 1 1141 5 is_stmt 1 view .LVU3583 + 10694 .loc 1 1141 5 is_stmt 1 view .LVU3589 1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10694 .loc 1 1141 21 is_stmt 0 view .LVU3584 - 10695 003a A368 ldr r3, [r4, #8] + 10695 .loc 1 1141 21 is_stmt 0 view .LVU3590 + 10696 003a A368 ldr r3, [r4, #8] 1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10696 .loc 1 1141 8 view .LVU3585 - 10697 003c B3F5805F cmp r3, #4096 - 10698 0040 02D0 beq .L527 + 10697 .loc 1 1141 8 view .LVU3591 + 10698 003c B3F5805F cmp r3, #4096 + 10699 0040 02D0 beq .L527 1149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10699 .loc 1 1149 19 view .LVU3586 - 10700 0042 4FF00008 mov r8, #0 - 10701 .LVL941: -1149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10702 .loc 1 1149 19 view .LVU3587 - 10703 0046 16E0 b .L517 - 10704 .L527: -1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 347 + 10700 .loc 1 1149 19 view .LVU3592 + ARM GAS /tmp/cciGf5I5.s page 347 - 10705 .loc 1 1141 71 discriminator 1 view .LVU3588 - 10706 0048 2369 ldr r3, [r4, #16] -1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10707 .loc 1 1141 56 discriminator 1 view .LVU3589 - 10708 004a 43B3 cbz r3, .L524 + 10701 0042 4FF00008 mov r8, #0 + 10702 .LVL941: 1149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10709 .loc 1 1149 19 view .LVU3590 - 10710 004c 4FF00008 mov r8, #0 - 10711 0050 11E0 b .L517 - 10712 .LVL942: - 10713 .L529: + 10703 .loc 1 1149 19 view .LVU3593 + 10704 0046 16E0 b .L517 + 10705 .L527: +1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10706 .loc 1 1141 71 discriminator 1 view .LVU3594 + 10707 0048 2369 ldr r3, [r4, #16] +1141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10708 .loc 1 1141 56 discriminator 1 view .LVU3595 + 10709 004a 43B3 cbz r3, .L524 +1149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 10710 .loc 1 1149 19 view .LVU3596 + 10711 004c 4FF00008 mov r8, #0 + 10712 0050 11E0 b .L517 + 10713 .LVL942: + 10714 .L529: 1157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10714 .loc 1 1157 9 is_stmt 1 view .LVU3591 + 10715 .loc 1 1157 9 is_stmt 1 view .LVU3597 1157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10715 .loc 1 1157 23 is_stmt 0 view .LVU3592 - 10716 0052 2023 movs r3, #32 - 10717 0054 C4F88830 str r3, [r4, #136] + 10716 .loc 1 1157 23 is_stmt 0 view .LVU3598 + 10717 0052 2023 movs r3, #32 + 10718 0054 C4F88830 str r3, [r4, #136] 1159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10718 .loc 1 1159 9 is_stmt 1 view .LVU3593 + 10719 .loc 1 1159 9 is_stmt 1 view .LVU3599 1159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10719 .loc 1 1159 16 is_stmt 0 view .LVU3594 - 10720 0058 0320 movs r0, #3 - 10721 005a 35E0 b .L512 - 10722 .L530: + 10720 .loc 1 1159 16 is_stmt 0 view .LVU3600 + 10721 0058 0320 movs r0, #3 + 10722 005a 35E0 b .L512 + 10723 .L530: 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 10723 .loc 1 1163 9 is_stmt 1 view .LVU3595 + 10724 .loc 1 1163 9 is_stmt 1 view .LVU3601 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 10724 .loc 1 1163 43 is_stmt 0 view .LVU3596 - 10725 005c 38F8023B ldrh r3, [r8], #2 - 10726 .LVL943: + 10725 .loc 1 1163 43 is_stmt 0 view .LVU3602 + 10726 005c 38F8023B ldrh r3, [r8], #2 + 10727 .LVL943: 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 10727 .loc 1 1163 14 view .LVU3597 - 10728 0060 2268 ldr r2, [r4] + 10728 .loc 1 1163 14 view .LVU3603 + 10729 0060 2268 ldr r2, [r4] 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 10729 .loc 1 1163 32 view .LVU3598 - 10730 0062 C3F30803 ubfx r3, r3, #0, #9 + 10730 .loc 1 1163 32 view .LVU3604 + 10731 0062 C3F30803 ubfx r3, r3, #0, #9 1163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 10731 .loc 1 1163 30 view .LVU3599 - 10732 0066 9362 str r3, [r2, #40] + 10732 .loc 1 1163 30 view .LVU3605 + 10733 0066 9362 str r3, [r2, #40] 1164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10733 .loc 1 1164 9 is_stmt 1 view .LVU3600 - 10734 .LVL944: - 10735 .L516: + 10734 .loc 1 1164 9 is_stmt 1 view .LVU3606 + 10735 .LVL944: + 10736 .L516: 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10736 .loc 1 1171 7 view .LVU3601 + 10737 .loc 1 1171 7 view .LVU3607 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10737 .loc 1 1171 12 is_stmt 0 view .LVU3602 - 10738 0068 B4F85620 ldrh r2, [r4, #86] - 10739 006c 92B2 uxth r2, r2 + 10738 .loc 1 1171 12 is_stmt 0 view .LVU3608 + 10739 0068 B4F85620 ldrh r2, [r4, #86] + 10740 006c 92B2 uxth r2, r2 1171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10740 .loc 1 1171 25 view .LVU3603 - 10741 006e 013A subs r2, r2, #1 - 10742 0070 92B2 uxth r2, r2 - 10743 0072 A4F85620 strh r2, [r4, #86] @ movhi - 10744 .LVL945: - 10745 .L517: -1152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 348 + ARM GAS /tmp/cciGf5I5.s page 348 - 10746 .loc 1 1152 31 is_stmt 1 view .LVU3604 + 10741 .loc 1 1171 25 view .LVU3609 + 10742 006e 013A subs r2, r2, #1 + 10743 0070 92B2 uxth r2, r2 + 10744 0072 A4F85620 strh r2, [r4, #86] @ movhi + 10745 .LVL945: + 10746 .L517: 1152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10747 .loc 1 1152 17 is_stmt 0 view .LVU3605 - 10748 0076 B4F85630 ldrh r3, [r4, #86] - 10749 007a 9BB2 uxth r3, r3 + 10747 .loc 1 1152 31 is_stmt 1 view .LVU3610 1152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10750 .loc 1 1152 31 view .LVU3606 - 10751 007c 93B1 cbz r3, .L528 + 10748 .loc 1 1152 17 is_stmt 0 view .LVU3611 + 10749 0076 B4F85630 ldrh r3, [r4, #86] + 10750 007a 9BB2 uxth r3, r3 +1152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10751 .loc 1 1152 31 view .LVU3612 + 10752 007c 93B1 cbz r3, .L528 1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10752 .loc 1 1154 7 is_stmt 1 view .LVU3607 + 10753 .loc 1 1154 7 is_stmt 1 view .LVU3613 1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10753 .loc 1 1154 11 is_stmt 0 view .LVU3608 - 10754 007e 0096 str r6, [sp] - 10755 0080 3B46 mov r3, r7 - 10756 0082 0022 movs r2, #0 - 10757 0084 8021 movs r1, #128 - 10758 0086 2046 mov r0, r4 - 10759 0088 FFF7FEFF bl UART_WaitOnFlagUntilTimeout - 10760 .LVL946: + 10754 .loc 1 1154 11 is_stmt 0 view .LVU3614 + 10755 007e 0096 str r6, [sp] + 10756 0080 3B46 mov r3, r7 + 10757 0082 0022 movs r2, #0 + 10758 0084 8021 movs r1, #128 + 10759 0086 2046 mov r0, r4 + 10760 0088 FFF7FEFF bl UART_WaitOnFlagUntilTimeout + 10761 .LVL946: 1154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10761 .loc 1 1154 10 discriminator 1 view .LVU3609 - 10762 008c 0028 cmp r0, #0 - 10763 008e E0D1 bne .L529 + 10762 .loc 1 1154 10 discriminator 1 view .LVU3615 + 10763 008c 0028 cmp r0, #0 + 10764 008e E0D1 bne .L529 1161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10764 .loc 1 1161 7 is_stmt 1 view .LVU3610 + 10765 .loc 1 1161 7 is_stmt 1 view .LVU3616 1161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10765 .loc 1 1161 10 is_stmt 0 view .LVU3611 - 10766 0090 002D cmp r5, #0 - 10767 0092 E3D0 beq .L530 + 10766 .loc 1 1161 10 is_stmt 0 view .LVU3617 + 10767 0090 002D cmp r5, #0 + 10768 0092 E3D0 beq .L530 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 10768 .loc 1 1168 9 is_stmt 1 view .LVU3612 + 10769 .loc 1 1168 9 is_stmt 1 view .LVU3618 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 10769 .loc 1 1168 42 is_stmt 0 view .LVU3613 - 10770 0094 15F8012B ldrb r2, [r5], #1 @ zero_extendqisi2 - 10771 .LVL947: + 10770 .loc 1 1168 42 is_stmt 0 view .LVU3619 + 10771 0094 15F8012B ldrb r2, [r5], #1 @ zero_extendqisi2 + 10772 .LVL947: 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 10772 .loc 1 1168 14 view .LVU3614 - 10773 0098 2368 ldr r3, [r4] + 10773 .loc 1 1168 14 view .LVU3620 + 10774 0098 2368 ldr r3, [r4] 1168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 10774 .loc 1 1168 30 view .LVU3615 - 10775 009a 9A62 str r2, [r3, #40] + 10775 .loc 1 1168 30 view .LVU3621 + 10776 009a 9A62 str r2, [r3, #40] 1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10776 .loc 1 1169 9 is_stmt 1 view .LVU3616 - 10777 .LVL948: -1169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10778 .loc 1 1169 9 is_stmt 0 view .LVU3617 - 10779 009c E4E7 b .L516 - 10780 .LVL949: - 10781 .L524: + 10777 .loc 1 1169 9 is_stmt 1 view .LVU3622 + 10778 009c E4E7 b .L516 + 10779 .LVL948: + 10780 .L524: 1144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10782 .loc 1 1144 19 view .LVU3618 - 10783 009e A846 mov r8, r5 + 10781 .loc 1 1144 19 is_stmt 0 view .LVU3623 + 10782 009e A846 mov r8, r5 1143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (const uint16_t *) pData; - 10784 .loc 1 1143 19 view .LVU3619 - 10785 00a0 0025 movs r5, #0 - 10786 .LVL950: -1143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (const uint16_t *) pData; - ARM GAS /tmp/ccqWDry3.s page 349 + ARM GAS /tmp/cciGf5I5.s page 349 - 10787 .loc 1 1143 19 view .LVU3620 - 10788 00a2 E8E7 b .L517 - 10789 .LVL951: - 10790 .L528: + 10783 .loc 1 1143 19 view .LVU3624 + 10784 00a0 0025 movs r5, #0 + 10785 .LVL949: +1143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (const uint16_t *) pData; + 10786 .loc 1 1143 19 view .LVU3625 + 10787 00a2 E8E7 b .L517 + 10788 .LVL950: + 10789 .L528: 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10791 .loc 1 1174 5 is_stmt 1 view .LVU3621 + 10790 .loc 1 1174 5 is_stmt 1 view .LVU3626 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10792 .loc 1 1174 9 is_stmt 0 view .LVU3622 - 10793 00a4 0096 str r6, [sp] - 10794 00a6 3B46 mov r3, r7 - 10795 00a8 0022 movs r2, #0 - 10796 00aa 4021 movs r1, #64 - 10797 00ac 2046 mov r0, r4 - 10798 00ae FFF7FEFF bl UART_WaitOnFlagUntilTimeout - 10799 .LVL952: + 10791 .loc 1 1174 9 is_stmt 0 view .LVU3627 + 10792 00a4 0096 str r6, [sp] + 10793 00a6 3B46 mov r3, r7 + 10794 00a8 0022 movs r2, #0 + 10795 00aa 4021 movs r1, #64 + 10796 00ac 2046 mov r0, r4 + 10797 00ae FFF7FEFF bl UART_WaitOnFlagUntilTimeout + 10798 .LVL951: 1174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10800 .loc 1 1174 8 discriminator 1 view .LVU3623 - 10801 00b2 18B9 cbnz r0, .L531 + 10799 .loc 1 1174 8 discriminator 1 view .LVU3628 + 10800 00b2 18B9 cbnz r0, .L531 1182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10802 .loc 1 1182 5 is_stmt 1 view .LVU3624 + 10801 .loc 1 1182 5 is_stmt 1 view .LVU3629 1182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10803 .loc 1 1182 19 is_stmt 0 view .LVU3625 - 10804 00b4 2023 movs r3, #32 - 10805 00b6 C4F88830 str r3, [r4, #136] + 10802 .loc 1 1182 19 is_stmt 0 view .LVU3630 + 10803 00b4 2023 movs r3, #32 + 10804 00b6 C4F88830 str r3, [r4, #136] 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10806 .loc 1 1184 5 is_stmt 1 view .LVU3626 + 10805 .loc 1 1184 5 is_stmt 1 view .LVU3631 1184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10807 .loc 1 1184 12 is_stmt 0 view .LVU3627 - 10808 00ba 05E0 b .L512 - 10809 .L531: + 10806 .loc 1 1184 12 is_stmt 0 view .LVU3632 + 10807 00ba 05E0 b .L512 + 10808 .L531: 1176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10810 .loc 1 1176 7 is_stmt 1 view .LVU3628 + 10809 .loc 1 1176 7 is_stmt 1 view .LVU3633 1176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10811 .loc 1 1176 21 is_stmt 0 view .LVU3629 - 10812 00bc 2023 movs r3, #32 - 10813 00be C4F88830 str r3, [r4, #136] + 10810 .loc 1 1176 21 is_stmt 0 view .LVU3634 + 10811 00bc 2023 movs r3, #32 + 10812 00be C4F88830 str r3, [r4, #136] 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10814 .loc 1 1178 7 is_stmt 1 view .LVU3630 + 10813 .loc 1 1178 7 is_stmt 1 view .LVU3635 1178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10815 .loc 1 1178 14 is_stmt 0 view .LVU3631 - 10816 00c2 0320 movs r0, #3 - 10817 00c4 00E0 b .L512 - 10818 .LVL953: - 10819 .L520: + 10814 .loc 1 1178 14 is_stmt 0 view .LVU3636 + 10815 00c2 0320 movs r0, #3 + 10816 00c4 00E0 b .L512 + 10817 .LVL952: + 10818 .L520: 1188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10820 .loc 1 1188 12 view .LVU3632 - 10821 00c6 0220 movs r0, #2 - 10822 .LVL954: - 10823 .L512: + 10819 .loc 1 1188 12 view .LVU3637 + 10820 00c6 0220 movs r0, #2 + 10821 .LVL953: + 10822 .L512: 1190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10824 .loc 1 1190 1 view .LVU3633 - 10825 00c8 02B0 add sp, sp, #8 - 10826 .LCFI35: - 10827 .cfi_remember_state - 10828 .cfi_def_cfa_offset 24 - 10829 @ sp needed - 10830 00ca BDE8F081 pop {r4, r5, r6, r7, r8, pc} - ARM GAS /tmp/ccqWDry3.s page 350 + 10823 .loc 1 1190 1 view .LVU3638 + 10824 00c8 02B0 add sp, sp, #8 + 10825 .LCFI35: + ARM GAS /tmp/cciGf5I5.s page 350 - 10831 .LVL955: - 10832 .L521: - 10833 .LCFI36: - 10834 .cfi_restore_state + 10826 .cfi_remember_state + 10827 .cfi_def_cfa_offset 24 + 10828 @ sp needed + 10829 00ca BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 10830 .LVL954: + 10831 .L521: + 10832 .LCFI36: + 10833 .cfi_restore_state 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10835 .loc 1 1128 15 view .LVU3634 - 10836 00ce 0120 movs r0, #1 - 10837 .LVL956: + 10834 .loc 1 1128 15 view .LVU3639 + 10835 00ce 0120 movs r0, #1 + 10836 .LVL955: 1128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10838 .loc 1 1128 15 view .LVU3635 - 10839 00d0 FAE7 b .L512 - 10840 .cfi_endproc - 10841 .LFE336: - 10843 .section .text.HAL_UART_Receive,"ax",%progbits - 10844 .align 1 - 10845 .global HAL_UART_Receive - 10846 .syntax unified - 10847 .thumb - 10848 .thumb_func - 10850 HAL_UART_Receive: - 10851 .LVL957: - 10852 .LFB337: + 10837 .loc 1 1128 15 view .LVU3640 + 10838 00d0 FAE7 b .L512 + 10839 .cfi_endproc + 10840 .LFE336: + 10842 .section .text.HAL_UART_Receive,"ax",%progbits + 10843 .align 1 + 10844 .global HAL_UART_Receive + 10845 .syntax unified + 10846 .thumb + 10847 .thumb_func + 10849 HAL_UART_Receive: + 10850 .LVL956: + 10851 .LFB337: 1208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint8_t *pdata8bits; - 10853 .loc 1 1208 1 is_stmt 1 view -0 - 10854 .cfi_startproc - 10855 @ args = 0, pretend = 0, frame = 0 - 10856 @ frame_needed = 0, uses_anonymous_args = 0 + 10852 .loc 1 1208 1 is_stmt 1 view -0 + 10853 .cfi_startproc + 10854 @ args = 0, pretend = 0, frame = 0 + 10855 @ frame_needed = 0, uses_anonymous_args = 0 1208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint8_t *pdata8bits; - 10857 .loc 1 1208 1 is_stmt 0 view .LVU3637 - 10858 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} - 10859 .LCFI37: - 10860 .cfi_def_cfa_offset 28 - 10861 .cfi_offset 4, -28 - 10862 .cfi_offset 5, -24 - 10863 .cfi_offset 6, -20 - 10864 .cfi_offset 7, -16 - 10865 .cfi_offset 8, -12 - 10866 .cfi_offset 9, -8 - 10867 .cfi_offset 14, -4 - 10868 0004 83B0 sub sp, sp, #12 - 10869 .LCFI38: - 10870 .cfi_def_cfa_offset 40 - 10871 0006 1E46 mov r6, r3 + 10856 .loc 1 1208 1 is_stmt 0 view .LVU3642 + 10857 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 10858 .LCFI37: + 10859 .cfi_def_cfa_offset 28 + 10860 .cfi_offset 4, -28 + 10861 .cfi_offset 5, -24 + 10862 .cfi_offset 6, -20 + 10863 .cfi_offset 7, -16 + 10864 .cfi_offset 8, -12 + 10865 .cfi_offset 9, -8 + 10866 .cfi_offset 14, -4 + 10867 0004 83B0 sub sp, sp, #12 + 10868 .LCFI38: + 10869 .cfi_def_cfa_offset 40 + 10870 0006 1E46 mov r6, r3 1209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint16_t *pdata16bits; - 10872 .loc 1 1209 3 is_stmt 1 view .LVU3638 + 10871 .loc 1 1209 3 is_stmt 1 view .LVU3643 1210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint16_t uhMask; - 10873 .loc 1 1210 3 view .LVU3639 + 10872 .loc 1 1210 3 view .LVU3644 1211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t tickstart; - 10874 .loc 1 1211 3 view .LVU3640 + 10873 .loc 1 1211 3 view .LVU3645 1212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10875 .loc 1 1212 3 view .LVU3641 + 10874 .loc 1 1212 3 view .LVU3646 1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10876 .loc 1 1215 3 view .LVU3642 -1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10877 .loc 1 1215 12 is_stmt 0 view .LVU3643 - 10878 0008 D0F88C30 ldr r3, [r0, #140] - 10879 .LVL958: - ARM GAS /tmp/ccqWDry3.s page 351 + 10875 .loc 1 1215 3 view .LVU3647 + ARM GAS /tmp/cciGf5I5.s page 351 1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10880 .loc 1 1215 6 view .LVU3644 - 10881 000c 202B cmp r3, #32 - 10882 000e 7DD1 bne .L547 - 10883 0010 0446 mov r4, r0 - 10884 0012 0D46 mov r5, r1 - 10885 0014 9046 mov r8, r2 + 10876 .loc 1 1215 12 is_stmt 0 view .LVU3648 + 10877 0008 D0F88C30 ldr r3, [r0, #140] + 10878 .LVL957: +1215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 10879 .loc 1 1215 6 view .LVU3649 + 10880 000c 202B cmp r3, #32 + 10881 000e 7DD1 bne .L547 + 10882 0010 0446 mov r4, r0 + 10883 0012 0D46 mov r5, r1 + 10884 0014 9046 mov r8, r2 1217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10886 .loc 1 1217 5 is_stmt 1 view .LVU3645 + 10885 .loc 1 1217 5 is_stmt 1 view .LVU3650 1217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10887 .loc 1 1217 8 is_stmt 0 view .LVU3646 - 10888 0016 0029 cmp r1, #0 - 10889 0018 7CD0 beq .L548 + 10886 .loc 1 1217 8 is_stmt 0 view .LVU3651 + 10887 0016 0029 cmp r1, #0 + 10888 0018 7CD0 beq .L548 1217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10890 .loc 1 1217 25 discriminator 1 view .LVU3647 - 10891 001a 0AB9 cbnz r2, .L553 + 10889 .loc 1 1217 25 discriminator 1 view .LVU3652 + 10890 001a 0AB9 cbnz r2, .L553 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10892 .loc 1 1219 15 view .LVU3648 - 10893 001c 0120 movs r0, #1 - 10894 .LVL959: + 10891 .loc 1 1219 15 view .LVU3653 + 10892 001c 0120 movs r0, #1 + 10893 .LVL958: 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10895 .loc 1 1219 15 view .LVU3649 - 10896 001e 76E0 b .L533 - 10897 .LVL960: - 10898 .L553: + 10894 .loc 1 1219 15 view .LVU3654 + 10895 001e 76E0 b .L533 + 10896 .LVL959: + 10897 .L553: 1222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 10899 .loc 1 1222 5 is_stmt 1 view .LVU3650 + 10898 .loc 1 1222 5 is_stmt 1 view .LVU3655 1222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 10900 .loc 1 1222 22 is_stmt 0 view .LVU3651 - 10901 0020 0023 movs r3, #0 - 10902 0022 C0F89030 str r3, [r0, #144] + 10899 .loc 1 1222 22 is_stmt 0 view .LVU3656 + 10900 0020 0023 movs r3, #0 + 10901 0022 C0F89030 str r3, [r0, #144] 1223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; - 10903 .loc 1 1223 5 is_stmt 1 view .LVU3652 + 10902 .loc 1 1223 5 is_stmt 1 view .LVU3657 1223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; - 10904 .loc 1 1223 20 is_stmt 0 view .LVU3653 - 10905 0026 2222 movs r2, #34 - 10906 .LVL961: + 10903 .loc 1 1223 20 is_stmt 0 view .LVU3658 + 10904 0026 2222 movs r2, #34 + 10905 .LVL960: 1223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; - 10907 .loc 1 1223 20 view .LVU3654 - 10908 0028 C0F88C20 str r2, [r0, #140] + 10906 .loc 1 1223 20 view .LVU3659 + 10907 0028 C0F88C20 str r2, [r0, #140] 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10909 .loc 1 1224 5 is_stmt 1 view .LVU3655 + 10908 .loc 1 1224 5 is_stmt 1 view .LVU3660 1224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10910 .loc 1 1224 26 is_stmt 0 view .LVU3656 - 10911 002c C366 str r3, [r0, #108] + 10909 .loc 1 1224 26 is_stmt 0 view .LVU3661 + 10910 002c C366 str r3, [r0, #108] 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10912 .loc 1 1227 5 is_stmt 1 view .LVU3657 + 10911 .loc 1 1227 5 is_stmt 1 view .LVU3662 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10913 .loc 1 1227 17 is_stmt 0 view .LVU3658 - 10914 002e FFF7FEFF bl HAL_GetTick - 10915 .LVL962: + 10912 .loc 1 1227 17 is_stmt 0 view .LVU3663 + 10913 002e FFF7FEFF bl HAL_GetTick + 10914 .LVL961: 1227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10916 .loc 1 1227 17 view .LVU3659 - 10917 0032 0746 mov r7, r0 - 10918 .LVL963: + 10915 .loc 1 1227 17 view .LVU3664 + ARM GAS /tmp/cciGf5I5.s page 352 + + + 10916 0032 0746 mov r7, r0 + 10917 .LVL962: 1229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferCount = Size; - 10919 .loc 1 1229 5 is_stmt 1 view .LVU3660 - ARM GAS /tmp/ccqWDry3.s page 352 - - + 10918 .loc 1 1229 5 is_stmt 1 view .LVU3665 1229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferCount = Size; - 10920 .loc 1 1229 24 is_stmt 0 view .LVU3661 - 10921 0034 A4F85C80 strh r8, [r4, #92] @ movhi + 10919 .loc 1 1229 24 is_stmt 0 view .LVU3666 + 10920 0034 A4F85C80 strh r8, [r4, #92] @ movhi 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10922 .loc 1 1230 5 is_stmt 1 view .LVU3662 + 10921 .loc 1 1230 5 is_stmt 1 view .LVU3667 1230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10923 .loc 1 1230 24 is_stmt 0 view .LVU3663 - 10924 0038 A4F85E80 strh r8, [r4, #94] @ movhi + 10922 .loc 1 1230 24 is_stmt 0 view .LVU3668 + 10923 0038 A4F85E80 strh r8, [r4, #94] @ movhi 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10925 .loc 1 1233 5 is_stmt 1 view .LVU3664 + 10924 .loc 1 1233 5 is_stmt 1 view .LVU3669 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10926 .loc 1 1233 5 view .LVU3665 - 10927 003c A368 ldr r3, [r4, #8] - 10928 003e B3F5805F cmp r3, #4096 - 10929 0042 06D0 beq .L554 + 10925 .loc 1 1233 5 view .LVU3670 + 10926 003c A368 ldr r3, [r4, #8] + 10927 003e B3F5805F cmp r3, #4096 + 10928 0042 06D0 beq .L554 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10930 .loc 1 1233 5 discriminator 2 view .LVU3666 - 10931 0044 A3B9 cbnz r3, .L537 + 10929 .loc 1 1233 5 discriminator 2 view .LVU3671 + 10930 0044 A3B9 cbnz r3, .L537 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10932 .loc 1 1233 5 discriminator 5 view .LVU3667 - 10933 0046 2269 ldr r2, [r4, #16] - 10934 0048 72B9 cbnz r2, .L538 + 10931 .loc 1 1233 5 discriminator 5 view .LVU3672 + 10932 0046 2269 ldr r2, [r4, #16] + 10933 0048 72B9 cbnz r2, .L538 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10935 .loc 1 1233 5 discriminator 7 view .LVU3668 - 10936 004a FF22 movs r2, #255 - 10937 004c A4F86020 strh r2, [r4, #96] @ movhi - 10938 0050 14E0 b .L536 - 10939 .L554: + 10934 .loc 1 1233 5 discriminator 7 view .LVU3673 + 10935 004a FF22 movs r2, #255 + 10936 004c A4F86020 strh r2, [r4, #96] @ movhi + 10937 0050 14E0 b .L536 + 10938 .L554: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10940 .loc 1 1233 5 discriminator 1 view .LVU3669 - 10941 0052 2269 ldr r2, [r4, #16] - 10942 0054 22B9 cbnz r2, .L535 + 10939 .loc 1 1233 5 discriminator 1 view .LVU3674 + 10940 0052 2269 ldr r2, [r4, #16] + 10941 0054 22B9 cbnz r2, .L535 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10943 .loc 1 1233 5 discriminator 3 view .LVU3670 - 10944 0056 40F2FF12 movw r2, #511 - 10945 005a A4F86020 strh r2, [r4, #96] @ movhi - 10946 005e 0DE0 b .L536 - 10947 .L535: + 10942 .loc 1 1233 5 discriminator 3 view .LVU3675 + 10943 0056 40F2FF12 movw r2, #511 + 10944 005a A4F86020 strh r2, [r4, #96] @ movhi + 10945 005e 0DE0 b .L536 + 10946 .L535: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10948 .loc 1 1233 5 discriminator 4 view .LVU3671 - 10949 0060 FF22 movs r2, #255 - 10950 0062 A4F86020 strh r2, [r4, #96] @ movhi - 10951 0066 09E0 b .L536 - 10952 .L538: + 10947 .loc 1 1233 5 discriminator 4 view .LVU3676 + 10948 0060 FF22 movs r2, #255 + 10949 0062 A4F86020 strh r2, [r4, #96] @ movhi + 10950 0066 09E0 b .L536 + 10951 .L538: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10953 .loc 1 1233 5 discriminator 8 view .LVU3672 - 10954 0068 7F22 movs r2, #127 - 10955 006a A4F86020 strh r2, [r4, #96] @ movhi - 10956 006e 05E0 b .L536 - 10957 .L537: + 10952 .loc 1 1233 5 discriminator 8 view .LVU3677 + 10953 0068 7F22 movs r2, #127 + 10954 006a A4F86020 strh r2, [r4, #96] @ movhi + 10955 006e 05E0 b .L536 + 10956 .L537: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10958 .loc 1 1233 5 discriminator 6 view .LVU3673 - 10959 0070 B3F1805F cmp r3, #268435456 - 10960 0074 0AD0 beq .L555 -1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10961 .loc 1 1233 5 discriminator 10 view .LVU3674 - 10962 0076 0022 movs r2, #0 - ARM GAS /tmp/ccqWDry3.s page 353 + 10957 .loc 1 1233 5 discriminator 6 view .LVU3678 + 10958 0070 B3F1805F cmp r3, #268435456 + ARM GAS /tmp/cciGf5I5.s page 353 - 10963 0078 A4F86020 strh r2, [r4, #96] @ movhi - 10964 .L536: + 10959 0074 0AD0 beq .L555 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10965 .loc 1 1233 5 discriminator 13 view .LVU3675 + 10960 .loc 1 1233 5 discriminator 10 view .LVU3679 + 10961 0076 0022 movs r2, #0 + 10962 0078 A4F86020 strh r2, [r4, #96] @ movhi + 10963 .L536: +1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; + 10964 .loc 1 1233 5 discriminator 13 view .LVU3680 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10966 .loc 1 1234 5 view .LVU3676 + 10965 .loc 1 1234 5 view .LVU3681 1234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 10967 .loc 1 1234 12 is_stmt 0 view .LVU3677 - 10968 007c B4F86080 ldrh r8, [r4, #96] - 10969 .LVL964: + 10966 .loc 1 1234 12 is_stmt 0 view .LVU3682 + 10967 007c B4F86080 ldrh r8, [r4, #96] + 10968 .LVL963: 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10970 .loc 1 1237 5 is_stmt 1 view .LVU3678 + 10969 .loc 1 1237 5 is_stmt 1 view .LVU3683 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10971 .loc 1 1237 8 is_stmt 0 view .LVU3679 - 10972 0080 B3F5805F cmp r3, #4096 - 10973 0084 0CD0 beq .L556 + 10970 .loc 1 1237 8 is_stmt 0 view .LVU3684 + 10971 0080 B3F5805F cmp r3, #4096 + 10972 0084 0CD0 beq .L556 1245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10974 .loc 1 1245 19 view .LVU3680 - 10975 0086 4FF00009 mov r9, #0 - 10976 008a 23E0 b .L542 - 10977 .LVL965: - 10978 .L555: + 10973 .loc 1 1245 19 view .LVU3685 + 10974 0086 4FF00009 mov r9, #0 + 10975 008a 20E0 b .L545 + 10976 .LVL964: + 10977 .L555: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10979 .loc 1 1233 5 is_stmt 1 discriminator 9 view .LVU3681 - 10980 008c 2269 ldr r2, [r4, #16] - 10981 008e 1AB9 cbnz r2, .L540 + 10978 .loc 1 1233 5 is_stmt 1 discriminator 9 view .LVU3686 + 10979 008c 2269 ldr r2, [r4, #16] + 10980 008e 1AB9 cbnz r2, .L540 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10982 .loc 1 1233 5 discriminator 11 view .LVU3682 - 10983 0090 7F22 movs r2, #127 - 10984 0092 A4F86020 strh r2, [r4, #96] @ movhi - 10985 0096 F1E7 b .L536 - 10986 .L540: + 10981 .loc 1 1233 5 discriminator 11 view .LVU3687 + 10982 0090 7F22 movs r2, #127 + 10983 0092 A4F86020 strh r2, [r4, #96] @ movhi + 10984 0096 F1E7 b .L536 + 10985 .L540: 1233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uhMask = huart->Mask; - 10987 .loc 1 1233 5 discriminator 12 view .LVU3683 - 10988 0098 3F22 movs r2, #63 - 10989 009a A4F86020 strh r2, [r4, #96] @ movhi - 10990 009e EDE7 b .L536 - 10991 .LVL966: - 10992 .L556: + 10986 .loc 1 1233 5 discriminator 12 view .LVU3688 + 10987 0098 3F22 movs r2, #63 + 10988 009a A4F86020 strh r2, [r4, #96] @ movhi + 10989 009e EDE7 b .L536 + 10990 .LVL965: + 10991 .L556: 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10993 .loc 1 1237 71 is_stmt 0 discriminator 1 view .LVU3684 - 10994 00a0 2369 ldr r3, [r4, #16] + 10992 .loc 1 1237 71 is_stmt 0 discriminator 1 view .LVU3689 + 10993 00a0 2369 ldr r3, [r4, #16] 1237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 10995 .loc 1 1237 56 discriminator 1 view .LVU3685 - 10996 00a2 13B1 cbz r3, .L551 + 10994 .loc 1 1237 56 discriminator 1 view .LVU3690 + 10995 00a2 5BB3 cbz r3, .L551 1245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 10997 .loc 1 1245 19 view .LVU3686 - 10998 00a4 4FF00009 mov r9, #0 - 10999 00a8 14E0 b .L542 - 11000 .L551: -1240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11001 .loc 1 1240 19 view .LVU3687 - 11002 00aa A946 mov r9, r5 -1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (uint16_t *) pData; - 11003 .loc 1 1239 19 view .LVU3688 - 11004 00ac 0025 movs r5, #0 - 11005 .LVL967: - ARM GAS /tmp/ccqWDry3.s page 354 + 10996 .loc 1 1245 19 view .LVU3691 + 10997 00a4 4FF00009 mov r9, #0 + 10998 00a8 11E0 b .L545 + 10999 .LVL966: + 11000 .L558: +1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 11001 .loc 1 1253 9 is_stmt 1 view .LVU3692 + ARM GAS /tmp/cciGf5I5.s page 354 -1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (uint16_t *) pData; - 11006 .loc 1 1239 19 view .LVU3689 - 11007 00ae 11E0 b .L542 - 11008 .LVL968: - 11009 .L558: 1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11010 .loc 1 1253 9 is_stmt 1 view .LVU3690 -1253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11011 .loc 1 1253 24 is_stmt 0 view .LVU3691 - 11012 00b0 2023 movs r3, #32 - 11013 00b2 C4F88C30 str r3, [r4, #140] + 11002 .loc 1 1253 24 is_stmt 0 view .LVU3693 + 11003 00aa 2023 movs r3, #32 + 11004 00ac C4F88C30 str r3, [r4, #140] 1255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11014 .loc 1 1255 9 is_stmt 1 view .LVU3692 + 11005 .loc 1 1255 9 is_stmt 1 view .LVU3694 1255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11015 .loc 1 1255 16 is_stmt 0 view .LVU3693 - 11016 00b6 0320 movs r0, #3 - 11017 00b8 29E0 b .L533 - 11018 .L559: + 11006 .loc 1 1255 16 is_stmt 0 view .LVU3695 + 11007 00b0 0320 movs r0, #3 + 11008 00b2 2CE0 b .L533 + 11009 .L559: 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 11019 .loc 1 1259 9 is_stmt 1 view .LVU3694 + 11010 .loc 1 1259 9 is_stmt 1 view .LVU3696 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 11020 .loc 1 1259 40 is_stmt 0 view .LVU3695 - 11021 00ba 2368 ldr r3, [r4] + 11011 .loc 1 1259 40 is_stmt 0 view .LVU3697 + 11012 00b4 2368 ldr r3, [r4] 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 11022 .loc 1 1259 50 view .LVU3696 - 11023 00bc 5B6A ldr r3, [r3, #36] + 11013 .loc 1 1259 50 view .LVU3698 + 11014 00b6 5B6A ldr r3, [r3, #36] 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 11024 .loc 1 1259 24 view .LVU3697 - 11025 00be 08EA0303 and r3, r8, r3 + 11015 .loc 1 1259 24 view .LVU3699 + 11016 00b8 08EA0303 and r3, r8, r3 1259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits++; - 11026 .loc 1 1259 22 view .LVU3698 - 11027 00c2 29F8023B strh r3, [r9], #2 @ movhi - 11028 .LVL969: + 11017 .loc 1 1259 22 view .LVU3700 + 11018 00bc 29F8023B strh r3, [r9], #2 @ movhi + 11019 .LVL967: 1260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11029 .loc 1 1260 9 is_stmt 1 view .LVU3699 - 11030 .L545: + 11020 .loc 1 1260 9 is_stmt 1 view .LVU3701 + 11021 .L544: 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11031 .loc 1 1267 7 view .LVU3700 + 11022 .loc 1 1267 7 view .LVU3702 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11032 .loc 1 1267 12 is_stmt 0 view .LVU3701 - 11033 00c6 B4F85E20 ldrh r2, [r4, #94] - 11034 00ca 92B2 uxth r2, r2 + 11023 .loc 1 1267 12 is_stmt 0 view .LVU3703 + 11024 00c0 B4F85E20 ldrh r2, [r4, #94] + 11025 00c4 92B2 uxth r2, r2 1267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11035 .loc 1 1267 25 view .LVU3702 - 11036 00cc 013A subs r2, r2, #1 - 11037 00ce 92B2 uxth r2, r2 - 11038 00d0 A4F85E20 strh r2, [r4, #94] @ movhi - 11039 .LVL970: - 11040 .L542: + 11026 .loc 1 1267 25 view .LVU3704 + 11027 00c6 013A subs r2, r2, #1 + 11028 00c8 92B2 uxth r2, r2 + 11029 00ca A4F85E20 strh r2, [r4, #94] @ movhi + 11030 .LVL968: + 11031 .L545: 1249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11041 .loc 1 1249 31 is_stmt 1 view .LVU3703 + 11032 .loc 1 1249 31 is_stmt 1 view .LVU3705 1249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11042 .loc 1 1249 17 is_stmt 0 view .LVU3704 - 11043 00d4 B4F85E30 ldrh r3, [r4, #94] - 11044 00d8 9BB2 uxth r3, r3 + 11033 .loc 1 1249 17 is_stmt 0 view .LVU3706 + 11034 00ce B4F85E30 ldrh r3, [r4, #94] + 11035 00d2 9BB2 uxth r3, r3 1249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11045 .loc 1 1249 31 view .LVU3705 - ARM GAS /tmp/ccqWDry3.s page 355 + 11036 .loc 1 1249 31 view .LVU3707 + 11037 00d4 ABB1 cbz r3, .L557 +1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 11038 .loc 1 1251 7 is_stmt 1 view .LVU3708 +1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { + 11039 .loc 1 1251 11 is_stmt 0 view .LVU3709 + 11040 00d6 0096 str r6, [sp] + 11041 00d8 3B46 mov r3, r7 + ARM GAS /tmp/cciGf5I5.s page 355 - 11046 00da 93B1 cbz r3, .L557 + 11042 00da 0022 movs r2, #0 + 11043 00dc 2021 movs r1, #32 + 11044 00de 2046 mov r0, r4 + 11045 00e0 FFF7FEFF bl UART_WaitOnFlagUntilTimeout + 11046 .LVL969: 1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11047 .loc 1 1251 7 is_stmt 1 view .LVU3706 -1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11048 .loc 1 1251 11 is_stmt 0 view .LVU3707 - 11049 00dc 0096 str r6, [sp] - 11050 00de 3B46 mov r3, r7 - 11051 00e0 0022 movs r2, #0 - 11052 00e2 2021 movs r1, #32 - 11053 00e4 2046 mov r0, r4 - 11054 00e6 FFF7FEFF bl UART_WaitOnFlagUntilTimeout - 11055 .LVL971: -1251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11056 .loc 1 1251 10 discriminator 1 view .LVU3708 - 11057 00ea 0028 cmp r0, #0 - 11058 00ec E0D1 bne .L558 + 11047 .loc 1 1251 10 discriminator 1 view .LVU3710 + 11048 00e4 0028 cmp r0, #0 + 11049 00e6 E0D1 bne .L558 1257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11059 .loc 1 1257 7 is_stmt 1 view .LVU3709 + 11050 .loc 1 1257 7 is_stmt 1 view .LVU3711 1257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11060 .loc 1 1257 10 is_stmt 0 view .LVU3710 - 11061 00ee 002D cmp r5, #0 - 11062 00f0 E3D0 beq .L559 + 11051 .loc 1 1257 10 is_stmt 0 view .LVU3712 + 11052 00e8 002D cmp r5, #0 + 11053 00ea E3D0 beq .L559 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 11063 .loc 1 1264 9 is_stmt 1 view .LVU3711 + 11054 .loc 1 1264 9 is_stmt 1 view .LVU3713 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 11064 .loc 1 1264 38 is_stmt 0 view .LVU3712 - 11065 00f2 2368 ldr r3, [r4] + 11055 .loc 1 1264 38 is_stmt 0 view .LVU3714 + 11056 00ec 2368 ldr r3, [r4] 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 11066 .loc 1 1264 48 view .LVU3713 - 11067 00f4 5A6A ldr r2, [r3, #36] + 11057 .loc 1 1264 48 view .LVU3715 + 11058 00ee 5A6A ldr r2, [r3, #36] 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 11068 .loc 1 1264 56 view .LVU3714 - 11069 00f6 5FFA88F3 uxtb r3, r8 + 11059 .loc 1 1264 56 view .LVU3716 + 11060 00f0 5FFA88F3 uxtb r3, r8 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 11070 .loc 1 1264 23 view .LVU3715 - 11071 00fa 1340 ands r3, r3, r2 + 11061 .loc 1 1264 23 view .LVU3717 + 11062 00f4 1340 ands r3, r3, r2 1264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata8bits++; - 11072 .loc 1 1264 21 view .LVU3716 - 11073 00fc 05F8013B strb r3, [r5], #1 + 11063 .loc 1 1264 21 view .LVU3718 + 11064 00f6 05F8013B strb r3, [r5], #1 + 11065 .LVL970: +1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 11066 .loc 1 1265 9 is_stmt 1 view .LVU3719 + 11067 00fa E1E7 b .L544 + 11068 .LVL971: + 11069 .L551: +1240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } + 11070 .loc 1 1240 19 is_stmt 0 view .LVU3720 + 11071 00fc A946 mov r9, r5 +1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (uint16_t *) pData; + 11072 .loc 1 1239 19 view .LVU3721 + 11073 00fe 0025 movs r5, #0 11074 .LVL972: -1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11075 .loc 1 1265 9 is_stmt 1 view .LVU3717 -1265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11076 .loc 1 1265 9 is_stmt 0 view .LVU3718 - 11077 0100 E1E7 b .L545 +1239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** pdata16bits = (uint16_t *) pData; + 11075 .loc 1 1239 19 view .LVU3722 + 11076 0100 E5E7 b .L545 + 11077 .LVL973: 11078 .L557: 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11079 .loc 1 1271 5 is_stmt 1 view .LVU3719 + 11079 .loc 1 1271 5 is_stmt 1 view .LVU3723 1271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11080 .loc 1 1271 20 is_stmt 0 view .LVU3720 + 11080 .loc 1 1271 20 is_stmt 0 view .LVU3724 11081 0102 2023 movs r3, #32 11082 0104 C4F88C30 str r3, [r4, #140] 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11083 .loc 1 1273 5 is_stmt 1 view .LVU3721 + ARM GAS /tmp/cciGf5I5.s page 356 + + + 11083 .loc 1 1273 5 is_stmt 1 view .LVU3725 1273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11084 .loc 1 1273 12 is_stmt 0 view .LVU3722 + 11084 .loc 1 1273 12 is_stmt 0 view .LVU3726 11085 0108 0020 movs r0, #0 - ARM GAS /tmp/ccqWDry3.s page 356 - - 11086 010a 00E0 b .L533 - 11087 .LVL973: + 11087 .LVL974: 11088 .L547: 1277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11089 .loc 1 1277 12 view .LVU3723 + 11089 .loc 1 1277 12 view .LVU3727 11090 010c 0220 movs r0, #2 - 11091 .LVL974: + 11091 .LVL975: 11092 .L533: 1279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11093 .loc 1 1279 1 view .LVU3724 + 11093 .loc 1 1279 1 view .LVU3728 11094 010e 03B0 add sp, sp, #12 11095 .LCFI39: 11096 .cfi_remember_state 11097 .cfi_def_cfa_offset 28 11098 @ sp needed 11099 0110 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} - 11100 .LVL975: + 11100 .LVL976: 11101 .L548: 11102 .LCFI40: 11103 .cfi_restore_state 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11104 .loc 1 1219 15 view .LVU3725 + 11104 .loc 1 1219 15 view .LVU3729 11105 0114 0120 movs r0, #1 - 11106 .LVL976: + 11106 .LVL977: 1219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11107 .loc 1 1219 15 view .LVU3726 + 11107 .loc 1 1219 15 view .LVU3730 11108 0116 FAE7 b .L533 11109 .cfi_endproc 11110 .LFE337: @@ -21337,7 +21341,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 11116 .thumb 11117 .thumb_func 11119 UART_CheckIdleState: - 11120 .LVL977: + 11120 .LVL978: 11121 .LFB374: 3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t tickstart; 11122 .loc 1 3318 1 is_stmt 1 view -0 @@ -21345,7 +21349,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 11124 @ args = 0, pretend = 0, frame = 0 11125 @ frame_needed = 0, uses_anonymous_args = 0 3318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** uint32_t tickstart; - 11126 .loc 1 3318 1 is_stmt 0 view .LVU3728 + 11126 .loc 1 3318 1 is_stmt 0 view .LVU3732 11127 0000 30B5 push {r4, r5, lr} 11128 .LCFI41: 11129 .cfi_def_cfa_offset 12 @@ -21354,224 +21358,224 @@ ARM GAS /tmp/ccqWDry3.s page 1 11132 .cfi_offset 14, -4 11133 0002 83B0 sub sp, sp, #12 11134 .LCFI42: + ARM GAS /tmp/cciGf5I5.s page 357 + + 11135 .cfi_def_cfa_offset 24 11136 0004 0446 mov r4, r0 3319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11137 .loc 1 3319 3 is_stmt 1 view .LVU3729 - ARM GAS /tmp/ccqWDry3.s page 357 - - + 11137 .loc 1 3319 3 is_stmt 1 view .LVU3733 3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11138 .loc 1 3322 3 view .LVU3730 + 11138 .loc 1 3322 3 view .LVU3734 3322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11139 .loc 1 3322 20 is_stmt 0 view .LVU3731 + 11139 .loc 1 3322 20 is_stmt 0 view .LVU3735 11140 0006 0023 movs r3, #0 11141 0008 C0F89030 str r3, [r0, #144] 3325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11142 .loc 1 3325 3 is_stmt 1 view .LVU3732 + 11142 .loc 1 3325 3 is_stmt 1 view .LVU3736 3325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11143 .loc 1 3325 15 is_stmt 0 view .LVU3733 + 11143 .loc 1 3325 15 is_stmt 0 view .LVU3737 11144 000c FFF7FEFF bl HAL_GetTick - 11145 .LVL978: + 11145 .LVL979: 3325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11146 .loc 1 3325 15 view .LVU3734 + 11146 .loc 1 3325 15 view .LVU3738 11147 0010 0546 mov r5, r0 - 11148 .LVL979: + 11148 .LVL980: 3328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11149 .loc 1 3328 3 is_stmt 1 view .LVU3735 + 11149 .loc 1 3328 3 is_stmt 1 view .LVU3739 3328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11150 .loc 1 3328 13 is_stmt 0 view .LVU3736 + 11150 .loc 1 3328 13 is_stmt 0 view .LVU3740 11151 0012 2268 ldr r2, [r4] 3328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11152 .loc 1 3328 23 view .LVU3737 + 11152 .loc 1 3328 23 view .LVU3741 11153 0014 1268 ldr r2, [r2] 3328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11154 .loc 1 3328 6 view .LVU3738 + 11154 .loc 1 3328 6 view .LVU3742 11155 0016 12F0080F tst r2, #8 11156 001a 10D1 bne .L568 - 11157 .LVL980: + 11157 .LVL981: 11158 .L561: 3346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11159 .loc 1 3346 3 is_stmt 1 view .LVU3739 + 11159 .loc 1 3346 3 is_stmt 1 view .LVU3743 3346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11160 .loc 1 3346 13 is_stmt 0 view .LVU3740 + 11160 .loc 1 3346 13 is_stmt 0 view .LVU3744 11161 001c 2368 ldr r3, [r4] 3346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11162 .loc 1 3346 23 view .LVU3741 + 11162 .loc 1 3346 23 view .LVU3745 11163 001e 1B68 ldr r3, [r3] 3346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11164 .loc 1 3346 6 view .LVU3742 + 11164 .loc 1 3346 6 view .LVU3746 11165 0020 13F0040F tst r3, #4 11166 0024 28D1 bne .L569 11167 .L564: 3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_READY; - 11168 .loc 1 3366 3 is_stmt 1 view .LVU3743 + 11168 .loc 1 3366 3 is_stmt 1 view .LVU3747 3366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_READY; - 11169 .loc 1 3366 17 is_stmt 0 view .LVU3744 + 11169 .loc 1 3366 17 is_stmt 0 view .LVU3748 11170 0026 2023 movs r3, #32 11171 0028 C4F88830 str r3, [r4, #136] 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; - 11172 .loc 1 3367 3 is_stmt 1 view .LVU3745 + 11172 .loc 1 3367 3 is_stmt 1 view .LVU3749 3367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; - 11173 .loc 1 3367 18 is_stmt 0 view .LVU3746 + 11173 .loc 1 3367 18 is_stmt 0 view .LVU3750 + ARM GAS /tmp/cciGf5I5.s page 358 + + 11174 002c C4F88C30 str r3, [r4, #140] 3368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; - 11175 .loc 1 3368 3 is_stmt 1 view .LVU3747 + 11175 .loc 1 3368 3 is_stmt 1 view .LVU3751 3368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; - ARM GAS /tmp/ccqWDry3.s page 358 - - - 11176 .loc 1 3368 24 is_stmt 0 view .LVU3748 + 11176 .loc 1 3368 24 is_stmt 0 view .LVU3752 11177 0030 0020 movs r0, #0 11178 0032 E066 str r0, [r4, #108] 3369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11179 .loc 1 3369 3 is_stmt 1 view .LVU3749 + 11179 .loc 1 3369 3 is_stmt 1 view .LVU3753 3369:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11180 .loc 1 3369 22 is_stmt 0 view .LVU3750 + 11180 .loc 1 3369 22 is_stmt 0 view .LVU3754 11181 0034 2067 str r0, [r4, #112] 3371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11182 .loc 1 3371 3 is_stmt 1 view .LVU3751 + 11182 .loc 1 3371 3 is_stmt 1 view .LVU3755 3371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11183 .loc 1 3371 3 view .LVU3752 + 11183 .loc 1 3371 3 view .LVU3756 11184 0036 84F88400 strb r0, [r4, #132] 3371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11185 .loc 1 3371 3 view .LVU3753 + 11185 .loc 1 3371 3 view .LVU3757 3373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11186 .loc 1 3373 3 view .LVU3754 + 11186 .loc 1 3373 3 view .LVU3758 11187 .L563: 3374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11188 .loc 1 3374 1 is_stmt 0 view .LVU3755 + 11188 .loc 1 3374 1 is_stmt 0 view .LVU3759 11189 003a 03B0 add sp, sp, #12 11190 .LCFI43: 11191 .cfi_remember_state 11192 .cfi_def_cfa_offset 12 11193 @ sp needed 11194 003c 30BD pop {r4, r5, pc} - 11195 .LVL981: + 11195 .LVL982: 11196 .L568: 11197 .LCFI44: 11198 .cfi_restore_state 3331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11199 .loc 1 3331 5 is_stmt 1 view .LVU3756 + 11199 .loc 1 3331 5 is_stmt 1 view .LVU3760 3331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11200 .loc 1 3331 9 is_stmt 0 view .LVU3757 + 11200 .loc 1 3331 9 is_stmt 0 view .LVU3761 11201 003e 6FF07E43 mvn r3, #-33554432 11202 0042 0093 str r3, [sp] 11203 0044 0346 mov r3, r0 11204 0046 0022 movs r2, #0 11205 0048 4FF40011 mov r1, #2097152 11206 004c 2046 mov r0, r4 - 11207 .LVL982: + 11207 .LVL983: 3331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11208 .loc 1 3331 9 view .LVU3758 + 11208 .loc 1 3331 9 view .LVU3762 11209 004e FFF7FEFF bl UART_WaitOnFlagUntilTimeout - 11210 .LVL983: + 11210 .LVL984: 3331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11211 .loc 1 3331 8 discriminator 1 view .LVU3759 + 11211 .loc 1 3331 8 discriminator 1 view .LVU3763 11212 0052 0028 cmp r0, #0 11213 0054 E2D0 beq .L561 11214 .L562: 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11215 .loc 1 3334 7 is_stmt 1 discriminator 1 view .LVU3760 + 11215 .loc 1 3334 7 is_stmt 1 discriminator 1 view .LVU3764 11216 .LBB971: -3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11217 .loc 1 3334 7 discriminator 1 view .LVU3761 -3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11218 .loc 1 3334 7 discriminator 1 view .LVU3762 - ARM GAS /tmp/ccqWDry3.s page 359 + ARM GAS /tmp/cciGf5I5.s page 359 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11219 .loc 1 3334 7 discriminator 1 view .LVU3763 + 11217 .loc 1 3334 7 discriminator 1 view .LVU3765 +3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 11218 .loc 1 3334 7 discriminator 1 view .LVU3766 +3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** + 11219 .loc 1 3334 7 discriminator 1 view .LVU3767 11220 0056 2268 ldr r2, [r4] - 11221 .LVL984: + 11221 .LVL985: 11222 .LBB972: 11223 .LBI972: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11224 .loc 2 1151 31 view .LVU3764 + 11224 .loc 2 1151 31 view .LVU3768 11225 .LBB973: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11226 .loc 2 1153 5 view .LVU3765 + 11226 .loc 2 1153 5 view .LVU3769 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11227 .loc 2 1155 4 view .LVU3766 + 11227 .loc 2 1155 4 view .LVU3770 11228 .syntax unified 11229 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11230 0058 52E8003F ldrex r3, [r2] 11231 @ 0 "" 2 - 11232 .LVL985: + 11232 .LVL986: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11233 .loc 2 1156 4 view .LVU3767 + 11233 .loc 2 1156 4 view .LVU3771 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11234 .loc 2 1156 4 is_stmt 0 view .LVU3768 + 11234 .loc 2 1156 4 is_stmt 0 view .LVU3772 11235 .thumb 11236 .syntax unified 11237 .LBE973: 11238 .LBE972: 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11239 .loc 1 3334 7 discriminator 1 view .LVU3769 + 11239 .loc 1 3334 7 discriminator 1 view .LVU3773 11240 005c 23F08003 bic r3, r3, #128 - 11241 .LVL986: + 11241 .LVL987: 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11242 .loc 1 3334 7 is_stmt 1 discriminator 1 view .LVU3770 + 11242 .loc 1 3334 7 is_stmt 1 discriminator 1 view .LVU3774 11243 .LBB974: 11244 .LBI974: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11245 .loc 2 1202 31 view .LVU3771 + 11245 .loc 2 1202 31 view .LVU3775 11246 .LBB975: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11247 .loc 2 1204 4 view .LVU3772 + 11247 .loc 2 1204 4 view .LVU3776 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11248 .loc 2 1206 4 view .LVU3773 + 11248 .loc 2 1206 4 view .LVU3777 11249 .syntax unified 11250 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11251 0060 42E80031 strex r1, r3, [r2] 11252 @ 0 "" 2 - 11253 .LVL987: - 11254 .loc 2 1207 4 view .LVU3774 - 11255 .loc 2 1207 4 is_stmt 0 view .LVU3775 + 11253 .LVL988: + 11254 .loc 2 1207 4 view .LVU3778 + 11255 .loc 2 1207 4 is_stmt 0 view .LVU3779 11256 .thumb 11257 .syntax unified 11258 .LBE975: 11259 .LBE974: 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11260 .loc 1 3334 7 discriminator 1 view .LVU3776 + ARM GAS /tmp/cciGf5I5.s page 360 + + + 11260 .loc 1 3334 7 discriminator 1 view .LVU3780 11261 0064 0029 cmp r1, #0 11262 0066 F6D1 bne .L562 11263 .LBE971: - ARM GAS /tmp/ccqWDry3.s page 360 - - 3334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11264 .loc 1 3334 7 is_stmt 1 discriminator 2 view .LVU3777 + 11264 .loc 1 3334 7 is_stmt 1 discriminator 2 view .LVU3781 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11265 .loc 1 3336 7 view .LVU3778 + 11265 .loc 1 3336 7 view .LVU3782 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11266 .loc 1 3336 21 is_stmt 0 view .LVU3779 + 11266 .loc 1 3336 21 is_stmt 0 view .LVU3783 11267 0068 2023 movs r3, #32 - 11268 .LVL988: + 11268 .LVL989: 3336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11269 .loc 1 3336 21 view .LVU3780 + 11269 .loc 1 3336 21 view .LVU3784 11270 006a C4F88830 str r3, [r4, #136] 3338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11271 .loc 1 3338 7 is_stmt 1 view .LVU3781 + 11271 .loc 1 3338 7 is_stmt 1 view .LVU3785 3338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11272 .loc 1 3338 7 view .LVU3782 + 11272 .loc 1 3338 7 view .LVU3786 11273 006e 0023 movs r3, #0 11274 0070 84F88430 strb r3, [r4, #132] 3338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11275 .loc 1 3338 7 view .LVU3783 + 11275 .loc 1 3338 7 view .LVU3787 3341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11276 .loc 1 3341 7 view .LVU3784 + 11276 .loc 1 3341 7 view .LVU3788 3341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11277 .loc 1 3341 14 is_stmt 0 view .LVU3785 + 11277 .loc 1 3341 14 is_stmt 0 view .LVU3789 11278 0074 0320 movs r0, #3 11279 0076 E0E7 b .L563 - 11280 .LVL989: + 11280 .LVL990: 11281 .L569: 3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11282 .loc 1 3349 5 is_stmt 1 view .LVU3786 + 11282 .loc 1 3349 5 is_stmt 1 view .LVU3790 3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11283 .loc 1 3349 9 is_stmt 0 view .LVU3787 + 11283 .loc 1 3349 9 is_stmt 0 view .LVU3791 11284 0078 6FF07E43 mvn r3, #-33554432 11285 007c 0093 str r3, [sp] 11286 007e 2B46 mov r3, r5 @@ -21579,186 +21583,186 @@ ARM GAS /tmp/ccqWDry3.s page 1 11288 0082 4FF48001 mov r1, #4194304 11289 0086 2046 mov r0, r4 11290 0088 FFF7FEFF bl UART_WaitOnFlagUntilTimeout - 11291 .LVL990: + 11291 .LVL991: 3349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11292 .loc 1 3349 8 discriminator 1 view .LVU3788 + 11292 .loc 1 3349 8 discriminator 1 view .LVU3792 11293 008c 0028 cmp r0, #0 11294 008e CAD0 beq .L564 11295 .L565: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11296 .loc 1 3353 7 is_stmt 1 discriminator 1 view .LVU3789 + 11296 .loc 1 3353 7 is_stmt 1 discriminator 1 view .LVU3793 11297 .LBB976: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11298 .loc 1 3353 7 discriminator 1 view .LVU3790 + 11298 .loc 1 3353 7 discriminator 1 view .LVU3794 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11299 .loc 1 3353 7 discriminator 1 view .LVU3791 + 11299 .loc 1 3353 7 discriminator 1 view .LVU3795 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11300 .loc 1 3353 7 discriminator 1 view .LVU3792 + 11300 .loc 1 3353 7 discriminator 1 view .LVU3796 + ARM GAS /tmp/cciGf5I5.s page 361 + + 11301 0090 2268 ldr r2, [r4] - 11302 .LVL991: + 11302 .LVL992: 11303 .LBB977: 11304 .LBI977: - ARM GAS /tmp/ccqWDry3.s page 361 - - 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11305 .loc 2 1151 31 view .LVU3793 + 11305 .loc 2 1151 31 view .LVU3797 11306 .LBB978: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11307 .loc 2 1153 5 view .LVU3794 + 11307 .loc 2 1153 5 view .LVU3798 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11308 .loc 2 1155 4 view .LVU3795 + 11308 .loc 2 1155 4 view .LVU3799 11309 .syntax unified 11310 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11311 0092 52E8003F ldrex r3, [r2] 11312 @ 0 "" 2 - 11313 .LVL992: + 11313 .LVL993: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11314 .loc 2 1156 4 view .LVU3796 + 11314 .loc 2 1156 4 view .LVU3800 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11315 .loc 2 1156 4 is_stmt 0 view .LVU3797 + 11315 .loc 2 1156 4 is_stmt 0 view .LVU3801 11316 .thumb 11317 .syntax unified 11318 .LBE978: 11319 .LBE977: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11320 .loc 1 3353 7 discriminator 1 view .LVU3798 + 11320 .loc 1 3353 7 discriminator 1 view .LVU3802 11321 0096 23F49073 bic r3, r3, #288 - 11322 .LVL993: + 11322 .LVL994: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11323 .loc 1 3353 7 is_stmt 1 discriminator 1 view .LVU3799 + 11323 .loc 1 3353 7 is_stmt 1 discriminator 1 view .LVU3803 11324 .LBB979: 11325 .LBI979: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11326 .loc 2 1202 31 view .LVU3800 + 11326 .loc 2 1202 31 view .LVU3804 11327 .LBB980: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11328 .loc 2 1204 4 view .LVU3801 + 11328 .loc 2 1204 4 view .LVU3805 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11329 .loc 2 1206 4 view .LVU3802 + 11329 .loc 2 1206 4 view .LVU3806 11330 .syntax unified 11331 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11332 009a 42E80031 strex r1, r3, [r2] 11333 @ 0 "" 2 - 11334 .LVL994: - 11335 .loc 2 1207 4 view .LVU3803 - 11336 .loc 2 1207 4 is_stmt 0 view .LVU3804 + 11334 .LVL995: + 11335 .loc 2 1207 4 view .LVU3807 + 11336 .loc 2 1207 4 is_stmt 0 view .LVU3808 11337 .thumb 11338 .syntax unified 11339 .LBE980: 11340 .LBE979: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11341 .loc 1 3353 7 discriminator 1 view .LVU3805 + 11341 .loc 1 3353 7 discriminator 1 view .LVU3809 11342 009e 0029 cmp r1, #0 11343 00a0 F6D1 bne .L565 - 11344 .LVL995: + 11344 .LVL996: 11345 .L566: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11346 .loc 1 3353 7 discriminator 1 view .LVU3806 + ARM GAS /tmp/cciGf5I5.s page 362 + + + 11346 .loc 1 3353 7 discriminator 1 view .LVU3810 11347 .LBE976: 3353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 11348 .loc 1 3353 7 is_stmt 1 discriminator 2 view .LVU3807 - ARM GAS /tmp/ccqWDry3.s page 362 - - + 11348 .loc 1 3353 7 is_stmt 1 discriminator 2 view .LVU3811 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11349 .loc 1 3354 7 discriminator 1 view .LVU3808 + 11349 .loc 1 3354 7 discriminator 1 view .LVU3812 11350 .LBB981: 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11351 .loc 1 3354 7 discriminator 1 view .LVU3809 + 11351 .loc 1 3354 7 discriminator 1 view .LVU3813 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11352 .loc 1 3354 7 discriminator 1 view .LVU3810 + 11352 .loc 1 3354 7 discriminator 1 view .LVU3814 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11353 .loc 1 3354 7 discriminator 1 view .LVU3811 + 11353 .loc 1 3354 7 discriminator 1 view .LVU3815 11354 00a2 2268 ldr r2, [r4] - 11355 .LVL996: + 11355 .LVL997: 11356 .LBB982: 11357 .LBI982: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11358 .loc 2 1151 31 view .LVU3812 + 11358 .loc 2 1151 31 view .LVU3816 11359 .LBB983: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11360 .loc 2 1153 5 view .LVU3813 + 11360 .loc 2 1153 5 view .LVU3817 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11361 .loc 2 1155 4 view .LVU3814 + 11361 .loc 2 1155 4 view .LVU3818 11362 00a4 02F10803 add r3, r2, #8 - 11363 .LVL997: + 11363 .LVL998: 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11364 .loc 2 1155 4 is_stmt 0 view .LVU3815 + 11364 .loc 2 1155 4 is_stmt 0 view .LVU3819 11365 .syntax unified 11366 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11367 00a8 53E8003F ldrex r3, [r3] 11368 @ 0 "" 2 - 11369 .LVL998: + 11369 .LVL999: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11370 .loc 2 1156 4 is_stmt 1 view .LVU3816 + 11370 .loc 2 1156 4 is_stmt 1 view .LVU3820 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11371 .loc 2 1156 4 is_stmt 0 view .LVU3817 + 11371 .loc 2 1156 4 is_stmt 0 view .LVU3821 11372 .thumb 11373 .syntax unified 11374 .LBE983: 11375 .LBE982: 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11376 .loc 1 3354 7 discriminator 1 view .LVU3818 + 11376 .loc 1 3354 7 discriminator 1 view .LVU3822 11377 00ac 23F00103 bic r3, r3, #1 - 11378 .LVL999: + 11378 .LVL1000: 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11379 .loc 1 3354 7 is_stmt 1 discriminator 1 view .LVU3819 + 11379 .loc 1 3354 7 is_stmt 1 discriminator 1 view .LVU3823 11380 .LBB984: 11381 .LBI984: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11382 .loc 2 1202 31 view .LVU3820 + 11382 .loc 2 1202 31 view .LVU3824 11383 .LBB985: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11384 .loc 2 1204 4 view .LVU3821 + 11384 .loc 2 1204 4 view .LVU3825 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11385 .loc 2 1206 4 view .LVU3822 + 11385 .loc 2 1206 4 view .LVU3826 11386 00b0 0832 adds r2, r2, #8 - 11387 .LVL1000: + ARM GAS /tmp/cciGf5I5.s page 363 + + + 11387 .LVL1001: 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11388 .loc 2 1206 4 is_stmt 0 view .LVU3823 + 11388 .loc 2 1206 4 is_stmt 0 view .LVU3827 11389 .syntax unified - ARM GAS /tmp/ccqWDry3.s page 363 - - 11390 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11391 00b2 42E80031 strex r1, r3, [r2] 11392 @ 0 "" 2 - 11393 .LVL1001: - 11394 .loc 2 1207 4 is_stmt 1 view .LVU3824 - 11395 .loc 2 1207 4 is_stmt 0 view .LVU3825 + 11393 .LVL1002: + 11394 .loc 2 1207 4 is_stmt 1 view .LVU3828 + 11395 .loc 2 1207 4 is_stmt 0 view .LVU3829 11396 .thumb 11397 .syntax unified 11398 .LBE985: 11399 .LBE984: 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11400 .loc 1 3354 7 discriminator 1 view .LVU3826 + 11400 .loc 1 3354 7 discriminator 1 view .LVU3830 11401 00b6 0029 cmp r1, #0 11402 00b8 F3D1 bne .L566 11403 .LBE981: 3354:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11404 .loc 1 3354 7 is_stmt 1 discriminator 2 view .LVU3827 + 11404 .loc 1 3354 7 is_stmt 1 discriminator 2 view .LVU3831 3356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11405 .loc 1 3356 7 view .LVU3828 + 11405 .loc 1 3356 7 view .LVU3832 3356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11406 .loc 1 3356 22 is_stmt 0 view .LVU3829 + 11406 .loc 1 3356 22 is_stmt 0 view .LVU3833 11407 00ba 2023 movs r3, #32 - 11408 .LVL1002: + 11408 .LVL1003: 3356:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11409 .loc 1 3356 22 view .LVU3830 + 11409 .loc 1 3356 22 view .LVU3834 11410 00bc C4F88C30 str r3, [r4, #140] 3358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11411 .loc 1 3358 7 is_stmt 1 view .LVU3831 + 11411 .loc 1 3358 7 is_stmt 1 view .LVU3835 3358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11412 .loc 1 3358 7 view .LVU3832 + 11412 .loc 1 3358 7 view .LVU3836 11413 00c0 0023 movs r3, #0 11414 00c2 84F88430 strb r3, [r4, #132] 3358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11415 .loc 1 3358 7 view .LVU3833 + 11415 .loc 1 3358 7 view .LVU3837 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11416 .loc 1 3361 7 view .LVU3834 + 11416 .loc 1 3361 7 view .LVU3838 3361:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11417 .loc 1 3361 14 is_stmt 0 view .LVU3835 + 11417 .loc 1 3361 14 is_stmt 0 view .LVU3839 11418 00c6 0320 movs r0, #3 11419 00c8 B7E7 b .L563 11420 .cfi_endproc @@ -21770,23 +21774,23 @@ ARM GAS /tmp/ccqWDry3.s page 1 11427 .thumb 11428 .thumb_func 11430 HAL_UART_Init: - 11431 .LVL1003: + 11431 .LVL1004: 11432 .LFB329: 308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ 11433 .loc 1 308 1 is_stmt 1 view -0 + ARM GAS /tmp/cciGf5I5.s page 364 + + 11434 .cfi_startproc 11435 @ args = 0, pretend = 0, frame = 0 11436 @ frame_needed = 0, uses_anonymous_args = 0 310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 364 - - - 11437 .loc 1 310 3 view .LVU3837 + 11437 .loc 1 310 3 view .LVU3841 310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11438 .loc 1 310 6 is_stmt 0 view .LVU3838 + 11438 .loc 1 310 6 is_stmt 0 view .LVU3842 11439 0000 78B3 cbz r0, .L574 308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ - 11440 .loc 1 308 1 view .LVU3839 + 11440 .loc 1 308 1 view .LVU3843 11441 0002 10B5 push {r4, lr} 11442 .LCFI45: 11443 .cfi_def_cfa_offset 8 @@ -21794,121 +21798,121 @@ ARM GAS /tmp/ccqWDry3.s page 1 11445 .cfi_offset 14, -4 11446 0004 0446 mov r4, r0 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11447 .loc 1 315 3 is_stmt 1 view .LVU3840 + 11447 .loc 1 315 3 is_stmt 1 view .LVU3844 318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11448 .loc 1 318 5 view .LVU3841 + 11448 .loc 1 318 5 view .LVU3845 323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11449 .loc 1 323 5 view .LVU3842 + 11449 .loc 1 323 5 view .LVU3846 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11450 .loc 1 326 3 view .LVU3843 + 11450 .loc 1 326 3 view .LVU3847 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11451 .loc 1 326 12 is_stmt 0 view .LVU3844 + 11451 .loc 1 326 12 is_stmt 0 view .LVU3848 11452 0006 D0F88830 ldr r3, [r0, #136] 326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11453 .loc 1 326 6 view .LVU3845 + 11453 .loc 1 326 6 view .LVU3849 11454 000a 0BB3 cbz r3, .L579 - 11455 .LVL1004: + 11455 .LVL1005: 11456 .L572: 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11457 .loc 1 347 3 is_stmt 1 view .LVU3846 + 11457 .loc 1 347 3 is_stmt 1 view .LVU3850 347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11458 .loc 1 347 17 is_stmt 0 view .LVU3847 + 11458 .loc 1 347 17 is_stmt 0 view .LVU3851 11459 000c 2423 movs r3, #36 11460 000e C4F88830 str r3, [r4, #136] 349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11461 .loc 1 349 3 is_stmt 1 view .LVU3848 + 11461 .loc 1 349 3 is_stmt 1 view .LVU3852 11462 0012 2268 ldr r2, [r4] 11463 0014 1368 ldr r3, [r2] 11464 0016 23F00103 bic r3, r3, #1 11465 001a 1360 str r3, [r2] 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11466 .loc 1 353 3 view .LVU3849 + 11466 .loc 1 353 3 view .LVU3853 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11467 .loc 1 353 26 is_stmt 0 view .LVU3850 + 11467 .loc 1 353 26 is_stmt 0 view .LVU3854 11468 001c A36A ldr r3, [r4, #40] 353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11469 .loc 1 353 6 view .LVU3851 + 11469 .loc 1 353 6 view .LVU3855 11470 001e E3B9 cbnz r3, .L580 11471 .L573: 359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11472 .loc 1 359 3 is_stmt 1 view .LVU3852 + 11472 .loc 1 359 3 is_stmt 1 view .LVU3856 359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11473 .loc 1 359 7 is_stmt 0 view .LVU3853 + 11473 .loc 1 359 7 is_stmt 0 view .LVU3857 + ARM GAS /tmp/cciGf5I5.s page 365 + + 11474 0020 2046 mov r0, r4 11475 0022 FFF7FEFF bl UART_SetConfig - 11476 .LVL1005: + 11476 .LVL1006: 359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 365 - - - 11477 .loc 1 359 6 discriminator 1 view .LVU3854 + 11477 .loc 1 359 6 discriminator 1 view .LVU3858 11478 0026 0128 cmp r0, #1 11479 0028 11D0 beq .L571 367:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN)); - 11480 .loc 1 367 3 is_stmt 1 view .LVU3855 + 11480 .loc 1 367 3 is_stmt 1 view .LVU3859 11481 002a 2268 ldr r2, [r4] 11482 002c 5368 ldr r3, [r2, #4] 11483 002e 23F49043 bic r3, r3, #18432 11484 0032 5360 str r3, [r2, #4] 368:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11485 .loc 1 368 3 view .LVU3856 + 11485 .loc 1 368 3 view .LVU3860 11486 0034 2268 ldr r2, [r4] 11487 0036 9368 ldr r3, [r2, #8] 11488 0038 23F02A03 bic r3, r3, #42 11489 003c 9360 str r3, [r2, #8] 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11490 .loc 1 370 3 view .LVU3857 + 11490 .loc 1 370 3 view .LVU3861 11491 003e 2268 ldr r2, [r4] 11492 0040 1368 ldr r3, [r2] 11493 0042 43F00103 orr r3, r3, #1 11494 0046 1360 str r3, [r2] 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11495 .loc 1 373 3 view .LVU3858 + 11495 .loc 1 373 3 view .LVU3862 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11496 .loc 1 373 11 is_stmt 0 view .LVU3859 + 11496 .loc 1 373 11 is_stmt 0 view .LVU3863 11497 0048 2046 mov r0, r4 11498 004a FFF7FEFF bl UART_CheckIdleState - 11499 .LVL1006: + 11499 .LVL1007: 11500 .L571: 374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11501 .loc 1 374 1 view .LVU3860 + 11501 .loc 1 374 1 view .LVU3864 11502 004e 10BD pop {r4, pc} - 11503 .LVL1007: + 11503 .LVL1008: 11504 .L579: 329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11505 .loc 1 329 5 is_stmt 1 view .LVU3861 + 11505 .loc 1 329 5 is_stmt 1 view .LVU3865 329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11506 .loc 1 329 17 is_stmt 0 view .LVU3862 + 11506 .loc 1 329 17 is_stmt 0 view .LVU3866 11507 0050 80F88430 strb r3, [r0, #132] 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11508 .loc 1 343 5 is_stmt 1 view .LVU3863 + 11508 .loc 1 343 5 is_stmt 1 view .LVU3867 11509 0054 FFF7FEFF bl HAL_UART_MspInit - 11510 .LVL1008: + 11510 .LVL1009: 343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11511 .loc 1 343 5 is_stmt 0 view .LVU3864 + 11511 .loc 1 343 5 is_stmt 0 view .LVU3868 11512 0058 D8E7 b .L572 11513 .L580: 355:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11514 .loc 1 355 5 is_stmt 1 view .LVU3865 + 11514 .loc 1 355 5 is_stmt 1 view .LVU3869 11515 005a 2046 mov r0, r4 11516 005c FFF7FEFF bl UART_AdvFeatureConfig - 11517 .LVL1009: + 11517 .LVL1010: 11518 0060 DEE7 b .L573 - 11519 .LVL1010: + ARM GAS /tmp/cciGf5I5.s page 366 + + + 11519 .LVL1011: 11520 .L574: 11521 .LCFI46: 11522 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccqWDry3.s page 366 - - 11523 .cfi_restore 4 11524 .cfi_restore 14 312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11525 .loc 1 312 12 is_stmt 0 view .LVU3866 + 11525 .loc 1 312 12 is_stmt 0 view .LVU3870 11526 0062 0120 movs r0, #1 - 11527 .LVL1011: + 11527 .LVL1012: 374:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11528 .loc 1 374 1 view .LVU3867 + 11528 .loc 1 374 1 view .LVU3871 11529 0064 7047 bx lr 11530 .cfi_endproc 11531 .LFE329: @@ -21919,7 +21923,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 11537 .thumb 11538 .thumb_func 11540 HAL_HalfDuplex_Init: - 11541 .LVL1012: + 11541 .LVL1013: 11542 .LFB330: 383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ 11543 .loc 1 383 1 is_stmt 1 view -0 @@ -21927,13 +21931,13 @@ ARM GAS /tmp/ccqWDry3.s page 1 11545 @ args = 0, pretend = 0, frame = 0 11546 @ frame_needed = 0, uses_anonymous_args = 0 385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11547 .loc 1 385 3 view .LVU3869 + 11547 .loc 1 385 3 view .LVU3873 385:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11548 .loc 1 385 6 is_stmt 0 view .LVU3870 + 11548 .loc 1 385 6 is_stmt 0 view .LVU3874 11549 0000 0028 cmp r0, #0 11550 0002 34D0 beq .L585 383:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ - 11551 .loc 1 383 1 view .LVU3871 + 11551 .loc 1 383 1 view .LVU3875 11552 0004 10B5 push {r4, lr} 11553 .LCFI47: 11554 .cfi_def_cfa_offset 8 @@ -21941,123 +21945,123 @@ ARM GAS /tmp/ccqWDry3.s page 1 11556 .cfi_offset 14, -4 11557 0006 0446 mov r4, r0 391:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11558 .loc 1 391 3 is_stmt 1 view .LVU3872 + 11558 .loc 1 391 3 is_stmt 1 view .LVU3876 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11559 .loc 1 393 3 view .LVU3873 + 11559 .loc 1 393 3 view .LVU3877 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11560 .loc 1 393 12 is_stmt 0 view .LVU3874 + 11560 .loc 1 393 12 is_stmt 0 view .LVU3878 11561 0008 D0F88830 ldr r3, [r0, #136] 393:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11562 .loc 1 393 6 view .LVU3875 + 11562 .loc 1 393 6 view .LVU3879 11563 000c 33B3 cbz r3, .L590 - 11564 .LVL1013: + 11564 .LVL1014: 11565 .L583: 414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11566 .loc 1 414 3 is_stmt 1 view .LVU3876 + 11566 .loc 1 414 3 is_stmt 1 view .LVU3880 + ARM GAS /tmp/cciGf5I5.s page 367 + + 414:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11567 .loc 1 414 17 is_stmt 0 view .LVU3877 + 11567 .loc 1 414 17 is_stmt 0 view .LVU3881 11568 000e 2423 movs r3, #36 11569 0010 C4F88830 str r3, [r4, #136] - ARM GAS /tmp/ccqWDry3.s page 367 - - 416:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11570 .loc 1 416 3 is_stmt 1 view .LVU3878 + 11570 .loc 1 416 3 is_stmt 1 view .LVU3882 11571 0014 2268 ldr r2, [r4] 11572 0016 1368 ldr r3, [r2] 11573 0018 23F00103 bic r3, r3, #1 11574 001c 1360 str r3, [r2] 420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11575 .loc 1 420 3 view .LVU3879 + 11575 .loc 1 420 3 view .LVU3883 420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11576 .loc 1 420 26 is_stmt 0 view .LVU3880 + 11576 .loc 1 420 26 is_stmt 0 view .LVU3884 11577 001e A36A ldr r3, [r4, #40] 420:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11578 .loc 1 420 6 view .LVU3881 + 11578 .loc 1 420 6 view .LVU3885 11579 0020 0BBB cbnz r3, .L591 11580 .L584: 426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11581 .loc 1 426 3 is_stmt 1 view .LVU3882 + 11581 .loc 1 426 3 is_stmt 1 view .LVU3886 426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11582 .loc 1 426 7 is_stmt 0 view .LVU3883 + 11582 .loc 1 426 7 is_stmt 0 view .LVU3887 11583 0022 2046 mov r0, r4 11584 0024 FFF7FEFF bl UART_SetConfig - 11585 .LVL1014: + 11585 .LVL1015: 426:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11586 .loc 1 426 6 discriminator 1 view .LVU3884 + 11586 .loc 1 426 6 discriminator 1 view .LVU3888 11587 0028 0128 cmp r0, #1 11588 002a 16D0 beq .L582 434:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** CLEAR_BIT(huart->Instance->CR3, (USART_CR3_IREN | USART_CR3_SCEN)); - 11589 .loc 1 434 3 is_stmt 1 view .LVU3885 + 11589 .loc 1 434 3 is_stmt 1 view .LVU3889 11590 002c 2268 ldr r2, [r4] 11591 002e 5368 ldr r3, [r2, #4] 11592 0030 23F49043 bic r3, r3, #18432 11593 0034 5360 str r3, [r2, #4] 435:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11594 .loc 1 435 3 view .LVU3886 + 11594 .loc 1 435 3 view .LVU3890 11595 0036 2268 ldr r2, [r4] 11596 0038 9368 ldr r3, [r2, #8] 11597 003a 23F02203 bic r3, r3, #34 11598 003e 9360 str r3, [r2, #8] 438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11599 .loc 1 438 3 view .LVU3887 + 11599 .loc 1 438 3 view .LVU3891 11600 0040 2268 ldr r2, [r4] 11601 0042 9368 ldr r3, [r2, #8] 11602 0044 43F00803 orr r3, r3, #8 11603 0048 9360 str r3, [r2, #8] 440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11604 .loc 1 440 3 view .LVU3888 + 11604 .loc 1 440 3 view .LVU3892 11605 004a 2268 ldr r2, [r4] 11606 004c 1368 ldr r3, [r2] 11607 004e 43F00103 orr r3, r3, #1 11608 0052 1360 str r3, [r2] 443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11609 .loc 1 443 3 view .LVU3889 + 11609 .loc 1 443 3 view .LVU3893 443:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11610 .loc 1 443 11 is_stmt 0 view .LVU3890 + ARM GAS /tmp/cciGf5I5.s page 368 + + + 11610 .loc 1 443 11 is_stmt 0 view .LVU3894 11611 0054 2046 mov r0, r4 11612 0056 FFF7FEFF bl UART_CheckIdleState - 11613 .LVL1015: - ARM GAS /tmp/ccqWDry3.s page 368 - - + 11613 .LVL1016: 11614 .L582: 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11615 .loc 1 444 1 view .LVU3891 + 11615 .loc 1 444 1 view .LVU3895 11616 005a 10BD pop {r4, pc} - 11617 .LVL1016: + 11617 .LVL1017: 11618 .L590: 396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11619 .loc 1 396 5 is_stmt 1 view .LVU3892 + 11619 .loc 1 396 5 is_stmt 1 view .LVU3896 396:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11620 .loc 1 396 17 is_stmt 0 view .LVU3893 + 11620 .loc 1 396 17 is_stmt 0 view .LVU3897 11621 005c 80F88430 strb r3, [r0, #132] 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11622 .loc 1 410 5 is_stmt 1 view .LVU3894 + 11622 .loc 1 410 5 is_stmt 1 view .LVU3898 11623 0060 FFF7FEFF bl HAL_UART_MspInit - 11624 .LVL1017: + 11624 .LVL1018: 410:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11625 .loc 1 410 5 is_stmt 0 view .LVU3895 + 11625 .loc 1 410 5 is_stmt 0 view .LVU3899 11626 0064 D3E7 b .L583 11627 .L591: 422:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11628 .loc 1 422 5 is_stmt 1 view .LVU3896 + 11628 .loc 1 422 5 is_stmt 1 view .LVU3900 11629 0066 2046 mov r0, r4 11630 0068 FFF7FEFF bl UART_AdvFeatureConfig - 11631 .LVL1018: + 11631 .LVL1019: 11632 006c D9E7 b .L584 - 11633 .LVL1019: + 11633 .LVL1020: 11634 .L585: 11635 .LCFI48: 11636 .cfi_def_cfa_offset 0 11637 .cfi_restore 4 11638 .cfi_restore 14 387:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11639 .loc 1 387 12 is_stmt 0 view .LVU3897 + 11639 .loc 1 387 12 is_stmt 0 view .LVU3901 11640 006e 0120 movs r0, #1 - 11641 .LVL1020: + 11641 .LVL1021: 444:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11642 .loc 1 444 1 view .LVU3898 + 11642 .loc 1 444 1 view .LVU3902 11643 0070 7047 bx lr 11644 .cfi_endproc 11645 .LFE330: @@ -22068,24 +22072,24 @@ ARM GAS /tmp/ccqWDry3.s page 1 11651 .thumb 11652 .thumb_func 11654 HAL_LIN_Init: - 11655 .LVL1021: + 11655 .LVL1022: 11656 .LFB331: 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ 11657 .loc 1 458 1 is_stmt 1 view -0 11658 .cfi_startproc 11659 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/cciGf5I5.s page 369 + + 11660 @ frame_needed = 0, uses_anonymous_args = 0 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11661 .loc 1 460 3 view .LVU3900 + 11661 .loc 1 460 3 view .LVU3904 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 369 - - - 11662 .loc 1 460 6 is_stmt 0 view .LVU3901 + 11662 .loc 1 460 6 is_stmt 0 view .LVU3905 11663 0000 0028 cmp r0, #0 11664 0002 42D0 beq .L596 458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ - 11665 .loc 1 458 1 view .LVU3902 + 11665 .loc 1 458 1 view .LVU3906 11666 0004 38B5 push {r3, r4, r5, lr} 11667 .LCFI49: 11668 .cfi_def_cfa_offset 16 @@ -22096,139 +22100,139 @@ ARM GAS /tmp/ccqWDry3.s page 1 11673 0006 0D46 mov r5, r1 11674 0008 0446 mov r4, r0 466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the Break detection length parameter */ - 11675 .loc 1 466 3 is_stmt 1 view .LVU3903 + 11675 .loc 1 466 3 is_stmt 1 view .LVU3907 468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11676 .loc 1 468 3 view .LVU3904 + 11676 .loc 1 468 3 view .LVU3908 471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11677 .loc 1 471 3 view .LVU3905 + 11677 .loc 1 471 3 view .LVU3909 471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11678 .loc 1 471 18 is_stmt 0 view .LVU3906 + 11678 .loc 1 471 18 is_stmt 0 view .LVU3910 11679 000a C369 ldr r3, [r0, #28] 471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11680 .loc 1 471 6 view .LVU3907 + 11680 .loc 1 471 6 view .LVU3911 11681 000c B3F5004F cmp r3, #32768 11682 0010 3DD0 beq .L597 476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11683 .loc 1 476 3 is_stmt 1 view .LVU3908 + 11683 .loc 1 476 3 is_stmt 1 view .LVU3912 476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11684 .loc 1 476 18 is_stmt 0 view .LVU3909 + 11684 .loc 1 476 18 is_stmt 0 view .LVU3913 11685 0012 8368 ldr r3, [r0, #8] 476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11686 .loc 1 476 6 view .LVU3910 + 11686 .loc 1 476 6 view .LVU3914 11687 0014 002B cmp r3, #0 11688 0016 3CD1 bne .L598 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11689 .loc 1 481 3 is_stmt 1 view .LVU3911 + 11689 .loc 1 481 3 is_stmt 1 view .LVU3915 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11690 .loc 1 481 12 is_stmt 0 view .LVU3912 + 11690 .loc 1 481 12 is_stmt 0 view .LVU3916 11691 0018 D0F88830 ldr r3, [r0, #136] 481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11692 .loc 1 481 6 view .LVU3913 + 11692 .loc 1 481 6 view .LVU3917 11693 001c 63B3 cbz r3, .L603 - 11694 .LVL1022: + 11694 .LVL1023: 11695 .L594: 502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11696 .loc 1 502 3 is_stmt 1 view .LVU3914 + 11696 .loc 1 502 3 is_stmt 1 view .LVU3918 502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11697 .loc 1 502 17 is_stmt 0 view .LVU3915 + 11697 .loc 1 502 17 is_stmt 0 view .LVU3919 11698 001e 2423 movs r3, #36 11699 0020 C4F88830 str r3, [r4, #136] 504:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11700 .loc 1 504 3 is_stmt 1 view .LVU3916 + ARM GAS /tmp/cciGf5I5.s page 370 + + + 11700 .loc 1 504 3 is_stmt 1 view .LVU3920 11701 0024 2268 ldr r2, [r4] 11702 0026 1368 ldr r3, [r2] 11703 0028 23F00103 bic r3, r3, #1 - ARM GAS /tmp/ccqWDry3.s page 370 - - 11704 002c 1360 str r3, [r2] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11705 .loc 1 508 3 view .LVU3917 + 11705 .loc 1 508 3 view .LVU3921 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11706 .loc 1 508 26 is_stmt 0 view .LVU3918 + 11706 .loc 1 508 26 is_stmt 0 view .LVU3922 11707 002e A36A ldr r3, [r4, #40] 508:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11708 .loc 1 508 6 view .LVU3919 + 11708 .loc 1 508 6 view .LVU3923 11709 0030 3BBB cbnz r3, .L604 11710 .L595: 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11711 .loc 1 514 3 is_stmt 1 view .LVU3920 + 11711 .loc 1 514 3 is_stmt 1 view .LVU3924 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11712 .loc 1 514 7 is_stmt 0 view .LVU3921 + 11712 .loc 1 514 7 is_stmt 0 view .LVU3925 11713 0032 2046 mov r0, r4 11714 0034 FFF7FEFF bl UART_SetConfig - 11715 .LVL1023: + 11715 .LVL1024: 514:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11716 .loc 1 514 6 discriminator 1 view .LVU3922 + 11716 .loc 1 514 6 discriminator 1 view .LVU3926 11717 0038 0128 cmp r0, #1 11718 003a 1CD0 beq .L593 522:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** CLEAR_BIT(huart->Instance->CR3, (USART_CR3_HDSEL | USART_CR3_IREN | USART_CR3_SCEN)); - 11719 .loc 1 522 3 is_stmt 1 view .LVU3923 + 11719 .loc 1 522 3 is_stmt 1 view .LVU3927 11720 003c 2268 ldr r2, [r4] 11721 003e 5368 ldr r3, [r2, #4] 11722 0040 23F40063 bic r3, r3, #2048 11723 0044 5360 str r3, [r2, #4] 523:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11724 .loc 1 523 3 view .LVU3924 + 11724 .loc 1 523 3 view .LVU3928 11725 0046 2268 ldr r2, [r4] 11726 0048 9368 ldr r3, [r2, #8] 11727 004a 23F02A03 bic r3, r3, #42 11728 004e 9360 str r3, [r2, #8] 526:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11729 .loc 1 526 3 view .LVU3925 + 11729 .loc 1 526 3 view .LVU3929 11730 0050 2268 ldr r2, [r4] 11731 0052 5368 ldr r3, [r2, #4] 11732 0054 43F48043 orr r3, r3, #16384 11733 0058 5360 str r3, [r2, #4] 529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11734 .loc 1 529 3 view .LVU3926 + 11734 .loc 1 529 3 view .LVU3930 11735 005a 2268 ldr r2, [r4] 11736 005c 5368 ldr r3, [r2, #4] 11737 005e 23F02003 bic r3, r3, #32 11738 0062 2B43 orrs r3, r3, r5 11739 0064 5360 str r3, [r2, #4] 531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11740 .loc 1 531 3 view .LVU3927 + 11740 .loc 1 531 3 view .LVU3931 11741 0066 2268 ldr r2, [r4] 11742 0068 1368 ldr r3, [r2] 11743 006a 43F00103 orr r3, r3, #1 11744 006e 1360 str r3, [r2] 534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11745 .loc 1 534 3 view .LVU3928 + ARM GAS /tmp/cciGf5I5.s page 371 + + + 11745 .loc 1 534 3 view .LVU3932 534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11746 .loc 1 534 11 is_stmt 0 view .LVU3929 + 11746 .loc 1 534 11 is_stmt 0 view .LVU3933 11747 0070 2046 mov r0, r4 - ARM GAS /tmp/ccqWDry3.s page 371 - - 11748 0072 FFF7FEFF bl UART_CheckIdleState - 11749 .LVL1024: + 11749 .LVL1025: 11750 .L593: 535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11751 .loc 1 535 1 view .LVU3930 + 11751 .loc 1 535 1 view .LVU3934 11752 0076 38BD pop {r3, r4, r5, pc} - 11753 .LVL1025: + 11753 .LVL1026: 11754 .L603: 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11755 .loc 1 484 5 is_stmt 1 view .LVU3931 + 11755 .loc 1 484 5 is_stmt 1 view .LVU3935 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11756 .loc 1 484 17 is_stmt 0 view .LVU3932 + 11756 .loc 1 484 17 is_stmt 0 view .LVU3936 11757 0078 80F88430 strb r3, [r0, #132] 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11758 .loc 1 498 5 is_stmt 1 view .LVU3933 + 11758 .loc 1 498 5 is_stmt 1 view .LVU3937 11759 007c FFF7FEFF bl HAL_UART_MspInit - 11760 .LVL1026: + 11760 .LVL1027: 498:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11761 .loc 1 498 5 is_stmt 0 view .LVU3934 + 11761 .loc 1 498 5 is_stmt 0 view .LVU3938 11762 0080 CDE7 b .L594 11763 .L604: 510:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11764 .loc 1 510 5 is_stmt 1 view .LVU3935 + 11764 .loc 1 510 5 is_stmt 1 view .LVU3939 11765 0082 2046 mov r0, r4 11766 0084 FFF7FEFF bl UART_AdvFeatureConfig - 11767 .LVL1027: + 11767 .LVL1028: 11768 0088 D3E7 b .L595 - 11769 .LVL1028: + 11769 .LVL1029: 11770 .L596: 11771 .LCFI50: 11772 .cfi_def_cfa_offset 0 @@ -22237,13 +22241,13 @@ ARM GAS /tmp/ccqWDry3.s page 1 11775 .cfi_restore 5 11776 .cfi_restore 14 462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11777 .loc 1 462 12 is_stmt 0 view .LVU3936 + 11777 .loc 1 462 12 is_stmt 0 view .LVU3940 11778 008a 0120 movs r0, #1 - 11779 .LVL1029: + 11779 .LVL1030: 535:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11780 .loc 1 535 1 view .LVU3937 + 11780 .loc 1 535 1 view .LVU3941 11781 008c 7047 bx lr - 11782 .LVL1030: + 11782 .LVL1031: 11783 .L597: 11784 .LCFI51: 11785 .cfi_def_cfa_offset 16 @@ -22252,23 +22256,23 @@ ARM GAS /tmp/ccqWDry3.s page 1 11788 .cfi_offset 5, -8 11789 .cfi_offset 14, -4 473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11790 .loc 1 473 12 view .LVU3938 + 11790 .loc 1 473 12 view .LVU3942 11791 008e 0120 movs r0, #1 - 11792 .LVL1031: + ARM GAS /tmp/cciGf5I5.s page 372 + + + 11792 .LVL1032: 473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11793 .loc 1 473 12 view .LVU3939 + 11793 .loc 1 473 12 view .LVU3943 11794 0090 F1E7 b .L593 - ARM GAS /tmp/ccqWDry3.s page 372 - - - 11795 .LVL1032: + 11795 .LVL1033: 11796 .L598: 478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11797 .loc 1 478 12 view .LVU3940 + 11797 .loc 1 478 12 view .LVU3944 11798 0092 0120 movs r0, #1 - 11799 .LVL1033: + 11799 .LVL1034: 478:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11800 .loc 1 478 12 view .LVU3941 + 11800 .loc 1 478 12 view .LVU3945 11801 0094 EFE7 b .L593 11802 .cfi_endproc 11803 .LFE331: @@ -22279,7 +22283,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 11809 .thumb 11810 .thumb_func 11812 HAL_MultiProcessor_Init: - 11813 .LVL1034: + 11813 .LVL1035: 11814 .LFB332: 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ 11815 .loc 1 557 1 is_stmt 1 view -0 @@ -22287,13 +22291,13 @@ ARM GAS /tmp/ccqWDry3.s page 1 11817 @ args = 0, pretend = 0, frame = 0 11818 @ frame_needed = 0, uses_anonymous_args = 0 559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11819 .loc 1 559 3 view .LVU3943 + 11819 .loc 1 559 3 view .LVU3947 559:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11820 .loc 1 559 6 is_stmt 0 view .LVU3944 + 11820 .loc 1 559 6 is_stmt 0 view .LVU3948 11821 0000 0028 cmp r0, #0 11822 0002 42D0 beq .L610 557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check the UART handle allocation */ - 11823 .loc 1 557 1 view .LVU3945 + 11823 .loc 1 557 1 view .LVU3949 11824 0004 70B5 push {r4, r5, r6, lr} 11825 .LCFI52: 11826 .cfi_def_cfa_offset 16 @@ -22305,145 +22309,145 @@ ARM GAS /tmp/ccqWDry3.s page 1 11832 0008 1546 mov r5, r2 11833 000a 0446 mov r4, r0 565:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11834 .loc 1 565 3 is_stmt 1 view .LVU3946 + 11834 .loc 1 565 3 is_stmt 1 view .LVU3950 567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11835 .loc 1 567 3 view .LVU3947 + 11835 .loc 1 567 3 view .LVU3951 567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11836 .loc 1 567 12 is_stmt 0 view .LVU3948 + 11836 .loc 1 567 12 is_stmt 0 view .LVU3952 11837 000c D0F88830 ldr r3, [r0, #136] 567:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11838 .loc 1 567 6 view .LVU3949 + 11838 .loc 1 567 6 view .LVU3953 11839 0010 53B3 cbz r3, .L615 - 11840 .LVL1035: + ARM GAS /tmp/cciGf5I5.s page 373 + + + 11840 .LVL1036: 11841 .L607: 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11842 .loc 1 588 3 is_stmt 1 view .LVU3950 - ARM GAS /tmp/ccqWDry3.s page 373 - - + 11842 .loc 1 588 3 is_stmt 1 view .LVU3954 588:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11843 .loc 1 588 17 is_stmt 0 view .LVU3951 + 11843 .loc 1 588 17 is_stmt 0 view .LVU3955 11844 0012 2423 movs r3, #36 11845 0014 C4F88830 str r3, [r4, #136] 590:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11846 .loc 1 590 3 is_stmt 1 view .LVU3952 + 11846 .loc 1 590 3 is_stmt 1 view .LVU3956 11847 0018 2268 ldr r2, [r4] 11848 001a 1368 ldr r3, [r2] 11849 001c 23F00103 bic r3, r3, #1 11850 0020 1360 str r3, [r2] 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11851 .loc 1 594 3 view .LVU3953 + 11851 .loc 1 594 3 view .LVU3957 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11852 .loc 1 594 26 is_stmt 0 view .LVU3954 + 11852 .loc 1 594 26 is_stmt 0 view .LVU3958 11853 0022 A36A ldr r3, [r4, #40] 594:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11854 .loc 1 594 6 view .LVU3955 + 11854 .loc 1 594 6 view .LVU3959 11855 0024 2BBB cbnz r3, .L616 11856 .L608: 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11857 .loc 1 600 3 is_stmt 1 view .LVU3956 + 11857 .loc 1 600 3 is_stmt 1 view .LVU3960 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11858 .loc 1 600 7 is_stmt 0 view .LVU3957 + 11858 .loc 1 600 7 is_stmt 0 view .LVU3961 11859 0026 2046 mov r0, r4 11860 0028 FFF7FEFF bl UART_SetConfig - 11861 .LVL1036: + 11861 .LVL1037: 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11862 .loc 1 600 6 discriminator 1 view .LVU3958 + 11862 .loc 1 600 6 discriminator 1 view .LVU3962 11863 002c 0128 cmp r0, #1 11864 002e 1AD0 beq .L606 608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN)); - 11865 .loc 1 608 3 is_stmt 1 view .LVU3959 + 11865 .loc 1 608 3 is_stmt 1 view .LVU3963 11866 0030 2268 ldr r2, [r4] 11867 0032 5368 ldr r3, [r2, #4] 11868 0034 23F49043 bic r3, r3, #18432 11869 0038 5360 str r3, [r2, #4] 609:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11870 .loc 1 609 3 view .LVU3960 + 11870 .loc 1 609 3 view .LVU3964 11871 003a 2268 ldr r2, [r4] 11872 003c 9368 ldr r3, [r2, #8] 11873 003e 23F02A03 bic r3, r3, #42 11874 0042 9360 str r3, [r2, #8] 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11875 .loc 1 611 3 view .LVU3961 + 11875 .loc 1 611 3 view .LVU3965 611:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 11876 .loc 1 611 6 is_stmt 0 view .LVU3962 + 11876 .loc 1 611 6 is_stmt 0 view .LVU3966 11877 0044 B5F5006F cmp r5, #2048 11878 0048 17D0 beq .L617 11879 .L609: 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11880 .loc 1 618 3 is_stmt 1 view .LVU3963 + 11880 .loc 1 618 3 is_stmt 1 view .LVU3967 11881 004a 2268 ldr r2, [r4] 11882 004c 1368 ldr r3, [r2] + ARM GAS /tmp/cciGf5I5.s page 374 + + 11883 004e 23F40063 bic r3, r3, #2048 11884 0052 2B43 orrs r3, r3, r5 11885 0054 1360 str r3, [r2] 620:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 374 - - - 11886 .loc 1 620 3 view .LVU3964 + 11886 .loc 1 620 3 view .LVU3968 11887 0056 2268 ldr r2, [r4] 11888 0058 1368 ldr r3, [r2] 11889 005a 43F00103 orr r3, r3, #1 11890 005e 1360 str r3, [r2] 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11891 .loc 1 623 3 view .LVU3965 + 11891 .loc 1 623 3 view .LVU3969 623:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11892 .loc 1 623 11 is_stmt 0 view .LVU3966 + 11892 .loc 1 623 11 is_stmt 0 view .LVU3970 11893 0060 2046 mov r0, r4 11894 0062 FFF7FEFF bl UART_CheckIdleState - 11895 .LVL1037: + 11895 .LVL1038: 11896 .L606: 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11897 .loc 1 624 1 view .LVU3967 + 11897 .loc 1 624 1 view .LVU3971 11898 0066 70BD pop {r4, r5, r6, pc} - 11899 .LVL1038: + 11899 .LVL1039: 11900 .L615: 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11901 .loc 1 570 5 is_stmt 1 view .LVU3968 + 11901 .loc 1 570 5 is_stmt 1 view .LVU3972 570:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11902 .loc 1 570 17 is_stmt 0 view .LVU3969 + 11902 .loc 1 570 17 is_stmt 0 view .LVU3973 11903 0068 80F88430 strb r3, [r0, #132] 584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11904 .loc 1 584 5 is_stmt 1 view .LVU3970 + 11904 .loc 1 584 5 is_stmt 1 view .LVU3974 11905 006c FFF7FEFF bl HAL_UART_MspInit - 11906 .LVL1039: + 11906 .LVL1040: 584:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - 11907 .loc 1 584 5 is_stmt 0 view .LVU3971 + 11907 .loc 1 584 5 is_stmt 0 view .LVU3975 11908 0070 CFE7 b .L607 11909 .L616: 596:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11910 .loc 1 596 5 is_stmt 1 view .LVU3972 + 11910 .loc 1 596 5 is_stmt 1 view .LVU3976 11911 0072 2046 mov r0, r4 11912 0074 FFF7FEFF bl UART_AdvFeatureConfig - 11913 .LVL1040: + 11913 .LVL1041: 11914 0078 D5E7 b .L608 11915 .L617: 614:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11916 .loc 1 614 5 view .LVU3973 + 11916 .loc 1 614 5 view .LVU3977 11917 007a 2268 ldr r2, [r4] 11918 007c 5368 ldr r3, [r2, #4] 11919 007e 23F07F43 bic r3, r3, #-16777216 11920 0082 43EA0663 orr r3, r3, r6, lsl #24 11921 0086 5360 str r3, [r2, #4] 11922 0088 DFE7 b .L609 - 11923 .LVL1041: + 11923 .LVL1042: 11924 .L610: 11925 .LCFI53: 11926 .cfi_def_cfa_offset 0 11927 .cfi_restore 4 11928 .cfi_restore 5 11929 .cfi_restore 6 + ARM GAS /tmp/cciGf5I5.s page 375 + + 11930 .cfi_restore 14 561:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 11931 .loc 1 561 12 is_stmt 0 view .LVU3974 + 11931 .loc 1 561 12 is_stmt 0 view .LVU3978 11932 008a 0120 movs r0, #1 - ARM GAS /tmp/ccqWDry3.s page 375 - - - 11933 .LVL1042: + 11933 .LVL1043: 624:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11934 .loc 1 624 1 view .LVU3975 + 11934 .loc 1 624 1 view .LVU3979 11935 008c 7047 bx lr 11936 .cfi_endproc 11937 .LFE332: @@ -22454,7 +22458,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 11943 .thumb 11944 .thumb_func 11946 HAL_MultiProcessor_EnableMuteMode: - 11947 .LVL1043: + 11947 .LVL1044: 11948 .LFB364: 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_LOCK(huart); 11949 .loc 1 2823 1 is_stmt 1 view -0 @@ -22462,131 +22466,131 @@ ARM GAS /tmp/ccqWDry3.s page 1 11951 @ args = 0, pretend = 0, frame = 0 11952 @ frame_needed = 0, uses_anonymous_args = 0 2823:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_LOCK(huart); - 11953 .loc 1 2823 1 is_stmt 0 view .LVU3977 + 11953 .loc 1 2823 1 is_stmt 0 view .LVU3981 11954 0000 08B5 push {r3, lr} 11955 .LCFI54: 11956 .cfi_def_cfa_offset 8 11957 .cfi_offset 3, -8 11958 .cfi_offset 14, -4 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11959 .loc 1 2824 3 is_stmt 1 view .LVU3978 + 11959 .loc 1 2824 3 is_stmt 1 view .LVU3982 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11960 .loc 1 2824 3 view .LVU3979 + 11960 .loc 1 2824 3 view .LVU3983 11961 0002 90F88430 ldrb r3, [r0, #132] @ zero_extendqisi2 11962 0006 012B cmp r3, #1 11963 0008 14D0 beq .L621 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11964 .loc 1 2824 3 discriminator 2 view .LVU3980 + 11964 .loc 1 2824 3 discriminator 2 view .LVU3984 11965 000a 0123 movs r3, #1 11966 000c 80F88430 strb r3, [r0, #132] 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11967 .loc 1 2824 3 discriminator 2 view .LVU3981 + 11967 .loc 1 2824 3 view .LVU3985 2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11968 .loc 1 2826 3 view .LVU3982 + 11968 .loc 1 2826 3 view .LVU3986 2826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11969 .loc 1 2826 17 is_stmt 0 view .LVU3983 + 11969 .loc 1 2826 17 is_stmt 0 view .LVU3987 11970 0010 2423 movs r3, #36 11971 0012 C0F88830 str r3, [r0, #136] 11972 .L620: 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11973 .loc 1 2829 3 is_stmt 1 discriminator 1 view .LVU3984 + 11973 .loc 1 2829 3 is_stmt 1 discriminator 1 view .LVU3988 11974 .LBB986: 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11975 .loc 1 2829 3 discriminator 1 view .LVU3985 + 11975 .loc 1 2829 3 discriminator 1 view .LVU3989 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11976 .loc 1 2829 3 discriminator 1 view .LVU3986 + ARM GAS /tmp/cciGf5I5.s page 376 + + + 11976 .loc 1 2829 3 discriminator 1 view .LVU3990 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11977 .loc 1 2829 3 discriminator 1 view .LVU3987 + 11977 .loc 1 2829 3 discriminator 1 view .LVU3991 11978 0016 0268 ldr r2, [r0] - ARM GAS /tmp/ccqWDry3.s page 376 - - - 11979 .LVL1044: + 11979 .LVL1045: 11980 .LBB987: 11981 .LBI987: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11982 .loc 2 1151 31 view .LVU3988 + 11982 .loc 2 1151 31 view .LVU3992 11983 .LBB988: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11984 .loc 2 1153 5 view .LVU3989 + 11984 .loc 2 1153 5 view .LVU3993 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11985 .loc 2 1155 4 view .LVU3990 + 11985 .loc 2 1155 4 view .LVU3994 11986 .syntax unified 11987 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 11988 0018 52E8003F ldrex r3, [r2] 11989 @ 0 "" 2 - 11990 .LVL1045: + 11990 .LVL1046: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11991 .loc 2 1156 4 view .LVU3991 + 11991 .loc 2 1156 4 view .LVU3995 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11992 .loc 2 1156 4 is_stmt 0 view .LVU3992 + 11992 .loc 2 1156 4 is_stmt 0 view .LVU3996 11993 .thumb 11994 .syntax unified 11995 .LBE988: 11996 .LBE987: 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 11997 .loc 1 2829 3 discriminator 1 view .LVU3993 + 11997 .loc 1 2829 3 discriminator 1 view .LVU3997 11998 001c 43F40053 orr r3, r3, #8192 - 11999 .LVL1046: + 11999 .LVL1047: 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12000 .loc 1 2829 3 is_stmt 1 discriminator 1 view .LVU3994 + 12000 .loc 1 2829 3 is_stmt 1 discriminator 1 view .LVU3998 12001 .LBB989: 12002 .LBI989: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12003 .loc 2 1202 31 view .LVU3995 + 12003 .loc 2 1202 31 view .LVU3999 12004 .LBB990: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12005 .loc 2 1204 4 view .LVU3996 + 12005 .loc 2 1204 4 view .LVU4000 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12006 .loc 2 1206 4 view .LVU3997 + 12006 .loc 2 1206 4 view .LVU4001 12007 .syntax unified 12008 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12009 0020 42E80031 strex r1, r3, [r2] 12010 @ 0 "" 2 - 12011 .LVL1047: - 12012 .loc 2 1207 4 view .LVU3998 - 12013 .loc 2 1207 4 is_stmt 0 view .LVU3999 + 12011 .LVL1048: + 12012 .loc 2 1207 4 view .LVU4002 + 12013 .loc 2 1207 4 is_stmt 0 view .LVU4003 12014 .thumb 12015 .syntax unified 12016 .LBE990: 12017 .LBE989: 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12018 .loc 1 2829 3 discriminator 1 view .LVU4000 + 12018 .loc 1 2829 3 discriminator 1 view .LVU4004 12019 0024 0029 cmp r1, #0 12020 0026 F6D1 bne .L620 + ARM GAS /tmp/cciGf5I5.s page 377 + + 12021 .LBE986: 2829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12022 .loc 1 2829 3 is_stmt 1 discriminator 2 view .LVU4001 + 12022 .loc 1 2829 3 is_stmt 1 discriminator 2 view .LVU4005 2831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - ARM GAS /tmp/ccqWDry3.s page 377 - - - 12023 .loc 1 2831 3 view .LVU4002 + 12023 .loc 1 2831 3 view .LVU4006 2831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12024 .loc 1 2831 17 is_stmt 0 view .LVU4003 + 12024 .loc 1 2831 17 is_stmt 0 view .LVU4007 12025 0028 2023 movs r3, #32 - 12026 .LVL1048: + 12026 .LVL1049: 2831:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12027 .loc 1 2831 17 view .LVU4004 + 12027 .loc 1 2831 17 view .LVU4008 12028 002a C0F88830 str r3, [r0, #136] 2833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12029 .loc 1 2833 3 is_stmt 1 view .LVU4005 + 12029 .loc 1 2833 3 is_stmt 1 view .LVU4009 2833:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12030 .loc 1 2833 11 is_stmt 0 view .LVU4006 + 12030 .loc 1 2833 11 is_stmt 0 view .LVU4010 12031 002e FFF7FEFF bl UART_CheckIdleState - 12032 .LVL1049: + 12032 .LVL1050: 12033 .L619: 2834:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12034 .loc 1 2834 1 view .LVU4007 + 12034 .loc 1 2834 1 view .LVU4011 12035 0032 08BD pop {r3, pc} - 12036 .LVL1050: + 12036 .LVL1051: 12037 .L621: 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12038 .loc 1 2824 3 discriminator 1 view .LVU4008 + 12038 .loc 1 2824 3 discriminator 1 view .LVU4012 12039 0034 0220 movs r0, #2 - 12040 .LVL1051: + 12040 .LVL1052: 2824:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12041 .loc 1 2824 3 discriminator 1 view .LVU4009 + 12041 .loc 1 2824 3 discriminator 1 view .LVU4013 12042 0036 FCE7 b .L619 12043 .cfi_endproc 12044 .LFE364: @@ -22597,7 +22601,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 12050 .thumb 12051 .thumb_func 12053 HAL_MultiProcessor_DisableMuteMode: - 12054 .LVL1052: + 12054 .LVL1053: 12055 .LFB365: 2843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_LOCK(huart); 12056 .loc 1 2843 1 is_stmt 1 view -0 @@ -22605,145 +22609,145 @@ ARM GAS /tmp/ccqWDry3.s page 1 12058 @ args = 0, pretend = 0, frame = 0 12059 @ frame_needed = 0, uses_anonymous_args = 0 2843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** __HAL_LOCK(huart); - 12060 .loc 1 2843 1 is_stmt 0 view .LVU4011 + 12060 .loc 1 2843 1 is_stmt 0 view .LVU4015 12061 0000 08B5 push {r3, lr} 12062 .LCFI55: 12063 .cfi_def_cfa_offset 8 12064 .cfi_offset 3, -8 12065 .cfi_offset 14, -4 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12066 .loc 1 2844 3 is_stmt 1 view .LVU4012 + 12066 .loc 1 2844 3 is_stmt 1 view .LVU4016 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12067 .loc 1 2844 3 view .LVU4013 + ARM GAS /tmp/cciGf5I5.s page 378 + + + 12067 .loc 1 2844 3 view .LVU4017 12068 0002 90F88430 ldrb r3, [r0, #132] @ zero_extendqisi2 12069 0006 012B cmp r3, #1 12070 0008 14D0 beq .L626 - ARM GAS /tmp/ccqWDry3.s page 378 - - 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12071 .loc 1 2844 3 discriminator 2 view .LVU4014 + 12071 .loc 1 2844 3 discriminator 2 view .LVU4018 12072 000a 0123 movs r3, #1 12073 000c 80F88430 strb r3, [r0, #132] 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12074 .loc 1 2844 3 discriminator 2 view .LVU4015 + 12074 .loc 1 2844 3 view .LVU4019 2846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12075 .loc 1 2846 3 view .LVU4016 + 12075 .loc 1 2846 3 view .LVU4020 2846:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12076 .loc 1 2846 17 is_stmt 0 view .LVU4017 + 12076 .loc 1 2846 17 is_stmt 0 view .LVU4021 12077 0010 2423 movs r3, #36 12078 0012 C0F88830 str r3, [r0, #136] 12079 .L625: 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12080 .loc 1 2849 3 is_stmt 1 discriminator 1 view .LVU4018 + 12080 .loc 1 2849 3 is_stmt 1 discriminator 1 view .LVU4022 12081 .LBB991: 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12082 .loc 1 2849 3 discriminator 1 view .LVU4019 + 12082 .loc 1 2849 3 discriminator 1 view .LVU4023 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12083 .loc 1 2849 3 discriminator 1 view .LVU4020 + 12083 .loc 1 2849 3 discriminator 1 view .LVU4024 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12084 .loc 1 2849 3 discriminator 1 view .LVU4021 + 12084 .loc 1 2849 3 discriminator 1 view .LVU4025 12085 0016 0268 ldr r2, [r0] - 12086 .LVL1053: + 12086 .LVL1054: 12087 .LBB992: 12088 .LBI992: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12089 .loc 2 1151 31 view .LVU4022 + 12089 .loc 2 1151 31 view .LVU4026 12090 .LBB993: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12091 .loc 2 1153 5 view .LVU4023 + 12091 .loc 2 1153 5 view .LVU4027 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12092 .loc 2 1155 4 view .LVU4024 + 12092 .loc 2 1155 4 view .LVU4028 12093 .syntax unified 12094 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12095 0018 52E8003F ldrex r3, [r2] 12096 @ 0 "" 2 - 12097 .LVL1054: + 12097 .LVL1055: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12098 .loc 2 1156 4 view .LVU4025 + 12098 .loc 2 1156 4 view .LVU4029 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12099 .loc 2 1156 4 is_stmt 0 view .LVU4026 + 12099 .loc 2 1156 4 is_stmt 0 view .LVU4030 12100 .thumb 12101 .syntax unified 12102 .LBE993: 12103 .LBE992: 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12104 .loc 1 2849 3 discriminator 1 view .LVU4027 + 12104 .loc 1 2849 3 discriminator 1 view .LVU4031 12105 001c 23F40053 bic r3, r3, #8192 - 12106 .LVL1055: + 12106 .LVL1056: 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12107 .loc 1 2849 3 is_stmt 1 discriminator 1 view .LVU4028 + 12107 .loc 1 2849 3 is_stmt 1 discriminator 1 view .LVU4032 12108 .LBB994: + ARM GAS /tmp/cciGf5I5.s page 379 + + 12109 .LBI994: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12110 .loc 2 1202 31 view .LVU4029 + 12110 .loc 2 1202 31 view .LVU4033 12111 .LBB995: - ARM GAS /tmp/ccqWDry3.s page 379 - - 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12112 .loc 2 1204 4 view .LVU4030 + 12112 .loc 2 1204 4 view .LVU4034 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12113 .loc 2 1206 4 view .LVU4031 + 12113 .loc 2 1206 4 view .LVU4035 12114 .syntax unified 12115 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12116 0020 42E80031 strex r1, r3, [r2] 12117 @ 0 "" 2 - 12118 .LVL1056: - 12119 .loc 2 1207 4 view .LVU4032 - 12120 .loc 2 1207 4 is_stmt 0 view .LVU4033 + 12118 .LVL1057: + 12119 .loc 2 1207 4 view .LVU4036 + 12120 .loc 2 1207 4 is_stmt 0 view .LVU4037 12121 .thumb 12122 .syntax unified 12123 .LBE995: 12124 .LBE994: 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12125 .loc 1 2849 3 discriminator 1 view .LVU4034 + 12125 .loc 1 2849 3 discriminator 1 view .LVU4038 12126 0024 0029 cmp r1, #0 12127 0026 F6D1 bne .L625 12128 .LBE991: 2849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12129 .loc 1 2849 3 is_stmt 1 discriminator 2 view .LVU4035 + 12129 .loc 1 2849 3 is_stmt 1 discriminator 2 view .LVU4039 2851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12130 .loc 1 2851 3 view .LVU4036 + 12130 .loc 1 2851 3 view .LVU4040 2851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12131 .loc 1 2851 17 is_stmt 0 view .LVU4037 + 12131 .loc 1 2851 17 is_stmt 0 view .LVU4041 12132 0028 2023 movs r3, #32 - 12133 .LVL1057: + 12133 .LVL1058: 2851:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12134 .loc 1 2851 17 view .LVU4038 + 12134 .loc 1 2851 17 view .LVU4042 12135 002a C0F88830 str r3, [r0, #136] 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12136 .loc 1 2853 3 is_stmt 1 view .LVU4039 + 12136 .loc 1 2853 3 is_stmt 1 view .LVU4043 2853:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12137 .loc 1 2853 11 is_stmt 0 view .LVU4040 + 12137 .loc 1 2853 11 is_stmt 0 view .LVU4044 12138 002e FFF7FEFF bl UART_CheckIdleState - 12139 .LVL1058: + 12139 .LVL1059: 12140 .L624: 2854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12141 .loc 1 2854 1 view .LVU4041 + 12141 .loc 1 2854 1 view .LVU4045 12142 0032 08BD pop {r3, pc} - 12143 .LVL1059: + 12143 .LVL1060: 12144 .L626: 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12145 .loc 1 2844 3 discriminator 1 view .LVU4042 + 12145 .loc 1 2844 3 discriminator 1 view .LVU4046 12146 0034 0220 movs r0, #2 - 12147 .LVL1060: + 12147 .LVL1061: 2844:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12148 .loc 1 2844 3 discriminator 1 view .LVU4043 + 12148 .loc 1 2844 3 discriminator 1 view .LVU4047 12149 0036 FCE7 b .L624 12150 .cfi_endproc 12151 .LFE365: 12153 .section .text.UART_Start_Receive_IT,"ax",%progbits + ARM GAS /tmp/cciGf5I5.s page 380 + + 12154 .align 1 12155 .global UART_Start_Receive_IT 12156 .syntax unified 12157 .thumb - ARM GAS /tmp/ccqWDry3.s page 380 - - 12158 .thumb_func 12160 UART_Start_Receive_IT: - 12161 .LVL1061: + 12161 .LVL1062: 12162 .LFB376: 3455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->pRxBuffPtr = pData; 12163 .loc 1 3455 1 is_stmt 1 view -0 @@ -22752,620 +22756,620 @@ ARM GAS /tmp/ccqWDry3.s page 1 12166 @ frame_needed = 0, uses_anonymous_args = 0 12167 @ link register save eliminated. 3455:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->pRxBuffPtr = pData; - 12168 .loc 1 3455 1 is_stmt 0 view .LVU4045 + 12168 .loc 1 3455 1 is_stmt 0 view .LVU4049 12169 0000 10B4 push {r4} 12170 .LCFI56: 12171 .cfi_def_cfa_offset 4 12172 .cfi_offset 4, -4 3456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferSize = Size; - 12173 .loc 1 3456 3 is_stmt 1 view .LVU4046 + 12173 .loc 1 3456 3 is_stmt 1 view .LVU4050 3456:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferSize = Size; - 12174 .loc 1 3456 22 is_stmt 0 view .LVU4047 + 12174 .loc 1 3456 22 is_stmt 0 view .LVU4051 12175 0002 8165 str r1, [r0, #88] 3457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferCount = Size; - 12176 .loc 1 3457 3 is_stmt 1 view .LVU4048 + 12176 .loc 1 3457 3 is_stmt 1 view .LVU4052 3457:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferCount = Size; - 12177 .loc 1 3457 22 is_stmt 0 view .LVU4049 + 12177 .loc 1 3457 22 is_stmt 0 view .LVU4053 12178 0004 A0F85C20 strh r2, [r0, #92] @ movhi 3458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxISR = NULL; - 12179 .loc 1 3458 3 is_stmt 1 view .LVU4050 + 12179 .loc 1 3458 3 is_stmt 1 view .LVU4054 3458:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxISR = NULL; - 12180 .loc 1 3458 22 is_stmt 0 view .LVU4051 + 12180 .loc 1 3458 22 is_stmt 0 view .LVU4055 12181 0008 A0F85E20 strh r2, [r0, #94] @ movhi 3459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12182 .loc 1 3459 3 is_stmt 1 view .LVU4052 + 12182 .loc 1 3459 3 is_stmt 1 view .LVU4056 3459:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12183 .loc 1 3459 22 is_stmt 0 view .LVU4053 + 12183 .loc 1 3459 22 is_stmt 0 view .LVU4057 12184 000c 0023 movs r3, #0 12185 000e 4367 str r3, [r0, #116] 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12186 .loc 1 3462 3 is_stmt 1 view .LVU4054 + 12186 .loc 1 3462 3 is_stmt 1 view .LVU4058 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12187 .loc 1 3462 3 view .LVU4055 + 12187 .loc 1 3462 3 view .LVU4059 12188 0010 8368 ldr r3, [r0, #8] 12189 0012 B3F5805F cmp r3, #4096 12190 0016 06D0 beq .L649 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12191 .loc 1 3462 3 discriminator 2 view .LVU4056 + 12191 .loc 1 3462 3 discriminator 2 view .LVU4060 12192 0018 A3B9 cbnz r3, .L632 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12193 .loc 1 3462 3 discriminator 5 view .LVU4057 + 12193 .loc 1 3462 3 discriminator 5 view .LVU4061 12194 001a 0369 ldr r3, [r0, #16] 12195 001c 73B9 cbnz r3, .L633 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12196 .loc 1 3462 3 discriminator 7 view .LVU4058 + 12196 .loc 1 3462 3 discriminator 7 view .LVU4062 + ARM GAS /tmp/cciGf5I5.s page 381 + + 12197 001e FF23 movs r3, #255 12198 0020 A0F86030 strh r3, [r0, #96] @ movhi 12199 0024 14E0 b .L631 12200 .L649: - ARM GAS /tmp/ccqWDry3.s page 381 - - 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12201 .loc 1 3462 3 discriminator 1 view .LVU4059 + 12201 .loc 1 3462 3 discriminator 1 view .LVU4063 12202 0026 0369 ldr r3, [r0, #16] 12203 0028 23B9 cbnz r3, .L630 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12204 .loc 1 3462 3 discriminator 3 view .LVU4060 + 12204 .loc 1 3462 3 discriminator 3 view .LVU4064 12205 002a 40F2FF13 movw r3, #511 12206 002e A0F86030 strh r3, [r0, #96] @ movhi 12207 0032 0DE0 b .L631 12208 .L630: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12209 .loc 1 3462 3 discriminator 4 view .LVU4061 + 12209 .loc 1 3462 3 discriminator 4 view .LVU4065 12210 0034 FF23 movs r3, #255 12211 0036 A0F86030 strh r3, [r0, #96] @ movhi 12212 003a 09E0 b .L631 12213 .L633: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12214 .loc 1 3462 3 discriminator 8 view .LVU4062 + 12214 .loc 1 3462 3 discriminator 8 view .LVU4066 12215 003c 7F23 movs r3, #127 12216 003e A0F86030 strh r3, [r0, #96] @ movhi 12217 0042 05E0 b .L631 12218 .L632: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12219 .loc 1 3462 3 discriminator 6 view .LVU4063 + 12219 .loc 1 3462 3 discriminator 6 view .LVU4067 12220 0044 B3F1805F cmp r3, #268435456 12221 0048 2ED0 beq .L650 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12222 .loc 1 3462 3 discriminator 10 view .LVU4064 + 12222 .loc 1 3462 3 discriminator 10 view .LVU4068 12223 004a 0023 movs r3, #0 12224 004c A0F86030 strh r3, [r0, #96] @ movhi 12225 .L631: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12226 .loc 1 3462 3 discriminator 13 view .LVU4065 + 12226 .loc 1 3462 3 discriminator 13 view .LVU4069 3464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 12227 .loc 1 3464 3 view .LVU4066 + 12227 .loc 1 3464 3 view .LVU4070 3464:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 12228 .loc 1 3464 20 is_stmt 0 view .LVU4067 + 12228 .loc 1 3464 20 is_stmt 0 view .LVU4071 12229 0050 0023 movs r3, #0 12230 0052 C0F89030 str r3, [r0, #144] 3465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12231 .loc 1 3465 3 is_stmt 1 view .LVU4068 + 12231 .loc 1 3465 3 is_stmt 1 view .LVU4072 3465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12232 .loc 1 3465 18 is_stmt 0 view .LVU4069 + 12232 .loc 1 3465 18 is_stmt 0 view .LVU4073 12233 0056 2223 movs r3, #34 12234 0058 C0F88C30 str r3, [r0, #140] - 12235 .LVL1062: + 12235 .LVL1063: 12236 .L636: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12237 .loc 1 3468 3 is_stmt 1 discriminator 1 view .LVU4070 + 12237 .loc 1 3468 3 is_stmt 1 discriminator 1 view .LVU4074 12238 .LBB996: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12239 .loc 1 3468 3 discriminator 1 view .LVU4071 + 12239 .loc 1 3468 3 discriminator 1 view .LVU4075 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12240 .loc 1 3468 3 discriminator 1 view .LVU4072 + ARM GAS /tmp/cciGf5I5.s page 382 + + + 12240 .loc 1 3468 3 discriminator 1 view .LVU4076 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12241 .loc 1 3468 3 discriminator 1 view .LVU4073 + 12241 .loc 1 3468 3 discriminator 1 view .LVU4077 12242 005c 0168 ldr r1, [r0] - ARM GAS /tmp/ccqWDry3.s page 382 - - - 12243 .LVL1063: + 12243 .LVL1064: 12244 .LBB997: 12245 .LBI997: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12246 .loc 2 1151 31 view .LVU4074 + 12246 .loc 2 1151 31 view .LVU4078 12247 .LBB998: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12248 .loc 2 1153 5 view .LVU4075 + 12248 .loc 2 1153 5 view .LVU4079 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12249 .loc 2 1155 4 view .LVU4076 + 12249 .loc 2 1155 4 view .LVU4080 12250 005e 01F10803 add r3, r1, #8 - 12251 .LVL1064: + 12251 .LVL1065: 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12252 .loc 2 1155 4 is_stmt 0 view .LVU4077 + 12252 .loc 2 1155 4 is_stmt 0 view .LVU4081 12253 .syntax unified 12254 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12255 0062 53E8003F ldrex r3, [r3] 12256 @ 0 "" 2 - 12257 .LVL1065: + 12257 .LVL1066: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12258 .loc 2 1156 4 is_stmt 1 view .LVU4078 + 12258 .loc 2 1156 4 is_stmt 1 view .LVU4082 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12259 .loc 2 1156 4 is_stmt 0 view .LVU4079 + 12259 .loc 2 1156 4 is_stmt 0 view .LVU4083 12260 .thumb 12261 .syntax unified 12262 .LBE998: 12263 .LBE997: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12264 .loc 1 3468 3 discriminator 1 view .LVU4080 + 12264 .loc 1 3468 3 discriminator 1 view .LVU4084 12265 0066 43F00103 orr r3, r3, #1 - 12266 .LVL1066: + 12266 .LVL1067: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12267 .loc 1 3468 3 is_stmt 1 discriminator 1 view .LVU4081 + 12267 .loc 1 3468 3 is_stmt 1 discriminator 1 view .LVU4085 12268 .LBB999: 12269 .LBI999: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12270 .loc 2 1202 31 view .LVU4082 + 12270 .loc 2 1202 31 view .LVU4086 12271 .LBB1000: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12272 .loc 2 1204 4 view .LVU4083 + 12272 .loc 2 1204 4 view .LVU4087 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12273 .loc 2 1206 4 view .LVU4084 + 12273 .loc 2 1206 4 view .LVU4088 12274 006a 0831 adds r1, r1, #8 - 12275 .LVL1067: + 12275 .LVL1068: 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12276 .loc 2 1206 4 is_stmt 0 view .LVU4085 + 12276 .loc 2 1206 4 is_stmt 0 view .LVU4089 12277 .syntax unified 12278 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12279 006c 41E80034 strex r4, r3, [r1] 12280 @ 0 "" 2 - 12281 .LVL1068: - 12282 .loc 2 1207 4 is_stmt 1 view .LVU4086 - 12283 .loc 2 1207 4 is_stmt 0 view .LVU4087 + 12281 .LVL1069: + 12282 .loc 2 1207 4 is_stmt 1 view .LVU4090 + 12283 .loc 2 1207 4 is_stmt 0 view .LVU4091 + ARM GAS /tmp/cciGf5I5.s page 383 + + 12284 .thumb 12285 .syntax unified 12286 .LBE1000: 12287 .LBE999: - ARM GAS /tmp/ccqWDry3.s page 383 - - 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12288 .loc 1 3468 3 discriminator 1 view .LVU4088 + 12288 .loc 1 3468 3 discriminator 1 view .LVU4092 12289 0070 002C cmp r4, #0 12290 0072 F3D1 bne .L636 12291 .LBE996: 3468:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12292 .loc 1 3468 3 is_stmt 1 discriminator 2 view .LVU4089 + 12292 .loc 1 3468 3 is_stmt 1 discriminator 2 view .LVU4093 3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12293 .loc 1 3471 3 view .LVU4090 + 12293 .loc 1 3471 3 view .LVU4094 3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12294 .loc 1 3471 13 is_stmt 0 view .LVU4091 + 12294 .loc 1 3471 13 is_stmt 0 view .LVU4095 12295 0074 436E ldr r3, [r0, #100] - 12296 .LVL1069: + 12296 .LVL1070: 3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12297 .loc 1 3471 6 view .LVU4092 + 12297 .loc 1 3471 6 view .LVU4096 12298 0076 B3F1005F cmp r3, #536870912 12299 007a 1FD0 beq .L651 12300 .L637: 3493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12301 .loc 1 3493 5 is_stmt 1 view .LVU4093 + 12301 .loc 1 3493 5 is_stmt 1 view .LVU4097 3493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12302 .loc 1 3493 21 is_stmt 0 view .LVU4094 + 12302 .loc 1 3493 21 is_stmt 0 view .LVU4098 12303 007c 8368 ldr r3, [r0, #8] 3493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12304 .loc 1 3493 8 view .LVU4095 + 12304 .loc 1 3493 8 view .LVU4099 12305 007e B3F5805F cmp r3, #4096 12306 0082 43D0 beq .L652 12307 .L644: 3499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12308 .loc 1 3499 7 is_stmt 1 view .LVU4096 + 12308 .loc 1 3499 7 is_stmt 1 view .LVU4100 3499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12309 .loc 1 3499 20 is_stmt 0 view .LVU4097 + 12309 .loc 1 3499 20 is_stmt 0 view .LVU4101 12310 0084 294B ldr r3, .L654 12311 0086 4367 str r3, [r0, #116] 12312 .L645: 3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12313 .loc 1 3503 5 is_stmt 1 view .LVU4098 + 12313 .loc 1 3503 5 is_stmt 1 view .LVU4102 3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12314 .loc 1 3503 20 is_stmt 0 view .LVU4099 + 12314 .loc 1 3503 20 is_stmt 0 view .LVU4103 12315 0088 0369 ldr r3, [r0, #16] 3503:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12316 .loc 1 3503 8 view .LVU4100 + 12316 .loc 1 3503 8 view .LVU4104 12317 008a 002B cmp r3, #0 12318 008c 44D0 beq .L646 - 12319 .LVL1070: + 12319 .LVL1071: 12320 .L647: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12321 .loc 1 3505 7 is_stmt 1 discriminator 1 view .LVU4101 + 12321 .loc 1 3505 7 is_stmt 1 discriminator 1 view .LVU4105 12322 .LBB1001: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12323 .loc 1 3505 7 discriminator 1 view .LVU4102 + 12323 .loc 1 3505 7 discriminator 1 view .LVU4106 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12324 .loc 1 3505 7 discriminator 1 view .LVU4103 + 12324 .loc 1 3505 7 discriminator 1 view .LVU4107 + ARM GAS /tmp/cciGf5I5.s page 384 + + 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12325 .loc 1 3505 7 discriminator 1 view .LVU4104 + 12325 .loc 1 3505 7 discriminator 1 view .LVU4108 12326 008e 0268 ldr r2, [r0] - 12327 .LVL1071: - ARM GAS /tmp/ccqWDry3.s page 384 - - + 12327 .LVL1072: 12328 .LBB1002: 12329 .LBI1002: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12330 .loc 2 1151 31 view .LVU4105 + 12330 .loc 2 1151 31 view .LVU4109 12331 .LBB1003: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12332 .loc 2 1153 5 view .LVU4106 + 12332 .loc 2 1153 5 view .LVU4110 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12333 .loc 2 1155 4 view .LVU4107 + 12333 .loc 2 1155 4 view .LVU4111 12334 .syntax unified 12335 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12336 0090 52E8003F ldrex r3, [r2] 12337 @ 0 "" 2 - 12338 .LVL1072: + 12338 .LVL1073: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12339 .loc 2 1156 4 view .LVU4108 + 12339 .loc 2 1156 4 view .LVU4112 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12340 .loc 2 1156 4 is_stmt 0 view .LVU4109 + 12340 .loc 2 1156 4 is_stmt 0 view .LVU4113 12341 .thumb 12342 .syntax unified 12343 .LBE1003: 12344 .LBE1002: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12345 .loc 1 3505 7 discriminator 1 view .LVU4110 + 12345 .loc 1 3505 7 discriminator 1 view .LVU4114 12346 0094 43F49073 orr r3, r3, #288 - 12347 .LVL1073: + 12347 .LVL1074: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12348 .loc 1 3505 7 is_stmt 1 discriminator 1 view .LVU4111 + 12348 .loc 1 3505 7 is_stmt 1 discriminator 1 view .LVU4115 12349 .LBB1004: 12350 .LBI1004: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12351 .loc 2 1202 31 view .LVU4112 + 12351 .loc 2 1202 31 view .LVU4116 12352 .LBB1005: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12353 .loc 2 1204 4 view .LVU4113 + 12353 .loc 2 1204 4 view .LVU4117 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12354 .loc 2 1206 4 view .LVU4114 + 12354 .loc 2 1206 4 view .LVU4118 12355 .syntax unified 12356 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12357 0098 42E80031 strex r1, r3, [r2] 12358 @ 0 "" 2 - 12359 .LVL1074: - 12360 .loc 2 1207 4 view .LVU4115 - 12361 .loc 2 1207 4 is_stmt 0 view .LVU4116 + 12359 .LVL1075: + 12360 .loc 2 1207 4 view .LVU4119 + 12361 .loc 2 1207 4 is_stmt 0 view .LVU4120 12362 .thumb 12363 .syntax unified 12364 .LBE1005: 12365 .LBE1004: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12366 .loc 1 3505 7 discriminator 1 view .LVU4117 + 12366 .loc 1 3505 7 discriminator 1 view .LVU4121 12367 009c 0029 cmp r1, #0 12368 009e F6D1 bne .L647 - 12369 .LVL1075: + 12369 .LVL1076: + ARM GAS /tmp/cciGf5I5.s page 385 + + 12370 .L643: 3505:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12371 .loc 1 3505 7 discriminator 1 view .LVU4118 + 12371 .loc 1 3505 7 discriminator 1 view .LVU4122 12372 .LBE1001: - ARM GAS /tmp/ccqWDry3.s page 385 - - 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12373 .loc 1 3509 7 is_stmt 1 discriminator 2 view .LVU4119 + 12373 .loc 1 3509 7 is_stmt 1 discriminator 2 view .LVU4123 3512:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12374 .loc 1 3512 3 view .LVU4120 + 12374 .loc 1 3512 3 view .LVU4124 3513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12375 .loc 1 3513 1 is_stmt 0 view .LVU4121 + 12375 .loc 1 3513 1 is_stmt 0 view .LVU4125 12376 00a0 0020 movs r0, #0 - 12377 .LVL1076: + 12377 .LVL1077: 3513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12378 .loc 1 3513 1 view .LVU4122 + 12378 .loc 1 3513 1 view .LVU4126 12379 00a2 5DF8044B ldr r4, [sp], #4 12380 .LCFI57: 12381 .cfi_remember_state 12382 .cfi_restore 4 12383 .cfi_def_cfa_offset 0 12384 00a6 7047 bx lr - 12385 .LVL1077: + 12385 .LVL1078: 12386 .L650: 12387 .LCFI58: 12388 .cfi_restore_state 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12389 .loc 1 3462 3 is_stmt 1 discriminator 9 view .LVU4123 + 12389 .loc 1 3462 3 is_stmt 1 discriminator 9 view .LVU4127 12390 00a8 0369 ldr r3, [r0, #16] 12391 00aa 1BB9 cbnz r3, .L635 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12392 .loc 1 3462 3 discriminator 11 view .LVU4124 + 12392 .loc 1 3462 3 discriminator 11 view .LVU4128 12393 00ac 7F23 movs r3, #127 12394 00ae A0F86030 strh r3, [r0, #96] @ movhi 12395 00b2 CDE7 b .L631 12396 .L635: 3462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12397 .loc 1 3462 3 discriminator 12 view .LVU4125 + 12397 .loc 1 3462 3 discriminator 12 view .LVU4129 12398 00b4 3F23 movs r3, #63 12399 00b6 A0F86030 strh r3, [r0, #96] @ movhi 12400 00ba C9E7 b .L631 - 12401 .LVL1078: + 12401 .LVL1079: 12402 .L651: 3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12403 .loc 1 3471 66 is_stmt 0 discriminator 1 view .LVU4126 + 12403 .loc 1 3471 66 is_stmt 0 discriminator 1 view .LVU4130 12404 00bc B0F86830 ldrh r3, [r0, #104] 3471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12405 .loc 1 3471 49 discriminator 1 view .LVU4127 + 12405 .loc 1 3471 49 discriminator 1 view .LVU4131 12406 00c0 9342 cmp r3, r2 12407 00c2 DBD8 bhi .L637 3474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12408 .loc 1 3474 5 is_stmt 1 view .LVU4128 + 12408 .loc 1 3474 5 is_stmt 1 view .LVU4132 3474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12409 .loc 1 3474 21 is_stmt 0 view .LVU4129 + 12409 .loc 1 3474 21 is_stmt 0 view .LVU4133 12410 00c4 8368 ldr r3, [r0, #8] 3474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12411 .loc 1 3474 8 view .LVU4130 + 12411 .loc 1 3474 8 view .LVU4134 12412 00c6 B3F5805F cmp r3, #4096 12413 00ca 19D0 beq .L653 + ARM GAS /tmp/cciGf5I5.s page 386 + + 12414 .L638: 3480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12415 .loc 1 3480 7 is_stmt 1 view .LVU4131 + 12415 .loc 1 3480 7 is_stmt 1 view .LVU4135 3480:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 386 - - - 12416 .loc 1 3480 20 is_stmt 0 view .LVU4132 + 12416 .loc 1 3480 20 is_stmt 0 view .LVU4136 12417 00cc 184B ldr r3, .L654+4 12418 00ce 4367 str r3, [r0, #116] 12419 .L639: 3484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12420 .loc 1 3484 5 is_stmt 1 view .LVU4133 + 12420 .loc 1 3484 5 is_stmt 1 view .LVU4137 3484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12421 .loc 1 3484 20 is_stmt 0 view .LVU4134 + 12421 .loc 1 3484 20 is_stmt 0 view .LVU4138 12422 00d0 0369 ldr r3, [r0, #16] 3484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12423 .loc 1 3484 8 view .LVU4135 + 12423 .loc 1 3484 8 view .LVU4139 12424 00d2 43B1 cbz r3, .L642 - 12425 .LVL1079: + 12425 .LVL1080: 12426 .L641: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12427 .loc 1 3486 7 is_stmt 1 discriminator 1 view .LVU4136 + 12427 .loc 1 3486 7 is_stmt 1 discriminator 1 view .LVU4140 12428 .LBB1006: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12429 .loc 1 3486 7 discriminator 1 view .LVU4137 + 12429 .loc 1 3486 7 discriminator 1 view .LVU4141 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12430 .loc 1 3486 7 discriminator 1 view .LVU4138 + 12430 .loc 1 3486 7 discriminator 1 view .LVU4142 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12431 .loc 1 3486 7 discriminator 1 view .LVU4139 + 12431 .loc 1 3486 7 discriminator 1 view .LVU4143 12432 00d4 0268 ldr r2, [r0] - 12433 .LVL1080: + 12433 .LVL1081: 12434 .LBB1007: 12435 .LBI1007: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12436 .loc 2 1151 31 view .LVU4140 + 12436 .loc 2 1151 31 view .LVU4144 12437 .LBB1008: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12438 .loc 2 1153 5 view .LVU4141 + 12438 .loc 2 1153 5 view .LVU4145 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12439 .loc 2 1155 4 view .LVU4142 + 12439 .loc 2 1155 4 view .LVU4146 12440 .syntax unified 12441 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12442 00d6 52E8003F ldrex r3, [r2] 12443 @ 0 "" 2 - 12444 .LVL1081: + 12444 .LVL1082: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12445 .loc 2 1156 4 view .LVU4143 + 12445 .loc 2 1156 4 view .LVU4147 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12446 .loc 2 1156 4 is_stmt 0 view .LVU4144 + 12446 .loc 2 1156 4 is_stmt 0 view .LVU4148 12447 .thumb 12448 .syntax unified 12449 .LBE1008: 12450 .LBE1007: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12451 .loc 1 3486 7 discriminator 1 view .LVU4145 + 12451 .loc 1 3486 7 discriminator 1 view .LVU4149 12452 00da 43F48073 orr r3, r3, #256 - 12453 .LVL1082: + 12453 .LVL1083: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12454 .loc 1 3486 7 is_stmt 1 discriminator 1 view .LVU4146 + 12454 .loc 1 3486 7 is_stmt 1 discriminator 1 view .LVU4150 + ARM GAS /tmp/cciGf5I5.s page 387 + + 12455 .LBB1009: 12456 .LBI1009: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12457 .loc 2 1202 31 view .LVU4147 - ARM GAS /tmp/ccqWDry3.s page 387 - - + 12457 .loc 2 1202 31 view .LVU4151 12458 .LBB1010: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12459 .loc 2 1204 4 view .LVU4148 + 12459 .loc 2 1204 4 view .LVU4152 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12460 .loc 2 1206 4 view .LVU4149 + 12460 .loc 2 1206 4 view .LVU4153 12461 .syntax unified 12462 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12463 00de 42E80031 strex r1, r3, [r2] 12464 @ 0 "" 2 - 12465 .LVL1083: - 12466 .loc 2 1207 4 view .LVU4150 - 12467 .loc 2 1207 4 is_stmt 0 view .LVU4151 + 12465 .LVL1084: + 12466 .loc 2 1207 4 view .LVU4154 + 12467 .loc 2 1207 4 is_stmt 0 view .LVU4155 12468 .thumb 12469 .syntax unified 12470 .LBE1010: 12471 .LBE1009: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12472 .loc 1 3486 7 discriminator 1 view .LVU4152 + 12472 .loc 1 3486 7 discriminator 1 view .LVU4156 12473 00e2 0029 cmp r1, #0 12474 00e4 F6D1 bne .L641 - 12475 .LVL1084: + 12475 .LVL1085: 12476 .L642: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12477 .loc 1 3486 7 discriminator 1 view .LVU4153 + 12477 .loc 1 3486 7 discriminator 1 view .LVU4157 12478 .LBE1006: 3486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12479 .loc 1 3486 7 is_stmt 1 discriminator 2 view .LVU4154 + 12479 .loc 1 3486 7 is_stmt 1 discriminator 2 view .LVU4158 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12480 .loc 1 3488 5 discriminator 1 view .LVU4155 + 12480 .loc 1 3488 5 discriminator 1 view .LVU4159 12481 .LBB1011: 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12482 .loc 1 3488 5 discriminator 1 view .LVU4156 + 12482 .loc 1 3488 5 discriminator 1 view .LVU4160 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12483 .loc 1 3488 5 discriminator 1 view .LVU4157 + 12483 .loc 1 3488 5 discriminator 1 view .LVU4161 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12484 .loc 1 3488 5 discriminator 1 view .LVU4158 + 12484 .loc 1 3488 5 discriminator 1 view .LVU4162 12485 00e6 0268 ldr r2, [r0] - 12486 .LVL1085: + 12486 .LVL1086: 12487 .LBB1012: 12488 .LBI1012: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12489 .loc 2 1151 31 view .LVU4159 + 12489 .loc 2 1151 31 view .LVU4163 12490 .LBB1013: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12491 .loc 2 1153 5 view .LVU4160 + 12491 .loc 2 1153 5 view .LVU4164 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12492 .loc 2 1155 4 view .LVU4161 + 12492 .loc 2 1155 4 view .LVU4165 12493 00e8 02F10803 add r3, r2, #8 - 12494 .LVL1086: + 12494 .LVL1087: 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12495 .loc 2 1155 4 is_stmt 0 view .LVU4162 + 12495 .loc 2 1155 4 is_stmt 0 view .LVU4166 12496 .syntax unified 12497 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + ARM GAS /tmp/cciGf5I5.s page 388 + + 12498 00ec 53E8003F ldrex r3, [r3] 12499 @ 0 "" 2 - 12500 .LVL1087: + 12500 .LVL1088: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccqWDry3.s page 388 - - - 12501 .loc 2 1156 4 is_stmt 1 view .LVU4163 + 12501 .loc 2 1156 4 is_stmt 1 view .LVU4167 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12502 .loc 2 1156 4 is_stmt 0 view .LVU4164 + 12502 .loc 2 1156 4 is_stmt 0 view .LVU4168 12503 .thumb 12504 .syntax unified 12505 .LBE1013: 12506 .LBE1012: 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12507 .loc 1 3488 5 discriminator 1 view .LVU4165 + 12507 .loc 1 3488 5 discriminator 1 view .LVU4169 12508 00f0 43F08053 orr r3, r3, #268435456 - 12509 .LVL1088: + 12509 .LVL1089: 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12510 .loc 1 3488 5 is_stmt 1 discriminator 1 view .LVU4166 + 12510 .loc 1 3488 5 is_stmt 1 discriminator 1 view .LVU4170 12511 .LBB1014: 12512 .LBI1014: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12513 .loc 2 1202 31 view .LVU4167 + 12513 .loc 2 1202 31 view .LVU4171 12514 .LBB1015: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12515 .loc 2 1204 4 view .LVU4168 + 12515 .loc 2 1204 4 view .LVU4172 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12516 .loc 2 1206 4 view .LVU4169 + 12516 .loc 2 1206 4 view .LVU4173 12517 00f4 0832 adds r2, r2, #8 - 12518 .LVL1089: + 12518 .LVL1090: 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12519 .loc 2 1206 4 is_stmt 0 view .LVU4170 + 12519 .loc 2 1206 4 is_stmt 0 view .LVU4174 12520 .syntax unified 12521 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12522 00f6 42E80031 strex r1, r3, [r2] 12523 @ 0 "" 2 - 12524 .LVL1090: - 12525 .loc 2 1207 4 is_stmt 1 view .LVU4171 - 12526 .loc 2 1207 4 is_stmt 0 view .LVU4172 + 12524 .LVL1091: + 12525 .loc 2 1207 4 is_stmt 1 view .LVU4175 + 12526 .loc 2 1207 4 is_stmt 0 view .LVU4176 12527 .thumb 12528 .syntax unified 12529 .LBE1015: 12530 .LBE1014: 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12531 .loc 1 3488 5 discriminator 1 view .LVU4173 + 12531 .loc 1 3488 5 discriminator 1 view .LVU4177 12532 00fa 0029 cmp r1, #0 12533 00fc F3D1 bne .L642 12534 00fe CFE7 b .L643 - 12535 .LVL1091: + 12535 .LVL1092: 12536 .L653: 3488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12537 .loc 1 3488 5 discriminator 1 view .LVU4174 + 12537 .loc 1 3488 5 discriminator 1 view .LVU4178 12538 .LBE1011: 3474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12539 .loc 1 3474 71 discriminator 1 view .LVU4175 + 12539 .loc 1 3474 71 discriminator 1 view .LVU4179 12540 0100 0369 ldr r3, [r0, #16] 3474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12541 .loc 1 3474 56 discriminator 1 view .LVU4176 + 12541 .loc 1 3474 56 discriminator 1 view .LVU4180 12542 0102 002B cmp r3, #0 + ARM GAS /tmp/cciGf5I5.s page 389 + + 12543 0104 E2D1 bne .L638 3476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12544 .loc 1 3476 7 is_stmt 1 view .LVU4177 + 12544 .loc 1 3476 7 is_stmt 1 view .LVU4181 3476:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 389 - - - 12545 .loc 1 3476 20 is_stmt 0 view .LVU4178 + 12545 .loc 1 3476 20 is_stmt 0 view .LVU4182 12546 0106 0B4B ldr r3, .L654+8 12547 0108 4367 str r3, [r0, #116] 12548 010a E1E7 b .L639 12549 .L652: 3493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12550 .loc 1 3493 71 discriminator 1 view .LVU4179 + 12550 .loc 1 3493 71 discriminator 1 view .LVU4183 12551 010c 0369 ldr r3, [r0, #16] 3493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12552 .loc 1 3493 56 discriminator 1 view .LVU4180 + 12552 .loc 1 3493 56 discriminator 1 view .LVU4184 12553 010e 002B cmp r3, #0 12554 0110 B8D1 bne .L644 3495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12555 .loc 1 3495 7 is_stmt 1 view .LVU4181 + 12555 .loc 1 3495 7 is_stmt 1 view .LVU4185 3495:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12556 .loc 1 3495 20 is_stmt 0 view .LVU4182 + 12556 .loc 1 3495 20 is_stmt 0 view .LVU4186 12557 0112 094B ldr r3, .L654+12 12558 0114 4367 str r3, [r0, #116] 12559 0116 B7E7 b .L645 - 12560 .LVL1092: + 12560 .LVL1093: 12561 .L646: 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12562 .loc 1 3509 7 is_stmt 1 discriminator 1 view .LVU4183 + 12562 .loc 1 3509 7 is_stmt 1 discriminator 1 view .LVU4187 12563 .LBB1016: 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12564 .loc 1 3509 7 discriminator 1 view .LVU4184 + 12564 .loc 1 3509 7 discriminator 1 view .LVU4188 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12565 .loc 1 3509 7 discriminator 1 view .LVU4185 + 12565 .loc 1 3509 7 discriminator 1 view .LVU4189 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12566 .loc 1 3509 7 discriminator 1 view .LVU4186 + 12566 .loc 1 3509 7 discriminator 1 view .LVU4190 12567 0118 0268 ldr r2, [r0] - 12568 .LVL1093: + 12568 .LVL1094: 12569 .LBB1017: 12570 .LBI1017: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12571 .loc 2 1151 31 view .LVU4187 + 12571 .loc 2 1151 31 view .LVU4191 12572 .LBB1018: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12573 .loc 2 1153 5 view .LVU4188 + 12573 .loc 2 1153 5 view .LVU4192 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12574 .loc 2 1155 4 view .LVU4189 + 12574 .loc 2 1155 4 view .LVU4193 12575 .syntax unified 12576 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12577 011a 52E8003F ldrex r3, [r2] 12578 @ 0 "" 2 - 12579 .LVL1094: + 12579 .LVL1095: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12580 .loc 2 1156 4 view .LVU4190 + 12580 .loc 2 1156 4 view .LVU4194 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12581 .loc 2 1156 4 is_stmt 0 view .LVU4191 + 12581 .loc 2 1156 4 is_stmt 0 view .LVU4195 12582 .thumb 12583 .syntax unified 12584 .LBE1018: + ARM GAS /tmp/cciGf5I5.s page 390 + + 12585 .LBE1017: 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12586 .loc 1 3509 7 discriminator 1 view .LVU4192 + 12586 .loc 1 3509 7 discriminator 1 view .LVU4196 12587 011e 43F02003 orr r3, r3, #32 - ARM GAS /tmp/ccqWDry3.s page 390 - - - 12588 .LVL1095: + 12588 .LVL1096: 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12589 .loc 1 3509 7 is_stmt 1 discriminator 1 view .LVU4193 + 12589 .loc 1 3509 7 is_stmt 1 discriminator 1 view .LVU4197 12590 .LBB1019: 12591 .LBI1019: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12592 .loc 2 1202 31 view .LVU4194 + 12592 .loc 2 1202 31 view .LVU4198 12593 .LBB1020: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12594 .loc 2 1204 4 view .LVU4195 + 12594 .loc 2 1204 4 view .LVU4199 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12595 .loc 2 1206 4 view .LVU4196 + 12595 .loc 2 1206 4 view .LVU4200 12596 .syntax unified 12597 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12598 0122 42E80031 strex r1, r3, [r2] 12599 @ 0 "" 2 - 12600 .LVL1096: - 12601 .loc 2 1207 4 view .LVU4197 - 12602 .loc 2 1207 4 is_stmt 0 view .LVU4198 + 12600 .LVL1097: + 12601 .loc 2 1207 4 view .LVU4201 + 12602 .loc 2 1207 4 is_stmt 0 view .LVU4202 12603 .thumb 12604 .syntax unified 12605 .LBE1020: 12606 .LBE1019: 3509:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12607 .loc 1 3509 7 discriminator 1 view .LVU4199 + 12607 .loc 1 3509 7 discriminator 1 view .LVU4203 12608 0126 0029 cmp r1, #0 12609 0128 F6D1 bne .L646 12610 012a B9E7 b .L643 @@ -23386,7 +23390,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 12626 .thumb 12627 .thumb_func 12629 HAL_UART_Receive_IT: - 12630 .LVL1097: + 12630 .LVL1098: 12631 .LFB339: 1360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check that a Rx process is not already ongoing */ 12632 .loc 1 1360 1 is_stmt 1 view -0 @@ -23394,172 +23398,172 @@ ARM GAS /tmp/ccqWDry3.s page 1 12634 @ args = 0, pretend = 0, frame = 0 12635 @ frame_needed = 0, uses_anonymous_args = 0 1360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check that a Rx process is not already ongoing */ - 12636 .loc 1 1360 1 is_stmt 0 view .LVU4201 + ARM GAS /tmp/cciGf5I5.s page 391 + + + 12636 .loc 1 1360 1 is_stmt 0 view .LVU4205 12637 0000 38B5 push {r3, r4, r5, lr} 12638 .LCFI59: 12639 .cfi_def_cfa_offset 16 - ARM GAS /tmp/ccqWDry3.s page 391 - - 12640 .cfi_offset 3, -16 12641 .cfi_offset 4, -12 12642 .cfi_offset 5, -8 12643 .cfi_offset 14, -4 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12644 .loc 1 1362 3 is_stmt 1 view .LVU4202 + 12644 .loc 1 1362 3 is_stmt 1 view .LVU4206 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12645 .loc 1 1362 12 is_stmt 0 view .LVU4203 + 12645 .loc 1 1362 12 is_stmt 0 view .LVU4207 12646 0002 D0F88C30 ldr r3, [r0, #140] 1362:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12647 .loc 1 1362 6 view .LVU4204 + 12647 .loc 1 1362 6 view .LVU4208 12648 0006 202B cmp r3, #32 12649 0008 17D1 bne .L660 1364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12650 .loc 1 1364 5 is_stmt 1 view .LVU4205 + 12650 .loc 1 1364 5 is_stmt 1 view .LVU4209 1364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12651 .loc 1 1364 8 is_stmt 0 view .LVU4206 + 12651 .loc 1 1364 8 is_stmt 0 view .LVU4210 12652 000a C1B1 cbz r1, .L661 1364:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12653 .loc 1 1364 25 discriminator 1 view .LVU4207 + 12653 .loc 1 1364 25 discriminator 1 view .LVU4211 12654 000c CAB1 cbz r2, .L662 1370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12655 .loc 1 1370 5 is_stmt 1 view .LVU4208 + 12655 .loc 1 1370 5 is_stmt 1 view .LVU4212 1370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12656 .loc 1 1370 26 is_stmt 0 view .LVU4209 + 12656 .loc 1 1370 26 is_stmt 0 view .LVU4213 12657 000e 0023 movs r3, #0 12658 0010 C366 str r3, [r0, #108] 1372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12659 .loc 1 1372 5 is_stmt 1 view .LVU4210 + 12659 .loc 1 1372 5 is_stmt 1 view .LVU4214 1372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12660 .loc 1 1372 11 is_stmt 0 view .LVU4211 + 12660 .loc 1 1372 11 is_stmt 0 view .LVU4215 12661 0012 0368 ldr r3, [r0] 1372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12662 .loc 1 1372 8 view .LVU4212 + 12662 .loc 1 1372 8 view .LVU4216 12663 0014 0C4C ldr r4, .L664 12664 0016 A342 cmp r3, r4 12665 0018 0CD0 beq .L658 1375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12666 .loc 1 1375 7 is_stmt 1 view .LVU4213 + 12666 .loc 1 1375 7 is_stmt 1 view .LVU4217 1375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12667 .loc 1 1375 11 is_stmt 0 view .LVU4214 + 12667 .loc 1 1375 11 is_stmt 0 view .LVU4218 12668 001a 5B68 ldr r3, [r3, #4] 1375:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12669 .loc 1 1375 10 view .LVU4215 + 12669 .loc 1 1375 10 view .LVU4219 12670 001c 13F4000F tst r3, #8388608 12671 0020 08D0 beq .L658 12672 .L659: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12673 .loc 1 1378 9 is_stmt 1 discriminator 1 view .LVU4216 + 12673 .loc 1 1378 9 is_stmt 1 discriminator 1 view .LVU4220 12674 .LBB1021: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12675 .loc 1 1378 9 discriminator 1 view .LVU4217 + 12675 .loc 1 1378 9 discriminator 1 view .LVU4221 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12676 .loc 1 1378 9 discriminator 1 view .LVU4218 + ARM GAS /tmp/cciGf5I5.s page 392 + + + 12676 .loc 1 1378 9 discriminator 1 view .LVU4222 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12677 .loc 1 1378 9 discriminator 1 view .LVU4219 + 12677 .loc 1 1378 9 discriminator 1 view .LVU4223 12678 0022 0468 ldr r4, [r0] - ARM GAS /tmp/ccqWDry3.s page 392 - - - 12679 .LVL1098: + 12679 .LVL1099: 12680 .LBB1022: 12681 .LBI1022: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12682 .loc 2 1151 31 view .LVU4220 + 12682 .loc 2 1151 31 view .LVU4224 12683 .LBB1023: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12684 .loc 2 1153 5 view .LVU4221 + 12684 .loc 2 1153 5 view .LVU4225 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12685 .loc 2 1155 4 view .LVU4222 + 12685 .loc 2 1155 4 view .LVU4226 12686 .syntax unified 12687 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12688 0024 54E8003F ldrex r3, [r4] 12689 @ 0 "" 2 - 12690 .LVL1099: + 12690 .LVL1100: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12691 .loc 2 1156 4 view .LVU4223 + 12691 .loc 2 1156 4 view .LVU4227 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12692 .loc 2 1156 4 is_stmt 0 view .LVU4224 + 12692 .loc 2 1156 4 is_stmt 0 view .LVU4228 12693 .thumb 12694 .syntax unified 12695 .LBE1023: 12696 .LBE1022: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12697 .loc 1 1378 9 discriminator 1 view .LVU4225 + 12697 .loc 1 1378 9 discriminator 1 view .LVU4229 12698 0028 43F08063 orr r3, r3, #67108864 - 12699 .LVL1100: + 12699 .LVL1101: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12700 .loc 1 1378 9 is_stmt 1 discriminator 1 view .LVU4226 + 12700 .loc 1 1378 9 is_stmt 1 discriminator 1 view .LVU4230 12701 .LBB1024: 12702 .LBI1024: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12703 .loc 2 1202 31 view .LVU4227 + 12703 .loc 2 1202 31 view .LVU4231 12704 .LBB1025: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12705 .loc 2 1204 4 view .LVU4228 + 12705 .loc 2 1204 4 view .LVU4232 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12706 .loc 2 1206 4 view .LVU4229 + 12706 .loc 2 1206 4 view .LVU4233 12707 .syntax unified 12708 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12709 002c 44E80035 strex r5, r3, [r4] 12710 @ 0 "" 2 - 12711 .LVL1101: - 12712 .loc 2 1207 4 view .LVU4230 - 12713 .loc 2 1207 4 is_stmt 0 view .LVU4231 + 12711 .LVL1102: + 12712 .loc 2 1207 4 view .LVU4234 + 12713 .loc 2 1207 4 is_stmt 0 view .LVU4235 12714 .thumb 12715 .syntax unified 12716 .LBE1025: 12717 .LBE1024: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12718 .loc 1 1378 9 discriminator 1 view .LVU4232 + 12718 .loc 1 1378 9 discriminator 1 view .LVU4236 12719 0030 002D cmp r5, #0 12720 0032 F6D1 bne .L659 - 12721 .LVL1102: + ARM GAS /tmp/cciGf5I5.s page 393 + + + 12721 .LVL1103: 12722 .L658: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12723 .loc 1 1378 9 discriminator 1 view .LVU4233 - ARM GAS /tmp/ccqWDry3.s page 393 - - + 12723 .loc 1 1378 9 discriminator 1 view .LVU4237 12724 .LBE1021: 1378:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12725 .loc 1 1378 9 is_stmt 1 discriminator 2 view .LVU4234 + 12725 .loc 1 1378 9 is_stmt 1 discriminator 2 view .LVU4238 1382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12726 .loc 1 1382 5 view .LVU4235 + 12726 .loc 1 1382 5 view .LVU4239 1382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12727 .loc 1 1382 13 is_stmt 0 view .LVU4236 + 12727 .loc 1 1382 13 is_stmt 0 view .LVU4240 12728 0034 FFF7FEFF bl UART_Start_Receive_IT - 12729 .LVL1103: + 12729 .LVL1104: 1382:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12730 .loc 1 1382 13 view .LVU4237 + 12730 .loc 1 1382 13 view .LVU4241 12731 0038 00E0 b .L657 - 12732 .LVL1104: + 12732 .LVL1105: 12733 .L660: 1386:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12734 .loc 1 1386 12 view .LVU4238 + 12734 .loc 1 1386 12 view .LVU4242 12735 003a 0220 movs r0, #2 - 12736 .LVL1105: + 12736 .LVL1106: 12737 .L657: 1388:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12738 .loc 1 1388 1 view .LVU4239 + 12738 .loc 1 1388 1 view .LVU4243 12739 003c 38BD pop {r3, r4, r5, pc} - 12740 .LVL1106: + 12740 .LVL1107: 12741 .L661: 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12742 .loc 1 1366 14 view .LVU4240 + 12742 .loc 1 1366 14 view .LVU4244 12743 003e 0120 movs r0, #1 - 12744 .LVL1107: + 12744 .LVL1108: 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12745 .loc 1 1366 14 view .LVU4241 + 12745 .loc 1 1366 14 view .LVU4245 12746 0040 FCE7 b .L657 - 12747 .LVL1108: + 12747 .LVL1109: 12748 .L662: 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12749 .loc 1 1366 14 view .LVU4242 + 12749 .loc 1 1366 14 view .LVU4246 12750 0042 0120 movs r0, #1 - 12751 .LVL1109: + 12751 .LVL1110: 1366:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12752 .loc 1 1366 14 view .LVU4243 + 12752 .loc 1 1366 14 view .LVU4247 12753 0044 FAE7 b .L657 12754 .L665: 12755 0046 00BF .align 2 @@ -23574,18 +23578,18 @@ ARM GAS /tmp/ccqWDry3.s page 1 12765 .thumb 12766 .thumb_func 12768 UART_Start_Receive_DMA: - 12769 .LVL1110: + ARM GAS /tmp/cciGf5I5.s page 394 + + + 12769 .LVL1111: 12770 .LFB377: 3527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->pRxBuffPtr = pData; 12771 .loc 1 3527 1 is_stmt 1 view -0 - ARM GAS /tmp/ccqWDry3.s page 394 - - 12772 .cfi_startproc 12773 @ args = 0, pretend = 0, frame = 0 12774 @ frame_needed = 0, uses_anonymous_args = 0 3527:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->pRxBuffPtr = pData; - 12775 .loc 1 3527 1 is_stmt 0 view .LVU4245 + 12775 .loc 1 3527 1 is_stmt 0 view .LVU4249 12776 0000 10B5 push {r4, lr} 12777 .LCFI60: 12778 .cfi_def_cfa_offset 8 @@ -23594,367 +23598,367 @@ ARM GAS /tmp/ccqWDry3.s page 1 12781 0002 0446 mov r4, r0 12782 0004 1346 mov r3, r2 3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferSize = Size; - 12783 .loc 1 3528 3 is_stmt 1 view .LVU4246 + 12783 .loc 1 3528 3 is_stmt 1 view .LVU4250 3528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxXferSize = Size; - 12784 .loc 1 3528 21 is_stmt 0 view .LVU4247 + 12784 .loc 1 3528 21 is_stmt 0 view .LVU4251 12785 0006 8165 str r1, [r0, #88] 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12786 .loc 1 3529 3 is_stmt 1 view .LVU4248 + 12786 .loc 1 3529 3 is_stmt 1 view .LVU4252 3529:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12787 .loc 1 3529 21 is_stmt 0 view .LVU4249 + 12787 .loc 1 3529 21 is_stmt 0 view .LVU4253 12788 0008 A0F85C20 strh r2, [r0, #92] @ movhi 3531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 12789 .loc 1 3531 3 is_stmt 1 view .LVU4250 + 12789 .loc 1 3531 3 is_stmt 1 view .LVU4254 3531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 12790 .loc 1 3531 20 is_stmt 0 view .LVU4251 + 12790 .loc 1 3531 20 is_stmt 0 view .LVU4255 12791 000c 0022 movs r2, #0 - 12792 .LVL1111: + 12792 .LVL1112: 3531:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; - 12793 .loc 1 3531 20 view .LVU4252 + 12793 .loc 1 3531 20 view .LVU4256 12794 000e C0F89020 str r2, [r0, #144] 3532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12795 .loc 1 3532 3 is_stmt 1 view .LVU4253 + 12795 .loc 1 3532 3 is_stmt 1 view .LVU4257 3532:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12796 .loc 1 3532 18 is_stmt 0 view .LVU4254 + 12796 .loc 1 3532 18 is_stmt 0 view .LVU4258 12797 0012 2222 movs r2, #34 12798 0014 C0F88C20 str r2, [r0, #140] 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12799 .loc 1 3534 3 is_stmt 1 view .LVU4255 + 12799 .loc 1 3534 3 is_stmt 1 view .LVU4259 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12800 .loc 1 3534 12 is_stmt 0 view .LVU4256 + 12800 .loc 1 3534 12 is_stmt 0 view .LVU4260 12801 0018 D0F88020 ldr r2, [r0, #128] 3534:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12802 .loc 1 3534 6 view .LVU4257 + 12802 .loc 1 3534 6 view .LVU4261 12803 001c AAB1 cbz r2, .L667 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12804 .loc 1 3537 5 is_stmt 1 view .LVU4258 + 12804 .loc 1 3537 5 is_stmt 1 view .LVU4262 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12805 .loc 1 3537 37 is_stmt 0 view .LVU4259 + 12805 .loc 1 3537 37 is_stmt 0 view .LVU4263 12806 001e 2149 ldr r1, .L675 - 12807 .LVL1112: + 12807 .LVL1113: 3537:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12808 .loc 1 3537 37 view .LVU4260 + 12808 .loc 1 3537 37 view .LVU4264 + ARM GAS /tmp/cciGf5I5.s page 395 + + 12809 0020 D162 str r1, [r2, #44] - 12810 .LVL1113: + 12810 .LVL1114: 3540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12811 .loc 1 3540 5 is_stmt 1 view .LVU4261 - ARM GAS /tmp/ccqWDry3.s page 395 - - + 12811 .loc 1 3540 5 is_stmt 1 view .LVU4265 3540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12812 .loc 1 3540 10 is_stmt 0 view .LVU4262 + 12812 .loc 1 3540 10 is_stmt 0 view .LVU4266 12813 0022 D0F88020 ldr r2, [r0, #128] 3540:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12814 .loc 1 3540 41 view .LVU4263 + 12814 .loc 1 3540 41 view .LVU4267 12815 0026 2049 ldr r1, .L675+4 12816 0028 1163 str r1, [r2, #48] 3543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12817 .loc 1 3543 5 is_stmt 1 view .LVU4264 + 12817 .loc 1 3543 5 is_stmt 1 view .LVU4268 3543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12818 .loc 1 3543 10 is_stmt 0 view .LVU4265 + 12818 .loc 1 3543 10 is_stmt 0 view .LVU4269 12819 002a D0F88020 ldr r2, [r0, #128] 3543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12820 .loc 1 3543 38 view .LVU4266 + 12820 .loc 1 3543 38 view .LVU4270 12821 002e 1F49 ldr r1, .L675+8 12822 0030 5163 str r1, [r2, #52] 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12823 .loc 1 3546 5 is_stmt 1 view .LVU4267 + 12823 .loc 1 3546 5 is_stmt 1 view .LVU4271 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12824 .loc 1 3546 10 is_stmt 0 view .LVU4268 + 12824 .loc 1 3546 10 is_stmt 0 view .LVU4272 12825 0032 D0F88020 ldr r2, [r0, #128] 3546:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12826 .loc 1 3546 38 view .LVU4269 + 12826 .loc 1 3546 38 view .LVU4273 12827 0036 0021 movs r1, #0 12828 0038 9163 str r1, [r2, #56] 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12829 .loc 1 3549 5 is_stmt 1 view .LVU4270 + 12829 .loc 1 3549 5 is_stmt 1 view .LVU4274 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12830 .loc 1 3549 57 is_stmt 0 view .LVU4271 + 12830 .loc 1 3549 57 is_stmt 0 view .LVU4275 12831 003a 0168 ldr r1, [r0] 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12832 .loc 1 3549 9 view .LVU4272 + 12832 .loc 1 3549 9 view .LVU4276 12833 003c 826D ldr r2, [r0, #88] 12834 003e 2431 adds r1, r1, #36 12835 0040 D0F88000 ldr r0, [r0, #128] - 12836 .LVL1114: + 12836 .LVL1115: 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12837 .loc 1 3549 9 view .LVU4273 + 12837 .loc 1 3549 9 view .LVU4277 12838 0044 FFF7FEFF bl HAL_DMA_Start_IT - 12839 .LVL1115: + 12839 .LVL1116: 3549:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12840 .loc 1 3549 8 discriminator 1 view .LVU4274 + 12840 .loc 1 3549 8 discriminator 1 view .LVU4278 12841 0048 20BB cbnz r0, .L674 12842 .L667: 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12843 .loc 1 3562 3 is_stmt 1 view .LVU4275 + 12843 .loc 1 3562 3 is_stmt 1 view .LVU4279 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12844 .loc 1 3562 18 is_stmt 0 view .LVU4276 + 12844 .loc 1 3562 18 is_stmt 0 view .LVU4280 12845 004a 2369 ldr r3, [r4, #16] 3562:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 12846 .loc 1 3562 6 view .LVU4277 + 12846 .loc 1 3562 6 view .LVU4281 12847 004c 43B1 cbz r3, .L671 12848 .L670: + ARM GAS /tmp/cciGf5I5.s page 396 + + 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12849 .loc 1 3564 5 is_stmt 1 discriminator 1 view .LVU4278 + 12849 .loc 1 3564 5 is_stmt 1 discriminator 1 view .LVU4282 12850 .LBB1026: 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - ARM GAS /tmp/ccqWDry3.s page 396 - - - 12851 .loc 1 3564 5 discriminator 1 view .LVU4279 + 12851 .loc 1 3564 5 discriminator 1 view .LVU4283 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12852 .loc 1 3564 5 discriminator 1 view .LVU4280 + 12852 .loc 1 3564 5 discriminator 1 view .LVU4284 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12853 .loc 1 3564 5 discriminator 1 view .LVU4281 + 12853 .loc 1 3564 5 discriminator 1 view .LVU4285 12854 004e 2268 ldr r2, [r4] - 12855 .LVL1116: + 12855 .LVL1117: 12856 .LBB1027: 12857 .LBI1027: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12858 .loc 2 1151 31 view .LVU4282 + 12858 .loc 2 1151 31 view .LVU4286 12859 .LBB1028: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12860 .loc 2 1153 5 view .LVU4283 + 12860 .loc 2 1153 5 view .LVU4287 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12861 .loc 2 1155 4 view .LVU4284 + 12861 .loc 2 1155 4 view .LVU4288 12862 .syntax unified 12863 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12864 0050 52E8003F ldrex r3, [r2] 12865 @ 0 "" 2 - 12866 .LVL1117: + 12866 .LVL1118: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12867 .loc 2 1156 4 view .LVU4285 + 12867 .loc 2 1156 4 view .LVU4289 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12868 .loc 2 1156 4 is_stmt 0 view .LVU4286 + 12868 .loc 2 1156 4 is_stmt 0 view .LVU4290 12869 .thumb 12870 .syntax unified 12871 .LBE1028: 12872 .LBE1027: 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12873 .loc 1 3564 5 discriminator 1 view .LVU4287 + 12873 .loc 1 3564 5 discriminator 1 view .LVU4291 12874 0054 43F48073 orr r3, r3, #256 - 12875 .LVL1118: + 12875 .LVL1119: 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12876 .loc 1 3564 5 is_stmt 1 discriminator 1 view .LVU4288 + 12876 .loc 1 3564 5 is_stmt 1 discriminator 1 view .LVU4292 12877 .LBB1029: 12878 .LBI1029: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12879 .loc 2 1202 31 view .LVU4289 + 12879 .loc 2 1202 31 view .LVU4293 12880 .LBB1030: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12881 .loc 2 1204 4 view .LVU4290 + 12881 .loc 2 1204 4 view .LVU4294 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12882 .loc 2 1206 4 view .LVU4291 + 12882 .loc 2 1206 4 view .LVU4295 12883 .syntax unified 12884 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12885 0058 42E80031 strex r1, r3, [r2] 12886 @ 0 "" 2 - 12887 .LVL1119: - 12888 .loc 2 1207 4 view .LVU4292 - 12889 .loc 2 1207 4 is_stmt 0 view .LVU4293 + 12887 .LVL1120: + 12888 .loc 2 1207 4 view .LVU4296 + 12889 .loc 2 1207 4 is_stmt 0 view .LVU4297 12890 .thumb 12891 .syntax unified + ARM GAS /tmp/cciGf5I5.s page 397 + + 12892 .LBE1030: 12893 .LBE1029: 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12894 .loc 1 3564 5 discriminator 1 view .LVU4294 - ARM GAS /tmp/ccqWDry3.s page 397 - - + 12894 .loc 1 3564 5 discriminator 1 view .LVU4298 12895 005c 0029 cmp r1, #0 12896 005e F6D1 bne .L670 - 12897 .LVL1120: + 12897 .LVL1121: 12898 .L671: 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12899 .loc 1 3564 5 discriminator 1 view .LVU4295 + 12899 .loc 1 3564 5 discriminator 1 view .LVU4299 12900 .LBE1026: 3564:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 12901 .loc 1 3564 5 is_stmt 1 discriminator 2 view .LVU4296 + 12901 .loc 1 3564 5 is_stmt 1 discriminator 2 view .LVU4300 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12902 .loc 1 3568 3 discriminator 1 view .LVU4297 + 12902 .loc 1 3568 3 discriminator 1 view .LVU4301 12903 .LBB1031: 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12904 .loc 1 3568 3 discriminator 1 view .LVU4298 + 12904 .loc 1 3568 3 discriminator 1 view .LVU4302 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12905 .loc 1 3568 3 discriminator 1 view .LVU4299 + 12905 .loc 1 3568 3 discriminator 1 view .LVU4303 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12906 .loc 1 3568 3 discriminator 1 view .LVU4300 + 12906 .loc 1 3568 3 discriminator 1 view .LVU4304 12907 0060 2268 ldr r2, [r4] - 12908 .LVL1121: + 12908 .LVL1122: 12909 .LBB1032: 12910 .LBI1032: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12911 .loc 2 1151 31 view .LVU4301 + 12911 .loc 2 1151 31 view .LVU4305 12912 .LBB1033: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12913 .loc 2 1153 5 view .LVU4302 + 12913 .loc 2 1153 5 view .LVU4306 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12914 .loc 2 1155 4 view .LVU4303 + 12914 .loc 2 1155 4 view .LVU4307 12915 0062 02F10803 add r3, r2, #8 - 12916 .LVL1122: + 12916 .LVL1123: 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12917 .loc 2 1155 4 is_stmt 0 view .LVU4304 + 12917 .loc 2 1155 4 is_stmt 0 view .LVU4308 12918 .syntax unified 12919 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12920 0066 53E8003F ldrex r3, [r3] 12921 @ 0 "" 2 - 12922 .LVL1123: + 12922 .LVL1124: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12923 .loc 2 1156 4 is_stmt 1 view .LVU4305 + 12923 .loc 2 1156 4 is_stmt 1 view .LVU4309 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12924 .loc 2 1156 4 is_stmt 0 view .LVU4306 + 12924 .loc 2 1156 4 is_stmt 0 view .LVU4310 12925 .thumb 12926 .syntax unified 12927 .LBE1033: 12928 .LBE1032: 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12929 .loc 1 3568 3 discriminator 1 view .LVU4307 + 12929 .loc 1 3568 3 discriminator 1 view .LVU4311 12930 006a 43F00103 orr r3, r3, #1 - 12931 .LVL1124: + 12931 .LVL1125: 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12932 .loc 1 3568 3 is_stmt 1 discriminator 1 view .LVU4308 + 12932 .loc 1 3568 3 is_stmt 1 discriminator 1 view .LVU4312 12933 .LBB1034: + ARM GAS /tmp/cciGf5I5.s page 398 + + 12934 .LBI1034: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12935 .loc 2 1202 31 view .LVU4309 + 12935 .loc 2 1202 31 view .LVU4313 12936 .LBB1035: - ARM GAS /tmp/ccqWDry3.s page 398 - - 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12937 .loc 2 1204 4 view .LVU4310 + 12937 .loc 2 1204 4 view .LVU4314 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12938 .loc 2 1206 4 view .LVU4311 + 12938 .loc 2 1206 4 view .LVU4315 12939 006e 0832 adds r2, r2, #8 - 12940 .LVL1125: + 12940 .LVL1126: 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12941 .loc 2 1206 4 is_stmt 0 view .LVU4312 + 12941 .loc 2 1206 4 is_stmt 0 view .LVU4316 12942 .syntax unified 12943 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12944 0070 42E80031 strex r1, r3, [r2] 12945 @ 0 "" 2 - 12946 .LVL1126: - 12947 .loc 2 1207 4 is_stmt 1 view .LVU4313 - 12948 .loc 2 1207 4 is_stmt 0 view .LVU4314 + 12946 .LVL1127: + 12947 .loc 2 1207 4 is_stmt 1 view .LVU4317 + 12948 .loc 2 1207 4 is_stmt 0 view .LVU4318 12949 .thumb 12950 .syntax unified 12951 .LBE1035: 12952 .LBE1034: 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12953 .loc 1 3568 3 discriminator 1 view .LVU4315 + 12953 .loc 1 3568 3 discriminator 1 view .LVU4319 12954 0074 0029 cmp r1, #0 12955 0076 F3D1 bne .L671 - 12956 .LVL1127: + 12956 .LVL1128: 12957 .L672: 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12958 .loc 1 3568 3 discriminator 1 view .LVU4316 + 12958 .loc 1 3568 3 discriminator 1 view .LVU4320 12959 .LBE1031: 3568:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12960 .loc 1 3568 3 is_stmt 1 discriminator 2 view .LVU4317 + 12960 .loc 1 3568 3 is_stmt 1 discriminator 2 view .LVU4321 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12961 .loc 1 3572 3 discriminator 1 view .LVU4318 + 12961 .loc 1 3572 3 discriminator 1 view .LVU4322 12962 .LBB1036: 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12963 .loc 1 3572 3 discriminator 1 view .LVU4319 + 12963 .loc 1 3572 3 discriminator 1 view .LVU4323 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12964 .loc 1 3572 3 discriminator 1 view .LVU4320 + 12964 .loc 1 3572 3 discriminator 1 view .LVU4324 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12965 .loc 1 3572 3 discriminator 1 view .LVU4321 + 12965 .loc 1 3572 3 discriminator 1 view .LVU4325 12966 0078 2268 ldr r2, [r4] - 12967 .LVL1128: + 12967 .LVL1129: 12968 .LBB1037: 12969 .LBI1037: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12970 .loc 2 1151 31 view .LVU4322 + 12970 .loc 2 1151 31 view .LVU4326 12971 .LBB1038: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12972 .loc 2 1153 5 view .LVU4323 + 12972 .loc 2 1153 5 view .LVU4327 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12973 .loc 2 1155 4 view .LVU4324 + 12973 .loc 2 1155 4 view .LVU4328 12974 007a 02F10803 add r3, r2, #8 - 12975 .LVL1129: + 12975 .LVL1130: 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12976 .loc 2 1155 4 is_stmt 0 view .LVU4325 + ARM GAS /tmp/cciGf5I5.s page 399 + + + 12976 .loc 2 1155 4 is_stmt 0 view .LVU4329 12977 .syntax unified 12978 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 12979 007e 53E8003F ldrex r3, [r3] - ARM GAS /tmp/ccqWDry3.s page 399 - - 12980 @ 0 "" 2 - 12981 .LVL1130: + 12981 .LVL1131: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12982 .loc 2 1156 4 is_stmt 1 view .LVU4326 + 12982 .loc 2 1156 4 is_stmt 1 view .LVU4330 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 12983 .loc 2 1156 4 is_stmt 0 view .LVU4327 + 12983 .loc 2 1156 4 is_stmt 0 view .LVU4331 12984 .thumb 12985 .syntax unified 12986 .LBE1038: 12987 .LBE1037: 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12988 .loc 1 3572 3 discriminator 1 view .LVU4328 + 12988 .loc 1 3572 3 discriminator 1 view .LVU4332 12989 0082 43F04003 orr r3, r3, #64 - 12990 .LVL1131: + 12990 .LVL1132: 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 12991 .loc 1 3572 3 is_stmt 1 discriminator 1 view .LVU4329 + 12991 .loc 1 3572 3 is_stmt 1 discriminator 1 view .LVU4333 12992 .LBB1039: 12993 .LBI1039: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 12994 .loc 2 1202 31 view .LVU4330 + 12994 .loc 2 1202 31 view .LVU4334 12995 .LBB1040: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 12996 .loc 2 1204 4 view .LVU4331 + 12996 .loc 2 1204 4 view .LVU4335 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 12997 .loc 2 1206 4 view .LVU4332 + 12997 .loc 2 1206 4 view .LVU4336 12998 0086 0832 adds r2, r2, #8 - 12999 .LVL1132: + 12999 .LVL1133: 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 13000 .loc 2 1206 4 is_stmt 0 view .LVU4333 + 13000 .loc 2 1206 4 is_stmt 0 view .LVU4337 13001 .syntax unified 13002 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 13003 0088 42E80031 strex r1, r3, [r2] 13004 @ 0 "" 2 - 13005 .LVL1133: - 13006 .loc 2 1207 4 is_stmt 1 view .LVU4334 - 13007 .loc 2 1207 4 is_stmt 0 view .LVU4335 + 13005 .LVL1134: + 13006 .loc 2 1207 4 is_stmt 1 view .LVU4338 + 13007 .loc 2 1207 4 is_stmt 0 view .LVU4339 13008 .thumb 13009 .syntax unified 13010 .LBE1040: 13011 .LBE1039: 3572:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13012 .loc 1 3572 3 discriminator 1 view .LVU4336 + 13012 .loc 1 3572 3 discriminator 1 view .LVU4340 13013 008c 0029 cmp r1, #0 13014 008e F3D1 bne .L672 13015 .LBE1036: 3574:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13016 .loc 1 3574 10 view .LVU4337 + 13016 .loc 1 3574 10 view .LVU4341 13017 0090 0020 movs r0, #0 - 13018 .LVL1134: + 13018 .LVL1135: 13019 .L668: 3575:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13020 .loc 1 3575 1 view .LVU4338 + 13020 .loc 1 3575 1 view .LVU4342 13021 0092 10BD pop {r4, pc} - 13022 .LVL1135: + ARM GAS /tmp/cciGf5I5.s page 400 + + + 13022 .LVL1136: 13023 .L674: 3552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13024 .loc 1 3552 7 is_stmt 1 view .LVU4339 - ARM GAS /tmp/ccqWDry3.s page 400 - - + 13024 .loc 1 3552 7 is_stmt 1 view .LVU4343 3552:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13025 .loc 1 3552 24 is_stmt 0 view .LVU4340 + 13025 .loc 1 3552 24 is_stmt 0 view .LVU4344 13026 0094 1023 movs r3, #16 13027 0096 C4F89030 str r3, [r4, #144] 3555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13028 .loc 1 3555 7 is_stmt 1 view .LVU4341 + 13028 .loc 1 3555 7 is_stmt 1 view .LVU4345 3555:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13029 .loc 1 3555 22 is_stmt 0 view .LVU4342 + 13029 .loc 1 3555 22 is_stmt 0 view .LVU4346 13030 009a 2023 movs r3, #32 13031 009c C4F88C30 str r3, [r4, #140] 3557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13032 .loc 1 3557 7 is_stmt 1 view .LVU4343 + 13032 .loc 1 3557 7 is_stmt 1 view .LVU4347 3557:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13033 .loc 1 3557 14 is_stmt 0 view .LVU4344 + 13033 .loc 1 3557 14 is_stmt 0 view .LVU4348 13034 00a0 0120 movs r0, #1 13035 00a2 F6E7 b .L668 13036 .L676: @@ -23972,7 +23976,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 13049 .thumb 13050 .thumb_func 13052 HAL_UART_Receive_DMA: - 13053 .LVL1136: + 13053 .LVL1137: 13054 .LFB341: 1471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check that a Rx process is not already ongoing */ 13055 .loc 1 1471 1 is_stmt 1 view -0 @@ -23980,7 +23984,7 @@ ARM GAS /tmp/ccqWDry3.s page 1 13057 @ args = 0, pretend = 0, frame = 0 13058 @ frame_needed = 0, uses_anonymous_args = 0 1471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** /* Check that a Rx process is not already ongoing */ - 13059 .loc 1 1471 1 is_stmt 0 view .LVU4346 + 13059 .loc 1 1471 1 is_stmt 0 view .LVU4350 13060 0000 38B5 push {r3, r4, r5, lr} 13061 .LCFI61: 13062 .cfi_def_cfa_offset 16 @@ -23989,163 +23993,163 @@ ARM GAS /tmp/ccqWDry3.s page 1 13065 .cfi_offset 5, -8 13066 .cfi_offset 14, -4 1473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13067 .loc 1 1473 3 is_stmt 1 view .LVU4347 + 13067 .loc 1 1473 3 is_stmt 1 view .LVU4351 1473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13068 .loc 1 1473 12 is_stmt 0 view .LVU4348 + 13068 .loc 1 1473 12 is_stmt 0 view .LVU4352 13069 0002 D0F88C30 ldr r3, [r0, #140] 1473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13070 .loc 1 1473 6 view .LVU4349 + ARM GAS /tmp/cciGf5I5.s page 401 + + + 13070 .loc 1 1473 6 view .LVU4353 13071 0006 202B cmp r3, #32 13072 0008 17D1 bne .L681 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - ARM GAS /tmp/ccqWDry3.s page 401 - - - 13073 .loc 1 1475 5 is_stmt 1 view .LVU4350 + 13073 .loc 1 1475 5 is_stmt 1 view .LVU4354 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13074 .loc 1 1475 8 is_stmt 0 view .LVU4351 + 13074 .loc 1 1475 8 is_stmt 0 view .LVU4355 13075 000a C1B1 cbz r1, .L682 1475:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13076 .loc 1 1475 25 discriminator 1 view .LVU4352 + 13076 .loc 1 1475 25 discriminator 1 view .LVU4356 13077 000c CAB1 cbz r2, .L683 1481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13078 .loc 1 1481 5 is_stmt 1 view .LVU4353 + 13078 .loc 1 1481 5 is_stmt 1 view .LVU4357 1481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13079 .loc 1 1481 26 is_stmt 0 view .LVU4354 + 13079 .loc 1 1481 26 is_stmt 0 view .LVU4358 13080 000e 0023 movs r3, #0 13081 0010 C366 str r3, [r0, #108] 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13082 .loc 1 1483 5 is_stmt 1 view .LVU4355 + 13082 .loc 1 1483 5 is_stmt 1 view .LVU4359 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13083 .loc 1 1483 11 is_stmt 0 view .LVU4356 + 13083 .loc 1 1483 11 is_stmt 0 view .LVU4360 13084 0012 0368 ldr r3, [r0] 1483:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13085 .loc 1 1483 8 view .LVU4357 + 13085 .loc 1 1483 8 view .LVU4361 13086 0014 0C4C ldr r4, .L685 13087 0016 A342 cmp r3, r4 13088 0018 0CD0 beq .L679 1486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13089 .loc 1 1486 7 is_stmt 1 view .LVU4358 + 13089 .loc 1 1486 7 is_stmt 1 view .LVU4362 1486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13090 .loc 1 1486 11 is_stmt 0 view .LVU4359 + 13090 .loc 1 1486 11 is_stmt 0 view .LVU4363 13091 001a 5B68 ldr r3, [r3, #4] 1486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** { - 13092 .loc 1 1486 10 view .LVU4360 + 13092 .loc 1 1486 10 view .LVU4364 13093 001c 13F4000F tst r3, #8388608 13094 0020 08D0 beq .L679 13095 .L680: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13096 .loc 1 1489 9 is_stmt 1 discriminator 1 view .LVU4361 + 13096 .loc 1 1489 9 is_stmt 1 discriminator 1 view .LVU4365 13097 .LBB1041: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13098 .loc 1 1489 9 discriminator 1 view .LVU4362 + 13098 .loc 1 1489 9 discriminator 1 view .LVU4366 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13099 .loc 1 1489 9 discriminator 1 view .LVU4363 + 13099 .loc 1 1489 9 discriminator 1 view .LVU4367 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13100 .loc 1 1489 9 discriminator 1 view .LVU4364 + 13100 .loc 1 1489 9 discriminator 1 view .LVU4368 13101 0022 0468 ldr r4, [r0] - 13102 .LVL1137: + 13102 .LVL1138: 13103 .LBB1042: 13104 .LBI1042: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 13105 .loc 2 1151 31 view .LVU4365 + 13105 .loc 2 1151 31 view .LVU4369 13106 .LBB1043: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 13107 .loc 2 1153 5 view .LVU4366 + 13107 .loc 2 1153 5 view .LVU4370 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 13108 .loc 2 1155 4 view .LVU4367 + 13108 .loc 2 1155 4 view .LVU4371 + ARM GAS /tmp/cciGf5I5.s page 402 + + 13109 .syntax unified 13110 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 13111 0024 54E8003F ldrex r3, [r4] 13112 @ 0 "" 2 - ARM GAS /tmp/ccqWDry3.s page 402 - - - 13113 .LVL1138: + 13113 .LVL1139: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 13114 .loc 2 1156 4 view .LVU4368 + 13114 .loc 2 1156 4 view .LVU4372 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 13115 .loc 2 1156 4 is_stmt 0 view .LVU4369 + 13115 .loc 2 1156 4 is_stmt 0 view .LVU4373 13116 .thumb 13117 .syntax unified 13118 .LBE1043: 13119 .LBE1042: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13120 .loc 1 1489 9 discriminator 1 view .LVU4370 + 13120 .loc 1 1489 9 discriminator 1 view .LVU4374 13121 0028 43F08063 orr r3, r3, #67108864 - 13122 .LVL1139: + 13122 .LVL1140: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13123 .loc 1 1489 9 is_stmt 1 discriminator 1 view .LVU4371 + 13123 .loc 1 1489 9 is_stmt 1 discriminator 1 view .LVU4375 13124 .LBB1044: 13125 .LBI1044: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 13126 .loc 2 1202 31 view .LVU4372 + 13126 .loc 2 1202 31 view .LVU4376 13127 .LBB1045: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 13128 .loc 2 1204 4 view .LVU4373 + 13128 .loc 2 1204 4 view .LVU4377 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 13129 .loc 2 1206 4 view .LVU4374 + 13129 .loc 2 1206 4 view .LVU4378 13130 .syntax unified 13131 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 13132 002c 44E80035 strex r5, r3, [r4] 13133 @ 0 "" 2 - 13134 .LVL1140: - 13135 .loc 2 1207 4 view .LVU4375 - 13136 .loc 2 1207 4 is_stmt 0 view .LVU4376 + 13134 .LVL1141: + 13135 .loc 2 1207 4 view .LVU4379 + 13136 .loc 2 1207 4 is_stmt 0 view .LVU4380 13137 .thumb 13138 .syntax unified 13139 .LBE1045: 13140 .LBE1044: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13141 .loc 1 1489 9 discriminator 1 view .LVU4377 + 13141 .loc 1 1489 9 discriminator 1 view .LVU4381 13142 0030 002D cmp r5, #0 13143 0032 F6D1 bne .L680 - 13144 .LVL1141: + 13144 .LVL1142: 13145 .L679: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13146 .loc 1 1489 9 discriminator 1 view .LVU4378 + 13146 .loc 1 1489 9 discriminator 1 view .LVU4382 13147 .LBE1041: 1489:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13148 .loc 1 1489 9 is_stmt 1 discriminator 2 view .LVU4379 + 13148 .loc 1 1489 9 is_stmt 1 discriminator 2 view .LVU4383 1493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13149 .loc 1 1493 5 view .LVU4380 + 13149 .loc 1 1493 5 view .LVU4384 1493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13150 .loc 1 1493 13 is_stmt 0 view .LVU4381 + 13150 .loc 1 1493 13 is_stmt 0 view .LVU4385 13151 0034 FFF7FEFF bl UART_Start_Receive_DMA - 13152 .LVL1142: + 13152 .LVL1143: 1493:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13153 .loc 1 1493 13 view .LVU4382 + ARM GAS /tmp/cciGf5I5.s page 403 + + + 13153 .loc 1 1493 13 view .LVU4386 13154 0038 00E0 b .L678 - 13155 .LVL1143: + 13155 .LVL1144: 13156 .L681: - ARM GAS /tmp/ccqWDry3.s page 403 - - 1497:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13157 .loc 1 1497 12 view .LVU4383 + 13157 .loc 1 1497 12 view .LVU4387 13158 003a 0220 movs r0, #2 - 13159 .LVL1144: + 13159 .LVL1145: 13160 .L678: 1499:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** - 13161 .loc 1 1499 1 view .LVU4384 + 13161 .loc 1 1499 1 view .LVU4388 13162 003c 38BD pop {r3, r4, r5, pc} - 13163 .LVL1145: + 13163 .LVL1146: 13164 .L682: 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13165 .loc 1 1477 14 view .LVU4385 + 13165 .loc 1 1477 14 view .LVU4389 13166 003e 0120 movs r0, #1 - 13167 .LVL1146: + 13167 .LVL1147: 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13168 .loc 1 1477 14 view .LVU4386 + 13168 .loc 1 1477 14 view .LVU4390 13169 0040 FCE7 b .L678 - 13170 .LVL1147: + 13170 .LVL1148: 13171 .L683: 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13172 .loc 1 1477 14 view .LVU4387 + 13172 .loc 1 1477 14 view .LVU4391 13173 0042 0120 movs r0, #1 - 13174 .LVL1148: + 13174 .LVL1149: 1477:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c **** } - 13175 .loc 1 1477 14 view .LVU4388 + 13175 .loc 1 1477 14 view .LVU4392 13176 0044 FAE7 b .L678 13177 .L686: 13178 0046 00BF .align 2 @@ -24171,209 +24175,209 @@ ARM GAS /tmp/ccqWDry3.s page 1 13201 0016 0001 .short 256 13202 .text 13203 .Letext0: - 13204 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 13205 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 13204 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 13205 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 13206 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + ARM GAS /tmp/cciGf5I5.s page 404 + + 13207 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" 13208 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" 13209 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" 13210 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" - ARM GAS /tmp/ccqWDry3.s page 404 - - 13211 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h" 13212 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h" 13213 .file 12 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccqWDry3.s page 405 + ARM GAS /tmp/cciGf5I5.s page 405 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_uart.c - /tmp/ccqWDry3.s:21 .text.UART_EndTxTransfer:00000000 $t - /tmp/ccqWDry3.s:26 .text.UART_EndTxTransfer:00000000 UART_EndTxTransfer - /tmp/ccqWDry3.s:157 .text.UART_EndRxTransfer:00000000 $t - /tmp/ccqWDry3.s:162 .text.UART_EndRxTransfer:00000000 UART_EndRxTransfer - /tmp/ccqWDry3.s:358 .text.UART_TxISR_8BIT:00000000 $t - /tmp/ccqWDry3.s:363 .text.UART_TxISR_8BIT:00000000 UART_TxISR_8BIT - /tmp/ccqWDry3.s:523 .text.UART_TxISR_16BIT:00000000 $t - /tmp/ccqWDry3.s:528 .text.UART_TxISR_16BIT:00000000 UART_TxISR_16BIT - /tmp/ccqWDry3.s:695 .text.UART_TxISR_8BIT_FIFOEN:00000000 $t - /tmp/ccqWDry3.s:700 .text.UART_TxISR_8BIT_FIFOEN:00000000 UART_TxISR_8BIT_FIFOEN - /tmp/ccqWDry3.s:890 .text.UART_TxISR_16BIT_FIFOEN:00000000 $t - /tmp/ccqWDry3.s:895 .text.UART_TxISR_16BIT_FIFOEN:00000000 UART_TxISR_16BIT_FIFOEN - /tmp/ccqWDry3.s:1092 .text.HAL_UART_MspInit:00000000 $t - /tmp/ccqWDry3.s:1098 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit - /tmp/ccqWDry3.s:1113 .text.HAL_UART_MspDeInit:00000000 $t - /tmp/ccqWDry3.s:1119 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit - /tmp/ccqWDry3.s:1134 .text.HAL_UART_DeInit:00000000 $t - /tmp/ccqWDry3.s:1140 .text.HAL_UART_DeInit:00000000 HAL_UART_DeInit - /tmp/ccqWDry3.s:1229 .text.HAL_UART_Transmit_IT:00000000 $t - /tmp/ccqWDry3.s:1235 .text.HAL_UART_Transmit_IT:00000000 HAL_UART_Transmit_IT - /tmp/ccqWDry3.s:1472 .text.HAL_UART_Transmit_IT:0000009c $d - /tmp/ccqWDry3.s:1480 .text.HAL_UART_Transmit_DMA:00000000 $t - /tmp/ccqWDry3.s:1486 .text.HAL_UART_Transmit_DMA:00000000 HAL_UART_Transmit_DMA - /tmp/ccqWDry3.s:1687 .text.HAL_UART_Transmit_DMA:00000094 $d - /tmp/ccqWDry3.s:3596 .text.UART_DMATransmitCplt:00000000 UART_DMATransmitCplt - /tmp/ccqWDry3.s:3866 .text.UART_DMATxHalfCplt:00000000 UART_DMATxHalfCplt - /tmp/ccqWDry3.s:3961 .text.UART_DMAError:00000000 UART_DMAError - /tmp/ccqWDry3.s:1694 .text.HAL_UART_DMAPause:00000000 $t - /tmp/ccqWDry3.s:1700 .text.HAL_UART_DMAPause:00000000 HAL_UART_DMAPause - /tmp/ccqWDry3.s:1994 .text.HAL_UART_DMAResume:00000000 $t - /tmp/ccqWDry3.s:2000 .text.HAL_UART_DMAResume:00000000 HAL_UART_DMAResume - /tmp/ccqWDry3.s:2273 .text.HAL_UART_DMAStop:00000000 $t - /tmp/ccqWDry3.s:2279 .text.HAL_UART_DMAStop:00000000 HAL_UART_DMAStop - /tmp/ccqWDry3.s:2527 .text.HAL_UART_Abort:00000000 $t - /tmp/ccqWDry3.s:2533 .text.HAL_UART_Abort:00000000 HAL_UART_Abort - /tmp/ccqWDry3.s:2978 .text.HAL_UART_AbortTransmit:00000000 $t - /tmp/ccqWDry3.s:2984 .text.HAL_UART_AbortTransmit:00000000 HAL_UART_AbortTransmit - /tmp/ccqWDry3.s:3246 .text.HAL_UART_AbortReceive:00000000 $t - /tmp/ccqWDry3.s:3252 .text.HAL_UART_AbortReceive:00000000 HAL_UART_AbortReceive - /tmp/ccqWDry3.s:3570 .text.HAL_UART_TxCpltCallback:00000000 $t - /tmp/ccqWDry3.s:3576 .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback - /tmp/ccqWDry3.s:3591 .text.UART_DMATransmitCplt:00000000 $t - /tmp/ccqWDry3.s:3752 .text.UART_EndTransmit_IT:00000000 $t - /tmp/ccqWDry3.s:3757 .text.UART_EndTransmit_IT:00000000 UART_EndTransmit_IT - /tmp/ccqWDry3.s:3840 .text.HAL_UART_TxHalfCpltCallback:00000000 $t - /tmp/ccqWDry3.s:3846 .text.HAL_UART_TxHalfCpltCallback:00000000 HAL_UART_TxHalfCpltCallback - /tmp/ccqWDry3.s:3861 .text.UART_DMATxHalfCplt:00000000 $t - /tmp/ccqWDry3.s:3893 .text.HAL_UART_RxCpltCallback:00000000 $t - /tmp/ccqWDry3.s:3899 .text.HAL_UART_RxCpltCallback:00000000 HAL_UART_RxCpltCallback - /tmp/ccqWDry3.s:3914 .text.HAL_UART_RxHalfCpltCallback:00000000 $t - /tmp/ccqWDry3.s:3920 .text.HAL_UART_RxHalfCpltCallback:00000000 HAL_UART_RxHalfCpltCallback - /tmp/ccqWDry3.s:3935 .text.HAL_UART_ErrorCallback:00000000 $t - /tmp/ccqWDry3.s:3941 .text.HAL_UART_ErrorCallback:00000000 HAL_UART_ErrorCallback - /tmp/ccqWDry3.s:3956 .text.UART_DMAError:00000000 $t - /tmp/ccqWDry3.s:4051 .text.UART_DMAAbortOnError:00000000 $t - ARM GAS /tmp/ccqWDry3.s page 406 + /tmp/cciGf5I5.s:21 .text.UART_EndTxTransfer:00000000 $t + /tmp/cciGf5I5.s:26 .text.UART_EndTxTransfer:00000000 UART_EndTxTransfer + /tmp/cciGf5I5.s:157 .text.UART_EndRxTransfer:00000000 $t + /tmp/cciGf5I5.s:162 .text.UART_EndRxTransfer:00000000 UART_EndRxTransfer + /tmp/cciGf5I5.s:358 .text.UART_TxISR_8BIT:00000000 $t + /tmp/cciGf5I5.s:363 .text.UART_TxISR_8BIT:00000000 UART_TxISR_8BIT + /tmp/cciGf5I5.s:523 .text.UART_TxISR_16BIT:00000000 $t + /tmp/cciGf5I5.s:528 .text.UART_TxISR_16BIT:00000000 UART_TxISR_16BIT + /tmp/cciGf5I5.s:695 .text.UART_TxISR_8BIT_FIFOEN:00000000 $t + /tmp/cciGf5I5.s:700 .text.UART_TxISR_8BIT_FIFOEN:00000000 UART_TxISR_8BIT_FIFOEN + /tmp/cciGf5I5.s:890 .text.UART_TxISR_16BIT_FIFOEN:00000000 $t + /tmp/cciGf5I5.s:895 .text.UART_TxISR_16BIT_FIFOEN:00000000 UART_TxISR_16BIT_FIFOEN + /tmp/cciGf5I5.s:1092 .text.HAL_UART_MspInit:00000000 $t + /tmp/cciGf5I5.s:1098 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit + /tmp/cciGf5I5.s:1113 .text.HAL_UART_MspDeInit:00000000 $t + /tmp/cciGf5I5.s:1119 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit + /tmp/cciGf5I5.s:1134 .text.HAL_UART_DeInit:00000000 $t + /tmp/cciGf5I5.s:1140 .text.HAL_UART_DeInit:00000000 HAL_UART_DeInit + /tmp/cciGf5I5.s:1229 .text.HAL_UART_Transmit_IT:00000000 $t + /tmp/cciGf5I5.s:1235 .text.HAL_UART_Transmit_IT:00000000 HAL_UART_Transmit_IT + /tmp/cciGf5I5.s:1472 .text.HAL_UART_Transmit_IT:0000009c $d + /tmp/cciGf5I5.s:1480 .text.HAL_UART_Transmit_DMA:00000000 $t + /tmp/cciGf5I5.s:1486 .text.HAL_UART_Transmit_DMA:00000000 HAL_UART_Transmit_DMA + /tmp/cciGf5I5.s:1687 .text.HAL_UART_Transmit_DMA:00000094 $d + /tmp/cciGf5I5.s:3596 .text.UART_DMATransmitCplt:00000000 UART_DMATransmitCplt + /tmp/cciGf5I5.s:3866 .text.UART_DMATxHalfCplt:00000000 UART_DMATxHalfCplt + /tmp/cciGf5I5.s:3961 .text.UART_DMAError:00000000 UART_DMAError + /tmp/cciGf5I5.s:1694 .text.HAL_UART_DMAPause:00000000 $t + /tmp/cciGf5I5.s:1700 .text.HAL_UART_DMAPause:00000000 HAL_UART_DMAPause + /tmp/cciGf5I5.s:1994 .text.HAL_UART_DMAResume:00000000 $t + /tmp/cciGf5I5.s:2000 .text.HAL_UART_DMAResume:00000000 HAL_UART_DMAResume + /tmp/cciGf5I5.s:2273 .text.HAL_UART_DMAStop:00000000 $t + /tmp/cciGf5I5.s:2279 .text.HAL_UART_DMAStop:00000000 HAL_UART_DMAStop + /tmp/cciGf5I5.s:2527 .text.HAL_UART_Abort:00000000 $t + /tmp/cciGf5I5.s:2533 .text.HAL_UART_Abort:00000000 HAL_UART_Abort + /tmp/cciGf5I5.s:2978 .text.HAL_UART_AbortTransmit:00000000 $t + /tmp/cciGf5I5.s:2984 .text.HAL_UART_AbortTransmit:00000000 HAL_UART_AbortTransmit + /tmp/cciGf5I5.s:3246 .text.HAL_UART_AbortReceive:00000000 $t + /tmp/cciGf5I5.s:3252 .text.HAL_UART_AbortReceive:00000000 HAL_UART_AbortReceive + /tmp/cciGf5I5.s:3570 .text.HAL_UART_TxCpltCallback:00000000 $t + /tmp/cciGf5I5.s:3576 .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback + /tmp/cciGf5I5.s:3591 .text.UART_DMATransmitCplt:00000000 $t + /tmp/cciGf5I5.s:3752 .text.UART_EndTransmit_IT:00000000 $t + /tmp/cciGf5I5.s:3757 .text.UART_EndTransmit_IT:00000000 UART_EndTransmit_IT + /tmp/cciGf5I5.s:3840 .text.HAL_UART_TxHalfCpltCallback:00000000 $t + /tmp/cciGf5I5.s:3846 .text.HAL_UART_TxHalfCpltCallback:00000000 HAL_UART_TxHalfCpltCallback + /tmp/cciGf5I5.s:3861 .text.UART_DMATxHalfCplt:00000000 $t + /tmp/cciGf5I5.s:3893 .text.HAL_UART_RxCpltCallback:00000000 $t + /tmp/cciGf5I5.s:3899 .text.HAL_UART_RxCpltCallback:00000000 HAL_UART_RxCpltCallback + /tmp/cciGf5I5.s:3914 .text.HAL_UART_RxHalfCpltCallback:00000000 $t + /tmp/cciGf5I5.s:3920 .text.HAL_UART_RxHalfCpltCallback:00000000 HAL_UART_RxHalfCpltCallback + /tmp/cciGf5I5.s:3935 .text.HAL_UART_ErrorCallback:00000000 $t + /tmp/cciGf5I5.s:3941 .text.HAL_UART_ErrorCallback:00000000 HAL_UART_ErrorCallback + /tmp/cciGf5I5.s:3956 .text.UART_DMAError:00000000 $t + /tmp/cciGf5I5.s:4051 .text.UART_DMAAbortOnError:00000000 $t + ARM GAS /tmp/cciGf5I5.s page 406 - /tmp/ccqWDry3.s:4056 .text.UART_DMAAbortOnError:00000000 UART_DMAAbortOnError - /tmp/ccqWDry3.s:4086 .text.HAL_UART_AbortCpltCallback:00000000 $t - /tmp/ccqWDry3.s:4092 .text.HAL_UART_AbortCpltCallback:00000000 HAL_UART_AbortCpltCallback - /tmp/ccqWDry3.s:4107 .text.HAL_UART_Abort_IT:00000000 $t - /tmp/ccqWDry3.s:4113 .text.HAL_UART_Abort_IT:00000000 HAL_UART_Abort_IT - /tmp/ccqWDry3.s:4604 .text.HAL_UART_Abort_IT:00000148 $d - /tmp/ccqWDry3.s:4693 .text.UART_DMATxAbortCallback:00000000 UART_DMATxAbortCallback - /tmp/ccqWDry3.s:4615 .text.UART_DMARxAbortCallback:00000000 UART_DMARxAbortCallback - /tmp/ccqWDry3.s:4610 .text.UART_DMARxAbortCallback:00000000 $t - /tmp/ccqWDry3.s:4688 .text.UART_DMATxAbortCallback:00000000 $t - /tmp/ccqWDry3.s:4777 .text.HAL_UART_AbortTransmitCpltCallback:00000000 $t - /tmp/ccqWDry3.s:4783 .text.HAL_UART_AbortTransmitCpltCallback:00000000 HAL_UART_AbortTransmitCpltCallback - /tmp/ccqWDry3.s:4798 .text.HAL_UART_AbortTransmit_IT:00000000 $t - /tmp/ccqWDry3.s:4804 .text.HAL_UART_AbortTransmit_IT:00000000 HAL_UART_AbortTransmit_IT - /tmp/ccqWDry3.s:5083 .text.HAL_UART_AbortTransmit_IT:000000a8 $d - /tmp/ccqWDry3.s:5093 .text.UART_DMATxOnlyAbortCallback:00000000 UART_DMATxOnlyAbortCallback - /tmp/ccqWDry3.s:5088 .text.UART_DMATxOnlyAbortCallback:00000000 $t - /tmp/ccqWDry3.s:5142 .text.HAL_UART_AbortReceiveCpltCallback:00000000 $t - /tmp/ccqWDry3.s:5148 .text.HAL_UART_AbortReceiveCpltCallback:00000000 HAL_UART_AbortReceiveCpltCallback - /tmp/ccqWDry3.s:5163 .text.HAL_UART_AbortReceive_IT:00000000 $t - /tmp/ccqWDry3.s:5169 .text.HAL_UART_AbortReceive_IT:00000000 HAL_UART_AbortReceive_IT - /tmp/ccqWDry3.s:5515 .text.HAL_UART_AbortReceive_IT:000000d4 $d - /tmp/ccqWDry3.s:5525 .text.UART_DMARxOnlyAbortCallback:00000000 UART_DMARxOnlyAbortCallback - /tmp/ccqWDry3.s:5520 .text.UART_DMARxOnlyAbortCallback:00000000 $t - /tmp/ccqWDry3.s:5571 .text.HAL_UARTEx_RxEventCallback:00000000 $t - /tmp/ccqWDry3.s:5577 .text.HAL_UARTEx_RxEventCallback:00000000 HAL_UARTEx_RxEventCallback - /tmp/ccqWDry3.s:5593 .text.HAL_UART_IRQHandler:00000000 $t - /tmp/ccqWDry3.s:5599 .text.HAL_UART_IRQHandler:00000000 HAL_UART_IRQHandler - /tmp/ccqWDry3.s:6321 .text.HAL_UART_IRQHandler:000002a8 $d - /tmp/ccqWDry3.s:6331 .text.HAL_UART_IRQHandler:000002b4 $t - /tmp/ccqWDry3.s:6606 .text.UART_RxISR_8BIT:00000000 $t - /tmp/ccqWDry3.s:6611 .text.UART_RxISR_8BIT:00000000 UART_RxISR_8BIT - /tmp/ccqWDry3.s:6966 .text.UART_RxISR_8BIT:000000d8 $d - /tmp/ccqWDry3.s:6971 .text.UART_RxISR_16BIT:00000000 $t - /tmp/ccqWDry3.s:6976 .text.UART_RxISR_16BIT:00000000 UART_RxISR_16BIT - /tmp/ccqWDry3.s:7331 .text.UART_RxISR_16BIT:000000d4 $d - /tmp/ccqWDry3.s:7336 .text.UART_RxISR_8BIT_FIFOEN:00000000 $t - /tmp/ccqWDry3.s:7341 .text.UART_RxISR_8BIT_FIFOEN:00000000 UART_RxISR_8BIT_FIFOEN - /tmp/ccqWDry3.s:7943 .text.UART_RxISR_8BIT_FIFOEN:000001c0 $d - /tmp/ccqWDry3.s:7949 .text.UART_RxISR_16BIT_FIFOEN:00000000 $t - /tmp/ccqWDry3.s:7954 .text.UART_RxISR_16BIT_FIFOEN:00000000 UART_RxISR_16BIT_FIFOEN - /tmp/ccqWDry3.s:8559 .text.UART_RxISR_16BIT_FIFOEN:000001c0 $d - /tmp/ccqWDry3.s:8565 .text.UART_DMARxHalfCplt:00000000 $t - /tmp/ccqWDry3.s:8570 .text.UART_DMARxHalfCplt:00000000 UART_DMARxHalfCplt - /tmp/ccqWDry3.s:8618 .text.UART_DMAReceiveCplt:00000000 $t - /tmp/ccqWDry3.s:8623 .text.UART_DMAReceiveCplt:00000000 UART_DMAReceiveCplt - /tmp/ccqWDry3.s:8919 .text.HAL_UART_ReceiverTimeout_Config:00000000 $t - /tmp/ccqWDry3.s:8925 .text.HAL_UART_ReceiverTimeout_Config:00000000 HAL_UART_ReceiverTimeout_Config - /tmp/ccqWDry3.s:8954 .text.HAL_UART_ReceiverTimeout_Config:00000014 $d - /tmp/ccqWDry3.s:8959 .text.HAL_UART_EnableReceiverTimeout:00000000 $t - /tmp/ccqWDry3.s:8965 .text.HAL_UART_EnableReceiverTimeout:00000000 HAL_UART_EnableReceiverTimeout - /tmp/ccqWDry3.s:9042 .text.HAL_UART_EnableReceiverTimeout:00000048 $d - /tmp/ccqWDry3.s:9047 .text.HAL_UART_DisableReceiverTimeout:00000000 $t - /tmp/ccqWDry3.s:9053 .text.HAL_UART_DisableReceiverTimeout:00000000 HAL_UART_DisableReceiverTimeout - /tmp/ccqWDry3.s:9130 .text.HAL_UART_DisableReceiverTimeout:00000048 $d - /tmp/ccqWDry3.s:9135 .text.HAL_MultiProcessor_EnterMuteMode:00000000 $t - /tmp/ccqWDry3.s:9141 .text.HAL_MultiProcessor_EnterMuteMode:00000000 HAL_MultiProcessor_EnterMuteMode - ARM GAS /tmp/ccqWDry3.s page 407 + /tmp/cciGf5I5.s:4056 .text.UART_DMAAbortOnError:00000000 UART_DMAAbortOnError + /tmp/cciGf5I5.s:4086 .text.HAL_UART_AbortCpltCallback:00000000 $t + /tmp/cciGf5I5.s:4092 .text.HAL_UART_AbortCpltCallback:00000000 HAL_UART_AbortCpltCallback + /tmp/cciGf5I5.s:4107 .text.HAL_UART_Abort_IT:00000000 $t + /tmp/cciGf5I5.s:4113 .text.HAL_UART_Abort_IT:00000000 HAL_UART_Abort_IT + /tmp/cciGf5I5.s:4604 .text.HAL_UART_Abort_IT:00000148 $d + /tmp/cciGf5I5.s:4693 .text.UART_DMATxAbortCallback:00000000 UART_DMATxAbortCallback + /tmp/cciGf5I5.s:4615 .text.UART_DMARxAbortCallback:00000000 UART_DMARxAbortCallback + /tmp/cciGf5I5.s:4610 .text.UART_DMARxAbortCallback:00000000 $t + /tmp/cciGf5I5.s:4688 .text.UART_DMATxAbortCallback:00000000 $t + /tmp/cciGf5I5.s:4777 .text.HAL_UART_AbortTransmitCpltCallback:00000000 $t + /tmp/cciGf5I5.s:4783 .text.HAL_UART_AbortTransmitCpltCallback:00000000 HAL_UART_AbortTransmitCpltCallback + /tmp/cciGf5I5.s:4798 .text.HAL_UART_AbortTransmit_IT:00000000 $t + /tmp/cciGf5I5.s:4804 .text.HAL_UART_AbortTransmit_IT:00000000 HAL_UART_AbortTransmit_IT + /tmp/cciGf5I5.s:5083 .text.HAL_UART_AbortTransmit_IT:000000a8 $d + /tmp/cciGf5I5.s:5093 .text.UART_DMATxOnlyAbortCallback:00000000 UART_DMATxOnlyAbortCallback + /tmp/cciGf5I5.s:5088 .text.UART_DMATxOnlyAbortCallback:00000000 $t + /tmp/cciGf5I5.s:5142 .text.HAL_UART_AbortReceiveCpltCallback:00000000 $t + /tmp/cciGf5I5.s:5148 .text.HAL_UART_AbortReceiveCpltCallback:00000000 HAL_UART_AbortReceiveCpltCallback + /tmp/cciGf5I5.s:5163 .text.HAL_UART_AbortReceive_IT:00000000 $t + /tmp/cciGf5I5.s:5169 .text.HAL_UART_AbortReceive_IT:00000000 HAL_UART_AbortReceive_IT + /tmp/cciGf5I5.s:5515 .text.HAL_UART_AbortReceive_IT:000000d4 $d + /tmp/cciGf5I5.s:5525 .text.UART_DMARxOnlyAbortCallback:00000000 UART_DMARxOnlyAbortCallback + /tmp/cciGf5I5.s:5520 .text.UART_DMARxOnlyAbortCallback:00000000 $t + /tmp/cciGf5I5.s:5571 .text.HAL_UARTEx_RxEventCallback:00000000 $t + /tmp/cciGf5I5.s:5577 .text.HAL_UARTEx_RxEventCallback:00000000 HAL_UARTEx_RxEventCallback + /tmp/cciGf5I5.s:5593 .text.HAL_UART_IRQHandler:00000000 $t + /tmp/cciGf5I5.s:5599 .text.HAL_UART_IRQHandler:00000000 HAL_UART_IRQHandler + /tmp/cciGf5I5.s:6321 .text.HAL_UART_IRQHandler:000002a8 $d + /tmp/cciGf5I5.s:6331 .text.HAL_UART_IRQHandler:000002b4 $t + /tmp/cciGf5I5.s:6606 .text.UART_RxISR_8BIT:00000000 $t + /tmp/cciGf5I5.s:6611 .text.UART_RxISR_8BIT:00000000 UART_RxISR_8BIT + /tmp/cciGf5I5.s:6966 .text.UART_RxISR_8BIT:000000d8 $d + /tmp/cciGf5I5.s:6971 .text.UART_RxISR_16BIT:00000000 $t + /tmp/cciGf5I5.s:6976 .text.UART_RxISR_16BIT:00000000 UART_RxISR_16BIT + /tmp/cciGf5I5.s:7331 .text.UART_RxISR_16BIT:000000d4 $d + /tmp/cciGf5I5.s:7336 .text.UART_RxISR_8BIT_FIFOEN:00000000 $t + /tmp/cciGf5I5.s:7341 .text.UART_RxISR_8BIT_FIFOEN:00000000 UART_RxISR_8BIT_FIFOEN + /tmp/cciGf5I5.s:7943 .text.UART_RxISR_8BIT_FIFOEN:000001c0 $d + /tmp/cciGf5I5.s:7949 .text.UART_RxISR_16BIT_FIFOEN:00000000 $t + /tmp/cciGf5I5.s:7954 .text.UART_RxISR_16BIT_FIFOEN:00000000 UART_RxISR_16BIT_FIFOEN + /tmp/cciGf5I5.s:8559 .text.UART_RxISR_16BIT_FIFOEN:000001c0 $d + /tmp/cciGf5I5.s:8565 .text.UART_DMARxHalfCplt:00000000 $t + /tmp/cciGf5I5.s:8570 .text.UART_DMARxHalfCplt:00000000 UART_DMARxHalfCplt + /tmp/cciGf5I5.s:8618 .text.UART_DMAReceiveCplt:00000000 $t + /tmp/cciGf5I5.s:8623 .text.UART_DMAReceiveCplt:00000000 UART_DMAReceiveCplt + /tmp/cciGf5I5.s:8919 .text.HAL_UART_ReceiverTimeout_Config:00000000 $t + /tmp/cciGf5I5.s:8925 .text.HAL_UART_ReceiverTimeout_Config:00000000 HAL_UART_ReceiverTimeout_Config + /tmp/cciGf5I5.s:8954 .text.HAL_UART_ReceiverTimeout_Config:00000014 $d + /tmp/cciGf5I5.s:8959 .text.HAL_UART_EnableReceiverTimeout:00000000 $t + /tmp/cciGf5I5.s:8965 .text.HAL_UART_EnableReceiverTimeout:00000000 HAL_UART_EnableReceiverTimeout + /tmp/cciGf5I5.s:9042 .text.HAL_UART_EnableReceiverTimeout:00000048 $d + /tmp/cciGf5I5.s:9047 .text.HAL_UART_DisableReceiverTimeout:00000000 $t + /tmp/cciGf5I5.s:9053 .text.HAL_UART_DisableReceiverTimeout:00000000 HAL_UART_DisableReceiverTimeout + /tmp/cciGf5I5.s:9130 .text.HAL_UART_DisableReceiverTimeout:00000048 $d + /tmp/cciGf5I5.s:9135 .text.HAL_MultiProcessor_EnterMuteMode:00000000 $t + /tmp/cciGf5I5.s:9141 .text.HAL_MultiProcessor_EnterMuteMode:00000000 HAL_MultiProcessor_EnterMuteMode + ARM GAS /tmp/cciGf5I5.s page 407 - /tmp/ccqWDry3.s:9160 .text.HAL_HalfDuplex_EnableTransmitter:00000000 $t - /tmp/ccqWDry3.s:9166 .text.HAL_HalfDuplex_EnableTransmitter:00000000 HAL_HalfDuplex_EnableTransmitter - /tmp/ccqWDry3.s:9319 .text.HAL_HalfDuplex_EnableReceiver:00000000 $t - /tmp/ccqWDry3.s:9325 .text.HAL_HalfDuplex_EnableReceiver:00000000 HAL_HalfDuplex_EnableReceiver - /tmp/ccqWDry3.s:9478 .text.HAL_LIN_SendBreak:00000000 $t - /tmp/ccqWDry3.s:9484 .text.HAL_LIN_SendBreak:00000000 HAL_LIN_SendBreak - /tmp/ccqWDry3.s:9537 .text.HAL_UART_GetState:00000000 $t - /tmp/ccqWDry3.s:9543 .text.HAL_UART_GetState:00000000 HAL_UART_GetState - /tmp/ccqWDry3.s:9571 .text.HAL_UART_GetError:00000000 $t - /tmp/ccqWDry3.s:9577 .text.HAL_UART_GetError:00000000 HAL_UART_GetError - /tmp/ccqWDry3.s:9596 .text.UART_SetConfig:00000000 $t - /tmp/ccqWDry3.s:9602 .text.UART_SetConfig:00000000 UART_SetConfig - /tmp/ccqWDry3.s:9747 .text.UART_SetConfig:00000094 $d - /tmp/ccqWDry3.s:9757 .text.UART_SetConfig:000000a6 $t - /tmp/ccqWDry3.s:9767 .text.UART_SetConfig:000000ba $d - /tmp/ccqWDry3.s:9771 .text.UART_SetConfig:000000be $t - /tmp/ccqWDry3.s:9806 .text.UART_SetConfig:000000e2 $d - /tmp/ccqWDry3.s:9968 .text.UART_SetConfig:000001b4 $d - /tmp/ccqWDry3.s:10069 .text.UART_SetConfig:00000236 $d - /tmp/ccqWDry3.s:10085 .text.UART_SetConfig:00000244 $d - /tmp/ccqWDry3.s:13189 .rodata.UARTPrescTable:00000000 UARTPrescTable - /tmp/ccqWDry3.s:10097 .text.UART_SetConfig:00000268 $t - /tmp/ccqWDry3.s:10311 .text.UART_SetConfig:0000033c $d - /tmp/ccqWDry3.s:10317 .text.UART_AdvFeatureConfig:00000000 $t - /tmp/ccqWDry3.s:10323 .text.UART_AdvFeatureConfig:00000000 UART_AdvFeatureConfig - /tmp/ccqWDry3.s:10475 .text.UART_WaitOnFlagUntilTimeout:00000000 $t - /tmp/ccqWDry3.s:10481 .text.UART_WaitOnFlagUntilTimeout:00000000 UART_WaitOnFlagUntilTimeout - /tmp/ccqWDry3.s:10619 .text.HAL_UART_Transmit:00000000 $t - /tmp/ccqWDry3.s:10625 .text.HAL_UART_Transmit:00000000 HAL_UART_Transmit - /tmp/ccqWDry3.s:10844 .text.HAL_UART_Receive:00000000 $t - /tmp/ccqWDry3.s:10850 .text.HAL_UART_Receive:00000000 HAL_UART_Receive - /tmp/ccqWDry3.s:11113 .text.UART_CheckIdleState:00000000 $t - /tmp/ccqWDry3.s:11119 .text.UART_CheckIdleState:00000000 UART_CheckIdleState - /tmp/ccqWDry3.s:11424 .text.HAL_UART_Init:00000000 $t - /tmp/ccqWDry3.s:11430 .text.HAL_UART_Init:00000000 HAL_UART_Init - /tmp/ccqWDry3.s:11534 .text.HAL_HalfDuplex_Init:00000000 $t - /tmp/ccqWDry3.s:11540 .text.HAL_HalfDuplex_Init:00000000 HAL_HalfDuplex_Init - /tmp/ccqWDry3.s:11648 .text.HAL_LIN_Init:00000000 $t - /tmp/ccqWDry3.s:11654 .text.HAL_LIN_Init:00000000 HAL_LIN_Init - /tmp/ccqWDry3.s:11806 .text.HAL_MultiProcessor_Init:00000000 $t - /tmp/ccqWDry3.s:11812 .text.HAL_MultiProcessor_Init:00000000 HAL_MultiProcessor_Init - /tmp/ccqWDry3.s:11940 .text.HAL_MultiProcessor_EnableMuteMode:00000000 $t - /tmp/ccqWDry3.s:11946 .text.HAL_MultiProcessor_EnableMuteMode:00000000 HAL_MultiProcessor_EnableMuteMode - /tmp/ccqWDry3.s:12047 .text.HAL_MultiProcessor_DisableMuteMode:00000000 $t - /tmp/ccqWDry3.s:12053 .text.HAL_MultiProcessor_DisableMuteMode:00000000 HAL_MultiProcessor_DisableMuteMode - /tmp/ccqWDry3.s:12154 .text.UART_Start_Receive_IT:00000000 $t - /tmp/ccqWDry3.s:12160 .text.UART_Start_Receive_IT:00000000 UART_Start_Receive_IT - /tmp/ccqWDry3.s:12614 .text.UART_Start_Receive_IT:0000012c $d - /tmp/ccqWDry3.s:12623 .text.HAL_UART_Receive_IT:00000000 $t - /tmp/ccqWDry3.s:12629 .text.HAL_UART_Receive_IT:00000000 HAL_UART_Receive_IT - /tmp/ccqWDry3.s:12757 .text.HAL_UART_Receive_IT:00000048 $d - /tmp/ccqWDry3.s:12762 .text.UART_Start_Receive_DMA:00000000 $t - /tmp/ccqWDry3.s:12768 .text.UART_Start_Receive_DMA:00000000 UART_Start_Receive_DMA - /tmp/ccqWDry3.s:13039 .text.UART_Start_Receive_DMA:000000a4 $d - /tmp/ccqWDry3.s:13046 .text.HAL_UART_Receive_DMA:00000000 $t - /tmp/ccqWDry3.s:13052 .text.HAL_UART_Receive_DMA:00000000 HAL_UART_Receive_DMA - /tmp/ccqWDry3.s:13180 .text.HAL_UART_Receive_DMA:00000048 $d - ARM GAS /tmp/ccqWDry3.s page 408 + /tmp/cciGf5I5.s:9160 .text.HAL_HalfDuplex_EnableTransmitter:00000000 $t + /tmp/cciGf5I5.s:9166 .text.HAL_HalfDuplex_EnableTransmitter:00000000 HAL_HalfDuplex_EnableTransmitter + /tmp/cciGf5I5.s:9319 .text.HAL_HalfDuplex_EnableReceiver:00000000 $t + /tmp/cciGf5I5.s:9325 .text.HAL_HalfDuplex_EnableReceiver:00000000 HAL_HalfDuplex_EnableReceiver + /tmp/cciGf5I5.s:9478 .text.HAL_LIN_SendBreak:00000000 $t + /tmp/cciGf5I5.s:9484 .text.HAL_LIN_SendBreak:00000000 HAL_LIN_SendBreak + /tmp/cciGf5I5.s:9537 .text.HAL_UART_GetState:00000000 $t + /tmp/cciGf5I5.s:9543 .text.HAL_UART_GetState:00000000 HAL_UART_GetState + /tmp/cciGf5I5.s:9571 .text.HAL_UART_GetError:00000000 $t + /tmp/cciGf5I5.s:9577 .text.HAL_UART_GetError:00000000 HAL_UART_GetError + /tmp/cciGf5I5.s:9595 .text.UART_SetConfig:00000000 $t + /tmp/cciGf5I5.s:9601 .text.UART_SetConfig:00000000 UART_SetConfig + /tmp/cciGf5I5.s:9746 .text.UART_SetConfig:00000094 $d + /tmp/cciGf5I5.s:9756 .text.UART_SetConfig:000000a6 $t + /tmp/cciGf5I5.s:9766 .text.UART_SetConfig:000000ba $d + /tmp/cciGf5I5.s:9770 .text.UART_SetConfig:000000be $t + /tmp/cciGf5I5.s:9808 .text.UART_SetConfig:000000e2 $d + /tmp/cciGf5I5.s:9973 .text.UART_SetConfig:000001b4 $d + /tmp/cciGf5I5.s:10078 .text.UART_SetConfig:00000232 $d + /tmp/cciGf5I5.s:10094 .text.UART_SetConfig:00000240 $d + /tmp/cciGf5I5.s:13189 .rodata.UARTPrescTable:00000000 UARTPrescTable + /tmp/cciGf5I5.s:10106 .text.UART_SetConfig:00000264 $t + /tmp/cciGf5I5.s:10312 .text.UART_SetConfig:00000330 $d + /tmp/cciGf5I5.s:10318 .text.UART_AdvFeatureConfig:00000000 $t + /tmp/cciGf5I5.s:10324 .text.UART_AdvFeatureConfig:00000000 UART_AdvFeatureConfig + /tmp/cciGf5I5.s:10476 .text.UART_WaitOnFlagUntilTimeout:00000000 $t + /tmp/cciGf5I5.s:10482 .text.UART_WaitOnFlagUntilTimeout:00000000 UART_WaitOnFlagUntilTimeout + /tmp/cciGf5I5.s:10620 .text.HAL_UART_Transmit:00000000 $t + /tmp/cciGf5I5.s:10626 .text.HAL_UART_Transmit:00000000 HAL_UART_Transmit + /tmp/cciGf5I5.s:10843 .text.HAL_UART_Receive:00000000 $t + /tmp/cciGf5I5.s:10849 .text.HAL_UART_Receive:00000000 HAL_UART_Receive + /tmp/cciGf5I5.s:11113 .text.UART_CheckIdleState:00000000 $t + /tmp/cciGf5I5.s:11119 .text.UART_CheckIdleState:00000000 UART_CheckIdleState + /tmp/cciGf5I5.s:11424 .text.HAL_UART_Init:00000000 $t + /tmp/cciGf5I5.s:11430 .text.HAL_UART_Init:00000000 HAL_UART_Init + /tmp/cciGf5I5.s:11534 .text.HAL_HalfDuplex_Init:00000000 $t + /tmp/cciGf5I5.s:11540 .text.HAL_HalfDuplex_Init:00000000 HAL_HalfDuplex_Init + /tmp/cciGf5I5.s:11648 .text.HAL_LIN_Init:00000000 $t + /tmp/cciGf5I5.s:11654 .text.HAL_LIN_Init:00000000 HAL_LIN_Init + /tmp/cciGf5I5.s:11806 .text.HAL_MultiProcessor_Init:00000000 $t + /tmp/cciGf5I5.s:11812 .text.HAL_MultiProcessor_Init:00000000 HAL_MultiProcessor_Init + /tmp/cciGf5I5.s:11940 .text.HAL_MultiProcessor_EnableMuteMode:00000000 $t + /tmp/cciGf5I5.s:11946 .text.HAL_MultiProcessor_EnableMuteMode:00000000 HAL_MultiProcessor_EnableMuteMode + /tmp/cciGf5I5.s:12047 .text.HAL_MultiProcessor_DisableMuteMode:00000000 $t + /tmp/cciGf5I5.s:12053 .text.HAL_MultiProcessor_DisableMuteMode:00000000 HAL_MultiProcessor_DisableMuteMode + /tmp/cciGf5I5.s:12154 .text.UART_Start_Receive_IT:00000000 $t + /tmp/cciGf5I5.s:12160 .text.UART_Start_Receive_IT:00000000 UART_Start_Receive_IT + /tmp/cciGf5I5.s:12614 .text.UART_Start_Receive_IT:0000012c $d + /tmp/cciGf5I5.s:12623 .text.HAL_UART_Receive_IT:00000000 $t + /tmp/cciGf5I5.s:12629 .text.HAL_UART_Receive_IT:00000000 HAL_UART_Receive_IT + /tmp/cciGf5I5.s:12757 .text.HAL_UART_Receive_IT:00000048 $d + /tmp/cciGf5I5.s:12762 .text.UART_Start_Receive_DMA:00000000 $t + /tmp/cciGf5I5.s:12768 .text.UART_Start_Receive_DMA:00000000 UART_Start_Receive_DMA + /tmp/cciGf5I5.s:13039 .text.UART_Start_Receive_DMA:000000a4 $d + /tmp/cciGf5I5.s:13046 .text.HAL_UART_Receive_DMA:00000000 $t + /tmp/cciGf5I5.s:13052 .text.HAL_UART_Receive_DMA:00000000 HAL_UART_Receive_DMA + /tmp/cciGf5I5.s:13180 .text.HAL_UART_Receive_DMA:00000048 $d + ARM GAS /tmp/cciGf5I5.s page 408 - /tmp/ccqWDry3.s:13186 .rodata.UARTPrescTable:00000000 $d - /tmp/ccqWDry3.s:9819 .text.UART_SetConfig:000000ef $d - /tmp/ccqWDry3.s:9819 .text.UART_SetConfig:000000f0 $t - /tmp/ccqWDry3.s:9977 .text.UART_SetConfig:000001bd $d - /tmp/ccqWDry3.s:9977 .text.UART_SetConfig:000001be $t - /tmp/ccqWDry3.s:10078 .text.UART_SetConfig:0000023f $d - /tmp/ccqWDry3.s:10078 .text.UART_SetConfig:00000240 $t + /tmp/cciGf5I5.s:13186 .rodata.UARTPrescTable:00000000 $d + /tmp/cciGf5I5.s:9821 .text.UART_SetConfig:000000ef $d + /tmp/cciGf5I5.s:9821 .text.UART_SetConfig:000000f0 $t + /tmp/cciGf5I5.s:9982 .text.UART_SetConfig:000001bd $d + /tmp/cciGf5I5.s:9982 .text.UART_SetConfig:000001be $t + /tmp/cciGf5I5.s:10087 .text.UART_SetConfig:0000023b $d + /tmp/cciGf5I5.s:10087 .text.UART_SetConfig:0000023c $t UNDEFINED SYMBOLS HAL_DMA_Start_IT @@ -24383,8 +24387,8 @@ HAL_DMA_Abort_IT HAL_UARTEx_WakeupCallback HAL_UARTEx_TxFifoEmptyCallback HAL_UARTEx_RxFifoFullCallback -__aeabi_uldivmod HAL_RCC_GetPCLK1Freq HAL_RCC_GetSysClockFreq +__aeabi_uldivmod HAL_RCC_GetPCLK2Freq HAL_GetTick diff --git a/squeow_sw/build/stm32g4xx_hal_uart.o b/squeow_sw/build/stm32g4xx_hal_uart.o index 8309117732341fc8c098ddaaa29b2f72e352b5c9..dead22aa740dc3d5641dcbea9e191472322f632e 100644 GIT binary patch delta 27192 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 iG0=5th6)dIi-e*FVjyXu5rHENAXQOOKuVNY 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 DkN+c# diff --git a/squeow_sw/build/stm32g4xx_hal_uart_ex.lst b/squeow_sw/build/stm32g4xx_hal_uart_ex.lst index 8baa45d..1c5a99f 100644 --- a/squeow_sw/build/stm32g4xx_hal_uart_ex.lst +++ b/squeow_sw/build/stm32g4xx_hal_uart_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccnQFf6s.s page 1 +ARM GAS /tmp/ccb7bgcJ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** (#) Declare a UART_HandleTypeDef handle structure. 29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** (#) For the UART RS485 Driver Enable mode, initialize the UART registers - ARM GAS /tmp/ccnQFf6s.s page 2 + ARM GAS /tmp/ccb7bgcJ.s page 2 31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** by calling the HAL_RS485Ex_Init() API. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /** @defgroup UARTEx_Exported_Functions UARTEx Exported Functions 86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @{ 87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** */ - ARM GAS /tmp/ccnQFf6s.s page 3 + ARM GAS /tmp/ccb7bgcJ.s page 3 88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** +-----------------------------------------------------------------------+ 143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @{ - ARM GAS /tmp/ccnQFf6s.s page 4 + ARM GAS /tmp/ccb7bgcJ.s page 4 145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } 200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Init the low level hardware */ - ARM GAS /tmp/ccnQFf6s.s page 5 + ARM GAS /tmp/ccb7bgcJ.s page 5 202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->MspInitCallback(huart); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** This subsection provides a set of Wakeup and FIFO mode related callback functions. 257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** (#) Wakeup from Stop mode Callback: - ARM GAS /tmp/ccnQFf6s.s page 6 + ARM GAS /tmp/ccb7bgcJ.s page 6 259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** (+) HAL_UARTEx_WakeupCallback() @@ -358,7 +358,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /** 315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @} - ARM GAS /tmp/ccnQFf6s.s page 7 + ARM GAS /tmp/ccb7bgcJ.s page 7 316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 370:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** (+) HAL_UARTEx_ReceiveToIdle_DMA() 371:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 372:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @endverbatim - ARM GAS /tmp/ccnQFf6s.s page 8 + ARM GAS /tmp/ccb7bgcJ.s page 8 373:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @{ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 427:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef HAL_UARTEx_StopModeWakeUpSourceConfig(UART_HandleTypeDef *huart, UART_WakeUpTypeD 428:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { 429:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccnQFf6s.s page 9 + ARM GAS /tmp/ccb7bgcJ.s page 9 430:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint32_t tickstart; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 484:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Process Locked */ 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** __HAL_LOCK(huart); 486:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - ARM GAS /tmp/ccnQFf6s.s page 10 + ARM GAS /tmp/ccb7bgcJ.s page 10 487:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Set UESM bit */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 541:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 542:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Restore UART configuration */ 543:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** WRITE_REG(huart->Instance->CR1, tmpcr1); - ARM GAS /tmp/ccnQFf6s.s page 11 + ARM GAS /tmp/ccb7bgcJ.s page 11 544:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 598:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * This parameter can be one of the following values: 599:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @arg @ref UART_TXFIFO_THRESHOLD_1_8 600:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @arg @ref UART_TXFIFO_THRESHOLD_1_4 - ARM GAS /tmp/ccnQFf6s.s page 12 + ARM GAS /tmp/ccb7bgcJ.s page 12 601:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @arg @ref UART_TXFIFO_THRESHOLD_1_2 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 655:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** */ 656:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef HAL_UARTEx_SetRxFifoThreshold(UART_HandleTypeDef *huart, uint32_t Threshold) 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - ARM GAS /tmp/ccnQFf6s.s page 13 + ARM GAS /tmp/ccb7bgcJ.s page 13 658:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint32_t tmpcr1; @@ -778,7 +778,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 712:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** */ 713:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size 714:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint32_t Timeout) - ARM GAS /tmp/ccnQFf6s.s page 14 + ARM GAS /tmp/ccb7bgcJ.s page 14 715:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { @@ -838,7 +838,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 769:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* If Set, and data has already been received, this means Idle Event is valid : End recepti 770:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** if (*RxLen > 0U) 771:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - ARM GAS /tmp/ccnQFf6s.s page 15 + ARM GAS /tmp/ccb7bgcJ.s page 15 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxEventType = HAL_UART_RXEVENT_IDLE; @@ -898,7 +898,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 826:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * to UART interrupts raised by RXNE and IDLE events. Callback is called at end of receptio 827:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * number of received data elements. 828:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M - ARM GAS /tmp/ccnQFf6s.s page 16 + ARM GAS /tmp/ccb7bgcJ.s page 16 829:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * the received data is handled as a set of uint16_t. In this case, Size must indicate the @@ -958,7 +958,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 883:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @note When the UART parity is enabled (PCE = 1), the received data contain 884:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * the parity bit (MSB position). 885:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M - ARM GAS /tmp/ccnQFf6s.s page 17 + ARM GAS /tmp/ccb7bgcJ.s page 17 886:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * the received data is handled as a set of uint16_t. In this case, Size must indicate the @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 940:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * of reception process is provided to application through calls of Rx Event callback (eith 941:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * HAL_UARTEx_RxEventCallback() or user registered one). As several types of events could o 942:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * Half Transfer, or Transfer Complete), this function allows to retrieve the Rx Event type - ARM GAS /tmp/ccnQFf6s.s page 18 + ARM GAS /tmp/ccb7bgcJ.s page 18 943:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** * to Rx Event callback execution. @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 39 0004 03E90600 stmdb r3, {r1, r2} 987:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** assert_param(IS_UART_ADDRESSLENGTH_DETECT(WakeUpSelection.AddressLength)); 40 .loc 1 987 3 is_stmt 1 view .LVU2 - ARM GAS /tmp/ccnQFf6s.s page 19 + ARM GAS /tmp/ccb7bgcJ.s page 19 988:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1006:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint8_t tx_fifo_depth; 79 .loc 1 1006 3 view .LVU8 1007:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint8_t rx_fifo_threshold; - ARM GAS /tmp/ccnQFf6s.s page 20 + ARM GAS /tmp/ccb7bgcJ.s page 20 80 .loc 1 1007 3 view .LVU9 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 118 001c 490F lsrs r1, r1, #29 119 .LVL4: 1023:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->NbTxDataToProcess = ((uint16_t)tx_fifo_depth * numerator[tx_fifo_threshold]) / - ARM GAS /tmp/ccnQFf6s.s page 21 + ARM GAS /tmp/ccb7bgcJ.s page 21 120 .loc 1 1023 5 is_stmt 1 view .LVU29 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 166 .thumb_func 168 HAL_RS485Ex_Init: 169 .LVL7: - ARM GAS /tmp/ccnQFf6s.s page 22 + ARM GAS /tmp/ccb7bgcJ.s page 22 170 .LFB329: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 210 .loc 1 212 3 is_stmt 1 view .LVU56 211 001a 2268 ldr r2, [r4] - ARM GAS /tmp/ccnQFf6s.s page 23 + ARM GAS /tmp/ccb7bgcJ.s page 23 212 001c 1368 ldr r3, [r2] @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 253 0056 1343 orrs r3, r3, r2 254 0058 0B60 str r3, [r1] 239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - ARM GAS /tmp/ccnQFf6s.s page 24 + ARM GAS /tmp/ccb7bgcJ.s page 24 255 .loc 1 239 3 view .LVU70 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 299 .loc 1 243 1 view .LVU81 300 0080 7047 bx lr - ARM GAS /tmp/ccnQFf6s.s page 25 + ARM GAS /tmp/ccb7bgcJ.s page 25 301 .cfi_endproc @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 355 .LFB332: 305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Prevent unused argument(s) compilation warning */ 356 .loc 1 305 1 is_stmt 1 view -0 - ARM GAS /tmp/ccnQFf6s.s page 26 + ARM GAS /tmp/ccb7bgcJ.s page 26 357 .cfi_startproc @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 402 0014 0260 str r2, [r0] 406:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 403 .loc 1 406 3 is_stmt 1 view .LVU100 - ARM GAS /tmp/ccnQFf6s.s page 27 + ARM GAS /tmp/ccb7bgcJ.s page 27 404 0016 1868 ldr r0, [r3] @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 451 .loc 1 428 1 is_stmt 0 view .LVU109 452 0000 10B5 push {r4, lr} 453 .LCFI8: - ARM GAS /tmp/ccnQFf6s.s page 28 + ARM GAS /tmp/ccb7bgcJ.s page 28 454 .cfi_def_cfa_offset 8 @@ -1651,7 +1651,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 474 0014 0123 movs r3, #1 475 0016 80F88430 strb r3, [r0, #132] 438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 476 .loc 1 438 3 discriminator 2 view .LVU117 + 476 .loc 1 438 3 view .LVU117 440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 477 .loc 1 440 3 view .LVU118 440:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -1676,9 +1676,9 @@ ARM GAS /tmp/ccnQFf6s.s page 1 493 .loc 1 448 3 view .LVU122 448:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { 494 .loc 1 448 6 is_stmt 0 view .LVU123 - 495 0038 AAB1 cbz r2, .L39 + 495 0038 CAB1 cbz r2, .L39 496 .LVL32: - ARM GAS /tmp/ccnQFf6s.s page 29 + ARM GAS /tmp/ccb7bgcJ.s page 29 497 .L34: @@ -1712,66 +1712,66 @@ ARM GAS /tmp/ccnQFf6s.s page 1 519 .LVL36: 460:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { 520 .loc 1 460 6 discriminator 1 view .LVU130 - 521 005c 48B9 cbnz r0, .L37 + 521 005c 68B9 cbnz r0, .L37 467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } 522 .loc 1 467 5 is_stmt 1 view .LVU131 467:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } 523 .loc 1 467 19 is_stmt 0 view .LVU132 524 005e 2023 movs r3, #32 525 0060 C4F88830 str r3, [r4, #136] - 526 0064 06E0 b .L35 + 526 .L35: 527 .LVL37: - 528 .L39: - 450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 529 .loc 1 450 5 is_stmt 1 view .LVU133 - 530 0066 04AB add r3, sp, #16 - 531 0068 13E90600 ldmdb r3, {r1, r2} - 532 006c FFF7FEFF bl UARTEx_Wakeup_AddressConfig - 533 .LVL38: - 450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 534 .loc 1 450 5 is_stmt 0 view .LVU134 - 535 0070 E3E7 b .L34 - 536 .LVL39: - 537 .L37: - 462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 538 .loc 1 462 12 view .LVU135 - 539 0072 0320 movs r0, #3 - 540 .L35: - 541 .LVL40: - ARM GAS /tmp/ccnQFf6s.s page 30 - - 471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 542 .loc 1 471 3 is_stmt 1 view .LVU136 + 528 .loc 1 471 3 is_stmt 1 view .LVU133 471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 543 .loc 1 471 3 view .LVU137 - 544 0074 0023 movs r3, #0 - 545 0076 84F88430 strb r3, [r4, #132] + 529 .loc 1 471 3 view .LVU134 + 530 0064 0023 movs r3, #0 + 531 0066 84F88430 strb r3, [r4, #132] 471:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 546 .loc 1 471 3 view .LVU138 + 532 .loc 1 471 3 view .LVU135 473:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 547 .loc 1 473 3 view .LVU139 - 548 .LVL41: - 549 .L33: + 533 .loc 1 473 3 view .LVU136 + 534 .LVL38: + 535 .L33: 474:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 550 .loc 1 474 1 is_stmt 0 view .LVU140 - 551 007a 04B0 add sp, sp, #16 - 552 .LCFI10: - 553 .cfi_remember_state - 554 .cfi_def_cfa_offset 8 - 555 @ sp needed - 556 007c 10BD pop {r4, pc} - 557 .LVL42: - 558 .L36: - 559 .LCFI11: - 560 .cfi_restore_state + 536 .loc 1 474 1 is_stmt 0 view .LVU137 + 537 006a 04B0 add sp, sp, #16 + 538 .LCFI10: + 539 .cfi_remember_state + ARM GAS /tmp/ccb7bgcJ.s page 30 + + + 540 .cfi_def_cfa_offset 8 + 541 @ sp needed + 542 006c 10BD pop {r4, pc} + 543 .LVL39: + 544 .L39: + 545 .LCFI11: + 546 .cfi_restore_state + 450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } + 547 .loc 1 450 5 is_stmt 1 view .LVU138 + 548 006e 04AB add r3, sp, #16 + 549 0070 13E90600 ldmdb r3, {r1, r2} + 550 0074 FFF7FEFF bl UARTEx_Wakeup_AddressConfig + 551 .LVL40: + 450:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } + 552 .loc 1 450 5 is_stmt 0 view .LVU139 + 553 0078 DFE7 b .L34 + 554 .LVL41: + 555 .L37: + 462:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } + 556 .loc 1 462 12 view .LVU140 + 557 007a 0320 movs r0, #3 + 558 007c F2E7 b .L35 + 559 .LVL42: + 560 .L36: 438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 561 .loc 1 438 3 discriminator 1 view .LVU141 562 007e 0220 movs r0, #2 563 .LVL43: 438:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 564 .loc 1 438 3 discriminator 1 view .LVU142 - 565 0080 FBE7 b .L33 + 565 0080 F3E7 b .L33 566 .cfi_endproc 567 .LFE334: 569 .section .text.HAL_UARTEx_EnableStopMode,"ax",%progbits @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 588 0006 10D0 beq .L43 485:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 589 .loc 1 485 3 discriminator 2 view .LVU146 - ARM GAS /tmp/ccnQFf6s.s page 31 + ARM GAS /tmp/ccb7bgcJ.s page 31 590 0008 0123 movs r3, #1 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 38:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccnQFf6s.s page 32 + ARM GAS /tmp/ccb7bgcJ.s page 32 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push - ARM GAS /tmp/ccnQFf6s.s page 33 + ARM GAS /tmp/ccb7bgcJ.s page 33 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 150:Drivers/CMSIS/Include/cmsis_gcc.h **** 151:Drivers/CMSIS/Include/cmsis_gcc.h **** for (__copy_table_t const* pTable = &__copy_table_start__; pTable < &__copy_table_end__; ++pTable 152:Drivers/CMSIS/Include/cmsis_gcc.h **** for(uint32_t i=0u; iwlen; ++i) { - ARM GAS /tmp/ccnQFf6s.s page 34 + ARM GAS /tmp/ccb7bgcJ.s page 34 153:Drivers/CMSIS/Include/cmsis_gcc.h **** pTable->dest[i] = pTable->src[i]; @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 207:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_irq(void) 208:Drivers/CMSIS/Include/cmsis_gcc.h **** { 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); - ARM GAS /tmp/ccnQFf6s.s page 35 + ARM GAS /tmp/ccb7bgcJ.s page 35 210:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 264:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 265:Drivers/CMSIS/Include/cmsis_gcc.h **** 266:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccnQFf6s.s page 36 + ARM GAS /tmp/ccb7bgcJ.s page 36 267:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 321:Drivers/CMSIS/Include/cmsis_gcc.h **** 322:Drivers/CMSIS/Include/cmsis_gcc.h **** 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) - ARM GAS /tmp/ccnQFf6s.s page 37 + ARM GAS /tmp/ccb7bgcJ.s page 37 324:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 378:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer (non-secure) 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat - ARM GAS /tmp/ccnQFf6s.s page 38 + ARM GAS /tmp/ccb7bgcJ.s page 38 381:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfStack Stack Pointer value to set 436:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 437:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) - ARM GAS /tmp/ccnQFf6s.s page 39 + ARM GAS /tmp/ccb7bgcJ.s page 39 438:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccnQFf6s.s page 40 + ARM GAS /tmp/ccb7bgcJ.s page 40 495:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 549:Drivers/CMSIS/Include/cmsis_gcc.h **** } 550:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 551:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccnQFf6s.s page 41 + ARM GAS /tmp/ccb7bgcJ.s page 41 552:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 606:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Fault Mask register when in secure state. 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value 608:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccnQFf6s.s page 42 + ARM GAS /tmp/ccb7bgcJ.s page 42 609:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 663:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI 664:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccnQFf6s.s page 43 + ARM GAS /tmp/ccb7bgcJ.s page 43 666:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 720:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. 721:Drivers/CMSIS/Include/cmsis_gcc.h **** 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s - ARM GAS /tmp/ccnQFf6s.s page 44 + ARM GAS /tmp/ccb7bgcJ.s page 44 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 777:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 778:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 779:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccnQFf6s.s page 45 + ARM GAS /tmp/ccb7bgcJ.s page 45 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 834:Drivers/CMSIS/Include/cmsis_gcc.h **** { 835:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ 836:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) - ARM GAS /tmp/ccnQFf6s.s page 46 + ARM GAS /tmp/ccb7bgcJ.s page 46 837:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 891:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) 892:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) 893:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccnQFf6s.s page 47 + ARM GAS /tmp/ccb7bgcJ.s page 47 894:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 948:Drivers/CMSIS/Include/cmsis_gcc.h **** 949:Drivers/CMSIS/Include/cmsis_gcc.h **** 950:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccnQFf6s.s page 48 + ARM GAS /tmp/ccb7bgcJ.s page 48 951:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Memory Barrier @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1005:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 1006:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result; 1007:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccnQFf6s.s page 49 + ARM GAS /tmp/ccb7bgcJ.s page 49 1008:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1062:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; 1063:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; 1064:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; - ARM GAS /tmp/ccnQFf6s.s page 50 + ARM GAS /tmp/ccb7bgcJ.s page 50 1065:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint8_t) result); /* Add explicit type cast here */ 1120:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccnQFf6s.s page 51 + ARM GAS /tmp/ccb7bgcJ.s page 51 1122:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 488:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 622 .loc 1 488 3 is_stmt 1 discriminator 1 view .LVU158 623 .LBB25: - ARM GAS /tmp/ccnQFf6s.s page 52 + ARM GAS /tmp/ccb7bgcJ.s page 52 624 .LBI25: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 628 .loc 2 1206 4 view .LVU161 629 .syntax unified 630 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - ARM GAS /tmp/ccnQFf6s.s page 53 + ARM GAS /tmp/ccb7bgcJ.s page 53 631 0018 42E80031 strex r1, r3, [r2] @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 675 HAL_UARTEx_DisableStopMode: 676 .LVL53: 677 .LFB336: - ARM GAS /tmp/ccnQFf6s.s page 54 + ARM GAS /tmp/ccb7bgcJ.s page 54 502:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Process Locked */ @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 717 .loc 1 507 3 discriminator 1 view .LVU189 718 0014 23F00203 bic r3, r3, #2 719 .LVL56: - ARM GAS /tmp/ccnQFf6s.s page 55 + ARM GAS /tmp/ccb7bgcJ.s page 55 507:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 760 .LVL61: 513:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 761 .loc 1 513 1 view .LVU206 - ARM GAS /tmp/ccnQFf6s.s page 56 + ARM GAS /tmp/ccb7bgcJ.s page 56 762 002c 7047 bx lr @@ -3342,7 +3342,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 795 000c 0123 movs r3, #1 796 000e 80F88430 strb r3, [r0, #132] 528:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 797 .loc 1 528 3 discriminator 2 view .LVU214 + 797 .loc 1 528 3 view .LVU214 530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 798 .loc 1 530 3 view .LVU215 530:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 805 .loc 1 533 10 view .LVU219 806 001a 1368 ldr r3, [r2] 807 .LVL63: - ARM GAS /tmp/ccnQFf6s.s page 57 + ARM GAS /tmp/ccb7bgcJ.s page 57 536:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 847 0046 7047 bx lr 848 .cfi_endproc 849 .LFE337: - ARM GAS /tmp/ccnQFf6s.s page 58 + ARM GAS /tmp/ccb7bgcJ.s page 58 851 .section .text.HAL_UARTEx_DisableFifoMode,"ax",%progbits @@ -3452,7 +3452,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 874 0008 0123 movs r3, #1 875 000a 80F88430 strb r3, [r0, #132] 569:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 876 .loc 1 569 3 discriminator 2 view .LVU241 + 876 .loc 1 569 3 view .LVU241 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 877 .loc 1 571 3 view .LVU242 571:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 892 0020 22F00052 bic r2, r2, #536870912 893 .LVL70: 581:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - ARM GAS /tmp/ccnQFf6s.s page 59 + ARM GAS /tmp/ccb7bgcJ.s page 59 894 .loc 1 581 3 view .LVU249 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 937 .LFB339: 608:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint32_t tmpcr1; 938 .loc 1 608 1 is_stmt 1 view -0 - ARM GAS /tmp/ccnQFf6s.s page 60 + ARM GAS /tmp/ccb7bgcJ.s page 60 939 .cfi_startproc @@ -3572,7 +3572,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 960 000c 0123 movs r3, #1 961 000e 80F88430 strb r3, [r0, #132] 616:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 962 .loc 1 616 3 discriminator 2 view .LVU271 + 962 .loc 1 616 3 view .LVU271 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 963 .loc 1 618 3 view .LVU272 618:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 978 0024 0268 ldr r2, [r0] 979 0026 9368 ldr r3, [r2, #8] 980 0028 23F06043 bic r3, r3, #-536870912 - ARM GAS /tmp/ccnQFf6s.s page 61 + ARM GAS /tmp/ccb7bgcJ.s page 61 981 002c 1943 orrs r1, r1, r3 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 657:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uint32_t tmpcr1; 1025 .loc 1 657 1 is_stmt 1 view -0 1026 .cfi_startproc - ARM GAS /tmp/ccnQFf6s.s page 62 + ARM GAS /tmp/ccb7bgcJ.s page 62 1027 @ args = 0, pretend = 0, frame = 0 @@ -3691,7 +3691,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1047 000c 0123 movs r3, #1 1048 000e 80F88430 strb r3, [r0, #132] 665:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1049 .loc 1 665 3 discriminator 2 view .LVU299 + 1049 .loc 1 665 3 view .LVU299 667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** 1050 .loc 1 667 3 view .LVU300 667:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1066 0026 9368 ldr r3, [r2, #8] 1067 0028 23F06063 bic r3, r3, #234881024 1068 002c 1943 orrs r1, r1, r3 - ARM GAS /tmp/ccnQFf6s.s page 63 + ARM GAS /tmp/ccb7bgcJ.s page 63 1069 .LVL85: @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1112 .loc 1 715 1 is_stmt 1 view -0 1113 .cfi_startproc 1114 @ args = 4, pretend = 0, frame = 0 - ARM GAS /tmp/ccnQFf6s.s page 64 + ARM GAS /tmp/ccb7bgcJ.s page 64 1115 @ frame_needed = 0, uses_anonymous_args = 0 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1156 .L90: 729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; 1157 .loc 1 729 5 is_stmt 1 view .LVU333 - ARM GAS /tmp/ccnQFf6s.s page 65 + ARM GAS /tmp/ccb7bgcJ.s page 65 729:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxState = HAL_UART_STATE_BUSY_RX; @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 741:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** uhMask = huart->Mask; 1194 .loc 1 741 5 discriminator 5 view .LVU352 1195 004e 2269 ldr r2, [r4, #16] - ARM GAS /tmp/ccnQFf6s.s page 66 + ARM GAS /tmp/ccb7bgcJ.s page 66 1196 0050 72B9 cbnz r2, .L72 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1237 008e 4FF0000A mov r10, #0 1238 .LVL98: 1239 .L75: - ARM GAS /tmp/ccnQFf6s.s page 67 + ARM GAS /tmp/ccb7bgcJ.s page 67 757:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1280 .loc 1 772 11 is_stmt 1 view .LVU379 772:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxState = HAL_UART_STATE_READY; 1281 .loc 1 772 30 is_stmt 0 view .LVU380 - ARM GAS /tmp/ccnQFf6s.s page 68 + ARM GAS /tmp/ccb7bgcJ.s page 68 1282 00bc 0223 movs r3, #2 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1320 00ec 1BD1 bne .L94 1321 .L76: 760:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - ARM GAS /tmp/ccnQFf6s.s page 69 + ARM GAS /tmp/ccb7bgcJ.s page 69 1322 .loc 1 760 31 is_stmt 1 view .LVU397 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1359 .loc 1 789 58 view .LVU414 1360 011a 5FFA89F3 uxtb r3, r9 789:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** pdata8bits++; - ARM GAS /tmp/ccnQFf6s.s page 70 + ARM GAS /tmp/ccb7bgcJ.s page 70 1361 .loc 1 789 25 view .LVU415 @@ -4149,89 +4149,88 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1365 .LVL104: 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } 1366 .loc 1 790 11 is_stmt 1 view .LVU417 - 790:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1367 .loc 1 790 11 is_stmt 0 view .LVU418 - 1368 0124 D6E7 b .L80 + 1367 0124 D6E7 b .L80 + 1368 .LVL105: 1369 .L94: 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1370 .loc 1 800 9 is_stmt 1 view .LVU419 + 1370 .loc 1 800 9 view .LVU418 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1371 .loc 1 800 15 is_stmt 0 view .LVU420 + 1371 .loc 1 800 15 is_stmt 0 view .LVU419 1372 0126 FFF7FEFF bl HAL_GetTick - 1373 .LVL105: + 1373 .LVL106: 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1374 .loc 1 800 29 discriminator 1 view .LVU421 + 1374 .loc 1 800 29 discriminator 1 view .LVU420 1375 012a A0EB0800 sub r0, r0, r8 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1376 .loc 1 800 12 discriminator 1 view .LVU422 + 1376 .loc 1 800 12 discriminator 1 view .LVU421 1377 012e B042 cmp r0, r6 1378 0130 01D8 bhi .L82 800:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1379 .loc 1 800 53 discriminator 1 view .LVU423 + 1379 .loc 1 800 53 discriminator 1 view .LVU422 1380 0132 002E cmp r6, #0 1381 0134 DBD1 bne .L76 1382 .L82: 802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1383 .loc 1 802 11 is_stmt 1 view .LVU424 + 1383 .loc 1 802 11 is_stmt 1 view .LVU423 802:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1384 .loc 1 802 26 is_stmt 0 view .LVU425 + 1384 .loc 1 802 26 is_stmt 0 view .LVU424 1385 0136 2023 movs r3, #32 1386 0138 C4F88C30 str r3, [r4, #140] 804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1387 .loc 1 804 11 is_stmt 1 view .LVU426 + 1387 .loc 1 804 11 is_stmt 1 view .LVU425 804:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1388 .loc 1 804 18 is_stmt 0 view .LVU427 + 1388 .loc 1 804 18 is_stmt 0 view .LVU426 1389 013c 0320 movs r0, #3 1390 013e 0CE0 b .L67 1391 .L95: 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ - 1392 .loc 1 810 5 is_stmt 1 view .LVU428 + 1392 .loc 1 810 5 is_stmt 1 view .LVU427 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ - 1393 .loc 1 810 19 is_stmt 0 view .LVU429 + 1393 .loc 1 810 19 is_stmt 0 view .LVU428 1394 0140 B4F85C30 ldrh r3, [r4, #92] 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ - 1395 .loc 1 810 39 view .LVU430 + 1395 .loc 1 810 39 view .LVU429 1396 0144 B4F85E20 ldrh r2, [r4, #94] 1397 0148 92B2 uxth r2, r2 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ - 1398 .loc 1 810 32 view .LVU431 + 1398 .loc 1 810 32 view .LVU430 1399 014a 9B1A subs r3, r3, r2 810:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ - 1400 .loc 1 810 12 view .LVU432 - ARM GAS /tmp/ccnQFf6s.s page 71 - - + 1400 .loc 1 810 12 view .LVU431 1401 014c 2B80 strh r3, [r5] @ movhi + ARM GAS /tmp/ccb7bgcJ.s page 71 + + 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1402 .loc 1 812 5 is_stmt 1 view .LVU433 + 1402 .loc 1 812 5 is_stmt 1 view .LVU432 812:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1403 .loc 1 812 20 is_stmt 0 view .LVU434 + 1403 .loc 1 812 20 is_stmt 0 view .LVU433 1404 014e 2023 movs r3, #32 1405 0150 C4F88C30 str r3, [r4, #140] 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1406 .loc 1 814 5 is_stmt 1 view .LVU435 + 1406 .loc 1 814 5 is_stmt 1 view .LVU434 814:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1407 .loc 1 814 12 is_stmt 0 view .LVU436 + 1407 .loc 1 814 12 is_stmt 0 view .LVU435 1408 0154 0020 movs r0, #0 1409 0156 00E0 b .L67 - 1410 .LVL106: + 1410 .LVL107: 1411 .L84: 818:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1412 .loc 1 818 12 view .LVU437 + 1412 .loc 1 818 12 view .LVU436 1413 0158 0220 movs r0, #2 - 1414 .LVL107: + 1414 .LVL108: 1415 .L67: 820:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1416 .loc 1 820 1 view .LVU438 + 1416 .loc 1 820 1 view .LVU437 1417 015a BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc} - 1418 .LVL108: + 1418 .LVL109: 1419 .L85: 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1420 .loc 1 726 15 view .LVU439 + 1420 .loc 1 726 15 view .LVU438 1421 015e 0120 movs r0, #1 - 1422 .LVL109: + 1422 .LVL110: 726:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1423 .loc 1 726 15 view .LVU440 + 1423 .loc 1 726 15 view .LVU439 1424 0160 FBE7 b .L67 1425 .cfi_endproc 1426 .LFE341: @@ -4242,7 +4241,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1432 .thumb 1433 .thumb_func 1435 HAL_UARTEx_ReceiveToIdle_IT: - 1436 .LVL110: + 1436 .LVL111: 1437 .LFB342: 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef status = HAL_OK; 1438 .loc 1 837 1 is_stmt 1 view -0 @@ -4250,21 +4249,21 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1440 @ args = 0, pretend = 0, frame = 0 1441 @ frame_needed = 0, uses_anonymous_args = 0 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1442 .loc 1 838 3 view .LVU442 + 1442 .loc 1 838 3 view .LVU441 841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1443 .loc 1 841 3 view .LVU443 + 1443 .loc 1 841 3 view .LVU442 841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1444 .loc 1 841 12 is_stmt 0 view .LVU444 + 1444 .loc 1 841 12 is_stmt 0 view .LVU443 1445 0000 D0F88C30 ldr r3, [r0, #140] 841:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1446 .loc 1 841 6 view .LVU445 - ARM GAS /tmp/ccnQFf6s.s page 72 - - + 1446 .loc 1 841 6 view .LVU444 1447 0004 202B cmp r3, #32 + ARM GAS /tmp/ccb7bgcJ.s page 72 + + 1448 0006 1ED1 bne .L102 837:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef status = HAL_OK; - 1449 .loc 1 837 1 view .LVU446 + 1449 .loc 1 837 1 view .LVU445 1450 0008 10B5 push {r4, lr} 1451 .LCFI17: 1452 .cfi_def_cfa_offset 8 @@ -4272,176 +4271,176 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1454 .cfi_offset 14, -4 1455 000a 0446 mov r4, r0 843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1456 .loc 1 843 5 is_stmt 1 view .LVU447 + 1456 .loc 1 843 5 is_stmt 1 view .LVU446 843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1457 .loc 1 843 8 is_stmt 0 view .LVU448 + 1457 .loc 1 843 8 is_stmt 0 view .LVU447 1458 000c E9B1 cbz r1, .L103 843:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1459 .loc 1 843 25 discriminator 1 view .LVU449 + 1459 .loc 1 843 25 discriminator 1 view .LVU448 1460 000e 0AB9 cbnz r2, .L110 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1461 .loc 1 845 14 view .LVU450 + 1461 .loc 1 845 14 view .LVU449 1462 0010 0120 movs r0, #1 - 1463 .LVL111: + 1463 .LVL112: 1464 .L99: 874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1465 .loc 1 874 1 view .LVU451 + 1465 .loc 1 874 1 view .LVU450 1466 0012 10BD pop {r4, pc} - 1467 .LVL112: + 1467 .LVL113: 1468 .L110: 849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; - 1469 .loc 1 849 5 is_stmt 1 view .LVU452 + 1469 .loc 1 849 5 is_stmt 1 view .LVU451 849:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; - 1470 .loc 1 849 26 is_stmt 0 view .LVU453 + 1470 .loc 1 849 26 is_stmt 0 view .LVU452 1471 0014 0123 movs r3, #1 1472 0016 C366 str r3, [r0, #108] 850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1473 .loc 1 850 5 is_stmt 1 view .LVU454 + 1473 .loc 1 850 5 is_stmt 1 view .LVU453 850:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1474 .loc 1 850 24 is_stmt 0 view .LVU455 + 1474 .loc 1 850 24 is_stmt 0 view .LVU454 1475 0018 0023 movs r3, #0 1476 001a 0367 str r3, [r0, #112] 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1477 .loc 1 852 5 is_stmt 1 view .LVU456 + 1477 .loc 1 852 5 is_stmt 1 view .LVU455 852:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1478 .loc 1 852 11 is_stmt 0 view .LVU457 + 1478 .loc 1 852 11 is_stmt 0 view .LVU456 1479 001c FFF7FEFF bl UART_Start_Receive_IT - 1480 .LVL113: + 1480 .LVL114: 854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1481 .loc 1 854 5 is_stmt 1 view .LVU458 + 1481 .loc 1 854 5 is_stmt 1 view .LVU457 854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1482 .loc 1 854 14 is_stmt 0 view .LVU459 + 1482 .loc 1 854 14 is_stmt 0 view .LVU458 1483 0020 E36E ldr r3, [r4, #108] 854:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1484 .loc 1 854 8 view .LVU460 + 1484 .loc 1 854 8 view .LVU459 1485 0022 012B cmp r3, #1 1486 0024 01D0 beq .L111 865:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1487 .loc 1 865 14 view .LVU461 - ARM GAS /tmp/ccnQFf6s.s page 73 - - + 1487 .loc 1 865 14 view .LVU460 1488 0026 0120 movs r0, #1 - 1489 .LVL114: + ARM GAS /tmp/ccb7bgcJ.s page 73 + + + 1489 .LVL115: 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1490 .loc 1 868 5 is_stmt 1 view .LVU462 + 1490 .loc 1 868 5 is_stmt 1 view .LVU461 868:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1491 .loc 1 868 12 is_stmt 0 view .LVU463 + 1491 .loc 1 868 12 is_stmt 0 view .LVU462 1492 0028 F3E7 b .L99 - 1493 .LVL115: + 1493 .LVL116: 1494 .L111: 856:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_IDLEIE); - 1495 .loc 1 856 7 is_stmt 1 view .LVU464 + 1495 .loc 1 856 7 is_stmt 1 view .LVU463 1496 002a 2368 ldr r3, [r4] 1497 002c 1022 movs r2, #16 1498 002e 1A62 str r2, [r3, #32] 1499 .L101: 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1500 .loc 1 857 7 discriminator 1 view .LVU465 + 1500 .loc 1 857 7 discriminator 1 view .LVU464 1501 .LBB32: 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1502 .loc 1 857 7 discriminator 1 view .LVU466 + 1502 .loc 1 857 7 discriminator 1 view .LVU465 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1503 .loc 1 857 7 discriminator 1 view .LVU467 + 1503 .loc 1 857 7 discriminator 1 view .LVU466 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1504 .loc 1 857 7 discriminator 1 view .LVU468 + 1504 .loc 1 857 7 discriminator 1 view .LVU467 1505 0030 2268 ldr r2, [r4] - 1506 .LVL116: + 1506 .LVL117: 1507 .LBB33: 1508 .LBI33: 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 1509 .loc 2 1151 31 view .LVU469 + 1509 .loc 2 1151 31 view .LVU468 1510 .LBB34: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 1511 .loc 2 1153 5 view .LVU470 + 1511 .loc 2 1153 5 view .LVU469 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 1512 .loc 2 1155 4 view .LVU471 + 1512 .loc 2 1155 4 view .LVU470 1513 .syntax unified 1514 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1515 0032 52E8003F ldrex r3, [r2] 1516 @ 0 "" 2 - 1517 .LVL117: + 1517 .LVL118: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 1518 .loc 2 1156 4 view .LVU472 + 1518 .loc 2 1156 4 view .LVU471 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 1519 .loc 2 1156 4 is_stmt 0 view .LVU473 + 1519 .loc 2 1156 4 is_stmt 0 view .LVU472 1520 .thumb 1521 .syntax unified 1522 .LBE34: 1523 .LBE33: 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1524 .loc 1 857 7 discriminator 1 view .LVU474 + 1524 .loc 1 857 7 discriminator 1 view .LVU473 1525 0036 43F01003 orr r3, r3, #16 - 1526 .LVL118: + 1526 .LVL119: 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1527 .loc 1 857 7 is_stmt 1 discriminator 1 view .LVU475 + 1527 .loc 1 857 7 is_stmt 1 discriminator 1 view .LVU474 1528 .LBB35: 1529 .LBI35: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccnQFf6s.s page 74 + 1530 .loc 2 1202 31 view .LVU475 + ARM GAS /tmp/ccb7bgcJ.s page 74 - 1530 .loc 2 1202 31 view .LVU476 1531 .LBB36: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 1532 .loc 2 1204 4 view .LVU477 + 1532 .loc 2 1204 4 view .LVU476 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 1533 .loc 2 1206 4 view .LVU478 + 1533 .loc 2 1206 4 view .LVU477 1534 .syntax unified 1535 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1536 003a 42E80031 strex r1, r3, [r2] 1537 @ 0 "" 2 - 1538 .LVL119: - 1539 .loc 2 1207 4 view .LVU479 - 1540 .loc 2 1207 4 is_stmt 0 view .LVU480 + 1538 .LVL120: + 1539 .loc 2 1207 4 view .LVU478 + 1540 .loc 2 1207 4 is_stmt 0 view .LVU479 1541 .thumb 1542 .syntax unified 1543 .LBE36: 1544 .LBE35: 857:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1545 .loc 1 857 7 discriminator 1 view .LVU481 + 1545 .loc 1 857 7 discriminator 1 view .LVU480 1546 003e 0029 cmp r1, #0 1547 0040 F6D1 bne .L101 1548 .LBE32: 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1549 .loc 1 838 21 view .LVU482 + 1549 .loc 1 838 21 view .LVU481 1550 0042 0020 movs r0, #0 1551 .LBB37: 1552 0044 E5E7 b .L99 - 1553 .LVL120: + 1553 .LVL121: 1554 .L102: 1555 .LCFI18: 1556 .cfi_def_cfa_offset 0 1557 .cfi_restore 4 1558 .cfi_restore 14 838:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1559 .loc 1 838 21 view .LVU483 + 1559 .loc 1 838 21 view .LVU482 1560 .LBE37: 872:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1561 .loc 1 872 12 view .LVU484 + 1561 .loc 1 872 12 view .LVU483 1562 0046 0220 movs r0, #2 - 1563 .LVL121: + 1563 .LVL122: 874:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1564 .loc 1 874 1 view .LVU485 + 1564 .loc 1 874 1 view .LVU484 1565 0048 7047 bx lr - 1566 .LVL122: + 1566 .LVL123: 1567 .L103: 1568 .LCFI19: 1569 .cfi_def_cfa_offset 8 1570 .cfi_offset 4, -8 1571 .cfi_offset 14, -4 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1572 .loc 1 845 14 view .LVU486 + 1572 .loc 1 845 14 view .LVU485 1573 004a 0120 movs r0, #1 - 1574 .LVL123: + 1574 .LVL124: 845:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1575 .loc 1 845 14 view .LVU487 + 1575 .loc 1 845 14 view .LVU486 1576 004c E1E7 b .L99 1577 .cfi_endproc - ARM GAS /tmp/ccnQFf6s.s page 75 - - 1578 .LFE342: + ARM GAS /tmp/ccb7bgcJ.s page 75 + + 1580 .section .text.HAL_UARTEx_ReceiveToIdle_DMA,"ax",%progbits 1581 .align 1 1582 .global HAL_UARTEx_ReceiveToIdle_DMA @@ -4449,7 +4448,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1584 .thumb 1585 .thumb_func 1587 HAL_UARTEx_ReceiveToIdle_DMA: - 1588 .LVL124: + 1588 .LVL125: 1589 .LFB343: 894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef status; 1590 .loc 1 894 1 is_stmt 1 view -0 @@ -4457,18 +4456,18 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1592 @ args = 0, pretend = 0, frame = 0 1593 @ frame_needed = 0, uses_anonymous_args = 0 895:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1594 .loc 1 895 3 view .LVU489 + 1594 .loc 1 895 3 view .LVU488 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1595 .loc 1 898 3 view .LVU490 + 1595 .loc 1 898 3 view .LVU489 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1596 .loc 1 898 12 is_stmt 0 view .LVU491 + 1596 .loc 1 898 12 is_stmt 0 view .LVU490 1597 0000 D0F88C30 ldr r3, [r0, #140] 898:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1598 .loc 1 898 6 view .LVU492 + 1598 .loc 1 898 6 view .LVU491 1599 0004 202B cmp r3, #32 1600 0006 1FD1 bne .L116 894:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** HAL_StatusTypeDef status; - 1601 .loc 1 894 1 view .LVU493 + 1601 .loc 1 894 1 view .LVU492 1602 0008 10B5 push {r4, lr} 1603 .LCFI20: 1604 .cfi_def_cfa_offset 8 @@ -4476,174 +4475,174 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1606 .cfi_offset 14, -4 1607 000a 0446 mov r4, r0 900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1608 .loc 1 900 5 is_stmt 1 view .LVU494 + 1608 .loc 1 900 5 is_stmt 1 view .LVU493 900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1609 .loc 1 900 8 is_stmt 0 view .LVU495 + 1609 .loc 1 900 8 is_stmt 0 view .LVU494 1610 000c F1B1 cbz r1, .L117 900:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1611 .loc 1 900 25 discriminator 1 view .LVU496 + 1611 .loc 1 900 25 discriminator 1 view .LVU495 1612 000e 0AB9 cbnz r2, .L124 902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1613 .loc 1 902 14 view .LVU497 + 1613 .loc 1 902 14 view .LVU496 1614 0010 0120 movs r0, #1 - 1615 .LVL125: + 1615 .LVL126: 1616 .L113: 935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1617 .loc 1 935 1 view .LVU498 + 1617 .loc 1 935 1 view .LVU497 1618 0012 10BD pop {r4, pc} - 1619 .LVL126: + 1619 .LVL127: 1620 .L124: 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; - 1621 .loc 1 906 5 is_stmt 1 view .LVU499 + 1621 .loc 1 906 5 is_stmt 1 view .LVU498 906:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; - 1622 .loc 1 906 26 is_stmt 0 view .LVU500 + 1622 .loc 1 906 26 is_stmt 0 view .LVU499 1623 0014 0123 movs r3, #1 - ARM GAS /tmp/ccnQFf6s.s page 76 - - 1624 0016 C366 str r3, [r0, #108] + ARM GAS /tmp/ccb7bgcJ.s page 76 + + 907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1625 .loc 1 907 5 is_stmt 1 view .LVU501 + 1625 .loc 1 907 5 is_stmt 1 view .LVU500 907:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1626 .loc 1 907 24 is_stmt 0 view .LVU502 + 1626 .loc 1 907 24 is_stmt 0 view .LVU501 1627 0018 0023 movs r3, #0 1628 001a 0367 str r3, [r0, #112] 909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1629 .loc 1 909 5 is_stmt 1 view .LVU503 + 1629 .loc 1 909 5 is_stmt 1 view .LVU502 909:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1630 .loc 1 909 15 is_stmt 0 view .LVU504 + 1630 .loc 1 909 15 is_stmt 0 view .LVU503 1631 001c FFF7FEFF bl UART_Start_Receive_DMA - 1632 .LVL127: + 1632 .LVL128: 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1633 .loc 1 912 5 is_stmt 1 view .LVU505 + 1633 .loc 1 912 5 is_stmt 1 view .LVU504 912:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1634 .loc 1 912 8 is_stmt 0 view .LVU506 + 1634 .loc 1 912 8 is_stmt 0 view .LVU505 1635 0020 0028 cmp r0, #0 1636 0022 F6D1 bne .L113 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1637 .loc 1 914 7 is_stmt 1 view .LVU507 + 1637 .loc 1 914 7 is_stmt 1 view .LVU506 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1638 .loc 1 914 16 is_stmt 0 view .LVU508 + 1638 .loc 1 914 16 is_stmt 0 view .LVU507 1639 0024 E36E ldr r3, [r4, #108] 914:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** { - 1640 .loc 1 914 10 view .LVU509 + 1640 .loc 1 914 10 view .LVU508 1641 0026 012B cmp r3, #1 1642 0028 01D0 beq .L125 925:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1643 .loc 1 925 16 view .LVU510 + 1643 .loc 1 925 16 view .LVU509 1644 002a 0120 movs r0, #1 - 1645 .LVL128: + 1645 .LVL129: 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1646 .loc 1 929 5 is_stmt 1 view .LVU511 + 1646 .loc 1 929 5 is_stmt 1 view .LVU510 929:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1647 .loc 1 929 12 is_stmt 0 view .LVU512 + 1647 .loc 1 929 12 is_stmt 0 view .LVU511 1648 002c F1E7 b .L113 - 1649 .LVL129: + 1649 .LVL130: 1650 .L125: 916:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_IDLEIE); - 1651 .loc 1 916 9 is_stmt 1 view .LVU513 + 1651 .loc 1 916 9 is_stmt 1 view .LVU512 1652 002e 2368 ldr r3, [r4] 1653 0030 1022 movs r2, #16 1654 0032 1A62 str r2, [r3, #32] 1655 .L115: 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1656 .loc 1 917 9 discriminator 1 view .LVU514 + 1656 .loc 1 917 9 discriminator 1 view .LVU513 1657 .LBB38: 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1658 .loc 1 917 9 discriminator 1 view .LVU515 + 1658 .loc 1 917 9 discriminator 1 view .LVU514 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1659 .loc 1 917 9 discriminator 1 view .LVU516 + 1659 .loc 1 917 9 discriminator 1 view .LVU515 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1660 .loc 1 917 9 discriminator 1 view .LVU517 + 1660 .loc 1 917 9 discriminator 1 view .LVU516 1661 0034 2268 ldr r2, [r4] - 1662 .LVL130: + 1662 .LVL131: 1663 .LBB39: - ARM GAS /tmp/ccnQFf6s.s page 77 - - 1664 .LBI39: + ARM GAS /tmp/ccb7bgcJ.s page 77 + + 1151:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 1665 .loc 2 1151 31 view .LVU518 + 1665 .loc 2 1151 31 view .LVU517 1666 .LBB40: 1153:Drivers/CMSIS/Include/cmsis_gcc.h **** - 1667 .loc 2 1153 5 view .LVU519 + 1667 .loc 2 1153 5 view .LVU518 1155:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 1668 .loc 2 1155 4 view .LVU520 + 1668 .loc 2 1155 4 view .LVU519 1669 .syntax unified 1670 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1671 0036 52E8003F ldrex r3, [r2] 1672 @ 0 "" 2 - 1673 .LVL131: + 1673 .LVL132: 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 1674 .loc 2 1156 4 view .LVU521 + 1674 .loc 2 1156 4 view .LVU520 1156:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 1675 .loc 2 1156 4 is_stmt 0 view .LVU522 + 1675 .loc 2 1156 4 is_stmt 0 view .LVU521 1676 .thumb 1677 .syntax unified 1678 .LBE40: 1679 .LBE39: 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1680 .loc 1 917 9 discriminator 1 view .LVU523 + 1680 .loc 1 917 9 discriminator 1 view .LVU522 1681 003a 43F01003 orr r3, r3, #16 - 1682 .LVL132: + 1682 .LVL133: 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1683 .loc 1 917 9 is_stmt 1 discriminator 1 view .LVU524 + 1683 .loc 1 917 9 is_stmt 1 discriminator 1 view .LVU523 1684 .LBB41: 1685 .LBI41: 1202:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 1686 .loc 2 1202 31 view .LVU525 + 1686 .loc 2 1202 31 view .LVU524 1687 .LBB42: 1204:Drivers/CMSIS/Include/cmsis_gcc.h **** - 1688 .loc 2 1204 4 view .LVU526 + 1688 .loc 2 1204 4 view .LVU525 1206:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 1689 .loc 2 1206 4 view .LVU527 + 1689 .loc 2 1206 4 view .LVU526 1690 .syntax unified 1691 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1692 003e 42E80031 strex r1, r3, [r2] 1693 @ 0 "" 2 - 1694 .LVL133: - 1695 .loc 2 1207 4 view .LVU528 - 1696 .loc 2 1207 4 is_stmt 0 view .LVU529 + 1694 .LVL134: + 1695 .loc 2 1207 4 view .LVU527 + 1696 .loc 2 1207 4 is_stmt 0 view .LVU528 1697 .thumb 1698 .syntax unified 1699 .LBE42: 1700 .LBE41: 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1701 .loc 1 917 9 discriminator 1 view .LVU530 + 1701 .loc 1 917 9 discriminator 1 view .LVU529 1702 0042 0029 cmp r1, #0 1703 0044 F6D1 bne .L115 1704 0046 E4E7 b .L113 - 1705 .LVL134: + 1705 .LVL135: 1706 .L116: 1707 .LCFI21: 1708 .cfi_def_cfa_offset 0 1709 .cfi_restore 4 - ARM GAS /tmp/ccnQFf6s.s page 78 - - 1710 .cfi_restore 14 + ARM GAS /tmp/ccb7bgcJ.s page 78 + + 917:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1711 .loc 1 917 9 discriminator 1 view .LVU531 + 1711 .loc 1 917 9 discriminator 1 view .LVU530 1712 .LBE38: 933:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1713 .loc 1 933 12 view .LVU532 + 1713 .loc 1 933 12 view .LVU531 1714 0048 0220 movs r0, #2 - 1715 .LVL135: + 1715 .LVL136: 935:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1716 .loc 1 935 1 view .LVU533 + 1716 .loc 1 935 1 view .LVU532 1717 004a 7047 bx lr - 1718 .LVL136: + 1718 .LVL137: 1719 .L117: 1720 .LCFI22: 1721 .cfi_def_cfa_offset 8 1722 .cfi_offset 4, -8 1723 .cfi_offset 14, -4 902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1724 .loc 1 902 14 view .LVU534 + 1724 .loc 1 902 14 view .LVU533 1725 004c 0120 movs r0, #1 - 1726 .LVL137: + 1726 .LVL138: 902:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1727 .loc 1 902 14 view .LVU535 + 1727 .loc 1 902 14 view .LVU534 1728 004e E0E7 b .L113 1729 .cfi_endproc 1730 .LFE343: @@ -4654,7 +4653,7 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1736 .thumb 1737 .thumb_func 1739 HAL_UARTEx_GetRxEventType: - 1740 .LVL138: + 1740 .LVL139: 1741 .LFB344: 962:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** /* Return Rx Event type value, as stored in UART handle */ 1742 .loc 1 962 1 is_stmt 1 view -0 @@ -4663,13 +4662,13 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1745 @ frame_needed = 0, uses_anonymous_args = 0 1746 @ link register save eliminated. 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1747 .loc 1 964 3 view .LVU537 + 1747 .loc 1 964 3 view .LVU536 964:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** } - 1748 .loc 1 964 16 is_stmt 0 view .LVU538 + 1748 .loc 1 964 16 is_stmt 0 view .LVU537 1749 0000 006F ldr r0, [r0, #112] - 1750 .LVL139: + 1750 .LVL140: 965:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c **** - 1751 .loc 1 965 1 view .LVU539 + 1751 .loc 1 965 1 view .LVU538 1752 0002 7047 bx lr 1753 .cfi_endproc 1754 .LFE344: @@ -4678,18 +4677,18 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1760 denominator.0: 1761 0000 08040204 .ascii "\010\004\002\004\010\001\001\001" 1761 08010101 - ARM GAS /tmp/ccnQFf6s.s page 79 - - 1762 .section .rodata.numerator.1,"a" + ARM GAS /tmp/ccb7bgcJ.s page 79 + + 1763 .align 2 1766 numerator.1: 1767 0000 01010103 .ascii "\001\001\001\003\007\001\000\000" 1767 07010000 1768 .text 1769 .Letext0: - 1770 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 1771 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 1770 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 1771 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 1772 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" 1773 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" 1774 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" @@ -4697,52 +4696,52 @@ ARM GAS /tmp/ccnQFf6s.s page 1 1776 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" 1777 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h" 1778 .file 11 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccnQFf6s.s page 80 + ARM GAS /tmp/ccb7bgcJ.s page 80 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_hal_uart_ex.c - /tmp/ccnQFf6s.s:21 .text.UARTEx_Wakeup_AddressConfig:00000000 $t - /tmp/ccnQFf6s.s:26 .text.UARTEx_Wakeup_AddressConfig:00000000 UARTEx_Wakeup_AddressConfig - /tmp/ccnQFf6s.s:65 .text.UARTEx_SetNbDataToProcess:00000000 $t - /tmp/ccnQFf6s.s:70 .text.UARTEx_SetNbDataToProcess:00000000 UARTEx_SetNbDataToProcess - /tmp/ccnQFf6s.s:156 .text.UARTEx_SetNbDataToProcess:00000044 $d - /tmp/ccnQFf6s.s:1766 .rodata.numerator.1:00000000 numerator.1 - /tmp/ccnQFf6s.s:1760 .rodata.denominator.0:00000000 denominator.0 - /tmp/ccnQFf6s.s:162 .text.HAL_RS485Ex_Init:00000000 $t - /tmp/ccnQFf6s.s:168 .text.HAL_RS485Ex_Init:00000000 HAL_RS485Ex_Init - /tmp/ccnQFf6s.s:305 .text.HAL_UARTEx_WakeupCallback:00000000 $t - /tmp/ccnQFf6s.s:311 .text.HAL_UARTEx_WakeupCallback:00000000 HAL_UARTEx_WakeupCallback - /tmp/ccnQFf6s.s:326 .text.HAL_UARTEx_RxFifoFullCallback:00000000 $t - /tmp/ccnQFf6s.s:332 .text.HAL_UARTEx_RxFifoFullCallback:00000000 HAL_UARTEx_RxFifoFullCallback - /tmp/ccnQFf6s.s:347 .text.HAL_UARTEx_TxFifoEmptyCallback:00000000 $t - /tmp/ccnQFf6s.s:353 .text.HAL_UARTEx_TxFifoEmptyCallback:00000000 HAL_UARTEx_TxFifoEmptyCallback - /tmp/ccnQFf6s.s:368 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 $t - /tmp/ccnQFf6s.s:374 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 HAL_MultiProcessorEx_AddressLength_Set - /tmp/ccnQFf6s.s:438 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 $t - /tmp/ccnQFf6s.s:444 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 HAL_UARTEx_StopModeWakeUpSourceConfig - /tmp/ccnQFf6s.s:570 .text.HAL_UARTEx_EnableStopMode:00000000 $t - /tmp/ccnQFf6s.s:576 .text.HAL_UARTEx_EnableStopMode:00000000 HAL_UARTEx_EnableStopMode - /tmp/ccnQFf6s.s:669 .text.HAL_UARTEx_DisableStopMode:00000000 $t - /tmp/ccnQFf6s.s:675 .text.HAL_UARTEx_DisableStopMode:00000000 HAL_UARTEx_DisableStopMode - /tmp/ccnQFf6s.s:767 .text.HAL_UARTEx_EnableFifoMode:00000000 $t - /tmp/ccnQFf6s.s:773 .text.HAL_UARTEx_EnableFifoMode:00000000 HAL_UARTEx_EnableFifoMode - /tmp/ccnQFf6s.s:852 .text.HAL_UARTEx_DisableFifoMode:00000000 $t - /tmp/ccnQFf6s.s:858 .text.HAL_UARTEx_DisableFifoMode:00000000 HAL_UARTEx_DisableFifoMode - /tmp/ccnQFf6s.s:929 .text.HAL_UARTEx_SetTxFifoThreshold:00000000 $t - /tmp/ccnQFf6s.s:935 .text.HAL_UARTEx_SetTxFifoThreshold:00000000 HAL_UARTEx_SetTxFifoThreshold - /tmp/ccnQFf6s.s:1016 .text.HAL_UARTEx_SetRxFifoThreshold:00000000 $t - /tmp/ccnQFf6s.s:1022 .text.HAL_UARTEx_SetRxFifoThreshold:00000000 HAL_UARTEx_SetRxFifoThreshold - /tmp/ccnQFf6s.s:1103 .text.HAL_UARTEx_ReceiveToIdle:00000000 $t - /tmp/ccnQFf6s.s:1109 .text.HAL_UARTEx_ReceiveToIdle:00000000 HAL_UARTEx_ReceiveToIdle - /tmp/ccnQFf6s.s:1429 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 $t - /tmp/ccnQFf6s.s:1435 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 HAL_UARTEx_ReceiveToIdle_IT - /tmp/ccnQFf6s.s:1581 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 $t - /tmp/ccnQFf6s.s:1587 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 HAL_UARTEx_ReceiveToIdle_DMA - /tmp/ccnQFf6s.s:1733 .text.HAL_UARTEx_GetRxEventType:00000000 $t - /tmp/ccnQFf6s.s:1739 .text.HAL_UARTEx_GetRxEventType:00000000 HAL_UARTEx_GetRxEventType - /tmp/ccnQFf6s.s:1757 .rodata.denominator.0:00000000 $d - /tmp/ccnQFf6s.s:1763 .rodata.numerator.1:00000000 $d + /tmp/ccb7bgcJ.s:21 .text.UARTEx_Wakeup_AddressConfig:00000000 $t + /tmp/ccb7bgcJ.s:26 .text.UARTEx_Wakeup_AddressConfig:00000000 UARTEx_Wakeup_AddressConfig + /tmp/ccb7bgcJ.s:65 .text.UARTEx_SetNbDataToProcess:00000000 $t + /tmp/ccb7bgcJ.s:70 .text.UARTEx_SetNbDataToProcess:00000000 UARTEx_SetNbDataToProcess + /tmp/ccb7bgcJ.s:156 .text.UARTEx_SetNbDataToProcess:00000044 $d + /tmp/ccb7bgcJ.s:1766 .rodata.numerator.1:00000000 numerator.1 + /tmp/ccb7bgcJ.s:1760 .rodata.denominator.0:00000000 denominator.0 + /tmp/ccb7bgcJ.s:162 .text.HAL_RS485Ex_Init:00000000 $t + /tmp/ccb7bgcJ.s:168 .text.HAL_RS485Ex_Init:00000000 HAL_RS485Ex_Init + /tmp/ccb7bgcJ.s:305 .text.HAL_UARTEx_WakeupCallback:00000000 $t + /tmp/ccb7bgcJ.s:311 .text.HAL_UARTEx_WakeupCallback:00000000 HAL_UARTEx_WakeupCallback + /tmp/ccb7bgcJ.s:326 .text.HAL_UARTEx_RxFifoFullCallback:00000000 $t + /tmp/ccb7bgcJ.s:332 .text.HAL_UARTEx_RxFifoFullCallback:00000000 HAL_UARTEx_RxFifoFullCallback + /tmp/ccb7bgcJ.s:347 .text.HAL_UARTEx_TxFifoEmptyCallback:00000000 $t + /tmp/ccb7bgcJ.s:353 .text.HAL_UARTEx_TxFifoEmptyCallback:00000000 HAL_UARTEx_TxFifoEmptyCallback + /tmp/ccb7bgcJ.s:368 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 $t + /tmp/ccb7bgcJ.s:374 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 HAL_MultiProcessorEx_AddressLength_Set + /tmp/ccb7bgcJ.s:438 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 $t + /tmp/ccb7bgcJ.s:444 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 HAL_UARTEx_StopModeWakeUpSourceConfig + /tmp/ccb7bgcJ.s:570 .text.HAL_UARTEx_EnableStopMode:00000000 $t + /tmp/ccb7bgcJ.s:576 .text.HAL_UARTEx_EnableStopMode:00000000 HAL_UARTEx_EnableStopMode + /tmp/ccb7bgcJ.s:669 .text.HAL_UARTEx_DisableStopMode:00000000 $t + /tmp/ccb7bgcJ.s:675 .text.HAL_UARTEx_DisableStopMode:00000000 HAL_UARTEx_DisableStopMode + /tmp/ccb7bgcJ.s:767 .text.HAL_UARTEx_EnableFifoMode:00000000 $t + /tmp/ccb7bgcJ.s:773 .text.HAL_UARTEx_EnableFifoMode:00000000 HAL_UARTEx_EnableFifoMode + /tmp/ccb7bgcJ.s:852 .text.HAL_UARTEx_DisableFifoMode:00000000 $t + /tmp/ccb7bgcJ.s:858 .text.HAL_UARTEx_DisableFifoMode:00000000 HAL_UARTEx_DisableFifoMode + /tmp/ccb7bgcJ.s:929 .text.HAL_UARTEx_SetTxFifoThreshold:00000000 $t + /tmp/ccb7bgcJ.s:935 .text.HAL_UARTEx_SetTxFifoThreshold:00000000 HAL_UARTEx_SetTxFifoThreshold + /tmp/ccb7bgcJ.s:1016 .text.HAL_UARTEx_SetRxFifoThreshold:00000000 $t + /tmp/ccb7bgcJ.s:1022 .text.HAL_UARTEx_SetRxFifoThreshold:00000000 HAL_UARTEx_SetRxFifoThreshold + /tmp/ccb7bgcJ.s:1103 .text.HAL_UARTEx_ReceiveToIdle:00000000 $t + /tmp/ccb7bgcJ.s:1109 .text.HAL_UARTEx_ReceiveToIdle:00000000 HAL_UARTEx_ReceiveToIdle + /tmp/ccb7bgcJ.s:1429 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 $t + /tmp/ccb7bgcJ.s:1435 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 HAL_UARTEx_ReceiveToIdle_IT + /tmp/ccb7bgcJ.s:1581 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 $t + /tmp/ccb7bgcJ.s:1587 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 HAL_UARTEx_ReceiveToIdle_DMA + /tmp/ccb7bgcJ.s:1733 .text.HAL_UARTEx_GetRxEventType:00000000 $t + /tmp/ccb7bgcJ.s:1739 .text.HAL_UARTEx_GetRxEventType:00000000 HAL_UARTEx_GetRxEventType + /tmp/ccb7bgcJ.s:1757 .rodata.denominator.0:00000000 $d + /tmp/ccb7bgcJ.s:1763 .rodata.numerator.1:00000000 $d UNDEFINED SYMBOLS UART_SetConfig diff --git a/squeow_sw/build/stm32g4xx_hal_uart_ex.o b/squeow_sw/build/stm32g4xx_hal_uart_ex.o index 1419b6d22749d341200faa25b1a366ca5d48be55..22ac7b9c83fc590b9111ff25b5b1b37b75ba00a1 100644 GIT binary patch delta 1297 zcmZ9L3rtmI9KiqIcka2|@7&Ad@Dhy2y<8p_F3>#}utnAka;Yos)nt(|2OGo{feOJ3 z4XG7|b26pB4^))RN>fL}o!By8)o3=iT3a%=rZu;iIWtQ}(8B0{j@Rb;w*UY4{h#N1 zovYJqVw&x8vYu0}e#S20apukmop!n>=C=93-8a|gvy8=^vz$!0X@!N^e-?haAvy2f z;Ld6N54KO@O*Y&v=kN@Hr(`ep3H(v^^Bx7`t#w)13V__q)Gq*lyDfH)h3t(FY@5A6 z!QIwZ*#cUk_VFw`9*Sz@F9@{Q&hrj|6E-iqj=$SnoC{14qE9LwNfrCmK`yM}5u9$Tq5UGn(S17pGz9X}Wx{2_A z-U-8eBVs11xA1AlOMI8WVMqUyuhVYC&Gd7!v6&imh&Cf`rF~$oqgMUWh~7>cGtKqt zN~6)8NVHBpgLTpAalMA~&xo^G{Tm0O3wfV{XQG2_8XYk^*|#_xGsG2vOJek~e4cgby^CIE>^J-&Wq?0o z#|^2)1bu(%uQI-tnW4X*8O8B}OWpFP29K@E*w!34<5U60(^&HIPdpLHNy) zT>TgKClYS)2(0xa;k%wxe9CLX*t~&IMmfzH z1PwHs)3pYSS_P)18OWdY&BBObhs|&>jGq^18MHp?Lq`G)BpiGr2Jd$Ww(0HpGZH(F zp`v!FwAhc=iq=J_=^Kk}5{5N@res~lmL|%~njp(oDO7B&ksXr5DNDdDObY3jv>?Ol zCCOM?vfLz=tRk)>S)uorh8dTIE-e{U7Cl>4?X1)ub87UhV$JFI`AaoTdmQI0`t;q) zR&#u-a&e&%ThrL0IXxAf8(JEi_3f=iR8Z#6&;NfR;8&HCtV2Ke%zi;At7=M3bvbC8 zDRkcv7DnjP$D8h0R<_bJ;)?+m45k4L8m~VCV8);mV6~N)1#r?}HvQgF#9V+W8_@&s z89jMk0I*lT-EvH3mvK*ffc=b9?H8E^M>hqS1Mh7bVcB@7Bg_ghsWZSzv61vr94Gx8 z%9{ghEmm*7$Z9b?9A*u;CmdiMI7QllWnEr2iuGM?%G}zO#}aXrbQ4aJ9>aU2uVPMj i9@~b`lRk@`-FbX|6&~)+O_^^6=#}VlBZF?<9RC8_@aK-=+HVQoc7e;^t%77=ip8j2gsa88A|jUOx26|gXY z5n)5k2y6$0Ef5wpn_@P%JdG^M=9D=9A(}W`G|p(2MNt-1L`c-(eQjr!_>yx!=X}q( zC+EJr`=%D)+Xd)XVBlPO55PFS1-8sh=M~%3@=GrL_qw;uvwE_!bZh1MkAgyM-OJrB z-C5%#RsK?cgCT)V$oPtwNxLLGCuY$>3BMCP^aqBC`pUI0GeX2VFkK>qP@68+q2ux1 z+p!ee$8bO&fL*AI8KONhj>hb!6B6pA3-oIVr=%=+7=M-0X|;rAmJbFjWmZ$aM2J*m zcrV;D#Wc;Zjpft#8BVYUdP+uzoJAXC+$QJK6A~VgE${%Ik*|jLF<*3_(R7;OtFedE zRNjq+{!^WNVzxgTCYj2x(C`FZlyJn*Q}C6Ro3&1g+F>e8!~8Jp7t0&rId+=tG7oQB z&W6LMO=q;e^U-XjNx{lEtMR%f{uvePOqJLhcQ2h~_(5D5RG=Zg54<=MKTHD><|TOO zClb~rRM8h0PA6Oe8DBGc>7;~LjpOmx%!C}IgmiJs`~v$-Ra)kE)5&mVoR9V@09)~! zlwR5?V{K{0C z1ie`lcnt_U)hTxwMCt?HHR$mc+zu)u&gb48x1CMuzT6OqdJvgj{rSElvbw79ak_eA z={BXveZS)7qvW_1kIR$m%5&%9(FeOr$i||ge8o{1tXH(M@<71$7&Dn7=*uUbp1Q&Uq6{H>%AVu{igrClAZp4V+| zjnl!)V8OvgA7tQ-#xYor2b)4rjQ=$GaIV>a70ty^j-$;!{)4&6S3ed! ze;Jxk427T#+e1D$jMIG0Kx<1De2SY}Y`n6*#SYmx$k$GsCCR1 = adc_val; - 385 .loc 1 280 2 is_stmt 1 view .LVU51 - 386 .loc 1 280 13 is_stmt 0 view .LVU52 - 387 001a 4FF08043 mov r3, #1073741824 - 388 001e 5C63 str r4, [r3, #52] - 281:Src/stm32g4xx_it.c **** TIM2->CCR2 = adc_val; - 389 .loc 1 281 2 is_stmt 1 view .LVU53 - 390 .loc 1 281 13 is_stmt 0 view .LVU54 - 391 0020 9C63 str r4, [r3, #56] - 282:Src/stm32g4xx_it.c **** /* USER CODE END TIM2_IRQn 1 */ - 283:Src/stm32g4xx_it.c **** } - 392 .loc 1 283 1 view .LVU55 - 393 0022 10BD pop {r4, pc} - 394 .LVL9: - 395 .L35: - 396 .loc 1 283 1 view .LVU56 - 397 .align 2 - 398 .L34: - 399 0024 00000000 .word htim2 - 400 0028 00000000 .word hadc1 - 401 002c 00000000 .word vu_value - 402 .cfi_endproc - 403 .LFE342: - 405 .section .text.TIM3_IRQHandler,"ax",%progbits - 406 .align 1 - 407 .global TIM3_IRQHandler - 408 .syntax unified - 409 .thumb - 410 .thumb_func - 412 TIM3_IRQHandler: - 413 .LFB343: - 284:Src/stm32g4xx_it.c **** - 285:Src/stm32g4xx_it.c **** /** - 286:Src/stm32g4xx_it.c **** * @brief This function handles TIM3 global interrupt. - 287:Src/stm32g4xx_it.c **** */ - 288:Src/stm32g4xx_it.c **** void TIM3_IRQHandler(void) - 289:Src/stm32g4xx_it.c **** { - 414 .loc 1 289 1 is_stmt 1 view -0 - 415 .cfi_startproc - 416 @ args = 0, pretend = 0, frame = 0 - 417 @ frame_needed = 0, uses_anonymous_args = 0 - 418 0000 08B5 push {r3, lr} - 419 .LCFI6: - ARM GAS /tmp/ccubHFn3.s page 13 + 375 000e 0346 mov r3, r0 + 376 .loc 1 277 13 discriminator 1 view .LVU47 + 377 0010 80B2 uxth r0, r0 + 378 .LVL8: + 278:Src/stm32g4xx_it.c **** if (blocco) { + 379 .loc 1 278 5 is_stmt 1 view .LVU48 + 380 .loc 1 278 9 is_stmt 0 view .LVU49 + 381 0012 0B4A ldr r2, .L36+8 + 382 0014 1278 ldrb r2, [r2] @ zero_extendqisi2 + 383 .loc 1 278 8 view .LVU50 + 384 0016 4AB1 cbz r2, .L33 + 279:Src/stm32g4xx_it.c **** #ifdef MODALITA_BLOCCO_PERMANENTE + 280:Src/stm32g4xx_it.c **** TIM2->CCR1 = 0; + 385 .loc 1 280 9 is_stmt 1 view .LVU51 + 386 .loc 1 280 20 is_stmt 0 view .LVU52 + 387 0018 4FF08043 mov r3, #1073741824 + 388 001c 0022 movs r2, #0 + 389 001e 5A63 str r2, [r3, #52] + 281:Src/stm32g4xx_it.c **** TIM2->CCR2 = 0; + 390 .loc 1 281 9 is_stmt 1 view .LVU53 + 391 .loc 1 281 20 is_stmt 0 view .LVU54 + 392 0020 9A63 str r2, [r3, #56] + 393 .L34: + 282:Src/stm32g4xx_it.c **** #endif + 283:Src/stm32g4xx_it.c **** #ifdef MODALITA_BLOCCO_BASSA_POTENZA + 284:Src/stm32g4xx_it.c **** TIM2->CCR1 = adc_val >> DIVISORE_BLOCCO_BASSA_POTENZA; + 285:Src/stm32g4xx_it.c **** TIM2->CCR2 = adc_val >> DIVISORE_BLOCCO_BASSA_POTENZA; + 286:Src/stm32g4xx_it.c **** #endif + 287:Src/stm32g4xx_it.c **** } else { + 288:Src/stm32g4xx_it.c **** TIM2->CCR1 = adc_val; + 289:Src/stm32g4xx_it.c **** TIM2->CCR2 = adc_val; // ??? + 290:Src/stm32g4xx_it.c **** } + 291:Src/stm32g4xx_it.c **** ui_volume = vu_meter(adc_val); + 394 .loc 1 291 5 is_stmt 1 view .LVU55 + 395 .loc 1 291 17 is_stmt 0 view .LVU56 + 396 0022 FFF7FEFF bl vu_meter + 397 .LVL9: + 398 .loc 1 291 15 discriminator 1 view .LVU57 + 399 0026 074B ldr r3, .L36+12 + 400 0028 1880 strh r0, [r3] @ movhi + 292:Src/stm32g4xx_it.c **** /* USER CODE END TIM2_IRQn 1 */ + 293:Src/stm32g4xx_it.c **** } + 401 .loc 1 293 1 view .LVU58 + 402 002a 08BD pop {r3, pc} + 403 .LVL10: + 404 .L33: + 288:Src/stm32g4xx_it.c **** TIM2->CCR2 = adc_val; // ??? + 405 .loc 1 288 9 is_stmt 1 view .LVU59 + 406 002c 9BB2 uxth r3, r3 + 288:Src/stm32g4xx_it.c **** TIM2->CCR2 = adc_val; // ??? + 407 .loc 1 288 20 is_stmt 0 view .LVU60 + 408 002e 4FF08042 mov r2, #1073741824 + 409 0032 5363 str r3, [r2, #52] + 289:Src/stm32g4xx_it.c **** } + 410 .loc 1 289 9 is_stmt 1 view .LVU61 + ARM GAS /tmp/cc2HfgZ9.s page 13 - 420 .cfi_def_cfa_offset 8 - 421 .cfi_offset 3, -8 - 422 .cfi_offset 14, -4 - 290:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM3_IRQn 0 */ - 291:Src/stm32g4xx_it.c **** - 292:Src/stm32g4xx_it.c **** /* USER CODE END TIM3_IRQn 0 */ - 293:Src/stm32g4xx_it.c **** HAL_TIM_IRQHandler(&htim3); - 423 .loc 1 293 3 view .LVU58 - 424 0002 0348 ldr r0, .L38 - 425 0004 FFF7FEFF bl HAL_TIM_IRQHandler - 426 .LVL10: - 294:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM3_IRQn 1 */ - 295:Src/stm32g4xx_it.c **** sys_tick = 1; - 427 .loc 1 295 2 view .LVU59 - 428 .loc 1 295 11 is_stmt 0 view .LVU60 - 429 0008 024B ldr r3, .L38+4 - 430 000a 0122 movs r2, #1 - 431 000c 1A70 strb r2, [r3] - 296:Src/stm32g4xx_it.c **** /* USER CODE END TIM3_IRQn 1 */ - 297:Src/stm32g4xx_it.c **** } - 432 .loc 1 297 1 view .LVU61 - 433 000e 08BD pop {r3, pc} - 434 .L39: - 435 .align 2 - 436 .L38: - 437 0010 00000000 .word htim3 - 438 0014 00000000 .word sys_tick - 439 .cfi_endproc - 440 .LFE343: - 442 .section .text.USART1_IRQHandler,"ax",%progbits - 443 .align 1 - 444 .global USART1_IRQHandler - 445 .syntax unified - 446 .thumb - 447 .thumb_func - 449 USART1_IRQHandler: - 450 .LFB344: - 298:Src/stm32g4xx_it.c **** - 299:Src/stm32g4xx_it.c **** /** - 300:Src/stm32g4xx_it.c **** * @brief This function handles USART1 global interrupt / USART1 wake-up interrupt through EXTI li - 301:Src/stm32g4xx_it.c **** */ - 302:Src/stm32g4xx_it.c **** void USART1_IRQHandler(void) - 303:Src/stm32g4xx_it.c **** { - 451 .loc 1 303 1 is_stmt 1 view -0 - 452 .cfi_startproc - 453 @ args = 0, pretend = 0, frame = 0 - 454 @ frame_needed = 0, uses_anonymous_args = 0 - 455 0000 08B5 push {r3, lr} - 456 .LCFI7: - 457 .cfi_def_cfa_offset 8 - 458 .cfi_offset 3, -8 - 459 .cfi_offset 14, -4 - 304:Src/stm32g4xx_it.c **** /* USER CODE BEGIN USART1_IRQn 0 */ - 305:Src/stm32g4xx_it.c **** - 306:Src/stm32g4xx_it.c **** /* USER CODE END USART1_IRQn 0 */ - 307:Src/stm32g4xx_it.c **** HAL_UART_IRQHandler(&huart1); - 460 .loc 1 307 3 view .LVU63 - ARM GAS /tmp/ccubHFn3.s page 14 + 289:Src/stm32g4xx_it.c **** } + 411 .loc 1 289 20 is_stmt 0 view .LVU62 + 412 0034 9363 str r3, [r2, #56] + 413 0036 F4E7 b .L34 + 414 .L37: + 415 .align 2 + 416 .L36: + 417 0038 00000000 .word htim2 + 418 003c 00000000 .word hadc1 + 419 0040 00000000 .word blocco + 420 0044 00000000 .word ui_volume + 421 .cfi_endproc + 422 .LFE345: + 424 .section .text.TIM3_IRQHandler,"ax",%progbits + 425 .align 1 + 426 .global TIM3_IRQHandler + 427 .syntax unified + 428 .thumb + 429 .thumb_func + 431 TIM3_IRQHandler: + 432 .LFB346: + 294:Src/stm32g4xx_it.c **** + 295:Src/stm32g4xx_it.c **** /** + 296:Src/stm32g4xx_it.c **** * @brief This function handles TIM3 global interrupt. + 297:Src/stm32g4xx_it.c **** */ + 298:Src/stm32g4xx_it.c **** void TIM3_IRQHandler(void) + 299:Src/stm32g4xx_it.c **** { + 433 .loc 1 299 1 is_stmt 1 view -0 + 434 .cfi_startproc + 435 @ args = 0, pretend = 0, frame = 0 + 436 @ frame_needed = 0, uses_anonymous_args = 0 + 437 0000 08B5 push {r3, lr} + 438 .LCFI6: + 439 .cfi_def_cfa_offset 8 + 440 .cfi_offset 3, -8 + 441 .cfi_offset 14, -4 + 300:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM3_IRQn 0 */ + 301:Src/stm32g4xx_it.c **** + 302:Src/stm32g4xx_it.c **** /* USER CODE END TIM3_IRQn 0 */ + 303:Src/stm32g4xx_it.c **** HAL_TIM_IRQHandler(&htim3); + 442 .loc 1 303 3 view .LVU64 + 443 0002 0348 ldr r0, .L40 + 444 0004 FFF7FEFF bl HAL_TIM_IRQHandler + 445 .LVL11: + 304:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM3_IRQn 1 */ + 305:Src/stm32g4xx_it.c **** // base tempi + 306:Src/stm32g4xx_it.c **** sys_tick = 1; + 446 .loc 1 306 5 view .LVU65 + 447 .loc 1 306 14 is_stmt 0 view .LVU66 + 448 0008 024B ldr r3, .L40+4 + 449 000a 0122 movs r2, #1 + 450 000c 1A70 strb r2, [r3] + 307:Src/stm32g4xx_it.c **** /* USER CODE END TIM3_IRQn 1 */ + 308:Src/stm32g4xx_it.c **** } + 451 .loc 1 308 1 view .LVU67 + 452 000e 08BD pop {r3, pc} + 453 .L41: + ARM GAS /tmp/cc2HfgZ9.s page 14 - 461 0002 0248 ldr r0, .L42 - 462 0004 FFF7FEFF bl HAL_UART_IRQHandler - 463 .LVL11: - 308:Src/stm32g4xx_it.c **** /* USER CODE BEGIN USART1_IRQn 1 */ + 454 .align 2 + 455 .L40: + 456 0010 00000000 .word htim3 + 457 0014 00000000 .word sys_tick + 458 .cfi_endproc + 459 .LFE346: + 461 .section .text.USART1_IRQHandler,"ax",%progbits + 462 .align 1 + 463 .global USART1_IRQHandler + 464 .syntax unified + 465 .thumb + 466 .thumb_func + 468 USART1_IRQHandler: + 469 .LFB347: 309:Src/stm32g4xx_it.c **** - 310:Src/stm32g4xx_it.c **** /* USER CODE END USART1_IRQn 1 */ - 311:Src/stm32g4xx_it.c **** } - 464 .loc 1 311 1 is_stmt 0 view .LVU64 - 465 0008 08BD pop {r3, pc} - 466 .L43: - 467 000a 00BF .align 2 - 468 .L42: - 469 000c 00000000 .word huart1 - 470 .cfi_endproc - 471 .LFE344: - 473 .text - 474 .Letext0: - 475 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 476 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 477 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - 478 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" - 479 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" - 480 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" - 481 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" - 482 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" - 483 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" - 484 .file 11 "Inc/squeow.h" - 485 .file 12 "Inc/squeow_ui.h" - 486 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" - ARM GAS /tmp/ccubHFn3.s page 15 + 310:Src/stm32g4xx_it.c **** /** + 311:Src/stm32g4xx_it.c **** * @brief This function handles USART1 global interrupt / USART1 wake-up interrupt through EXTI li + 312:Src/stm32g4xx_it.c **** */ + 313:Src/stm32g4xx_it.c **** void USART1_IRQHandler(void) + 314:Src/stm32g4xx_it.c **** { + 470 .loc 1 314 1 is_stmt 1 view -0 + 471 .cfi_startproc + 472 @ args = 0, pretend = 0, frame = 0 + 473 @ frame_needed = 0, uses_anonymous_args = 0 + 474 0000 08B5 push {r3, lr} + 475 .LCFI7: + 476 .cfi_def_cfa_offset 8 + 477 .cfi_offset 3, -8 + 478 .cfi_offset 14, -4 + 315:Src/stm32g4xx_it.c **** /* USER CODE BEGIN USART1_IRQn 0 */ + 316:Src/stm32g4xx_it.c **** + 317:Src/stm32g4xx_it.c **** /* USER CODE END USART1_IRQn 0 */ + 318:Src/stm32g4xx_it.c **** HAL_UART_IRQHandler(&huart1); + 479 .loc 1 318 3 view .LVU69 + 480 0002 0248 ldr r0, .L44 + 481 0004 FFF7FEFF bl HAL_UART_IRQHandler + 482 .LVL12: + 319:Src/stm32g4xx_it.c **** /* USER CODE BEGIN USART1_IRQn 1 */ + 320:Src/stm32g4xx_it.c **** + 321:Src/stm32g4xx_it.c **** /* USER CODE END USART1_IRQn 1 */ + 322:Src/stm32g4xx_it.c **** } + 483 .loc 1 322 1 is_stmt 0 view .LVU70 + 484 0008 08BD pop {r3, pc} + 485 .L45: + 486 000a 00BF .align 2 + 487 .L44: + 488 000c 00000000 .word huart1 + 489 .cfi_endproc + 490 .LFE347: + 492 .text + 493 .Letext0: + 494 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 495 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 496 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" + 497 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h" + 498 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h" + 499 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h" + ARM GAS /tmp/cc2HfgZ9.s page 15 + + + 500 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h" + 501 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h" + 502 .file 10 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h" + 503 .file 11 "Inc/squeow.h" + 504 .file 12 "Inc/squeow_ui.h" + 505 .file 13 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h" + ARM GAS /tmp/cc2HfgZ9.s page 16 DEFINED SYMBOLS *ABS*:00000000 stm32g4xx_it.c - /tmp/ccubHFn3.s:21 .text.NMI_Handler:00000000 $t - /tmp/ccubHFn3.s:27 .text.NMI_Handler:00000000 NMI_Handler - /tmp/ccubHFn3.s:44 .text.HardFault_Handler:00000000 $t - /tmp/ccubHFn3.s:50 .text.HardFault_Handler:00000000 HardFault_Handler - /tmp/ccubHFn3.s:67 .text.MemManage_Handler:00000000 $t - /tmp/ccubHFn3.s:73 .text.MemManage_Handler:00000000 MemManage_Handler - /tmp/ccubHFn3.s:90 .text.BusFault_Handler:00000000 $t - /tmp/ccubHFn3.s:96 .text.BusFault_Handler:00000000 BusFault_Handler - /tmp/ccubHFn3.s:113 .text.UsageFault_Handler:00000000 $t - /tmp/ccubHFn3.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler - /tmp/ccubHFn3.s:136 .text.SVC_Handler:00000000 $t - /tmp/ccubHFn3.s:142 .text.SVC_Handler:00000000 SVC_Handler - /tmp/ccubHFn3.s:155 .text.DebugMon_Handler:00000000 $t - /tmp/ccubHFn3.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler - /tmp/ccubHFn3.s:174 .text.PendSV_Handler:00000000 $t - /tmp/ccubHFn3.s:180 .text.PendSV_Handler:00000000 PendSV_Handler - /tmp/ccubHFn3.s:193 .text.SysTick_Handler:00000000 $t - /tmp/ccubHFn3.s:199 .text.SysTick_Handler:00000000 SysTick_Handler - /tmp/ccubHFn3.s:219 .text.DMA1_Channel2_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:225 .text.DMA1_Channel2_IRQHandler:00000000 DMA1_Channel2_IRQHandler - /tmp/ccubHFn3.s:245 .text.DMA1_Channel2_IRQHandler:0000000c $d - /tmp/ccubHFn3.s:250 .text.DMA1_Channel3_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:256 .text.DMA1_Channel3_IRQHandler:00000000 DMA1_Channel3_IRQHandler - /tmp/ccubHFn3.s:276 .text.DMA1_Channel3_IRQHandler:0000000c $d - /tmp/ccubHFn3.s:281 .text.DMA1_Channel4_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:287 .text.DMA1_Channel4_IRQHandler:00000000 DMA1_Channel4_IRQHandler - /tmp/ccubHFn3.s:307 .text.DMA1_Channel4_IRQHandler:0000000c $d - /tmp/ccubHFn3.s:312 .text.ADC1_2_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:318 .text.ADC1_2_IRQHandler:00000000 ADC1_2_IRQHandler - /tmp/ccubHFn3.s:342 .text.ADC1_2_IRQHandler:00000010 $d - /tmp/ccubHFn3.s:348 .text.TIM2_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:354 .text.TIM2_IRQHandler:00000000 TIM2_IRQHandler - /tmp/ccubHFn3.s:399 .text.TIM2_IRQHandler:00000024 $d - /tmp/ccubHFn3.s:406 .text.TIM3_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:412 .text.TIM3_IRQHandler:00000000 TIM3_IRQHandler - /tmp/ccubHFn3.s:437 .text.TIM3_IRQHandler:00000010 $d - /tmp/ccubHFn3.s:443 .text.USART1_IRQHandler:00000000 $t - /tmp/ccubHFn3.s:449 .text.USART1_IRQHandler:00000000 USART1_IRQHandler - /tmp/ccubHFn3.s:469 .text.USART1_IRQHandler:0000000c $d + /tmp/cc2HfgZ9.s:21 .text.NMI_Handler:00000000 $t + /tmp/cc2HfgZ9.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/cc2HfgZ9.s:44 .text.HardFault_Handler:00000000 $t + /tmp/cc2HfgZ9.s:50 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/cc2HfgZ9.s:67 .text.MemManage_Handler:00000000 $t + /tmp/cc2HfgZ9.s:73 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/cc2HfgZ9.s:90 .text.BusFault_Handler:00000000 $t + /tmp/cc2HfgZ9.s:96 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/cc2HfgZ9.s:113 .text.UsageFault_Handler:00000000 $t + /tmp/cc2HfgZ9.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/cc2HfgZ9.s:136 .text.SVC_Handler:00000000 $t + /tmp/cc2HfgZ9.s:142 .text.SVC_Handler:00000000 SVC_Handler + /tmp/cc2HfgZ9.s:155 .text.DebugMon_Handler:00000000 $t + /tmp/cc2HfgZ9.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/cc2HfgZ9.s:174 .text.PendSV_Handler:00000000 $t + /tmp/cc2HfgZ9.s:180 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/cc2HfgZ9.s:193 .text.SysTick_Handler:00000000 $t + /tmp/cc2HfgZ9.s:199 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/cc2HfgZ9.s:219 .text.DMA1_Channel2_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:225 .text.DMA1_Channel2_IRQHandler:00000000 DMA1_Channel2_IRQHandler + /tmp/cc2HfgZ9.s:245 .text.DMA1_Channel2_IRQHandler:0000000c $d + /tmp/cc2HfgZ9.s:250 .text.DMA1_Channel3_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:256 .text.DMA1_Channel3_IRQHandler:00000000 DMA1_Channel3_IRQHandler + /tmp/cc2HfgZ9.s:276 .text.DMA1_Channel3_IRQHandler:0000000c $d + /tmp/cc2HfgZ9.s:281 .text.DMA1_Channel4_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:287 .text.DMA1_Channel4_IRQHandler:00000000 DMA1_Channel4_IRQHandler + /tmp/cc2HfgZ9.s:307 .text.DMA1_Channel4_IRQHandler:0000000c $d + /tmp/cc2HfgZ9.s:312 .text.ADC1_2_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:318 .text.ADC1_2_IRQHandler:00000000 ADC1_2_IRQHandler + /tmp/cc2HfgZ9.s:342 .text.ADC1_2_IRQHandler:00000010 $d + /tmp/cc2HfgZ9.s:348 .text.TIM2_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:354 .text.TIM2_IRQHandler:00000000 TIM2_IRQHandler + /tmp/cc2HfgZ9.s:417 .text.TIM2_IRQHandler:00000038 $d + /tmp/cc2HfgZ9.s:425 .text.TIM3_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:431 .text.TIM3_IRQHandler:00000000 TIM3_IRQHandler + /tmp/cc2HfgZ9.s:456 .text.TIM3_IRQHandler:00000010 $d + /tmp/cc2HfgZ9.s:462 .text.USART1_IRQHandler:00000000 $t + /tmp/cc2HfgZ9.s:468 .text.USART1_IRQHandler:00000000 USART1_IRQHandler + /tmp/cc2HfgZ9.s:488 .text.USART1_IRQHandler:0000000c $d UNDEFINED SYMBOLS HAL_IncTick @@ -868,11 +905,12 @@ HAL_TIM_IRQHandler HAL_ADC_GetValue vu_meter htim2 -vu_value +blocco +ui_volume + ARM GAS /tmp/cc2HfgZ9.s page 17 + + htim3 - ARM GAS /tmp/ccubHFn3.s page 16 - - sys_tick HAL_UART_IRQHandler huart1 diff --git a/squeow_sw/build/stm32g4xx_it.o b/squeow_sw/build/stm32g4xx_it.o index e3df952038fe6ee552b4cdd0f41c8e485a611bf8..d8a5f915ef41725fd882f587abecc3a81b1a569f 100644 GIT binary patch literal 20492 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 literal 20456 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 diff --git a/squeow_sw/build/stm32g4xx_ll_adc.lst b/squeow_sw/build/stm32g4xx_ll_adc.lst index 456f8e1..5cf683a 100644 --- a/squeow_sw/build/stm32g4xx_ll_adc.lst +++ b/squeow_sw/build/stm32g4xx_ll_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccuf3S2j.s page 1 +ARM GAS /tmp/ccAKK91I.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccuf3S2j.s page 1 18 .cfi_sections .debug_frame 19 .file 1 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c" 20 .Letext0: - ARM GAS /tmp/ccuf3S2j.s page 2 + ARM GAS /tmp/ccAKK91I.s page 2 DEFINED SYMBOLS diff --git a/squeow_sw/build/stm32g4xx_ll_adc.o b/squeow_sw/build/stm32g4xx_ll_adc.o index 87980b22fb29be2a8306a169981247f6286ccfed..0b9d4673f66f689c3e764f990afab897a408bad8 100644 GIT binary patch delta 73 zcmeyt@q=T+CO#8ABRxX}BLgE7LqkK$i3jFsgG7Q-a|{(UoJuouQWO%4a&-+&^h}L3 PH5Gs~vhvNHjPIEM9yk 29:Src/syscalls.c **** #include 30:Src/syscalls.c **** #include - ARM GAS /tmp/ccmoNW8o.s page 2 + ARM GAS /tmp/ccwgOdCz.s page 2 31:Src/syscalls.c **** #include @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 65 .thumb_func 67 _kill: 68 .LVL0: - ARM GAS /tmp/ccmoNW8o.s page 3 + ARM GAS /tmp/ccwgOdCz.s page 3 69 .LFB27: @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 114 .cfi_offset 3, -8 115 .cfi_offset 14, -4 63:Src/syscalls.c **** _kill(status, -1); - ARM GAS /tmp/ccmoNW8o.s page 4 + ARM GAS /tmp/ccwgOdCz.s page 4 116 .loc 1 63 3 is_stmt 1 view .LVU15 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 74:Src/syscalls.c **** *ptr++ = __io_getchar(); 162 .loc 1 74 5 is_stmt 1 view .LVU26 163 .loc 1 74 14 is_stmt 0 view .LVU27 - ARM GAS /tmp/ccmoNW8o.s page 5 + ARM GAS /tmp/ccwgOdCz.s page 5 164 000a FFF7FEFF bl __io_getchar @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 211 .cfi_offset 14, -4 212 0002 0C46 mov r4, r1 213 0004 1646 mov r6, r2 - ARM GAS /tmp/ccmoNW8o.s page 6 + ARM GAS /tmp/ccwgOdCz.s page 6 82:Src/syscalls.c **** (void)file; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 256 .loc 1 93 1 is_stmt 1 view -0 257 .cfi_startproc 258 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccmoNW8o.s page 7 + ARM GAS /tmp/ccwgOdCz.s page 7 259 @ frame_needed = 0, uses_anonymous_args = 0 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 305 .thumb_func 307 _isatty: 308 .LVL22: - ARM GAS /tmp/ccmoNW8o.s page 8 + ARM GAS /tmp/ccwgOdCz.s page 8 309 .LFB33: @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 352 .section .text._open,"ax",%progbits 353 .align 1 354 .global _open - ARM GAS /tmp/ccmoNW8o.s page 9 + ARM GAS /tmp/ccwgOdCz.s page 9 355 .syntax unified @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 401 .loc 1 129 1 is_stmt 1 view -0 402 .cfi_startproc 403 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccmoNW8o.s page 10 + ARM GAS /tmp/ccwgOdCz.s page 10 404 @ frame_needed = 0, uses_anonymous_args = 0 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 451 0008 0360 str r3, [r0] 139:Src/syscalls.c **** return -1; 452 .loc 1 139 3 is_stmt 1 view .LVU94 - ARM GAS /tmp/ccmoNW8o.s page 11 + ARM GAS /tmp/ccwgOdCz.s page 11 140:Src/syscalls.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 151:Src/syscalls.c **** st->st_mode = S_IFCHR; 500 .loc 1 151 3 view .LVU103 501 .loc 1 151 15 is_stmt 0 view .LVU104 - ARM GAS /tmp/ccmoNW8o.s page 12 + ARM GAS /tmp/ccwgOdCz.s page 12 502 0000 4FF40053 mov r3, #8192 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 549 .align 1 550 .global _fork 551 .syntax unified - ARM GAS /tmp/ccmoNW8o.s page 13 + ARM GAS /tmp/ccwgOdCz.s page 13 552 .thumb @@ -778,7 +778,7 @@ ARM GAS /tmp/ccmoNW8o.s page 1 599 .loc 1 171 3 is_stmt 1 view .LVU123 172:Src/syscalls.c **** (void)argv; 600 .loc 1 172 3 view .LVU124 - ARM GAS /tmp/ccmoNW8o.s page 14 + ARM GAS /tmp/ccwgOdCz.s page 14 173:Src/syscalls.c **** (void)env; @@ -812,59 +812,59 @@ ARM GAS /tmp/ccmoNW8o.s page 1 630 .weak __io_getchar 631 .text 632 .Letext0: - 633 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - 634 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 635 .file 4 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 636 .file 5 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 637 .file 6 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 638 .file 7 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 639 .file 8 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - 640 .file 9 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ - ARM GAS /tmp/ccmoNW8o.s page 15 + 633 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + 634 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 635 .file 4 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 636 .file 5 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 637 .file 6 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 638 .file 7 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 639 .file 8 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 640 .file 9 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + ARM GAS /tmp/ccwgOdCz.s page 15 DEFINED SYMBOLS *ABS*:00000000 syscalls.c - /tmp/ccmoNW8o.s:21 .text.initialise_monitor_handles:00000000 $t - /tmp/ccmoNW8o.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles - /tmp/ccmoNW8o.s:40 .text._getpid:00000000 $t - /tmp/ccmoNW8o.s:46 .text._getpid:00000000 _getpid - /tmp/ccmoNW8o.s:61 .text._kill:00000000 $t - /tmp/ccmoNW8o.s:67 .text._kill:00000000 _kill - /tmp/ccmoNW8o.s:96 .text._exit:00000000 $t - /tmp/ccmoNW8o.s:102 .text._exit:00000000 _exit - /tmp/ccmoNW8o.s:129 .text._read:00000000 $t - /tmp/ccmoNW8o.s:135 .text._read:00000000 _read - /tmp/ccmoNW8o.s:191 .text._write:00000000 $t - /tmp/ccmoNW8o.s:197 .text._write:00000000 _write - /tmp/ccmoNW8o.s:247 .text._close:00000000 $t - /tmp/ccmoNW8o.s:253 .text._close:00000000 _close - /tmp/ccmoNW8o.s:272 .text._fstat:00000000 $t - /tmp/ccmoNW8o.s:278 .text._fstat:00000000 _fstat - /tmp/ccmoNW8o.s:301 .text._isatty:00000000 $t - /tmp/ccmoNW8o.s:307 .text._isatty:00000000 _isatty - /tmp/ccmoNW8o.s:326 .text._lseek:00000000 $t - /tmp/ccmoNW8o.s:332 .text._lseek:00000000 _lseek - /tmp/ccmoNW8o.s:353 .text._open:00000000 $t - /tmp/ccmoNW8o.s:359 .text._open:00000000 _open - /tmp/ccmoNW8o.s:392 .text._wait:00000000 $t - /tmp/ccmoNW8o.s:398 .text._wait:00000000 _wait - /tmp/ccmoNW8o.s:426 .text._unlink:00000000 $t - /tmp/ccmoNW8o.s:432 .text._unlink:00000000 _unlink - /tmp/ccmoNW8o.s:460 .text._times:00000000 $t - /tmp/ccmoNW8o.s:466 .text._times:00000000 _times - /tmp/ccmoNW8o.s:485 .text._stat:00000000 $t - /tmp/ccmoNW8o.s:491 .text._stat:00000000 _stat - /tmp/ccmoNW8o.s:514 .text._link:00000000 $t - /tmp/ccmoNW8o.s:520 .text._link:00000000 _link - /tmp/ccmoNW8o.s:549 .text._fork:00000000 $t - /tmp/ccmoNW8o.s:555 .text._fork:00000000 _fork - /tmp/ccmoNW8o.s:580 .text._execve:00000000 $t - /tmp/ccmoNW8o.s:586 .text._execve:00000000 _execve - /tmp/ccmoNW8o.s:620 .data.environ:00000000 environ - /tmp/ccmoNW8o.s:617 .data.environ:00000000 $d - /tmp/ccmoNW8o.s:627 .bss.__env:00000000 __env - /tmp/ccmoNW8o.s:624 .bss.__env:00000000 $d + /tmp/ccwgOdCz.s:21 .text.initialise_monitor_handles:00000000 $t + /tmp/ccwgOdCz.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles + /tmp/ccwgOdCz.s:40 .text._getpid:00000000 $t + /tmp/ccwgOdCz.s:46 .text._getpid:00000000 _getpid + /tmp/ccwgOdCz.s:61 .text._kill:00000000 $t + /tmp/ccwgOdCz.s:67 .text._kill:00000000 _kill + /tmp/ccwgOdCz.s:96 .text._exit:00000000 $t + /tmp/ccwgOdCz.s:102 .text._exit:00000000 _exit + /tmp/ccwgOdCz.s:129 .text._read:00000000 $t + /tmp/ccwgOdCz.s:135 .text._read:00000000 _read + /tmp/ccwgOdCz.s:191 .text._write:00000000 $t + /tmp/ccwgOdCz.s:197 .text._write:00000000 _write + /tmp/ccwgOdCz.s:247 .text._close:00000000 $t + /tmp/ccwgOdCz.s:253 .text._close:00000000 _close + /tmp/ccwgOdCz.s:272 .text._fstat:00000000 $t + /tmp/ccwgOdCz.s:278 .text._fstat:00000000 _fstat + /tmp/ccwgOdCz.s:301 .text._isatty:00000000 $t + /tmp/ccwgOdCz.s:307 .text._isatty:00000000 _isatty + /tmp/ccwgOdCz.s:326 .text._lseek:00000000 $t + /tmp/ccwgOdCz.s:332 .text._lseek:00000000 _lseek + /tmp/ccwgOdCz.s:353 .text._open:00000000 $t + /tmp/ccwgOdCz.s:359 .text._open:00000000 _open + /tmp/ccwgOdCz.s:392 .text._wait:00000000 $t + /tmp/ccwgOdCz.s:398 .text._wait:00000000 _wait + /tmp/ccwgOdCz.s:426 .text._unlink:00000000 $t + /tmp/ccwgOdCz.s:432 .text._unlink:00000000 _unlink + /tmp/ccwgOdCz.s:460 .text._times:00000000 $t + /tmp/ccwgOdCz.s:466 .text._times:00000000 _times + /tmp/ccwgOdCz.s:485 .text._stat:00000000 $t + /tmp/ccwgOdCz.s:491 .text._stat:00000000 _stat + /tmp/ccwgOdCz.s:514 .text._link:00000000 $t + /tmp/ccwgOdCz.s:520 .text._link:00000000 _link + /tmp/ccwgOdCz.s:549 .text._fork:00000000 $t + /tmp/ccwgOdCz.s:555 .text._fork:00000000 _fork + /tmp/ccwgOdCz.s:580 .text._execve:00000000 $t + /tmp/ccwgOdCz.s:586 .text._execve:00000000 _execve + /tmp/ccwgOdCz.s:620 .data.environ:00000000 environ + /tmp/ccwgOdCz.s:617 .data.environ:00000000 $d + /tmp/ccwgOdCz.s:627 .bss.__env:00000000 __env + /tmp/ccwgOdCz.s:624 .bss.__env:00000000 $d UNDEFINED SYMBOLS __errno diff --git a/squeow_sw/build/syscalls.o b/squeow_sw/build/syscalls.o index 7ff659eed57ed15966798f9885c78e52d740edbd..624a1e5e4719b551752269633ea68dbf64c9e0f3 100644 GIT binary patch delta 796 zcmZ8bO-NK>6n*#oea~?k^w~I$IWsS3q%p_A_pqNS2r4jZ1|>zKfgq`oCL9BCDEdJo zF)HbYOD%E{1sOqUFj1h3hz!JP(IVYMi*{~;Hc{lFd!MdaeD9od?>Xnb`Qm)>MGQQ5 zBuVn#kR|CGCZT#HLrhl1X$H`DxnMj4QnHqCK`glz?Gu4=OrcF@u%AjOm0)FP1LRY- zvw0z0ppB|(`N3h@s2_NJp>!yuzpG)f3cmoZ}l;oPYh#w)EDralDCd1atoXu{` zG9Tl4f5jB@M?C-HdNkF`SHW1oxSXhTs9duJACjYnq)cE=js~xjMZab)adwb;^hxsv z^EdcV4g}{Yqdzehd2)jJocW#k3VxQiz%u@kLnCKtF0As`d@E{*5S56{9(1KgoF^3Z zo(Hb<3JOai>bdGlpNO$J=DFa?3Ngi1TdN|jtPu)to7QDq^l~<_E_aGHa*5{3nj@~e zUHs&5(wlZ=M(n}o%5JE_6(uC!1~k-kZ9DZr)C;3j1YIOHFq3@HfCY80f0mN)v`Qz4 z(b%F_F^=z42TtKHH4f7l(eA+{zS4T-SwNp2g7=u9?@K(ShhY@+ddPp5Z=9>-l5YB; zPI~?}oYarQUtHCP;4PjJ6VQXJA`B7SWE>@4G*Z+tV_c~l=5&kZ{vn;0RC@9y3F_c5 zlsd|O8%k@^!GmUY9qrPxIimy)bo5yJ?H!g)+oWwdEl#U#+bL`cjNy3oO?9xZkSk3G nz5?C~=9<{ll^d|F_`YI(;H1?zRA{E;Hm9-i|Atbe_ObO3XdsFL delta 796 zcmZ9JT}V@57{}lDJsI?6kKA_jES%}a&a@Bd%Dk{rG?c8oh@>VAoWf`nNUSK5 zAf$M(n-Sqfg+we^ET}F5B}BS0sE96th#-i%N(v-;p5v~%c+d0yJ@5bdKQEk>!b;(B zjJu+oG50mW*at}RreZ%Tp~?&uuJ3V*;YE)S+AT&!t~(ZO6^n90!Panal5SMlMr3H~ zNJ@!XtC1WQRn@Z7=kP{-g+a<1x|E1#lw1oG(z>O0VWUn-ZozqY&8;4ttOJ2TvVNt{ z_>OTZMe0x1-zP08^R462R5!hp8_N(Eo!$h7Yqq3C!ZMgL2N_`neWqV3lmpxY-;}WU#lTPpLVdW6TW)>{C;14%c2dm4O~|RejSFgqR5GhJp$FH`p_YN2^pdBsV43%T{JUoxtwbh>Sbcps>f=v)+|^h(y;S~<(y?!Oq(=L zYIR%X|GU1mudZonRm0O0nyM%Dl%{DJM_{MU9h-^qc(-I}>g;OMw2ErJUWsF`p+}?t K_jJD4k?RL$3Q{Tn delta 475 zcmcbjbVX@G2Ujp70|O5W69dDi$$`AW;!GUuRSXOaOf2l0K#G}#H8Zb-fhBI@9_e~( zph}jBAW?0JY>*m8j?Ey7iS-vyhKY%t55!|(eFCIde1QbBzvN`F5PJrYVr2npI0lki z4I(6jpFEpgLmQ+xC^g4WLBpvuGbcqMu_#v;Xo8W6 OrY5>co8PggaRLC#3{%Pg diff --git a/squeow_sw/build/system_stm32g4xx.lst b/squeow_sw/build/system_stm32g4xx.lst index dfd8cae..6b7f70d 100644 --- a/squeow_sw/build/system_stm32g4xx.lst +++ b/squeow_sw/build/system_stm32g4xx.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccV7jtdT.s page 1 +ARM GAS /tmp/ccvxi4x8.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 28:Src/system_stm32g4xx.c **** * System Clock source | HSI 29:Src/system_stm32g4xx.c **** *----------------------------------------------------------------------------- 30:Src/system_stm32g4xx.c **** * SYSCLK(Hz) | 16000000 - ARM GAS /tmp/ccV7jtdT.s page 2 + ARM GAS /tmp/ccvxi4x8.s page 2 31:Src/system_stm32g4xx.c **** *----------------------------------------------------------------------------- @@ -118,7 +118,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 85:Src/system_stm32g4xx.c **** #define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/ 86:Src/system_stm32g4xx.c **** #endif /* HSI_VALUE */ 87:Src/system_stm32g4xx.c **** - ARM GAS /tmp/ccV7jtdT.s page 3 + ARM GAS /tmp/ccvxi4x8.s page 3 88:Src/system_stm32g4xx.c **** /** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 142:Src/system_stm32g4xx.c **** * @{ 143:Src/system_stm32g4xx.c **** */ 144:Src/system_stm32g4xx.c **** /* The SystemCoreClock variable is updated in three ways: - ARM GAS /tmp/ccV7jtdT.s page 4 + ARM GAS /tmp/ccvxi4x8.s page 4 145:Src/system_stm32g4xx.c **** 1) by calling CMSIS function SystemCoreClockUpdate() @@ -238,7 +238,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 187:Src/system_stm32g4xx.c **** #if defined(USER_VECT_TAB_ADDRESS) 188:Src/system_stm32g4xx.c **** SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM 189:Src/system_stm32g4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */ - ARM GAS /tmp/ccV7jtdT.s page 5 + ARM GAS /tmp/ccvxi4x8.s page 5 190:Src/system_stm32g4xx.c **** } @@ -298,7 +298,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 228:Src/system_stm32g4xx.c **** void SystemCoreClockUpdate(void) 229:Src/system_stm32g4xx.c **** { 59 .loc 1 229 1 is_stmt 1 view -0 - ARM GAS /tmp/ccV7jtdT.s page 6 + ARM GAS /tmp/ccvxi4x8.s page 6 60 .cfi_startproc @@ -358,7 +358,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 259:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr; 260:Src/system_stm32g4xx.c **** break; 261:Src/system_stm32g4xx.c **** - ARM GAS /tmp/ccV7jtdT.s page 7 + ARM GAS /tmp/ccvxi4x8.s page 7 262:Src/system_stm32g4xx.c **** default: @@ -418,7 +418,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 122 0040 D268 ldr r2, [r2, #12] 248:Src/system_stm32g4xx.c **** if (pllsource == 0x02UL) /* HSI used as PLL clock source */ 123 .loc 1 248 49 view .LVU29 - ARM GAS /tmp/ccV7jtdT.s page 8 + ARM GAS /tmp/ccvxi4x8.s page 8 124 0042 C2F30312 ubfx r2, r2, #4, #4 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 161 0068 B3FBF2F3 udiv r3, r3, r2 162 .LVL8: 259:Src/system_stm32g4xx.c **** break; - ARM GAS /tmp/ccV7jtdT.s page 9 + ARM GAS /tmp/ccvxi4x8.s page 9 163 .loc 1 259 23 view .LVU47 @@ -512,7 +512,7 @@ ARM GAS /tmp/ccV7jtdT.s page 1 185 0080 00000000 .word SystemCoreClock 186 0084 0024F400 .word 16000000 187 0088 00000000 .word AHBPrescTable - 188 008c 0080BB00 .word 12288000 + 188 008c 00366E01 .word 24000000 189 .cfi_endproc 190 .LFE330: 192 .global APBPrescTable @@ -537,30 +537,30 @@ ARM GAS /tmp/ccV7jtdT.s page 1 213 0000 0024F400 .word 16000000 214 .text 215 .Letext0: - 216 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach - ARM GAS /tmp/ccV7jtdT.s page 10 + 216 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach + ARM GAS /tmp/ccvxi4x8.s page 10 - 217 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ + 217 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/ 218 .file 4 "Drivers/CMSIS/Include/core_cm4.h" 219 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h" 220 .file 6 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h" - ARM GAS /tmp/ccV7jtdT.s page 11 + ARM GAS /tmp/ccvxi4x8.s page 11 DEFINED SYMBOLS *ABS*:00000000 system_stm32g4xx.c - /tmp/ccV7jtdT.s:21 .text.SystemInit:00000000 $t - /tmp/ccV7jtdT.s:27 .text.SystemInit:00000000 SystemInit - /tmp/ccV7jtdT.s:46 .text.SystemInit:00000010 $d - /tmp/ccV7jtdT.s:51 .text.SystemCoreClockUpdate:00000000 $t - /tmp/ccV7jtdT.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate - /tmp/ccV7jtdT.s:184 .text.SystemCoreClockUpdate:0000007c $d - /tmp/ccV7jtdT.s:212 .data.SystemCoreClock:00000000 SystemCoreClock - /tmp/ccV7jtdT.s:204 .rodata.AHBPrescTable:00000000 AHBPrescTable - /tmp/ccV7jtdT.s:197 .rodata.APBPrescTable:00000000 APBPrescTable - /tmp/ccV7jtdT.s:194 .rodata.APBPrescTable:00000000 $d - /tmp/ccV7jtdT.s:201 .rodata.AHBPrescTable:00000000 $d - /tmp/ccV7jtdT.s:209 .data.SystemCoreClock:00000000 $d + /tmp/ccvxi4x8.s:21 .text.SystemInit:00000000 $t + /tmp/ccvxi4x8.s:27 .text.SystemInit:00000000 SystemInit + /tmp/ccvxi4x8.s:46 .text.SystemInit:00000010 $d + /tmp/ccvxi4x8.s:51 .text.SystemCoreClockUpdate:00000000 $t + /tmp/ccvxi4x8.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate + /tmp/ccvxi4x8.s:184 .text.SystemCoreClockUpdate:0000007c $d + /tmp/ccvxi4x8.s:212 .data.SystemCoreClock:00000000 SystemCoreClock + /tmp/ccvxi4x8.s:204 .rodata.AHBPrescTable:00000000 AHBPrescTable + /tmp/ccvxi4x8.s:197 .rodata.APBPrescTable:00000000 APBPrescTable + /tmp/ccvxi4x8.s:194 .rodata.APBPrescTable:00000000 $d + /tmp/ccvxi4x8.s:201 .rodata.AHBPrescTable:00000000 $d + /tmp/ccvxi4x8.s:209 .data.SystemCoreClock:00000000 $d NO UNDEFINED SYMBOLS diff --git a/squeow_sw/build/system_stm32g4xx.o b/squeow_sw/build/system_stm32g4xx.o index d874340eed1b02cef433c10c51ac967f135033d0..8a4bb817e708630722ad06cf72c941d614ef07fa 100644 GIT binary patch delta 1004 zcmZ9KUr19?9LMiD=kD%TjBGPYQRv!MOk8t!%~UXorc=vwO)a;yW-QuZ8xlq8pTnpH9>+l|l3jT>}nJGXJQ|0V7^QofCtE5h(plFJHa}6n*yQ8p*v2Vz;m*xn)xtFTy~GXB zg?=Bg37zPlpuPtN(LYJP7Z%ihjecTZHOyn-6bS){2wBqo#XFcgP4Y2_Vk}1UcEJqt z5c$2(fa?qs_roIgM~I`4!2B8N55q(CVT`lnkHReSDDhYkT2P3Skc1RYke~@t@D}}Z zvi}iMAX2Ob-t-+dr=!#BaT|RRBgY=MaUnNg>8xdcdKM2z z5DZzC)gkA0+$}XaGFJ%|NrOA3^TLw+4$9W z`q-p)?R_BgTWXr?9RAvb_TMLkc^74U868@LlIcm_u4F+K| z@p1Nt;1g}2mpKKu>0EuxBk-2;C%8ThIm(}8e-xe(_cIq>f(6>Zz^b78#sqwnYQWk<|Fv9AhSt)|*kr~?OMM*5>Z@m;#g*e=M za6z$DLNB2X2i>f@D6efHtq(^xX~CS=c}nWha8!-1>G?a`Idg5P%uTtHvZ%hP!>YD- zSvE$(wpA6WibZzXF%@@RR@(~V6(qNwPT5xAz=dRL&>A>DyaTgUv0(7un%sE7bJric CHKD@* diff --git a/squeow_sw/squeow_codice.ioc b/squeow_sw/squeow_codice.ioc index a143eb5..cf8aac2 100644 --- a/squeow_sw/squeow_codice.ioc +++ b/squeow_sw/squeow_codice.ioc @@ -18,8 +18,8 @@ ADC1.RegFilteringConfig-2\#ChannelRegularConversion=ADC_AWD_FILTERING_NONE ADC1.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_92CYCLES_5 ADC1.WatchdogChannel=ADC_CHANNEL_15 ADC1.master=1 -ADC2.Channel-3\#ChannelRegularConversion=ADC_CHANNEL_3 -ADC2.Channel-4\#ChannelRegularConversion=ADC_CHANNEL_4 +ADC2.Channel-3\#ChannelRegularConversion=ADC_CHANNEL_4 +ADC2.Channel-4\#ChannelRegularConversion=ADC_CHANNEL_3 ADC2.Channel-5\#ChannelRegularConversion=ADC_CHANNEL_13 ADC2.Channel-6\#ChannelRegularConversion=ADC_CHANNEL_17 ADC2.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4 @@ -50,10 +50,10 @@ CAD.provider= Dma.ADC2.0.Direction=DMA_PERIPH_TO_MEMORY Dma.ADC2.0.EventEnable=DISABLE Dma.ADC2.0.Instance=DMA1_Channel2 -Dma.ADC2.0.MemDataAlignment=DMA_MDATAALIGN_HALFWORD +Dma.ADC2.0.MemDataAlignment=DMA_MDATAALIGN_WORD Dma.ADC2.0.MemInc=DMA_MINC_ENABLE Dma.ADC2.0.Mode=DMA_NORMAL -Dma.ADC2.0.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD +Dma.ADC2.0.PeriphDataAlignment=DMA_PDATAALIGN_WORD Dma.ADC2.0.PeriphInc=DMA_PINC_DISABLE Dma.ADC2.0.Polarity=HAL_DMAMUX_REQ_GEN_RISING Dma.ADC2.0.Priority=DMA_PRIORITY_LOW @@ -105,13 +105,14 @@ Dma.USART1_TX.2.SyncSignalID=NONE File.Version=6 GPIO.groupedBy=Group By Peripherals I2C1.IPParameters=Timing -I2C1.Timing=0x40B282BD +I2C1.Timing=0x50916E9F KeepUserPlacement=true Mcu.CPN=STM32G431KBT6 Mcu.Family=STM32G4 Mcu.IP0=ADC1 Mcu.IP1=ADC2 -Mcu.IP10=NUCLEO-G431KB +Mcu.IP10=USART1 +Mcu.IP11=NUCLEO-G431KB Mcu.IP2=DMA Mcu.IP3=I2C1 Mcu.IP4=NVIC @@ -119,14 +120,14 @@ Mcu.IP5=RCC Mcu.IP6=SYS Mcu.IP7=TIM2 Mcu.IP8=TIM3 -Mcu.IP9=USART1 -Mcu.IPNb=11 +Mcu.IP9=TIM8 +Mcu.IPNb=12 Mcu.Name=STM32G431K(6-8-B)Tx Mcu.Package=LQFP32 Mcu.Pin0=PF0-OSC_IN Mcu.Pin1=PF1-OSC_OUT -Mcu.Pin10=PA7 -Mcu.Pin11=PB0 +Mcu.Pin10=PB0 +Mcu.Pin11=PA8 Mcu.Pin12=PA9 Mcu.Pin13=PA10 Mcu.Pin14=PA11 @@ -135,7 +136,7 @@ Mcu.Pin16=PA13 Mcu.Pin17=PA14 Mcu.Pin18=PA15 Mcu.Pin19=PB3 -Mcu.Pin2=PG10-NRST +Mcu.Pin2=PA0 Mcu.Pin20=PB4 Mcu.Pin21=PB5 Mcu.Pin22=PB6 @@ -144,19 +145,20 @@ Mcu.Pin24=VP_SYS_VS_Systick Mcu.Pin25=VP_SYS_VS_DBSignals Mcu.Pin26=VP_TIM2_VS_ClockSourceINT Mcu.Pin27=VP_TIM3_VS_ClockSourceINT -Mcu.Pin3=PA0 -Mcu.Pin4=PA1 -Mcu.Pin5=PA2 -Mcu.Pin6=PA3 -Mcu.Pin7=PA4 -Mcu.Pin8=PA5 -Mcu.Pin9=PA6 -Mcu.PinsNb=28 +Mcu.Pin28=VP_TIM8_VS_ClockSourceINT +Mcu.Pin3=PA1 +Mcu.Pin4=PA2 +Mcu.Pin5=PA3 +Mcu.Pin6=PA4 +Mcu.Pin7=PA5 +Mcu.Pin8=PA6 +Mcu.Pin9=PA7 +Mcu.PinsNb=29 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32G431KBTx -MxCube.Version=6.13.0 -MxDb.Version=DB.6.0.130 +MxCube.Version=6.14.1 +MxDb.Version=DB.6.0.141 NVIC.ADC1_2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.DMA1_Channel2_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true @@ -206,49 +208,51 @@ PA2.Signal=S_TIM2_CH3 PA3.Locked=true PA3.Signal=S_TIM2_CH4 PA4.GPIOParameters=GPIO_Label -PA4.GPIO_Label=TEMPERATURA +PA4.GPIO_Label=A5 PA4.Locked=true PA4.Mode=IN17-Single-Ended PA4.Signal=ADC2_IN17 PA5.GPIOParameters=GPIO_Label -PA5.GPIO_Label=CORRENTE +PA5.GPIO_Label=A4 PA5.Locked=true PA5.Mode=IN13-Single-Ended PA5.Signal=ADC2_IN13 PA6.GPIOParameters=GPIO_Label -PA6.GPIO_Label=DIRETTA +PA6.GPIO_Label=A3 PA6.Locked=true PA6.Mode=IN3-Single-Ended PA6.Signal=ADC2_IN3 PA7.GPIOParameters=GPIO_Label -PA7.GPIO_Label=RIFLESSA +PA7.GPIO_Label=A2 PA7.Locked=true PA7.Mode=IN4-Single-Ended PA7.Signal=ADC2_IN4 +PA8.Locked=true +PA8.Mode=Clock-out +PA8.Signal=RCC_MCO PA9.GPIOParameters=GPIO_Speed PA9.GPIO_Speed=GPIO_SPEED_FREQ_HIGH PA9.Locked=true PA9.Mode=Asynchronous PA9.Signal=USART1_TX PB0.GPIOParameters=GPIO_Label -PB0.GPIO_Label=AUDIO_IN +PB0.GPIO_Label=A1 PB0.Locked=true PB0.Mode=IN15-Single-Ended PB0.Signal=ADC1_IN15 -PB3.GPIOParameters=GPIO_Label -PB3.GPIO_Label=AUDIO_OL +PB3.GPIOParameters=GPIO_PuPd,GPIO_Label +PB3.GPIO_Label=G1 +PB3.GPIO_PuPd=GPIO_PULLUP PB3.Locked=true -PB3.Signal=GPIO_Output +PB3.Signal=GPIO_Input PB4.GPIOParameters=GPIO_Label -PB4.GPIO_Label=RESET_BTN +PB4.GPIO_Label=G2 PB4.Locked=true PB4.Signal=GPIO_Output -PB5.GPIOParameters=GPIO_Label -PB5.GPIO_Label=TEMP_OL -PB5.Locked=true -PB5.Signal=GPIO_Output +PB5.Mode=PWM Generation3 CH3N +PB5.Signal=TIM8_CH3N PB6.GPIOParameters=GPIO_Label -PB6.GPIO_Label=REFL_OL +PB6.GPIO_Label=G4 PB6.Locked=true PB6.Signal=GPIO_Output PB7.Locked=true @@ -258,11 +262,10 @@ PF0-OSC_IN.Mode=HSE-External-Oscillator PF0-OSC_IN.Signal=RCC_OSC_IN PF1-OSC_OUT.Mode=HSE-External-Oscillator PF1-OSC_OUT.Signal=RCC_OSC_OUT -PG10-NRST.Mode=Clock-out -PG10-NRST.Signal=RCC_MCO PinOutPanel.RotationAngle=0 ProjectManager.AskForMigrate=true ProjectManager.BackupPrevious=false +ProjectManager.CompilerLinker=GCC ProjectManager.CompilerOptimize=6 ProjectManager.ComputerToolchain=false ProjectManager.CoupleFile=false @@ -293,55 +296,55 @@ ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_TIM2_Init-TIM2-false-HAL-true,5-MX_I2C1_Init-I2C1-false-HAL-true,6-MX_TIM3_Init-TIM3-false-HAL-true,7-MX_ADC1_Init-ADC1-false-HAL-true,8-MX_ADC2_Init-ADC2-false-HAL-true,9-MX_USART1_UART_Init-USART1-false-HAL-true -RCC.ADC12Freq_Value=165888000 -RCC.AHBFreq_Value=165888000 -RCC.APB1Freq_Value=165888000 -RCC.APB1TimFreq_Value=165888000 -RCC.APB2Freq_Value=165888000 -RCC.APB2TimFreq_Value=165888000 +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_TIM2_Init-TIM2-false-HAL-true,5-MX_I2C1_Init-I2C1-false-HAL-true,6-MX_TIM3_Init-TIM3-false-HAL-true,7-MX_ADC1_Init-ADC1-false-HAL-true,8-MX_ADC2_Init-ADC2-false-HAL-true,9-MX_USART1_UART_Init-USART1-false-HAL-true,10-MX_TIM8_Init-TIM8-false-HAL-true +RCC.ADC12Freq_Value=168000000 +RCC.AHBFreq_Value=168000000 +RCC.APB1Freq_Value=168000000 +RCC.APB1TimFreq_Value=168000000 +RCC.APB2Freq_Value=168000000 +RCC.APB2TimFreq_Value=168000000 RCC.CK48CLockSelection=RCC_USBCLKSOURCE_HSI48 RCC.CRSFreq_Value=48000000 -RCC.CortexFreq_Value=165888000 +RCC.CortexFreq_Value=168000000 RCC.EXTERNAL_CLOCK_VALUE=12288000 -RCC.FCLKCortexFreq_Value=165888000 -RCC.FDCANFreq_Value=165888000 +RCC.FCLKCortexFreq_Value=168000000 +RCC.FDCANFreq_Value=168000000 RCC.FamilyName=M -RCC.HCLKFreq_Value=165888000 -RCC.HSE_VALUE=12288000 +RCC.HCLKFreq_Value=168000000 +RCC.HSE_VALUE=24000000 RCC.HSI48_VALUE=48000000 RCC.HSI_VALUE=16000000 -RCC.I2C1Freq_Value=165888000 -RCC.I2C2Freq_Value=165888000 -RCC.I2C3Freq_Value=165888000 -RCC.I2SFreq_Value=165888000 +RCC.I2C1Freq_Value=168000000 +RCC.I2C2Freq_Value=168000000 +RCC.I2C3Freq_Value=168000000 +RCC.I2SFreq_Value=168000000 RCC.IPParameters=ADC12Freq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CK48CLockSelection,CRSFreq_Value,CortexFreq_Value,EXTERNAL_CLOCK_VALUE,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2SFreq_Value,LPTIM1Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSI_VALUE,MCO1PinFreq_Value,PLLM,PLLN,PLLPoutputFreq_Value,PLLQ,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSourceVirtual,PWRFreq_Value,RCC_MCO1Source,RNGFreq_Value,SAI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value -RCC.LPTIM1Freq_Value=165888000 -RCC.LPUART1Freq_Value=165888000 +RCC.LPTIM1Freq_Value=168000000 +RCC.LPUART1Freq_Value=168000000 RCC.LSCOPinFreq_Value=32000 RCC.LSE_VALUE=32768 RCC.LSI_VALUE=32000 -RCC.MCO1PinFreq_Value=12288000 +RCC.MCO1PinFreq_Value=24000000 RCC.PLLM=RCC_PLLM_DIV2 -RCC.PLLN=54 -RCC.PLLPoutputFreq_Value=165888000 +RCC.PLLN=28 +RCC.PLLPoutputFreq_Value=168000000 RCC.PLLQ=RCC_PLLQ_DIV4 -RCC.PLLQoutputFreq_Value=82944000 -RCC.PLLRCLKFreq_Value=165888000 +RCC.PLLQoutputFreq_Value=84000000 +RCC.PLLRCLKFreq_Value=168000000 RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE -RCC.PWRFreq_Value=165888000 +RCC.PWRFreq_Value=168000000 RCC.RCC_MCO1Source=RCC_MCO1SOURCE_HSE RCC.RNGFreq_Value=48000000 -RCC.SAI1Freq_Value=165888000 -RCC.SYSCLKFreq_VALUE=165888000 +RCC.SAI1Freq_Value=168000000 +RCC.SYSCLKFreq_VALUE=168000000 RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK RCC.UART4Freq_Value=170000000 -RCC.USART1Freq_Value=165888000 -RCC.USART2Freq_Value=165888000 +RCC.USART1Freq_Value=168000000 +RCC.USART2Freq_Value=168000000 RCC.USART3Freq_Value=170000000 RCC.USBFreq_Value=48000000 -RCC.VCOInputFreq_Value=6144000 -RCC.VCOOutputFreq_Value=331776000 +RCC.VCOInputFreq_Value=12000000 +RCC.VCOOutputFreq_Value=336000000 SH.S_TIM2_CH1.0=TIM2_CH1,PWM Generation1 CH1 SH.S_TIM2_CH1.ConfNb=1 SH.S_TIM2_CH2.0=TIM2_CH2,PWM Generation2 CH2 @@ -366,9 +369,20 @@ TIM2.PulseNoDither_3=1500 TIM2.PulseNoDither_4=2000 TIM2.TIM_MasterOutputTrigger=TIM_TRGO_UPDATE TIM3.IPParameters=PeriodNoDither,Prescaler -TIM3.PeriodNoDither=399 -TIM3.Prescaler=41471 -USART1.BaudRate=115200 +TIM3.PeriodNoDither=99 +TIM3.Prescaler=16799 +TIM8.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_DISABLE +TIM8.Channel-PWM\ Generation3\ CH3N=TIM_CHANNEL_3 +TIM8.IPParameters=Channel-PWM Generation3 CH3N,Prescaler,PeriodNoDither,PulseNoDither_3,OCNPolarity_3,AutoReloadPreload,TIM_MasterOutputTrigger,OCFastMode_PWM-PWM Generation3 CH3N,OCNIdleState_3,OC3Preload_PWM +TIM8.OC3Preload_PWM=ENABLE +TIM8.OCFastMode_PWM-PWM\ Generation3\ CH3N=TIM_OCFAST_DISABLE +TIM8.OCNIdleState_3=TIM_OCNIDLESTATE_RESET +TIM8.OCNPolarity_3=TIM_OCNPOLARITY_HIGH +TIM8.PeriodNoDither=255 +TIM8.Prescaler=1679 +TIM8.PulseNoDither_3=0 +TIM8.TIM_MasterOutputTrigger=TIM_TRGO_RESET +USART1.BaudRate=38400 USART1.IPParameters=VirtualMode-Asynchronous,BaudRate USART1.VirtualMode-Asynchronous=VM_ASYNC VP_SYS_VS_DBSignals.Mode=DisableDeadBatterySignals @@ -379,5 +393,7 @@ VP_TIM2_VS_ClockSourceINT.Mode=Internal VP_TIM2_VS_ClockSourceINT.Signal=TIM2_VS_ClockSourceINT VP_TIM3_VS_ClockSourceINT.Mode=Internal VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT +VP_TIM8_VS_ClockSourceINT.Mode=Internal +VP_TIM8_VS_ClockSourceINT.Signal=TIM8_VS_ClockSourceINT board=NUCLEO-G431KB boardIOC=true